.page-template-default .block-faq{width:100%;background-color:rgba(0,0,0,0);}.page-template-default .block-faq .inner{margin:0 auto;padding:5rem 0;}@media (min-width: 1151px){.page-template-default .block-faq .inner{padding:5rem 0;display:flex;flex-direction:column;}}.page-template-default .block-faq .inner .title{color:var(--primaryColor) !important;}.page-template-default .block-faq .inner .item .content *:not(a){color:var(--text);}.block-faq{width:100%;background-color:var(--primaryColor);}.block-faq .inner{max-width:1250px;margin:0 auto;padding:5rem 2rem 9rem 2rem;}@media (min-width: 1151px){.block-faq .inner{padding:10rem 5rem;display:flex;justify-content:space-between;align-items:flex-start;flex-flow:row nowrap;}}.block-faq .inner .title{position:relative;flex:1;flex-basis:30%;font-family:var(--font2);font-size:6rem;line-height:1.2;color:#fff;text-align:left;margin-bottom:5rem;}.block-faq .items{flex:1;flex-basis:60%;}.block-faq .items .item{width:100%;margin-bottom:3rem;border-bottom:.5px solid #d9d9d9;}.block-faq .items .item:last-child{margin-bottom:0;}.block-faq .items .item summary{height:-moz-fit-content;height:fit-content;margin-bottom:3rem;display:flex;justify-content:space-between;align-items:flex-start;cursor:pointer;}.block-faq .items .item summary .title{font-family:var(--font2);font-size:2.5rem;font-weight:700;line-height:3.5rem;text-transform:capitalize;color:#fff;margin-bottom:0;padding-right:20px;}.block-faq .items .item summary::marker{content:none;}.block-faq .items .item summary::after{content:"∟";display:inline-block;transform:rotate(-45deg);font-size:35px;font-weight:lighter;color:var(--secondaryColor);}.block-faq .items .item .content p,.block-faq .items .item .content a,.block-faq .items .item .content span,.block-faq .items .item .content strong,.block-faq .items .item .content li{font-family:var(--font1);font-size:2rem;line-height:2;color:#fff;font-weight:var(--light);margin-bottom:3rem;}.block-faq .items .item .content strong{font-weight:700;}.block-faq .items .item .content a{color:var(--secondaryColor);font-weight:var(--bold);}.block-faq .items .item .content a:hover{border-color:#9a252d;}.block-faq .items .item .content ul li{margin-left:40px;}.block-faq .items .item[open] .content{opacity:1;}.block-faq .items .item[open] summary::after{transform:rotate(135deg);align-self:flex-end;}.block-faq.internal-faq .title{font-size:40px;}.block-faq.internal-faq .item summary .title{font-size:22px;margin-right:20px;}.block-faq.internal-faq .item summary::after{position:relative;top:-10px;}