.faqs:first-child .inner-section>.font-size-h3{font-size:var(--font-size-h1);line-height:var(--line-height-h1)}.faqs .grid12{margin-top:calc(var(--base) * 90 / var(--page-width));margin-bottom:calc(var(--base) * 125 / var(--page-width))}.faqs .column:first-child{-webkit-grid-column:span 3;grid-column:span 3}.faqs .column:last-child{-webkit-grid-column:7 / span 6;grid-column:7 / span 6}.faqs .tab{padding:calc(var(--base) * 22 / var(--page-width)) 0 calc(var(--base) * 16 / var(--page-width));border-top:1px solid var(--grey-medium)}.faqs .tab:last-child{border-bottom:1px solid var(--grey-medium)}.faqs .tab .tab-title{cursor:pointer;display:flex;justify-content:space-between}.faqs .tab .tab-content{height:0;overflow:hidden;transition:height 0.35s ease,margin 0.35s ease;-webkit-transition:height 0.35s ease,margin 0.35s ease;width:100%;max-width:calc(var(--base) * 1100 / var(--page-width))}.faqs .tab.active .tab-content{margin-top:calc(var(--base) * 22 / var(--page-width))}.faqs .tab .button{padding:0;width:calc(var(--base) * 96 / var(--page-width));height:calc(var(--base) * 40 / var(--page-width));position:relative}.faqs .tab .tab-title:hover .button figure{-webkit-transform:translate3d(-50%,-50%,0) scale(1);transform:translate3d(-50%,-50%,0) scale(1)}.faqs .tab .button:before,.faqs .tab .button:after{content:"";display:block;position:absolute;border-radius:calc(var(--base) * 2 / var(--page-width));background:var(--black);top:50%;left:50%;-webkit-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0);z-index:2}.faqs .tab .button:before{width:calc(var(--base) * 25 / var(--page-width));height:calc(var(--base) * 2 / var(--page-width))}.faqs .tab .button:after{height:calc(var(--base) * 25 / var(--page-width));width:calc(var(--base) * 2 / var(--page-width));-webkit-transition:height 0.2s ease;transition:height 0.2s ease}.faqs .tab.active .button:after{height:0}@media only screen and (max-width:740px){.faqs .grid12{margin-top:var(--grid-v-gap);margin-bottom:calc(var(--base) * 55 / var(--page-width));-webkit-grid-gap:var(--padding-small) var(--grid-h-gap);grid-gap:var(--padding-small) var(--grid-h-gap)}.faqs .column:first-child,.faqs .column:last-child{-webkit-grid-column:span 12;grid-column:span 12}.faqs .tab .tab-title{padding-right:var(--padding-default);font-size:var(--font-size-t2);line-height:var(--line-height-t2)}.faqs .tab .button{width:calc(var(--base) * 45 / var(--page-width));height:calc(var(--base) * 18 / var(--page-width));position:absolute;right:0}.faqs .tab .button:before{width:calc(var(--base) * 12 / var(--page-width));height:calc(var(--base) * 1 / var(--page-width))}.faqs .tab .button:after{height:calc(var(--base) * 12 / var(--page-width));width:calc(var(--base) * 1 / var(--page-width))}}