html{font-size:1px}@media (max-width:580px){html{font-size:1px}}@media (min-width:2560px){html{font-size:1px}}section.u4m-accordion .intro{float:none;margin-bottom:40rem;margin-left:auto;margin-right:auto;max-width:1240rem;max-width:768rem;padding-left:20rem;padding-right:20rem;text-align:center}@media (max-width:580px){section.u4m-accordion .intro{margin-bottom:30rem}}section.u4m-accordion .intro h2{color:#354149;font-family:Mulish;font-size:45rem;font-weight:900;letter-spacing:0;line-height:1.2;margin-bottom:30rem}@media (max-width:1024px){section.u4m-accordion .intro h2{font-size:38rem}}@media (max-width:580px){section.u4m-accordion .intro h2{font-size:32rem;margin-bottom:20rem}}section.u4m-accordion .intro p{color:#354149;font-family:Mulish;font-size:18rem;line-height:1.5;margin-bottom:0}@media (max-width:580px){section.u4m-accordion .intro p{font-size:16rem}}section.u4m-accordion .accordions{float:none;margin-left:auto;margin-right:auto;max-width:1240rem;padding-left:20rem;padding-right:20rem}section.u4m-accordion .accordions details{background-color:#fff;border:solid #dbe2e9;border-width:1rem 1rem 5rem;cursor:pointer;margin-bottom:15rem;transition:all .3s ease}@media (max-width:580px){section.u4m-accordion .accordions details{margin-bottom:10rem}}section.u4m-accordion .accordions details:last-child{margin-bottom:0}section.u4m-accordion .accordions details summary{color:#354149;font-family:Mulish;font-size:18rem;font-weight:700;line-height:1.5;list-style:none;margin:0;padding:20rem 60rem 20rem 25rem;position:relative}@media (max-width:580px){section.u4m-accordion .accordions details summary{font-size:16rem;padding:18rem 50rem 18rem 20rem}}section.u4m-accordion .accordions details summary::-webkit-details-marker{display:none}section.u4m-accordion .accordions details summary .accordion-arrow{height:15rem;position:absolute;right:25rem;top:50%;transform:translateY(calc(-50% - 4rem)) rotate(45deg);transition:transform .3s ease;width:15rem}@media (max-width:580px){section.u4m-accordion .accordions details summary .accordion-arrow{right:20rem}}section.u4m-accordion .accordions details>div{overflow:hidden;padding:0 25rem 25rem}@media (max-width:580px){section.u4m-accordion .accordions details>div{padding:0 20rem 20rem}}section.u4m-accordion .accordions details>div p{color:#354149;font-family:Mulish;font-size:16rem;line-height:1.5;margin-bottom:15rem}@media (max-width:580px){section.u4m-accordion .accordions details>div p{font-size:15rem}}section.u4m-accordion .accordions details>div p:last-child{margin-bottom:0}section.u4m-accordion .accordions details>div ol,section.u4m-accordion .accordions details>div ul{color:#354149;font-family:Mulish;font-size:16rem;line-height:1.5;margin-bottom:15rem;padding-left:20rem}@media (max-width:580px){section.u4m-accordion .accordions details>div ol,section.u4m-accordion .accordions details>div ul{font-size:15rem}}section.u4m-accordion .accordions details>div ol li,section.u4m-accordion .accordions details>div ul li{margin-bottom:8rem}section.u4m-accordion .accordions details>div ol li:last-child,section.u4m-accordion .accordions details>div ul li:last-child{margin-bottom:0}section.u4m-accordion .accordions details[open]{border-color:#f20}section.u4m-accordion .accordions details[open] summary{color:#f20}section.u4m-accordion .accordions details[open] summary .accordion-arrow{transform:translateY(calc(-50% + 4rem)) rotate(-135deg)}section.u4m-accordion .accordions details.js-closing summary .accordion-arrow{transform:translateY(calc(-50% - 4rem)) rotate(45deg)}section.u4m-accordion .accordions details:hover{border-color:#f20}section.u4m-accordion .accordions details:hover summary{color:#f20}