.elementor-12731 .elementor-element.elementor-element-00000004{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:85px;--padding-bottom:45px;--padding-left:30px;--padding-right:30px;}.elementor-12731 .elementor-element.elementor-element-00000004:not(.elementor-motion-effects-element-type-background), .elementor-12731 .elementor-element.elementor-element-00000004 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#14253e;}.elementor-12731 .elementor-element.elementor-element-00000001{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;text-align:center;}.elementor-12731 .elementor-element.elementor-element-00000001 .elementor-heading-title{font-size:42px;color:#ffffff;}.elementor-12731 .elementor-element.elementor-element-00000002{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;text-align:center;}.elementor-12731 .elementor-element.elementor-element-00000002 .elementor-heading-title{font-size:23px;color:#f0d9b3;}.elementor-12731 .elementor-element.elementor-element-00000003{font-size:16px;color:#ffffff;}.elementor-12731 .elementor-element.elementor-element-spitcards2026{--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;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--padding-top:32px;--padding-bottom:42px;--padding-left:30px;--padding-right:30px;}.elementor-12731 .elementor-element.elementor-element-spitcards2026:not(.elementor-motion-effects-element-type-background), .elementor-12731 .elementor-element.elementor-element-spitcards2026 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#10172d;}.elementor-12731 .elementor-element.elementor-element-spitcardshead .elementor-heading-title{font-size:23px;color:#ffffff;}.elementor-12731 .elementor-element.elementor-element-spitrow2026{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:stretch;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--flex-wrap:wrap;}.elementor-12731 .elementor-element.elementor-element-spitcard0{--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;--gap:7px 7px;--row-gap:7px;--column-gap:7px;--padding-top:10px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-12731 .elementor-element.elementor-element-spitcard0:not(.elementor-motion-effects-element-type-background), .elementor-12731 .elementor-element.elementor-element-spitcard0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1d2a43;}.elementor-12731 .elementor-element.elementor-element-spitvisual0{text-align:center;}.elementor-12731 .elementor-element.elementor-element-spitvisual0 img{width:100%;filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );border-radius:2px 2px 2px 2px;}.elementor-12731 .elementor-element.elementor-element-spitcardtitle0{text-align:center;}.elementor-12731 .elementor-element.elementor-element-spitcardtitle0 .elementor-heading-title{font-size:19px;color:#ffffff;}.elementor-12731 .elementor-element.elementor-element-spitcardbody0{text-align:center;font-size:14px;color:#e1e6ef;}.elementor-12731 .elementor-element.elementor-element-spitcardbutton0 .elementor-button{background-color:#c71938;fill:#ffffff;color:#ffffff;}.elementor-12731 .elementor-element.elementor-element-spitcard1{--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;--gap:7px 7px;--row-gap:7px;--column-gap:7px;--padding-top:10px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-12731 .elementor-element.elementor-element-spitcard1:not(.elementor-motion-effects-element-type-background), .elementor-12731 .elementor-element.elementor-element-spitcard1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1d2a43;}.elementor-12731 .elementor-element.elementor-element-spitvisual1{text-align:center;}.elementor-12731 .elementor-element.elementor-element-spitvisual1 img{width:100%;filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );border-radius:2px 2px 2px 2px;}.elementor-12731 .elementor-element.elementor-element-spitcardtitle1{text-align:center;}.elementor-12731 .elementor-element.elementor-element-spitcardtitle1 .elementor-heading-title{font-size:19px;color:#ffffff;}.elementor-12731 .elementor-element.elementor-element-spitcardbody1{text-align:center;font-size:14px;color:#e1e6ef;}.elementor-12731 .elementor-element.elementor-element-spitcardbutton1 .elementor-button{background-color:#c71938;fill:#ffffff;color:#ffffff;}.elementor-12731 .elementor-element.elementor-element-spitcard2{--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;--gap:7px 7px;--row-gap:7px;--column-gap:7px;--padding-top:10px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-12731 .elementor-element.elementor-element-spitcard2:not(.elementor-motion-effects-element-type-background), .elementor-12731 .elementor-element.elementor-element-spitcard2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1d2a43;}.elementor-12731 .elementor-element.elementor-element-spitvisual2{text-align:center;}.elementor-12731 .elementor-element.elementor-element-spitvisual2 img{width:100%;filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );border-radius:2px 2px 2px 2px;}.elementor-12731 .elementor-element.elementor-element-spitcardtitle2{text-align:center;}.elementor-12731 .elementor-element.elementor-element-spitcardtitle2 .elementor-heading-title{font-size:19px;color:#ffffff;}.elementor-12731 .elementor-element.elementor-element-spitcardbody2{text-align:center;font-size:14px;color:#e1e6ef;}.elementor-12731 .elementor-element.elementor-element-spitcardbutton2 .elementor-button{background-color:#c71938;fill:#ffffff;color:#ffffff;}.elementor-12731 .elementor-element.elementor-element-spitcard3{--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;--gap:7px 7px;--row-gap:7px;--column-gap:7px;--padding-top:10px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-12731 .elementor-element.elementor-element-spitcard3:not(.elementor-motion-effects-element-type-background), .elementor-12731 .elementor-element.elementor-element-spitcard3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1d2a43;}.elementor-12731 .elementor-element.elementor-element-spitvisual3{text-align:center;}.elementor-12731 .elementor-element.elementor-element-spitvisual3 img{width:100%;filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );border-radius:2px 2px 2px 2px;}.elementor-12731 .elementor-element.elementor-element-spitcardtitle3{text-align:center;}.elementor-12731 .elementor-element.elementor-element-spitcardtitle3 .elementor-heading-title{font-size:19px;color:#ffffff;}.elementor-12731 .elementor-element.elementor-element-spitcardbody3{text-align:center;font-size:14px;color:#e1e6ef;}.elementor-12731 .elementor-element.elementor-element-spitcardbutton3 .elementor-button{background-color:#c71938;fill:#ffffff;color:#ffffff;}.elementor-12731 .elementor-element.elementor-element-heritagekeepers2026{--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;--gap:18px 18px;--row-gap:18px;--column-gap:18px;--padding-top:40px;--padding-bottom:45px;--padding-left:35px;--padding-right:35px;}.elementor-12731 .elementor-element.elementor-element-heritagekeepers2026:not(.elementor-motion-effects-element-type-background), .elementor-12731 .elementor-element.elementor-element-heritagekeepers2026 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1c2740;}.elementor-12731 .elementor-element.elementor-element-nsptitle2026 .elementor-heading-title{font-size:30px;color:#ffffff;}.elementor-12731 .elementor-element.elementor-element-nspintro2026{font-size:17px;line-height:1.6em;color:#e1e6ef;}.elementor-12731 .elementor-element.elementor-element-00000009{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:28px;--padding-bottom:40px;--padding-left:22px;--padding-right:22px;}.elementor-12731 .elementor-element.elementor-element-00000007{text-align:center;}.elementor-12731 .elementor-element.elementor-element-00000007 .elementor-heading-title{color:#ffffff;}.elementor-12731 .elementor-element.elementor-element-00000008 .elementor-button{background-color:#9c2230;font-size:19px;fill:#ffffff;color:#ffffff;}@media(min-width:768px){.elementor-12731 .elementor-element.elementor-element-spitrow2026{--content-width:1120px;}.elementor-12731 .elementor-element.elementor-element-spitcard0{--width:48%;}.elementor-12731 .elementor-element.elementor-element-spitcard1{--width:48%;}.elementor-12731 .elementor-element.elementor-element-spitcard2{--width:48%;}.elementor-12731 .elementor-element.elementor-element-spitcard3{--width:48%;}}@media(max-width:767px){.elementor-12731 .elementor-element.elementor-element-00000004{--padding-top:75px;--padding-bottom:32px;--padding-left:18px;--padding-right:18px;}.elementor-12731 .elementor-element.elementor-element-00000001 .elementor-heading-title{font-size:30px;}.elementor-12731 .elementor-element.elementor-element-spitcards2026{--padding-top:30px;--padding-bottom:30px;--padding-left:18px;--padding-right:18px;}.elementor-12731 .elementor-element.elementor-element-spitcardshead .elementor-heading-title{font-size:23px;}.elementor-12731 .elementor-element.elementor-element-spitcard0{--width:100%;--padding-top:18px;--padding-bottom:18px;--padding-left:16px;--padding-right:16px;}.elementor-12731 .elementor-element.elementor-element-spitcardtitle0 .elementor-heading-title{font-size:18px;}.elementor-12731 .elementor-element.elementor-element-spitcard1{--width:100%;--padding-top:18px;--padding-bottom:18px;--padding-left:16px;--padding-right:16px;}.elementor-12731 .elementor-element.elementor-element-spitcardtitle1 .elementor-heading-title{font-size:18px;}.elementor-12731 .elementor-element.elementor-element-spitcard2{--width:100%;--padding-top:18px;--padding-bottom:18px;--padding-left:16px;--padding-right:16px;}.elementor-12731 .elementor-element.elementor-element-spitcardtitle2 .elementor-heading-title{font-size:18px;}.elementor-12731 .elementor-element.elementor-element-spitcard3{--width:100%;--padding-top:18px;--padding-bottom:18px;--padding-left:16px;--padding-right:16px;}.elementor-12731 .elementor-element.elementor-element-spitcardtitle3 .elementor-heading-title{font-size:18px;}.elementor-12731 .elementor-element.elementor-element-heritagekeepers2026{--padding-top:32px;--padding-bottom:32px;--padding-left:18px;--padding-right:18px;}.elementor-12731 .elementor-element.elementor-element-nsptitle2026 .elementor-heading-title{font-size:24px;}}/* Start custom CSS for image, class: .elementor-element-spitvisual0 */.elementor-12731 .elementor-element.elementor-element-spitvisual0 .elementor-widget-container{width:100%;height:185px;display:flex;align-items:center;justify-content:center;background:#172238} .elementor-12731 .elementor-element.elementor-element-spitvisual0 img{width:100%;max-width:310px;height:185px;object-fit:contain;object-position:center}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-spitcardbody0 */.elementor-12731 .elementor-element.elementor-element-spitcardbody0{min-height:55px} .elementor-12731 .elementor-element.elementor-element-spitcardbody0 p{margin:0}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-spitcardbutton0 */.elementor-12731 .elementor-element.elementor-element-spitcardbutton0{margin-top:auto}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-spitcard0 */@media(max-width:767px){.elementor-12731 .elementor-element.elementor-element-spitcard0{order:1}}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-spitvisual1 */.elementor-12731 .elementor-element.elementor-element-spitvisual1 .elementor-widget-container{width:100%;height:185px;display:flex;align-items:center;justify-content:center;background:#172238} .elementor-12731 .elementor-element.elementor-element-spitvisual1 img{width:100%;max-width:310px;height:185px;object-fit:contain;object-position:center}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-spitcardbody1 */.elementor-12731 .elementor-element.elementor-element-spitcardbody1{min-height:55px} .elementor-12731 .elementor-element.elementor-element-spitcardbody1 p{margin:0}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-spitcardbutton1 */.elementor-12731 .elementor-element.elementor-element-spitcardbutton1{margin-top:auto}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-spitcard1 */@media(max-width:767px){.elementor-12731 .elementor-element.elementor-element-spitcard1{order:1}}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-spitvisual2 */.elementor-12731 .elementor-element.elementor-element-spitvisual2 .elementor-widget-container{width:100%;height:185px;display:flex;align-items:center;justify-content:center;background:#172238} .elementor-12731 .elementor-element.elementor-element-spitvisual2 img{width:100%;max-width:310px;height:185px;object-fit:contain;object-position:center}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-spitcardbody2 */.elementor-12731 .elementor-element.elementor-element-spitcardbody2{min-height:55px} .elementor-12731 .elementor-element.elementor-element-spitcardbody2 p{margin:0}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-spitcardbutton2 */.elementor-12731 .elementor-element.elementor-element-spitcardbutton2{margin-top:auto}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-spitcard2 */@media(max-width:767px){.elementor-12731 .elementor-element.elementor-element-spitcard2{order:3}}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-spitvisual3 */.elementor-12731 .elementor-element.elementor-element-spitvisual3 .elementor-widget-container{width:100%;height:185px;display:flex;align-items:center;justify-content:center;background:#172238} .elementor-12731 .elementor-element.elementor-element-spitvisual3 img{width:100%;max-width:310px;height:185px;object-fit:contain;object-position:center}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-spitcardbody3 */.elementor-12731 .elementor-element.elementor-element-spitcardbody3{min-height:55px} .elementor-12731 .elementor-element.elementor-element-spitcardbody3 p{margin:0}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-spitcardbutton3 */.elementor-12731 .elementor-element.elementor-element-spitcardbutton3{margin-top:auto}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-spitcard3 */@media(max-width:767px){.elementor-12731 .elementor-element.elementor-element-spitcard3{order:3}}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-nsp-roundel-link */.elementor-12731 .elementor-element.elementor-element-nsp-roundel-link{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:8;width:155px;height:155px}.elementor-12731 .elementor-element.elementor-element-nsp-roundel-link .spitfire-nsp-link{display:block;width:100%;height:100%;border-radius:50%;box-shadow:0 4px 18px rgba(0,0,0,.45);transition:transform .2s ease,box-shadow .2s ease}.elementor-12731 .elementor-element.elementor-element-nsp-roundel-link .spitfire-nsp-link:hover,.elementor-12731 .elementor-element.elementor-element-nsp-roundel-link .spitfire-nsp-link:focus-visible{transform:scale(1.08);box-shadow:0 4px 22px rgba(0,0,0,.7);outline:2px solid #fff;outline-offset:3px}.elementor-12731 .elementor-element.elementor-element-nsp-roundel-link svg{display:block;width:100%;height:100%}@media(max-width:767px){.elementor-12731 .elementor-element.elementor-element-nsp-roundel-link{position:relative;top:auto;left:auto;transform:none;order:2;width:128px;height:128px;margin:10px auto 18px}.elementor-12731 .elementor-element.elementor-element-nsp-roundel-link .spitfire-nsp-link{margin:auto}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-spitrow2026 */.elementor-12731 .elementor-element.elementor-element-spitrow2026{position:relative;}/* End custom CSS */