.c-ban-faq--top-of-page{margin-top:88px}.c-ban-faq-container{padding:40px 0;position:relative}.c-ban-faq-bg{bottom:0;left:20px;pointer-events:none;position:absolute;right:20px;top:0;z-index:-1}.c-ban-faq-title{z-index:1}.c-ban-faq-title>*{padding-right:40px}.c-ban-faq-search{background-color:var(--blue);margin:40px;padding:40px}.c-ban-faq-search>div:last-child{position:relative}.c-ban-faq-search>div:last-child svg{left:10px;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.c-ban-faq-search>div:last-child input{background:var(--black);border:0;padding:10px 10px 10px 40px;width:100%}.c-ban-faq-search>div:last-child input::-webkit-input-placeholder{color:var(--white)}.c-ban-faq-search>div:last-child input::-moz-placeholder{color:var(--white)}.c-ban-faq-search>div:last-child input:-ms-input-placeholder{color:var(--white)}.c-ban-faq-search>div:last-child input::-ms-input-placeholder{color:var(--white)}.c-ban-faq-search>div:last-child input::placeholder{color:var(--white)}.c-ban-faq-search>div:last-child input::-webkit-search-cancel-button{-webkit-appearance:none;appearance:none;background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' viewBox='0 0 24 24'%3E%3Cpath stroke='%23a6d3f4' d='m5.646 17.646 11.88-11.879M6.354 5.646l11.879 11.88'/%3E%3C/svg%3E") no-repeat 50%;cursor:pointer;height:24px;width:24px}.c-ban-faq-item{cursor:pointer;display:grid;grid-template-rows:1fr;-webkit-transition:grid-template-rows .4s ease;transition:grid-template-rows .4s ease;transition:grid-template-rows .4s ease,-ms-grid-rows .4s ease}.c-ban-faq-item .c-ban-faq-block{overflow:hidden;padding:30px 0 30px 20px;-webkit-transition:background-color .3s ease,padding .4s ease;transition:background-color .3s ease,padding .4s ease;width:100%}.c-ban-faq-item .c-ban-faq-block.active,.c-ban-faq-item .c-ban-faq-block:hover{background-color:var(--white-tint)}.c-ban-faq-item .c-ban-faq-block-title{cursor:pointer;position:relative}.c-ban-faq-item .c-ban-faq-block-text{display:grid;grid-template-rows:0fr;padding-right:60px;padding-top:0;-webkit-transition:grid-template-rows .4s ease-in-out,padding-top .4s ease-in-out;transition:grid-template-rows .4s ease-in-out,padding-top .4s ease-in-out;transition:grid-template-rows .4s ease-in-out,padding-top .4s ease-in-out,-ms-grid-rows .4s ease-in-out}.c-ban-faq-item .c-ban-faq-block-text.open{grid-template-rows:1fr;padding-top:20px}.c-ban-faq-item .c-ban-faq-block-text-inner{overflow:hidden}.c-ban-faq-item .c-ban-faq-toggle-icon{position:absolute;right:30px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.c-ban-faq-item .c-ban-faq-block-title.active .c-ban-faq-icon-plus,.c-ban-faq-item .c-ban-faq-icon-minus{display:none}.c-ban-faq-item .c-ban-faq-block-title.active .c-ban-faq-icon-minus{display:inline}@media(max-width:1199px){.c-ban-faq--top-of-page{margin-top:76px}.c-ban-faq-container{padding:30px 0}.c-ban-faq-bg{left:15px;right:15px}.c-ban-faq-title>*{padding-right:30px}.c-ban-faq-search{margin:30px;padding:30px}.c-ban-faq-search>div:last-child input{padding:10px 10px 10px 30px}}@media(max-width:979px){.c-ban-faq--top-of-page{margin-top:74px}.c-ban-faq-container{padding:25px 0}.c-ban-faq-bg{left:0;right:0}.c-ban-faq-title>*{padding-right:25px}.c-ban-faq-search{margin:25px;padding:25px}.c-ban-faq-search>div:last-child input{font-size:16px;padding:10px 10px 10px 30px}.c-ban-faq-item .c-ban-faq-block{padding:20px 0 20px 15px}.c-ban-faq-item .c-ban-faq-toggle-icon{right:20px}}