.ec-institutional-tabs__section{width:100%;background-color:#fff}.section-institutional-tabs-padding{padding-top:36px;padding-bottom:36px}@media screen and (min-width:750px){.section-institutional-tabs-padding{padding-top:48px;padding-bottom:48px}}.ec-institutional-tabs{display:flex;align-items:flex-start;justify-content:flex-start;gap:48px;max-width:1440px;margin:0 auto}.ec-institutional-tabs__sidebar{display:flex;flex-direction:column;gap:16px;background-color:#f3f3f7;height:fit-content;max-width:331px;position:sticky;top:48px;max-height:calc(100vh - 96px);overflow-y:auto;border-radius:2px;flex:.3;padding:24px}.ec-institutional-tabs__sidebar-section-title{font-family:Roboto,sans-serif;font-weight:700;font-size:20px;line-height:1.2;color:#1d1d1f;margin:0;padding-bottom:16px;border-bottom:1px solid #D5D6E1}.ec-institutional-tabs__sidebar-section-title.is-not-first{margin-top:24px}.ec-institutional-tabs__tab-button{display:flex;align-items:center;gap:8px;padding:12px 20px;border:1px solid #E0E3EB;border-radius:8px;background-color:#fff;cursor:pointer;transition:all .3s ease;font-family:Roboto,sans-serif;font-weight:400;font-size:14px;line-height:1.5;color:#3c3d4f;text-align:left;max-height:44px}.ec-institutional-tabs__tab-button:hover{background-color:#f9fafb;border-color:#d0d3db}.ec-institutional-tabs__tab-button.active{background-color:#050624;color:#fff;border-color:#050624}.ec-institutional-tabs__tab-button.active svg,.ec-institutional-tabs__tab-button.active img{color:#fff;filter:brightness(0) invert(1)}.ec-institutional-tabs__tab-button svg,.ec-institutional-tabs__tab-button img{width:16px;height:16px;flex-shrink:0;display:block;color:#3c414f;filter:none;transition:color .3s ease}.ec-institutional-tabs__content{display:flex;flex-direction:column;flex:.7;max-width:780px}.ec-institutional-tabs__tab-content{display:none}.ec-institutional-tabs__tab-content.active{display:block}.institutional-policy{display:flex;flex-direction:column}.institutional-policy__header{margin-bottom:0}.institutional-policy__title{font-family:Roboto,sans-serif;font-weight:600;font-size:30px;line-height:1.2;color:#050624;margin:0;padding-bottom:40px;border-bottom:1px solid #E0E3EB}.institutional-policy__content{font-family:Roboto,sans-serif;font-weight:400;font-size:14px;line-height:1.5;color:#54566c;padding-top:40px}.institutional-policy__content p{margin:0 0 16px}.institutional-policy__content b{color:#050624!important}.institutional-policy__content p:last-child{margin-bottom:0}.institutional-policy__content h2{font-family:Roboto,sans-serif;font-weight:700;font-size:18px;line-height:1.5;letter-spacing:0;color:#050624;margin-top:24px;margin-bottom:16px}.institutional-policy__content a{font-family:Roboto,sans-serif;font-weight:400;font-size:14px;line-height:1.5;letter-spacing:0;color:#457afa;text-decoration:underline}.institutional-policy__content strong{font-weight:600}.institutional-contact{display:flex;flex-direction:column}.institutional-contact__header{margin-bottom:0}.institutional-contact__title{font-family:Roboto,sans-serif;font-weight:600;font-size:30px;line-height:1.2;color:#050624;margin:0;padding-top:20px;padding-bottom:12px}.institutional-contact__subtitle{font-family:Roboto,sans-serif;font-weight:400;font-size:16px;line-height:150%;letter-spacing:0%;vertical-align:middle;color:#54566c;padding:0 0 40px;margin:0}.institutional-contact__content{font-family:Roboto,sans-serif;font-weight:400;font-size:14px;line-height:1.5;letter-spacing:0;color:#54566c;padding-top:24px}.institutional-contact__content a{font-family:Roboto,sans-serif;font-weight:400;font-size:14px;line-height:1.5;letter-spacing:0;color:#457afa;text-decoration:underline}.institutional-contact .contact-form{max-width:100%;gap:20px;display:flex;flex-direction:column}.institutional-contact .contact__fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.institutional-contact .field{display:flex;flex-direction:column}.institutional-contact .field:after,.institutional-contact .field:before{display:none}.institutional-contact .field__label,.institutional-contact .form__label{font-family:Roboto,sans-serif;font-weight:700;font-size:12px;line-height:1.5;color:#050624;position:static;transform:none;opacity:1;margin-bottom:8px;padding:0;background:transparent;pointer-events:auto;order:0}.institutional-contact .field__support-text{font-family:Roboto,sans-serif;font-weight:500;font-size:12px;line-height:1.5;letter-spacing:0;color:#1d1d1f;position:static;transform:none;opacity:1;margin-bottom:8px;padding:0;background:transparent;pointer-events:auto;order:0}.institutional-contact .field__input{order:1;width:100%;height:50px;padding:14px 20px;border:1px solid #E7ECF8;border-radius:8px;font-family:Roboto,sans-serif;font-weight:400;font-size:14px;line-height:1.5;color:#54566c;background-color:#fff}.institutional-contact .text-area.field__input{height:auto;min-height:160px}.institutional-contact .field__input::placeholder{font-family:Roboto,sans-serif;font-weight:400;font-size:12px;line-height:1.5;letter-spacing:0;vertical-align:middle;color:#54566c;opacity:1}.institutional-contact .field__input:focus{outline:none;box-shadow:none}.institutional-contact .field__input:focus+.field__label,.institutional-contact .field__input:not(:placeholder-shown)+.field__label{transform:none;opacity:1}.institutional-contact .contact__button{display:flex;justify-content:flex-end}.institutional-contact .contact__button button:before,.institutional-contact .contact__button button:after{display:none}.institutional-contact .contact__button button,.institutional-contact .contact__button input[type=submit]{width:160px;height:48px;display:flex;align-items:center;justify-content:center;gap:8px;padding:10px 40px;border-radius:8px;background:#050624;color:#fff;border:1px solid #050624;font-family:Roboto,sans-serif;font-weight:600;font-style:normal;font-size:16px;line-height:1.5;letter-spacing:0;text-align:center;opacity:1;transition:background .2s,color .2s}.institutional-contact .contact__button button:hover,.institutional-contact .contact__button input[type=submit]:hover{background:#063ab9;border-color:#063ab9}.institutional-faq{display:flex;flex-direction:column}.institutional-faq__header{margin-bottom:0}.institutional-faq__title{font-family:Roboto,sans-serif;font-weight:600;font-size:30px;line-height:1.2;color:#050624;margin:0;padding-top:20px}.institutional-faq__items{display:flex;flex-direction:column;gap:12px;padding-top:24px;counter-reset:faq-item}.faq-item{counter-increment:faq-item;padding:20px 24px;border:1px solid #E0E3EB;border-radius:8px;background:#fff}.faq-item__question{display:flex;justify-content:space-between;align-items:center;width:100%;background:transparent;border:none;padding:0;font-family:Roboto,sans-serif;font-weight:600;font-size:16px;line-height:1.4;color:#050624;cursor:pointer;transition:all .3s ease}.faq-item__question-text{display:flex;align-items:center;gap:12px;text-align:left}.faq-item__question-text:before{content:counter(faq-item);width:28px;height:28px;border-radius:50%;background:#f3f3f7;color:#050624;font-family:Roboto,sans-serif;font-weight:700;font-size:14px;line-height:1;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.faq-item__toggle{width:20px;height:20px;color:#838791;flex-shrink:0;transition:transform .3s ease}.faq-item.active .faq-item__toggle{transform:rotate(180deg)}.faq-item__answer{max-height:0;overflow:hidden;opacity:0;padding-top:0;transition:max-height .35s ease,opacity .25s ease,padding .25s ease;margin-left:40px}.faq-item.active .faq-item__answer{max-height:1000px;opacity:1;padding-top:14px}.faq-item__answer{font-family:Roboto,sans-serif;font-weight:400;font-size:14px;line-height:1.5;color:#54566c}.faq-item__answer h2{font-family:Roboto,sans-serif;font-weight:700;font-size:18px;line-height:1.5;letter-spacing:0;color:#050624}.faq-item__answer h3{font-family:Roboto,sans-serif;font-weight:600;font-size:18px;line-height:1.5;letter-spacing:0;color:#050624}.faq-item__answer a{font-family:Roboto,sans-serif;font-weight:400;font-size:14px;line-height:1.5;letter-spacing:0;color:#457afa;text-decoration:underline}.faq-item__answer p{margin:0 0 16px}.faq-item__answer p:last-child{margin-bottom:0}.faq-item__answer strong{font-weight:600}.ec-institutional-tabs__mobile-selector{display:none;position:relative}.ec-institutional-tabs__dropdown-trigger{display:none;width:100%;padding:14.5px 16px;border:1px solid #E0E3EB;border-radius:8px;background-color:#fff;font-family:Roboto,sans-serif;font-weight:400;font-size:14px;color:#050624;cursor:pointer;transition:all .3s ease;justify-content:space-between;align-items:center;gap:12px}.ec-institutional-tabs__dropdown-trigger:hover{border-color:#d0d3db;background-color:#f9fafb}.ec-institutional-tabs__dropdown-trigger.active{border-color:#e0e3eb;color:#050624}.ec-institutional-tabs__dropdown-trigger svg{width:13px;height:13px;transition:transform .3s ease;flex-shrink:0;color:#063ab9}.ec-institutional-tabs__dropdown-trigger.active svg{transform:rotate(180deg)}.ec-institutional-tabs__dropdown-menu{position:absolute;top:100%;left:0;right:0;background-color:#fff;border:1px solid #E0E3EB;border-radius:8px;display:none;flex-direction:column;z-index:10;margin-top:8px;max-height:300px;overflow-y:auto}.ec-institutional-tabs__dropdown-menu.active{display:flex}.ec-institutional-tabs__dropdown-item{padding:12px 16px;border:none;background:transparent;font-family:Roboto,sans-serif;font-weight:400;font-size:14px;color:#050624;cursor:pointer;transition:all .2s ease;text-align:left;display:flex;align-items:center;gap:12px;border-bottom:1px solid #E0E3EB}.ec-institutional-tabs__dropdown-item:last-child{border-bottom:none}.ec-institutional-tabs__dropdown-item:hover{background-color:#f3f3f7;color:#0c3ebb}.ec-institutional-tabs__dropdown-item.active{background-color:#f3f3f7;color:#050624}.ec-institutional-tabs__dropdown-item img,.ec-institutional-tabs__dropdown-item svg{width:20px;height:20px;flex-shrink:0}@media screen and (max-width:749px){.ec-institutional-tabs{flex-direction:column;align-items:stretch;gap:24px;padding:16px;padding-top:0!important}.ec-institutional-tabs__mobile-selector{display:block;width:100%}.ec-institutional-tabs__dropdown-trigger{display:flex}.ec-institutional-tabs__sidebar{display:none}.ec-institutional-tabs__content{width:100%;max-width:100%;flex:none}.ec-institutional-tabs__tab-button{padding:10px 16px;font-size:13px;gap:12px;max-height:44px}.institutional-policy__title,.institutional-faq__title,.institutional-contact__title{font-size:24px;padding-top:12px;padding-bottom:0}.institutional-contact__subtitle{padding-bottom:24px}.institutional-contact__header{border-bottom:1px solid #E0E3EB;margin-bottom:10px}.faq-item{padding:16px}.faq-item__question{font-size:14px}.faq-item__question-text:before{width:24px;height:24px;font-size:12px}.institutional-contact .contact__fields{display:flex;flex-direction:column;gap:32px}.institutional-contact .field{width:100%}.institutional-contact .field__input,.institutional-contact .text-area.field__input{width:100%;min-width:0;box-sizing:border-box}.institutional-contact .contact__button button{width:100%}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/ec-institutional-tabs.css.map */
