.elementor-20008 .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-20008 .elementor-element.elementor-element-39c29b9c > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-20008 .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-20008 .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-20008 .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-20008 .elementor-element.elementor-element-aa996f6 > .elementor-widget-container{margin:37px 0px 0px 0px;}.elementor-20008 .elementor-element.elementor-element-aa996f6{text-align:end;}.elementor-20008 .elementor-element.elementor-element-aa996f6 .elementor-heading-title{color:var( --e-global-color-8c2f8eb );}.elementor-20008 .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;}.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-20008 .elementor-element.elementor-element-46416b53{width:100%;max-width:100%;}.elementor-20008 .elementor-element.elementor-element-46416b53 > .elementor-widget-container{margin:-17px 0px 0px 0px;}.elementor-20008 .elementor-element.elementor-element-46416b53 img{width:100%;}.elementor-20008 .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:-17px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-20008 .elementor-element.elementor-element-1824588{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.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-20008 .elementor-element.elementor-element-c330671 .elementor-button{background-color:var( --e-global-color-8c2f8eb );border-radius:14px 14px 14px 14px;}.elementor-20008 .elementor-element.elementor-element-c330671 > .elementor-widget-container{margin:-29px 0px 0px 0px;}.elementor-20008 .elementor-element.elementor-element-c330671.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-20008 .elementor-element.elementor-element-ef342a9 .elementor-button{background-color:var( --e-global-color-140c83d );border-radius:14px 14px 14px 14px;}.elementor-20008 .elementor-element.elementor-element-ef342a9{width:100%;max-width:100%;}.elementor-20008 .elementor-element.elementor-element-ef342a9 > .elementor-widget-container{margin:-29px 0px 0px 0px;}.elementor-20008 .elementor-element.elementor-element-ef342a9.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-20008 .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-20008 .elementor-element.elementor-element-8b8ca3e{text-align:center;}.elementor-20008 .elementor-element.elementor-element-8b8ca3e .elementor-heading-title{color:var( --e-global-color-8c2f8eb );}.elementor-20008 .elementor-element.elementor-element-c4579b4 .elementor-button{background-color:var( --e-global-color-8c2f8eb );border-radius:14px 14px 14px 14px;}.elementor-20008 .elementor-element.elementor-element-c4579b4 > .elementor-widget-container{margin:-8px 0px 0px 0px;padding:32px 0px 0px 0px;}.elementor-20008 .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-20008 .elementor-element.elementor-element-d7fb877 > .elementor-widget-container{padding:0px 40px 0px 40px;}.elementor-20008 .elementor-element.elementor-element-d7fb877{color:#7A7A7A;}.elementor-20008 .elementor-element.elementor-element-f31e43f > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-20008 .elementor-element.elementor-element-f31e43f{text-align:center;}.elementor-20008 .elementor-element.elementor-element-f31e43f .elementor-heading-title{color:var( --e-global-color-8c2f8eb );}.elementor-20008 .elementor-element.elementor-element-12487801{--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-20008 .elementor-element.elementor-element-7978fa0d > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-20008 .elementor-element.elementor-element-77857126 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-20008 .elementor-element.elementor-element-74f47e06 > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-20008 .elementor-element.elementor-element-1ceaf28d > .elementor-widget-container{padding:0px 0px 40px 0px;}.elementor-20008 .elementor-element.elementor-element-7ad15e25{--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-20008 .elementor-element.elementor-element-711a6692 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-20008 .elementor-element.elementor-element-38ff0009 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-20008 .elementor-element.elementor-element-268dfa0a > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-20008 .elementor-element.elementor-element-4a78ebad > .elementor-widget-container{padding:0px 0px 40px 0px;}.elementor-20008 .elementor-element.elementor-element-206b3e8{--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-20008 .elementor-element.elementor-element-8ac0fec > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-20008 .elementor-element.elementor-element-2d24bed > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-20008 .elementor-element.elementor-element-f5fa4f4 > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-20008 .elementor-element.elementor-element-53dbd27 > .elementor-widget-container{padding:0px 0px 40px 0px;}.elementor-20008 .elementor-element.elementor-element-7fea751{--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-20008 .elementor-element.elementor-element-0d46baa > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-20008 .elementor-element.elementor-element-f98184d > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-20008 .elementor-element.elementor-element-c8f5671 > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-20008 .elementor-element.elementor-element-65b03bc > .elementor-widget-container{padding:0px 0px 40px 0px;}.elementor-20008 .elementor-element.elementor-element-c60503c{--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-20008 .elementor-element.elementor-element-50cb85d > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-20008 .elementor-element.elementor-element-6bb61e3 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-20008 .elementor-element.elementor-element-0f7cefc > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-20008 .elementor-element.elementor-element-c484f87 > .elementor-widget-container{padding:0px 0px 40px 0px;}.elementor-20008 .elementor-element.elementor-element-fda815c{--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-20008 .elementor-element.elementor-element-089f43f > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-20008 .elementor-element.elementor-element-ecc3f57 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-20008 .elementor-element.elementor-element-e4181e8 > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-20008 .elementor-element.elementor-element-b3fca54 > .elementor-widget-container{padding:0px 0px 40px 0px;}.elementor-20008 .elementor-element.elementor-element-974ad48{--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-20008 .elementor-element.elementor-element-6e2ef93 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-20008 .elementor-element.elementor-element-9a71b14 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-20008 .elementor-element.elementor-element-a081b5e > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-20008 .elementor-element.elementor-element-a3152a1 > .elementor-widget-container{padding:0px 0px 40px 0px;}.elementor-20008 .elementor-element.elementor-element-20f91a8{--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-20008 .elementor-element.elementor-element-24d5f65 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-20008 .elementor-element.elementor-element-3f0297c > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-20008 .elementor-element.elementor-element-ef6d773 > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-20008 .elementor-element.elementor-element-cb987db > .elementor-widget-container{padding:0px 0px 40px 0px;}.elementor-20008 .elementor-element.elementor-element-ef53be7{--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-20008 .elementor-element.elementor-element-46b1747 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-20008 .elementor-element.elementor-element-0a3d698 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-20008 .elementor-element.elementor-element-ef50829 > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-20008 .elementor-element.elementor-element-24cf62f > .elementor-widget-container{padding:0px 0px 40px 0px;}.elementor-20008 .elementor-element.elementor-element-69aafc0e{--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-20008 .elementor-element.elementor-element-3e2454a6 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-20008 .elementor-element.elementor-element-5ab3108d > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-20008 .elementor-element.elementor-element-56ac5a16 > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-20008 .elementor-element.elementor-element-58fa1984 > .elementor-widget-container{padding:0px 0px 40px 0px;}.elementor-20008 .elementor-element.elementor-element-0f94b36{--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-20008 .elementor-element.elementor-element-eb4e227 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-20008 .elementor-element.elementor-element-02ad5a1 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-20008 .elementor-element.elementor-element-57f13ec > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-20008 .elementor-element.elementor-element-3b461c6 > .elementor-widget-container{padding:0px 0px 40px 0px;}.elementor-20008 .elementor-element.elementor-element-ad2ab48{--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-20008 .elementor-element.elementor-element-3da30b7 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-20008 .elementor-element.elementor-element-d201701 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-20008 .elementor-element.elementor-element-3ae3fa0 > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-20008 .elementor-element.elementor-element-7185f01 > .elementor-widget-container{padding:0px 0px 40px 0px;}.elementor-20008 .elementor-element.elementor-element-816bb1a{--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-20008 .elementor-element.elementor-element-40d6487 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-20008 .elementor-element.elementor-element-9572a23 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-20008 .elementor-element.elementor-element-91c3de7 > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-20008 .elementor-element.elementor-element-d75d472 > .elementor-widget-container{padding:0px 0px 40px 0px;}.elementor-20008 .elementor-element.elementor-element-e6e0c0c{--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-20008 .elementor-element.elementor-element-2d8fc72 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-20008 .elementor-element.elementor-element-e3a37de > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-20008 .elementor-element.elementor-element-09f4e3c > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-20008 .elementor-element.elementor-element-1c4d3a1 > .elementor-widget-container{padding:0px 0px 40px 0px;}@media(max-width:1024px){.elementor-20008 .elementor-element.elementor-element-1824588{--grid-auto-flow:row;}}@media(min-width:768px){.elementor-20008 .elementor-element.elementor-element-793ab7f3{--width:50%;}.elementor-20008 .elementor-element.elementor-element-41e64d62{--width:50%;}.elementor-20008 .elementor-element.elementor-element-415a69d0{--content-width:1600px;}}@media(max-width:767px){.elementor-20008 .elementor-element.elementor-element-1824588{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}}/* 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 */