@import url("https://fonts.googleapis.com/css2?family=DM+Serif+Text:ital@0;1&family=Lato:ital,wght@0,100;0,300;0,400;0,700;0,900;1,100;1,300;1,400;1,700;1,900&display=swap");
/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
:root{--c-black:#000000;--c-white:#ffffff;--text-mid-color:#6C6C6C;--c-body:#253B4D;--c-body-2:#3B5266;--nile-blue:#253B4D;--c-primary:#BD321B;--c-primary-mid:#A9301A;--c-primary-dark:#741607;--cyan-teal:#46C0CE;--c-green:#109112;--c-secondary:#FFEBD2;--c-orange:#F09E65;--c-orange-mid:#f59048;--c-orange-dark:#CD7436;--c-yellow:#FFBD3C;--field-bg:#F2F2F2;--field-border:#E5E7EB;--soft-blue:#D3E5FF;--mid-blue:#83A0B8;--transition:all .32s ease-in-out;--lh-25-18:calc(25/18);--body-font:"Lato",sans-serif;--head-font:"DM Serif Text",serif;--light-bg:#f6f6f6;}.tour-dtl-banner-wrap .icon-num-map-wrap .geomap-link-wrap .full-map-link a,.account-sidebar .block-inline-blockcta .field--type-link a,.creation-type-1 form .horizontal-tabs .horizontal-tabs-list .horizontal-tab-button a,.creation-type-1 form .details-wrapper .extra-info.opening-hour-extras a,.creation-type-1 form .details-wrapper .extra-info.opening-hour-extras.extra-link-icon a,.opening-hour-tabs-wrapper .custom-tab .tab-item .card-header,.model-type-1 form.comment-comment-form .form-actions .btn.btn-secondary,.model-type-1.building-popup .next-page-building,.grid-with-pager-filter .view-filters form .location-wrapper .location-wrapper-inner .period-search .search-item,.grid-with-pager-filter .sort-wrapper .sort-items .sort-item .name,.custom-jeo-modal-overlay .custom-jeo-modal button.custom-jeo-modal-ok,.link a,.link.red-btn .next-step,.outline-link a,.outline-link > span,.home-tour-outer.dashboard-type ul.pager li a,.block-custom-event-detail-map .full-map-link a{font-size:14px;color:var(--btn-color,var(--c-white));background-color:var(--btn-bg,var(--c-primary));border:1px solid var(--btn-border,var(--c-primary));border-radius:40px;padding:8px 20px;line-height:1.25;font-weight:700;border-style:solid;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:all 0.32s ease-in-out;transition:all 0.32s ease-in-out;cursor:pointer;text-decoration:none;gap:0 8px;}@media screen and (min-width:768px){.tour-dtl-banner-wrap .icon-num-map-wrap .geomap-link-wrap .full-map-link a,.account-sidebar .block-inline-blockcta .field--type-link a,.creation-type-1 form .horizontal-tabs .horizontal-tabs-list .horizontal-tab-button a,.creation-type-1 form .details-wrapper .extra-info.opening-hour-extras a,.creation-type-1 form .details-wrapper .extra-info.opening-hour-extras.extra-link-icon a,.opening-hour-tabs-wrapper .custom-tab .tab-item .card-header,.model-type-1 form.comment-comment-form .form-actions .btn.btn-secondary,.model-type-1.building-popup .next-page-building,.grid-with-pager-filter .view-filters form .location-wrapper .location-wrapper-inner .period-search .search-item,.grid-with-pager-filter .sort-wrapper .sort-items .sort-item .name,.custom-jeo-modal-overlay .custom-jeo-modal button.custom-jeo-modal-ok,.link a,.link.red-btn .next-step,.outline-link a,.outline-link > span,.home-tour-outer.dashboard-type ul.pager li a,.block-custom-event-detail-map .full-map-link a{padding:12px 20px;}}.tour-dtl-banner-wrap .icon-num-map-wrap .geomap-link-wrap .full-map-link a:hover,.account-sidebar .block-inline-blockcta .field--type-link a:hover,.creation-type-1 form .horizontal-tabs .horizontal-tabs-list .horizontal-tab-button a:hover,.creation-type-1 form .details-wrapper .extra-info.opening-hour-extras a:hover,.opening-hour-tabs-wrapper .custom-tab .tab-item .card-header:hover,.model-type-1 form.comment-comment-form .form-actions .btn.btn-secondary:hover,.model-type-1.building-popup .next-page-building:hover,.grid-with-pager-filter .view-filters form .location-wrapper .location-wrapper-inner .period-search .search-item:hover,.grid-with-pager-filter .sort-wrapper .sort-items .sort-item .name:hover,.custom-jeo-modal-overlay .custom-jeo-modal button.custom-jeo-modal-ok:hover,.link a:hover,.link.red-btn .next-step:hover,.outline-link a:hover,.outline-link > span:hover,.home-tour-outer.dashboard-type ul.pager li a:hover,.block-custom-event-detail-map .full-map-link a:hover,.tour-dtl-banner-wrap .icon-num-map-wrap .geomap-link-wrap .full-map-link a:focus,.account-sidebar .block-inline-blockcta .field--type-link a:focus,.creation-type-1 form .horizontal-tabs .horizontal-tabs-list .horizontal-tab-button a:focus,.creation-type-1 form .details-wrapper .extra-info.opening-hour-extras a:focus,.opening-hour-tabs-wrapper .custom-tab .tab-item .card-header:focus,.model-type-1 form.comment-comment-form .form-actions .btn.btn-secondary:focus,.model-type-1.building-popup .next-page-building:focus,.grid-with-pager-filter .view-filters form .location-wrapper .location-wrapper-inner .period-search .search-item:focus,.grid-with-pager-filter .sort-wrapper .sort-items .sort-item .name:focus,.custom-jeo-modal-overlay .custom-jeo-modal button.custom-jeo-modal-ok:focus,.link a:focus,.link.red-btn .next-step:focus,.outline-link a:focus,.outline-link > span:focus,.home-tour-outer.dashboard-type ul.pager li a:focus,.block-custom-event-detail-map .full-map-link a:focus{color:var(--btn-hover-color,var(--c-white));background-color:var(--btn-hover-bg,var(--c-primary-dark));border-color:var(--btn-hover-border,var(--c-primary-dark));}.tour-dtl-banner-wrap .icon-num-map-wrap .geomap-link-wrap .full-map-link a .icon,.account-sidebar .block-inline-blockcta .field--type-link a .icon,.creation-type-1 form .horizontal-tabs .horizontal-tabs-list .horizontal-tab-button a .icon,.creation-type-1 form .details-wrapper .extra-info.opening-hour-extras a .icon,.opening-hour-tabs-wrapper .custom-tab .tab-item .card-header .icon,.model-type-1 form.comment-comment-form .form-actions .btn.btn-secondary .icon,.model-type-1.building-popup .next-page-building .icon,.grid-with-pager-filter .view-filters form .location-wrapper .location-wrapper-inner .period-search .search-item .icon,.grid-with-pager-filter .sort-wrapper .sort-items .sort-item .name .icon,.custom-jeo-modal-overlay .custom-jeo-modal button.custom-jeo-modal-ok .icon,.link a .icon,.link.red-btn .next-step .icon,.outline-link a .icon,.outline-link > span .icon,.home-tour-outer.dashboard-type ul.pager li a .icon,.block-custom-event-detail-map .full-map-link a .icon{color:var(--c-white);}.more-less-audio-btn .less-more-btn span,.circuit-detail-left .less-more-btn span,.paragraph--type--icon-link-pdf .icon-pdf-link .pdf-lnk a,.back-link,.back-using-url a,.link-only a,.creation-type-1 form .address-item-wrapper .link-modifiy,.normal-link a{font-weight:700;color:inherit;-webkit-transition:all 0.32s ease-in-out;transition:all 0.32s ease-in-out;text-decoration:underline;display:inline-block;color:var(--nile-blue);}.more-less-audio-btn .less-more-btn span:hover,.circuit-detail-left .less-more-btn span:hover,.paragraph--type--icon-link-pdf .icon-pdf-link .pdf-lnk a:hover,.back-link:hover,.back-using-url a:hover,.link-only a:hover,.creation-type-1 form .address-item-wrapper .link-modifiy:hover,.normal-link a:hover,.more-less-audio-btn .less-more-btn span:focus,.circuit-detail-left .less-more-btn span:focus,.paragraph--type--icon-link-pdf .icon-pdf-link .pdf-lnk a:focus,.back-link:focus,.back-using-url a:focus,.link-only a:focus,.creation-type-1 form .address-item-wrapper .link-modifiy:focus,.normal-link a:focus{color:var(--c-primary);}.more-less-audio-btn .less-more-btn span span,.circuit-detail-left .less-more-btn span span,.paragraph--type--icon-link-pdf .icon-pdf-link .pdf-lnk a span,.back-link span,.back-using-url a span,.link-only a span,.creation-type-1 form .address-item-wrapper .link-modifiy span,.normal-link a span{color:var(--c-primary);}html{scroll-behavior:smooth;}html.popup-open{overflow:hidden;}@media (min-width:768px){.container-md,.container-sm,.container{max-width:740px;}}@media (min-width:992px){.container-lg,.container-md,.container-sm,.container{max-width:960px;}}@media (min-width:1200px){.container-xl,.container-lg,.container-md,.container-sm,.container{max-width:1140px;}}@media (min-width:1400px){.container-xxl,.container-xl,.container-lg,.container-md,.container-sm,.container{max-width:1240px;}}body{font-weight:400;font-size:16px;color:var(--c-body);font-family:var(--body-font);--f-60:34px;--f-24:16px;--f-16-12:12px;--f-52:32px;--f-50:32px;--f-36:24px;--f-26:18px;--f-20-24:20px;--f-46:30px;--f-32:24px;--f-30:20px;--f-28:24px;--f-38:26px;--f-18:16px;}@media screen and (min-width:360px){body{--f-60:38px;}}@media screen and (min-width:400px){body{--f-60:40px;}}@media screen and (min-width:576px){body{--f-60:40px;--f-52:34px;--f-50:35px;--f-46:32px;--f-32:26px;--f-30:24px;--f-28:26px;--f-38:28px;--f-36:26px;}}@media screen and (min-width:768px){body{--f-60:46px;--f-24:18px;--f-16-12:14px;--f-52:38px;--f-50:38px;--f-46:36px;--f-32:28px;--f-26:20px;--f-30:26px;--f-38:30px;--f-36:28px;--f-28:26px;--f-20-24:22px;}}@media screen and (min-width:992px){body{--f-60:54px;--f-24:20px;--f-16-12:15px;--f-52:46px;--f-46:40px;--f-50:45px;--f-32:30px;--f-30:28px;--f-38:35px;--f-36:30px;--f-26:22px;}}@media screen and (min-width:1200px){body{--f-60:60px;--f-28:28px;--f-24:24px;--f-16-12:16px;--f-46:46px;--f-52:52px;--f-50:50px;--f-32:32px;--f-38:38px;--f-18:18px;--f-30:30px;--f-36:36px;--f-26:26px;--f-20-24:24px;}}body .region-sidebar-first,body .region-sidebar-second,body .region-footer,body .region-content{padding:0;}body main{overflow-x:hidden;overflow-y:visible;}@supports (overflow:clip){body main{overflow-x:clip;overflow-y:visible;}}a{color:var(--c-primary);-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}a:hover,a:focus{color:var(--c-orange);}h2{font-size:var(--f-52);font-weight:normal;}h2 strong{font-weight:normal;color:var(--c-primary);}.layout-builder-block{background-color:transparent;}.bs-text-primary{color:var(--c-primary);}.bs-text-primary-mid{color:var(--c-primary-mid);}.circuit-detail-left .bs-text-primary-mid{line-height:1.6;}.circuit-detail-left .bs-text-primary-mid p{margin-bottom:20px;}.bs-text-primary-dark{color:var(--c-primary-dark);}.bs-text-nile-blue{color:var(--c-nile-blue);}.bs-text-cyan-teal{color:var(--c-cyan-teal);}.bs-text-orange-dark{color:var(--c-orange-dark);}.bs-text-orange{color:var(--c-orange);}.bs-text-gray{color:var(--text-mid-color);}.bs-bg-primary{background-color:var(--c-primary);}.bs-bg-primary-mid{background-color:var(--c-primary-mid);}.bs-bg-primary-dark{background-color:var(--c-primary-dark);}.bs-bg-nile-blue{background-color:var(--nile-blue);}.bs-bg-cyan-teal{background-color:var(--cyan-teal);}.bs-bg-orange-dark{background-color:var(--c-orange-dark);}.bs-bg-orange{background-color:var(--c-orange);}.bs-bg-soft-blue{background-color:var(--soft-blue);}h1,h2,h3{font-family:var(--head-font);font-weight:normal;}.text-nile-blue{color:var(--nile-blue);}.type-circuit .link a{border:1px solid var(--c-black);color:var(--c-black);background-color:transparent;}.type-circuit .link a:hover,.type-circuit .link a:focus{color:var(--c-white);background-color:var(--c-primary);border:1px solid var(--c-primary);}.link.red-btn .next-step{cursor:pointer;}.btn-right{text-align:right;}.outline-link a,.outline-link > span{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;gap:10px;border:1px solid var(--c-primary);color:var(--c-primary);background-color:transparent;}.flag-unflag-btn .outline-link a,.flag-unflag-btn .outline-link > span{width:100%;}.outline-link a .icon,.outline-link a span,.outline-link > span .icon,.outline-link > span span{color:var(--c-body);-webkit-transition:all 0.32s ease-in-out;transition:all 0.32s ease-in-out;}.outline-link a .icon-primary,.outline-link > span .icon-primary{-webkit-transition:all 0.32s ease-in-out;transition:all 0.32s ease-in-out;color:var(--c-primary);}.outline-link a:hover,.outline-link a:focus,.outline-link > span:hover,.outline-link > span:focus{color:var(--c-white);background-color:var(--c-primary);border:1px solid var(--c-primary);}.outline-link a:hover .icon-primary,.outline-link a:focus .icon-primary,.outline-link > span:hover .icon-primary,.outline-link > span:focus .icon-primary{color:var(--c-white);}.outline-link a:hover .icon,.outline-link a:hover span,.outline-link a:focus .icon,.outline-link a:focus span,.outline-link > span:hover .icon,.outline-link > span:hover span,.outline-link > span:focus .icon,.outline-link > span:focus span{color:var(--c-white);}.outline-link.flag-outline span{width:100%;}.f-38{font-size:var(--f-38);}.fs-medium{font-size:var(--f-32);}.home-tour-outer.dashboard-type ul.pager{padding:30px 0 0 0;margin:0;list-style:none;text-align:center;}@media screen and (min-width:768px){.home-tour-outer.dashboard-type ul.pager{padding-top:40px;}}h3{font-size:24px;}@media screen and (min-width:768px){h3{font-size:26px;}}@media screen and (min-width:992px){h3{font-size:32px;}}h4{font-size:20px;}@media screen and (min-width:768px){h4{font-size:22px;}}@media screen and (min-width:992px){h4{font-size:24px;}}.account-sidebar .bs-mt-3{margin-top:24px !important;}.user-logged-in .flag-btn.for-anonymous{display:none;}.no-result-text{font-size:16px;font-weight:600;color:var(--c-primary);}@media screen and (min-width:992px){.no-result-text{font-size:20px;}}.row.no-gutters{margin-left:0;margin-right:0;}.row.no-gutters > *{padding-left:0;padding-right:0;}.remark-elmnt-wrapper h2{color:var(--c-primary);}body .a2a_kit.a2a_default_style a .a2a_svg{width:32px;height:32px;font-size:32px;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;opacity:1 !important;-webkit-transition:all 0.32s ease-in-out;transition:all 0.32s ease-in-out;}body .a2a_kit.a2a_default_style a .a2a_svg svg{width:0.75em;display:block;}body .a2a_kit.a2a_default_style a .a2a_svg.a2a_s_facebook svg{opacity:0;display:none;}body .a2a_kit.a2a_default_style a .a2a_svg.a2a_s_facebook::before{content:"";width:0.75em;height:0.75em;-webkit-mask-image:url(/themes/eglisesouvertes/css/icons/fb.svg);mask-image:url(/themes/eglisesouvertes/css/icons/fb.svg);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;display:block;background-color:var(--c-white);-webkit-mask-position:center;mask-position:center;}body .a2a_kit.a2a_default_style a:not(:hover) .a2a_svg{background:var(--c-primary) !important;}.swiper-wrapper{height:auto;}.swiper-wrapper .swiper-pagination-lock{display:none !important;}.node-50 main{padding-bottom:48px;}.max-890 p{max-width:666px;}.link-arrow-right a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;}.link-arrow-right a::after{color:var(--c-primary);content:"";-webkit-mask-image:url(/themes/eglisesouvertes/css/icons/arrow-right.svg);mask-image:url(/themes/eglisesouvertes/css/icons/arrow-right.svg);padding:12px;background-color:currentColor;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center;}.swiper-pagination-lock{display:none !important;}@media screen and (min-width:768px){.pt-24{padding-top:24px;}}@media screen and (min-width:1200px){.pt-24{padding-top:24px;}}@media screen and (min-width:992px){.detail-right-side{padding-left:24px;}}@media screen and (min-width:1200px){.detail-right-side{padding-left:48px;}}@media screen and (min-width:1400px){.detail-right-side{padding-left:88px;}}.field--name-title a{color:inherit;text-decoration:none;}.block-custom-event-detail-map{position:relative;margin-bottom:24px;}@media screen and (min-width:992px){.block-custom-event-detail-map{margin-bottom:32px;}}.block-custom-event-detail-map .full-map-link a{position:absolute;right:12px;bottom:12px;z-index:2;}#map{padding-bottom:65.9%;overflow:hidden;border-radius:16px;width:100%;}#map .gmnoprint.gm-style-mtc-bbw{display:none !important;}#map .gmnoprint.gm-bundled-control.gm-bundled-control-on-bottom{display:none;}.tabs-primary{margin:0;}.header-height{display:block;min-height:91px;}@media screen and (min-width:768px){.header-height{min-height:116px;}}@media screen and (min-width:1200px){.header-height{min-height:183px;}}header.header{position:sticky;top:var(--drupal-displace-offset-top,0px);z-index:501;-webkit-transition:all 0.32s ease-in-out;transition:all 0.32s ease-in-out;font-weight:400;}header.header .header-container{position:absolute;width:100%;left:0;top:0;}.header-sticky header.header .header-container{-webkit-box-shadow:0 0 16px 0 rgba(0,0,0,0.2);box-shadow:0 0 16px 0 rgba(0,0,0,0.2);--sticky-height:36px;--sticky-logo:60px;--sticky-padding:10px;}@media screen and (min-width:768px){.header-sticky header.header .header-container{--sticky-logo:60px;}}@media screen and (min-width:1200px){.header-sticky header.header .header-container{--sticky-logo:84px;}}.header-top{overflow:hidden;}.language-block-added .header-top{overflow:visible;}@media screen and (max-width:1199.72px){.header-top{display:none;}}.header-top .region-header{background-color:var(--c-primary);display:-webkit-box;display:-ms-flexbox;display:flex;}.header-top .region-header .navbar-nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;}.header-top .region-header .navbar-nav li a{color:var(--c-white);line-height:var(--sticky-height,48px);padding:0 18px;-webkit-transition:all 0.32s ease-in-out;transition:all 0.32s ease-in-out;white-space:nowrap;}@media screen and (min-width:1300px){.header-top .region-header .navbar-nav li a{padding:0 20px;}}@media screen and (min-width:1200px){[lang=de] .header-top .region-header .navbar-nav li a{padding:0 12px;}}@media screen and (min-width:1300px){[lang=de] .header-top .region-header .navbar-nav li a{padding:0 15px;}}@media screen and (min-width:1400px){[lang=de] .header-top .region-header .navbar-nav li a{padding:0 16px;}}@media screen and (min-width:1600px){[lang=de] .header-top .region-header .navbar-nav li a{padding:0 20px;}}.header-top .region-header .navbar-nav li a.is-active,.header-top .region-header .navbar-nav li a.active,.header-top .region-header .navbar-nav li a:hover{color:var(--c-white);background-color:rgba(0,0,0,0.1);}.header-top .region-header .menu--top-header{margin-right:auto;}.header-top .region-header .menu--top-header .navbar-nav li:first-child a{padding-left:24px;}@media screen and (min-width:1300px){.header-top .region-header .menu--top-header .navbar-nav li:first-child a{padding-left:32px;}}@media screen and (min-width:1200px){[lang=de] .header-top .region-header .menu--top-header .navbar-nav li:first-child a{padding-left:16px;}}@media screen and (min-width:1240px){[lang=de] .header-top .region-header .menu--top-header .navbar-nav li:first-child a{padding-left:24px;}}@media screen and (min-width:1300px){[lang=de] .header-top .region-header .menu--top-header .navbar-nav li:first-child a{padding-left:30px;}}@media screen and (min-width:1400px){[lang=de] .header-top .region-header .menu--top-header .navbar-nav li:first-child a{padding-left:32px;}}.header-top .region-header .menu--top-header .navbar-nav li a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;font-size:13px;}@media screen and (min-width:1200px){[lang=de] .header-top .region-header .menu--top-header .navbar-nav li a{gap:6px;font-size:12px;}}@media screen and (min-width:1400px){[lang=de] .header-top .region-header .menu--top-header .navbar-nav li a{gap:8px;font-size:13px;}}@media screen and (min-width:1600px){[lang=de] .header-top .region-header .menu--top-header .navbar-nav li a{gap:10px;font-size:13px;}}.header-top .region-header .menu--top-header .navbar-nav li a::before{content:"";padding:10px;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;background-color:currentColor;}.header-top .region-header .menu--top-header .navbar-nav li a.menu-item-heart-icon::before{-webkit-mask-image:url(/themes/eglisesouvertes/css/icons/heart.svg);mask-image:url(/themes/eglisesouvertes/css/icons/heart.svg);}.header-top .region-header .menu--top-header .navbar-nav li a.menu-item-building-icon::before{-webkit-mask-image:url(/themes/eglisesouvertes/css/icons/building.svg);mask-image:url(/themes/eglisesouvertes/css/icons/building.svg);}.header-top .region-header .menu--top-header .navbar-nav li a.menu-item-calender-icon::before{-webkit-mask-image:url(/themes/eglisesouvertes/css/icons/calendar-add.svg);mask-image:url(/themes/eglisesouvertes/css/icons/calendar-add.svg);}.header-top .region-header .menu--top-header .navbar-nav li a.menu-item-user-icon::before{-webkit-mask-image:url(/themes/eglisesouvertes/css/icons/user.svg);mask-image:url(/themes/eglisesouvertes/css/icons/user.svg);}.header-top .region-header .menu--account .navbar-nav > li{position:relative;}.header-top .region-header .menu--account .navbar-nav > li > a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;background-color:var(--c-orange);font-size:13px;color:var(--c-black);}.header-top .region-header .menu--account .navbar-nav > li > a::after{display:none;}.header-top .region-header .menu--account .navbar-nav > li > a::before{content:"";padding:10px;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;background-color:var(--c-primary-dark);-webkit-mask-image:url(/themes/eglisesouvertes/css/icons/lock.svg);mask-image:url(/themes/eglisesouvertes/css/icons/lock.svg);}.header-top .region-header .menu--account .navbar-nav > li > a:hover{background-color:var(--c-orange-mid);}.header-top .region-header .menu--account .navbar-nav > li:nth-child(2){border-left:1px solid var(--c-primary);}.header-top .region-header .menu--account .navbar-nav > li:nth-child(2) > a::before{-webkit-mask-image:url(/themes/eglisesouvertes/css/icons/log-out.svg);mask-image:url(/themes/eglisesouvertes/css/icons/log-out.svg);}.header-top .region-header .country-select-wrapper,.header-top .region-header .language-select-wrapper{line-height:var(--sticky-height,48px);background-color:var(--c-primary-dark);color:var(--c-white);position:relative;z-index:10;-webkit-transition:all 0.32s ease-in-out;transition:all 0.32s ease-in-out;}.header-top .region-header .country-select-wrapper .selected-cntry,.header-top .region-header .country-select-wrapper .selected-lang,.header-top .region-header .language-select-wrapper .selected-cntry,.header-top .region-header .language-select-wrapper .selected-lang{min-width:164px;cursor:pointer;padding:0 18px;font-weight:700;font-size:13px;display:-webkit-box;display:-ms-flexbox;display:flex;gap:6px;}@media screen and (min-width:1200px){.header-top .region-header .country-select-wrapper .selected-cntry,.header-top .region-header .country-select-wrapper .selected-lang,.header-top .region-header .language-select-wrapper .selected-cntry,.header-top .region-header .language-select-wrapper .selected-lang{min-width:164px;}}@media screen and (min-width:1400px){.header-top .region-header .country-select-wrapper .selected-cntry,.header-top .region-header .country-select-wrapper .selected-lang,.header-top .region-header .language-select-wrapper .selected-cntry,.header-top .region-header .language-select-wrapper .selected-lang{min-width:180px;}}.header-top .region-header .country-select-wrapper .selected-cntry .active-lang,.header-top .region-header .country-select-wrapper .selected-cntry .active-cntry,.header-top .region-header .country-select-wrapper .selected-lang .active-lang,.header-top .region-header .country-select-wrapper .selected-lang .active-cntry,.header-top .region-header .language-select-wrapper .selected-cntry .active-lang,.header-top .region-header .language-select-wrapper .selected-cntry .active-cntry,.header-top .region-header .language-select-wrapper .selected-lang .active-lang,.header-top .region-header .language-select-wrapper .selected-lang .active-cntry{font-weight:normal;}.header-top .region-header .country-select-wrapper .selected-cntry .active-cntry,.header-top .region-header .country-select-wrapper .selected-cntry .active-lang,.header-top .region-header .country-select-wrapper .selected-lang .active-cntry,.header-top .region-header .country-select-wrapper .selected-lang .active-lang,.header-top .region-header .language-select-wrapper .selected-cntry .active-cntry,.header-top .region-header .language-select-wrapper .selected-cntry .active-lang,.header-top .region-header .language-select-wrapper .selected-lang .active-cntry,.header-top .region-header .language-select-wrapper .selected-lang .active-lang{color:var(--c-orange);}.header-top .region-header .country-select-wrapper .selected-cntry .down-arrow,.header-top .region-header .country-select-wrapper .selected-lang .down-arrow,.header-top .region-header .language-select-wrapper .selected-cntry .down-arrow,.header-top .region-header .language-select-wrapper .selected-lang .down-arrow{color:var(--c-orange);}.header-top .region-header .country-select-wrapper .cntry-item,.header-top .region-header .country-select-wrapper .lang-item,.header-top .region-header .language-select-wrapper .cntry-item,.header-top .region-header .language-select-wrapper .lang-item{position:absolute;width:100%;background-color:var(--c-primary-dark);left:0;top:100%;opacity:0;visibility:hidden;-webkit-transition:all 0.32s ease-in-out;transition:all 0.32s ease-in-out;padding:18px;}.header-top .region-header .country-select-wrapper .cntry-item label,.header-top .region-header .country-select-wrapper .lang-item label,.header-top .region-header .language-select-wrapper .cntry-item label,.header-top .region-header .language-select-wrapper .lang-item label{padding:0 0 10px;line-height:1;display:block;font-size:13px;font-weight:700;}.header-top .region-header .country-select-wrapper .cntry-item ul,.header-top .region-header .country-select-wrapper .lang-item ul,.header-top .region-header .language-select-wrapper .cntry-item ul,.header-top .region-header .language-select-wrapper .lang-item ul{padding:0;margin:0;list-style:none;}.header-top .region-header .country-select-wrapper .cntry-item ul li .country-icon,.header-top .region-header .country-select-wrapper .lang-item ul li .country-icon,.header-top .region-header .language-select-wrapper .cntry-item ul li .country-icon,.header-top .region-header .language-select-wrapper .lang-item ul li .country-icon{width:1em;display:inline-block;}.header-top .region-header .country-select-wrapper .cntry-item ul li .country-icon svg,.header-top .region-header .country-select-wrapper .lang-item ul li .country-icon svg,.header-top .region-header .language-select-wrapper .cntry-item ul li .country-icon svg,.header-top .region-header .language-select-wrapper .lang-item ul li .country-icon svg{width:100%;height:auto;display:block;}.header-top .region-header .country-select-wrapper .cntry-item ul li a,.header-top .region-header .country-select-wrapper .cntry-item ul li .country-name,.header-top .region-header .country-select-wrapper .lang-item ul li a,.header-top .region-header .country-select-wrapper .lang-item ul li .country-name,.header-top .region-header .language-select-wrapper .cntry-item ul li a,.header-top .region-header .language-select-wrapper .cntry-item ul li .country-name,.header-top .region-header .language-select-wrapper .lang-item ul li a,.header-top .region-header .language-select-wrapper .lang-item ul li .country-name{font-size:13px;font-weight:normal;color:var(--c-white);line-height:20px;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:4px 0;text-decoration:none;-webkit-transition:all 0.32s ease-in-out;transition:all 0.32s ease-in-out;gap:4px;}.header-top .region-header .country-select-wrapper .cntry-item ul li a::before,.header-top .region-header .country-select-wrapper .cntry-item ul li .country-name::before,.header-top .region-header .country-select-wrapper .lang-item ul li a::before,.header-top .region-header .country-select-wrapper .lang-item ul li .country-name::before,.header-top .region-header .language-select-wrapper .cntry-item ul li a::before,.header-top .region-header .language-select-wrapper .cntry-item ul li .country-name::before,.header-top .region-header .language-select-wrapper .lang-item ul li a::before,.header-top .region-header .language-select-wrapper .lang-item ul li .country-name::before{content:"";padding:9px;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;background-color:var(--c-orange);-webkit-mask-image:url(/themes/eglisesouvertes/css/icons/arrow-right.svg);mask-image:url(/themes/eglisesouvertes/css/icons/arrow-right.svg);}.header-top .region-header .country-select-wrapper .cntry-item ul li a:hover,.header-top .region-header .country-select-wrapper .cntry-item ul li .country-name:hover,.header-top .region-header .country-select-wrapper .lang-item ul li a:hover,.header-top .region-header .country-select-wrapper .lang-item ul li .country-name:hover,.header-top .region-header .language-select-wrapper .cntry-item ul li a:hover,.header-top .region-header .language-select-wrapper .cntry-item ul li .country-name:hover,.header-top .region-header .language-select-wrapper .lang-item ul li a:hover,.header-top .region-header .language-select-wrapper .lang-item ul li .country-name:hover{color:var(--c-orange);}.header-top .region-header .country-select-wrapper:hover .cntry-item,.header-top .region-header .country-select-wrapper:hover .lang-item,.header-top .region-header .language-select-wrapper:hover .cntry-item,.header-top .region-header .language-select-wrapper:hover .lang-item{opacity:1;visibility:visible;}.header-top .region-header .language-select-wrapper{border-left:1px solid var(--c-primary);}.header-main{background-color:var(--c-white);position:relative;}.header-main .row{-webkit-box-align:center;-ms-flex-align:center;align-items:center;}.header-main .logo-col{width:auto;}.header-main .logo-col .site-logo{width:var(--sticky-logo,60px);padding-top:var(--sticky-padding,15px);padding-bottom:var(--sticky-padding,15px);-webkit-transition:all 0.32s ease-in-out;transition:all 0.32s ease-in-out;}@media screen and (min-width:768px){.header-main .logo-col .site-logo{width:var(--sticky-logo,85px);}}@media screen and (min-width:1200px){.header-main .logo-col .site-logo{width:var(--sticky-logo,104px);}}.header-main .logo-col .site-logo img,.header-main .logo-col .site-logo svg{height:auto;max-width:100%;width:100%;display:block;margin:0;}.header-main .navigation-col{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;width:auto;padding:0 calc(var(--bs-gutter-x) * 0.5);position:static;}.header-main .navigation-col .nav-bundle{width:100%;}@media screen and (max-width:1199.72px){.header-main .navigation-col .wrapper-responsive{position:absolute;width:100%;left:0;z-index:9;background-color:var(--c-white);top:100%;padding:0 24px 48px;max-height:calc(100vh - 104px);overflow:auto;}}@media screen and (max-width:767.72px){.header-main .navigation-col .wrapper-responsive{max-height:calc(100vh - 91px);}}@media screen and (min-width:576px){.header-main .nav-bundle{max-width:516px;margin-left:auto;margin-right:auto;}}@media screen and (min-width:768px){.header-main .nav-bundle{max-width:716px;}}@media screen and (min-width:992px){.header-main .nav-bundle{max-width:936px;}}@media screen and (min-width:1200px){.header-main .nav-bundle{max-width:100%;}}.header-main .region-nav-main{width:100%;}.header-main .region-nav-main .menu--main{width:100%;}.header-main .region-nav-main .navbar-nav{-webkit-box-pack:initial;-ms-flex-pack:initial;justify-content:initial;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}@media screen and (min-width:1200px){.header-main .region-nav-main .navbar-nav{gap:12px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;}}.header-main .region-nav-main .navbar-nav > .nav-item{border-bottom:1px solid rgba(0,0,0,0.2);}@media screen and (min-width:1200px){.header-main .region-nav-main .navbar-nav > .nav-item{border-bottom:none;}}@media screen and (min-width:1200px){.header-main .region-nav-main .navbar-nav > .nav-item:first-child{margin-left:auto;}}.header-main .region-nav-main .navbar-nav > .nav-item:last-child{border-bottom:none;padding-top:35px;}@media screen and (min-width:1200px){.header-main .region-nav-main .navbar-nav > .nav-item:last-child{padding-top:0px;margin-left:auto;}}.header-main .region-nav-main .navbar-nav > .nav-item > a,.header-main .region-nav-main .navbar-nav > .nav-item > .link-icon-wrappr a{font-size:17px;line-height:42px;padding:9px 0;border-radius:42px;-webkit-transition:all 0.32s ease-in-out;transition:all 0.32s ease-in-out;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;width:100%;font-weight:400;}@media screen and (max-width:1199.72px){.header-main .region-nav-main .navbar-nav > .nav-item > a.is-active,.header-main .region-nav-main .navbar-nav > .nav-item > a.active,.header-main .region-nav-main .navbar-nav > .nav-item > .link-icon-wrappr a.is-active,.header-main .region-nav-main .navbar-nav > .nav-item > .link-icon-wrappr a.active{color:var(--c-primary);}}@media screen and (min-width:1200px){.header-main .region-nav-main .navbar-nav > .nav-item > a,.header-main .region-nav-main .navbar-nav > .nav-item > .link-icon-wrappr a{padding:0 26px;}}@media screen and (min-width:1200px){.header-main .region-nav-main .navbar-nav > .nav-item > a:hover,.header-main .region-nav-main .navbar-nav > .nav-item > a.active,.header-main .region-nav-main .navbar-nav > .nav-item > a.is-active,.header-main .region-nav-main .navbar-nav > .nav-item > .link-icon-wrappr a:hover,.header-main .region-nav-main .navbar-nav > .nav-item > .link-icon-wrappr a.active,.header-main .region-nav-main .navbar-nav > .nav-item > .link-icon-wrappr a.is-active{background-color:rgba(37,59,77,0.071);}}.header-main .region-nav-main .navbar-nav > .nav-item > a.menu-item-with-btn,.header-main .region-nav-main .navbar-nav > .nav-item > .link-icon-wrappr a.menu-item-with-btn{background-color:var(--c-orange);-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:14px;font-weight:700;color:var(--c-white);padding:0 24px;text-align:center;width:auto;}@media screen and (min-width:1200px){.header-main .region-nav-main .navbar-nav > .nav-item > a.menu-item-with-btn,.header-main .region-nav-main .navbar-nav > .nav-item > .link-icon-wrappr a.menu-item-with-btn{padding:0 40px;}}.header-main .region-nav-main .navbar-nav > .nav-item > a.menu-item-with-btn:hover,.header-main .region-nav-main .navbar-nav > .nav-item > .link-icon-wrappr a.menu-item-with-btn:hover{background-color:var(--c-primary);}.header-main .region-nav-main .navbar-nav > .nav-item > .link-icon-wrappr{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;}.header-main .region-nav-main .navbar-nav > .nav-item > .link-icon-wrappr > a{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;}.header-main .region-nav-main .navbar-nav > .nav-item > .link-icon-wrappr .icon{min-width:36px;width:36px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:pointer;-webkit-transform:var(--scale-y);transform:var(--scale-y);-webkit-transition:all 0.32s ease-in-out;transition:all 0.32s ease-in-out;}@media screen and (min-width:1200px){.header-main .region-nav-main .navbar-nav > .nav-item > .link-icon-wrappr .icon{display:none;}}.header-main .region-nav-main .navbar-nav > .nav-item.sub-open{--scale-y:scaleY(-1);}.header-main .region-nav-main .navbar-nav > .nav-item .dropdown-toggle::after{border:none;-webkit-mask-image:url(/themes/eglisesouvertes/css/icons/chevron-down.svg);mask-image:url(/themes/eglisesouvertes/css/icons/chevron-down.svg);background-color:currentColor;padding:0.4em;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:1.1em;mask-size:1.1em;margin-left:8px;display:none;}@media screen and (min-width:1200px){.header-main .region-nav-main .navbar-nav > .nav-item .dropdown-toggle::after{display:inline-block;}}.header-main .region-nav-main .navbar-nav > .nav-item .dropdown-menu{border:none;margin:0;border-radius:0;padding:0;}@media screen and (min-width:1200px){.header-main .region-nav-main .navbar-nav > .nav-item .dropdown-menu{padding:12px 0;background-color:var(--c-white);-webkit-box-shadow:0 0 16px 0 rgba(0,0,0,0.15);box-shadow:0 0 16px 0 rgba(0,0,0,0.15);display:block !important;visibility:hidden;opacity:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);top:calc(100% + 10px);border-radius:6px;}.header-main .region-nav-main .navbar-nav > .nav-item .dropdown-menu::after{width:100%;bottom:100%;left:0;height:12px;position:absolute;content:"";}.header-main .region-nav-main .navbar-nav > .nav-item .dropdown-menu::before{content:"";border-width:0 8px 10px 8px;border-style:solid;border-color:var(--c-white) transparent;position:absolute;left:calc(50% - 12px);bottom:100%;}}.header-main .region-nav-main .navbar-nav > .nav-item .dropdown-menu li{border-top:1px solid var(--field-border);}@media screen and (min-width:1200px){.header-main .region-nav-main .navbar-nav > .nav-item .dropdown-menu li{border:none;}}.header-main .region-nav-main .navbar-nav > .nav-item .dropdown-menu li a{padding:6px 12px;display:block;font-size:16px;-webkit-transition:all 0.32s ease-in-out;transition:all 0.32s ease-in-out;background-color:transparent;}@media screen and (min-width:1200px){.header-main .region-nav-main .navbar-nav > .nav-item .dropdown-menu li a{text-align:center;padding:4px 12px;}}.header-main .region-nav-main .navbar-nav > .nav-item .dropdown-menu li a:hover,.header-main .region-nav-main .navbar-nav > .nav-item .dropdown-menu li a.is-active,.header-main .region-nav-main .navbar-nav > .nav-item .dropdown-menu li a.active{color:var(--c-primary);}@media screen and (min-width:1200px){.header-main .region-nav-main .navbar-nav > .nav-item:hover > a,.header-main .region-nav-main .navbar-nav > .nav-item:hover > .link-icon-wrappr a{background-color:rgba(37,59,77,0.071);}}@media screen and (min-width:1200px){.header-main .region-nav-main .navbar-nav > .nav-item:hover .dropdown-menu{opacity:1;visibility:visible;}}@media screen and (min-width:1200px){.header-main .region-header{display:none;}}.header-main .navbar-toggler{border:none;border-radius:0;-webkit-box-shadow:none;box-shadow:none;width:30px;height:30px;position:relative;padding:3px;margin-left:auto;}.header-main .navbar-toggler .toggler-container{width:24px;height:24px;position:relative;display:block;}.header-main .navbar-toggler .toggler-container span{border-bottom:3px solid var(--c-primary);width:100%;display:block;position:absolute;opacity:1;right:0;margin-left:auto;margin-right:auto;left:0;-webkit-transition:0.3s ease-in-out;transition:0.3s ease-in-out;border-radius:2px;}.header-main .navbar-toggler .toggler-container span:nth-child(1){top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);margin-top:-6px;}.header-main .navbar-toggler .toggler-container span:nth-child(2),.header-main .navbar-toggler .toggler-container span:nth-child(3){top:50%;-webkit-transform:translateY(-50%) rotate(0deg);transform:translateY(-50%) rotate(0deg);}.header-main .navbar-toggler .toggler-container span:nth-child(4){top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);margin-top:6px;}.header-main .navbar-toggler:not(.collapsed) .toggler-container span:nth-child(1),.header-main .navbar-toggler:not(.collapsed) .toggler-container span:nth-child(4){width:0;}.header-main .navbar-toggler:not(.collapsed) .toggler-container span:nth-child(2){-webkit-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg);}.header-main .navbar-toggler:not(.collapsed) .toggler-container span:nth-child(3){-webkit-transform:translateY(-50%) rotate(-45deg);transform:translateY(-50%) rotate(-45deg);}.header-main .menu--top-header{padding-top:24px;}.header-main .menu--top-header .navbar-nav li a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;font-size:15px;color:var(--c-primary);padding:10px 0;}.header-main .menu--top-header .navbar-nav li a::before{content:"";padding:10px;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;background-color:currentColor;}.header-main .menu--top-header .navbar-nav li a.menu-item-heart-icon::before{-webkit-mask-image:url(/themes/eglisesouvertes/css/icons/heart.svg);mask-image:url(/themes/eglisesouvertes/css/icons/heart.svg);}.header-main .menu--top-header .navbar-nav li a.menu-item-building-icon::before{-webkit-mask-image:url(/themes/eglisesouvertes/css/icons/building.svg);mask-image:url(/themes/eglisesouvertes/css/icons/building.svg);}.header-main .menu--top-header .navbar-nav li a.menu-item-calender-icon::before{-webkit-mask-image:url(/themes/eglisesouvertes/css/icons/calendar-add.svg);mask-image:url(/themes/eglisesouvertes/css/icons/calendar-add.svg);}.header-main .menu--top-header .navbar-nav li a.menu-item-user-icon::before{-webkit-mask-image:url(/themes/eglisesouvertes/css/icons/user.svg);mask-image:url(/themes/eglisesouvertes/css/icons/user.svg);}.header-main .menu--account .navbar-nav > li{position:relative;}.header-main .menu--account .navbar-nav > li > a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;padding:10px 0;font-size:14px;color:var(--c-primary);}.header-main .menu--account .navbar-nav > li > a::after{display:none;}.header-main .menu--account .navbar-nav > li > a::before{content:"";padding:10px;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;background-color:currentColor;-webkit-mask-image:url(/themes/eglisesouvertes/css/icons/lock.svg);mask-image:url(/themes/eglisesouvertes/css/icons/lock.svg);}.header-main .menu--account .navbar-nav > li:nth-child(2) > a::before{-webkit-mask-image:url(/themes/eglisesouvertes/css/icons/log-out.svg);mask-image:url(/themes/eglisesouvertes/css/icons/log-out.svg);}.header-main .country-select-wrapper,.header-main .language-select-wrapper{line-height:48px;color:var(--c-black);position:relative;z-index:10;}.header-main .country-select-wrapper .selected-cntry,.header-main .country-select-wrapper .selected-lang,.header-main .language-select-wrapper .selected-cntry,.header-main .language-select-wrapper .selected-lang{min-width:180px;cursor:pointer;padding:0;font-weight:700;font-size:14px;display:-webkit-box;display:-ms-flexbox;display:flex;gap:6px;}.header-main .country-select-wrapper .selected-cntry .active-lang,.header-main .country-select-wrapper .selected-cntry .active-cntry,.header-main .country-select-wrapper .selected-lang .active-lang,.header-main .country-select-wrapper .selected-lang .active-cntry,.header-main .language-select-wrapper .selected-cntry .active-lang,.header-main .language-select-wrapper .selected-cntry .active-cntry,.header-main .language-select-wrapper .selected-lang .active-lang,.header-main .language-select-wrapper .selected-lang .active-cntry{font-weight:normal;}.header-main .country-select-wrapper .selected-cntry .active-cntry,.header-main .country-select-wrapper .selected-cntry .active-lang,.header-main .country-select-wrapper .selected-lang .active-cntry,.header-main .country-select-wrapper .selected-lang .active-lang,.header-main .language-select-wrapper .selected-cntry .active-cntry,.header-main .language-select-wrapper .selected-cntry .active-lang,.header-main .language-select-wrapper .selected-lang .active-cntry,.header-main .language-select-wrapper .selected-lang .active-lang{color:var(--c-orange);}.header-main .country-select-wrapper .selected-cntry .down-arrow,.header-main .country-select-wrapper .selected-lang .down-arrow,.header-main .language-select-wrapper .selected-cntry .down-arrow,.header-main .language-select-wrapper .selected-lang .down-arrow{color:var(--c-orange);}.header-main .country-select-wrapper .cntry-item,.header-main .country-select-wrapper .lang-item,.header-main .language-select-wrapper .cntry-item,.header-main .language-select-wrapper .lang-item{position:relative;width:100%;left:0;top:100%;padding:12ox 0;display:none;}.header-main .country-select-wrapper .cntry-item label,.header-main .country-select-wrapper .lang-item label,.header-main .language-select-wrapper .cntry-item label,.header-main .language-select-wrapper .lang-item label{padding:0 0 10px;line-height:1;display:block;font-size:14px;font-weight:700;}.header-main .country-select-wrapper .cntry-item ul,.header-main .country-select-wrapper .lang-item ul,.header-main .language-select-wrapper .cntry-item ul,.header-main .language-select-wrapper .lang-item ul{padding:0;margin:0;list-style:none;}.header-main .country-select-wrapper .cntry-item ul li a,.header-main .country-select-wrapper .cntry-item ul li .country-name,.header-main .country-select-wrapper .lang-item ul li a,.header-main .country-select-wrapper .lang-item ul li .country-name,.header-main .language-select-wrapper .cntry-item ul li a,.header-main .language-select-wrapper .cntry-item ul li .country-name,.header-main .language-select-wrapper .lang-item ul li a,.header-main .language-select-wrapper .lang-item ul li .country-name{font-size:14px;font-weight:normal;color:var(--c-black);line-height:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:4px 0;text-decoration:none;-webkit-transition:all 0.32s ease-in-out;transition:all 0.32s ease-in-out;gap:4px;}.header-main .country-select-wrapper .cntry-item ul li a::before,.header-main .country-select-wrapper .cntry-item ul li .country-name::before,.header-main .country-select-wrapper .lang-item ul li a::before,.header-main .country-select-wrapper .lang-item ul li .country-name::before,.header-main .language-select-wrapper .cntry-item ul li a::before,.header-main .language-select-wrapper .cntry-item ul li .country-name::before,.header-main .language-select-wrapper .lang-item ul li a::before,.header-main .language-select-wrapper .lang-item ul li .country-name::before{content:"";padding:9px;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;background-color:var(--c-orange);-webkit-mask-image:url(/themes/eglisesouvertes/css/icons/arrow-right.svg);mask-image:url(/themes/eglisesouvertes/css/icons/arrow-right.svg);}.header-main .country-select-wrapper .cntry-item ul li a:hover,.header-main .country-select-wrapper .cntry-item ul li .country-name:hover,.header-main .country-select-wrapper .lang-item ul li a:hover,.header-main .country-select-wrapper .lang-item ul li .country-name:hover,.header-main .language-select-wrapper .cntry-item ul li a:hover,.header-main .language-select-wrapper .cntry-item ul li .country-name:hover,.header-main .language-select-wrapper .lang-item ul li a:hover,.header-main .language-select-wrapper .lang-item ul li .country-name:hover{color:var(--c-orange);}.header-main .country-select-wrapper:hover .cntry-item,.header-main .country-select-wrapper:hover .lang-item,.header-main .language-select-wrapper:hover .cntry-item,.header-main .language-select-wrapper:hover .lang-item{opacity:1;visibility:visible;}footer{padding-bottom:0;padding-top:90px;}footer.bg-dark{--bs-dark-rgb:var(--c-black);background-color:var(--c-black) !important;}footer.text-light{background-color:var(--c-white);}footer.footer-dark a{color:var(--c-white);}footer .region-footer-top{padding-bottom:40px;}@media screen and (min-width:md){footer .region-footer-top{padding-bottom:56px;}}@media screen and (min-width:1200px){footer .region-footer-top{padding-bottom:78px;}}footer .region-footer-top .row{gap:0px 0;}@media screen and (min-width:768px){footer .region-footer-top .row{gap:24px 0;}}@media screen and (min-width:992px){footer .region-footer-top .row .col-lg{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;width:auto;}}@media screen and (min-width:1200px){footer .region-footer-top .row .col-lg{-webkit-box-flex:1;-ms-flex:1 0 0px;flex:1 0 0;}}footer .region-footer-top h5,footer .region-footer-top h2{color:var(--cyan-teal);font-family:var(--head-font);line-height:1.4166666667;font-weight:normal;letter-spacing:0.0208em;margin:0;font-size:20px;padding:10px 0;}footer .region-footer-top h5 svg,footer .region-footer-top h2 svg{font-size:18px;-webkit-transition:all 0.32s ease-in-out;transition:all 0.32s ease-in-out;}@media screen and (min-width:768px){footer .region-footer-top h5 svg,footer .region-footer-top h2 svg{display:none;}}footer .region-footer-top h5.open svg,footer .region-footer-top h2.open svg{-webkit-transform:scaleY(-1);transform:scaleY(-1);}@media screen and (min-width:768px){footer .region-footer-top h5,footer .region-footer-top h2{padding:0;margin-bottom:15px;}}@media screen and (min-width:1200px){footer .region-footer-top h5,footer .region-footer-top h2{font-size:24px;}}footer .region-footer-top .footer-social-block{padding-top:24px;}@media screen and (min-width:768px){footer .region-footer-top .footer-social-block{padding-top:0px;}}footer .region-footer-top ul.navbar-nav{display:none;min-width:100%;}@media screen and (min-width:768px){footer .region-footer-top ul.navbar-nav{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;height:unset !important;}}footer .region-footer-top ul.navbar-nav li a{padding:6px 0;font-size:14px;line-height:1.5;-webkit-transition:all 0.32s ease-in-out;transition:all 0.32s ease-in-out;color:var(--c-white);font-weight:normal;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;}@media screen and (min-width:1200px){footer .region-footer-top ul.navbar-nav li a{font-size:14px;}}footer .region-footer-top ul.navbar-nav li a:hover{color:var(--c-primary);}footer .region-footer-top .item-list--linkicon{margin:0;}footer .region-footer-top .item-list--linkicon ul{display:-webkit-box;display:-ms-flexbox;display:flex;gap:16px;}@media screen and (min-width:768px){footer .region-footer-top .item-list--linkicon ul{gap:14px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}}footer .region-footer-top .item-list--linkicon ul li{margin:0;text-align:left;}footer .region-footer-top .item-list--linkicon ul li a{margin:0;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:18px 14px;}footer .region-footer-top .item-list--linkicon ul li a .icon{display:-webkit-box;display:-ms-flexbox;display:flex;width:1em;height:1em;min-width:1em;border-radius:50%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:42px;background:var(--social-gradient);position:relative;z-index:1;}footer .region-footer-top .item-list--linkicon ul li a .icon svg{width:0.5em;height:0.5em;padding:0;margin:0;-webkit-transition:all 0s ease-in-out;transition:all 0s ease-in-out;}footer .region-footer-top .item-list--linkicon ul li a .icon .bg{position:absolute;width:100%;height:100%;border-radius:50%;top:0;left:0;z-index:-1;}footer .region-footer-top .item-list--linkicon ul li a .icon .fa-facebook-f + .bg{background:-webkit-gradient(linear,left top,left bottom,from(#00B2FF),to(#006AFF));background:linear-gradient(180deg,#00B2FF 0%,#006AFF 100%);}footer .region-footer-top .item-list--linkicon ul li a .icon .fa-youtube + .bg{background:linear-gradient(43.94deg,#FF0000 -2.39%,#FF0000 82.02%);}footer .region-footer-top .item-list--linkicon ul li a .icon .fa-instagram + .bg{background:linear-gradient(45.42deg,#FFFFFF -4.21%,#F6640E 16.63%,#BA03A7 58.37%,#6A01B9 99.15%,#6B01B9 136.74%);}footer .region-footer-top .item-list--linkicon ul li a .icon .fa-linkedin-in + .bg{background:#1275B1;}footer .region-footer-top .item-list--linkicon ul li a .linkicon__text{padding:0;margin:0;font-size:14px;font-weight:normal;line-height:24px;color:var(--c-white);-webkit-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out;}@media screen and (max-width:767.72px){footer .region-footer-top .item-list--linkicon ul li a .linkicon__text{display:none;}}footer .region-footer-top .item-list--linkicon ul li a:hover .icon svg{-webkit-transform:rotateY(360deg);transform:rotateY(360deg);-webkit-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out;}footer .region-footer-top .item-list--linkicon ul li a:hover .linkicon__text{color:var(--c-primary);}footer .footer-text-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:12px 18px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-top:1px solid rgba(255,255,255,0.8);padding-top:40px;padding-bottom:40px;}@media screen and (min-width:md){footer .footer-text-inner{padding-top:56px;padding-bottom:60px;}}@media screen and (min-width:1200px){footer .footer-text-inner{padding-top:78px;padding-bottom:85px;}}footer .footer-text-inner .field--name-field-image{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:12px 18px;}footer .footer-text-inner .field--name-field-image > .field__item{width:119px;}footer .footer-text-inner .text p{margin:0;font-size:14px;font-weight:500;line-height:1.7142857143;max-width:18em;}footer .footer-bottom{background-color:var(--c-white);color:var(--c-black);font-size:14px;font-weight:500;padding:10px 0;}@media screen and (min-width:768px){footer .footer-bottom{padding:4px 0;}}footer .region-footer-bottom{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:0px 18px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}footer .region-footer-bottom a{color:var(--c-black);line-height:24px;}footer .region-footer-bottom p{margin:0;line-height:24px;}footer .region-footer-bottom ul.navbar-nav{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0;margin:0;gap:0 18px;}footer .region-footer-bottom ul.navbar-nav li{margin:0;}footer .region-footer-bottom ul.navbar-nav li a{padding:0;-webkit-transition:all 0.32s ease-in-out;transition:all 0.32s ease-in-out;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:14px;}footer .region-footer-bottom ul.navbar-nav li a::before{content:"";width:5px;height:5px;border-radius:50%;display:block;background-color:currentColor;}footer .region-footer-bottom ul.navbar-nav li a:hover{color:var(--c-primary);}.footer-supprt-region{padding-top:12px;}@media screen and (min-width:768px){.footer-supprt-region{padding-top:32px;}}@media screen and (min-width:992px){.footer-supprt-region{padding-top:48px;}}.footer-supprt-region .footer-supprt-region-inn{background:linear-gradient(#fff calc(100% - 220px),#000 22px);}@media screen and (min-width:768px){.footer-supprt-region .footer-supprt-region-inn{background:-webkit-gradient(linear,left top,left bottom,color-stop(50%,#fff),color-stop(50%,#000));background:linear-gradient(#fff 50%,#000 50%);}}.footer-supprt-region .region-footer-support{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:24px;}.footer-supprt-region .region-footer-support > .block{width:100%;}@media screen and (min-width:768px){.footer-supprt-region .region-footer-support > .block{width:calc(50% - 12px);}}.footer-supprt-region .block__content{height:100%;}.footer-supprt-region .support-card-wrapper{background:#D9D9D9;border-radius:16px;overflow:clip;height:100%;}.footer-supprt-region .support-card-inner{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}@media screen and (min-width:992px){.footer-supprt-region .support-card-inner{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;}}.footer-supprt-region .support-card-inner .image{width:100%;}@media screen and (min-width:992px){.footer-supprt-region .support-card-inner .image{width:33.3333%;}}.footer-supprt-region .support-card-inner .image .media--type-image{height:100%;padding:0 0 58.55%;position:relative;}.footer-supprt-region .support-card-inner .image img{position:absolute;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-fit:center;object-fit:center;}.footer-supprt-region .support-card-inner .text-wrapper{padding:20px;}@media screen and (min-width:992px){.footer-supprt-region .support-card-inner .text-wrapper{padding:24px;width:66.6667%;}}.footer-supprt-region .support-card-inner .text-wrapper h2{font-size:var(--f-28);color:var(--c-primary);line-height:1.0666666667;max-width:9em;margin-bottom:12px;}.footer-supprt-region .support-card-inner .text-wrapper p{line-height:1.25;}.footer-supprt-region .support-card-inner .text-wrapper ul{list-style:none;padding:0;margin:0 0 20px 0;}.footer-supprt-region .support-card-inner .text-wrapper ul li{position:relative;padding-left:32px;margin-bottom:8px;line-height:20px;}.footer-supprt-region .support-card-inner .text-wrapper ul li::before{content:">";color:transparent;position:absolute;left:0;top:0;-webkit-mask-image:url(/themes/eglisesouvertes/css/icons/li-arrow.svg);mask-image:url(/themes/eglisesouvertes/css/icons/li-arrow.svg);background-color:var(--c-orange);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain;width:20px;}.footer-supprt-region .support-card-inner .text-wrapper .link{margin-top:20px;}.footer-supprt-region .newsletter-support{background-color:#3D939D;color:var(--c-white);}.footer-supprt-region .newsletter-support .support-card-inner .text-wrapper h2{color:var(--c-primary);color:var(--c-white);margin-bottom:20px;}.footer-supprt-region .newsletter-support .support-card-inner .text-wrapper ul{margin-top:20px;}@media screen and (max-width:767.72px){.footer-supprt-region + footer{padding-top:20px;}}.node-22 .region-footer-bottom,.page-node-type-buildings .region-footer-bottom,.node-13 .region-footer-bottom,.page-node-type-event .region-footer-bottom,.node-17 .region-footer-bottom,.page-node-type-tour .region-footer-bottom,.path-frontpage .region-footer-bottom{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}.node-22 .copyright-text,.page-node-type-buildings .copyright-text,.node-13 .copyright-text,.page-node-type-event .copyright-text,.node-17 .copyright-text,.page-node-type-tour .copyright-text,.path-frontpage .copyright-text{display:none;}.home-banner-wrapper{background-color:rgba(1,39,71,0.302);background-blend-mode:multiply;background-size:cover;background-position:center;}.home-banner-wrapper .basic-title-text-inner .subtitle{font-size:var(--f-16-12);font-weight:700;text-transform:uppercase;line-height:1.9;margin-bottom:5px;}@media screen and (min-width:768px){.home-banner-wrapper .basic-title-text-inner .subtitle{margin-bottom:6px;}}@media screen and (min-width:1200px){.home-banner-wrapper .basic-title-text-inner .subtitle{margin-bottom:9px;}}.home-banner-wrapper .basic-title-text-inner .banner-title h1{font-size:var(--f-52);line-height:1.1;max-width:12.3em;text-shadow:0px 4px 24px rgba(0,0,0,0.2509803922);margin-bottom:16px;}@media screen and (min-width:768px){.home-banner-wrapper .basic-title-text-inner .banner-title h1{margin-bottom:24px;}}@media screen and (min-width:1200px){.home-banner-wrapper .basic-title-text-inner .banner-title h1{margin-bottom:30px;}}.home-banner-wrapper .basic-title-text-inner p{text-shadow:0px 4px 24px rgba(0,0,0,0.2509803922);max-width:37em;font-size:16px;font-weight:300;}@media screen and (min-width:768px){.home-banner-wrapper .basic-title-text-inner p{font-size:19px;}}@media screen and (min-width:1200px){.home-banner-wrapper .basic-title-text-inner p{font-size:22px;}}.home-oc-title-wrap h2{font-size:var(--f-52);margin-top:0;}.carditemSwiper{padding:0 24px 15px 24px;margin-left:-12px;margin-right:-12px;max-width:calc(100% + 24px);width:calc(100% + 24px);}@media screen and (min-width:576px){.carditemSwiper{padding:0 15px 15px 15px;margin-left:-15px;margin-right:-15px;max-width:calc(100% + 30px);width:calc(100% + 30px);}}.carditemSwiper .swiper-wrapper .swiper-slide{height:auto;}@media screen and (min-width:768px){.carditemSwiper .swiper-wrapper .swiper-slide{max-width:50%;}}@media screen and (min-width:992px){.carditemSwiper .swiper-wrapper .swiper-slide{max-width:33.3333%;}}.carditemSwiper .swiper-pagination{position:relative;bottom:0;top:0;left:0;right:0;padding-top:20px;--swiper-theme-color:var(--c-primary);z-index:2;}.paragraph--type--swiper-card-item{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:relative;}.paragraph--type--swiper-card-item .image{border-radius:16px 16px 0 0;overflow:hidden;}.paragraph--type--swiper-card-item .image img{aspect-ratio:576/354;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%;border-radius:16px 16px 0 0;-webkit-transition:all 0.32s ease-in-out;transition:all 0.32s ease-in-out;-webkit-transform:scale(var(--img-scal,1));transform:scale(var(--img-scal,1));}.paragraph--type--swiper-card-item .card-bottom{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:16px 16px 20px;background-color:var(--c-white);-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;border-radius:0 0 20px 20px;-webkit-box-shadow:0px 0px 20px 0px rgba(0,0,0,0.1098039216);box-shadow:0px 0px 20px 0px rgba(0,0,0,0.1098039216);}@media screen and (min-width:768px){.paragraph--type--swiper-card-item .card-bottom{padding:16px 16px 20px;}}@media screen and (min-width:992px){.paragraph--type--swiper-card-item .card-bottom{padding:20px 20px 24px;}}@media screen and (min-width:1200px){.paragraph--type--swiper-card-item .card-bottom{padding:20px 24px 28px;}}.paragraph--type--swiper-card-item .card-bottom .title h4{font-size:var(--f-20-24);color:var(--c-primary);font-weight:900;margin-bottom:15px;}.paragraph--type--swiper-card-item .card-bottom .text{margin-bottom:24px;color:var(--text-mid-color);}.paragraph--type--swiper-card-item .card-bottom .text p:last-child{margin-bottom:0;}.paragraph--type--swiper-card-item .card-bottom .link{margin-top:auto;}.paragraph--type--swiper-card-item .card-bottom .link a::after{content:"";position:absolute;width:100%;height:100%;left:0;top:0;z-index:1;border-radius:16px 16px 20px 20px;}.paragraph--type--swiper-card-item:hover{--img-scal:1.2;}.front-event-card-inner{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;border-radius:16px;overflow:hidden;}.front-event-card-inner:hover{--img-scal:1.1;}.front-event-card-inner .image-wrapper{width:100%;margin-right:-100%;padding-bottom:39.5%;}.front-event-card-inner .image-wrapper img{position:absolute;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;border-radius:16px;-webkit-transition:all 0.32s ease-in-out;transition:all 0.32s ease-in-out;-webkit-transform:scale(var(--img-scal,1));transform:scale(var(--img-scal,1));}.front-event-card-inner .image-wrapper a::before{content:"";border-radius:16px;position:absolute;width:100%;left:0;top:0;height:100%;z-index:2;}.front-event-card-inner .content-wrapper{position:relative;z-index:1;width:100%;background:linear-gradient(279.03deg,rgba(2,33,61,0) 30.59%,rgba(0,21,40,0.9) 101.14%);padding:24px;}@media screen and (min-width:576px){.front-event-card-inner .content-wrapper{padding:32px;}}@media screen and (min-width:768px){.front-event-card-inner .content-wrapper{padding:32px;}}@media screen and (min-width:992px){.front-event-card-inner .content-wrapper{padding:46px;}}@media screen and (min-width:1200px){.front-event-card-inner .content-wrapper{padding:54px;}}.front-event-card-inner .content-wrapper .event-time-txt{font-size:16px;text-transform:uppercase;font-weight:600;color:var(--c-orange);padding-bottom:4px;}.front-event-card-inner .content-wrapper .title h2{font-size:var(--f-50);margin-bottom:13px;}.front-event-card-inner .content-wrapper .title a{color:inherit;text-decoration:none;}.front-event-card-inner .content-wrapper .text{font-size:14px;}.counter-section-outer .title-text-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:0 32px;margin-bottom:24px;}@media screen and (min-width:768px){.counter-section-outer .title-text-wrapper{margin-bottom:40px;-ms-flex-wrap:nowrap;flex-wrap:nowrap;}}@media screen and (min-width:1200px){.counter-section-outer .title-text-wrapper{margin-bottom:60px;gap:60px;}}@media screen and (min-width:992px){.counter-section-outer .title-text-wrapper .title{-webkit-box-flex:1;-ms-flex:1 0 0px;flex:1 0 0;}}.counter-section-outer .title-text-wrapper .title h2{font-size:var(--f-32);margin-bottom:1rem;}@media screen and (min-width:992px){.counter-section-outer .title-text-wrapper .title h2{margin-bottom:0;}}.counter-section-outer .title-text-wrapper .title h3{font-size:var(--f-36);margin-bottom:1rem;}@media screen and (min-width:992px){.counter-section-outer .title-text-wrapper .title h3{margin-bottom:0;}}.counter-section-outer .title-text-wrapper .text{font-weight:300;}@media screen and (min-width:992px){.counter-section-outer .title-text-wrapper .text{-webkit-box-flex:1;-ms-flex:1 0 0px;flex:1 0 0;}}.counter-section-outer .field--name-field-add-counter-item{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:24px;}@media screen and (min-width:1200px){.counter-section-outer .field--name-field-add-counter-item{gap:30px;}}@media screen and (min-width:768px){.counter-section-outer .field--name-field-add-counter-item > .field__item{width:calc(33.3333% - 16px);}}@media screen and (min-width:1200px){.counter-section-outer .field--name-field-add-counter-item > .field__item{width:calc(33.3333% - 20px);}}.counter-section-outer .field--name-field-add-counter-item > .field__item .image{padding-bottom:12px;}.counter-section-outer .field--name-field-add-counter-item > .field__item .image img{aspect-ratio:354/144;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;border-radius:16px;}.counter-section-outer .field--name-field-add-counter-item > .field__item .count{font-size:28px;color:var(--c-orange);line-height:1;font-weight:700;display:block;}@media screen and (min-width:992px){.counter-section-outer .field--name-field-add-counter-item > .field__item .count{font-size:26px;}}.counter-section-outer .field--name-field-add-counter-item > .field__item .counter-suffix{font-size:16px;line-height:1.32;font-weight:400;}@media screen and (min-width:576px){.counter-section-outer .field--name-field-add-counter-item > .field__item .counter-suffix{font-size:20px;}}@media screen and (min-width:768px){.counter-section-outer .field--name-field-add-counter-item > .field__item .counter-suffix{font-size:16px;}}@media screen and (min-width:1200px){.counter-section-outer .field--name-field-add-counter-item > .field__item .counter-suffix{font-size:18px;}}.home-tour-outer .title-link-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:15px 24px;margin-bottom:24px;}@media screen and (min-width:768px){.home-tour-outer .title-link-wrap{margin-bottom:40px;}}.home-tour-outer .title-link-wrap h2{font-size:var(--f-52);margin-bottom:0;}.home-tour-outer .title-link-wrap h2 strong{color:var(--c-primary);font-weight:normal;}.home-tour-outer .view-content{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:24px;}@media screen and (min-width:1200px){.home-tour-outer .view-content{gap:30px;}}.home-tour-outer .view-content .views-infinite-scroll-content-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:24px;width:100%;}@media screen and (min-width:1200px){.home-tour-outer .view-content .views-infinite-scroll-content-wrapper{gap:30px;}}.home-tour-outer .view-content .views-infinite-scroll-content-wrapper::after{display:none;}.home-tour-outer.dashboard-type .title-link-wrap{margin-bottom:24px;}@media screen and (min-width:768px){.home-tour-outer.dashboard-type .title-link-wrap{margin-bottom:32px;}}.home-tour-outer.dashboard-type h2{font-size:var(--f-32);margin-bottom:0;}.home-tour-outer.dashboard-type h2 strong{color:var(--c-primary);font-weight:normal;}.event-cards .view-content{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:24px;}@media screen and (min-width:1200px){.event-cards .view-content{gap:30px;}}.event-cards .view-content.pt-32{padding-top:24px;}@media screen and (min-width:768px){.event-cards .view-content.pt-32{padding-top:32px;}}.style-view-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:12px;line-height:1;text-transform:uppercase;gap:10px;font-weight:bold;padding-top:24px;border-bottom:1px solid #131e28;}@media screen and (min-width:768px){.style-view-wrapper{padding-top:32px;font-size:16px;white-space:nowrap;}}.style-view-wrapper .style-view-item{padding:12px 16px;border-radius:10px 10px 0 0;color:#969696;-webkit-transition:all 0.32s ease-in-out;transition:all 0.32s ease-in-out;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;}@media screen and (min-width:768px){.style-view-wrapper .style-view-item{padding:16px 20px;gap:8px;}}@media screen and (min-width:1200px){.style-view-wrapper .style-view-item{padding:16px 32px;gap:10px;}}.style-view-wrapper .style-view-item span{font-size:20px;min-width:1em;}@media screen and (min-width:768px){.style-view-wrapper .style-view-item span{font-size:24px;}}.style-view-wrapper .style-view-item span svg{display:block;width:1em;}.style-view-wrapper .style-view-item:hover{background-color:#131e28;color:var(--c-white);}.style-view-wrapper .style-view-item:first-child{background-color:#131e28;color:var(--c-white);}.list-view-active .style-view-wrapper .style-view-item:first-child{background-color:transparent;color:#131e28;}.list-view-active .style-view-wrapper .style-view-item:nth-child(2){background-color:#131e28;color:var(--c-white);}.map-tour-details-outer{padding-top:24px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:12px 12px;-ms-flex-wrap:wrap;flex-wrap:wrap;}@media screen and (min-width:768px){.map-tour-details-outer{border-bottom:1px solid #131e28;padding-top:32px;-ms-flex-wrap:nowrap;flex-wrap:nowrap;}}.map-tour-details-outer .style-view-wrapper{width:100%;}@media screen and (min-width:768px){.map-tour-details-outer .style-view-wrapper{padding:0;width:auto;border:none;}}.map-tour-details-outer .map-icons{display:-webkit-box;display:-ms-flexbox;display:flex;gap:0 15px;}.map-tour-details-outer .map-icons .map-icon{display:-webkit-box;display:-ms-flexbox;display:flex;gap:4px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-weight:700;line-height:1.2;font-size:12px;}@media screen and (min-width:768px){.map-tour-details-outer .map-icons .map-icon{font-size:14px;}}@media screen and (min-width:992px){.map-tour-details-outer .map-icons .map-icon{font-size:15px;}}@media screen and (min-width:1200px){.map-tour-details-outer .map-icons .map-icon{font-size:16px;}}.map-tour-details-outer .map-icons .map-icon svg{width:40px;height:auto;}@media screen and (min-width:768px){.map-tour-details-outer .map-icons .map-icon svg{width:48px;}}.event-grid-1-3{width:100%;}@media screen and (min-width:768px){.event-grid-1-3{width:calc(50% - 12px);}}@media screen and (min-width:992px){.event-grid-1-3{width:calc(33.3333% - 16px);}}@media screen and (min-width:1200px){.event-grid-1-3{width:calc(33.3333% - 20px);}}.event-grid-1-3 .views-field.views-field-nothing{height:100%;}.event-grid-1-3 .views-field.views-field-nothing .field-content{display:block;width:100%;height:100%;}.event-card{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}.event-card:hover{--img-scal:1.1;}.event-card .image-cntry-wrap{position:relative;}.event-card .image-cntry-wrap .edit-link{position:absolute;bottom:15px;right:15px;z-index:1;background-color:var(--c-primary);-webkit-transition:all 0.32s ease-in-out;transition:all 0.32s ease-in-out;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:6px;}.event-card .image-cntry-wrap .edit-link a{background:var(--c-white);-webkit-mask-image:url(/themes/eglisesouvertes/css/icons/edit.svg);mask-image:url(/themes/eglisesouvertes/css/icons/edit.svg);-webkit-mask-size:18px;mask-size:18px;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;font-size:0;border:none;outline:none;-webkit-box-shadow:none;box-shadow:none;padding:14px;-webkit-transition:all 0.32s ease-in-out;transition:all 0.32s ease-in-out;}.event-card .image-cntry-wrap .edit-link:hover{background-color:var(--c-orange);}.event-card .image-cntry-wrap .cntry{position:absolute;top:15px;right:15px;background-color:var(--c-orange);padding:9px 18px;border-radius:40px;color:var(--c-white);z-index:1;font-size:12px;font-weight:700;line-height:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}.event-card .image-cntry-wrap .cntry.type-circuit{background-color:var(--c-primary);}.event-card .image-cntry-wrap .cntry .flags-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1px;}.event-card .image-cntry-wrap .cntry .field__flags__items-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;}.event-card .image-cntry-wrap .cntry .field__flags__item{margin-left:4px;}.event-card .image-cntry-wrap .image{overflow:hidden;border-radius:16px 16px 0 0;overflow:hidden;}.event-card .image-cntry-wrap .image a{display:block;}.event-card .image-cntry-wrap .image img{aspect-ratio:384/220;width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;-webkit-transform:scale(var(--img-scal,1));transform:scale(var(--img-scal,1));-webkit-transition:all 0.32s ease-in-out;transition:all 0.32s ease-in-out;}.event-card .content-wrap{-webkit-box-shadow:0px 4px 12px 0px rgba(158,158,158,0.16);box-shadow:0px 4px 12px 0px rgba(158,158,158,0.16);padding:16px 16px 20px;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;border-radius:0 0 20px 20px;background-color:var(--c-white);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}@media screen and (min-width:768px){.event-card .content-wrap{padding:16px 16px 20px;}}@media screen and (min-width:992px){.event-card .content-wrap{padding:20px 20px 24px;}}@media screen and (min-width:1200px){.event-card .content-wrap{padding:20px 24px 28px;}}.event-card .content-wrap .category{line-height:1.4285714286;font-size:13px;font-weight:700;color:var(--c-primary);text-transform:uppercase;padding-bottom:3px;}.event-card .content-wrap .title-flag-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:10px;}.event-card .content-wrap .title-flag-wrap.m-b-6{margin-bottom:6px;}.event-card .content-wrap .title-flag-wrap .title{padding-right:12px;}.event-card .content-wrap .title-flag-wrap .title h4{font-size:18px;font-weight:700;color:var(--c-black);margin-bottom:0;}@media screen and (min-width:1200px){.event-card .content-wrap .title-flag-wrap .title h4{font-size:20px;}}.event-card .content-wrap .title-flag-wrap .title h4 a{color:currentColor;text-decoration:none;}.event-card .content-wrap .title-flag-wrap .like-flag{position:relative;top:2px;}.event-card .content-wrap .title-flag-wrap .like-flag a{display:block;width:22px;padding:11px;height:22px;position:relative;font-size:0;color:var(--c-body);}@media screen and (min-width:1200px){.event-card .content-wrap .title-flag-wrap .like-flag a{width:24px;padding:12px;height:24px;}}.event-card .content-wrap .title-flag-wrap .like-flag a::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;-webkit-mask-image:url(/themes/eglisesouvertes/css/icons/heart.svg);mask-image:url(/themes/eglisesouvertes/css/icons/heart.svg);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;background-color:currentColor;opacity:1;-webkit-transition:all 0.32s ease-in-out;transition:all 0.32s ease-in-out;}.event-card .content-wrap .title-flag-wrap .like-flag a:after{content:"";position:absolute;width:100%;height:100%;-webkit-mask-image:url(/themes/eglisesouvertes/css/icons/heart-fill.svg);mask-image:url(/themes/eglisesouvertes/css/icons/heart-fill.svg);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;top:0;left:0;color:var(--c-primary);background-color:currentColor;opacity:0;-webkit-transition:all 0.32s ease-in-out;transition:all 0.32s ease-in-out;}.event-card .content-wrap .title-flag-wrap .like-flag a:hover{color:var(--c-primary);}.event-card .content-wrap .title-flag-wrap .like-flag .ajax-progress{position:absolute;}.event-card .content-wrap .title-flag-wrap .like-flag.action-unflag a{color:var(--c-primary);}.event-card .content-wrap .title-flag-wrap .like-flag.action-unflag a::before{opacity:0;}.event-card .content-wrap .title-flag-wrap .like-flag.action-unflag a::after{opacity:1;}.event-card .content-wrap .title-flag-wrap .flag-btn span{display:block;width:24px;padding:12px;height:24px;position:relative;font-size:0;color:var(--c-body);cursor:pointer;cursor:pointer;}.event-card .content-wrap .title-flag-wrap .flag-btn span::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;-webkit-mask-image:url(/themes/eglisesouvertes/css/icons/heart.svg);mask-image:url(/themes/eglisesouvertes/css/icons/heart.svg);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;background-color:currentColor;opacity:1;-webkit-transition:all 0.32s ease-in-out;transition:all 0.32s ease-in-out;}.event-card .content-wrap .title-flag-wrap .flag-btn span:hover{color:var(--c-primary);}.event-card .content-wrap .title-flag-wrap .unflag-btn span{display:block;width:24px;padding:12px;height:24px;position:relative;font-size:0;color:var(--c-primary);cursor:pointer;cursor:pointer;}.event-card .content-wrap .title-flag-wrap .unflag-btn span::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;-webkit-mask-image:url(/themes/eglisesouvertes/css/icons/heart-fill.svg);mask-image:url(/themes/eglisesouvertes/css/icons/heart-fill.svg);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;background-color:currentColor;opacity:1;-webkit-transition:all 0.32s ease-in-out;transition:all 0.32s ease-in-out;}.event-card .content-wrap .title-flag-wrap .unflag-btn span:hover{color:var(--c-primary);}.event-card .content-wrap .title-flag-wrap .ajax-flag-wrap .flag-this,.event-card .content-wrap .title-flag-wrap .ajax-flag-wrap .unflag-this{cursor:pointer;display:block;width:24px;padding:12px;height:24px;position:relative;font-size:0;color:var(--c-body);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;background-color:currentColor;-webkit-transition:all 0.32s ease-in-out;transition:all 0.32s ease-in-out;}.event-card .content-wrap .title-flag-wrap .ajax-flag-wrap .flag-this:hover,.event-card .content-wrap .title-flag-wrap .ajax-flag-wrap .unflag-this:hover{color:var(--c-primary);}.event-card .content-wrap .title-flag-wrap .ajax-flag-wrap .flag-this{-webkit-mask-image:url(/themes/eglisesouvertes/css/icons/heart.svg);mask-image:url(/themes/eglisesouvertes/css/icons/heart.svg);}.event-card .content-wrap .title-flag-wrap .ajax-flag-wrap .unflag-this{-webkit-mask-image:url(/themes/eglisesouvertes/css/icons/heart-fill.svg);mask-image:url(/themes/eglisesouvertes/css/icons/heart-fill.svg);color:var(--c-primary);}.event-card .content-wrap .subtitle{font-size:15px;color:var(--c-black);opacity:0.5;font-weight:400;}.event-card .content-wrap .subtitle p{margin:0;}@media screen and (max-width:767.72px){.event-card .content-wrap .head-event-type,.event-card .content-wrap .caption-head{min-height:unset !important;}}.event-card .content-wrap .icon-num-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-top:20px;padding-bottom:20px;font-size:13px;}.event-card .content-wrap .icon-num-wrap .num-txt{color:var(--c-black);}.event-card .content-wrap .icon-num-wrap > div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}.event-card .content-wrap .icon-num-wrap > div .item-icon{padding:10px;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;background-color:currentColor;}.event-card .content-wrap .icon-num-wrap > div .church-icon{-webkit-mask-image:url(/themes/eglisesouvertes/css/icons/building.svg);mask-image:url(/themes/eglisesouvertes/css/icons/building.svg);}.event-card .content-wrap .icon-num-wrap > div .hike-icon{-webkit-mask-image:url(/themes/eglisesouvertes/css/icons/tracking.svg);mask-image:url(/themes/eglisesouvertes/css/icons/tracking.svg);}.event-card .content-wrap .icon-num-wrap > div .bicycle-icon{-webkit-mask-image:url(/themes/eglisesouvertes/css/icons/bicycle.svg);mask-image:url(/themes/eglisesouvertes/css/icons/bicycle.svg);}.event-card .content-wrap .icon-num-wrap > div .car-icon{-webkit-mask-image:url(/themes/eglisesouvertes/css/icons/car.svg);mask-image:url(/themes/eglisesouvertes/css/icons/car.svg);}.event-card .content-wrap .icon-num-wrap > div .tick-icon{color:var(--c-green);width:18px;height:18px;border-radius:50%;padding:9px;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;background-color:currentColor;-webkit-mask-image:url(/themes/eglisesouvertes/css/icons/check-circle.svg);mask-image:url(/themes/eglisesouvertes/css/icons/check-circle.svg);margin-top:6px;}.event-card .content-wrap .icon-num-wrap > div .dash{font-size:16px;color:var(--c-black);}.event-card .content-wrap .icon-txt-wrap{font-size:13px;margin-top:auto;}.event-card .content-wrap .icon-txt-wrap > div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;padding:4px 0;}.event-card .content-wrap .icon-txt-wrap > div .item-icon{padding:4px;background-color:#E9E9E9;border-radius:6px;}.event-card .content-wrap .icon-txt-wrap > div .item-icon::after{display:block;padding:10px;content:"";-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;background-color:var(--c-primary);}.event-card .content-wrap .icon-txt-wrap > div .add-icon::after{-webkit-mask-image:url(/themes/eglisesouvertes/css/icons/location.svg);mask-image:url(/themes/eglisesouvertes/css/icons/location.svg);}.event-card .content-wrap .icon-txt-wrap > div .date-icon::after{-webkit-mask-image:url(/themes/eglisesouvertes/css/icons/calendar.svg);mask-image:url(/themes/eglisesouvertes/css/icons/calendar.svg);}.event-card .content-wrap .icon-txt-wrap > div .route-icon::after{-webkit-mask-image:url(/themes/eglisesouvertes/css/icons/map.svg);mask-image:url(/themes/eglisesouvertes/css/icons/map.svg);}.event-card .content-wrap .icon-txt-wrap > div .time-icon::after{-webkit-mask-image:url(/themes/eglisesouvertes/css/icons/clock.svg);mask-image:url(/themes/eglisesouvertes/css/icons/clock.svg);}.event-card .content-wrap .icon-txt-wrap > div .hike-icon::after{-webkit-mask-image:url(/themes/eglisesouvertes/css/icons/tracking.svg);mask-image:url(/themes/eglisesouvertes/css/icons/tracking.svg);}.event-card .content-wrap .icon-txt-wrap > div.date .open-tag,.event-card .content-wrap .icon-txt-wrap > div.date .close-tag{border:1px solid var(--c-green);font-size:10px;font-weight:700;color:var(--c-green);text-transform:uppercase;padding:4px 16px 5px;display:block;border-radius:24px;line-height:12px;}.event-card .content-wrap .icon-txt-wrap > div.date .datetime{color:var(--c-black);}.event-card .content-wrap .icon-txt-wrap > div.date .close-tag{border-color:var(--c-primary);color:var(--c-primary);}.event-card .content-wrap .icon-txt-wrap > div.date .dates-wrapper{line-height:1.1;}.event-card .content-wrap .icon-txt-wrap > div p{margin:0;}.event-card .content-wrap .icon-txt-wrap > div .txt{color:var(--c-black);}.event-card .content-wrap .icon-txt-wrap > div .txt a{font-weight:normal;color:inherit;}.event-card .content-wrap .icon-txt-wrap > div .txt a:hover{color:var(--c-primary);}.event-card .content-wrap .icon-txt-wrap > div .time-text{color:var(--c-black);}.event-card .content-wrap .text{font-size:14px;color:#6C6C6C;margin-bottom:16px;}.event-card .content-wrap .text:last-child{margin-bottom:0;}.event-card .content-wrap .text p:last-child{margin-bottom:0;}.list-view-active .event-grid-1-3{width:100%;}.list-view-active .event-card{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;}.list-view-active .event-card .image-cntry-wrap{width:130px;min-width:130px;}@media screen and (min-width:576px){.list-view-active .event-card .image-cntry-wrap{width:160px;min-width:160px;}}@media screen and (min-width:768px){.list-view-active .event-card .image-cntry-wrap{min-width:220px;width:220px;}}@media screen and (min-width:992px){.list-view-active .event-card .image-cntry-wrap{min-width:280px;width:280px;}}.list-view-active .event-card .image-cntry-wrap .image{overflow:hidden;border-radius:16px 0px 0px 16px;overflow:hidden;height:100%;}.list-view-active .event-card .image-cntry-wrap .image a{display:block;height:100%;}.list-view-active .event-card .image-cntry-wrap .image img{aspect-ratio:4/3;width:100%;height:100%;display:block;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;-webkit-transform:scale(var(--img-scal,1));transform:scale(var(--img-scal,1));-webkit-transition:all 0.32s ease-in-out;transition:all 0.32s ease-in-out;}.list-view-active .event-card .image-cntry-wrap .cntry{max-width:calc(100% - 20px);right:10px;-ms-flex-wrap:wrap;flex-wrap:wrap;}@media screen and (min-width:768px){.list-view-active .event-card .image-cntry-wrap .cntry{right:15px;max-width:calc(100% - 30px);}}.list-view-active .event-card .content-wrap{padding:15px 12px;border-radius:0px 16px 16px 0px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}@media screen and (min-width:576px){.list-view-active .event-card .content-wrap{padding:15px 15px;}}@media screen and (min-width:768px){.list-view-active .event-card .content-wrap{padding:15px 20px;}}.list-view-active .event-card .content-wrap .head-event-type,.list-view-active .event-card .content-wrap .caption-head{min-height:unset !important;}@media screen and (min-width:992px){.list-view-active .event-card .content-wrap{padding:20px 20px;}}@media screen and (min-width:1200px){.list-view-active .event-card .content-wrap{padding:20px 24px;}}.list-view-active .event-card .content-wrap .title-flag-wrap{margin-bottom:4px;}.list-view-active .event-card .content-wrap .icon-num-wrap{padding-top:12px;padding-bottom:12px;}.list-view-active .event-card .content-wrap .text{margin-bottom:0px;}.list-view-active .event-card .content-wrap .icon-txt-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:0 24px;margin-top:15px;}.grid-with-pager{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:32px;}@media screen and (min-width:768px){.grid-with-pager{gap:40px;}}@media screen and (min-width:1200px){.grid-with-pager{gap:54px;}}.grid-with-pager-filter .pager{padding-top:32px;}@media screen and (min-width:768px){.grid-with-pager-filter .pager{padding-top:40px;}}@media screen and (min-width:1200px){.grid-with-pager-filter .pager{padding-top:54px;}}.participate-oc-title-wrap h2{font-size:var(--f-46);}.participate-oc-title-wrap h2 strong{color:var(--c-primary);font-weight:normal;}.participate-oc-card-wrap .block-inline-blockicon-text{height:100%;-webkit-transition:all 0.32s ease-in-out !important;transition:all 0.32s ease-in-out !important;}.participate-oc-card-wrap .block-inline-blockicon-text:hover{-webkit-transform:scale(1.01) translateY(-5px);transform:scale(1.01) translateY(-5px);}.participate-oc-card-wrap .block-inline-blockicon-text .block__content{height:100%;}.participate-oc-card-wrap .block-inline-blockicon-text .block__content .oc-participate-card{height:100%;padding-bottom:28px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:24px;gap:10px;position:relative;}.participate-oc-card-wrap .block-inline-blockicon-text .block__content .oc-participate-card .overlay-link{position:absolute;width:100%;left:0;top:0;height:100%;z-index:1;}.participate-oc-card-wrap .block-inline-blockicon-text .block__content .oc-participate-card .title h4{font-weight:900;font-size:20px;margin-bottom:0;}.participate-oc-card-wrap .block-inline-blockicon-text .block__content .oc-participate-card .text p:last-child{margin-bottom:0;}.pagination.js-pager__items{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0 0 12px;gap:6px;margin-bottom:0;}.pagination.js-pager__items .curr-page{height:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:40px;border:1px solid var(--c-primary);color:var(--c-primary);width:118px;font-weight:600;gap:4px;}.pagination.js-pager__items .curr-page span{font-weight:normal;}.pagination.js-pager__items .page-item .page-link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0;background-color:var(--c-background);color:var(--c-text);text-decoration:none;width:40px;height:40px;border:1px solid var(--c-primary);border-radius:50%;color:var(--c-primary);-webkit-transition:all 0.32s ease-in-out;transition:all 0.32s ease-in-out;}.pagination.js-pager__items .page-item .page-link svg{display:block;}.pagination.js-pager__items .page-item .page-link:hover{background-color:var(--c-primary);color:var(--c-background);color:var(--c-white);}.pagination.js-pager__items .page-item.pager__item--previous .page-link,.pagination.js-pager__items .page-item.pager__item--next .page-link{background-color:var(--c-primary);color:var(--c-white);}.pagination.js-pager__items .page-item.pager__item--previous .page-link:hover,.pagination.js-pager__items .page-item.pager__item--next .page-link:hover{color:var(--c-primary);background-color:transparent;}.home-tour-outer.dashboard-type{padding-bottom:48px;}.home-tour-outer.dashboard-type .title-link-wrap{padding-top:16px;}@media screen and (min-width:992px){.home-tour-outer.dashboard-type .title-link-wrap{padding-top:0;}}@media screen and (min-width:768px){.home-tour-outer.dashboard-type{padding-bottom:64px;}}@media screen and (min-width:992px){.home-tour-outer.dashboard-type{padding-bottom:100px;}}@media screen and (min-width:1400px){.home-tour-outer.dashboard-type{padding-bottom:120px;}}.profile-tabs-outer{padding-top:48px;}@media screen and (min-width:768px){.profile-tabs-outer{padding-top:60px;}}.profile-tabs.dashboard-type-two{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px 12px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;}.profile-tabs ul{list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;padding:0;margin:0;gap:8px 12px;-ms-flex-wrap:wrap;flex-wrap:wrap;}.profile-tabs ul li.tab-item a{font-size:13px;padding:10px 15px;border-radius:40px;font-weight:700;line-height:cal(20/16);border:1px solid var(--nile-blue);color:var(--c-black);background-color:transparent;display:inline-block;-webkit-transition:all 0.32s ease-in-out;transition:all 0.32s ease-in-out;cursor:pointer;line-height:1.25;text-decoration:none;}@media screen and (min-width:576px){.profile-tabs ul li.tab-item a{font-size:14px;padding:11px 20px;}}@media screen and (min-width:992px){.profile-tabs ul li.tab-item a{font-size:16px;}}.profile-tabs ul li.tab-item a:hover,.profile-tabs ul li.tab-item a:focus{color:var(--c-white);background-color:var(--c-black);border-color:var(--c-black);}.profile-tabs ul li.tab-item.active a{color:var(--c-white);background-color:var(--c-black);border-color:var(--c-black);}.profile-tabs ul.right-align li.tab-item a{border:1px solid var(--c-primary);color:var(--c-white);background-color:var(--c-primary);}.profile-tabs ul.right-align li.tab-item a:hover,.profile-tabs ul.right-align li.tab-item a:focus{color:var(--c-white);background-color:var(--c-black);border-color:var(--c-black);}.profile-tabs ul.right-align li.tab-item.active a{color:var(--c-white);background-color:var(--c-primary);border-color:var(--c-primary);}.remark-elmnt-wrapper{padding-top:20px;}@media screen and (min-width:768px){.remark-elmnt-wrapper{padding-top:30px;}}@media screen and (min-width:1200px){.remark-elmnt-wrapper{padding-top:40px;}}.remark-elmnt-item-row .remark-elmnt-item{padding:20px 0;display:-webkit-box;display:-ms-flexbox;display:flex;gap:0 24px;}.remark-elmnt-item-row .remark-elmnt-item:not(:last-child){border-bottom:1px solid #D9D9D9;}.remark-elmnt-item-row .remark-elmnt-item .image-wrap{width:22%;max-width:120px;}.remark-elmnt-item-row .remark-elmnt-item .image-wrap img{width:100%;aspect-ratio:1/1;border-radius:16px;-o-object-fit:cover;object-fit:cover;}.remark-elmnt-item-row .remark-elmnt-item .text-wrap{width:78%;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;}.remark-elmnt-item-row .remark-elmnt-item .text-wrap h4{font-size:20px;line-height:1;margin-bottom:12px;font-weight:bold;}.remark-elmnt-item-row .remark-elmnt-item .text-wrap .review-text{font-size:16px;line-height:1.5;}.remark-elmnt-item-row .remark-elmnt-item .text-wrap .review-text p:last-child{margin-bottom:0;}.downlod-doc{padding-top:12px;}.downlod-doc a span{width:24px;}.block-field-blocknodebuildingsfield-add-pilgrimage-routes,.pilgrimage-routes-wrap{background-color:#F0EBEB;border-radius:12px;padding:32px 16px;margin-top:32px;}@media screen and (min-width:576px){.block-field-blocknodebuildingsfield-add-pilgrimage-routes,.pilgrimage-routes-wrap{padding:40px 24px;}}@media screen and (min-width:768px){.block-field-blocknodebuildingsfield-add-pilgrimage-routes,.pilgrimage-routes-wrap{margin-top:40px;padding:40px 24px;}}@media screen and (min-width:1200px){.block-field-blocknodebuildingsfield-add-pilgrimage-routes,.pilgrimage-routes-wrap{padding:44px;margin-top:60px;}}.block-field-blocknodebuildingsfield-add-pilgrimage-routes .field--name-field-add-pilgrimage-routes,.pilgrimage-routes-wrap .field--name-field-pilgrimage-routes{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:15px;}.routes-item-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:12px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}@media screen and (min-width:992px){.routes-item-wrapper{-ms-flex-wrap:nowrap;flex-wrap:nowrap;}}.routes-item-wrapper .text{display:-webkit-box;display:-ms-flexbox;display:flex;gap:0 12px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:18px;}@media screen and (min-width:1200px){.routes-item-wrapper .text{gap:0 16px;}}.routes-item-wrapper .text .icon{width:1em;height:1em;min-width:1em;font-size:48px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:var(--c-white);border-radius:50%;color:var(--c-primary);}@media screen and (min-width:992px){.routes-item-wrapper .text .icon{font-size:60px;}}.routes-item-wrapper .text .icon svg{width:0.46em;height:auto;display:block;}.routes-item-wrapper .normal-link{width:100%;}@media screen and (min-width:992px){.routes-item-wrapper .normal-link{width:auto;}}.routes-item-wrapper .normal-link a{font-weight:normal;color:var(--c-primary);white-space:nowrap;}.routes-item-wrapper .normal-link a:hover{color:var(--c-body);}.add-labels-title-label-card{padding-top:32px;}.add-labels-title-label-card h2{margin-bottom:20px;}@media screen and (min-width:992px){.add-labels-title-label-card{padding-top:48px;}}.add-labels-title-label-card .field--name-field-add-labels{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;-ms-flex-wrap:wrap;flex-wrap:wrap;}@media screen and (min-width:576px){.add-labels-title-label-card .field--name-field-add-labels{gap:16px 16px;}}@media screen and (min-width:768px){.add-labels-title-label-card .field--name-field-add-labels{gap:20px 20px;}}@media screen and (min-width:1200px){.add-labels-title-label-card .field--name-field-add-labels{gap:20px 30px;}}.add-labels-title-label-card .field--name-field-add-labels > .field__item{border:2px solid #D9D9D9;width:calc(33.3333% - 6.6666666667px);border-radius:16px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:12px;position:relative;}@media screen and (min-width:576px){.add-labels-title-label-card .field--name-field-add-labels > .field__item{width:calc(33.3333% - 10.6666666667px);}}@media screen and (min-width:768px){.add-labels-title-label-card .field--name-field-add-labels > .field__item{width:calc(33.3333% - 13.3333333333px);}}@media screen and (min-width:1200px){.add-labels-title-label-card .field--name-field-add-labels > .field__item{width:calc(33.3333% - 20px);}}.add-labels-title-label-card .field--name-field-add-labels > .field__item img{-webkit-transform:scale(1);transform:scale(1);-webkit-transition:all 0.32s ease-in-out;transition:all 0.32s ease-in-out;}.add-labels-title-label-card .field--name-field-add-labels > .field__item .link-item .link-url a{color:transparent;border-radius:16px;font-size:0;position:absolute;width:100%;height:100%;top:0;left:0;z-index:1;}.add-labels-title-label-card .field--name-field-add-labels > .field__item:hover .link-item + .image img{-webkit-transform:scale(1.1);transform:scale(1.1);}.add-media-video-items{padding-top:32px;}.add-media-video-items h2{margin-bottom:20px;}@media screen and (min-width:992px){.add-media-video-items{padding-top:48px;}}.card-with-title-button-row .view-header{padding-bottom:30px;}.card-with-title-button-row .view-footer{text-align:center;padding-top:24px;}@media screen and (min-width:768px){.card-with-title-button-row .view-footer{padding-top:40px;}}.buildingdttourswiper{padding:0 24px 15px 24px;margin-left:-12px;margin-right:-12px;max-width:calc(100% + 24px);width:calc(100% + 24px);}@media screen and (min-width:576px){.buildingdttourswiper{padding:0 15px 15px 15px;margin-left:-15px;margin-right:-15px;max-width:calc(100% + 30px);width:calc(100% + 30px);}}.buildingdttourswiper .swiper-wrapper .swiper-slide{height:auto;}@media screen and (min-width:768px){.buildingdttourswiper .swiper-wrapper .swiper-slide{max-width:50%;}}@media screen and (min-width:992px){.buildingdttourswiper .swiper-wrapper .swiper-slide{max-width:33.3333%;}}.buildingdttourswiper .swiper-pagination{position:relative;bottom:0;top:0;left:0;right:0;margin-top:20px;--swiper-theme-color:var(--c-primary);z-index:2;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}.icon-title{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;line-height:1.0526315789;gap:6px;}.icon-title .t-icon{width:1.0526315789em;min-width:1.0526315789em;}.icon-title .t-icon svg{width:100%;height:auto;display:block;}.relate-building-wrapper{border-radius:8px;-webkit-box-shadow:0px 2px 25px 0px rgba(158,158,158,0.1215686275);box-shadow:0px 2px 25px 0px rgba(158,158,158,0.1215686275);padding:30px 16px;}@media screen and (min-width:992px){.relate-building-wrapper{padding:30px;}}.relate-building-wrapper .icon-title{color:var(--c-primary);margin-bottom:24px;padding-top:0.05em;}@media screen and (min-width:768px){.relate-building-wrapper .icon-title{margin-bottom:32px;}}@media screen and (min-width:1200px){.relate-building-wrapper .icon-title{margin-bottom:40px;}}.relate-building-wrapper .icon-title .t-icon{color:var(--nile-blue);margin-top:-0.05em;}.tabs-card-outer{font-size:14px;border-radius:8px;-webkit-box-shadow:0px 2px 25px 0px rgba(158,158,158,0.1215686275);box-shadow:0px 2px 25px 0px rgba(158,158,158,0.1215686275);padding:30px 16px;margin-bottom:24px;background-color:var(--c-white);}@media screen and (min-width:992px){.tabs-card-outer{margin-bottom:32px;padding:30px;}}@media screen and (min-width:1200px){.tabs-card-outer{padding:36px;}}.tabs-card-outer .title-open-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-bottom:24px;}.tabs-card-outer .title-open-wrap .icon-title{margin-bottom:0;color:var(--c-primary);}.tabs-card-outer .title-open-wrap .icon-title .t-icon{color:var(--c-body);}.tabs-card-outer .title-open-wrap .open-txt{border-radius:30px;font-size:10px;font-weight:bold;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;text-transform:uppercase;padding:0 16px;color:var(--c-green);line-height:20px;border:1px solid var(--c-green);}.tabs-card-outer .title-open-wrap .open-txt p{margin:0;}.tabs-card-outer .title-open-wrap .close-txt{border-radius:30px;font-size:10px;font-weight:bold;text-transform:uppercase;padding:0 16px;line-height:22px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;color:var(--c-primary);border:1px solid var(--c-primary);}.tabs-card-outer .title-open-wrap .close-txt p{margin:0;}.tabs-card-outer .tabs-wrapper .navs ul{display:-webkit-box;display:-ms-flexbox;display:flex;list-style:none;margin:0;padding:0;gap:4px;-ms-flex-wrap:wrap;flex-wrap:wrap;}.tabs-card-outer .tabs-wrapper .navs ul li a{display:block;color:var(--c-body);font-weight:bold;font-size:12px;text-align:center;text-decoration:none;padding:10px 15px;border-radius:40px;background-color:#F2F4F7;-webkit-transition:all 0.32s ease-in-out;transition:all 0.32s ease-in-out;}@media screen and (min-width:992px){.tabs-card-outer .tabs-wrapper .navs ul li a{padding:10px 19px;font-size:14px;}}@media screen and (min-width:1200px){.tabs-card-outer .tabs-wrapper .navs ul li a{font-size:15px;}}.tabs-card-outer .tabs-wrapper .navs ul li a:hover{background-color:var(--c-orange);color:var(--c-white);}.tabs-card-outer .tabs-wrapper .navs ul li.active a{background-color:var(--c-orange);color:var(--c-white);}.tabs-card-outer .tabs-content{padding-top:22px;}.tabs-card-outer .tabs-content .tab-content{display:none;}.tabs-card-outer .tabs-content .tab-content:first-child{display:block;}.tabs-card-outer .tabs-content .tab-content .tab-content-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px 16px;}.tabs-card-outer .tabs-content .tab-content .season-range{width:100%;}.tabs-card-outer .tabs-content .tab-content .date-time-item{width:calc(50% - 8px);display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:0 12px;}.tabs-card-outer .tabs-content .tab-content .date-time-item strong{min-width:94px;}.tabs-card-outer .tabs-content .tab-content .date-time-item > div{width:100%;}@media screen and (min-width:576px){.tabs-card-outer .tabs-content .tab-content .date-time-item > div{width:auto;-webkit-box-flex:1;-ms-flex:1;flex:1;}}@media screen and (min-width:768px){.tabs-card-outer .tabs-content .tab-content .date-time-item > div{width:100%;-webkit-box-flex:unset;-ms-flex:unset;flex:unset;}}@media screen and (min-width:992px){.tabs-card-outer .tabs-content .tab-content .date-time-item > div{-webkit-box-flex:1;-ms-flex:1;flex:1;width:auto;}}.tabs-card-outer .tabs-content .tab-content .date-time-item h5{font-size:14px;font-weight:normal;margin:0;}.tabs-card-outer .text h4{font-size:18px;font-weight:bold;margin-bottom:12px;}.tabs-card-outer .title-text-item{padding-top:24px;}.tabs-card-outer .title-text-item p{margin-bottom:0;}.tabs-card-outer .title-text-item p a{color:var(--c-body);text-decoration:none;-webkit-transition:all 0.32s ease-in-out;transition:all 0.32s ease-in-out;}.tabs-card-outer .title-text-item p a:hover{color:var(--c-primary);text-decoration:underline;}.tabs-card-outer .text-link{padding-top:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;margin-top:20px;border-top:1px solid #D9D9D9;}@media screen and (min-width:400px){.tabs-card-outer .text-link{-ms-flex-wrap:nowrap;flex-wrap:nowrap;}}@media screen and (min-width:768px){.tabs-card-outer .text-link{-ms-flex-wrap:wrap;flex-wrap:wrap;}}@media screen and (min-width:992px){.tabs-card-outer .text-link{-ms-flex-wrap:nowrap;flex-wrap:nowrap;}}.tabs-card-outer .text-link h4{margin-bottom:0;}.tabs-card-outer .text-link .outline-link a{color:var(--c-body);border-color:var(--c-body);}@media screen and (min-width:400px){.tabs-card-outer .text-link .outline-link a{white-space:nowrap;}}@media screen and (min-width:768px){.tabs-card-outer .text-link .outline-link a{white-space:wrap;}}@media screen and (min-width:992px){.tabs-card-outer .text-link .outline-link a{white-space:nowrap;}}.tabs-card-outer .text-link .outline-link a:hover,.tabs-card-outer .text-link .outline-link a:focus{color:var(--c-white);border-color:var(--c-primary);}.lg-backdrop{background-color:rgba(24,23,23,0.5019607843);}@media (max-aspect-ratio:10/13){.lg-outer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}.lg-outer > div.lg{height:auto !important;}}.lg-outer .lg{max-width:1296px;width:calc(100% - 40px) !important;margin-left:auto;top:20px;margin-right:auto;max-height:calc(100% - 40px);background-color:var(--c-white);border-radius:16px;display:-webkit-box;display:-ms-flexbox;display:flex;overflow:visible;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:20px 20px 44px 20px;position:relative;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);}@media (max-aspect-ratio:10/13){.lg-outer .lg{top:unset;-webkit-transform:translate(0);transform:translate(0);}}@media screen and (min-height:1024px){.lg-outer .lg{max-height:840px;}}@media screen and (min-height:1200px){.lg-outer .lg{max-height:1024px;}}@media screen and (min-width:768px){.lg-outer .lg{padding:24px 30px 44px 30px;max-width:716px;}}@media screen and (min-width:992px){.lg-outer .lg{max-width:800px;}}@media screen and (min-width:1200px){.lg-outer .lg{max-width:960px;}}@media screen and (min-width:1400px){.lg-outer .lg{max-width:1024px;}}.lg-outer .lg .lg-sub-html{position:static;bottom:0;top:0;left:0;right:0;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;padding:0 0 24px 0;margin:0;background-color:transparent;color:var(--c-body);text-align:left;}.lg-outer .lg .lg-sub-html h2{font-size:26px;text-align:center;line-height:1.1;padding-left:10px;padding-right:10px;}@media screen and (min-width:576px){.lg-outer .lg .lg-sub-html h2{font-size:28px;}}@media screen and (min-width:768px){.lg-outer .lg .lg-sub-html h2{font-size:23px;padding-left:20px;padding-right:20px;}}@media screen and (min-width:992px){.lg-outer .lg .lg-sub-html h2{font-size:36px;}}@media screen and (min-width:1200px){.lg-outer .lg .lg-sub-html h2{font-size:40px;}}.lg-outer .lg .lg-sub-html p{font-size:16px;text-align:center;}@media screen and (min-width:992px){.lg-outer .lg .lg-sub-html p{font-size:18px;}}.lg-outer .lg .lg-inner{position:relative;height:auto;width:100%;top:0;left:0;right:0;bottom:0;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;}@media (max-aspect-ratio:10/13){.lg-outer .lg .lg-inner{padding:0 0 100%;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;}}.lg-outer .lg .lg-inner .lg-img-wrap{padding:0;}.lg-outer .lg .lg-inner img{border-radius:12px;}.lg-outer .lg .lg-toolbar.lg-group{position:static;background:transparent;height:0;opacity:1;-webkit-transform:none;transform:none;}.lg-outer .lg .lg-toolbar.lg-group .lg-icon{color:var(--c-body);position:absolute;right:0;top:0;width:40px;}@media screen and (min-width:992px){.lg-outer .lg .lg-toolbar.lg-group .lg-icon{width:50px;}}.lg-outer .lg .lg-toolbar.lg-group .lg-icon:hover{color:var(--c-primary);}.lg-outer .lg .lg-toolbar.lg-group #lg-counter{position:absolute;bottom:15px;right:30px;padding:0;margin:0;color:var(--c-body);}.lg-outer .lg .bottom-text{position:absolute;bottom:15px;left:0px;padding:0;margin:0;width:100%;padding-left:30px;padding-right:30px;text-align:center;}.lg-outer .lg .lg-actions .lg-icon{background-color:var(--c-primary);border-radius:50%;width:36px;height:36px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:var(--c-white);font-size:16px;opacity:1;-webkit-transform:unset;transform:unset;-webkit-transition:all 0.32s ease-in-out;transition:all 0.32s ease-in-out;}@media screen and (min-width:1200px){.lg-outer .lg .lg-actions .lg-icon{width:52px;height:52px;font-size:20px;}}.lg-outer .lg .lg-actions .lg-icon.lg-prev{left:-18px;}@media screen and (min-width:1200px){.lg-outer .lg .lg-actions .lg-icon.lg-prev{left:-26px;}}.lg-outer .lg .lg-actions .lg-icon.lg-next{right:-18px;}@media screen and (min-width:1200px){.lg-outer .lg .lg-actions .lg-icon.lg-next{right:-26px;}}.lg-outer .lg .lg-actions .lg-icon:hover{background-color:var(--c-orange);}.custom-jeo-modal-overlay .custom-jeo-modal .custom-jeo-modal-title{font-family:var(--head-font);font-weight:normal;}@media screen and (min-width:768px){.custom-jeo-modal-overlay .custom-jeo-modal .custom-jeo-modal-title{font-size:24px;}}.custom-jeo-modal-overlay .custom-jeo-modal .custom-jeo-modal-close{padding:0;width:32px;height:32px;border-radius:0;border:none;background:var(--c-primary);-webkit-mask-image:url(/themes/eglisesouvertes/css/icons/close.svg);mask-image:url(/themes/eglisesouvertes/css/icons/close.svg);-webkit-mask-size:26px;mask-size:26px;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-transition:all 0.32s ease-in-out;transition:all 0.32s ease-in-out;}.custom-jeo-modal-overlay .custom-jeo-modal .custom-jeo-modal-close:hover{-webkit-mask-size:32px;mask-size:32px;}form .form-check{padding-left:0;min-height:unset;}.custom-user-wrapper{padding-top:48px;padding-bottom:160px;}@media screen and (min-width:768px){.custom-user-wrapper{padding-top:64px;padding-bottom:80px;}}@media screen and (min-width:992px){.custom-user-wrapper{padding-top:80px;padding-bottom:100px;}}@media screen and (min-width:1200px){.custom-user-wrapper{padding-top:100px;padding-bottom:120px;}}.custom-user-wrapper form{max-width:516px;padding-left:8px;padding-right:8px;margin-left:auto;margin-right:auto;width:100%;}.custom-user-wrapper form > p{font-size:14px;line-height:1.2;}.custom-user-wrapper form .form-item{margin-bottom:20px;margin-top:0;}.custom-user-wrapper form .form-item .description{display:none;}.custom-user-wrapper form .form-item label:not(.option){font-size:14px;line-height:1.2;font-weight:700;color:var(--c-black);margin-bottom:12px;}.custom-user-wrapper form .form-item input.form-control,.custom-user-wrapper form .form-item select.form-control{height:48px;}.custom-user-wrapper form .form-item input.form-control,.custom-user-wrapper form .form-item select.form-control,.custom-user-wrapper form .form-item textarea.form-control{background-color:var(--field-bg);border:1px solid var(--field-border);border-radius:8px;padding:10px 15px;font-size:16px;font-weight:normal;outline:none;-webkit-box-shadow:none;box-shadow:none;}.custom-user-wrapper form .form-item input.form-control::-webkit-input-placeholder,.custom-user-wrapper form .form-item select.form-control::-webkit-input-placeholder,.custom-user-wrapper form .form-item textarea.form-control::-webkit-input-placeholder{color:#ADAEBC;opacity:1;}.custom-user-wrapper form .form-item input.form-control::-moz-placeholder,.custom-user-wrapper form .form-item select.form-control::-moz-placeholder,.custom-user-wrapper form .form-item textarea.form-control::-moz-placeholder{color:#ADAEBC;opacity:1;}.custom-user-wrapper form .form-item input.form-control:-ms-input-placeholder,.custom-user-wrapper form .form-item select.form-control:-ms-input-placeholder,.custom-user-wrapper form .form-item textarea.form-control:-ms-input-placeholder{color:#ADAEBC;opacity:1;}.custom-user-wrapper form .form-item input.form-control::-ms-input-placeholder,.custom-user-wrapper form .form-item select.form-control::-ms-input-placeholder,.custom-user-wrapper form .form-item textarea.form-control::-ms-input-placeholder{color:#ADAEBC;opacity:1;}.custom-user-wrapper form .form-item input.form-control::placeholder,.custom-user-wrapper form .form-item select.form-control::placeholder,.custom-user-wrapper form .form-item textarea.form-control::placeholder{color:#ADAEBC;opacity:1;}.custom-user-wrapper form .form-item input.form-control:focus::-webkit-input-placeholder,.custom-user-wrapper form .form-item select.form-control:focus::-webkit-input-placeholder,.custom-user-wrapper form .form-item textarea.form-control:focus::-webkit-input-placeholder{opacity:0;}.custom-user-wrapper form .form-item input.form-control:focus::-moz-placeholder,.custom-user-wrapper form .form-item select.form-control:focus::-moz-placeholder,.custom-user-wrapper form .form-item textarea.form-control:focus::-moz-placeholder{opacity:0;}.custom-user-wrapper form .form-item input.form-control:focus:-ms-input-placeholder,.custom-user-wrapper form .form-item select.form-control:focus:-ms-input-placeholder,.custom-user-wrapper form .form-item textarea.form-control:focus:-ms-input-placeholder{opacity:0;}.custom-user-wrapper form .form-item input.form-control:focus::-ms-input-placeholder,.custom-user-wrapper form .form-item select.form-control:focus::-ms-input-placeholder,.custom-user-wrapper form .form-item textarea.form-control:focus::-ms-input-placeholder{opacity:0;}.custom-user-wrapper form .form-item input.form-control:focus::placeholder,.custom-user-wrapper form .form-item select.form-control:focus::placeholder,.custom-user-wrapper form .form-item textarea.form-control:focus::placeholder{opacity:0;}.custom-user-wrapper form .forgot-password-link{text-align:right;padding-top:5px;padding-bottom:12px;}.custom-user-wrapper form .forgot-password-link a{color:var(--c-primary);-webkit-transition:color 0.32s ease;transition:color 0.32s ease;text-decoration:none;}.custom-user-wrapper form .forgot-password-link a:hover{color:var(--c-orange);}.custom-user-wrapper form .form-actions{margin-top:20px;margin-bottom:20px;}.custom-user-wrapper form .form-actions .button.form-submit,.custom-user-wrapper form .form-actions .button.btn-primary{width:100%;background-color:var(--c-primary);border:1px solid var(--c-primary);border-radius:40px;padding:12px 15px;font-size:16px;font-weight:700;color:var(--c-white);text-align:center;text-decoration:none;-webkit-transition:all 0.32s ease;transition:all 0.32s ease;}@media screen and (min-width:1400px){.custom-user-wrapper form .form-actions .button.form-submit,.custom-user-wrapper form .form-actions .button.btn-primary{padding:12px 30px;}}.custom-user-wrapper form .form-actions .button.form-submit:hover,.custom-user-wrapper form .form-actions .button.btn-primary:hover{background-color:var(--c-primary-dark);}.custom-user-wrapper form .register-link{color:#6C6C6C;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:0 6px;}.custom-user-wrapper form .register-link a{color:var(--c-primary);-webkit-transition:color 0.32s ease;transition:color 0.32s ease;text-decoration:none;}.custom-user-wrapper form .register-link a:hover{color:var(--c-orange);}.account-sidebar{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}@media screen and (min-width:1200px){.account-sidebar{padding-right:4%;}}@media screen and (min-width:1400px){.account-sidebar{padding-right:6%;}}.account-sidebar p{margin:0;}.account-sidebar .oc-participate-card{padding:24px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0 20px;}@media screen and (min-width:768px){.account-sidebar .oc-participate-card{gap:0 12px;padding-left:16px;padding-right:16px;}}@media screen and (min-width:992px){.account-sidebar .oc-participate-card{gap:0 20px;padding-left:24px;padding-right:24px;}}.account-sidebar .oc-participate-card .text{padding-top:20px;width:100%;}.account-sidebar .oc-participate-card .text h5{font-weight:900;font-size:16px;line-height:1.3636363636;margin:0;}@media screen and (min-width:768px){.account-sidebar .oc-participate-card .text h5{font-size:17px;}}@media screen and (min-width:992px){.account-sidebar .oc-participate-card .text h5{font-size:18px;}}.account-sidebar .oc-participate-card .text p{font-size:14px;line-height:1.5;margin:0;}@media screen and (min-width:768px){.account-sidebar .oc-participate-card .text p{font-size:13px;}}@media screen and (min-width:992px){.account-sidebar .oc-participate-card .text p{font-size:14px;}}.account-sidebar .oc-participate-card .icon{width:52px;height:52px;border-radius:7px;background-color:#9B511D;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}@media screen and (min-width:768px){.account-sidebar .oc-participate-card .icon{width:44px;height:44px;}}@media screen and (min-width:992px){.account-sidebar .oc-participate-card .icon{width:52px;height:52px;}}.account-sidebar .oc-participate-card .title{width:calc(100% - 72px);font-size:16px;font-weight:bold;color:#65320F;line-height:1.4210526316;}@media screen and (min-width:768px){.account-sidebar .oc-participate-card .title{width:calc(100% - 56px);font-size:14px;}}@media screen and (min-width:992px){.account-sidebar .oc-participate-card .title{width:calc(100% - 72px);font-size:17px;}}.account-sidebar .block-layout-builder:first-child .oc-participate-card .icon{border-radius:0;background-color:transparent;}.account-sidebar .block.block-layout-builder:not(:first-child):not(:last-child) .oc-participate-card{padding-top:12px;padding-bottom:12px;}.account-sidebar .block-inline-blockcta h4{font-weight:700;margin-top:10px;}.account-sidebar .block-inline-blockcta .field--type-link{padding-top:12px;padding-bottom:10px;--btn-bg:var(--c-white);--btn-color:var(--c-black);--btn-border:var(--c-white);}.account-sidebar .block-inline-blockcta .field--type-link a{padding:8px 20px 10px;}@media screen and (min-width:576px){form .custom-checkbox-row{display:-webkit-box;display:-ms-flexbox;display:flex;gap:0 24px;}}@media screen and (min-width:992px){form .custom-checkbox-row{gap:0 55px;}}@media screen and (min-width:576px){form .custom-checkbox-row .form-check{width:auto;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;}}@media screen and (min-width:992px){form .custom-checkbox-row .form-check{width:calc(50% - 27.5px);}}.form-type-one .form-item{margin-bottom:20px;margin-top:0;width:100%;}@media screen and (min-width:1200px){.form-type-one .form-item{margin-bottom:24px;}}.form-type-one .form-item label:not(.option){font-size:14px;line-height:1.2;font-weight:700;color:var(--c-black);margin-bottom:8px;}.form-type-one .form-item input.form-control,.form-type-one .form-item select.form-control{height:40px;padding:6px 15px;}@media screen and (min-width:768px){.form-type-one .form-item input.form-control,.form-type-one .form-item select.form-control{padding:10px 15px;height:48px;}}.form-type-one .form-item textarea.form-control{padding:10px 15px;}.form-type-one .form-item input.form-control,.form-type-one .form-item select.form-control,.form-type-one .form-item textarea.form-control{background-color:var(--field-bg);border:1px solid var(--field-border);border-radius:8px;font-size:16px;font-weight:normal;outline:none;-webkit-box-shadow:none;box-shadow:none;}.form-type-one .form-item input.form-control::-webkit-input-placeholder,.form-type-one .form-item select.form-control::-webkit-input-placeholder,.form-type-one .form-item textarea.form-control::-webkit-input-placeholder{color:#ADAEBC;opacity:1;}.form-type-one .form-item input.form-control::-moz-placeholder,.form-type-one .form-item select.form-control::-moz-placeholder,.form-type-one .form-item textarea.form-control::-moz-placeholder{color:#ADAEBC;opacity:1;}.form-type-one .form-item input.form-control:-ms-input-placeholder,.form-type-one .form-item select.form-control:-ms-input-placeholder,.form-type-one .form-item textarea.form-control:-ms-input-placeholder{color:#ADAEBC;opacity:1;}.form-type-one .form-item input.form-control::-ms-input-placeholder,.form-type-one .form-item select.form-control::-ms-input-placeholder,.form-type-one .form-item textarea.form-control::-ms-input-placeholder{color:#ADAEBC;opacity:1;}.form-type-one .form-item input.form-control::placeholder,.form-type-one .form-item select.form-control::placeholder,.form-type-one .form-item textarea.form-control::placeholder{color:#ADAEBC;opacity:1;}.form-type-one .form-item input.form-control:focus::-webkit-input-placeholder,.form-type-one .form-item select.form-control:focus::-webkit-input-placeholder,.form-type-one .form-item textarea.form-control:focus::-webkit-input-placeholder{opacity:0;}.form-type-one .form-item input.form-control:focus::-moz-placeholder,.form-type-one .form-item select.form-control:focus::-moz-placeholder,.form-type-one .form-item textarea.form-control:focus::-moz-placeholder{opacity:0;}.form-type-one .form-item input.form-control:focus:-ms-input-placeholder,.form-type-one .form-item select.form-control:focus:-ms-input-placeholder,.form-type-one .form-item textarea.form-control:focus:-ms-input-placeholder{opacity:0;}.form-type-one .form-item input.form-control:focus::-ms-input-placeholder,.form-type-one .form-item select.form-control:focus::-ms-input-placeholder,.form-type-one .form-item textarea.form-control:focus::-ms-input-placeholder{opacity:0;}.form-type-one .form-item input.form-control:focus::placeholder,.form-type-one .form-item select.form-control:focus::placeholder,.form-type-one .form-item textarea.form-control:focus::placeholder{opacity:0;}.form-type-one .form-actions{padding-top:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin:0;gap:8px;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;}.form-type-one .form-actions .button:not(.button-add-more){border:1px solid var(--c-primary);background-color:transparent;border-radius:40px;padding:8px 20px;font-size:16px;font-weight:700;color:var(--c-primary);text-align:center;text-decoration:none;-webkit-transition:all 0.32s ease;transition:all 0.32s ease;margin:0;}@media screen and (min-width:768px){.form-type-one .form-actions .button:not(.button-add-more){padding:12px 20px;}}@media screen and (min-width:1400px){.form-type-one .form-actions .button:not(.button-add-more){padding:12px 30px;}}.form-type-one .form-actions .button:not(.button-add-more):hover{background-color:var(--c-primary);color:var(--c-white);}.form-type-one .form-actions .button.button-submit:not(.button-add-more){background-color:var(--c-primary);color:var(--c-white);}.form-type-one .form-actions .button.button-submit:not(.button-add-more):hover{border:1px solid var(--c-primary-dark);background-color:var(--c-primary-dark);}form.custom-register-form{padding-top:32px;}@media screen and (min-width:768px){form.custom-register-form{padding-top:0;}}form.custom-register-form .form-fixed-html{padding-bottom:24px;}form.custom-register-form .form-fixed-html h4{font-size:22px;font-weight:900;margin-bottom:8px;}form.custom-register-form .form-fixed-html p{font-size:20px;font-weight:600;color:#6C6C6C;}form.custom-register-form .form-group-middle{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:0 24px;}form.custom-register-form hr{margin-bottom:40px;margin-top:15px;}form.custom-register-form .form-group-top{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:0 24px;}@media screen and (min-width:768px){form.custom-register-form .form-group-top .js-form-item-contact-user-title,form.custom-register-form .form-group-top .js-form-item-first-name,form.custom-register-form .form-group-top .js-form-item-last-name{width:calc(33% - 15px);}}@media screen and (min-width:992px){form.custom-register-form .form-group-top .js-form-item-contact-user-title,form.custom-register-form .form-group-top .js-form-item-first-name,form.custom-register-form .form-group-top .js-form-item-last-name{width:calc(33% - 14px);}}@media screen and (min-width:768px){form.custom-register-form .form-item{width:calc(50% - 12px);}form.custom-register-form .form-item.form-item-privacy-policy{width:100%;}}form.custom-register-form .form-item .description{display:none;}form.custom-register-form .form-type-checkbox input.form-checkbox{display:none;}form.custom-register-form .form-type-checkbox input.form-checkbox + label.option{display:block;line-height:20px;color:var(--c-black);cursor:pointer;padding-left:30px;}form.custom-register-form .form-type-checkbox input.form-checkbox + label.option::before{content:"";width:20px;height:20px;background-color:var(--c-white);border:1px solid #CED2DA;border-radius:6px;min-width:20px;margin-left:-30px;display:block;margin-bottom:-20px;background-image:url(/themes/eglisesouvertes/css/icons/check.svg);background-size:16px;background-position:center;background-repeat:no-repeat;}form.custom-register-form .form-type-checkbox input.form-checkbox:checked + label.option::before{background-color:var(--c-primary);border-color:transparent;}form.custom-register-form .province-group{width:100%;}@media screen and (min-width:768px){form.custom-register-form .province-group{width:calc(50% - 12px);}}form.custom-register-form .province-group .form-item{width:100%;}form.custom-register-form .form-group-bottom .text-link p{font-style:normal;color:var(--c-black);font-size:16px;font-weight:600;}form.custom-register-form .form-group-bottom .text-link a{font-weight:normal;color:var(--c-primary);text-decoration:underline;-webkit-transition:all 0.32s ease-in-out;transition:all 0.32s ease-in-out;}form.custom-register-form .form-group-bottom .text-link a:hover{color:var(--c-orange);}.steps-section .block-inline-blockbasic h2{margin-bottom:18px;}@media screen and (min-width:768px){.steps-section .block-inline-blockbasic h2{margin-bottom:20px;}}@media screen and (min-width:1200px){.steps-section .block-inline-blockbasic h2{margin-bottom:30px;}}.steps-section .block-inline-blockbasic h1{font-size:var(--f-52);font-weight:normal;margin-bottom:18px;}.steps-section .block-inline-blockbasic h1 strong{font-weight:normal;color:var(--c-primary);}@media screen and (min-width:768px){.steps-section .block-inline-blockbasic h1{margin-bottom:20px;}}@media screen and (min-width:1200px){.steps-section .block-inline-blockbasic h1{margin-bottom:30px;}}.steps-section .block-inline-blockbasic p{font-size:16px;margin-bottom:20px;}@media screen and (min-width:768px){.steps-section .block-inline-blockbasic p{margin-bottom:25px;}}@media screen and (min-width:1200px){.steps-section .block-inline-blockbasic p{margin-bottom:35px;}}.steps-section .block-inline-blockbasic h5{font-size:18px;font-weight:800;color:var(--c-body);}.steps-section .field--type-text-with-summary p{font-size:18px;font-weight:600;}.steps-section .steps-wrapper{max-width:664px;margin-left:auto;margin-right:auto;padding-top:40px;}@media screen and (min-width:768px){.steps-section .steps-wrapper{padding-top:48px;}}@media screen and (min-width:992px){.steps-section .steps-wrapper{padding-top:54px;}}.steps-section .steps-wrapper .steps .field--name-field-add-step{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}.steps-section .steps-wrapper .steps .field__item:not(:last-child)::after{content:"";display:block;width:5px;margin-left:auto;margin-right:auto;background-color:#E5E7EB;padding-bottom:32px;}@media screen and (min-width:1200px){.steps-section .steps-wrapper .steps .field__item:not(:last-child)::after{padding-bottom:40px;}}.steps-section .steps-wrapper .steps .field__item .stp-itm-outer{background:#F5F5F5;padding:30px 20px;border-radius:8px;display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px;border:1px solid #F5F5F5;}.steps-section .steps-wrapper .steps .field__item .stp-itm-outer.active{border:1px solid var(--c-primary);}.steps-section .steps-wrapper .steps .field__item .stp-itm-outer .count{width:34px;height:34px;min-width:34px;background-color:var(--c-primary);border-radius:50%;color:var(--c-white);font-size:16px;font-weight:bold;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-bottom:3px;}.steps-section .steps-wrapper .steps .field__item .stp-itm-outer .stp-itm h5{font-size:16px;font-weight:bold;color:var(--c-black);margin-bottom:5px;line-height:1.5;}.steps-section .steps-wrapper .steps .field__item .stp-itm-outer .stp-itm p{margin:0;font-size:15px;color:var(--c-black);line-height:1.5;font-weight:normal;}.steps-section .steps-wrapper .link{text-align:center;padding-top:32px;}@media screen and (min-width:768px){.steps-section .steps-wrapper .link{padding-top:48px;}}@media screen and (min-width:992px){.steps-section .steps-wrapper .link{padding-top:64px;}}.custom-user-edit-wrapper.form-type-one{padding-top:40px;}@media screen and (min-width:768px){.custom-user-edit-wrapper.form-type-one{padding-top:56px;}}@media screen and (min-width:992px){.custom-user-edit-wrapper.form-type-one{padding-top:64px;}}form.custom-user-edit-form{padding-bottom:48px;}@media screen and (min-width:768px){form.custom-user-edit-form{padding-bottom:64px;}}@media screen and (min-width:992px){form.custom-user-edit-form{padding-bottom:100px;}}@media screen and (min-width:1400px){form.custom-user-edit-form{padding-bottom:120px;}}@media screen and (min-width:768px){form.custom-user-edit-form{padding-top:0;}}form.custom-user-edit-form .profile-tabs-outer{padding-bottom:32px;}@media screen and (min-width:992px){form.custom-user-edit-form .profile-tabs-outer{padding-bottom:40px;}}@media screen and (min-width:1400px){form.custom-user-edit-form .profile-tabs-outer{padding-bottom:50px;}}form.custom-user-edit-form .form-fixed-html{padding-bottom:30px;}form.custom-user-edit-form .form-fixed-html h2{font-size:var(--f-32);margin-bottom:0;}form.custom-user-edit-form .form-fixed-html h2 strong{color:var(--c-primary);font-weight:normal;}form.custom-user-edit-form .form-group-bottom{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:0 24px;}form.custom-user-edit-form hr{margin-bottom:40px;margin-top:15px;}form.custom-user-edit-form .form-group-top{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:0 24px;}@media screen and (min-width:768px){form.custom-user-edit-form .form-item{width:calc(50% - 12px);}}form.custom-user-edit-form .form-item .description{display:none;}form.custom-user-edit-form .form-group-bottom .text-link p{font-style:normal;color:var(--c-black);font-size:16px;font-weight:600;}form.custom-user-edit-form .form-group-bottom .text-link a{font-weight:normal;color:var(--c-primary);text-decoration:underline;-webkit-transition:all 0.32s ease-in-out;transition:all 0.32s ease-in-out;}form.custom-user-edit-form .form-group-bottom .text-link a:hover{color:var(--c-orange);}@media screen and (min-width:768px){form.custom-user-edit-form .js-form-item-contact-user-title,form.custom-user-edit-form .js-form-item-first-name,form.custom-user-edit-form .js-form-item-last-name{width:calc(33% - 14px);}}@media screen and (min-width:992px){form.custom-user-edit-form .js-form-item-contact-user-title,form.custom-user-edit-form .js-form-item-first-name,form.custom-user-edit-form .js-form-item-last-name{width:calc(33% - 13px);}}@media screen and (min-width:768px){form.custom-user-edit-form .province-group{width:calc(50% - 12px);}}form.custom-user-edit-form .province-group .form-item{width:100%;}.new-pad-step{--pt-h4:0px;}.new-pad-step h5{font-size:16px;font-weight:700;color:var(--c-primary);line-height:34px;padding:0 24px;border-radius:30px;background-color:var(--field-bg);margin-bottom:12px;display:inline-block;}form.custom-event-edit-form .text-sandy-brown h4,form.custom-event-creation-form .text-sandy-brown h4{font-size:19px;font-weight:900;color:var(--c-primary);padding-bottom:24px;border-bottom:1px solid var(--c-primary);margin-bottom:50px;padding-top:var(--pt-h4,30px);}form.custom-event-edit-form .event-text-sandy-brown,form.custom-event-creation-form .event-text-sandy-brown{padding-bottom:24px;border-bottom:1px solid var(--c-black);margin-bottom:24px;}form.custom-event-edit-form .event-text-sandy-brown h4,form.custom-event-creation-form .event-text-sandy-brown h4{font-size:19px;font-weight:900;color:var(--c-primary);margin-bottom:0;}form.custom-event-edit-form .event-text-sandy-brown p,form.custom-event-creation-form .event-text-sandy-brown p{margin-bottom:0;color:var(--c-black);}form.custom-event-edit-form .form-fixed-html:first-child .text-sandy-brown h4,form.custom-event-creation-form .form-fixed-html:first-child .text-sandy-brown h4{padding-top:0px;}form.custom-event-edit-form .description,form.custom-event-creation-form .description{font-size:14px;color:var(--c-black);}form.custom-event-edit-form .fieldset-legend,form.custom-event-creation-form .fieldset-legend{font-size:22px;font-weight:900;color:var(--nile-blue);display:block;}form.custom-event-edit-form #edit-event-options.form-radios,form.custom-event-creation-form #edit-event-options.form-radios{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}form.custom-event-edit-form #edit-event-options.form-radios .form-type-radio,form.custom-event-creation-form #edit-event-options.form-radios .form-type-radio{width:100%;}@media screen and (min-width:768px){form.custom-event-edit-form #edit-event-options.form-radios .form-type-radio,form.custom-event-creation-form #edit-event-options.form-radios .form-type-radio{width:calc(50% - 12px);}}form.custom-event-edit-form #edit-event-options.form-radios .form-type-radio input.form-radio,form.custom-event-creation-form #edit-event-options.form-radios .form-type-radio input.form-radio{display:none;}form.custom-event-edit-form #edit-event-options.form-radios .form-type-radio input.form-radio + label.option,form.custom-event-creation-form #edit-event-options.form-radios .form-type-radio input.form-radio + label.option{height:100%;padding:20px 20px 20px 55px;background-color:#FFF3EB;border-radius:12px;display:block;line-height:20px;font-weight:700;color:var(--c-black);border:1px solid transparent;-webkit-transition:all 0.32s ease-in-out;transition:all 0.32s ease-in-out;cursor:pointer;}form.custom-event-edit-form #edit-event-options.form-radios .form-type-radio input.form-radio + label.option:hover,form.custom-event-creation-form #edit-event-options.form-radios .form-type-radio input.form-radio + label.option:hover{border-color:var(--c-primary);}form.custom-event-edit-form #edit-event-options.form-radios .form-type-radio input.form-radio + label.option::before,form.custom-event-creation-form #edit-event-options.form-radios .form-type-radio input.form-radio + label.option::before{content:"";width:20px;height:20px;background-color:var(--c-white);border:1px solid #CED2DA;border-radius:6px;min-width:20px;margin-left:-35px;display:block;margin-bottom:-20px;background-image:url(/themes/eglisesouvertes/css/icons/check.svg);background-size:16px;background-position:center;background-repeat:no-repeat;}form.custom-event-edit-form #edit-event-options.form-radios .form-type-radio input.form-radio + label.option .description,form.custom-event-creation-form #edit-event-options.form-radios .form-type-radio input.form-radio + label.option .description{margin:0;font-size:16px;padding-top:12px;font-weight:normal;}form.custom-event-edit-form #edit-event-options.form-radios .form-type-radio input.form-radio:checked + label.option,form.custom-event-creation-form #edit-event-options.form-radios .form-type-radio input.form-radio:checked + label.option{border-color:var(--c-primary);}form.custom-event-edit-form #edit-event-options.form-radios .form-type-radio input.form-radio:checked + label.option::before,form.custom-event-creation-form #edit-event-options.form-radios .form-type-radio input.form-radio:checked + label.option::before{background-color:var(--c-primary);border-color:transparent;}form.custom-event-edit-form .form-type-checkbox input.form-checkbox,form.custom-event-creation-form .form-type-checkbox input.form-checkbox{display:none;}form.custom-event-edit-form .form-type-checkbox input.form-checkbox + label.option,form.custom-event-creation-form .form-type-checkbox input.form-checkbox + label.option{display:block;line-height:20px;color:var(--c-black);cursor:pointer;padding-left:30px;}form.custom-event-edit-form .form-type-checkbox input.form-checkbox + label.option::before,form.custom-event-creation-form .form-type-checkbox input.form-checkbox + label.option::before{content:"";width:20px;height:20px;background-color:var(--c-white);border:1px solid #CED2DA;border-radius:6px;min-width:20px;margin-left:-30px;display:block;margin-bottom:-20px;background-image:url(/themes/eglisesouvertes/css/icons/check.svg);background-size:16px;background-position:center;background-repeat:no-repeat;}form.custom-event-edit-form .form-type-checkbox input.form-checkbox:checked + label.option::before,form.custom-event-creation-form .form-type-checkbox input.form-checkbox:checked + label.option::before{background-color:var(--c-primary);border-color:transparent;}form.custom-event-edit-form .text-link,form.custom-event-creation-form .text-link{padding-top:12px;}form.custom-event-edit-form .text-link a,form.custom-event-creation-form .text-link a{text-decoration:underline;color:var(--c-primary);-webkit-transition:all 0.32s ease-in-out;transition:all 0.32s ease-in-out;}form.custom-event-edit-form .text-link a:hover,form.custom-event-creation-form .text-link a:hover{color:var(--c-body);}form.custom-event-edit-form #edit-pricing-options--wrapper .fieldset-legend,form.custom-event-creation-form #edit-pricing-options--wrapper .fieldset-legend{padding-bottom:20px;}form.custom-event-edit-form #edit-pricing-options--wrapper .form-radios .form-type-radio,form.custom-event-creation-form #edit-pricing-options--wrapper .form-radios .form-type-radio{width:100%;margin-bottom:12px;}form.custom-event-edit-form #edit-pricing-options--wrapper .form-radios .form-type-radio input.form-radio,form.custom-event-creation-form #edit-pricing-options--wrapper .form-radios .form-type-radio input.form-radio{display:none;}form.custom-event-edit-form #edit-pricing-options--wrapper .form-radios .form-type-radio input.form-radio + label.option,form.custom-event-creation-form #edit-pricing-options--wrapper .form-radios .form-type-radio input.form-radio + label.option{display:block;line-height:20px;color:var(--c-black);cursor:pointer;padding-left:24px;}form.custom-event-edit-form #edit-pricing-options--wrapper .form-radios .form-type-radio input.form-radio + label.option::before,form.custom-event-creation-form #edit-pricing-options--wrapper .form-radios .form-type-radio input.form-radio + label.option::before{content:"";width:14px;height:14px;background-color:var(--c-white);outline:1px solid #CED2DA;border:2px solid var(--c-white);border-radius:14px;min-width:14px;margin-left:-23px;display:block;margin-bottom:-14px;position:relative;top:3px;}form.custom-event-edit-form #edit-pricing-options--wrapper .form-radios .form-type-radio input.form-radio:checked + label.option::before,form.custom-event-creation-form #edit-pricing-options--wrapper .form-radios .form-type-radio input.form-radio:checked + label.option::before{background-color:var(--c-primary);outline-color:var(--c-primary);}form.custom-event-edit-form #edit-agree-checkboxes--wrapper .fieldset-legend,form.custom-event-creation-form #edit-agree-checkboxes--wrapper .fieldset-legend{padding-top:20px;padding-bottom:20px;}form.custom-event-edit-form .sub-title h5,form.custom-event-creation-form .sub-title h5{font-size:22px;font-weight:900;margin-bottom:20px;}form.custom-event-edit-form #names-fieldset-wrapper .fieldset-wrapper,form.custom-event-creation-form #names-fieldset-wrapper .fieldset-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:0 20px;}form.custom-event-edit-form #names-fieldset-wrapper .fieldset-wrapper .form-item,form.custom-event-creation-form #names-fieldset-wrapper .fieldset-wrapper .form-item{width:100%;}@media screen and (min-width:768px){form.custom-event-edit-form #names-fieldset-wrapper .fieldset-wrapper .form-item,form.custom-event-creation-form #names-fieldset-wrapper .fieldset-wrapper .form-item{width:calc(50% - 10px);}}form.custom-event-edit-form #names-fieldset-wrapper .fieldset-wrapper .button-add-more-wrapper,form.custom-event-creation-form #names-fieldset-wrapper .fieldset-wrapper .button-add-more-wrapper{width:100%;}form.custom-event-edit-form #event-datetime-wrapper > .form-item,form.custom-event-creation-form #event-datetime-wrapper > .form-item{margin-bottom:0;}form.custom-event-edit-form #event-datetime-wrapper .fieldset-wrapper,form.custom-event-creation-form #event-datetime-wrapper .fieldset-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;gap:0 10px;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}@media screen and (min-width:1200px){form.custom-event-edit-form #event-datetime-wrapper .fieldset-wrapper,form.custom-event-creation-form #event-datetime-wrapper .fieldset-wrapper{-ms-flex-wrap:nowrap;flex-wrap:nowrap;}}form.custom-event-edit-form #event-datetime-wrapper .fieldset-wrapper::before,form.custom-event-creation-form #event-datetime-wrapper .fieldset-wrapper::before{content:"";width:35px;min-width:35px;height:35px;background-image:url(/themes/eglisesouvertes/css/icons/long-arrow-right.svg);background-repeat:no-repeat;background-position:center;background-size:contain;-webkit-transform:rotate(90deg);transform:rotate(90deg);-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;}@media screen and (min-width:1200px){form.custom-event-edit-form #event-datetime-wrapper .fieldset-wrapper::before,form.custom-event-creation-form #event-datetime-wrapper .fieldset-wrapper::before{-webkit-transform:rotate(0deg);transform:rotate(0deg);height:48px;margin-bottom:24px;}}form.custom-event-edit-form #event-datetime-wrapper .fieldset-wrapper .form-type-select,form.custom-event-creation-form #event-datetime-wrapper .fieldset-wrapper .form-type-select{max-width:90px;}form.custom-event-edit-form #event-datetime-wrapper .fieldset-wrapper .event-date-item,form.custom-event-creation-form #event-datetime-wrapper .fieldset-wrapper .event-date-item{display:-webkit-box;display:-ms-flexbox;display:flex;gap:0 5px;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;width:100%;}@media screen and (min-width:360px){form.custom-event-edit-form #event-datetime-wrapper .fieldset-wrapper .event-date-item,form.custom-event-creation-form #event-datetime-wrapper .fieldset-wrapper .event-date-item{gap:0 8px;}}@media screen and (min-width:576px){form.custom-event-edit-form #event-datetime-wrapper .fieldset-wrapper .event-date-item,form.custom-event-creation-form #event-datetime-wrapper .fieldset-wrapper .event-date-item{gap:0 10px;}}@media screen and (min-width:1200px){form.custom-event-edit-form #event-datetime-wrapper .fieldset-wrapper .event-date-item,form.custom-event-creation-form #event-datetime-wrapper .fieldset-wrapper .event-date-item{-webkit-box-flex:1;-ms-flex:1;flex:1;width:auto;}}form.custom-event-edit-form #event-datetime-wrapper .fieldset-wrapper .event-date-item:nth-child(2),form.custom-event-creation-form #event-datetime-wrapper .fieldset-wrapper .event-date-item:nth-child(2){-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;}form.custom-event-edit-form #event-datetime-wrapper .fieldset-wrapper .event-date-item input.form-control,form.custom-event-edit-form #event-datetime-wrapper .fieldset-wrapper .event-date-item select.form-control,form.custom-event-edit-form #event-datetime-wrapper .fieldset-wrapper .event-date-item textarea.form-control,form.custom-event-creation-form #event-datetime-wrapper .fieldset-wrapper .event-date-item input.form-control,form.custom-event-creation-form #event-datetime-wrapper .fieldset-wrapper .event-date-item select.form-control,form.custom-event-creation-form #event-datetime-wrapper .fieldset-wrapper .event-date-item textarea.form-control{padding:10px 6px;font-size:16px;line-height:1;}@media screen and (min-width:370px){form.custom-event-edit-form #event-datetime-wrapper .fieldset-wrapper .event-date-item input.form-control,form.custom-event-edit-form #event-datetime-wrapper .fieldset-wrapper .event-date-item select.form-control,form.custom-event-edit-form #event-datetime-wrapper .fieldset-wrapper .event-date-item textarea.form-control,form.custom-event-creation-form #event-datetime-wrapper .fieldset-wrapper .event-date-item input.form-control,form.custom-event-creation-form #event-datetime-wrapper .fieldset-wrapper .event-date-item select.form-control,form.custom-event-creation-form #event-datetime-wrapper .fieldset-wrapper .event-date-item textarea.form-control{padding:10px 15px;font-size:16px;}}@media screen and (min-width:992px){form.custom-event-edit-form #event-datetime-wrapper .fieldset-wrapper .event-date-item input.form-control,form.custom-event-edit-form #event-datetime-wrapper .fieldset-wrapper .event-date-item select.form-control,form.custom-event-edit-form #event-datetime-wrapper .fieldset-wrapper .event-date-item textarea.form-control,form.custom-event-creation-form #event-datetime-wrapper .fieldset-wrapper .event-date-item input.form-control,form.custom-event-creation-form #event-datetime-wrapper .fieldset-wrapper .event-date-item select.form-control,form.custom-event-creation-form #event-datetime-wrapper .fieldset-wrapper .event-date-item textarea.form-control{font-size:14px;padding:10px 12px;}}@media screen and (min-width:1200px){form.custom-event-edit-form #event-datetime-wrapper .fieldset-wrapper .event-date-item input.form-control,form.custom-event-edit-form #event-datetime-wrapper .fieldset-wrapper .event-date-item select.form-control,form.custom-event-edit-form #event-datetime-wrapper .fieldset-wrapper .event-date-item textarea.form-control,form.custom-event-creation-form #event-datetime-wrapper .fieldset-wrapper .event-date-item input.form-control,form.custom-event-creation-form #event-datetime-wrapper .fieldset-wrapper .event-date-item select.form-control,form.custom-event-creation-form #event-datetime-wrapper .fieldset-wrapper .event-date-item textarea.form-control{font-size:16px;padding:10px 15px;}}form.custom-event-edit-form .event-contact-wrapper,form.custom-event-creation-form .event-contact-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:0 20px;}form.custom-event-edit-form .event-contact-wrapper .form-item,form.custom-event-creation-form .event-contact-wrapper .form-item{width:100%;}@media screen and (min-width:768px){form.custom-event-edit-form .event-contact-wrapper .form-item,form.custom-event-creation-form .event-contact-wrapper .form-item{width:calc(50% - 10px);-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;}form.custom-event-edit-form .event-contact-wrapper .form-item:nth-child(3),form.custom-event-creation-form .event-contact-wrapper .form-item:nth-child(3){width:100%;}}form.custom-event-edit-form .event-contact-wrapper .button-add-more-wrapper,form.custom-event-creation-form .event-contact-wrapper .button-add-more-wrapper{width:100%;}@media screen and (min-width:768px){form.custom-event-edit-form .event-contact-wrapper .js-form-item-contact-first-title,form.custom-event-edit-form .event-contact-wrapper .js-form-item-contact-first-name,form.custom-event-edit-form .event-contact-wrapper .js-form-item-contact-last-name,form.custom-event-creation-form .event-contact-wrapper .js-form-item-contact-first-title,form.custom-event-creation-form .event-contact-wrapper .js-form-item-contact-first-name,form.custom-event-creation-form .event-contact-wrapper .js-form-item-contact-last-name{width:calc(33% - 15px) !important;}}@media screen and (min-width:992px){form.custom-event-edit-form .event-contact-wrapper .js-form-item-contact-first-title,form.custom-event-edit-form .event-contact-wrapper .js-form-item-contact-first-name,form.custom-event-edit-form .event-contact-wrapper .js-form-item-contact-last-name,form.custom-event-creation-form .event-contact-wrapper .js-form-item-contact-first-title,form.custom-event-creation-form .event-contact-wrapper .js-form-item-contact-first-name,form.custom-event-creation-form .event-contact-wrapper .js-form-item-contact-last-name{width:calc(33% - 14px) !important;}}form.custom-event-edit-form .form-actions.button-add-more-wrapper,form.custom-event-creation-form .form-actions.button-add-more-wrapper{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding-top:0;padding-bottom:20px;gap:0 20px;}form.custom-event-edit-form .form-actions .button-add-more,form.custom-event-creation-form .form-actions .button-add-more{border:none;background:transparent;-webkit-box-shadow:none;box-shadow:none;outline:none;border-radius:0;color:var(--c-primary);text-decoration:underline;padding:0;margin:0;}form.custom-event-edit-form .form-actions .button-add-more:hovere,form.custom-event-creation-form .form-actions .button-add-more:hovere{color:var(--nile-blue);}form.custom-event-creation-form .js-form-item-event-building{display:none;}.creation-type-1 form .form-fixed-html{margin-bottom:30px;}@media screen and (min-width:992px){.creation-type-1 form .form-fixed-html{margin-bottom:48px;}}.creation-type-1 form .form-fixed-html.mt-56{margin-top:32px;}@media screen and (min-width:768px){.creation-type-1 form .form-fixed-html.mt-56{margin-top:40px;}}@media screen and (min-width:1200px){.creation-type-1 form .form-fixed-html.mt-56{margin-top:56px;}}.creation-type-1 form .form-fixed-html.mt-24{margin-top:16px;}@media screen and (min-width:992px){.creation-type-1 form .form-fixed-html.mt-24{margin-top:24px;}}.creation-type-1 form .form-fixed-html.mb-24{margin-bottom:16px;}@media screen and (min-width:992px){.creation-type-1 form .form-fixed-html.mb-24{margin-bottom:24px;}}.creation-type-1 form .form-fixed-html.mb-30{margin-bottom:24px;}@media screen and (min-width:992px){.creation-type-1 form .form-fixed-html.mb-30{margin-bottom:30px;}}.creation-type-1 form .form-fixed-html .text-black{padding-top:32px;}.creation-type-1 form .form-fixed-html h5{font-size:16px;font-weight:bold;color:var(--c-primary);line-height:20px;padding:7px 24px;border-radius:30px;background-color:var(--field-bg);display:inline-block;}.creation-type-1 form .form-fixed-html h4{font-size:22px;font-weight:700;color:var(--nile-blue);display:block;margin-bottom:24px;margin-top:10px;}.creation-type-1 form .form-fixed-html h4.mb-24{line-height:1;}@media screen and (min-width:768px){.creation-type-1 form .js-form-item-contact-info-contact-first-title,.creation-type-1 form .js-form-item-contact-info-contact-first-name,.creation-type-1 form .js-form-item-contact-info-contact-last-name,.creation-type-1 form .js-form-item-contact-info-contact-info-wrapper-0-contact-first-title-1,.creation-type-1 form .js-form-item-contact-info-contact-info-wrapper-0-contact-first-name-1,.creation-type-1 form .js-form-item-contact-info-contact-info-wrapper-0-contact-last-name-1,.creation-type-1 form .js-form-item-contact-info-contact-first-title-2,.creation-type-1 form .js-form-item-contact-info-contact-first-name-2,.creation-type-1 form .js-form-item-contact-info-contact-info-wrapper-1-contact-first-title-1,.creation-type-1 form .js-form-item-contact-info-contact-info-wrapper-1-contact-first-name-1,.creation-type-1 form .js-form-item-contact-info-contact-info-wrapper-1-contact-last-name-1,.creation-type-1 form .js-form-item-contact-info-contact-info-wrapper-2-contact-first-title-1,.creation-type-1 form .js-form-item-contact-info-contact-info-wrapper-2-contact-first-name-1,.creation-type-1 form .js-form-item-contact-info-contact-info-wrapper-2-contact-last-name-1,.creation-type-1 form .js-form-item-contact-info-contact-info-wrapper-3-contact-first-title-1,.creation-type-1 form .js-form-item-contact-info-contact-info-wrapper-3-contact-first-name-1,.creation-type-1 form .js-form-item-contact-info-contact-info-wrapper-3-contact-last-name-1,.creation-type-1 form .js-form-item-contact-info-contact-info-wrapper-4-contact-first-title-1,.creation-type-1 form .js-form-item-contact-info-contact-info-wrapper-4-contact-first-name-1,.creation-type-1 form .js-form-item-contact-info-contact-info-wrapper-4-contact-last-name-1,.creation-type-1 form .js-form-item-contact-info-contact-info-wrapper-5-contact-first-title-1,.creation-type-1 form .js-form-item-contact-info-contact-info-wrapper-5-contact-first-name-1,.creation-type-1 form .js-form-item-contact-info-contact-info-wrapper-5-contact-last-name-1,.creation-type-1 form .js-form-item-contact-info-contact-info-wrapper-6-contact-first-title-1,.creation-type-1 form .js-form-item-contact-info-contact-info-wrapper-6-contact-first-name-1,.creation-type-1 form .js-form-item-contact-info-contact-info-wrapper-6-contact-last-name-1,.creation-type-1 form .js-form-item-contact-info-contact-info-wrapper-7-contact-first-title-1,.creation-type-1 form .js-form-item-contact-info-contact-info-wrapper-7-contact-first-name-1,.creation-type-1 form .js-form-item-contact-info-contact-info-wrapper-7-contact-last-name-1,.creation-type-1 form .js-form-item-contact-info-contact-last-name-2{width:calc(33% - 12px) !important;}}@media screen and (min-width:992px){.creation-type-1 form .js-form-item-contact-info-contact-first-title,.creation-type-1 form .js-form-item-contact-info-contact-first-name,.creation-type-1 form .js-form-item-contact-info-contact-last-name,.creation-type-1 form .js-form-item-contact-info-contact-info-wrapper-0-contact-first-title-1,.creation-type-1 form .js-form-item-contact-info-contact-info-wrapper-0-contact-first-name-1,.creation-type-1 form .js-form-item-contact-info-contact-info-wrapper-0-contact-last-name-1,.creation-type-1 form .js-form-item-contact-info-contact-first-title-2,.creation-type-1 form .js-form-item-contact-info-contact-first-name-2,.creation-type-1 form .js-form-item-contact-info-contact-info-wrapper-1-contact-first-title-1,.creation-type-1 form .js-form-item-contact-info-contact-info-wrapper-1-contact-first-name-1,.creation-type-1 form .js-form-item-contact-info-contact-info-wrapper-1-contact-last-name-1,.creation-type-1 form .js-form-item-contact-info-contact-info-wrapper-2-contact-first-title-1,.creation-type-1 form .js-form-item-contact-info-contact-info-wrapper-2-contact-first-name-1,.creation-type-1 form .js-form-item-contact-info-contact-info-wrapper-2-contact-last-name-1,.creation-type-1 form .js-form-item-contact-info-contact-info-wrapper-3-contact-first-title-1,.creation-type-1 form .js-form-item-contact-info-contact-info-wrapper-3-contact-first-name-1,.creation-type-1 form .js-form-item-contact-info-contact-info-wrapper-3-contact-last-name-1,.creation-type-1 form .js-form-item-contact-info-contact-info-wrapper-4-contact-first-title-1,.creation-type-1 form .js-form-item-contact-info-contact-info-wrapper-4-contact-first-name-1,.creation-type-1 form .js-form-item-contact-info-contact-info-wrapper-4-contact-last-name-1,.creation-type-1 form .js-form-item-contact-info-contact-info-wrapper-5-contact-first-title-1,.creation-type-1 form .js-form-item-contact-info-contact-info-wrapper-5-contact-first-name-1,.creation-type-1 form .js-form-item-contact-info-contact-info-wrapper-5-contact-last-name-1,.creation-type-1 form .js-form-item-contact-info-contact-info-wrapper-6-contact-first-title-1,.creation-type-1 form .js-form-item-contact-info-contact-info-wrapper-6-contact-first-name-1,.creation-type-1 form .js-form-item-contact-info-contact-info-wrapper-6-contact-last-name-1,.creation-type-1 form .js-form-item-contact-info-contact-info-wrapper-7-contact-first-title-1,.creation-type-1 form .js-form-item-contact-info-contact-info-wrapper-7-contact-first-name-1,.creation-type-1 form .js-form-item-contact-info-contact-info-wrapper-7-contact-last-name-1,.creation-type-1 form .js-form-item-contact-info-contact-last-name-2{width:calc(33% - 12px) !important;}}@media screen and (min-width:1200px){.creation-type-1 form .js-form-item-contact-info-contact-first-title,.creation-type-1 form .js-form-item-contact-info-contact-first-name,.creation-type-1 form .js-form-item-contact-info-contact-last-name,.creation-type-1 form .js-form-item-contact-info-contact-info-wrapper-0-contact-first-title-1,.creation-type-1 form .js-form-item-contact-info-contact-info-wrapper-0-contact-first-name-1,.creation-type-1 form .js-form-item-contact-info-contact-info-wrapper-0-contact-last-name-1,.creation-type-1 form .js-form-item-contact-info-contact-first-title-2,.creation-type-1 form .js-form-item-contact-info-contact-first-name-2,.creation-type-1 form .js-form-item-contact-info-contact-info-wrapper-1-contact-first-title-1,.creation-type-1 form .js-form-item-contact-info-contact-info-wrapper-1-contact-first-name-1,.creation-type-1 form .js-form-item-contact-info-contact-info-wrapper-1-contact-last-name-1,.creation-type-1 form .js-form-item-contact-info-contact-info-wrapper-2-contact-first-title-1,.creation-type-1 form .js-form-item-contact-info-contact-info-wrapper-2-contact-first-name-1,.creation-type-1 form .js-form-item-contact-info-contact-info-wrapper-2-contact-last-name-1,.creation-type-1 form .js-form-item-contact-info-contact-info-wrapper-3-contact-first-title-1,.creation-type-1 form .js-form-item-contact-info-contact-info-wrapper-3-contact-first-name-1,.creation-type-1 form .js-form-item-contact-info-contact-info-wrapper-3-contact-last-name-1,.creation-type-1 form .js-form-item-contact-info-contact-info-wrapper-4-contact-first-title-1,.creation-type-1 form .js-form-item-contact-info-contact-info-wrapper-4-contact-first-name-1,.creation-type-1 form .js-form-item-contact-info-contact-info-wrapper-4-contact-last-name-1,.creation-type-1 form .js-form-item-contact-info-contact-info-wrapper-5-contact-first-title-1,.creation-type-1 form .js-form-item-contact-info-contact-info-wrapper-5-contact-first-name-1,.creation-type-1 form .js-form-item-contact-info-contact-info-wrapper-5-contact-last-name-1,.creation-type-1 form .js-form-item-contact-info-contact-info-wrapper-6-contact-first-title-1,.creation-type-1 form .js-form-item-contact-info-contact-info-wrapper-6-contact-first-name-1,.creation-type-1 form .js-form-item-contact-info-contact-info-wrapper-6-contact-last-name-1,.creation-type-1 form .js-form-item-contact-info-contact-info-wrapper-7-contact-first-title-1,.creation-type-1 form .js-form-item-contact-info-contact-info-wrapper-7-contact-first-name-1,.creation-type-1 form .js-form-item-contact-info-contact-info-wrapper-7-contact-last-name-1,.creation-type-1 form .js-form-item-contact-info-contact-last-name-2{width:calc(33% - 11px) !important;}}.creation-type-1 form .form-info-type-1 .text-sandy-brown h5{font-size:16px;font-weight:bold;color:var(--c-primary);line-height:20px;padding:7px 24px;border-radius:30px;background-color:var(--field-bg);display:inline-block;}.creation-type-1 form .form-info-type-1 h3{font-family:var(--body-font);font-size:22px;font-weight:700;color:var(--nile-blue);display:block;margin-bottom:24px;margin-top:10px;}.creation-type-1 form .form-info-type-1 h4{font-size:19px;font-weight:bold;margin-bottom:20px;margin-top:30px;}@media screen and (min-width:992px){.creation-type-1 form .form-info-type-1 h4{margin-top:40px;}}@media screen and (min-width:1200px){.creation-type-1 form .form-info-type-1 h4{margin-top:50px;}}.creation-type-1 form .form-info-type-1 ul{list-style:none;padding:0;margin:0;}.creation-type-1 form .form-info-type-1 ul li{margin-bottom:10px;padding-left:24px;position:relative;line-height:20px;}.creation-type-1 form .form-info-type-1 ul li::before{content:"";width:12px;height:12px;position:absolute;left:0;top:4px;border-radius:50%;background-color:var(--c-orange-dark);}.creation-type-1 form .event-text-sandy-brown{padding-bottom:24px;border-bottom:1px solid var(--c-black);margin-bottom:24px;}.creation-type-1 form .event-text-sandy-brown h4{font-size:19px;font-weight:900;color:var(--c-primary);margin-bottom:10px;margin-top:0;}.creation-type-1 form .event-text-sandy-brown p{margin-bottom:0;color:var(--c-black);}.creation-type-1 form .form-type-checkbox input.form-checkbox{display:none;}.creation-type-1 form .form-type-checkbox input.form-checkbox + label.option{display:block;line-height:20px;color:var(--c-black);cursor:pointer;padding-left:30px;}.creation-type-1 form .form-type-checkbox input.form-checkbox + label.option::before{content:"";width:20px;height:20px;background-color:var(--c-white);border:1px solid #CED2DA;border-radius:6px;min-width:20px;margin-left:-30px;display:block;margin-bottom:-20px;background-image:url(/themes/eglisesouvertes/css/icons/check.svg);background-size:16px;background-position:center;background-repeat:no-repeat;}.creation-type-1 form .form-type-checkbox input.form-checkbox:checked + label.option::before{background-color:var(--c-primary);border-color:transparent;}.creation-type-1 form .info-wrapper{font-size:14px;}.creation-type-1 form .info-wrapper p{margin-bottom:0;}.creation-type-1 form .info-wrapper h4{font-size:14px;font-weight:700;color:var(--nile-blue);display:block;margin-bottom:0;}.creation-type-1 form .info-wrapper .info-bottom-item{font-weight:700;}.creation-type-1 form .info-wrapper .info-bottom-item .value{font-weight:400;display:inline;}.creation-type-1 form .info-wrapper .info-top{margin-bottom:24px;}@media screen and (min-width:1200px){.creation-type-1 form .info-wrapper .info-top{margin-bottom:32px;}}.creation-type-1 form .info-wrapper .info-bottom{margin-bottom:24px;}@media screen and (min-width:1200px){.creation-type-1 form .info-wrapper .info-bottom{margin-bottom:32px;}}.creation-type-1 form .text-link p{font-style:normal;color:var(--c-black);font-size:14px;font-weight:400;}.creation-type-1 form .text-link.f-16 p{font-size:16px;}.creation-type-1 form .text-link a{font-weight:normal;color:var(--c-primary);text-decoration:underline;-webkit-transition:all 0.32s ease-in-out;transition:all 0.32s ease-in-out;}.creation-type-1 form .text-link a:hover{color:var(--c-orange);}.creation-type-1 form .form-list-html{margin-bottom:30px;}@media screen and (min-width:992px){.creation-type-1 form .form-list-html{margin-bottom:48px;}}.creation-type-1 form .form-list-html h4{font-size:19px;font-weight:bold;margin-bottom:20px;}.creation-type-1 form .form-list-html ul{list-style:none;padding:0;margin:0;}.creation-type-1 form .form-list-html ul li{margin-bottom:10px;padding-left:24px;position:relative;line-height:20px;}.creation-type-1 form .form-list-html ul li::before{content:"";width:12px;height:12px;position:absolute;left:0;top:4px;border-radius:50%;background-color:var(--c-orange-dark);}.creation-type-1 form .form-list-html.top-block h3{font-family:var(--body-font);font-size:22px;font-weight:700;color:var(--nile-blue);display:block;margin-bottom:24px;margin-top:10px;}.creation-type-1 form .form-list-html.top-block h4{margin-top:30px;}@media screen and (min-width:992px){.creation-type-1 form .form-list-html.top-block h4{margin-top:48px;}}.creation-type-1 form .form-list-html-web-icon{margin-bottom:24px;}@media screen and (min-width:992px){.creation-type-1 form .form-list-html-web-icon{margin-bottom:32px;}}.creation-type-1 form .form-list-html-web-icon h4{font-size:19px;font-weight:bold;margin-bottom:20px;}.creation-type-1 form .form-list-html-web-icon ul{list-style:none;padding:0;margin:0;}.creation-type-1 form .form-list-html-web-icon ul li{margin-bottom:10px;padding-left:30px;position:relative;line-height:20px;}.creation-type-1 form .form-list-html-web-icon ul li::before{content:"";width:20px;padding:10px;height:20px;position:absolute;left:0;top:0px;background-color:#04071E;-webkit-mask-image:url(/themes/eglisesouvertes/css/icons/globe.svg);mask-image:url(/themes/eglisesouvertes/css/icons/globe.svg);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center;}.creation-type-1 form .form-list-html-web-icon ul li a{color:var(--c-primary);text-decoration:underline;-webkit-transition:all 0.32s ease-in-out;transition:all 0.32s ease-in-out;}.creation-type-1 form .form-list-html-web-icon ul li a:hover{color:var(--nile-blue);}.creation-type-1 form .form-fildset-title h4{font-size:19px;font-weight:900;color:var(--c-primary);padding-bottom:24px;border-bottom:1px solid var(--c-black);margin-bottom:40px;}.creation-type-1 form .form-fildset-title h6{font-weight:700;margin-bottom:20px;font-size:14px;}.creation-type-1 form .form-fildset-title h6 strong{color:var(--c-primary);font-weight:700;}.creation-type-1 form .form-fildset-title .text-red.border-black h4{border-color:var(--c-black);}.creation-type-1 form .form-fildset-locked-title .text-red.border-black{border-bottom:1px solid var(--c-black);margin-bottom:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px 12px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;padding-bottom:24px;}.creation-type-1 form .form-fildset-locked-title .text-red.border-black h4{font-size:19px;font-weight:900;color:var(--c-primary);margin:0;}.creation-type-1 form .form-fildset-locked-title .text-red.border-black p{margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;line-height:20px;color:var(--c-black);font-weight:600;gap:0 4px;}.creation-type-1 form .form-fildset-locked-title .text-red.border-black p .lock-icon{padding:10px;background-image:url(/themes/eglisesouvertes/css/icons/lock-2.svg);background-position:center;background-repeat:no-repeat;background-size:contain;margin-right:2px;}.creation-type-1 form .form-fildset-locked-title .text-red.border-black p a{color:var(--c-primary);text-decoration:underline;-webkit-transition:all 0.32s ease-in-out;transition:all 0.32s ease-in-out;}.creation-type-1 form .form-fildset-locked-title .text-red.border-black p a:hover,.creation-type-1 form .form-fildset-locked-title .text-red.border-black p a:focus{color:var(--c-orange);}.creation-type-1 form .form-fildset-title-bred{padding-bottom:24px;border-bottom:1px solid var(--c-primary);margin-bottom:24px;}.creation-type-1 form .form-fildset-title-bred h4{font-size:19px;font-weight:900;color:var(--c-primary);margin-bottom:0;}.creation-type-1 form .form-jeo-building-mid{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:0 24px;padding-bottom:24px;}@media screen and (min-width:768px){.creation-type-1 form .form-jeo-building-mid .form-item{width:calc(50% - 12px);}}.creation-type-1 form .form-jeo-building-mid .form-item.form-item-full,.creation-type-1 form .form-jeo-building-mid .form-item.form-item-jeo-new-building-full-name,.creation-type-1 form .form-jeo-building-mid .form-item.form-item-jeo-new-building-city{width:100%;}.creation-type-1 form .form-jeo-building-mid .province-group{width:100%;}@media screen and (min-width:768px){.creation-type-1 form .form-jeo-building-mid .province-group{width:calc(50% - 12px);}}.creation-type-1 form .form-jeo-building-mid .province-group .form-item{width:100%;}.creation-type-1 form .form-your-building-mid{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:0 24px;padding-bottom:24px;}@media screen and (min-width:768px){.creation-type-1 form .form-your-building-mid .form-item{width:calc(50% - 12px);}}.creation-type-1 form .form-your-building-mid .form-item.form-item-full,.creation-type-1 form .form-your-building-mid .form-item.form-item-general-info-name,.creation-type-1 form .form-your-building-mid .form-item.form-item-general-info-city{width:100%;}.creation-type-1 form .form-your-building-mid .province-group{width:100%;}@media screen and (min-width:768px){.creation-type-1 form .form-your-building-mid .province-group{width:calc(50% - 12px);}}.creation-type-1 form .form-your-building-mid .province-group .form-item{width:100%;}.creation-type-1 form .form-jeo-building-bottom{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:0 24px;}@media screen and (min-width:768px){.creation-type-1 form .form-jeo-building-bottom .form-item{width:calc(50% - 12px);}}.creation-type-1 form .form-jeo-building-bottom .form-item.form-item-full,.creation-type-1 form .form-jeo-building-bottom .form-item.form-item-jeo-new-building-description{width:100%;}.creation-type-1 form .checkbox-row-2-1 legend{font-size:14px;font-weight:bold;margin-bottom:20px;color:var(--c-black);}@media screen and (min-width:1200px){.creation-type-1 form .checkbox-row-2-1 legend{margin-bottom:24px;}}.creation-type-1 form .checkbox-row-2-1 .form-checkboxes{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:15px 24px;}.creation-type-1 form .checkbox-row-2-1 .form-checkboxes .form-type-checkbox{width:calc(50% - 12px);margin-bottom:0;}.creation-type-1 form #edit-general-info-specific-france{margin-bottom:24px;}@media screen and (min-width:992px){.creation-type-1 form #edit-general-info-specific-france{margin-bottom:30px;}}.creation-type-1 form #edit-general-info-specific-france.form-checkboxes{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:15px 24px;}.creation-type-1 form #edit-general-info-specific-france.form-checkboxes .form-type-checkbox{width:100%;margin-bottom:0;}@media screen and (min-width:576px){.creation-type-1 form #edit-general-info-specific-france.form-checkboxes .form-type-checkbox{width:calc(50% - 12px);}}.creation-type-1 form #event-datetime-wrapper > .form-item{margin-bottom:0;}.creation-type-1 form #event-datetime-wrapper .fieldset-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;gap:0 10px;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}@media screen and (min-width:1200px){.creation-type-1 form #event-datetime-wrapper .fieldset-wrapper{-ms-flex-wrap:nowrap;flex-wrap:nowrap;}}.creation-type-1 form #event-datetime-wrapper .fieldset-wrapper::before{content:"";width:35px;min-width:35px;height:35px;background-image:url(/themes/eglisesouvertes/css/icons/long-arrow-right.svg);background-repeat:no-repeat;background-position:center;background-size:contain;-webkit-transform:rotate(90deg);transform:rotate(90deg);-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;}@media screen and (min-width:1200px){.creation-type-1 form #event-datetime-wrapper .fieldset-wrapper::before{-webkit-transform:rotate(0deg);transform:rotate(0deg);height:48px;margin-bottom:24px;}}.creation-type-1 form #event-datetime-wrapper .fieldset-wrapper .form-type-select{max-width:90px;}.creation-type-1 form #event-datetime-wrapper .fieldset-wrapper .event-date-item{display:-webkit-box;display:-ms-flexbox;display:flex;gap:0 5px;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;width:100%;}@media screen and (min-width:360px){.creation-type-1 form #event-datetime-wrapper .fieldset-wrapper .event-date-item{gap:0 8px;}}@media screen and (min-width:576px){.creation-type-1 form #event-datetime-wrapper .fieldset-wrapper .event-date-item{gap:0 10px;}}@media screen and (min-width:1200px){.creation-type-1 form #event-datetime-wrapper .fieldset-wrapper .event-date-item{-webkit-box-flex:1;-ms-flex:1;flex:1;width:auto;}}.creation-type-1 form #event-datetime-wrapper .fieldset-wrapper .event-date-item:nth-child(2){-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;}.creation-type-1 form #event-datetime-wrapper .fieldset-wrapper .event-date-item input.form-control,.creation-type-1 form #event-datetime-wrapper .fieldset-wrapper .event-date-item select.form-control,.creation-type-1 form #event-datetime-wrapper .fieldset-wrapper .event-date-item textarea.form-control{padding:10px 6px;font-size:13px;}@media screen and (min-width:370px){.creation-type-1 form #event-datetime-wrapper .fieldset-wrapper .event-date-item input.form-control,.creation-type-1 form #event-datetime-wrapper .fieldset-wrapper .event-date-item select.form-control,.creation-type-1 form #event-datetime-wrapper .fieldset-wrapper .event-date-item textarea.form-control{padding:10px 15px;font-size:16px;}}@media screen and (min-width:992px){.creation-type-1 form #event-datetime-wrapper .fieldset-wrapper .event-date-item input.form-control,.creation-type-1 form #event-datetime-wrapper .fieldset-wrapper .event-date-item select.form-control,.creation-type-1 form #event-datetime-wrapper .fieldset-wrapper .event-date-item textarea.form-control{font-size:14px;padding:10px 12px;}}@media screen and (min-width:1200px){.creation-type-1 form #event-datetime-wrapper .fieldset-wrapper .event-date-item input.form-control,.creation-type-1 form #event-datetime-wrapper .fieldset-wrapper .event-date-item select.form-control,.creation-type-1 form #event-datetime-wrapper .fieldset-wrapper .event-date-item textarea.form-control{font-size:16px;padding:10px 15px;}}.creation-type-1 form .schedule-date-outer{padding-bottom:24px;margin-top:20px;}.creation-type-1 form .schedule-date-outer .schedule-date-inner{display:-webkit-box;display:-ms-flexbox;display:flex;gap:0 12px;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;}.creation-type-1 form .schedule-date-outer .schedule-date-inner::before{content:"";width:35px;min-width:35px;background-image:url(/themes/eglisesouvertes/css/icons/long-arrow-right.svg);background-repeat:no-repeat;background-position:center;background-size:contain;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;height:40px;margin-bottom:38px;}@media screen and (min-width:576px){.creation-type-1 form .schedule-date-outer .schedule-date-inner::before{margin-bottom:12px;}}@media screen and (min-width:768px){.creation-type-1 form .schedule-date-outer .schedule-date-inner::before{height:48px;}}.creation-type-1 form .schedule-date-outer .schedule-date-inner .event-date-item{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-flex:1;-ms-flex:1;flex:1;gap:0 12px;}.creation-type-1 form .schedule-date-outer .schedule-date-inner .event-date-item:nth-child(2){-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;}.creation-type-1 form .schedule-date-outer .schedule-date-inner .event-date-item h4{font-size:14px;line-height:1.2;width:100%;font-weight:700;color:var(--c-black);margin-bottom:12px;}.creation-type-1 form .schedule-date-outer .schedule-date-inner .event-date-item .form-item{width:100%;margin-bottom:12px;}@media screen and (min-width:576px){.creation-type-1 form .schedule-date-outer .schedule-date-inner .event-date-item .form-item{width:calc(50% - 6px);}}.creation-type-1 form .opening-hours-field-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;gap:0 10px;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}@media screen and (min-width:1200px){.creation-type-1 form .opening-hours-field-wrapper{-ms-flex-wrap:nowrap;flex-wrap:nowrap;}}.creation-type-1 form .opening-hours-field-wrapper::before{content:"";width:35px;min-width:35px;height:35px;background-image:url(/themes/eglisesouvertes/css/icons/long-arrow-right.svg);background-repeat:no-repeat;background-position:center;background-size:contain;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;}@media screen and (min-width:1200px){.creation-type-1 form .opening-hours-field-wrapper::before{-webkit-transform:rotate(0deg);transform:rotate(0deg);height:48px;margin-bottom:18px;}}.creation-type-1 form .opening-hours-field-wrapper h4{margin:0;font-size:14px;font-weight:700;width:100%;color:var(--c-black);margin-bottom:10px;}@media screen and (min-width:1200px){.creation-type-1 form .opening-hours-field-wrapper h4{padding-bottom:0px;width:155px;height:48px;line-height:48px;margin-bottom:18px;}}.creation-type-1 form .opening-hours-field-wrapper h4.space-title{margin-bottom:0;}.creation-type-1 form .opening-hours-field-wrapper .event-date-item{display:-webkit-box;display:-ms-flexbox;display:flex;gap:5px 5px;width:auto;-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:18px;}@media screen and (min-width:1200px){.creation-type-1 form .opening-hours-field-wrapper .event-date-item{-ms-flex-wrap:nowrap;flex-wrap:nowrap;}}.creation-type-1 form .opening-hours-field-wrapper .event-date-item .form-item{margin-bottom:0;}.creation-type-1 form .opening-hours-field-wrapper .event-date-item:nth-child(2){-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;}.creation-type-1 form .opening-hours-field-wrapper .event-date-item input.form-control,.creation-type-1 form .opening-hours-field-wrapper .event-date-item select.form-control,.creation-type-1 form .opening-hours-field-wrapper .event-date-item textarea.form-control{padding:10px 6px;font-size:13px;color:var(--c-black);}@media screen and (min-width:370px){.creation-type-1 form .opening-hours-field-wrapper .event-date-item input.form-control,.creation-type-1 form .opening-hours-field-wrapper .event-date-item select.form-control,.creation-type-1 form .opening-hours-field-wrapper .event-date-item textarea.form-control{padding:10px 15px;font-size:16px;}}@media screen and (min-width:992px){.creation-type-1 form .opening-hours-field-wrapper .event-date-item input.form-control,.creation-type-1 form .opening-hours-field-wrapper .event-date-item select.form-control,.creation-type-1 form .opening-hours-field-wrapper .event-date-item textarea.form-control{font-size:14px;padding:10px 12px;}}@media screen and (min-width:1200px){.creation-type-1 form .opening-hours-field-wrapper .event-date-item input.form-control,.creation-type-1 form .opening-hours-field-wrapper .event-date-item select.form-control,.creation-type-1 form .opening-hours-field-wrapper .event-date-item textarea.form-control{font-size:16px;padding:10px 15px;}}.creation-type-1 form .opening-hours-field-wrapper.date-wrapper-custom{margin-bottom:32px;-ms-flex-wrap:nowrap;flex-wrap:nowrap;}.creation-type-1 form .opening-hours-field-wrapper.date-wrapper-custom::before{margin-top:25px;}@media screen and (min-width:992px){.creation-type-1 form .opening-hours-field-wrapper.date-wrapper-custom::before{margin-top:30px;}}@media screen and (min-width:768px){.creation-type-1 form .opening-hours-field-wrapper.date-wrapper-custom{margin-bottom:40px;}}@media screen and (min-width:1200px){.creation-type-1 form .opening-hours-field-wrapper.date-wrapper-custom{margin-bottom:60px;}}.creation-type-1 form .opening-hours-field-wrapper.date-wrapper-custom .opening-days-wrapper{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;}.creation-type-1 form .opening-hours-field-wrapper.date-wrapper-custom .opening-days-wrapper:nth-child(1){-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;}.creation-type-1 form .opening-hours-field-wrapper.date-wrapper-custom .opening-days-wrapper h4{line-height:1.1;height:auto;padding-bottom:12px;margin-bottom:0;}@media screen and (min-width:992px){.creation-type-1 form .opening-hours-field-wrapper.date-wrapper-custom .opening-days-wrapper h4{padding-bottom:14px;}}.creation-type-1 form #edit-pricing-options--wrapper .fieldset-legend{padding-bottom:20px;display:block;}.creation-type-1 form #edit-pricing-options--wrapper .form-radios .form-type-radio{width:100%;margin-bottom:12px;}.creation-type-1 form #edit-pricing-options--wrapper .form-radios .form-type-radio input.form-radio{display:none;}.creation-type-1 form #edit-pricing-options--wrapper .form-radios .form-type-radio input.form-radio + label.option{display:block;line-height:20px;color:var(--c-black);cursor:pointer;padding-left:24px;}.creation-type-1 form #edit-pricing-options--wrapper .form-radios .form-type-radio input.form-radio + label.option::before{content:"";width:14px;height:14px;background-color:var(--c-white);outline:1px solid #CED2DA;border:2px solid var(--c-white);border-radius:14px;min-width:14px;margin-left:-23px;display:block;margin-bottom:-14px;position:relative;top:3px;}.creation-type-1 form #edit-pricing-options--wrapper .form-radios .form-type-radio input.form-radio:checked + label.option::before{background-color:var(--c-primary);outline-color:var(--c-primary);}.creation-type-1 form #edit-agree-checkboxes--wrapper .fieldset-legend{padding-top:20px;padding-bottom:20px;font-size:22px;font-weight:900;color:var(--nile-blue);display:block;}.creation-type-1 form #names-fieldset-wrapper .fieldset-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:0 20px;}.creation-type-1 form #names-fieldset-wrapper .fieldset-wrapper .form-item{width:100%;}@media screen and (min-width:768px){.creation-type-1 form #names-fieldset-wrapper .fieldset-wrapper .form-item{width:calc(50% - 10px);}}.creation-type-1 form #names-fieldset-wrapper .fieldset-wrapper .form-item.form-item-full{width:100%;}.creation-type-1 form #names-fieldset-wrapper .fieldset-wrapper .button-add-more-wrapper{width:100%;}.creation-type-1 form .event-contact-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:0 20px;}.creation-type-1 form .event-contact-wrapper .form-item{width:100%;}@media screen and (min-width:768px){.creation-type-1 form .event-contact-wrapper .form-item{width:calc(50% - 10px);}.creation-type-1 form .event-contact-wrapper .form-item.form-item-contact-role,.creation-type-1 form .event-contact-wrapper .form-item.form-item-billing-jeo-organization,.creation-type-1 form .event-contact-wrapper .form-item.form-item-billing-jeo-vat-no,.creation-type-1 form .event-contact-wrapper .form-item.form-item-contact-building-language,.creation-type-1 form .event-contact-wrapper .form-item.form-item-step-4-full-building-name,.creation-type-1 form .event-contact-wrapper .form-item.form-item-billing-jeo-language,.creation-type-1 form .event-contact-wrapper .form-item.form-item-contact-building-function,.creation-type-1 form .event-contact-wrapper .form-item.form-item-contact-building-body,.creation-type-1 form .event-contact-wrapper .form-item.form-item-contact-building-vat-no,.creation-type-1 form .event-contact-wrapper .form-item.form-item-building-jeo-address-street,.creation-type-1 form .event-contact-wrapper .form-item.form-item-full,.creation-type-1 form .event-contact-wrapper .form-item.form-item-contact-info-contact-building-language,.creation-type-1 form .event-contact-wrapper .form-item.form-item-contact-info-body,.creation-type-1 form .event-contact-wrapper .form-item.form-item-delivery-jeo-language,.creation-type-1 form .event-contact-wrapper .form-item.form-item-delivery-jeo-organization,.creation-type-1 form .event-contact-wrapper .form-item.form-item-delivery-jeo-vat-no,.creation-type-1 form .event-contact-wrapper .form-item.form-item-contact-info-vat{width:100%;}.creation-type-1 form .event-contact-wrapper .form-item.form-item-billing-jeo-title,.creation-type-1 form .event-contact-wrapper .form-item.form-item-billing-jeo-last-name,.creation-type-1 form .event-contact-wrapper .form-item.form-item-billing-jeo-first-name,.creation-type-1 form .event-contact-wrapper .form-item.form-item-delivery-jeo-title,.creation-type-1 form .event-contact-wrapper .form-item.form-item-delivery-jeo-first-name,.creation-type-1 form .event-contact-wrapper .form-item.form-item-delivery-jeo-last-name,.creation-type-1 form .event-contact-wrapper .form-item.form-item-contact-building-title,.creation-type-1 form .event-contact-wrapper .form-item.form-item-contact-first-name,.creation-type-1 form .event-contact-wrapper .form-item.form-item-building-jeo-title,.creation-type-1 form .event-contact-wrapper .form-item.form-item-building-jeo-last-name,.creation-type-1 form .event-contact-wrapper .form-item.form-item-building-jeo-first-name,.creation-type-1 form .event-contact-wrapper .form-item.form-item-building-jeo-address-locality,.creation-type-1 form .event-contact-wrapper .form-item.form-item-building-jeo-address-town,.creation-type-1 form .event-contact-wrapper .form-item.form-item-building-jeo-address-country,.creation-type-1 form .event-contact-wrapper .form-item.form-item-contact-info-title,.creation-type-1 form .event-contact-wrapper .form-item.form-item-contact-info-contact-first-name-3,.creation-type-1 form .event-contact-wrapper .form-item.form-item-contact-info-contact-last-name-3,.creation-type-1 form .event-contact-wrapper .form-item.form-item-contact-last-name{width:calc(33.3333% - 13.3333333333px);}}@media screen and (min-width:768px) and (min-width:768px){.creation-type-1 form .event-contact-wrapper .form-item.form-item-50{width:calc(50% - 10px);}}.creation-type-1 form .event-contact-wrapper .province-group{width:100%;}@media screen and (min-width:768px){.creation-type-1 form .event-contact-wrapper .province-group{width:calc(50% - 12px);}}.creation-type-1 form .event-contact-wrapper .province-group .form-item{width:100%;}.creation-type-1 form .event-contact-wrapper .button-add-more-wrapper{width:100%;}.creation-type-1 form .event-contact-wrapper.grid-col-3 .form-item{width:100%;}@media screen and (min-width:768px){.creation-type-1 form .event-contact-wrapper.grid-col-3 .form-item{width:calc(33.3333% - 13.3333333333px);}.creation-type-1 form .event-contact-wrapper.grid-col-3 .form-item.form-item-full,.creation-type-1 form .event-contact-wrapper.grid-col-3 .form-item.form-item-contact-info-contact-building-language-2,.creation-type-1 form .event-contact-wrapper.grid-col-3 .form-item.form-item-contact-info-body-1{width:100%;}.creation-type-1 form .event-contact-wrapper.grid-col-3 .form-item.form-item-contact-info-municipality-1,.creation-type-1 form .event-contact-wrapper.grid-col-3 .form-item.form-item-contact-info-street-1,.creation-type-1 form .event-contact-wrapper.grid-col-3 .form-item.form-item-contact-info-contact-email-4,.creation-type-1 form .event-contact-wrapper.grid-col-3 .form-item.form-item-contact-info-province-1,.creation-type-1 form .event-contact-wrapper.grid-col-3 .form-item.form-item-contact-info-contact-phone-4,.creation-type-1 form .event-contact-wrapper.grid-col-3 .form-item.form-item-contact-info-locality-1,.creation-type-1 form .event-contact-wrapper.grid-col-3 .form-item.form-item-contact-info-country-1{width:calc(50% - 10px);}}.creation-type-1 form .event-contact-wrapper.grid-col-3 .province-group{width:100%;}@media screen and (min-width:768px){.creation-type-1 form .event-contact-wrapper.grid-col-3 .province-group{width:calc(50% - 12px);}}.creation-type-1 form .event-contact-wrapper.grid-col-3 .province-group .form-item{width:100%;}.creation-type-1 form .event-contact-wrapper.type-jeo .form-item{width:100%;}@media screen and (min-width:768px){.creation-type-1 form .event-contact-wrapper.type-jeo .form-item.form-item-contact-first-name,.creation-type-1 form .event-contact-wrapper.type-jeo .form-item.form-item-contact-last-name{width:calc(50% - 10px);}}@media screen and (min-width:768px){.creation-type-1 form .event-contact-wrapper.type-jeo .js-form-item-contact-first-title,.creation-type-1 form .event-contact-wrapper.type-jeo .js-form-item-contact-first-name,.creation-type-1 form .event-contact-wrapper.type-jeo .js-form-item-contact-last-name{width:calc(33% - 15px) !important;}}@media screen and (min-width:992px){.creation-type-1 form .event-contact-wrapper.type-jeo .js-form-item-contact-first-title,.creation-type-1 form .event-contact-wrapper.type-jeo .js-form-item-contact-first-name,.creation-type-1 form .event-contact-wrapper.type-jeo .js-form-item-contact-last-name{width:calc(33% - 14px) !important;}}.creation-type-1 form #buidling-contact-info-wrapper .fieldset-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:0 20px;}.creation-type-1 form #buidling-contact-info-wrapper .fieldset-wrapper .form-item{width:100%;}@media screen and (min-width:768px){.creation-type-1 form #buidling-contact-info-wrapper .fieldset-wrapper .form-item{width:calc(50% - 10px);}.creation-type-1 form #buidling-contact-info-wrapper .fieldset-wrapper .form-item:nth-child(3){width:100%;}}.creation-type-1 form #buidling-contact-info-wrapper .fieldset-wrapper .form-item.form-item-full{width:100%;}.creation-type-1 form .form-actions.button-add-more-wrapper{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding-top:0;padding-bottom:20px;gap:0 20px;}.creation-type-1 form .form-actions .button-add-more{border:none;background:transparent;-webkit-box-shadow:none;box-shadow:none;outline:none;border-radius:0;color:var(--c-primary);text-decoration:underline;padding:0;margin:0;}.creation-type-1 form .form-actions .button-add-more:hovere{color:var(--nile-blue);}.creation-type-1 form .material-wrapper h5{font-size:14px;font-weight:bold;color:var(--c-primary);margin-bottom:20px;}.creation-type-1 form .material-wrapper ul{padding-left:20px;}.creation-type-1 form .material-wrapper ul li{line-height:1.7142857143;color:var(--c-black);}.creation-type-1 form .row.billing-row{padding:12px 0 32px;gap:24px 0;}.creation-type-1 form .billing-title h5{font-size:14px;font-weight:700;color:var(--c-primary);margin-bottom:20px;}.creation-type-1 form .address-item-wrapper{font-size:14px;line-height:1.7142857143;}.creation-type-1 form .address-item-wrapper h5{font-size:14px;font-weight:bold;margin-bottom:0;}.creation-type-1 form .address-item-wrapper .name h5{font-weight:normal;}.creation-type-1 form .address-item-wrapper .link-modifiy{margin-top:20px;font-size:14px;cursor:pointer;font-weight:normal;color:var(--c-primary);}.creation-type-1 form .address-item-wrapper .link-modifiy:hover{color:var(--c-body);}.creation-type-1 form .form-error-list-html{background-color:#FFE7E3;border-radius:12px;padding:24px 16px;}@media screen and (min-width:768px){.creation-type-1 form .form-error-list-html{padding:30px 24px;}}.creation-type-1 form .form-error-list-html h4{font-weight:600;margin-bottom:16px;font-size:16px;}.creation-type-1 form .form-error-list-html ul{list-style:none;padding:0;margin:0;}.creation-type-1 form .form-error-list-html ul li{margin-bottom:10px;padding-left:24px;position:relative;color:#F02532;line-height:20px;font-weight:600;}.creation-type-1 form .form-error-list-html ul li::before{content:"";width:12px;height:12px;position:absolute;left:0;top:4px;border-radius:50%;background-color:#F02532;}.creation-type-1 form .horizontal-tabs{border:none;border-radius:0;}.creation-type-1 form .horizontal-tabs .horizontal-tabs-list{border:none;background-color:transparent;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:5px 6px;}@media screen and (min-width:1200px){.creation-type-1 form .horizontal-tabs .horizontal-tabs-list{gap:5px 10px;}}.creation-type-1 form .horizontal-tabs .horizontal-tabs-list .horizontal-tab-button{border:none;background-color:transparent;-webkit-box-shadow:none;box-shadow:none;outline:none;}.creation-type-1 form .horizontal-tabs .horizontal-tabs-list .horizontal-tab-button a{border:1px solid var(--nile-blue);color:var(--nile-blue);background-color:transparent;text-transform:uppercase;font-weight:700;font-size:13px;padding-left:15px;padding-right:15px;}.creation-type-1 form .horizontal-tabs .horizontal-tabs-list .horizontal-tab-button a strong{font-weight:700;}@media screen and (min-width:1200px){.creation-type-1 form .horizontal-tabs .horizontal-tabs-list .horizontal-tab-button a{font-size:14px;padding-left:18px;padding-right:18px;}}@media screen and (min-width:1400px){.creation-type-1 form .horizontal-tabs .horizontal-tabs-list .horizontal-tab-button a{padding-left:20px;padding-right:20px;font-size:15px;}}.creation-type-1 form .horizontal-tabs .horizontal-tabs-list .horizontal-tab-button a:hover,.creation-type-1 form .horizontal-tabs .horizontal-tabs-list .horizontal-tab-button a:focus{color:var(--c-white);background-color:var(--c-black);border:1px solid var(--c-black);}.creation-type-1 form .horizontal-tabs .horizontal-tabs-list .horizontal-tab-button.selected a{color:var(--c-white);background-color:var(--c-black);border:1px solid var(--c-black);}.creation-type-1 form .horizontal-tabs details.form-wrapper.card{border:none;margin-top:12px;margin-bottom:12px;}.creation-type-1 form .horizontal-tabs details.form-wrapper.card .card-header{background-color:var(--field-bg);border:none;border-radius:0;font-weight:bold;}.creation-type-1 form .horizontal-tabs details.form-wrapper.card[open] .card-header{background-color:var(--c-black);color:var(--c-white);}.creation-type-1 form .horizontal-tabs details.form-wrapper.card .details-wrapper.card-body{padding-left:0;padding-right:0;}.creation-type-1 form .horizontal-tabs-panes .form-wrapper.card.horizontal-tabs-pane{padding:0;margin:0;}.creation-type-1 form .horizontal-tabs-panes .form-wrapper.card.horizontal-tabs-pane .details-wrapper.card-body{padding:32px 0 0 !important;}.creation-type-1 form .horizontal-tabs-panes .form-wrapper.card.horizontal-tabs-pane .details-wrapper.card-body .form-actions.button-add-more-wrapper{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}.creation-type-1 form .horizontal-tabs-panes .form-wrapper.card.horizontal-tabs-pane .details-wrapper.card-body .form-actions.left-side-button{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding-top:12px;}@media screen and (min-width:768px){.creation-type-1 form .horizontal-tabs-panes .form-wrapper.card.horizontal-tabs-pane .details-wrapper.card-body .form-actions.left-side-button{padding-top:24px;padding-bottom:40px;}}.creation-type-1 form .horizontal-tabs-panes .form-wrapper.card.horizontal-tabs-pane .details-wrapper.card-body .form-actions.button-add-more-wrapper.button-align-left{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding-top:24px;}.creation-type-1 form .horizontal-tabs-panes .form-wrapper.card{border:none;border-radius:0;}.creation-type-1 form .form-image-text-wrapper{background-color:#F5F5F5;border-radius:8px;padding:24px 16px;margin-bottom:30px;}@media screen and (min-width:768px){.creation-type-1 form .form-image-text-wrapper{padding:30px 24px;}}@media screen and (min-width:992px){.creation-type-1 form .form-image-text-wrapper{margin-bottom:48px;}}.creation-type-1 form .form-image-text-wrapper .text-html h4{font-size:19px;font-weight:bold;margin-bottom:12px;}.creation-type-1 form .form-image-text-wrapper .form-image-text-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;}.creation-type-1 form .form-image-text-wrapper .form-image-text-inner .form-list-html{margin-bottom:0;}.creation-type-1 form .form-image-text-wrapper .form-image-text-inner .form-text-wrapper{width:calc(70% - 24px);}.creation-type-1 form .form-image-text-wrapper .form-image-text-inner .form-image-wrapper{width:30%;}.creation-type-1 form .form-image-text-wrapper .form-image-text-inner .form-image-wrapper img{aspect-ratio:1/1;border-radius:8px;width:100%;-o-object-fit:cover;object-fit:cover;}.creation-type-1 form .details-wrapper .extra-info.opening-hour-extras{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;padding-top:24px;}.creation-type-1 form .details-wrapper .extra-info.opening-hour-extras strong{font-size:17px;font-weight:bold;}@media screen and (min-width:1200px){.creation-type-1 form .details-wrapper .extra-info.opening-hour-extras strong{font-size:19px;}}.creation-type-1 form .details-wrapper .extra-info.opening-hour-extras.pt-none{padding-top:0;}.creation-type-1 form .details-wrapper .extra-info.opening-hour-extras.pt-none strong{font-size:14px;font-weight:bold;}.creation-type-1 form .details-wrapper .extra-info.opening-hour-extras.pb-30{padding-bottom:24px;}@media screen and (min-width:768px){.creation-type-1 form .details-wrapper .extra-info.opening-hour-extras.pb-30{padding-bottom:30px;}}.creation-type-1 form .details-wrapper .extra-info.opening-hour-extras a{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;gap:10px;border:1px solid var(--c-black);color:var(--c-black);background-color:transparent;}.creation-type-1 form .details-wrapper .extra-info.opening-hour-extras a::after{content:"";}.creation-type-1 form .details-wrapper .extra-info.opening-hour-extras a .icon,.creation-type-1 form .details-wrapper .extra-info.opening-hour-extras a span{color:var(--c-black);-webkit-transition:all 0.32s ease-in-out;transition:all 0.32s ease-in-out;}.creation-type-1 form .details-wrapper .extra-info.opening-hour-extras a .icon-primary{-webkit-transition:all 0.32s ease-in-out;transition:all 0.32s ease-in-out;color:var(--c-primary);}.creation-type-1 form .details-wrapper .extra-info.opening-hour-extras a:hover,.creation-type-1 form .details-wrapper .extra-info.opening-hour-extras a:focus{color:var(--c-white);background-color:var(--c-primary);border:1px solid var(--c-primary);}.creation-type-1 form .details-wrapper .extra-info.opening-hour-extras a:hover .icon-primary,.creation-type-1 form .details-wrapper .extra-info.opening-hour-extras a:focus .icon-primary{color:var(--c-white);}.creation-type-1 form .details-wrapper .extra-info.opening-hour-extras a:hover .icon,.creation-type-1 form .details-wrapper .extra-info.opening-hour-extras a:hover span,.creation-type-1 form .details-wrapper .extra-info.opening-hour-extras a:focus .icon,.creation-type-1 form .details-wrapper .extra-info.opening-hour-extras a:focus span{color:var(--c-white);}.creation-type-1 form .details-wrapper .extra-info.opening-hour-extras.extra-link-icon a{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;gap:10px;border:1px solid var(--c-black);color:var(--c-black);background-color:transparent;}.creation-type-1 form .details-wrapper .extra-info.opening-hour-extras.extra-link-icon a::before{content:"";-webkit-mask-image:url(/themes/eglisesouvertes/css/icons/external-link.svg);mask-image:url(/themes/eglisesouvertes/css/icons/external-link.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain;padding:9px;background-color:var(--c-black);-webkit-transition:all 0.32s ease-in-out;transition:all 0.32s ease-in-out;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;z-index:1;}.creation-type-1 form .details-wrapper .extra-info.opening-hour-extras.extra-link-icon a:hover,.creation-type-1 form .details-wrapper .extra-info.opening-hour-extras.extra-link-icon a:focus{color:var(--c-white);background-color:var(--c-primary);border:1px solid var(--c-primary);}.creation-type-1 form .details-wrapper .extra-info.opening-hour-extras.extra-link-icon a:hover::before,.creation-type-1 form .details-wrapper .extra-info.opening-hour-extras.extra-link-icon a:focus::before{background-color:var(--c-white);}.creation-type-1 form .text-wrap .event-text-sandy-brown h4{margin-bottom:0;}.creation-type-1 form .text-wrap .event-text-sandy-brown p{margin-top:12px;}.creation-type-1 form .street-number-postal-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:0 20px;}.creation-type-1 form .street-number-postal-wrapper .form-item{width:100%;}@media screen and (min-width:768px){.creation-type-1 form .street-number-postal-wrapper .form-item:nth-child(2),.creation-type-1 form .street-number-postal-wrapper .form-item:nth-child(3){width:calc(50% - 10px);}}@media screen and (min-width:992px){.creation-type-1 form .street-number-postal-wrapper .form-item:nth-child(1){width:calc(50% - 10px);}.creation-type-1 form .street-number-postal-wrapper .form-item:nth-child(2),.creation-type-1 form .street-number-postal-wrapper .form-item:nth-child(3){width:calc(25% - 15px);}}.form-actions.formaction-buttions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:16px;}.form-actions.formaction-buttions .btn{border:1px solid var(--c-primary);background-color:transparent;border-radius:40px;padding:8px 20px;font-size:16px;line-height:20px;font-weight:700;color:var(--c-primary);text-align:center;text-decoration:none;-webkit-transition:color 0.32s ease,background-color 0.32s ease;transition:color 0.32s ease,background-color 0.32s ease;position:relative;z-index:1;margin:0;}@media screen and (min-width:768px){.form-actions.formaction-buttions .btn{padding:12px 16px;}}@media screen and (min-width:1400px){.form-actions.formaction-buttions .btn{padding:12px 24px;}}.form-actions.formaction-buttions .btn:hover{background-color:var(--c-primary);color:var(--c-white);}.form-actions.formaction-buttions .btn.button-submit{background-color:var(--c-primary);color:var(--c-white);}.form-actions.formaction-buttions .btn.button-submit:hover{background-color:var(--c-primary-dark);border-color:var(--c-primary-dark);}.opening-hour-tabs-wrapper .custom-tab{display:-webkit-box;display:-ms-flexbox;display:flex;gap:5px 6px;}@media screen and (min-width:1200px){.opening-hour-tabs-wrapper .custom-tab{gap:5px 10px;}}.opening-hour-tabs-wrapper .custom-tab .tab-item .card-header{border:1px solid #EDEDED;color:var(--nile-blue);background-color:transparent !important;text-transform:uppercase;font-weight:700;font-size:12px;padding-left:12px;padding-right:12px;}@media screen and (min-width:576px){.opening-hour-tabs-wrapper .custom-tab .tab-item .card-header{font-size:14px;padding-left:16px;padding-right:16px;}}@media screen and (min-width:1400px){.opening-hour-tabs-wrapper .custom-tab .tab-item .card-header{font-size:16px;padding-left:20px;padding-right:20px;}}.opening-hour-tabs-wrapper .custom-tab .tab-item .card-header:hover,.opening-hour-tabs-wrapper .custom-tab .tab-item .card-header:focus{color:var(--nile-blue);background-color:#EDEDED !important;border:1px solid #EDEDED;}.opening-hour-tabs-wrapper .custom-tab .tab-item.active .card-header{color:var(--nile-blue);background-color:#EDEDED !important;border:1px solid #EDEDED;}.opening-hour-tabs-wrapper .form-wrapper.card{margin:0;}.opening-hour-tabs-wrapper .form-wrapper.card .card-header{display:none;}.opening-hour-tabs-wrapper .form-wrapper.card .details-wrapper.card-body{height:unset !important;}@media screen and (min-width:576px){.model-type-1 .modal-dialog.modal-lg{--bs-modal-width:520px;}}@media screen and (min-width:768px){.model-type-1 .modal-dialog.modal-lg{--bs-modal-width:720px;}}@media screen and (min-width:992px){.model-type-1 .modal-dialog.modal-lg{--bs-modal-width:800px;}}@media screen and (min-width:576px){.model-type-1.login-popup .modal-dialog.modal-lg{--bs-modal-width:520px;}}@media screen and (min-width:768px){.model-type-1.login-popup .modal-dialog.modal-lg{--bs-modal-width:700px;}}@media screen and (min-width:992px){.model-type-1.login-popup .modal-dialog.modal-lg{--bs-modal-width:700px;}}@media screen and (min-width:768px){.model-type-1.login-popup .modal-top-wrapper{padding-left:20px;}}.model-type-1.login-popup .modal-top-wrapper p{font-weight:600;font-size:17px;}@media screen and (min-width:768px){.model-type-1.login-popup .modal-top-wrapper p{font-size:19px;}}.model-type-1.login-popup .custom-user-wrapper{padding:0;}@media screen and (min-width:768px){.model-type-1.login-popup .custom-user-wrapper .container{padding:0 20px;}}.model-type-1.login-popup .custom-user-wrapper .container form{padding:0;max-width:100%;}.model-type-1.login-popup .custom-user-wrapper .container form .forgot-password-link{text-align:left;}.model-type-1.login-popup .custom-user-wrapper .container form .form-actions{padding-top:20px;margin-top:0;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;}.model-type-1.login-popup .custom-user-wrapper .container form .form-actions .button.btn-primary{padding-left:30px;padding-right:30px;width:auto;}.model-type-1.login-popup .custom-user-wrapper .container form .register-link{display:none;}.model-type-1.login-popup .item-list{display:none !important;}.model-type-1.login-popup .register-section{padding-top:12px;}@media screen and (min-width:768px){.model-type-1.login-popup .register-section{padding:20px 20px 0;}}.model-type-1.login-popup .register-section h3{color:var(--c-primary);}.model-type-1.login-popup .register-section p{font-weight:600;font-size:17px;}@media screen and (min-width:768px){.model-type-1.login-popup .register-section p{font-size:19px;}}.model-type-1 .modal-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding:24px 15px 20px 15px;border:none;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}@media screen and (min-width:768px){.model-type-1 .modal-header{padding:24px 30px 20px;}}@media screen and (min-width:1400px){.model-type-1 .modal-header{padding:30px;}}.model-type-1 .modal-header h2{font-size:var(--f-38);color:var(--c-primary);line-height:1.01;max-width:11em;}.model-type-1 .modal-header .btn-close{margin-top:0;-webkit-box-shadow:none;box-shadow:none;outline:none;-webkit-transition:all 0.32s ease-in-out;transition:all 0.32s ease-in-out;color:var(--nile-blue);}.model-type-1 .modal-header .btn-close:hover{color:var(--c-primary);}.model-type-1 .modal-body{padding:0 15px 24px 15px;}@media screen and (min-width:768px){.model-type-1 .modal-body{padding:0 30px 24px 30px;}}@media screen and (min-width:1400px){.model-type-1 .modal-body{padding:0 30px 30px 30px;}}.model-type-1 form.comment-comment-form{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:0 24px;}.model-type-1 form.comment-comment-form > .form-wrapper{width:100%;}@media screen and (min-width:768px){.model-type-1 form.comment-comment-form > .form-wrapper.field--name-field-title-new,.model-type-1 form.comment-comment-form > .form-wrapper.field--name-field-title,.model-type-1 form.comment-comment-form > .form-wrapper.field--name-field-first-name,.model-type-1 form.comment-comment-form > .form-wrapper.field--name-field-last-name{width:calc(33.333% - 16px);}.model-type-1 form.comment-comment-form > .form-wrapper.field--name-field-language,.model-type-1 form.comment-comment-form > .form-wrapper.field--name-field-country{width:calc(50% - 12px);}}.model-type-1 form.comment-comment-form .form-item{margin-bottom:12px;}@media screen and (min-width:1400px){.model-type-1 form.comment-comment-form .form-item{margin-bottom:15px;}}.model-type-1 form.comment-comment-form .field--name-comment-body .js-filter-wrapper{display:none;}.model-type-1 form.comment-comment-form .form-actions{padding-top:20px;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;}.model-type-1 form.comment-comment-form .form-actions .button.button--primary{background-color:var(--c-primary);color:var(--c-white);}.model-type-1 form.comment-comment-form .form-actions .button.button--primary:hover{border:1px solid var(--c-primary-dark);background-color:var(--c-primary-dark);}.model-type-1 form.comment-comment-form .form-actions .btn.btn-secondary{background-color:transparent;color:var(--c-primary);border:1px solid var(--c-black);}.model-type-1 form.comment-comment-form .form-actions .btn.btn-secondary:hover{color:var(--c-white);border:1px solid var(--c-primary);background-color:var(--c-primary);}@media screen and (min-width:768px){.model-type-1.building-popup .modal-header{padding-bottom:20px;}}.model-type-1.building-popup .modal-header h2{font-size:var(--f-32);max-width:100%;}@media screen and (min-width:1200px){.model-type-1.building-popup .modal-header p{font-size:18px;}}.model-type-1.building-popup .building-items-outer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px;max-height:358px;overflow:auto;}.model-type-1.building-popup .building-item-wrapper{width:100%;}.model-type-1.building-popup .building-item-wrapper.active{--hover-border:var(--c-primary);}.model-type-1.building-popup .building-item-wrapper .buidling-item-inner{display:-webkit-box;display:-ms-flexbox;display:flex;padding:9px;border-radius:8px;width:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#f5f5f5;border:1px solid var(--hover-border,#f5f5f5);-webkit-transition:all 0.32s ease-in-out;transition:all 0.32s ease-in-out;cursor:pointer;}.model-type-1.building-popup .building-item-wrapper .buidling-item-inner:hover{--hover-border:var(--c-primary);}.model-type-1.building-popup .building-item-wrapper .buidling-item-inner .building-title{font-weight:700;margin-bottom:5px;}.model-type-1.building-popup .building-item-wrapper .buidling-item-inner .buidling-item-left{max-width:90px;min-width:90px;}@media screen and (min-width:576px){.model-type-1.building-popup .building-item-wrapper .buidling-item-inner .buidling-item-left{max-width:120px;min-width:120px;}}.model-type-1.building-popup .building-item-wrapper .buidling-item-inner .buidling-item-left img{max-width:100%;width:100%;aspect-ratio:120/90;-o-object-fit:cover;object-fit:cover;display:block;border-radius:8px;}.model-type-1.building-popup .building-item-wrapper .buidling-item-inner .building-item-right{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;padding-left:15px;}@media screen and (min-width:576px){.model-type-1.building-popup .building-item-wrapper .buidling-item-inner .building-item-right{padding-left:20px;}}.model-type-1.building-popup .next-page-building{background-color:var(--c-primary);color:var(--c-white);margin-top:24px;}@media screen and (min-width:768px){.model-type-1.building-popup .next-page-building{margin-top:32px;}}@media screen and (min-width:1200px){.model-type-1.building-popup .next-page-building{margin-top:40px;}}.model-type-1.building-popup .next-page-building:hover{border:1px solid var(--c-primary-dark);background-color:var(--c-primary-dark);}.comment-comment-form .js-form-item-name{display:none;}.form-type-managed-file .description{display:none;}.form-type-managed-file .custom-managed-file{background-color:var(--field-bg);border:1px solid var(--field-border);border-radius:8px;position:relative;height:120px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;-webkit-transition:all 0.32s ease-in-out;transition:all 0.32s ease-in-out;}.form-type-managed-file .custom-managed-file.drag-over{background-color:rgba(16,145,18,0.15);border-color:var(--c-green);}.form-type-managed-file .custom-managed-file input.form-file{position:absolute;width:100%;height:100%;left:0;top:0;opacity:0;z-index:1;}.form-type-managed-file .custom-managed-file input.button.btn{display:none;}.form-type-managed-file .custom-managed-file p{margin:0;font-size:14px;color:#4B5563;}.form-type-managed-file .custom-managed-file .upload-icon svg{color:#9CA3AF;}.form-type-managed-file .custom-managed-file span.upload-validator{color:#9CA3AF;font-size:12px;}.form-type-managed-file .file a{color:var(--c-body);}.form-type-managed-file .button.btn-primary{background:var(--c-primary);-webkit-mask-image:url(/themes/eglisesouvertes/css/icons/trash.svg);mask-image:url(/themes/eglisesouvertes/css/icons/trash.svg);-webkit-mask-size:20px;mask-size:20px;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;font-size:0;border:none;outline:none;-webkit-box-shadow:none;box-shadow:none;padding:14px;-webkit-transition:all 0.32s ease-in-out;transition:all 0.32s ease-in-out;display:none;}.form-type-managed-file .button.btn-primary:hover{background:var(--c-primary-dark);}.form-type-managed-file .form-type-checkbox{display:none;}#event-image-items-wrapper,#custom-uploaded-preview-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:12px 14px;}#event-image-items-wrapper::after,#custom-uploaded-preview-wrapper::after{width:100%;content:"";display:block;}.image-thumbnail-outer.type-1{width:calc(33.333% - 9.3333333333px);}@media screen and (min-width:576px){.image-thumbnail-outer.type-1{width:calc(25% - 10.5px);}}@media screen and (min-width:992px){.image-thumbnail-outer.type-1{width:calc(20% - 11.2px);}}.image-thumbnail-outer.type-1 img{aspect-ratio:149/112;width:100%;-o-object-fit:cover;object-fit:cover;}.image-thumbnail-outer.type-1 .delete-image{width:100%;height:42px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#9CA3AF;-webkit-transition:all 0.32s ease-in-out;transition:all 0.32s ease-in-out;background-color:var(--field-bg);cursor:pointer;}.image-thumbnail-outer.type-1 .delete-image svg{display:block;}.image-thumbnail-outer.type-1 .delete-image:hover{color:var(--c-primary);background-color:#efefef;}.image-thumbnail-outer.type-2{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;gap:12px 12px;padding-top:12px;border-top:1px solid #7B7B7B;}.image-thumbnail-outer.type-2:first-child{padding-top:0px;border-top:none;}.image-thumbnail-outer.type-2:last-child{padding-bottom:0px;}@media screen and (min-width:576px){.image-thumbnail-outer.type-2{gap:12px 30px;}}.image-thumbnail-outer.type-2 .image-thumbnail-wrapper{width:110px;max-width:110px;}@media screen and (min-width:576px){.image-thumbnail-outer.type-2 .image-thumbnail-wrapper{width:149px;max-width:149px;}}.image-thumbnail-outer.type-2 .image-thumbnail-wrapper img{aspect-ratio:149/112;width:100%;-o-object-fit:cover;object-fit:cover;}.image-thumbnail-outer.type-2 .image-thumbnail-wrapper .delete-image{width:100%;height:42px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#9CA3AF;-webkit-transition:all 0.32s ease-in-out;transition:all 0.32s ease-in-out;background-color:var(--field-bg);border-radius:8px;margin-top:10px;cursor:pointer;}.image-thumbnail-outer.type-2 .image-thumbnail-wrapper .delete-image svg{display:block;}.image-thumbnail-outer.type-2 .image-thumbnail-wrapper .delete-image:hover{color:var(--c-primary);background-color:#efefef;}.image-thumbnail-outer.type-2 .extra-image-info-outer{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;}.image-thumbnail-outer.type-2 .extra-image-info-outer .extra-image-info-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:12px;}.image-thumbnail-outer.type-2 .extra-image-info-outer .extra-image-info-item label{display:block;font-size:12px;color:#000;margin-bottom:10px;line-height:1;}@media screen and (min-width:576px){.image-thumbnail-outer.type-2 .extra-image-info-outer .extra-image-info-item label{font-size:14px;margin-bottom:12px;}}.image-thumbnail-outer.type-2 .extra-image-info-outer .extra-image-info-item input[type=text]{background-color:var(--field-bg);border:1px solid var(--field-border);border-radius:8px;font-size:16px;font-weight:normal;outline:none;-webkit-box-shadow:none;box-shadow:none;padding:10px 15px;width:100%;height:38px;}@media screen and (min-width:576px){.image-thumbnail-outer.type-2 .extra-image-info-outer .extra-image-info-item input[type=text]{height:48px;}}.field--name-comment.comment-wrapper .header-comment-wrapper{padding-bottom:15px;}.field--name-comment.comment-wrapper .header-comment-wrapper h2{color:var(--nile-blue);font-size:var(--f-32);letter-spacing:0.5px;}.field--name-comment.comment-wrapper .header-comment-wrapper h2 strong{color:var(--c-primary);font-weight:normal;}.field--name-comment.comment-wrapper .comment-container{position:relative;}.field--name-comment.comment-wrapper .comment-container .view-content{padding-bottom:28px;}.field--name-comment.comment-wrapper .comment-container .view-content .views-row{border-bottom:1px solid var(--mid-blue);}.field--name-comment.comment-wrapper .comment-container .view-content .views-row .comment-item{padding:20px 0;}.field--name-comment.comment-wrapper .comment-container .view-content .views-row .comment-item h4{font-size:20px;color:var(--nile-blue);font-weight:bold;line-height:1.2;margin-bottom:12px;}.field--name-comment.comment-wrapper .comment-container .view-content .views-row .comment-item .date-wrapper{font-weight:700;color:var(--mid-blue);padding-bottom:12px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:0 4px;}.field--name-comment.comment-wrapper .comment-container .view-content .views-row .comment-item p:last-child{margin-bottom:0;}.field--name-comment.comment-wrapper .comment-container .pager-modal-btn-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px 12px;}.field--name-comment.comment-wrapper .comment-container .js-pager__items.pager{padding:0;margin:0;list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;bottom:0;left:0;}.field--name-comment.comment-wrapper .comment-container .js-pager__items.pager li{padding:0;}.field--name-comment.comment-wrapper .comment-container .js-pager__items.pager li a{border:1px solid var(--c-primary);background-color:transparent;border-radius:40px;padding:8px 20px;font-size:16px;font-weight:700;color:var(--c-primary);text-align:center;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;text-decoration:none;-webkit-transition:all 0.32s ease;transition:all 0.32s ease;margin:0;line-height:20px;}@media screen and (min-width:768px){.field--name-comment.comment-wrapper .comment-container .js-pager__items.pager li a{padding:12px 20px;}}@media screen and (min-width:1400px){.field--name-comment.comment-wrapper .comment-container .js-pager__items.pager li a{padding:12px 30px;}}.field--name-comment.comment-wrapper .comment-container .js-pager__items.pager li a:hover{background-color:var(--c-primary);color:var(--c-white);}.field--name-comment.comment-wrapper .comment-container .btn.btn-primary{border:1px solid var(--c-primary);background-color:transparent;border-radius:40px;padding:8px 20px;font-size:16px;line-height:20px;font-weight:700;color:var(--c-primary);text-align:center;text-decoration:none;-webkit-transition:color 0.32s ease,background-color 0.32s ease;transition:color 0.32s ease,background-color 0.32s ease;position:relative;z-index:1;margin:0;}@media screen and (min-width:768px){.field--name-comment.comment-wrapper .comment-container .btn.btn-primary{padding:12px 16px;}}@media screen and (min-width:1400px){.field--name-comment.comment-wrapper .comment-container .btn.btn-primary{padding:12px 24px;}}.field--name-comment.comment-wrapper .comment-container .btn.btn-primary:hover{background-color:var(--c-primary);color:var(--c-white);}.grid-with-pager-filter .view-header-inner .title{padding-bottom:25px;}.grid-with-pager-filter .view-header-inner .title h1{margin-bottom:0;}.grid-with-pager-filter .view-header-inner .title h1 strong{color:var(--c-primary);font-weight:normal;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;}.grid-with-pager-filter .btn-text-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:30px 20px 20px 20px;background-color:var(--c-body);border-radius:16px 16px 0 0;gap:15px;}@media screen and (min-width:1200px){.grid-with-pager-filter .btn-text-wrapper{padding:30px 30px 20px 30px;}}.grid-with-pager-filter .btn-text-wrapper .view-result-text{font-size:18px;font-weight:700;color:var(--c-white);}@media screen and (min-width:992px){.grid-with-pager-filter .btn-text-wrapper .view-result-text{font-size:20px;}}.grid-with-pager-filter .btn-text-wrapper #around-me-btn{background:transparent;border:none;-webkit-box-shadow:none;box-shadow:none;outline:none;text-decoration:underline;color:var(--c-white);padding:0;margin:0;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;gap:0 6px;-webkit-transition:all 0.32s ease-in-out;transition:all 0.32s ease-in-out;}.grid-with-pager-filter .btn-text-wrapper #around-me-btn:hover{text-decoration-color:transparent;}.grid-with-pager-filter .view-filters{border-radius:0 0 16px 16px;background-color:var(--c-body);padding-bottom:40px;}.grid-with-pager-filter .view-filters form{position:relative;padding:0 20px;}@media screen and (min-width:1200px){.grid-with-pager-filter .view-filters form{padding:0 30px;}}.grid-with-pager-filter .view-filters form label{color:var(--c-white);display:none;}.grid-with-pager-filter .view-filters form label.form-check-label{display:block;color:var(--c-white);}.grid-with-pager-filter .view-filters form legend{color:var(--c-white);}.grid-with-pager-filter .view-filters form .proximity-custom-wrapper legend{display:none;}.grid-with-pager-filter .view-filters form .form--inline{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:12px;}@media screen and (min-width:992px){.grid-with-pager-filter .view-filters form .form--inline{-ms-flex-wrap:nowrap;flex-wrap:nowrap;}}.grid-with-pager-filter .view-filters form .form--inline::after{display:none;}.grid-with-pager-filter .view-filters form .form--inline .form-type-select{min-width:180px;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;}@media screen and (min-width:992px){.grid-with-pager-filter .view-filters form .form--inline .form-type-select{max-width:180px;}}.grid-with-pager-filter .view-filters form .form--inline .form-item{margin:0;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;float:none;}.grid-with-pager-filter .view-filters form .form--inline .form-item .description{display:none;}.grid-with-pager-filter .view-filters form .form--inline .form-item .form-control{height:48px;color:var(--c-black);outline:none;-webkit-box-shadow:none;box-shadow:none;}.grid-with-pager-filter .view-filters form .form--inline .form-item .form-control::-webkit-input-placeholder{color:var(--c-black);opacity:1;}.grid-with-pager-filter .view-filters form .form--inline .form-item .form-control::-moz-placeholder{color:var(--c-black);opacity:1;}.grid-with-pager-filter .view-filters form .form--inline .form-item .form-control:-ms-input-placeholder{color:var(--c-black);opacity:1;}.grid-with-pager-filter .view-filters form .form--inline .form-item .form-control::-ms-input-placeholder{color:var(--c-black);opacity:1;}.grid-with-pager-filter .view-filters form .form--inline .form-item .form-control::placeholder{color:var(--c-black);opacity:1;}.grid-with-pager-filter .view-filters form .form--inline .form-actions{margin:0;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;}@media screen and (min-width:992px){.grid-with-pager-filter .view-filters form .form--inline .form-actions{-webkit-box-flex:unset;-ms-flex:unset;flex:unset;}}.grid-with-pager-filter .view-filters form .form--inline .form-actions .button.form-submit{width:100%;background-color:var(--c-primary);border:1px solid var(--c-primary);border-radius:40px;padding:10px 42px 10px 16px;font-size:16px;font-weight:700;color:var(--c-white);text-align:center;text-decoration:none;-webkit-transition:all 0.32s ease;transition:all 0.32s ease;background-image:url(/themes/eglisesouvertes/css/icons/search.svg);background-repeat:no-repeat;background-position:center right 16px;background-size:20px;height:48px;}@media screen and (min-width:1400px){.grid-with-pager-filter .view-filters form .form--inline .form-actions .button.form-submit{padding:10px 46px 10px 20px;background-position:center right 20px;}}.grid-with-pager-filter .view-filters form .form--inline .form-actions .button.form-submit:hover{background-color:var(--c-primary-dark);}.grid-with-pager-filter .view-filters form .fieldset-wrapper{width:100%;}.grid-with-pager-filter .view-filters form .proximity-custom-wrapper .fieldset-wrapper .fieldset-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px;-ms-flex-wrap:wrap;flex-wrap:wrap;}@media screen and (min-width:576px){.grid-with-pager-filter .view-filters form .proximity-custom-wrapper .fieldset-wrapper .fieldset-wrapper{-ms-flex-wrap:nowrap;flex-wrap:nowrap;}}.grid-with-pager-filter .view-filters form .proximity-custom-wrapper .fieldset-wrapper .fieldset-wrapper .form-wrapper{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;}.grid-with-pager-filter .view-filters form .proximity-custom-wrapper .fieldset-wrapper .fieldset-wrapper .form-item-field-location-proximity-value{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;}.grid-with-pager-filter .view-filters form .custom-refine-search{display:-webkit-box;display:-ms-flexbox;display:flex;color:var(--c-white);height:48px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;padding:0 24px;border:1px solid var(--c-white);border-radius:80px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;cursor:pointer;width:100%;white-space:nowrap;}@media screen and (min-width:576px){.grid-with-pager-filter .view-filters form .custom-refine-search{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;width:auto;}}@media screen and (min-width:992px){.grid-with-pager-filter .view-filters form .custom-refine-search{-webkit-box-flex:unset;-ms-flex:unset;flex:unset;}}.grid-with-pager-filter .view-filters form .custom-refine-search .icon-text{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;text-align:center;}.grid-with-pager-filter .view-filters form .custom-refine-search .icon-refine{padding:10px;background-image:url(/themes/eglisesouvertes/css/icons/chevron-down-bold.svg);-webkit-transition:all 0.32s ease-in-out;transition:all 0.32s ease-in-out;background-repeat:no-repeat;background-position:center;background-size:contain;}.grid-with-pager-filter .view-filters form .custom-refine-search.open .icon-refine{-webkit-transform:scaleY(-1);transform:scaleY(-1);}.grid-with-pager-filter .view-filters form .location-wrapper{display:none;position:absolute;width:100%;left:0;top:100%;border-radius:0 0 16px 16px;background-color:var(--c-body);z-index:2;}.grid-with-pager-filter .view-filters form .location-wrapper .location-wrapper-inner{display:-webkit-box;display:-ms-flexbox;display:flex;padding:30px 20px 40px 20px;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:12px 16px;}@media screen and (min-width:1200px){.grid-with-pager-filter .view-filters form .location-wrapper .location-wrapper-inner{padding:30px 30px 40px 30px;}}.grid-with-pager-filter .view-filters form .location-wrapper .location-wrapper-inner label{display:block;}.grid-with-pager-filter .view-filters form .location-wrapper .location-wrapper-inner legend .fieldset-legend{font-weight:700;color:var(--c-orange);font-size:18px;display:block;padding-bottom:20px;}.grid-with-pager-filter .view-filters form .location-wrapper .location-wrapper-inner .fieldgroup.form-wrapper{width:100%;}@media screen and (min-width:768px){.grid-with-pager-filter .view-filters form .location-wrapper .location-wrapper-inner .fieldgroup.form-wrapper{width:calc(50% - 8px);}}.grid-with-pager-filter .view-filters form .location-wrapper .location-wrapper-inner .form-checkboxes ul{list-style:none;padding:0;margin:0;-webkit-column-count:2;-moz-column-count:2;column-count:2;gap:16px;}.grid-with-pager-filter .view-filters form .location-wrapper .location-wrapper-inner .form-checkboxes ul li{padding-bottom:12px;-webkit-column-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid;}.grid-with-pager-filter .view-filters form .location-wrapper .location-wrapper-inner .form-checkboxes ul li .form-check{margin:0;padding:0;min-height:0;}.grid-with-pager-filter .view-filters form .location-wrapper .location-wrapper-inner .form-checkboxes ul li input.form-checkbox{display:none;}.grid-with-pager-filter .view-filters form .location-wrapper .location-wrapper-inner .form-checkboxes ul li input.form-checkbox + label.option{display:block;line-height:20px;color:var(--c-white);cursor:pointer;padding-left:30px;}.grid-with-pager-filter .view-filters form .location-wrapper .location-wrapper-inner .form-checkboxes ul li input.form-checkbox + label.option::before{content:"";width:20px;height:20px;background-color:transparent;border:1px solid var(--c-white);border-radius:4px;min-width:20px;margin-left:-30px;display:block;margin-bottom:-20px;background-image:url(/themes/eglisesouvertes/css/icons/check.svg);background-size:0px;background-position:center;background-repeat:no-repeat;}.grid-with-pager-filter .view-filters form .location-wrapper .location-wrapper-inner .form-checkboxes ul li input.form-checkbox:checked + label.option::before{background-color:var(--c-orange);background-size:16px;border-color:transparent;}.grid-with-pager-filter .view-filters form .location-wrapper .location-wrapper-inner .refine-search-outer{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;}.grid-with-pager-filter .view-filters form .location-wrapper .location-wrapper-inner .refine-search-btn{background-color:var(--c-primary);border:1px solid var(--c-primary);border-radius:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:10px 16px;font-size:16px;font-weight:700;color:var(--c-white);text-align:center;text-decoration:none;-webkit-transition:all 0.32s ease;transition:all 0.32s ease;height:48px;margin-left:auto;margin-right:auto;width:auto;cursor:pointer;}@media screen and (min-width:1400px){.grid-with-pager-filter .view-filters form .location-wrapper .location-wrapper-inner .refine-search-btn{padding:10px 20px;}}.grid-with-pager-filter .view-filters form .location-wrapper .location-wrapper-inner .refine-search-btn:hover{background-color:var(--c-primary-dark);}.grid-with-pager-filter .view-filters form .location-wrapper .location-wrapper-inner .event-date-range{width:100%;}@media screen and (min-width:992px){.grid-with-pager-filter .view-filters form .location-wrapper .location-wrapper-inner .event-date-range{width:calc(50% - 8px);}}.grid-with-pager-filter .view-filters form .location-wrapper .location-wrapper-inner .event-date-range{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;gap:10px 20px;-ms-flex-wrap:wrap;flex-wrap:wrap;}@media screen and (min-width:576px){.grid-with-pager-filter .view-filters form .location-wrapper .location-wrapper-inner .event-date-range{-ms-flex-wrap:nowrap;flex-wrap:nowrap;}}.grid-with-pager-filter .view-filters form .location-wrapper .location-wrapper-inner .event-date-range .form-item{width:100%;}@media screen and (min-width:576px){.grid-with-pager-filter .view-filters form .location-wrapper .location-wrapper-inner .event-date-range .form-item{width:auto;}}@media screen and (min-width:1200px){.grid-with-pager-filter .view-filters form .location-wrapper .location-wrapper-inner .event-date-range .form-item{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;}}.grid-with-pager-filter .view-filters form .location-wrapper .location-wrapper-inner .event-date-range .form-item-field-smart-start-end-date-end-value label{font-weight:700;color:var(--c-orange);font-size:18px;display:block;padding-bottom:20px;}.grid-with-pager-filter .view-filters form .location-wrapper .location-wrapper-inner .event-date-range .form-item-field-smart-start-end-date-value{gap:0 20px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;}@media screen and (min-width:576px){.grid-with-pager-filter .view-filters form .location-wrapper .location-wrapper-inner .event-date-range .form-item-field-smart-start-end-date-value{-ms-flex-wrap:nowrap;flex-wrap:nowrap;display:-webkit-box;display:-ms-flexbox;display:flex;}}.grid-with-pager-filter .view-filters form .location-wrapper .location-wrapper-inner .event-date-range .form-item-field-smart-start-end-date-value label{width:100%;text-align:center;padding-bottom:10px;}@media screen and (min-width:576px){.grid-with-pager-filter .view-filters form .location-wrapper .location-wrapper-inner .event-date-range .form-item-field-smart-start-end-date-value label{padding-bottom:0px;width:auto;}}@media screen and (min-width:1200px){.grid-with-pager-filter .view-filters form .location-wrapper .location-wrapper-inner .event-date-range .form-control{max-width:100%;width:216px;}}.grid-with-pager-filter .view-filters form .location-wrapper .location-wrapper-inner .period-search{width:100%;}.grid-with-pager-filter .view-filters form .location-wrapper .location-wrapper-inner .period-search .label{font-weight:700;color:var(--c-orange);font-size:18px;display:block;padding-bottom:20px;}@media screen and (min-width:992px){.grid-with-pager-filter .view-filters form .location-wrapper .location-wrapper-inner .period-search{width:calc(50% - 8px);}}.grid-with-pager-filter .view-filters form .location-wrapper .location-wrapper-inner .period-search .search-items{display:-webkit-box;display:-ms-flexbox;display:flex;gap:6px 8px;-ms-flex-wrap:wrap;flex-wrap:wrap;}@media screen and (min-width:576px){.grid-with-pager-filter .view-filters form .location-wrapper .location-wrapper-inner .period-search .search-items{gap:8px 12px;}}.grid-with-pager-filter .view-filters form .location-wrapper .location-wrapper-inner .period-search .search-item{background-color:#325068;border-color:#325068;padding-left:12px;padding-right:12px;font-size:13px;}@media screen and (min-width:576px){.grid-with-pager-filter .view-filters form .location-wrapper .location-wrapper-inner .period-search .search-item{font-size:14px;padding-left:20px;padding-right:20px;}}.grid-with-pager-filter .view-filters form .location-wrapper .location-wrapper-inner .period-search .search-item:hover{background-color:#83C8FF;border-color:#83C8FF;}.grid-with-pager-filter .view-filters form .location-wrapper .location-wrapper-inner .period-search .search-item.is-active{background-color:#83C8FF;border-color:#83C8FF;}.grid-with-pager-filter .map-wrapper{padding-top:20px;padding-bottom:46px;}@media screen and (min-width:768px){.grid-with-pager-filter .map-wrapper{padding-top:26px;}}.grid-with-pager-filter .map-wrapper .map{border-radius:16px;overflow:hidden;padding-bottom:52%;}.grid-with-pager-filter .map-wrapper .map .gm-style .gm-style-iw-c{padding:0 !important;background-color:transparent !important;min-width:260px !important;border-radius:16px !important;max-height:unset !important;max-width:280px !important;}@media screen and (min-width:992px){.grid-with-pager-filter .map-wrapper .map .gm-style .gm-style-iw-c{max-width:300px !important;}}@media screen and (min-width:1200px){.grid-with-pager-filter .map-wrapper .map .gm-style .gm-style-iw-c{max-width:320px !important;}}@media screen and (min-width:1400px){.grid-with-pager-filter .map-wrapper .map .gm-style .gm-style-iw-c{max-width:340px !important;}}.grid-with-pager-filter .map-wrapper .map .gm-style .gm-style-iw-c .gm-style-iw-chr .gm-style-iw-ch{display:none;}.grid-with-pager-filter .map-wrapper .map .gm-style .gm-style-iw-c .gm-style-iw-chr .gm-ui-hover-effect{position:absolute !important;left:0;top:0;background-color:var(--c-orange) !important;width:32px !important;height:32px !important;border-radius:0 50% 50% 0 !important;z-index:2;opacity:1;}.grid-with-pager-filter .map-wrapper .map .gm-style .gm-style-iw-c .gm-style-iw-chr .gm-ui-hover-effect span{margin:5px !important;}.grid-with-pager-filter .map-wrapper .map .gm-style .gm-style-iw-c .gm-style-iw-d{overflow:auto !important;max-height:unset !important;}.grid-with-pager-filter .map-wrapper .map .event-card .head-building-type{min-height:0 !important;}.grid-with-pager-filter .map-wrapper .map .event-card .text{display:none;}.grid-with-pager-filter .sort-wrapper{padding-bottom:20px;}.grid-with-pager-filter .sort-wrapper .sort-title{margin-bottom:18px;font-size:18px;font-weight:bold;color:var(--c-black);}.grid-with-pager-filter .sort-wrapper .sort-items{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;overflow:auto;padding-bottom:12px;}.grid-with-pager-filter .sort-wrapper .sort-items .sort-item .name{background-color:transparent;border-color:var(--c-body);color:var(--c-body);white-space:nowrap;padding-left:12px;padding-right:12px;font-size:13px;}@media screen and (min-width:768px){.grid-with-pager-filter .sort-wrapper .sort-items .sort-item .name{padding-right:15px;padding-left:15px;}}@media screen and (min-width:992px){.grid-with-pager-filter .sort-wrapper .sort-items .sort-item .name{font-size:16px;padding-right:20px;padding-left:20px;}}.grid-with-pager-filter .sort-wrapper .sort-items .sort-item .name:hover{background-color:var(--c-body);border-color:var(--c-body);color:var(--c-white);}.grid-with-pager-filter .sort-wrapper .sort-items .sort-item.active-sort .name{background-color:var(--c-body);border-color:var(--c-body);color:var(--c-white);}.grid-with-pager-filter .sort-wrapper.sort-map-btn-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:12px 12px;-ms-flex-wrap:wrap;flex-wrap:wrap;}.grid-with-pager-filter .sort-wrapper.sort-map-btn-wrapper .sort-title{margin-bottom:6px;}.grid-with-pager-filter .sort-wrapper.sort-map-btn-wrapper .sort-title{width:100%;}.grid-with-pager-filter .sort-wrapper.sort-map-btn-wrapper .back-to-map{padding-bottom:12px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}.grid-with-pager-filter .sort-wrapper.sort-map-btn-wrapper .back-to-map .back-map-btn{display:-webkit-box;display:-ms-flexbox;display:flex;gap:6px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;-webkit-transition:all 0.32s ease-in-out;transition:all 0.32s ease-in-out;}.grid-with-pager-filter .sort-wrapper.sort-map-btn-wrapper .back-to-map .back-map-btn .icon svg{min-width:24px;width:24px;display:block;}.grid-with-pager-filter .sort-wrapper.sort-map-btn-wrapper .back-to-map .back-map-btn .icon svg path{-webkit-transition:all 0.32s ease-in-out;transition:all 0.32s ease-in-out;}.grid-with-pager-filter .sort-wrapper.sort-map-btn-wrapper .back-to-map .back-map-btn:hover{color:var(--c-primary);}.grid-with-pager-filter .sort-wrapper.sort-map-btn-wrapper .back-to-map .back-map-btn:hover svg path{stroke:var(--c-primary);}.poi-info-window.gm-style{padding:40px 16px 20px 16px;background-color:var(--c-white);}.poi-info-window.gm-style .view-link{padding-top:10px;}.poi-info-window.gm-style .view-link a{color:var(--c-black);font-weight:normal;display:inline-block;text-decoration:underline;-webkit-transition:all 0.32s ease-in-out;transition:all 0.32s ease-in-out;}.poi-info-window.gm-style .view-link a:hover{color:var(--c-primary);}.contacts-wrap{padding-top:32px;}@media screen and (min-width:768px){.contacts-wrap{padding-top:40px;}}@media screen and (min-width:992px){.contacts-wrap{padding-top:48px;}}.contacts-wrap .contacts-inner .field--name-field-add-contact-infos{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:24px 24px;padding-top:30px;}@media screen and (min-width:992px){.contacts-wrap .contacts-inner .field--name-field-add-contact-infos > .field__item{width:calc(33.3333% - 16px);}}.contacts-wrap .contacts-inner .field--name-field-add-contact-infos > .field__item .title h4{font-size:20px;font-weight:700;margin-bottom:15px;line-height:1.2;}@media screen and (min-width:1200px){.contacts-wrap .contacts-inner .field--name-field-add-contact-infos > .field__item .title h4{font-size:22px;}}.contacts-wrap .contacts-inner .field--name-field-add-contact-infos > .field__item .address{padding-bottom:10px;}.contacts-wrap .contacts-inner .field--name-field-add-contact-infos > .field__item .address p{margin-bottom:0;}.contacts-wrap .contacts-inner .field--name-field-add-contact-infos > .field__item .phone-email-wrap{padding-bottom:10px;}.contacts-wrap .contacts-inner .field--name-field-add-contact-infos > .field__item .text.othr-address{padding-top:15px;}.contacts-wrap .contacts-inner .field--name-field-add-contact-infos > .field__item .text.othr-address h5,.contacts-wrap .contacts-inner .field--name-field-add-contact-infos > .field__item .text.othr-address h4{font-size:18px;font-weight:700;margin-bottom:10px;line-height:1.2;}.contacts-wrap .contacts-inner .field--name-field-add-contact-infos > .field__item a{color:var(--c-primary);text-decoration:underline;font-weight:500;}.contacts-wrap .contacts-inner .field--name-field-add-contact-infos > .field__item a:hover,.contacts-wrap .contacts-inner .field--name-field-add-contact-infos > .field__item a:focus{color:var(--c-orange);}.contacts-wrap .contacts-inner .field--name-field-add-contact-infos > .field__item .field--name-field-add-name-email{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px;}.contacts-wrap .contacts-inner .field--name-field-add-contact-infos > .field__item .paragraph--type--name-email h6{font-weight:600;margin:0;}.contacts-wrap .contacts-inner .field--name-field-add-contact-infos > .field__item .paragraph--type--name-email .field--name-field-name{font-weight:600;}.contacts-wrap .contacts-inner .field--name-field-add-contact-infos > .field__item .address.txt-address{padding-top:15px;}.contacts-wrap .contacts-inner .field--name-field-add-contact-infos > .field__item .address.txt-address h5{font-size:18px;font-weight:700;margin-bottom:10px;line-height:1.2;}.form-type-contact form{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:0 24px;}.form-type-contact .form-item{margin-bottom:20px;margin-top:0;width:100%;}@media screen and (min-width:768px){.form-type-contact .form-item{width:calc(50% - 12px);}}@media screen and (min-width:1200px){.form-type-contact .form-item{margin-bottom:24px;}}.form-type-contact .form-item.form-type-textarea{width:100%;}.form-type-contact .form-item label:not(.option){font-size:14px;line-height:1.2;font-weight:700;color:var(--c-black);margin-bottom:8px;}.form-type-contact .form-item input.form-control,.form-type-contact .form-item select.form-control{height:40px;padding:6px 15px;}@media screen and (min-width:768px){.form-type-contact .form-item input.form-control,.form-type-contact .form-item select.form-control{padding:10px 15px;height:48px;}}.form-type-contact .form-item textarea.form-control{padding:10px 15px;}.form-type-contact .form-item input.form-control,.form-type-contact .form-item select.form-control,.form-type-contact .form-item textarea.form-control{background-color:var(--field-bg);border:1px solid var(--field-border);border-radius:8px;font-size:16px;font-weight:normal;outline:none;-webkit-box-shadow:none;box-shadow:none;}.form-type-contact .form-item input.form-control::-webkit-input-placeholder,.form-type-contact .form-item select.form-control::-webkit-input-placeholder,.form-type-contact .form-item textarea.form-control::-webkit-input-placeholder{color:#ADAEBC;opacity:1;}.form-type-contact .form-item input.form-control::-moz-placeholder,.form-type-contact .form-item select.form-control::-moz-placeholder,.form-type-contact .form-item textarea.form-control::-moz-placeholder{color:#ADAEBC;opacity:1;}.form-type-contact .form-item input.form-control:-ms-input-placeholder,.form-type-contact .form-item select.form-control:-ms-input-placeholder,.form-type-contact .form-item textarea.form-control:-ms-input-placeholder{color:#ADAEBC;opacity:1;}.form-type-contact .form-item input.form-control::-ms-input-placeholder,.form-type-contact .form-item select.form-control::-ms-input-placeholder,.form-type-contact .form-item textarea.form-control::-ms-input-placeholder{color:#ADAEBC;opacity:1;}.form-type-contact .form-item input.form-control::placeholder,.form-type-contact .form-item select.form-control::placeholder,.form-type-contact .form-item textarea.form-control::placeholder{color:#ADAEBC;opacity:1;}.form-type-contact .form-item input.form-control:focus::-webkit-input-placeholder,.form-type-contact .form-item select.form-control:focus::-webkit-input-placeholder,.form-type-contact .form-item textarea.form-control:focus::-webkit-input-placeholder{opacity:0;}.form-type-contact .form-item input.form-control:focus::-moz-placeholder,.form-type-contact .form-item select.form-control:focus::-moz-placeholder,.form-type-contact .form-item textarea.form-control:focus::-moz-placeholder{opacity:0;}.form-type-contact .form-item input.form-control:focus:-ms-input-placeholder,.form-type-contact .form-item select.form-control:focus:-ms-input-placeholder,.form-type-contact .form-item textarea.form-control:focus:-ms-input-placeholder{opacity:0;}.form-type-contact .form-item input.form-control:focus::-ms-input-placeholder,.form-type-contact .form-item select.form-control:focus::-ms-input-placeholder,.form-type-contact .form-item textarea.form-control:focus::-ms-input-placeholder{opacity:0;}.form-type-contact .form-item input.form-control:focus::placeholder,.form-type-contact .form-item select.form-control:focus::placeholder,.form-type-contact .form-item textarea.form-control:focus::placeholder{opacity:0;}.form-type-contact .form-item.form-type-checkbox{width:100%;}.form-type-contact .form-type-checkbox input.form-checkbox{display:none;}.form-type-contact .form-type-checkbox input.form-checkbox + label.option{display:block;line-height:20px;color:var(--c-black);cursor:pointer;padding-left:30px;}.form-type-contact .form-type-checkbox input.form-checkbox + label.option::before{content:"";width:20px;height:20px;background-color:var(--c-white);border:1px solid #CED2DA;border-radius:6px;min-width:20px;margin-left:-30px;display:block;margin-bottom:-20px;background-image:url(/themes/eglisesouvertes/css/icons/check.svg);background-size:16px;background-position:center;background-repeat:no-repeat;}.form-type-contact .form-type-checkbox input.form-checkbox:checked + label.option::before{background-color:var(--c-primary);border-color:transparent;}.form-type-contact .form-actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin:0;gap:8px;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-top:12px;}.form-type-contact .form-actions .button{border:1px solid var(--c-primary);background-color:transparent;border-radius:40px;padding:8px 20px;font-size:16px;font-weight:700;color:var(--c-primary);text-align:center;text-decoration:none;-webkit-transition:all 0.32s ease;transition:all 0.32s ease;margin:0;}@media screen and (min-width:768px){.form-type-contact .form-actions .button{padding:12px 20px;}}@media screen and (min-width:1400px){.form-type-contact .form-actions .button{padding:12px 30px;}}.form-type-contact .form-actions .button:hover{background-color:var(--c-primary);color:var(--c-white);}.select2-container--default .select2-selection--single{border:1px solid var(--field-border);border-radius:8px;background-color:var(--field-bg);height:40px;}@media screen and (min-width:768px){.select2-container--default .select2-selection--single{height:48px;}}.select2-container--default .select2-selection--single .select2-selection__rendered{padding-left:15px;color:var(--c-black);font-size:16px;line-height:38px;}@media screen and (min-width:768px){.select2-container--default .select2-selection--single .select2-selection__rendered{line-height:46px;}}.select2-container--default .select2-selection--single .select2-selection__arrow{height:38px;}@media screen and (min-width:768px){.select2-container--default .select2-selection--single .select2-selection__arrow{height:46px;}}.select2-container--default .select2-selection--single .select2-selection__arrow .select2-selection__arrow b{border-color:var(--c-black) transparent transparent transparent;}.select2-container--default .select2-selection--single .select2-selection__clear{height:38px;}@media screen and (min-width:768px){.select2-container--default .select2-selection--single .select2-selection__clear{height:46px;}}.select2-container--default .select2-search--dropdown .select2-search__field{padding-left:12px;padding-right:12px;border:1px solid var(--field-border);border-radius:8px;background-color:var(--field-bg);height:40px;}.select2-container--default .select2-search--dropdown .select2-search__field:focus,.select2-container--default .select2-search--dropdown .select2-search__field:focus-visible{outline:1px solid #cccccc;}.select2-container--default .select2-results__option--highlighted.select2-results__option--selectable{background-color:var(--c-primary);}.ajax-progress-throbber{width:40px;height:40px;border:4px solid #f3f3f3;border-top:4px solid #3498db;border-radius:50%;-webkit-animation:spin 1s linear infinite;animation:spin 1s linear infinite;display:inline-block;vertical-align:middle;}.ajax-progress-throbber .throbber{display:none;}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg);}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg);}}@keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg);}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg);}}.banner-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;}.banner-wrapper .text-wrapper{position:relative;z-index:2;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-top:48px;padding-bottom:48px;}.banner-wrapper .text-wrapper .banner-sub-title{font-size:17px;font-weight:700;color:var(--c-white);letter-spacing:0.5px;text-transform:uppercase;}.banner-wrapper .text-wrapper .banner-sub-title.text-sandy_brown{color:var(--c-orange);}.banner-wrapper .text-wrapper .banner-title h1{font-size:var(--f-52);font-weight:normal;letter-spacing:0.5px;}.banner-wrapper .text-wrapper .banner-text{font-size:16px;font-weight:600;}@media screen and (min-width:768px){.banner-wrapper .text-wrapper .banner-text{font-size:18px;}}@media screen and (min-width:1200px){.banner-wrapper .text-wrapper .banner-text{font-size:20px;}}.banner-wrapper .text-wrapper .banner-text p:last-child{margin-bottom:0;}.banner-wrapper .image-wrapper{width:100%;margin-left:-100%;position:relative;}.banner-wrapper .image-wrapper *{height:100%;}.banner-wrapper .image-wrapper::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,0.4)),to(rgba(0,0,0,0.6)));background:linear-gradient(90deg,rgba(0,0,0,0.4) 0%,rgba(0,0,0,0.6) 100%);z-index:1;}.banner-wrapper .image-wrapper img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;}.basic-banner{position:relative;background-size:cover;background-position:center;min-height:225px;}.basic-banner .basic-title-text-wrap{background:-webkit-gradient(linear,left top,left bottom,color-stop(50%,rgba(0,0,0,0.46)),to(#000000));background:linear-gradient(180deg,rgba(0,0,0,0.46) 50%,#000000 100%);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}.basic-banner .basic-title-text-wrap::before{content:"";width:1px;margin-right:-1px;min-height:225px;}.basic-banner .basic-title-text-wrap .basic-title-text-inner{padding:48px 0;width:100%;}.basic-banner .basic-title-text-wrap .subtitle{font-size:17px;font-weight:700;color:var(--c-white);letter-spacing:0.5px;text-transform:uppercase;margin-bottom:9px;}.basic-banner .basic-title-text-wrap .subtitle.text-sandy-brown{color:var(--c-orange);}.basic-banner .basic-title-text-wrap .banner-title h1{font-size:var(--f-52);font-weight:normal;letter-spacing:0.5px;margin-bottom:33px;}.banner-hero-image{min-height:225px;position:relative;}.banner-hero-image::before{content:"";position:absolute;height:50%;width:100%;left:0;bottom:0;background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,0)),to(#000000));background:linear-gradient(180deg,rgba(0,0,0,0) 0%,#000000 100%);}.page-title-h1 h1{font-size:var(--f-52);line-height:1.2;margin-bottom:15px;}.page-title-h1 h1 strong{color:var(--c-primary);font-weight:normal;}.p-20 p{font-size:16px;}@media screen and (min-width:992px){.p-20 p{font-size:17px;}}.max-850 .field--name-body.field--type-text-with-summary{max-width:850px;}.page-title-with-border-bottom{padding-top:30px;}@media screen and (min-width:768px){.page-title-with-border-bottom{padding-top:40px;}}@media screen and (min-width:992px){.page-title-with-border-bottom{padding-top:48px;}}.page-title-with-border-bottom h1{font-size:var(--f-52);line-height:1.2;margin-bottom:0;}.page-title-with-border-bottom h1 strong{color:var(--c-primary);font-weight:normal;}.page-title-with-border-bottom .block-inline-blockbasic{padding-bottom:32px;border-bottom:1px solid #BBBBBB;}.container-content-800{max-width:800px;width:100%;margin-left:auto;margin-right:auto;}.event-building-right-info-inner .profile-card-wrap{margin-bottom:24px;}@media screen and (min-width:992px){.event-building-right-info-inner .profile-card-wrap{margin-bottom:32px;}}.profile-card-wrap .profile-card-inner{background-color:var(--c-white);color:var(--c-body);padding:24px 15px;border-radius:16px;margin-left:auto;-webkit-box-shadow:0px 2px 25px 0px rgba(158,158,158,0.1215686275);box-shadow:0px 2px 25px 0px rgba(158,158,158,0.1215686275);position:relative;z-index:2;}@media screen and (min-width:400px){.profile-card-wrap .profile-card-inner{padding:24px;}}@media screen and (min-width:768px){.profile-card-wrap .profile-card-inner{padding:24px 20px;}}@media screen and (min-width:992px){.profile-card-wrap .profile-card-inner{padding:24px 30px;}}@media screen and (min-width:1200px){.profile-card-wrap .profile-card-inner{padding:24px 36px;}}.profile-card-wrap .profile-card-inner .title-place-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:15px;gap:10px 0;}.profile-card-wrap .profile-card-inner .title-place-wrap h3{font-size:22px;font-weight:normal;margin-bottom:0;}@media screen and (min-width:992px){.profile-card-wrap .profile-card-inner .title-place-wrap h3{font-size:24px;}}.profile-card-wrap .profile-card-inner .title-place-wrap .place-text{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:10px;line-height:16px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:6px;}.profile-card-wrap .profile-card-inner .title-place-wrap .place-text .church-icon svg{display:block;width:16px;min-width:16px;}.profile-card-wrap .profile-card-inner .title-place-wrap .place-text p{margin:0;font-weight:700;color:var(--c-primary);}.profile-card-wrap .profile-card-inner .list-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;font-size:14px;gap:20px;padding-bottom:20px;}.profile-card-wrap .profile-card-inner .list-wrap > div{width:calc(50% - 10px);}.profile-card-wrap .profile-card-inner .list-wrap > div label{font-size:13px;text-transform:uppercase;font-weight:800;}.profile-card-wrap .profile-card-inner .profile-icon-txt-wrap{padding-top:20px;padding-bottom:20px;border-top:1px solid #D9D9D9;}.profile-card-wrap .profile-card-inner .profile-icon-txt-wrap h4{font-size:13px;font-weight:800;text-transform:uppercase;color:var(--c-primary);margin-bottom:18px;}.profile-card-wrap .profile-card-inner .profile-icon-txt-wrap .icon-txt-item-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:12px;}.profile-card-wrap .profile-card-inner .profile-icon-txt-wrap .icon-txt-item{width:calc(50% - 6px);display:-webkit-box;display:-ms-flexbox;display:flex;gap:0 9px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:12px;line-height:1.1;}@media screen and (min-width:420px){.profile-card-wrap .profile-card-inner .profile-icon-txt-wrap .icon-txt-item{width:calc(33.3333% - 8px);}}@media screen and (min-width:576px){.profile-card-wrap .profile-card-inner .profile-icon-txt-wrap .icon-txt-item{width:calc(33.3333% - 8px);}}@media screen and (min-width:768px){.profile-card-wrap .profile-card-inner .profile-icon-txt-wrap .icon-txt-item{width:calc(50% - 6px);}}@media screen and (min-width:992px){.profile-card-wrap .profile-card-inner .profile-icon-txt-wrap .icon-txt-item{width:calc(33.3333% - 8px);}}.profile-card-wrap .profile-card-inner .profile-icon-txt-wrap .icon-txt-item .icon{width:24px;height:24px;min-width:24px;background-color:var(--c-primary);border-radius:5px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}.profile-card-wrap .profile-card-inner .profile-icon-txt-wrap .icon-txt-item .icon img{max-width:16px;max-height:16px;-o-object-fit:contain;object-fit:contain;-webkit-filter:brightness(0) invert(1);filter:brightness(0) invert(1);}.profile-card-wrap .profile-card-inner .btn-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:6px;padding-top:20px;border-top:1px solid #D9D9D9;}.profile-card-wrap .profile-card-inner .btn-wrapper .link-item{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;position:relative;}@media screen and (min-width:992px){.profile-card-wrap .profile-card-inner .btn-wrapper .link-item{-webkit-box-flex:1;-ms-flex:1;flex:1;}}.profile-card-wrap .profile-card-inner .btn-wrapper .link-item.share-lnk:hover .share-btn{background-color:var(--c-primary);color:var(--c-white);}.profile-card-wrap .profile-card-inner .btn-wrapper .link-item.share-lnk:hover .share-btn span{color:var(--c-white);}.profile-card-wrap .profile-card-inner .btn-wrapper .a2a_kit{position:absolute;left:50%;bottom:100%;-webkit-transform:translateX(-50%) scale(0.5);transform:translateX(-50%) scale(0.5);background-color:var(--c-white);-webkit-box-shadow:0 0 12px 0 rgba(0,0,0,0.2);box-shadow:0 0 12px 0 rgba(0,0,0,0.2);border-radius:10px;padding:12px;display:-webkit-box;display:-ms-flexbox;display:flex;opacity:0;visibility:hidden;-webkit-transition:all 0.32s ease-in-out;transition:all 0.32s ease-in-out;}.profile-card-wrap .profile-card-inner .btn-wrapper .link-item:hover .a2a_kit{-webkit-transform:translateX(-50%) scale(1);transform:translateX(-50%) scale(1);opacity:1;visibility:visible;}.profile-card-wrap .profile-card-inner .btn-wrapper .outline-link a{width:100%;}.building-dtl-banner-wrap{padding-bottom:96px;}.building-dtl-banner-wrap .building-dtl-banner-inner{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;background-position:center;background-size:cover;}.building-dtl-banner-wrap .building-dtl-banner-inner::before{content:"";width:1px;margin-right:-1px;min-height:452px;}.building-dtl-banner-wrap .building-dtl-banner-inner::after{content:"";position:absolute;width:100%;height:100%;left:0;z-index:1;top:0;background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,0)),to(#000000));background:linear-gradient(180deg,rgba(0,0,0,0) 0%,#000000 100%);opacity:0.8;}.building-dtl-banner-wrap .building-dtl-banner-inner .address-card-wrap{width:100%;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;z-index:2;}.building-dtl-banner-wrap .building-dtl-banner-inner .row{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;}.building-dtl-banner-wrap .building-dtl-banner-inner .title-address{-ms-flex-item-align:end;align-self:flex-end;padding-bottom:30px;position:relative;z-index:1;width:100%;padding-top:80px;}@media screen and (min-width:768px){.building-dtl-banner-wrap .building-dtl-banner-inner .title-address{width:50%;padding-top:48px;padding-bottom:70px;}}.building-dtl-banner-wrap .building-dtl-banner-inner .title-address .title h1{font-size:var(--f-52);line-height:1;margin-bottom:20px;}.building-dtl-banner-wrap .building-dtl-banner-inner .title-address .address-with-icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;line-height:1.3333333333;font-size:var(--f-18);gap:10px;}.building-dtl-banner-wrap .building-dtl-banner-inner .title-address .address-with-icon > span{margin-top:calc((1em - 36px) / 2);}.building-dtl-banner-wrap .building-dtl-banner-inner .title-address .address-with-icon > span svg{height:36px;width:auto;display:block;}.building-dtl-banner-wrap .building-dtl-banner-inner .profile-card-wrap{position:relative;width:100%;}@media screen and (min-width:768px){.building-dtl-banner-wrap .building-dtl-banner-inner .profile-card-wrap{width:50%;}}.building-dtl-banner-wrap .building-dtl-banner-inner .profile-card-wrap .profile-card-inner{background-color:var(--c-white);color:var(--c-body);padding:24px 15px;border-radius:16px;max-width:520px;margin-left:auto;-webkit-box-shadow:0px 2px 25px 0px rgba(158,158,158,0.1215686275);box-shadow:0px 2px 25px 0px rgba(158,158,158,0.1215686275);position:relative;z-index:2;margin-bottom:-96px;}@media screen and (min-width:400px){.building-dtl-banner-wrap .building-dtl-banner-inner .profile-card-wrap .profile-card-inner{padding:24px;}}@media screen and (min-width:768px){.building-dtl-banner-wrap .building-dtl-banner-inner .profile-card-wrap .profile-card-inner{padding:24px 20px;}}@media screen and (min-width:992px){.building-dtl-banner-wrap .building-dtl-banner-inner .profile-card-wrap .profile-card-inner{padding:24px;}}.tour-dtl-banner-wrap{padding-bottom:48px;}@media screen and (min-width:768px){.tour-dtl-banner-wrap{padding-bottom:80px;}}@media screen and (min-width:1200px){.tour-dtl-banner-wrap{padding-bottom:96px;}}.tour-dtl-banner-wrap .tour-dtl-banner-inner{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;background-position:center;background-size:cover;}.tour-dtl-banner-wrap .tour-dtl-banner-inner::before{content:"";width:1px;margin-right:-1px;padding-bottom:38%;}@media screen and (min-width:1200px){.tour-dtl-banner-wrap .tour-dtl-banner-inner::before{padding-bottom:34%;}}@media screen and (min-width:1400px){.tour-dtl-banner-wrap .tour-dtl-banner-inner::before{min-height:527px;padding-bottom:0;}}.tour-dtl-banner-wrap .tour-dtl-banner-inner::after{content:"";position:absolute;width:100%;height:100%;left:0;z-index:1;top:0;background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,0)),to(#000000));background:linear-gradient(180deg,rgba(0,0,0,0) 0%,#000000 100%);}.tour-dtl-banner-wrap .tour-dtl-banner-inner .content-wrapper{width:100%;position:relative;z-index:2;padding-top:60px;padding-bottom:30px;}@media screen and (min-width:992px){.tour-dtl-banner-wrap .tour-dtl-banner-inner .content-wrapper{padding-top:75px;padding-bottom:40px;}}@media screen and (min-width:1200px){.tour-dtl-banner-wrap .tour-dtl-banner-inner .content-wrapper{padding-top:90px;padding-bottom:50px;}}.tour-dtl-banner-wrap .tour-dtl-banner-inner .content-wrapper .title-subtitle{color:var(--c-white);}.tour-dtl-banner-wrap .tour-dtl-banner-inner .content-wrapper .title-subtitle h1{font-size:var(--f-52);line-height:1;margin-bottom:12px;}@media screen and (min-width:992px){.tour-dtl-banner-wrap .tour-dtl-banner-inner .content-wrapper .title-subtitle h1{margin-bottom:20px;}}.tour-dtl-banner-wrap .tour-dtl-banner-inner .content-wrapper .title-subtitle .subtitle h4{font-size:var(--f-26);color:var(--c-orange);font-weight:600;}.tour-dtl-banner-wrap .tour-dtl-banner-inner .content-wrapper .container{height:100%;}.tour-dtl-banner-wrap .tour-dtl-banner-inner .content-wrapper .content-inner{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:40px;}.tour-dtl-banner-wrap .tour-dtl-banner-inner .content-wrapper .icon-num-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;padding-top:20px;gap:6px;}@media screen and (min-width:576px){.tour-dtl-banner-wrap .tour-dtl-banner-inner .content-wrapper .icon-num-wrap{gap:12px;}}@media screen and (min-width:768px){.tour-dtl-banner-wrap .tour-dtl-banner-inner .content-wrapper .icon-num-wrap{width:50%;max-width:526px;padding-right:12px;}}.tour-dtl-banner-wrap .tour-dtl-banner-inner .content-wrapper .icon-num-wrap .item{border:1px solid var(--c-white);border-radius:8px;padding:10px 5px;width:100px;}@media screen and (min-width:576px){.tour-dtl-banner-wrap .tour-dtl-banner-inner .content-wrapper .icon-num-wrap .item{padding:11px 5px;}}.tour-dtl-banner-wrap .tour-dtl-banner-inner .content-wrapper .icon-num-wrap .item .num-txt,.tour-dtl-banner-wrap .tour-dtl-banner-inner .content-wrapper .icon-num-wrap .item .txt{font-size:12px;color:var(--c-orange);white-space:nowrap;}@media screen and (min-width:576px){.tour-dtl-banner-wrap .tour-dtl-banner-inner .content-wrapper .icon-num-wrap .item .num-txt,.tour-dtl-banner-wrap .tour-dtl-banner-inner .content-wrapper .icon-num-wrap .item .txt{font-size:14px;}}.tour-dtl-banner-wrap .tour-dtl-banner-inner .content-wrapper .icon-num-wrap > div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px;}@media screen and (min-width:576px){.tour-dtl-banner-wrap .tour-dtl-banner-inner .content-wrapper .icon-num-wrap > div{gap:10px;}}.tour-dtl-banner-wrap .tour-dtl-banner-inner .content-wrapper .icon-num-wrap > div .item-icon{padding:12px;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;background-color:currentColor;}.tour-dtl-banner-wrap .tour-dtl-banner-inner .content-wrapper .icon-num-wrap > div .church-icon{-webkit-mask-image:url(/themes/eglisesouvertes/css/icons/building.svg);mask-image:url(/themes/eglisesouvertes/css/icons/building.svg);color:var(--c-orange);}.tour-dtl-banner-wrap .tour-dtl-banner-inner .content-wrapper .icon-num-wrap > div .hike-icon{-webkit-mask-image:url(/themes/eglisesouvertes/css/icons/tracking.svg);mask-image:url(/themes/eglisesouvertes/css/icons/tracking.svg);}.tour-dtl-banner-wrap .tour-dtl-banner-inner .content-wrapper .icon-num-wrap > div .bicycle-icon{-webkit-mask-image:url(/themes/eglisesouvertes/css/icons/bicycle.svg);mask-image:url(/themes/eglisesouvertes/css/icons/bicycle.svg);}.tour-dtl-banner-wrap .tour-dtl-banner-inner .content-wrapper .icon-num-wrap > div .car-icon{-webkit-mask-image:url(/themes/eglisesouvertes/css/icons/car.svg);mask-image:url(/themes/eglisesouvertes/css/icons/car.svg);}.tour-dtl-banner-wrap .tour-dtl-banner-inner .content-wrapper .icon-num-wrap > div .distance-icon{-webkit-mask-image:url(/themes/eglisesouvertes/css/icons/distance.svg);mask-image:url(/themes/eglisesouvertes/css/icons/distance.svg);-webkit-mask-size:22px;mask-size:22px;}.tour-dtl-banner-wrap .tour-dtl-banner-inner .content-wrapper .icon-num-wrap > div .tick-icon{color:var(--c-orange);width:18px;height:18px;border-radius:50%;padding:9px;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;background-color:currentColor;-webkit-mask-image:url(/themes/eglisesouvertes/css/icons/check-circle.svg);mask-image:url(/themes/eglisesouvertes/css/icons/check-circle.svg);}.tour-dtl-banner-wrap .tour-dtl-banner-inner .content-wrapper .icon-num-wrap > div .dash{width:12px;border-bottom:3px solid #ffffff;font-size:0;}@media screen and (min-width:768px){.tour-dtl-banner-wrap .icon-num-map-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;}}.tour-dtl-banner-wrap .icon-num-map-wrap .geomap-link-wrap{width:100%;position:relative;margin-bottom:calc(-52px - 20%);margin-top:24px;}@media screen and (min-width:768px){.tour-dtl-banner-wrap .icon-num-map-wrap .geomap-link-wrap{max-width:346px;width:50%;margin-bottom:-82px;margin-top:0;}}@media screen and (min-width:992px){.tour-dtl-banner-wrap .icon-num-map-wrap .geomap-link-wrap{max-width:444px;margin-bottom:-92px;}}@media screen and (min-width:1200px){.tour-dtl-banner-wrap .icon-num-map-wrap .geomap-link-wrap{max-width:510px;margin-bottom:-112px;}}@media screen and (min-width:1400px){.tour-dtl-banner-wrap .icon-num-map-wrap .geomap-link-wrap{max-width:520px;}}.tour-dtl-banner-wrap .icon-num-map-wrap .geomap-link-wrap .full-map-link a{position:absolute;right:12px;bottom:12px;z-index:2;}.playbutton::before,.controls-wrapper-youtube-buttons .play-button::before{-webkit-mask-image:url(/themes/eglisesouvertes/css/icons/play.svg);mask-image:url(/themes/eglisesouvertes/css/icons/play.svg);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;width:1em;height:1em;}.pausebutton::before,.controls-wrapper-youtube-buttons .pause-button::before{-webkit-mask-image:url(/themes/eglisesouvertes/css/icons/pause.svg);mask-image:url(/themes/eglisesouvertes/css/icons/pause.svg);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;width:1em;height:1em;}.content-width-800{max-width:800px;width:100%;margin-left:auto;margin-right:auto;}.paragraph-content-title-text{padding-top:24px;}@media screen and (min-width:768px){.paragraph-content-title-text{padding-top:30px;}}@media screen and (min-width:1200px){.paragraph-content-title-text{padding-top:40px;}}.paragraph-content-title-text h2{font-size:var(--f-38);}.paragraph-content-title-text h3{font-weight:bold;}.paragraph-content-title-text .block-inline-blockbasic{margin-bottom:20px;}@media screen and (min-width:768px){.paragraph-content-title-text .block-inline-blockbasic{margin-bottom:24px;}}@media screen and (min-width:1200px){.paragraph-content-title-text .block-inline-blockbasic{margin-bottom:30px;}}.paragraph-content-title-text h2:last-child,.paragraph-content-title-text h3:last-child,.paragraph-content-title-text h4:last-child,.paragraph-content-title-text h5:last-child,.paragraph-content-title-text h6:last-child,.paragraph-content-title-text p:last-child{margin-bottom:0;}.paragraph-content-title-text h5{font-size:16px;font-weight:normal;line-height:1.375;}@media screen and (min-width:768px){.paragraph-content-title-text h5{font-size:18px;}}@media screen and (min-width:992px){.paragraph-content-title-text h5{font-size:20px;}}.paragraph-content-title-text h4,.paragraph-content-title-text h5{font-weight:normal;margin-bottom:15px;}.paragraph-content-title-text h4 strong,.paragraph-content-title-text h5 strong{font-weight:bold;}.paragraph-content-title-text .block-inline-blockimage img{max-width:100%;height:auto;display:block;border-radius:8px;}.paragraph-content-title-text .text ul{list-style:none;padding:0;margin:0 0 20px 0;}.paragraph-content-title-text .text ul:last-child{margin-bottom:0;}.paragraph-content-title-text .text ul li{position:relative;padding-left:32px;margin-bottom:8px;line-height:20px;}.paragraph-content-title-text .text ul li::before{content:">";color:transparent;position:absolute;left:0;top:0;-webkit-mask-image:url(/themes/eglisesouvertes/css/icons/li-arrow.svg);mask-image:url(/themes/eglisesouvertes/css/icons/li-arrow.svg);background-color:var(--c-primary);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain;width:20px;}.paragraph-content-title-text .text ul li a{color:var(--c-primary);-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}.paragraph-content-title-text .text ul li a:hover{color:var(--c-orange);}.normal-paragraph-title-text{padding-top:24px;}@media screen and (min-width:768px){.normal-paragraph-title-text{padding-top:30px;}}@media screen and (min-width:1200px){.normal-paragraph-title-text{padding-top:40px;}}.normal-paragraph-title-text h4{font-weight:bold;margin-bottom:24px;}.normal-paragraph-title-text .text ul{list-style:none;padding:0;margin:0 0 20px 0;}.normal-paragraph-title-text .text ul:last-child{margin-bottom:0;}.normal-paragraph-title-text .text ul li{position:relative;padding-left:32px;margin-bottom:8px;line-height:20px;}.normal-paragraph-title-text .text ul li::before{content:">";color:transparent;position:absolute;left:0;top:0;-webkit-mask-image:url(/themes/eglisesouvertes/css/icons/li-arrow.svg);mask-image:url(/themes/eglisesouvertes/css/icons/li-arrow.svg);background-color:var(--c-primary);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain;width:20px;}.text-image-outer{padding-top:24px;}@media screen and (min-width:768px){.text-image-outer{padding-top:30px;}}@media screen and (min-width:1200px){.text-image-outer{padding-top:40px;}}.text-image-outer .row{gap:24px 0;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}@media screen and (min-width:992px){.text-image-outer .row .col-lg-6{width:calc(50% - 10px);}}@media screen and (min-width:1200px){.text-image-outer .row .col-lg-6{width:calc(50% - 16px);}}@media screen and (min-width:768px){.text-image-outer .block-inline-blockbasic{padding-top:32px;padding-bottom:32px;}}@media screen and (min-width:768px){.text-image-outer .pt-0 .block-inline-blockbasic{padding-top:0;}}.text-image-outer .block-inline-blockimage{height:100%;}.text-image-outer .block-inline-blockimage .block__content{height:100%;}.text-image-outer .block-inline-blockimage .block__content .field--name-field-add-image{height:100%;}.text-image-outer .block-inline-blockimage .block__content .field--name-field-add-image .media--type-image{height:100%;}.text-image-outer .block-inline-blockimage .block__content .field--name-field-add-image .media--type-image .field--type-image{height:100%;}.text-image-outer .block-inline-blockimage .block__content .field--name-field-add-image .media--type-image .field--type-image .field__item{height:100%;}.text-image-outer .block-inline-blockimage img{border-radius:8px;display:block;height:100%;width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;}.text-image-outer.text-image-outer .block-inline-blockimage img{height:auto;}.text-image-outer h3{font-weight:normal;margin-bottom:0.6em;font-size:var(--f-38);}.text-image-outer h4{font-weight:bold;margin-bottom:0.6em;}.text-image-outer .block__content ul{list-style:none;padding:0;margin:0 0 20px 0;}.text-image-outer .block__content ul:last-child{margin-bottom:0;}.text-image-outer .block__content ul li{position:relative;padding-left:32px;margin-bottom:8px;line-height:20px;}.text-image-outer .block__content ul li::before{content:">";color:transparent;position:absolute;left:0;top:0;-webkit-mask-image:url(/themes/eglisesouvertes/css/icons/li-arrow.svg);mask-image:url(/themes/eglisesouvertes/css/icons/li-arrow.svg);background-color:var(--c-primary);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain;width:20px;}.text-image-outer .text p a{color:var(--c-primary);-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}.text-image-outer .text p a:hover,.text-image-outer .text p a:focus{color:var(--c-orange);}.text-video-outer{padding-top:24px;}@media screen and (min-width:768px){.text-video-outer{padding-top:30px;}}@media screen and (min-width:1200px){.text-video-outer{padding-top:40px;}}.text-video-outer .row{gap:24px 0;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}@media screen and (min-width:992px){.text-video-outer .row .col-lg-6{width:calc(50% - 16px);}}@media screen and (min-width:768px){.text-video-outer .block-inline-blockbasic{padding-top:32px;padding-bottom:32px;}}@media screen and (min-width:768px){.text-video-outer .pt-0 .block-inline-blockbasic{padding-top:0;}}.text-video-outer h3{font-weight:normal;margin-bottom:0.6em;font-size:var(--f-38);}.text-video-outer h4{font-weight:bold;margin-bottom:0.6em;}.back-link{font-weight:normal;color:var(--c-primary);display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;gap:5px;cursor:pointer;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;line-height:18px;}.back-link svg{width:22px;height:22px;}.back-link:hover,.back-link:focus{color:var(--nile-blue);}.back-using-url{padding-bottom:20px;}.back-using-url a{font-weight:normal;color:var(--c-primary);display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;gap:5px;line-height:18px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;}.back-using-url a svg{width:22px;height:22px;}.back-using-url a:hover,.back-using-url a:focus{color:var(--nile-blue);}.block-inline-blockvideo .field--name-field-media-oembed-video{padding:0 0 56.25%;overflow:hidden;border-radius:10px;position:relative;-webkit-clip-path:inset(0 round 12px);clip-path:inset(0 round 12px);background-color:var(--nile-blue);}.block-inline-blockvideo .field--name-field-media-oembed-video iframe,.block-inline-blockvideo .field--name-field-media-oembed-video video{position:absolute;height:100%;width:100%;left:0;top:0;}.yt-video-wrap{width:100%;position:relative;}.yt-video-wrap .yt-vdo{padding:0 0 56.25%;overflow:hidden;border-radius:10px;position:relative;-webkit-clip-path:inset(0 round 12px);clip-path:inset(0 round 12px);background-color:var(--nile-blue);}.yt-video-wrap .yt-vdo iframe,.yt-video-wrap .yt-vdo video{position:absolute;height:100%;width:100%;left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:all 0.32s ease-in-out;transition:all 0.32s ease-in-out;}.yt-video-wrap:hover{--op-on-hover:1;}.yt-video-wrap:hover iframe,.yt-video-wrap:hover video{opacity:0.5;}.yt-video-wrap .youtube-thumb{position:absolute;width:100%;height:100%;left:0;top:0;-o-object-fit:cover;object-fit:cover;}.vimeo-video-wrap{width:100%;position:relative;}.vimeo-video-wrap .vmo-vdo{padding:0 0 56.25%;overflow:hidden;border-radius:10px;position:relative;-webkit-clip-path:inset(0 round 12px);clip-path:inset(0 round 12px);background-color:var(--nile-blue);}.vimeo-video-wrap .vmo-vdo iframe,.vimeo-video-wrap .vmo-vdo video{position:absolute;height:100%;width:100%;left:0;top:0;-webkit-transition:all 0.32s ease-in-out;transition:all 0.32s ease-in-out;}.vimeo-video-wrap:hover{--op-on-hover:1;}.vimeo-video-wrap:hover iframe,.vimeo-video-wrap:hover video{opacity:0.5;}.controls-wrapper-youtube-buttons .pause-button,.controls-wrapper-youtube-buttons .play-button{cursor:pointer;width:74px;height:74px;font-size:0px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:50%;border:2px solid var(--c-primary);background-color:var(--c-primary);top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);position:absolute;z-index:2;}.controls-wrapper-youtube-buttons .pause-button{opacity:var(--op-on-hover,0);-webkit-transition:all 0.32s ease-in-out;transition:all 0.32s ease-in-out;}.controls-wrapper-youtube-buttons .pause-button::before{content:"";font-size:32px;background-color:var(--c-white);}.controls-wrapper-youtube-buttons .play-button::before{content:"";font-size:32px;margin-left:0.2em;background-color:var(--c-white);}.controls-wrapper-youtube-buttons.yt-playing .pause-button{visibility:visible;opacity:var(--op-on-hover,0);}.controls-wrapper-youtube-buttons.yt-playing .play-button{opacity:0;visibility:hidden;}.playbutton,.pausebutton{width:74px;height:74px;font-size:0px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:50%;border:2px solid var(--c-primary);background-color:var(--c-primary);top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);position:absolute;cursor:pointer;z-index:2;}.playbutton::before{content:"";font-size:32px;margin-left:0.2em;background-color:var(--c-white);}.pausebutton{opacity:var(--op-on-hover,0);-webkit-transition:all 0.32s ease-in-out;transition:all 0.32s ease-in-out;}.pausebutton::before{content:"";font-size:32px;background-color:var(--c-white);}.mute-unmute-btn .icon-2,.mute-unmute-btn .icon-1{width:28px;font-size:0;position:absolute;height:28px;right:15px;bottom:15px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:all 0.32s ease-in-out;transition:all 0.32s ease-in-out;cursor:pointer;}.mute-unmute-btn .icon-2::before,.mute-unmute-btn .icon-1::before{content:"";-webkit-transition:all 0.32s ease-in-out;transition:all 0.32s ease-in-out;width:1em;height:1em;font-size:24px;display:block;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-image:var(--volume-img);mask-image:var(--volume-img);background-color:var(--c-white);}.mute-unmute-btn .icon-2:hover::before,.mute-unmute-btn .icon-1:hover::before{background-color:var(--c-orange);}.mute-unmute-btn .icon-2{--volume-img:url(/themes/eglisesouvertes/css/icons/volume.svg);}.mute-unmute-btn .icon-1{opacity:0;visibility:hidden;--volume-img:url(/themes/eglisesouvertes/css/icons/mute.svg);}.mute-unmute-btn .unmuted .icon-2{opacity:0;visibility:hidden;}.mute-unmute-btn .unmuted .icon-1{opacity:1;visibility:visible;}.mute-unmute-btn .mute-button,.mute-unmute-btn .unmute-button{width:32px;font-size:0;position:absolute;height:32px;right:24px;bottom:54px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:all 0.32s ease-in-out;transition:all 0.32s ease-in-out;cursor:pointer;background-color:rgba(2,0,0,0.45);border-radius:6px;}.mute-unmute-btn .mute-button::before,.mute-unmute-btn .unmute-button::before{content:"";-webkit-transition:all 0.32s ease-in-out;transition:all 0.32s ease-in-out;width:1em;height:1em;font-size:20px;display:block;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-image:var(--volume-img);mask-image:var(--volume-img);background-color:var(--c-white);}.mute-unmute-btn .mute-button:hover::before,.mute-unmute-btn .unmute-button:hover::before{background-color:var(--c-orange);}.mute-unmute-btn .mute-button{--volume-img:url(/themes/eglisesouvertes/css/icons/volume.svg);}.mute-unmute-btn .unmute-button{--volume-img:url(/themes/eglisesouvertes/css/icons/mute.svg);}.mute-unmute-btn .unmuted .icon-2{opacity:0;visibility:hidden;}.mute-unmute-btn .unmuted .icon-1{opacity:1;visibility:visible;}.full-video-block .block-inline-blockvideo .yt-video-wrap,.full-video-block .block-inline-blockvideo .vimeo-video-wrap{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;border-radius:10px;-webkit-clip-path:inset(0 round 12px);clip-path:inset(0 round 12px);}@media screen and (min-width:768px){.full-video-block .block-inline-blockvideo .yt-video-wrap,.full-video-block .block-inline-blockvideo .vimeo-video-wrap{min-height:400px;}}.full-video-block .block-inline-blockvideo .yt-video-wrap .vimeo-video-inner,.full-video-block .block-inline-blockvideo .yt-video-wrap .video,.full-video-block .block-inline-blockvideo .yt-video-wrap .yt-vdo,.full-video-block .block-inline-blockvideo .vimeo-video-wrap .vimeo-video-inner,.full-video-block .block-inline-blockvideo .vimeo-video-wrap .video,.full-video-block .block-inline-blockvideo .vimeo-video-wrap .yt-vdo{width:100%;}.full-video-block .container .block-inline-blockvideo .field--name-field-media-oembed-video{border-radius:10px;-webkit-clip-path:inset(0 round 12px);clip-path:inset(0 round 12px);}.full-video-block .container .block-inline-blockvideo .yt-video-wrap,.full-video-block .container .block-inline-blockvideo .vimeo-video-wrap{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;border-radius:10px;-webkit-clip-path:inset(0 round 12px);clip-path:inset(0 round 12px);}@media screen and (min-width:768px){.full-video-block .container .block-inline-blockvideo .yt-video-wrap,.full-video-block .container .block-inline-blockvideo .vimeo-video-wrap{min-height:400px;}}.full-video-block .container .block-inline-blockvideo .yt-video-wrap .vimeo-video-inner,.full-video-block .container .block-inline-blockvideo .yt-video-wrap .video,.full-video-block .container .block-inline-blockvideo .yt-video-wrap .yt-vdo,.full-video-block .container .block-inline-blockvideo .vimeo-video-wrap .vimeo-video-inner,.full-video-block .container .block-inline-blockvideo .vimeo-video-wrap .video,.full-video-block .container .block-inline-blockvideo .vimeo-video-wrap .yt-vdo{width:100%;}.full-image-block .block-inline-blockimage .media.media--type-image .field--name-field-media-image-1 img,.full-image-block .block-inline-blockimage .media.media--type-image .field--type-image img,.full-image-block .block-inline-blockimage .media--type-full-image .field--name-field-media-image-1 img,.full-image-block .block-inline-blockimage .media--type-full-image .field--type-image img{width:100%;height:auto;display:block;}.full-image-block .container .media.media--type-image .field--name-field-media-image-1 img,.full-image-block .container .media.media--type-image .field--type-image img,.full-image-block .container .media--type-full-image .field--name-field-media-image-1 img,.full-image-block .container .media--type-full-image .field--type-image img{width:100%;height:auto;display:block;border-radius:12px;}.cta-full.bg-image{position:relative;}.cta-full.bg-image::before{content:"";position:absolute;width:100%;height:100%;left:0;top:0;background:linear-gradient(279.03deg,rgba(2,33,61,0.25) 0%,rgba(0,21,40,0.9) 100%);}.cta-full.bg-image .container{position:relative;z-index:1;}.link-only:last-child{padding-bottom:32px;}@media screen and (min-width:768px){.link-only:last-child{padding-bottom:40px;}}@media screen and (min-width:1200px){.link-only:last-child{padding-bottom:60px;}}.link-only a{font-weight:normal;color:var(--c-primary);}.link-only.with-share .simple-link a{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;gap:6px;}.link-only.with-share .simple-link a::before{content:">";color:transparent;left:0;top:0;-webkit-mask-image:url(/themes/eglisesouvertes/css/icons/link.svg);mask-image:url(/themes/eglisesouvertes/css/icons/link.svg);background-color:var(--c-primary);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain;width:20px;}.block-inline-blockbuttons .field--name-field-add-button{padding-top:24px;}@media screen and (min-width:992px){.block-inline-blockbuttons .field--name-field-add-button{padding-top:32px;}}.field--name-field-add-button{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px;}.field--name-field-add-button .transparent-btn a{background-color:transparent;color:var(--nile-blue);border-color:var(--c-black);}.field--name-field-add-button .transparent-btn a::after{content:"";-webkit-mask-image:url(/themes/eglisesouvertes/css/icons/li-arrow.svg);mask-image:url(/themes/eglisesouvertes/css/icons/li-arrow.svg);padding:9px;background-color:currentColor;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center;}.field--name-field-add-button .transparent-btn a:hover,.field--name-field-add-button .transparent-btn a:focus{color:var(--c-white);background-color:var(--c-primary);border-color:var(--c-primary);}.field--name-field-add-button .orange-btn a{background-color:var(--c-orange);border-color:var(--c-orange);}.field--name-field-add-button .orange-btn a:hover,.field--name-field-add-button .orange-btn a:focus{color:var(--c-white);background-color:var(--c-primary);border-color:var(--c-primary);}.home-banner-wrapper + .basic-banner{margin-top:48px;}.full-image-block .block-inline-blockbasic{padding-top:24px;}.block-inline-blockbasic .text blockquote{font-size:18px;font-weight:500;padding:24px;background:#f2f2f2;border-radius:8px;}@media screen and (min-width:768px){.block-inline-blockbasic .text blockquote{font-size:20px;}}@media screen and (min-width:992px){.block-inline-blockbasic .text blockquote{font-size:24px;}}.block-inline-blockbasic .text a{color:var(--c-primary);-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}.block-inline-blockbasic .text a:hover,.block-inline-blockbasic .text a:focus{color:var(--c-orange);}@media screen and (min-width:992px){.small-container{max-width:800px;margin-left:auto;margin-right:auto;}.small-container.row{max-width:824px;}}@media screen and (min-width:1200px){.small-container{max-width:900px;margin-left:auto;margin-right:auto;}.small-container.row{max-width:924px;}}.event-detail-content h2:not(.fs-medium){font-size:var(--f-38);line-height:1;margin-bottom:13px;}.event-detail-content .date-address-wrap .date{color:var(--c-primary);margin-bottom:13px;line-height:1.5555555556;display:block;font-size:var(--f-18);font-weight:600;}.event-detail-content .date-address-wrap .address,.event-detail-content .date-address-wrap .address-wrap{margin-bottom:24px;font-weight:600;color:var(--nile-blue);font-size:var(--f-18);line-height:1.5555555556;}@media screen and (min-width:1200px){.event-detail-content .date-address-wrap .address,.event-detail-content .date-address-wrap .address-wrap{margin-bottom:32px;}}.event-detail-content .block-field-blocknodeeventbody{line-height:1.5555555556;margin-bottom:15px;}.event-detail-content .block-field-blocknodeeventbody a{color:var(--c-primary);}.event-detail-content .block-field-blocknodeeventbody a:hover{color:var(--nile-blue);}.event-detail-content .block-field-blocknodeeventfield-media-image{padding-top:15px;}.event-detail-content .block-field-blocknodeeventfield-media-image img{border-radius:8px;width:100%;height:auto;}.event-other-detail-wrap{line-height:1.5555555556;}.event-other-detail-wrap > div{padding-top:20px;}@media screen and (min-width:768px){.event-other-detail-wrap > div{padding-top:30px;}}@media screen and (min-width:1200px){.event-other-detail-wrap > div{padding-top:40px;}}.event-other-detail-wrap .address-wrap,.event-other-detail-wrap .price-wrap,.event-other-detail-wrap .price-wrap,.event-other-detail-wrap .date-wrap{padding-top:15px;}@media screen and (min-width:768px){.event-other-detail-wrap .address-wrap,.event-other-detail-wrap .price-wrap,.event-other-detail-wrap .price-wrap,.event-other-detail-wrap .date-wrap{padding-top:24px;}}@media screen and (min-width:1200px){.event-other-detail-wrap .address-wrap,.event-other-detail-wrap .price-wrap,.event-other-detail-wrap .price-wrap,.event-other-detail-wrap .date-wrap{padding-top:32px;}}.event-other-detail-wrap label{font-size:var(--f-26);font-weight:normal;color:var(--c-primary);font-family:var(--head-font);margin-bottom:15px;line-height:1.2;}.event-other-detail-wrap p:last-child{margin-bottom:0;}.event-other-detail-wrap a{color:var(--c-body);-webkit-transition:all 0.32s ease-in-out;transition:all 0.32s ease-in-out;text-decoration:none;}.event-other-detail-wrap a:hover{color:var(--c-primary);}.block-custom-event-selected-building-block{margin-bottom:24px;}@media screen and (min-width:992px){.block-custom-event-selected-building-block{margin-bottom:32px;}}.relate-building-wrap{border-radius:8px;-webkit-box-shadow:0px 2px 25px 0px rgba(158,158,158,0.1215686275);box-shadow:0px 2px 25px 0px rgba(158,158,158,0.1215686275);padding:30px 20px;}@media screen and (min-width:992px){.relate-building-wrap{padding:30px;}}@media screen and (min-width:1200px){.relate-building-wrap{padding:36px;}}.relate-building-wrap h2{color:var(--c-primary);margin-bottom:24px;}.relate-building-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px 0;}.relate-building-inner .relate-building-item{display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px 20px;position:relative;}@media screen and (min-width:768px){.relate-building-inner .relate-building-item{gap:12px 12px;}}@media screen and (min-width:992px){.relate-building-inner .relate-building-item{gap:12px 15px;}}@media screen and (min-width:1200px){.relate-building-inner .relate-building-item{gap:12px 20px;}}.relate-building-inner .relate-building-item .image-wrap{max-width:116px;width:34%;}.relate-building-inner .relate-building-item .image-wrap .image{overflow:hidden;border-radius:50%;border:5px solid #D9D9D9;width:100%;aspect-ratio:1/1;}.relate-building-inner .relate-building-item .image-wrap img{aspect-ratio:1/1;border-radius:50%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%;-webkit-transition:all 0.32s ease-in-out;transition:all 0.32s ease-in-out;}.relate-building-inner .relate-building-item:hover .image-wrap img{-webkit-transform:scale(1.1);transform:scale(1.1);}.relate-building-inner .relate-building-item .text-link-wrap{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;-ms-flex-item-align:center;align-self:center;font-size:15px;width:calc(66% - 20px);}@media screen and (min-width:768px){.relate-building-inner .relate-building-item .text-link-wrap{width:calc(66% - 12px);}}@media screen and (min-width:992px){.relate-building-inner .relate-building-item .text-link-wrap{width:calc(66% - 15px);}}@media screen and (min-width:1200px){.relate-building-inner .relate-building-item .text-link-wrap{width:calc(66% - 20px);}}.relate-building-inner .relate-building-item .text-link-wrap h4{font-weight:bold;font-size:16px;line-height:1.1;margin-bottom:10px;}@media screen and (min-width:992px){.relate-building-inner .relate-building-item .text-link-wrap h4{font-size:17px;}}.relate-building-inner .relate-building-item .text-link-wrap h4 a{color:inherit;text-decoration:none;}.relate-building-inner .relate-building-item .text-link-wrap h4 a::before{content:"";position:absolute;width:100%;height:100%;left:0;top:0;z-index:1;}.relate-building-inner .relate-building-item .text-link-wrap .address-wrap{line-height:1.1;margin-bottom:10px;}.relate-building-inner .relate-building-item .text-link-wrap .close-txt{border-radius:30px;font-size:10px;font-weight:bold;text-transform:uppercase;padding:0 16px;line-height:20px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;color:var(--c-primary);border:1px solid var(--c-primary);}.relate-building-inner .relate-building-item .text-link-wrap .open-txt{border-radius:30px;font-size:10px;font-weight:bold;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;text-transform:uppercase;padding:0 16px;color:var(--c-green);line-height:20px;border:1px solid var(--c-green);}.relate-building-inner .relate-building-item .text-link-wrap .distance-icon-text{padding-top:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0 2px;}.relate-building-inner .relate-building-item .text-link-wrap .normal-link a{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;gap:6px;font-weight:normal;color:var(--c-primary);text-decoration:none;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;}.relate-building-inner .relate-building-item .text-link-wrap .normal-link a::before{content:">";color:transparent;left:0;top:0;-webkit-mask-image:url(/themes/eglisesouvertes/css/icons/link.svg);mask-image:url(/themes/eglisesouvertes/css/icons/link.svg);background-color:var(--c-primary);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain;width:20px;}.relate-building-inner .relate-building-item .text-link-wrap .normal-link a:hover{color:var(--nile-blue);}.latest-realted-events-wrapper{border-radius:8px;-webkit-box-shadow:0px 2px 25px 0px rgba(158,158,158,0.1215686275);box-shadow:0px 2px 25px 0px rgba(158,158,158,0.1215686275);padding:30px 16px;margin-bottom:24px;}@media screen and (min-width:992px){.latest-realted-events-wrapper{padding:30px;margin-bottom:32px;}}@media screen and (min-width:1200px){.latest-realted-events-wrapper{padding:36px;}}.latest-event-wrapper .title h2{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;line-height:1.0526315789;gap:14px;color:var(--c-primary);}.latest-event-wrapper .title h2 .t-icon{width:1.0526315789em;min-width:1.0526315789em;color:var(--nile-blue);}.latest-event-wrapper .title h2 .t-icon svg{width:100%;height:auto;display:block;}.latest-event-wrapper .latest-event-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:26px;}.latest-event-wrapper .outline-link{padding-top:16px;}@media screen and (min-width:768px){.latest-event-wrapper .outline-link{padding-top:20px;}}@media screen and (min-width:992px){.latest-event-wrapper .outline-link{padding-top:26px;}}.latest-event-wrapper .extra-link{padding-top:16px;}@media screen and (min-width:768px){.latest-event-wrapper .extra-link{padding-top:20px;}}@media screen and (min-width:992px){.latest-event-wrapper .extra-link{padding-top:26px;}}.latest-event-wrapper .extra-link label{font-weight:bold;display:block;}.latest-event-wrapper .extra-link a{color:var(--c-primary);-webkit-transition:all 0.32s ease-in-out;transition:all 0.32s ease-in-out;text-decoration:underline;}.latest-event-wrapper .extra-link a:hover{color:var(--c-body);}.related-event-item{display:-webkit-box;display:-ms-flexbox;display:flex;gap:15px;position:relative;}.related-event-item .image-wrapper{width:30%;max-width:120px;}.related-event-item .image-wrapper img{aspect-ratio:120/86;width:100%;border-radius:8px;-o-object-fit:cover;object-fit:cover;}.related-event-item .text-wrapper{-ms-flex-item-align:center;align-self:center;width:calc(70% - 30px - 24px);-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;}.related-event-item .text-wrapper .item-title,.related-event-item .text-wrapper .category{font-size:14px;font-weight:700;text-transform:uppercase;color:var(--c-primary);margin-bottom:4px;}.related-event-item .text-wrapper .date{font-size:12px;margin-bottom:4px;}.related-event-item .text-wrapper .intro-txt{font-size:14px;font-weight:600;line-height:1;}.choosed-evnt-wrap .related-event-item .text-wrapper .intro-txt{font-weight:normal;}.related-event-item .text-wrapper .intro-txt p{margin:0;}.related-event-item .link-arrow{-ms-flex-item-align:center;align-self:center;min-width:24px;}.related-event-item .link-arrow a{display:block;color:#111827;-webkit-transition:all 0.32s ease-in-out;transition:all 0.32s ease-in-out;}.related-event-item .link-arrow a::after{content:"";position:absolute;width:100%;height:100%;left:0;top:0;z-index:1;}.related-event-item .link-arrow a .arrow{display:block;-webkit-transition:all 0.32s ease-in-out;transition:all 0.32s ease-in-out;}.related-event-item .link-arrow a svg{display:block;}.related-event-item:hover .link-arrow a{color:var(--c-primary);}.related-event-item:hover .link-arrow a .arrow{-webkit-transform:translateX(5px);transform:translateX(5px);}.related-event-wrapper{padding-top:26px;}.related-event-wrapper .title h2{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;font-size:var(--f-26);line-height:1.0526315789;gap:14px;margin-bottom:0;color:#637083;}.related-event-wrapper .related-event-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:26px;}.related-event-wrapper .link{padding-top:26px;}.related-event-wrapper .link a{background-color:transparent;color:var(--nile-blue);border-color:var(--nile-blue);}.related-event-wrapper .link a:hover{color:var(--c-white);background-color:var(--c-primary);border-color:var(--c-primary);}.simpl-lnk-wrap{padding-top:24px;}@media screen and (min-width:768px){.simpl-lnk-wrap{padding-top:24px;}}.simpl-lnk-wrap .title h2{font-size:var(--f-38);}.simpl-lnk-wrap .simple-link{margin-top:10px;}.simpl-lnk-wrap .simple-link a{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;gap:6px;color:var(--c-primary);text-decoration:underline;-webkit-transition:all 0.32s ease-in-out;transition:all 0.32s ease-in-out;}.simpl-lnk-wrap .simple-link a:hover{color:var(--c-body);}.simpl-lnk-wrap .simple-link a::before{content:">";color:transparent;left:0;top:0;-webkit-mask-image:url(/themes/eglisesouvertes/css/icons/link.svg);mask-image:url(/themes/eglisesouvertes/css/icons/link.svg);background-color:var(--c-primary);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain;width:20px;}.pb-48-100{padding-bottom:48px;}@media screen and (min-width:768px){.pb-48-100{padding-bottom:64px;}}@media screen and (min-width:992px){.pb-48-100{padding-bottom:80px;}}@media screen and (min-width:1200px){.pb-48-100{padding-bottom:100px;}}.pb-32-64{padding-bottom:32px;}@media screen and (min-width:768px){.pb-32-64{padding-bottom:40px;}}@media screen and (min-width:992px){.pb-32-64{padding-bottom:48px;}}@media screen and (min-width:1200px){.pb-32-64{padding-bottom:64px;}}.event-detail-content.bs-pb-6{padding-bottom:32px !important;}@media screen and (min-width:768px){.event-detail-content.bs-pb-6{padding-bottom:40px !important;}}@media screen and (min-width:992px){.event-detail-content.bs-pb-6{padding-bottom:48px !important;}}@media screen and (min-width:1200px){.event-detail-content.bs-pb-6{padding-bottom:64px !important;}}.red-text{color:var(--c-primary);}.red-text h3{font-size:22px;font-weight:normal;margin-bottom:0;}@media screen and (min-width:992px){.red-text h3{font-size:24px;}}.event-detail-content.pb-48-100{padding-bottom:24px;}@media screen and (min-width:768px){.event-detail-content.pb-48-100{padding-bottom:40px;}}@media screen and (min-width:992px){.event-detail-content.pb-48-100{padding-bottom:60px;}}@media screen and (min-width:1200px){.event-detail-content.pb-48-100{padding-bottom:80px;}}.event-detail-bottom-content{margin-bottom:24px;}@media screen and (min-width:992px){.event-detail-bottom-content{margin-bottom:0px;}}.event-detail-bottom-content.bs-bg-light{background-color:var(--light-bg) !important;}.event-detail-bottom-content.bs-pt-6{padding-top:40px !important;}@media screen and (min-width:992px){.event-detail-bottom-content.bs-pt-6{padding-top:48px !important;}}@media screen and (min-width:1200px){.event-detail-bottom-content.bs-pt-6{padding-top:80px !important;}}.event-detail-bottom-content.bs-pb-5{padding-bottom:24px !important;}@media screen and (min-width:768px){.event-detail-bottom-content.bs-pb-5{padding-bottom:30px !important;}}@media screen and (min-width:992px){.event-detail-bottom-content.bs-pb-5{padding-bottom:32px !important;}}@media screen and (min-width:1200px){.event-detail-bottom-content.bs-pb-5{padding-bottom:48px !important;}}.buildingImageSwiper2 .swiper-slide,.buildingImageSwiper .swiper-slide{width:100%;}@media screen and (min-width:576px){.buildingImageSwiper2 .swiper-slide,.buildingImageSwiper .swiper-slide{width:calc(50% - 12px);margin-right:24px;}}@media screen and (min-width:768px){.buildingImageSwiper2 .swiper-slide,.buildingImageSwiper .swiper-slide{width:calc(33.3333% - 16px);margin-right:24px;}}@media screen and (min-width:992px){.buildingImageSwiper2 .swiper-slide,.buildingImageSwiper .swiper-slide{width:calc(25% - 18px);margin-right:24px;}}@media screen and (min-width:1200px){.buildingImageSwiper2 .swiper-slide,.buildingImageSwiper .swiper-slide{width:calc(25% - 22.5px);margin-right:30px;}}.buildingImageSwiper2 .gallery-item,.buildingImageSwiper .gallery-item{display:block;border-radius:16px;overflow:hidden;}.buildingImageSwiper2 .gallery-item:hover img,.buildingImageSwiper .gallery-item:hover img{-webkit-transform:scale(1.1);transform:scale(1.1);}.buildingImageSwiper2 img,.buildingImageSwiper img{max-width:100%;height:auto;aspect-ratio:280/220;-o-object-fit:cover;object-fit:cover;border-radius:16px;width:100%;-webkit-transition:all 0.32s ease-in-out;transition:all 0.32s ease-in-out;}.buildingImageSwiper2 .swiper-pagination,.buildingImageSwiper .swiper-pagination{position:relative;bottom:0;top:0;left:0;right:0;padding-top:30px;--swiper-theme-color:var(--c-primary);z-index:2;}.buildingImageSwiper2 .swiper-btn-wrapper,.buildingImageSwiper .swiper-btn-wrapper{position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;z-index:3;width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:-19px;}@media screen and (min-width:576px){.buildingImageSwiper2 .swiper-btn-wrapper,.buildingImageSwiper .swiper-btn-wrapper{right:calc(25% - 9px);-webkit-transform:translate(50%,-50%);transform:translate(50%,-50%);top:calc((100% - 40px) / 2);right:50%;width:auto;margin-top:0;}}@media screen and (min-width:768px){.buildingImageSwiper2 .swiper-btn-wrapper,.buildingImageSwiper .swiper-btn-wrapper{right:calc(33.3333% - 6px);}}@media screen and (min-width:992px){.buildingImageSwiper2 .swiper-btn-wrapper,.buildingImageSwiper .swiper-btn-wrapper{right:calc(25% - 6.5px);}}@media screen and (min-width:1200px){.buildingImageSwiper2 .swiper-btn-wrapper,.buildingImageSwiper .swiper-btn-wrapper{right:calc(25% - 6.5px);}}.buildingImageSwiper2 .swiper-btn-wrapper .swiper-button-prev,.buildingImageSwiper2 .swiper-btn-wrapper .swiper-button-next,.buildingImageSwiper .swiper-btn-wrapper .swiper-button-prev,.buildingImageSwiper .swiper-btn-wrapper .swiper-button-next{width:48px;height:38px;line-height:38px;margin:0;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative;top:0;left:0;right:0;bottom:0;background-color:var(--c-primary);}@media screen and (min-width:1200px){.buildingImageSwiper2 .swiper-btn-wrapper .swiper-button-prev,.buildingImageSwiper2 .swiper-btn-wrapper .swiper-button-next,.buildingImageSwiper .swiper-btn-wrapper .swiper-button-prev,.buildingImageSwiper .swiper-btn-wrapper .swiper-button-next{width:60px;height:46px;line-height:46px;}}.buildingImageSwiper2 .swiper-btn-wrapper .swiper-button-prev::after,.buildingImageSwiper2 .swiper-btn-wrapper .swiper-button-next::after,.buildingImageSwiper .swiper-btn-wrapper .swiper-button-prev::after,.buildingImageSwiper .swiper-btn-wrapper .swiper-button-next::after{display:none;}.buildingImageSwiper2 .swiper-btn-wrapper .swiper-button-prev svg,.buildingImageSwiper2 .swiper-btn-wrapper .swiper-button-next svg,.buildingImageSwiper .swiper-btn-wrapper .swiper-button-prev svg,.buildingImageSwiper .swiper-btn-wrapper .swiper-button-next svg{width:24px;height:24px;color:var(--c-white);}@media screen and (min-width:1200px){.buildingImageSwiper2 .swiper-btn-wrapper .swiper-button-prev svg,.buildingImageSwiper2 .swiper-btn-wrapper .swiper-button-next svg,.buildingImageSwiper .swiper-btn-wrapper .swiper-button-prev svg,.buildingImageSwiper .swiper-btn-wrapper .swiper-button-next svg{width:30px;height:30px;}}.buildingImageSwiper2 .swiper-btn-wrapper .swiper-button-prev,.buildingImageSwiper .swiper-btn-wrapper .swiper-button-prev{border-radius:30px 0 0 30px;}.buildingImageSwiper2 .swiper-btn-wrapper .swiper-button-next,.buildingImageSwiper .swiper-btn-wrapper .swiper-button-next{border-radius:0 30px 30px 0;}.block-title-text-f-38 h2{font-size:var(--f-38);}.block-title-text-f-38 h2 strong{color:var(--c-primary);font-weight:normal;}.text-wrap.less-full-text p:last-child{margin-bottom:5px;}.more-less-audio-btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:32px;}@media screen and (min-width:768px){.more-less-audio-btn{gap:40px;}}@media screen and (min-width:1200px){.more-less-audio-btn{gap:56px;}}.more-less-audio-btn .less-more-btn span{color:var(--c-primary);font-weight:normal;cursor:pointer;}.more-less-audio-btn .less-more-btn span:hover{color:var(--c-body);}.more-less-audio-btn .audio-wrap{margin-left:auto;}.more-less-audio-btn .audio-wrap:only-child{margin-left:auto;}.audio-wrap{position:relative;}.audio-wrap .audio-ifram-wrap{opacity:0;position:absolute;width:100%;height:36px;z-index:0;}.audio-wrap .audio-play-pause{cursor:pointer;position:relative;z-index:1;background-color:#46C0CE;border-radius:30px;height:36px;color:var(--c-white);font-weight:bold;line-height:36px;display:-webkit-box;display:-ms-flexbox;display:flex;min-width:122px;-webkit-transition:all 0.32s ease-in-out;transition:all 0.32s ease-in-out;}.audio-wrap .audio-play-pause .sc-play-toggle{position:absolute;z-index:1;width:100%;height:100%;left:0;top:0;font-size:0;}.audio-wrap .audio-play-pause .play-voice-wrap{width:100%;-webkit-transition:all 0.32s ease-in-out;transition:all 0.32s ease-in-out;padding:0 10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:10px;}.audio-wrap .audio-play-pause .play-voice-wrap .text{line-height:1;padding-bottom:2px;}.audio-wrap .audio-play-pause .stop-voice-wrap{padding:0 10px;position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:6px;-webkit-transition:all 0.32s ease-in-out;transition:all 0.32s ease-in-out;width:100%;height:100%;left:0;top:0;opacity:0;}.audio-wrap .audio-play-pause.playing{background-color:#1275B1;}.audio-wrap .audio-play-pause.playing .play-voice-wrap{opacity:0;}.audio-wrap .audio-play-pause.playing .stop-voice-wrap{opacity:1;}.audio-wrap .audio-wave{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;height:20px;gap:4px;}.audio-wrap .audio-wave .bar{width:3px;height:100%;background-color:var(--c-white);border-radius:3px;-webkit-transform-origin:center;transform-origin:center;-webkit-animation:bounce 1s ease-in-out infinite;animation:bounce 1s ease-in-out infinite;}.audio-wrap .audio-wave .bar:nth-child(1){-webkit-animation-delay:0s;animation-delay:0s;}.audio-wrap .audio-wave .bar:nth-child(2){-webkit-animation-delay:0.1s;animation-delay:0.1s;}.audio-wrap .audio-wave .bar:nth-child(3){-webkit-animation-delay:0.2s;animation-delay:0.2s;}.audio-wrap .audio-wave .bar:nth-child(4){-webkit-animation-delay:0.3s;animation-delay:0.3s;}.audio-wrap .audio-wave .bar:nth-child(5){-webkit-animation-delay:0.2s;animation-delay:0.2s;}.audio-wrap .audio-wave .bar:nth-child(6){-webkit-animation-delay:0.1s;animation-delay:0.1s;}.audio-wrap .audio-wave .bar:nth-child(7){-webkit-animation-delay:0s;animation-delay:0s;}@-webkit-keyframes bounce{0%,100%{-webkit-transform:scaleY(0.5);transform:scaleY(0.5);}50%{-webkit-transform:scaleY(1);transform:scaleY(1);}}@keyframes bounce{0%,100%{-webkit-transform:scaleY(0.5);transform:scaleY(0.5);}50%{-webkit-transform:scaleY(1);transform:scaleY(1);}}.node--type-buildings .container .comment-outer .container{padding-left:0;padding-right:0;}.node--type-buildings .comment-outer{padding-top:40px;}@media screen and (min-width:768px){.node--type-buildings .comment-outer{padding-top:48px;}}@media screen and (min-width:992px){.node--type-buildings .comment-outer{padding-top:60px;}}@media screen and (min-width:1200px){.node--type-buildings .comment-outer{padding-top:80px;}}.node--type-buildings .comment-outer .view-empty{padding-bottom:26px;}.node--type-buildings .comment-outer .no-result-text{padding-bottom:26px;border-bottom:1px solid #D9D9D9;}.circuit-detail-left .block-field-blocknodetourfield-highlighted-text p strong{font-weight:600;font-size:18px;}.circuit-detail-left .less-more-btn span{cursor:pointer;font-weight:normal;color:var(--c-primary);}.circuit-detail-left .less-more-btn span:hover{color:var(--c-body);}.circuit-detail-left .block-field-blocknodetourfield-map-screenshot img{width:100%;border-radius:12px;display:block;}.circuit-detail-left .block-field-blocknodetourfield-add-access-route-item{border-radius:12px;background-color:var(--c-white);margin-top:32px;padding:32px 16px;}@media screen and (min-width:576px){.circuit-detail-left .block-field-blocknodetourfield-add-access-route-item{padding:32px 24px;}}@media screen and (min-width:768px){.circuit-detail-left .block-field-blocknodetourfield-add-access-route-item{padding:40px 24px;}}@media screen and (min-width:1200px){.circuit-detail-left .block-field-blocknodetourfield-add-access-route-item{padding:40px;}}.circuit-detail-left .block-tour-route-block-custom{border-radius:12px;background-color:var(--c-white);margin-top:32px;padding:32px 16px;}@media screen and (min-width:576px){.circuit-detail-left .block-tour-route-block-custom{padding:32px 24px;}}@media screen and (min-width:768px){.circuit-detail-left .block-tour-route-block-custom{padding:40px 24px;}}@media screen and (min-width:1200px){.circuit-detail-left .block-tour-route-block-custom{padding:40px;}}.circuit-detail-left{padding-top:20%;}@media screen and (min-width:768px){.circuit-detail-left{margin-top:-32px;padding-top:0;}}@media screen and (min-width:992px){.circuit-detail-left{margin-top:-42px;}}@media screen and (min-width:1200px){.circuit-detail-left{margin-top:-52px;}}.circuit-detail-left .block-block-content .text{padding:0 16px;font-weight:600;}@media screen and (min-width:576px){.circuit-detail-left .block-block-content .text{padding:0 24px;}}@media screen and (min-width:768px){.circuit-detail-left .block-block-content .text{padding:0 24px;}}@media screen and (min-width:1200px){.circuit-detail-left .block-block-content .text{padding:0 40px;}}.circuit-detail-left .block-block-content .text a{color:var(--c-primary);text-decoration:underline;-webkit-transition:all 0.32s ease-in-out;transition:all 0.32s ease-in-out;}.circuit-detail-left .block-block-content .text a:hover{color:var(--c-body);}.access-route-wrap .text{padding-bottom:24px;}.access-route-wrap .text h3{color:var(--c-primary);font-size:var(--f-26);}.paragraph--type--icon-link-pdf .icon-link-pdf-wrap{padding-top:8px;padding-bottom:8px;}.paragraph--type--icon-link-pdf .icon-link-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;gap:15px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}.paragraph--type--icon-link-pdf .icon-link-wrap .icon{min-width:60px;width:60px;}.paragraph--type--icon-link-pdf .icon-link-wrap .normal-link a{color:var(--c-primary);font-weight:normal;}.paragraph--type--icon-link-pdf .icon-link-wrap .normal-link a:hover{color:var(--c-body);}.paragraph--type--icon-link-pdf .icon-pdf-link{display:-webkit-box;display:-ms-flexbox;display:flex;gap:15px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}.paragraph--type--icon-link-pdf .icon-pdf-link .icon{min-width:60px;width:60px;height:60px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:var(--c-white);background-color:var(--c-primary);border-radius:50%;}.paragraph--type--icon-link-pdf .icon-pdf-link .pdf-lnk a{color:var(--c-primary);font-weight:normal;}.paragraph--type--icon-link-pdf .icon-pdf-link .pdf-lnk a:hover{color:var(--c-body);}.tour-categories-wrapper{padding-top:40px;}.tour-categories-wrapper .title h4{font-family:var(--head-font);font-weight:normal;font-size:var(--f-26);margin-bottom:20px;color:var(--c-primary);}.tour-categories-wrapper .tour-cat-img-items{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;}.tour-categories-wrapper .tour-cat-img-items .image-item-inner{width:calc(33.3333% - 6.6666666667px);border:1px solid #D9D9D9;border-radius:15px;display:-webkit-box;display:-ms-flexbox;display:flex;height:116px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:8px;}.tour-categories-wrapper .tour-cat-img-items .image-item-inner img{-o-object-fit:contain;object-fit:contain;max-height:100px;max-width:100%;}@media screen and (min-width:992px){.col-detail-right{padding-left:24px;}}@media screen and (min-width:1200px){.col-detail-right{padding-left:48px;}}@media screen and (min-width:1400px){.col-detail-right{padding-left:88px;}}.tourrelatebuildingSwiper{height:500px;height:calc(var(--item-height) * 5 + 200px);padding-right:16px;width:calc(100% + 16px);margin-right:-16px;max-width:calc(100% + 16px);}.tourrelatebuildingSwiper.slider-locked{height:auto !important;}.tourrelatebuildingSwiper.slider-locked .swiper-slide{height:auto !important;}.tourrelatebuildingSwiper.slider-locked .swiper-slide:last-child{margin-bottom:0 !important;}@media screen and (min-width:992px){.tourrelatebuildingSwiper{width:100%;max-width:100%;margin-right:0;padding-right:16px;}}.tourrelatebuildingSwiper .left-line{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;max-width:116px;width:34%;top:40px;bottom:40px;position:absolute;left:0;}.tourrelatebuildingSwiper .left-line::before{content:"";border-right:6px solid #D9D9D9;display:block;}.tourrelatebuildingSwiper .relate-building-inner{gap:0;position:relative;z-index:1;}.tourrelatebuildingSwiper .fade-top{width:100%;left:0;-webkit-transition:all 0.32s ease-in-out;transition:all 0.32s ease-in-out;top:0;height:var(--item-height);position:absolute;z-index:2;background:-webkit-gradient(linear,left top,left bottom,from(#ffffff),to(rgba(255,255,255,0)));background:linear-gradient(#ffffff,rgba(255,255,255,0));}.tourrelatebuildingSwiper .fade-bottom{width:100%;-webkit-transition:all 0.32s ease-in-out;transition:all 0.32s ease-in-out;left:0;bottom:0;z-index:2;height:var(--item-height);position:absolute;background:-webkit-gradient(linear,left top,left bottom,from(rgba(255,255,255,0)),to(#ffffff));background:linear-gradient(rgba(255,255,255,0),#ffffff);}.tourrelatebuildingSwiper .swiper-button-prev,.tourrelatebuildingSwiper .swiper-button-next{left:50%;margin:0;-webkit-transform:0;transform:0;width:48px;height:48px;color:var(--c-white);background-color:var(--c-primary);border-radius:50%;top:auto;bottom:auto;-webkit-transform:translate(-50%,0%);transform:translate(-50%,0%);}.tourrelatebuildingSwiper .swiper-button-prev::after,.tourrelatebuildingSwiper .swiper-button-next::after{color:currentColor;font-size:18px;-webkit-transform:rotate(90deg);transform:rotate(90deg);}.tourrelatebuildingSwiper .swiper-button-prev.swiper-button-disabled,.tourrelatebuildingSwiper .swiper-button-next.swiper-button-disabled{opacity:0;}.tourrelatebuildingSwiper .swiper-button-prev.swiper-button-disabled + .fade-top,.tourrelatebuildingSwiper .swiper-button-next.swiper-button-disabled + .fade-top{opacity:0;visibility:hidden;}.tourrelatebuildingSwiper .swiper-button-prev.swiper-button-disabled + .fade-bottom,.tourrelatebuildingSwiper .swiper-button-next.swiper-button-disabled + .fade-bottom{opacity:0;visibility:hidden;}.tourrelatebuildingSwiper .swiper-button-prev{top:0;}.tourrelatebuildingSwiper .swiper-button-prev::after{color:currentColor;font-size:18px;margin-bottom:2px;}.tourrelatebuildingSwiper .swiper-button-next{bottom:0;}.tourrelatebuildingSwiper .swiper-button-next::after{color:currentColor;font-size:18px;margin-top:4px;}.tourrelatebuildingSwiper .swiper-scrollbar{width:8px;background-color:transparent;}.tourrelatebuildingSwiper .swiper-scrollbar .swiper-scrollbar-drag{background-color:#B0B7C2;}.nearbybuildingSwiper{height:300px;height:calc(var(--item-height) * 3 + 48px);padding-right:16px;width:calc(100% + 16px);margin-right:-16px;max-width:calc(100% + 16px);}.nearbybuildingSwiper.slider-locked{height:auto !important;}.nearbybuildingSwiper.slider-locked .swiper-slide{height:auto !important;}.nearbybuildingSwiper.slider-locked .swiper-slide:last-child{margin-bottom:0 !important;}@media screen and (min-width:992px){.nearbybuildingSwiper{width:100%;max-width:100%;margin-right:0;padding-right:16px;}}.nearbybuildingSwiper .left-line{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;max-width:116px;width:34%;top:40px;bottom:40px;position:absolute;left:0;display:none;}.nearbybuildingSwiper .left-line::before{content:"";border-right:6px solid #D9D9D9;display:block;}.nearbybuildingSwiper .relate-building-inner{gap:0;position:relative;z-index:1;}.nearbybuildingSwiper .fade-top{width:100%;left:0;-webkit-transition:all 0.32s ease-in-out;transition:all 0.32s ease-in-out;top:0;height:var(--item-height);position:absolute;z-index:2;opacity:0;background:-webkit-gradient(linear,left top,left bottom,from(#ffffff),to(rgba(255,255,255,0)));background:linear-gradient(#ffffff,rgba(255,255,255,0));}.nearbybuildingSwiper .fade-bottom{width:100%;-webkit-transition:all 0.32s ease-in-out;transition:all 0.32s ease-in-out;left:0;bottom:0;opacity:0;z-index:2;height:var(--item-height);position:absolute;background:-webkit-gradient(linear,left top,left bottom,from(rgba(255,255,255,0)),to(#ffffff));background:linear-gradient(rgba(255,255,255,0),#ffffff);}.nearbybuildingSwiper .swiper-button-prev,.nearbybuildingSwiper .swiper-button-next{left:50%;margin:0;-webkit-transform:0;transform:0;width:48px;height:48px;color:var(--c-white);background-color:var(--c-primary);border-radius:50%;top:auto;bottom:auto;-webkit-transform:translate(-50%,0%);transform:translate(-50%,0%);display:none;}.nearbybuildingSwiper .swiper-button-prev::after,.nearbybuildingSwiper .swiper-button-next::after{color:currentColor;font-size:18px;-webkit-transform:rotate(90deg);transform:rotate(90deg);}.nearbybuildingSwiper .swiper-button-prev.swiper-button-disabled,.nearbybuildingSwiper .swiper-button-next.swiper-button-disabled{opacity:0;}.nearbybuildingSwiper .swiper-button-prev.swiper-button-disabled + .fade-top,.nearbybuildingSwiper .swiper-button-next.swiper-button-disabled + .fade-top{opacity:0;visibility:hidden;}.nearbybuildingSwiper .swiper-button-prev.swiper-button-disabled + .fade-bottom,.nearbybuildingSwiper .swiper-button-next.swiper-button-disabled + .fade-bottom{opacity:0;visibility:hidden;}.nearbybuildingSwiper .swiper-button-prev{top:0;}.nearbybuildingSwiper .swiper-button-prev::after{color:currentColor;font-size:18px;margin-bottom:2px;}.nearbybuildingSwiper .swiper-button-next{bottom:0;}.nearbybuildingSwiper .swiper-button-next::after{color:currentColor;font-size:18px;margin-top:4px;}.nearbybuildingSwiper .swiper-scrollbar{width:8px;background-color:transparent;}.nearbybuildingSwiper .swiper-scrollbar .swiper-scrollbar-drag{background-color:#B0B7C2;}@media screen and (min-width:576px){.modal.flag-model .modal-dialog.modal-lg{--bs-modal-width:520px;}}@media screen and (min-width:768px){.modal.flag-model .modal-dialog.modal-lg{--bs-modal-width:720px;}}@media screen and (min-width:992px){.modal.flag-model .modal-dialog.modal-lg{--bs-modal-width:860px;}}@media screen and (min-width:1200px){.modal.flag-model .modal-dialog.modal-lg{--bs-modal-width:1024px;}}.modal.flag-model .modal-dialog.modal-lg .modal-content{background-color:transparent;border-radius:16px;border:none;}.modal.flag-model .modal-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding:0;border:none;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:absolute;right:10px;top:8px;z-index:2;}.modal.flag-model .modal-header .btn-close{margin-top:0;-webkit-box-shadow:none;box-shadow:none;outline:none;-webkit-transition:all 0.32s ease-in-out;transition:all 0.32s ease-in-out;color:var(--c-white);display:block;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:none !important;opacity:1;width:29px;margin:0;height:29px;}.modal.flag-model .modal-header .btn-close:hover{color:var(--c-primary);}.modal.flag-model .modal-header .btn-close svg{display:block;}.modal.flag-model .modal-body{padding:0;}.modal.flag-model .modal-body .fav-popup-inner{border-radius:16px;overflow:hidden;background-color:#3D939D;color:var(--c-white);}@media screen and (min-width:768px){.modal.flag-model .modal-body .fav-popup-inner{display:-webkit-box;display:-ms-flexbox;display:flex;}}@media screen and (min-width:768px){.modal.flag-model .modal-body .fav-popup-inner .image-wrap{width:38%;}}.modal.flag-model .modal-body .fav-popup-inner .image-wrap .image{padding:42% 0 0;height:100%;position:relative;}.modal.flag-model .modal-body .fav-popup-inner .image-wrap .image::after{content:"";position:absolute;height:100%;left:0;top:0;width:100%;background:linear-gradient(43deg,rgba(0,0,0,0) 50%,rgba(0,0,0,0.5) 100%);z-index:1;}@media screen and (min-width:768px){.modal.flag-model .modal-body .fav-popup-inner .image-wrap .image::after{display:none;}}.modal.flag-model .modal-body .fav-popup-inner .image-wrap .image .media--type-image{position:absolute;width:100%;height:100%;left:0;top:0;}.modal.flag-model .modal-body .fav-popup-inner .image-wrap .image img{width:100%;height:100%;left:0;top:0;-o-object-fit:cover;object-fit:cover;position:absolute;}.modal.flag-model .modal-body .fav-popup-inner .text-btn-wrap{padding:24px 16px;}@media screen and (min-width:992px){.modal.flag-model .modal-body .fav-popup-inner .text-btn-wrap{padding:30px 24px;}}@media screen and (min-width:1200px){.modal.flag-model .modal-body .fav-popup-inner .text-btn-wrap{padding:40px 40px;}}.modal.flag-model .modal-body .fav-popup-inner .text-btn-wrap .heart-icon{display:block;width:30px;padding:14px 15px;height:28px;position:relative;font-size:0;color:var(--c-white);cursor:pointer;margin-bottom:14px;}.modal.flag-model .modal-body .fav-popup-inner .text-btn-wrap .heart-icon::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;-webkit-mask-image:url(/themes/eglisesouvertes/css/icons/heart.svg);mask-image:url(/themes/eglisesouvertes/css/icons/heart.svg);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;background-color:currentColor;opacity:1;-webkit-transition:all 0.32s ease-in-out;transition:all 0.32s ease-in-out;}.modal.flag-model .modal-body .fav-popup-inner .text-btn-wrap .heart-icon:hover{color:var(--c-primary);}.modal.flag-model .modal-body .fav-popup-inner .text-btn-wrap .heart-icon.heart-fill{color:var(--c-primary);}.modal.flag-model .modal-body .fav-popup-inner .text-btn-wrap .heart-icon.heart-fill::before{color:var(--c-primary);-webkit-mask-image:url(/themes/eglisesouvertes/css/icons/heart-fill.svg);mask-image:url(/themes/eglisesouvertes/css/icons/heart-fill.svg);}@media screen and (min-width:768px){.modal.flag-model .modal-body .fav-popup-inner .text-btn-wrap{width:62%;}}.modal.flag-model .modal-body .fav-popup-inner .text-btn-wrap h2{font-size:var(--f-30);font-weight:normal;line-height:1.0666666667;margin-bottom:0.9em;max-width:17em;}.modal.flag-model .modal-body .fav-popup-inner .text-btn-wrap h2 strong{font-weight:normal;color:#B1F7FF;}.modal.flag-model .modal-body .fav-popup-inner .text-btn-wrap .text{margin-bottom:22px;}@media screen and (min-width:768px){.modal.flag-model .modal-body .fav-popup-inner .text-btn-wrap .text{margin-bottom:24px;}}@media screen and (min-width:992px){.modal.flag-model .modal-body .fav-popup-inner .text-btn-wrap .text{margin-bottom:30px;}}.modal.flag-model .modal-body .fav-popup-inner .text-btn-wrap .btn-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px 14px;}.modal.flag-model .modal-body .fav-popup-inner .text-btn-wrap .btn-wrap .btn-1 a{font-size:14px;color:#3D939D;background-color:var(--c-white);border:1px solid var(--c-white);border-radius:40px;padding:8px 20px;line-height:1.25;font-weight:700;border-style:solid;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:all 0.32s ease-in-out;transition:all 0.32s ease-in-out;cursor:pointer;text-decoration:none;gap:0 8px;}@media screen and (min-width:768px){.modal.flag-model .modal-body .fav-popup-inner .text-btn-wrap .btn-wrap .btn-1 a{padding:12px 20px;}}.modal.flag-model .modal-body .fav-popup-inner .text-btn-wrap .btn-wrap .btn-1 a:hover,.modal.flag-model .modal-body .fav-popup-inner .text-btn-wrap .btn-wrap .btn-1 a:focus{color:var(--c-white);background-color:var(--c-primary);border-color:var(--c-primary);}.modal.flag-model .modal-body .fav-popup-inner .text-btn-wrap .btn-wrap .btn-2 a,.modal.flag-model .modal-body .fav-popup-inner .text-btn-wrap .btn-wrap .btn-2 span{font-size:14px;color:var(--c-white);background-color:transparent;border:1px solid var(--c-white);border-radius:40px;padding:8px 20px;line-height:1.25;font-weight:700;border-style:solid;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:all 0.32s ease-in-out;transition:all 0.32s ease-in-out;cursor:pointer;text-decoration:none;gap:0 8px;}@media screen and (min-width:768px){.modal.flag-model .modal-body .fav-popup-inner .text-btn-wrap .btn-wrap .btn-2 a,.modal.flag-model .modal-body .fav-popup-inner .text-btn-wrap .btn-wrap .btn-2 span{padding:12px 20px;}}.modal.flag-model .modal-body .fav-popup-inner .text-btn-wrap .btn-wrap .btn-2 a:hover,.modal.flag-model .modal-body .fav-popup-inner .text-btn-wrap .btn-wrap .btn-2 a:focus,.modal.flag-model .modal-body .fav-popup-inner .text-btn-wrap .btn-wrap .btn-2 span:hover,.modal.flag-model .modal-body .fav-popup-inner .text-btn-wrap .btn-wrap .btn-2 span:focus{color:var(--c-white);background-color:var(--c-primary);border-color:var(--c-primary);}.field--name-field-add-title-link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:24px;}.paragraph--type--title-link h3{color:var(--c-primary);}.paragraph--type--title-link .links-wrap .field--name-field-add-link{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:6px 24px;}.paragraph--type--title-link .links-wrap .field--name-field-add-link .field__item{width:100%;}@media screen and (min-width:768px){.paragraph--type--title-link .links-wrap .field--name-field-add-link .field__item{width:calc(50% - 12px);}}@media screen and (min-width:992px){.paragraph--type--title-link .links-wrap .field--name-field-add-link .field__item{width:calc(33.3333% - 16px);}}.paragraph--type--title-link .links-wrap .field--name-field-add-link .normal-link a{line-height:1.2;}.bs-bg-primary.block-inline-blockadd-link-image .link-imag-out{padding-top:12px;}.bs-bg-primary.block-inline-blockadd-link-image .link-imag-out .field--name-field-add-pdf,.bs-bg-primary.block-inline-blockadd-link-image .link-imag-out .field--name-field-add-link-image{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:24px;}.bs-bg-primary.block-inline-blockadd-link-image .link-imag-out .field--name-field-add-pdf > .field__item,.bs-bg-primary.block-inline-blockadd-link-image .link-imag-out .field--name-field-add-link-image > .field__item{width:100%;border:1px solid var(--c-white);padding:12px;border-radius:8px;}@media screen and (min-width:768px){.bs-bg-primary.block-inline-blockadd-link-image .link-imag-out .field--name-field-add-pdf > .field__item,.bs-bg-primary.block-inline-blockadd-link-image .link-imag-out .field--name-field-add-link-image > .field__item{width:calc(50% - 12px);padding:16px;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;}}@media screen and (min-width:992px){.bs-bg-primary.block-inline-blockadd-link-image .link-imag-out .field--name-field-add-pdf > .field__item,.bs-bg-primary.block-inline-blockadd-link-image .link-imag-out .field--name-field-add-link-image > .field__item{width:calc(33.3333% - 16px);}}.bs-bg-primary.block-inline-blockadd-link-image .link-imag-out .link-imag-inner .normal-link a{color:var(--c-white);}.bs-bg-primary.block-inline-blockadd-link-image .link-imag-out .link-imag-inner .normal-link a:hover{color:var(--c-orange);}.bs-bg-primary.block-inline-blockadd-link-image .link-imag-out .link-imag-inner .image{padding-top:12px;}.bs-bg-primary.block-inline-blockadd-link-image .link-imag-out .link-imag-inner img{max-width:200px;width:100%;height:auto;display:block;border-radius:8px;}.bs-bg-primary.block-inline-blockpdf-label .link-imag-out{padding-top:12px;}.bs-bg-primary.block-inline-blockpdf-label .link-imag-out .field--name-field-add-pdf{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:24px;}.bs-bg-primary.block-inline-blockpdf-label .link-imag-out .field--name-field-add-pdf > .field__item{width:100%;border:1px solid var(--c-white);padding:12px;border-radius:8px;}@media screen and (min-width:768px){.bs-bg-primary.block-inline-blockpdf-label .link-imag-out .field--name-field-add-pdf > .field__item{width:calc(50% - 12px);padding:16px;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;}}@media screen and (min-width:992px){.bs-bg-primary.block-inline-blockpdf-label .link-imag-out .field--name-field-add-pdf > .field__item{width:calc(33.3333% - 16px);}}.bs-bg-primary.block-inline-blockpdf-label .link-imag-out .link-imag-inner .normal-link a{color:var(--c-white);}.bs-bg-primary.block-inline-blockpdf-label .link-imag-out .link-imag-inner .normal-link a:hover{color:var(--c-orange);}.bs-bg-primary.block-inline-blockpdf-label .link-imag-out .link-imag-inner .image{padding-top:12px;}.bs-bg-primary.block-inline-blockpdf-label .link-imag-out .link-imag-inner img{max-width:200px;width:100%;height:auto;display:block;border-radius:8px;}.tour-section .swiper.make-center .swiper-wrapper{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}.view-hidden-pages-menu .view-content{padding:20px;background-color:rgba(205,116,54,0.1019607843);border-radius:12px;max-width:100%;margin-top:24px;}@media screen and (min-width:768px){.view-hidden-pages-menu .view-content{max-width:342px;margin-top:40px;}}.view-hidden-pages-menu .view-content .views-row a{color:var(--c-primary);font-weight:normal;padding:4px 0;display:block;text-decoration:none;line-height:1.5;-webkit-transition:all 0.32s ease-in-out;transition:all 0.32s ease-in-out;}.view-hidden-pages-menu .view-content .views-row a:hover{color:var(--c-body);}.view-hidden-pages-menu .view-content .views-row .active a{color:var(--c-body);font-weight:700;}.content-with-sidebar{padding-top:24px;}@media screen and (min-width:768px){.content-with-sidebar{padding-top:62px;}}.block-inline-blockfull-image .field--type-image img{max-width:100%;height:auto;display:block;border-radius:8px;}.block-inline-blocktext-image .text-image-wrapper{padding-top:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:24px 12px;}@media screen and (min-width:992px){.block-inline-blocktext-image .text-image-wrapper{-ms-flex-wrap:nowrap;flex-wrap:nowrap;gap:24px 12px;}}@media screen and (min-width:1200px){.block-inline-blocktext-image .text-image-wrapper{gap:24px 30px;}}@media screen and (min-width:1400px){.block-inline-blocktext-image .text-image-wrapper{gap:24px 60px;}}.block-inline-blocktext-image .text-image-wrapper .text-wrapper{-ms-flex-item-align:center;align-self:center;width:100%;}@media screen and (min-width:992px){.block-inline-blocktext-image .text-image-wrapper .text-wrapper{-webkit-box-flex:1;-ms-flex:1;flex:1;}}.block-inline-blocktext-image .text-image-wrapper .image-wrapper{width:100%;}@media screen and (min-width:992px){.block-inline-blocktext-image .text-image-wrapper .image-wrapper{-webkit-box-flex:1;-ms-flex:1;flex:1;}}.block-inline-blocktext-image .text-image-wrapper .image-wrapper img{display:block;width:100%;aspect-ratio:16/9;-o-object-fit:cover;object-fit:cover;border-radius:8px;}@media screen and (min-width:992px){.block-inline-blocktext-image .text-image-wrapper .image-wrapper img{aspect-ratio:1/1;}}
.bs-text-blue{color:blue !important;}.bs-text-aqua{color:aqua !important;}.bs-pl-6{padding-left:6rem !important;}.bs-pl-7{padding-left:7rem !important;}.bs-pl-8{padding-left:8rem !important;}.bs-pl-9{padding-left:9rem !important;}.bs-pl-10{padding-left:10rem !important;}.bs-pt-6{padding-top:6rem !important;}.bs-pt-7{padding-top:7rem !important;}.bs-pt-8{padding-top:8rem !important;}.bs-pt-9{padding-top:9rem !important;}.bs-pt-10{padding-top:10rem !important;}.bs-pr-6{padding-right:6rem !important;}.bs-pr-7{padding-right:7rem !important;}.bs-pr-8{padding-right:8rem !important;}.bs-pr-9{padding-right:9rem !important;}.bs-pr-10{padding-right:10rem !important;}.bs-pb-6{padding-bottom:6rem !important;}.bs-pb-7{padding-bottom:7rem !important;}.bs-pb-8{padding-bottom:8rem !important;}.bs-pb-9{padding-bottom:9rem !important;}.bs-pb-10{padding-bottom:10rem !important;}.bs-p-6{padding-bottom:6rem !important;}.bs-p-7{padding-bottom:7rem !important;}.bs-p-8{padding-bottom:8rem !important;}.bs-p-9{padding-bottom:9rem !important;}.bs-p-10{padding-bottom:10rem !important;}#drupal-off-canvas details[open] > summary{background-color:#46484E!important;}#drupal-off-canvas summary{background-color:transparent!important;border:1px solid #ffffff;outline:none!important;}.bs-pb-lg-100{padding-bottom:64px!important;}@media screen and (min-width:992px){.pt-lg-6{padding-top:4rem!important;}.bs-pb-lg-6{padding-bottom:4rem!important;}.bs-pb-lg-100{padding-bottom:100px!important;}}@media screen and (min-width:1200px){.pt-xl-6{padding-top:64px!important;}.pb-xl-6{padding-bottom:64px!important;}}.field-text-color label.option.bs-text-primary,.field-background-color label.option.bs-bg-primary{background-color:var(--c-primary)!important;}.field-text-color label.option.bs-text-primary-mid,.field-background-color label.option.bs-bg-primary-mid{background-color:var(--c-primary-mid)!important;}.field-text-color label.option.bs-text-primary-dark,.field-background-color label.option.bs-bg-primary-dark{background-color:var(--c-primary-dark)!important;}.field-text-color label.option.bs-text-nile-blue,.field-background-color label.option.bs-bg-nile-blue{background-color:var(--nile-blue)!important;}.field-text-color label.option.bs-text-cyan-teal,.field-background-colorlabel.option.bs-bg-cyan-teal{background-color:var(--cyan-teal)!important;}.field-text-color label.option.bs-text-orange,.field-background-colorlabel.option.bs-bg-orange{background-color:var(--c-orange)!important;}.field-text-color label.option.bs-text-orange-dark,.field-background-color label.option.bs-bg-orange-dark{background-color:var(--c-orange-dark)!important;}.map-popup{width:200px;min-height:44px;padding:2px 22px 4px 4px;box-sizing:content-box;background:#fff;}.map-popup h4{margin:0 0 3px;font-size:14px;line-height:1.25;font-weight:700;}.map-popup h4 a{color:#a3182c;text-decoration:none;}.map-popup h4 a:hover{text-decoration:underline;}.map-popup-addr{font-size:12px;line-height:1.3;color:#555;}.gm-style-iw-d .front-tour-card-inner.event-card{width:320px;max-width:100%;box-shadow:none;}.gm-style-iw-d .front-tour-card-inner .image img{width:100%;height:180px;object-fit:cover;display:block;}.map-card-loading{display:flex;align-items:center;justify-content:center;width:260px;height:160px;}.oc-map-spinner{width:66px;height:54px;background:url(/themes/eglisesouvertes/image/spinner-eglise.svg) center / contain no-repeat;}.grid-with-pager-filter .event-card .image-cntry-wrap{aspect-ratio:384 / 220;background:#f5f5f5 url(/themes/eglisesouvertes/image/placeholder-eglise.svg) center / 88px auto no-repeat;border-radius:16px 16px 0 0;overflow:hidden;}.grid-with-pager-filter .event-card .image-cntry-wrap .image,.grid-with-pager-filter .event-card .image-cntry-wrap .image img{width:100%;height:100%;object-fit:cover;}.grid-with-pager-filter .event-card .image-cntry-wrap:has(img){background-image:url(/themes/eglisesouvertes/image/spinner-eglise.svg);background-size:96px auto;}.pagination.js-pager__items .page-item.active .page-link{background-color:var(--c-primary);color:var(--c-white);}.ajax-progress-fullscreen{position:fixed;top:50%;left:50%;margin:-40px 0 0 -49px;width:98px;height:80px;background:transparent url(/themes/eglisesouvertes/image/spinner-eglise.svg) center / contain no-repeat !important;border:0 !important;border-radius:0;box-shadow:none;animation:none;z-index:1050;}.grid-with-pager-filter .views-exposed-form .form-item-field-address1-country-code .form-select,.grid-with-pager-filter .views-exposed-form select[name="field_location_proximity[value]"]{height:48px;margin-top:0;}.grid-with-pager-filter .view-content.is-refiltering{opacity:0.4;pointer-events:none;transition:opacity 0.2s ease;}@media (max-width:575.98px){.pagination.js-pager__items > .page-item{display:none;}.pagination.js-pager__items > .page-item.active,.pagination.js-pager__items > .page-item.disabled,.pagination.js-pager__items > .page-item.pager__item--first,.pagination.js-pager__items > .page-item.pager__item--previous,.pagination.js-pager__items > .page-item.pager__item--next,.pagination.js-pager__items > .page-item.pager__item--last,.pagination.js-pager__items > .page-item.active + .page-item,.pagination.js-pager__items > .page-item:has(+ .page-item.active){display:inline-flex;}}.grid-with-pager-filter .location-wrapper-inner{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;}.grid-with-pager-filter .location-wrapper-inner .fieldgroup.form-wrapper{width:auto;margin:0;}.grid-with-pager-filter .location-wrapper-inner .form-checkboxes ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));}.grid-with-pager-filter .location-wrapper-inner .form-checkboxes ul li{width:auto;}.grid-with-pager-filter .location-wrapper-inner .refine-search-outer{grid-column:1 / -1;justify-content:center;}@media (max-width:767.98px){.grid-with-pager-filter .location-wrapper-inner{grid-template-columns:1fr;}}.grid-with-pager-filter .proximity-custom-wrapper > legend{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;}#views-exposed-form-all-buildings-view-block-1 .form-checkboxes ul li input.form-checkbox{display:block;position:absolute;width:1px;height:1px;opacity:0;margin:0;pointer-events:none;}#views-exposed-form-all-buildings-view-block-1 .form-checkboxes ul li input.form-checkbox:focus-visible + label.option::before{outline:2px solid var(--c-orange);outline-offset:2px;}.active-filter-chips{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin:0 0 20px;}.active-filter-chips .filter-chip{display:inline-flex;align-items:center;gap:6px;background:#fff;border:1px solid var(--c-primary);color:var(--c-primary);border-radius:999px;padding:6px 14px;font-size:14px;line-height:1.2;cursor:pointer;transition:background 0.15s ease,color 0.15s ease;}.active-filter-chips .filter-chip .filter-chip-x{font-size:17px;line-height:1;}.active-filter-chips .filter-chip:hover,.active-filter-chips .filter-chip:focus-visible{background:var(--c-primary);color:#fff;}.active-filter-chips .filter-chip-clear{border-style:dashed;font-weight:600;}.building-dtl-banner-inner.no-photo{background-color:#F2EDE3;background-size:cover;background-position:center;background-repeat:no-repeat;}.building-dtl-banner-inner.no-photo::after{display:none;}.building-dtl-banner-inner.no-photo .title h1,.building-dtl-banner-inner.no-photo .address-with-icon,.building-dtl-banner-inner.no-photo .address-with-icon .address{color:#253B4D;}.building-dtl-banner-wrap .building-dtl-banner-inner:not(.no-photo) .title-address .title h1,.building-dtl-banner-wrap .building-dtl-banner-inner:not(.no-photo) .title-address .address-with-icon{text-shadow:0 2px 6px rgba(0,0,0,0.72),0 0 24px rgba(0,0,0,0.6);}.building-dtl-banner-wrap .building-dtl-banner-inner:not(.no-photo):not(.is-compo-banner){background-position:var(--focal-x,50%) var(--focal-y,50%);}@media (max-width:767.98px){.building-dtl-banner-wrap .building-dtl-banner-inner::before{min-height:300px;}}.building-dtl-banner-wrap .building-dtl-banner-inner.is-compo-banner{background:#14110f;}.building-dtl-banner-wrap .building-dtl-banner-inner.is-compo-banner .oc-compo-bd{position:absolute;inset:0;z-index:0;overflow:hidden;}.building-dtl-banner-wrap .building-dtl-banner-inner.is-compo-banner .oc-compo-bd-inner{position:absolute;inset:0;display:flex;filter:blur(5px) brightness(0.55) saturate(0.8);transform:scale(1.08);}.building-dtl-banner-wrap .building-dtl-banner-inner.is-compo-banner .oc-compo-bd-inner img{flex:1 1 0;min-width:0;height:100%;object-fit:cover;}.building-dtl-banner-wrap .building-dtl-banner-inner.is-compo-banner .oc-compo-fg{position:absolute;top:24px;left:50%;transform:translateX(-50%);height:calc(100% - 48px);width:auto;max-width:100%;z-index:0;border-radius:16px;filter:blur(var(--lowdef-blur,0px)) drop-shadow(0 6px 18px rgba(0,0,0,0.22));}.building-dtl-banner-wrap .building-dtl-banner-inner.is-compo-banner.is-lowdef-banner .oc-compo-fg{--lowdef-blur:1px;}.building-dtl-banner-wrap .building-dtl-banner-inner.is-compo-banner::after{background:linear-gradient(180deg,transparent 42%,rgba(0,0,0,0.38) 72%,rgba(0,0,0,0.85) 100%);opacity:1;}.building-dtl-banner-wrap .building-dtl-banner-inner.is-compo-banner::before{min-height:560px;}@media (max-width:767.98px){.building-dtl-banner-wrap .building-dtl-banner-inner.is-compo-banner .oc-compo-bd{display:none;}.building-dtl-banner-wrap .building-dtl-banner-inner.is-compo-banner .oc-compo-fg{inset:0;left:0;width:100%;height:100%;max-width:none;transform:none;object-fit:cover;object-position:center 28%;border-radius:0;filter:none;}.building-dtl-banner-wrap .building-dtl-banner-inner.is-compo-banner::before{min-height:340px;}}@media (max-width:767.98px){.node--type-buildings .layout-builder__layout .detail-right-side{display:contents;}.node--type-buildings .layout-builder__layout .detail-right-side > .block{flex:0 0 100%;max-width:100%;padding-left:15px;padding-right:15px;}.node--type-buildings .layout-builder__layout .block-custom-building-detail-calender-block,.node--type-buildings .layout-builder__layout .block-custom-event-detail-map{order:-1;}}.building-dtl-banner-wrap .share-lnk{position:relative;}.building-dtl-banner-wrap .oc-share-kit{position:absolute;left:50%;top:100%;margin-top:10px;transform:translateX(-50%) scale(0.9);transform-origin:top center;display:flex;gap:8px;background:#fff;box-shadow:0 4px 18px rgba(0,0,0,0.18);border-radius:12px;padding:10px 12px;opacity:0;visibility:hidden;transition:opacity 0.2s ease,transform 0.2s ease,visibility 0.2s;z-index:5;}.building-dtl-banner-wrap .share-lnk.active .oc-share-kit{opacity:1;visibility:visible;transform:translateX(-50%) scale(1);}.building-dtl-banner-wrap .oc-share{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:50%;color:#fff;font-size:17px;line-height:1;text-decoration:none;transition:transform 0.15s ease,filter 0.15s ease;}.building-dtl-banner-wrap .oc-share:hover{transform:translateY(-2px);filter:brightness(1.08);}.building-dtl-banner-wrap .oc-share--fb{background:#1877f2;}.building-dtl-banner-wrap .oc-share--wa{background:#25d366;}.building-dtl-banner-wrap .oc-share--mail{background:var(--c-primary);}.buildingImageSwiper .swiper-slide.image{position:relative;}.oc-img-credit{position:absolute;left:0;right:0;bottom:0;margin:0;padding:3px 8px;font-size:11px;line-height:1.35;color:#fff;background:rgba(0,0,0,.55);text-align:right;pointer-events:none;white-space:normal;overflow-wrap:anywhere;}footer [data-aos],.region-footer-support [data-aos],.footer-supprt-region [data-aos]{opacity:1 !important;transform:none !important;transition:none !important;}.region-footer-top h2,.region-footer-top h5{cursor:pointer;}.region-footer-top .footer-acc-caret{font-size:15px;margin-left:8px;transition:transform 0.3s ease;}.region-footer-top .open .footer-acc-caret{transform:scaleY(-1);}@media (min-width:768px){.region-footer-top h2,.region-footer-top h5{cursor:default;}.region-footer-top .footer-acc-caret{display:none;}}.lg-outer .lg .bottom-text,.lg-outer .lg .lg-toolbar.lg-group #lg-counter{background:rgba(0,0,0,0.62);color:#fff;padding:5px 13px;border-radius:999px;font-size:12px;line-height:1.4;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);box-shadow:0 2px 10px rgba(0,0,0,0.25);}.lg-outer .lg .bottom-text{width:-moz-fit-content;width:fit-content;max-width:62%;overflow-wrap:anywhere;bottom:18px;left:18px;}.lg-outer .lg .bottom-text:empty{display:none;}.oc-img-credit:empty{display:none;}.lg-outer .lg .lg-toolbar.lg-group #lg-counter{bottom:18px;right:18px;}.lg-outer .lg .bottom-text a{color:#fff;text-decoration:underline;}@media (max-width:575.98px){.lg-outer .lg .bottom-text{max-width:calc(100% - 92px);font-size:11px;padding:4px 10px;}.lg-outer .lg .lg-toolbar.lg-group #lg-counter{font-size:11px;padding:4px 10px;}}.tour-dtl-banner-wrap .tour-dtl-banner-inner::after{background:linear-gradient(180deg,rgba(0,0,0,0.5) 0%,rgba(0,0,0,0.1) 40%,rgba(0,0,0,0.72) 100%);}.tour-dtl-banner-wrap .tour-dtl-banner-inner .content-wrapper .title-subtitle,.tour-dtl-banner-wrap .tour-dtl-banner-inner .content-wrapper .title-subtitle h1{text-shadow:0 2px 12px rgba(0,0,0,0.6);}.building-dtl-banner-wrap .building-dtl-banner-inner .oc-banner-loading{position:absolute;inset:0;z-index:0;background:#BD321B url(/themes/eglisesouvertes/image/banner-logo-brique.png) center / cover no-repeat;opacity:1;transition:opacity 0.6s ease;pointer-events:none;}.image-cntry-wrap .image img{position:relative;font-size:0;}.image-cntry-wrap .image img::before{content:"";position:absolute;inset:0;background:#f5f5f5 url(/themes/eglisesouvertes/image/placeholder-eglise.svg) center / 88px auto no-repeat;}.pagination.js-pager__items .page-item .page-link{line-height:1;font-variant-numeric:lining-nums tabular-nums;}.view-id-user_favorite_buildings .view-empty,.view-id-user_favorite_events .view-empty,.view-id-user_favorite_tour .view-empty{text-align:center;color:#8a817a;font-size:1rem;padding:2.25rem 1.25rem;background:#faf7f4;border:1px dashed #e4ddd5;border-radius:14px;}.view-id-user_favorite_buildings .view-empty::before,.view-id-user_favorite_events .view-empty::before,.view-id-user_favorite_tour .view-empty::before{content:"\2661";display:block;font-size:2rem;line-height:1;color:#d8a99c;margin-bottom:0.5rem;}.node--type-page .page-title-with-border-bottom,.node--type-church-hidden-pages .page-title-with-border-bottom{padding-bottom:32px;border-bottom:1px solid #BBBBBB;}.node--type-page .page-title-with-border-bottom h1,.node--type-church-hidden-pages .page-title-with-border-bottom h1{color:var(--c-primary);}.node--type-page .block-inline-blockbasic .text ul{list-style:none;padding-left:0;}.node--type-page .block-inline-blockbasic .text ul li{position:relative;padding-left:30px;margin-bottom:12px;}.node--type-page .block-inline-blockbasic .text ul li::before{content:"";position:absolute;left:0;top:0.4em;width:17px;height:12px;background-color:var(--c-primary);-webkit-mask:url(/themes/eglisesouvertes/css/icons/arrow-right.svg) no-repeat left center / contain;mask:url(/themes/eglisesouvertes/css/icons/arrow-right.svg) no-repeat left center / contain;}.node--type-page .block-inline-blockbasic .text h2{margin-top:2.2rem;margin-bottom:1rem;}.node--type-page .block-inline-blockbasic .text h2:first-child{margin-top:0;}footer .footer-bottom,.footer-bottom{background-color:#000;}.footer-bottom .footer-bottom-inner{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:2px 0;padding:6px 0;}.footer-bottom .oc-copyright{margin:0;color:rgba(255,255,255,0.6);font-size:14px;line-height:24px;}.footer-bottom .oc-copyright::after{content:"\2022";padding:0 12px;color:rgba(255,255,255,0.4);font-size:0.8em;}.footer-bottom .region-footer-bottom > *:not(.menu--footer-bottom-menu){display:none;}ul[data-block="footer_bottom"].nav.navbar-nav,.menu--footer-bottom-menu ul.nav.navbar-nav{list-style:none;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;row-gap:4px;padding:0;margin:0;}ul[data-block="footer_bottom"].nav.navbar-nav li,.menu--footer-bottom-menu ul.nav.navbar-nav li{list-style:none;margin:0;display:flex;align-items:center;}ul[data-block="footer_bottom"].nav.navbar-nav li + li::before,.menu--footer-bottom-menu ul.nav.navbar-nav li + li::before{content:"\2022";padding:0 12px;color:rgba(255,255,255,0.4);font-size:0.8em;line-height:1;}ul[data-block="footer_bottom"].nav.navbar-nav li a::before,.menu--footer-bottom-menu ul.nav.navbar-nav li a::before{content:none;}ul[data-block="footer_bottom"].nav.navbar-nav li a,.menu--footer-bottom-menu ul.nav.navbar-nav li a{padding:0;color:rgba(255,255,255,0.82);text-decoration:none;line-height:24px;transition:color 0.2s ease-in-out;}ul[data-block="footer_bottom"].nav.navbar-nav li a.is-active,.menu--footer-bottom-menu ul.nav.navbar-nav li a.is-active{color:rgba(255,255,255,0.82);}ul[data-block="footer_bottom"].nav.navbar-nav li a:hover,.menu--footer-bottom-menu ul.nav.navbar-nav li a:hover{color:#fff;text-decoration:underline;}.tabs-card-outer .title-text-item .text h4:first-child,.tabs-card-outer .text-link .text h4:first-child{font-family:var(--head-font);font-weight:normal;font-size:var(--f-32);line-height:1.0526315789;color:var(--c-primary);}.tabs-card-outer .text-link .text h4:first-child{margin-bottom:12px;}.grid-with-pager-filter .location-wrapper.oc-has-dd,.grid-with-pager-filter .location-wrapper-inner.oc-dd-ready{overflow:visible;}.grid-with-pager-filter .view-filters form .location-wrapper .location-wrapper-inner.oc-dd-ready{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:12px 16px;align-items:start;}.grid-with-pager-filter .view-filters form .location-wrapper .location-wrapper-inner.oc-dd-ready .period-search,.grid-with-pager-filter .view-filters form .location-wrapper .location-wrapper-inner.oc-dd-ready .oc-special-types{grid-column:1 / -1;}.grid-with-pager-filter .view-filters form .location-wrapper .location-wrapper-inner.oc-dd-ready .oc-special-types{display:flex;flex-wrap:wrap;align-items:center;gap:8px 24px;}.grid-with-pager-filter .view-filters form .location-wrapper .location-wrapper-inner.oc-dd-ready .oc-special-type{display:flex;align-items:center;gap:8px;flex:0 0 auto;margin:0;padding:0;}.grid-with-pager-filter .view-filters form .location-wrapper .location-wrapper-inner.oc-dd-ready .oc-special-type .form-check-input{float:none;margin:0;flex:none;}.grid-with-pager-filter .view-filters form .location-wrapper .location-wrapper-inner.oc-dd-ready .oc-special-type .form-check-label{margin:0;}.grid-with-pager-filter .view-filters form .location-wrapper .location-wrapper-inner.oc-dd-ready .oc-special-types-label{color:#fff;font-weight:600;}.grid-with-pager-filter .view-filters form .location-wrapper .location-wrapper-inner.oc-dd-ready .event-date-range,.grid-with-pager-filter .view-filters form .location-wrapper .location-wrapper-inner.oc-dd-ready .event-date-range .form-date,.grid-with-pager-filter .view-filters form .location-wrapper .location-wrapper-inner.oc-dd-ready .event-date-range .form-item{width:100%;max-width:none;}.grid-with-pager-filter .view-filters form .location-wrapper .location-wrapper-inner.oc-dd-ready .fieldgroup.form-wrapper.oc-facet{position:relative;width:auto;max-width:none;min-width:0;margin:0;padding:0;border:0;}.grid-with-pager-filter .view-filters form .location-wrapper .location-wrapper-inner .refine-search-outer{display:none;}.location-wrapper-inner.oc-dd-ready .oc-facet > legend{display:flex;align-items:center;gap:8px;width:100%;max-width:none;margin:0;padding:11px 40px 11px 16px;background:#fff;border:1px solid #d7d9e0;border-radius:10px;font-size:15px;font-weight:500;line-height:1.25;color:#1f2a44;cursor:pointer;position:relative;transition:border-color .15s ease,box-shadow .15s ease;}.grid-with-pager-filter .view-filters form .location-wrapper .location-wrapper-inner.oc-dd-ready .oc-facet > legend > .fieldset-legend{margin:0 auto 0 0;padding:0;font-size:15px;font-weight:600;line-height:1.25;color:#1f2a44;text-align:left;background:none;border:0;}.location-wrapper-inner.oc-dd-ready .oc-facet > legend::after{content:"";position:absolute;right:16px;top:50%;width:7px;height:7px;border-right:2px solid #6b7280;border-bottom:2px solid #6b7280;transform:translateY(-70%) rotate(45deg);transition:transform .15s ease;}.location-wrapper-inner.oc-dd-ready .oc-facet.oc-facet--open > legend::after{transform:translateY(-25%) rotate(-135deg);}.location-wrapper-inner.oc-dd-ready .oc-facet.oc-facet--open > legend,.location-wrapper-inner.oc-dd-ready .oc-facet.oc-facet--active > legend{border-color:var(--c-primary);box-shadow:0 0 0 1px var(--c-primary);}.location-wrapper-inner.oc-dd-ready .oc-facet > legend:hover{border-color:#9aa0ac;}.location-wrapper-inner.oc-dd-ready .oc-facet > legend:focus-visible{outline:2px solid var(--c-primary);outline-offset:2px;}.location-wrapper-inner.oc-dd-ready .oc-facet__count{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 6px;border-radius:999px;background:var(--c-primary);color:#fff;font-size:12px;font-weight:700;line-height:1;}.location-wrapper-inner.oc-dd-ready .oc-facet__count:empty{display:none;}.location-wrapper-inner.oc-dd-ready .oc-facet > .fieldset-wrapper{display:none;position:absolute;top:calc(100% + 6px);left:0;z-index:60;min-width:100%;max-width:400px;max-height:320px;overflow-y:auto;padding:10px 6px 10px 14px;background:#fff;border:1px solid #d7d9e0;border-radius:12px;box-shadow:0 12px 30px rgba(17,24,39,.18);}.location-wrapper-inner.oc-dd-ready .oc-facet.oc-facet--open > .fieldset-wrapper{display:block;}.location-wrapper-inner.oc-dd-ready .oc-facet > .fieldset-wrapper .form-checkboxes,.location-wrapper-inner.oc-dd-ready .oc-facet > .fieldset-wrapper .form-checkboxes ul{display:block;grid-template-columns:none;margin:0;padding:0;}.location-wrapper-inner.oc-dd-ready .oc-facet > .fieldset-wrapper .form-checkboxes ul li,.location-wrapper-inner.oc-dd-ready .oc-facet > .fieldset-wrapper .form-check{width:100%;margin:3px 0;}.grid-with-pager-filter .location-wrapper-inner.oc-dd-ready .oc-facet > .fieldset-wrapper .form-checkboxes ul{-webkit-column-count:1;-moz-column-count:1;column-count:1;}.grid-with-pager-filter .location-wrapper-inner.oc-dd-ready .oc-facet > .fieldset-wrapper .form-checkboxes ul li input.form-checkbox + label.option{color:#1f2a44;}.grid-with-pager-filter .location-wrapper-inner.oc-dd-ready .oc-facet > .fieldset-wrapper .form-checkboxes ul li input.form-checkbox + label.option::before{border-color:#9aa0ac;}@media (max-width:767.98px){.grid-with-pager-filter .location-wrapper-inner.oc-dd-ready{flex-direction:column;}.location-wrapper-inner.oc-dd-ready .oc-facet,.location-wrapper-inner.oc-dd-ready .oc-facet > legend{width:100%;}.location-wrapper-inner.oc-dd-ready .oc-facet > .fieldset-wrapper{width:100%;max-width:none;}}#custom-building-registration-phase2-form .form-item-schedules-info-celebration-time label,#custom-building-registration-phase2-form .form-item-schedules-info-free-field label,#custom-building-registration-phase2-form .form-item-schedules-info-celebration-link label{font-size:22px;line-height:1.2;color:#253b4d;}.oc-participate-card .icon .media--type-image img{width:48px;height:48px;max-width:100%;object-fit:contain;}.cntry .oc-country-flags{display:flex;align-items:center;flex-wrap:wrap;gap:4px;}.cntry .oc-country-flags .flag{margin:0;}.date-address-wrap .date.oc-date--past{color:#767676;}.date-address-wrap .oc-date-arrow{font-weight:400;opacity:0.75;}.oc-testimonials{background:var(--c-orange);padding:32px 28px;border-radius:16px;}.oc-testimonials__title{color:#fff;font-weight:700;font-size:22px;line-height:1.3;margin:0 0 24px;}.oc-testimonials__list{display:flex;flex-direction:column;gap:28px;}.oc-testimonial{display:grid;grid-template-columns:auto 1fr;column-gap:16px;row-gap:10px;align-items:center;margin:0;}.oc-testimonial__icon{display:inline-flex;align-items:center;justify-content:center;width:56px;height:56px;border-radius:12px;background:rgba(0,0,0,0.22);color:#fff;font-size:24px;flex:none;}.oc-testimonial__quote{grid-column:2;margin:0;color:#fff;font-size:15px;line-height:1.55;}.oc-testimonial__author{grid-column:2;margin:0;color:#fff;font-style:italic;font-size:14px;opacity:0.9;}.oc-my-churches .view-my-churches .view-content{background:#fbf8f6;border-radius:16px;padding:6px 24px;}.oc-my-churches .view-my-churches .views-row{padding:14px 0;border-bottom:1px solid rgba(0,0,0,0.07);}.oc-my-churches .view-my-churches .views-row:last-child{border-bottom:0;}.oc-my-churches .view-my-churches .views-field-title a{color:var(--c-primary);font-weight:600;text-decoration:none;}.oc-my-churches .view-my-churches .views-field-title a:hover,.oc-my-churches .view-my-churches .views-field-title a:focus-visible{text-decoration:underline;}.oc-my-churches .view-my-churches .view-empty{background:#fbf8f6;border-radius:16px;padding:28px 24px;text-align:center;color:var(--c-primary);}.oc-dash__pane.is-hidden{display:none;}.oc-dash__pane .view-empty{background:none;border:0;padding:4px 0 8px;text-align:left;}.oc-dash__pane .view-empty::before,.oc-dash__pane .view-empty svg{display:none;}.oc-dash__pane .view-empty .no-result-text{font-size:15px;font-weight:500;color:#6b6b6b;}@media screen and (min-width:992px){.oc-dash__pane .view-empty .no-result-text{font-size:16px;}}.oc-dash__pane .view-my-churches .pager{display:none;}.oc-account-nav{display:flex;flex-wrap:wrap;gap:4px 26px;margin-bottom:22px;padding-bottom:14px;border-bottom:1px solid rgba(0,0,0,0.08);font-size:15px;}.oc-account-nav__item{color:#5b6b7a;text-decoration:none;padding:2px 0;border-bottom:2px solid transparent;}.oc-account-nav__item:hover,.oc-account-nav__item:focus-visible{color:var(--c-primary);}.oc-account-nav__item.is-current{color:#253b4d;font-weight:700;border-bottom-color:var(--c-primary);}.oc-row-actions{display:flex;align-items:center;flex-wrap:wrap;gap:8px 12px;margin-bottom:8px;}.oc-pending-badge{display:inline-block;padding:3px 10px;border-radius:3px;background:#7a5218;color:#fff;font-size:13px;font-weight:600;line-height:1.4;}.oc-row-edit{margin-left:auto;color:#5b6b7a;font-size:14px;text-decoration:underline;}.oc-row-edit:hover,.oc-row-edit:focus-visible{color:var(--c-primary);}.oc-country-block{display:none;}.oc-country-block[data-oc-country="EU"]{display:block;}.logo-col .site-logo > img.oc-country-block:not([data-oc-country="EU"]){display:none;}.form-type-one .form-actions .button.button-submit.js-found-building.is-inactive,.form-type-one .form-actions .button.button-submit.js-found-building.is-inactive:hover{background-color:var(--c-white);color:var(--c-primary);border:1px solid var(--c-primary);}.dates-wrapper .oc-date-range{font-weight:700;color:#000;}.dates-wrapper .oc-date-range .oc-date-arrow{font-weight:400;margin:0 .35em;opacity:0.6;}@media (max-width:767.98px){.event-card .content-wrap > .text{display:none;}}.form-type-one .button.button-not-listed{border:1px solid var(--c-primary);background-color:transparent;border-radius:40px;padding:8px 20px;font-size:16px;font-weight:700;color:var(--c-primary);text-align:center;text-decoration:none;-webkit-transition:all 0.32s ease;transition:all 0.32s ease;margin:0;}@media screen and (min-width:768px){.form-type-one .button.button-not-listed{padding:12px 20px;}}@media screen and (min-width:1400px){.form-type-one .button.button-not-listed{padding:12px 30px;}}.form-type-one .button.button-not-listed:hover{background-color:var(--c-primary);color:var(--c-white);}form .form-item--error input,form .form-item--error select,form .form-item--error textarea,form input.error,form select.error,form textarea.error,form [aria-invalid="true"]{border:2px solid var(--c-primary);background-color:#fff6f6;}form .form-item--error > label,form .form-item--error > .form-item__label{color:var(--c-primary);}form .form-item__error-message,form .form-item--error .error-message{color:var(--c-primary);font-weight:600;}.grid-with-pager-filter .view-filters form .location-wrapper .location-wrapper-inner.oc-dd-ready .fieldgroup.form-wrapper.oc-facet[data-drupal-selector="edit-field-category-target-id"]{flex:0 0 100%;max-width:100%;}.grid-with-pager-filter .view-filters form .location-wrapper .location-wrapper-inner.oc-dd-ready .fieldgroup.form-wrapper.oc-facet[data-drupal-selector="edit-field-category-target-id"] > legend{max-width:400px;}.grid-with-pager-filter .view-filters form .location-wrapper .location-wrapper-inner.oc-dd-ready .oc-facet > legend{min-height:48px;}.grid-with-pager-filter .view-filters form .location-wrapper .location-wrapper-inner .period-search .search-item{min-height:48px;display:inline-flex;align-items:center;}.relate-building-item .text-link-wrap .simple-link{margin-top:8px;}.relate-building-item .text-link-wrap .simple-link a{display:inline-flex;align-items:center;gap:6px;color:var(--c-primary);text-decoration:underline;transition:all 0.32s ease-in-out;}.relate-building-item .text-link-wrap .simple-link a:hover{color:var(--c-body);}.relate-building-item .text-link-wrap .simple-link a::before{content:">";color:transparent;background-color:var(--c-primary);mask-image:url(/themes/eglisesouvertes/css/icons/link.svg);mask-repeat:no-repeat;mask-position:center;mask-size:contain;width:20px;flex:none;}.region-sidebar-first{padding:0 15px;}.country-nav{background-color:var(--light-bg);border-radius:8px;padding:20px 18px 24px;margin-bottom:32px;}.country-nav__groups,.country-nav__items{list-style:none;margin:0;padding:0;}.country-nav__group + .country-nav__group{margin-top:12px;}.country-nav__details{border:0;margin:0;padding:0;background:none;}.country-nav__heading{display:block;padding:0;cursor:pointer;font-family:var(--body-font);font-size:14px;font-weight:700;letter-spacing:0.04em;text-transform:uppercase;line-height:1.3;color:var(--c-primary);transition:var(--transition);}.country-nav__heading::marker,.country-nav__heading::-webkit-details-marker{content:"";display:none;}.country-nav__heading:hover,.country-nav__heading:focus-visible{color:var(--c-primary-dark);}.country-nav__details[open] > .country-nav__heading{margin-bottom:4px;}.country-nav__item a{display:block;font-size:14px;line-height:1.4;color:var(--c-body);text-decoration:none;padding:3px 0 3px 14px;transition:var(--transition);}.country-nav__items--alone .country-nav__item a{padding-left:0;font-weight:700;letter-spacing:0.04em;text-transform:uppercase;color:var(--c-primary);}.country-nav__link:hover,.country-nav__link:focus-visible{color:var(--c-primary);text-decoration:underline;}.country-nav__link.is-active{color:var(--c-primary);font-weight:700;}@media (max-width:991.98px){.country-nav{margin-top:24px;}}.label-image-wrap{max-width:75px;}.label-image-wrap img{width:100%;height:auto;}footer .region-footer-top .item-list--linkicon ul li a .icon .fa-facebook + .bg{background:linear-gradient(180deg,#00B2FF 0%,#006AFF 100%);}footer .region-footer-top .item-list--linkicon ul li a .icon .fa-linkedin + .bg{background:#1275B1;}.oc-newsletter-lists{margin-top:0.75rem;}.oc-newsletter-lists > legend{margin-bottom:0.75rem;}.region-footer-support .support-card-inner,.footer-supprt-region .newsletter-support .support-card-inner{height:100%;}.footer-supprt-region .support-card-wrapper .text-wrapper{display:flex;flex-direction:column;}.footer-supprt-region .support-card-wrapper .text-wrapper .link{margin-top:auto;}.form-type-one .oc-not-listed-note p{font-size:14px;}.building-popup:has(.empty-text) .modal-top-wrapper{display:none;}.latest-event-wrapper .related-event-item .title h4{font-size:18px;line-height:1.3;margin:4px 0 6px;}.latest-event-wrapper .related-event-item .title h4 a{color:inherit;text-decoration:none;}.node--type-church-hidden-pages .field--name-body::after{content:"";display:table;clear:both;}.node--type-church-hidden-pages .field--name-body h2{clear:both;margin-top:2rem;}.node--type-church-hidden-pages .field--name-body figure{margin:0 0 1.5rem;}.node--type-church-hidden-pages .field--name-body figure img{display:block;max-width:100%;max-height:70vh;width:auto;height:auto;border-radius:8px;}.node--type-church-hidden-pages .field--name-body figure.align-left,.node--type-church-hidden-pages .field--name-body figure.align-right{width:40%;}.node--type-church-hidden-pages .field--name-body figure.align-left{float:left;margin:0.25rem 1.5rem 1rem 0;}.node--type-church-hidden-pages .field--name-body figure.align-right{float:right;margin:0.25rem 0 1rem 1.5rem;}.node--type-church-hidden-pages .field--name-body figure.align-left img,.node--type-church-hidden-pages .field--name-body figure.align-right img{width:100%;max-height:none;}.node--type-church-hidden-pages .field--name-body figcaption{margin-top:0.5rem;font-size:0.875rem;color:var(--c-body-2);}.node--type-church-hidden-pages .oc-toolbox-grid{clear:both;display:grid;gap:24px;margin-bottom:1.5rem;}.node--type-church-hidden-pages .oc-toolbox-grid--2{grid-template-columns:repeat(2,1fr);}.node--type-church-hidden-pages .oc-toolbox-grid--3{grid-template-columns:repeat(3,1fr);}.node--type-church-hidden-pages .oc-toolbox-grid--4{grid-template-columns:repeat(4,1fr);}.node--type-church-hidden-pages .oc-toolbox-card figure img{width:100%;max-height:none;aspect-ratio:4 / 3;object-fit:cover;}.node--type-church-hidden-pages .oc-toolbox-card h3{font-size:1.125rem;margin:0 0 0.5rem;}.node--type-church-hidden-pages .field--name-body iframe{display:block;max-width:100%;margin-bottom:1.5rem;}@media (max-width:767.98px){.node--type-church-hidden-pages .field--name-body figure.align-left,.node--type-church-hidden-pages .field--name-body figure.align-right{float:none;width:100%;margin:0 0 1rem;}.node--type-church-hidden-pages .oc-toolbox-grid--3,.node--type-church-hidden-pages .oc-toolbox-grid--4{grid-template-columns:repeat(2,1fr);}.node--type-church-hidden-pages .oc-toolbox-grid--2{grid-template-columns:1fr;}}.oc-access-denied .text{max-width:46rem;margin:0 auto 1.5rem;}.oc-access-denied__actions{display:flex;flex-wrap:wrap;justify-content:center;gap:12px 16px;}.oc-access-denied .outline-link a{color:var(--c-white);border-color:var(--c-white);}.oc-access-denied{padding:56px 0;background-position:center;background-size:cover;background-repeat:no-repeat;text-align:center;}.oc-access-denied h1,.oc-access-denied p{color:var(--c-white);}
@keyframes gin-throbber{0%{transform:rotateZ(0);}100%{transform:rotateZ(360deg);}}.ajax-progress__throbber,.ajax-progress__throbber--fullscreen,.ui-dialog .ajax-progress__throbber,.media-library-item .ajax-progress__throbber{border:3px solid var(--gin-color-primary);border-inline-end:3px dotted transparent;}.ajax-progress .ajax-progress__message{color:var(--gin-color-text);}[dir].gin--dark-mode .ajax-progress--fullscreen{background-color:var(--gin-color-primary);border-color:transparent;box-shadow:0 2px 6px 0 var(--gin-bg-app);}[dir].gin--dark-mode .ajax-progress--fullscreen .ajax-progress__throbber,[dir].gin--dark-mode .ajax-progress--fullscreen .ajax-progress__throbber--fullscreen{border:3px solid var(--gin-bg-app);border-inline-end:3px dotted transparent;}.media-library-widget .ajax-progress__throbber,.media-library-widget .ajax-progress__throbber--fullscreen{border:2px solid var(--gin-color-primary);border-inline-end:2px dotted transparent;}.ui-dialog .ajax-progress-throbber{padding:var(--gin-spacing-xs);background:var(--gin-bg-app);border-radius:50%;box-shadow:0 2px 6px 0 rgba(34,35,48,.1);border:1px solid rgba(216,217,224,.8);}.gin--dark-mode .ui-dialog .ajax-progress-throbber{background-color:var(--gin-color-primary);border-color:transparent;box-shadow:0 2px 6px 0 var(--gin-bg-app);}.ui-dialog .ajax-progress-throbber::before,.contextual-links .ajax-progress-throbber::before{content:"";display:block;position:absolute;inset-block-start:var(--gin-spacing-xs);inset-inline-start:var(--gin-spacing-xs);width:1.125rem;height:1.125rem;border:2px solid var(--gin-color-primary);border-inline-end:2px dotted transparent;border-radius:50%;animation:gin-throbber .75s linear infinite;}.gin--dark-mode .ui-dialog .ajax-progress,.gin--dark-mode .media-library-item .ajax-progress.ajax-progress.ajax-progress{background-color:var(--gin-bg-app);border-color:var(--gin-bg-app);}.contextual-links li{position:relative;}.contextual-links .ajax-progress-throbber{position:absolute;inset-block-start:0;inset-inline-end:var(--gin-spacing-xxs);width:24px;height:24px;}.contextual-links .ajax-progress-throbber::before{inset-block-start:0;inset-inline-start:.25em;}.claro-autocomplete__message{color:var(--gin-color-primary);}
