﻿.elementor-159 .elementor-element.elementor-element-1b2b4178:not(.elementor-motion-effects-element-type-background), .elementor-159 .elementor-element.elementor-element-1b2b4178>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-image: url("../image/pez-3-2.gif");
    background-position: 110% 23%;
    background-repeat: no-repeat;
    background-size: 60% auto;
}
.elementor-159 .elementor-element.elementor-element-1b2b4178>.elementor-container
{
    min-height: 800px;
}
.elementor-159 .elementor-element.elementor-element-1b2b4178>.elementor-background-overlay
{
    opacity: .5;
    transition: background .3s,border-radius .3s,opacity .3s;
}
.elementor-159 .elementor-element.elementor-element-1b2b4178
{
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
    margin-top: -150px;
    margin-bottom: 0;
    z-index: 5;
}
.elementor-159 .elementor-element.elementor-element-404ba790>.elementor-element-populated
{
    margin: 100px 0 0 0;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
}
.elementor-159 .elementor-element.elementor-element-7653bab1
{
    --spacer-size: 60px;
}
.elementor-widget-heading .elementor-heading-title
{
    color: var(--e-global-color-primary);
}
.elementor-159 .elementor-element.elementor-element-a2391c6 .elementor-heading-title
{
    font-family: "Poppins",Sans-serif;
    font-size: 60px;
    font-weight: 500;
    line-height: 1.2em;
    color: var(--e-global-color-6743fbe8);
}
.elementor-widget-text-editor
{
    color: var(--e-global-color-text);
}
.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-159 .elementor-element.elementor-element-5b57d483
{
    font-family: "Poppins",Sans-serif;
    font-size: 20px;
    font-weight: 400;
    color: #000;
}
.elementor-widget-button .elementor-button
{
    background-color: var(--e-global-color-accent);
}
.elementor-159 .elementor-element.elementor-element-bfda091 .elementor-button
{
    background-color: var(--e-global-color-446a6d82);
    font-family: "Open Sans",Sans-serif;
    font-size: 14px;
    font-weight: 600;
    text-transform: uppercase;
    fill: var(--e-global-color-29af529f);
    color: var(--e-global-color-29af529f);
    border-radius: 40px 40px 40px 40px;
    padding: 20px 50px 20px 50px;
}
.elementor-159 .elementor-element.elementor-element-bfda091 .elementor-button:hover, .elementor-159 .elementor-element.elementor-element-bfda091 .elementor-button:focus
{
    background-color: var(--e-global-color-29af529f);
    color: var(--e-global-color-446a6d82);
}
.elementor-159 .elementor-element.elementor-element-bfda091 .elementor-button:hover svg, .elementor-159 .elementor-element.elementor-element-bfda091 .elementor-button:focus svg
{
    fill: var(--e-global-color-446a6d82);
}
.elementor-bc-flex-widget .elementor-159 .elementor-element.elementor-element-112baa8f.elementor-column .elementor-widget-wrap
{
    align-items: center;
}
.elementor-159 .elementor-element.elementor-element-112baa8f.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated
{
    align-content: center;
    align-items: center;
}
.elementor-159 .elementor-element.elementor-element-112baa8f>.elementor-element-populated
{
    margin: 0 0 0 -60px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: -60px;
}
.elementor-159 .elementor-element.elementor-element-33b20f42
{
    --spacer-size: 50px;
}
.elementor-159 .elementor-element.elementor-element-34e59600:not(.elementor-motion-effects-element-type-background), .elementor-159 .elementor-element.elementor-element-34e59600>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-image: url("../image/pez-2.gif");
    background-position: 70px 0;
    background-repeat: no-repeat;
    background-size: 260px auto;
}
.elementor-159 .elementor-element.elementor-element-34e59600>.elementor-container
{
    min-height: 250px;
}
.elementor-159 .elementor-element.elementor-element-34e59600
{
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
    margin-top: 52px;
    margin-bottom: 0;
    padding: 0 0 0 0;
}
.elementor-159 .elementor-element.elementor-element-34e59600>.elementor-background-overlay
{
    transition: background .3s,border-radius .3s,opacity .3s;
}
.elementor-159 .elementor-element.elementor-element-7ed37a5>.elementor-element-populated
{
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
}
.elementor-159 .elementor-element.elementor-element-7ed37a5>.elementor-element-populated>.elementor-background-overlay
{
    transition: background .3s,border-radius .3s,opacity .3s;
}
.elementor-159 .elementor-element.elementor-element-6332d1c5:not(.elementor-motion-effects-element-type-background), .elementor-159 .elementor-element.elementor-element-6332d1c5>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-image: url("../image/pez-1.gif");
    background-position: 110px 40px;
    background-repeat: no-repeat;
    background-size: 240px auto;
}
.elementor-159 .elementor-element.elementor-element-6332d1c5>.elementor-container
{
    min-height: 260px;
}
.elementor-159 .elementor-element.elementor-element-6332d1c5
{
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
    padding: 0 0 0 0;
}
.elementor-159 .elementor-element.elementor-element-6332d1c5>.elementor-background-overlay
{
    transition: background .3s,border-radius .3s,opacity .3s;
}
.elementor-159 .elementor-element.elementor-element-3dde65bd>.elementor-element-populated
{
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
}
.elementor-159 .elementor-element.elementor-element-3dde65bd>.elementor-element-populated>.elementor-background-overlay
{
    transition: background .3s,border-radius .3s,opacity .3s;
}
.elementor-159 .elementor-element.elementor-element-7b18df45:not(.elementor-motion-effects-element-type-background), .elementor-159 .elementor-element.elementor-element-7b18df45>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #4a86ff;
}
.elementor-159 .elementor-element.elementor-element-7b18df45
{
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
}
.elementor-159 .elementor-element.elementor-element-7b18df45>.elementor-background-overlay
{
    transition: background .3s,border-radius .3s,opacity .3s;
}
.elementor-159 .elementor-element.elementor-element-3e23e6ac>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute)
{
    margin-bottom: 0;
}
.elementor-159 .elementor-element.elementor-element-3e23e6ac>.elementor-element-populated
{
    padding: 40px 0 40px 0;
}
.elementor-159 .elementor-element.elementor-element-5fff96f6
{
    text-align: center;
    font-family: "Open Sans",Sans-serif;
    font-size: 36px;
    font-weight: 600;
    color: #fff;
}
.elementor-159 .elementor-element.elementor-element-41cd3cb5 .elementor-button
{
    background-color: #ffc700;
    font-family: "Open Sans",Sans-serif;
    font-size: 16px;
    font-weight: 700;
    text-transform: uppercase;
    border-radius: 50px 50px 50px 50px;
    padding: 25px 40px 25px 40px;
}
.elementor-159 .elementor-element.elementor-element-41cd3cb5>.elementor-widget-container
{
    margin: 30px 40px 30px 40px;
}
.elementor-159 .elementor-element.elementor-element-47ddee57
{
    margin-top: 50px;
    margin-bottom: 60px;
    padding: 0 0 0 0;
}
.elementor-159 .elementor-element.elementor-element-0b87193
{
    text-align: center;
}
.elementor-159 .elementor-element.elementor-element-0b87193 .elementor-heading-title
{
    font-family: "Open Sans",Sans-serif;
    font-size: 34px;
    font-weight: 700;
    color: var(--e-global-color-4cb26b95);
}
.elementor-widget-image .widget-image-caption
{
    color: var(--e-global-color-text);
}
.elementor-159 .elementor-element.elementor-element-7e33e9ee img
{
    width: 150px;
}
.elementor-159 .elementor-element.elementor-element-c28ad75
{
    text-align: center;
}
.elementor-159 .elementor-element.elementor-element-c28ad75 .elementor-heading-title
{
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
    color: #333;
}
.elementor-159 .elementor-element.elementor-element-27ad73d1
{
    text-align: center;
    font-family: "Open Sans",Sans-serif;
    font-size: 17px;
    font-weight: 400;
    color: #49666d;
}
.elementor-159 .elementor-element.elementor-element-3c962618 img
{
    width: 150px;
}
.elementor-159 .elementor-element.elementor-element-48d73e4d
{
    text-align: center;
}
.elementor-159 .elementor-element.elementor-element-48d73e4d .elementor-heading-title
{
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
    color: #333;
}
.elementor-159 .elementor-element.elementor-element-75dac400
{
    text-align: center;
    font-family: "Open Sans",Sans-serif;
    font-size: 17px;
    font-weight: 400;
    color: #49666d;
}
.elementor-159 .elementor-element.elementor-element-469b265c img
{
    width: 150px;
}
.elementor-159 .elementor-element.elementor-element-5316c048
{
    text-align: center;
}
.elementor-159 .elementor-element.elementor-element-5316c048 .elementor-heading-title
{
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    font-weight: 600;
    color: #333;
}
.elementor-159 .elementor-element.elementor-element-6f36ad54
{
    text-align: center;
    font-family: "Open Sans",Sans-serif;
    font-size: 17px;
    font-weight: 400;
    color: #49666d;
}
.elementor-159 .elementor-element.elementor-element-97a9691:not(.elementor-motion-effects-element-type-background), .elementor-159 .elementor-element.elementor-element-97a9691>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #4a86ff;
}
.elementor-159 .elementor-element.elementor-element-97a9691
{
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
}
.elementor-159 .elementor-element.elementor-element-97a9691>.elementor-background-overlay
{
    transition: background .3s,border-radius .3s,opacity .3s;
}
.elementor-159 .elementor-element.elementor-element-e39090a>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute)
{
    margin-bottom: 0;
}
.elementor-159 .elementor-element.elementor-element-e39090a>.elementor-element-populated
{
    padding: 40px 0 40px 0;
}
.elementor-159 .elementor-element.elementor-element-5e6cbc5
{
    text-align: center;
    font-family: "Open Sans",Sans-serif;
    font-size: 36px;
    font-weight: 600;
    color: #fff;
}
.elementor-159 .elementor-element.elementor-element-24289f3
{
    text-align: center;
    font-family: "Open Sans",Sans-serif;
    font-size: 24px;
    font-weight: 600;
    color: #fff;
}
.elementor-159 .elementor-element.elementor-element-41e85792:not(.elementor-motion-effects-element-type-background), .elementor-159 .elementor-element.elementor-element-41e85792>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #fff;
    background-image: url("../image/calidad.png");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: 80% auto;
}
.elementor-159 .elementor-element.elementor-element-41e85792>.elementor-container
{
    min-height: 400px;
}
.elementor-159 .elementor-element.elementor-element-41e85792
{
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
    padding: 60px 0 60px 0;
}
.elementor-159 .elementor-element.elementor-element-41e85792>.elementor-background-overlay
{
    transition: background .3s,border-radius .3s,opacity .3s;
}
.elementor-bc-flex-widget .elementor-159 .elementor-element.elementor-element-3c9b60c0.elementor-column .elementor-widget-wrap
{
    align-items: center;
}
.elementor-159 .elementor-element.elementor-element-3c9b60c0.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated
{
    align-content: center;
    align-items: center;
}
.elementor-159 .elementor-element.elementor-element-3c9b60c0>.elementor-element-populated
{
    margin: 0 40px 0 0;
    --e-column-margin-right: 40px;
    --e-column-margin-left: 0px;
}
.elementor-159 .elementor-element.elementor-element-4d944a38
{
    text-align: left;
}
.elementor-159 .elementor-element.elementor-element-4d944a38 img
{
    width: 64px;
}
.elementor-159 .elementor-element.elementor-element-5b5353f5>.elementor-widget-container
{
    margin: 10px 0 10px 0;
}
.elementor-159 .elementor-element.elementor-element-5b5353f5
{
    font-family: "Poppins",Sans-serif;
    font-size: 35px;
    font-weight: 600;
    line-height: 1.2em;
    color: #222;
}
.elementor-159 .elementor-element.elementor-element-7add6ba0
{
    text-align: left;
    font-family: "Open Sans",Sans-serif;
    font-size: 16px;
    font-weight: 400;
    color: #999;
}
.elementor-159 .elementor-element.elementor-element-757f34f3 .elementor-button
{
    background-color: #ff8174;
    font-family: "Open Sans",Sans-serif;
    font-size: 14px;
    font-weight: 600;
    text-transform: uppercase;
    border-radius: 40px 40px 40px 40px;
    padding: 20px 50px 20px 50px;
}
.elementor-159 .elementor-element.elementor-element-757f34f3>.elementor-widget-container
{
    margin: 20px 0 0 0;
}
.elementor-bc-flex-widget .elementor-159 .elementor-element.elementor-element-7fdc595e.elementor-column .elementor-widget-wrap
{
    align-items: center;
}
.elementor-159 .elementor-element.elementor-element-7fdc595e.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated
{
    align-content: center;
    align-items: center;
}
.elementor-159 .elementor-element.elementor-element-55ccbdce
{
    text-align: right;
}
.elementor-159 .elementor-element.elementor-element-55ccbdce img
{
    width: 490px;
    opacity: .84;
}
.elementor-159 .elementor-element.elementor-element-665ff2bb:not(.elementor-motion-effects-element-type-background), .elementor-159 .elementor-element.elementor-element-665ff2bb>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #fafafa;
    background-image: url("../image/desarrollo-2.png");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: 81% auto;
}
.elementor-159 .elementor-element.elementor-element-665ff2bb>.elementor-container
{
    min-height: 400px;
}
.elementor-159 .elementor-element.elementor-element-665ff2bb
{
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
    padding: 60px 0 60px 0;
}
.elementor-159 .elementor-element.elementor-element-665ff2bb>.elementor-background-overlay
{
    transition: background .3s,border-radius .3s,opacity .3s;
}
.elementor-bc-flex-widget .elementor-159 .elementor-element.elementor-element-b7b6a2e.elementor-column .elementor-widget-wrap
{
    align-items: center;
}
.elementor-159 .elementor-element.elementor-element-b7b6a2e.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated
{
    align-content: center;
    align-items: center;
}
.elementor-159 .elementor-element.elementor-element-3bc3b20c
{
    text-align: left;
}
.elementor-159 .elementor-element.elementor-element-3bc3b20c img
{
    width: 490px;
}
.elementor-bc-flex-widget .elementor-159 .elementor-element.elementor-element-26e2e28c.elementor-column .elementor-widget-wrap
{
    align-items: center;
}
.elementor-159 .elementor-element.elementor-element-26e2e28c.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated
{
    align-content: center;
    align-items: center;
}
.elementor-159 .elementor-element.elementor-element-26e2e28c>.elementor-element-populated
{
    margin: 0 0 0 40px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 40px;
}
.elementor-159 .elementor-element.elementor-element-555d4903
{
    text-align: left;
}
.elementor-159 .elementor-element.elementor-element-555d4903 img
{
    width: 64px;
}
.elementor-159 .elementor-element.elementor-element-2349c8f6>.elementor-widget-container
{
    margin: 10px 0 10px 0;
}
.elementor-159 .elementor-element.elementor-element-2349c8f6
{
    font-family: "Poppins",Sans-serif;
    font-size: 35px;
    font-weight: 600;
    line-height: 1.2em;
    color: #222;
}
.elementor-159 .elementor-element.elementor-element-69bc85f1
{
    text-align: left;
    font-family: "Open Sans",Sans-serif;
    font-size: 16px;
    font-weight: 400;
    color: #999;
}
.elementor-159 .elementor-element.elementor-element-560637d .elementor-button
{
    background-color: #ff8174;
    font-family: "Open Sans",Sans-serif;
    font-size: 14px;
    font-weight: 600;
    text-transform: uppercase;
    fill: #fff;
    color: #fff;
    border-radius: 40px 40px 40px 40px;
    padding: 20px 50px 20px 50px;
}
.elementor-159 .elementor-element.elementor-element-560637d>.elementor-widget-container
{
    margin: 20px 0 0 0;
}
.elementor-159 .elementor-element.elementor-element-2ec2948c:not(.elementor-motion-effects-element-type-background), .elementor-159 .elementor-element.elementor-element-2ec2948c>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #fff;
    background-image: url("../image/metricas.png");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: 80% auto;
}
.elementor-159 .elementor-element.elementor-element-2ec2948c>.elementor-container
{
    min-height: 400px;
}
.elementor-159 .elementor-element.elementor-element-2ec2948c
{
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
    padding: 60px 0 60px 0;
}
.elementor-159 .elementor-element.elementor-element-2ec2948c>.elementor-background-overlay
{
    transition: background .3s,border-radius .3s,opacity .3s;
}
.elementor-bc-flex-widget .elementor-159 .elementor-element.elementor-element-63d96c9c.elementor-column .elementor-widget-wrap
{
    align-items: center;
}
.elementor-159 .elementor-element.elementor-element-63d96c9c.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated
{
    align-content: center;
    align-items: center;
}
.elementor-159 .elementor-element.elementor-element-63d96c9c>.elementor-element-populated
{
    margin: 0 40px 0 0;
    --e-column-margin-right: 40px;
    --e-column-margin-left: 0px;
}
.elementor-159 .elementor-element.elementor-element-6dd90f38
{
    text-align: left;
}
.elementor-159 .elementor-element.elementor-element-6dd90f38 img
{
    width: 64px;
}
.elementor-159 .elementor-element.elementor-element-66bc1081>.elementor-widget-container
{
    margin: 10px 0 10px 0;
}
.elementor-159 .elementor-element.elementor-element-66bc1081
{
    font-family: "Poppins",Sans-serif;
    font-size: 35px;
    font-weight: 600;
    line-height: 1.2em;
    color: #222;
}
.elementor-159 .elementor-element.elementor-element-489bc38c
{
    text-align: left;
    font-family: "Open Sans",Sans-serif;
    font-size: 16px;
    font-weight: 400;
    color: #999;
}
.elementor-159 .elementor-element.elementor-element-5fbf277 .elementor-button
{
    background-color: #ff8174;
    font-family: "Open Sans",Sans-serif;
    font-size: 14px;
    font-weight: 600;
    text-transform: uppercase;
    fill: #fff;
    color: #fff;
    border-radius: 40px 40px 40px 40px;
    padding: 20px 50px 20px 50px;
}
.elementor-159 .elementor-element.elementor-element-5fbf277>.elementor-widget-container
{
    margin: 20px 0 0 0;
}
.elementor-bc-flex-widget .elementor-159 .elementor-element.elementor-element-4d6f0fc6.elementor-column .elementor-widget-wrap
{
    align-items: center;
}
.elementor-159 .elementor-element.elementor-element-4d6f0fc6.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated
{
    align-content: center;
    align-items: center;
}
.elementor-159 .elementor-element.elementor-element-4a3b0bf0
{
    text-align: right;
}
.elementor-159 .elementor-element.elementor-element-4a3b0bf0 img
{
    width: 490px;
}
.elementor-159 .elementor-element.elementor-element-f9a19e5:not(.elementor-motion-effects-element-type-background), .elementor-159 .elementor-element.elementor-element-f9a19e5>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #4a86ff;
}
.elementor-159 .elementor-element.elementor-element-f9a19e5
{
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
    padding: 20px 0 20px 0;
}
.elementor-159 .elementor-element.elementor-element-f9a19e5>.elementor-background-overlay
{
    transition: background .3s,border-radius .3s,opacity .3s;
}
.elementor-159 .elementor-element.elementor-element-14c8218>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute)
{
    margin-bottom: 0;
}
.elementor-159 .elementor-element.elementor-element-025675d
{
    text-align: center;
    font-family: "Open Sans",Sans-serif;
    font-size: 16px;
    font-weight: 400;
    color: #c3c3c3;
}
.elementor-159 .elementor-element.elementor-element-17ef8a0>.elementor-widget-container
{
    margin: 20px 20px 20px 20px;
}
.elementor-159 .elementor-element.elementor-element-17ef8a0
{
    text-align: center;
    font-family: "Poppins",Sans-serif;
    font-size: 36px;
    font-weight: 500;
    color: #ffc700;
}
.elementor-159 .elementor-element.elementor-element-4b9da48>.elementor-background-overlay
{
    background-color: #fafafa;
    opacity: .5;
}
.elementor-159 .elementor-element.elementor-element-4b9da48
{
    margin-top: 30px;
    margin-bottom: 80px;
}
.elementor-widget-posts .elementor-button
{
    background-color: var(--e-global-color-accent);
}
.elementor-widget-posts .elementor-post__title, .elementor-widget-posts .elementor-post__title a
{
    color: var(--e-global-color-secondary);
}
.elementor-widget-posts .elementor-post__read-more
{
    color: var(--e-global-color-accent);
}
.elementor-widget-posts .elementor-post__card .elementor-post__badge
{
    background-color: var(--e-global-color-accent);
}
.elementor-159 .elementor-element.elementor-element-e28a614
{
    --grid-row-gap: 40px;
    --grid-column-gap: 35px;
}
.elementor-159 .elementor-element.elementor-element-e28a614>.elementor-widget-container
{
    padding: 20px 0 0 0;
}
.elementor-159 .elementor-element.elementor-element-e28a614 .elementor-posts-container .elementor-post__thumbnail
{
    padding-bottom: calc(.66 * 100%);
}
.elementor-159 .elementor-element.elementor-element-e28a614:after
{
    content: "0.66";
}
.elementor-159 .elementor-element.elementor-element-e28a614 .elementor-post__thumbnail__link
{
    width: 100%;
}
.elementor-159 .elementor-element.elementor-element-e28a614 .elementor-post:hover
{
    box-shadow: 0 0 10px 0 rgba(0,0,0,.5);
}
.elementor-159 .elementor-element.elementor-element-e28a614.elementor-posts--thumbnail-left .elementor-post__thumbnail__link
{
    margin-right: 17px;
}
.elementor-159 .elementor-element.elementor-element-e28a614.elementor-posts--thumbnail-right .elementor-post__thumbnail__link
{
    margin-left: 17px;
}
.elementor-159 .elementor-element.elementor-element-e28a614.elementor-posts--thumbnail-top .elementor-post__thumbnail__link
{
    margin-bottom: 17px;
}
.elementor-159 .elementor-element.elementor-element-e28a614 .elementor-post:hover .elementor-post__thumbnail img
{
    filter: brightness(53%) contrast(100%) saturate(95%) blur(0) hue-rotate(0deg);
}
.elementor-159 .elementor-element.elementor-element-e28a614 .elementor-post__title, .elementor-159 .elementor-element.elementor-element-e28a614 .elementor-post__title a
{
    color: var(--e-global-color-4cb26b95);
    font-family: "Poppins",Sans-serif;
    font-size: 19px;
}
.elementor-159 .elementor-element.elementor-element-e28a614 .elementor-post__title
{
    -webkit-text-stroke-width: 0;
    stroke-width: 0;
    -webkit-text-stroke-color: #000;
    stroke: #000;
}
.elementor-159 .elementor-element.elementor-element-e28a614 .elementor-post__read-more
{
    color: var(--e-global-color-29e7955);
}
.elementor-159 .elementor-element.elementor-element-e28a614 a.elementor-post__read-more
{
    font-family: "Poppins",Sans-serif;
    font-size: 13px;
    font-weight: 500;
    line-height: 26px;
}
.elementor-159 .elementor-element.elementor-element-e28a614 .elementor-post__text
{
    margin-bottom: 7px;
}
.elementor-159 .elementor-element.elementor-element-bc93873 .elementor-button
{
    background-color: var(--e-global-color-446a6d82);
    font-family: "Open Sans",Sans-serif;
    font-size: 14px;
    font-weight: 600;
    text-transform: uppercase;
    fill: #fff;
    color: #fff;
    border-radius: 40px 40px 40px 40px;
    padding: 20px 50px 20px 50px;
}
.elementor-159 .elementor-element.elementor-element-bc93873>.elementor-widget-container
{
    margin: 20px 0 0 0;
}
.elementor-159 .elementor-element.elementor-element-605c67ca>.elementor-container
{
    min-height: 320px;
}
.elementor-159 .elementor-element.elementor-element-605c67ca
{
    margin-top: 0;
    margin-bottom: 0;
    padding: 0 0 0 0;
}
.elementor-159 .elementor-element.elementor-element-2ed4712 .elementor-repeater-item-f1e4c36 .swiper-slide-bg
{
    background-color: #ff8174;
}
.elementor-159 .elementor-element.elementor-element-2ed4712 .elementor-repeater-item-32641a8 .swiper-slide-bg
{
    background-color: #4a86ff;
}
.elementor-159 .elementor-element.elementor-element-2ed4712 .elementor-repeater-item-750b235 .swiper-slide-bg
{
    background-color: #ffc800;
}
.elementor-159 .elementor-element.elementor-element-2ed4712 .elementor-repeater-item-a55c7ea .swiper-slide-bg
{
    background-color: #ff8174;
}
.elementor-159 .elementor-element.elementor-element-2ed4712 .elementor-repeater-item-e20b130 .swiper-slide-bg
{
    background-color: #4a86ff;
}
.elementor-159 .elementor-element.elementor-element-2ed4712 .swiper-slide
{
    transition-duration: calc(5000ms * 1.2);
    height: 320px;
}
.elementor-159 .elementor-element.elementor-element-2ed4712 .swiper-slide-contents
{
    max-width: 70%;
}
.elementor-159 .elementor-element.elementor-element-2ed4712 .swiper-slide-inner
{
    padding: 15px 0 0 0;
    text-align: left;
}
.elementor-159 .elementor-element.elementor-element-2ed4712 .swiper-pagination-bullet
{
    height: 8px;
    width: 8px;
}
.elementor-159 .elementor-element.elementor-element-2ed4712 .swiper-horizontal .swiper-pagination-progressbar
{
    height: 8px;
}
.elementor-159 .elementor-element.elementor-element-2ed4712 .swiper-pagination-fraction
{
    font-size: 8px;
}
.elementor-159 .elementor-element.elementor-element-2ed4712 .swiper-pagination-bullet-active
{
    background-color: #fff;
}
.elementor-159 .elementor-element.elementor-element-a4eefb5:not(.elementor-motion-effects-element-type-background), .elementor-159 .elementor-element.elementor-element-a4eefb5>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #fff;
}
.elementor-159 .elementor-element.elementor-element-a4eefb5
{
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
    padding: 30px 0 30px 0;
}
.elementor-159 .elementor-element.elementor-element-a4eefb5>.elementor-background-overlay
{
    transition: background .3s,border-radius .3s,opacity .3s;
}
.elementor-159 .elementor-element.elementor-element-1860600>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute)
{
    margin-bottom: -11px;
}
.elementor-159 .elementor-element.elementor-element-38d1010
{
    text-align: center;
    font-family: "Open Sans",Sans-serif;
    font-size: 16px;
    font-weight: 400;
    color: #c3c3c3;
}
.elementor-159 .elementor-element.elementor-element-184b1a7>.elementor-widget-container
{
    margin: 20px 20px 20px 20px;
}
.elementor-159 .elementor-element.elementor-element-184b1a7
{
    text-align: center;
    font-family: "Poppins",Sans-serif;
    font-size: 36px;
    font-weight: 500;
    color: #ffc700;
}
.elementor-159 .elementor-element.elementor-element-ec59f91:not(.elementor-motion-effects-element-type-background), .elementor-159 .elementor-element.elementor-element-ec59f91>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: #fafafa;
}
.elementor-159 .elementor-element.elementor-element-ec59f91
{
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
    padding: 40px 0 20px 0;
}
.elementor-159 .elementor-element.elementor-element-ec59f91>.elementor-background-overlay
{
    transition: background .3s,border-radius .3s,opacity .3s;
}
.elementor-159 .elementor-element.elementor-element-6cb4dfe7>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute)
{
    margin-bottom: 0;
}
.elementor-159 .elementor-element.elementor-element-c84ec11
{
    text-align: center;
    font-family: "Open Sans",Sans-serif;
    font-size: 16px;
    font-weight: 400;
    color: #c3c3c3;
}
.elementor-159 .elementor-element.elementor-element-25be9bd3>.elementor-widget-container
{
    margin: 20px 20px 20px 20px;
}
.elementor-159 .elementor-element.elementor-element-25be9bd3
{
    text-align: center;
    font-family: "Poppins",Sans-serif;
    font-size: 36px;
    font-weight: 500;
    color: #007bff;
}
.elementor-widget-divider
{
    --divider-color: var(--e-global-color-secondary);
}
.elementor-widget-divider .elementor-divider__text
{
    color: var(--e-global-color-secondary);
}
.elementor-widget-divider.elementor-view-stacked .elementor-icon
{
    background-color: var(--e-global-color-secondary);
}
.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon
{
    color: var(--e-global-color-secondary);
    border-color: var(--e-global-color-secondary);
}
.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg
{
    fill: var(--e-global-color-secondary);
}
.elementor-159 .elementor-element.elementor-element-6e826593
{
    --divider-border-style: solid;
    --divider-color: #999;
    --divider-border-width: 4px;
}
.elementor-159 .elementor-element.elementor-element-6e826593 .elementor-divider-separator
{
    width: 10%;
    margin: 0 auto;
    margin-center: 0;
}
.elementor-159 .elementor-element.elementor-element-6e826593 .elementor-divider
{
    text-align: center;
    padding-block-start: 15px;
    padding-block-end: 15px;
}
.elementor-159 .elementor-element.elementor-element-1567d690
{
    --spacer-size: 50px;
}
.elementor-159 .elementor-element.elementor-element-37206a34
{
    --grid-row-gap: 30px;
    --grid-column-gap: 30px;
}
.elementor-159 .elementor-element.elementor-element-37206a34 .elementor-posts-container .elementor-post__thumbnail
{
    padding-bottom: calc(.5 * 100%);
}
.elementor-159 .elementor-element.elementor-element-37206a34:after
{
    content: "0.5";
}
.elementor-159 .elementor-element.elementor-element-37206a34 .elementor-post__thumbnail__link
{
    width: 100%;
}
.elementor-159 .elementor-element.elementor-element-37206a34 .elementor-post__meta-data span+span:before
{
    content: "•";
}
.elementor-159 .elementor-element.elementor-element-37206a34 .elementor-post__card
{
    border-width: 0;
}
.elementor-159 .elementor-element.elementor-element-37206a34 .elementor-post__text
{
    margin-top: 0;
}
.elementor-159 .elementor-element.elementor-element-37206a34 .elementor-post__title, .elementor-159 .elementor-element.elementor-element-37206a34 .elementor-post__title a
{
    color: #000;
    font-family: "Poppins",Sans-serif;
    font-size: 24px;
    line-height: 1.3em;
}
.elementor-159 .elementor-element.elementor-element-37206a34 .elementor-post__title
{
    margin-bottom: 23px;
}
.elementor-159 .elementor-element.elementor-element-37206a34 .elementor-post__meta-data
{
    color: #b6b6b6;
    font-family: "Open Sans",Sans-serif;
    font-size: 13px;
    font-weight: 400;
}
.elementor-159 .elementor-element.elementor-element-7d66edc .elementor-button
{
    background-color: #ff8174;
    font-family: "Open Sans",Sans-serif;
    font-size: 14px;
    font-weight: 600;
    text-transform: uppercase;
    fill: #fff;
    color: #fff;
    border-radius: 40px 40px 40px 40px;
    padding: 20px 50px 20px 50px;
}
.elementor-159 .elementor-element.elementor-element-7d66edc>.elementor-widget-container
{
    margin: 20px 0 0 0;
}
.elementor-159 .elementor-element.elementor-element-9c57116
{
    padding: 40px 0 20px 0;
}
.elementor-159 .elementor-element.elementor-element-0e320d7>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute)
{
    margin-bottom: 0;
}
.elementor-159 .elementor-element.elementor-element-2a27a57
{
    text-align: center;
    font-family: "Poppins",Sans-serif;
    font-size: 36px;
    font-weight: 500;
    color: var(--e-global-color-6743fbe8);
}
.elementor-159 .elementor-element.elementor-element-6cc9a55
{
    padding: 30px 0 50px 0;
}
.elementor-bc-flex-widget .elementor-159 .elementor-element.elementor-element-d52d2fc.elementor-column .elementor-widget-wrap
{
    align-items: center;
}
.elementor-159 .elementor-element.elementor-element-d52d2fc.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated
{
    align-content: center;
    align-items: center;
}
.elementor-159 .elementor-element.elementor-element-d52d2fc.elementor-column>.elementor-widget-wrap
{
    justify-content: center;
}
.elementor-159 .elementor-element.elementor-element-aef93c2
{
    --e-image-carousel-slides-to-show: 4;
}
.elementor-159 .elementor-element.elementor-element-aef93c2 .elementor-swiper-button.elementor-swiper-button-prev, .elementor-159 .elementor-element.elementor-element-aef93c2 .elementor-swiper-button.elementor-swiper-button-next
{
    font-size: 19px;
}
.elementor-159 .elementor-element.elementor-element-aef93c2 .swiper-wrapper
{
    display: flex;
    align-items: center;
}
.elementor-159 .elementor-element.elementor-element-5ca1f6af:not(.elementor-motion-effects-element-type-background), .elementor-159 .elementor-element.elementor-element-5ca1f6af>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: var(--e-global-color-2316abd9);
}
.elementor-159 .elementor-element.elementor-element-5ca1f6af
{
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
    padding: 40px 0 20px 0;
}
.elementor-159 .elementor-element.elementor-element-5ca1f6af>.elementor-background-overlay
{
    transition: background .3s,border-radius .3s,opacity .3s;
}
.elementor-159 .elementor-element.elementor-element-6fe1727c>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute)
{
    margin-bottom: 0;
}
.elementor-159 .elementor-element.elementor-element-38bc8815
{
    text-align: center;
    font-family: "Open Sans",Sans-serif;
    font-size: 16px;
    font-weight: 400;
    color: #c3c3c3;
}
.elementor-159 .elementor-element.elementor-element-ae625c2>.elementor-widget-container
{
    margin: 20px 20px 20px 20px;
}
.elementor-159 .elementor-element.elementor-element-ae625c2
{
    text-align: center;
    font-family: "Poppins",Sans-serif;
    font-size: 36px;
    font-weight: 500;
    color: #ff8174;
}
.elementor-159 .elementor-element.elementor-element-4c400dcd
{
    --divider-border-style: solid;
    --divider-color: #999;
    --divider-border-width: 4px;
}
.elementor-159 .elementor-element.elementor-element-4c400dcd .elementor-divider-separator
{
    width: 10%;
    margin: 0 auto;
    margin-center: 0;
}
.elementor-159 .elementor-element.elementor-element-4c400dcd .elementor-divider
{
    text-align: center;
    padding-block-start: 15px;
    padding-block-end: 15px;
}
.elementor-159 .elementor-element.elementor-element-6fb8b5f1
{
    margin-top: 40px;
    margin-bottom: 0;
}
.elementor-159 .elementor-element.elementor-element-4fd4844a img
{
    width: 200px;
}
.elementor-159 .elementor-element.elementor-element-5871a44e img
{
    width: 200px;
}
.elementor-159 .elementor-element.elementor-element-1c5b2150 img
{
    width: 200px;
}
.elementor-159 .elementor-element.elementor-element-1c8ee88f img
{
    width: 200px;
}
.elementor-159 .elementor-element.elementor-element-97b064c
{
    margin-top: 40px;
    margin-bottom: 0;
}
.elementor-159 .elementor-element.elementor-element-1f1714b img
{
    width: 200px;
}
.elementor-159 .elementor-element.elementor-element-bffd089 img
{
    width: 200px;
}
.elementor-159 .elementor-element.elementor-element-abcc1b8 img
{
    width: 200px;
}
.elementor-159 .elementor-element.elementor-element-990345c img
{
    width: 200px;
}
.elementor-159 .elementor-element.elementor-element-510f84cc img
{
    width: 200px;
}
.elementor-159 .elementor-element.elementor-element-1d67fdd4 img
{
    width: 200px;
}
.elementor-159 .elementor-element.elementor-element-2694c5e3 img
{
    width: 200px;
}
.elementor-159 .elementor-element.elementor-element-66dda92b img
{
    width: 200px;
}
.elementor-159 .elementor-element.elementor-element-7991c5c5 img
{
    width: 200px;
}
.elementor-159 .elementor-element.elementor-element-3ce44fab img
{
    width: 200px;
}
.elementor-159 .elementor-element.elementor-element-26bf07c7 img
{
    width: 200px;
}
.elementor-159 .elementor-element.elementor-element-58939e94 img
{
    width: 200px;
}
.elementor-159 .elementor-element.elementor-element-3fdf5fb img
{
    width: 200px;
}
.elementor-159 .elementor-element.elementor-element-2c352a9 img
{
    width: 200px;
}
.elementor-159 .elementor-element.elementor-element-e717f15 img
{
    width: 200px;
}
.elementor-159 .elementor-element.elementor-element-093a106 img
{
    width: 200px;
}
.elementor-159 .elementor-element.elementor-element-d29aade img
{
    width: 498px;
    filter: brightness(100%) contrast(100%) saturate(0%) blur(0) hue-rotate(0deg);
}
.elementor-bc-flex-widget .elementor-159 .elementor-element.elementor-element-b77bb06.elementor-column .elementor-widget-wrap
{
    align-items: center;
}
.elementor-159 .elementor-element.elementor-element-b77bb06.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated
{
    align-content: center;
    align-items: center;
}
.elementor-159 .elementor-element.elementor-element-b77bb06.elementor-column>.elementor-widget-wrap
{
    justify-content: center;
}
.elementor-159 .elementor-element.elementor-element-ee08ad9 img
{
    width: 200px;
    filter: brightness(100%) contrast(100%) saturate(0%) blur(0) hue-rotate(0deg);
}
.elementor-bc-flex-widget .elementor-159 .elementor-element.elementor-element-eb2a4bb.elementor-column .elementor-widget-wrap
{
    align-items: center;
}
.elementor-159 .elementor-element.elementor-element-eb2a4bb.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated
{
    align-content: center;
    align-items: center;
}
.elementor-159 .elementor-element.elementor-element-eb2a4bb.elementor-column>.elementor-widget-wrap
{
    justify-content: center;
}
.elementor-159 .elementor-element.elementor-element-386ce66 img
{
    width: 200px;
    filter: brightness(100%) contrast(100%) saturate(0%) blur(0) hue-rotate(0deg);
}
.elementor-159 .elementor-element.elementor-element-078d170 img
{
    width: 109px;
    filter: brightness(100%) contrast(100%) saturate(0%) blur(0) hue-rotate(0deg);
}
.elementor-159 .elementor-element.elementor-element-9c5ca41 img
{
    width: 69px;
    filter: brightness(100%) contrast(100%) saturate(0%) blur(0) hue-rotate(0deg);
}
.elementor-bc-flex-widget .elementor-159 .elementor-element.elementor-element-e972a5e.elementor-column .elementor-widget-wrap
{
    align-items: center;
}
.elementor-159 .elementor-element.elementor-element-e972a5e.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated
{
    align-content: center;
    align-items: center;
}
.elementor-159 .elementor-element.elementor-element-e972a5e.elementor-column>.elementor-widget-wrap
{
    justify-content: center;
}
.elementor-159 .elementor-element.elementor-element-d125f58 img
{
    width: 208px;
    filter: brightness(100%) contrast(100%) saturate(0%) blur(0) hue-rotate(0deg);
}
.elementor-bc-flex-widget .elementor-159 .elementor-element.elementor-element-b70b0d0.elementor-column .elementor-widget-wrap
{
    align-items: center;
}
.elementor-159 .elementor-element.elementor-element-b70b0d0.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated
{
    align-content: center;
    align-items: center;
}
.elementor-159 .elementor-element.elementor-element-b70b0d0.elementor-column>.elementor-widget-wrap
{
    justify-content: center;
}
.elementor-159 .elementor-element.elementor-element-459ebdf img
{
    width: 208px;
    filter: brightness(100%) contrast(100%) saturate(0%) blur(0) hue-rotate(0deg);
}
.elementor-bc-flex-widget .elementor-159 .elementor-element.elementor-element-043c1ce.elementor-column .elementor-widget-wrap
{
    align-items: center;
}
.elementor-159 .elementor-element.elementor-element-043c1ce.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated
{
    align-content: center;
    align-items: center;
}
.elementor-159 .elementor-element.elementor-element-043c1ce.elementor-column>.elementor-widget-wrap
{
    justify-content: center;
}
.elementor-159 .elementor-element.elementor-element-212da97 img
{
    width: 105px;
    filter: brightness(100%) contrast(100%) saturate(0%) blur(0) hue-rotate(0deg);
}
.elementor-159 .elementor-element.elementor-element-a64e046 img
{
    width: 91px;
    filter: brightness(100%) contrast(100%) saturate(0%) blur(0) hue-rotate(0deg);
}
.elementor-bc-flex-widget .elementor-159 .elementor-element.elementor-element-2aedbe1.elementor-column .elementor-widget-wrap
{
    align-items: center;
}
.elementor-159 .elementor-element.elementor-element-2aedbe1.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated
{
    align-content: center;
    align-items: center;
}
.elementor-159 .elementor-element.elementor-element-2aedbe1.elementor-column>.elementor-widget-wrap
{
    justify-content: center;
}
.elementor-159 .elementor-element.elementor-element-e828e4a img
{
    width: 130px;
    filter: brightness(100%) contrast(100%) saturate(0%) blur(0) hue-rotate(0deg);
}
.elementor-bc-flex-widget .elementor-159 .elementor-element.elementor-element-bf410c2.elementor-column .elementor-widget-wrap
{
    align-items: center;
}
.elementor-159 .elementor-element.elementor-element-bf410c2.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated
{
    align-content: center;
    align-items: center;
}
.elementor-159 .elementor-element.elementor-element-bf410c2.elementor-column>.elementor-widget-wrap
{
    justify-content: center;
}
.elementor-159 .elementor-element.elementor-element-ae8135e img
{
    width: 250px;
    filter: brightness(72%) contrast(100%) saturate(0%) blur(0) hue-rotate(0deg);
}
.elementor-bc-flex-widget .elementor-159 .elementor-element.elementor-element-2f7d599.elementor-column .elementor-widget-wrap
{
    align-items: center;
}
.elementor-159 .elementor-element.elementor-element-2f7d599.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated
{
    align-content: center;
    align-items: center;
}
.elementor-159 .elementor-element.elementor-element-2f7d599.elementor-column>.elementor-widget-wrap
{
    justify-content: center;
}
.elementor-159 .elementor-element.elementor-element-cddcf8e img
{
    width: 250px;
    filter: brightness(72%) contrast(100%) saturate(0%) blur(0) hue-rotate(0deg);
}
.elementor-159 .elementor-element.elementor-element-f26ca01 img
{
    width: 219px;
    filter: brightness(100%) contrast(100%) saturate(0%) blur(0) hue-rotate(0deg);
}
.elementor-bc-flex-widget .elementor-159 .elementor-element.elementor-element-57153c0.elementor-column .elementor-widget-wrap
{
    align-items: center;
}
.elementor-159 .elementor-element.elementor-element-57153c0.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated
{
    align-content: center;
    align-items: center;
}
.elementor-159 .elementor-element.elementor-element-57153c0.elementor-column>.elementor-widget-wrap
{
    justify-content: center;
}
.elementor-159 .elementor-element.elementor-element-2d7c861 img
{
    width: 219px;
    filter: brightness(100%) contrast(100%) saturate(0%) blur(0) hue-rotate(0deg);
}
.elementor-bc-flex-widget .elementor-159 .elementor-element.elementor-element-56f0704.elementor-column .elementor-widget-wrap
{
    align-items: center;
}
.elementor-159 .elementor-element.elementor-element-56f0704.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated
{
    align-content: center;
    align-items: center;
}
.elementor-159 .elementor-element.elementor-element-56f0704.elementor-column>.elementor-widget-wrap
{
    justify-content: center;
}
.elementor-bc-flex-widget .elementor-159 .elementor-element.elementor-element-f4ef6fc.elementor-column .elementor-widget-wrap
{
    align-items: center;
}
.elementor-159 .elementor-element.elementor-element-f4ef6fc.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated
{
    align-content: center;
    align-items: center;
}
.elementor-159 .elementor-element.elementor-element-f4ef6fc.elementor-column>.elementor-widget-wrap
{
    justify-content: center;
}
.elementor-159 .elementor-element.elementor-element-788a18a:not(.elementor-motion-effects-element-type-background), .elementor-159 .elementor-element.elementor-element-788a18a>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
    background-color: var(--e-global-color-29af529f);
}
.elementor-159 .elementor-element.elementor-element-788a18a
{
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
    padding: 50px 0 50px 0;
}
.elementor-159 .elementor-element.elementor-element-788a18a>.elementor-background-overlay
{
    transition: background .3s,border-radius .3s,opacity .3s;
}
.elementor-159 .elementor-element.elementor-element-07ee649>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute)
{
    margin-bottom: 0;
}
.elementor-159 .elementor-element.elementor-element-893e4fe
{
    text-align: center;
    font-family: "Open Sans",Sans-serif;
    font-size: 16px;
    font-weight: 400;
    color: #c3c3c3;
}
.elementor-159 .elementor-element.elementor-element-8f87e60>.elementor-widget-container
{
    margin: 20px 20px 20px 20px;
}
.elementor-159 .elementor-element.elementor-element-8f87e60
{
    text-align: center;
    font-family: "Poppins",Sans-serif;
    font-size: 36px;
    font-weight: 500;
    color: #ffc700;
}
.elementor-159 .elementor-element.elementor-element-27cd744
{
    --divider-border-style: solid;
    --divider-color: #999;
    --divider-border-width: 4px;
}
.elementor-159 .elementor-element.elementor-element-27cd744 .elementor-divider-separator
{
    width: 10%;
    margin: 0 auto;
    margin-center: 0;
}
.elementor-159 .elementor-element.elementor-element-27cd744 .elementor-divider
{
    text-align: center;
    padding-block-start: 15px;
    padding-block-end: 15px;
}
.elementor-159 .elementor-element.elementor-element-37e7673
{
    --grid-row-gap: 35px;
    --grid-column-gap: 30px;
}
.elementor-159 .elementor-element.elementor-element-37e7673 .elementor-posts-container .elementor-post__thumbnail
{
    padding-bottom: calc(.61 * 100%);
}
.elementor-159 .elementor-element.elementor-element-37e7673:after
{
    content: "0.61";
}
.elementor-159 .elementor-element.elementor-element-37e7673 .elementor-post__thumbnail__link
{
    width: 100%;
}
.elementor-159 .elementor-element.elementor-element-37e7673 .elementor-post__meta-data span+span:before
{
    content: "•";
}
.elementor-159 .elementor-element.elementor-element-37e7673 .elementor-post__text
{
    margin-top: 20px;
}
.elementor-159 .elementor-element.elementor-element-37e7673 .elementor-post__thumbnail img
{
    filter: brightness(100%) contrast(100%) saturate(100%) blur(0) hue-rotate(0deg);
}
.elementor-159 .elementor-element.elementor-element-37e7673 .elementor-post__read-more
{
    color: var(--e-global-color-secondary);
}
.elementor-159 .elementor-element.elementor-element-37e7673 a.elementor-post__read-more
{
    font-family: "Open Sans",Sans-serif;
    font-size: 12px;
    font-weight: 600;
    text-transform: uppercase;
}
:root
{
    --page-title-display: none;
}
@media(min-width: 768px)
{
    .elementor-159 .elementor-element.elementor-element-404ba790
    {
        width: 57.368%;
    }
    .elementor-159 .elementor-element.elementor-element-112baa8f
    {
        width: 42.632%;
    }
}
@media(max-width: 1024px)
{
    .elementor-159 .elementor-element.elementor-element-1b2b4178:not(.elementor-motion-effects-element-type-background), .elementor-159 .elementor-element.elementor-element-1b2b4178>.elementor-motion-effects-container>.elementor-motion-effects-layer
    {
        background-position: 0 0;
    }
    .elementor-159 .elementor-element.elementor-element-34e59600:not(.elementor-motion-effects-element-type-background), .elementor-159 .elementor-element.elementor-element-34e59600>.elementor-motion-effects-container>.elementor-motion-effects-layer
    {
        background-position: 0 0;
    }
    .elementor-159 .elementor-element.elementor-element-6332d1c5:not(.elementor-motion-effects-element-type-background), .elementor-159 .elementor-element.elementor-element-6332d1c5>.elementor-motion-effects-container>.elementor-motion-effects-layer
    {
        background-position: 0 0;
    }
}
@media(max-width: 767px)
{
    .elementor-159 .elementor-element.elementor-element-1b2b4178:not(.elementor-motion-effects-element-type-background), .elementor-159 .elementor-element.elementor-element-1b2b4178>.elementor-motion-effects-container>.elementor-motion-effects-layer
    {
        background-image: url("../image/pez-3-2.png");
        background-position: 67% 94%;
        background-repeat: no-repeat;
        background-size: 443px auto;
    }
    .elementor-159 .elementor-element.elementor-element-1b2b4178
    {
        margin-top: 0;
        margin-bottom: 0;
    }
    .elementor-159 .elementor-element.elementor-element-404ba790>.elementor-element-populated
    {
        margin: 0 0 0 0;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }
    .elementor-159 .elementor-element.elementor-element-7653bab1
    {
        --spacer-size: 15px;
    }
    .elementor-159 .elementor-element.elementor-element-a2391c6 .elementor-heading-title
    {
        font-size: 64px;
    }
    .elementor-159 .elementor-element.elementor-element-5b57d483
    {
        font-size: 18px;
    }
    .elementor-159 .elementor-element.elementor-element-112baa8f>.elementor-element-populated
    {
        margin: 0 0 0 0;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0 0 0 0;
    }
    .elementor-159 .elementor-element.elementor-element-33b20f42>.elementor-widget-container
    {
        margin: 0 0 0 0;
        padding: 0 0 0 0;
    }
    .elementor-159 .elementor-element.elementor-element-34e59600:not(.elementor-motion-effects-element-type-background), .elementor-159 .elementor-element.elementor-element-34e59600>.elementor-motion-effects-container>.elementor-motion-effects-layer
    {
        background-image: url("../image/pez-2.png");
        background-position: 49px 0;
        background-size: 180px auto;
    }
    .elementor-159 .elementor-element.elementor-element-34e59600
    {
        margin-top: 0;
        margin-bottom: 0;
        padding: 0 0 0 0;
    }
    .elementor-159 .elementor-element.elementor-element-6332d1c5:not(.elementor-motion-effects-element-type-background), .elementor-159 .elementor-element.elementor-element-6332d1c5>.elementor-motion-effects-container>.elementor-motion-effects-layer
    {
        background-image: url("../image/pez-1.png");
        background-position: 38px 82px;
        background-size: 158px auto;
    }
    .elementor-159 .elementor-element.elementor-element-3c9b60c0>.elementor-element-populated
    {
        margin: 20px 20px 20px 20px;
        --e-column-margin-right: 20px;
        --e-column-margin-left: 20px;
        padding: 0 0 0 0;
    }
    .elementor-159 .elementor-element.elementor-element-26e2e28c>.elementor-element-populated
    {
        margin: 20px 20px 20px 20px;
        --e-column-margin-right: 20px;
        --e-column-margin-left: 20px;
        padding: 0 0 0 0;
    }
    .elementor-159 .elementor-element.elementor-element-63d96c9c>.elementor-element-populated
    {
        margin: 20px 20px 20px 20px;
        --e-column-margin-right: 20px;
        --e-column-margin-left: 20px;
        padding: 0 0 0 0;
    }
    .elementor-159 .elementor-element.elementor-element-e28a614 .elementor-posts-container .elementor-post__thumbnail
    {
        padding-bottom: calc(.5 * 100%);
    }
    .elementor-159 .elementor-element.elementor-element-e28a614:after
    {
        content: "0.5";
    }
    .elementor-159 .elementor-element.elementor-element-e28a614 .elementor-post__thumbnail__link
    {
        width: 100%;
    }
    .elementor-159 .elementor-element.elementor-element-605c67ca>.elementor-container
    {
        min-height: 650px;
    }
    .elementor-159 .elementor-element.elementor-element-2ed4712 .swiper-slide
    {
        height: 650px;
    }
    .elementor-159 .elementor-element.elementor-element-37206a34 .elementor-posts-container .elementor-post__thumbnail
    {
        padding-bottom: calc(.5 * 100%);
    }
    .elementor-159 .elementor-element.elementor-element-37206a34:after
    {
        content: "0.5";
    }
    .elementor-159 .elementor-element.elementor-element-37206a34 .elementor-post__thumbnail__link
    {
        width: 100%;
    }
    .elementor-159 .elementor-element.elementor-element-6fb8b5f1>.elementor-container
    {
        max-width: 500px;
    }
    .elementor-159 .elementor-element.elementor-element-7f6440ab
    {
        width: 50%;
    }
    .elementor-159 .elementor-element.elementor-element-75fbe500
    {
        width: 50%;
    }
    .elementor-159 .elementor-element.elementor-element-6d96be4b
    {
        width: 50%;
    }
    .elementor-159 .elementor-element.elementor-element-9459296
    {
        width: 50%;
    }
    .elementor-159 .elementor-element.elementor-element-d44f0ea
    {
        width: 50%;
    }
    .elementor-159 .elementor-element.elementor-element-eb05a04
    {
        width: 50%;
    }
    .elementor-159 .elementor-element.elementor-element-d2f35b0
    {
        width: 50%;
    }
    .elementor-159 .elementor-element.elementor-element-d6c5d55
    {
        width: 50%;
    }
    .elementor-159 .elementor-element.elementor-element-71d764c5
    {
        width: 50%;
    }
    .elementor-159 .elementor-element.elementor-element-7db2c2c3
    {
        width: 50%;
    }
    .elementor-159 .elementor-element.elementor-element-6fb9370b
    {
        width: 50%;
    }
    .elementor-159 .elementor-element.elementor-element-79f130f0
    {
        width: 50%;
    }
    .elementor-159 .elementor-element.elementor-element-19bbb88a
    {
        width: 50%;
    }
    .elementor-159 .elementor-element.elementor-element-4242cf3f
    {
        width: 50%;
    }
    .elementor-159 .elementor-element.elementor-element-70c2ce97
    {
        width: 50%;
    }
    .elementor-159 .elementor-element.elementor-element-4f67e2ea
    {
        width: 50%;
    }
    .elementor-159 .elementor-element.elementor-element-86c1cdc
    {
        width: 50%;
    }
    .elementor-159 .elementor-element.elementor-element-59f819c
    {
        width: 50%;
    }
    .elementor-159 .elementor-element.elementor-element-64eeca2
    {
        width: 50%;
    }
    .elementor-159 .elementor-element.elementor-element-dd381cb
    {
        width: 50%;
    }
    .elementor-159 .elementor-element.elementor-element-343621a
    {
        width: 50%;
    }
    .elementor-159 .elementor-element.elementor-element-b77bb06
    {
        width: 50%;
    }
    .elementor-159 .elementor-element.elementor-element-eb2a4bb
    {
        width: 50%;
    }
    .elementor-159 .elementor-element.elementor-element-a85a2c1
    {
        width: 50%;
    }
    .elementor-159 .elementor-element.elementor-element-9e73fd3
    {
        width: 50%;
    }
    .elementor-159 .elementor-element.elementor-element-e972a5e
    {
        width: 50%;
    }
    .elementor-159 .elementor-element.elementor-element-b70b0d0
    {
        width: 50%;
    }
    .elementor-159 .elementor-element.elementor-element-043c1ce
    {
        width: 50%;
    }
    .elementor-159 .elementor-element.elementor-element-800e446
    {
        width: 50%;
    }
    .elementor-159 .elementor-element.elementor-element-2aedbe1
    {
        width: 50%;
    }
    .elementor-159 .elementor-element.elementor-element-bf410c2
    {
        width: 50%;
    }
    .elementor-159 .elementor-element.elementor-element-2f7d599
    {
        width: 50%;
    }
    .elementor-159 .elementor-element.elementor-element-a40b43e
    {
        width: 50%;
    }
    .elementor-159 .elementor-element.elementor-element-57153c0
    {
        width: 50%;
    }
    .elementor-159 .elementor-element.elementor-element-56f0704
    {
        width: 50%;
    }
    .elementor-159 .elementor-element.elementor-element-f4ef6fc
    {
        width: 50%;
    }
    .elementor-159 .elementor-element.elementor-element-37e7673 .elementor-posts-container .elementor-post__thumbnail
    {
        padding-bottom: calc(.5 * 100%);
    }
    .elementor-159 .elementor-element.elementor-element-37e7673:after
    {
        content: "0.5";
    }
    .elementor-159 .elementor-element.elementor-element-37e7673 .elementor-post__thumbnail__link
    {
        width: 100%;
    }
}
.elementor-button:hover
{
    background-color: #f00;
}
.elementor-button:hover
{
    background-color: #f00;
}
.elementor-button:hover
{
    background-color: #f00;
}
.elementor-button:hover
{
    background-color: #f00;
}
.elementor-button:hover
{
    background-color: #f00;
}
.elementor-159 .elementor-element.elementor-element-2ed4712 .swiper-pagination-bullets
{
    bottom: 24px;
}
.elementor-button:hover
{
    background-color: #f00;
}