@charset "UTF-8";
/* https://savethebasilica.org/wp-content/uploads/elementor/css/post-18.css?ver=1779803372 */
.elementor-18 .elementor-element.elementor-element-a4197ff>.elementor-background-overlay{background-color:transparent;background-image:linear-gradient(180deg,#00000000 25%,var(--e-global-color-the7_content_primary_text_color) 100%);opacity:.9;transition:background 0s,border-radius 0.3s,opacity 0s}.elementor-18 .elementor-element.elementor-element-a4197ff>.elementor-container{min-height:95vh}.elementor-18 .elementor-element.elementor-element-a4197ff .elementor-background-slideshow__slide__image{background-size:cover;background-position:center center}.elementor-18 .elementor-element.elementor-element-a4197ff{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;padding:0em 3em 0em 3em}.elementor-18 .elementor-element.elementor-element-41ef58c.elementor-column>.elementor-widget-wrap{justify-content:center}.elementor-18 .elementor-element.elementor-element-41ef58c>.elementor-element-populated{padding:0 0 0 0}.elementor-18 .elementor-element.elementor-element-709cfbf{text-align:center}.elementor-18 .elementor-element.elementor-element-709cfbf .elementor-heading-title{font-size:70px;text-transform:uppercase;color:#FFF}.elementor-18 .elementor-element.elementor-element-22dbdb3>.elementor-widget-container{margin:0em 0em 1em 0em}.elementor-18 .elementor-element.elementor-element-22dbdb3{text-align:center}.elementor-18 .elementor-element.elementor-element-22dbdb3 .elementor-heading-title{font-weight:500;color:#FFF}.elementor-18 .elementor-element.elementor-element-42302d4>.elementor-widget-container{margin:0em 0em 2em 0em}.elementor-18 .elementor-element.elementor-element-42302d4 .elementor-icon-wrapper{text-align:center}.elementor-18 .elementor-element.elementor-element-42302d4.elementor-view-stacked .elementor-icon{background-color:#FFF}.elementor-18 .elementor-element.elementor-element-42302d4.elementor-view-framed .elementor-icon,.elementor-18 .elementor-element.elementor-element-42302d4.elementor-view-default .elementor-icon{color:#FFF;border-color:#FFF}.elementor-18 .elementor-element.elementor-element-42302d4.elementor-view-framed .elementor-icon,.elementor-18 .elementor-element.elementor-element-42302d4.elementor-view-default .elementor-icon svg{fill:#FFF}.elementor-18 .elementor-element.elementor-element-42302d4.elementor-view-stacked .elementor-icon:hover{background-color:var(--e-global-color-the7_content_links_color)}.elementor-18 .elementor-element.elementor-element-42302d4.elementor-view-framed .elementor-icon:hover,.elementor-18 .elementor-element.elementor-element-42302d4.elementor-view-default .elementor-icon:hover{color:var(--e-global-color-the7_content_links_color);border-color:var(--e-global-color-the7_content_links_color)}.elementor-18 .elementor-element.elementor-element-42302d4.elementor-view-framed .elementor-icon:hover,.elementor-18 .elementor-element.elementor-element-42302d4.elementor-view-default .elementor-icon:hover svg{fill:var(--e-global-color-the7_content_links_color)}.elementor-18 .elementor-element.elementor-element-1e4c39a{margin-top:3em;margin-bottom:3em;padding:0em 3em 0em 3em}.elementor-18 .elementor-element.elementor-element-59c4552{text-align:center}.elementor-18 .elementor-element.elementor-element-10ebb89{text-align:center}.elementor-18 .elementor-element.elementor-element-b81c97d{margin-top:4em;margin-bottom:4em;padding:0em 3em 0em 3em}.elementor-18 .elementor-element.elementor-element-1d7b7b4 .box-content{align-items:center;text-align:center}.elementor-18 .elementor-element.elementor-element-1d7b7b4 .dt-css-grid{--wide-desktop-columns:4;grid-template-columns:repeat(1,1fr);grid-column-gap:15px;grid-row-gap:15px;--grid-row-gap:15px}.elementor-18 .elementor-element.elementor-element-1d7b7b4{--wide-desktop-columns:1;--the7-img-position:var(--position);--the7-img-object-fit:var(--object-fit);--the7-img-width:var(--ratio-img-width);--the7-img-height:var(--ratio-img-height);--the7-img-max-height:var(--max-height);--the7-img-max-width:var(--max-width);--box-width:var(--image-size, var(--ratio-img-width));--the7-img-ratio:var(--aspect-ratio, var(--ratio));--flex-flow:column wrap;--img-space:0 0 var(--icon-spacing, 15px) 0;--img-order:0;--img-width:100%;--content-width:width: 100%;--icon-spacing:15px}.elementor-18 .elementor-element.elementor-element-1d7b7b4 .wf-cell .the7-image-box-wrapper{align-items:flex-start;align-content:flex-start;justify-content:flex-start;padding:0 0 15px 0;box-shadow:0 0 5px 0 rgba(0,0,0,.5)}.elementor-18 .elementor-element.elementor-element-1d7b7b4 .elementor-image-div{align-self:center}.elementor-18 .elementor-element.elementor-element-1d7b7b4 .box-button.elementor-button:hover,.elementor-18 .elementor-element.elementor-element-1d7b7b4 .box-button.elementor-button:focus,.elementor-18 .elementor-element.elementor-element-1d7b7b4 .box-button.elementor-button:hover .popup-icon,.elementor-18 .elementor-element.elementor-element-1d7b7b4 .box-button.elementor-button:focus .popup-icon,.elementor-18 .elementor-element.elementor-element-1d7b7b4 .box-hover:hover .box-button.elementor-button,.elementor-18 .elementor-element.elementor-element-1d7b7b4 .box-hover:hover .box-button.elementor-button .popup-icon{background:var(--e-global-color-the7_buttons_hover_color_mode)}.elementor-18 .elementor-element.elementor-element-1d7b7b4 .post-thumbnail-rollover img{opacity:calc(100/100)}.elementor-18 .elementor-element.elementor-element-1d7b7b4 .elementor-image-div img{transition:opacity 0.3s ease}.elementor-18 .elementor-element.elementor-element-1d7b7b4 a:hover .the7-simple-post-thumb img,.elementor-18 .elementor-element.elementor-element-1d7b7b4 .post-thumbnail-rollover:hover img{opacity:calc(100/100)}.elementor-18 .elementor-element.elementor-element-1d7b7b4 .box-content-wrapper .box-heading,.elementor-18 .elementor-element.elementor-element-1d7b7b4 .box-content-wrapper .box-heading a{text-transform:uppercase;color:var(--e-global-color-the7_content_headers_color)}.elementor-18 .elementor-element.elementor-element-1d7b7b4 .box-description{color:var(--e-global-color-the7_content_primary_text_color);margin-top:10px}.elementor-18 .elementor-element.elementor-element-1d7b7b4 .box-button{border-style:solid;border-width:1px 1px 1px 1px;border-radius:3px 3px 3px 3px;margin-top:15px}.elementor-18 .elementor-element.elementor-element-1d7b7b4 .box-button,.elementor-18 .elementor-element.elementor-element-1d7b7b4 .box-button *{color:var(--e-global-color-the7_buttons_text_color_mode)}.elementor-18 .elementor-element.elementor-element-1d7b7b4 .box-button svg{fill:var(--e-global-color-the7_buttons_text_color_mode);color:var(--e-global-color-the7_buttons_text_color_mode)}.elementor-18 .elementor-element.elementor-element-1d7b7b4 .box-button,.elementor-18 .elementor-element.elementor-element-1d7b7b4 .box-button:hover,.elementor-18 .elementor-element.elementor-element-1d7b7b4 .box-button:focus,.elementor-18 .elementor-element.elementor-element-1d7b7b4 .box-hover:hover .box-button{border-color:var(--e-global-color-the7_buttons_text_color_mode)}.elementor-18 .elementor-element.elementor-element-1d7b7b4 .box-button.elementor-button:hover,.elementor-18 .elementor-element.elementor-element-1d7b7b4 .box-button.elementor-button:focus,.elementor-18 .elementor-element.elementor-element-1d7b7b4 .box-button.elementor-button:hover *,.elementor-18 .elementor-element.elementor-element-1d7b7b4 .box-button.elementor-button:focus *,.elementor-18 .elementor-element.elementor-element-1d7b7b4 .box-hover:hover .box-button.elementor-button,.elementor-18 .elementor-element.elementor-element-1d7b7b4 .box-hover:hover .box-button.elementor-button *{color:var(--e-global-color-the7_buttons_text_hover_color_mode)}.elementor-18 .elementor-element.elementor-element-1d7b7b4 .box-button.elementor-button:hover svg,.elementor-18 .elementor-element.elementor-element-1d7b7b4 .box-button.elementor-button:focus svg,.elementor-18 .elementor-element.elementor-element-1d7b7b4 .box-hover:hover .box-button.elementor-button svg{fill:var(--e-global-color-the7_buttons_text_hover_color_mode);color:var(--e-global-color-the7_buttons_text_hover_color_mode)}.elementor-18 .elementor-element.elementor-element-1d7b7b4 .box-button.elementor-button:hover,.elementor-18 .elementor-element.elementor-element-1d7b7b4 .box-button.elementor-button:focus,.elementor-18 .elementor-element.elementor-element-1d7b7b4 .box-hover:hover .box-button.elementor-button{border-color:var(--e-global-color-the7_buttons_hover_color_mode)}.elementor-18 .elementor-element.elementor-element-f841022>.elementor-container>.elementor-column>.elementor-widget-wrap{align-content:center;align-items:center}.elementor-18 .elementor-element.elementor-element-f841022{margin-top:3em;margin-bottom:3em;padding:0em 3em 0em 3em}.elementor-18 .elementor-element.elementor-element-a90c80d>.elementor-element-populated{margin:0em 2em 0em 0em;--e-column-margin-right:2em;--e-column-margin-left:0em}.elementor-18 .elementor-element.elementor-element-088b71b .elementor-wrapper{--video-aspect-ratio:1.77777}.elementor-18 .elementor-element.elementor-element-6bdb212>.elementor-widget-container{margin:-10px 0 0 0}.elementor-18 .elementor-element.elementor-element-6bdb212{font-size:15px}.elementor-18 .elementor-element.elementor-element-edd1d14:not(.elementor-motion-effects-element-type-background),.elementor-18 .elementor-element.elementor-element-edd1d14>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-the7_content_headers_color)}.elementor-18 .elementor-element.elementor-element-edd1d14{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;margin-top:4em;margin-bottom:0em;padding:3em 3em 3em 3em}.elementor-18 .elementor-element.elementor-element-edd1d14>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-18 .elementor-element.elementor-element-0eea273{text-align:center}.elementor-18 .elementor-element.elementor-element-0eea273 .elementor-heading-title{color:#FFF}.elementor-18 .elementor-element.elementor-element-15e6406{text-align:center;color:#FFF;--textColor:#FFFFFF}.elementor-18 .elementor-element.elementor-element-9d5a538 .elementor-button:hover,.elementor-18 .elementor-element.elementor-element-9d5a538 .elementor-button:focus{background-color:var(--e-global-color-the7_buttons_hover_color_mode);background-image:var(--e-global-color-the7_buttons_hover_color_mode);color:var(--e-global-color-the7_buttons_text_hover_color_mode);border-color:var(--e-global-color-the7_buttons_hover_color_mode)}.elementor-18 .elementor-element.elementor-element-9d5a538 .elementor-button{fill:#FFF;color:#FFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFF;border-radius:3px 3px 3px 3px}.elementor-18 .elementor-element.elementor-element-9d5a538 .elementor-button:hover svg,.elementor-18 .elementor-element.elementor-element-9d5a538 .elementor-button:focus svg{fill:var(--e-global-color-the7_buttons_text_hover_color_mode)}.elementor-18 .elementor-element.elementor-element-3d6a18c:not(.elementor-motion-effects-element-type-background),.elementor-18 .elementor-element.elementor-element-3d6a18c>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url(/wp-content/uploads/2023/12/homepagehero-basilicapreservationfund.jpg);background-position:center center;background-repeat:no-repeat;background-size:cover}.elementor-18 .elementor-element.elementor-element-3d6a18c{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;padding:4em 3em 4em 3em}.elementor-18 .elementor-element.elementor-element-3d6a18c>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-18 .elementor-element.elementor-element-8cf204e:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-18 .elementor-element.elementor-element-8cf204e>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#FFFFFFE3}.elementor-18 .elementor-element.elementor-element-8cf204e>.elementor-element-populated,.elementor-18 .elementor-element.elementor-element-8cf204e>.elementor-element-populated>.elementor-background-overlay,.elementor-18 .elementor-element.elementor-element-8cf204e>.elementor-background-slideshow{border-radius:15px 15px 15px 15px}.elementor-18 .elementor-element.elementor-element-8cf204e>.elementor-element-populated{box-shadow:0 0 10px 0 rgba(195.99999999999994,196.99999999999997,199.99999999999997,.52);transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;margin:3em 3em 3em 3em;--e-column-margin-right:3em;--e-column-margin-left:3em;padding:3em 6em 3em 6em}.elementor-18 .elementor-element.elementor-element-8cf204e>.elementor-element-populated>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-18 .elementor-element.elementor-element-411524d{text-align:center}.elementor-18 .elementor-element.elementor-element-78f01f5{width:var(--container-widget-width,104.196%);max-width:104.196%;--container-widget-width:104.196%;--container-widget-flex-grow:0}@media(max-width:1024px){.elementor-18 .elementor-element.elementor-element-a4197ff>.elementor-container{min-height:50vh}.elementor-18 .elementor-element.elementor-element-a4197ff{padding:0em 1em 0em 1em}.elementor-18 .elementor-element.elementor-element-709cfbf .elementor-heading-title{font-size:60px}.elementor-18 .elementor-element.elementor-element-42302d4>.elementor-widget-container{margin:0em 0em 0em 0em}.elementor-18 .elementor-element.elementor-element-1e4c39a{padding:0em 1em 0em 1em}.elementor-18 .elementor-element.elementor-element-b81c97d{padding:0em 1em 0em 1em}.elementor-18 .elementor-element.elementor-element-1d7b7b4 .dt-css-grid{grid-template-columns:repeat(2,1fr);grid-column-gap:25px;grid-row-gap:25px;--grid-row-gap:25px}.elementor-18 .elementor-element.elementor-element-1d7b7b4{--wide-desktop-columns:2}.elementor-18 .elementor-element.elementor-element-f841022{padding:0em 1em 0em 1em}.elementor-18 .elementor-element.elementor-element-a90c80d>.elementor-element-populated{margin:0em 1em 0em 0em;--e-column-margin-right:1em;--e-column-margin-left:0em}.elementor-18 .elementor-element.elementor-element-edd1d14{padding:3em 1em 3em 1em}.elementor-18 .elementor-element.elementor-element-3d6a18c{padding:0em 1em 0em 1em}}@media(max-width:767px){.elementor-18 .elementor-element.elementor-element-709cfbf .elementor-heading-title{font-size:32px}.elementor-18 .elementor-element.elementor-element-22dbdb3 .elementor-heading-title{font-size:20px}.elementor-18 .elementor-element.elementor-element-1d7b7b4 .dt-css-grid{grid-template-columns:repeat(1,1fr)}.elementor-18 .elementor-element.elementor-element-1d7b7b4{--wide-desktop-columns:1}.elementor-18 .elementor-element.elementor-element-e079d48>.elementor-element-populated{margin:1em 0em 0em 0em;--e-column-margin-right:0em;--e-column-margin-left:0em}.elementor-18 .elementor-element.elementor-element-8cf204e>.elementor-element-populated{margin:2em 0em 2em 0em;--e-column-margin-right:0em;--e-column-margin-left:0em;padding:2em 1em 2em 1em}}@media(min-width:768px){.elementor-18 .elementor-element.elementor-element-a90c80d{width:40%}.elementor-18 .elementor-element.elementor-element-e079d48{width:60%}}@media(max-width:1024px) and (min-width:768px){.elementor-18 .elementor-element.elementor-element-a90c80d{width:50%}.elementor-18 .elementor-element.elementor-element-e079d48{width:50%}}@media screen and (min-width:1){.the7_image_box_grid_widget-1d7b7b4 .dt-css-grid{grid-template-columns:repeat(var(--wide-desktop-columns),minmax(0,1fr)) ! important}.the7_image_box_grid_widget-1d7b7b4 .wf-cell:nth-child(-n+4):before{display:none}}@media screen and (min-width:1026px){.the7_image_box_grid_widget-1d7b7b4.the7-box-grid-wrapper .wf-cell:nth-child(-n+1):before{display:none}}@media screen and (min-width:768px) and (max-width:1024px){.the7_image_box_grid_widget-1d7b7b4.the7-box-grid-wrapper .wf-cell:nth-child(-n+2):before{display:none}}@media screen and (max-width:767px){.the7_image_box_grid_widget-1d7b7b4.the7-box-grid-wrapper .wf-cell:nth-child(-n+1):before{display:none}}