.content-text-accordion{padding:80px 0;background-color:var(--color_pure-white)}
.content-text-accordion .wrapper .section-title{text-align:center;color:var(--color_purple);padding-bottom:24px}
.content-text-accordion .wrapper .section-subtitle{max-width:60%;margin:0 auto 56px;text-align:center}
@media(max-width:768px){.content-text-accordion .wrapper .section-subtitle{max-width:88%}
}.content-text-accordion .wrapper .right-container{display:grid;-webkit-box-align:center;-ms-flex-align:center;align-items:center;grid-template-columns:1fr 1fr;gap:144px}
@media(max-width:991px){.content-text-accordion .wrapper .right-container{grid-template-columns:1fr;gap:56px;display:block}
}.content-text-accordion .wrapper .right-container h2{margin-bottom:32px}
.content-text-accordion .wrapper .right-container p{margin:0;padding:0}
.content-text-accordion .wrapper .right-container p a{text-decoration:underline}
.content-text-accordion .wrapper .right-container .button-secondary{margin-top:48px;width:-webkit-max-content;width:-moz-max-content;width:max-content}
.content-text-accordion .wrapper .right-container .right .image-border{text-align:center;position:relative;padding:0;display:inline-block;font-size:18px;border-radius:10px;-webkit-transition:padding .3s ease-in-out;transition:padding .3s ease-in-out}
@media(max-width:991px){.content-text-accordion .wrapper .right-container .right .image-border{margin-top:56px}
}.content-text-accordion .wrapper .right-container .right .image-border::before{content:"";position:absolute;inset:0;border-radius:10px;padding:2px;background:linear-gradient(270.11deg,#da4085 .12%,#fff 45.31%,#f0b157 99.93%);-webkit-mask:-webkit-gradient(linear,left top,left bottom,color-stop(0,#fff)) content-box,-webkit-gradient(linear,left top,left bottom,color-stop(0,#fff));-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}
.content-text-accordion .wrapper .right-container .right img{border-radius:10px}
.content-text-accordion .wrapper .right-container .accordion-toggle{color:var(--color_purple);font-weight:400;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;border-bottom:1px solid #da4085;margin-bottom:16px;padding-bottom:8px;-webkit-transition:-webkit-transform .5s ease-in-out;transition:-webkit-transform .5s ease-in-out;transition:transform .5s ease-in-out;transition:transform .5s ease-in-out,-webkit-transform .5s ease-in-out;cursor:pointer}
.content-text-accordion .wrapper .right-container .accordion-toggle.active img{-webkit-transform:rotate(180deg);transform:rotate(180deg);-webkit-transition:-webkit-transform .5s ease-in-out;transition:-webkit-transform .5s ease-in-out;transition:transform .5s ease-in-out;transition:transform .5s ease-in-out,-webkit-transform .5s ease-in-out}
.content-text-accordion .wrapper .right-container .accordion-content{max-height:0;overflow:hidden;-webkit-transition:max-height .3s ease;transition:max-height .3s ease}
.content-text-accordion .wrapper .right-container .accordion-content.last-active{display:grid;grid-template-columns:1fr 1fr}
.content-text-accordion .wrapper .right-container .accordion-content.last-active a:last-child{grid-column:span 2}
.content-text-accordion .wrapper .right-container .accordion-content.last-active p:last-child{grid-column:span 2}
.content-text-accordion .wrapper .right-container .accordion-content .button-secondary{margin-bottom:48px}