.CTAComponent{display:flex;position:relative}.CTAComponent.type-default{margin-left:auto;margin-right:auto;padding-left:calc(var(--main-padding)*2);padding-right:calc(var(--main-padding)*2)}@media (min-width:576px){.CTAComponent.type-default{max-width:576px}}@media (min-width:768px){.CTAComponent.type-default{max-width:768px}}@media (min-width:992px){.CTAComponent.type-default{max-width:992px}}@media (min-width:1200px){.CTAComponent.type-default{max-width:1200px}}@media (min-width:1400px){.CTAComponent.type-default{max-width:1400px}}.CTAComponent.type-default{flex-direction:column;gap:20px;margin-bottom:var(--comp-spacing);margin-top:var(--comp-spacing);width:100%}@media not all and (min-width:576px){.CTAComponent.type-default{padding-bottom:40px}}@media (min-width:768px){.CTAComponent.type-default{gap:40px}}.CTAComponent.type-default .subtext{--tw-text-opacity:1;color:rgb(0 76 69/var(--tw-text-opacity));font-size:1em;max-width:250px;z-index:2}.CTAComponent.type-default .left{display:flex;flex-direction:column;height:100%;justify-content:space-between}@media not all and (min-width:768px){.CTAComponent.type-default .left{order:9999}}@media (min-width:768px){.CTAComponent.type-default .left{max-width:50%;min-height:300px}}@media (min-width:992px){.CTAComponent.type-default .left{max-width:500px}}@media (min-width:1200px){.CTAComponent.type-default .left{min-height:450px}}.CTAComponent.type-default .left{z-index:2}.CTAComponent.type-default .left .text-wrapper{--tw-text-opacity:1;color:rgb(0 76 69/var(--tw-text-opacity));display:flex;flex-direction:column;gap:20px}.CTAComponent.type-default .left .text-wrapper .text{font-size:1.875em}.CTAComponent.type-default .right{border-radius:12px;display:flex;height:-moz-fit-content;height:fit-content;overflow:hidden;position:relative;width:100%}@media (min-width:768px){.CTAComponent.type-default .right{height:calc(100% - 40px);position:absolute;right:14px;top:40px;width:75%}}.CTAComponent.type-default .right{background:linear-gradient(260deg,rgba(218,230,235,0) 28.5%,#dae6eb)}.CTAComponent.type-default .right img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%;z-index:-2}.CTAComponent.type-default:before{--tw-bg-opacity:1;background-color:rgb(172 201 210/var(--tw-bg-opacity));content:"";height:2px;width:100%}.CTAComponent.type-circle{align-items:center;justify-content:center;margin-bottom:var(--comp-spacing);margin-top:var(--comp-spacing);overflow:hidden}@media not all and (min-width:768px){.CTAComponent.type-circle{display:flex;flex-direction:column;gap:50px}}@media (min-width:768px){.CTAComponent.type-circle{padding-bottom:var(--padding-y);padding-top:var(--padding-y)}}.CTAComponent.type-circle img{border-radius:12px;display:flex;height:-moz-fit-content;height:fit-content;max-height:250px;max-width:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:top;object-position:top;width:auto}@media (min-width:768px){.CTAComponent.type-circle img{max-height:calc(var(--padding-y)*.8);max-width:var(--img-width);position:absolute;width:-moz-fit-content;width:fit-content}}.CTAComponent.type-circle img{z-index:-1}@media not all and (min-width:768px){.CTAComponent.type-circle img.bottom{order:9999}}.CTAComponent.type-circle .middle{align-items:center;display:flex;flex-direction:column;gap:30px;max-width:400px;text-align:center}@media not all and (min-width:768px){.CTAComponent.type-circle .middle{margin-left:auto;margin-right:auto;padding-left:calc(var(--main-padding)*2);padding-right:calc(var(--main-padding)*2);width:100%}@media (min-width:576px){.CTAComponent.type-circle .middle{max-width:576px}}@media (min-width:768px){.CTAComponent.type-circle .middle{max-width:768px}}@media (min-width:992px){.CTAComponent.type-circle .middle{max-width:992px}}@media (min-width:1200px){.CTAComponent.type-circle .middle{max-width:1200px}}@media (min-width:1400px){.CTAComponent.type-circle .middle{max-width:1400px}}}@media (min-width:768px){.CTAComponent.type-circle .middle{gap:40px;max-width:480px;padding:40px}}.CTAComponent.type-circle .middle .team-title{--tw-text-opacity:1;color:rgb(0 76 69/var(--tw-text-opacity));font-size:2.0625em}@media (min-width:768px){.CTAComponent.type-circle .middle .team-title{font-size:2.75em}}
