.faq{width:100%;background-color:var(--primaryColor);}.faq__inner{max-width:1250px;width:90%;margin:0 auto;padding:50px 0;display:flex;flex-wrap:wrap;justify-content:space-evenly;align-items:flex-start;}.faq__inner .title{position:relative;flex:1;flex-basis:30%;font-family:var(--font2);font-size:6rem;line-height:1.5;color:#fff;text-align:left;margin-bottom:10rem;}.faq__inner .title::after{content:"";width:30%;height:5px;margin:25px 0;position:absolute;top:100%;left:0;display:inline-block;border:1px solid var(--secondaryColor);background-color:var(--secondaryColor);}.faq__items{padding:20px 80px;flex:1;flex-basis:60%;}@media (max-width: 767px){.faq__items{padding:20px 0;}}.faq__items .faq_item{width:100%;margin-bottom:20px;}.faq__items .faq_item:not(:last-child){border-bottom:.5px solid #d9d9d9;}.faq__items .faq_item summary{height:fit-content;margin-bottom:3rem;display:flex;justify-content:space-between;align-items:flex-start;}.faq__items .faq_item summary > *{font-family:var(--font2);font-size:2.5rem;font-weight:700;line-height:2.8rem;text-transform:capitalize;color:#fff;}.faq__items .faq_item summary::marker{content:none;}.faq__items .faq_item summary::after{content:"∟";display:inline-block;transform:rotate(-45deg);font-size:35px;font-weight:lighter;color:var(--secondaryColor);}.faq__items .faq_item .content{font-family:var(--font1);font-size:2rem;line-height:2;color:#fff;font-weight:var(--light);margin-bottom:3rem;}.faq__items .faq_item[open] .content{opacity:1;}.faq__items .faq_item[open] summary::after{transform:rotate(135deg);align-self:flex-end;}