.theme-rockcap section.cta-banner .section-cta .inner-container a{background:var(--white);display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;position:relative;-webkit-box-orient:vertical;-webkit-box-direction:normal;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-decoration:none}@media only screen and (min-width: 768px){.theme-rockcap section.cta-banner .section-cta .inner-container a{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.theme-rockcap section.cta-banner .section-cta .inner-container a .content{width:100%;margin-bottom:0;position:relative;padding:50px 20px}@media only screen and (min-width: 768px){.theme-rockcap section.cta-banner .section-cta .inner-container a .content{width:60%;height:450px;padding:20px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media only screen and (min-width: 980px){.theme-rockcap section.cta-banner .section-cta .inner-container a .content{padding:0 50px 0 100px}}.theme-rockcap section.cta-banner .section-cta .inner-container a .content p.heading{color:var(--black);font-size:3rem}@media only screen and (min-width: 768px){.theme-rockcap section.cta-banner .section-cta .inner-container a .content p.heading{font-size:5.2rem}}.theme-rockcap section.cta-banner .section-cta .inner-container a .content p.heading span.grey{color:var(--accent);font-weight:800}.theme-rockcap section.cta-banner .section-cta .inner-container a .image{width:100%;height:400px}@media only screen and (min-width: 768px){.theme-rockcap section.cta-banner .section-cta .inner-container a .image{width:40%;height:450px;-webkit-box-flex:1;-moz-box-flex:1;-ms-flex:1;flex:1}}.theme-rockcap section.cta-banner .section-cta .inner-container a .image img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top}@media only screen and (min-width: 768px){.theme-rockcap section.cta-banner .section-cta .inner-container a .image img{-webkit-clip-path:polygon(0% 0%, 100% 0%, 100% 100%, 20% 100%);clip-path:polygon(0% 0%, 100% 0%, 100% 100%, 20% 100%)}}
