﻿.elementor-2 .elementor-element.elementor-element-2319442>.elementor-background-overlay
{
    background-color: #000;
    opacity: .45;
    transition: background .3s,border-radius .3s,opacity .3s;
}
.elementor-2 .elementor-element.elementor-element-2319442
{
    overflow: hidden;
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
    margin-top: 0;
    margin-bottom: 0;
    padding: 32px 16px 32px 16px;
}
.elementor-2 .elementor-element.elementor-element-6fd4869
{
    --spacer-size: 59px;
}
.elementor-2 .elementor-element.elementor-element-ad025d8
{
    --spacer-size: 70px;
}
.elementor-2 .elementor-element.elementor-element-d6deea1
{
    width: var(--container-widget-width,101.744%);
    max-width: 101.744%;
    --container-widget-width: 101.744%;
    --container-widget-flex-grow: 0;
    text-align: center;
}
.elementor-2 .elementor-element.elementor-element-d6deea1>.elementor-widget-container
{
    margin: 35px 35px 35px 35px;
    transition: background 1s;
}
.elementor-2 .elementor-element.elementor-element-d6deea1 .elementor-heading-title
{
    font-family: "Roboto",Sans-serif;
    font-size: 50px;
    font-weight: 500;
    color: #fff;
}
.elementor-2 .elementor-element.elementor-element-b055129
{
    text-align: center;
    font-family: "Roboto",Sans-serif;
    font-weight: 600;
    text-shadow: 0 0 100px rgba(0,0,0,.3);
    color: #fff;
}
.elementor-2 .elementor-element.elementor-element-9bd1ee6 .elementor-button
{
    background-color: #fff;
    font-family: var(--e-global-typography-secondary-font-family),Sans-serif;
    font-weight: var(--e-global-typography-secondary-font-weight);
    fill: var(--e-global-color-primary);
    color: var(--e-global-color-primary);
    border-style: none;
    border-radius: 5px 5px 5px 5px;
    padding: 20px 20px 20px 20px;
}
.elementor-2 .elementor-element.elementor-element-9bd1ee6
{
    width: var(--container-widget-width,105.718%);
    max-width: 105.718%;
    --container-widget-width: 105.718%;
    --container-widget-flex-grow: 0;
}
.elementor-2 .elementor-element.elementor-element-9bd1ee6>.elementor-widget-container
{
    margin: 0 0 0 0;
}
.elementor-2 .elementor-element.elementor-element-9bd1ee6 .elementor-button-content-wrapper
{
    flex-direction: row;
}
.elementor-2 .elementor-element.elementor-element-9bd1ee6 .elementor-button .elementor-button-content-wrapper
{
    gap: 10px;
}
.elementor-2 .elementor-element.elementor-element-96a567d .elementor-button
{
    background-color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-secondary-font-family),Sans-serif;
    font-weight: var(--e-global-typography-secondary-font-weight);
    fill: #fff;
    color: #fff;
    border-style: none;
    border-radius: 5px 5px 5px 5px;
    padding: 20px 20px 20px 20px;
}
.elementor-2 .elementor-element.elementor-element-96a567d
{
    width: var(--container-widget-width,99.398%);
    max-width: 99.398%;
    --container-widget-width: 99.398%;
    --container-widget-flex-grow: 0;
}
.elementor-2 .elementor-element.elementor-element-96a567d>.elementor-widget-container
{
    margin: 0 0 0 0;
}
.elementor-2 .elementor-element.elementor-element-96a567d .elementor-button-content-wrapper
{
    flex-direction: row;
}
.elementor-2 .elementor-element.elementor-element-96a567d .elementor-button .elementor-button-content-wrapper
{
    gap: 10px;
}
.elementor-2 .elementor-element.elementor-element-df985ca
{
    --spacer-size: 14px;
}
.elementor-2 .elementor-element.elementor-element-b549b1a>.elementor-widget-container
{
    margin: -29px 0 65px 0;
}
.elementor-2 .elementor-element.elementor-element-b549b1a .elementor-icon-wrapper
{
    text-align: center;
}
.elementor-2 .elementor-element.elementor-element-b549b1a.elementor-view-stacked .elementor-icon
{
    background-color: #fff;
}
.elementor-2 .elementor-element.elementor-element-b549b1a.elementor-view-framed .elementor-icon, .elementor-2 .elementor-element.elementor-element-b549b1a.elementor-view-default .elementor-icon
{
    color: #fff;
    border-color: #fff;
}
.elementor-2 .elementor-element.elementor-element-b549b1a.elementor-view-framed .elementor-icon, .elementor-2 .elementor-element.elementor-element-b549b1a.elementor-view-default .elementor-icon svg
{
    fill: #fff;
}
.elementor-2 .elementor-element.elementor-element-b549b1a .elementor-icon
{
    font-size: 49px;
}
.elementor-2 .elementor-element.elementor-element-b549b1a .elementor-icon svg
{
    height: 49px;
}
.elementor-2 .elementor-element.elementor-element-d5a33b4
{
    --spacer-size: 50px;
}
.elementor-2 .elementor-element.elementor-element-846862c>.elementor-element-populated
{
    padding: 0 0 0 0;
}
.elementor-2 .elementor-element.elementor-element-0bf66b6
{
    overflow: hidden;
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
    padding: 64px 32px 64px 32px;
}
.elementor-2 .elementor-element.elementor-element-0bf66b6>.elementor-background-overlay
{
    transition: background .3s,border-radius .3s,opacity .3s;
}
.elementor-2 .elementor-element.elementor-element-b1218b9
{
    text-align: center;
}
.elementor-2 .elementor-element.elementor-element-b1218b9 .elementor-heading-title
{
    color: #07074e;
}
.elementor-2 .elementor-element.elementor-element-73b62b6>.elementor-widget-container
{
    padding: 10px 0 10px 0;
}
.elementor-2 .elementor-element.elementor-element-73b62b6
{
    text-align: center;
    color: var(--e-global-color-text);
}
.elementor-2 .elementor-element.elementor-element-362a5fa>.elementor-widget-container
{
    margin: 20px 0 0 0;
}
.elementor-2 .elementor-element.elementor-element-362a5fa
{
    text-align: center;
}
.elementor-2 .elementor-element.elementor-element-362a5fa .elementor-heading-title
{
    font-family: var(--e-global-typography-secondary-font-family),Sans-serif;
    font-weight: var(--e-global-typography-secondary-font-weight);
    color: var(--e-global-color-secondary);
}
.elementor-2 .elementor-element.elementor-element-45fc590:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-45fc590>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #fff;
}
.elementor-2 .elementor-element.elementor-element-45fc590
{
    overflow: hidden;
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
    padding: 32px 32px 32px 32px;
}
.elementor-2 .elementor-element.elementor-element-45fc590>.elementor-background-overlay
{
    transition: background .3s,border-radius .3s,opacity .3s;
}
.elementor-2 .elementor-element.elementor-element-f703519>.elementor-element-populated
{
    padding: 16px 16px 32px 16px;
}
.elementor-2 .elementor-element.elementor-element-ea0600b>.elementor-element-populated
{
    padding: 0 0 0 0;
}
.elementor-2 .elementor-element.elementor-element-e32f458:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-e32f458>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #fff;
}
.elementor-2 .elementor-element.elementor-element-e32f458
{
    overflow: hidden;
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
    padding: 64px 16px 64px 16px;
}
.elementor-2 .elementor-element.elementor-element-e32f458>.elementor-background-overlay
{
    transition: background .3s,border-radius .3s,opacity .3s;
}
.elementor-2 .elementor-element.elementor-element-a3a42a1>.elementor-element-populated
{
    padding: 16px 16px 32px 16px;
}
.elementor-2 .elementor-element.elementor-element-bab5c91
{
    text-align: center;
}
.elementor-2 .elementor-element.elementor-element-bab5c91 .elementor-heading-title
{
    color: #07074e;
}
.elementor-2 .elementor-element.elementor-element-49b8fda
{
    --spacer-size: 20px;
}
.elementor-2 .elementor-element.elementor-element-e491cf4
{
    --spacer-size: 20px;
}
.elementor-2 .elementor-element.elementor-element-9403d4b:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-9403d4b>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #fafafa;
}
.elementor-2 .elementor-element.elementor-element-9403d4b
{
    overflow: hidden;
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
    padding: 32px 32px 32px 32px;
}
.elementor-2 .elementor-element.elementor-element-9403d4b>.elementor-background-overlay
{
    transition: background .3s,border-radius .3s,opacity .3s;
}
.elementor-2 .elementor-element.elementor-element-4e69c06
{
    text-align: left;
}
.elementor-2 .elementor-element.elementor-element-4e69c06 .elementor-heading-title
{
    color: #07074e;
}
.elementor-2 .elementor-element.elementor-element-eb16809>.elementor-widget-container
{
    padding: 10px 0 10px 0;
}
.elementor-2 .elementor-element.elementor-element-eb16809
{
    text-align: left;
    color: var(--e-global-color-text);
}
.elementor-2 .elementor-element.elementor-element-ab4e8ba:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-ab4e8ba>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #fff;
}
.elementor-2 .elementor-element.elementor-element-ab4e8ba
{
    overflow: hidden;
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
    padding: 32px 16px 32px 16px;
}
.elementor-2 .elementor-element.elementor-element-ab4e8ba>.elementor-background-overlay
{
    transition: background .3s,border-radius .3s,opacity .3s;
}
.elementor-2 .elementor-element.elementor-element-78202c3
{
    text-align: left;
}
.elementor-2 .elementor-element.elementor-element-78202c3 .elementor-heading-title
{
    color: #07074e;
}
.elementor-2 .elementor-element.elementor-element-45f5857
{
    text-align: left;
    color: #364c69;
}
.elementor-2 .elementor-element.elementor-element-ad02106
{
    --grid-row-gap: 35px;
    --grid-column-gap: 30px;
}
.elementor-2 .elementor-element.elementor-element-ad02106 .elementor-posts-container .elementor-post__thumbnail
{

}
.elementor-2 .elementor-element.elementor-element-ad02106:after
{
    content: "0.66";
}
.elementor-2 .elementor-element.elementor-element-ad02106 .elementor-post__thumbnail__link
{
    width: 100%;
}
.elementor-2 .elementor-element.elementor-element-ad02106 .elementor-post__meta-data span+span:before
{
    content: "•";
}
.elementor-2 .elementor-element.elementor-element-ad02106 .elementor-post__text
{
    margin-top: 20px;
}
.elementor-2 .elementor-element.elementor-element-ad02106 .elementor-post__badge
{
    right: 0;
}
.elementor-2 .elementor-element.elementor-element-ad02106 .elementor-post__card .elementor-post__badge
{
    margin: 20px;
}
.elementor-2 .elementor-element.elementor-element-0660b1a
{
    overflow: hidden;
}
.elementor-2 .elementor-element.elementor-element-4bfcbcb>.elementor-element-populated
{
    padding: 0 0 0 0;
}
.elementor-2 .elementor-element.elementor-element-d58f5d6
{
    overflow: hidden;
}
.elementor-2 .elementor-element.elementor-element-17493a5>.elementor-element-populated
{
    padding: 0 0 0 0;
}
:root
{
    --page-title-display: none;
}
@media(max-width: 1024px)
{
    .elementor-2 .elementor-element.elementor-element-6fd4869
    {
        --spacer-size: 59px;
    }
}
@media(max-width: 767px)
{
    .elementor-2 .elementor-element.elementor-element-2319442
    {
        margin-top: 0;
        margin-bottom: 0;
    }
    .elementor-2 .elementor-element.elementor-element-75294af>.elementor-element-populated
    {
        padding: 32px 16px 64px 16px;
    }
    .elementor-2 .elementor-element.elementor-element-6fd4869
    {
        --spacer-size: 108px;
    }
    .elementor-2 .elementor-element.elementor-element-4e69c06
    {
        text-align: center;
    }
    .elementor-2 .elementor-element.elementor-element-eb16809
    {
        text-align: center;
    }
    .elementor-2 .elementor-element.elementor-element-ad02106 .elementor-posts-container .elementor-post__thumbnail
    {
    }
    .elementor-2 .elementor-element.elementor-element-ad02106:after
    {
        content: "0.5";
    }
    .elementor-2 .elementor-element.elementor-element-ad02106 .elementor-post__thumbnail__link
    {
        width: 100%;
    }
}