@charset "UTF-8";
/* https://nlfchurch.co.uk/wp-content/themes/nlfc/style.css?v=1.1.3 */
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}html,*,*:before,*:after{box-sizing:border-box}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after{content:'';content:none}q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}input:focus{outline:none}.inner{width:1200px;margin:0 auto;padding:0 20px}.inner--thin{width:960px;margin:0 auto}.inner--thinner{width:760px;margin:0 auto}.inner--thinnest{width:560px;margin:0 auto}.grid{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:20px -20px}.grid>[class*='grid_']{padding:0 20px}.grid_1-2{width:50%}.grid_1-3{width:33.33333%}.grid_2-3{width:66.66667%}.grid_1-4{width:25%}.grid_3-4{width:75%}.grid_1-5{width:20%}.grid_2-5{width:40%}.grid_3-5{width:60%}.grid_4-5{width:80%}.grid_1-6{width:16.66667%}.grid_5-6{width:83.33333%}.grid_1-8{width:12.5%}.grid_3-8{width:37.5%}.grid_5-8{width:62.5%}.grid_7-8{width:87.5%}.grid_1-10{width:10%}.grid_3-10{width:30%}.grid_7-10{width:70%}.grid_9-10{width:90%}.grid_1-12{width:8.33333%}.grid_5-12{width:41.66667%}.grid_7-12{width:58.33333%}.grid_11-12{width:91.66667%}@media screen and (max-width:1200px){.inner{width:100%}}@media screen and (max-width:1000px){.inner--thin{width:100%;padding:0 20px}}@media screen and (max-width:800px){.inner--thinner{width:100%;padding:0 20px}}@media screen and (max-width:600px){.inner--thinnest{width:100%;padding:0 20px}}body{color:#5d618e;font-family:montserrat,sans-serif;font-size:17px;font-weight:400;line-height:1.9}ul li{list-style:disc}ol li{list-style:decimal}strong,b{font-weight:600}em,i{font-style:italic}.content h6,.content p,.content ul{margin:0 0 20px}.content h1{color:#03b4ca}.content h1,.content h2,.content h3,.content h4{margin:0 0 10px}.content a{color:#007bc7}.content .wp-block-button__link{background:green;color:inherit}.content hr{height:6px;border:none;max-width:100px;display:block;margin:40px auto;background-color:#e0e1ec}.content .wp-block-image{margin-bottom:20px}.content .wp-block-image img{max-width:100%}.content iframe{width:100%}.content .blocks-gallery-grid{padding:0}.content .blocks-gallery-item{list-style:none}.content--blue h1,.content--blue h2,.content--blue h3,.content--blue h4{color:#323781}.content--purple h1,.content--purple h2,.content--purple h3{color:#863b8f}.content--purple h4{color:#323781}.content--teal h1,.content--teal h2,.content--teal h3,.content--teal h4{color:#03b4ca}.mega,.alpha,.content h1,.bravo,.content h2,.charlie,.content h3,.delta,.content h4{line-height:1.2}.giga{font-size:120px;font-weight:600;line-height:1}.mega{font-size:50px;font-weight:700}.alpha,.content h1{font-size:42px;font-weight:700}.bravo,.content h2{font-size:36px;font-weight:700}.charlie,.content h3{font-size:28px;font-weight:700}.delta,.content h4{font-size:24px;font-weight:600}.echo,.content h5{font-size:20px;font-weight:600}.foxtrot,.content h6{font-size:18px;font-weight:600}.title--white{color:#fff}.title--purple{color:#863b8f}.title--blue{color:#323781}.title--teal{color:#03b4ca}@media screen and (max-width:500px){body{font-size:16px}.giga{font-size:90px}.mega{font-size:44px}.alpha,.content h1{font-size:36px}.bravo,.content h2{font-size:30px;font-weight:700}.charlie,.content h3{font-size:24px;font-weight:700}.delta,.content h4{font-size:22px}.echo,.content h5{font-size:20px}.foxtrot,.content h6{font-size:18px}}.button--left,.wp-block-button.alignleft{text-align:left}.button--center,.wp-block-button.aligncenter{text-align:center}.button--right,.wp-block-button.alignright{text-align:right}.button,.frm_submit input,.frm_submit button,.talks .yotuwp .yotu-pagination a,.wp-block-button__link{display:inline-block;position:relative;padding:12px 20px 12px 36px;transition:0.2s;cursor:pointer;border:3px solid #e1e1e1;text-transform:uppercase;color:#323781;font-size:16px;font-weight:500}.button:hover,.frm_submit input:hover,.frm_submit button:hover,.talks .yotuwp .yotu-pagination a:hover,.wp-block-button__link:hover{border-color:#323781}.button img,.frm_submit input img,.frm_submit button img,.talks .yotuwp .yotu-pagination a img,.wp-block-button__link img{display:none}.button svg,.frm_submit input svg,.frm_submit button svg,.talks .yotuwp .yotu-pagination a svg,.wp-block-button__link svg{width:10px;position:absolute;top:17px;left:15px;fill:#323781}.button--white{color:#fff;border-color:rgba(255,255,255,.4)}.button--white:hover{border-color:#fff}.button--white svg{fill:#fff}.button--blue,.frm_submit input,.frm_submit button{border-color:rgba(50,55,129,.4)}.button--blue:hover,.frm_submit input:hover,.frm_submit button:hover{border-color:#323781}.frm_submit{text-align:right}.frm_submit input,.frm_submit button{font-family:montserrat,sans-serif;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:12px 36px 12px 20px}.frm_submit input:after,.frm_submit button:after{content:'';width:10px;height:16px;display:block;position:absolute;top:13px;right:15px;background-image:url(https://nlfchurch.co.uk/wp-content/themes/nlfc/assets/images/components/arrow_right.svg);background-repeat:no-repeat;background-position:center;background-size:100%}.frm_submit img{display:none}.mobile_menu_button{display:none;cursor:pointer;vertical-align:middle}.mobile_menu_button p{display:inline-block;font-size:20px;vertical-align:middle;color:#323781;margin:2px 0 0}.lines-button{padding:8px 5px 8px 0;transition:0.3s;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;font-size:17px;font-weight:600;text-transform:uppercase}.lines-button.close{transform:scale3d(.8,.8,.8)}.lines-button.x.close .lines{background:transparent}.lines-button.x.close .lines:before,.lines-button.x.close .lines:after{transform-origin:50% 50%;top:0;width:2rem}.lines-button.x.close .lines:before{transform:rotate3d(0,0,1,45deg)}.lines-button.x.close .lines:after{transform:rotate3d(0,0,1,-45deg)}.lines-button.x2 .lines{transition:background 0.3s 0.5s ease}.lines-button.x2 .lines:before,.lines-button.x2 .linesafter{transform-origin:50% 50%;transition:top 0.3s 0.6s ease,transform 0.3s ease}.lines-button.x2.close .lines{transition:background 0.3s 0s ease;background:transparent}.lines-button.x2.close .lines:before,.lines-button.x2.close .lines:after{transition:top 0.3s ease,transform 0.3s 0.5s ease;top:0;width:2rem}.lines-button.x2.close .lines:before{transform:rotate3d(0,0,1,45deg)}.lines-button.x2.close .lines:after{transform:rotate3d(0,0,1,-45deg)}.lines{display:block;width:25px;margin-right:2px;height:.25rem;background:#323781;transition:0.3s;position:relative}.lines:before,.lines:after{display:inline-block;width:25px;height:.25rem;background:#323781;transition:0.3s;position:absolute;left:0;content:'';transform-origin:.14286rem center}.lines:before{top:.5rem}.lines:after{top:-.5rem}@media screen and (max-width:1200px){.mobile_menu_button{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}}a{text-decoration:none}ul,ol{padding:0 0 0 20px}.full_link{position:absolute;top:0;right:0;bottom:0;left:0;z-index:10}.background{background-position:center;background-size:cover;background-repeat:no-repeat}img{height:auto}.section{padding:60px 0}.section--center{text-align:center}.section--grey{background-color:#efeff0}.header{background-color:#fff;padding:10px 0;position:relative;z-index:20}.header__inner{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.header__logo{width:260px;display:block}.header__nav{display:-ms-flexbox;display:flex;-ms-flex-positive:1;flex-grow:1;-ms-flex-pack:end;justify-content:flex-end}.menu-item{display:inline-block;margin:0 0 0 40px;text-transform:uppercase;font-size:16px;font-weight:500;position:relative}.menu-item:hover a,.menu-item.current-menu-item a{color:#03b4ca}.menu-item.menu-item-has-children:hover .sub-menu{visibility:visible;opacity:1}.menu-item.menu-item-has-children>a{cursor:pointer}.menu-item a{padding:0 0 26px;color:#323781;transition:0.2s}.sub-menu{position:absolute;top:38px;left:-20px;background-color:#323781;padding:20px 20px 10px;visibility:hidden;opacity:0;transition:0.2s}.sub-menu .menu-item{width:210px;margin:0 0 15px}.sub-menu .menu-item a{color:#fff;padding:0}@media screen and (max-width:1200px){.header__menu{display:none;position:absolute;top:84px;left:0;right:0;padding:0;background-color:#323781;padding:20px 20px 10px}.menu-item{display:block;margin:0 0 15px}.menu-item a{color:#fff}.menu-item-has-children:after{content:"";display:block;position:absolute;width:15px;height:9px;background-image:url(/wp-content/themes/nlfc/assets/images/components/header_arrow.png);background-size:15px;background-repeat:no-repeat;top:11px;right:0}.sub-menu{visibility:visible;opacity:1;width:100%;display:none;transition:none;position:static}.sub-menu .menu-item:last-child{margin:0}}@media screen and (max-width:500px){.header__logo{width:170px;-ms-flex-pack:justify;justify-content:space-between}.header__menu{top:62px}}.footer{background-color:#353535;padding:30px 0;color:#fff}.footer a{transition:0.2s}.footer__top{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;margin:0 0 60px}.footer__social,.footer__menu{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.footer__menu{padding:0}.footer__menu__item{list-style:none;font-weight:700;margin:0 20px 0 0}.footer__menu__item a{color:#fff}.footer__menu__item a:hover{color:#03b4ca}.footer__social__icon{position:relative;margin:0 5px}.footer__social__icon:hover svg{fill:#03b4ca}.footer__social__icon svg{width:30px;height:30px;fill:#fff;transition:0.2s}.footer__bottom{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;font-size:14px;color:rgba(255,255,255,.6);font-weight:300;text-align:center}.footer__bottom a{color:inherit}.footer__bottom a:hover{color:#fff}.footer__bottom__item{padding:0 5px}@media screen and (max-width:600px){.footer__top{-ms-flex-direction:column;flex-direction:column}.footer__menu{margin:0 0 60px;-ms-flex-pack:center;justify-content:center;-ms-flex-direction:column;flex-direction:column}.footer__menu__item{margin:0 0 10px}.footer__social{-ms-flex-pack:center;justify-content:center}}.frm_form_field{margin:0 0 15px}.frm_form_field input[type='text'],.frm_form_field input[type='email'],.frm_form_field textarea,.frm_form_field select{font-size:17px;font-family:montserrat,sans-serif;border:none;border-bottom:3px solid #d7d8e6;border-radius:0;background-color:#fff;padding:10px 0;color:#5d618e;-webkit-appearance:none;-moz-appearance:none;appearance:none}.frm_form_field input[type='text'].placeholder,.frm_form_field input[type='email'].placeholder,.frm_form_field textarea.placeholder,.frm_form_field select.placeholder{color:#5d618e}.frm_form_field input[type='text']:-moz-placeholder,.frm_form_field input[type='email']:-moz-placeholder,.frm_form_field textarea:-moz-placeholder,.frm_form_field select:-moz-placeholder{color:#5d618e}.frm_form_field input[type='text']::-moz-placeholder,.frm_form_field input[type='email']::-moz-placeholder,.frm_form_field textarea::-moz-placeholder,.frm_form_field select::-moz-placeholder{color:#5d618e}.frm_form_field input[type='text']:-ms-input-placeholder,.frm_form_field input[type='email']:-ms-input-placeholder,.frm_form_field textarea:-ms-input-placeholder,.frm_form_field select:-ms-input-placeholder{color:#5d618e}.frm_form_field input[type='text']::-webkit-input-placeholder,.frm_form_field input[type='email']::-webkit-input-placeholder,.frm_form_field textarea::-webkit-input-placeholder,.frm_form_field select::-webkit-input-placeholder{color:#5d618e}.frm_form_field input[type='text']:focus,.frm_form_field input[type='email']:focus,.frm_form_field textarea:focus,.frm_form_field select:focus{outline:none}.frm_form_field select{cursor:pointer}.frm_form_field.arrow{position:relative}.frm_form_field.arrow:after{content:"";display:block;position:absolute;width:17px;height:10px;top:16px;right:10px;background-image:url(https://nlfchurch.co.uk/wp-content/themes/nlfc/assets/images/components/arrow_down.svg);background-position:center;background-size:100%;background-repeat:no-repeat}.frm_hidden{display:none}.popup_bg{position:fixed;top:0;right:0;bottom:0;left:0;background-color:rgba(239,239,240,.9);z-index:23;display:none}.popup{position:fixed;top:40px;right:20px;left:20px;margin:0 auto;z-index:24;display:none;background-color:#5d618e}.popup.active{opacity:1;visibility:visible}.popup__close{position:absolute;top:10px;right:0;display:block;cursor:pointer;transition:0.2s}.popup__close:hover svg{stroke:#000}.popup__close svg{width:18px;stroke:#b1b1b1}.whats_on__switch{height:228px;border-top:8px solid rgba(255,255,255,.4);padding:70px 20px;margin:40px 0 0}.whats_on__switch__title{font-size:50px;line-height:1}.whats_on__switch__button{height:60px;border-bottom:8px solid #fff;padding:0 60px 0 0;position:relative;display:inline-block;vertical-align:top;overflow:hidden;text-align:left;transition:0.2s;cursor:pointer}.whats_on__switch__button:hover{height:114px}.whats_on__switch__button:hover .first,.whats_on__switch__button:hover svg{opacity:.5}.whats_on__switch__button svg{width:36px;fill:#fff;position:absolute;top:17px;right:0;transition:0.2s}.whats_on__switch__word,.whats_on__switch__button--mobile{display:none}.whats_on__switch__option{display:block;transition:0.2s}.whats_on__switch__option a{color:inherit;transition:0.2s}@media screen and (max-width:800px){.whats_on__switch{height:auto}.whats_on__switch__button{display:none}.whats_on__switch__word{display:inline}.whats_on__switch__button--mobile{display:inline-block;margin:40px 0 0}}.share{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.share p{color:#323781;text-transform:uppercase}.share__item{width:46px;-ms-flex-preferred-size:46px;flex-basis:46px;height:46px;position:relative;border-radius:50%;background-color:#03b4ca;margin:0 0 0 10px;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;transition:0.2s}.share__item:hover{opacity:.7}.share__item.facebook{background-color:#30589f}.share__item.facebook svg{width:15px;margin:0 0 0 -1px}.share__item.twitter{background-color:#00a2fa}.share__item.twitter svg{width:25px}.share__item svg{fill:#fff}.half_images_wrap{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:start;align-items:flex-start}.half_images_wrap--reverse .half_content{padding:0 0 0 100px}.half_content{-ms-flex-positive:1;flex-grow:1;padding:0 100px 0 0}.half_images{min-width:500px;-ms-flex-preferred-size:500px;flex-basis:500px;max-height:640px;overflow:hidden}.half_images__image{width:58%;position:relative}.half_images__image:after{content:'';display:block;padding-bottom:100%}.half_images__image.one{background-color:#863b8f;float:right;z-index:2}.half_images__image.two{background-color:#323781;float:left;transform:translateY(-43%);z-index:1}.half_images__image.three{background-color:#03b4ca;float:right;transform:translateY(-80%);z-index:2}@media screen and (max-width:1200px){.half_images{min-width:43%;-ms-flex-preferred-size:auto;flex-basis:auto}}@media screen and (max-width:960px){.half_content{padding:0 40px 0 0}}@media screen and (max-width:800px){.half_images_wrap{-ms-flex-direction:column;flex-direction:column}.half_images_wrap--reverse{-ms-flex-direction:column-reverse;flex-direction:column-reverse}.half_images_wrap--reverse .half_content{margin:0 0 40px;padding:0}.half_content{margin:0 0 40px;padding:0}.half_images{width:100%;max-height:none;min-width:auto;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.half_images__image{width:280px;margin:0 10px 20px}.half_images__image.one,.half_images__image.two,.half_images__image.three{float:none;transform:none}}.page__hero{padding:130px 0;background:#16b2c7;background:linear-gradient(to bottom,#16b2c7 0%,#008994 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#16b2c7',endColorstr='#008994',GradientType=0);text-align:center;position:relative}.page__hero--purple{background:#853a8e;background:linear-gradient(to bottom,#853a8e 0%,#4e368a 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#853a8e',endColorstr='#4e368a',GradientType=0)}.page__hero--blue{background-color:#323781}.page__title{position:relative;text-shadow:0 0 8px rgba(0,0,0,.3)}.page__hero__image{position:absolute;top:0;right:0;bottom:0;left:0;opacity:.35}.page__hero--grad--teal{background:#04919e;background:linear-gradient(to bottom,#04919e 0%,#16b2c7 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#04919e',endColorstr='#16b2c7',GradientType=0)}.group{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:start;align-items:flex-start}.group--reverse{-ms-flex-direction:row-reverse;flex-direction:row-reverse}.group--reverse .group__content{padding:0 100px 0 0}.group__image{min-width:35%;-ms-flex-preferred-size:35%;flex-basis:35%;-ms-flex-item-align:start;align-self:flex-start;background-color:#323781}.group__image:after{content:'';display:block;padding-bottom:100%}.group__content{padding:0 0 0 100px}.group__button{margin:20px 0 0}@media screen and (max-width:960px){.group{-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;text-align:center}.group .group__content{width:100%;max-width:560px;padding:0}.group__image{width:100%;max-width:320px;min-width:auto;-ms-flex-item-align:center;align-self:center;margin:0 0 20px}}.ajax-load-more-wrap.infinite .alm-load-more-btn.done.done{display:none}.alm-btn-wrap.alm-btn-wrap{padding:0}.alm-reveal{margin-top:0;margin-bottom:0}.slick-dots{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;margin:20px 0 0;padding:0}.slick-dots li{margin:0 5px;list-style:none}.slick-dots li.slick-active button{opacity:1}.slick-dots li button{width:10px;height:10px;opacity:.32;background-color:#fff;border-radius:50%;border:none;font-size:0;transition:0.2s;padding:0}.slick-dots li button:focus{outline:none}.slider{position:relative;overflow:hidden;height:100%;z-index:0}.slider .slick-list{height:100%}.slider .slick-track{display:-ms-flexbox;display:flex;height:100%}.slider .slick-slide:focus{outline:none}.slider__img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.slider_with_arrows{margin-bottom:70px}.slider_with_arrows .slider{overflow:visible}.slider_with_arrows .slick-arrow{cursor:pointer}.slider_with_arrows .slick-arrows{position:absolute;width:68px;height:68px;background-color:#323781;top:50%;transform:translateY(-50%);display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;transition:0.2s}.slider_with_arrows .slick-arrows svg{width:14px;height:28px;fill:#fff}.slider_with_arrows .slick-arrows:hover{background-color:#863b8f}.slider_with_arrows .prev-arrow{left:-100px}.slider_with_arrows .prev-arrow svg{margin-right:4px;transform:rotate(180deg)}.slider_with_arrows .next-arrow{right:-100px}.slider_with_arrows .next-arrow svg{margin-left:4px}.slider_with_arrows .slick-list{overflow:hidden}.slider_with_arrows .slick-disabled{opacity:.5;transition:0.2s;cursor:auto}.slider_with_arrows .slick-disabled:hover .slick-arrows{background-color:rgba(77,130,225,.2)}.slider_with_arrows .slick-dots{margin:0 auto;left:0;right:0;position:absolute;bottom:-50px}.slider_with_arrows .slick-dots li button{font-size:18px;width:45px;font-size:0;background-color:transparent;border-radius:0;opacity:.5;cursor:pointer;font-weight:700;color:#5d618e;border-bottom:3px solid #5d618e}.slider_with_arrows .slick-dots li button:hover{color:#863b8f;border-color:#863b8f}.slider_with_arrows .slick-dots .slick-active button{color:#323781;border-bottom:3px solid #323781;opacity:1;cursor:auto}.slider_with_arrows .slide__item{background-color:#fff;padding:60px 120px;text-align:center}.slider_with_arrows .slide__item h4{font-size:24px;font-weight:600;color:#863b8f}.slider_with_arrows .slide__item h2{color:#863b8f}.slider_with_arrows .slide__item p{margin:0 0 20px}.slider_with_arrows .slide__item p:last-child{margin:0}@media screen and (max-width:960px){.slider_with_arrows .slide__item{padding:60px 40px}}.error{padding:100px 0}.error .giga{margin:0 0 30px}.error p{font-size:20px}.error p a{color:inherit;font-weight:600;transition:0.2s}.error p a:hover{color:#323781}.hero{position:relative}.hero:after{content:'';display:block;padding-bottom:25%}.front{background-color:#efeff0}.front__slider{position:absolute;top:0;left:0;right:0;left:0;bottom:0}.front__section--one{padding:60px 0 0}.front__top{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;margin:-120px 0 80px;text-align:center;position:relative;z-index:2}.front__welcome{width:50%;background:#16b2c7;background:linear-gradient(to bottom,#16b2c7 0%,#008994 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#16b2c7',endColorstr='#008994',GradientType=0);padding:50px 45px 70px;font-size:20px;color:#fff}.front__welcome .alpha{margin:0 0 10px}.front__welcome p{margin:0 0 30px}.front__info{width:50%;background:#853a8e;background:linear-gradient(to bottom,#853a8e 0%,#4e368a 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#853a8e',endColorstr='#4e368a',GradientType=0);padding:50px 45px;font-size:20px;color:#fff}.front__info .alpha{margin:0 0 10px;font-size:36px}.front__info .delta{font-weight:600;margin:0 0 10px}.front__info .button,.front__info .frm_submit input,.frm_submit .front__info input,.front__info .frm_submit button,.frm_submit .front__info button,.front__info .talks .yotuwp .yotu-pagination a,.talks .yotuwp .yotu-pagination .front__info a{margin-top:30px}.front__enc__items{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:90px}.front__enc{max-width:525px;padding:40px 40px 40px;background-color:#fff;-ms-flex-item-align:start;align-self:flex-start;min-height:440px}.front__enc__images{position:relative;max-width:525px;width:100%}.front__enc__image_wrap{position:absolute;width:313px}.front__enc__image_wrap:after{content:'';display:block;padding-bottom:100%}.front__enc__image_wrap.front__enc__image_wrap--1{top:0;left:0;z-index:1}.front__enc__image_wrap.front__enc__image_wrap--2{bottom:0;right:0;z-index:0}.front__enc__image{position:absolute;width:100%;height:100%;top:0;left:0;right:0;bottom:0;right:0}.front__enc__title{margin:5px 0 20px}.front__enc__content{margin:0 0 50px;line-height:1.8}.front__events{background-color:#323781;padding:60px;position:relative}.front__events .alpha{position:relative}.front__events__background{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;opacity:.15}.front__events__grid{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;margin:30px 0 0}.front__events__grid__left{width:764px}.front__events__grid__right{width:244px;height:188px;background-color:#03b4ca;text-align:center;padding:52px 0;position:relative;transition:0.2s}.front__events__grid__right:hover{background-color:#fff}.front__events__grid__right:hover .delta{color:#03b4ca}.front__events__grid__right:hover svg{fill:#03b4ca}.front__events__grid__right .delta{font-weight:600;margin:0 0 10px;transition:0.2s}.front__events__grid__right svg{width:45px;fill:#fff;transition:0.2s}.front__events__button{display:none}.front__images{-ms-flex-positive:1;flex-grow:1}.front__images_wrap .front__half_content{padding:0 0 0 60px}.front__half_content{-ms-flex-preferred-size:580px;flex-basis:580px;min-width:580px}.front__talks_wrap{padding:60px;color:#fff;background:#4e368a;background:linear-gradient(to bottom,#4e368a 0%,#853a8e 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#4e368a',endColorstr='#853a8e',GradientType=0)}.front__talks_wrap .alpha{margin:0 0 20px}.front__talks_wrap p{line-height:1.8;padding:0 30px 0 0}.front__talks{margin:40px 0}.front__talks .yotuwp{padding-top:0}.front__talks .yotu-video-thumb-wrp{display:none}.front__talks .yotu-videos{padding-top:0}.front__talks .yotu-videos li{margin-bottom:30px}.front__talks .yotu-videos li>a{transition:0.4s}.front__talks .yotu-videos li>a:hover{text-decoration:none}.front__talks .yotu-videos li>a:hover h3{text-decoration:none}.front__talks .yotu-videos li>a:hover:hover{transform:translateX(7px)}.front__talks .yotu-videos .yotu-video-title{font-size:22px;font-weight:600;color:#fff;line-height:1.2!important;position:relative;padding-left:45px}.front__talks .yotu-videos .yotu-video-title::before{content:'';width:38px;height:38px;background-image:url(/wp-content/themes/nlfc/assets/images/components/play.png);background-position:center;background-size:contain;background-repeat:no-repeat;display:block;position:absolute;top:-3px;left:0}.front__talk{display:-ms-flexbox;display:flex;position:relative;transition:0.4s;margin:0 0 30px}.front__talk:hover{transform:translateX(7px)}.front__talk__icon img{width:38px}.front__talk__details{padding:3px 0 0 10px}.front__talk__title{font-weight:600;margin:0 0 4px}.front__talk__date{opacity:.5}.front__bottom{background-color:#323781}.front__bottom__items{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:justify;justify-content:space-between}.front__bottom__left{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start;max-width:450px}.front__bottom__left svg{fill:#03b4ca;min-width:35px;max-width:35px;margin-right:20px}.front__bottom__left .front__bottom__left__title{color:#03b4ca;font-size:44px;line-height:1}.front__bottom__right{color:#fff;font-size:20px}.front__bottom__right .button,.front__bottom__right .frm_submit input,.frm_submit .front__bottom__right input,.front__bottom__right .frm_submit button,.frm_submit .front__bottom__right button,.front__bottom__right .talks .yotuwp .yotu-pagination a,.talks .yotuwp .yotu-pagination .front__bottom__right a{margin-top:30px}@media screen and (max-width:1500px){.hero:after{content:'';display:block;padding-bottom:35%}}@media screen and (max-width:1200px){.front__top{-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;row-gap:20px;max-width:760px;margin:-150px auto 20px}.front__welcome,.front__info{width:100%}.front__enc__items{-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;margin:0 auto 60px;row-gap:20px}.front__enc{max-width:760px;text-align:center;margin:0 auto;min-height:0}.front__enc__images{max-width:500px;height:500px}.front__enc__image_wrap{width:300px}.front__events_wrap{text-align:center}.front__events__grid{-ms-flex-direction:column;flex-direction:column}.front__events__grid__left{width:100%}.front__events__grid__right{margin:0 auto}.front__images{min-width:auto;-ms-flex-preferred-size:500px;flex-basis:500px}.front__top__left{margin-bottom:0}}@media screen and (max-width:960px){.hero{height:280px}.hero:after{display:none}.front__top{margin-top:0}.front__events__grid__right{display:none}.front__events__button{display:inline-block;margin:20px 0 0}.front__images_wrap{-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center}.front__images_wrap .front__half_content{padding:0}.front__images{min-width:500px}}@media screen and (max-width:900px){.front__bottom__items{-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;text-align:center}.front__bottom__left{margin-bottom:20px}.front__bottom__left svg{display:none}}@media screen and (max-width:800px){.front__images{-ms-flex-preferred-size:auto;flex-basis:auto;margin:0 0 40px}}@media screen and (max-width:620px){.front__half_content{min-width:100%}}@media screen and (max-width:600px){.front__enc__images{max-width:none;height:auto;margin:0 auto}.front__enc__image_wrap{position:relative;top:initial;right:initial;bottom:initial;left:initial;max-width:280px;width:100%;margin:0 auto 20px}}@media screen and (max-width:500px){.front__welcome,.front__info{padding:30px 20px}.front__enc{padding:30px 20px}.front__enc .alpha{font-size:24px}.front__enc .charlie{font-size:19px}.front__events{padding:60px 20px}.front__talks_wrap{padding:40px 20px}.front__talks_wrap p{padding:0}}.this_month__hero{padding:50px 0 0}.weekly_calendar{margin:0 0 60px}.single_event__hero{background-image:url(/wp-content/themes/nlfc/assets/images/components/event_bg.jpg);background-color:transparent;text-align:left;padding:70px 0}.single_event__date{margin:0 0 10px}.single_event__hero__bottom .foxtrot{line-height:1.3}.single_event__title{margin:0 0 16px}.single_event__location{opacity:.6}.single_event__image_wrap{width:100%;max-width:680px;margin:0 auto 60px;padding:0 20px}.single_event__image{box-shadow:0 13px 37px 0 rgba(0,0,0,.3)}.single_event__image:after{content:'';display:block;padding-bottom:60%}.single_event__content{margin:0 0 40px}.single_event__bottom_wrap{padding:40px 0}.single_event__bottom{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center}@media screen and (max-width:500px){.single_event__bottom{-ms-flex-direction:column-reverse;flex-direction:column-reverse}.single_event__bottom .button,.single_event__bottom .frm_submit input,.frm_submit .single_event__bottom input,.single_event__bottom .frm_submit button,.frm_submit .single_event__bottom button,.single_event__bottom .talks .yotuwp .yotu-pagination a,.talks .yotuwp .yotu-pagination .single_event__bottom a{margin:40px 0 0}}.single_enc__hero{background-image:url(/wp-content/themes/nlfc/assets/images/heroes/placer-blue.jpg);background-color:#323781;padding:100px 0}.single_enc__title{font-size:36px;margin:0 0 30px}.single_enc__details{color:#fff;opacity:.5;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}.single_enc__detail{padding:0 20px}.single_enc__author{position:relative}.single_enc__author:before{width:5px;height:5px;border-radius:50%;content:"";display:block;position:absolute;top:14px;left:-3px;background-color:#fff}.single_enc__intro{text-align:center;font-size:20px;color:#323781}.single_enc__bottom{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width:500px){.single_enc__details{-ms-flex-direction:column;flex-direction:column}.single_enc__author:before{display:none}.single_enc__bottom{-ms-flex-direction:column-reverse;flex-direction:column-reverse;-ms-flex-align:center;align-items:center}.single_enc__bottom .button,.single_enc__bottom .frm_submit input,.frm_submit .single_enc__bottom input,.single_enc__bottom .frm_submit button,.frm_submit .single_enc__bottom button,.single_enc__bottom .talks .yotuwp .yotu-pagination a,.talks .yotuwp .yotu-pagination .single_enc__bottom a{margin:40px 0 0}}.single_talk__hero{background-image:url(/wp-content/themes/nlfc/assets/images/heroes/placer-purple.jpg);background-color:#323781;padding:100px 0}.single_talk__title{font-size:36px;margin:0 0 20px}.single_talk__details{color:#fff;opacity:.5;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}.single_talk__detail{padding:0 20px}.single_talk__speaker{position:relative}.single_talk__speaker:before{width:5px;height:5px;border-radius:50%;content:"";display:block;position:absolute;top:14px;left:-3px;background-color:#fff}.single_talk__audio{margin:30px 0 0;border-radius:20px;overflow:hidden}.single_talk__intro{text-align:center;font-size:20px;color:#323781}.single_talk__bottom{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width:500px){.single_talk__details{-ms-flex-direction:column;flex-direction:column}.single_talk__author:before{display:none}.single_talk__bottom{-ms-flex-direction:column-reverse;flex-direction:column-reverse;-ms-flex-align:center;align-items:center}.single_talk__bottom .button,.single_talk__bottom .frm_submit input,.frm_submit .single_talk__bottom input,.single_talk__bottom .frm_submit button,.frm_submit .single_talk__bottom button,.single_talk__bottom .talks .yotuwp .yotu-pagination a,.talks .yotuwp .yotu-pagination .single_talk__bottom a{margin:40px 0 0}}.youth__image.one{background-image:url(/wp-content/themes/nlfc/assets/images/youth/image1.jpg)}.youth__image.two{background-image:url(/wp-content/themes/nlfc/assets/images/youth/image2.jpg)}.youth__image.three{background-image:url(/wp-content/themes/nlfc/assets/images/youth/image3.jpg)}.encs{margin-top:60px;margin-bottom:0}.enc{background-color:#e0e1ec;min-height:285px;padding:90px 30px;position:relative;margin:0 0 40px;transition:0.2s}.enc:hover{background-color:#03b4ca;color:#fff}.enc:hover:before{opacity:0}.enc:hover .enc__title{color:#fff}.enc:hover .enc__author:before{background-color:#fff}.pastoralthoughts{color:#fff;position:relative;background-color:#323781;text-shadow:0 0 22px rgba(50,55,129,.2);overflow:hidden}.pastoralthoughts .enc__title{color:#fff;position:relative;z-index:1;text-shadow:0 0 22px rgba(50,55,129,.2)}.pastoralthoughts .pastoralthoughts__img{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;opacity:.3;transition:0.5s}.pastoralthoughts:hover{background-color:#323781}.pastoralthoughts:hover .pastoralthoughts__img{transform:scale(1.04)}.enc--first:before{content:"";display:block;position:absolute;top:0;right:0;bottom:0;left:0;transition:0.2s;background:#4d4b98;background:linear-gradient(to bottom,#4d4b98 0%,#2d2d7f 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#4d4b98',endColorstr='#2d2d7f',GradientType=0)}.enc--first .enc__title{color:#fff;position:relative}.enc--first .enc__details{color:rgba(255,255,255,.7)}.enc--first .enc__author:before{background-color:rgba(255,255,255,.7)}.enc__title{color:#323781}.enc__details{padding:0 0 20px;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;opacity:.6;position:absolute;right:10px;left:10px;bottom:20px}.enc__detail{padding:0 14px;font-size:16px}.enc__author{position:relative}.enc__author:before{width:4px;height:4px;border-radius:50%;content:"";display:block;position:absolute;top:13px;left:-2px;transition:0.2s;background-color:#5d618e}@media screen and (max-width:1200px){.encs .grid_1-3{width:100%;max-width:400px}}.talks{margin-top:0;margin-bottom:0;overflow:hidden}.talks .yotu-videos{padding-top:0}.talks .yotu-videos ul{-ms-flex-pack:center;justify-content:center;-moz-column-gap:40px;column-gap:40px;row-gap:40px}.talks .yotu-videos ul li{width:100%;max-width:360px;margin:0!important}.talks .yotu-videos ul li a:hover{text-decoration:none}.talks .yotu-videos ul li a:hover h3{text-decoration:none;color:#863b8f}.talks .yotu-videos ul li .yotu-video-title{font-size:20px;color:#323781;font-weight:600;word-wrap:normal;white-space:normal;line-height:1.2!important;transition:0.2s}.talks .yotuwp .yotu-pagination{padding-top:40px}.talks .yotuwp .yotu-pagination a{padding:12px 20px;background-color:transparent}.talk{height:280px;position:relative;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:end;align-items:flex-end;overflow:hidden;padding:0 10px;margin:0 0 40px}.talk:before{content:"";display:block;position:absolute;height:260px;content:'';display:block;position:absolute;right:0;bottom:-30px;left:0;background:linear-gradient(to top,black 0%,rgba(0,0,0,.738) 19%,rgba(0,0,0,.541) 34%,rgba(0,0,0,.382) 47%,rgba(0,0,0,.278) 56.5%,rgba(0,0,0,.194) 65%,rgba(0,0,0,.126) 73%,rgba(0,0,0,.075) 80.2%,rgba(0,0,0,.042) 86.1%,rgba(0,0,0,.021) 91%,rgba(0,0,0,.008) 95.2%,rgba(0,0,0,.002) 98.2%,rgba(0,0,0,0) 100%)}.talk:hover .talk__bottom{transform:translateY(-5px)}.talk__bottom{position:relative;transition:0.4s}.talk__title{margin:0 0 5px}.talk__details{padding:0 0 20px;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;opacity:.6}.talk__detail{padding:0 14px;font-size:16px;color:#fff}.talk__speaker{color:#fff;position:relative}.talk__speaker:before{width:4px;height:4px;border-radius:50%;content:"";display:block;position:absolute;top:13px;left:-2px;background-color:#fff}@media screen and (max-width:1200px){.talks .grid_1-3{width:100%;max-width:400px}}@media screen and (max-width:999px){body .talks .yotu-videos ul li{margin:0!important;width:100%!important}}@media screen and (max-width:500px){.talk__details{-ms-flex-direction:column;flex-direction:column}.talk__detail{padding:0}.talk__speaker:before{display:none}}.sundays__image.one{background-image:url(/wp-content/themes/nlfc/assets/images/sundays/image1.jpg)}.sundays__image.two{background-image:url(/wp-content/themes/nlfc/assets/images/sundays/image2.jpg)}.sundays__image.three{background-image:url(/wp-content/themes/nlfc/assets/images/sundays/image3.jpg)}.sundays__map{position:relative}.sundays__map__map{position:absolute;top:0;right:0;bottom:0;left:0}.sundays__map__inner{display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end}.sundays__map__box{background:#4a4996;background:linear-gradient(to bottom,#4a4996 0%,#2d2e81 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#4a4996',endColorstr='#2d2e81',GradientType=0);width:500px;padding:60px;position:relative;z-index:50;-ms-flex-item-align:start;align-self:flex-start;color:#fff}.sundays__map__box p{margin:0 0 20px}.sundays__map__box__title svg{width:30px;fill:#fff}@media screen and (max-width:900px){.sundays__map{padding:400px 0 60px}.sundays__map__map{height:400px;bottom:initial}.sundays__map__box{width:auto;margin:0 -20px}}.believe{position:relative}.believe__intro{width:50%;margin:0 0 40px;padding:0 25px 0 0}.believe__logo{width:140px;position:absolute;top:0;right:0}.believe__boxes{display:-ms-flexbox;display:flex}.believe__boxes__left{-ms-flex-preferred-size:50%;flex-basis:50%;padding:0 25px 0 0}.believe__boxes__right{-ms-flex-preferred-size:50%;flex-basis:50%;padding:0 0 0 25px}.believe__box{background-color:#fff;color:#494949;padding:20px;margin:0 0 40px}.believe__box h4{font-size:24px;font-weight:600}.believe__box p{margin:0 0 20px}.believe__box p:last-child{margin:0}.what_we_believe__title{text-align:center;color:#863b8f;margin-bottom:40px}@media screen and (max-width:960px){.believe__intro{width:100%}.believe__logo{display:none}}@media screen and (max-width:860px){.believe__intro{max-width:480px;padding:0;margin:0 auto 40px}.believe__boxes{-ms-flex-direction:column;flex-direction:column}.believe__boxes__left,.believe__boxes__right{width:100%;-ms-flex-preferred-size:auto;flex-basis:auto;max-width:480px;margin:0 auto;padding:0}}.contact{background-image:url(/wp-content/themes/nlfc/assets/images/heroes/contact.jpg);padding:100px 0}.contact__box{width:100%;max-width:640px;margin:20px auto;background-color:#fff;padding:60px;box-shadow:0 32px 54px 7px rgba(0,0,0,.1)}.contact__details{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:40px 0}.contact__detail{min-width:170px;display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start;margin:0 0 10px}.contact__detail.phone{margin:0 50px 10px 0}.contact__detail__text{font-size:20px;font-weight:600;color:#323781}.contact__detail__text--grey{font-weight:400;display:block;line-height:1}.contact__detail__text--grey a{color:#8d8fb1;transition:0.2s}.contact__detail__text--grey a:hover{color:#863b8f}.contact__detail__icon{width:28px;margin:6px 10px 0 0}.contact__detail__icon.phone svg{width:28px}.contact__detail__icon.email svg{width:24px}.contact__detail__icon svg{display:block;width:25px;fill:#03b4ca}@media screen and (max-width:500px){.contact__box{padding:40px 20px}}.new__grid{margin-top:60px}.new__item{min-height:400px;padding:40px 25px 60px;color:#fff}.new__item.one{background:#16b2c7;background:linear-gradient(to bottom,#16b2c7 0%,#008994 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#16b2c7',endColorstr='#008994',GradientType=0)}.new__item.two{background:#0066ae;background:linear-gradient(to bottom,#0066ae 0%,#047db5 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#0066ae',endColorstr='#047db5',GradientType=0)}.new__item.three{background:#853a8e;background:linear-gradient(to bottom,#853a8e 0%,#4e368a 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#853a8e',endColorstr='#4e368a',GradientType=0)}.new__item__title{margin:0 0 5px}.new__item__list{padding:0;margin:25px 0 0}.new__item__list__item{list-style:none;font-size:20px;font-weight:600;margin:0 0 5px}.new__item__list__item:last-child{margin:0}.new__item__list__item a{color:#fff;transition:0.2s}.new__item__list__item a:hover{opacity:.6}.new__bottom{padding:100px 0;background-image:url(/wp-content/themes/nlfc/assets/images/im-new/bottom.jpg)}.new__bottom__box{width:100%;max-width:640px;margin:20px auto;background-color:#fff;padding:60px;box-shadow:0 32px 54px 7px rgba(0,0,0,.1);text-align:center}.new__bottom__box .alpha{margin:0 0 10px}@media screen and (max-width:1200px){.new__grid .grid_1-3{width:100%;max-width:400px;margin:0 0 40px}}@media screen and (max-width:500px){.new__bottom__box{padding:40px 20px}}.team{background-color:#efeff0}.teams__content{margin-bottom:40px}.team__cat__title{margin-bottom:40px}.team__member{position:relative;cursor:pointer;margin:0 0 40px;text-align:center}.team__member:hover .team__member__title{color:#03b4ca}.team__member__img{width:160px;height:160px;display:inline-block;background:#fff;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.team__member__title{font-size:24px;line-height:1.2;color:#863b8f;margin:0 0 5px;transition:0.2s}.team__member__role{opacity:.8;line-height:1.5;font-size:16px}.team__popup{background-color:#fff;max-width:960px;padding:80px 80px}.team__member__popup__text{margin-top:20px;opacity:.8;line-height:26px}.team__popup__close{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;top:30px;right:30px;font-size:15px;line-height:28px}.team__popup__close svg{margin-left:10px;stroke:#323781}.team__member__popup__button{margin-top:30px}.team__member__popup__content{display:-ms-flexbox;display:flex;text-align:left}.team__member__popup__content .team__member__img{max-width:160px;margin-right:60px}.team__member__popup__content .team__member__title{color:#863b8f;margin-bottom:0}@media screen and (max-width:900px){.team__member__popup__content{-ms-flex-direction:column;flex-direction:column}.team__member__img{margin-bottom:40px;margin-right:0}.team__popup{padding:60px}}@media screen and (max-width:760px){.teams__nations{-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center}.teams__cat{margin:10px 0}.teams__grid .grid_1-3{max-width:270px;width:100%}.team__member{margin-bottom:20px}}@media screen and (max-width:500px){.team__popup{max-height:calc(100vh - 40px);overflow-y:scroll;top:20px;padding:40px}}