.list-item li,.list-item .elementor-icon-box-content{position:relative;padding-left:40px}.list-item li::before,.list-item .elementor-icon-box-content::before{content:'';background-image:url(https://longleigh.org/wp-content/uploads/2025/11/circle.png);width:30px!important;height:30px!important;background-repeat:no-repeat;background-size:18px;background-position:center;margin-right:10px;position:absolute;left:0;top:7px}.list-item li{padding-left:40px!important;position:relative}.list-item li:before{top:1px!important}.team-banner-img,.featured-img{position:relative}.team-banner-img::before,.featured-img::before{background-color:#282b30;position:absolute;top:0;left:0;z-index:1;width:100%;height:100%;opacity:0;transition:all 0.3s ease;content:"";border-radius:16px;overflow:hidden}.elementor-widget-video{border-radius:16px}.featured-img:hover,.team-grid:hover img{transform:scale(1.1)}.team-grid:hover .elementor-widget-image::before,.featured-img:hover::before{opacity:.45}.elementor-author-box__name{margin:0!important}.counter-icon{width:fit-content;padding:;width:64px;height:64px;background-color:#CBCBDF;border-radius:50px;display:flex;justify-content:center;align-items:center}.elementor-field-group-field_0039ca6.elementor-col-100{margin-bottom:18px!important}.team-banner-img{overflow:hidden}.team-btn{opacity:0;pointer-events:none;transition:opacity 1s ease-in-out 0.5s}.team-grid:hover .team-btn{opacity:1;pointer-events:auto}.team-grid .elementor-widget-image{background-color:#CBCBDF}.purple-hover:hover *{color:#fff!important}.purple-icon:hover svg rect{fill:#FCFCFC}.purple-icon svg rect{fill:#EEEEF5}.custom-iconbox{background-color:#EEEEF5;border-radius:12px;border:1px solid #CBCBDF;padding:2px 10px 12px 13px!important}.team-banner-img{border:1px solid #CBCBDF!important;border-radius:16px!important;overflow:hidden}.team-banner-img img{border:0 solid #CBCBDF!important}.custom-iconbox .elementor-icon-box-icon{background-color:#fff;padding:13px;border-radius:8px;margin-top:10px}.custom-iconbox a{color:#565897}.custom-contact-form{padding:10px 25px 0 25px;background:#fff;border:1px solid #CBCBDF;border-radius:16px;box-shadow:0 1px 2px #1018280D;font-family:"Roboto",Sans-serif}.custom-contact-form .form-row p{display:flex;gap:20px}.wpcf7-not-valid-tip{color:#ED6D62}.custom-contact-form input[type="text"],.custom-contact-form input[type="email"],.custom-contact-form input[type="tel"],.custom-contact-form textarea{width:100%;border:none;border-bottom:1px solid #D6D6D6;padding:8px 0 17px 0;font-size:14px;font-weight:400;line-height:22px;border-radius:0;outline:none}.custom-contact-form ul{margin-bottom:15px}.custom-contact-form ul li p{margin-bottom:0}.custom-contact-form .wpcf7-form-control-wrap.share-story-consent,.custom-contact-form .wpcf7-form-control-wrap.data-storage-consent{margin-top:10px}.custom-contact-form .wpcf7-form-control-wrap .wpcf7-list-item{margin-bottom:5px}.custom-contact-form .wpcf7-form-control-wrap .wpcf7-list-item input[type="radio"]{margin-right:4px}.custom-contact-form input:focus,.custom-contact-form textarea:focus{border-color:#f26b5b}.wpcf7-list-item.first.last input{margin-right:5px}.form-checkbox p{display:flex;justify-content:start;align-items:start;margin-top:45px}.form-row span{width:100%}.custom-contact-form .form-checkbox a{color:#ED6D62;text-decoration:underline!important;line-height:20px}.custom-contact-form textarea{height:60px;resize:none}.custom-contact-form .form-checkbox{margin:15px 0;font-size:14px;color:#555}.custom-contact-form .form-checkbox a:hover{text-decoration:underline}.form-checkbox .wpcf7-list-item{margin-left:0;margin-right:5px;display:flex;justify-content:center;align-items:center}.wpcf7-list-item-label{line-height:21px}.custom-contact-form p{font-size:16px;margin-bottom:10px}.custom-contact-form input[type="submit"]{width:100%;background:#ED6D62;color:#fff;padding:10px 0;font-size:16px;border-radius:4px;cursor:pointer;border:1px solid #ED6D62;box-shadow:0 1px 2px #1018280D}.e-n-accordion-item ul{margin-bottom:15px}.elementor-widget-n-accordion .e-n-accordion-item{border-radius:16px;overflow:hidden;outline:1px solid #F7F6FB;background:#fff}.e-n-accordion-item[open]{outline:1px solid #ED6D62}.elementor-button.elementor-button-link.elementor-size-sm{min-width:152px!important}.custom-subscribe{display:flex;align-items:center;background:#2F3053;overflow:hidden;max-width:305px;padding:10px}.custom-subscribe input{flex:1;background:#fff0;border:none;padding:14px 18px;font-size:16px;color:#fff}.custom-subscribe input::placeholder{color:#B1B2CF;font-size:14px}.elementor-shortcode p{display:none}.custom-subscribe:focus-within{outline:1px solid #48508a}.subscribe-btn{background:#ED6D62;border:none;width:55px;height:48px;display:flex;justify-content:center;align-items:center;cursor:pointer;transition:0.3s;font-size:20px;color:#fff;border-radius:0!important}.custom-subscribe input:focus-visible{outline:0}.subscribe-btn:hover{background:#F18A81}.explore-menu .side-bar a{background-image:url(https://longleigh.org/wp-content/uploads/2025/10/chevron-right.png)!important;background-size:20px;background-repeat:no-repeat;background-position:96% center}.category-our-trustees,.category-our-staff{cursor:pointer!important}@media (max-width:767px){.blog-grid{max-width:350px!important;margin-left:auto;margin-right:auto}}.survey-form .custom-contact-form input[type="text"],.survey-form .custom-contact-form input[type="email"],.survey-form .custom-contact-form input[type="tel"],.survey-form .custom-contact-form textarea{width:100%;font-weight:400;line-height:22px;border-radius:0;outline:none;color:#525252!important;font-size:16px!important;padding:12px 16px;border:1px solid #D6D6D6;transition:all 0.3s ease;border-radius:.5rem;background-color:#fff}.survey-form .custom-contact-form input[type="text"]:focus,.survey-form .custom-contact-form input[type="email"]:focus,.survey-form .custom-contact-form input[type="tel"]:focus,.survey-form .custom-contact-form textarea:focus{border-color:#ED6D62;outline:none}.survey-form .custom-contact-form textarea{height:90px;resize:none}.survey-form input.wpcf7-form-control.wpcf7-file{margin-top:0;margin-bottom:15px}.survey-form .share-story-consent span.wpcf7-form-control.wpcf7-radio span.wpcf7-list-item.first,.survey-form .data-storage-consent span.wpcf7-form-control.wpcf7-radio span.wpcf7-list-item.first{display:block}.survey-form .custom-contact-form{padding:25px 25px 0 25px}.survey-form .custom-contact-form br{display:none}.survey-form .wpcf7-form-control-wrap{position:relative;display:block}.survey-form .form-checkbox p{margin-top:25px}.survey-form span.wpcf7-form-control.wpcf7-radio label{cursor:pointer}.survey-form span.wpcf7-form-control-wrap.first-name,.survey-form span.wpcf7-form-control-wrap.telephone-number,.survey-form span.wpcf7-form-control-wrap.email,.survey-form span.wpcf7-form-control-wrap.your-experience{margin-bottom:20px}.blog-post-content .elementor-widget-theme-post-featured-image img{border-radius:16px}@media(max-width:767px){.survey-form .custom-contact-form{padding:16px 15px 0 15px}.survey-form .custom-contact-form p{font-size:15px}.custom-contact-form ul{padding-left:20px}.custom-contact-form .wpcf7-form-control-wrap .wpcf7-list-item{margin-left:0}.custom-contact-form .wpcf7-form-control-wrap.share-story-consent .wpcf7-list-item>label,.custom-contact-form .wpcf7-form-control-wrap.data-storage-consent .wpcf7-list-item>label{display:flex;gap:5px}}.custom-contact-form.conatct-page-form{padding:25px 25px 0 25px}.custom-contact-form.conatct-page-form .wpcf7-form-control-wrap.your-message textarea{min-height:120px}.custom-contact-form.conatct-page-form .wpcf7-form-control-wrap{margin-bottom:30px}.custom-contact-form.conatct-page-form .form-submit p{margin:0}.custom-contact-form.conatct-page-form .form-checkbox span.wpcf7-form-control-wrap.terms{margin:0}.custom-contact-form.conatct-page-form .wpcf7-not-valid-tip{color:#ED6D62;font-size:14px;margin-top:2px}.custom-contact-form.conatct-page-form p{margin-bottom:0}@media(min-width:767px){.custom-contact-form.conatct-page-form .flex-group{display:flex;gap:25px}.custom-contact-form.conatct-page-form .flex-group .wpcf7-form-control-wrap{width:100%}}@media(max-width:550px){.custom-contact-form.conatct-page-form .form-checkbox *{font-size:14px}.custom-contact-form.conatct-page-form .form-checkbox p{margin-top:20px}}@media(max-width:767px){p.elementor-blockquote__content{text-align:center!important}}.wpcf7 form.sent .wpcf7-response-output{border-color:#ed6d62;background:#fff;text-align:center;font-size:16px;line-height:23px;padding:10px;border-radius:10px;border-width:1px;margin-left:0;margin-right:0}