@media(max-width:1024px){.elementor .hero-section{padding-block-start:2.5rem;padding-block-end:2.5rem;padding-inline-start:0rem;padding-inline-end:0rem;display:flex;flex-direction:row;justify-content:flex-start;align-items:center}}@media(max-width:1024px){.elementor .hero-inner{width:40rem;padding-block-start:0rem;padding-block-end:0rem;padding-inline-start:0rem;padding-inline-end:0rem;gap:2.5rem}}@media(max-width:1024px){.elementor .inner-column{width:100%;padding:0;margin:0;justify-content:flex-start;align-items:start}}@media(max-width:1024px){.elementor .standard-section{width:100%;max-width:1319px;padding-block-start:1.5rem;padding-block-end:1.5rem;margin-block-start:0rem;flex-direction:row;justify-content:center;align-items:start}}@media(max-width:1024px){.elementor .content-wrapper{width:100%;max-width:1320px;padding-block-start:2rem;padding-block-end:2rem;padding-inline-start:2rem;padding-inline-end:2rem;flex-direction:column;justify-content:flex-start;align-items:start}}@media(max-width:1024px){.elementor .two-column{width:100%;display:flex;flex-direction:column;gap:2rem;justify-content:flex-start;align-items:start}}@media(max-width:1024px){.elementor .heading-h1{font-family:Montserrat;font-weight:500;font-size:2.75rem;color:#074D91;letter-spacing:.04em;line-height:1.1em;text-align:start;text-transform:uppercase}}@media(max-width:1024px){.elementor .heading-h2{font-family:Montserrat;font-weight:400;font-size:2.2rem;color:#074D91;letter-spacing:.03rem;line-height:1.25em;text-align:start;text-transform:uppercase}}@media(max-width:1024px){.elementor .body--text{font-family:Lato;font-size:1rem;color:#334155;letter-spacing:.05rem;line-height:1.4rem;text-align:start}}@media(max-width:1024px){.elementor .brow-text{font-family:Montserrat;font-weight:400;font-size:.8rem;color:#334155;letter-spacing:.05rem;line-height:1.1em;text-align:start;text-transform:uppercase}}@media(max-width:1024px){.elementor .button{font-family:Montserrat;font-weight:400;font-size:1.2rem;color:#334155;letter-spacing:.09em;line-height:1em;text-align:end;text-decoration:underline;text-transform:uppercase;align-self:end}}@media(max-width:1024px){.elementor .button:hover,.elementor .button:focus-visible{font-size:1.25rem}}@media(max-width:1024px){.elementor .heading-h3{font-family:Montserrat;font-weight:400;font-size:1.5rem;color:#074D91;letter-spacing:.04rem;line-height:1.3em;text-align:start;text-transform:uppercase}}@media(max-width:1024px){.elementor .e-1e23ac6{justify-content:center}}@media(max-width:1024px){.elementor .e-053fe98{display:flex}}@media(max-width:1024px){.elementor .e-63904d5-c8e7bcc{align-self:end}}@media(max-width:1024px){.elementor .e-c0ddc64-db22436{text-align:end;align-self:end}}@media(max-width:1024px){.elementor .e-d9649f9-9184c41{flex-direction:column;gap:1rem;justify-content:flex-end;align-items:end}}@media(max-width:1024px){.elementor .e-f6014b0-ef2fffc{justify-content:flex-end;align-items:end}}@media(max-width:1024px){.elementor .e-6337b78-7000bf0{height:60vh;padding-block-start:2.5rem;padding-block-end:2.5rem;padding-inline-start:0rem;padding-inline-end:0rem;background-image:linear-gradient(90deg,#fff0 0%,#ffffff 57%),url(https://dakatra.co.uk/wp-content/uploads/2026/10/101A9013-1-scaled-e1790938223548.jpg);background-repeat:repeat,no-repeat;background-attachment:scroll;background-size:auto auto,60rem auto;background-position:0% 0%,center center;flex-direction:row;justify-content:flex-start;align-items:center}}@media(max-width:1024px){.elementor .e-20997d2-158caf7{width:100%;flex-direction:column}}@media(max-width:1024px){.elementor .e-266b8fa-22bea22{flex-direction:column}}@media(max-width:1024px){.elementor .e-9c0b952-d7e12a5{flex-direction:column}}@media(max-width:1024px){.elementor .e-042a5ce-1157b81{flex-direction:column}}@media(max-width:1024px){.elementor .e-6dcada3-473cd31{padding-block-start:0rem;padding-inline-start:1.5rem;flex-direction:column}}@media(max-width:1024px){.elementor .e-74a1534-b31bab3{flex-direction:column}}@media(max-width:1024px){.elementor .e-5515791-a502d60{padding-block-start:0rem;padding-inline-end:1.5rem;flex-direction:column}}@media(max-width:1024px){.elementor .e-c2bd7c9-a27bd0b{padding-block-start:0rem;gap:0}}@media(max-width:1024px){.elementor .e-e2af687-ad3bde4{padding-block-start:0rem}}@media(max-width:1024px){.elementor .e-d051278-8a4b452{width:90%}}@media(max-width:1024px){.elementor .e-c3a8c53-b0f6ce5{align-self:start}}