.cta{max-width:1270px;margin:0 auto;padding:3rem 15px}.cta-holder{display:flex;align-items:center;padding:6rem 0 8rem;gap:4rem;border:1px solid #17202a;border-width:1px 0}@media only screen and (max-width: 767px){.cta-holder{align-items:flex-start;flex-direction:column;gap:2rem;padding:4rem 0}}.cta-image{padding-right:40px;width:100%;max-width:600px}@media only screen and (max-width: 767px){.cta-image{max-width:100%}}.cta-image-wrap{max-height:360px;overflow:hidden;border-radius:0 500px 500px 0}.cta-image-wrap img{width:100%;height:100%;object-fit:cover;aspect-ratio:560/360}@media only screen and (max-width: 767px){.cta-content{display:flex;flex-direction:column;width:100%}}.cta-content-wrap{padding:0 30px 4rem 0}@media only screen and (max-width: 767px){.cta-content-wrap{padding-right:0}}.cta-content h2{margin:0 0 10px !important}.cta-content p{margin:0 0 29px}@media only screen and (max-width: 767px){.cta-content p{margin:0;font-size:1.8rem}}@media only screen and (max-width: 767px){.cta-content .btn{width:fit-content;margin:0 auto}}.page-template-homepage .cta{max-width:100%;padding:0;position:relative;overflow:hidden;height:500px}@media only screen and (max-width: 767px){.page-template-homepage .cta{height:unset}}.page-template-homepage .cta-image{position:absolute;top:0;left:0;width:50%;height:100%;padding-right:0;max-width:none}@media only screen and (max-width: 767px){.page-template-homepage .cta-image{position:relative;width:100%;height:320px}}.page-template-homepage .cta-image-wrap{width:100%;height:100%;max-height:none;border-radius:0;overflow:hidden}.page-template-homepage .cta-image-wrap img{width:100%;height:100%;object-fit:cover;aspect-ratio:unset;display:block}.page-template-homepage .cta-holder{display:flex;justify-content:flex-end;border:0;padding:0;gap:0;height:100%;background-color:#14363f}@media only screen and (max-width: 767px){.page-template-homepage .cta-holder{flex-direction:column;height:fit-content}}.page-template-homepage .cta-content{width:50%;padding:4rem;background:#14363f}@media only screen and (max-width: 767px){.page-template-homepage .cta-content{width:100%;padding:3rem 15px}}.page-template-homepage .cta-content-wrap{padding:0 0 4rem}@media only screen and (max-width: 767px){.page-template-homepage .cta-content-wrap{padding-right:0}}.page-template-homepage .cta-content h2{color:#f7f5e6;text-transform:uppercase;margin:0 0 10px !important}@media only screen and (max-width: 767px){.page-template-homepage .cta-content h2{font-size:4rem !important}}.page-template-homepage .cta-content p{color:#f7f5e6;margin:0 0 29px}@media only screen and (max-width: 767px){.page-template-homepage .cta-content p{margin-bottom:0 !important}}.page-template-homepage .cta-content .btn{border-color:#f7f5e6;color:#f7f5e6;background-color:rgba(0,0,0,0)}.page-template-homepage .cta-content .btn:hover{background:#f7f5e6;color:#17202a}