.elementor-31 .elementor-element.elementor-element-5e36b37{--display:flex;}.elementor-31 .elementor-element.elementor-element-6c17c1c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-31 .elementor-element.elementor-element-876304a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:-36px;--margin-right:0px;}.elementor-31 .elementor-element.elementor-element-876304a.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );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 );}.elementor-31 .elementor-element.elementor-element-c15ce41{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-31 .elementor-element.elementor-element-c15ce41.elementor-element{--align-self:flex-start;}.elementor-31 .elementor-element.elementor-element-309e9e9{--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;--margin-top:-4px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-31 .elementor-element.elementor-element-628d343{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.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 );font-style:var( --e-global-typography-primary-font-style );color:var( --e-global-color-primary );}.elementor-31 .elementor-element.elementor-element-dff8374{margin:-28px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-31 .elementor-element.elementor-element-dff8374.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-31 .elementor-element.elementor-element-dff8374 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:28px;font-weight:400;font-style:italic;color:#1C3D85;}.elementor-31 .elementor-element.elementor-element-c35e853{--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;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31 .elementor-element.elementor-element-0b9e076{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 10px 0px;text-align:center;}.elementor-31 .elementor-element.elementor-element-0b9e076 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:25px;font-weight:700;color:#1C3D85;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-31 .elementor-element.elementor-element-19e8eda .elementor-button{background-color:#1C3D85;font-family:"Quattrocento", Sans-serif;font-size:18px;font-weight:400;fill:#FFFFFF;color:#FFFFFF;border-style:none;border-radius:0px 0px 0px 0px;padding:10px 18px 10px 18px;}.elementor-31 .elementor-element.elementor-element-19e8eda .elementor-button:hover, .elementor-31 .elementor-element.elementor-element-19e8eda .elementor-button:focus{background-color:#C5B358;color:#1C3D85;}.elementor-31 .elementor-element.elementor-element-19e8eda{width:var( --container-widget-width, 13% );max-width:13%;margin:0em 22em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;padding:0em 0em 0em 0em;--container-widget-width:13%;--container-widget-flex-grow:0;}.elementor-31 .elementor-element.elementor-element-19e8eda.elementor-element{--align-self:center;}.elementor-31 .elementor-element.elementor-element-19e8eda .elementor-button:hover svg, .elementor-31 .elementor-element.elementor-element-19e8eda .elementor-button:focus svg{fill:#1C3D85;}.elementor-31 .elementor-element.elementor-element-b7ae8ba{--display:flex;--min-height:616px;--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;--overlay-opacity:1;--margin-top:3px;--margin-bottom:108px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31 .elementor-element.elementor-element-b7ae8ba::before, .elementor-31 .elementor-element.elementor-element-b7ae8ba > .elementor-background-video-container::before, .elementor-31 .elementor-element.elementor-element-b7ae8ba > .e-con-inner > .elementor-background-video-container::before, .elementor-31 .elementor-element.elementor-element-b7ae8ba > .elementor-background-slideshow::before, .elementor-31 .elementor-element.elementor-element-b7ae8ba > .e-con-inner > .elementor-background-slideshow::before, .elementor-31 .elementor-element.elementor-element-b7ae8ba > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-31 .elementor-element.elementor-element-a88c891{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-31 .elementor-element.elementor-element-5d42b0e{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31 .elementor-element.elementor-element-5d42b0e.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-31 .elementor-element.elementor-element-777e0d4{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-31 .elementor-element.elementor-element-777e0d4 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:32px;font-weight:700;color:#1C3D85;}.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 );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-31 .elementor-element.elementor-element-c02c95d{width:var( --container-widget-width, 104.251% );max-width:104.251%;margin:-27px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:104.251%;--container-widget-flex-grow:0;text-align:center;font-family:"Quattrocento", Sans-serif;font-size:16px;font-weight:400;color:#1C3D85;}.elementor-31 .elementor-element.elementor-element-c02c95d.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-31 .elementor-element.elementor-element-2e1349c{margin:-25px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 1px 0px;}.elementor-31 .elementor-element.elementor-element-2e1349c img{width:24%;}.elementor-31 .elementor-element.elementor-element-b2317cb{margin:-30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;font-family:"Quattrocento", Sans-serif;font-size:16px;font-weight:400;color:#1C3D85;}.elementor-31 .elementor-element.elementor-element-b2317cb p{margin-block-end:12px;}.elementor-31 .elementor-element.elementor-element-5d84709{margin:-25px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-31 .elementor-element.elementor-element-5d84709 img{width:18%;}.elementor-31 .elementor-element.elementor-element-f1cf0d1{--display:flex;--min-height:0px;}.elementor-31 .elementor-element.elementor-element-c979b0c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:110px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31 .elementor-element.elementor-element-d8a8ab0{--display:flex;--min-height:0px;}.elementor-31 .elementor-element.elementor-element-f83ff58{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31 .elementor-element.elementor-element-f83ff58.e-con{--align-self:center;}.elementor-31 .elementor-element.elementor-element-b0aecd1{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-31 .elementor-element.elementor-element-b0aecd1 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:32px;font-weight:700;font-style:normal;color:#1C3D85;}.elementor-31 .elementor-element.elementor-element-53302a9{margin:-11px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-31 .elementor-element.elementor-element-53302a9 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:28px;font-weight:400;font-style:normal;color:#1C3D85;}.elementor-31 .elementor-element.elementor-element-ccc6f5e{width:var( --container-widget-width, 75% );max-width:75%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:75%;--container-widget-flex-grow:0;text-align:center;color:#1C3D85;}.elementor-31 .elementor-element.elementor-element-ccc6f5e.elementor-element{--align-self:center;}.elementor-31 .elementor-element.elementor-element-ccc6f5e p{margin-block-end:0px;}.elementor-31 .elementor-element.elementor-element-9be7575{width:var( --container-widget-width, 75% );max-width:75%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:75%;--container-widget-flex-grow:0;text-align:center;color:#1C3D85;}.elementor-31 .elementor-element.elementor-element-9be7575.elementor-element{--align-self:center;}.elementor-31 .elementor-element.elementor-element-98a89c0{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:60px 60px;--row-gap:60px;--column-gap:60px;}.elementor-31 .elementor-element.elementor-element-53b6c17 .elementor-button{background-color:#1C3D85;padding:10px 18px -10px 18px;}.elementor-31 .elementor-element.elementor-element-53b6c17 .elementor-button:hover, .elementor-31 .elementor-element.elementor-element-53b6c17 .elementor-button:focus{background-color:#C5B358;color:#1C3D85;}.elementor-31 .elementor-element.elementor-element-53b6c17 .elementor-button:hover svg, .elementor-31 .elementor-element.elementor-element-53b6c17 .elementor-button:focus svg{fill:#1C3D85;}.elementor-31 .elementor-element.elementor-element-9159703 .elementor-button{background-color:#1C3D85;fill:#FFFFFF;color:#FFFFFF;padding:12px 45px 12px 45px;}.elementor-31 .elementor-element.elementor-element-9159703 .elementor-button:hover, .elementor-31 .elementor-element.elementor-element-9159703 .elementor-button:focus{background-color:#C5B358;color:#1C3D85;}.elementor-31 .elementor-element.elementor-element-9159703 .elementor-button:hover svg, .elementor-31 .elementor-element.elementor-element-9159703 .elementor-button:focus svg{fill:#1C3D85;}.elementor-31 .elementor-element.elementor-element-a689de2{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:110px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31 .elementor-element.elementor-element-b109a55{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31 .elementor-element.elementor-element-b109a55.e-con{--align-self:center;}.elementor-31 .elementor-element.elementor-element-81b2f86{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-31 .elementor-element.elementor-element-81b2f86 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:32px;font-weight:700;font-style:normal;color:#1C3D85;}.elementor-31 .elementor-element.elementor-element-f59b1a6{margin:-11px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-31 .elementor-element.elementor-element-f59b1a6 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:28px;font-weight:300;font-style:normal;color:#1C3D85;}.elementor-31 .elementor-element.elementor-element-538e0ce{width:var( --container-widget-width, 75% );max-width:75%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:75%;--container-widget-flex-grow:0;text-align:center;font-family:"Quattrocento texte", Sans-serif;font-size:16px;font-weight:500;color:#1C3D85;}.elementor-31 .elementor-element.elementor-element-538e0ce.elementor-element{--align-self:center;}.elementor-31 .elementor-element.elementor-element-91bf106{width:var( --container-widget-width, 75% );max-width:75%;margin:-17px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:75%;--container-widget-flex-grow:0;text-align:center;color:#1C3D85;}.elementor-31 .elementor-element.elementor-element-91bf106.elementor-element{--align-self:center;}.elementor-31 .elementor-element.elementor-element-43c26e9{--display:flex;--min-height:208px;}.elementor-31 .elementor-element.elementor-element-43c26e9.e-con{--align-self:center;}.elementor-31 .elementor-element.elementor-element-b05f8b3{margin:18px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-31 .elementor-element.elementor-element-b05f8b3.elementor-element{--align-self:center;}.elementor-31 .elementor-element.elementor-element-66a418b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--margin-top:110px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31 .elementor-element.elementor-element-033c126{--display:flex;}.elementor-31 .elementor-element.elementor-element-5f33a28{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31 .elementor-element.elementor-element-5f33a28.e-con{--align-self:center;}.elementor-31 .elementor-element.elementor-element-1de8a0b{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-31 .elementor-element.elementor-element-1de8a0b .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:32px;font-weight:700;font-style:normal;color:#1C3D85;}.elementor-31 .elementor-element.elementor-element-ae84530{margin:-17px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-31 .elementor-element.elementor-element-ae84530 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:28px;font-weight:300;font-style:normal;color:#1C3D85;}.elementor-31 .elementor-element.elementor-element-f00f672{width:var( --container-widget-width, 75% );max-width:75%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:75%;--container-widget-flex-grow:0;text-align:center;color:#1C3D85;}.elementor-31 .elementor-element.elementor-element-f00f672.elementor-element{--align-self:center;}.elementor-31 .elementor-element.elementor-element-c93360a{width:var( --container-widget-width, 75% );max-width:75%;margin:-40px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:75%;--container-widget-flex-grow:0;text-align:center;color:#1C3D85;}.elementor-31 .elementor-element.elementor-element-c93360a.elementor-element{--align-self:center;}body.elementor-page-31:not(.elementor-motion-effects-element-type-background), body.elementor-page-31 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFAF1;}@media(min-width:768px){.elementor-31 .elementor-element.elementor-element-876304a{--width:56%;}.elementor-31 .elementor-element.elementor-element-5d42b0e{--width:48.802%;}.elementor-31 .elementor-element.elementor-element-f1cf0d1{--width:100%;}.elementor-31 .elementor-element.elementor-element-43c26e9{--width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-31 .elementor-element.elementor-element-876304a{--width:540.469px;}}@media(max-width:1024px){.elementor-31 .elementor-element.elementor-element-6c17c1c{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-31 .elementor-element.elementor-element-876304a{--margin-top:0px;--margin-bottom:0px;--margin-left:24px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-31 .elementor-element.elementor-element-309e9e9{--margin-top:23px;--margin-bottom:0px;--margin-left:0px;--margin-right:-57px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-31 .elementor-element.elementor-element-dff8374{width:var( --container-widget-width, 392.469px );max-width:392.469px;margin:-19px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:392.469px;--container-widget-flex-grow:0;}.elementor-31 .elementor-element.elementor-element-c35e853{--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-31 .elementor-element.elementor-element-19e8eda{margin:-6px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -147px;padding:0px 200px 0px 0px;}.elementor-31 .elementor-element.elementor-element-b7ae8ba{--min-height:0px;--margin-top:13px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31 .elementor-element.elementor-element-a88c891{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-31 .elementor-element.elementor-element-c979b0c{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31 .elementor-element.elementor-element-c979b0c.e-con{--align-self:center;}.elementor-31 .elementor-element.elementor-element-a689de2{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31 .elementor-element.elementor-element-66a418b{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}}@media(max-width:767px){.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-31 .elementor-element.elementor-element-c15ce41{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 29px) 61px;padding:0px 0px 0px 0px;text-align:center;}.elementor-31 .elementor-element.elementor-element-309e9e9{--margin-top:-25px;--margin-bottom:0px;--margin-left:0px;--margin-right:39px;}.elementor-31 .elementor-element.elementor-element-628d343{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 53px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-31 .elementor-element.elementor-element-dff8374{margin:-16px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 5px;text-align:center;}.elementor-31 .elementor-element.elementor-element-dff8374 .elementor-heading-title{font-size:23px;}.elementor-31 .elementor-element.elementor-element-c35e853{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:67px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31 .elementor-element.elementor-element-c35e853.e-con{--align-self:center;}.elementor-31 .elementor-element.elementor-element-0b9e076 .elementor-heading-title{font-size:20px;line-height:1.4em;}.elementor-31 .elementor-element.elementor-element-19e8eda{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -82px;padding:0px 0px 0px 0px;}.elementor-31 .elementor-element.elementor-element-b7ae8ba{--width:500px;--min-height:0px;--margin-top:26px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31 .elementor-element.elementor-element-a88c891.e-con{--e-con-transform-translateY:-73px;}.elementor-31 .elementor-element.elementor-element-a88c891{--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-31 .elementor-element.elementor-element-777e0d4{margin:-19px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-31 .elementor-element.elementor-element-c02c95d{--e-transform-translateY:-6px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-size:16px;}.elementor-31 .elementor-element.elementor-element-2e1349c{--e-transform-translateY:-7px;margin:-19px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-31 .elementor-element.elementor-element-b2317cb{--e-transform-translateY:7px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-31 .elementor-element.elementor-element-5d84709{--e-transform-translateY:7px;margin:-8px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-31 .elementor-element.elementor-element-31b33da{margin:32px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-31 .elementor-element.elementor-element-c979b0c.e-con{--e-con-transform-translateY:-110px;}.elementor-31 .elementor-element.elementor-element-c979b0c{--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-31 .elementor-element.elementor-element-d8a8ab0.e-con{--e-con-transform-translateX:0px;--e-con-transform-translateY:561px;}.elementor-31 .elementor-element.elementor-element-9d28bad{--e-transform-translateX:0px;--e-transform-translateY:-570px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-31 .elementor-element.elementor-element-f83ff58.e-con{--e-con-transform-translateY:-296px;}.elementor-31 .elementor-element.elementor-element-17fc1f7{--e-transform-translateY:276px;margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-31 .elementor-element.elementor-element-b0aecd1{--e-transform-translateY:268px;}.elementor-31 .elementor-element.elementor-element-53302a9{--e-transform-translateY:268px;}.elementor-31 .elementor-element.elementor-element-ccc6f5e{--e-transform-translateX:0px;--e-transform-translateY:285px;}.elementor-31 .elementor-element.elementor-element-9be7575{--e-transform-translateX:12px;--e-transform-translateY:290px;}.elementor-31 .elementor-element.elementor-element-98a89c0.e-con{--e-con-transform-translateY:268px;--align-self:center;}.elementor-31 .elementor-element.elementor-element-98a89c0{--min-height:0px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--margin-top:32px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31 .elementor-element.elementor-element-53b6c17 .elementor-button{padding:10px 65px 10px 65px;}.elementor-31 .elementor-element.elementor-element-9159703{--e-transform-translateY:0px;margin:-30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-31 .elementor-element.elementor-element-9159703 .elementor-button{padding:10px 85px 10px 85px;}.elementor-31 .elementor-element.elementor-element-a689de2.e-con{--e-con-transform-translateY:-125px;}.elementor-31 .elementor-element.elementor-element-a689de2{--margin-top:70px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31 .elementor-element.elementor-element-1d82085{--e-transform-translateY:280px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-31 .elementor-element.elementor-element-81b2f86{--e-transform-translateY:276px;}.elementor-31 .elementor-element.elementor-element-f59b1a6{--e-transform-translateY:268px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-31 .elementor-element.elementor-element-538e0ce{--e-transform-translateY:273px;}.elementor-31 .elementor-element.elementor-element-91bf106{--e-transform-translateY:277px;}.elementor-31 .elementor-element.elementor-element-43c26e9.e-con{--e-con-transform-translateY:-976px;}.elementor-31 .elementor-element.elementor-element-b05f8b3{--e-transform-translateY:303px;}.elementor-31 .elementor-element.elementor-element-66a418b.e-con{--e-con-transform-translateY:-232px;}.elementor-31 .elementor-element.elementor-element-66a418b{--margin-top:150px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31 .elementor-element.elementor-element-ae84530{--e-transform-translateY:5px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-31 .elementor-element.elementor-element-f00f672{margin:9px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}}/* Start custom CSS */@import url('https://fonts.googleapis.com/css2?family=Playfair+Display:wght@700&display=swap');

.titre {
  font-family: 'Playfair Display', serif;
  font-weight: 700;
  font-size: 45px;
  color: transparent;
  background: linear-gradient(90deg, #1C3D85 0%, #1C3D85 100%);
  -webkit-background-clip: text;
  background-clip: text;
  -webkit-text-fill-color: transparent;
  background-size: 500% 100%;
  animation: refletOr 15s ease-out forwards;
}

@media (max-width: 768px) {
  .titre {
    font-size: 28px;
  }
}

@keyframes refletOr {
  0% {
    background-position: 300% 0;
    background-image: linear-gradient(90deg,
      #1C3D85 0%,
      rgba(255, 215, 0, 0.25) 10%,
      #1C3D85 20%,
      #1C3D85 100%
    );
  }
  100% {
    background-position: -300% 0;
    background-image: linear-gradient(90deg, #1C3D85 0%, #1C3D85 100%);
  }
}/* End custom CSS */