.text-image-cta{overflow:hidden;padding-bottom:30px;padding-top:40px;position:relative}@media only screen and (min-width:390px){.text-image-cta{padding-top:calc(28.11429px + 3.04762vw)}}@media only screen and (min-width:1440px){.text-image-cta{padding-top:72px}}@media only screen and (min-width:390px){.text-image-cta{padding-bottom:calc(9.2px + 5.33333vw)}}@media only screen and (min-width:1440px){.text-image-cta{padding-bottom:86px}}@media only screen and (max-width:767px){.text-image-cta{padding-top:0}.text-image-cta:before{background-color:#3c3a34;bottom:0;content:"";height:100%;left:0;position:absolute;width:100%;z-index:-1}}.text-image-cta .bg{left:0;position:absolute;top:0;z-index:-1}@media only screen and (max-width:767px){.text-image-cta .bg{height:375px;position:relative}.text-image-cta .bg:before{background:linear-gradient(180deg,rgba(60,58,52,0),#3c3a34 24%,#3c3a34 45%);bottom:-60%;content:"";height:100%;left:0;position:absolute;width:100%;z-index:1}}.text-image-cta .bg img{height:375px;-o-object-fit:cover;object-fit:cover;width:100%}@media only screen and (min-width:768px){.text-image-cta .bg img{height:100%}}@media only screen and (max-width:767px){.text-image-cta .section-title{margin-bottom:225px!important;margin-top:-320px!important}}@media only screen and (min-width:992px){.text-image-cta .text-wrap{margin:0 auto!important;width:85%}}.text-image-cta .text{max-width:480px}@media only screen and (min-width:1200px){.text-image-cta .text{max-width:720px}}.text-image-cta .text.small{padding-top:30px}@media only screen and (min-width:390px){.text-image-cta .text.small{padding-top:calc(18.85714px + 2.85714vw)}}@media only screen and (min-width:1440px){.text-image-cta .text.small{padding-top:60px}}.text-image-cta .text.small *{font-size:16px;line-height:1.5}@media only screen and (min-width:390px){.text-image-cta .text.small *{font-size:calc(14.51429px + .38095vw)}}@media only screen and (min-width:1440px){.text-image-cta .text.small *{font-size:20px}}.text-image-cta .text.small .smaller *{font-size:14px}.text-image-cta .cta{color:#fff;margin-top:50px}@media only screen and (min-width:390px){.text-image-cta .cta{margin-top:calc(-5.71429px + 14.28571vw)}}@media only screen and (min-width:1440px){.text-image-cta .cta{margin-top:200px}}
