.text-component{margin-bottom:32px}@media(max-width:768px){.text-component{margin-bottom:24px}}@media(max-width:1279px){.text-component{margin-bottom:24px}}.text-component.margin-mob-top{margin-top:0}@media only screen and (max-width:767px){.text-component.margin-mob-top{margin-top:32px}}.text-component .upper-title{color:var(--upper-title-text-color);font-weight:700;margin-bottom:8px;padding-bottom:4px}.text-component .title{line-height:32px;margin-bottom:var(--title-margin-button)}.text-component .sub-title{margin-bottom:8px}@media(max-width:768px){.text-component .sub-title{margin-bottom:8px}}.text-component .container-description>p{font-size:14px}.text-component .text-component-container.bg-image-mode{position:absolute;top:0;z-index:1}.text-component .text-component-container.banner-mode{padding:16px}@media screen and (max-width:1279px){.text-component .text-component-container.banner-mode{padding:11px 16px 24px}}.text-component .text-component-container.banner-mode .container-description{line-height:18px;margin-bottom:0}.text-component .text-component-container.banner-mode .container-description table{margin-top:3px}.text-component .text-component-image{z-index:0}.text-component a{display:inline-block;text-decoration:underline}body.dark-mode .text-component-container{background-color:#131216}body.dark-mode .bg-black{background-color:#222}body.dark-mode .bg-black .container-description,body.dark-mode .bg-black .container-description p,body.dark-mode .bg-black .container-description p a{color:#fff!important}body.dark-mode .text-component{margin-bottom:24px}@media(max-width:1279px){body.dark-mode .text-component{margin-bottom:16px}}body.dark-mode .column-view-component .text-component{margin-bottom:16px}body.dark-mode .bg-grey-snai{background-color:#2e3845}