:root{--primary-main-color:#c13f2f;--primary-hover-color:#e76f61;--secondary-main-color:#444;--white-main-color:#f6f6f6;--beige-main-color:#e9e1d1;--green-main-color:#2e8f70;--danger-main-color:#ff6f6f;--dark-main-color:#101010;--gray-main-color:#919191;--light-gray-main-color:#c4c4c4;--dark-gray-main-color:#1c1c1c;--font-size-20:20px;--font-size-18:18px;--font-size-base:16px;--font-size-small:14px;--border-radius-10:10px;--border-radius-20:20px}
html{background-color:var(--dark-main-color);color:var(--white-main-color);overscroll-behavior-y:none;width:100%;height:100%;margin:0;padding:0;font-family:Outfit,sans-serif}body{background-color:var(--dark-main-color);color:var(--white-main-color);overscroll-behavior-y:none;-webkit-overflow-scrolling:touch;width:100%;height:100%;margin:0;padding:0;font-family:Outfit,sans-serif;position:relative;overflow-x:hidden}::-webkit-scrollbar{width:6px;height:12px}::-webkit-scrollbar-thumb{background-color:var(--white-main-color);border-radius:6px}::-webkit-scrollbar-thumb:hover{background-color:#c4c4c4}::-webkit-scrollbar-track{background-color:var(--dark-gray-main-color)}.MuiFab-root.MuiFab-sizeMedium{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:var(--border-radius-20);text-transform:none;background-color:rgba(193,63,47,.2);border:1px solid rgba(193,63,47,.5);width:auto;height:52px;padding:0 15px;font-size:16px;font-weight:600}.MuiButtonBase-root.MuiFab-root:hover{background-color:var(--primary-hover-color)!important}.Mui-icon{width:24px;height:24px}.MuiTypography-h2{margin-bottom:0!important}.MuiTypography-root.label{color:var(--primary-main-color);font-size:var(--font-size-18);font-weight:600}.time-slot{background-color:var(--white-main-color)!important;color:var(--dark-main-color)!important;font-size:var(--font-size-18)!important;border-radius:var(--border-radius-10)!important;height:32px!important;font-weight:700!important}.time-slot .MuiChip-deleteIcon{color:var(--gray-main-color)!important;font-size:var(--font-size-18)!important}.custom-tag{background-color:var(--light-gray-main-color)!important;font-size:var(--font-size-base)!important;border-radius:var(--border-radius-10)!important;height:32px!important;font-weight:400!important}a{color:var(--white-main-color);text-decoration:none;transition:color .2s ease-in-out}a:not(.MuiButtonBase-root):hover{color:var(--white-main-color)}.small{font-size:var(--font-size-small)!important}.w-100{width:100%}.h-100{height:100%}.text-center{text-align:center}.text-start{text-align:left}.text-end{text-align:right}.text-capitalize{display:inline-block}.text-capitalize:first-letter{text-transform:uppercase}.card{background-color:var(--dark-gray-main-color);border-radius:var(--border-radius-10);border:1px solid var(--gray-main-color);width:100%;padding:15px}.portfolio-profile-picture:not(.editable){border:2px solid var(--primary-main-color);border-radius:50%;width:180px;height:180px;margin:auto;overflow:hidden}.portfolio-profile-picture.editable{border:none}.portfolio-profile-picture.editable .box-file-container{width:180px;height:180px}.contact-info-row{cursor:pointer;align-items:center;gap:10px;transition:opacity .2s;display:flex}.contact-info-row:hover{opacity:.8}.contact-icon{background-color:var(--dark-main-color);border:1px solid var(--primary-main-color);color:var(--primary-main-color);border-radius:50%;width:30px;height:30px;padding:6px}
@font-face{font-family:Outfit;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/b2ea385cb5ae8625-s.866357a4.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Outfit;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/1b99372b3eaef0c8-s.p.758e15a8.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Outfit Fallback;src:local(Arial);ascent-override:100.18%;descent-override:26.05%;line-gap-override:0.0%;size-adjust:99.82%}.outfit_64c5ed5c-module__RBhFBG__className{font-family:Outfit,Outfit Fallback;font-style:normal}.outfit_64c5ed5c-module__RBhFBG__variable{--font-outfit:"Outfit","Outfit Fallback"}
