/*!
* WS Starter
* Designed by LRS Web Solutions (http://lrswebsolutions.com)
* Visit http://lrswebsolutions.com
*/.sr-only{border:0!important;clip:rect(1px,1px,1px,1px)!important;clip:rect(.0625rem,.0625rem,.0625rem,.0625rem)!important;-webkit-clip-path:inset(50%)!important;clip-path:inset(50%)!important;height:1px!important;height:.0625rem!important;margin:-1px!important;margin:-.0625rem!important;overflow:hidden!important;padding:0!important;position:absolute!important;width:1px!important;width:.0625rem!important;white-space:nowrap!important}.sr-only:active,.sr-only:focus{clip:auto!important;-webkit-clip-path:none!important;clip-path:none!important;height:auto!important;margin:auto!important;overflow:visible!important;width:auto!important;white-space:normal!important}.offscreen{position:absolute;top:-9999em;left:-9999em}.hide{display:none}.show{display:initial}.invisible{visibility:hidden}.clear{display:block;clear:both}.clear-after:after{display:table;clear:both;content:""}.float-center{display:block;margin-right:auto;margin-left:auto}.float-left{float:left}.float-right{float:right}.text-left{text-align:left}.text-right{text-align:right}.text-center{text-align:center}.text-justify{text-align:justify}@media (orientation:landscape){.show-landscape{display:block}}@media (orientation:portrait){.show-landscape{display:none}}@media (orientation:portrait){.show-portrait{display:block}}@media (orientation:landscape){.show-portrait{display:none}}@media (orientation:landscape){.hide-landscape{display:none}}@media (orientation:portrait){.hide-landscape{display:block}}@media (orientation:portrait){.hide-portrait{display:none}}@media (orientation:landscape){.hide-portrait{display:block}}@media (min-width:640px){.show-small-only{display:none}}@media (min-width:0) and (max-width:640px){.show-medium-only{display:none}}@media (min-width:1024px){.show-medium-only{display:none}}.show-large-only{display:none}@media (min-width:1024px) and (max-width:1349px){.show-large-only{display:block}}@media (min-width:1350px){.show-large-only{display:none}}.show-xlarge-only{display:none}@media (min-width:1350px) and (max-width:1399px){.show-xlarge-only{display:block}}@media (min-width:1400px){.show-xlarge-only{display:none}}.show-xxlarge-only{display:none}@media (min-width:1400px){.show-xxlarge-only{display:none}}.show-medium-up{display:none}@media (min-width:640px){.show-medium-up{display:block}}.show-large-up{display:none}@media (min-width:1024px){.show-large-up{display:block}}.show-xlarge-up{display:none}@media (min-width:1350px){.show-xlarge-up{display:block}}.show-xxlarge-up{display:none}@media (min-width:1400px){.show-xxlarge-up{display:block}}@media (min-width:0) and (max-width:640px){.hide-small-only{display:none}}@media (min-width:640px) and (max-width:1023px){.hide-medium-only{display:none}}@media (min-width:1024px) and (max-width:1349px){.hide-large-only{display:none}}@media (min-width:1350px) and (max-width:1399px){.hide-xlarge-only{display:none}}@media (min-width:1400px){.hide-xxlarge-only{display:none}}@media (min-width:640px){.hide-medium-up{display:none}}@media (min-width:1024px){.hide-large-up{display:none}}@media (min-width:1350px){.hide-xlarge-up{display:none}}@media (min-width:1400px){.hide-xxlarge-up{display:none}}:root{--sidebar-button-color:#ffffff;--sidebar-button-color-hover:#ffffff;--sidebar-button-background:#1e7794;--sidebar-button-background-hover:#091f40;--sidebar-button-icon:#ffffff}@media (min-width:1350px){.sidebar{min-width:300px;min-width:18.75rem}}.sidebar ul{padding:0}.sidebar ul li{margin-bottom:10px;margin-bottom:.625rem}.sidebar .btn{width:100%;font-family:Poppins,sans-serif;font-weight:300;font-style:normal;color:var(--sidebar-button-color);text-align:left;background:var(--sidebar-button-background);border:0;padding:15px 20px;padding:.9375rem 1.25rem}.sidebar .btn:before{color:var(--sidebar-button-icon);margin-right:15px;margin-right:.9375rem;max-width:30px;max-width:1.875rem;max-height:30px;max-height:1.875rem;font-size:30px;font-size:1.875rem}.sidebar .btn:focus,.sidebar .btn:hover{background:var(--sidebar-button-background-hover);color:var(--sidebar-button-color-hover)}:root{--subpage-page-title-color:#ffffff;--subpage-page-title-background:#000F24}body.subpage .banner .page-title{position:absolute;bottom:0;left:0;right:0;width:100%;max-width:1570px;max-width:98.125rem;padding:0 22px;padding:0 1.375rem;margin:0 auto}@media (min-width:768px){body.subpage .banner .page-title{padding:0 32px;padding:0 2rem}}@media (min-width:1024px){body.subpage .banner .page-title{padding:0 42px;padding:0 2.625rem}}@media (min-width:1279px){body.subpage .banner .page-title{padding:0 40px;padding:0 2.5rem}}body.subpage .banner h1{display:inline-block;color:var(--subpage-page-title-color);background:var(--subpage-page-title-background);margin:0;padding:13px 40px;padding:.8125rem 2.5rem;border-top-right-radius:10px;border-top-right-radius:.625rem;border-top-left-radius:10px;border-top-left-radius:.625rem;font-family:Poppins,sans-serif;font-weight:600;font-style:normal;font-size:22px;font-size:1.375rem}@media (min-width:640px){body.subpage .banner h1{font-size:30px;font-size:1.875rem}}body.subpage main{width:100%;margin:0 auto;padding-bottom:30px;padding-bottom:1.875rem}img{display:block;max-width:100%;height:auto;-ms-interpolation-mode:bicubic;border-radius:10px;border-radius:.625rem}@media (min-width:640px){img{max-width:100%}}img[class*=left]{float:left;max-width:40%;margin:0 20px 15px 0;margin:0 1.25rem .9375rem 0}@media (min-width:640px){img[class*=left]{margin:0 50px 20px 0;margin:0 3.125rem 1.25rem 0}}img[class*=right]{float:right;max-width:40%;margin:0 0 15px 20px;margin:0 0 .9375rem 1.25rem}@media (min-width:640px){img[class*=right]{margin:0 0 20px 50px;margin:0 0 1.25rem 3.125rem}}img[class*=center]{margin:0 auto 15px auto;margin:0 auto .9375rem auto}@media (min-width:640px){img[class*=center]{margin:0 auto 20px auto;margin:0 auto 1.25rem auto}}figure{display:block;max-width:100%;height:auto;-ms-interpolation-mode:bicubic}@media (min-width:640px){figure{max-width:100%}}figure img{display:block;margin:0 auto}figure img[class*=align]{margin:0 auto;float:none}@media (min-width:640px){figure img[class*=align]{margin:0 auto;float:none}}figure[class*=left]{float:left;max-width:40%;margin:0 20px 15px 0;margin:0 1.25rem .9375rem 0}@media (min-width:640px){figure[class*=left]{margin:0 50px 20px 0;margin:0 3.125rem 1.25rem 0}}figure[class*=right]{float:right;max-width:40%;margin:0 0 15px 20px;margin:0 0 .9375rem 1.25rem}@media (min-width:640px){figure[class*=right]{margin:0 0 20px 50px;margin:0 0 1.25rem 3.125rem}}figure[class*=center]{margin:0 auto 15px auto;margin:0 auto .9375rem auto}@media (min-width:640px){figure[class*=center]{margin:0 auto 20px auto;margin:0 auto 1.25rem auto}}figure figcaption{margin-top:1px;margin-top:.0625rem;font-style:italic;font-size:15px;line-height:18px;font-size:.9375rem;line-height:1.125rem;letter-spacing:normal;background:#fff;color:#091f40;padding:10px 25px;padding:.625rem 1.5625rem;text-align:center}.picture-layout{position:relative;display:inline-flex;margin-bottom:30px;margin-bottom:1.875rem;overflow:hidden;border-radius:10px;border-radius:.625rem}.picture-layout:hover img{transform:scale(1.15)}.picture-layout img{position:relative;display:block;width:100vw;transition:all .5s ease-in-out}@media all and (-ms-high-contrast:none){.picture-layout img{width:100%}}.picture-layout .heading{position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;color:#fff;font-weight:700;text-transform:uppercase}.picture-layout .heading:before{content:"";position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;border:1px solid rgba(238,179,77,.5);border:.0625rem solid rgba(238,179,77,.5);border-radius:10px;border-radius:.625rem;width:calc(100% - 42px);width:calc(100% - 2.625rem);height:calc(100% - 42px);height:calc(100% - 2.625rem)}.picture-layout .heading a{position:absolute;display:inline-flex;justify-content:center;align-items:flex-end;font-size:24px;font-size:1.5rem;height:100%;width:100%;border:0;color:#fff;padding:40px 30px;padding:2.5rem 1.875rem;text-align:center;text-decoration:none}@media (min-width:640px){.picture-layout .heading a{font-size:26px;font-size:1.625rem}}.picture-layout .heading a:focus,.picture-layout .heading a:hover{background:0 0}.picture-layout .heading a:focus{background:rgba(255,255,255,.25)}.picture-layout .heading span{position:absolute;display:block;font-family:Poppins,sans-serif;font-weight:600;font-style:normal;font-size:24px;font-size:1.5rem;color:#fff;text-transform:uppercase;bottom:20px;bottom:1.25rem;width:100%;text-align:center}@media (min-width:640px){.picture-layout .heading span{font-size:26px;font-size:1.625rem}}.four-column .picture-layout .heading a{font-size:15px;font-size:.9375rem}.four-column .picture-layout .heading a span{font-size:15px;font-size:.9375rem}.call-to-action{position:relative;display:inline-flex;width:100%;margin-bottom:30px;margin-bottom:1.875rem;overflow:hidden;background-color:#091f40;border-radius:10px;border-radius:.625rem}@media (min-width:1024px){.call-to-action{margin-bottom:60px;margin-bottom:3.75rem}}.call-to-action.fw{background-size:cover;background-position:center;background-repeat:no-repeat;width:100vw;margin-left:calc(50% - 50vw);margin-bottom:60px;margin-bottom:3.75rem}@media (min-width:640px){.call-to-action.fw{min-height:547px;min-height:34.1875rem}}.call-to-action.fw .content{max-width:1092px;max-width:68.25rem;padding:0 20px;padding:0 1.25rem;text-align:center;color:#fff;margin:30px auto;margin:1.875rem auto}@media (min-width:640px){.call-to-action.fw .content{margin:auto}}.call-to-action.fw .heading{position:relative;color:#fff;padding:0}.call-to-action.fw h2{font-family:Poppins,sans-serif;font-weight:700;font-style:normal;color:#fff;font-size:20px;font-size:1.25rem;margin-top:0;margin-bottom:0}@media (min-width:640px){.call-to-action.fw h2{font-size:44px;font-size:2.75rem}}.call-to-action.fw p{position:relative;font-family:Poppins,sans-serif;font-weight:400;font-style:normal;font-size:17px;font-size:1.0625rem;font-weight:500}@media (min-width:640px){.call-to-action.fw p{font-size:19px;font-size:1.1875rem;font-weight:400}}.call-to-action.fw a.call-to-action{display:initial;position:relative;background:#fff;font-size:18px;font-size:1.125rem;text-transform:uppercase;width:auto;height:auto;border:0}.call-to-action .image{position:absolute;width:100%;height:100%;left:0}.call-to-action .image img{position:absolute;min-width:100%;min-height:100%;width:auto;height:auto;-o-object-fit:cover;object-fit:cover}@media all and (-ms-high-contrast:none){.call-to-action .image img{max-width:none}}.call-to-action .heading{position:relative;display:inline-block;padding:30px 20px;padding:1.875rem 1.25rem;margin:auto;text-align:center}@media (min-width:640px){.call-to-action .heading{padding:67px 20px;padding:4.1875rem 1.25rem}}.call-to-action .heading a,.call-to-action .heading span{position:relative;display:inline;font-family:Poppins,sans-serif;font-weight:400;font-style:normal;font-size:20px;font-size:1.25rem;line-height:30px;line-height:1.875rem;color:#fff;text-transform:uppercase;text-align:center;border-color:transparent;text-decoration:none}@media (min-width:640px){.call-to-action .heading a,.call-to-action .heading span{font-size:32px;font-size:2rem;line-height:48px;line-height:3rem}}.call-to-action .heading a:focus,.call-to-action .heading a:hover,.call-to-action .heading span:focus,.call-to-action .heading span:hover{background:0 0;border-bottom:1px solid #fff;border-bottom:.0625rem solid #fff}.call-to-action.button .content-container{position:relative;padding:44px 60px 30px;padding:2.75rem 3.75rem 1.875rem;width:100%;margin:auto}@media (min-width:640px){.call-to-action.button .content-container{display:flex;align-items:center;justify-content:space-between}}.call-to-action.button .content-container .content{width:100%;text-align:center}@media (min-width:640px){.call-to-action.button .content-container .content{margin-right:20px;margin-right:1.25rem;text-align:left}}.call-to-action.button .content-container .content h2,.call-to-action.button .content-container .content h3,.call-to-action.button .content-container .content h4,.call-to-action.button .content-container .content h5,.call-to-action.button .content-container .content p{color:#fff;margin-top:0}.call-to-action.button .content-container .button{text-align:center}.call-to-action.button .content-container .button .btn.btn-primary{white-space:nowrap}.subpage.sp-sidebar .call-to-action.fw,.subpage.sp-sidebar .featured-card{width:100%;margin-left:0}.subpage.sp-sidebar .call-to-action.fw .content,.subpage.sp-sidebar .featured-card .content{padding:50px 60px;padding:3.125rem 3.75rem}.featured-card{position:relative;display:block;width:100vw;margin-left:calc(50% - 50vw);margin-bottom:30px;margin-bottom:1.875rem;border-radius:10px;border-radius:.625rem;overflow:hidden}@media (min-width:641px){.featured-card{display:flex}}.featured-card .box-image{background-size:cover;background-position:center;background-repeat:no-repeat;width:100%;height:250px;height:15.625rem}@media (min-width:641px){.featured-card .box-image{width:50%;height:auto}}.featured-card .box-content{background:#eee2d2;color:#333;width:100%;padding:20px 30px 20px 20px;padding:1.25rem 1.875rem 1.25rem 1.25rem}@media (min-width:641px){.featured-card .box-content{width:50%}}@media (min-width:769px){.featured-card .box-content{padding:120px 75px;padding:7.5rem 4.6875rem}}.featured-card .box-content h2{font-size:22px;font-size:1.375rem;line-height:26px;line-height:1.625rem;letter-spacing:3px;letter-spacing:.1875rem;text-transform:uppercase;margin-top:5px;margin-top:.3125rem;margin-bottom:16px;margin-bottom:1rem}@media (min-width:769px){.featured-card .box-content h2{font-size:44px;font-size:2.75rem;margin-top:0;margin-bottom:23px;margin-bottom:1.4375rem;line-height:38px;line-height:2.375rem}}.featured-card .box-content p{font-size:15px;font-size:.9375rem;line-height:28px;line-height:1.75rem;margin-top:0;margin-bottom:20px;margin-bottom:1.25rem}@media (min-width:769px){.featured-card .box-content p{font-size:19px;font-size:1.1875rem;line-height:28px;line-height:1.75rem;margin-top:16px;margin-top:1rem;margin-bottom:45px;margin-bottom:2.8125rem}}.featured-card .box-content .button{font-family:Poppins,sans-serif;font-weight:600;font-style:normal;font-size:15px;font-size:.9375rem;letter-spacing:1px;letter-spacing:.0625rem;color:#333;text-transform:uppercase}@media (min-width:769px){.featured-card .box-content .button{font-size:18px;font-size:1.125rem}}.featured-card .box-content .button a:focus,.featured-card .box-content .button a:hover{color:#b02e3a;border-color:#000}.simple-cta-container{padding:60px 0;padding:3.75rem 0}@media (min-width:640px){.simple-cta-container{display:flex;flex-wrap:wrap}}.simple-cta{display:block;padding:23px 0 0;padding:1.4375rem 0 0;margin-bottom:30px;margin-bottom:1.875rem}@media (min-width:1024px){.simple-cta{padding:23px 0 23px 42px;padding:1.4375rem 0 1.4375rem 2.625rem}}.simple-cta.half{width:100%}@media (min-width:1024px){.simple-cta.half{padding:0 20px;padding:0 1.25rem;width:50%}}.simple-cta.quarter{width:100%}@media (min-width:640px){.simple-cta.quarter{padding:0 20px;padding:0 1.25rem;width:50%}}@media (min-width:1024px){.simple-cta.quarter{width:25%}}.simple-cta.portrait .group{display:block}.simple-cta.portrait .info{margin-left:0;width:100%}.simple-cta.image{position:relative;min-height:336px;min-height:21rem;margin-bottom:54px;margin-bottom:3.375rem}.simple-cta.image.portrait .group{display:block}.simple-cta.image.portrait .content,.simple-cta.image.portrait .group{height:100%}.simple-cta.image.portrait .image{position:relative;left:auto;max-width:160px;max-width:10rem;min-height:160px;min-height:10rem;max-height:160px;max-height:10rem;margin:0 auto 20px;margin:0 auto 1.25rem}@media (min-width:1024px){.simple-cta.image.portrait .image{max-width:160px;max-width:10rem;min-height:160px;min-height:10rem;max-height:160px;max-height:10rem}}.simple-cta.image.portrait .image img{min-width:160px;min-width:10rem;max-width:160px;max-width:10rem;min-height:160px;min-height:10rem;max-height:160px;max-height:10rem}.simple-cta.image.portrait .info{padding-top:0;margin-left:0;width:100%;height:calc(100% - 180px);height:calc(100% - 11.25rem);text-align:center;flex-direction:column;display:flex}.simple-cta.image.portrait .info p:last-of-type{margin-top:auto}.simple-cta.image .image{width:100%;margin-bottom:30px;margin-bottom:1.875rem}@media (min-width:640px){.simple-cta.image .image{max-width:250px;max-width:15.625rem;min-height:250px;min-height:15.625rem;max-height:250px;max-height:15.625rem;height:100%}}@media (min-width:1024px){.simple-cta.image .image{position:absolute;max-width:336px;max-width:21rem;height:100%;min-height:336px;min-height:21rem;max-height:336px;max-height:21rem;left:0}}.simple-cta.image .image img{-o-object-fit:cover;object-fit:cover;width:100%;max-width:250px;max-width:15.625rem;min-height:250px;min-height:15.625rem;max-height:250px;max-height:15.625rem;height:100%;-o-object-position:center;object-position:center;border-radius:10px;border-radius:.625rem}@media (min-width:1024px){.simple-cta.image .image img{min-width:336px;min-width:21rem;min-height:336px;min-height:21rem;max-height:336px;max-height:21rem;height:100%}}@media all and (-ms-high-contrast:none){.simple-cta.image .image img{height:auto;min-height:auto}}.simple-cta.image .info h2,.simple-cta.image .info h3,.simple-cta.image .info h4,.simple-cta.image .info h5,.simple-cta.image .info h6{display:inline-block;font-family:Poppins,sans-serif;font-weight:700;font-style:normal;font-size:20px;font-size:1.25rem;color:#000;margin-top:0;margin-bottom:10px;margin-bottom:.625rem}@media (min-width:640px){.simple-cta.image .info{margin-left:40px;margin-left:2.5rem;width:calc(100% - 250px);width:calc(100% - 15.625rem)}}@media (min-width:1024px){.simple-cta.image .info{padding-top:23px;padding-top:1.4375rem;margin-left:336px;margin-left:21rem}}.simple-cta.image .info p{font-size:16px;font-size:1rem}.simple-cta.image .icon{display:none;margin-left:10px;margin-left:.625rem}.simple-cta.image .icon.show{display:inline-block}.simple-cta.image .icon.moon{background:url(/themes/alplm/assets/dist/images/icn-moon.png) no-repeat;background-size:cover;width:15px;width:.9375rem;height:18px;height:1.125rem}.simple-cta.image .icon.sun{background:url(/themes/alplm/assets/dist/images/icn-sun.png) no-repeat;background-size:cover;width:19px;width:1.1875rem;height:18px;height:1.125rem}.simple-cta.image .icon.sun-and-moon{display:inline-flex;align-items:center;background:url(/themes/alplm/assets/dist/images/icn-sun.png) no-repeat;background-size:cover;width:19px;width:1.1875rem;height:18px;height:1.125rem}.simple-cta.image .icon.sun-and-moon:after{content:"";position:relative;display:inline-block;background:url(/themes/alplm/assets/dist/images/icn-moon.png) no-repeat;background-size:cover;width:15px;width:.9375rem;height:18px;height:1.125rem;right:-25px;right:-1.5625rem}.simple-cta .content .group{width:100%;display:block}@media (min-width:640px){.simple-cta .content .group{display:flex}}.banner{position:relative;background-position:center;background-size:cover;width:100%;height:100%;overflow:hidden;margin-bottom:56px;margin-bottom:3.5rem}@media (min-width:640px){.banner{margin-bottom:10px;margin-bottom:.625rem}}@media (min-width:1280px){.banner{max-height:280px;max-height:17.5rem}}.banner p{margin:0}.banner p img{width:100%;border-radius:0}.banner br{display:none}.banner img.default-img{display:none;border-radius:0}.banner img.default-img.show{display:block}:root{--breadcrumb-caption-color:#000000;--breadcrumb-title-color:#000000;--breadcrumb-item-color:#000000;--breadcrumb-link-color:#B02E3A;--breadcrumb-link-color-hover:#000000;--breadcrumb-link-color-active:#000000;--breadcrumb-link-divider:#B3B3B3}:root .dark-mode{--breadcrumb-text-color:#000;--breadcrumb-title-color:#000}body.subpage.full .breadcrumb li{margin-bottom:0}.breadcrumb{display:none}@media (min-width:640px){.breadcrumb{display:inline-flex;flex-wrap:wrap;padding:0;list-style:none;margin:30px 0 64px;margin:1.875rem 0 4rem}}.breadcrumb li{font-family:Poppins,sans-serif;font-weight:500;font-style:normal;font-size:10px;font-size:.625rem;color:var(--breadcrumb-item-color);letter-spacing:1px;letter-spacing:.0625rem}@media (min-width:1024px){.breadcrumb li{font-size:18px;font-size:1.125rem}}.breadcrumb li:last-child:after{display:none}.breadcrumb li:after{content:"/";position:relative;padding:0 10px;padding:0 .625rem;color:var(--breadcrumb-link-divider)}.breadcrumb li a{color:var(--breadcrumb-link-color);border-bottom:none;text-decoration:none}.breadcrumb li a:focus,.breadcrumb li a:hover{background:0 0;color:var(--breadcrumb-link-color-hover)}table{width:100%;padding-bottom:50px;padding-bottom:3.125rem;margin:45px auto;margin:2.8125rem auto;border-collapse:collapse}@media (min-width:1024px){table{border-spacing:0;border-top:0}}table thead{background-color:#163e6a}table thead tr th{font-family:Poppins,sans-serif;font-weight:700;font-style:normal;text-transform:none;font-size:19px;font-size:1.1875rem;padding:10px 20px;padding:.625rem 1.25rem;border-right:2px solid #1e7794;border-right:.125rem solid #1e7794;text-align:left;color:#fff;line-height:38px;line-height:2.375rem}table thead tr th:last-of-type{border-right:0}table.table tbody tr th{padding:10px;padding:.625rem;border-bottom:1px solid #d9d9d9;border-bottom:.0625rem solid #d9d9d9}table tbody tr{padding:20px 0;padding:1.25rem 0;display:block;background:#efefef}@media (min-width:1024px){table tbody tr{display:table-row;padding:0;border-top:0}}table tbody tr:nth-of-type(odd){background:#f8f8f8}table tbody tr td:last-of-type td{border-bottom:none}table tbody tr td{font-family:Poppins,sans-serif;font-weight:400;font-style:normal;padding:10px 20px!important;padding:.625rem 1.25rem!important;font-size:16.5px;font-size:1.03125rem;font-style:normal;border-right:0;line-height:24px;line-height:1.5rem}@media (min-width:1024px){table tbody tr td{padding:20px 30px;padding:1.25rem 1.875rem;border-right:2px solid #9e9e9e;border-right:.125rem solid #9e9e9e;line-height:38px;line-height:2.375rem}table tbody tr td:last-of-type{border-right:0}}table tbody tr td .cell-heading{font-weight:700;margin-bottom:10px;margin-bottom:.625rem}@media (min-width:1024px){table tbody tr td .cell-heading{margin-bottom:0}}:root{--subnavigation-title-color:#000000;--subnavigation-title-background:#ffffff;--subnavigation-title-border:#B02E3A;--subnavigation-link-border:#E6E9EC;--subnavigation-link-color:#B02E3A;--subnavigation-link-color-hover:#000000}.subnavigation{position:relative;display:none}.subnavigation.active h2{box-shadow:none}.subnavigation.active ul{display:block}.subnavigation.active span.more:before{content:"";transform:rotate(-180deg)}.subnavigation.active a{padding-left:0}.subnavigation.has-children{display:block}.subnavigation__title{position:relative;display:block;background:var(--subnavigation-title-background);font-family:Poppins,sans-serif;font-weight:600;font-style:normal;font-size:18px;font-size:1.125rem;color:var(--subnavigation-title-color);padding:16px 20px 15px;padding:1rem 1.25rem .9375rem;margin:0;border-radius:5px;border-radius:.3125rem;box-shadow:0 0 40px 0 rgba(0,0,0,.15);box-shadow:0 0 2.5rem 0 rgba(0,0,0,.15)}@media (min-width:1350px){.subnavigation__title{background:0 0;padding:5px 30px;padding:.3125rem 1.875rem;box-shadow:none}.subnavigation__title::before{position:absolute;left:0;top:0;height:100%;width:5px;width:.3125rem;border-radius:5px;border-radius:.3125rem;background:var(--subnavigation-title-border);content:""}}.subnavigation h2:not(.subnavigation__title){display:none}.subnavigation span.more{position:absolute;display:block;top:15px;top:.9375rem;width:100%;text-align:right;padding:0 20px;padding:0 1.25rem;cursor:pointer}@media (min-width:1350px){.subnavigation span.more{display:none}}.subnavigation span.more:before{position:absolute;top:0;right:0;width:20px;width:1.25rem;height:20px;height:1.25rem;background-image:url(/themes/alplm-2024/assets/dist/images/icn-chevron-down-solid.svg);background-repeat:no-repeat;background-size:contain;position:relative;display:inline-flex;justify-content:center;align-items:center;content:""}.subnavigation ul{display:none;padding:50px 20px 20px;padding:3.125rem 1.25rem 1.25rem;margin:-50px 0 0;margin:-3.125rem 0 0;box-shadow:0 0 40px 0 rgba(0,0,0,.15);box-shadow:0 0 2.5rem 0 rgba(0,0,0,.15);list-style:none}@media (min-width:1350px){.subnavigation ul{display:block;position:relative;padding:0;margin:5px 0 20px;margin:.3125rem 0 1.25rem;box-shadow:none}.subnavigation ul::before{position:absolute;left:0;top:0;height:100%;width:5px;width:.3125rem;border-radius:5px;border-radius:.3125rem;background:var(--subnavigation-link-border);content:""}}.subnavigation a{position:relative;display:inline-block;font-family:Poppins,sans-serif;font-weight:400;font-style:normal;font-size:17px;font-size:1.0625rem;letter-spacing:1px;letter-spacing:.0625rem;color:var(--subnavigation-link-color);width:100%;padding:5px 30px;padding:.3125rem 1.875rem;margin:0;cursor:pointer;border-bottom:none;text-decoration:none}.subnavigation a:focus,.subnavigation a:hover{background:0 0;color:var(--subnavigation-link-color-hover)}.subnavigation .ul2{display:none!important}.locations.flex-video{overflow:hidden;height:640px;height:40rem;padding-top:0;padding-bottom:0}.locations.flex-video #map_canvas{border-radius:10px;border-radius:.625rem}.location-selector select{margin:5px 0;margin:.3125rem 0;padding:9px;padding:.5625rem;width:100%;border:1px solid #000;border:.0625rem solid #000;background:0 0;color:#000;font-weight:300;font-size:16px;font-size:1rem;padding-right:10px;padding-right:.625rem}.location-selector select:focus{outline:0;border-color:#091f40}.locations-content .locations-promo{display:inline-flex;padding:0 0 20px;padding:0 0 1.25rem;justify-content:space-between;width:100%}.locations-content ul{display:inline-flex;flex-wrap:wrap;width:100%;list-style:none;padding:0;margin-top:30px;margin-top:1.875rem}.locations-content ul li{margin-right:25px;margin-right:1.5625rem;padding-bottom:35px;padding-bottom:2.1875rem;width:calc(50% - 25px);width:calc(50% - 1.5625rem)}@media (min-width:1600px){.locations-content ul li{width:calc(33% - 25px);width:calc(33% - 1.5625rem);padding-bottom:55px;padding-bottom:3.4375rem}}.locations-content ul li h3{display:inline-block;background:#5e7f34;font-size:16px;font-size:1rem;color:#fff;padding:0 6px;padding:0 .375rem;letter-spacing:2px;letter-spacing:.125rem;text-transform:uppercase;margin-top:0;margin-bottom:0}.locations-content ul li h3:first-of-type{background:0 0;width:100%;font-size:20px;font-size:1.25rem;color:#000;padding:0 0 5px;padding:0 0 .3125rem;border-bottom:2px solid #091f40;border-bottom:.125rem solid #091f40;letter-spacing:normal;text-transform:none}.locations-content ul li p{font-size:16px;font-size:1rem;margin-top:18px;margin-top:1.125rem;margin-bottom:28px;margin-bottom:1.75rem}.locations-content ul li .btn,.locations-content ul li .button{margin:0 0 20px;margin:0 0 1.25rem}.locations-content ul li .details{padding-left:0}.locations-content ul li .details ol,.locations-content ul li .details p,.locations-content ul li .details ul{font-size:14px!important;font-size:.875rem!important;padding-left:0}.locations-content ul li .details p{line-height:20px;line-height:1.25rem}.locations-content ul li .details p strong{font-weight:700}.locations-content ul li .details ul{list-style:none;margin:0 0 20px;margin:0 0 1.25rem}.locations-content ul li .details ul li{margin:0;text-indent:0;line-height:20px;line-height:1.25rem;padding-bottom:10px;padding-bottom:.625rem;padding-left:0}@media (min-width:1024px){.locations-content ul li .details ul li{padding-left:20px;padding-left:1.25rem}}.locations-content ul li .details ul li:before{display:none}.locations-content ul li .details p+ul{margin-top:-5px;margin-top:-.3125rem}.legend{position:relative;display:inline-flex;justify-content:flex-end;align-items:center;width:100%;margin-bottom:30px;margin-bottom:1.875rem}.legend span{color:#444542;font-size:16px;font-size:1rem;padding-bottom:5px;padding-bottom:.3125rem;margin-bottom:5px;margin-bottom:.3125rem;text-transform:uppercase}.quotes{margin-bottom:112px;margin-bottom:7rem}.quotes div{position:relative}.quotes .filters{position:relative}.quotes .filters div{display:inline-flex;margin-right:10px;margin-right:.625rem}.quotes .filters a{display:inline-flex;align-items:center;justify-content:center;background:#000;color:#fff;width:15px;width:.9375rem;height:15px;height:.9375rem;text-align:center;border:0;text-decoration:none;margin-left:5px;margin-left:.3125rem}.quotes .filters a:before{content:"\f00d";font-family:"Font Awesome 5 Pro","Font Awesome 5 Free",FontAwesome;font-weight:900;font-style:normal;font-size:14px;font-size:.875rem}.quotes .filters a:focus,.quotes .filters a:hover{background:#fff;color:#000}.quotes .start{position:relative;display:inline-flex;justify-content:flex-start;align-items:center;background:url(/themes/alplm/assets/dist/images/quote-results.webp) no-repeat;background-size:cover;background-position:right;font-family:Poppins,sans-serif;font-weight:700;font-style:normal;color:#fff;font-size:20px;font-size:1.25rem;width:100%;margin-bottom:27px;margin-bottom:1.6875rem}@media (min-width:1024px){.quotes .start{font-size:30px;font-size:1.875rem;background-position:left center;height:179px;height:11.1875rem}}.quotes .start span{display:block;padding:30px;padding:1.875rem;text-align:center}@media (min-width:1024px){.quotes .start span{text-align:left;padding:20px 42px 20px 190px;padding:1.25rem 2.625rem 1.25rem 11.875rem}}.quotes .searched{position:relative;display:inline-flex;justify-content:flex-start;align-items:center;background:url(/themes/alplm/assets/dist/images/quote-searched.png) no-repeat;background-size:cover;background-position:right;font-family:Poppins,sans-serif;font-weight:700;font-style:normal;color:#333;font-size:20px;font-size:1.25rem;width:100%;margin-bottom:27px;margin-bottom:1.6875rem}@media (min-width:1024px){.quotes .searched{font-size:30px;font-size:1.875rem;background-position:left center;height:179px;height:11.1875rem}}.quotes .searched span{display:block;padding:30px;padding:1.875rem;text-align:center}@media (min-width:1024px){.quotes .searched span{text-align:left;padding:20px 42px 20px 190px;padding:1.25rem 2.625rem 1.25rem 11.875rem}}.quotes .searched+.filters{top:0;left:0;padding:0 30px 20px;padding:0 1.875rem 1.25rem}@media (min-width:1024px){.quotes .searched+.filters{top:-90px;top:-5.625rem;left:190px;left:11.875rem;color:#333;padding:0}}.quotes .no-results{position:relative;display:inline-flex;justify-content:flex-start;align-items:center;background:url(/themes/alplm/assets/dist/images/quote-noresults.png) no-repeat;background-size:cover;background-position:right;font-family:Poppins,sans-serif;font-weight:700;font-style:normal;color:#fff;font-size:20px;font-size:1.25rem;width:100%;margin-bottom:27px;margin-bottom:1.6875rem}@media (min-width:1024px){.quotes .no-results{font-size:30px;font-size:1.875rem;background-position:left center;height:179px;height:11.1875rem;margin-bottom:0}}.quotes .no-results span{display:block;padding:30px;padding:1.875rem;text-align:center}@media (min-width:1024px){.quotes .no-results span{text-align:left;padding:20px 42px 20px 190px;padding:1.25rem 2.625rem 1.25rem 11.875rem}}.quotes .no-results+.filters{top:0;left:0;padding:0 30px 20px;padding:0 1.875rem 1.25rem}@media (min-width:1024px){.quotes .no-results+.filters{top:-60px;top:-3.75rem;left:190px;left:11.875rem;color:#fff;padding:0}}.quotes select{padding:9px;padding:.5625rem;width:100%;border:1px solid #d9d9d9;border:.0625rem solid #d9d9d9;background:#f5f5f5;color:#333;font-weight:300;font-size:16px;font-size:1rem;background-image:url(/themes/alplm/assets/dist/images/img-down-arrow.png);background-repeat:no-repeat;background-position:98% 50%;background-size:12px;background-size:.75rem;padding-right:10px;padding-right:.625rem;border-radius:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}.quotes select:focus{outline:0;border-color:#000}.quotes input[type=date],.quotes input[type=file],.quotes input[type=password],.quotes input[type=text],.quotes textarea{display:block;margin-bottom:30px;margin-bottom:1.875rem;padding:10px;padding:.625rem;width:100%;border:1px solid #d9d9d9;border:.0625rem solid #d9d9d9;background:#f5f5f5;color:#333;font-weight:300;font-size:16px;font-size:1rem;overflow:hidden}.quotes input[type=date]::-moz-placeholder,.quotes input[type=file]::-moz-placeholder,.quotes input[type=password]::-moz-placeholder,.quotes input[type=text]::-moz-placeholder,.quotes textarea::-moz-placeholder{color:#333;font-style:italic}.quotes input[type=date]:-ms-input-placeholder,.quotes input[type=file]:-ms-input-placeholder,.quotes input[type=password]:-ms-input-placeholder,.quotes input[type=text]:-ms-input-placeholder,.quotes textarea:-ms-input-placeholder{color:#333;font-style:italic}.quotes input[type=date]::placeholder,.quotes input[type=file]::placeholder,.quotes input[type=password]::placeholder,.quotes input[type=text]::placeholder,.quotes textarea::placeholder{color:#333;font-style:italic}.quotes input[type=date]:focus,.quotes input[type=file]:focus,.quotes input[type=password]:focus,.quotes input[type=text]:focus,.quotes textarea:focus{outline:0;border-color:#000}.quotes input.submit,.quotes input[type=submit]{position:absolute;font-family:Poppins,sans-serif;font-weight:600;font-style:normal;display:inline-block;background:#091f40;color:#fff;font-size:15px;font-size:.9375rem;letter-spacing:1px;letter-spacing:.0625rem;transition:all .5s ease-in-out;border:0;top:0;right:16px;right:1rem;height:40px;height:2.5rem;z-index:0;margin-top:5px;margin-top:.3125rem}@media (min-width:1350px){.quotes input.submit,.quotes input[type=submit]{font-size:18px;font-size:1.125rem}}.quotes input.submit:focus,.quotes input.submit:hover,.quotes input[type=submit]:focus,.quotes input[type=submit]:hover{background:#b02e3a;color:#fff}.quotes a.sort{position:relative;display:inline-flex;align-items:center;border:0}.quotes a.sort:after{content:"";position:relative;background:url(/themes/alplm/assets/dist/images/arrow.png) no-repeat;background-size:contain;width:13px;width:.8125rem;height:12px;height:.75rem;margin-left:10px;margin-left:.625rem}.quotes a.sort.up:after{content:""}.quotes a.sort.down:after{content:"";transform:scaleY(-1)}.quotes table{margin-top:0}.quotes table thead{background:0 0;border-bottom:1px solid #b2b3b3;border-bottom:.0625rem solid #b2b3b3}.quotes table thead th{font-family:Poppins,sans-serif;font-weight:400;font-style:normal;font-style:italic;font-size:15px;font-size:.9375rem;font-weight:500;color:#333;line-height:20px;line-height:1.25rem;text-transform:uppercase;border-right:1px solid #b2b3b3;border-right:.0625rem solid #b2b3b3}.quotes table tbody tr{display:block;background:0 0;border-top:1px solid #b2b3b3;border-top:.0625rem solid #b2b3b3;padding:20px 0;padding:1.25rem 0}@media (min-width:1024px){.quotes table tbody tr{display:table-row;padding:0;border-bottom:1px solid #b2b3b3;border-bottom:.0625rem solid #b2b3b3}}.quotes table tbody tr td{font-size:15px;font-size:.9375rem;line-height:20px;line-height:1.25rem;padding:10px 15px!important;padding:.625rem .9375rem!important}@media (min-width:1024px){.quotes table tbody tr td{padding:30px 23px!important;padding:1.875rem 1.4375rem!important;border-right:1px solid #b2b3b3;border-right:.0625rem solid #b2b3b3}}.quotes table tbody tr td.quote .cell-heading,.quotes table tbody tr td.share-links .cell-heading{display:none}.quotes table tbody tr td.share-links{display:inline-flex;width:100%}@media (min-width:1024px){.quotes table tbody tr td.share-links{border:0;width:158px;width:9.875rem}}.quotes table tbody tr td.date{text-align:right}@media (min-width:1024px){.quotes table tbody tr td.date{text-align:inherit}}.quotes table tbody tr td.date,.quotes table tbody tr td.tags{font-size:11px;font-size:.6875rem}@media (min-width:1024px){.quotes table tbody tr td.date,.quotes table tbody tr td.tags{font-size:15px;font-size:.9375rem}}.quotes table tbody tr td.date .cell-heading,.quotes table tbody tr td.tags .cell-heading{display:none}.quotes table tbody tr td.tags{font-style:italic}@media (min-width:1024px){.quotes table tbody tr td.tags{font-style:normal}}@media (min-width:1024px){.quotes table tbody tr td.tags .topics-label{display:none}}.quotes table tbody a{border:0}.quotes table tbody a:focus,.quotes table tbody a:hover{background:0 0}.quotes table tbody a .fab,.quotes table tbody a .fas{color:#1e7794;font-size:35px;font-size:2.1875rem;margin-right:25px;margin-right:1.5625rem}@media (min-width:1024px){.quotes table tbody a .fab,.quotes table tbody a .fas{font-size:19px;font-size:1.1875rem;margin-right:2px;margin-right:.125rem}}.quotes table tbody a .fas{font-size:33px;font-size:2.0625rem}@media (min-width:1024px){.quotes table tbody a .fas{font-size:17px;font-size:1.0625rem}}.quotes table tbody a .fas.fa-download{position:relative;top:-1px;top:-.0625rem}.recent-posts{width:100%;display:block}@media (min-width:640px){.recent-posts{display:inline-flex;flex-wrap:wrap;justify-content:space-between}}.recent-posts .pager{display:inline-flex;justify-content:start;width:100%;flex-wrap:wrap}.recent-posts .pager a,.recent-posts .pager span{display:inline-block;line-height:50px;line-height:3.125rem;width:50px;width:3.125rem;height:50px;height:3.125rem;text-align:center;vertical-align:bottom}.recent-posts .pager span{font-weight:700}.recent-posts .post{position:relative;display:inline-flex;flex-wrap:wrap;justify-content:center;background:#333;width:100%;margin-bottom:30px;margin-bottom:1.875rem;border:1px solid #333;border:.0625rem solid #333}@media (min-width:640px){.recent-posts .post{width:calc(50% - 21px);width:calc(50% - 1.3125rem);margin-bottom:42px;margin-bottom:2.625rem}.recent-posts .post:nth-of-type(3n){margin-right:0}}@media (min-width:1350px){.recent-posts .post{width:calc(33% - 21px);width:calc(33% - 1.3125rem);margin-bottom:42px;margin-bottom:2.625rem}.recent-posts .post:nth-child(3n){margin-right:0}}.recent-posts .post:last-of-type{margin-right:0}.recent-posts .post .image{width:100%;height:250px;height:15.625rem;-o-object-fit:cover;object-fit:cover}.recent-posts .post .blog-info{width:100%}.recent-posts .post .title{padding:25px 20px 0;padding:1.5625rem 1.25rem 0;width:100%}.recent-posts .post .title h2{font-family:Poppins,sans-serif;font-weight:600;font-style:normal;font-size:26px;font-size:1.625rem;padding-bottom:18px;padding-bottom:1.125rem;margin:0;text-align:center;line-height:32px;line-height:2rem}.recent-posts .post .title h2 a{text-decoration:none;color:#fff;border:0}.recent-posts .post .title h2 a:focus,.recent-posts .post .title h2 a:hover{background:0 0;color:#eee2d2}.recent-posts .post .teaser{width:100%;padding:0 25px;padding:0 1.5625rem;font-family:Poppins,sans-serif;font-weight:300;font-style:normal;font-size:16px;font-size:1rem;color:#fff;line-height:20px;line-height:1.25rem}.recent-posts .post .readmore{display:inline-flex;justify-content:center;align-items:flex-end;margin:20px 0 25px;margin:1.25rem 0 1.5625rem;width:100%}.recent-posts .post .readmore a{position:relative;display:inline-block;background:#eee2d2;font-family:Poppins,sans-serif;font-weight:600;font-style:normal;color:#333;padding:10px 15px;padding:.625rem .9375rem;text-decoration:none;text-transform:uppercase;transition:all .5s ease-in-out;border:0;z-index:0}.recent-posts .post .readmore a:focus,.recent-posts .post .readmore a:hover{color:#fff}.recent-posts .post .readmore a:focus:before,.recent-posts .post .readmore a:hover:before{height:100%}.recent-posts .post .readmore a:before{content:"";position:absolute;background:#b02e3a;display:block;width:100%;height:2px;height:.125rem;top:0;left:0;transition:all .5s ease-in-out;z-index:-1}.blog-detail .featured-iamge{margin-top:37px;margin-top:2.3125rem}.blog-detail .copy{padding-bottom:27px;padding-bottom:1.6875rem;border-bottom:1px solid #bababa;border-bottom:.0625rem solid #bababa}.blog-detail h1{font-size:34px;font-size:2.125rem;margin-top:0;margin-bottom:15px;margin-bottom:.9375rem}@media (min-width:1024px){.blog-detail h1{font-size:50px;font-size:3.125rem;margin-bottom:35px;margin-bottom:2.1875rem}}.blog-detail .categories{display:none}.blog-detail .share,.blog-detail .tags{padding-top:32px;padding-top:2rem}.blog-detail .share h2,.blog-detail .tags h2{color:#091f40;font-size:20px;font-size:1.25rem;text-transform:uppercase;letter-spacing:2px;letter-spacing:.125rem;margin-bottom:37px;margin-bottom:2.3125rem}.blog-detail .share ul,.blog-detail .tags ul{display:inline-flex;flex-wrap:wrap;width:100%;padding:0;margin:0}.blog-detail .share ul:after,.blog-detail .share ul:before,.blog-detail .tags ul:after,.blog-detail .tags ul:before{display:none}.blog-detail .share ul li,.blog-detail .tags ul li{text-indent:0}.blog-detail .share ul li:before,.blog-detail .tags ul li:before{display:none}.blog-detail .share ul li a,.blog-detail .tags ul li a{background:#f1f1f2;font-size:18px;font-size:1.125rem;color:#333;padding:10px 12px;padding:.625rem .75rem;border:0;margin-right:20px;margin-right:1.25rem}.blog-detail .share ul li a:focus,.blog-detail .share ul li a:hover,.blog-detail .tags ul li a:focus,.blog-detail .tags ul li a:hover{background:#333;color:#fff}.blog-detail .share a{background:0 0!important;color:#1e7794;text-decoration:none}.blog-detail .share a:focus,.blog-detail .share a:hover{color:#091f40}.blog-detail .share a:focus:before,.blog-detail .share a:hover:before{color:#091f40}.blog-detail .share a:before{content:"";font-family:"Font Awesome 5 Pro","Font Awesome 5 Free",FontAwesome;font-weight:900;font-style:normal;position:relative;font-size:30px;font-size:1.875rem;color:#1e7794}@media (min-width:1024px){.blog-detail .share a:before{font-size:37px;font-size:2.3125rem}}.blog-detail .share a.facebook:before{content:"\f39e"}.blog-detail .share a.twitter:before{content:"\f099"}.blog-detail .share a.instagram:before{content:"\f16d"}.blog-detail .share a.youtube:before{content:"\f167"}.blog-detail .share a.yelp:before{content:"\f1e9"}.blog-detail .share a.tripadvisor:before{content:"\f262"}.blog-detail .pubdate{margin-bottom:10px;margin-bottom:.625rem;display:block}.blog-detail .blog-return-link a{position:relative;display:inline-block;padding:10px 15px;padding:.625rem .9375rem;text-decoration:none;font-size:21px;font-size:1.3125rem;color:#fff;text-transform:uppercase}.blog-categories{position:relative;display:inline-block;width:calc(100% - 42px);width:calc(100% - 2.625rem);margin-bottom:42px;margin-bottom:2.625rem}.blog-categories .blog-category-title{display:block;margin-top:5px;margin-top:.3125rem;margin-bottom:30px;margin-bottom:1.875rem;padding:10px;padding:.625rem;width:100%;border:1px solid #d9d9d9;border:.0625rem solid #d9d9d9;background:#f5f5f5;color:#333;font-weight:300;font-size:16px;font-size:1rem;cursor:pointer;background-image:url(/themes/alplm/assets/dist/images/img-down-arrow.png);background-repeat:no-repeat;background-position:98% 50%}@media (min-width:1024px){.blog-categories .blog-category-title{margin-bottom:0}}.blog-categories .blog-category-title:focus{outline:0;border-color:#000}.blog-categories.active ul{display:block;position:absolute;background:#fff;width:100%;border:1px solid #d9d9d9;border:.0625rem solid #d9d9d9;z-index:1}.blog-categories ul{padding:5px 10px;padding:.3125rem .625rem;margin:0;display:none;list-style:none}.blog-categories ul:after,.blog-categories ul:before{display:none!important}.blog-categories ul li{text-indent:0;margin-bottom:15px;margin-bottom:.9375rem}.blog-categories ul li:before{display:none}.blog-search{position:relative;display:inline-flex;width:calc(100% - 42px);width:calc(100% - 2.625rem);margin-right:42px;margin-right:2.625rem;margin-bottom:42px;margin-bottom:2.625rem}.blog-search input[type=text]{display:block;margin-top:5px;margin-top:.3125rem;margin-bottom:30px;margin-bottom:1.875rem;padding:10px;padding:.625rem;width:100%;border:1px solid #d9d9d9;border:.0625rem solid #d9d9d9;background:#f5f5f5;color:#333;font-weight:300;font-size:16px;font-size:1rem}@media (min-width:1024px){.blog-search input[type=text]{margin-bottom:0;height:40px;height:2.5rem;line-height:24px;line-height:1.5rem}}.blog-search input[type=text]:focus{outline:0;border-color:#000}.blog-search a{position:absolute;display:inline-flex;align-items:center;width:40px;width:2.5rem;height:40px;height:2.5rem;color:#999;text-decoration:none;border-left:0;right:0;top:5px;top:.3125rem;border:0}.blog-search a:before{content:"\f002";position:relative;display:block;font-family:"Font Awesome 5 Pro","Font Awesome 5 Free",FontAwesome;font-weight:900;font-size:16px;font-size:1rem;color:#999;margin:auto}.blog-search a:focus,.blog-search a:hover{background:0 0}.blog-search a:focus:before,.blog-search a:hover:before{color:#000}.featured-post{display:block;width:100%}.featured-post .post{position:relative;display:block;width:100%;margin-bottom:42px;margin-bottom:2.625rem}@media (min-width:1024px){.featured-post .post{display:flex}}.featured-post .post .image{width:100%;height:250px;height:15.625rem;-o-object-fit:cover;object-fit:cover}@media (min-width:1024px){.featured-post .post .image{width:50%;height:auto}}.featured-post .post .content{background:#333;color:#fff;width:100%;padding:20px 30px 20px 20px;padding:1.25rem 1.875rem 1.25rem 1.25rem}@media (min-width:1024px){.featured-post .post .content{padding:42px;padding:2.625rem;width:50%;top:0;bottom:0;margin:auto}}.featured-post .post .content .teaser,.featured-post .post .content .title{padding:0}.featured-post .post .content h2{font-size:30px;font-size:1.875rem;text-transform:uppercase;padding-bottom:0;margin-top:0;margin-bottom:23px;margin-bottom:1.4375rem;text-align:left}.featured-post .post .content p{font-size:19px;font-size:1.1875rem;line-height:28px;line-height:1.75rem;margin-bottom:45px;margin-bottom:2.8125rem}.featured-post .post .content .readmore{margin-top:41px;margin-top:2.5625rem;font-family:Poppins,sans-serif;font-weight:600;font-style:normal;font-size:18px;font-size:1.125rem;letter-spacing:1px;letter-spacing:.0625rem;color:#fff;text-transform:uppercase;justify-content:flex-start}.featured-post .post .content .readmore a{display:block;background:0 0;color:#fff;font-size:18px;font-size:1.125rem;padding:0;border-bottom:1px solid #b2b2b2;border-bottom:.0625rem solid #b2b2b2}.featured-post .post .content .readmore a:before{display:none}.featured-post .post .content .readmore a:focus,.featured-post .post .content .readmore a:hover{color:#eee2d2}.album h2,.album p{display:none}@media (min-width:640px){.album .photos{justify-content:flex-start}}@media (min-width:640px){.album .photos .photo{width:auto!important;padding:0 10px 0 0!important;padding:0 .625rem 0 0!important}}.album .photos .photo a img{width:100%!important;top:0;transform:none}@media (min-width:640px){.album .photos .photo a img{width:auto!important;width:100%;height:100%;margin:0;-o-object-fit:cover;object-fit:cover;max-width:250px;max-width:15.625rem;max-height:150px;max-height:9.375rem}}.album .photos:after{content:"";flex:auto}.news-search{position:relative;display:inline-flex;justify-content:center;width:100%;align-items:center;margin:0 0 42px;margin:0 0 2.625rem}.news-search input{margin:0!important}.news-post{padding:42px 0;padding:2.625rem 0;border-bottom:1px solid #333;border-bottom:.0625rem solid #333}@media (min-width:1024px){.news-post{padding:84px 0;padding:5.25rem 0}}.news-post:first-of-type{padding-top:42px;padding-top:2.625rem}.news-post:last-of-type{border-bottom:0}.news-post h2{margin:0 0 30px;margin:0 0 1.875rem}.news-post .news-post-date{font-size:12px;font-size:.75rem;font-style:italic}:root{--featured-events-card-border-color:#011E41;--featured-events-card-border-color-hover:#1E7794;--featured-events-card-text-color:#091F40;--featured-events-viewall-link-color:#091F40;--featured-events-viewall-link-color-hover:#091F40;--featured-events-viewall-icon-color:#1E7794;--featured-events-viewall-icon-color-hover:#091F40}.subpage .featured-events .events{display:inline-flex;flex-wrap:wrap}.subpage .featured-events .events .event-card{margin-bottom:20px;margin-bottom:1.25rem;margin-right:0}@media (min-width:1024px){.subpage .featured-events .events .event-card{width:calc(50% - 20px);width:calc(50% - 1.25rem);margin-right:40px;margin-right:2.5rem;margin-bottom:40px;margin-bottom:2.5rem}.subpage .featured-events .events .event-card:nth-child(even){margin-right:0}}.subpage .featured-events .events .event-card:focus,.subpage .featured-events .events .event-card:hover{background:#fff}.featured-events{position:relative;margin-bottom:45px;margin-bottom:2.8125rem}@media (min-width:1024px){.featured-events{margin-bottom:70px;margin-bottom:4.375rem}.featured-events h2{margin-bottom:43px!important;margin-bottom:2.6875rem!important}}.featured-events .events{width:100%;display:block}@media (min-width:1024px){.featured-events .events{display:inline-flex;margin-bottom:30px;margin-bottom:1.875rem}}.featured-events .events .event-card{position:relative;display:inline-block;width:100%;margin-bottom:20px;margin-bottom:1.25rem;border:2px solid var(--featured-events-card-border-color);border:.125rem solid var(--featured-events-card-border-color);border-radius:10px;border-radius:.625rem;overflow:hidden;text-decoration:none}@media (min-width:1024px){.featured-events .events .event-card{margin-right:41px;margin-right:2.5625rem;margin-bottom:0;width:50%}}.featured-events .events .event-card:last-of-type{margin-right:0}.featured-events .events .event-card::after{position:absolute;bottom:25px;bottom:1.5625rem;right:26px;right:1.625rem;width:35px;width:2.1875rem;height:25px;height:1.5625rem;background-image:url(/themes/alplm-2024/assets/dist/images/icn-event-arrow.svg);background-repeat:no-repeat;background-size:contain;transition:right .3s ease-in-out;content:""}.featured-events .events .event-card:focus,.featured-events .events .event-card:hover{border-color:var(--featured-events-card-border-color-hover)}.featured-events .events .event-card:focus::after,.featured-events .events .event-card:hover::after{right:23px;right:1.4375rem}.featured-events .events .event-card__image-container{position:relative;width:100%}.featured-events .events .event-card__image{width:100%}.featured-events .events .event-card__info{padding:20px 40px;padding:1.25rem 2.5rem}.featured-events .events .event-card__category{display:none;font-family:Poppins,sans-serif;font-weight:700;font-style:normal;font-size:16px;font-size:1rem;margin-bottom:5px;margin-bottom:.3125rem}.featured-events .events .event-card__date{position:relative;margin-bottom:15px;margin-bottom:.9375rem;padding-left:30px;padding-left:1.875rem;font-family:Poppins,sans-serif;font-weight:400;font-style:normal;font-size:18px;font-size:1.125rem;color:var(--featured-events-card-text-color)}.featured-events .events .event-card__date::before{content:"";position:absolute;left:0;top:-2px;top:-.125rem;width:25px;width:1.5625rem;height:25px;height:1.5625rem;background-image:url(/themes/alplm-2024/assets/dist/images/icn-event-calendar.svg);background-repeat:no-repeat;background-size:contain}.featured-events .events .event-card__date-label{display:none}.featured-events .events .event-card__title{font-family:Poppins,sans-serif;font-weight:600;font-style:normal;font-size:24px;font-size:1.5rem;line-height:32px;line-height:2rem;margin:0 0 15px 0;margin:0 0 .9375rem 0;text-align:left;color:var(--featured-events-card-text-color)}.featured-events .events .event-card__blurb,.featured-events .events .event-card__location{position:relative;font-family:Poppins,sans-serif;font-weight:400;font-style:normal;color:var(--featured-events-card-text-color);padding-left:30px;padding-left:1.875rem}.featured-events .events .event-card__blurb::before,.featured-events .events .event-card__location::before{content:"";position:absolute;left:0;top:-2px;top:-.125rem;width:25px;width:1.5625rem;height:25px;height:1.5625rem;background-image:url(/themes/alplm-2024/assets/dist/images/icn-event-address.svg);background-repeat:no-repeat;background-size:contain}.featured-events__view-all a{display:inline-block;color:var(--featured-events-viewall-link-color);font-family:Poppins,sans-serif;font-weight:600;font-style:normal;text-transform:uppercase;text-decoration:none;border-bottom:1px solid #091f40;border-bottom:.0625rem solid #091f40;font-size:16px;font-size:1rem}.featured-events__view-all a svg{fill:currentColor;color:var(--featured-events-viewall-icon-color);margin-left:5px;margin-left:.3125rem;transition:all .3s ease-in-out}.featured-events__view-all a:focus,.featured-events__view-all a:hover{color:var(--featured-events-viewall-link-color-hover)}.featured-events__view-all a:focus svg,.featured-events__view-all a:hover svg{color:var(--featured-events-viewall-icon-color-hover);margin-left:10px;margin-left:.625rem}:root{--event-title-color:#091F40;--event-location-text-color:#091F40;--event-date-text-color:#091F40;--event-body-border-color:#C5CCD3;--event-back-link-color:#B02E3A;--event-back-link-color-hover:#000000;--event-filter-background-color:#E6E9EC;--event-filter-input-background-color:#ffffff;--event-filter-input-border-color:#011E41;--event-filter-clear-text-color:#B02E3A;--event-filter-submit-button-text-color-hover:#ffffff;--event-filter-submit-button-background-color-hover:#000000}.event-details .event-details-title{font-family:Poppins,sans-serif;font-weight:600;font-style:normal;font-size:30px;font-size:1.875rem;line-height:40px;line-height:2.5rem;text-transform:none;letter-spacing:normal;color:var(--event-title-color);margin-bottom:20px;margin-bottom:1.25rem}.event-details .event-details-image{margin-bottom:30px;margin-bottom:1.875rem}.event-details .event-details-image img{border-radius:10px;border-radius:.625rem}.event-details .event-details-location{position:relative;font-family:Poppins,sans-serif;font-weight:400;font-style:normal;color:var(--event-location-text-color);padding-left:50px;padding-left:3.125rem;margin-bottom:15px;margin-bottom:.9375rem}.event-details .event-details-location::before{content:"";position:absolute;left:0;top:-2px;top:-.125rem;width:35px;width:2.1875rem;height:35px;height:2.1875rem;background-image:url(/themes/alplm-2024/assets/dist/images/icn-event-address.svg);background-repeat:no-repeat;background-size:contain}.event-details .event-details-location p{margin-bottom:0;font-size:20px;font-size:1.25rem;line-height:32px;line-height:2rem}.event-details .event-details-date{position:relative;margin-bottom:15px;margin-bottom:.9375rem;padding-left:50px;padding-left:3.125rem;font-family:Poppins,sans-serif;font-weight:600;font-style:normal;font-size:24px;font-size:1.5rem;color:var(--event-date-text-color)}.event-details .event-details-date::before{content:"";position:absolute;left:0;top:-2px;top:-.125rem;width:35px;width:2.1875rem;height:35px;height:2.1875rem;background-image:url(/themes/alplm-2024/assets/dist/images/icn-event-calendar.svg);background-repeat:no-repeat;background-size:contain}.event-details .event-details-copy{border-top:2px solid var(--event-body-border-color);border-top:.125rem solid var(--event-body-border-color);border-bottom:2px solid var(--event-body-border-color);border-bottom:.125rem solid var(--event-body-border-color);padding:20px 0;padding:1.25rem 0;margin:40px 0;margin:2.5rem 0}.event-details .back-to{font-family:Poppins,sans-serif;font-weight:600;font-style:normal;color:var(--event-back-link-color);text-transform:uppercase;border-bottom:none}.event-details .back-to::before{display:none}.event-details .back-to:focus,.event-details .back-to:hover{color:var(--event-back-link-color-hover);background:0 0}.event-filters{width:100%;padding-bottom:50px;padding-bottom:3.125rem;background:var(--event-filter-background-color);border-radius:10px;border-radius:.625rem;padding:35px 25px;padding:2.1875rem 1.5625rem;margin-left:0;margin-right:0;margin-bottom:45px;margin-bottom:2.8125rem}@media (min-width:640px){.event-filters{flex-wrap:nowrap}}.event-filters__title{margin-top:0;padding-left:0!important}@media (min-width:640px){.event-filters__title{padding-left:10px!important;padding-left:.625rem!important}}.event-filters__date-check{position:absolute;display:block}.event-filters__container{display:inline-flex;justify-content:space-between;align-items:center;flex-wrap:wrap;width:100%}.event-filters__input-container{width:100%}@media (min-width:640px){.event-filters__input-container{flex:1;padding-left:10px;padding-left:.625rem;padding-right:10px;padding-right:.625rem}}.event-filters__input-container label{margin-bottom:5px;margin-bottom:.3125rem;font-family:Poppins,sans-serif;font-weight:600;font-style:normal}.event-filters__categories select{margin:0;padding:14px 35px 14px 14px;padding:.875rem 2.1875rem .875rem .875rem;background-color:var(--event-filter-input-background-color);background-image:url(/themes/alplm-2024/assets/dist/images/icn-selectarrow.svg);background-position:95% 50%;border-radius:5px;border-radius:.3125rem;border:1px solid var(--event-filter-input-border-color);border:.0625rem solid var(--event-filter-input-border-color)}.event-filters__date-container{position:relative;display:inline-block;width:100%;margin-bottom:15px;margin-bottom:.9375rem}@media (min-width:640px){.event-filters__date-container{margin-bottom:0}}.event-filters__date-container input[type=date]::-webkit-calendar-picker-indicator{display:none}.event-filters__date-container input[type=date]{margin:0;padding:14px 35px 14px 14px;padding:.875rem 2.1875rem .875rem .875rem;background:var(--event-filter-input-background-color);border-radius:5px;border-radius:.3125rem;border:1px solid var(--event-filter-input-border-color);border:.0625rem solid var(--event-filter-input-border-color);width:100%}.event-filters__custom-icon{position:absolute;right:10px;right:.625rem;top:50%;transform:translateY(-50%);cursor:pointer;width:30px;width:1.875rem;height:30px;height:1.875rem;background-image:url(/themes/alplm-2024/assets/dist/images/icn-event-calendar.svg);background-repeat:no-repeat;background-size:cover}.event-filters__clear-date-container{width:100%;margin-top:20px;margin-top:1.25rem}@media (min-width:640px){.event-filters__clear-date-container{margin-left:10px;margin-left:.625rem}}.event-filters__clear-date{position:relative;font-family:Poppins,sans-serif;font-weight:600;font-style:normal;display:inline-block;color:var(--event-filter-clear-text-color);font-size:14px;font-size:.875rem;text-transform:uppercase;letter-spacing:1px;letter-spacing:.0625rem;z-index:0;cursor:pointer}.event-filters__submit-container{margin-top:21px;margin-top:1.3125rem}.event-filters__submit{font-family:Poppins,sans-serif;font-weight:600;font-style:normal;border-radius:5px;border-radius:.3125rem;padding:14px!important;padding:.875rem!important;transition:all .5s ease-in-out;margin-left:0!important}@media (min-width:640px){.event-filters__submit{margin-left:10px!important;margin-left:.625rem!important}}.event-filters__submit:focus,.event-filters__submit:hover{color:var(--event-filter-submit-button-text-color-hover)!important;background:var(--event-filter-submit-button-background-color-hover)!important}.slide{display:block!important;width:100%}@media (min-width:1024px){.slide{display:inline-flex!important;align-items:flex-start}}@media (min-width:1024px){.slide .description{margin-left:30px;margin-left:1.875rem}}.paging{position:relative;display:inline-flex;align-items:center;margin-bottom:30px;margin-bottom:1.875rem;width:100%;margin-top:50px;margin-top:3.125rem}.previous-next{position:absolute;display:inline-flex;justify-content:space-between;width:100%;left:0;pointer-events:none}.previous-next a{border:0;text-align:center;pointer-events:all;border-radius:50px;border-radius:3.125rem}.previous-next a:focus,.previous-next a:hover{background:0 0;background:#1e7794}.previous-next a:focus:before,.previous-next a:hover:before{color:#fff}.previous-next a:before{content:"";position:relative;top:6px;top:.375rem;right:0;display:inline-block;width:34px;width:2.125rem;height:34px;height:2.125rem;color:#1e7794;font-weight:700;font-size:20px;font-size:1.25rem;font-family:"Font Awesome 5 Pro","Font Awesome 5 Free",FontAwesome}.previous-next a#prev:before{content:"\f053";right:2px;right:.125rem}.previous-next a#next:before{content:"\f054"}#custom-pager{display:inline-flex;justify-content:center;flex-wrap:wrap;padding:20px 50px;padding:1.25rem 3.125rem;border-top:1px solid #b2b2b2;border-top:.0625rem solid #b2b2b2;border-bottom:1px solid #b2b2b2;border-bottom:.0625rem solid #b2b2b2;width:100%}#custom-pager strong{display:block}#custom-pager strong a{display:inline-flex;justify-content:center;align-items:center;font-family:Poppins,sans-serif;font-weight:400;font-style:normal;color:#3b2f29;font-size:18px;font-size:1.125rem;letter-spacing:1px;letter-spacing:.0625rem;text-decoration:none;border-radius:50px;border-radius:3.125rem;width:34px;width:2.125rem;height:34px;height:2.125rem;border:0;margin:0 8px;margin:0 .5rem}#custom-pager strong a:focus,#custom-pager strong a:hover{background:#1e7794;color:#fff}#custom-pager strong.cycle-pager-active{display:inline-flex;width:34px;width:2.125rem;height:34px;height:2.125rem;text-align:center;border-radius:50px;border-radius:3.125rem;background:#1e7794;color:#fff}#custom-pager strong.cycle-pager-active a{color:#fff}#custom-pager strong.cycle-pager-active:focus,#custom-pager strong.cycle-pager-active:hover{background:#1e7794;color:#fff}.pagers{display:inline-flex;justify-content:center;align-items:center;width:100%}.pagers a{border:0}.pagers a:focus,.pagers a:hover{background:0 0}.pagers .fa{font-size:24px;font-size:1.5rem}ul.pagination{display:inline-flex;justify-content:center;padding:0}ul.pagination li{display:none!important}ul.pagination li:nth-child(-n+5){display:block!important}ul.pagination li:nth-child(5):after{content:"...";position:relative;padding-right:5px;padding-right:.3125rem}ul.pagination li:nth-last-child(-n+1){display:block!important;padding:0 5px;padding:0 .3125rem}ul.pagination li a,ul.pagination li span{display:inline-flex;justify-content:center;align-items:center;font-family:Poppins,sans-serif;font-weight:400;font-style:normal;color:#3b2f29;background:#efefef;font-size:12px;font-size:.75rem;letter-spacing:1px;letter-spacing:.0625rem;text-decoration:none;border-radius:50px;border-radius:3.125rem;width:34px;width:2.125rem;height:34px;height:2.125rem;border:0;margin:0 8px;margin:0 .5rem}ul.pagination li a:focus,ul.pagination li a:hover,ul.pagination li span:focus,ul.pagination li span:hover{background:#1e7794;color:#fff}ul.pagination li span{background:#1e7794;color:#fff}ul.pagination li span:focus,ul.pagination li span:hover{background:#1e7794;color:#fff}@media (min-width:1024px){.paging-options{display:inline-flex;justify-content:space-around;align-items:center;width:100%}}.paging-options label{margin-right:15px;margin-right:.9375rem}.paging-options input[type=text]{text-align:center;width:70px;width:4.375rem;margin:0 15px 0 0;margin:0 .9375rem 0 0}.go-to{display:inline-flex;align-items:center;justify-content:center;width:100%;margin-top:30px;margin-top:1.875rem}@media (min-width:1024px){.go-to{justify-content:flex-end;width:auto;margin-top:0}}.go-to__button{font-size:28px;font-size:1.75rem;border-bottom:0}.go-to__button:focus,.go-to__button:hover{background:0 0;color:#1e7794}.go-to__button span{font-family:"Font Awesome 5 Pro","Font Awesome 5 Free",FontAwesome}.venue-carousel{position:relative;background:#091f40;background-image:url(/themes/alplm-2024/assets/dist/images/event-venues-bg.png);background-repeat:no-repeat;background-size:cover;padding:50px 40px;padding:3.125rem 2.5rem;border-radius:20px;border-radius:1.25rem;overflow:hidden}.venue-carousel__heading{font-family:Poppins,sans-serif;font-weight:500;font-style:normal;color:#fff;font-size:30px;font-size:1.875rem;text-align:center;margin-top:0;margin-bottom:30px;margin-bottom:1.875rem}.venue-carousel__viewall{display:block;font-family:Poppins,sans-serif;font-weight:500;font-style:normal;text-align:center;font-size:16px;font-size:1rem;color:#fff;text-decoration:none}.venue-carousel__viewall:focus,.venue-carousel__viewall:hover{color:#eee2d2}.venues-slider .splide__track{overflow:visible}.venues-slider .splide__slide{max-width:calc(100% - 80px);max-width:calc(100% - 5rem);min-height:280px;min-height:17.5rem;max-height:590px;max-height:36.875rem}@media all and (max-width:959px){.venues-slider .splide__slide{height:78vw!important}}@media all and (min-width:960px){.venues-slider .splide__slide{max-width:calc(100% - 240px);max-width:calc(100% - 15rem)}}.venues-slider .splide__slide .venues__slide-container{position:relative;display:flex;flex-direction:column;width:100%;height:100%;padding:10px;padding:.625rem;background:#fff;border-radius:10px;border-radius:.625rem;align-items:center;opacity:0;transform:scale(.65) translateX(0);box-shadow:0 0 50px rgba(0,0,0,.15);box-shadow:0 0 3.125rem rgba(0,0,0,.15);transition:all 1.3s ease-in-out;overflow:hidden}@media all and (min-width:960px){.venues-slider .splide__slide .venues__slide-container{flex-direction:row;padding:10px;padding:.625rem}}.venues-slider .splide__slide.is-active .venues__slide-container{z-index:5;opacity:1;transform:scale(1) translateX(0)}.venues-slider .splide__slide.is-prev .venues__slide-container{z-index:1;opacity:.8;transform:scale(.65) translateX(95%)}.venues-slider .splide__slide.is-next .venues__slide-container{z-index:1;opacity:.8;transform:scale(.65) translateX(-95%)}.venues-slider .splide__pagination{position:relative;margin:30px 0;margin:1.875rem 0}.venues-slider .splide__pagination__page{width:15px;width:.9375rem;height:15px;height:.9375rem;margin:6px;margin:.375rem;background:rgba(255,255,255,.4);opacity:1}.venues-slider .splide__pagination__page.is-active{background-color:#fff;transform:none}.venues-slider .splide__arrows{display:none}@media all and (min-width:960px){.venues-slider .splide__arrows{display:block;max-width:1920px;max-width:120rem;margin:0 auto;position:relative;top:140px;top:8.75rem}}.venues-slider .splide__arrow{width:60px;width:3.75rem;height:60px;height:3.75rem;background:#1e7794;fill:#fff;opacity:1}.venues-slider .splide__arrow--prev{left:0}.venues-slider .splide__arrow--next{right:0}.venues-slider .splide__arrow:focus,.venues-slider .splide__arrow:hover{background:#1b6680;fill:#fff}.venues-slider .splide__arrow svg{position:relative;top:1.5px;top:.09375rem;width:22px;width:1.375rem;height:25px;height:1.5625rem;fill:#fff}.venues-slider .venues__content{text-align:center}@media all and (min-width:960px){.venues-slider .venues__content{text-align:left;padding:50px 60px;padding:3.125rem 3.75rem}}.venues-slider .venues__title{text-align:center;margin:6px 0;margin:.375rem 0;font-family:Poppins,sans-serif;font-weight:600;font-style:normal;font-size:16px;font-size:1rem;line-height:24px;line-height:1.5rem;color:#000}@media all and (min-width:768px){.venues-slider .venues__title{font-size:24px;font-size:1.5rem;margin:10px 0 6px;margin:.625rem 0 .375rem}}@media all and (min-width:960px){.venues-slider .venues__title{text-align:left;margin:0 0 6px 0;margin:0 0 .375rem 0}}.venues-slider .venues__text{display:none;font-size:16px;font-size:1rem;line-height:24px;line-height:1.5rem}@media all and (min-width:768px){.venues-slider .venues__text{display:block}}@media all and (min-width:960px){.venues-slider .venues__text{text-align:left}}.venues-slider .venues__images{width:100%;height:260px;height:16.25rem}@media all and (min-width:960px){.venues-slider .venues__images{min-width:270px;min-width:16.875rem}}.venues-slider .venues .btn{padding-top:12px;padding-top:.75rem;padding-bottom:12px;padding-bottom:.75rem;font-family:Poppins,sans-serif;font-weight:400;font-style:normal}.venues-slider .venues .btn.btn-primary{font-size:16px;font-size:1rem}.venues-slider .venues__background-image{z-index:1;width:100%;height:100%;pointer-events:none;margin:0}.venues-slider .venues__background-image img{width:100%;height:100%;margin:0;-o-object-fit:cover;object-fit:cover}.venue-awards{background:#e6e9ec;border-radius:10px;border-radius:.625rem;padding:100px 50px;padding:6.25rem 3.125rem}.venue-awards__container{display:flex;justify-content:center;flex-wrap:wrap}.venue-awards__item{margin:0 20px;margin:0 1.25rem;width:250px;width:15.625rem;margin-bottom:20px;margin-bottom:1.25rem}@media (min-width:1024px){.venue-awards__item{margin-bottom:0}}.venue-awards__image{margin-bottom:0!important}.venue-awards__image img{width:210px;width:13.125rem}.venue-awards__image figcaption{background:0 0}.search .banner-container,.search .rotator-container{display:none}body.search .main-content{margin-top:0}.search-results-top{width:100%;display:flex;justify-content:center;align-items:center;background:#091f40;background-image:url(/themes/alplm-2024/assets/dist/images/search-bar-background.png);background-repeat:no-repeat;background-size:cover;border-radius:15px;border-radius:.9375rem;padding:40px;padding:2.5rem}.search-results-top .search-results-search{position:relative;display:flex;margin:0;width:100%}.search-results-top .search-results-search:after{position:absolute;top:20px;top:1.25rem;left:21px;left:1.3125rem;width:25px;width:1.5625rem;height:25px;height:1.5625rem;background-image:url(/themes/alplm-2024/assets/dist/images/icn-search.svg);background-repeat:no-repeat;background-size:contain;pointer-events:none;content:""}.search-results-top .search-results-search .search-text-area{width:100%;min-width:9.375rem;padding:20px;padding:1.25rem;margin:0;font-size:21px;font-size:1.3125rem;color:#777;border-radius:0 10px 10px 0;border-radius:0 .625rem .625rem 0;box-shadow:none;border:1px solid #fff;border:.0625rem solid #fff;border-left:none;font-family:"Source Sans 3",sans-serif}.search-results-top .search-results-search .search-submit{position:relative;margin:0;text-align:center;text-transform:uppercase;vertical-align:middle;cursor:pointer;background-color:#fff;border-radius:10px 0 0 10px;border-radius:.625rem 0 0 .625rem;border:1px solid #fff;border:.0625rem solid #fff;border-right:none;padding:8px 44px;padding:.5rem 2.75rem;font-size:22px;font-size:1.375rem;color:#00a9e0;padding-right:1em;display:flex;justify-content:center;align-items:center}.search-results-top .search-results-search .clear{display:none}.search-results-top.show-tags .search-results-search .search-text-area{border-bottom-right-radius:0}.search-results-top.show-tags .search-results-search .search-submit{border-bottom-left-radius:0}.search-results-top.show-tags .tag-container{display:flex;flex-wrap:wrap}.search-results-top .tag-container{position:absolute;top:66px;top:4.125rem;display:none;width:100%;background:#fff;padding:30px;padding:1.875rem;border:1px solid #fff;border:.0625rem solid #fff;border-top-color:#091f40;border-bottom-left-radius:10px;border-bottom-left-radius:.625rem;border-bottom-right-radius:10px;border-bottom-right-radius:.625rem;box-shadow:0 20px 25px rgba(0,0,0,.1);box-shadow:0 1.25rem 1.5625rem rgba(0,0,0,.1);z-index:1}.search-results-top .tag-container a{border:2px solid #002e6c;border:.125rem solid #002e6c;text-transform:uppercase;border-radius:40px;border-radius:2.5rem;padding:15px 25px;padding:.9375rem 1.5625rem;margin-right:20px;margin-right:1.25rem;margin-bottom:20px;margin-bottom:1.25rem;font-size:15px;font-size:.9375rem;font-family:Poppins,sans-serif;font-weight:700;font-style:normal}.search-results-top .tag-container a:focus,.search-results-top .tag-container a:hover{border-color:#000;background:#fff}.search-results{margin-top:40px;margin-top:2.5rem}.search-results .search-instructions{position:relative;max-width:540px;max-width:33.75rem;margin:115px auto 115px;margin:7.1875rem auto 7.1875rem;font-size:24px;font-size:1.5rem;font-weight:400;line-height:30px;line-height:1.875rem;color:rgba(38,38,38,.5);text-align:center}.search-results .search-instructions:before{position:absolute;top:-110px;top:-6.875rem;left:50%;display:block;width:80px;width:5rem;height:80px;height:5rem;background:transparent url(/themes/lrsoutputmanagement/assets/dist/images/ICN-Search-Gray.svg) no-repeat center center;background-size:contain;content:"";transform:translateX(-50%)}.search-results .results-filter{position:relative;width:100%;padding-left:0;margin-right:0;margin-bottom:10px;margin-bottom:.625rem;list-style-type:none;padding-left:0;border:2px solid #091f40;border:.125rem solid #091f40;border-radius:15px;border-radius:.9375rem}@media only screen and (min-width:768px){.search-results .results-filter{border:none;display:flex;justify-content:space-between}}.search-results .results-filter .mobile-filter-dropdown{position:relative;color:#091f40;padding:15px 25px;padding:.9375rem 1.5625rem;border-radius:10px;border-radius:.625rem;font-family:Poppins,sans-serif;font-weight:700;font-style:normal;font-size:18px;font-size:1.125rem;width:100%;height:auto;min-width:auto;cursor:pointer}@media only screen and (min-width:768px){.search-results .results-filter .mobile-filter-dropdown{display:none}}.search-results .results-filter .mobile-filter-dropdown::after{position:absolute;display:block;left:auto;top:25px;top:1.5625rem;right:20px;right:1.25rem;width:18px;width:1.125rem;height:18px;height:1.125rem;font-family:"Font Awesome 5 Pro","Font Awesome 5 Free",FontAwesome;font-size:18px;font-size:1.125rem;font-weight:700;transform:translateY(-50%) rotate(0);transition:all ease-in-out .15s;content:"\f078"}.search-results .results-filter .mobile-filter-dropdown.active-mobile-filter{border-bottom-left-radius:0;border-bottom-right-radius:0}.search-results .results-filter .mobile-filter-dropdown.active-mobile-filter~li:not(.mobile-filter-dropdow){display:flex;justify-content:flex-start;background:#fff;border-radius:0;border-top:2px solid #091f40;border-top:.125rem solid #091f40;width:100%;padding:15px 25px;padding:.9375rem 1.5625rem}.search-results .results-filter .mobile-filter-dropdown.active-mobile-filter~li:not(.mobile-filter-dropdow):last-of-type{border-bottom-left-radius:10px;border-bottom-left-radius:.625rem;border-bottom-right-radius:10px;border-bottom-right-radius:.625rem}.search-results .results-filter .mobile-filter-dropdown.active-mobile-filter~li:not(.mobile-filter-dropdow):after{display:none}.search-results .results-filter .mobile-filter-dropdown.active-mobile-filter~li:not(.mobile-filter-dropdow).FAQ{display:none}.search-results .results-filter .mobile-filter-dropdown.active-mobile-filter~.filter.active{background:#b02e3a}.search-results .results-filter .mobile-filter-dropdown.active-mobile-filter~.filter.active .count,.search-results .results-filter .mobile-filter-dropdown.active-mobile-filter~.filter.active .filter-text{color:#fff}.search-results .results-filter>li:not(.mobile-filter-dropdown){display:none}@media only screen and (min-width:768px){.search-results .results-filter>li:not(.mobile-filter-dropdown){display:flex}}.search-results .results-filter .filter{position:relative;display:inline-flex;justify-content:center;align-items:center;flex:1 1 0px;flex:1 1 0;padding:20px;padding:1.25rem;max-height:none;overflow:visible;visibility:visible;opacity:1;transition:all .33s ease-in-out}@media only screen and (min-width:768px){.search-results .results-filter .filter{border:2px solid #002e6c;border:.125rem solid #002e6c;border-right:none}}.search-results .results-filter .filter.FAQ{display:none}@media only screen and (min-width:768px){.search-results .results-filter .filter:nth-of-type(2){border-top-left-radius:15px;border-top-left-radius:.9375rem;border-bottom-left-radius:15px;border-bottom-left-radius:.9375rem}}.search-results .results-filter .filter:last-of-type{border-bottom-left-radius:15px;border-bottom-left-radius:.9375rem;border-bottom-right-radius:15px;border-bottom-right-radius:.9375rem}@media only screen and (min-width:768px){.search-results .results-filter .filter:last-of-type{border-right:2px solid #002e6c;border-right:.125rem solid #002e6c;border-bottom-left-radius:0;border-top-right-radius:15px;border-top-right-radius:.9375rem;border-bottom-right-radius:15px;border-bottom-right-radius:.9375rem}}.search-results .results-filter .filter.active{background:#b02e3a;border-color:#b02e3a}@media only screen and (min-width:768px){.search-results .results-filter .filter.active .count,.search-results .results-filter .filter.active .filter-text{color:#fff}}.search-results .results-filter .filter.active .count::after{background:#fff}.search-results .results-filter .filter.active+.filter{border-left-color:#b02e3a}.search-results .results-filter .filter .filter-text{color:#091f40;font-size:18px;font-size:1.125rem;font-family:Poppins,sans-serif;font-weight:700;font-style:normal}.search-results .results-filter .filter .count{position:relative;color:#091f40;font-size:24px;font-size:1.5rem;font-family:Poppins,sans-serif;font-weight:700;font-style:normal;padding-right:10px;padding-right:.625rem;margin-right:10px;margin-right:.625rem}.search-results .results-filter .filter .count::after{position:absolute;top:0;right:0;width:2px;width:.125rem;height:100%;background:rgba(30,119,148,.5);content:""}.search-results .results-title{font-size:30px;font-size:1.875rem;line-height:36px;line-height:2.25rem;margin-bottom:25px;margin-bottom:1.5625rem}.search-results .result{position:relative;display:block;margin-bottom:20px;margin-bottom:1.25rem;padding:20px 30px;padding:1.25rem 1.875rem;border:2px solid #091f40;border:.125rem solid #091f40;border-radius:15px;border-radius:.9375rem}.search-results .result:focus,.search-results .result:hover{background:#fff;border-color:#b02e3a}@media only screen and (min-width:768px){.search-results .result:focus:after,.search-results .result:hover:after{opacity:.6;right:-5px;right:-.3125rem}}@media only screen and (min-width:768px){.search-results .result::after{position:absolute;opacity:.45;width:26px;width:1.625rem;height:24px;height:1.5rem;background-image:url(/themes/lrsoutputmanagement/assets/dist/images/icn-arrow-right-solid.svg);background-repeat:no-repeat;background-size:contain;background-position:center;transition:all .3s;margin-bottom:0;margin-right:40px;margin-right:2.5rem;right:0;content:""}}.search-results .result.FAQ{display:none}.search-results .result.FAQ+.result-content{display:none}.search-results .result .result-content{width:100%;margin-bottom:20px;margin-bottom:1.25rem}@media only screen and (min-width:768px){.search-results .result .result-content{margin-bottom:0}}.search-results .result .stub{width:100%;margin-bottom:15px;margin-bottom:.9375rem;border-radius:10px;border-radius:.625rem;color:#b02e3a;font-family:Poppins,sans-serif;font-weight:600;font-style:normal;font-size:16px;font-size:1rem;line-height:24px;line-height:1.5rem;letter-spacing:2px;letter-spacing:.125rem;text-transform:uppercase}.search-results .result .result-heading{color:#091f40;font-family:Poppins,sans-serif;font-weight:700;font-style:normal;font-size:18px;font-size:1.125rem;line-height:24px;line-height:1.5rem;margin-top:0;margin-bottom:10px;margin-bottom:.625rem}.search-results .result .description{color:#262626;font-family:Poppins,sans-serif;font-weight:400;font-style:normal;font-size:16px;font-size:1rem;line-height:24px;line-height:1.5rem;margin-bottom:10px;margin-bottom:.625rem}.search-results .stats{display:block;float:right;margin:6px 3px 0 0;margin:.375rem .1875rem 0 0;color:#666;vertical-align:top}.search-results table.results tr{background:#fff}.search-results table.results tr th:first-child{display:none}.search-results table.results tr td span.excerpt{display:block;margin-top:10px;margin-top:.625rem}.search-results table.results tr:nth-last-child(2){display:block;overflow:hidden;border-radius:0 0 10px 10px;border-radius:0 0 .625rem .625rem}.search-results table.results .pagenation{text-align:center}.search-results table.results .pagenation table,.search-results table.results .pagenation tbody{display:block}.search-results table.results .pagenation tr{display:flex;align-items:center;justify-content:center}.search-results table.results .pagenation tr .cell-content .cell-content{display:block;width:45px;width:2.8125rem;padding:20px 0;padding:1.25rem 0}.search-results table.results .pagenation:first-child{display:none}body.subpage.search main{min-height:calc(100vh - 355px);min-height:calc(100vh - 22.1875rem)}.content-form.history{overflow:visible}.history-search{display:inline-flex;width:100%;margin-bottom:30px;margin-bottom:1.875rem;display:inline-flex;align-items:flex-end}.history-search input[type=date],.history-search input[type=text]{width:calc(100% - 60px);width:calc(100% - 3.75rem);margin-bottom:0;padding:10px;padding:.625rem;border:1px solid #d9d9d9;border:.0625rem solid #d9d9d9;background:#f5f5f5;color:#333;font-weight:300;font-size:16px;font-size:1rem}.history-search input[type=date]:focus,.history-search input[type=text]:focus{outline:0;border-color:#000}.history-search input[type=date]::-moz-placeholder,.history-search input[type=text]::-moz-placeholder{font-style:italic}.history-search input[type=date]:-ms-input-placeholder,.history-search input[type=text]:-ms-input-placeholder{font-style:italic}.history-search input[type=date]::placeholder,.history-search input[type=text]::placeholder{font-style:italic}.history-search input[type=date]{padding:8px 10px;padding:.5rem .625rem;font-size:15px;font-size:.9375rem;min-height:40px;min-height:2.5rem}.history-search input[type=submit]{position:relative;font-family:Poppins,sans-serif;font-weight:600;font-style:normal;display:inline-block;background:#091f40;color:#fff;font-size:16px;font-size:1rem;letter-spacing:1px;letter-spacing:.0625rem;transition:all .5s ease-in-out;border:1px solid #091f40;border:.0625rem solid #091f40;z-index:0;padding:10px;padding:.625rem}.history-search input[type=submit]:focus,.history-search input[type=submit]:hover{background:#b02e3a!important;color:#fff!important;border-color:#b02e3a}.list{position:relative}.list .list-item{margin-bottom:42px;margin-bottom:2.625rem}@media (min-width:640px){.list .list-item{display:inline-flex;justify-content:space-between;width:100%}}.list .list-item .col{position:relative;width:100%}.list .list-item .col:first-of-type{width:100%;max-width:150px;max-width:9.375rem;min-width:150px;min-width:9.375rem}@media (min-width:640px){.list .list-item .col:first-of-type{margin-right:30px;margin-right:1.875rem}}.list .list-item .col h2{margin-top:22px;margin-top:1.375rem}@media (min-width:640px){.list .list-item .col h2{margin-top:0}}@media (min-width:640px){.list .list-item .col img{width:100%}}.list .col{position:relative}.list .col .content{padding-bottom:80px;padding-bottom:5rem}.list .button{position:absolute;bottom:20px;bottom:1.25rem;left:0;right:0;margin:0 auto}.list.info-cards .col img{max-height:171px;max-height:10.6875rem;min-height:171px;min-height:10.6875rem;-o-object-fit:cover;object-fit:cover}.custom-selectbox{position:relative;display:inline-block;width:100%;margin-bottom:30px;margin-bottom:1.875rem}.custom-selectbox .selectbox-title{display:inline-flex;justify-content:space-between;padding:10px;padding:.625rem;width:100%;border:1px solid #d9d9d9;border:.0625rem solid #d9d9d9;background:#f5f5f5;color:#333;font-weight:300;font-size:16px;font-size:1rem;margin-top:5px;margin-top:.3125rem;cursor:pointer}.custom-selectbox .selectbox-title:focus{outline:0;border-color:#000}.custom-selectbox .selectbox-title:after{content:"\f078";position:relative;font-family:"Font Awesome 5 Free",FontAwesome;font-weight:900}.custom-selectbox.active>ul{display:block;max-height:500px;max-height:31.25rem;overflow-y:scroll}.custom-selectbox ul{border:0}.custom-selectbox>ul{position:absolute;display:none;background:#fff;width:100%;list-style:none;padding:5px 10px;padding:.3125rem .625rem;margin:0;border:1px solid #d9d9d9;border:.0625rem solid #d9d9d9;border-top:0;z-index:1}.custom-selectbox>ul li{text-indent:0;font-size:16px;font-size:1rem}.custom-selectbox>ul li:before{display:none}.icon-legend{background:#1e7794;margin-bottom:23px;margin-bottom:1.4375rem}.icon-legend.show{display:block}.icon-legend .items{display:inline-flex;flex-wrap:wrap;font-family:Poppins,sans-serif;font-weight:500;font-style:normal;font-size:12px;font-size:.75rem;color:#fff;width:100%;padding:3px 8px;padding:.1875rem .5rem}.icon-legend .items .item{display:inline-flex;align-items:center;margin-right:10px;margin-right:.625rem;margin-bottom:5px;margin-bottom:.3125rem;margin-top:5px;margin-top:.3125rem}.icon-legend .items .item:last-of-type{margin-right:0}:root{--oi-table-heading-bg:#163e6a;--oi-info-toggle-color:#333333}.obituary-index .form-builder-submit-controls input[type=submit]{margin-right:10px;margin-right:.625rem}@media (min-width:1024px){.obituary-index table thead tr{display:flex;flex-wrap:wrap}}.obituary-index table thead tr th{text-transform:uppercase;font-size:16px;font-size:1rem;line-height:24px;line-height:1.5rem;flex:1}@media (min-width:1024px){.obituary-index table tbody tr{display:flex;flex-wrap:wrap}}@media (min-width:1024px){.obituary-index table tbody tr td{flex:1;border:0}}.obituary-index table tbody tr td.full-name{font-size:19px;font-size:1.1875rem;font-weight:300}@media (min-width:1024px){.obituary-index table tbody tr td.full-name{font-size:16.5px;font-size:1.03125rem;font-weight:400}}.obituary-index table tbody tr td span.last-name{font-weight:600}@media (min-width:1024px){.obituary-index table tbody tr td span.last-name{font-weight:700}}.obituary-index table tbody tr td.row{display:none;flex-basis:100%;box-sizing:border-box;line-height:30px;line-height:1.875rem}@media (min-width:1024px){.obituary-index table tbody tr td.row{line-height:24px;line-height:1.5rem}}.obituary-index table tbody tr td.row.show{display:block}.obituary-index table .cell-heading{font-size:12px;font-size:.75rem;font-weight:300;text-transform:uppercase;margin-bottom:0}@media (min-width:1024px){.obituary-index .toggle-container{flex:inherit;width:120px;width:7.5rem;text-align:center}}.obituary-index__toggle{display:inline-flex;align-items:center;color:var(--oi-info-toggle-color);text-decoration:underline;width:auto;max-width:-moz-max-content;max-width:max-content;cursor:pointer;padding-top:20px;padding-top:1.25rem}@media (min-width:1024px){.obituary-index__toggle{padding-top:0}}.obituary-index__toggle:focus svg .outline,.obituary-index__toggle:hover svg .outline{fill:#39b9e2}.obituary-index__toggle.open svg{transform:rotate(0)}.obituary-index__toggle.open svg .outline{fill:#39b9e2}.obituary-index__toggle svg{position:relative;display:inline-block;width:19px;width:1.1875rem;height:17px;height:1.0625rem;margin-left:10px;margin-left:.625rem;transform:rotate(180deg)}.obituary-index__toggle svg .outline{fill:#d9d9d9;transition:all .25s ease-in-out}