.hide-old {
    display: none;
}

main.aux-main {
    min-height: 62vh;
}

section.elementor-section.elementor-top-section.elementor-element.elementor-element-3b1c13ca.elementor-section-full_width.elementor-section-height-min-height.elementor-section-content-middle.elementor-section-height-default.elementor-section-items-middle.exad-glass-effect-no.exad-sticky-section-no {
    background: white;
    border-radius: 0;
}

@media (max-width: 767px) {
    header .elementor-widget-container {
        display: flex;
        margin: 0 !important;
    }
}

header elementor-element:nth-child(1) .elementor-widget-container {
    display: flex;
    margin: 0;
}

header .elementor-row {
    @media (max-width: 767px) {
        flex-wrap: nowrap;
    }
}
.aux-parallax-section.elementor-column.elementor-top-column.elementor-element.elementor-element-24f1c237.exad-glass-effect-no:has(
        .elementor-hidden-mobile
    ) {
    display: none;
}

header
    .elementor-row
    .aux-parallax-section.elementor-column.elementor-top-column.elementor-element.exad-glass-effect-no.exad-sticky-section-no:nth-child(
        2
    ) {
    width: unset;
}

@media (max-width: 767px) {
    header
        .elementor-row
        .aux-parallax-section.elementor-column.elementor-top-column.elementor-element.exad-glass-effect-no.exad-sticky-section-no:nth-child(
            3
        ),
    header
        .elementor-row
        .aux-parallax-section.elementor-column.elementor-top-column.elementor-element.exad-glass-effect-no.exad-sticky-section-no:nth-child(
            4
        ),
    header
        .elementor-row
        .aux-parallax-section.elementor-column.elementor-top-column.elementor-element.exad-glass-effect-no.exad-sticky-section-no:nth-child(
            5
        ) {
        display: none;
    }
}

@media (max-width: 767px) {
    .elementor-124 .elementor-element.elementor-element-3b1c13ca > .elementor-container {
        padding: 13px 5px;
    }
}

.elementor-124 .elementor-element.elementor-element-404e42d9 .aux-fs-popup {
    background: white;
}

.elementor-124 .elementor-element.elementor-element-404e42d9 .aux-fs-popup .aux-panel-close .aux-close:before,
.elementor-124 .elementor-element.elementor-element-404e42d9 .aux-fs-popup .aux-panel-close .aux-close:after {
    height: 4px;
    top: 17px;
}

.aux-close.aux-cross-symbol.aux-thick-medium {
    top: unset;
}

.aux-fs-popup .aux-panel-close {
    left: unset;
    right: 8px;
    border-radius: 0;
    border: unset;
    width: 49px;
    height: 49px;
    margin: 0;
    padding: 5px;
    top: 20px;
}

.aux-fs-menu {
    white-space: normal;
    width: 100%;
    /* overflow: unset !important; */
}

@media (max-width: 767px) {
    .elementor-124 .elementor-element.elementor-element-404e42d9 .aux-fs-menu .aux-menu-item > .aux-item-content {
        display: flex;
        white-space: normal;
        text-align: left;
        justify-content: space-between;
    }
}

.aux-fs-menu .aux-master-menu .aux-item-content > .aux-submenu-indicator {
    margin-left: 0 !important;
    transform: unset;
    width: 55%;
    top: 0px;
    right: 0;
    border: unset;
    flex-grow: 1;
    height: 25px;
}

.aux-fs-menu .aux-master-menu .aux-item-content[href='#'] > .aux-submenu-indicator {
    top: 8px;
    position: absolute;
    width: 99%;
}

.aux-fs-popup .aux-fs-menu {
    transform: unset;
    top: 0;
    padding-top: 96px;
    height: 100%;
}

.elementor-124 .elementor-element.elementor-element-404e42d9 .aux-menu-depth-0 > .aux-item-content {
    text-shadow: unset;
}

@media (max-width: 767px) {
    .elementor-124 .elementor-element.elementor-element-404e42d9 .aux-menu-depth-0.aux-hover > .aux-item-content {
        text-shadow: unset;
        color: var(--e-global-color-text);
    }
}

.aux-master-menu.aux-narrow .aux-submenu-indicator::before,
.aux-fs-menu .aux-master-menu .aux-submenu-indicator::before,
.aux-master-menu.aux-narrow .aux-submenu-indicator::before,
.aux-fs-menu .aux-master-menu .aux-submenu-indicator::after {
    height: 3px;
    max-width: 15px;
    right: 19px;
    top: 11px;
}

.aux-sticky-placeholder {
    height: 85px !important;
}

header#site-elementor-header {
    background: white;
    height: 85px;
    display: flex;
    align-items: center;
}

header a.aux-item-content {
    text-shadow: unset !important;
}

.elementor-124 .elementor-element.elementor-element-3b1c13ca:hover {
    background: white !important;
}

a.aux-logo-anchor.aux-has-logo {
    padding: 16px 5px;
}
@media (max-width: 767px) {
    a.aux-logo-anchor.aux-has-logo {
        padding: 0;
    }
}

img.aux-attachment.aux-featured-image.attachment-230x79.aux-attachment-id-2815 {
    width: 179px;
}

.elementor-124 .elementor-element.elementor-element-77de32d8 > .elementor-widget-container {
    display: flex;
}

.elementor-124 .elementor-element.elementor-element-404e42d9 .aux-menu-item.aux-open > .aux-submenu {
    border: 2px solid var(--e-global-color-secondary);
    border-radius: 0 !important;
    background: white !important;
    max-height: 76vh;
    overflow: hidden auto;
    background: var(--e-global-color-secondary);
}

.elementor-124 .elementor-element.elementor-element-404e42d9 .aux-submenu .aux-menu-item.aux-hover .aux-item-content {
    color: var(--e-global-color-text) !important;
}

@media (min-width: 768px) {
    .elementor-124 .elementor-element.elementor-element-3c3354b {
        width: unset;
    }
}

.elementor-124 .elementor-element.elementor-element-404e42d9 > .elementor-widget-container {
    margin: 0;
}

@media (min-width: 768px) {
    .elementor-124 .elementor-element.elementor-element-5cf4be4e {
        width: unset;
        flex-grow: 1;
    }
}

@media (min-width: 768px) {
    .elementor-124 .elementor-element.elementor-element-24f1c237 {
        width: unset;
    }
}

@media (min-width: 768px) {
    .elementor-124 .elementor-element.elementor-element-30ac0b19 {
        width: unset;
    }
}
.gtranslate_wrapper.gt_container-5qu2ck img {
    min-width: 24px;
}

header#site-elementor-header .aux-wrapper {
    height: fit-content;
    max-height: 85px;
}

.elementor-124 .elementor-element.elementor-element-3b1c13ca:not(.elementor-motion-effects-element-type-background) {
    background: white;
    border-radius: 0;
}

.aux-elementor-header-menu .aux-menu-depth-0:first-child > .aux-item-content {
    padding-left: 20px;
}

.elementor-130 .elementor-element.elementor-element-37c79e9 > .elementor-container.elementor-container {
    min-height: unset;
}

.elementor-130
    .elementor-element.elementor-element-37c79e9:not(
        .elementor-motion-effects-element-type-background
    ).elementor-element-37c79e9:not(.elementor-motion-effects-element-type-background),
.elementor-130
    .elementor-element.elementor-element-37c79e9
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer.elementor-motion-effects-layer {
    background-repeat: no-repeat;
    background-size: contain;
    background-position: top center;
}

section.elementor-section.elementor-inner-section.elementor-element.elementor-element-86ebe7f.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default.exad-glass-effect-no.exad-sticky-section-no {
    display: none;
}
.elementor-130 .elementor-element.elementor-element-ace85ee {
    margin-top: clamp(0px, 30vw, 588px);
    background: white;
    padding-bottom: 32px;
}

.exad-flip-box-back-content {
    overflow: auto;
    height: 144px;
}

.elementor-130
    .elementor-element.elementor-element-ace85ee.elementor-element-ace85ee
    .exad-flip-box
    .exad-flip-box-inner
    .exad-flip-box-front
    .exad-flip-box-front-title {
    font-size: 19px !important;
}

.elementor-130
    .elementor-element.elementor-element-ace85ee.elementor-element-ace85ee
    .elementor-container.elementor-column-gap-default {
    width: 100%;
}

.elementor-130
    .elementor-element.elementor-element-ace85ee.elementor-element-ace85ee
    .exad-flip-box
    .exad-flip-box-front
    .exad-flip-box-front-image
    i {
    font-size: 40px !important;
}

.elementor-130
    .elementor-element.elementor-element-ace85ee.elementor-element-ace85ee
    .exad-flip-box
    .exad-flip-box-front
    .exad-flip-box-front-image {
    height: 40px !important;
    width: 40px !important;
}

.elementor-130 .elementor-element .exad-flip-box .exad-flip-box-inner .exad-flip-box-front,
.elementor-130 .elementor-element .exad-flip-box .exad-flip-box-inner .exad-flip-box-back {
    min-height: 173px !important;
}

.elementor-130 .elementor-element.elementor-element-ace85ee {
    margin-top: 33%;
    background: white;
}

.elementor-130 .elementor-element.elementor-element-7c5725f > .elementor-element-populated,
.elementor-130 .elementor-element.elementor-element-84d70f5 > .elementor-element-populated,
.elementor-130 .elementor-element.elementor-element-d013172 > .elementor-element-populated,
.elementor-130 .elementor-element.elementor-element-448d772 > .elementor-element-populated,
.elementor-130 .elementor-element.elementor-element-3c02bbf > .elementor-element-populated,
.elementor-130 .elementor-element.elementor-element-9a7a2f2 > .elementor-element-populated {
    padding: 12px;
}

.elementor-130 .elementor-element.elementor-element-8e326c2 {
    margin-top: 0 !important;
}

.elementor-2229 .spec-items h2,
.elementor-130 .spec-items h2 {
    font-size: 1.7em !important;
    margin-bottom: 0cm;
}

.elementor-2229 .spec-items h3,
.elementor-130 .spec-items h3 {
    margin-top: 8px;
    margin-bottom: 8px;
}

.elementor-2229 .spec-items .elementor-widget-wrap {
    padding: 10px !important;
}

.elementor-2229 .spec-items .elementor-icon-box-wrapper {
    padding: 3px 13px;
}

@media (max-width: 1200px) {
    .elementor-2229 .spec-items > .elementor-container > .elementor-row {
        flex-flow: column !important;
    }
    .elementor-2229 .spec-items > .elementor-container > .elementor-row > .elementor-element {
        width: 100% !important;
    }
}

header .elementor-row {
    @media (max-width: 767px) {
        flex-wrap: nowrap;
    }
    .aux-parallax-section.elementor-column.elementor-top-column.elementor-element.elementor-element-24f1c237.exad-glass-effect-no:has(
            .elementor-hidden-mobile
        ) {
        display: none;
    }
}

header
    .elementor-row
    .aux-parallax-section.elementor-column.elementor-top-column.elementor-element.exad-glass-effect-no.exad-sticky-section-no:nth-child(
        2
    ) {
    width: unset;
}

@media (max-width: 767px) {
    header
        .elementor-row
        .aux-parallax-section.elementor-column.elementor-top-column.elementor-element.exad-glass-effect-no.exad-sticky-section-no:nth-child(
            3
        ),
    header
        .elementor-row
        .aux-parallax-section.elementor-column.elementor-top-column.elementor-element.exad-glass-effect-no.exad-sticky-section-no:nth-child(
            4
        ),
    header
        .elementor-row
        .aux-parallax-section.elementor-column.elementor-top-column.elementor-element.exad-glass-effect-no.exad-sticky-section-no:nth-child(
            5
        ) {
        display: none;
    }
}

@media (max-width: 767px) {
    .elementor-124 .elementor-element.elementor-element-404e42d9 .aux-fs-menu .aux-menu-item > .aux-item-content {
        display: flex;
        white-space: normal;
        text-align: left;
        justify-content: space-between;
    }
}

.elementor-124 .elementor-element.elementor-element-404e42d9 .aux-menu-depth-0.aux-hover > .aux-item-content {
    color: #f37123 !important;
}

.elementor-124 .elementor-element.elementor-element-404e42d9 .aux-submenu .aux-menu-item a {
    text-align: left;
    display: flex !important;
    gap: 7px;
}

.elementor-124 .elementor-element .aux-menu-item > .aux-submenu .aux-submenu {
    display: block;
    opacity: 1;
    position: static;
    border: unset !important;
    background: white;
}

.elementor-124 .elementor-element .aux-menu-item > .aux-submenu .aux-submenu > li {
    float: unset;
}

.elementor-124 .elementor-element.elementor-element-404e42d9 .aux-submenu .aux-menu-item .aux-item-content:hover {
    color: #f37123 !important;
}

.elementor-124 .elementor-element .aux-menu-item > .aux-submenu .aux-submenu > li > a {
    padding-left: 16px !important;
}

span.aux-menu-icon.auxicon-id-vertical {
    display: inline;
}

.aux-master-menu.aux-horizontal.aux-skin-dash-divided
    .aux-submenu
    > .aux-menu-item
    > .aux-item-content
    > .aux-menu-label {
    display: inline;
}

.elementor-124 .elementor-element.elementor-element-3b1c13ca {
    padding: 0 30px;
}

@media (min-width: 768px) {
    .elementor-124 .elementor-element.elementor-element-6721662b {
        width: 190px;
        min-width: 140px;
    }
}

@media (max-width: 767px) {
    .elementor-124 .elementor-element.elementor-element-3b1c13ca {
        padding: 0;
    }
}

section.elementor-section.elementor-inner-section.elementor-element.elementor-element-86ebe7f.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default.exad-glass-effect-no.exad-sticky-section-no {
    display: none;
}

@media (max-width: 1023px) {
    .elementor-130 .elementor-element.elementor-element-ace85ee {
        display: block;
        overflow: hidden;
        background: white;
        padding-top: 2vw;
        margin-top: 36vw;
    }
    .elementor-130
        .elementor-element.elementor-element-ace85ee
        > .elementor-container.elementor-column-gap-default
        > .elementor-row {
        flex-flow: wrap;
    }
    .elementor-130 .elementor-element.elementor-element-ace85ee > .elementor-container.elementor-column-gap-default {
        flex-flow: wrap;
    }
    .elementor-130
        .elementor-element.elementor-element-ace85ee
        > .elementor-container.elementor-column-gap-default
        > .elementor-row
        > .elementor-column {
        width: 100% !important;
    }
    .elementor-130
        .elementor-element.elementor-element-ace85ee
        > .elementor-container.elementor-column-gap-default
        > .elementor-row
        > div.aux-parallax-section.elementor-column.elementor-col-50.elementor-inner-column.elementor-element.elementor-element-e5ab32d.exad-glass-effect-no.exad-sticky-section-no.animated.fadeInLeft
        > div
        > div
        > section.elementor-section.elementor-inner-section.elementor-element.elementor-element-6013576.elementor-section-content-top.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default.exad-glass-effect-no.exad-sticky-section-no
        > div
        > div {
        flex-flow: wrap;
    }
}

video.elementor-background-video-hosted.elementor-html5-video {
    top: 0;
    transform: translate(-50%, 0%);
    width: 100% !important;
    /* height: clamp(0px, 33vw, 588px) !important; */
    height: 100% !important;
    object-position: top center;
    max-width: clamp(0px, 100vw, 1571px) !important;
}

/* FOOTER */

footer .aux-logo-hidden {
    display: none;
}

footer .elementor-section-wrap {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
    color: black;
}

footer .elementor-section-wrap > section.elementor-section {
    display: contents;
    background: unset !important;
}

footer .elementor-section-wrap > section.elementor-section > .elementor-container {
    display: contents;
}

footer
    .elementor-section-wrap
    > section.elementor-section.elementor-element-5ca30aa
    > .elementor-container
    > .elementor-row {
    grid-column: span 5;
}

footer
    .elementor-section-wrap
    > section.elementor-section.elementor-element-5ca30aa
    > .elementor-container
    > .elementor-row
    section.elementor-element-e20f5ad
    .elementor-row {
    gap: 16px;
}

.elementor-123
    .elementor-element.elementor-element-f778c72.elementor-column.elementor-element[data-element_type='column']
    > .elementor-column-wrap.elementor-element-populated
    > .elementor-widget-wrap,
.elementor-123
    .elementor-element.elementor-element-a9ec5b1.elementor-column.elementor-element[data-element_type='column']
    > .elementor-column-wrap.elementor-element-populated
    > .elementor-widget-wrap,
.elementor-123
    .elementor-element.elementor-element-7d0bfef.elementor-column.elementor-element[data-element_type='column']
    > .elementor-column-wrap.elementor-element-populated
    > .elementor-widget-wrap,
.elementor-123
    .elementor-element.elementor-element-dcf045b.elementor-column.elementor-element[data-element_type='column']
    > .elementor-column-wrap.elementor-element-populated
    > .elementor-widget-wrap {
    align-content: flex-start;
}

.elementor-123 .elementor-element.elementor-element-ccbb00b .aux-widget-text .aux-text-widget-header {
    display: block;
}

footer
    .elementor-section-wrap
    > section.elementor-section.elementor-element-60a0803
    > .elementor-container
    > .elementor-row,
footer
    .elementor-section-wrap
    > section.elementor-section.elementor-element-60a0803
    > .elementor-container
    > .elementor-row
    > div,
footer
    .elementor-section-wrap
    > section.elementor-section.elementor-element-60a0803
    > .elementor-container
    > .elementor-row
    > div
    > div,
footer
    .elementor-section-wrap
    > section.elementor-section.elementor-element-60a0803
    > .elementor-container
    > .elementor-row
    > div
    > div
    > div {
    display: contents;
}

footer
    .elementor-section-wrap
    > section.elementor-section.elementor-element-60a0803
    > .elementor-container
    > .elementor-row
    > div
    > div
    > div
    > section.elementor-element-ccbb85b {
    order: -1;
    grid-column: 2 / 5;
    grid-row: 1;
}

footer
    .elementor-section-wrap
    > section.elementor-section.elementor-element-60a0803
    > .elementor-container
    > .elementor-row
    > div
    > div
    > div
    > section.elementor-element-ccbb85b
    > .elementor-container {
    height: 100%;
}

footer
    .elementor-section-wrap
    > section.elementor-section.elementor-element-60a0803
    > .elementor-container
    > .elementor-row
    > div
    > div
    > div
    > section.elementor-element-ccbb85b
    > .elementor-container
    .elementor-widget-wrap {
    align-items: center;
    justify-content: center;
    align-content: center;
}

footer
    .elementor-section-wrap
    > section.elementor-section.elementor-element-60a0803
    > .elementor-container
    > .elementor-row
    > div
    > div
    > div
    > section.elementor-element-4d5a892 {
    order: -2;
}

footer
    .elementor-section-wrap
    > section.elementor-section.elementor-element-60a0803
    > .elementor-container
    > .elementor-row
    > div
    > div
    > div
    > section.elementor-element-673ffff {
    grid-column: span 5;
}

.elementor-123 .elementor-element .aux-ico-box {
    color: black !important;
}
.elementor-123 .elementor-element .widget-content {
    color: black !important;
    text-shadow: unset !important;
    margin: 0 !important;
    line-height: 1.6em !important;
    font-size: 14px !important;
}

footer .aux-widget-text .aux-text-widget-content .widget-content p {
    margin-bottom: 0;
    text-align: left !important;
}

.elementor-123 .elementor-element.elementor-element-370becf > .elementor-widget-container {
    display: flex;
}

.elementor-123 .elementor-element .aux-ico-box span {
    font-size: 35px !important;
}
section.elementor-section.elementor-top-section.elementor-element.elementor-element-60a0803.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default.exad-glass-effect-no.exad-sticky-section-no {
    background: unset;
}

.elementor-123 .elementor-element.elementor-element-d0fc196 {
    display: none;
}

/* .elementor-123 .elementor-element.elementor-element-ccbb00b .widget-content p {
    display: inline-block;
    text-align: left !important;
} */

.aux-widget-advanced-text.aux-wrap-style-simple.aux-ico-pos-left.aux-text-right.aux-text-resp-.aux-text-color-dark.aux-text-widget-bg-center.aux-text-padding-fix {
    align-items: flex-start;
}

.elementor-123 .elementor-element.elementor-element-dcf045b > .elementor-element-populated {
    display: block;
}

section.elementor-section.elementor-inner-section.elementor-element.elementor-element-e20f5ad.elementor-section-full_width.elementor-section-height-default.elementor-section-height-default.exad-glass-effect-no.exad-sticky-section-no
    .elementor-element
    > .elementor-element-populated {
    display: block !important;
}

/* Контакти */
.aux-parallax-section.elementor-column.elementor-col-100.elementor-inner-column.elementor-element.elementor-element-ec0cbaf.exad-glass-effect-no.exad-sticky-section-no {
    display: none;
}

.aux-parallax-section.elementor-column.elementor-col-25.elementor-inner-column.elementor-element.elementor-element-f778c72.exad-glass-effect-no.exad-sticky-section-no {
    flex-grow: 1;
}

.elementor-123
    .elementor-element.elementor-element-7d0bfef.elementor-column.elementor-element[data-element_type='column']
    > .elementor-column-wrap.elementor-element-populated
    > .elementor-widget-wrap {
    padding: 0;
}

.elementor-123
    .elementor-element.elementor-element-dcf045b.elementor-column.elementor-element[data-element_type='column']
    > .elementor-column-wrap.elementor-element-populated
    > .elementor-widget-wrap,
.elementor-123 .elementor-element.elementor-element-704f993 .aux-widget-text .aux-text-widget-content {
    padding: 0 !important;
}

.elementor-123 .elementor-element .aux-text-widget-header {
    display: none;
}

.elementor-123 .elementor-element.elementor-element-ccbb00b .aux-widget-text .aux-text-widget-header {
    display: block;
}

.elementor-123
    .elementor-element.elementor-element-f778c72.elementor-column.elementor-element[data-element_type='column']
    > .elementor-column-wrap.elementor-element-populated
    > .elementor-widget-wrap,
.elementor-123
    .elementor-element.elementor-element-a9ec5b1.elementor-column.elementor-element[data-element_type='column']
    > .elementor-column-wrap.elementor-element-populated
    > .elementor-widget-wrap,
.elementor-123
    .elementor-element.elementor-element-7d0bfef.elementor-column.elementor-element[data-element_type='column']
    > .elementor-column-wrap.elementor-element-populated
    > .elementor-widget-wrap,
.elementor-123
    .elementor-element.elementor-element-dcf045b.elementor-column.elementor-element[data-element_type='column']
    > .elementor-column-wrap.elementor-element-populated
    > .elementor-widget-wrap {
    align-content: flex-start;
}

section.elementor-section.elementor-inner-section.elementor-element.elementor-element-e20f5ad.elementor-section-full_width.elementor-section-height-default.elementor-section-height-default.exad-glass-effect-no.exad-sticky-section-no
    .aux-parallax-section.elementor-column {
    width: unset;
}

section.elementor-section.elementor-inner-section.elementor-element.elementor-element-e20f5ad.elementor-section-full_width.elementor-section-height-default.elementor-section-height-default.exad-glass-effect-no.exad-sticky-section-no
    .aux-parallax-section.elementor-column
    > .elementor-column-wrap.elementor-element-populated {
    border-radius: 0;
    border: unset;
    margin: 0;
}

section.elementor-section.elementor-inner-section.elementor-element.elementor-element-9d968b9.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default.exad-glass-effect-no.exad-sticky-section-no {
    display: none;
}

footer.aux-elementor-footer {
    border-top: 3px solid;
    border-color: var(--e-global-color-secondary);
}

footer.aux-elementor-footer .aux-wrapper {
    width: auto;
    max-width: 1600px;
    padding: 0 64px;
}

/* Text Page Styles */
.entry-main h1,
.entry-main h2,
h1.elementor-heading-title,
h2.elementor-heading-title {
    color: #16295b !important;
    font-family: inherit;
    text-shadow: unset !important;
    font-size: 2.7em !important;
    line-height: 1.2 !important;
    font-weight: 600 !important;
}

.entry-content h1 {
    margin: 0 0 32px;
}

article.hentry {
    font-family: 'Roboto';
    color: black;
    text-align: left;
}

main .elementor-element .elementor-widget-container {
    margin: 0 !important;
    padding: 0 !important;
    background: unset !important;
}

main .elementor-widget-wrap {
    padding: 0 !important;
}

main .aux-container.aux-fold {
    max-width: 1440px !important;
    padding: 0 80px !important;
}

@media (max-width: 767px) {
    main .aux-container.aux-fold {
        padding: 0 16px !important;
    }

    .aux-content-top-margin .aux-primary {
        padding-top: 32px !important;
    }
}

main#main {
    background: white;
}

main .elementor-widget-wrap > .elementor-element {
    color: inherit !important;
}

.elementor-animation-grow:active,
.elementor-animation-grow:focus,
.elementor-animation-grow:hover {
    transform: unset !important;
}

.pdfjs-iframe {
    max-height: 75vh;
}

.table-wrap {
    overflow: auto;
}

.elementor-2414 .elementor-element.elementor-element-c18f451 {
    text-shadow: unset !important;
}

/* contact */
.elementor-125 .elementor-element.elementor-element-f894e8c > .elementor-element-populated {
    margin: 0 !important;
}

.elementor-125 .elementor-element.elementor-element-9b9f7ff {
    margin: 0 !important;
}

.aux-ico-box.aux-ico-large.aux-ico-shape-semi-circle.aux-ico-clear {
    border: unset !important;
    color: #265aa6 !important;
}

.elementor-125 .elementor-element .widget-content {
    text-align: center;
    color: black;
    text-shadow: unset !important;
}

.elementor-125 .elementor-element .widget-content a {
    color: inherit;
    text-decoration: underline;
}

.elementor-125 .elementor-element .widget-content a:hover,
.elementor-125 .elementor-element .widget-content a:focus-visible {
    text-decoration: none;
}

.elementor-125 .elementor-element.elementor-element-8c839e3 .widget-content pre {
    font-size: inherit !important;
    border: unset;
    padding: 0;
    white-space: normal;
}

.elementor-125 .elementor-element.elementor-element-0c8e20f {
    margin-bottom: 32px !important;
}

@media (max-width: 1024px) {
    .elementor-125 .elementor-element.elementor-element-0c8e20f .elementor-container .elementor-row {
        flex-wrap: wrap;
        row-gap: 16px;
    }

    .elementor-125 .elementor-element.elementor-element-0c8e20f .elementor-container .elementor-row > div {
        width: 50%;
    }
}
@media (max-width: 480px) {
    .elementor-125 .elementor-element.elementor-element-0c8e20f .elementor-container .elementor-row > div {
        width: 100%;
    }
}
/* contact end*/

/* partners start */
.elementor-2241 .elementor-element.elementor-element-7e7d501 .elementor-row .elementor-column-wrap,
.elementor-2241 .elementor-element.elementor-element-d4b50a4 .elementor-row .elementor-column-wrap {
    border-width: 2px;
    border-radius: 10px;
    padding: 14px !important;
}

.post-2241 .elementor-section-wrap {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    gap: 24px;
}
@media (max-width: 1280px) {
    .post-2241 .elementor-section-wrap {
        grid-template-columns: 1fr 1fr 1fr;
    }
}

@media (max-width: 1024px) {
    .post-2241 .elementor-section-wrap {
        grid-template-columns: 1fr 1fr;
    }
}

@media (max-width: 768px) {
    .post-2241 .elementor-section-wrap {
        grid-template-columns: 1fr;
    }
}

.elementor-2241 .elementor-element.elementor-element-235887d {
    grid-column: 1 / -1;
}

.elementor-2241 .elementor-element.elementor-element-d4b50a4,
.elementor-2241 .elementor-element.elementor-element-7e7d501,
.elementor-2241 .elementor-element.elementor-element-d4b50a4 > .elementor-container,
.elementor-2241 .elementor-element.elementor-element-7e7d501 > .elementor-container,
.elementor-2241 .elementor-element.elementor-element-d4b50a4 > .elementor-container > .elementor-row,
.elementor-2241 .elementor-element.elementor-element-7e7d501 > .elementor-container > .elementor-row {
    display: contents !important;
}

.elementor-2241
    .elementor-element.elementor-element-d4b50a4
    > .elementor-container
    > .elementor-row
    > .aux-parallax-section,
.elementor-2241
    .elementor-element.elementor-element-7e7d501
    > .elementor-container
    > .elementor-row
    > .aux-parallax-section {
    width: 100% !important;
}

/* partners end */

/* news list start */

span.aux-date-label {
    display: none !important;
}

.aux-timeline.aux-center .aux-block:nth-of-type(even),
.rtl .aux-timeline.aux-center .aux-block:nth-of-type(odd),
.aux-timeline.aux-center .aux-block:nth-of-type(odd),
.rtl .aux-timeline.aux-center .aux-block:nth-of-type(even) {
    float: unset;
    margin: 0;
    width: 100%;
}

.aux-timeline.aux-ajax-view.aux-center {
    display: grid;
    grid-template-columns: repeat(3, minmax(0, 1fr));
    gap: 32px 24px;
}

.aux-media-frame.aux-media-image img {
    margin: 0;
    width: 100%;
    aspect-ratio: 1 / 0.6;
    object-fit: cover;
    object-position: top;
}

.entry-main {
    text-align: left;
}

h4.entry-title {
    font-family: 'Roboto';
    color: black !important;
}

.blog .aux-archive .aux-primary .hentry .entry-info a {
    color: black !important;
    opacity: 0.5;
}

.aux-block.aux-ajax-item {
    float: unset !important;
    margin: 0 !important;
    width: 100% !important;
}

.aux-timeline::before,
.aux-timeline.aux-center .aux-block:nth-of-type(odd)::before,
.rtl .aux-timeline.aux-center .aux-block:nth-of-type(even)::before,
.aux-timeline.aux-right .aux-block::before,
.aux-timeline.aux-center .aux-block:nth-of-type(odd)::after,
.rtl .aux-timeline.aux-center .aux-block:nth-of-type(even)::after,
.aux-timeline.aux-right .aux-block::after,
.aux-timeline.aux-center .aux-block:nth-of-type(odd)::before,
.rtl .aux-timeline.aux-center .aux-block:nth-of-type(even)::before,
.aux-timeline.aux-right .aux-block::before,
.aux-timeline.aux-center .aux-block:nth-of-type(even)::before,
.rtl .aux-timeline.aux-center .aux-block:nth-of-type(odd)::before,
.aux-timeline.aux-left .aux-block::before,
.aux-timeline.aux-center .aux-block:nth-of-type(odd)::after,
.rtl .aux-timeline.aux-center .aux-block:nth-of-type(even)::after,
.aux-timeline.aux-right .aux-block::after,
.aux-timeline.aux-center .aux-block:nth-of-type(even)::after,
.rtl .aux-timeline.aux-center .aux-block:nth-of-type(odd)::after,
.aux-timeline.aux-left .aux-block::after {
    content: unset !important;
}

.aux-block.aux-ajax-item article.post.type-post.status-publish.format-standard.hentry:not(:has(.entry-media)):before {
    content: '';
    display: block;
    width: 100%;
    aspect-ratio: 1 / 0.6;
    margin-bottom: 1.4375em;
}

.aux-column-post-entry .post {
    padding: 0 0 16px;
    border-bottom: 2px solid;
    height: 100%;
}

/* news list end */
/* news view start */
.single-post .hentry .entry-content {
    font-size: inherit !important;
    color: inherit !important;
}

.single-post .hentry .entry-info {
    letter-spacing: 0 !important;
}

/* news view end */

/* Text Page Styles End  */
