.elementor-kit-5{--e-global-color-primary:#2C2C2A;--e-global-color-secondary:#548894;--e-global-color-text:#555555;--e-global-color-accent:#548894;--e-global-color-b5249d2:#FFFFFF;--e-global-color-b9d4d98:#DDBD7C;--e-global-color-a84a3b3:#F8AD46;--e-global-color-00299d2:#6E9E58;--e-global-color-1048247:#E36163;--e-global-color-1c1cfc8:#FFFBF8;--e-global-color-c53649d:#FBF9F7;--e-global-color-e474360:#F6F7F2;--e-global-color-d6ddbeb:#FDFCF7;--e-global-color-9bb68d1:#333946;--e-global-color-2c3c2e7:#BFBFBF;--e-global-color-796fede:#548894;--e-global-color-e4b4bed:#D48160;--e-global-typography-primary-font-family:"Gabarito";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Gabarito";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Plus Jakarta Sans";--e-global-typography-text-font-size:1rem;--e-global-typography-text-font-weight:400;--e-global-typography-text-line-height:1.9em;--e-global-typography-accent-font-family:"Gabarito";--e-global-typography-accent-font-weight:600;--e-global-typography-d3b8cec-font-family:"Northwell";--e-global-typography-d3b8cec-font-size:8rem;--e-global-typography-d3b8cec-font-weight:normal;--e-global-typography-d3b8cec-line-height:1.3em;--e-global-typography-68626f3-font-family:"Northwell";--e-global-typography-68626f3-font-size:6.6rem;--e-global-typography-68626f3-font-weight:normal;--e-global-typography-68626f3-line-height:1.1em;--e-global-typography-9679731-font-family:"Plus Jakarta Sans";--e-global-typography-9679731-font-size:1.5rem;--e-global-typography-9679731-font-weight:300;--e-global-typography-9679731-line-height:1.65em;--e-global-typography-d2c7429-font-family:"Gabarito";--e-global-typography-d2c7429-font-size:0.8rem;--e-global-typography-d2c7429-font-weight:600;--e-global-typography-d2c7429-text-transform:uppercase;--e-global-typography-d2c7429-letter-spacing:0.15rem;--e-global-typography-83eeb03-font-family:"Heroliga";--e-global-typography-83eeb03-font-size:3.6rem;--e-global-typography-83eeb03-font-weight:bold;--e-global-typography-83eeb03-line-height:1.3em;--e-global-typography-09a7364-font-size:1.2rem;--e-global-typography-09a7364-font-weight:300;--e-global-typography-09a7364-line-height:1.65em;--e-global-typography-c9f0019-font-family:"Gabarito";--e-global-typography-c9f0019-font-size:1.2rem;--e-global-typography-c9f0019-font-weight:500;--e-global-typography-c9f0019-line-height:1.5em;--e-global-typography-bd59d11-font-family:"Gabarito";--e-global-typography-bd59d11-font-size:1rem;--e-global-typography-bd59d11-font-weight:400;--e-global-typography-bd59d11-line-height:1em;--e-global-typography-7f8fe8a-font-family:"Northwell";--e-global-typography-7f8fe8a-font-size:3.3rem;--e-global-typography-7f8fe8a-font-weight:400;--e-global-typography-7f8fe8a-line-height:1.2em;--e-global-typography-9797a7b-font-size:clamp(3rem, 1.7309rem + 1.813vw, 4rem);--e-global-typography-9797a7b-font-weight:normal;--e-global-typography-034cad5-font-size:clamp(2.6rem, 1.7309rem + 1.813vw, 3rem);--e-global-typography-034cad5-font-weight:400;--e-global-typography-d425b26-font-size:clamp(2.2rem, 1.5482rem + 1.3598vw, 2.5rem);--e-global-typography-0dc00db-font-size:clamp(1.8rem, 1.3654rem + 0.9065vw, 2rem);--e-global-typography-8f15043-font-size:clamp(1.6rem, 1.2741rem + 0.6799vw, 1.75rem);--e-global-typography-2a49e70-font-size:clamp(1.4rem, 1.1827rem + 0.4533vw, 1.5rem);--e-global-typography-2a49e70-font-weight:400;--e-global-typography-3b3a77c-font-size:clamp(1.2rem, 1.0914rem + 0.2266vw, 1.25rem);--e-global-typography-76e8be1-font-size:1rem;--e-global-typography-76e8be1-font-weight:700;--e-global-typography-2387a3f-font-size:1.125rem;--e-global-typography-a296e21-font-size:0.875rem;background-color:var( --e-global-color-c53649d );background-image:url("https://morisse.netycloud.fr/wp-content/uploads/2023/03/concrete_seamless-light-2.png");background-position:bottom center;background-repeat:repeat;}.elementor-kit-5 a{color:var( --e-global-color-secondary );font-weight:500;}.elementor-kit-5 button,.elementor-kit-5 input[type="button"],.elementor-kit-5 input[type="submit"],.elementor-kit-5 .elementor-button{font-family:"Gabarito", Sans-serif;font-size:1rem;font-weight:500;line-height:1em;color:var( --e-global-color-b5249d2 );background-color:var( --e-global-color-secondary );box-shadow:0px 3px 12px -3px rgba(0, 0, 0, 0.3);border-radius:8px 8px 8px 8px;padding:12px 20px 12px 20px;}.elementor-kit-5 button:hover,.elementor-kit-5 button:focus,.elementor-kit-5 input[type="button"]:hover,.elementor-kit-5 input[type="button"]:focus,.elementor-kit-5 input[type="submit"]:hover,.elementor-kit-5 input[type="submit"]:focus,.elementor-kit-5 .elementor-button:hover,.elementor-kit-5 .elementor-button:focus{color:var( --e-global-color-b5249d2 );background-color:var( --e-global-color-b9d4d98 );border-radius:8px 8px 8px 8px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;}.elementor-widget:not(:last-child){margin-block-end:20px;}.elementor-element{--widgets-spacing:20px 20px;}{}h1.entry-title{display:var(--page-title-display);}.elementor-kit-5 e-page-transition{background-color:#FFBC7D;}.site-header{padding-inline-end:0px;padding-inline-start:0px;}@media(max-width:1024px){.elementor-kit-5{--e-global-typography-d3b8cec-font-size:7rem;--e-global-typography-d3b8cec-line-height:1.1em;--e-global-typography-68626f3-line-height:0.8em;--e-global-typography-83eeb03-font-size:3.4rem;--e-global-typography-bd59d11-font-size:1rem;}.elementor-kit-5 button,.elementor-kit-5 input[type="button"],.elementor-kit-5 input[type="submit"],.elementor-kit-5 .elementor-button{font-size:1rem;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-kit-5{--e-global-typography-d3b8cec-font-size:5rem;--e-global-typography-68626f3-font-size:6rem;--e-global-typography-83eeb03-font-size:3.6rem;--e-global-typography-bd59d11-font-size:1rem;--e-global-typography-7f8fe8a-font-size:2.5rem;--e-global-typography-d425b26-font-size:2rem;--e-global-typography-d425b26-line-height:1.5em;}.elementor-kit-5 button,.elementor-kit-5 input[type="button"],.elementor-kit-5 input[type="submit"],.elementor-kit-5 .elementor-button{font-size:1rem;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS *//*Toujours cacher le titre de page*/
h1.entry-title {
    display: none !important;
}

/*Bullet points (paragraphes)*/
.wpb_wrapper li {
    padding-bottom: 12px !important;
}

/***Transition de pages***/

/*fade in*/

.elementor-page {

  opacity: 0;

  z-index: 99999;

  animation: fadeIn 0.6s forwards;

}

/* Définition de l'animation */

@keyframes fadeIn {

  to {

    opacity: 1;

  }

}

/***********************/

/*Hover colonne scale*/
.hover-05 {
    transition:all ease 0.2s !important;
}

.hover-05:hover {
    transform: scale(1.05);
}


/** Effet papier déchiré **/

.top-paper{
position:relative;
}
.top-paper::before{ 
content:'';
font-family:'shape divider from ShapeDividers.com';
position: absolute;
z-index: 3;
pointer-events: none;
background-repeat: no-repeat;
bottom: -0.1vw;
left: -0.1vw;
right: -0.1vw;
top: -0.1vw; 
background-size: 100% 62px;
background-position: 50% 0%; 
transform: rotateY(180deg); background-image: url('data:image/svg+xml;charset=utf8, <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0.1 35.33 3.38" preserveAspectRatio="none"><path d="M34.08.22C33.4.87-1.22-1.3.03 1.45c.42.02.84-.06 1.25 0 .09-.07.18-.1.27 0 .31-.02.59-.02.87.18.16 0 .32.31.48.12.24.25.52-.1.72.1.66.06 1.27.31 1.9.3.22-.22.43.06.65-.13.16-.05.34-.05.5-.1.22-.17.42.1.63 0 .2.07.4.18.6-.06.42-.18.8-.15 1.16-.41.5-.24 1.04-.64 1.65-.8.2-.12.41-.33.62-.14.5.08 1.07-.14 1.54.04.17-.1.35.18.54.14.16.11.32 0 .46.14.1.23.2-.01.31.1.28.14.57.06.88.08.24-.21.48.27.75.1.14-.13.29 0 .43.05.1-.04.19-.06.28 0 .46 0 .93.1 1.4.17.15-.15.31.1.47.02.1-.15.2 0 .29-.05.09-.05.18-.14.27-.07.06-.07.13.1.19-.03.08-.05.2-.17.29-.02.22.25.49.15.7.35.13-.03.24.2.36.12.07-.19.15 0 .22.05.2.14.38 0 .55.24.2-.06.38.3.55.18.19-.03.37.11.56.09.1.1.2.1.29 0 .09-.03.17.07.25-.02.09.22.17.11.25.07.09-.02.17.07.25 0 .08.17.16.05.24.07.1-.3.5.28.7.13.07-.13.13-.12.2-.05.06-.07.12.08.18.02.12.08.23-.31.37-.28.07-.06.13.08.2 0 .08-.18.16.17.24-.04.17.07.36-.05.5.04.14-.05.3.14.44.16.15.18.3.05.46.11.1.14.2-.09.3.04.33-.16.64.1.99-.06.33-.16.68.18.97.13.15.19.3.05.46.2.15.25.3-.06.47.19.1.08.2 0 .3.07.1.2.22.1.33.07.22.27.45-.19.66.08.16.04.32.13.48.07.3-.2.58.28.81.06.4-.12.8.26 1.16.04.19-.03.38.1.57-.09.27-.38.55-.01.87-.22.01-.98.24-2.8-1.23-2.78" opacity=".2" fill="%2300a652"/><g><path d="M35.31.12H.03v1.23l.32-.02c.15.04.3 0 .46.02.16.02.31-.1.47 0 .09-.07.18-.1.27 0a.45.45 0 01.21-.01c.07.04.14-.03.2.03.15-.02.3.05.46.16.16 0 .32.31.48.12.16.17.32.04.48.07.08.02.16-.13.24.02.17.04.34.1.5.05.17.09.34.13.5.1.16.1.33.13.5.13.13.1.27-.01.4.03.14-.16.27-.06.4-.05.08-.04.17 0 .25-.08.08 0 .16-.02.25-.1.08.02.17.07.26 0 .2-.17.41.1.62 0 .2.07.4.18.6-.06.2-.07.4-.17.6-.15.2-.17.38-.07.56-.27.1.07.19-.13.28-.16.07-.04.15-.02.23-.14.17-.05.36-.15.55-.29.2-.05.4-.13.6-.2.2-.12.4-.33.61-.14.2.08.42-.02.63-.04.2.03.42.04.63.03.1-.05.19-.03.28.05.1-.08.18.02.27.06.09.04.18.08.27.08.08.07.17.03.26.08.07-.04.14 0 .2.06.1.23.2-.01.31.1.1-.02.2.15.31.06.09 0 .17.07.25.03.1.03.21-.08.32-.01.11-.1.22-.09.32.02.15.17.29.08.43.09.14-.14.29 0 .43.04.1-.04.18-.06.28 0 .16-.07.31.06.47.02.15.1.3.04.46.07.15.02.3.03.47.08.15-.15.31.1.47.02.1-.15.2 0 .29-.05.09-.05.18-.14.27-.07.06-.08.13.1.19-.03.08-.05.2-.17.29-.02.1.07.22.19.34.2.05.05.11.05.17.05.06-.02.12-.02.18.1.06 0 .12 0 .18.06.06.1.13.08.19.06.07-.2.15 0 .22.05.1.1.18.04.27.08.1-.05.18.09.28.16.09-.04.18.07.27.09.1.11.19.14.28.09.1 0 .19-.02.28.05.1 0 .19.06.28.04.1.1.2.1.29 0 .09-.03.17.07.25-.02.09.22.17.11.25.07.09-.02.17.07.25 0 .08.17.16.05.24.07.09-.16.17-.12.25.01.08.06.16.04.25.08.07.03.14.12.2.04.07-.13.13-.12.2-.05.06-.07.12.08.18.02.06.02.12 0 .19-.15.06-.11.12-.1.18-.13.07-.06.13.08.2 0 .08-.19.16.17.24-.04a.5.5 0 00.26 0c.08.07.16-.06.24.04.07-.03.14 0 .22.06.07.06.14.06.22.1.15.18.3.05.46.11.1.14.2-.09.3.04.17-.14.34-.04.5 0 .16.07.33-.08.49-.06.16-.08.32.01.5-.01.16.04.32.23.47.14.15.19.3.05.46.2.15.25.3-.06.47.19.1.08.2 0 .3.07.1.2.22.1.33.07.1.12.22.09.33.04.1 0 .22-.15.33.04.16.04.32.13.48.07.17-.04.33-.09.49.04.1.06.21.18.32.02.2.03.39-.1.58.06.2-.06.39.2.58-.02.19-.03.38.1.57-.1.18-.32.37-.08.55-.15.1 0 .22-.01.32-.06z" fill="%2300a652"/></g><path d="M.04 0h35.28v.12H.04z" fill="%2300a652"/></svg>'); 
}

@media (min-width:2100px){
.top-paper::before{
background-size: 100% calc(2vw + 62px);
}
}
 


/* CONTAINER BOXED LAYOUT*/
/* Ultra wide */
@media (max-width: 3840px) {
    .c-box {
        --content-width: 55%;}}

/* Desktop */
@media (max-width: 1920px) {
.c-box {--content-width: 65%;}}

/* Laptop big */
@media (max-width: 1600px) {
.c-box {--content-width: 74%;}}

/* Laptop small */
@media (max-width: 1366px) {
.c-box {--content-width: 77%;}}

/* Tablet portrait */
@media (max-width: 1200px) {
.c-box {--content-width: 80%;}}

/* Mobile */
@media (max-width: 767px) {
.c-box {--content-width: 85%;}}


/*** Padding all sides ***/
.pad-1{padding: clamp(0.75rem, 0.6923rem + 0.2564vw, 1rem);}
.pad-2{padding: clamp(1.5rem, 1.3846rem + 0.5128vw, 2rem);}
.pad-3{padding: clamp(2rem, 1.7692rem + 1.0256vw, 3rem);}
.pad-4{padding: clamp(3rem, 2.7692rem + 1.0256vw, 4rem);}



/*** Padding Top & Bottom ***/
.pad-tb-1{
padding-top: clamp(0.5rem, 0.38458rem + 0.513vw, 1rem); 
padding-bottom: clamp(0.5rem, 0.38458rem + 0.513vw, 1rem);}
.pad-tb-2{
padding-top: clamp(1rem, 0.76915rem + 1.026vw, 2rem); 
padding-bottom: clamp(1rem, 0.76915rem + 1.026vw, 2rem);}
.pad-tb-3{
padding-top: clamp(2rem, 1.76915rem + 1.026vw, 3rem); 
padding-bottom: clamp(2rem, 1.76915rem + 1.026vw, 3rem);}
.pad-tb-4{
padding-top: clamp(3rem, 2.76915rem + 1.026vw, 4rem);
padding-bottom: clamp(3rem, 2.76915rem + 1.026vw, 4rem);}
.pad-tb-5{
padding-top: clamp(4rem, 3.76915rem + 1.026vw, 5rem);
padding-bottom: clamp(4rem, 3.76915rem + 1.026vw, 5rem);}
.pad-tb-6{
padding-top: clamp(5rem, 4.76915rem + 1.026vw, 6rem);
padding-bottom: clamp(5rem, 4.76915rem + 1.026vw, 6rem);}
.pad-tb-8{
padding-top: clamp(7rem, 6.76915rem + 1.026vw, 8rem); 
padding-bottom: clamp(7rem, 6.76915rem + 1.026vw, 8rem);}
.pad-tb-10{
padding-top: clamp(9rem, 8.76915rem + 1.026vw, 10rem); 
padding-bottom: clamp(9rem, 8.76915rem + 1.026vw, 10rem);}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Gabarito';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://morisse.netycloud.fr/wp-content/uploads/2023/10/Gabarito-Regular.ttf') format('truetype');
}
@font-face {
	font-family: 'Gabarito';
	font-style: normal;
	font-weight: bold;
	font-display: auto;
	src: url('https://morisse.netycloud.fr/wp-content/uploads/2023/10/Gabarito-Bold.ttf') format('truetype');
}
@font-face {
	font-family: 'Gabarito';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://morisse.netycloud.fr/wp-content/uploads/2023/10/Gabarito-Medium.ttf') format('truetype');
}
@font-face {
	font-family: 'Gabarito';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('https://morisse.netycloud.fr/wp-content/uploads/2023/10/Gabarito-SemiBold.ttf') format('truetype');
}
@font-face {
	font-family: 'Gabarito';
	font-style: normal;
	font-weight: 800;
	font-display: auto;
	src: url('https://morisse.netycloud.fr/wp-content/uploads/2023/10/Gabarito-ExtraBold.ttf') format('truetype');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Northwell';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://morisse.netycloud.fr/wp-content/uploads/2023/10/Northwell.ttf') format('truetype');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Heroliga';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://morisse.netycloud.fr/wp-content/uploads/2023/10/Heroliga-Regular.ttf') format('truetype');
}
@font-face {
	font-family: 'Heroliga';
	font-style: normal;
	font-weight: bold;
	font-display: auto;
	src: url('https://morisse.netycloud.fr/wp-content/uploads/2023/10/Heroliga-Bold.ttf') format('truetype');
}
@font-face {
	font-family: 'Heroliga';
	font-style: italic;
	font-weight: normal;
	font-display: auto;
	src: url('https://morisse.netycloud.fr/wp-content/uploads/2023/10/Heroliga-Italic.ttf') format('truetype');
}
@font-face {
	font-family: 'Heroliga';
	font-style: italic;
	font-weight: bold;
	font-display: auto;
	src: url('https://morisse.netycloud.fr/wp-content/uploads/2023/10/Heroliga-Bold-Italic.ttf') format('truetype');
}
/* End Custom Fonts CSS */