.custom-faq-section{width:100%;background:#f5f5f5}.custom-faq-section .custom-faq-container{max-width:1440px;margin:0 auto;padding:88px 218px 111px 262px}@media only screen and (max-width: 1180px){.custom-faq-section .custom-faq-container{width:100%;padding:80px 80px}}@media only screen and (max-width: 900px){.custom-faq-section .custom-faq-container{width:100%;padding:50px 25px}}.custom-faq-section .custom-faq-container .title{color:#757575;text-align:center;font-family:var(--custom-second-font-family);font-size:18px;font-style:normal;font-weight:700;line-height:130%;letter-spacing:.18px;text-transform:uppercase;padding:4px 16px}.custom-faq-section .custom-faq-container .subtitle{color:#141414;text-align:center;font-feature-settings:"dlig" on;font-family:var(--custom-first-font-family);font-size:40.162px;font-style:normal;font-weight:700;line-height:120%;padding:20px 16px 12px}@media only screen and (max-width: 900px){.custom-faq-section .custom-faq-container .subtitle{font-size:32px}}@media only screen and (max-width: 500px){.custom-faq-section .custom-faq-container .subtitle{font-size:24px}}.custom-faq-section .custom-faq-container .faq-item-container{padding:16px}.custom-faq-section .custom-faq-container .faq-item-container .faq-container{border-top:solid 1px #e0e0e0;display:flex;padding:8px 0;flex-direction:column;cursor:pointer}.custom-faq-section .custom-faq-container .faq-item-container .faq-container .inner-faq-container{display:flex;justify-content:space-between;align-items:center;padding:8px 0}.custom-faq-section .custom-faq-container .faq-item-container .faq-container .inner-faq-container .button-arrow svg{transition:transform .3s ease}.custom-faq-section .custom-faq-container .faq-item-container .faq-container .answer-info{max-height:0;overflow:hidden;transition:max-height .35s ease;color:#757575;font-feature-settings:"dlig" on;font-family:var(--custom-second-font-family);font-size:14px;font-style:normal;font-weight:400;line-height:21px}.custom-faq-section .custom-faq-container .faq-item-container .faq-container .answer-info p{margin:0}.custom-faq-section .custom-faq-container .faq-item-container .faq-container .answer-info p+p,.custom-faq-section .custom-faq-container .faq-item-container .faq-container .answer-info p+ul,.custom-faq-section .custom-faq-container .faq-item-container .faq-container .answer-info p+ol,.custom-faq-section .custom-faq-container .faq-item-container .faq-container .answer-info ul+p,.custom-faq-section .custom-faq-container .faq-item-container .faq-container .answer-info ol+p{margin-top:1em}.custom-faq-section .custom-faq-container .faq-item-container .faq-container .answer-info ul,.custom-faq-section .custom-faq-container .faq-item-container .faq-container .answer-info ol{margin:1em 0 0;padding-left:1.4em}.custom-faq-section .custom-faq-container .faq-item-container .faq-container .answer-info li+li{margin-top:.35em}.custom-faq-section .custom-faq-container .faq-item-container .faq-container .answer-info a{color:#0645ad;text-decoration:underline;text-underline-offset:2px}.custom-faq-section .custom-faq-container .faq-item-container .faq-container.open .answer-info{max-height:1000px}.custom-faq-section .custom-faq-container .faq-item-container .faq-container.open .button-arrow svg{transform:rotate(180deg)}.custom-faq-section .custom-faq-container .custom-button{width:310px;height:50px;margin:12px auto 0;background:#141414;border:2px solid #141414;display:flex;flex-direction:row;text-decoration:none;--initial-gradient: linear-gradient(#000, #000);--hover-gradient: linear-gradient(#FFF, #FFF);--initial-background-position: 100% 0%;--hover-background-position: 0% 0%;background-color:rgba(0,0,0,0);background-image:var(--initial-gradient),var(--hover-gradient);background-size:101% 101%,0 101%;background-position:var(--initial-background-position);background-repeat:no-repeat;transition:background-size .45s cubic-bezier(0.785, 0.135, 0.15, 0.86),background-position .45s step-end,color .45s cubic-bezier(0.785, 0.135, 0.15, 0.86),border .45s cubic-bezier(0.785, 0.135, 0.15, 0.86)}@media only screen and (max-width: 900px){.custom-faq-section .custom-faq-container .custom-button{width:280px}}@media only screen and (max-width: 340px){.custom-faq-section .custom-faq-container .custom-button{width:100%}}.custom-faq-section .custom-faq-container .custom-button .button-text{color:#fff;text-align:center;font-family:var(--custom-first-font-family);font-size:18px;font-style:normal;font-weight:800;line-height:100%;letter-spacing:.18px;text-transform:uppercase;width:calc(100% - 46px);height:100%;align-items:center;justify-content:center;display:flex}@media only screen and (max-width: 900px){.custom-faq-section .custom-faq-container .custom-button .button-text{font-size:18px}}.custom-faq-section .custom-faq-container .custom-button .button-svg{background:#fff;width:46px;height:100%;align-items:center;justify-content:center;display:flex;border-left:2px solid #141414}.custom-faq-section .custom-faq-container .custom-button .button-svg svg{width:14px;height:14px;flex-shrink:0}.custom-faq-section .custom-faq-container .custom-button .button-svg svg path{transition:transform .3s ease,opacity .3s ease}.custom-faq-section .custom-faq-container .custom-button:hover{background-position:var(--hover-background-position);background-size:0 101%,101% 101%}.custom-faq-section .custom-faq-container .custom-button:hover .button-text{color:#000}.custom-faq-section .custom-faq-container .custom-button:hover .button-svg svg .arrow-out{transform:translate(14px, -13px)}@media only screen and (max-width: 900px){.custom-faq-section .custom-faq-container .custom-button:hover .button-svg svg .arrow-out{transform:unset}}.custom-faq-section .custom-faq-container .custom-button:hover .button-svg svg .arrow-in{transform:translate(15px, -15px)}@media only screen and (max-width: 900px){.custom-faq-section .custom-faq-container .custom-button:hover .button-svg svg .arrow-in{transform:unset}}
