 /* styled column Text */
 .styled-info-column {
    background-color: #f4f4f4;
    /* Light grey background */
    padding: 30px;
    border-radius: 25px;
    /* For the rest of the column's rounded look */
    box-shadow: 0 4px 10px rgba(0, 0, 0, 0.1);
    /* Subtle shadow */
    margin: 20px;
    position: relative;
    border-left: 10px solid rgb(96,63,129);
    /* Left border with bold colour */
    border-top-left-radius: 99px;
    /* Rounded top left corner */
    border-bottom-left-radius: 99px;
    /* Rounded bottom left corner */
    border-top-right-radius: 0px;
    /* No rounding on top right */
    border-bottom-right-radius: 0px;
    /* No rounding on bottom right */
}


/* heding pay monthly */
/* ================================================================================================= */
@keyframes rgbAnimation {
    0% { color: rgb(255, 0, 0); }   /* Red */
    33% { color: rgb(0, 255, 0); }  /* Green */
    66% { color: rgb(0, 0, 255); }  /* Blue */
    100% { color: rgb(255, 0, 0); } /* Back to Red */
}

/* ===================================================================================================================================== */

 /* secound css  */
.elementor-widget-section
>
.uael-party-propz-wrap
i {
    color: var(
--e-global-color-primary
);
}

.elementor-widget-section
>
.uael-party-propz-wrap
svg {
    fill: var(
--e-global-color-primary
);
}

.elementor-3874
.elementor-element.elementor-element-94a3ea2 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px
0px
0px
0px;
}

.elementor-widget-column
>
.uael-party-propz-wrap
i {
    color: var(
--e-global-color-primary
);
}

.elementor-widget-column
>
.uael-party-propz-wrap
svg {
    fill: var(
--e-global-color-primary
);
}

.elementor-bc-flex-widget
.elementor-3874
.elementor-element.elementor-element-b56879b.elementor-column
.elementor-widget-wrap {
    align-items: flex-start;
}

.elementor-3874
.elementor-element.elementor-element-b56879b.elementor-column.elementor-element[data-element_type="column"]
>
.elementor-widget-wrap.elementor-element-populated {
    align-content: flex-start;
    align-items: flex-start;
}

.elementor-3874
.elementor-element.elementor-element-b56879b
>
.elementor-element-populated {
    transition: background
0.3s,
border
0.3s,
border-radius
0.3s,
box-shadow
0.3s;
margin:0px
0px
0px
0px;
--e-column-margin-right:0px;
--e-column-margin-left:0px;
padding:0px
30px
0px
0px;
}

.elementor-3874
.elementor-element.elementor-element-b56879b
>
.elementor-element-populated
>
.elementor-background-overlay {
    transition: background
0.3s,
border-radius
0.3s,
opacity
0.3s;
}

.elementor-widget-image
.uael-party-propz-widget-wrap
i {
    color: var(
--e-global-color-primary
);
}

.elementor-widget-image
.uael-party-propz-widget-wrap
svg {
    fill: var(
--e-global-color-primary
);
}

.elementor-widget-image
.widget-image-caption {
    color: var(
--e-global-color-text
);
font-family:var(
--e-global-typography-text-font-family
),
Sans-serif;
font-weight:var(
--e-global-typography-text-font-weight
);
}

.elementor-3874
.elementor-element.elementor-element-0bae6d7
>
.elementor-widget-container {
    margin: 0px
0px
0px
010px;
padding:0px
10px
0px
0px;
}

.elementor-3874
.elementor-element.elementor-element-0bae6d7.elementor-element {
    --align-self: flex-start;
}

.elementor-3874
.elementor-element.elementor-element-0bae6d7 {
    text-align: right;
}

.elementor-3874
.elementor-element.elementor-element-0bae6d7
img {
    width: 100%;
    max-width: 100%;
    border-radius: 0px
0px
0200px
0px;
box-shadow:3px
7px
10px
4px
rgba(0, 0, 0, 0.5);
}

.elementor-3874
.elementor-element.elementor-element-708c9af
>
.elementor-widget-container {
    margin: 0px
0px
0px
010px;
padding:0px
10px
0px
0px;
}

.elementor-3874
.elementor-element.elementor-element-708c9af.elementor-element {
    --align-self: flex-end;
}

.elementor-3874
.elementor-element.elementor-element-708c9af {
    text-align: right;
}

.elementor-3874
.elementor-element.elementor-element-708c9af
img {
    width: 100%;
    max-width: 100%;
    border-radius: 0px
200px
0px
0px;
box-shadow:3px
7px
10px
4px
rgba(0, 0, 0, 0.5);
}

.elementor-bc-flex-widget
.elementor-3874
.elementor-element.elementor-element-4317078.elementor-column
.elementor-widget-wrap {
    align-items: flex-start;
}

.elementor-3874
.elementor-element.elementor-element-4317078.elementor-column.elementor-element[data-element_type="column"]
>
.elementor-widget-wrap.elementor-element-populated {
    align-content: flex-start;
    align-items: flex-start;
}

.elementor-3874
.elementor-element.elementor-element-4317078
>
.elementor-widget-wrap
>
.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-3874
.elementor-element.elementor-element-4317078
>
.elementor-element-populated,
.elementor-3874
.elementor-element.elementor-element-4317078
>
.elementor-element-populated
>
.elementor-background-overlay,
.elementor-3874
.elementor-element.elementor-element-4317078
>
.elementor-background-slideshow {
    border-radius: 0px
0px
0px
0px;
}

.elementor-3874
.elementor-element.elementor-element-4317078
>
.elementor-element-populated {
    transition: background
0.3s,
border
0.3s,
border-radius
0.3s,
box-shadow
0.3s;
padding:0px
60px
0px
0px;
}

.elementor-3874
.elementor-element.elementor-element-4317078
>
.elementor-element-populated
>
.elementor-background-overlay {
    transition: background
0.3s,
border-radius
0.3s,
opacity
0.3s;
}

.elementor-widget-heading
.uael-party-propz-widget-wrap
i {
    color: var(
--e-global-color-primary
);
}

.elementor-widget-heading
.uael-party-propz-widget-wrap
svg {
    fill: var(
--e-global-color-primary
);
}

.elementor-widget-heading
.elementor-heading-title {
    color: var(
--e-global-color-primary
);
font-family:var(
--e-global-typography-primary-font-family
),
Sans-serif;
font-size:var(
--e-global-typography-primary-font-size
);
font-weight:var(
--e-global-typography-primary-font-weight
);
}

.elementor-3874
.elementor-element.elementor-element-02fd89b
>
.elementor-widget-container {
    padding: 0px
0px
0px
50px;
}

.elementor-3874
.elementor-element.elementor-element-02fd89b
.elementor-heading-title {
    color: #000000;
    font-family: "Montserrat",
Sans-serif;
font-size:60px;
font-weight:900;
line-height:1.2em;
}

.elementor-3874
.elementor-element.elementor-element-3ebf895
>
.elementor-widget-container {
    padding: 0px
0px
30px
50px;
}

.elementor-3874
.elementor-element.elementor-element-3ebf895
.elementor-heading-title {
    color: #000000;
    font-family: "Montserrat",
Sans-serif;
font-size:24px;
font-weight:900;
}

.elementor-widget-text-editor
.uael-party-propz-widget-wrap
i {
    color: var(
--e-global-color-primary
);
}

.elementor-widget-text-editor
.uael-party-propz-widget-wrap
svg {
    fill: var(
--e-global-color-primary
);
}

.elementor-widget-text-editor {
    color: var(
--e-global-color-text
);
font-family:var(
--e-global-typography-text-font-family
),
Sans-serif;
font-weight:var(
--e-global-typography-text-font-weight
);
}

.elementor-widget-text-editor.elementor-drop-cap-view-stacked
.elementor-drop-cap {
    background-color: var(
--e-global-color-primary
);
}

.elementor-widget-text-editor.elementor-drop-cap-view-framed
.elementor-drop-cap,
.elementor-widget-text-editor.elementor-drop-cap-view-default
.elementor-drop-cap {
    color: var(
--e-global-color-primary
);
border-color:var(
--e-global-color-primary
);
}

.elementor-3874
.elementor-element.elementor-element-f86883a
>
.elementor-widget-container {
    margin: 20px
0px
0px
0px;
padding:0px
0px
0px
50px;
border-style:none;
border-radius:0px
0px
0px
0px;
}

.elementor-3874
.elementor-element.elementor-element-f86883a {
    text-align: left;
    color: #000000;
    font-family: "Open
Sans",
Sans-serif;
font-size:17px;
font-weight:400;
}

.elementor-widget-container
>
.uael-party-propz-wrap
i {
    color: var(
--e-global-color-primary
);
}

.elementor-widget-container
>
.uael-party-propz-wrap
svg {
    fill: var(
--e-global-color-primary
);
}

.elementor-3874
.elementor-element.elementor-element-a829ff1 {
    --display: grid;
    --e-con-grid-template-columns: repeat(2,
1fr);
--e-con-grid-template-rows:repeat(1,
1fr);
--grid-auto-flow:row;
--justify-items:center;
--align-items:end;
--background-transition:0.3s;
--padding-top:50px;
--padding-bottom:0px;
--padding-left:0px;
--padding-right:0px;
}

.elementor-3874
.elementor-element.elementor-element-a829ff1.e-con {
    --align-self: flex-end;
}

.elementor-widget-button
.elementor-button {
    background-color: var(
--e-global-color-accent
);
font-family:var(
--e-global-typography-accent-font-family
),
Sans-serif;
font-weight:var(
--e-global-typography-accent-font-weight
);
}

.elementor-widget-button
.uael-party-propz-widget-wrap
i {
    color: var(
--e-global-color-primary
);
}

.elementor-widget-button
.uael-party-propz-widget-wrap
svg {
    fill: var(
--e-global-color-primary
);
}

.elementor-3874
.elementor-element.elementor-element-f4b4a68
.elementor-button {
    background-color: #FF7400;
    font-family: "Open
Sans",
Sans-serif;
font-size:16px;
font-weight:700;
fill:#FFFFFF;
color:#FFFFFF;
border-radius:5px
5px
5px
5px;
box-shadow:0px
0px
10px
0px
rgba(0, 0, 0, 0.5);
padding:020px
024px
020px
024px;
}

.elementor-3874
.elementor-element.elementor-element-f4b4a68
.elementor-button:hover,
.elementor-3874
.elementor-element.elementor-element-f4b4a68
.elementor-button:focus {
    background-color: #2B2B2B;
}

.elementor-3874
.elementor-element.elementor-element-f4b4a68
>
.elementor-widget-container {
    padding: 0px
0px
0px
0px;
border-style:none;
box-shadow:0px
0px
10px
0px
rgba(0, 0, 0, 0.5);
}

.elementor-3874
.elementor-element.elementor-element-7a59539
.elementor-button {
    background-color: #56B105;
    font-family: "Open
Sans",
Sans-serif;
font-size:16px;
font-weight:700;
fill:#FFFFFF;
color:#FFFFFF;
border-radius:5px
5px
5px
5px;
box-shadow:0px
0px
10px
0px
rgba(0, 0, 0, 0.5);
padding:020px
024px
020px
024px;
}

.elementor-3874
.elementor-element.elementor-element-7a59539
.elementor-button:hover,
.elementor-3874
.elementor-element.elementor-element-7a59539
.elementor-button:focus {
    background-color: #2B2B2B;
}

.elementor-3874
.elementor-element.elementor-element-84499d6:not(.elementor-motion-effects-element-type-background),
.elementor-3874
.elementor-element.elementor-element-84499d6
>
.elementor-motion-effects-container
>
.elementor-motion-effects-layer {
    background-color: #F5F3EB;
}

.elementor-3874
.elementor-element.elementor-element-84499d6 {
    transition: background
0.3s,
border
0.3s,
border-radius
0.3s,
box-shadow
0.3s;
margin-top:0px;
margin-bottom:0px;
padding:0px
015px
0px
015px;
}

.elementor-3874
.elementor-element.elementor-element-84499d6
>
.elementor-background-overlay {
    transition: background
0.3s,
border-radius
0.3s,
opacity
0.3s;
}

.elementor-3874
.elementor-element.elementor-element-00ca8da
>
.elementor-widget-wrap
>
.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-3874
.elementor-element.elementor-element-00ca8da
>
.elementor-element-populated {
    padding: 50px
10px
0px
10px;
}

.elementor-3874
.elementor-element.elementor-element-f27cdab
>
.elementor-widget-container {
    padding: 0px
0px
30px
0px;
}

.elementor-3874
.elementor-element.elementor-element-f27cdab
.elementor-heading-title {
    color: #000000;
    font-family: "Montserrat",
Sans-serif;
font-size:60px;
font-weight:900;
line-height:1.2em;
}

.elementor-3874
.elementor-element.elementor-element-8c4ccdb
>
.elementor-widget-container {
    padding: 0px
015px
0px
0px;
}

.elementor-3874
.elementor-element.elementor-element-8c4ccdb {
    text-align: left;
    color: #000000;
    font-family: "Open
Sans",
Sans-serif;
font-size:17px;
font-weight:400;
}

.elementor-3874
.elementor-element.elementor-element-1018bca
.elementor-button {
    background-color: #728B7F;
    font-family: "Open
Sans",
Sans-serif;
font-size:16px;
font-weight:700;
text-transform:uppercase;
fill:#FFFFFF;
color:#FFFFFF;
border-radius:0px
0px
0px
0px;
padding:020px
024px
020px
024px;
}

.elementor-3874
.elementor-element.elementor-element-1018bca
.elementor-button:hover,
.elementor-3874
.elementor-element.elementor-element-1018bca
.elementor-button:focus {
    background-color: #2B2B2B;
}

.elementor-bc-flex-widget
.elementor-3874
.elementor-element.elementor-element-2a4752a.elementor-column
.elementor-widget-wrap {
    align-items: center;
}

.elementor-3874
.elementor-element.elementor-element-2a4752a.elementor-column.elementor-element[data-element_type="column"]
>
.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-3874
.elementor-element.elementor-element-2a4752a
>
.elementor-element-populated {
    padding: 0px
0px
0px
0px;
}

.elementor-3874
.elementor-element.elementor-element-6f302b7 {
    width: 100%;
    max-width: 100%;
    align-self: center;
}

.elementor-3874
.elementor-element.elementor-element-6f302b7
>
.elementor-widget-container {
    margin: 0px
0px
0px
0px;
}

.elementor-3874
.elementor-element.elementor-element-6f302b7
img {
    width: 100%;
    max-width: 100%;
    height: 0%;
    object-fit: fill;
    border-radius: 200px
0px
0px
200px;
box-shadow:3px
7px
10px
4px
rgba(0, 0, 0, 0.5);
}

.elementor-3874
.elementor-element.elementor-element-3987181 {
    padding: 0px
015px
0px
015px;
}

.elementor-3874
.elementor-element.elementor-element-637aad4:not(.elementor-motion-effects-element-type-background)
>
.elementor-widget-wrap,
.elementor-3874
.elementor-element.elementor-element-637aad4
>
.elementor-widget-wrap
>
.elementor-motion-effects-container
>
.elementor-motion-effects-layer {
    background-color: #F5F3EB;
}

.elementor-bc-flex-widget
.elementor-3874
.elementor-element.elementor-element-637aad4.elementor-column
.elementor-widget-wrap {
    align-items: center;
}

.elementor-3874
.elementor-element.elementor-element-637aad4.elementor-column.elementor-element[data-element_type="column"]
>
.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-3874
.elementor-element.elementor-element-637aad4
>
.elementor-element-populated {
    transition: background
0.3s,
border
0.3s,
border-radius
0.3s,
box-shadow
0.3s;
padding:0px
0px
0px
0px;
}

.elementor-3874
.elementor-element.elementor-element-637aad4
>
.elementor-element-populated
>
.elementor-background-overlay {
    transition: background
0.3s,
border-radius
0.3s,
opacity
0.3s;
}

.elementor-3874
.elementor-element.elementor-element-fab77d4
>
.elementor-widget-container {
    margin: 0px
0px
0px
010px;
padding:0px
20px
0px
0px;
}

.elementor-3874
.elementor-element.elementor-element-fab77d4 {
    text-align: left;
}

.elementor-3874
.elementor-element.elementor-element-fab77d4
img {
    width: 100%;
    border-radius: 0px
200px
200px
0px;
box-shadow:3px
7px
10px
4px
rgba(0, 0, 0, 0.5);
}

.elementor-3874
.elementor-element.elementor-element-1640ef1:not(.elementor-motion-effects-element-type-background)
>
.elementor-widget-wrap,
.elementor-3874
.elementor-element.elementor-element-1640ef1
>
.elementor-widget-wrap
>
.elementor-motion-effects-container
>
.elementor-motion-effects-layer {
    background-color: #F5F3EB;
}

.elementor-3874
.elementor-element.elementor-element-1640ef1
>
.elementor-widget-wrap
>
.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-3874
.elementor-element.elementor-element-1640ef1
>
.elementor-element-populated {
    transition: background
0.3s,
border
0.3s,
border-radius
0.3s,
box-shadow
0.3s;
padding:50px
50px
50px
50px;
}

.elementor-3874
.elementor-element.elementor-element-1640ef1
>
.elementor-element-populated
>
.elementor-background-overlay {
    transition: background
0.3s,
border-radius
0.3s,
opacity
0.3s;
}

.elementor-3874
.elementor-element.elementor-element-6bcee70
>
.elementor-widget-container {
    padding: 0px
0px
30px
0px;
}

.elementor-3874
.elementor-element.elementor-element-6bcee70
.elementor-heading-title {
    color: #000000;
    font-family: "Montserrat",
Sans-serif;
font-size:60px;
font-weight:900;
line-height:1.2em;
}

.elementor-3874
.elementor-element.elementor-element-8e15e9e
>
.elementor-widget-container {
    padding: 0px
0px
30px
0px;
}

.elementor-3874
.elementor-element.elementor-element-8e15e9e
.elementor-heading-title {
    color: #000000;
    font-family: "Montserrat",
Sans-serif;
font-size:24px;
font-weight:900;
}

.elementor-3874
.elementor-element.elementor-element-85d914c
>
.elementor-widget-container {
    padding: 0px
015px
0px
0px;
}

.elementor-3874
.elementor-element.elementor-element-85d914c {
    text-align: left;
    color: #000000;
    font-family: "Open
Sans",
Sans-serif;
font-size:17px;
font-weight:400;
}

.elementor-3874
.elementor-element.elementor-element-d69d95b
.elementor-button {
    background-color: #728B7F;
    font-family: "Open
Sans",
Sans-serif;
font-size:16px;
font-weight:700;
text-transform:uppercase;
fill:#FFFFFF;
color:#FFFFFF;
border-radius:0px
0px
0px
0px;
padding:020px
024px
020px
024px;
}

.elementor-3874
.elementor-element.elementor-element-d69d95b
.elementor-button:hover,
.elementor-3874
.elementor-element.elementor-element-d69d95b
.elementor-button:focus {
    background-color: #2B2B2B;
}

.elementor-3874
.elementor-element.elementor-element-d9bd07d:not(.elementor-motion-effects-element-type-background),
.elementor-3874
.elementor-element.elementor-element-d9bd07d
>
.elementor-motion-effects-container
>
.elementor-motion-effects-layer {
    background-color: #FF7B00;
}

.elementor-3874
.elementor-element.elementor-element-d9bd07d {
    transition: background
0.3s,
border
0.3s,
border-radius
0.3s,
box-shadow
0.3s;
padding:20px
20px
20px
20px;
}

.elementor-3874
.elementor-element.elementor-element-d9bd07d
>
.elementor-background-overlay {
    transition: background
0.3s,
border-radius
0.3s,
opacity
0.3s;
}

.elementor-widget-uael-posts
.uael-party-propz-widget-wrap
i {
    color: var(
--e-global-color-primary
);
}

.elementor-widget-uael-posts
.uael-party-propz-widget-wrap
svg {
    fill: var(
--e-global-color-primary
);
}

.elementor-widget-uael-posts
.uael-posts-tabs-dropdown
.uael-filters-dropdown-button,
.elementor-widget-uael-posts
.uael-post__header-filter {
    font-family: var(
--e-global-typography-accent-font-family
),
Sans-serif;
font-weight:var(
--e-global-typography-accent-font-weight
);
}

.elementor-widget-uael-posts
.uael-grid-pagination
a.page-numbers {
    color: var(
--e-global-color-accent
);
}

.elementor-widget-uael-posts
.uael-grid-pagination
span.page-numbers.current {
    color: var(
--e-global-color-accent
);
}

.elementor-widget-uael-posts
.uael-post__load-more {
    color: var(
--e-global-color-accent
);
background-color:var(
--e-global-color-accent
);
font-family:var(
--e-global-typography-accent-font-family
),
Sans-serif;
font-weight:var(
--e-global-typography-accent-font-weight
);
}

.elementor-widget-uael-posts
.uael-post-inf-loader
>
div {
    background-color: var(
--e-global-color-primary
);
}

.elementor-widget-uael-posts
.uael-grid-pagination
a.page-numbers,
.elementor-widget-uael-posts
.uael-grid-pagination
span.page-numbers.current {
    font-family: var(
--e-global-typography-accent-font-family
),
Sans-serif;
font-weight:var(
--e-global-typography-accent-font-weight
);
}

.elementor-widget-uael-posts
.uael-post-wrapper-featured
.uael-post__title,
.elementor-widget-uael-posts
.uael-post-wrapper-featured
.uael-post__title
a {
    color: var(
--e-global-color-secondary
);
font-family:var(
--e-global-typography-primary-font-family
),
Sans-serif;
font-size:var(
--e-global-typography-primary-font-size
);
font-weight:var(
--e-global-typography-primary-font-weight
);
}

.elementor-widget-uael-posts
.uael-post-wrapper-featured
.uael-post__meta-data {
    color: var(
--e-global-color-secondary
);
}

.elementor-widget-uael-posts
.uael-post-wrapper-featured
.uael-post__meta-data
svg {
    fill: var(
--e-global-color-secondary
);
}

.elementor-widget-uael-posts
.uael-post__title,
.elementor-widget-uael-posts
.uael-post__title
a {
    color: var(
--e-global-color-secondary
);
}

.elementor-widget-uael-posts
.uael-post__title:hover,
.elementor-widget-uael-posts
.uael-post__title
a:hover {
    color: var(
--e-global-color-secondary
);
}

.elementor-widget-uael-posts.uael-post__link-complete-yes
.uael-post__complete-box-overlay:hover
+
.uael-post__inner-wrap
.uael-post__title
a {
    color: var(
--e-global-color-secondary
);
}

.elementor-widget-uael-posts
.uael-post__title {
    font-family: var(
--e-global-typography-primary-font-family
),
Sans-serif;
font-size:var(
--e-global-typography-primary-font-size
);
font-weight:var(
--e-global-typography-primary-font-weight
);
}

.elementor-widget-uael-posts
.uael-post__meta-data
span {
    font-family: var(
--e-global-typography-secondary-font-family
),
Sans-serif;
font-size:var(
--e-global-typography-secondary-font-size
);
font-weight:var(
--e-global-typography-secondary-font-weight
);
}

.elementor-widget-uael-posts
.uael-post__terms {
    color: var(
--e-global-color-accent
);
font-family:var(
--e-global-typography-secondary-font-family
),
Sans-serif;
font-size:var(
--e-global-typography-secondary-font-size
);
font-weight:var(
--e-global-typography-secondary-font-weight
);
}

.elementor-widget-uael-posts
.uael-post__terms
a:hover {
    color: var(
--e-global-color-secondary
);
}

.elementor-widget-uael-posts.uael-post__link-complete-yes
.uael-post__complete-box-overlay:hover
+
.uael-post__inner-wrap
.uael-post__terms
a {
    color: var(
--e-global-color-secondary
);
}

.elementor-widget-uael-posts
.uael-post__excerpt {
    font-family: var(
--e-global-typography-text-font-family
),
Sans-serif;
font-weight:var(
--e-global-typography-text-font-weight
);
}

.elementor-widget-uael-posts
a.uael-post__read-more {
    color: var(
--e-global-color-accent
);
background-color:var(
--e-global-color-accent
);
font-family:var(
--e-global-typography-accent-font-family
),
Sans-serif;
font-weight:var(
--e-global-typography-accent-font-weight
);
}

.elementor-widget-uael-posts
.uael-post-grid
.slick-slider
.slick-prev:before,
.elementor-widget-uael-posts
.uael-post-grid
.slick-slider
.slick-next:before {
    color: var(
--e-global-color-accent
);
}

.elementor-widget-uael-posts
.uael-post-grid
.slick-slider
.slick-arrow {
    border-color: var(
--e-global-color-accent
);
border-style:var(
--e-global-color-accent
);
}

.elementor-widget-uael-posts
.uael-post-grid
.slick-slider
.slick-arrow
i {
    color: var(
--e-global-color-accent
);
}

.elementor-widget-uael-posts
.uael-post__datebox {
    background-color: var(
--e-global-color-primary
);
font-family:var(
--e-global-typography-secondary-font-family
),
Sans-serif;
font-size:var(
--e-global-typography-secondary-font-size
);
font-weight:var(
--e-global-typography-secondary-font-weight
);
}

.elementor-widget-uael-posts
.uael-post__separator {
    background-color: var(
--e-global-color-accent
);
}

.elementor-widget-uael-posts
.uael-posts[data-skin="news"]
.uael-post__terms {
    background-color: var(
--e-global-color-accent
);
}

.elementor-widget-uael-posts.uael-post__content-align-left
.uael-post__gradient-separator {
    background: var(
--e-global-color-accent
);
}

.elementor-widget-uael-posts.uael-post__content-align-center
.uael-post__gradient-separator {
    background: var(
--e-global-color-accent
);
}

.elementor-widget-uael-posts.uael-post__content-align-right
.uael-post__gradient-separator {
    background: var(
--e-global-color-accent
);
}

.elementor-widget-uael-posts
.uael-posts[data-skin="business"]
.uael-post__terms {
    background-color: var(
--e-global-color-accent
);
}

.elementor-widget-uael-posts
.uael-post__authorbox-desc {
    color: var(
--e-global-color-text
);
font-family:var(
--e-global-typography-text-font-family
),
Sans-serif;
font-weight:var(
--e-global-typography-text-font-weight
);
}

.elementor-widget-uael-posts
.uael-post__authorbox-name,
.elementor-widget-uael-posts
.uael-post__authorbox-name
a {
    color: var(
--e-global-color-secondary
);
font-family:var(
--e-global-typography-accent-font-family
),
Sans-serif;
font-weight:var(
--e-global-typography-accent-font-weight
);
}

.elementor-3874
.elementor-element.elementor-element-3cd58c48
.uael-post-wrapper,
.elementor-3874
.elementor-element.elementor-element-3cd58c48
.uael-post__separator-wrap {
    text-align: left;
}

.elementor-3874
.elementor-element.elementor-element-3cd58c48
.uael-post__thumbnail:hover
img {
    opacity: 1;
}

.elementor-3874
.elementor-element.elementor-element-3cd58c48.uael-post__link-complete-yes
.uael-post__complete-box-overlay:hover
+
.uael-post__inner-wrap
.uael-post__thumbnail
img {
    opacity: 1;
}

.elementor-3874
.elementor-element.elementor-element-3cd58c48.uael-equal__height-yes
.uael-post-image-background
.uael-post__inner-wrap:hover
img {
    opacity: 1;
}

.elementor-3874
.elementor-element.elementor-element-3cd58c48
.uael-post-grid
.uael-post-wrapper {
    padding-right: calc(
20px/2
);
padding-left:calc(
20px/2
);
margin-bottom:20px;
}

.elementor-3874
.elementor-element.elementor-element-3cd58c48
.uael-post-grid
.uael-post-grid__inner {
    margin-left: calc(
-20px/2
);
margin-right:calc(
-20px/2
);
}

.elementor-3874
.elementor-element.elementor-element-3cd58c48
.uael-post__separator {
    height: 2px;
    width: 100%;
}

.elementor-3874
.elementor-element.elementor-element-3cd58c48
.uael-post__separator-wrap {
    margin-bottom: 20px;
}

.elementor-3874
.elementor-element.elementor-element-3cd58c48
.uael-post__bg-wrap {
    background-color: #f6f6f6;
    border-radius: 15px
15px
15px
15px;
}

.elementor-3874
.elementor-element.elementor-element-3cd58c48
.uael-post__content-wrap {
    padding: 25px
25px
25px
25px;
}

.elementor-3874
.elementor-element.elementor-element-3cd58c48
.uael-post__title,
.elementor-3874
.elementor-element.elementor-element-3cd58c48
.uael-post__title
a {
    color: #000000;
}

.elementor-3874
.elementor-element.elementor-element-3cd58c48
.uael-post__title {
    font-family: "Nokora",
Sans-serif;
font-size:25px;
font-weight:700;
margin-bottom:12px;
}

.elementor-3874
.elementor-element.elementor-element-3cd58c48
.uael-post__meta-data {
    color: #adadad;
    margin-bottom: 15px;
}

.elementor-3874
.elementor-element.elementor-element-3cd58c48
.uael-post__meta-data
svg {
    fill: #adadad;
}

.elementor-3874
.elementor-element.elementor-element-3cd58c48
.uael-post__meta-data
span {
    font-family: "Montserrat",
Sans-serif;
font-size:31px;
font-weight:600;
margin-right:10px;
}

.elementor-3874
.elementor-element.elementor-element-3cd58c48
.uael-post__meta-data
span:last-child,
.elementor-3874
.elementor-element.elementor-element-3cd58c48
.uael-post__meta-data
span.uael-listing__terms-link {
    margin-right: 0;
}

.elementor-3874
.elementor-element.elementor-element-3cd58c48
.uael-post__terms {
    padding: 5px
15px
5px
15px;
color:#ffffff;
font-family:"Montserrat",
Sans-serif;
font-size:19px;
font-weight:600;
}

.elementor-3874
.elementor-element.elementor-element-3cd58c48
.uael-post__terms
a:hover {
    color: #ffffff;
}

.elementor-3874
.elementor-element.elementor-element-3cd58c48.uael-post__link-complete-yes
.uael-post__complete-box-overlay:hover
+
.uael-post__inner-wrap
.uael-post__terms
a {
    color: #ffffff;
}

.elementor-3874
.elementor-element.elementor-element-3cd58c48
.uael-posts[data-skin="business"]
.uael-post__terms {
    background-color: #D2D2D2;
}

.elementor-3874
.elementor-element.elementor-element-3cd58c48
.uael-post__terms-wrap {
    margin-bottom: 5px;
}

.elementor-3874
.elementor-element.elementor-element-3cd58c48
.uael-post__excerpt {
    margin-bottom: 20px;
}

.elementor-3874
.elementor-element.elementor-element-5ba9357:not(.elementor-motion-effects-element-type-background),
.elementor-3874
.elementor-element.elementor-element-5ba9357
>
.elementor-motion-effects-container
>
.elementor-motion-effects-layer {
    background-color: #9D9C8970;
}

.elementor-3874
.elementor-element.elementor-element-5ba9357 {
    transition: background
0.3s,
border
0.3s,
border-radius
0.3s,
box-shadow
0.3s;
margin-top:0px;
margin-bottom:0px;
padding:40px
0px
40px
0px;
}

.elementor-3874
.elementor-element.elementor-element-5ba9357
>
.elementor-background-overlay {
    transition: background
0.3s,
border-radius
0.3s,
opacity
0.3s;
}

.elementor-widget-tabs
.uael-party-propz-widget-wrap
i {
    color: var(
--e-global-color-primary
);
}

.elementor-widget-tabs
.uael-party-propz-widget-wrap
svg {
    fill: var(
--e-global-color-primary
);
}

.elementor-widget-tabs
.elementor-tab-title,
.elementor-widget-tabs
.elementor-tab-title
a {
    color: var(
--e-global-color-primary
);
}

.elementor-widget-tabs
.elementor-tab-title.elementor-active,
.elementor-widget-tabs
.elementor-tab-title.elementor-active
a {
    color: var(
--e-global-color-accent
);
}

.elementor-widget-tabs
.elementor-tab-title {
    font-family: var(
--e-global-typography-primary-font-family
),
Sans-serif;
font-size:var(
--e-global-typography-primary-font-size
);
font-weight:var(
--e-global-typography-primary-font-weight
);
}

.elementor-widget-tabs
.elementor-tab-content {
    color: var(
--e-global-color-text
);
font-family:var(
--e-global-typography-text-font-family
),
Sans-serif;
font-weight:var(
--e-global-typography-text-font-weight
);
}

.elementor-3874
.elementor-element.elementor-element-ef24ffc
>
.elementor-widget-container {
    padding: 0px
0px
0px
0px;
}

.elementor-3874
.elementor-element.elementor-element-ef24ffc
.elementor-tab-title,
.elementor-3874
.elementor-element.elementor-element-ef24ffc
.elementor-tab-title:before,
.elementor-3874
.elementor-element.elementor-element-ef24ffc
.elementor-tab-title:after,
.elementor-3874
.elementor-element.elementor-element-ef24ffc
.elementor-tab-content,
.elementor-3874
.elementor-element.elementor-element-ef24ffc
.elementor-tabs-content-wrapper {
    border-width: 1px;
}

.elementor-3874
.elementor-element.elementor-element-ef24ffc
.elementor-tab-mobile-title,
.elementor-3874
.elementor-element.elementor-element-ef24ffc
.elementor-tab-desktop-title.elementor-active,
.elementor-3874
.elementor-element.elementor-element-ef24ffc
.elementor-tab-title:before,
.elementor-3874
.elementor-element.elementor-element-ef24ffc
.elementor-tab-title:after,
.elementor-3874
.elementor-element.elementor-element-ef24ffc
.elementor-tab-content,
.elementor-3874
.elementor-element.elementor-element-ef24ffc
.elementor-tabs-content-wrapper {
    border-color: var(
--e-global-color-secondary
);
}

.elementor-3874
.elementor-element.elementor-element-ef24ffc
.elementor-tab-desktop-title.elementor-active {
    background-color: #FFFFFF;
}

.elementor-3874
.elementor-element.elementor-element-ef24ffc
.elementor-tabs-content-wrapper {
    background-color: #FFFFFF;
}

.elementor-3874
.elementor-element.elementor-element-ef24ffc
.elementor-tab-title,
.elementor-3874
.elementor-element.elementor-element-ef24ffc
.elementor-tab-title
a {
    color: #728B7F;
}

.elementor-3874
.elementor-element.elementor-element-ef24ffc
.elementor-tab-title.elementor-active,
.elementor-3874
.elementor-element.elementor-element-ef24ffc
.elementor-tab-title.elementor-active
a {
    color: #7E604E;
}

.elementor-3874
.elementor-element.elementor-element-ef24ffc
.elementor-tab-title {
    font-family: "Lato",
Sans-serif;
font-size:14px;
font-weight:600;
text-transform:uppercase;
}

.elementor-3874
.elementor-element.elementor-element-ef24ffc
.elementor-tab-content {
    color: #7A7A7A;
    font-family: "Lato",
Sans-serif;
font-size:14px;
font-weight:400;
}

.elementor-3874
.elementor-element.elementor-element-daea9d7 {
    transition: background
0.3s,
border
0.3s,
border-radius
0.3s,
box-shadow
0.3s;
padding:30px
0px
0px
0px;
}

.elementor-3874
.elementor-element.elementor-element-daea9d7
>
.elementor-background-overlay {
    transition: background
0.3s,
border-radius
0.3s,
opacity
0.3s;
}

.elementor-3874
.elementor-element.elementor-element-4fe1e38:not(.elementor-motion-effects-element-type-background)
>
.elementor-widget-wrap,
.elementor-3874
.elementor-element.elementor-element-4fe1e38
>
.elementor-widget-wrap
>
.elementor-motion-effects-container
>
.elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-3874
.elementor-element.elementor-element-4fe1e38
>
.elementor-widget-wrap
>
.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-3874
.elementor-element.elementor-element-4fe1e38
>
.elementor-element-populated {
    transition: background
0.3s,
border
0.3s,
border-radius
0.3s,
box-shadow
0.3s;
margin:0px
0px
0px
0px;
--e-column-margin-right:0px;
--e-column-margin-left:0px;
padding:20px
40px
100px
10px;
}

.elementor-3874
.elementor-element.elementor-element-4fe1e38
>
.elementor-element-populated
>
.elementor-background-overlay {
    transition: background
0.3s,
border-radius
0.3s,
opacity
0.3s;
}

.elementor-3874
.elementor-element.elementor-element-5580f36 {
    transition: background
0.3s,
border
0.3s,
border-radius
0.3s,
box-shadow
0.3s;
}

.elementor-3874
.elementor-element.elementor-element-5580f36
>
.elementor-background-overlay {
    transition: background
0.3s,
border-radius
0.3s,
opacity
0.3s;
}

.elementor-3874
.elementor-element.elementor-element-5ce9542:not(.elementor-motion-effects-element-type-background)
>
.elementor-widget-wrap,
.elementor-3874
.elementor-element.elementor-element-5ce9542
>
.elementor-widget-wrap
>
.elementor-motion-effects-container
>
.elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-3874
.elementor-element.elementor-element-5ce9542
>
.elementor-widget-wrap
>
.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-3874
.elementor-element.elementor-element-5ce9542
>
.elementor-element-populated {
    transition: background
0.3s,
border
0.3s,
border-radius
0.3s,
box-shadow
0.3s;
margin:0px
0px
0px
0px;
--e-column-margin-right:0px;
--e-column-margin-left:0px;
padding:20px
40px
0px
10px;
}

.elementor-3874
.elementor-element.elementor-element-5ce9542
>
.elementor-element-populated
>
.elementor-background-overlay {
    transition: background
0.3s,
border-radius
0.3s,
opacity
0.3s;
}

.elementor-3874
.elementor-element.elementor-element-1055aa3
img {
    width: 53%;
    height: 236px;
    border-radius: 143px
143px
143px
143px;
}

.elementor-widget-spacer
.uael-party-propz-widget-wrap
i {
    color: var(
--e-global-color-primary
);
}

.elementor-widget-spacer
.uael-party-propz-widget-wrap
svg {
    fill: var(
--e-global-color-primary
);
}

.elementor-3874
.elementor-element.elementor-element-725ee27 {
    --spacer-size: 24px;
}

.elementor-3874
.elementor-element.elementor-element-4222a04
>
.elementor-widget-container {
    padding: 0px
015px
0px
0px;
}

.elementor-3874
.elementor-element.elementor-element-4222a04 {
    text-align: left;
    color: #000000;
    font-family: "Open
Sans",
Sans-serif;
font-size:17px;
font-weight:400;
}

.elementor-3874
.elementor-element.elementor-element-c90ea9f
>
.elementor-widget-container {
    padding: 0px
015px
0px
0px;
}

.elementor-3874
.elementor-element.elementor-element-c90ea9f {
    text-align: left;
    color: #000000;
    font-family: "Open
Sans",
Sans-serif;
font-size:17px;
font-weight:400;
}

.elementor-3874
.elementor-element.elementor-element-02715ce:not(.elementor-motion-effects-element-type-background)
>
.elementor-widget-wrap,
.elementor-3874
.elementor-element.elementor-element-02715ce
>
.elementor-widget-wrap
>
.elementor-motion-effects-container
>
.elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-3874
.elementor-element.elementor-element-02715ce
>
.elementor-widget-wrap
>
.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-3874
.elementor-element.elementor-element-02715ce
>
.elementor-element-populated {
    transition: background
0.3s,
border
0.3s,
border-radius
0.3s,
box-shadow
0.3s;
padding:20px
40px
0px
40px;
}

.elementor-3874
.elementor-element.elementor-element-02715ce
>
.elementor-element-populated
>
.elementor-background-overlay {
    transition: background
0.3s,
border-radius
0.3s,
opacity
0.3s;
}

.elementor-3874
.elementor-element.elementor-element-b1b0f81
img {
    width: 53%;
    height: 233px;
    object-fit: cover;
    object-position: center
center;
border-radius:152px
152px
152px
152px;
}

.elementor-3874
.elementor-element.elementor-element-2fd3193 {
    --spacer-size: 24px;
}

.elementor-3874
.elementor-element.elementor-element-62e4e3f
>
.elementor-widget-container {
    padding: 0px
015px
0px
0px;
}

.elementor-3874
.elementor-element.elementor-element-62e4e3f {
    text-align: left;
    color: #000000;
    font-family: "Open
Sans",
Sans-serif;
font-size:17px;
font-weight:400;
}

.elementor-3874
.elementor-element.elementor-element-ecedf94
>
.elementor-widget-container {
    padding: 0px
015px
0px
0px;
}

.elementor-3874
.elementor-element.elementor-element-ecedf94 {
    text-align: left;
    color: #000000;
    font-family: "Open
Sans",
Sans-serif;
font-size:17px;
font-weight:400;
}

.elementor-3874
.elementor-element.elementor-element-99128ef:not(.elementor-motion-effects-element-type-background)
>
.elementor-widget-wrap,
.elementor-3874
.elementor-element.elementor-element-99128ef
>
.elementor-widget-wrap
>
.elementor-motion-effects-container
>
.elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-3874
.elementor-element.elementor-element-99128ef
>
.elementor-widget-wrap
>
.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-3874
.elementor-element.elementor-element-99128ef
>
.elementor-element-populated {
    transition: background
0.3s,
border
0.3s,
border-radius
0.3s,
box-shadow
0.3s;
padding:20px
10px
0px
40px;
}

.elementor-3874
.elementor-element.elementor-element-99128ef
>
.elementor-element-populated
>
.elementor-background-overlay {
    transition: background
0.3s,
border-radius
0.3s,
opacity
0.3s;
}

.elementor-3874
.elementor-element.elementor-element-adf2447
img {
    width: 53%;
    height: 233px;
    object-fit: cover;
    object-position: center
center;
border-radius:143px
143px
143px
143px;
}

.elementor-3874
.elementor-element.elementor-element-cde8e9f {
    --spacer-size: 24px;
}

.elementor-3874
.elementor-element.elementor-element-9c63bdf
>
.elementor-widget-container {
    padding: 0px
015px
0px
0px;
}

.elementor-3874
.elementor-element.elementor-element-9c63bdf {
    text-align: left;
    color: #000000;
    font-family: "Open
Sans",
Sans-serif;
font-size:17px;
font-weight:400;
}

.elementor-3874
.elementor-element.elementor-element-4611282 {
    width: var(
--container-widget-width,
100%
);
max-width:100%;
--container-widget-width:100%;
--container-widget-flex-grow:0;
text-align:left;
color:#000000;
font-family:"Open
Sans",
Sans-serif;
font-size:17px;
font-weight:400;
}

.elementor-3874
.elementor-element.elementor-element-4611282
>
.elementor-widget-container {
    padding: 0px
015px
0px
0px;
}

.elementor-3874
.elementor-element.elementor-element-f911d15 {
    border-style: none;
    transition: background
0.3s,
border
0.3s,
border-radius
0.3s,
box-shadow
0.3s;
padding:0px
0px
0px
0px;
}

.elementor-3874
.elementor-element.elementor-element-f911d15
>
.elementor-background-overlay {
    transition: background
0.3s,
border-radius
0.3s,
opacity
0.3s;
}

.elementor-3874
.elementor-element.elementor-element-de43674:not(.elementor-motion-effects-element-type-background)
>
.elementor-widget-wrap,
.elementor-3874
.elementor-element.elementor-element-de43674
>
.elementor-widget-wrap
>
.elementor-motion-effects-container
>
.elementor-motion-effects-layer {
    background-color: #000000;
}

.elementor-3874
.elementor-element.elementor-element-de43674
>
.elementor-element-populated {
    transition: background
0.3s,
border
0.3s,
border-radius
0.3s,
box-shadow
0.3s;
padding:100px
0px
100px
0px;
}

.elementor-3874
.elementor-element.elementor-element-de43674
>
.elementor-element-populated
>
.elementor-background-overlay {
    transition: background
0.3s,
border-radius
0.3s,
opacity
0.3s;
}

.elementor-3874
.elementor-element.elementor-element-957f4ec
>
.elementor-element-populated {
    padding: 0px
80px
0px
80px;
}

.elementor-3874
.elementor-element.elementor-element-362b2c9
>
.elementor-widget-container {
    padding: 0px
0px
30px
0px;
}

.elementor-3874
.elementor-element.elementor-element-362b2c9 {
    text-align: center;
}

.elementor-3874
.elementor-element.elementor-element-362b2c9
.elementor-heading-title {
    color: #FFFFFF;
    font-family: "Montserrat",
Sans-serif;
font-size:60px;
font-weight:600;
line-height:1.2em;
}

.elementor-3874
.elementor-element.elementor-element-9f61609
>
.elementor-widget-container {
    padding: 0px
015px
0px
0px;
}

.elementor-3874
.elementor-element.elementor-element-9f61609 {
    text-align: center;
    color: #FFFFFF;
    font-family: "Open
Sans",
Sans-serif;
font-size:17px;
font-weight:400;
}

.elementor-3874
.elementor-element.elementor-element-7b3bf8e
.elementor-button {
    background-color: #728B7F;
    font-family: "Open
Sans",
Sans-serif;
font-size:16px;
font-weight:500;
text-transform:capitalize;
fill:#FFFFFF;
color:#FFFFFF;
border-radius:0px
0px
0px
0px;
padding:020px
024px
020px
024px;
}

.elementor-3874
.elementor-element.elementor-element-7b3bf8e
.elementor-button:hover,
.elementor-3874
.elementor-element.elementor-element-7b3bf8e
.elementor-button:focus {
    background-color: #2B2B2B;
}

:root {
    --page-title-display: none;
}

@media(max-width:1366px) {
    .elementor-widget-heading
.elementor-heading-title {
    font-size: var(
--e-global-typography-primary-font-size
);
}

.elementor-3874
.elementor-element.elementor-element-a829ff1 {
    --grid-auto-flow: row;
}

.elementor-widget-uael-posts
.uael-post-wrapper-featured
.uael-post__title,
.elementor-widget-uael-posts
.uael-post-wrapper-featured
.uael-post__title
a {
    font-size: var(
--e-global-typography-primary-font-size
);
}

.elementor-widget-uael-posts
.uael-post__title {
    font-size: var(
--e-global-typography-primary-font-size
);
}

.elementor-widget-uael-posts
.uael-post__meta-data
span {
    font-size: var(
--e-global-typography-secondary-font-size
);
}

.elementor-widget-uael-posts
.uael-post__terms {
    font-size: var(
--e-global-typography-secondary-font-size
);
}

.elementor-widget-uael-posts
.uael-post__datebox {
    font-size: var(
--e-global-typography-secondary-font-size
);
}

.elementor-widget-tabs
.elementor-tab-title {
    font-size: var(
--e-global-typography-primary-font-size
);
}
}

@media(min-width:768px) {
    .elementor-3874
.elementor-element.elementor-element-b56879b {
    width: 45.581%;
}

.elementor-3874
.elementor-element.elementor-element-4317078 {
    width: 54.419%;
}

.elementor-3874
.elementor-element.elementor-element-a829ff1 {
    --content-width: 500px;
}

.elementor-3874
.elementor-element.elementor-element-00ca8da {
    width: 50%;
}

.elementor-3874
.elementor-element.elementor-element-2a4752a {
    width: 50%;
}

.elementor-3874
.elementor-element.elementor-element-637aad4 {
    width: 52.453%;
}

.elementor-3874
.elementor-element.elementor-element-1640ef1 {
    width: 47.547%;
}
}

@media(max-width:1024px)
and
(min-width:768px) {
    .elementor-3874
.elementor-element.elementor-element-b56879b {
    width: 100%;
}

.elementor-3874
.elementor-element.elementor-element-4317078 {
    width: 100%;
}

.elementor-3874
.elementor-element.elementor-element-00ca8da {
    width: 100%;
}

.elementor-3874
.elementor-element.elementor-element-2a4752a {
    width: 100%;
}

.elementor-3874
.elementor-element.elementor-element-637aad4 {
    width: 100%;
}

.elementor-3874
.elementor-element.elementor-element-1640ef1 {
    width: 100%;
}

.elementor-3874
.elementor-element.elementor-element-5ce9542 {
    width: 100%;
}

.elementor-3874
.elementor-element.elementor-element-02715ce {
    width: 100%;
}

.elementor-3874
.elementor-element.elementor-element-99128ef {
    width: 100%;
}
}

@media(max-width:1024px) {
    .elementor-3874
.elementor-element.elementor-element-4317078
>
.elementor-element-populated {
    padding: 50px
10px
10px
10px;
}

.elementor-widget-heading
.elementor-heading-title {
    font-size: var(
--e-global-typography-primary-font-size
);
}

.elementor-3874
.elementor-element.elementor-element-f86883a
>
.elementor-widget-container {
    padding: 41px
0px
30px
50px;
}

.elementor-3874
.elementor-element.elementor-element-a829ff1 {
    --grid-auto-flow: row;
}

.elementor-3874
.elementor-element.elementor-element-6f302b7 {
    text-align: center;
}

.elementor-3874
.elementor-element.elementor-element-6f302b7
img {
    width: 100%;
}

.elementor-3874
.elementor-element.elementor-element-1640ef1
>
.elementor-element-populated {
    padding: 50px
10px
10px
10px;
}

.elementor-widget-uael-posts
.uael-post-wrapper-featured
.uael-post__title,
.elementor-widget-uael-posts
.uael-post-wrapper-featured
.uael-post__title
a {
    font-size: var(
--e-global-typography-primary-font-size
);
}

.elementor-widget-uael-posts
.uael-post__title {
    font-size: var(
--e-global-typography-primary-font-size
);
}

.elementor-widget-uael-posts
.uael-post__meta-data
span {
    font-size: var(
--e-global-typography-secondary-font-size
);
}

.elementor-widget-uael-posts
.uael-post__terms {
    font-size: var(
--e-global-typography-secondary-font-size
);
}

.elementor-widget-uael-posts
.uael-post__datebox {
    font-size: var(
--e-global-typography-secondary-font-size
);
}

.elementor-widget-tabs
.elementor-tab-title {
    font-size: var(
--e-global-typography-primary-font-size
);
}

.elementor-3874
.elementor-element.elementor-element-4fe1e38
>
.elementor-element-populated {
    padding: 20px
20px
100px
20px;
}
}

@media(max-width:767px) {
    .elementor-3874
.elementor-element.elementor-element-0bae6d7
>
.elementor-widget-container {
    padding: 20px
20px
20px
20px;
}

.elementor-3874
.elementor-element.elementor-element-0bae6d7
img {
    border-radius: 0px
0px
100px
0px;
}

.elementor-3874
.elementor-element.elementor-element-708c9af
>
.elementor-widget-container {
    padding: 20px
20px
20px
20px;
}

.elementor-3874
.elementor-element.elementor-element-708c9af
img {
    border-radius: 0px
100px
0px
0px;
}

.elementor-widget-heading
.elementor-heading-title {
    font-size: var(
--e-global-typography-primary-font-size
);
}

.elementor-3874
.elementor-element.elementor-element-02fd89b
.elementor-heading-title {
    font-size: 30px;
}

.elementor-3874
.elementor-element.elementor-element-3ebf895
.elementor-heading-title {
    font-size: 20px;
}

.elementor-3874
.elementor-element.elementor-element-f86883a
>
.elementor-widget-container {
    padding: 30px
10px
30px
40px;
}

.elementor-3874
.elementor-element.elementor-element-a829ff1 {
    --e-con-grid-template-columns: repeat(1,
1fr);
--grid-auto-flow:row;
}

.elementor-3874
.elementor-element.elementor-element-84499d6 {
    padding: 50px
015px
050px
015px;
}

.elementor-3874
.elementor-element.elementor-element-00ca8da
>
.elementor-element-populated {
    padding: 50px
0px
50px
0px;
}

.elementor-3874
.elementor-element.elementor-element-f27cdab
.elementor-heading-title {
    font-size: 30px;
}

.elementor-3874
.elementor-element.elementor-element-6f302b7
>
.elementor-widget-container {
    padding: 10px
10px
10px
10px;
}

.elementor-3874
.elementor-element.elementor-element-fab77d4
>
.elementor-widget-container {
    padding: 15px
15px
15px
15px;
}

.elementor-3874
.elementor-element.elementor-element-6bcee70
.elementor-heading-title {
    font-size: 30px;
}

.elementor-3874
.elementor-element.elementor-element-8e15e9e
.elementor-heading-title {
    font-size: 20px;
}

.elementor-widget-uael-posts
.uael-post-wrapper-featured
.uael-post__title,
.elementor-widget-uael-posts
.uael-post-wrapper-featured
.uael-post__title
a {
    font-size: var(
--e-global-typography-primary-font-size
);
}

.elementor-widget-uael-posts
.uael-post__title {
    font-size: var(
--e-global-typography-primary-font-size
);
}

.elementor-widget-uael-posts
.uael-post__meta-data
span {
    font-size: var(
--e-global-typography-secondary-font-size
);
}

.elementor-widget-uael-posts
.uael-post__terms {
    font-size: var(
--e-global-typography-secondary-font-size
);
}

.elementor-widget-uael-posts
.uael-post__datebox {
    font-size: var(
--e-global-typography-secondary-font-size
);
}

.elementor-widget-tabs
.elementor-tab-title {
    font-size: var(
--e-global-typography-primary-font-size
);
}

.elementor-3874
.elementor-element.elementor-element-ef24ffc
>
.elementor-widget-container {
    padding: 20px
015px
0px
15px;
}

.elementor-3874
.elementor-element.elementor-element-5ce9542
>
.elementor-element-populated {
    padding: 20px
0px
0px
0px;
}

.elementor-3874
.elementor-element.elementor-element-1055aa3
img {
    width: 50%;
}

.elementor-3874
.elementor-element.elementor-element-02715ce
>
.elementor-element-populated {
    padding: 20px
0px
0px
0px;
}

.elementor-3874
.elementor-element.elementor-element-b1b0f81
img {
    width: 50%;
    height: 200px;
}

.elementor-3874
.elementor-element.elementor-element-99128ef
>
.elementor-element-populated {
    padding: 20px
0px
0px
0px;
}

.elementor-3874
.elementor-element.elementor-element-adf2447
img {
    width: 50%;
    height: 200px;
}

.elementor-3874
.elementor-element.elementor-element-957f4ec
>
.elementor-element-populated {
    padding: 0px
010px
0px
010px;
}

.elementor-3874
.elementor-element.elementor-element-362b2c9
.elementor-heading-title {
    font-size: 30px;
}
}


/* =============================================================================================================================================== */

/* first css   */
.elementor-hidden
{
display:
none
}
.elementor-visibility-hidden
{
visibility:
hidden
}
.elementor-screen-only,
.screen-reader-text,
.screen-reader-text
span,
.ui-helper-hidden-accessible
{
position:
absolute;
top:
-10000em;
width:
1px;
height:
1px;
margin:
-1px;
padding:
0;
overflow:
hidden;
clip:
rect(0,
0,
0,
0);
border:
0
}
.elementor-clearfix:after
{
content:
"";
display:
block;
clear:
both;
width:
0;
height:
0
}
.e-logo-wrapper
{
background:
var(--e-a-bg-logo);
display:
inline-block;
padding:
.75em;
border-radius:
50%;
line-height:
1
}
.e-logo-wrapper
i
{
color:
var(--e-a-color-logo);
font-size:
1em
}
.elementor
*,
.elementor
:after,
.elementor
:before
{
box-sizing:
border-box
}
.elementor
a
{
box-shadow:
none;
text-decoration:
none
}
.elementor
hr
{
margin:
0;
background-color:
transparent
}
.elementor
img
{
height:
auto;
max-width:
100%;
border:
none;
border-radius:
0;
box-shadow:
none
}
.elementor
.elementor-widget:not(.elementor-widget-text-editor):not(.elementor-widget-theme-post-content)
figure
{
margin:
0
}
.elementor
embed,
.elementor
iframe,
.elementor
object,
.elementor
video
{
max-width:
100%;
width:
100%;
margin:
0;
line-height:
1;
border:
none
}
.elementor
.elementor-background,
.elementor
.elementor-background-holder,
.elementor
.elementor-background-video-container
{
height:
100%;
width:
100%;
top:
0;
left:
0;
position:
absolute;
overflow:
hidden;
z-index:
0;
direction:
ltr
}
.elementor
.elementor-background-video-container
{
transition:
opacity
1s;
pointer-events:
none
}
.elementor
.elementor-background-video-container.elementor-loading
{
opacity:
0
}
.elementor
.elementor-background-video-embed
{
max-width:
none
}
.elementor
.elementor-background-video,
.elementor
.elementor-background-video-embed,
.elementor
.elementor-background-video-hosted
{
position:
absolute;
top:
50%;
left:
50%;
transform:
translate(-50%,
-50%)
}
.elementor
.elementor-background-video
{
max-width:
none
}
.elementor
.elementor-html5-video
{
-o-object-fit:
cover;
object-fit:
cover
}
.elementor
.elementor-background-overlay,
.elementor
.elementor-background-slideshow
{
height:
100%;
width:
100%;
top:
0;
left:
0;
position:
absolute
}
.elementor
.elementor-background-slideshow
{
z-index:
0
}
.elementor
.elementor-background-slideshow__slide__image
{
width:
100%;
height:
100%;
background-position:
50%;
background-size:
cover
}
.e-con-inner>.elementor-element.elementor-absolute,
.e-con>.elementor-element.elementor-absolute,
.elementor-widget-wrap>.elementor-element.elementor-absolute
{
position:
absolute
}
.e-con-inner>.elementor-element.elementor-fixed,
.e-con>.elementor-element.elementor-fixed,
.elementor-widget-wrap>.elementor-element.elementor-fixed
{
position:
fixed
}
.elementor-widget-wrap
.elementor-element.elementor-widget__width-auto,
.elementor-widget-wrap
.elementor-element.elementor-widget__width-initial
{
max-width:
100%
}
@media
(max-width:1024px)
{
.elementor-widget-wrap
.elementor-element.elementor-widget-tablet__width-auto,
.elementor-widget-wrap
.elementor-element.elementor-widget-tablet__width-initial
{
max-width:
100%
}
}
@media
(max-width:767px)
{
.elementor-widget-wrap
.elementor-element.elementor-widget-mobile__width-auto,
.elementor-widget-wrap
.elementor-element.elementor-widget-mobile__width-initial
{
max-width:
100%
}
}
.elementor-element
{
--flex-direction:
initial;
--flex-wrap:
initial;
--justify-content:
initial;
--align-items:
initial;
--align-content:
initial;
--gap:
initial;
--flex-basis:
initial;
--flex-grow:
initial;
--flex-shrink:
initial;
--order:
initial;
--align-self:
initial;
flex-basis:
var(--flex-basis);
flex-grow:
var(--flex-grow);
flex-shrink:
var(--flex-shrink);
order:
var(--order);
align-self:
var(--align-self)
}
.elementor-element.elementor-absolute,
.elementor-element.elementor-fixed
{
z-index:
1
}
.elementor-element:where(.e-con-full,
.elementor-widget)
{
flex-direction:
var(--flex-direction);
flex-wrap:
var(--flex-wrap);
justify-content:
var(--justify-content);
align-items:
var(--align-items);
align-content:
var(--align-content);
gap:
var(--gap)
}
.elementor-invisible
{
visibility:
hidden
}
.elementor-align-center
{
text-align:
center
}
.elementor-align-center
.elementor-button
{
width:
auto
}
.elementor-align-right
{
text-align:
right
}
.elementor-align-right
.elementor-button
{
width:
auto
}
.elementor-align-left
{
text-align:
left
}
.elementor-align-left
.elementor-button
{
width:
auto
}
.elementor-align-justify
.elementor-button
{
width:
100%
}
.elementor-custom-embed-play
{
position:
absolute;
top:
50%;
left:
50%;
transform:
translate(-50%,
-50%)
}
.elementor-custom-embed-play
i
{
font-size:
100px;
color:
#fff;
text-shadow:
1px
0
6px
rgba(0,
0,
0,
.3)
}
.elementor-custom-embed-play
svg
{
height:
100px;
width:
100px;
fill:
#fff;
filter:
drop-shadow(1px
0
6px
rgba(0,
0,
0,
.3))
}
.elementor-custom-embed-play
i,
.elementor-custom-embed-play
svg
{
opacity:
.8;
transition:
all
.5s
}
.elementor-custom-embed-play.elementor-playing
i
{
font-family:
eicons
}
.elementor-custom-embed-play.elementor-playing
i:before
{
content:
"\e8fb"
}
.elementor-custom-embed-play.elementor-playing
i,
.elementor-custom-embed-play.elementor-playing
svg
{
animation:
eicon-spin
2s
linear
infinite
}
.elementor-tag
{
display:
inline-flex
}
.elementor-ken-burns
{
transition-property:
transform;
transition-duration:
10s;
transition-timing-function:
linear
}
.elementor-ken-burns--out
{
transform:
scale(1.3)
}
.elementor-ken-burns--active
{
transition-duration:
20s
}
.elementor-ken-burns--active.elementor-ken-burns--out
{
transform:
scale(1)
}
.elementor-ken-burns--active.elementor-ken-burns--in
{
transform:
scale(1.3)
}
@media
(min-width:-1)
{
.elementor-widescreen-align-center
{
text-align:
center
}
.elementor-widescreen-align-center
.elementor-button
{
width:
auto
}
.elementor-widescreen-align-right
{
text-align:
right
}
.elementor-widescreen-align-right
.elementor-button
{
width:
auto
}
.elementor-widescreen-align-left
{
text-align:
left
}
.elementor-widescreen-align-left
.elementor-button
{
width:
auto
}
.elementor-widescreen-align-justify
.elementor-button
{
width:
100%
}
}
@media
(max-width:1366px)
{
.elementor-laptop-align-center
{
text-align:
center
}
.elementor-laptop-align-center
.elementor-button
{
width:
auto
}
.elementor-laptop-align-right
{
text-align:
right
}
.elementor-laptop-align-right
.elementor-button
{
width:
auto
}
.elementor-laptop-align-left
{
text-align:
left
}
.elementor-laptop-align-left
.elementor-button
{
width:
auto
}
.elementor-laptop-align-justify
.elementor-button
{
width:
100%
}
}
@media
(max-width:-1)
{
.elementor-tablet_extra-align-center
{
text-align:
center
}
.elementor-tablet_extra-align-center
.elementor-button
{
width:
auto
}
.elementor-tablet_extra-align-right
{
text-align:
right
}
.elementor-tablet_extra-align-right
.elementor-button
{
width:
auto
}
.elementor-tablet_extra-align-left
{
text-align:
left
}
.elementor-tablet_extra-align-left
.elementor-button
{
width:
auto
}
.elementor-tablet_extra-align-justify
.elementor-button
{
width:
100%
}
}
@media
(max-width:1024px)
{
.elementor-tablet-align-center
{
text-align:
center
}
.elementor-tablet-align-center
.elementor-button
{
width:
auto
}
.elementor-tablet-align-right
{
text-align:
right
}
.elementor-tablet-align-right
.elementor-button
{
width:
auto
}
.elementor-tablet-align-left
{
text-align:
left
}
.elementor-tablet-align-left
.elementor-button
{
width:
auto
}
.elementor-tablet-align-justify
.elementor-button
{
width:
100%
}
}
@media
(max-width:-1)
{
.elementor-mobile_extra-align-center
{
text-align:
center
}
.elementor-mobile_extra-align-center
.elementor-button
{
width:
auto
}
.elementor-mobile_extra-align-right
{
text-align:
right
}
.elementor-mobile_extra-align-right
.elementor-button
{
width:
auto
}
.elementor-mobile_extra-align-left
{
text-align:
left
}
.elementor-mobile_extra-align-left
.elementor-button
{
width:
auto
}
.elementor-mobile_extra-align-justify
.elementor-button
{
width:
100%
}
}
@media
(max-width:767px)
{
.elementor-mobile-align-center
{
text-align:
center
}
.elementor-mobile-align-center
.elementor-button
{
width:
auto
}
.elementor-mobile-align-right
{
text-align:
right
}
.elementor-mobile-align-right
.elementor-button
{
width:
auto
}
.elementor-mobile-align-left
{
text-align:
left
}
.elementor-mobile-align-left
.elementor-button
{
width:
auto
}
.elementor-mobile-align-justify
.elementor-button
{
width:
100%
}
}
:root
{
--page-title-display:
block
}
.elementor-page-title,
h1.entry-title
{
display:
var(--page-title-display)
}
@keyframes
eicon-spin
{
0%
{
transform:
rotate(0deg)
}
to
{
transform:
rotate(359deg)
}
}
.eicon-animation-spin
{
animation:
eicon-spin
2s
linear
infinite
}
.elementor-section
{
position:
relative
}
.elementor-section
.elementor-container
{
display:
flex;
margin-right:
auto;
margin-left:
auto;
position:
relative
}
@media
(max-width:1024px)
{
.elementor-section
.elementor-container
{
flex-wrap:
wrap
}
}
.elementor-section.elementor-section-boxed>.elementor-container
{
max-width:
1140px
}
.elementor-section.elementor-section-stretched
{
position:
relative;
width:
100%
}
.elementor-section.elementor-section-items-top>.elementor-container
{
align-items:
flex-start
}
.elementor-section.elementor-section-items-middle>.elementor-container
{
align-items:
center
}
.elementor-section.elementor-section-items-bottom>.elementor-container
{
align-items:
flex-end
}
@media
(min-width:768px)
{
.elementor-section.elementor-section-height-full
{
height:
100vh
}
.elementor-section.elementor-section-height-full>.elementor-container
{
height:
100%
}
}
.elementor-bc-flex-widget
.elementor-section-content-top>.elementor-container>.elementor-column>.elementor-widget-wrap
{
align-items:
flex-start
}
.elementor-bc-flex-widget
.elementor-section-content-middle>.elementor-container>.elementor-column>.elementor-widget-wrap
{
align-items:
center
}
.elementor-bc-flex-widget
.elementor-section-content-bottom>.elementor-container>.elementor-column>.elementor-widget-wrap
{
align-items:
flex-end
}
.elementor-widget-wrap
{
position:
relative;
width:
100%;
flex-wrap:
wrap;
align-content:
flex-start
}
.elementor:not(.elementor-bc-flex-widget)
.elementor-widget-wrap
{
display:
flex
}
.elementor-widget-wrap>.elementor-element
{
width:
100%
}
.elementor-widget-wrap.e-swiper-container
{
width:
calc(100%
-
(var(--e-column-margin-left,
0px)
+
var(--e-column-margin-right,
0px)))
}
.elementor-widget
{
position:
relative
}
.elementor-widget:not(:last-child)
{
margin-bottom:
20px
}
.elementor-widget:not(:last-child).elementor-absolute,
.elementor-widget:not(:last-child).elementor-widget__width-auto,
.elementor-widget:not(:last-child).elementor-widget__width-initial
{
margin-bottom:
0
}
.elementor-column
{
position:
relative;
min-height:
1px;
display:
flex
}
.elementor-column-gap-narrow>.elementor-column>.elementor-element-populated
{
padding:
5px
}
.elementor-column-gap-default>.elementor-column>.elementor-element-populated
{
padding:
10px
}
.elementor-column-gap-extended>.elementor-column>.elementor-element-populated
{
padding:
15px
}
.elementor-column-gap-wide>.elementor-column>.elementor-element-populated
{
padding:
20px
}
.elementor-column-gap-wider>.elementor-column>.elementor-element-populated
{
padding:
30px
}
.elementor-inner-section
.elementor-column-gap-no
.elementor-element-populated
{
padding:
0
}
@media
(min-width:768px)
{
.elementor-column.elementor-col-10,
.elementor-column[data-col="10"]
{
width:
10%
}
.elementor-column.elementor-col-11,
.elementor-column[data-col="11"]
{
width:
11.111%
}
.elementor-column.elementor-col-12,
.elementor-column[data-col="12"]
{
width:
12.5%
}
.elementor-column.elementor-col-14,
.elementor-column[data-col="14"]
{
width:
14.285%
}
.elementor-column.elementor-col-16,
.elementor-column[data-col="16"]
{
width:
16.666%
}
.elementor-column.elementor-col-20,
.elementor-column[data-col="20"]
{
width:
20%
}
.elementor-column.elementor-col-25,
.elementor-column[data-col="25"]
{
width:
25%
}
.elementor-column.elementor-col-30,
.elementor-column[data-col="30"]
{
width:
30%
}
.elementor-column.elementor-col-33,
.elementor-column[data-col="33"]
{
width:
33.333%
}
.elementor-column.elementor-col-40,
.elementor-column[data-col="40"]
{
width:
40%
}
.elementor-column.elementor-col-50,
.elementor-column[data-col="50"]
{
width:
50%
}
.elementor-column.elementor-col-60,
.elementor-column[data-col="60"]
{
width:
60%
}
.elementor-column.elementor-col-66,
.elementor-column[data-col="66"]
{
width:
66.666%
}
.elementor-column.elementor-col-70,
.elementor-column[data-col="70"]
{
width:
70%
}
.elementor-column.elementor-col-75,
.elementor-column[data-col="75"]
{
width:
75%
}
.elementor-column.elementor-col-80,
.elementor-column[data-col="80"]
{
width:
80%
}
.elementor-column.elementor-col-83,
.elementor-column[data-col="83"]
{
width:
83.333%
}
.elementor-column.elementor-col-90,
.elementor-column[data-col="90"]
{
width:
90%
}
.elementor-column.elementor-col-100,
.elementor-column[data-col="100"]
{
width:
100%
}
}
@media
(max-width:479px)
{
.elementor-column.elementor-xs-10
{
width:
10%
}
.elementor-column.elementor-xs-11
{
width:
11.111%
}
.elementor-column.elementor-xs-12
{
width:
12.5%
}
.elementor-column.elementor-xs-14
{
width:
14.285%
}
.elementor-column.elementor-xs-16
{
width:
16.666%
}
.elementor-column.elementor-xs-20
{
width:
20%
}
.elementor-column.elementor-xs-25
{
width:
25%
}
.elementor-column.elementor-xs-30
{
width:
30%
}
.elementor-column.elementor-xs-33
{
width:
33.333%
}
.elementor-column.elementor-xs-40
{
width:
40%
}
.elementor-column.elementor-xs-50
{
width:
50%
}
.elementor-column.elementor-xs-60
{
width:
60%
}
.elementor-column.elementor-xs-66
{
width:
66.666%
}
.elementor-column.elementor-xs-70
{
width:
70%
}
.elementor-column.elementor-xs-75
{
width:
75%
}
.elementor-column.elementor-xs-80
{
width:
80%
}
.elementor-column.elementor-xs-83
{
width:
83.333%
}
.elementor-column.elementor-xs-90
{
width:
90%
}
.elementor-column.elementor-xs-100
{
width:
100%
}
}
@media
(max-width:767px)
{
.elementor-column.elementor-sm-10
{
width:
10%
}
.elementor-column.elementor-sm-11
{
width:
11.111%
}
.elementor-column.elementor-sm-12
{
width:
12.5%
}
.elementor-column.elementor-sm-14
{
width:
14.285%
}
.elementor-column.elementor-sm-16
{
width:
16.666%
}
.elementor-column.elementor-sm-20
{
width:
20%
}
.elementor-column.elementor-sm-25
{
width:
25%
}
.elementor-column.elementor-sm-30
{
width:
30%
}
.elementor-column.elementor-sm-33
{
width:
33.333%
}
.elementor-column.elementor-sm-40
{
width:
40%
}
.elementor-column.elementor-sm-50
{
width:
50%
}
.elementor-column.elementor-sm-60
{
width:
60%
}
.elementor-column.elementor-sm-66
{
width:
66.666%
}
.elementor-column.elementor-sm-70
{
width:
70%
}
.elementor-column.elementor-sm-75
{
width:
75%
}
.elementor-column.elementor-sm-80
{
width:
80%
}
.elementor-column.elementor-sm-83
{
width:
83.333%
}
.elementor-column.elementor-sm-90
{
width:
90%
}
.elementor-column.elementor-sm-100
{
width:
100%
}
}
@media
(min-width:768px)
and
(max-width:1024px)
{
.elementor-column.elementor-md-10
{
width:
10%
}
.elementor-column.elementor-md-11
{
width:
11.111%
}
.elementor-column.elementor-md-12
{
width:
12.5%
}
.elementor-column.elementor-md-14
{
width:
14.285%
}
.elementor-column.elementor-md-16
{
width:
16.666%
}
.elementor-column.elementor-md-20
{
width:
20%
}
.elementor-column.elementor-md-25
{
width:
25%
}
.elementor-column.elementor-md-30
{
width:
30%
}
.elementor-column.elementor-md-33
{
width:
33.333%
}
.elementor-column.elementor-md-40
{
width:
40%
}
.elementor-column.elementor-md-50
{
width:
50%
}
.elementor-column.elementor-md-60
{
width:
60%
}
.elementor-column.elementor-md-66
{
width:
66.666%
}
.elementor-column.elementor-md-70
{
width:
70%
}
.elementor-column.elementor-md-75
{
width:
75%
}
.elementor-column.elementor-md-80
{
width:
80%
}
.elementor-column.elementor-md-83
{
width:
83.333%
}
.elementor-column.elementor-md-90
{
width:
90%
}
.elementor-column.elementor-md-100
{
width:
100%
}
}
@media
(min-width:-1)
{
.elementor-reverse-widescreen>.elementor-container>:first-child
{
order:
10
}
.elementor-reverse-widescreen>.elementor-container>:nth-child(2)
{
order:
9
}
.elementor-reverse-widescreen>.elementor-container>:nth-child(3)
{
order:
8
}
.elementor-reverse-widescreen>.elementor-container>:nth-child(4)
{
order:
7
}
.elementor-reverse-widescreen>.elementor-container>:nth-child(5)
{
order:
6
}
.elementor-reverse-widescreen>.elementor-container>:nth-child(6)
{
order:
5
}
.elementor-reverse-widescreen>.elementor-container>:nth-child(7)
{
order:
4
}
.elementor-reverse-widescreen>.elementor-container>:nth-child(8)
{
order:
3
}
.elementor-reverse-widescreen>.elementor-container>:nth-child(9)
{
order:
2
}
.elementor-reverse-widescreen>.elementor-container>:nth-child(10)
{
order:
1
}
}
@media
(min-width:1025px)
and
(max-width:1366px)
{
.elementor-reverse-laptop>.elementor-container>:first-child
{
order:
10
}
.elementor-reverse-laptop>.elementor-container>:nth-child(2)
{
order:
9
}
.elementor-reverse-laptop>.elementor-container>:nth-child(3)
{
order:
8
}
.elementor-reverse-laptop>.elementor-container>:nth-child(4)
{
order:
7
}
.elementor-reverse-laptop>.elementor-container>:nth-child(5)
{
order:
6
}
.elementor-reverse-laptop>.elementor-container>:nth-child(6)
{
order:
5
}
.elementor-reverse-laptop>.elementor-container>:nth-child(7)
{
order:
4
}
.elementor-reverse-laptop>.elementor-container>:nth-child(8)
{
order:
3
}
.elementor-reverse-laptop>.elementor-container>:nth-child(9)
{
order:
2
}
.elementor-reverse-laptop>.elementor-container>:nth-child(10)
{
order:
1
}
}
@media
(min-width:-1)
and
(max-width:1366px)
{
.elementor-reverse-laptop>.elementor-container>:first-child
{
order:
10
}
.elementor-reverse-laptop>.elementor-container>:nth-child(2)
{
order:
9
}
.elementor-reverse-laptop>.elementor-container>:nth-child(3)
{
order:
8
}
.elementor-reverse-laptop>.elementor-container>:nth-child(4)
{
order:
7
}
.elementor-reverse-laptop>.elementor-container>:nth-child(5)
{
order:
6
}
.elementor-reverse-laptop>.elementor-container>:nth-child(6)
{
order:
5
}
.elementor-reverse-laptop>.elementor-container>:nth-child(7)
{
order:
4
}
.elementor-reverse-laptop>.elementor-container>:nth-child(8)
{
order:
3
}
.elementor-reverse-laptop>.elementor-container>:nth-child(9)
{
order:
2
}
.elementor-reverse-laptop>.elementor-container>:nth-child(10)
{
order:
1
}
}
@media
(min-width:1025px)
and
(max-width:-1)
{
.elementor-reverse-laptop>.elementor-container>:first-child,
.elementor-reverse-laptop>.elementor-container>:nth-child(2),
.elementor-reverse-laptop>.elementor-container>:nth-child(3),
.elementor-reverse-laptop>.elementor-container>:nth-child(4),
.elementor-reverse-laptop>.elementor-container>:nth-child(5),
.elementor-reverse-laptop>.elementor-container>:nth-child(6),
.elementor-reverse-laptop>.elementor-container>:nth-child(7),
.elementor-reverse-laptop>.elementor-container>:nth-child(8),
.elementor-reverse-laptop>.elementor-container>:nth-child(9),
.elementor-reverse-laptop>.elementor-container>:nth-child(10)
{
order:
0
}
.elementor-reverse-tablet_extra>.elementor-container>:first-child
{
order:
10
}
.elementor-reverse-tablet_extra>.elementor-container>:nth-child(2)
{
order:
9
}
.elementor-reverse-tablet_extra>.elementor-container>:nth-child(3)
{
order:
8
}
.elementor-reverse-tablet_extra>.elementor-container>:nth-child(4)
{
order:
7
}
.elementor-reverse-tablet_extra>.elementor-container>:nth-child(5)
{
order:
6
}
.elementor-reverse-tablet_extra>.elementor-container>:nth-child(6)
{
order:
5
}
.elementor-reverse-tablet_extra>.elementor-container>:nth-child(7)
{
order:
4
}
.elementor-reverse-tablet_extra>.elementor-container>:nth-child(8)
{
order:
3
}
.elementor-reverse-tablet_extra>.elementor-container>:nth-child(9)
{
order:
2
}
.elementor-reverse-tablet_extra>.elementor-container>:nth-child(10)
{
order:
1
}
}
@media
(min-width:768px)
and
(max-width:1024px)
{
.elementor-reverse-tablet>.elementor-container>:first-child
{
order:
10
}
.elementor-reverse-tablet>.elementor-container>:nth-child(2)
{
order:
9
}
.elementor-reverse-tablet>.elementor-container>:nth-child(3)
{
order:
8
}
.elementor-reverse-tablet>.elementor-container>:nth-child(4)
{
order:
7
}
.elementor-reverse-tablet>.elementor-container>:nth-child(5)
{
order:
6
}
.elementor-reverse-tablet>.elementor-container>:nth-child(6)
{
order:
5
}
.elementor-reverse-tablet>.elementor-container>:nth-child(7)
{
order:
4
}
.elementor-reverse-tablet>.elementor-container>:nth-child(8)
{
order:
3
}
.elementor-reverse-tablet>.elementor-container>:nth-child(9)
{
order:
2
}
.elementor-reverse-tablet>.elementor-container>:nth-child(10)
{
order:
1
}
}
@media
(min-width:-1)
and
(max-width:1024px)
{
.elementor-reverse-tablet>.elementor-container>:first-child
{
order:
10
}
.elementor-reverse-tablet>.elementor-container>:nth-child(2)
{
order:
9
}
.elementor-reverse-tablet>.elementor-container>:nth-child(3)
{
order:
8
}
.elementor-reverse-tablet>.elementor-container>:nth-child(4)
{
order:
7
}
.elementor-reverse-tablet>.elementor-container>:nth-child(5)
{
order:
6
}
.elementor-reverse-tablet>.elementor-container>:nth-child(6)
{
order:
5
}
.elementor-reverse-tablet>.elementor-container>:nth-child(7)
{
order:
4
}
.elementor-reverse-tablet>.elementor-container>:nth-child(8)
{
order:
3
}
.elementor-reverse-tablet>.elementor-container>:nth-child(9)
{
order:
2
}
.elementor-reverse-tablet>.elementor-container>:nth-child(10)
{
order:
1
}
}
@media
(min-width:768px)
and
(max-width:-1)
{
.elementor-reverse-tablet>.elementor-container>:first-child,
.elementor-reverse-tablet>.elementor-container>:nth-child(2),
.elementor-reverse-tablet>.elementor-container>:nth-child(3),
.elementor-reverse-tablet>.elementor-container>:nth-child(4),
.elementor-reverse-tablet>.elementor-container>:nth-child(5),
.elementor-reverse-tablet>.elementor-container>:nth-child(6),
.elementor-reverse-tablet>.elementor-container>:nth-child(7),
.elementor-reverse-tablet>.elementor-container>:nth-child(8),
.elementor-reverse-tablet>.elementor-container>:nth-child(9),
.elementor-reverse-tablet>.elementor-container>:nth-child(10)
{
order:
0
}
.elementor-reverse-mobile_extra>.elementor-container>:first-child
{
order:
10
}
.elementor-reverse-mobile_extra>.elementor-container>:nth-child(2)
{
order:
9
}
.elementor-reverse-mobile_extra>.elementor-container>:nth-child(3)
{
order:
8
}
.elementor-reverse-mobile_extra>.elementor-container>:nth-child(4)
{
order:
7
}
.elementor-reverse-mobile_extra>.elementor-container>:nth-child(5)
{
order:
6
}
.elementor-reverse-mobile_extra>.elementor-container>:nth-child(6)
{
order:
5
}
.elementor-reverse-mobile_extra>.elementor-container>:nth-child(7)
{
order:
4
}
.elementor-reverse-mobile_extra>.elementor-container>:nth-child(8)
{
order:
3
}
.elementor-reverse-mobile_extra>.elementor-container>:nth-child(9)
{
order:
2
}
.elementor-reverse-mobile_extra>.elementor-container>:nth-child(10)
{
order:
1
}
}
@media
(max-width:767px)
{
.elementor-reverse-mobile>.elementor-container>:first-child
{
order:
10
}
.elementor-reverse-mobile>.elementor-container>:nth-child(2)
{
order:
9
}
.elementor-reverse-mobile>.elementor-container>:nth-child(3)
{
order:
8
}
.elementor-reverse-mobile>.elementor-container>:nth-child(4)
{
order:
7
}
.elementor-reverse-mobile>.elementor-container>:nth-child(5)
{
order:
6
}
.elementor-reverse-mobile>.elementor-container>:nth-child(6)
{
order:
5
}
.elementor-reverse-mobile>.elementor-container>:nth-child(7)
{
order:
4
}
.elementor-reverse-mobile>.elementor-container>:nth-child(8)
{
order:
3
}
.elementor-reverse-mobile>.elementor-container>:nth-child(9)
{
order:
2
}
.elementor-reverse-mobile>.elementor-container>:nth-child(10)
{
order:
1
}
.elementor-column
{
width:
100%
}
}
ul.elementor-icon-list-items.elementor-inline-items
{
display:
flex;
flex-wrap:
wrap
}
ul.elementor-icon-list-items.elementor-inline-items
.elementor-inline-item
{
word-break:
break-word
}
.elementor-grid
{
display:
grid;
grid-column-gap:
var(--grid-column-gap);
grid-row-gap:
var(--grid-row-gap)
}
.elementor-grid
.elementor-grid-item
{
min-width:
0
}
.elementor-grid-0
.elementor-grid
{
display:
inline-block;
width:
100%;
word-spacing:
var(--grid-column-gap);
margin-bottom:
calc(-1
*
var(--grid-row-gap))
}
.elementor-grid-0
.elementor-grid
.elementor-grid-item
{
display:
inline-block;
margin-bottom:
var(--grid-row-gap);
word-break:
break-word
}
.elementor-grid-1
.elementor-grid
{
grid-template-columns:
repeat(1,
1fr)
}
.elementor-grid-2
.elementor-grid
{
grid-template-columns:
repeat(2,
1fr)
}
.elementor-grid-3
.elementor-grid
{
grid-template-columns:
repeat(3,
1fr)
}
.elementor-grid-4
.elementor-grid
{
grid-template-columns:
repeat(4,
1fr)
}
.elementor-grid-5
.elementor-grid
{
grid-template-columns:
repeat(5,
1fr)
}
.elementor-grid-6
.elementor-grid
{
grid-template-columns:
repeat(6,
1fr)
}
.elementor-grid-7
.elementor-grid
{
grid-template-columns:
repeat(7,
1fr)
}
.elementor-grid-8
.elementor-grid
{
grid-template-columns:
repeat(8,
1fr)
}
.elementor-grid-9
.elementor-grid
{
grid-template-columns:
repeat(9,
1fr)
}
.elementor-grid-10
.elementor-grid
{
grid-template-columns:
repeat(10,
1fr)
}
.elementor-grid-11
.elementor-grid
{
grid-template-columns:
repeat(11,
1fr)
}
.elementor-grid-12
.elementor-grid
{
grid-template-columns:
repeat(12,
1fr)
}
@media
(min-width:-1)
{
.elementor-grid-widescreen-0
.elementor-grid
{
display:
inline-block;
width:
100%;
word-spacing:
var(--grid-column-gap);
margin-bottom:
calc(-1
*
var(--grid-row-gap))
}
.elementor-grid-widescreen-0
.elementor-grid
.elementor-grid-item
{
display:
inline-block;
margin-bottom:
var(--grid-row-gap);
word-break:
break-word
}
.elementor-grid-widescreen-1
.elementor-grid
{
grid-template-columns:
repeat(1,
1fr)
}
.elementor-grid-widescreen-2
.elementor-grid
{
grid-template-columns:
repeat(2,
1fr)
}
.elementor-grid-widescreen-3
.elementor-grid
{
grid-template-columns:
repeat(3,
1fr)
}
.elementor-grid-widescreen-4
.elementor-grid
{
grid-template-columns:
repeat(4,
1fr)
}
.elementor-grid-widescreen-5
.elementor-grid
{
grid-template-columns:
repeat(5,
1fr)
}
.elementor-grid-widescreen-6
.elementor-grid
{
grid-template-columns:
repeat(6,
1fr)
}
.elementor-grid-widescreen-7
.elementor-grid
{
grid-template-columns:
repeat(7,
1fr)
}
.elementor-grid-widescreen-8
.elementor-grid
{
grid-template-columns:
repeat(8,
1fr)
}
.elementor-grid-widescreen-9
.elementor-grid
{
grid-template-columns:
repeat(9,
1fr)
}
.elementor-grid-widescreen-10
.elementor-grid
{
grid-template-columns:
repeat(10,
1fr)
}
.elementor-grid-widescreen-11
.elementor-grid
{
grid-template-columns:
repeat(11,
1fr)
}
.elementor-grid-widescreen-12
.elementor-grid
{
grid-template-columns:
repeat(12,
1fr)
}
}
@media
(max-width:1366px)
{
.elementor-grid-laptop-0
.elementor-grid
{
display:
inline-block;
width:
100%;
word-spacing:
var(--grid-column-gap);
margin-bottom:
calc(-1
*
var(--grid-row-gap))
}
.elementor-grid-laptop-0
.elementor-grid
.elementor-grid-item
{
display:
inline-block;
margin-bottom:
var(--grid-row-gap);
word-break:
break-word
}
.elementor-grid-laptop-1
.elementor-grid
{
grid-template-columns:
repeat(1,
1fr)
}
.elementor-grid-laptop-2
.elementor-grid
{
grid-template-columns:
repeat(2,
1fr)
}
.elementor-grid-laptop-3
.elementor-grid
{
grid-template-columns:
repeat(3,
1fr)
}
.elementor-grid-laptop-4
.elementor-grid
{
grid-template-columns:
repeat(4,
1fr)
}
.elementor-grid-laptop-5
.elementor-grid
{
grid-template-columns:
repeat(5,
1fr)
}
.elementor-grid-laptop-6
.elementor-grid
{
grid-template-columns:
repeat(6,
1fr)
}
.elementor-grid-laptop-7
.elementor-grid
{
grid-template-columns:
repeat(7,
1fr)
}
.elementor-grid-laptop-8
.elementor-grid
{
grid-template-columns:
repeat(8,
1fr)
}
.elementor-grid-laptop-9
.elementor-grid
{
grid-template-columns:
repeat(9,
1fr)
}
.elementor-grid-laptop-10
.elementor-grid
{
grid-template-columns:
repeat(10,
1fr)
}
.elementor-grid-laptop-11
.elementor-grid
{
grid-template-columns:
repeat(11,
1fr)
}
.elementor-grid-laptop-12
.elementor-grid
{
grid-template-columns:
repeat(12,
1fr)
}
}
@media
(max-width:-1)
{
.elementor-grid-tablet_extra-0
.elementor-grid
{
display:
inline-block;
width:
100%;
word-spacing:
var(--grid-column-gap);
margin-bottom:
calc(-1
*
var(--grid-row-gap))
}
.elementor-grid-tablet_extra-0
.elementor-grid
.elementor-grid-item
{
display:
inline-block;
margin-bottom:
var(--grid-row-gap);
word-break:
break-word
}
.elementor-grid-tablet_extra-1
.elementor-grid
{
grid-template-columns:
repeat(1,
1fr)
}
.elementor-grid-tablet_extra-2
.elementor-grid
{
grid-template-columns:
repeat(2,
1fr)
}
.elementor-grid-tablet_extra-3
.elementor-grid
{
grid-template-columns:
repeat(3,
1fr)
}
.elementor-grid-tablet_extra-4
.elementor-grid
{
grid-template-columns:
repeat(4,
1fr)
}
.elementor-grid-tablet_extra-5
.elementor-grid
{
grid-template-columns:
repeat(5,
1fr)
}
.elementor-grid-tablet_extra-6
.elementor-grid
{
grid-template-columns:
repeat(6,
1fr)
}
.elementor-grid-tablet_extra-7
.elementor-grid
{
grid-template-columns:
repeat(7,
1fr)
}
.elementor-grid-tablet_extra-8
.elementor-grid
{
grid-template-columns:
repeat(8,
1fr)
}
.elementor-grid-tablet_extra-9
.elementor-grid
{
grid-template-columns:
repeat(9,
1fr)
}
.elementor-grid-tablet_extra-10
.elementor-grid
{
grid-template-columns:
repeat(10,
1fr)
}
.elementor-grid-tablet_extra-11
.elementor-grid
{
grid-template-columns:
repeat(11,
1fr)
}
.elementor-grid-tablet_extra-12
.elementor-grid
{
grid-template-columns:
repeat(12,
1fr)
}
}
@media
(max-width:1024px)
{
.elementor-grid-tablet-0
.elementor-grid
{
display:
inline-block;
width:
100%;
word-spacing:
var(--grid-column-gap);
margin-bottom:
calc(-1
*
var(--grid-row-gap))
}
.elementor-grid-tablet-0
.elementor-grid
.elementor-grid-item
{
display:
inline-block;
margin-bottom:
var(--grid-row-gap);
word-break:
break-word
}
.elementor-grid-tablet-1
.elementor-grid
{
grid-template-columns:
repeat(1,
1fr)
}
.elementor-grid-tablet-2
.elementor-grid
{
grid-template-columns:
repeat(2,
1fr)
}
.elementor-grid-tablet-3
.elementor-grid
{
grid-template-columns:
repeat(3,
1fr)
}
.elementor-grid-tablet-4
.elementor-grid
{
grid-template-columns:
repeat(4,
1fr)
}
.elementor-grid-tablet-5
.elementor-grid
{
grid-template-columns:
repeat(5,
1fr)
}
.elementor-grid-tablet-6
.elementor-grid
{
grid-template-columns:
repeat(6,
1fr)
}
.elementor-grid-tablet-7
.elementor-grid
{
grid-template-columns:
repeat(7,
1fr)
}
.elementor-grid-tablet-8
.elementor-grid
{
grid-template-columns:
repeat(8,
1fr)
}
.elementor-grid-tablet-9
.elementor-grid
{
grid-template-columns:
repeat(9,
1fr)
}
.elementor-grid-tablet-10
.elementor-grid
{
grid-template-columns:
repeat(10,
1fr)
}
.elementor-grid-tablet-11
.elementor-grid
{
grid-template-columns:
repeat(11,
1fr)
}
.elementor-grid-tablet-12
.elementor-grid
{
grid-template-columns:
repeat(12,
1fr)
}
}
@media
(max-width:-1)
{
.elementor-grid-mobile_extra-0
.elementor-grid
{
display:
inline-block;
width:
100%;
word-spacing:
var(--grid-column-gap);
margin-bottom:
calc(-1
*
var(--grid-row-gap))
}
.elementor-grid-mobile_extra-0
.elementor-grid
.elementor-grid-item
{
display:
inline-block;
margin-bottom:
var(--grid-row-gap);
word-break:
break-word
}
.elementor-grid-mobile_extra-1
.elementor-grid
{
grid-template-columns:
repeat(1,
1fr)
}
.elementor-grid-mobile_extra-2
.elementor-grid
{
grid-template-columns:
repeat(2,
1fr)
}
.elementor-grid-mobile_extra-3
.elementor-grid
{
grid-template-columns:
repeat(3,
1fr)
}
.elementor-grid-mobile_extra-4
.elementor-grid
{
grid-template-columns:
repeat(4,
1fr)
}
.elementor-grid-mobile_extra-5
.elementor-grid
{
grid-template-columns:
repeat(5,
1fr)
}
.elementor-grid-mobile_extra-6
.elementor-grid
{
grid-template-columns:
repeat(6,
1fr)
}
.elementor-grid-mobile_extra-7
.elementor-grid
{
grid-template-columns:
repeat(7,
1fr)
}
.elementor-grid-mobile_extra-8
.elementor-grid
{
grid-template-columns:
repeat(8,
1fr)
}
.elementor-grid-mobile_extra-9
.elementor-grid
{
grid-template-columns:
repeat(9,
1fr)
}
.elementor-grid-mobile_extra-10
.elementor-grid
{
grid-template-columns:
repeat(10,
1fr)
}
.elementor-grid-mobile_extra-11
.elementor-grid
{
grid-template-columns:
repeat(11,
1fr)
}
.elementor-grid-mobile_extra-12
.elementor-grid
{
grid-template-columns:
repeat(12,
1fr)
}
}
@media
(max-width:767px)
{
.elementor-grid-mobile-0
.elementor-grid
{
display:
inline-block;
width:
100%;
word-spacing:
var(--grid-column-gap);
margin-bottom:
calc(-1
*
var(--grid-row-gap))
}
.elementor-grid-mobile-0
.elementor-grid
.elementor-grid-item
{
display:
inline-block;
margin-bottom:
var(--grid-row-gap);
word-break:
break-word
}
.elementor-grid-mobile-1
.elementor-grid
{
grid-template-columns:
repeat(1,
1fr)
}
.elementor-grid-mobile-2
.elementor-grid
{
grid-template-columns:
repeat(2,
1fr)
}
.elementor-grid-mobile-3
.elementor-grid
{
grid-template-columns:
repeat(3,
1fr)
}
.elementor-grid-mobile-4
.elementor-grid
{
grid-template-columns:
repeat(4,
1fr)
}
.elementor-grid-mobile-5
.elementor-grid
{
grid-template-columns:
repeat(5,
1fr)
}
.elementor-grid-mobile-6
.elementor-grid
{
grid-template-columns:
repeat(6,
1fr)
}
.elementor-grid-mobile-7
.elementor-grid
{
grid-template-columns:
repeat(7,
1fr)
}
.elementor-grid-mobile-8
.elementor-grid
{
grid-template-columns:
repeat(8,
1fr)
}
.elementor-grid-mobile-9
.elementor-grid
{
grid-template-columns:
repeat(9,
1fr)
}
.elementor-grid-mobile-10
.elementor-grid
{
grid-template-columns:
repeat(10,
1fr)
}
.elementor-grid-mobile-11
.elementor-grid
{
grid-template-columns:
repeat(11,
1fr)
}
.elementor-grid-mobile-12
.elementor-grid
{
grid-template-columns:
repeat(12,
1fr)
}
}
@media
(min-width:1367px)
{
#elementor-device-mode:after
{
content:
"desktop"
}
}
@media
(min-width:-1)
{
#elementor-device-mode:after
{
content:
"widescreen"
}
}
@media
(max-width:1366px)
{
#elementor-device-mode:after
{
content:
"laptop"
}
}
@media
(max-width:-1)
{
#elementor-device-mode:after
{
content:
"tablet_extra"
}
}
@media
(max-width:1024px)
{
#elementor-device-mode:after
{
content:
"tablet"
}
}
@media
(max-width:-1)
{
#elementor-device-mode:after
{
content:
"mobile_extra"
}
}
@media
(max-width:767px)
{
#elementor-device-mode:after
{
content:
"mobile"
}
}
@media
(prefers-reduced-motion:no-preference)
{
html
{
scroll-behavior:
smooth
}
}
.e-con
{
--border-radius:
0;
--border-top-width:
0px;
--border-right-width:
0px;
--border-bottom-width:
0px;
--border-left-width:
0px;
--border-style:
initial;
--border-color:
initial;
--container-widget-width:
100%;
--container-widget-height:
initial;
--container-widget-flex-grow:
0;
--container-widget-align-self:
initial;
--content-width:
min(100%,
var(--container-max-width,
1140px));
--width:
100%;
--min-height:
initial;
--height:
auto;
--text-align:
initial;
--margin-top:
0px;
--margin-right:
0px;
--margin-bottom:
0px;
--margin-left:
0px;
--padding-top:
var(--container-default-padding-top,
10px);
--padding-right:
var(--container-default-padding-right,
10px);
--padding-bottom:
var(--container-default-padding-bottom,
10px);
--padding-left:
var(--container-default-padding-left,
10px);
--position:
relative;
--z-index:
revert;
--overflow:
visible;
--gap:
var(--widgets-spacing,
20px);
--overlay-mix-blend-mode:
initial;
--overlay-opacity:
1;
--overlay-transition:
0.3s;
--e-con-grid-template-columns:
repeat(3,
1fr);
--e-con-grid-template-rows:
repeat(2,
1fr);
position:
var(--position);
width:
var(--width);
min-width:
0;
min-height:
var(--min-height);
height:
var(--height);
border-radius:
var(--border-radius);
z-index:
var(--z-index);
overflow:
var(--overflow);
transition:
background
var(--background-transition,
.3s),
border
var(--border-transition,
.3s),
box-shadow
var(--border-transition,
.3s),
transform
var(--e-con-transform-transition-duration,
.4s);
--flex-wrap-mobile:
wrap;
margin-block-start:
var(--margin-block-start);
margin-inline-end:
var(--margin-inline-end);
margin-block-end:
var(--margin-block-end);
margin-inline-start:
var(--margin-inline-start);
padding-inline-start:
var(--padding-inline-start);
padding-inline-end:
var(--padding-inline-end);
--margin-block-start:
var(--margin-top);
--margin-block-end:
var(--margin-bottom);
--margin-inline-start:
var(--margin-left);
--margin-inline-end:
var(--margin-right);
--padding-inline-start:
var(--padding-left);
--padding-inline-end:
var(--padding-right);
--padding-block-start:
var(--padding-top);
--padding-block-end:
var(--padding-bottom);
--border-block-start-width:
var(--border-top-width);
--border-block-end-width:
var(--border-bottom-width);
--border-inline-start-width:
var(--border-left-width);
--border-inline-end-width:
var(--border-right-width)
}
body.rtl
.e-con
{
--padding-inline-start:
var(--padding-right);
--padding-inline-end:
var(--padding-left);
--margin-inline-start:
var(--margin-right);
--margin-inline-end:
var(--margin-left);
--border-inline-start-width:
var(--border-right-width);
--border-inline-end-width:
var(--border-left-width)
}
.e-con.e-flex
{
--flex-direction:
column;
--flex-basis:
auto;
--flex-grow:
0;
--flex-shrink:
1;
flex:
var(--flex-grow)
var(--flex-shrink)
var(--flex-basis)
}
.e-con-full,
.e-con>.e-con-inner
{
text-align:
var(--text-align);
padding-block-start:
var(--padding-block-start);
padding-block-end:
var(--padding-block-end)
}
.e-con-full.e-flex,
.e-con.e-flex>.e-con-inner
{
flex-direction:
var(--flex-direction)
}
.e-con,
.e-con>.e-con-inner
{
display:
var(--display)
}
.e-con.e-grid
{
--grid-justify-content:
start;
--grid-align-content:
start;
--grid-auto-flow:
row
}
.e-con.e-grid,
.e-con.e-grid>.e-con-inner
{
grid-template-columns:
var(--e-con-grid-template-columns);
grid-template-rows:
var(--e-con-grid-template-rows);
justify-content:
var(--grid-justify-content);
align-content:
var(--grid-align-content);
grid-auto-flow:
var(--grid-auto-flow);
justify-items:
var(--justify-items);
align-items:
var(--align-items)
}
.e-con-boxed.e-flex
{
flex-direction:
column;
flex-wrap:
nowrap;
justify-content:
normal;
align-items:
normal;
align-content:
normal
}
.e-con-boxed.e-grid
{
justify-items:
legacy;
grid-template-columns:
1fr;
grid-template-rows:
1fr
}
.e-con-boxed
{
text-align:
initial;
gap:
initial
}
.e-con.e-flex>.e-con-inner
{
flex-wrap:
var(--flex-wrap);
justify-content:
var(--justify-content);
align-items:
var(--align-items);
align-content:
var(--align-content);
flex-basis:
auto;
flex-grow:
1;
flex-shrink:
1;
align-self:
auto
}
.e-con.e-grid>.e-con-inner
{
justify-items:
var(--justify-items);
align-items:
var(--align-items)
}
.e-con>.e-con-inner
{
gap:
var(--gap);
width:
100%;
max-width:
var(--content-width);
margin:
0
auto;
padding-inline-start:
0;
padding-inline-end:
0;
height:
100%
}
:is(.elementor-section-wrap,
[data-elementor-id])>.e-con
{
--margin-left:
auto;
--margin-right:
auto;
max-width:
min(100%,
var(--width))
}
.e-con
.elementor-widget.elementor-widget
{
margin-block-end:
0
}
.e-con:before,
.e-con>.elementor-background-slideshow:before,
.e-con>.elementor-motion-effects-container>.elementor-motion-effects-layer:before,
:is(.e-con,
.e-con>.e-con-inner)>.elementor-background-video-container:before
{
content:
var(--background-overlay);
display:
block;
position:
absolute;
mix-blend-mode:
var(--overlay-mix-blend-mode);
opacity:
var(--overlay-opacity);
transition:
var(--overlay-transition,
.3s);
border-radius:
var(--border-radius);
border-style:
var(--border-style);
border-color:
var(--border-color);
border-block-start-width:
var(--border-block-start-width);
border-inline-end-width:
var(--border-inline-end-width);
border-block-end-width:
var(--border-block-end-width);
border-inline-start-width:
var(--border-inline-start-width);
top:
calc(0px
-
var(--border-top-width));
left:
calc(0px
-
var(--border-left-width));
width:
max(100%
+
var(--border-left-width)
+
var(--border-right-width),
100%);
height:
max(100%
+
var(--border-top-width)
+
var(--border-bottom-width),
100%)
}
.e-con:before
{
transition:
background
var(--overlay-transition,
.3s),
border-radius
var(--border-transition,
.3s),
opacity
var(--overlay-transition,
.3s)
}
.e-con>.elementor-background-slideshow,
:is(.e-con,
.e-con>.e-con-inner)>.elementor-background-video-container
{
border-radius:
var(--border-radius);
border-style:
var(--border-style);
border-color:
var(--border-color);
border-block-start-width:
var(--border-block-start-width);
border-inline-end-width:
var(--border-inline-end-width);
border-block-end-width:
var(--border-block-end-width);
border-inline-start-width:
var(--border-inline-start-width);
top:
calc(0px
-
var(--border-top-width));
left:
calc(0px
-
var(--border-left-width));
width:
max(100%
+
var(--border-left-width)
+
var(--border-right-width),
100%);
height:
max(100%
+
var(--border-top-width)
+
var(--border-bottom-width),
100%)
}
@media
(max-width:767px)
{
:is(.e-con,
.e-con>.e-con-inner)>.elementor-background-video-container.elementor-hidden-mobile
{
display:
none
}
}
:is(.e-con,
.e-con>.e-con-inner)>.elementor-background-video-container:before
{
z-index:
1
}
:is(.e-con,
.e-con>.e-con-inner)>.elementor-background-slideshow:before
{
z-index:
2
}
.e-con
.elementor-widget
{
min-width:
0
}
.e-con
.elementor-widget-empty,
.e-con
.elementor-widget-google_maps,
.e-con
.elementor-widget-video,
.e-con
.elementor-widget.e-widget-swiper
{
width:
100%
}
.e-con>.e-con-inner>.elementor-widget>.elementor-widget-container,
.e-con>.elementor-widget>.elementor-widget-container
{
height:
100%
}
.e-con.e-con>.e-con-inner>.elementor-widget,
.elementor.elementor
.e-con>.elementor-widget
{
max-width:
100%
}
@media
(max-width:767px)
{
.e-con.e-flex
{
--width:
100%;
--flex-wrap:
var(--flex-wrap-mobile)
}
.e-con.e-flex
.elementor-widget-archive-posts
{
width:
100%
}
}
.elementor-form-fields-wrapper
{
display:
flex;
flex-wrap:
wrap
}
.elementor-form-fields-wrapper.elementor-labels-above
.elementor-field-group
.elementor-field-subgroup,
.elementor-form-fields-wrapper.elementor-labels-above
.elementor-field-group>.elementor-select-wrapper,
.elementor-form-fields-wrapper.elementor-labels-above
.elementor-field-group>input,
.elementor-form-fields-wrapper.elementor-labels-above
.elementor-field-group>textarea
{
flex-basis:
100%;
max-width:
100%
}
.elementor-form-fields-wrapper.elementor-labels-inline>.elementor-field-group
.elementor-select-wrapper,
.elementor-form-fields-wrapper.elementor-labels-inline>.elementor-field-group>input
{
flex-grow:
1
}
.elementor-field-group
{
flex-wrap:
wrap;
align-items:
center
}
.elementor-field-group.elementor-field-type-submit
{
align-items:
flex-end
}
.elementor-field-group
.elementor-field-textual
{
width:
100%;
max-width:
100%;
border:
1px
solid
#69727d;
background-color:
transparent;
color:
#1f2124;
vertical-align:
middle;
flex-grow:
1
}
.elementor-field-group
.elementor-field-textual:focus
{
box-shadow:
inset
0
0
0
1px
rgba(0,
0,
0,
.1);
outline:
0
}
.elementor-field-group
.elementor-field-textual::-moz-placeholder
{
color:
inherit;
font-family:
inherit;
opacity:
.6
}
.elementor-field-group
.elementor-field-textual::placeholder
{
color:
inherit;
font-family:
inherit;
opacity:
.6
}
.elementor-field-group
.elementor-select-wrapper
{
display:
flex;
position:
relative;
width:
100%
}
.elementor-field-group
.elementor-select-wrapper
select
{
-webkit-appearance:
none;
-moz-appearance:
none;
appearance:
none;
color:
inherit;
font-size:
inherit;
font-family:
inherit;
font-weight:
inherit;
font-style:
inherit;
text-transform:
inherit;
letter-spacing:
inherit;
line-height:
inherit;
flex-basis:
100%;
padding-inline-end:
20px
}
.elementor-field-group
.elementor-select-wrapper:before
{
content:
"\e92a";
font-family:
eicons;
font-size:
15px;
position:
absolute;
top:
50%;
transform:
translateY(-50%);
right:
10px;
pointer-events:
none;
text-shadow:
0
0
3px
rgba(0,
0,
0,
.3)
}
.elementor-field-group.elementor-field-type-select-multiple
.elementor-select-wrapper:before
{
content:
""
}
.elementor-field-subgroup
{
display:
flex;
flex-wrap:
wrap
}
.elementor-field-subgroup
.elementor-field-option
label
{
display:
inline-block
}
.elementor-field-subgroup.elementor-subgroup-inline
.elementor-field-option
{
padding-inline-end:
10px
}
.elementor-field-subgroup:not(.elementor-subgroup-inline)
.elementor-field-option
{
flex-basis:
100%
}
.elementor-field-type-acceptance
.elementor-field-subgroup
.elementor-field-option
input,
.elementor-field-type-acceptance
.elementor-field-subgroup
.elementor-field-option
label,
.elementor-field-type-checkbox
.elementor-field-subgroup
.elementor-field-option
input,
.elementor-field-type-checkbox
.elementor-field-subgroup
.elementor-field-option
label,
.elementor-field-type-radio
.elementor-field-subgroup
.elementor-field-option
input,
.elementor-field-type-radio
.elementor-field-subgroup
.elementor-field-option
label
{
display:
inline
}
.elementor-field-label
{
cursor:
pointer
}
.elementor-mark-required
.elementor-field-label:after
{
content:
"*";
color:
red;
padding-inline-start:
.2em
}
.elementor-field-textual
{
line-height:
1.4;
font-size:
15px;
min-height:
40px;
padding:
5px
14px;
border-radius:
3px
}
.elementor-field-textual.elementor-size-xs
{
font-size:
13px;
min-height:
33px;
padding:
4px
12px;
border-radius:
2px
}
.elementor-field-textual.elementor-size-md
{
font-size:
16px;
min-height:
47px;
padding:
6px
16px;
border-radius:
4px
}
.elementor-field-textual.elementor-size-lg
{
font-size:
18px;
min-height:
59px;
padding:
7px
20px;
border-radius:
5px
}
.elementor-field-textual.elementor-size-xl
{
font-size:
20px;
min-height:
72px;
padding:
8px
24px;
border-radius:
6px
}
.elementor-button-align-stretch
.elementor-field-type-submit:not(.e-form__buttons__wrapper)
.elementor-button
{
flex-basis:
100%
}
.elementor-button-align-stretch
.e-form__buttons__wrapper
{
flex-basis:
50%;
flex-grow:
1
}
.elementor-button-align-stretch
.e-form__buttons__wrapper__button
{
flex-basis:
100%
}
.elementor-button-align-center
.e-form__buttons,
.elementor-button-align-center
.elementor-field-type-submit
{
justify-content:
center
}
.elementor-button-align-start
.e-form__buttons,
.elementor-button-align-start
.elementor-field-type-submit
{
justify-content:
flex-start
}
.elementor-button-align-end
.e-form__buttons,
.elementor-button-align-end
.elementor-field-type-submit
{
justify-content:
flex-end
}
.elementor-button-align-center
.elementor-field-type-submit:not(.e-form__buttons__wrapper)
.elementor-button,
.elementor-button-align-end
.elementor-field-type-submit:not(.e-form__buttons__wrapper)
.elementor-button,
.elementor-button-align-start
.elementor-field-type-submit:not(.e-form__buttons__wrapper)
.elementor-button
{
flex-basis:
auto
}
.elementor-button-align-center
.e-form__buttons__wrapper,
.elementor-button-align-end
.e-form__buttons__wrapper,
.elementor-button-align-start
.e-form__buttons__wrapper
{
flex-grow:
0
}
.elementor-button-align-center
.e-form__buttons__wrapper,
.elementor-button-align-center
.e-form__buttons__wrapper__button,
.elementor-button-align-end
.e-form__buttons__wrapper,
.elementor-button-align-end
.e-form__buttons__wrapper__button,
.elementor-button-align-start
.e-form__buttons__wrapper,
.elementor-button-align-start
.e-form__buttons__wrapper__button
{
flex-basis:
auto
}
@media
screen
and
(max-width:1024px)
{
.elementor-tablet-button-align-stretch
.elementor-field-type-submit:not(.e-form__buttons__wrapper)
.elementor-button
{
flex-basis:
100%
}
.elementor-tablet-button-align-stretch
.e-form__buttons__wrapper
{
flex-basis:
50%;
flex-grow:
1
}
.elementor-tablet-button-align-stretch
.e-form__buttons__wrapper__button
{
flex-basis:
100%
}
.elementor-tablet-button-align-center
.e-form__buttons,
.elementor-tablet-button-align-center
.elementor-field-type-submit
{
justify-content:
center
}
.elementor-tablet-button-align-start
.e-form__buttons,
.elementor-tablet-button-align-start
.elementor-field-type-submit
{
justify-content:
flex-start
}
.elementor-tablet-button-align-end
.e-form__buttons,
.elementor-tablet-button-align-end
.elementor-field-type-submit
{
justify-content:
flex-end
}
.elementor-tablet-button-align-center
.elementor-field-type-submit:not(.e-form__buttons__wrapper)
.elementor-button,
.elementor-tablet-button-align-end
.elementor-field-type-submit:not(.e-form__buttons__wrapper)
.elementor-button,
.elementor-tablet-button-align-start
.elementor-field-type-submit:not(.e-form__buttons__wrapper)
.elementor-button
{
flex-basis:
auto
}
.elementor-tablet-button-align-center
.e-form__buttons__wrapper,
.elementor-tablet-button-align-end
.e-form__buttons__wrapper,
.elementor-tablet-button-align-start
.e-form__buttons__wrapper
{
flex-grow:
0
}
.elementor-tablet-button-align-center
.e-form__buttons__wrapper,
.elementor-tablet-button-align-center
.e-form__buttons__wrapper__button,
.elementor-tablet-button-align-end
.e-form__buttons__wrapper,
.elementor-tablet-button-align-end
.e-form__buttons__wrapper__button,
.elementor-tablet-button-align-start
.e-form__buttons__wrapper,
.elementor-tablet-button-align-start
.e-form__buttons__wrapper__button
{
flex-basis:
auto
}
}
@media
screen
and
(max-width:767px)
{
.elementor-mobile-button-align-stretch
.elementor-field-type-submit:not(.e-form__buttons__wrapper)
.elementor-button
{
flex-basis:
100%
}
.elementor-mobile-button-align-stretch
.e-form__buttons__wrapper
{
flex-basis:
50%;
flex-grow:
1
}
.elementor-mobile-button-align-stretch
.e-form__buttons__wrapper__button
{
flex-basis:
100%
}
.elementor-mobile-button-align-center
.e-form__buttons,
.elementor-mobile-button-align-center
.elementor-field-type-submit
{
justify-content:
center
}
.elementor-mobile-button-align-start
.e-form__buttons,
.elementor-mobile-button-align-start
.elementor-field-type-submit
{
justify-content:
flex-start
}
.elementor-mobile-button-align-end
.e-form__buttons,
.elementor-mobile-button-align-end
.elementor-field-type-submit
{
justify-content:
flex-end
}
.elementor-mobile-button-align-center
.elementor-field-type-submit:not(.e-form__buttons__wrapper)
.elementor-button,
.elementor-mobile-button-align-end
.elementor-field-type-submit:not(.e-form__buttons__wrapper)
.elementor-button,
.elementor-mobile-button-align-start
.elementor-field-type-submit:not(.e-form__buttons__wrapper)
.elementor-button
{
flex-basis:
auto
}
.elementor-mobile-button-align-center
.e-form__buttons__wrapper,
.elementor-mobile-button-align-end
.e-form__buttons__wrapper,
.elementor-mobile-button-align-start
.e-form__buttons__wrapper
{
flex-grow:
0
}
.elementor-mobile-button-align-center
.e-form__buttons__wrapper,
.elementor-mobile-button-align-center
.e-form__buttons__wrapper__button,
.elementor-mobile-button-align-end
.e-form__buttons__wrapper,
.elementor-mobile-button-align-end
.e-form__buttons__wrapper__button,
.elementor-mobile-button-align-start
.e-form__buttons__wrapper,
.elementor-mobile-button-align-start
.e-form__buttons__wrapper__button
{
flex-basis:
auto
}
}
.elementor-error
.elementor-field
{
border-color:
#d9534f
}
.elementor-error
.help-inline
{
color:
#d9534f;
font-size:
.9em
}
.elementor-message
{
margin:
10px
0;
font-size:
1em;
line-height:
1
}
.elementor-message:before
{
content:
"\e90e";
display:
inline-block;
font-family:
eicons;
font-weight:
400;
font-style:
normal;
vertical-align:
middle;
margin-inline-end:
5px
}
.elementor-message.elementor-message-danger
{
color:
#d9534f
}
.elementor-message.elementor-message-danger:before
{
content:
"\e87f"
}
.elementor-message.form-message-success
{
color:
#5cb85c
}
.elementor-form
.elementor-button
{
padding-block-start:
0;
padding-block-end:
0;
border:
none
}
.elementor-form
.elementor-button-content-wrapper,
.elementor-form
.elementor-button>span
{
display:
flex;
justify-content:
center;
flex-direction:
row;
gap:
5px
}
.elementor-form
.elementor-button.elementor-size-xs
{
min-height:
33px
}
.elementor-form
.elementor-button.elementor-size-sm
{
min-height:
40px
}
.elementor-form
.elementor-button.elementor-size-md
{
min-height:
47px
}
.elementor-form
.elementor-button.elementor-size-lg
{
min-height:
59px
}
.elementor-form
.elementor-button.elementor-size-xl
{
min-height:
72px
}
.elementor-element
.elementor-widget-container
{
transition:
background
.3s,
border
.3s,
border-radius
.3s,
box-shadow
.3s,
transform
var(--e-transform-transition-duration,
.4s)
}
.elementor-heading-title
{
padding:
0;
margin:
0;
line-height:
1
}
.elementor-button
{
display:
inline-block;
line-height:
1;
background-color:
#69727d;
font-size:
15px;
padding:
12px
24px;
border-radius:
3px;
color:
#fff;
fill:
#fff;
text-align:
center;
transition:
all
.3s
}
.elementor-button:focus,
.elementor-button:hover,
.elementor-button:visited
{
color:
#fff
}
.elementor-button-content-wrapper
{
display:
flex;
justify-content:
center;
flex-direction:
row;
gap:
5px
}
.elementor-button-icon
svg
{
width:
1em;
height:
auto
}
.elementor-button-icon
.e-font-icon-svg
{
height:
1em
}
.elementor-button-text
{
display:
inline-block
}
.elementor-button.elementor-size-xs
{
font-size:
13px;
padding:
10px
20px;
border-radius:
2px
}
.elementor-button.elementor-size-md
{
font-size:
16px;
padding:
15px
30px;
border-radius:
4px
}
.elementor-button.elementor-size-lg
{
font-size:
18px;
padding:
20px
40px;
border-radius:
5px
}
.elementor-button.elementor-size-xl
{
font-size:
20px;
padding:
25px
50px;
border-radius:
6px
}
.elementor-button
span
{
text-decoration:
inherit
}
.elementor-element.elementor-button-info
.elementor-button
{
background-color:
#5bc0de
}
.elementor-element.elementor-button-success
.elementor-button
{
background-color:
#5cb85c
}
.elementor-element.elementor-button-warning
.elementor-button
{
background-color:
#f0ad4e
}
.elementor-element.elementor-button-danger
.elementor-button
{
background-color:
#d9534f
}
.elementor-widget-button
.elementor-button
.elementor-button-info
{
background-color:
#5bc0de
}
.elementor-widget-button
.elementor-button
.elementor-button-success
{
background-color:
#5cb85c
}
.elementor-widget-button
.elementor-button
.elementor-button-warning
{
background-color:
#f0ad4e
}
.elementor-widget-button
.elementor-button
.elementor-button-danger
{
background-color:
#d9534f
}
.elementor-tab-title
a
{
color:
inherit
}
.elementor-view-stacked
.elementor-icon
{
padding:
.5em;
background-color:
#69727d;
color:
#fff;
fill:
#fff
}
.elementor-view-framed
.elementor-icon
{
padding:
.5em;
color:
#69727d;
border:
3px
solid
#69727d;
background-color:
transparent
}
.elementor-icon
{
display:
inline-block;
line-height:
1;
transition:
all
.3s;
color:
#69727d;
font-size:
50px;
text-align:
center
}
.elementor-icon:hover
{
color:
#69727d
}
.elementor-icon
i,
.elementor-icon
svg
{
width:
1em;
height:
1em;
position:
relative;
display:
block
}
.elementor-icon
i:before,
.elementor-icon
svg:before
{
position:
absolute;
left:
50%;
transform:
translateX(-50%)
}
.elementor-icon
i.fad
{
width:
auto
}
.elementor-shape-square
.elementor-icon
{
border-radius:
0
}
.elementor-shape-rounded
.elementor-icon
{
border-radius:
10%
}
.elementor-shape-circle
.elementor-icon
{
border-radius:
50%
}
.e-transform
.elementor-widget-container
{
transform:
perspective(var(--e-transform-perspective,
0))
rotate(var(--e-transform-rotateZ,
0))
rotateX(var(--e-transform-rotateX,
0))
rotateY(var(--e-transform-rotateY,
0))
translate(var(--e-transform-translate,
0))
translateX(var(--e-transform-translateX,
0))
translateY(var(--e-transform-translateY,
0))
scaleX(calc(var(--e-transform-flipX,
1)
*
var(--e-transform-scaleX,
var(--e-transform-scale,
1))))
scaleY(calc(var(--e-transform-flipY,
1)
*
var(--e-transform-scaleY,
var(--e-transform-scale,
1))))
skewX(var(--e-transform-skewX,
0))
skewY(var(--e-transform-skewY,
0));
transform-origin:
var(--e-transform-origin-y)
var(--e-transform-origin-x)
}
.e-con.e-transform
{
transform:
perspective(var(--e-con-transform-perspective,
0))
rotate(var(--e-con-transform-rotateZ,
0))
rotateX(var(--e-con-transform-rotateX,
0))
rotateY(var(--e-con-transform-rotateY,
0))
translate(var(--e-con-transform-translate,
0))
translateX(var(--e-con-transform-translateX,
0))
translateY(var(--e-con-transform-translateY,
0))
scaleX(calc(var(--e-con-transform-flipX,
1)
*
var(--e-con-transform-scaleX,
var(--e-con-transform-scale,
1))))
scaleY(calc(var(--e-con-transform-flipY,
1)
*
var(--e-con-transform-scaleY,
var(--e-con-transform-scale,
1))))
skewX(var(--e-con-transform-skewX,
0))
skewY(var(--e-con-transform-skewY,
0));
transform-origin:
var(--e-con-transform-origin-y)
var(--e-con-transform-origin-x)
}
.animated
{
animation-duration:
1.25s
}
.animated.animated-slow
{
animation-duration:
2s
}
.animated.animated-fast
{
animation-duration:
.75s
}
.animated.infinite
{
animation-iteration-count:
infinite
}
.animated.reverse
{
animation-direction:
reverse;
animation-fill-mode:
forwards
}
@media
(prefers-reduced-motion:reduce)
{
.animated
{
animation:
none
}
}
.elementor-post__thumbnail__link
{
transition:
none
}
#left-area
ul.elementor-icon-list-items,
.elementor-edit-area
.elementor-element
ul.elementor-icon-list-items,
.elementor
.elementor-element
ul.elementor-icon-list-items
{
padding:
0
}
.e--ua-appleWebkit.rtl
{
--flex-right:
flex-start
}
.e--ua-appleWebkit
.elementor-share-buttons--align-right,
.e--ua-appleWebkit
.elementor-widget-social-icons.e-grid-align-right
{
--justify-content:
var(--flex-right,
flex-end)
}
.e--ua-appleWebkit
.elementor-share-buttons--align-center,
.e--ua-appleWebkit
.elementor-widget-social-icons.e-grid-align-center
{
--justify-content:
center
}
.e--ua-appleWebkit
.elementor-grid-0.elementor-share-buttons--align-center
.elementor-grid,
.e--ua-appleWebkit
.elementor-grid-0.elementor-share-buttons--align-justify
.elementor-grid,
.e--ua-appleWebkit
.elementor-grid-0.elementor-share-buttons--align-right
.elementor-grid,
.e--ua-appleWebkit
.elementor-grid-0.elementor-widget-social-icons.e-grid-align-center
.elementor-grid,
.e--ua-appleWebkit
.elementor-grid-0.elementor-widget-social-icons.e-grid-align-right
.elementor-grid
{
width:
auto;
display:
flex;
flex-wrap:
wrap;
justify-content:
var(--justify-content,
space-between);
margin-left:
calc(-.5
*
var(--grid-column-gap));
margin-right:
calc(-.5
*
var(--grid-column-gap))
}
.e--ua-appleWebkit
.elementor-grid-0.elementor-share-buttons--align-center
.elementor-grid-item,
.e--ua-appleWebkit
.elementor-grid-0.elementor-share-buttons--align-justify
.elementor-grid-item,
.e--ua-appleWebkit
.elementor-grid-0.elementor-share-buttons--align-right
.elementor-grid-item,
.e--ua-appleWebkit
.elementor-grid-0.elementor-widget-social-icons.e-grid-align-center
.elementor-grid-item,
.e--ua-appleWebkit
.elementor-grid-0.elementor-widget-social-icons.e-grid-align-right
.elementor-grid-item
{
margin-left:
calc(.5
*
var(--grid-column-gap));
margin-right:
calc(.5
*
var(--grid-column-gap))
}
.e--ua-appleWebkit
.elementor-grid-0.elementor-share-buttons--align-left
.elementor-grid,
.e--ua-appleWebkit
.elementor-grid-0.elementor-widget-social-icons.e-grid-align-left
.elementor-grid
{
display:
inline-block
}
.e--ua-appleWebkit
.elementor-grid-0.elementor-share-buttons--align-left
.elementor-grid,
.e--ua-appleWebkit
.elementor-grid-0.elementor-share-buttons--align-left
.elementor-grid-item,
.e--ua-appleWebkit
.elementor-grid-0.elementor-widget-social-icons.e-grid-align-left
.elementor-grid,
.e--ua-appleWebkit
.elementor-grid-0.elementor-widget-social-icons.e-grid-align-left
.elementor-grid-item
{
margin-left:
0;
margin-right:
0
}
@media
(max-width:1024px)
{
.e--ua-appleWebkit
.elementor-share-buttons-tablet--align-right,
.e--ua-appleWebkit
.elementor-widget-social-icons.e-grid-align-tablet-right
{
--justify-content:
var(--flex-right,
flex-end)
}
.e--ua-appleWebkit
.elementor-share-buttons-tablet--align-center,
.e--ua-appleWebkit
.elementor-widget-social-icons.e-grid-align-tablet-center
{
--justify-content:
center
}
.e--ua-appleWebkit
.elementor-grid-0.elementor-share-buttons--align-tablet-center
.elementor-grid,
.e--ua-appleWebkit
.elementor-grid-0.elementor-share-buttons--align-tablet-justify
.elementor-grid,
.e--ua-appleWebkit
.elementor-grid-0.elementor-share-buttons--align-tablet-right
.elementor-grid,
.e--ua-appleWebkit
.elementor-grid-0.elementor-widget-social-icons.e-grid-align-tablet-center
.elementor-grid,
.e--ua-appleWebkit
.elementor-grid-0.elementor-widget-social-icons.e-grid-align-tablet-right
.elementor-grid
{
width:
auto;
display:
flex;
flex-wrap:
wrap;
justify-content:
var(--justify-content,
space-between);
margin-left:
calc(-.5
*
var(--grid-column-gap));
margin-right:
calc(-.5
*
var(--grid-column-gap))
}
.e--ua-appleWebkit
.elementor-grid-0.elementor-share-buttons--align-tablet-center
.elementor-grid-item,
.e--ua-appleWebkit
.elementor-grid-0.elementor-share-buttons--align-tablet-justify
.elementor-grid-item,
.e--ua-appleWebkit
.elementor-grid-0.elementor-share-buttons--align-tablet-right
.elementor-grid-item,
.e--ua-appleWebkit
.elementor-grid-0.elementor-widget-social-icons.e-grid-align-tablet-center
.elementor-grid-item,
.e--ua-appleWebkit
.elementor-grid-0.elementor-widget-social-icons.e-grid-align-tablet-right
.elementor-grid-item
{
margin-left:
calc(.5
*
var(--grid-column-gap));
margin-right:
calc(.5
*
var(--grid-column-gap))
}
.e--ua-appleWebkit
.elementor-grid-0.elementor-share-buttons-tablet--align-left
.elementor-grid,
.e--ua-appleWebkit
.elementor-grid-0.elementor-widget-social-icons.e-grid-align-tablet-left
.elementor-grid
{
display:
inline-block
}
.e--ua-appleWebkit
.elementor-grid-0.elementor-share-buttons-tablet--align-left
.elementor-grid,
.e--ua-appleWebkit
.elementor-grid-0.elementor-share-buttons-tablet--align-left
.elementor-grid-item,
.e--ua-appleWebkit
.elementor-grid-0.elementor-widget-social-icons.e-grid-align-tablet-left
.elementor-grid,
.e--ua-appleWebkit
.elementor-grid-0.elementor-widget-social-icons.e-grid-align-tablet-left
.elementor-grid-item
{
margin-left:
0;
margin-right:
0
}
}
@media
(max-width:767px)
{
.e--ua-appleWebkit
.elementor-share-buttons-mobile--align-right,
.e--ua-appleWebkit
.elementor-widget-social-icons.e-grid-align-mobile-right
{
--justify-content:
var(--flex-right,
flex-end)
}
.e--ua-appleWebkit
.elementor-share-buttons-mobile--align-center,
.e--ua-appleWebkit
.elementor-widget-social-icons.e-grid-align-mobile-center
{
--justify-content:
center
}
.e--ua-appleWebkit
.elementor-grid-0.elementor-share-buttons--align-mobile-center
.elementor-grid,
.e--ua-appleWebkit
.elementor-grid-0.elementor-share-buttons--align-mobile-justify
.elementor-grid,
.e--ua-appleWebkit
.elementor-grid-0.elementor-share-buttons--align-mobile-right
.elementor-grid,
.e--ua-appleWebkit
.elementor-grid-0.elementor-widget-social-icons.e-grid-align-mobile-center
.elementor-grid,
.e--ua-appleWebkit
.elementor-grid-0.elementor-widget-social-icons.e-grid-align-mobile-right
.elementor-grid
{
width:
auto;
display:
flex;
flex-wrap:
wrap;
justify-content:
var(--justify-content,
space-between);
margin-left:
calc(-.5
*
var(--grid-column-gap));
margin-right:
calc(-.5
*
var(--grid-column-gap))
}
.e--ua-appleWebkit
.elementor-grid-0.elementor-share-buttons--align-mobile-center
.elementor-grid-item,
.e--ua-appleWebkit
.elementor-grid-0.elementor-share-buttons--align-mobile-justify
.elementor-grid-item,
.e--ua-appleWebkit
.elementor-grid-0.elementor-share-buttons--align-mobile-right
.elementor-grid-item,
.e--ua-appleWebkit
.elementor-grid-0.elementor-widget-social-icons.e-grid-align-mobile-center
.elementor-grid-item,
.e--ua-appleWebkit
.elementor-grid-0.elementor-widget-social-icons.e-grid-align-mobile-right
.elementor-grid-item
{
margin-left:
calc(.5
*
var(--grid-column-gap));
margin-right:
calc(.5
*
var(--grid-column-gap))
}
.e--ua-appleWebkit
.elementor-grid-0.elementor-share-buttons-mobile--align-left
.elementor-grid,
.e--ua-appleWebkit
.elementor-grid-0.elementor-widget-social-icons.e-grid-align-mobile-left
.elementor-grid
{
display:
inline-block
}
.e--ua-appleWebkit
.elementor-grid-0.elementor-share-buttons-mobile--align-left
.elementor-grid,
.e--ua-appleWebkit
.elementor-grid-0.elementor-share-buttons-mobile--align-left
.elementor-grid-item,
.e--ua-appleWebkit
.elementor-grid-0.elementor-widget-social-icons.e-grid-align-mobile-left
.elementor-grid,
.e--ua-appleWebkit
.elementor-grid-0.elementor-widget-social-icons.e-grid-align-mobile-left
.elementor-grid-item
{
margin-left:
0;
margin-right:
0
}
}
@media
(max-width:767px)
{
.elementor
.elementor-hidden-mobile
{
display:
none
}
}
@media
(min-width:-1)
and
(max-width:-1)
{
.elementor
.elementor-hidden-mobile_extra
{
display:
none
}
}
@media
(min-width:768px)
and
(max-width:1024px)
{
.elementor
.elementor-hidden-tablet
{
display:
none
}
}
@media
(min-width:-1)
and
(max-width:-1)
{
.elementor
.elementor-hidden-tablet_extra
{
display:
none
}
}
@media
(min-width:1025px)
and
(max-width:1366px)
{
.elementor
.elementor-hidden-laptop
{
display:
none
}
}
@media
(min-width:1367px)
and
(max-width:99999px)
{
.elementor
.elementor-hidden-desktop
{
display:
none
}
}
@media
(min-width:-1)
{
.elementor
.elementor-hidden-widescreen
{
display:
none
}
}