.text-module.module-wrapper.padding-top{padding-top:125px !important;}
.text-module-wrapper .text-content-wrapper.intro-content{color:var(--dark-grey-100);padding-bottom:16px;}
.text-module-wrapper .text-content-wrapper:not(.intro-content){color:var(--dark-grey-100);}
.text-module-wrapper .text-content-wrapper.body-large{margin-bottom: 0;padding-bottom: 2px;}
.text-module-wrapper .vertical-line{position:relative;z-index: 0;}
.text-module-wrapper .vertical-line .line{position: absolute;height: 163px;width: 1px;background: var(--orange-100);left: 0px;z-index: 1;top: -125px;bottom: auto;}
.text-module-wrapper .vertical-line .horizontal{content: '';position: absolute;width: 70px;height: 1px;left: 0px;top: 37px;background:  var(--orange-100);}
.text-module-wrapper .vertical-line .horizontal::before{content: '';position: absolute;bottom: 0px;height: 6px;background:  var(--orange-100);width: 6px;border-radius: 100%;left: 70px;
top: -3px;}

#module---content-text-left .text-module-wrapper .vertical-line{display:none;}
#module---configurable-text-two-column .text-module-wrapper .vertical-line{display:none;}
.text-module-wrapper .bg-dark.white-color .vertical-line{display:none;}
.text-module-wrapper .subheading{color:var(--orange-100);margin-bottom:12px;}
.text-module-wrapper .heading{color: var(--dark-grey-100);margin-bottom:22px;}
.text-module-wrapper .link-section p.primary-link-text {margin-right:32px;}
.text-module-wrapper .bg-dark{padding:64px 10px 61px 0;background-color: var(--dark-grey-100);border-radius: 0;position: relative}
.text-module-wrapper .bg-dark::before{content: '';position: absolute;width: 100%;background: var(--dark-grey-100);height: 100%;top: 0;left: -100%;}
.text-module-wrapper .bg-dark::after {content: '';background: var(--dark-grey-100);width: 41px;height: 100%;position: absolute;top: 0;right: -35px;border-radius: 0px 20px 20px 0px;}
.text-module-wrapper .bg-dark.white-color .subheading > p{color:var(--orange-100);}
.text-module-wrapper .bg-dark.white-color .heading, .text-module-wrapper .bg-dark.white-color .heading *{color: var(--light-orange-100);}
.text-module-wrapper .bg-dark.white-color .text-content-wrapper{color: var(--white-light);}
.text-module-wrapper .bg-dark.white-color .link-section .secondary-link{z-index:1;}
.text-module-wrapper .bg-dark.white-color .link-section p.secondary-link-text{margin-left:0px;}
.text-module-wrapper .bg-dark.white-color .link-section a.cta-secondary{transition: all 0.3s ease-in-out}
.text-module-wrapper .bg-dark.white-color .link-section a.cta-secondary:hover, .text-module-wrapper .bg-dark.white-color .link-section a.cta-secondary:hover *{color: var(--orange-100);}
.text-module-wrapper .bg-white .link-section p.secondary-link-text{margin-left:0px;}
.text-module-wrapper .right-content ul li {list-style-type: disc !important;}
.text-module-wrapper .left-right-row p{margin-bottom: 60px}
.text-module-wrapper .left-right-row p:last-child{margin-bottom: 0}
.text-module-wrapper .left-right-row ul{padding-left: 28px}
.text-module-wrapper .left-right-row ul li{margin-bottom: 58px}
.text-module-wrapper .left-right-row ul li:last-child{margin-bottom: 0}
.has-left-right-content .link-section{-ms-flex-direction: column !important;flex-direction: column !important;margin-top: -2px;}
.has-left-right-content .link-section .primary-link{margin-bottom: 7px;}


@media all and (min-width: 768px) and (max-width:991.98px){
.text-module-wrapper .text-content-wrapper.intro-content{padding-bottom:20px;}
.text-module.module-wrapper.padding-top{padding-top:96px !important;}
.text-module-wrapper .vertical-line .line{left: 0px;top: -96px;bottom: auto;height: 133px;}
.text-module-wrapper .vertical-line .horizontal{left: 0px;top: 37px;width:52px;}
.text-module-wrapper .vertical-line .horizontal::before{left:47px;}
.text-module-wrapper .bg-dark {padding: 32px 3px 17px 0;}
.text-module-wrapper .bg-dark::after{border-radius: 0px 16px 16px 0px;width: 15px;right: -14px;}
.text-module-wrapper .heading{margin-bottom:0px;}
}
@media all and (max-width:767.68px){
.text-module-wrapper .text-content-wrapper.intro-content{padding-bottom:20px;}
.text-module-wrapper .bg-dark::after, .text-module-wrapper .bg-dark::before{display: none}
.text-module-wrapper .bg-dark{padding:24px 16px 32px;border-radius: 12px}
.text-module-wrapper .bg-white .link-section p.secondary-link-text { margin-left: 6px;}
.text-module-wrapper .vertical-line .line{display:none;}
.text-module-wrapper .vertical-line .horizontal{display:none;}
}


/* Global style for template */
.text-module-wrapper .text-content-wrapper.body-large p.content{margin-bottom:64px;}
.text-module-wrapper .text-content-wrapper p span.rad-highlight {color: var(--graphite-prime);}
.text-module-wrapper .text-content-wrapper h3 span.rad-header{font-size: clamp(2.4rem, 1.6rem + 1.667vw, 4rem);line-height: 4.8rem;font-weight: 700;color:var(  --cobalt-prime);}
.text-module-wrapper .text-content-wrapper table thead th{font-size: clamp(1.4rem, 1.1rem + 0.625vw, 2rem);line-height: 2.8rem;font-weight: 700;color: var(--dark-grey-100);}
.text-module-wrapper .text-content table .rad-tablestyle1{width:100%;}
.text-module-wrapper .text-content-wrapper p img{width:100% !important;height:100% !important;margin-top:48px;}
.text-module-wrapper .text-content-wrapper ul li a{list-style-type:disc !important;}
.text-module-wrapper .text-content-wrapper ul li a.bottom-line{position:relative;}
.text-module-wrapper .text-content-wrapper ul li a.bottom-line:after {border-bottom: 1px solid var(--cobalt-light);content: '';position: absolute;width: 100%;height: 0;left: 0;bottom: 0px;}
.text-module-wrapper .text-content-wrapper ul li{list-style-type:disc !important;margin-left:25px;font-size: clamp(1.6rem, 1.5rem + 0.208vw, 1.8rem);line-height: 2.8rem;font-family:var(--neuzeit-grotesk);font-weight:400;padding:12px 0px 12px 0px;}
a.a-color {color: var(--dark-grey-100) !important;text-decoration: underline;}
.text-module-wrapper .text-content-wrapper a{text-decoration: underline;}
@media all and (min-width: 768px) and (max-width:991.98px){
.text-module-wrapper .text-content-wrapper p span.rad-highlight {line-height:2.4rem}
.text-module-wrapper .text-content-wrapper h3 span.rad-header{line-height:4.4rem}
.text-module-wrapper .text-content-wrapper p img{width:100% !important;height:100% !important;}
}
@media all and (max-width:767.68px){
.text-module-wrapper .text-content-wrapper p span.rad-highlight{line-height:2.0rem;}
.text-module-wrapper .text-content-wrapper h3 span.rad-header{line-height:3.2rem}
.text-module-wrapper .text-content-wrapper p img{width:100% !important;height:100% !important;}
.text-module-wrapper .text-content-wrapper ul li{padding:12px 0px 12px 0px;margin:0px 0px 0px 12px;}
.text-module-wrapper .subheading{margin-bottom: 8px;}
.text-module.module-wrapper.padding-top {padding-top: 24px !important;}
}