:root{--text-8xl:5rem;--text-5xl:3.31rem;--text-3xl:2.5rem;--text-2xl:1.8rem;--text-lg:1.43rem;--text-md:1.06rem;--text-base:1rem;--text-md-mobile:0.9375rem;--text-sm:0.875rem;--text-xs:0.8125rem;--text-xxs:0.75rem;--leading-loose:160%;--leading-normal:120%;--leading-tight:120%;--primary:#2c3b4e;--primary-light:#adc0d9;--primary-dark:#1c2632;--secondary:#5e8081;--tertiary:#ae5605;--tertiary-light:#f6e1d3;--stone-white:#fdfcf7;--stone-dark:#f3f2eb;--font-semibold:500;--font-demibold:600;--font-bold:700;--feather-gray:#c0bca3;--green-light:#d3e2d7}body{color:var(--primary-dark);font-family:Montserrat,sans-serif;font-size:17px;font-weight:300;overflow-x:hidden}.font-besley,h1,h2,h3{font-family:Besley,serif}a,button,h4,h5,h6,input,label,p,small,span,textarea,ul{font-family:Montserrat,sans-serif;font-weight:500;line-height:158%}.bold,strong{font-weight:700}.text-display{font-family:Besley,serif;line-height:100%}.text-section-title{font-family:Besley,serif;font-size:2.5rem;line-height:1.2}.semibold{font-weight:500}@media (max-width:767px){a,button,h4,h5,h6,input,label,p,small,span,textarea,ul{line-height:130%}}.btn{align-items:center;border-radius:2px;cursor:pointer;display:flex;font-size:1rem;font-weight:600;gap:.8rem;padding:.75rem 1.75rem;transition:.2s linear;&.btn-small{font-size:.875rem;padding:.75rem 1.25rem;@media screen and (max-width:744px){font-size:.81rem}}&.btn-ghost{background:transparent;border:1.5px solid var(--stone-white);svg{transition:all .1s linear}&:hover{background-color:var(--stone-white);color:var(--primary-dark);svg{margin-left:.35rem;transition:all .2s linear;path{fill:var(--primary-dark)}}}}&.btn-ghost-primary{background:transparent;border:1.5px solid var(--primary);color:var(--primary);svg{transition:all .1s linear}&:hover{background-color:#dfe6e6;color:var(--primary);svg{margin-left:.35rem;transition:all .2s linear;path{fill:var(--primary)}}}}&.btn-ghost-secondary{background:transparent;border:1.5px solid var(--secondary);color:var(--secondary);svg{transition:all .1s linear}&:hover{background-color:#dfe6e6;color:var(--secondary);svg{margin-left:.35rem;transition:all .2s linear;path{fill:var(--secondary)}}}}&.btn-ghost-tertiary{background:transparent;border:1.5px solid var(--feather-gray);color:var(--primary);svg{transition:all .1s linear}&:hover{background-color:var(--stone-white);svg{margin-left:.35rem;transition:all .2s linear;path{fill:var(--secondary)}}}&.active{background-color:var(--primary);border:1.5px solid var(--secondary);color:var(--stone-white)}}&.btn-secondary{background-color:var(--secondary);border:1px solid var(--secondary);color:var(--stone-white);&:hover{background-color:#4c6c6d}}@media (max-width:744px){font-size:.875rem;padding-bottom:.875rem;padding-left:1.25rem;padding-right:1.25rem;padding-top:.875rem}}.btn-nav-mobile{transition:all .2s ease-in-out;svg{stroke:#000;max-width:2rem;transition:.2s;g{&:first-child{opacity:1;transition:opacity 0s .2s;line{transform:translateY(0);transition:transform .2s .2s}}&:last-child{opacity:0;transition:opacity 0s .2s;line{transform:rotate(0deg);transform-origin:center;transition:transform .2s}}}}&.active{svg{g{&:first-child{opacity:0;line{transition:transform .2s;&:first-child{transform:translateY(7px)}&:last-child{transform:translateY(-7px)}}}&:last-child{opacity:1;line{transition:transform .2s .2s;&:first-child{transform:rotate(45deg)}&:last-child{transform:rotate(-45deg)}}}}}}}.container{margin:0 auto;max-width:1280px!important;padding:0 1.5rem;width:100%;@media (max-width:744px){&.sm-full{max-width:100%;padding:0}}}@media (max-width:744px){.container{padding:0 1.87rem}.container-fluid{padding:0 1rem}}@media (min-width:1024px) and (max-width:1439px){.container{padding:0 4.37rem}}@media (min-width:744px) and (max-width:1023px){.container{padding:0 3.75rem}.container-fluid{margin:0 auto;max-width:1280px;padding:0 1rem}}.container-fluid{margin:0 auto;max-width:1280px;padding:0 1.5rem}.embla-wrapper{left:50%;margin-left:-50vw;margin-right:-50vw;position:relative;right:50%;width:100vw}@media (min-width:1440px){.embla__slide.insights-item{max-width:384px;min-width:384px}}@media (max-width:1439px){.embla__slide.insights-item{max-width:357px;min-width:357px}}@media (max-width:1023px){.embla__slide.insights-item{max-width:314px;min-width:314px}}.embla__container{display:flex}.embla__slide{flex:0 0 auto}.embla{margin:auto;--slide-height:32.9175rem;--slide-spacing:0.4rem;--slide-size:33%}.embla__viewport{overflow:hidden}.embla__container_2_style{display:flex;flex-direction:column;height:calc(var(--slide-spacing) + var(--slide-height));@media (max-width:744px){height:calc(var(--slide-spacing) + var(--slide-height) - var(--slide-height)*.4)}}.embla__shadow{position:relative;&:before{background:linear-gradient(180deg,hsla(0,0%,100%,0) 0,var(--primary) 100%);bottom:-10px;content:"";height:100%;left:0;max-height:250px;pointer-events:none;position:absolute;right:0;width:100%;z-index:5}&.no-next:before{display:none}}@media (max-width:744px){.bg-gray-gradient{background:linear-gradient(0deg,rgba(16,20,26,.3),rgba(16,20,26,.3)),linear-gradient(253.61deg,transparent 2.3%,rgba(0,0,0,.4) 59.76%)}}.tabs{.tabs-filter{.tab-item{button{background:#fff;border-radius:2px;&:hover{background-color:var(--primary);border-color:var(--primary);color:#fff}}&.active button{background-color:var(--primary);border-color:var(--primary);color:#fff;&:hover{background-color:var(--primary)}}}}.tab-content{.tab-content-item.hide{opacity:0;position:absolute;visibility:hidden}}}.accordion{.accordion-item{.accordion-header{transform:rotate(0deg);rect:nth-child(2){opacity:1}}&.active{.accordion-header{.svgArrows{transform:rotate(180deg);transition:transform .3s linear;rect:nth-child(2){opacity:0}}}}.accordion-content{p:first-child{margin-top:1.25rem}&.closed{max-height:0;overflow:hidden;padding:0}&.open{max-height:500px;transition:all .6s linear}}}}.insight-content{p+p{margin-top:1rem}}input{background:#fff;border:1px solid var(--feather-gray);font-size:.875rem;padding:10px;&::placeholder{font-style:italic}&:focus{border-color:var(--primary);outline:none}}label.form-label{color:#444;font-size:.875rem;font-weight:600;line-height:normal}