.tx-tc-content-flexible.alignment-center .content-header,.tx-tc-content-flexible.alignment-center .content-sub-header,.tx-tc-content-flexible.alignment-center .content-icon,.tx-tc-content-flexible.alignment-center .content-button{text-align:center}.tx-tc-content-flexible.alignment-center .stitch-wrapper,.tx-tc-content-flexible.alignment-center .body-text{justify-content:center}.tx-tc-content-flexible.alignment-right .content-header,.tx-tc-content-flexible.alignment-right .content-sub-header,.tx-tc-content-flexible.alignment-right .content-icon,.tx-tc-content-flexible.alignment-right .content-button{text-align:right}.tx-tc-content-flexible.alignment-right .stitch-wrapper,.tx-tc-content-flexible.alignment-right .body-text{justify-content:flex-end}.tx-tc-content-flexible.layout-1,.tx-tc-content-flexible.layout-2,.tx-tc-content-flexible.layout-3,.tx-tc-content-flexible.layout-4{align-items:center;display:flex;justify-content:space-between}.tx-tc-content-flexible.layout-1 .right,.tx-tc-content-flexible.layout-2 .right,.tx-tc-content-flexible.layout-3 .right,.tx-tc-content-flexible.layout-4 .right{flex:1}.tx-tc-content-flexible.layout-1 .left,.tx-tc-content-flexible.layout-3 .left{margin-right:5%;width:45%}.tx-tc-content-flexible.layout-2 .left,.tx-tc-content-flexible.layout-4 .left{margin-right:5%;width:50%}.tx-tc-content-flexible.layout-1,.tx-tc-content-flexible.layout-2{margin-left:auto;margin-right:auto;max-width:1280px;width:100%}.tx-tc-content-flexible.layout-3,.tx-tc-content-flexible.layout-4{margin-left:auto;margin-right:auto;max-width:1460px;width:100%}.tx-tc-content-flexible.layout-5 .content-sub-header,.tx-tc-content-flexible.layout-6 .content-sub-header{margin-bottom:70px}.tx-tc-content-flexible.layout-5 .content-icon{margin-bottom:40px}.tx-tc-content-flexible.layout-6 .content-icon{margin-top:40px}.tx-tc-content-flexible .stitch-wrapper{display:flex}.tx-tc-content-flexible .stitch-effect span{background-color:#1c1c1c;margin:0}.tx-tc-content-flexible .stitch-effect.animate span{opacity:0}.tx-tc-content-flexible .stitch-effect.animate span:nth-child(1){animation:fade-pulsate 2.5s infinite ease-out calc(1 * 200ms + 1.5s)}.tx-tc-content-flexible .stitch-effect.animate span:nth-child(2){animation:fade-pulsate 2.5s infinite ease-out calc(2 * 200ms + 1.5s)}.tx-tc-content-flexible .stitch-effect.animate span:nth-child(3){animation:fade-pulsate 2.5s infinite ease-out calc(3 * 200ms + 1.5s)}.tx-tc-content-flexible .stitch-effect.animate span:nth-child(4){animation:fade-pulsate 2.5s infinite ease-out calc(4 * 200ms + 1.5s)}.tx-tc-content-flexible .stitch-effect.animate span:nth-child(5){animation:fade-pulsate 2.5s infinite ease-out calc(5 * 200ms + 1.5s)}.tx-tc-content-flexible .stitch-effect.animate span:nth-child(6){animation:fade-pulsate 2.5s infinite ease-out calc(6 * 200ms + 1.5s)}.tx-tc-content-flexible .stitch-effect.animate span:nth-child(7){animation:fade-pulsate 2.5s infinite ease-out calc(7 * 200ms + 1.5s)}.tx-tc-content-flexible .content-icon img{height:auto;max-width:100%}.tx-tc-content-flexible .content-icon img.lazyload{max-width:400px}.tx-tc-content-flexible .content-image-link:hover .content-image .background-dimmer,.tx-tc-content-flexible .content-image-link:focus .content-image .background-dimmer{opacity:0.4}.tx-tc-content-flexible .content-image-link:hover .content-image img,.tx-tc-content-flexible .content-image-link:focus .content-image img{transform:translate(-50%, -50%) scale(1.2)}.tx-tc-content-flexible .content-image{background-position:center;background-repeat:no-repeat;background-size:cover;padding-bottom:100%;position:relative;width:100%}.tx-tc-content-flexible .content-image .background-dimmer{background-color:#000000;height:100%;left:0;opacity:0;position:absolute;top:0;transition:opacity 0.5s ease-out;width:100%}.tx-tc-content-flexible .content-image img{height:auto;left:50%;position:absolute;top:50%;transform:translate(-50%, -50%);transition:transform 0.5s ease-out;width:35%}.tx-tc-content-flexible .content-header,.tx-tc-content-flexible .content-sub-header{font-size:36px;letter-spacing:0.1em;margin-right:-0.1em;text-transform:uppercase}.tx-tc-content-flexible .content-header{font-weight:700;line-height:50px;margin-bottom:10px}.tx-tc-content-flexible .content-sub-header{line-height:50px}.tx-tc-content-flexible .body-text{display:flex}.tx-tc-content-flexible .body-text>div{max-width:675px}.tx-tc-content-flexible .content-button{margin-top:40px}.tx-tc-content-flexible .content-button a{display:inline-block;font-size:16px;letter-spacing:0.1em;line-height:16px;padding:24px 50px 26px;text-decoration:none;text-transform:uppercase;transition:all 0.25s ease-out}.tx-tc-content-flexible .content-button.style-solid a{background-color:#1c1c1c;border:2px solid transparent;color:#ffffff}.tx-tc-content-flexible .content-button.style-solid a:hover,.tx-tc-content-flexible .content-button.style-solid a:focus{background-color:#ffffff;border:2px solid #1c1c1c;color:#1c1c1c}.tx-tc-content-flexible .content-button.style-outline a{background-color:transparent;border:2px solid #1c1c1c;color:#1c1c1c}.tx-tc-content-flexible .content-button.style-outline a:hover,.tx-tc-content-flexible .content-button.style-outline a:focus{background-color:#1c1c1c;color:#ffffff}@media screen and (max-width:1620px){.tx-tc-content-flexible.layout-1,.tx-tc-content-flexible.layout-2{max-width:90%}}@media screen and (max-width:1024px){.tx-tc-content-flexible.layout-1,.tx-tc-content-flexible.layout-2{max-width:100%;width:100%}.tx-tc-content-flexible .content-header,.tx-tc-content-flexible .content-sub-header{font-size:30px;letter-spacing:0.075em;line-height:35px;margin-right:-0.075em}.tx-tc-content-flexible .content-button{margin-top:20px}.tx-tc-content-flexible .content-button a{font-size:16px;padding:18px 40px 20px}}@media screen and (max-width:768px){.tx-tc-content-flexible .content-header,.tx-tc-content-flexible .content-sub-header,.tx-tc-content-flexible .content-icon,.tx-tc-content-flexible .content-button{text-align:center !important}.tx-tc-content-flexible .stitch-wrapper,.tx-tc-content-flexible .body-text{justify-content:center !important}.tx-tc-content-flexible .body-text{text-align:center !important}.tx-tc-content-flexible .body-text .align-right{text-align:center !important}.tx-tc-content-flexible.layout-1,.tx-tc-content-flexible.layout-2,.tx-tc-content-flexible.layout-3,.tx-tc-content-flexible.layout-4{flex-wrap:wrap}.tx-tc-content-flexible.layout-1 .left,.tx-tc-content-flexible.layout-1 .right,.tx-tc-content-flexible.layout-2 .left,.tx-tc-content-flexible.layout-2 .right,.tx-tc-content-flexible.layout-3 .left,.tx-tc-content-flexible.layout-3 .right,.tx-tc-content-flexible.layout-4 .left,.tx-tc-content-flexible.layout-4 .right{margin-right:0;width:100%}.tx-tc-content-flexible.layout-1 .right,.tx-tc-content-flexible.layout-2 .right,.tx-tc-content-flexible.layout-3 .right,.tx-tc-content-flexible.layout-4 .right{flex:auto}.tx-tc-content-flexible.layout-2 .right,.tx-tc-content-flexible.layout-4 .right{order:1}.tx-tc-content-flexible.layout-2 .left,.tx-tc-content-flexible.layout-4 .left{order:2}.tx-tc-content-flexible .stitch-wrapper{display:none}.tx-tc-content-flexible .content-image,.tx-tc-content-flexible .content-header{margin-bottom:15px}}@keyframes fade-pulsate{0%{opacity:0}30%{opacity:0}60%{opacity:1}100%{opacity:0}}