﻿:root{--primary-color:#002a5c;--primary-color-darker:#012652;}.bx-wrapper{position:relative;padding:0;*zoom:1;-ms-touch-action:pan-y;touch-action:pan-y;}.bx-wrapper img{max-width:100%;display:block;}.bxslider{margin:0;padding:0;}ul.bxslider{list-style:none;}.bx-viewport{-webkit-transform:translatez(0);}.bx-wrapper{background:#fff;}.bx-wrapper .bx-pager,.bx-wrapper .bx-controls-auto{position:absolute;bottom:-30px;width:100%;}.bx-wrapper .bx-loading{min-height:50px;height:100%;width:100%;position:absolute;top:0;left:0;z-index:2000;}.bx-wrapper .bx-pager{text-align:center;font-size:.85em;font-family:Arial;font-weight:bold;color:#666;padding-top:20px;}.bx-wrapper .bx-pager.bx-default-pager a{background:#666;text-indent:-9999px;display:block;width:10px;height:10px;margin:0 5px;outline:0;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}.bx-wrapper .bx-pager.bx-default-pager a:hover,.bx-wrapper .bx-pager.bx-default-pager a.active,.bx-wrapper .bx-pager.bx-default-pager a:focus{background:#000;}.bx-wrapper .bx-pager-item,.bx-wrapper .bx-controls-auto .bx-controls-auto-item{display:inline-block;vertical-align:bottom;*zoom:1;*display:inline;}.bx-wrapper .bx-pager-item{font-size:0;line-height:0;}.bx-wrapper .bx-prev{left:10px;background:url('images/controls.png') no-repeat 0 -32px;}.bx-wrapper .bx-prev:hover,.bx-wrapper .bx-prev:focus{background-position:0 0;}.bx-wrapper .bx-next{right:10px;background:url('images/controls.png') no-repeat -43px -32px;}.bx-wrapper .bx-next:hover,.bx-wrapper .bx-next:focus{background-position:-43px 0;}.bx-wrapper .bx-controls-direction a{position:absolute;top:50%;margin-top:-16px;outline:0;width:32px;height:32px;text-indent:-9999px;z-index:9999;}.bx-wrapper .bx-controls-direction a.disabled{display:none;}.bx-wrapper .bx-controls-auto{text-align:center;}.bx-wrapper .bx-controls-auto .bx-start{display:block;text-indent:-9999px;width:10px;height:11px;outline:0;background:url('images/controls.png') -86px -11px no-repeat;margin:0 3px;}.bx-wrapper .bx-controls-auto .bx-start:hover,.bx-wrapper .bx-controls-auto .bx-start.active,.bx-wrapper .bx-controls-auto .bx-start:focus{background-position:-86px 0;}.bx-wrapper .bx-controls-auto .bx-stop{display:block;text-indent:-9999px;width:9px;height:11px;outline:0;background:url('images/controls.png') -86px -44px no-repeat;margin:0 3px;}.bx-wrapper .bx-controls-auto .bx-stop:hover,.bx-wrapper .bx-controls-auto .bx-stop.active,.bx-wrapper .bx-controls-auto .bx-stop:focus{background-position:-86px -33px;}.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager{text-align:left;width:80%;}.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto{right:0;width:35px;}.bx-wrapper .bx-caption{position:absolute;bottom:0;left:0;background:#666;background:rgba(80,80,80,.75);width:100%;}.bx-wrapper .bx-caption span{color:#fff;font-family:Arial;display:block;font-size:.85em;padding:10px;}.button,button{font-family:'Exo 2',sans-serif;font-size:16px;font-weight:500;line-height:normal;position:relative;display:inline-block;margin:0 0 1.25rem;padding:1rem 3rem;cursor:pointer;-moz-transition:background-color .3s ease-out;-o-transition:background-color .3s ease-out;-webkit-transition:background-color .3s ease-out;transition:background-color .3s ease-out;text-align:center;text-decoration:none;color:#fff;border-width:0;border-radius:30px;background-color:var(--primary-color);-webkit-appearance:none;-moz-appearance:none;letter-spacing:1px;}.button:hover,button:hover,.button:focus,button:focus{background-color:var(--primary-color-darker) !important;}#topBarSmallMenu{background:var(--primary-color);}#topBarSmallMenu ul li a,#topBarSmallMenu ul li a i{color:#fff;}.top-bar-section ul li:hover:not(.has-form)>a{color:#555;}#searchModal .recommends ul.items li a:hover{background:var(--primary-color);}._theme-line-section{background:var(--primary-color);}._theme-line-section>.inner:after{display:none;}@media only screen and (min-width:1010px){.top-bar-section li.active:not(.has-form) a:not(.button):hover{color:#555;}#topBarMenu ul li.has-dropdown .dropdown li a:hover{color:#fff;background:var(--primary-color);}#topBarMenu ul li.active>a:before,#topBarMenu ul li>a:hover:before{top:auto;bottom:20px;}#topBarMenu ul li>a:before{top:auto;bottom:20px;background:var(--primary-color);}#topBarMenu ul li.desktop-search a i.fa{padding-top:13px;}}@media only screen and (min-width:860px){#topBarMenu ul li.desktop-search a{margin-top:0;}#topBarMenu ul li.desktop-search a>i{width:45px;height:45px;margin-top:0;background:var(--primary-color);}}.home-search{min-height:680px;display:flex;align-items:center;justify-self:center;}.home-search .video-center{overflow:hidden;height:680px;background:#000;position:absolute;width:100%;}.home-search .video-center:before{background-color:rgba(0,0,0,.4);width:100%;height:100%;position:absolute;content:'';top:0;left:0;z-index:2;}.home-search .video-center video{position:absolute;z-index:0;object-fit:cover;width:100%;height:100%;top:50%;left:50%;transform:translate(-50%,-50%);}.home-search .content{position:relative;z-index:3;margin:auto;width:100%;text-align:center;}.home-search .content h1{font-size:45px;font-weight:900;margin-bottom:2rem;color:#fff;letter-spacing:4px;}@media(max-width:700px){.home-search .content h1{font-size:30px;}}.home-search .content h1>span{display:inline-block;}.home-search .content .filter-search{max-width:500px;margin:220px auto auto auto;}.home-search .content .filter-search input[type=text]{font-size:15px;height:38px;}.home-search .content .filter-search button{width:32px;height:32px;}.home-search .content input[type=text]::-webkit-input-placeholder,.home-search .content input[type=text]:-ms-input-placeholder,.home-search .content input[type=text]::placeholder{color:var(--primary-color);}.home-intro{margin-bottom:6rem;}.home-intro .cards{display:grid;grid-template-columns:repeat(3,1fr);align-items:flex-start;margin-top:-4rem;gap:1rem;position:relative;z-index:3;}.home-intro .cards .card-media{color:#222;position:relative;}.home-intro .cards .card-media .media{background:#fff;padding:1rem;}.home-intro .cards .card-media .card{background:#fff;position:absolute;bottom:-110px;width:90%;padding:1rem 2.5rem;}.home-intro .cards .card-media .card .small{font-size:16px;letter-spacing:2px;}.home-intro .cards .card-media .card .bigger{font-size:24px;font-weight:900;line-height:1;height:48px;margin-bottom:2rem;}.home-intro .cards .card-media img{width:100%;}@media(max-width:1023px){.home-intro .cards{grid-row-gap:2rem;grid-template-columns:repeat(2,1fr);}.home-intro .cards .card-media .card{position:relative;bottom:0;width:100%;}}@media(max-width:700px){.home-intro .cards{margin-top:0;}.home-search .content{padding-left:20px;padding-right:20px;}.home-search .video-center,.home-search{min-height:0;height:40vh;}.home-intro .cards{grid-row-gap:1rem;grid-template-columns:repeat(1,1fr);}}.light-gray-bg{background:#f3f3f3;}.gray-bg{background:#e4e4e4;}.obituaries-lalime{padding-top:6rem;text-align:center;}.obituaries-lalime>.intro{display:flex;justify-content:space-between;margin-bottom:5rem;text-align:left;}.obituaries-lalime>.intro h2{color:var(--primary-color);font-weight:800;font-size:42px;letter-spacing:2px;margin-bottom:0;}.obituaries-lalime>.intro p{font-weight:600;letter-spacing:2px;font-size:20px;color:#222;}.obituaries-lalime>.items{display:grid;grid-template-columns:repeat(4,1fr);align-items:flex-start;gap:2rem;margin-bottom:6rem;}.obituaries-lalime>.items .item{letter-spacing:1px;color:#222;text-align:center;}.obituaries-lalime>.items .item img{margin-bottom:1rem;}.obituaries-lalime>.items .item>.title{font-weight:600;font-size:20px;}.obituaries-lalime>.items .item>.dates{font-size:16px;}.obituaries-lalime>.button{margin-bottom:6rem;}@media(max-width:1245px){.obituaries-lalime{padding-left:20px;padding-right:20px;}}@media(max-width:768px){.obituaries-lalime>.intro{display:block;}.obituaries-lalime>.items{grid-template-columns:repeat(2,1fr);}}@media(max-width:425px){.obituaries-lalime>.items{grid-template-columns:repeat(1,1fr);}}.filter-search{position:relative;}.filter-search input[type=text]{color:var(--primary-color);font-weight:600;letter-spacing:1px;font-size:17px;border:none;background:#fff;border-radius:30px;height:50px;padding-left:25px;padding-right:75px;line-height:50px;}.filter-search input[type=text]::-webkit-input-placeholder,.filter-search input[type=text]:-ms-input-placeholder,.filter-search input[type=text]::placeholder{color:var(--primary-color);}.filter-search button{width:43px;height:43px;border-radius:50% !important;padding:0;border:none;background:var(--primary-color);display:flex;align-items:center;justify-content:center;font-size:16px;top:4px;right:5px;position:absolute;}.section-title{margin-bottom:50px;position:relative;line-height:1;}.section-title small{display:block;color:#222;font-size:19px;font-weight:500;letter-spacing:1px;margin-bottom:1rem;}.section-title span{display:block;font-size:30px;font-weight:900;color:var(--primary-color);letter-spacing:1px;}.section-title:after{content:'';width:75px;height:2px;background-color:#c6c6c6;position:absolute;bottom:-20px;left:0;}.notre-approche{display:grid;gap:100px;grid-template-columns:calc(55% - 100px) 45%;align-items:flex-end;padding-top:4rem;}.notre-approche .content{max-width:790px;margin-left:auto;margin-right:0;padding-left:20px;padding-bottom:4rem;}.notre-approche .content p{font-size:14px;color:#222;line-height:1.5;margin-bottom:1.2rem;letter-spacing:1px;}.notre-approche img{max-width:100%;max-height:430px;}@media(max-width:1600px){.notre-approche{gap:30px;grid-template-columns:50% calc(50% - 30px);}.notre-approche .image-container{text-align:right;}img{margin-right:0;}}@media(max-width:1300px){.notre-approche{display:block;text-align:right;}.content{margin:auto !important;padding-right:20px;max-width:none;text-align:left;}}.histoire{display:grid;grid-template-columns:50% 50%;align-items:center;}.histoire .owl-nav{display:none;}.histoire .slider{position:relative;}.histoire .slider .gallery{height:100%;}.histoire .slider .controls{position:absolute;left:0;bottom:0;}.histoire .slider .controls>button{border-radius:0;width:85px;height:85px;display:flex;align-items:center;justify-content:center;margin-bottom:0;padding:0;}.histoire .slider .controls>button>img{max-width:none;}.histoire .content{padding:4rem;display:flex;align-items:center;}.histoire .content .inner p{font-size:14px;color:#222;line-height:1.5;margin-bottom:1.2rem;letter-spacing:1px;}@media(max-width:1439px) and (min-width:1150px){.histoire{display:grid;grid-template-columns:50% 50%;}.histoire .content{padding:2rem 4rem;}}@media(max-width:1150px){.histoire{display:flex;flex-wrap:wrap;}.histoire>.slider-container{order:2;width:100%;}.histoire>.content{order:1;}.histoire .bx-wrapper img{max-width:none;width:100%;}}.header-section{height:auto;min-height:230px;}.searchHeader{max-width:550px;margin:auto;padding:2rem 20px;}.pt-5{margin-top:5rem;}._dark-line-section>.inner:after{display:none;}