.text-legal .text-legal-container{color:#333;margin:0;padding:80px 0}
.text-legal .text-legal-container .text-legal{font-size:16px;font-family:"Geomanist-light",sans-serif;text-align:justify;font-weight:300;line-height:24px;padding:0 0 20px;margin:auto}
.text-legal .text-legal-container .text-legal p{margin:auto}
.text-legal .text-legal-container .text-legal p a{color:inherit;text-decoration:underline}
.text-legal .text-legal-container .text-legal p b{font-family:"Geomanist-regular",sans-serif}
.text-legal .text-legal-container .text-legal .text-small{font-size:16px;line-height:1.5}
.text-legal .text-legal-container .text-legal .text-medium{font-size:18px;line-height:1.5}
.text-legal .text-legal-container .text-legal .text-large{font-size:24px;line-height:1.5}
@media(min-width:992px){.text-legal .text-legal-container .text-legal.container{max-width:83.333333%;padding:0 80px !important}
}
@media(min-width:992px){.text-legal .text-legal-container .text-legal.container.dimension-short{max-width:60%}
}
@media(min-width:992px){.text-legal .text-legal-container .text-legal.container.dimension-medium{max-width:70%}
}
@media(min-width:992px){.text-legal .text-legal-container .text-legal.container.dimension-large{max-width:100%;padding:0 150px !important}
}
@media(min-width:1400px){.text-legal .text-legal-container .text-legal.container.dimension-large{max-width:83.333333%;padding:40px 0 !important}
}
.text-legal .comp-text-legal-background-gray{background-color:#fbfbfb}
.text-legal .comp-text-legal-blue{color:#152a69}
.text-legal .comp-text-legal-blue a{color:inherit;text-decoration:underline}
.text-legal:has(.text-legal-container.comp-text-legal-background-gray),.text-legal.text-legal--bg-gray{background-color:#fbfbfb}
@media(min-width:768px) and (max-width:992px){.text-legal .text-legal-container{padding:40px 0}
.text-legal .text-legal-container .text-legal{max-width:648px}
}
@media(max-width:768px){.text-legal .text-legal-container{padding:16px 0}
.text-legal .text-legal-container .text-legal{max-width:90%}
}