@media(max-width:767px){.elementor .e-grid-base{grid-template-columns:repeat(1, 1fr);}}@media(max-width:767px){.elementor .ukca-button{padding-block-start:16px;padding-block-end:16px;padding-inline-start:23px;padding-inline-end:23px;}}@media(max-width:767px){.elementor .ukca-h2{font-size:29px;}}@media(max-width:767px){.elementor .ukca-section{padding-block-start:48px;padding-block-end:48px;padding-inline-start:22px;padding-inline-end:22px;}}@media(max-width:767px){.elementor .e-e004fa0-28dc059{flex-direction:column;gap:24px;align-items:flex-start;}}@media(max-width:767px){.elementor .e-7d06dd85-478a{padding-block-start:0px;padding-block-end:24px;padding-inline-start:0px;padding-inline-end:0px;}}@media(max-width:767px){.elementor .e-3969a215-89f2{min-height:44px;}}@media(max-width:767px){.elementor .e-4d180357-fa90{min-height:44px;}}@media(max-width:767px){.elementor .e-94b2eb-3c1e{min-height:44px;}}@media(max-width:767px){.elementor .e-7b8f9576-cb22{min-height:44px;}}@media(max-width:767px){.elementor .e-46c63809-2ed4{min-height:44px;}}@media(max-width:767px){.elementor .e-eae0a65-2610{min-height:44px;}}@media(max-width:767px){.elementor .e-72b0163b-23e7{min-height:44px;}}@media(max-width:767px){.elementor .e-6b269c02-8bd7{min-height:44px;}}@media(max-width:767px){.elementor .e-35ec7c6-9261{padding-block-start:24px;padding-block-end:24px;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width: 1px; border-inline-start-width: 0px; border-top-style: solid; border-top-color: #535B60;\n}}@media(max-width:767px){.elementor .e-108498dc-1e2b{padding-block-start:24px;padding-block-end:24px;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width: 1px; border-inline-start-width: 0px; border-top-style: solid; border-top-color: #535B60;\n}}@media(max-width:767px){.elementor .e-7c655f4b-f923{padding-block-start:24px;padding-block-end:24px;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width: 1px; border-inline-start-width: 0px; border-top-style: solid; border-top-color: #535B60;\n}}@media(max-width:767px){.elementor .e-88f6eab-1ca6{grid-template-columns:minmax(0,1fr);row-gap: 0;\n}}@media(max-width:767px){.elementor .e-7707dbcf-ffe1{flex-direction:column;gap:8px;}}@media(max-width:767px){.elementor .e-63fd564c-f679{padding:24px;}}