.elementor-4384 .elementor-element.elementor-element-0e48d10{--display:flex;}.elementor-4384 .elementor-element.elementor-element-2b8d23c{--display:flex;}.elementor-4384 .elementor-element.elementor-element-0f65e7b{--display:flex;}.elementor-4384 .elementor-element.elementor-element-95b56ad{--display:flex;}.elementor-4384 .elementor-element.elementor-element-5b17e55{--display:flex;}.elementor-4384 .elementor-element.elementor-element-db406ac{--display:flex;}.elementor-4384 .elementor-element.elementor-element-f7450e7{--display:flex;}.elementor-4384 .elementor-element.elementor-element-c69ea1a{--display:flex;}.elementor-4384 .elementor-element.elementor-element-1ea38d5{--display:flex;}.elementor-4384 .elementor-element.elementor-element-e09635c{--display:flex;}.elementor-4384 .elementor-element.elementor-element-476f134{--display:flex;}.elementor-4384 .elementor-element.elementor-element-a1a4a49{--n-accordion-title-font-size:1rem;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:1rem;--n-accordion-item-title-distance-from-content:0px;--n-accordion-icon-size:1rem;}.elementor-4384 .elementor-element.elementor-element-a1a4a49 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}.elementor-4384 .elementor-element.elementor-element-a1a4a49 {--n-accordion-padding:1.5rem 1.5rem 1.5rem 1.5rem;}:where( .elementor-4384 .elementor-element.elementor-element-a1a4a49 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Archivo", Sans-serif;font-weight:500;line-height:120%;letter-spacing:-0.02rem;}:where( .elementor-4384 .elementor-element.elementor-element-a1a4a49 > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;--padding-top:1.5rem;--padding-right:1.5rem;--padding-bottom:1.5rem;--padding-left:1.5rem;}/* Start custom CSS for nested-accordion, class: .elementor-element-a1a4a49 */.elementor-4384 .elementor-element.elementor-element-a1a4a49 p{
    color: var(--primary-blue-900);
    font-family: var(--secondary-font);
    font-size: 1rem;
    font-weight: 300;
    line-height: 140%;
    letter-spacing: -0.03rem;
}

.elementor-4384 .elementor-element.elementor-element-a1a4a49 p a{
    color: var(--primary-blue-600);
    font-weight: 500;
}

.elementor-4384 .elementor-element.elementor-element-a1a4a49 .e-n-accordion-item{
    border-radius: 0.75rem;
border: 1px solid var(--primary-blue-100);
background-color: #FFF;
}
.elementor-4384 .elementor-element.elementor-element-a1a4a49 .e-n-accordion-item summary:not([aria-expanded="false"]) + div{
    padding-top:0!important;
}

.elementor-4384 .elementor-element.elementor-element-a1a4a49 .e-n-accordion-item summary:not([aria-expanded="false"]){
    padding-bottom: 0.75rem;
}

.elementor-4384 .elementor-element.elementor-element-a1a4a49 .e-n-accordion-item :is(summary, summary + div) {
    transition: 400ms ease-out;
}/* End custom CSS */