










































































/* Start custom CSS */.elementor-395{overflow-x:clip}
.elementor-395 .page-header{display:none}
.elementor-395 h1 span,.elementor-395 h2 span{color:var(--skyblue)}
.elementor-395 .e-accordion-item-header-base{cursor:pointer;list-style:none;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:16px!important;padding:0!important}
.elementor-395 .e-accordion-item-header-base::-webkit-details-marker{display:none}
.elementor-395 .e-accordion-item-title-base{flex:1 1 0!important;min-width:0!important;width:auto!important}
.elementor-395 .e-accordion-item-title-base h3{text-wrap:balance;width:100%!important;font-size:clamp(1rem,.95rem + .4vw,1.2rem)!important;line-height:1.4!important;letter-spacing:.02em!important;margin:0!important}
.elementor-395 .e-accordion-item-icon-base{height:32px;align-items:center;border-radius:50%;border:1px solid rgba(59,173,234,.4);flex:0 0 32px!important;width:32px!important;justify-content:center!important;color:var(--skyblue)!important}
.elementor-395 .e-accordion-item-icon-base::after{content:"+";font-size:20px;line-height:1;font-weight:700}
.elementor-395 details[open] .e-accordion-item-icon-base::after{content:"−"}
.elementor-395 .e-accordion-item-content-base{padding:16px 0 0!important}
.elementor-395 .e-accordion-item-content-base p{font-size:1rem!important;line-height:1.7!important}
.elementor-395 details[id]{scroll-margin-top:110px}
@media (max-width:767px){.elementor-395 details.e-accordion-item-base{padding:20px!important}}/* End custom CSS */
