:root{--gradient-light-bg:linear-gradient(195.57deg,rgba(67,89,99,.3) -1.82%,rgba(81,192,207,.3) 50.43%,rgba(64,88,93,.3) 125.79%),linear-gradient(205.36deg,#4fc0cf 3.87%,#57d98b 50.41%,#57d98b 55%,#3cb0ca 115.71%);--gradient-light-fg:radial-gradient(closest-side,#57d98ba2 33%,transparent),radial-gradient(closest-side,rgba(79,192,207,.712) 33%,transparent),radial-gradient(closest-side,#46b1ac 20%,transparent);--gradient-dark-bg:linear-gradient(229.26deg,#445d67 -6.99%,#4a8d99 42.19%,#456c75 107%);--gradient-dark-fg:radial-gradient(closest-side,#4a8d99 33%,transparent),radial-gradient(closest-side,#4a8d99 33%,transparent),radial-gradient(closest-side,#4798a6 20%,transparent);--gradient-light-text:linear-gradient(299.67deg,#51c0cf -88.28%,#7ed957 91.44%)}@media (max-width:375px){.container,.row{--bs-gutter-x:2.375rem}}body{--header-height:5rem}@media (max-width:575px){body{--header-height:3.875rem}}.accordions .accordion{overflow:hidden}.accordions__header{margin-bottom:0}.accordions__item{margin-top:-1px;max-width:82.5rem}.accordions__body{max-width:calc(100% - 30px);padding:0 0 1.5rem}.accordions__body p:last-child{margin-bottom:0}.accordions__body h3{font-size:1.5rem}.accordions__body ul{margin-top:1em}.accordions__icon{align-items:center;display:flex;font-size:1rem;justify-content:center;margin-left:1.5rem;padding-right:.5rem;transform-origin:30% 50%;transition:transform .3s}[aria-expanded=false] .accordions__icon{transform:rotate(180deg)}.accordions__btn{align-items:center;background:transparent;border:0;border-top:1px solid;color:currentColor;cursor:pointer;display:flex;font-family:Montserrat,sans-serif;font-size:1.25rem;font-weight:600;justify-content:space-between;line-height:1.4;padding:2em 0;position:relative;text-align:left;white-space:normal;width:100%}@media (max-width:575.98px){.accordions__btn{font-size:1.125rem;line-height:1.4444444444}}.accordions__col{flex-basis:100%}@media (min-width:768px){.accordions--half .accordion{-moz-columns:2;column-count:2;gap:3rem}}.accordions--half .column-break{-moz-column-break-after:column;break-after:column}@media (min-width:768px){.accordions--split .component__header{margin:auto}.accordions--split .accordions__col{flex-basis:50%}}
