.terms-of-use{background-color:#fff;border-radius:.6rem;box-shadow:0 3px 34px rgba(59,64,71,.5);color:#333;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;justify-content:flex-start;margin:100px auto;min-width:320px;overflow:hidden;width:80vw}.terms-of-use .text-wrapper{padding:15px calc(5px + 2vw) 40px}.terms-of-use .text-wrapper .text-title{margin:20px auto;text-transform:uppercase}.terms-of-use .text-wrapper .text{padding:15px calc(5px + 2vw) 40px}.terms-of-use p{font-size:14px;margin:6px 10px;text-align:justify}.terms-of-use ul{font-size:14px;margin:4px 2px 4px 30px}.terms-of-use li{margin:5px 0}.terms-of-use h2{margin:10px auto 20px;text-align:center}.terms-of-use h3{margin:15px 5px 10px}.terms-of-use h4,.terms-of-use h5{margin:15px 10px 10px}.terms-of-use.ezo{background:linear-gradient(180deg,#fff 0,var(--primary-color-light-100) 100%);border-radius:8px;box-shadow:none;margin:0;overflow:hidden;padding:64px 0;width:100%}.terms-of-use.ezo .text-wrapper{margin:0 auto;padding:0;width:min(740px,90vw)}.terms-of-use.ezo .text-title{color:#000929;font-family:Plus Jakarta Sans;font-size:24px;font-style:normal;font-weight:700;letter-spacing:-.01em;line-height:36px;margin:0 0 32px;text-align:center;text-transform:lowercase}.terms-of-use.ezo .text-title:first-letter{text-transform:capitalize}.terms-of-use.ezo .text{border:1.5px solid var(--primary-color-light-100);border-radius:8px;padding:24px}@media only screen and (max-width:768px){.terms-of-use.ezo{padding:48px 0}.terms-of-use.ezo .text-wrapper{padding:0 5vw}}
