.contec-faq-list{display:flex;flex-direction:column;gap:2rem;margin-top:1.5rem}.contec-faq-question{background:rgba(var(--contec-color-1-rgb),.05);border-radius:2rem;cursor:pointer;padding:2.5rem 2.5rem 4.7rem;position:relative}.contec-faq-question:after{background:var(--right-arrow-image) no-repeat 100%;background-size:contain;bottom:2.5rem;content:"";display:block;height:1.2rem;position:absolute;right:2.5rem;transform:rotate(90deg);transition:all .3s cubic-bezier(.4,0,.2,1) 0s;width:1.2rem}.contec-faq__title{color:var(--contec-color-1);font-size:2rem;margin-bottom:.5rem;text-transform:uppercase}.contec-faq-question p{color:#000;font-size:2rem;max-height:4.8rem;overflow:hidden;transition:max-height .3s cubic-bezier(.4,0,.2,1) 0s;interpolate-size:allow-keywords;display:-webkit-box;line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical}.contec-faq-question.expanded{background:#fff;border:1px solid var(--contec-color-2)}.contec-faq-question.expanded:after{transform:rotate(-90deg)}.contec-faq-question.collapsing p{display:block;line-clamp:none;-webkit-line-clamp:none;max-height:4.8rem}.contec-faq-question.expanded p{display:block;line-clamp:none;-webkit-line-clamp:none;max-height:max-content}.contec-faq__pagination-container{display:flex;flex-direction:row;gap:1.5rem;justify-content:space-between;margin-top:5rem}.contec-faq__pagination{align-items:center;display:flex;flex-direction:row;gap:.5rem}.contec-faq__pagination-item,.contec-faq__pagination-next,.contec-faq__pagination-prev{cursor:pointer;opacity:.5}@media (hover:hover){.contec-faq__pagination-item:hover,.contec-faq__pagination-next:hover,.contec-faq__pagination-prev:hover{opacity:1}}.contec-faq__pagination--active{opacity:1!important}.contec-faq__pagination--disabled{opacity:.2!important;pointer-events:none!important}.contec-faq__pagination-dots{opacity:.5;pointer-events:none}.contec-faq__pagination-next,.contec-faq__pagination-prev{cursor:pointer;display:block;height:1.4rem;opacity:1;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1) 0s;width:1.4rem}.contec-faq__pagination-next:before,.contec-faq__pagination-prev:before{background-repeat:no-repeat;background-size:.5rem auto;content:"";display:block;height:100%;position:absolute;transition:all .3s cubic-bezier(.4,0,.2,1) 0s;width:100%}.contec-faq__pagination-prev:before{background-image:var(--left-arrow-image);background-position:0}@media (hover:hover){.contec-faq__pagination-prev:hover:before{transform:translateX(-3px)}}.contec-faq__pagination-next:before{background-image:var(--right-arrow-image);background-position:100%}@media (hover:hover){.contec-faq__pagination-next:hover:before{transform:translateX(3px)}}@media (max-width:767px){.faq-overview .contec-faq-list{gap:2rem;margin-top:2.2rem}.faq-overview .contec-faq-question{border-radius:2rem;padding:1.6rem 1.5rem 3.8rem}.faq-overview .contec-faq-question:after{bottom:1.5rem;height:1.2rem;right:1.5rem;width:1.2rem}.faq-overview .contec-faq__title{font-size:1.6rem;line-height:1.15;margin-bottom:.7rem;text-transform:none}.faq-overview .contec-faq-question p{font-size:1.4rem;line-height:1.2;max-height:3.36rem}.faq-overview .contec-faq-question.collapsing p{max-height:3.36rem}.faq-overview .contec-faq-question.expanded p{max-height:max-content}.faq-overview .contec-faq__pagination-container{margin-top:4.5rem}.faq-overview .contec-faq__pagination{font-size:1.4rem;gap:.7rem}}