/* 
Theme Name: ARTCOM
Theme URI: https://artcombureautique.fr
Description: Hello Elementor Child is a child theme of Hello Elementor, created by Art'Com Bureautique
Author: Art'Com Bureautique
Author URI: https://artcombureautique.fr
Template: hello-elementor
Version: 3.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 */
/* Textes */


@media screen and  (max-width : 1440px) {
    h1, h1 span { font-size: calc(24px + (42 - 24) * ((100vw - 320px) / (1440 - 320)))!important; line-height: calc(22px + (44 - 22) * ((100vw - 320px) / (1440 - 320)))!important;}
    h2, h2 span { font-size: calc(18px + (26 - 18) * ((100vw - 320px) / (1440 - 320)))!important; line-height: calc(20px + (28 - 20) * ((100vw - 320px) / (1440 - 320)))!important;}
    h3, h3 span { font-size: calc(15px + (24 - 15) * ((100vw - 320px) / (1440 - 320)))!important; line-height: calc(18px + (26 - 18) * ((100vw - 320px) / (1440 - 320)))!important;}
    }

    
p { margin-block-end: 0; margin-block-start: 0; }

.service-icon .elementor-icon {background-color: #ffffff; padding: 30px; border-radius: 20px; }
.text-muted-foreground {display: none;}

.plan-prix {display: flex; margin-top: 30px;}
.plan-prix .prix-bloc1 {font-size: 56px; font-weight: 600; color: black;}
.plan-prix .prix-bloc2 {display: flex; flex-direction: column;}
.plan-prix .prix-bloc2 .montant {font-size: 36px; font-weight: 600; color: black;}
.plan-prix .prix-bloc2 .par-mois {font-size: 18px; font-weight: 500; color: black;}


.uc_logo_carousel_holder img {
    filter: grayscale(100%);
    transition: all 0.3s ease;
}

.uc_logo_carousel_holder img:hover {
    filter: grayscale(0%);
    transform: scale(1.05);
}
