@import"https://fonts.googleapis.com/css2?family=Roboto:wght@100;300;400;500;700;900&display=swap";body,html{width:100%;height:100%;margin:0;padding:0;font-family:Roboto,sans-serif}ul{position:relative}nav{display:flex;justify-content:space-between;padding-top:1em;padding-bottom:0;align-items:center;min-height:20px;margin:auto;font-family:Roboto,sans-serif;max-width:1110px}.logoNav{height:16px;padding-left:10px}.nav-links{display:flex;justify-content:space-around;align-items:center;margin-left:auto;width:500px}.nav-links li{list-style:none;display:inline}.nav-links a{color:#837d87;text-decoration:none;letter-spacing:2px}.nav-links a:hover{color:#2b272f}.navButton{display:inline;background-color:#fff;color:#2d2640;height:40px;width:150px;border:hsl(256,26%,20%) 2px solid;font-size:10px;cursor:pointer;letter-spacing:1px}.navButton:hover{border:white 1px solid;background-color:#2d2640;color:#fff}.burger{visibility:hidden;padding-right:10px;cursor:pointer}#intro:before{content:"";position:absolute;height:100%;width:100%;background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='436'%20height='593'%3e%3cg%20fill='none'%20fill-rule='evenodd'%20stroke='%2396A9C6'%3e%3cpath%20d='M341.639-24.675c-75.703-23.693-153.543-63.212-233.235%208.97C28.71%2056.477-21.39%20119.709%2010.964%20201.522c32.354%2081.814%20164.422%2030.855%20202.794%20103.977%2038.373%2073.122-45.94%20139.485-9.591%20204.563%2036.35%2065.078%2064.3%20106.787%20181.115%2065.409%20116.816-41.379%20106.045-146.664%20194.878-208.318%2088.833-61.654%20184.944-153.953%2053.046-318.647S417.341-.98%20341.64-24.674z'/%3e%3cpath%20d='M351.105%2013.249c-61.583-19.24-124.905-51.33-189.734%207.283C96.543%2079.146%2055.786%20130.491%2082.105%20196.925c26.32%2066.434%20133.755%2025.055%20164.971%2084.43%2031.216%2059.377-37.372%20113.266-7.802%20166.11%2029.57%2052.845%2052.306%2086.713%20147.334%2053.113%2095.028-33.6%2086.267-119.094%20158.53-169.158%2072.265-50.064%20150.45-125.012%2043.153-258.747S412.688%2032.489%20351.105%2013.249z'/%3e%3cpath%20d='M368.812%2038.417C318.85%2022.72%20267.478-3.465%20214.883%2044.36c-52.594%2047.825-85.66%2089.72-64.307%20143.926%2021.353%2054.206%20108.513%2020.443%20133.838%2068.89%2025.325%2048.448-30.32%2092.418-6.33%20135.536%2023.99%2043.117%2042.436%2070.752%20119.531%2043.336%2077.095-27.415%2069.987-97.173%20128.614-138.022%2058.627-40.85%20122.058-102.003%2035.009-211.122-87.049-109.12-142.465-32.788-192.426-48.487z'/%3e%3cpath%20d='M387.316%2069.184c-40.295-12.596-81.728-33.603-124.147%204.768-42.419%2038.371-69.087%2071.984-51.865%20115.475%2017.221%2043.491%2087.518%2016.402%20107.943%2055.273%2020.425%2038.87-24.453%2074.148-5.105%20108.743s34.225%2056.767%2096.404%2034.77c62.179-21.996%2056.446-77.965%20103.73-110.739%2047.284-32.774%2098.442-81.839%2028.236-169.388-70.207-87.55-114.901-26.307-155.196-38.902z'/%3e%3cpath%20d='M392.083%2089.046c-32.91-10.295-66.749-27.467-101.393%203.897-34.643%2031.365-56.424%2058.84-42.358%2094.389%2014.065%2035.549%2071.477%2013.407%2088.158%2045.179%2016.682%2031.772-19.971%2060.609-4.17%2088.886%2015.803%2028.277%2027.953%2046.4%2078.735%2028.42%2050.782-17.979%2046.1-63.727%2084.718-90.516%2038.617-26.79%2080.398-66.895%2023.06-138.457-57.339-71.562-93.841-21.503-126.75-31.798z'/%3e%3cpath%20d='M401.225%20103.406c-26.718-8.36-54.191-22.305-82.318%203.165-28.127%2025.47-45.81%2047.78-34.39%2076.649%2011.419%2028.868%2058.03%2010.887%2071.574%2036.688%2013.544%2025.8-16.214%2049.217-3.385%2072.18%2012.83%2022.963%2022.694%2037.68%2063.923%2023.08%2041.229-14.6%2037.428-51.75%2068.78-73.505%2031.353-21.755%2065.275-54.323%2018.723-112.435-46.553-58.112-76.188-17.462-102.907-25.822z'/%3e%3c/g%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right top;background-size:450px 500px;z-index:1;margin-top:0}#intro:after{content:"";position:absolute;height:100%;width:100%;background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='195'%20height='504'%3e%3cg%20fill='none'%20fill-rule='evenodd'%20stroke='%239E96C6'%3e%3cpath%20d='M-162.361%2017.325c-75.703-23.693-153.543-63.212-233.235%208.97-79.693%2072.182-129.794%20135.414-97.44%20217.227%2032.354%2081.814%20164.422%2030.855%20202.794%20103.977%2038.373%2073.122-45.94%20139.485-9.591%20204.563%2036.35%2065.078%2064.3%20106.787%20181.115%2065.409C-1.902%20576.092-12.673%20470.807%2076.16%20409.153c88.833-61.654%20184.944-153.953%2053.046-318.647S-86.659%2041.02-162.36%2017.326z'/%3e%3cpath%20d='M-152.895%2055.249c-61.583-19.24-124.905-51.33-189.734%207.283-64.828%2058.614-105.585%20109.959-79.266%20176.393%2026.32%2066.434%20133.755%2025.055%20164.971%2084.43%2031.216%2059.377-37.372%20113.266-7.802%20166.11%2029.57%2052.845%2052.306%2086.713%20147.334%2053.113%2095.028-33.6%2086.267-119.094%20158.53-169.158%2072.265-50.064%20150.45-125.012%2043.153-258.747S-91.312%2074.489-152.895%2055.249z'/%3e%3cpath%20d='M-135.188%2080.417C-185.15%2064.72-236.522%2038.535-289.117%2086.36c-52.594%2047.825-85.66%2089.72-64.307%20143.926%2021.353%2054.206%20108.513%2020.443%20133.838%2068.89%2025.325%2048.448-30.32%2092.418-6.33%20135.536%2023.99%2043.117%2042.436%2070.752%20119.531%2043.336%2077.095-27.415%2069.987-97.173%20128.614-138.022%2058.627-40.85%20122.058-102.003%2035.009-211.122-87.049-109.12-142.465-32.788-192.426-48.487z'/%3e%3cpath%20d='M-116.684%20111.184c-40.295-12.596-81.728-33.603-124.147%204.768-42.419%2038.371-69.087%2071.984-51.865%20115.475%2017.221%2043.491%2087.518%2016.402%20107.943%2055.273%2020.425%2038.87-24.453%2074.148-5.105%20108.743s34.225%2056.767%2096.404%2034.77c62.179-21.996%2056.446-77.965%20103.73-110.739%2047.284-32.774%2098.442-81.839%2028.236-169.388-70.207-87.55-114.901-26.307-155.196-38.902z'/%3e%3cpath%20d='M-111.917%20131.046c-32.91-10.295-66.749-27.467-101.393%203.897-34.643%2031.365-56.424%2058.84-42.358%2094.389%2014.065%2035.549%2071.477%2013.407%2088.158%2045.179%2016.682%2031.772-19.971%2060.609-4.17%2088.886%2015.803%2028.277%2027.953%2046.4%2078.735%2028.42%2050.782-17.979%2046.1-63.727%2084.718-90.516%2038.617-26.79%2080.398-66.895%2023.06-138.457-57.339-71.562-93.841-21.503-126.75-31.798z'/%3e%3cpath%20d='M-102.775%20145.406c-26.718-8.36-54.191-22.305-82.318%203.165-28.127%2025.47-45.81%2047.78-34.39%2076.649%2011.419%2028.868%2058.03%2010.887%2071.574%2036.688%2013.544%2025.8-16.214%2049.217-3.385%2072.18%2012.83%2022.963%2022.694%2037.68%2063.923%2023.08%2041.229-14.6%2037.428-51.75%2068.78-73.505C12.762%20261.908%2046.684%20229.34.132%20171.228c-46.553-58.112-76.188-17.462-102.907-25.822z'/%3e%3c/g%3e%3c/svg%3e");background-repeat:no-repeat;background-position:left bottom;background-size:200px 500px;z-index:1;margin-top:-500px}.intro{background-color:#2d2640;background-size:cover;height:600px;left:0}.containerHeader{color:#000;display:flex;width:1110px;margin:auto;justify-content:left;align-items:center;color:#fff}.headerCol1{flex:1;display:flex;max-width:540px}.headerItems{width:500px;height:300px;margin-top:-285px}.topBorder{border-top:white 1px solid;width:200px;padding-bottom:10px;padding-top:80px}.headerItems>h1{font-family:"DM Serif Display",serif;font-size:60px;font-weight:700;margin:auto auto -5px;width:500px}.headerCol1>div>p{font-size:16px;font-family:Karla,sans-serif;line-height:1.6}.headerButton{position:relative;background-color:#2d2640;color:#fff;height:40px;width:150px;border:white 2px solid;font-size:10px;margin-top:40px;letter-spacing:1px;cursor:pointer;z-index:10}.headerButton:hover{background-color:#fff;color:#2d2640;border:white 1px solid}.headerCol2{flex:1;max-width:540px;margin-top:60px}#intro-img{background-image:url(/assets/image-intro-desktop-XRiWpSmw.jpg);min-height:650px;max-width:540px;background-repeat:no-repeat}.titleContainer{width:1110px;margin:auto;flex-direction:column}.aboutBorder{border-top:hsl(270,9%,17%) .5px solid;width:200px;height:auto;margin-top:300px}.aboutTitle{font-family:"DM Serif Display",serif;width:500px;margin:70px auto auto 0;font-size:60px;display:flex;text-align:left}.containerAbout{display:flex;max-width:1110px;width:1110px;margin:100px auto auto;height:auto;justify-content:space-around;align-items:center}.aboutItem{min-width:355px;max-width:355px;flex:1;height:300px}.aboutItem>h2{font-family:"DM Serif Display",serif;font-size:30px}.aboutItem>p{font-family:Karla,sans-serif;font-size:16px;color:#837d87;line-height:1.6}img{height:90px;width:auto}.findContainer{width:1110px;height:250px;background-color:#2d2640;background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='434'%20height='250'%3e%3cg%20fill='none'%20fill-rule='evenodd'%20stroke='%239E96C6'%3e%3cpath%20d='M374.872-183.487c-83.088-26.03-168.523-69.446-255.99%209.854C31.415-94.333-23.575-24.865%2011.936%2065.016c35.51%2089.881%20180.463%2033.898%20222.58%20114.23%2042.116%2080.332-50.424%20153.24-10.528%20224.736%2039.896%2071.496%2070.573%20117.318%20198.785%2071.859%20128.212-45.46%20116.391-161.127%20213.89-228.861%2097.5-67.734%20202.988-169.134%2058.222-350.07-144.766-180.935-236.925-54.367-320.013-80.397z'/%3e%3cpath%20d='M384.985-142.161c-67.557-21.138-137.022-56.395-208.139%208.002C105.73-69.762%2061.02-13.351%2089.892%2059.638c28.873%2072.99%20146.729%2027.527%20180.973%2092.762%2034.243%2065.235-40.998%20124.441-8.56%20182.5%2032.439%2058.059%2057.381%2095.27%20161.627%2058.354%20104.246-36.916%2094.634-130.846%20173.908-185.85C677.114%20152.4%20762.883%2070.057%20645.178-76.874c-117.705-146.93-192.637-44.15-260.193-65.287z'/%3e%3cpath%20d='M404.804-113.49c-54.849-17.232-111.247-45.974-168.987%206.523-57.74%2052.496-94.04%2098.482-70.598%20157.983%2023.442%2059.5%20119.13%2022.44%20146.932%2075.62%2027.802%2053.179-33.286%20101.444-6.95%20148.773%2026.337%2047.33%2046.587%2077.663%20131.224%2047.57%2084.637-30.094%2076.834-106.665%20141.196-151.504%2064.362-44.84%20133.998-111.966%2038.434-231.743-95.565-119.778-156.402-35.99-211.25-53.223z'/%3e%3cpath%20d='M424.91-80.123c-44.205-13.836-89.659-36.915-136.194%205.238-46.534%2042.153-75.79%2079.079-56.898%20126.856%2018.893%2047.777%2096.011%2018.018%20118.418%2060.72%2022.407%2042.7-26.826%2081.456-5.6%20119.46%2021.225%2038.003%2037.546%2062.36%20105.758%2038.196%2068.213-24.164%2061.923-85.648%20113.796-121.652%2051.872-36.005%20107.994-89.905%2030.975-186.082-77.02-96.177-126.05-28.9-170.255-42.736z'/%3e%3cpath%20d='M430.256-58.56c-36.06-11.317-73.137-30.194-111.097%204.285-37.96%2034.478-61.824%2064.681-46.413%20103.76%2015.411%2039.079%2078.319%2014.738%2096.597%2049.665%2018.278%2034.928-21.883%2066.627-4.57%2097.712%2017.315%2031.085%2030.629%2051.008%2086.271%2031.243%2055.642-19.765%2050.512-70.056%2092.826-99.505%2042.313-29.45%2088.093-73.537%2025.267-152.204-62.827-78.668-102.822-23.638-138.881-34.956z'/%3e%3cpath%20d='M440.955-42.498c-29.325-9.164-59.479-24.448-90.35%203.469-30.87%2027.916-50.278%2052.37-37.745%2084.012%2012.533%2031.641%2063.693%2011.933%2078.557%2040.213%2014.865%2028.28-17.796%2053.946-3.715%2079.115%2014.08%2025.169%2024.908%2041.3%2070.16%2025.296%2045.25-16.003%2041.078-56.722%2075.49-80.566C567.763%2085.196%20604.994%2049.5%20553.9-14.196%20502.807-77.89%20470.28-33.335%20440.955-42.498z'/%3e%3c/g%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right top;background-size:330px 300px;margin:150px auto auto;display:flex;align-items:center}.findContainer>button{background-color:#2d2640;color:#fff;height:40px;width:150px;border:white 2px solid;font-size:10px;margin-left:300px;cursor:pointer;letter-spacing:1px}.findContainer>button:hover{color:#2d2640;background-color:#fff}.findContainer>div{color:#fff;width:500px;height:auto;margin-left:75px;line-height:0}.findContainer>div>h2{font-family:"DM Serif Display",serif;font-size:55px}.footer{height:395px;width:100%;min-width:100%;background-color:#fafafa;background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='528'%20height='231'%3e%3cg%20fill='none'%20fill-rule='evenodd'%20stroke='%23E4E4E4'%3e%3cpath%20d='M186.361%20197.675c75.703%2023.693%20153.543%2063.212%20233.235-8.97%2079.693-72.182%20129.794-135.414%2097.44-217.227-32.354-81.814-164.422-30.855-202.794-103.977-38.373-73.122%2045.94-139.485%209.591-204.563-36.35-65.078-64.3-106.787-181.115-65.409C25.902-361.092%2036.673-255.807-52.16-194.153c-88.833%2061.654-184.944%20153.953-53.046%20318.647s215.865%2049.487%20291.567%2073.18z'/%3e%3cpath%20d='M176.895%20159.751c61.583%2019.24%20124.905%2051.33%20189.734-7.283%2064.828-58.614%20105.585-109.959%2079.266-176.393-26.32-66.434-133.755-25.055-164.971-84.43-31.216-59.377%2037.372-113.266%207.802-166.11-29.57-52.845-52.306-86.713-147.334-53.113-95.028%2033.6-86.267%20119.094-158.53%20169.158-72.265%2050.064-150.45%20125.012-43.153%20258.747s175.603%2040.184%20237.186%2059.424z'/%3e%3cpath%20d='M159.188%20134.583c49.962%2015.698%20101.334%2041.882%20153.929-5.943%2052.594-47.825%2085.66-89.72%2064.307-143.926-21.353-54.206-108.513-20.443-133.838-68.89-25.325-48.448%2030.32-92.418%206.33-135.536-23.99-43.117-42.436-70.752-119.531-43.336C53.29-235.633%2060.398-165.875%201.77-125.026-56.856-84.176-120.287-23.023-33.238%2086.096c87.049%20109.12%20142.465%2032.788%20192.426%2048.487z'/%3e%3cpath%20d='M140.684%20103.816c40.295%2012.596%2081.728%2033.603%20124.147-4.768%2042.419-38.371%2069.087-71.984%2051.865-115.475-17.221-43.491-87.518-16.402-107.943-55.273-20.425-38.87%2024.453-74.148%205.105-108.743s-34.225-56.767-96.404-34.77c-62.179%2021.996-56.446%2077.965-103.73%20110.739C-33.56-71.7-84.718-22.635-14.512%2064.914c70.207%2087.55%20114.901%2026.307%20155.196%2038.902z'/%3e%3cpath%20d='M135.917%2083.954c32.91%2010.295%2066.749%2027.467%20101.393-3.897%2034.643-31.365%2056.424-58.84%2042.358-94.389-14.065-35.549-71.477-13.407-88.158-45.179-16.682-31.772%2019.971-60.609%204.17-88.886-15.803-28.277-27.953-46.4-78.735-28.42-50.782%2017.979-46.1%2063.727-84.718%2090.516C-6.39-59.51-48.17-19.406%209.167%2052.156c57.339%2071.562%2093.841%2021.503%20126.75%2031.798z'/%3e%3cpath%20d='M126.775%2069.594c26.718%208.36%2054.191%2022.305%2082.318-3.165%2028.127-25.47%2045.81-47.78%2034.39-76.649-11.419-28.868-58.03-10.887-71.574-36.688-13.544-25.8%2016.214-49.217%203.385-72.18-12.83-22.963-22.694-37.68-63.923-23.08-41.229%2014.6-37.428%2051.75-68.78%2073.505C11.238-46.908-22.684-14.34%2023.868%2043.772c46.553%2058.112%2076.188%2017.462%20102.907%2025.822z'/%3e%3c/g%3e%3c/svg%3e");background-repeat:no-repeat;background-position:left top;background-size:600px 300px;margin-top:150px}.iconBorder{border-bottom:hsl(270,9%,17%) .5px solid;width:1110px;margin:auto auto 50px}.iconsBox{margin-bottom:30px;padding-top:60px;width:1110px;margin-right:auto;margin-left:auto;display:flex}.icons{height:20px}.icons2{margin-left:825px}.icons2>a>img{height:20px;filter:invert(1);padding-left:5px;padding-right:5px}.icons2>a:hover{filter:invert(1);cursor:pointer}.footerContainer{width:1110px;display:flex;margin:auto;flex-wrap:wrap}.footerBox{width:350px;flex:1;display:flex;flex-direction:column}.footerBox>a{font-family:Karla,sans-serif;text-decoration:none;padding-bottom:10px;cursor:pointer}.footerBox>a:hover{text-decoration:underline}.footerHead{color:#837d87;margin-bottom:20px}.roles-container{display:flex;justify-content:center;align-items:center;height:100vh;background-color:#2d2640}.roles-box{background:#fff;padding:30px;border-radius:10px;box-shadow:0 4px 10px #0000001a;text-align:center;width:350px}.roles-box h2{font-family:"DM Serif Display",serif;font-size:24px;color:#2d2640;margin-bottom:20px}.roles-box label{font-family:Karla,sans-serif;font-size:16px;color:#837d87;display:block;margin-bottom:10px}.roles-box select{width:100%;padding:10px;font-size:16px;border:1px solid hsl(273,4%,51%);border-radius:5px;margin-bottom:20px;font-family:Karla,sans-serif}.continue-btn{width:100%;padding:10px;font-size:16px;background-color:#2d2640;color:#fff;border:none;border-radius:5px;cursor:pointer;font-family:Karla,sans-serif;transition:.3s}.continue-btn:hover{background-color:#2b272f}.continue-btn:disabled{background-color:#837d87;cursor:not-allowed}.modal-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:#a0979799;display:flex;justify-content:center;align-items:center;z-index:1000;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.modal-content{background:#252a41;padding:25px;border-radius:12px;width:400px;box-shadow:0 4px 15px #0000004d;color:#fff;text-align:center;font-family:Karla,sans-serif}.modal-content h3{margin-bottom:20px;color:#ded6e6;font-size:22px;font-family:"DM Serif Display",serif}.modal-content label{display:block;text-align:left;margin-bottom:5px;color:#ded6e6;font-size:14px}.modal-content input{width:100%;padding:12px;margin:0 0 20px;border-radius:6px;border:1px solid #444;background:#1e2235;color:#fff;font-family:Karla,sans-serif}.modal-content input:disabled{background:#151825;color:#888;cursor:not-allowed}.modal-actions{display:flex;justify-content:space-between;gap:15px;margin-top:10px}.modal-actions button{flex:1;padding:12px;border-radius:6px;border:none;cursor:pointer;font-weight:600;transition:.2s;font-family:Karla,sans-serif}.cancel-btn{background:transparent;border:1px solid hsl(270,24%,87%);color:#ded6e6}.cancel-btn:hover{background:#ffffff1a}.confirm-btn{background:#8d7eb4;color:#fff}.confirm-btn:hover{background:#705ea1}.modal-content.claim-modal{background:#252a41;padding:30px;width:650px;max-height:85vh;border-radius:12px;box-shadow:0 4px 20px #0000004d;text-align:left;position:relative;overflow-y:auto;color:#fff;font-family:Karla,sans-serif;animation:fadeIn .3s ease-in-out;scrollbar-width:none}.modal-content.claim-modal::-webkit-scrollbar{display:none}.claim-modal .modal-header{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid rgba(255,255,255,.1);padding-bottom:15px;margin-bottom:20px}.claim-modal .modal-header h2{margin:0;font-size:24px;color:#fff;font-family:"DM Serif Display",serif}.claim-modal .close-btn{background:none;border:none;font-size:36px;font-weight:700;cursor:pointer;color:#fff!important;opacity:1;transition:transform .2s;line-height:1;z-index:10}.claim-modal .close-btn:hover{transform:scale(1.1)}.claim-modal .form-group{margin-bottom:20px;width:80%;margin-left:auto;margin-right:auto}.claim-modal .form-group label{display:block;font-weight:600;margin-bottom:8px;color:#ffffffe6;font-size:14px}.claim-modal .form-group input,.claim-modal .form-group textarea{width:100%;padding:12px;background:#0003;border:1px solid rgba(255,255,255,.1);border-radius:6px;font-size:16px;color:#fff;font-family:Karla,sans-serif;transition:border-color .2s}.claim-modal .form-group input:focus,.claim-modal .form-group textarea:focus{outline:none;border-color:#8d7eb4}.claim-modal .form-group textarea{height:100px;resize:vertical}.claim-modal .file-upload-wrapper{position:relative;width:100%}.claim-modal .file-upload-label{display:flex;align-items:center;justify-content:center;padding:15px;background:#ffffff0d;border:1px dashed rgba(255,255,255,.3);border-radius:6px;cursor:pointer;transition:all .2s;color:#ffffffb3;font-size:14px}.claim-modal .file-upload-label:hover{background:#ffffff1a;border-color:#fff9}.claim-modal .file-upload-label i{margin-right:8px}.claim-modal input[type=file]{display:none}.claim-modal .submit-btn{width:80%;padding:14px;font-size:16px;font-weight:700;background:linear-gradient(135deg,#5a4b81,#8d7eb4);color:#fff;border:none;border-radius:6px;cursor:pointer;transition:transform .1s,box-shadow .2s;margin-top:10px;margin-left:auto;margin-right:auto;display:block}.claim-modal .submit-btn:hover{transform:translateY(-2px);box-shadow:0 4px 12px #0000004d}.claim-modal .submit-btn:active{transform:translateY(0)}.claim-modal .submit-btn:disabled{opacity:.7;cursor:not-allowed}.claim-modal .error{color:#fff!important;font-size:12px;margin-top:5px;display:block}.success-content{text-align:center;padding:40px 20px}.success-icon-container{width:80px;height:80px;background:#4caf5033;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 20px}.success-icon{color:#4caf50;font-size:40px}.success-content h2{color:#fff;font-family:"DM Serif Display",serif;margin-bottom:15px}.success-content p{color:#ffffffb3;margin-bottom:30px}.success-close-btn{background:#fff;color:#252a41;font-weight:700;padding:12px 30px;border-radius:25px;border:none;cursor:pointer;transition:transform .2s}.success-close-btn:hover{transform:scale(1.05)}.dashboard-container{display:flex;font-family:Karla,sans-serif}.sidebar{width:200px;background-color:#2d2640;color:#fff;display:flex;flex-direction:column;justify-content:space-between;padding:20px;position:fixed;height:95%}.logo img{width:auto;height:50px;max-width:70%;display:block;margin:0 auto 30px;border-radius:5px;box-shadow:0 4px 10px #0000001a}.sidebar-icons{flex-grow:1}.sidebar-icons button{background-color:transparent;color:#fff;border:none;font-size:16px;width:100%;padding:10px;text-align:left;cursor:pointer}.sidebar-icons button:hover{background-color:#2b272f}.sidebar-footer button{background-color:#2d2640;color:#fff;border:1px solid white;padding:12px;font-size:16px;cursor:pointer;border-radius:8px;width:100%;margin-top:20px;text-align:center}.sidebar-footer button:hover{background-color:#2b272f}.user-info{position:relative;cursor:pointer}.dropdown-menu{position:absolute;top:60px;right:0;background:#fff;border-radius:8px;box-shadow:0 4px 10px #0003;width:120px;padding:10px;z-index:10}.dropdown-menu button{width:100%;background:none;border:none;padding:10px;text-align:left;cursor:pointer;font-size:14px;color:#2d2640}.dropdown-menu button:hover{background:#2b272f;color:#fff;border-radius:5px}.claims-btn{width:18%;padding:10px;font-size:16px;background-color:#2d2640;color:#fff;border:none;border-radius:8px;cursor:pointer;font-family:Karla,sans-serif;transition:background-color .3s ease}.claims-btn:hover{background-color:#2b272f}.content{margin-left:250px;padding:20px;width:calc(100% - 250px);overflow-y:auto}.user-greeting h1{font-size:24px;color:#2d2640}.user-info{display:flex;align-items:center;font-size:16px}.user-img{width:50px;height:50px;border-radius:50%;margin-right:15px}.user-details p{margin:0}.claims-section{margin-top:30px;height:600px;overflow-y:auto;padding:10px;border:1px solid hsl(273,4%,51%);border-radius:8px}.claims-section p{font-size:18px;color:#837d87}.filters{display:flex;justify-content:center;gap:10px;margin:20px 0}.filter-btn{background:#534e5f;color:#fff;border:none;padding:8px 16px;cursor:pointer;border-radius:5px;font-size:14px}.filter-btn.active{background:#2b272f}.claims-section{display:flex;flex-direction:column;gap:10px;margin-top:10px;height:500px;overflow-y:auto;padding:10px;border:1px solid hsl(273,4%,51%);border-radius:8px}.claim-tile{display:flex;background:#fff;padding:15px;border-radius:5px;margin-bottom:8px;box-shadow:2px 2px 15px #0003;justify-content:space-between;transition:transform .2s}.claim-tile:hover{transform:scale(1.02)}.claim-tile span{flex:1;text-align:center}.col-status.pending{color:orange;font-weight:700}.col-status.approved{color:green;font-weight:700}.col-status.rejected{color:red;font-weight:700}.no-claims{text-align:center;color:#837d87;font-size:16px}.modal-content.small-modal,.modal-content{background:#252a41;padding:30px;border-radius:12px;box-shadow:0 8px 25px #0006;color:#fff;text-align:center;border:1px solid rgba(255,255,255,.1)}.modal-content.small-modal{width:400px}.modal-content h3{margin-bottom:15px;color:#fff;font-family:var(--font-heading, "DM Serif Display", serif);font-size:24px}.modal-content p{color:#fffc;margin-bottom:25px;font-size:1rem}.modal-content input{width:100%;padding:12px;margin:10px 0 25px;border-radius:6px;border:1px solid rgba(255,255,255,.2);background:#0003;color:#fff;font-family:var(--font-primary, "Outfit", sans-serif)}.modal-content input:focus{outline:none;border-color:#8d7eb4}.modal-actions{display:flex;justify-content:space-between;gap:15px}.modal-actions button{flex:1;padding:12px;border-radius:6px;border:none;cursor:pointer;font-weight:600;transition:transform .1s,background-color .2s;font-family:var(--font-primary, "Outfit", sans-serif)}.cancel-btn{background:#ffffff1a;border:1px solid rgba(255,255,255,.2);color:#fff}.cancel-btn:hover{background:#fff3}.confirm-btn{background:linear-gradient(135deg,#5a4b81,#8d7eb4);color:#fff;box-shadow:0 4px 10px #0003}.confirm-btn:hover{transform:translateY(-2px);box-shadow:0 6px 15px #0000004d}.error-text{color:#ff6b6b;font-size:.9rem;margin-bottom:15px}.modal-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:#a0979799;display:flex;justify-content:center;align-items:center;z-index:1000;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.modal-content.insurer-claim-modal{background:#252a41;padding:30px;width:800px;max-height:90vh;border-radius:12px;box-shadow:0 4px 20px #0000004d;text-align:left;position:relative;overflow-y:auto;color:#fff;font-family:Karla,sans-serif;animation:fadeIn .3s ease-in-out;scrollbar-width:none}.modal-content.insurer-claim-modal::-webkit-scrollbar{display:none}@keyframes fadeIn{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.insurer-claim-modal .modal-header{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid rgba(255,255,255,.1);padding-bottom:15px;margin-bottom:25px}.insurer-claim-modal .modal-header h2{margin:0;font-size:24px;color:#fff;font-family:"DM Serif Display",serif}.insurer-claim-modal .close-btn{background:none;border:none;font-size:36px;font-weight:700;cursor:pointer;color:#fff!important;opacity:1;transition:transform .2s;line-height:1}.insurer-claim-modal .close-btn:hover{transform:scale(1.1)}.insurer-claim-modal .modal-body{display:flex;gap:60px}.insurer-claim-modal .modal-left,.insurer-claim-modal .modal-right{flex:1}.insurer-claim-modal .field-group{margin-bottom:15px}.insurer-claim-modal label{display:block;font-weight:600;margin-bottom:5px;color:#ffffffb3;font-size:13px;text-transform:uppercase;letter-spacing:.5px}.insurer-claim-modal input,.insurer-claim-modal select,.insurer-claim-modal textarea,.insurer-claim-modal .static-value{width:100%;padding:12px;background:#0003;border:1px solid rgba(255,255,255,.1);border-radius:6px;font-size:16px;color:#fff;font-family:Karla,sans-serif;transition:border-color .2s;display:block}.insurer-claim-modal .static-value{background:#ffffff0d;min-height:46px;border:none}.insurer-claim-modal input:focus,.insurer-claim-modal select:focus,.insurer-claim-modal textarea:focus{outline:none;border-color:#8d7eb4;background:#0000004d}.insurer-claim-modal textarea{height:100px;resize:vertical}.insurer-claim-modal select option{background:#252a41;color:#fff}.insurer-claim-modal input[disabled]{opacity:.7;cursor:default}.insurer-claim-modal .modal-document{margin-top:25px;border-top:1px solid rgba(255,255,255,.1);padding-top:20px}.insurer-claim-modal .document-preview{background:#0003;padding:20px;border-radius:8px;text-align:center}.insurer-claim-modal .doc-img{max-width:100%;max-height:300px;border-radius:6px;box-shadow:0 4px 10px #0000004d;margin-bottom:15px;cursor:pointer;transition:transform .2s}.insurer-claim-modal .doc-img:hover{transform:scale(1.02)}.insurer-claim-modal .doc-actions{display:flex;justify-content:center;gap:15px}.insurer-claim-modal .btn-secondary{background:#ffffff1a;color:#fff;padding:8px 16px;border-radius:6px;text-decoration:none;font-size:14px;transition:background .2s;border:none;cursor:pointer;display:inline-block}.insurer-claim-modal .btn-secondary:hover{background:#fff3}.insurer-claim-modal .modal-footer{display:flex;justify-content:flex-end;gap:15px;margin-top:30px;border-top:1px solid rgba(255,255,255,.1);padding-top:20px}.insurer-claim-modal .action-btn{padding:12px 24px;font-size:16px;font-weight:700;border-radius:6px;cursor:pointer;border:none;transition:transform .1s}.insurer-claim-modal .action-btn.edit{background:linear-gradient(135deg,#5a4b81,#8d7eb4);color:#fff}.insurer-claim-modal .action-btn.save{background:linear-gradient(135deg,#1e8549,#28af60);color:#fff}.insurer-claim-modal .action-btn.cancel{background:transparent;border:1px solid rgba(255,255,255,.2);color:#ffffffb3}.insurer-claim-modal .action-btn:hover{transform:translateY(-2px);opacity:.9}.claims-header{display:flex;background:#2d2640;color:#fff;padding:10px;border-radius:5px;font-weight:700;justify-content:space-between}.claims-header span{flex:1;text-align:center}.select-user-container{display:flex;font-family:Karla,sans-serif;background-color:transparent}.select-user-content{margin-left:200px;width:calc(100% - 200px);padding:20px;height:100vh;overflow-y:hidden}.header{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.user-greeting h1{font-size:24px;color:#2d2640;margin:0}.claim-tile{display:flex;align-items:center;background:#fff;padding:15px;border-radius:5px;margin-bottom:8px;box-shadow:2px 2px 15px #b90e0e33;justify-content:space-between;transition:transform .2s;cursor:pointer}.claim-tile:hover{transform:scale(1.01);border:1px solid hsl(256,26%,20%)}.claim-tile span{flex:1;text-align:center;font-family:Karla,sans-serif;color:#2d2640}.col-avatar{flex:0 0 60px!important;display:flex;justify-content:center;align-items:center}.col-user-name{flex:2!important;text-align:left!important;font-weight:700;font-size:16px;padding-left:20px}.col-claims-count{flex:1;text-align:right!important;padding-right:20px;font-weight:700;color:#2d2640}.user-avatar-small{width:40px;height:40px;border-radius:50%;object-fit:cover;box-shadow:0 2px 5px #0000001a}.no-claims{text-align:center;color:#837d87;font-size:16px;margin-top:20px}.search-claims-container{display:flex;justify-content:space-between;margin-bottom:30px;gap:20px}.search-bar{flex:1;padding:10px;font-size:16px;border:1px solid hsl(273,4%,51%);border-radius:8px;font-family:Karla,sans-serif}
