.thin-cta{display:block;font-family:Just Sans,sans-serif;position:relative;width:100%;z-index:1}.thin-cta.offset-top{margin-top:-20px;transition:.35s;-webkit-transition:.35s;transition-delay:0s}.thin-cta.offset-top .text-column{padding:calc(4.5rem + 20px) 10% 4.5rem}@media only screen and (min-width:750px){.thin-cta.offset-top .text-column{padding:calc(5rem + 20px) 10% 5rem}.thin-cta.offset-top .button-column{padding:calc(5rem + 20px) 2rem 5rem}}.thin-cta.offset-top .button-column a,.thin-cta.offset-top .button-column a .icon,.thin-cta.offset-top .button-column a:hover{transition:.35s;-webkit-transition:.35s;transition-delay:0s}.thin-cta.bg-dark{background-color:#14151a}.thin-cta.bg-dark .button-column,.thin-cta.bg-dark .text-column h3,.thin-cta.bg-dark .text-column h4{color:#fff}.thin-cta.width-90 .thin-cta-container{margin:0 auto;max-width:92.5%}@media only screen and (min-width:750px){.thin-cta.width-90 .text-column{padding:5rem 10% 5rem 2.5%}.thin-cta.width-90 .button-column{padding:1.5rem}}.thin-cta-container{align-items:flex-start;display:flex;display:-ms-flexbox;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;position:relative;width:100%}.thin-cta-container.border-top{border-top:1px solid #c8cdd1}.thin-cta-container.border-bottom{border-bottom:1px solid #c8cdd1}.thin-cta .text-column{flex:0 0 100%;padding:3rem 10%;transition:.35s;-webkit-transition:.35s;transition-delay:0s;width:100%}@media only screen and (min-width:750px){.thin-cta .text-column{flex:1;padding:5rem 10%}}.thin-cta .text-column h3{font-family:Just Sans,sans-serif;font-size:14px;letter-spacing:3.5px;line-height:1.2;margin:0;padding:0 0 10px}.thin-cta .text-column h3,.thin-cta .text-column h4{display:block;position:relative;text-transform:uppercase;width:100%}.thin-cta .text-column h4{font-family:Trump Gothic Pro,sans-serif;font-size:35px;letter-spacing:4px;line-height:1.1}@media only screen and (min-width:1024px){.thin-cta .text-column h4{font-size:44px}}.thin-cta .button-column{align-items:flex-start;align-items:center;align-self:stretch;border-top:1px solid #c8cdd1;color:#fff;display:flex;display:-ms-flexbox;flex:0 0 100%;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;justify-content:center;padding:3rem 10%;transition:.35s;-webkit-transition:.35s;transition-delay:0s;width:100%}@media only screen and (min-width:750px){.thin-cta .button-column{border-left:1px solid #c8cdd1;border-top:none;flex:0 0 30%;max-width:30%;padding:1.125rem;transition:.35s;-webkit-transition:.35s;transition-delay:0s}}.thin-cta .button-column:hover,.thin-cta .button-column:hover .icon,.thin-cta .button-column:hover .text{transition:.35s;-webkit-transition:.35s;transition-delay:0s}.thin-cta .button-column:hover .icon{padding-left:20px}.thin-cta .button-column .text{color:#fadf4b;font-family:Trump Gothic Pro,sans-serif;font-size:20px;letter-spacing:3.5px;line-height:1.2;text-transform:uppercase}@media only screen and (min-width:1024px){.thin-cta .button-column .text{font-size:24px}}.thin-cta .button-column .icon{padding-left:10px;position:relative;transition:.35s;-webkit-transition:.35s;transition-delay:0s}.thin-cta .button-column .icon img{width:15px}.thin-cta .button-column .icon svg{height:1.5rem;width:1.5rem}.thin-cta .button-column .icon svg path{stroke:#fadf4b}