.cta_section{position:relative}.cta_section .top-svg{left:0;pointer-events:none;position:absolute;top:0;transform:translateY(-2px);width:100%;z-index:1}.cta_section .cta_section_details{align-items:center;display:flex;flex-direction:column;justify-content:center;margin:auto;max-width:752px;padding:160px 0 140px}.cta_section .cta_section_details .cta_section_image{margin-bottom:20px}.cta_section .cta_section_details .cta_section_content{text-align:center}.cta_section .cta_section_details h3{font-size:clamp(28px,3.25vw,43px);margin:0 0 20px}.cta_section .cta_section_details h2,.cta_section .cta_section_details h3{color:#212121;font-family:"Source Serif 4",serif;font-weight:700;line-height:1.25}.cta_section .cta_section_details h2{font-size:clamp(32px,5vw,54px);margin:0 0 4px}.cta_section .cta_section_details p{color:#212121;font-size:clamp(18px,2.25vw,20px);font-weight:400;line-height:1.5;margin:0 0 20px}.cta_section .cta_section_details a{font-size:18px}.cta_section .bottom-svg{bottom:0;left:0;pointer-events:none;position:absolute;top:auto;transform:translateY(10px);width:100%;z-index:1}.cta_section .bottom-svg svg,.cta_section .top-svg svg{width:100%}.cta_section .cta_section_content .flex-button{align-items:center;display:flex;flex-direction:row;gap:20px;justify-content:center}.cta_section .cta_section_content .flex-button .cta_section_btn{line-height:normal!important}.cta_section .cta_section_btn a.transparent-bg-hover-transition{color:#212121;display:inline-block;font-size:16px;font-weight:700;line-height:1.5;padding:0;position:relative}.cta_section .cta_section_btn a.transparent-bg-hover-transition:before{background-color:#212121;bottom:-2px;content:"";height:1.5px;position:absolute;transition:all .3s ease 0s;width:0}.cta_section .cta_section_btn a.transparent-bg-hover-transition:hover:before{width:100%}.cta_section .cta_section_btn a.transparent-bg-hover-transition:hover{color:#000}.cta_section p{color:#212121;font-size:20px;font-weight:400;line-height:1.5;margin:0 0 35px}@media screen and (max-width:1399px){.cta_section_details_container{padding:0 30px}.cta_section .cta_section_details .cta_section_image img{height:auto;width:revert-layer}.cta_section .cta_section_content .flex-button{display:block}.cta_section .cta_section_details p{margin-bottom:50px}.cta_section .cta_section_details h3{padding:0 0 20px}}