/*
Theme Name: Irecco Child
Author: WebGeniusLab
Author URI: http://webgeniuslab.net
Description: -
Version: 1.0
Template: irecco
Text Domain:  irecco-child
*/
h1.banner {
    font-size: 59px;
    font-weight: 900;
}
.page-header.page-header_align_center {
    margin-bottom: 0px !important;
}
table.table.table-bordered {
    color: #000;
}
.table thead {
    background: #0a8ab9;
    color: #fff;
    font-weight: bold;
}
.elementor .elementor-element.elementor-widget-n-tabs:not(:has(>.elementor-widget-container))>.e-n-tabs>.e-n-tabs-heading .e-n-tab-title[aria-selected=true], .elementor .elementor-element.elementor-widget-n-tabs:not(:has(>.elementor-widget-container))>.e-n-tabs[data-touch-mode=true]>.e-n-tabs-heading .e-n-tab-title[aria-selected=false]:hover, .elementor .elementor-element.elementor-widget-n-tabs>.elementor-widget-container>.e-n-tabs>.e-n-tabs-heading .e-n-tab-title[aria-selected=true], .elementor .elementor-element.elementor-widget-n-tabs>.elementor-widget-container>.e-n-tabs[data-touch-mode=true]>.e-n-tabs-heading .e-n-tab-title[aria-selected=false]:hover {
    background-color: #ff7135;
    background-image: none;
	padding:25px;
}

.elementor .elementor-element.elementor-widget-n-tabs:not(:has(>.elementor-widget-container))>.e-n-tabs[data-touch-mode=false]>.e-n-tabs-heading .e-n-tab-title[aria-selected=false]:hover, .elementor .elementor-element.elementor-widget-n-tabs>.elementor-widget-container>.e-n-tabs[data-touch-mode=false]>.e-n-tabs-heading .e-n-tab-title[aria-selected=false]:hover {
    background-color: #ff7135;
    background-image: none;
	padding:25px;
}

.elementor-widget-n-tabs .e-n-tab-title[aria-selected=false], .elementor-widget-n-tabs .e-n-tab-title[aria-selected=false] a {
    color: #000;
    padding: 25px;
}
    .elementor-1551 .elementor-element.elementor-element-52673d7 {
        width: 100%;
    }


.vendor-form {
    box-shadow: 9px 12px 38px 0px rgba(0, 0, 0, 0.1);
    padding: 25px;
}
.vendor-form h2 {
    text-align: center;
    font-size: 35px;
    margin-bottom: 20px;
}

.client img {
    border: 1px solid #ccc;
    margin-top: 15px;
}

.blog-style-standard .wgl_col-6 .blog-post_title>a, .blog-style-standard .wgl_col-4 .blog-post_title>a, .blog-style-standard .wgl_col-3 .blog-post_title>a {
    font-size: 19px !important;
    line-height: 0px !important;
    font-weight: 800;
}
.elementor-459 .elementor-element.elementor-element-d08fc68 .wgl-portfolio-item_description {
    padding: 10px 10px 10px 10px;
}
.row .wgl-portfolio-list_item .portfolio__item-title .title {
    font-size: 19px !important;
    line-height: 1.4;
}
ul.catalogues {
    list-style: none;
    color: #000;
    font-weight: 600;
    box-shadow: rgba(100, 100, 111, 0.2) 0px 7px 29px 0px;
    padding: 15px 0px 20px 40px;
}
ul.catalogues li {
    border-bottom: 1px solid #ccc;
    display: table;
}
ul.catalogues i {
    color: #098bb9;
    padding-right: 10px;
}
ul.catalogues a {
    color: #ff7029;
    padding-left: 10px;
}
.portfolio__item-meta {
    display: none;
}
span.fa.fa-pinterest-p {
    display: none !important;
}


.primary-nav ul li ul .menu-item a {
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 7px 15px 7px 18px !important;
    color: inherit;
    opacity: 1;
    transition: 0s;
}

.primary-nav>ul>li>a {
    display: flex;
    position: relative;
    z-index: 1;
    height: 100%;
    align-items: center;
    vertical-align: middle;
    padding: 0 16px !important;
    color: inherit;
    text-transform: initial;
    opacity: 1;
    transition: .2s;
    font-size: 14px !important;
}

.side_panel {
    display: none;
}
.primary-nav ul li ul li>a>span {
    padding-right: 20px !important;
}


.primary-nav ul li ul, .primary-nav ul li div.mega-menu-container {
    display: block;
    position: absolute;
    z-index: 555;
    top: calc(100% + 15px);
    left: -12px;
    min-width: 270px !important;
    white-space: nowrap;
    margin-top: 0;
    margin-left: 0;
    border: unset;
    border-radius: unset;
    padding: 23px 0 28px;
    text-align: left;
    box-shadow: 10px 11px 38px 0 rgba(0, 0, 0, 0.1);
    opacity: 0;
    visibility: hidden;
    transition: .3s 
ease-in;
}
a.about-btn {
    background: #ff7029;
    color: #fff;
    padding: 13px 32px 14px 32px;
    border-radius: 4px;
}
.top-btn {
    padding-top: 20px;
    padding-bottom: 30px;
}
.wgl-button.elementor-button.button-size-rd .size-rd__circle {
    position: absolute;
    z-index: 0;
    top: -30% !important;
    left: -30% !important;
    width: 160% !important;
    height: 160% !important;
    border: 1px solid #d8d8d8;
    border-radius: 50%;
    cursor: default;
    transition: .5s;
}

span.post_meta-categories {
    display: none;
}
.post_meta-wrap {
    display: none !important;
}
aside {
    display: none;
}
.elementor-784 .elementor-element.elementor-element-46a363f:not(.elementor-motion-effects-element-type-background), .elementor-784 .elementor-element.elementor-element-46a363f > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #000000;
    background-image: url(https://www.venzawater.com/wp-content/uploads/2025/12/bg_green-map.webp);
    background-position: center center;
    background-repeat: no-repeat;
}
.elementor-3292 .elementor-element.elementor-element-46a363f:not(.elementor-motion-effects-element-type-background), .elementor-3292 .elementor-element.elementor-element-46a363f > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #57B33E;
    background-image: url(https://www.venzawater.com/wp-content/uploads/2025/12/bg_green-map.webp);
    background-position: center center;
    background-repeat: no-repeat;
}
.elementor-593 .elementor-element.elementor-element-517a74c:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-593 .elementor-element.elementor-element-517a74c > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #57B33E;
    background-image: url(https://www.venzawater.com/wp-content/uploads/2025/12/home_section_03.webp);
    background-position: bottom left;
    background-repeat: no-repeat;
    background-size: cover;
}
.elementor-2037 .elementor-element.elementor-element-b0804bd:not(.elementor-motion-effects-element-type-background), .elementor-2037 .elementor-element.elementor-element-b0804bd > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #57b33e;
    background-image: url(https://www.venzawater.com/wp-content/uploads/2025/12/bg_green-map.webp);
    background-position: center center;
    background-repeat: no-repeat;
}
.elementor-459 .elementor-element.elementor-element-2e3f735:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-459 .elementor-element.elementor-element-2e3f735 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #57B33E;
    background-image: url(https://www.venzawater.com/wp-content/uploads/2025/12/home_section_03.webp);
    background-position: bottom left;
    background-repeat: no-repeat;
    background-size: cover;
}
.elementor-459 .elementor-element.elementor-element-b7f3c30:not(.elementor-motion-effects-element-type-background), .elementor-459 .elementor-element.elementor-element-b7f3c30 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #57B33E;
    background-image: url(https://www.venzawater.com/wp-content/uploads/2025/12/bg_green-map.webp);
    background-position: center center;
    background-repeat: no-repeat;
}
























@media only screen and (max-width: 600px) {
	.flaticon-search:before {
    content: "\f100";
    color: #000;
}
    .hamburger-inner, .hamburger-inner:before, .hamburger-inner:after {
        background-color: #000000 !important;
        height: 2.9px !important;
    }
	

.elementor-459 .elementor-element.elementor-element-597507f {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 30px;
    margin-bottom: 0px;
    z-index: 1;
}
.elementor-widget-icon-box.elementor-position-left .wgl-counter_wrap, .elementor-widget-image-box.elementor-position-left .wgl-counter_wrap {
    display: flex;
    text-align: left;
    flex-direction: row;
    padding-bottom: 33px;
}
.elementor-459 .elementor-element.elementor-element-1468f75 {
    --spacer-size: 0px;
}
.elementor-459 .elementor-element.elementor-element-8e30f55 > .elementor-widget-container {
        padding: 0px 15px 0px 15px;
        margin-top: -25px;
    }	
.elementor-459 .elementor-element.elementor-element-f9a49b3 .dbl-title_1 {
        font-size: 22px;
        line-height: 30px;
    }	
.elementor-element.elementor-element-01c2db8.elementor-widget.elementor-widget-text-editor {
    text-align: justify;
}
.elementor-459 .elementor-element.elementor-element-bd41651 {
    --spacer-size: 0px;
}	
.elementor-459 .elementor-element.elementor-element-c99bc95 .dbl-title_1 {
        font-size: 22px;
        line-height: 30px;
    }	
.elementor-459 .elementor-element.elementor-element-5366828 {
    --spacer-size: 5px;
}	
	
.elementor img {
    border: none;
    border-radius: 0;
    box-shadow: none;
    height: auto;
    max-width: 100%;
    padding-top: 20px;
}	
	
.service-item {
    padding-bottom: 15px;
}	
.elementor-459 .elementor-element.elementor-element-656fb2b .service-item_title {
    font-size: 27px;
    font-family: "Mulish", Sans-serif;
    /* font-weight: 700; */
    color: #ffffff;
    margin: 0px 75px 0px 0px;
}	
	
.elementor-459 .elementor-element.elementor-element-b46db84 {
        padding: 4% 0% 0% 0%;
        text-align: left;
        font-size: 22px;
    }	
	
	
.elementor-column.elementor-col-50.elementor-inner-column.elementor-element.elementor-element-2e3f735 {
    margin-top: 20px;
}	
.elementor-459 .elementor-element.elementor-element-be8fb4e {
    --spacer-size: 140px;
}	
    .elementor-459 .elementor-element.elementor-element-72a719b .dbl-title_1 {
        font-size: 21px;
        line-height: 30px;
    }	
	
 .elementor-459 .elementor-element.elementor-element-49a16da .dbl-title_1 {
        font-size: 22px;
        line-height: 30px;
    }	
.wgl-services-6 .wgl-services_title {
  
    font-size: 21px;
   
}	
	
.elementor-459 .elementor-element.elementor-element-5428963 > .elementor-element-populated {
    margin: 7% 0% 0% 2%;
    --e-column-margin-right: 0%;
    --e-column-margin-left: 2%;
}	
.elementor-459 .elementor-element.elementor-element-b7f3c30 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: -90px;
    padding: 25px 0px 30px 0px;
    z-index: 1;
}	
.elementor-459 .elementor-element.elementor-element-ac34bda .elementor-heading-title {
    font-size: 22px;
    line-height: 30px;
    color: #ffffff;
}	
.elementor-widget-wgl-double-headings.divider_yes .wgl-double_heading.aleft .dbl-bg_text {
        left: -4%;
        padding-top: 37px;
    }	
.wgl-button.elementor-button.button-size-lg {
    font-size: 16px;
    padding: 20px 31px;
    margin-top: 40px;
}
.elementor-404 .elementor-element.elementor-element-135f942 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 20px 0px 0px 0px;
}
.elementor-404 .elementor-element.elementor-element-836bf41 {
    margin: 37px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
}	
.elementor-404 .elementor-element.elementor-element-6c3a376 {
    --spacer-size: 32px;
}	
	
.elementor-404 .elementor-element.elementor-element-c90a422 {
    --spacer-size: 40px;
}	
.elementor-404 .elementor-element.elementor-element-f3cfe82 {
        --spacer-size: 0px;
    }	
	
h1.banner {
    font-size: 23px;
    font-weight: 900;
    line-height: 30px;
}	
p {
    margin: 0 0 20px 0;
    text-align: justify;
}
    .elementor-2037 .elementor-element.elementor-element-ddf5c5e {
        padding: 0px 0px 0px 0px;
    }	
.elementor-2037 .elementor-element.elementor-element-16999d8 {
        --spacer-size: 45px;
    }
.elementor-2037 .elementor-element.elementor-element-50dad1b .wgl-services_wrap {
    padding: 20px 20px 20px 20px;
}	
.elementor-2037 .elementor-element.elementor-element-71838f6 .wgl-services_wrap {
    padding: 20px 20px 20px 20px;
    margin-top: 60px;
}	
.elementor-2037 .elementor-element.elementor-element-c54bf66 .wgl-services_wrap {
    padding: 20px 20px 20px 20px;
    margin-top: 60px;
}	
	
.elementor-2037 .elementor-element.elementor-element-a877e40 .elementor-heading-title {
    font-size: 25px;
    line-height: 42px;
    color: #ffffff;
}	
.wgl-double_heading .dbl-title {
    font-size: 25px !important;
    line-height: 30px !important;
    font-weight: inherit;
    color: inherit;
}	
.elementor-2502 .elementor-element.elementor-element-be07207 .elementor-heading-title {
    color: #000000;
    font-size: 20px;
    line-height: 30px;
}	
.elementor-2502 .elementor-element.elementor-element-fee0014 .elementor-heading-title {
    color: #000000;
    font-size: 23px;
    line-height: 30px;
}	
.elementor-2502 .elementor-element.elementor-element-6ae145b .elementor-heading-title {
    color: #000000;
    font-size: 23px;
    line-height: 30px;
}
    .elementor-4283 .elementor-element.elementor-element-2ee1d81 .dbl-title_1 {
        font-size: 23px;
        line-height: 30px;
    }	
.client img {
        border: 1px solid #ccc;
        margin-top: 20px;
    }
.elementor-784 .elementor-element.elementor-element-0edcc1c{
        --spacer-size: 0px;
    }
.elementor-784 .elementor-element.elementor-element-42bde76 .dbl-title_1 {
        font-size: 23px;
        line-height: 30px;
    }	
.elementor-784 .elementor-element.elementor-element-57336fa {
    background-image: url(https://demo.makemydesigns.in/wordpress-theme/wp-content/uploads/2019/12/history_01-2.png);
    margin: -20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
    padding: 20px 0px 10px 0px;
    background-position: center left;
    background-repeat: no-repeat;
    box-shadow: 9px 12px 38px 0px rgba(0, 0, 0, 0.1);
    font-size: 20px;
    font-weight: 900;
    line-height: 30px;
    color: #232323;
}	
.elementor-784 .elementor-element.elementor-element-e5c40e3 .elementor-heading-title {
    font-size: 23px;
    line-height: 30px;
    color: #ffffff;
}	
.elementor-3292 .elementor-element.elementor-element-dac67c6 .elementor-heading-title {
    color: #000000;
    font-size: 23px;
    line-height: 30px;
}	
.elementor-3292 .elementor-element.elementor-element-7de86ca .elementor-heading-title {
    color: #000000;
    font-size: 23px;
}	
.elementor-3292 .elementor-element.elementor-element-929651b .elementor-heading-title {
    color: #000000;
    font-size: 23px;
}	
.vendor-form {
    box-shadow: 9px 12px 38px 0px rgba(0, 0, 0, 0.1);
    padding: 10px 10px 20px 10px !important;
}
	
.elementor-3292 .elementor-element.elementor-element-e5c40e3 .elementor-heading-title {
    font-size: 23px;
    line-height: 30px;
    color: #ffffff;
}	
.elementor-2651 .elementor-element.elementor-element-a24bd36 .elementor-heading-title {
    color: #000000;
    font-size: 23px;
    line-height: 30px;
}
table td, table th {
    padding: 4px 4px !important;
    border: 1px solid #ebebee;
    text-align: left;
}
.elementor-2707 .elementor-element.elementor-element-95e4da0 .elementor-heading-title {
    color: #000000;
    font-size: 23px;
}
.elementor-2707 .elementor-element.elementor-element-0629f52 .elementor-heading-title {
    color: #000000;
    font-size: 23px;
}
.elementor-2707 .elementor-element.elementor-element-9848d26 .elementor-heading-title {
    color: #020202;
    font-size: 23px;
}
.elementor-2707 .elementor-element.elementor-element-afdddd3 .elementor-heading-title {
    color: #020202;
    font-size: 23px;
}	
	
.elementor-2736 .elementor-element.elementor-element-3ae9d1b .elementor-heading-title {
    color: #000000;
    font-size: 23px;
}	
	
.elementor-2736 .elementor-element.elementor-element-5ff8001 .elementor-heading-title {
    color: #020202;
    font-size: 23px;
}	
.elementor-2736 .elementor-element.elementor-element-cfce61d .elementor-heading-title{
    color: #020202;
    font-size: 23px;
}	
.elementor-2736 .elementor-element.elementor-element-3a2d49c .elementor-heading-title {
    color: #020202;
    font-size: 23px;
}	
.elementor-2762 .elementor-element.elementor-element-326b732 .elementor-heading-title {
    color: #000000;
    font-size: 23px;
}	
.elementor-2762 .elementor-element.elementor-element-6913215 .elementor-heading-title {
    color: #020202;
    font-size: 23px;
}
.elementor-2762 .elementor-element.elementor-element-fe28e33 .elementor-heading-title {
    color: #020202;
    font-size: 23px;
}	
	
.elementor-2762 .elementor-element.elementor-element-586c9cb .elementor-heading-title {
    color: #020202;
    font-size: 23px;
}	
.elementor-2780 .elementor-element.elementor-element-bd1f2a6 .elementor-heading-title {
    color: #000000;
    font-size: 23px;
}	
.elementor-2780 .elementor-element.elementor-element-10c2862 .elementor-heading-title {
    color: #020202;
    font-size: 23px;
}	
.elementor-2780 .elementor-element.elementor-element-87fca4c .elementor-heading-title {
    color: #020202;
    font-size: 23px;
}	
.elementor-2780 .elementor-element.elementor-element-b9220f4 .elementor-heading-title {
    color: #020202;
    font-size: 23px;
}	
	
.elementor-2844 .elementor-element.elementor-element-96bec04 .elementor-heading-title {
    color: #000000;
    font-size: 23px;
}	
.elementor-2844 .elementor-element.elementor-element-47ce9f4 .elementor-heading-title {
    color: #000000;
    font-size: 23px;
}	
.elementor-2844 .elementor-element.elementor-element-e609bd6 .elementor-heading-title {
    color: #020202;
    font-size: 23px;
}
.elementor-2844 .elementor-element.elementor-element-c938c5d .elementor-heading-title {
    color: #020202;
    font-size: 23px;
}	
body ul li, body ol li {
    position: relative;
    z-index: 1;
    line-height: 40px;
    text-align: justify;
}	
.elementor-2844 .elementor-element.elementor-element-fee7e55 .elementor-heading-title {
    color: #020202;
    font-size: 22px;
    line-height: 30px;
}	
.elementor-2928 .elementor-element.elementor-element-eb96408 .elementor-heading-title {
    color: #000000;
    font-size: 23px;
}	
.elementor-2928 .elementor-element.elementor-element-9233ae2 .elementor-heading-title {
    color: #000000;
    font-size: 23px;
    line-height: 30px;
}	
.elementor-2928 .elementor-element.elementor-element-49684e4 .elementor-heading-title {
    color: #020202;
    font-size: 23px;
}	
.elementor-2928 .elementor-element.elementor-element-09e8904 .elementor-heading-title {
    color: #020202;
    font-size: 23px;
    line-height: 30px;
}	
.elementor-2965 .elementor-element.elementor-element-72b0075 .elementor-heading-title {
    color: #000000;
    font-size: 23px;
}	
.elementor-2965 .elementor-element.elementor-element-dc02bd1 .elementor-heading-title {
    color: #000000;
    font-size: 23px;
}	
.elementor-2965 .elementor-element.elementor-element-77bf94d .elementor-heading-title {
    color: #020202;
    font-size: 23px;
    line-height: 30px;
}
	
.elementor-2965 .elementor-element.elementor-element-ead9641 .elementor-heading-title {
    color: #020202;
    font-size: 23px;
}	
.elementor-2965 .elementor-element.elementor-element-441d8a9 .elementor-heading-title {
    color: #020202;
    font-size: 23px;
}	
.elementor-2965 .elementor-element.elementor-element-2f1c14c .elementor-heading-title {
    color: #020202;
    font-size: 23px;
    line-height: 30px;
}	
.elementor-2965 .elementor-element.elementor-element-dd67aff .elementor-heading-title {
    color: #020202;
    font-size: 23px;
}	
.elementor-2994 .elementor-element.elementor-element-b285091 .elementor-heading-title {
    color: #000000;
    font-size: 23px;
}
.elementor-2994 .elementor-element.elementor-element-1991ea3 .elementor-heading-title {
    color: #000000;
    font-size: 23px;
}	
.elementor-2994 .elementor-element.elementor-element-97ccc87 .elementor-heading-title {
    color: #020202;
    font-size: 23px;
}	
.elementor-2994 .elementor-element.elementor-element-0f8e580 .elementor-heading-title {
    color: #020202;
    font-size: 23px;
}	
.elementor-2994 .elementor-element.elementor-element-65b3a5e .elementor-heading-title {
    color: #020202;
    font-size: 23px;
    line-height: 30px;
}	
.elementor-2994 .elementor-element.elementor-element-28a45ac .elementor-heading-title {
    color: #020202;
    font-size: 23px;
}	
.elementor-3012 .elementor-element.elementor-element-c058389 .elementor-heading-title {
    color: #000000;
    font-size: 23px;
}	
.elementor-3012 .elementor-element.elementor-element-7952687 .elementor-heading-title {
    color: #000000;
    font-size: 23px;
}
.elementor-3012 .elementor-element.elementor-element-dc9a72f .elementor-heading-title {
    color: #020202;
    font-size: 23px;
}
.elementor-3012 .elementor-element.elementor-element-af98f48 .elementor-heading-title {
    color: #020202;
    font-size: 23px;
}	
.elementor-3012 .elementor-element.elementor-element-e375a23 .elementor-heading-title {
    color: #020202;
    font-size: 23px;
}	
.elementor-3012 .elementor-element.elementor-element-b34f436 .elementor-heading-title {
    color: #020202;
    font-size: 23px;
    line-height: 30px;
}
.elementor-3012 .elementor-element.elementor-element-ae8e49a .elementor-heading-title {
    color: #020202;
    font-size: 23px;
}	
.elementor-3035 .elementor-element.elementor-element-c25f0b0 .elementor-heading-title {
    color: #000000;
    font-size: 23px;
}	
.elementor-3035 .elementor-element.elementor-element-44c3d85 .elementor-heading-title {
    color: #000000;
    font-size: 23px;
    line-height: 30px;
}	
	
.elementor-3035 .elementor-element.elementor-element-0f29937 .elementor-heading-title {
    color: #020202;
    font-size: 23px;
}	
.elementor-3035 .elementor-element.elementor-element-4b5bcec .elementor-heading-title {
    color: #020202;
    font-size: 23px;
    line-height: 30px;
}	
.elementor-3052 .elementor-element.elementor-element-5ff2729 .elementor-heading-title {
    color: #000000;
    font-size: 23px;
}	
.elementor-3052 .elementor-element.elementor-element-909534a .elementor-heading-title {
    color: #000000;
    font-size: 23px;
}	
.elementor-3052 .elementor-element.elementor-element-4060f1d .elementor-heading-title {
    color: #020202;
    font-size: 23px;
}	
.elementor-3052 .elementor-element.elementor-element-909534a .elementor-heading-title {
    color: #000000;
    font-size: 23px;
}	
.elementor-3057 .elementor-element.elementor-element-5b535d5 .elementor-heading-title {
    color: #000000;
    font-size: 23px;
}
.elementor-3057 .elementor-element.elementor-element-990b5f4 .elementor-heading-title {
    color: #000000;
    font-size: 23px;
}	
.elementor-3057 .elementor-element.elementor-element-61d4ad8 .elementor-heading-title {
    color: #020202;
    font-size: 23px;
}	
.elementor-3021 .elementor-element.elementor-element-969ef81 .elementor-heading-title {
    color: #020202;
    font-size: 23px;
}	
.elementor-3021 .elementor-element.elementor-element-bfe5e49 .elementor-heading-title {
    color: #020202;
    font-size: 23px;
}	
.elementor-3021 .elementor-element.elementor-element-2134232 .elementor-heading-title {
    color: #020202;
    font-size: 23px;
}	
.elementor-2881 .elementor-element.elementor-element-b2f3901 .elementor-heading-title {
    color: #020202;
    font-size: 23px;
}	
.elementor-2881 .elementor-element.elementor-element-a44b8e5 .elementor-heading-title {
    color: #020202;
    font-size: 23px;
}	
.elementor-2881 .elementor-element.elementor-element-d6ad885 .elementor-heading-title {
    color: #020202;
    font-size: 23px;
}	
.elementor-2958 .elementor-element.elementor-element-c6f92de .elementor-heading-title {
    color: #020202;
    font-size: 23px;
}
.elementor-2958 .elementor-element.elementor-element-1fabda5 .elementor-heading-title {
    color: #020202;
    font-size: 23px;
}
	.elementor-2958 .elementor-element.elementor-element-c0feb54 .elementor-heading-title {
    color: #020202;
    font-size: 23px;
}
.elementor-3213 .elementor-element.elementor-element-fae4e6f .elementor-heading-title {
    color: #FFFFFF;
    font-size: 23px;
}	
.elementor-3213 .elementor-element.elementor-element-5ff8001 .elementor-heading-title {
    color: #020202;
    font-size: 23px;
}	
.elementor-3245 .elementor-element.elementor-element-fae4e6f .elementor-heading-title {
    color: #FFFFFF;
    font-size: 23px;
}	
.elementor-3245 .elementor-element.elementor-element-5ff8001 .elementor-heading-title {
    color: #020202;
    font-size: 23px;
}	
.elementor-3257 .elementor-element.elementor-element-fae4e6f .elementor-heading-title {
    color: #FFFFFF;
    font-size: 23px;
}	
.elementor-3257 .elementor-element.elementor-element-5ff8001 .elementor-heading-title {
    color: #020202;
    font-size: 23px;
}	
.elementor-3266 .elementor-element.elementor-element-fae4e6f .elementor-heading-title {
    color: #FFFFFF;
    font-size: 23px;
}	
.elementor-3266 .elementor-element.elementor-element-5ff8001 .elementor-heading-title {
    color: #020202;
    font-size: 23px;
}	
.elementor-3275 .elementor-element.elementor-element-fae4e6f .elementor-heading-title {
    color: #FFFFFF;
    font-size: 23px;
}
	
.elementor-3275 .elementor-element.elementor-element-5ff8001 .elementor-heading-title {
    color: #020202;
    font-size: 23px;
}	
.elementor-3281 .elementor-element.elementor-element-fae4e6f .elementor-heading-title {
    color: #FFFFFF;
    font-size: 23px;
}	
.elementor-3281 .elementor-element.elementor-element-5ff8001 .elementor-heading-title {
    color: #020202;
    font-size: 23px;
}	
ul.catalogues {
    list-style: none;
    color: #000;
    font-weight: 600;
    box-shadow: rgba(100, 100, 111, 0.2) 0px 7px 29px 0px;
    padding: 15px 0px 15px 0px;
}	
.client {
    text-align: center;
}	
.page-header_content .page-header_title {
        color: #ffffff !important;
        font-size: 26px !important;
        line-height: 30px !important;
    }	
	
	
}
