/* ===================================================================================

* Theme Name: Tekz Child
* Theme URI: https://themexriver.com/wp/tekz
* Author: ThemeXriver
* Author URI: https://themeforest.net/user/themexriver
* Description: IT Solutions & Services WordPress Theme
* Version: 1.1.0
* Template: tekz
* Text Domain: tekz-child
* License: GNU General Public License version 3.0
* License URI: http://www.gnu.org/licenses/gpl-3.0.html
* Tags: one-column, right-sidebar, left-sidebar, custom-menu, featured-images, post-formats, sticky-post, translation-ready
* Tested up to: 6.6
* Requires PHP: 7.4

* We encourage you to create Child theme for any modifications you will want to do.

* Why use Child theme?

* Because of tekz updates we may provide for this theme that will overwrite your
* modifications and all your custom work.

* If you are not familiar with Child Themes, you can read about it here:
* http://codex.wordpress.org/Child_Themes
* http://wp.tutsplus.com/tutorials/theme-development/child-themes-basics-and-creating-child-themes-in-wordpress/

====================================================================================== */


.tz-faq-sec{
    background-color: transparent!important;
}
.tz-faq-text-wrap{
        max-width: 715px!important;
    width: 100%!important;
}
.tz-faq-sec .tz-faq-img .item-rate{
    display: none!important;
}
.tz-faq-sec .tz-faq-img .item-img{
    display: flex;
    align-items: end;
    justify-content: center;
}
.tz-faq-sec .tz-faq-img .item-img img{
    width: auto;
    height: 100%;
    object-fit: contain;
    max-height: 500px;
}
.tz-faq-accordion .bi-faq-text a{
    display: inline!important;
}
.tz-faq-accordion [data-youmax-trigger="true"]:hover{
        box-shadow: 0 0 0 rgba(255, 60, 172, 0);
}
[data-youmax-trigger="true"]::after{
    display: none;
}
.tz-cta-sec{
    padding-bottom: 0;
}
.tz-cta-content{
    border-radius: 15px 15px 0 0;
}
.tz-wrkp-item .item-icon-step .item-step{
    font-weight: 700;
    font-size: 3.8rem;
    background: linear-gradient(90deg, #FF3CAC 0%, #2B86C5 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    text-fill-color: transparent;
    opacity: 0.6;
      filter: drop-shadow(0 0 6px rgba(255, 60, 172, 0.6)) 
          drop-shadow(0 0 12px rgba(43, 134, 197, 0.5));
}
#container-projets-ar .tz-project-item .item-text{
    max-width: 100%;
    width: 100%;
}
.tz-wrkp-item .item-icon-step .item-icon{
    background-color:white;
}
.tz-sidebar-widget .category-widget li a:hover{
    background-color: #0d6efd;
}
.tz-sidebar-widget .category-widget li a:hover *{
    color: white;
}
.tz-sidebar-widget .category-widget li a:hover span{
        transform: translate(20px, 0px);
}
.tz-sidebar-widget .category-widget li a i{
    transition: all 0.3s;
}
.tz-sidebar-widget .category-widget li a:hover i{
    transform: translate(-10px, 0px);
}
.tz-header-section:is(.header_style_one) .main-navigation-cta .main-navigation li a:hover{
    box-shadow: none!important;
}
.services-template .tz-project-item .item-text{
    max-width: 100%;
}
.resultat-services{
        font-size: 1.1rem;
    font-weight: 700;
    margin-bottom: 1rem;
    color: var(--tz-prime-c);
}