/*
Theme Name: Hello Elementor (Child)
Author: 
Description: Your description goes here
Version: 3.4.2
Template: hello-elementor

This is the child theme for Hello Elementor theme, generated with Generate Child Theme plugin by catchthemes.

(optional values you can add: Theme URI, Author URI, License, License URI, Tags, Text Domain)
*/

.contact-heading .elementor-heading-title {
    height: 100%;
}

.contact-heading .elementor-heading-title a {
    height: 100%;
    display: flex;
    align-items: center;
}

.iconbox-div path{
    transition: .3s ease-in-out;
}

.iconbox-div:hover path {
    fill: #fff;
}

.iconbox-div path .elementor-icon-box-title {
    transition: .3s ease-in-out;
}

.iconbox-div:hover .elementor-icon-box-title {
    color: #fff;
}

.iconbox-div .elementor-icon-box-description {
    transition: .3s ease-in-out;
}

.iconbox-div:hover .elementor-icon-box-description {
    color: #fff;
}
.foot-logo img {
    filter: brightness(0) invert(1);
}

.newsletter-form {
    border-radius: 10px;
    overflow: hidden;
}
#Aboutimage1 img {
    -webkit-mask-image: url(/wp-content/uploads/2025/05/vectorshape.png);
    mask-image: url(/wp-content/uploads/2025/05/vectorshape.png);
    mask-repeat: no-repeat;
    mask-size: 100%;
}
#Aboutimage3 img {
    -webkit-mask-image: url(/wp-content/uploads/2025/05/gallery3.png);
    mask-image: url(/wp-content/uploads/2025/05/gallery3.png);
    mask-repeat: no-repeat;
    mask-size: 100%;
}
.service-iconbox .elementor-icon-box-wrapper .elementor-icon-box-icon {
    margin-top: 13px;
}
.gallery-row .elementor-widget-ucaddon_uc_before_after .cocoen img {
    height: 100%;
}