.purple--box.-faq{padding:30px 20px}@media (min-width:768px){.purple--box.-faq{height:auto;background-image:none;padding:20px 0 0;margin:0}.purple--box.-faq:after,.purple--box.-faq:before,.purple--box.-faq>.decors{display:none}}.question--component{border-bottom:1px solid rgba(183,183,199,.4);margin:0 20px}@media (min-width:768px){.question--component{margin:3px 0 0}}.question--component--title{font-size:15px;font-weight:100;padding:20px 27px 20px 0;width:100%;position:relative;display:flex;align-items:baseline;--tw-text-opacity:1;color:rgba(10,3,60,var(--tw-text-opacity));line-height:24px}@media (min-width:768px){.question--component--title{padding:20px 60px 27px 0;font-size:16px}}@media (min-width:1280px){.question--component--title{font-size:19px}}.question--component--title .question--id{font-weight:500}.question--component--title .question--title{margin-left:15px;--tw-text-opacity:1;color:rgba(113,112,135,var(--tw-text-opacity))}.question--component--title>.icon{position:absolute;top:50%;transform:translateY(-50%);right:15px;font-size:8px;--tw-text-opacity:1;color:rgba(140,142,141,var(--tw-text-opacity))}@media (min-width:1280px){.question--component--title>.icon{right:26px}}.question--component--title>.icon.-opened{transform:translateY(-50%) rotate(180deg)}.question--component--desc{font-size:16px;line-height:29px;padding:13px 17px 19px;letter-spacing:.2px;--tw-text-opacity:1;color:rgba(113,112,135,var(--tw-text-opacity))}.question--component--desc.article--content{padding:20px 27px 19px}.question--component--desc p{font-size:17px;line-height:26px;--tw-text-opacity:1;color:rgba(10,3,60,var(--tw-text-opacity));padding-bottom:20px;overflow-wrap:anywhere}@media (min-width:768px){.question--component--desc.article--content{padding:20px 0 0;font-size:16px}.question--component--desc.article--content div{border-bottom:1px solid rgba(183,183,199,.4);padding-bottom:35px}}@media (min-width:1280px){.question--component--desc.article--content{font-size:19px;margin-bottom:15px}}@media (min-width:768px){.faq--container--open{font-size:22px!important}}@media (min-width:1280px){.faq--container--open{font-size:24px!important}}.purple--box.-faq{padding:22px 18px;height:142px}@media (min-width:768px){.purple--box.-faq{height:auto;background-image:none;padding:22px 0 0;margin:0}.purple--box.-faq:after,.purple--box.-faq:before,.purple--box.-faq>.decors{display:none}}@media (min-width:1280px){.purple--box.-faq{padding:26px 0 0}}@media (min-width:768px){.purple--box.-faq>.header--h2,.purple--box.-faq>.header--h2>span{font-size:24px}}@media (min-width:1280px){.purple--box.-faq>.header--h2,.purple--box.-faq>.header--h2>span{font-size:30px}}.purple--box>.header--h2{--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity))}@media (min-width:768px){.purple--box>.header--h2{--tw-text-opacity:1;color:rgba(10,3,60,var(--tw-text-opacity))}}.purple--box>.header--h2{font-size:17px}.purple--box>.header--h2>span{font-size:25px}@media (min-width:768px){.purple--box>.header--h2,.purple--box>.header--h2>span{font-size:30px}}.decoration--comp.-faq{margin:0;padding:0}.decoration--comp.-faq:after{bottom:26px}@media (min-width:768px){.decoration--comp.-faq:after{display:none}}.faq--container{margin:20px 0 60px;border-radius:15px;box-shadow:0 3px 8px rgba(61,50,143,.15);padding-bottom:30px;position:relative;top:-84px}.faq--container.-first{margin-bottom:0}@media (min-width:768px){.faq--container.-first{margin-bottom:30px}}@media (min-width:1280px){.faq--container.-first .faq--container--desc{padding:20px 0 7px}}@media (min-width:768px){.faq--container{top:auto;margin:0 0 30px;box-shadow:none;padding-bottom:0}}.faq--container--desc{--tw-bg-opacity:1;background-color:rgba(247,247,253,var(--tw-bg-opacity));--tw-text-opacity:1;color:rgba(10,3,60,var(--tw-text-opacity))}@media (min-width:768px){.faq--container--desc{--tw-bg-opacity:1;background-color:rgba(255,255,255,var(--tw-bg-opacity))}}.faq--container--desc{font-weight:500;padding:20px;font-size:16px;border-radius:15px 15px 0 0}@media (min-width:768px){.faq--container--desc{font-size:22px;background:none;padding:18px 0 0}}@media (min-width:1280px){.faq--container--desc{font-size:24px;padding:20px 0 7px}}