﻿.elementor-223 .elementor-element.elementor-element-591565d
{
    --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;
    --position: absolute;
    top: 0;
    --z-index: 999;
}
body:not(.rtl) .elementor-223 .elementor-element.elementor-element-591565d
{
    left: 0;
}
body.rtl .elementor-223 .elementor-element.elementor-element-591565d
{
    right: 0;
}
.elementor-223 .elementor-element.elementor-element-917d38f
{
    --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: flex-end;
    --align-items: center;
    --gap: 24px 24px;
    --row-gap: 24px;
    --column-gap: 24px;
    --padding-top: 12px;
    --padding-bottom: 12px;
    --padding-left: 16px;
    --padding-right: 16px;
}
.elementor-223 .elementor-element.elementor-element-917d38f:not(.elementor-motion-effects-element-type-background), .elementor-223 .elementor-element.elementor-element-917d38f>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: var(--e-global-color-84aaa8a);
}
.elementor-223 .elementor-element.elementor-element-fbbb5c0 .elementor-nav-menu .elementor-item
{
    font-family: var(--e-global-typography-161ba4b-font-family),Sans-serif;
    font-size: var(--e-global-typography-161ba4b-font-size);
    font-weight: var(--e-global-typography-161ba4b-font-weight);
    line-height: var(--e-global-typography-161ba4b-line-height);
    letter-spacing: var(--e-global-typography-161ba4b-letter-spacing);
    word-spacing: var(--e-global-typography-161ba4b-word-spacing);
}
.elementor-223 .elementor-element.elementor-element-fbbb5c0 .elementor-nav-menu--main .elementor-item
{
    color: var(--e-global-color-2a127ac);
    fill: var(--e-global-color-2a127ac);
    padding-left: 0;
    padding-right: 0;
    padding-top: 0;
    padding-bottom: 0;
}
.elementor-223 .elementor-element.elementor-element-fbbb5c0 .elementor-nav-menu--main .elementor-item:hover, .elementor-223 .elementor-element.elementor-element-fbbb5c0 .elementor-nav-menu--main .elementor-item.elementor-item-active, .elementor-223 .elementor-element.elementor-element-fbbb5c0 .elementor-nav-menu--main .elementor-item.highlighted, .elementor-223 .elementor-element.elementor-element-fbbb5c0 .elementor-nav-menu--main .elementor-item:focus
{
    color: var(--e-global-color-d36b20e);
    fill: var(--e-global-color-d36b20e);
}
.elementor-223 .elementor-element.elementor-element-fbbb5c0 .elementor-nav-menu--main .elementor-item.elementor-item-active
{
    color: var(--e-global-color-d36b20e);
}
.elementor-223 .elementor-element.elementor-element-fbbb5c0 .e--pointer-framed .elementor-item:before
{
    border-width: 0;
}
.elementor-223 .elementor-element.elementor-element-fbbb5c0 .e--pointer-framed.e--animation-draw .elementor-item:before
{
    border-width: 0 0 0 0;
}
.elementor-223 .elementor-element.elementor-element-fbbb5c0 .e--pointer-framed.e--animation-draw .elementor-item:after
{
    border-width: 0 0 0 0;
}
.elementor-223 .elementor-element.elementor-element-fbbb5c0 .e--pointer-framed.e--animation-corners .elementor-item:before
{
    border-width: 0 0 0 0;
}
.elementor-223 .elementor-element.elementor-element-fbbb5c0 .e--pointer-framed.e--animation-corners .elementor-item:after
{
    border-width: 0 0 0 0;
}
.elementor-223 .elementor-element.elementor-element-fbbb5c0 .e--pointer-underline .elementor-item:after, .elementor-223 .elementor-element.elementor-element-fbbb5c0 .e--pointer-overline .elementor-item:before, .elementor-223 .elementor-element.elementor-element-fbbb5c0 .e--pointer-double-line .elementor-item:before, .elementor-223 .elementor-element.elementor-element-fbbb5c0 .e--pointer-double-line .elementor-item:after
{
    height: 0;
}
.elementor-223 .elementor-element.elementor-element-fbbb5c0
{
    --e-nav-menu-horizontal-menu-item-margin: calc(24px / 2);
}
.elementor-223 .elementor-element.elementor-element-fbbb5c0 .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu>li:not(:last-child)
{
    margin-bottom: 24px;
}
.elementor-223 .elementor-element.elementor-element-0d68094 .elementor-button
{
    font-family: var(--e-global-typography-161ba4b-font-family),Sans-serif;
    font-size: var(--e-global-typography-161ba4b-font-size);
    font-weight: var(--e-global-typography-161ba4b-font-weight);
    line-height: var(--e-global-typography-161ba4b-line-height);
    letter-spacing: var(--e-global-typography-161ba4b-letter-spacing);
    word-spacing: var(--e-global-typography-161ba4b-word-spacing);
    fill: var(--e-global-color-2a127ac);
    color: var(--e-global-color-2a127ac);
    border-radius: 0 0 0 0;
    padding: 0 0 0 0;
}
.elementor-223 .elementor-element.elementor-element-0d68094 .elementor-button:hover, .elementor-223 .elementor-element.elementor-element-0d68094 .elementor-button:focus
{
    color: var(--e-global-color-d36b20e);
    background-color: #02010100;
}
.elementor-223 .elementor-element.elementor-element-0d68094 .elementor-button:hover svg, .elementor-223 .elementor-element.elementor-element-0d68094 .elementor-button:focus svg
{
    fill: var(--e-global-color-d36b20e);
}
.elementor-223 .elementor-element.elementor-element-0d68094
{
    margin: 0 0 calc(var(--kit-widget-spacing,0px) + -2px) 0px;
}
.elementor-223 .elementor-element.elementor-element-e72df39
{
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --align-items: center;
    --padding-top: 12px;
    --padding-bottom: 12px;
    --padding-left: 16px;
    --padding-right: 16px;
}
.elementor-223 .elementor-element.elementor-element-e72df39:not(.elementor-motion-effects-element-type-background), .elementor-223 .elementor-element.elementor-element-e72df39>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: var(--e-global-color-939a1dc);
}
.elementor-223 .elementor-element.elementor-element-29b40e3
{
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --align-items: center;
    --gap: 0px 40px;
    --row-gap: 0px;
    --column-gap: 40px;
}
.elementor-223 .elementor-element.elementor-element-30477ff
{
    text-align: left;
}
.elementor-223 .elementor-element.elementor-element-30477ff img
{
    width: 226px;
}
.elementor-223 .elementor-element.elementor-element-2979a7e
{
    --display: flex;
}
.elementor-223 .elementor-element.elementor-element-e99ef65
{
    --display: flex;
    border-style: none;
    --border-style: none;
}
.elementor-223 .elementor-element.elementor-element-e99ef65:not(.elementor-motion-effects-element-type-background), .elementor-223 .elementor-element.elementor-element-e99ef65>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #02010100;
}
.elementor-223 .elementor-element.elementor-element-90b054a
{
    --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;
    border-style: solid;
    --border-style: solid;
    border-width: 1px 1px 1px 1px;
    --border-top-width: 1px;
    --border-right-width: 1px;
    --border-bottom-width: 1px;
    --border-left-width: 1px;
    border-color: var(--e-global-color-cc77794);
    --border-color: var(--e-global-color-cc77794);
    --border-radius: 8px 8px 8px 8px;
    --margin-top: 25px;
    --margin-bottom: 0;
    --margin-left: -90%;
    --margin-right: 0;
    --padding-top: 8px;
    --padding-bottom: 8px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-223 .elementor-element.elementor-element-90b054a:not(.elementor-motion-effects-element-type-background), .elementor-223 .elementor-element.elementor-element-90b054a>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: var(--e-global-color-939a1dc);
}
.elementor-223 .elementor-element.elementor-element-8c5379e .elementor-icon-list-icon i
{
    transition: color .3s;
}
.elementor-223 .elementor-element.elementor-element-8c5379e .elementor-icon-list-icon svg
{
    transition: fill .3s;
}
.elementor-223 .elementor-element.elementor-element-8c5379e
{
    --e-icon-list-icon-size: 24px;
    --e-icon-list-icon-align: center;
    --e-icon-list-icon-margin: 0 calc(var(--e-icon-list-icon-size,1em) * .125);
    --icon-vertical-align: center;
    --icon-vertical-offset: 0px;
}
.elementor-223 .elementor-element.elementor-element-8c5379e .elementor-icon-list-item>.elementor-icon-list-text, .elementor-223 .elementor-element.elementor-element-8c5379e .elementor-icon-list-item>a
{
    font-family: var(--e-global-typography-161ba4b-font-family),Sans-serif;
    font-size: var(--e-global-typography-161ba4b-font-size);
    font-weight: var(--e-global-typography-161ba4b-font-weight);
    line-height: var(--e-global-typography-161ba4b-line-height);
    letter-spacing: var(--e-global-typography-161ba4b-letter-spacing);
    word-spacing: var(--e-global-typography-161ba4b-word-spacing);
}
.elementor-223 .elementor-element.elementor-element-8c5379e .elementor-icon-list-text
{
    color: var(--e-global-color-0c18c20);
    transition: color .3s;
}
.elementor-223 .elementor-element.elementor-element-8c5379e .elementor-icon-list-item:hover .elementor-icon-list-text
{
    color: var(--e-global-color-3ef5f88);
}
.elementor-223 .elementor-element.elementor-element-6d6408e
{
    --display: flex;
    border-style: solid;
    --border-style: solid;
    border-width: 1px 1px 1px 1px;
    --border-top-width: 1px;
    --border-right-width: 1px;
    --border-bottom-width: 1px;
    --border-left-width: 1px;
    border-color: var(--e-global-color-cc77794);
    --border-color: var(--e-global-color-cc77794);
    --margin-top: 25px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
}
.elementor-223 .elementor-element.elementor-element-a7ce2e8
{
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --align-items: flex-start;
    --gap: 24px 24px;
    --row-gap: 24px;
    --column-gap: 24px;
    --padding-top: 40px;
    --padding-bottom: 48px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-223 .elementor-element.elementor-element-912306b
{
    --display: flex;
    --gap: 12px 12px;
    --row-gap: 12px;
    --column-gap: 12px;
}
.elementor-223 .elementor-element.elementor-element-bf41a31 .elementor-icon-box-wrapper
{
    text-align: left;
}
.elementor-223 .elementor-element.elementor-element-bf41a31
{
    --icon-box-icon-margin: 8px;
    padding: 0 0 12px 0;
    border-style: solid;
    border-width: 0 0 1px 0;
    border-color: var(--e-global-color-cc77794);
}
.elementor-223 .elementor-element.elementor-element-bf41a31 .elementor-icon-box-title
{
    margin-bottom: 0;
    color: var(--e-global-color-7679898);
}
.elementor-223 .elementor-element.elementor-element-bf41a31.elementor-view-stacked .elementor-icon
{
    background-color: var(--e-global-color-a1a7317);
    fill: var(--e-global-color-b8e0a59);
    color: var(--e-global-color-b8e0a59);
}
.elementor-223 .elementor-element.elementor-element-bf41a31.elementor-view-framed .elementor-icon, .elementor-223 .elementor-element.elementor-element-bf41a31.elementor-view-default .elementor-icon
{
    fill: var(--e-global-color-a1a7317);
    color: var(--e-global-color-a1a7317);
    border-color: var(--e-global-color-a1a7317);
}
.elementor-223 .elementor-element.elementor-element-bf41a31.elementor-view-framed .elementor-icon
{
    background-color: var(--e-global-color-b8e0a59);
}
.elementor-223 .elementor-element.elementor-element-bf41a31 .elementor-icon
{
    font-size: 24px;
    padding: 4px;
    border-radius: 6px 6px 6px 6px;
}
.elementor-223 .elementor-element.elementor-element-bf41a31 .elementor-icon-box-title, .elementor-223 .elementor-element.elementor-element-bf41a31 .elementor-icon-box-title a
{
    font-family: var(--e-global-typography-d5cea8d-font-family),Sans-serif;
    font-size: var(--e-global-typography-d5cea8d-font-size);
    font-weight: var(--e-global-typography-d5cea8d-font-weight);
    line-height: var(--e-global-typography-d5cea8d-line-height);
    letter-spacing: var(--e-global-typography-d5cea8d-letter-spacing);
    word-spacing: var(--e-global-typography-d5cea8d-word-spacing);
}
.elementor-223 .elementor-element.elementor-element-f54fbdb .elementor-nav-menu .elementor-item
{
    font-family: var(--e-global-typography-161ba4b-font-family),Sans-serif;
    font-size: var(--e-global-typography-161ba4b-font-size);
    font-weight: var(--e-global-typography-161ba4b-font-weight);
    line-height: var(--e-global-typography-161ba4b-line-height);
    letter-spacing: var(--e-global-typography-161ba4b-letter-spacing);
    word-spacing: var(--e-global-typography-161ba4b-word-spacing);
}
.elementor-223 .elementor-element.elementor-element-f54fbdb .elementor-nav-menu--main .elementor-item
{
    color: var(--e-global-color-0c18c20);
    fill: var(--e-global-color-0c18c20);
    padding-left: 0;
    padding-right: 0;
    padding-top: 8px;
    padding-bottom: 8px;
}
.elementor-223 .elementor-element.elementor-element-f54fbdb .elementor-nav-menu--main .elementor-item:hover, .elementor-223 .elementor-element.elementor-element-f54fbdb .elementor-nav-menu--main .elementor-item.elementor-item-active, .elementor-223 .elementor-element.elementor-element-f54fbdb .elementor-nav-menu--main .elementor-item.highlighted, .elementor-223 .elementor-element.elementor-element-f54fbdb .elementor-nav-menu--main .elementor-item:focus
{
    color: var(--e-global-color-2211cde);
    fill: var(--e-global-color-2211cde);
}
.elementor-223 .elementor-element.elementor-element-f54fbdb .elementor-nav-menu--main .elementor-item.elementor-item-active
{
    color: var(--e-global-color-0c18c20);
}
.elementor-223 .elementor-element.elementor-element-0c96f48
{
    --display: flex;
    --gap: 12px 12px;
    --row-gap: 12px;
    --column-gap: 12px;
}
.elementor-223 .elementor-element.elementor-element-ce889e6 .elementor-icon-box-wrapper
{
    text-align: left;
}
.elementor-223 .elementor-element.elementor-element-ce889e6
{
    --icon-box-icon-margin: 8px;
    padding: 0 0 12px 0;
    border-style: solid;
    border-width: 0 0 1px 0;
    border-color: var(--e-global-color-cc77794);
}
.elementor-223 .elementor-element.elementor-element-ce889e6 .elementor-icon-box-title
{
    margin-bottom: 0;
    color: var(--e-global-color-7679898);
}
.elementor-223 .elementor-element.elementor-element-ce889e6.elementor-view-stacked .elementor-icon
{
    background-color: var(--e-global-color-a1a7317);
    fill: var(--e-global-color-b8e0a59);
    color: var(--e-global-color-b8e0a59);
}
.elementor-223 .elementor-element.elementor-element-ce889e6.elementor-view-framed .elementor-icon, .elementor-223 .elementor-element.elementor-element-ce889e6.elementor-view-default .elementor-icon
{
    fill: var(--e-global-color-a1a7317);
    color: var(--e-global-color-a1a7317);
    border-color: var(--e-global-color-a1a7317);
}
.elementor-223 .elementor-element.elementor-element-ce889e6.elementor-view-framed .elementor-icon
{
    background-color: var(--e-global-color-b8e0a59);
}
.elementor-223 .elementor-element.elementor-element-ce889e6 .elementor-icon
{
    font-size: 24px;
    padding: 4px;
    border-radius: 6px 6px 6px 6px;
}
.elementor-223 .elementor-element.elementor-element-ce889e6 .elementor-icon-box-title, .elementor-223 .elementor-element.elementor-element-ce889e6 .elementor-icon-box-title a
{
    font-family: var(--e-global-typography-d5cea8d-font-family),Sans-serif;
    font-size: var(--e-global-typography-d5cea8d-font-size);
    font-weight: var(--e-global-typography-d5cea8d-font-weight);
    line-height: var(--e-global-typography-d5cea8d-line-height);
    letter-spacing: var(--e-global-typography-d5cea8d-letter-spacing);
    word-spacing: var(--e-global-typography-d5cea8d-word-spacing);
}
.elementor-223 .elementor-element.elementor-element-79cb0b7 .elementor-nav-menu .elementor-item
{
    font-family: var(--e-global-typography-161ba4b-font-family),Sans-serif;
    font-size: var(--e-global-typography-161ba4b-font-size);
    font-weight: var(--e-global-typography-161ba4b-font-weight);
    line-height: var(--e-global-typography-161ba4b-line-height);
    letter-spacing: var(--e-global-typography-161ba4b-letter-spacing);
    word-spacing: var(--e-global-typography-161ba4b-word-spacing);
}
.elementor-223 .elementor-element.elementor-element-79cb0b7 .elementor-nav-menu--main .elementor-item
{
    color: var(--e-global-color-0c18c20);
    fill: var(--e-global-color-0c18c20);
    padding-left: 0;
    padding-right: 0;
    padding-top: 8px;
    padding-bottom: 8px;
}
.elementor-223 .elementor-element.elementor-element-79cb0b7 .elementor-nav-menu--main .elementor-item:hover, .elementor-223 .elementor-element.elementor-element-79cb0b7 .elementor-nav-menu--main .elementor-item.elementor-item-active, .elementor-223 .elementor-element.elementor-element-79cb0b7 .elementor-nav-menu--main .elementor-item.highlighted, .elementor-223 .elementor-element.elementor-element-79cb0b7 .elementor-nav-menu--main .elementor-item:focus
{
    color: var(--e-global-color-2211cde);
    fill: var(--e-global-color-2211cde);
}
.elementor-223 .elementor-element.elementor-element-79cb0b7 .elementor-nav-menu--main .elementor-item.elementor-item-active
{
    color: var(--e-global-color-0c18c20);
}
.elementor-223 .elementor-element.elementor-element-099bad7
{
    --display: flex;
    --gap: 12px 12px;
    --row-gap: 12px;
    --column-gap: 12px;
}
.elementor-223 .elementor-element.elementor-element-082c00f .elementor-icon-box-wrapper
{
    text-align: left;
}
.elementor-223 .elementor-element.elementor-element-082c00f
{
    --icon-box-icon-margin: 8px;
    padding: 0 0 12px 0;
    border-style: solid;
    border-width: 0 0 1px 0;
    border-color: var(--e-global-color-cc77794);
}
.elementor-223 .elementor-element.elementor-element-082c00f .elementor-icon-box-title
{
    margin-bottom: 0;
    color: var(--e-global-color-7679898);
}
.elementor-223 .elementor-element.elementor-element-082c00f.elementor-view-stacked .elementor-icon
{
    background-color: var(--e-global-color-a1a7317);
    fill: var(--e-global-color-b8e0a59);
    color: var(--e-global-color-b8e0a59);
}
.elementor-223 .elementor-element.elementor-element-082c00f.elementor-view-framed .elementor-icon, .elementor-223 .elementor-element.elementor-element-082c00f.elementor-view-default .elementor-icon
{
    fill: var(--e-global-color-a1a7317);
    color: var(--e-global-color-a1a7317);
    border-color: var(--e-global-color-a1a7317);
}
.elementor-223 .elementor-element.elementor-element-082c00f.elementor-view-framed .elementor-icon
{
    background-color: var(--e-global-color-b8e0a59);
}
.elementor-223 .elementor-element.elementor-element-082c00f .elementor-icon
{
    font-size: 24px;
    padding: 4px;
    border-radius: 6px 6px 6px 6px;
}
.elementor-223 .elementor-element.elementor-element-082c00f .elementor-icon-box-title, .elementor-223 .elementor-element.elementor-element-082c00f .elementor-icon-box-title a
{
    font-family: var(--e-global-typography-d5cea8d-font-family),Sans-serif;
    font-size: var(--e-global-typography-d5cea8d-font-size);
    font-weight: var(--e-global-typography-d5cea8d-font-weight);
    line-height: var(--e-global-typography-d5cea8d-line-height);
    letter-spacing: var(--e-global-typography-d5cea8d-letter-spacing);
    word-spacing: var(--e-global-typography-d5cea8d-word-spacing);
}
.elementor-223 .elementor-element.elementor-element-b38b056 .elementor-nav-menu .elementor-item
{
    font-family: var(--e-global-typography-161ba4b-font-family),Sans-serif;
    font-size: var(--e-global-typography-161ba4b-font-size);
    font-weight: var(--e-global-typography-161ba4b-font-weight);
    line-height: var(--e-global-typography-161ba4b-line-height);
    letter-spacing: var(--e-global-typography-161ba4b-letter-spacing);
    word-spacing: var(--e-global-typography-161ba4b-word-spacing);
}
.elementor-223 .elementor-element.elementor-element-b38b056 .elementor-nav-menu--main .elementor-item
{
    color: var(--e-global-color-0c18c20);
    fill: var(--e-global-color-0c18c20);
    padding-left: 0;
    padding-right: 0;
    padding-top: 8px;
    padding-bottom: 8px;
}
.elementor-223 .elementor-element.elementor-element-b38b056 .elementor-nav-menu--main .elementor-item:hover, .elementor-223 .elementor-element.elementor-element-b38b056 .elementor-nav-menu--main .elementor-item.elementor-item-active, .elementor-223 .elementor-element.elementor-element-b38b056 .elementor-nav-menu--main .elementor-item.highlighted, .elementor-223 .elementor-element.elementor-element-b38b056 .elementor-nav-menu--main .elementor-item:focus
{
    color: var(--e-global-color-2211cde);
    fill: var(--e-global-color-2211cde);
}
.elementor-223 .elementor-element.elementor-element-b38b056 .elementor-nav-menu--main .elementor-item.elementor-item-active
{
    color: var(--e-global-color-0c18c20);
}
.elementor-223 .elementor-element.elementor-element-d1c714d
{
    --display: flex;
    --gap: 12px 12px;
    --row-gap: 12px;
    --column-gap: 12px;
}
.elementor-223 .elementor-element.elementor-element-62960e0 .elementor-icon-box-wrapper
{
    text-align: left;
}
.elementor-223 .elementor-element.elementor-element-62960e0
{
    --icon-box-icon-margin: 8px;
    padding: 0 0 12px 0;
    border-style: solid;
    border-width: 0 0 1px 0;
    border-color: var(--e-global-color-cc77794);
}
.elementor-223 .elementor-element.elementor-element-62960e0 .elementor-icon-box-title
{
    margin-bottom: 0;
    color: var(--e-global-color-7679898);
}
.elementor-223 .elementor-element.elementor-element-62960e0.elementor-view-stacked .elementor-icon
{
    background-color: var(--e-global-color-a1a7317);
    fill: var(--e-global-color-b8e0a59);
    color: var(--e-global-color-b8e0a59);
}
.elementor-223 .elementor-element.elementor-element-62960e0.elementor-view-framed .elementor-icon, .elementor-223 .elementor-element.elementor-element-62960e0.elementor-view-default .elementor-icon
{
    fill: var(--e-global-color-a1a7317);
    color: var(--e-global-color-a1a7317);
    border-color: var(--e-global-color-a1a7317);
}
.elementor-223 .elementor-element.elementor-element-62960e0.elementor-view-framed .elementor-icon
{
    background-color: var(--e-global-color-b8e0a59);
}
.elementor-223 .elementor-element.elementor-element-62960e0 .elementor-icon
{
    font-size: 24px;
    padding: 4px;
    border-radius: 6px 6px 6px 6px;
}
.elementor-223 .elementor-element.elementor-element-62960e0 .elementor-icon-box-title, .elementor-223 .elementor-element.elementor-element-62960e0 .elementor-icon-box-title a
{
    font-family: var(--e-global-typography-d5cea8d-font-family),Sans-serif;
    font-size: var(--e-global-typography-d5cea8d-font-size);
    font-weight: var(--e-global-typography-d5cea8d-font-weight);
    line-height: var(--e-global-typography-d5cea8d-line-height);
    letter-spacing: var(--e-global-typography-d5cea8d-letter-spacing);
    word-spacing: var(--e-global-typography-d5cea8d-word-spacing);
}
.elementor-223 .elementor-element.elementor-element-41ddf9e .elementor-nav-menu .elementor-item
{
    font-family: var(--e-global-typography-161ba4b-font-family),Sans-serif;
    font-size: var(--e-global-typography-161ba4b-font-size);
    font-weight: var(--e-global-typography-161ba4b-font-weight);
    line-height: var(--e-global-typography-161ba4b-line-height);
    letter-spacing: var(--e-global-typography-161ba4b-letter-spacing);
    word-spacing: var(--e-global-typography-161ba4b-word-spacing);
}
.elementor-223 .elementor-element.elementor-element-41ddf9e .elementor-nav-menu--main .elementor-item
{
    color: var(--e-global-color-0c18c20);
    fill: var(--e-global-color-0c18c20);
    padding-left: 0;
    padding-right: 0;
    padding-top: 8px;
    padding-bottom: 8px;
}
.elementor-223 .elementor-element.elementor-element-41ddf9e .elementor-nav-menu--main .elementor-item:hover, .elementor-223 .elementor-element.elementor-element-41ddf9e .elementor-nav-menu--main .elementor-item.elementor-item-active, .elementor-223 .elementor-element.elementor-element-41ddf9e .elementor-nav-menu--main .elementor-item.highlighted, .elementor-223 .elementor-element.elementor-element-41ddf9e .elementor-nav-menu--main .elementor-item:focus
{
    color: var(--e-global-color-2211cde);
    fill: var(--e-global-color-2211cde);
}
.elementor-223 .elementor-element.elementor-element-41ddf9e .elementor-nav-menu--main .elementor-item.elementor-item-active
{
    color: var(--e-global-color-0c18c20);
}
.elementor-223 .elementor-element.elementor-element-a123d90
{
    --display: flex;
}
.elementor-223 .elementor-element.elementor-element-a123d90:not(.elementor-motion-effects-element-type-background), .elementor-223 .elementor-element.elementor-element-a123d90>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #02010100;
}
.elementor-223 .elementor-element.elementor-element-141b03e
{
    --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;
    border-style: solid;
    --border-style: solid;
    border-width: 1px 1px 1px 1px;
    --border-top-width: 1px;
    --border-right-width: 1px;
    --border-bottom-width: 1px;
    --border-left-width: 1px;
    border-color: var(--e-global-color-cc77794);
    --border-color: var(--e-global-color-cc77794);
    --border-radius: 8px 8px 8px 8px;
    --margin-top: 25px;
    --margin-bottom: 0;
    --margin-left: 5%;
    --margin-right: 0;
    --padding-top: 8px;
    --padding-bottom: 8px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-223 .elementor-element.elementor-element-141b03e:not(.elementor-motion-effects-element-type-background), .elementor-223 .elementor-element.elementor-element-141b03e>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: var(--e-global-color-939a1dc);
}
.elementor-223 .elementor-element.elementor-element-3f43511 .elementor-icon-list-icon i
{
    transition: color .3s;
}
.elementor-223 .elementor-element.elementor-element-3f43511 .elementor-icon-list-icon svg
{
    transition: fill .3s;
}
.elementor-223 .elementor-element.elementor-element-3f43511
{
    --e-icon-list-icon-size: 24px;
    --e-icon-list-icon-align: center;
    --e-icon-list-icon-margin: 0 calc(var(--e-icon-list-icon-size,1em) * .125);
    --icon-vertical-align: center;
    --icon-vertical-offset: 0px;
}
.elementor-223 .elementor-element.elementor-element-3f43511 .elementor-icon-list-item>.elementor-icon-list-text, .elementor-223 .elementor-element.elementor-element-3f43511 .elementor-icon-list-item>a
{
    font-family: var(--e-global-typography-161ba4b-font-family),Sans-serif;
    font-size: var(--e-global-typography-161ba4b-font-size);
    font-weight: var(--e-global-typography-161ba4b-font-weight);
    line-height: var(--e-global-typography-161ba4b-line-height);
    letter-spacing: var(--e-global-typography-161ba4b-letter-spacing);
    word-spacing: var(--e-global-typography-161ba4b-word-spacing);
}
.elementor-223 .elementor-element.elementor-element-3f43511 .elementor-icon-list-text
{
    color: var(--e-global-color-0c18c20);
    transition: color .3s;
}
.elementor-223 .elementor-element.elementor-element-3f43511 .elementor-icon-list-item:hover .elementor-icon-list-text
{
    color: var(--e-global-color-3ef5f88);
}
.elementor-223 .elementor-element.elementor-element-535bb8f
{
    --display: flex;
}
.elementor-223 .elementor-element.elementor-element-f324b93
{
    --display: flex;
}
.elementor-223 .elementor-element.elementor-element-c0b4ecc
{
    --display: flex;
}
.elementor-223 .elementor-element.elementor-element-e7b68ba
{
    --display: flex;
}
.elementor-223 .elementor-element.elementor-element-8537ab4
{
    --display: flex;
}
.elementor-223 .elementor-element.elementor-element-e84729e
{
    --n-menu-dropdown-content-max-width: initial;
    --n-menu-open-animation-duration: 500ms;
    --n-menu-toggle-icon-wrapper-animation-duration: 500ms;
    --n-menu-heading-wrap: wrap;
    --n-menu-heading-overflow-x: initial;
    --n-menu-title-space-between: 24px;
    --n-menu-title-distance-from-content: 0px;
    --n-menu-title-font-size: var(--e-global-typography-161ba4b-font-size);
    --n-menu-title-color-normal: var(--e-global-color-0c18c20);
    --n-menu-title-transition: 300ms;
    --n-menu-title-padding: 0px 0px 0px 0px;
    --n-menu-icon-size: 16px;
    --n-menu-dropdown-indicator-color-normal: var(--e-global-color-0c18c20);
    --n-menu-dropdown-indicator-color-hover: var(--e-global-color-2211cde);
    --n-menu-dropdown-indicator-color-active: var(--e-global-color-2211cde);
    --n-menu-toggle-icon-size: 20px;
    --n-menu-toggle-icon-color: var(--e-global-color-3ef5f88);
    --n-menu-toggle-icon-color-hover: var(--e-global-color-3ef5f88);
    --n-menu-toggle-icon-hover-duration: 500ms;
    --n-menu-toggle-icon-color-active: var(--e-global-color-3ef5f88);
    --n-menu-toggle-icon-distance-from-dropdown: 0px;
}
.elementor-223 .elementor-element.elementor-element-e84729e>.e-n-menu>.e-n-menu-wrapper>.e-n-menu-heading>.e-n-menu-item>.e-n-menu-title, .elementor-223 .elementor-element.elementor-element-e84729e>.e-n-menu>.e-n-menu-wrapper>.e-n-menu-heading>.e-n-menu-item>.e-n-menu-title>.e-n-menu-title-container, .elementor-223 .elementor-element.elementor-element-e84729e>.e-n-menu>.e-n-menu-wrapper>.e-n-menu-heading>.e-n-menu-item>.e-n-menu-title>.e-n-menu-title-container>span
{
    font-family: var(--e-global-typography-161ba4b-font-family),Sans-serif;
    font-weight: var(--e-global-typography-161ba4b-font-weight);
    --n-menu-title-line-height: var(--e-global-typography-161ba4b-line-height);
    letter-spacing: var(--e-global-typography-161ba4b-letter-spacing);
    word-spacing: var(--e-global-typography-161ba4b-word-spacing);
}
.elementor-223 .elementor-element.elementor-element-e84729e
{
    --n-menu-title-color-hover: var(--e-global-color-2211cde);
    --n-menu-title-color-active: var(--e-global-color-2211cde);
}
.elementor-223 .elementor-element.elementor-element-e84729e>.e-n-menu>.e-n-menu-toggle[aria-expanded="false"]:not(:hover)>.e-n-menu-toggle-icon
{
    background: var(--e-global-color-primary);
}
.elementor-223 .elementor-element.elementor-element-e84729e>.e-n-menu>.e-n-menu-toggle:hover:is([aria-expanded="true"],[aria-expanded="false"])>.e-n-menu-toggle-icon
{
    background: var(--e-global-color-primary);
}
.elementor-223 .elementor-element.elementor-element-e84729e>.e-n-menu>.e-n-menu-toggle[aria-expanded="true"]>.e-n-menu-toggle-icon
{
    background: var(--e-global-color-primary);
}
:where(.elementor-223 .elementor-element.elementor-element-e84729e>.e-n-menu>.e-n-menu-wrapper>.e-n-menu-heading>.e-n-menu-item>.e-n-menu-content)>.e-con
{
    background-color: var(--e-global-color-primary);
}
.elementor-223 .elementor-element.elementor-element-e84729e>.e-n-menu[data-layout='dropdown']>.e-n-menu-wrapper>.e-n-menu-heading>.e-n-menu-item>.e-n-menu-title:not(.e-current)
{
    background: var(--e-global-color-939a1dc);
}
.elementor-223 .elementor-element.elementor-element-e84729e>.e-n-menu[data-layout='dropdown']>.e-n-menu-wrapper>.e-n-menu-heading>.e-n-menu-item>.e-n-menu-title.e-current
{
    background-color: var(--e-global-color-939a1dc);
}
.elementor-223 .elementor-element.elementor-element-b1325fa
{
    --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: flex-end;
    --align-items: center;
    --gap: 24px 24px;
    --row-gap: 24px;
    --column-gap: 24px;
}
.elementor-223 .elementor-element.elementor-element-c18307e .elementor-icon-wrapper
{
    text-align: center;
}
.elementor-223 .elementor-element.elementor-element-c18307e.elementor-view-stacked .elementor-icon
{
    background-color: #00457c00;
    color: var(--e-global-color-d6ceeb2);
}
.elementor-223 .elementor-element.elementor-element-c18307e.elementor-view-framed .elementor-icon, .elementor-223 .elementor-element.elementor-element-c18307e.elementor-view-default .elementor-icon
{
    color: #00457c00;
    border-color: #00457c00;
}
.elementor-223 .elementor-element.elementor-element-c18307e.elementor-view-framed .elementor-icon, .elementor-223 .elementor-element.elementor-element-c18307e.elementor-view-default .elementor-icon svg
{
    fill: #00457c00;
}
.elementor-223 .elementor-element.elementor-element-c18307e.elementor-view-framed .elementor-icon
{
    background-color: var(--e-global-color-d6ceeb2);
}
.elementor-223 .elementor-element.elementor-element-c18307e.elementor-view-stacked .elementor-icon svg
{
    fill: var(--e-global-color-d6ceeb2);
}
.elementor-223 .elementor-element.elementor-element-c18307e.elementor-view-stacked .elementor-icon:hover
{
    background-color: var(--e-global-color-ccd719e);
    color: var(--e-global-color-d6ceeb2);
}
.elementor-223 .elementor-element.elementor-element-c18307e.elementor-view-framed .elementor-icon:hover, .elementor-223 .elementor-element.elementor-element-c18307e.elementor-view-default .elementor-icon:hover
{
    color: var(--e-global-color-ccd719e);
    border-color: var(--e-global-color-ccd719e);
}
.elementor-223 .elementor-element.elementor-element-c18307e.elementor-view-framed .elementor-icon:hover, .elementor-223 .elementor-element.elementor-element-c18307e.elementor-view-default .elementor-icon:hover svg
{
    fill: var(--e-global-color-ccd719e);
}
.elementor-223 .elementor-element.elementor-element-c18307e.elementor-view-framed .elementor-icon:hover
{
    background-color: var(--e-global-color-d6ceeb2);
}
.elementor-223 .elementor-element.elementor-element-c18307e.elementor-view-stacked .elementor-icon:hover svg
{
    fill: var(--e-global-color-d6ceeb2);
}
.elementor-223 .elementor-element.elementor-element-c18307e .elementor-icon
{
    font-size: 24px;
    padding: 12px;
    border-radius: 6px 6px 6px 6px;
}
.elementor-223 .elementor-element.elementor-element-c18307e .elementor-icon svg
{
    height: 24px;
}
.elementor-223 .elementor-element.elementor-element-c18307e
{
    margin: 0 0 calc(var(--kit-widget-spacing,0px) + -7px) 0px;
}
.elementor-223
{
    margin: 0 0 0 0;
    padding: 45px 0 45px 0;
}
.elementor-theme-builder-content-area
{
    height: 400px;
}
.elementor-location-header:before, .elementor-location-footer:before
{
    content: "";
    display: table;
    clear: both;
}
@media(min-width: 768px)
{
    .elementor-223 .elementor-element.elementor-element-e99ef65
    {
        --content-width: 246px;
    }
    .elementor-223 .elementor-element.elementor-element-a123d90
    {
        --content-width: 246px;
    }
    .elementor-223 .elementor-element.elementor-element-b1325fa
    {
        --width: 55%;
    }
}
@media(max-width: 1366px)
{
    .elementor-223 .elementor-element.elementor-element-fbbb5c0 .elementor-nav-menu .elementor-item
    {
        font-size: var(--e-global-typography-161ba4b-font-size);
        line-height: var(--e-global-typography-161ba4b-line-height);
        letter-spacing: var(--e-global-typography-161ba4b-letter-spacing);
        word-spacing: var(--e-global-typography-161ba4b-word-spacing);
    }
    .elementor-223 .elementor-element.elementor-element-0d68094 .elementor-button
    {
        font-size: var(--e-global-typography-161ba4b-font-size);
        line-height: var(--e-global-typography-161ba4b-line-height);
        letter-spacing: var(--e-global-typography-161ba4b-letter-spacing);
        word-spacing: var(--e-global-typography-161ba4b-word-spacing);
    }
    .elementor-223 .elementor-element.elementor-element-8c5379e .elementor-icon-list-item>.elementor-icon-list-text, .elementor-223 .elementor-element.elementor-element-8c5379e .elementor-icon-list-item>a
    {
        font-size: var(--e-global-typography-161ba4b-font-size);
        line-height: var(--e-global-typography-161ba4b-line-height);
        letter-spacing: var(--e-global-typography-161ba4b-letter-spacing);
        word-spacing: var(--e-global-typography-161ba4b-word-spacing);
    }
    .elementor-223 .elementor-element.elementor-element-bf41a31 .elementor-icon-box-title, .elementor-223 .elementor-element.elementor-element-bf41a31 .elementor-icon-box-title a
    {
        font-size: var(--e-global-typography-d5cea8d-font-size);
        line-height: var(--e-global-typography-d5cea8d-line-height);
        letter-spacing: var(--e-global-typography-d5cea8d-letter-spacing);
        word-spacing: var(--e-global-typography-d5cea8d-word-spacing);
    }
    .elementor-223 .elementor-element.elementor-element-f54fbdb .elementor-nav-menu .elementor-item
    {
        font-size: var(--e-global-typography-161ba4b-font-size);
        line-height: var(--e-global-typography-161ba4b-line-height);
        letter-spacing: var(--e-global-typography-161ba4b-letter-spacing);
        word-spacing: var(--e-global-typography-161ba4b-word-spacing);
    }
    .elementor-223 .elementor-element.elementor-element-ce889e6 .elementor-icon-box-title, .elementor-223 .elementor-element.elementor-element-ce889e6 .elementor-icon-box-title a
    {
        font-size: var(--e-global-typography-d5cea8d-font-size);
        line-height: var(--e-global-typography-d5cea8d-line-height);
        letter-spacing: var(--e-global-typography-d5cea8d-letter-spacing);
        word-spacing: var(--e-global-typography-d5cea8d-word-spacing);
    }
    .elementor-223 .elementor-element.elementor-element-79cb0b7 .elementor-nav-menu .elementor-item
    {
        font-size: var(--e-global-typography-161ba4b-font-size);
        line-height: var(--e-global-typography-161ba4b-line-height);
        letter-spacing: var(--e-global-typography-161ba4b-letter-spacing);
        word-spacing: var(--e-global-typography-161ba4b-word-spacing);
    }
    .elementor-223 .elementor-element.elementor-element-082c00f .elementor-icon-box-title, .elementor-223 .elementor-element.elementor-element-082c00f .elementor-icon-box-title a
    {
        font-size: var(--e-global-typography-d5cea8d-font-size);
        line-height: var(--e-global-typography-d5cea8d-line-height);
        letter-spacing: var(--e-global-typography-d5cea8d-letter-spacing);
        word-spacing: var(--e-global-typography-d5cea8d-word-spacing);
    }
    .elementor-223 .elementor-element.elementor-element-b38b056 .elementor-nav-menu .elementor-item
    {
        font-size: var(--e-global-typography-161ba4b-font-size);
        line-height: var(--e-global-typography-161ba4b-line-height);
        letter-spacing: var(--e-global-typography-161ba4b-letter-spacing);
        word-spacing: var(--e-global-typography-161ba4b-word-spacing);
    }
    .elementor-223 .elementor-element.elementor-element-62960e0 .elementor-icon-box-title, .elementor-223 .elementor-element.elementor-element-62960e0 .elementor-icon-box-title a
    {
        font-size: var(--e-global-typography-d5cea8d-font-size);
        line-height: var(--e-global-typography-d5cea8d-line-height);
        letter-spacing: var(--e-global-typography-d5cea8d-letter-spacing);
        word-spacing: var(--e-global-typography-d5cea8d-word-spacing);
    }
    .elementor-223 .elementor-element.elementor-element-41ddf9e .elementor-nav-menu .elementor-item
    {
        font-size: var(--e-global-typography-161ba4b-font-size);
        line-height: var(--e-global-typography-161ba4b-line-height);
        letter-spacing: var(--e-global-typography-161ba4b-letter-spacing);
        word-spacing: var(--e-global-typography-161ba4b-word-spacing);
    }
    .elementor-223 .elementor-element.elementor-element-3f43511 .elementor-icon-list-item>.elementor-icon-list-text, .elementor-223 .elementor-element.elementor-element-3f43511 .elementor-icon-list-item>a
    {
        font-size: var(--e-global-typography-161ba4b-font-size);
        line-height: var(--e-global-typography-161ba4b-line-height);
        letter-spacing: var(--e-global-typography-161ba4b-letter-spacing);
        word-spacing: var(--e-global-typography-161ba4b-word-spacing);
    }
    .elementor-223 .elementor-element.elementor-element-e84729e
    {
        --n-menu-title-font-size: var(--e-global-typography-161ba4b-font-size);
    }
    .elementor-223 .elementor-element.elementor-element-e84729e>.e-n-menu>.e-n-menu-wrapper>.e-n-menu-heading>.e-n-menu-item>.e-n-menu-title, .elementor-223 .elementor-element.elementor-element-e84729e>.e-n-menu>.e-n-menu-wrapper>.e-n-menu-heading>.e-n-menu-item>.e-n-menu-title>.e-n-menu-title-container, .elementor-223 .elementor-element.elementor-element-e84729e>.e-n-menu>.e-n-menu-wrapper>.e-n-menu-heading>.e-n-menu-item>.e-n-menu-title>.e-n-menu-title-container>span
    {
        --n-menu-title-line-height: var(--e-global-typography-161ba4b-line-height);
        letter-spacing: var(--e-global-typography-161ba4b-letter-spacing);
        word-spacing: var(--e-global-typography-161ba4b-word-spacing);
    }
}
@media(max-width: 1024px)
{
    .elementor-223 .elementor-element.elementor-element-fbbb5c0 .elementor-nav-menu .elementor-item
    {
        font-size: var(--e-global-typography-161ba4b-font-size);
        line-height: var(--e-global-typography-161ba4b-line-height);
        letter-spacing: var(--e-global-typography-161ba4b-letter-spacing);
        word-spacing: var(--e-global-typography-161ba4b-word-spacing);
    }
    .elementor-223 .elementor-element.elementor-element-0d68094 .elementor-button
    {
        font-size: var(--e-global-typography-161ba4b-font-size);
        line-height: var(--e-global-typography-161ba4b-line-height);
        letter-spacing: var(--e-global-typography-161ba4b-letter-spacing);
        word-spacing: var(--e-global-typography-161ba4b-word-spacing);
    }
    .elementor-223 .elementor-element.elementor-element-29b40e3
    {
        --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: center;
    }
    .elementor-223 .elementor-element.elementor-element-90b054a
    {
        border-width: 0 0 0 0;
        --border-top-width: 0px;
        --border-right-width: 0px;
        --border-bottom-width: 0px;
        --border-left-width: 0px;
        --margin-top: 0;
        --margin-bottom: 0;
        --margin-left: 0;
        --margin-right: 0;
    }
    .elementor-223 .elementor-element.elementor-element-8c5379e .elementor-icon-list-item>.elementor-icon-list-text, .elementor-223 .elementor-element.elementor-element-8c5379e .elementor-icon-list-item>a
    {
        font-size: var(--e-global-typography-161ba4b-font-size);
        line-height: var(--e-global-typography-161ba4b-line-height);
        letter-spacing: var(--e-global-typography-161ba4b-letter-spacing);
        word-spacing: var(--e-global-typography-161ba4b-word-spacing);
    }
    .elementor-223 .elementor-element.elementor-element-6d6408e
    {
        border-width: 0 0 0 0;
        --border-top-width: 0px;
        --border-right-width: 0px;
        --border-bottom-width: 0px;
        --border-left-width: 0px;
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 16px;
        --padding-right: 16px;
    }
    .elementor-223 .elementor-element.elementor-element-a7ce2e8
    {
        --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-223 .elementor-element.elementor-element-bf41a31 .elementor-icon-box-title, .elementor-223 .elementor-element.elementor-element-bf41a31 .elementor-icon-box-title a
    {
        font-size: var(--e-global-typography-d5cea8d-font-size);
        line-height: var(--e-global-typography-d5cea8d-line-height);
        letter-spacing: var(--e-global-typography-d5cea8d-letter-spacing);
        word-spacing: var(--e-global-typography-d5cea8d-word-spacing);
    }
    .elementor-223 .elementor-element.elementor-element-f54fbdb .elementor-nav-menu .elementor-item
    {
        font-size: var(--e-global-typography-161ba4b-font-size);
        line-height: var(--e-global-typography-161ba4b-line-height);
        letter-spacing: var(--e-global-typography-161ba4b-letter-spacing);
        word-spacing: var(--e-global-typography-161ba4b-word-spacing);
    }
    .elementor-223 .elementor-element.elementor-element-ce889e6 .elementor-icon-box-title, .elementor-223 .elementor-element.elementor-element-ce889e6 .elementor-icon-box-title a
    {
        font-size: var(--e-global-typography-d5cea8d-font-size);
        line-height: var(--e-global-typography-d5cea8d-line-height);
        letter-spacing: var(--e-global-typography-d5cea8d-letter-spacing);
        word-spacing: var(--e-global-typography-d5cea8d-word-spacing);
    }
    .elementor-223 .elementor-element.elementor-element-79cb0b7 .elementor-nav-menu .elementor-item
    {
        font-size: var(--e-global-typography-161ba4b-font-size);
        line-height: var(--e-global-typography-161ba4b-line-height);
        letter-spacing: var(--e-global-typography-161ba4b-letter-spacing);
        word-spacing: var(--e-global-typography-161ba4b-word-spacing);
    }
    .elementor-223 .elementor-element.elementor-element-082c00f .elementor-icon-box-title, .elementor-223 .elementor-element.elementor-element-082c00f .elementor-icon-box-title a
    {
        font-size: var(--e-global-typography-d5cea8d-font-size);
        line-height: var(--e-global-typography-d5cea8d-line-height);
        letter-spacing: var(--e-global-typography-d5cea8d-letter-spacing);
        word-spacing: var(--e-global-typography-d5cea8d-word-spacing);
    }
    .elementor-223 .elementor-element.elementor-element-b38b056 .elementor-nav-menu .elementor-item
    {
        font-size: var(--e-global-typography-161ba4b-font-size);
        line-height: var(--e-global-typography-161ba4b-line-height);
        letter-spacing: var(--e-global-typography-161ba4b-letter-spacing);
        word-spacing: var(--e-global-typography-161ba4b-word-spacing);
    }
    .elementor-223 .elementor-element.elementor-element-62960e0 .elementor-icon-box-title, .elementor-223 .elementor-element.elementor-element-62960e0 .elementor-icon-box-title a
    {
        font-size: var(--e-global-typography-d5cea8d-font-size);
        line-height: var(--e-global-typography-d5cea8d-line-height);
        letter-spacing: var(--e-global-typography-d5cea8d-letter-spacing);
        word-spacing: var(--e-global-typography-d5cea8d-word-spacing);
    }
    .elementor-223 .elementor-element.elementor-element-41ddf9e .elementor-nav-menu .elementor-item
    {
        font-size: var(--e-global-typography-161ba4b-font-size);
        line-height: var(--e-global-typography-161ba4b-line-height);
        letter-spacing: var(--e-global-typography-161ba4b-letter-spacing);
        word-spacing: var(--e-global-typography-161ba4b-word-spacing);
    }
    .elementor-223 .elementor-element.elementor-element-141b03e
    {
        border-width: 0 0 0 0;
        --border-top-width: 0px;
        --border-right-width: 0px;
        --border-bottom-width: 0px;
        --border-left-width: 0px;
        --margin-top: 0;
        --margin-bottom: 0;
        --margin-left: 0;
        --margin-right: 0;
    }
    .elementor-223 .elementor-element.elementor-element-3f43511 .elementor-icon-list-item>.elementor-icon-list-text, .elementor-223 .elementor-element.elementor-element-3f43511 .elementor-icon-list-item>a
    {
        font-size: var(--e-global-typography-161ba4b-font-size);
        line-height: var(--e-global-typography-161ba4b-line-height);
        letter-spacing: var(--e-global-typography-161ba4b-letter-spacing);
        word-spacing: var(--e-global-typography-161ba4b-word-spacing);
    }
    .elementor-223 .elementor-element.elementor-element-e84729e
    {
        --n-menu-heading-justify-content: initial;
        --n-menu-title-flex-grow: initial;
        --n-menu-title-justify-content: initial;
        --n-menu-title-justify-content-mobile: initial;
        --n-menu-toggle-align: flex-end;
        --n-menu-title-space-between: 0px;
        --n-menu-title-font-size: var(--e-global-typography-161ba4b-font-size);
        --n-menu-title-padding: 12px 16px 12px 16px;
        --n-menu-toggle-icon-size: 24px;
        --n-menu-toggle-icon-distance-from-dropdown: 25px;
    }
    .elementor-223 .elementor-element.elementor-element-e84729e>.e-n-menu>.e-n-menu-wrapper>.e-n-menu-heading>.e-n-menu-item>.e-n-menu-title, .elementor-223 .elementor-element.elementor-element-e84729e>.e-n-menu>.e-n-menu-wrapper>.e-n-menu-heading>.e-n-menu-item>.e-n-menu-title>.e-n-menu-title-container, .elementor-223 .elementor-element.elementor-element-e84729e>.e-n-menu>.e-n-menu-wrapper>.e-n-menu-heading>.e-n-menu-item>.e-n-menu-title>.e-n-menu-title-container>span
    {
        --n-menu-title-line-height: var(--e-global-typography-161ba4b-line-height);
        letter-spacing: var(--e-global-typography-161ba4b-letter-spacing);
        word-spacing: var(--e-global-typography-161ba4b-word-spacing);
    }
    .elementor-223
    {
        padding: 30px 0 30px 0;
    }
}
@media(max-width: 767px)
{
    .elementor-223 .elementor-element.elementor-element-fbbb5c0 .elementor-nav-menu .elementor-item
    {
        font-size: var(--e-global-typography-161ba4b-font-size);
        line-height: var(--e-global-typography-161ba4b-line-height);
        letter-spacing: var(--e-global-typography-161ba4b-letter-spacing);
        word-spacing: var(--e-global-typography-161ba4b-word-spacing);
    }
    .elementor-223 .elementor-element.elementor-element-0d68094 .elementor-button
    {
        font-size: var(--e-global-typography-161ba4b-font-size);
        line-height: var(--e-global-typography-161ba4b-line-height);
        letter-spacing: var(--e-global-typography-161ba4b-letter-spacing);
        word-spacing: var(--e-global-typography-161ba4b-word-spacing);
    }
    .elementor-223 .elementor-element.elementor-element-8c5379e .elementor-icon-list-item>.elementor-icon-list-text, .elementor-223 .elementor-element.elementor-element-8c5379e .elementor-icon-list-item>a
    {
        font-size: var(--e-global-typography-161ba4b-font-size);
        line-height: var(--e-global-typography-161ba4b-line-height);
        letter-spacing: var(--e-global-typography-161ba4b-letter-spacing);
        word-spacing: var(--e-global-typography-161ba4b-word-spacing);
    }
    .elementor-223 .elementor-element.elementor-element-bf41a31 .elementor-icon-box-title, .elementor-223 .elementor-element.elementor-element-bf41a31 .elementor-icon-box-title a
    {
        font-size: var(--e-global-typography-d5cea8d-font-size);
        line-height: var(--e-global-typography-d5cea8d-line-height);
        letter-spacing: var(--e-global-typography-d5cea8d-letter-spacing);
        word-spacing: var(--e-global-typography-d5cea8d-word-spacing);
    }
    .elementor-223 .elementor-element.elementor-element-f54fbdb .elementor-nav-menu .elementor-item
    {
        font-size: var(--e-global-typography-161ba4b-font-size);
        line-height: var(--e-global-typography-161ba4b-line-height);
        letter-spacing: var(--e-global-typography-161ba4b-letter-spacing);
        word-spacing: var(--e-global-typography-161ba4b-word-spacing);
    }
    .elementor-223 .elementor-element.elementor-element-ce889e6 .elementor-icon-box-title, .elementor-223 .elementor-element.elementor-element-ce889e6 .elementor-icon-box-title a
    {
        font-size: var(--e-global-typography-d5cea8d-font-size);
        line-height: var(--e-global-typography-d5cea8d-line-height);
        letter-spacing: var(--e-global-typography-d5cea8d-letter-spacing);
        word-spacing: var(--e-global-typography-d5cea8d-word-spacing);
    }
    .elementor-223 .elementor-element.elementor-element-79cb0b7 .elementor-nav-menu .elementor-item
    {
        font-size: var(--e-global-typography-161ba4b-font-size);
        line-height: var(--e-global-typography-161ba4b-line-height);
        letter-spacing: var(--e-global-typography-161ba4b-letter-spacing);
        word-spacing: var(--e-global-typography-161ba4b-word-spacing);
    }
    .elementor-223 .elementor-element.elementor-element-082c00f .elementor-icon-box-title, .elementor-223 .elementor-element.elementor-element-082c00f .elementor-icon-box-title a
    {
        font-size: var(--e-global-typography-d5cea8d-font-size);
        line-height: var(--e-global-typography-d5cea8d-line-height);
        letter-spacing: var(--e-global-typography-d5cea8d-letter-spacing);
        word-spacing: var(--e-global-typography-d5cea8d-word-spacing);
    }
    .elementor-223 .elementor-element.elementor-element-b38b056 .elementor-nav-menu .elementor-item
    {
        font-size: var(--e-global-typography-161ba4b-font-size);
        line-height: var(--e-global-typography-161ba4b-line-height);
        letter-spacing: var(--e-global-typography-161ba4b-letter-spacing);
        word-spacing: var(--e-global-typography-161ba4b-word-spacing);
    }
    .elementor-223 .elementor-element.elementor-element-62960e0 .elementor-icon-box-title, .elementor-223 .elementor-element.elementor-element-62960e0 .elementor-icon-box-title a
    {
        font-size: var(--e-global-typography-d5cea8d-font-size);
        line-height: var(--e-global-typography-d5cea8d-line-height);
        letter-spacing: var(--e-global-typography-d5cea8d-letter-spacing);
        word-spacing: var(--e-global-typography-d5cea8d-word-spacing);
    }
    .elementor-223 .elementor-element.elementor-element-41ddf9e .elementor-nav-menu .elementor-item
    {
        font-size: var(--e-global-typography-161ba4b-font-size);
        line-height: var(--e-global-typography-161ba4b-line-height);
        letter-spacing: var(--e-global-typography-161ba4b-letter-spacing);
        word-spacing: var(--e-global-typography-161ba4b-word-spacing);
    }
    .elementor-223 .elementor-element.elementor-element-3f43511 .elementor-icon-list-item>.elementor-icon-list-text, .elementor-223 .elementor-element.elementor-element-3f43511 .elementor-icon-list-item>a
    {
        font-size: var(--e-global-typography-161ba4b-font-size);
        line-height: var(--e-global-typography-161ba4b-line-height);
        letter-spacing: var(--e-global-typography-161ba4b-letter-spacing);
        word-spacing: var(--e-global-typography-161ba4b-word-spacing);
    }
    .elementor-223 .elementor-element.elementor-element-e84729e
    {
        --n-menu-toggle-align: flex-end;
        --n-menu-title-font-size: var(--e-global-typography-161ba4b-font-size);
    }
    .elementor-223 .elementor-element.elementor-element-e84729e>.e-n-menu>.e-n-menu-wrapper>.e-n-menu-heading>.e-n-menu-item>.e-n-menu-title, .elementor-223 .elementor-element.elementor-element-e84729e>.e-n-menu>.e-n-menu-wrapper>.e-n-menu-heading>.e-n-menu-item>.e-n-menu-title>.e-n-menu-title-container, .elementor-223 .elementor-element.elementor-element-e84729e>.e-n-menu>.e-n-menu-wrapper>.e-n-menu-heading>.e-n-menu-item>.e-n-menu-title>.e-n-menu-title-container>span
    {
        --n-menu-title-line-height: var(--e-global-typography-161ba4b-line-height);
        letter-spacing: var(--e-global-typography-161ba4b-letter-spacing);
        word-spacing: var(--e-global-typography-161ba4b-word-spacing);
    }
}
@media(max-width: 1024px) and (min-width: 768px)
{
    .elementor-223 .elementor-element.elementor-element-29b40e3
    {
        --width: 100%;
    }
    .elementor-223 .elementor-element.elementor-element-e99ef65
    {
        --content-width: 100%;
    }
    .elementor-223 .elementor-element.elementor-element-6d6408e
    {
        --content-width: 100%;
    }
    .elementor-223 .elementor-element.elementor-element-a7ce2e8
    {
        --content-width: 100%;
    }
    .elementor-223 .elementor-element.elementor-element-a123d90
    {
        --content-width: 100%;
    }
    .elementor-223 .elementor-element.elementor-element-141b03e
    {
        --width: 100%;
    }
}
.elementor-223 .elementor-element.elementor-element-8c5379e .elementor-icon-list-item
{
    padding: 0;
}
.elementor-223 .elementor-element.elementor-element-8c5379e .elementor-icon-list-item a
{
    padding: 12px 16px;
}
.elementor-223 .elementor-element.elementor-element-8c5379e .elementor-icon-list-item a:hover
{
    background-color: var(--e-global-color-d7925c4);
}
.elementor-223 .elementor-element.elementor-element-3f43511 .elementor-icon-list-item
{
    padding: 0;
}
.elementor-223 .elementor-element.elementor-element-3f43511 .elementor-icon-list-item a
{
    padding: 12px 16px;
}
.elementor-223 .elementor-element.elementor-element-3f43511 .elementor-icon-list-item a:hover
{
    background-color: var(--e-global-color-d7925c4);
}
.elementor-223 .elementor-element.elementor-element-8c5379e .elementor-icon-list-item
{
    padding: 0;
}
.elementor-223 .elementor-element.elementor-element-8c5379e .elementor-icon-list-item a
{
    padding: 12px 16px;
}
.elementor-223 .elementor-element.elementor-element-8c5379e .elementor-icon-list-item a:hover
{
    background-color: var(--e-global-color-d7925c4);
}
.elementor-223 .elementor-element.elementor-element-3f43511 .elementor-icon-list-item
{
    padding: 0;
}
.elementor-223 .elementor-element.elementor-element-3f43511 .elementor-icon-list-item a
{
    padding: 12px 16px;
}
.elementor-223 .elementor-element.elementor-element-3f43511 .elementor-icon-list-item a:hover
{
    background-color: var(--e-global-color-d7925c4);
}
.elementor-223 .elementor-element.elementor-element-8c5379e .elementor-icon-list-item
{
    padding: 0;
}
.elementor-223 .elementor-element.elementor-element-8c5379e .elementor-icon-list-item a
{
    padding: 12px 16px;
}
.elementor-223 .elementor-element.elementor-element-8c5379e .elementor-icon-list-item a:hover
{
    background-color: var(--e-global-color-d7925c4);
}
.elementor-223 .elementor-element.elementor-element-3f43511 .elementor-icon-list-item
{
    padding: 0;
}
.elementor-223 .elementor-element.elementor-element-3f43511 .elementor-icon-list-item a
{
    padding: 12px 16px;
}
.elementor-223 .elementor-element.elementor-element-3f43511 .elementor-icon-list-item a:hover
{
    background-color: var(--e-global-color-d7925c4);
}
.elementor-223 .elementor-element.elementor-element-8c5379e .elementor-icon-list-item
{
    padding: 0;
}
.elementor-223 .elementor-element.elementor-element-8c5379e .elementor-icon-list-item a
{
    padding: 12px 16px;
}
.elementor-223 .elementor-element.elementor-element-8c5379e .elementor-icon-list-item a:hover
{
    background-color: var(--e-global-color-d7925c4);
}
.elementor-223 .elementor-element.elementor-element-3f43511 .elementor-icon-list-item
{
    padding: 0;
}
.elementor-223 .elementor-element.elementor-element-3f43511 .elementor-icon-list-item a
{
    padding: 12px 16px;
}
.elementor-223 .elementor-element.elementor-element-3f43511 .elementor-icon-list-item a:hover
{
    background-color: var(--e-global-color-d7925c4);
}
.elementor-223 .elementor-element.elementor-element-8c5379e .elementor-icon-list-item
{
    padding: 0;
}
.elementor-223 .elementor-element.elementor-element-8c5379e .elementor-icon-list-item a
{
    padding: 12px 16px;
}
.elementor-223 .elementor-element.elementor-element-8c5379e .elementor-icon-list-item a:hover
{
    background-color: var(--e-global-color-d7925c4);
}
.elementor-223 .elementor-element.elementor-element-3f43511 .elementor-icon-list-item
{
    padding: 0;
}
.elementor-223 .elementor-element.elementor-element-3f43511 .elementor-icon-list-item a
{
    padding: 12px 16px;
}
.elementor-223 .elementor-element.elementor-element-3f43511 .elementor-icon-list-item a:hover
{
    background-color: var(--e-global-color-d7925c4);
}
.elementor-223 .elementor-element.elementor-element-8c5379e .elementor-icon-list-item
{
    padding: 0;
}
.elementor-223 .elementor-element.elementor-element-8c5379e .elementor-icon-list-item a
{
    padding: 12px 16px;
}
.elementor-223 .elementor-element.elementor-element-8c5379e .elementor-icon-list-item a:hover
{
    background-color: var(--e-global-color-d7925c4);
}
.elementor-223 .elementor-element.elementor-element-3f43511 .elementor-icon-list-item
{
    padding: 0;
}
.elementor-223 .elementor-element.elementor-element-3f43511 .elementor-icon-list-item a
{
    padding: 12px 16px;
}
.elementor-223 .elementor-element.elementor-element-3f43511 .elementor-icon-list-item a:hover
{
    background-color: var(--e-global-color-d7925c4);
}
.elementor-223 .elementor-element.elementor-element-8c5379e .elementor-icon-list-item
{
    padding: 0;
}
.elementor-223 .elementor-element.elementor-element-8c5379e .elementor-icon-list-item a
{
    padding: 12px 16px;
}
.elementor-223 .elementor-element.elementor-element-8c5379e .elementor-icon-list-item a:hover
{
    background-color: var(--e-global-color-d7925c4);
}
.elementor-223 .elementor-element.elementor-element-3f43511 .elementor-icon-list-item
{
    padding: 0;
}
.elementor-223 .elementor-element.elementor-element-3f43511 .elementor-icon-list-item a
{
    padding: 12px 16px;
}
.elementor-223 .elementor-element.elementor-element-3f43511 .elementor-icon-list-item a:hover
{
    background-color: var(--e-global-color-d7925c4);
}
.elementor-223 .elementor-element.elementor-element-8c5379e .elementor-icon-list-item
{
    padding: 0;
}
.elementor-223 .elementor-element.elementor-element-8c5379e .elementor-icon-list-item a
{
    padding: 12px 16px;
}
.elementor-223 .elementor-element.elementor-element-8c5379e .elementor-icon-list-item a:hover
{
    background-color: var(--e-global-color-d7925c4);
}
.elementor-223 .elementor-element.elementor-element-3f43511 .elementor-icon-list-item
{
    padding: 0;
}
.elementor-223 .elementor-element.elementor-element-3f43511 .elementor-icon-list-item a
{
    padding: 12px 16px;
}
.elementor-223 .elementor-element.elementor-element-3f43511 .elementor-icon-list-item a:hover
{
    background-color: var(--e-global-color-d7925c4);
}
.elementor-223 .elementor-element.elementor-element-8c5379e .elementor-icon-list-item
{
    padding: 0;
}
.elementor-223 .elementor-element.elementor-element-8c5379e .elementor-icon-list-item a
{
    padding: 12px 16px;
}
.elementor-223 .elementor-element.elementor-element-8c5379e .elementor-icon-list-item a:hover
{
    background-color: var(--e-global-color-d7925c4);
}
.elementor-223 .elementor-element.elementor-element-3f43511 .elementor-icon-list-item
{
    padding: 0;
}
.elementor-223 .elementor-element.elementor-element-3f43511 .elementor-icon-list-item a
{
    padding: 12px 16px;
}
.elementor-223 .elementor-element.elementor-element-3f43511 .elementor-icon-list-item a:hover
{
    background-color: var(--e-global-color-d7925c4);
}
.elementor-223 .elementor-element.elementor-element-8c5379e .elementor-icon-list-item
{
    padding: 0;
}
.elementor-223 .elementor-element.elementor-element-8c5379e .elementor-icon-list-item a
{
    padding: 12px 16px;
}
.elementor-223 .elementor-element.elementor-element-8c5379e .elementor-icon-list-item a:hover
{
    background-color: var(--e-global-color-d7925c4);
}
.elementor-223 .elementor-element.elementor-element-3f43511 .elementor-icon-list-item
{
    padding: 0;
}
.elementor-223 .elementor-element.elementor-element-3f43511 .elementor-icon-list-item a
{
    padding: 12px 16px;
}
.elementor-223 .elementor-element.elementor-element-3f43511 .elementor-icon-list-item a:hover
{
    background-color: var(--e-global-color-d7925c4);
}
.elementor-223 .elementor-element.elementor-element-e84729e .e-n-menu-item:has(#ctec-educ-provider-access-menu), .elementor-223 .elementor-element.elementor-element-e84729e .e-n-menu-item:has(#ctec-educ-verify-taxpreparer-menu), .elementor-223 .elementor-element.elementor-element-e84729e .e-n-menu-item:has(#ctec-search-menu), .elementor-223 .elementor-element.elementor-element-e84729e .e-n-menu-item:has(#ctec-crtplogin-menu), .elementor-223 .elementor-element.elementor-element-e84729e .e-n-menu-item:has(#ctec-contactus-menu)
{
    display: none;
}
@media only screen and (max-width: 1024px)
{
    .elementor-223 .elementor-element.elementor-element-e84729e .e-n-menu-wrapper
    {
        background-color: var(--e-global-color-939a1dc);
    }
    .elementor-223 .elementor-element.elementor-element-e84729e .e-n-menu-item:has(#ctec-educ-provider-access-menu), .elementor-223 .elementor-element.elementor-element-e84729e .e-n-menu-item:has(#ctec-educ-verify-taxpreparer-menu), .elementor-223 .elementor-element.elementor-element-e84729e .e-n-menu-item:has(#ctec-search-menu), .elementor-223 .elementor-element.elementor-element-e84729e .e-n-menu-item:has(#ctec-crtplogin-menu), .elementor-223 .elementor-element.elementor-element-e84729e .e-n-menu-item:has(#ctec-contactus-menu)
    {
        display: block;
    }
    .elementor-223 .elementor-element.elementor-element-e84729e #ctec-educ-provider-access-menu:before
    {
        content: '';
        border-top: 1px solid var(--e-global-color-134bed0);
        height: 24px;
        width: 100%;
        margin-top: 0;
    }
    .elementor-223 .elementor-element.elementor-element-e84729e #ctec-search-menu:before
    {
        content: '';
        border-top: 1px solid var(--e-global-color-134bed0);
        height: 24px;
        width: 100%;
        margin-top: 0;
        margin-bottom: 24px;
    }
    .elementor-223 .elementor-element.elementor-element-e84729e #ctec-search-menu .e-n-menu-title-container
    {
        width: 100%;
        display: block;
    }
    .elementor-223 .elementor-element.elementor-element-e84729e #ctec-search-menu .e-n-menu-title-container .e-n-menu-title-text
    {
        width: 100%;
        display: block;
        text-align: center;
        color: var(--e-global-color-d6ceeb2);
        font-family: var(--e-global-typography-bdcc39e-font-family),Sans-serif;
        font-size: var(--e-global-typography-bdcc39e-font-size);
        font-weight: var(--e-global-typography-bdcc39e-font-weight);
        line-height: var(--e-global-typography-bdcc39e-line-height);
        letter-spacing: var(--e-global-typography-bdcc39e-letter-spacing);
    }
    .elementor-223 .elementor-element.elementor-element-e84729e #ctec-search-menu .e-n-menu-title-container .e-n-menu-title-text i
    {
        margin-left: 8px;
        font-size: 24px;
    }
    .elementor-223 .elementor-element.elementor-element-e84729e #ctec-crtplogin-menu .e-n-menu-title-container
    {
        width: 100%;
        display: block;
        background-color: var(--e-global-color-e02bd90);
        padding: 12px;
        border-radius: 40px;
    }
    .elementor-223 .elementor-element.elementor-element-e84729e #ctec-crtplogin-menu .e-n-menu-title-container .e-n-menu-title-text
    {
        display: block;
        width: 100%;
        text-align: center;
        font-family: var(--e-global-typography-bdcc39e-font-family),Sans-serif;
        font-size: var(--e-global-typography-bdcc39e-font-size);
        font-weight: var(--e-global-typography-bdcc39e-font-weight);
        line-height: var(--e-global-typography-bdcc39e-line-height);
        letter-spacing: var(--e-global-typography-bdcc39e-letter-spacing);
        color: var(--e-global-color-3533285);
    }
    .elementor-223 .elementor-element.elementor-element-e84729e #ctec-crtplogin-menu .e-n-menu-title-container:hover
    {
        background-color: var(--e-global-color-d6ceeb2);
    }
    .elementor-223 .elementor-element.elementor-element-e84729e #ctec-contactus-menu .e-n-menu-title-container
    {
        width: 100%;
        display: block;
    }
    .elementor-223 .elementor-element.elementor-element-e84729e #ctec-contactus-menu .e-n-menu-title-container .e-n-menu-title-text
    {
        width: 100%;
        display: block;
        text-align: center;
        color: var(--e-global-color-d6ceeb2);
        font-family: var(--e-global-typography-bdcc39e-font-family),Sans-serif;
        font-size: var(--e-global-typography-bdcc39e-font-size);
        font-weight: var(--e-global-typography-bdcc39e-font-weight);
        line-height: var(--e-global-typography-bdcc39e-line-height);
        letter-spacing: var(--e-global-typography-bdcc39e-letter-spacing);
    }
    .elementor-223 .elementor-element.elementor-element-e84729e#ctec-contactus-menu .e-n-menu-title-container .e-n-menu-title-text i
    {
        margin-left: 8px;
        font-size: 24px;
    }
    .elementor-223 .elementor-element.elementor-element-e84729e .e-n-menu-wrapper .e-n-menu-heading
    {
        padding-bottom: 8px;
    }
}
.elementor-223 .elementor-element.elementor-element-591565d
{
    transition: all .4s ease!important;
}