.elementor-40 .elementor-element.elementor-element-d2d766c {
    margin-top: -100px;
    margin-bottom: 0px;
}

.elementor-40 .elementor-element.elementor-element-70eb91ea>.elementor-container>.elementor-column>.elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-40 .elementor-element.elementor-element-70eb91ea {
    margin-top: 150px;
    margin-bottom: 0px;
    background-color: #F4F2F1;
    padding: 80px 0;
}

.elementor-40 .elementor-element.elementor-element-2573f543>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-40 .elementor-element.elementor-element-2573f543>.elementor-element-populated {
    padding: 0% 15% 0% 20%;
}

.elementor-40 .elementor-element.elementor-element-50830769 {
    text-align: left;
}

.elementor-40 .elementor-element.elementor-element-50830769 .droplet-heading-title {
    line-height: 1.2em;
    margin: 0px 0px 0px 0px;
}

.elementor-40 .elementor-element.elementor-element-50830769>.elementor-widget-container {
    margin: 0px 0px 30px 0px;
    padding: 0px 80px 0px 0px;
}

.elementor-40 .elementor-element.elementor-element-364f3bf4 {
    text-align: left;
}

.elementor-40 .elementor-element.elementor-element-364f3bf4 .droplet-heading-title {
    font-size: 20px;
    margin: 0% 10% 0% 0%;
}

.elementor-40 .elementor-element.elementor-element-1fde7a3e .droplet-button:hover,
.elementor-40 .elementor-element.elementor-element-1fde7a3e .droplet-button:focus {
    background-color: #111111;
}

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

.elementor-40 .elementor-element.elementor-element-4cee5bef>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-40 .elementor-element.elementor-element-4cee5bef>.elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-40 .elementor-element.elementor-element-5517f1b>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-40 .elementor-element.elementor-element-5517f1b>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-40 .elementor-element.elementor-element-307da1e7 {
    text-align: center;
}

.elementor-40 .elementor-element.elementor-element-307da1e7 img {
    width: 100%;
    max-width: 100%;
}

.elementor-40 .elementor-element.elementor-element-307da1e7>.elementor-widget-container {
    padding: 0px 20px 0px 0px;
}

.elementor-40 .elementor-element.elementor-element-5e7143db>.elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-40 .elementor-element.elementor-element-2d166ab7 {
    text-align: center;
}

.elementor-40 .elementor-element.elementor-element-2d166ab7 img {
    width: 100%;
    max-width: 100%;
}

.elementor-40 .elementor-element.elementor-element-2d166ab7>.elementor-widget-container {
    padding: 0px 0px 0px 20px;
}

.elementor-40 .elementor-element.elementor-element-6f8e0f09:not(.elementor-motion-effects-element-type-background),
.elementor-40 .elementor-element.elementor-element-6f8e0f09>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("https://luxcut.dropletthemes.com/wp-content/uploads/revslider/main-home-slider/Main-Home-Slider-Banner-Image-002.jpg");
    background-position: bottom center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-40 .elementor-element.elementor-element-6f8e0f09 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 150px;
    margin-bottom: 0px;
    padding: 300px 100px 0px 0px;
}

.elementor-40 .elementor-element.elementor-element-6f8e0f09>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-40 .elementor-element.elementor-element-24efd57>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-40 .elementor-element.elementor-element-24efd57:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-40 .elementor-element.elementor-element-24efd57>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #000000;
}

.elementor-40 .elementor-element.elementor-element-24efd57>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 100px 100px 100px 100px;
}

.elementor-40 .elementor-element.elementor-element-24efd57>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-40 .elementor-element.elementor-element-24efd57 {
    z-index: 2;
}

.elementor-40 .elementor-element.elementor-element-1f971782 {
    text-align: left;
}

.elementor-40 .elementor-element.elementor-element-1f971782 .droplet-heading-title {
    color: #FFFFFF;
    line-height: 1.2em;
    margin: 0px 0px 30px 0px;
}

.elementor-40 .elementor-element.elementor-element-1f971782 .droplet-desc {
    color: #969696;
}

.elementor-40 .elementor-element.elementor-element-1f971782 .droplet-desc a {
    color: #969696;
}

.elementor-40 .elementor-element.elementor-element-1f971782>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 80px 0px 0px;
}

.elementor-40 .elementor-element.elementor-element-2839a338 .droplet-button:hover,
.elementor-40 .elementor-element.elementor-element-2839a338 .droplet-button:focus {
    background-color: #181818;
}

.elementor-40 .elementor-element.elementor-element-2839a338>.elementor-widget-container {
    margin: 40px 0px 0px 0px;
}

.elementor-40 .elementor-element.elementor-element-4097c6ce>.elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-40 .elementor-element.elementor-element-ca91c9c {
    margin-top: 150px;
    margin-bottom: 0px;
    padding: 0px 30px 0px 30px;
}

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

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

.elementor-40 .elementor-element.elementor-element-2e4a63e8:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-40 .elementor-element.elementor-element-2e4a63e8>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("../images/service_02.JPG");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-40 .elementor-element.elementor-element-2e4a63e8>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 15px 0px 0px;
    --e-column-margin-right: 15px;
    --e-column-margin-left: 0px;
    padding: 350px 100px 0px 0px;
}

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

.elementor-40 .elementor-element.elementor-element-d9328f3 .droplet-flip-box-front {
    background-color: #000001;
}

.elementor-40 .elementor-element.elementor-element-d9328f3 .droplet-flip-box-back {
    background-color: #D1B096;
}

.elementor-40 .elementor-element.elementor-element-d9328f3 .droplet-flip-box {
    height: 450px;
}

.elementor-40 .elementor-element.elementor-element-d9328f3 .droplet-flip-box-front .droplet-flip-box-layer-overlay {
    text-align: left;
    justify-content: center;
    padding: 0px 0px 0px 0px;
}

.elementor-40 .elementor-element.elementor-element-d9328f3 .droplet-flip-box-image {
    margin-bottom: 50px;
}

.elementor-40 .elementor-element.elementor-element-d9328f3 .droplet-flip-box-image img {
    width: 25%;
    opacity: 1;
}

.elementor-40 .elementor-element.elementor-element-d9328f3 .droplet-flip-box-front .droplet-flip-box-layer-title {
    color: #FFFFFF;
    font-size: 28px;
}

.elementor-40 .elementor-element.elementor-element-d9328f3 .droplet-flip-box-front .droplet-flip-box-layer-desc {
    color: #969696;
    font-size: 20px;
}

.elementor-40 .elementor-element.elementor-element-d9328f3 .droplet-flip-box-front .droplet-flip-box-layer-inner {
    padding: 80px 90px 80px 80px;
}

.elementor-40 .elementor-element.elementor-element-d9328f3 .droplet-flip-box-back .droplet-flip-box-layer-overlay {
    text-align: left;
    justify-content: center;
    padding: 80px 90px 80px 80px;
}

.elementor-40 .elementor-element.elementor-element-d9328f3 .droplet-flip-box-button {
    margin-left: 0;
    color: #FFFFFF;
    background-color: #000001;
    margin: 10px 0px 0px 0px;
}

.elementor-40 .elementor-element.elementor-element-d9328f3 .droplet-flip-box-back .droplet-flip-box-layer-title {
    font-size: 28px;
}

.elementor-40 .elementor-element.elementor-element-d9328f3 .droplet-flip-box-back .droplet-flip-box-layer-desc {
    font-size: 20px;
}

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

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

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

.elementor-40 .elementor-element.elementor-element-2e304c70:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-40 .elementor-element.elementor-element-2e304c70>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("../images/coloring_hair.jpg");
    background-position: bottom center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-40 .elementor-element.elementor-element-2e304c70>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 15px 0px 15px;
    --e-column-margin-right: 15px;
    --e-column-margin-left: 15px;
    padding: 350px 50px 0px 50px;
}

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

.elementor-40 .elementor-element.elementor-element-12f17a49 .droplet-flip-box-front {
    background-color: #000001;
}

.elementor-40 .elementor-element.elementor-element-12f17a49 .droplet-flip-box-back {
    background-color: #D1B096;
}

.elementor-40 .elementor-element.elementor-element-12f17a49 .droplet-flip-box {
    height: 450px;
}

.elementor-40 .elementor-element.elementor-element-12f17a49 .droplet-flip-box-front .droplet-flip-box-layer-overlay {
    text-align: left;
    justify-content: center;
    padding: 0px 0px 0px 0px;
}

.elementor-40 .elementor-element.elementor-element-12f17a49 .droplet-flip-box-image {
    margin-bottom: 50px;
}

.elementor-40 .elementor-element.elementor-element-12f17a49 .droplet-flip-box-image img {
    width: 40%;
    opacity: 1;
}

.elementor-40 .elementor-element.elementor-element-12f17a49 .droplet-flip-box-front .droplet-flip-box-layer-title {
    color: #FFFFFF;
    font-size: 28px;
}

.elementor-40 .elementor-element.elementor-element-12f17a49 .droplet-flip-box-front .droplet-flip-box-layer-desc {
    color: #969696;
    font-size: 20px;
}

.elementor-40 .elementor-element.elementor-element-12f17a49 .droplet-flip-box-front .droplet-flip-box-layer-inner {
    padding: 80px 90px 80px 80px;
}

.elementor-40 .elementor-element.elementor-element-12f17a49 .droplet-flip-box-back .droplet-flip-box-layer-overlay {
    text-align: left;
    justify-content: center;
    padding: 80px 90px 80px 80px;
}

.elementor-40 .elementor-element.elementor-element-12f17a49 .droplet-flip-box-button {
    margin-left: 0;
    color: #FFFFFF;
    background-color: #000001;
    margin: 10px 0px 0px 0px;
}

.elementor-40 .elementor-element.elementor-element-12f17a49 .droplet-flip-box-back .droplet-flip-box-layer-title {
    font-size: 28px;
}

.elementor-40 .elementor-element.elementor-element-12f17a49 .droplet-flip-box-back .droplet-flip-box-layer-desc {
    font-size: 20px;
}

.elementor-40 .elementor-element.elementor-element-12f17a49>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-bc-flex-widget .elementor-40 .elementor-element.elementor-element-4a11af28.elementor-column .elementor-widget-wrap {
    align-items: flex-end;
}

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

.elementor-40 .elementor-element.elementor-element-4a11af28:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-40 .elementor-element.elementor-element-4a11af28>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("../images/service_03.JPG");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-40 .elementor-element.elementor-element-4a11af28>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 0px 0px 15px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 15px;
    padding: 350px 0px 0px 100px;
}

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

.elementor-40 .elementor-element.elementor-element-5ebe6748 .droplet-flip-box-front {
    background-color: #000001;
}

.elementor-40 .elementor-element.elementor-element-5ebe6748 .droplet-flip-box-back {
    background-color: #D1B096;
}

.elementor-40 .elementor-element.elementor-element-5ebe6748 .droplet-flip-box {
    height: 450px;
}

.elementor-40 .elementor-element.elementor-element-5ebe6748 .droplet-flip-box-front .droplet-flip-box-layer-overlay {
    text-align: left;
    justify-content: center;
    padding: 0px 0px 0px 0px;
}

.elementor-40 .elementor-element.elementor-element-5ebe6748 .droplet-flip-box-image {
    margin-bottom: 50px;
}

.elementor-40 .elementor-element.elementor-element-5ebe6748 .droplet-flip-box-image img {
    width: 30%;
    opacity: 1;
}

.elementor-40 .elementor-element.elementor-element-5ebe6748 .droplet-flip-box-front .droplet-flip-box-layer-title {
    color: #FFFFFF;
    font-size: 28px;
}

.elementor-40 .elementor-element.elementor-element-5ebe6748 .droplet-flip-box-front .droplet-flip-box-layer-desc {
    color: #969696;
    font-size: 20px;
}

.elementor-40 .elementor-element.elementor-element-5ebe6748 .droplet-flip-box-front .droplet-flip-box-layer-inner {
    padding: 80px 90px 80px 80px;
}

.elementor-40 .elementor-element.elementor-element-5ebe6748 .droplet-flip-box-back .droplet-flip-box-layer-overlay {
    text-align: left;
    justify-content: center;
    padding: 80px 90px 80px 80px;
}

.elementor-40 .elementor-element.elementor-element-5ebe6748 .droplet-flip-box-button {
    margin-left: 0;
    color: #FFFFFF;
    background-color: #000001;
    margin: 10px 0px 0px 0px;
}

.elementor-40 .elementor-element.elementor-element-5ebe6748 .droplet-flip-box-back .droplet-flip-box-layer-title {
    font-size: 28px;
}

.elementor-40 .elementor-element.elementor-element-5ebe6748 .droplet-flip-box-back .droplet-flip-box-layer-desc {
    font-size: 20px;
}

.elementor-40 .elementor-element.elementor-element-5ebe6748>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-40 .elementor-element.elementor-element-3eb1eda>.elementor-container>.elementor-column>.elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-40 .elementor-element.elementor-element-3eb1eda {
    margin-top: 150px;
    margin-bottom: 80px;
}

.elementor-40 .elementor-element.elementor-element-bc30274>.elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-40 .elementor-element.elementor-element-e569c4c {
    text-align: left;
}

.elementor-40 .elementor-element.elementor-element-e569c4c .droplet-heading-title {
    line-height: 1.2em;
    margin: 0px 0px 0px 0px;
}

.elementor-40 .elementor-element.elementor-element-e569c4c>.elementor-widget-container {
    margin: 0px 200px 0px 0px;
    padding: 0px 80px 0px 0px;
}

.elementor-bc-flex-widget .elementor-40 .elementor-element.elementor-element-92b4c19.elementor-column .elementor-widget-wrap {
    align-items: center;
}

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

.elementor-40 .elementor-element.elementor-element-92b4c19>.elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-40 .elementor-element.elementor-element-87ce03e {
    text-align: left;
}

.elementor-40 .elementor-element.elementor-element-87ce03e .droplet-heading-title {
    color: #969696;
    font-size: 20px;
    margin: 0px 0px 0px 0px;
}

.elementor-40 .elementor-element.elementor-element-87ce03e>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-40 .elementor-element.elementor-element-3256d86 {
    margin-top: 15px;
    margin-bottom: 15px;
}

.elementor-40 .elementor-element.elementor-element-48760f72>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-40 .elementor-element.elementor-element-48760f72>.elementor-element-populated {
    padding: 0px 200px 0px 0px;
}

.elementor-40 .elementor-element.elementor-element-10cd8c08 .droplet-image-carousel .droplet-swiper-arrows i {
    font-size: 12px;
}

.elementor-40 .elementor-element.elementor-element-10cd8c08 .droplet-image-carousel .droplet-swiper-arrows svg {
    width: 12px;
}

.elementor-40 .elementor-element.elementor-element-10cd8c08 .droplet-image-carousel .droplet-swiper-arrows {
    background-color: #FFFFFF;
    border-radius: 0px 0px 0px 0px;
    padding: 35px 42px 35px 42px;
}

.elementor-40 .elementor-element.elementor-element-10cd8c08 .droplet-image-carousel .droplet-swiper-arrows:hover {
    background-color: #D1B096;
}

.elementor-40 .elementor-element.elementor-element-10cd8c08 .droplet-image-carousel .droplet-navigation-prev {
    margin: 0px 46px 0px 0px;
}

.elementor-40 .elementor-element.elementor-element-10cd8c08 .droplet-image-carousel .droplet-navigation-next {
    margin: 0px 0px 0px 0px;
}

.elementor-40 .elementor-element.elementor-element-10cd8c08 .droplet-image-carousel .swiper-pagination {
    text-align: center;
}

.elementor-40 .elementor-element.elementor-element-3e41664d .droplet-button {
    fill: #FFFFFF;
    color: #FFFFFF;
    background-color: #000001;
}

.elementor-40 .elementor-element.elementor-element-3e41664d {
    width: auto;
    max-width: auto;
    bottom: 50%;
}

body:not(.rtl) .elementor-40 .elementor-element.elementor-element-3e41664d {
    right: 6%;
}

body.rtl .elementor-40 .elementor-element.elementor-element-3e41664d {
    left: 6%;
}

.elementor-40 .elementor-element.elementor-element-7e201a5e {
    margin-top: 150px;
    margin-bottom: 0px;
}

.elementor-40 .elementor-element.elementor-element-550b460e>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-40 .elementor-element.elementor-element-550b460e>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 100px 0px 100px;
}

.elementor-40 .elementor-element.elementor-element-1321ed1e {
    text-align: left;
}

.elementor-40 .elementor-element.elementor-element-1321ed1e .droplet-heading-title {
    margin: 0px 0px 0px 0px;
}

.elementor-40 .elementor-element.elementor-element-1321ed1e>.elementor-widget-container {
    margin: 0px 0px 80px 0px;
}

.elementor-40 .elementor-element.elementor-element-27db3768 .swiper-wrapper .swiper-slide {
    border-style: solid;
    border-width: 0px 0px 0px 1px;
    border-color: #BDBDBD;
    padding: 0px 0px 0px 60px;
    margin: 0px 0px 40px 0px;
}

.elementor-40 .elementor-element.elementor-element-27db3768 .droplet-testimonial-content {
    font-size: 23px;
    padding: 0px 30px 10px 0px;
}

.elementor-40 .elementor-element.elementor-element-27db3768 .droplet-testimonial-wrapper .droplet-testimonial-image {
    vertical-align: middle;
}

.elementor-40 .elementor-element.elementor-element-27db3768 .droplet-testimonial-name h3 {
    font-size: 22px;
}

.elementor-40 .elementor-element.elementor-element-27db3768 .droplet-testimonial-job h5 {
    color: #F6F0E4;
    font-size: 16px;
}

.elementor-40 .elementor-element.elementor-element-27db3768 .droplet-testimonial-rating li i {
    font-size: 15px;
}

.elementor-40 .elementor-element.elementor-element-27db3768 .droplet-rating-five .droplet-testimonial-rating li i,
.elementor-40 .elementor-element.elementor-element-27db3768 .droplet-rating-one .droplet-testimonial-rating li:first-child i,
.elementor-40 .elementor-element.elementor-element-27db3768 .droplet-rating-two .droplet-testimonial-rating li:nth-child(1) i,
.elementor-40 .elementor-element.elementor-element-27db3768 .droplet-rating-two .droplet-testimonial-rating li:nth-child(2) i,
.elementor-40 .elementor-element.elementor-element-27db3768 .droplet-rating-three .droplet-testimonial-rating li:nth-child(1) i,
.elementor-40 .elementor-element.elementor-element-27db3768 .droplet-rating-three .droplet-testimonial-rating li:nth-child(2) i,
.elementor-40 .elementor-element.elementor-element-27db3768 .droplet-rating-three .droplet-testimonial-rating li:nth-child(3) i,
.elementor-40 .elementor-element.elementor-element-27db3768 .droplet-rating-four .droplet-testimonial-rating li:nth-child(1) i,
.elementor-40 .elementor-element.elementor-element-27db3768 .droplet-rating-four .droplet-testimonial-rating li:nth-child(2) i,
.elementor-40 .elementor-element.elementor-element-27db3768 .droplet-rating-four .droplet-testimonial-rating li:nth-child(3) i,
.elementor-40 .elementor-element.elementor-element-27db3768 .droplet-rating-four .droplet-testimonial-rating li:nth-child(4) i {
    color: #D1B096 !important;
}

.elementor-40 .elementor-element.elementor-element-27db3768 .droplet-testimonial-rating {
    margin: 20px 0px 0px 0px;
}

.elementor-40 .elementor-element.elementor-element-27db3768 .droplet-testimonial-carousel .swiper-pagination-bullet {
    background-color: #000001;
    opacity: 0.1;
    width: 45px;
    height: 3px;
    border-radius: 0px 0px 0px 0px;
}

.elementor-40 .elementor-element.elementor-element-27db3768 .droplet-testimonial-carousel .swiper-pagination-bullet-active {
    background-color: #D1B096;
    opacity: 1;
    width: 45px;
    height: 3px;
}

.elementor-40 .elementor-element.elementor-element-27db3768 .droplet-testimonial-carousel .swiper-pagination {
    text-align: center;
    transform: translateY(25px);
}

.elementor-40 .elementor-element.elementor-element-27db3768 .droplet-testimonial-carousel .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet {
    margin: 0px 15px 0px 0px;
}

.elementor-40 .elementor-element.elementor-element-5b5d5fe7 {
    margin-top: 150px;
    margin-bottom: 0px;
    z-index: 1;
}

.elementor-40 .elementor-element.elementor-element-6072f056:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-40 .elementor-element.elementor-element-6072f056>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("https://luxcut.dropletthemes.com/wp-content/uploads/2023/10/Luxcut-Hair-Salon-Tile-Galery-Imgae-00111.jpg");
    background-position: top center;
    background-size: cover;
}

.elementor-40 .elementor-element.elementor-element-6072f056>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-40 .elementor-element.elementor-element-6072f056>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

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

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

.elementor-40 .elementor-element.elementor-element-3fbff64f.elementor-column>.elementor-widget-wrap {
    justify-content: center;
}

.elementor-40 .elementor-element.elementor-element-3fbff64f>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-40 .elementor-element.elementor-element-3fbff64f:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-40 .elementor-element.elementor-element-3fbff64f>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #000001;
}

.elementor-40 .elementor-element.elementor-element-3fbff64f>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 15% 13% 15% 13%;
}

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

.elementor-40 .elementor-element.elementor-element-3fbff64f {
    z-index: 1;
}

.elementor-40 .elementor-element.elementor-element-40618f93 {
    text-align: center;
}

.elementor-40 .elementor-element.elementor-element-40618f93 .droplet-heading-title {
    color: #FFFFFF;
}

.elementor-40 .elementor-element.elementor-element-40618f93 .droplet-heading-tagline {
    font-family: "Playfair Display", Sans-serif;
    font-weight: 600;
}

.elementor-40 .elementor-element.elementor-element-40618f93>.elementor-widget-container {
    margin: 0px 0px 60px 0px;
}

.elementor-40 .elementor-element.elementor-element-fc4c248 .wpcf7-form .wpcf7-form-control-wrap input {
    color: #D1B096;
    background-color: #181818;
}

.elementor-40 .elementor-element.elementor-element-fc4c248 .wpcf7-form .wpcf7-form-control-wrap .wpcf7-textarea {
    color: #D1B096;
    background-color: #181818;
}

.elementor-40 .elementor-element.elementor-element-fc4c248 select {
    color: #D1B096;
}

.elementor-40 .elementor-element.elementor-element-fc4c248 .wpcf7-form-control.wpcf7-select {
    color: #D1B096;
    background-color: #181818;
}

.elementor-40 .elementor-element.elementor-element-fc4c248 .wpcf7-form .wpcf7-form-control-wrap input:focus {
    background-color: #181818;
}

.elementor-40 .elementor-element.elementor-element-fc4c248 .wpcf7-form .wpcf7-form-control-wrap .wpcf7-textarea:focus {
    background-color: #181818;
}

.elementor-40 .elementor-element.elementor-element-fc4c248 .wpcf7-form .wpcf7-form-control-wrap input,
.elementor-40 .elementor-element.elementor-element-fc4c248 .wpcf7-form .wpcf7-form-control-wrap textarea,
.elementor-40 .elementor-element.elementor-element-fc4c248 .wpcf7-form .wpcf7-form-control-wrap .wpcf7-select {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #D1B09629;
}

.elementor-40 .elementor-element.elementor-element-fc4c248 .wpcf7-form .wpcf7-submit {
    width: 100%;
}

.elementor-40 .elementor-element.elementor-element-fc4c248 .wpcf7-form .wpcf7-submit:hover {
    background-color: #181818;
}

.elementor-40 .elementor-element.elementor-element-277d874b:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-40 .elementor-element.elementor-element-277d874b>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("https://luxcut.dropletthemes.com/wp-content/uploads/2023/10/Luxcut-Hair-Salon-Tile-Galery-Imgae-0019.jpg");
    background-position: top center;
    background-size: cover;
}

.elementor-40 .elementor-element.elementor-element-277d874b>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 0px 0px 0px 0px;
}

.elementor-40 .elementor-element.elementor-element-277d874b>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-40 .elementor-element.elementor-element-228429e9 {
    margin-top: 300px;
    margin-bottom: 0px;
}

.elementor-40 .elementor-element.elementor-element-8bc1fb7:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-40 .elementor-element.elementor-element-8bc1fb7>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #F4F2F1;
}

.elementor-40 .elementor-element.elementor-element-8bc1fb7>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 100px 0px 100px;
    --e-column-margin-right: 100px;
    --e-column-margin-left: 100px;
    padding: 0px 0px 150px 0px;
}

.elementor-40 .elementor-element.elementor-element-8bc1fb7>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-40 .elementor-element.elementor-element-5f1eb473 {
    margin-top: -150px;
    margin-bottom: 0px;
}

.elementor-bc-flex-widget .elementor-40 .elementor-element.elementor-element-54e8b8e2.elementor-column .elementor-widget-wrap {
    align-items: flex-end;
}

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

.elementor-40 .elementor-element.elementor-element-54e8b8e2>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-40 .elementor-element.elementor-element-54e8b8e2:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-40 .elementor-element.elementor-element-54e8b8e2>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #D1B096;
    background-image: url("../images/contact_bg.jpg");
    background-position: center center;
    background-size: cover;
}

.elementor-40 .elementor-element.elementor-element-54e8b8e2>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 80px 80px 80px 80px;
}

.elementor-40 .elementor-element.elementor-element-54e8b8e2>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-40 .elementor-element.elementor-element-f848e3 {
    text-align: center;
}

.elementor-40 .elementor-element.elementor-element-f848e3 .droplet-heading-title {
    margin: 0px 0px 30px 0px;
}

.elementor-40 .elementor-element.elementor-element-f848e3 .droplet-heading-tagline {
    color: #000001;
}

.elementor-40 .elementor-element.elementor-element-f848e3 .droplet-heading-desc {
    font-size: 21px;
}

.elementor-40 .elementor-element.elementor-element-4d0ca879 {
    text-align: center;
}

.elementor-40 .elementor-element.elementor-element-4d0ca879 .droplet-heading-desc {
    font-size: 21px;
    margin: 0px 0px 0px 0px;
}

.elementor-40 .elementor-element.elementor-element-4d0ca879>.elementor-widget-container {
    margin: 20px 0px 0px 0px;
}

.elementor-40 .elementor-element.elementor-element-12c34500>.elementor-widget-container {
    margin: 40px 0px 0px 0px;
}

.elementor-bc-flex-widget .elementor-40 .elementor-element.elementor-element-35fcedf3.elementor-column .elementor-widget-wrap {
    align-items: center;
}

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

.elementor-40 .elementor-element.elementor-element-35fcedf3.elementor-column>.elementor-widget-wrap {
    justify-content: center;
}

.elementor-40 .elementor-element.elementor-element-35fcedf3>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-40 .elementor-element.elementor-element-35fcedf3:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-40 .elementor-element.elementor-element-35fcedf3>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #000000;
}

.elementor-40 .elementor-element.elementor-element-35fcedf3>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 80px 80px 80px 80px;
}

.elementor-40 .elementor-element.elementor-element-35fcedf3>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-40 .elementor-element.elementor-element-5ec7cf76 {
    text-align: center;
}

.elementor-40 .elementor-element.elementor-element-5ec7cf76 .droplet-heading-title {
    color: #FFFFFF;
    margin: 0px 0px 0px 0px;
}

.elementor-40 .elementor-element.elementor-element-5ec7cf76 .droplet-heading-tagline {
    color: #D1B096;
}

.elementor-40 .elementor-element.elementor-element-5ec7cf76>.elementor-widget-container {
    margin: 0px 0px 20px 0px;
}

.elementor-40 .elementor-element.elementor-element-71d970da {
    text-align: left;
    width: auto;
    max-width: auto;
}

.elementor-40 .elementor-element.elementor-element-71d970da .droplet-heading-title {
    color: #FFFFFF;
    margin: 0px 0px 0px 0px;
}

.elementor-40 .elementor-element.elementor-element-42cd98c4 {
    text-align: left;
    width: auto;
    max-width: auto;
}

.elementor-40 .elementor-element.elementor-element-42cd98c4 .droplet-heading-title {
    color: #969696;
    margin: 0px 0px 20px 10px;
}

.elementor-40 .elementor-element.elementor-element-607b4345 {
    text-align: left;
    width: auto;
    max-width: auto;
}

.elementor-40 .elementor-element.elementor-element-607b4345 .droplet-heading-title {
    color: #969696;
    font-size: 30px;
    margin: 0px 0px 0px 0px;
}

.elementor-40 .elementor-element.elementor-element-607b4345>.elementor-widget-container {
    margin: 0px 20px 0px 20px;
}

.elementor-40 .elementor-element.elementor-element-5c10006 {
    text-align: left;
    width: auto;
    max-width: auto;
}

.elementor-40 .elementor-element.elementor-element-5c10006 .droplet-heading-title {
    color: #FFFFFF;
    margin: 0px 0px 0px 0px;
}

.elementor-40 .elementor-element.elementor-element-204c948 {
    text-align: left;
    width: auto;
    max-width: auto;
}

.elementor-40 .elementor-element.elementor-element-204c948 .droplet-heading-title {
    color: #969696;
    margin: 0px 0px 20px 10px;
}

.elementor-40 .elementor-element.elementor-element-571e5679 {
    text-align: center;
}

.elementor-40 .elementor-element.elementor-element-571e5679 .droplet-heading-title {
    color: #969696;
    margin: 0px 0px 0px 0px;
}

.elementor-40 .elementor-element.elementor-element-571e5679>.elementor-widget-container {
    margin: 20px 0px 0px 0px;
}

.elementor-40 .elementor-element.elementor-element-46b48268 {
    text-align: center;
}

.elementor-40 .elementor-element.elementor-element-46b48268 .droplet-heading-title {
    color: #969696;
    margin: 0px 0px 0px 0px;
}

.elementor-40 .elementor-element.elementor-element-46b48268>.elementor-widget-container {
    margin: 10px 0px 0px 0px;
}

.elementor-40 .elementor-element.elementor-element-7c165e5e .droplet-button:hover,
.elementor-40 .elementor-element.elementor-element-7c165e5e .droplet-button:focus {
    background-color: #181818;
}

.elementor-40 .elementor-element.elementor-element-7c165e5e>.elementor-widget-container {
    margin: 50px 0px 0px 0px;
}

.elementor-40 .elementor-element.elementor-element-b5c0ebe {
    margin-top: 150px;
    margin-bottom: -1px;
}

.elementor-40 .elementor-element.elementor-element-b1d018c>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-40 .elementor-element.elementor-element-b1d018c>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-40 .elementor-element.elementor-element-cef1077 .droplet-image-gallery .droplet-overlay {
    text-align: center;
    justify-content: center;
}

.elementor-40 .elementor-element.elementor-element-cef1077 .droplet-image-gallery.row {
    margin-left: calc(-0px/2);
    margin-right: calc(-0px/2);
}

.elementor-40 .elementor-element.elementor-element-cef1077 .droplet-image-gallery.row>* {
    padding-right: calc(0px/2);
    padding-left: calc(0px/2);
    padding-bottom: 0px;
}

.elementor-40 .elementor-element.elementor-element-cef1077 .droplet-image-gallery .droplet-gallery-item .droplet-overlay {
    background-color: #D1B096;
    margin: 25px;
}

.elementor-40 .elementor-element.elementor-element-cef1077 .droplet-image-gallery .droplet-gallery-overlay-icon i {
    font-size: 36px;
    color: #000000;
}

.elementor-40 .elementor-element.elementor-element-cef1077 .droplet-image-gallery .droplet-gallery-overlay-icon svg {
    width: 36px;
    fill: #000000;
}

.elementor-40 .elementor-element.elementor-element-112db3f {
    text-align: center;
    width: var(--container-widget-width, 30%);
    max-width: 30%;
    --container-widget-width: 30%;
    --container-widget-flex-grow: 0;
    top: -25%;
    z-index: 2;
}

.elementor-40 .elementor-element.elementor-element-112db3f .droplet-heading-title {
    color: #FFFFFF;
}

.elementor-40 .elementor-element.elementor-element-112db3f .droplet-desc {
    color: #969696;
}

.elementor-40 .elementor-element.elementor-element-112db3f .droplet-desc a {
    color: #969696;
}

.elementor-40 .elementor-element.elementor-element-112db3f .droplet-heading-desc {
    font-size: 22px;
}

.elementor-40 .elementor-element.elementor-element-112db3f>.elementor-widget-container {
    padding: 70px 70px 70px 70px;
    background-color: #000001;
}

body:not(.rtl) .elementor-40 .elementor-element.elementor-element-112db3f {
    left: 35%;
}

body.rtl .elementor-40 .elementor-element.elementor-element-112db3f {
    right: 35%;
}

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

@media(min-width:768px) {
    .elementor-40 .elementor-element.elementor-element-24efd57 {
        width: 45.366%;
    }

    .elementor-40 .elementor-element.elementor-element-4097c6ce {
        width: 54.634%;
    }

    .elementor-40 .elementor-element.elementor-element-bc30274 {
        width: 63.683%;
    }

    .elementor-40 .elementor-element.elementor-element-92b4c19 {
        width: 36.23%;
    }

    .elementor-40 .elementor-element.elementor-element-6072f056 {
        width: 25.005%;
    }

    .elementor-40 .elementor-element.elementor-element-3fbff64f {
        width: 49.651%;
    }

    .elementor-40 .elementor-element.elementor-element-277d874b {
        width: 25.01%;
    }
}

@media(max-width:1024px) and (min-width:768px) {
    .elementor-40 .elementor-element.elementor-element-2573f543 {
        width: 100%;
    }

    .elementor-40 .elementor-element.elementor-element-4cee5bef {
        width: 100%;
    }

    .elementor-40 .elementor-element.elementor-element-24efd57 {
        width: 100%;
    }

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

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

    .elementor-40 .elementor-element.elementor-element-4a11af28 {
        width: 100%;
    }

    .elementor-40 .elementor-element.elementor-element-bc30274 {
        width: 98%;
    }

    .elementor-40 .elementor-element.elementor-element-92b4c19 {
        width: 100%;
    }

    .elementor-40 .elementor-element.elementor-element-3fbff64f {
        width: 100%;
    }

    .elementor-40 .elementor-element.elementor-element-54e8b8e2 {
        width: 100%;
    }

    .elementor-40 .elementor-element.elementor-element-35fcedf3 {
        width: 100%;
    }
}

@media(max-width:1024px) {
    .elementor-40 .elementor-element.elementor-element-d2d766c {
        margin-top: -70px;
        margin-bottom: 0px;
    }

    .elementor-40 .elementor-element.elementor-element-70eb91ea {
        margin-top: 100px;
        margin-bottom: 0px;
        padding: 50px 30px 0px 30px;
    }

    .elementor-40 .elementor-element.elementor-element-2573f543>.elementor-element-populated {
        padding: 0% 0% 0% 0%;
    }

    .elementor-40 .elementor-element.elementor-element-50830769>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-40 .elementor-element.elementor-element-6772b33f {
        margin-top: 50px;
        margin-bottom: 0px;
    }

    .elementor-40 .elementor-element.elementor-element-5517f1b>.elementor-element-populated {
        margin: 0px 15px 0px 0px;
        --e-column-margin-right: 15px;
        --e-column-margin-left: 0px;
    }

    .elementor-40 .elementor-element.elementor-element-307da1e7>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-40 .elementor-element.elementor-element-5e7143db>.elementor-element-populated {
        margin: 0px 0px 0px 15px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 15px;
    }

    .elementor-40 .elementor-element.elementor-element-2d166ab7>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-40 .elementor-element.elementor-element-6f8e0f09 {
        margin-top: 100px;
        margin-bottom: 0px;
        padding: 200px 0px 0px 0px;
    }

    .elementor-40 .elementor-element.elementor-element-399086b9>.elementor-element-populated {
        margin: 0px 30px 0px 30px;
        --e-column-margin-right: 30px;
        --e-column-margin-left: 30px;
        padding: 0px 0px 30px 0px;
    }

    .elementor-40 .elementor-element.elementor-element-24efd57>.elementor-element-populated {
        padding: 80px 80px 80px 80px;
    }

    .elementor-40 .elementor-element.elementor-element-1f971782>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-40 .elementor-element.elementor-element-ca91c9c {
        margin-top: 100px;
        margin-bottom: 0px;
    }

    .elementor-40 .elementor-element.elementor-element-2e4a63e8>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 300px 30px 30px 30px;
    }

    .elementor-40 .elementor-element.elementor-element-d9328f3 .droplet-flip-box-image img {
        width: 63px;
    }

    .elementor-40 .elementor-element.elementor-element-2e304c70>.elementor-element-populated {
        margin: 30px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 300px 30px 30px 30px;
    }

    .elementor-40 .elementor-element.elementor-element-12f17a49 .droplet-flip-box-image img {
        width: 77px;
    }

    .elementor-40 .elementor-element.elementor-element-4a11af28>.elementor-element-populated {
        margin: 30px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 300px 30px 30px 30px;
    }

    .elementor-40 .elementor-element.elementor-element-5ebe6748 .droplet-flip-box-image img {
        width: 66px;
    }

    .elementor-40 .elementor-element.elementor-element-3eb1eda {
        margin-top: 100px;
        margin-bottom: 0px;
        padding: 0px 30px 0px 30px;
    }

    .elementor-40 .elementor-element.elementor-element-e569c4c>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 30px 0px;
    }

    .elementor-40 .elementor-element.elementor-element-3256d86 {
        margin-top: 50px;
        margin-bottom: 0px;
        padding: 0px 30px 0px 30px;
    }

    .elementor-40 .elementor-element.elementor-element-48760f72>.elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }

    .elementor-40 .elementor-element.elementor-element-10cd8c08 .droplet-image-carousel .droplet-swiper-arrows i {
        font-size: 8px;
    }

    .elementor-40 .elementor-element.elementor-element-10cd8c08 .droplet-image-carousel .droplet-swiper-arrows svg {
        width: 8px;
    }

    .elementor-40 .elementor-element.elementor-element-10cd8c08 .droplet-image-carousel .droplet-swiper-arrows {
        padding: 25px 32px 25px 32px;
    }

    .elementor-40 .elementor-element.elementor-element-10cd8c08 .droplet-image-carousel .droplet-navigation-prev {
        margin: 0px 17px 0px 0px;
    }

    .elementor-40 .elementor-element.elementor-element-7e201a5e {
        margin-top: 100px;
        margin-bottom: 0px;
    }

    .elementor-40 .elementor-element.elementor-element-550b460e>.elementor-element-populated {
        margin: 0px 30px 0px 30px;
        --e-column-margin-right: 30px;
        --e-column-margin-left: 30px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-40 .elementor-element.elementor-element-1321ed1e>.elementor-widget-container {
        margin: 0px 0px 40px 0px;
    }

    .elementor-40 .elementor-element.elementor-element-27db3768 .swiper-wrapper .swiper-slide {
        margin: 0px 0px 20px 0px;
    }

    .elementor-40 .elementor-element.elementor-element-27db3768 .droplet-testimonial-carousel .droplet-swiper-arrows i {
        font-size: 0px;
    }

    .elementor-40 .elementor-element.elementor-element-27db3768 .droplet-testimonial-carousel .droplet-swiper-arrows svg {
        width: 0px;
    }

    .elementor-40 .elementor-element.elementor-element-27db3768 .droplet-testimonial-carousel .droplet-navigation-prev {
        margin: 0px 0px 0px 0px;
    }

    .elementor-40 .elementor-element.elementor-element-27db3768 .droplet-testimonial-carousel .droplet-navigation-next {
        margin: 0px 0px 0px 0px;
    }

    .elementor-40 .elementor-element.elementor-element-27db3768 .droplet-testimonial-carousel .swiper-pagination-bullet {
        width: 45px;
        height: 3px;
    }

    .elementor-40 .elementor-element.elementor-element-27db3768 .droplet-testimonial-carousel .swiper-pagination {
        transform: translateY(0px);
    }

    .elementor-40 .elementor-element.elementor-element-5b5d5fe7 {
        margin-top: 100px;
        margin-bottom: 0px;
    }

    .elementor-40 .elementor-element.elementor-element-6072f056>.elementor-element-populated {
        margin: 200px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-40 .elementor-element.elementor-element-3fbff64f>.elementor-element-populated {
        padding: 100px 100px 100px 100px;
    }

    .elementor-40 .elementor-element.elementor-element-277d874b>.elementor-element-populated {
        margin: 200px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-40 .elementor-element.elementor-element-228429e9 {
        margin-top: 100px;
        margin-bottom: 0px;
    }

    .elementor-40 .elementor-element.elementor-element-8bc1fb7>.elementor-element-populated {
        margin: 0px 30px 0px 30px;
        --e-column-margin-right: 30px;
        --e-column-margin-left: 30px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-40 .elementor-element.elementor-element-5f1eb473 {
        margin-top: 0px;
        margin-bottom: 0px;
    }

    .elementor-40 .elementor-element.elementor-element-35fcedf3>.elementor-element-populated {
        margin: 30px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-40 .elementor-element.elementor-element-b5c0ebe {
        margin-top: 100px;
        margin-bottom: 0px;
    }

    .elementor-40 .elementor-element.elementor-element-b1d018c>.elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }

    .elementor-40 .elementor-element.elementor-element-112db3f>.elementor-widget-container {
        padding: 50px 50px 50px 50px;
    }

    .elementor-40 .elementor-element.elementor-element-112db3f {
        --container-widget-width: 60%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 60%);
        max-width: 60%;
        top: 26%;
    }

    body:not(.rtl) .elementor-40 .elementor-element.elementor-element-112db3f {
        left: 18%;
    }

    body.rtl .elementor-40 .elementor-element.elementor-element-112db3f {
        right: 18%;
    }
}

@media(max-width:767px) {
	.elementor-40 .elementor-element.elementor-element-d9328f3 .droplet-flip-box,
	.elementor-40 .elementor-element.elementor-element-5ebe6748 .droplet-flip-box,
	.elementor-40 .elementor-element.elementor-element-12f17a49 .droplet-flip-box {
    	height: 250px;
	}

	.elementor-40 .elementor-element.elementor-element-d9328f3 .droplet-flip-box .droplet-flip-box-layer-title,
	.elementor-40 .elementor-element.elementor-element-5ebe6748 .droplet-flip-box .droplet-flip-box-layer-title,
	.elementor-40 .elementor-element.elementor-element-12f17a49 .droplet-flip-box .droplet-flip-box-layer-title,
	.elementor-40 .elementor-element.elementor-element-d9328f3 .droplet-flip-box .droplet-flip-box-layer-desc,
	.elementor-40 .elementor-element.elementor-element-5ebe6748 .droplet-flip-box .droplet-flip-box-layer-desc,
	.elementor-40 .elementor-element.elementor-element-12f17a49 .droplet-flip-box .droplet-flip-box-layer-desc {
    	text-align: center;
	}

	.elementor-40 .elementor-element.elementor-element-112db3f .droplet-heading-desc {
    	display: none;
	}

	.elementor-40 .elementor-element.elementor-element-112db3f .droplet-heading-title {
    	margin: 0;
	}

    .elementor-40 .elementor-element.elementor-element-50830769 .droplet-heading-title {
        font-size: 36px;
        line-height: 1.4em;
        margin: 0px 0px 30px 0px;
    }

    .elementor-40 .elementor-element.elementor-element-50830769>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-40 .elementor-element.elementor-element-364f3bf4 .droplet-heading-title {
        margin: 0px 0px 0px 0px;
    }

    .elementor-40 .elementor-element.elementor-element-6f8e0f09:not(.elementor-motion-effects-element-type-background),
    .elementor-40 .elementor-element.elementor-element-6f8e0f09>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-size: 0px auto;
    }

    .elementor-40 .elementor-element.elementor-element-6f8e0f09 {
        padding: 0px 0px 0px 0px;
    }

    .elementor-40 .elementor-element.elementor-element-399086b9>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-40 .elementor-element.elementor-element-24efd57>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 60px 30px 60px 30px;
    }

    .elementor-40 .elementor-element.elementor-element-1f971782 .droplet-heading-title {
        font-size: 36px;
        line-height: 1.4em;
        margin: 0px 0px 30px 0px;
    }

    .elementor-40 .elementor-element.elementor-element-1f971782>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-40 .elementor-element.elementor-element-ca91c9c {
        padding: 0px 0px 0px 0px;
    }

    .elementor-40 .elementor-element.elementor-element-2e4a63e8>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 200px 10px 10px 10px;
    }

    .elementor-40 .elementor-element.elementor-element-d9328f3 .droplet-flip-box-front .droplet-flip-box-layer-inner {
        padding: 40px 40px 40px 40px;
    }

    .elementor-40 .elementor-element.elementor-element-d9328f3 .droplet-flip-box-back .droplet-flip-box-layer-overlay {
        padding: 40px 20px 40px 20px;
    }

    .elementor-40 .elementor-element.elementor-element-2e304c70>.elementor-element-populated {
        margin: 30px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 200px 10px 10px 10px;
    }

    .elementor-40 .elementor-element.elementor-element-12f17a49 .droplet-flip-box-front .droplet-flip-box-layer-inner {
        padding: 40px 20px 40px 20px;
    }

    .elementor-40 .elementor-element.elementor-element-12f17a49 .droplet-flip-box-back .droplet-flip-box-layer-overlay {
        padding: 40px 20px 40px 20px;
    }

    .elementor-40 .elementor-element.elementor-element-4a11af28>.elementor-element-populated {
        margin: 30px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 200px 10px 10px 10px;
    }

    .elementor-40 .elementor-element.elementor-element-5ebe6748 .droplet-flip-box-front .droplet-flip-box-layer-inner {
        padding: 40px 40px 40px 40px;
    }

    .elementor-40 .elementor-element.elementor-element-5ebe6748 .droplet-flip-box-back .droplet-flip-box-layer-overlay {
        padding: 40px 20px 40px 20px;
    }

    .elementor-40 .elementor-element.elementor-element-e569c4c .droplet-heading-title {
        font-size: 36px;
        line-height: 1.4em;
        margin: 0px 0px 30px 0px;
    }

    .elementor-40 .elementor-element.elementor-element-e569c4c>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-40 .elementor-element.elementor-element-87ce03e .droplet-heading-title {
        margin: 0px 0px 0px 0px;
    }

    .elementor-40 .elementor-element.elementor-element-3256d86 {
        padding: 0px 0px 0px 0px;
    }

    .elementor-40 .elementor-element.elementor-element-10cd8c08 .droplet-image-carousel .droplet-carousel-thumbnail img {
        height: 250px;
    }

    .elementor-40 .elementor-element.elementor-element-10cd8c08 .droplet-image-carousel .droplet-swiper-arrows i {
        font-size: 6px;
    }

    .elementor-40 .elementor-element.elementor-element-10cd8c08 .droplet-image-carousel .droplet-swiper-arrows svg {
        width: 6px;
    }

    .elementor-40 .elementor-element.elementor-element-10cd8c08 .droplet-image-carousel .droplet-swiper-arrows {
        padding: 15px 18px 15px 18px;
    }

    .elementor-40 .elementor-element.elementor-element-10cd8c08 .droplet-image-carousel .droplet-navigation-prev {
        margin: 0px -8px 0px 0px;
    }

    .elementor-40 .elementor-element.elementor-element-7e201a5e {
        margin-top: 100px;
        margin-bottom: 0px;
        padding: 0px 30px 0px 30px;
    }

    .elementor-40 .elementor-element.elementor-element-550b460e>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-40 .elementor-element.elementor-element-1321ed1e {
        text-align: left;
    }

    .elementor-40 .elementor-element.elementor-element-1321ed1e .droplet-heading-title {
        font-size: 30px;
        margin: 0px 0px 30px 0px;
    }

    .elementor-40 .elementor-element.elementor-element-1321ed1e>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-40 .elementor-element.elementor-element-27db3768 .swiper-wrapper .swiper-slide {
        padding: 0px 0px 0px 30px;
    }

    .elementor-40 .elementor-element.elementor-element-27db3768 .droplet-testimonial-content {
        font-size: 20px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-40 .elementor-element.elementor-element-27db3768 .droplet-testimonial-name h3 {
        font-size: 22px;
    }

    .elementor-40 .elementor-element.elementor-element-27db3768 .droplet-testimonial-carousel .droplet-swiper-arrows i {
        font-size: 0px;
    }

    .elementor-40 .elementor-element.elementor-element-27db3768 .droplet-testimonial-carousel .droplet-swiper-arrows svg {
        width: 0px;
    }

    .elementor-40 .elementor-element.elementor-element-27db3768 .droplet-testimonial-carousel .droplet-navigation-prev {
        margin: 0px 0px 0px 0px;
    }

    .elementor-40 .elementor-element.elementor-element-27db3768 .droplet-testimonial-carousel .droplet-navigation-next {
        margin: 0px 0px 0px 0px;
    }

    .elementor-40 .elementor-element.elementor-element-27db3768>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-40 .elementor-element.elementor-element-6072f056>.elementor-element-populated {
        margin: 180px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-40 .elementor-element.elementor-element-3fbff64f>.elementor-element-populated {
        padding: 100px 30px 40px 30px;
    }

    .elementor-40 .elementor-element.elementor-element-277d874b>.elementor-element-populated {
        margin: 180px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-40 .elementor-element.elementor-element-228429e9 {
        margin-top: 100px;
        margin-bottom: 0px;
    }

    .elementor-40 .elementor-element.elementor-element-8bc1fb7>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-40 .elementor-element.elementor-element-5f1eb473 {
        margin-top: 0px;
        margin-bottom: 0px;
    }

    .elementor-40 .elementor-element.elementor-element-54e8b8e2>.elementor-element-populated {
        padding: 60px 20px 60px 20px;
    }

    .elementor-40 .elementor-element.elementor-element-4d0ca879 .droplet-heading-title {
        font-size: 20px;
    }

    .elementor-40 .elementor-element.elementor-element-35fcedf3>.elementor-element-populated {
        padding: 60px 20px 60px 20px;
    }

    .elementor-40 .elementor-element.elementor-element-5ec7cf76 .droplet-heading-title {
        font-size: 36px;
    }

    .elementor-40 .elementor-element.elementor-element-607b4345 .droplet-heading-title {
        font-size: 36px;
    }

    .elementor-40 .elementor-element.elementor-element-607b4345>.elementor-widget-container {
        margin: 0px 20px 0px 20px;
    }

    .elementor-40 .elementor-element.elementor-element-b5c0ebe {
        margin-top: 100px;
        margin-bottom: 0px;
    }

    .elementor-40 .elementor-element.elementor-element-b1d018c>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-40 .elementor-element.elementor-element-112db3f>.elementor-widget-container {
        padding: 60px 25px 60px 25px;
    }

    .elementor-40 .elementor-element.elementor-element-112db3f {
        --container-widget-width: 100%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 100%);
        max-width: 100%;
        top: 45%;
    }

    body:not(.rtl) .elementor-40 .elementor-element.elementor-element-112db3f {
        left: 0%;
    }

    body.rtl .elementor-40 .elementor-element.elementor-element-112db3f {
        right: 0%;
    }
}