.elementor-6418 .elementor-element.elementor-element-fde8f24 > .elementor-widget-container{margin:0px 0px 12px 0px;}.elementor-6418 .elementor-element.elementor-element-fde8f24{font-family:"Inter", Sans-serif;font-size:12px;font-weight:500;letter-spacing:1.4px;color:#B89A63;}.elementor-6418 .elementor-element.elementor-element-23faaaa{width:var( --container-widget-width, 88% );max-width:88%;--container-widget-width:88%;--container-widget-flex-grow:0;font-family:"Playfair Display", Sans-serif;font-size:19px;font-weight:400;letter-spacing:1.5px;color:#B89A63;}.elementor-6418 .elementor-element.elementor-element-23faaaa > .elementor-widget-container{margin:0px 0px 26px 0px;}.elementor-6418 .elementor-element.elementor-element-e79d181{width:var( --container-widget-width, 82% );max-width:82%;--container-widget-width:82%;--container-widget-flex-grow:0;font-size:15px;font-weight:400;line-height:22px;color:#D7D3CB;}.elementor-6418 .elementor-element.elementor-element-e79d181 > .elementor-widget-container{margin:16px 0px 30px 0px;}.elementor-6418 .elementor-element.elementor-element-85bd630 .elementor-button{background-color:#B89A63;font-size:12px;letter-spacing:1.8px;fill:#10110F;color:#10110F;padding:16px 16px 16px 16px;}.elementor-6418 .elementor-element.elementor-element-0cd1ba8 .elementor-button{background-color:#D9C7A400;fill:#D9C7A4;color:#D9C7A4;border-style:solid;border-width:1px 1px 1px 1px;border-color:#8B744F;border-radius:0px 0px 0px 0px;}.elementor-6418 .elementor-element.elementor-element-0cd1ba8 .elementor-button:hover, .elementor-6418 .elementor-element.elementor-element-0cd1ba8 .elementor-button:focus{background-color:#B89A63;color:#10110F;}.elementor-6418 .elementor-element.elementor-element-0cd1ba8 .elementor-button:hover svg, .elementor-6418 .elementor-element.elementor-element-0cd1ba8 .elementor-button:focus svg{fill:#10110F;}.elementor-6418 .elementor-element.elementor-element-46ca1ce{font-size:12px;line-height:18px;color:#887D7D;}.elementor-6418 .elementor-element.elementor-element-87678b5{font-size:12px;line-height:18px;color:#887D7D;}.elementor-6418 .elementor-element.elementor-element-5da6f16{font-size:12px;line-height:18px;color:#887D7D;}.elementor-6418 .elementor-element.elementor-element-65e2ddd{font-size:12px;line-height:18px;color:#887D7D;}.elementor-6418 .elementor-element.elementor-element-8a36910 > .elementor-widget-container{margin:0px 0px 10px 0px;padding:0px 0px 0px 0px;}.elementor-6418 .elementor-element.elementor-element-8a36910{font-family:"Inter", Sans-serif;font-size:12px;font-weight:500;letter-spacing:1.4px;color:#B89A63;}.elementor-6418 .elementor-element.elementor-element-1394b14 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 14px 0px;}.elementor-6418 .elementor-element.elementor-element-1394b14{font-family:"Playfair Display", Sans-serif;font-size:20px;font-weight:400;line-height:1.3em;color:#B89A63;}.elementor-6418 .elementor-element.elementor-element-44e57b1 > .elementor-widget-container{margin:0px 0px 22px 0px;padding:0px 0px 0px 0px;}.elementor-6418 .elementor-element.elementor-element-44e57b1{text-align:start;font-size:15px;font-weight:400;line-height:1.6em;color:#D7D3CB;}.elementor-6418 .elementor-element.elementor-element-afcc205{width:var( --container-widget-width, 28% );max-width:28%;--container-widget-width:28%;--container-widget-flex-grow:0;font-size:11px;font-weight:600;letter-spacing:1px;color:#B89A63;}.elementor-6418 .elementor-element.elementor-element-afcc205 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-6418 .elementor-element.elementor-element-ec3a93d{width:var( --container-widget-width, 72% );max-width:72%;--container-widget-width:72%;--container-widget-flex-grow:0;font-size:14px;font-weight:400;color:#D7D3CB;}.elementor-6418 .elementor-element.elementor-element-ec3a93d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-6418 .elementor-element.elementor-element-ee26235{width:var( --container-widget-width, 28% );max-width:28%;--container-widget-width:28%;--container-widget-flex-grow:0;font-size:11px;font-weight:600;letter-spacing:1px;color:#B89A63;}.elementor-6418 .elementor-element.elementor-element-ee26235 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-6418 .elementor-element.elementor-element-4fef42c{width:var( --container-widget-width, 72% );max-width:72%;--container-widget-width:72%;--container-widget-flex-grow:0;font-size:14px;font-weight:400;color:#D7D3CB;}.elementor-6418 .elementor-element.elementor-element-4fef42c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-6418 .elementor-element.elementor-element-95f6290{width:var( --container-widget-width, 28% );max-width:28%;--container-widget-width:28%;--container-widget-flex-grow:0;font-size:11px;font-weight:600;letter-spacing:1px;color:#B89A63;}.elementor-6418 .elementor-element.elementor-element-95f6290 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-6418 .elementor-element.elementor-element-1d2e5ce{width:var( --container-widget-width, 72% );max-width:72%;--container-widget-width:72%;--container-widget-flex-grow:0;font-size:14px;font-weight:400;color:#D7D3CB;}.elementor-6418 .elementor-element.elementor-element-1d2e5ce > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-6418 .elementor-element.elementor-element-384cf2d{width:var( --container-widget-width, 28% );max-width:28%;--container-widget-width:28%;--container-widget-flex-grow:0;font-size:11px;font-weight:600;letter-spacing:1px;color:#B89A63;}.elementor-6418 .elementor-element.elementor-element-384cf2d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-6418 .elementor-element.elementor-element-e43c8da{width:var( --container-widget-width, 72% );max-width:72%;--container-widget-width:72%;--container-widget-flex-grow:0;font-size:14px;font-weight:400;color:#D7D3CB;}.elementor-6418 .elementor-element.elementor-element-e43c8da > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-6418 .elementor-element.elementor-element-d165fc4 .elementor-button{background-color:#02010100;font-size:12px;letter-spacing:0.8px;fill:#D9C7A4;color:#D9C7A4;border-style:solid;border-width:1px 1px 1px 1px;border-color:#8B744F;border-radius:0px 0px 0px 0px;padding:13px 13px 13px 13px;}.elementor-6418 .elementor-element.elementor-element-d165fc4 .elementor-button:hover, .elementor-6418 .elementor-element.elementor-element-d165fc4 .elementor-button:focus{background-color:#B89A63;color:#10110F;border-color:#B89A63;}.elementor-6418 .elementor-element.elementor-element-d165fc4 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-6418 .elementor-element.elementor-element-d165fc4 .elementor-button:hover svg, .elementor-6418 .elementor-element.elementor-element-d165fc4 .elementor-button:focus svg{fill:#10110F;}.elementor-6418 .elementor-element.elementor-element-dc35bc0{width:100%;max-width:100%;}.elementor-6418 .elementor-element.elementor-element-dc35bc0 img{width:100%;height:220px;object-fit:cover;object-position:center center;}.elementor-6418 .elementor-element.elementor-element-e1b726e{font-family:"Playfair Display", Sans-serif;font-size:14px;line-height:1.5em;color:#686158;}.elementor-6418 .elementor-element.elementor-element-e1dbbb3 .elementor-button{background-color:#02010100;font-size:11px;letter-spacing:0.7px;fill:#4A4033;color:#4A4033;border-style:solid;border-width:1px 1px 1px 1px;border-color:#8B744F;border-radius:0px 0px 0px 0px;padding:12px 12px 12px 12px;}.elementor-6418 .elementor-element.elementor-element-e1dbbb3 .elementor-button:hover, .elementor-6418 .elementor-element.elementor-element-e1dbbb3 .elementor-button:focus{background-color:#B89A63;color:#10110F;}.elementor-6418 .elementor-element.elementor-element-e1dbbb3 .elementor-button:hover svg, .elementor-6418 .elementor-element.elementor-element-e1dbbb3 .elementor-button:focus svg{fill:#10110F;}.elementor-6418 .elementor-element.elementor-element-a084b89{width:100%;max-width:100%;}.elementor-6418 .elementor-element.elementor-element-a084b89 img{width:100%;height:220px;object-fit:cover;object-position:center center;}.elementor-6418 .elementor-element.elementor-element-9872656{font-family:"Playfair Display", Sans-serif;font-size:14px;line-height:1.5em;color:#686158;}.elementor-6418 .elementor-element.elementor-element-af47f32 .elementor-button{background-color:#02010100;font-size:11px;letter-spacing:0.7px;fill:#4A4033;color:#4A4033;border-style:solid;border-width:1px 1px 1px 1px;border-color:#8B744F;border-radius:0px 0px 0px 0px;padding:12px 12px 12px 12px;}.elementor-6418 .elementor-element.elementor-element-af47f32 .elementor-button:hover, .elementor-6418 .elementor-element.elementor-element-af47f32 .elementor-button:focus{background-color:#B89A63;color:#10110F;}.elementor-6418 .elementor-element.elementor-element-af47f32 .elementor-button:hover svg, .elementor-6418 .elementor-element.elementor-element-af47f32 .elementor-button:focus svg{fill:#10110F;}.elementor-6418 .elementor-element.elementor-element-73d76c8{width:100%;max-width:100%;}.elementor-6418 .elementor-element.elementor-element-73d76c8 img{width:100%;height:220px;object-fit:cover;object-position:center center;}.elementor-6418 .elementor-element.elementor-element-3ced9e0{font-family:"Playfair Display", Sans-serif;font-size:14px;line-height:1.5em;color:#686158;}.elementor-6418 .elementor-element.elementor-element-e1872da .elementor-button{background-color:#02010100;font-size:11px;letter-spacing:0.7px;fill:#4A4033;color:#4A4033;border-style:solid;border-width:1px 1px 1px 1px;border-color:#8B744F;border-radius:0px 0px 0px 0px;padding:12px 12px 12px 12px;}.elementor-6418 .elementor-element.elementor-element-e1872da .elementor-button:hover, .elementor-6418 .elementor-element.elementor-element-e1872da .elementor-button:focus{background-color:#B89A63;color:#10110F;}.elementor-6418 .elementor-element.elementor-element-e1872da .elementor-button:hover svg, .elementor-6418 .elementor-element.elementor-element-e1872da .elementor-button:focus svg{fill:#10110F;}.elementor-6418 .elementor-element.elementor-element-06a2237 > .elementor-widget-container{margin:0px 0px 16px 0px;}.elementor-6418 .elementor-element.elementor-element-06a2237{font-size:14px;color:#D7D3CB;}.elementor-6418 .elementor-element.elementor-element-2959b41 .elementor-button{background-color:#02010100;font-size:12px;letter-spacing:0.8px;fill:#D9C7A4;color:#D9C7A4;border-style:solid;border-width:1px 1px 1px 1px;border-color:#8B744F;border-radius:0px 0px 0px 0px;padding:13px 13px 13px 13px;}.elementor-6418 .elementor-element.elementor-element-2959b41 .elementor-button:hover, .elementor-6418 .elementor-element.elementor-element-2959b41 .elementor-button:focus{background-color:#B89A63;color:#10110F;border-color:#B89A63;}.elementor-6418 .elementor-element.elementor-element-2959b41 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-6418 .elementor-element.elementor-element-2959b41 .elementor-button:hover svg, .elementor-6418 .elementor-element.elementor-element-2959b41 .elementor-button:focus svg{fill:#10110F;}.elementor-6418 .elementor-element.elementor-element-0d3a945{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;font-family:"Playfair Display", Sans-serif;font-size:15px;font-weight:400;color:#D7D3CB;}.elementor-6418 .elementor-element.elementor-element-0d3a945 > .elementor-widget-container{margin:0px 0px 22px 0px;}:root{--page-title-display:none;}/* Start custom CSS */@media (max-width:1024px){body.elementor-page-6418 header h2{font-size:24px!important;line-height:1.1!important;margin:0!important}.elementor-6418 [data-id="1affd82"]{margin-top:230px!important;position:relative!important;transform:none!important}
.elementor-6418>.e-con{width:100%!important;max-width:none!important;overflow:hidden!important}
.elementor-6418 [data-id="c78d79a"],.elementor-6418 [data-id="198d41e"],.elementor-6418 [data-id="b1c738f"],.elementor-6418 [data-id="04026c2"],.elementor-6418 [data-id="3732491"],.elementor-6418 [data-id="e97a035"]{width:100%!important;max-width:100%!important;padding-left:32px!important;padding-right:32px!important;box-sizing:border-box!important}
.elementor-6418 [data-id="c78d79a"],.elementor-6418 [data-id="b1c738f"],.elementor-6418 [data-id="e97a035"]{flex-direction:column!important}
.elementor-6418 [data-id="1affd82"],.elementor-6418 [data-id="edb4d14"],.elementor-6418 [data-id="4635faa"],.elementor-6418 [data-id="4ef4426"],.elementor-6418 [data-id="4e2b42b"],.elementor-6418 [data-id="a08e093"]{width:100%!important;max-width:100%!important;flex-basis:auto!important}
.elementor-6418 [data-id="c2ce818"]{font-size:clamp(48px,7vw,64px)!important;line-height:1!important;overflow-wrap:normal!important;word-break:normal!important}
.elementor-6418 [data-id="edb4d14"],.elementor-6418 [data-id="4635faa"]{min-height:560px!important}
.elementor-6418 [data-id="198d41e"]{flex-wrap:wrap!important;gap:1px!important}
.elementor-6418 [data-id="2cefd85"],.elementor-6418 [data-id="e710b8f"],.elementor-6418 [data-id="6bb86ea"],.elementor-6418 [data-id="af62eb6"]{width:calc(50% - 1px)!important;flex:0 0 calc(50% - 1px)!important}
.elementor-6418 [data-id="04026c2"]{gap:18px!important}
.elementor-6418 [data-id="2bb5a87"],.elementor-6418 [data-id="4214092"],.elementor-6418 [data-id="24849df"]{min-width:0!important;flex:1 1 0!important}
}
@media (max-width:767px){body.elementor-page-6418 header h2{font-size:20px!important;line-height:1.1!important;margin:0!important}
.elementor-6418 [data-id="8d9ca41"]{padding-top:0!important}.elementor-6418 [data-id="c78d79a"]{padding-top:240px!important}
.elementor-6418 [data-id="c78d79a"],.elementor-6418 [data-id="198d41e"],.elementor-6418 [data-id="b1c738f"],.elementor-6418 [data-id="04026c2"],.elementor-6418 [data-id="3732491"],.elementor-6418 [data-id="e97a035"]{padding-left:20px!important;padding-right:20px!important}
.elementor-6418 [data-id="c2ce818"]{font-size:42px!important;line-height:.98!important;letter-spacing:-.02em!important}
.elementor-6418 [data-id="1affd82"]{padding:44px 24px!important;margin-top:430px!important;position:relative!important;transform:none!important}
.elementor-6418 [data-id="edb4d14"],.elementor-6418 [data-id="4635faa"]{min-height:420px!important}
.elementor-6418 [data-id="198d41e"],.elementor-6418 [data-id="04026c2"]{flex-direction:column!important;flex-wrap:nowrap!important}
.elementor-6418 [data-id="2cefd85"],.elementor-6418 [data-id="e710b8f"],.elementor-6418 [data-id="6bb86ea"],.elementor-6418 [data-id="af62eb6"],.elementor-6418 [data-id="2bb5a87"],.elementor-6418 [data-id="4214092"],.elementor-6418 [data-id="24849df"]{width:100%!important;max-width:100%!important;flex:0 0 auto!important}
.elementor-6418 h2{font-size:36px!important;line-height:1.05!important}
.elementor-6418 p{font-size:15px!important;line-height:1.65!important}
.elementor-6418 input,.elementor-6418 textarea,.elementor-6418 select,.elementor-6418 button{max-width:100%!important;box-sizing:border-box!important}
}

.elementor-6418 [data-id="a084b89"] img{content:url("https://www.davidthatcher.co.uk/wp-content/uploads/2026/08/samuraiarmour-books.jpg")!important;width:100%!important;height:100%!important;object-fit:cover!important;display:block!important}/* End custom CSS */