@font-face {
	font-family: 'Stingray';
	font-style: normal;
	font-weight: 400;
	font-display: swap;
	src: url(https://cdn.dev.profilegroup-hrs.com/Lutosa2021/Ressources/fonts/fonts/Stingray.ttf) format('truetype')
}

@font-face {
	font-family: "Effra";
	font-style: normal;
	font-weight: 400;
	font-display: swap;
	src: url(https://cdn.dev.profilegroup-hrs.com/Lutosa2021/Ressources/fonts/fonts/Effra_Std_Rg.ttf) format('truetype')
}

@font-face {
	font-family: "Effra";
	font-style: normal;
	font-weight: 700;
	font-display: swap;
	src: url(https://cdn.dev.profilegroup-hrs.com/Lutosa2021/Ressources/fonts/fonts/Effra-Bold.ttf) format('truetype')
}

@font-face {
	font-family: "Effra";
	font-style: normal;
	font-weight: 500;
	font-display: swap;
	src: url(https://cdn.dev.profilegroup-hrs.com/Lutosa2021/Ressources/fonts/fonts/Effra_Std_Md.ttf) format('truetype')
}

@font-face {
	font-family: "Effra";
	font-style: italic;
	font-weight: 400;
	font-display: swap;
	src: url(https://cdn.dev.profilegroup-hrs.com/Lutosa2021/Ressources/fonts/fonts/Effra_Std_It.ttf) format('truetype')
}

.elementor-kit-23 {
	--e-global-color-primary: #97252C;
	--e-global-color-secondary: #FFF;
	--e-global-color-text: #1D1D1B;
	--e-global-color-accent: #75151B;
	--e-global-typography-primary-font-family: "Stingray";
	--e-global-typography-primary-font-size: 50px;
	--e-global-typography-primary-font-weight: 400;
	--e-global-typography-primary-line-height: 80px;
	--e-global-typography-secondary-font-family: "Effraa";
	--e-global-typography-secondary-font-size: 30px;
	--e-global-typography-secondary-font-weight: 500;
	--e-global-typography-secondary-text-transform: none;
	--e-global-typography-secondary-font-style: normal;
	--e-global-typography-secondary-text-decoration: none;
	--e-global-typography-secondary-line-height: 36px;
	--e-global-typography-text-font-family: "Effraa";
	--e-global-typography-text-font-size: 18px;
	--e-global-typography-text-font-weight: 400;
	--e-global-typography-text-text-transform: none;
	--e-global-typography-text-font-style: normal;
	--e-global-typography-text-text-decoration: none;
	--e-global-typography-text-line-height: 25px;
	--e-global-typography-accent-font-family: "Effraa";
	--e-global-typography-accent-font-size: 18px;
	--e-global-typography-accent-font-weight: 700;
	--e-global-typography-accent-line-height: 25px
}

.elementor-kit-23 button,
.elementor-kit-23 input[type="button"],
.elementor-kit-23 input[type="submit"],
.elementor-kit-23 .elementor-button {
	font-family: "Effraa", Sans-serif;
	font-size: 18px;
	font-weight: 500;
	line-height: 25px;
	color: var(--e-global-color-primary);
	background-color: var(--e-global-color-secondary);
	box-shadow: 0 0 10px 0 rgba(151, 37, 44.00000000000011, .35);
	border-radius: 30px 30px 30px 30px;
	padding: 10px 30px 10px 30px
}

.elementor-kit-23 .elementor-button{
	font-weight: 700;
}

.elementor-kit-23 .elementor-button.active,
.elementor-kit-23 button:hover,
.elementor-kit-23 button:focus,
.elementor-kit-23 input[type="button"]:hover,
.elementor-kit-23 input[type="button"]:focus,
.elementor-kit-23 input[type="submit"]:hover,
.elementor-kit-23 input[type="submit"]:focus,
.elementor-kit-23 .elementor-button:hover,
.elementor-kit-23 .elementor-button:focus {
	color: var(--e-global-color-secondary);
	background-color: var(--e-global-color-primary);
	box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0)
}

.elementor-section.elementor-section-boxed>.elementor-container {
	max-width: 1140px
}

.elementor-widget:not(:last-child) {
	margin-bottom: 20px
}

{}

h1.entry-title {
	display: var(--page-title-display)
}

@media(max-width:1024px) {
	.elementor-section.elementor-section-boxed>.elementor-container {
		max-width: 1024px
	}
}

@media(max-width:767px) {
	.elementor-kit-23 {
		--e-global-typography-primary-font-size: 40px
	}
	.elementor-section.elementor-section-boxed>.elementor-container {
		max-width: 767px
	}
}

