.elementor-27073 .elementor-element.elementor-element-073c815 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-27073 .elementor-element.elementor-element-073c815:not(.elementor-motion-effects-element-type-background), .elementor-27073 .elementor-element.elementor-element-073c815 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-dc9174f );}.elementor-27073 .elementor-element.elementor-element-073c815 > .elementor-container{max-width:879px;}.elementor-27073 .elementor-element.elementor-element-073c815 > .elementor-background-overlay{opacity:1;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-27073 .elementor-element.elementor-element-073c815{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-20px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-27073 .elementor-element.elementor-element-073c815 > .elementor-shape-bottom .elementor-shape-fill{fill:var( --e-global-color-primary );}.elementor-27073 .elementor-element.elementor-element-073c815 > .elementor-shape-bottom svg{height:29px;}.elementor-27073 .elementor-element.elementor-element-073c815 > .elementor-shape-bottom{z-index:2;pointer-events:none;}.elementor-27073 .elementor-element.elementor-element-72ee939 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:6% 10% 8% 10%;}.elementor-27073 .elementor-element.elementor-element-72ee939 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-27073 .elementor-element.elementor-element-72ee939{z-index:1;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );line-height:var( --e-global-typography-primary-line-height );word-spacing:var( --e-global-typography-primary-word-spacing );color:var( --e-global-color-primary );}.elementor-27073 .elementor-element.elementor-element-0716af4 > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-27073 .elementor-element.elementor-element-0716af4{text-align:center;}.elementor-27073 .elementor-element.elementor-element-0716af4 .elementor-heading-title{font-family:"Montserrat French Flair", Sans-serif;font-size:3.2rem;font-weight:700;text-transform:uppercase;line-height:1.3em;color:var( --e-global-color-text );}.elementor-27073 .elementor-element.elementor-element-76fc81e > .elementor-widget-container{margin:0px 0px 16px 0px;}.elementor-27073 .elementor-element.elementor-element-76fc81e{text-align:center;}.elementor-27073 .elementor-element.elementor-element-76fc81e .elementor-heading-title{font-family:var( --e-global-typography-6415195-font-family ), Sans-serif;font-size:var( --e-global-typography-6415195-font-size );font-weight:var( --e-global-typography-6415195-font-weight );text-transform:var( --e-global-typography-6415195-text-transform );font-style:var( --e-global-typography-6415195-font-style );line-height:var( --e-global-typography-6415195-line-height );word-spacing:var( --e-global-typography-6415195-word-spacing );color:var( --e-global-color-text );}.elementor-27073 .elementor-element.elementor-element-9e89aa6 > .elementor-container{max-width:1300px;}.elementor-27073 .elementor-element.elementor-element-9e89aa6{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:4% 4% 4% 4%;}.elementor-27073 .elementor-element.elementor-element-9e89aa6 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-loop-grid .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-widget-loop-grid .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );line-height:var( --e-global-typography-secondary-line-height );word-spacing:var( --e-global-typography-secondary-word-spacing );}.elementor-widget-loop-grid .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );line-height:var( --e-global-typography-secondary-line-height );word-spacing:var( --e-global-typography-secondary-word-spacing );}.elementor-27073 .elementor-element.elementor-element-8e1cf1f{--grid-columns:3;--grid-column-gap:16px;}.elementor-27073 .elementor-element.elementor-element-11f855e > .elementor-shape-bottom .elementor-shape-fill{fill:var( --e-global-color-2a09fce );}.elementor-27073 .elementor-element.elementor-element-11f855e > .elementor-shape-bottom svg{height:40px;}.elementor-27073 .elementor-element.elementor-element-46e749e{--spacer-size:60px;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-27073 .elementor-element.elementor-element-073c815{padding:0% 0% 0% 0%;}.elementor-27073 .elementor-element.elementor-element-72ee939 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-27073 .elementor-element.elementor-element-0716af4 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-27073 .elementor-element.elementor-element-0716af4 .elementor-heading-title{font-size:2.6em;line-height:1.1em;}.elementor-27073 .elementor-element.elementor-element-76fc81e .elementor-heading-title{font-size:var( --e-global-typography-6415195-font-size );line-height:var( --e-global-typography-6415195-line-height );word-spacing:var( --e-global-typography-6415195-word-spacing );}.elementor-widget-loop-grid .elementor-pagination{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );word-spacing:var( --e-global-typography-secondary-word-spacing );}.elementor-widget-loop-grid .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-widget-loop-grid .e-load-more-message{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );word-spacing:var( --e-global-typography-secondary-word-spacing );}.elementor-27073 .elementor-element.elementor-element-8e1cf1f{--grid-columns:2;}}@media(max-width:767px){.elementor-27073 .elementor-element.elementor-element-073c815{padding:0% 0% 0% 0%;}.elementor-27073 .elementor-element.elementor-element-72ee939 > .elementor-element-populated{padding:18% 10% 18% 10%;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-27073 .elementor-element.elementor-element-0716af4 .elementor-heading-title{font-size:2.1em;}.elementor-27073 .elementor-element.elementor-element-76fc81e .elementor-heading-title{font-size:var( --e-global-typography-6415195-font-size );line-height:var( --e-global-typography-6415195-line-height );word-spacing:var( --e-global-typography-6415195-word-spacing );}.elementor-widget-loop-grid .elementor-pagination{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );word-spacing:var( --e-global-typography-secondary-word-spacing );}.elementor-widget-loop-grid .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-widget-loop-grid .e-load-more-message{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );word-spacing:var( --e-global-typography-secondary-word-spacing );}.elementor-27073 .elementor-element.elementor-element-8e1cf1f{--grid-columns:1;}}/* Start custom CSS for heading, class: .elementor-element-0716af4 */.overflow-wrap{
    overflow-wrap: break-word;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Montserrat French Flair';
	font-style: normal;
	font-weight: 400;
	font-display: swap;
	src: url('https://www.frenchflair.pro/wp-content/uploads/2023/08/Montserrat-Regular.ttf') format('truetype');
}
@font-face {
	font-family: 'Montserrat French Flair';
	font-style: normal;
	font-weight: 500;
	font-display: swap;
	src: url('https://www.frenchflair.pro/wp-content/uploads/2023/08/Montserrat-Medium.ttf') format('truetype');
}
@font-face {
	font-family: 'Montserrat French Flair';
	font-style: normal;
	font-weight: 600;
	font-display: swap;
	src: url('https://www.frenchflair.pro/wp-content/uploads/2023/08/Montserrat-SemiBold.ttf') format('truetype');
}
@font-face {
	font-family: 'Montserrat French Flair';
	font-style: normal;
	font-weight: 700;
	font-display: swap;
	src: url('https://www.frenchflair.pro/wp-content/uploads/2023/08/Montserrat-Bold.ttf') format('truetype');
}
@font-face {
	font-family: 'Montserrat French Flair';
	font-style: italic;
	font-weight: 500;
	font-display: swap;
	src: url('https://www.frenchflair.pro/wp-content/uploads/2023/08/Montserrat-MediumItalic.ttf') format('truetype');
}
@font-face {
	font-family: 'Montserrat French Flair';
	font-style: italic;
	font-weight: 400;
	font-display: swap;
	src: url('https://www.frenchflair.pro/wp-content/uploads/2023/08/Montserrat-Italic.ttf') format('truetype');
}
/* End Custom Fonts CSS */