.elementor-5652 .elementor-element.elementor-element-b6a8381{--display:flex;--margin-top:200px;--margin-bottom:200px;--margin-left:0px;--margin-right:0px;overflow:visible;}.elementor-5652 .elementor-element.elementor-element-7a5e039{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-5652 .elementor-element.elementor-element-564566f{font-family:var( --e-global-typography-3fd82aa-font-family ), Sans-serif;font-size:var( --e-global-typography-3fd82aa-font-size );font-weight:var( --e-global-typography-3fd82aa-font-weight );line-height:var( --e-global-typography-3fd82aa-line-height );color:var( --e-global-color-primary );}:root{--page-title-display:none;}@media(max-width:1920px){.elementor-5652 .elementor-element.elementor-element-564566f{font-size:var( --e-global-typography-3fd82aa-font-size );line-height:var( --e-global-typography-3fd82aa-line-height );}}@media(max-width:1024px){.elementor-5652 .elementor-element.elementor-element-564566f{font-size:var( --e-global-typography-3fd82aa-font-size );line-height:var( --e-global-typography-3fd82aa-line-height );}}@media(max-width:767px){.elementor-5652 .elementor-element.elementor-element-564566f{font-size:var( --e-global-typography-3fd82aa-font-size );line-height:var( --e-global-typography-3fd82aa-line-height );}}@media(min-width:768px){.elementor-5652 .elementor-element.elementor-element-b6a8381{--content-width:900px;}}/* Start custom CSS for text-editor, class: .elementor-element-564566f */.elementor-5652 .elementor-element.elementor-element-564566f h1 {
    font-size: 40px;
    line-height: 1.2em;
    text-align: center
}

.elementor-5652 .elementor-element.elementor-element-564566f a {
    color: var(--e-global-color-primary);
    text-decoration: underline !important;
}/* End custom CSS */
/* Start custom CSS */.header-princ {
    background-color: var(--e-global-color-secondary);
    border-bottom: 1px solid var(--e-global-color-primary) !important;
}

.logo-icon svg path {
    fill: var(--e-global-color-primary);
}

.menu-icon .e-n-menu-title-text {
    color: var(--e-global-color-primary) !important;
}

.menu-icon .e-n-menu-title:hover, .menu-icon .e-n-menu-title.e-current  {
    background-color: #00000033 !important;
}

.search-icon svg circle, .search-icon svg line {
    stroke: var(--e-global-color-primary);
}

.header-princ .header-button a {
    color: var(--e-global-color-secondary) !important;
    background-color: var(--e-global-color-primary) !important;
}

.header-princ .menu-toggle .bar {
    background-color: var(--e-global-color-primary);
}

.header-princ .search-bar .e-search-form {
    border-bottom: 1px solid var(--e-global-color-primary);
}

.header-princ .search-bar .e-search-form svg circle {
    stroke: var(--e-global-color-primary);
}

.header-princ .search-bar .e-search-form svg line {
    stroke: var(--e-global-color-primary);
}/* End custom CSS */