.block-lscfn-team .team-member{padding:var(--spacingMobile) 10px;margin-bottom:var(--spacingMobile)}.block-lscfn-team .portrait{width:100%;box-shadow:5px 5px 15px rgba(0,0,0,0.25)}.block-lscfn-team .title{text-transform:uppercase;color:var(--medium);letter-spacing:2px}.block-lscfn-team .contact-info{border:solid 1px var(--light);margin-bottom:25px;padding:5px 10px}.block-lscfn-team .contact-info span{display:inline-block;width:45px;text-align:right;margin-right:10px;font-size:1.2rem}.block-lscfn-team .team-member:nth-of-type(even){background-color:var(--white)}.block-lscfn-team .team-member:nth-of-type(odd){background-color:var(--extralight)}.block-lscfn-team .team-member:nth-of-type(odd) .contact-info{border-color:#d5d5d5}.block-lscfn-team .biography p:last-of-type{margin-bottom:0}@media screen and (min-width: 768px){.block-lscfn-team .team-member{margin-bottom:var(--spacingMobile)}.block-lscfn-team .details{margin-left:15px}}.block-video .thumb-carousel .carousel__slide{opacity:0.75;padding:0;margin:0 2.5px 15px;width:64px;height:64px}@media screen and (min-width: 768px){.block-video .thumb-carousel .carousel__slide{margin:0 10px 15px;width:80px;height:80px}}@media screen and (min-width: 992px){.block-video .thumb-carousel .carousel__slide{margin:0 10px 15px;width:120px;height:120px}}@media screen and (min-width: 1200px){.block-video .thumb-carousel .carousel__slide{width:160px;height:160px}}@media screen and (min-width: 1400px){.block-video .thumb-carousel .carousel__slide{margin:0 20px 25px}}.block-video .thumb-carousel .carousel__slide:first-of-type{margin-left:0}.block-video .thumb-carousel .carousel__slide:last-of-type{margin-right:0}.block-video .grid .wysiwyg{margin-bottom:var(--spacingMobile)}.block-image{overflow-x:hidden}.block-image:not(.bg-none):not(.inner-padding){padding:20px 20px 15px}.block-image:not(.bg-none) .row.minimal{margin-left:0;margin-right:0}.block-image .minimal .col-12,.block-image .minimal .col-sm,.block-image .minimal .col{padding-left:0;padding-right:0}@media screen and (min-width: 576px){.block-image .minimal .col:first-of-type,.block-image .minimal .col-sm:first-of-type{padding-left:calc(var(--gutter-x) * 0.5)}.block-image .minimal .col:last-of-type,.block-image .minimal .col-sm:last-of-type{padding-right:calc(var(--gutter-x) * 0.5)}}.block-image.inner-padding.extra-padding{padding-left:30px;padding-right:30px}.block-image .minimal a img{border-radius:0}.block-image a{display:inline-block;text-decoration:none}.block-image figure{margin:0}.block-image img{max-width:100%}.block-image figcaption{display:block;margin:1rem 0;font-size:1.4rem}.block-image .image-border figcaption{margin-bottom:0}.block-image .image-border{padding:10px;border:solid 1px var(--light);margin:0 15px 15px}@media screen and (min-width: 576px){.block-image .image-border{padding:20px}}.block-gallery .slides1{width:100%}@media screen and (min-width: 576px){.block-gallery .slides2,.block-gallery .slides3{width:49%;padding:0 5px}}@media screen and (min-width: 768px){.block-gallery .slides3{width:32%}}.block_hero{position:relative;padding:0}.block_hero .video{display:none;position:absolute;top:0;bottom:0;left:0;right:0;height:100%;width:100%;z-index:1;object-fit:cover}@media screen and (min-width: 768px){.block_hero .video{display:block}}.block_hero .carousel-item{padding:var(--spacingMobile) 0;background-size:cover;background-repeat:no-repeat;background-position:center center;position:relative}.block_hero .carousel-item-inner{position:relative;z-index:10;display:flex;flex-direction:column;justify-content:center;min-height:400px;height:calc(100vh - var(--spacingMobile))}.block_hero:first-of-type .carousel-item-inner{height:calc(100vh - 206px)}.block_hero .carousel-item-inner.is_carousel{max-height:1080px}.block_hero .carousel-item-inner .row{margin-top:var(--spacingMobile);margin-bottom:var(--spacingMobile)}.block_hero .carousel-indicators{z-index:10}.block_hero .carousel-indicators [data-bs-target]{border-top:none;border-bottom:none;border-radius:50%;height:18px;width:18px;opacity:1;border:solid 2px var(--white);background-color:var(--primary)}.block_hero .carousel-indicators .active{border-color:var(--primary);background-color:var(--white)}.block_hero .carousel-control-next,.block_hero .carousel-control-prev{z-index:10}.block_hero .mask{position:absolute;bottom:-1px;left:0;z-index:5;width:100%;height:55px;background-size:contain;background-position:bottom center;background-repeat:no-repeat}@media screen and (min-width: 576px){.block_hero .mask{height:80px}}@media screen and (min-width: 768px){.block_hero .carousel-item{padding:var(--spacingTablet) 0}.block_hero .carousel-item-inner{height:calc(100vh - var(--spacingTablet))}.block_hero:first-of-type .carousel-item-inner{height:calc(100vh - var(--spacingTablet) - 215px)}.block_hero .mask{height:105px;bottom:-2px}}@media screen and (min-width: 992px){.block_hero .mask{height:125px}}@media screen and (min-width: 1200px){.block_hero .carousel-item{padding:var(--spacingDesktop) 0}.block_hero .carousel-item-inner{height:calc(100vh - var(--spacingDesktop))}.block_hero:first-of-type .carousel-item-inner{height:calc(100vh - var(--spacingDesktop) - 265px)}.block_hero .mask{height:150px}}@media screen and (min-width: 1400px){.block_hero .mask{height:200px}}.block_hero .slice{background-image:url("/images/mask-slice-right-bottom.svg")}.block_hero .swoosh{background-image:url("/images/mask-swoosh-right-bottom.svg")}.block_hero .btn:focus{border:solid 1px transparent;outline:2px solid white}.block_hero hr{border:solid 2px;opacity:1;max-width:none;width:208px;margin:30px 0}.block_hero .hero-light{color:white}.block_hero .hero-light hr{border-color:white}.block_hero .hero-dark{color:black}.block_hero .hero-dark hr{border-color:black}.block_hero .text-center hr{margin:30px auto}.block_hero .carousel-item .is_carousel .row{overflow-y:auto}.block_hero .carousel-item .row{scrollbar-color:rgba(255,255,255,0.8) rgba(255,255,255,0.1);scrollbar-width:thin}.block_hero .carousel-item.bg-white .row,.block_hero .carousel-item.bg-extralight .row,.block_hero .carousel-item.bg-light .row{scrollbar-color:var(--neutral) rgba(0,0,0,0.1)}.block_hero .carousel-item .row::-webkit-scrollbar{width:12px}.block_hero .carousel-item .row::-webkit-scrollbar-track{border-radius:10px;-webkit-box-shadow:inset 0 0 6px rgba(255,255,255,0.2)}.block_hero .carousel-item .row::-webkit-scrollbar-thumb{border-radius:10px;-webkit-box-shadow:inset 0 0 6px rgba(255,255,255,0.6)}.block_hero .carousel-item.bg-white .row::-webkit-scrollbar-track,.block_hero .carousel-item.bg-extralight .row::-webkit-scrollbar-track,.block_hero .carousel-item.bg-light .row::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,0.2)}.block_hero .carousel-item.bg-white .row::-webkit-scrollbar-thumb,.block_hero .carousel-item.bg-extralight .row::-webkit-scrollbar-thumb,.block_hero .carousel-item.bg-light .row::-webkit-scrollbar-thumb{border-radius:10px;-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,0.6)}.block-accordion .accordion-item{border-color:var(--extralight)}.block-accordion .framed .accordion-item{border-color:var(--extralight);box-shadow:0 0 8px rgba(0,0,0,0.25);margin-bottom:15px}.block-accordion .accordion-button{margin-bottom:0}.block-accordion .accordion-button::after{background-image:none;font:var(--fa-font-solid);content:"\f078";font-size:1.6rem;margin-right:5px}.block-accordion .accordion-button:not(.collapsed)::after{background-image:none}.block-accordion .accordion-button svg{margin-left:auto;font-size:2rem;transition:transform 0.2s ease-in-out}.block-accordion .accordion-button:not(.collapsed) svg{transform:rotate(180deg)}.block-accordion .accordion-body{padding:1.5rem 1rem}.block-accordion .accordion-body p:last-of-type{margin-bottom:0}.block-carousel-text .carousel-control-next{margin-right:-30px}.block-carousel-text .carousel-control-prev{margin-left:-30px}.block-carousel-text .carousel-inner{min-height:300px;height:50vh;max-height:500px}.block-carousel-text .carousel-item{height:100%}@media screen and (min-width: 768px){.block-carousel-text .carousel-inner{max-height:450px}.block-carousel-text .triangle-left .row .col-12,.block-carousel-text .triangle-right .row .col-12,.block-carousel-text .swoosh-left .row .col-12,.block-carousel-text .swoosh-right .row .col-12{padding-top:var(--spacingMobile)}}@media screen and (min-width: 1200px){.block-carousel-text .carousel-inner{max-height:400px}.block-carousel-text .triangle-left .row .col-12,.block-carousel-text .triangle-right .row .col-12,.block-carousel-text .swoosh-left .row .col-12,.block-carousel-text .swoosh-right .row .col-12{padding-top:var(--spacingTablet)}}.block-carousel-text .carousel-item{scrollbar-color:rgba(255,255,255,0.8) rgba(255,255,255,0.1);scrollbar-width:thin}.block-carousel-text.bg-white .carousel-item,.block-carousel-text.bg-extralight .carousel-item,.block-carousel-text.bg-light .carousel-item{scrollbar-color:var(--neutral) rgba(0,0,0,0.1)}.block-carousel-text .carousel-item::-webkit-scrollbar{width:12px}.block-carousel-text .carousel-item::-webkit-scrollbar-track{border-radius:10px;-webkit-box-shadow:inset 0 0 6px rgba(255,255,255,0.2)}.block-carousel-text .carousel-item::-webkit-scrollbar-thumb{border-radius:10px;-webkit-box-shadow:inset 0 0 6px rgba(255,255,255,0.6)}.block-carousel-text.bg-white .carousel-item::-webkit-scrollbar-track,.block-carousel-text.bg-extralight .carousel-item::-webkit-scrollbar-track,.block-carousel-text.bg-light .carousel-item::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,0.2)}.block-carousel-text.bg-white .carousel-item::-webkit-scrollbar-thumb,.block-carousel-text.bg-extralight .carousel-item::-webkit-scrollbar-thumb,.block-carousel-text.bg-light .carousel-item::-webkit-scrollbar-thumb{border-radius:10px;-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,0.6)}.block-cta{background-size:cover;background-position:center;padding:0}.block-cta .wysiwyg{display:flex;flex-direction:column;justify-content:center}.block-text-with-image .image{max-width:100%;margin:0 auto calc(var(--spacingMobile) * 2)}.block-text-with-image .wysiwyg{margin-bottom:calc(var(--spacingMobile) * 2)}.block-text-with-image .border-regular{margin:0 0 1.5rem}.block-text-with-image .image-dropshadow{box-shadow:0 0 20px rgba(0,0,0,0.2);overflow:visible}@media screen and (min-width: 768px){.block-text-with-image .image,.block-text-with-image .wysiwyg{margin-bottom:0}}
