.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-4899 .elementor-element.elementor-element-a5c917f{text-align:start;}.elementor-4899 .elementor-element.elementor-element-a5c917f .elementor-heading-title{color:#ffffff;}.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-4899 .elementor-element.elementor-element-5905f126{text-align:start;}.elementor-4899 .elementor-element.elementor-element-79b8d8c1{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:column;--justify-items:start;}.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-4899 .elementor-element.elementor-element-15e298e3 .elementor-button{background-color:#FDCB07;font-family:"Open Sans", Sans-serif;font-size:15px;font-weight:700;fill:#063048;color:#063048;border-radius:999px 999px 999px 999px;padding:13px 24px 13px 24px;}.elementor-4899 .elementor-element.elementor-element-15e298e3 .elementor-button:hover, .elementor-4899 .elementor-element.elementor-element-15e298e3 .elementor-button:focus{color:#063048;}.elementor-4899 .elementor-element.elementor-element-15e298e3 .elementor-button:hover svg, .elementor-4899 .elementor-element.elementor-element-15e298e3 .elementor-button:focus svg{fill:#063048;}.elementor-4899 .elementor-element.elementor-element-474ea67a .elementor-button{background-color:#FDCB0700;font-family:"Open Sans", Sans-serif;font-size:15px;font-weight:700;fill:#FDCB07FA;color:#FDCB07FA;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);border-style:solid;border-width:1px 1px 1px 1px;border-radius:999px 999px 999px 999px;padding:13px 24px 13px 24px;}.elementor-4899 .elementor-element.elementor-element-474ea67a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 665px 0px 0px;}.elementor-4899 .elementor-element.elementor-element-474ea67a .elementor-button:hover, .elementor-4899 .elementor-element.elementor-element-474ea67a .elementor-button:focus{color:#FDCB07FA;}.elementor-4899 .elementor-element.elementor-element-474ea67a .elementor-button:hover svg, .elementor-4899 .elementor-element.elementor-element-474ea67a .elementor-button:focus svg{fill:#FDCB07FA;}.elementor-4899 .elementor-element.elementor-element-3871f052{text-align:start;}.elementor-4899 .elementor-element.elementor-element-5065f862{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:14px;--padding-bottom:6px;--padding-left:22px;--padding-right:22px;}.elementor-4899 .elementor-element.elementor-element-5065f862:not(.elementor-motion-effects-element-type-background), .elementor-4899 .elementor-element.elementor-element-5065f862 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-4899 .elementor-element.elementor-element-7ddfbee5{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-4899 .elementor-element.elementor-element-7bf13d63{--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:0px;--padding-bottom:20px;--padding-left:10px;--padding-right:10px;}.elementor-4899 .elementor-element.elementor-element-5c963b23{--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;--justify-content:flex-end;}.elementor-4899 .elementor-element.elementor-element-3b092443 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:23px;font-weight:800;color:#ffffff;}.elementor-4899 .elementor-element.elementor-element-c2ae5dc{--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:20px;--padding-bottom:24px;--padding-left:22px;--padding-right:22px;}.elementor-4899 .elementor-element.elementor-element-7108ff66{font-family:"Open Sans", Sans-serif;font-size:13.5px;color:#69727D;}.elementor-4899 .elementor-element.elementor-element-5a34a8c3 .elementor-button{background-color:#FDCB07;font-family:"Open Sans", Sans-serif;font-size:15px;font-weight:700;fill:#063048;color:#063048;border-radius:999px 999px 999px 999px;padding:13px 24px 13px 24px;}.elementor-4899 .elementor-element.elementor-element-2192a864{--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:0px;--padding-bottom:20px;--padding-left:10px;--padding-right:10px;}.elementor-4899 .elementor-element.elementor-element-173073b8{--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;--justify-content:flex-end;}.elementor-4899 .elementor-element.elementor-element-3e0b6b41 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:23px;font-weight:800;color:#ffffff;}.elementor-4899 .elementor-element.elementor-element-544c91f5{--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:20px;--padding-bottom:24px;--padding-left:22px;--padding-right:22px;}.elementor-4899 .elementor-element.elementor-element-5efafae1{font-family:"Open Sans", Sans-serif;font-size:13.5px;color:#69727D;}.elementor-4899 .elementor-element.elementor-element-3aed7b1c .elementor-button{background-color:#FDCB07;font-family:"Open Sans", Sans-serif;font-size:15px;font-weight:700;fill:#063048;color:#063048;border-radius:999px 999px 999px 999px;padding:13px 24px 13px 24px;}.elementor-4899 .elementor-element.elementor-element-4b9480cb{--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:0px;--padding-bottom:20px;--padding-left:10px;--padding-right:10px;}.elementor-4899 .elementor-element.elementor-element-1c51e261{--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;--justify-content:flex-end;}.elementor-4899 .elementor-element.elementor-element-2a8e0fd4 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:23px;font-weight:800;color:#ffffff;}.elementor-4899 .elementor-element.elementor-element-25ba66be{--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:20px;--padding-bottom:24px;--padding-left:22px;--padding-right:22px;}.elementor-4899 .elementor-element.elementor-element-625de89a{font-family:"Open Sans", Sans-serif;font-size:13.5px;color:#69727D;}.elementor-4899 .elementor-element.elementor-element-1a6afb1f .elementor-button{background-color:#FDCB07;font-family:"Open Sans", Sans-serif;font-size:15px;font-weight:700;fill:#063048;color:#063048;border-radius:999px 999px 999px 999px;padding:13px 24px 13px 24px;}.elementor-4899 .elementor-element.elementor-element-5e92ad02{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--justify-items:center;--padding-top:12px;--padding-bottom:12px;--padding-left:22px;--padding-right:22px;}.elementor-4899 .elementor-element.elementor-element-5e92ad02:not(.elementor-motion-effects-element-type-background), .elementor-4899 .elementor-element.elementor-element-5e92ad02 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.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-4899 .elementor-element.elementor-element-73716bd6{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:66px;--padding-bottom:66px;--padding-left:22px;--padding-right:22px;}.elementor-4899 .elementor-element.elementor-element-73716bd6:not(.elementor-motion-effects-element-type-background), .elementor-4899 .elementor-element.elementor-element-73716bd6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-4899 .elementor-element.elementor-element-477c3cf2{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-4899 .elementor-element.elementor-element-1bc789e5{font-family:"Open Sans", Sans-serif;font-size:12.5px;color:#a8780a;}.elementor-4899 .elementor-element.elementor-element-3ef3db48 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:32px;font-weight:800;color:#02507D;}.elementor-4899 .elementor-element.elementor-element-340420a0{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-4899 .elementor-element.elementor-element-5a572616{--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:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4899 .elementor-element.elementor-element-6e464cd7{--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:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-4899 .elementor-element.elementor-element-55e13177 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:20px;font-weight:700;color:#02507D;}.elementor-4899 .elementor-element.elementor-element-41e9d29b{font-family:"Open Sans", Sans-serif;font-size:15px;color:#69727D;}.elementor-4899 .elementor-element.elementor-element-31dafe21{--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:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4899 .elementor-element.elementor-element-1dc11bbc{--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-4899 .elementor-element.elementor-element-2cbfab35 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:20px;font-weight:700;color:#02507D;}.elementor-4899 .elementor-element.elementor-element-3450d086{font-family:"Open Sans", Sans-serif;font-size:15px;color:#69727D;}.elementor-4899 .elementor-element.elementor-element-1e9ff81{--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:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4899 .elementor-element.elementor-element-510024ed{--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-4899 .elementor-element.elementor-element-5f79d5f2 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:20px;font-weight:700;color:#02507D;}.elementor-4899 .elementor-element.elementor-element-492a6822{font-family:"Open Sans", Sans-serif;font-size:15px;color:#69727D;}.elementor-4899 .elementor-element.elementor-element-43bc0caa{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-4899 .elementor-element.elementor-element-43bc0caa > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4899 .elementor-element.elementor-element-16a12afc{text-align:start;}.elementor-4899 .elementor-element.elementor-element-37872823{text-align:center;}.elementor-4899 .elementor-element.elementor-element-709f4d96{text-align:center;}.elementor-4899 .elementor-element.elementor-element-709f4d96 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-weight:800;color:#02507D;}.elementor-4899 .elementor-element.elementor-element-509ee0b3{text-align:start;}.elementor-4899 .elementor-element.elementor-element-2f0cc212{text-align:start;}.elementor-4899 .elementor-element.elementor-element-731c69d9:not(.elementor-motion-effects-element-type-background), .elementor-4899 .elementor-element.elementor-element-731c69d9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-4899 .elementor-element.elementor-element-731c69d9{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-4899 .elementor-element.elementor-element-731c69d9 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4899 .elementor-element.elementor-element-42373cba{text-align:start;}.elementor-4899 .elementor-element.elementor-element-3470b6a0{width:var( --container-widget-width, 102.974% );max-width:102.974%;--container-widget-width:102.974%;--container-widget-flex-grow:0;text-align:start;}.elementor-4899 .elementor-element.elementor-element-3470b6a0.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-4899 .elementor-element.elementor-element-1b5a4a96{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:66px;--padding-bottom:66px;--padding-left:22px;--padding-right:22px;}.elementor-4899 .elementor-element.elementor-element-65d635e6{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-4899 .elementor-element.elementor-element-6f1ee6c9 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:32px;font-weight:800;color:#ffffff;}.elementor-4899 .elementor-element.elementor-element-3e822740{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:700;color:#FDCB07;}.elementor-4899 .elementor-element.elementor-element-16487c32{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-4899 .elementor-element.elementor-element-14a64f3a{--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:0px;--padding-bottom:20px;--padding-left:10px;--padding-right:10px;}.elementor-4899 .elementor-element.elementor-element-326fc98e{font-family:"Open Sans", Sans-serif;font-size:15px;color:#FDCB07;}.elementor-4899 .elementor-element.elementor-element-35c9a18f{font-family:"Open Sans", Sans-serif;font-size:15px;font-style:italic;color:#e7f0fa;}.elementor-4899 .elementor-element.elementor-element-4a46e43b{font-family:"Open Sans", Sans-serif;font-size:13px;font-weight:600;color:#a9c6e2;}.elementor-4899 .elementor-element.elementor-element-6d46be50{--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:0px;--padding-bottom:20px;--padding-left:10px;--padding-right:10px;}.elementor-4899 .elementor-element.elementor-element-4adf8b3f{font-family:"Open Sans", Sans-serif;font-size:15px;color:#FDCB07;}.elementor-4899 .elementor-element.elementor-element-574f6bc0{font-family:"Open Sans", Sans-serif;font-size:15px;font-style:italic;color:#e7f0fa;}.elementor-4899 .elementor-element.elementor-element-6baaad10{font-family:"Open Sans", Sans-serif;font-size:13px;font-weight:600;color:#a9c6e2;}.elementor-4899 .elementor-element.elementor-element-22512259{--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:0px;--padding-bottom:20px;--padding-left:10px;--padding-right:10px;}.elementor-4899 .elementor-element.elementor-element-3c52b3ac{font-family:"Open Sans", Sans-serif;font-size:15px;color:#FDCB07;}.elementor-4899 .elementor-element.elementor-element-418b18eb{font-family:"Open Sans", Sans-serif;font-size:15px;font-style:italic;color:#e7f0fa;}.elementor-4899 .elementor-element.elementor-element-209f47ba{font-family:"Open Sans", Sans-serif;font-size:13px;font-weight:600;color:#a9c6e2;}.elementor-4899 .elementor-element.elementor-element-24a55830{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:66px;--padding-bottom:66px;--padding-left:22px;--padding-right:22px;}.elementor-4899 .elementor-element.elementor-element-24a55830:not(.elementor-motion-effects-element-type-background), .elementor-4899 .elementor-element.elementor-element-24a55830 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-4899 .elementor-element.elementor-element-7ea9ced5{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-4899 .elementor-element.elementor-element-e59591b{font-family:"Open Sans", Sans-serif;font-size:12.5px;color:#a8780a;}.elementor-4899 .elementor-element.elementor-element-9f3f4e6 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:32px;font-weight:800;color:#02507D;}.elementor-4899 .elementor-element.elementor-element-26920e76{font-family:"Open Sans", Sans-serif;font-size:17px;color:#69727D;}.elementor-4899 .elementor-element.elementor-element-2e05595{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-4899 .elementor-element.elementor-element-648dbbfb{--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:0px;--padding-bottom:22px;--padding-left:11px;--padding-right:11px;}.elementor-4899 .elementor-element.elementor-element-157281f2 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:20px;font-weight:700;color:#02507D;}.elementor-4899 .elementor-element.elementor-element-703073e8{font-family:"Open Sans", Sans-serif;font-size:14.5px;color:#69727D;}.elementor-4899 .elementor-element.elementor-element-26b6caf2{font-family:"Open Sans", Sans-serif;font-size:14px;font-weight:700;color:#02507D;}.elementor-4899 .elementor-element.elementor-element-6521ff20{--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:0px;--padding-bottom:22px;--padding-left:11px;--padding-right:11px;}.elementor-4899 .elementor-element.elementor-element-d5452f1 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:20px;font-weight:700;color:#02507D;}.elementor-4899 .elementor-element.elementor-element-ecd9034{font-family:"Open Sans", Sans-serif;font-size:14.5px;color:#69727D;}.elementor-4899 .elementor-element.elementor-element-7ef3d981{font-family:"Open Sans", Sans-serif;font-size:14px;font-weight:700;color:#02507D;}.elementor-4899 .elementor-element.elementor-element-104a5e73{--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:0px;--padding-bottom:22px;--padding-left:11px;--padding-right:11px;}.elementor-4899 .elementor-element.elementor-element-bfcba05 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:20px;font-weight:700;color:#02507D;}.elementor-4899 .elementor-element.elementor-element-34c93a8{font-family:"Open Sans", Sans-serif;font-size:14.5px;color:#69727D;}.elementor-4899 .elementor-element.elementor-element-2e477cd6{font-family:"Open Sans", Sans-serif;font-size:14px;font-weight:700;color:#02507D;}.elementor-4899 .elementor-element.elementor-element-6295389d{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:66px;--padding-bottom:66px;--padding-left:22px;--padding-right:22px;}.elementor-4899 .elementor-element.elementor-element-685e6d44{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-4899 .elementor-element.elementor-element-76343276{font-family:"Open Sans", Sans-serif;font-size:12.5px;color:#a8780a;}.elementor-4899 .elementor-element.elementor-element-36a1f66e .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:32px;font-weight:800;color:#02507D;}.elementor-4899 .elementor-element.elementor-element-21387e50{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-4899 .elementor-element.elementor-element-2287d4f2{--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:0px;--padding-bottom:18px;--padding-left:9px;--padding-right:9px;}.elementor-4899 .elementor-element.elementor-element-435b173a{font-family:"Open Sans", Sans-serif;font-size:32px;color:#333333;}.elementor-4899 .elementor-element.elementor-element-7e672b6b .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:17px;font-weight:700;color:#02507D;}.elementor-4899 .elementor-element.elementor-element-50e5ed4b{--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:0px;--padding-bottom:18px;--padding-left:9px;--padding-right:9px;}.elementor-4899 .elementor-element.elementor-element-59e4c859{font-family:"Open Sans", Sans-serif;font-size:32px;color:#333333;}.elementor-4899 .elementor-element.elementor-element-11dd6fcd .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:17px;font-weight:700;color:#02507D;}.elementor-4899 .elementor-element.elementor-element-1bb06afa{--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:0px;--padding-bottom:18px;--padding-left:9px;--padding-right:9px;}.elementor-4899 .elementor-element.elementor-element-60c55378{font-family:"Open Sans", Sans-serif;font-size:32px;color:#333333;}.elementor-4899 .elementor-element.elementor-element-2ba741b2 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:17px;font-weight:700;color:#02507D;}.elementor-4899 .elementor-element.elementor-element-4ea85ff8{--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:0px;--padding-bottom:18px;--padding-left:9px;--padding-right:9px;}.elementor-4899 .elementor-element.elementor-element-6b4e0f6c{font-family:"Open Sans", Sans-serif;font-size:32px;color:#333333;}.elementor-4899 .elementor-element.elementor-element-4cd0a2b2 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:17px;font-weight:700;color:#02507D;}.elementor-4899 .elementor-element.elementor-element-e211660{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:66px;--padding-bottom:66px;--padding-left:22px;--padding-right:22px;}.elementor-4899 .elementor-element.elementor-element-e211660:not(.elementor-motion-effects-element-type-background), .elementor-4899 .elementor-element.elementor-element-e211660 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-4899 .elementor-element.elementor-element-65d7ab69{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-4899 .elementor-element.elementor-element-6d2a3bbf{font-family:"Open Sans", Sans-serif;font-size:12.5px;color:#a8780a;}.elementor-4899 .elementor-element.elementor-element-2e25e605 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:32px;font-weight:800;color:#02507D;}.elementor-4899 .elementor-element.elementor-element-6c9b86e0{font-family:"Open Sans", Sans-serif;font-size:17px;color:#69727D;}.elementor-4899 .elementor-element.elementor-element-3f2f436b{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-4899 .elementor-element.elementor-element-7038fd10{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:0px;--padding-bottom:18px;--padding-left:9px;--padding-right:9px;}.elementor-4899 .elementor-element.elementor-element-3ba288d6 > .elementor-widget-container{margin:11px 0px 0px 0px;}.elementor-4899 .elementor-element.elementor-element-3ba288d6{font-family:"Open Sans", Sans-serif;font-size:18px;font-weight:800;color:#ffffff;}.elementor-4899 .elementor-element.elementor-element-397cb8d0 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:18px;font-weight:700;color:#02507D;}.elementor-4899 .elementor-element.elementor-element-3006b179{font-family:"Open Sans", Sans-serif;font-size:14px;color:#69727D;}.elementor-4899 .elementor-element.elementor-element-5c79805d{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:0px;--padding-bottom:18px;--padding-left:9px;--padding-right:9px;}.elementor-4899 .elementor-element.elementor-element-4629a4be > .elementor-widget-container{margin:11px 0px 0px 0px;}.elementor-4899 .elementor-element.elementor-element-4629a4be{font-family:"Open Sans", Sans-serif;font-size:18px;font-weight:800;color:#ffffff;}.elementor-4899 .elementor-element.elementor-element-1ae1773b .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:18px;font-weight:700;color:#02507D;}.elementor-4899 .elementor-element.elementor-element-4f93e46c{font-family:"Open Sans", Sans-serif;font-size:14px;color:#69727D;}.elementor-4899 .elementor-element.elementor-element-580086e2{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:0px;--padding-bottom:18px;--padding-left:9px;--padding-right:9px;}.elementor-4899 .elementor-element.elementor-element-2b23023a > .elementor-widget-container{margin:11px 0px 0px 0px;}.elementor-4899 .elementor-element.elementor-element-2b23023a{font-family:"Open Sans", Sans-serif;font-size:18px;font-weight:800;color:#ffffff;}.elementor-4899 .elementor-element.elementor-element-2379201b .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:18px;font-weight:700;color:#02507D;}.elementor-4899 .elementor-element.elementor-element-72a86cd4{font-family:"Open Sans", Sans-serif;font-size:14px;color:#69727D;}.elementor-4899 .elementor-element.elementor-element-73c84a97{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:0px;--padding-bottom:18px;--padding-left:9px;--padding-right:9px;}.elementor-4899 .elementor-element.elementor-element-284e41ce > .elementor-widget-container{margin:11px 0px 0px 0px;}.elementor-4899 .elementor-element.elementor-element-284e41ce{font-family:"Open Sans", Sans-serif;font-size:18px;font-weight:800;color:#ffffff;}.elementor-4899 .elementor-element.elementor-element-726278d4 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:18px;font-weight:700;color:#02507D;}.elementor-4899 .elementor-element.elementor-element-77cea10d{font-family:"Open Sans", Sans-serif;font-size:14px;color:#69727D;}.elementor-4899 .elementor-element.elementor-element-40bcf0dd:not(.elementor-motion-effects-element-type-background), .elementor-4899 .elementor-element.elementor-element-40bcf0dd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #0b4f7d 0%, #02507D 100%);}.elementor-4899 .elementor-element.elementor-element-40bcf0dd{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-4899 .elementor-element.elementor-element-40bcf0dd > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4899 .elementor-element.elementor-element-616e8af{text-align:start;}.elementor-4899 .elementor-element.elementor-element-1c74e43f{text-align:start;}.elementor-4899 .elementor-element.elementor-element-1c74e43f .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:25px;font-weight:800;color:#ffffff;}.elementor-4899 .elementor-element.elementor-element-39b7f1f4{text-align:start;}.elementor-4899 .elementor-element.elementor-element-46f84376 > .elementor-widget-container{margin:82px 0px 0px 0px;}.elementor-4899 .elementor-element.elementor-element-46f84376{text-align:start;}.elementor-4899 .elementor-element.elementor-element-46e3ff33:not(.elementor-motion-effects-element-type-background), .elementor-4899 .elementor-element.elementor-element-46e3ff33 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-4899 .elementor-element.elementor-element-46e3ff33{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-4899 .elementor-element.elementor-element-46e3ff33 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4899 .elementor-element.elementor-element-47b9788{text-align:start;}.elementor-4899 .elementor-element.elementor-element-17850c19{text-align:start;}.elementor-4899 .elementor-element.elementor-element-17850c19 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:25px;font-weight:800;color:#02507D;}.elementor-4899 .elementor-element.elementor-element-25a332eb{text-align:start;}.elementor-4899 .elementor-element.elementor-element-758343e7{--display:flex;}.elementor-4899 .elementor-element.elementor-element-758976d2{--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:12px 12px;--row-gap:12px;--column-gap:12px;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:-12px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4899 .elementor-element.elementor-element-31a931c2 .elementor-button{background-color:#02507D;font-family:"Open Sans", Sans-serif;font-size:15px;font-weight:700;fill:#ffffff;color:#ffffff;border-radius:999px 999px 999px 999px;padding:13px 24px 13px 24px;}.elementor-4899 .elementor-element.elementor-element-3d7f38cb .elementor-button{background-color:#FDCB07;font-family:"Open Sans", Sans-serif;font-size:15px;font-weight:700;fill:#063048;color:#063048;border-radius:999px 999px 999px 999px;padding:13px 24px 13px 24px;}.elementor-4899 .elementor-element.elementor-element-259b0701{text-align:start;}.elementor-4899 .elementor-element.elementor-element-3858e70:not(.elementor-motion-effects-element-type-background), .elementor-4899 .elementor-element.elementor-element-3858e70 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-4899 .elementor-element.elementor-element-3858e70{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-4899 .elementor-element.elementor-element-3858e70 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4899 .elementor-element.elementor-element-8236605{text-align:start;}.elementor-4899 .elementor-element.elementor-element-1a901f2{text-align:start;}.elementor-4899 .elementor-element.elementor-element-1a901f2 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:25px;font-weight:800;color:#02507D;}.elementor-4899 .elementor-element.elementor-element-3f0ec1a{text-align:start;}.elementor-4899 .elementor-element.elementor-element-99388d2{--display:flex;}.elementor-4899 .elementor-element.elementor-element-492898b{--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:12px 12px;--row-gap:12px;--column-gap:12px;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:-12px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4899 .elementor-element.elementor-element-011d1a0 .elementor-button{background-color:#02507D;font-family:"Open Sans", Sans-serif;font-size:15px;font-weight:700;fill:#ffffff;color:#ffffff;border-radius:999px 999px 999px 999px;padding:13px 24px 13px 24px;}.elementor-4899 .elementor-element.elementor-element-596f325 .elementor-button{background-color:#FDCB07;font-family:"Open Sans", Sans-serif;font-size:15px;font-weight:700;fill:#063048;color:#063048;border-radius:999px 999px 999px 999px;padding:13px 24px 13px 24px;}.elementor-4899 .elementor-element.elementor-element-a1ee04e{text-align:start;}.elementor-4899 .elementor-element.elementor-element-271c9cea{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:66px;--padding-bottom:66px;--padding-left:0px;--padding-right:0px;}.elementor-4899 .elementor-element.elementor-element-271c9cea:not(.elementor-motion-effects-element-type-background), .elementor-4899 .elementor-element.elementor-element-271c9cea > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(120deg, #02507D 0%, #0B4F7D 100%);}.elementor-4899 .elementor-element.elementor-element-1a14879f{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:22px;--padding-right:22px;}.elementor-4899 .elementor-element.elementor-element-76886084{text-align:start;}.elementor-4899 .elementor-element.elementor-element-53af5346{text-align:center;}.elementor-4899 .elementor-element.elementor-element-53af5346 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:30px;font-weight:800;color:#ffffff;}.elementor-4899 .elementor-element.elementor-element-8ba9d49{text-align:center;font-size:16.5px;color:#CFE0F1;}.elementor-4899 .elementor-element.elementor-element-61d1259{--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;--justify-content:center;--flex-wrap:wrap;}.elementor-4899 .elementor-element.elementor-element-7afa6192 .elementor-button{background-color:#063048;font-size:15px;font-weight:700;fill:#FFFFFF;color:#FFFFFF;border-radius:999px 999px 999px 999px;padding:13px 24px 13px 24px;}.elementor-4899 .elementor-element.elementor-element-28059bd1 .elementor-button{background-color:#FFFFFF;font-size:15px;font-weight:700;fill:#02507D;color:#02507D;border-style:solid;border-width:2px 2px 2px 2px;border-color:#FFFFFF;border-radius:999px 999px 999px 999px;padding:13px 24px 13px 24px;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-4899 .elementor-element.elementor-element-1a14879f{--content-width:1180px;}}@media(max-width:1024px){.elementor-4899 .elementor-element.elementor-element-79b8d8c1{--grid-auto-flow:row;}.elementor-4899 .elementor-element.elementor-element-7ddfbee5{--grid-auto-flow:row;}.elementor-4899 .elementor-element.elementor-element-5e92ad02{--grid-auto-flow:row;}.elementor-4899 .elementor-element.elementor-element-340420a0{--grid-auto-flow:row;}.elementor-4899 .elementor-element.elementor-element-16487c32{--grid-auto-flow:row;}.elementor-4899 .elementor-element.elementor-element-2e05595{--grid-auto-flow:row;}.elementor-4899 .elementor-element.elementor-element-21387e50{--grid-auto-flow:row;}.elementor-4899 .elementor-element.elementor-element-3f2f436b{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-4899 .elementor-element.elementor-element-79b8d8c1{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-4899 .elementor-element.elementor-element-7ddfbee5{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-4899 .elementor-element.elementor-element-5e92ad02{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-4899 .elementor-element.elementor-element-340420a0{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-4899 .elementor-element.elementor-element-16487c32{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-4899 .elementor-element.elementor-element-2e05595{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-4899 .elementor-element.elementor-element-21387e50{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-4899 .elementor-element.elementor-element-3f2f436b{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-4899 .elementor-element.elementor-element-758343e7{--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;--justify-content:center;}.elementor-4899 .elementor-element.elementor-element-99388d2{--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;--justify-content:center;}}/* Start custom CSS for heading, class: .elementor-element-a5c917f */.elementor-4899 .elementor-element.elementor-element-a5c917f{font-size:38px;font-weight:800;margin:2px 0 10px;line-height:1.18;} @media(max-width:940px){.elementor-4899 .elementor-element.elementor-element-a5c917f{font-size:30px;}}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-15e298e3 */button,
.wp-block-button__link,
.elementor-button,
a.button,
.btn {
    text-decoration: none !important;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-418a8577 */.elementor-4899 .elementor-element.elementor-element-418a8577{padding:24px 22px 26px;}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-35692415 */.elementor-4899 .elementor-element.elementor-element-35692415{position:relative;background:linear-gradient(120deg,#02507D 0%,#063e60 55%,#0b4f7d 100%);overflow:hidden;}
.elementor-4899 .elementor-element.elementor-element-35692415:after{content:"";position:absolute;inset:0;background:radial-gradient(760px 360px at 84% -10%,rgba(253,203,7,.30),transparent 60%);pointer-events:none;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3b092443 */.elementor-4899 .elementor-element.elementor-element-3b092443 { position:absolute; left:20px; bottom:16px; color:#fff; font-size:23px; font-weight:800; border-bottom:3px solid #FDCB07; padding-bottom:5px; z-index:2; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5c963b23 */.elementor-4899 .elementor-element.elementor-element-5c963b23 {
    position: relative;
    height: 320px;
    background-image: url('https://i0.wp.com/abbeygateaccountancy.co.uk/wp-content/uploads/2025/09/Tom-min.png?fit=700,1050&ssl=1');
    background-size: cover;
    background-position: center 20%;
    transition: background-size .5s ease;
    border-radius: 14px 14px 0 0;
}

.elementor-4899 .elementor-element.elementor-element-5c963b23:hover {
    background-size: 105%;
}

.elementor-4899 .elementor-element.elementor-element-5c963b23:before {
    content: "";
    position: absolute;
    inset: 0;
    background: linear-gradient(to top, rgba(2,80,125,.78), rgba(2,80,125,0) 42%);
    border-radius: 14px 14px 0 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7108ff66 */.elementor-4899 .elementor-element.elementor-element-7108ff66{ margin-bottom:16px; }/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5a34a8c3 */.elementor-4899 .elementor-element.elementor-element-5a34a8c3{ align-self:flex-start; margin-top:auto; } .elementor-4899 .elementor-element.elementor-element-5a34a8c3:hover{ background:#e0b400; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7bf13d63 */.elementor-4899 .elementor-element.elementor-element-7bf13d63:hover { transform:translateY(-4px); }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3e0b6b41 */.elementor-4899 .elementor-element.elementor-element-3e0b6b41 { position:absolute; left:20px; bottom:16px; color:#fff; font-size:23px; font-weight:800; border-bottom:3px solid #FDCB07; padding-bottom:5px; z-index:2; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-173073b8 */.elementor-4899 .elementor-element.elementor-element-173073b8 {
    position: relative;
    height: 320px;
    background-image: url('https://i0.wp.com/abbeygateaccountancy.co.uk/wp-content/uploads/2025/09/Andy-min.jpg?fit=700,1050&ssl=1');
    background-size: cover;
    background-position: center 20%;
    background-repeat: no-repeat;
    transition: background-size .5s ease;
    border-radius: 14px 14px 0 0;
}

.elementor-4899 .elementor-element.elementor-element-173073b8:hover {
    background-size: 105%;
}

.elementor-4899 .elementor-element.elementor-element-173073b8::before {
    content: "";
    position: absolute;
    inset: 0;
    background: linear-gradient(to top, rgba(2,80,125,.78), rgba(2,80,125,0) 42%);
    border-radius: 14px 14px 0 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5efafae1 */.elementor-4899 .elementor-element.elementor-element-5efafae1{ margin-bottom:16px; }/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3aed7b1c */.elementor-4899 .elementor-element.elementor-element-3aed7b1c{ align-self:flex-start; margin-top:auto; } .elementor-4899 .elementor-element.elementor-element-3aed7b1c:hover{ background:#e0b400; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2192a864 */.elementor-4899 .elementor-element.elementor-element-2192a864:hover { transform:translateY(-4px); }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2a8e0fd4 */.elementor-4899 .elementor-element.elementor-element-2a8e0fd4 { position:absolute; left:20px; bottom:16px; color:#fff; font-size:23px; font-weight:800; border-bottom:3px solid #FDCB07; padding-bottom:5px; z-index:2; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1c51e261 */.elementor-4899 .elementor-element.elementor-element-1c51e261 {
    position: relative;
    height: 320px;
    background-image: url('https://i0.wp.com/abbeygateaccountancy.co.uk/wp-content/uploads/2025/09/Kendall-2-min.jpg?fit=700,1050&ssl=1');
    background-size: cover;
    background-position: center 20%;
    transition: background-size .5s ease;
    border-radius: 14px 14px 0 0;
}

.elementor-4899 .elementor-element.elementor-element-1c51e261:hover {
    background-size: 105%;
}

.elementor-4899 .elementor-element.elementor-element-1c51e261:before {
    content: "";
    position: absolute;
    inset: 0;
    background: linear-gradient(to top, rgba(2,80,125,.78), rgba(2,80,125,0) 42%);
    border-radius: 14px 14px 0 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-625de89a */.elementor-4899 .elementor-element.elementor-element-625de89a{ margin-bottom:16px; }/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1a6afb1f */.elementor-4899 .elementor-element.elementor-element-1a6afb1f{ align-self:flex-start; margin-top:auto; } .elementor-4899 .elementor-element.elementor-element-1a6afb1f:hover{ background:#e0b400; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4b9480cb */.elementor-4899 .elementor-element.elementor-element-4b9480cb:hover { transform:translateY(-4px); }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-769a8153 */.elementor-4899 .elementor-element.elementor-element-769a8153{ max-width:760px; width:84%; margin:0 auto; display:block; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1bc789e5 */.elementor-4899 .elementor-element.elementor-element-1bc789e5{ text-transform:uppercase; letter-spacing:.16em; font-size:12.5px; font-weight:700; color:#a8780a; display:inline-block; margin-bottom:6px; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3ef3db48 */.elementor-4899 .elementor-element.elementor-element-3ef3db48{ margin:8px 0; position:relative; padding-bottom:18px; text-wrap:balance; } .elementor-4899 .elementor-element.elementor-element-3ef3db48:after{ content:''; display:block; width:54px; height:4px; background:#FDCB07; border-radius:3px; margin:14px auto 0; position:absolute; left:50%; bottom:0; transform:translateX(-50%); }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-477c3cf2 */.elementor-4899 .elementor-element.elementor-element-477c3cf2{ text-align:center; margin:0 auto 40px; }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7796b42f */.elementor-4899 .elementor-element.elementor-element-7796b42f{
    border-bottom:4px solid #FDCB07;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-55e13177 */.elementor-4899 .elementor-element.elementor-element-55e13177{ margin-bottom:8px; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5a572616 */.elementor-4899 .elementor-element.elementor-element-5a572616 {
  background:#fff; border:1px solid #e4e9ee; border-radius:14px; overflow:hidden;
  box-shadow:0 10px 30px rgba(2,80,125,.10); transition:.2s; height:100%;
  display:flex; flex-direction:column;
}
.elementor-4899 .elementor-element.elementor-element-5a572616:hover { transform:translateY(-5px); }
.elementor-4899 .elementor-element.elementor-element-5a572616 .elementor-widget-image { margin:0; line-height:0; font-size:0; }
.elementor-4899 .elementor-element.elementor-element-5a572616 .elementor-widget-image img { height:250px; width:100%; object-fit:cover; object-position:center top; display:block; margin:0; transition:transform .45s ease; }
.elementor-4899 .elementor-element.elementor-element-5a572616:hover .elementor-widget-image img { transform:scale(1.06); }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-173991ab */.elementor-4899 .elementor-element.elementor-element-173991ab{
    border-bottom:4px solid #FDCB07;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2cbfab35 */.elementor-4899 .elementor-element.elementor-element-2cbfab35{ margin-bottom:8px; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-31dafe21 */.elementor-4899 .elementor-element.elementor-element-31dafe21 {
  background:#fff; border:1px solid #e4e9ee; border-radius:14px; overflow:hidden;
  box-shadow:0 10px 30px rgba(2,80,125,.10); transition:.2s; height:100%;
  display:flex; flex-direction:column;
}
.elementor-4899 .elementor-element.elementor-element-31dafe21:hover { transform:translateY(-5px); }
.elementor-4899 .elementor-element.elementor-element-31dafe21 .elementor-widget-image { margin:0; line-height:0; font-size:0; }
.elementor-4899 .elementor-element.elementor-element-31dafe21 .elementor-widget-image img { height:250px; width:100%; object-fit:cover; object-position:center top; display:block; margin:0; transition:transform .45s ease; }
.elementor-4899 .elementor-element.elementor-element-31dafe21:hover .elementor-widget-image img { transform:scale(1.06); }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-606389e */.elementor-4899 .elementor-element.elementor-element-606389e{
    border-bottom:4px solid #FDCB07;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5f79d5f2 */.elementor-4899 .elementor-element.elementor-element-5f79d5f2{ margin-bottom:8px; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1e9ff81 */.elementor-4899 .elementor-element.elementor-element-1e9ff81 {
  background:#fff; border:1px solid #e4e9ee; border-radius:14px; overflow:hidden;
  box-shadow:0 10px 30px rgba(2,80,125,.10); transition:.2s; height:100%;
  display:flex; flex-direction:column;
}
.elementor-4899 .elementor-element.elementor-element-1e9ff81:hover { transform:translateY(-5px); }
.elementor-4899 .elementor-element.elementor-element-1e9ff81 .elementor-widget-image { margin:0; line-height:0; font-size:0; }
.elementor-4899 .elementor-element.elementor-element-1e9ff81 .elementor-widget-image img { height:250px; width:100%; object-fit:cover; object-position:center top; display:block; margin:0; transition:transform .45s ease; }
.elementor-4899 .elementor-element.elementor-element-1e9ff81:hover .elementor-widget-image img { transform:scale(1.06); }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-340420a0 */.elementor-4899 .elementor-element.elementor-element-340420a0{ gap:0 !important; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-709f4d96 */.elementor-4899 .elementor-element.elementor-element-709f4d96{font-size:24px;font-weight:800;margin:8px 0;}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-40011b14 */.elementor-4899 .elementor-element.elementor-element-40011b14{text-align:center;padding:62px 22px 66px;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3470b6a0 */.partner-logo {
    height: 42px;
    width: auto;
    margin: 10px 18px;
    opacity: .85;
    filter: grayscale(100%);
    transition: all .3s ease;
}

.partner-logo:hover {
    opacity: 1;
    filter: brightness(0) saturate(100%) invert(20%) sepia(78%) saturate(1538%) hue-rotate(171deg) brightness(92%) contrast(98%);
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-7c626792 */.elementor-4899 .elementor-element.elementor-element-7c626792{padding:44px 22px;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6f1ee6c9 */.elementor-4899 .elementor-element.elementor-element-6f1ee6c9{ margin-bottom:6px; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3e822740 */.elementor-4899 .elementor-element.elementor-element-3e822740{ margin-bottom:30px; text-align:center; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-326fc98e */.elementor-4899 .elementor-element.elementor-element-326fc98e{ margin-bottom:10px; letter-spacing:1px; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-35c9a18f */.elementor-4899 .elementor-element.elementor-element-35c9a18f{ margin-bottom:12px; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-14a64f3a */.elementor-4899 .elementor-element.elementor-element-14a64f3a { background: rgba(255,255,255,.07); border:1px solid rgba(255,255,255,.14); border-top:3px solid #FDCB07; border-radius:12px; padding:22px; height:100%; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4adf8b3f */.elementor-4899 .elementor-element.elementor-element-4adf8b3f{ margin-bottom:10px; letter-spacing:1px; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-574f6bc0 */.elementor-4899 .elementor-element.elementor-element-574f6bc0{ margin-bottom:12px; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6d46be50 */.elementor-4899 .elementor-element.elementor-element-6d46be50 { background: rgba(255,255,255,.07); border:1px solid rgba(255,255,255,.14); border-top:3px solid #FDCB07; border-radius:12px; padding:22px; height:100%; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3c52b3ac */.elementor-4899 .elementor-element.elementor-element-3c52b3ac{ margin-bottom:10px; letter-spacing:1px; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-418b18eb */.elementor-4899 .elementor-element.elementor-element-418b18eb{ margin-bottom:12px; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-22512259 */.elementor-4899 .elementor-element.elementor-element-22512259 { background: rgba(255,255,255,.07); border:1px solid rgba(255,255,255,.14); border-top:3px solid #FDCB07; border-radius:12px; padding:22px; height:100%; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1b5a4a96 */.elementor-4899 .elementor-element.elementor-element-1b5a4a96{ background:linear-gradient(120deg,#063e60,#02507D); text-align:center; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e59591b */.elementor-4899 .elementor-element.elementor-element-e59591b { text-transform:uppercase; letter-spacing:.16em; font-size:12.5px; font-weight:700; color:#a8780a; display:inline-block; margin-bottom:6px; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9f3f4e6 */.elementor-4899 .elementor-element.elementor-element-9f3f4e6{ margin:8px 0; position:relative; padding-bottom:18px; text-wrap:balance; } .elementor-4899 .elementor-element.elementor-element-9f3f4e6:after{ content:''; display:block; width:54px; height:4px; background:#FDCB07; border-radius:3px; margin:14px auto 0; position:absolute; left:50%; bottom:0; transform:translateX(-50%); }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-26920e76 */.elementor-4899 .elementor-element.elementor-element-26920e76{ text-align:center; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7ea9ced5 */.elementor-4899 .elementor-element.elementor-element-7ea9ced5{ text-align:center; margin:0 auto 40px; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-157281f2 */.elementor-4899 .elementor-element.elementor-element-157281f2{ margin-bottom:8px; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-703073e8 */.elementor-4899 .elementor-element.elementor-element-703073e8{ margin-bottom:12px; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-648dbbfb */.elementor-4899 .elementor-element.elementor-element-648dbbfb { display:block; background:#fff; border:1px solid #e4e9ee; border-top:4px solid #FDCB07; border-radius:12px; padding:28px 24px; transition:.2s; height:100%; }
.elementor-4899 .elementor-element.elementor-element-648dbbfb:hover { box-shadow:0 10px 30px rgba(2,80,125,.10); transform:translateY(-4px); }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d5452f1 */.elementor-4899 .elementor-element.elementor-element-d5452f1{ margin-bottom:8px; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ecd9034 */.elementor-4899 .elementor-element.elementor-element-ecd9034{ margin-bottom:12px; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6521ff20 */.elementor-4899 .elementor-element.elementor-element-6521ff20 { display:block; background:#fff; border:1px solid #e4e9ee; border-top:4px solid #FDCB07; border-radius:12px; padding:28px 24px; transition:.2s; height:100%; }
.elementor-4899 .elementor-element.elementor-element-6521ff20:hover { box-shadow:0 10px 30px rgba(2,80,125,.10); transform:translateY(-4px); }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-bfcba05 */.elementor-4899 .elementor-element.elementor-element-bfcba05{ margin-bottom:8px; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-34c93a8 */.elementor-4899 .elementor-element.elementor-element-34c93a8{ margin-bottom:12px; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-104a5e73 */.elementor-4899 .elementor-element.elementor-element-104a5e73 { display:block; background:#fff; border:1px solid #e4e9ee; border-top:4px solid #FDCB07; border-radius:12px; padding:28px 24px; transition:.2s; height:100%; }
.elementor-4899 .elementor-element.elementor-element-104a5e73:hover { box-shadow:0 10px 30px rgba(2,80,125,.10); transform:translateY(-4px); }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-24a55830 */.elementor-4899 .elementor-element.elementor-element-24a55830 { background-color:#faf7f1; background-image: linear-gradient(rgba(251,248,241,.9), rgba(251,248,241,.9)),
  url("https://i0.wp.com/abbeygateaccountancy.co.uk/wp-content/uploads/2024/01/view-white-crumpled-paper-1-1-1.png?fit=1100,1100&ssl=1");
  background-size:cover; background-position:center; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-76343276 */.elementor-4899 .elementor-element.elementor-element-76343276 { text-transform:uppercase; letter-spacing:.16em; font-size:12.5px; font-weight:700; color:#a8780a; display:inline-block; margin-bottom:6px; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-36a1f66e */.elementor-4899 .elementor-element.elementor-element-36a1f66e{ margin:8px 0; position:relative; padding-bottom:18px; text-wrap:balance; } .elementor-4899 .elementor-element.elementor-element-36a1f66e:after{ content:''; display:block; width:54px; height:4px; background:#FDCB07; border-radius:3px; margin:14px auto 0; position:absolute; left:50%; bottom:0; transform:translateX(-50%); }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-685e6d44 */.elementor-4899 .elementor-element.elementor-element-685e6d44{ text-align:center; margin:0 auto 40px; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-435b173a */.elementor-4899 .elementor-element.elementor-element-435b173a{ margin-bottom:10px; text-align:center; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7e672b6b */.elementor-4899 .elementor-element.elementor-element-7e672b6b{ text-align:center; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2287d4f2 */.elementor-4899 .elementor-element.elementor-element-2287d4f2 { display:block; background:#fff; border:1px solid #e4e9ee; border-radius:12px; padding:24px 20px; text-align:center; transition:.2s; border-bottom:3px solid transparent; height:100%; }
.elementor-4899 .elementor-element.elementor-element-2287d4f2:hover { transform:translateY(-4px); box-shadow:0 10px 30px rgba(2,80,125,.10); border-bottom-color:#FDCB07; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-59e4c859 */.elementor-4899 .elementor-element.elementor-element-59e4c859{ margin-bottom:10px; text-align:center; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-11dd6fcd */.elementor-4899 .elementor-element.elementor-element-11dd6fcd{ text-align:center; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-50e5ed4b */.elementor-4899 .elementor-element.elementor-element-50e5ed4b { display:block; background:#fff; border:1px solid #e4e9ee; border-radius:12px; padding:24px 20px; text-align:center; transition:.2s; border-bottom:3px solid transparent; height:100%; }
.elementor-4899 .elementor-element.elementor-element-50e5ed4b:hover { transform:translateY(-4px); box-shadow:0 10px 30px rgba(2,80,125,.10); border-bottom-color:#FDCB07; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-60c55378 */.elementor-4899 .elementor-element.elementor-element-60c55378{ margin-bottom:10px; text-align:center; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2ba741b2 */.elementor-4899 .elementor-element.elementor-element-2ba741b2{ text-align:center; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1bb06afa */.elementor-4899 .elementor-element.elementor-element-1bb06afa { display:block; background:#fff; border:1px solid #e4e9ee; border-radius:12px; padding:24px 20px; text-align:center; transition:.2s; border-bottom:3px solid transparent; height:100%; }
.elementor-4899 .elementor-element.elementor-element-1bb06afa:hover { transform:translateY(-4px); box-shadow:0 10px 30px rgba(2,80,125,.10); border-bottom-color:#FDCB07; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6b4e0f6c */.elementor-4899 .elementor-element.elementor-element-6b4e0f6c{ margin-bottom:10px; text-align:center; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4cd0a2b2 */.elementor-4899 .elementor-element.elementor-element-4cd0a2b2{ text-align:center; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4ea85ff8 */.elementor-4899 .elementor-element.elementor-element-4ea85ff8 { display:block; background:#fff; border:1px solid #e4e9ee; border-radius:12px; padding:24px 20px; text-align:center; transition:.2s; border-bottom:3px solid transparent; height:100%; }
.elementor-4899 .elementor-element.elementor-element-4ea85ff8:hover { transform:translateY(-4px); box-shadow:0 10px 30px rgba(2,80,125,.10); border-bottom-color:#FDCB07; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6d2a3bbf */.elementor-4899 .elementor-element.elementor-element-6d2a3bbf { text-transform:uppercase; letter-spacing:.16em; font-size:12.5px; font-weight:700; color:#a8780a; display:inline-block; margin-bottom:6px; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2e25e605 */.elementor-4899 .elementor-element.elementor-element-2e25e605{ margin:8px 0; position:relative; padding-bottom:18px; text-wrap:balance; } .elementor-4899 .elementor-element.elementor-element-2e25e605:after{ content:''; display:block; width:54px; height:4px; background:#FDCB07; border-radius:3px; margin:14px auto 0; position:absolute; left:50%; bottom:0; transform:translateX(-50%); }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6c9b86e0 */.elementor-4899 .elementor-element.elementor-element-6c9b86e0{ text-align:center; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-65d7ab69 */.elementor-4899 .elementor-element.elementor-element-65d7ab69{ text-align:center; margin:0 auto 40px; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3ba288d6 */.elementor-4899 .elementor-element.elementor-element-3ba288d6 { display:inline-grid; place-items:center; width:42px; height:42px; border-radius:50%; background:#02507D; color:#fff; font-weight:800; margin-bottom:12px; text-align:center; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-397cb8d0 */.elementor-4899 .elementor-element.elementor-element-397cb8d0{ margin-bottom:8px; text-align:center; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3006b179 */.elementor-4899 .elementor-element.elementor-element-3006b179{ text-align:center; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7038fd10 */.elementor-4899 .elementor-element.elementor-element-7038fd10 { background:#fff; border:1px solid #e4e9ee; border-top:4px solid #FDCB07; border-radius:14px; padding:24px 20px; text-align:center; height:100%; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4629a4be */.elementor-4899 .elementor-element.elementor-element-4629a4be { display:inline-grid; place-items:center; width:42px; height:42px; border-radius:50%; background:#02507D; color:#fff; font-weight:800; margin-bottom:12px; text-align:center; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1ae1773b */.elementor-4899 .elementor-element.elementor-element-1ae1773b{ margin-bottom:8px; text-align:center; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4f93e46c */.elementor-4899 .elementor-element.elementor-element-4f93e46c{ text-align:center; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5c79805d */.elementor-4899 .elementor-element.elementor-element-5c79805d { background:#fff; border:1px solid #e4e9ee; border-top:4px solid #FDCB07; border-radius:14px; padding:24px 20px; text-align:center; height:100%; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2b23023a */.elementor-4899 .elementor-element.elementor-element-2b23023a { display:inline-grid; place-items:center; width:42px; height:42px; border-radius:50%; background:#02507D; color:#fff; font-weight:800; margin-bottom:12px; text-align:center; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2379201b */.elementor-4899 .elementor-element.elementor-element-2379201b{ margin-bottom:8px; text-align:center; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-72a86cd4 */.elementor-4899 .elementor-element.elementor-element-72a86cd4{ text-align:center; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-580086e2 */.elementor-4899 .elementor-element.elementor-element-580086e2 { background:#fff; border:1px solid #e4e9ee; border-top:4px solid #FDCB07; border-radius:14px; padding:24px 20px; text-align:center; height:100%; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-284e41ce */.elementor-4899 .elementor-element.elementor-element-284e41ce { display:inline-grid; place-items:center; width:42px; height:42px; border-radius:50%; background:#02507D; color:#fff; font-weight:800; margin-bottom:12px; text-align:center; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-726278d4 */.elementor-4899 .elementor-element.elementor-element-726278d4{ margin-bottom:8px; text-align:center; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-77cea10d */.elementor-4899 .elementor-element.elementor-element-77cea10d{ text-align:center; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-73c84a97 */.elementor-4899 .elementor-element.elementor-element-73c84a97 { background:#fff; border:1px solid #e4e9ee; border-top:4px solid #FDCB07; border-radius:14px; padding:24px 20px; text-align:center; height:100%; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e211660 */.elementor-4899 .elementor-element.elementor-element-e211660 { background-color:#faf7f1; background-image: linear-gradient(rgba(251,248,241,.9), rgba(251,248,241,.9)),
  url("https://i0.wp.com/abbeygateaccountancy.co.uk/wp-content/uploads/2024/01/view-white-crumpled-paper-1-1-1.png?fit=1100,1100&ssl=1");
  background-size:cover; background-position:center; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1c74e43f */.elementor-4899 .elementor-element.elementor-element-1c74e43f{font-size:30px;font-weight:800;margin-bottom:14px;}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-32528858 */.elementor-4899 .elementor-element.elementor-element-32528858{padding:20px;}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-18008cb3 */.elementor-4899 .elementor-element.elementor-element-18008cb3{padding:20px;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-17850c19 */.elementor-4899 .elementor-element.elementor-element-17850c19{font-size:30px;font-weight:800;margin-bottom:12px;}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-31a931c2 */.elementor-4899 .elementor-element.elementor-element-31a931c2:hover{ background:#063e60; }/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3d7f38cb */.elementor-4899 .elementor-element.elementor-element-3d7f38cb:hover{ background:#e0b400; }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-420ca85d */.elementor-4899 .elementor-element.elementor-element-420ca85d{padding:20px;}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-76fb9022 */.elementor-4899 .elementor-element.elementor-element-76fb9022{padding:20px;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1a901f2 */.elementor-4899 .elementor-element.elementor-element-1a901f2{font-size:30px;font-weight:800;margin-bottom:12px;}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-011d1a0 */.elementor-4899 .elementor-element.elementor-element-011d1a0:hover{ background:#063e60; }/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-596f325 */.elementor-4899 .elementor-element.elementor-element-596f325:hover{ background:#e0b400; }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-350f2a6 */.elementor-4899 .elementor-element.elementor-element-350f2a6{padding:20px;}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-6177e25 */.elementor-4899 .elementor-element.elementor-element-6177e25{padding:20px;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-271c9cea */.elementor-4899 .elementor-element.elementor-element-271c9cea{border-top:5px solid #FDCB07 !important; text-align:center;}/* End custom CSS */