@import "/wp-content/themes/lime-theme/assets/css/blocks.css";@import url(https://fonts.googleapis.com/css2?family=Manrope:wght@200;300;400;500;600;700;800&display=swap);@font-face{font-display:swap;font-family:Indivisible-Regular;src:url(/wp-content/themes/lime-theme/assets/fonts/Indivisible/Indivisible-Regular.woff2)}@font-face{font-display:swap;font-family:Indivisible-Medium;src:url(/wp-content/themes/lime-theme/assets/fonts/Indivisible/Indivisible-Medium.woff2)}@font-face{font-display:swap;font-family:Indivisible-SemiBold;src:url(/wp-content/themes/lime-theme/assets/fonts/Indivisible/Indivisible-SemiBold.woff2)}@font-face{font-display:swap;font-family:Indivisible-Bold;src:url(/wp-content/themes/lime-theme/assets/fonts/Indivisible/Indivisible-Bold.woff2)}@font-face{font-display:swap;font-family:FontAwesome-Light;src:url(/wp-content/themes/lime-theme/assets/fonts/webfonts/fa-light-300.woff2)}:root{--primary:#1b6437;--accent:#9ec600;--secondary:#134727;--tertiary:#359a38;--gray:#b1b1b1;--dark:#3c3c3b}html{scroll-padding-top:150px}body.bodyactive{opacity:1}::selection{color:#2d882f;background-color:#e4ffe5}a,button,.duration-300{-webkit-transition:all 0.4s cubic-bezier(.62,.16,.13,1.01);-moz-transition:all 0.4s cubic-bezier(.62,.16,.13,1.01);-ms-transition:all 0.4s cubic-bezier(.62,.16,.13,1.01);-o-transition:all 0.4s cubic-bezier(.62,.16,.13,1.01);transition:all 0.4s cubic-bezier(.62,.16,.13,1.01)}.transition,.duration-300{-webkit-transition:all 0.4s cubic-bezier(.62,.16,.13,1.01)!important;-moz-transition:all 0.4s cubic-bezier(.62,.16,.13,1.01)!important;-ms-transition:all 0.4s cubic-bezier(.62,.16,.13,1.01)!important;-o-transition:all 0.4s cubic-bezier(.62,.16,.13,1.01)!important;transition:all 0.4s cubic-bezier(.62,.16,.13,1.01)!important}.font-indivisible-regular{font-family:Indivisible-Regular}.font-indivisible-medium{font-family:Indivisible-Medium}.font-indivisible-semibold{font-family:Indivisible-SemiBold}.font-indivisible-bold{font-family:Indivisible-Bold}.font-awesome-light{font-family:FontAwesome-Light}.heading-1{font-size:80px}@media (min-width:1024px){.heading-1{font-size:120px}}.heading-2{font-size:40px}@media (min-width:768px){.heading-2{font-size:60px}}.heading-3{font-size:34px}@media (min-width:768px){.heading-3{font-size:49px}}.heading-4{font-size:32px}@media (min-width:768px){.heading-4{font-size:42px}}.heading-5{font-size:20px}@media (min-width:768px){.heading-5{font-size:26px}}.heading-6{font-size:22px}.text-15{font-size:15px}.text-10{font-size:10px}.text-8{font-size:8px}.leading-1\.2{line-height:1.2!important}.text-primary{color:var(--primary)}.hover\:text-primary:hover{color:var(--primary)}.text-primary-dark{color:var(--secondary)}.hover\:text-primary-dark:hover{color:var(--secondary)}.text-primary-light{color:var(--accent)}.hover\:text-primary-light:hover{color:var(--accent)}.group:hover .group-hover\:text-primary-light{color:var(--accent)}.text-dark{color:var(--dark)}.hover\:text-dark:hover{color:var(--dark)}.text-gray{color:var(--gray)}.hover\:text-gray:hover{color:var(--gray)}.bg-primary{background-color:var(--primary)}.hover\:bg-primary:hover{background-color:var(--primary)}.hover\:bg-primary-dark:hover{background-color:var(--secondary)}.bg-primary-light{background-color:var(--accent)}.hover\:bg-primary-light:hover{background-color:var(--accent)}.group:hover .group-hover\:bg-primary-light{background-color:var(--accent)}.bg-gray{background-color:var(--gray)}.hover\:bg-gray:hover{background-color:var(--gray)}.bg-twitter{background-color:#00a8ce}.border-primary{border-color:var(--primary)}.hover\:border-primary:hover{border-color:var(--primary)}.hover\:border-primary-light:hover{border-color:var(--accent)}html{scroll-behavior:smooth}body{font-family:"Manrope",sans-serif;font-size:16px;font-weight:400;line-height:1.2!important}.container{padding-left:20px;padding-right:20px}@media (min-width:1536px){.container{padding-left:48px;padding-right:48px}}.nav-item{display:inline-flex;align-items:center;column-gap:8px;font-size:15px;font-weight:700;color:var(--primary);transition:0.3s}.nav-item:hover{color:var(--accent)}.cta-btn,.form-main .frm_forms .frm_submit .frm_button_submit{display:inline-block;padding:16px 68px;border:1px solid var(--primary);font-family:Indivisible-Medium;transition:0.3s;height:50px}.bg-primary-gradient{background-image:linear-gradient(90deg,#369a39 0%,#71b217 55.6%,#9cc400 100%)}.bg-hero-gradient{background-image:linear-gradient(180deg,#fff0 65.2%,rgb(22 20 18 / .68) 76%,rgb(22 20 18 / .84) 78.1%,rgb(22 20 18 / .95) 91.3%)}.bg-map-gradient{background-image:linear-gradient(90deg,#369a39 0%,#3a9b36 19.5%,#46a02f 39.5%,#5aa924 59.5%,#77b414 79.7%,#9bc300 99.9%,#9cc400 100%);background-blend-mode:multiply;mix-blend-mode:multiply}.bg-cta-gradient1{background:linear-gradient(180deg,#fff0 32%,rgb(22 20 18 / .651) 80%,rgb(22 20 18 / .949) 100%)}.bg-cta-gradient2{background:linear-gradient(90deg,#369b39 0%,#9dc500 100%)}.document-header,.dropdown-header{padding:10px 21px 10px 14px;border-radius:0 20px 0 0;display:flex;align-items:center;justify-content:space-between;column-gap:20px;cursor:pointer}.dropdown-header h4{color:#fff}.document-header-none{padding:10px 21px 10px 14px;display:flex;align-items:center;justify-content:space-between;cursor:pointer}.document-header-none svg{height:12px}.dropdown-header i{-webkit-transition:-webkit-transform 0.3s ease-in-out;-ms-transition:-ms-transform 0.3s ease-in-out;transition:transform 0.3s ease-in-out}.dropdown-header i.active{transform:rotate(180deg);-ms-transform:rotate(180deg);-webkit-transform:rotate(180deg)}.dropdown-main{display:none}.dropdown-main.active{display:block}.blockquote{position:relative}.blockquote-main{padding:44px 20px 67px 20px;background-color:var(--accent)}@media (min-width:768px){.blockquote-main{padding:44px 50px 67px 62px}}.blockquote-footer{position:absolute;right:0;bottom:0;padding:14px 36px 14px 20px;border-radius:0 0 0 16px;background-color:var(--primary);transform:translateY(50%)}.video-overlay .video-container .vimeo-modal-vid,.video-overlay .video-container .vimeo-modal-vid #vimeoContainer,.video-overlay .video-container .vimeo-modal-vid #vimeoContainer iframe{position:absolute;top:0;left:0;width:100%;height:100%}.standard-formatting p{line-height:28px;margin-bottom:12px;color:var(--dark);word-wrap:break-word}.standard-formatting h1,.standard-formatting h2,.standard-formatting h3,.standard-formatting h4,.standard-formatting h5,.standard-formatting h6{line-height:1.5;color:var(--primary);margin-top:15px;margin-bottom:9px}.standard-formatting h1{font-size:40px}.standard-formatting h2{font-size:36px}.standard-formatting h3{font-size:32px}.standard-formatting h4{font-size:28px}.standard-formatting h5{font-size:24px}.standard-formatting h6{font-size:20px}.standard-formatting a{color:var(--primary);font-weight:600;text-decoration:underline}.standard-formatting a:hover{color:var(--accent)}.standard-formatting ul,.standard-formatting ol{list-style-type:none;margin-top:5px;margin-bottom:12px}.standard-formatting ol{counter-reset:my-awesome-counter}.standard-formatting ul li,.standard-formatting ol li{position:relative;line-height:28px;margin-bottom:8px;padding-left:24px;color:var(--dark)}.standard-formatting ol li{counter-increment:my-awesome-counter}.standard-formatting ul li:before{content:"";background:#9cc400;width:5px;height:5px;position:absolute;left:0;top:12px;border-radius:50%}.standard-formatting ol li:before{content:counter(my-awesome-counter) ". ";position:absolute;left:0;font-weight:800}body{padding-top:134px}.map-text,.academy-info{-webkit-transition:all 0.4s cubic-bezier(.62,.16,.13,1.01);-moz-transition:all 0.4s cubic-bezier(.62,.16,.13,1.01);-ms-transition:all 0.4s cubic-bezier(.62,.16,.13,1.01);-o-transition:all 0.4s cubic-bezier(.62,.16,.13,1.01);transition:all 0.4s cubic-bezier(.62,.16,.13,1.01)}.map-text,.academy-info.unshrunk{transform:scale(1);opacity:1;visibility:visible}.academy-info,.map-text.shrink{transform:scale(0);opacity:0;visibility:hidden}header.header{position:fixed;background:#fff;width:100%;top:0;left:0;-webkit-transition:all 0.4s cubic-bezier(.62,.16,.13,1.01);-moz-transition:all 0.4s cubic-bezier(.62,.16,.13,1.01);-ms-transition:all 0.4s cubic-bezier(.62,.16,.13,1.01);-o-transition:all 0.4s cubic-bezier(.62,.16,.13,1.01);transition:all 0.4s cubic-bezier(.62,.16,.13,1.01);z-index:20;box-shadow:0 0 36px #fff0}header.header.fixed{top:-45px;box-shadow:0 0 36px rgb(102 102 102 / 15%)}.dropdown-menu,.search-header-function .search-form-main{transform:translateY(-18px);opacity:0;z-index:-1;visibility:hidden;-webkit-transition:all 0.4s cubic-bezier(.62,.16,.13,1.01);-moz-transition:all 0.4s cubic-bezier(.62,.16,.13,1.01);-ms-transition:all 0.4s cubic-bezier(.62,.16,.13,1.01);-o-transition:all 0.4s cubic-bezier(.62,.16,.13,1.01);transition:all 0.4s cubic-bezier(.62,.16,.13,1.01)}.anime-view .scrollable-menu-inner,.homepage-hero{opacity:0;-webkit-transition:all 0.6s cubic-bezier(.62,.16,.13,1.01);-moz-transition:all 0.6s cubic-bezier(.62,.16,.13,1.01);-ms-transition:all 0.6s cubic-bezier(.62,.16,.13,1.01);-o-transition:all 0.6s cubic-bezier(.62,.16,.13,1.01);transition:all 0.6s cubic-bezier(.62,.16,.13,1.01)}.anime-view.active .scrollable-menu-inner,.homepage-hero.active{opacity:1;transition-delay:0.3s}.homepage-hero.active{transition-delay:0s}.dropdown-menu{padding-top:20px;transform:translateY(-30px)}.dropdown-menu.active,.search-header-function.active .search-form-main{transform:translateY(10px);opacity:1;z-index:1;visibility:visible}.dropdown-menu.active{transform:translateY(-13px)}.footer-p{line-height:24px}.nav-item.hover,.academy-meta a:hover span,.nav-item.active{color:var(--accent)}.nav-item.hover i{transform:rotate(180deg)}.dropdown-menu a:hover,.contact-meta a:hover span{color:#e6ff83}.breadcrumbs{font-size:13px!important}.breadcrumbs a,.logo-main{opacity:1}.breadcrumbs a:hover,.logo-main:hover{opacity:.6}.header-top-section{height:90px}header .nav-item{padding:42px 0}.opening-section-image .standard-formatting p{font-size:23px;line-height:1.6}.standard-formatting>*:first-child{margin-top:-7px}.standard-formatting>*:last-child{margin-bottom:-7px}body.error404{padding:0}body.error404 header,body.error404 footer{display:none}.error-404-inner{padding:50px}.error-404-inner h1{margin-bottom:25px;color:#fff;font-size:190px;font-weight:900;line-height:.8}.error-404-inner h1 img{filter:grayscale(1) brightness(11);width:auto;margin:0 10px;height:152px}.error-404-inner b{background:rgb(255 255 255 / 20%);color:#fff;font-size:30px;font-weight:800;padding:10px 20px;margin-bottom:50px}.error-404-inner p,.error-404-inner p a{color:#fff;opacity:1}.error-404-inner p a:hover{opacity:.6;color:#fff}.error-404-inner .standard-formatting{margin-bottom:70px}.search-form-main input{outline:none!important;box-shadow:none!important;height:50px;padding:5px 26px;font-size:16px;color:var(--primary);border:1px solid rgb(27 100 55 / 20%);font-family:"Manrope",sans-serif;padding-right:60px}.search-form-main input:hover{border:1px solid rgb(27 100 55)}.search-form-main input:focus{border-color:#9cc400}.search-form-main input::placeholder{color:rgb(27 100 55 / 60%)}.search-form-main button.search-submit{width:50px;height:50px;display:flex;justify-content:center;align-items:center;right:6px;fill:var(--primary)}.search-form-main button.search-submit:hover{fill:#369a39}.empty-image{object-fit:contain;padding:60px;opacity:.5}.navigation ul{float:right;margin-top:20px;display:flex;flex-wrap:wrap;justify-content:start;align-items:start}.navigation ul li a{font-size:26px;line-height:.8;color:var(--primary);float:left;padding:0 12px 20px;border-bottom:2px solid var(--primary);font-weight:500;text-align:center;min-width:43px;position:relative}.navigation ul li a:before{content:"";background:var(--accent);position:absolute;height:2px;left:0;bottom:-2px}.navigation ul li.active a,.navigation ul li a:hover{color:var(--accent)}.navigation ul li.active a{cursor:default;pointer-events:none}.navigation ul li.active a:before{width:100%}.search-header-function .search-form-main{position:absolute;right:0;min-width:250px;bottom:0}.notification-modal{background:rgb(91 102 115 / 50%);top:0;left:0;backdrop-filter:blur(2px);opacity:0;z-index:-1;visibility:hidden;-webkit-transition:all 0.4s cubic-bezier(.62,.16,.13,1.01);-moz-transition:all 0.4s cubic-bezier(.62,.16,.13,1.01);-ms-transition:all 0.4s cubic-bezier(.62,.16,.13,1.01);-o-transition:all 0.4s cubic-bezier(.62,.16,.13,1.01);transition:all 0.4s cubic-bezier(.62,.16,.13,1.01)}.notification-modal.active{opacity:1;z-index:999;visibility:visible}button.notification-close:hover{color:#fff}.custom-twitter-feed .ctf .ctf-out-of-tweets{display:none!important}.custom-twitter-feed .ctf-tweet-items{display:grid;gap:30px;grid-template-columns:1fr 1fr 1fr;overflow:hidden}.custom-twitter-feed .ctf-carousel .ctf-owl-stage-outer{width:100%;float:left;overflow:visible}.custom-twitter-feed #ctf .ctf-tweet-items .ctf-item{grid-column:span 1 / span 1;padding:0px!important;--tw-shadow:0 4px 6px -1px rgb(0 0 0 / 0.1), 0 2px 4px -2px rgb(0 0 0 / 0.1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);margin:0;height:100%;position:relative;padding-top:280px!important;min-height:388px;padding-bottom:25px!important}.custom-twitter-feed #ctf .ctf-tweet-items .ctf-item:before{content:"";position:absolute;top:0;left:0;width:100%;height:260px;background:url(/wp-content/uploads/2023/07/logo.png.webp) center center no-repeat #eee;filter:grayscale(1);opacity:.3}.custom-twitter-feed #ctf .ctf-tweet-items .ctf-item .ctf-author-box{float:left;width:100%;height:auto;padding:0 25px}.custom-twitter-feed #ctf .ctf-tweet-items .ctf-item .ctf-author-box .ctf-author-avatar,.custom-twitter-feed #ctf .ctf-tweet-items .ctf-item .ctf-author-box .ctf-author-name,.custom-twitter-feed #ctf .ctf-tweet-items .ctf-item .ctf-author-box .ctf-screename-sep{display:none}.custom-twitter-feed #ctf .ctf-tweet-items .ctf-item .ctf-author-box .ctf-author-screenname,.custom-twitter-feed #ctf .ctf-tweet-items .ctf-item .ctf-author-box .ctf-tweet-meta{margin:0 3px 0 0}.custom-twitter-feed #ctf .ctf-tweet-items .ctf-item .ctf-author-box .ctf-author-screenname,.custom-twitter-feed #ctf .ctf-tweet-items .ctf-item .ctf-author-box .ctf-tweet-meta,.custom-twitter-feed #ctf .ctf-tweet-items .ctf-item .ctf-author-box .ctf-tweet-meta a{font-size:11px;color:var(--gray)!important}.custom-twitter-feed #ctf .ctf-tweet-items .ctf-item .ctf-author-box{position:relative;z-index:2;margin-bottom:0}.custom-twitter-feed #ctf .ctf-tweet-items .ctf-item .ctf-author-box .ctf-corner-logo{width:40px;height:40px;display:flex;justify-content:center;right:15px;top:-40px;border-radius:50%;align-items:center;font-size:16px;background:#1b95e0}.custom-twitter-feed #ctf .ctf-tweet-items .ctf-item .ctf-author-box .ctf-corner-logo svg path{fill:#fff}.custom-twitter-feed #ctf .ctf-tweet-items .ctf-item .ctf-tweet-content{clear:both;float:left;padding:9px 25px 0;margin:0px!important}.custom-twitter-feed #ctf .ctf-tweet-items .ctf-item .ctf-tweet-actions{display:none}.custom-twitter-feed #ctf .ctf-tweet-items .ctf-item .ctf-tweet-content p.ctf-tweet-text{font-size:14px;line-height:22px;color:#3b3b3b;font-weight:400;position:relative;z-index:2}.custom-twitter-feed #ctf .ctf-tweet-items .ctf-item .ctf-tweet-content p.ctf-tweet-text a{color:#3b3b3b}.custom-twitter-feed #ctf .ctf-tweet-items .ctf-item .ctf-tweet-content p.ctf-tweet-text a:hover,.custom-twitter-feed #ctf .ctf-tweet-items .ctf-item .ctf-author-box .ctf-author-screenname:hover,.custom-twitter-feed #ctf .ctf-tweet-items .ctf-item .ctf-author-box .ctf-tweet-meta:hover,.custom-twitter-feed #ctf .ctf-tweet-items .ctf-item .ctf-author-box .ctf-tweet-meta a:hover{color:var(--accent)!important}.standard-formatting blockquote{background:var(--accent);color:#fff;margin-top:25px;margin-bottom:25px;padding:35px 40px}.standard-formatting blockquote p{font-size:30px;line-height:1.4;margin-bottom:20px;text-align:center;color:#fff;font-weight:500}.standard-formatting blockquote p:first-child{margin-top:-10px}.standard-formatting blockquote p:last-child{margin-bottom:-10px}.scrollable-menu-inner{max-width:240px;top:0;position:relative}.scrollable-menu-inner.fixed{position:fixed;top:0;margin-top:130px;transition:none!important}.scrollable-menu-inner.fixed.shifted,.scrollable-menu-inner.shifted{position:sticky!important;top:140px;bottom:0;transition:none!important}.full-image-single{margin-bottom:70px;margin-top:10px;height:560px;overflow:hidden}.full-image-single img{float:left;width:100%;height:100%;object-fit:cover;object-position:center}.academy-info .inline-block{max-width:952px}.academy-info{position:absolute;top:0;width:100%}.cta-panels{position:relative;z-index:1}.cta-panels .empty-image{object-fit:none;background:#f5f5f5;filter:grayscale(1);opacity:.3}.video-placeholder{object-fit:cover;object-position:center}.vacancy-tax .no-results-block{margin-top:40px;margin-bottom:0}input,select,textarea{outline:none!important}header .nav-item i{transform:rotate(0deg)}header .nav-item:hover i,header .nav-item.hover i{transform:rotate(180deg)}.homepage-hero .delay-1{transition-delay:0.6s!important}.homepage-hero .delay-2{transition-delay:1s!important}.homepage-hero .delay-3{transition-delay:1.4s!important}.homepage-hero{background:none;position:relative}.homepage-hero:before{content:"";position:absolute;background:-moz-linear-gradient(top,#fff0 0%,rgb(0 0 0) 100%);background:-webkit-linear-gradient(top,#fff0 0%,rgb(0 0 0) 100%);background:linear-gradient(to bottom,#fff0 0%,rgb(0 0 0) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000',endColorstr='#000000',GradientType=0);bottom:0;left:0;width:100%;height:50%;opacity:.7}.scrollable-menu-inner.no-transition{transition:none!important}.opening-section-image .bg-block{position:absolute;height:0}.opening-section-image.active .bg-block{height:100%;transition-delay:0.3s!important}.header #burgerMenu{width:46px;height:46px;position:relative;padding:6px;margin-top:-9px}.header #burgerMenu span{height:3px;display:block;width:34px;position:absolute;-webkit-transition:all 0.2s cubic-bezier(.62,.16,.13,1.01);-moz-transition:all 0.2s cubic-bezier(.62,.16,.13,1.01);-ms-transition:all 0.2s cubic-bezier(.62,.16,.13,1.01);-o-transition:all 0.2s cubic-bezier(.62,.16,.13,1.01);transition:all 0.2s cubic-bezier(.62,.16,.13,1.01);transform:rotate(0deg);opacity:1;background-image:linear-gradient(90deg,#369a39 0%,#71b217 55.6%,#9cc400 100%);left:6px}.mobile-menu{-webkit-transition:all 0.6s cubic-bezier(.62,.16,.13,1.01);-moz-transition:all 0.6s cubic-bezier(.62,.16,.13,1.01);-ms-transition:all 0.6s cubic-bezier(.62,.16,.13,1.01);-o-transition:all 0.6s cubic-bezier(.62,.16,.13,1.01);transition:all 0.6s cubic-bezier(.62,.16,.13,1.01);width:100%;right:0;max-width:350px;height:100%;z-index:5;background:#fff;padding:30px;padding-right:10px;top:0;padding-top:136px;transform:translateX(100%)}.mobile-menu.active{transform:translateX(0%)}.header #burgerMenu span:nth-of-type(1){top:9px}.header #burgerMenu span:nth-of-type(2){top:21px}.header #burgerMenu span:nth-of-type(3){top:33px}.header #burgerMenu.active span:nth-of-type(1),.header #burgerMenu.active span:nth-of-type(2){transform:rotate(45deg);top:22px}.header #burgerMenu.active span:nth-of-type(2){opacity:0}.header #burgerMenu.active span:nth-of-type(3){transform:rotate(-45deg);top:22px}header.header.active.fixed,header.header.active{box-shadow:0 0 36px #fff0}.mobile-menu .mobile-menu-inner{float:left;width:100%;height:100%;overflow-x:hidden;overflow-y:auto}.custom-twitter-feed #ctf .ctf-tweet-items .ctf-item .ctf-tweet-content .ctf-tweet-media{position:absolute;left:0;top:0;height:260px;overflow:hidden}.custom-twitter-feed #ctf .ctf-tweet-items .ctf-item .ctf-tweet-content .ctf-tweet-media a.ctf-image{float:left;width:100%;height:100%}.custom-twitter-feed #ctf .ctf-tweet-items .ctf-item .ctf-tweet-content .ctf-tweet-media a.ctf-image img{float:left;width:100%;height:100%;object-fit:cover}.mobile-menu-inner ul.mobile-menu-nav,.mobile-menu-inner ul.mobile-menu-nav li,.mobile-menu-inner ul.mobile-menu-nav li a{clear:both;float:left;width:100%;height:auto}.mobile-menu-inner ul.mobile-menu-nav{padding-right:12px}.mobile-menu-inner ul.mobile-menu-nav>li{margin-bottom:17px}.mobile-menu-inner ul.mobile-menu-nav>li>a{justify-content:space-between;font-size:18px}.mobile-menu-inner ul.mobile-menu-nav>li>a i{transform:rotate(0deg)}.mobile-menu-inner ul.mobile-menu-nav>li>a.active{color:var(--accent)}.mobile-menu-inner ul.mobile-menu-nav>li>a.active i{transform:rotate(180deg)}.mobile-menu-inner ul.mobile-menu-nav li .dropdown-menu{transform:none;padding:0;height:0;overflow:hidden;clear:both;float:left;width:100%}.mobile-menu-inner ul.mobile-menu-nav li .dropdown-menu.active{height:auto;padding-top:17px;padding-bottom:5px}.mobile-menu-inner ul.mobile-menu-nav li .dropdown-menu ul li{margin-bottom:15px}.mobile-menu-inner ul.mobile-menu-nav li .dropdown-menu ul li:last-of-type{margin-bottom:0}.mobile-menu-inner ul.mobile-menu-nav li .dropdown-menu ul li a{color:var(--dark)}.mobile-menu-inner ul.mobile-menu-nav li .dropdown-menu ul li a:hover{color:var(--accent)}.mobile-menu .mobile-menu-inner::-webkit-scrollbar{width:8px}.mobile-menu .mobile-menu-inner::-webkit-scrollbar-track{background:#fff;border-radius:10px}.mobile-menu .mobile-menu-inner::-webkit-scrollbar-thumb{background:rgb(59 59 59 / 23%);border:2px solid #fff;border-radius:10px}.mobile-menu .mobile-menu-inner::-webkit-scrollbar-thumb:hover{background:#3b3b3b}body .uwy.userway_p1 .uai{top:150px!important;bottom:auto!important;left:calc(100vw - 30px)!important}body .uwy.userway_p1 .uai:before{content:"Accessibility";position:absolute;white-space:nowrap;right:60px;font-size:12px;color:#003d68!important;background:#fff;font-weight:700;border-radius:20px;line-height:1;padding:5px 10px;top:12px;border:1px solid #003d68}img.team-no-image{float:left;width:100%;height:auto;margin:0;display:block;background:#eee;filter:grayscale(1);object-fit:scale-down;border-radius:50%;opacity:.4}body.bodylock{overflow:hidden}.page-id-1469 .standard-formatting br{display:none}.main-nav li.group-has-children{position:relative}.main-nav li.group-has-children .dropdown-menu{right:0}.main-nav li.group-has-children .dropdown-menu img{min-width:192px}.main-nav li.group-has-children .dropdown-menu a{min-width:144px}.main-nav li.group-has-children #mega-menu-block-1{right:auto;left:0}.academy-buttons{margin-top:35px}.custom-twitter-feed #ctf .ctf-tweet-items .ctf-item .ctf-tweet-content .ctf-tweet-media .ctf-video{height:100%;width:100%}.custom-twitter-feed #ctf .ctf-tweet-items .ctf-item .ctf-tweet-content .ctf-tweet-media .ctf-video img{height:100%;object-fit:cover;width:100%}.custom-twitter-feed .ctf-tweet-items .ctf-with-logo .ctf-context{display:none}footer{overflow:hidden}body:not(.home) .opening-section-image .standard-formatting p{font-size:16px;line-height:28px}.homepage-hero iframe{background:#1b1b1b}.academies-grid{gap:40px}.academies-grid .academies-grid-inner{border:1px solid var(--primary);border-top:30px solid var(--primary);padding:50px 20px 40px}.academies-grid .academies-grid-inner .logo-outer{height:88px;max-height:88px}.academy-buttons{margin-top:40px}.academy-buttons{gap:15px}.academies-grid .academies-grid-inner .logo-outer img{max-height:100%}.academy-buttons a.cta-btn{padding-left:20px;padding-right:20px}.archive .custom-twitter-feed #cff,.archive .custom-twitter-feed #ctf{display:flex;flex-wrap:wrap;justify-content:center;align-items:start}.archive .custom-twitter-feed #cff a#cff-load-more,.archive .custom-twitter-feed #ctf a#ctf-more{display:inline-block;padding:16px 68px;border:1px solid var(--primary);font-family:Indivisible-Medium;transition:0.3s;height:50px;margin-top:50px;border-radius:0;flex:0;white-space:nowrap;background:none;line-height:1}.archive .custom-twitter-feed #cff a#cff-load-more:hover,.archive .custom-twitter-feed #ctf a#ctf-more:hover{background-color:var(--primary);color:#fff}.logo-main img,.footer-logo img{max-height:50px}a.report-safeguarding{z-index:15;left:15px;top:162px;background:var(--accent);color:#fff;height:25px;border-radius:12px;font-weight:500;font-size:13px;display:flex;align-items:center;padding:0 15px;line-height:1}a.report-safeguarding:hover{background:var(--primary)}.page-id-2064 a.report-safeguarding{display:none}.form-main{width:100%;padding-top:60px;padding-right:60px;padding-bottom:60px}.form-main .frm_forms{clear:both;float:left;width:100%;display:block}.form-main h4{float:left;width:100%;margin-bottom:23px;line-height:1.3!important}.form-main .frm_forms .frm_fields_container{gap:18px}.form-main .frm_forms .form-field{float:left;width:100%;display:flex;flex-direction:column;gap:10px}.form-main .frm_forms .form-field label{color:#fff;font-size:16px;font-weight:500}.form-main .frm_forms .form-field label .frm_required{color:#ff5959}.form-main .frm_forms .form-field input[type=text],.form-main .frm_forms .form-field input[type=email],.form-main .frm_forms .form-field input[type=tel],.form-main .frm_forms .form-field textarea{color:var(--dark);width:100%;height:45px;font-size:16px;padding:10px 16px;vertical-align:middle;border:1px solid #fff;appearance:none;-webkit-appearance:none;border-radius:0}.form-main .frm_forms .form-field input[type="text"]:hover,.form-main .frm_forms .form-field input[type="email"]:hover,.form-main .frm_forms .form-field input[type="tel"]:hover,.form-main .frm_forms .form-field textarea:hover{border-color:var(--accent)}.form-main .frm_forms .form-field input[type="text"]:focus,.form-main .frm_forms .form-field input[type="email"]:focus,.form-main .frm_forms .form-field input[type="tel"]:focus,.form-main .frm_forms .form-field textarea:focus{border-color:var(--accent)}.form-main .frm_forms .form-field input[aria-invalid="true"]{border:1px solid red!important;color:red!important}.form-main .frm_forms .form-field textarea{height:200px;line-height:30px}.form-main .frm_forms .form-field .frm_error{color:#fff;font-size:12px;clear:both;float:left;font-weight:500;width:100%;margin-top:3px}.form-main .frm_forms .frm_submit{clear:both;float:left;width:100%;height:auto}.form-main .frm_forms .frm_submit .frm_button_submit{background:var(--accent);border:none;color:#fff;float:right;transition:all .4s cubic-bezier(.62,.16,.13,1.01)!important;border-radius:0;box-shadow:none!important;outline:none!important}.form-main .frm_forms .frm_submit .frm_button_submit:hover{background:#369a39;color:#fff}.form-main .frm_forms .form-field.vertical_radio .frm_primary_label{display:none}.form-main .frm_forms .form-field .frm_checkbox label{display:flex;justify-content:start;align-items:center;gap:6px;padding:0;border:none}.form-main .frm_forms .form-field .frm_checkbox label span{flex:0;white-space:nowrap;text-indent:0}.form-main .frm_forms .form-field .frm_checkbox label a{text-decoration:underline;color:#fff;text-indent:0}.form-main .frm_forms .form-field .frm_checkbox label a:hover{color:#e6ff83}.form-main .frm_forms .form-field .frm_checkbox input{appearance:none;-webkit-appearance:none;background:url(/wp-content/uploads/2024/01/checkmark.png.webp) center center no-repeat #fff;width:34px;height:34px;margin-right:13px;background-size:14px;box-shadow:none!important;outline:none!important}.form-main .frm_forms .form-field .frm_checkbox input:before,.form-main .frm_forms .form-field .frm_checkbox input:after{display:none!important}.form-main .frm_forms .frm_checkbox{margin-top:5px;margin-bottom:5px}.form-main .frm_forms .form-field .frm_checkbox input:checked{background-color:var(--accent)}.form-main .frm_forms .frm_message{background:#ccffe9;color:#218057;clear:both;float:left;width:100%;height:auto;border:1px solid #218057;padding:10px 17px;border-radius:7px;font-size:16px;font-weight:400;line-height:1.5}.error404 a.report-safeguarding,body.error404 .uwy.userway_p1 .uai{display:none!important}.form-main .frm_forms .frm_message p{color:#218057;margin:0px!important}.grecaptcha-badge{display:none!important;visibility:hidden!important}body .uwy{z-index:100!important}a.report-safeguarding{display:none!important;visibility:visible!important}.frm_style_formidable-style.with_frm_style .form-field{margin-bottom:0px!important}.page-id-2121 .breadcrumbs,.home .breadcrumbs,.page-id-2121 .top-gradient-block,.home .top-gradient-block{display:none}.page-id-2121 .standard-content-block,.home .standard-content-block{margin-top:-10px;margin-bottom:10px}a.scroll-down-hero{margin-top:30px;float:left;width:auto;height:auto;opacity:1}a.scroll-down-hero:hover{opacity:.6;margin-top:50px}a.scroll-down-hero svg{width:40px;height:auto;fill:#fff}.homepage-hero .delay-3{transition-delay:1.3s!important}.standard-content-block .featured-image.block,.standard-content-block .featured-vimeo-video{margin-bottom:40px}.standard-content-block .featured-image.block{height:450px}.standard-content-block .featured-image.block img{object-position:center}.document-links-subpage{margin-top:-70px!important}a#vimeo-autoload{overflow:hidden}a#vimeo-autoload .video-iframe{z-index:-1}a#vimeo-autoload>span{z-index:2}a#vimeo-autoload .cta-btn,a.play-video .cta-btn.play-btn{width:60px;height:60px;padding:0;border:1px solid #fff}a#vimeo-autoload .cta-btn:before,a.play-video .cta-btn.play-btn:before{content:"";width:0;height:0;border-top:15px solid #fff0;border-bottom:15px solid #fff0;border-left:23px solid #fff;position:absolute;left:19px;top:14px}a#vimeo-autoload:hover .cta-btn,a.play-video:hover .cta-btn.play-btn{border-color:var(--accent);background:var(--accent)}a#vimeo-autoload .video-iframe.active{z-index:4}.image-side-video{overflow:hidden}.image-side-video a#vimeo-autoload{height:100%}.image-side-video a#vimeo-autoload{height:100%;background:rgb(27 27 27 / 20%);border-radius:0 80px 0 0}.image-side-video a#vimeo-autoload .video-iframe{background:#000;height:100%;border:1px solid #ccc;backface-visibility:hidden}img.team-image-block{border-radius:50%;border:1px solid #ccc}.safeguaring-form-container{clear:both;float:left;width:100%;height:auto;display:block;background:#fff;padding:30px;padding-top:0}.has-image-overlay .preview-image{filter:brightness(.7)grayscale(0);-webkit-transition:all 0.4s cubic-bezier(.62,.16,.13,1.01);-moz-transition:all 0.4s cubic-bezier(.62,.16,.13,1.01);-ms-transition:all 0.4s cubic-bezier(.62,.16,.13,1.01);-o-transition:all 0.4s cubic-bezier(.62,.16,.13,1.01);transition:all 0.4s cubic-bezier(.62,.16,.13,1.01)}.has-image-overlay:after{position:absolute;content:"";left:0;top:0;width:100%;height:100%;background-image:linear-gradient(90deg,#369a39 0%,#71b217 55.6%,#9cc400 100%);z-index:40;opacity:0;-webkit-transition:all 0.4s cubic-bezier(.62,.16,.13,1.01);-moz-transition:all 0.4s cubic-bezier(.62,.16,.13,1.01);-ms-transition:all 0.4s cubic-bezier(.62,.16,.13,1.01);-o-transition:all 0.4s cubic-bezier(.62,.16,.13,1.01);transition:all 0.4s cubic-bezier(.62,.16,.13,1.01);background-blend-mode:multiply}.has-image-overlay:hover:after{opacity:.8}.has-image-overlay:hover .preview-image{filter:brightness(1)grayscale(1)}.contact-page-left-info{min-height:50vh}.homepage-page-links a{overflow:hidden}.homepage-page-links a .flex{position:relative;z-index:3}.homepage-page-links a:before{background:#000;content:"";opacity:.3;position:absolute;left:0;top:0;width:100%;height:100%;-webkit-transition:all 0.4s cubic-bezier(.62,.16,.13,1.01);-moz-transition:all 0.4s cubic-bezier(.62,.16,.13,1.01);-ms-transition:all 0.4s cubic-bezier(.62,.16,.13,1.01);-o-transition:all 0.4s cubic-bezier(.62,.16,.13,1.01);transition:all 0.4s cubic-bezier(.62,.16,.13,1.01)}.homepage-page-links a:hover:before{background:var(--primary);opacity:.7}.contact-page-left-info .separator{margin-top:20px}@media only screen and (min-width :1200px){.top-gradient-block{height:80px!important}.breadcrumbs{margin-top:36px!important}.page-template-template-full-width section.my-9,body:not(.home) .standard-content-block .my-9{margin-top:30px!important}.page-template-template-full-width section.my-9{margin-bottom:40px!important}body.page-id-2121 .standard-content-block .my-9{margin-top:72px!important}.page-template-template-full-width .cta-panels{margin-top:50px;margin-bottom:120px}.scrollable-menu .breadcrumbs{white-space:nowrap}.scrollable-menu-inner h3{font-size:30px}}@media only screen and (min-width :1300px){header .nav-item{font-size:14px}.main-nav li.group-has-children .dropdown-menu a{min-width:150px;font-size:16px;line-height:1.3}.xl\:h-\[calc\(100vh-135px\)\]{height:calc(100vh - 180px)}}.main-nav{justify-content:flex-end;column-gap:30px;width:100%}@media only screen and (min-width :1300px){.main-nav{column-gap:50px}}.custom-twitter-feed.has-fb-feed .cff-wrapper .cff-posts-wrap .slick-track{display:flex!important}.custom-twitter-feed.has-fb-feed .cff-wrapper .cff-posts-wrap .slick-list{margin:0 -10px}.custom-twitter-feed.has-fb-feed .cff-wrapper .cff-posts-wrap .slick-slide{height:inherit!important;margin:0 10px!important}.cff-posts-wrap .cff-item p.cff-post-text{margin-bottom:20px!important}.slick-slider ul.slick-dots{width:auto;display:block;position:absolute;list-style-type:none;margin:0 0 0 0;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.slick-slider ul.slick-dots li{float:left;width:auto;height:auto;display:block;margin:0 9px!important;padding:0 0 0 0}.slick-slider ul.slick-dots li:before{display:none}.slick-slider ul.slick-dots li button{width:10px;height:10px;padding:0;text-indent:-9999px;border-radius:50%;border:none;background:#eee}.slick-slider ul.slick-dots li button:hover{border-color:#1b1b1b}.slick-slider ul.slick-dots li.slick-active button{background:#000;border-color:#000;pointer-events:none;cursor:default}.slick-slider ul.slick-dots li.slick-active button:hover{pointer-events:none;cursor:default}.custom-twitter-feed.has-fb-feed ul.slick-dots{position:relative;float:left;display:flex;justify-content:center;width:100%;left:auto;-webkit-transform:none;-ms-transform:none;transform:none;margin-top:35px}.content-section-full-scroll .custom-twitter-feed.has-fb-feed.no-slider .cff-posts-wrap{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px}.content-section-full-scroll .custom-twitter-feed.has-fb-feed.no-slider .cff-posts-wrap .cff-item{margin:0!important}.aligncenter{position:relative;left:50%;transform:translateX(-50%)}.homepage-hero{opacity:1!important}.footer-logo img{max-height:100px;max-width:100%;width:200px}.homepage-hero .custom-logo-size{max-height:150px}.standard-formatting{padding-bottom:30px}#cff.cff-masonry{margin:0}#cff.cff-masonry .cff-posts-wrap{display:flex!important;gap:15px;flex-direction:row;flex-wrap:wrap;height:auto!important}#cff.cff-masonry .cff-posts-wrap .cff-item{position:relative!important;flex:1}#cff.cff-masonry .cff-posts-wrap .cff-item{position:relative!important;flex:1;margin:0px!important;left:auto!important;top:auto!important;padding:0px!important;box-shadow:5px 5px 16px rgb(0 0 0 / 7%);border:1px solid #dddddd!important;border-radius:6px!important;overflow:hidden}#cff.cff-masonry .cff-posts-wrap .cff-item .cff-author,#cff.cff-masonry .cff-posts-wrap .cff-item .cff-meta-wrap,#cff.cff-masonry .cff-posts-wrap .cff-item .cff-comments-box{display:none!important}.homepage-latest-news{overflow:hidden}#cff.cff-masonry .cff-posts-wrap .cff-item{display:flex;flex-direction:column;align-items:start;justify-content:start}#cff.cff-masonry .cff-posts-wrap .cff-item p.cff-post-text{order:2;font-size:14px;line-height:22px;color:#3b3b3b;margin:0px!important;padding:20px}#cff.cff-masonry .cff-posts-wrap .cff-item .cff-media-wrap{order:1;height:300px;overflow:hidden;background:#f5f5f5;display:flex;justify-content:center;align-items:center;min-width:100%;width:100%;border:none!important}#cff.cff-masonry .cff-posts-wrap .cff-item .cff-media-wrap .cff-photo{width:100%;height:100%}#cff.cff-masonry .cff-posts-wrap .cff-item .cff-media-wrap .cff-photo:after{display:none!important}#cff.cff-masonry .cff-posts-wrap .cff-item .cff-media-wrap .cff-photo img{height:100%;object-fit:cover;object-position:center;width:100%}#cff.cff-masonry .cff-posts-wrap .cff-item .cff-media-wrap .cff-photo{border-bottom:1px solid #ddd}.acf-map{height:100%;width:100%}.contact-us-contacts-block .email span{word-break:break-all}.footer-email-mobile{display:none}