.text-body__root{display:flex;flex-direction:column;gap:1.6rem}.text-body__root.--light{background-color:#ffffff}.text-body__root.--light .text-body__subtitle,.text-body__root.--light .text-body__text,.text-body__root.--light .text-body__title{color:#404040}.text-body__root.--dark{background-color:#1f1f1f}.text-body__root.--dark .text-body__subtitle,.text-body__root.--dark .text-body__text,.text-body__root.--dark .text-body__title{color:#ffffff}@media (min-width:768px){.text-body__title{font-size:3.2rem;line-height:3.6rem}}.text-body__buttons{display:flex;gap:2rem}.section-terms-of-use .modal__header{min-height:60px}.section-terms-of-use .modal__body{overflow:auto}.section-terms-of-use__modal{padding:3rem 2rem}.section-terms-of-use__box-pdf{margin:2rem 0}.section-terms-of-use__title-pdf{font-family:Open Sans,sans-serif;font-size:14px!important;font-weight:700!important;line-height:20px!important}.section-terms-of-use__anchor-pdf{font-family:Open Sans,sans-serif;font-size:14px;font-weight:400;line-height:20px}.SectionTermsV2_textContainer__G3UxS{display:grid;grid-gap:var(--spacing-md);gap:var(--spacing-md)}.SectionTermsV2_termsContent__1Jx8G{display:grid;padding:var(--spacing-3xl) 0 var(--spacing-lg)}.SectionTermsV2_customAccordionContent__rAFkh a{color:var(--porto-seguro-100)}.styles_sectionTextBody__cp8NZ{margin-bottom:6.4rem}@media screen and (min-width:768px){.styles_sectionTextBody__cp8NZ{margin-bottom:8.8rem}}.section-video__container,.section-video__container__text{display:flex;flex-direction:column}.section-video__container__text{gap:.8rem;margin-bottom:2.4rem}.section-video__container__text p{margin-bottom:1.2rem}.section-video__video__container{height:18rem;width:100%}.section-video__video-iframe{border:none;border-radius:8px;height:100%;width:100%}@media screen and (min-width:768px){.section-video__container{flex-direction:row;gap:32px}}@media screen and (min-width:1024px){.section-video__container{gap:64px}}@media screen and (min-width:1224px){.section-video__container{gap:128px}.section-video__container__text{gap:3.2rem;justify-content:center;width:50%}.section-video__video__container{height:337px;width:50%}}