/* 
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 */

p strong,
strong{
    color: var(--e-global-color-fb8d2dc);
}

/* Custom font with Strong text */

.custom-bold p{
    line-height: 2.3rem;
}
@media all and (max-width: 767px){ 
	.custom-bold p{
		line-height: 1.8rem;
	}
}

.custom-bold strong{
    font-family: var(--e-global-typography-b29cab8-font-family), Sans-serif;
    font-size: var(--e-global-typography-b29cab8-font-size);
    text-transform: var(--e-global-typography-b29cab8-text-transform);
    line-height: var(--e-global-typography-b29cab8-line-height);
    letter-spacing: var(--e-global-typography-b29cab8-letter-spacing);
    word-spacing: var(--e-global-typography-b29cab8-word-spacing);
    
    font-weight:400; 
    color: var(--e-global-color-fb8d2dc);
}

.vertClair.custom-bold strong{
    color: var(--e-global-color-secondary);
}

@media all and (max-width: 1024px){
    .custom-bold strong{
        font-size:1.4rem;
    } 
}

/*h2::after{
    content: "";
    position: relative;
    display: block;
    inset:unset;
    bottom: 0%;
    left: 0;
    
    align-items: center;
    height: 20px;
    width: 30px;
    
    background-image:url('https://www.operation-vitamines-bio.com/dfssulpj/wp-content/uploads/2024/08/ovb-after-h2.svg');
    background-repeat: no-repeat;
    background-position: center;
}*/


/* 2025 */

@media all and (max-width: 767px){ 
    .delPhoneDeco .elementor-icon-box-icon{
        display: none;
    }
}

.hero{
    min-height: calc(100svh - var(--nav-height));
}

@media all and (max-width: 1024px){ 
	
	.hero{
		height:inherit;
	}
}

.imgInvisible{
    pointer-events: none;
    user-select: none;
    z-index: -1;
}

.bgFull {
    background-size: 100% 100%;
}

.bgTitle::before{
    content:"";
    position: absolute;
    top: 12px;
    left: -5px;
    right: -5px;
    bottom: -5px;
    z-index: -1;
    background-image: url('https://www.operation-vitamines-bio.com/dfssulpj/wp-content/uploads/2024/09/ovb-cta-background.webp');
    background-size: 100% 100%;
    background-repeat: no-repeat;
}

/**/

.lineTitle{
    margin-bottom: 28px!important;
}
.lineTitle::after{
    content:"";
    position: absolute;
    left: 0;
    bottom: -28px;
    width: 28px;
    height: 10px;
    background-image: url('https://www.operation-vitamines-bio.com/dfssulpj/wp-content/uploads/2024/08/ovb-after-h2.svg');
    background-size: contain;
    background-repeat: no-repeat;
}

.angles::before,
.angles::after{
    content:"";
    position: absolute;
    background-position: center;
    background-repeat: no-repeat;
    background-size: contain;
}

.angles::before{
    width: 50px;
    height: 50px;
    top:20px;
    left:20px;
    background-image: url('https://www.operation-vitamines-bio.com/dfssulpj/wp-content/uploads/2025/09/ovb2_angleBefore1.svg');
}

.angles::after{
    width: 50px;
    height: 50px;
    bottom:20px;
    right:20px;
    background-image: url('https://www.operation-vitamines-bio.com/dfssulpj/wp-content/uploads/2025/09/ovb2_angleAfter1.svg');
}