/*! CSS Used from: https://erga.com/wp-includes/css/dist/block-library/style.min.css?ver=6.1.7 ; media=all */
@media all {
    figure {
        margin: 0 0 1em;
    }
}

/*! CSS Used from: https://erga.com/wp-content/plugins/elementor/assets/css/frontend-lite.min.css?ver=3.9.2 ; media=all */
@media all {

    .elementor *,
    .elementor :after,
    .elementor :before {
        box-sizing: border-box;
    }

    .elementor a {
        box-shadow: none;
        text-decoration: none;
    }

    .elementor img {
        height: auto;
        max-width: 100%;
        border: none;
        border-radius: 0;
        box-shadow: none;
    }

    .elementor .elementor-widget:not(.elementor-widget-text-editor):not(.elementor-widget-theme-post-content) figure {
        margin: 0;
    }

    .elementor-widget-wrap .elementor-element.elementor-widget__width-auto {
        max-width: 100%;
    }

    .elementor-element {
        --flex-direction: initial;
        --flex-wrap: initial;
        --justify-content: initial;
        --align-items: initial;
        --align-content: initial;
        --gap: initial;
        --flex-basis: initial;
        --flex-grow: initial;
        --flex-shrink: initial;
        --order: initial;
        --align-self: initial;
        flex-basis: var(--flex-basis);
        flex-grow: var(--flex-grow);
        flex-shrink: var(--flex-shrink);
        order: var(--order);
        align-self: var(--align-self);
    }

    .elementor-element:where(.e-con-full, .elementor-widget) {
        flex-direction: var(--flex-direction);
        flex-wrap: var(--flex-wrap);
        justify-content: var(--justify-content);
        align-items: var(--align-items);
        align-content: var(--align-content);
        gap: var(--gap);
    }

    .elementor-widget-wrap {
        position: relative;
        width: 100%;
        flex-wrap: wrap;
        align-content: flex-start;
    }

    .elementor:not(.elementor-bc-flex-widget) .elementor-widget-wrap {
        display: flex;
    }

    .elementor-widget-wrap>.elementor-element {
        width: 100%;
    }

    .elementor-widget {
        position: relative;
    }

    .elementor-column-gap-default>.elementor-column>.elementor-element-populated {
        padding: 10px;
    }

    .elementor-element .elementor-widget-container {
        transition: background .3s, border .3s, border-radius .3s, box-shadow .3s, transform var(--e-transform-transition-duration, .4s);
    }

    .elementor-button {
        display: inline-block;
        line-height: 1;
        background-color: #818a91;
        font-size: 15px;
        padding: 12px 24px;
        border-radius: 3px;
        color: #fff;
        fill: #fff;
        text-align: center;
        transition: all .3s;
    }

    .elementor-button:focus,
    .elementor-button:hover,
    .elementor-button:visited {
        color: #fff;
    }

    .elementor-button-content-wrapper {
        display: flex;
        justify-content: center;
    }

    .elementor-button-icon {
        flex-grow: 0;
        order: 5;
    }

    .elementor-button-text {
        flex-grow: 1;
        order: 10;
        display: inline-block;
    }

    .elementor-button .elementor-align-icon-right {
        margin-left: 5px;
        order: 15;
    }

    .elementor-button span {
        text-decoration: inherit;
    }
}

/*! CSS Used from: https://erga.com/wp-content/uploads/elementor/css/post-40.css?ver=1673010966 ; media=all */
@media all {
    .elementor-kit-40 .elementor-button {
        font-size: 14px;
        font-weight: 700;
        text-transform: uppercase;
        line-height: 18px;
        color: #FFFFFF;
        background-color: var(--e-global-color-primary);
        border-radius: 0px 0px 0px 0px;
        padding: 18px 35px 18px 35px;
    }

    .elementor-kit-40 .elementor-button:hover,
    .elementor-kit-40 .elementor-button:focus {
        background-color: var(--e-global-color-secondary);
    }

    .elementor-element {
        --widgets-spacing: 0px;
    }

    @media (max-width:1024px) {
        .elementor-kit-40 .elementor-button {
            font-size: 14px;
            line-height: 18px;
            padding: 20px 35px 20px 35px;
        }
    }
}

/*! CSS Used from: https://erga.com/wp-content/uploads/elementor/css/post-38.css?ver=1673010967 ; media=all */
@media all {
    .elementor-38 .elementor-element.elementor-element-e01b11c>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-38 .elementor-element.elementor-element-adce457.elementor-position-top .elementor-image-box-img {
        margin-bottom: 0px;
    }

    .elementor-38 .elementor-element.elementor-element-adce457 .elementor-image-box-img img {
        transition-duration: 0.3s;
    }

    .elementor-38 .elementor-element.elementor-element-adce457 .elementor-image-box-content {
        padding: 30px 50px 25px 50px;
    }

    .elementor-38 .elementor-element.elementor-element-adce457 .elementor-image-box-subtitle {
        margin-bottom: 6px;
        color: var(--e-global-color-lighter);
        font-family: "Rajdhani", Sans-serif;
        font-size: 16px;
        font-weight: 700;
        text-transform: uppercase;
        line-height: 26px;
    }

    .elementor-38 .elementor-element.elementor-element-adce457 .elementor-image-box-title {
        margin-bottom: 25px;
        color: var(--e-global-color-secondary);
        font-family: "Rajdhani", Sans-serif;
        font-size: 24px;
        font-weight: 700;
        line-height: 30px;
    }

    .elementor-38 .elementor-element.elementor-element-adce457 .elementor-image-box-wrapper .elementor-image-box-button {
        margin-top: 10px;
    }

    .elementor-38 .elementor-element.elementor-element-adce457 .elementor-image-box-wrapper .elementor-button i {
        font-size: 14px;
    }

    .elementor-38 .elementor-element.elementor-element-adce457 .elementor-image-box-button i {
        color: var(--e-global-color-secondary);
    }

    .elementor-38 .elementor-element.elementor-element-adce457 .elementor-image-box-button .elementor-button-text {
        color: var(--e-global-color-secondary);
    }

    .elementor-38 .elementor-element.elementor-element-adce457.icon-style-arcov-yes .elementor-button-icon:before,
    .elementor-38 .elementor-element.elementor-element-adce457.icon-style-arcov-yes .elementor-button-icon:after {
        background: var(--e-global-color-secondary);
    }

    .elementor-38 .elementor-element.elementor-element-adce457.icon-style-arcov-yes .elementor-button-icon i:before {
        background: var(--e-global-color-secondary);
    }

    .elementor-38 .elementor-element.elementor-element-adce457 .elementor-image-box-button .elementor-button {
        background: #02010100;
    }

    .elementor-38 .elementor-element.elementor-element-adce457 .elementor-image-box-wrapper .elementor-button:hover i {
        color: var(--e-global-color-primary);
    }

    .elementor-38 .elementor-element.elementor-element-adce457 .elementor-image-box-wrapper .elementor-button:hover .elementor-button-text {
        color: var(--e-global-color-primary);
    }

    .elementor-38 .elementor-element.elementor-element-adce457.icon-style-arcov-yes .elementor-button:hover .elementor-button-icon:before,
    .elementor-38 .elementor-element.elementor-element-adce457.icon-style-arcov-yes .elementor-button:hover .elementor-button-icon:after {
        background: var(--e-global-color-primary);
    }

    .elementor-38 .elementor-element.elementor-element-adce457.icon-style-arcov-yes .elementor-button:hover .elementor-button-icon i:before {
        background: var(--e-global-color-primary);
    }

    .elementor-38 .elementor-element.elementor-element-adce457 {
        width: auto;
        max-width: auto;
    }

    .elementor-38 .elementor-element.elementor-element-adce457>.elementor-widget-container {
        background-color: #FFFFFF;
    }

    @media (max-width:1024px) {
        .elementor-38 .elementor-element.elementor-element-e01b11c>.elementor-element-populated {
            margin: 0px 0px 30px 15px;
            --e-column-margin-right: 0px;
            --e-column-margin-left: 15px;
        }

        .elementor-38 .elementor-element.elementor-element-adce457 .elementor-image-box-content {
            padding: 40px 15px 040px 15px;
        }
    }

    @media (max-width:767px) {
        .elementor-38 .elementor-element.elementor-element-e01b11c>.elementor-element-populated {
            margin: 0px 0px 30px 0px;
            --e-column-margin-right: 0px;
            --e-column-margin-left: 0px;
        }

        .elementor-38 .elementor-element.elementor-element-adce457 .elementor-image-box-img {
            margin-bottom: 0px;
        }
    }
}

/*! CSS Used from: https://erga.com/wp-content/themes/arcov/style.css?ver=1.0.1 ; media=all */
@media all {
    ::selection {
        text-shadow: none;
        color: #fff;
        background: var(--e-global-color-primary);
    }

    figure {
        display: block;
    }

    a {
        background-color: transparent;
    }

    a:active,
    a:hover {
        outline: 0;
    }

    img {
        border: 0;
    }

    figure {
        margin: 1em 40px;
    }

    h3 {
        clear: both;
        margin: 0 0 0.3819820591em;
        color: var(--e-global-color-secondary);
        font-weight: 700;
        font-family: var(--e-global-typography-accent-font-family);
    }

    h3 {
        font-size: 2rem;
    }

    p {
        margin: 0 0 1em;
    }

    i {
        font-style: italic;
    }

    figure {
        margin: 0;
    }

    img {
        height: auto;
        max-width: 100%;
        display: block;
    }

    a {
        color: var(--e-global-color-secondary);
        text-decoration: none;
    }

    a:hover {
        color: var(--e-global-color-primary);
    }

    :focus {
        outline: none;
    }

    * {
        box-sizing: border-box;
    }

    [class*=arcov-icon-] {
        font-family: "arcov-icon";
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
        display: inline-block;
        font-style: normal;
        font-variant: normal;
        font-weight: normal;
        line-height: 1;
        vertical-align: middle;
    }

    .arcov-icon-arrow-right2:before {
        content: "";
    }
}

/*! CSS Used from: https://erga.com/wp-content/themes/arcov/assets/css/base/elementor.css?ver=1.0.1 ; media=all */
@media all {
    .elementor-widget-image-box .elementor-image-box-title a:hover {
        color: var(--e-global-color-secondary);
    }

    .elementor-widget-image-box .elementor-button-text {
        -ms-transition: all 0.3s ease;
        -o-transition: all 0.3s ease;
        -moz-transition: all 0.3s ease;
        -webkit-transition: all 0.3s ease;
        transition: all 0.3s ease;
    }

    .arcov-image-box-style-3 .elementor-image-box-wrapper {
        display: flex;
        flex-direction: column;
        overflow: hidden;
        position: relative;
    }

    .arcov-image-box-style-3 .elementor-image-box-wrapper .elementor-image-box-img {
        order: 2;
        position: absolute;
        width: 100%;
        height: 100%;
        top: 120px;
        -ms-transition: all 0.3s ease;
        -o-transition: all 0.3s ease;
        -moz-transition: all 0.3s ease;
        -webkit-transition: all 0.3s ease;
        transition: all 0.3s ease;
        z-index: 2;
    }

    .arcov-image-box-style-3 .elementor-image-box-wrapper .elementor-image-box-img img {
        width: 100%;
        height: 100%;
        object-fit: cover;
    }

    .arcov-image-box-style-3 .elementor-image-box-wrapper .elementor-image-box-content {
        padding: 30px;
        margin-bottom: 130px;
    }

    .arcov-image-box-style-3 .elementor-image-box-wrapper:hover .elementor-image-box-img {
        top: calc(100% - 130px);
    }

    .elementor-button {
        border: none;
    }

    .elementor-button .elementor-button-icon {
        display: inline-flex;
        align-items: center;
        justify-content: center;
    }

    .elementor-button .elementor-button-icon i {
        transition: transform 0.3s ease;
        font-size: 10px;
    }

    .elementor-button .elementor-align-icon-right {
        margin-left: 12px;
    }

    .elementor-button .elementor-button-content-wrapper {
        align-items: center;
    }

    .icon-style-arcov-yes .elementor-button-icon {
        height: 21px;
        padding-left: 12px;
        position: relative;
        -ms-transition: all 0.3s ease;
        -o-transition: all 0.3s ease;
        -moz-transition: all 0.3s ease;
        -webkit-transition: all 0.3s ease;
        transition: all 0.3s ease;
    }

    .icon-style-arcov-yes .elementor-button-icon:before,
    .icon-style-arcov-yes .elementor-button-icon:after {
        position: absolute;
        top: 9px;
        right: 0;
        width: 8px;
        height: 1px;
        background: #fff;
        content: "";
        transform-origin: 100% 50%;
        -ms-transition: all 0.3s ease;
        -o-transition: all 0.3s ease;
        -moz-transition: all 0.3s ease;
        -webkit-transition: all 0.3s ease;
        transition: all 0.3s ease;
    }

    .icon-style-arcov-yes .elementor-button-icon:before {
        transform: translate(0, 0) rotate(40deg);
    }

    .icon-style-arcov-yes .elementor-button-icon:after {
        transform: translate(0, 0) rotate(-40deg);
    }

    .icon-style-arcov-yes .elementor-button-icon i:before {
        position: absolute;
        -ms-transition: all 0.3s ease;
        -o-transition: all 0.3s ease;
        -moz-transition: all 0.3s ease;
        -webkit-transition: all 0.3s ease;
        transition: all 0.3s ease;
        top: 9px;
        right: 0;
        width: 12px;
        height: 1px;
        background: #fff;
        content: "";
        transform-origin: 100% 50%;
        transform: translate(0, 0) rotate(0deg);
    }

    .icon-style-arcov-yes .elementor-button:hover .elementor-button-icon:before {
        transform: translate(0, 0) rotate(0);
    }

    .icon-style-arcov-yes .elementor-button:hover .elementor-button-icon:after {
        transform: translate(0, 0) rotate(0);
    }

    .elementor-image-box-wrapper .elementor-image-box-img img {
        display: inline-block;
    }
}

/*! CSS Used from: Embedded */
.elementor-widget-image-box .elementor-image-box-content {
    width: 100%;
}

@media (min-width:768px) {
    .elementor-widget-image-box.elementor-position-top .elementor-image-box-img {
        margin: auto;
    }

    .elementor-widget-image-box.elementor-vertical-align-top .elementor-image-box-wrapper {
        align-items: flex-start;
    }
}

@media (max-width:767px) {
    .elementor-widget-image-box .elementor-image-box-img {
        margin-left: auto !important;
        margin-right: auto !important;
        margin-bottom: 15px;
    }
}

.elementor-widget-image-box .elementor-image-box-img {
    display: inline-block;
}

.elementor-widget-image-box .elementor-image-box-title a {
    color: inherit;
}

.elementor-widget-image-box .elementor-image-box-wrapper {
    text-align: center;
}

.elementor-widget-image-box .elementor-image-box-description {
    margin: 0;
}

/*! CSS Used fontfaces */
@font-face {
    font-family: 'Rajdhani';
    font-style: normal;
    font-weight: 300;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/rajdhani/v15/LDI2apCSOBg7S-QT7pasEfOqeef2kg.woff2) format('woff2');
    unicode-range: U+0900-097F, U+1CD0-1CF9, U+200C-200D, U+20A8, U+20B9, U+20F0, U+25CC, U+A830-A839, U+A8E0-A8FF, U+11B00-11B09;
}

@font-face {
    font-family: 'Rajdhani';
    font-style: normal;
    font-weight: 300;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/rajdhani/v15/LDI2apCSOBg7S-QT7pasEfOleef2kg.woff2) format('woff2');
    unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

@font-face {
    font-family: 'Rajdhani';
    font-style: normal;
    font-weight: 300;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/rajdhani/v15/LDI2apCSOBg7S-QT7pasEfOreec.woff2) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

@font-face {
    font-family: 'Rajdhani';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/rajdhani/v15/LDIxapCSOBg7S-QT7p4GM-aUWA.woff2) format('woff2');
    unicode-range: U+0900-097F, U+1CD0-1CF9, U+200C-200D, U+20A8, U+20B9, U+20F0, U+25CC, U+A830-A839, U+A8E0-A8FF, U+11B00-11B09;
}

@font-face {
    font-family: 'Rajdhani';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/rajdhani/v15/LDIxapCSOBg7S-QT7p4JM-aUWA.woff2) format('woff2');
    unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

@font-face {
    font-family: 'Rajdhani';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/rajdhani/v15/LDIxapCSOBg7S-QT7p4HM-Y.woff2) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

@font-face {
    font-family: 'Rajdhani';
    font-style: normal;
    font-weight: 500;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/rajdhani/v15/LDI2apCSOBg7S-QT7pb0EPOqeef2kg.woff2) format('woff2');
    unicode-range: U+0900-097F, U+1CD0-1CF9, U+200C-200D, U+20A8, U+20B9, U+20F0, U+25CC, U+A830-A839, U+A8E0-A8FF, U+11B00-11B09;
}

@font-face {
    font-family: 'Rajdhani';
    font-style: normal;
    font-weight: 500;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/rajdhani/v15/LDI2apCSOBg7S-QT7pb0EPOleef2kg.woff2) format('woff2');
    unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

@font-face {
    font-family: 'Rajdhani';
    font-style: normal;
    font-weight: 500;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/rajdhani/v15/LDI2apCSOBg7S-QT7pb0EPOreec.woff2) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

@font-face {
    font-family: 'Rajdhani';
    font-style: normal;
    font-weight: 600;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/rajdhani/v15/LDI2apCSOBg7S-QT7pbYF_Oqeef2kg.woff2) format('woff2');
    unicode-range: U+0900-097F, U+1CD0-1CF9, U+200C-200D, U+20A8, U+20B9, U+20F0, U+25CC, U+A830-A839, U+A8E0-A8FF, U+11B00-11B09;
}

@font-face {
    font-family: 'Rajdhani';
    font-style: normal;
    font-weight: 600;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/rajdhani/v15/LDI2apCSOBg7S-QT7pbYF_Oleef2kg.woff2) format('woff2');
    unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

@font-face {
    font-family: 'Rajdhani';
    font-style: normal;
    font-weight: 600;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/rajdhani/v15/LDI2apCSOBg7S-QT7pbYF_Oreec.woff2) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

@font-face {
    font-family: 'Rajdhani';
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/rajdhani/v15/LDI2apCSOBg7S-QT7pa8FvOqeef2kg.woff2) format('woff2');
    unicode-range: U+0900-097F, U+1CD0-1CF9, U+200C-200D, U+20A8, U+20B9, U+20F0, U+25CC, U+A830-A839, U+A8E0-A8FF, U+11B00-11B09;
}

@font-face {
    font-family: 'Rajdhani';
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/rajdhani/v15/LDI2apCSOBg7S-QT7pa8FvOleef2kg.woff2) format('woff2');
    unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

@font-face {
    font-family: 'Rajdhani';
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/rajdhani/v15/LDI2apCSOBg7S-QT7pa8FvOreec.woff2) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

@font-face {
    font-family: 'Rajdhani';
    font-style: normal;
    font-weight: 300;
    src: url(https://fonts.gstatic.com/s/rajdhani/v15/LDI2apCSOBg7S-QT7pasEfOqeef2kg.woff2) format('woff2');
    unicode-range: U+0900-097F, U+1CD0-1CF9, U+200C-200D, U+20A8, U+20B9, U+20F0, U+25CC, U+A830-A839, U+A8E0-A8FF, U+11B00-11B09;
}

@font-face {
    font-family: 'Rajdhani';
    font-style: normal;
    font-weight: 300;
    src: url(https://fonts.gstatic.com/s/rajdhani/v15/LDI2apCSOBg7S-QT7pasEfOleef2kg.woff2) format('woff2');
    unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

@font-face {
    font-family: 'Rajdhani';
    font-style: normal;
    font-weight: 300;
    src: url(https://fonts.gstatic.com/s/rajdhani/v15/LDI2apCSOBg7S-QT7pasEfOreec.woff2) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

@font-face {
    font-family: 'Rajdhani';
    font-style: normal;
    font-weight: 400;
    src: url(https://fonts.gstatic.com/s/rajdhani/v15/LDIxapCSOBg7S-QT7p4GM-aUWA.woff2) format('woff2');
    unicode-range: U+0900-097F, U+1CD0-1CF9, U+200C-200D, U+20A8, U+20B9, U+20F0, U+25CC, U+A830-A839, U+A8E0-A8FF, U+11B00-11B09;
}

@font-face {
    font-family: 'Rajdhani';
    font-style: normal;
    font-weight: 400;
    src: url(https://fonts.gstatic.com/s/rajdhani/v15/LDIxapCSOBg7S-QT7p4JM-aUWA.woff2) format('woff2');
    unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

@font-face {
    font-family: 'Rajdhani';
    font-style: normal;
    font-weight: 400;
    src: url(https://fonts.gstatic.com/s/rajdhani/v15/LDIxapCSOBg7S-QT7p4HM-Y.woff2) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

@font-face {
    font-family: 'Rajdhani';
    font-style: normal;
    font-weight: 500;
    src: url(https://fonts.gstatic.com/s/rajdhani/v15/LDI2apCSOBg7S-QT7pb0EPOqeef2kg.woff2) format('woff2');
    unicode-range: U+0900-097F, U+1CD0-1CF9, U+200C-200D, U+20A8, U+20B9, U+20F0, U+25CC, U+A830-A839, U+A8E0-A8FF, U+11B00-11B09;
}

@font-face {
    font-family: 'Rajdhani';
    font-style: normal;
    font-weight: 500;
    src: url(https://fonts.gstatic.com/s/rajdhani/v15/LDI2apCSOBg7S-QT7pb0EPOleef2kg.woff2) format('woff2');
    unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

@font-face {
    font-family: 'Rajdhani';
    font-style: normal;
    font-weight: 500;
    src: url(https://fonts.gstatic.com/s/rajdhani/v15/LDI2apCSOBg7S-QT7pb0EPOreec.woff2) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

@font-face {
    font-family: 'Rajdhani';
    font-style: normal;
    font-weight: 600;
    src: url(https://fonts.gstatic.com/s/rajdhani/v15/LDI2apCSOBg7S-QT7pbYF_Oqeef2kg.woff2) format('woff2');
    unicode-range: U+0900-097F, U+1CD0-1CF9, U+200C-200D, U+20A8, U+20B9, U+20F0, U+25CC, U+A830-A839, U+A8E0-A8FF, U+11B00-11B09;
}

@font-face {
    font-family: 'Rajdhani';
    font-style: normal;
    font-weight: 600;
    src: url(https://fonts.gstatic.com/s/rajdhani/v15/LDI2apCSOBg7S-QT7pbYF_Oleef2kg.woff2) format('woff2');
    unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

@font-face {
    font-family: 'Rajdhani';
    font-style: normal;
    font-weight: 600;
    src: url(https://fonts.gstatic.com/s/rajdhani/v15/LDI2apCSOBg7S-QT7pbYF_Oreec.woff2) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

@font-face {
    font-family: 'Rajdhani';
    font-style: normal;
    font-weight: 700;
    src: url(https://fonts.gstatic.com/s/rajdhani/v15/LDI2apCSOBg7S-QT7pa8FvOqeef2kg.woff2) format('woff2');
    unicode-range: U+0900-097F, U+1CD0-1CF9, U+200C-200D, U+20A8, U+20B9, U+20F0, U+25CC, U+A830-A839, U+A8E0-A8FF, U+11B00-11B09;
}

@font-face {
    font-family: 'Rajdhani';
    font-style: normal;
    font-weight: 700;
    src: url(https://fonts.gstatic.com/s/rajdhani/v15/LDI2apCSOBg7S-QT7pa8FvOleef2kg.woff2) format('woff2');
    unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

@font-face {
    font-family: 'Rajdhani';
    font-style: normal;
    font-weight: 700;
    src: url(https://fonts.gstatic.com/s/rajdhani/v15/LDI2apCSOBg7S-QT7pa8FvOreec.woff2) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

@font-face {
    font-family: 'Rajdhani';
    font-style: normal;
    font-weight: 500;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/rajdhani/v15/LDI2apCSOBg7S-QT7pb0EPOqeef2kg.woff2) format('woff2');
    unicode-range: U+0900-097F, U+1CD0-1CF9, U+200C-200D, U+20A8, U+20B9, U+20F0, U+25CC, U+A830-A839, U+A8E0-A8FF, U+11B00-11B09;
}

@font-face {
    font-family: 'Rajdhani';
    font-style: normal;
    font-weight: 500;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/rajdhani/v15/LDI2apCSOBg7S-QT7pb0EPOleef2kg.woff2) format('woff2');
    unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

@font-face {
    font-family: 'Rajdhani';
    font-style: normal;
    font-weight: 500;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/rajdhani/v15/LDI2apCSOBg7S-QT7pb0EPOreec.woff2) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

@font-face {
    font-family: 'Rajdhani';
    font-style: normal;
    font-weight: 600;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/rajdhani/v15/LDI2apCSOBg7S-QT7pbYF_Oqeef2kg.woff2) format('woff2');
    unicode-range: U+0900-097F, U+1CD0-1CF9, U+200C-200D, U+20A8, U+20B9, U+20F0, U+25CC, U+A830-A839, U+A8E0-A8FF, U+11B00-11B09;
}

@font-face {
    font-family: 'Rajdhani';
    font-style: normal;
    font-weight: 600;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/rajdhani/v15/LDI2apCSOBg7S-QT7pbYF_Oleef2kg.woff2) format('woff2');
    unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

@font-face {
    font-family: 'Rajdhani';
    font-style: normal;
    font-weight: 600;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/rajdhani/v15/LDI2apCSOBg7S-QT7pbYF_Oreec.woff2) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

@font-face {
    font-family: 'Rajdhani';
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/rajdhani/v15/LDI2apCSOBg7S-QT7pa8FvOqeef2kg.woff2) format('woff2');
    unicode-range: U+0900-097F, U+1CD0-1CF9, U+200C-200D, U+20A8, U+20B9, U+20F0, U+25CC, U+A830-A839, U+A8E0-A8FF, U+11B00-11B09;
}

@font-face {
    font-family: 'Rajdhani';
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/rajdhani/v15/LDI2apCSOBg7S-QT7pa8FvOleef2kg.woff2) format('woff2');
    unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

@font-face {
    font-family: 'Rajdhani';
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/rajdhani/v15/LDI2apCSOBg7S-QT7pa8FvOreec.woff2) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

@font-face {
    font-family: "arcov-icon";
    src: url("https://erga.com/wp-content/themes/arcov/assets/fonts/icons/arcov-icon-1.0.0.eot");
    src: url("https://erga.com/wp-content/themes/arcov/assets/fonts/icons/arcov-icon-1.0.0.eot?#iefix") format("eot"), url("https://erga.com/wp-content/themes/arcov/assets/fonts/icons/arcov-icon-1.0.0.woff2") format("woff2"), url("https://erga.com/wp-content/themes/arcov/assets/fonts/icons/arcov-icon-1.0.0.woff") format("woff"), url("https://erga.com/wp-content/themes/arcov/assets/fonts/icons/arcov-icon-1.0.0.ttf") format("truetype"), url("https://erga.com/wp-content/themes/arcov/assets/fonts/icons/arcov-icon-1.0.0.svg#arcov-icon-1.0.0") format("svg");
}

/*! elementor - v3.9.2 - 21-12-2022 */
.elementor-widget-image-box .elementor-image-box-content {
    width: 100%
}

@media (min-width:768px) {

    .elementor-widget-image-box.elementor-position-left .elementor-image-box-wrapper,
    .elementor-widget-image-box.elementor-position-right .elementor-image-box-wrapper {
        display: flex
    }

    .elementor-widget-image-box.elementor-position-right .elementor-image-box-wrapper {
        text-align: right;
        flex-direction: row-reverse
    }

    .elementor-widget-image-box.elementor-position-left .elementor-image-box-wrapper {
        text-align: left;
        flex-direction: row
    }

    .elementor-widget-image-box.elementor-position-top .elementor-image-box-img {
        margin: auto
    }

    .elementor-widget-image-box.elementor-vertical-align-top .elementor-image-box-wrapper {
        align-items: flex-start
    }

    .elementor-widget-image-box.elementor-vertical-align-middle .elementor-image-box-wrapper {
        align-items: center
    }

    .elementor-widget-image-box.elementor-vertical-align-bottom .elementor-image-box-wrapper {
        align-items: flex-end
    }
}

@media (max-width:767px) {
    .elementor-widget-image-box .elementor-image-box-img {
        margin-left: auto !important;
        margin-right: auto !important;
        margin-bottom: 15px
    }
}

.elementor-widget-image-box .elementor-image-box-img {
    display: inline-block
}

.elementor-widget-image-box .elementor-image-box-title a {
    color: inherit
}

.elementor-widget-image-box .elementor-image-box-wrapper {
    text-align: center
}

.elementor-widget-image-box .elementor-image-box-description {
    margin: 0
}