.b-cta{position:relative;padding-top:8.3333333333vw;padding-bottom:8.3333333333vw;display:-moz-flex;display:flex;-moz-flex-direction:column;flex-direction:column;-moz-align-items:flex-start;align-items:flex-start;-moz-justify-content:center;justify-content:center;height:50vh}.horizontal-layout.horizontal-layout--enabled .b-cta{-moz-flex:none;flex:none;height:100vh;margin-top:auto;margin-bottom:auto;padding-top:6.25vw;padding-bottom:6.25vw}.horizontal-layout.horizontal-layout--enabled .b-cta .container{height:100%}.horizontal-layout.horizontal-layout--enabled .b-cta:first-child .container{margin-left:8.3333333333vw}.horizontal-layout.horizontal-layout--enabled .b-cta:last-child .container{margin-right:4.1666666667vw}@media (max-width:1199px){.b-cta{height:40vh}}@media (max-width:575px){.b-cta{height:auto}}.b-cta.b-cta--black{background:#D3B2F5}.b-cta.b-cta--green{background:#F65721}.b-cta .container{width:calc(100% - 16.6666666667vw)}.b-cta-content{font-size:calc(15.0022944px + 8.9977056 * ((100vw - 320px) / 1120));font-weight:900;letter-spacing:.1em;opacity:0;transform:translateX(calc(16.875144px + 13.124856 * ((100vw - 320px) / 1120)));transition-property:opacity,transform;transition-duration:1s;transition-timing-function:cubic-bezier(.23,1,.32,1);width:calc(169.824528px + 350.175472 * ((100vw - 320px) / 1120))}.b-cta-content:not(:last-child){margin-bottom:calc(21.557268px + 23.442732 * ((100vw - 320px) / 1120))}@media (max-width:1199px){.b-cta-content{width:45%}}@media (max-width:991px){.b-cta-content{width:50%}}@media (max-width:767px){.b-cta-content{width:auto}}.ready .visible-on-screen .b-cta-content{opacity:1;transform:none}.b-cta--black .b-cta-content{color:#fbf9f6}.b-cta--green .b-cta-content{color:#fbf9f6}.b-cta-content .line{position:relative;transition-property:-webkit-text-stroke-color;transition-duration:1s;transition-timing-function:cubic-bezier(.23,1,.32,1)}.b-cta-content .line:after{position:absolute;top:0;bottom:0;left:0;content:attr(data-text);display:block;overflow:hidden;transition-property:width;transition-duration:1s;transition-timing-function:cubic-bezier(.23,1,.32,1);white-space:nowrap;width:0}.b-cta--black .b-cta-content .line:after{color:#fbf9f6}.b-cta--green .b-cta-content .line:after{color:#fbf9f6}.ready .visible-on-screen .b-cta-content .line:after{width:100%}.b-cta-content .line:first-child:after{transition-delay:.15s}.b-cta-content .line:nth-child(2):after{transition-delay:.3s}.b-cta-content .line:nth-child(3):after{transition-delay:.45s}.b-cta--black .b-cta-content .line{-webkit-text-stroke-width:calc(1px + 0 * ((100vw - 320px) / 1120));-webkit-text-stroke-color:#d7cac4;color:hsla(19,19%,81%,0)}.b-cta--green .b-cta-content .line{-webkit-text-stroke-width:calc(1px + 0 * ((100vw - 320px) / 1120));-webkit-text-stroke-color:#Fbf9f6;color:hsla(0,0%,8%,0)}.ready .b-cta--black.visible-on-screen .b-cta-content .line{-webkit-text-stroke-color:hsla(19,19%,81%,0);transition-delay:.5s}.ready .b-cta--green.visible-on-screen .b-cta-content .line{-webkit-text-stroke-color:hsla(0,0%,8%,0);transition-delay:.5s}.b-cta-action{opacity:0;transition-property:opacity;transition-duration:1s;transition-timing-function:cubic-bezier(.23,1,.32,1)}.ready .visible-on-screen .b-cta-action{opacity:1;transition-delay:.5s}.b-cta--black .b-cta-action .button{--foreground-color:#d7cac4}.b-cta--green .b-cta-action .button{--foreground-color:#fbf9f6}