/*
Theme Name: Hello Elementor Child
Author: 
Description: Your description goes here
Version: 1.0
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)
*/
.elementor-widget-text-editor a {
    color: #c8242f
}

.elementor-widget-text-editor a:hover {
    color: rgba(200, 36, 47, .8)
}

.gradient-heading {
    background: linear-gradient(260deg, #c8242f 40%, #f58e3b);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent
}

.elementor-image-box-img {
    border-radius: 20px;
    overflow: hidden
}

.elementor-image-box-img:hover {
    border-radius: 20px
}

.elementor-image-box-img img {
    height: auto;
    transition: transform 1s ease, filter .3s ease;
    width: 100%
}

.elementor-image-box-img:hover img {
    filter: brightness(1.05);
    transform: scale(1.05)
}

.no-zoom .elementor-image-box-img:hover img {
    filter: unset;
    transform: unset
}

.partners-poland figure.elementor-image-box-img {
    background: #fff;
    border: 1px solid #dedede;
    border-radius: 20px;
    overflow: hidden
}

.partners-poland .elementor-widget-image-box .elementor-image-box-img img {
    margin: 0 auto
}

.partners-poland .elementor-image-box-img img {
    max-height: 160px;
    object-fit: contain;
    padding: 10px
}

.partners-india p.elementor-image-box-title {
    margin-bottom: 0
}

.partners-india .elementor-image-box-img img {
    max-height: 160px;
    object-fit: contain;
    padding: 10px
}

.partners-india figure.elementor-image-box-img {
    background: #fff;
    border: 1px solid #dedede;
    border-radius: 20px;
    overflow: hidden
}

.info-content h3 {
    color: #000;
    font-size: 22px;
    margin-bottom: 5px;
    margin-top: 20px
}