.ecf{max-width:1440px;width:100%;position:relative;margin:0 auto 30px;padding:0 10px}.ecf__header{margin:0 -10px 24px;position:relative;background:url(/images/ecf/header-ecf.jpg);height:334px;width:auto;background-position:50% 0;background-size:auto;display:flex;flex-direction:column;justify-content:center;padding:0 30px}@media screen and (min-width:768px){.ecf__header{height:470px;padding:0 0 0 90px;background-position:50% 50%;background-size:auto;margin-bottom:48px}}@media screen and (min-width:1024px){.ecf__header{padding:0 0 0 180px}}.ecf__header--text-header{font-family:Figtree;font-style:normal;font-weight:900;font-size:28px;line-height:32px;letter-spacing:1px;color:#ffffff;margin-bottom:15px}@media screen and (min-width:768px){.ecf__header--text-header{font-size:50px;line-height:61px;letter-spacing:1px}}.ecf__header--text-small{font-family:Figtree;font-style:normal;font-weight:600;font-size:14px;line-height:19px;color:#ffffff;display:none}@media screen and (min-width:768px){.ecf__header--text-small{font-size:18px;line-height:24px}}.ecf__header--button{display:inline-block;border:2px solid #ffffff;border-radius:24px;text-align:center;padding:14px 30px;text-decoration:none}.ecf__header--button-container{margin-top:32px}.ecf__header--button span{font-family:Figtree;font-style:normal;font-weight:700;font-size:16px;line-height:20px;letter-spacing:.44px;color:#ffffff}.ecf__description{margin-top:18px;margin-bottom:24px}@media screen and (min-width:768px){.ecf__description{margin-top:36px;margin-bottom:48px}}.ecf__description--text{font-family:Figtree;font-style:normal;font-weight:400;font-size:16px;line-height:27px}.ecf__description--text:not(:last-child){margin-bottom:28px}.ecf__table--desktop{display:none!important}@media screen and (min-width:768px){.ecf__table--desktop{display:grid!important}}.ecf__table--mobile{display:grid}@media screen and (min-width:768px){.ecf__table--mobile{display:none!important}}.ecf__table.active{border:.5px solid #2f2f2f}.ecf__table.active>.ecf__table--row{display:grid}.ecf__table.active .ecf__table--arrow-up{display:block}.ecf__table.active .ecf__table--arrow-down{display:none}.ecf__table.active>.ecf__table--row-subheader{background:#ecec}.ecf__table--row{display:none;grid-template-columns:repeat(2,1fr) 50px;grid-template-rows:50px;justify-items:center;align-items:center}@media screen and (min-width:768px){.ecf__table--row{grid-template-columns:repeat(6,1fr) 50px}}.ecf__table--row>div{width:100%;height:100%;display:grid;justify-items:center;align-items:center;text-align:center}@media screen and (min-width:768px){.ecf__table--row>div:nth-of-type(2){grid-column:auto}}.ecf__table--row>div:nth-of-type(n){border-bottom:1px solid #c8c8c8;border-right:1px solid #c8c8c8}.ecf__table--row>div:first-of-type{border-left:1px solid #e6e7e9}.ecf__table--row:nth-of-type(2n){background:#e6e7e9;font-family:Figtree;font-style:normal;font-weight:700;font-size:14px;color:#2f2f2f}.ecf__table--row-header{margin-top:35px;display:grid;background:linear-gradient(90deg,#b721c2,#6e0ce8);color:#ffffff;grid-template-rows:75px;grid-template-columns:repeat(2,1fr) 50px;justify-items:center;align-items:center;text-align:center}@media screen and (min-width:768px){.ecf__table--row-header{grid-template-columns:repeat(6,1fr) 50px}}.ecf__table--row-fixed{position:fixed;top:70px;margin-top:0;max-width:1420px;padding:0 10px;width:calc(100% - 20px)}@media screen and (min-width:1024px){.ecf__table--row-fixed{top:80px}}@media screen and (min-width:1440px){.ecf__table--row-fixed{width:100%}}.ecf__table--row-sort{display:flex;align-items:center;cursor:pointer;gap:10px}.ecf__table--row-merged{grid-column:6/8}.ecf__table--row div:nth-of-type(2){grid-column:2/4}@media screen and (min-width:768px){.ecf__table--row div:nth-of-type(2){grid-column:auto}}.ecf__table--row:nth-of-type(n) .ecf__table--row-subheader{background:linear-gradient(295.58deg,rgba(255,53,156,.05) 14.93%,rgba(66,0,255,.05) 83.55%)}.ecf__table--row:nth-of-type(n) .ecf__table--row-subheader div:nth-of-type(2){grid-column:auto}.ecf__table--row:nth-of-type(2n) .ecf__table--row-subheader{background:#ffffff}.ecf__table--row-subheader{display:grid}.ecf__table--sort-arrows{display:flex;flex-direction:column;width:10px}.ecf__table--row2{display:grid;grid-template-columns:repeat(6,1fr);grid-template-rows:35px 35px;justify-items:center;align-items:center}.ecf__table--arrow{cursor:pointer}.ecf__table--arrow-down{display:block}.ecf__table--arrow-down,.ecf__table--arrow-up{-webkit-user-select:none;-moz-user-select:none;user-select:none}.ecf__table--arrow-up{display:none}.ecf__input{width:270px;background:#f9fafc;border:1px solid #ecedef;border-radius:6px;height:40px;padding-left:10px;font-family:Figtree;font-style:normal;font-weight:500;font-size:16px}.ecf__input::placeholder{font-family:Figtree;font-style:normal;font-weight:500;font-size:16px}.ecf__input:focus{outline:none}.ecf__select{background:#ffffff;border:1px solid #e6e7e9;box-sizing:border-box;border-radius:5px;width:100%;max-width:300px;font-family:Figtree;font-style:normal;font-weight:500;font-size:16px;line-height:20px;color:#202020;height:40px;padding-left:10px;margin-right:25px}.ecf__select:focus{outline:none}.ecf__results{font-family:Figtree;font-style:normal;font-weight:500;font-size:16px;color:#202020;position:absolute;margin-top:8px;right:15px}.ecf__search-row{display:flex}.ecf__filter-show{width:110px;background:#f9fafc;border:1px solid #e6e7e9;border-radius:5px;display:flex;justify-content:space-around;align-items:center;cursor:pointer;font-family:Figtree;font-style:normal;font-weight:500;font-size:16px;margin-right:20px}.ecf__filter-show--icon{width:24px;height:16px}.ecf__filters-row{margin-top:15px}.ecf__btn--more{background:linear-gradient(90deg,#b721c2,#6e0ce8);height:40px;padding:0 20px;border:none;font-family:Figtree;font-style:normal;font-weight:500;font-size:16px;color:#ffffff;cursor:pointer;display:block;margin:0 auto;border-radius:5px}.ecf__btn--center{margin:20px auto}.ecf__no-results{text-align:center;margin-top:30px;font-family:Figtree;font-style:normal;font-weight:900;font-size:24px}