/* 
Theme Name: FLOODFRAME
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 + (50 - 24) * ((100vw - 320px) / (1440 - 320)))!important; line-height: calc(22px + (60 - 22) * ((100vw - 320px) / (1440 - 320)))!important;}
    h2, h2 span { font-size: calc(20px + (36 - 20) * ((100vw - 320px) / (1440 - 320)))!important; line-height: calc(20px + (40 - 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; }

.titre-span h1 span, .titre-span h2 span {color: #0092BC;}

.testi {display: flex; color: #212121; font-size: 18px;}
.testi .block1, .testi .block3 {font-size: calc(34px + (80 - 34) * ((100vw - 320px) / (1440 - 320)))!important;}
.testi .block1 {top: 0px;}

/* BLOG */
.single.single-post h2 {font-size: 26PX; color:#0092BC!important;}
.single.single-post h3 {font-size: 20PX; color:#0092BC!important;}

.boite-icon .elementor-icon-box-icon {margin-top: 10px;}
.bloc-overflow {overflow: hidden;}

.menu-item-710:last-child {background-color: #06038D; border-radius: 12px;}
.menu-item-710:last-child a {color: #ffffff!important; font-weight: 600!important;}
.menu-item-710:last-child a:after {height:0px!important;}


@media screen and  (max-width : 768px) {
    #uc_step_process_elementor_43d5f33,  #uc_step_process_elementor_c7c2614 {flex-direction: column; gap: 40px;}
    #uc_step_process_elementor_43d5f33 .ue-item-highlight, #uc_step_process_elementor_c7c2614 .ue-item-highlight { justify-content: center; }
    #uc_step_process_elementor_43d5f33 .ue-item-highlight .ue-step-item-line, #uc_step_process_elementor_c7c2614 .ue-item-highlight .ue-step-item-line {display: none!important;}
    .elementor-7 .elementor-element.elementor-element-43d5f33 .ue-step-item-content-text, .elementor-7 .elementor-element.elementor-element-uc_step_process_elementor_c7c2614 .ue-step-item-content-text 
    {width: 60%; margin-left: auto; margin-right: auto;}


}

@media screen and  (max-width : 590px) {

      .elementor-7 .elementor-element.elementor-element-43d5f33 .ue-step-item-content-text, .elementor-7 .elementor-element.elementor-element-uc_step_process_elementor_c7c2614 .ue-step-item-content-text
       {width: 80%; }


}