.elementor-7725 .elementor-element.elementor-element-7d5f059{text-align:center}.elementor-7725 .elementor-element.elementor-element-7d5f059 .elementor-heading-title{font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-size:var(--e-global-typography-primary-font-size);font-weight:var(--e-global-typography-primary-font-weight);line-height:var(--e-global-typography-primary-line-height);color:var(--e-global-color-dd6fea9)}.elementor-7725 .elementor-element.elementor-element-098b6fb:not(.elementor-widget-image) .elementor-widget-container,.elementor-7725 .elementor-element.elementor-element-098b6fb.elementor-widget-image .elementor-widget-container img{-webkit-mask-image:url(https://www.sanctuairerocamadour.com/wp-content/plugins/elementor/assets/mask-shapes/circle.svg);-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat}.elementor-7725 .elementor-element.elementor-element-35fb9c2{text-align:center}.elementor-7725 .elementor-element.elementor-element-35fb9c2 .elementor-heading-title{color:var(--e-global-color-primary)}.elementor-7725 .elementor-element.elementor-element-0e4949c{text-align:center;font-family:var(--e-global-typography-text-font-family),Sans-serif;font-size:var(--e-global-typography-text-font-size);font-weight:var(--e-global-typography-text-font-weight);line-height:var(--e-global-typography-text-line-height);color:var(--e-global-color-text)}.elementor-7725 .elementor-element.elementor-element-f971269{text-align:center}.elementor-7725 .elementor-element.elementor-element-f971269 .elementor-heading-title{font-family:var(--e-global-typography-4cd5f6b-font-family),Sans-serif;font-size:var(--e-global-typography-4cd5f6b-font-size);font-weight:var(--e-global-typography-4cd5f6b-font-weight);line-height:var(--e-global-typography-4cd5f6b-line-height);color:var(--e-global-color-primary)}.elementor-7725 .elementor-element.elementor-element-2e6fc86{font-family:var(--e-global-typography-text-font-family),Sans-serif;font-size:var(--e-global-typography-text-font-size);font-weight:var(--e-global-typography-text-font-weight);line-height:var(--e-global-typography-text-line-height);color:var(--e-global-color-text)}.elementor-7725 .elementor-element.elementor-element-f60e474{text-align:center}.elementor-7725 .elementor-element.elementor-element-f60e474 .elementor-heading-title{font-family:var(--e-global-typography-4cd5f6b-font-family),Sans-serif;font-size:var(--e-global-typography-4cd5f6b-font-size);font-weight:var(--e-global-typography-4cd5f6b-font-weight);line-height:var(--e-global-typography-4cd5f6b-line-height);color:var(--e-global-color-primary)}.elementor-7725 .elementor-element.elementor-element-74b1773{font-family:var(--e-global-typography-text-font-family),Sans-serif;font-size:var(--e-global-typography-text-font-size);font-weight:var(--e-global-typography-text-font-weight);line-height:var(--e-global-typography-text-line-height);color:var(--e-global-color-text)}.elementor-7725 .elementor-element.elementor-element-f63f897 .elementor-button{background-color:var(--e-global-color-primary);fill:var(--e-global-color-1697170);color:var(--e-global-color-1697170)}.elementor-7725 .elementor-element.elementor-element-0f026af{text-align:center}.elementor-7725 .elementor-element.elementor-element-0f026af .elementor-heading-title{font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-size:var(--e-global-typography-primary-font-size);font-weight:var(--e-global-typography-primary-font-weight);line-height:var(--e-global-typography-primary-line-height);color:var(--e-global-color-dd6fea9)}.elementor-7725 .elementor-element.elementor-element-d90baa5{text-align:center}.elementor-7725 .elementor-element.elementor-element-d90baa5 .elementor-heading-title{font-family:var(--e-global-typography-secondary-font-family),Sans-serif;font-size:var(--e-global-typography-secondary-font-size);font-weight:var(--e-global-typography-secondary-font-weight);line-height:var(--e-global-typography-secondary-line-height);color:var(--e-global-color-primary)}.elementor-7725 .elementor-element.elementor-element-6468228>.elementor-widget-container{margin:-49px -49px -49px -49px}.elementor-7725 .elementor-element.elementor-element-6468228:not(.elementor-widget-image) .elementor-widget-container,.elementor-7725 .elementor-element.elementor-element-6468228.elementor-widget-image .elementor-widget-container img{-webkit-mask-image:url(https://www.sanctuairerocamadour.com/wp-content/plugins/elementor/assets/mask-shapes/circle.svg);-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat}.elementor-7725 .elementor-element.elementor-element-ad46928{text-align:center}.elementor-7725 .elementor-element.elementor-element-ad46928 .elementor-heading-title{font-family:var(--e-global-typography-4cd5f6b-font-family),Sans-serif;font-size:var(--e-global-typography-4cd5f6b-font-size);font-weight:var(--e-global-typography-4cd5f6b-font-weight);line-height:var(--e-global-typography-4cd5f6b-line-height);color:var(--e-global-color-primary)}.elementor-7725 .elementor-element.elementor-element-d7d7bb6{font-family:var(--e-global-typography-text-font-family),Sans-serif;font-size:var(--e-global-typography-text-font-size);font-weight:var(--e-global-typography-text-font-weight);line-height:var(--e-global-typography-text-line-height);color:var(--e-global-color-text)}.elementor-7725 .elementor-element.elementor-element-423be88{font-family:var(--e-global-typography-text-font-family),Sans-serif;font-size:var(--e-global-typography-text-font-size);font-weight:var(--e-global-typography-text-font-weight);line-height:var(--e-global-typography-text-line-height);color:var(--e-global-color-text)}.elementor-7725 .elementor-element.elementor-element-0efd1f0{text-align:center}.elementor-7725 .elementor-element.elementor-element-0efd1f0 .elementor-heading-title{font-family:var(--e-global-typography-4cd5f6b-font-family),Sans-serif;font-size:var(--e-global-typography-4cd5f6b-font-size);font-weight:var(--e-global-typography-4cd5f6b-font-weight);line-height:var(--e-global-typography-4cd5f6b-line-height);color:var(--e-global-color-primary)}.elementor-7725 .elementor-element.elementor-element-084e57d{font-family:var(--e-global-typography-text-font-family),Sans-serif;font-size:var(--e-global-typography-text-font-size);font-weight:var(--e-global-typography-text-font-weight);line-height:var(--e-global-typography-text-line-height);color:var(--e-global-color-text)}.elementor-7725 .elementor-element.elementor-element-2114a70 .elementor-button{background-color:var(--e-global-color-primary);fill:var(--e-global-color-1697170);color:var(--e-global-color-1697170)}:root{--page-title-display:none}@media(max-width:1024px){.elementor-7725 .elementor-element.elementor-element-7d5f059 .elementor-heading-title{font-size:var(--e-global-typography-primary-font-size);line-height:var(--e-global-typography-primary-line-height)}.elementor-7725 .elementor-element.elementor-element-0e4949c{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-7725 .elementor-element.elementor-element-f971269 .elementor-heading-title{font-size:var(--e-global-typography-4cd5f6b-font-size);line-height:var(--e-global-typography-4cd5f6b-line-height)}.elementor-7725 .elementor-element.elementor-element-2e6fc86{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-7725 .elementor-element.elementor-element-f60e474 .elementor-heading-title{font-size:var(--e-global-typography-4cd5f6b-font-size);line-height:var(--e-global-typography-4cd5f6b-line-height)}.elementor-7725 .elementor-element.elementor-element-74b1773{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-7725 .elementor-element.elementor-element-0f026af .elementor-heading-title{font-size:var(--e-global-typography-primary-font-size);line-height:var(--e-global-typography-primary-line-height)}.elementor-7725 .elementor-element.elementor-element-d90baa5 .elementor-heading-title{font-size:var(--e-global-typography-secondary-font-size);line-height:var(--e-global-typography-secondary-line-height)}.elementor-7725 .elementor-element.elementor-element-ad46928 .elementor-heading-title{font-size:var(--e-global-typography-4cd5f6b-font-size);line-height:var(--e-global-typography-4cd5f6b-line-height)}.elementor-7725 .elementor-element.elementor-element-d7d7bb6{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-7725 .elementor-element.elementor-element-423be88{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-7725 .elementor-element.elementor-element-0efd1f0 .elementor-heading-title{font-size:var(--e-global-typography-4cd5f6b-font-size);line-height:var(--e-global-typography-4cd5f6b-line-height)}.elementor-7725 .elementor-element.elementor-element-084e57d{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}}@media(max-width:767px){.elementor-7725 .elementor-element.elementor-element-7d5f059 .elementor-heading-title{font-size:var(--e-global-typography-primary-font-size);line-height:var(--e-global-typography-primary-line-height)}.elementor-7725 .elementor-element.elementor-element-0e4949c{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-7725 .elementor-element.elementor-element-f971269 .elementor-heading-title{font-size:var(--e-global-typography-4cd5f6b-font-size);line-height:var(--e-global-typography-4cd5f6b-line-height)}.elementor-7725 .elementor-element.elementor-element-2e6fc86{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-7725 .elementor-element.elementor-element-f60e474 .elementor-heading-title{font-size:var(--e-global-typography-4cd5f6b-font-size);line-height:var(--e-global-typography-4cd5f6b-line-height)}.elementor-7725 .elementor-element.elementor-element-74b1773{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-7725 .elementor-element.elementor-element-0f026af .elementor-heading-title{font-size:var(--e-global-typography-primary-font-size);line-height:var(--e-global-typography-primary-line-height)}.elementor-7725 .elementor-element.elementor-element-d90baa5 .elementor-heading-title{font-size:var(--e-global-typography-secondary-font-size);line-height:var(--e-global-typography-secondary-line-height)}.elementor-7725 .elementor-element.elementor-element-ad46928 .elementor-heading-title{font-size:var(--e-global-typography-4cd5f6b-font-size);line-height:var(--e-global-typography-4cd5f6b-line-height)}.elementor-7725 .elementor-element.elementor-element-d7d7bb6{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-7725 .elementor-element.elementor-element-423be88{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-7725 .elementor-element.elementor-element-0efd1f0 .elementor-heading-title{font-size:var(--e-global-typography-4cd5f6b-font-size);line-height:var(--e-global-typography-4cd5f6b-line-height)}.elementor-7725 .elementor-element.elementor-element-084e57d{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}}