.elementor-1272 .elementor-element.elementor-element-c1bbbd3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1272 .elementor-element.elementor-element-c1bbbd3:not(.elementor-motion-effects-element-type-background), .elementor-1272 .elementor-element.elementor-element-c1bbbd3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-1272 .elementor-element.elementor-element-c8b1551{--spacer-size:100px;}.elementor-1272 .elementor-element.elementor-element-1524da3{--spacer-size:20px;}.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 );color:var( --e-global-color-primary );}.elementor-1272 .elementor-element.elementor-element-afe1d66{text-align:center;}.elementor-1272 .elementor-element.elementor-element-afe1d66 .elementor-heading-title{font-family:"SwilyBright", Sans-serif;font-size:55px;font-weight:300;text-transform:none;color:var( --e-global-color-45b6d70 );}.elementor-1272 .elementor-element.elementor-element-44f90a9{--spacer-size:50px;}.elementor-1272 .elementor-element.elementor-element-6b9bc4c{text-align:center;}.elementor-1272 .elementor-element.elementor-element-6b9bc4c .elementor-heading-title{font-family:"SwilyBright", Sans-serif;font-size:30px;font-weight:300;text-transform:none;color:var( --e-global-color-45b6d70 );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-1272 .elementor-element.elementor-element-6751f78{text-align:center;font-family:"TT Norms", Sans-serif;font-size:16px;font-weight:400;line-height:22px;letter-spacing:0px;word-spacing:3px;color:var( --e-global-color-45b6d70 );}.elementor-1272 .elementor-element.elementor-element-0ece580{--spacer-size:10px;}.elementor-1272 .elementor-element.elementor-element-2c301a8{text-align:center;}.elementor-1272 .elementor-element.elementor-element-2c301a8 .elementor-heading-title{font-family:"SwilyBright", Sans-serif;font-size:30px;font-weight:300;text-transform:none;color:var( --e-global-color-45b6d70 );}.elementor-1272 .elementor-element.elementor-element-9ebcf5d{text-align:center;font-family:"TT Norms", Sans-serif;font-size:16px;font-weight:400;line-height:22px;letter-spacing:0px;word-spacing:3px;color:var( --e-global-color-45b6d70 );}.elementor-1272 .elementor-element.elementor-element-7fd90bc{--spacer-size:10px;}.elementor-1272 .elementor-element.elementor-element-0a250bd{text-align:center;}.elementor-1272 .elementor-element.elementor-element-0a250bd .elementor-heading-title{font-family:"SwilyBright", Sans-serif;font-size:30px;font-weight:300;text-transform:none;color:var( --e-global-color-45b6d70 );}.elementor-1272 .elementor-element.elementor-element-4cf3247{text-align:center;font-family:"TT Norms", Sans-serif;font-size:16px;font-weight:400;line-height:22px;letter-spacing:0px;word-spacing:3px;color:var( --e-global-color-45b6d70 );}.elementor-1272 .elementor-element.elementor-element-06a9c48{--spacer-size:10px;}.elementor-1272 .elementor-element.elementor-element-4ef41c0{text-align:center;}.elementor-1272 .elementor-element.elementor-element-4ef41c0 .elementor-heading-title{font-family:"SwilyBright", Sans-serif;font-size:30px;font-weight:300;text-transform:none;color:var( --e-global-color-45b6d70 );}.elementor-1272 .elementor-element.elementor-element-8b00038{text-align:center;font-family:"TT Norms", Sans-serif;font-size:16px;font-weight:400;line-height:22px;letter-spacing:0px;word-spacing:3px;color:var( --e-global-color-45b6d70 );}.elementor-1272 .elementor-element.elementor-element-c7984e0{--spacer-size:10px;}.elementor-1272 .elementor-element.elementor-element-95ce51b{text-align:center;}.elementor-1272 .elementor-element.elementor-element-95ce51b .elementor-heading-title{font-family:"SwilyBright", Sans-serif;font-size:30px;font-weight:300;text-transform:none;color:var( --e-global-color-45b6d70 );}.elementor-1272 .elementor-element.elementor-element-99879b9{text-align:center;font-family:"TT Norms", Sans-serif;font-size:16px;font-weight:400;line-height:22px;letter-spacing:0px;word-spacing:3px;color:var( --e-global-color-45b6d70 );}.elementor-1272 .elementor-element.elementor-element-e6bd21d{--spacer-size:10px;}.elementor-1272 .elementor-element.elementor-element-2b3f98a{text-align:center;}.elementor-1272 .elementor-element.elementor-element-2b3f98a .elementor-heading-title{font-family:"SwilyBright", Sans-serif;font-size:30px;font-weight:300;text-transform:none;color:var( --e-global-color-45b6d70 );}.elementor-1272 .elementor-element.elementor-element-0a3e318{text-align:center;font-family:"TT Norms", Sans-serif;font-size:16px;font-weight:400;line-height:22px;letter-spacing:0px;word-spacing:3px;color:var( --e-global-color-45b6d70 );}.elementor-1272 .elementor-element.elementor-element-f4bae5a{--spacer-size:10px;}.elementor-1272 .elementor-element.elementor-element-7cb1d30{text-align:center;}.elementor-1272 .elementor-element.elementor-element-7cb1d30 .elementor-heading-title{font-family:"SwilyBright", Sans-serif;font-size:30px;font-weight:300;text-transform:none;color:var( --e-global-color-45b6d70 );}.elementor-1272 .elementor-element.elementor-element-7b01c1e{text-align:center;font-family:"TT Norms", Sans-serif;font-size:16px;font-weight:400;line-height:22px;letter-spacing:0px;word-spacing:3px;color:var( --e-global-color-45b6d70 );}.elementor-1272 .elementor-element.elementor-element-9b252b3{--spacer-size:10px;}.elementor-1272 .elementor-element.elementor-element-f60e8c2{text-align:center;}.elementor-1272 .elementor-element.elementor-element-f60e8c2 .elementor-heading-title{font-family:"SwilyBright", Sans-serif;font-size:30px;font-weight:300;text-transform:none;color:var( --e-global-color-45b6d70 );}.elementor-1272 .elementor-element.elementor-element-bae9c3a{text-align:center;font-family:"TT Norms", Sans-serif;font-size:16px;font-weight:400;line-height:22px;letter-spacing:0px;word-spacing:3px;color:var( --e-global-color-45b6d70 );}.elementor-1272 .elementor-element.elementor-element-281da2c{--spacer-size:10px;}.elementor-1272 .elementor-element.elementor-element-fbdd40d{text-align:center;}.elementor-1272 .elementor-element.elementor-element-fbdd40d .elementor-heading-title{font-family:"SwilyBright", Sans-serif;font-size:30px;font-weight:300;text-transform:none;color:var( --e-global-color-45b6d70 );}.elementor-1272 .elementor-element.elementor-element-775c714{text-align:center;font-family:"TT Norms", Sans-serif;font-size:16px;font-weight:400;line-height:22px;letter-spacing:0px;word-spacing:3px;color:var( --e-global-color-45b6d70 );}.elementor-1272 .elementor-element.elementor-element-9fe41a2{--spacer-size:10px;}.elementor-1272 .elementor-element.elementor-element-f6128e3{text-align:center;}.elementor-1272 .elementor-element.elementor-element-f6128e3 .elementor-heading-title{font-family:"SwilyBright", Sans-serif;font-size:30px;font-weight:300;text-transform:none;color:var( --e-global-color-45b6d70 );}.elementor-1272 .elementor-element.elementor-element-292e3a8{text-align:center;font-family:"TT Norms", Sans-serif;font-size:16px;font-weight:400;line-height:22px;letter-spacing:0px;word-spacing:3px;color:var( --e-global-color-45b6d70 );}.elementor-1272 .elementor-element.elementor-element-41d21d3{--spacer-size:10px;}.elementor-1272 .elementor-element.elementor-element-f04e0b8{--spacer-size:20px;}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}}@media(max-width:767px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}}/* Start Custom Fonts CSS */@font-face {
	font-family: 'SwilyBright';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('http://evaguillotonpro.fr/wp-content/uploads/2025/08/SwilyBright-Italic.woff2') format('woff2');
}
/* End Custom Fonts CSS */