.module--pillars{overflow:hidden;width:100%}.module--pillars .module__header{margin-bottom:-10vw;@media screen and (max-width:39.9988em){margin-bottom:0}}.module--pillars .pillar .pillar__cap{position:relative;transform:translate(-50%);width:200%}.module--pillars .pillar .pillar__cap svg{height:auto;position:relative;width:100%;z-index:2}.module--pillars .pillar .pillar__cap:before{border-left:1px solid #000;content:"";display:block;height:100%;left:0;position:absolute;top:50%;width:0;z-index:1}.module--pillars .pillar .pillar__wrap{border-left:1px solid #000;padding:3rem 1.5rem 0;@media screen and (max-width:40.0625em){padding-bottom:0;padding-left:1.5rem;padding-right:.5rem;padding-top:3rem}@media screen and (max-width:39.9988em){padding-bottom:0;padding-left:1.5rem;padding-right:1.5rem;padding-top:0}}.module--pillars .pillar .pillar__wrap .pillar__heading{margin:0 0 1.5rem;text-orientation:mixed;transform:rotate(180deg);writing-mode:vertical-rl}.module--pillars .pillar .pillar__wrap .pillar__heading h3{font-size:2.5rem;@media screen and (max-width:39.9988em){font-size:1.75rem}}.module--pillars .pillar .pillar__wrap .pillar__body{@media screen and (max-width:39.9988em){min-height:100px}}.module--pillars .pillar .pillar__wrap .pillar__body p+p{margin-top:1rem}.module--pillars .tns-ovh{overflow:visible}.module--pillars .tns-item{position:relative}.module--pillars .carousel{display:flex}.module--pillars .carousel .carousel__item .pillar,.module--pillars .carousel .carousel__item .pillar .pillar__wrap{@media screen and (max-width:39.9988em){height:100%}}.module--pillars .carousel .carousel__item .pillar .pillar__wrap{@media screen and (max-width:39.9988em){display:flex;flex-direction:column;justify-content:flex-end}}