.elementor-20375 .elementor-element.elementor-element-2cc0820a{--display:flex;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-20375 .elementor-element.elementor-element-39c29b9c > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-20375 .elementor-element.elementor-element-6a804641{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:-123px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:10;}.elementor-20375 .elementor-element.elementor-element-793ab7f3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-20375 .elementor-element.elementor-element-41e64d62{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-20375 .elementor-element.elementor-element-aa996f6 > .elementor-widget-container{margin:37px 0px 0px 0px;padding:0px 0px 19px 0px;}.elementor-20375 .elementor-element.elementor-element-aa996f6{text-align:end;}.elementor-20375 .elementor-element.elementor-element-aa996f6 .elementor-heading-title{color:var( --e-global-color-8c2f8eb );}.elementor-20375 .elementor-element.elementor-element-415a69d0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:-2px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:8px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-20375 .elementor-element.elementor-element-46416b53{width:100%;max-width:100%;}.elementor-20375 .elementor-element.elementor-element-46416b53 > .elementor-widget-container{margin:-17px 0px 0px 0px;}.elementor-20375 .elementor-element.elementor-element-46416b53 img{width:100%;}.elementor-20375 .elementor-element.elementor-element-6ca26bb4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:-39px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-20375 .elementor-element.elementor-element-3f201e55 .elementor-button{background-color:var( --e-global-color-8c2f8eb );border-radius:14px 14px 14px 14px;}.elementor-20375 .elementor-element.elementor-element-6f707b9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:43px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20375 .elementor-element.elementor-element-8b8ca3e > .elementor-widget-container{padding:-2px 0px 27px 0px;}.elementor-20375 .elementor-element.elementor-element-8b8ca3e{text-align:center;}.elementor-20375 .elementor-element.elementor-element-8b8ca3e .elementor-heading-title{color:var( --e-global-color-8c2f8eb );}.elementor-20375 .elementor-element.elementor-element-79bf8a5 > .elementor-widget-container{padding:23px 0px 0px 0px;}.elementor-20375 .elementor-element.elementor-element-e5a6b42{--display:flex;--margin-top:-5px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:42px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20375 .elementor-element.elementor-element-f31e43f > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-20375 .elementor-element.elementor-element-f31e43f{text-align:center;}.elementor-20375 .elementor-element.elementor-element-f31e43f .elementor-heading-title{color:var( --e-global-color-8c2f8eb );}.elementor-20375 .elementor-element.elementor-element-7bd86dfa{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:42px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-20375 .elementor-element.elementor-element-588573fc img{width:80%;}.elementor-20375 .elementor-element.elementor-element-60901e0 > .elementor-widget-container{padding:0px 0px 0px 45px;}.elementor-20375 .elementor-element.elementor-element-60901e0 .elementor-heading-title{color:var( --e-global-color-8c2f8eb );}.elementor-20375 .elementor-element.elementor-element-7c6eceac > .elementor-widget-container{margin:18px 0px 0px 0px;padding:0px 40px 0px 40px;}.elementor-20375 .elementor-element.elementor-element-7c6eceac{color:var( --e-global-color-secondary );}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-20375 .elementor-element.elementor-element-73cb68e8{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-20375 .elementor-element.elementor-element-73cb68e8 > .elementor-widget-container{padding:0px 0px 50px 0px;}.elementor-20375 .elementor-element.elementor-element-73cb68e8 .elementor-divider-separator{width:100%;}.elementor-20375 .elementor-element.elementor-element-73cb68e8 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-20375 .elementor-element.elementor-element-679c8ba img{width:80%;}.elementor-20375 .elementor-element.elementor-element-b2c666a > .elementor-widget-container{padding:0px 0px 0px 45px;}.elementor-20375 .elementor-element.elementor-element-b2c666a .elementor-heading-title{color:var( --e-global-color-8c2f8eb );}.elementor-20375 .elementor-element.elementor-element-3ea15d3e > .elementor-widget-container{padding:0px 40px 0px 40px;}.elementor-20375 .elementor-element.elementor-element-3ea15d3e{color:var( --e-global-color-secondary );}.elementor-20375 .elementor-element.elementor-element-b584751{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-20375 .elementor-element.elementor-element-b584751 > .elementor-widget-container{padding:0px 0px 50px 0px;}.elementor-20375 .elementor-element.elementor-element-b584751 .elementor-divider-separator{width:100%;}.elementor-20375 .elementor-element.elementor-element-b584751 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-20375 .elementor-element.elementor-element-56b7c960{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-20375 .elementor-element.elementor-element-4d3047f img{width:80%;}.elementor-20375 .elementor-element.elementor-element-bac8df2 > .elementor-widget-container{padding:0px 0px 0px 45px;}.elementor-20375 .elementor-element.elementor-element-bac8df2 .elementor-heading-title{color:var( --e-global-color-fd84281 );}.elementor-20375 .elementor-element.elementor-element-475e4f04 > .elementor-widget-container{padding:0px 40px 0px 40px;}.elementor-20375 .elementor-element.elementor-element-41d44643{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-20375 .elementor-element.elementor-element-41d44643 > .elementor-widget-container{padding:0px 0px 50px 0px;}.elementor-20375 .elementor-element.elementor-element-41d44643 .elementor-divider-separator{width:100%;}.elementor-20375 .elementor-element.elementor-element-41d44643 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-20375 .elementor-element.elementor-element-22519619 img{width:80%;}.elementor-20375 .elementor-element.elementor-element-8e10bfb > .elementor-widget-container{padding:0px 0px 0px 45px;}.elementor-20375 .elementor-element.elementor-element-8e10bfb .elementor-heading-title{color:var( --e-global-color-8c2f8eb );}.elementor-20375 .elementor-element.elementor-element-22ca6085 > .elementor-widget-container{padding:0px 40px 0px 40px;}.elementor-20375 .elementor-element.elementor-element-1d9b0b56{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-20375 .elementor-element.elementor-element-1d9b0b56 > .elementor-widget-container{padding:0px 0px 50px 0px;}.elementor-20375 .elementor-element.elementor-element-1d9b0b56 .elementor-divider-separator{width:100%;}.elementor-20375 .elementor-element.elementor-element-1d9b0b56 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-20375 .elementor-element.elementor-element-7ec9bb95 img{width:80%;}.elementor-20375 .elementor-element.elementor-element-4ebc1c5 > .elementor-widget-container{padding:0px 0px 0px 45px;}.elementor-20375 .elementor-element.elementor-element-4ebc1c5 .elementor-heading-title{color:var( --e-global-color-8c2f8eb );}.elementor-20375 .elementor-element.elementor-element-2c4aa724 > .elementor-widget-container{padding:0px 40px 0px 40px;}.elementor-20375 .elementor-element.elementor-element-1db4864{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-20375 .elementor-element.elementor-element-1db4864 > .elementor-widget-container{padding:0px 0px 50px 0px;}.elementor-20375 .elementor-element.elementor-element-1db4864 .elementor-divider-separator{width:100%;}.elementor-20375 .elementor-element.elementor-element-1db4864 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-20375 .elementor-element.elementor-element-21360e85 > .elementor-widget-container{margin:-5px 0px 0px 0px;}.elementor-20375 .elementor-element.elementor-element-21360e85 img{width:80%;}.elementor-20375 .elementor-element.elementor-element-d5cf876 > .elementor-widget-container{padding:0px 0px 0px 45px;}.elementor-20375 .elementor-element.elementor-element-d5cf876 .elementor-heading-title{color:var( --e-global-color-8c2f8eb );}.elementor-20375 .elementor-element.elementor-element-6fbe9336 > .elementor-widget-container{padding:0px 40px 0px 40px;}.elementor-20375 .elementor-element.elementor-element-4cb3e37{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-20375 .elementor-element.elementor-element-4cb3e37 > .elementor-widget-container{margin:-66px 0px 0px 0px;padding:-8px 0px 50px 0px;}.elementor-20375 .elementor-element.elementor-element-4cb3e37 .elementor-divider-separator{width:100%;}.elementor-20375 .elementor-element.elementor-element-4cb3e37 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-20375 .elementor-element.elementor-element-3fba0168 > .elementor-widget-container{margin:17px 0px 0px 0px;}.elementor-20375 .elementor-element.elementor-element-3fba0168 img{width:80%;}.elementor-20375 .elementor-element.elementor-element-f496be5 > .elementor-widget-container{padding:0px 0px 0px 45px;}.elementor-20375 .elementor-element.elementor-element-f496be5 .elementor-heading-title{color:var( --e-global-color-8c2f8eb );}.elementor-20375 .elementor-element.elementor-element-33d0238b > .elementor-widget-container{padding:0px 40px 0px 40px;}.elementor-20375 .elementor-element.elementor-element-2cb458f{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-20375 .elementor-element.elementor-element-2cb458f > .elementor-widget-container{margin:18px 0px 0px 0px;padding:0px 0px 50px 0px;}.elementor-20375 .elementor-element.elementor-element-2cb458f .elementor-divider-separator{width:100%;}.elementor-20375 .elementor-element.elementor-element-2cb458f .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-20375 .elementor-element.elementor-element-5b398465 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-20375 .elementor-element.elementor-element-5b398465 img{width:80%;}.elementor-20375 .elementor-element.elementor-element-ef3f2c8 > .elementor-widget-container{padding:0px 0px 0px 45px;}.elementor-20375 .elementor-element.elementor-element-ef3f2c8 .elementor-heading-title{color:var( --e-global-color-8c2f8eb );}.elementor-20375 .elementor-element.elementor-element-2a46d07 > .elementor-widget-container{padding:0px 40px 0px 40px;}.elementor-20375 .elementor-element.elementor-element-c0629b1{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-20375 .elementor-element.elementor-element-c0629b1 > .elementor-widget-container{margin:-9px 0px 0px 0px;padding:0px 0px 40px 0px;}.elementor-20375 .elementor-element.elementor-element-c0629b1 .elementor-divider-separator{width:100%;}.elementor-20375 .elementor-element.elementor-element-c0629b1 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-20375 .elementor-element.elementor-element-f1487d8 img{width:81%;}.elementor-20375 .elementor-element.elementor-element-d87ac0b > .elementor-widget-container{padding:0px 0px 0px 45px;}.elementor-20375 .elementor-element.elementor-element-d87ac0b .elementor-heading-title{color:var( --e-global-color-8c2f8eb );}.elementor-20375 .elementor-element.elementor-element-e7939b9 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 40px 0px 40px;}.elementor-20375 .elementor-element.elementor-element-274b658{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-20375 .elementor-element.elementor-element-274b658 > .elementor-widget-container{margin:3px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-20375 .elementor-element.elementor-element-274b658 .elementor-divider-separator{width:100%;}.elementor-20375 .elementor-element.elementor-element-274b658 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-20375 .elementor-element.elementor-element-1097d855 > .elementor-widget-container{margin:45px 0px 0px 0px;}.elementor-20375 .elementor-element.elementor-element-1097d855 img{width:80%;}.elementor-20375 .elementor-element.elementor-element-9929b54 > .elementor-widget-container{padding:0px 0px 0px 45px;}.elementor-20375 .elementor-element.elementor-element-9929b54 .elementor-heading-title{color:var( --e-global-color-8c2f8eb );}.elementor-20375 .elementor-element.elementor-element-cecb5cf > .elementor-widget-container{padding:0px 40px 0px 40px;}.elementor-20375 .elementor-element.elementor-element-edb343c{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-20375 .elementor-element.elementor-element-edb343c > .elementor-widget-container{margin:-60px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-20375 .elementor-element.elementor-element-edb343c .elementor-divider-separator{width:100%;}.elementor-20375 .elementor-element.elementor-element-edb343c .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-20375 .elementor-element.elementor-element-527a504{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-20375 .elementor-element.elementor-element-3573233 img{width:87%;}.elementor-20375 .elementor-element.elementor-element-eaa0cba .elementor-heading-title{color:var( --e-global-color-8c2f8eb );}.elementor-20375 .elementor-element.elementor-element-c258b42{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-20375 .elementor-element.elementor-element-c258b42 > .elementor-widget-container{margin:-60px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-20375 .elementor-element.elementor-element-c258b42 .elementor-divider-separator{width:100%;}.elementor-20375 .elementor-element.elementor-element-c258b42 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-20375 .elementor-element.elementor-element-9b95393{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-20375 .elementor-element.elementor-element-bd2722e img{width:87%;}.elementor-20375 .elementor-element.elementor-element-81d7da3 .elementor-heading-title{color:var( --e-global-color-8c2f8eb );}.elementor-20375 .elementor-element.elementor-element-337e761{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-20375 .elementor-element.elementor-element-337e761 > .elementor-widget-container{margin:-60px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-20375 .elementor-element.elementor-element-337e761 .elementor-divider-separator{width:100%;}.elementor-20375 .elementor-element.elementor-element-337e761 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-20375 .elementor-element.elementor-element-a94cd99{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-20375 .elementor-element.elementor-element-3518d23 img{width:87%;}.elementor-20375 .elementor-element.elementor-element-59f36bf .elementor-heading-title{color:var( --e-global-color-8c2f8eb );}.elementor-20375 .elementor-element.elementor-element-ed6f543{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-20375 .elementor-element.elementor-element-ed6f543 > .elementor-widget-container{margin:-60px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-20375 .elementor-element.elementor-element-ed6f543 .elementor-divider-separator{width:100%;}.elementor-20375 .elementor-element.elementor-element-ed6f543 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}@media(min-width:768px){.elementor-20375 .elementor-element.elementor-element-793ab7f3{--width:50%;}.elementor-20375 .elementor-element.elementor-element-41e64d62{--width:50%;}.elementor-20375 .elementor-element.elementor-element-415a69d0{--content-width:1600px;}}/* Start custom CSS */.fr-overlay {
  position: absolute;
  top: 30px;
  left: 40px;
  right: 40px;
  display: flex;
  justify-content: space-between;
  align-items: center;
  z-index: 999;
  width: calc(100% - 80px);
  pointer-events: none;
}

.fr-logo img {
  height: 55px;
  pointer-events: auto;
}

.fr-label {
  font-size: 22px;
  color: #C9252C !important; /* Vatican Red override */
  font-weight: 600;
  pointer-events: auto;
}/* End custom CSS */