.elementor-312 .elementor-element.elementor-element-83f4f70{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-312 .elementor-element.elementor-element-b24c101 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-312 .elementor-element.elementor-element-7847cb3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-312 .elementor-element.elementor-element-7847cb3 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-312 .elementor-element.elementor-element-f972625:not(.elementor-motion-effects-element-type-background), .elementor-312 .elementor-element.elementor-element-f972625 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFFD6;background-image:url("https://nurseryandchildcareratings.co.uk/wp-content/uploads/2020/10/back_main_bg.png");}.elementor-312 .elementor-element.elementor-element-f972625{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:50px 0px 50px 0px;}.elementor-312 .elementor-element.elementor-element-f972625 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-312 .elementor-element.elementor-element-be1a20c:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-312 .elementor-element.elementor-element-be1a20c > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFFD6;}.elementor-312 .elementor-element.elementor-element-be1a20c > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:50px 0px 50px 0px;}.elementor-312 .elementor-element.elementor-element-be1a20c > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-312 .elementor-element.elementor-element-a69cb36{text-align:center;}.elementor-312 .elementor-element.elementor-element-a69cb36 .elementor-heading-title{font-family:"ADLaM Display", Sans-serif;color:#0F75BD;}.elementor-312 .elementor-element.elementor-element-bb9fa1e{text-align:center;}.elementor-312 .elementor-element.elementor-element-bb9fa1e .elementor-heading-title{font-family:"Advent Pro", Sans-serif;font-size:22px;}.elementor-312 .elementor-element.elementor-element-5fa8832{--display:flex;}.elementor-312 .elementor-element.elementor-element-4d2be1d{--display:grid;--min-height:7px;--e-con-grid-template-columns:repeat(6, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-312 .elementor-element.elementor-element-4d2be1d.e-con{--align-self:center;}.elementor-312 .elementor-element.elementor-element-f30ce51 .elementor-button{background-color:#0F75BD;fill:#FFFFFF;color:#FFFFFF;border-radius:80px 80px 80px 80px;}.elementor-312 .elementor-element.elementor-element-777f3a2 .elementor-button{background-color:#0F75BD;border-radius:80px 80px 80px 80px;}.elementor-312 .elementor-element.elementor-element-2765185 .elementor-button{background-color:#0F75BD;border-radius:80px 80px 80px 80px;}.elementor-312 .elementor-element.elementor-element-4b74341 .elementor-button{background-color:#0F75BD;border-radius:80px 80px 80px 80px;}.elementor-312 .elementor-element.elementor-element-73ec5c8 .elementor-button{background-color:#0F75BD;border-radius:80px 80px 80px 80px;}.elementor-312 .elementor-element.elementor-element-8c4e526 .elementor-button{background-color:#0F75BD;border-radius:80px 80px 80px 80px;}.elementor-312 .elementor-element.elementor-element-590eee1 > .elementor-background-overlay{background-color:#FFFFFF;opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-312 .elementor-element.elementor-element-590eee1{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:50px 0px 50px 0px;}.elementor-312 .elementor-element.elementor-element-8bdbccc > .elementor-element-populated{padding:60px 60px 60px 60px;}.elementor-312 .elementor-element.elementor-element-7ae9f93{text-align:center;}.elementor-312 .elementor-element.elementor-element-7ae9f93 .elementor-heading-title{font-family:"ADLaM Display", Sans-serif;font-weight:600;color:#0F75BD;}.elementor-312 .elementor-element.elementor-element-f17f7ff:hover > .elementor-element-populated{box-shadow:0px 6px 20px 0px rgba(193.5000057220459, 193.5000057220459, 193.5000057220459, 0.86);}.elementor-312 .elementor-element.elementor-element-f17f7ff > .elementor-element-populated{margin:10px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:15px 15px 15px 15px;}.elementor-312 .elementor-element.elementor-element-1761cc2{text-align:center;}.elementor-312 .elementor-element.elementor-element-1761cc2 .elementor-heading-title{font-size:20px;}.elementor-312 .elementor-element.elementor-element-3ae2835:hover > .elementor-element-populated{box-shadow:0px 6px 20px 0px rgba(193.5000057220459, 193.5000057220459, 193.5000057220459, 0.86);}.elementor-312 .elementor-element.elementor-element-3ae2835 > .elementor-element-populated{margin:10px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:15px 15px 15px 15px;}.elementor-312 .elementor-element.elementor-element-bad5d08{text-align:center;}.elementor-312 .elementor-element.elementor-element-bad5d08 .elementor-heading-title{font-size:20px;}.elementor-312 .elementor-element.elementor-element-002d75e:hover > .elementor-element-populated{box-shadow:0px 6px 20px 0px rgba(193.5000057220459, 193.5000057220459, 193.5000057220459, 0.86);}.elementor-312 .elementor-element.elementor-element-002d75e > .elementor-element-populated{margin:10px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:15px 15px 15px 15px;}.elementor-312 .elementor-element.elementor-element-aa422e5{text-align:center;}.elementor-312 .elementor-element.elementor-element-aa422e5 .elementor-heading-title{font-size:20px;}.elementor-312 .elementor-element.elementor-element-8eaca8f > .elementor-background-overlay{background-color:#FFFFFF;opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-312 .elementor-element.elementor-element-8eaca8f{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 50px 0px;}.elementor-312 .elementor-element.elementor-element-521f9b7 > .elementor-element-populated{padding:60px 60px 60px 60px;}.elementor-312 .elementor-element.elementor-element-7c69b74{text-align:center;}.elementor-312 .elementor-element.elementor-element-7c69b74 .elementor-heading-title{font-family:"ADLaM Display", Sans-serif;font-weight:600;-webkit-text-stroke-color:#000;stroke:#000;color:#0F75BD;}.elementor-312 .elementor-element.elementor-element-6940ff9:hover > .elementor-element-populated{box-shadow:0px 6px 20px 0px rgba(193.5000057220459, 193.5000057220459, 193.5000057220459, 0.86);}.elementor-312 .elementor-element.elementor-element-6940ff9 > .elementor-element-populated{margin:10px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:15px 15px 15px 15px;}.elementor-312 .elementor-element.elementor-element-8d395d3{text-align:center;}.elementor-312 .elementor-element.elementor-element-8d395d3 .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:20px;font-weight:500;}.elementor-312 .elementor-element.elementor-element-087845f:hover > .elementor-element-populated{box-shadow:0px 6px 20px 0px rgba(193.5000057220459, 193.5000057220459, 193.5000057220459, 0.86);}.elementor-312 .elementor-element.elementor-element-087845f > .elementor-element-populated{margin:10px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:15px 15px 15px 15px;}.elementor-312 .elementor-element.elementor-element-e982244{text-align:center;}.elementor-312 .elementor-element.elementor-element-e982244 .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:20px;font-weight:500;}.elementor-312 .elementor-element.elementor-element-53fb42f:hover > .elementor-element-populated{box-shadow:0px 6px 20px 0px rgba(193.5000057220459, 193.5000057220459, 193.5000057220459, 0.86);}.elementor-312 .elementor-element.elementor-element-53fb42f > .elementor-element-populated{margin:10px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:15px 15px 15px 15px;}.elementor-312 .elementor-element.elementor-element-c3ecb3b{text-align:center;}.elementor-312 .elementor-element.elementor-element-c3ecb3b .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:20px;font-weight:500;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-312 .elementor-element.elementor-element-4d2be1d{--grid-auto-flow:row;}}@media(min-width:768px){.elementor-312 .elementor-element.elementor-element-5fa8832{--content-width:1600px;}.elementor-312 .elementor-element.elementor-element-4d2be1d{--width:69%;}}@media(max-width:767px){.elementor-312 .elementor-element.elementor-element-4d2be1d{--min-height:0px;--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-312 .elementor-element.elementor-element-8bdbccc > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-312 .elementor-element.elementor-element-8eaca8f{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-312 .elementor-element.elementor-element-521f9b7 > .elementor-element-populated{padding:0px 0px 0px 0px;}}/* Start custom CSS for container, class: .elementor-element-4d2be1d */.elementor-312 .elementor-element.elementor-element-4d2be1d {
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    overflow-x: auto;
    gap: 20px;
}

.elementor-312 .elementor-element.elementor-element-4d2be1d > * {
    flex: 0 0 auto;
}/* End custom CSS */