/* PontonWeb
Theme URI: https://pontonweb.fr
Description: Hello Elementor Child is a child theme of Hello Elementor, created by PontonWeb
Author: PontonWeb
Author URI: https://pontonweb
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 + (60 - 24) * ((100vw - 320px) / (1440 - 320)))!important; line-height: calc(22px + (64 - 22) * ((100vw - 320px) / (1440 - 320)))!important;}
    h2, h2 span { font-size: calc(20px + (48 - 20) * ((100vw - 320px) / (1440 - 320)))!important; line-height: calc(20px + (50 - 20) * ((100vw - 320px) / (1440 - 320)))!important;}
    h3, h3 span { font-size: calc(20px + (36 - 20) * ((100vw - 320px) / (1440 - 320)))!important; line-height: calc(20px + (38 - 20) * ((100vw - 320px) / (1440 - 320)))!important;}
    }

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


@media screen and  (max-width : 590px) {
.elementor-element-5548625 .elementor-widget-image-box .elementor-image-box-wrapper { text-align: start; display: flex; }
.elementor-element-268e593 .elementor-widget-image-box .elementor-image-box-wrapper { text-align: start; display: flex; }
.elementor-element-5548625 .elementor-widget-image-box .elementor-image-box-content {padding-left: 10px; }
.elementor-element-268e593 .elementor-widget-image-box .elementor-image-box-content {padding-left: 10px; }

  }