.elementor-438 .elementor-element.elementor-element-07b30df {
    --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: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    border-style: solid;
    --border-style: solid;
    border-width: 1px 0px 0px 0px;
    --border-top-width: 1px;
    --border-right-width: 0px;
    --border-bottom-width: 0px;
    --border-left-width: 0px;
    border-color: #E0E0E0;
    --border-color: #E0E0E0;
    --padding-top: 96px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-438 .elementor-element.elementor-element-1eca95a {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --gap: 24px 24px;
    --row-gap: 24px;
    --column-gap: 24px;
    border-style: dashed;
    --border-style: dashed;
    border-width: 0px 0px 0px 0px;
    --border-top-width: 0px;
    --border-right-width: 0px;
    --border-bottom-width: 0px;
    --border-left-width: 0px;
    border-color: #E0E0E0;
    --border-color: #E0E0E0;
    --padding-top: 0%;
    --padding-bottom: 0%;
    --padding-left: 0%;
    --padding-right: 4%;
}

.elementor-438 .elementor-element.elementor-element-1eca95a.gradient:before {
    background-color: transparent;
    background-image: linear-gradient(360deg, var(--e-global-color-accent) 0%, #FFFFFF 100%);
}

.elementor-438 .elementor-element.elementor-element-e2dcfc6 .et-image img {
    border-radius: 0px;
}

.elementor-438 .elementor-element.elementor-element-e2dcfc6 .et-image .curtain {
    border-radius: 0px;
}

.elementor-438 .elementor-element.elementor-element-e2dcfc6 .et-image>.curtain {
    background-color: var(--primary-color, #0d6efd);;
}

.elementor-438 .elementor-element.elementor-element-e2dcfc6>.elementor-widget-container {
    margin: 8px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
}

.elementor-438 .elementor-element.elementor-element-e2dcfc6 {
    width: var(--container-widget-width, 164px);
    max-width: 164px;
    /* --container-widget-width: 164px; */
    --container-widget-flex-grow: 0;
}

.elementor-438 .elementor-element.elementor-element-dd36de4 .et-text {
    text-align: left;
}

.elementor-438 .elementor-element.elementor-element-dd36de4 .et-text,
.elementor-438 .elementor-element.elementor-element-dd36de4 .et-text * {
    line-height: 22px;
    color: #444444;
}

.elementor-438 .elementor-element.elementor-element-dd36de4>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-438 .elementor-element.elementor-element-5d81928 {
    --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;
    --justify-content: space-between;
    --align-items: flex-start;
    --padding-top: 0%;
    --padding-bottom: 0%;
    --padding-left: 4%;
    --padding-right: 0%;
}

.elementor-438 .elementor-element.elementor-element-ee3e902 {
    --display: flex;
    border-style: dashed;
    --border-style: dashed;
    border-width: 0px 0px 0px 0px;
    --border-top-width: 0px;
    --border-right-width: 0px;
    --border-bottom-width: 0px;
    --border-left-width: 0px;
    border-color: #E0E0E0;
    --border-color: #E0E0E0;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-438 .elementor-element.elementor-element-996bc0e .et-heading {
    text-align: left;
    font-size: 14px;
    text-transform: uppercase;
    letter-spacing: 2px;
    color: #111111;
}

.elementor-438 .elementor-element.elementor-element-996bc0e .et-heading * {
    color: #111111;
}

.elementor-438 .elementor-element.elementor-element-996bc0e .et-heading .icon {
    background: #111111;
}

.elementor-438 .elementor-element.elementor-element-d33b13a li {
    justify-content: left;
}

.elementor-438 .elementor-element.elementor-element-d33b13a .menu-list-item {
    line-height: 28px;
    color: #111111;
}

.elementor-438 .elementor-element.elementor-element-d33b13a .menu-list-item:hover {
    color: var(--primary-color, #0d6efd);;
}

.elementor-438 .elementor-element.elementor-element-d33b13a .menu-list-item.highlight {
    color: var(--primary-color, #0d6efd);;
}

.elementor-438 .elementor-element.elementor-element-d33b13a .menu-list-item.highlight:after {
    background: var(--primary-color, #0d6efd);;
}

.elementor-438 .elementor-element.elementor-element-6955895 {
    --display: flex;
    border-style: dashed;
    --border-style: dashed;
    border-width: 0px 0px 0px 0px;
    --border-top-width: 0px;
    --border-right-width: 0px;
    --border-bottom-width: 0px;
    --border-left-width: 0px;
    border-color: #E0E0E0;
    --border-color: #E0E0E0;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-438 .elementor-element.elementor-element-e1bceb0 .et-heading {
    text-align: left;
    font-size: 14px;
    text-transform: uppercase;
    letter-spacing: 2px;
    color: #111111;
}

.elementor-438 .elementor-element.elementor-element-e1bceb0 .et-heading * {
    color: #111111;
}

.elementor-438 .elementor-element.elementor-element-e1bceb0 .et-heading .icon {
    background: #111111;
}

.elementor-438 .elementor-element.elementor-element-8696213 li {
    justify-content: left;
}

.elementor-438 .elementor-element.elementor-element-8696213 .menu-list-item {
    line-height: 28px;
    color: #111111;
}

.elementor-438 .elementor-element.elementor-element-8696213 .menu-list-item:hover {
    color: var(--primary-color, #0d6efd);;
}

.elementor-438 .elementor-element.elementor-element-8696213 .menu-list-item.highlight {
    color: var(--primary-color, #0d6efd);;
}

.elementor-438 .elementor-element.elementor-element-8696213 .menu-list-item.highlight:after {
    background: var(--primary-color, #0d6efd);;
}

.elementor-438 .elementor-element.elementor-element-53d0b04 {
    --display: flex;
    border-style: dashed;
    --border-style: dashed;
    border-width: 0px 0px 0px 0px;
    --border-top-width: 0px;
    --border-right-width: 0px;
    --border-bottom-width: 0px;
    --border-left-width: 0px;
    border-color: #E0E0E0;
    --border-color: #E0E0E0;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-438 .elementor-element.elementor-element-e993b19 .et-heading {
    text-align: left;
    font-size: 14px;
    text-transform: uppercase;
    letter-spacing: 2px;
    color: #111111;
}

.elementor-438 .elementor-element.elementor-element-e993b19 .et-heading * {
    color: #111111;
}

.elementor-438 .elementor-element.elementor-element-e993b19 .et-heading .icon {
    background: #111111;
}

.elementor-438 .elementor-element.elementor-element-9912aa4 li {
    justify-content: left;
}

.elementor-438 .elementor-element.elementor-element-9912aa4 .menu-list-item {
    line-height: 28px;
    color: #111111;
}

.elementor-438 .elementor-element.elementor-element-9912aa4 .menu-list-item:hover {
    color: var(--primary-color, #0d6efd);;
}

.elementor-438 .elementor-element.elementor-element-9912aa4 .menu-list-item.highlight {
    color: var(--primary-color, #0d6efd);;
}

.elementor-438 .elementor-element.elementor-element-9912aa4 .menu-list-item.highlight:after {
    background: var(--primary-color, #0d6efd);;
}

.elementor-438 .elementor-element.elementor-element-81904d8 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --gap: 16px 0px;
    --row-gap: 16px;
    --column-gap: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-438 .elementor-element.elementor-element-52abe95 .et-heading {
    text-align: left;
    font-size: 14px;
    text-transform: uppercase;
    letter-spacing: 2px;
    color: #111111;
}

.elementor-438 .elementor-element.elementor-element-52abe95 .et-heading * {
    color: #111111;
}

.elementor-438 .elementor-element.elementor-element-52abe95 .et-heading .icon {
    background: #111111;
}

.elementor-438 .elementor-element.elementor-element-52abe95>.elementor-widget-container {
    margin: 0px 0px 13px 0px;
}

.elementor-438 .elementor-element.elementor-element-33c6f29 {
    --display: flex;
    --gap: 24px 24px;
    --row-gap: 24px;
    --column-gap: 24px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-438 .elementor-element.address>.elementor-widget-container>.et-icon-box .icon:before {
    mask-image: url(..//images/pin.svg);
    -webkit-mask-image: url(..//images/pin.svg);
    background: var(--primary-color, #0d6efd);;
}

.elementor-438 .elementor-element.address>.elementor-widget-container>.et-icon-box .icon.original:before {
    background-image: url(..//images/pin.svg);
}

.elementor-438 .elementor-element.address>.elementor-widget-container>.et-icon-box .icon {
    width: 24px;
    min-width: 24px;
    height: 24px;
    transform: translateY(4px);
}

.elementor-438 .elementor-element.address>.elementor-widget-container:hover>.et-icon-box .icon:before {
    background:  #000
}

.elementor-438 .elementor-element.address>.elementor-widget-container .icon-box-title {
    margin-bottom: 16px;
    color: #111111;
}

.elementor-438 .elementor-element.address>.elementor-widget-container .icon-box-content {
    color: #111111;
}

.elementor-438 .elementor-element.address>.elementor-widget-container .icon-box-content * {
    color: #111111;
}

.elementor-438 .elementor-element.telephone>.elementor-widget-container>.et-icon-box .icon:before {
    mask-image: url(..//images/telephone-call.svg);
    -webkit-mask-image: url(..//images/telephone-call.svg);
    background: var(--primary-color, #0d6efd);;
}

.elementor-438 .elementor-element.telephone>.elementor-widget-container>.et-icon-box .icon.original:before {
    background-image: url(..//images/telephone-call.svg);
}

.elementor-438 .elementor-element.telephone>.elementor-widget-container>.et-icon-box .icon {
    width: 24px;
    min-width: 24px;
    height: 24px;
    transform: translateY(6px);
}

.elementor-438 .elementor-element.telephone>.elementor-widget-container:hover>.et-icon-box .icon:before {
    background: #000
}

.elementor-438 .elementor-element.telephone>.elementor-widget-container .icon-box-title {
    margin-bottom: 16px;
    color: #111111;
}

.elementor-438 .elementor-element.telephone>.elementor-widget-container .icon-box-content {
    color: #111111;
}

.elementor-438 .elementor-element.telephone>.elementor-widget-container .icon-box-content * {
    color: #111111;
}


.elementor-438 .elementor-element.email>.elementor-widget-container>.et-icon-box .icon:before {
    mask-image: url(..//images/email.svg);
    -webkit-mask-image: url(..//images/email.svg);
    background: var(--primary-color, #0d6efd);;
}

.elementor-438 .elementor-element.email>.elementor-widget-container>.et-icon-box .icon.original:before {
    background-image: url(..//images/email.svg);
}

.elementor-438 .elementor-element.email>.elementor-widget-container>.et-icon-box .icon {
    width: 24px;
    min-width: 24px;
    height: 24px;
    transform: translateY(6px);
}

.elementor-438 .elementor-element.email>.elementor-widget-container:hover>.et-icon-box .icon:before {
    background:  #000
}

.elementor-438 .elementor-element.email>.elementor-widget-container .icon-box-title {
    margin-bottom: 16px;
    color: #111111;
}

.elementor-438 .elementor-element.email>.elementor-widget-container .icon-box-content {
    color: #111111;
}

.elementor-438 .elementor-element.email>.elementor-widget-container .icon-box-content * {
    color: #111111;
}




.elementor-438 .elementor-element.elementor-element-9040c4a>.elementor-widget-container>.et-social-links a {
    width: 40px;
    height: 40px;
    background: #FFFFFF;
    border: 1px solid #E0E0E0;
}

.elementor-438 .elementor-element.elementor-element-9040c4a>.elementor-widget-container>.et-social-links a:before {
    background: #000000;
}

.elementor-438 .elementor-element.elementor-element-9040c4a>.elementor-widget-container>.et-social-links a:hover:before {
    background: var(--primary-color, #0d6efd);;
}

.elementor-438 .elementor-element.elementor-element-9040c4a>.elementor-widget-container>.et-social-links a:hover {
    background: var(--e-global-color-primary);
    border-color: var(--e-global-color-primary);
}

.elementor-438 .elementor-element.elementor-element-9040c4a>.elementor-widget-container {
    margin: 8px 0px 0px 0px;
}

.elementor-438 .elementor-element.elementor-element-2db19ff {
    --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: 24px 0px;
    --row-gap: 24px;
    --column-gap: 0px;
    --flex-wrap: wrap;
    --padding-top: 10px;
    --padding-bottom: 24px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-438 .elementor-element.elementor-element-2de93d6 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-438 .elementor-element.elementor-element-390f418 .et-image>.curtain {
    background-color: var(--primary-color, #0d6efd);;
}

.elementor-438 .elementor-element.elementor-element-390f418 {
    width: var(--container-widget-width, 324px);
    max-width: 324px;
    --container-widget-width: 324px;
    --container-widget-flex-grow: 0;
}

.elementor-438 .elementor-element.elementor-element-b6c9076 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --align-items: flex-end;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-438 .elementor-element.elementor-element-c47989f {
    --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: 24px 0px;
    --row-gap: 24px;
    --column-gap: 0px;
    --flex-wrap: wrap;
    --padding-top: 0px;
    --padding-bottom: 24px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-438 .elementor-element.elementor-element-f8f3d76 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-438 .elementor-element.elementor-element-6256084 .et-heading {
    text-align: left;
    font-size: 12px;
    color: #111111;
}

.elementor-438 .elementor-element.elementor-element-6256084 .et-heading * {
    color: #111111;
}

.elementor-438 .elementor-element.elementor-element-6256084 .et-heading .icon {
    background: #111111;
}

.elementor-438 .elementor-element.elementor-element-a4ce447 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --align-items: flex-end;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-438 .elementor-element.elementor-element-9cc91eb .nav-menu {
    height: 20px;
}

.elementor-438 .elementor-element.elementor-element-9cc91eb .nav-menu>.depth-0>.mi-link {
    font-size: 12px;
    font-weight: 300;
    line-height: 20px;
    color: #111111;
}

.elementor-438 .elementor-element.elementor-element-9cc91eb .nav-menu>.depth-0 {
    padding-left: calc(40px / 2);
    padding-right: calc(40px / 2);
}

.elementor-438 .elementor-element.elementor-element-9cc91eb .nav-menu>.depth-0>.sub-menu {
    left: calc(40px / 2);
}

.elementor-438 .elementor-element.elementor-element-9cc91eb .nav-menu>.depth-0.submenu-left>.sub-menu {
    right: calc(40px / 2);
}

.elementor-438 .elementor-element.elementor-element-9cc91eb .nav-menu>.depth-0>.sub-menu[data-position="right"] {
    right: calc(40px / 2);
}

.elementor-438 .elementor-element.elementor-element-9cc91eb .nav-menu>.depth-0>.mi-link>.arrow {
    background: #111111;
}

.elementor-438 .elementor-element.elementor-element-9cc91eb .nav-menu>.depth-0>.mi-link>.menu-icon {
    background: #111111;
}

.elementor-438 .elementor-element.elementor-element-9cc91eb .nav-menu>.depth-0.active.using>.mi-link {
    color: #111111;
}

.elementor-438 .elementor-element.elementor-element-9cc91eb .nav-menu>.depth-0.active.using>.mi-link>.menu-icon {
    background: #111111;
}

.elementor-438 .elementor-element.elementor-element-9cc91eb .nav-menu>.depth-0.active.using>.mi-link>.arrow {
    background: #111111;
}

.elementor-438 .elementor-element.elementor-element-9cc91eb .nav-menu>.depth-0:hover>.mi-link {
    color: var(--e-global-color-primary);
}

.elementor-438 .elementor-element.elementor-element-9cc91eb .nav-menu>.depth-0:hover>.mi-link>.arrow {
    background: var(--e-global-color-primary);
}

.elementor-438 .elementor-element.elementor-element-9cc91eb .nav-menu>.depth-0:hover>.mi-link>.menu-icon {
    background: var(--e-global-color-primary);
}

.elementor-438 .elementor-element.elementor-element-9cc91eb .nav-menu>.depth-0.active>.mi-link {
    color: var(--e-global-color-primary);
}

.elementor-438 .elementor-element.elementor-element-9cc91eb .nav-menu>.depth-0.active>.mi-link>.arrow {
    background: var(--e-global-color-primary);
}

.elementor-438 .elementor-element.elementor-element-9cc91eb .nav-menu>.depth-0.active>.mi-link>.menu-icon {
    background: var(--e-global-color-primary);
}

.elementor-438 .elementor-element.elementor-element-9cc91eb .nav-menu>.depth-0>.mi-link .effect {
    background-color: var(--e-global-color-primary);
    outline-color: var(--e-global-color-primary);
}

.elementor-438 .elementor-element.elementor-element-9cc91eb .nav-menu>.menu-item:not(.mm-true) .sub-menu .menu-item .mi-link {
    font-size: 15px;
    font-weight: 400;
    line-height: 28px;
    color: #444444;
}

.elementor-438 .elementor-element.elementor-element-9cc91eb .nav-menu>.menu-item:not(.mm-true) .sub-menu .menu-item .mi-link>.arrow {
    background: #444444;
}

.elementor-438 .elementor-element.elementor-element-9cc91eb .nav-menu>.menu-item:not(.mm-true) .sub-menu .menu-item .mi-link>.menu-icon {
    background: #444444;
}

.elementor-438 .elementor-element.elementor-element-9cc91eb .nav-menu>.menu-item:not(.mm-true) .sub-menu .menu-item:hover>.mi-link {
    color: var(--primary-color, #0d6efd);;
}

.elementor-438 .elementor-element.elementor-element-9cc91eb .nav-menu>.menu-item:not(.mm-true) .sub-menu .menu-item:hover .mi-link>.arrow {
    background: var(--primary-color, #0d6efd);;
}

.elementor-438 .elementor-element.elementor-element-9cc91eb .nav-menu>.menu-item:not(.mm-true) .sub-menu .menu-item:hover .mi-link>.menu-icon {
    background: var(--primary-color, #0d6efd);;
}

.elementor-438 .elementor-element.elementor-element-9cc91eb .nav-menu>.menu-item:not(.mm-true) .sub-menu {
    background-color: #ffffff;
}

.elementor-438 .elementor-element.elementor-element-9cc91eb .nav-menu>.mm-true>.sub-menu {
    background-color: #ffffff;
}

.elementor-438 .elementor-element.elementor-element-9cc91eb>.elementor-widget-container {
    --e-transform-translateX: 20px;
}

@media(max-width:1023px) {
    .elementor-438 .elementor-element.elementor-element-c47989f {
        --flex-direction: column-reverse;
        --container-widget-width: 100%;
        --container-widget-height: initial;
        --container-widget-flex-grow: 0;
        --container-widget-align-self: initial;
        --flex-wrap-mobile: wrap;
        --gap: 8px 0px;
        --row-gap: 8px;
        --column-gap: 0px;
    }

    .elementor-438 .elementor-element.elementor-element-a4ce447 {
        --align-items: flex-start;
        --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    }

    .elementor-438 .elementor-element.elementor-element-9cc91eb>.elementor-widget-container {
        --e-transform-translateX: -20px;
    }
}

@media(min-width:768px) {
    .elementor-438 .elementor-element.elementor-element-1eca95a {
        --width: 30%;
    }

    .elementor-438 .elementor-element.elementor-element-5d81928 {
        --width: 50%;
    }

    .elementor-438 .elementor-element.elementor-element-81904d8 {
        --width: 20%;
    }

    .elementor-438 .elementor-element.elementor-element-2de93d6 {
        --width: 50%;
    }

    .elementor-438 .elementor-element.elementor-element-b6c9076 {
        --width: 50%;
    }

    .elementor-438 .elementor-element.elementor-element-f8f3d76 {
        --width: 50%;
    }

    .elementor-438 .elementor-element.elementor-element-a4ce447 {
        --width: 50%;
    }
}

@media(max-width:1279px) and (min-width:768px) {
    .elementor-438 .elementor-element.elementor-element-5d81928 {
        --width: 70%;
    }

    .elementor-438 .elementor-element.elementor-element-81904d8 {
        --width: 30%;
    }

    .elementor-438 .elementor-element.elementor-element-f8f3d76 {
        --width: 40%;
    }

    .elementor-438 .elementor-element.elementor-element-a4ce447 {
        --width: 60%;
    }
}

@media(max-width:1023px) and (min-width:768px) {
    .elementor-438 .elementor-element.elementor-element-5d81928 {
        --width: 65%;
    }

    .elementor-438 .elementor-element.elementor-element-81904d8 {
        --width: 35%;
    }

    .elementor-438 .elementor-element.elementor-element-f8f3d76 {
        --width: 100%;
    }

    .elementor-438 .elementor-element.elementor-element-a4ce447 {
        --width: 100%;
    }
}

@media(max-width:1279px) {
    .elementor-438 .elementor-element.elementor-element-5d81928 {
        --padding-top: 0%;
        --padding-bottom: 0%;
        --padding-left: 0%;
        --padding-right: 0%;
    }
}

@media(max-width:767px) {
    .elementor-438 .elementor-element.elementor-element-07b30df {
        --padding-top: 48px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-438 .elementor-element.elementor-element-1eca95a {
        --justify-content: center;
        --align-items: center;
        --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
        border-width: 0px 0px 1px 0px;
        --border-top-width: 0px;
        --border-right-width: 0px;
        --border-bottom-width: 1px;
        --border-left-width: 0px;
        --margin-top: 0px;
        --margin-bottom: 24px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 0px;
        --padding-bottom: 24px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-438 .elementor-element.elementor-element-e2dcfc6>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0% 10% 0% 10%;
    }

    .elementor-438 .elementor-element.elementor-element-e2dcfc6 {
        width: var(--container-widget-width, 164px);
        max-width: 164px;
        --container-widget-width: 164px;
        --container-widget-flex-grow: 0;
    }

    .elementor-438 .elementor-element.elementor-element-dd36de4 .et-text {
        text-align: center;
    }

    .elementor-438 .elementor-element.elementor-element-ee3e902 {
        --align-items: center;
        --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
        --gap: 8px 8px;
        --row-gap: 8px;
        --column-gap: 8px;
        border-width: 0px 0px 1px 0px;
        --border-top-width: 0px;
        --border-right-width: 0px;
        --border-bottom-width: 1px;
        --border-left-width: 0px;
        --padding-top: 0px;
        --padding-bottom: 020px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-438 .elementor-element.elementor-element-d33b13a {
        margin: 0;
    }

    .elementor-438 .elementor-element.elementor-element-d33b13a li {
        justify-content: center;
    }

    .elementor-438 .elementor-element.elementor-element-6955895 {
        --align-items: center;
        --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
        --gap: 8px 8px;
        --row-gap: 8px;
        --column-gap: 8px;
        border-width: 0px 0px 1px 0px;
        --border-top-width: 0px;
        --border-right-width: 0px;
        --border-bottom-width: 1px;
        --border-left-width: 0px;
        --padding-top: 0px;
        --padding-bottom: 020px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-438 .elementor-element.elementor-element-8696213 {
        margin: 0;
    }

    .elementor-438 .elementor-element.elementor-element-8696213 li {
        justify-content: center;
    }

    .elementor-438 .elementor-element.elementor-element-53d0b04 {
        --align-items: center;
        --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
        --gap: 8px 8px;
        --row-gap: 8px;
        --column-gap: 8px;
        border-width: 0px 0px 1px 0px;
        --border-top-width: 0px;
        --border-right-width: 0px;
        --border-bottom-width: 1px;
        --border-left-width: 0px;
        --padding-top: 0px;
        --padding-bottom: 020px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-438 .elementor-element.elementor-element-9912aa4 {
        margin: 0;
    }

    .elementor-438 .elementor-element.elementor-element-9912aa4 li {
        justify-content: center;
    }

    .elementor-438 .elementor-element.elementor-element-81904d8 {
        --align-items: center;
        --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
        --padding-top: 28px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-438 .elementor-element.elementor-element-52abe95 {
        margin: 0;
    }

    .elementor-438 .elementor-element.elementor-element-52abe95>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-438 .elementor-element.elementor-element-33c6f29 {
        --align-items: center;
        --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
        --gap: 15px 15px;
        --row-gap: 15px;
        --column-gap: 15px;
        --padding-top: 0%;
        --padding-bottom: 0%;
        --padding-left: 15%;
        --padding-right: 15%;
    }

    .elementor-438 .elementor-element.address {
        margin: 0;
        width: initial;
        max-width: initial;
    }

    .elementor-438 .elementor-element.telephone>.elementor-widget-container {
        --e-transform-translateX: -15px;
    }

    .elementor-438 .elementor-element.elementor-element-2db19ff {
        --padding-top: 24px;
        --padding-bottom: 24px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-438 .elementor-element.elementor-element-390f418 {
        margin-left: auto;
        margin-right: auto;
    }

    .elementor-438 .elementor-element.elementor-element-b6c9076 {
        --align-items: center;
        --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    }

    .elementor-438 .elementor-element.elementor-element-c47989f {
        --justify-content: center;
        --align-items: center;
        --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    }

    .elementor-438 .elementor-element.elementor-element-f8f3d76 {
        --justify-content: center;
        --align-items: center;
        --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    }

    .elementor-438 .elementor-element.elementor-element-a4ce447 {
        --width: 100%;
        --align-items: center;
        --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    }

    .elementor-438 .elementor-element.elementor-element-9cc91eb>.elementor-widget-container {
        --e-transform-translateX: 0px;
    }
}