.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-2828 .elementor-element.elementor-element-6e76c776 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-2828 .elementor-element.elementor-element-6e76c776:not(.elementor-motion-effects-element-type-background), .elementor-2828 .elementor-element.elementor-element-6e76c776 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://medieval-josselin.com/wp-content/uploads/2026/05/bandeau2-accueil-medieval-josselin.jpg");background-repeat:no-repeat;background-size:contain;}.elementor-2828 .elementor-element.elementor-element-6e76c776 > .elementor-container{min-height:550px;}.elementor-2828 .elementor-element.elementor-element-6e76c776{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-53px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-2828 .elementor-element.elementor-element-6e76c776 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2828 .elementor-element.elementor-element-12455538{margin-top:50px;margin-bottom:0px;}.elementor-2828 .elementor-element.elementor-element-a1a2e4e.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-2828 .elementor-element.elementor-element-641b829c{text-align:center;}.elementor-2828 .elementor-element.elementor-element-641b829c img{width:45%;}.elementor-2828 .elementor-element.elementor-element-3a5490fc{text-align:center;}.elementor-2828 .elementor-element.elementor-element-3a5490fc .elementor-heading-title{color:#050300;}.elementor-2828 .elementor-element.elementor-element-6464aa7e > .elementor-widget-container{margin:-6px -6px -6px -6px;}.elementor-2828 .elementor-element.elementor-element-6464aa7e{text-align:center;}.elementor-2828 .elementor-element.elementor-element-6464aa7e .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:900;color:#D20F05;}.elementor-2828 .elementor-element.elementor-element-6dd093fc > .elementor-widget-container{margin:-3px -3px -3px -3px;padding:2px 2px 2px 2px;}.elementor-2828 .elementor-element.elementor-element-6dd093fc{text-align:center;}.elementor-2828 .elementor-element.elementor-element-6dd093fc .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:16px;font-style:italic;color:#020000;}.elementor-2828 .elementor-element.elementor-element-896afec > .elementor-container{max-width:1047px;text-align:justify;}.elementor-2828 .elementor-element.elementor-element-896afec{padding:17px 17px 17px 17px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;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-2828 .elementor-element.elementor-element-5dd72408 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2828 .elementor-element.elementor-element-5dd72408{columns:1;text-align:start;font-family:"Poppins", Sans-serif;font-size:18px;font-weight:300;line-height:20px;letter-spacing:0.2px;color:#7A7A7A;}.elementor-2828 .elementor-element.elementor-element-24a3b719{text-align:center;}.elementor-2828 .elementor-element.elementor-element-24a3b719 img{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-2828 .elementor-element.elementor-element-569b1f2f{text-align:start;font-family:"Poppins", Sans-serif;font-size:18px;font-weight:300;line-height:20px;letter-spacing:0.2px;text-shadow:0px 0px 0px rgba(0,0,0,0.3);color:#7A7A7A;}.elementor-2828 .elementor-element.elementor-element-86b00fc:not(.elementor-motion-effects-element-type-background), .elementor-2828 .elementor-element.elementor-element-86b00fc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8B101;}.elementor-2828 .elementor-element.elementor-element-86b00fc > .elementor-container{max-width:1047px;text-align:justify;}.elementor-2828 .elementor-element.elementor-element-86b00fc{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:17px 17px 17px 17px;}.elementor-2828 .elementor-element.elementor-element-86b00fc > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2828 .elementor-element.elementor-element-3d7e64a2 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2828 .elementor-element.elementor-element-3d7e64a2 .elementor-wrapper{--video-aspect-ratio:1.77777;filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-2828 .elementor-element.elementor-element-15cf14dd:not(.elementor-motion-effects-element-type-background), .elementor-2828 .elementor-element.elementor-element-15cf14dd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://medieval-josselin.com/wp-content/uploads/2022/06/photo-12-medieval-josselin.jpg");background-position:bottom center;}.elementor-2828 .elementor-element.elementor-element-15cf14dd > .elementor-background-overlay{opacity:1;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2828 .elementor-element.elementor-element-15cf14dd{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-2828 .elementor-element.elementor-element-7e0ecb47 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:100px 0px 100px 0px;}.elementor-2828 .elementor-element.elementor-element-7e0ecb47{text-align:center;font-family:"Roboto", Sans-serif;font-size:35px;font-weight:400;line-height:43px;color:#FFFFFF;}.elementor-2828 .elementor-element.elementor-element-48208ccb{--spacer-size:25px;}.elementor-2828 .elementor-element.elementor-element-1c97feaf{margin-top:50px;margin-bottom:31px;}.elementor-2828 .elementor-element.elementor-element-2d9191a4{text-align:center;}.elementor-2828 .elementor-element.elementor-element-2d9191a4 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;color:#000000;}.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-2828 .elementor-element.elementor-element-280eb3c4 .elementor-button{background-color:#BD0926;}.elementor-2828 .elementor-element.elementor-element-280eb3c4 > .elementor-widget-container{margin:0px -20px -20px -20px;padding:0px 0px 0px 0px;}.elementor-2828 .elementor-element.elementor-element-40b3f8e7{margin-top:37px;margin-bottom:0px;}.elementor-2828 .elementor-element.elementor-element-74c74b9b img{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-2828 .elementor-element.elementor-element-1c0f5d25 > .elementor-widget-container{margin:-5px 0px -15px 0px;padding:0px 0px 0px 0px;}.elementor-2828 .elementor-element.elementor-element-1c0f5d25 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:600;line-height:24px;color:#000000;}.elementor-2828 .elementor-element.elementor-element-478f28ff > .elementor-widget-container{margin:0px 0px -15px 0px;padding:0px 0px 0px 0px;}.elementor-2828 .elementor-element.elementor-element-478f28ff{text-align:start;font-family:"Poppins", Sans-serif;font-weight:400;}.elementor-2828 .elementor-element.elementor-element-7f0cd70 .elementor-button{background-color:#BC0927;font-family:"Poppins", Sans-serif;font-weight:500;}.elementor-2828 .elementor-element.elementor-element-7f0cd70 > .elementor-widget-container{margin:-17px 0px 0px 0px;}.elementor-2828 .elementor-element.elementor-element-7f0cd70 .elementor-button-content-wrapper{flex-direction:row;}.elementor-2828 .elementor-element.elementor-element-44c80564 img{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-2828 .elementor-element.elementor-element-6f46b982 > .elementor-widget-container{margin:-5px 0px -15px 0px;padding:0px 0px 0px 0px;}.elementor-2828 .elementor-element.elementor-element-6f46b982 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:600;line-height:24px;color:#000000;}.elementor-2828 .elementor-element.elementor-element-28cc35c8{font-family:"Poppins", Sans-serif;font-weight:400;}.elementor-2828 .elementor-element.elementor-element-5976ce34 .elementor-button{background-color:#F8B101;font-family:"Poppins", Sans-serif;font-weight:500;fill:#000000;color:#000000;}.elementor-2828 .elementor-element.elementor-element-5976ce34 > .elementor-widget-container{margin:-33px 0px 0px 0px;}.elementor-2828 .elementor-element.elementor-element-5976ce34 .elementor-button-content-wrapper{flex-direction:row;}.elementor-2828 .elementor-element.elementor-element-5ad95837 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:20px;}.elementor-2828 .elementor-element.elementor-element-31f37740 img{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-2828 .elementor-element.elementor-element-5d4e8650 > .elementor-widget-container{margin:-5px 0px -15px 0px;padding:0px 0px 0px 0px;}.elementor-2828 .elementor-element.elementor-element-5d4e8650 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:600;line-height:24px;color:#000000;}.elementor-2828 .elementor-element.elementor-element-281d3505{font-family:"Poppins", Sans-serif;font-weight:400;}.elementor-2828 .elementor-element.elementor-element-405c9f2e .elementor-button{background-color:#BD0926;font-family:"Poppins", Sans-serif;font-weight:500;}.elementor-2828 .elementor-element.elementor-element-405c9f2e > .elementor-widget-container{margin:-32px 0px 0px 0px;}.elementor-2828 .elementor-element.elementor-element-405c9f2e .elementor-button-content-wrapper{flex-direction:row;}.elementor-2828 .elementor-element.elementor-element-25b95ef0 img{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-2828 .elementor-element.elementor-element-71366715 > .elementor-widget-container{margin:-5px 0px -15px 0px;padding:0px 0px 0px 0px;}.elementor-2828 .elementor-element.elementor-element-71366715 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:600;line-height:24px;color:#000000;}.elementor-2828 .elementor-element.elementor-element-6bc47925 > .elementor-widget-container{margin:0px 0px -6px 0px;}.elementor-2828 .elementor-element.elementor-element-6bc47925{font-family:"Poppins", Sans-serif;font-weight:400;}.elementor-2828 .elementor-element.elementor-element-46c089e0 .elementor-button{background-color:#F8B101;font-family:"Poppins", Sans-serif;font-weight:500;fill:#000000;color:#000000;}.elementor-2828 .elementor-element.elementor-element-46c089e0 > .elementor-widget-container{margin:-27px 0px 0px 0px;}.elementor-2828 .elementor-element.elementor-element-46c089e0 .elementor-button-content-wrapper{flex-direction:row;}.elementor-2828 .elementor-element.elementor-element-60a1af1a img{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-2828 .elementor-element.elementor-element-2ba9c293 > .elementor-widget-container{margin:-9px 0px -15px 0px;padding:0px 0px 0px 0px;}.elementor-2828 .elementor-element.elementor-element-2ba9c293 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:600;line-height:24px;color:#000000;}.elementor-2828 .elementor-element.elementor-element-773b7b5b > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2828 .elementor-element.elementor-element-773b7b5b{font-family:"Poppins", Sans-serif;font-weight:400;}.elementor-2828 .elementor-element.elementor-element-76783738 .elementor-button{background-color:#BD0926;font-family:"Poppins", Sans-serif;font-weight:500;}.elementor-2828 .elementor-element.elementor-element-76783738 > .elementor-widget-container{margin:-35px 0px 0px 0px;}.elementor-2828 .elementor-element.elementor-element-76783738 .elementor-button-content-wrapper{flex-direction:row;}.elementor-2828 .elementor-element.elementor-element-397498f0 img{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-2828 .elementor-element.elementor-element-24ae748d > .elementor-widget-container{margin:-5px 0px -15px 0px;padding:0px 0px 0px 0px;}.elementor-2828 .elementor-element.elementor-element-24ae748d .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:600;line-height:24px;color:#000000;}.elementor-2828 .elementor-element.elementor-element-5ccc8adb > .elementor-widget-container{margin:0px 0px -17px 0px;}.elementor-2828 .elementor-element.elementor-element-5ccc8adb{font-family:"Poppins", Sans-serif;font-weight:400;}.elementor-2828 .elementor-element.elementor-element-7d5a7b4e .elementor-button{background-color:#F8B101;font-family:"Poppins", Sans-serif;font-weight:500;fill:#000000;color:#000000;}.elementor-2828 .elementor-element.elementor-element-7d5a7b4e > .elementor-widget-container{margin:-19px 0px 0px 0px;}.elementor-2828 .elementor-element.elementor-element-7d5a7b4e .elementor-button-content-wrapper{flex-direction:row;}.elementor-2828 .elementor-element.elementor-element-2290074e{margin-top:40px;margin-bottom:0px;}.elementor-2828 .elementor-element.elementor-element-27895334 img{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-2828 .elementor-element.elementor-element-76d97408 > .elementor-widget-container{margin:-5px 0px -15px 0px;padding:0px 0px 0px 0px;}.elementor-2828 .elementor-element.elementor-element-76d97408 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:600;line-height:24px;color:#000000;}.elementor-2828 .elementor-element.elementor-element-72799526 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2828 .elementor-element.elementor-element-72799526{font-family:"Poppins", Sans-serif;font-weight:400;}.elementor-2828 .elementor-element.elementor-element-f3249db .elementor-button{background-color:#F8B101;fill:#000000;color:#000000;}.elementor-2828 .elementor-element.elementor-element-f3249db > .elementor-widget-container{margin:-33px 0px -1px 0px;}.elementor-2828 .elementor-element.elementor-element-f3249db .elementor-button-content-wrapper{flex-direction:row;}.elementor-2828 .elementor-element.elementor-element-57d5fd38 > .elementor-widget-container{margin:-5px 0px -15px 0px;padding:0px 0px 0px 0px;}.elementor-2828 .elementor-element.elementor-element-57d5fd38 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:600;line-height:24px;color:#000000;}.elementor-2828 .elementor-element.elementor-element-2ea9ea3c > .elementor-widget-container{margin:0px 0px -31px 0px;}.elementor-2828 .elementor-element.elementor-element-2ea9ea3c{font-family:"Poppins", Sans-serif;font-weight:400;}.elementor-2828 .elementor-element.elementor-element-2d6190b9 .elementor-button{background-color:#BD0926;}.elementor-2828 .elementor-element.elementor-element-2d6190b9 > .elementor-widget-container{margin:-2px -2px -2px -2px;}.elementor-2828 .elementor-element.elementor-element-2d6190b9 .elementor-button-content-wrapper{flex-direction:row;}.elementor-2828 .elementor-element.elementor-element-5d3e0e83 img{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-2828 .elementor-element.elementor-element-385b15fe > .elementor-widget-container{margin:-5px 0px -15px 0px;padding:0px 0px 0px 0px;}.elementor-2828 .elementor-element.elementor-element-385b15fe .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:600;line-height:24px;color:#000000;}.elementor-2828 .elementor-element.elementor-element-2529d8e3{font-family:"Poppins", Sans-serif;font-weight:400;letter-spacing:-0.2px;}.elementor-2828 .elementor-element.elementor-element-233853bf .elementor-button{background-color:#F8B101;fill:#000000;color:#000000;}.elementor-2828 .elementor-element.elementor-element-233853bf > .elementor-widget-container{margin:-34px 0px 0px 0px;}.elementor-2828 .elementor-element.elementor-element-233853bf .elementor-button-content-wrapper{flex-direction:row;}.elementor-2828 .elementor-element.elementor-element-76d777e3 img{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-2828 .elementor-element.elementor-element-6f9f6288 > .elementor-widget-container{margin:-5px 0px -15px 0px;padding:0px 0px 0px 0px;}.elementor-2828 .elementor-element.elementor-element-6f9f6288 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:600;line-height:24px;color:#000000;}.elementor-2828 .elementor-element.elementor-element-43d7b5fc{font-family:"Poppins", Sans-serif;font-weight:400;}.elementor-2828 .elementor-element.elementor-element-53485cc5 .elementor-button{background-color:#BD0926;}.elementor-2828 .elementor-element.elementor-element-53485cc5 > .elementor-widget-container{margin:-35px 0px 0px 0px;}.elementor-2828 .elementor-element.elementor-element-53485cc5 .elementor-button-content-wrapper{flex-direction:row;}.elementor-2828 .elementor-element.elementor-element-17f75b18 img{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-2828 .elementor-element.elementor-element-251b8dd9 > .elementor-widget-container{margin:-5px 0px -15px 0px;padding:0px 0px 0px 0px;}.elementor-2828 .elementor-element.elementor-element-251b8dd9 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:600;line-height:24px;color:#000000;}.elementor-2828 .elementor-element.elementor-element-36b3496d{font-family:"Poppins", Sans-serif;font-weight:400;}.elementor-2828 .elementor-element.elementor-element-378a2fcb .elementor-button{background-color:#F8B101;fill:#000000;color:#000000;}.elementor-2828 .elementor-element.elementor-element-378a2fcb > .elementor-widget-container{margin:-35px 0px 0px 0px;}.elementor-2828 .elementor-element.elementor-element-378a2fcb .elementor-button-content-wrapper{flex-direction:row;}.elementor-2828 .elementor-element.elementor-element-1c1873bc img{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-2828 .elementor-element.elementor-element-76ce0069 > .elementor-widget-container{margin:-5px 0px -15px 0px;padding:0px 0px 0px 0px;}.elementor-2828 .elementor-element.elementor-element-76ce0069 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:600;line-height:24px;color:#000000;}.elementor-2828 .elementor-element.elementor-element-5eb9dc5e{font-family:"Poppins", Sans-serif;font-weight:400;}.elementor-2828 .elementor-element.elementor-element-403da8d5 .elementor-button{background-color:#BD0926;}.elementor-2828 .elementor-element.elementor-element-403da8d5 > .elementor-widget-container{margin:-36px 0px 0px 0px;}.elementor-2828 .elementor-element.elementor-element-403da8d5 .elementor-button-content-wrapper{flex-direction:row;}.elementor-2828 .elementor-element.elementor-element-26915cd{margin-top:10px;margin-bottom:0px;}.elementor-2828 .elementor-element.elementor-element-7280fb8d img{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-2828 .elementor-element.elementor-element-34101075 > .elementor-widget-container{margin:-5px 0px -15px 0px;padding:0px 0px 0px 0px;}.elementor-2828 .elementor-element.elementor-element-34101075 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:600;line-height:24px;color:#000000;}.elementor-2828 .elementor-element.elementor-element-639c8035 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2828 .elementor-element.elementor-element-639c8035{font-family:"Poppins", Sans-serif;font-weight:400;}.elementor-2828 .elementor-element.elementor-element-24d90c15 .elementor-button{background-color:#BD0926;}.elementor-2828 .elementor-element.elementor-element-24d90c15 > .elementor-widget-container{margin:-33px 0px 0px 0px;}.elementor-2828 .elementor-element.elementor-element-24d90c15 .elementor-button-content-wrapper{flex-direction:row;}.elementor-2828 .elementor-element.elementor-element-7aaf77c1 img{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-2828 .elementor-element.elementor-element-11d07d6b > .elementor-widget-container{margin:-5px 0px -15px 0px;padding:0px 0px 0px 0px;}.elementor-2828 .elementor-element.elementor-element-11d07d6b .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:600;line-height:24px;color:#000000;}.elementor-2828 .elementor-element.elementor-element-5b34bcf{font-family:"Poppins", Sans-serif;font-weight:400;}.elementor-2828 .elementor-element.elementor-element-7b4e8a59 .elementor-button{background-color:#F8B101;fill:#000000;color:#000000;}.elementor-2828 .elementor-element.elementor-element-7b4e8a59 > .elementor-widget-container{margin:-33px 0px 0px 0px;}.elementor-2828 .elementor-element.elementor-element-7b4e8a59 .elementor-button-content-wrapper{flex-direction:row;}.elementor-2828 .elementor-element.elementor-element-648e9c37 img{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-2828 .elementor-element.elementor-element-1308bfc3 > .elementor-widget-container{margin:-5px 0px -15px 0px;padding:0px 0px 0px 0px;}.elementor-2828 .elementor-element.elementor-element-1308bfc3 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:600;line-height:24px;color:#000000;}.elementor-2828 .elementor-element.elementor-element-6d0aa0ed > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2828 .elementor-element.elementor-element-6d0aa0ed{font-family:"Poppins", Sans-serif;font-weight:400;}.elementor-2828 .elementor-element.elementor-element-555ad360 .elementor-button{background-color:#BD0926;}.elementor-2828 .elementor-element.elementor-element-555ad360 > .elementor-widget-container{margin:-33px 0px 0px 0px;}.elementor-2828 .elementor-element.elementor-element-555ad360 .elementor-button-content-wrapper{flex-direction:row;}.elementor-2828 .elementor-element.elementor-element-7669baaf img{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-2828 .elementor-element.elementor-element-5d13c556 > .elementor-widget-container{margin:-5px 0px -15px 0px;padding:0px 0px 0px 0px;}.elementor-2828 .elementor-element.elementor-element-5d13c556 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:600;line-height:24px;color:#000000;}.elementor-2828 .elementor-element.elementor-element-52385660 > .elementor-widget-container{margin:0px 0px -28px 0px;}.elementor-2828 .elementor-element.elementor-element-52385660{font-family:"Poppins", Sans-serif;font-weight:400;}.elementor-2828 .elementor-element.elementor-element-68bc1abb .elementor-button{background-color:#F8B101;fill:#000000;color:#000000;}.elementor-2828 .elementor-element.elementor-element-68bc1abb > .elementor-widget-container{margin:-5px -5px -5px -5px;}.elementor-2828 .elementor-element.elementor-element-68bc1abb .elementor-button-content-wrapper{flex-direction:row;}.elementor-2828 .elementor-element.elementor-element-22d75e0 img{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-2828 .elementor-element.elementor-element-32e52d34 > .elementor-widget-container{margin:-5px 0px -15px 0px;padding:0px 0px 0px 0px;}.elementor-2828 .elementor-element.elementor-element-32e52d34 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:600;line-height:24px;color:#000000;}.elementor-2828 .elementor-element.elementor-element-6e5f3972{font-family:"Poppins", Sans-serif;font-weight:400;}.elementor-2828 .elementor-element.elementor-element-2b65a600 .elementor-button{background-color:#BD0926;}.elementor-2828 .elementor-element.elementor-element-2b65a600 > .elementor-widget-container{margin:-33px 0px 0px 0px;}.elementor-2828 .elementor-element.elementor-element-2b65a600 .elementor-button-content-wrapper{flex-direction:row;}.elementor-2828 .elementor-element.elementor-element-3c359531 img{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-2828 .elementor-element.elementor-element-1db36516 > .elementor-widget-container{margin:-5px 0px -15px 0px;padding:0px 0px 0px 0px;}.elementor-2828 .elementor-element.elementor-element-1db36516 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:600;line-height:24px;color:#000000;}.elementor-2828 .elementor-element.elementor-element-5cd50524{font-family:"Poppins", Sans-serif;font-weight:400;}.elementor-2828 .elementor-element.elementor-element-2700b7f7 .elementor-button{background-color:#F8B101;fill:#000000;color:#000000;}.elementor-2828 .elementor-element.elementor-element-2700b7f7 > .elementor-widget-container{margin:-58px 0px 0px 0px;}.elementor-2828 .elementor-element.elementor-element-2700b7f7 .elementor-button-content-wrapper{flex-direction:row;}.elementor-2828 .elementor-element.elementor-element-283f1503{margin-top:21px;margin-bottom:0px;}.elementor-2828 .elementor-element.elementor-element-466c93a7 img{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-2828 .elementor-element.elementor-element-75d5775d > .elementor-widget-container{margin:-5px 0px -15px 0px;padding:0px 0px 0px 0px;}.elementor-2828 .elementor-element.elementor-element-75d5775d .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:600;line-height:24px;color:#000000;}.elementor-2828 .elementor-element.elementor-element-675c4e34{font-family:"Poppins", Sans-serif;font-weight:400;}.elementor-2828 .elementor-element.elementor-element-513afc93 .elementor-button{background-color:#BD0926;fill:#FFFFFF;color:#FFFFFF;}.elementor-2828 .elementor-element.elementor-element-513afc93 > .elementor-widget-container{margin:-33px 0px 0px 0px;}.elementor-2828 .elementor-element.elementor-element-513afc93 .elementor-button-content-wrapper{flex-direction:row;}.elementor-2828 .elementor-element.elementor-element-5fcf66cf img{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-2828 .elementor-element.elementor-element-59573714 > .elementor-widget-container{margin:-5px 0px -15px 0px;padding:0px 0px 0px 0px;}.elementor-2828 .elementor-element.elementor-element-59573714 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:600;line-height:24px;color:#000000;}.elementor-2828 .elementor-element.elementor-element-2adba23d > .elementor-widget-container{margin:0px 0px -27px 0px;}.elementor-2828 .elementor-element.elementor-element-2adba23d{font-family:"Poppins", Sans-serif;font-weight:400;}.elementor-2828 .elementor-element.elementor-element-2b3f6971 .elementor-button{background-color:#F8B101;fill:#000000;color:#000000;}.elementor-2828 .elementor-element.elementor-element-2b3f6971 > .elementor-widget-container{margin:-6px 0px 0px 0px;}.elementor-2828 .elementor-element.elementor-element-2b3f6971 .elementor-button-content-wrapper{flex-direction:row;}.elementor-2828 .elementor-element.elementor-element-781b171c img{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-2828 .elementor-element.elementor-element-670537b1 > .elementor-widget-container{margin:-5px 0px -15px 0px;padding:0px 0px 0px 0px;}.elementor-2828 .elementor-element.elementor-element-670537b1 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:600;line-height:24px;color:#000000;}.elementor-2828 .elementor-element.elementor-element-349f555a > .elementor-widget-container{margin:0px 0px -27px 0px;}.elementor-2828 .elementor-element.elementor-element-349f555a{font-family:"Poppins", Sans-serif;font-weight:400;}.elementor-2828 .elementor-element.elementor-element-36c54583 .elementor-button{background-color:#BD0926;fill:#FFFFFF;color:#FFFFFF;}.elementor-2828 .elementor-element.elementor-element-36c54583 > .elementor-widget-container{margin:-6px 0px 0px 0px;}.elementor-2828 .elementor-element.elementor-element-36c54583 .elementor-button-content-wrapper{flex-direction:row;}.elementor-2828 .elementor-element.elementor-element-4382337d img{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-2828 .elementor-element.elementor-element-550f8b5 > .elementor-widget-container{margin:-5px 0px -15px 0px;padding:0px 0px 0px 0px;}.elementor-2828 .elementor-element.elementor-element-550f8b5 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:600;line-height:24px;color:#000000;}.elementor-2828 .elementor-element.elementor-element-7ad5b757 > .elementor-widget-container{margin:0px 0px -27px 0px;}.elementor-2828 .elementor-element.elementor-element-7ad5b757{font-family:"Poppins", Sans-serif;font-weight:400;}.elementor-2828 .elementor-element.elementor-element-3eaff01f .elementor-button{background-color:#F8B101;fill:#020000;color:#020000;}.elementor-2828 .elementor-element.elementor-element-3eaff01f > .elementor-widget-container{margin:-6px 0px 0px 0px;}.elementor-2828 .elementor-element.elementor-element-3eaff01f .elementor-button-content-wrapper{flex-direction:row;}.elementor-2828 .elementor-element.elementor-element-751e52f3 img{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-2828 .elementor-element.elementor-element-5914d20 > .elementor-widget-container{margin:-5px 0px -15px 0px;padding:0px 0px 0px 0px;}.elementor-2828 .elementor-element.elementor-element-5914d20 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:600;line-height:24px;color:#000000;}.elementor-2828 .elementor-element.elementor-element-639d1001 > .elementor-widget-container{margin:0px 0px -27px 0px;}.elementor-2828 .elementor-element.elementor-element-639d1001{font-family:"Poppins", Sans-serif;font-weight:400;}.elementor-2828 .elementor-element.elementor-element-2017980 .elementor-button{background-color:#BD0926;fill:#FFFFFF;color:#FFFFFF;}.elementor-2828 .elementor-element.elementor-element-2017980 > .elementor-widget-container{margin:-7px 0px 0px 0px;}.elementor-2828 .elementor-element.elementor-element-2017980 .elementor-button-content-wrapper{flex-direction:row;}.elementor-2828 .elementor-element.elementor-element-289970aa img{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-2828 .elementor-element.elementor-element-1c73792e > .elementor-widget-container{margin:-5px 0px -15px 0px;padding:0px 0px 0px 0px;}.elementor-2828 .elementor-element.elementor-element-1c73792e .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:600;line-height:24px;color:#000000;}.elementor-2828 .elementor-element.elementor-element-7f912a76 > .elementor-widget-container{margin:0px 0px -27px 0px;}.elementor-2828 .elementor-element.elementor-element-7f912a76{font-family:"Poppins", Sans-serif;font-weight:400;}.elementor-2828 .elementor-element.elementor-element-6276f7ff .elementor-button{background-color:#F8B101;fill:#000000;color:#000000;}.elementor-2828 .elementor-element.elementor-element-6276f7ff > .elementor-widget-container{margin:-7px 0px 0px 0px;}.elementor-2828 .elementor-element.elementor-element-6276f7ff .elementor-button-content-wrapper{flex-direction:row;}.elementor-2828 .elementor-element.elementor-element-35dc2daa{--spacer-size:1px;}.elementor-2828 .elementor-element.elementor-element-3277f6be:not(.elementor-motion-effects-element-type-background), .elementor-2828 .elementor-element.elementor-element-3277f6be > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8B101;}.elementor-2828 .elementor-element.elementor-element-3277f6be{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:50px;margin-bottom:50px;padding:50px 0px 50px 0px;}.elementor-2828 .elementor-element.elementor-element-3277f6be > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2828 .elementor-element.elementor-element-23b18b96{text-align:center;}.elementor-2828 .elementor-element.elementor-element-23b18b96 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:800;color:#000000;}.elementor-2828 .elementor-element.elementor-element-5520c795{width:var( --container-widget-width, 118.714% );max-width:118.714%;--container-widget-width:118.714%;--container-widget-flex-grow:0;columns:1;text-align:justify;font-family:"Roboto", Sans-serif;font-size:20px;font-weight:400;color:#000000;}.elementor-2828 .elementor-element.elementor-element-5520c795 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2828 .elementor-element.elementor-element-21bf5feb{text-align:center;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;color:#000000;}.elementor-2828 .elementor-element.elementor-element-248d2ea3{text-align:center;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;color:#000000;}.elementor-2828 .elementor-element.elementor-element-1f2d9d29{--spacer-size:15px;}.elementor-2828 .elementor-element.elementor-element-77e0f764 > .elementor-container{max-width:1211px;}.elementor-2828 .elementor-element.elementor-element-77e0f764{margin-top:0px;margin-bottom:0px;}.elementor-2828 .elementor-element.elementor-element-3ae63560 > .elementor-widget-container{margin:30px 0px 30px 0px;}.elementor-2828 .elementor-element.elementor-element-3ae63560{text-align:center;}.elementor-2828 .elementor-element.elementor-element-3ae63560 .elementor-heading-title{color:#000000;}.elementor-2828 .elementor-element.elementor-element-8d5ac52 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:28px;font-weight:600;color:#000000;}.elementor-2828 .elementor-element.elementor-element-3ec4a8d4 img{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-2828 .elementor-element.elementor-element-6b8cd62b{text-align:justify;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;color:#000000;}.elementor-2828 .elementor-element.elementor-element-17b94549 .elementor-button{background-color:#BA0B26;}.elementor-2828 .elementor-element.elementor-element-17b94549 .elementor-button-content-wrapper{flex-direction:row;}.elementor-2828 .elementor-element.elementor-element-29287d0a .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:28px;font-weight:600;color:#000000;}.elementor-2828 .elementor-element.elementor-element-53c830a2 img{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-2828 .elementor-element.elementor-element-4f13cc42 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2828 .elementor-element.elementor-element-4f13cc42{text-align:start;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;line-height:24px;letter-spacing:0px;color:#000000;}.elementor-2828 .elementor-element.elementor-element-397b30d4 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:28px;font-weight:600;color:#000000;}.elementor-2828 .elementor-element.elementor-element-7470bcf9 img{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-2828 .elementor-element.elementor-element-502e0afb > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2828 .elementor-element.elementor-element-502e0afb{text-align:justify;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;line-height:18px;color:#000000;}.elementor-2828 .elementor-element.elementor-element-776a4df0:not(.elementor-motion-effects-element-type-background), .elementor-2828 .elementor-element.elementor-element-776a4df0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#BA0B26;}.elementor-2828 .elementor-element.elementor-element-776a4df0{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:69px;margin-bottom:-3px;padding:35px 0px 50px 0px;}.elementor-2828 .elementor-element.elementor-element-776a4df0 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2828 .elementor-element.elementor-element-47269807 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-2828 .elementor-element.elementor-element-49ce5a8d{width:var( --container-widget-width, 118.714% );max-width:118.714%;--container-widget-width:118.714%;--container-widget-flex-grow:0;columns:1;text-align:justify;font-family:"Roboto", Sans-serif;font-size:15px;font-weight:300;color:#FFFFFF;}.elementor-2828 .elementor-element.elementor-element-49ce5a8d > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2828 .elementor-element.elementor-element-38a82564:not(.elementor-motion-effects-element-type-background), .elementor-2828 .elementor-element.elementor-element-38a82564 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF 0%, #FFFFFF 100%);}.elementor-2828 .elementor-element.elementor-element-38a82564{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-2828 .elementor-element.elementor-element-38a82564 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2828 .elementor-element.elementor-element-331377b8{text-align:center;}.elementor-2828 .elementor-element.elementor-element-331377b8 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:900;color:#000000;}.elementor-2828 .elementor-element.elementor-element-b9a8aca:not(.elementor-motion-effects-element-type-background), .elementor-2828 .elementor-element.elementor-element-b9a8aca > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF 0%, #FFFFFF 100%);}.elementor-2828 .elementor-element.elementor-element-b9a8aca{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-2828 .elementor-element.elementor-element-b9a8aca > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2828 .elementor-element.elementor-element-6f142a54:not(.elementor-motion-effects-element-type-background), .elementor-2828 .elementor-element.elementor-element-6f142a54 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF 0%, #FFFFFF 100%);}.elementor-2828 .elementor-element.elementor-element-6f142a54{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-2828 .elementor-element.elementor-element-6f142a54 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2828 .elementor-element.elementor-element-6620619b{text-align:center;color:#DB2121;}.elementor-2828 .elementor-element.elementor-element-6620619b p{margin-block-end:0px;}.elementor-2828 .elementor-element.elementor-element-15ea502b .elementor-button{background-color:#FFFFFF;fill:#000000;color:#000000;}.elementor-2828 .elementor-element.elementor-element-15ea502b > .elementor-widget-container{margin:9px 9px 9px 9px;}.elementor-2828 .elementor-element.elementor-element-65d747c:not(.elementor-motion-effects-element-type-background), .elementor-2828 .elementor-element.elementor-element-65d747c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://medieval-josselin.com/wp-content/uploads/2022/06/photo-32-medieval-josselin.jpg");background-position:bottom center;background-size:cover;}.elementor-2828 .elementor-element.elementor-element-65d747c > .elementor-background-overlay{opacity:0.94;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2828 .elementor-element.elementor-element-65d747c{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:234px 0px 250px 0px;}.elementor-2828 .elementor-element.elementor-element-44fa83c1:not(.elementor-motion-effects-element-type-background), .elementor-2828 .elementor-element.elementor-element-44fa83c1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#373737;}.elementor-2828 .elementor-element.elementor-element-44fa83c1{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:60px 50px 50px 50px;}.elementor-2828 .elementor-element.elementor-element-44fa83c1 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2828 .elementor-element.elementor-element-be9cd41 > .elementor-widget-container{margin:18px 0px 21px 0px;}.elementor-2828 .elementor-element.elementor-element-be9cd41{text-align:center;}.elementor-2828 .elementor-element.elementor-element-be9cd41 .elementor-heading-title{color:#FFFFFF;}.elementor-2828 .elementor-element.elementor-element-2c7e717a > .elementor-widget-container{margin:13px 13px 13px 13px;}.elementor-2828 .elementor-element.elementor-element-2c7e717a{text-align:center;}.elementor-2828 .elementor-element.elementor-element-2c7e717a .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:30px;font-weight:600;color:#F8B101;}.elementor-2828 .elementor-element.elementor-element-43d5e3d9{column-gap:0px;text-align:center;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;color:#FFFFFF;}.elementor-2828 .elementor-element.elementor-element-4c1192e7{text-align:center;}.elementor-2828 .elementor-element.elementor-element-4c1192e7 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:57px;font-weight:600;color:#F8B101;}.elementor-2828 .elementor-element.elementor-element-7aff0b27{column-gap:0px;text-align:center;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;color:#FFFFFF;}.elementor-2828 .elementor-element.elementor-element-271a3503 > .elementor-widget-container{margin:13px 13px 13px 13px;}.elementor-2828 .elementor-element.elementor-element-3786575:not(.elementor-motion-effects-element-type-background), .elementor-2828 .elementor-element.elementor-element-3786575 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8B101;}.elementor-2828 .elementor-element.elementor-element-3786575{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-2828 .elementor-element.elementor-element-3786575 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2828 .elementor-element.elementor-element-1fd34c0 > .elementor-widget-container{margin:30px 0px 30px 0px;}.elementor-2828 .elementor-element.elementor-element-1fd34c0{text-align:center;}.elementor-2828 .elementor-element.elementor-element-1fd34c0 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:300;color:#000000;}.elementor-2828 .elementor-element.elementor-element-1c042218{margin-top:50px;margin-bottom:22px;padding:40px 0px 0px 0px;}.elementor-2828 .elementor-element.elementor-element-1dba2162 > .elementor-widget-container{margin:30px 0px 30px 0px;}.elementor-2828 .elementor-element.elementor-element-1dba2162{text-align:center;}.elementor-2828 .elementor-element.elementor-element-1dba2162 .elementor-heading-title{color:#000000;}.elementor-2828 .elementor-element.elementor-element-22a8b17e > .elementor-container{max-width:703px;}.elementor-2828 .elementor-element.elementor-element-22a8b17e{margin-top:8px;margin-bottom:8px;padding:0px 0px 0px 0px;}.elementor-widget-image-box .elementor-image-box-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-widget-image-box:has(:hover) .elementor-image-box-title,
					 .elementor-widget-image-box:has(:focus) .elementor-image-box-title{color:var( --e-global-color-primary );}.elementor-widget-image-box .elementor-image-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-2828 .elementor-element.elementor-element-696cdeef{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-2828 .elementor-element.elementor-element-696cdeef.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-2828 .elementor-element.elementor-element-696cdeef.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-2828 .elementor-element.elementor-element-696cdeef.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-2828 .elementor-element.elementor-element-696cdeef .elementor-image-box-wrapper .elementor-image-box-img{width:60%;}.elementor-2828 .elementor-element.elementor-element-696cdeef .elementor-image-box-img img{transition-duration:0.3s;}.elementor-2828 .elementor-element.elementor-element-736ca2c2{width:var( --container-widget-width, 98.375% );max-width:98.375%;--container-widget-width:98.375%;--container-widget-flex-grow:0;}.elementor-2828 .elementor-element.elementor-element-736ca2c2.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-2828 .elementor-element.elementor-element-736ca2c2.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-2828 .elementor-element.elementor-element-736ca2c2.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-2828 .elementor-element.elementor-element-736ca2c2 .elementor-image-box-wrapper .elementor-image-box-img{width:70%;}.elementor-2828 .elementor-element.elementor-element-736ca2c2 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-2828 .elementor-element.elementor-element-3a23a7df.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-2828 .elementor-element.elementor-element-3a23a7df.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-2828 .elementor-element.elementor-element-3a23a7df.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-2828 .elementor-element.elementor-element-3a23a7df .elementor-image-box-title{margin-bottom:0px;}.elementor-2828 .elementor-element.elementor-element-3a23a7df .elementor-image-box-wrapper .elementor-image-box-img{width:61%;}.elementor-2828 .elementor-element.elementor-element-3a23a7df .elementor-image-box-img img{transition-duration:0.3s;}.elementor-2828 .elementor-element.elementor-element-14099c68.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-2828 .elementor-element.elementor-element-14099c68.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-2828 .elementor-element.elementor-element-14099c68.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-2828 .elementor-element.elementor-element-14099c68 .elementor-image-box-title{margin-bottom:0px;}.elementor-2828 .elementor-element.elementor-element-14099c68 .elementor-image-box-wrapper .elementor-image-box-img{width:61%;}.elementor-2828 .elementor-element.elementor-element-14099c68 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-2828 .elementor-element.elementor-element-3c6f46af{margin-top:8px;margin-bottom:8px;}.elementor-2828 .elementor-element.elementor-element-17d472e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:1px 1px 1px 1px;}.elementor-2828 .elementor-element.elementor-element-17d472e.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-2828 .elementor-element.elementor-element-17d472e.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-2828 .elementor-element.elementor-element-17d472e.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-2828 .elementor-element.elementor-element-17d472e .elementor-image-box-title{margin-bottom:0px;}.elementor-2828 .elementor-element.elementor-element-17d472e .elementor-image-box-wrapper .elementor-image-box-img{width:72%;}.elementor-2828 .elementor-element.elementor-element-17d472e .elementor-image-box-img img{transition-duration:0.3s;}.elementor-2828 .elementor-element.elementor-element-77d59cd4.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-2828 .elementor-element.elementor-element-77d59cd4.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-2828 .elementor-element.elementor-element-77d59cd4.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-2828 .elementor-element.elementor-element-77d59cd4 .elementor-image-box-wrapper .elementor-image-box-img{width:63%;}.elementor-2828 .elementor-element.elementor-element-77d59cd4 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-2828 .elementor-element.elementor-element-60245522.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-2828 .elementor-element.elementor-element-60245522.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-2828 .elementor-element.elementor-element-60245522.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-2828 .elementor-element.elementor-element-60245522 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-2828 .elementor-element.elementor-element-60245522 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-2828 .elementor-element.elementor-element-fdf8aac.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-2828 .elementor-element.elementor-element-fdf8aac.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-2828 .elementor-element.elementor-element-fdf8aac.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-2828 .elementor-element.elementor-element-fdf8aac .elementor-image-box-wrapper .elementor-image-box-img{width:49%;}.elementor-2828 .elementor-element.elementor-element-fdf8aac .elementor-image-box-img img{transition-duration:0.3s;}.elementor-2828 .elementor-element.elementor-element-235e67ea{width:var( --container-widget-width, 99.519% );max-width:99.519%;--container-widget-width:99.519%;--container-widget-flex-grow:0;}.elementor-2828 .elementor-element.elementor-element-235e67ea.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-2828 .elementor-element.elementor-element-235e67ea.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-2828 .elementor-element.elementor-element-235e67ea.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-2828 .elementor-element.elementor-element-235e67ea .elementor-image-box-wrapper .elementor-image-box-img{width:32%;}.elementor-2828 .elementor-element.elementor-element-235e67ea .elementor-image-box-img img{transition-duration:0.3s;}.elementor-2828 .elementor-element.elementor-element-28e7f57d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:1px 1px 1px 1px;}.elementor-2828 .elementor-element.elementor-element-28e7f57d.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-2828 .elementor-element.elementor-element-28e7f57d.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-2828 .elementor-element.elementor-element-28e7f57d.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-2828 .elementor-element.elementor-element-28e7f57d .elementor-image-box-title{margin-bottom:0px;}.elementor-2828 .elementor-element.elementor-element-28e7f57d .elementor-image-box-wrapper .elementor-image-box-img{width:57%;}.elementor-2828 .elementor-element.elementor-element-28e7f57d .elementor-image-box-img img{transition-duration:0.3s;}.elementor-2828 .elementor-element.elementor-element-4f9c0ebb{margin-top:-5px;margin-bottom:40px;}.elementor-2828 .elementor-element.elementor-element-4f92746c.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-2828 .elementor-element.elementor-element-4f92746c.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-2828 .elementor-element.elementor-element-4f92746c.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-2828 .elementor-element.elementor-element-4f92746c .elementor-image-box-wrapper .elementor-image-box-img{width:50%;}.elementor-2828 .elementor-element.elementor-element-4f92746c .elementor-image-box-img img{transition-duration:0.3s;}.elementor-2828 .elementor-element.elementor-element-4f6a3439 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2828 .elementor-element.elementor-element-4f6a3439.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-2828 .elementor-element.elementor-element-4f6a3439.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-2828 .elementor-element.elementor-element-4f6a3439.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-2828 .elementor-element.elementor-element-4f6a3439 .elementor-image-box-wrapper .elementor-image-box-img{width:37%;}.elementor-2828 .elementor-element.elementor-element-4f6a3439 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-2828 .elementor-element.elementor-element-186b1119:not(.elementor-motion-effects-element-type-background), .elementor-2828 .elementor-element.elementor-element-186b1119 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#BD0A27;}.elementor-2828 .elementor-element.elementor-element-186b1119{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;}.elementor-2828 .elementor-element.elementor-element-186b1119 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2828 .elementor-element.elementor-element-3dbf751c > .elementor-element-populated{margin:32px 32px 32px 32px;--e-column-margin-right:32px;--e-column-margin-left:32px;}.elementor-2828 .elementor-element.elementor-element-7dfc406e{text-align:center;font-family:"Poppins", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-2828 .elementor-element.elementor-element-77377955:not(.elementor-motion-effects-element-type-background), .elementor-2828 .elementor-element.elementor-element-77377955 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#BD0A27;}.elementor-2828 .elementor-element.elementor-element-77377955{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 0px 28px 0px;}.elementor-2828 .elementor-element.elementor-element-77377955 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2828 .elementor-element.elementor-element-33723c14{text-align:center;font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;color:#FFFFFF;}.elementor-2828 .elementor-element.elementor-element-47f65d7b{text-align:center;font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;color:#FFFFFF;}.elementor-2828 .elementor-element.elementor-element-bff55f8{text-align:center;font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;color:#FFFFFF;}.elementor-2828 .elementor-element.elementor-element-75837204:not(.elementor-motion-effects-element-type-background), .elementor-2828 .elementor-element.elementor-element-75837204 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://medieval-josselin.com/wp-content/uploads/2022/06/FESTIVAL-MEDIEVAL-©A-LAMOUREUX-1-scaled.jpg");background-position:bottom center;background-size:cover;}.elementor-2828 .elementor-element.elementor-element-75837204 > .elementor-background-overlay{opacity:0.94;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2828 .elementor-element.elementor-element-75837204{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:250px 0px 250px 0px;}.elementor-2828 .elementor-element.elementor-element-79cfca10:not(.elementor-motion-effects-element-type-background), .elementor-2828 .elementor-element.elementor-element-79cfca10 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#373737;}.elementor-2828 .elementor-element.elementor-element-79cfca10 > .elementor-background-overlay{opacity:0.94;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2828 .elementor-element.elementor-element-79cfca10{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:100px 0px 40px 0px;}.elementor-2828 .elementor-element.elementor-element-35b65ee7{width:var( --container-widget-width, 79.688% );max-width:79.688%;--container-widget-width:79.688%;--container-widget-flex-grow:0;}.elementor-2828 .elementor-element.elementor-element-35b65ee7 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2828 .elementor-element.elementor-element-35b65ee7 img{max-width:83%;height:107px;}.elementor-2828 .elementor-element.elementor-element-5d5c96f1{width:var( --container-widget-width, 87.044% );max-width:87.044%;--container-widget-width:87.044%;--container-widget-flex-grow:0;color:#FFFFFF;}.elementor-2828 .elementor-element.elementor-element-6198494b > .elementor-widget-container{margin:-10px -10px -10px -10px;}.elementor-2828 .elementor-element.elementor-element-415436a7{width:var( --container-widget-width, 74.284% );max-width:74.284%;--container-widget-width:74.284%;--container-widget-flex-grow:0;color:#FFFFFF;}@media(max-width:1024px){.elementor-2828 .elementor-element.elementor-element-6e76c776:not(.elementor-motion-effects-element-type-background), .elementor-2828 .elementor-element.elementor-element-6e76c776 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://medieval-josselin.com/wp-content/uploads/2026/05/bandeau2-accueil-medieval-josselin.jpg");background-position:0px 0px;}.elementor-2828 .elementor-element.elementor-element-6e76c776{margin-top:-50px;margin-bottom:-351px;padding:0px 0px 0px 0px;}.elementor-2828 .elementor-element.elementor-element-641b829c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2828 .elementor-element.elementor-element-641b829c img{height:30px;}.elementor-2828 .elementor-element.elementor-element-1c0f5d25 .elementor-heading-title{font-size:16px;}.elementor-2828 .elementor-element.elementor-element-6f46b982 .elementor-heading-title{font-size:16px;}.elementor-2828 .elementor-element.elementor-element-5d4e8650 .elementor-heading-title{font-size:16px;}.elementor-2828 .elementor-element.elementor-element-71366715 .elementor-heading-title{font-size:16px;}.elementor-2828 .elementor-element.elementor-element-2ba9c293 .elementor-heading-title{font-size:16px;}.elementor-2828 .elementor-element.elementor-element-24ae748d .elementor-heading-title{font-size:16px;}.elementor-2828 .elementor-element.elementor-element-76d97408 .elementor-heading-title{font-size:16px;}.elementor-2828 .elementor-element.elementor-element-57d5fd38 .elementor-heading-title{font-size:16px;}.elementor-2828 .elementor-element.elementor-element-385b15fe .elementor-heading-title{font-size:16px;}.elementor-2828 .elementor-element.elementor-element-6f9f6288 .elementor-heading-title{font-size:16px;}.elementor-2828 .elementor-element.elementor-element-251b8dd9 .elementor-heading-title{font-size:16px;}.elementor-2828 .elementor-element.elementor-element-76ce0069 .elementor-heading-title{font-size:16px;}.elementor-2828 .elementor-element.elementor-element-34101075 .elementor-heading-title{font-size:16px;}.elementor-2828 .elementor-element.elementor-element-11d07d6b .elementor-heading-title{font-size:16px;}.elementor-2828 .elementor-element.elementor-element-1308bfc3 .elementor-heading-title{font-size:16px;}.elementor-2828 .elementor-element.elementor-element-5d13c556 .elementor-heading-title{font-size:16px;}.elementor-2828 .elementor-element.elementor-element-32e52d34 .elementor-heading-title{font-size:16px;}.elementor-2828 .elementor-element.elementor-element-1db36516 .elementor-heading-title{font-size:16px;}.elementor-2828 .elementor-element.elementor-element-75d5775d .elementor-heading-title{font-size:16px;}.elementor-2828 .elementor-element.elementor-element-59573714 .elementor-heading-title{font-size:16px;}.elementor-2828 .elementor-element.elementor-element-670537b1 .elementor-heading-title{font-size:16px;}.elementor-2828 .elementor-element.elementor-element-550f8b5 .elementor-heading-title{font-size:16px;}.elementor-2828 .elementor-element.elementor-element-5914d20 .elementor-heading-title{font-size:16px;}.elementor-2828 .elementor-element.elementor-element-1c73792e .elementor-heading-title{font-size:16px;}}@media(max-width:767px){.elementor-2828 .elementor-element.elementor-element-6e76c776:not(.elementor-motion-effects-element-type-background), .elementor-2828 .elementor-element.elementor-element-6e76c776 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://medieval-josselin.com/wp-content/uploads/2026/05/affiche-festival-medieval-josselin-2026-web.jpg");background-position:center center;background-repeat:no-repeat;}.elementor-2828 .elementor-element.elementor-element-6e76c776{margin-top:0px;margin-bottom:0px;padding:32px 0px 25px 0px;}.elementor-2828 .elementor-element.elementor-element-641b829c img{width:82%;}.elementor-2828 .elementor-element.elementor-element-6464aa7e .elementor-heading-title{font-size:25px;}.elementor-2828 .elementor-element.elementor-element-6dd093fc .elementor-heading-title{font-size:25px;}.elementor-2828 .elementor-element.elementor-element-7e0ecb47{font-size:18px;}.elementor-2828 .elementor-element.elementor-element-2d9191a4 .elementor-heading-title{font-size:18px;}.elementor-2828 .elementor-element.elementor-element-696cdeef .elementor-image-box-img{margin-bottom:0px;}.elementor-2828 .elementor-element.elementor-element-736ca2c2 .elementor-image-box-img{margin-bottom:0px;}.elementor-2828 .elementor-element.elementor-element-3a23a7df .elementor-image-box-img{margin-bottom:0px;}.elementor-2828 .elementor-element.elementor-element-14099c68 .elementor-image-box-img{margin-bottom:0px;}.elementor-2828 .elementor-element.elementor-element-17d472e .elementor-image-box-img{margin-bottom:0px;}.elementor-2828 .elementor-element.elementor-element-77d59cd4 .elementor-image-box-img{margin-bottom:0px;}.elementor-2828 .elementor-element.elementor-element-60245522 .elementor-image-box-img{margin-bottom:0px;}.elementor-2828 .elementor-element.elementor-element-fdf8aac .elementor-image-box-img{margin-bottom:0px;}.elementor-2828 .elementor-element.elementor-element-235e67ea .elementor-image-box-img{margin-bottom:0px;}.elementor-2828 .elementor-element.elementor-element-28e7f57d .elementor-image-box-img{margin-bottom:0px;}.elementor-2828 .elementor-element.elementor-element-4f92746c .elementor-image-box-img{margin-bottom:0px;}.elementor-2828 .elementor-element.elementor-element-4f6a3439 .elementor-image-box-img{margin-bottom:0px;}}@media(min-width:768px){.elementor-2828 .elementor-element.elementor-element-a1a2e4e{width:100%;}.elementor-2828 .elementor-element.elementor-element-5e9eb07e{width:34.322%;}.elementor-2828 .elementor-element.elementor-element-6427321{width:32.184%;}.elementor-2828 .elementor-element.elementor-element-5dde294b{width:33.156%;}.elementor-2828 .elementor-element.elementor-element-47269807{width:17.895%;}.elementor-2828 .elementor-element.elementor-element-758dd945{width:82.105%;}.elementor-2828 .elementor-element.elementor-element-237cfc3{width:25%;}.elementor-2828 .elementor-element.elementor-element-3b68d0eb{width:25%;}.elementor-2828 .elementor-element.elementor-element-55ed079b{width:25%;}.elementor-2828 .elementor-element.elementor-element-17a610f9{width:25%;}.elementor-2828 .elementor-element.elementor-element-f9b328b{width:33.244%;}.elementor-2828 .elementor-element.elementor-element-1bda576c{width:33.088%;}.elementor-2828 .elementor-element.elementor-element-32c83cee{width:20.702%;}.elementor-2828 .elementor-element.elementor-element-4d249247{width:23.683%;}.elementor-2828 .elementor-element.elementor-element-375c7d65{width:13.158%;}.elementor-2828 .elementor-element.elementor-element-1470cb9a{width:10.684%;}.elementor-2828 .elementor-element.elementor-element-421a0395{width:31.773%;}}@media(min-width:1025px){.elementor-2828 .elementor-element.elementor-element-15cf14dd:not(.elementor-motion-effects-element-type-background), .elementor-2828 .elementor-element.elementor-element-15cf14dd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}.elementor-2828 .elementor-element.elementor-element-65d747c:not(.elementor-motion-effects-element-type-background), .elementor-2828 .elementor-element.elementor-element-65d747c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}.elementor-2828 .elementor-element.elementor-element-75837204:not(.elementor-motion-effects-element-type-background), .elementor-2828 .elementor-element.elementor-element-75837204 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}