/* 
Theme Name: Hello Elementor Child
Theme URI: https://github.com/elementor/hello-theme-child/
Description: Hello Elementor Child is a child theme of Hello Elementor, created by Elementor team
Author: Elementor Team
Author URI: https://elementor.com/
Template: hello-elementor
Version: 2.0.0
Text Domain: hello-elementor-child
License: GNU General Public License v3 or later.
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Tags: flexible-header, custom-colors, custom-menu, custom-logo, editor-style, featured-images, rtl-language-support, threaded-comments, translation-ready
*/

/* Add your custom styles here */






html {

scroll-behavior: auto !important;

}

html.lenis {

height: auto;

}

.lenis.lenis-smooth {

scroll-behavior: auto;

}

.lenis.lenis-smooth [data-lenis-prevent] {

overscroll-behavior: contain;

}

.lenis.lenis-stopped {

overflow: hidden;

}




/* Base styles for text container */
.TESTO {
    overflow: hidden;
    position: relative;
    width: 100%;
    padding: 10px 0;
}

/* Ensure the list is horizontal with improved positioning */
.TESTO .elementor-icon-list-items {
    display: flex;
    flex-wrap: nowrap;
    width: max-content;
    will-change: transform;
    transition: transform 0.1s linear; /* Smooth manual scrolling */
}

/* Styles for list items with improved spacing */
.elementor-icon-list-item {
    flex-shrink: 0;
    padding: 0 20px;
    white-space: nowrap;
    opacity: 0.9;
    transition: opacity 0.3s ease;
}

.elementor-icon-list-item:hover {
    opacity: 1;
}

/* Responsive */
@media (max-width: 768px) {
    .elementor-icon-list-item {
        padding: 0 15px;
    }
}


.ti-widget.ti-goog .ti-review-item>.ti-inner {
    border-style: 2px solid !important;
    border-color: #015e33 !important;
    background: #ffffff !important;
    border-radius: 12px !important;
    padding: 20px !important;
    margin: 0 !important;
    display: block;
    position: relative;
}



.sbi_feedtheme_header_text {
    color: white!important;
}

.sb_instagram_header {
    display: flex;
    justify-content: center;
}