.black-text{color:#000;}section{background-color:#fff;padding:75px 0;}section h1{text-align:center;}section h2{text-align:left;margin-bottom:20px;}@media(min-width:576px){section h2{text-align:center;}}section p{text-align:left;}a{transition:all .35s;color:#000;text-decoration:none;}a:focus,a:hover{text-decoration:none;color:#6a7769;}body,html{height:100%;width:100%;font-family:"Lato",sans-serif;font-size:18px;color:#000;scroll-padding-top:70px;}@media(min-width:992px){body,html{scroll-padding-top:90px;}}h1,h2,h3{color:#000;}p{line-height:1.5;margin-bottom:20px;}footer{border-top:10px solid #fff;}.container-fluid{margin-right:auto;margin-left:auto;max-width:1600px;}em{font-weight:700;}.button{margin:0;overflow:visible;font:inherit;text-transform:none;box-sizing:border-box;padding:0 12px 4px;background:transparent;vertical-align:middle;line-height:35px;min-height:35px;text-decoration:none;text-align:center;border:2px solid #fff;border-radius:10px;}.button:hover{background:rgba(0,0,0,.3);}.button:not(:disabled){cursor:pointer;}.no-gutter>[class*=col-]{padding-right:0;padding-left:0;}section div.section-header{margin-bottom:40px;text-align:center;}section div.section-header hr{border-color:#6a7769;border-width:3px;max-width:50px;opacity:1;margin:auto;margin-top:20px;margin-bottom:20px;}p.brand{font-weight:700;}.logo{background-image:url("../images/logo-black-gold-cross-trans-160-91.png");background-size:100%;background-repeat:no-repeat;background-position:center center;width:76px;height:43px;}.white-text,section#contact{color:#fff;}.white-text h1,section#contact h1,.white-text h2,section#contact h2,.white-text h3,section#contact h3{color:#fff;}.white-text a,section#contact a,.white-text b,section#contact b{color:#fff;}.white-text hr,section#contact hr{border-color:#fff;}.brand-part-1{text-transform:uppercase;margin-right:.25em;letter-spacing:-.05em;}.brand-part-2{display:none;font-family:"Quicksand",sans-serif;border-left:3px solid #6a7769;padding-left:.25em;color:#6a7769;}@media(min-width:576px){.brand-part-2{display:inline;}}.kalam-font,.tag-line,.brand-part-4,.kalam-bold-font,section#our-team-details .team-sub-heading h2,.kalam-regular-font,.kalam-light-font{font-family:"Kalam",cursive;font-style:normal;}.kalam-light-font{font-weight:300;}.kalam-regular-font{font-weight:400;}.kalam-bold-font,section#our-team-details .team-sub-heading h2{font-weight:700;}.brand-part-3{text-transform:uppercase;letter-spacing:-.02em;}.brand-part-4{color:#6a7769;display:none;}@media(min-width:576px){.brand-part-4{display:block;}}.brand-text-container{float:left;margin-top:16px;}.brand-text-container p{margin-bottom:0;padding-bottom:0;}@media(min-width:768px){.brand-text-container{margin-top:20px;}}.navbar{margin-bottom:0;padding:0;background-color:transparent;border-color:rgba(34,34,34,.05);transition:all .35s;}.navbar .dropdown-menu{background-color:#6a7769;margin-right:10px;}.navbar .nav li>.dropdown-item,.navbar .nav li>.dropdown-item:focus{color:#fff;transition:none;}.navbar.scrolled{background-color:#fff;}.navbar.scrolled .logo{background-image:url("../images/logo-black-gold-cross-trans-160-91.png");}.navbar.scrolled .navbar-text{color:#000;}.navbar.scrolled .navbar-text .brand-part-4{color:#6a7769;}.navbar.scrolled .nav li>a.active:not(.dropdown-item),.navbar.scrolled .nav li>a.active:not(.dropdown-item):focus{color:#6a7769;}@media(min-width:992px){.navbar.scrolled .nav li>a:not(.dropdown-item),.navbar.scrolled .nav li>a:not(.dropdown-item):focus{color:#000;}.navbar.scrolled .nav li>a:hover,.navbar.scrolled .nav li>a:focus:hover{color:#fff;}.navbar.scrolled .nav li>a.active:not(.dropdown-item),.navbar.scrolled .nav li>a.active:not(.dropdown-item):focus{color:#fff;background-color:#6a7769;}.navbar.scrolled .nav li>a.active:not(.dropdown-item):hover,.navbar.scrolled .nav li>a.active:not(.dropdown-item):focus:hover{color:#fff;background-color:#3d453c;}}.navbar .logo{background-image:url("../images/logo-white-trans-160-91.png");}@media(min-width:768px){.navbar .logo{background-image:url("../images/logo-white-trans-160-91.png");width:91px;height:52px;}}.navbar .navbar-brand{margin-top:5px;margin-left:0;margin-right:0;margin-bottom:5px;padding:0;display:block;transition:none;float:left;}@media(min-width:768px){.navbar .navbar-brand{margin-top:9px;float:left;}}.navbar .navbar-text{font-size:18px;line-height:18px;margin-left:10px;margin-bottom:0;color:#fff;padding-top:0;}.navbar .navbar-text.brand-part-4{color:#6a7769;}@media(min-width:576px){.navbar .navbar-text{font-size:22px;line-height:22px;}.navbar .navbar-text.brand-part-4{margin-top:5px;font-size:20px;line-height:20px;}}@media(min-width:768px){.navbar .navbar-text{margin-left:10px;font-size:24px;line-height:24px;}.navbar .navbar-text.brand-part-4{margin-top:10px;font-size:22px;line-height:22px;}}@media(min-width:992px){.navbar .navbar-text{font-size:24px;line-height:24px;}.navbar .navbar-text.brand-part-4{margin-top:10px;font-size:24px;line-height:24px;}}.navbar .navbar-toggler{border:2px solid #000;background-color:#fff;padding-left:10px;padding-right:10px;}.navbar .navbar-toggler .navbar-toggler-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28106, 119, 105, 1%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");font-size:18px;}.navbar .navbar-toggler:focus{box-shadow:none;}.navbar .navbar-toggler:hover{background-color:#6a7769;}.navbar .navbar-toggler:hover .navbar-toggler-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='white' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");}@media(max-width:991px){.navbar #navbar-menu-collapse{background:#6a7769;padding:10px;}.navbar #navbar-menu-collapse .nav>li>a{padding:10px 14px;border-radius:8px;}.navbar #navbar-menu-collapse .dropdown-menu{border-color:#fff;margin-right:0;margin-bottom:10px;}.navbar #navbar-menu-collapse .nav>li>a.active,.navbar #navbar-menu-collapse .nav>li>a.active:focus{color:#6a7769;background-color:#fff;}.navbar #navbar-menu-collapse .nav>li>a.active:hover,.navbar #navbar-menu-collapse .nav>li>a.active:focus:hover{color:#fff;background-color:#3d453c;}}.navbar .nav>li>a,.navbar .nav>li>a:focus{color:#fff;}@media(min-width:992px){.navbar .nav>li>a,.navbar .nav>li>a:focus{margin:19px 7px;padding:8px 14px;border-radius:8px;color:#fff;position:relative;transition:none;}.navbar .nav>li>a::before,.navbar .nav>li>a:focus::before{content:"";position:absolute;top:-19px;right:-7px;bottom:-19px;left:-7px;}}@media(min-width:992px){.navbar.navbar-expand-lg .navbar-nav>li>.nav-link{padding:8px 14px;}}@media(min-width:992px){.navbar .nav>li>a[aria-current=page],.navbar .nav>li>a[aria-current=page]:focus,.navbar .nav>li>a.dropdown-toggle.active,.navbar .nav>li>a.dropdown-toggle.active:focus{color:#fff;background-color:#6a7769;}.navbar .nav>li>a[aria-current=page]:hover,.navbar .nav>li>a[aria-current=page]:focus:hover,.navbar .nav>li>a.dropdown-toggle.active:hover,.navbar .nav>li>a.dropdown-toggle.active:focus:hover{color:#fff;background-color:#3d453c;}}.navbar .nav>li>a:hover,.navbar .nav>li a:focus:hover{color:#fff;background-color:#3d453c;}@media(min-width:992px){.navbar .nav>li>a:hover,.navbar .nav>li a:focus:hover{color:#fff;background-color:#6a7769;}}.navbar .nav li>.dropdown-item.active,.navbar .nav li>.dropdown-item:active,.navbar .nav li>.dropdown-item:hover,.navbar .nav li>.dropdown-item:focus{color:#fff;background-color:#3d453c;}#landing-outer{display:table;width:100%;height:100vh;height:100svh;min-height:500px;padding:0;border-spacing:0;position:relative;}#landing-inner{height:100vh;height:100svh;display:table-cell;width:100%;position:relative;vertical-align:bottom;background-image:url("../images/langdale-church-outside-3-2500-1873.jpg");background-position:center;background-size:cover;filter:grayscale(100%);animation-delay:3s;animation-name:color-in;animation-duration:2s;animation-fill-mode:forwards;}#landing-inner::after{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background-image:linear-gradient(180deg,rgba(0,0,0,.43) 0,rgba(0,0,0,.43) 80px,rgba(0,0,0,.14) 20%,rgba(0,0,0,.07) 30%,rgba(0,0,0,.06) 38%,rgba(0,0,0,.06) 100%);}#landing-strap-line{position:relative;z-index:2;top:-8%;}#landing-strap-line p{text-align:center;}#hero-title{width:fit-content;max-width:calc(100% - 24px);margin-left:auto;margin-right:auto;padding:1.2vmin 3vmin 1.4vmin;box-sizing:border-box;text-align:center;background:rgba(0,0,0,.49);border:2px solid #fffaf3;border-radius:14px;}#strap-line-row-1 p{font-weight:400;line-height:1;color:#fffaf3;font-family:"Jost",sans-serif;margin-bottom:0;font-size:15vmin;letter-spacing:.04em;white-space:nowrap;}#hero-title h1#church-name{font-weight:500;font-size:5vmin;letter-spacing:0;line-height:1.2;color:#fffaf3;font-family:"Jost",sans-serif;margin:.6vmin 0 0;white-space:nowrap;}#strap-line-row-2{position:relative;margin:1.2vmin auto 0;}#strap-line-row-2 p.tag-line,#strap-line-row-2 p.brand-part-4{color:#fffaf3;font-weight:400;font-size:clamp(16px,min(2.6vmin,4.6vw),2.4rem);display:table;margin:auto;padding:0;background:none;border:0;}@media(max-width:767px){#strap-line-row-2 p.tag-line,#strap-line-row-2 p.brand-part-4{padding:2px 0 0}}#sunday-service .section-header>h2:first-of-type,#about .section-header>h2:first-of-type,#curious .section-header>h2:first-of-type,#whats-on .section-header>h2:first-of-type,#contact .section-header>h2:first-of-type,#hope-explored .section-header>h2:first-of-type,#church-notices .section-header>h2:first-of-type{text-align:center;margin-top:0;margin-bottom:.5rem;font-weight:500;line-height:1.2;font-size:calc(1.375rem + 1.5vw);}@media(min-width:1200px){#sunday-service .section-header>h2:first-of-type,#about .section-header>h2:first-of-type,#curious .section-header>h2:first-of-type,#whats-on .section-header>h2:first-of-type,#contact .section-header>h2:first-of-type,#hope-explored .section-header>h2:first-of-type,#church-notices .section-header>h2:first-of-type{font-size:2.5rem;}}section#sunday-service{background:#c1c9cf;background:linear-gradient(to right,#b3bcc4,#cfd6da);}section#sunday-service h2{text-align:center;}section#sunday-service h3{text-align:center;font-size:1.2rem;margin-top:20px;}section#sunday-service #sunday-service-icon{color:#8c9d8b;}section#about{background:#6a7769;background:linear-gradient(to right,#5e695d,#768575);}section#about .section-header hr{border-color:#afbdb9;}section#about .section-header>h2:first-of-type{color:#fff;}section#about .section-header .header-icon{color:#afbdb9;}section#about #about-text{color:#fff;font-size:1.6rem;text-align:center;}section#hope-explored{background:#6a7769;background:linear-gradient(to right,#5e695d,#768575);}section#hope-explored .section-header hr{border-color:#afbdb9;}section#hope-explored .section-header>h2:first-of-type{color:#fff;}section#hope-explored .section-header .header-icon{color:#afbdb9;}section#hope-explored h3,section#hope-explored a{color:#c1c9cf;font-size:1.6rem;text-align:justify;text-justify:inter-word;}section#hope-explored a:hover{color:#fff;}section#curious{position:relative;overflow:hidden;background-color:#2f332e;}section#curious::before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:url("../images/langdale-church-outside-2-3211-1810.jpg");background-position:center;background-size:cover;filter:grayscale(40%);z-index:0;}section#curious::after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to bottom,rgba(0,0,0,.68) 0,rgba(0,0,0,.55) 40%,rgba(0,0,0,.72) 100%);z-index:0;}section#curious>.container-fluid{position:relative;z-index:1;}section#curious .section-header hr{border-color:#afbdb9;}section#curious .section-header>h2:first-of-type{color:#fff;}section#curious .section-header .header-icon{color:#afbdb9;}section#curious #curious-intro{color:#fff;font-size:1.6rem;text-align:center;margin-bottom:40px;}section#curious .curious-card-col{margin-bottom:20px;}section#curious .curious-card{background:#afbdb9;background:linear-gradient(to bottom,#a1b1ad,#bdc9c5);padding:24px 20px;border-radius:10px;height:100%;box-shadow:2px 2px 10px rgba(0,0,0,.5);text-align:center;}section#curious .curious-card i{color:#6a7769;margin-bottom:16px;}section#curious .curious-card h3{text-align:center;font-size:1.4rem;margin-bottom:16px;}section#curious .curious-card p{text-align:center;}section#curious .curious-card>a{display:inline-block;margin-top:4px;padding:10px 18px;border-radius:10px;background-color:#6a7769;color:#fff;font-weight:400;line-height:1.3;text-decoration:none;}section#curious .curious-card>a:hover,section#curious .curious-card>a:focus{background-color:#3d453c;color:#fff;}section#about .about-beliefs{margin-top:28px;text-align:center;}section#about .about-beliefs a{display:inline-block;padding:10px 18px;border:2px solid #fff;border-radius:10px;background-color:transparent;color:#fff;font-weight:400;line-height:1.3;text-decoration:none;}section#about .about-beliefs a:hover,section#about .about-beliefs a:focus{background-color:#c1c9cf;color:#2f332e;}section#whats-on{background:#aca39c;background:linear-gradient(to right,#a0968e,#b8b0aa);overflow:hidden;}section#whats-on .section-header hr{border-color:#6a7769;}section#whats-on .section-header>h2:first-of-type{color:#000;}section#whats-on .section-header .header-icon{color:#6a7769;}section#whats-on .events-group-scroll-buttons{display:flex;align-items:center;justify-content:center;gap:12px;margin-top:4px;margin-bottom:8px;text-align:center;}section#whats-on .events-group-scroll-buttons.events-group-scroll-buttons-hidden{display:none;}section#whats-on .events-group-scroll-button{display:inline-flex;align-items:center;gap:8px;background-color:#c1c9cf;font-size:1rem;padding:6px 14px;color:#000;border-radius:8px;}section#whats-on .events-group-scroll-button[disabled]{background-color:#696969;}section#whats-on .events-page-position{margin:0;min-width:4.5em;text-align:center;color:#000;font-size:1rem;}section#whats-on .event-group-container{position:relative;display:none;}section#whats-on .event-group-container-visible{display:flex;}section#whats-on .event-group-scroll-in-from-right{animation-name:scroll-in-from-right;animation-duration:.5s;animation-fill-mode:forwards;animation-timing-function:ease-in-out;}section#whats-on .event-group-scroll-in-from-left{animation-name:scroll-in-from-left;animation-duration:.5s;animation-fill-mode:forwards;animation-timing-function:ease-in-out;}section#whats-on .event-group-scroll-out-to-left{animation-name:scroll-out-to-left;animation-duration:.5s;animation-fill-mode:forwards;animation-timing-function:ease-in-out;}section#whats-on .event-group-scroll-out-to-right{animation-name:scroll-out-to-right;animation-duration:.5s;animation-fill-mode:forwards;animation-timing-function:ease-in-out;}section#whats-on .event-group-nudge-left{animation-name:event-group-nudge-left;animation-duration:.22s;animation-timing-function:ease-out;}section#whats-on .event-group-nudge-right{animation-name:event-group-nudge-right;animation-duration:.22s;animation-timing-function:ease-out;}section#whats-on #events-container{touch-action:pan-y;}section#whats-on .event{margin-bottom:20px;}section#whats-on .event .event-content{background:#afbdb9;background:linear-gradient(to bottom,#a1b1ad,#bdc9c5);padding:10px;border-radius:10px;height:100%;position:relative;box-shadow:2px 2px 10px rgba(0,0,0,.5);}section#whats-on .event .event-content .event-date{background-color:#000;color:#fff;padding:12px;position:absolute;top:0;left:0;min-width:75px;min-height:70px;border-top-left-radius:10px;border-bottom-right-radius:10px;}section#whats-on .event .event-content .event-date .event-date-content{width:auto;height:auto;}section#whats-on .event .event-content .event-date .event-date-content .event-month{font-size:1rem;text-transform:uppercase;}section#whats-on .event .event-content .event-date .event-date-content .event-day-of-month{font-size:1.6rem;font-weight:bold;line-height:.8em;}section#whats-on .event .event-content .event-top-right-details{padding:12px;position:absolute;top:0;right:0;text-align:right;background-color:#fff;border-top-right-radius:10px;border-bottom-left-radius:10px;}section#whats-on .event .event-content .event-top-right-details .day-of-week{color:#6a7769;text-transform:uppercase;font-size:1.4rem;line-height:.8em;}section#whats-on .event .event-content .event-top-right-details .event-time{color:#6a7769;font-size:1.2rem;font-weight:bold;}section#whats-on .event .event-content .event-info{position:absolute;bottom:0;right:0;text-align:right;border-top-left-radius:10px;border-bottom-right-radius:10px;background-color:#fff;color:#fff;padding:8px;font-size:1rem;line-height:.8em;text-transform:uppercase;}section#whats-on .event .event-content .event-body{margin-top:70px;}section#whats-on .event .event-content .event-body p{text-align:justify;text-justify:inter-word;}section#whats-on .event .event-content h3{font-size:1.4rem;}section#whats-on .event .event-content .event-body>h3{font-size:calc(1.325rem + .9vw);font-weight:500;line-height:1.2;margin-top:0;margin-bottom:20px;text-align:left;color:#000;}@media(min-width:576px){section#whats-on .event .event-content .event-body>h3{text-align:center;}}@media(min-width:1200px){section#whats-on .event .event-content .event-body>h3{font-size:2rem;}}section#whats-on .event .event-content h4{font-size:1.2rem;}@media(max-width:575px){section#whats-on .event{margin-bottom:10px;}section#whats-on .event .event-content{display:grid;grid-template-columns:58px 1fr;grid-template-rows:auto auto auto;column-gap:12px;row-gap:2px;align-items:start;height:auto;padding:0 12px 10px 0;}section#whats-on .event .event-content .event-date{position:static;grid-column:1;grid-row:1/3;align-self:start;width:58px;min-width:58px;min-height:0;padding:8px 4px 10px;text-align:center;border-radius:0;border-top-left-radius:10px;border-bottom-right-radius:10px;}section#whats-on .event .event-content .event-date .event-date-content{display:block;}section#whats-on .event .event-content .event-date .event-month{font-size:.75rem;line-height:1.1;font-weight:400;}section#whats-on .event .event-content .event-date .event-day-of-month{font-size:1.4rem;line-height:.95;font-weight:700;}section#whats-on .event .event-content .event-top-right-details{position:static;grid-column:2;grid-row:1;margin-top:8px;padding:2px 10px;background:#fff;border-radius:10px;text-align:left;display:flex;flex-direction:row;align-items:baseline;gap:6px;width:fit-content;}section#whats-on .event .event-content .event-top-right-details .day-of-week,section#whats-on .event .event-content .event-top-right-details .event-time{font-size:.95rem;line-height:1.2;}section#whats-on .event .event-content .event-body{display:contents;margin-top:0;}section#whats-on .event .event-content .event-body>h3{grid-column:2;grid-row:2;font-size:1.25rem;font-weight:500;line-height:1.25;margin-top:0;margin-bottom:0;text-align:left;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;}section#whats-on .event .event-content .event-body p{grid-column:1/-1;grid-row:3;margin-top:6px;margin-bottom:0;padding-left:12px;font-size:1rem;}section#whats-on .event .event-content .event-info{position:static;grid-column:2;grid-row:3;justify-self:end;align-self:end;padding:0;background:transparent;}}section#whats-on #about-text{color:#c1c9cf;font-size:1.6rem;}section#church-notices{background:#c1c9cf;background:linear-gradient(to right,#b3bcc4,#cfd6da);}section#church-notices .section-header hr{border-color:#6a7769;}section#church-notices .section-header>h2:first-of-type{color:#000;}section#church-notices .section-header .header-icon{color:#6a7769;}section#church-notices .notice{margin-bottom:20px;}section#church-notices .notice .notice-content{background:#afbdb9;background:linear-gradient(to bottom,#a1b1ad,#bdc9c5);position:relative;padding:10px;border-radius:10px;height:100%;position:relative;box-shadow:2px 2px 10px rgba(0,0,0,.5);}section#church-notices .notice .notice-content p{text-align:justify;text-justify:inter-word;}section#church-notices .notice .notice-content .pin{width:0;height:0;border:12px solid #6a7769;border-radius:12px;position:absolute;top:-8px;left:50%;transform:translate(-50%,0);box-shadow:2px 2px 10px rgba(0,0,0,.5);}section#our-vision-intro{position:relative;background-color:rgba(0,0,0,.6);padding-top:200px;padding-bottom:0;}section#our-vision-intro .section-header hr{border-color:#6a7769;}section#our-vision-intro .section-header h1{color:#fff;}section#our-vision-intro .section-header .header-icon{color:#6a7769;}#our-vision-image-background{background-image:url("../images/langdale-church-outside-2-3211-1810.jpg");background-position:center;background-size:cover;filter:grayscale(100%) blur(4px);position:absolute;padding-top:75px;padding-bottom:75px;top:0;left:0;right:0;bottom:0;z-index:-1;}section#our-vision-details{background:#afbdb9;color:#000;font-size:1.2rem;padding:0;}section#our-vision-details .vision-intro{background:#afbdb9;padding:75px 0 12px;}section#our-vision-details .vision-segment{background:#afbdb9;padding:16px 0;}section#our-vision-details .vision-segment:last-child{padding-bottom:75px;}section#our-vision-details .vision-segment .col-md-7{background:#c1c9cf;border-radius:16px;padding:18px 22px;}@media(max-width:767px){section#our-vision-details .vision-segment .col-md-7{width:calc(100% - var(--bs-gutter-x));margin-left:calc(var(--bs-gutter-x)*.5);margin-right:calc(var(--bs-gutter-x)*.5);}}section#our-vision-details .vision-segment .col-md-7 p:last-child{margin-bottom:0;}section#our-vision-details .vision-sub-heading h2{text-align:left;color:#3d453c;}section#our-vision-details .bible-reference{color:#3d453c;font-style:italic;}section#our-vision-details p{text-align:justify;text-justify:inter-word;}section#our-team-details{background:#afbdb9;color:#fff;font-size:1.2rem;}section#our-team-details .team-sub-heading h2{text-align:left;color:#000;}section#our-team-details .team-sub-heading h2 span{display:inline-block;margin-left:10px;padding:2px 10px;border-radius:10px;background-color:#6a7769;color:#fff;font-family:"Lato",sans-serif;font-size:1rem;font-weight:400;font-style:normal;letter-spacing:0;line-height:1.4;vertical-align:middle;position:relative;bottom:3px;}@media(max-width:767px){section#our-team-details .team-sub-heading h2 span{display:block;width:fit-content;margin-left:0;margin-top:6px;bottom:0;}}section#our-team-details .team-member-description{color:#000;margin-top:20px;}@media(min-width:768px){section#our-team-details .team-member-description{margin-top:0;}}section#our-team-details .team-member-description:has(p:not(:empty)){background:#c1c9cf;border-radius:16px;padding:18px 22px;}@media(max-width:767px){section#our-team-details .team-member-description:has(p:not(:empty)){width:calc(100% - var(--bs-gutter-x));margin-left:calc(var(--bs-gutter-x)*.5);margin-right:calc(var(--bs-gutter-x)*.5);}}section#our-team-details .team-member-description p{text-align:justify;text-justify:inter-word;}section#our-team-details .team-member-description p:last-child{margin-bottom:0;}section#our-team-details img.team-member{object-fit:cover;width:100%;}section#contact,section#contact-page{text-align:center;}section#contact p,section#contact-page p{text-align:center;}section#contact .contact-detail,section#contact-page .contact-detail{margin-top:45px;}section#contact .contact-detail h3,section#contact-page .contact-detail h3{font-size:20px;}@media(min-width:0){section#contact .contact-detail h3,section#contact-page .contact-detail h3{font-size:22px;}}section#contact .contact-detail a,section#contact .contact-detail a:hover,section#contact .contact-detail a:focus,section#contact-page .contact-detail a,section#contact-page .contact-detail a:hover,section#contact-page .contact-detail a:focus{text-decoration:none;}section#contact .contact-map,section#contact-page .contact-map{margin:48px auto 0;max-width:720px;height:280px;border-radius:10px;overflow:hidden;box-shadow:2px 2px 10px rgba(0,0,0,.35);}section#contact .contact-map iframe,section#contact-page .contact-map iframe{width:100%;height:100%;border:0;}section#contact{background:transparent;}section#contact .contact-detail a,section#contact .contact-detail a:hover,section#contact .contact-detail a:focus{color:#fff;font-weight:400;display:inline-block;padding:8px 14px;border-radius:10px;transition:none;}section#contact .contact-detail a:hover,section#contact .contact-detail a:focus{color:#c1c9cf;background-color:#2f332e;font-weight:400;}#contact-page{background:#afbdb9;background:linear-gradient(to right,#a1b1ad,#bdc9c5);color:#000;}#contact-page .contact-detail a,#contact-page .contact-detail a:hover,#contact-page .contact-detail a:focus{color:#000;font-weight:400;}#contact-page .contact-detail a:hover,#contact-page .contact-detail a:focus{color:#3d453c;font-weight:400;}#contact-background{background-image:url("../images/langdale-church-outside-2-3211-1810.jpg");background-position:center;background-size:cover;z-index:-10;position:fixed;top:-50px;bottom:-50px;left:-50px;right:-50px;}.blur-background-lots{filter:blur(5px);}.darken-background-lots{filter:brightness(40%);}footer{border:0;padding:20px 0;background:#fff;font-size:16px;}footer div.logo{float:left;margin-right:10px;}footer p.brand{margin-top:10px;font-size:18px;}footer #description p{color:#000;font-weight:700;}@media(min-width:768px){footer #description p{margin-top:13px;text-align:right;}}footer #copyright p{margin-bottom:5px;}@media(min-width:768px){footer #copyright p{text-align:right;}}footer #registered-company p{margin-bottom:0;font-size:12px;}@media(min-width:768px){footer #registered-company p{text-align:right;}}footer ::after{clear:both;}@keyframes fade-in{from{opacity:0;}to{opacity:1;}}@keyframes scroll-in-from-left{from{left:-200vw;opacity:0;}to{left:0;opacity:1;}}@keyframes scroll-in-from-right{from{left:200vw;opacity:0;}to{left:0;opacity:1;}}@keyframes scroll-out-to-left{from{left:0;opacity:1;}to{left:-200vw;opacity:0;}}@keyframes event-group-nudge-left{0%,100%{left:0;}50%{left:-16px;}}@keyframes event-group-nudge-right{0%,100%{left:0;}50%{left:16px;}}@keyframes scroll-out-to-right{from{left:0;opacity:1;}to{left:200vw;opacity:0;}}@keyframes color-in{from{filter:grayscale(100%);}to{filter:grayscale(0%) brightness(90%);}}