﻿.elementor-2 .elementor-element.elementor-element-7b617363>.elementor-container {
    max-width: 1370px;
}

.elementor-2 .elementor-element.elementor-element-7b617363:not(.elementor-motion-effects-element-type-background),
.elementor-2 .elementor-element.elementor-element-7b617363>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background: url("../image/frgdf.webp") 50% 50%;
    background-size: cover;
}

.elementor-2 .elementor-element.elementor-element-7b617363>.elementor-background-overlay {
    background-color: #000000;
    opacity: 0.5;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-2 .elementor-element.elementor-element-7b617363 {

}

.elementor-2 .elementor-element.elementor-element-68c006d8 {
    --spacer-size: 20px;
}

.elementor-2 .elementor-element.elementor-element-5fe0a547 {
    --spacer-size: 600px;
}

.elementor-2 .elementor-element.elementor-element-635b9f0f {
    --spacer-size: 330px;
}

.elementor-bc-flex-widget .elementor-2 .elementor-element.elementor-element-2c0b6486.elementor-column .elementor-widget-wrap {
    align-items: flex-end;
}

.elementor-2 .elementor-element.elementor-element-2c0b6486.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: flex-end;
    align-items: flex-end;
}

.elementor-2 .elementor-element.elementor-element-007785d>.elementor-container {
    max-width: 600px;
}

.elementor-2 .elementor-element.elementor-element-007785d {
    margin-top: -30px;
    margin-bottom: 0px;
}

.elementor-2 .elementor-element.elementor-element-7e89599 .elementor-flip-box__front {
    background-color: #FFFFFF00;
    background-image: url("https://pgg33.com/wp-content/uploads/RGGEG-1.webp");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: auto;
}

.elementor-2 .elementor-element.elementor-element-7e89599 .elementor-flip-box__back {
    background-color: #FFFFFF00;
    background-image: url("https://pgg33.com/wp-content/uploads/RGGEG-2.webp");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: auto;
}

.elementor-2 .elementor-element.elementor-element-7e89599 .elementor-flip-box {
    height: 100px;
}

.elementor-2 .elementor-element.elementor-element-7e89599 .elementor-flip-box__layer,
.elementor-2 .elementor-element.elementor-element-7e89599 .elementor-flip-box__layer__overlay {
    border-radius: 0px;
}

.elementor-2 .elementor-element.elementor-element-7e89599 .elementor-flip-box__front .elementor-flip-box__layer__overlay {
    text-align: center;
}

.elementor-2 .elementor-element.elementor-element-7e89599 .elementor-flip-box__image {
    margin-bottom: 0px;
    opacity: 1;
}

.elementor-2 .elementor-element.elementor-element-7e89599 .elementor-flip-box__image img {
    width: 5%;
}

.elementor-2 .elementor-element.elementor-element-7e89599 .elementor-flip-box__back .elementor-flip-box__layer__overlay {
    text-align: center;
    justify-content: center;
}

.elementor-2 .elementor-element.elementor-element-7e89599 .elementor-flip-box__button {
    margin-center: 0;
}

.elementor-2 .elementor-element.elementor-element-7e89599>.elementor-widget-container {
    margin: -20px -20px -20px -20px;
}

.elementor-2 .elementor-element.elementor-element-2a84fb7 {
    --spacer-size: 70px;
}

.elementor-2 .elementor-element.elementor-element-4cf99081 {
    --spacer-size: 20px;
}

.elementor-2 .elementor-element.elementor-element-61cf2f5f>.elementor-container {
    max-width: 1370px;
}

.elementor-2 .elementor-element.elementor-element-61cf2f5f:not(.elementor-motion-effects-element-type-background),
.elementor-2 .elementor-element.elementor-element-61cf2f5f>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("../image/FGDFG.webp");
    background-position: top center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-2 .elementor-element.elementor-element-61cf2f5f {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-2 .elementor-element.elementor-element-61cf2f5f>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-2 .elementor-element.elementor-element-4edbf794 {
    --spacer-size: 50px;
}

.elementor-2 .elementor-element.elementor-element-60b421d1>.elementor-container {
    max-width: 500px;
}

.elementor-2 .elementor-element.elementor-element-2fa14e44 .elementor-counter-number-wrapper {
    color: #FFFFFF;
    font-family: "Roboto", Sans-serif;
    font-size: 50px;
    font-weight: 600;
    line-height: 1em;
}

.elementor-2 .elementor-element.elementor-element-2fa14e44 .elementor-counter-title {
    color: #FFFFFF;
    font-family: "Roboto Slab", Sans-serif;
    font-size: 20px;
    font-weight: 400;
}

.elementor-2 .elementor-element.elementor-element-4f4078f9 .elementor-counter-number-wrapper {
    color: #FFFFFF;
    font-family: "Roboto", Sans-serif;
    font-size: 50px;
    font-weight: 600;
    line-height: 1em;
}

.elementor-2 .elementor-element.elementor-element-4f4078f9 .elementor-counter-title {
    color: #FFFFFF;
    font-family: "Roboto Slab", Sans-serif;
    font-size: 20px;
    font-weight: 400;
}

.elementor-2 .elementor-element.elementor-element-5dc8aedf>.elementor-container {
    max-width: 600px;
}

.elementor-2 .elementor-element.elementor-element-5dc8aedf {
    margin-top: -10px;
    margin-bottom: -10px;
}

.elementor-2 .elementor-element.elementor-element-6c3d7685 {
    color: #FFFFFF;
}

.elementor-2 .elementor-element.elementor-element-d6585b4 .elementor-button {
    font-family: "Roboto", Sans-serif;
    font-size: 15px;
    font-weight: 500;
    fill: #000000;
    color: #000000;
    background-color: #ECECEC;
    border-radius: 15px 15px 15px 15px;
    padding: 10px 30px 10px 30px;
}

.elementor-2 .elementor-element.elementor-element-d6585b4>.elementor-widget-container {
    margin: 0px 0px 15px 0px;
}

.elementor-2 .elementor-element.elementor-element-6c3965c9:not(.elementor-motion-effects-element-type-background),
.elementor-2 .elementor-element.elementor-element-6c3965c9>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #FFFFFF00;
}

.elementor-2 .elementor-element.elementor-element-6c3965c9>.elementor-background-overlay {
    background-color: #727272;
    opacity: 0;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-2 .elementor-element.elementor-element-6c3965c9 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-2 .elementor-element.elementor-element-7dc0f56 {
    --e-image-carousel-slides-to-show: 10;
}

.elementor-2 .elementor-element.elementor-element-bae9288 {
    --e-image-carousel-slides-to-show: 10;
}

.elementor-2 .elementor-element.elementor-element-bae9288>.elementor-widget-container {
    margin: -40px 0px 0px 0px;
}

.elementor-2 .elementor-element.elementor-element-fb27bff {
    --e-image-carousel-slides-to-show: 10;
}

.elementor-2 .elementor-element.elementor-element-fb27bff>.elementor-widget-container {
    margin: -40px 0px 0px 0px;
}

.elementor-2 .elementor-element.elementor-element-1fe7f5b {
    --e-image-carousel-slides-to-show: 10;
}

.elementor-2 .elementor-element.elementor-element-1fe7f5b>.elementor-widget-container {
    margin: -40px 0px 0px 0px;
}

.elementor-2 .elementor-element.elementor-element-3b1292aa {
    --spacer-size: 50px;
}

.elementor-2 .elementor-element.elementor-element-20465911>.elementor-container {
    max-width: 1370px;
}

.elementor-2 .elementor-element.elementor-element-20465911:not(.elementor-motion-effects-element-type-background),
.elementor-2 .elementor-element.elementor-element-20465911>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-2 .elementor-element.elementor-element-20465911>.elementor-background-overlay {
    background-color: transparent;
    background-image: linear-gradient(180deg, #FFFFFF 0%, #7D7D7D 100%);
    opacity: 0.5;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-2 .elementor-element.elementor-element-20465911 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-bc-flex-widget .elementor-2 .elementor-element.elementor-element-31288e61.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-2 .elementor-element.elementor-element-31288e61.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-2 .elementor-element.elementor-element-365bcd9e {
    margin-top: 0px;
    margin-bottom: 10px;
}

.elementor-bc-flex-widget .elementor-2 .elementor-element.elementor-element-1c621b70.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-2 .elementor-element.elementor-element-1c621b70.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-2 .elementor-element.elementor-element-1032758f {
    text-align: right;
}

.elementor-2 .elementor-element.elementor-element-1032758f .elementor-heading-title {
    color: #000000;
    font-family: "Roboto", Sans-serif;
    font-size: 40px;
    font-weight: 600;
}

.elementor-bc-flex-widget .elementor-2 .elementor-element.elementor-element-6e622d7b.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-2 .elementor-element.elementor-element-6e622d7b.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-2 .elementor-element.elementor-element-2fee9af4 {
    text-align: left;
}

.elementor-2 .elementor-element.elementor-element-2fee9af4 img {
    width: 70%;
}

.elementor-2 .elementor-element.elementor-element-264e142d .elementor-flip-box__front {
    background-color: transparent;
    background-image: linear-gradient(300deg, #FFFFFF 0%, #C6C6C6 100%);
}

.elementor-2 .elementor-element.elementor-element-264e142d .elementor-flip-box__back {
    background-color: transparent;
    background-image: linear-gradient(300deg, #FF9200 30%, #D70000 100%);
}

.elementor-2 .elementor-element.elementor-element-264e142d .elementor-flip-box {
    height: 250px;
}

.elementor-2 .elementor-element.elementor-element-264e142d .elementor-flip-box__layer,
.elementor-2 .elementor-element.elementor-element-264e142d .elementor-flip-box__layer__overlay {
    border-radius: 0px;
}

.elementor-2 .elementor-element.elementor-element-264e142d .elementor-flip-box__front .elementor-flip-box__layer__overlay {
    text-align: center;
    justify-content: center;
}

.elementor-2 .elementor-element.elementor-element-264e142d .elementor-flip-box__image {
    margin-bottom: 0px;
    opacity: 1;
}

.elementor-2 .elementor-element.elementor-element-264e142d .elementor-flip-box__image img {
    width: 40%;
    border-radius: 0px;
}

.elementor-2 .elementor-element.elementor-element-264e142d .elementor-flip-box__front .elementor-flip-box__layer__title {
    color: #000000;
}

.elementor-2 .elementor-element.elementor-element-264e142d .elementor-flip-box__back .elementor-flip-box__layer__overlay {
    text-align: center;
}

.elementor-2 .elementor-element.elementor-element-264e142d .elementor-flip-box__button {
    margin-center: 0;
}

.elementor-2 .elementor-element.elementor-element-264e142d>.elementor-widget-container {
    box-shadow: 0px 0px 59px -5px rgba(0, 0, 0, 0.5);
}

.elementor-2 .elementor-element.elementor-element-57dae8bc .elementor-flip-box__front {
    background-color: transparent;
    background-image: linear-gradient(240deg, #FFFFFF 0%, #C6C6C6 100%);
}

.elementor-2 .elementor-element.elementor-element-57dae8bc .elementor-flip-box__back {
    background-color: transparent;
    background-image: linear-gradient(240deg, #FF9200 30%, #D70000 100%);
}

.elementor-2 .elementor-element.elementor-element-57dae8bc .elementor-flip-box {
    height: 250px;
}

.elementor-2 .elementor-element.elementor-element-57dae8bc .elementor-flip-box__layer,
.elementor-2 .elementor-element.elementor-element-57dae8bc .elementor-flip-box__layer__overlay {
    border-radius: 0px;
}

.elementor-2 .elementor-element.elementor-element-57dae8bc .elementor-flip-box__front .elementor-flip-box__layer__overlay {
    text-align: center;
    justify-content: center;
}

.elementor-2 .elementor-element.elementor-element-57dae8bc .elementor-flip-box__image {
    margin-bottom: 0px;
    opacity: 1;
}

.elementor-2 .elementor-element.elementor-element-57dae8bc .elementor-flip-box__image img {
    width: 40%;
}

.elementor-2 .elementor-element.elementor-element-57dae8bc .elementor-flip-box__front .elementor-flip-box__layer__title {
    color: #000000;
}

.elementor-2 .elementor-element.elementor-element-57dae8bc .elementor-flip-box__back .elementor-flip-box__layer__overlay {
    text-align: center;
}

.elementor-2 .elementor-element.elementor-element-57dae8bc .elementor-flip-box__button {
    margin-center: 0;
}

.elementor-2 .elementor-element.elementor-element-57dae8bc>.elementor-widget-container {
    margin: -20px 0px 0px 0px;
    box-shadow: 0px 0px 59px -5px rgba(0, 0, 0, 0.5);
}

.elementor-2 .elementor-element.elementor-element-c962f73 .elementor-flip-box__front {
    background-color: transparent;
    background-image: linear-gradient(60deg, #FFFFFF 0%, #C6C6C6 100%);
}

.elementor-2 .elementor-element.elementor-element-c962f73 .elementor-flip-box__back {
    background-color: transparent;
    background-image: linear-gradient(60deg, #FF9200 30%, #D70000 100%);
}

.elementor-2 .elementor-element.elementor-element-c962f73 .elementor-flip-box {
    height: 250px;
}

.elementor-2 .elementor-element.elementor-element-c962f73 .elementor-flip-box__layer,
.elementor-2 .elementor-element.elementor-element-c962f73 .elementor-flip-box__layer__overlay {
    border-radius: 0px;
}

.elementor-2 .elementor-element.elementor-element-c962f73 .elementor-flip-box__front .elementor-flip-box__layer__overlay {
    text-align: center;
    justify-content: center;
}

.elementor-2 .elementor-element.elementor-element-c962f73 .elementor-flip-box__image {
    margin-bottom: 0px;
    opacity: 1;
}

.elementor-2 .elementor-element.elementor-element-c962f73 .elementor-flip-box__image img {
    width: 40%;
}

.elementor-2 .elementor-element.elementor-element-c962f73 .elementor-flip-box__front .elementor-flip-box__layer__title {
    color: #000000;
}

.elementor-2 .elementor-element.elementor-element-c962f73 .elementor-flip-box__back .elementor-flip-box__layer__overlay {
    text-align: center;
}

.elementor-2 .elementor-element.elementor-element-c962f73 .elementor-flip-box__button {
    margin-center: 0;
}

.elementor-2 .elementor-element.elementor-element-c962f73>.elementor-widget-container {
    box-shadow: 0px 0px 59px -5px rgba(0, 0, 0, 0.5);
}

.elementor-2 .elementor-element.elementor-element-7b4985fc .elementor-flip-box__front {
    background-color: transparent;
    background-image: linear-gradient(120deg, #FFFFFF 0%, #C6C6C6 100%);
}

.elementor-2 .elementor-element.elementor-element-7b4985fc .elementor-flip-box__back {
    background-color: transparent;
    background-image: linear-gradient(120deg, #FF9200 30%, #D70000 100%);
}

.elementor-2 .elementor-element.elementor-element-7b4985fc .elementor-flip-box {
    height: 250px;
}

.elementor-2 .elementor-element.elementor-element-7b4985fc .elementor-flip-box__layer,
.elementor-2 .elementor-element.elementor-element-7b4985fc .elementor-flip-box__layer__overlay {
    border-radius: 0px;
}

.elementor-2 .elementor-element.elementor-element-7b4985fc .elementor-flip-box__front .elementor-flip-box__layer__overlay {
    text-align: center;
    justify-content: center;
}

.elementor-2 .elementor-element.elementor-element-7b4985fc .elementor-flip-box__image {
    margin-bottom: 0px;
    opacity: 1;
}

.elementor-2 .elementor-element.elementor-element-7b4985fc .elementor-flip-box__image img {
    width: 40%;
}

.elementor-2 .elementor-element.elementor-element-7b4985fc .elementor-flip-box__front .elementor-flip-box__layer__title {
    color: #000000;
}

.elementor-2 .elementor-element.elementor-element-7b4985fc .elementor-flip-box__back .elementor-flip-box__layer__overlay {
    text-align: center;
}

.elementor-2 .elementor-element.elementor-element-7b4985fc .elementor-flip-box__button {
    margin-center: 0;
}

.elementor-2 .elementor-element.elementor-element-7b4985fc>.elementor-widget-container {
    margin: -20px 0px 0px 0px;
    box-shadow: 0px 0px 59px -5px rgba(0, 0, 0, 0.5);
}

.elementor-bc-flex-widget .elementor-2 .elementor-element.elementor-element-4b853c95.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-2 .elementor-element.elementor-element-4b853c95.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-2 .elementor-element.elementor-element-4b853c95>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-2 .elementor-element.elementor-element-4b853c95>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-2 .elementor-element.elementor-element-45389b10 {
    --spacer-size: 225px;
}

.elementor-2 .elementor-element.elementor-element-5fb77037 {
    --spacer-size: 75px;
}

.elementor-2 .elementor-element.elementor-element-53201a2>.elementor-container {
    max-width: 1370px;
}

.elementor-2 .elementor-element.elementor-element-53201a2:not(.elementor-motion-effects-element-type-background),
.elementor-2 .elementor-element.elementor-element-53201a2>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #969696;
    background-image: url("../image/BVNVNGNB.webp");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-2 .elementor-element.elementor-element-53201a2>.elementor-background-overlay {
    background-color: #000000;
    opacity: 0.7;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-2 .elementor-element.elementor-element-53201a2 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-bc-flex-widget .elementor-2 .elementor-element.elementor-element-b67bdb3.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-2 .elementor-element.elementor-element-b67bdb3.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-2 .elementor-element.elementor-element-a140e88 {
    --spacer-size: 150px;
}

.elementor-2 .elementor-element.elementor-element-dcb9779 img {
    width: 30%;
}

.elementor-2 .elementor-element.elementor-element-dcb9779>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-bc-flex-widget .elementor-2 .elementor-element.elementor-element-ca1eead.elementor-column .elementor-widget-wrap {
    align-items: flex-end;
}

.elementor-2 .elementor-element.elementor-element-ca1eead.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: flex-end;
    align-items: flex-end;
}

.elementor-2 .elementor-element.elementor-element-ca1eead>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
}

.elementor-2 .elementor-element.elementor-element-34556e9 {
    text-align: center;
}

.elementor-2 .elementor-element.elementor-element-34556e9 img {
    width: 100%;
}

.elementor-2 .elementor-element.elementor-element-34556e9>.elementor-widget-container {
    margin: 0px 0px -30px 0px;
}

.elementor-bc-flex-widget .elementor-2 .elementor-element.elementor-element-ecc08cb.elementor-column .elementor-widget-wrap {
    align-items: flex-end;
}

.elementor-2 .elementor-element.elementor-element-ecc08cb.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: flex-end;
    align-items: flex-end;
}

.elementor-2 .elementor-element.elementor-element-82b8749 .elementor-wrapper {
    --video-aspect-ratio: 1.77777;
}

.elementor-2 .elementor-element.elementor-element-82b8749>.elementor-widget-container {
    border-radius: 30px 30px 30px 30px;
    box-shadow: 0px 0px 10px 0px rgba(255, 255, 255, 0.5);
}

.elementor-2 .elementor-element.elementor-element-23754e1>.elementor-container {
    max-width: 700px;
}

.elementor-bc-flex-widget .elementor-2 .elementor-element.elementor-element-b308fc3.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-2 .elementor-element.elementor-element-b308fc3.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-2 .elementor-element.elementor-element-b172ea4 {
    --spacer-size: 150px;
}

.elementor-bc-flex-widget .elementor-2 .elementor-element.elementor-element-ce61dbe.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-2 .elementor-element.elementor-element-ce61dbe.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-2 .elementor-element.elementor-element-56fd754 .elementor-button {
    font-family: "Roboto", Sans-serif;
    font-size: 15px;
    font-weight: 500;
    fill: #000000;
    color: #000000;
    background-color: #ECECEC;
    border-radius: 15px 15px 15px 15px;
    padding: 10px 15px 10px 15px;
}

.elementor-2 .elementor-element.elementor-element-97994e1 {
    --spacer-size: 150px;
}

.elementor-bc-flex-widget .elementor-2 .elementor-element.elementor-element-1c98fe0.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-2 .elementor-element.elementor-element-1c98fe0.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-2 .elementor-element.elementor-element-34cfd8a {
    --spacer-size: 150px;
}

.elementor-2 .elementor-element.elementor-element-138c2ed4 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-2 .elementor-element.elementor-element-138c2ed4>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-2 .elementor-element.elementor-element-d559b10 {
    --spacer-size: 50px;
}

.elementor-2 .elementor-element.elementor-element-54057b9c>.elementor-container {
    max-width: 1370px;
}

.elementor-2 .elementor-element.elementor-element-54057b9c:not(.elementor-motion-effects-element-type-background),
.elementor-2 .elementor-element.elementor-element-54057b9c>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background: url("../image/frgdf.webp") 50% 50%;
    background-size: cover;
}

.elementor-2 .elementor-element.elementor-element-54057b9c>.elementor-background-overlay {
    background-color: #000000;
    opacity: 0.7;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-2 .elementor-element.elementor-element-54057b9c {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-bc-flex-widget .elementor-2 .elementor-element.elementor-element-74f8f526.elementor-column .elementor-widget-wrap {
    align-items: flex-end;
}

.elementor-2 .elementor-element.elementor-element-74f8f526.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: flex-end;
    align-items: flex-end;
}

.elementor-2 .elementor-element.elementor-element-5e8cb1c8 {
    --spacer-size: 50px;
}

.elementor-2 .elementor-element.elementor-element-71fc61e6 .elementor-button {
    font-family: "Roboto", Sans-serif;
    font-size: 15px;
    font-weight: 500;
    fill: #000000;
    color: #000000;
    background-color: #ECECEC;
    border-radius: 15px 15px 15px 15px;
    padding: 10px 15px 10px 15px;
}

.elementor-2 .elementor-element.elementor-element-4e1ff256 {
    --spacer-size: 50px;
}

.elementor-2 .elementor-element.elementor-element-7ed4e244>.elementor-container {
    max-width: 1370px;
}

.elementor-2 .elementor-element.elementor-element-7ed4e244:not(.elementor-motion-effects-element-type-background),
.elementor-2 .elementor-element.elementor-element-7ed4e244>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #000000;
    background-image: url("http://pgg33.com/wp-content/plugins/elementor/assets/images/placeholder.png");
    background-position: top center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-2 .elementor-element.elementor-element-7ed4e244 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-2 .elementor-element.elementor-element-7ed4e244>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-2 .elementor-element.elementor-element-5299ef6c {
    --spacer-size: 25px;
}

.elementor-2 .elementor-element.elementor-element-74efac4e>.elementor-container {
    max-width: 600px;
}

.elementor-2 .elementor-element.elementor-element-74efac4e {
    margin-top: -25px;
    margin-bottom: -10px;
}

.elementor-2 .elementor-element.elementor-element-25ce4f1f .elementor-counter-number-wrapper {
    color: #FFFFFF;
    font-family: "Roboto", Sans-serif;
    font-weight: 600;
}

.elementor-2 .elementor-element.elementor-element-25ce4f1f .elementor-counter-title {
    color: #FFFFFF;
}

.elementor-2 .elementor-element.elementor-element-3437c3d .elementor-counter-number-wrapper {
    color: #FFFFFF;
    font-family: "Roboto", Sans-serif;
    font-weight: 600;
}

.elementor-2 .elementor-element.elementor-element-3437c3d .elementor-counter-title {
    color: #FFFFFF;
}

.elementor-2 .elementor-element.elementor-element-4b181df3:not(.elementor-motion-effects-element-type-background),
.elementor-2 .elementor-element.elementor-element-4b181df3>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #FFFFFF00;
}

.elementor-2 .elementor-element.elementor-element-4b181df3>.elementor-background-overlay {
    background-color: #727272;
    opacity: 0;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-2 .elementor-element.elementor-element-4b181df3 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-2 .elementor-element.elementor-element-f560598:not(.elementor-motion-effects-element-type-background),
.elementor-2 .elementor-element.elementor-element-f560598>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #FFFFFF00;
}

.elementor-2 .elementor-element.elementor-element-f560598>.elementor-background-overlay {
    background-color: #727272;
    opacity: 0;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-2 .elementor-element.elementor-element-f560598 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-2 .elementor-element.elementor-element-02238fe {
    --e-image-carousel-slides-to-show: 10;
}

.elementor-2 .elementor-element.elementor-element-4ae6ae9 {
    --e-image-carousel-slides-to-show: 10;
}

.elementor-2 .elementor-element.elementor-element-9df85fa {
    --e-image-carousel-slides-to-show: 10;
}

.elementor-2 .elementor-element.elementor-element-c309dc2 {
    --e-image-carousel-slides-to-show: 10;
}

.elementor-2 .elementor-element.elementor-element-6c598aed {
    color: #FFFFFF;
    font-family: "Roboto", Sans-serif;
    font-weight: 400;
}

.elementor-2 .elementor-element.elementor-element-73fcc885 {
    --spacer-size: 25px;
}

.elementor-2 .elementor-element.elementor-element-1ee6c973>.elementor-container {
    max-width: 1370px;
}

.elementor-2 .elementor-element.elementor-element-1ee6c973:not(.elementor-motion-effects-element-type-background),
.elementor-2 .elementor-element.elementor-element-1ee6c973>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-2 .elementor-element.elementor-element-1ee6c973>.elementor-background-overlay {
    background-color: transparent;
    background-image: linear-gradient(180deg, #FFFFFF 0%, #7D7D7D 100%);
    opacity: 0.5;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-2 .elementor-element.elementor-element-1ee6c973 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-bc-flex-widget .elementor-2 .elementor-element.elementor-element-7b5baec1.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-2 .elementor-element.elementor-element-7b5baec1.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-2 .elementor-element.elementor-element-3533494c {
    --spacer-size: 25px;
}

.elementor-2 .elementor-element.elementor-element-2943fd93 {
    margin-top: 0px;
    margin-bottom: 10px;
}

.elementor-bc-flex-widget .elementor-2 .elementor-element.elementor-element-1220d563.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-2 .elementor-element.elementor-element-1220d563.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-2 .elementor-element.elementor-element-64f139c6 {
    text-align: right;
}

.elementor-2 .elementor-element.elementor-element-64f139c6 .elementor-heading-title {
    color: #000000;
    font-family: "Roboto", Sans-serif;
    font-size: 40px;
    font-weight: 600;
}

.elementor-bc-flex-widget .elementor-2 .elementor-element.elementor-element-244896f6.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-2 .elementor-element.elementor-element-244896f6.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-2 .elementor-element.elementor-element-39c4755c {
    text-align: left;
}

.elementor-2 .elementor-element.elementor-element-39c4755c img {
    width: 70%;
}

.elementor-bc-flex-widget .elementor-2 .elementor-element.elementor-element-eec0e5f.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-2 .elementor-element.elementor-element-eec0e5f.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-2 .elementor-element.elementor-element-eec0e5f>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-2 .elementor-element.elementor-element-eec0e5f>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-2 .elementor-element.elementor-element-ff1b5d8:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-2 .elementor-element.elementor-element-ff1b5d8>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-2 .elementor-element.elementor-element-ff1b5d8>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-2 .elementor-element.elementor-element-ff1b5d8>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-2 .elementor-element.elementor-element-5133e82c .elementor-heading-title {
    color: #000000;
    font-family: "Roboto", Sans-serif;
    font-weight: 600;
}

.elementor-2 .elementor-element.elementor-element-4d8864e8 {
    color: #000000;
    font-family: "Roboto", Sans-serif;
    font-weight: 400;
}

.elementor-2 .elementor-element.elementor-element-10828330:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-2 .elementor-element.elementor-element-10828330>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-2 .elementor-element.elementor-element-10828330>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-2 .elementor-element.elementor-element-10828330>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-2 .elementor-element.elementor-element-1b86de52 .elementor-heading-title {
    color: #000000;
    font-family: "Roboto", Sans-serif;
    font-weight: 600;
}

.elementor-2 .elementor-element.elementor-element-34b8b22c {
    color: #000000;
    font-family: "Roboto", Sans-serif;
    font-weight: 400;
}

.elementor-2 .elementor-element.elementor-element-7a43dc94:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-2 .elementor-element.elementor-element-7a43dc94>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-2 .elementor-element.elementor-element-7a43dc94>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-2 .elementor-element.elementor-element-7a43dc94>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-2 .elementor-element.elementor-element-432767cc .elementor-heading-title {
    color: #000000;
    font-family: "Roboto", Sans-serif;
    font-weight: 600;
}

.elementor-2 .elementor-element.elementor-element-37a04b63 {
    color: #000000;
    font-family: "Roboto", Sans-serif;
    font-weight: 400;
}

.elementor-2 .elementor-element.elementor-element-42a88790:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-2 .elementor-element.elementor-element-42a88790>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-2 .elementor-element.elementor-element-42a88790>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-2 .elementor-element.elementor-element-42a88790>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-2 .elementor-element.elementor-element-1b0a2a1f .elementor-heading-title {
    color: #000000;
    font-family: "Roboto", Sans-serif;
    font-weight: 600;
}

.elementor-2 .elementor-element.elementor-element-63b07137 {
    color: #000000;
    font-family: "Roboto", Sans-serif;
    font-weight: 400;
}

.elementor-2 .elementor-element.elementor-element-7a8d2f2 {
    --spacer-size: 25px;
}

.elementor-2 .elementor-element.elementor-element-17426591>.elementor-container {
    max-width: 1370px;
}

.elementor-2 .elementor-element.elementor-element-17426591 .elementor-background-slideshow__slide__image {
    background-size: auto;
    background-position: center center;
}

.elementor-2 .elementor-element.elementor-element-17426591>.elementor-background-overlay {
    background-color: #0000009C;
    opacity: 0.5;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-2 .elementor-element.elementor-element-17426591 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-bc-flex-widget .elementor-2 .elementor-element.elementor-element-78c61aac.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-2 .elementor-element.elementor-element-78c61aac.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-2 .elementor-element.elementor-element-7f3593c9 {
    --spacer-size: 50px;
}

.elementor-2 .elementor-element.elementor-element-432268b1>.elementor-widget-container {
    margin: 0px 0px -80px 0px;
}

.elementor-bc-flex-widget .elementor-2 .elementor-element.elementor-element-8756278.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-2 .elementor-element.elementor-element-8756278.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-2 .elementor-element.elementor-element-5e959d5a {
    text-align: left;
}

.elementor-2 .elementor-element.elementor-element-5e959d5a img {
    width: 90%;
}

.elementor-2 .elementor-element.elementor-element-4444873 .elementor-wrapper {
    --video-aspect-ratio: 1.77777;
}

.elementor-2 .elementor-element.elementor-element-4444873>.elementor-widget-container {
    border-radius: 30px 30px 30px 30px;
    box-shadow: 0px 0px 10px 0px rgba(255, 255, 255, 0.5);
}

.elementor-bc-flex-widget .elementor-2 .elementor-element.elementor-element-3a31500c.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-2 .elementor-element.elementor-element-3a31500c.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-2 .elementor-element.elementor-element-3a31500c>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-2 .elementor-element.elementor-element-3a31500c>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-2 .elementor-element.elementor-element-2d7854c .elementor-button {
    font-family: "Roboto", Sans-serif;
    font-size: 15px;
    font-weight: 500;
    fill: #000000;
    color: #000000;
    background-color: #ECECEC;
    border-radius: 15px 15px 15px 15px;
    padding: 10px 15px 10px 15px;
}

.elementor-2 .elementor-element.elementor-element-7c67ca15 {
    --spacer-size: 50px;
}

:root {
    --page-title-display: none;
}

body.elementor-page-2:not(.elementor-motion-effects-element-type-background),
body.elementor-page-2>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: transparent;
    background-image: linear-gradient(180deg, #D5D5D5 0%, #FFFFFF 100%);
}

@media(max-width:767px) {
    .elementor-2 .elementor-element.elementor-element-d6585b4 .elementor-button {
        font-size: 10px;
    }

    .elementor-2 .elementor-element.elementor-element-56fd754 .elementor-button {
        font-size: 10px;
    }

    .elementor-2 .elementor-element.elementor-element-54057b9c {
        margin-top: -150px;
        margin-bottom: 0px;
    }

    .elementor-2 .elementor-element.elementor-element-5e8cb1c8 {
        --spacer-size: 450px;
    }

    .elementor-2 .elementor-element.elementor-element-4689cc3b img {
        width: 70%;
    }

    .elementor-2 .elementor-element.elementor-element-4689cc3b>.elementor-widget-container {
        margin: 0px 0px -10px 0px;
    }

    .elementor-2 .elementor-element.elementor-element-4e1ff256 {
        --spacer-size: 30px;
    }

    .elementor-2 .elementor-element.elementor-element-7ed4e244:not(.elementor-motion-effects-element-type-background),
    .elementor-2 .elementor-element.elementor-element-7ed4e244>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-image: url("../image/FGDFG.webp");
        background-size: contain;
    }

    .elementor-2 .elementor-element.elementor-element-5299ef6c {
        --spacer-size: 100px;
    }

    .elementor-2 .elementor-element.elementor-element-5c29a414 {
        width: 50%;
    }

    .elementor-2 .elementor-element.elementor-element-25ce4f1f .elementor-counter-number-wrapper {
        font-size: 30px;
    }

    .elementor-2 .elementor-element.elementor-element-639d0524 {
        width: 50%;
    }

    .elementor-2 .elementor-element.elementor-element-3437c3d .elementor-counter-number-wrapper {
        font-size: 30px;
    }

    .elementor-2 .elementor-element.elementor-element-02238fe {
        --e-image-carousel-slides-to-show: 5;
    }

    .elementor-2 .elementor-element.elementor-element-4ae6ae9 {
        --e-image-carousel-slides-to-show: 5;
    }

    .elementor-2 .elementor-element.elementor-element-9df85fa {
        --e-image-carousel-slides-to-show: 5;
    }

    .elementor-2 .elementor-element.elementor-element-c309dc2 {
        --e-image-carousel-slides-to-show: 5;
    }

    .elementor-2 .elementor-element.elementor-element-6c598aed {
        font-size: 15px;
    }

    .elementor-2 .elementor-element.elementor-element-6c598aed>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-2 .elementor-element.elementor-element-73fcc885 {
        --spacer-size: 50px;
    }

    .elementor-2 .elementor-element.elementor-element-3533494c {
        --spacer-size: 25px;
    }

    .elementor-2 .elementor-element.elementor-element-1220d563 {
        width: 50%;
    }

    .elementor-2 .elementor-element.elementor-element-64f139c6 .elementor-heading-title {
        font-size: 25px;
    }

    .elementor-2 .elementor-element.elementor-element-244896f6 {
        width: 50%;
    }

    .elementor-bc-flex-widget .elementor-2 .elementor-element.elementor-element-244896f6.elementor-column .elementor-widget-wrap {
        align-items: center;
    }

    .elementor-2 .elementor-element.elementor-element-244896f6.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
        align-content: center;
        align-items: center;
    }

    .elementor-2 .elementor-element.elementor-element-2d30050f img {
        width: 70%;
    }

    .elementor-2 .elementor-element.elementor-element-2d30050f>.elementor-widget-container {
        margin: 0px 0px -50px 0px;
    }

    .elementor-2 .elementor-element.elementor-element-ff1b5d8>.elementor-element-populated,
    .elementor-2 .elementor-element.elementor-element-ff1b5d8>.elementor-element-populated>.elementor-background-overlay,
    .elementor-2 .elementor-element.elementor-element-ff1b5d8>.elementor-background-slideshow {
        border-radius: 25px 25px 25px 25px;
    }

    .elementor-2 .elementor-element.elementor-element-ff1b5d8>.elementor-element-populated {
        margin: 15px 15px 15px 15px;
        --e-column-margin-right: 15px;
        --e-column-margin-left: 15px;
    }

    .elementor-2 .elementor-element.elementor-element-75010351 img {
        width: 20%;
    }

    .elementor-2 .elementor-element.elementor-element-75010351>.elementor-widget-container {
        margin: 0px 0px -10px 0px;
    }

    .elementor-2 .elementor-element.elementor-element-5133e82c {
        text-align: center;
    }

    .elementor-2 .elementor-element.elementor-element-5133e82c .elementor-heading-title {
        font-size: 20px;
    }

    .elementor-2 .elementor-element.elementor-element-4d8864e8 {
        font-size: 15px;
    }

    .elementor-2 .elementor-element.elementor-element-4d8864e8>.elementor-widget-container {
        margin: -10px 0px -15px 0px;
    }

    .elementor-2 .elementor-element.elementor-element-10828330>.elementor-element-populated,
    .elementor-2 .elementor-element.elementor-element-10828330>.elementor-element-populated>.elementor-background-overlay,
    .elementor-2 .elementor-element.elementor-element-10828330>.elementor-background-slideshow {
        border-radius: 25px 25px 25px 25px;
    }

    .elementor-2 .elementor-element.elementor-element-10828330>.elementor-element-populated {
        margin: 15px 15px 15px 15px;
        --e-column-margin-right: 15px;
        --e-column-margin-left: 15px;
    }

    .elementor-2 .elementor-element.elementor-element-10bc123b img {
        width: 20%;
    }

    .elementor-2 .elementor-element.elementor-element-10bc123b>.elementor-widget-container {
        margin: 0px 0px -10px 0px;
    }

    .elementor-2 .elementor-element.elementor-element-1b86de52 {
        text-align: center;
    }

    .elementor-2 .elementor-element.elementor-element-1b86de52 .elementor-heading-title {
        font-size: 20px;
    }

    .elementor-2 .elementor-element.elementor-element-34b8b22c {
        font-size: 15px;
    }

    .elementor-2 .elementor-element.elementor-element-34b8b22c>.elementor-widget-container {
        margin: -10px 0px -15px 0px;
    }

    .elementor-2 .elementor-element.elementor-element-7a43dc94>.elementor-element-populated,
    .elementor-2 .elementor-element.elementor-element-7a43dc94>.elementor-element-populated>.elementor-background-overlay,
    .elementor-2 .elementor-element.elementor-element-7a43dc94>.elementor-background-slideshow {
        border-radius: 25px 25px 25px 25px;
    }

    .elementor-2 .elementor-element.elementor-element-7a43dc94>.elementor-element-populated {
        margin: 15px 15px 15px 15px;
        --e-column-margin-right: 15px;
        --e-column-margin-left: 15px;
    }

    .elementor-2 .elementor-element.elementor-element-50c7d493 img {
        width: 20%;
    }

    .elementor-2 .elementor-element.elementor-element-50c7d493>.elementor-widget-container {
        margin: 0px 0px -10px 0px;
    }

    .elementor-2 .elementor-element.elementor-element-432767cc {
        text-align: center;
    }

    .elementor-2 .elementor-element.elementor-element-432767cc .elementor-heading-title {
        font-size: 20px;
    }

    .elementor-2 .elementor-element.elementor-element-37a04b63 {
        font-size: 15px;
    }

    .elementor-2 .elementor-element.elementor-element-37a04b63>.elementor-widget-container {
        margin: -10px 0px -15px 0px;
    }

    .elementor-2 .elementor-element.elementor-element-42a88790>.elementor-element-populated,
    .elementor-2 .elementor-element.elementor-element-42a88790>.elementor-element-populated>.elementor-background-overlay,
    .elementor-2 .elementor-element.elementor-element-42a88790>.elementor-background-slideshow {
        border-radius: 25px 25px 25px 25px;
    }

    .elementor-2 .elementor-element.elementor-element-42a88790>.elementor-element-populated {
        margin: 15px 15px 15px 15px;
        --e-column-margin-right: 15px;
        --e-column-margin-left: 15px;
    }

    .elementor-2 .elementor-element.elementor-element-6791827 img {
        width: 20%;
    }

    .elementor-2 .elementor-element.elementor-element-6791827>.elementor-widget-container {
        margin: 0px 0px -10px 0px;
    }

    .elementor-2 .elementor-element.elementor-element-1b0a2a1f {
        text-align: center;
    }

    .elementor-2 .elementor-element.elementor-element-1b0a2a1f .elementor-heading-title {
        font-size: 20px;
    }

    .elementor-2 .elementor-element.elementor-element-63b07137 {
        font-size: 15px;
    }

    .elementor-2 .elementor-element.elementor-element-63b07137>.elementor-widget-container {
        margin: -10px 0px -15px 0px;
    }

    .elementor-2 .elementor-element.elementor-element-7a8d2f2 {
        --spacer-size: 25px;
    }

    .elementor-2 .elementor-element.elementor-element-17426591 .elementor-background-slideshow__slide__image {
        background-size: contain;
    }

    .elementor-2 .elementor-element.elementor-element-7f3593c9 {
        --spacer-size: 50px;
    }

    .elementor-2 .elementor-element.elementor-element-432268b1>.elementor-widget-container {
        margin: 0px 0px -40px 0px;
    }

    .elementor-2 .elementor-element.elementor-element-3a31500c {
        width: 100%;
    }

    .elementor-2 .elementor-element.elementor-element-2d7854c .elementor-button {
        font-size: 10px;
    }

    .elementor-2 .elementor-element.elementor-element-7c67ca15 {
        --spacer-size: 50px;
    }
}

@media(min-width:768px) {
    .elementor-2 .elementor-element.elementor-element-d232e99 {
        width: 25%;
    }

    .elementor-2 .elementor-element.elementor-element-2c0b6486 {
        width: 49.333%;
    }

    .elementor-2 .elementor-element.elementor-element-6f321d75 {
        width: 25%;
    }

    .elementor-2 .elementor-element.elementor-element-31288e61 {
        width: 40%;
    }

    .elementor-2 .elementor-element.elementor-element-4b853c95 {
        width: 60%;
    }

    .elementor-2 .elementor-element.elementor-element-b67bdb3 {
        width: 100%;
    }

    .elementor-2 .elementor-element.elementor-element-7b5baec1 {
        width: 40%;
    }

    .elementor-2 .elementor-element.elementor-element-eec0e5f {
        width: 60%;
    }

    .elementor-2 .elementor-element.elementor-element-78c61aac {
        width: 100%;
    }
}