{"version":3,"sources":["webpack:///./node_modules/react-image-gallery/styles/css/image-gallery.css","webpack:///./node_modules/react-dropzone-component/styles/filepicker.css","webpack:///./node_modules/dropzone/dist/min/dropzone.min.css","webpack:///./src/style/main.scss","webpack:///./src/style/base.scss","webpack:///./src/style/forms.scss","webpack:///./src/style/button.scss","webpack:///./src/style/mixins.scss","webpack:///./src/style/variables.scss","webpack:///./src/style/grid.scss","webpack:///./src/style/navigation.scss","webpack:///./src/style/footer.scss","webpack:///./src/style/layouts.scss","webpack:///./src/style/home.scss","webpack:///./src/style/portfolio.scss","webpack:///./src/style/portfolio-manager.scss","webpack:///./src/style/portfolio-form.scss","webpack:///./src/style/portfolio-sidebar.scss","webpack:///./src/style/portfolio-detail.scss","webpack:///./src/style/auth.scss","webpack:///./src/style/blog.scss","webpack:///./src/style/loaders.scss","webpack:///./src/style/blog-form.scss","webpack:///./src/style/modals.scss","webpack:///./src/style/react-draft-wysiwyg.scss","webpack:///./src/style/rich-text-editor.scss"],"names":[],"mappings":"AAAA;EAAoB;EAAW;EAA4B;KAAA;UAAA;EAAgB;EAA6B;EAAS;EAAe;EAAa;EAAkB;EAAU;CAWxK;;AAX8M;EAAwC;IAA0B;GAgB9Q;EAhB4R;IAA6C;GAmBzU;CACF;AApBiW;EAA0B;CAuB3X;;AAvBqZ;EAAqD;CA2B1c;;AA3Bud;EAA4D;EAAS;CAgC5hB;;AAhCyiB;EAAkG;EAAY;CAqCvpB;;AArCkqB;EAAyB;IAA4D;GA0CrvB;EA1CkwB;IAAkG;IAAY;GA8Ch3B;CACF;AA/C83B;EAAyB;IAA4D;GAmDj9B;EAnD89B;IAAkG;IAAY;GAuD5kC;CACF;AAxD0lC;EAAiC;CA2D3nC;;AA3DmoC;EAA2B;CA+D9pC;;AA/DqqC;EAAiD;EAAkB;EAAQ;CAqEhvC;;AArE2wC;EAAuF;EAAa;CA0E/2C;;AA1E03C;EAAyB;IAAuF;IAAY;GAgFp/C;CACF;AAjFkgD;EAAyB;IAAuF;IAAY;GAsF5nD;CACF;AAvF0oD;EAAqE;EAAgB;EAAW;CA4F1uD;;AA5F8vD;EAAwB;CAgGtxD;;AAhG6xD;EAAyB;CAoGtzD;;AApG8zD;EAAe;EAAyB;EAA2C;EAAoB;EAAiB;EAA0C;CA8Gh+D;;AA9Gk/D;EAAgC;EAAgB;EAAS;EAAY;EAAO;EAAe;EAAQ;EAAM;EAAW;CA0HtmE;;AA1HgnE;EAAuD;EAAQ;CA+H/qE;;AA/H0sE;EAAuB;EAAkB;EAAc;CAqIjwE;;AArIuwE;EAAkC;CAyIzyE;;AAzIyzE;EAAiE;CA6I13E;;AA7Iw5E;EAA+L;CAiJvlF;;AAjJwmF;EAA6B;CAqJroF;;AArJupF;EAAuH;EAAqB;CA0JnyF;;AA1J4zF;EAAyB;IAAuH;GA+J18F;CACF;AAhKq+F;EAA+C;CAmKphG;;AAnKkiG;EAAsB;EAAc;EAAgB;EAAkB;EAAmB;CA2K3nG;;AA3K6oG;EAAqB;EAAO;EAAkB;EAAM;CAkLjsG;;AAlL4sG;EAA0C;CAsLtvG;;AAtLwwG;EAA0C;EAAW;KAAA;CA2L7zG;;AA3Lg1G;EAAgD;EAA0B;EAAY;EAAW;EAAO;EAAc;EAAkB;EAAkB;CAsM1+G;;AAtM6/G;EAAyB;IAAgD;IAAY;IAAe;GA6M/lH;CACF;AA9MmnH;EAAuB;EAAY;EAAO;EAAc;EAAkB;EAAQ;EAAU;CAuN/sH;;AAvNytH;EAAwD;EAAS;EAAU;CA6NpyH;;AA7NszH;EAA6C;KAAA;UAAA;EAAgB;EAA6B;EAAsB;EAAkB;EAA6B;EAAe;EAAqB;EAAa;EAAa;EAAY;CA2O/hI;;AA3O2jI;EAAyB;IAA6C;IAAa;GAiP5oI;CACF;AAlP2pI;EAAyB;IAA6C;GAsP/tI;CACF;AAvPgvI;EAAmD;EAAqB;EAAmB;CA4P30I;;AA5Po2I;EAAoD;EAAqB;EAAsB;CAkQn8I;;AAlQm9I;EAAwC;IAAmD;IAAmB;GAwQ/jJ;EAxQwlJ;IAA0D;GA2QlpJ;CACF;AA5QwqJ;EAAkC;CA+Q1sJ;;AA/Q4tJ;EAA8D;CAmR1xJ;;AAnR6yJ;EAA4D;CAuRz2J;;AAvR43J;EAAyD;CA2Rr7J;;AA3Rm8J;EAAiI;EAAqB;EAAmB;CAiS5mK;;AAjSwnK;EAAyB;IAAiI;GAsShxK;CACF;AAvS8xK;EAAqL;EAAY;EAAW;EAAO;EAAU;EAAkB;CA+S7gL;;AA/SmhL;EAAuO;EAAc;EAAe;CAqTvxL;;AArTiyL;EAAyR;EAAc;CA0TxkM;;AA1TulM;EAAiI;CA8TxtM;;AA9TquM;EAAyB;IAAiI;GAmU73M;CACF;AApU64M;EAA0B;EAAgB;CAwUv7M;;AAxUq8M;EAAyB;IAA0B;GA6Ut/M;CACF;AA9UugN;EAA8D;EAAe;EAAkB;CAmVtmN;;AAnVynN;EAAyB;EAAqB;EAA6B;EAA+B;EAAY;EAAuB;CA4VtwN;;AA5VgxN;EAAyB;IAAyB;IAA6B;GAkW71N;CACF;AAnW22N;EAAkD;CAsW75N;;AAtW66N;EAAwD;EAAc;CA2Wn/N;;AA3WqgO;EAAwD;EAAsB;EAAW;CAiX9lO;;AAjX4mO;EAA+D;EAAa;CAsXxrO;;AAtXitO;EAAyB;IAA+D;GA2XvyO;CACF;AA5Xm0O;EAAwC;IAA+B;IAAa;GAiYr5O;CACF;AAlYi7O;EAA8D;IAA+B;GAsY5gP;CACF;AAvYwiP;EAA+B;EAAsB;EAAW;EAAc;EAAO;EAAgB;EAAW;EAAkB;EAAQ;EAA8B;EAA2B;EAAmB;CAqZ9vP;;AArZywP;EAAyB;IAA+B;IAAe;GA2Z90P;CACF;AA5Zk2P;EAAqB;EAA0B;EAAW;EAAc;EAAkB;EAAkB;EAAQ;EAAM;CAsa59P;;AAtas+P;EAAyB;IAAqB;IAAe;GA4ajiQ;CC5aH;AACA;EACI;CACH;;AAED;EACI;EACA;EACA;EACA;EACA;EACA;CACH;;AAED;AACA;EAEI;EAEA;EAEA;EACA;EAEA;CAHH;;AAKD;EAEI;EACA;EACA;EAEA;EACA;EAEA;EAEA;EACA;CANH;;AAQD;EAEI;EACA;EAEA;EACA;EACA;EAEA;EAEA;EACA;EACA;EACA;EACA;EAEA;EACA;CAVH;;AAYD;EAEI;EACA;EACA;EAEA;EACA;EAEA;EACA;EACA;CCvE+jC;EAA2B;IAAG;IAA0I;GA4DxuC;EA5DmwC;IAAQ;IAAsI;GAoEj5C;EApE26C;IAAK;IAA8I;GA4E9jD;CACF;AA7E4yE;EAAoB;IAAG;IAA0I;GA0H38E;EA1Hs+E;IAAI;IAAsI;GAkIhnF;CACF;AAnI05G;EAAiB;IAAmG;GAyL5gH;EAzL+hH;IAA4G;GAgM3oH;EAhMgqH;IAAoG;GAuMpwH;CACF;AAxM0xH;EAAsB;CA2MhzH;;AA3Ms0H;EAAU;EAAiB;EAAgC;EAAgB;CAkNj5H;;AAlNm6H;EAAuB;CAsN17H;;AAtNy8H;EAAyB;CA0Nl+H;;AA1Ni/H;EAAwE;CA8NzjI;;AA9NwkI;EAAiC;CAkOzmI;;AAlOsnI;EAAwB;CAsO9oI;;AAtOiqI;EAAoC;CA0OrsI;;AA1OgtI;EAAsB;EAAkB;CA+OxvI;;AA/OqwI;EAAiC;EAAgB;EAAc;EAAY;EAAU;EAAa;EAAe;CAyPt3I;;AAzPs4I;EAAsB;EAAkB;EAAqB;EAAmB;EAAY;CAiQl+I;;AAjQm/I;EAA4B;CAqQ/gJ;;AArQ4hJ;EAAwC;CAyQpkJ;;AAzQ8kJ;EAAgD;EAAmB;EAAgB;CA+QjqJ;;AA/QmtJ;EAAkD;CAmRrwJ;;AAnR+wJ;EAAuC;CAuRtzJ;;AAvRs0J;EAAmM;CA+RzgK;;AA/RwiK;EAAiC;EAAe;EAAkB;EAAc;EAAe;CAuSvoK;;AAvSmpK;EAAuC;CA2S1rK;;AA3SotK;EAAwC;CA+S5vK;;AA/SswK;EAAkC;EAAW;EAAkB;EAAM;EAAO;EAAU;EAAe;EAAe;EAAe;EAAgB;EAAkB;EAAqB;CA8Th8K;;AA9Ti9K;EAA2C;EAAkB;CAmU9gL;;AAnU6hL;EAA+C;CAuU5kL;;AAvU+lL;EAA0D;EAAsC;CA4U/rL;;AA5UquL;EAA2D;EAAgB;CAiVhzL;;AAjVu0L;EAAgE;CAqVv4L;;AArVo6L;EAAoG;EAAsC;EAAe;CA2V7jM;;AA3V+kM;EAA8K;EAAqD;CAqWlzM;;AArWm0M;EAAgC;EAAmB;EAAgB;EAAY;EAAa;EAAkB;EAAc;CA+W/7M;;AA/W08M;EAAoC;CAmX9+M;;AAnX4/M;EAA0T;CA2XtzN;;AA3Xm3N;EAA8C;EAAsP;CAoYvpO;;AApY6sO;EAA4E;EAAoB;EAAU;EAAY;EAAkB;EAAc;EAAQ;EAAS;EAAkB;CAgZt4O;;AAhZu5O;EAAoF;EAAc;EAAW;CAsZpgP;;AAtZghP;EAAiD;EAA0I;CA+Z3sP;;AA/ZsuP;EAA+C;EAA8J;CAwan7P;;AAxam9P;EAA+M;CAgblqQ;;AAhbmsQ;EAAmC;EAAU;EAAa;EAAoB;EAAkB;EAAY;EAAS;EAAQ;EAAgB;EAAW;EAAkB;EAAgC;EAA2B;EAAkB;CAic17Q;;AAjc08Q;EAA8C;EAAgB;EAAkD;EAAkB;EAAM;EAAO;EAAS;EAAwK;CAgd1wR;;AAhd6yR;EAAiD;CAod91R;;AApd42R;EAAuD;EAAU;CAyd76R;;AAzdi8R;EAAwC;EAAoB;EAAa;EAAkB;EAAc;EAAa;EAAkJ;EAA6B;EAAkB;EAAe;EAAU;EAAW;EAAY;EAAmB;EAAwD;EAAmB;CAgft4S;;AAhfi5S;EAA8C;EAAW;EAAkB;EAAS;EAAU;EAAQ;EAAS;EAAkC;EAAmC;CCAtkT,iBAAiB;ACAjB;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;CDED;;ACCD;AACA;EACE;IACE;IACA;GDED;CACF;ACED;EACE;IACE;IACA;GDAD;CACF;AExBD;EACE;EACA;EACA;EACA;EACA;EACA;CF0BD;;AEvBD;EACE;EACA;EACA;EACA;EACA;EACA;EACA;CF0BD;;AG1CD;ECCE;EACA;EACA;EACA;EACA;EACA;EACA,0BCNU;EDOV;CJ6CD;AI3CC;EAEE;CJ4CH;AIzCC;EACE,0BChBG;CL2DN;;AM3DD;EF2CE;EACA;EE1CA;CN+DD;;AM5DD;EFsCE;EACA;EErCA;CNgED;;AOvED;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;CP0ED;AOvEG;EACE;EACA;EACA;EACA;EACA;EACA,eFnBM;EEoBN;EACA;CPyEL;AOtEG;EACE;CPwEL;AOpEC;EACE;EACA;EACA;EACA;CPsEH;AOpEG;EACE;EACA;EACA;EACA;CPsEL;AOpEK;EANF;IAOI;IACA;GPuEL;CACF;AOrEK;EAXF;IAYI;IACA;IACA;GPwEL;CACF;AOrEG;EACE;CPuEL;AOrEK;EAHF;IAII;GPwEL;CACF;AOtEK;EAPF;IAQI;GPyEL;CACF;AOrEC;EACE;CPuEH;AOpEC;EACE;EACA;EACA;EACA;CPsEH;AOpEG;EACE;EACA;EACA;CPsEL;AOpEK;EACE;EACA;EACA;EACA;EACA;CPsEP;AOlEG;EACE;EACA;CPoEL;AOhEC;EACE;IACE;IACA;IACA;GPkEH;EO/DC;IACE;IACA;IACA;IACA;IACA;IACA;IACA;IACA;IACA;GPiEH;EO/DG;IACE;GPiEL;EO9DG;IACE;IACA;GPgEL;EO9DK;IACE;IACA;IACA;IACA;IACA;IACA;GPgEP;EO9DO;IACE;IACA;IACA;GPgET;EO5DK;IACE;GP8DP;CACF;AOzDC;EAEI;IACE;IACA;GP0DL;CACF;;AQhND;EACE;EACA;CRmND;;AQhND;EACE;EACA;EACA;CRmND;;AQhND;EACE;EACA;CRmND;;AQhND;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;CRmND;;AQhND;EACE;EACA;EACA;CRmND;;AQhND;EACE;EACA;EACA;EACA;EACA;EACA;CRmND;AQjNC;EACE;EACA;CRmNH;AQlNG;EACE;EACA;CRoNL;;AQ/MD;EACE;IACE;IACA;IACA;IACA;GRkND;EQ/MD;IACE;GRiND;EQ9MD;IACE;IACA;GRgND;CACF;AQ7MD;EACE;IACE;GR+MD;EQ5MD;IACE;IACA;IACA;GR8MD;EQ3MD;IACE;IACA;GR6MD;CACF;ASjSD;EACE;EACA;CTmSD;;AShSD;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;CTmSD;;AShSD;EACE;EACA;EACA;EACA;CTmSD;;AShSD;EACE;EACA;EACA;EACA;EACA;EACA;CTmSD;;AShSD;EACE;EACA;EACA;EACA;EACA;EACA;EACA;CTmSD;;AShSD;EACE;EACA;EACA;CTmSD;;AShSD;EACE;EACA;EACA;EACA;CTmSD;;AShSD;EACE;EACA;EACA;EACA;EACA;CTmSD;;AShSD;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;CTmSD;;AShSD;EACE;EACA;CTmSD;;AShSD;EACE;EACA;EACA;EACA;EACA;CTmSD;;AShSD;EACE;EACA;EACA;CTmSD;;AShSD;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;CTmSD;;AShSD;EACE;EACA;CTmSD;;AShSD;EACE;EACA,eJrHK;CLwZN;;AShSD;EACE;EACA;EACA;CTmSD;;AShSD;AACA;EACE;IACE;IACA;GTmSD;EShSD;IACE;GTkSD;ES/RD;IACE;IACA;GTiSD;ES7RC;IACE;GT+RH;ES5RC;IACE;GT8RH;ES3RC;IACE;GT6RH;CACF;ASzRD;AACA;EACE;IACE;IACA;IACA;GT2RD;ESxRD;IACE;GT0RD;ESvRD;IACE;GTyRD;ESrRC;IACE;GTuRH;ESpRC;IACE;GTsRH;ESnRC;IACE;GTqRH;CACF;AU7cD;EACE;EACA;EACA;CV+cD;AU7cC;EACE;EACA;CV+cH;AU7cG;EACE;CV+cL;AU9cK;EACE;CVgdP;;AUzcD;EACE;IACE;GV4cD;EUzcD;IACE;IACA;IACA;GV2cD;EUxcD;IACE;IACA;GV0cD;CACF;AUtcD;EACE;IACE;IACA;GVwcD;EUrcD;IACE;IACA;GVucD;CACF;AWrfD;EACE;EACA;CXufD;AWrfC;EACE;CXufH;AWrfG;EACE;EACA;EACA;EACA;EACA;CXufL;AWpfG;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;CXsfL;AWpfK;EACE;EACA;CXsfP;AWnfK;EACE;EACA;CXqfP;AWjfG;EACE,eNvCC;EMwCD;CXmfL;AWhfG;EACE,eNzCK;EM0CL;CXkfL;AW/eG;EACE;EACA;CXifL;AW9eG;EACE,eNnDK;EMoDL;CXgfL;AW7eG;EACE;EACA;CX+eL;AW5eG;EACE;EACA;CX8eL;;AWzeD;EACE;IACE;GX4eD;EWzeD;IACE;IACA;IACA;GX2eD;EWxeD;IACE;IACA;GX0eD;CACF;AWveD;EACE;IACE;GXyeD;EWteD;IACE;IACA;GXweD;EWreD;IACE;IACA;GXueD;EWneC;IACE;IACA;GXqeH;CACF;AY/kBD;EACE;EACA;CZilBD;AY/kBC;EACE,0BPFO;CLmlBV;AY9kBC;EACE,0BPPO;CLulBV;;AazlBD;ET2CE;EACA;ES1CA;EACA;Cb6lBD;AI3kBC;EACE;EACA,eCrBO;EDsBP;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;CJ6kBH;AI3kBG;EACE;EACA;CJ6kBL;Aa5mBC;EACE;Cb8mBH;Aa3mBC;ETiCA;EACA;EShCE;Cb8mBH;Aa3mBK;EACE;EACA;EACA;KAAA;EACA;Cb6mBP;Aa1mBK;EACE;EACA;Cb4mBP;Aa3mBO;EACE;EACA,eRrBA;EQsBA;Cb6mBT;;AcxoBC;EACE;Cd2oBH;AczoBG;EACE;Cd2oBL;AcxoBG;EACE;EACA;EACA;Cd0oBL;AcxoBK;EACE,eTXG;ESYH;Cd0oBP;AcvoBK;EACE;EACA;EACA;CdyoBP;AcvoBO;EACE;EACA,eTtBC;ESuBD;EACA;CdyoBT;AcvoBS;EACE,eTxBF;CLiqBT;;AevqBD;EA0JE;EAsBA;Cf4fD;Ae3qBC;EACE;EACA;EACA;EACA;Cf6qBH;Ae3qBG;EACE;EACA;EACA;EACA;EACA;EACA;EACA;Cf6qBL;Ae3qBK;EACE;EACA;EACA;EACA;EACA;EACA;EACA;Cf6qBP;Ae1qBK;EACE;EACA;EACA;EACA;EACA;EACA;EACA;Cf4qBP;AezqBK;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;Cf2qBP;AezqBO;EACE;EACA;EACA;EACA;EACA;EACA;EACA;Cf2qBT;AexqBO;EACE;EACA;EACA;EACA;EACA;EACA;Cf0qBT;AexqBS;EACE,0BVpEL;CL8uBN;AevqBS;EACE;CfyqBX;AerqBO;EACE;EACA;CfuqBT;AenqBK;EACE;EACA;EACA,0BVrFD;EUsFC;EACA;EACA;EACA;EACA;CfqqBP;AenqBO;EACE,0BV5FE;CLiwBX;Ae/pBC;EACE;EACA;EACA;CfiqBH;Ae/pBG;EACE;EACA;EACA;EACA;CfiqBL;Ae/pBK;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;CfiqBP;Ae9pBK;EACE;EACA;EACA;CfgqBP;Ae7pBK;EACE;EACA;Cf+pBP;Ae1pBC;EACE;EACA;EACA;EACA;EACA;Cf4pBH;AezpBC;EACE;EACA;EACA;EACA;EACA;EACA;EACA;Cf2pBH;AevpBC;EACE;IACE;IACA;GfypBH;EevpBG;;IAEE;IACA;GfypBL;EetpBG;IACE;GfwpBL;EeppBC;IACE;GfspBH;CACF;AelpBC;EACE;IACE;GfopBH;EelpBG;IACE;IACA;IACA;GfopBL;EehpBC;IACE;IACA;IACA;GfkpBH;Ee/oBC;IACE;GfipBH;Ee9oBC;IACE;GfgpBH;CACF;;AgBx1BD;EACE;EACA;EACA;ChB21BD;AgBz1BC;EACE;ChB21BH;AgBx1BC;EACE;EACA;EACA;EACA,0BXVO;CLo2BV;AgBx1BG;EZ4BF;EACA;EY1BI;EACA;ChB01BL;AIx1BC;EACE;EACA,eCrBO;EDsBP;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;CJ01BH;AIx1BG;EACE;EACA;CJ01BL;AgB12BK;EACE;ChB42BP;AgB12BO;EACE;EACA,eX1BH;EW2BG;ChB42BT;;AiBv4BD;EACE;EACA;EACA;EACA;EACA;CjB04BD;AiBx4BC;EACE;EACA;EACA;CjB04BH;AiBv4BC;EACE;CjBy4BH;AiBl4BC;;EAEE;EACA;EACA;EACA;CjBo4BH;AiBl4BG;;EACE;EACA;CjBq4BL;AiBl4BG;;EACE;CjBq4BL;AiBj4BC;EACE;EACA;EACA;CjBm4BH;AiBj4BG;EACE;EACA;EACA,eZ7CM;EY8CN;EACA;EACA;CjBm4BL;AiBj4BK;EACE,eZpDD;CLu7BN;AiB93BC;EACE;EACA;EACA;EACA;EACA;CjBg4BH;AiB93BG;EACE;EACA;EACA;EACA;EACA;EACA;CjBg4BL;AiB73BG;EACE;EACA;EACA;CjB+3BL;AiB73BK;EACE;EACA;EACA;CjB+3BP;AiB33BG;EACE;EACA,eZtFM;EYuFN;CjB63BL;AiB33BK;EACE,eZ3FD;CLw9BN;AiBz3BG;EACE;CjB23BL;;AiBt3BD;AACA;EAEI;IACE;GjBw3BH;EiBr3BC;IACE;GjBu3BH;CACF;AiBn3BD;AACA;EACE;IACE;GjBq3BD;EiBn3BC;;IAEE;IACA;GjBq3BH;EiBl3BC;IACE;IACA;IACA;GjBo3BH;EiBj3BC;IACE;GjBm3BH;CACF;AkBx/BD;EACE;EACA,ebFK;CL4/BN;;AmB5/BD;Ef2CE;EACA;Ee1CA;EACA;CnBggCD;AI9+BC;EACE;EACA,eCrBO;EDsBP;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;CJg/BH;AI9+BG;EACE;EACA;CJg/BL;AmB/gCC;EACE;CnBihCH;AmB9gCC;EfiCA;EACA;EehCE;CnBihCH;;AoB7hCD;;EAEE;CpBgiCD;;AqBliCD;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;CrBqiCD;;AqBniCD;EACE;CrBsiCD;;AqBpiCD;EACE;CrBuiCD;;AqBriCD;EACE;CrBwiCD;;AqBtiCD;EACE;EACA;CrByiCD;;AqBviCD;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;CrB0iCD;;AqBxiCD;EACE;CrB2iCD;;AqBziCD;EACE;EACA;CrB4iCD;;AqB1iCD;EACE;CrB6iCD;;AqB3iCD;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;CrB8iCD;;AqB5iCD;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;CrB+iCD;;AqB7iCD;EACE;EACA;EACA;EACA;EACA;CrBgjCD;;AqB9iCD;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;CrBijCD;;AqB/iCD;EACE;EACA;CrBkjCD;;AqBhjCD;EACE;EACA;EACA;EACA;CrBmjCD;;AqBjjCD;EACE;CrBojCD;;AqBljCD;EACE;CrBqjCD;;AqBnjCD;EACE;EACA;CrBsjCD;;AqBpjCD;EACE;EACA;EACA;CrBujCD;;AqBrjCD;EACE;CrBwjCD;;AqBtjCD;EACE;EACA;EACA;CrByjCD;;AqBvjCD;EACE;EACA;EACA;CrB0jCD;;AqBxjCD;EACE;CrB2jCD;;AqBzjCD;EACE;EACA;EACA;CrB4jCD;;AqB1jCD;EACE;CrB6jCD;;AqB3jCD;EACE;EACA;CrB8jCD;;AqB5jCD;EACE;EACA;EACA;CrB+jCD;;AqB7jCD;EACE;CrBgkCD;;AqB9jCD;EACE;EACA;EACA;EACA;CrBikCD;;AqB/jCD;EACE;CrBkkCD;;AqBhkCD;EACE;EACA;EACA;CrBmkCD;;AqBjkCD;EACE;EACA;CrBokCD;;AqBlkCD;EACE;EACA;EACA;CrBqkCD;;AqBnkCD;EACE;EACA;EACA;CrBskCD;;AqBpkCD;EACE;EACA;CrBukCD;;AqBrkCD;EACE;EACA;EACA;CrBwkCD;;AqBtkCD;EACE;CrBykCD;;AqBvkCD;EACE;CrB0kCD;;AqBxkCD;EACE;CrB2kCD;;AqBzkCD;EACE;CrB4kCD;;AqB1kCD;EACE;CrB6kCD;;AqB3kCD;EACE;CrB8kCD;;AqB5kCD;EACE;CrB+kCD;;AqB7kCD;EACE;CrBglCD;;AqB9kCD;EACE;EACA;EACA;EACA;CrBilCD;;AqB/kCD;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;CrBklCD;;AqBhlCD;EACE;EACA;CrBmlCD;;AqBjlCD;EACE;EACA;EACA;EACA;EACA;CrBolCD;;AqBllCD;EACE;CrBqlCD;;AqBnlCD;EACE;EACA;EACA;EACA;EACA;EACA;CrBslCD;;AqBplCD;EACE;EACA;EACA;CrBulCD;;AqBrlCD;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;CrBwlCD;;AqBtlCD;EACE;CrBylCD;;AqBvlCD;EACE;CrB0lCD;;AqBxlCD;EACE;CrB2lCD;;AqBzlCD;EACE;EACA;EACA;EACA;CrB4lCD;;AqB1lCD;EACE;CrB6lCD;;AqB3lCD;EACE;EACA;EACA;CrB8lCD;;AqB5lCD;EACE;CrB+lCD;;AqB7lCD;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;CrBgmCD;;AqB9lCD;EACE;CrBimCD;;AqB/lCD;EACE;EACA;EACA;EACA;EACA;EACA;CrBkmCD;;AqBhmCD;EACE;CrBmmCD;;AqBjmCD;EACE;CrBomCD;;AqBlmCD;EACE;CrBqmCD;;AqBnmCD;EACE;CrBsmCD;;AqBpmCD;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;CrBumCD;;AqBrmCD;EACE;CrBwmCD;;AqBtmCD;EACE;CrBymCD;;AqBvmCD;EACE;CrB0mCD;;AqBxmCD;EACE;CrB2mCD;;AqBzmCD;EACE;EACA;EACA;CrB4mCD;;AqB1mCD;EACE;CrB6mCD;;AqB3mCD;EACE;EACA;EACA;EACA;CrB8mCD;;AqB5mCD;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;CrB+mCD;;AqB7mCD;EACE;EACA;CrBgnCD;;AqB9mCD;EACE;EACA;EACA;EACA;EACA;EACA;CrBinCD;;AqB/mCD;EACE;EACA;EACA;EACA;EACA;CrBknCD;;AqBhnCD;EACE;EACA;CrBmnCD;;AqBjnCD;EACE;EACA;EACA;EACA;EACA;EACA;EACA;CrBonCD;;AqBlnCD;EACE;EACA;CrBqnCD;;AqBnnCD;EACE;CrBsnCD;;AqBpnCD;EACE;EACA;CrBunCD;;AqBrnCD;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;CrBwnCD;;AqBtnCD;EACE;CrBynCD;;AqBvnCD;EACE;CrB0nCD;;AqBxnCD;EACE;CrB2nCD;;AqBznCD;EACE;CrB4nCD;;AqB1nCD;EACE;EACA;EACA;EACA;CrB6nCD;;AqB3nCD;EACE;EACA;EACA;EACA;EACA;CrB8nCD;;AqB5nCD;EACE;CrB+nCD;;AqB7nCD;EACE;EACA;EACA;EACA;CrBgoCD;;AqB9nCD;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;CrBioCD;;AqB/nCD;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;CrBkoCD;;AqBhoCD;EACE;EACA;EACA;EACA;EACA;CrBmoCD;;AqBjoCD;EACE;EACA;EACA;EAEA;EACA;EAEA;CrBmoCD;;AqBjoCD;EAEE;CrBooCD;;AqBloCD;EAEE;CrBqoCD;AqBznCD;EACE;IAIE;GrBkoCD;EqBhoCD;IAEE;GrBkoCD;CACF;AqBhoCD;EACE;EACA;EACA;EACA;CrBkoCD;;AqBhoCD;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;CrBmoCD;;AqBjoCD;EACE;EACA;EACA;CrBooCD;;AqBloCD;EACE;EACA;EACA;EACA;EACA;EACA;CrBqoCD;;AqBnoCD;EACE;EACA;EACA;EACA;CrBsoCD;;AqBpoCD;EACE;EACA;CrBuoCD;;AqBroCD;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;CrBwoCD;;AqBtoCD;EACE;CrByoCD;;AqBvoCD;EACE;EACA;EACA;EACA;EACA;EACA;EACA;CrB0oCD;;AqBxoCD;EACE;CrB2oCD;;AqBzoCD;EACE;EACA;CrB4oCD;;AqB1oCD;EACE;EACA;EACA;EACA;EACA;EACA;CrB6oCD;;AqB3oCD;EACE;EACA;CrB8oCD;;AqB5oCD;EACE;EACA;EACA;EACA;EACA;EACA;EACA;CrB+oCD;;AqB7oCD;EACE;CrBgpCD;;AqB9oCD;EACE;CrBipCD;;AqB/oCD;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;CrBkpCD;;AqBhpCD;EACE;CrBmpCD;;AqBjpCD;EACE;CrBopCD;;AqBlpCD;EACE;CrBqpCD;;AqBnpCD;EACE;CrBspCD;;AqBppCD;EACE;EACA;EACA;EACA;EACA;EACA;CrBupCD;;AqBrpCD;EACE;EACA;EACA;EACA;EACA;EACA;CrBwpCD;;AqBtpCD;EACE;CrBypCD;;AqBvpCD;EACE;CrB0pCD;;AqBxpCD;EACE;EACA;EACA;EACA;CrB2pCD;;AqBzpCD;EACE;EACA;EACA;EACA;EACA;CrB4pCD;;AqB1pCD;EACE;CrB6pCD;;AqB3pCD;EACE;EACA;EACA;CrB8pCD;;AqB5pCD;EACE;EACA;EACA;EACA;CrB+pCD;;AqB7pCD;EACE;EACA;EACA;CrBgqCD;;AqB9pCD;EACE;EACA;EACA;CrBiqCD;;AqB/pCD;EACE;CrBkqCD;;AqBhqCD;EACE;CrBmqCD;;AqBjqCD;EACE;EACA;EACA;EACA;EACA;CrBoqCD;;AqBlqCD;EACE;EACA;EACA;EACA;EACA;CrBqqCD;;AqBnqCD;EACE;CrBsqCD;;AqBpqCD;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;CrBuqCD;;AqBrqCD;EACE;EACA;CrBwqCD;;AqBtqCD;EACE;CrByqCD;;AqBvqCD;EACE;EACA;EACA;EACA;EACA;CrB0qCD;;AqBxqCD;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;CrB2qCD;;AqBzqCD;EACE;CrB4qCD;;AqB1qCD;EACE;EACA;EACA;CrB6qCD;;AqB3qCD;EACE;CrB8qCD;;AqB5qCD;EACE;CrB+qCD;;AqB7qCD;EACE;EACA;CrBgrCD;;AqB9qCD;EACE;CrBirCD;;AqB/qCD;EACE;EACA;CrBkrCD;;AqBhrCD;EACE;CrBmrCD;;AqBjrCD;EACE;EACA;EACA;CrBorCD;;AqBlrCD;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;KAAA;UAAA;CrBqrCD;;AqBnrCD;EACE;CrBsrCD;;AqBprCD;EACE;CrBurCD;;AqBrrCD;EACE;CrBwrCD;;AqBtrCD;EACE;EACA;CrByrCD;;AqBvrCD;EACE;EACA;EACA;CrB0rCD,CqBzrCC;;;;;;;;;EAAA;AAUF;;;EAGE;EACA;CrB0rCD;;AqBxrCD;EACE;CrB2rCD;;AqBzrCD;EACE;CrB4rCD;;AqB1rCD;EACE;EACA;EACA;EACA;CrB6rCD;;AqB3rCD;EACE;CrB8rCD;;AqB5rCD;EACE;CrB+rCD;;AqB7rCD;EACE;EACA;CrBgsCD;;AqB9rCD;EACE;CrBisCD;;AqB/rCD;EACE;EACA;EACA;CrBksCD;;AqBhsCD;EACE;CrBmsCD;;AqBjsCD;EACE;EACA;CrBosCD;;AqBlsCD;EACE;EACA;EACA;CrBqsCD;;AqBnsCD;EACE;CrBssCD;;AqBpsCD;EACE;CrBusCD;;AqBrsCD;EACE;EACA;CrBwsCD;;AqBtsCD;EACE;EACA;CrBysCD;;AqBvsCD;EACE;EACA;CrB0sCD;;AqBxsCD;EACE;CrB2sCD;;AqBzsCD;EACE;CrB4sCD;;AqB1sCD;;EAEE;EACA;CrB6sCD;;AqB3sCD;EACE;CrB8sCD;;AqB5sCD;EACE;CrB+sCD;;AqB7sCD;EACE;CrBgtCD;;AqB9sCD;EACE;CrBitCD;;AqB/sCD;EACE;CrBktCD;;AqBhtCD;EACE;CrBmtCD;;AqBjtCD;EACE;CrBotCD;;AqBltCD;EACE;CrBqtCD;;AqBntCD;EACE;CrBstCD;;AqBptCD;EACE;CrButCD;;AqBrtCD;EACE;EACA;CrBwtCD;;AqBttCD;EACE;CrBytCD;;AqBvtCD;EACE;CrB0tCD;;AqBxtCD;EACE;EACA;CrB2tCD;;AqBztCD;EACE;EACA;EACA;EACA;CrB4tCD;;AqB1tCD;EACE;EACA;EACA;EACA;CrB6tCD;;AqB3tCD;EACE;EACA;CrB8tCD;;AqB5tCD;EACE;EACA;CrB+tCD;;AqB7tCD;EACE;EACA;CrBguCD;;AqB9tCD;EACE;EACA;CrBiuCD;;AqB/tCD;EACE;EACA;CrBkuCD;;AqBhuCD;EACE;CrBmuCD;;AqBjuCD;EACE;CrBouCD;;AqBluCD;EACE;CrBquCD;;AqBnuCD;EACE;CrBsuCD;;AqBpuCD;EACE;CrBuuCD;;AsBvuED;EACE;EACA;EACA;CtB0uED;;AsBvuED;EACE;CtB0uED;;AsBvuED;EACE;CtB0uED;;AsBvuED;EACE","file":"app-3b8761cc3979c3b3f228.min.css","sourcesContent":[".image-gallery-icon{color:#fff;transition:all .3s ease-out;appearance:none;background-color:transparent;border:0;cursor:pointer;outline:none;position:absolute;z-index:4;filter:drop-shadow(0 2px 2px #1a1a1a)}@media(hover: hover)and (pointer: fine){.image-gallery-icon:hover{color:#337ab7}.image-gallery-icon:hover .image-gallery-svg{transform:scale(1.1)}}.image-gallery-icon:focus{outline:2px solid #337ab7}.image-gallery-using-mouse .image-gallery-icon:focus{outline:none}.image-gallery-fullscreen-button,.image-gallery-play-button{bottom:0;padding:20px}.image-gallery-fullscreen-button .image-gallery-svg,.image-gallery-play-button .image-gallery-svg{height:28px;width:28px}@media(max-width: 768px){.image-gallery-fullscreen-button,.image-gallery-play-button{padding:15px}.image-gallery-fullscreen-button .image-gallery-svg,.image-gallery-play-button .image-gallery-svg{height:24px;width:24px}}@media(max-width: 480px){.image-gallery-fullscreen-button,.image-gallery-play-button{padding:10px}.image-gallery-fullscreen-button .image-gallery-svg,.image-gallery-play-button .image-gallery-svg{height:16px;width:16px}}.image-gallery-fullscreen-button{right:0}.image-gallery-play-button{left:0}.image-gallery-left-nav,.image-gallery-right-nav{padding:50px 10px;top:50%;transform:translateY(-50%)}.image-gallery-left-nav .image-gallery-svg,.image-gallery-right-nav .image-gallery-svg{height:120px;width:60px}@media(max-width: 768px){.image-gallery-left-nav .image-gallery-svg,.image-gallery-right-nav .image-gallery-svg{height:72px;width:36px}}@media(max-width: 480px){.image-gallery-left-nav .image-gallery-svg,.image-gallery-right-nav .image-gallery-svg{height:48px;width:24px}}.image-gallery-left-nav[disabled],.image-gallery-right-nav[disabled]{cursor:disabled;opacity:.6;pointer-events:none}.image-gallery-left-nav{left:0}.image-gallery-right-nav{right:0}.image-gallery{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none;-webkit-tap-highlight-color:rgba(0,0,0,0);position:relative}.image-gallery.fullscreen-modal{background:#000;bottom:0;height:100%;left:0;position:fixed;right:0;top:0;width:100%;z-index:5}.image-gallery.fullscreen-modal .image-gallery-content{top:50%;transform:translateY(-50%)}.image-gallery-content{position:relative;line-height:0;top:0}.image-gallery-content.fullscreen{background:#000}.image-gallery-content .image-gallery-slide .image-gallery-image{max-height:calc(100vh - 80px)}.image-gallery-content.image-gallery-thumbnails-left .image-gallery-slide .image-gallery-image,.image-gallery-content.image-gallery-thumbnails-right .image-gallery-slide .image-gallery-image{max-height:100vh}.image-gallery-slide-wrapper{position:relative}.image-gallery-slide-wrapper.image-gallery-thumbnails-left,.image-gallery-slide-wrapper.image-gallery-thumbnails-right{display:inline-block;width:calc(100% - 110px)}@media(max-width: 768px){.image-gallery-slide-wrapper.image-gallery-thumbnails-left,.image-gallery-slide-wrapper.image-gallery-thumbnails-right{width:calc(100% - 87px)}}.image-gallery-slide-wrapper.image-gallery-rtl{direction:rtl}.image-gallery-slides{line-height:0;overflow:hidden;position:relative;white-space:nowrap;text-align:center}.image-gallery-slide{left:0;position:absolute;top:0;width:100%}.image-gallery-slide.image-gallery-center{position:relative}.image-gallery-slide .image-gallery-image{width:100%;object-fit:contain}.image-gallery-slide .image-gallery-description{background:rgba(0,0,0,.4);bottom:70px;color:#fff;left:0;line-height:1;padding:10px 20px;position:absolute;white-space:normal}@media(max-width: 768px){.image-gallery-slide .image-gallery-description{bottom:45px;font-size:.8em;padding:8px 15px}}.image-gallery-bullets{bottom:20px;left:0;margin:0 auto;position:absolute;right:0;width:80%;z-index:4}.image-gallery-bullets .image-gallery-bullets-container{margin:0;padding:0;text-align:center}.image-gallery-bullets .image-gallery-bullet{appearance:none;background-color:transparent;border:1px solid #fff;border-radius:50%;box-shadow:0 2px 2px #1a1a1a;cursor:pointer;display:inline-block;margin:0 5px;outline:none;padding:5px;transition:all .2s ease-out}@media(max-width: 768px){.image-gallery-bullets .image-gallery-bullet{margin:0 3px;padding:3px}}@media(max-width: 480px){.image-gallery-bullets .image-gallery-bullet{padding:2.7px}}.image-gallery-bullets .image-gallery-bullet:focus{transform:scale(1.2);background:#337ab7;border:1px solid #337ab7}.image-gallery-bullets .image-gallery-bullet.active{transform:scale(1.2);border:1px solid #fff;background:#fff}@media(hover: hover)and (pointer: fine){.image-gallery-bullets .image-gallery-bullet:hover{background:#337ab7;border:1px solid #337ab7}.image-gallery-bullets .image-gallery-bullet.active:hover{background:#337ab7}}.image-gallery-thumbnails-wrapper{position:relative}.image-gallery-thumbnails-wrapper.thumbnails-swipe-horizontal{touch-action:pan-y}.image-gallery-thumbnails-wrapper.thumbnails-swipe-vertical{touch-action:pan-x}.image-gallery-thumbnails-wrapper.thumbnails-wrapper-rtl{direction:rtl}.image-gallery-thumbnails-wrapper.image-gallery-thumbnails-left,.image-gallery-thumbnails-wrapper.image-gallery-thumbnails-right{display:inline-block;vertical-align:top;width:100px}@media(max-width: 768px){.image-gallery-thumbnails-wrapper.image-gallery-thumbnails-left,.image-gallery-thumbnails-wrapper.image-gallery-thumbnails-right{width:81px}}.image-gallery-thumbnails-wrapper.image-gallery-thumbnails-left .image-gallery-thumbnails,.image-gallery-thumbnails-wrapper.image-gallery-thumbnails-right .image-gallery-thumbnails{height:100%;width:100%;left:0;padding:0;position:absolute;top:0}.image-gallery-thumbnails-wrapper.image-gallery-thumbnails-left .image-gallery-thumbnails .image-gallery-thumbnail,.image-gallery-thumbnails-wrapper.image-gallery-thumbnails-right .image-gallery-thumbnails .image-gallery-thumbnail{display:block;margin-right:0;padding:0}.image-gallery-thumbnails-wrapper.image-gallery-thumbnails-left .image-gallery-thumbnails .image-gallery-thumbnail+.image-gallery-thumbnail,.image-gallery-thumbnails-wrapper.image-gallery-thumbnails-right .image-gallery-thumbnails .image-gallery-thumbnail+.image-gallery-thumbnail{margin-left:0;margin-top:2px}.image-gallery-thumbnails-wrapper.image-gallery-thumbnails-left,.image-gallery-thumbnails-wrapper.image-gallery-thumbnails-right{margin:0 5px}@media(max-width: 768px){.image-gallery-thumbnails-wrapper.image-gallery-thumbnails-left,.image-gallery-thumbnails-wrapper.image-gallery-thumbnails-right{margin:0 3px}}.image-gallery-thumbnails{overflow:hidden;padding:5px 0}@media(max-width: 768px){.image-gallery-thumbnails{padding:3px 0}}.image-gallery-thumbnails .image-gallery-thumbnails-container{cursor:pointer;text-align:center;white-space:nowrap}.image-gallery-thumbnail{display:inline-block;border:4px solid transparent;transition:border .3s ease-out;width:100px;background:transparent;padding:0}@media(max-width: 768px){.image-gallery-thumbnail{border:3px solid transparent;width:81px}}.image-gallery-thumbnail+.image-gallery-thumbnail{margin-left:2px}.image-gallery-thumbnail .image-gallery-thumbnail-inner{display:block;position:relative}.image-gallery-thumbnail .image-gallery-thumbnail-image{vertical-align:middle;width:100%;line-height:0}.image-gallery-thumbnail.active,.image-gallery-thumbnail:focus{outline:none;border:4px solid #337ab7}@media(max-width: 768px){.image-gallery-thumbnail.active,.image-gallery-thumbnail:focus{border:3px solid #337ab7}}@media(hover: hover)and (pointer: fine){.image-gallery-thumbnail:hover{outline:none;border:4px solid #337ab7}}@media(hover: hover)and (pointer: fine)and (max-width: 768px){.image-gallery-thumbnail:hover{border:3px solid #337ab7}}.image-gallery-thumbnail-label{box-sizing:border-box;color:#fff;font-size:1em;left:0;line-height:1em;padding:5%;position:absolute;top:50%;text-shadow:0 2px 2px #1a1a1a;transform:translateY(-50%);white-space:normal;width:100%}@media(max-width: 768px){.image-gallery-thumbnail-label{font-size:.8em;line-height:.8em}}.image-gallery-index{background:rgba(0,0,0,.4);color:#fff;line-height:1;padding:10px 20px;position:absolute;right:0;top:0;z-index:4}@media(max-width: 768px){.image-gallery-index{font-size:.8em;padding:5px 10px}}\n","/* Filepicker CSS */\n.filepicker {\n    font-family: sans-serif;\n}\n\ndiv.filepicker {\n    text-align: center;\n    padding: 5px;\n    background-color: #E1E1E1;\n    border-radius: 5px;\n    min-height: 60px;\n    border: 2px dashed #C7C7C7;\n}\n\n/* Icon */\n.filepicker-file-icon\n{\n    position: relative;\n\n    display: inline-block;\n\n    margin: 1.5em 0 2.5em 0;\n    padding-left: 45px;\n\n    color: black;\n}\n.filepicker-file-icon::before\n{\n    position: absolute;\n    top: -7px;\n    left: 0;\n\n    width: 29px;\n    height: 34px;\n\n    content: '';\n\n    border: solid 2px #7F7F7F;\n    border-radius: 2px;\n}\n.filepicker-file-icon::after\n{\n    font-size: 11px;\n    line-height: 1.3;\n\n    position: absolute;\n    top: 9px;\n    left: -4px;\n\n    padding: 0 2px;\n\n    content: 'file';\n    content: attr(data-filetype);\n    text-align: right;\n    letter-spacing: 1px;\n    text-transform: uppercase;\n\n    color: #fff;\n    background-color: #000;\n}\n.filepicker-file-icon .fileCorner\n{\n    position: absolute;\n    top: -7px;\n    left: 22px;\n\n    width: 0;\n    height: 0;\n\n    border-width: 11px 0 0 11px;\n    border-style: solid;\n    border-color: white transparent transparent #920035;\n}\n","@-webkit-keyframes passing-through{0%{opacity:0;-webkit-transform:translateY(40px);-moz-transform:translateY(40px);-ms-transform:translateY(40px);-o-transform:translateY(40px);transform:translateY(40px)}30%,70%{opacity:1;-webkit-transform:translateY(0px);-moz-transform:translateY(0px);-ms-transform:translateY(0px);-o-transform:translateY(0px);transform:translateY(0px)}100%{opacity:0;-webkit-transform:translateY(-40px);-moz-transform:translateY(-40px);-ms-transform:translateY(-40px);-o-transform:translateY(-40px);transform:translateY(-40px)}}@-moz-keyframes passing-through{0%{opacity:0;-webkit-transform:translateY(40px);-moz-transform:translateY(40px);-ms-transform:translateY(40px);-o-transform:translateY(40px);transform:translateY(40px)}30%,70%{opacity:1;-webkit-transform:translateY(0px);-moz-transform:translateY(0px);-ms-transform:translateY(0px);-o-transform:translateY(0px);transform:translateY(0px)}100%{opacity:0;-webkit-transform:translateY(-40px);-moz-transform:translateY(-40px);-ms-transform:translateY(-40px);-o-transform:translateY(-40px);transform:translateY(-40px)}}@keyframes passing-through{0%{opacity:0;-webkit-transform:translateY(40px);-moz-transform:translateY(40px);-ms-transform:translateY(40px);-o-transform:translateY(40px);transform:translateY(40px)}30%,70%{opacity:1;-webkit-transform:translateY(0px);-moz-transform:translateY(0px);-ms-transform:translateY(0px);-o-transform:translateY(0px);transform:translateY(0px)}100%{opacity:0;-webkit-transform:translateY(-40px);-moz-transform:translateY(-40px);-ms-transform:translateY(-40px);-o-transform:translateY(-40px);transform:translateY(-40px)}}@-webkit-keyframes slide-in{0%{opacity:0;-webkit-transform:translateY(40px);-moz-transform:translateY(40px);-ms-transform:translateY(40px);-o-transform:translateY(40px);transform:translateY(40px)}30%{opacity:1;-webkit-transform:translateY(0px);-moz-transform:translateY(0px);-ms-transform:translateY(0px);-o-transform:translateY(0px);transform:translateY(0px)}}@-moz-keyframes slide-in{0%{opacity:0;-webkit-transform:translateY(40px);-moz-transform:translateY(40px);-ms-transform:translateY(40px);-o-transform:translateY(40px);transform:translateY(40px)}30%{opacity:1;-webkit-transform:translateY(0px);-moz-transform:translateY(0px);-ms-transform:translateY(0px);-o-transform:translateY(0px);transform:translateY(0px)}}@keyframes slide-in{0%{opacity:0;-webkit-transform:translateY(40px);-moz-transform:translateY(40px);-ms-transform:translateY(40px);-o-transform:translateY(40px);transform:translateY(40px)}30%{opacity:1;-webkit-transform:translateY(0px);-moz-transform:translateY(0px);-ms-transform:translateY(0px);-o-transform:translateY(0px);transform:translateY(0px)}}@-webkit-keyframes pulse{0%{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}10%{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}20%{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}}@-moz-keyframes pulse{0%{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}10%{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}20%{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}}@keyframes pulse{0%{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}10%{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}20%{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}}.dropzone,.dropzone *{box-sizing:border-box}.dropzone{min-height:150px;border:2px solid rgba(0,0,0,.3);background:#fff;padding:20px 20px}.dropzone.dz-clickable{cursor:pointer}.dropzone.dz-clickable *{cursor:default}.dropzone.dz-clickable .dz-message,.dropzone.dz-clickable .dz-message *{cursor:pointer}.dropzone.dz-started .dz-message{display:none}.dropzone.dz-drag-hover{border-style:solid}.dropzone.dz-drag-hover .dz-message{opacity:.5}.dropzone .dz-message{text-align:center;margin:2em 0}.dropzone .dz-message .dz-button{background:none;color:inherit;border:none;padding:0;font:inherit;cursor:pointer;outline:inherit}.dropzone .dz-preview{position:relative;display:inline-block;vertical-align:top;margin:16px;min-height:100px}.dropzone .dz-preview:hover{z-index:1000}.dropzone .dz-preview:hover .dz-details{opacity:1}.dropzone .dz-preview.dz-file-preview .dz-image{border-radius:20px;background:#999;background:linear-gradient(to bottom, #eee, #ddd)}.dropzone .dz-preview.dz-file-preview .dz-details{opacity:1}.dropzone .dz-preview.dz-image-preview{background:#fff}.dropzone .dz-preview.dz-image-preview .dz-details{-webkit-transition:opacity 0.2s linear;-moz-transition:opacity 0.2s linear;-ms-transition:opacity 0.2s linear;-o-transition:opacity 0.2s linear;transition:opacity 0.2s linear}.dropzone .dz-preview .dz-remove{font-size:14px;text-align:center;display:block;cursor:pointer;border:none}.dropzone .dz-preview .dz-remove:hover{text-decoration:underline}.dropzone .dz-preview:hover .dz-details{opacity:1}.dropzone .dz-preview .dz-details{z-index:20;position:absolute;top:0;left:0;opacity:0;font-size:13px;min-width:100%;max-width:100%;padding:2em 1em;text-align:center;color:rgba(0,0,0,.9);line-height:150%}.dropzone .dz-preview .dz-details .dz-size{margin-bottom:1em;font-size:16px}.dropzone .dz-preview .dz-details .dz-filename{white-space:nowrap}.dropzone .dz-preview .dz-details .dz-filename:hover span{border:1px solid rgba(200,200,200,.8);background-color:rgba(255,255,255,.8)}.dropzone .dz-preview .dz-details .dz-filename:not(:hover){overflow:hidden;text-overflow:ellipsis}.dropzone .dz-preview .dz-details .dz-filename:not(:hover) span{border:1px solid transparent}.dropzone .dz-preview .dz-details .dz-filename span,.dropzone .dz-preview .dz-details .dz-size span{background-color:rgba(255,255,255,.4);padding:0 .4em;border-radius:3px}.dropzone .dz-preview:hover .dz-image img{-webkit-transform:scale(1.05, 1.05);-moz-transform:scale(1.05, 1.05);-ms-transform:scale(1.05, 1.05);-o-transform:scale(1.05, 1.05);transform:scale(1.05, 1.05);-webkit-filter:blur(8px);filter:blur(8px)}.dropzone .dz-preview .dz-image{border-radius:20px;overflow:hidden;width:120px;height:120px;position:relative;display:block;z-index:10}.dropzone .dz-preview .dz-image img{display:block}.dropzone .dz-preview.dz-success .dz-success-mark{-webkit-animation:passing-through 3s cubic-bezier(0.77, 0, 0.175, 1);-moz-animation:passing-through 3s cubic-bezier(0.77, 0, 0.175, 1);-ms-animation:passing-through 3s cubic-bezier(0.77, 0, 0.175, 1);-o-animation:passing-through 3s cubic-bezier(0.77, 0, 0.175, 1);animation:passing-through 3s cubic-bezier(0.77, 0, 0.175, 1)}.dropzone .dz-preview.dz-error .dz-error-mark{opacity:1;-webkit-animation:slide-in 3s cubic-bezier(0.77, 0, 0.175, 1);-moz-animation:slide-in 3s cubic-bezier(0.77, 0, 0.175, 1);-ms-animation:slide-in 3s cubic-bezier(0.77, 0, 0.175, 1);-o-animation:slide-in 3s cubic-bezier(0.77, 0, 0.175, 1);animation:slide-in 3s cubic-bezier(0.77, 0, 0.175, 1)}.dropzone .dz-preview .dz-success-mark,.dropzone .dz-preview .dz-error-mark{pointer-events:none;opacity:0;z-index:500;position:absolute;display:block;top:50%;left:50%;margin-left:-27px;margin-top:-27px}.dropzone .dz-preview .dz-success-mark svg,.dropzone .dz-preview .dz-error-mark svg{display:block;width:54px;height:54px}.dropzone .dz-preview.dz-processing .dz-progress{opacity:1;-webkit-transition:all 0.2s linear;-moz-transition:all 0.2s linear;-ms-transition:all 0.2s linear;-o-transition:all 0.2s linear;transition:all 0.2s linear}.dropzone .dz-preview.dz-complete .dz-progress{opacity:0;-webkit-transition:opacity 0.4s ease-in;-moz-transition:opacity 0.4s ease-in;-ms-transition:opacity 0.4s ease-in;-o-transition:opacity 0.4s ease-in;transition:opacity 0.4s ease-in}.dropzone .dz-preview:not(.dz-processing) .dz-progress{-webkit-animation:pulse 6s ease infinite;-moz-animation:pulse 6s ease infinite;-ms-animation:pulse 6s ease infinite;-o-animation:pulse 6s ease infinite;animation:pulse 6s ease infinite}.dropzone .dz-preview .dz-progress{opacity:1;z-index:1000;pointer-events:none;position:absolute;height:16px;left:50%;top:50%;margin-top:-8px;width:80px;margin-left:-40px;background:rgba(255,255,255,.9);-webkit-transform:scale(1);border-radius:8px;overflow:hidden}.dropzone .dz-preview .dz-progress .dz-upload{background:#333;background:linear-gradient(to bottom, #666, #444);position:absolute;top:0;left:0;bottom:0;width:0;-webkit-transition:width 300ms ease-in-out;-moz-transition:width 300ms ease-in-out;-ms-transition:width 300ms ease-in-out;-o-transition:width 300ms ease-in-out;transition:width 300ms ease-in-out}.dropzone .dz-preview.dz-error .dz-error-message{display:block}.dropzone .dz-preview.dz-error:hover .dz-error-message{opacity:1;pointer-events:auto}.dropzone .dz-preview .dz-error-message{pointer-events:none;z-index:1000;position:absolute;display:block;display:none;opacity:0;-webkit-transition:opacity 0.3s ease;-moz-transition:opacity 0.3s ease;-ms-transition:opacity 0.3s ease;-o-transition:opacity 0.3s ease;transition:opacity 0.3s ease;border-radius:8px;font-size:13px;top:130px;left:-10px;width:140px;background:#be2626;background:linear-gradient(to bottom, #be2626, #a92222);padding:.5em 1.2em;color:#fff}.dropzone .dz-preview .dz-error-message:after{content:\"\";position:absolute;top:-6px;left:64px;width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid #be2626}","@charset \"UTF-8\";\nbody {\n  margin: 0;\n  font-family: \"Titillium Web\", sans-serif;\n  background-image: url(/assets/images/portfolios/background2.jpg);\n  background-size: cover;\n  background-position: center;\n  background-repeat: no-repeat;\n  background-attachment: fixed;\n  min-height: 100vh;\n}\n\n/* Tablet breakpoint */\n@media (max-width: 768px) {\n  body {\n    background-size: cover;\n    background-position: center top;\n  }\n}\n@media (max-width: 480px) {\n  body {\n    background-size: cover;\n    background-position: center top;\n  }\n}\ntextarea {\n  border: 1px solid #d1bce6;\n  background-color: transparent;\n  font-size: 1rem;\n  height: 100px;\n  outline: none;\n  padding: 10px;\n}\n\n.select-element {\n  border: 1px solid #ccc;\n  font-size: 0.8rem;\n  width: 100%;\n  border-radius: 3px;\n  overflow: hidden;\n  background-color: transparent;\n  outline: none;\n}\n\n.btn {\n  cursor: pointer;\n  height: 42px;\n  font-size: 1em;\n  font-weight: 500;\n  border: 1px solid transparent;\n  transition: all 0.5s ease-in-out;\n  background-color: #9e62a0;\n  color: white;\n}\n.btn:active, .btn:focus {\n  outline: none;\n}\n.btn:hover {\n  background-color: #d1bce6;\n}\n\n.one-column {\n  display: grid;\n  grid-gap: 21px;\n  grid-template-columns: 1fr;\n}\n\n.two-column {\n  display: grid;\n  grid-gap: 21px;\n  grid-template-columns: 1fr 1fr;\n}\n\n.nav-wrapper {\n  display: flex;\n  justify-content: space-between;\n  align-items: center;\n  padding: 0 30px;\n  background-color: #B695C0;\n  background-image: url(/assets/images/portfolios/background.jpg);\n  background-repeat: no-repeat;\n  background-size: cover;\n  border-bottom: 2px solid #42454a;\n  z-index: 10000 !important;\n  position: relative;\n}\n.nav-wrapper .left-side .hamburger-menu {\n  display: none;\n  background: none;\n  border: none;\n  font-size: 1.8rem; /* Default size */\n  cursor: pointer;\n  color: #9e62a0;\n  margin-right: 15px;\n  z-index: 9999;\n}\n.nav-wrapper .left-side .nav-image {\n  padding-right: 25px;\n}\n.nav-wrapper .middle-side {\n  flex-grow: 1;\n  display: flex;\n  flex-direction: column;\n  align-items: center;\n}\n.nav-wrapper .middle-side .name {\n  font-size: 2rem;\n  letter-spacing: 5px;\n  color: black;\n  -webkit-text-stroke: 1px #42454a;\n}\n@media (max-width: 768px) {\n  .nav-wrapper .middle-side .name {\n    font-size: 1.2rem;\n    letter-spacing: 3px;\n  }\n}\n@media (max-width: 480px) {\n  .nav-wrapper .middle-side .name {\n    width: 200px;\n    font-size: 1rem;\n    letter-spacing: 2px;\n  }\n}\n.nav-wrapper .middle-side .title {\n  font-size: 1rem;\n}\n@media (max-width: 768px) {\n  .nav-wrapper .middle-side .title {\n    font-size: 1rem;\n  }\n}\n@media (max-width: 480px) {\n  .nav-wrapper .middle-side .title {\n    font-size: 0.9rem;\n  }\n}\n.nav-wrapper .right-side {\n  width: 20vw;\n}\n.nav-wrapper .nav-link-container {\n  display: flex;\n  gap: 20px;\n  align-items: center;\n  font-size: 1.2rem;\n}\n.nav-wrapper .nav-link-container .nav-link-wrapper a {\n  color: black;\n  text-decoration: none;\n  padding: 5px 8px;\n}\n.nav-wrapper .nav-link-container .nav-link-wrapper a:hover {\n  color: #fde5b3;\n  background-color: rgba(255, 255, 255, 0.1);\n  border-bottom: 4px solid #fde5b3;\n  border-radius: 8px;\n  transition: 0.5s ease-in-out;\n}\n.nav-wrapper .nav-link-container .nav-link-active {\n  color: #fdbeb0;\n  border-bottom: 4px solid black;\n}\n@media (max-width: 768px) {\n  .nav-wrapper .left-side .hamburger-menu {\n    display: block;\n    z-index: 9999 !important;\n    font-size: 1.5rem;\n  }\n  .nav-wrapper .nav-link-container {\n    display: none;\n    flex-direction: column;\n    position: fixed;\n    top: 6vh;\n    left: 0;\n    width: 200px;\n    background-color: rgba(0, 0, 0, 0.9);\n    padding: 20px;\n    border-radius: 0 8px 8px 0;\n  }\n  .nav-wrapper .nav-link-container.show {\n    display: flex;\n  }\n  .nav-wrapper .nav-link-container .nav-link-wrapper {\n    margin-bottom: 10px;\n    width: 100%;\n  }\n  .nav-wrapper .nav-link-container .nav-link-wrapper a {\n    color: #fde5b3;\n    font-size: 1.2rem;\n    text-decoration: none;\n    padding: 10px 0;\n    display: block;\n    text-align: left;\n  }\n  .nav-wrapper .nav-link-container .nav-link-wrapper a:hover {\n    color: #fde5b3;\n    background-color: rgba(255, 255, 255, 0.1);\n    border-radius: 4px;\n  }\n  .nav-wrapper .nav-link-container .nav-link-wrapper .nav-link-active {\n    color: #fdbeb0;\n  }\n}\n@media (max-width: 480px) {\n  .nav-wrapper .nav-link-container .nav-link-wrapper a {\n    font-size: 0.6rem; /* Smaller font size for smaller screens */\n    padding: 2px 0; /* Adjust padding for better spacing */\n  }\n}\n\nhtml, body {\n  height: 100%;\n  margin: 0;\n}\n\n.container {\n  display: flex;\n  flex-direction: column;\n  height: 100%;\n}\n\n.content-container {\n  flex-grow: 1;\n  padding-bottom: 5vh;\n}\n\n.footer-wrapper {\n  display: flex;\n  align-items: flex-end;\n  justify-content: center;\n  padding: 2.25em;\n  background-color: #e1c1ff;\n  min-height: 4.5vh;\n  position: fixed;\n  bottom: 0;\n  width: 100%;\n}\n\n.footer-links-container {\n  width: 30vw;\n  display: flex;\n  justify-content: center;\n}\n\n.footer-link-wrapper {\n  height: 22px;\n  border-bottom: 1px solid transparent;\n  transition: 0.5s ease-in-out;\n  margin-right: 20px;\n  text-transform: uppercase;\n  font-size: 1.1rem;\n}\n.footer-link-wrapper a {\n  color: #4a2a69;\n  text-decoration: none;\n}\n.footer-link-wrapper a:hover {\n  color: #f9d3f3;\n  transition: 0.5s ease-in-out;\n}\n\n@media (max-width: 768px) {\n  .footer-wrapper {\n    flex-direction: column;\n    align-items: center;\n    padding: 20px;\n    position: static;\n  }\n  .footer-links-container {\n    width: 80vw;\n  }\n  .footer-link-wrapper {\n    font-size: 1rem;\n    margin-right: 15px;\n  }\n}\n@media (max-width: 480px) {\n  .footer-wrapper {\n    padding: 15px;\n  }\n  .footer-links-container {\n    width: 90vw;\n    flex-direction: column;\n    align-items: center;\n  }\n  .footer-link-wrapper {\n    margin: 5px 0;\n    font-size: 0.9rem;\n  }\n}\nhtml, body {\n  height: 100%;\n  margin: 0;\n}\n\n.content-page-wrapper {\n  display: flex;\n  justify-content: space-around;\n  align-items: center;\n  flex-direction: row;\n  min-height: 100vh; /* Ensures it takes at least full viewport height */\n  padding-bottom: 80px;\n  background-image: url(/assets/images/portfolios/background2.jpg);\n  background-repeat: no-repeat;\n  background-size: cover;\n  background-position: center;\n  flex-grow: 1; /* Ensures it expands properly */\n}\n\n.left-column {\n  display: flex;\n  justify-content: center;\n  align-items: center;\n  width: 100%;\n}\n\n.ruru-pic {\n  height: 45vh;\n  width: 45vh;\n  border: solid 2px #f2efa8;\n  background-color: #f2efa8;\n  border-radius: 1.3em;\n  box-shadow: 0px 5px 15px rgba(0, 0, 0, 0.2);\n}\n\n.resume-download-section {\n  text-align: center;\n  background-color: #fff;\n  padding: 40px;\n  border-radius: 1.5em;\n  box-shadow: 0 5px 20px rgba(0, 0, 0, 0.1);\n  margin: 40px auto;\n  max-width: 900px;\n}\n\n.resume-download-section h2 {\n  font-size: 2rem;\n  color: #4a2a69;\n  margin-bottom: 20px;\n}\n\n.resume-preview {\n  display: flex;\n  flex-direction: column;\n  align-items: center;\n  gap: 20px;\n}\n\n.resume-thumbnail {\n  width: 100%;\n  max-width: 450px;\n  border: 2px solid #b28bf5;\n  border-radius: 0.5em;\n  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.15);\n}\n\n.resume-download-button {\n  display: inline-block;\n  background-color: #b28bf5;\n  color: white;\n  font-weight: bold;\n  padding: 12px 24px;\n  font-size: 1rem;\n  text-decoration: none;\n  border-radius: 0.75em;\n  box-shadow: 0 3px 10px rgba(0, 0, 0, 0.2);\n  transition: background-color 0.3s ease, transform 0.2s ease;\n}\n\n.resume-download-button:hover {\n  background-color: #9a6edc;\n  transform: translateY(-2px);\n}\n\n.right-column {\n  display: flex;\n  flex-direction: column;\n  justify-content: flex-start;\n  padding: 50px;\n  flex-grow: 1; /* Allows it to expand as needed */\n}\n\n.extra-notes {\n  display: flex;\n  justify-content: space-between;\n  align-items: center;\n}\n\n.contact-bullet-points {\n  display: grid;\n  grid-template-columns: 1fr;\n  grid-gap: 21px;\n  background-color: whitesmoke;\n  border-radius: 1.5em;\n  box-shadow: 0px 5px 15px rgba(0, 0, 0, 0.2);\n  margin-top: 20px;\n  padding: 30px;\n  width: 95%;\n}\n\n.bullet-point-group {\n  display: flex;\n  align-items: center;\n}\n\n.icon {\n  font-size: 2em;\n  color: #d1bce6;\n}\n\n.text {\n  font-size: 1.5em;\n  font-weight: 900;\n  margin-left: 21px;\n}\n\n/* Tablet breakpoint */\n@media (max-width: 768px) {\n  .content-page-wrapper {\n    flex-direction: column; /* Stacks columns in a single column layout */\n    min-height: auto; /* Adjust height when stacked */\n  }\n  .right-column {\n    padding: 50px; /* Less padding on smaller screens */\n  }\n  .contact-bullet-points {\n    grid-template-columns: 1fr;\n    padding: 20px;\n  }\n  .bullet-point-group .icon {\n    font-size: 1.5em; /* Smaller icons on tablet */\n  }\n  .bullet-point-group .text {\n    font-size: 1.2em; /* Smaller text on tablet */\n  }\n  .bullet-point-group .contact {\n    margin-right: 0px;\n  }\n}\n/* Mobile breakpoint */\n@media (max-width: 480px) {\n  .content-page-wrapper {\n    flex-direction: column; /* Full-width layout on mobile */\n    padding: 10px;\n    min-height: auto; /* Allows content to expand */\n  }\n  .right-column {\n    padding: 30px; /* Minimal padding on mobile */\n  }\n  .contact-bullet-points {\n    padding: 15px;\n  }\n  .bullet-point-group .icon {\n    font-size: 1.2em; /* Even smaller icons on mobile */\n  }\n  .bullet-point-group .text {\n    font-size: 1em; /* Smaller text for mobile devices */\n  }\n  .bullet-point-group .contact {\n    margin-right: 0px;\n  }\n}\n.homepage-wrapper {\n  display: grid;\n  grid-template-columns: 1fr;\n  margin-bottom: -1px;\n}\n.homepage-wrapper .filter-links {\n  display: flex;\n  justify-content: space-around;\n}\n.homepage-wrapper .filter-links .btn {\n  width: 100%;\n}\n.homepage-wrapper .filter-links .btn:hover {\n  border: solid 1px #42454a;\n}\n\n@media (max-width: 768px) {\n  .homepage-wrapper {\n    padding: 20px;\n  }\n  .filter-links {\n    flex-wrap: wrap;\n    gap: 10px;\n    justify-content: center;\n  }\n  .btn {\n    width: 45%;\n    font-size: 0.95rem;\n  }\n}\n@media (max-width: 480px) {\n  .filter-links {\n    flex-direction: column;\n    align-items: center;\n  }\n  .btn {\n    width: 80%;\n    font-size: 0.9rem;\n  }\n}\n.portfolio-items-wrapper {\n  display: grid;\n  grid-template-columns: repeat(3, 1fr);\n}\n.portfolio-items-wrapper .portfolio-item-wrapper {\n  position: relative;\n}\n.portfolio-items-wrapper .portfolio-item-wrapper .portfolio-img-background {\n  background-size: cover;\n  background-position: center;\n  background-repeat: no-repeat;\n  height: 351px;\n  width: 100%;\n}\n.portfolio-items-wrapper .portfolio-item-wrapper .img-text-wrapper {\n  position: absolute;\n  top: 0;\n  display: flex;\n  flex-direction: column;\n  justify-content: center;\n  align-items: center;\n  height: 100%;\n  text-align: center;\n  padding-left: 100px;\n  padding-right: 100px;\n}\n.portfolio-items-wrapper .portfolio-item-wrapper .img-text-wrapper .project-title {\n  transition: 1s ease-in-out;\n  color: transparent;\n}\n.portfolio-items-wrapper .portfolio-item-wrapper .img-text-wrapper .subtitle {\n  transition: 1s ease-in-out;\n  color: transparent;\n}\n.portfolio-items-wrapper .portfolio-item-wrapper .img-text-wrapper:hover .subtitle {\n  color: #d1bce6;\n  font-weight: 400;\n}\n.portfolio-items-wrapper .portfolio-item-wrapper .img-text-wrapper:hover .project-title {\n  color: #f6f6f6;\n  font-size: 2em;\n}\n.portfolio-items-wrapper .portfolio-item-wrapper .read-more {\n  transition: 2s ease-in-out;\n  color: transparent;\n}\n.portfolio-items-wrapper .portfolio-item-wrapper .img-text-wrapper:hover .read-more {\n  color: #f6f6f6;\n  font-weight: 500;\n}\n.portfolio-items-wrapper .portfolio-item-wrapper .logo-wrapper img {\n  width: 50%;\n  margin-bottom: 20px;\n}\n.portfolio-items-wrapper .portfolio-item-wrapper .portfolio-img-background.image-blur {\n  filter: brightness(10%);\n  transition: 1s;\n}\n\n@media (max-width: 768px) {\n  .portfolio-items-wrapper {\n    grid-template-columns: repeat(2, 1fr);\n  }\n  .filter-links {\n    flex-wrap: wrap;\n    gap: 10px;\n    justify-content: center;\n  }\n  .btn {\n    width: 45%;\n    font-size: 0.95rem;\n  }\n}\n@media (max-width: 480px) {\n  .portfolio-items-wrapper {\n    grid-template-columns: 1fr;\n  }\n  .filter-links {\n    flex-direction: column;\n    align-items: center;\n  }\n  .btn {\n    width: 80%;\n    font-size: 0.9rem;\n  }\n  .portfolio-item-wrapper .img-text-wrapper {\n    padding-left: 20px;\n    padding-right: 20px;\n  }\n}\n.portfolio-manager-wrapper {\n  display: grid;\n  grid-template-columns: 3fr 1fr;\n}\n.portfolio-manager-wrapper .left-column {\n  background-color: #f6f6f6;\n}\n.portfolio-manager-wrapper .right-column {\n  background-color: #42454a;\n}\n\n.portfolio-form-wrapper {\n  display: grid;\n  grid-gap: 21px;\n  grid-template-columns: 1fr;\n  padding: 42px;\n}\n.portfolio-form-wrapper input {\n  font-family: \"Titillium Web\", sans-serif;\n  color: #42454a;\n  padding: 5px 0px;\n  width: 100%;\n  border-top: 0px;\n  border-right: 0px;\n  border-left: 0px;\n  border-bottom: 1px solid #d1bce6;\n  background-color: transparent;\n  transition: 0.5s all ease-in-out;\n  font-size: 1.1em;\n  margin-bottom: 21px;\n}\n.portfolio-form-wrapper input:focus {\n  outline: none;\n  border-bottom: 1px solid #9e62a0;\n}\n.portfolio-form-wrapper input {\n  margin-bottom: 0px;\n}\n.portfolio-form-wrapper .image-uploaders {\n  display: grid;\n  grid-gap: 21px;\n  grid-template-columns: 200px 200px 200px;\n}\n.portfolio-form-wrapper .image-uploaders .portfolio-manager-image-wrapper img {\n  width: 100%;\n  height: 120px;\n  object-fit: cover;\n  border-radius: 5px;\n}\n.portfolio-form-wrapper .image-uploaders .portfolio-manager-image-wrapper .image-removal-link {\n  display: flex;\n  justify-content: center;\n}\n.portfolio-form-wrapper .image-uploaders .portfolio-manager-image-wrapper .image-removal-link a {\n  font-weight: 900;\n  color: #922a2a;\n  cursor: pointer;\n}\n\n.portfolio-sidebar-list-wrapper .portfolio-item-thumb {\n  padding: 21px;\n}\n.portfolio-sidebar-list-wrapper .portfolio-item-thumb .portfolio-thumb-img img {\n  width: 100%;\n}\n.portfolio-sidebar-list-wrapper .portfolio-item-thumb .text-content {\n  display: flex;\n  justify-content: space-between;\n  align-items: center;\n}\n.portfolio-sidebar-list-wrapper .portfolio-item-thumb .text-content .title {\n  color: #f6f6f6;\n  font-size: 1.5em;\n}\n.portfolio-sidebar-list-wrapper .portfolio-item-thumb .text-content .actions {\n  display: grid;\n  grid-template-columns: 1fr 1fr;\n  grid-gap: 15px;\n}\n.portfolio-sidebar-list-wrapper .portfolio-item-thumb .text-content .actions .action-icon {\n  cursor: pointer;\n  color: #f6f6f6;\n  font-size: 1.5em;\n  transition: 0.5s ease-in-out;\n}\n.portfolio-sidebar-list-wrapper .portfolio-item-thumb .text-content .actions .action-icon:hover {\n  color: #922a2a;\n}\n\n.portfolio-detail-wrapper {\n  /* Tablet breakpoint */\n  /* Mobile breakpoint */\n}\n.portfolio-detail-wrapper .portfolio-detail-top {\n  display: flex;\n  justify-content: space-evenly;\n  margin-top: 55px;\n  flex-wrap: wrap;\n}\n.portfolio-detail-wrapper .portfolio-detail-top .portfolio-detail-left {\n  display: flex;\n  justify-content: center;\n  flex-direction: column;\n  align-items: center;\n  width: 100%;\n  max-width: 750px;\n  padding: 10px;\n}\n.portfolio-detail-wrapper .portfolio-detail-top .portfolio-detail-left .portfolio-item-attributes {\n  width: 100%;\n  display: flex;\n  justify-content: space-around;\n  align-items: center;\n  margin-bottom: 20px;\n  font-size: 1.3rem;\n  flex-wrap: wrap;\n}\n.portfolio-detail-wrapper .portfolio-detail-top .portfolio-detail-left .attribute {\n  border: solid 2px transparent;\n  background-color: #f7f6d9;\n  border-radius: 0.4em;\n  box-shadow: 0px 5px 15px rgba(0, 0, 0, 0.2);\n  font-family: \"Franklin Gothic Medium\", \"Arial Narrow\", Arial, sans-serif;\n  padding: 10px;\n  margin: 5px;\n}\n.portfolio-detail-wrapper .portfolio-detail-top .portfolio-detail-left .featured-image {\n  width: 100%;\n  max-width: 640px;\n  height: auto;\n  aspect-ratio: 4/3;\n  display: flex;\n  justify-content: center;\n  align-items: center;\n  position: relative;\n  box-shadow: 0px 15px 20px rgba(0, 0, 0, 0.3);\n  overflow: hidden;\n  background-color: black;\n}\n.portfolio-detail-wrapper .portfolio-detail-top .portfolio-detail-left .featured-image .bubble-indicators {\n  display: flex;\n  justify-content: center;\n  gap: 10px;\n  position: absolute;\n  bottom: 10px;\n  left: 50%;\n  transform: translateX(-50%);\n}\n.portfolio-detail-wrapper .portfolio-detail-top .portfolio-detail-left .featured-image .bubble {\n  width: 12px;\n  height: 12px;\n  background-color: #ccc;\n  border-radius: 50%;\n  transition: background-color 0.3s ease;\n  cursor: pointer;\n}\n.portfolio-detail-wrapper .portfolio-detail-top .portfolio-detail-left .featured-image .bubble.active {\n  background-color: #d1bce6;\n}\n.portfolio-detail-wrapper .portfolio-detail-top .portfolio-detail-left .featured-image .bubble:hover {\n  background-color: #ab84d1;\n}\n.portfolio-detail-wrapper .portfolio-detail-top .portfolio-detail-left .featured-image .image-gallery-slide {\n  height: 100%;\n  overflow: hidden;\n}\n.portfolio-detail-wrapper .portfolio-detail-top .portfolio-detail-left .site-link {\n  margin: 10px;\n  padding: 15px;\n  background-color: #d1bce6;\n  border-radius: 3px;\n  text-decoration: none;\n  color: white;\n  transition: 0.5s ease-in-out;\n  font-size: 1.2em;\n}\n.portfolio-detail-wrapper .portfolio-detail-top .portfolio-detail-left .site-link:hover {\n  background-color: #9e62a0;\n}\n.portfolio-detail-wrapper .portfolio-detail-right {\n  width: 100%;\n  max-width: 750px;\n  padding: 10px;\n}\n.portfolio-detail-wrapper .portfolio-detail-right .portfolio-detail-description-wrapper {\n  text-align: left;\n  display: flex;\n  justify-content: center;\n  white-space: pre-wrap;\n}\n.portfolio-detail-wrapper .portfolio-detail-right .portfolio-detail-description-wrapper .top-details {\n  display: flex;\n  flex-direction: column;\n  justify-content: center;\n  align-items: center;\n  background-color: whitesmoke;\n  border-radius: 1.5em;\n  box-shadow: 0px 5px 15px rgba(0, 0, 0, 0.2);\n  margin-top: 20px;\n  padding: 20px;\n  width: 100%;\n}\n.portfolio-detail-wrapper .portfolio-detail-right .portfolio-detail-description-wrapper .name {\n  font-size: 2.5em;\n  margin-bottom: 20px;\n  text-align: center;\n}\n.portfolio-detail-wrapper .portfolio-detail-right .portfolio-detail-description-wrapper .description {\n  margin: 20px;\n  font-size: 1.1em;\n}\n.portfolio-detail-wrapper .portfolio-detail-bottom {\n  display: flex;\n  justify-content: center;\n  align-items: center;\n  width: 100%;\n  margin: 40px 0;\n}\n.portfolio-detail-wrapper .information {\n  width: 100%;\n  max-width: 750px;\n  background-color: whitesmoke;\n  border-radius: 1.5em;\n  box-shadow: 0px 5px 15px rgba(0, 0, 0, 0.2);\n  padding: 40px;\n  margin-bottom: 90px;\n}\n@media (max-width: 768px) {\n  .portfolio-detail-wrapper .portfolio-detail-top {\n    flex-direction: column;\n    align-items: center;\n  }\n  .portfolio-detail-wrapper .portfolio-detail-top .portfolio-detail-left,\n  .portfolio-detail-wrapper .portfolio-detail-top .portfolio-detail-right {\n    max-width: 90%;\n    padding: 0;\n  }\n  .portfolio-detail-wrapper .portfolio-detail-top .portfolio-item-attributes {\n    font-size: 1.1rem;\n  }\n  .portfolio-detail-wrapper .portfolio-detail-right .name {\n    font-size: 2em;\n  }\n}\n@media (max-width: 480px) {\n  .portfolio-detail-wrapper .portfolio-detail-top {\n    flex-direction: column;\n  }\n  .portfolio-detail-wrapper .portfolio-detail-top .portfolio-item-attributes {\n    font-size: 1rem;\n    flex-direction: column;\n    align-items: center;\n  }\n  .portfolio-detail-wrapper .featured-image {\n    max-width: 100%;\n    height: auto;\n    box-shadow: none;\n  }\n  .portfolio-detail-wrapper .portfolio-detail-right .name {\n    font-size: 1.8em;\n  }\n  .portfolio-detail-wrapper .information {\n    padding: 20px;\n  }\n}\n\n.auth-page-wrapper {\n  display: grid;\n  grid-template-columns: 1fr 1fr;\n  height: calc(100vh - 84px);\n}\n.auth-page-wrapper .left-column {\n  background-size: cover;\n}\n.auth-page-wrapper .right-column {\n  display: flex;\n  justify-content: center;\n  align-items: center;\n  background-color: #f6f6f6;\n}\n.auth-page-wrapper .right-column .auth-form-wrapper {\n  display: grid;\n  grid-gap: 21px;\n  grid-gap: 21px;\n  padding: 42px;\n}\n.auth-page-wrapper .right-column .auth-form-wrapper input {\n  font-family: \"Titillium Web\", sans-serif;\n  color: #42454a;\n  padding: 5px 0px;\n  width: 100%;\n  border-top: 0px;\n  border-right: 0px;\n  border-left: 0px;\n  border-bottom: 1px solid #d1bce6;\n  background-color: transparent;\n  transition: 0.5s all ease-in-out;\n  font-size: 1.1em;\n  margin-bottom: 21px;\n}\n.auth-page-wrapper .right-column .auth-form-wrapper input:focus {\n  outline: none;\n  border-bottom: 1px solid #9e62a0;\n}\n.auth-page-wrapper .right-column .auth-form-wrapper .form-group {\n  display: flex;\n}\n.auth-page-wrapper .right-column .auth-form-wrapper .form-group svg {\n  font-size: 2em;\n  color: #d1bce6;\n  margin-right: 15px;\n}\n\n.blog-container {\n  display: flex;\n  flex-direction: column;\n  align-items: center;\n  position: relative;\n  margin-bottom: 50px;\n}\n.blog-container .blog-page {\n  display: flex;\n  justify-content: space-between;\n  align-items: center;\n}\n.blog-container .content {\n  padding-bottom: 30px;\n}\n.blog-container .admin-blog-wrapper,\n.blog-container .regular-blog-wrapper {\n  display: flex;\n  justify-content: space-between;\n  align-items: center;\n  flex-direction: column;\n}\n.blog-container .admin-blog-wrapper a,\n.blog-container .regular-blog-wrapper a {\n  margin-left: 15px;\n  cursor: pointer;\n}\n.blog-container .admin-blog-wrapper .featured-image,\n.blog-container .regular-blog-wrapper .featured-image {\n  margin-bottom: -50px;\n}\n.blog-container .new-blog-link {\n  position: fixed;\n  right: 0;\n  bottom: 0;\n}\n.blog-container .new-blog-link a {\n  font-size: 3em;\n  cursor: pointer;\n  color: #9e62a0;\n  margin-right: 15px;\n  margin-bottom: 15px;\n  transition: 0.5s ease-in-out;\n}\n.blog-container .new-blog-link a:hover {\n  color: #d1bce6;\n}\n.blog-container .content-container {\n  display: flex;\n  flex-direction: column;\n  width: 800px;\n  max-width: 90%; /* Ensures it doesn’t exceed screen width on small screens */\n  margin-top: 50px;\n}\n.blog-container .content-container .admin-blog-wrapper {\n  border: solid 2px transparent;\n  background-color: whitesmoke;\n  border-radius: 1.3em;\n  box-shadow: 0px 5px 15px rgba(0, 0, 0, 0.2);\n  padding: 10px;\n  margin: 15px;\n}\n.blog-container .content-container .featured-image-wrapper {\n  display: flex;\n  justify-content: center;\n  align-items: center;\n}\n.blog-container .content-container .featured-image-wrapper img {\n  width: 250px;\n  height: 250px;\n  max-width: 100%; /* Makes images responsive */\n}\n.blog-container .content-container a {\n  text-decoration: none;\n  color: #9e62a0;\n  transition: 0.5s ease-in-out;\n}\n.blog-container .content-container a:hover {\n  color: #d1bce6;\n}\n.blog-container .content-container h1 {\n  font-size: 1.5em;\n}\n\n/* Tablet breakpoint */\n@media (max-width: 768px) {\n  .blog-container .content-container {\n    width: 90%; /* Adjusts container width for tablet */\n  }\n  .blog-container .new-blog-link a {\n    font-size: 2.5em; /* Scales down link size */\n  }\n}\n/* Mobile breakpoint */\n@media (max-width: 480px) {\n  .blog-container {\n    margin-bottom: 30px; /* Reduces bottom margin for mobile */\n  }\n  .blog-container .admin-blog-wrapper,\n  .blog-container .regular-blog-wrapper {\n    flex-direction: column; /* Stacks elements vertically */\n    align-items: flex-start; /* Aligns items for better readability */\n  }\n  .blog-container .new-blog-link a {\n    font-size: 2em; /* Adjusts font size for mobile */\n    margin-right: 10px;\n    margin-bottom: 10px;\n  }\n  .blog-container .content-container {\n    width: 95%; /* Uses nearly full screen width on mobile */\n  }\n}\n.content-loader {\n  font-size: 2em;\n  color: #d1bce6;\n}\n\n.blog-form-wrapper {\n  display: grid;\n  grid-gap: 21px;\n  grid-template-columns: 1fr;\n  padding: 42px;\n}\n.blog-form-wrapper input {\n  font-family: \"Titillium Web\", sans-serif;\n  color: #42454a;\n  padding: 5px 0px;\n  width: 100%;\n  border-top: 0px;\n  border-right: 0px;\n  border-left: 0px;\n  border-bottom: 1px solid #d1bce6;\n  background-color: transparent;\n  transition: 0.5s all ease-in-out;\n  font-size: 1.1em;\n  margin-bottom: 21px;\n}\n.blog-form-wrapper input:focus {\n  outline: none;\n  border-bottom: 1px solid #9e62a0;\n}\n.blog-form-wrapper input {\n  margin-bottom: 0px;\n}\n.blog-form-wrapper .image-uploaders {\n  display: grid;\n  grid-gap: 21px;\n  grid-template-columns: 200px;\n}\n\n.ReactModal__Content,\n.ReactModal__Content--after-open {\n  height: 80%;\n}\n\n.rdw-option-wrapper {\n  border: 1px solid #f1f1f1;\n  padding: 5px;\n  min-width: 25px;\n  height: 20px;\n  border-radius: 2px;\n  margin: 0 4px;\n  display: flex;\n  justify-content: center;\n  align-items: center;\n  cursor: pointer;\n  background: white;\n  text-transform: capitalize;\n}\n\n.rdw-option-wrapper:hover {\n  box-shadow: 1px 1px 0px #bfbdbd;\n}\n\n.rdw-option-wrapper:active {\n  box-shadow: 1px 1px 0px #bfbdbd inset;\n}\n\n.rdw-option-active {\n  box-shadow: 1px 1px 0px #bfbdbd inset;\n}\n\n.rdw-option-disabled {\n  opacity: 0.3;\n  cursor: default;\n}\n\n.rdw-dropdown-wrapper {\n  height: 30px;\n  background: white;\n  cursor: pointer;\n  border: 1px solid #f1f1f1;\n  border-radius: 2px;\n  margin: 0 3px;\n  text-transform: capitalize;\n  background: white;\n}\n\n.rdw-dropdown-wrapper:focus {\n  outline: none;\n}\n\n.rdw-dropdown-wrapper:hover {\n  box-shadow: 1px 1px 0px #bfbdbd;\n  background-color: #ffffff;\n}\n\n.rdw-dropdown-wrapper:active {\n  box-shadow: 1px 1px 0px #bfbdbd inset;\n}\n\n.rdw-dropdown-carettoopen {\n  height: 0px;\n  width: 0px;\n  position: absolute;\n  top: 35%;\n  right: 10%;\n  border-top: 6px solid black;\n  border-left: 5px solid transparent;\n  border-right: 5px solid transparent;\n}\n\n.rdw-dropdown-carettoclose {\n  height: 0px;\n  width: 0px;\n  position: absolute;\n  top: 35%;\n  right: 10%;\n  border-bottom: 6px solid black;\n  border-left: 5px solid transparent;\n  border-right: 5px solid transparent;\n}\n\n.rdw-dropdown-selectedtext {\n  display: flex;\n  position: relative;\n  height: 100%;\n  align-items: center;\n  padding: 0 5px;\n}\n\n.rdw-dropdown-optionwrapper {\n  z-index: 100;\n  position: relative;\n  border: 1px solid #f1f1f1;\n  width: 98%;\n  background: white;\n  border-radius: 2px;\n  margin: 0;\n  padding: 0;\n  max-height: 250px;\n  overflow-y: scroll;\n}\n\n.rdw-dropdown-optionwrapper:hover {\n  box-shadow: 1px 1px 0px #bfbdbd;\n  background-color: #ffffff;\n}\n\n.rdw-dropdownoption-default {\n  min-height: 25px;\n  display: flex;\n  align-items: center;\n  padding: 0 5px;\n}\n\n.rdw-dropdownoption-highlighted {\n  background: #f1f1f1;\n}\n\n.rdw-dropdownoption-active {\n  background: #f5f5f5;\n}\n\n.rdw-dropdownoption-disabled {\n  opacity: 0.3;\n  cursor: default;\n}\n\n.rdw-inline-wrapper {\n  display: flex;\n  align-items: center;\n  margin-bottom: 6px;\n}\n\n.rdw-inline-dropdown {\n  width: 50px;\n}\n\n.rdw-inline-dropdownoption {\n  height: 40px;\n  display: flex;\n  justify-content: center;\n}\n\n.rdw-block-wrapper {\n  display: flex;\n  align-items: center;\n  margin-bottom: 6px;\n}\n\n.rdw-block-dropdown {\n  width: 110px;\n}\n\n.rdw-fontsize-wrapper {\n  display: flex;\n  align-items: center;\n  margin-bottom: 6px;\n}\n\n.rdw-fontsize-dropdown {\n  min-width: 40px;\n}\n\n.rdw-fontsize-option {\n  display: flex;\n  justify-content: center;\n}\n\n.rdw-fontfamily-wrapper {\n  display: flex;\n  align-items: center;\n  margin-bottom: 6px;\n}\n\n.rdw-fontfamily-dropdown {\n  width: 115px;\n}\n\n.rdw-fontfamily-placeholder {\n  white-space: nowrap;\n  max-width: 90px;\n  overflow: hidden;\n  text-overflow: ellipsis;\n}\n\n.rdw-fontfamily-optionwrapper {\n  width: 140px;\n}\n\n.rdw-list-wrapper {\n  display: flex;\n  align-items: center;\n  margin-bottom: 6px;\n}\n\n.rdw-list-dropdown {\n  width: 50px;\n  z-index: 90;\n}\n\n.rdw-list-dropdownOption {\n  height: 40px;\n  display: flex;\n  justify-content: center;\n}\n\n.rdw-text-align-wrapper {\n  display: flex;\n  align-items: center;\n  margin-bottom: 6px;\n}\n\n.rdw-text-align-dropdown {\n  width: 50px;\n  z-index: 90;\n}\n\n.rdw-text-align-dropdownOption {\n  height: 40px;\n  display: flex;\n  justify-content: center;\n}\n\n.rdw-right-aligned-block {\n  text-align: right;\n}\n\n.rdw-left-aligned-block {\n  text-align: left !important;\n}\n\n.rdw-center-aligned-block {\n  text-align: center !important;\n}\n\n.rdw-justify-aligned-block {\n  text-align: justify !important;\n}\n\n.rdw-right-aligned-block > div {\n  display: inline-block;\n}\n\n.rdw-left-aligned-block > div {\n  display: inline-block;\n}\n\n.rdw-center-aligned-block > div {\n  display: inline-block;\n}\n\n.rdw-justify-aligned-block > div {\n  display: inline-block;\n}\n\n.rdw-colorpicker-wrapper {\n  display: flex;\n  align-items: center;\n  margin-bottom: 6px;\n  position: relative;\n}\n\n.rdw-colorpicker-modal {\n  position: absolute;\n  top: 35px;\n  left: 5px;\n  display: flex;\n  flex-direction: column;\n  width: 175px;\n  height: 175px;\n  border: 1px solid #f1f1f1;\n  padding: 15px;\n  border-radius: 2px;\n  z-index: 100;\n  background: white;\n  box-shadow: 3px 3px 5px #bfbdbd;\n}\n\n.rdw-colorpicker-modal-header {\n  display: flex;\n  padding-bottom: 5px;\n}\n\n.rdw-colorpicker-modal-style-label {\n  font-size: 15px;\n  width: 50%;\n  text-align: center;\n  cursor: pointer;\n  padding: 0 10px 5px;\n}\n\n.rdw-colorpicker-modal-style-label-active {\n  border-bottom: 2px solid #0a66b7;\n}\n\n.rdw-colorpicker-modal-options {\n  margin: 5px auto;\n  display: flex;\n  width: 100%;\n  height: 100%;\n  flex-wrap: wrap;\n  overflow: scroll;\n}\n\n.rdw-colorpicker-cube {\n  width: 22px;\n  height: 22px;\n  border: 1px solid #f1f1f1;\n}\n\n.rdw-colorpicker-option {\n  margin: 3px;\n  padding: 0;\n  min-height: 20px;\n  border: none;\n  width: 22px;\n  height: 22px;\n  min-width: 22px;\n  box-shadow: 1px 2px 1px #bfbdbd inset;\n}\n\n.rdw-colorpicker-option:hover {\n  box-shadow: 1px 2px 1px #bfbdbd;\n}\n\n.rdw-colorpicker-option:active {\n  box-shadow: -1px -2px 1px #bfbdbd;\n}\n\n.rdw-colorpicker-option-active {\n  box-shadow: 0px 0px 2px 2px #bfbdbd;\n}\n\n.rdw-link-wrapper {\n  display: flex;\n  align-items: center;\n  margin-bottom: 6px;\n  position: relative;\n}\n\n.rdw-link-dropdown {\n  width: 50px;\n}\n\n.rdw-link-dropdownOption {\n  height: 40px;\n  display: flex;\n  justify-content: center;\n}\n\n.rdw-link-dropdownPlaceholder {\n  margin-left: 8px;\n}\n\n.rdw-link-modal {\n  position: absolute;\n  top: 35px;\n  left: 5px;\n  display: flex;\n  flex-direction: column;\n  width: 235px;\n  height: 205px;\n  border: 1px solid #f1f1f1;\n  padding: 15px;\n  border-radius: 2px;\n  z-index: 100;\n  background: white;\n  box-shadow: 3px 3px 5px #bfbdbd;\n}\n\n.rdw-link-modal-label {\n  font-size: 15px;\n}\n\n.rdw-link-modal-input {\n  margin-top: 5px;\n  border-radius: 2px;\n  border: 1px solid #f1f1f1;\n  height: 25px;\n  margin-bottom: 15px;\n  padding: 0 5px;\n}\n\n.rdw-link-modal-input:focus {\n  outline: none;\n}\n\n.rdw-link-modal-buttonsection {\n  margin: 0 auto;\n}\n\n.rdw-link-modal-target-option {\n  margin-bottom: 20px;\n}\n\n.rdw-link-modal-target-option > span {\n  margin-left: 5px;\n}\n\n.rdw-link-modal-btn {\n  margin-left: 10px;\n  width: 75px;\n  height: 30px;\n  border: 1px solid #f1f1f1;\n  border-radius: 2px;\n  cursor: pointer;\n  background: white;\n  text-transform: capitalize;\n}\n\n.rdw-link-modal-btn:hover {\n  box-shadow: 1px 1px 0px #bfbdbd;\n}\n\n.rdw-link-modal-btn:active {\n  box-shadow: 1px 1px 0px #bfbdbd inset;\n}\n\n.rdw-link-modal-btn:focus {\n  outline: none !important;\n}\n\n.rdw-link-modal-btn:disabled {\n  background: #ece9e9;\n}\n\n.rdw-link-dropdownoption {\n  height: 40px;\n  display: flex;\n  justify-content: center;\n}\n\n.rdw-history-dropdown {\n  width: 50px;\n}\n\n.rdw-embedded-wrapper {\n  display: flex;\n  align-items: center;\n  margin-bottom: 6px;\n  position: relative;\n}\n\n.rdw-embedded-modal {\n  position: absolute;\n  top: 35px;\n  left: 5px;\n  display: flex;\n  flex-direction: column;\n  width: 235px;\n  height: 180px;\n  border: 1px solid #f1f1f1;\n  padding: 15px;\n  border-radius: 2px;\n  z-index: 100;\n  background: white;\n  justify-content: space-between;\n  box-shadow: 3px 3px 5px #bfbdbd;\n}\n\n.rdw-embedded-modal-header {\n  font-size: 15px;\n  display: flex;\n}\n\n.rdw-embedded-modal-header-option {\n  width: 50%;\n  cursor: pointer;\n  display: flex;\n  justify-content: center;\n  align-items: center;\n  flex-direction: column;\n}\n\n.rdw-embedded-modal-header-label {\n  width: 95px;\n  border: 1px solid #f1f1f1;\n  margin-top: 5px;\n  background: #6eb8d4;\n  border-bottom: 2px solid #0a66b7;\n}\n\n.rdw-embedded-modal-link-section {\n  display: flex;\n  flex-direction: column;\n}\n\n.rdw-embedded-modal-link-input {\n  width: 88%;\n  height: 35px;\n  margin: 10px 0;\n  border: 1px solid #f1f1f1;\n  border-radius: 2px;\n  font-size: 15px;\n  padding: 0 5px;\n}\n\n.rdw-embedded-modal-link-input-wrapper {\n  display: flex;\n  align-items: center;\n}\n\n.rdw-embedded-modal-link-input:focus {\n  outline: none;\n}\n\n.rdw-embedded-modal-btn-section {\n  display: flex;\n  justify-content: center;\n}\n\n.rdw-embedded-modal-btn {\n  margin: 0 3px;\n  width: 75px;\n  height: 30px;\n  border: 1px solid #f1f1f1;\n  border-radius: 2px;\n  cursor: pointer;\n  background: white;\n  text-transform: capitalize;\n}\n\n.rdw-embedded-modal-btn:hover {\n  box-shadow: 1px 1px 0px #bfbdbd;\n}\n\n.rdw-embedded-modal-btn:active {\n  box-shadow: 1px 1px 0px #bfbdbd inset;\n}\n\n.rdw-embedded-modal-btn:focus {\n  outline: none !important;\n}\n\n.rdw-embedded-modal-btn:disabled {\n  background: #ece9e9;\n}\n\n.rdw-embedded-modal-size {\n  align-items: center;\n  display: flex;\n  margin: 8px 0;\n  justify-content: space-between;\n}\n\n.rdw-embedded-modal-size-input {\n  width: 80%;\n  height: 20px;\n  border: 1px solid #f1f1f1;\n  border-radius: 2px;\n  font-size: 12px;\n}\n\n.rdw-embedded-modal-size-input:focus {\n  outline: none;\n}\n\n.rdw-emoji-wrapper {\n  display: flex;\n  align-items: center;\n  margin-bottom: 6px;\n  position: relative;\n}\n\n.rdw-emoji-modal {\n  overflow: auto;\n  position: absolute;\n  top: 35px;\n  left: 5px;\n  display: flex;\n  flex-wrap: wrap;\n  width: 235px;\n  height: 180px;\n  border: 1px solid #f1f1f1;\n  padding: 15px;\n  border-radius: 2px;\n  z-index: 100;\n  background: white;\n  box-shadow: 3px 3px 5px #bfbdbd;\n}\n\n.rdw-emoji-icon {\n  margin: 2.5px;\n  height: 24px;\n  width: 24px;\n  cursor: pointer;\n  font-size: 22px;\n  display: flex;\n  justify-content: center;\n  align-items: center;\n}\n\n.rdw-spinner {\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  height: 100%;\n  width: 100%;\n}\n\n.rdw-spinner > div {\n  width: 12px;\n  height: 12px;\n  background-color: #333;\n  border-radius: 100%;\n  display: inline-block;\n  -webkit-animation: sk-bouncedelay 1.4s infinite ease-in-out both;\n  animation: sk-bouncedelay 1.4s infinite ease-in-out both;\n}\n\n.rdw-spinner .rdw-bounce1 {\n  -webkit-animation-delay: -0.32s;\n  animation-delay: -0.32s;\n}\n\n.rdw-spinner .rdw-bounce2 {\n  -webkit-animation-delay: -0.16s;\n  animation-delay: -0.16s;\n}\n\n@-webkit-keyframes sk-bouncedelay {\n  0%, 80%, 100% {\n    -webkit-transform: scale(0);\n  }\n  40% {\n    -webkit-transform: scale(1);\n  }\n}\n@keyframes sk-bouncedelay {\n  0%, 80%, 100% {\n    -webkit-transform: scale(0);\n    transform: scale(0);\n  }\n  40% {\n    -webkit-transform: scale(1);\n    transform: scale(1);\n  }\n}\n.rdw-image-wrapper {\n  display: flex;\n  align-items: center;\n  margin-bottom: 6px;\n  position: relative;\n}\n\n.rdw-image-modal {\n  position: absolute;\n  top: 35px;\n  left: 5px;\n  display: flex;\n  flex-direction: column;\n  width: 235px;\n  border: 1px solid #f1f1f1;\n  padding: 15px;\n  border-radius: 2px;\n  z-index: 100;\n  background: white;\n  box-shadow: 3px 3px 5px #bfbdbd;\n}\n\n.rdw-image-modal-header {\n  font-size: 15px;\n  margin: 10px 0;\n  display: flex;\n}\n\n.rdw-image-modal-header-option {\n  width: 50%;\n  cursor: pointer;\n  display: flex;\n  justify-content: center;\n  align-items: center;\n  flex-direction: column;\n}\n\n.rdw-image-modal-header-label {\n  width: 80px;\n  background: #f1f1f1;\n  border: 1px solid #f1f1f1;\n  margin-top: 5px;\n}\n\n.rdw-image-modal-header-label-highlighted {\n  background: #6eb8d4;\n  border-bottom: 2px solid #0a66b7;\n}\n\n.rdw-image-modal-upload-option {\n  width: 100%;\n  color: gray;\n  cursor: pointer;\n  display: flex;\n  border: none;\n  font-size: 15px;\n  align-items: center;\n  justify-content: center;\n  background-color: #f1f1f1;\n  outline: 2px dashed gray;\n  outline-offset: -10px;\n  margin: 10px 0;\n  padding: 9px 0;\n}\n\n.rdw-image-modal-upload-option-highlighted {\n  outline: 2px dashed #0a66b7;\n}\n\n.rdw-image-modal-upload-option-label {\n  cursor: pointer;\n  height: 100%;\n  width: 100%;\n  display: flex;\n  justify-content: center;\n  align-items: center;\n  padding: 15px;\n}\n\n.rdw-image-modal-upload-option-label span {\n  padding: 0 20px;\n}\n\n.rdw-image-modal-upload-option-image-preview {\n  max-width: 100%;\n  max-height: 200px;\n}\n\n.rdw-image-modal-upload-option-input {\n  width: 0.1px;\n  height: 0.1px;\n  opacity: 0;\n  overflow: hidden;\n  position: absolute;\n  z-index: -1;\n}\n\n.rdw-image-modal-url-section {\n  display: flex;\n  align-items: center;\n}\n\n.rdw-image-modal-url-input {\n  width: 90%;\n  height: 35px;\n  margin: 15px 0 12px;\n  border: 1px solid #f1f1f1;\n  border-radius: 2px;\n  font-size: 15px;\n  padding: 0 5px;\n}\n\n.rdw-image-modal-btn-section {\n  margin: 10px auto 0;\n}\n\n.rdw-image-modal-url-input:focus {\n  outline: none;\n}\n\n.rdw-image-modal-btn {\n  margin: 0 5px;\n  width: 75px;\n  height: 30px;\n  border: 1px solid #f1f1f1;\n  border-radius: 2px;\n  cursor: pointer;\n  background: white;\n  text-transform: capitalize;\n}\n\n.rdw-image-modal-btn:hover {\n  box-shadow: 1px 1px 0px #bfbdbd;\n}\n\n.rdw-image-modal-btn:active {\n  box-shadow: 1px 1px 0px #bfbdbd inset;\n}\n\n.rdw-image-modal-btn:focus {\n  outline: none !important;\n}\n\n.rdw-image-modal-btn:disabled {\n  background: #ece9e9;\n}\n\n.rdw-image-modal-spinner {\n  position: absolute;\n  top: -3px;\n  left: 0;\n  width: 100%;\n  height: 100%;\n  opacity: 0.5;\n}\n\n.rdw-image-modal-alt-input {\n  width: 70%;\n  height: 20px;\n  border: 1px solid #f1f1f1;\n  border-radius: 2px;\n  font-size: 12px;\n  margin-left: 5px;\n}\n\n.rdw-image-modal-alt-input:focus {\n  outline: none;\n}\n\n.rdw-image-modal-alt-lbl {\n  font-size: 12px;\n}\n\n.rdw-image-modal-size {\n  align-items: center;\n  display: flex;\n  margin: 8px 0;\n  justify-content: space-between;\n}\n\n.rdw-image-modal-size-input {\n  width: 40%;\n  height: 20px;\n  border: 1px solid #f1f1f1;\n  border-radius: 2px;\n  font-size: 12px;\n}\n\n.rdw-image-modal-size-input:focus {\n  outline: none;\n}\n\n.rdw-image-mandatory-sign {\n  color: red;\n  margin-left: 3px;\n  margin-right: 3px;\n}\n\n.rdw-remove-wrapper {\n  display: flex;\n  align-items: center;\n  margin-bottom: 6px;\n  position: relative;\n}\n\n.rdw-history-wrapper {\n  display: flex;\n  align-items: center;\n  margin-bottom: 6px;\n}\n\n.rdw-history-dropdownoption {\n  height: 40px;\n  display: flex;\n  justify-content: center;\n}\n\n.rdw-history-dropdown {\n  width: 50px;\n}\n\n.rdw-link-decorator-wrapper {\n  position: relative;\n}\n\n.rdw-link-decorator-icon {\n  position: absolute;\n  left: 40%;\n  top: 0;\n  cursor: pointer;\n  background-color: white;\n}\n\n.rdw-mention-link {\n  text-decoration: none;\n  color: #1236ff;\n  background-color: #f0fbff;\n  padding: 1px 2px;\n  border-radius: 2px;\n}\n\n.rdw-suggestion-wrapper {\n  position: relative;\n}\n\n.rdw-suggestion-dropdown {\n  position: absolute;\n  display: flex;\n  flex-direction: column;\n  border: 1px solid #f1f1f1;\n  min-width: 100px;\n  max-height: 150px;\n  overflow: auto;\n  background: white;\n  z-index: 100;\n}\n\n.rdw-suggestion-option {\n  padding: 7px 5px;\n  border-bottom: 1px solid #f1f1f1;\n}\n\n.rdw-suggestion-option-active {\n  background-color: #f1f1f1;\n}\n\n.rdw-hashtag-link {\n  text-decoration: none;\n  color: #1236ff;\n  background-color: #f0fbff;\n  padding: 1px 2px;\n  border-radius: 2px;\n}\n\n.rdw-image-alignment-options-popup {\n  position: absolute;\n  background: white;\n  display: flex;\n  padding: 5px 2px;\n  border-radius: 2px;\n  border: 1px solid #f1f1f1;\n  width: 105px;\n  cursor: pointer;\n  z-index: 100;\n}\n\n.rdw-alignment-option-left {\n  justify-content: flex-start;\n}\n\n.rdw-image-alignment-option {\n  height: 15px;\n  width: 15px;\n  min-width: 15px;\n}\n\n.rdw-image-alignment {\n  position: relative;\n}\n\n.rdw-image-imagewrapper {\n  position: relative;\n}\n\n.rdw-image-center {\n  display: flex;\n  justify-content: center;\n}\n\n.rdw-image-left {\n  display: flex;\n}\n\n.rdw-image-right {\n  display: flex;\n  justify-content: flex-end;\n}\n\n.rdw-image-alignment-options-popup-right {\n  right: 0;\n}\n\n.rdw-editor-main {\n  height: 100%;\n  overflow: auto;\n  box-sizing: border-box;\n}\n\n.rdw-editor-toolbar {\n  padding: 6px 5px 0;\n  border-radius: 2px;\n  border: 1px solid #f1f1f1;\n  display: flex;\n  justify-content: flex-start;\n  background: white;\n  flex-wrap: wrap;\n  font-size: 15px;\n  margin-bottom: 5px;\n  user-select: none;\n}\n\n.public-DraftStyleDefault-block {\n  margin: 1em 0;\n}\n\n.rdw-editor-wrapper:focus {\n  outline: none;\n}\n\n.rdw-editor-wrapper {\n  box-sizing: content-box;\n}\n\n.rdw-editor-main blockquote {\n  border-left: 5px solid #f1f1f1;\n  padding-left: 5px;\n}\n\n.rdw-editor-main pre {\n  background: #f1f1f1;\n  border-radius: 3px;\n  padding: 1px 10px;\n} /**\n* Draft v0.9.1\n*\n* Copyright (c) 2013-present, Facebook, Inc.\n* All rights reserved.\n*\n* This source code is licensed under the BSD-style license found in the\n* LICENSE file in the root directory of this source tree. An additional grant\n* of patent rights can be found in the PATENTS file in the same directory.\n*/\n.DraftEditor-editorContainer,\n.DraftEditor-root,\n.public-DraftEditor-content {\n  height: inherit;\n  text-align: initial;\n}\n\n.public-DraftEditor-content[contenteditable=true] {\n  -webkit-user-modify: read-write-plaintext-only;\n}\n\n.DraftEditor-root {\n  position: relative;\n}\n\n.DraftEditor-editorContainer {\n  background-color: rgba(255, 255, 255, 0);\n  border-left: 0.1px solid transparent;\n  position: relative;\n  z-index: 1;\n}\n\n.public-DraftEditor-block {\n  position: relative;\n}\n\n.DraftEditor-alignLeft .public-DraftStyleDefault-block {\n  text-align: left;\n}\n\n.DraftEditor-alignLeft .public-DraftEditorPlaceholder-root {\n  left: 0;\n  text-align: left;\n}\n\n.DraftEditor-alignCenter .public-DraftStyleDefault-block {\n  text-align: center;\n}\n\n.DraftEditor-alignCenter .public-DraftEditorPlaceholder-root {\n  margin: 0 auto;\n  text-align: center;\n  width: 100%;\n}\n\n.DraftEditor-alignRight .public-DraftStyleDefault-block {\n  text-align: right;\n}\n\n.DraftEditor-alignRight .public-DraftEditorPlaceholder-root {\n  right: 0;\n  text-align: right;\n}\n\n.public-DraftEditorPlaceholder-root {\n  color: #9197a3;\n  position: absolute;\n  z-index: 0;\n}\n\n.public-DraftEditorPlaceholder-hasFocus {\n  color: #bdc1c9;\n}\n\n.DraftEditorPlaceholder-hidden {\n  display: none;\n}\n\n.public-DraftStyleDefault-block {\n  position: relative;\n  white-space: pre-wrap;\n}\n\n.public-DraftStyleDefault-ltr {\n  direction: ltr;\n  text-align: left;\n}\n\n.public-DraftStyleDefault-rtl {\n  direction: rtl;\n  text-align: right;\n}\n\n.public-DraftStyleDefault-listLTR {\n  direction: ltr;\n}\n\n.public-DraftStyleDefault-listRTL {\n  direction: rtl;\n}\n\n.public-DraftStyleDefault-ol,\n.public-DraftStyleDefault-ul {\n  margin: 16px 0;\n  padding: 0;\n}\n\n.public-DraftStyleDefault-depth0.public-DraftStyleDefault-listLTR {\n  margin-left: 1.5em;\n}\n\n.public-DraftStyleDefault-depth0.public-DraftStyleDefault-listRTL {\n  margin-right: 1.5em;\n}\n\n.public-DraftStyleDefault-depth1.public-DraftStyleDefault-listLTR {\n  margin-left: 3em;\n}\n\n.public-DraftStyleDefault-depth1.public-DraftStyleDefault-listRTL {\n  margin-right: 3em;\n}\n\n.public-DraftStyleDefault-depth2.public-DraftStyleDefault-listLTR {\n  margin-left: 4.5em;\n}\n\n.public-DraftStyleDefault-depth2.public-DraftStyleDefault-listRTL {\n  margin-right: 4.5em;\n}\n\n.public-DraftStyleDefault-depth3.public-DraftStyleDefault-listLTR {\n  margin-left: 6em;\n}\n\n.public-DraftStyleDefault-depth3.public-DraftStyleDefault-listRTL {\n  margin-right: 6em;\n}\n\n.public-DraftStyleDefault-depth4.public-DraftStyleDefault-listLTR {\n  margin-left: 7.5em;\n}\n\n.public-DraftStyleDefault-depth4.public-DraftStyleDefault-listRTL {\n  margin-right: 7.5em;\n}\n\n.public-DraftStyleDefault-unorderedListItem {\n  list-style-type: square;\n  position: relative;\n}\n\n.public-DraftStyleDefault-unorderedListItem.public-DraftStyleDefault-depth0 {\n  list-style-type: disc;\n}\n\n.public-DraftStyleDefault-unorderedListItem.public-DraftStyleDefault-depth1 {\n  list-style-type: circle;\n}\n\n.public-DraftStyleDefault-orderedListItem {\n  list-style-type: none;\n  position: relative;\n}\n\n.public-DraftStyleDefault-orderedListItem.public-DraftStyleDefault-listLTR:before {\n  left: -36px;\n  position: absolute;\n  text-align: right;\n  width: 30px;\n}\n\n.public-DraftStyleDefault-orderedListItem.public-DraftStyleDefault-listRTL:before {\n  position: absolute;\n  right: -36px;\n  text-align: left;\n  width: 30px;\n}\n\n.public-DraftStyleDefault-orderedListItem:before {\n  content: counter(ol0) \". \";\n  counter-increment: ol0;\n}\n\n.public-DraftStyleDefault-orderedListItem.public-DraftStyleDefault-depth1:before {\n  content: counter(ol1) \". \";\n  counter-increment: ol1;\n}\n\n.public-DraftStyleDefault-orderedListItem.public-DraftStyleDefault-depth2:before {\n  content: counter(ol2) \". \";\n  counter-increment: ol2;\n}\n\n.public-DraftStyleDefault-orderedListItem.public-DraftStyleDefault-depth3:before {\n  content: counter(ol3) \". \";\n  counter-increment: ol3;\n}\n\n.public-DraftStyleDefault-orderedListItem.public-DraftStyleDefault-depth4:before {\n  content: counter(ol4) \". \";\n  counter-increment: ol4;\n}\n\n.public-DraftStyleDefault-depth0.public-DraftStyleDefault-reset {\n  counter-reset: ol0;\n}\n\n.public-DraftStyleDefault-depth1.public-DraftStyleDefault-reset {\n  counter-reset: ol1;\n}\n\n.public-DraftStyleDefault-depth2.public-DraftStyleDefault-reset {\n  counter-reset: ol2;\n}\n\n.public-DraftStyleDefault-depth3.public-DraftStyleDefault-reset {\n  counter-reset: ol3;\n}\n\n.public-DraftStyleDefault-depth4.public-DraftStyleDefault-reset {\n  counter-reset: ol4;\n}\n\n.DraftEditor-root {\n  border: 1px solid #f1f1f1;\n  padding: 20px;\n  border-radius: 3px;\n}\n\n.rdw-image-modal {\n  left: -215px;\n}\n\n.rdw-emoji-modal {\n  left: -169px;\n}\n\n.rdw-embedded-modal {\n  left: -124px;\n}","body {\n  margin: 0;\n  font-family: \"Titillium Web\", sans-serif;\n  background-image: url(/assets/images/portfolios/background2.jpg);\n  background-size: cover;\n  background-position: center;\n  background-repeat: no-repeat;\n  background-attachment: fixed;\n  min-height: 100vh;\n}\n\n/* Tablet breakpoint */\n@media (max-width: 768px) {\n  body {\n    background-size: cover;\n    background-position: center top;\n  }\n}\n\n\n@media (max-width: 480px) {\n  body {\n    background-size: cover;\n    background-position: center top;\n  }\n\n}\n","textarea {\n  border: 1px solid $teal;\n  background-color: transparent;\n  font-size: 1rem;\n  height: 100px;\n  outline: none;\n  padding: 10px;\n}\n\n.select-element {\n  border: 1px solid #ccc;\n  font-size: 0.8rem;\n  width: 100%;\n  border-radius: 3px;\n  overflow: hidden;\n  background-color: transparent;\n  outline: none;\n}\n",".btn {\n  @include base-btn();\n}\n","@mixin base-btn {\n  cursor: pointer;\n  height: 42px;\n  font-size: 1em;\n  font-weight: 500;\n  border: 1px solid transparent;\n  transition: all 0.5s ease-in-out;\n  background-color: $dark-teal;\n  color: white;\n\n  &:active,\n  &:focus {\n    outline: none;\n  }\n\n  &:hover {\n    background-color: $teal;\n  }\n}\n\n@mixin input-element {\n  input {\n    font-family: \"Titillium Web\", sans-serif;\n    color: $charcoal;\n    padding: 5px 0px;\n    width: 100%;\n    border-top: 0px;\n    border-right: 0px;\n    border-left: 0px;\n    border-bottom: 1px solid $teal;\n    background-color: transparent;\n    transition: 0.5s all ease-in-out;\n    font-size: 1.1em;\n    margin-bottom: 21px;\n\n    &:focus {\n      outline: none;\n      border-bottom: 1px solid $dark-teal;\n    }\n  }\n}\n\n@mixin base-grid() {\n  display: grid;\n  grid-gap: 21px;\n}\n","$teal: #d1bce6;\n$dark-teal: #9e62a0;\n$charcoal: #42454a;\n$offwhite: #f6f6f6;\n$smoke: #e0dada;\n$blue: #008dff;\n$warning: #922a2a;\n$grey: #F2F2F2;\n$lightpink: #7A5299;\n$thistle: #D8BFD8;\n$slateblue:#6A5ACD;\n$ghostwhite: #F8F8FF;\n$palegreen:#98FB98;",".one-column {\n  @include base-grid();\n  grid-template-columns: 1fr;\n}\n\n.two-column {\n  @include base-grid();\n  grid-template-columns: 1fr 1fr;\n}\n",".nav-wrapper {\n  display: flex;\n  justify-content: space-between;\n  align-items: center;\n  padding: 0 30px;\n  background-color: #B695C0;\n  background-image: url(/assets/images/portfolios/background.jpg);\n  background-repeat: no-repeat;\n  background-size: cover;\n  border-bottom: 2px solid $charcoal;\n  z-index: 10000 !important;\n  position: relative;\n\n  .left-side {\n    .hamburger-menu {\n      display: none; \n      background: none;\n      border: none;\n      font-size: 1.8rem; /* Default size */\n      cursor: pointer;\n      color: $dark-teal;\n      margin-right: 15px;\n      z-index: 9999;\n    }\n\n    .nav-image {\n      padding-right: 25px;\n    }\n  }\n\n  .middle-side {\n    flex-grow: 1;\n    display: flex;\n    flex-direction: column;\n    align-items: center;\n\n    .name {\n      font-size: 2rem;\n      letter-spacing: 5px;\n      color: black;\n      -webkit-text-stroke: 1px $charcoal;\n\n      @media (max-width: 768px) {\n        font-size: 1.2rem;\n        letter-spacing: 3px;\n      }\n\n      @media (max-width: 480px) {\n        width: 200px;\n        font-size: 1.0rem;\n        letter-spacing: 2px;\n      }\n    }\n\n    .title {\n      font-size: 1.0rem;\n\n      @media (max-width: 768px) {\n        font-size: 1rem;\n      }\n\n      @media (max-width: 480px) {\n        font-size: 0.9rem;\n      }\n    }\n  }\n\n  .right-side {\n    width: 20vw;\n  }\n\n  .nav-link-container {\n    display: flex;\n    gap: 20px;\n    align-items: center;\n    font-size: 1.2rem;\n\n    .nav-link-wrapper a {\n      color: black;\n      text-decoration: none;\n      padding: 5px 8px;\n\n      &:hover {\n        color: #fde5b3;\n        background-color: rgba(255, 255, 255, 0.1);\n        border-bottom: 4px solid #fde5b3;\n        border-radius: 8px;\n        transition: 0.5s ease-in-out;\n      }\n    }\n\n    .nav-link-active {\n      color: #fdbeb0;\n      border-bottom: 4px solid black;\n    }\n  }\n\n  @media (max-width: 768px) {\n    .left-side .hamburger-menu {\n      display: block;\n      z-index: 9999 !important;\n      font-size: 1.5rem;\n    }\n\n    .nav-link-container {\n      display: none;\n      flex-direction: column;\n      position: fixed;\n      top: 6vh;\n      left: 0;\n      width: 200px;\n      background-color: rgba(0, 0, 0, 0.9);\n      padding: 20px;\n      border-radius: 0 8px 8px 0;\n\n      &.show {\n        display: flex;\n      }\n\n      .nav-link-wrapper {\n        margin-bottom: 10px;\n        width: 100%;\n        \n        a {\n          color: #fde5b3;\n          font-size: 1.2rem;\n          text-decoration: none;\n          padding: 10px 0;\n          display: block;\n          text-align: left;\n\n          &:hover {\n            color: #fde5b3;\n            background-color: rgba(255, 255, 255, 0.1);\n            border-radius: 4px;\n          }\n        }\n\n        .nav-link-active {\n          color: #fdbeb0;\n        }\n      }\n    }\n  }\n\n  @media (max-width: 480px) {\n    .nav-link-container {\n      .nav-link-wrapper a {\n        font-size: 0.6rem; /* Smaller font size for smaller screens */\n        padding: 2px 0; /* Adjust padding for better spacing */\n      }\n    }\n  }\n}\n","html, body {\n  height: 100%;\n  margin: 0;\n}\n\n.container {\n  display: flex;\n  flex-direction: column;\n  height: 100%;\n}\n\n.content-container {\n  flex-grow: 1;\n  padding-bottom: 5vh;\n}\n\n.footer-wrapper {\n  display: flex;\n  align-items: flex-end;\n  justify-content: center;\n  padding: 2.25em;\n  background-color: #e1c1ff;\n  min-height: 4.5vh;\n  position: fixed;\n  bottom: 0;\n  width: 100%;\n}\n\n.footer-links-container {\n  width: 30vw;\n  display: flex;\n  justify-content: center;\n}\n\n.footer-link-wrapper {\n  height: 22px;\n  border-bottom: 1px solid transparent;\n  transition: 0.5s ease-in-out;\n  margin-right: 20px;\n  text-transform: uppercase;\n  font-size: 1.1rem;\n\n  a {\n    color: #4a2a69;\n    text-decoration: none;\n    &:hover {\n      color: #f9d3f3;\n      transition: 0.5s ease-in-out;\n    }\n  }\n}\n\n@media (max-width: 768px) {\n  .footer-wrapper {\n    flex-direction: column;\n    align-items: center;\n    padding: 20px;\n    position: static; // Non-fixed footer on smaller screens\n  }\n\n  .footer-links-container {\n    width: 80vw;\n  }\n\n  .footer-link-wrapper {\n    font-size: 1rem;\n    margin-right: 15px;\n  }\n}\n\n@media (max-width: 480px) {\n  .footer-wrapper {\n    padding: 15px;\n  }\n\n  .footer-links-container {\n    width: 90vw;\n    flex-direction: column;\n    align-items: center;\n  }\n\n  .footer-link-wrapper {\n    margin: 5px 0;\n    font-size: 0.9rem;\n  }\n}\n","html, body {\n  height: 100%;\n  margin: 0;\n}\n\n.content-page-wrapper {\n  display: flex;\n  justify-content: space-around;\n  align-items: center;\n  flex-direction: row;\n  min-height: 100vh; /* Ensures it takes at least full viewport height */\n  padding-bottom: 80px;\n  background-image: url(/assets/images/portfolios/background2.jpg);\n  background-repeat: no-repeat;\n  background-size: cover;\n  background-position: center;\n  flex-grow: 1; /* Ensures it expands properly */\n}\n\n.left-column {\n  display: flex;\n  justify-content: center;\n  align-items: center;\n  width: 100%;\n}\n\n.ruru-pic {\n  height: 45vh;\n  width: 45vh;\n  border: solid 2px #f2efa8;\n  background-color: #f2efa8;\n  border-radius: 1.3em;\n  box-shadow: 0px 5px 15px rgba(0, 0, 0, 0.2);\n}\n\n.resume-download-section {\n  text-align: center;\n  background-color: #fff;\n  padding: 40px;\n  border-radius: 1.5em;\n  box-shadow: 0 5px 20px rgba(0, 0, 0, 0.1);\n  margin: 40px auto;\n  max-width: 900px;\n}\n\n.resume-download-section h2 {\n  font-size: 2rem;\n  color: #4a2a69;\n  margin-bottom: 20px;\n}\n\n.resume-preview {\n  display: flex;\n  flex-direction: column;\n  align-items: center;\n  gap: 20px;\n}\n\n.resume-thumbnail {\n  width: 100%;\n  max-width: 450px;\n  border: 2px solid #b28bf5;\n  border-radius: 0.5em;\n  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.15);\n}\n\n.resume-download-button {\n  display: inline-block;\n  background-color: #b28bf5;\n  color: white;\n  font-weight: bold;\n  padding: 12px 24px;\n  font-size: 1rem;\n  text-decoration: none;\n  border-radius: 0.75em;\n  box-shadow: 0 3px 10px rgba(0,0,0,0.2);\n  transition: background-color 0.3s ease, transform 0.2s ease;\n}\n\n.resume-download-button:hover {\n  background-color: #9a6edc;\n  transform: translateY(-2px);\n}\n\n.right-column {\n  display: flex;\n  flex-direction: column;\n  justify-content: flex-start;\n  padding: 50px;\n  flex-grow: 1; /* Allows it to expand as needed */\n}\n\n.extra-notes {\n  display: flex;\n  justify-content: space-between;\n  align-items: center;\n}\n\n.contact-bullet-points {\n  display: grid;\n  grid-template-columns: 1fr;\n  grid-gap: 21px;\n  background-color: whitesmoke;\n  border-radius: 1.5em;\n  box-shadow: 0px 5px 15px rgba(0, 0, 0, 0.2);\n  margin-top: 20px;\n  padding: 30px;\n  width: 95%;\n}\n\n.bullet-point-group {\n  display: flex;\n  align-items: center;\n}\n\n.icon {\n  font-size: 2em;\n  color: $teal;\n}\n\n.text {\n  font-size: 1.5em;\n  font-weight: 900;\n  margin-left: 21px;\n}\n\n/* Tablet breakpoint */\n@media (max-width: 768px) {\n  .content-page-wrapper {\n    flex-direction: column; /* Stacks columns in a single column layout */\n    min-height: auto; /* Adjust height when stacked */\n  }\n\n  .right-column {\n    padding: 50px; /* Less padding on smaller screens */\n  }\n\n  .contact-bullet-points {\n    grid-template-columns: 1fr;\n    padding: 20px;\n  }\n\n  .bullet-point-group {\n    .icon {\n      font-size: 1.5em; /* Smaller icons on tablet */\n    }\n\n    .text {\n      font-size: 1.2em; /* Smaller text on tablet */\n    }\n\n    .contact {\n      margin-right: 0px;\n    } \n  }\n}\n\n/* Mobile breakpoint */\n@media (max-width: 480px) {\n  .content-page-wrapper {\n    flex-direction: column; /* Full-width layout on mobile */\n    padding: 10px;\n    min-height: auto; /* Allows content to expand */\n  }\n  \n  .right-column {\n    padding: 30px; /* Minimal padding on mobile */\n  }\n\n  .contact-bullet-points {\n    padding: 15px;\n  }\n\n  .bullet-point-group {\n    .icon {\n      font-size: 1.2em; /* Even smaller icons on mobile */\n    }\n\n    .text {\n      font-size: 1em; /* Smaller text for mobile devices */\n    }\n\n    .contact {\n      margin-right: 0px;\n    } \n  }\n}\n",".homepage-wrapper {\n  display: grid;\n  grid-template-columns: 1fr;\n  margin-bottom: -1px;\n\n  .filter-links {\n    display: flex;\n    justify-content: space-around;\n\n    .btn {\n      width: 100%;\n      &:hover {\n        border: solid 1px $charcoal;\n      }\n    }\n  }\n}\n\n\n@media (max-width: 768px) {\n  .homepage-wrapper {\n    padding: 20px;\n  }\n\n  .filter-links {\n    flex-wrap: wrap;\n    gap: 10px;\n    justify-content: center;\n  }\n\n  .btn {\n    width: 45%;\n    font-size: 0.95rem;\n  }\n}\n\n\n@media (max-width: 480px) {\n  .filter-links {\n    flex-direction: column;\n    align-items: center;\n  }\n\n  .btn {\n    width: 80%;\n    font-size: 0.9rem;\n  }\n}\n",".portfolio-items-wrapper {\n  display: grid;\n  grid-template-columns: repeat(3, 1fr);\n  \n  .portfolio-item-wrapper {\n    position: relative;\n\n    .portfolio-img-background {\n      background-size: cover;\n      background-position: center;\n      background-repeat: no-repeat;\n      height: 351px;\n      width: 100%;\n    }\n\n    .img-text-wrapper {\n      position: absolute;\n      top: 0;\n      display: flex;\n      flex-direction: column;\n      justify-content: center;\n      align-items: center;\n      height: 100%;\n      text-align: center;\n      padding-left: 100px;\n      padding-right: 100px;\n\n      .project-title {\n        transition: 1s ease-in-out;\n        color: transparent;\n      }\n\n      .subtitle {\n        transition: 1s ease-in-out;\n        color: transparent;\n      }\n    }\n\n    .img-text-wrapper:hover .subtitle {\n      color: $teal;\n      font-weight: 400;\n    }\n\n    .img-text-wrapper:hover .project-title {\n      color: $offwhite;\n      font-size: 2em;\n    }\n\n    .read-more {\n      transition: 2s ease-in-out;\n      color: transparent;\n    }\n\n    .img-text-wrapper:hover .read-more {\n      color: $offwhite;\n      font-weight: 500;\n    }\n\n    .logo-wrapper img {\n      width: 50%;\n      margin-bottom: 20px;\n    }\n\n    .portfolio-img-background.image-blur {\n      filter: brightness(10%);\n      transition: 1s;\n    }\n  }\n}\n\n@media (max-width: 768px) {\n  .portfolio-items-wrapper {\n    grid-template-columns: repeat(2, 1fr);\n  }\n\n  .filter-links {\n    flex-wrap: wrap;\n    gap: 10px;\n    justify-content: center;\n  }\n\n  .btn {\n    width: 45%;\n    font-size: 0.95rem;\n  }\n}\n\n@media (max-width: 480px) {\n  .portfolio-items-wrapper {\n    grid-template-columns: 1fr;\n  }\n\n  .filter-links {\n    flex-direction: column;\n    align-items: center;\n  }\n\n  .btn {\n    width: 80%;\n    font-size: 0.9rem;\n  }\n\n  .portfolio-item-wrapper {\n    .img-text-wrapper {\n      padding-left: 20px;\n      padding-right: 20px;\n    }\n  }\n}\n",".portfolio-manager-wrapper {\n  display: grid;\n  grid-template-columns: 3fr 1fr;\n\n  .left-column {\n    background-color: $offwhite;\n  }\n\n  .right-column {\n    background-color: $charcoal;\n  }\n}\n",".portfolio-form-wrapper {\n  @include base-grid();\n  grid-template-columns: 1fr;\n  padding: 42px;\n\n  @include input-element();\n  input {\n    margin-bottom: 0px;\n  }\n\n  .image-uploaders {\n    @include base-grid();\n    grid-template-columns: 200px 200px 200px;\n\n    .portfolio-manager-image-wrapper {\n      img {\n        width: 100%;\n        height: 120px;\n        object-fit: cover;\n        border-radius: 5px;\n      }\n\n      .image-removal-link {\n        display: flex;\n        justify-content: center;\n        a {\n          font-weight: 900;\n          color: $warning;\n          cursor: pointer;\n        }\n      }\n    }\n  }\n}\n",".portfolio-sidebar-list-wrapper {\n  .portfolio-item-thumb {\n    padding: 21px;\n\n    .portfolio-thumb-img img {\n      width: 100%;\n    }\n\n    .text-content {\n      display: flex;\n      justify-content: space-between;\n      align-items: center;\n\n      .title {\n        color: $offwhite;\n        font-size: 1.5em;\n      }\n\n      .actions {\n        display: grid;\n        grid-template-columns: 1fr 1fr;\n        grid-gap: 15px;\n\n        .action-icon {\n          cursor: pointer;\n          color: $offwhite;\n          font-size: 1.5em;\n          transition: 0.5s ease-in-out;\n\n          &:hover {\n            color: $warning;\n          }\n        }\n      }\n    }\n  }\n}\n",".portfolio-detail-wrapper {\n  .portfolio-detail-top {\n    display: flex;\n    justify-content: space-evenly;\n    margin-top: 55px;\n    flex-wrap: wrap;\n\n    .portfolio-detail-left {\n      display: flex;\n      justify-content: center;\n      flex-direction: column;\n      align-items: center;\n      width: 100%;\n      max-width: 750px;\n      padding: 10px;\n\n      .portfolio-item-attributes {\n        width: 100%;\n        display: flex;\n        justify-content: space-around;\n        align-items: center;\n        margin-bottom: 20px;\n        font-size: 1.3rem;\n        flex-wrap: wrap;\n      }\n\n      .attribute {\n        border: solid 2px transparent;\n        background-color: #f7f6d9;\n        border-radius: 0.4em;\n        box-shadow: 0px 5px 15px rgba(0, 0, 0, 0.2);\n        font-family: 'Franklin Gothic Medium', 'Arial Narrow', Arial, sans-serif;\n        padding: 10px;\n        margin: 5px;\n      }\n\n      .featured-image {\n        width: 100%;\n        max-width: 640px;\n        height: auto;\n        aspect-ratio: 4 / 3;\n        display: flex;\n        justify-content: center;\n        align-items: center;\n        position: relative;\n        box-shadow: 0px 15px 20px rgba(0, 0, 0, 0.3);\n        overflow: hidden;\n        background-color: black;\n\n        .bubble-indicators {\n          display: flex;\n          justify-content: center;\n          gap: 10px;\n          position: absolute;\n          bottom: 10px;\n          left: 50%;\n          transform: translateX(-50%);\n        }\n\n        .bubble {\n          width: 12px;\n          height: 12px;\n          background-color: #ccc;\n          border-radius: 50%;\n          transition: background-color 0.3s ease;\n          cursor: pointer;\n\n          &.active {\n            background-color: $teal;\n          }\n\n          &:hover {\n            background-color: darken($teal, 15%);\n          }\n        }\n\n        .image-gallery-slide {\n          height: 100%;\n          overflow: hidden;\n        }\n      }\n\n      .site-link {\n        margin: 10px;\n        padding: 15px;\n        background-color: $teal;\n        border-radius: 3px;\n        text-decoration: none;\n        color: white;\n        transition: 0.5s ease-in-out;\n        font-size: 1.2em;\n    \n        &:hover {\n          background-color: $dark-teal;\n        }\n      }\n    }\n  }\n\n  .portfolio-detail-right {\n    width: 100%;\n    max-width: 750px;\n    padding: 10px;\n\n    .portfolio-detail-description-wrapper {\n      text-align: left;\n      display: flex;\n      justify-content: center;\n      white-space: pre-wrap;\n\n      .top-details {\n        display: flex;\n        flex-direction: column;\n        justify-content: center;\n        align-items: center;\n        background-color: whitesmoke;\n        border-radius: 1.5em;\n        box-shadow: 0px 5px 15px rgba(0, 0, 0, 0.2);\n        margin-top: 20px;\n        padding: 20px;\n        width: 100%;\n      }\n      \n      .name {\n        font-size: 2.5em;\n        margin-bottom: 20px;\n        text-align: center;\n      }\n\n      .description {\n        margin: 20px;\n        font-size: 1.1em;\n      }\n    }\n  }\n\n  .portfolio-detail-bottom {\n    display: flex;\n    justify-content: center;\n    align-items: center;\n    width: 100%;\n    margin: 40px 0;\n  }\n\n  .information {\n    width: 100%;\n    max-width: 750px;\n    background-color: whitesmoke;\n    border-radius: 1.5em;\n    box-shadow: 0px 5px 15px rgba(0, 0, 0, 0.2);\n    padding: 40px;\n    margin-bottom: 90px;\n  }\n\n  /* Tablet breakpoint */\n  @media (max-width: 768px) {\n    .portfolio-detail-top {\n      flex-direction: column;\n      align-items: center;\n\n      .portfolio-detail-left,\n      .portfolio-detail-right {\n        max-width: 90%;\n        padding: 0;\n      }\n\n      .portfolio-item-attributes {\n        font-size: 1.1rem;\n      }\n    }\n\n    .portfolio-detail-right .name {\n      font-size: 2em;\n    }\n  }\n\n  /* Mobile breakpoint */\n  @media (max-width: 480px) {\n    .portfolio-detail-top {\n      flex-direction: column;\n\n      .portfolio-item-attributes {\n        font-size: 1rem;\n        flex-direction: column;\n        align-items: center;\n      }\n    }\n\n    .featured-image {\n      max-width: 100%;\n      height: auto;\n      box-shadow: none;\n    }\n\n    .portfolio-detail-right .name {\n      font-size: 1.8em;\n    }\n\n    .information {\n      padding: 20px;\n    }\n  }\n}\n",".auth-page-wrapper {\n  display: grid;\n  grid-template-columns: 1fr 1fr;\n  height: calc(100vh - 84px);\n\n  .left-column {\n    background-size: cover;\n  }\n\n  .right-column {\n    display: flex;\n    justify-content: center;\n    align-items: center;\n    background-color: $offwhite;\n\n    .auth-form-wrapper {\n      @include input-element();\n      @include base-grid();\n      grid-gap: 21px;\n      padding: 42px;\n\n      .form-group {\n        display: flex;\n\n        svg {\n          font-size: 2em;\n          color: $teal;\n          margin-right: 15px;\n        }\n      }\n    }\n  }\n}\n",".blog-container {\n  display: flex;\n  flex-direction: column;\n  align-items: center;\n  position: relative;\n  margin-bottom: 50px;\n\n  .blog-page {\n    display: flex;\n    justify-content: space-between;\n    align-items: center;\n  }\n\n  .content {\n    padding-bottom: 30px;\n  }\n\n  .border-left,\n  .border-right {\n  }\n\n  .admin-blog-wrapper,\n  .regular-blog-wrapper {\n    display: flex;\n    justify-content: space-between;\n    align-items: center;\n    flex-direction: column;\n\n    a {\n      margin-left: 15px;\n      cursor: pointer;\n    }\n\n    .featured-image {\n      margin-bottom: -50px;\n    }\n  }\n\n  .new-blog-link {\n    position: fixed;\n    right: 0;\n    bottom: 0;\n\n    a {\n      font-size: 3em;\n      cursor: pointer;\n      color: $dark-teal;\n      margin-right: 15px;\n      margin-bottom: 15px;\n      transition: 0.5s ease-in-out;\n\n      &:hover {\n        color: $teal;\n      }\n    }\n  }\n\n  .content-container {\n    display: flex;\n    flex-direction: column;\n    width: 800px;\n    max-width: 90%; /* Ensures it doesn’t exceed screen width on small screens */\n    margin-top: 50px;\n\n    .admin-blog-wrapper {\n      border: solid 2px transparent;\n      background-color: whitesmoke;\n      border-radius: 1.3em;\n      box-shadow: 0px 5px 15px rgba(0, 0, 0, 0.2);\n      padding: 10px;\n      margin: 15px;\n    }\n\n    .featured-image-wrapper {\n      display: flex;\n      justify-content: center;\n      align-items: center;\n\n      img {\n        width: 250px;\n        height: 250px;\n        max-width: 100%; /* Makes images responsive */\n      }\n    }\n\n    a {\n      text-decoration: none;\n      color: $dark-teal;\n      transition: 0.5s ease-in-out;\n\n      &:hover {\n        color: $teal;\n      }\n    }\n\n    h1 {\n      font-size: 1.5em;\n    }\n  }\n}\n\n/* Tablet breakpoint */\n@media (max-width: 768px) {\n  .blog-container {\n    .content-container {\n      width: 90%; /* Adjusts container width for tablet */\n    }\n\n    .new-blog-link a {\n      font-size: 2.5em; /* Scales down link size */\n    }\n  }\n}\n\n/* Mobile breakpoint */\n@media (max-width: 480px) {\n  .blog-container {\n    margin-bottom: 30px; /* Reduces bottom margin for mobile */\n\n    .admin-blog-wrapper,\n    .regular-blog-wrapper {\n      flex-direction: column; /* Stacks elements vertically */\n      align-items: flex-start; /* Aligns items for better readability */\n    }\n\n    .new-blog-link a {\n      font-size: 2em; /* Adjusts font size for mobile */\n      margin-right: 10px;\n      margin-bottom: 10px;\n    }\n\n    .content-container {\n      width: 95%; /* Uses nearly full screen width on mobile */\n    }\n  }\n}\n",".content-loader {\n  font-size: 2em;\n  color: $teal;\n}\n",".blog-form-wrapper {\n  @include base-grid();\n  grid-template-columns: 1fr;\n  padding: 42px;\n\n  @include input-element();\n  input {\n    margin-bottom: 0px;\n  }\n\n  .image-uploaders {\n    @include base-grid();\n    grid-template-columns: 200px;\n  }\n}\n",".ReactModal__Content,\n.ReactModal__Content--after-open {\n  height: 80%;\n}\n",".rdw-option-wrapper {\n  border: 1px solid #f1f1f1;\n  padding: 5px;\n  min-width: 25px;\n  height: 20px;\n  border-radius: 2px;\n  margin: 0 4px;\n  display: flex;\n  justify-content: center;\n  align-items: center;\n  cursor: pointer;\n  background: white;\n  text-transform: capitalize;\n}\n.rdw-option-wrapper:hover {\n  box-shadow: 1px 1px 0px #bfbdbd;\n}\n.rdw-option-wrapper:active {\n  box-shadow: 1px 1px 0px #bfbdbd inset;\n}\n.rdw-option-active {\n  box-shadow: 1px 1px 0px #bfbdbd inset;\n}\n.rdw-option-disabled {\n  opacity: 0.3;\n  cursor: default;\n}\n.rdw-dropdown-wrapper {\n  height: 30px;\n  background: white;\n  cursor: pointer;\n  border: 1px solid #f1f1f1;\n  border-radius: 2px;\n  margin: 0 3px;\n  text-transform: capitalize;\n  background: white;\n}\n.rdw-dropdown-wrapper:focus {\n  outline: none;\n}\n.rdw-dropdown-wrapper:hover {\n  box-shadow: 1px 1px 0px #bfbdbd;\n  background-color: #ffffff;\n}\n.rdw-dropdown-wrapper:active {\n  box-shadow: 1px 1px 0px #bfbdbd inset;\n}\n.rdw-dropdown-carettoopen {\n  height: 0px;\n  width: 0px;\n  position: absolute;\n  top: 35%;\n  right: 10%;\n  border-top: 6px solid black;\n  border-left: 5px solid transparent;\n  border-right: 5px solid transparent;\n}\n.rdw-dropdown-carettoclose {\n  height: 0px;\n  width: 0px;\n  position: absolute;\n  top: 35%;\n  right: 10%;\n  border-bottom: 6px solid black;\n  border-left: 5px solid transparent;\n  border-right: 5px solid transparent;\n}\n.rdw-dropdown-selectedtext {\n  display: flex;\n  position: relative;\n  height: 100%;\n  align-items: center;\n  padding: 0 5px;\n}\n.rdw-dropdown-optionwrapper {\n  z-index: 100;\n  position: relative;\n  border: 1px solid #f1f1f1;\n  width: 98%;\n  background: white;\n  border-radius: 2px;\n  margin: 0;\n  padding: 0;\n  max-height: 250px;\n  overflow-y: scroll;\n}\n.rdw-dropdown-optionwrapper:hover {\n  box-shadow: 1px 1px 0px #bfbdbd;\n  background-color: #ffffff;\n}\n.rdw-dropdownoption-default {\n  min-height: 25px;\n  display: flex;\n  align-items: center;\n  padding: 0 5px;\n}\n.rdw-dropdownoption-highlighted {\n  background: #f1f1f1;\n}\n.rdw-dropdownoption-active {\n  background: #f5f5f5;\n}\n.rdw-dropdownoption-disabled {\n  opacity: 0.3;\n  cursor: default;\n}\n.rdw-inline-wrapper {\n  display: flex;\n  align-items: center;\n  margin-bottom: 6px;\n}\n.rdw-inline-dropdown {\n  width: 50px;\n}\n.rdw-inline-dropdownoption {\n  height: 40px;\n  display: flex;\n  justify-content: center;\n}\n.rdw-block-wrapper {\n  display: flex;\n  align-items: center;\n  margin-bottom: 6px;\n}\n.rdw-block-dropdown {\n  width: 110px;\n}\n.rdw-fontsize-wrapper {\n  display: flex;\n  align-items: center;\n  margin-bottom: 6px;\n}\n.rdw-fontsize-dropdown {\n  min-width: 40px;\n}\n.rdw-fontsize-option {\n  display: flex;\n  justify-content: center;\n}\n.rdw-fontfamily-wrapper {\n  display: flex;\n  align-items: center;\n  margin-bottom: 6px;\n}\n.rdw-fontfamily-dropdown {\n  width: 115px;\n}\n.rdw-fontfamily-placeholder {\n  white-space: nowrap;\n  max-width: 90px;\n  overflow: hidden;\n  text-overflow: ellipsis;\n}\n.rdw-fontfamily-optionwrapper {\n  width: 140px;\n}\n.rdw-list-wrapper {\n  display: flex;\n  align-items: center;\n  margin-bottom: 6px;\n}\n.rdw-list-dropdown {\n  width: 50px;\n  z-index: 90;\n}\n.rdw-list-dropdownOption {\n  height: 40px;\n  display: flex;\n  justify-content: center;\n}\n.rdw-text-align-wrapper {\n  display: flex;\n  align-items: center;\n  margin-bottom: 6px;\n}\n.rdw-text-align-dropdown {\n  width: 50px;\n  z-index: 90;\n}\n.rdw-text-align-dropdownOption {\n  height: 40px;\n  display: flex;\n  justify-content: center;\n}\n.rdw-right-aligned-block {\n  text-align: right;\n}\n.rdw-left-aligned-block {\n  text-align: left !important;\n}\n.rdw-center-aligned-block {\n  text-align: center !important;\n}\n.rdw-justify-aligned-block {\n  text-align: justify !important;\n}\n.rdw-right-aligned-block > div {\n  display: inline-block;\n}\n.rdw-left-aligned-block > div {\n  display: inline-block;\n}\n.rdw-center-aligned-block > div {\n  display: inline-block;\n}\n.rdw-justify-aligned-block > div {\n  display: inline-block;\n}\n.rdw-colorpicker-wrapper {\n  display: flex;\n  align-items: center;\n  margin-bottom: 6px;\n  position: relative;\n}\n.rdw-colorpicker-modal {\n  position: absolute;\n  top: 35px;\n  left: 5px;\n  display: flex;\n  flex-direction: column;\n  width: 175px;\n  height: 175px;\n  border: 1px solid #f1f1f1;\n  padding: 15px;\n  border-radius: 2px;\n  z-index: 100;\n  background: white;\n  box-shadow: 3px 3px 5px #bfbdbd;\n}\n.rdw-colorpicker-modal-header {\n  display: flex;\n  padding-bottom: 5px;\n}\n.rdw-colorpicker-modal-style-label {\n  font-size: 15px;\n  width: 50%;\n  text-align: center;\n  cursor: pointer;\n  padding: 0 10px 5px;\n}\n.rdw-colorpicker-modal-style-label-active {\n  border-bottom: 2px solid #0a66b7;\n}\n.rdw-colorpicker-modal-options {\n  margin: 5px auto;\n  display: flex;\n  width: 100%;\n  height: 100%;\n  flex-wrap: wrap;\n  overflow: scroll;\n}\n.rdw-colorpicker-cube {\n  width: 22px;\n  height: 22px;\n  border: 1px solid #f1f1f1;\n}\n.rdw-colorpicker-option {\n  margin: 3px;\n  padding: 0;\n  min-height: 20px;\n  border: none;\n  width: 22px;\n  height: 22px;\n  min-width: 22px;\n  box-shadow: 1px 2px 1px #bfbdbd inset;\n}\n.rdw-colorpicker-option:hover {\n  box-shadow: 1px 2px 1px #bfbdbd;\n}\n.rdw-colorpicker-option:active {\n  box-shadow: -1px -2px 1px #bfbdbd;\n}\n.rdw-colorpicker-option-active {\n  box-shadow: 0px 0px 2px 2px #bfbdbd;\n}\n.rdw-link-wrapper {\n  display: flex;\n  align-items: center;\n  margin-bottom: 6px;\n  position: relative;\n}\n.rdw-link-dropdown {\n  width: 50px;\n}\n.rdw-link-dropdownOption {\n  height: 40px;\n  display: flex;\n  justify-content: center;\n}\n.rdw-link-dropdownPlaceholder {\n  margin-left: 8px;\n}\n.rdw-link-modal {\n  position: absolute;\n  top: 35px;\n  left: 5px;\n  display: flex;\n  flex-direction: column;\n  width: 235px;\n  height: 205px;\n  border: 1px solid #f1f1f1;\n  padding: 15px;\n  border-radius: 2px;\n  z-index: 100;\n  background: white;\n  box-shadow: 3px 3px 5px #bfbdbd;\n}\n.rdw-link-modal-label {\n  font-size: 15px;\n}\n.rdw-link-modal-input {\n  margin-top: 5px;\n  border-radius: 2px;\n  border: 1px solid #f1f1f1;\n  height: 25px;\n  margin-bottom: 15px;\n  padding: 0 5px;\n}\n.rdw-link-modal-input:focus {\n  outline: none;\n}\n.rdw-link-modal-buttonsection {\n  margin: 0 auto;\n}\n.rdw-link-modal-target-option {\n  margin-bottom: 20px;\n}\n.rdw-link-modal-target-option > span {\n  margin-left: 5px;\n}\n.rdw-link-modal-btn {\n  margin-left: 10px;\n  width: 75px;\n  height: 30px;\n  border: 1px solid #f1f1f1;\n  border-radius: 2px;\n  cursor: pointer;\n  background: white;\n  text-transform: capitalize;\n}\n.rdw-link-modal-btn:hover {\n  box-shadow: 1px 1px 0px #bfbdbd;\n}\n.rdw-link-modal-btn:active {\n  box-shadow: 1px 1px 0px #bfbdbd inset;\n}\n.rdw-link-modal-btn:focus {\n  outline: none !important;\n}\n.rdw-link-modal-btn:disabled {\n  background: #ece9e9;\n}\n.rdw-link-dropdownoption {\n  height: 40px;\n  display: flex;\n  justify-content: center;\n}\n.rdw-history-dropdown {\n  width: 50px;\n}\n.rdw-embedded-wrapper {\n  display: flex;\n  align-items: center;\n  margin-bottom: 6px;\n  position: relative;\n}\n.rdw-embedded-modal {\n  position: absolute;\n  top: 35px;\n  left: 5px;\n  display: flex;\n  flex-direction: column;\n  width: 235px;\n  height: 180px;\n  border: 1px solid #f1f1f1;\n  padding: 15px;\n  border-radius: 2px;\n  z-index: 100;\n  background: white;\n  justify-content: space-between;\n  box-shadow: 3px 3px 5px #bfbdbd;\n}\n.rdw-embedded-modal-header {\n  font-size: 15px;\n  display: flex;\n}\n.rdw-embedded-modal-header-option {\n  width: 50%;\n  cursor: pointer;\n  display: flex;\n  justify-content: center;\n  align-items: center;\n  flex-direction: column;\n}\n.rdw-embedded-modal-header-label {\n  width: 95px;\n  border: 1px solid #f1f1f1;\n  margin-top: 5px;\n  background: #6eb8d4;\n  border-bottom: 2px solid #0a66b7;\n}\n.rdw-embedded-modal-link-section {\n  display: flex;\n  flex-direction: column;\n}\n.rdw-embedded-modal-link-input {\n  width: 88%;\n  height: 35px;\n  margin: 10px 0;\n  border: 1px solid #f1f1f1;\n  border-radius: 2px;\n  font-size: 15px;\n  padding: 0 5px;\n}\n.rdw-embedded-modal-link-input-wrapper {\n  display: flex;\n  align-items: center;\n}\n.rdw-embedded-modal-link-input:focus {\n  outline: none;\n}\n.rdw-embedded-modal-btn-section {\n  display: flex;\n  justify-content: center;\n}\n.rdw-embedded-modal-btn {\n  margin: 0 3px;\n  width: 75px;\n  height: 30px;\n  border: 1px solid #f1f1f1;\n  border-radius: 2px;\n  cursor: pointer;\n  background: white;\n  text-transform: capitalize;\n}\n.rdw-embedded-modal-btn:hover {\n  box-shadow: 1px 1px 0px #bfbdbd;\n}\n.rdw-embedded-modal-btn:active {\n  box-shadow: 1px 1px 0px #bfbdbd inset;\n}\n.rdw-embedded-modal-btn:focus {\n  outline: none !important;\n}\n.rdw-embedded-modal-btn:disabled {\n  background: #ece9e9;\n}\n.rdw-embedded-modal-size {\n  align-items: center;\n  display: flex;\n  margin: 8px 0;\n  justify-content: space-between;\n}\n.rdw-embedded-modal-size-input {\n  width: 80%;\n  height: 20px;\n  border: 1px solid #f1f1f1;\n  border-radius: 2px;\n  font-size: 12px;\n}\n.rdw-embedded-modal-size-input:focus {\n  outline: none;\n}\n.rdw-emoji-wrapper {\n  display: flex;\n  align-items: center;\n  margin-bottom: 6px;\n  position: relative;\n}\n.rdw-emoji-modal {\n  overflow: auto;\n  position: absolute;\n  top: 35px;\n  left: 5px;\n  display: flex;\n  flex-wrap: wrap;\n  width: 235px;\n  height: 180px;\n  border: 1px solid #f1f1f1;\n  padding: 15px;\n  border-radius: 2px;\n  z-index: 100;\n  background: white;\n  box-shadow: 3px 3px 5px #bfbdbd;\n}\n.rdw-emoji-icon {\n  margin: 2.5px;\n  height: 24px;\n  width: 24px;\n  cursor: pointer;\n  font-size: 22px;\n  display: flex;\n  justify-content: center;\n  align-items: center;\n}\n.rdw-spinner {\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  height: 100%;\n  width: 100%;\n}\n.rdw-spinner > div {\n  width: 12px;\n  height: 12px;\n  background-color: #333;\n\n  border-radius: 100%;\n  display: inline-block;\n  -webkit-animation: sk-bouncedelay 1.4s infinite ease-in-out both;\n  animation: sk-bouncedelay 1.4s infinite ease-in-out both;\n}\n.rdw-spinner .rdw-bounce1 {\n  -webkit-animation-delay: -0.32s;\n  animation-delay: -0.32s;\n}\n.rdw-spinner .rdw-bounce2 {\n  -webkit-animation-delay: -0.16s;\n  animation-delay: -0.16s;\n}\n@-webkit-keyframes sk-bouncedelay {\n  0%,\n  80%,\n  100% {\n    -webkit-transform: scale(0);\n  }\n  40% {\n    -webkit-transform: scale(1);\n  }\n}\n@keyframes sk-bouncedelay {\n  0%,\n  80%,\n  100% {\n    -webkit-transform: scale(0);\n    transform: scale(0);\n  }\n  40% {\n    -webkit-transform: scale(1);\n    transform: scale(1);\n  }\n}\n.rdw-image-wrapper {\n  display: flex;\n  align-items: center;\n  margin-bottom: 6px;\n  position: relative;\n}\n.rdw-image-modal {\n  position: absolute;\n  top: 35px;\n  left: 5px;\n  display: flex;\n  flex-direction: column;\n  width: 235px;\n  border: 1px solid #f1f1f1;\n  padding: 15px;\n  border-radius: 2px;\n  z-index: 100;\n  background: white;\n  box-shadow: 3px 3px 5px #bfbdbd;\n}\n.rdw-image-modal-header {\n  font-size: 15px;\n  margin: 10px 0;\n  display: flex;\n}\n.rdw-image-modal-header-option {\n  width: 50%;\n  cursor: pointer;\n  display: flex;\n  justify-content: center;\n  align-items: center;\n  flex-direction: column;\n}\n.rdw-image-modal-header-label {\n  width: 80px;\n  background: #f1f1f1;\n  border: 1px solid #f1f1f1;\n  margin-top: 5px;\n}\n.rdw-image-modal-header-label-highlighted {\n  background: #6eb8d4;\n  border-bottom: 2px solid #0a66b7;\n}\n.rdw-image-modal-upload-option {\n  width: 100%;\n  color: gray;\n  cursor: pointer;\n  display: flex;\n  border: none;\n  font-size: 15px;\n  align-items: center;\n  justify-content: center;\n  background-color: #f1f1f1;\n  outline: 2px dashed gray;\n  outline-offset: -10px;\n  margin: 10px 0;\n  padding: 9px 0;\n}\n.rdw-image-modal-upload-option-highlighted {\n  outline: 2px dashed #0a66b7;\n}\n.rdw-image-modal-upload-option-label {\n  cursor: pointer;\n  height: 100%;\n  width: 100%;\n  display: flex;\n  justify-content: center;\n  align-items: center;\n  padding: 15px;\n}\n.rdw-image-modal-upload-option-label span {\n  padding: 0 20px;\n}\n.rdw-image-modal-upload-option-image-preview {\n  max-width: 100%;\n  max-height: 200px;\n}\n.rdw-image-modal-upload-option-input {\n  width: 0.1px;\n  height: 0.1px;\n  opacity: 0;\n  overflow: hidden;\n  position: absolute;\n  z-index: -1;\n}\n.rdw-image-modal-url-section {\n  display: flex;\n  align-items: center;\n}\n.rdw-image-modal-url-input {\n  width: 90%;\n  height: 35px;\n  margin: 15px 0 12px;\n  border: 1px solid #f1f1f1;\n  border-radius: 2px;\n  font-size: 15px;\n  padding: 0 5px;\n}\n.rdw-image-modal-btn-section {\n  margin: 10px auto 0;\n}\n.rdw-image-modal-url-input:focus {\n  outline: none;\n}\n.rdw-image-modal-btn {\n  margin: 0 5px;\n  width: 75px;\n  height: 30px;\n  border: 1px solid #f1f1f1;\n  border-radius: 2px;\n  cursor: pointer;\n  background: white;\n  text-transform: capitalize;\n}\n.rdw-image-modal-btn:hover {\n  box-shadow: 1px 1px 0px #bfbdbd;\n}\n.rdw-image-modal-btn:active {\n  box-shadow: 1px 1px 0px #bfbdbd inset;\n}\n.rdw-image-modal-btn:focus {\n  outline: none !important;\n}\n.rdw-image-modal-btn:disabled {\n  background: #ece9e9;\n}\n.rdw-image-modal-spinner {\n  position: absolute;\n  top: -3px;\n  left: 0;\n  width: 100%;\n  height: 100%;\n  opacity: 0.5;\n}\n.rdw-image-modal-alt-input {\n  width: 70%;\n  height: 20px;\n  border: 1px solid #f1f1f1;\n  border-radius: 2px;\n  font-size: 12px;\n  margin-left: 5px;\n}\n.rdw-image-modal-alt-input:focus {\n  outline: none;\n}\n.rdw-image-modal-alt-lbl {\n  font-size: 12px;\n}\n.rdw-image-modal-size {\n  align-items: center;\n  display: flex;\n  margin: 8px 0;\n  justify-content: space-between;\n}\n.rdw-image-modal-size-input {\n  width: 40%;\n  height: 20px;\n  border: 1px solid #f1f1f1;\n  border-radius: 2px;\n  font-size: 12px;\n}\n.rdw-image-modal-size-input:focus {\n  outline: none;\n}\n.rdw-image-mandatory-sign {\n  color: red;\n  margin-left: 3px;\n  margin-right: 3px;\n}\n.rdw-remove-wrapper {\n  display: flex;\n  align-items: center;\n  margin-bottom: 6px;\n  position: relative;\n}\n.rdw-history-wrapper {\n  display: flex;\n  align-items: center;\n  margin-bottom: 6px;\n}\n.rdw-history-dropdownoption {\n  height: 40px;\n  display: flex;\n  justify-content: center;\n}\n.rdw-history-dropdown {\n  width: 50px;\n}\n.rdw-link-decorator-wrapper {\n  position: relative;\n}\n.rdw-link-decorator-icon {\n  position: absolute;\n  left: 40%;\n  top: 0;\n  cursor: pointer;\n  background-color: white;\n}\n.rdw-mention-link {\n  text-decoration: none;\n  color: #1236ff;\n  background-color: #f0fbff;\n  padding: 1px 2px;\n  border-radius: 2px;\n}\n.rdw-suggestion-wrapper {\n  position: relative;\n}\n.rdw-suggestion-dropdown {\n  position: absolute;\n  display: flex;\n  flex-direction: column;\n  border: 1px solid #f1f1f1;\n  min-width: 100px;\n  max-height: 150px;\n  overflow: auto;\n  background: white;\n  z-index: 100;\n}\n.rdw-suggestion-option {\n  padding: 7px 5px;\n  border-bottom: 1px solid #f1f1f1;\n}\n.rdw-suggestion-option-active {\n  background-color: #f1f1f1;\n}\n.rdw-hashtag-link {\n  text-decoration: none;\n  color: #1236ff;\n  background-color: #f0fbff;\n  padding: 1px 2px;\n  border-radius: 2px;\n}\n.rdw-image-alignment-options-popup {\n  position: absolute;\n  background: white;\n  display: flex;\n  padding: 5px 2px;\n  border-radius: 2px;\n  border: 1px solid #f1f1f1;\n  width: 105px;\n  cursor: pointer;\n  z-index: 100;\n}\n.rdw-alignment-option-left {\n  justify-content: flex-start;\n}\n.rdw-image-alignment-option {\n  height: 15px;\n  width: 15px;\n  min-width: 15px;\n}\n.rdw-image-alignment {\n  position: relative;\n}\n.rdw-image-imagewrapper {\n  position: relative;\n}\n.rdw-image-center {\n  display: flex;\n  justify-content: center;\n}\n.rdw-image-left {\n  display: flex;\n}\n.rdw-image-right {\n  display: flex;\n  justify-content: flex-end;\n}\n.rdw-image-alignment-options-popup-right {\n  right: 0;\n}\n.rdw-editor-main {\n  height: 100%;\n  overflow: auto;\n  box-sizing: border-box;\n}\n.rdw-editor-toolbar {\n  padding: 6px 5px 0;\n  border-radius: 2px;\n  border: 1px solid #f1f1f1;\n  display: flex;\n  justify-content: flex-start;\n  background: white;\n  flex-wrap: wrap;\n  font-size: 15px;\n  margin-bottom: 5px;\n  user-select: none;\n}\n.public-DraftStyleDefault-block {\n  margin: 1em 0;\n}\n.rdw-editor-wrapper:focus {\n  outline: none;\n}\n.rdw-editor-wrapper {\n  box-sizing: content-box;\n}\n.rdw-editor-main blockquote {\n  border-left: 5px solid #f1f1f1;\n  padding-left: 5px;\n}\n.rdw-editor-main pre {\n  background: #f1f1f1;\n  border-radius: 3px;\n  padding: 1px 10px;\n} /**\n * Draft v0.9.1\n *\n * Copyright (c) 2013-present, Facebook, Inc.\n * All rights reserved.\n *\n * This source code is licensed under the BSD-style license found in the\n * LICENSE file in the root directory of this source tree. An additional grant\n * of patent rights can be found in the PATENTS file in the same directory.\n */\n.DraftEditor-editorContainer,\n.DraftEditor-root,\n.public-DraftEditor-content {\n  height: inherit;\n  text-align: initial;\n}\n.public-DraftEditor-content[contenteditable=\"true\"] {\n  -webkit-user-modify: read-write-plaintext-only;\n}\n.DraftEditor-root {\n  position: relative;\n}\n.DraftEditor-editorContainer {\n  background-color: rgba(255, 255, 255, 0);\n  border-left: 0.1px solid transparent;\n  position: relative;\n  z-index: 1;\n}\n.public-DraftEditor-block {\n  position: relative;\n}\n.DraftEditor-alignLeft .public-DraftStyleDefault-block {\n  text-align: left;\n}\n.DraftEditor-alignLeft .public-DraftEditorPlaceholder-root {\n  left: 0;\n  text-align: left;\n}\n.DraftEditor-alignCenter .public-DraftStyleDefault-block {\n  text-align: center;\n}\n.DraftEditor-alignCenter .public-DraftEditorPlaceholder-root {\n  margin: 0 auto;\n  text-align: center;\n  width: 100%;\n}\n.DraftEditor-alignRight .public-DraftStyleDefault-block {\n  text-align: right;\n}\n.DraftEditor-alignRight .public-DraftEditorPlaceholder-root {\n  right: 0;\n  text-align: right;\n}\n.public-DraftEditorPlaceholder-root {\n  color: #9197a3;\n  position: absolute;\n  z-index: 0;\n}\n.public-DraftEditorPlaceholder-hasFocus {\n  color: #bdc1c9;\n}\n.DraftEditorPlaceholder-hidden {\n  display: none;\n}\n.public-DraftStyleDefault-block {\n  position: relative;\n  white-space: pre-wrap;\n}\n.public-DraftStyleDefault-ltr {\n  direction: ltr;\n  text-align: left;\n}\n.public-DraftStyleDefault-rtl {\n  direction: rtl;\n  text-align: right;\n}\n.public-DraftStyleDefault-listLTR {\n  direction: ltr;\n}\n.public-DraftStyleDefault-listRTL {\n  direction: rtl;\n}\n.public-DraftStyleDefault-ol,\n.public-DraftStyleDefault-ul {\n  margin: 16px 0;\n  padding: 0;\n}\n.public-DraftStyleDefault-depth0.public-DraftStyleDefault-listLTR {\n  margin-left: 1.5em;\n}\n.public-DraftStyleDefault-depth0.public-DraftStyleDefault-listRTL {\n  margin-right: 1.5em;\n}\n.public-DraftStyleDefault-depth1.public-DraftStyleDefault-listLTR {\n  margin-left: 3em;\n}\n.public-DraftStyleDefault-depth1.public-DraftStyleDefault-listRTL {\n  margin-right: 3em;\n}\n.public-DraftStyleDefault-depth2.public-DraftStyleDefault-listLTR {\n  margin-left: 4.5em;\n}\n.public-DraftStyleDefault-depth2.public-DraftStyleDefault-listRTL {\n  margin-right: 4.5em;\n}\n.public-DraftStyleDefault-depth3.public-DraftStyleDefault-listLTR {\n  margin-left: 6em;\n}\n.public-DraftStyleDefault-depth3.public-DraftStyleDefault-listRTL {\n  margin-right: 6em;\n}\n.public-DraftStyleDefault-depth4.public-DraftStyleDefault-listLTR {\n  margin-left: 7.5em;\n}\n.public-DraftStyleDefault-depth4.public-DraftStyleDefault-listRTL {\n  margin-right: 7.5em;\n}\n.public-DraftStyleDefault-unorderedListItem {\n  list-style-type: square;\n  position: relative;\n}\n.public-DraftStyleDefault-unorderedListItem.public-DraftStyleDefault-depth0 {\n  list-style-type: disc;\n}\n.public-DraftStyleDefault-unorderedListItem.public-DraftStyleDefault-depth1 {\n  list-style-type: circle;\n}\n.public-DraftStyleDefault-orderedListItem {\n  list-style-type: none;\n  position: relative;\n}\n.public-DraftStyleDefault-orderedListItem.public-DraftStyleDefault-listLTR:before {\n  left: -36px;\n  position: absolute;\n  text-align: right;\n  width: 30px;\n}\n.public-DraftStyleDefault-orderedListItem.public-DraftStyleDefault-listRTL:before {\n  position: absolute;\n  right: -36px;\n  text-align: left;\n  width: 30px;\n}\n.public-DraftStyleDefault-orderedListItem:before {\n  content: counter(ol0) \". \";\n  counter-increment: ol0;\n}\n.public-DraftStyleDefault-orderedListItem.public-DraftStyleDefault-depth1:before {\n  content: counter(ol1) \". \";\n  counter-increment: ol1;\n}\n.public-DraftStyleDefault-orderedListItem.public-DraftStyleDefault-depth2:before {\n  content: counter(ol2) \". \";\n  counter-increment: ol2;\n}\n.public-DraftStyleDefault-orderedListItem.public-DraftStyleDefault-depth3:before {\n  content: counter(ol3) \". \";\n  counter-increment: ol3;\n}\n.public-DraftStyleDefault-orderedListItem.public-DraftStyleDefault-depth4:before {\n  content: counter(ol4) \". \";\n  counter-increment: ol4;\n}\n.public-DraftStyleDefault-depth0.public-DraftStyleDefault-reset {\n  counter-reset: ol0;\n}\n.public-DraftStyleDefault-depth1.public-DraftStyleDefault-reset {\n  counter-reset: ol1;\n}\n.public-DraftStyleDefault-depth2.public-DraftStyleDefault-reset {\n  counter-reset: ol2;\n}\n.public-DraftStyleDefault-depth3.public-DraftStyleDefault-reset {\n  counter-reset: ol3;\n}\n.public-DraftStyleDefault-depth4.public-DraftStyleDefault-reset {\n  counter-reset: ol4;\n}\n",".DraftEditor-root {\n  border: 1px solid #f1f1f1;\n  padding: 20px;\n  border-radius: 3px;\n}\n\n.rdw-image-modal {\n  left: -215px;\n}\n\n.rdw-emoji-modal {\n  left: -169px;\n}\n\n.rdw-embedded-modal {\n  left: -124px;\n}\n"],"sourceRoot":""}