.elementor .nav-link{font-family:var(--primary-font-family);font-weight:400;font-size:var(--text-md);color:var(--primary-text);letter-spacing:-0.1px;line-height:1.2;transition:all 400ms;&:focus-visible { outline: 2px solid var(--BOCO_Orange); outline-offset: 2px; } & a:focus-visible { outline: 2px solid var(--BOCO_Orange); outline-offset: 2px; }\n}.elementor .nav-link:hover,.elementor .nav-link:focus-visible{color:#8a8a8a;transform:translate3d(4px, 0px, 0px);}.elementor .nav-link-all{font-weight:500;line-height:1.4;display:none;\n}.elementor .nav-group-title{font-family:var(--primary-font-family);font-weight:600;font-size:11px;color:var(--BOCO_Orange);line-height:1.2;text-transform:uppercase;}.elementor .nav-list{padding:0px;display:flex;flex-direction:column;gap:var(--scale-20);}.elementor .nav-group{padding:0px;display:flex;flex-direction:column;gap:var(--scale-24);}.elementor .nav-column{width:164px;padding:0px;display:flex;flex-direction:column;gap:var(--scale-32);flex:0 0 auto;justify-content:space-between;box-sizing: content-box; & + .nav-column { border-inline-start: 1px solid var(--White); padding-inline-start: var(--scale-32); }\n}.elementor .nav-panel{padding:0px;display:flex;flex-direction:row;gap:var(--scale-32);align-items:stretch;}.elementor .btn-primary{width:fit-content;font-family:var(--primary-font-family);font-weight:600;font-size:16px;color:var(--Grey-900);padding-block-start:var(--scale-16);padding-block-end:var(--scale-16);padding-inline-start:var(--scale-32);padding-inline-end:var(--scale-32);border-radius:200px;border-width:var(--stroke);border-color:var(--Grey-900);border-style:solid;background-color:var(--transparent);transition:all 300ms;display:flex;justify-content:center;align-items:center;}.elementor .btn-primary:hover,.elementor .btn-primary:focus-visible{background-color:var(--White);}.elementor .h6{font-family:var(--primary-font-family);font-weight:600;font-size:var(--header-h6);color:var(--primary-text);letter-spacing:-0.02em;line-height:120%;}.elementor .h5{font-family:var(--primary-font-family);font-weight:600;font-size:var(--header-h5);color:var(--primary-text);letter-spacing:-0.02em;line-height:120%;}.elementor .h3{font-family:var(--primary-font-family);font-weight:600;font-size:var(--header-h3);color:var(--primary-text);letter-spacing:-0.02em;line-height:120%;}.elementor .h2{font-family:var(--primary-font-family);font-weight:600;font-size:var(--header-h2);color:var(--primary-text);letter-spacing:-0.02em;line-height:120%;}.elementor .h-expressive{font-family:var(--primary-font-family);font-weight:600;font-size:clamp(5.625rem, 5.2949rem + 1.4085vw, 6.5625rem);;letter-spacing:-2px;}.elementor .text-align-center{text-align:center;align-self:center;}.elementor .text-align-left{text-align:start;}.elementor .site-width-main{max-width:1920px;padding-inline-start:var(--site-width-main);padding-inline-end:var(--site-width-main);justify-content:flex-start;align-self:center;}.elementor .section-xl{padding-block-start:var(--section-xl);padding-block-end:var(--section-xl);}.elementor .radius-m{overflow:hidden;border-radius:var(--border-radius-m);}.elementor .gap-sm{display:flex;gap:var(--gap-sm);}.elementor .gap-md{display:flex;flex-direction:column;gap:var(--gap-md);}.elementor .text-paragraph-md{font-family:var(--primary-font-family);font-weight:400;font-size:14px;color:var(--primary-text);}.elementor .gap-lg{display:flex;flex-direction:column;gap:var(--scale-40);justify-content:flex-start;align-items:start;}.elementor .section-lg{padding-block-start:var(--section-lg);padding-block-end:var(--section-lg);}.elementor .gap-xs{display:flex;gap:var(--gap-xs);}.elementor .text-sm{font-family:var(--primary-font-family);font-weight:400;font-size:var(--text-sm);color:var(--primary-text);}.elementor .text-lg{font-family:Montserrat;font-size:var(--text-lg);color:var(--primary-text);}.elementor .nav-button{display:block;justify-content:center;align-items:center;align-self:center;}.elementor .text-md{font-family:var(--primary-font-family);font-size:var(--text-md);}.elementor .life-bg-heading{z-index:1;display:block;align-self:start;text-align: center;
font-size: clamp(8.5rem, calc(3.409rem + 14.091vw), 21.25rem);
line-height: 90%;\n}.elementor .gap-xl{display:flex;gap:var(--section-lg);}.elementor .margin-carousel{width:100%;height:auto;padding-inline-start:0px;padding-inline-end:0px;}.elementor .quote-section{width:100%;height:1000px;min-height:1000px;overflow:hidden;position:relative;padding-block-end:var(--section-lg);display:flex;flex-direction:column;justify-content:center;align-items:center;}.elementor .quote-copy{inset-inline-start:0px;z-index:1;display:flex;flex-direction:column;justify-content:center;align-items:center;}.elementor .quote-card-inner{width:100%;height:auto;max-width:320px;overflow:hidden;padding-block-start:8px;padding-block-end:8px;padding-inline-start:8px;padding-inline-end:8px;margin:0px;background-color:var(--White);display:flex;flex-direction:row;justify-content:flex-start;align-items:start;}.elementor .quote-card-layer{width:100%;height:1000px;overflow:hidden;position:absolute;inset-block-start:0px;inset-inline-end:0px;inset-block-end:0px;inset-inline-start:0px;z-index:2;}.elementor .accordion-group{width:100%;padding:0px;display:flex;/* Accordion Content Open / Close */

.accordion-content {
max-height: 0;
opacity: 0;
overflow: hidden;
pointer-events: none;

transition:
  max-height 0.3s ease,
  opacity 0.25s ease;
}

.accordion-item.is-open .accordion-content {
max-height: 1000px;
opacity: 1;
pointer-events: auto;
}


/* Header */

.accordion-header {
cursor: pointer;

display: flex;
justify-content: space-between;
align-items: center;
flex-wrap: nowrap;
gap: 12px;

min-height: 0 !important;
height: auto !important;
}


/* Title */

.accordion-title {
flex: 1 1 auto;
min-width: 0;
margin: 0 !important;

transition: color 0.35s ease;
}


/* Plus / Minus Icon */

.accordion-icon {
position: relative;
flex-shrink: 0;

transition:
  color 0.35s ease,
  border-color 0.35s ease;
}

.accordion-icon::before,
.accordion-icon::after {
content: "";
position: absolute;

left: 50%;
top: 50%;

width: 18px;
height: 2px;

background: currentColor;

transform: translate(-50%, -50%);
transition: transform 0.25s ease;
}

.accordion-icon::after {
transform: translate(-50%, -50%) rotate(90deg);
}

.accordion-item.is-open .accordion-icon::after {
transform: translate(-50%, -50%) rotate(0deg);
}


/* Accordion Hover */

.accordion-item:hover .accordion-title,
.accordion-item:hover .accordion-icon {
color: #8A8A8A;
border-color: #8A8A8A;
}


/* Image Styling */

.accordion-media {
width: 38%;
aspect-ratio: 4 / 5;
overflow: hidden;
border-radius: 20px;
transform: rotate(6deg);
flex-shrink: 0;
}

/* Elementor Image Wrapper Fix */

.accordion-media .elementor-widget-image,
.accordion-media .elementor-widget-container,
.accordion-media figure,
.accordion-media img {
width: 100%;
height: 100%;
}

.accordion-media img {
display: block;
object-fit: cover;

}


/* Mobile Responsive */

@media (max-width: 767px) {

.accordion-content {
  flex-direction: column;
}

.accordion-text,
.accordion-media {
  width: 100%;
}

.accordion-media {
  order: 1;

  /* More landscape image */
  aspect-ratio: 5 / 4;

  transform: none;
  margin-right: 0;
}

.accordion-text {
  order: 2;
}

.accordion-icon {
  flex-shrink: 0;
}

.accordion-icon::before,
.accordion-icon::after {
  width: 14px;
}
}\n}.elementor .accordion-item{width:auto;height:auto;min-height:0px;overflow:hidden;padding:0px;margin:0px;background-color:var(--White);display:flex;flex-direction:column;justify-content:flex-start;align-items:start;}.elementor .accordion-item:active{display:flex;justify-content:space-between;}.elementor .accordion-header{padding:clamp(1rem, calc(0.818rem + 0.909vw), 1.5rem);;display:flex;flex-direction:row;justify-content:space-between;align-items:center;}.elementor .accordion-title{max-width:65%;padding:0px;}.elementor .accordion-icon{width:42px;height:42px;min-width:32px;min-height:32px;border-radius:999px;border-width:2px;border-color:var(--primary-text);border-style:solid;}.elementor .accordion-content{overflow:hidden;padding-block-start:0px;padding-block-end:0px;padding-inline-start:clamp(1rem, calc(0.818rem + 0.909vw), 1.5rem);;padding-inline-end:0px;display:flex;flex-direction:row;justify-content:space-between;align-items:stretch;}.elementor .accordion-text{width:50%;height:auto;padding-block-start:2%;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:column;justify-content:space-between;align-items:stretch;align-self:stretch;}.elementor .accordion-media{width:40%;height:auto;max-width:320px;max-height:450px;overflow:hidden;aspect-ratio:4/5;padding:0px;margin-block-start:2%;margin-block-end:-1%;border-radius:var(--border-radius-s);display:block;justify-content:flex-end;}.elementor .channel-marquee-section{width:100%;height:auto;overflow:hidden;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin:0px;flex-direction:column;justify-content:center;align-items:center;.channel-marquee-section {
overflow: hidden;
}

.channel-row {
overflow: hidden;
width: 100%;
}

 .channel-track {
display: flex;
flex-wrap: nowrap;
width: max-content;
min-width: 200vw;
will-change: transform;
transform: translate3d(0, 0, 0);
backface-visibility: hidden;
}

.channel-card {
flex: 0 0 auto;
}

.channel-img {
flex: 0 0 auto;
object-fit: cover;
}\n}.elementor .channel-row{padding:0px;display:flex;flex-direction:row;}.elementor .channel-track{width:auto;padding:0px;display:flex;flex-direction:row;justify-content:center;}.elementor .channel-img{width:clamp(4rem, calc(3.273rem + 3.636vw), 6rem);;height:clamp(4rem, calc(3.273rem + 3.636vw), 6rem);;min-width:clamp(4rem, calc(3.273rem + 3.636vw), 6rem);;min-height:clamp(4rem, calc(3.273rem + 3.636vw), 6rem);;aspect-ratio:1/1;object-fit:cover;padding:0px;border-radius:50%;}.elementor .channel-card{width:auto;column-gap:clamp(0.75rem, calc(0.659rem + 0.455vw), 1rem);;padding-block-start:clamp(0.5rem, calc(0.409rem + 0.455vw), 0.75rem);;padding-block-end:clamp(0.5rem, calc(0.409rem + 0.455vw), 0.75rem);;padding-inline-start:clamp(0.5rem, calc(0.409rem + 0.455vw), 0.75rem);;padding-inline-end:clamp(1.5rem, calc(1.318rem + 0.909vw), 2rem);;margin:0px;border-radius:999px;background-color:var(--White);display:flex;flex-direction:row;justify-content:flex-start;align-items:center;}.elementor .channel-text{max-width:clamp(15.5rem, calc(14.227rem + 6.364vw), 19rem);;padding:0px;display:flex;flex-direction:column;gap:4px;justify-content:center;align-items:start;}.elementor .channel-title{width:100%;display:flex;flex-wrap:nowrap;}.elementor .channel-desc{font-family:var(--primary-font-family);font-weight:400;font-size:16px;line-height:130%;}.elementor .quote-card{width:auto;height:auto;display:flex;justify-content:flex-start;align-items:center;}.elementor .quote-logo{width:auto;height:auto;position:absolute;padding-block-start:var(--scale-12);padding-block-end:var(--scale-12);padding-inline-start:var(--scale-20);padding-inline-end:var(--scale-20);margin:0px;background-color:var(--White);display:inline-block;justify-content:center;align-items:center;}.elementor .section-xxxl{padding-block-start:var(--space-xxxl);padding-block-end:var(--space-xxxl);}.elementor .video-card{width:100%;height:auto;overflow:hidden;aspect-ratio:4/5;object-fit:cover;position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;}.elementor .video-play{width:80px;height:80px;min-width:80px;overflow:hidden;position:absolute;inset-block-start:50%;inset-inline-start:50%;z-index:5;margin-block-start:-40px;margin-inline-start:-40px;border-radius:999px;}.elementor .video-progress{height:8px;min-height:0px;position:absolute;inset-inline-end:1rem;inset-block-end:1rem;inset-inline-start:1rem;z-index:20;padding:0px;margin:0px;border-radius:0px;display:block;flex-direction:row;align-items:center;}.elementor .video-progress-fill{width:0%;height:100%;min-width:0px;}.elementor .accordion-image-text{font-family:var(--primary-font-family);font-size:var(--text-md);color:var(--primary-text);margin-block-end:2rem;align-self:end;}.elementor .footer-btn{color:var(--Navy-DeepNavy);border-radius:200px;border-width:1px;border-color:var(--Navy-DeepNavy);border-style:solid;background-color:var(--transparent);background-clip:border-box;}.elementor .footer-btn:hover,.elementor .footer-btn:focus-visible{color:var(--BOCO_Orange);border-color:var(--Navy-400);background-color:var(--Navy-400);}