:root {
  --align-dark-grey: #2d2e32;
  --align-purple: #5062ff;
  --dark-slate-grey-6: #3f474e;
  --gray-back: #f9fafc;
  --dark-slate-grey-5: #2d2e32;
  --dodger-blue-3: #08f;
  --align-white: #fff;
  --align-title: #2d2e32;
  --newblue: cornflowerblue;
  --gainsboro-8: #d6dee6;
  --align-mid-gray: #d6d7dd;
  --line-3: #e2e7eb;
  --light-slate-grey-2: #8e98a2;
  --align-very-light-grey: #f2f3fa;
  --align-jb-gray: #636672;
  --align-light-gray: #f2f3fb;
  --align-transparent: #fff0;
  --tab-color: #f9fafc;
  --alice-blue-7: #ebf3ff;
  --ghost-white: #eef0f5;
  --gainsboro-9: #d6dee666;
  --black-10: #111;
  --line2: #f4f5f8;
  --search: #f7f8fa;
  --align-search-gray2: #4e4f55;
  --line-hover: #bbcbd8;
  --logoblue: #508bff;
  --align-sub-gray: #82848b;
  --form-border-light: #f1f3f7;
  --dark-slate-grey-m: #404a53;
  --align-hover: #3d4ac3;
  --silver: #bec6ce;
  --dodger-blue-5: #08f;
  --black-16: #2d2e32;
  --project-forms: #0088ff17;
  --align-primary-red: #e46a65;
  --light-coral: #f57b7b;
  --dim-grey-6: #4d5964;
  --align-black-text: #1c1c1e;
  --form-label: #a4afb9;
  --align-secondary-yellow: #fdf3d8;
  --darklogoblue: #3b88cc;
  --hover-rosw: #f9fafc;
  --line-2: #6599ce;
  --deep-sky-blue-4: #1fb6ff;
  --gold-4: #f3c134;
  --lime-green-5: #13ce66;
  --coral: #ff7849;
  --dim-grey-7: #596172;
  --icon-color: #09f;
  --align-icon-bar-hover: #e5e6ec;
  --align-search-box: #727eec17;
  --align-65ghost: #eef0f5cc;
  --align-b3: #f2f3fb;
  --align-r3: #fee;
  --align-g3: #ddf3e6;
  --align-o3: #fee;
  --align-y3: #fff3d5;
  --align-gray3: #f2f3fb;
  --align-secondary-green: #e1f3e7;
  --dark-slate-grey-9: #394733;
  --dim-grey-9: #515c63;
  --font-deep-blue: #191e3b;
  --align-item-text: #35353e;
  --align-black: #101011;
  --t2: #101011;
  --black-9: #1d1d1d;
  --dodger-blue-4: #0098ff;
  --align-objective-titles: #101011;
  --newtitle: #4f6271;
  --align-90-purple: #5062ffe6;
  --salmon: #fd5d5d;
  --dodger-blue-12: #0088ff0f;
  --light-sky-blue-2: #b0dfff;
  --chat-initials: #808596;
  --dim-grey-5: #6d747a;
  --old-bullets: #00000012;
  --align-primary-green: #60ca6c;
  --yellow-green: #95d83f;
  --align-score-yellow: #ffc225;
  --align-primary-yellow: #f6c44c;
  --align-score-red: #f66060;
  --slb: #f2f3fa;
  --alice-blue-5: #e5f4ff;
  --o2: #fff3ef;
  --dark-slate-grey-3: #3c4a55;
  --align50-light-grey: #f2f3fb80;
  --dim-grey-4: #666;
  --line-lw: #eef0f5;
  --align-activity-text: #41434c;
  --align-secondary-red: #fcefee;
  --black: #333;
  --black-12: #3e4657;
  --very-dark: #121416;
  --white: #fafafa;
  --dodger-blue-2: #039cf0;
  --dark-grey: #a5a5a5;
  --dodger-blue-10: #0088ff4d;
  --dodger-blue-6: #3898ec;
  --align-medium-gray: #434652;
  --white-smoke: #f1f1f1;
  --dark-slate-grey-7: #323e460f;
  --black-15: #2c3136;
  --slightlylighter: #99cfff;
  --sub: #627485;
  --medium-aquamarine: #6bdbb8;
  --silver-2: #bec6ce26;
  --slate-grey-3: #5f798f;
  --slate-grey-4: #747d92;
  --core-dark: #0f1e2b;
  --orange-red-2: #ff5c00;
  --cornflower-blue-4: #7890d1ba;
  --white-smoke-2: #ececec;
  --alice-blue: #f1f7ff;
  --black-2: #333;
  --align-pb-text: #262539;
  --silver-3: #b0b7bb;
  --icon: #75e9b9;
  --cornflower-blue-7: #6295cc;
  --white-smoke-18: #f3f5f8;
  --medium-sea-green-2: #35cc8d;
  --orange-red: #f30;
  --light-icon: #62befc26;
  --comp: #84baff;
  --drop-2: #0088ff57;
  --white-white: #fff;
  --light-steel-blue-5: #99a5ca;
  --llg1: #fdfdfd;
  --mobile-dark: #17181a;
  --alice-blue-2: #d8e9ff;
  --inbox-align-background: #f2f3fb4d;
  --medium-aquamarine-2: #9fddc9;
  --align-mentioned: #727eec;
  --light-grey: #cecece;
  --medium-sea-green-3: #0ab990;
  --lighter: #b3d9ff;
  --honeydew-6: #e0f8d8;
  --light-steel-blue-4: #c5e1ff;
  --white-7: #f8fbff;
  --alice-blue-6: #e7f3ff;
  --light-steel-blue-3: #cde5ff;
  --cornflower-blue-6: #6295cc;
  --light-steel-blue-6: #99aecc;
  --r2: #fff3ef;
  --dark-grey-2: #999;
  --line3: #e4e7ee;
  --align-db-score: #414651;
  --align-secondary-purple: #e2e5ff;
  --align-overlay-gray: #d4d7e9;
  --align-pb-light-text: #727188;
  --align-light-gray-80: #f2f3facc;
  --align-search-border: #dfe1e5;
  --align-soft-gray: #e1e4f1;
  --align-bar2: #757aa5;
  --align-feed-icon-dark: #727eec99;
  --align-30: #5062ff4d;
  --align-10: #5062ff1a;
  --align-bar5: #414568;
  --align-db-metrics-text: #535862;
  --align-coral: #a0a0b0;
  --align-bar3: #d2d5f0;
  --y2: #fff8e8;
  --align-feed-icon: #5062ff26;
  --lime-green: #18b90a;
  --orange: #ffad00;
  --dark-orange: #ff7a00;
  --white-smoke-3: #ececec;
  --white-smoke-4: #ececec;
  --border: #e9e9e9;
  --pale-green: #daffb1;
  --dodger-blue: #3898ec;
  --dark-slate-grey: #3d3d3d;
  --nav: #414141;
  --homenav: #3d3d3d;
  --gainsboro: #e2e2e2;
  --orange-2: #ffad00;
  --white-smoke-5: #f1f1f1;
  --grey: #797979;
  --light-grey-2: lightgrey;
  --navbar: #4e4e4e;
  --bw: #f1f1f1;
  --line: #ddd;
  --gainsboro-2: #dbdbdb;
  --gainsboro-3: #e4e4e4;
  --pale-green-2: #d0ffcc;
  --orange-3: #e69c00;
  --dark-goldenrod: #b68c33;
  --lr: #0da500;
  --lr-2: #c74800;
  --ur: #cf9e00;
  --steel-blue: #0075db;
  --dark-orange-2: #e67800;
  --sienna: #ac3e00;
  --chocolate: #e06b00;
  --dark-goldenrod-2: #c08200;
  --ul: #0257a1;
  --ll: #0a8300;
  --ur-2: #8a5e02;
  --lr-3: #963600;
  --forest-green: #0d9b01;
  --royal-blue: #0069c4;
  --sienna-2: #af3f00;
  --steel-blue-2: #0074d8;
  --lime-green-2: #0fad01;
  --goldenrod: #dd9600;
  --chocolate-2: #c94901;
  --chocolate-3: #cf4b00;
  --forest-green-2: #0c9600;
  --nav-2: #4e4e4e;
  --newnav: #0c2c47;
  --midnight-blue: #16354e;
  --newnav2: #1b4364;
  --drop: #cacaca;
  --blog: #fafafa;
  --header: whitesmoke;
  --headtext: #414141;
  --orange-red-3: #e24406;
  --steel-blue-3: #5086b3;
  --deep-sky-blue: #57b3ff;
  --dark-slate-blue: #263f53;
  --black-3: #333c;
  --black-4: #333;
  --dodger-blue-7: #039cf0;
  --dodger-blue-8: #5490cc;
  --cornflower-blue: #6599ce;
  --dark-slate-grey-2: #333f48;
  --dim-grey: #616161;
  --black-5: #1b222b;
  --black-6: #1d2631;
  --dodger-blue-9: #3898ec;
  --dim-grey-2: #5a5a5a;
  --white-smoke-6: #f6f6f6;
  --white-smoke-7: #f8f8f8;
  --grey-2: #7a7a7a;
  --light-grey-3: #d1d0d0;
  --alice-blue-3: #ddefff;
  --royal-blue-2: #006bc9;
  --white-2: #fafafa;
  --cornflower-blue-2: #73a0ce;
  --dark-slate-blue-2: #263f53;
  --black-7: #1b2024;
  --black-8: #1b2024;
  --white-smoke-8: #f1f1f1;
  --dark-grey-3: #949494;
  --royal-blue-3: #2267ad;
  --honeydew: #e1f8df;
  --slate-grey: #4d6679;
  --cornflower-blue-3: #779cc2;
  --slate-grey-2: #5d778a;
  --white-3: white;
  --lime-green-3: #54df48;
  --gold: #e6d840;
  --burntsienna: #ec7556;
  --lime-green-4: #4bcf3f;
  --gainsboro-4: #e7e7e7;
  --white-smoke-9: #e9e9e9;
  --dark-slate-grey-4: #2a3741;
  --white-smoke-10: #f1f1f1;
  --white-4: #fafafa;
  --papaya-whip: #fff1d4;
  --white-smoke-11: whitesmoke;
  --dark-grey-4: #999;
  --white-smoke-12: #f8f8f8;
  --light-grey-4: lightgrey;
  --white-smoke-13: #f6f6f6;
  --border-2: #e2e2e2;
  --okrcard: #fcfcfc;
  --background: #f6f6f6;
  --background-2: #fafafa;
  --shadow: #acacac;
  --shadow2: #c7c7c7;
  --border2: #ebebeb;
  --nav-3: #fdfdfd;
  --grey-3: #777;
  --dim-grey-3: #646464;
  --okrborder: #ebebeb;
  --leftside: #f6f6f6;
  --litebackground: #f8f8f8;
  --mod-descp: #818181;
  --jumbo-shadow: #ccc;
  --planback: #f8f8f8;
  --gainsboro-5: #dbdbdbbf;
  --white-smoke-14: #f1f3f6;
  --gainsboro-6: #d6dae4;
  --gainsboro-7: #dadde2;
  --blueback: #f4f6f8;
  --bborder: #dfe1e6;
  --white-smoke-15: #eeeef1f0;
  --score: #868686;
  --ll-2: #1a9417;
  --ul-2: #1276d5;
  --ur-3: #dc9523;
  --lr-4: #cd4b18;
  --db: #3775d3;
  --dg: #10a310;
  --dr: #d83f3f;
  --do: #da7b15;
  --dy: #c9a208;
  --nr: #d12e2e;
  --oy: #fffee5;
  --ny: #fffcb6;
  --og: #cdffd7;
  --ng: #b7f3c3;
  --ob: #eaf5ff;
  --nb: #c5e3ff;
  --or: #ffecec;
  --nlr: #f8d3d3;
  --nlo: #ffe7b0;
  --nny: #ffe2b4;
  --nno: #fcd1c1;
  --nred: #ffd6d6;
  --dropshadow: #dfdfdf;
  --shadow-3: #6d6d6d;
  --oo: #fff3d6;
  --nog: #e2f8e7;
  --om: #f8ebda;
  --ob-2: #fdf2d8;
  --sdy: #eeae14;
  --sdo: #eb5e27;
  --sdg: #74ad2b;
  --sdb: #1d91ec;
  --sdr: #ee4d4d;
  --sdg-2: #929292;
  --db-2: #464646;
  --slg: #f0fddf;
  --fff7e3: #fff7e3;
  --slr: #fee;
  --slo: #fff8e7;
  --slg-2: #f8f8f8;
  --slyy: #feffe3;
  --seng: #27b723;
  --sent: #fecb2f;
  --sent-2: #fc481e;
  --sly2: #feffe0;
  --rdy: #e0a515;
  --color-shadow: #dbdbdb;
  --share: #a7a7a7;
  --deep-sky-blue-2: #12bdf35e;
  --deep-sky-blue-3: #08b0ff;
  --white-5: white;
  --gold-2: #fce238;
  --black-11: transparent;
  --alice-blue-4: #f1f9fd;
  --gold-3: #ffc82c;
  --tomato: #ff4949;
  --light-slate-grey: #8492a6;
  --white-smoke-16: #eee;
  --black-13: #1b1b1b;
  --white-smoke-17: #f0f2f5;
  --light-slate-grey-3: #8a949c;
  --black-14: #353535d9;
  --dark-slate-blue-3: #40576e;
  --deep-sky-blue-5: #47adff;
  --orange-4: #fdab3d;
  --medium-sea-green: #00c875;
  --orange-red-4: #ff642e;
  --light-steel-blue: #9aadbd;
  --indian-red: #e2445c;
  --light-steel-blue-2: #a1acbb;
  --aquamarine: #00ffd1;
  --settings: #627381;
  --royal-blue-4: #4573d2;
  --medium-turquoise: #16d4cb;
  --page-icon: #859db2;
  --icon-border: #dbdbdb;
  --light-back: #fcfdff;
  --aquamarine-2: #aee9d0;
  --dark: #3b4147;
  --dodger-blue-11: #52a4db;
  --deep-sky-blue-6: #62befc;
  --light-sky-blue: #65c2ff;
  --black-blue: #1c1c1d;
  --black-17: #0f1216;
  --beige: #fffce5;
  --linen: #fff3e5;
  --honeydew-2: #edffe6;
  --misty-rose: #ffe9e5;
  --gainsboro-10: #e1e6eb;
  --white-smoke-19: #f1f4f7;
  --honeydew-3: #e6ffe6;
  --white-6: #fdfdfd;
  --steel-blue-4: #3d759c;
  --dark-slate-grey-8: #333f47;
  --olive-drab: #589c3c;
  --olive: #9c903d;
  --peru: #9c6f3d;
  --dim-grey-8: #473e33;
  --steel-blue-5: #3d759c;
  --dark-slate-grey-10: #334047;
  --forest-green-3: #3d9c3d;
  --olive-2: #9c903d;
  --dim-grey-10: #575441;
  --dim-grey-11: #635a51;
  --dodger-blue-13: #0e92ec;
  --royal-blue-5: #40667f;
  --obj: #374249;
  --b: #fafafa;
  --honeydew-4: #e8ffe6;
  --honeydew-5: #e5fff2;
  --dodger-blue-14: #1792e5;
  --cornflower-blue-5: #6da1ff;
  --light-sky-blue-3: #a1caf1;
  --b2: #f5f6fd;
  --g2: #f4fdeb;
  --lg2: #fbfbfb;
  --b1: #f7fcff;
  --g1: #f6fcf9;
  --y1: #fffcf5;
  --o1: #fffaf7;
  --r1: #fff3ef;
  --honeydew-7: #edfdeb;
  --gg2: #f2f2f2;
  --g2-1: #e8f9ef;
  --ic: #1792e5;
  --steel-blue-6: #3282b8;
  --activity: #80bfff;
  --logo: #77f2c8;
  --black-18: #f7f7f7;
  --workspace: #31b496cf;
  --light-sea-green: #40af95cf;
  --gold-5: #ffca4f;
  --light-slate-grey-4: #849ab2;
  --g1v2: #f8fff5;
  --banner-border: #99cfff80;
  --banner-inside: #99cfff17;
  --sandy-brown: #ffa143;
  --sandy-brown-2: #eeac56;
  --gold-6: #f3c134;
  --violet: #cc80ff;
  --cadet-blue: #5eacb9;
  --light-sea-green-2: #5eb9ad;
  --medium-purple: #9f8cbe;
  --medium-purple-2: #9e84ca;
  --cornflower-blue-8: #80aee7;
  --cornflower-blue-9: #75a7dd;
  --cornflower-blue-10: #7092d0;
  --medium-slate-blue: #7079d0;
  --medium-slate-blue-2: #7278cf;
  --cornflower-blue-11: #8997c0;
  --cornflower-blue-12: #8f9cc3;
  --alice-blue-8: #d8e9ffb0;
  --white-smoke-20: #f6f9fc;
  --purple: #5460f6;
  --bright-purple: #625df5;
  --align-green: #10ce5f;
  --align-light-gray-background: #f9f9f9;
  --align-darkmode: #343257;
  --align-darkmode-light: #fff3;
  --align-darkmode-text: #fff9;
  --align-dark-mode-icons: #1d1c35;
  --align-search-gray: #5062ff;
  --align-coral-dark: #2d2e32;
  --align-bar: #6f7394;
  --align-bar4: #757aa5;
  --align-border2: #c6cad7;
  --align-db-bars: #5062ff80;
  --align-db-bars2: #69708bbf;
  --indigo-100: rgb(224 231 255);
  --indigo-700: rgb(67 56 202);
  --text-gray-500: rgb(107 114 128);
  --text-gray-900: rgb(17 24 39);
}

.w-layout-grid {
  grid-row-gap: 16px;
  grid-column-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.w-checkbox {
  margin-bottom: 5px;
  padding-left: 20px;
  display: block;
}

.w-checkbox:before {
  content: " ";
  grid-area: 1 / 1 / 2 / 2;
  display: table;
}

.w-checkbox:after {
  content: " ";
  clear: both;
  grid-area: 1 / 1 / 2 / 2;
  display: table;
}

.w-checkbox-input {
  float: left;
  margin: 4px 0 0 -20px;
  line-height: normal;
}

.w-checkbox-input--inputType-custom {
  border: 1px solid #ccc;
  border-radius: 2px;
  width: 12px;
  height: 12px;
}

.w-checkbox-input--inputType-custom.w--redirected-checked {
  background-color: #3898ec;
  background-image: url('https://d3e54v103j8qbb.cloudfront.net/static/custom-checkbox-checkmark.589d534424.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-color: #3898ec;
}

.w-checkbox-input--inputType-custom.w--redirected-focus {
  box-shadow: 0 0 3px 1px #3898ec;
}

.w-form-formradioinput--inputType-custom {
  border: 1px solid #ccc;
  border-radius: 50%;
  width: 12px;
  height: 12px;
}

.w-form-formradioinput--inputType-custom.w--redirected-focus {
  box-shadow: 0 0 3px 1px #3898ec;
}

.w-form-formradioinput--inputType-custom.w--redirected-checked {
  border-width: 4px;
  border-color: #3898ec;
}

.w-embed-youtubevideo {
  background-image: url('https://d3e54v103j8qbb.cloudfront.net/static/youtube-placeholder.2b05e7d68d.svg');
  background-position: 50%;
  background-size: cover;
  width: 100%;
  padding-bottom: 0;
  padding-left: 0;
  padding-right: 0;
  position: relative;
}

.w-embed-youtubevideo:empty {
  min-height: 75px;
  padding-bottom: 56.25%;
}

body {
  color: var(--align-dark-grey);
  font-family: Montserrat, sans-serif;
  font-size: 14px;
  line-height: 20px;
}

h5 {
  margin-top: 10px;
  margin-bottom: 10px;
  font-size: 14px;
  font-weight: bold;
  line-height: 20px;
}

p {
  overflow-wrap: anywhere;
  margin-bottom: 0;
}

a {
  color: var(--align-purple);
  padding-left: 0;
  padding-right: 0;
  font-size: 14px;
  font-weight: 400;
  text-decoration: none;
}

strong {
  font-weight: 600;
}

blockquote {
  border-left: 5px solid #e2e2e2;
  margin-bottom: 10px;
  padding: 10px 20px;
  font-size: 18px;
  line-height: 22px;
}

.objective1 {
  text-align: center;
  margin-left: 50px;
  margin-right: 50px;
  font-size: 31px;
  font-weight: 400;
  line-height: 39px;
}

.navbar1 {
  background-color: #383838;
}

.navlinktxt {
  color: #fff;
}

.navlinktxt:focus {
  background-color: #0098ff;
}

.navlinktxt.w--current {
  color: #fff;
  background-color: #0098ff;
  font-weight: 700;
}

.llinktxt {
  display: block;
}

.sunnav {
  margin-top: 10px;
  margin-left: 20px;
  margin-right: 10px;
}

.staricon {
  text-align: right;
  max-width: 20px;
  margin-top: 0;
  margin-left: auto;
  margin-right: 2px;
  padding-bottom: 0;
  display: block;
}

.staricon.gridicon {
  opacity: 1;
  text-align: right;
  margin-top: 0;
  margin-left: auto;
  margin-right: 2px;
  padding-top: 0;
  padding-bottom: 0;
  padding-left: 0;
  display: block;
}

.staricon.gridicon.gold {
  margin-top: 3px;
  margin-right: 3px;
}

.staricon.gridicon.unstarred {
  opacity: .25;
}

.swotlogo {
  margin-top: 3px;
  margin-bottom: 0;
  margin-left: 0;
  padding-top: 5px;
  padding-bottom: 0;
}

.swotname {
  background-color: #0000;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 18px;
}

.swotname.swotnamepaddingh {
  text-align: center;
  margin-top: 5px;
  margin-bottom: 3px;
  padding-left: 50px;
  padding-right: 50px;
  font-family: Open Sans, sans-serif;
  font-size: 22px;
  font-weight: 400;
  line-height: 25px;
}

.swotname.swotnamepaddingh.llist {
  color: #222;
  text-align: center;
  margin: 12px auto 1px;
  padding-left: 38px;
  padding-right: 38px;
  font-family: Montserrat, sans-serif;
  font-size: 20px;
  font-weight: 500;
  line-height: 22px;
  display: block;
}

.swotname.swotnamepaddingh.llist.tag {
  color: var(--dark-slate-grey-6);
  margin-top: 0;
  padding-left: 8px;
  padding-right: 10px;
  font-size: 16px;
  font-weight: 600;
  line-height: 20px;
  display: inline-block;
}

.swotsubnavsection {
  text-align: right;
  background-color: #0000;
  border-radius: 2px;
  max-width: 1500px;
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
  padding-right: 0;
  font-family: Open Sans, sans-serif;
  display: block;
}

.swotsubnavsection.llist {
  opacity: 1;
  background-color: #0000;
  max-width: 100%;
  margin-top: 5px;
  font-family: Open Sans, sans-serif;
  display: block;
}

.background {
  text-align: left;
  background-color: #fff;
  border: 0 #0000;
  border-color: #08f #0000 #0000 #08f;
  border-radius: 3px 0 0;
  padding-bottom: 0;
  padding-right: 0;
  font-family: Montserrat, sans-serif;
  font-size: 14px;
  overflow: visible;
}

.background.homeback {
  background-color: #fff;
  background-image: linear-gradient(143deg, #fdfeff, #fff);
  background-position: 0 0;
  background-repeat: repeat;
  background-size: auto;
  border: 1px #fff;
  margin-left: auto;
  margin-right: 0;
  display: block;
}

.background.plan {
  background-color: #fafbfc;
}

.background.okr {
  background-color: #fff;
}

.background.okr.custom-image {
  background-color: #fff;
  background-image: none;
  margin-bottom: -40px;
}

.background.gray-back {
  background-color: var(--gray-back);
  border-style: none;
  border-color: #000;
  font-family: Montserrat, sans-serif;
}

.background.color {
  background-color: #f2f3fb33;
}

.background.font-test {
  font-family: Inter, sans-serif;
}

.background.signup-templates {
  background-image: linear-gradient(#23232757, #23232757), url('../images/templates-page.png'), url('../images/templates.png');
  background-position: 0 0, 0 0, 0 0;
  background-repeat: repeat, no-repeat, no-repeat;
  background-size: auto, contain, contain;
}

.navbutton {
  color: #fff;
  padding-top: 12px;
  padding-bottom: 12px;
  font-family: Open Sans, sans-serif;
}

.navbutton.w--current {
  color: #fff;
  background-color: #0098ff;
  padding-top: 12px;
  padding-bottom: 12px;
  font-weight: 700;
}

.navbutton.home {
  float: right;
  color: var(--dark-slate-grey-5);
  border-radius: 0;
  margin-top: 5px;
  margin-right: 30px;
  padding: 8px 5px 15px;
  font-family: Montserrat, sans-serif;
  font-size: 14px;
  font-weight: 400;
  position: static;
}

.navbutton.home:hover {
  color: #333;
  background-color: #0000;
  border-radius: 0;
}

.navbutton.home:focus {
  border-bottom: 3px #5490cc;
  padding-bottom: 15px;
}

.navbutton.home.w--current {
  float: none;
  color: var(--dodger-blue-3);
  background-color: #0000;
  border-bottom: 3px #6599ce;
  border-radius: 0;
  margin-top: 5px;
  margin-right: 30px;
  padding: 8px 5px 12px;
  font-family: Montserrat, sans-serif;
  font-weight: 500;
}

.navbutton.home.w--current:hover {
  color: #333;
  background-color: #0000;
}

.navbutton.home.trybutton {
  float: right;
  border: 1px solid var(--align-purple);
  background-color: var(--align-white);
  color: var(--align-dark-grey);
  -webkit-text-stroke-width: 0px;
  border-radius: 8px;
  margin: 0 5px 0 10px;
  padding: 0 16px;
  font-family: Montserrat, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 38px;
}

.navbutton.home.trybutton:hover {
  border-color: var(--align-purple);
  background-color: var(--align-purple);
  color: #fff;
}

.navbutton.home.trybutton.w--current {
  font-weight: 400;
}

.navbutton.home.trybutton.white {
  border-color: #ddd;
  margin-top: 5px;
  padding-top: 7px;
  padding-bottom: 7px;
  line-height: 20px;
}

.navbutton.home.trybutton.white.w--current {
  background-color: #3898ec;
}

.navbutton.home.trybutton.inverse {
  color: var(--align-dark-grey);
  -webkit-text-stroke-width: 0px;
  background-color: #fff0;
  border-style: solid;
  border-color: #fff0;
  margin-top: 1px;
  margin-left: 0;
  margin-right: 0;
  font-family: Montserrat, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 40px;
}

.navbutton.home.trybutton.inverse:hover {
  background-color: var(--align-white);
  color: var(--align-purple);
}

.navbutton.home.trybutton.inverse.align-nav {
  border-radius: 28px;
  margin-top: 0;
  padding-top: 14px;
  padding-bottom: 14px;
  font-size: 16px;
  line-height: 19.2px;
}

.navbutton.home.trybutton.inverse.align-nav:hover {
  background-color: var(--align-white);
}

.navbutton.home.trybutton.align-purple {
  border-color: var(--align-purple);
  background-color: var(--align-white);
  color: var(--align-title);
  font-family: Figtree, sans-serif;
  font-weight: 600;
}

.navbutton.home.trybutton.align-purple:hover {
  background-color: var(--align-purple);
  color: var(--align-white);
}

.navbutton.home.trybutton.align-purple.align-nav {
  border-radius: 38px;
  margin-top: 0;
  margin-right: 42px;
  padding: 14px 32px;
  font-size: 16px;
  font-weight: 600;
  line-height: 19.2px;
}

.navbutton.home.white {
  color: #fafafa;
  margin-top: 5px;
  margin-right: 32px;
  font-size: 13px;
}

.navbutton.home.white:hover {
  color: #e2e2e2;
  background-color: #0000;
  background-image: none;
  border-radius: 3px;
  margin-right: 32px;
}

.navbutton.home.white:active {
  color: #fff;
  background-image: none;
}

.navbutton.home.white:focus {
  color: #fafafa;
}

.navbutton.home.white.w--current {
  color: #fafafa;
  background-image: none;
  border-bottom: 2px solid #fafafa;
  padding-bottom: 5px;
}

.navbutton.home.white.w--current:hover {
  color: #999;
  border-bottom-style: none;
  margin-right: 32px;
}

.navbutton.home.white.w--current:active {
  color: #fff;
  background-image: none;
  border-bottom: 2px solid #fff;
  border-radius: 0;
}

.navbutton.home.white.w--current:focus {
  color: #fafafa;
  border-bottom-width: 3px;
  border-bottom-color: #fafafa;
}

.navbutton.home.white.trybutton {
  border: 2px solid #fafafa;
}

.navbutton.home.white.trybutton:hover {
  color: #f8f8f8;
}

.navbutton.home.white.trybutton.w--current {
  background-color: #0000;
  background-image: none;
  border-width: 2px;
  border-color: #08f;
}

.navbutton.home.template-drop {
  color: #333;
  margin-top: 0;
  text-decoration: none;
}

.navbutton.home.log-in {
  float: right;
  margin-right: 10px;
  font-weight: 500;
}

.navbutton.home.log-in:hover {
  color: var(--newblue);
}

.navbutton.home.log-in.sales {
  margin-right: 20px;
  display: none;
}

.navbarbackground {
  text-align: center;
  background-color: #0000;
  border: 1px #000;
  border-bottom-color: #0000000d;
  max-width: none;
  margin-left: auto;
  margin-right: auto;
  padding: 14px 6px 12px;
  font-family: Open Sans, sans-serif;
  display: block;
}

.navbarbackground:hover {
  color: #5a5a5a;
}

.navbarbackground.whitespace {
  background-color: #fff;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  display: block;
  position: static;
}

.navbarbackground.invite-page {
  background-color: #fff;
}

.descriptionpara {
  text-align: left;
  max-width: 1900px;
  margin: 10px auto;
  padding-left: 40px;
  padding-right: 40px;
  font-family: Open Sans, sans-serif;
  display: block;
}

.gridstrengths {
  background-color: #0074d8;
  border-top-left-radius: 3px;
  height: auto;
  min-height: 180px;
  margin-left: 0;
  margin-right: 1px;
  padding-bottom: 0;
  display: block;
}

.gridstrengths.opportunities {
  color: #fff;
  background-color: #0c9600;
  border-top: 5px #fff;
  height: auto;
  min-height: 184px;
  margin-bottom: 0;
  margin-left: 0;
  padding-right: 0;
}

.gridstrengths.opportunities.sidebox {
  background-color: #0c9600;
  border-top: 10px solid #fff;
  min-height: 175px;
  margin-top: 0;
  margin-left: 10px;
  padding-right: 30px;
}

.gridstrengths.threats {
  background-color: #cf4b00;
  border-top: 5px #fff;
  border-bottom-right-radius: 0;
  height: auto;
  min-height: 184px;
  margin-left: 0;
  padding-right: 0;
}

.gridstrengths.threats.sidebox {
  background-color: #cf4b00;
  border-top: 10px solid #fff;
  min-height: 175px;
  margin-left: 10px;
  padding-right: 30px;
}

.gridstrengths.weaknesses {
  background-color: #dd9600;
  border-top: 5px #fff;
  border-top-right-radius: 1px;
  height: auto;
  min-height: 180px;
  margin-bottom: 0;
  margin-left: 0;
  padding-right: 0;
  display: block;
}

.gridstrengths.weaknesses.sidebox {
  background-color: #dd9600;
  border-top: 10px solid #fff;
  min-height: 175px;
  margin-left: 10px;
  padding-right: 30px;
}

.gridstrengths.weaknesses.sidebox.top {
  border-top-style: none;
  min-height: 175px;
}

.gridstrengths.sidebox {
  background-color: #039cf0;
  min-height: 227px;
  margin-left: 5px;
}

.gridstrengths.strengths {
  height: auto;
}

.gridstrengths.strengths.fullquadrant {
  background-color: #0074d8;
  border-top: 5px #fff;
  padding-right: 0;
}

.gridbullets {
  color: #fff;
  cursor: pointer;
  align-items: center;
  min-height: auto;
  margin-bottom: 4px;
  margin-left: 10px;
  padding-top: 2px;
  padding-right: 30px;
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  display: block;
}

.gridbullets.bulletdetails {
  cursor: pointer;
  margin-bottom: 5px;
  margin-left: 8px;
  padding-top: 0;
  padding-right: 20px;
  font-size: 14px;
  line-height: 21px;
}

.gridbullets.sidedetails {
  cursor: pointer;
  margin-bottom: 5px;
  margin-left: 10px;
  padding-right: 0;
  font-size: 14px;
  line-height: 21px;
}

.gridheadline {
  color: #fff;
  background-color: #0000;
  margin-top: 0;
  margin-bottom: 5px;
  margin-left: 30px;
  padding-top: 10px;
  padding-bottom: 5px;
  padding-right: 5px;
  font-family: Open Sans, sans-serif;
  font-size: 24px;
  font-weight: 600;
  line-height: 31px;
  display: inline-block;
}

.gridheadline:hover {
  border-radius: 3px;
}

.comments {
  color: #fff;
  text-align: right;
  align-items: stretch;
  margin: 0 20px 10px 12px;
  padding: 0;
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  line-height: 20px;
  text-decoration: none;
  display: inline-block;
}

.addbutton {
  text-align: center;
  background-color: #ffffff4d;
  border: 1px solid #ffffffbf;
  border-radius: 2px;
  margin-top: 0;
  margin-bottom: 10px;
  margin-left: 20px;
  padding: 0 6px;
  font-size: 21px;
  line-height: 23px;
}

.gridcolumn2 {
  background-color: #ffad00;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
  padding-right: 0;
  display: block;
}

.gridcolumn2.grid4 {
  background-color: #ff7a00;
}

.gridcolumn1 {
  background-color: #0098ff;
  border-top-left-radius: 3px;
  align-self: stretch;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
  padding-right: 0;
  display: block;
}

.gridcolumn1.grid3 {
  background-color: #18b90a;
}

.gridcolumn1.grid1 {
  flex-flow: row;
  align-items: stretch;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.gridcolumn1.weaknesses {
  background-color: #dd9600;
  border-left: 10px solid #fff;
  border-top-right-radius: 3px;
  display: block;
}

.gridcolumn1.threatsback {
  background-color: #cf4b00;
  border-top: 10px solid #fff;
  border-left: 10px solid #fff;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
  height: auto;
  display: block;
}

.gridcolumn1.oppsback {
  background-color: #0c9600;
  border-top: 10px solid #fff;
  border-bottom-left-radius: 3px;
}

.gridcolumn1.strengths {
  background-color: #0074d8;
}

.addbuttondiv {
  text-align: center;
  background-color: #0000;
  flex-direction: row;
  align-items: center;
  margin: 5px auto 0;
  padding-left: 20px;
  display: block;
  position: static;
  bottom: 0;
  left: 0;
  right: 0;
}

.gridrow2 {
  display: flex;
}

.gridcontainer {
  display: block;
}

.signup-button {
  text-align: left;
  border-radius: 2px;
  min-width: auto;
  margin-top: 15px;
  margin-left: 0;
  margin-right: auto;
  font-family: Open Sans, sans-serif;
  display: block;
}

.gridrow1 {
  display: flex;
}

.molbile-example {
  height: auto;
  margin-top: 5px;
  display: flex;
}

.save-button {
  color: #333;
  background-color: #fff;
  border-radius: 2px;
  margin-top: 10px;
  margin-bottom: 10px;
  margin-left: 0;
  padding-top: 6px;
  padding-bottom: 6px;
}

.namenavbutton {
  color: #4e4e4e;
  margin-top: 0;
  padding-top: 12px;
  padding-bottom: 10px;
  font-size: 12px;
  font-weight: 600;
  display: none;
  position: relative;
}

.namenavbutton.plan {
  font-family: Open Sans, sans-serif;
}

.namenvaedrop {
  float: none;
  margin-top: 0;
  margin-left: 16px;
  margin-right: 0;
  padding: 7px 10px 0 2px;
  display: inline-block;
  position: relative;
  top: 0;
  left: 0;
  right: 0;
}

.namenvaedrop.cdrop {
  z-index: 9000;
  float: right;
  text-align: right;
  flex: 1;
  justify-content: flex-end;
  align-items: center;
  max-width: none;
  margin-top: 0;
  margin-left: 8px;
  margin-right: 0;
  padding-top: 0;
  display: flex;
  position: relative;
  right: 0;
}

.namenvaedrop.cdrop.leftnav {
  justify-content: center;
  align-items: center;
  margin-bottom: 30px;
  display: flex;
}

.namenvaedrop.cdrop.chatmacro {
  flex: none;
  justify-content: flex-end;
  align-items: center;
  margin-top: 0;
  padding-top: 0;
  display: inline-flex;
}

.namenvaedrop.cdrop.chatmacro.search-nav {
  flex: none;
  justify-content: flex-end;
  align-items: center;
  margin-top: 0;
  padding-top: 0;
}

.namenvaedrop.cdrop.wide-u.chatmacro {
  flex: 1;
}

.createnew {
  margin-top: 0;
  margin-bottom: 0;
  padding-left: 5px;
  font-size: 18px;
  font-weight: 700;
}

.createnew.optionaldescrpiton {
  text-align: right;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 0;
  padding-left: 5px;
  padding-right: 5px;
  font-family: Open Sans, sans-serif;
  font-size: 16px;
  font-weight: 400;
}

.softdrop {
  border: 1px solid var(--gainsboro-8);
  color: var(--dark-slate-grey-5);
  text-align: left;
  background-color: #fff;
  border-radius: 3px;
  width: auto;
  min-width: 290px;
  max-width: 290px;
  height: 30px;
  max-height: none;
  margin: 0 0 5px 15px;
  padding-top: 5px;
  padding-bottom: 5px;
  font-family: Montserrat, sans-serif;
  font-size: 13px;
  display: inline-block;
}

.softdrop.workspace {
  border-radius: 3px;
  min-width: 290px;
  max-width: 290px;
  height: 30px;
  max-height: 30px;
  margin-top: 0;
  margin-bottom: 5px;
}

.softdrop.workspace.create2 {
  min-width: 315px;
  max-width: 315px;
  height: 34px;
  max-height: 34px;
  margin-top: 5px;
  font-weight: 400;
}

.softdrop.large.workspace.create2.modern {
  border-style: solid;
  border-color: var(--align-mid-gray);
  background-color: #fff;
  border-radius: 8px;
  min-width: 250px;
  max-width: 350px;
  height: 36px;
  max-height: none;
  margin-top: 3px;
  margin-bottom: 0;
  margin-left: 0;
  padding-top: 6px;
  padding-bottom: 6px;
  font-size: 14px;
}

.softdrop.large.workspace.create2.modern.extra {
  border-style: solid;
  border-color: var(--align-mid-gray);
  background-color: var(--align-white);
  color: var(--align-dark-grey);
  border-radius: 8px;
  width: auto;
  min-width: auto;
  max-width: none;
  height: 36px;
  min-height: 36px;
  max-height: none;
  margin: 2px 8px 5px 0;
  padding: 6px 8px;
  font-size: 14px;
}

.softdrop.large.workspace.create2.modern.extra.extra2 {
  background-color: var(--align-white);
  color: var(--align-dark-grey);
  width: auto;
  max-width: none;
  height: 36px;
  min-height: 36px;
  max-height: none;
  margin-top: 2px;
  margin-bottom: 5px;
  margin-left: 0;
  padding-left: 8px;
  padding-right: 8px;
  font-size: 14px;
  font-weight: 400;
}

.softdrop.create2 {
  border-color: var(--line-3);
  color: var(--align-dark-grey);
  background-color: #fff;
  min-width: 350px;
  max-width: 350px;
  height: auto;
  margin-top: 3px;
  margin-bottom: 5px;
  padding-top: 6px;
  padding-bottom: 6px;
}

.myswottitle {
  margin-top: 0;
  padding-top: 5px;
  padding-bottom: 5px;
  padding-left: 3px;
  font-family: Open Sans, sans-serif;
  font-weight: 400;
}

.myswottitle.myswotlist {
  color: var(--light-slate-grey-2);
  flex: none;
  margin: 0;
  padding: 0;
  font-family: Montserrat, sans-serif;
  font-size: 12px;
  font-weight: 400;
  line-height: 16px;
  display: inline-block;
  overflow: visible;
}

.myswottitle.myswotlist.actions {
  font-size: 14px;
  text-decoration: none;
}

.myswottitle.myswotlist.bold {
  color: #08f;
  margin-left: 0;
  padding-right: 3px;
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 600;
  text-decoration: none;
  display: inline-block;
}

.myswottitle.myswotlist.bold:active {
  color: #08f;
}

.myswottitle.myswotlist.uposts {
  background-color: var(--align-very-light-grey);
  color: var(--align-jb-gray);
  text-align: right;
  border: 1px #000;
  border-radius: 8px;
  justify-content: center;
  min-width: 50px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 8px;
  padding-right: 8px;
  font-family: Montserrat, sans-serif;
  font-size: 13.2px;
  font-weight: 400;
  line-height: 28px;
  display: flex;
}

.myswottitle.myswotlist.name {
  color: var(--light-slate-grey-2);
  font-size: 11px;
}

.myswottitle.myswotlist.name.mproject {
  color: var(--light-slate-grey-2);
  font-size: 12px;
  line-height: 16px;
}

.myswottitle.myswotlist.format-type {
  color: #999;
  font-family: Montserrat, sans-serif;
  font-size: 11px;
  display: none;
}

.myswottitle.myswotlist.workspace {
  display: none;
}

.myswottitle.bold {
  color: var(--align-dark-grey);
  margin-top: 0;
  margin-left: 0;
  padding-top: 2px;
  padding-bottom: 2px;
  padding-left: 10px;
  font-family: Open Sans, sans-serif;
  font-size: 13px;
  font-weight: 600;
}

.myswottitle.bold.first {
  padding-left: 0;
}

.myswottitle.bold.first.add {
  padding-left: 10px;
  font-size: 13px;
}

.myswottitle.bold.centerusers.straight.uposts {
  text-align: center;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.myswottitle.bold.centerusers.straight.uposts.centered {
  color: var(--dark-slate-grey-5);
  text-align: center;
  min-width: 56px;
  padding-bottom: 6px;
  padding-left: 0;
  padding-right: 15px;
  font-family: Montserrat, sans-serif;
  font-size: 13px;
  font-weight: 400;
  display: flex;
}

.myswottitle.bold.centerusers.straight.uposts.centered.projects {
  color: var(--align-dark-grey);
  text-align: right;
  text-transform: none;
  justify-content: center;
  padding: 0 0 6px;
  font-size: 13.5px;
  font-weight: 500;
}

.myswottitle.bold._9 {
  padding-left: 0;
  font-size: 12px;
  font-weight: 600;
}

.myswottitle.bold._9.col6 {
  color: #616161;
  padding-top: 4px;
  padding-bottom: 2px;
  padding-left: 0;
  font-size: 13px;
  font-weight: 400;
}

.myswottitle.bold._9.col6.vis-title {
  color: var(--align-dark-grey);
  text-align: center;
  text-transform: none;
  min-width: 56px;
  padding-top: 0;
  padding-bottom: 6px;
  font-family: Montserrat, sans-serif;
  font-size: 13.5px;
  font-weight: 500;
}

.myswottitle.bold.t8 {
  padding-left: 15px;
}

.myswottitle.bold.t8.straight6 {
  padding-left: 20px;
  font-family: Montserrat, sans-serif;
  font-weight: 600;
}

.myswottitle.bold.straight {
  color: #616161;
  padding-top: 4px;
  padding-bottom: 2px;
  padding-left: 5px;
  font-size: 12px;
  font-weight: 400;
}

.myswottitle.bold.straight5 {
  color: #616161;
  padding-top: 4px;
  padding-bottom: 2px;
  padding-left: 0;
  font-size: 12px;
  font-weight: 400;
  display: inline-block;
}

.myswottitle.bold.straight5.last-column {
  color: var(--align-dark-grey);
  text-align: left;
  text-transform: none;
  flex: 1;
  min-width: 56px;
  padding-top: 0;
  padding-bottom: 6px;
  padding-right: 5px;
  font-family: Montserrat, sans-serif;
  font-size: 13.5px;
  font-weight: 500;
  display: block;
}

.myswottitle.bold.straight6 {
  padding-left: 15px;
}

.myswottitle.bold.valuehead {
  text-align: right;
  padding-top: 2px;
  padding-bottom: 2px;
  padding-right: 5px;
  font-family: Montserrat, sans-serif;
}

.myswotrow {
  background-color: #0000;
  margin-top: 75px;
}

.myswotrow.headerarea {
  background-color: var(--align-very-light-grey);
  color: #414141;
  border-bottom: 1px dotted #f1f1f1;
  border-radius: 3px 3px 0 0;
  align-items: center;
  margin-top: 0;
  margin-bottom: 2px;
  margin-left: auto;
  padding: 5px 5px 5px 0;
  display: flex;
}

.myswotrow.headerarea.mtpage {
  margin-top: 0;
}

.myswotrow.headerarea.mtpage.workspaces {
  border-top-style: none;
  border-bottom-style: none;
  border-bottom-color: var(--align-light-gray);
  background-color: #fff;
  border-top-left-radius: 6px;
  border-top-right-radius: 6px;
  margin-bottom: 0;
  margin-left: 8px;
  margin-right: 0;
  padding: 20px 0;
}

.myswotrow.headerarea.mtpage.workspaces:hover {
  background-color: #fff;
}

.myswotrow.headerarea.pnav {
  border-bottom-style: none;
  border-bottom-color: var(--line-3);
  background-color: #0000;
  border-radius: 6px 6px 0 0;
  margin-bottom: 0;
  margin-left: 0;
  margin-right: 0;
  padding: 8px 15px 15px 5px;
}

.myswotrow.headerarea.pnav:hover {
  border-bottom-style: none;
}

.myswotswotrow {
  background-color: #fff;
  border: 1px solid #ececec;
  border-top-color: #0000;
  border-radius: 2px;
  margin: 0 auto;
  padding-top: 20px;
  padding-bottom: 20px;
  display: block;
}

.myswotswotrow.toplist {
  border-style: solid none none;
  border-width: 1px;
  border-color: var(--line-3);
  box-shadow: none;
  background-color: #fff;
  border-radius: 0;
  align-items: center;
  min-height: auto;
  margin: auto 0 0;
  padding: 18px 15px 18px 10px;
  display: flex;
}

.myswotswotrow.toplist:hover {
  border-style: solid none none;
  border-width: 1px;
  border-color: var(--align-transparent) black black;
  background-color: var(--tab-color);
  border-radius: 6px;
}

.myswotswotrow.toplist.lastrow {
  border-bottom-width: 1px;
}

.myswotswotrow.toplist.manage {
  border: 1px none var(--alice-blue-7);
  box-shadow: none;
  border-radius: 0;
  min-height: auto;
  margin-top: 2px;
  margin-bottom: 0;
  padding-top: 7px;
  padding-bottom: 7px;
  padding-left: 10px;
}

.myswotswotrow.toplist.manage.bottom {
  border-bottom-width: 1px;
}

.myswotswotrow.toplist.manage.team-user-list {
  border-style: solid none none;
  border-top-width: 1px;
  border-top-color: var(--ghost-white);
  border-bottom-color: var(--line-3);
  box-shadow: none;
  align-items: center;
  min-height: auto;
  margin-top: 0;
  padding-top: 12px;
  padding-bottom: 12px;
  padding-left: 0;
  display: flex;
}

.myswotswotrow.toplist.bottom {
  border-bottom-width: 1px;
}

.myswotswotrow.toplist.bottom.manage {
  border-bottom-width: 1px;
  padding-top: 10px;
  padding-bottom: 10px;
  padding-left: 10px;
}

.myswotswotrow.toplist._w-row {
  padding-top: 15px;
  padding-bottom: 15px;
}

.myswotdatalink {
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 0;
}

.createswotbutton {
  border-radius: 2px;
  margin-top: 30px;
  margin-left: auto;
}

.createswotbutton.pagenamebutton {
  text-align: center;
  background-color: #3898ec;
  background-image: linear-gradient(#0098ff, #08f);
  border: 1px solid #08f;
  border-radius: 3px;
  width: auto;
  margin: 10px 8px 5px 0;
  padding: 6px 12px 6px 10px;
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  display: block;
}

.createswotbutton.pagenamebutton:hover {
  background-color: #08f;
  background-image: none;
}

.container-for-listing {
  background-color: #fff;
  border: 1px solid #e9e9e9;
  border-radius: 3px;
  margin-top: 10px;
  padding: 20px 20px 40px;
}

.newswotsavebutton {
  border-radius: 2px;
  margin-top: 50px;
  margin-left: 0;
  font-family: Open Sans, sans-serif;
}

.newswotsavebutton.cancel {
  border: 1px solid var(--gainsboro-9);
  color: var(--dark-slate-grey-5);
  text-align: right;
  background-color: #fff;
  border-radius: 6px;
  margin-top: 15px;
  margin-left: 10px;
  padding-top: 9px;
  padding-bottom: 9px;
  font-family: Montserrat, sans-serif;
  font-size: 13px;
  font-weight: 400;
}

.newswotsavebutton.cancel.publish {
  background-color: #f1f1f1;
  border-color: #d3d3d3;
  margin-left: 0;
}

.area-heading {
  color: #333;
  text-align: left;
  margin-top: 0;
  margin-bottom: 5px;
  font-family: Open Sans, sans-serif;
  font-size: 18px;
}

.area-heading.testdrivesubtxt {
  color: #fff;
  margin-bottom: 10px;
  font-size: 14px;
  line-height: 21px;
}

.area-heading.splashprice {
  margin-top: 10px;
  padding-left: 12px;
  font-size: 24px;
  font-weight: 400;
}

.area-heading.splashprice.myswotpad {
  margin-top: 5px;
  margin-right: 15px;
  font-family: Open Sans, sans-serif;
}

.area-heading.inviteteam {
  text-align: left;
  flex-direction: column;
  justify-content: flex-start;
  align-self: flex-start;
  align-items: flex-start;
  margin-top: 3px;
  margin-bottom: 10px;
  padding-top: 0;
  padding-left: 0;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 400;
  line-height: 19px;
  display: block;
}

.area-heading.nopad {
  text-align: left;
  max-width: 149px;
  margin-top: 0;
  padding-top: 0;
  padding-left: 0;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  font-weight: 400;
  line-height: 28px;
  display: inline-block;
}

.area-heading.history1 {
  border-bottom: 1px solid var(--ghost-white);
  color: var(--dark-slate-grey-5);
  text-transform: uppercase;
  margin-top: 20px;
  margin-bottom: 0;
  padding-bottom: 7px;
  padding-left: 2px;
  font-family: Montserrat, sans-serif;
  font-size: 12px;
  font-weight: 600;
  line-height: 28px;
}

.dropdownbackground {
  padding-top: 0;
  padding-bottom: 0;
  font-family: Open Sans, sans-serif;
  font-size: 13px;
  position: static;
}

.dropdownbackground.w--open {
  float: none;
  clear: left;
  background-color: #fff;
  border: 1px solid #c7c7c7;
  border-radius: 2px;
  margin-top: 0;
  position: relative;
  overflow: visible;
  box-shadow: 2px 1px 3px -4px #b3b0b0;
}

.email-invite-form {
  border: 1px solid #e2e2e2;
  border-radius: 3px;
  margin-top: 40px;
  padding: 10px 10px 15px;
}

.email-invite-form.manageusers {
  border-width: 0;
  margin-top: 25px;
  padding-left: 0;
  padding-right: 0;
}

.email-invite-form.manageusers.users {
  background-color: #fff;
  border: 0 #e4e4e4;
  border-radius: 0;
  width: auto;
  max-width: 1500px;
  margin: 10px auto 0;
  padding-top: 0;
  padding-bottom: 0;
  padding-left: 0;
  display: block;
}

.splashnav {
  background-color: #3d3d3d;
  font-family: Open Sans, sans-serif;
}

.splashlogo {
  margin-top: 8px;
}

.splashnavbutton {
  color: #fff;
  padding-top: 20px;
  padding-bottom: 20px;
  font-size: 15px;
}

.splashnavbutton.w--current {
  color: #fff;
  font-weight: 700;
}

.viewwidediv {
  max-width: 1500px;
  min-height: auto;
  margin-bottom: 20px;
  margin-left: auto;
  margin-right: auto;
  padding: 5px 35px 20px;
  display: block;
}

.viewwidediv.conclusion {
  border-style: none;
  padding: 0 45px;
  display: block;
}

.viewwidediv.conclusion.list-id {
  text-align: right;
  padding-left: 0;
  padding-right: 0;
  display: block;
}

.listingsdiv {
  background-color: #fff;
  border: 0 #e4e4e4;
  border-radius: 3px;
  max-width: 1900px;
  min-height: auto;
  margin: 20px auto 40px;
  padding: 10px 0 40px;
  display: block;
}

.listingsdiv.splashnarrow {
  border-color: #fff;
  max-width: 1100px;
  margin-top: 10px;
  margin-bottom: 200px;
}

.listingsdiv.splashnarrow.signupsm {
  background-color: #fff;
  max-width: 500px;
  margin-bottom: 0;
  padding-bottom: 30px;
}

.listingsdiv.splashnarrow.signupsm.login {
  color: #0000;
  background-color: #0000;
  font-family: Montserrat, sans-serif;
  font-size: 14px;
  font-weight: 400;
}

.listingsdiv.splashnarrow.signupsm.signup-shadow {
  border: 1px solid var(--line-3);
  box-shadow: none;
  background-color: #fff;
  border-radius: 8px;
  flex: none;
  margin-top: 40px;
  margin-left: 25px;
  margin-right: 25px;
  padding: 20px 25px 15px;
}

.listingsdiv.splashnarrow.signupsm.signup-shadow.app {
  margin-left: auto;
  margin-right: auto;
}

.listingsdiv.splashnarrow.signupsm.signup-shadow.signup-templates {
  min-height: 10vh;
  margin-top: 120px;
}

.listingsdiv.myspotdiv {
  padding-bottom: 50px;
}

.listingsdiv.myspotdiv.sidebar {
  border-color: #fff;
  border-radius: 3px;
  max-width: 1900px;
  min-height: 650px;
  margin-left: 0;
  margin-right: 5px;
  padding-top: 0;
  padding-left: 0;
}

.listingsdiv.sidenav {
  flex-direction: column;
  justify-content: space-around;
  align-items: center;
  min-width: 246px;
  margin-bottom: 0;
  margin-left: 5px;
  padding-bottom: 0;
  padding-left: 8px;
  padding-right: 8px;
  display: block;
}

.listingsdiv.sidenav.admodule {
  align-items: flex-start;
  max-width: 315px;
  min-height: auto;
  margin-top: 15px;
}

.listingsdiv.sidenav.admodule.border1 {
  text-align: left;
  background-color: #0000;
  border: 1px solid #ddd;
  border-radius: 3px;
  width: 100%;
  min-width: 100%;
  max-width: 100%;
  margin-top: 0;
  margin-left: 0;
  margin-right: 12px;
  display: inline-block;
}

.listingsdiv.tophelp {
  margin-top: 20px;
  margin-bottom: 0;
}

.listingsdiv.tophelp.helpsection {
  max-width: 1100px;
}

.listingsdiv.tophelp.helpsection.helpborder4.help5 {
  box-shadow: none;
  background-color: #fff;
  border: 1px solid #0000;
  border-radius: 6px;
  max-width: none;
  margin-top: 0;
  margin-bottom: 0;
  padding: 10px 20px 10px 0;
}

.listingsdiv.tophelp.helpsection.helpborder4.help5.help-page {
  border-radius: 10px;
  margin-top: 0;
  margin-bottom: 0;
  padding-bottom: 0;
  padding-left: 0;
  padding-right: 0;
}

.listingsdiv.listingsnav {
  border-color: #fff;
  max-width: 1900px;
  margin-top: 20px;
  margin-left: auto;
}

.listingsdiv.listingsnav.invoicebox {
  box-shadow: none;
  border: 1px #e9e9e9;
  border-radius: 6px;
  max-width: none;
  margin-top: 0;
  margin-bottom: 0;
  padding: 20px 0 15px;
  font-family: Montserrat, sans-serif;
}

.listingsdiv.listingsnav.mtpage {
  border-color: #e4e4e4;
  margin-top: 0;
  margin-left: 0;
  padding-top: 0;
  padding-bottom: 0;
}

.listingsdiv.listingsnav.invoicepg {
  margin-top: 10px;
  margin-bottom: 10px;
  padding-bottom: 10px;
  padding-right: 10px;
  font-size: 13px;
}

.listingsdiv.listingsnav.billing {
  margin-top: 0;
  margin-left: auto;
  padding-top: 0;
}

.listingsdiv.listingsnav.billing.gray-billing {
  border: 1px #f1f1f1;
  border-radius: 6px;
  max-width: none;
  margin-bottom: 0;
  padding: 20px 0 0;
  font-family: Montserrat, sans-serif;
  box-shadow: 0 10px 40px #323e460a;
}

.listingsdiv.listingsnav.billing.gray-billing.wide-ux {
  border-width: 1px;
  border-color: var(--ghost-white);
  box-shadow: none;
  padding: 40px;
}

.listingsdiv.listingsnav.billing.cancel-gray {
  background-color: var(--align-very-light-grey);
  box-shadow: none;
  border: 1px #f1f1f1;
  border-radius: 8px;
  max-width: 100%;
  padding-top: 30px;
  padding-left: 40px;
  padding-right: 40px;
  display: inline-block;
}

.listingsdiv.listingsnav.method {
  background-color: #0000;
  margin: 0 auto;
  padding-top: 0;
  padding-bottom: 0;
  padding-left: 0;
}

.listingsdiv.listingsnav.method.extra {
  margin-bottom: 0;
  padding-top: 40px;
  padding-bottom: 40px;
}

.listingsdiv.listingsnav.method.extra.billing {
  margin-top: 20px;
}

.listingsdiv.settingsdiv {
  margin-top: 25px;
}

.listingsdiv.settingsdiv.users {
  margin-top: 0;
  padding-top: 10px;
  padding-right: 0;
}

.listingsdiv.newswotwidth {
  background-color: #0000;
  max-width: 1450px;
  margin-top: 45px;
  margin-left: 0;
  padding-top: 8px;
  padding-left: 15px;
  padding-right: 15px;
}

.listingsdiv.newswotwidth.create-page {
  margin-top: 40px;
}

.listingsdiv.createteammodule {
  border-left-width: 0;
  border-left-color: #e9e9e9;
}

.listingsdiv.helpborder6 {
  border-color: #e9e9e9;
  margin-top: 0;
  margin-bottom: 0;
  padding-bottom: 10px;
  padding-left: 10px;
}

.listingsdiv.helpborder6.help {
  padding-top: 0;
  padding-bottom: 0;
}

.listingsdiv.mtbox {
  margin-bottom: 10px;
  padding-top: 0;
  padding-bottom: 0;
}

.listingsdiv.mtbox.mtside {
  border: 1px solid #f1f1f1;
  border-radius: 4px;
  margin-top: 0;
  padding: 10px 20px 15px;
}

.listingsdiv.mtbox.mtside.workspace {
  border-style: none;
  border-color: var(--line-3);
  border-radius: 10px;
  min-width: 100%;
  max-width: none;
  min-height: auto;
  margin-top: 0;
  margin-bottom: 0;
  padding: 10px 0 15px;
}

.listingsdiv.mtbox.mtside.workspace.padding {
  padding-bottom: 100px;
}

.listingsdiv.cteam {
  border-style: none;
  border-width: 0;
  margin-top: 10px;
}

.listingsdiv.cteam.creat8 {
  margin-top: 0;
  padding-top: 0;
}

.listingsdiv.cteam.creat8.mobilepad.new-team-mid, .listingsdiv.cteam.creat8.edit-team-mid {
  max-width: none;
  margin-bottom: 0;
  padding-bottom: 0;
}

.listingsdiv.asettings {
  text-align: center;
  margin-top: 0;
}

.listingsdiv.asettings.settings-gray {
  border: 1px solid var(--line-3);
  box-shadow: none;
  border-radius: 8px;
  min-width: 600px;
  max-width: none;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
  padding: 20px 40px;
  display: inline-block;
}

.listingsdiv.invitation-gray {
  border: 1px solid var(--line-3);
  box-shadow: none;
  border-radius: 10px;
  max-width: 1000px;
  margin-top: 30px;
  padding-top: 20px;
  padding-bottom: 15px;
}

.pagenamerow {
  margin: 0 auto;
  display: block;
}

.subnavdiv {
  border-top: 1px #f5f5f5;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
  padding-right: 0;
  display: block;
}

.navcontainer {
  border-bottom: 0 #f1f1f1;
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 15px;
  padding-right: 15px;
  display: block;
}

.navcontainer.whitespace {
  max-width: 100%;
  margin-top: 0;
}

.navcontainer.white {
  background-color: #0000;
  border-bottom-style: none;
  border-bottom-width: 1px;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 0;
  padding-left: 0;
}

.widediv {
  text-align: left;
  max-width: 1500px;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
  padding-left: 20px;
  padding-right: 20px;
  display: block;
  position: static;
}

.widediv.trialbanner {
  padding-top: 8px;
  padding-bottom: 10px;
}

.widediv.swothomecenter {
  margin-left: auto;
  padding-left: 40px;
  padding-right: 45px;
}

.widediv.swothomecenter.llist {
  padding-left: 38px;
}

.widediv.swothomecenter.llist.lgrid {
  margin-bottom: 17px;
  padding-left: 38px;
  padding-right: 38px;
}

.widediv.forgot {
  text-align: center;
  margin-top: 30px;
  display: block;
}

.widediv.llist {
  padding-left: 0;
  padding-right: 0;
}

.griddetailsfullcolumn {
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
  padding-right: 0;
  display: block;
  position: relative;
}

.pagenamecol1 {
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
  display: block;
}

.pagenamecol2 {
  text-align: right;
  margin-top: 0;
}

.formlabel {
  text-align: right;
  padding-top: 8px;
  padding-right: 5px;
  font-family: Open Sans, sans-serif;
}

.formlabel.extracenter {
  margin-top: 10px;
}

.areasubtxt {
  text-align: left;
  margin-top: 0;
  margin-bottom: 20px;
  padding-left: 25px;
  font-family: Open Sans, sans-serif;
  font-size: 13px;
  font-weight: 400;
}

.areasubtxt.invite {
  text-align: center;
  margin-bottom: 30px;
  padding-right: 25px;
  font-family: Montserrat, sans-serif;
  font-size: 15px;
}

.infoboxheading {
  text-align: left;
  max-width: 400px;
  margin-top: 10px;
  margin-bottom: 15px;
  font-family: Montserrat, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 21px;
}

.infoboxgetstarted {
  margin-top: 10px;
  margin-bottom: 10px;
}

.infoboxdiv {
  text-align: left;
  background-color: #0000;
  border: 1px #ececec;
  border-left: 1px solid #f1f1f1;
  border-radius: 5px;
  max-width: 600px;
  margin-bottom: 100px;
  margin-right: 30px;
  padding: 10px 30px;
}

.homesection1 {
  opacity: 1;
  background-color: #0000;
  background-image: linear-gradient(#fff -2%, #f8f8f8f7 0%, #fdfdfdbf 54%, #fffffffc), url('../images/dandelion-flowers-clipart.jpg');
  background-position: 0 0, 50%;
  background-repeat: repeat, repeat;
  background-size: auto, cover;
  background-attachment: scroll, scroll;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 20px;
}

.homesection1.home-page {
  background-color: #fff;
  background-image: none;
  background-position: 0 0;
  background-repeat: repeat;
  background-size: auto;
  background-attachment: scroll;
  padding-bottom: 0;
}

.homejumbotxt {
  color: #333;
  text-align: center;
  margin-top: 20px;
  margin-bottom: 5px;
  padding-left: 5px;
  padding-right: 5px;
  font-family: Open Sans, sans-serif;
  font-size: 55px;
  font-weight: 600;
  line-height: 74px;
}

.homejumbosmtxt {
  color: #333;
  text-align: center;
  margin-top: 10px;
  margin-bottom: 30px;
  margin-right: 25px;
  padding-left: 15px;
  padding-right: 15px;
  font-family: Open Sans, sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 26px;
}

.homesection2 {
  background-color: #fff;
  padding-top: 110px;
  padding-bottom: 140px;
  display: block;
}

.homesection2.formats {
  background-color: #0000;
  margin-bottom: -20px;
  padding: 70px 30px 40px;
}

.homesection2.formats.learning {
  background-color: #fff;
  padding-top: 30px;
}

.h3ro {
  align-items: center;
  margin-top: 10px;
  margin-bottom: 0;
  padding-top: 30px;
  padding-bottom: 30px;
  display: flex;
}

.h3ro.pa2 {
  opacity: 1;
  background-color: #fafafa;
  width: 100%;
  min-height: 550px;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
  padding: 100px 30px;
  display: flex;
}

.h3ro.pa2.top-panel {
  background-color: #0000;
}

.h3ro.pa2.top-panel.swot-matrix.swot-diagram {
  min-height: auto;
  padding-top: 40px;
  padding-bottom: 40px;
}

.h3ro.pa2.top-panel.swot-matrix.swot-diagram.left {
  margin-top: 60px;
  margin-bottom: 60px;
}

.featureheader {
  color: #414141;
  margin-bottom: 5px;
  padding-left: 30px;
  font-family: Open Sans, sans-serif;
  font-size: 30px;
  font-weight: 400;
  line-height: 36px;
}

.featureheader.alignright {
  text-align: right;
  padding-right: 30px;
  line-height: 42px;
}

.featureheader.alignright.pa2 {
  margin-bottom: 10px;
  padding-left: 30px;
  font-family: Montserrat, sans-serif;
  font-size: 35px;
  line-height: 44px;
  display: block;
}

.featureheader.leftalign {
  text-align: left;
  font-size: 30px;
  line-height: 35px;
}

.featureheader.leftalign.pa3 {
  color: #333;
  max-width: 700px;
  margin-bottom: 10px;
  padding-right: 15px;
  font-family: Montserrat, sans-serif;
  font-size: 36px;
  line-height: 44px;
}

.featureheader.leftalign.pa5 {
  max-width: 700px;
  margin-bottom: 15px;
  padding-right: 15px;
  font-size: 38px;
  line-height: 44px;
}

.featureheader.rightalign {
  text-align: right;
  padding-right: 30px;
  font-size: 30px;
  line-height: 41px;
}

.featureheader.pa5 {
  font-size: 38px;
}

.featureheader.pa5.rightalign {
  margin-bottom: 15px;
  line-height: 44px;
}

.featureheader.pa5.rightalign.newjumbo {
  color: var(--black-10);
  text-transform: uppercase;
  max-width: 430px;
  margin-top: 0;
  margin-left: auto;
  margin-right: 0;
  padding-left: 0;
  font-size: 52px;
  font-weight: 800;
  line-height: 52px;
  display: block;
}

.featureheader.pa5.rightalign.newjumbo.v2momjumbo {
  color: #000;
  text-align: left;
  text-transform: none;
  max-width: 480px;
  font-family: Montserrat, sans-serif;
  font-size: 60px;
  font-weight: 700;
  line-height: 70px;
}

.homefooter {
  background-color: #444;
  margin-top: 60px;
  padding-top: 22px;
  padding-bottom: 22px;
  position: relative;
  bottom: 0;
  left: 0;
  right: 0;
}

.homefooter.home {
  background-color: var(--align-light-gray);
  min-height: auto;
  margin-top: 0;
  padding-bottom: 40px;
  position: static;
  bottom: 0;
  left: 0;
  right: 0;
  overflow: hidden;
}

.footerhead {
  color: var(--align-dark-grey);
  margin-top: 0;
  margin-bottom: 10px;
  font-family: Montserrat, sans-serif;
  font-size: 14px;
  font-weight: 600;
  line-height: 24px;
}

.footertxt {
  color: #fff;
  font-family: Montserrat, sans-serif;
  font-weight: 600;
}

.homefeaturedimage1 {
  text-align: right;
  border: 7px #41414140;
  border-radius: 8px;
  margin-left: auto;
  margin-right: auto;
  display: inline-block;
  box-shadow: 4px 30px 37px -25px #00000036;
}

.homefeaturedimage1.iphone {
  box-shadow: none;
}

.homefeaturedimage1.iphone.noborder {
  box-shadow: none;
  border-style: none;
}

.homefeaturedimage1.iphone.noborder.okr {
  width: auto;
}

.homefeaturedimage1.pa3 {
  border-radius: 8px;
  margin-right: 0;
  box-shadow: 0 0 50px #e0e0e0;
}

.homefeaturedimage1.pa3.okr {
  clear: none;
  width: auto;
  height: auto;
}

.homefeaturedimage1.pa2 {
  border-radius: 8px;
  margin-left: 0;
  margin-right: 0;
  padding: 10px;
  display: block;
  box-shadow: 4px 30px 37px -25px #a1a1a1;
}

.homefeaturedimage1.pa2.okr {
  width: auto;
  display: inline-block;
}

.homefeaturedimage1.pa2.plan-goals {
  border: 1px solid #f1f1f1;
  max-width: 95%;
  margin-bottom: 40px;
  margin-left: 30px;
  margin-right: 30px;
  padding: 5px 0 0;
  box-shadow: 4px 30px 37px -25px #05050536;
}

.homefeaturedimage1.pa2.plan-goals.okrs {
  box-shadow: none;
  box-shadow: none;
  border-style: none;
  border-radius: 2px;
  max-width: 100%;
  margin: 10px auto 25px;
  padding-top: 0;
  padding-left: 0;
  padding-right: 0;
}

.homefeaturedimage1.pa2.plan-goals.okrs.single {
  max-width: 90%;
  padding: 5px;
}

.homefeaturedimage1.coaching {
  box-shadow: none;
  max-width: 88%;
}

.homefeaturedimage1.opportunities {
  border: 1px #e0e0e040;
  max-width: 100%;
  box-shadow: 1px 8px 20px #00000012;
}

.featuredsubtxt.alignright {
  text-align: right;
}

.featuredsubtxt.alignright.featuredescr {
  padding-left: 20px;
  padding-right: 30px;
  font-size: 14px;
  font-weight: 400;
  line-height: 19px;
}

.featuredsubtxt.alignright.featuredescr.leftalign {
  text-align: left;
  padding-left: 30px;
  font-size: 14px;
  font-weight: 400;
}

.featuredsubtxt.alignright.featuredescr.leftalign.pa3 {
  color: #3333338c;
  max-width: 550px;
  font-family: Montserrat, sans-serif;
  font-size: 14px;
  line-height: 20px;
}

.featuredsubtxt.alignright.featuredescr.leftalign.pa5 {
  max-width: 700px;
  font-size: 16px;
}

.featuredsubtxt.alignright.featuredescr.pa2 {
  color: #3333338c;
  max-width: 550px;
  font-family: Montserrat, sans-serif;
  font-size: 15px;
  line-height: 20px;
  display: inline-block;
}

.trial-banner {
  color: #fff;
  background-color: #ff5200;
  border-radius: 3px;
  margin-top: 5px;
  margin-left: 15px;
  margin-right: 15px;
}

.featurescolum2 {
  text-align: left;
  margin-left: auto;
  margin-right: auto;
  font-size: 16px;
  display: block;
}

.testdriveheadertxt {
  color: #333;
  text-align: left;
  align-items: center;
  max-width: 1500px;
  margin: 0 auto;
  padding: 5px 45px;
  font-family: Open Sans, sans-serif;
  font-size: 13px;
  font-weight: 400;
  line-height: 22px;
  display: none;
}

.testdriveheadertxt.max-limit {
  color: var(--align-dark-grey);
  text-align: center;
  font-family: Montserrat, sans-serif;
  font-size: 13.5px;
  line-height: 18px;
  display: block;
}

.featuredescr {
  color: #5a5a5a;
  padding-left: 30px;
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 21px;
}

.featuredescr.pa3 {
  color: #5a5a5a8c;
  max-width: 550px;
  line-height: 20px;
}

.signinnav {
  color: #fff;
  margin-top: 8px;
  padding-top: 0;
}

.search-box {
  border-radius: 2px;
  min-width: auto;
  max-width: 200px;
  max-height: 33px;
  margin: 0 10px;
  font-family: Open Sans, sans-serif;
  display: block;
  position: static;
}

.search-box.side {
  border: 1px solid #e2e2e2;
  border-radius: 3px;
  min-width: auto;
  max-width: 100%;
  max-height: 30px;
  margin: 0;
  font-size: 13px;
  display: inline-block;
}

.search-box.side.feed {
  border-style: none;
  border-color: var(--line2);
  background-color: var(--search);
  box-shadow: none;
  color: var(--dark-slate-grey-5);
  text-align: left;
  border-radius: 20px;
  max-width: 200px;
  max-height: 33px;
  margin-bottom: 0;
  padding-top: 8px;
  padding-bottom: 8px;
  font-family: Montserrat, sans-serif;
  font-size: 13px;
}

.search-box.side.feed.white {
  border-style: none;
  border-color: var(--line-3);
  background-color: var(--align-transparent);
  color: var(--align-search-gray2);
  border-radius: 20px;
  min-width: auto;
  max-width: none;
  height: auto;
  max-height: none;
  padding: 0 0 0 5px;
  font-family: Montserrat, sans-serif;
  font-size: 13.5px;
  line-height: 30px;
}

.search-box.side.feed.white:hover {
  border-color: var(--line-hover);
}

.search-box.side.feed.white:focus-visible, .search-box.side.feed.white[data-wf-focus-visible] {
  border-color: var(--logoblue);
}

.search-box.side.feed.white::placeholder {
  color: var(--align-sub-gray);
}

.search-box.side.feed.white.nav {
  min-width: auto;
}

.search-box.side.project-search {
  border-style: solid;
  border-color: var(--gray-back);
  background-color: var(--search);
  border-radius: 20px;
  min-width: 100%;
  max-width: 100%;
  max-height: 34px;
  padding-top: 10px;
  padding-bottom: 10px;
  font-family: Montserrat, sans-serif;
  font-size: 13px;
  line-height: 18px;
}

.search-box.side.project-search.tags-input {
  background-color: #fff;
  border-style: solid;
  max-height: 33px;
  font-size: 13px;
}

.search-box.side.project-search.tags-input.group-tags.groups {
  display: none;
}

.search-box.side.project-search.white {
  border-color: var(--form-border-light);
  background-color: #fff;
  padding-left: 14px;
}

.search-box.side.project-search.white.mobile {
  border-style: solid;
  border-color: var(--line-3);
  color: var(--align-dark-grey);
  background-color: #fff;
  border-radius: 8px;
  min-width: auto;
  max-width: 235px;
  max-height: 35px;
  margin-bottom: 8px;
  font-size: 13.5px;
}

.search-box.side.project-search.white.mobile:hover, .search-box.side.project-search.white.mobile:focus-visible, .search-box.side.project-search.white.mobile[data-wf-focus-visible] {
  border-color: var(--logoblue);
}

.searchcol {
  margin-left: auto;
  margin-right: auto;
  padding-right: 0;
  display: block;
}

.dropicon {
  color: #4e4e4e;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 16px;
  padding-bottom: 10px;
  font-size: 12px;
  display: none;
}

.actionsbutton {
  color: #414141;
  background-color: #0000;
  border-radius: 4px;
  padding: 5px 0;
  font-family: Open Sans, sans-serif;
  position: relative;
}

.actionsbutton.w--open {
  margin-left: auto;
  margin-right: auto;
  display: block;
  position: relative;
  inset: 0;
}

.invitename {
  border-radius: 3px;
  min-width: 112px;
  max-width: 112px;
  min-height: auto;
  margin-bottom: 5px;
  margin-left: 5px;
  margin-right: 5px;
  padding-top: 2px;
  padding-bottom: 2px;
  font-family: Open Sans, sans-serif;
  font-size: 13px;
}

.basicbluebutton {
  border: 0 solid #279aff;
  border-radius: 3px;
  margin-top: 10px;
  margin-left: 5px;
  font-family: Open Sans, sans-serif;
}

.basicbluebutton.lesspadding {
  margin-left: 1px;
}

.basicbluebutton.lesspadding.adduser {
  background-color: var(--dodger-blue-3);
  border: 1px #08f;
  border-radius: 6px;
  margin-top: 0;
  margin-bottom: 5px;
  margin-left: 3px;
  padding-top: 9px;
  padding-bottom: 9px;
  font-family: Montserrat, sans-serif;
  font-size: 13.8px;
  font-weight: 500;
  display: inline-block;
}

.basicbluebutton.create {
  margin-top: 0;
  margin-left: 0;
}

.basicbluebutton.newteambutt4 {
  background-color: var(--dodger-blue-3);
  border-style: none;
  border-radius: 6px;
  min-width: 120px;
  margin-top: 10px;
  margin-left: 0;
  padding: 10px 25px;
  font-family: Montserrat, sans-serif;
  font-size: 13.9px;
}

.myswotside {
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
  padding-right: 0;
  display: block;
}

.myswotcol1 {
  padding-left: 0;
  padding-right: 0;
}

.forminvitelabel {
  margin-left: 5px;
  font-size: 12px;
}

.inviteicon {
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.admoduletxt {
  padding-left: 5px;
  padding-right: 5px;
  font-family: Open Sans, sans-serif;
  font-size: 13px;
  line-height: 19px;
}

.addinvitebutton {
  margin-top: 0;
  margin-left: 5px;
}

.collheader {
  margin-top: 10px;
}

.signinicon {
  margin-top: 23px;
}

.basicdropbac {
  background-color: #fff;
  border: 1px solid #b6b6b6;
  box-shadow: 1px 1px 3px #c5c5c5;
}

.basicdropbac.w--open {
  z-index: 6000;
  clear: none;
  border: 1px solid var(--align-light-gray);
  background-color: #fff;
  border-radius: 12px;
  width: 190px;
  min-width: auto;
  margin-top: 10px;
  padding: 2px 5px;
  position: absolute;
  top: 30px;
  left: auto;
  right: auto;
  box-shadow: 0 40px 40px #323e460f;
}

.basicdropbac.chatmacro.w--open {
  border-color: var(--line-3);
  border-radius: 8px;
  position: absolute;
  top: 28px;
  box-shadow: 3px 4px 10px -3px #2e2d3514;
}

.areamain {
  margin-top: 0;
  margin-bottom: 10px;
  padding-top: 0;
  padding-bottom: 0;
  padding-left: 0;
  font-family: Open Sans, sans-serif;
  font-size: 21px;
  font-weight: 300;
  line-height: 33px;
  display: inline-block;
}

.areamain.invoice {
  color: var(--align-dark-grey);
  padding-left: 5px;
  font-family: Montserrat, sans-serif;
  font-weight: 600;
}

.areamain.cteam {
  margin-top: 0;
  margin-bottom: 0;
  margin-left: 0;
  padding-left: 0;
  font-family: Montserrat, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
}

.areamain.cteam.ux1 {
  color: var(--dark-slate-grey-m);
  padding-top: 12px;
  padding-bottom: 12px;
  font-size: 18px;
  font-weight: 700;
}

.areamain.invite {
  text-align: center;
  padding-top: 10px;
  padding-left: 10px;
  padding-right: 10px;
  font-family: Montserrat, sans-serif;
  font-size: 24px;
  font-weight: 400;
  line-height: 44px;
  display: block;
}

.creditrow {
  margin-top: 10px;
  margin-bottom: 50px;
}

.standardlink {
  clear: none;
  color: var(--align-purple);
  text-align: left;
  border-radius: 0;
  margin-left: auto;
  margin-right: 0;
  padding: 4px 9px;
  font-family: Montserrat, sans-serif;
  font-size: 13.5px;
  font-weight: 500;
  line-height: 18px;
  text-decoration: none;
  display: block;
}

.standardlink:active {
  color: #08f;
}

.standardlink.disabled {
  color: #ff3d00;
}

.standardlink.minus {
  padding-top: 0;
  padding-bottom: 0;
  padding-left: 0;
  font-family: Open Sans, sans-serif;
  font-size: 13px;
}

.standardlink.short {
  color: var(--align-purple);
  margin-right: 0;
  display: inline-block;
}

.standardlink.short.fill-in-blank {
  padding-right: 0;
}

.standardlink.right._2 {
  color: var(--align-purple);
  text-align: right;
  font-family: Montserrat, sans-serif;
  font-size: 13px;
  font-weight: 400;
}

.standardlink.mylink {
  color: #0098ff;
  border-left: 1px #0098ff80;
  border-radius: 0;
  padding-left: 0;
  padding-right: 3px;
  font-family: Open Sans, sans-serif;
  font-size: 13px;
  font-weight: 600;
  display: inline-block;
}

.standardlink.mylink.swots {
  color: #0098ff;
  font-family: Montserrat, sans-serif;
  font-size: 13.8px;
  font-weight: 600;
}

.standardlink.mylink.swots.mproject {
  color: var(--align-dark-grey);
  padding-top: 4px;
  padding-bottom: 0;
  padding-right: 15px;
  font-family: Montserrat, sans-serif;
  font-size: 14px;
  font-weight: 600;
  line-height: 21px;
  display: inline-flex;
}

.standardlink.mylink.swots.mproject:hover {
  color: var(--align-purple);
}

.standardlink.blog {
  align-items: stretch;
  padding-left: 0;
  font-weight: 400;
  display: flex;
}

.standardlink.blog.article {
  margin-bottom: 8px;
  padding-left: 25px;
  padding-right: 15px;
  font-weight: 400;
}

.standardlink.module {
  padding-left: 0;
  font-size: 14px;
}

.standardlink.workspacename {
  color: var(--align-dark-grey);
  padding-left: 45px;
  font-size: 14.2px;
  font-weight: 600;
}

.standardlink.workspacename:hover {
  color: var(--align-purple);
}

.standardlink.deactivate-workspace {
  color: var(--align-dark-grey);
  -webkit-text-stroke-width: .3px;
  border: .3px #0000;
  padding: 0 8px;
  font-size: 13.2px;
  font-weight: 400;
  line-height: 32px;
}

.standardlink.deactivate-workspace:hover {
  color: var(--align-hover);
}

.standardlink.deactivate-workspace.left {
  color: var(--align-dark-grey);
  border-style: solid;
  border-width: 1.3px;
  border-radius: 38px;
  margin-right: 8px;
  padding-top: 9px;
  padding-bottom: 9px;
  line-height: 14.4px;
}

.standardlink.deactivate-workspace.left:hover {
  background-color: var(--align-white);
  color: var(--align-hover);
  border-radius: 3px;
}

.standardlink.deactivate-team {
  color: var(--align-dark-grey);
  -webkit-text-stroke-width: .3px;
  padding-top: 0;
  padding-bottom: 0;
  font-size: 13.2px;
  font-weight: 400;
  line-height: 18px;
}

.standardlink.deactivate-team:hover {
  color: var(--align-purple);
}

.standardlink.mange-users {
  color: var(--logoblue);
  flex: 1;
  margin-bottom: 5px;
  font-size: 13.7px;
  display: none;
}

.standardlink.invoices {
  color: var(--align-purple);
  padding-top: 0;
  padding-bottom: 0;
  font-size: 14px;
}

.userpermissionstxt {
  margin-left: 3px;
  padding-left: 5px;
  font-family: Open Sans, sans-serif;
}

.radiobuttonuserpermission {
  margin-left: 0;
}

.invitemoduleform {
  border-radius: 3px;
}

.invitemoduleform.miniinvite {
  clear: both;
  border-style: solid;
  border-width: 1px;
  border-color: var(--line2) var(--line2) var(--ghost-white);
  background-color: #f9fafc;
  border-radius: 3px;
  max-width: 400px;
  height: auto;
  max-height: none;
  margin: 0 8px 0 1px;
  padding-top: 0;
  padding-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 13.9px;
  font-weight: 400;
  line-height: 36px;
  display: inline-block;
}

.createrow {
  margin-top: 5px;
  margin-bottom: 5px;
  display: block;
}

.createrow.row2 {
  margin-top: 10px;
}

.footerlink {
  color: var(--align-dark-grey);
  margin-bottom: 5px;
  font-family: Montserrat, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 24px;
  text-decoration: none;
  display: block;
}

.footerlink.w--current {
  color: var(--align-dark-grey);
  font-family: Montserrat, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 26px;
  display: block;
}

.copyright {
  color: var(--light-slate-grey-2);
  text-align: center;
  margin-top: 15px;
  margin-bottom: 15px;
  padding-bottom: 8px;
  font-family: Figtree, sans-serif;
  font-size: 14px;
  line-height: 22px;
}

.copyright.power {
  text-align: center;
  margin-top: 0;
  margin-left: 40px;
  margin-right: 40px;
  font-family: Montserrat, sans-serif;
  font-size: 12px;
  line-height: 19px;
  display: none;
}

.copyright.power.template-pg {
  margin-bottom: 20px;
}

.copyright.signup {
  margin-top: 250px;
  padding-bottom: 12px;
  font-family: Montserrat, sans-serif;
}

.actionswot {
  color: #fff;
  text-align: center;
  background-color: #039cf0;
  padding-top: 5px;
  padding-bottom: 5px;
  font-family: Open Sans, sans-serif;
  font-size: 20px;
}

.sidediv {
  text-align: right;
  flex-direction: row;
  width: 20px;
  margin-left: auto;
  margin-right: 0;
  padding-top: 175px;
  padding-bottom: 175px;
  padding-right: 0;
  display: block;
}

.sidecol1 {
  text-align: right;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
  padding-right: 0;
  display: block;
  position: static;
}

.invoicemessage {
  color: var(--light-slate-grey-2);
  margin-top: 15px;
  padding-left: 5px;
  padding-right: 20px;
  font-family: Montserrat, sans-serif;
  font-size: 14px;
  line-height: 21px;
}

.invoicelogo {
  text-align: right;
  width: 140px;
  margin-top: 10px;
  margin-left: auto;
  margin-right: 15px;
  padding-right: 5px;
  display: block;
}

.invoiceaddress {
  color: var(--align-dark-grey);
  margin-top: 10px;
  margin-bottom: 10px;
  padding-left: 5px;
  font-family: Montserrat, sans-serif;
}

.invoicename {
  color: var(--dark-slate-grey-5);
  padding-left: 0;
}

.status4 {
  margin-top: 0;
  padding-top: 0;
}

.mteamname {
  margin-top: 10px;
  margin-bottom: 10px;
  padding-top: 5px;
  padding-bottom: 5px;
  padding-left: 0;
  font-family: Open Sans, sans-serif;
  font-size: 25px;
  font-weight: 300;
  line-height: 23px;
  display: block;
}

.mteamname.teamname {
  margin-top: 0;
  margin-bottom: 1px;
  margin-left: 2px;
  padding-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 21px;
  font-weight: 400;
  display: inline-block;
  overflow: hidden;
}

.addcard {
  background-color: var(--dodger-blue-5);
  border: 1px solid #08f;
  border-radius: 6px;
  margin-top: 20px;
  font-family: Montserrat, sans-serif;
  font-size: 14px;
  font-weight: 400;
}

.available {
  border-bottom: 1px solid #e6e6e6;
  margin-top: 20px;
  margin-left: 2px;
  padding-bottom: 7px;
  padding-left: 2px;
  font-family: Open Sans, sans-serif;
  font-size: 14px;
}

.available.creditcardtitle {
  border-bottom-color: var(--line2);
  color: var(--dark-slate-grey-5);
  text-transform: uppercase;
  margin-top: 0;
  padding-bottom: 7px;
  font-family: Montserrat, sans-serif;
  font-size: 12px;
  font-weight: 600;
  line-height: 22px;
  display: block;
}

.editcard {
  margin-left: 0;
}

.cardholder {
  color: var(--dark-slate-grey-5);
  padding-top: 20px;
  padding-bottom: 10px;
  padding-left: 25px;
  font-family: Montserrat, sans-serif;
  font-weight: 400;
  display: inline-block;
}

.smallformfield {
  max-width: 143px;
  min-height: 33px;
  margin-left: 0;
  margin-right: 15px;
  display: inline-block;
}

.mediumform {
  background-color: #fff;
  border-radius: 0 2px 0 0;
  max-width: 300px;
  min-height: 33px;
  margin-bottom: -1px;
  padding-top: 12px;
  padding-bottom: 12px;
  font-family: Open Sans, sans-serif;
  display: block;
}

.mediumform.signuptext {
  border: 1px solid var(--align-mid-gray);
  background-color: var(--align-white);
  color: var(--align-dark-grey);
  border-radius: 8px;
  height: 46px;
  min-height: 45px;
  margin-bottom: 10px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 18px;
  font-family: Montserrat, sans-serif;
  font-size: 14px;
  font-weight: 400;
  display: block;
}

.mediumform.signuptext.settings {
  min-height: 45px;
  margin-left: 0;
  font-size: 13.9px;
}

.mediumform.signuptext._2 {
  border-radius: 8px;
  margin-bottom: 5px;
}

.mediumform.signuptext.firstname {
  border: 1px solid var(--align-mid-gray);
  background-color: var(--align-white);
  text-align: left;
  border-radius: 8px;
  width: 300px;
  max-width: 300px;
  height: 46px;
  margin-left: auto;
  margin-right: auto;
  font-family: Montserrat, sans-serif;
  font-size: 14px;
  display: block;
}

.mediumform.signuptext.lastname {
  border: 1px solid var(--align-mid-gray);
  background-color: var(--align-white);
  border-radius: 8px;
  width: 300px;
  max-width: 300px;
  height: 46px;
  font-family: Montserrat, sans-serif;
  font-size: 14px;
  display: block;
}

.mediumform.withspace {
  min-height: 33px;
  margin-bottom: 8px;
}

.securitycode {
  margin-left: 10px;
  font-family: Open Sans, sans-serif;
  display: inline-block;
}

.colshort {
  margin-left: auto;
  margin-right: auto;
  line-height: 20px;
  display: block;
}

.tinyform {
  max-width: 75px;
  display: inline-block;
}

.savepayment {
  border-radius: 3px;
  min-width: 125px;
}

.saverow {
  margin-top: 20px;
}

.cancelbutton {
  border: 1px solid var(--gainsboro-9);
  color: #414141;
  text-align: right;
  background-color: #fff;
  border-radius: 3px;
  margin-left: 25px;
  padding-top: 8px;
  padding-bottom: 8px;
  font-family: Montserrat, sans-serif;
}

.signuplogo {
  margin-bottom: 20px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.signupterms {
  color: #a3a3a3;
  text-align: center;
  max-width: 300px;
  margin-top: 20px;
  margin-left: auto;
  margin-right: auto;
  font-family: Montserrat, sans-serif;
  font-size: 11px;
  line-height: 18px;
  display: block;
}

.signupterms.invite {
  margin-top: 5px;
  margin-right: 0;
}

.signupterms.signup {
  max-width: none;
  margin-top: 10px;
}

.maintryforfreebutton {
  background-color: #08f;
  border: 2px solid #0098ff;
  border-radius: 4px;
  margin-left: 0;
  margin-right: 9px;
  padding-left: 17px;
  padding-right: 20px;
  font-family: Open Sans, sans-serif;
  font-size: 18px;
  line-height: 20px;
}

.maintryforfreebutton:hover {
  color: #fff;
  background-color: #0098ff;
}

.maintryforfreebutton.directory-create {
  text-align: center;
  margin-left: auto;
  margin-right: auto;
  padding: 6px 18px 6px 15px;
  font-size: 14px;
  display: block;
}

.minijumbo {
  color: #fff;
  text-align: center;
  background-color: #0000;
  font-family: Montserrat, sans-serif;
  font-weight: 400;
}

.minijumbotext {
  color: #414141;
  background-color: #0000;
  margin-top: 0;
  padding-top: 40px;
  padding-bottom: 25px;
  font-weight: 300;
}

.minijumbotext.small {
  padding-bottom: 10px;
  font-size: 26px;
  font-weight: 300;
}

.minijumbotext.small.createaccount {
  font-weight: 300;
}

.minijumbotext.small.createaccount.signup {
  color: var(--align-dark-grey);
  text-align: center;
  margin-bottom: 5px;
  padding-top: 10px;
  padding-bottom: 5px;
  font-family: Montserrat, sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 34px;
}

.minijumbotext.small.newuser {
  color: var(--align-dark-grey);
  text-align: left;
  margin-bottom: 15px;
  padding-top: 0;
  padding-bottom: 0;
  padding-left: 25px;
  font-family: Montserrat, sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 35px;
}

.minijumbotext.small.new-user-upsell {
  color: var(--align-dark-grey);
  text-align: left;
  margin-left: 40px;
  padding-top: 0;
  padding-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 35px;
}

.trialupgrade-button {
  color: #fafafa;
  background-color: #0098ff;
  background-image: none;
  border: 1px #08f;
  border-radius: 3px;
  margin: 3px 30px 3px 20px;
  padding: 3px 19px;
  font-family: Open Sans, sans-serif;
  font-size: 13px;
  line-height: 22px;
  display: block;
}

.paymentdroprow {
  margin-top: 10px;
}

.createformrow {
  margin-top: 20px;
}

.objective {
  border: 1px solid var(--gainsboro-9);
  color: var(--dark-slate-grey-5);
  background-color: #fff;
  border-radius: 4px;
  min-height: 75px;
  margin-bottom: 15px;
  font-family: Montserrat, sans-serif;
  font-size: 13.9px;
  display: block;
}

.objective.combined {
  text-align: left;
  background-color: #0000;
  border-style: solid;
  border-color: #d6dee666;
  border-radius: 3px;
  align-items: center;
  max-width: 315px;
  height: 90px;
  min-height: auto;
  margin-top: 5px;
  margin-bottom: 5px;
  margin-left: 15px;
  padding-top: 6px;
  padding-bottom: 4px;
  padding-left: 12px;
  font-size: 14.5px;
  display: flex;
}

.objective.combined.wide {
  max-width: none;
  height: 60px;
  margin-bottom: 0;
}

.objective.combined.wide.simple {
  border-color: #d6dee6;
  max-width: 400px;
  height: 90px;
}

.objective.combined.wide.simple.full {
  border-style: solid;
  border-color: var(--align-mid-gray);
  background-color: var(--align-white);
  color: var(--align-dark-grey);
  border-radius: 8px;
  max-width: 1050px;
  height: auto;
  min-height: 69px;
  margin-bottom: 15px;
  margin-left: 0;
  padding-top: 10px;
  padding-left: 12px;
  font-size: 15px;
}

.objective.combined.wide.simple.full:focus-visible, .objective.combined.wide.simple.full[data-wf-focus-visible] {
  border-color: var(--line-3);
}

.checkboxplan {
  margin-top: 0;
}

.savenew {
  background-color: var(--dodger-blue-3);
  box-shadow: none;
  border: 1px solid #08f;
  border-radius: 6px;
  min-width: 100px;
  margin-left: 5px;
  padding-top: 9px;
  padding-bottom: 9px;
  font-family: Montserrat, sans-serif;
  font-size: 13.9px;
  font-weight: 400;
}

.savenew.deactivatebt {
  float: right;
  border-style: solid;
  border-color: var(--align-primary-red);
  color: var(--align-primary-red);
  text-align: center;
  -webkit-text-stroke-color: var(--light-coral);
  background-color: #0000;
  background-image: none;
  border-radius: 6px;
  height: 36px;
  margin: 5px 0 1px 100px;
  padding-top: 2px;
  padding-bottom: 2px;
  font-size: 14px;
  line-height: 30px;
}

.textline {
  border-bottom: 1px solid #e2e2e2;
}

.checkboxdes {
  font-family: Open Sans, sans-serif;
  font-size: 15px;
}

.radiocreate {
  margin-bottom: 5px;
  font-family: Open Sans, sans-serif;
}

.radiodiv2 {
  margin-left: 5px;
}

.adduserhead {
  margin-bottom: 10px;
  font-family: Open Sans, sans-serif;
  font-weight: 400;
}

.adduserhead.invite {
  background-color: #f3f3f3;
  border-bottom: 1px solid #ddd;
  padding-top: 5px;
  padding-bottom: 5px;
  padding-left: 10px;
  font-size: 13px;
  font-weight: 700;
}

.adduserhead.invite.bottom {
  color: #616161;
  background-color: #fafafa;
  border-bottom-style: solid;
  border-bottom-color: #f1f1f1;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 7px;
  padding-bottom: 7px;
  padding-left: 20px;
  font-size: 13px;
  font-weight: 400;
  display: block;
}

.adduserhead.invite.bottom.shareable-header {
  background-color: #0000;
  margin-bottom: 0;
  margin-right: 7px;
  display: inline-block;
}

.adduserhead.invite.bottom.shareable-header.section-title-shareable {
  color: var(--align-dark-grey);
  text-transform: none;
  border-bottom-style: none;
  padding-top: 0;
  padding-bottom: 0;
  padding-left: 3px;
  font-family: Montserrat, sans-serif;
  font-size: 14px;
  font-weight: 400;
}

.adduserhead.invite.bottom.section-title {
  border-bottom-color: var(--form-border-light);
  color: var(--dark-slate-grey-5);
  background-color: #0000;
  padding-top: 12px;
  padding-bottom: 15px;
  padding-left: 3px;
  font-family: Montserrat, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
}

.adduserhead.invite.bottom.section-title.invite-users {
  border-bottom-style: none;
  border-bottom-color: var(--align-mid-gray);
  color: var(--align-dark-grey);
  text-transform: none;
  margin-top: 15px;
  margin-bottom: 0;
  padding-bottom: 12px;
  padding-left: 8px;
  font-size: 14px;
  font-weight: 400;
}

.adduserhead.invite.bottom.section-title.invite-users.add-team-users {
  border-bottom-style: none;
  margin-top: 30px;
  margin-bottom: 10px;
  padding-top: 5px;
  padding-bottom: 12px;
  padding-left: 8px;
  font-size: 14px;
  font-weight: 600;
}

.adduserhead.invite.bottom.section-title.invite-users.project-users-top {
  text-transform: none;
  border-bottom-style: none;
  margin-top: 0;
  margin-bottom: 20px;
  padding-top: 0;
  padding-left: 8px;
  font-size: 15px;
  font-weight: 600;
}

.adduserhead.invite.bottom.section-title.invite-users.top {
  margin-top: 20px;
}

.mudiv {
  margin-top: 5px;
  display: block;
}

.mudiv.users {
  border: 1px none var(--ghost-white);
  border-radius: 6px;
  min-width: auto;
  max-width: none;
  margin: 0 auto 30px;
  display: block;
  box-shadow: 7px 7px 60px #404a530a;
}

.muhr {
  color: var(--silver);
  background-color: #fff;
  border-top: 0 #000;
  border-bottom: 0 solid #08f;
  border-top-left-radius: 6px;
  border-top-right-radius: 6px;
  margin-top: 0;
  padding-top: 6px;
  padding-bottom: 6px;
  font-family: Montserrat, sans-serif;
}

.muhr.teamshead {
  border-top: 1px none var(--line2);
  border-bottom: 1px none var(--line-3);
  background-color: #fff;
  border-top-left-radius: 6px;
  border-top-right-radius: 6px;
  margin-top: 0;
  padding-top: 10px;
  padding-bottom: 5px;
}

.colname {
  margin-top: 0;
  padding-left: 5px;
  display: block;
}

.colname.back5 {
  padding-left: 0;
}

.pos1 {
  padding-top: 5px;
  padding-bottom: 5px;
  padding-left: 5px;
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 700;
}

.pos1.f5 {
  color: #4d5964;
  padding-top: 7px;
  padding-bottom: 7px;
  padding-left: 0;
  font-family: Montserrat, sans-serif;
  font-size: 13.5px;
  font-weight: 400;
}

.pos1.f5.teamlable {
  color: #4d5964;
  padding-left: 10px;
  font-size: 13.5px;
}

.pos1.teamlable {
  color: var(--dim-grey-6);
  padding-top: 7px;
  padding-bottom: 7px;
  padding-left: 15px;
  font-family: Montserrat, sans-serif;
  font-size: 13.5px;
  font-weight: 400;
}

.pos1.teamlable.left {
  padding-left: 25px;
}

.simpleadmin.w--open {
  background-color: #fff;
  border-radius: 6px;
  margin-top: 5px;
  margin-bottom: 5px;
  position: relative;
  box-shadow: 18px 18px 40px #323e460f;
}

.simpleadmintxt {
  margin-top: 0;
  padding-top: 0;
  padding-bottom: 0;
  padding-left: 5px;
}

.simpleadmintxt.w--open {
  padding-top: 0;
  padding-bottom: 0;
}

.simpleadmintxt.back5 {
  flex-wrap: wrap;
  justify-content: flex-start;
  align-items: center;
  padding-left: 0;
  font-family: Montserrat, sans-serif;
  font-size: 13px;
  display: block;
  overflow: hidden;
}

.simpleadmintxt.back5.team-page {
  border: 1px #0000;
  border-radius: 3px;
}

.simpleadmintxt.back5.team-page:hover {
  border: 1px none var(--logoblue);
  font-weight: 400;
}

.disabledtxt {
  color: #f30;
  margin-right: 14px;
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  line-height: 27px;
  text-decoration: none;
  display: inline-block;
}

.disabledtxt.reactive {
  color: #14b106;
}

.newteamform {
  margin-bottom: 0;
  padding-left: 0;
}

.newteamform.new-team-gray {
  margin-bottom: 0;
}

.teamfieldnew {
  border: 1px solid var(--align-mid-gray);
  opacity: 1;
  color: var(--align-dark-grey);
  background-color: #fff;
  border-radius: 8px;
  max-width: none;
  height: 46px;
  max-height: 60px;
  padding-top: 10px;
  padding-bottom: 10px;
  font-family: Montserrat, sans-serif;
  font-size: 15px;
  display: block;
}

.teamfieldnew:focus-visible, .teamfieldnew[data-wf-focus-visible] {
  border-color: var(--line-3);
}

.teamfieldnew.large {
  min-height: 90px;
  max-height: none;
  overflow: scroll;
}

.newswotlabel {
  color: var(--dark-slate-grey-5);
  margin-top: 0;
  margin-bottom: 3px;
  margin-right: 30px;
  padding-left: 0;
  font-family: Montserrat, sans-serif;
  font-size: 12px;
  font-weight: 600;
  line-height: 21px;
  display: block;
}

.newswotlabel.ex10 {
  padding-left: 10px;
}

.newswotlabel.ct {
  text-align: right;
  margin-top: 5px;
  margin-bottom: 0;
  margin-right: 7px;
  padding-left: 0;
  padding-right: 2px;
  font-family: Montserrat, sans-serif;
}

.newswotlabel.right6 {
  margin-top: 5px;
  margin-left: auto;
  margin-right: auto;
  padding-right: 4px;
  font-family: Montserrat, sans-serif;
  display: block;
}

.newswotlabel.team-mission {
  margin-top: 25px;
  display: block;
}

.newswotlabel.team-mission.form-label {
  color: var(--align-black-text);
  text-align: left;
  text-transform: none;
  margin-top: 25px;
  margin-bottom: 10px;
  font-size: 12.5px;
  font-weight: 400;
}

.newswotlabel.parent-team {
  margin-top: 25px;
  display: block;
}

.newswotlabel.parent-team.form-label {
  color: var(--align-black-text);
  text-align: left;
  text-transform: none;
  margin-top: 25px;
  margin-bottom: 10px;
  font-size: 12.5px;
  font-weight: 400;
}

.newswotlabel.form-label {
  color: var(--form-label);
  text-align: left;
  margin-top: 10px;
  margin-bottom: 5px;
  font-size: 13.5px;
  font-weight: 500;
}

.newswotlabel.form-label.workspace {
  color: var(--align-dark-grey);
  text-transform: none;
  margin-top: 0;
  margin-bottom: 7px;
  padding-left: 3px;
  font-family: Montserrat, sans-serif;
  font-size: 12px;
  font-style: normal;
  font-weight: 400;
}

.newswotlabel.form-label.workspace.padding {
  color: var(--align-dark-grey);
  margin-bottom: 7px;
}

.newswotlabel.form-label.no-padding {
  color: var(--align-black-text);
  text-align: left;
  text-transform: none;
  margin-top: 0;
  margin-bottom: 5px;
  font-size: 12.5px;
  font-weight: 400;
}

.newswotlabel.form-label.padding {
  color: var(--dark-slate-grey-5);
  text-transform: none;
  margin-top: 20px;
  margin-bottom: 5px;
  font-size: 12px;
  font-weight: 400;
}

.objectivepara {
  text-align: center;
  margin: 0 auto 5px;
  padding-top: 0;
  padding-left: 10px;
  padding-right: 10px;
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  display: block;
}

.objectivepara.llist {
  color: #333;
  text-align: center;
  max-width: none;
  margin-top: 2px;
  margin-bottom: 7px;
  padding-left: 75px;
  padding-right: 75px;
  font-family: Montserrat, sans-serif;
  font-size: 14.6px;
  display: block;
}

.myswotpos1 {
  padding-top: 5px;
  padding-bottom: 5px;
  padding-left: 0;
  font-family: Open Sans, sans-serif;
  font-size: 13px;
  font-weight: 700;
}

.colmove {
  padding-left: 0;
}

.listingsimple {
  cursor: pointer;
  padding-left: 5px;
  font-family: Open Sans, sans-serif;
  font-size: 13px;
}

.listingsimple.team-user-name {
  color: var(--dark-slate-grey-5);
  cursor: auto;
  max-width: 200px;
  margin-bottom: 0;
  padding-bottom: 0;
  padding-left: 15px;
  font-family: Montserrat, sans-serif;
  font-size: 14px;
  font-weight: 500;
  line-height: 20px;
  display: inline-block;
  overflow: visible;
}

.signinbutton {
  border: 1px solid var(--align-purple);
  background-color: var(--align-purple);
  border-radius: 8px;
  min-width: 300px;
  height: 46px;
  min-height: 45px;
  margin-top: 15px;
  padding-top: 12px;
  padding-bottom: 12px;
  font-family: Montserrat, sans-serif;
  font-size: 15px;
  font-weight: 400;
}

.signinbutton:hover {
  border-color: var(--align-hover);
  background-color: var(--align-hover);
}

.emailus {
  text-align: left;
  max-width: none;
  margin-bottom: 0;
  margin-left: 0;
  margin-right: auto;
  padding-left: 0;
  padding-right: 20px;
  display: block;
}

.emailus.support {
  box-shadow: none;
  background-color: #fff;
  border: 1px #f1f1f1;
  border-radius: 8px;
  max-width: none;
  margin-top: 0;
  margin-left: 0;
  padding: 10px 0 0;
}

.emailformdiv {
  text-align: left;
  background-color: #0000;
  border-radius: 5px;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
  padding-top: 0;
  padding-bottom: 0;
  display: block;
}

.emailformdiv.help {
  margin-top: 10px;
  padding-bottom: 0;
}

.emailusform3 {
  text-align: left;
  margin-left: auto;
  margin-right: auto;
  padding: 20px 25px 0 10px;
  font-family: Montserrat, sans-serif;
  display: block;
}

.filterselect {
  max-width: 160px;
  max-height: 33px;
  margin-bottom: 0;
  display: inline-block;
}

.filterselect.side {
  width: 100%;
  min-width: 100%;
  max-height: 35px;
  margin-bottom: 2px;
  font-family: Open Sans, sans-serif;
  font-size: 13px;
  line-height: 18px;
}

.filterselect.side.projects {
  border-style: none none solid;
  border-width: 1px;
  border-color: var(--search) var(--search) var(--line2);
  color: var(--light-slate-grey-2);
  background-color: #fff;
  border-radius: 0;
  width: 100%;
  min-width: 100%;
  max-width: 100%;
  max-height: 34px;
  margin-top: 7px;
  margin-bottom: 25px;
  font-family: Montserrat, sans-serif;
  display: none;
}

.filterselect.side.projects.teams {
  display: none;
}

.myform {
  text-align: right;
  position: static;
}

.myform.sideswot {
  text-align: left;
  margin: 0 auto;
  padding-right: 10px;
  display: block;
}

.actionlink {
  color: var(--logoblue);
  margin-right: 10px;
  font-family: Montserrat, sans-serif;
  font-size: 13.7px;
  font-weight: 500;
  line-height: 19px;
  text-decoration: none;
  display: inline-block;
}

.actionlink.sm {
  padding-top: 12px;
  font-size: 12px;
  font-weight: 500;
}

.actionlink.swots {
  color: #0098ff;
  margin-right: 0;
  padding-right: 5px;
  font-size: 12px;
  font-weight: 600;
  line-height: 17px;
  display: block;
}

.actionlink.swots.invite-link {
  display: block;
}

.actionlink.swots.invite-link.indrop-text {
  font-weight: 400;
}

.actionlink.swots.indrop-text {
  color: var(--dark-slate-grey-m);
  font-size: 13px;
  font-weight: 400;
  line-height: 20px;
  display: inline-block;
}

.actiontext {
  padding-left: 5px;
  line-height: 20px;
  display: block;
}

.actiontext.swots {
  padding-top: 2px;
  padding-bottom: 0;
  font-size: 14px;
  line-height: 16px;
  display: inline-block;
}

.myhelp {
  margin-top: 0;
  margin-bottom: 3px;
  padding-left: 7px;
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 600;
  line-height: 20px;
}

.myhelp.topspace {
  margin-top: 30px;
  margin-right: 0;
  padding-left: 1px;
  padding-right: 0;
}

.gethelp {
  color: #414141;
  background-color: #fff;
  border: 1px solid #cecece;
  border-radius: 3px;
  margin-top: 5px;
  margin-bottom: 10px;
  margin-left: 5px;
  padding: 5px 8px;
  font-family: Open Sans, sans-serif;
  font-size: 12px;
}

.createform {
  text-align: left;
  width: auto;
  max-width: 700px;
  margin-top: 0;
  margin-right: 0;
  font-size: 13px;
}

.createform.new-create-page {
  background-color: #fff;
  background-image: none;
  border: 1px #f1f1f1;
  border-radius: 3px;
  max-width: 850px;
  margin-left: auto;
  margin-right: auto;
  padding: 20px 60px 40px;
  display: block;
  box-shadow: -7px 7px 40px #41525e08, 7px 7px 40px #343e460d;
}

.createform.new-create-page.wide {
  border-style: solid;
  border-color: var(--line-3);
  box-shadow: none;
  border-radius: 12px;
  max-width: 935px;
  height: 100%;
  margin-top: 0;
  padding: 40px 40px 20px;
}

.createform.new-create-page.wide.edit-project {
  box-shadow: none;
  border-style: solid;
  border-radius: 8px;
  width: 100%;
  min-width: auto;
  max-width: 1000px;
  margin-left: 0;
  padding: 30px 40px 20px;
  display: block;
}

.createform.edit-project {
  box-shadow: none;
  background-color: #fff;
  border-radius: 3px;
  max-width: 1100px;
  margin-bottom: 0;
  padding: 25px 40px 20px;
}

.customheaderfield {
  border-radius: 3px;
  max-width: 300px;
  max-height: 30px;
  margin-bottom: 0;
  font-size: 13px;
  display: inline-block;
}

.customformatrow {
  margin-bottom: 5px;
}

.customformatrow.topcustom {
  margin-top: 15px;
  margin-bottom: 5px;
}

.customformatrow.b5 {
  margin-bottom: 20px;
}

.upperleft {
  text-align: right;
  margin-left: 10px;
  margin-right: 10px;
}

.customcol {
  text-align: right;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.makeyourown {
  color: #0098ff;
  padding-left: 5px;
  font-size: 13px;
  text-decoration: none;
}

.makelink {
  margin-left: 15px;
  line-height: 20px;
  display: inline-block;
}

.managenav {
  margin-top: 0;
  margin-bottom: 5px;
  margin-right: 20px;
  padding-left: 0;
  display: inline-block;
}

.mnav {
  color: #0098ff;
  font-family: Open Sans, sans-serif;
  font-size: 13px;
  text-decoration: none;
}

.mnav.w--current {
  color: #414141;
  background-color: #0000;
  border: 0 #f1f1f1;
  border-radius: 3px;
  margin-bottom: 0;
  padding: 0;
  font-family: Open Sans, sans-serif;
  font-size: 13px;
  font-weight: 400;
  text-decoration: none;
}

.line {
  border-bottom: 1px solid var(--align-light-gray);
  margin-top: 25px;
  margin-bottom: -25px;
  line-height: 18px;
  display: block;
}

.line.managearea {
  margin-top: 5px;
}

.line.playbook {
  border-bottom-color: var(--line2);
  margin-top: 20px;
  margin-bottom: 0;
}

.line.playbook.workshop {
  margin-top: 10px;
}

.lowerrow {
  min-height: auto;
  margin-top: 0;
  display: flex;
}

.expandcol {
  padding-left: 0;
  padding-right: 0;
  display: block;
  box-shadow: 0 0 6px #fff;
}

.starcol {
  text-align: right;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.gridnav {
  color: #fff;
  margin-bottom: 0;
  margin-left: 0;
  padding-top: 0;
  padding-bottom: 0;
  font-weight: 600;
  text-decoration: none;
  display: block;
}

.regformbox {
  text-align: center;
  width: 400px;
  max-width: 500px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.regformbox.login.updated-login {
  width: 300px;
  font-family: Montserrat, sans-serif;
  font-size: 14px;
  font-weight: 400;
}

.settings {
  max-width: 300px;
  margin-left: 30px;
}

.settings.account {
  margin-left: 40px;
}

.settings.account.a5 {
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.settings.account.a5.profile {
  float: none;
  text-align: left;
  min-width: auto;
  max-width: 300px;
}

.confdiv {
  max-width: 890px;
  margin-top: 30px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.confdiv.entercard {
  width: auto;
  min-width: auto;
  max-width: 750px;
  min-height: auto;
  margin-top: 10px;
  margin-left: 0;
}

.confdiv.upgrade-page {
  background-color: #fff;
  border: 1px #f1f1f19e;
  border-radius: 4px;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
  padding: 0 30px 10px;
  box-shadow: 0 10px 40px #343e460a;
}

.confdiv.upgrade-page.billing {
  box-shadow: none;
  background-color: #0000;
  border-radius: 3px;
  margin-bottom: 50px;
  padding: 0 40px 20px;
}

.pricebox {
  background-color: #fff;
  border: 1px #dddddd8f;
  border-radius: 3px;
  padding-left: 20px;
  padding-right: 10px;
  font-size: 13px;
  box-shadow: 0 10px 40px #323e460a;
}

.pricebox.upgradepage {
  box-shadow: none;
  border-style: none;
  padding-left: 0;
  padding-right: 0;
}

.pricebox.new-card-enter {
  box-shadow: none;
  border-radius: 6px;
  padding-bottom: 5px;
  padding-left: 30px;
  padding-right: 30px;
}

.paymentinfo {
  color: var(--dark-slate-grey-5);
  text-align: center;
  text-transform: uppercase;
  margin-top: 15px;
  margin-bottom: 0;
  margin-right: 15px;
  font-family: Montserrat, sans-serif;
  font-size: 12px;
  font-weight: 600;
  line-height: 35px;
  display: inline-block;
}

.creditwrapper {
  margin-bottom: 15px;
  padding-top: 10px;
  padding-left: 0;
  padding-right: 5px;
}

.creditwrapper.upgrade-page {
  padding-left: 0;
  padding-right: 0;
}

.editname {
  margin-left: 10px;
  font-family: Open Sans, sans-serif;
  font-size: 12px;
  display: inline-block;
}

.editname.workspace {
  flex: 0 auto;
  margin-bottom: 0;
  margin-left: 5px;
}

.logo {
  margin-top: 14px;
  margin-left: 10px;
}

.logo.white {
  opacity: 1;
  filter: none;
  margin-top: 14px;
}

.thinline {
  border-bottom: 1px solid #f1f1f1;
  margin-top: 5px;
}

.sitenav {
  opacity: 1;
  text-align: left;
  background-color: #0000;
  border-bottom: 0 #f5f5f5;
  align-items: center;
  max-width: 1500px;
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
  padding-top: 0;
  padding-bottom: 0;
  padding-right: 2px;
  display: block;
}

.sitenav.plan {
  border-style: none;
  width: auto;
  padding-right: 0;
  display: none;
}

.sitenavlink {
  float: none;
  clear: none;
  color: var(--dark-slate-grey-5);
  text-align: left;
  background-color: #0000;
  border-radius: 3px;
  flex: none;
  margin: 0 32px 0 0;
  padding: 9px 1px 10px;
  font-family: Montserrat, sans-serif;
  font-size: 13px;
  font-weight: 400;
  display: inline-block;
  position: relative;
}

.sitenavlink:hover {
  color: #44698f;
  background-color: #0000;
  border-bottom: 0 #0098ff;
  border-radius: 0;
  padding-bottom: 7px;
}

.sitenavlink:active {
  padding-bottom: 5px;
}

.sitenavlink.w--current {
  color: var(--dodger-blue-5);
  background-color: #0000;
  background-image: none;
  border: 1px #6599ce;
  border-bottom-width: 3px;
  border-radius: 0;
  margin: 0 32px 0 0;
  padding: 9px 1px 7px;
  font-family: Montserrat, sans-serif;
  font-size: 13px;
  font-weight: 600;
}

.my-swots {
  border: 1px solid #e4e4e4;
  border-radius: 3px;
  margin-top: 0;
  margin-bottom: 10px;
  margin-right: 10px;
  padding-left: 0;
  padding-right: 0;
}

.my-swots.mypage {
  box-shadow: none;
  background-color: #fff;
  border-style: solid;
  border-color: #f1f1f1;
  border-radius: 4px;
  margin: 20px 20px 15px 0;
  padding: 8px 20px 20px 25px;
}

.my-swots.mypage.projects {
  padding-top: 5px;
}

.my-swots.mypage.projects.projects2 {
  border-style: none;
  border-color: var(--line-3);
  box-shadow: none;
  background-color: #0000;
  border-radius: 8px;
  flex: 1;
  align-self: flex-start;
  min-width: 100%;
  max-width: none;
  min-height: auto;
  margin: 0 0 80px 10px;
  padding: 15px 35px 0 0;
  display: inline-block;
}

.sitenavback {
  background-color: var(--align-white);
  box-shadow: none;
  text-align: left;
  border-style: none;
  border-width: 1px;
  border-bottom-color: #f9fafc;
  height: auto;
  margin-right: 0;
  display: block;
}

.sitenavback.plan {
  background-color: #0000;
  border-bottom-style: none;
}

.sitenavback.old {
  display: none;
}

.systemmessage {
  color: #000;
  background-color: #e2f1ff;
  border: 1px solid #b6ddff;
  border-radius: 4px;
  margin-top: 15px;
  margin-left: 5px;
  margin-right: 10px;
  padding-top: 5px;
  padding-bottom: 5px;
  padding-left: 10px;
}

.systemmessage.warning {
  text-align: center;
  background-color: #08f;
  border-style: none;
  border-color: #d52b00;
  border-radius: 0;
  margin: 0 0 5px;
  padding-top: 10px;
  padding-bottom: 10px;
  display: block;
}

.systemmessage.warning.upgrade-limit {
  background-color: var(--align-light-gray);
  padding-top: 4px;
  padding-bottom: 4px;
  font-family: Montserrat, sans-serif;
  display: none;
}

.systemmessage.warning.upgrade-notice {
  background-color: #0000;
  padding-top: 4px;
  padding-bottom: 4px;
  padding-left: 0;
  display: none;
}

.systemmessage.warning.upgrade-card {
  background-color: var(--align-light-gray);
  padding-top: 4px;
  padding-bottom: 4px;
  padding-right: 10px;
  font-size: 13.5px;
  display: none;
}

.systemmessage.warning.alert-owner {
  background-color: var(--align-very-light-grey);
  padding-top: 4px;
  padding-bottom: 4px;
  padding-left: 0;
  font-size: 13.5px;
  display: none;
}

.publishcol {
  text-align: right;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.permissionbox {
  margin-left: 15px;
  margin-right: 5px;
  font-size: 13px;
  display: block;
}

.permissionbox.fullbox {
  margin-bottom: 5px;
  font-family: Montserrat, sans-serif;
  display: block;
}

.permissionbox.edite-pg {
  margin-top: 10px;
  margin-left: 18px;
  display: block;
}

.permissionbox.edite-pg.hide-check {
  background-color: var(--align-transparent);
  border: 1px #ffebbe;
  border-radius: 10px;
  margin: 5px 0 0;
  padding: 0;
  display: none;
}

.permissionbox.edite-pg.hide-check.team-permission {
  float: right;
  background-color: var(--align-secondary-yellow);
  max-width: 600px;
  margin-bottom: 10px;
  margin-left: 15px;
  margin-right: 15px;
  padding: 8px 15px 8px 10px;
  display: none;
}

.teampermission {
  color: var(--dim-grey-6);
  margin-top: 20px;
  margin-bottom: 10px;
  margin-left: 3px;
  font-family: Montserrat, sans-serif;
  font-size: 13px;
  font-weight: 400;
}

.swotpermissions {
  margin-top: 15px;
  margin-left: 3px;
  font-family: Open Sans, sans-serif;
  font-size: 13px;
  font-weight: 400;
}

.headerlink {
  color: #fff;
  cursor: pointer;
  font-weight: 600;
  text-decoration: none;
}

.headlink {
  font-size: 24px;
  line-height: 31px;
  text-decoration: none;
  display: inline;
}

.userswots {
  margin-top: 0;
  padding-left: 2px;
  font-family: Open Sans, sans-serif;
  font-size: 14px;
}

.admincheck {
  margin-bottom: 0;
  margin-left: 10px;
  font-family: Open Sans, sans-serif;
  font-size: 13px;
  line-height: 20px;
}

.adminwrapper {
  margin-bottom: 0;
}

.mtname5 {
  text-align: left;
  margin-top: 30px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.mtname5.create7 {
  border-bottom: 1px solid #f1f1f1;
  justify-content: space-between;
  align-items: center;
  margin-top: 0;
  padding-bottom: 12px;
  display: flex;
}

.mtname5.create7.workspace {
  justify-content: space-between;
  align-items: center;
  padding-bottom: 12px;
  display: flex;
}

.billingtxt {
  font-family: Open Sans, sans-serif;
  display: inline-block;
}

.billingtxt.extra {
  margin-left: 10px;
}

.billingteam {
  margin-bottom: 0;
  display: inline-block;
}

.billingform {
  display: inline-block;
}

.billingwrapper {
  margin-bottom: 0;
  display: inline-block;
}

.billingcol2 {
  text-align: right;
  margin-top: 13px;
  font-family: Open Sans, sans-serif;
  font-size: 14px;
}

.invoicelink {
  color: var(--align-purple);
  font-weight: 400;
  text-decoration: none;
}

.billingdes {
  color: var(--dark-slate-grey-m);
  margin-left: 5px;
  font-family: Montserrat, sans-serif;
  font-size: 14px;
  display: inline-block;
}

.billingdes.value {
  color: var(--align-dark-grey);
  text-align: right;
  padding-right: 10px;
}

.balancetotal {
  border-top: 1px solid var(--line-3);
  text-align: right;
  margin-right: 0;
  padding-top: 10px;
  padding-bottom: 5px;
  padding-right: 10px;
  font-size: 14px;
}

.chargesdes {
  color: var(--light-slate-grey-2);
  margin-top: 20px;
  margin-bottom: 0;
  padding-top: 20px;
  padding-left: 5px;
  padding-right: 20px;
  font-family: Montserrat, sans-serif;
  font-size: 14px;
  line-height: 21px;
}

.billingemail {
  color: var(--align-dark-grey);
  text-align: left;
  padding-left: 5px;
  padding-right: 5px;
  font-family: Open Sans, sans-serif;
  font-size: 14px;
}

.billingemail.left {
  color: var(--align-dark-grey);
  text-align: left;
}

.billingemail.left.bottom {
  margin-bottom: 20px;
  display: none;
}

.billingemail.dateright {
  color: var(--align-dark-grey);
  text-align: right;
  padding-right: 10px;
  font-family: Montserrat, sans-serif;
}

.invoicedate {
  color: var(--align-dark-grey);
  margin-top: 20px;
  padding-left: 5px;
  font-family: Montserrat, sans-serif;
}

.customernumber {
  color: var(--align-dark-grey);
  padding-left: 5px;
  font-family: Montserrat, sans-serif;
  display: block;
}

.duedatecol {
  text-align: right;
}

.confirminvite {
  background-color: var(--align-purple);
  border-radius: 8px;
  min-width: 300px;
  min-height: 45px;
  margin-top: 15px;
  font-family: Montserrat, sans-serif;
  font-size: 15px;
}

.confirminvite:hover {
  background-color: var(--align-hover);
}

.emailsettings {
  color: var(--align-dark-grey);
  margin-top: 20px;
  margin-bottom: 20px;
  font-family: Montserrat, sans-serif;
  font-size: 14px;
  font-weight: 600;
}

.forgotfield {
  border: 1px solid var(--line-3);
  color: var(--align-dark-grey);
  border-radius: 6px;
  min-height: 45px;
  margin-top: 20px;
  font-family: Montserrat, sans-serif;
  font-size: 15px;
}

.signupbutton5 {
  border: 1px solid var(--align-purple);
  background-color: var(--align-purple);
  border-radius: 8px;
  min-width: 300px;
  height: 46px;
  min-height: 45px;
  margin-top: 10px;
  padding-top: 12px;
  padding-bottom: 12px;
  font-family: Montserrat, sans-serif;
  font-size: 15px;
  font-weight: 400;
}

.signupbutton5:hover {
  border-color: var(--align-hover);
  background-color: var(--align-hover);
}

.checkboxtext {
  color: var(--dark-slate-grey-5);
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 13.7px;
  font-weight: 400;
  display: inline-block;
}

.checkboxtext.large {
  color: var(--dark-slate-grey-5);
  padding-left: 5px;
  padding-right: 5px;
  font-size: 13px;
  font-weight: 400;
  line-height: 18px;
  display: block;
}

.creator {
  font-family: Montserrat, sans-serif;
  font-size: 13.7px;
}

.mtcheckbox {
  margin-bottom: 0;
  margin-left: 2px;
  font-family: Open Sans, sans-serif;
  font-size: 13px;
}

.checkwrappermu {
  margin-bottom: 0;
}

.darkmenuback {
  float: right;
  border-style: none;
  border-bottom-width: 1px;
  border-bottom-color: #f1f1f1;
  flex: 0 auto;
  margin-left: auto;
  margin-right: 15px;
  display: block;
}

.darkmenuback.plan {
  position: static;
}

.swotsidenav {
  margin-bottom: 4px;
  padding-left: 1px;
  font-family: Open Sans, sans-serif;
  font-size: 13px;
  font-weight: 700;
}

.swotsidenav.top {
  margin-bottom: 5px;
  padding-left: 1px;
  font-size: 13px;
  display: inline-block;
}

.swotsidenav.tags {
  margin-top: 30px;
}

.swotsidenav.owners {
  color: #3d3d3d;
  margin-top: 10px;
  font-family: Montserrat, sans-serif;
  font-size: 12px;
  font-weight: 400;
  display: none;
}

.swotsidenav.owners.active-tags {
  color: var(--align-dark-grey);
  text-transform: uppercase;
  margin-top: 22px;
  margin-bottom: 6px;
  font-size: 11.5px;
  font-weight: 600;
  display: block;
}

.swotsidenav.owners.search-name {
  font-size: 12px;
  display: none;
}

.swotsidenav.owners.groups {
  display: none;
}

.swotsidenav.top9 {
  color: #3d3d3d;
  margin-top: 10px;
  font-family: Montserrat, sans-serif;
  font-size: 13px;
  font-weight: 400;
}

.swotsidenav.top9.search-name {
  font-size: 12px;
  display: none;
}

.swotsidediv {
  height: auto;
  min-height: auto;
  padding-top: 0;
  position: static;
  inset: 0;
}

.searchbt {
  color: #000;
  background-color: #f1f1f1;
  background-image: linear-gradient(#fff, #f1f1f1);
  border: 1px solid #cecece;
  border-radius: 3px;
  margin: 15px auto 0 1px;
  padding: 4px 20px;
  font-size: 13px;
  display: block;
}

.searchbt.gethelp {
  text-align: center;
  border-color: #e2e2e2;
  margin: 0 10px 0 0;
  padding-top: 7px;
  padding-bottom: 7px;
  font-size: 14px;
  display: inline-block;
}

.searchbt.feed {
  border-color: #cecece80;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
  max-height: 30px;
  margin-top: 0;
  margin-left: -1px;
  font-family: Montserrat, sans-serif;
  display: none;
}

.searchbt.project-search-bt {
  border-style: solid;
  border-color: var(--line-3);
  color: #3e4657;
  background-color: #0000;
  background-image: none;
  border-radius: 3px;
  height: 34px;
  margin-bottom: 40px;
  font-family: Montserrat, sans-serif;
  display: none;
}

.searchbt.project-search-bt:hover {
  background-color: var(--darklogoblue);
  color: #fff;
}

.myswotcheck {
  color: var(--light-slate-grey-2);
  margin-top: 0;
  margin-bottom: 40px;
  margin-left: 5px;
  display: block;
}

.myswotcheck.top {
  margin-top: 10px;
  margin-bottom: 3px;
  display: none;
}

.sidenav5 {
  color: #000;
  text-align: left;
  background-color: #0000;
  border: 1px #fafafa;
  border-radius: 4px;
  width: auto;
  min-width: auto;
  height: auto;
  min-height: auto;
  margin-top: 10px;
  margin-left: 10px;
  margin-right: 30px;
  padding: 0 10px 5px 0;
  display: block;
  position: relative;
  top: 0;
  left: 0;
}

.sidenav5.projects2 {
  max-width: 300px;
  margin-left: 0;
  padding-left: 0;
}

.sidenav5.projects2.side {
  border-right-style: solid;
  border-right-color: var(--ghost-white);
  flex-direction: column;
  flex: 1;
  min-width: 285px;
  max-width: 285px;
  margin-top: 0;
  margin-right: 15px;
  padding-top: 0;
  padding-left: 7px;
  padding-right: 25px;
  display: flex;
}

.sidenav5.projects2.side.projects {
  border-radius: 0;
  min-width: 260px;
  max-width: 260px;
  height: 100vh;
  margin-right: 20px;
  padding-top: 26px;
  padding-right: 15px;
}

.viewpermission {
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
}

.viewpermission.col6 {
  color: var(--align-jb-gray);
  text-align: center;
  -webkit-text-stroke-width: 0px;
  border: 1px #849ab2b3;
  border-radius: 20px;
  min-width: auto;
  padding-left: 12px;
  padding-right: 12px;
  font-family: Montserrat, sans-serif;
  font-size: 13.2px;
  line-height: 23px;
  display: inline-block;
}

.check6 {
  color: var(--light-slate-grey-2);
  font-family: Montserrat, sans-serif;
  font-size: 12.5px;
  line-height: 18px;
}

.nameuser {
  padding-left: 5px;
  font-family: Open Sans, sans-serif;
  font-size: 13px;
}

.nameuser.add {
  padding-left: 10px;
  font-family: Montserrat, sans-serif;
  font-size: 13.7px;
  overflow: hidden;
}

.homejumbodiv {
  text-align: center;
  margin-top: 0;
  margin-bottom: 30px;
  padding-top: 30px;
  padding-bottom: 40px;
  display: block;
}

.logosection {
  text-align: center;
  border-bottom: 1px solid #f1f1f1;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 25px;
  padding-bottom: 25px;
}

.logosection.bw {
  background-color: #0000;
  border-bottom-style: none;
  border-bottom-width: 0;
  margin-bottom: 90px;
  padding: 20px 3px;
  display: none;
}

.flogo {
  filter: none;
  margin-bottom: 10px;
  margin-left: 65px;
  margin-right: 65px;
}

.flogo.first {
  filter: none;
  margin-left: 20px;
}

.flogo.last {
  margin-right: 30px;
}

.subside {
  background-color: #0000;
  border: 1px #f1f1f1;
  border-radius: 3px;
  width: auto;
  min-width: auto;
  margin-top: 10px;
  margin-left: 0;
  margin-right: 0;
  padding-top: 0;
  padding-bottom: 0;
  padding-right: 20px;
  display: block;
  position: static;
  top: 0;
  left: 0;
}

.subside.teams {
  margin-top: 82px;
  margin-right: 0;
  padding-right: 0;
  position: absolute;
  top: 0;
  left: 0;
}

.subside.terms {
  margin-top: 30px;
  margin-left: 0;
  padding-right: 15px;
}

.subside.settings {
  margin-top: 0;
}

.subside.settings.innavbar {
  min-width: 200px;
  max-width: 200px;
  padding-top: 60px;
}

.subside.settings.mobile-hide {
  margin-top: 40px;
}

.sublinks {
  color: #000;
  background-color: #f1f1f1;
  border-bottom: 0 #fff;
  margin-bottom: 1px;
  padding: 8px 20px 8px 15px;
  font-size: 14px;
  position: static;
}

.sublinks:hover {
  background-color: #dadada;
}

.sublinkarea {
  color: #0098ff;
  text-decoration: none;
  display: block;
}

.sublinkarea.w--current {
  color: #000;
  background-color: #797979;
}

.col9 {
  padding-left: 0;
}

.blogsection5 {
  text-align: center;
  margin-left: auto;
  margin-right: 20px;
  padding-top: 10px;
  padding-left: 20px;
  padding-right: 0;
  display: block;
}

.blogsection5.site-user {
  padding-top: 0;
}

.blogsection5.example-pg {
  margin-bottom: 120px;
}

.createfield {
  border: 1px solid var(--gainsboro-9);
  background-color: #fff;
  border-radius: 4px;
  font-family: Montserrat, sans-serif;
  font-size: 13.9px;
}

.midsection {
  max-width: 1500px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.midsection.users {
  border: 1px none var(--align-mid-gray);
  background-color: #fff;
  border-radius: 10px;
  min-width: 100%;
  max-width: 100%;
  margin-top: 0;
  margin-left: 0;
  margin-right: auto;
  padding: 0;
  font-size: 14px;
  display: block;
  overflow: hidden;
  box-shadow: -48px 25px 54px #00000003;
}

.midsection.users.invoice {
  box-shadow: none;
  padding-left: 0;
}

.midsection.users.new-team-mid {
  padding-top: 0;
}

.midsection.users.new-team-mid.team-gray {
  box-shadow: none;
  padding-bottom: 0;
  overflow: visible;
}

.midsection.users.new-team-mid.edit-team-gray {
  box-shadow: none;
  margin-bottom: 0;
  padding-bottom: 0;
}

.midsection.users.edit-swot {
  padding-top: 0;
}

.midsection.users.edit-swot.edit-gray {
  box-shadow: 7px 7px 40px #0000000d;
}

.midsection.users.edit-swot.edit-gray.lower {
  margin-top: 20px;
  margin-bottom: 100px;
}

.midsection.users.edit-swot.edit-gray.lower.edit-project {
  box-shadow: none;
  border-style: none;
  border-radius: 0;
  width: 100%;
  min-width: auto;
  max-width: none;
  height: auto;
  margin-top: 0;
  margin-bottom: 0;
  padding-bottom: 100px;
  display: inline-flex;
  overflow: visible;
}

.midsection.users.integrations {
  box-shadow: none;
  border-style: none;
  overflow: visible;
}

.midsection.users.workspaces {
  box-shadow: none;
  border-top-style: none;
  margin-top: 25px;
}

.midsection.users.new-pay-method, .midsection.users.no-shadow {
  box-shadow: none;
}

.midsection.users.p {
  border-style: solid;
  border-color: var(--line-3);
  box-shadow: none;
  padding-top: 15px;
}

.midsection.users {
  max-width: 1500px;
  margin-top: 0;
  margin-left: 0;
  margin-right: auto;
  padding: 0;
  font-size: 14px;
  display: block;
  overflow: hidden;
}

.f5 {
  padding-left: 5px;
}

.active {
  max-width: 100%;
  margin-top: 15px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 20px;
  padding-right: 27px;
  display: block;
}

.active.mt {
  margin-top: 0;
  padding-left: 10px;
  padding-right: 10px;
}

.active.extra {
  margin-top: 20px;
}

.active.top {
  border-top: 1px solid var(--ghost-white);
  color: var(--align-dark-grey);
  width: auto;
  min-width: auto;
  max-width: none;
  height: 100vh;
  min-height: 100%;
  max-height: 100vh;
  margin-top: 0;
  padding-left: 20px;
  padding-right: 0;
  font-style: normal;
  font-weight: 400;
  display: block;
  position: relative;
}

.active.top.public {
  border-top: 1px solid var(--line2);
}

.active.integrations {
  margin-top: 15px;
}

.reactive {
  color: #10a502;
  text-decoration: none;
  display: inline-block;
}

.deactivateteam {
  text-align: right;
  background-color: #fff;
  border: 1.3px solid #0000;
  border-radius: 3px;
  margin: 4px 4px 4px 0;
  display: inline-block;
}

.deactivateteam:hover {
  border-color: var(--hover-rosw);
  background-color: var(--hover-rosw);
}

.deactivateteam.deactivate-workspace {
  border-width: 1.1px;
  margin: 0;
  line-height: 30px;
}

.deactivateteam.deactivate-workspace.spacing {
  border-style: none;
  border-color: var(--logoblue);
  margin-left: 8px;
}

.plinkbox {
  text-align: center;
  background-color: #f5f5f5;
  border-radius: 4px;
  max-width: 900px;
  margin-right: 0;
  padding-top: 20px;
  padding-bottom: 20px;
}

.plinkbox.shareable-links {
  text-align: left;
  background-color: #fff;
  margin-bottom: 20px;
  padding-left: 0;
}

.plinkbox.shareable-links.users {
  box-shadow: none;
  border: 1px #f1f1f1;
  border-radius: 6px;
  max-width: 100%;
  margin: 25px 35px 0 40px;
  padding: 0 0 50px;
}

.plinklink {
  text-align: center;
  margin-top: 2px;
  padding-top: 0;
  padding-bottom: 0;
}

.plinklink.shareable-link {
  text-align: left;
  max-width: none;
  margin-top: 8px;
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 0;
  padding-right: 35px;
  font-family: Montserrat, sans-serif;
  font-size: 14px;
  display: inline-block;
  overflow: hidden;
}

.plinklink.shareable-link.integrations {
  border: 1px none var(--form-border-light);
  color: var(--align-purple);
  cursor: pointer;
  border-radius: 4px;
  flex: none;
  align-self: center;
  min-width: auto;
  max-width: none;
  margin-top: 0;
  margin-bottom: 0;
  margin-right: 8px;
  padding: 0 12px 0 0;
  font-size: 13px;
  font-weight: 400;
  line-height: 17px;
  display: inline-block;
}

.plinklink.shareable-link.integrations:hover {
  background-color: var(--hover-rosw);
  color: var(--align-hover);
}

.nrow {
  margin-top: 30px;
}

.forgotpass {
  text-align: right;
}

.error {
  text-align: center;
  height: 30px;
  margin-top: 50px;
  margin-bottom: 30px;
}

.errormessage {
  border: 1px solid var(--line-3);
  box-shadow: none;
  text-align: center;
  background-color: #fff;
  border-radius: 8px;
  max-width: 800px;
  margin-top: 20px;
  margin-left: auto;
  margin-right: auto;
  padding: 100px 20px;
  display: block;
}

.errormessage.verify {
  border-style: solid;
  border-color: var(--line-3);
  box-shadow: none;
  border-radius: 8px;
  max-width: 800px;
  padding: 50px 70px;
  display: inline-block;
}

.errortxt {
  color: var(--dark-slate-grey-5);
  text-align: center;
  max-width: 800px;
  margin-bottom: 15px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 15px;
  padding-right: 15px;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  font-weight: 600;
  line-height: 24px;
}

.errobox {
  text-align: center;
  margin-left: auto;
  margin-right: auto;
  padding-left: 15px;
  padding-right: 15px;
  display: block;
}

.confirmationmessage {
  border: 1px solid var(--line-3);
  box-shadow: none;
  background-color: #fff;
  border-radius: 3px;
  padding-top: 100px;
  padding-bottom: 100px;
}

.titlecon {
  margin-top: 100px;
}

.titlemess {
  color: var(--dark-slate-grey-5);
  text-align: center;
  margin-bottom: 10px;
  font-family: Montserrat, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 22px;
}

.message {
  text-align: center;
  margin-top: 20px;
}

.message.tdr-banner-box {
  text-align: left;
  margin-top: 30px;
  padding-left: 0;
  padding-right: 10px;
  display: none;
}

.forgotpass5 {
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.forgot5 {
  text-align: center;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.forgot5.labelforgot {
  color: var(--dark-slate-grey-m);
  padding-left: 40px;
  padding-right: 40px;
  font-family: Montserrat, sans-serif;
  font-size: 14px;
  font-weight: 400;
}

.createright5 {
  text-align: right;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.sectionmy {
  max-width: 100%;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.sectionmy.feed {
  max-width: 100%;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
  padding-right: 0;
}

.formats-section {
  max-width: 1500px;
  margin-top: 20px;
  margin-left: 0;
  margin-right: 0;
}

.makerstxt8 {
  color: #fff;
  text-align: center;
  margin-bottom: 10px;
  font-size: 28px;
  line-height: 36px;
}

.makerstxt8.pa9 {
  color: #333;
  font-size: 28px;
  line-height: 40px;
}

.settingsfields {
  background-color: #fff;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.settingsfields.profile {
  float: none;
  text-align: center;
}

.details-field-entry {
  margin-top: 5px;
  margin-bottom: 0;
  padding-left: 5px;
  padding-right: 0;
  overflow: visible;
}

.details-form-field {
  margin-top: 30px;
  margin-left: 40px;
  margin-right: 25px;
  overflow: visible;
}

.details-form-field.color {
  margin-top: 15px;
  margin-left: 40px;
}

.details-text-entry {
  max-height: auto;
  opacity: 1;
  border-radius: 2px;
  min-height: 80px;
  margin-bottom: 2px;
  margin-right: 0;
  padding-left: 8px;
  padding-right: 0;
  overflow: auto;
}

.invitebottombox {
  border: 1px solid #f1f1f1;
  border-radius: 3px;
  margin-top: 25px;
  margin-bottom: 40px;
}

.invitebottombox.or-invite-team {
  box-shadow: none;
  background-color: #fff;
  border-style: none;
  border-radius: 6px;
  margin-top: 0;
  margin-bottom: 5px;
  padding: 10px 20px;
  display: block;
}

.invitebottombox.or-invite-team.project-ux {
  margin-left: 35px;
  margin-right: 35px;
  padding-top: 15px;
  padding-left: 0;
  padding-right: 2px;
}

.createformatbt {
  color: #fff;
  text-align: center;
  background-color: #08f;
  background-image: linear-gradient(#08f, #0097e9);
  border: 2px solid #fafafa;
  border-radius: 4px;
  margin-top: 16px;
  margin-bottom: 15px;
  font-size: 18px;
}

.createformatbt.wht {
  background-color: #0000;
  border-width: 2px;
  border-color: #fff;
  margin-bottom: 90px;
}

.createformatbt.wht.jumbo {
  color: #3d3d3d;
  background-color: #ffffffd1;
  background-image: none;
  margin-bottom: 50px;
  margin-right: 10px;
}

.createformatbt.wht.jumbo.signup {
  color: #fff;
  background-color: #0000;
}

.createformatbt.wht.jumbo.signup.homefree {
  color: #08f;
  background-color: #fff;
  border-color: #08f;
  margin-top: 0;
  margin-bottom: 0;
  margin-right: 0;
  padding-left: 20px;
  padding-right: 20px;
}

.createformatbt.wht.jumbo.signup.homefree:hover {
  color: #0098ff;
  background-color: #fafafa;
}

.createformatbt.wht.jumbo.signup.homefree:focus {
  background-color: #f3f3f3;
}

.createformatbt.wht.jumbo.candidate {
  color: #333;
}

.createformatbt.embed {
  background-color: var(--logoblue);
  background-image: none;
  border-radius: 38px;
  margin-top: 0;
  padding: 16px 32px;
  font-family: Montserrat, sans-serif;
  font-size: 18px;
  font-weight: 500;
}

.createformatbt.blue {
  background-image: linear-gradient(#0098ff, #08f);
  border-radius: 4px;
  margin: 10px;
  padding-left: 5px;
  padding-right: 5px;
  font-size: 15px;
  display: block;
}

.createformatbt.jumbo {
  border-color: #fafafa;
}

.createformatbt.feature-bt {
  color: var(--align-dark-grey);
  background-color: #0000;
  background-image: none;
  border-color: #fff;
  border-radius: 38px;
  padding: 9px 18px 9px 16px;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
}

.createformatbt.feature-bt.panel-bt {
  margin-left: 30px;
  font-size: 16px;
}

.createformatbt.feature-bt.home-what.panel-bt.bt-left {
  float: left;
  background-image: linear-gradient(#0098ff, #08f);
  border-color: #0098ff;
  box-shadow: 1px 3px 6px -2px #0000004d;
}

.createformatbt.feature-bt.home-what.panel-bt.bt-left.bottom-decisions {
  float: none;
  border-color: #0098ff;
  width: auto;
  max-width: 350px;
  margin-top: 37px;
  margin-left: auto;
  margin-right: auto;
  padding-right: 15px;
  display: block;
}

.createformatbt.feature-bt.home-what.panel-bt.newjumbo.j-left.saright.home-lg {
  background-color: #08f;
  background-image: none;
  width: auto;
  font-size: 16px;
  font-weight: 400;
}

.createformatbt.feature-bt.home-what.panel-bt.newjumbo.j-left.saright.home-lg.gap-box {
  float: none;
  width: 200px;
  margin-right: 8px;
  display: inline-block;
}

.createformatbt.feature-bt.home-what.panel-bt.newjumbo.j-left.saright.home-lg.home-two {
  float: none;
  border-width: 2px;
  border-color: var(--align-purple);
  background-color: var(--align-purple);
  border-radius: 38px;
  width: auto;
  min-width: 140px;
  max-width: none;
  margin-top: 5px;
  margin-bottom: 5px;
  margin-right: 8px;
  padding: 11px 18px;
  font-size: 15px;
  font-weight: 400;
  display: inline-block;
  box-shadow: 0 1px 3px -1px #00000012;
}

.createformatbt.feature-bt.home-what.panel-bt.newjumbo.j-left.saright.home-lg.home-two:hover {
  border-color: var(--align-purple);
  background-color: var(--align-hover);
  color: #fff;
}

.createformatbt.feature-bt.home-what.panel-bt.newjumbo.j-left.saright.examples {
  float: none;
  background-color: var(--dodger-blue-3);
  background-image: none;
  border-radius: 6px;
  width: auto;
  margin-right: 15px;
  padding-top: 11px;
  padding-bottom: 11px;
}

.createformatbt.feature-bt.home-what.panel-bt.newjumbo.j-left.saright.home-lg.saas-bt {
  float: none;
  float: none;
  background-color: #293b47;
  border-color: #13222e;
  border-radius: 4px;
  width: 220px;
  min-width: 220px;
  margin-top: 5px;
  margin-bottom: 5px;
  margin-right: 7px;
  padding: 12px 20px;
  font-size: 16px;
  font-weight: 500;
  display: inline-block;
  box-shadow: 2px 2px 4px -1px #00000030;
}

.createformatbt.feature-bt.home-what.panel-bt.newjumbo.j-left.saright.home-lg.saas-bt.home-bt {
  box-shadow: none;
  background-color: #08f;
  background-image: none;
  border-color: #08f;
  width: 180px;
  min-width: auto;
  margin-right: 12px;
}

.createformatbt.feature-bt.home-what.panel-bt.newjumbo.j-left.saright.home-lg.saas-bt.home-bt.inverse-colors.library.guide.side-panel.left-panel.playbook-create {
  background-color: var(--dodger-blue-5);
  color: #fff;
  background-color: #08f;
  border-width: 1px;
  min-width: 100%;
  max-width: 100%;
  margin-bottom: 0;
  padding: 12px 10px;
  font-size: 13.8px;
  font-weight: 500;
  line-height: 20px;
  display: block;
}

.createformatbt.feature-bt.okr-white {
  color: #3c4a55;
  background-color: #fff;
  border-color: #fff;
}

.createformatbt.feature-bt.blue-bt {
  color: #0098ff;
  border-color: #0098ff;
  font-size: 16px;
  font-weight: 400;
}

.createformatbt.feature-bt.whatis {
  border-color: var(--align-purple);
  background-color: var(--align-white);
  border-radius: 38px;
  padding: 16px 32px;
}

.createformatbt.features-bt-wht {
  border-width: 2px;
  border-color: var(--align-purple);
  background-color: var(--align-purple);
  color: var(--align-white);
  background-image: none;
  border-radius: 38px;
  margin-left: 8px;
  padding-left: 32px;
  padding-right: 32px;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
}

.createformatbt.features-bt-wht.okr-white {
  color: #fff;
  background-color: #0000;
  border-color: #fff;
}

.createformatbt.features-bt-wht.whatis {
  border-width: 1px;
  border-color: var(--align-purple);
  color: var(--align-white);
  padding: 16px 40px;
}

.createformatbt.feature-bt {
  background-color: #0000;
  background-image: none;
  border-color: #fff;
  padding-top: 9px;
  padding-bottom: 9px;
  padding-right: 18px;
  font-family: Montserrat, sans-serif;
}

.createformatbt.feature-bt.home-what {
  background-color: #08f;
  border-color: #0387fa;
  border-radius: 3px;
  margin-top: 5px;
  margin-bottom: 10px;
  padding-top: 8px;
  padding-bottom: 8px;
  font-size: 16px;
  box-shadow: 0 0 6px #e4e4e4;
}

.createformatbt.feature-bt.home-what.panel-bt {
  float: right;
  text-align: center;
  background-image: linear-gradient(#0098ff, #08f);
  border-color: #0098ff;
  width: 160px;
  margin-top: 15px;
  margin-right: 30px;
  font-family: Montserrat, sans-serif;
  font-size: 15px;
  display: block;
  box-shadow: 3px 0 6px -2px #0303034d;
}

.createformatbt.feature-bt.home-what.panel-bt.newjumbo {
  box-shadow: none;
  color: #fff;
  background-color: #08f;
  border-color: #08f;
  border-radius: 3px;
  margin-right: 0;
}

.createformatbt.feature-bt.home-what.panel-bt.newjumbo:hover {
  background-color: #0075db;
}

.createformatbt.feature-bt.home-what.panel-bt.newjumbo.j-left {
  background-image: linear-gradient(174deg, #0098ff, #08f);
  border-color: #0098ff;
  padding-left: 18px;
  font-weight: 400;
}

.createformatbt.feature-bt.home-what.panel-bt.newjumbo.j-left.saright {
  box-shadow: none;
  width: 165px;
  margin-left: 0;
  padding-top: 8px;
  padding-bottom: 8px;
  font-size: 15px;
  font-weight: 400;
}

.createformatbt.feature-bt.home-what.panel-bt.newjumbo.j-left.saright:hover {
  background-image: linear-gradient(174deg, #0098ff, #0877d8);
}

.createformatbt.feature-bt.home-what.panel-bt.newjumbo.j-left.saright.home-lg {
  background-color: #01a3fa;
  background-image: none;
  width: 135px;
  font-size: 15px;
}

.createformatbt.feature-bt.home-what.panel-bt.newjumbo.j-left.saright.home-lg:hover {
  background-color: #0199eb;
}

.createformatbt.feature-bt.home-what.panel-bt.newjumbo.j-left.saright.home-lg.saas-bt {
  float: none;
  background-color: #293b47;
  border-color: #13222e;
  border-radius: 4px;
  width: 220px;
  min-width: 220px;
  margin-top: 5px;
  margin-bottom: 5px;
  margin-right: 7px;
  padding: 12px 20px;
  font-size: 16px;
  font-weight: 500;
  display: inline-block;
  box-shadow: 2px 2px 4px -1px #00000030;
}

.createformatbt.feature-bt.home-what.panel-bt.newjumbo.j-left.saright.home-lg.saas-bt.home-bt {
  box-shadow: none;
  background-color: #08f;
  background-image: none;
  border-color: #08f;
  width: 180px;
  min-width: auto;
  margin-right: 12px;
  padding-top: 11px;
  padding-bottom: 11px;
}

.createformatbt.feature-bt.home-what.panel-bt.newjumbo.j-left.saright.home-lg.saas-bt.home-bt.inverse-colors {
  box-shadow: none;
  color: #08f;
  background-color: #fff;
  width: 180px;
}

.createformatbt.feature-bt.home-what.panel-bt.newjumbo.j-left.saright.home-lg.saas-bt.home-bt.inverse-colors.library {
  width: 300px;
  margin-top: 40px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 35px;
  padding-right: 35px;
  display: block;
}

.createformatbt.feature-bt.home-what.panel-bt.newjumbo.j-left.saright.home-lg.saas-bt.home-bt.inverse-colors.library.guide {
  margin-top: 20px;
  margin-bottom: 100px;
}

.createformatbt.feature-bt.home-what.panel-bt.newjumbo.j-left.saright.home-lg.saas-bt.home-bt.inverse-colors.library.guide.side-panel {
  float: none;
  clear: none;
  width: auto;
  max-width: none;
  margin-top: 30px;
  line-height: 21px;
  display: inline-block;
}

.createformatbt.feature-bt.home-what.panel-bt.newjumbo.j-left.saright.home-lg.saas-bt.home-bt.inverse-colors.library.guide.side-panel.left-panel {
  float: left;
  border-color: #08f;
  border-radius: 6px;
  padding-top: 10px;
  padding-bottom: 10px;
}

.createformatbt.feature-bt.home-what.panel-bt.newjumbo.j-left.saright.home-lg.saas-bt.home-bt.inverse-colors.library.guide.side-panel.left-panel.playbook-create {
  color: #fff;
  background-color: #08f;
  border-width: 1px;
  min-width: 100%;
  max-width: 100%;
  margin-top: 10px;
  margin-bottom: 0;
  padding-left: 10px;
  padding-right: 10px;
  font-size: 13.8px;
  font-weight: 500;
  line-height: 20px;
  display: block;
}

.formatcol2 {
  text-align: left;
  margin-bottom: 40px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 20px;
  padding-right: 20px;
  display: block;
}

.formatcol2.problem-analysis {
  margin-bottom: 50px;
}

.formatcol2.guide-footer-buffer {
  margin-bottom: 70px;
}

.formatjumbo {
  opacity: 1;
  background-color: #fff;
  padding-top: 0;
  padding-bottom: 30px;
}

.formatjumbo.candidate {
  background-color: #5d778a;
  background-image: none;
  background-position: 0 0;
  margin-top: 10px;
}

.formatjumbo.candidate.argument {
  background-color: #3c4a55;
  margin-top: 0;
}

.formatjumbo.swottemplate {
  background-color: #0074d8;
  background-image: none;
  margin-top: 10px;
}

.formatjumbo.swottemplate.meeting-template {
  background-color: #3898ec;
  background-image: linear-gradient(#00a5ff30, #039cf02b 99%, #fff);
  background-position: 0 0;
  padding-bottom: 20px;
}

.formatjumbo.swottemplate.meeting-template.home-page {
  background-color: var(--align-light-gray);
  background-image: none;
  border-top: 1px solid #f3f3f3;
  border-bottom: 1px solid #f5f5f5;
  border-bottom-right-radius: 0;
  margin-top: -1px;
  padding-bottom: 20px;
}

.formatjumbo.swottemplate.meeting-template.home-page.position-home {
  background-color: #fff;
  background-image: none;
  background-position: 0 0;
  border-bottom-style: none;
  padding-bottom: 500px;
}

.formatjumbo.swottemplate.meeting-template.home-page.position-home.okr-spalsh {
  background-color: #3c4a55;
  background-image: none;
  background-position: 0 0;
  background-repeat: repeat;
  background-size: auto;
  height: auto;
  padding-bottom: 100px;
  display: none;
}

.formatjumbo.swottemplate.meeting-template.home-page.pricing-pg {
  background-color: #fff;
  background-image: none;
  background-position: 0 0;
  background-repeat: repeat;
  background-size: auto;
  border-top-style: none;
  border-bottom-style: none;
  padding: 125px 40px 10px;
  font-family: Montserrat, sans-serif;
}

.formatjumbo.swottemplate.meeting-template.home-page.pricing-pg.live-advisor, .formatjumbo.swottemplate.meeting-template.home-page.pricing-pg.live-advisor.playbook {
  background-image: none;
  background-position: 0 0;
  background-repeat: repeat;
  background-size: auto;
}

.formatjumbo.swottemplate.meeting-template.home-page.pricing-pg.price-list2 {
  text-align: center;
  background-image: none;
  background-position: 0 0;
  background-repeat: repeat;
  background-size: auto;
}

.formatjumbo.swottemplate.meeting-template.home-page.white {
  background-color: #fff;
}

.formatjumbo.swottemplate.meeting-template.meeting-cover {
  background-image: linear-gradient(#00a5ff30, #039cf02b 99%, #fff);
  background-position: 0 0;
  margin-top: 0;
}

.formatjumbotxt {
  color: #fff;
  text-align: center;
  margin-top: 85px;
  margin-bottom: 0;
  padding-left: 8px;
  padding-right: 8px;
  font-family: Open Sans, sans-serif;
  font-size: 60px;
  line-height: 65px;
}

.formatjumbotxt.black {
  color: #333;
}

.formatjumbotxt.black.feature-title {
  color: var(--align-dark-grey);
  margin-top: 50px;
  font-family: Montserrat, sans-serif;
  font-size: 55px;
  font-weight: 700;
  line-height: 62px;
}

.formatjumbotxt.black.feature-title.pricing-page {
  margin-top: 30px;
  font-size: 45px;
  font-weight: 400;
  line-height: 55px;
}

.formatjumbotxt.black.feature-title.pricing-page.pricing-txt {
  color: var(--black-16);
  margin-top: 0;
  font-family: Montserrat, sans-serif;
  font-size: 30px;
  font-weight: 600;
  line-height: 35px;
  display: inline-block;
}

.formatjumbotxt.black.feature-title.pricing-page.pricing-txt.about-us {
  color: var(--align-purple);
  text-transform: uppercase;
  font-family: Figtree, sans-serif;
  font-size: 16px;
  font-weight: 600;
}

.formatjumbotxt.black.feature-title.okr-white {
  color: #fff;
}

.formatjumbotxt.black.feature-title.white {
  color: var(--align-dark-grey);
}

.formatjumbosubtxt {
  color: #fff;
  text-align: center;
  margin-top: 10px;
  padding-left: 8px;
  padding-right: 8px;
  font-size: 22px;
  font-weight: 400;
  line-height: 30px;
}

.formatjumbosubtxt.black {
  color: var(--align-dark-grey);
  font-family: Montserrat, sans-serif;
  font-size: 18px;
  line-height: 26px;
}

.formatjumbosubtxt.black.pricing-txt {
  color: var(--dark-slate-grey-5);
  max-width: 950px;
  margin: 15px auto 25px;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  line-height: 24px;
}

.formatjumbosubtxt.black.white {
  color: var(--align-dark-grey);
}

.formatjumbosubtxt.okr-white {
  font-size: 20px;
}

.jumboformaco {
  text-align: center;
  margin-bottom: 20px;
  margin-left: auto;
  margin-right: auto;
  font-family: Montserrat, sans-serif;
  display: block;
}

.jumboformaco.pricing-page {
  background-image: none;
  background-repeat: repeat;
  background-size: auto;
  max-width: 1400px;
  margin-bottom: 45px;
  padding-top: 30px;
  padding-left: 15px;
  padding-right: 15px;
}

.jumboformaco.pricing-page.playbook {
  background-image: none;
  background-repeat: repeat;
  background-size: auto;
  margin-left: auto;
  margin-right: auto;
}

.jumboformaco.pricing-page.new-pricing {
  max-width: 1920px;
  margin-bottom: 0;
  padding-top: 0;
  padding-left: 0;
  padding-right: 0;
}

.jumboformaco.pricing-page.about-us {
  padding-top: 0;
}

.formatfeature {
  text-align: left;
  border: 1px solid #f5f5f5;
  border-radius: 6px;
  margin-top: 20px;
  margin-bottom: 10px;
  margin-right: 13px;
  padding: 0 0 5px;
  overflow: auto;
}

.formatfeature.top {
  margin-top: 40px;
}

.formatfeature.allformats {
  padding-bottom: 0;
}

.formatfeature.allformats.top {
  border-style: none;
  border-width: 0;
  margin-top: 30px;
}

.formatfeature.allformats.top.blog {
  border-radius: 0;
}

.formatfeature.allformats.top.blog.feed {
  background-color: #0000;
  border-radius: 3px;
  max-width: 400px;
  margin-top: 20px;
  margin-bottom: 5px;
  margin-right: 0;
  padding-top: 5px;
  padding-bottom: 5px;
  display: block;
}

.formatfeature.allformats.top.blog.feed.directory {
  margin-right: 13px;
}

.formatfeature.allformats.top.blog.helpmod {
  background-color: #fff;
  border-radius: 3px;
  margin-top: 5px;
  margin-bottom: 5px;
  margin-right: 10px;
  padding: 20px 5px 5px;
}

.formatfeature.allformats.top.blog.helpmod.feed {
  background-color: #fafafa;
  border: 1px #f3f3f3;
  border-radius: 6px;
  margin-top: 0;
  padding-top: 15px;
  padding-bottom: 10px;
  padding-left: 20px;
}

.formatfeature.allformats.top.blog.helpmod.feed.directory-create {
  margin-top: 0;
  margin-bottom: 0;
  padding-right: 15px;
}

.formatfeature.allformats.top.blog.helpmod.feed.activity-new {
  box-shadow: none;
  background-color: #0000;
  max-width: 100%;
  margin-top: 17px;
  margin-bottom: 20px;
  padding-left: 0;
  padding-right: 0;
  display: block;
}

.formatcol1 {
  text-align: left;
  margin-left: auto;
  margin-right: auto;
  padding-left: 20px;
  padding-right: 10px;
  display: block;
}

.stepstxt {
  color: #333;
  text-indent: 0;
  margin-top: 15px;
  margin-bottom: 0;
  padding-left: 0;
  font-family: Montserrat, sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 25px;
}

.stepstxt.top {
  margin-top: 10px;
  padding-left: 0;
  font-size: 18px;
  font-weight: 400;
  line-height: 25px;
}

.stepsbody {
  color: var(--dim-grey-6);
  margin-top: 2px;
  margin-bottom: 10px;
  padding-left: 25px;
  padding-right: 25px;
  font-family: Montserrat, sans-serif;
  font-size: 14px;
  line-height: 22px;
}

.stepsbody.topbox {
  color: #333;
  margin-top: 20px;
  padding-left: 15px;
  font-family: Montserrat, sans-serif;
  font-size: 15px;
  line-height: 23px;
}

.stepsbody.topbox.home {
  color: var(--align-dark-grey);
  width: auto;
  margin: 5px auto 25px;
  padding-left: 15px;
  padding-right: 20px;
  font-family: Montserrat, sans-serif;
  font-size: 14px;
  line-height: 20px;
  display: block;
}

.stepsbody.topbox.gap-box {
  margin-bottom: 40px;
}

.stepsbody.middle {
  margin-top: 15px;
  padding-left: 30px;
}

.stepdiv {
  padding-left: 10px;
}

.featured-examples {
  text-align: left;
  background-color: #f1f1f1;
  margin-bottom: 5px;
  padding: 5px 8px 5px 15px;
  font-family: Montserrat, sans-serif;
  font-size: 13px;
  font-weight: 400;
}

.fexampleslist {
  margin-bottom: 5px;
  padding: 2px 15px 2px 20px;
}

.fexampleslist.box {
  margin-bottom: 0;
  padding-left: 15px;
  display: inline-block;
}

.fexampleslist.obj {
  font-size: 13px;
}

._5steps {
  background-color: #0000;
  border-bottom: 1px solid #f1f1f1;
  margin-top: 20px;
  margin-bottom: 20px;
  padding-top: 10px;
  padding-bottom: 5px;
  padding-left: 10px;
  font-family: Montserrat, sans-serif;
  font-size: 26px;
  font-weight: 500;
  line-height: 39px;
}

._5steps.swot {
  margin-bottom: 10px;
}

._5steps.home {
  text-align: left;
  font-family: Montserrat, sans-serif;
}

._5steps.home.feature-header {
  font-family: Montserrat, sans-serif;
  font-weight: 500;
}

.formatsteps {
  border: 0 solid #ddd;
  border-radius: 3px;
  padding-bottom: 15px;
  padding-left: 0;
  padding-right: 0;
}

.formatsteps.home {
  text-align: left;
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.formatsteps.v2mom {
  padding-bottom: 90px;
}

.fomatname {
  text-align: left;
  border-bottom: 1px solid #f1f1f1;
  margin-top: 25px;
  margin-right: 20px;
  padding-left: 10px;
  padding-right: 0;
  font-family: Montserrat, sans-serif;
  font-size: 26px;
  font-weight: 500;
  line-height: 39px;
}

.fomatname.examplesheader {
  margin-top: 50px;
}

.fomatname.examplesheader.features-head {
  font-family: Montserrat, sans-serif;
  font-size: 26px;
  font-weight: 500;
  line-height: 37px;
}

.fomatname.features-header {
  color: var(--align-dark-grey);
  font-family: Montserrat, sans-serif;
  font-size: 24px;
  font-weight: 500;
  line-height: 39px;
}

.formatcol2grid {
  text-align: center;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.formatrow {
  text-align: left;
  max-width: 1200px;
  margin-top: 20px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.formatside {
  color: #333;
  background-color: #f1f1f1;
  margin-bottom: 1px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 9px;
  padding-bottom: 9px;
  padding-left: 20px;
  font-weight: 400;
  display: block;
}

.formatside.w--current {
  color: #fff;
  background-color: #057de7;
  background-image: linear-gradient(#0098ff, #08f);
  padding-top: 9px;
  padding-bottom: 9px;
}

.formatside.blog {
  background-color: #f5f5f5;
  border-radius: 8px;
  margin-bottom: 10px;
  font-family: Montserrat, sans-serif;
  font-size: 14px;
}

.formatside.blog:hover {
  background-color: #d8e9ff;
}

.formatside.learningheader {
  color: #fff;
  background-color: #08f;
  padding-left: 10px;
  font-weight: 600;
}

.formatside.learningheader.feed {
  color: #000;
  background-color: #f5f5f5;
  border-radius: 0;
  margin-bottom: 15px;
  padding-top: 10px;
  padding-bottom: 10px;
  padding-left: 15px;
  font-weight: 400;
  display: block;
}

.formatside.learningheader.feed.activity {
  color: #616161;
  background-color: #0000;
  border-bottom: 1px #f1f1f1;
  margin-bottom: 4px;
  padding-top: 9px;
  padding-bottom: 9px;
  padding-left: 2px;
  font-size: 13px;
}

.formatside.learningheader.feed.activity.resource-label {
  margin-top: 25px;
}

.formatside.learningheader.feed.activity.resource-label.activity-feed {
  color: #686868;
  margin-top: 30px;
  margin-bottom: 10px;
  margin-left: 0;
  padding-left: 0;
  font-family: Montserrat, sans-serif;
  font-size: 13px;
}

.formatside.feed {
  color: #0098ff;
  background-color: #fff;
  padding-top: 5px;
  padding-bottom: 5px;
  padding-left: 10px;
  font-size: 13px;
  font-weight: 400;
  display: inline-block;
}

.formattopdiv {
  border-bottom: 1px #f1f1f1;
  margin-top: 30px;
  margin-bottom: 0;
  padding-right: 5px;
}

.formattopdiv.swotexample {
  margin-top: 0;
}

.boldnumber {
  color: #0098ff;
  font-size: 27px;
  font-style: normal;
  font-weight: 700;
  line-height: 33px;
}

.formatdesc {
  margin-bottom: 10px;
  padding-left: 10px;
}

.swotchart {
  text-align: center;
  border: 1px solid #f5f5f5;
  border-radius: 8px;
  margin-bottom: 30px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
  display: block;
  box-shadow: 5px 0 13px -3px #ebebeb;
}

.swotchart.alignment-image {
  max-width: 93%;
  margin-top: 50px;
}

.swotchart.alignment-image.problem-tool {
  box-shadow: none;
}

.formatvideo {
  max-height: auto;
  width: auto;
  height: auto;
  margin-top: 0;
  margin-left: 10px;
  margin-right: 10px;
  padding-left: 0;
  display: block;
}

.formatlink {
  color: var(--logoblue);
  font-family: Montserrat, sans-serif;
  font-size: 13px;
  font-weight: 600;
  text-decoration: none;
}

.formatlink.swot.examples {
  margin-left: 10px;
}

.formatlink.video {
  text-align: left;
  padding-left: 10px;
}

.formatlink._14 {
  font-size: 14px;
  font-weight: 500;
}

.section {
  min-height: 245px;
  margin-right: 20px;
}

.section.ful {
  background-color: #0098ff26;
  min-height: 289px;
  margin-bottom: 5px;
  margin-left: 0;
  margin-right: 5px;
  padding-bottom: 10px;
  padding-left: 0;
}

.section.ful.alignment {
  min-height: 200px;
}

.section.ful.alignment.extra {
  min-height: 240px;
}

.section.ful.alignment.modern {
  background-color: #fafafa;
  border: 1px solid #f1f1f1;
}

.section.ful.home {
  background-color: var(--deep-sky-blue-4);
  border: 1px solid #0088ff80;
  min-height: 200px;
  margin-left: 5px;
  margin-right: 5px;
}

.section.ful.obj {
  min-height: 180px;
}

.section.fur {
  background-color: #ffad0026;
  min-height: 289px;
  margin-bottom: 5px;
  margin-left: 5px;
  margin-right: 5px;
  padding-bottom: 10px;
  padding-left: 0;
}

.section.fur.alignment {
  min-height: 200px;
}

.section.fur.alignment.extra {
  min-height: 240px;
}

.section.fur.alignment.modern {
  background-color: #fafafa;
  border: 1px solid #f1f1f1;
}

.section.fur.home {
  background-color: var(--gold-4);
  border: 1px solid #ffad0080;
  min-height: 200px;
  margin-left: 5px;
}

.section.fur.obj {
  min-height: 180px;
}

.section.fll {
  background-color: #18b90a26;
  min-height: 289px;
  margin-top: 5px;
  margin-left: 0;
  margin-right: 5px;
  padding-bottom: 10px;
  padding-left: 0;
}

.section.fll.alignment {
  min-height: 200px;
}

.section.fll.alignment.extra {
  min-height: 240px;
}

.section.fll.alignment.modern {
  background-color: #fafafa;
  border: 1px solid #f1f1f1;
}

.section.fll.home {
  background-color: var(--lime-green-5);
  border: 1px solid #18b90a80;
  min-height: 200px;
  margin-left: 5px;
  margin-right: 5px;
}

.section.fll.obj {
  min-height: 180px;
}

.section.flr {
  background-color: #ff5c0026;
  min-height: 289px;
  margin-top: 5px;
  margin-left: 5px;
  margin-right: 5px;
  padding-bottom: 10px;
}

.section.flr.alignment {
  min-height: 200px;
}

.section.flr.alignment.extra {
  min-height: 240px;
}

.section.flr.alignment.modern {
  background-color: #fafafa;
  border: 1px solid #f1f1f1;
}

.section.flr.home {
  background-color: var(--coral);
  border: 1px solid #ff7a0080;
  min-height: 200px;
  margin-left: 5px;
}

.section.flr.obj {
  min-height: 180px;
}

.quadrant {
  color: #000;
  margin-top: 15px;
  margin-bottom: 15px;
  margin-left: 0;
  padding-left: 14px;
  padding-right: 10px;
  font-size: 20px;
  line-height: 32px;
  display: inline-block;
}

.quadrant.home {
  color: #fafafa;
  font-family: Montserrat, sans-serif;
  font-size: 18px;
  font-weight: 500;
}

.qdesrc {
  padding-left: 15px;
  padding-right: 15px;
  font-size: 14px;
  line-height: 21px;
}

.qdesrc.home {
  color: #fafafa;
  background-color: #0000;
  margin-top: 0;
  font-family: Montserrat, sans-serif;
  font-size: 14px;
  line-height: 20px;
}

.ugridformat {
  margin-left: 0;
  margin-right: 0;
  padding-right: 0;
}

.whenbox {
  text-align: center;
  background-color: #d8e9ff;
  border: 1px solid #bbd9ff;
  border-radius: 3px;
  flex-direction: column;
  justify-content: center;
  align-items: stretch;
  min-height: 180px;
  margin-right: 10px;
  padding: 5px 10px;
  display: block;
}

.whenbox.how {
  text-align: left;
  background-color: #fafafa;
  border-style: none;
  border-color: #9ed4ff;
  border-left-width: 1px;
  border-radius: 2px;
  min-height: auto;
  margin-bottom: 10px;
  margin-left: 0;
  margin-right: 20px;
  padding: 18px 25px;
  font-family: Montserrat, sans-serif;
}

.whenbox.how.square {
  min-height: auto;
  margin-bottom: 10px;
  margin-left: 0;
  margin-right: 20px;
  padding-top: 18px;
  padding-left: 25px;
  padding-right: 25px;
}

.whenbox.how.square.board {
  margin-right: 15px;
  padding-right: 20px;
}

.whentitle {
  margin-top: 10px;
  margin-bottom: 10px;
  font-family: Montserrat, sans-serif;
  font-weight: 600;
}

.whentitle.how {
  text-align: left;
  margin-bottom: 20px;
  font-size: 16px;
  font-weight: 500;
  display: inline-block;
}

.whendesc {
  padding-right: 10px;
  font-family: Montserrat, sans-serif;
  line-height: 19px;
}

.whendesc.how {
  text-align: left;
}

.whendesc.how.details {
  min-width: auto;
  max-width: 100%;
  margin-bottom: 0;
  padding-bottom: 10px;
  display: inline-block;
}

.whendesc.how.header {
  margin-bottom: 0;
  padding-right: 5px;
  font-weight: 600;
  display: block;
}

.whenrow {
  margin-bottom: 10px;
  padding-left: 10px;
}

.whenrow.lower {
  margin-bottom: 20px;
}

.formatgridcon {
  padding-left: 10px;
  padding-right: 10px;
}

.formatgridcon.howto {
  margin-top: 15px;
  margin-bottom: 0;
  padding-left: 30px;
  padding-right: 30px;
}

.formatgridcon.howto.home {
  margin-top: 20px;
  padding-left: 10px;
  padding-right: 10px;
}

.formatgridcon.howto.obj {
  padding-left: 0;
  padding-right: 0;
}

.formatgridcon.howto.features-guide {
  margin-top: 30px;
  margin-bottom: 25px;
  padding-left: 12px;
}

.template-section {
  text-align: left;
  margin-top: 20px;
  margin-right: 20px;
}

.templatebody {
  text-align: center;
  margin-top: 20px;
  margin-left: 10px;
  margin-right: 10px;
}

.example-section {
  margin-top: 20px;
  margin-bottom: 40px;
  margin-right: 20px;
  display: none;
}

.formatexampletitle {
  margin-top: 10px;
  margin-bottom: 5px;
  padding-right: 10px;
  font-size: 18px;
  line-height: 25px;
}

.formatexampletitle.swot {
  margin-top: 5px;
  margin-bottom: 5px;
}

.formatexrow {
  border-bottom: 1px solid #f1f1f1;
  align-items: center;
  margin-bottom: 0;
  margin-left: 0;
  padding-left: 10px;
  display: flex;
}

.formatexbody {
  margin-top: 10px;
  margin-bottom: 10px;
  padding-right: 15px;
  font-size: 13px;
}

.formatexbody.swot {
  margin-top: 5px;
  margin-bottom: 5px;
  font-size: 13px;
}

.formatexcol {
  align-items: stretch;
  display: flex;
}

.video {
  margin-top: 20px;
  margin-bottom: 80px;
  margin-right: 20px;
}

.when {
  margin-top: 20px;
  margin-bottom: 0;
  margin-right: 20px;
  padding-bottom: 0;
}

.fbenefits {
  text-align: left;
  margin-top: 0;
  margin-bottom: 8px;
  padding-left: 0;
  padding-right: 10px;
}

.learaboutformats {
  color: #333;
  text-align: center;
  margin-bottom: 15px;
  font-size: 15px;
}

.fthumbnail {
  min-height: 0;
  margin-left: 15px;
  margin-right: 15px;
}

.fthum {
  border-radius: 3px;
  width: auto;
  height: auto;
  min-height: 145px;
  display: block;
}

.fthumbrow {
  margin-top: 20px;
}

.fthumbtitle {
  text-align: left;
  margin-top: 12px;
  font-weight: 600;
}

.inlinelink {
  color: #0098ff;
  padding-top: 0;
  padding-bottom: 0;
  padding-left: 0;
  font-size: 13px;
  font-weight: 600;
  text-decoration: none;
}

.inlinelink:hover {
  color: #0d93ee;
  padding-left: 0;
}

.inlinelink.w--current {
  border-left: 5px solid #ff5c00;
  padding-top: 7px;
  padding-bottom: 7px;
  padding-left: 15px;
}

.inlinelink.w--current:hover {
  border-left-style: solid;
  border-left-width: 4px;
}

.inlinelink.light-sign-in {
  color: var(--align-purple);
  -webkit-text-stroke-color: var(--align-purple);
  font-weight: 400;
}

.inlinelink.activit-feed-resources {
  font-size: 13.5px;
  font-weight: 500;
}

.minnavbt {
  color: var(--align-dark-grey);
  background-color: #0000;
  margin-top: 5px;
  margin-bottom: 5px;
  padding: 7px 0 7px 18px;
  font-family: Montserrat, sans-serif;
  font-size: 14px;
  font-weight: 400;
  display: block;
}

.minnavbt:hover {
  color: var(--align-purple);
  background-color: #ffffff42;
}

.minnavbt.w--current {
  background-color: var(--align-light-gray);
  color: var(--align-purple);
  border-left: 4px #4d6679;
  border-radius: 8px;
  min-width: 145px;
  max-width: 145px;
  margin-bottom: 5px;
  padding-top: 7px;
  padding-bottom: 7px;
  padding-left: 18px;
  font-weight: 400;
}

.minnavbt.top {
  color: var(--dark-slate-grey-m);
  margin-bottom: 5px;
  padding-left: 18px;
  font-weight: 400;
}

.minnavbt.top:hover {
  color: var(--align-purple);
  background-color: #ffffff3b;
}

.minnavbt.top.w--current {
  background-color: var(--ghost-white);
  color: var(--dark-slate-grey-m);
  border-left: 4px #4d6679;
  border-radius: 20px;
  padding-left: 18px;
  font-family: Montserrat, sans-serif;
  font-size: 14px;
  font-weight: 500;
}

.minnavbt.top.integrations {
  margin-top: 5px;
  margin-bottom: 5px;
  display: block;
}

.minnavbt.subteam {
  padding-left: 24px;
  padding-right: 24px;
}

.minnavbt.subteam.w--current {
  background-color: #0000;
  border-left: 4px #4d6679;
  border-radius: 20px;
  padding-left: 24px;
  padding-right: 24px;
  font-weight: 600;
}

.minnavbt.integrations {
  margin-bottom: 5px;
  display: block;
}

.minnavbt.integrations-hide {
  display: block;
}

.chkfield {
  color: var(--dim-grey-7);
  margin-left: 3px;
  font-family: Montserrat, sans-serif;
  font-size: 13.5px;
}

.billtorow {
  margin-bottom: 20px;
}

.alignment {
  font-family: Open Sans, sans-serif;
}

.privacy {
  color: var(--align-dark-grey);
  margin-top: 30px;
  margin-right: 20px;
  padding-left: 20px;
  font-family: Figtree, sans-serif;
}

.privacy.terms {
  color: var(--align-dark-grey);
  margin-bottom: 40px;
  margin-left: 20px;
  margin-right: 20px;
  font-family: Figtree, sans-serif;
  font-style: normal;
}

.terms {
  max-width: 1550px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 35px;
  padding-right: 35px;
  display: block;
}

.entersubmit {
  border-radius: 3px;
}

.entersubmit.payment {
  background-color: var(--dodger-blue-5);
  direction: rtl;
  border: 1px #0070d3;
  border-radius: 6px;
  margin-top: 10px;
  margin-bottom: 5px;
  margin-left: 0;
  padding-left: 50px;
  padding-right: 50px;
  font-family: Montserrat, sans-serif;
  font-size: 14px;
}

.entersubmit.payment {
  direction: rtl;
  background-color: #08f;
  border: 1px #0070d3;
  border-radius: 6px;
  margin-top: 10px;
  margin-bottom: 5px;
  margin-left: 0;
  padding-left: 50px;
  padding-right: 50px;
  font-family: Montserrat, sans-serif;
  font-size: 14px;
}

.entersubmit.payment.premium-trial {
  background-color: var(--icon-color);
  background-image: none;
  border-radius: 3px;
  padding: 12px 35px;
  font-family: Montserrat, sans-serif;
  font-size: 13.9px;
  font-weight: 400;
}

.submittext {
  border: 1px solid var(--line-3);
  color: var(--align-dark-grey);
  border-radius: 3px;
  min-height: 140px;
}

.helpbar {
  background-color: #fff;
  border: 1px #ddd;
  border-radius: 1px;
  margin-top: 15px;
  margin-bottom: 15px;
}

.helpbar.support {
  margin-left: 0;
}

.iconbar {
  text-align: right;
  background-color: #0000;
  border: 0 solid #f1f1f1;
  border-radius: 3px;
  max-width: 100%;
  min-height: auto;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
  padding-right: 35px;
  display: block;
}

.iconbar.project-right {
  opacity: 1;
  text-align: right;
  margin-top: 0;
  padding-top: 5px;
  padding-bottom: 0;
}

.iconbaricon {
  opacity: .6;
  text-align: center;
  width: 15px;
  max-width: 100%;
  height: 15px;
  margin: 5px 0;
}

.iconbaricon:hover {
  opacity: .83;
}

.iconbaricon.more-option-dots {
  clear: none;
  opacity: .5;
  max-width: 75%;
  margin-top: 3px;
  margin-bottom: 6px;
  margin-right: 2px;
  position: static;
  overflow: visible;
}

.iconbaricon.more-option-dots.obj-dots {
  opacity: .35;
  width: 18px;
  max-width: 100%;
  height: auto;
  margin-top: 6px;
  margin-right: 5px;
}

.iconbaricon.more-option-dots.obj-dots.colorspot-dark {
  opacity: .69;
  filter: invert();
}

.iconbaricon.more-option-dots.obj-dots.coloriconmacro {
  width: 17px;
  height: 15px;
  margin-right: 3px;
}

.iconbaricon.list {
  opacity: .75;
  transform-style: preserve-3d;
  border-radius: 0;
  width: 15px;
  max-width: 100%;
  height: 15px;
  margin-top: 5px;
  padding-top: 0;
  padding-bottom: 1px;
  transform: none;
}

.iconbaricon.list:hover {
  opacity: 1;
}

.iconbaricon.list.board {
  opacity: .75;
  text-align: center;
  width: 15px;
  max-width: 100%;
  height: 15px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 0;
  padding-bottom: 0;
  display: inline-block;
  transform: none;
}

.iconbaricon.list.board:hover {
  opacity: 1;
}

.iconbaricon.info-icon {
  max-width: 95%;
}

.iconbaricon.grow {
  opacity: .6;
  width: 15px;
  height: 15px;
}

.iconbaricon.grow.chaticon {
  opacity: .65;
  width: 15px;
  height: 15px;
  padding-right: 0;
  display: inline-block;
}

.iconbaricon.grow.chaticon:hover {
  opacity: .93;
}

.iconbaricon.grow.settings {
  opacity: .75;
  margin-top: 3px;
  margin-bottom: 3px;
}

.iconbaricon.grow.settings:hover {
  opacity: .93;
}

.iconbaricon.wider {
  opacity: .75;
  width: 15px;
  height: 15px;
  display: inline-block;
}

.iconbaricon.wider:hover {
  opacity: 1;
}

.iconbaricon.add-user {
  opacity: .8;
  filter: saturate(91%);
  border-style: none;
  border-width: 1px;
  width: 15px;
  height: 15px;
  margin-top: 3px;
  margin-bottom: 4px;
  margin-right: 0;
  padding: 0;
}

.iconbaricon.add-user:hover {
  opacity: 1;
}

.iconlink {
  opacity: .7;
  text-align: center;
  width: auto;
  margin-left: 0;
  margin-right: 1px;
  padding-left: 6.5px;
  padding-right: 6.54px;
  display: inline-block;
}

.iconlink:hover {
  background-color: var(--align-very-light-grey);
  opacity: 1;
  border-radius: 6px;
}

.iconlink.w--current {
  border-bottom: 2px none var(--dark-slate-grey-m);
  background-color: var(--align-icon-bar-hover);
  opacity: .6;
  border-radius: 5px;
  width: 25px;
  margin-left: 6px;
  margin-right: 6px;
  padding-left: 1px;
  padding-right: 1px;
}

.iconlink.lscore {
  opacity: .75;
  text-decoration: none;
}

.iconlink.lscore.hide-score {
  display: none;
}

.iconlink.lscore.scoremacro {
  opacity: .85;
  width: auto;
  margin-right: 0;
}

.iconlink.lscore.scoremacro:hover {
  background-color: var(--align-transparent);
}

.iconlink.plangrid {
  border-bottom-color: var(--dark-slate-grey-m);
  background-color: var(--align-transparent);
  opacity: .75;
  border-radius: 5px;
  width: auto;
  margin-left: 0;
  margin-right: 1px;
  padding-left: 6.5px;
  padding-right: 6.5px;
  display: inline-block;
}

.iconlink.plangrid:hover {
  background-color: var(--align-very-light-grey);
  opacity: 1;
  border-radius: 6px;
}

.iconlink.plangrid.w--current {
  border-style: none none solid;
  border-width: 1px;
  border-color: black black var(--align-dark-grey);
  background-color: var(--align-white);
  border-radius: 0;
  margin-left: 6.5px;
  margin-right: 7.5px;
  padding-left: 0;
  padding-right: 0;
}

.iconlink.full-icon.listnav {
  display: none;
}

.iconlink.planicon {
  opacity: .6;
  width: auto;
  margin-left: 0;
  margin-right: 1px;
  padding-left: 6.5px;
  padding-right: 6.5px;
  display: inline-block;
}

.iconlink.planicon:hover {
  opacity: 1;
}

.iconlink.planicon.w--current {
  border-style: none none solid;
  border-width: 1px;
  border-color: black black var(--align-dark-grey);
  background-color: var(--align-white);
  opacity: .7;
  border-radius: 0;
  width: auto;
  margin-left: 6.5px;
  margin-right: 7.5px;
  padding-left: 0;
  padding-right: 0;
  display: inline-block;
}

.iconlink.planicon.w--current:hover {
  background-color: var(--align-white);
  opacity: 1;
}

.iconlink.coverpagelink.indrop {
  background-color: var(--align-transparent);
  opacity: 1;
  width: auto;
  margin-left: 0;
  padding-top: 10px;
  padding-bottom: 10px;
  padding-left: 0;
}

.iconlink.coverpagelink.removeicon {
  display: none;
}

.iconlink.hmobile.hide {
  opacity: .7;
  background-color: #0000;
  border: 1px #0098ff8a;
  border-radius: 3px;
  width: auto;
  margin-left: 0;
  margin-right: 1px;
  padding-left: 6.5px;
  padding-right: 6.5px;
  display: inline-block;
}

.iconlink.hmobile.hide:hover {
  background-color: var(--align-very-light-grey);
  opacity: 1;
  border-radius: 6px;
}

.iconlink.activityfeedbar {
  opacity: .6;
  width: auto;
  margin-left: 0;
  margin-right: 1px;
  padding-left: 6.5px;
  padding-right: 6.5px;
}

.iconlink.activityfeedbar:hover {
  background-color: var(--align-very-light-grey);
  opacity: 1;
  border-radius: 6px;
}

.iconlink.activityfeedbar.dropdown {
  opacity: 1;
  margin-left: 0;
  padding-top: 10px;
  padding-bottom: 10px;
}

.iconlink.boardicon {
  border: 1px none var(--align-mid-gray);
  background-color: var(--align-transparent);
  opacity: .6;
  text-align: center;
  mix-blend-mode: normal;
  border-radius: 5px;
  width: auto;
  margin-left: 0;
  margin-right: 1px;
  padding-left: 6.5px;
  padding-right: 6.5px;
}

.iconlink.boardicon:hover {
  background-color: var(--align-very-light-grey);
  opacity: 1;
  border-radius: 6px;
  padding-left: 6.5px;
  padding-right: 6.5px;
}

.iconlink.boardicon.w--current {
  border-style: none none solid;
  border-color: var(--align-dark-grey);
  background-color: var(--align-white);
  border-radius: 0;
  margin-left: 6.5px;
  margin-right: 7.5px;
  padding-left: 0;
  padding-right: 0;
}

.iconlink.info-icon {
  display: none;
}

.iconlink.chat-icon-link {
  opacity: 1;
  width: auto;
  margin-left: 0;
  margin-right: 1px;
  padding-left: 6.5px;
  padding-right: 3.5px;
  display: inline-block;
}

.iconlink.chat-icon-link:hover {
  background-color: var(--align-very-light-grey);
  border-radius: 6px;
}

.iconlink.chat-icon-link.projects {
  display: none;
}

.input {
  padding-left: 0;
}

.inputicon {
  opacity: .5;
  max-width: 24%;
  margin-top: 5px;
  margin-bottom: 7px;
  padding-bottom: 0;
  padding-left: 0;
}

.inputcol {
  text-align: right;
  justify-content: space-around;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.helpname, .helpemail {
  border: 1px solid var(--line-3);
  color: var(--align-dark-grey);
  border-radius: 3px;
  max-width: 300px;
}

.blogpost {
  color: #000;
  text-align: left;
  background-color: #fff;
  border: 1px #f1f1f1;
  border-bottom-style: dotted;
  border-radius: 0;
  margin-bottom: 8px;
  margin-left: auto;
  margin-right: auto;
  padding: 10px 5px 20px;
  text-decoration: none;
  display: block;
  transform: translate(0);
}

.blogpost.details {
  margin-top: 0;
  padding-top: 10px;
  padding-left: 10px;
  padding-right: 20px;
}

.blogpost.details.example-pg {
  margin-bottom: 50px;
}

.blogpost.details.narrow {
  max-width: 800px;
}

.blogtitle {
  color: #333;
  text-align: left;
  margin: 0 auto 8px;
  padding-top: 3px;
  padding-right: 10px;
  font-size: 28px;
  font-weight: 600;
  line-height: 33px;
  text-decoration: none;
  display: block;
}

.blogtitle.card {
  margin-bottom: 4px;
  font-size: 24px;
  font-weight: 600;
  line-height: 26px;
}

.blogtitle.center {
  color: var(--align-dark-grey);
  text-align: center;
}

.blogpagehead {
  color: #aaa;
  text-align: left;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 5px;
  padding-bottom: 5px;
  padding-left: 0;
  font-size: 16px;
  font-weight: 400;
  line-height: 33px;
}

.blogpagehead.strategic-templates {
  margin-left: 20px;
}

.followus {
  margin-right: 8px;
  display: inline-block;
}

.blogpagefollow {
  text-align: right;
  padding-right: 15px;
}

.blogpageheadrow {
  background-color: #f1f1f1;
  align-items: center;
  margin-top: 5px;
  margin-bottom: 20px;
  padding-right: 10px;
  display: flex;
}

.addthis {
  text-align: center;
  min-width: 10px;
  min-height: 8px;
  margin: 10px auto;
  padding-bottom: 5px;
  display: block;
}

.value {
  text-align: right;
}

.paymentdiv {
  text-align: left;
  margin: 5px auto 30px;
  display: block;
}

.navwhiteback {
  float: none;
  text-align: center;
  background-color: #fff0;
  max-width: none;
  margin-left: auto;
  margin-right: auto;
  display: block;
  position: static;
}

.navwhiteback.align-nav {
  margin-top: 12px;
}

.richblog {
  color: #333;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
  padding-right: 0;
  font-size: 14px;
  text-decoration: none;
  display: inline-block;
}

.richblog p {
  color: var(--align-mid-gray);
}

.richblog a {
  color: #0098ff;
  font-weight: 600;
  text-decoration: none;
}

.top20title {
  margin-top: 0;
  margin-bottom: 20px;
  padding-top: 8px;
  padding-bottom: 8px;
  font-size: 14px;
  font-weight: 600;
  line-height: 20px;
}

.top20title.templates {
  border-radius: 8px;
  margin-bottom: 10px;
  font-family: Montserrat, sans-serif;
}

.blogsidetitlebar {
  color: #fff;
  background-color: #08f;
  border-radius: 8px;
  padding-left: 10px;
}

.blogtopswots {
  background-color: #fff;
  border: 1px #f5f5f5;
  border-radius: 3px;
  margin-top: 15px;
  margin-bottom: 30px;
  padding-bottom: 0;
  padding-right: 0;
}

.blogtopswots.templates {
  border-style: none;
}

.blogtopswots.templates.support {
  margin-bottom: 15px;
}

.rankeditem {
  color: #414141;
  align-items: center;
  padding-left: 5px;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  display: inline-block;
}

.rankeditemlist {
  color: #0098ff;
  margin-bottom: 8px;
  padding-right: 15px;
  font-size: 16px;
  line-height: 18px;
}

.blogrow {
  max-width: 1200px;
  margin-top: 20px;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 30px;
  padding-right: 20px;
  font-family: Montserrat, sans-serif;
  display: block;
}

.blogrow.strategic-templates {
  margin-bottom: 200px;
}

.blogrow.site-user {
  max-width: 1475px;
  margin-top: 20px;
  padding-bottom: 50px;
}

.termsof {
  color: #999;
  text-align: left;
  text-decoration: none;
}

.blogarticle {
  color: #797979;
  text-align: left;
  padding-top: 0;
  padding-left: 0;
  padding-right: 10px;
  font-size: 13px;
}

.readmore {
  color: #0098ff;
  font-weight: 600;
  text-decoration: none;
}

.latestnews {
  color: #797979;
  text-decoration: none;
}

.blog {
  background-color: #fff;
}

.blogdivcol2 {
  background-image: url('../images/HRB-Blog-Image.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  min-height: 120px;
  box-shadow: 1px 1px 3px #afafaf;
}

.blogdivcol2.pest {
  background-image: url('../images/Screen-Shot-2016-07-08-at-6.46.24-PM.png');
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: cover;
  background-attachment: scroll;
  min-height: 120px;
}

.blogdivcol2.swot {
  background-image: url('../images/Screen-Shot-2016-06-24-at-9.59.54-AM.png');
  background-position: 100% 0;
  background-repeat: no-repeat;
  background-size: cover;
  min-height: 120px;
}

.blogdivcol2.swottemplateblog {
  background-image: url('../images/Screen-Shot-2016-07-26-at-10.27.34-AM.png');
  background-position: 0 0;
  background-size: cover;
  min-height: 120px;
}

.blogdivcol2.smartobjblog {
  opacity: 1;
  color: #fff;
  text-align: left;
  background-color: #ff7a00;
  background-image: none;
  background-size: auto;
  align-items: center;
  width: auto;
  min-width: auto;
  height: auto;
  min-height: 120px;
  margin-top: 5px;
  padding-top: 40px;
  padding-left: 20px;
  font-size: 22px;
  font-weight: 600;
  display: flex;
  position: static;
}

.blogdivcol2.smartobjblog.weekly {
  background-color: #263f53;
  background-image: url('../images/pexels-photo-66463.jpeg');
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: 640px;
  min-height: 120px;
}

.blogdivcol2.wproduct {
  background-image: url('../images/Screen-Shot-2017-06-16-at-10.38.03-PM.png');
  background-position: 0 0;
  background-size: cover;
}

.blogdivcol2.whiring {
  background-image: url('../images/pexels-photo-96414.jpeg');
  background-position: 0 100%;
  background-repeat: repeat;
  background-size: cover;
}

.bcardbody {
  text-align: left;
  padding-left: 20px;
  padding-right: 5px;
}

.nextstepsbt {
  background-image: linear-gradient(#0098ff, #08f);
  border-radius: 3px;
  margin-top: 8px;
}

.nextstepstxt {
  min-height: auto;
  margin-top: 5px;
  padding-right: 25px;
}

.nextstepsrow {
  margin-bottom: 50px;
}

.swotquestions {
  margin-top: 20px;
  padding-right: 15px;
  font-size: 13px;
}

.invitesignupfield {
  border: 1px solid var(--gainsboro-9);
  background-color: #f9fafc;
  border-radius: 8px;
  max-width: 300px;
  min-height: 45px;
  margin-left: auto;
  margin-right: 0;
  padding-top: 12px;
  padding-bottom: 12px;
  font-family: Montserrat, sans-serif;
  font-size: 15px;
  display: block;
}

.invitecol1 {
  text-align: right;
  margin-left: auto;
  margin-right: auto;
  padding-right: 30px;
  display: block;
}

.invitesignupform {
  text-align: right;
  max-width: 300px;
  margin-left: auto;
  margin-right: 0;
  display: block;
}

.swotscol4 {
  text-align: center;
  flex: 0 auto;
  margin-left: auto;
  margin-right: auto;
  padding-top: 0;
  padding-left: 0;
  display: flex;
  position: static;
}

.swotscol4.last-column {
  text-align: center;
}

.modernav {
  text-align: center;
  background-color: #1b4364;
  width: 50px;
  min-width: auto;
  height: 100%;
  min-height: 100%;
  max-height: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-top: 10px;
  padding-left: 8px;
  padding-right: 8px;
  display: block;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  overflow: visible;
}

.modernlogo {
  float: none;
  text-align: right;
  margin-left: auto;
  margin-right: auto;
  display: block;
  position: static;
}

.moderngrids {
  filter: invert();
  margin-top: 30px;
}

.modernbottondiv {
  position: absolute;
  bottom: 0;
  left: 0;
}

.modernbottondiv.user {
  margin-left: auto;
  margin-right: auto;
  display: inline-block;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
}

.moderninitils {
  color: #fff;
  text-align: center;
  margin: 15px auto 20px;
  font-size: 18px;
  display: block;
}

.email-subscriptions {
  text-align: left;
  max-width: 300px;
  margin-top: 60px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.email-subscriptions.settings-page {
  display: none;
}

.emailsubscriptionsfield {
  text-align: left;
  margin-top: 0;
  margin-left: 20px;
}

.emailsubtxtheader {
  text-align: center;
  background-color: #f5f5f5;
  margin-top: 0;
  margin-bottom: 10px;
  padding-top: 5px;
  padding-bottom: 5px;
  font-weight: 400;
}

.feedlist {
  background-color: #0000;
  border-radius: 8px;
  max-width: none;
  margin-top: 5px;
  margin-left: 5px;
  padding: 0 30px 15px 20px;
}

.feedlist.ibox {
  background-color: var(--align-white);
  border-radius: 0;
  max-width: none;
  height: 92%;
  margin-top: 0;
  margin-left: 0;
  padding: 0;
  overflow: auto;
}

.search-feed {
  align-items: center;
  min-height: 1px;
  margin: 0 auto;
  padding-top: 4px;
  padding-bottom: 2px;
  display: block;
}

.search-feed.searchfeedform {
  float: none;
  border: 1px solid var(--line-3);
  text-align: left;
  border-radius: 38px;
  width: auto;
  min-width: auto;
  max-width: none;
  height: 35px;
  min-height: auto;
  margin-bottom: 0;
  margin-left: 0;
  margin-right: 0;
  padding: 0 12px 0 10px;
  display: inline-flex;
}

.search-feed.searchfeedform.nav {
  border-color: var(--align-transparent);
  border-radius: 100px;
  height: 30px;
  padding-left: 0;
}

.search-feed.searchfeedform.nav:hover {
  background-color: var(--align-very-light-grey);
}

.search-feed.searchfeedform.nv {
  border-style: none;
  border-color: var(--line-3);
  background-color: var(--align-search-box);
  color: var(--align-search-gray2);
  border-radius: 8px;
  min-width: auto;
  max-width: 200px;
  height: 32px;
  padding-left: 12px;
}

.feedrow {
  color: #fff;
  margin-left: 10px;
  margin-right: 10px;
}

.searchwrapperfeed {
  float: none;
  color: var(--dark-slate-grey-m);
  text-align: left;
  flex: none;
  width: auto;
  min-height: auto;
  margin-bottom: 0;
  margin-left: auto;
  margin-right: 10px;
  padding-right: 0;
  display: block;
}

.searchwrapperfeed.inbox-left {
  display: none;
}

.searchwrapperfeed.nav {
  justify-content: flex-start;
  align-items: center;
  display: none;
  position: relative;
  top: 3px;
}

.searchwrapperfeed.nv {
  align-self: center;
  margin-top: 2px;
  margin-bottom: 0;
  margin-right: 5px;
  display: block;
}

.searchwrapperfeed.nv.search-page {
  display: none;
}

.emailsettingswrapper {
  text-align: center;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.homepanel {
  background-color: #0000;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
  padding-right: 0;
  display: block;
}

.homepanel.bottomtemplatebuffer {
  margin-bottom: 0;
  padding-bottom: 30px;
  font-family: Montserrat, sans-serif;
}

.homepanel.bottomtemplatebuffer.features-guide-area {
  margin-top: 30px;
}

.homepanel.bottomtemplatebuffer.features-section {
  background-color: #0000;
  padding-bottom: 50px;
}

.homepanel.okrs {
  margin-top: 140px;
}

.homepaneldiv {
  text-align: left;
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 20px;
  padding-right: 20px;
  display: block;
}

.footerrow {
  margin-bottom: 10px;
}

.footerrow.home {
  text-align: left;
  margin-bottom: 30px;
  padding-top: 50px;
  padding-bottom: 10px;
  padding-left: 30px;
}

.poweredbytxt {
  color: #0098ff;
  font-weight: 400;
  text-decoration: none;
}

.poweredby {
  margin-top: 100px;
}

.poweredbyname {
  color: #a5a5a5;
  text-decoration: none;
}

.fyembed {
  text-align: center;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.templatecreateimage {
  text-align: center;
  margin-bottom: 10px;
  margin-left: auto;
  margin-right: auto;
  display: block;
  box-shadow: 1px 1px 3px #d6d6d6;
}

.guidecoloumn {
  padding-top: 40px;
  padding-left: 20px;
  padding-right: 10px;
}

.trustby {
  color: #333;
  margin-bottom: 30px;
  font-size: 16px;
  font-weight: 400;
  line-height: 26px;
}

.homesectionrow {
  border-top: 1px #f1f1f1;
  width: auto;
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.homesectionrow.feature-guide {
  border-top-style: none;
}

.animatedgifhome {
  border: 5px solid #fafafa;
  border-radius: 4px;
  margin: 5px auto 100px;
  display: block;
  box-shadow: 9px 9px 29px #ececec;
}

.navdrop {
  float: none;
  margin-left: 0;
  position: static;
  top: 0;
  left: 0;
  right: 0;
}

.animated-gif {
  margin: 30px auto 15px 0;
  display: block;
}

.simplelog {
  border: 1px none var(--line-3);
  background-color: var(--align-transparent);
  vertical-align: middle;
  border-radius: 0;
  width: 32px;
  max-width: none;
  height: 32px;
  max-height: none;
  margin-top: 0;
  margin-left: 20px;
  margin-right: 0;
  padding: 3px;
  font-size: 14px;
  display: inline-block;
}

.simplelog.iboxspot {
  margin-left: 25px;
}

.splashsimplelogo {
  width: 160px;
  height: auto;
  margin-top: 11px;
  margin-left: 23px;
  margin-right: 0;
}

.splashsimplelogo.thumb-logo {
  width: 24px;
}

.splashsimplelogo.thumb-logo.invite-page {
  width: 150px;
  height: auto;
  margin-top: 10px;
}

.bigboldlink {
  color: var(--logoblue);
  text-decoration: none;
}

.homecol2 {
  margin-bottom: 30px;
}

.row2 {
  padding-top: 5px;
  padding-bottom: 5px;
}

.objsection {
  width: auto;
  max-width: 1150px;
  margin-bottom: 50px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.objsolution {
  font-size: 28px;
  font-weight: 600;
  line-height: 34px;
}

.objcat {
  font-size: 28px;
  font-weight: 300;
  line-height: 31px;
}

.objbtn {
  border-radius: 3px;
}

.hideme {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  margin-right: 0;
  padding-left: 0;
  padding-right: 0;
  font-weight: 500;
  display: none;
}

.column {
  padding-right: 5px;
}

.column-2 {
  padding-left: 10px;
}

.column-3 {
  padding-right: 5px;
}

.column-4 {
  padding-left: 10px;
}

.pa2col {
  text-align: right;
  flex: 0 auto;
  margin-left: auto;
  margin-right: auto;
  font-size: 16px;
  display: block;
}

.dropdown-link {
  color: #333;
  text-align: left;
  padding-top: 10px;
  padding-bottom: 10px;
  padding-left: 35px;
  font-size: 13px;
}

.dropdown-link:hover {
  color: #0098ff;
  font-weight: 400;
}

.dropdown-link:focus {
  color: #cecece;
}

.dropdown-link-2 {
  color: #333;
  text-align: left;
  padding-top: 10px;
  padding-bottom: 10px;
  padding-left: 35px;
  font-size: 13px;
}

.dropdown-link-2:hover {
  color: #0098ff;
}

.dropdown-link-2:focus {
  color: #08f;
  font-weight: 600;
}

.dropdown-link-3 {
  color: #333;
  text-align: left;
  padding-top: 10px;
  padding-bottom: 10px;
  padding-left: 35px;
  font-size: 13px;
}

.dropdown-link-3:hover {
  color: #0098ff;
}

.dropdown-link-3:focus {
  color: #cecece;
}

.templateinline {
  color: var(--logoblue);
  font-weight: 600;
  text-decoration: none;
  display: inline;
}

.templateinline:hover {
  color: #027ce7;
}

.templateinline.w--current {
  color: #333;
  font-weight: 700;
}

.text-block {
  margin-bottom: 15px;
  margin-left: 30px;
  margin-right: 10px;
  padding-left: 0;
}

.text-block.templatetile {
  color: var(--align-dark-grey);
  text-align: left;
  background-color: #0000;
  border-left: 1px #f6f6f6;
  margin-bottom: 10px;
  margin-left: 0;
  margin-right: 10px;
  padding: 5px;
  font-family: Montserrat, sans-serif;
  font-size: 13.9px;
  font-weight: 400;
  line-height: 19px;
}

.text-block.templatetile:focus {
  background-color: #f8f8f8;
  border: 1px #0098ff8c;
  border-left: 2px #0000;
  margin-left: 0;
  padding-left: 13px;
}

.text-block.templatetile.mod {
  background-color: #cce5ff;
  border-left: 0 #0000;
  border-right: 1px #000;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: auto;
  min-height: 285px;
  margin-bottom: 1px;
  margin-right: 1px;
  padding: 25px 20px 10px;
  font-size: 14px;
  line-height: 22px;
  display: block;
}

.text-block.templatetile.mod.promotext {
  color: #333;
  border-style: none;
  border-right-width: 1px;
  border-right-color: #000;
  align-items: center;
  padding-top: 10px;
  font-size: 16px;
  font-weight: 400;
  line-height: 22px;
  display: flex;
}

.text-block.templatetile.mod.board {
  background-color: #0000;
  width: 100%;
  min-height: auto;
  margin-right: 0;
  font-size: 13px;
  line-height: 19px;
  display: inline-block;
}

.text-block.templatetile.toptile {
  color: var(--align-dark-grey);
  margin-top: 10px;
  padding-left: 5px;
  font-weight: 400;
}

.text-block.templatetile.toptile:focus {
  border-left-width: 5px;
  border-left-color: #ff7a00;
}

.text-block.templatetile.toptile.activity {
  margin-top: 0;
}

.text-block.templatetile.toptile.activity._13 {
  font-size: 13px;
}

.text-block.templatetile.toptile.activity._13.directory-create {
  color: #616161;
  padding-left: 0;
}

.text-block.templatetile.toptile.activity._13.activity-hide {
  display: none;
}

.text-block.templatetile._13 {
  margin-bottom: 8px;
  font-size: 13px;
}

.text-block.templatetile._13.act-new {
  margin-right: 0;
}

.text-block.templatetile._13.act-new.activity-feed {
  color: var(--dark-slate-grey-m);
  margin-left: 8px;
  padding-left: 0;
  font-family: Montserrat, sans-serif;
  font-size: 13.5px;
}

.text-block.templatetile._13.act-new.activity-feed:focus {
  background-color: #0000;
  padding-left: 5px;
}

.hometiles {
  background-color: #0000;
  border: 1px #000;
  align-items: stretch;
  margin-bottom: 1px;
  display: block;
}

.modbox {
  background-color: #0000;
  border: 1px #5490cc;
  border-color: #5490cc #fafafa;
  padding: 0;
}

.permission {
  opacity: .69;
  margin-left: 4px;
}

.permission.automation-help-text {
  margin-left: -2px;
  margin-right: 8px;
}

.example-swot {
  text-align: left;
  margin-top: 30px;
  margin-bottom: 20px;
}

.swotblock {
  margin-top: 15px;
  margin-bottom: 15px;
  font-family: Montserrat, sans-serif;
  font-size: 14px;
  line-height: 24px;
}

.blogimagelink {
  color: #0098ff;
  text-align: left;
  font-family: Montserrat, sans-serif;
  font-size: 18px;
  font-weight: 600;
  text-decoration: none;
}

.brainstormblock {
  text-align: left;
  margin-bottom: 15px;
}

.brainstormheader {
  text-align: left;
}

.swot-example {
  font-family: Montserrat, sans-serif;
  font-size: 18px;
  line-height: 30px;
}

.blogtitlelink {
  color: #333;
  font-size: 20px;
  font-weight: 400;
  line-height: 23px;
  text-decoration: none;
}

.column-9 {
  padding-left: 0;
}

.articlecard {
  margin-bottom: 25px;
  margin-left: 10px;
}

._20 {
  font-size: 18px;
}

.featured-templates {
  margin-top: 10px;
  padding-left: 5px;
  font-size: 13px;
  line-height: 20px;
}

.text-block-3 {
  display: block;
}

.text-block-3.mproject {
  font-size: 14px;
  display: inline-block;
}

.column-10 {
  border-left: 1px #000;
  flex: 0 auto;
  align-self: center;
  align-items: center;
  padding-left: 0;
  display: block;
}

.period-space {
  text-align: center;
  flex-direction: row;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  padding-bottom: 0;
  padding-left: 1px;
  padding-right: 1px;
  font-size: 12px;
  font-weight: 400;
  line-height: 16px;
  display: inline-block;
}

.period-space.directory {
  padding-left: 1px;
  padding-right: 1px;
  line-height: 16px;
}

.period-space.period-1, .period-space.workspace, .period-space.hide {
  display: none;
}

.u2t_remove {
  border: 1px solid var(--gainsboro-9);
  color: #e24017;
  border-radius: 6px;
  padding-top: 7px;
  padding-bottom: 7px;
  font-weight: 400;
}

.user_is_admin {
  border: 1px solid var(--silver);
}

.user_is_admin.w--redirected-checked {
  background-color: var(--logoblue);
}

.user_can_invite {
  border: 1px solid var(--silver);
}

.team-purpose {
  text-align: left;
  background-color: #323d46;
  flex-direction: row;
  align-items: flex-end;
  min-width: 230px;
  max-width: 40px;
  height: 100%;
  min-height: 100%;
  padding-top: 20px;
  font-family: Open Sans, sans-serif;
  display: block;
  position: fixed;
}

.team-purpose.ap {
  min-width: 250px;
  max-width: 250px;
  height: 200%;
  min-height: auto;
  max-height: 200%;
  display: inline-block;
  position: absolute;
}

.team-purpose.ap.swot-goal {
  max-height: auto;
  background-color: #3c4a55;
  border-right: 1px dotted #9b9b9b;
  border-radius: 3px;
  flex-direction: column;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: stretch;
  min-width: 235px;
  max-width: 235px;
  height: auto;
  margin-top: 9px;
  margin-bottom: 35px;
  margin-right: 10px;
  padding: 5px 20px 30px;
  display: block;
  position: relative;
}

.team-purpose.ap.swot-goal.lgrid {
  border-right-style: none;
  border-radius: 2px;
  margin-top: 10px;
  margin-bottom: 36px;
  padding-top: 0;
  padding-bottom: 25px;
  display: none;
  box-shadow: 2px 2px 2px -3px #bebebe;
}

.team-label {
  text-align: left;
  flex: 1;
  align-items: center;
  margin: 0 20px 0 0;
  padding-top: 30px;
  padding-bottom: 0;
  display: block;
}

.team-label-description {
  color: #333;
  text-align: left;
  flex: 1;
  width: auto;
  margin-top: 2px;
  margin-left: 0;
  padding-left: 0;
  font-size: 14px;
  font-weight: 400;
  line-height: 19px;
  display: block;
}

.team-label-description.ap {
  color: #fafafa;
  margin-bottom: 45px;
  font-size: 14px;
  font-weight: 400;
  line-height: 18px;
}

.team-label-description.ap.swot-goal.mission {
  margin-top: 7px;
  font-size: 21px;
  font-weight: 300;
  line-height: 26px;
}

.team-label-description.ap.swot-goal.mission.project {
  margin-bottom: 0;
}

.team-label-description.ap.swot-goal.mission.project.grande {
  color: #fafafa;
  margin-top: 0;
  margin-bottom: 30px;
  font-size: 14px;
  font-weight: 300;
  line-height: 19px;
}

.team-label-description.project {
  font-size: 28px;
  font-weight: 300;
  line-height: 33px;
}

.team-name {
  margin-bottom: 10px;
  margin-left: 0;
  display: block;
}

.team-name.whitelabel {
  flex: 0 auto;
  margin-top: 0;
  margin-bottom: 0;
  padding-bottom: 2px;
  display: inline-block;
}

.team-name.ap {
  margin-bottom: 20px;
}

.team-name-text {
  color: #fafafa;
  text-align: center;
  margin: 0 auto 15px;
  padding-right: 0;
  font-size: 22px;
  font-weight: 600;
  line-height: 27px;
  display: block;
}

.objective-module {
  float: none;
  background-color: #fafafa;
  border-top: 1px #f6f6f6;
  border-bottom: 1px solid #f6f6f6;
  border-radius: 4px;
  flex-direction: row;
  justify-content: flex-start;
  align-items: stretch;
  width: auto;
  min-width: 950px;
  max-width: 1400px;
  min-height: 100px;
  margin: 0 0 5px;
  padding-top: 0;
  padding-bottom: 0;
  padding-right: 0;
  font-weight: 600;
  display: flex;
  position: static;
}

.objective-module.swot-goal {
  background-color: #fff;
  border: 1px solid #dbdcdf9c;
  border-color: #dbdcdf9c #dddee2eb #dddee2 #dddee2d9;
  border-radius: 2px;
  align-items: stretch;
  min-width: 100%;
  min-height: 110px;
  margin: 5px 10px 0 0;
  padding-top: 6px;
  padding-bottom: 6px;
  box-shadow: 0 0 6px #ebebeb73;
}

.objective-module.swot-goal.tight {
  clear: none;
  border-style: none none solid;
  border-width: 1px;
  border-color: black black var(--align-65ghost);
  opacity: 1;
  background-color: #fff;
  border-radius: 0;
  align-items: center;
  min-width: auto;
  max-width: 1420px;
  min-height: 95px;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 11px;
  padding-bottom: 10px;
  padding-right: 20px;
  overflow: hidden;
  box-shadow: 0 35px 35px #323e461a;
}

.objective-module.swot-goal.tight.gridspot {
  max-height: auto;
  box-shadow: none;
  background-color: #0000;
  border: .5px #000;
  border-radius: 0;
  flex-direction: row;
  flex: 0 auto;
  min-width: 48.9%;
  max-width: 48.9%;
  min-height: 215px;
  margin: 1px 1px 0 0;
  padding: 17px 15px 12px;
  display: block;
  position: relative;
  overflow: visible;
}

.objective-module.swot-goal.tight.gridspot.colorspot-blue {
  background-color: var(--align-b3);
  box-shadow: none;
  border-style: none;
  border-color: #f2f2f2;
  border-radius: 0;
  margin: 1px 1px 0 0;
}

.objective-module.swot-goal.tight.gridspot.colorspot-blue.mshadow {
  border: 5px #ffffff59;
  border-top: 10px #fff;
  border-left: 10px #fff;
  border-radius: 4px;
  flex: 0 auto;
  min-width: 40.8%;
  max-width: 47.8%;
  margin-bottom: 24px;
  margin-left: 12px;
  margin-right: 12px;
  box-shadow: 2px 16px 37px -39px #a1a1a1;
}

.objective-module.swot-goal.tight.gridspot.colorspot-red {
  background-color: var(--align-r3);
  box-shadow: none;
  border-style: none;
  border-color: #f2f2f2;
  margin: 1px 1px 0 0;
}

.objective-module.swot-goal.tight.gridspot.colorspot-red.mshadow {
  flex: 0 auto;
  min-width: 47.9%;
  max-width: 47.9%;
  margin-bottom: 24px;
  margin-left: 12px;
  margin-right: 12px;
  box-shadow: 2px 16px 37px -39px #a1a1a1;
}

.objective-module.swot-goal.tight.gridspot.colorspot {
  box-shadow: none;
  border-style: none;
  border-color: #000;
  flex: 0 auto;
  min-width: 48.6%;
  max-width: 48.6%;
}

.objective-module.swot-goal.tight.gridspot.colorspot-green {
  background-color: var(--align-g3);
  box-shadow: none;
  mix-blend-mode: normal;
  border-style: none;
  border-color: #f2f2f2;
  margin: 1px 1px 0 0;
}

.objective-module.swot-goal.tight.gridspot.colorspot-green.mshadow {
  flex: 0 auto;
  min-width: 47.9%;
  max-width: 47.9%;
  margin-bottom: 24px;
  margin-left: 12px;
  margin-right: 12px;
  box-shadow: 0 16px 37px -39px #a1a1a1;
}

.objective-module.swot-goal.tight.gridspot.colorspot-orange {
  background-color: var(--align-o3);
  box-shadow: none;
  border-style: none;
  border-color: #f2f2f2;
  margin: 1px 1px 0 0;
}

.objective-module.swot-goal.tight.gridspot.colorspot-orange.mshadow {
  border: 1px solid #fff4d8;
  border-radius: 4px;
  flex: 0 auto;
  min-width: 40.8%;
  max-width: 47.8%;
  margin-bottom: 24px;
  margin-left: 12px;
  margin-right: 12px;
  overflow: hidden;
  box-shadow: 3px 16px 37px -39px #a1a1a1;
}

.objective-module.swot-goal.tight.gridspot.colorspot-yellow {
  background-color: var(--align-y3);
  box-shadow: none;
  border-style: none;
  border-color: #f2f2f2;
  margin: 1px 1px 0 0;
}

.objective-module.swot-goal.tight.gridspot.colorspot-gray {
  border-style: none none solid;
  border-color: #f2f2f2 #f2f2f2 var(--align-65ghost);
  opacity: 1;
  mix-blend-mode: normal;
  background-color: #fff;
  border-radius: 0;
  min-width: 48.9%;
  margin-bottom: 0;
  margin-left: 0;
  margin-right: 1px;
  box-shadow: 15px 26px 35px #323e460d;
}

.objective-module.swot-goal.tight.gridspot.colorspot-gray.mshadow {
  border-width: 1px;
  flex: 0 auto;
  min-width: 47.9%;
  max-width: 47.9%;
  margin-bottom: 24px;
  margin-left: 12px;
  margin-right: 12px;
  box-shadow: 0 16px 37px -39px #a1a1a1;
}

.objective-module.swot-goal.tight.gridspot.colorspot-darkblue {
  background-color: var(--align-b3);
  border-style: none;
  border-color: #f2f2f2;
  border-radius: 0;
  margin: 1px 1px 0 0;
  box-shadow: 16px 19px 35px #323e4614;
}

.objective-module.swot-goal.tight.gridspot.colorspot-darkblue.mshadow {
  border-style: none;
  border-bottom-width: 5px;
  border-bottom-color: #ffffff59;
  border-right-width: 5px;
  border-right-color: #ffffff59;
  border-radius: 0;
  flex: 0 auto;
  min-width: 48.8%;
  max-width: 49.8%;
  margin-bottom: 14px;
  margin-left: 7px;
  margin-right: 7px;
  display: block;
  box-shadow: 1px 30px 37px -29px #a1a1a1;
}

.objective-module.swot-goal.tight.gridspot.colorspot-darkred {
  background-color: var(--align-r3);
  mix-blend-mode: normal;
  border-style: none;
  border-color: #f2f2f2;
  border-radius: 0;
  margin-bottom: 0;
  margin-left: 0;
  margin-right: 1px;
  box-shadow: 16px 19px 35px #323e4614;
}

.objective-module.swot-goal.tight.gridspot.colorspot-darkgreen {
  background-color: var(--align-g3);
  border-style: none;
  border-color: #f2f2f2;
  border-radius: 0;
  margin: 1px 1px 0 0;
  box-shadow: 16px 19px 35px #323e4614;
}

.objective-module.swot-goal.tight.gridspot.colorspot-darkyellow {
  background-color: var(--align-y3);
  border-style: none;
  border-color: #f2f2f2;
  border-radius: 0;
  margin: 1px 1px 0 0;
  overflow: visible;
  box-shadow: 16px 19px 35px #323e4614;
}

.objective-module.swot-goal.tight.gridspot.colorspot-darkgray {
  border-style: none none solid;
  border-color: #f2f2f2 #f2f2f2 var(--align-65ghost);
  background-color: #fff;
  border-bottom-width: 1px;
  max-width: 48.9px;
  margin-bottom: 0;
  margin-left: 0;
  margin-right: 1px;
  box-shadow: 16px 19px 35px #323e4614;
}

.objective-module.swot-goal.tight.gridspot.colorspot-darkorange {
  background-color: var(--align-o3);
  border-style: none;
  border-color: #f2f2f2;
  border-radius: 0;
  margin: 1px 1px 0 0;
  box-shadow: 16px 19px 35px #323e4614;
}

.objective-module.swot-goal.tight.gridspot.colorspot-black {
  background-color: var(--align-b3);
  border-style: none;
  border-color: #f2f2f2;
  border-radius: 0;
  margin-bottom: 0;
  margin-left: 0;
  margin-right: 1px;
  overflow: visible;
  box-shadow: 16px 19px 35px #323e460d;
}

.objective-module.swot-goal.tight.gridspot.colorspot-brown {
  border-color: #fdedc7;
}

.objective-module.swot-goal.tight.gridspot.colorspot-maroon {
  background-color: #f8ebda;
  border-color: #f8ebda;
}

.objective-module.swot-goal.tight.gridspot.colorspot-white {
  border-style: solid;
  border-color: var(--ghost-white);
  box-shadow: none;
  background-color: #0000;
  min-width: 48.93%;
  margin: -.5px;
  padding-top: 17px;
  overflow: visible;
}

.objective-module.swot-goal.tight.gridmacro {
  margin-bottom: 10px;
  box-shadow: 0 2px 7px -3px #0000000d;
}

.objective-module.swot-goal.tight.gridmacro.colormacro {
  box-shadow: none;
  background-color: #0000;
  border-style: none;
  border-color: #1d91ec #1d91ec #f6f6f6;
  min-height: 95px;
  max-height: none;
  margin-bottom: .5px;
  padding-top: 11px;
  padding-bottom: 10px;
}

.objective-module.swot-goal.tight.gridmacro.colormacro.boardmacro {
  background-color: #0000;
  border-style: solid;
  border-color: #eef0f5;
  margin-bottom: -2px;
  padding-top: 13px;
  padding-bottom: 12px;
}

.objective-module.swot-goal.tight.colorspot {
  background-color: #fff;
}

.objective-module.swot-goal.tight.colorspot-blue {
  border-style: none;
  border-color: var(--align-65ghost);
  background-color: var(--align-b3);
  box-shadow: none;
  border-radius: 0;
  margin-top: 0;
  margin-bottom: 0;
}

.objective-module.swot-goal.tight.colorspot-blue.boardspot {
  text-align: center;
  background-color: #1d91ec0d;
  flex: 1;
  width: 275px;
  min-width: 275px;
  max-width: 275px;
  font-style: normal;
}

.objective-module.swot-goal.tight.colorspot-orange {
  border: 1px none var(--align-65ghost);
  background-color: var(--align-o3);
  box-shadow: none;
  margin-top: 0;
  margin-bottom: 0;
}

.objective-module.swot-goal.tight.colorspot-green {
  border: 1px none var(--align-65ghost);
  background-color: var(--align-g3);
  box-shadow: none;
  margin-top: 0;
  margin-bottom: 0;
}

.objective-module.swot-goal.tight.colorspot-green.boardspot {
  background-color: #2bad310d;
}

.objective-module.swot-goal.tight.colorspot-green.chat {
  border-left: 12px #35cc8d2b;
}

.objective-module.swot-goal.tight.colorspot-red {
  border: 1px none var(--align-65ghost);
  background-color: var(--align-r3);
  box-shadow: none;
  margin-bottom: 0;
}

.objective-module.swot-goal.tight.colorspot-yellow {
  border-style: none;
  border-color: var(--align-65ghost);
  background-color: var(--align-y3);
  box-shadow: none;
  margin-top: 0;
  margin-bottom: 0;
}

.objective-module.swot-goal.tight.colorspot-maroon {
  background-color: #f8ebda;
  border-bottom-color: #ffe2b4;
}

.objective-module.swot-goal.tight.colorspot-gray {
  border-style: none none solid;
  border-width: 1px;
  border-color: black black var(--align-65ghost);
  background-color: var(--align-white);
  border-radius: 0;
  margin-top: 0;
  margin-bottom: 0;
  padding-right: 20px;
  font-family: Open Sans, sans-serif;
  box-shadow: 0 35px 35px #323e461a;
}

.objective-module.swot-goal.tight.colorspot-gray.webflowgrid {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  justify-content: start;
  display: grid;
}

.objective-module.swot-goal.tight.colorspot-gray.chat {
  border-left: 12px #62748538;
  width: auto;
}

.objective-module.swot-goal.tight.colorspot-brown {
  background-color: #fff1d1;
  border-bottom-color: #f3f3f3;
}

.objective-module.swot-goal.tight.colorspot-darkblue {
  background-color: var(--align-b3);
  border: 1px #000;
  margin-top: .5px;
  margin-bottom: 0;
  box-shadow: 0 35px 35px #323e461f;
}

.objective-module.swot-goal.tight.colorspot-darkblue.boardspot {
  width: 275px;
  min-width: 275px;
  max-width: 275px;
}

.objective-module.swot-goal.tight.colorspot-darkred {
  border-color: var(--align-65ghost) var(--align-transparent) var(--line-3);
  background-color: var(--align-r3);
  margin-bottom: 0;
  box-shadow: 0 35px 35px #323e461f;
}

.objective-module.swot-goal.tight.colorspot-darkgreen {
  background-color: var(--align-g3);
  border-style: none;
  border-color: #000;
  margin-bottom: 0;
  box-shadow: 0 35px 35px #323e461f;
}

.objective-module.swot-goal.tight.colorspot-darkyellow {
  background-color: var(--align-y3);
  border-style: none;
  border-color: #000;
  margin-bottom: 0;
  box-shadow: 0 35px 35px #323e461f;
}

.objective-module.swot-goal.tight.colorspot-darkgray {
  border-color: var(--align-65ghost) var(--align-transparent);
  background-color: #fff;
  border-bottom-style: solid;
  border-left-style: none;
  border-right-style: none;
  border-radius: 0;
  max-width: 1420px;
  margin-top: 0;
  margin-bottom: 0;
  box-shadow: 0 35px 35px #323e461a;
}

.objective-module.swot-goal.tight.colorspot-darkorange {
  border-color: var(--align-65ghost) var(--align-transparent) var(--line-3);
  background-color: var(--align-o3);
  margin-bottom: 0;
  box-shadow: 0 35px 35px #323e461f;
}

.objective-module.swot-goal.tight.colorspot-black {
  border-color: var(--align-65ghost) var(--align-transparent) var(--align-very-light-grey) var(--ghost-white);
  background-color: var(--align-b3);
  background-image: none;
  border-bottom-style: none;
  margin-bottom: 0;
  box-shadow: 0 35px 35px #323e461f;
}

.objective-module.swot-goal.tight.colorspot-white {
  border-style: solid;
  border-width: 1px;
  border-color: var(--align-65ghost) var(--ghost-white) var(--ghost-white);
  box-shadow: none;
  background-color: #fff0;
  margin-top: -1px;
  margin-bottom: 0;
}

.objective-module.swot-goal.tight.boardspot {
  box-shadow: none;
  background-color: #0000;
  border: .5px solid #f2f2f2;
  border-radius: 0;
  flex-direction: column;
  align-items: stretch;
  width: 295px;
  min-width: 295px;
  max-width: 295px;
  min-height: 300px;
  margin: -1px 1px 0 0;
  padding-bottom: 15px;
  padding-left: 8px;
  padding-right: 8px;
  display: flex;
}

.objective-module.swot-goal.tight.boardspot.colorspot-gray {
  border-style: solid;
  border-color: var(--ghost-white) var(--ghost-white) var(--ghost-white) var(--line-3);
  background-color: #fff;
  border-radius: 0;
  margin: -1px -.5px 0 0;
  box-shadow: 19px 23px 50px #323e460a;
}

.objective-module.swot-goal.tight.boardspot.colorspot-blue {
  border-style: solid;
  border-color: var(--align-65ghost);
  background-color: var(--align-b3);
  box-shadow: none;
  text-align: left;
  border-radius: 0;
  flex: 0 auto;
  width: 295px;
  min-width: 295px;
  max-width: 295px;
}

.objective-module.swot-goal.tight.boardspot.colorspot-yellow {
  border-style: solid;
  border-color: var(--align-65ghost);
  background-color: var(--align-y3);
  box-shadow: none;
  border-radius: 0;
}

.objective-module.swot-goal.tight.boardspot.colorspot {
  border: 1px solid var(--line-3);
  box-shadow: none;
  opacity: 100;
  background-color: #0000;
  border-radius: 0;
  margin-left: -.5px;
  margin-right: -.5px;
}

.objective-module.swot-goal.tight.boardspot.colorspot-green {
  border-style: solid;
  border-color: var(--align-65ghost);
  background-color: var(--align-g3);
  box-shadow: none;
  border-radius: 0;
  margin: -1px 1px 0 0;
}

.objective-module.swot-goal.tight.boardspot.colorspot-darkblue {
  border-style: solid;
  border-color: var(--align-65ghost);
  background-color: var(--align-b3);
  border-radius: 0;
  flex: 0 auto;
  width: 290px;
  min-width: 290px;
  max-width: 290px;
  margin: 1px 1px 0 0;
  box-shadow: 19px 23px 50px #343e4614;
}

.objective-module.swot-goal.tight.boardspot.colorspot-black {
  border-style: solid;
  border-color: var(--align-65ghost);
  background-color: var(--align-gray3);
  border-radius: 0;
  margin: -1px 1px 0 0;
  box-shadow: 19px 23px 50px #343e460f;
}

.objective-module.swot-goal.tight.boardspot.colorspot-darkgreen {
  border-style: solid;
  border-color: var(--align-65ghost);
  background-color: var(--align-secondary-green);
  border-radius: 0;
  box-shadow: 19px 23px 50px #343e4614;
}

.objective-module.swot-goal.tight.boardspot.colorspot-darkyellow {
  border-style: solid;
  border-color: var(--align-65ghost);
  background-color: var(--align-y3);
  border-radius: 0;
  box-shadow: 19px 23px 50px #343e4614;
}

.objective-module.swot-goal.tight.boardspot.colorspot-darkgray {
  border-style: solid;
  border-color: var(--align-white);
  background-color: #fff;
  border-radius: 0;
  box-shadow: 19px 23px 50px #343e4614;
}

.objective-module.swot-goal.tight.boardspot.colorspot-darkorange {
  border-style: solid;
  border-color: var(--align-65ghost);
  background-color: var(--align-o3);
  border-radius: 0;
  box-shadow: 19px 23px 50px #343e4614;
}

.objective-module.swot-goal.tight.boardspot.colorspot-orange {
  border-style: solid;
  border-color: var(--align-65ghost);
  background-color: var(--align-o3);
  box-shadow: none;
  border-radius: 0;
  margin: -1px 1px 0 0;
}

.objective-module.swot-goal.tight.boardspot.colorspot-darkred {
  border-style: solid;
  border-color: var(--ghost-white) var(--ghost-white) var(--ghost-white) var(--align-65ghost);
  background-color: var(--align-r3);
  border-radius: 0;
  box-shadow: 19px 23px 50px #343e4614;
}

.objective-module.swot-goal.tight.boardspot.colorspot-red {
  border-style: solid;
  border-color: var(--align-65ghost);
  background-color: var(--align-r3);
  box-shadow: none;
  border-radius: 0;
}

.objective-module.swot-goal.tight.boardspot.colorspot-white {
  border-width: 1px;
  border-color: var(--ghost-white);
  width: 295px;
  min-width: 295px;
  max-width: 295px;
  margin-top: -1px;
  margin-left: -.5px;
  margin-right: -.5px;
}

.objective-module.swot-goal.tight.cardspot {
  border-radius: 12px;
  min-width: auto;
  margin-bottom: 20px;
  padding-left: 0;
  padding-right: 40px;
  display: block;
  box-shadow: 2px 2px 20px #3935460d, 0 30px 35px #343e4612;
}

.objective-title {
  background-color: #0000;
  flex-direction: column;
  flex: none;
  justify-content: center;
  align-items: flex-start;
  width: 235px;
  min-width: 235px;
  max-width: 235px;
  margin: 0 15px 0 41px;
  padding-top: 10px;
  padding-bottom: 10px;
  padding-right: 0;
  font-size: 14px;
  display: flex;
  overflow: hidden;
}

.objective-title.gridspot {
  -webkit-text-stroke-width: .3px;
  width: 100%;
  min-width: 100%;
  max-width: none;
  margin-top: 5px;
  margin-bottom: 5px;
  margin-left: 10px;
  padding-top: 5px;
  padding-bottom: 0;
  font-weight: 500;
  line-height: 25px;
  display: block;
  overflow: hidden;
}

.objective-title.gridspot.hide-score {
  margin-left: 10px;
}

.objective-title.gridmacro {
  min-width: 235px;
  max-width: 235px;
  margin-right: 15px;
  overflow: visible;
}

.objective-title.gridmacro.scoremacro {
  flex: none;
  min-width: 235px;
  max-width: 235px;
}

.objective-title.hide-score {
  margin-left: 40px;
  margin-right: 50px;
}

.objective-title.boardspot {
  flex: none;
  width: 100%;
  min-width: 100%;
  max-width: 100%;
  margin: 5px 10px 5px 1px;
  padding: 5px 7px 5px 6px;
}

.objective-title.core-ideology-mod {
  width: 100%;
  min-width: auto;
  max-width: 100%;
  margin-top: 2px;
  margin-bottom: 0;
  margin-left: 0;
}

.objective-title.cardspot {
  width: auto;
  min-width: auto;
  max-width: none;
  margin-left: 21px;
}

.objective-title-description {
  color: var(--align-dark-grey);
  text-align: left;
  -webkit-text-stroke-width: 0px;
  text-transform: none;
  cursor: grab;
  margin-top: 2px;
  margin-bottom: 0;
  padding-left: 0;
  padding-right: 5px;
  font-family: Montserrat, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 18.5px;
  display: block;
}

.objective-title-description.gridspot {
  padding-left: 10px;
  display: none;
}

.objective-title-description.gridspot.colorspot, .objective-title-description.gridspot.colorspot-dark {
  display: none;
}

.objective-title-description.gridmacro {
  color: var(--align-dark-grey);
  cursor: grab;
  display: block;
}

.objective-title-description.gridmacro.coloriconmacro {
  color: var(--dark-slate-grey-5);
  -webkit-text-stroke-width: .1px;
  text-transform: none;
  font-size: 13.8px;
  font-weight: 400;
  display: block;
}

.objective-title-description.colorspot-dark {
  opacity: 1;
  color: #fff;
  font-size: 13.8px;
  font-weight: 400;
  line-height: 19px;
  display: block;
}

.objective-title-description.colorspot {
  color: var(--dark-slate-grey-5);
  font-size: 13.8px;
  font-weight: 400;
  line-height: 18px;
  display: block;
}

.objective-title-description.boardspot {
  padding-left: 5px;
  display: none;
}

.objective-title-description.cim {
  color: #999;
  margin-top: 0;
  margin-left: 15px;
  font-size: 12px;
  display: none;
}

.objective-title-description.tester-text {
  opacity: 1;
  -webkit-text-stroke-width: .1px;
  font-size: 13.8px;
  font-weight: 400;
  line-height: 19px;
  display: block;
}

.objective-title-description.colorspot-darkgreen {
  color: var(--dark-slate-grey-9);
}

.objective-title-description.colorspot-darkyellow {
  color: #77745a;
}

.objective-title-description.colorspot-blue {
  color: var(--dim-grey-9);
}

.objective-title-description.colorspot-darkred {
  color: #635451;
  -webkit-text-stroke-width: 0px;
}

.objective-title-description.colorspot-black, .objective-title-description.colorspot-darkgray {
  -webkit-text-stroke-width: 0px;
}

.objective-title-description.cardspot {
  font-size: 15px;
}

.objective-title-description.font-test {
  color: var(--font-deep-blue);
  font-family: Montserrat, sans-serif;
  font-size: 14px;
  font-weight: 300;
  line-height: 19.5px;
}

.key-result-area {
  background-color: #0000;
  flex-direction: column;
  flex: 1;
  justify-content: center;
  align-items: stretch;
  width: auto;
  min-width: auto;
  max-width: 1031px;
  padding-top: 8px;
  padding-bottom: 8px;
  padding-left: 6px;
  display: block;
}

.key-result-area.gridspot {
  max-width: none;
  min-height: 130px;
}

.key-result-area.boardspot {
  flex: 1;
  width: auto;
  padding-left: 6px;
  padding-right: 5px;
  overflow: visible;
}

.key-result-area.cim {
  width: 100%;
  min-width: 100%;
  max-width: 100%;
  padding-bottom: 8px;
  padding-left: 0;
}

.key-result-description {
  clear: left;
  border: 1px none var(--line-3);
  color: var(--align-black-text);
  overflow-wrap: anywhere;
  cursor: pointer;
  border-radius: 3px;
  flex: 0 auto;
  min-width: auto;
  max-width: 85%;
  margin-left: 10px;
  margin-right: 7px;
  font-family: Montserrat, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 18.5px;
  display: block;
  position: static;
  overflow: hidden;
}

.key-result-description.item-text-item_id {
  color: #333;
  cursor: pointer;
}

.key-result-description.item-text-item_id.gridspot.colorspot {
  color: var(--dark-slate-grey-m);
}

.key-result-description.item-text-item_id.gridspot.colorspot-green {
  color: #41544a;
}

.key-result-description.item-text-item_id.gridspot.colorspot-yellow {
  color: #545241;
}

.key-result-description.item-text-item_id.gridspot.colorspot-red {
  color: #544441;
}

.key-result-description.item-text-item_id.gridspot.colorspot-orange {
  color: #544b41;
}

.key-result-description.colorspot {
  color: #333;
}

.key-result-description.colorspot-dark {
  color: #414b54;
  border-radius: 2px;
  font-weight: 400;
}

.key-result-description.gridmacro {
  color: var(--align-item-text);
  flex: 0 auto;
  font-family: Montserrat, sans-serif;
}

.key-result-description.gridmacro.coloriconmacro {
  color: var(--align-dark-grey);
  flex: 0 auto;
  font-family: Montserrat, sans-serif;
  font-size: 14px;
  line-height: 19px;
}

.key-result-description.gridspot {
  color: var(--align-dark-grey);
  overflow-wrap: anywhere;
  flex: 0 auto;
  max-width: none;
}

.key-result-description.gridspot.colorspot-darkyellow {
  color: #545241;
}

.key-result-description.gridspot.colorspot-darkgreen {
  color: #415441;
}

.key-result-description.gridspot.colorspot-blue {
  color: #414b54;
}

.key-result-description.gridspot.colorspot-red {
  color: #473733;
}

.key-result-description.gridspot.colorspot-darkgray {
  color: #333a47;
}

.key-result-description.gridspot.colorspot-black {
  color: #414754;
}

.key-result-description.gridspot.colorspot-darkblue {
  color: #414c54;
}

.key-result-description.gridspot.colorspot-darkorange {
  color: #544b41;
}

.key-result-description.gridspot.colorspot-darkred {
  color: #544441;
}

.key-result-description.cim {
  color: #fff;
  text-transform: none;
  margin-right: 15px;
  font-size: 14px;
  overflow: hidden;
}

.key-result-description.boardspot {
  color: var(--align-dark-grey);
  letter-spacing: 0;
  flex: 1;
  max-width: 97%;
  margin-right: 5px;
  padding-top: 0;
  padding-bottom: 0;
  font-size: 14px;
  line-height: 19.5px;
}

.key-result-description.boardspot.colorspot-dark {
  font-family: Montserrat, sans-serif;
}

.key-result-description.boardspot.linespot {
  max-height: 70px;
  overflow: hidden;
}

.key-result-description.chat-highlight {
  color: #2a2d30;
  background-color: #d6d7dd80;
  border-radius: 4px;
  margin-left: 6px;
  margin-right: 3px;
  padding-left: 4px;
  padding-right: 4px;
  transition: background-color .2s;
}

.key-result-description.colorspot-darkyellow {
  color: #545241;
}

.key-result-description.colorspot-darkgreen {
  color: #465441;
}

.key-result-description.colorspot-blue {
  color: #414b54;
}

.key-result-description.colorspot-green {
  color: #475441;
}

.key-result-description.colorspot-darkred {
  color: #544441;
}

.key-result-description.colorspot-dark-orange {
  color: #544a41;
}

.key-result-description.colorspot-darkgray, .key-result-description.colorspot-black {
  color: #414854;
}

.key-result-description.colorspot-darkblue {
  color: #414d54;
}

.key-result-description.colorspot-yellow {
  color: #545241;
}

.key-result-description.colorspot-orange {
  color: #544b41;
}

.key-result-description.colorspot-red {
  color: #544541;
}

.key-result-description.cardspot {
  font-size: 14px;
  line-height: 20px;
}

.key-result-description.linespot {
  max-height: 20px;
  overflow: hidden;
}

.key-result-description.font-test {
  opacity: 1;
  color: var(--font-deep-blue);
  font-family: Montserrat, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 18.5px;
}

.key-result-description.ellipsis-single {
  max-width: 964px;
}

.key-result-description.ellipsis-single.gridmacro {
  min-width: 0;
  max-width: none;
  overflow: hidden;
}

.key-result-description.ellipsis-single.gridmacro.boardmacro, .key-result-description.ellipsis-single.gridspot {
  max-width: 87%;
}

.objective-title-word {
  color: var(--align-black);
  -webkit-text-stroke-width: 0px;
  text-transform: uppercase;
  cursor: pointer;
  flex: 0 auto;
  margin-top: 0;
  margin-bottom: 0;
  margin-right: 10px;
  font-family: Montserrat, sans-serif;
  font-size: 14px;
  font-weight: 600;
  line-height: 20px;
  display: inline-block;
}

.objective-title-word.gridspot {
  color: var(--align-black);
  -webkit-text-stroke-color: var(--t2);
  text-transform: none;
  font-size: 14px;
  font-weight: 600;
  line-height: 25px;
}

.objective-title-word.gridspot.colorspot {
  color: var(--logoblue);
  -webkit-text-stroke-width: 0px;
  mix-blend-mode: normal;
  font-weight: 600;
}

.objective-title-word.gridspot.colorspot.mshadow {
  color: var(--black-9);
}

.objective-title-word.gridspot.colorspot-dark {
  color: var(--dodger-blue-4);
}

.objective-title-word.gridspot.colorspot-dark.mshadow {
  color: #ffffff91;
}

.objective-title-word.gridspot.colorspot-darkyellow {
  color: var(--align-objective-titles);
  -webkit-text-stroke-width: 0px;
  font-size: 14px;
}

.objective-title-word.gridspot.colorspot-darkgreen {
  color: var(--align-objective-titles);
  -webkit-text-stroke-width: 0px;
  -webkit-text-stroke-color: #3d6652;
  font-size: 14px;
}

.objective-title-word.gridspot.colorspot-darkblue, .objective-title-word.gridspot.colorspot-darkorange {
  color: var(--align-objective-titles);
  -webkit-text-stroke-width: 0px;
  font-size: 14px;
}

.objective-title-word.gridspot.colorspot-darkred {
  color: var(--align-objective-titles);
  -webkit-text-stroke-width: 0px;
}

.objective-title-word.gridspot.colorspot-black {
  color: var(--align-objective-titles);
  -webkit-text-stroke-width: 0px;
  font-size: 14px;
  font-weight: 600;
}

.objective-title-word.gridspot.colorspot-darkgray {
  color: var(--align-objective-titles);
  -webkit-text-stroke-width: 0px;
  -webkit-text-stroke-color: var(--t2);
  text-transform: none;
  font-size: 14px;
  font-weight: 600;
}

.objective-title-word.gridspot.colorspot-yellow {
  color: var(--align-objective-titles);
  -webkit-text-stroke-width: 0px;
}

.objective-title-word.gridspot.colorspot-green {
  color: var(--align-objective-titles);
  text-align: right;
  -webkit-text-stroke-width: 0px;
}

.objective-title-word.gridspot.colorspot-orange, .objective-title-word.gridspot.colorspot-blue, .objective-title-word.gridspot.colorspot-red {
  color: var(--align-objective-titles);
  -webkit-text-stroke-width: 0px;
}

.objective-title-word.gridmacro {
  color: var(--t2);
  -webkit-text-stroke-width: 0px;
  cursor: pointer;
  font-size: 14.2px;
}

.objective-title-word.gridmacro:hover {
  border-bottom-color: var(--newtitle);
}

.objective-title-word.gridmacro.coloriconmacro {
  color: #0098ff;
  text-transform: none;
  font-family: Montserrat, sans-serif;
  font-size: 14.5px;
  font-weight: 500;
}

.objective-title-word.gridmacro.colormacro {
  color: var(--align-black);
  -webkit-text-stroke-width: 0px;
  font-size: 14px;
  font-weight: 600;
}

.objective-title-word.gridmacro.colormacro:hover {
  border-bottom-color: var(--dim-grey-6);
}

.objective-title-word.colorspot {
  color: var(--align-90-purple);
  font-size: 14px;
  font-weight: 600;
}

.objective-title-word.colorspot-dark {
  color: #fff;
}

.objective-title-word.cim {
  color: #ffffff87;
  text-align: center;
  text-transform: uppercase;
  flex: 1;
  margin-left: 15px;
  font-size: 10px;
}

.objective-title-word.tester-obj {
  color: var(--logoblue);
  -webkit-text-stroke-width: 0px;
  -webkit-text-stroke-color: #56a7ff;
  font-size: 14.2px;
  font-weight: 500;
}

.objective-title-word.boardspot {
  color: var(--align-black);
  -webkit-text-stroke-width: 0px;
  text-transform: none;
  margin-left: 0;
  font-size: 14px;
  font-weight: 600;
}

.objective-title-word.boardspot.colorspot-darkgreen {
  color: var(--align-black);
}

.objective-title-word.boardspot.colorspot-black {
  font-weight: 600;
}

.objective-title-word.boardspot.colorspot-darkgray {
  color: var(--align-black);
  -webkit-text-stroke-width: 0px;
  -webkit-text-stroke-color: var(--align-objective-titles);
  font-size: 14px;
  font-weight: 600;
}

.objective-title-word.boardspot.colorspot-darkblue, .objective-title-word.boardspot.colorspot-darkyellow, .objective-title-word.boardspot.colorspot-darkorange {
  color: var(--align-black);
}

.objective-title-word.colorspot-darkgreen {
  color: var(--align-objective-titles);
  -webkit-text-stroke-width: 0px;
  -webkit-text-stroke-color: var(--newtitle);
  font-weight: 600;
}

.objective-title-word.colorspot-darkblue {
  color: var(--align-objective-titles);
  font-weight: 600;
}

.objective-title-word.colorspot-darkyellow {
  color: var(--align-objective-titles);
  -webkit-text-stroke-width: 0px;
  font-weight: 600;
}

.objective-title-word.colorspot-green, .objective-title-word.colorspot-blue {
  color: var(--align-objective-titles);
  -webkit-text-stroke-width: 0px;
  font-size: 14px;
  font-weight: 600;
}

.objective-title-word.colorspot-darkorange {
  color: var(--align-objective-titles);
  -webkit-text-stroke-width: 0px;
  font-weight: 600;
}

.objective-title-word.colorspot-darkred {
  color: var(--align-objective-titles);
  -webkit-text-stroke-width: 0px;
  font-size: 14px;
  font-weight: 600;
}

.objective-title-word.colorspot-black {
  color: var(--align-objective-titles);
  -webkit-text-stroke-width: 0px;
  font-weight: 600;
}

.objective-title-word.colorspot-darkgray {
  color: var(--align-objective-titles);
  -webkit-text-stroke-width: 0px;
  -webkit-text-stroke-color: #4f6271;
  text-transform: none;
  font-size: 14px;
  font-weight: 600;
}

.objective-title-word.colorspot-yellow, .objective-title-word.colorspot-orange, .objective-title-word.colorspot-red {
  color: var(--align-objective-titles);
  -webkit-text-stroke-width: 0px;
  font-size: 14px;
  font-weight: 600;
}

.objective-title-word.colorspot-gray {
  color: var(--align-90-purple);
  -webkit-text-stroke-width: 0px;
  font-size: 14px;
  font-weight: 600;
}

.objective-title-word.cardspot {
  font-size: 15.5px;
  font-weight: 700;
}

.objective-title-word.font-test {
  color: var(--font-deep-blue);
  font-family: Montserrat, sans-serif;
  font-size: 14px;
  font-weight: 600;
}

.scorecard-module {
  border: 1px #f0f0f0;
  border-radius: 8px;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  width: auto;
  min-width: 765px;
  max-width: 1400px;
  margin-top: 0;
  margin-bottom: 15px;
  margin-right: 0;
  padding: 0;
  display: flex;
}

.scorecard-module.swot-goal {
  align-items: stretch;
  max-width: 1500px;
  margin-top: 0;
  margin-bottom: 0;
}

.scorecard-module.swot-goal.omtm {
  display: inline-block;
}

.metric-box {
  text-align: left;
  background-color: #5d778a;
  border-top: 1px #cecece;
  border-bottom: 1px solid #f5f5f5;
  border-left: 1px solid #f5f5f5;
  border-right: 1px #cecece;
  border-radius: 0;
  flex-direction: row;
  flex: 1;
  align-items: center;
  min-width: 140px;
  max-width: 600px;
  margin-top: 2px;
  margin-right: 10px;
  padding: 7px 20px;
  text-decoration: none;
  display: inline-block;
}

.metric-box:focus {
  background-color: #263f53;
}

.metric-box.summary {
  margin-bottom: 2px;
  margin-right: 2px;
  display: inline-block;
}

.metric-title {
  color: #fafafac2;
  text-align: left;
  margin-bottom: 0;
  padding-top: 0;
  font-size: 12px;
  font-weight: 400;
  text-decoration: none;
  display: inline-block;
}

.metric-number {
  color: #fafafa;
  text-align: left;
  padding: 0 12px 0 0;
  font-size: 20px;
  font-weight: 400;
  line-height: 20px;
  display: inline-block;
}

.objective-score {
  flex-direction: column;
  flex: 1;
  justify-content: center;
  align-items: stretch;
  max-width: 33px;
  margin-top: 2px;
  margin-bottom: 1px;
  margin-right: 0;
  display: flex;
}

.objective-score.boardspot {
  flex: 0 auto;
  display: none;
}

.objective-score-number {
  text-align: center;
  background-color: #f1f1f1;
  border-right: 1px #d1d0d0;
  border-radius: 3px;
  flex-direction: column;
  flex: 0 auto;
  justify-content: center;
  align-items: stretch;
  width: 44px;
  min-width: 44px;
  max-width: 44px;
  margin: 0;
  padding: 0 6px;
  font-size: 12px;
  font-weight: 400;
  line-height: 19px;
  display: flex;
  position: relative;
  top: 0;
  bottom: 0;
  left: 0;
}

.objective-score-number.top-level {
  color: #333333bf;
  text-align: right;
  cursor: grab;
  background-color: #0000;
  border-bottom-left-radius: 3px;
  flex: 1;
  width: 57px;
  min-width: 57px;
  max-width: 57px;
  margin-top: 0;
  margin-bottom: 0;
  margin-right: 15px;
  font-family: Open Sans, sans-serif;
  font-size: 13px;
  font-weight: 400;
  line-height: 21px;
}

.objective-score-number.top-level.gridspot {
  flex: 0 auto;
  font-size: 12px;
  display: none;
}

.objective-score-number.top-level.gridmacro {
  cursor: grab;
  width: 60px;
  min-width: 60px;
  max-width: 60px;
  font-size: 13px;
}

.objective-score-number.top-level.gridmacro.coloriconmacro {
  width: 57px;
  min-width: 57px;
  max-width: 57px;
}

.objective-score-number.top-level.gridmacro.coloriconmacro.scoremacro, .objective-score-number.top-level.gridmacro.scoremacro {
  font-family: Open Sans, sans-serif;
}

.objective-score-number.top-level.colorspot {
  color: #333;
}

.objective-score-number.top-level.colorspot-dark {
  color: #fff;
}

.objective-score-number.top-level.hide-score {
  display: none;
}

.objective-score-number.top-level.boardspot {
  text-align: right;
  margin-right: 25px;
  padding-left: 0;
  padding-right: 12px;
  display: none;
}

.objective-score-number.top-level.cardspot {
  opacity: 0;
}

.objective-score-number.grande-score {
  text-align: center;
  border-radius: 0;
  flex: 1;
  align-items: flex-start;
  margin-bottom: 0;
  margin-right: 10px;
  padding: 2px 10px;
  display: flex;
}

.objective-score-number.grande-score.inline-total {
  margin-bottom: 4px;
  display: inline-block;
}

.objective-score-number.grande-score.inline-total.sub-icon {
  clear: none;
  color: #333;
  background-color: #0000;
  border: 1px #f5f5f5;
  border-radius: 15px;
  width: auto;
  min-width: 30px;
  max-width: 100%;
  margin-right: 0;
  padding: 2px 0 2px 12px;
  font-weight: 400;
  line-height: 16px;
  display: none;
}

.objective-score-number.grande-score.inline-total.sub-icon.planspot {
  display: block;
}

.objective-score-number.grande-score.inline-total.sub-icon.planmacro {
  opacity: .95;
  min-width: 35px;
  padding-left: 6px;
  text-decoration: none;
  display: block;
}

.objective-score-number.percent {
  color: #333333ab;
  text-align: right;
  background-color: #0000;
  padding-left: 0;
  font-family: Open Sans, sans-serif;
  font-size: 12.5px;
  font-weight: 400;
  display: block;
}

.objective-score-number.percent.item-metric-item_id {
  cursor: grab;
}

.objective-score-number.percent.item-metric-item_id.gridspot {
  width: 40px;
  min-width: 34px;
  max-width: 34px;
  display: none;
}

.objective-score-number.percent.item-metric-item_id.gridspot.hide-score {
  min-width: 34px;
  max-width: 34px;
  display: none;
}

.objective-score-number.percent.item-metric-item_id.gridspot.colorspot-dark {
  color: #333333ab;
}

.objective-score-number.percent.lgrid {
  display: none;
}

.objective-score-number.percent.colorspot {
  color: #333333ab;
  cursor: grab;
}

.objective-score-number.percent.colorspot-dark {
  color: #ffffffed;
  cursor: grab;
}

.objective-score-number.percent.gridmacro.coloriconmacro {
  cursor: grab;
}

.objective-score-number.percent.gridmacro.coloriconmacro.scoremacro {
  font-family: Open Sans, sans-serif;
  display: block;
}

.objective-score-number.percent.hide-score {
  display: none;
}

.objective-score-number.percent.boardspot {
  width: 34px;
  min-width: 34px;
  max-width: 36px;
  padding-right: 3px;
  display: block;
}

.objective-score-number.percent.boardspot.hide-score {
  display: none;
}

.objective-score-number.percent.gridspot {
  width: 40px;
  min-width: 34px;
  max-width: 34px;
}

.objective-score-number.percent.cardspot {
  opacity: 0;
}

.add-item-box {
  text-align: left;
  flex-direction: row;
  flex: none;
  justify-content: center;
  align-items: center;
  width: auto;
  margin-left: 6px;
  margin-right: 0;
  padding-bottom: 0;
  padding-left: 0;
  display: flex;
}

.add-item-box.gridspot {
  max-height: auto;
  float: none;
  align-items: center;
  min-height: auto;
  margin-left: 0;
  padding-top: 4px;
  padding-bottom: 10px;
  padding-right: 4px;
  position: static;
}

.add-item-box.cim {
  float: right;
  margin-top: 0;
  margin-bottom: 0;
  display: inline-block;
  position: relative;
}

.add-item-box.cim.merged-cim {
  display: none;
}

.metric-percent-goal {
  color: #fafafa;
  margin-bottom: 0;
  margin-left: 0;
  margin-right: 10px;
  padding-bottom: 0;
  font-size: 12px;
  font-weight: 400;
  line-height: 16px;
  display: inline-block;
}

.core-icon {
  opacity: 1;
  filter: invert();
  text-align: center;
  margin-bottom: 0;
  margin-left: -2px;
  margin-right: 8px;
  padding-bottom: 0;
  line-height: 25px;
  display: none;
}

.plan-title-columns {
  border-bottom: 1px solid #f5f5f5;
  justify-content: center;
  align-items: center;
  max-width: 1410px;
  margin-left: auto;
  margin-right: auto;
  padding: 6px 0 4px;
  display: flex;
  position: relative;
  left: 0;
}

.item-form {
  flex: 0 auto;
  width: auto;
  margin: 3px 0 0;
  padding-left: 0;
  display: none;
}

.item-form.jnk2 {
  display: block;
}

.item-form.jnk2.edit-item-form, .item-form.jnk2.edit-item-form.gridmacro, .item-form.jnk2.edit-item-form.gridmacro.boardspot, .item-form.jnk2.edit-item-form.gridspot {
  display: none;
}

.item-form.jnk {
  margin-left: auto;
  margin-right: auto;
  display: none;
}

.item-form.jnk.gridmacro, .item-form.jnk.gridmacro.boardmacro, .item-form.jnk.gridspot, .item-form.jnk.boardspot {
  display: none;
}

.key-result-text {
  color: var(--dark-slate-grey-5);
  background-color: #fff;
  border: 1px solid #e7e7e766;
  border-radius: 6px;
  align-items: stretch;
  width: auto;
  min-width: 100%;
  max-width: 700px;
  height: auto;
  min-height: auto;
  max-height: none;
  margin-bottom: 8px;
  margin-right: 5px;
  padding-top: 6px;
  padding-bottom: 6px;
  font-family: Montserrat, sans-serif;
  font-size: 13.9px;
  font-weight: 400;
  display: block;
  overflow: auto;
}

.key-result-text.gridspot {
  max-height: auto;
  border-style: solid;
  border-color: var(--form-border-light);
  height: auto;
  min-height: 45px;
  margin-bottom: 10px;
  font-size: 14px;
}

.key-result-text.gridmacro {
  max-height: 70px;
}

.key-result-text.boardspot {
  min-height: 85px;
  max-height: none;
}

.key-result-text.pop {
  color: #3d3d3d;
  border-style: none;
  flex: 1;
  min-width: 60%;
  max-width: none;
  margin-bottom: 0;
  margin-left: 2px;
  margin-right: 7px;
  padding-left: 10px;
  padding-right: 12px;
}

.key-result-text.pop.blend {
  flex-flow: column;
  align-self: baseline;
  min-width: 100%;
  max-height: 150px;
  margin-left: 0;
  margin-right: 12px;
  padding-left: 12px;
  padding-right: 7px;
  display: block;
  overflow: visible;
}

.key-result-text.pop.blend.note-only {
  display: none;
}

.key-result-text.textarea-auto-resize {
  border-style: solid;
  border-color: var(--line-3);
  color: var(--align-dark-grey);
  object-fit: fill;
  background-color: #fffffff2;
  border-radius: 8px 8px 0 0;
  height: auto;
  min-height: auto;
  margin-bottom: 10px;
  padding-top: 10px;
  padding-bottom: 10px;
  font-size: 14px;
  display: block;
  position: static;
}

.form {
  clear: left;
  background-color: #0000;
  border: 1px #ebebeb;
  border-radius: 6px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: auto;
  max-width: 960px;
  margin: 0 5px 10px 45px;
  padding: 12px 15px 15px 8px;
  display: block;
}

.form.gridspot {
  background-color: #0000;
  width: 98.9573%;
  margin-bottom: 14px;
  margin-left: 0;
  padding-left: 15px;
  padding-right: 10px;
  display: block;
}

.form.gridmacro, .form.gridmacro.scoremacro {
  display: block;
}

.form.gridmacro.scoremacro.boardmacro {
  border-top-style: none;
  border-bottom-style: none;
  max-width: 960px;
  margin-right: 5px;
}

.form.hide-score {
  margin-left: 0;
}

.form.boardspot {
  text-align: left;
  margin-left: 0;
  margin-right: 0;
  padding-right: 8px;
}

.form.cim {
  text-align: left;
}

.plan-add-button {
  background-color: #3898ec;
  border: 1px #fff;
  border-radius: 3px;
  width: 80px;
  height: 32px;
  max-height: 32px;
  margin: 5px 7px 0 0;
  padding: 3px 12px;
  font-family: Montserrat, sans-serif;
  font-size: 13px;
  font-weight: 400;
  display: inline-block;
}

.plan-add-button.remove-button {
  float: right;
  color: #f30;
  text-align: left;
  background-color: #0000;
  border: 1px #ececec;
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
  padding-left: 15px;
  padding-right: 5px;
  font-size: 12px;
  font-weight: 400;
  text-decoration: none;
  display: block;
}

.plan-add-button.remove-button.key-result {
  float: right;
  color: var(--salmon);
  margin-top: 5px;
  margin-right: 10px;
  font-family: Montserrat, sans-serif;
  font-size: 11px;
  text-decoration: none;
  display: inline-block;
}

.plan-add-button.remove-button.key-result.gridmacro {
  margin-top: 5px;
}

.plan-add-button.remove-button.key-result.gridmacro.coloriconmacro {
  color: #f30;
}

.plan-add-button.remove-button.key-result.gridmacro.coloriconmacro.close-button {
  float: none;
  color: #333;
}

.plan-add-button.remove-button.key-result.gridmacro.coloriconmacro.scoremacro {
  display: none;
}

.plan-add-button.remove-button.key-result.gridspot {
  float: none;
  color: #f30;
  margin-top: 5px;
  margin-left: 0;
  margin-right: 20px;
  font-weight: 400;
  display: inline-block;
}

.plan-add-button.remove-button.key-result.gridspot.coloriconmacro {
  margin-left: 0;
}

.plan-add-button.remove-button.key-result.gridspot.close-button {
  color: #797979;
}

.plan-add-button.remove-button.key-result.coloriconmacro {
  color: #fff;
}

.plan-add-button.remove-button.key-result.close-button {
  float: none;
  color: var(--align-sub-gray);
  text-align: center;
  background-color: #0000;
  border-style: none;
  border-color: #3d414717;
  border-radius: 8px;
  width: auto;
  height: 30px;
  max-height: 30px;
  margin-top: 0;
  margin-right: 7px;
  padding: 0 16px;
  font-size: 13.8px;
  line-height: 12px;
}

.plan-add-button.remove-button.key-result.close-button.gridmacro {
  display: inline-block;
}

.plan-add-button.remove-button.key-result.close-button.gridmacro.coloriconmacro {
  color: #adadad;
  border-style: solid;
  display: inline-block;
}

.plan-add-button.remove-button.key-result.close-button.coloriconmacro {
  border-style: solid;
  border-color: var(--form-border-light);
  color: #adadad;
  border-radius: 3px;
  max-height: 32px;
}

.plan-add-button.remove-button.key-result.close-button.gridspot.coloriconmacro {
  color: #797979;
}

.plan-add-button.remove-button.key-result.close-button.colorspot-dark {
  opacity: .7;
  color: #fcf8f8;
  background-color: #0000;
}

.plan-add-button.remove-button.key-result.close-button.boardspot {
  margin-right: 0;
  padding-left: 10px;
  padding-right: 10px;
}

.plan-add-button.remove-button.key-result.colorspot-dark {
  color: #fff;
  background-color: #0000;
}

.plan-add-button.remove-button.key-result.hide-score {
  margin-top: 6px;
}

.plan-add-button.remove-button.key-result.boardspot {
  float: none;
  clear: right;
  margin-right: 0;
  padding-left: 5px;
}

.plan-add-button.remove-button.gridmacro {
  text-align: right;
  margin-top: 0;
  padding-right: 5px;
  display: block;
}

.plan-add-button.remove-button.obl-options-delete {
  border-style: solid;
  border-color: var(--align-primary-red);
  background-color: var(--align-transparent);
  color: var(--align-dark-grey);
  text-align: center;
  border-radius: 8px;
  flex: none;
  align-self: center;
  width: auto;
  max-width: none;
  height: 30px;
  max-height: 30px;
  margin-top: -8px;
  margin-left: 4px;
  padding: 0 14px;
  font-size: 13px;
  font-weight: 400;
  position: relative;
  top: 40px;
  box-shadow: 0 10px 40px #323e460f;
}

.plan-add-button.metrics-save {
  margin-left: 0;
}

.plan-add-button.objective-save {
  background-color: var(--logoblue);
  border-style: none;
  border-color: #ffffff7d;
  border-radius: 8px;
  width: auto;
  height: 30px;
  max-height: 30px;
  margin-top: 0;
  margin-left: 0;
  padding: 0 16px;
}

.plan-add-button.objective-save.gridmacro {
  background-color: var(--logoblue);
  border-radius: 8px;
  margin-top: 0;
  margin-right: 7px;
  padding-left: 16px;
  padding-right: 16px;
}

.plan-add-button.objective-save.gridmacro.colormacro {
  border-radius: 6px;
}

.plan-add-button.objective-save.gridmacro.coloriconmacro {
  background-color: var(--icon-color);
  border-radius: 3px;
  margin-right: 7px;
}

.plan-add-button.objective-save.gridspot {
  background-color: var(--logoblue);
  border-radius: 8px;
}

.plan-add-button.objective-save.colorspot-dark {
  color: #333;
  background-color: #fff;
  border-radius: 3px;
}

.plan-add-button.save-item-button {
  background-color: var(--logoblue);
  border-style: solid;
  border-color: #0000;
  border-radius: 8px;
  width: auto;
  height: 32px;
  max-height: 32px;
  margin-top: 0;
  padding: 0 20px;
  font-family: Montserrat, sans-serif;
  font-size: 13.8px;
  line-height: 12px;
}

.plan-add-button.save-item-button.gridmacro {
  border-style: none;
}

.plan-add-button.save-item-button.gridmacro.coloriconmacro {
  border-style: solid;
  border-color: #3898ec;
  margin-top: 0;
  margin-right: 7px;
  padding-top: 3px;
}

.plan-add-button.save-item-button.colorspot-dark {
  color: #333;
  background-color: #fff;
}

.plan-add-button.save-item-button.boardspot {
  padding-left: 15px;
  padding-right: 15px;
}

.plan-add-button.save-item-button.coloriconmacro {
  max-height: 32px;
  padding-top: 0;
}

.plan-add-button.gridmacro {
  border-style: none;
}

.plan-add-button.gridmacro.coloriconmacro {
  padding-top: 3px;
}

.plan-add-button.colorspot-dark {
  color: #333;
  background-color: #fff;
}

.plan-assign-owner {
  border: 1px solid var(--form-border-light);
  color: var(--dark-slate-grey-m);
  background-color: #fff;
  border-radius: 8px;
  flex: 1;
  width: auto;
  min-width: auto;
  max-width: 169px;
  height: 35px;
  max-height: 35px;
  margin: 0 8px 5px 0;
  font-family: Montserrat, sans-serif;
  font-size: 13px;
  font-weight: 400;
  display: inline-block;
}

.plan-assign-owner:active {
  border-style: solid;
}

.plan-assign-owner:focus-visible, .plan-assign-owner[data-wf-focus-visible] {
  border-style: solid;
  border-color: var(--form-border-light);
}

.plan-assign-owner.forecast-color {
  margin-right: 5px;
}

.plan-assign-owner.forecast-color.key-result.gridspot {
  max-height: auto;
  float: right;
  background-color: #0000;
  margin-top: 5px;
  display: block;
}

.plan-assign-owner.forecast-color.key-result.gridspot.show-sentiment {
  float: right;
  margin-top: 5px;
  margin-right: 0;
  display: block;
}

.plan-assign-owner.forecast-color.key-result.gridspot.old, .plan-assign-owner.forecast-color.key-result.old {
  display: none;
}

.plan-assign-owner.key-result {
  min-width: auto;
}

.plan-assign-owner.key-result.item-user {
  float: right;
  border-style: none;
  border-color: var(--form-border-light);
  color: var(--light-slate-grey-2);
  background-color: #0000;
  border-radius: 38px;
  max-width: 115px;
  height: 30px;
  max-height: 30px;
  margin-left: 0;
  margin-right: 2px;
  padding: 0 6px;
  font-family: Montserrat, sans-serif;
  font-size: 13px;
  display: block;
  overflow: hidden;
}

.plan-assign-owner.key-result.item-user:hover {
  background-color: var(--align-very-light-grey);
}

.plan-assign-owner.key-result.item-user.lgrid {
  display: none;
}

.plan-assign-owner.key-result.item-user.gridspot {
  margin-left: 10px;
  display: block;
}

.plan-assign-owner.key-result.item-user.gridspot.colorspot-dark {
  border-color: #ffffff40;
  margin-left: 10px;
}

.plan-assign-owner.key-result.item-user.gridmacro {
  background-color: #0000;
  border-style: none;
  border-radius: 3px 10px 10px 3px;
  width: auto;
  min-width: auto;
}

.plan-assign-owner.key-result.item-user.gridmacro:hover {
  background-color: var(--dodger-blue-12);
}

.plan-assign-owner.key-result.item-user.gridmacro.scoremacro {
  float: right;
  opacity: 1;
}

.plan-assign-owner.key-result.item-user.gridmacro.boardmacro {
  background-color: #0000;
  border-style: none;
  flex: 1;
  height: 30px;
  max-height: 30px;
  font-size: 12.5px;
  line-height: 18px;
}

.plan-assign-owner.key-result.item-user.gridmacro.boardmacro:hover {
  border-color: var(--light-sky-blue-2);
  background-color: var(--dodger-blue-12);
}

.plan-assign-owner.key-result.item-user.gridmacro.boardmacro.coloriconmacro {
  color: var(--light-slate-grey-2);
  border-style: none;
}

.plan-assign-owner.key-result.item-user.gridmacro.coloriconmacro {
  border-style: solid;
  border-color: var(--search);
  background-color: #0000;
}

.plan-assign-owner.key-result.item-user.hide-score {
  display: none;
}

.plan-assign-owner.key-result.item-user.boardspot {
  max-width: 100px;
  margin-left: 10px;
  padding-left: 4px;
  overflow: visible;
}

.plan-assign-owner.key-result.item-user.pop {
  float: right;
  border-radius: 0;
  margin-bottom: 0;
  margin-right: 0;
}

.plan-assign-owner.key-result.item-user.pop.note-only {
  display: none;
}

.plan-assign-owner.key-result.item-user.colorspot-dark {
  opacity: .62;
  color: #fff;
  background-color: #0000;
  border-style: solid;
  border-color: #ffffff2e;
}

.plan-assign-owner.extra-owner, .plan-assign-owner.extra-owner.gridmacro {
  display: none;
}

.plan-assign-owner.gridspot {
  min-width: 100px;
  display: none;
}

.plan-assign-owner.gridmacro {
  border-radius: 6px;
  width: 100.094%;
  min-width: 100%;
  height: 35px;
  max-height: 35px;
}

.form-input-metric {
  text-align: center;
  border: 1px solid #e7e7e7;
  width: 58px;
  height: 32px;
  max-height: 32px;
  margin-bottom: 10px;
  margin-left: auto;
  margin-right: 5px;
  padding-left: 4px;
  padding-right: 0;
  font-size: 13px;
  font-weight: 400;
  display: none;
}

.objective-input-form {
  width: 275px;
  margin-top: 10px;
  display: block;
}

.word-input-text {
  margin-bottom: 5px;
  font-size: 13px;
  font-weight: 400;
}

.objective-input-text {
  height: auto;
  min-height: 75px;
  margin-bottom: 5px;
  font-size: 13px;
  font-weight: 400;
}

.metric-form {
  margin-bottom: 0;
  display: block;
}

.form-block {
  display: none;
}

.team-small-label {
  opacity: .5;
  color: #616161;
  text-align: left;
  border: 1px #fafafa80;
  flex: 1;
  margin-left: 0;
  margin-right: auto;
  font-size: 14px;
  font-weight: 600;
  line-height: 17px;
  display: inline-block;
}

.team-small-label.ap {
  color: #fafafa;
  flex: 0 auto;
  margin-left: 0;
}

.metric-input-field {
  text-align: left;
  background-color: #fff;
  border: 1px solid #f5f5f5;
  font-size: 13px;
  font-weight: 400;
}

.form-4 {
  margin-top: 5px;
  display: none;
}

.kpi-icon {
  opacity: .25;
  margin-left: 5px;
  margin-right: 20px;
  padding-left: 0;
  display: none;
}

.add-objective-icon {
  background-color: #0000;
  border-radius: 30px;
  margin: 0 2px 2px 0;
  padding: 0;
  display: inline-block;
}

.add-key-result-icon {
  float: left;
  opacity: .7;
  cursor: pointer;
  min-width: auto;
  margin-right: 0;
  padding: 1px;
  display: inline-block;
}

.add-key-result-icon.add-key-result {
  opacity: .5;
}

.add-key-result-icon.gridmacro.coloriconmacro {
  padding-bottom: 1px;
  padding-left: 1px;
  padding-right: 1px;
  display: inline-block;
}

.add-key-result-icon.gridspot {
  opacity: .5;
  width: 20px;
  height: 20px;
  padding-left: 0;
  padding-right: 0;
}

.add-key-result-icon.colorspot {
  opacity: .7;
}

.add-key-result-icon.colorspot-dark {
  opacity: .93;
  filter: invert();
}

.add-key-result-icon.cim {
  filter: invert();
  margin-right: 8px;
}

.add-key-result-link {
  flex: none;
  margin-right: 0;
  padding: 8px 4px;
}

.add-key-result-link.bottom {
  margin-top: 8px;
  margin-bottom: 0;
  margin-left: 22px;
}

.add-key-result-link.bottom.add-objective-toggle {
  margin-top: 24px;
  margin-left: 18px;
}

.add-key-result-link.bottom.add-objective-toggle.gridspot {
  margin-top: 24px;
  margin-left: 30px;
}

.add-key-result-link.bottom.add-objective-toggle.gridmacro {
  margin-top: 24px;
  margin-left: 18px;
}

.add-key-result-link.bottom.add-objective-toggle.core-ideology-create {
  float: left;
  margin-top: -25px;
  margin-bottom: 0;
  margin-right: 10px;
  position: static;
}

.add-key-result-link.metrics {
  align-items: center;
  margin-left: 6px;
  display: flex;
}

.add-key-result-link.gridspot {
  text-align: left;
  min-height: 15px;
  margin-top: 0;
  margin-right: 0;
}

.add-key-result-link.gridmacro {
  text-align: left;
  flex: none;
  min-height: 15px;
  margin-right: 0;
  padding-top: 8px;
  padding-bottom: 8px;
  padding-left: 4px;
  text-decoration: none;
}

.add-objective-link {
  flex: none;
  justify-content: center;
  align-items: center;
  margin-bottom: 0;
  margin-left: 2px;
  margin-right: 2px;
  padding-bottom: 2px;
  display: inline-block;
}

.add-objective-link.grande-top {
  float: none;
}

.metrics-goal {
  color: #949494;
  font-size: 12px;
  line-height: 16px;
  text-decoration: none;
  display: none;
}

.data-point {
  margin-bottom: 2px;
  display: inline-block;
}

.metric-number-link {
  color: #fafafa;
  margin-left: auto;
  margin-right: auto;
  font-size: 20px;
  font-weight: 400;
  line-height: 30px;
  text-decoration: none;
  display: inline-block;
}

.edit-metric-name {
  color: #333;
  text-decoration: none;
  display: inline-block;
}

.text-block-12 {
  display: inline-block;
}

.related-link {
  color: #5490cc;
  font-weight: 400;
  text-decoration: none;
}

.related-link.project {
  color: #949494;
  margin-right: 14px;
  font-size: 12px;
  font-weight: 400;
  text-decoration: none;
  display: inline-block;
}

.add-metric-progress-form {
  width: auto;
  margin-top: 5px;
  margin-bottom: 10px;
}

.add-metric-progress-form.edit-form {
  width: auto;
  display: none;
}

.log-current-progress-field {
  width: 137px;
  height: 30px;
  max-height: 30px;
  margin-bottom: 0;
  display: inline-block;
}

.metrics-log-box {
  background-color: #fafafa;
  border-radius: 3px;
  width: 300px;
  margin-top: 0;
  margin-left: 0;
  margin-right: 25px;
  padding: 20px 15px 20px 40px;
  display: inline-block;
}

.key-result-box {
  text-align: left;
  cursor: default;
  background-color: #0000;
  border-style: none;
  border-bottom-width: 1px;
  border-bottom-color: #f6f6f6;
  flex: 0 auto;
  align-items: stretch;
  min-width: auto;
  max-width: 1080px;
  margin-top: 0;
  margin-bottom: 0;
  margin-left: 2px;
  padding-top: 1.5px;
  padding-bottom: 1.5px;
  font-size: 14px;
  line-height: 18px;
  display: flex;
  overflow: hidden;
}

.key-result-box.gridspot {
  min-width: auto;
  max-width: 100%;
  margin-bottom: 4px;
  margin-left: 10px;
  overflow: hidden;
}

.key-result-box.gridmacro {
  cursor: default;
}

.key-result-box.gridmacro.colormacro {
  max-width: 100%;
  margin-left: 2px;
  padding-top: 2px;
  padding-bottom: 2px;
  display: flex;
  overflow: hidden;
}

.key-result-box.gridmacro.colormacro.boardmacro {
  color: var(--dark-slate-grey-6);
  margin-left: 2px;
  padding-top: 1.5px;
  padding-bottom: 1.5px;
}

.key-result-box.boardspot {
  box-shadow: none;
  background-color: #0000;
  border-radius: 4px;
  min-width: auto;
  max-width: none;
  margin-top: 0;
  margin-bottom: 0;
  margin-left: 0;
  padding: 6px 0 6px 2px;
  overflow: hidden;
}

.key-result-box.cim {
  width: auto;
  min-width: auto;
  margin-bottom: 3px;
  margin-left: 11px;
}

.key-result-box.pop {
  margin-bottom: 5px;
  margin-left: 0;
  margin-right: -15px;
}

.key-result-box.pop.notes {
  height: 50px;
  min-height: auto;
  max-height: none;
  display: flex;
}

.key-result-box.pop.notes.blend {
  box-shadow: none;
  background-color: #fff;
  border-radius: 3px;
  min-width: 100%;
  height: auto;
  min-height: 240px;
  margin: 15px 0 5px;
  padding-top: 7px;
  padding-bottom: 7px;
  display: block;
}

.key-result-box.pop.notes.blend.note-only {
  object-fit: fill;
  border-radius: 3px;
  min-width: auto;
  min-height: auto;
  margin: 10px 5px 10px 60px;
  padding: 25px 10px 15px;
  display: block;
  position: static;
  box-shadow: 0 4px 10px -2px #0505051f;
}

.key-result-box.pop.blend {
  flex-wrap: wrap;
  margin-bottom: 10px;
}

.key-result-box.note-panel {
  background-color: #fffdfd;
  border-radius: 3px;
  min-width: auto;
  height: auto;
  min-height: auto;
  margin: 10px 10px 15px 0;
  padding: 25px 10px 15px;
  font-family: Montserrat, sans-serif;
  font-size: 13.8px;
  font-weight: 400;
  line-height: 19.5px;
  display: block;
  box-shadow: 0 4px 10px -2px #0505051f;
}

.key-result-box.note-panel.boardspot {
  margin-left: 0;
  margin-right: 0;
  display: none;
}

.key-result-box.note-input {
  background-color: #fff;
  border-radius: 3px;
  min-width: 100%;
  height: auto;
  margin-top: 0;
  margin-bottom: 10px;
  margin-left: 0;
  padding-top: 7px;
  padding-bottom: 7px;
  font-family: Montserrat, sans-serif;
  font-size: 13.8px;
  font-weight: 400;
  line-height: 19.5px;
  display: none;
}

.key-result-box.cardspot {
  max-width: none;
  margin-bottom: 10px;
  margin-left: 0;
}

.column-19 {
  font-size: 12px;
}

.core-ideaology {
  background-color: #0000;
  border: 1px solid #f1f1f1;
  border-radius: 5px;
  min-width: 400px;
  max-width: 400px;
  margin-top: 7px;
  margin-bottom: 15px;
  padding-bottom: 15px;
  padding-left: 15px;
  display: none;
}

.core-ideology-labels {
  margin-top: 10px;
  margin-bottom: 0;
  font-size: 24px;
  font-weight: 600;
  line-height: 32px;
  display: inline-block;
}

.core-ideology-analysis {
  min-width: 250px;
  max-width: 700px;
  margin-left: 30px;
  padding-top: 25px;
  padding-left: 15px;
  padding-right: 15px;
  display: inline-block;
}

.core-ideology-main-box {
  margin-top: 20px;
  display: flex;
}

.core-ideology-analysis-label {
  font-size: 22px;
  line-height: 28px;
}

.create-core-ideology-analysis {
  color: #fafafa;
  background-color: #08f;
  border-radius: 3px;
  margin-top: 20px;
  padding: 7px 20px;
  display: inline-block;
}

.core-ideology-input {
  margin-bottom: 2px;
  padding-right: 15px;
}

.ci-description {
  color: #949494;
  margin-bottom: 3px;
  font-size: 13px;
}

.trial-item-counter {
  display: none;
}

.promo-code {
  border: 1px solid var(--align-transparent);
  color: var(--align-dark-grey);
  border-radius: 4px;
  max-width: 150px;
  height: 35px;
  margin-top: 30px;
  font-family: Figtree, sans-serif;
}

.promo-code:focus-visible, .promo-code[data-wf-focus-visible] {
  border-style: solid;
  border-radius: 6px;
}

.premium-trial-link {
  color: var(--align-purple);
  font-size: 13.5px;
  font-weight: 500;
  text-decoration: none;
}

.pricing-descr-text {
  text-align: left;
  margin-top: 10px;
  margin-bottom: 15px;
  margin-left: 0;
  font-family: Montserrat, sans-serif;
  font-size: 13px;
}

.pricing-descr-text.hide-price-text {
  font-size: 13px;
  display: none;
}

.pricing-terms {
  margin-top: 30px;
  margin-bottom: 30px;
}

.pricing-terms.enter-card-faq, .pricing-terms.tdl {
  display: none;
}

.pricing-terms-box {
  padding-left: 5px;
  padding-right: 10px;
  font-size: 13px;
}

.important-text {
  font-size: 13px;
  font-weight: 700;
}

.important-text-2, .important-text-3 {
  font-size: 13px;
}

.pricing-line {
  border-bottom: 1px solid #f5f5f5;
  margin-left: 50px;
  margin-right: 50px;
  padding-left: 50px;
  padding-right: 50px;
}

.pricing-line.tdr-line {
  margin-top: 100px;
  display: none;
}

.pricing-line.enter-card-faq-line {
  display: none;
}

.form-6 {
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.view-report-button {
  color: #fafafa;
  background-color: #ff7a00;
  border-radius: 2px;
  margin-top: 15px;
  margin-left: 0;
  padding-left: 7px;
  padding-right: 7px;
  font-size: 10px;
  font-weight: 400;
  display: inline-block;
}

.plan-section-tab {
  color: #b6b6b6;
  margin-right: 22px;
  padding: 2px 0 1px;
  font-size: 12px;
  display: inline-block;
}

.plan-section-tab.major {
  color: #b6b6b6;
  flex: 0 auto;
  align-items: flex-end;
  margin-top: 0;
  margin-bottom: 2px;
  margin-right: 4px;
  font-weight: 400;
  line-height: 16px;
  display: inline-block;
}

.plan-section-tab.major.project {
  margin-right: 3px;
  display: inline-block;
}

.plan-section-tab.major.project.grande-top {
  float: none;
  color: #b6b6b6;
}

.plan-section-tab.major.okr {
  margin-top: 0;
  font-weight: 300;
  display: none;
}

.plan-section-tab.major.metrics, .plan-section-tab.major.analysis {
  margin-top: 0;
  font-weight: 300;
  display: inline-block;
}

.user-initials {
  z-index: auto;
  background-color: var(--align-light-gray);
  color: #8d8d8d;
  text-align: center;
  border: 1px #fff;
  border-radius: 20px;
  flex-direction: column;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  width: 30px;
  height: 30px;
  margin: 1px 8px 0 2px;
  padding: 0 2px;
  font-family: Montserrat, sans-serif;
  font-size: 11px;
  font-weight: 500;
  display: flex;
}

.user-initials.owner-initials {
  opacity: 1;
  color: #808596;
  background-color: #2d2e320d;
  border: 1px #f1f1f1;
  border-radius: 3px;
  flex: 0 auto;
  align-self: auto;
  align-items: center;
  width: auto;
  min-width: 20px;
  height: 15px;
  margin: 2px 6px 0 0;
  padding: 0 1px;
  font-family: Lato, sans-serif;
  font-size: 8.3px;
  font-weight: 400;
  line-height: 15.5px;
  display: block;
}

.user-initials.owner-initials.gridspot, .user-initials.owner-initials.gridspot.hide-score {
  display: block;
}

.user-initials.owner-initials.gridmacro.coloriconmacro.scoremacro {
  align-self: auto;
  font-family: Lato, sans-serif;
  display: block;
}

.user-initials.owner-initials.gridmacro.coloriconmacro.scoremacro.boardmacro {
  align-self: flex-start;
  height: 15px;
  font-family: Lato, sans-serif;
  line-height: 15.5px;
}

.user-initials.owner-initials.gridmacro.scoremacro.boardmacro {
  color: var(--chat-initials);
  cursor: default;
  margin-right: 6px;
}

.user-initials.owner-initials.colorspot-dark {
  opacity: 1;
  color: #fff;
  background-color: #ffffff1c;
}

.user-initials.owner-initials.colorspot {
  color: #353535d9;
  border-color: #f1f1f1;
  min-width: 20px;
  padding-left: 2px;
  padding-right: 2px;
}

.user-initials.owner-initials.hide-score {
  display: block;
}

.user-initials.owner-initials.boardspot {
  border-radius: 3px;
  min-width: 20px;
  margin-right: 3px;
  font-size: 8.3px;
  display: block;
  position: static;
  top: 48px;
  right: -36px;
}

.user-initials.owner-initials.boardspot.obj {
  display: none;
}

.user-initials.owner-initials.collab-user {
  background-color: var(--align-light-gray);
  color: var(--dim-grey-6);
  border: 2px solid #fff;
  border-radius: 13px;
  width: auto;
  min-width: auto;
  height: auto;
  margin-top: 0;
  margin-left: 0;
  margin-right: -6px;
  padding: 2px 8px;
  font-family: Lato, sans-serif;
  font-size: 10px;
  font-weight: 400;
  line-height: 15px;
  display: inline-block;
}

.user-initials.live {
  background-color: #5d778a;
  width: 26px;
  height: 26px;
  margin-right: 12px;
  padding-top: 3px;
  font-size: 10px;
  display: none;
}

.user-initials.nav-drop-item {
  background-color: #779cc2;
  margin-top: 7px;
  display: none;
}

.user-initials.leftnav {
  background-color: #e4e8f6;
}

.user-initials.align-user-initials {
  justify-content: center;
  align-items: center;
  padding-left: 1px;
  padding-right: 1px;
}

.user-name {
  color: #d1d0d0;
  margin-left: 15px;
  font-size: 12px;
  display: inline-block;
}

.user-name.top {
  color: #cacaca;
  margin-left: 0;
  font-weight: 400;
}

.account-settings {
  text-align: left;
  background-color: #0000;
  border-top: 1px solid #3c4a55;
  align-items: center;
  width: 230px;
  margin-top: 100px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
  padding-right: 0;
  display: block;
  position: absolute;
  bottom: 0;
}

.account-settings.ap {
  width: 240px;
}

.user-dropdown {
  color: #fafafa;
  flex-direction: column;
  align-items: stretch;
  margin-left: auto;
  margin-right: auto;
  padding-top: 12px;
  padding-bottom: 12px;
  padding-left: 0;
  display: inline-block;
}

.user-dropdown.top {
  padding-top: 5px;
  padding-bottom: 5px;
  padding-right: 20px;
}

.header-questionmark {
  opacity: .28;
  background-color: #0000;
  margin-bottom: 5px;
  margin-left: 4px;
}

.header-questionmark.label-description {
  opacity: .21;
  margin-bottom: 0;
  margin-right: 15px;
}

.header-questionmark.label-description.swots {
  float: none;
  margin-bottom: 2px;
  margin-right: 15px;
  display: block;
}

.text-block-15 {
  font-size: 12px;
  display: inline-block;
}

.user-drop {
  text-align: left;
  flex-direction: column;
  flex: 1;
  margin-left: auto;
  margin-right: auto;
  padding-left: 20px;
  display: inline-block;
  position: relative;
}

.user-drop.dark {
  color: #7a7a7a;
  border-left: 1px #d1d0d0;
}

.plan-buttondiv {
  text-align: center;
  margin-left: auto;
  margin-right: auto;
  display: inline-block;
}

.cycles {
  text-align: left;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  margin: 0 auto;
  display: block;
}

.column-24 {
  text-align: right;
  padding-right: 0;
}

.column-25 {
  text-align: left;
  flex: 1;
  justify-content: flex-start;
  align-items: center;
  padding-top: 0;
  padding-left: 0;
  display: block;
  position: static;
}

.dropdown-list {
  clear: left;
}

.dropdown-list.w--open {
  clear: none;
}

.dropdown-list.user-profile.w--open {
  background-color: #4d6679;
}

.user-icon-top {
  color: #d1d0d0;
  margin-right: 0;
}

.new-nav-link {
  color: #333;
  flex: 0 auto;
  margin-left: 0;
  margin-right: 32px;
  padding-bottom: 0;
  font-size: 12px;
  font-weight: 600;
  line-height: 16px;
  display: inline-block;
}

.new-nav-link.w--current {
  color: #616161;
  border-bottom: 3px solid #08f;
  padding-bottom: 9px;
  font-weight: 300;
  text-decoration: none;
}

.profile-dropdown-link {
  color: #fafafa;
  font-size: 13px;
  font-weight: 400;
}

.onjective-ower-icon {
  flex: 0 auto;
  align-items: center;
  margin-top: 0;
  margin-bottom: 2px;
  padding-top: 0;
  display: flex;
}

.onjective-ower-icon.gridspot {
  margin-bottom: 0;
  padding-bottom: 2px;
  padding-left: 10px;
  line-height: 25px;
  overflow: hidden;
}

.onjective-ower-icon.gridmacro {
  flex: 0 auto;
  align-items: center;
}

.onjective-ower-icon.boardspot {
  margin-left: 0;
  padding-left: 5px;
}

.learn-more {
  opacity: .63;
  filter: invert();
  margin-bottom: 7px;
}

.learn-more.strengths-more {
  margin-left: 3px;
}

.left-nav-links {
  align-self: center;
  margin-top: 2px;
  margin-right: 10px;
  display: flex;
}

.left-nav-links.w--current {
  margin-top: 2px;
  display: block;
}

.left-nav-links.top-mnav {
  margin-top: 13.2px;
}

.left-nav-links.search-nav {
  justify-content: flex-start;
  align-items: center;
  margin-top: 0;
  margin-right: 35px;
  display: flex;
}

.nav-left {
  float: right;
  align-items: center;
  margin-left: 45px;
  display: inline-block;
}

.text-logo {
  color: #4e4e4e;
  text-transform: none;
  flex: 0 auto;
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
}

.swot-goal-div {
  max-width: 1500px;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 20px;
  padding-left: 20px;
  padding-right: 20px;
  display: block;
}

.swot-goal-div.list-id {
  opacity: 1;
  margin-top: 8px;
  padding-bottom: 30px;
  padding-left: 40px;
  padding-right: 35px;
}

.swot-goal-div.list-id.gridmacro {
  margin-top: 4px;
  margin-right: auto;
  padding-bottom: 30px;
}

.swot-goal-div.list-id.gridmacro.boardmacro {
  margin-top: 20px;
  font-family: Montserrat, sans-serif;
}

.swot-goal-div.list-id.gridspot {
  padding-left: 27px;
  padding-right: 27px;
}

.swot-goal-div.list-id.boardspot {
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
  padding-right: 0;
}

.swot-goal-main {
  flex-direction: column;
  flex: 1;
  margin-top: 1px;
  margin-left: 0;
  padding-top: 3px;
  padding-bottom: 3px;
  padding-right: 0;
  display: inline-block;
}

.swot-goal-main.gridspot {
  padding-right: 0;
}

.swot-goal-main.gridmacro {
  border: 1px none var(--form-border-light);
  padding-top: 8px;
}

.cancel-desr-text {
  margin-top: 0;
  margin-left: 2px;
  padding-left: 0;
  font-family: Montserrat, sans-serif;
  font-size: 14px;
}

.cancel-desr-text.top-cancel {
  color: var(--dark-slate-grey-m);
  margin-top: 20px;
  padding-left: 0;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
}

.cancel-desr-text.confirmed {
  color: var(--dark-slate-grey-m);
  font-size: 16px;
  line-height: 24px;
}

.cancel-image {
  border: 1px solid #e2e2e2;
  border-radius: 3px;
  width: auto;
  max-width: 250px;
  margin: 15px 25px 25px 0;
}

.cancel-image.second-image {
  border-color: var(--line2);
  max-width: 100%;
  margin-bottom: 15px;
}

.cancel-image.second-image.third {
  border-style: solid;
  max-width: 100%;
  margin-bottom: 25px;
}

.basic-link {
  color: var(--align-purple);
  font-weight: 500;
  text-decoration: none;
}

.basic-link.cancel {
  font-size: 16px;
}

.cancel-headers {
  background-color: var(--align-transparent);
  color: #333;
  border-radius: 2px;
  margin-bottom: 15px;
  padding: 6px 10px;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
}

.cancel-headers.top-cancel {
  background-color: var(--align-transparent);
  margin-top: 30px;
  padding-top: 6px;
  padding-bottom: 6px;
  padding-left: 10px;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
}

.cancel-headers.that-it {
  background-color: #0000;
  margin-top: 35px;
  padding-left: 0;
  font-size: 24px;
  font-weight: 700;
}

.header-link {
  color: var(--align-purple);
  text-decoration: none;
}

.header-link.cancel {
  font-size: 16px;
}

.vivid-text {
  margin-bottom: 5px;
  margin-left: 2px;
  font-size: 13px;
}

.vivid-text.grande {
  float: left;
  color: #fafafa;
  margin-top: 0;
  margin-bottom: 30px;
  margin-left: 0;
  font-size: 14px;
  font-weight: 300;
  line-height: 19px;
}

.vivid-text.grande.vision {
  margin-bottom: 40px;
}

.parent-item-form {
  padding-right: 0;
  display: none;
}

.parent-item-form.form-parent-item-item_id {
  min-width: 100%;
  margin-bottom: 5px;
  padding-bottom: 0;
  display: none;
}

.parent-item-form.form-parent-item-item_id.gridmacro {
  flex: 0 auto;
  display: none;
}

.parent-item-form.form-parent-item-item_id.gridmacro.boardmacro, .parent-item-form.form-parent-item-item_id.gridmacro.scoremacro, .parent-item-form.form-parent-item-item_id.gridmacro.scoremacro.boardmacro {
  display: none;
}

.parent-item-form.form-parent-item-item_id.gridspot {
  margin-bottom: 10px;
  padding-left: 0;
  display: none;
}

.parent-item-form.form-parent-item-item_id.boardspot {
  flex: 0 auto;
  width: 265px;
  min-width: 265px;
  display: none;
}

.objective-form-box {
  background-color: #0000;
  border: 1px #e7e7e7;
  border-radius: 6px;
  width: 235px;
  min-width: 100%;
  margin-top: 0;
  margin-left: -4px;
  padding: 10px 4px 4px;
  display: block;
}

.objective-form-box.gridspot {
  background-color: #0000;
  margin-top: 5px;
  padding-left: 10px;
  padding-right: 20px;
}

.objective-form-box.gridmacro {
  width: 235px;
  min-width: 100%;
}

.objective-form-box.gridmacro.boardmacro {
  width: 235px;
  min-width: 100%;
  padding-right: 4px;
}

.objective-form-box.boardspot {
  width: 267px;
  min-width: 100%;
  max-width: 100%;
  margin-left: 0;
  padding-left: 5px;
  padding-right: 14px;
}

.focus-word {
  border-style: solid;
  border-width: 1px;
  border-color: var(--form-border-light) var(--form-border-light) transparent;
  color: var(--t2);
  text-transform: none;
  border-radius: 8px 8px 0 0;
  min-width: 100%;
  height: 36px;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 13.8px;
  font-weight: 500;
  line-height: 21px;
}

.focus-word:focus-visible, .focus-word[data-wf-focus-visible] {
  border-color: var(--form-border-light);
}

.focus-word.gridspot {
  text-transform: none;
  font-size: 14px;
}

.focus-word.boardspot {
  text-transform: none;
}

.objective-phrase {
  border: 1px solid var(--form-border-light);
  color: var(--dark-slate-grey-5);
  background-color: #fff;
  border-radius: 0 0 8px 8px;
  min-height: 75px;
  padding-top: 12px;
  font-family: Montserrat, sans-serif;
  font-size: 13.8px;
  font-weight: 400;
}

.objective-phrase:focus-visible, .objective-phrase[data-wf-focus-visible] {
  border-color: var(--form-border-light);
}

.signup-logo {
  text-align: center;
  width: 200px;
  height: auto;
  margin-top: 60px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.signup-logo.logo-only {
  width: 177px;
  height: auto;
  margin-top: 0;
}

.or-sign-in-text {
  color: var(--dim-grey-5);
  text-align: center;
  margin-bottom: 20px;
  font-family: Montserrat, sans-serif;
  font-size: 14px;
}

.text-block-22 {
  max-height: auto;
  color: #cecece;
  justify-content: center;
  align-items: baseline;
  margin-bottom: 5px;
  margin-right: 12px;
  padding-bottom: 0;
  font-weight: 300;
  display: inline-block;
  position: relative;
  bottom: 5px;
}

.more-options {
  padding: 0;
}

.more-options.swot-menu {
  z-index: 50;
  width: 15px;
  margin-left: 5px;
  padding-left: 1px;
}

.dropdown-2 {
  z-index: 88;
  clear: none;
  width: 26px;
}

.dropdown-2.objectiveoptions {
  text-align: left;
  flex: 1;
  margin-left: 8px;
}

.dropdown-2.objectiveoptions.gridmacro {
  text-align: left;
  margin-left: 2px;
}

.dropdown-2.objectiveoptions.gridspot {
  flex: 1;
}

.div-block-17 {
  border-radius: 12px;
  flex-direction: row;
  align-items: center;
  width: 180px;
  margin-left: 8px;
  margin-right: 8px;
  padding: 0 8px 0 15px;
  display: flex;
  position: relative;
}

.div-block-17:hover {
  background-color: var(--align-light-gray);
  color: #333;
}

.div-block-17.objective-setting-copy, .div-block-17.objective-mod-settings {
  display: none;
}

.div-block-17.delete-obj {
  box-shadow: none;
  text-align: center;
  background-color: #0000;
  justify-content: flex-end;
  width: auto;
  padding: 5px 0 5px 8px;
}

.div-block-17.slides {
  display: none;
}

.div-block-17.csv {
  width: 180px;
  display: flex;
}

.more-option-label {
  color: var(--align-dark-grey);
  margin-left: 15px;
  font-family: Montserrat, sans-serif;
  font-size: 14px;
  font-weight: 400;
  display: inline-block;
}

.more-option-label:hover {
  color: #333;
}

.dropdown-list-2 {
  background-color: #ff5c00;
}

.dropdown-list-2.w--open {
  z-index: 999999;
  border: 1px solid var(--line-3);
  background-color: #fff;
  border-radius: 8px;
  padding-top: 8px;
  padding-bottom: 8px;
  position: absolute;
  right: 0;
  overflow: visible;
  box-shadow: 0 5px 15px #323e460f;
}

.dropdown-list-2.objective-options-drop.w--open {
  box-shadow: none;
  background-color: #0000;
  border-style: none;
  width: 383.969px;
  position: absolute;
  top: -47px;
  right: -7px;
}

.more-option-icons {
  opacity: .95;
  width: 15px;
}

.more-option-icons:hover {
  opacity: 1;
}

.more-option-icons.delete-icon {
  width: 16px;
}

.link-to-icon {
  float: none;
  opacity: .38;
  filter: invert();
  width: 12px;
  margin: 0 3px 2px 8px;
}

.terms-link {
  color: var(--align-purple);
  font-size: 11px;
  text-decoration: none;
}

.swot-plan {
  margin-top: 0;
  margin-bottom: 0;
  display: flex;
}

.plan-module {
  min-width: 700px;
  max-width: 1500px;
  min-height: auto;
  margin-top: 7px;
  margin-bottom: -5px;
  padding-bottom: -5px;
}

.plan-module.metrics {
  text-align: left;
  min-height: auto;
  margin-top: 5px;
  margin-bottom: 0;
  display: block;
}

.plan-module.analysis {
  margin-top: 10px;
  display: block;
}

.plan-module.tight {
  background-color: #0000;
  border-top: 1px #f1f1f1;
  border-bottom: 2px #e7e7e7;
  border-left: 1px #eee;
  border-right: 1px #e7e7e7;
  margin-top: 12px;
  box-shadow: 0 -1px 3px -2px #f1f1f1;
}

.plan-module.tight.gridspot {
  box-shadow: none;
  border-style: none;
  flex-wrap: wrap;
  place-content: flex-start center;
  display: flex;
}

.plan-module.tight.gridspot.mshadow {
  box-shadow: none;
  background-color: #0000;
  border-style: none;
  padding-right: 0;
}

.plan-module.tight.gridmacro {
  background-color: #0000;
  border-top-style: none;
  border-top-color: #fafafa;
  box-shadow: 0 -1px 3px -2px #f1f1f1;
}

.plan-module.tight.gridmacro.boardmacro {
  box-shadow: none;
  border: 4px #000;
  border-radius: 8px;
}

.plan-module.tight.boardspot {
  box-shadow: none;
  text-align: left;
  border-top-style: none;
  border-top-width: 0;
  flex-flow: row;
  place-content: center flex-start;
  align-items: flex-start;
  min-width: 100%;
  max-width: 100vh;
  min-height: 75vh;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 50px;
  padding-left: 35px;
  padding-right: 35px;
  display: flex;
  overflow: auto;
}

.plan-module.tight.cardspot {
  min-width: auto;
}

.purpose-plan-name {
  text-align: left;
  justify-content: flex-end;
  align-items: center;
  display: block;
}

.purpose-plan-name.inline {
  justify-content: flex-start;
  align-items: stretch;
  margin-top: 10px;
  margin-bottom: 4px;
  display: none;
}

.metric-label-plus-icon {
  line-height: 17px;
}

.period-space-metrics {
  color: #d1d0d0;
  justify-content: flex-start;
  align-items: baseline;
  padding-bottom: 4px;
  padding-left: 7px;
  padding-right: 7px;
  font-size: 11px;
  font-weight: 300;
  line-height: 16px;
  display: none;
}

.swot-analysis-loop {
  border-radius: 12px;
  margin: 50px auto 20px;
  padding-left: 0;
  padding-right: 0;
  display: block;
  box-shadow: 5px 5px 10px -3px #c9c9c9;
}

.swot-analysis-loop.okr {
  border: 1px solid #fafafa;
  border-radius: 8px;
}

.side-purpose {
  color: #fafafa;
  margin-bottom: 40px;
  font-size: 13px;
  font-weight: 300;
  line-height: 19px;
}

.side-values {
  color: #fafafa;
  margin-bottom: 2px;
  font-size: 13px;
  font-weight: 400;
  line-height: 17px;
}

.mission-side {
  color: #fafafa;
  margin-bottom: 40px;
  font-weight: 300;
}

.inline-purpose {
  text-align: left;
  margin-top: 0;
  margin-bottom: 0;
  padding-right: 25px;
  font-size: 14px;
  font-weight: 400;
  line-height: 22px;
  display: none;
}

.okr-features {
  background-color: #e7f4ff;
  border: 1px solid #f6f6f6;
  min-height: 180px;
  padding: 5px 20px 15px 25px;
}

.okr-features-set {
  margin-bottom: 25px;
}

.save-button-div {
  align-items: center;
  display: flex;
}

.key-result-plus-score-div, .key-result-plus-score-div.gridmacro {
  display: block;
}

.objective-save-button-div, .objective-save-button-div.gridmacro {
  align-items: center;
  margin-top: 5px;
  display: flex;
}

.simple-core {
  color: #fff;
  text-align: left;
  background-color: #3c4a55;
  border-radius: 3px;
  flex: 0 auto;
  align-items: center;
  min-width: 225px;
  max-width: 225px;
  margin-top: 5px;
  margin-bottom: 4px;
  margin-right: 15px;
  padding: 20px 17px 20px 20px;
  font-size: 19px;
  font-weight: 400;
  line-height: 25px;
  display: flex;
}

.simple-core-box {
  flex: 1;
  min-width: 330px;
  max-width: 330px;
  padding-top: 8px;
  padding-bottom: 33px;
  padding-right: 15px;
  display: none;
}

.okr-outcome {
  float: none;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 16px;
  font-weight: 400;
  line-height: 20px;
  display: inline-block;
}

.move-top {
  float: none;
  color: #a5a5a5;
  margin-top: 0;
  margin-left: 15px;
  font-size: 12px;
  font-weight: 400;
  display: inline-block;
}

.move-top-link {
  text-decoration: none;
}

.move-top-link.w--current {
  color: #a5a5a5;
  text-decoration: none;
}

.directory-article {
  text-align: left;
  border-radius: 5px;
  margin-bottom: 30px;
  padding: 20px 30px 30px;
  box-shadow: 3px 5px 13px -3px #ebebeb;
}

.featured-headline {
  text-align: left;
  margin-bottom: 0;
  font-weight: 700;
}

.featured-description {
  max-height: auto;
  margin-top: 10px;
  overflow: hidden;
}

.directory-headline-link {
  color: #3d3d3d;
  font-size: 18px;
  font-weight: 600;
  line-height: 22px;
  text-decoration: none;
}

.directory-category {
  color: #949494;
  margin-bottom: 0;
  font-size: 11px;
  line-height: 16px;
  display: inline-block;
}

.item-metric {
  float: right;
  border: 1px none var(--form-border-light);
  opacity: 1;
  color: var(--align-dark-grey);
  text-align: right;
  background-color: #0000;
  border-radius: 38px;
  width: auto;
  min-width: 30px;
  max-width: 45px;
  height: 30px;
  margin-bottom: 0;
  margin-left: 0;
  margin-right: 0;
  padding-left: 7px;
  padding-right: 5px;
  font-family: Montserrat, sans-serif;
  font-size: 13px;
  font-weight: 400;
  display: inline-block;
}

.item-metric:hover {
  background-color: var(--align-very-light-grey);
  color: var(--dark-slate-grey-m);
}

.item-metric.lgrid {
  display: none;
}

.item-metric.gridspot, .item-metric.gridspot.hide-score {
  display: block;
}

.item-metric.gridmacro.coloriconmacro {
  object-fit: fill;
  max-height: 32px;
  padding-top: 8px;
  display: inline-block;
}

.item-metric.hide-score {
  border-style: none;
  display: block;
}

.item-metric.cim {
  position: static;
}

.item-metric.boardspot {
  width: 55px;
  display: block;
}

.item-metric.pop {
  color: #333333ab;
  text-align: right;
  background-color: #0000;
  border-style: none;
  width: 44px;
  min-width: 44px;
  max-width: 44px;
  height: auto;
  margin-right: 0;
  padding-left: 0;
  padding-right: 6px;
  font-family: Open Sans, sans-serif;
  display: block;
}

.item-metric.pop.blend {
  max-height: 32px;
  display: block;
}

.item-metric.pop.blend.note-only {
  opacity: 0;
  display: none;
}

.item-metric.scoremacro {
  text-align: right;
  background-color: #0000;
  border-style: none;
  border-radius: 38px;
  width: auto;
  height: 30px;
  margin-left: 0;
  margin-right: 0;
  padding-left: 7px;
  padding-right: 5px;
  font-size: 13px;
}

.item-metric.scoremacro:hover {
  border-color: var(--light-sky-blue-2);
  background-color: var(--align-very-light-grey);
}

.item-metric.colorspot-dark {
  opacity: 1;
  color: #fdfdfde6;
  background-color: #ffffff2e;
  border-style: solid;
  border-color: #fff0;
  height: 32px;
}

.item-metric.coloriconmacro {
  padding-top: 8px;
}

.item-metric.coloriconmacro.scoremacro {
  border-style: none;
  border-color: var(--search);
  color: var(--light-slate-grey-2);
  background-color: #0000;
  border-radius: 3px;
  margin-right: 0;
}

.image-8 {
  margin-top: 12px;
}

.support-feedback {
  border: 1px solid var(--align-mid-gray);
  color: var(--align-dark-grey);
  border-radius: 8px;
  min-height: 150px;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
}

.support-feedback.support {
  margin-bottom: 15px;
}

.footer-logo {
  width: 140px;
  margin-bottom: 15px;
  margin-left: 0;
  display: inline-block;
}

.footer-logo.w--current {
  margin-left: 0;
}

.support-div {
  margin-left: 0;
  margin-right: 25px;
}

.conclusion {
  text-align: left;
  background-color: #0000;
  border: 1px solid #f1f1f1;
  border-radius: 3px;
  margin-bottom: 15px;
  padding: 20px 35px 15px;
  display: block;
}

.conclusion.action-plan {
  display: none;
}

.conclusion.list-id {
  text-align: right;
  margin-top: 10px;
  margin-left: 0;
  padding-top: 25px;
}

.conclusion-header {
  color: #333;
  text-align: left;
  margin-bottom: 5px;
  font-size: 14px;
  display: none;
}

.conclusion-add-icon {
  float: none;
  margin-top: 0;
  display: block;
}

.conclusion-row {
  display: block;
}

.column-39 {
  padding-left: 0;
}

.column-40 {
  padding-left: 0;
  padding-right: 0;
}

.jumbo-feature {
  border: 1px #f8f8f8;
  border-color: #f8f8f8 #e0e0e0 #d8d8d8 #f6f6f6;
  border-radius: 8px;
  max-width: 100%;
  margin: 80px auto 100px;
  padding-right: 0;
  display: block;
}

.jumbo-feature.position-home-image {
  max-width: 80%;
  margin-top: -230px;
}

.jumbo-feature.position-home-image.okr-home-image {
  box-shadow: none;
  max-width: 85%;
  margin-top: 50px;
  margin-bottom: 60px;
}

.feature-section {
  max-width: 1100px;
  margin-bottom: 70px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 20px;
  padding-right: 20px;
  display: block;
}

.benefit-box {
  background-color: #fff;
  border: 1px solid #0098ff45;
  border-radius: 6px;
  min-width: auto;
  min-height: 270px;
  margin-bottom: 20px;
  margin-left: 12px;
  margin-right: 12px;
  padding: 20px 25px 25px;
  box-shadow: 1px 8px 12px -10px #00000054;
}

.benefit-header {
  text-align: left;
  font-family: Montserrat, sans-serif;
  font-size: 14px;
  font-weight: 600;
}

.benefit-description {
  color: #838383;
  font-family: Montserrat, sans-serif;
  font-size: 13px;
}

.column-41 {
  background-color: #0000;
  border-radius: 5px;
  padding-right: 5px;
}

.customer-quote {
  background-color: #0000;
  border-radius: 5px;
  max-width: 800px;
  margin-bottom: 40px;
  margin-left: auto;
  margin-right: auto;
  padding: 20px;
  display: block;
}

.customer-quote.home-page {
  margin-bottom: 0;
  padding-top: 40px;
  padding-bottom: 10px;
}

.text-block-37 {
  text-align: center;
  font-size: 16px;
  line-height: 22px;
}

.customer-quote-name {
  float: right;
  text-align: center;
  margin-top: 10px;
  font-size: 13px;
}

.feature-navigation {
  text-align: center;
  background-color: #fff;
  border-bottom: 1px solid #f1f1f1;
  border-top-left-radius: 20px;
  border-top-right-radius: 20px;
  border-bottom-left-radius: 0;
  max-width: 1179px;
  margin: 20px auto 0;
  padding-top: 15px;
  padding-left: 0;
  padding-right: 0;
  display: none;
}

.feature-nav-tab {
  text-align: center;
  width: auto;
  margin-left: 10px;
  padding-top: 0;
  padding-left: 10px;
  display: inline-block;
}

.feat-tab-text {
  margin-right: 40px;
  padding-bottom: 5px;
  display: inline-block;
}

.feature-tab-link {
  color: #333;
  padding-left: 15px;
  padding-right: 15px;
  font-size: 15px;
  text-decoration: none;
}

.feature-tab-link.w--current {
  clear: right;
  color: #0098ff;
  border-bottom: 3px solid #0098ff;
  padding-bottom: 4px;
  padding-left: 15px;
  padding-right: 15px;
  font-size: 15px;
  font-weight: 600;
  text-decoration: none;
}

.feature-box-frame {
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 20px;
  padding-left: 100px;
  padding-right: 100px;
  display: block;
}

.link-block-6 {
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.feature-section-jumbo {
  margin-top: 0;
}

.feature-section-jumbo.directory {
  border-top: 1px #e9e9e9;
}

.guide-sub-title {
  color: #333;
  margin-top: 25px;
  padding-left: 15px;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  font-weight: 500;
}

.features-message {
  text-align: left;
  margin-left: 10px;
  font-size: 30px;
}

.features-message.home-page {
  text-align: center;
  margin-bottom: 30px;
  font-size: 22px;
  font-weight: 400;
  display: block;
}

.features-message.meeting {
  text-align: center;
}

.guide-image {
  margin-left: 15px;
  box-shadow: 0 0 6px #c2c2c2;
}

.guide-image.board {
  margin-bottom: 15px;
  margin-left: 0;
  margin-right: 15px;
}

.nav-template-drop {
  border: 1px #f1f1f1;
  border-radius: 3px;
  width: auto;
  margin-top: 5px;
  margin-right: 0;
  padding: 0;
}

.nav-template-drop.archive {
  display: none;
}

.format-drop-card {
  color: #646464;
  padding-right: 35px;
  font-size: 13px;
}

.format-drop-card:hover, .format-drop-card.w--current {
  color: #0098ff;
  font-weight: 600;
}

.nav-template-drop-background.w--open {
  background-color: #fff;
  border: 1px solid #f1f1f1;
  padding-top: 5px;
  padding-bottom: 5px;
  padding-right: 0;
}

.nav-link-active, .nav-link-active.w--current {
  color: #333c;
  text-decoration: none;
}

.new-user-text {
  color: var(--align-dark-grey);
  text-align: left;
  padding-left: 25px;
  font-family: Montserrat, sans-serif;
  font-size: 14px;
  font-weight: 400;
}

.login-row {
  border: 1px solid var(--line-3);
  box-shadow: none;
  background-color: #fff;
  border-radius: 8px;
  max-width: 800px;
  margin: 40px auto 300px;
  padding-top: 45px;
  padding-bottom: 10px;
  font-family: Montserrat, sans-serif;
  font-size: 14px;
  font-weight: 400;
  display: block;
}

.login-row-two {
  border-left: 1px solid var(--line2);
  height: 355px;
  margin-bottom: 40px;
  padding-left: 30px;
}

.new-user-signup-link {
  color: var(--align-purple);
  flex: 1;
  margin-left: 0;
  font-weight: 500;
  text-decoration: none;
}

.icon-4 {
  color: #333333b0;
  margin-right: 0;
}

.icon-4.product-drop-icon {
  display: none;
}

.success-message-2 {
  background-color: #fafafa;
}

.form-block-5 {
  font-size: 14px;
}

.column-42 {
  padding-right: 15px;
  font-size: 14px;
}

.column-43, .column-44 {
  padding-left: 5px;
  padding-right: 5px;
}

.column-45 {
  padding-left: 5px;
}

.sentiment-color {
  background-color: var(--old-bullets);
  cursor: grab;
  border-radius: 6px;
  width: 4px;
  min-width: 4px;
  margin-left: 5px;
}

.sentiment-color.none {
  background-color: var(--old-bullets);
  border-radius: 6px;
  width: 4px;
  min-width: 4px;
  margin-top: 0;
  margin-bottom: 0;
  margin-left: 5px;
}

.sentiment-color.none.gridspot {
  background-color: #0000000d;
  border-radius: 2px;
  flex: none;
  width: 12px;
  min-width: auto;
  height: 12px;
  margin-top: 3px;
}

.sentiment-color.none.gridspot.colorspot {
  background-color: #0000000d;
  border-style: none;
  border-color: #fff;
  overflow: visible;
}

.sentiment-color.none.gridspot.colorspot-dark {
  background-color: #00000012;
}

.sentiment-color.none.gridspot.colorspot-red {
  background-color: #f1d9d4;
}

.sentiment-color.none.gridspot.colorspot-darkgray {
  background-color: #00000012;
}

.sentiment-color.none.gridmacro {
  background-color: #b9b9b94f;
  min-height: 18px;
}

.sentiment-color.none.gridmacro.coloriconmacro {
  background-color: #d6d7dd;
}

.sentiment-color.none.colorspot {
  background-color: #7979791c;
}

.sentiment-color.none.colorspot-dark {
  background-color: var(--old-bullets);
}

.sentiment-color.none.gray {
  background-color: #00000012;
  width: 4px;
  min-width: 4px;
}

.sentiment-color.none.gray.colorspot-dark, .sentiment-color.none.gray.gridspot {
  background-color: #00000012;
}

.sentiment-color.green {
  background-color: var(--align-primary-green);
  border-radius: 6px;
  width: 4px;
  min-width: 4px;
  margin-top: 0;
  margin-bottom: 0;
  margin-left: 5px;
}

.sentiment-color.green.gridspot {
  background-color: #b4e279;
  border-radius: 2px;
  flex: none;
  width: 12px;
  min-width: auto;
  height: 12px;
  margin-top: 3px;
}

.sentiment-color.green.gridspot.colorspot-dark, .sentiment-color.green.gridspot.colorspot {
  background-color: var(--align-primary-green);
}

.sentiment-color.green.gridmacro {
  background-color: var(--yellow-green);
}

.sentiment-color.yellow {
  background-color: var(--align-score-yellow);
  border-radius: 6px;
  width: 4px;
  min-width: 4px;
  margin-top: 0;
  margin-bottom: 0;
  margin-left: 5px;
}

.sentiment-color.yellow.gridspot {
  background-color: #ffec6d;
  border-radius: 2px;
  flex: none;
  width: 12px;
  min-width: auto;
  height: 12px;
  margin-top: 3px;
}

.sentiment-color.yellow.gridspot.colorspot-dark {
  background-color: var(--align-score-yellow);
}

.sentiment-color.yellow.gridspot.colorspot {
  background-color: var(--align-primary-yellow);
}

.sentiment-color.yellow.gridmacro {
  background-color: #fceb7e;
}

.sentiment-color.red {
  background-color: var(--align-score-red);
  border-radius: 6px;
  width: 4px;
  min-width: 4px;
  margin-top: 0;
  margin-bottom: 0;
  margin-left: 5px;
  padding-top: 0;
}

.sentiment-color.red.gridspot {
  background-color: #f57a7a;
  border-radius: 2px;
  flex: none;
  width: 12px;
  min-width: auto;
  height: 12px;
  margin-top: 3px;
}

.sentiment-color.red.gridspot.colorspot-dark {
  background-color: var(--align-score-red);
  opacity: 1;
}

.sentiment-color.red.gridspot.colorspot {
  background-color: #f57a7a;
}

.sentiment-color.red.gridmacro {
  background-color: #e46a65;
}

.sentiment-color.gridspot {
  background-color: #0000000d;
  border: 1px #0000;
  border-radius: 1px;
  flex: none;
  width: 12px;
  height: 12px;
  margin-top: 3px;
}

.sentiment-color.gridspot.green {
  background-color: var(--align-primary-green);
}

.sentiment-color.gridspot.red {
  background-color: var(--align-score-red);
}

.sentiment-color.gridspot.yellow {
  background-color: var(--align-score-yellow);
}

.sentiment-color.gridspot.colorspot-red {
  background-color: #f1d9d4;
}

.sentiment-color.gridspot.gray, .sentiment-color.gridspot.gray.colorspot-dark {
  background-color: #00000012;
}

.sentiment-color.gridmacro.green {
  background-color: var(--align-primary-green);
  min-width: 4px;
}

.sentiment-color.gray2 {
  background-color: var(--old-bullets);
  min-width: 4px;
}

.sentiment-color.gray2.gridspot {
  border-radius: 2px;
}

.sentiment-color.gray2.colorspot {
  background-color: var(--old-bullets);
  min-width: 3px;
}

.sentiment-color.gray2.gridmacro {
  background-color: var(--align-mid-gray);
  min-width: 4px;
}

.sentiment-color.gray3 {
  min-width: 4px;
  margin-top: 0;
  margin-bottom: 0;
  margin-left: 5px;
}

.sentiment-color.gray3.boardspot {
  background-color: #00000012;
  width: 4px;
  min-width: 4px;
}

.sentiment-color.gray {
  background-color: #e7e7e7;
  width: 2px;
  min-width: 2px;
  margin-top: 0;
  margin-bottom: 0;
  margin-left: 5px;
}

.sentiment-color.gray.gridspot {
  background-color: #00000012;
  border-radius: 2px;
  flex: none;
  width: 12px;
  min-width: auto;
  height: 12px;
  margin-top: 3px;
}

.sentiment-color.gray.gridspot.colorspot-dark {
  background-color: #00000012;
}

.sentiment-color.gray.colorspot {
  background-color: #7979791c;
}

.sentiment-color.gray.colorspot-dark {
  background-color: #00000012;
  min-width: 4px;
}

.sentiment-color.colorspot.gray {
  background-color: #00000012;
  width: 4px;
  min-width: 4px;
}

.sentiment-color.colorspot.gray.gridspot {
  background-color: #00000012;
  width: 12px;
  min-width: 12px;
}

.sentiment-color.colorspot.yellow {
  background-color: var(--align-score-yellow);
}

.sentiment-color.colorspot.yellow.gridspot {
  background-color: var(--align-primary-yellow);
}

.sentiment-color.colorspot.gridspot {
  background-color: #0000000d;
}

.sentiment-color.colorspot.gridspot.colorspot-dark, .sentiment-color.colorspot.none, .sentiment-color.colorspot.none.gridspot {
  background-color: #00000012;
}

.sentiment-color.colorspot.red.gridspot {
  background-color: var(--align-score-red);
}

.test-drive-limit-div {
  text-align: center;
  max-width: 1100px;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
  padding-left: 20px;
  padding-right: 10px;
  display: block;
}

.test-drive-limit-div.non-alert {
  max-width: 700px;
}

.tdl-header {
  color: var(--dark-slate-grey-5);
  margin-top: 0;
  margin-bottom: 25px;
  font-family: Montserrat, sans-serif;
  font-size: 18px;
  font-weight: 400;
}

.tdl-header.enterprise-feature {
  display: none;
}

.tdl-header.item-limit {
  color: var(--dark-slate-grey-m);
  font-size: 16px;
  font-weight: 400;
}

.card-types {
  opacity: .74;
  max-width: 27%;
  margin-top: 30px;
  margin-bottom: 40px;
  margin-left: 2px;
}

.use-case-card {
  text-align: left;
  border: 1px #ececec;
  border-bottom-style: solid;
  border-radius: 0;
  width: auto;
  height: auto;
  margin-bottom: 7px;
  margin-right: 7px;
  padding-top: 8px;
  padding-bottom: 15px;
  padding-left: 0;
  display: block;
}

.use-case-card.grid-layout {
  box-shadow: 0 0 6px #fff;
}

.use-case-card-title {
  padding-left: 0;
  padding-right: 6px;
  display: inline-block;
}

.use-case-card-body {
  padding-left: 0;
  padding-right: 0;
  display: block;
}

.column-46 {
  justify-content: flex-start;
  align-items: stretch;
  display: block;
}

.row-7 {
  align-items: center;
  display: block;
}

.swots-edit-drop {
  text-align: left;
  margin-left: auto;
  margin-right: auto;
  padding: 0 20px 0 0;
}

.dot-dot-dot {
  clear: none;
  opacity: .4;
  color: var(--align-dark-grey);
  text-align: center;
  width: 14px;
  max-width: none;
  height: 12px;
  margin-left: 12px;
  position: relative;
}

.dot-dot-dot:hover {
  opacity: .67;
  border: 1px #000;
}

.swot-edit-drop-back.w--open {
  z-index: 33;
  float: none;
  border: 1px solid var(--line-3);
  background-color: #fff;
  border-radius: 6px;
  min-width: 130px;
  margin-right: 10px;
  padding: 10px 40px 0 15px;
  left: -40px;
  box-shadow: 0 5px 15px #2a2a3114;
}

.swot-edit-drop-back.w--open:hover {
  background-color: var(--hover-rosw);
}

.swot-edit-icon {
  opacity: .43;
  margin-top: 2px;
  margin-right: 5px;
}

.swot-edit-drop-div {
  margin-bottom: 14px;
}

.swot-edit-drop-div.deactivate-drop {
  display: none;
}

.swot-edit-drop-div.swot-edit-action {
  align-items: center;
  margin-bottom: 10px;
  display: flex;
}

.image-11 {
  max-width: 75%;
  margin-bottom: 3px;
}

.link-sharing-div {
  text-align: left;
  background-color: #f8f8f8;
  border: 1px solid #e2e2e2;
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
  justify-content: center;
  align-items: flex-start;
  width: auto;
  margin: 8px auto 0 0;
  padding-top: 0;
  padding-bottom: 0;
  padding-left: 8px;
  display: block;
}

.link-sharing-div.shareable-link-url {
  margin-top: -1px;
  margin-bottom: 20px;
  padding-left: 4px;
}

.link-sharing-div.shareable-link-url.link-url-field {
  border-style: solid;
  border-color: var(--line-3);
  box-shadow: none;
  background-color: #0000;
  border-radius: 4px 38px 38px 4px;
  width: auto;
  max-width: none;
  margin: 0 0 5px 3px;
  padding-left: 12px;
  display: inline-block;
  overflow: hidden;
}

.link-sharing-div.shareable-link-url.link-url-field.integrations {
  border-style: none;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 500px;
  margin-top: 0;
  margin-bottom: 0;
  display: flex;
}

.link-sharing-div.shareable-link-url.link-url-field.integrations.obj {
  border-radius: 0;
  flex-wrap: wrap;
  align-items: center;
  max-width: none;
  margin-bottom: 0;
  margin-left: 4px;
  padding-left: 0;
  font-weight: 400;
  line-height: 17px;
}

.uparrow-icon {
  opacity: .3;
  cursor: pointer;
  align-self: flex-start;
  margin-top: 3px;
  margin-right: 2px;
  display: block;
  position: static;
  right: -18px;
}

.uparrow-icon:hover {
  opacity: .5;
}

.uparrow-icon.vote-icon {
  opacity: .9;
  filter: brightness(200%);
  border: 1px #ffad00;
  margin-top: 3px;
}

.uparrow-icon.vote-icon.dark-color {
  opacity: 1;
}

.uparrow-icon.vote-icon.gridspot, .uparrow-icon.vote-icon.gridspot.colorspot {
  opacity: .9;
}

.uparrow-icon.vote-icon.gridspot.colorspot-dark {
  opacity: .91;
}

.uparrow-icon.vote-icon.gridmacro {
  opacity: .86;
  margin-top: 3px;
}

.uparrow-icon.vote-icon.gridmacro.colormacro {
  opacity: .9;
  filter: brightness(200%);
  margin-top: 3px;
}

.uparrow-icon.vote-icon.colorspot, .uparrow-icon.vote-icon.colorspot-dark {
  opacity: .9;
}

.uparrow-icon.vote-icon.boardspot {
  margin-top: 3px;
  margin-right: 4px;
  display: block;
}

.uparrow-icon.gridspot {
  opacity: .3;
  margin-top: 2px;
}

.uparrow-icon.gridspot.colorspot {
  opacity: .3;
}

.uparrow-icon.gridspot.colorspot-dark {
  opacity: .42;
}

.uparrow-icon.gridmacro {
  opacity: .36;
  cursor: pointer;
  align-self: flex-start;
  max-height: 2000px;
  margin-top: 3px;
  margin-right: 2px;
  display: block;
}

.uparrow-icon.gridmacro.colormacro {
  opacity: .3;
}

.uparrow-icon.gridmacro.coloriconmacro {
  opacity: .36;
  align-self: flex-start;
  margin-top: 2px;
}

.uparrow-icon.gridmacro.coloriconmacro.compass {
  margin-right: 5px;
}

.uparrow-icon.colorspot {
  opacity: .3;
}

.uparrow-icon.colorspot-dark {
  opacity: .42;
}

.uparrow-icon.boardspot {
  clear: none;
  flex: 0 auto;
  order: 0;
  margin-right: 4px;
  display: none;
  position: static;
}

.shareable-selector {
  border: 1px solid var(--search);
  background-color: var(--search);
  color: var(--align-dark-grey);
  border-radius: 4px;
  width: auto;
  height: 38px;
  margin-top: 15px;
  margin-bottom: 5px;
  margin-left: 3px;
  font-family: Montserrat, sans-serif;
  font-size: 14px;
  display: block;
}

.signin-logo {
  width: 200px;
  height: 22px;
  margin-top: 60px;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 0;
  display: block;
}

.share-button {
  float: none;
  color: #6d747a;
  background-color: #fff;
  border: 1px solid #d6dee699;
  border-radius: 3px;
  margin-top: 2px;
  margin-left: 6px;
  margin-right: 6px;
  padding: 1px 8px;
  font-family: Montserrat, sans-serif;
  font-size: 11px;
  font-weight: 400;
}

.share-button:hover {
  border-color: var(--icon-color);
  background-color: var(--icon-color);
  color: #fff;
}

.button {
  float: right;
}

.button.copy-link-bt {
  border: .5px solid var(--align-purple);
  background-color: var(--align-purple);
  border-radius: 38px;
  margin-top: 0;
  margin-bottom: 0;
  margin-right: -2px;
  padding-top: 8px;
  padding-bottom: 8px;
  font-family: Montserrat, sans-serif;
  font-size: 13.2px;
  font-weight: 400;
}

.button.copy-link-bt:hover {
  border-color: var(--align-hover);
  background-color: var(--align-hover);
}

.button.copy-link-bt.integrations {
  float: none;
  border: 1px solid var(--align-purple);
  background-color: var(--align-purple);
  border-radius: 8px;
  flex: none;
  width: auto;
  margin-top: 0;
  margin-right: 0;
  padding: 0 10px;
  font-size: 11px;
  line-height: 19px;
  display: block;
}

.button.copy-link-bt.integrations:hover {
  border-color: var(--darklogoblue);
  background-color: var(--align-hover);
}

.button.copy-link-bt.integrations.inverse {
  border: 1px solid var(--align-mid-gray);
  background-color: var(--align-transparent);
  opacity: 1;
  color: var(--align-dark-grey);
  border-radius: 8px;
  padding: 0 10px;
  font-size: 11px;
  line-height: 19px;
}

.button.copy-link-bt.integrations.inverse:hover {
  border-color: var(--align-purple);
  background-color: var(--align-white);
  color: var(--align-purple);
}

.button.close {
  float: none;
  opacity: .65;
  align-self: center;
  width: 14px;
  height: 14px;
}

.button.close.close-filters {
  width: 16px;
  height: 16px;
  margin-right: 5px;
}

.shareable-header-bar {
  background-color: #fafafa;
  margin-bottom: 20px;
}

.shareable-header-bar.section-title-share {
  border-bottom: 1px solid var(--align-mid-gray);
  background-color: #fff;
  padding-top: 10px;
  padding-bottom: 12px;
  padding-left: 3px;
  font-weight: 400;
}

.form-7 {
  margin-top: 0;
  padding-left: 0;
}

.form-block-7 {
  margin-top: 0;
}

.navbar-score {
  color: var(--align-dark-grey);
  font-size: 12.5px;
}

.announcement-box {
  text-align: center;
  background-color: #fff;
  background-image: none;
  background-position: 0 0;
  border: 1px #0098ff;
  border-radius: 3px;
  justify-content: space-between;
  align-items: center;
  width: auto;
  max-width: 1040px;
  margin: 25px 10px;
  padding-top: 0;
  padding-bottom: 0;
  padding-left: 20px;
  display: flex;
  box-shadow: 0 0 2px #979797;
}

.learn-more-bt {
  border-radius: 3px;
  margin: 7px 15px 7px 25px;
  padding-top: 4px;
  padding-bottom: 4px;
  font-size: 12px;
  line-height: 18px;
}

.learn-more-bt.okrs {
  color: #fff;
  text-align: center;
  background-color: #08f;
  width: 130px;
  margin-top: 25px;
  margin-left: 0;
  padding-top: 10px;
  padding-bottom: 10px;
  padding-left: 15px;
  font-size: 14px;
  font-weight: 500;
  display: inline-block;
  box-shadow: 0 0 6px #d1d1d1;
}

.card-dots {
  float: right;
  opacity: .5;
  cursor: pointer;
  max-width: 100%;
  margin-top: 0;
  margin-left: 12px;
  margin-right: 4px;
}

.card-dots.gridspot {
  opacity: .5;
  margin-top: 0;
}

.card-dots.gridmacro {
  margin-top: 0;
}

.card-dots.user-views {
  float: none;
  opacity: .5;
  width: 15px;
  height: 15px;
  margin: 4px 0 5px;
}

.card-dots.user-views:hover {
  opacity: .77;
}

.card-dots.user-views.gridmacro {
  float: none;
  width: 18px;
  height: 18px;
  margin-top: 0;
}

.sorting-dropdown {
  z-index: 0;
  float: right;
  display: inline-block;
}

.sorting-dropdown.large-group {
  z-index: 90;
  display: inline-block;
}

.okr-dot-drop {
  margin-top: 24px;
  padding: 0 4px 0 7px;
  display: block;
}

.okr-dot-drop.gridspot {
  padding-right: 8px;
}

.okr-dot-drop.gridmacro {
  margin-top: 24px;
  padding-top: 0;
  padding-left: 7px;
  position: relative;
}

.okr-dot-drop.large-group {
  text-align: center;
  width: auto;
  margin-top: 0;
  margin-left: 0;
  margin-right: 1px;
  padding-left: 6.5px;
  padding-right: 6.5px;
  display: block;
}

.okr-dot-drop.large-group:hover {
  background-color: var(--align-very-light-grey);
  border-radius: 6px;
}

.okr-sort-dot-drop {
  display: none;
}

.okr-sort-dot-drop.w--open {
  z-index: 0;
  border: 1px solid var(--line-3);
  background-color: #fff;
  border-radius: 8px;
  min-width: 200px;
  padding-top: 10px;
  padding-bottom: 10px;
  font-family: Montserrat, sans-serif;
  position: absolute;
  top: -210px;
  right: 15px;
  box-shadow: 0 40px 40px -2px #323e460f;
}

.okr-sort-dot-drop.magnify.w--open {
  z-index: 6000;
  border-style: solid;
  border-color: var(--line-3);
  border-radius: 8px;
  min-width: 200px;
  padding-top: 10px;
  padding-bottom: 10px;
  top: -210px;
}

.okr-sort-dot-drop.view-by-user {
  z-index: 91;
  background-color: #fff;
  border-top-left-radius: 6px;
  min-width: 300px;
  max-height: 100%;
  font-family: Montserrat, sans-serif;
  display: block;
  position: fixed;
  inset: 50px 0% 0% auto;
  box-shadow: -8px 6px 40px #29292912;
}

.okr-sort-dot-drop.view-by-user.w--open {
  z-index: 99999;
  min-width: 250px;
  min-height: 500px;
  padding-bottom: 0;
  font-family: Montserrat, sans-serif;
  position: fixed;
  top: 95px;
}

.board-block {
  box-shadow: none;
  margin-bottom: 15px;
  margin-right: 15px;
  padding-bottom: 10px;
  padding-left: 15px;
  padding-right: 15px;
  display: inline-block;
}

.board-block.thumbboard {
  box-shadow: none;
  background-color: #f5f8fa;
  border-radius: 10px;
  flex: 1;
  min-width: auto;
  max-width: 1200px;
  margin-bottom: 150px;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 25px;
  padding-left: 25px;
  padding-right: 25px;
  display: block;
}

.board-section {
  text-align: left;
  max-width: 1220px;
  margin-top: 30px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
}

.board-sub-head {
  color: #08f;
  margin-top: 40px;
  font-size: 15px;
  font-weight: 600;
}

.board-sub-head.thumbboard {
  color: #353535;
  margin-top: 20px;
  font-size: 16px;
}

.board-sub-head.thumbboard.more-templates {
  text-align: center;
}

.board-line {
  border-bottom: 1px solid #f5f5f5;
  margin-top: 15px;
  margin-left: 30px;
  margin-right: 30px;
  padding-bottom: 5px;
}

.board-jumbo-header {
  clear: right;
  box-shadow: none;
  color: #333;
  text-align: center;
  background-color: #0000;
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  min-height: 120px;
  margin: 0 -15px 0 -25px;
  padding-top: 7px;
  padding-bottom: 7px;
  padding-left: 20px;
  font-size: 36px;
  line-height: 36px;
  display: flex;
}

.board-framework {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.board-framework-module {
  min-width: 8%;
  max-width: 46%;
  margin-bottom: 5px;
  margin-right: 15px;
  display: inline-block;
}

.board-framework-module.thumbboard {
  min-width: 45%;
  max-width: 45%;
  margin-bottom: 15px;
}

.framework-module-descrpition {
  color: #818181;
  font-family: Montserrat, sans-serif;
  font-size: 14px;
  line-height: 18px;
}

.framework-module-header {
  margin-bottom: 3px;
  font-family: Montserrat, sans-serif;
}

.board-example-work {
  max-width: 60%;
  margin-bottom: 10px;
  box-shadow: 0 0 6px #b1b1b1;
}

.board-example-work.thumbboard {
  border-radius: 8px;
  min-width: 100%;
  max-width: 100%;
  box-shadow: 0 0 50px #e0e0e0;
}

.board-example-card {
  min-width: 100%;
  max-width: 100%;
  min-height: auto;
  display: inline-block;
}

.board-example-text {
  color: #0098ff;
  margin-left: 0;
  font-weight: 600;
  text-decoration: none;
  display: block;
}

.board-description-area {
  margin-bottom: 10px;
  font-family: Montserrat, sans-serif;
  font-size: 15px;
  line-height: 22px;
  display: block;
}

.framework-cadence {
  justify-content: flex-start;
  align-items: stretch;
  margin-bottom: 15px;
  margin-right: 15px;
  display: flex;
}

.framework-cadence-sub-text {
  color: #818181;
  margin-top: 2px;
  margin-left: 15px;
  font-family: Montserrat, sans-serif;
  font-size: 14px;
  line-height: 18px;
  display: inline-block;
}

.caednce-title {
  color: #333;
  margin-left: 15px;
  padding-top: 0;
  font-size: 12px;
  font-weight: 600;
  line-height: 18px;
  display: block;
}

.framework-steps {
  color: #fff;
  text-align: center;
  background-color: #ffad00;
  border-radius: 30px;
  justify-content: center;
  align-items: center;
  width: 36px;
  height: 34px;
  padding-top: 0;
  padding-bottom: 0;
  font-size: 16px;
  display: flex;
}

.steps-described {
  flex: 1;
  display: inline-block;
  position: static;
}

.examples-boards {
  text-align: left;
  max-width: 28%;
  margin-bottom: 15px;
  margin-right: 50px;
  text-decoration: none;
}

.examples-boards.thumbboard {
  align-items: center;
  min-width: 100%;
  max-width: 100%;
  margin-right: 2px;
  display: inline-block;
}

.board-header-link {
  color: #08f;
  text-decoration: none;
}

.resource-board {
  min-width: auto;
  margin-bottom: 20px;
  margin-right: 25px;
  display: block;
}

.resource-baord-title {
  margin-bottom: 5px;
}

.how-to-board-col1 {
  padding-left: 0;
}

.how-to-swot-board {
  margin-top: 30px;
}

.board-left {
  min-width: auto;
  max-width: 45%;
  margin-right: 80px;
  display: inline-block;
}

.board-right {
  min-width: 45%;
  max-width: 45%;
  display: inline-block;
}

.board-framework-strategy {
  align-items: stretch;
  margin-bottom: 15px;
  display: flex;
}

.read-more-board {
  color: #0098ff;
  font-size: 12px;
  font-weight: 600;
  text-decoration: none;
}

.additional-templates-mod {
  background-color: #fff;
  border-radius: 3px;
  display: flex;
}

.conclusion-module {
  float: none;
  background-color: #fafafa;
  border-top: 1px #f6f6f6;
  border-bottom: 1px solid #f6f6f6;
  border-radius: 4px;
  flex-direction: row;
  justify-content: flex-start;
  align-items: stretch;
  width: auto;
  min-width: 950px;
  max-width: 1400px;
  min-height: 100px;
  margin: 0 0 5px;
  padding-top: 0;
  padding-bottom: 0;
  padding-right: 0;
  font-weight: 600;
  display: flex;
  position: static;
}

.conclusion-module.swot-goal {
  background-color: #fff;
  border-top: 1px solid #f6f6f6;
  border-bottom: 1px solid #f0f0f0;
  border-left: 1px solid #f6f6f6;
  border-right: 1px #f0f0f0;
  border-radius: 0;
  min-width: 100%;
  min-height: 110px;
  margin: 5px 10px 0 0;
  padding-top: 6px;
  padding-bottom: 6px;
  box-shadow: 3px 0 2px -3px #bebebe;
}

.conclusion-module.swot-goal.cgrid {
  box-shadow: none;
  background-color: #0000;
  border-style: none;
  border-color: #fff;
  width: 100%;
  min-width: auto;
  min-height: 50px;
  margin-left: 5px;
  margin-right: 10px;
  padding: 5px 20px 10px 5px;
  display: block;
}

.conclusion-module.swot-goal.cgrid.llist {
  background-color: #0000;
  max-width: 100%;
  margin-left: 0;
  margin-right: 15px;
  padding-left: 10px;
  padding-right: 10px;
  display: none;
}

.our-featured {
  box-shadow: none;
  max-width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  margin-right: 0;
  display: block;
}

.our-featured.home-shadow {
  float: right;
  max-width: 92%;
  box-shadow: 1px 1px 3px silver;
}

.promo-okr-box {
  text-align: left;
  margin-top: 20px;
  margin-bottom: 20px;
  padding-top: 15px;
  padding-left: 0;
  padding-right: 20px;
  display: block;
}

.okr-promo-header {
  color: #0098ff;
  width: 400px;
  margin-top: 2px;
  margin-bottom: 0;
  font-size: 60px;
  line-height: 60px;
  display: block;
}

.orks-promo-intro {
  margin-bottom: 10px;
  font-weight: 600;
}

.text-span-5 {
  color: #646464;
  font-size: 22px;
}

.text-span-6 {
  color: #333;
}

.drag-area {
  align-items: center;
  display: flex;
}

.drag-area.gridspot {
  min-height: auto;
  display: block;
}

.drag-area.boardspot {
  display: flex;
}

.key-result-container {
  color: #3f474e;
  overflow: hidden;
}

.key-result-container.gridmacro {
  max-width: 100%;
  display: block;
}

.key-result-container.cim {
  width: 100%;
  min-width: 100%;
  max-width: 100%;
}

.activity-new {
  box-shadow: 0 0 6px #fff;
}

.v2mom-plan-example {
  box-shadow: none;
  margin-bottom: 20px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.project-module {
  text-align: center;
  max-width: 1200px;
  margin: 10px auto 80px;
  padding-top: 60px;
  padding-left: 10px;
  padding-right: 10px;
  display: block;
}

.project-module.activitycard {
  text-align: left;
  max-width: 1500px;
  margin-bottom: 80px;
  padding-left: 32px;
  display: block;
}

.project-module.frameworks.homepage-mod {
  float: left;
  max-width: 99.9574%;
  margin-bottom: 30px;
  padding-top: 20px;
  padding-left: 10px;
  padding-right: 0;
}

.howto-mod {
  opacity: 1;
  color: #33333378;
  margin-top: 0;
  margin-bottom: 25px;
  font-size: 14px;
  font-weight: 400;
  display: inline-block;
}

.howto-mod.activitycard {
  color: #616161;
}

.tree-icon {
  opacity: .95;
  cursor: pointer;
  border-radius: 0;
  flex: 0 auto;
  align-self: flex-start;
  width: 12px;
  min-width: 12px;
  max-width: 12px;
  height: 12px;
  min-height: 12px;
  max-height: 12px;
  margin: 3.5px 6px 0 -2px;
}

.tree-icon.gridspot {
  opacity: 1;
}

.tree-icon.gridspot.colorspot-dark {
  filter: brightness(155%);
}

.tree-icon.gridmacro {
  cursor: pointer;
}

.tree-icon.gridmacro.coloriconmacro {
  border-radius: 0;
  margin-left: -3px;
  padding-left: 0;
}

.tree-icon.colorspot-dark {
  opacity: .9;
  filter: brightness(500%);
  background-color: #0000;
  border-radius: 3px;
}

.tree-icon.boardspot {
  opacity: .85;
  filter: brightness(116%);
  margin-left: 0;
  margin-right: 5px;
  display: block;
}

.tree-icon.boardspot.colorspot-dark {
  filter: brightness(155%);
}

.tree-icon.notes-icon {
  opacity: .4;
  margin-top: 0;
  margin-left: -3px;
  margin-right: 7px;
}

.tree-icon.notes-icon.gridmacro.coloriconmacro {
  opacity: .4;
  margin-top: 0;
  margin-left: -3px;
}

.tree-icon.notes-icon.gridmacro.coloriconmacro.compass {
  opacity: .3;
  margin-right: 5px;
}

.tree-icon.notes-icon.gridspot {
  opacity: .3;
}

.tree-icon.notes-icon.gridspot.colorspot-dark {
  opacity: .55;
  filter: invert();
}

.tree-icon.notes-icon.colorspot-dark {
  opacity: .88;
  filter: invert();
  background-color: #0000;
}

.tree-icon.notes-icon.boardspot {
  opacity: .5;
  margin-left: 0;
  margin-right: 5px;
}

.tree-icon.coloriconmacro {
  opacity: 1;
  align-self: flex-start;
  margin-top: 2px;
  display: block;
}

.multi-plan-messaeg {
  color: #8a8a8a;
  margin-bottom: 0;
  font-size: 12px;
  font-weight: 400;
  display: inline-block;
}

.multi-plan-messaeg.gridspot, .multi-plan-messaeg.hide-score, .multi-plan-messaeg.boardspot {
  display: none;
}

.multi-plan--choose-icon {
  float: none;
  opacity: .4;
  margin: 0 5px 0 0;
  display: inline-block;
}

.multi-plan--choose-icon.gridspot {
  display: inline-block;
}

.multi-plan--choose-icon.colorspot-dark {
  filter: invert(58%) brightness(200%);
}

.multi-plan--choose-icon.hide-score {
  display: none;
}

.multi-plan--choose-icon.add-notoes-icon {
  opacity: .33;
  margin-bottom: 0;
}

.multi-plan--choose-icon.add-notoes-icon.colorspot-dark {
  opacity: .68;
}

.multi-plan--choose-icon.add-notoes-icon.info {
  flex: none;
  width: 16px;
  display: inline-block;
}

.color-icon {
  float: right;
  margin: -18px -2px 6px -15px;
  display: none;
}

.jumbo-get-started {
  float: none;
  text-align: left;
  max-height: 70px;
  margin-bottom: 10px;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 40px;
  padding-right: 30px;
  display: block;
  overflow: hidden;
}

.jumbo-get-started.v2mom-bts {
  text-align: left;
  margin-left: auto;
  margin-right: 0;
  padding-right: 30px;
  display: block;
}

.jumbo-get-started.home-left {
  float: left;
  width: auto;
  min-width: auto;
}

.jumbo-get-started.home-left.gap-box {
  float: none;
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 0;
  padding-bottom: 0;
  display: flex;
}

.jumbo-get-started.home-left.home-two {
  align-items: center;
  margin-top: 15px;
  padding-bottom: 0;
  padding-right: 5px;
  display: flex;
}

.jumbo-get-started.home-left.product-ex {
  float: none;
  text-align: left;
}

.jumbo-get-started.home-left {
  float: left;
  margin-bottom: 50px;
}

.narrow-focus-icon {
  float: right;
  opacity: .5;
  margin-top: 0;
  margin-left: 12px;
}

.narrow-focus-icon.gridspot {
  opacity: .5;
  margin-top: 0;
  margin-right: 5px;
}

.narrow-focus-icon.gridmacro {
  margin-top: 0;
}

.narrow-focus-link {
  float: right;
  opacity: .7;
}

.narrow-focus-link:active {
  opacity: 1;
}

.narrow-focus-link.gridspot {
  opacity: 1;
  margin-top: 24px;
  margin-right: 22px;
}

.newjumbo {
  max-width: 1100px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.newjumbo-left {
  text-align: right;
  background-color: #0000;
  border: 1px #eee;
  border-radius: 4px;
  flex: none;
  max-width: 565px;
  margin-top: 0;
  margin-left: 0;
  margin-right: 35px;
  padding-top: 15px;
  padding-left: 10px;
  display: inline-block;
}

.newjumbo-left.home-jumbo-left {
  text-align: left;
  flex: 1;
  align-self: flex-start;
  min-width: 500px;
  max-width: 480px;
  margin-top: 0;
  margin-right: 30px;
  padding-top: 90px;
}

.newjumbo-left.home-jumbo-left.swot-example-mod {
  max-width: 465px;
}

.newjumbo-left.home-jumbo-left {
  text-align: left;
  max-width: 470px;
  margin-right: 50px;
}

.newjumbo-left.v2mom {
  flex: 0 auto;
  max-width: 430px;
  display: block;
}

.magnify-drop {
  z-index: 0;
  float: right;
  position: relative;
}

.dropdown-toggle-2 {
  z-index: 0;
  margin-top: 24px;
  margin-right: 0;
  padding: 0 10px 0 0;
}

.dropdown-toggle-2.gridmacro {
  margin-top: 24px;
}

.dropdown-toggle-2.gridspot {
  margin-right: 17px;
}

.top-3 {
  padding-top: 5px;
  padding-bottom: 5px;
  padding-left: 20px;
  font-family: Montserrat, sans-serif;
  font-weight: 400;
}

.top-3:hover {
  background-color: var(--slb);
  color: #333;
}

.top-5 {
  padding-top: 5px;
  padding-bottom: 5px;
  padding-left: 20px;
  font-family: Montserrat, sans-serif;
  font-weight: 400;
}

.top-5:hover {
  background-color: var(--align-very-light-grey);
  color: #333;
}

.top-5:focus {
  background-color: var(--align-90-purple);
  color: #fff;
}

.top-7 {
  padding-top: 5px;
  padding-bottom: 5px;
  padding-left: 20px;
  font-family: Montserrat, sans-serif;
  font-weight: 400;
}

.top-7:hover {
  background-color: var(--slb);
  color: #333;
}

.top-10 {
  padding-top: 5px;
  padding-bottom: 5px;
  padding-left: 20px;
  font-family: Montserrat, sans-serif;
  font-weight: 400;
}

.top-10:hover {
  background-color: var(--slb);
  color: #333;
}

.objective-color {
  color: #daffb1;
  background-color: #0074d8;
}

.div-block-37 {
  height: 100px;
}

.pick-color-drop {
  border: 1px solid var(--form-border-light);
  background-color: #fff;
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  height: 35px;
  max-height: 35px;
  margin-top: 0;
  margin-bottom: 5px;
  margin-left: 0;
  padding: 0 5px;
  display: flex;
}

.choose-color {
  border: 1px #fff;
  border-radius: 50px;
  width: 25px;
  height: 25px;
  margin: 6px;
  padding: 2px 6px 2px 2px;
}

.choose-color:hover {
  box-shadow: none;
  border: 2px #08f;
  height: 25px;
}

.choose-color.blue {
  background-color: var(--align-b3);
  border: 1px #93cdff;
  border-radius: 20px;
  width: 25px;
  height: 25px;
  margin: 0;
}

.choose-color.blue:hover {
  border-style: none;
  box-shadow: 0 3px 15px #00000026;
}

.choose-color.green {
  background-color: var(--align-g3);
  border-style: none;
  border-color: #7ee75b;
  border-radius: 20px;
  width: 25px;
  height: 25px;
  margin: 0;
}

.choose-color.green:hover {
  border-style: none;
  border-width: 1px;
  box-shadow: 0 3px 15px #00000026;
}

.choose-color.red {
  background-color: var(--align-o3);
  border-style: none;
  border-color: #ffbcbc;
  border-radius: 20px;
  width: 25px;
  height: 25px;
  margin: 0;
}

.choose-color.red:hover {
  border-width: 1px;
  box-shadow: 0 3px 15px #00000026;
}

.choose-color.yellow {
  background-color: var(--align-y3);
  border-style: none;
  border-color: #e9e18c;
  border-radius: 20px;
  width: 25px;
  height: 25px;
  margin: 0;
}

.choose-color.yellow:hover {
  border-width: 1px;
  box-shadow: 0 3px 15px #00000026;
}

.choose-color.gray {
  border: 1px solid var(--logoblue);
  background-color: #fff;
  border-radius: 20px;
  width: 25px;
  height: 25px;
  margin: 0;
  padding-right: 2px;
  box-shadow: 3px 4px 5px #3a384133;
}

.choose-color.gray:hover {
  border-style: solid;
  border-width: 1px;
  box-shadow: 0 3px 15px #00000026;
}

.choose-color.gray:active {
  border-width: 1px;
}

.choose-color.white {
  border: 1.5px solid var(--align-mid-gray);
  box-shadow: none;
  background-color: #0000;
  border-radius: 20px;
  justify-content: center;
  align-items: center;
  width: 25px;
  height: 25px;
  margin: 0;
  display: flex;
}

.choose-color.white:hover {
  border-style: solid;
  border-width: 1px;
  box-shadow: 0 3px 15px #00000026;
}

.choose-color.darkblue {
  background-color: var(--align-b3);
  filter: brightness(97%);
  color: var(--alice-blue-5);
  border-style: none;
  border-radius: 20px;
  width: 25px;
  height: 25px;
  margin: 0;
  box-shadow: 3px 4px 5px #26252c33;
}

.choose-color.darkblue:hover {
  border-width: 1px;
  box-shadow: 0 3px 15px #00000026;
}

.choose-color.darkgreen {
  filter: brightness(97%);
  background-color: #ddf3e6;
  border-style: none;
  border-radius: 20px;
  width: 25px;
  height: 25px;
  margin: 0;
  box-shadow: 3px 4px 5px #21222533;
}

.choose-color.darkgreen:hover {
  border-width: 1px;
  box-shadow: 0 3px 15px #00000026;
}

.choose-color.darkred {
  background-color: var(--align-r3);
  border-style: none;
  border-radius: 20px;
  justify-content: center;
  align-items: center;
  width: 25px;
  height: 25px;
  margin: 0 auto;
  display: flex;
}

.choose-color.darkred:hover {
  border-width: 1px;
  box-shadow: 0 3px 15px #00000026;
}

.choose-color.darkyellow {
  background-color: var(--align-y3);
  filter: brightness(97%);
  border-style: none;
  border-radius: 20px;
  width: 25px;
  height: 25px;
  margin: 0;
  box-shadow: 3px 4px 5px #26252c33;
}

.choose-color.darkyellow:hover {
  border-width: 1px;
  box-shadow: 0 3px 15px #00000026;
}

.choose-color.darkgray {
  border-style: solid;
  border-color: var(--align-dark-grey);
  background-color: #fff;
  border-radius: 20px;
  width: 25px;
  height: 25px;
  margin: 0;
  padding-right: 2px;
  box-shadow: 3px 4px 5px #36343d33;
}

.choose-color.darkgray:hover {
  border-width: 1px;
  box-shadow: 0 3px 15px #00000026;
}

.choose-color.black {
  border-style: none;
  border-color: var(--logoblue);
  background-color: #e6e6e6;
  border-radius: 20px;
  width: 25px;
  height: 25px;
  margin: 0;
}

.choose-color.black:hover {
  border-width: 1px;
  box-shadow: 0 3px 15px #00000026;
}

.choose-color.orange {
  background-color: var(--o2);
  border-style: none;
  border-color: #fad990;
  border-radius: 20px;
  width: 25px;
  height: 25px;
  margin: 0;
}

.choose-color.orange:hover {
  border-width: 1px;
  box-shadow: 0 3px 15px #00000026;
}

.choose-color.darkorange {
  background-color: var(--align-o3);
  filter: brightness(97%);
  border-style: none;
  border-radius: 20px;
  width: 25px;
  height: 25px;
  margin: 0;
  box-shadow: 3px 4px 5px #26252c33;
}

.choose-color.darkorange:hover {
  border-width: 1px;
  box-shadow: 0 3px 15px #00000026;
}

.choose-color.none {
  margin: 0;
}

.choose-color.hide {
  display: none;
}

.pick-color-drop-box.w--open {
  border: 1px none var(--gainsboro-9);
  text-align: left;
  background-color: #fff;
  border-radius: 8px;
  flex-wrap: wrap;
  justify-content: flex-start;
  align-items: center;
  width: 177px;
  height: auto;
  margin-right: 5px;
  padding: 12px;
  display: flex;
  top: -140px;
  right: -5px;
  box-shadow: 0 0 12px #323e4614;
}

.pick-color-drop-box.ed-bk {
  top: -80px;
}

.dropdown-5 {
  text-align: left;
  flex: 0 auto;
  width: 50px;
  height: auto;
  min-height: auto;
  margin-top: 0;
  margin-left: 0;
}

.dropdown-5.edit-bk {
  display: none;
}

.color-wheel {
  opacity: 1;
  filter: brightness(129%);
  margin-bottom: 0;
  margin-left: 0;
}

.public-post-user-message {
  color: #333;
  text-align: center;
  margin-top: 20px;
  padding-left: 10px;
  padding-right: 10px;
  font-size: 16px;
  font-weight: 400;
  display: block;
}

.public-post-user-message.signup-page {
  border: 1px solid var(--align-secondary-green);
  background-color: var(--align-secondary-green);
  text-align: center;
  border-radius: 4px;
  max-width: 500px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 5px;
  padding-bottom: 5px;
  font-size: 14px;
  font-weight: 300;
  display: none;
}

.public-post-user-message.sign-in-page {
  background-color: var(--align-secondary-green);
  color: var(--align-dark-grey);
  border: 1px #4bcf3f;
  border-radius: 4px;
  max-width: 800px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 7px;
  padding-bottom: 7px;
  font-family: Figtree, sans-serif;
  font-size: 14px;
  font-weight: 300;
  display: none;
}

.view-default {
  margin-bottom: 0;
  margin-left: 2px;
  margin-right: 27px;
  display: inline-block;
}

.view-default-div {
  align-items: center;
  height: 30px;
  margin-bottom: 0;
  margin-left: 0;
  display: flex;
}

.view-default-icon {
  opacity: .5;
  width: 14px;
  height: 14px;
  margin-bottom: 2px;
  margin-left: 3px;
  margin-right: 9px;
}

.view-default-icon.list-view-icon {
  width: 14px;
  height: 14px;
  margin-bottom: 2px;
}

.view-default-icon.list-view-icon.rotate {
  width: 14px;
  height: 14px;
  margin-bottom: 2px;
  transform: none;
}

.view-default-radio-text {
  color: var(--dark-slate-grey-5);
  margin-bottom: 0;
  line-height: 19px;
  display: none;
}

.create-learn-more-icon {
  opacity: .3;
  margin-left: 10px;
}

.plan-expand-all {
  float: right;
  color: #0098ff;
  margin-top: -20px;
  margin-left: 63px;
  margin-right: -23px;
  font-size: 11px;
  font-weight: 400;
}

.plan-expand-all.gridspot {
  float: left;
  margin: 0;
  font-size: 12px;
  line-height: 18px;
  display: block;
}

.plan-expand-all.gridspot.colorspot-dark {
  font-size: 12px;
  display: block;
}

.plan-expand-all.colorspot-dark {
  color: #fff;
  font-size: 12px;
  display: block;
  position: static;
  top: 15px;
}

.header-system-alert {
  z-index: 99999999;
  text-align: center;
  border-radius: 4px;
  margin: 0 auto;
  display: none;
  position: relative;
}

.header-system-alert.success-alert {
  margin-bottom: 0;
  display: none;
}

.header-system-alert.warning-alert {
  display: none;
}

.header-system-alert.error-alert {
  margin-bottom: 0;
  display: none;
}

.header-system-alert.short-status {
  display: none;
}

.header-system-message-text {
  background-color: var(--align-purple);
  text-align: center;
  border: 1px solid #0000;
  border-radius: 5px;
  flex-direction: row;
  align-items: center;
  margin-top: 2px;
  padding: 6px 10px 6px 25px;
  font-weight: 400;
  display: flex;
  box-shadow: 0 2px 18px #2c343c0f;
}

.header-system-message-text.success-alert {
  background-color: var(--align-primary-green);
  text-align: center;
  border-color: #c9ecc5;
  border-radius: 6px;
  align-items: flex-start;
  padding-top: 6px;
  padding-bottom: 6px;
}

.header-system-message-text.error-alert {
  background-color: var(--align-primary-red);
  border-color: #0000;
  border-radius: 6px;
}

.header-system-message-text.warning-alert {
  background-color: var(--align-primary-yellow);
  border-color: #0000;
  border-radius: 6px;
  padding-top: 6px;
  padding-bottom: 6px;
  padding-right: 10px;
}

.header-system-message-text.short-status {
  background-color: var(--align-purple);
  border-color: #0000;
  border-radius: 6px;
  padding-top: 6px;
  padding-bottom: 6px;
}

.header-alert-text-field {
  color: var(--align-white);
  text-align: center;
  flex: 1;
  align-self: center;
  margin-top: 0;
  padding: 0 15px;
  font-family: Montserrat, sans-serif;
  font-size: 14.2px;
  font-weight: 400;
  line-height: 19px;
  display: inline-block;
}

.header-alert-text-field.short-status {
  padding-top: 0;
  padding-bottom: 0;
}

.color-spacer {
  width: 18px;
  height: 18px;
  display: inline-block;
}

.top-1 {
  padding-top: 5px;
  padding-bottom: 5px;
  padding-left: 20px;
  font-family: Montserrat, sans-serif;
  font-weight: 400;
}

.top-1:hover {
  background-color: var(--slb);
  color: #333;
}

.sort-option {
  padding: 5px 30px 5px 20px;
  font-family: Montserrat, sans-serif;
  font-weight: 400;
}

.sort-option:hover {
  background-color: var(--align-very-light-grey);
  color: #333;
}

.sort-option.drag-drop {
  padding-top: 5px;
  padding-bottom: 5px;
  padding-left: 20px;
  font-family: Montserrat, sans-serif;
  font-weight: 400;
}

.image-20 {
  float: right;
  color: #fff;
  margin-top: 0;
}

.div-block-38 {
  height: 3px;
}

.jumbo-feature-message {
  color: #fff;
  text-align: center;
  max-width: 160px;
  margin-right: 0;
  font-family: Montserrat, sans-serif;
  font-size: 14px;
  font-weight: 400;
  display: inline-block;
}

.jumbo-feature-message:hover {
  color: #fff;
}

.jumbo-feature-link {
  color: #fff;
  background-color: #4b687ec7;
  border-radius: 3px;
  max-width: none;
  height: 125px;
  margin-bottom: 5px;
  margin-left: 12px;
  margin-right: 7px;
  padding: 22px 8px 12px;
  text-decoration: none;
  display: block;
  box-shadow: 1px 9px 15px -6px #0000004a;
}

.jumbo-feature-link:hover {
  background-color: var(--dark-slate-grey-3);
  color: #0098ff;
}

.container {
  text-align: center;
  align-items: flex-start;
  margin-top: 30px;
  padding-left: 10px;
  padding-right: 10px;
  display: flex;
}

.close-system-message {
  color: #535353;
  margin-left: auto;
  margin-right: auto;
  text-decoration: none;
  display: block;
  position: fixed;
  left: 0;
  right: 0;
}

.close-system-message.success-alert {
  position: fixed;
  top: 51px;
  left: 0;
  right: 0;
}

.close-system-message.success-alert.verify-alert {
  top: 0;
}

.link-block-11 {
  display: none;
}

.jumbo-feature-icon {
  opacity: 1;
  filter: invert();
  margin-top: 3px;
  margin-bottom: 10px;
  display: inline-block;
}

.jumbo-feature-icon:hover {
  filter: hue-rotate(180deg);
}

.jumbo-feature-icon.color {
  opacity: 1;
  filter: none;
}

.jumbo-2018 {
  text-align: center;
  background-color: #0000;
  background-image: none;
  background-position: 0 0;
  border-top: 0 #f3f3f3;
  justify-content: center;
  align-items: center;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
  padding-top: 63px;
  padding-bottom: 63px;
  display: block;
}

.jumbo-2018.home-gray {
  background-color: #0000;
  background-image: none;
  background-position: 0 0;
  background-repeat: repeat;
  background-size: auto;
  margin-top: 0;
  padding-top: 20px;
  padding-bottom: 20px;
}

.jumbo-2018.home-gray.stopstart {
  margin-top: 0;
}

.jumbo-2018.home-gray.swot {
  max-width: none;
}

.jumbo-right-image {
  box-shadow: none;
  border-radius: 5px;
  margin-left: 5px;
  margin-right: 15px;
  padding: 5px;
}

.jumbo-right-image.shadowbox {
  border: 1px none var(--gainsboro-9);
  box-shadow: none;
  opacity: 1;
  border-radius: 20px;
  width: auto;
  max-width: 100%;
  margin-bottom: 0;
  margin-left: 0;
  margin-right: 0;
  padding: 12px 0 8px;
  overflow: visible;
  transform: rotate(0);
}

.jumbo-right-image.shadowbox:hover {
  box-shadow: none;
  border-style: none;
}

.jumbo-diagram-link {
  border-radius: 5px;
  flex: 0 auto;
  align-self: auto;
  max-width: 1250px;
  margin-left: auto;
  margin-right: auto;
  padding: 10px;
  text-decoration: none;
}

.features-call-out {
  margin-top: 0;
  display: none;
}

.show-more {
  float: none;
  opacity: .41;
  cursor: pointer;
  flex: 1;
  margin-top: -10px;
  margin-left: -17px;
  margin-right: -22px;
  display: block;
}

.show-more.gridspot {
  float: none;
  margin: 15px 0 -17px 37px;
}

.show-more.gridspot.colorspot-dark {
  float: none;
  opacity: 1;
  filter: invert();
  margin-top: 18px;
  margin-bottom: -20px;
}

.show-more.gridspot.colorspot {
  float: none;
  margin-top: 18px;
  margin-bottom: -20px;
  overflow: hidden;
}

.show-more.colorspot-dark {
  opacity: 1;
  filter: invert();
}

.show-more.coloriconmacro {
  opacity: .47;
  cursor: pointer;
  margin-left: -10px;
}

.show-more.gridmacro.coloriconmacro {
  float: left;
  margin-left: -17px;
}

.show-more.gridmacro.coloriconmacro.hide-score {
  margin-left: -22px;
}

.show-more.boardspot {
  margin-top: 15px;
  margin-left: 18px;
  margin-right: 0;
}

.show-more.boardspot.colorspot {
  margin-left: 15px;
}

.jumbo-board {
  box-shadow: none;
  background-color: #0000;
  border-radius: 8px;
  justify-content: space-between;
  align-items: center;
  max-width: 1500px;
  height: 650px;
  max-height: none;
  margin: 20px auto 75px;
  padding: 5px 0 10px 35px;
  display: flex;
  overflow: hidden;
}

.jumbo-board.stopstart {
  margin-top: 0;
}

.framework-card {
  background-color: #eeae14;
  background-image: linear-gradient(#ff7a00, #ff5c00);
  border-radius: 5px;
  width: 190px;
  height: 140px;
  margin-bottom: 14px;
  margin-left: 7px;
  margin-right: 7px;
  padding-top: 40px;
  padding-bottom: 15px;
  display: inline-block;
  transform: scale(1);
  box-shadow: 2px 7px 15px #e9e9e9;
}

.framework-card:hover {
  perspective: 536px;
  transform: scale(1.09);
}

.framework-card.pest {
  background-color: #1d91ec;
  background-image: linear-gradient(#3898ec, #0069c4);
  padding-top: 40px;
}

.framework-card.gap {
  background-color: #74ad2b;
  background-image: linear-gradient(#10a310, #0c9600);
}

.framework-card.procon {
  background-color: #eb5e27;
  background-image: linear-gradient(#e6d840, #ffad00);
  padding-top: 40px;
}

.framework-card.topstart {
  background-color: #929292;
  background-image: linear-gradient(#999, #d1d0d0);
  padding-top: 40px;
}

.framework-card.alignment {
  background-color: #ee4d4d;
  background-image: linear-gradient(#ee4d4d, #ff5c00);
  padding-top: 50px;
}

.framework-card.problem {
  background-color: #464646;
  background-image: linear-gradient(#3d3d3d, #1d2631);
  padding-top: 40px;
  font-size: 16px;
}

.framework-card.v2mom {
  background-color: #3775d3;
  background-image: linear-gradient(#4d6679, #3c4a55);
  padding-top: 40px;
}

.framework-card.okr {
  background-color: #27b723;
  background-image: linear-gradient(#54df48, #18b90a);
  padding-top: 40px;
}

.framework-card.custom {
  background-color: #fff;
  background-image: none;
  padding-top: 40px;
}

.framework-card.candidate {
  background-color: #ff7a00;
}

.framework-card.eisenhower {
  background-color: #8319d6;
}

.framework-card.onepage {
  background-color: #1a9417;
  background-image: linear-gradient(#890edb, #856ebe);
}

.framework-card.retrospective {
  background-color: #57b3ff;
  background-image: linear-gradient(#3898ec, #57b3ff);
}

.framework-card.standup {
  background-color: #7a7a7a;
}

.framework-cark-title {
  color: #fff;
  text-align: left;
  margin-bottom: 0;
  padding-left: 20px;
  font-family: Montserrat, sans-serif;
  font-size: 18px;
}

.framework-cark-title.custom {
  color: #333;
}

.fraework-card-desc {
  color: #fff;
  text-align: left;
  margin-top: 5px;
  padding-left: 20px;
  padding-right: 20px;
  font-family: Montserrat, sans-serif;
  font-size: 14px;
}

.fraework-card-desc.custom {
  color: #333;
}

.cover-page-box {
  margin-left: auto;
  margin-right: auto;
  padding: 20px 35px 25px;
  display: none;
}

.cover-page {
  box-shadow: none;
  text-align: left;
  background-color: #0000;
  background-image: none;
  border-top: 0 #f6f6f6;
  border-bottom: 1px #f6f6f6;
  border-radius: 0;
  align-items: center;
  height: 100%;
  margin-top: -35px;
  margin-bottom: -305px;
  padding: 20px 35px 295px;
  display: block;
}

.cover-page-title {
  color: var(--align-dark-grey);
  text-align: left;
  flex: 0 auto;
  margin: 0 auto;
  padding: 0 25px 0 0;
  font-family: Montserrat, sans-serif;
  font-size: 22px;
  font-weight: 600;
  line-height: 38px;
  display: inline-block;
}

.cover-page-button {
  float: none;
  border-radius: 4px;
  flex: 0 auto;
  margin-top: 5px;
  margin-bottom: 5px;
  margin-right: 8px;
  font-size: 13px;
  display: inline-block;
}

.cover-page-button.copy {
  float: none;
  background-color: var(--dodger-blue-3);
  border-radius: 6px;
  flex: 0 auto;
  align-self: center;
  margin-top: 0;
  margin-bottom: 0;
  margin-right: 8px;
  padding: 10px 25px;
  font-family: Montserrat, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  text-decoration: none;
  display: inline-block;
  position: static;
}

.cover-page-header {
  text-align: left;
  background-image: none;
  border-radius: 12px;
  flex-direction: column;
  flex: 1;
  justify-content: flex-start;
  align-items: stretch;
  width: auto;
  max-width: 1430px;
  margin: 15px auto 0;
  padding-top: 5px;
  padding-left: 3px;
  display: none;
}

.cover-page-description {
  color: var(--align-dark-grey);
  margin-top: 10px;
  margin-bottom: 15px;
  padding-right: 0;
  font-family: Montserrat, sans-serif;
  font-size: 15px;
  font-weight: 400;
  line-height: 21px;
}

.cover-page-description.author-section {
  color: #979797;
  margin-top: 0;
  margin-bottom: 0;
  margin-left: 0;
  padding-left: 2px;
  padding-right: 0;
  font-size: 12px;
  line-height: 18px;
  display: inline-block;
}

.cover-page-close {
  float: right;
  opacity: .46;
  margin-top: 0;
  margin-bottom: 0;
  margin-left: 10px;
  display: block;
}

.cover-page-section-titles {
  color: #bbb;
  flex: 1;
  margin-top: 5px;
  margin-bottom: 7px;
  padding-left: 0;
  font-family: Montserrat, sans-serif;
  font-size: 10px;
  font-weight: 400;
  line-height: 20px;
  display: none;
}

.coverpage-section {
  background-color: #0000;
  border: 1px #f3f3f3;
  border-radius: 6px;
  flex-direction: column;
  justify-content: space-between;
  min-width: auto;
  height: auto;
  min-height: auto;
  margin-bottom: 3px;
  margin-left: auto;
  margin-right: auto;
  padding: 10px 25px 25px;
  display: flex;
}

.coverpage-section.related-frameworks {
  background-color: #0000;
  margin-top: 25px;
  padding-top: 0;
  padding-bottom: 0;
  padding-left: 15px;
  display: block;
}

.coverpage-section.author-section {
  align-items: center;
  min-width: 30%;
  margin-right: 0;
  display: flex;
}

.cover-page-top {
  float: left;
  justify-content: space-around;
  align-self: center;
  align-items: center;
  margin-top: 0;
  margin-bottom: 10px;
  padding-top: 0;
  font-size: 14px;
  line-height: 35px;
  display: flex;
}

.cover-page-text-area {
  flex: 0 auto;
  align-items: flex-start;
  margin-top: 0;
  display: flex;
}

.nav-search {
  background-color: #0000;
  border-style: none;
  border-radius: 5px;
  width: 225px;
  height: 32px;
  margin-top: 6px;
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 0;
  font-size: 13px;
  line-height: 18px;
  display: inline-block;
}

.nav-search:hover {
  background-color: #f5f5f5;
}

.search-icon {
  opacity: .25;
  margin-top: 0;
  margin-left: 0;
  display: none;
}

.nav-search-form {
  display: inline-block;
}

.nav-search-block {
  margin-bottom: 0;
  margin-left: 30px;
  display: none;
}

.search-icon-link {
  margin-top: 0;
  margin-left: -25px;
}

.kr-color {
  height: auto;
  margin-top: 3px;
  padding-top: 0;
  padding-bottom: 0;
  display: none;
}

.drop-gray {
  background-color: #ffad00;
  border-radius: 3px;
  width: 14px;
  height: 14px;
}

.kr-color-drop-icon {
  opacity: .44;
  margin-top: 0;
}

.template-blank-example {
  border-radius: 8px;
  width: 95%;
  margin: 15px 10px;
  box-shadow: 0 25px 40px #323e460f;
}

.link-block-12 {
  text-decoration: none;
}

.inlineurl {
  float: none;
  color: var(--logoblue);
  max-width: 178px;
  height: 18px;
  max-height: 18px;
  margin-top: 0;
  margin-bottom: 0;
  margin-left: 0;
  padding-top: 0;
  padding-left: 0;
  font-weight: 400;
  text-decoration: none;
  display: inline-block;
  overflow: hidden;
}

.inlineurl.colorspot-dark {
  opacity: 1;
  color: #fff;
  font-weight: 400;
  text-decoration: none;
}

.text-block-49 {
  display: inline-block;
}

.item-color-dropdown {
  z-index: 0;
  float: none;
  border: 1px none var(--form-border-light);
  background-color: #0000;
  border-radius: 10px;
  justify-content: center;
  align-items: center;
  height: 30px;
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
  padding: 0;
  font-weight: 400;
  display: flex;
}

.item-color-dropdown:hover {
  border-color: var(--light-sky-blue-2);
  background-color: var(--align-very-light-grey);
}

.item-color-dropdown.w--open {
  margin-top: 0;
  padding-left: 0;
  padding-right: 0;
}

.item-color-dropdown.gridspot {
  margin-bottom: 5px;
  padding-right: 10px;
}

.item-color-dropdown.boardspot {
  padding-left: 8px;
}

.item-color-dropdown.pop {
  border-radius: 8px;
  width: 3px;
  min-width: 4px;
  height: 100%;
  max-height: 100%;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.item-color-drop-background.w--open {
  box-shadow: none;
  opacity: 1;
  background-color: #fff;
  border: 1px solid #f5f5f5;
  border-top-style: none;
  border-radius: 2px 2px 3px 3px;
  margin-top: 0;
  padding: 0 20px 5px;
}

.item-color-drop-background.pop {
  padding-top: 5px;
  top: -18px;
  right: -5px;
}

.item-color-drop-background.combined.w--open {
  z-index: 5000;
  border-bottom-style: none;
  border-left-style: none;
  border-right-style: none;
  border-radius: 8px;
  padding: 15px;
  display: flex;
  top: -48px;
  left: -125px;
  box-shadow: 0 3px 40px #414d5814;
}

.item-color-option {
  cursor: pointer;
  background-color: #7979791c;
  border-radius: 20px;
  width: 20px;
  height: 20px;
  margin: 0 9px;
  padding-top: 0;
}

.item-color-option.none-item {
  border: 1px #fff;
  border-radius: 20px;
  flex: none;
  align-self: center;
  width: 20px;
  height: 20px;
  margin: 0 9px;
  padding-top: 0;
}

.item-color-option.none-item.colorspot-dark {
  background-color: #e7e7e796;
  padding-top: 0;
}

.item-color-option.none-item.coloriconmacro {
  border-radius: 50px;
  flex: 0 auto;
  align-self: center;
  width: 15px;
  height: 20px;
  display: block;
}

.item-color-option.none-item.pop {
  border-radius: 8px;
  flex: 1;
  align-self: auto;
  width: 3px;
  min-width: 4px;
  height: auto;
  max-height: 2000px;
  margin-top: 0;
  margin-bottom: 0;
}

.item-color-option.green-item {
  background-color: var(--align-primary-green);
  border-radius: 20px;
  width: 20px;
  height: 20px;
  margin: 0 9px;
}

.item-color-option.yellow-item {
  background-color: var(--align-primary-yellow);
  border-radius: 20px;
  width: 20px;
  height: 20px;
  margin: 0 9px;
}

.item-color-option.red-item {
  background-color: var(--align-primary-red);
  border-radius: 20px;
  width: 20px;
  height: 20px;
  margin: 0 9px;
}

.item-color-option.gray-item {
  background-color: var(--align-mid-gray);
  border-radius: 20px;
  width: 20px;
  height: 20px;
  margin: 0 9px;
}

.item-color-arrow-icon {
  opacity: .09;
  margin-top: 5px;
  margin-right: 5px;
  display: none;
}

.item-color-arrow-icon.gridspot {
  margin-top: 5px;
  margin-right: 5px;
}

.item-colordropdown {
  float: right;
  background-color: #0000;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
  align-self: center;
  margin-bottom: 0;
  margin-left: 0;
  margin-right: 0;
  padding-left: 0;
  padding-right: 0;
}

.item-colordropdown:hover {
  background-color: #0000;
}

.item-colordropdown.gridspot {
  float: right;
  margin-top: 0;
  margin-right: 0;
}

.item-colordropdown.hide-score {
  float: right;
  margin-top: 10px;
  margin-left: 20px;
}

.item-colordropdown.pop {
  width: 5px;
  min-width: 3px;
  height: auto;
  max-height: 2000px;
  margin-bottom: 0;
  margin-left: 5px;
}

.item-colordropdown.pop.blend {
  max-height: 32px;
}

.item-colordropdown.pop.blend.note-only {
  display: none;
}

.edit-line-break {
  border-bottom: 1px solid var(--line2);
  margin-bottom: 10px;
}

.edit-line-break.create2 {
  max-width: 900px;
  margin-bottom: 10px;
}

.edit-line-break.create2.bottom {
  border-bottom-color: var(--align-light-gray);
  margin-top: 8px;
  margin-bottom: 10px;
  display: block;
}

.create-directory {
  border-top: 1px solid var(--ghost-white);
  align-items: flex-start;
  width: auto;
  max-width: 100%;
  height: auto;
  margin: 0 auto 40px;
  padding-top: 0;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
  overflow: hidden;
}

.directory-categories {
  flex: 0 auto;
  align-self: flex-start;
  width: 240px;
  height: auto;
  margin-top: 10px;
  display: block;
  position: static;
}

.directory-categories.full-side {
  border-right: 1px none var(--ghost-white);
  flex-direction: column;
  flex: none;
  align-self: stretch;
  width: 245px;
  height: 100vh;
  margin-top: 0;
  padding-top: 0;
  padding-right: 30px;
  display: flex;
}

.directory-search {
  border: 1px solid var(--search);
  background-color: var(--search);
  color: #797979;
  border-radius: 20px;
  flex: 1;
  width: auto;
  max-height: 34px;
  margin-bottom: 0;
  padding-right: 5px;
  font-family: Montserrat, sans-serif;
  font-size: 13px;
  display: inline-block;
}

.directory-search.white {
  border-color: var(--line-3);
  background-color: var(--align-white);
  border-radius: 8px;
  max-height: 35px;
  margin-bottom: 10px;
  margin-right: 10px;
  font-family: Montserrat, sans-serif;
  font-size: 14px;
}

.directory-search.white:hover {
  border-color: var(--line-hover);
}

.directory-search.white:focus-visible, .directory-search.white[data-wf-focus-visible] {
  border-color: var(--logoblue);
}

.directory-labels {
  color: var(--align-dark-grey);
  margin-top: 20px;
  margin-bottom: 10px;
  margin-left: 5px;
  font-family: Montserrat, sans-serif;
  font-size: 12px;
  font-weight: 400;
  display: none;
}

.directory-category-topics {
  border-right: 1px none var(--ghost-white);
  background-color: var(--align-transparent);
  border-radius: 6px;
  min-height: 100vh;
  margin-top: 30px;
  margin-bottom: 10px;
  padding: 0 0 12px 5px;
}

.directory-cattegory-topics {
  color: var(--align-search-gray2);
  -webkit-text-stroke-color: var(--dim-grey-6);
  cursor: pointer;
  margin-top: 12px;
  margin-bottom: 10px;
  margin-left: 5px;
  font-family: Montserrat, sans-serif;
  font-size: 14px;
  line-height: 20px;
}

.directory-cattegory-topics:hover {
  color: var(--dark-slate-grey-m);
  font-weight: 400;
}

.directory-cattegory-topics:focus {
  font-weight: 600;
}

.form-8 {
  border: 1px none var(--line2);
  background-color: #0000;
  border-radius: 20px;
  align-items: center;
  margin-right: 0;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.directory-items {
  box-shadow: none;
  text-align: left;
  background-color: #0000;
  border: 1px #f1f1f1cc;
  border-radius: 6px;
  flex: 1;
  min-width: auto;
  max-width: 1500px;
  height: auto;
  margin: 30px 0 65px 10px;
  padding: 0 0 5px 10px;
  display: none;
  overflow: hidden;
}

.directory-items.tiles {
  border-left-style: solid;
  border-left-color: var(--ghost-white);
  box-shadow: none;
  border-radius: 0;
  min-width: 900px;
  max-width: 1100px;
  margin-top: 0;
  margin-bottom: 0;
  margin-left: 0;
  padding: 30px 0 65px 25px;
  display: block;
  overflow: visible;
}

.edit-advanced {
  text-align: left;
  margin-bottom: 10px;
  margin-left: 142px;
  margin-right: 5px;
  font-size: 12px;
  display: inline-block;
}

.edit-advanced.create2 {
  margin-bottom: 5px;
  margin-left: 140px;
}

.edit-advanced.create2.block {
  opacity: .7;
  margin-left: 2px;
}

.advanced-section {
  text-align: left;
  padding-top: 5px;
  display: none;
}

.intro-text-box {
  border: 1px solid #cecece40;
  border-radius: 6px;
  width: 98%;
  min-height: 150px;
  margin-left: 15px;
  font-family: Montserrat, sans-serif;
}

.author-text-box {
  border: 1px solid #cecece40;
  border-radius: 6px;
  width: 98%;
  margin-left: 15px;
  font-family: Montserrat, sans-serif;
}

.image-23 {
  cursor: pointer;
  margin-bottom: 2px;
}

.cover-headlne {
  border: 1px solid #cecece40;
  border-radius: 6px;
  width: 98%;
  margin-left: 15px;
  padding-top: 0;
  padding-bottom: 0;
  font-family: Montserrat, sans-serif;
  overflow: hidden;
}

.cover-headlne.url {
  width: 96.5%;
}

.author-photo {
  box-shadow: none;
  border-radius: 100px;
  flex: auto;
  margin-left: 0;
  padding: 2px;
  display: none;
}

.author-box {
  flex: 0 auto;
  align-items: center;
  width: auto;
  display: inline-block;
}

.author-area {
  align-items: flex-start;
  width: auto;
  max-width: 100%;
  display: flex;
}

.cover-page-row {
  background-color: #0000;
  border-bottom: 1px #fafafa5c;
  align-items: stretch;
  margin-top: 10px;
  margin-right: 25px;
  padding-bottom: 0;
  display: flex;
}

.cp-col {
  background-color: #fff;
  background-image: none;
  border-radius: 6px;
  flex: 1;
  align-self: stretch;
  margin-left: auto;
  margin-right: auto;
  padding-top: 0;
  padding-left: 0;
  padding-right: 50px;
}

.template-list-header {
  color: var(--align-dark-grey);
  text-align: left;
  text-transform: uppercase;
  border-bottom: 1px #f6f6f6;
  max-width: none;
  margin-top: 0;
  margin-bottom: 10px;
  margin-left: 17px;
  padding-left: 0;
  font-family: Montserrat, sans-serif;
  font-size: 15px;
  font-weight: 600;
}

.template-list-header.tile {
  border-style: none none solid;
  border-width: 1px;
  border-color: black black var(--ghost-white);
  text-transform: none;
  margin-bottom: 30px;
  margin-left: 8px;
  padding-bottom: 12px;
  padding-left: 0;
  font-size: 15px;
  font-weight: 600;
}

.link-12 {
  color: var(--align-purple);
  font-family: Montserrat, sans-serif;
  font-size: 14px;
  font-weight: 400;
  text-decoration: none;
}

.column-57 {
  flex: 0 auto;
  align-self: center;
  padding-left: 0;
  padding-right: 0;
}

.choose-category {
  font-size: 13px;
  display: none;
}

.new-card {
  background-color: #f6f6f6;
  border-radius: 5px;
  width: 300px;
  height: 200px;
  margin-bottom: 15px;
  margin-right: 15px;
  padding-top: 70px;
  display: inline-block;
}

.new-card:hover {
  background-image: linear-gradient(#f6f6f64a, #ffffff17), url('../images/blue-turquoise-gradient-polygon-shaped-background-zoomed-in-and-zoomed-out-in-one-motion_nj5dnqsrl__F0000.png'), linear-gradient(#f6f6f612, #ffffff40 100%, #fff);
  background-position: 0 0, 0 0, 0 0;
  background-repeat: repeat, repeat, repeat;
  background-size: auto, cover, auto;
}

.new-card.list-card-view {
  border-style: none none solid;
  border-width: 4px 1px 1px;
  border-color: black black var(--line2);
  box-shadow: none;
  background-color: #fff;
  background-image: none;
  border-radius: 0;
  align-items: center;
  width: 100%;
  max-width: 240px;
  height: 147px;
  margin-bottom: 15px;
  margin-left: 15px;
  margin-right: 0;
  padding-top: 0;
  padding-left: 0;
  padding-right: 0;
  display: inline-block;
  overflow: hidden;
}

.new-card.list-card-view:hover {
  box-shadow: none;
  background-color: #0000;
}

.new-card.list-card-view.tile {
  background-color: var(--align-transparent);
  border-bottom-style: none;
  border-radius: 4px;
  max-width: 197px;
  height: 160px;
  margin-bottom: 20px;
  margin-left: 10px;
  margin-right: 0;
}

.new-card.list-card-view.tile:hover {
  box-shadow: none;
}

.new-card-text-area {
  background-color: #fffffff2;
  border-top-right-radius: 0;
  border-bottom-right-radius: 5px;
  border-bottom-left-radius: 5px;
  height: 130px;
  padding-top: 10px;
  padding-left: 20px;
  padding-right: 20px;
}

.new-card-text-area.list-card-view {
  border: 1px solid var(--ghost-white);
  background-color: #fff;
  border-radius: 6px;
  flex: 0 auto;
  align-self: center;
  align-items: center;
  width: auto;
  height: 145px;
  padding: 25px 17px 20px 25px;
  font-family: Montserrat, sans-serif;
  display: block;
  overflow: hidden;
}

.new-card-text-area.list-card-view:hover {
  border-style: solid;
  border-color: var(--align-purple);
  background-color: #fff;
  box-shadow: 4px 4px 10px #3640471c;
}

.new-card-text-area.list-card-view.tile {
  border: 1px solid var(--ghost-white);
  background-color: var(--align50-light-grey);
  border-radius: 4px;
  width: 197px;
  height: 160px;
  margin-bottom: 0;
  padding-top: 20px;
  padding-left: 10px;
  padding-right: 0;
}

.new-card-text-area.list-card-view.tile:hover {
  border-top-color: var(--ghost-white);
  box-shadow: none;
}

.new-card-header {
  align-items: flex-start;
  height: 23px;
  max-height: 33px;
  margin-top: 0;
  margin-bottom: 2px;
  padding-top: 0;
  font-size: 18px;
  font-weight: 700;
  line-height: 23px;
  display: block;
  overflow: hidden;
}

.new-card-header.template-name-link {
  color: var(--dodger-blue-4);
  flex: 0 auto;
  align-items: center;
  width: 100%;
  height: auto;
  max-height: none;
  margin-bottom: 3px;
  padding-top: 0;
  font-size: 15px;
  font-weight: 400;
  line-height: 21px;
  text-decoration: none;
  display: inline;
}

.new-card-header.template-name-link.tile {
  margin-left: 0;
}

.new-card-description {
  color: #999;
  height: 57px;
  max-height: 57px;
  margin-bottom: 0;
  font-size: 13px;
  line-height: 18px;
  overflow: hidden;
}

.new-card-description.list-card-view {
  color: #8a949c;
  width: auto;
  height: auto;
  max-height: none;
  margin-top: 5px;
  margin-bottom: 3px;
  padding-right: 0;
  font-size: 13px;
  line-height: 18px;
  display: block;
}

.new-card-description.list-card-view.tile {
  margin-left: 10px;
}

.featured-flg {
  height: 30px;
  margin-left: 15px;
  padding-top: 5px;
}

.featured-flg.template-library {
  margin-bottom: 0;
  margin-left: 35px;
  padding-top: 0;
}

.author-link {
  margin-right: 8px;
  padding-left: 2px;
  line-height: 18px;
  text-decoration: none;
  display: block;
}

.link-13 {
  color: var(--align-purple);
  font-family: Montserrat, sans-serif;
  font-size: 12px;
  font-weight: 500;
  text-decoration: none;
}

.template-description-link {
  color: var(--align-dark-grey);
  width: auto;
  max-width: none;
  height: auto;
  min-height: 53px;
  max-height: 53px;
  margin-top: 5px;
  font-family: Montserrat, sans-serif;
  font-size: 13px;
  font-weight: 400;
  line-height: 17px;
  text-decoration: none;
  display: inline-block;
  position: static;
  overflow: hidden;
}

.template-description-link:hover {
  color: #8e98a2;
}

.template-description-link.tile {
  min-height: 55px;
  max-height: 55px;
  padding-right: 10px;
}

.template-description-link.tile:hover {
  color: var(--align-purple);
}

.template-title-link {
  color: #333;
  max-height: 40px;
  text-decoration: none;
}

.template-title-link:hover {
  color: #525252;
}

.template-title-link.tile {
  color: var(--align-dark-grey);
  min-height: 40px;
  margin-left: 10px;
  padding-right: 10px;
  display: inline-block;
}

.template-title-link.tile:hover {
  color: var(--align-purple);
}

.cover-line-break {
  border-top: 1px dotted #ebebeb;
  max-width: 125px;
  height: 4px;
  margin: 10px auto 0;
  padding-right: 0;
  display: block;
}

.directory-category-link {
  color: #797979;
  font-weight: 400;
  text-decoration: none;
}

.directory-category-link:hover {
  color: #797979;
  font-weight: 400;
}

.directory-category-link:focus {
  color: #4e4e4e;
  font-weight: 600;
}

.directory-category-link.w--current {
  color: #585858;
  font-weight: 600;
}

.directory-category-link.regular-state {
  color: var(--dim-grey-4);
}

.directory-category-link.active-state {
  color: var(--align-dark-grey);
  font-size: 14px;
  font-weight: 600;
}

.form-block-9 {
  margin-left: auto;
  margin-right: auto;
  display: none;
}

.form-block-9.vx {
  margin-bottom: 0;
  padding-bottom: 100px;
  display: block;
}

.form-block-9.vx.create2 {
  padding-bottom: 0;
}

.form-block-9.vx.edit-project {
  margin-bottom: 0;
  padding-bottom: 0;
}

.form-block-9.vx.edit-project.create2 {
  box-shadow: none;
  border-radius: 12px;
  width: 100%;
  margin-left: 0;
  display: inline-flex;
}

.advanced-menu {
  float: none;
  display: block;
}

.advanced-menu.creaet2 {
  margin-top: 7px;
}

.advanced-menu.creaet2.advanced {
  text-align: center;
}

.settings-line-break {
  border-bottom: 1px solid var(--align-light-gray);
}

.radio-button {
  border: 1px solid var(--align-mid-gray);
  width: 16px;
  height: 16px;
  margin-top: 2px;
  padding-top: 0;
}

.radio-button.w--redirected-checked {
  border-color: var(--align-purple);
}

.radio-button-2 {
  border: 1px solid var(--align-mid-gray);
  width: 16px;
  height: 16px;
  margin-top: 2px;
  padding-top: 0;
}

.text-field-4, .text-field-5 {
  border: 1px solid var(--align-mid-gray);
  color: var(--align-dark-grey);
  border-radius: 8px;
  max-width: 275px;
  font-family: Montserrat, sans-serif;
}

.error-message {
  max-width: 230px;
}

.double-nav {
  background-color: #fff0;
  display: block;
}

.double-nav.mnav {
  display: none;
}

.double-nav.macro-d-nav-push-content {
  color: var(--align-black);
}

.double-nav.d-nav-push-content {
  margin-top: 41.175px;
}

.hide-nav-wrapper {
  background-color: #fff;
  display: none;
}

.utility-page-wrap {
  justify-content: center;
  align-items: center;
  width: 100vw;
  max-width: 100%;
  height: 100vh;
  max-height: 100%;
  display: flex;
}

.utility-page-content {
  text-align: center;
  flex-direction: column;
  width: 260px;
  display: flex;
}

.utility-page-form {
  flex-direction: column;
  align-items: stretch;
  display: flex;
}

.column-67 {
  margin-top: 0;
}

.nav-drop-text-block {
  color: var(--align-dark-grey);
  margin-left: 10px;
  font-family: Montserrat, sans-serif;
  font-size: 13.8px;
  font-weight: 400;
  text-decoration: none;
  display: inline-block;
}

.nav-drop-text-block:hover {
  color: var(--align-purple);
}

.nav-drop-div {
  text-align: left;
  border-radius: 10px;
  margin-top: 3px;
  margin-bottom: 3px;
  padding: 7px 5px 7px 10px;
  font-size: 13.3px;
  font-weight: 400;
  text-decoration: none;
  display: block;
}

.nav-drop-div:hover {
  background-color: var(--align-very-light-grey);
  border-radius: 10px;
}

.nav-drop-div:focus {
  color: #6599ce;
  background-color: #0000;
}

.nav-drop-icon {
  opacity: .85;
  width: 16px;
  height: 16px;
  margin-bottom: 2px;
  text-decoration: none;
}

.nav-drop-icon.buffer {
  padding: 1px;
}

.swotanalysis-platform {
  color: #a1a1a1;
  font-size: 16px;
  display: none;
}

.column-68 {
  text-align: center;
}

.column-68.workspace-col2 {
  padding-right: 0;
}

.error-message-link {
  background-color: var(--align-transparent);
  color: var(--align-purple);
  cursor: pointer;
  border-radius: 38px;
  max-width: 350px;
  margin: 5px auto;
  padding: 0 3px;
  font-size: 15px;
  font-weight: 400;
  line-height: 20px;
  text-decoration: none;
  display: block;
}

.column-73 {
  text-transform: uppercase;
}

.message-text-box {
  color: var(--dark-slate-grey-m);
  padding-left: 50px;
  padding-right: 50px;
  font-family: Montserrat, sans-serif;
  font-size: 15px;
}

.submit-button-4 {
  opacity: .08;
  color: #e2e2e2;
  background-color: #fff;
  background-image: url('../images/magnify-icon.png');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 17px;
  background-attachment: scroll;
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
  width: 30px;
  padding-left: 15px;
  padding-right: 15px;
  display: none;
}

.form-block-10 {
  background-color: #0000;
  border-radius: 6px;
  margin-right: 10px;
  padding-right: 5px;
}

.form-block-10.templates {
  align-self: center;
  margin-bottom: 20px;
  margin-right: 0;
  padding-right: 0;
}

.project-history {
  color: #999;
  margin-top: 15px;
  margin-bottom: 5px;
  margin-left: 10px;
  padding-right: 15px;
}

.newteam-mod {
  background-color: #fff;
  border: 1px solid #f1f1f1;
  border-radius: 4px;
  padding-top: 10px;
  padding-left: 30px;
  padding-right: 20px;
}

.newteam-mod.new-team-gray {
  border-style: none;
  border-radius: 6px;
  padding-top: 20px;
  padding-right: 30px;
  box-shadow: 0 10px 40px #343e460a;
}

.column-76 {
  display: flex;
  position: static;
}

.tdl-white {
  background-color: #fff;
  border: 1px solid #f1f1f1;
  border-radius: 4px;
  max-width: 1000px;
  margin-top: 50px;
  margin-left: auto;
  margin-right: auto;
  padding: 50px 40px;
  display: block;
}

.tdl-white.shadow {
  box-shadow: none;
  background-color: #0000;
  border-style: none;
  border-radius: 6px;
  max-width: 1150px;
  margin-top: 30px;
  margin-bottom: 0;
  padding-top: 30px;
}

.tdl-white.shadow.alert-owner {
  background-color: #fff;
  margin-top: 70px;
  display: none;
  box-shadow: 0 10px 40px #343e460a;
}

.forgot-gray {
  box-shadow: none;
  text-align: left;
  background-color: #fff;
  border: 1px #f1f1f1;
  border-radius: 6px;
  max-width: 800px;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
  padding-top: 20px;
  padding-bottom: 0;
  font-size: 14px;
  display: block;
}

.reset-gray {
  box-shadow: none;
  background-color: #fff;
  border: 1px #f1f1f1;
  border-radius: 6px;
  max-width: 800px;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 0;
  display: block;
}

.user-initials-text {
  opacity: .8;
  color: var(--dark-slate-grey-m);
  text-transform: uppercase;
  padding-left: -1px;
  padding-right: 1px;
  font-family: Lato, sans-serif;
  font-size: 11px;
  font-weight: 400;
  line-height: 20px;
  display: block;
}

.user-initials-text.leftnav {
  font-family: Figtree, sans-serif;
  font-size: 13px;
  font-weight: 300;
}

.close-module {
  opacity: .31;
  margin-right: 15px;
}

.close-module-link {
  text-align: center;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.core-ideology-mod {
  margin-bottom: 40px;
  margin-left: 5px;
  padding-left: 0;
  padding-right: 0;
}

.core-ideology-panel {
  text-align: center;
  background-color: #0000;
  border: 1px #e4e4e4;
  border-radius: 3px;
  margin-top: -10px;
  margin-bottom: -30px;
  padding: 0 0 5px 20px;
  display: block;
}

.core-ideology-panel.act1 {
  display: none;
}

.core-ideology-dropdown {
  color: #333;
  background-color: #f8f8f8;
  border-radius: 4px;
  margin-bottom: 0;
  padding-top: 5px;
  padding-bottom: 5px;
  padding-left: 20px;
  font-weight: 600;
}

.cim-line {
  border-bottom: 1px solid #e7e7e7;
  height: 5px;
  margin-top: -17px;
  margin-bottom: -17px;
}

.text-block-55 {
  color: #616161;
  font-weight: 400;
}

.core-ideology-unit {
  background-color: #fff;
  border: 1px solid #f1f1f1;
  border-radius: 3px;
  margin-bottom: 12px;
  padding: 10px 5px 5px;
}

.core-ideology-unit.merged-cim {
  border-top-style: none;
  margin-top: -30px;
}

.add-team-members-bt {
  float: right;
  background-color: #08f;
  border-radius: 3px;
  margin-top: -5px;
  margin-left: 20px;
  margin-right: 0;
  padding-top: 6px;
  padding-bottom: 6px;
  display: none;
}

.icon-7 {
  font-weight: 400;
}

.planning-project {
  float: left;
  color: #0098ff;
  text-align: right;
  text-transform: uppercase;
  margin-top: 0;
  margin-left: 15px;
  padding-right: 15px;
  font-size: 11px;
  font-weight: 600;
}

.cim-headers {
  color: #fff;
  text-align: center;
  text-transform: uppercase;
  border-bottom: 1px #f1f1f133;
  margin-bottom: 10px;
  margin-left: 15px;
  margin-right: 10px;
  padding-bottom: 5px;
  font-size: 12px;
  font-weight: 600;
}

.projects2 {
  max-width: 1500px;
  margin-top: 0;
  padding-left: 35px;
  padding-right: 15px;
  display: flex;
}

.projects2.page {
  max-width: 100%;
  padding-top: 10px;
  display: flex;
}

.projects2.page.projects {
  border-top: 1px solid var(--ghost-white);
  min-width: 100%;
  padding-top: 0;
  padding-left: 20px;
}

.column-80 {
  flex: 1;
  padding-left: 0;
}

.column-81 {
  text-align: center;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.column-82 {
  text-align: center;
}

.change-removed {
  color: #af3f00;
  text-decoration: line-through;
}

.history-change {
  clear: none;
  color: #333;
  cursor: pointer;
  border-radius: 3px;
  flex: 0 auto;
  min-width: auto;
  margin-left: 10px;
  margin-right: 7px;
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 18px;
  display: block;
  position: static;
}

.history-change.colorspot {
  color: #333;
}

.history-div {
  background-color: #0000;
}

.change-added {
  color: #08f;
}

.history-bar {
  z-index: 100;
  float: none;
  background-color: #fff;
  border: 1px #f1f1f1;
  border-top-left-radius: 2px;
  border-bottom-left-radius: 2px;
  flex-flow: row;
  align-items: stretch;
  width: 340px;
  height: 100%;
  min-height: 100%;
  padding: 15px 5px 15px 0;
  transition: transform .2s;
  display: block;
  position: absolute;
  top: 90px;
  bottom: 0;
  right: 0;
  overflow: auto;
  box-shadow: 0 8px 12px -8px #00000029;
}

.history-bar.plan-activity {
  z-index: 9999;
  float: right;
  background-color: var(--align-white);
  border-left-style: none;
  border-left-color: #f2f3fbb3;
  border-radius: 0;
  width: 420px;
  height: auto;
  min-height: auto;
  margin: 0;
  padding: 0;
  display: none;
  position: relative;
  top: -30px;
  bottom: 0;
  box-shadow: -9px 5px 10px -8px #2a2b3114;
}

.container-2 {
  background-color: var(--align-transparent);
  justify-content: flex-start;
  align-items: center;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-top: 0;
  padding-bottom: 0;
  padding-right: 2px;
  line-height: 19.2px;
  display: flex;
}

.container-2.search-nav {
  justify-content: flex-start;
  align-items: center;
  height: 47.195px;
  display: flex;
}

.container-2.search {
  height: 47px;
}

.cmobilenav {
  float: none;
  flex: 1;
  justify-content: flex-start;
  align-self: center;
  align-items: center;
  max-width: none;
  height: 47px;
  margin-left: 0;
  margin-right: auto;
  padding-top: 0;
  padding-bottom: 0;
  padding-left: 0;
  display: flex;
}

.cmobilenav.search-nav {
  flex: 1;
  justify-content: flex-start;
  align-items: center;
  margin-left: 0;
  display: flex;
}

.collab-users-bar {
  margin-right: 8px;
  display: none;
  overflow: visible;
}

.cdrop-link {
  text-decoration: none;
  display: block;
}

.activity2-area {
  border: 1px none var(--line-lw);
  background-color: #fff;
  border-radius: 3px;
  margin-top: 0;
  margin-bottom: 1px;
  margin-left: 0;
  padding: 7px 25px 22px 30px;
  font-family: Montserrat, sans-serif;
  box-shadow: 0 2px 12px #00000003, 38px -38px 54px #00000003, -48px 25px 54px #00000005, 50px 21px 54px #00000003;
}

.activity2-area:hover {
  border-color: var(--line-3);
  box-shadow: -14px 0 54px #00000005, 49px 23px 54px #00000008;
}

.activity2-area.activityspot {
  border: 1px none var(--align-very-light-grey);
  border-radius: 6px;
  margin: 0 0 30px;
  padding-bottom: 23px;
  padding-left: 25px;
  padding-right: 25px;
  box-shadow: 0 4px 30px #27273108, 0 0 3px #29293003, 0 6px 30px #23242705, 50px 21px 54px #00000003;
}

.activity2-area.activityspot:hover {
  border: 1px none var(--line-3);
  box-shadow: 0 0 5px #292e4e03, 0 8px 38px #23242705, 0 2px 32px #23242708, 5px 5px 10px #00000008;
}

.activity2-area.ibox2 {
  border-style: none none solid;
  border-width: 1px;
  border-color: var(--line-3);
  box-shadow: none;
  border-radius: 0;
  margin-bottom: 10px;
  margin-left: 0;
  margin-right: 0;
  padding: 15px 25px 35px;
}

.activity2-area.plan {
  padding-top: 0;
  padding-left: 15px;
}

.activity2-card {
  align-items: center;
  margin-bottom: 10px;
  margin-left: 3px;
  padding-left: 1px;
  padding-right: 8px;
  font-size: 13.9px;
  line-height: 19px;
  display: flex;
}

.activity2-owner-initials {
  color: var(--align-activity-text);
  max-width: 24px;
  max-height: 24px;
  display: inline-block;
  overflow: hidden;
}

.activity2-owner-initials.plan {
  flex: none;
}

.activity-iniitals-text {
  background-color: var(--align-light-gray);
  color: #404a53;
  text-align: center;
  border-radius: 5px;
  justify-content: center;
  align-items: center;
  width: 37px;
  max-width: 24px;
  height: 24px;
  max-height: 24px;
  margin-top: 0;
  margin-bottom: 0;
  padding: 0;
  font-family: Lato, sans-serif;
  font-size: 11px;
  font-weight: 400;
  display: flex;
}

.activity2-project-details {
  max-width: 90%;
  margin-left: 20px;
  display: inline-block;
}

.activity2-text {
  color: var(--align-activity-text);
  font-family: Montserrat, sans-serif;
  font-size: 13.5px;
  line-height: 20px;
  text-decoration: none;
  overflow: hidden;
}

.activity2-project-title {
  color: var(--black-9);
  margin-bottom: 10px;
  font-size: 15px;
  font-weight: 600;
}

.activity2-project-title.project-actvity2 {
  margin-top: 15px;
  margin-bottom: 0;
  margin-left: 0;
  font-size: 14px;
  font-weight: 400;
  display: inline-block;
}

.activity2-project-title.project-actvity2.plan-activity {
  margin-top: 0;
  display: none;
}

.activity2-project-title.title-toggle {
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 0;
  padding-left: 1.5px;
  display: inline-block;
}

.activity2-line {
  border-style: none none solid;
  border-width: 1px;
  border-color: #f1f1f1 #f1f1f1 var(--ghost-white);
  max-width: 94%;
  margin-top: 30px;
  margin-bottom: 25px;
}

.activity2-line.activityspot {
  border-bottom-color: #f4f5f800;
}

.link-18 {
  color: #0098ff;
  font-weight: 400;
  text-decoration: none;
}

.link-19 {
  color: #999;
  padding-left: 2px;
  font-size: 12px;
  font-weight: 400;
  text-decoration: none;
}

.link-21 {
  color: var(--align-activity-text);
  font-size: 13.5px;
  font-weight: 400;
  line-height: 20px;
  text-decoration: none;
}

.link-21.w--current {
  color: var(--black-16);
}

.link-22 {
  color: #999;
  padding-left: 2px;
  font-size: 12px;
  font-weight: 400;
  text-decoration: none;
}

.link-23 {
  color: var(--align-activity-text);
  font-weight: 400;
  text-decoration: none;
}

.link-23:hover {
  color: var(--align-hover);
}

.link-24 {
  color: #999;
  font-size: 12px;
  text-decoration: none;
}

.link-25 {
  color: #999;
  padding-left: 2px;
  font-size: 12px;
  text-decoration: none;
}

.link-26 {
  color: var(--align-activity-text);
  font-weight: 400;
  text-decoration: none;
}

.link-26:hover {
  color: var(--align-hover);
}

.activity2-time-stamp {
  color: #999;
  font-size: 12px;
  display: none;
}

.view-all-changes {
  color: #0098ff;
  text-align: left;
  margin-top: 5px;
  margin-left: 50px;
  font-size: 12px;
  font-weight: 600;
  text-decoration: none;
  display: inline-block;
}

.edit-delete {
  color: var(--align-primary-red);
  margin-right: 0;
  font-size: 13.5px;
  font-weight: 200;
  text-decoration: line-through;
}

.edit-add {
  background-color: var(--align-transparent);
  color: var(--align-purple);
  font-size: 13.5px;
  font-weight: 400;
}

.edit-add:hover {
  color: var(--align-hover);
}

.link-27 {
  color: var(--align-dark-grey);
  margin-top: 0;
  margin-bottom: 2px;
  margin-right: 7px;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  font-weight: 600;
  line-height: 22px;
  text-decoration: none;
  display: inline-block;
}

.link-27:hover {
  color: var(--align-purple);
}

.link-27.w--current {
  color: var(--black-16);
}

.activity-noun {
  color: var(--align-dark-grey);
  background-color: #e2e5ff99;
  border-radius: 2px;
  padding-left: 0;
  padding-right: 0;
  font-size: 13.5px;
  font-weight: 500;
  line-height: 20px;
  display: inline-block;
}

.activity-preposition {
  font-size: 13.5px;
  line-height: 20px;
}

.activity-verb {
  color: var(--align-dark-grey);
  font-size: 13.5px;
  font-weight: 500;
  line-height: 20px;
}

.activity-from {
  color: var(--align-activity-text);
  font-size: 13.5px;
  line-height: 20px;
}

.activity-to {
  font-size: 13.5px;
  line-height: 20px;
  display: inline;
  overflow: visible;
}

.activity-from-val {
  color: var(--align-activity-text);
  max-width: 150px;
  height: 19px;
  font-size: 13.5px;
  font-weight: 400;
  line-height: 20px;
  display: inline;
  position: static;
  overflow: hidden;
}

.activity-to-val {
  background-color: var(--align-transparent);
  color: var(--align-activity-text);
  max-width: none;
  height: auto;
  font-size: 13.5px;
  font-weight: 600;
  line-height: 20px;
  display: inline;
  overflow: hidden;
}

.text-span-10 {
  color: var(--black-16);
  display: inline;
}

.close-history-bar {
  float: right;
  margin-top: 13px;
  margin-bottom: 0;
  margin-right: 0;
  padding-left: 4px;
  padding-right: 0;
  font-size: 16px;
  line-height: 23px;
  display: inline-block;
}

.close-history-bar.plan-activity {
  margin-top: 23px;
  display: none;
}

.close-histroy-link {
  color: var(--light-slate-grey-2);
  text-align: right;
  white-space: normal;
  padding-left: 5px;
  padding-right: 5px;
  font-family: Montserrat, sans-serif;
  font-size: 18px;
  font-weight: 400;
  text-decoration: none;
}

.text-span-11 {
  color: var(--align-activity-text);
  -webkit-text-stroke-color: #6e92d3;
}

.text-span-11:hover {
  color: var(--align-hover);
}

.view-all-changes-link {
  color: var(--align-purple);
  font-size: 13px;
  font-weight: 500;
  text-decoration: none;
}

.view-all-changes-link:hover {
  color: var(--align-hover);
}

.text-block-60 {
  color: var(--dark-slate-grey-m);
  font-family: Montserrat, sans-serif;
  font-size: 14px;
  line-height: 21px;
}

.activity-team-name {
  float: right;
  color: #999;
  margin-top: 25px;
  margin-right: 7px;
  font-size: 12px;
  line-height: 18px;
  text-decoration: none;
  display: inline-block;
}

.activity-team-name.team-toggle {
  float: none;
  text-transform: uppercase;
  border-style: none;
  margin-top: 0;
  margin-bottom: -14px;
  padding-top: 0;
  padding-bottom: 0;
  padding-left: 0;
  font-family: Montserrat, sans-serif;
  display: block;
}

.activity-team-link {
  float: none;
  color: #999;
  text-transform: uppercase;
  margin-left: 2px;
  font-size: 12px;
  font-weight: 400;
  text-decoration: none;
  display: block;
}

.activity2-pane {
  border: 1px none var(--line-3);
  background-color: var(--align-white);
  box-shadow: none;
  border-radius: 6px;
  margin-bottom: 0;
  padding-top: 0;
}

.activity2-pane:hover {
  box-shadow: none;
}

.time-stamp-basic {
  color: #999;
  font-size: 11px;
}

.dropdown-7 {
  min-width: 60px;
}

.reallywant {
  background-color: #fff;
  border: 1px #e4e4e4;
  border-radius: 8px;
  max-width: 950px;
  min-height: 10px;
  margin: 100px auto 150px;
  padding: 35px 35px 60px;
  display: block;
  box-shadow: 0 30px 40px -10px #00000036;
}

.reallywant.dark-process {
  box-shadow: none;
  text-align: center;
  background-color: #0000;
  background-image: none;
  border-style: none;
  border-color: #0000001a;
  border-radius: 6px;
  max-width: 1350px;
  margin-top: 10px;
  margin-bottom: 120px;
  padding-top: 50px;
  font-size: 16px;
}

.reallywant.dark-process.swot-guide {
  margin-top: 10px;
  margin-bottom: 50px;
  padding-top: 10px;
}

.swot-analysis-strengths {
  background-color: var(--align-light-gray);
  text-align: left;
  border-radius: 3px;
  align-self: center;
  width: 48%;
  min-height: 125px;
  margin: 0 5px 5px;
  padding: 25px 15px 25px 25px;
  font-family: Montserrat, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  display: inline-block;
}

.swot-analysis-weaknesses {
  background-color: var(--align-secondary-yellow);
  text-align: left;
  border-radius: 3px;
  width: 48%;
  min-height: 125px;
  margin: 0 5px 5px;
  padding: 25px 15px 25px 25px;
  font-family: Montserrat, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  display: inline-block;
}

.swot-analysis-opportunities {
  background-color: var(--align-secondary-green);
  text-align: left;
  border-radius: 3px;
  width: 48%;
  min-height: 140px;
  margin: 5px 5px 0;
  padding: 25px 15px 25px 25px;
  font-family: Montserrat, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  display: inline-block;
}

.swot-analysis-threats {
  background-color: var(--align-secondary-red);
  text-align: left;
  border-radius: 3px;
  width: 48%;
  min-height: 125px;
  margin: 5px 5px 0;
  padding: 25px 15px 25px 25px;
  font-family: Montserrat, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  display: inline-block;
}

.swot-analysis-threats.learning-conclusion {
  text-align: center;
  background-color: #ffffff80;
}

.text-block-63 {
  color: var(--black);
  margin-bottom: 0;
  margin-right: 35px;
  padding-left: 20px;
  padding-right: 15px;
  font-family: Montserrat, sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 29px;
}

.swot-analysis-explained-link {
  color: var(--align-dark-grey);
  font-weight: 600;
  text-decoration: none;
}

.coaching {
  margin-right: 30px;
}

.coaching.home {
  margin-left: 65px;
}

.define-mission {
  color: var(--black);
  margin-top: 0;
  margin-bottom: 0;
  margin-right: 20px;
  padding-left: 20px;
  font-family: Montserrat, sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 29px;
  display: inline-block;
}

.bold-link-home {
  color: var(--logoblue);
  font-weight: 600;
  text-decoration: none;
}

.bold-link-home.swot-analysis-link {
  font-weight: 600;
}

.guide-steps {
  text-align: left;
  justify-content: center;
  align-items: center;
  width: auto;
  margin-top: 75px;
  margin-bottom: 20px;
  display: flex;
}

.guide-steps.howto {
  margin-top: 35px;
}

.specific-step {
  background-color: var(--black-12);
  color: #fff;
  text-align: center;
  border-radius: 38px;
  width: 55px;
  height: 55px;
  padding: 5px 16px 2px;
  font-size: 28px;
  line-height: 44px;
  display: inline-block;
}

.mission-statement {
  flex: 1;
  margin-top: 0;
}

.swot-analysis-learning-grid {
  flex-wrap: wrap;
  justify-content: center;
  margin-top: 20px;
  padding-left: 65px;
  padding-right: 0;
  display: flex;
}

.swot-analysis-learning-grid.whatis {
  padding-left: 0;
}

.link-block-14 {
  padding-left: 65px;
}

.text-block-66 {
  text-align: center;
  margin-top: 10px;
  font-family: Montserrat, sans-serif;
}

.image-28 {
  float: right;
  filter: invert();
  align-self: center;
  margin-top: 0;
  padding: 7px;
}

.image-28.short-status {
  display: none;
}

.activity-user_name {
  color: var(--align-activity-text);
  font-size: 13.5px;
  font-weight: 400;
  line-height: 20px;
}

.oauth-module {
  text-align: center;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 20px;
  display: block;
}

.oauth-module.invitation-page {
  float: right;
  text-align: right;
  max-width: 300px;
  padding-bottom: 25px;
}

.oauth-line {
  border-top: 1px solid #e9e9e9;
  min-width: 50px;
  max-width: 75px;
  margin-top: 10px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 5px;
  padding-bottom: 0;
  display: inline-block;
}

.or-break {
  color: var(--align-sub-gray);
  min-width: 100px;
  max-width: 100px;
  font-size: 13px;
  font-weight: 300;
  display: inline-block;
}

.or-break.invitation-page {
  text-align: center;
}

.sign-up-with {
  align-items: center;
  max-width: 300px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 20px;
  display: block;
}

.sign-up-with.invitation-page {
  float: none;
  text-align: center;
  margin-bottom: 20px;
  padding-right: 0;
}

.title-sub-header {
  margin-top: 0;
  margin-bottom: 0;
  padding-left: 30px;
  padding-right: 30px;
  font-family: Montserrat, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 23px;
}

.title-sub-header.start-with-swot {
  font-size: 16px;
  font-weight: 400;
  line-height: 25px;
}

.title-sub-header.start-with-swot.jumbo {
  color: #333;
  text-align: left;
  margin-bottom: 20px;
  padding-left: 0;
  font-family: Open Sans, sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 27px;
}

.title-sub-header.start-with-swot.jumbo.home-max {
  color: #000;
  text-transform: none;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Open Sans, sans-serif;
  font-size: 50px;
  font-weight: 800;
  line-height: 57px;
}

.title-sub-header.start-with-swot.jumbo.home-max.white {
  color: #191e22;
  margin-bottom: 20px;
  padding-bottom: 10px;
  padding-right: 40px;
  font-family: Montserrat, sans-serif;
  font-size: 52px;
  font-weight: 600;
  line-height: 62px;
}

.title-sub-header.start-with-swot.jumbo.home-max.white.gap {
  margin-bottom: 0;
  font-size: 60px;
  font-weight: 700;
  line-height: 64px;
}

.title-sub-header.v2mom {
  text-align: left;
  padding-left: 0;
  font-size: 15px;
}

.oauth-bt {
  border: 1px solid var(--align-dark-grey);
  background-color: var(--align-white);
  color: var(--align-purple);
  -webkit-text-stroke-color: var(--newblue);
  border-radius: 8px;
  justify-content: flex-start;
  align-items: center;
  min-width: 140px;
  max-width: 300px;
  height: 46px;
  min-height: 30px;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
  padding: 12px 8px 12px 45px;
  display: flex;
  box-shadow: 0 0 1px -1px #0000002e;
}

.oauth-bt:hover {
  border-color: var(--align-hover);
  background-color: #fff;
}

.oauth-bt.oath-homepage {
  border-width: 2px;
  border-color: var(--align-purple);
  color: var(--logoblue);
  background-color: #fff;
  border-radius: 38px;
  justify-content: center;
  align-items: center;
  min-width: 225px;
  max-width: none;
  min-height: auto;
  margin-top: 5px;
  margin-bottom: 5px;
  padding: 11px 18px;
  font-size: 16px;
  display: flex;
  box-shadow: 1px 1px 3px -1px #00000012;
}

.oauth-bt.oath-homepage:hover {
  background-color: #fafafa;
  border-width: 2px;
}

.oauth-bt.home {
  border-color: var(--align-mid-gray);
  background-color: var(--align-white);
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  min-width: auto;
  max-width: none;
  height: 50px;
  min-height: auto;
  margin-bottom: 10px;
  margin-right: 12px;
  padding: 6px 20px 6px 6px;
}

.oauth-bt.home:hover {
  border-color: var(--align-purple);
  background-color: var(--align-white);
}

.oauth-bt.home.email {
  border-color: var(--align-purple);
  background-color: var(--align-purple);
  text-align: center;
  justify-content: center;
  align-items: center;
  padding-left: 20px;
  padding-right: 20px;
}

.oauth-bt.home.email:hover {
  background-color: var(--align-hover);
}

.oauth-bt.home.email.featured {
  justify-content: flex-start;
  align-items: center;
  padding-left: 30px;
  padding-right: 30px;
}

.oauth-bt.home.email.featured.gray {
  background-color: var(--align-white);
  border-width: 1.5px;
}

.oauth-bt.home.free-mobile {
  border-color: var(--align-purple);
  background-color: var(--align-purple);
  border-radius: 8px;
  height: 50px;
}

.oauth-bt.sign-in {
  border-color: var(--align-mid-gray);
  background-color: var(--align-white);
  border-radius: 8px;
  justify-content: flex-start;
  align-items: center;
  height: 46px;
  padding-top: 12px;
  padding-bottom: 12px;
  padding-left: 50px;
}

.oauth-bt.sign-in:hover {
  background-color: var(--align-very-light-grey);
}

.oauth-bt.sign-in.apple {
  justify-content: flex-start;
  align-items: center;
}

.google-icon {
  flex: none;
  align-self: center;
  width: auto;
  max-width: none;
}

.google-icon.oath-homepage {
  margin-right: 10px;
}

.google-icon.home {
  margin-right: 0;
}

.google-icon.home.email {
  opacity: 0;
}

.google-icon.apple {
  flex: none;
  width: auto;
  max-width: none;
}

.oauth-text {
  color: var(--align-dark-grey);
  font-family: Montserrat, sans-serif;
  font-size: 15px;
  font-weight: 400;
  display: inline-block;
}

.oauth-text._0ath-homepage {
  color: var(--align-dark-grey);
  font-size: 15px;
  font-weight: 400;
}

.oauth-text.home {
  color: var(--align-white);
  font-family: Figtree, sans-serif;
  font-size: 16.5px;
  font-weight: 500;
}

.oauth-text.home.light {
  color: var(--align-dark-grey);
}

.oauth-text.home.light.free-mobile {
  color: var(--align-white);
  font-weight: 500;
}

.oauth-text.home.gray {
  color: var(--align-dark-grey);
}

.oauth-text.signup, .oauth-text.signin {
  font-size: 14px;
  font-weight: 500;
}

.oauth-link-area {
  min-width: 275px;
  max-width: none;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
  text-decoration: none;
  display: block;
}

.oauth-link-area:hover {
  box-shadow: none;
}

.oauth-link-area.app.hide-bt {
  display: none;
}

.oauth-link-area.featured {
  text-align: left;
  flex: none;
  align-self: center;
  width: auto;
  min-width: auto;
  max-width: none;
  margin-left: 0;
  margin-right: 0;
  display: block;
}

.oauth-link-area.featured.hide {
  display: none;
}

.oauth-link-area.apple {
  margin-top: 10px;
}

.colormacro {
  max-height: 2000px;
  padding-top: 0;
  padding-bottom: 0;
}

.coloriconmacro {
  max-height: 2000px;
  padding-top: 0;
}

.dynamic-link, .text-block-68 {
  max-height: 2000px;
}

.csscleaninstructions {
  margin-top: 100px;
}

.jumbo-one-line {
  color: var(--dark-slate-grey-m);
  margin-bottom: 25px;
  padding-right: 0;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
  display: block;
}

.bold-text-8 {
  color: var(--align-dark-grey);
  font-family: Montserrat, sans-serif;
  font-size: 15px;
  font-weight: 600;
  line-height: 21px;
}

.bold-text-8:hover {
  color: var(--align-purple);
}

.checkbox-label, .checkbox-label-2, .checkbox-label-3 {
  font-family: Montserrat, sans-serif;
}

.target-name {
  background-color: var(--align-transparent);
  color: var(--align-activity-text);
  max-width: none;
  font-size: 13.5px;
  font-weight: 400;
  line-height: 20px;
  text-decoration: none;
  display: inline;
}

.target-name:hover {
  color: var(--align-purple);
}

.target-name.w--current {
  color: var(--black-16);
}

.learning-mission {
  margin-bottom: 15px;
  padding-left: 60px;
  font-family: Montserrat, sans-serif;
  font-size: 15px;
  font-weight: 600;
}

.link-28 {
  color: var(--dark-slate-grey-m);
  font-size: 16px;
  font-weight: 600;
  text-decoration: none;
}

.edit-sub {
  color: var(--dark-slate-grey-5);
  font-weight: 400;
  text-decoration: none;
}

.edit-sub.w--current {
  color: var(--dark-slate-grey-m);
}

.edit-sub.project-objective-link {
  color: var(--align-dark-grey);
  font-size: 14.6px;
}

.edit-sub.project-objective-link.cardspot {
  font-size: 15px;
}

.trusted-by {
  color: var(--black);
  text-align: center;
  max-width: 900px;
  margin: 5px auto 125px;
  padding-left: 10px;
  padding-right: 10px;
  font-family: Montserrat, sans-serif;
  font-size: 18px;
  line-height: 28px;
}

.trusted-by-link {
  color: #0098ff;
  margin-top: 30px;
  font-size: 20px;
  font-weight: 500;
  line-height: 40px;
  text-decoration: none;
  display: block;
}

.bold-text-10 {
  color: var(--align-dark-grey);
  font-weight: 600;
}

.swot-matrix {
  align-items: center;
  max-width: 1300px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.swot-views {
  float: none;
  margin: 0 auto 5px;
  padding-left: 20px;
  padding-right: 30px;
  display: inline-block;
}

.swot-views.choose-color-box {
  max-width: 75%;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
  padding-right: 0;
  display: block;
  position: relative;
}

.swot-type {
  float: right;
  text-align: center;
  flex: 0 auto;
  align-items: center;
  padding-left: 10px;
  padding-right: 10px;
  display: block;
}

.section-title-type {
  text-align: center;
  margin-bottom: 70px;
  padding-left: 20px;
  padding-right: 20px;
  font-family: Montserrat, sans-serif;
  font-size: 35px;
  font-weight: 400;
  line-height: 40px;
}

.problem-tool {
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.text-block-69 {
  margin-top: 10px;
  margin-bottom: 15px;
  font-family: Montserrat, sans-serif;
  font-size: 14px;
}

.column-83 {
  align-items: center;
  display: flex;
}

.columns-2 {
  display: flex;
}

.checkbox {
  border: 1px solid var(--line-3);
  color: var(--light-slate-grey-2);
  background-color: #0000;
}

.bold-text-11, .bold-text-12, .bold-text-13 {
  color: #1f1f1f;
  font-size: 15px;
  font-weight: 500;
}

.bold-text-14 {
  font-size: 15px;
  font-weight: 600;
}

.bold-text-15 {
  color: #1f1f1f;
  font-size: 15px;
  font-weight: 500;
}

.bold-text-16, .bold-text-17 {
  font-size: 15px;
  font-weight: 600;
}

.close-coach {
  float: none;
  clear: none;
  color: #afafafa3;
  text-align: left;
  flex: 0 auto;
  align-items: flex-start;
  margin-top: 1px;
  margin-left: 0;
  margin-right: auto;
  padding: 1px 8px 0;
  font-family: Montserrat, sans-serif;
  font-size: 13px;
  text-decoration: none;
  display: inline-block;
  position: static;
}

.youtube {
  border: 0px none var(--white);
  opacity: 1;
  background-image: none;
  border-radius: 8px;
  flex: none;
  width: auto;
  margin-top: 0;
  margin-bottom: 10px;
  display: block;
  overflow: hidden;
}

.link-block-17 {
  float: none;
  flex: none;
  justify-content: flex-start;
  align-self: stretch;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
  display: inline-block;
}

.author-div {
  text-align: left;
  flex-direction: column;
  justify-content: center;
  max-width: 350px;
  margin: 2px 0 7px auto;
  padding-right: 0;
  display: flex;
}

.info-bar {
  text-align: left;
  flex: 0 auto;
  justify-content: space-around;
  align-items: center;
  margin-bottom: 20px;
  display: none;
}

.cover-icon {
  opacity: .2;
  width: 16px;
  margin-bottom: 2px;
  display: none;
}

.div-block-43 {
  flex: 1;
}

.image-31 {
  opacity: .4;
}

.link-block-18 {
  float: right;
  padding-top: 3px;
  padding-left: 5px;
  padding-right: 5px;
  display: none;
}

.notes-box {
  background-color: #fff;
  border: 1px solid #ececec;
  border-radius: 4px;
  margin: 20px 10px 20px -15px;
  padding: 0 30px 20px 15px;
  display: block;
  box-shadow: 0 2px 7px -2px #0505051f;
}

.notes-box.blend {
  box-shadow: none;
  background-color: #0000;
  border-style: none;
  margin-top: 0;
  margin-bottom: 5px;
  margin-left: -14px;
  padding-top: 0;
  padding-bottom: 0;
  padding-right: 30px;
  display: block;
}

.notes-box.blend.note-only {
  margin-top: 15px;
  display: block;
}

.notes-box-nav {
  border-bottom: 1px solid var(--dodger-blue-2);
  margin-right: 0;
  padding-bottom: 1px;
  font-weight: 400;
  text-decoration: none;
  display: none;
}

.notes-nav-link {
  color: var(--dodger-blue-2);
  margin-right: 30px;
  text-decoration: none;
}

.notes-close {
  float: right;
  opacity: .41;
  margin-top: 15px;
  margin-right: -10px;
  display: none;
}

.notes-close.note-only {
  cursor: pointer;
  margin-top: 0;
  margin-right: -15px;
  padding: 2px;
  display: inline-block;
}

.notes-form-text {
  color: var(--black);
  border: 1px #000;
  border-radius: 3px;
  width: 95%;
  height: auto;
  min-height: auto;
  max-height: none;
  margin-left: 45px;
  padding: 10px 10px 10px 0;
  font-family: Montserrat, sans-serif;
  font-weight: 400;
}

.notes-form-text.pop {
  color: #3d3d3d;
  flex: 1;
  align-self: stretch;
  min-width: auto;
  height: auto;
  min-height: auto;
  max-height: none;
  margin-bottom: 0;
  margin-left: 12px;
  margin-right: 15px;
  padding-top: 0;
  padding-bottom: 0;
  padding-left: 10px;
  font-size: 13.8px;
  overflow: visible;
}

.notes-form-text.pop.note-only {
  color: var(--align-objective-titles);
  object-fit: scale-down;
  width: 100%;
  margin: 0;
  padding: 0;
  font-size: 13.7px;
  line-height: 19.5px;
  overflow: hidden;
}

.notes-form-text.pop.blend {
  border-style: none;
  border-color: #e7e7e766;
  border-radius: 6px;
  width: 100%;
  height: auto;
  min-height: 80px;
  max-height: none;
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
  padding: 7px 12px;
}

.notes-form-text.pop.blend.textarea-auto-resize {
  border-style: none;
  border-color: var(--ghost-white);
  color: var(--dark-slate-grey-5);
  background-color: #fffffff2;
  border-radius: 8px;
  min-height: auto;
  padding-top: 15px;
  padding-bottom: 15px;
  font-size: 13.7px;
}

.notes-form {
  height: 180px;
  min-height: 100%;
  max-height: none;
  margin-bottom: 0;
}

.notes-form.blend {
  height: auto;
}

.notes-save {
  border-radius: 5px;
  width: 75px;
  margin-left: 15px;
  margin-right: 8px;
  padding: 6px 12px;
  font-family: Montserrat, sans-serif;
  font-weight: 400;
}

.notes-save.cancel {
  color: var(--dark-grey);
  background-color: #fff;
  border: 1px solid #eee;
  border-radius: 3px;
  width: auto;
  margin-left: 0;
  padding-top: 5px;
  padding-left: 12px;
  padding-right: 12px;
}

.notes-save.cancel.delete {
  float: right;
  color: #f8a38e;
  width: auto;
  font-size: 12px;
  font-weight: 400;
  display: none;
}

.notes-save.cancel.note-only {
  display: none;
}

.notes-save.edit {
  color: var(--dodger-blue-2);
  text-align: left;
  background-color: #0000;
  border: 1px #eee;
  width: auto;
  padding-left: 2px;
  padding-right: 0;
}

.notes-save.edit.notes-only {
  margin-left: 7px;
  padding-left: 10px;
  font-size: 12px;
  display: block;
}

.notes-save.blend {
  border-radius: 3px;
  margin-left: 1px;
}

.notes-save.blend.note-only {
  display: none;
}

.notes-form-box {
  height: auto;
  min-height: auto;
  max-height: none;
  margin: -17px 0 15px;
}

.notes-drop {
  opacity: .45;
  flex: none;
  align-self: center;
  width: 13px;
  max-width: none;
  height: auto;
  margin-right: 6px;
  padding-top: 2px;
}

.notes-drop.colorspot-dark {
  opacity: .85;
  filter: invert();
  width: 19px;
}

.notes-drop.coloriconmacro {
  opacity: .45;
  width: 19px;
  max-width: none;
  height: auto;
}

.notes-drop-menu-box {
  float: none;
  flex: 1;
  justify-content: flex-start;
  align-items: center;
  height: auto;
  max-height: none;
  margin-top: 0;
  padding: 0 0 0 4px;
  display: flex;
  position: static;
}

.notes-drop-menu-box.w--open {
  margin-left: 4px;
  margin-right: 8px;
  padding-left: 0;
}

.notes-drop-menu {
  float: right;
  margin-top: 5px;
  margin-right: 20px;
  position: absolute;
}

.notes-drop-menu.blend {
  float: none;
  clear: none;
  border: 1px none var(--form-border-light);
  object-fit: none;
  background-color: #0000;
  border-radius: 3px;
  flex: 1;
  justify-content: flex-start;
  align-self: auto;
  height: auto;
  max-height: none;
  margin-top: 0;
  margin-right: 5px;
  padding-top: 0;
  display: flex;
  position: static;
}

.notes-drop-menu.blend:hover {
  border-color: #f3bbbb;
}

.notes-drop-menu.blend.note-only {
  display: none;
}

.notes-drop-list.w--open {
  background-color: #0000;
  border-radius: 6px;
  width: auto;
  position: static;
  top: -22px;
  left: 35px;
}

.item-delete-button {
  float: none;
  border: 1px solid var(--light-coral);
  background-color: var(--align-transparent);
  color: var(--align-primary-red);
  -webkit-text-stroke-color: var(--align-primary-red);
  border-radius: 8px;
  width: auto;
  height: 30px;
  max-height: 30px;
  padding: 3px 8px;
  font-family: Montserrat, sans-serif;
  font-size: 13.8px;
  font-weight: 400;
  line-height: 13px;
  display: inline-block;
}

.item-delete-button:hover {
  font-weight: 400;
}

.score-box {
  width: 44px;
  min-width: 44px;
  max-width: 44px;
}

.score-box.pop {
  display: none;
}

.notes-edit {
  background-color: #0000;
  flex: 1;
  margin-left: 5px;
}

.notes-main-box {
  margin-bottom: 0;
  display: flex;
}

.notes-main-box.note-only {
  margin-bottom: 13px;
}

.add-notes-icon {
  opacity: .35;
  margin-top: 0;
  margin-left: 7px;
  margin-right: 7px;
}

.add-notes-icon.gridspot {
  margin-left: 20px;
}

.add-notes-link {
  color: #757575;
  height: auto;
  margin-top: 0;
  padding-top: 0;
  font-family: Montserrat, sans-serif;
  font-size: 11px;
  font-weight: 400;
  line-height: 20px;
  display: inline-block;
}

.add-notes-link.combined {
  float: none;
  color: var(--light-slate-grey-2);
  cursor: pointer;
  align-self: center;
  margin-right: 0;
  padding-top: 0;
  font-size: 12px;
  display: inline-block;
  overflow: visible;
}

.add-notes-link.combined.coloriconmacro.boardmacro {
  color: var(--light-slate-grey-2);
}

.add-notes-link.combined.colorspot-dark {
  opacity: .72;
  color: #fff;
}

.add-notes-link.combined.boardspot {
  display: block;
}

.add-notes-link.combined.boardmacro {
  margin-right: 0;
  display: none;
}

.add-notes-link.combined.boardmacro.coloriconmacro {
  margin-right: 16px;
}

.item-save-close-div {
  margin-top: 10px;
  display: flex;
}

.item-save-close-div.combined {
  justify-content: flex-start;
  align-items: center;
  min-width: 200px;
  margin-top: 4px;
  display: flex;
}

.item-features-options {
  float: right;
  background-color: #d6d7dd2e;
  border: 1px solid #0000;
  border-radius: 38px;
  height: 32px;
  margin-top: 0;
  margin-bottom: 5px;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.item-features-options.gridspot {
  float: right;
  background-color: #d6d7dd2e;
  display: flex;
}

.item-features-options.boardspot {
  background-color: #f2f3fb80;
  border-style: none;
  border-color: #000;
  border-radius: 8px;
  width: 100%;
  margin-top: 0;
  margin-bottom: 10px;
}

.item-features-options.boardmacro {
  margin-top: 2px;
  display: block;
}

.item-features-options.gridmacro {
  background-color: #d6d7dd2e;
  border: 1px solid #0000;
  border-radius: 38px;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.close-text {
  border: 1px none var(--line-3);
  color: var(--light-slate-grey-2);
  border-radius: 38px;
  align-items: center;
  height: 30px;
  max-height: 30px;
  padding: 1px 8px;
  font-family: Montserrat, sans-serif;
  font-size: 13px;
  font-weight: 400;
  text-decoration: none;
  display: flex;
}

.close-text.colorspot-dark {
  opacity: .63;
  color: #fff;
}

.div-block-47 {
  align-items: center;
  display: flex;
}

.hero-pane {
  height: auto;
  min-height: auto;
}

.hero-tab {
  border-style: solid none none;
  border-width: 3px 1px 1px;
  border-color: var(--align-mid-gray) var(--align-purple) var(--align-purple);
  background-color: #0000;
  border-radius: 0;
  min-width: 125px;
  margin-bottom: 15px;
  margin-left: 15px;
  margin-right: 15px;
  padding: 7px 23px;
  font-family: Montserrat, sans-serif;
  font-size: 14px;
  font-weight: 400;
}

.hero-tab.w--current {
  border-style: solid none none;
  border-width: 3px 1px 4px;
  border-color: var(--align-purple) var(--dodger-blue-10) #0088ff7a;
  color: var(--dodger-blue-4);
  background-color: #fff;
  border-radius: 0;
  margin-left: 15px;
  margin-right: 15px;
  padding-top: 7px;
  padding-bottom: 7px;
  font-weight: 400;
}

.tabs-menu {
  background-color: #fff;
  border-radius: 17px;
  margin-top: 30px;
  margin-left: auto;
  margin-right: auto;
  display: inline-block;
}

.markdown-icon {
  float: none;
  opacity: .17;
  margin-top: 0;
  margin-right: 8px;
  display: none;
}

.markdown-link {
  float: right;
  margin-top: -18px;
  margin-bottom: 5px;
  margin-right: 5px;
}

.add-notes-links-div {
  border: 1px none var(--form-border-light);
  background-color: #0000;
  border-radius: 10px 3px 3px 10px;
  align-items: center;
  height: 30px;
  padding-left: 14px;
  padding-right: 14px;
  display: flex;
}

.add-notes-links-div:hover {
  border-color: var(--light-sky-blue-2);
  background-color: var(--dodger-blue-12);
}

.add-notes-links-div.info {
  padding-left: 16px;
  padding-right: 8px;
}

.add-notes-links-div.info.new-item {
  border-radius: 10px;
  flex: none;
  padding-left: 12px;
  display: flex;
}

.add-notes-links-div.info.new-item:hover {
  background-color: var(--align-very-light-grey);
}

.notes-box-area {
  text-align: left;
  cursor: default;
  background-color: #0000;
  border-style: none;
  border-bottom-width: 1px;
  border-bottom-color: #f6f6f6;
  flex: 0 auto;
  align-items: stretch;
  min-width: 400px;
  max-width: 1100px;
  margin-top: 2px;
  margin-bottom: 2px;
  margin-left: 2px;
  font-size: 14px;
  line-height: 18px;
  display: flex;
}

.notes-box-area.gridspot {
  min-width: auto;
  max-width: 100%;
  margin-bottom: 6px;
  margin-left: 10px;
  overflow: hidden;
}

.notes-box-area.gridmacro {
  cursor: default;
}

.notes-box-area.boardspot {
  box-shadow: none;
  background-color: #0000;
  border-radius: 2px;
  min-width: auto;
  margin-top: 3px;
  margin-bottom: 5px;
  margin-left: 0;
  padding-top: 3px;
  padding-bottom: 3px;
  padding-right: 2px;
}

.notes-box-area.note-panel {
  border: 1px solid var(--line-3);
  box-shadow: none;
  color: var(--align-dark-grey);
  background-color: #fff;
  border-radius: 8px;
  min-width: auto;
  height: auto;
  min-height: auto;
  margin: 15px 8px 15px 53px;
  padding: 20px 35px 20px 30px;
  font-family: Montserrat, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  display: none;
  position: relative !important;
  z-index: 9999999999;
}

.notes-box-area.note-panel.boardspot {
  background-color: #fff;
  margin-left: 8px;
  margin-right: 8px;
  padding-left: 25px;
  display: none;
}

.notes-box-area.note-panel.boardmacro {
  display: none;
}

.notes-box-area.note-panel.gridspot {
  background-color: #fff;
  width: 99.9644%;
  min-width: auto;
  max-width: none;
  margin-left: -2px;
  margin-right: 0;
  display: none;
}

.notes-box-area.note-panel.gridmacro {
  background-color: #fff;
  display: none;
}

.notes-box-area.note-panel.gridmacro.boardmacro {
  border-style: solid;
  border-color: var(--gainsboro-9);
  border-radius: 6px;
  width: auto;
  min-width: auto;
  padding-top: 25px;
  padding-bottom: 17px;
  display: none;
  box-shadow: 0 0 40px #323e4608;
}

.notes-box-area.note-panel.gridmacro.boardmacro.scoremacro {
  border-color: var(--line-3);
  box-shadow: none;
  color: var(--align-dark-grey);
  cursor: pointer;
  border-radius: 8px;
  margin-top: 10px;
  padding-top: 20px;
  padding-bottom: 20px;
  font-size: 14px;
  line-height: 20px;
  display: none;
}

.notes-box-area.note-panel.hide-score {
  margin-left: 8px;
  display: none;
}

.notes-box-edit-area {
  text-align: left;
  cursor: default;
  background-color: #0000;
  border-style: none;
  border-bottom-width: 1px;
  border-bottom-color: #f6f6f6;
  flex: 0 auto;
  align-items: stretch;
  min-width: 400px;
  max-width: 1100px;
  margin-top: 2px;
  margin-bottom: 2px;
  margin-left: 2px;
  font-size: 14px;
  line-height: 18px;
  display: flex;
}

.notes-box-edit-area.boardspot {
  box-shadow: none;
  background-color: #0000;
  border-radius: 2px;
  min-width: auto;
  margin-top: 3px;
  margin-bottom: 5px;
  margin-left: 0;
  padding-top: 3px;
  padding-bottom: 3px;
  padding-right: 2px;
}

.notes-box-edit-area.note-input {
  border: 1px solid var(--line-3);
  color: var(--align-dark-grey);
  cursor: auto;
  background-color: #fffffff2;
  border-radius: 0 0 8px 8px;
  min-width: 100%;
  height: auto;
  min-height: 150px;
  margin-top: -10px;
  margin-bottom: 10px;
  margin-left: 0;
  padding: 20px 20px 20px 12px;
  font-family: Montserrat, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  display: block;
  overflow: hidden;
}

.notes-box-edit-area.note-input.boardmacro {
  border: 1px solid var(--line-3);
  background-color: var(--align-white);
  color: var(--align-dark-grey);
  cursor: auto;
  border-radius: 0 0 8px 8px;
  min-height: 150px;
  margin-top: -11px;
  margin-left: 0;
  padding-top: 20px;
  padding-bottom: 20px;
  padding-right: 20px;
  font-size: 14px;
  display: none;
}

.notes-box-edit-area.note-input.boardspot {
  border-top-style: none;
  border-radius: 0 0 8px 8px;
  margin-top: -10px;
  margin-bottom: 10px;
  padding-top: 15px;
  padding-bottom: 25px;
  display: none;
}

.notes-box-edit-item-area {
  text-align: left;
  cursor: default;
  background-color: #0000;
  border-style: none;
  border-bottom-width: 1px;
  border-bottom-color: #f6f6f6;
  flex: 0 auto;
  align-items: stretch;
  min-width: 400px;
  max-width: 1100px;
  margin-top: 2px;
  margin-bottom: 2px;
  margin-left: 2px;
  font-size: 14px;
  line-height: 18px;
  display: flex;
}

.notes-box-edit-item-area.note-input {
  background-color: #fff;
  border-radius: 10px;
  min-width: 100%;
  height: auto;
  margin-top: 0;
  margin-bottom: 10px;
  margin-left: 0;
  padding-top: 0;
  padding-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 13.8px;
  font-weight: 400;
  line-height: 19.5px;
  display: none;
}

.notes-box-edit-item-area.note-input.boardmacro {
  border: 1px solid var(--ghost-white);
  border-radius: 10px;
  margin-top: 0;
  padding-top: 0;
  padding-bottom: 0;
  display: none;
}

.notes-icon-area {
  opacity: .55;
  filter: brightness(129%);
  cursor: pointer;
  border-radius: 0;
  margin: 1.5px 5px 0 -3px;
}

.notes-icon-area.gridspot {
  opacity: .55;
}

.notes-icon-area.gridmacro {
  opacity: .55;
  cursor: pointer;
}

.notes-icon-area.boardspot {
  opacity: .55;
  filter: brightness(147%);
  margin-left: -3px;
  display: block;
}

.notes-icon-area.notes-icon {
  opacity: .75;
  filter: none;
  flex: 0 auto;
  align-self: flex-start;
  width: 13px;
  min-width: 13px;
  height: 14px;
  min-height: 14px;
  margin-top: 2px;
  margin-left: 0;
  margin-right: 6px;
}

.notes-icon-area.notes-icon:hover {
  opacity: .9;
}

.notes-icon-area.notes-icon.coloriconmacro {
  opacity: .55;
  filter: none;
  align-self: flex-start;
}

.notes-icon-area.notes-icon.gridmacro {
  opacity: .81;
  flex: 0 auto;
  width: 13px;
  min-width: 13px;
  height: 14px;
  min-height: 14px;
}

.notes-icon-area.notes-icon.gridspot {
  opacity: .5;
}

.notes-icon-area.notes-icon.boardspot {
  opacity: .55;
}

.notes-icon-area.notes-icon.boardspot.hideme {
  padding-left: 0;
  display: none;
}

.notes-icon-area.notes-icon.inline-chat-icon {
  opacity: .41;
  margin-top: .5px;
  margin-left: 0;
  margin-right: 0;
  padding-top: 1px;
}

.notes-icon-area.notes-icon.inline-chat-icon.coloriconmacro {
  margin-left: 4px;
  padding-left: 0;
}

.saas {
  text-align: center;
  margin-left: auto;
  margin-right: auto;
  padding: 15px;
}

.saas.w--open {
  z-index: 2;
  background-color: #fff;
  border: 1px solid #f0f0f0;
  border-radius: 5px;
  position: absolute;
  top: 45px;
}

.jumbo-2018-2 {
  text-align: center;
  background-color: #0000;
  background-image: none;
  background-position: 0 0;
  border-top: 0 #f3f3f3;
  justify-content: center;
  align-items: center;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
  padding-top: 63px;
  padding-bottom: 63px;
  display: block;
}

.jumbo-2018-2.home-gray {
  background-color: #fff;
  background-image: url('../images/bk17.png');
  background-size: cover;
  margin-top: -153px;
}

.jumbo-2018-2.home-gray.saas {
  background-image: none;
  background-size: auto;
  margin-top: 0;
  padding: 0;
  display: none;
}

.div-block-12 {
  background-image: linear-gradient(96deg, #fff 16%, #00ffaeb3 83%, #00ffead9);
  background-position: 0 0;
  background-repeat: repeat;
  background-size: auto;
  padding-bottom: 0;
}

.tag-div {
  background-color: #fff;
  border: 1px #e2e2e280;
  border-radius: 6px;
  min-width: auto;
  max-width: 100%;
  margin-top: 7px;
  overflow: hidden;
}

.tag-div.groups {
  border-style: none;
  border-radius: 6px;
  margin-top: 0;
  display: none;
}

.tag-div.hide-tag-form {
  display: none;
}

.project-title-div {
  text-align: center;
  width: 100%;
  min-width: 100%;
  max-width: 100%;
  margin-bottom: 5px;
  padding-left: 38px;
  padding-right: 38px;
  font-family: Montserrat, sans-serif;
  display: block;
}

.project-title-div.custom {
  display: none;
}

.connected-tag {
  z-index: 5;
  width: 15px;
  padding: 0;
}

.text-block-81 {
  padding-right: 0;
}

.connected-tag-drop {
  background-color: #fff;
  display: none;
  box-shadow: 2px 2px 12px #00000005;
}

.connected-tag-drop.w--open {
  border: 1px solid var(--gainsboro-9);
  background-color: #fff;
  border-radius: 6px;
  min-width: 280px;
  max-width: 700px;
  max-height: none;
  margin-top: 4px;
  padding-top: 0;
  padding-bottom: 5px;
  position: absolute;
  left: -200px;
  overflow: hidden;
  box-shadow: 0 40px 40px #323e460f;
}

.connected-tag-icon {
  width: 17px;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 0;
  display: none;
}

.tag-drop-section {
  border-bottom: 1px solid var(--gainsboro-9);
  color: var(--silver);
  text-align: left;
  background-color: #0000;
  margin-top: 5px;
  margin-bottom: 6px;
  padding-top: 0;
  padding-bottom: 2px;
  padding-left: 20px;
  font-family: Montserrat, sans-serif;
  font-size: 12px;
  font-weight: 400;
}

.image-36 {
  margin-top: -5.5px;
}

.connected-tag-item {
  color: var(--dark-slate-grey-5);
  object-fit: fill;
  flex: 1;
  padding-top: 5px;
  padding-bottom: 5px;
  padding-left: 0;
  font-size: 13.5px;
  font-weight: 400;
  overflow: hidden;
}

.add-tag-edit {
  color: var(--dodger-blue-6);
  padding-left: 17px;
  text-decoration: none;
}

.add-tag {
  margin-top: 4px;
  margin-bottom: 4px;
  padding-top: 2px;
  padding-bottom: 2px;
}

.app-bar {
  z-index: 2147483647;
  text-align: center;
  background-color: #fff;
  border-top: 1px #f1f1f1;
  padding-top: 0;
  padding-bottom: 0;
  display: block;
  position: fixed;
  inset: auto 0% 0%;
}

.app-box {
  text-align: center;
  background-color: #fff;
  width: 24%;
  margin-left: auto;
  margin-right: auto;
  display: inline-block;
}

.app-icon {
  opacity: 1;
  width: 25px;
  margin-bottom: 2px;
}

.app-text {
  color: var(--align-dark-grey);
  font-family: Montserrat, sans-serif;
  font-size: 11px;
  font-weight: 400;
  line-height: 12px;
  text-decoration: none;
}

.link-block-20 {
  text-decoration: none;
}

.link-block-20.w--current:active {
  opacity: 1;
}

.app-nav-links {
  color: var(--align-dark-grey);
  font-size: 12px;
  line-height: 16px;
  text-decoration: none;
}

.app-nav-links.w--current {
  font-weight: 600;
}

.link-block-22, .link-block-23 {
  text-decoration: none;
}

.form-row {
  padding-top: 0;
  padding-bottom: 0;
}

.field-label {
  margin-bottom: 10px;
  font-family: Montserrat, sans-serif;
  font-size: 14px;
  font-weight: 700;
}

.card-element {
  border-style: none none solid;
  border-width: 1px;
  border-color: var(--gainsboro-9) var(--gainsboro-9) #d6dee68f;
  margin-top: 8px;
  margin-bottom: 10px;
  padding-bottom: 5px;
}

.card-element.card {
  border-bottom-color: var(--line-3);
}

.side-link-text {
  border: 1px none var(--line-3);
  background-color: var(--align-very-light-grey);
  opacity: .95;
  color: var(--align-medium-gray);
  text-transform: uppercase;
  border-radius: 8px;
  margin-bottom: 7px;
  margin-right: 1px;
  padding: 1px 8px;
  font-family: Montserrat, sans-serif;
  font-size: 11.5px;
  font-weight: 400;
  line-height: 20px;
  text-decoration: none;
  display: inline-block;
}

.side-link-text:hover {
  color: var(--align-purple);
  text-decoration: none;
}

.side-link-text.main-area {
  border-radius: 3px;
  margin-top: 3px;
  margin-bottom: 3px;
  padding-left: 10px;
  padding-right: 10px;
  line-height: 17px;
}

.projects-title-link {
  color: #3d3d3d;
  margin-left: auto;
  margin-right: auto;
  font-family: Montserrat, sans-serif;
  font-weight: 500;
  text-decoration: none;
  display: inline-block;
}

.projects-title-link.light {
  color: var(--align-dark-grey);
  padding-bottom: 0;
  padding-left: 0;
  padding-right: 0;
  font-family: Montserrat, sans-serif;
  font-size: 13.5px;
  font-weight: 500;
}

.projects-title-link.light:hover {
  font-weight: 500;
}

.projects-nav {
  border-bottom: 1px none var(--dodger-blue-2);
  margin-right: 30px;
  padding-bottom: 5px;
  display: inline-block;
}

.projects-nav.projects-all-macro {
  border-bottom-width: 2px;
  border-bottom-color: #8492a6;
}

.projects-nav.projects-my-macro {
  border-bottom-style: none;
}

.projects-nav.choice {
  text-align: center;
  background-color: #0000;
  border-bottom-style: none;
  width: auto;
  margin-bottom: 10px;
  margin-left: auto;
  margin-right: 8px;
  padding: 2px 12px 0;
  font-size: 13.5px;
}

.projects-nav.choice.projects-all-macro {
  border-bottom: 2px none var(--logoblue);
  background-color: var(--align-light-gray);
  border-radius: 8px;
  width: auto;
  max-width: 200px;
  margin-right: 8px;
  padding: 2px 12px;
  font-size: 13.5px;
  font-weight: 400;
  line-height: 26px;
}

.projects-nav.choice.projects-my-macro {
  width: auto;
  min-width: auto;
  max-width: none;
  margin-right: 8px;
  padding: 2px 12px;
  line-height: 26px;
}

.projects-nav.choice.projects-my-macro:hover {
  font-weight: 400;
}

.projects-nav.choice.projects-link-active {
  background-color: var(--align-light-gray);
  border-radius: 8px;
  line-height: 26px;
}

.side-link {
  opacity: .95;
  color: var(--align-dark-grey);
  text-transform: uppercase;
  font-size: 11.2px;
  font-weight: 400;
  text-decoration: none;
}

.side-link:hover {
  color: var(--align-purple);
}

.side-link.main-area {
  font-size: 9px;
}

.project-choice {
  float: left;
  border: 1px none var(--white-smoke);
  text-align: left;
  background-color: #0000;
  border-radius: 5px;
  margin-left: 0;
  margin-right: auto;
  padding-left: 0;
  display: inline-block;
}

.side-header {
  color: var(--align-dark-grey);
  font-size: 11.5px;
  font-weight: 600;
  text-decoration: none;
}

.side-header:hover {
  color: var(--align-purple);
}

.mobile-header-bar {
  display: none;
}

.mobile-header-title {
  padding-left: 35px;
  font-size: 22px;
  display: block;
}

.email-subs-checkbox {
  text-align: left;
  max-width: none;
  margin-bottom: 25px;
  margin-left: 2px;
}

.email-subs-checkbox.top {
  margin-top: 20px;
}

.email-subs-text {
  color: var(--align-dark-grey);
  font-family: Montserrat, sans-serif;
  font-size: 14px;
}

.billing-no-teams-message {
  margin-top: 15px;
  margin-bottom: 15px;
  font-family: Montserrat, sans-serif;
  display: none;
}

.billing-mess-text {
  font-size: 14px;
  font-weight: 400;
}

.image-38 {
  float: none;
  clear: none;
  opacity: .31;
  text-align: left;
  width: 15px;
  min-width: 15px;
  max-width: 15px;
  height: 15px;
  min-height: 15px;
  margin-top: 0;
  margin-left: auto;
  margin-right: 5px;
  display: block;
}

.globe-icon {
  float: none;
  width: auto;
  margin-top: 17px;
  display: block;
}

.globe-icon.logged-in {
  float: right;
  margin-top: 0;
  padding-top: 18px;
  padding-bottom: 15px;
  display: none;
}

.globe-icon.logged-in.logged-out {
  padding-top: 15px;
  display: none;
}

.app-logo {
  width: 35px;
  margin-top: 25px;
  margin-bottom: 20px;
}

.app-logo.full {
  width: 150px;
  margin-top: 50px;
}

.app-div {
  text-align: center;
}

.app-header {
  margin-bottom: 50px;
  font-family: Montserrat, sans-serif;
  font-size: 30px;
  font-weight: 500;
  line-height: 38px;
}

.app-image {
  box-shadow: none;
  border-radius: 6px;
  width: 75%;
  max-width: 900px;
}

.panel-bt-text {
  color: var(--dark-slate-grey-5);
  text-align: center;
  font-size: 16px;
  font-weight: 400;
  line-height: 22px;
}

.panel-bt-text:focus {
  font-weight: 400;
}

.pricing-box {
  text-align: center;
  background-color: #fff;
  border: 1px #a7bbc924;
  border-radius: 8px;
  max-width: 550px;
  margin-bottom: 20px;
  margin-left: auto;
  margin-right: auto;
  padding: 25px 15px 30px;
  box-shadow: 0 8px 35px 5px #0505050d;
}

.pricing-box.business {
  display: none;
}

.pricing-button {
  border: 1px solid var(--dodger-blue-5);
  background-color: var(--dodger-blue-5);
  border-radius: 6px;
  width: 130px;
  margin-top: 30px;
  padding-top: 12px;
  padding-bottom: 12px;
  font-size: 13.9px;
  font-weight: 500;
}

.pricing-list {
  text-align: left;
}

.price {
  color: #181818;
  margin-bottom: 25px;
}

.pricing-list-item {
  color: var(--black-15);
  font-size: 14px;
  line-height: 29px;
}

.pricing-list-item.top {
  margin-bottom: 15px;
  font-weight: 400;
  line-height: 22px;
}

.pricing-list-item.tdl {
  color: var(--black-15);
  font-size: 13px;
}

.heading-13 {
  color: var(--logoblue);
  margin-top: 15px;
  font-family: Open Sans, sans-serif;
  font-size: 50px;
  font-weight: 400;
  line-height: 65px;
}

.pricing-block {
  background-color: #0000;
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
  padding: 20px 5px 60px;
}

.pricing-sku {
  color: #181818;
  text-align: center;
  background-color: #0000;
  border-radius: 3px;
  margin-bottom: 25px;
  padding: 8px 12px;
  font-size: 22px;
  font-weight: 500;
  line-height: 24px;
}

.highlight-price {
  color: var(--logoblue);
  font-weight: 600;
}

.column-86 {
  font-family: Montserrat, sans-serif;
  font-size: 13px;
}

.custom-colors-create {
  border: 1px solid #00000012;
  border-radius: 8px;
  max-width: none;
  box-shadow: 14px 14px 80px #0000000f;
}

.custom-colors-create.votes-sort {
  max-width: none;
  height: auto;
  max-height: none;
}

.custom-colors-create.votes-sort.home-dyk-image {
  border: 1px #00000012;
  border-radius: 8px;
  width: 73%;
  max-width: 100%;
  padding: 2px;
  box-shadow: 14px 14px 80px #0000000f;
}

.dyk-icon {
  filter: brightness(124%);
  height: 20px;
}

.dyk-icon.buffer {
  height: 23px;
  padding: 3px 1px 2px;
}

.dyk-icon.buffer.home-dyk-icon {
  filter: contrast(200%);
  height: 25px;
  padding: 2px 1px;
}

.dyk-icon.home-dyk-icon {
  filter: brightness(114%);
  width: auto;
  min-width: auto;
  max-width: none;
  height: 25px;
  margin-bottom: 10px;
  padding: 0;
}

.dyk-icon.home-dyk-icon.bright {
  filter: brightness(130%);
}

.dyk-bold {
  color: #000;
}

.bottom-headline {
  text-align: center;
  max-width: 900px;
  margin-bottom: 8px;
  margin-left: auto;
  margin-right: auto;
  font-family: Montserrat, sans-serif;
  font-size: 44px;
  line-height: 60px;
}

.bottom-headline.quote {
  margin-top: 50px;
  margin-bottom: 50px;
  font-size: 24px;
  line-height: 32px;
}

.bottom-headline.quote.top {
  max-width: 720px;
  margin-top: 150px;
  margin-bottom: 10px;
  padding-left: 10px;
  padding-right: 10px;
  font-size: 17px;
}

.bottom-headline.quote.top.alignment-home {
  color: var(--black-16);
  max-width: 1100px;
  margin-top: 20px;
  margin-bottom: 35px;
}

.bottom-headline.quote.top.alignment-home.headline {
  color: var(--black-16);
  max-width: 1000px;
  margin-top: 30px;
  margin-bottom: 20px;
  font-family: Figtree, sans-serif;
  font-size: 24px;
  font-weight: 300;
  line-height: 34px;
}

.bottom-headline.quote.top.alignment-home.power {
  max-width: 875px;
}

.bottom-headline.quote.top.alignment-home.power.iconic {
  max-width: 1200px;
}

.price-cents {
  font-size: 40px;
  font-weight: 400;
}

.example {
  text-align: left;
  max-width: 900px;
  font-family: Montserrat, sans-serif;
}

.swot-left-nav {
  float: left;
  margin-left: 60px;
  display: inline-block;
}

.view-by-user-check-box {
  margin-bottom: 0;
  margin-left: 21px;
  padding: 1px 20px 1px 0;
  font-family: Montserrat, sans-serif;
  line-height: 21px;
}

.view-by-user-check-box:active {
  background-color: var(--dodger-blue-12);
}

.view-by-user-check-box.user-checkbox-template, .view-by-user-check-box.team-checkbox-template {
  display: none;
}

.view-by-user-form {
  border-bottom-left-radius: 5px;
  margin-bottom: 0;
  padding-bottom: 2px;
}

.filter-user-form {
  object-fit: fill;
  min-width: 140px;
  max-height: none;
  margin-bottom: 4px;
  margin-left: 0;
  margin-right: 5px;
  padding-top: 15px;
  padding-bottom: 10px;
  overflow: visible;
}

.view-by-title {
  margin-top: 15px;
  margin-bottom: 10px;
  margin-left: 20px;
  font-family: Montserrat, sans-serif;
  font-weight: 400;
  display: flex;
}

.view-by-title.sort-by {
  margin-top: 5px;
  margin-bottom: 5px;
  margin-left: 20px;
  font-weight: 600;
}

.view-by-title.view-focus {
  margin-top: 5px;
  margin-bottom: 5px;
  font-weight: 600;
}

.alignemnt-rhythm {
  box-shadow: none;
  background-color: #fff;
  border: 1px solid #f3f3f3;
  border-radius: 8px;
  max-width: 300px;
  margin-top: 0;
  margin-bottom: 65px;
  padding: 22px 25px 25px;
}

.alignemnt-rhythm.top {
  box-shadow: none;
  background-color: #0000;
  border-style: none;
  min-width: 290px;
  max-width: 320px;
  margin-top: 0;
  margin-bottom: 15px;
  padding: 15px 5px;
  overflow: hidden;
}

.nav-image-tab {
  color: var(--align-dark-grey);
  align-items: center;
  margin-top: 2px;
  font-family: Montserrat, sans-serif;
  font-size: 13.3px;
  display: inline-block;
}

.nav-image-icon {
  opacity: .6;
  mix-blend-mode: normal;
  width: 16px;
  height: 16px;
  margin-top: 0;
  margin-right: 7px;
}

.nav-image-icon.buffer {
  opacity: .6;
  width: 14px;
  height: 14px;
  margin-top: 0;
  padding-top: .5px;
  padding-bottom: .5px;
  display: none;
}

.nav-image-icon.buffer.extra {
  opacity: .6;
  width: 13px;
  height: 13px;
  margin-right: 8px;
  padding: 1px;
}

.nav-link-block-top {
  opacity: .85;
  color: var(--align-dark-grey);
  border: 0 #000;
  align-items: center;
  margin: 0 17px;
  padding: 13px 0;
  font-family: Montserrat, sans-serif;
  font-size: 13.3px;
  font-weight: 500;
  line-height: 19.2px;
  display: flex;
}

.nav-link-block-top:hover {
  opacity: .93;
  color: var(--align-purple);
  -webkit-text-stroke-color: var(--darklogoblue);
  background-color: #0000;
}

.nav-link-block-top.w--current {
  border-style: none;
  border-width: 1px 1px 1.5px;
  border-color: black black var(--align-purple);
  background-color: var(--align-transparent);
  opacity: 1;
  color: var(--align-dark-grey);
  border-radius: 0;
  align-items: center;
  margin-top: 0;
  margin-left: 17px;
  margin-right: 17px;
  padding: 0;
  font-family: Montserrat, sans-serif;
  font-size: 13.3px;
  font-weight: 600;
  display: block;
}

.nav-link-block-top.w--current:hover {
  color: var(--align-purple);
}

.nav-link-block-top.search-nav {
  margin-left: 0;
  margin-right: 2px;
  padding-top: 0;
  padding-bottom: 0;
}

.column-89 {
  text-align: center;
  padding-left: 0;
  padding-right: 0;
}

.rhythm-block-section {
  text-align: center;
  background-color: #fff;
  border-radius: 6px;
  align-items: flex-start;
  max-width: 1150px;
  margin-bottom: 125px;
  margin-left: auto;
  margin-right: auto;
  padding: 25px 25px 45px;
  font-family: Montserrat, sans-serif;
  display: flex;
  box-shadow: 0 20px 40px #323e460f;
}

.rhythm-block-section.feature-templates {
  box-shadow: none;
  border-radius: 4px;
  align-items: flex-start;
  min-width: auto;
  max-width: none;
  margin-bottom: 0;
  padding: 3px 8px 15px;
  display: flex;
  overflow: hidden;
}

.rhythm-block-section.feature-templates.advisor.playbook {
  box-shadow: none;
  margin-bottom: 15px;
}

.rhythm-block-section.feature-templates {
  border-radius: 4px;
  align-items: flex-start;
  max-width: none;
  margin-bottom: 30px;
  padding: 3px 8px 15px;
  display: flex;
  box-shadow: 0 10px 40px #343e460a;
}

.rhythm-block-section.feature-templates.playbook {
  margin-bottom: 0;
}

.mission-cards-collection.rhythm-blocl {
  margin-top: 20px;
  display: none;
}

.rhythm-block-image {
  box-shadow: none;
  border: 1px #eff2f5;
  border-radius: 6px;
  width: 99.9999%;
  max-width: 190px;
  padding: 0;
}

.rhythm-block-image.plan {
  max-width: 180px;
}

.rhythm-block-image.bigger {
  max-width: 210px;
}

.rhythm-block-image.bigger.v2 {
  width: 96%;
  max-width: 200px;
  max-height: none;
  margin-bottom: 0;
}

.rhythm-block-image.bigger.v2.card {
  box-shadow: none;
  border: 6px #f1f3f7;
  width: 100%;
  max-width: 160px;
  margin-bottom: 0;
  margin-left: -5px;
}

.rhythm-block-2 {
  background-color: #fff;
  min-width: 20px;
  max-width: 20%;
  margin-left: 3px;
  margin-right: 3px;
  padding: 10px 10px 0;
  display: inline-block;
}

.rhythm-block-2.wide {
  background-color: #0000;
  flex: 0 auto;
  min-width: 185px;
  max-width: 25%;
  margin-left: 0;
  margin-right: 0;
  overflow: hidden;
}

.rhythm-block-sub {
  color: #333d46;
  text-align: left;
  min-height: 190px;
  margin-top: 15px;
  margin-bottom: 25px;
  padding-left: 10px;
  padding-right: 10px;
  font-size: 14px;
  line-height: 20px;
}

.rhythm-block-sub.text {
  min-height: auto;
  margin-bottom: 10px;
  padding-right: 12px;
  font-size: 16px;
  line-height: 24px;
}

.rhythm-block-sub.text.playbook {
  color: var(--light-slate-grey-2);
  min-height: auto;
  padding-left: 5px;
  padding-right: 5px;
  font-size: 12.5px;
  line-height: 17px;
  display: block;
}

.rhythm-block-sub.text.playbook.v2 {
  min-height: auto;
  margin-bottom: 0;
  padding-bottom: 10px;
  padding-left: 5px;
  line-height: 17px;
}

.rhythm-block-sub.text.playbook.v2.card {
  margin-top: 0;
  font-size: 13.5px;
  line-height: 19px;
  display: none;
}

.rhythm-block-sub.text {
  min-height: auto;
  margin-bottom: 15px;
  font-size: 13px;
  line-height: 18px;
}

.rhythm-block-team {
  opacity: 1;
  color: #333d46;
  text-align: left;
  border: 1px #dce8f3;
  border-top-style: solid;
  border-radius: 6px;
  min-height: 225px;
  padding: 15px 7px 10px;
  font-size: 13px;
  line-height: 18.5px;
  display: none;
}

.collection-list-6 {
  margin-bottom: 40px;
  padding-left: 15px;
  padding-right: 15px;
}

.collection-list-6.rhythm-block-m-card {
  padding-left: 10px;
  padding-right: 10px;
}

.rhythm-block-link {
  justify-content: center;
  align-items: flex-start;
  min-height: 160px;
  max-height: 160px;
  display: flex;
}

.rhythm-block-link.v2 {
  min-height: 120px;
  max-height: 120px;
}

.rhythm-block-link.v2.card {
  min-height: 120px;
  max-height: 120px;
  margin-top: 35px;
  margin-bottom: 25px;
  overflow: hidden;
}

.connected-projects-card {
  align-items: center;
  margin-left: 12px;
  margin-right: 12px;
  display: flex;
}

.connected-tags {
  opacity: .19;
  width: 17px;
  margin-right: 8px;
}

.bold-text-21, .bold-text-22, .bold-text-23 {
  color: var(--align-dark-grey);
  font-weight: 600;
}

.whatis {
  color: var(--align-dark-grey);
  margin-top: 40px;
  margin-bottom: 40px;
  font-size: 14px;
}

.whatis-swot {
  margin-top: 25px;
}

.billing-col-1 {
  align-items: center;
  display: flex;
}

.billing-col-1.row-1 {
  margin-top: 0;
  padding-left: 8px;
}

.project-name-section {
  align-items: center;
  margin-bottom: 2px;
  display: flex;
}

.project-icon-section {
  background-color: #0099ff69;
  border-radius: 6px;
  justify-content: center;
  align-self: center;
  align-items: center;
  width: 27px;
  height: 27px;
  margin-bottom: 0;
  margin-left: 1px;
  margin-right: 15px;
  display: inline-block;
}

.project-icon-section.workspace-list {
  color: var(--slightlylighter);
  background-color: #e46a65e6;
  border-radius: 8px;
  width: 30px;
  height: 30px;
  margin-bottom: -28px;
  display: flex;
}

.project-icon-section.workspace-list.join {
  margin-bottom: 0;
  margin-right: 10px;
}

.project-icon-section.activity {
  border: 1px none var(--slightlylighter);
  background-color: #727eec;
  border-radius: 8px;
  width: 30px;
  min-width: auto;
  height: 30px;
  margin: 3px 13px -3px 0;
  padding-top: 0;
  padding-left: 0;
  display: inline-block;
}

.project-icon-section.activity.messaging {
  border: 1px none var(--silver);
  background-color: var(--sub);
  box-shadow: none;
  border-radius: 4px;
  flex: none;
  justify-content: center;
  align-self: flex-start;
  width: 27px;
  min-width: auto;
  height: 27px;
  margin: 0 4px 0 0;
  padding-top: 0;
  padding-left: 0;
  padding-right: 0;
  display: none;
}

.project-icon-section.projects {
  background-color: #727eec;
  border-radius: 8px;
  flex: none;
  width: 30px;
  height: 30px;
  margin-top: 0;
  margin-bottom: -18px;
  margin-left: 0;
  display: flex;
}

.project-icon-section.projects.templates {
  background-color: var(--medium-aquamarine);
  border-radius: 4px;
  align-self: flex-start;
  width: 32px;
  height: 32px;
  margin: 3px 4px 0 12px;
  padding-top: 0;
  display: none;
}

.project-icon-section.projects.templates.cover {
  align-self: center;
  margin-right: 12px;
  padding-top: 0;
  display: flex;
}

.project-icon-section.projects.templates.cover.large {
  border: 2px none var(--align-purple);
  background-color: var(--align-white);
  flex: none;
  width: 40px;
  height: 40px;
  margin-left: 0;
  margin-right: 10px;
  display: none;
}

.project-icon-section.projects.templates.home-feature {
  border: 2px none var(--medium-aquamarine);
  background-color: #0000;
  flex: 0 auto;
  align-self: flex-start;
  align-items: flex-start;
  width: auto;
  height: auto;
  margin-left: 0;
  margin-right: 12px;
  padding-top: 3px;
  padding-left: 0;
  display: block;
}

.project-icon-section.projects.templates.home-feature.system {
  margin-top: 2px;
  padding-top: 0;
}

.project-icon {
  border: 1px none var(--align-primary-red);
  background-color: var(--align-transparent);
  opacity: .9;
  border-radius: 8px;
  width: 30px;
  height: 30px;
  margin-left: 0;
  padding: 8px;
  display: block;
}

.project-icon.workspace-list {
  opacity: .8;
  width: 30px;
  height: 30px;
}

.project-icon.cover {
  width: 28px;
  height: 28px;
}

.project-icon.light {
  background-color: var(--align-transparent);
  opacity: .9;
  flex: none;
  width: 28px;
  height: 28px;
  padding: 7px;
}

.project-icon.compass {
  opacity: .85;
  filter: invert();
  width: 15px;
  height: 15px;
  margin-top: 2px;
  padding-top: 0;
}

.project-icon.home {
  width: 25px;
  height: 25px;
  display: none;
}

.project-icon.templates {
  width: 16px;
  height: 16px;
}

.project-team-owner-section {
  align-items: flex-start;
  margin-right: 0;
  padding-left: 45px;
  line-height: 18px;
  display: inline-flex;
}

.projects-top-section {
  text-align: right;
  justify-content: flex-end;
  align-items: center;
  min-height: 30px;
  margin-top: 20px;
  padding-top: 0;
  padding-left: 35px;
  padding-right: 35px;
  display: flex;
}

.projects-top-section.hide {
  display: block;
}

.projects-page-title {
  color: var(--dark-slate-grey-5);
  text-align: left;
  flex: 1;
  margin-left: 1px;
  font-size: 14px;
  font-weight: 400;
  display: none;
}

.new-bt-list {
  color: var(--silver);
  background-color: #fff;
  padding-left: 2px;
  font-size: 20px;
  font-weight: 400;
  display: none;
}

.plus-box-bt {
  border: 1px solid var(--dodger-blue-3);
  background-color: var(--dodger-blue-3);
  color: var(--silver);
  border-radius: 6px;
  margin-left: 8px;
  padding: 6px 15px;
}

.plus-box-bt.make-my-own {
  color: var(--dark-slate-grey-5);
  text-align: right;
  background-color: #0000;
  border-style: none;
  padding-right: 0;
  font-size: 14px;
}

.checkbox-2 {
  border: 1px solid var(--line-3);
  color: var(--silver);
  border-radius: 5px;
  width: 14px;
  height: 14px;
  margin-top: 3px;
}

.checkbox-2.w--redirected-checked {
  border-color: var(--align-purple);
  background-color: var(--align-purple);
}

.quote {
  font-size: 15px;
  font-weight: 400;
  line-height: 2px;
}

.bold-text-24 {
  font-size: 26px;
  font-weight: 500;
}

.bold-text-24.quote {
  font-size: 26px;
  font-weight: 400;
  line-height: 38px;
}

.bold-text-24.quote.alignment-home {
  color: var(--black-16);
  max-width: 950px;
  margin-left: auto;
  margin-right: auto;
  font-size: 40px;
  font-weight: 600;
  line-height: 50px;
}

.bold-text-24.quote.alignment-home.templates {
  max-width: 900px;
  font-family: Figtree, sans-serif;
  font-size: 45px;
  line-height: 50px;
}

.bold-text-24.quote.alignment-home.iconic {
  max-width: 875px;
  font-family: Montserrat, sans-serif;
  font-size: 3vh;
  font-weight: 500;
  line-height: 4vh;
}

.team-mission {
  margin-top: -15px;
  margin-bottom: 10px;
  display: block;
}

.team-mission-text {
  color: var(--dodger-blue-4);
  max-width: none;
  padding: 0 25px 20px 3px;
  font-size: 15px;
  font-weight: 500;
  line-height: 21px;
  display: block;
}

.team-mission-placeholder {
  padding: 0 25px 20px 3px;
  font-size: 14.6px;
  display: none;
}

.edit-team-mission {
  border: 1px solid var(--align-mid-gray);
  color: var(--align-dark-grey);
  border-radius: 8px;
  max-width: none;
  min-height: 75px;
  max-height: 120px;
  margin-bottom: 0;
  font-size: 15px;
  font-weight: 400;
  display: block;
  overflow: visible;
  resize: none;
}

.edit-team-mission:focus-visible, .edit-team-mission[data-wf-focus-visible] {
  border-color: var(--line2);
}

.text-block-91 {
  text-align: right;
  margin-bottom: 0;
  margin-right: 25px;
}

.view-options-drop {
  border: 1px solid var(--silver-2);
  border-radius: 6px;
  width: auto;
  min-width: 220px;
  max-width: 88%;
  margin-left: 20px;
  margin-right: 20px;
  display: inline;
}

.filter-box {
  border: 1px solid var(--line-3);
  object-fit: fill;
  border-radius: 3px;
  max-height: 200px;
  margin: 0 20px 15px;
  padding: 2px 8px;
  position: static;
  overflow: scroll;
}

.filter-box.teams {
  border-radius: 8px;
  padding: 0 0 8px;
  overflow: auto;
}

.filter-box.users {
  border-radius: 8px;
  max-width: 375px;
  min-height: 250px;
  max-height: 375px;
  padding: 0 0 8px;
  overflow: auto;
}

.search-filter {
  border: 1px solid var(--line-3);
  border-radius: 3px;
  width: auto;
  min-width: 260px;
  max-width: 100%;
  margin-left: 20px;
  margin-right: 20px;
  font-size: 13px;
  display: inline;
  overflow: hidden;
}

.search-filter.users {
  border-bottom-style: none;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
  min-width: 260px;
  max-width: none;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  display: block;
}

.search-filter.users.search-users-input {
  border-style: none;
  border-radius: 38px;
  flex: 1;
  min-width: 100px;
  max-width: 375px;
  margin-bottom: 0;
  margin-left: 0;
  padding-left: 10px;
  font-size: 14px;
  line-height: 20;
  display: inline-block;
}

.search-filter.users.keyword-search {
  border-bottom-style: solid;
  min-width: 280px;
  font-size: 13.5px;
  display: none;
}

.search-filter.teams {
  border-bottom-style: none;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  display: inline-block;
}

.search-filter.teams.search-teams-input {
  border-style: none;
  border-radius: 38px;
  flex: 1;
  min-width: 100px;
  max-width: none;
  margin-bottom: 0;
  margin-left: 0;
  padding-left: 10px;
  font-size: 14px;
  line-height: 20;
}

.view-items-title-text {
  color: var(--dark-slate-grey-5);
  flex: 1;
  margin-top: 0;
  margin-bottom: 0;
  margin-left: 8px;
  font-family: Montserrat, sans-serif;
  font-size: 14px;
  font-weight: 500;
  display: flex;
}

.select-field {
  border: 1px solid var(--gainsboro-9);
  background-color: #f9fafc;
  border-radius: 6px;
  max-width: 500px;
}

.select-field.parnet-team {
  border-width: 1px;
  border-color: var(--align-mid-gray);
  background-color: var(--align-white);
  color: var(--align-dark-grey);
  border-radius: 8px;
  max-width: none;
  height: 46px;
  font-size: 15px;
  font-weight: 400;
  display: block;
}

.select-field.workspace-owner-select {
  border-color: var(--align-light-gray);
  background-color: var(--align-very-light-grey);
  color: var(--align-dark-grey);
  border-radius: 8px;
  max-width: none;
  height: 40px;
  display: block;
}

.rhythm-block-3 {
  text-align: left;
  background-color: #fff;
  flex: 1;
  min-width: auto;
  max-width: none;
  min-height: 120px;
  margin-left: 3px;
  margin-right: 3px;
  padding: 10px 20px 0 0;
  display: block;
}

.rhythm-block-3.top-6 {
  border-radius: 6px;
  min-width: auto;
  max-width: none;
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
}

.rhythm-block-3.mission {
  display: none;
}

.rhythm-block-section-2 {
  box-shadow: none;
  text-align: center;
  background-color: #fff;
  border-radius: 6px;
  align-items: flex-start;
  max-width: 1350px;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
  padding: 10px 0;
  display: flex;
}

.rhythm-block-section-2.new {
  margin-bottom: 40px;
}

.rhythm-block-section-2.new.alignment-leaders {
  display: none;
}

.rhythm-cols {
  text-align: center;
  padding-left: 10px;
  padding-right: 10px;
}

.playbook-heading {
  color: #2d3338;
  border-bottom: 1px solid #e6e6e6;
  margin-top: 0;
  margin-bottom: 15px;
  padding-bottom: 15px;
  font-size: 26px;
  font-weight: 500;
  line-height: 29px;
}

.playbook-heading.rhythm-heading {
  text-align: left;
  background-color: #2f03;
  border-bottom-style: none;
  margin-top: 30px;
  margin-bottom: 20px;
  padding-top: 5px;
  padding-bottom: 5px;
  padding-left: 4px;
  font-size: 24px;
  font-weight: 600;
  line-height: 33px;
}

.div-block-60 {
  border-bottom: 1px #e6e6e6;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 40px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 30px;
  padding-bottom: 30px;
  padding-right: 0;
  display: flex;
}

.div-block-60.deck {
  margin-bottom: 80px;
}

.ap-top {
  background-color: #fff;
  border: 1px #4c606d1a;
  border-radius: 3px;
  max-width: 100%;
  max-height: 100%;
  padding: 7px 0;
  display: block;
  box-shadow: 4px 9px 20px #0000000d;
}

.ap-top.deck {
  border-style: solid;
  box-shadow: 4px 9px 20px #0000000f;
}

.rhythm-block-title-2 {
  color: #fff;
  text-align: center;
  background-color: #333d46;
  border-radius: 6px;
  flex: 1;
  justify-content: center;
  align-items: center;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 8px;
  padding-bottom: 8px;
  font-size: 20px;
  font-weight: 600;
  line-height: 29px;
  display: flex;
  box-shadow: 18px 18px 40px #323e4608;
}

.rhythm-block-title-2.rhythm-title {
  margin-bottom: 25px;
}

.rhythm-block-link-2 {
  align-items: center;
  min-height: 250px;
  margin-top: 25px;
  margin-bottom: 30px;
  display: flex;
}

.rhythm-block-link-2.top6 {
  min-height: auto;
}

.heading-16 {
  text-align: center;
}

.heading-16.homelowersection {
  color: #222;
  text-align: center;
  margin: 0 auto 20px;
  padding-left: 0;
  font-size: 16px;
  font-weight: 600;
  line-height: 28px;
  display: block;
}

.heading-16.homelowersection.profile-headline {
  color: #5f5f5f;
  text-align: center;
  margin: 100px auto 35px;
  padding-left: 20px;
  padding-right: 20px;
  font-size: 20px;
  font-weight: 400;
  display: block;
}

.heading-16.homelowersection.profile-headline.jb {
  display: none;
}

.heading-16.homelowersection.profile-headline.playbook-headline2 {
  margin-top: 50px;
  font-family: Montserrat, sans-serif;
  font-weight: 400;
  display: none;
}

.heading-16.homelowersection.playbook-title {
  display: none;
}

.ap-tabs {
  margin-top: 50px;
  margin-bottom: 20px;
}

.bold-text-25 {
  font-weight: 500;
  display: block;
}

.bold-links {
  font-weight: 600;
}

.rhythm-block-image-2 {
  box-shadow: none;
  width: 99.9999%;
  max-height: 230px;
  padding: 0;
}

.rhythm-block-image-2.top6-deck {
  margin-top: 10px;
}

.split-hompeage {
  margin-top: 0;
  display: block;
}

.focuses {
  width: auto;
  padding-left: 15px;
  padding-right: 20px;
  display: block;
}

.creator-box {
  text-align: left;
  background-color: #0000;
  border-radius: 12px;
  flex: 1;
  max-width: 100%;
  padding: 50px 50px 30px;
}

.deep-path-links {
  color: #333d46;
}

.rhythm-block-sub-2 {
  color: #333d46;
  text-align: left;
  min-height: 140px;
  margin-top: 15px;
  margin-bottom: 10px;
  padding-left: 7px;
  padding-right: 10px;
  line-height: 19px;
}

.strategic-planning-link {
  margin-top: 15px;
}

.button-2 {
  float: right;
  text-transform: none;
  border-radius: 3px;
  margin-top: 0;
  margin-left: 0;
  margin-right: 7px;
  padding-left: 30px;
  padding-right: 30px;
  font-size: 13px;
  box-shadow: 2px 2px 10px -1px #00000036;
}

.button-2.home-bt {
  float: none;
  margin-top: 12px;
  margin-bottom: 15px;
  font-size: 15px;
}

.button-2.home-bt.linkedinbt {
  margin-top: 20px;
}

.software---callout {
  border-radius: 8px;
  max-width: 80%;
  margin-left: auto;
  margin-right: auto;
  display: none;
}

.alignment-plan-example {
  box-shadow: none;
  text-align: center;
  max-width: 95%;
  margin: 0 auto 50px;
}

.playbook-heading-title {
  text-align: center;
  margin-top: 90px;
  margin-bottom: 40px;
  font-size: 18px;
  font-weight: 400;
}

.playbook-heading-title.bottom {
  margin-top: 75px;
  margin-bottom: 45px;
  line-height: 24px;
}

.playbook-heading-title.bottom.ap {
  color: #333d46;
  margin-top: 50px;
}

.the-alignment-plan {
  box-shadow: none;
  text-align: center;
  max-width: 97%;
  margin: 0 auto 30px;
}

.column-98 {
  padding-left: 20px;
  padding-right: 20px;
}

.line-2 {
  border-bottom: 1px solid #f0f0f0;
  margin-top: 35px;
  margin-bottom: 35px;
  display: none;
}

.objective-section {
  text-align: left;
  align-items: center;
  margin-bottom: 50px;
  display: block;
}

.objective-section.top {
  text-align: center;
  margin-bottom: 40px;
}

.objective-section.last-section {
  margin-bottom: 0;
  display: none;
}

.objective-section.bottom {
  margin-bottom: 0;
}

.tabs-menu-3 {
  border-bottom: 1px solid #f3f3f3;
}

.book-covers {
  text-align: left;
  align-items: center;
  display: flex;
}

.product-name {
  color: #228de2;
  text-transform: uppercase;
  margin-bottom: 5px;
  font-size: 15px;
  font-weight: 600;
}

.product-name.sub-card-header {
  color: #228de2;
  font-size: 15px;
}

.product-name.sub-card-header.eirname {
  margin-bottom: 10px;
  font-size: 17px;
}

.titel-sub-small-title {
  color: var(--align-dark-grey);
  text-align: left;
  flex: none;
  width: auto;
  margin-bottom: 5px;
  padding-left: 0;
  padding-right: 15px;
  font-family: Figtree, sans-serif;
  font-size: 16px;
  font-weight: 700;
  line-height: 24px;
  display: block;
}

.titel-sub-small-title.mediakit {
  color: var(--dark-slate-grey-m);
}

.titel-sub-small-title.story {
  text-align: left;
  max-width: 860px;
  margin-top: 50px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 25px;
  padding-right: 25px;
  font-size: 16px;
  font-weight: 400;
  line-height: 25px;
}

.tab-pane-tab-2 {
  text-align: center;
  margin-top: 20px;
  margin-left: auto;
  margin-right: auto;
}

.ap-title {
  margin-bottom: 20px;
  font-size: 30px;
  font-weight: 600;
  line-height: 35px;
}

.ap-tab {
  background-color: #fff;
}

.ap-tab.w--current {
  background-color: #f9fafc;
  border-top-left-radius: 6px;
  border-top-right-radius: 6px;
}

.title-sub-headline {
  color: var(--align-dark-grey);
  text-align: left;
  max-width: none;
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
  padding-right: 0;
  font-family: Figtree, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
}

.title-sub-headline.hex {
  width: auto;
  display: inline-block;
}

.schedule11-2 {
  font-weight: 600;
}

.column-99 {
  align-items: stretch;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
}

.min-bio {
  text-transform: none;
  margin-bottom: 15px;
  font-size: 14px;
}

.products-playbook {
  text-align: left;
  background-color: #0000;
  border-radius: 8px;
  max-width: 1350px;
  margin: 15px auto 50px;
  padding: 35px;
  display: block;
}

.products-playbook.features {
  text-align: left;
  background-color: #fff;
  border-radius: 0;
  margin-bottom: 20px;
  padding-top: 25px;
  padding-bottom: 26px;
  padding-right: 40px;
  box-shadow: 1px 5px 5px -5px #00000045;
}

.products-playbook.features.sub-card {
  box-shadow: none;
  margin-top: 5px;
  margin-bottom: 20px;
  padding: 0;
}

.products-playbook.featured {
  margin-bottom: 0;
  padding-top: 30px;
  padding-left: 35px;
}

.products-playbook.featured.collection {
  text-align: left;
  background-color: #fff;
  border: 1px #0088ff1f;
  border-radius: 3px;
  margin-bottom: 50px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 30px;
  padding-bottom: 50px;
  box-shadow: 0 10px 20px #323e460a;
}

.products-playbook.featured.collection.why-row-1 {
  display: none;
}

.products-playbook.featured.collection.operating {
  box-shadow: 7px 7px 40px #323e460d;
}

.products-playbook.featured.boxed {
  box-shadow: none;
  background-color: #0000;
  border-radius: 6px;
  width: 50%;
  max-width: 1270px;
  margin-top: 0;
  margin-right: 30px;
  padding-top: 0;
  padding-right: 0;
  display: inline-block;
}

.products-playbook.featured.boxed.playbook-featured {
  background-color: #fff;
  flex: 1;
  width: 100%;
  padding: 30px 40px 0 35px;
  display: inline-block;
  box-shadow: -2px 13px 17px -12px #00000069;
}

.products-playbook.featured.boxed.playbook-featured.extra {
  flex: 0 auto;
  width: auto;
  margin: 0 10px 20px;
  padding-top: 30px;
  padding-bottom: 10px;
  padding-left: 40px;
  font-family: Montserrat, sans-serif;
  display: none;
  box-shadow: 0 11px 20px -18px #0000003b;
}

.products-playbook.featured.boxed.playbook-featured.extra.featuredeir {
  margin-left: 10px;
  margin-right: 10px;
  padding-bottom: 15px;
  display: flex;
}

.products-playbook.featured.boxed.playbook-featured.extra.featuredeir.jb {
  display: none;
}

.book-cover-image {
  border-radius: 3px;
  width: 55px;
  margin-top: 5px;
  margin-bottom: 10px;
  margin-right: 22px;
}

.step-card {
  background-color: #fff;
  border: 1px #f0efef;
  border-radius: 6px;
  margin-top: 10px;
  margin-bottom: 50px;
  padding: 20px 40px;
  box-shadow: 18px 18px 80px #00000012;
}

.step-card.example {
  box-shadow: none;
  border-radius: 6px;
  padding: 10px 25px;
  display: none;
}

.step-card.intro-card {
  text-align: center;
  background-color: #fff;
  border-style: none;
  justify-content: center;
  align-items: stretch;
  max-width: 1350px;
  min-height: 280px;
  margin: 10px auto 35px;
  padding: 20px 30px 25px 40px;
  display: flex;
  box-shadow: 18px 18px 40px #323e460f;
}

.step-card.intro-card.about-us {
  border-style: solid;
  border-color: var(--line-3);
  box-shadow: none;
  opacity: 1;
  background-image: none;
  background-repeat: repeat;
  background-size: auto;
  align-items: center;
  max-width: 1100px;
  margin-top: 40px;
  margin-bottom: 150px;
  padding: 0 0 40px;
  display: block;
}

.step-card.new {
  border-style: none;
  border-color: #0088ff1f;
  border-radius: 3px;
  margin-bottom: 50px;
  padding-top: 30px;
  box-shadow: 0 10px 20px #0000000d;
}

.step-card.new.playbook {
  background-color: #fff;
  padding-bottom: 15px;
  box-shadow: 7px 7px 40px #0000000d;
}

.ap-panel {
  text-align: center;
  margin-left: auto;
  margin-right: auto;
  padding-top: 20px;
}

.why-row-2 {
  display: none;
}

.tab-pane-dark {
  text-align: center;
  margin-top: 20px;
  margin-left: auto;
  margin-right: auto;
}

.text-block-123 {
  color: #333d46;
  text-align: center;
  max-width: 600px;
  margin: 0 auto 25px;
  font-size: 15px;
}

.rhythm-block-team-2 {
  opacity: 1;
  color: #333d46;
  text-align: left;
  border: 1px #dce8f3;
  border-top-style: solid;
  border-radius: 0;
  min-height: 220px;
  padding: 15px 7px 10px;
  font-size: 13px;
  line-height: 18.5px;
}

.rhythm-block-team-2.considerations {
  min-height: 80px;
  font-size: 10px;
  line-height: 16px;
}

.rhythm-block-team-2.rhythm-ins {
  border-radius: 0;
  min-height: 40px;
}

.rhythm-block-team-2.align-ins {
  min-height: 60px;
}

.align-left-section {
  text-align: left;
  max-width: 35%;
  padding-left: 3px;
  padding-right: 30px;
}

.product-description {
  text-align: left;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 0;
  padding-right: 0;
  font-weight: 400;
}

.product-description.sub-card-des {
  color: #3333339c;
  padding-right: 0;
  font-size: 14px;
  line-height: 19px;
}

.ap-example-link {
  text-align: right;
  flex: none;
  max-width: 60%;
  margin-left: auto;
  margin-right: auto;
}

.create-customization-2 {
  color: #2c343c;
  text-align: center;
  max-width: 220px;
  min-height: 95px;
  margin-bottom: 15px;
  margin-left: auto;
  margin-right: auto;
  padding: 15px 0 10px;
  font-family: Montserrat, sans-serif;
  line-height: 18px;
  display: block;
}

.create-customization-2.home-dyk {
  color: #404a53;
  max-width: 260px;
  min-height: 100px;
  margin-bottom: 30px;
  font-size: 16px;
  font-weight: 400;
  line-height: 21px;
}

.define-mission-2 {
  text-align: left;
  margin-top: 0;
  margin-bottom: 40px;
  margin-right: 20px;
  padding-left: 7px;
  font-size: 14px;
  font-weight: 400;
  line-height: 19px;
  display: block;
}

.define-mission-2.rhythm-area {
  min-height: 120px;
}

.define-mission-2._50 {
  max-width: none;
  margin-right: 30px;
  padding-left: 0;
  font-size: 15px;
  line-height: 21px;
}

.rhythm-block-title-3 {
  clear: none;
  color: #2c3136;
  text-align: center;
  margin-top: 15px;
  margin-bottom: 10px;
  font-size: 18px;
  font-weight: 600;
  line-height: 29px;
  overflow: hidden;
}

.ap-cols {
  text-align: center;
  align-items: center;
  max-width: 1200px;
  margin-bottom: 140px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.ap-cols.top {
  max-width: 1200px;
  margin-top: 40px;
  margin-bottom: 20px;
}

.column-100 {
  padding-left: 10px;
}

.ap-quotes-box {
  max-width: none;
  margin-left: auto;
  margin-right: auto;
}

.ap-quote-text {
  color: #2d3338;
  text-align: left;
  background-color: #fff;
  border: 1px solid #dce8f35c;
  border-radius: 6px;
  justify-content: center;
  align-items: center;
  min-height: 205px;
  margin-left: 0;
  margin-right: 0;
  padding: 30px 60px;
  font-size: 16px;
  font-weight: 400;
  line-height: 22px;
  display: flex;
  box-shadow: 0 25px 40px #323e460d;
}

.ap-quote-text:hover {
  box-shadow: 0 25px 40px #323e461c;
}

.ap-quote-text.top {
  color: var(--black-16);
  border-color: #dce8f3b0;
  padding: 20px 30px;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  line-height: 28px;
  display: block;
  box-shadow: 0 25px 40px #323e460f;
}

.ap-quote-text.top:hover {
  box-shadow: 0 25px 40px #323e461f;
}

.alignment-quotes {
  margin-top: 0;
  margin-bottom: 50px;
  padding-top: 50px;
  font-family: Figtree, sans-serif;
}

.price-small {
  color: var(--logoblue);
}

.sm-header {
  color: var(--slate-grey-3);
  font-size: 13px;
  font-weight: 400;
}

.recommended {
  color: var(--dark-slate-grey-5);
  font-weight: 400;
  display: inline-block;
}

.alignment-logo-image {
  width: 140px;
  max-height: none;
}

.alignment-logo-image.align-nav {
  width: 170px;
}

.alignment-logo-link {
  float: left;
  margin-top: 7px;
  margin-left: 15px;
}

.alignment-logo-link.w--current {
  margin-top: 8px;
  margin-left: 0;
  padding-left: 22px;
}

.alignment-logo-link.align-nav {
  margin-top: 17.5px;
  margin-left: 27px;
}

.alignment-logo-link.align-nav.w--current {
  margin-top: 20px;
  margin-left: 23px;
}

.image-42 {
  background-color: #fff;
  width: auto;
  min-width: auto;
  max-width: 90%;
  max-height: none;
  margin-top: 0;
  margin-bottom: 20px;
  padding: 30px 25px;
}

.image-42.playbook {
  max-width: 99%;
  padding-right: 0;
}

.alignment-plan-example-image {
  text-align: center;
  background-color: #fff;
  max-width: 1100px;
  margin-left: auto;
  margin-right: auto;
}

.alignment-plan-block {
  box-shadow: none;
  background-color: #fff;
  border-radius: 4px;
  font-family: Montserrat, sans-serif;
}

.the-alignment-plan-templates {
  box-shadow: none;
  border-radius: 4px;
}

.link-block-30 {
  display: block;
}

.coming-soon {
  color: var(--dark-slate-grey-5);
  font-weight: 700;
}

.owner-initials {
  font-size: 15px;
}

.owner-initials-limit {
  background-color: var(--dodger-blue-5);
  color: #fff;
  border-radius: 50px;
  justify-content: center;
  align-items: center;
  width: 48px;
  height: 48px;
  margin-right: 15px;
  font-size: 18px;
  display: flex;
}

.owner-email {
  font-size: 14px;
  display: inline-block;
}

.owner-limit-box {
  justify-content: flex-start;
  align-items: center;
  margin-top: 40px;
  margin-bottom: 20px;
  display: flex;
}

.upgrade-to-pro {
  margin-bottom: 150px;
  margin-left: 25px;
  margin-right: 25px;
}

.contact-project-owner {
  margin-bottom: 150px;
  margin-left: 25px;
  margin-right: 25px;
  display: none;
}

.html-embed {
  border: 1px dashed var(--dodger-blue-10);
  outline-offset: 0px;
  border-radius: 6px;
  outline: 3px #2c343c;
  min-height: auto;
  margin: 60px 15px;
  display: none;
}

.div-block-65 {
  justify-content: center;
  align-items: center;
  margin-top: 0;
  display: flex;
}

.div-block-65.notice {
  margin-top: 100px;
  margin-bottom: 250px;
}

.class-item {
  border: 1px none var(--dodger-blue-10);
  color: var(--dark-slate-grey-5);
  text-align: left;
  background-color: #fff;
  border-radius: 6px;
  flex-direction: column;
  flex: 1;
  align-self: flex-start;
  max-width: none;
  margin-top: 10px;
  margin-bottom: 30px;
  margin-right: 35px;
  padding: 30px 35px 35px;
  display: flex;
  box-shadow: 7px 7px 40px #0000000a;
}

.class-item.right {
  text-align: left;
  border-style: none;
  border-color: #0088ff1f;
  border-radius: 3px;
  align-items: flex-start;
  max-width: 1350px;
  margin-bottom: 25px;
  margin-left: 0;
  margin-right: 0;
  padding: 40px 40px 30px;
  display: block;
  box-shadow: 7px 7px 40px #0000000d;
}

.class-item.right.long {
  min-height: auto;
}

.class-item.right.hide-class-module {
  display: none;
}

.class-item.playbook {
  background-color: #eaf7ff;
  border-style: solid;
  border-color: #b3dbff1f;
  border-radius: 6px;
  max-width: 100%;
  margin-bottom: 25px;
  margin-right: 10px;
  padding-top: 40px;
  padding-left: 40px;
  padding-right: 40px;
  box-shadow: 0 10px 20px #0000000d;
}

.class-item.playbook.clean {
  box-shadow: none;
  background-color: #0000;
  background-image: none;
  border-style: none;
  margin-right: 10px;
  padding-top: 35px;
  padding-left: 5px;
  padding-right: 15px;
}

.class-item.playbook.clean.slide-deck {
  margin-right: 0;
  padding-top: 18px;
  padding-bottom: 25px;
  padding-right: 0;
}

.class-item.playbook.right-top {
  background-color: #0000;
  border-style: none;
  border-color: #dfe5eb5e;
  border-radius: 3px;
  margin-top: 0;
  margin-left: 40px;
  padding-top: 35px;
  padding-left: 0;
  padding-right: 0;
  box-shadow: 7px 7px 40px #404a530d;
}

.class-item.playbook.right-top.actvitiy {
  border-style: none;
  border-color: var(--line2);
  box-shadow: none;
  text-align: left;
  background-color: #fff;
  border-radius: 8px;
  max-width: 310px;
  margin-top: 10px;
  margin-left: 0;
  padding: 40px 15px 23px 25px;
  display: block;
}

.class-item.playbook.right-top.actvitiy.side {
  background-color: #0000;
  min-width: auto;
  max-width: none;
  margin-top: 0;
  padding-top: 0;
  padding-left: 10px;
  padding-right: 5px;
}

.class-item.playbook.right-top.workshops {
  margin-left: 30px;
  padding: 5px 22px 25px;
}

.class-name {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 14px;
  font-weight: 600;
  line-height: 21px;
  display: inline-block;
}

.class-name.office-hours {
  font-size: 20px;
}

.class-name.office-hours.middle {
  color: var(--black-15);
  margin-bottom: 15px;
  font-size: 18px;
  font-weight: 500;
  line-height: 28px;
}

.class-description {
  color: var(--dark-slate-grey-5);
  text-align: left;
  margin-bottom: 15px;
  margin-right: 25px;
  font-size: 15px;
  display: block;
}

.class-button {
  background-color: var(--dodger-blue-3);
  text-align: center;
  border-radius: 4px;
  flex: 0 auto;
  align-self: flex-start;
  width: auto;
  margin-top: 8px;
  margin-right: 8px;
  padding: 12px 20px;
  font-size: 15px;
}

.calendar-split {
  max-width: 550px;
  display: inline-block;
}

.class-classes-list {
  max-width: 550px;
}

.planning-timeline {
  color: #404a53db;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 2px;
  padding-bottom: 3px;
  padding-left: 2px;
  font-size: 13.5px;
  line-height: 19px;
}

.planning-timeline.highlight {
  color: #404a53;
  background-color: #50fc4133;
  border-radius: 6px;
  margin-top: 15px;
  margin-bottom: 4px;
  padding-top: 3px;
  padding-bottom: 3px;
  padding-right: 12px;
  font-size: 15px;
  font-weight: 600;
  line-height: 24px;
  display: inline-block;
}

.hex {
  width: 18px;
  margin-top: 0;
  margin-right: 10px;
}

.div-block-66 {
  align-items: center;
  margin-bottom: 10px;
  display: flex;
}

.div-block-66.padding {
  margin-top: 25px;
}

.coach-section-description {
  color: var(--dark-slate-grey-5);
  margin-bottom: 25px;
}

.coach-section-description.mid, .coach-section-description.mid.calendly {
  margin-top: 40px;
}

.coach-section-description.planning {
  text-align: left;
  margin-top: 0;
  margin-bottom: 39px;
  font-size: 15px;
  line-height: 21px;
}

.plan-coach-markup {
  border-radius: 6px;
  margin-top: 25px;
}

.qtab {
  background-color: #ffffff0f;
  border-right: 1px #000;
  border-radius: 0;
  width: auto;
  margin-top: 2px;
  margin-bottom: 2px;
  margin-right: 40px;
  padding: 5px 4px;
  font-weight: 400;
  display: inline-block;
}

.qtab.w--current {
  border-bottom: 2px solid #0098ff;
  border-right: 2px #08f;
  border-left: 2px none var(--black-15);
  color: var(--dark-slate-grey-5);
  background-color: #fff3;
  border-radius: 0;
  width: auto;
  margin-bottom: -2px;
  margin-right: 40px;
  padding-left: 4px;
  padding-right: 4px;
  font-size: 15px;
  font-weight: 600;
  display: inline-block;
}

.qtab-pane {
  border-top: 1px none var(--dark-slate-grey-7);
  text-align: left;
  margin-top: 0;
  padding-top: 0;
  padding-bottom: 5px;
  padding-left: 0;
}

.creator-box-2 {
  text-align: left;
  background-color: #fff;
  flex: none;
  max-width: 100%;
  padding: 0 15px 0 0;
}

.right-box-dyk-2 {
  text-align: center;
  flex: 0 auto;
  align-self: flex-start;
  align-items: center;
  min-width: 33%;
  max-width: 33%;
  margin: 0 auto 70px;
  padding-left: 15px;
  padding-right: 15px;
  display: inline-block;
}

.right-box-dyk-2.col {
  min-width: 95%;
  max-width: 95%;
  padding: 5px;
}

.right-box-dyk-2.box3-dyk {
  margin-left: auto;
  margin-right: auto;
  font-family: Montserrat, sans-serif;
  display: inline-block;
}

.right-box-dyk-2.box3-dyk.col {
  padding-top: 5px;
  padding-bottom: 5px;
}

.playbook-main-2 {
  max-width: 1350px;
  margin-bottom: 175px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 25px;
  padding-right: 25px;
}

.tabs-content {
  float: left;
  max-width: 470px;
  margin-top: 15px;
  margin-left: auto;
  margin-right: auto;
}

.date {
  color: var(--dark-slate-grey-m);
  min-width: 70px;
  margin-right: 35px;
  padding-left: 8px;
  font-size: 13.5px;
  font-weight: 500;
  display: inline-block;
}

.date.highlight {
  font-size: 15px;
  font-weight: 600;
}

.tabs-7 {
  flex: 1;
  align-self: flex-start;
  align-items: center;
  max-width: none;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.tabs-menu-5 {
  text-align: left;
  background-color: #ffffff0f;
  border-bottom: 1px solid #2c343c30;
  border-radius: 0;
  margin-right: 25px;
  font-size: 12px;
}

.cyq {
  color: #2c3136;
  text-align: center;
  font-size: 13px;
}

.text-block-130 {
  text-align: center;
  margin-top: 15px;
}

.session-name {
  color: #404a53c2;
  margin-right: 2px;
  padding-left: 0;
  font-size: 12.5px;
  font-weight: 400;
  line-height: 18px;
}

.column-106 {
  text-align: center;
}

.lower-header {
  color: var(--slate-grey-3);
  text-transform: uppercase;
  font-size: 12px;
  font-weight: 500;
}

.join-session-choose {
  text-align: center;
  align-items: center;
  margin-top: 25px;
  margin-bottom: 0;
  margin-left: 15px;
  display: none;
}

.playbook-top-section {
  justify-content: center;
  align-items: center;
  max-width: 1350px;
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
  padding-left: 10px;
  padding-right: 0;
  display: flex;
}

.column-107 {
  flex-direction: column;
  align-items: stretch;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.column-108 {
  flex: none;
  padding-left: 0;
  padding-right: 10px;
}

.light {
  font-weight: 400;
}

.day-session {
  color: #2c3136e0;
  text-transform: none;
  padding-left: 0;
  font-size: 12.5px;
  font-weight: 600;
  display: inline-block;
}

.session-block {
  text-align: left;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.picing-smaller-cents {
  color: var(--logoblue);
  font-size: 30px;
}

.guest {
  margin-bottom: 25px;
  font-size: 13px;
}

.guest.copy {
  text-align: center;
  margin-bottom: 0;
  font-size: 14px;
}

.plan-up-shadow {
  background-color: #0000;
  height: 0;
  min-height: 50px;
  margin-top: 0;
  margin-bottom: -62px;
  margin-right: 10px;
  box-shadow: 0 -1px 1px #3435460f;
}

.plan-up-shadow.boardmacro.gridmacro {
  box-shadow: none;
  margin-right: 10px;
}

.plan-up-shadow.boardmacro.gridspot {
  box-shadow: 0 -1px 1px #37364412;
}

.plan-up-shadow.boardmacro.boardspot {
  max-width: none;
  margin-left: 35px;
  margin-right: 35px;
  box-shadow: 0 -1px 1px #32313f12;
}

.plan-up-shadow.boardspot {
  box-shadow: none;
  max-width: 932px;
  margin-bottom: -62px;
  margin-left: auto;
  margin-right: auto;
}

.plan-up-shadow.gridspot {
  box-shadow: none;
  max-width: 98%;
  margin-left: auto;
  margin-right: auto;
}

.alignment-home {
  display: block;
}

.author-bio {
  font-size: 13px;
  line-height: 20px;
}

.customers {
  text-align: center;
  max-width: 950px;
  height: auto;
  min-height: auto;
  margin-bottom: 80px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 15px;
  padding-right: 15px;
}

.customer-logo {
  width: 100px;
  max-width: none;
  margin-left: 10px;
  margin-right: 10px;
}

.customer-logo.wunder {
  width: 125px;
  height: auto;
  margin: 15px 0 15px 20px;
}

.customer-logo.paloalto {
  width: 145px;
  height: auto;
  margin: 15px 5px;
}

.customer-logo.conde {
  width: 130px;
  height: auto;
  margin: 15px 20px;
}

.customer-logo.salesforce {
  width: 85px;
  height: auto;
  margin: 15px 20px 15px 0;
}

.customer-logo.google {
  width: 100px;
  margin-left: 20px;
  margin-right: 20px;
}

.tags-main-area {
  flex: 1;
  margin-top: 0;
  margin-left: 0;
  padding-left: 20px;
  display: none;
}

.tree {
  border-top: 1px #e4e4e4;
  border-bottom: 1px #e4e4e4;
  align-items: center;
  margin-top: 8px;
  margin-bottom: 8px;
  margin-left: 0;
  padding-top: 0;
  padding-bottom: 0;
  padding-left: 15px;
  font-size: 14px;
  display: block;
}

.tree.core {
  margin-top: 0;
}

.tree.compass {
  margin-top: 3px;
  margin-bottom: 3px;
}

.tree.org-ux {
  text-align: left;
  margin-top: 0;
  margin-bottom: 0;
  padding-left: 25px;
}

.tree-team-name {
  margin-left: 0;
  font-size: 15px;
  font-weight: 400;
  display: inline;
}

.tree-team-name.label {
  color: var(--align-dark-grey);
  margin-right: 4px;
  font-size: 14px;
  font-weight: 400;
}

.tree-team-name.bubble {
  cursor: pointer;
  margin-left: 0;
  margin-right: 0;
  padding: 2.2px 0 2.5px;
  font-size: 14px;
  font-weight: 600;
  line-height: 20px;
  display: inline-block;
}

.tree-team-name.bubble:hover {
  color: var(--align-purple);
}

.tree-team-name.bubble.compass-current-team {
  color: var(--align-purple);
  cursor: pointer;
  font-weight: 600;
}

.tree-team-name.org-ux {
  color: var(--align-dark-grey);
  flex: 1;
  align-self: center;
  margin-top: 0;
  margin-bottom: 0;
  margin-right: 15px;
  padding-top: 0;
  font-size: 14.5px;
  font-weight: 600;
  line-height: 20px;
  display: inline-block;
}

.tree-team-number {
  color: var(--slate-grey-4);
  margin-left: 0;
  margin-right: 0;
  font-size: 13px;
  font-weight: 400;
  display: inline-block;
}

.tree-team-number.users-count {
  font-size: 13px;
}

.tree-team-number.org-ux {
  background-color: var(--align-transparent);
  opacity: .9;
  color: var(--align-dark-grey);
  text-align: center;
  border-radius: 38px;
  width: auto;
  height: auto;
  margin-left: 0;
  margin-right: 0;
  font-size: 12.5px;
  font-weight: 600;
  line-height: 30px;
}

.tree-team-number.org-ux.combined {
  opacity: .9;
  color: var(--align-search-gray2);
  text-transform: none;
  font-size: 13px;
  font-weight: 400;
  line-height: 28px;
}

.tree-team-number.org-ux.combined.join-font {
  color: var(--align-purple);
  margin-left: 0;
  margin-right: 0;
  font-size: 13px;
  font-weight: 500;
}

.team-toggle {
  border: 1px solid #d6dee6;
  border-radius: 3px;
  padding-top: 8px;
  padding-bottom: 8px;
  padding-left: 15px;
}

.team-name-link {
  color: var(--align-dark-grey);
  margin-right: 1px;
  padding-top: 8px;
  padding-bottom: 0;
  font-size: 14.5px;
  font-weight: 600;
  display: inline-block;
}

.team-name-link:hover {
  color: var(--align-purple);
  font-weight: 600;
}

.team-name-link.bubble {
  color: var(--very-dark);
  cursor: pointer;
  background-color: #0000;
  border-radius: 3px;
  margin-bottom: 0;
  padding: 2.2px 6px 2.5px;
  font-size: 14px;
  font-weight: 600;
}

.team-name-link.bubble:hover {
  color: var(--logoblue);
}

.team-name-link.org-ux {
  min-width: auto;
  padding: 5px 30px 5px 5px;
}

.dc-2 {
  text-align: right;
  margin-left: auto;
  margin-right: auto;
  padding-top: 0;
  display: block;
}

.minnavbt-2 {
  color: #404a53;
  background-color: #0000;
  margin-top: 5px;
  margin-bottom: 5px;
  padding: 7px 18px;
  font-family: Montserrat, sans-serif;
  font-size: 13px;
  font-weight: 400;
  display: block;
}

.minnavbt-2:hover {
  background-color: #ffffff42;
}

.minnavbt-2.w--current {
  color: #404a53;
  background-color: #d6dee666;
  border-left: 4px #4d6679;
  border-radius: 20px;
  margin-bottom: 5px;
  padding-top: 7px;
  padding-bottom: 7px;
  padding-left: 18px;
  font-weight: 400;
}

.labels {
  margin-bottom: 10px;
  padding-top: 8px;
  padding-bottom: 8px;
  display: flex;
}

.labels.workspace {
  border-bottom: 1px none var(--form-border-light);
  background-color: #fff;
  border-top-left-radius: 6px;
  border-top-right-radius: 6px;
  align-items: center;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 20px;
  padding-bottom: 0;
  padding-left: 25px;
}

.labels.workspace.wide-ux {
  border-bottom-style: none;
  border-bottom-color: var(--ghost-white);
  background-color: #fff;
  align-items: center;
  margin-top: 20px;
  margin-bottom: 10px;
  padding: 0 8px 0 15px;
  display: flex;
}

.labels.workspace.wide-ux.teams-page {
  margin-top: 0;
}

.labels.workspace.mu-title {
  border-bottom-style: none;
  border-bottom-color: var(--ghost-white);
  background-color: #0000;
  min-height: auto;
  margin-bottom: 10px;
  padding-top: 0;
  padding-bottom: 0;
  padding-left: 8px;
  display: none;
}

.arrow-icon {
  opacity: .9;
  filter: brightness(25%);
  width: 22px;
  height: auto;
  margin-bottom: 0;
  margin-right: 0;
  padding-bottom: 2px;
}

.arrow-icon.down {
  opacity: .9;
  filter: brightness(25%);
  border-radius: 0;
  width: 25px;
  margin-right: -3px;
  padding-bottom: 2px;
}

.arrow-icon.org-ux {
  width: 22px;
  margin-right: 0;
}

.arrow-icon.db {
  padding-bottom: 0;
}

.collapse {
  cursor: pointer;
  margin-right: 1px;
  display: inline-block;
}

.collapse.top {
  margin-top: 0;
  margin-bottom: 0;
  display: none;
}

.expand {
  margin-right: 1px;
  display: none;
}

.expand.top {
  margin-right: 1px;
  display: inline-block;
}

.expand.top.teams {
  cursor: pointer;
  margin-top: 0;
  margin-bottom: 0;
}

.workspaces-box {
  flex: 1;
  padding-left: 0;
  display: block;
  position: static;
}

.workspaces {
  border-style: solid none none;
  border-width: 1px;
  border-color: var(--align-light-gray) black black;
  background-color: #fff;
  border-radius: 0;
  align-items: center;
  margin-left: 0;
  margin-right: 0;
  padding: 13px 0 13px 5px;
  display: flex;
}

.workspaces:hover {
  background-color: #f9fafc;
  border-radius: 6px;
}

.workspace-users-count {
  color: var(--align-dark-grey);
  text-align: center;
  margin-left: 0;
  font-weight: 400;
}

.workspace-users-count.title {
  color: var(--align-dark-grey);
  margin-left: 0;
  font-size: 14px;
  font-weight: 500;
}

.workspace-status {
  background-color: var(--align-light-gray);
  opacity: .72;
  color: var(--align-jb-gray);
  text-transform: uppercase;
  border-radius: 3px;
  margin: 5px 10px 5px 5px;
  padding: 0 5px;
  font-size: 9.5px;
  font-weight: 500;
  display: inline-block;
}

.workspace-status.verification {
  background-color: var(--align-light-gray);
  text-transform: uppercase;
  margin-top: 0;
  margin-left: 0;
  font-size: 10px;
  font-weight: 500;
  line-height: 19px;
}

.workspace-status.verification.alert {
  border: 1px solid var(--align-primary-red);
  background-color: var(--align-primary-red);
  color: var(--align-white);
  text-transform: lowercase;
  border-radius: 4px;
  margin-bottom: 0;
  padding: 3px 6px;
  font-weight: 500;
  line-height: 13px;
  display: flex;
}

.workspace-page-title {
  color: var(--align-dark-grey);
  margin-left: 0;
  font-size: 14px;
  font-weight: 500;
  display: inline-block;
}

.workspace-user-count-2 {
  padding-right: 0;
}

.workspace-title {
  align-items: flex-end;
  display: flex;
}

.workspace-users {
  margin-left: 0;
  padding-bottom: 20px;
}

.user-labels {
  margin-left: 3px;
  padding-left: 20px;
}

.user-labels.status {
  text-align: left;
  padding-left: 9px;
  padding-right: 20px;
}

.user-labels.status.members {
  padding-left: 3px;
}

.user-names {
  border-style: solid none none;
  border-width: 1px;
  border-color: var(--align-light-gray) var(--line-3) var(--line-3);
  background-color: #fff;
  border-radius: 10px;
  align-items: center;
  min-height: auto;
  margin: 0;
  padding: 17px 5px 15px 8px;
  font-size: 13.7px;
  font-weight: 300;
  display: flex;
  overflow: hidden;
}

.user-names:hover {
  background-color: var(--hover-rosw);
}

.user-fields {
  color: var(--dark-slate-grey-5);
  max-width: none;
  padding-left: 3px;
  padding-right: 10px;
  font-size: 14px;
  font-weight: 600;
  display: inline-block;
}

.user-fields:hover {
  color: #2c343c;
}

.user-fields.teams {
  align-self: center;
  padding-right: 0;
  font-size: 13.7px;
}

.user-fields.email {
  line-height: 20px;
  display: block;
}

.user-fields.project-invites {
  color: var(--align-dark-grey);
  max-width: none;
}

.user-labels-top {
  border-bottom: 1px solid var(--line2);
  margin-bottom: 7px;
}

.user-labels-top.manage-users {
  border-bottom-style: none;
  margin-bottom: 10px;
  display: none;
}

.manage-tab, .manage-tab.teams {
  display: none;
}

.manage-tab-link {
  color: var(--align-dark-grey);
  border: 1px #e3efff;
  border-bottom: 1px solid #0000;
  border-radius: 0;
  margin-right: 40px;
  padding: 22px 0 6px;
  display: flex;
}

.manage-tab-link:hover {
  background-color: #0000;
  border: 1px #000;
  border-radius: 0;
}

.manage-tab-link.w--current {
  border-bottom: 1px solid var(--align-purple);
  color: var(--align-dark-grey);
  text-align: center;
  background-color: #0000;
  border-radius: 0;
  margin-right: 40px;
  padding: 0 0 5px;
  font-weight: 500;
  display: flex;
}

.workspace {
  margin-bottom: 0;
}

.workspace_is_not_active {
  background-color: var(--align-very-light-grey);
  opacity: 1;
  color: #686b75;
  text-transform: uppercase;
  border-radius: 3px;
  margin-left: 2px;
  margin-right: 4px;
  padding: 0 5px;
  font-size: 9.5px;
  display: inline-block;
}

.workspace_is_not_active.org-ux {
  border: 1px solid var(--line-3);
  background-color: var(--align-secondary-yellow);
  text-transform: none;
  border-radius: 5px;
  align-self: center;
  height: 22px;
  margin-left: 8px;
  margin-right: 8px;
  padding-left: 6px;
  padding-right: 6px;
  font-size: 12px;
  font-weight: 400;
  line-height: 22px;
}

.workspace_is_not_active.org-ux.macro-inactive-team-label {
  border-style: none;
  border-color: var(--align-primary-yellow);
  color: var(--align-search-gray2);
  border-radius: 8px;
  height: 22px;
  padding-left: 8px;
  padding-right: 8px;
  font-weight: 400;
  line-height: 22px;
}

.workspace_is_not_active.org-ux.hideme {
  display: none;
}

.div-block-73 {
  text-align: right;
  padding-bottom: 5px;
  padding-right: 15px;
  display: none;
}

.team-user-list {
  box-shadow: none;
  background-color: #fff;
  border-radius: 6px;
  margin-bottom: 0;
  padding: 0;
}

.text-block-132 {
  color: var(--align-medium-gray);
  text-transform: none;
  margin-top: 30px;
  margin-bottom: 5px;
  padding-left: 3px;
  font-size: 10px;
  font-weight: 700;
}

.team-mission-link {
  color: var(--align-dark-grey);
  font-family: Montserrat, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 23px;
  overflow: scroll;
}

.team-mission-link:hover {
  background-color: var(--align50-light-grey);
  color: var(--align-dark-grey);
  font-weight: 400;
}

.project-right {
  text-align: center;
  align-items: center;
  margin-top: 15px;
  margin-bottom: 0;
  padding-top: 15px;
  padding-bottom: 15px;
  display: block;
}

.project-right.copy {
  margin-top: 0;
  padding-top: 5px;
  padding-bottom: 0;
}

.project-compass-title {
  align-self: stretch;
  max-width: 1500px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 35px;
  padding-right: 35px;
  display: block;
}

.project-right-misison {
  box-shadow: none;
  color: var(--dark-slate-grey-5);
  background-color: #0000;
  border-radius: 0;
  max-width: none;
  margin-top: 0;
  margin-bottom: -10px;
  padding: 2px 40px;
  font-size: 14.5px;
  font-weight: 400;
  line-height: 21px;
  display: block;
}

.rhythm-tabs-box {
  text-align: center;
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 5px;
  font-size: 12px;
  display: block;
}

.project-right-main {
  background-color: #0000;
  margin-top: 0;
  padding-top: 0;
  display: block;
}

.rhythm-tabs-drop {
  float: left;
  border: 1px none var(--silver);
  border-radius: 0;
  margin-left: 5px;
  margin-right: 7px;
  padding-top: 3px;
  padding-bottom: 3px;
  padding-left: 0;
  display: inline-block;
}

.rhythm-tabs-drop.featured {
  float: none;
  border-bottom-style: none;
  border-bottom-color: var(--icon-color);
  color: var(--dark-slate-grey-5);
  flex: 0 auto;
  margin: 3px 0 0;
  padding-top: 0;
  padding-bottom: 0;
  font-size: 18px;
  font-weight: 500;
}

.rhythm-tabs-drop.featured:hover {
  border-bottom-style: none;
}

.rhythm-tabs-drop.featured.type {
  color: #fff;
  background-color: #0000;
  border-style: none;
  border-color: #0098ff8c;
  border-radius: 0;
  margin-top: 0;
  margin-bottom: 0;
  padding: 0 3px;
  font-weight: 500;
}

.rhythm-tabs-drop.featured.type.line {
  padding-left: 0;
  padding-right: 0;
}

.rhythm-tabs-drop.featured.type.line.ignite {
  height: 21px;
  max-height: 21px;
}

.rhythm-tabs-drop.featured.line {
  min-width: auto;
}

.rhythm-tabs-drop.featured.line.ignite {
  min-width: auto;
  height: 21px;
  max-height: 20px;
  margin-top: 0;
  margin-bottom: 2px;
  padding-bottom: 0;
}

.rhythm-tabs-drop.featured.line.ignite.top-w:hover {
  border-bottom-color: var(--align-purple);
}

.rhythm-tabs-drop.featured.line.ignite.top-w.dashboard {
  border-style: solid;
  border-color: #000;
  height: auto;
  max-height: none;
}

.rhythm-tabs-drop.featured.line.ignite.divider {
  margin-bottom: 0;
}

.rhythm-tabs-drop.featured.line.ignite.divider.dashboard {
  vertical-align: baseline;
  border-style: none;
  align-self: center;
  display: none;
}

.rhythm-tabs-drop.featured.line.ignite.dashboard {
  border-style: solid;
  border-color: #000;
  margin-bottom: 5px;
}

.rhythm-tabs-drop-toggle {
  float: none;
  text-align: left;
  border: 1px dotted #0000;
  height: 33px;
  max-height: 33px;
  margin-left: 0;
  margin-right: 0;
  padding: 5px 3px 2px;
  font-weight: 500;
}

.rhythm-tabs-drop-toggle:hover {
  border-bottom-style: none;
}

.rhythm-tabs-drop-toggle.type {
  border-style: none;
  border-color: #0098ffcf;
  border-bottom-width: 2px;
  border-radius: 0;
  margin-left: 0;
  padding: 6px 0 0;
}

.rhythm-tabs-drop-toggle.type.line {
  height: auto;
  padding-left: 3px;
  padding-right: 2px;
}

.rhythm-tabs-drop-toggle.line {
  height: 21px;
  max-height: 21px;
  margin-top: 2px;
  padding: 0 3px 0 0;
  display: inline-block;
}

.rhythm-tabs-drop-toggle.line.w--open, .rhythm-tabs-drop-toggle.line.w--open:hover, .rhythm-tabs-drop-toggle.line.divider {
  height: auto;
  max-height: none;
}

.rhythm-tab-drop-box-text {
  color: var(--dark-slate-grey-5);
  height: 21px;
  max-height: 21px;
  margin-top: 0;
  margin-bottom: 0;
  padding-bottom: 0;
  font-size: 16.2px;
  font-weight: 600;
  display: flex;
}

.rhythm-tab-drop-box-text:hover {
  color: var(--logoblue);
  margin-bottom: 1px;
}

.rhythm-tab-drop-box-text:focus {
  color: var(--dodger-blue-4);
}

.rhythm-tab-drop-box-text.type {
  color: var(--core-dark);
  border-radius: 0;
  padding-right: 0;
  display: inline-block;
}

.rhythm-tab-drop-box-text.type.summary {
  color: var(--orange-red-2);
}

.rhythm-tab-drop-box-text.type.line {
  border-bottom: 1px none var(--dark-slate-grey-5);
  color: var(--dark-slate-grey-5);
  flex-wrap: wrap;
  height: 21px;
  max-height: 21px;
  margin-top: 0;
  margin-bottom: 0;
  padding: 0;
  font-size: 16.2px;
  display: flex;
}

.rhythm-tab-drop-box-text.type.line:hover {
  color: var(--logoblue);
  height: 21px;
  max-height: 21px;
  margin-bottom: 1px;
}

.rhythm-tab-drop-box-text.type.line:active {
  height: 21px;
}

.rhythm-tab-drop-box-text.type.line:focus {
  height: 21px;
  max-height: 21px;
}

.rhythm-tab-drop-box-text.type.line:focus-visible, .rhythm-tab-drop-box-text.type.line[data-wf-focus-visible] {
  align-items: flex-start;
}

.rhythm-tab-drop-box-text.type.line.choose {
  color: var(--dark-slate-grey-5);
  border-bottom-style: none;
  border-bottom-color: #0088ffb0;
  font-size: 16px;
  font-weight: 600;
}

.rhythm-tab-drop-box-text.type.line.compass-project-name-text {
  color: var(--align-black);
  border-bottom-style: solid;
  border-bottom-color: #0000;
  padding-right: 17px;
  font-size: 17px;
}

.rhythm-tab-drop-box-text.type.line.compass-project-name-text:hover {
  border-bottom-style: dotted;
  border-bottom-color: var(--align-purple);
  color: var(--align-purple);
}

.rhythm-tab-drop-box-text.summary {
  color: var(--orange-red-2);
  font-size: 18px;
}

.rhythm-tab-drop-box-text.line {
  border-bottom-style: none;
  border-bottom-color: var(--cornflower-blue-4);
  height: 26px;
  margin-bottom: 2px;
  padding-bottom: 3px;
  font-size: 16.5px;
  display: inline-block;
}

.rhythm-tab-drop-box-text.divider {
  color: var(--align-dark-grey);
  height: auto;
  max-height: none;
  margin-bottom: 0;
  font-size: 16.8px;
}

.rhythm-tab-drop-box-text.divider:hover {
  color: var(--align-purple);
}

.rhythm-tab-drop-box-text.divider.dashboard {
  color: var(--align-sub-gray);
  font-size: 20px;
  font-weight: 500;
}

.rhythm-tab-drop-box-text.compass-workspace-name-text {
  color: var(--align-black);
  border-bottom: 1px solid #0000;
  font-family: Montserrat, sans-serif;
  font-size: 17px;
  font-weight: 600;
}

.rhythm-tab-drop-box-text.compass-workspace-name-text:hover {
  border-bottom: 1px dotted var(--align-purple);
  color: var(--align-purple);
}

.rhythm-tab-drop-box-text.compass-team-name-text {
  color: var(--align-black);
  border-bottom: 1px solid #0000;
  font-size: 17px;
}

.rhythm-tab-drop-box-text.compass-team-name-text:hover {
  border-bottom: 1px dotted var(--align-purple);
  color: var(--align-purple);
}

.rhythm-tab-drop-box-text.compass-cycle-name-text {
  color: var(--align-black);
  border-bottom: 1px solid #0000;
  font-size: 17px;
}

.rhythm-tab-drop-box-text.compass-cycle-name-text:hover {
  border-bottom: 1px dotted var(--align-purple);
  color: var(--align-purple);
}

.rhythm-tabs-blocks-link {
  color: var(--dark-slate-grey-m);
  text-align: center;
  border-radius: 3px;
  width: 25px;
  height: 20px;
  margin-top: 4px;
  margin-right: 3px;
  font-weight: 400;
}

.rhythm-tabs-blocks-link:hover {
  background-color: #bec6ce3b;
}

.rhythm-tabs-blocks-link.w--current {
  background-color: var(--silver);
  color: #fff;
  text-align: center;
  width: 25px;
  height: 20px;
}

.rhythm-drop-arrow {
  opacity: .38;
  display: none;
}

.rhythm-drop-arrow.type {
  opacity: 1;
  color: var(--align-purple);
  align-items: center;
  width: auto;
  margin-top: 2.5px;
  margin-right: 0;
  padding-right: 0;
  font-family: Figtree, sans-serif;
  font-size: 14px;
  font-weight: 300;
  display: flex;
}

.rhythm-drop-arrow.type:hover {
  color: var(--align-purple);
  border-bottom: 3px #0000;
}

.rhythm-drop-arrow.type:active, .rhythm-drop-arrow.type:focus {
  margin-top: 3px;
  margin-bottom: 3px;
}

.rhythm-drop-arrow.db {
  opacity: 100;
  color: var(--align-dark-grey);
  margin-right: 10px;
  display: block;
}

.rhythm-drop-arrow.db.cycle {
  opacity: 1;
  color: var(--align-dark-grey);
}

.rhythm-tabs-drop-area.w--open {
  border: 1px solid var(--white-smoke-2);
  background-color: #fff;
  border-radius: 5px;
  min-width: 400px;
  max-width: none;
  margin-top: 2px;
  margin-left: 0;
  padding-top: 0;
  padding-bottom: 0;
  font-size: 14px;
  font-weight: 400;
  position: absolute;
  box-shadow: -1px 10px 20px #0000001a;
}

.rhythm-tabs-drop-area.team.w--open {
  border-color: var(--line2);
  border-radius: 8px;
  min-width: 550px;
  max-width: 550px;
  margin-top: 4px;
  box-shadow: -1px 6px 15px #00000012;
}

.rhythm-tabs-drop-area.time {
  min-width: 380px;
  max-width: 550px;
  box-shadow: -1px 10px 20px #0000001f;
}

.rhythm-tabs-drop-area.type {
  min-width: 340px;
  margin-top: 0;
  margin-left: 0;
  position: absolute;
}

.rhythm-tabs-drop-area.type.w--open {
  border-color: var(--line2);
  border-radius: 8px;
  min-width: 375px;
  max-height: none;
  margin-top: 4px;
  margin-bottom: 25px;
  padding-bottom: 0;
  overflow: hidden;
  box-shadow: 0 6px 15px #00000012;
}

.rhythm-tabs-drop-area.workspace {
  display: none;
}

.rhythm-tabs-drop-area.workspace.w--open {
  border-color: var(--line2);
  border-radius: 8px;
  min-width: 375px;
  margin-top: 4px;
  display: block;
  box-shadow: -1px 6px 15px #00000012;
}

.team-drop-description {
  color: var(--light-slate-grey-2);
  max-width: 100%;
  margin-top: 1px;
  padding: 2px 15px 0 1px;
  font-size: 13px;
  font-weight: 400;
  line-height: 17px;
  display: block;
}

.core-drop-item {
  text-align: left;
  margin-top: 1px;
  margin-bottom: 0;
  padding: 4px 70px 4px 20px;
  line-height: 22px;
}

.core-drop-item:hover {
  background-color: var(--hover-rosw);
  color: var(--dodger-blue-4);
}

.core-drop-item._1 {
  border-left: 4px none var(--silver);
  margin-bottom: 2px;
  padding-top: 5px;
  padding-bottom: 5px;
  padding-left: 30px;
}

.core-drop-item._2 {
  border-left: 4px solid #0000;
  margin-bottom: 2px;
  padding-top: 8px;
  padding-bottom: 8px;
  padding-left: 45px;
  font-weight: 400;
}

.core-drop-item.type {
  align-items: center;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 4px;
  padding-bottom: 4px;
  padding-right: 20px;
  line-height: 24px;
  display: flex;
}

.core-drop-item.type:hover {
  background-color: var(--hover-rosw);
  color: var(--dark-slate-grey-5);
}

.core-drop-item.workspace {
  flex: 0 auto;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 14px;
  padding-bottom: 14px;
  font-size: 14px;
}

.core-drop-item.workspace:hover {
  background-color: var(--alice-blue);
}

.core-drop-item.fiscal {
  background-color: #e5f0ff;
  display: block;
}

.core-drop-item.year {
  border-top: 1px none var(--form-border-light);
  border-bottom: 1px none var(--form-border-light);
  background-color: #ffffff0f;
  margin-top: 10px;
  margin-bottom: 0;
  padding-top: 4px;
  padding-bottom: 4px;
  padding-right: 20px;
  font-weight: 500;
  line-height: 18px;
}

.core-drop-item.quarter {
  margin-top: 0;
  padding: 4px 20px 4px 52px;
  line-height: 18px;
}

.core-drop-item.half {
  padding: 4px 20px 4px 35px;
  line-height: 18px;
}

.core-drop-item.tree {
  cursor: pointer;
  margin-top: 0;
  padding-left: 20px;
  padding-right: 20px;
}

.core-drop-item.tree:hover {
  background-color: #0000;
}

.core-drop-item.tree.cycles {
  padding-left: 10px;
  padding-right: 10px;
}

.core-drop-item-headline {
  color: var(--dark-slate-grey-5);
  flex: 0 auto;
  margin-right: 6px;
  font-size: 13.7px;
  font-weight: 400;
  display: inline-block;
}

.core-drop-item-headline.team {
  font-size: 14px;
  font-weight: 600;
}

.core-drop-item-headline.type {
  color: var(--dark-slate-grey-5);
  flex: 1;
  margin-left: 0;
  margin-right: 12px;
  font-size: 13.7px;
  font-weight: 600;
  line-height: 18px;
  display: inline-block;
}

.core-drop-item-headline.type.add {
  margin-left: 22px;
  font-weight: 400;
}

.core-drop-item-headline.type.view-more {
  margin-left: 0;
  font-weight: 400;
}

.core-drop-item-headline.time {
  color: var(--very-dark);
  text-align: left;
  flex: 0 auto;
  min-width: 70px;
  margin-left: 0;
  margin-right: 8px;
  font-size: 13.7px;
  font-weight: 600;
}

.core-drop-item-headline.time:hover {
  color: var(--dodger-blue-4);
  font-weight: 700;
}

.core-drop-item-headline.workspace-id {
  color: var(--very-dark);
  margin-left: 0;
  margin-right: 12px;
  font-size: 14px;
  font-weight: 400;
}

.core-drop-item-headline.workspace-id:hover {
  color: var(--align-purple);
}

.core-drop-item-headline.workspace-id:focus {
  font-weight: 600;
}

.core-drop-item-headline.workspace-id.compass-current-workspace {
  color: var(--align-purple);
  font-weight: 600;
}

.core-item-headline-box {
  flex: 1;
  justify-content: flex-start;
  align-items: center;
  padding-top: 2px;
  padding-bottom: 2px;
  font-weight: 400;
  display: flex;
}

.core-item-headline-box.type {
  flex: 0 auto;
  justify-content: space-between;
  display: flex;
}

.core-item-headline-box.add {
  margin-top: 20px;
  margin-bottom: 20px;
  padding-left: 24px;
  font-weight: 400;
}

.core-item-headline-box.workspace {
  margin-top: 0;
  padding-top: 0;
  padding-bottom: 2px;
  font-size: 13.7px;
}

.core-item-headline-options {
  background-color: var(--white-smoke-2);
  color: var(--light-slate-grey-2);
  text-transform: uppercase;
  border-radius: 3px;
  flex: none;
  margin-left: 0;
  margin-right: 7px;
  padding: 2px 8px;
  font-size: 10px;
  line-height: 15px;
  display: inline-block;
}

.core-item-headline-options.current {
  color: #16b316;
  background-color: #cdffc7;
}

.core-item-headline-options.current.new-line {
  width: auto;
  margin-top: 0;
  margin-left: 0;
  display: inline-block;
}

.core-options-image {
  width: 12px;
  height: 12px;
  margin-right: 0;
  display: inline-block;
}

.core-options-image.type, .core-options-image.time {
  margin-right: 7px;
  display: inline-block;
}

.core-options-image.light {
  opacity: .8;
  width: 13px;
  height: 13px;
  margin-bottom: 0;
  margin-right: 4px;
  display: none;
}

.core-options-image.workspace {
  opacity: .59;
  width: 13px;
  height: 13px;
  margin-right: 10px;
  display: none;
}

.core-settings-icon {
  width: 13px;
  max-width: none;
  margin-right: 10px;
}

.core-settings-icon.add {
  width: 13px;
  padding: 1px;
}

.core-settings-box {
  background-color: #0000;
  border-top: 1px solid #f4f5f8;
  border-bottom-right-radius: 8px;
  border-bottom-left-radius: 8px;
  align-items: center;
  min-width: auto;
  margin-top: 15px;
  padding: 5px 10px;
  display: block;
}

.core-settings-box:hover {
  background-color: var(--hover-rosw);
}

.core-settings-box.workspaces {
  margin-top: 40px;
  padding-left: 22px;
  padding-right: 22px;
}

.core-settings-text {
  color: var(--align-dark-grey);
  margin-right: 0;
  font-size: 13px;
  font-weight: 400;
  line-height: 18px;
  display: inline-block;
}

.core-settings-text:hover {
  color: var(--align-purple);
}

.core-projects-status {
  background-color: var(--white-smoke-2);
  color: var(--dark-slate-grey-5);
  border-radius: 4px;
  margin-top: 1px;
  margin-bottom: 1px;
  margin-right: 4px;
  padding: 5px 8px;
  line-height: 15px;
  display: inline-block;
}

.core-projects-status.red {
  text-align: center;
  background-color: #ffafaf;
  flex: none;
  align-self: center;
  line-height: 17px;
  display: inline-block;
}

.core-projects-status.yellow {
  background-color: #fff07d;
}

.core-projects-status.green {
  background-color: #66ff61;
}

.core-projects-icon {
  opacity: 1;
  width: 12px;
  max-width: none;
  margin-right: 0;
  padding: 0;
  display: block;
}

.core-status-box {
  text-align: right;
  margin-top: 5px;
  display: block;
}

.core-drop-title {
  border-style: none;
  border-width: 1px;
  border-color: black black var(--white-smoke-2);
  color: var(--dark-slate-grey-5);
  text-transform: uppercase;
  flex: 1;
  margin-top: 0;
  margin-bottom: 2px;
  margin-right: 10px;
  padding-top: 9px;
  padding-bottom: 0;
  padding-left: 19px;
  font-size: 12px;
  font-weight: 400;
  line-height: 17px;
  display: inline-block;
}

.core-teams-number {
  display: inline-block;
}

.core-type-activity-text {
  color: var(--light-slate-grey-2);
  margin-top: 3px;
  margin-bottom: 10px;
  padding-left: 29px;
  font-size: 12.5px;
  line-height: 18px;
  display: none;
}

.core-type-activity-text.time {
  padding-left: 22px;
  display: block;
}

.text-highlight-red {
  background-color: #ffd8d8;
  padding-left: 4px;
  padding-right: 4px;
  display: inline-block;
}

.text-highlight-green {
  background-color: #c3ffad;
  border-radius: 0;
  padding-left: 4px;
  padding-right: 4px;
  display: inline-block;
}

.div-block-75 {
  margin-bottom: -10px;
}

.compass-module-go-links {
  align-self: center;
}

.tree-mission {
  color: #8e98a2;
  cursor: pointer;
  margin-top: 3px;
  padding-bottom: 0;
  padding-left: 20px;
  padding-right: 25px;
  font-size: 13.4px;
  font-weight: 400;
  line-height: 18.5px;
  display: block;
}

.tree-mission:hover {
  color: var(--dark-slate-grey-m);
  background-color: #0000;
}

.tree-mission.compass {
  border-left: 2px solid var(--gainsboro-9);
  color: var(--dark-slate-grey-m);
  cursor: auto;
  margin-top: -2px;
  margin-bottom: 8px;
  margin-left: 10px;
  padding-top: 0;
  padding-bottom: 0;
  padding-left: 15px;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
}

.tree-mission.compass:hover {
  color: var(--very-dark);
  background-color: #0000;
}

.tree-mission.compass.team-mission-link {
  margin-top: -2px;
  margin-left: 10px;
  line-height: 20px;
  overflow: visible;
}

.tree-mission.compass.team-mission-link:hover {
  background-color: #0000;
}

.core-drop-divider {
  border-bottom: 1px dotted var(--line2);
  background-color: var(--line2);
  margin-top: 0;
  margin-bottom: 15px;
}

.core-drop-divider.more {
  background-color: var(--line-3);
  border-bottom-style: solid;
  border-bottom-color: #fff;
  width: 25px;
  margin-top: 15px;
  margin-bottom: 15px;
  margin-left: 20px;
  padding-bottom: 1px;
  display: block;
}

.type-category {
  background-color: var(--white-smoke-2);
  color: var(--dark-slate-grey-m);
  text-align: center;
  border-radius: 3px;
  min-width: 60px;
  margin-left: 2px;
  margin-right: 10px;
  padding-left: 7px;
  padding-right: 7px;
  font-size: 9px;
  font-weight: 400;
  line-height: 19px;
  display: inline-block;
}

.text-block-138 {
  color: #fff;
  text-align: center;
  background-color: #a5b5c0;
  border-radius: 3px;
  justify-content: center;
  align-items: center;
  width: 22px;
  height: 22px;
  margin-right: 12px;
  font-size: 12px;
  font-weight: 400;
  line-height: 18px;
  display: flex;
}

.view-rollup-text {
  color: var(--dark-slate-grey-m);
  text-transform: uppercase;
  font-size: 10px;
  font-weight: 500;
  line-height: 17px;
}

.text-block-139 {
  border-top: 1px solid #000;
}

.text-block-140 {
  border-bottom: 1px solid #000;
}

.text-block-141 {
  border-top: 1px solid var(--white-smoke-2);
}

.text-block-142 {
  border-bottom: 1px solid var(--white-smoke-2);
}

.text-block-143 {
  margin-top: 5px;
}

.text-block-144 {
  border-top-style: none;
  border-bottom-style: none;
  margin-top: 5px;
  padding-top: 2px;
  padding-bottom: 2px;
  font-size: 9px;
  display: inline-block;
}

.rollup-levels {
  margin-left: 5px;
  padding: 2px 30px 0 15px;
  font-size: 12px;
}

.rollup-items {
  padding-top: 2px;
  padding-bottom: 2px;
  padding-left: 5px;
  font-size: 12px;
}

.icon-9 {
  opacity: .66;
  margin-right: 0;
}

.text-block-145 {
  border-top: 1px solid #000;
}

.text-block-146 {
  border-top: 1px solid var(--white-smoke-2);
}

.text-block-147 {
  border-top: 1px solid var(--black-2);
}

.text-block-148 {
  border-bottom: 1px solid #000;
}

.text-block-149 {
  border-bottom: 1px solid var(--white-smoke-2);
  border-top-color: var(--white-smoke-2);
}

.text-block-150 {
  padding-bottom: 2px;
}

.view-rollup-bt {
  border: 1px solid var(--dodger-blue-4);
  color: var(--dodger-blue-4);
  text-transform: none;
  background-color: #fff;
  border-radius: 5px;
  margin-top: 0;
  margin-right: 1px;
  padding: 3px 12px;
  font-size: 11px;
  font-weight: 400;
  line-height: 16px;
}

.dropdown-toggle-4 {
  padding-bottom: 2px;
}

.dropdown-toggle-5 {
  padding-top: 0;
  padding-bottom: 0;
  padding-right: 30px;
}

.text-block-152 {
  color: var(--light-slate-grey-2);
  font-size: 11px;
  display: inline-block;
}

.rollup-text {
  color: var(--light-slate-grey-2);
  margin-right: 10px;
  font-size: 11px;
  font-weight: 400;
}

.rollup-div {
  margin-left: 0;
  margin-right: 10px;
  padding: 0 20px 0 0;
}

.rollup-div-area {
  float: none;
  color: var(--light-slate-grey-2);
  text-align: left;
  background-color: #f5f9ff;
  border: 1px solid #fff;
  border-radius: 5px;
  align-items: center;
  margin: 0 22px 15px;
  padding: 0 0 0 10px;
  display: flex;
}

.rollup-dropdown {
  padding-right: 0;
  display: inline-block;
}

.rollup-arrow {
  opacity: .68;
}

.core-team-padding {
  margin-top: -3px;
  padding-right: 25px;
}

.vertical-nav {
  border-right: 1px solid var(--white-smoke-2);
  background-color: #fff;
  justify-content: center;
  align-items: stretch;
  padding-top: 15px;
  padding-left: 8px;
  padding-right: 8px;
  display: none;
  position: fixed;
  inset: 0% auto 0% 0%;
}

.nav-flex {
  flex-direction: column;
  display: flex;
}

.nav-menu-flex {
  flex-direction: column;
  flex: 1;
  justify-content: flex-end;
  align-self: stretch;
  align-items: center;
  display: flex;
}

.flex-vertical-logo {
  background-color: #0000;
  border-radius: 6px;
  width: 35px;
  height: 35px;
}

.brand-3 {
  align-self: center;
  margin-bottom: 50px;
}

.flex-icon {
  opacity: .82;
  align-self: center;
  width: 16px;
  height: auto;
  margin-bottom: 5px;
  margin-right: 0;
}

.flex-icon.buffer {
  opacity: .82;
  width: 16px;
  margin-right: 0;
  padding-left: 1px;
  padding-right: 1px;
}

.flex-link {
  color: var(--dark-slate-grey-m);
  text-align: center;
  text-transform: none;
  flex-direction: column;
  flex: 0 auto;
  justify-content: flex-end;
  align-self: center;
  margin-bottom: 0;
  padding: 0;
  font-family: Montserrat, sans-serif;
  font-size: 10px;
  font-weight: 400;
  display: flex;
}

.flex-link.w--current {
  color: var(--dim-grey-6);
}

.flex-nav-item {
  text-align: center;
  align-self: center;
  align-items: center;
  width: 50px;
  margin-bottom: 30px;
  display: block;
}

.flex-nav-item.users {
  flex-direction: column;
  flex: 1;
  justify-content: flex-end;
  align-self: flex-end;
  display: flex;
}

.flex-user-drop {
  color: #f0f0f0;
  padding-left: 0;
  padding-right: 0;
}

.text-block-153 {
  text-align: center;
  background-color: #526572;
  border-radius: 20px;
  justify-content: center;
  align-items: center;
  width: 32px;
  height: 32px;
  display: flex;
}

.dropdown-8 {
  clear: none;
  position: relative;
}

.dropdown-list-4 {
  position: relative;
}

.dropdown-list-4.w--open {
  position: absolute;
  top: -30px;
  left: 46px;
}

.dropdown-list-4.vertical {
  border: 1px solid var(--white-smoke-2);
  background-color: #fff;
  border-radius: 3px;
  box-shadow: 7px 7px 20px #0000000d;
}

.settings-ux {
  color: var(--align-dark-grey);
  background-color: #0000;
  max-width: 100%;
  margin-bottom: 0;
  margin-left: 0;
  margin-right: 0;
  padding: 0 5px 0 3px;
  display: flex;
}

.settings-side-bar {
  border-right: 1px none var(--line2);
  flex-direction: column;
  align-self: stretch;
  min-width: 245px;
  max-width: 245px;
  height: 100vh;
  padding-left: 10px;
  padding-right: 10px;
  display: flex;
}

.settings-side-bar.side-bar-hide, .settings-side-bar.billing.hide {
  display: none;
}

.settings-main {
  border-top: 1px #000;
  border-left: 1px solid var(--ghost-white);
  box-shadow: none;
  color: var(--light-slate-grey-2);
  text-align: left;
  flex: 1;
  min-width: auto;
  margin-left: 0;
  padding-top: 30px;
  padding-left: 32px;
  padding-right: 37px;
  font-weight: 400;
}

.settings-main.narrow {
  max-width: 700px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 30px;
}

.settings-main.narrow.add-users {
  max-width: 900px;
  padding-top: 0;
}

.settings-main.narrow.forgot-passcode {
  box-shadow: none;
  max-width: 600px;
  margin-top: 50px;
}

.settings-main.narrow.forgot-passcode.no-line {
  border-left-style: none;
}

.settings-main.narrow.reset-passcode {
  box-shadow: none;
  max-width: 600px;
  margin-top: 50px;
}

.settings-main.narrow.reset-passcode.no-line {
  border-left-style: none;
}

.settings-main.narrow.new-pay-method {
  margin-top: 50px;
}

.settings-main.narrow.finish-reg {
  box-shadow: none;
}

.settings-main.narrow.finish-reg.no-line {
  border-left-style: none;
}

.settings-main.narrow.no-shadow {
  box-shadow: none;
  border-left-style: none;
  max-width: 900px;
}

.settings-main.narrow.no-shadow.ws-settings {
  max-width: 900px;
}

.settings-main.cancel {
  min-width: auto;
  max-width: 100%;
}

.settings-main.profile {
  text-align: center;
}

.settings-main.team {
  box-shadow: none;
  margin-left: 0;
  padding-left: 40px;
}

.settings-page-title {
  border-bottom: 1px none var(--line2);
  color: var(--align-pb-text);
  flex: 0 auto;
  margin-top: 0;
  margin-bottom: 0;
  margin-right: 12px;
  padding: 15px 0 15px 3px;
  font-size: 20px;
  font-weight: 600;
  line-height: 28px;
  display: inline-block;
}

.settings-page-title.sub {
  font-size: 16px;
  font-weight: 600;
}

.settings-page-title.sub.saml {
  border: 1px #000;
  margin-right: 12px;
  display: block;
}

.settings-page-title._14 {
  color: var(--dark-slate-grey-6);
  -webkit-text-stroke-width: 0px;
  flex: 1;
  padding-top: 8px;
  padding-bottom: 8px;
  font-family: Montserrat, sans-serif;
  font-size: 15.2px;
  font-weight: 400;
  line-height: 44px;
  display: block;
}

.settings-page-title._14.activity-page {
  color: var(--align-dark-grey);
  -webkit-text-stroke-width: 0px;
  flex: none;
  margin-left: 5px;
  padding-top: 12px;
  padding-bottom: 12px;
  padding-right: 20px;
  font-family: Montserrat, sans-serif;
  font-size: 15.2px;
  font-weight: 400;
  display: block;
}

.settings-page-title._14.activity-page.wide {
  flex: 1;
}

.settings-page-title._14.activity-page.left {
  flex: 1;
  margin-left: 0;
  margin-right: 0;
  padding: 14px 3px 14px 0;
  font-family: Montserrat, sans-serif;
  font-size: 18px;
  font-weight: 600;
}

.settings-page-title._14.activity-page.left.right {
  text-align: left;
  flex: none;
  padding-top: 0;
  padding-bottom: 0;
  display: none;
}

.settings-page-title._14.activity-page.none {
  display: none;
}

.settings-page-title.projects._14 {
  opacity: 1;
  color: var(--align-dark-grey);
  -webkit-text-stroke-width: 0px;
  flex: 1;
  align-self: center;
  margin-top: 0;
  margin-bottom: 0;
  margin-left: 0;
  padding-top: 12px;
  padding-bottom: 12px;
  padding-left: 5px;
  font-family: Montserrat, sans-serif;
  font-size: 18px;
  font-weight: 600;
  display: block;
}

.settings-page-title.centered {
  font-weight: 600;
  display: inline-block;
}

.settings-page-title.centered.no-padding {
  padding-top: 5px;
  padding-bottom: 15px;
  line-height: 28px;
}

.settings-page-title.no-padding {
  padding-top: 10px;
}

.settings-page-title.team {
  margin-right: 3px;
  padding-top: 15px;
  line-height: 28px;
}

.settings-page-title.workspace-title {
  color: var(--very-dark);
  flex: 1;
}

.settings-page-title.workspace-setting-title {
  flex: none;
  font-size: 18px;
  font-weight: 600;
  line-height: 24px;
}

.settings-page-title.workspace-setting-title.advanced-title {
  align-self: center;
  padding-top: 0;
  padding-bottom: 0;
  font-size: 18px;
}

.settings-page-title.workspace-setting-title.advanced-title.ws-settings {
  color: var(--align-dark-grey);
  font-size: 14px;
  font-weight: 700;
}

.settings-page-title.workspaces {
  color: var(--black-16);
  background-color: #fff0;
  border-top-style: none;
  margin-left: 0;
  margin-right: 3px;
  line-height: 38px;
  display: inline;
}

.settings-page-title.workspaces:hover {
  background-color: #0000;
}

.settings-page-title.add-users {
  padding-top: 0;
}

.settings-page-title.lower {
  margin-bottom: 10px;
  line-height: 22px;
}

.settings-page-title.support {
  margin-left: 10px;
}

.settings-core-label {
  color: var(--align-jb-gray);
  text-transform: uppercase;
  margin-top: 20px;
  padding-top: 8px;
  padding-bottom: 8px;
  font-size: 12px;
  font-weight: 600;
}

.settings-core-label.top {
  color: var(--align-jb-gray);
  margin-top: 0;
  margin-bottom: 0;
  font-size: 12px;
}

.settings-core-label.mobile-hide {
  color: var(--align-dark-grey);
}

.settings-side-icon {
  opacity: .73;
  flex: 0 auto;
  width: 14px;
  height: 14px;
  margin-top: 2.5px;
  margin-right: 7px;
}

.settings-main-blocks {
  min-width: 100%;
}

.settings-main-blocks.shadow {
  box-shadow: none;
  text-align: left;
}

.settings-main-blocks.automation {
  color: var(--dark-slate-grey-m);
  background-color: #fff;
  padding: 20px 0;
  font-weight: 400;
  box-shadow: 7px 7px 40px #0000000d;
}

.settings-main-blocks.automation.sub {
  padding-left: 30px;
  padding-right: 0;
  display: none;
}

.settings-main-blocks.automation.no-footer {
  padding-bottom: 0;
}

.settings-main-blocks.automation.no-shadow {
  box-shadow: none;
  display: block;
}

.ux-button {
  background-color: var(--align-purple);
  color: #fff;
  text-align: center;
  -webkit-text-stroke-width: .3px;
  border: 1px #0000;
  border-radius: 8px;
  flex: none;
  min-width: auto;
  margin: 20px 8px 20px 0;
  padding: 0 16px;
  font-family: Montserrat, sans-serif;
  font-size: 13.6px;
  font-weight: 400;
  line-height: 40px;
  display: inline-block;
}

.ux-button:hover {
  background-color: var(--align-hover);
}

.ux-button.inverse {
  border: 1.3px solid var(--align-purple);
  color: var(--align-dark-grey);
  background-color: #fff;
  font-family: Montserrat, sans-serif;
  font-weight: 400;
  display: inline-block;
}

.ux-button.inverse:hover {
  background-color: var(--align-purple);
  color: #fff;
}

.ux-button.inverse.small {
  background-color: var(--newblue);
  font-size: 13.2px;
}

.ux-button.inverse.small.no-space {
  color: var(--logoblue);
  line-height: 32px;
}

.ux-button.inverse.small.no-space.manage-users {
  border-color: var(--align-light-gray);
  background-color: var(--align-very-light-grey);
  opacity: .9;
  color: var(--align-dark-grey);
  margin-right: 8px;
  padding: 11px 16px;
  font-weight: 500;
  line-height: 14.4px;
}

.ux-button.inverse.small.no-space.manage-users:hover {
  background-color: var(--align-white);
  color: var(--align-purple);
}

.ux-button.inverse.small.no-space.teams-spacing.no-space-roght {
  border-style: solid;
  border-color: var(--align-light-gray);
  background-color: var(--align-light-gray);
  opacity: .9;
  color: var(--align-dark-grey);
  border-radius: 8px;
  padding: 11px 20px;
  font-weight: 400;
  line-height: 14.4px;
}

.ux-button.inverse.small.no-space.teams-spacing.no-space-roght:hover {
  background-color: var(--align-white);
  color: var(--align-hover);
}

.ux-button.inverse.small.no-space.teams-spacing-page {
  border-style: solid;
  border-color: var(--align-very-light-grey);
  color: var(--align-dark-grey);
  border-radius: 8px;
  padding-left: 15px;
  padding-right: 15px;
  line-height: 14.4px;
}

.ux-button.inverse.small.no-space.teams-spacing-page:hover {
  background-color: var(--align-white);
  color: var(--align-purple);
}

.ux-button.inverse.small.no-space.teams-spacing-page.request-to-join {
  background-color: var(--align-purple);
  opacity: 1;
  color: var(--align-white);
  -webkit-text-stroke-width: .3px;
  margin-left: 8px;
  display: block;
}

.ux-button.inverse.small.no-space.teams-spacing-page.request-to-join.macro-request-to-join-team-button {
  border-radius: 8px;
}

.ux-button.inverse.small.no-space.teams-spacing-page.request-to-join.hideme {
  display: none;
}

.ux-button.inverse.small.no-space.teams-spacing-page.macro-team-settings-button {
  border-style: solid;
  border-color: var(--align-very-light-grey);
  border-radius: 8px;
}

.ux-button.inverse.small.no-space.teams-spacing-page.macro-team-settings-button:hover {
  border-style: solid;
}

.ux-button.inverse.small.no-space.teams-spacing-page.hideme {
  display: none;
}

.ux-button.inverse.small.emoji {
  background-color: var(--icon-color);
  color: #fff;
  border-width: 1px;
  border-color: #0099ff8c;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
  height: 32px;
  margin-top: 0;
  margin-bottom: 0;
  margin-right: 0;
  display: none;
}

.ux-button.inverse.small.emoji.emoji_char_input {
  background-color: var(--logoblue);
  border-top-right-radius: 6px;
  border-bottom-right-radius: 6px;
  font-size: 13.7px;
  display: none;
}

.ux-button.small {
  background-color: var(--align-purple);
  opacity: 1;
  border-width: 1.3px;
  flex: none;
  min-width: auto;
  margin-top: 15px;
  margin-bottom: 15px;
  padding: 11px 16px;
  font-size: 12.7px;
  font-weight: 400;
  line-height: 14.4px;
  display: inline-block;
}

.ux-button.small:hover {
  background-color: var(--align-hover);
}

.ux-button.small.inverse {
  border-width: 1.3px;
  border-color: var(--align-light-gray);
  background-color: var(--align-light-gray);
  color: var(--logoblue);
  text-align: center;
  -webkit-text-stroke-width: 0px;
  flex: none;
  padding-left: 16px;
  padding-right: 16px;
  font-weight: 400;
}

.ux-button.small.inverse:hover {
  border-color: var(--align-purple);
  background-color: var(--align-white);
  color: #fff;
}

.ux-button.small.inverse.teams {
  border-style: none;
  margin-top: 5px;
  margin-left: 18px;
  display: inline-block;
}

.ux-button.small.inverse.teams.add {
  color: var(--logoblue);
  margin-top: 15px;
  margin-left: 15px;
  font-size: 13px;
  line-height: 34px;
}

.ux-button.small.inverse.teams.add:hover {
  background-color: var(--logoblue);
  color: #fff;
}

.ux-button.small.inverse.teams.add.mobile {
  border-color: var(--align-purple);
  color: var(--align-purple);
  padding-left: 16px;
  padding-right: 16px;
  line-height: 14.4px;
}

.ux-button.small.inverse.teams.add.mobile:hover {
  background-color: var(--align-purple);
  color: var(--align-white);
  line-height: 14.4px;
}

.ux-button.small.inverse.teams.add.mobile.no-top-padding {
  margin-top: 8px;
  font-weight: 600;
}

.ux-button.small.inverse.teams.add.mobile.no-top-padding.org-ux {
  background-color: var(--align-light-gray);
  opacity: 1;
  color: var(--align-dark-grey);
  vertical-align: middle;
  justify-content: center;
  align-items: center;
  width: 32px;
  height: 32px;
  margin-top: 10px;
  margin-left: 20px;
  padding: 0;
  font-size: 20px;
  font-weight: 400;
  display: flex;
}

.ux-button.small.inverse.teams.add.mobile.no-top-padding.org-ux:hover {
  opacity: 1;
  color: var(--align-purple);
  background-color: #eff0fd;
}

.ux-button.small.inverse.compase {
  background-color: #0000;
  border-style: none;
  width: auto;
  min-width: auto;
  margin-top: 0;
  margin-bottom: 0;
  margin-right: 0;
  padding-left: 0;
  padding-right: 0;
  display: inline;
}

.ux-button.small.inverse.compase.submit-message-btn {
  color: var(--hover-rosw);
  cursor: default;
  background-color: #eef0f8;
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  width: 30px;
  height: 30px;
  margin-left: 0;
  margin-right: 0;
  padding: 0;
  display: flex;
}

.ux-button.small.inverse.compase.submit-message-btn:hover {
  background-color: var(--form-border-light);
}

.ux-button.small.inverse.compase.submit-message-btn.chat-edit-save {
  background-color: var(--logoblue);
  color: var(--logoblue);
  justify-content: center;
  align-items: center;
  width: 23px;
  height: 23px;
  margin-left: 0;
  display: flex;
}

.ux-button.small.inverse.compase.submit-message-btn.chat-edit-save:hover {
  background-color: var(--darklogoblue);
}

.ux-button.small.inverse.compase.submit-message-btn.chat-edit-cancel {
  background-color: var(--silver-3);
  flex: none;
  justify-content: center;
  align-self: center;
  align-items: center;
  width: 23px;
  height: 23px;
  margin-left: 0;
  margin-right: 13px;
  display: flex;
}

.ux-button.small.inverse.compase.submit-message-btn.chat-edit-cancel:hover {
  background-color: #9099a0;
}

.ux-button.small.inverse.compase.submit-message-btn.chat-send-button-highlight {
  background-color: var(--align-purple);
}

.ux-button.small.inverse.compase.chat-edit-attachment {
  float: none;
  justify-content: center;
  align-self: center;
  align-items: center;
  width: 23px;
  height: 23px;
  margin-right: 8.5px;
  display: none;
}

.ux-button.small.inverse.compase.chat-edit-attachment:hover {
  background-color: var(--form-border-light);
  border-radius: 6px;
}

.ux-button.small.inverse.compase.submit-message-btn-edit.chat-edit-save {
  background-color: var(--align-purple);
  color: var(--logoblue);
  cursor: pointer;
  justify-content: center;
  align-items: center;
  width: 23px;
  height: 23px;
  margin-left: 0;
  padding-top: 0;
  display: flex;
}

.ux-button.small.inverse.compase.submit-message-btn-edit.chat-edit-cancel {
  background-color: var(--silver-3);
  flex: none;
  justify-content: center;
  align-self: center;
  align-items: center;
  width: 23px;
  height: 23px;
  margin-left: 0;
  margin-right: 13px;
  display: flex;
}

.ux-button.small.inverse.compase.submit-message-btn-edit {
  background-color: var(--form-border-light);
  color: var(--hover-rosw);
  cursor: default;
  border-radius: 20px;
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  margin-left: 0;
  margin-right: 0;
  padding-bottom: 0;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.ux-button.small.inverse.compase.submit-message-btn-edit:hover {
  background-color: var(--form-border-light);
}

.ux-button.small.inverse.compase.submit-message-btn-edit.chat-edit-save {
  background-color: var(--logoblue);
  color: var(--logoblue);
  justify-content: center;
  align-items: center;
  width: 23px;
  height: 23px;
  margin-left: 0;
  display: flex;
}

.ux-button.small.inverse.compase.submit-message-btn-edit.chat-edit-save:hover {
  background-color: var(--darklogoblue);
}

.ux-button.small.inverse.compase.submit-message-btn-edit.chat-edit-cancel {
  background-color: var(--align-mid-gray);
  cursor: pointer;
  flex: none;
  justify-content: center;
  align-self: center;
  align-items: center;
  width: 23px;
  height: 23px;
  margin-left: 0;
  margin-right: 13px;
  padding-top: 0;
  display: flex;
}

.ux-button.small.inverse.compase.submit-message-btn-edit.chat-edit-cancel:hover {
  background-color: #9099a0;
}

.ux-button.small.inverse.chat-edit-cancel {
  color: var(--dark-slate-grey-m);
  border-style: none;
  margin-top: 0;
}

.ux-button.small.mobile-plus {
  display: none;
}

.ux-button.small.join-team {
  background-color: var(--logoblue);
}

.ux-button.small.join-team:hover {
  background-color: var(--darklogoblue);
}

.ux-button.small.join-team.right._4left {
  background-color: var(--align-purple);
  opacity: 1;
  border-radius: 20px;
  margin-left: 8px;
  padding-left: 15px;
  padding-right: 15px;
  font-size: 13.2px;
  font-weight: 400;
}

.ux-button.small.join-team.right._4left.macro-join-team-button {
  opacity: 1;
  border-radius: 8px;
  font-weight: 400;
}

.ux-button.small.join-team.right._4left.hideme {
  display: none;
}

.ux-button.small.right.left {
  background-color: var(--align-purple);
  opacity: 1;
  -webkit-text-stroke-width: 0px;
  -webkit-text-stroke-color: #fff;
  border-radius: 8px;
  margin-left: 8px;
  padding: 11px 16px;
  font-size: 13.2px;
  font-weight: 400;
  line-height: 14.4px;
}

.ux-button.small.right.left:hover {
  background-color: var(--align-hover);
}

.ux-button.small.right.left.no-padding {
  margin: 4px 4px 4px 15px;
  display: none;
}

.ux-button.no-space {
  margin-right: 0;
}

.ux-button.no-space.time-cycle {
  display: none;
}

.ux-button.no-space.mobile-only {
  width: 40px;
  font-size: 18px;
  display: none;
}

.ux-button.wide {
  background-color: #09f;
  max-width: 95%;
  margin-left: auto;
  margin-right: auto;
  padding: 0 12px;
  font-weight: 500;
  display: block;
}

.ux-button.wide.login {
  background-color: var(--align-purple);
  min-width: 100%;
  max-width: 100%;
  min-height: 45px;
  font-size: 15px;
  font-weight: 400;
}

.ux-button.save {
  background-color: var(--align-purple);
  -webkit-text-stroke-width: 0px;
  border-radius: 8px;
  min-width: 90px;
  height: auto;
  margin-top: 5px;
  padding: 0 16px;
  font-size: 14px;
  font-weight: 400;
  line-height: 40px;
}

.ux-button.save:hover {
  background-color: var(--align-purple);
}

.ux-button.save.no-lower {
  border-radius: 8px;
  min-width: 90px;
  height: 44px;
  margin-top: 20px;
  margin-bottom: 10px;
  padding: 10px 24px;
  font-size: 14px;
  line-height: 14.4px;
}

.ux-button.save.no-lower:hover {
  background-color: var(--align-hover);
  padding-top: 10px;
  padding-bottom: 10px;
}

.ux-button.save.no-lower.settings {
  min-width: 90px;
  margin-left: 9px;
  padding: 9px 16px;
  line-height: 19.2px;
}

.ux-button.save.no-lower.n-ws {
  min-width: auto;
  height: 42px;
  padding: 0 16px;
}

.ux-button.save.lg {
  border-radius: 8px;
  padding-top: 5px;
  padding-bottom: 5px;
}

.ux-button.save.lg.create {
  padding-top: 0;
  padding-bottom: 0;
}

.ux-button.public {
  border-width: 1.3px;
  font-size: 15px;
  line-height: 40px;
}

.ux-button.public.home {
  border-width: 2px;
  min-width: 165px;
  max-width: 165px;
  font-size: 15px;
  font-weight: 500;
  line-height: 38px;
}

.ux-button.public.home.shadow {
  box-shadow: 7px 7px 40px #404a530a;
}

.ux-button.public.home.shadow._140 {
  min-width: 140px;
  max-width: 140px;
}

.ux-button.public.home.shadow._140.buffer {
  min-width: 145px;
  max-width: 145px;
}

.ux-button.public.home.shadow._140.buffer.leaders {
  background-color: var(--logoblue);
  -webkit-text-stroke-width: 0px;
  border-width: 5px;
  border-color: #b3d7ff;
  border-radius: 100px;
  max-width: none;
  margin-bottom: 10px;
  padding: 35px 10vh;
  font-family: Montserrat, sans-serif;
  font-size: 2.6vh;
  font-weight: 500;
  line-height: 2.7vh;
  display: inline-block;
}

.ux-button.public.home.shadow._140.buffer.leaders:hover {
  background-color: var(--logoblue);
  box-shadow: 7px 7px 40px #2c343c33;
}

.ux-button.public.footer {
  background-color: var(--logoblue);
  margin-top: 0;
  line-height: 38px;
}

.ux-button.public.footer:hover {
  color: #fff;
}

.ux-button.workshops {
  min-width: 80px;
  margin-top: 10px;
  margin-bottom: 10px;
}

.ux-button.integrations {
  -webkit-text-stroke-width: 0px;
  margin: 0 0 0 8px;
  padding-left: 16px;
  padding-right: 16px;
  font-size: 13.3px;
  line-height: 38px;
}

.ux-button.integrations.inverse {
  border-width: 1.3px;
  border-color: var(--align-purple);
  color: var(--align-dark-grey);
  max-height: 36px;
  padding-left: 10px;
  padding-right: 10px;
  line-height: 32px;
}

.ux-button.integrations.inverse:hover {
  border-color: var(--align-purple);
  background-color: var(--align-transparent);
  color: var(--align-purple);
}

.ux-button.integrations.inverse.no-line {
  color: var(--align-purple);
  text-align: right;
  border-style: none;
  flex: none;
}

.ux-button.integrations.inverse.no-line:hover {
  color: var(--align-purple);
  background-color: #0000;
}

.ux-button.templates-framework {
  -webkit-text-stroke-width: 0px;
  border-radius: 8px;
  margin-top: 15px;
  margin-bottom: 15px;
  padding-left: 16px;
  padding-right: 16px;
  font-size: 14px;
  font-weight: 500;
}

.settings-side-link {
  color: var(--dim-grey-6);
  padding-top: 8px;
  padding-bottom: 8px;
  padding-left: 0;
  font-size: 13.5px;
  font-weight: 400;
  display: block;
}

.settings-side-link:hover {
  color: var(--align-purple);
  font-weight: 400;
}

.settings-side-link.w--current {
  background-color: var(--align-transparent);
  color: var(--align-dark-grey);
  border-radius: 6px;
  padding-left: 0;
  font-weight: 600;
}

.settings-side-link.w--current:hover {
  color: var(--align-purple);
}

.settings-side-link.sub {
  margin-left: 22px;
  font-weight: 400;
}

.settings-side-link.sub:hover {
  font-weight: 400;
}

.settings-side-link.sub.mobile-hide {
  padding-top: 8px;
  padding-bottom: 8px;
  font-size: 13.5px;
  font-weight: 400;
}

.settings-side-link.sub.mobile-hide:hover {
  font-weight: 400;
}

.settings-side-link.sub.mobile-hide.w--current {
  background-color: var(--align-transparent);
  color: var(--align-black);
  padding-left: 0;
  font-weight: 500;
}

.settings-side-link.sub.mobile-hide.dashboard, .settings-side-link.sub.coming-soon {
  display: none;
}

.settings-side-link.mobile-hide {
  font-size: 13.5px;
  font-weight: 400;
}

.settings-side-link.mobile-hide:hover {
  font-weight: 400;
}

.settings-side-link.mobile-hide.w--current {
  color: var(--align-dark-grey);
  padding-top: 8px;
  padding-bottom: 8px;
  font-weight: 500;
}

.settings-side-link.molbile-hide {
  font-size: 13.5px;
}

.settings-title-box {
  border-bottom: 1px none var(--line2);
  align-items: center;
  margin-bottom: 10px;
  padding-left: 1px;
  padding-right: 1px;
  display: flex;
}

.settings-title-box.core-pages {
  border-style: solid none none;
  border-width: 1px;
  border-color: var(--ghost-white) black var(--form-border-light);
  background-color: #0000;
  justify-content: flex-end;
  height: auto;
  margin-bottom: 0;
  padding: 10px 27px 10px 25px;
}

.settings-title-box.core-pages.projects {
  border-top-style: none;
  padding-left: 10px;
  padding-right: 15px;
}

.settings-title-box.core-pages.projects.mobile {
  display: none;
}

.settings-title-box.workspace-label {
  display: block;
}

.settings-title-box.sub {
  margin-top: 25px;
  margin-bottom: 0;
  font-weight: 400;
}

.settings-title-box.wide {
  justify-content: space-between;
}

.settings-title-box.team {
  align-items: center;
}

.settings-title-box.newedit.add-users {
  display: block;
}

.settings-title-box.settings-spacing {
  margin-top: 40px;
}

.settings-title-box.settings-spacing.feature-title {
  border: 1px #000;
  justify-content: flex-start;
  align-items: flex-start;
  margin-top: 0;
  margin-bottom: 10px;
  padding-top: 0;
  padding-bottom: 0;
  padding-left: 2px;
}

.settings-title-box.settings-spacing.feature-title.saml {
  display: flex;
}

.settings-title-box.settings-spacing.feature-title.auto-join {
  margin-bottom: 15px;
  padding-left: 0;
}

.column-112 {
  text-align: left;
  flex: 0 auto;
  justify-content: flex-start;
  align-self: center;
  align-items: center;
  padding-left: 0;
  display: flex;
}

.settings-main-middle-section {
  border: 1px none var(--line-3);
  box-shadow: none;
  text-align: left;
  background-color: #0000;
  border-radius: 6px;
  max-width: 100%;
  margin-bottom: 20px;
  padding: 0;
}

.settings-main-middle-section.centered {
  border-style: solid;
  border-color: var(--line-3);
  box-shadow: none;
  text-align: left;
  border-radius: 10px;
  padding: 40px 30px 30px;
}

.settings-main-middle-section.centered.wide-ux {
  border-style: solid;
  border-color: var(--line-3);
  box-shadow: none;
  border-radius: 8px;
  padding: 40px;
}

.settings-main-middle-section.tree {
  border-style: none;
  border-color: var(--line-3);
  box-shadow: none;
  text-align: left;
  border-radius: 10px;
  min-height: 200px;
  margin-top: 15px;
  padding-bottom: 10px;
  padding-left: 0;
  padding-right: 0;
}

.settings-main-middle-section.tree.org-ux, .settings-main-middle-section.tree.org-ux.hide {
  display: block;
}

.settings-main-middle-section.support {
  border-color: var(--ghost-white);
  max-width: 950px;
  padding-left: 0;
  padding-right: 0;
}

.settings-main-middle-section.invoice {
  box-shadow: none;
}

.settings-main-middle-section.teams-page {
  display: none;
}

.settings-main-middle-section.billing, .settings-main-middle-section.cancel {
  box-shadow: none;
  border-style: none;
}

.settings-main-middle-section.new-payment {
  box-shadow: none;
}

.settings-title-edit-box {
  flex: 1;
  padding-right: 15px;
}

.settings-title-edit-box.workspace-title {
  align-self: center;
  display: block;
}

.minus-box {
  margin-left: -5px;
}

.minus-box.shadow {
  border-radius: 12px;
  margin-left: 0;
}

.div-block-78, .div-block-79, .div-block-80, .div-block-81, .div-block-82, .workspace-side-nav-div-link, .div-block-84, .div-block-85 {
  display: flex;
}

.ux-button-cancel {
  border: 1px none var(--line2);
  opacity: 1;
  color: var(--align-dark-grey);
  border-radius: 20px;
  padding: 9px 12px;
  font-size: 13px;
  font-weight: 400;
  line-height: 19.2px;
}

.ux-button-cancel.create-cancel-link {
  color: var(--align-dark-grey);
  border-radius: 20px;
  padding-left: 16px;
  padding-right: 16px;
}

.form-block-13 {
  margin-bottom: 5px;
}

.form-block-13.teams {
  border-top: 1px none var(--line-3);
  border-bottom: 1px none var(--line-3);
  border-radius: 6px;
  margin-bottom: 0;
}

.div-block-87 {
  color: var(--dark-slate-grey-m);
}

.page-icon {
  opacity: .85;
  filter: none;
  width: 18px;
  height: 18px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.page-icon.green {
  opacity: 1;
  filter: none;
  width: 14px;
  height: 14px;
}

.page-icon.green.teams-page {
  opacity: .8;
  width: 18px;
  height: 18px;
}

.page-icon.green.ws {
  opacity: .9;
  width: 17px;
  height: 17px;
}

.page-icon-box {
  background-color: var(--icon);
  text-align: center;
  border: 1px #09f;
  border-radius: 4px;
  justify-content: center;
  align-self: center;
  align-items: center;
  width: 32px;
  height: 32px;
  margin-left: 3px;
  margin-right: 8px;
  padding: 0;
  display: none;
}

.page-icon-box.projects {
  border: 1px none var(--align-purple);
  background-color: var(--align-light-gray);
  box-shadow: none;
  opacity: 1;
  background-image: none;
  border-radius: 20px;
  flex: none;
  width: 35px;
  height: 35px;
  margin-right: 6px;
  display: none;
}

.page-icon-box.workspaces {
  background-color: var(--icon);
  border-style: none;
  display: inline-block;
}

.page-icon-box.workspaces.green {
  border-style: solid;
  border-color: var(--icon);
  background-color: #0000;
}

.page-icon-box.workspaces.workspace {
  margin-top: 15px;
  margin-bottom: 15px;
  display: flex;
}

.page-icon-box.workspaces.workspace.green {
  border-style: none;
  border-color: var(--cornflower-blue-7);
  background-color: var(--align-transparent);
  width: 35px;
  height: 35px;
  margin-left: 0;
  margin-right: 8px;
}

.page-icon-box.workspaces.workspace.green.teams-page {
  background-color: var(--align-primary-red);
  border-radius: 8px;
  margin-top: 12px;
  margin-left: 5px;
  margin-right: 10px;
}

.page-icon-box.workspaces.workspace.green.workspace-icon {
  background-color: var(--align-primary-red);
  border-radius: 8px;
  margin-right: 10px;
}

.bold-home-area {
  background-image: none;
  background-repeat: repeat;
  background-size: auto;
  max-width: 1250px;
  height: auto;
  max-height: none;
  margin: 20px auto 0;
  padding: 10px 15px 20px;
  font-family: Montserrat, sans-serif;
}

.bold-home-area.home {
  text-align: center;
  max-width: none;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
  padding-right: 0;
}

.bold-home-call-to-action {
  text-align: center;
  margin-bottom: 20px;
}

.bold-home-call-to-action.left {
  text-align: left;
}

.bold-home-call-to-action.left.centered {
  text-align: center;
  justify-content: center;
  align-items: center;
  display: block;
}

.bold-home-wide {
  background-image: none;
  background-repeat: repeat;
  background-size: auto;
  max-height: none;
  box-shadow: 0 20px 5px #0003;
}

.bold-home-wide.color {
  box-shadow: none;
  max-width: 2000px;
  margin-left: auto;
  margin-right: auto;
  overflow: hidden;
}

.strategic-alignment-headline {
  text-align: center;
  align-self: center;
  align-items: center;
  min-width: auto;
  margin-bottom: 40px;
  padding-right: 0;
  display: block;
}

.strategic-alignment-headline.left {
  box-shadow: none;
  text-align: center;
  background-color: #fff;
  background-image: linear-gradient(1deg, #e2f0ff8f, #fff6 84%), linear-gradient(12deg, #e2f0ff94, #fff6 69%);
  border-bottom: 1px solid #d1e1ff;
  border-radius: 0;
  flex: 0 auto;
  align-self: flex-start;
  min-width: auto;
  max-width: none;
  margin: -80px 0 0;
  padding: 170px 37px 50px;
  display: block;
}

.bold-home-alignment--roi {
  text-align: center;
  margin-bottom: 175px;
  margin-left: auto;
  margin-right: auto;
}

.bold-home-alignment--roi.signup {
  text-align: left;
  flex: 0 auto;
  align-self: center;
  max-width: 440px;
  margin: 0 25px 0 50px;
  position: relative;
}

.bold-home-alignment--roi.signup.billing {
  flex-flow: wrap;
  justify-content: center;
  align-items: flex-start;
  max-width: none;
  display: inline-flex;
  overflow: visible;
}

.bold-home-alignment--roi.signup.demo {
  max-width: 400px;
}

.template-featured-tag {
  border: 2px solid var(--align-light-gray);
  color: var(--black-16);
  text-transform: uppercase;
  background-color: #fff;
  border-radius: 50px;
  align-items: center;
  margin-right: 0;
  padding: 20px 60px;
  font-family: Figtree, sans-serif;
  font-size: 15px;
  font-weight: 600;
  display: flex;
  box-shadow: 7px 7px 40px #0000000a;
}

.template-featured-tag:hover {
  border-color: var(--align-purple);
  background-color: var(--align-purple);
  color: #fff;
  font-weight: 500;
}

.featured-template-image {
  opacity: .26;
  filter: invert(0%);
  width: 18px;
  height: 17px;
  margin-right: 8px;
  display: none;
}

.bold-home-featured-templates-bar {
  text-align: center;
  max-width: 800px;
  margin: 50px auto;
}

.bold-home-feartured-template-link {
  margin-top: 7px;
  margin-bottom: 7px;
  margin-right: 14px;
}

.template-notes {
  color: var(--dim-grey-6);
}

.bold-right {
  flex: 1;
  align-self: center;
  max-width: 1500px;
  margin-bottom: 30px;
  margin-left: auto;
  margin-right: auto;
  padding: 70px;
  overflow: hidden;
}

.bold-home-split {
  max-width: 1500px;
  height: 600px;
  min-height: auto;
  margin-top: 40px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 45px;
  padding-right: 25px;
  display: flex;
}

.bold-home-split.home {
  text-align: center;
  justify-content: center;
  align-items: center;
  max-width: none;
  height: auto;
  margin: 5px auto 0;
  padding-left: 0;
  padding-right: 0;
  display: block;
}

.bold-home-split.home.tight {
  margin-top: 0;
}

.compass-title.summary {
  color: #fff;
  margin-bottom: 15px;
  padding-left: 50px;
}

.compass-title.ignite-page {
  z-index: 1;
  text-align: center;
  justify-content: center;
  height: auto;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: relative;
}

.compass-title.ignite-page.create2 {
  text-align: left;
  justify-content: flex-start;
  align-items: flex-end;
  max-width: none;
  margin-top: 15px;
  margin-bottom: 5px;
  margin-left: 0;
  display: flex;
}

.compass-title.ignite-page.dashboard {
  align-self: center;
  margin-left: auto;
  margin-right: auto;
}

.automation-ckeckmark {
  float: none;
  border-color: var(--silver);
  text-align: center;
  width: 16px;
  height: 16px;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
  display: inline-block;
}

.automation-ckeckmark.w--redirected-checked {
  float: none;
  text-align: center;
  border-color: #b9d3e9;
  width: 16px;
  height: 16px;
  margin-left: auto;
  margin-right: auto;
  font-weight: 400;
  display: inline-block;
}

.setup-notes-box {
  border-style: none;
  border-width: 1px;
  border-color: #fff var(--line2) var(--line2);
  background-color: var(--align-transparent);
  color: var(--align-dark-grey);
  border-radius: 10px;
  max-width: none;
  margin-top: 50px;
  margin-left: auto;
  margin-right: auto;
  padding: 30px;
  font-size: 13px;
  font-weight: 400;
  line-height: 18px;
}

.setup-notes-headline {
  color: var(--align-dark-grey);
  text-transform: uppercase;
  margin-top: 0;
  font-size: 11px;
  font-weight: 600;
}

.text-block-157 {
  color: var(--align-dark-grey);
}

.workspace-identifier {
  color: var(--align-jb-gray);
  text-align: left;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 0;
  padding-left: 3px;
  padding-right: 10px;
  font-size: 11px;
  font-weight: 400;
  display: block;
}

.workspace-identifier.padding {
  color: var(--align-purple);
  margin-top: 20px;
  font-weight: 600;
}

.automation-field {
  text-align: left;
  font-size: 14px;
  font-weight: 400;
  display: inline-block;
}

.automation-field.centered {
  text-align: center;
}

.automation-field._12-5 {
  background-color: var(--white-smoke-18);
  color: var(--light-slate-grey-2);
  text-transform: uppercase;
  border-radius: 3px;
  margin-left: 8px;
  padding-left: 7px;
  padding-right: 7px;
  font-size: 9px;
  font-weight: 500;
  display: inline-block;
}

.automation-field.bold {
  font-weight: 600;
}

.automation-row {
  color: var(--dark-slate-grey-m);
  align-items: center;
  margin-left: 0;
  margin-right: 0;
  padding: 7px 20px;
  font-weight: 400;
  display: flex;
}

.automation-row:hover {
  background-color: var(--hover-rosw);
}

.automation-columns {
  margin-bottom: 5px;
  padding: 0 20px 9px;
}

.automation-form-block {
  text-align: center;
  align-items: center;
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
  display: inline;
}

.automation-form-block.drop {
  text-align: left;
  justify-content: flex-start;
  display: inline-block;
}

.automation-form-block.drop.date {
  min-width: auto;
  margin-right: 8px;
  padding-left: 0;
}

.automation-form-block.right {
  text-align: right;
  justify-content: flex-end;
}

.automation-form-block.wide {
  text-align: right;
  flex: 1;
  justify-content: flex-end;
}

.automation-form-block.mobile-left {
  justify-content: center;
  display: flex;
}

.automation-form {
  text-align: left;
  flex: 1;
  align-self: center;
  align-items: center;
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
  display: flex;
}

.automation-form.drop {
  text-align: left;
  flex: none;
}

.automation-form.right {
  text-align: right;
  flex: 1;
  justify-content: flex-end;
  display: block;
}

.automation-form.indent {
  padding-top: 2px;
  padding-bottom: 2px;
  padding-left: 23px;
}

.automation-form.indent.footer-extra-space {
  margin-bottom: 20px;
  padding-left: 23px;
}

.automation-form.indent.footer-extra-space.light {
  color: var(--light-slate-grey-2);
}

.automation-form-input {
  border: 1px solid var(--line2);
  background-color: var(--line2);
  text-align: center;
  border-radius: 3px;
  max-height: 26px;
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
  padding: 0 2px;
  font-weight: 400;
  line-height: 18px;
}

.automation-form-input.days {
  max-width: 45px;
  margin-left: auto;
  margin-right: auto;
  display: inline-block;
}

.automation-form-input.days.right {
  text-align: center;
  flex: none;
}

.automation-form-input.enabled {
  background-color: var(--medium-sea-green-2);
  color: #fff;
  max-width: 130px;
  max-height: 36px;
  padding-left: 12px;
  padding-right: 12px;
  font-weight: 500;
}

.automation-form-input.enabled.wide-right {
  float: right;
  max-width: 160px;
}

.automation-form-input.drop {
  text-align: center;
  max-width: none;
  max-height: 33px;
  padding-left: 12px;
  padding-right: 12px;
}

.automation-form-input.drop._100 {
  text-align: left;
  min-width: 150px;
  max-width: 150px;
  display: block;
}

.automation-form-input.xlarge {
  min-height: 90px;
  max-height: none;
}

.automation-form-input.normal {
  max-height: none;
  margin-bottom: 15px;
}

.automation-form-description {
  flex: 1;
  margin-left: 7px;
  font-size: 13.5px;
  display: inline-block;
}

.automation-form-description.narrow {
  flex: none;
}

.automation-form-description.narrow.right-space {
  margin-right: 7px;
}

.automation-form-description.narrow.right-space.light {
  color: var(--light-slate-grey-2);
  font-size: 13px;
}

.automation-form-description.light {
  color: var(--light-slate-grey-2);
}

.automation-coloumns-header {
  padding-left: 10px;
}

.right {
  text-align: right;
  flex: none;
  margin-left: auto;
  margin-right: auto;
}

.playbook-cover-image {
  max-width: 300px;
}

.playbook-div {
  border: 1px none var(--icon-color);
  border-radius: 3px;
  flex: none;
  max-width: 800px;
  margin: 25px auto;
  display: flex;
  box-shadow: 7px 7px 40px #404a530d;
}

.aligned-teams {
  border-radius: 6px;
  max-width: 100%;
  margin-bottom: 0;
  padding-left: 0;
}

.aligned-teams.border {
  border: 5px none var(--search);
  box-shadow: none;
  background-color: #fff;
  border-radius: 13px;
  flex: none;
  max-width: none;
  height: auto;
  max-height: 650px;
  margin-top: 25px;
  margin-left: 40px;
  padding-top: 0;
  overflow: hidden;
}

.aligned-teams.border:hover {
  filter: saturate(143%);
}

.aligned-teams.border.small {
  max-height: 500px;
}

.aligned-teams.border.small._600, .aligned-teams.border.retro {
  max-height: 600px;
}

.aligned-teams.border.okr {
  max-height: 750px;
}

.table-line {
  border-bottom: 1px solid var(--line2);
  background-color: #0000;
  margin-top: 7px;
  margin-bottom: 7px;
  padding-top: 0;
  padding-bottom: 0;
}

.enterprise-tag {
  background-color: var(--align-secondary-green);
  border-radius: 5px;
  align-items: center;
  min-width: auto;
  max-width: none;
  margin-top: 8px;
  margin-bottom: 8px;
  margin-left: 0;
  padding: 2px 8px 2px 7px;
  display: flex;
}

.enterprise-tag.color {
  background-color: var(--align-primary-green);
  color: var(--align-white);
  padding-top: 0;
  padding-bottom: 0;
}

.enterprise-tag.color.tight {
  margin-top: 0;
  margin-bottom: 0;
}

.enterprise-tag.color.tight.new {
  background-color: var(--align-secondary-green);
}

.enterprise-tag.color.tight.new.menu {
  border-radius: 6px;
  margin-left: 6px;
  padding-left: 7px;
  padding-right: 7px;
  font-family: Montserrat, sans-serif;
  line-height: 18px;
  display: none;
}

.enterprise-tag.settings {
  color: var(--align-search-gray2);
  align-self: center;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 0;
  display: inline-block;
}

.enterprise-icon {
  opacity: .35;
  width: 14px;
  height: 14px;
  margin-right: 5px;
}

.text-block-159 {
  color: var(--align-dark-grey);
  text-transform: uppercase;
  font-size: 9px;
  font-weight: 500;
}

.text-block-159.menu {
  font-family: Open Sans, sans-serif;
}

.automation-form-block-in-table {
  margin: 30px;
}

.automation-form-label {
  font-weight: 600;
}

.mission-guidance {
  color: #7a8b9b;
  align-items: center;
  margin-bottom: 0;
  padding-left: 15px;
  font-size: 12.9px;
  font-weight: 400;
  line-height: 20px;
  display: flex;
}

.mission-guidance.headline {
  color: var(--align-sub-gray);
  margin-top: 0;
  margin-bottom: 0;
  padding-left: 0;
  font-size: 12.5px;
  font-weight: 400;
  display: block;
}

.icon {
  width: 16px;
  height: 16px;
  margin-bottom: 4px;
  margin-right: 7px;
}

.icon.check {
  width: 13px;
  height: 13px;
}

.icon.page {
  opacity: 1;
  filter: invert();
  align-self: center;
  width: 17px;
  height: 17px;
  margin-bottom: 0;
  margin-right: 0;
}

.icon.page.inverse {
  opacity: .9;
  filter: none;
  width: 18px;
  height: 18px;
  margin-bottom: 0;
}

.mission-guidance-box {
  border: 1px none var(--align-light-gray);
  background-color: var(--align-white);
  border-radius: 4px;
  margin: 0;
  padding: 8px 25px 8px 5px;
  line-height: 18px;
  display: inline-block;
}

.form-13 {
  margin-bottom: 0;
}

.user-team-link {
  color: var(--align-purple);
  margin-right: 0;
  font-size: 13.5px;
  font-weight: 500;
}

.user-team-link:hover {
  color: var(--align-hover);
}

.automation-col-check {
  text-align: left;
  flex: none;
  justify-content: flex-start;
  display: flex;
}

.div-block-94 {
  flex: 1;
  align-self: center;
  margin-left: 0;
  display: block;
}

.centered {
  text-align: center;
}

.u2w_remove {
  border: 1px solid var(--line2);
  color: var(--orange-red);
  padding-top: 7px;
  padding-bottom: 7px;
}

.core-settings-link {
  padding: 12px 10px;
  font-weight: 400;
  display: block;
}

.core-settings-link.new-line {
  align-items: center;
  padding-top: 12px;
  padding-bottom: 12px;
  display: flex;
}

.core-drop-icon {
  width: 18px;
  height: 14px;
  margin-left: 3px;
  display: none;
}

.core-drop-icon.summary {
  opacity: 0;
  color: #50b8ff;
}

.core-projects-light {
  background-color: var(--light-icon);
  color: var(--sub);
  border-radius: 6px;
  margin-right: 8px;
  padding-left: 7px;
  padding-right: 7px;
  font-size: 12px;
  font-weight: 600;
  display: inline-block;
}

.div-block-95 {
  flex: 1;
}

.div-block-95.view-more {
  padding-top: 5px;
  padding-bottom: 5px;
}

.core-drop-main-text {
  flex: 1;
  justify-content: flex-start;
  align-items: center;
  margin-left: 0;
  display: flex;
}

.form-14 {
  text-align: left;
}

.summary-box {
  align-items: center;
  padding: 75px 15px;
  display: flex;
}

.summary-box.dark {
  background-color: var(--dark-slate-grey-m);
  margin-top: 15px;
  margin-bottom: 15px;
  padding: 110px 25px;
}

.summary-box.dark.white {
  color: #fff;
  background-color: #fff;
  margin-top: 100px;
  margin-bottom: 40px;
  box-shadow: 7px 7px 40px #0000000d;
}

.summary-left {
  text-align: left;
  max-width: none;
  padding-bottom: 20px;
}

.summary-mission {
  padding-right: 25px;
  font-size: 45px;
  line-height: 55px;
}

.summary-mission.dark {
  color: #e9edf1;
  padding-left: 50px;
  padding-right: 0;
  font-size: 40px;
  font-weight: 700;
  line-height: 53px;
}

.summary-mission.dark.white {
  color: var(--dark-slate-grey-5);
  font-size: 35px;
  font-weight: 500;
  line-height: 45px;
}

.summary-obj {
  text-align: left;
  max-width: 440px;
  padding-top: 15px;
  padding-bottom: 15px;
}

.summary-obj-box {
  flex: 1;
  max-width: 45%;
  padding-left: 25px;
  padding-right: 40px;
}

.summary-obj-heading {
  color: var(--dodger-blue-4);
  text-transform: none;
  margin-bottom: 0;
  font-size: 24px;
  font-weight: 700;
}

.summary-obj-heading.dark {
  color: #e9edf1;
  margin-bottom: 0;
  font-size: 26px;
  font-weight: 700;
  line-height: 40px;
}

.summary-obj-heading.dark.white {
  color: var(--dodger-blue-4);
  font-size: 18px;
  font-weight: 700;
  line-height: 24px;
}

.summary-obj-desc {
  font-size: 16px;
}

.summary-obj-desc.dark {
  color: #b5c1cc;
  font-size: 18px;
  line-height: 27px;
}

.summary-obj-desc.dark.white {
  color: var(--dark-slate-grey-5);
  margin-bottom: 0;
  font-size: 21px;
  font-weight: 400;
  line-height: 30px;
}

.summary-mission-box {
  max-width: 45%;
}

.image-53 {
  opacity: .07;
  width: 70px;
  min-height: 300px;
  margin-left: 60px;
  margin-right: 60px;
}

.footer-content {
  color: #bec6ce;
  text-align: center;
  margin-top: 15px;
  margin-bottom: 20px;
  padding-left: 30px;
  padding-right: 30px;
  font-size: 14px;
}

.div-block-97 {
  display: flex;
}

.fade {
  opacity: .82;
  background-color: #f7f8ff;
  background-image: none;
  width: 100%;
  height: 30px;
  margin-top: -57px;
  margin-left: -2px;
  display: inline-block;
  position: relative;
  top: -12px;
}

.featured-block {
  border: 1px none var(--line-3);
  box-shadow: none;
  object-fit: fill;
  background-color: #0000;
  border-radius: 10px;
  flex-wrap: nowrap;
  align-items: flex-start;
  margin: 15px 0 0;
  padding: 0;
  font-family: Figtree, sans-serif;
  display: flex;
  overflow: auto;
}

.featured-block.meetaio {
  justify-content: center;
  margin-top: 15px;
  margin-bottom: 50px;
  margin-left: 0;
}

.featured-block.templates {
  margin-top: 0;
}

.strategy-play-text {
  border-style: solid none none;
  border-width: 9px 1px 1px;
  border-color: var(--align-purple) var(--ghost-white) var(--ghost-white);
  text-align: center;
  background-color: #fff;
  border-radius: 8px;
  height: 345px;
  margin-top: 10px;
  margin-bottom: 0;
  padding: 25px 15px;
  display: block;
  box-shadow: 0 0 14px #201f2208, 6px 12px 30px #2222250d;
}

.strategy-play-text:hover {
  border-style: solid none none;
  border-color: var(--align-purple) var(--ghost-white) var(--ghost-white);
  border-bottom-width: 1px;
  border-left-width: 1px;
  border-right-width: 1px;
  border-radius: 8px;
  box-shadow: 6px 30px 30px #2222250d, 0 0 14px #201f2208, 0 6px 20px #0000000f;
}

.strategy-play-text.setup {
  box-shadow: none;
  background-color: #0000;
  border-style: none;
  align-self: center;
  align-items: center;
  max-width: 242px;
  margin-right: 15px;
  padding-left: 12px;
  padding-right: 35px;
  display: none;
}

.strategy-play {
  box-shadow: none;
  flex: 1;
  width: auto;
  min-width: 238px;
  max-width: 255px;
  height: auto;
  margin: 0 8px 20px;
  display: inline-block;
}

.strategy-play.setup-card {
  color: var(--align-dark-grey);
  text-align: left;
  align-self: center;
  min-width: 230px;
  max-width: none;
  font-family: Montserrat, sans-serif;
  font-size: 18px;
  line-height: 26px;
  overflow: visible;
}

.template-value {
  color: var(--align-dark-grey);
  text-align: left;
  text-transform: none;
  max-height: 40px;
  margin-top: 0;
  margin-bottom: 2px;
  margin-left: 0;
  font-family: Montserrat, sans-serif;
  font-size: 15px;
  font-weight: 400;
  line-height: 20px;
  display: block;
}

.strategy-play-headline {
  color: var(--align-dark-grey);
  text-align: center;
  -webkit-text-stroke-width: .3px;
  margin-bottom: 4px;
  font-family: Montserrat, sans-serif;
  font-size: 22px;
  font-weight: 700;
  line-height: 32px;
  display: inline-block;
}

.spinner {
  display: none;
}

.payment-button-newux {
  padding-bottom: 20px;
  padding-left: 30px;
}

.payment-button-newux.enter-card {
  padding-left: 0;
}

.value-card {
  border-style: none;
  border-width: 1px;
  border-color: #e0eaf1 #e0eaf1 #e0eaf1 var(--comp);
  box-shadow: none;
  text-align: left;
  background-color: #0000;
  background-image: none;
  border-radius: 0;
  flex: 1;
  justify-content: space-between;
  align-items: center;
  width: auto;
  margin-top: 0;
  margin-bottom: 0;
  padding: 40px 25px;
  display: flex;
}

.value-card:hover {
  border-style: none;
  border-width: 1px;
  border-color: black black black var(--comp);
  background-color: var(--hover-rosw);
  box-shadow: none;
}

.value-card-headline {
  color: var(--black-16);
  margin-top: 0;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 22px;
  font-weight: 700;
  line-height: 32px;
}

.value-card-body {
  flex: 1;
  align-self: center;
  max-width: 100%;
  margin-left: 0;
  padding-right: 0;
}

.value-card-description {
  color: var(--dark-slate-grey-m);
  max-width: 99.1912%;
  margin-top: 5px;
  margin-left: 2px;
  padding-top: 2px;
  padding-left: 0;
  padding-right: 0;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  font-weight: 300;
  line-height: 25px;
}

.image-54 {
  float: left;
  width: 120px;
  margin-top: 0;
  margin-left: 0;
  margin-right: 15px;
}

.div-block-99 {
  justify-content: flex-start;
  min-height: 40px;
  margin: 10px 0 0;
  padding-bottom: 80px;
  padding-left: 0;
  padding-right: 0;
  font-weight: 500;
  display: block;
}

.image-55 {
  float: left;
  opacity: .24;
  width: 16px;
  margin-top: 6px;
  margin-left: 37px;
}

.link-block-41 {
  float: left;
  display: none;
}

.div-block-100 {
  float: left;
  flex: 1;
  align-items: center;
  margin-top: 0;
  display: flex;
}

.div-block-100.lower {
  display: none;
}

.create2-sm {
  color: var(--align-black-text);
  letter-spacing: normal;
  -webkit-text-stroke-width: 0px;
  text-transform: none;
  column-count: auto;
  flex: 0 auto;
  margin-right: 5px;
  padding-left: 1px;
  font-size: 12px;
  font-weight: 400;
  line-height: 20px;
  display: inline-block;
}

.create2-drop-blocks {
  text-align: left;
  flex: 1;
  min-width: 90px;
  max-width: 240px;
  margin-right: 8px;
  display: block;
}

.create2-drop-blocks.label {
  text-align: left;
  min-width: 195px;
  max-width: 270px;
  margin-right: 0;
}

.create2-drop-blocks.timeframe {
  text-align: left;
  max-width: 135px;
}

.create2-drop-blocks.cycle {
  text-align: left;
  max-width: 125px;
}

.create2-drop-blocks.cycle.rhythm1 {
  max-width: 135px;
}

.optional-label {
  background-color: var(--dodger-blue-12);
  color: var(--dark-slate-grey-m);
  border: 1px #0088ff57;
  border-radius: 3px;
  height: 44px;
  margin-top: 7px;
  margin-bottom: 10px;
  padding-top: 5px;
  padding-bottom: 5px;
  font-size: 14.5px;
  font-weight: 500;
  line-height: 34px;
  display: block;
}

.optional-label.label {
  border-style: solid;
  border-color: var(--align-mid-gray);
  background-color: var(--align-white);
  color: var(--align-dark-grey);
  border-radius: 8px;
  height: 46px;
  min-height: 46px;
  max-height: none;
  margin-top: 5px;
  padding-top: 8px;
  padding-bottom: 8px;
  font-size: 15px;
  font-weight: 400;
  line-height: 20px;
}

.ignite-nav-icons {
  opacity: .49;
  width: 15px;
  height: 15px;
  margin-top: 0;
  margin-left: 20px;
  margin-right: 5px;
}

.ignite-nav-icons.bold {
  opacity: 1;
}

.div-block-102 {
  align-self: center;
  align-items: center;
  margin-left: 35px;
  display: flex;
}

.text-block-168 {
  float: right;
  background-color: var(--form-border-light);
  opacity: 1;
  color: var(--dark-slate-grey-m);
  text-align: center;
  text-transform: uppercase;
  border-radius: 20px;
  justify-content: center;
  align-self: center;
  align-items: center;
  width: 28px;
  height: 28px;
  margin-top: 3px;
  margin-left: 12px;
  margin-right: 35px;
  font-family: Lato, sans-serif;
  font-size: 11px;
  font-weight: 300;
  line-height: 30px;
  display: inline-block;
}

.create2-drop {
  border: 1px solid var(--drop-2);
  background-color: var(--project-forms);
  color: var(--black-16);
  border-radius: 3px;
  height: 44px;
  margin-top: 7px;
  padding-left: 8px;
  padding-right: 4px;
  font-size: 14.5px;
  font-weight: 400;
  line-height: 34px;
  display: block;
}

.create2-drop.workspace {
  border-style: solid;
  border-color: var(--align-mid-gray);
  background-color: var(--align-white);
  color: var(--align-dark-grey);
  border-radius: 8px;
  height: 46px;
  min-height: 46px;
  max-height: none;
  margin-top: 5px;
  margin-bottom: 10px;
  font-size: 15px;
  box-shadow: 0 2px 6px #0000;
}

.create2-drop.team {
  border-style: solid;
  border-color: var(--align-mid-gray);
  background-color: var(--align-white);
  color: var(--align-dark-grey);
  border-radius: 8px;
  height: 46px;
  min-height: 46px;
  max-height: 46px;
  margin-top: 5px;
  font-size: 15px;
}

.create2-drop.timeframe {
  border-style: solid;
  border-color: var(--align-mid-gray);
  background-color: var(--align-white);
  color: var(--align-dark-grey);
  border-radius: 8px;
  height: 46px;
  min-height: 46px;
  max-height: none;
  margin-top: 5px;
  font-size: 15px;
}

.create2-drop.cycle {
  border-style: solid;
  border-color: var(--align-mid-gray);
  background-color: var(--align-white);
  color: var(--align-dark-grey);
  border-radius: 8px;
  height: 46px;
  min-height: 46px;
  max-height: 46px;
  margin-top: 5px;
  font-size: 15px;
}

.ignite-top-double {
  align-items: center;
  padding-top: 3px;
  padding-bottom: 3px;
  display: none;
}

.ignite-top-text {
  margin-top: 2px;
  margin-left: 12px;
  margin-right: 12px;
  display: none;
}

.check {
  background-color: #0000;
}

.check.mission {
  border-color: #d4d4d4;
  border-radius: 4px;
  width: 14px;
  height: 14px;
  margin-top: 3px;
  margin-left: 0;
  padding: 2px;
}

.check.mission.w--redirected-checked {
  opacity: .9;
  filter: invert();
  background-color: #000;
  border-width: 2px;
  border-color: #f1f1f112;
  border-radius: 4px;
  width: 15px;
  height: 15px;
  margin-top: 2px;
  margin-left: 0;
  padding: 2px;
}

.check.mission.w--redirected-focus-visible {
  border-color: var(--white-smoke);
}

.div-block-105 {
  border: 1px solid var(--icon-color);
  border-radius: 3px;
  flex: 0 auto;
  justify-content: center;
  align-self: center;
  align-items: center;
  width: 38px;
  height: 32px;
  margin-right: 0;
  font-size: 12.7px;
  line-height: 30px;
  display: flex;
}

.div-block-105.wide {
  border-width: 1.3px;
  border-color: var(--align-purple);
  background-color: var(--align-purple);
  color: var(--logoblue);
  -webkit-text-stroke-width: .3px;
  border-radius: 8px;
  width: auto;
  height: auto;
  padding: 11px 16px;
  line-height: 40px;
}

.div-block-105.wide:hover {
  border-color: var(--align-hover);
  background-color: var(--align-hover);
}

.div-block-105.wide.no-border {
  background-color: #0000;
  border-style: none;
}

._25 {
  border: 1px none var(--icon-color);
  width: 25px;
  height: 25px;
  margin-right: 0;
}

.link-block-43 {
  margin-right: 8px;
}

.link-block-43.mobile-plus {
  display: block;
}

.link-block-43.mobile-plus.wide.mobile-only {
  display: none;
}

.link-block-43.mobile-plus.wide.new-workspace {
  margin-right: 0;
}

.ux-icon-button {
  color: #fff;
  -webkit-text-stroke-width: .3px;
  font-size: 13px;
  font-weight: 400;
  line-height: 14.4px;
}

.div-block-106 {
  float: none;
  border: 1px none var(--white-smoke);
  background-color: var(--icon);
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  width: 32px;
  height: 32px;
  margin-bottom: 4px;
  margin-right: 7px;
  padding: 0;
  display: flex;
}

.div-block-106.team {
  margin-top: 10px;
  margin-bottom: 10px;
}

.div-block-106.team.inverse {
  border-style: none;
  margin-top: 5px;
  margin-right: 0;
  padding-bottom: 0;
}

.div-block-106.team.inverse.narrow {
  background-color: var(--align-primary-yellow);
  opacity: 1;
  border-radius: 8px;
  width: 32px;
  height: 32px;
  margin-bottom: 5px;
  margin-right: 10px;
  padding-left: 2px;
  padding-right: 2px;
}

.div-block-106.inverse {
  border-style: solid;
  border-color: var(--icon);
  background-color: #0000;
}

.tiny-icon {
  opacity: .33;
  width: 10px;
  height: 10px;
  margin-top: 3.5px;
  margin-right: 5px;
}

.tiny-icon.project-member {
  background-color: var(--align-very-light-grey);
  opacity: 1;
  border-radius: 8px;
  width: 25px;
  height: 25px;
  margin: 0 6px 1.5px 1px;
  padding: 5px;
}

.tiny-icon.project-member.team {
  background-color: var(--align-white);
  opacity: 1;
  margin-left: 3px;
  display: none;
}

.div-block-107 {
  align-items: flex-start;
  line-height: 22px;
  display: block;
}

.div-block-108 {
  text-align: left;
  margin-left: 8px;
  font-family: Montserrat, sans-serif;
  line-height: 22px;
}

.tiny-div {
  background-color: var(--align-transparent);
  vertical-align: baseline;
  border-radius: 20px;
  width: auto;
  height: auto;
  margin-bottom: 0;
  margin-right: 6px;
  display: none;
}

.tiny-div.tile {
  background-color: var(--align-very-light-grey);
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  width: 240px;
  height: 60px;
  margin-bottom: 25px;
  display: none;
}

.home-system-box {
  align-items: center;
  margin-bottom: 0;
  display: flex;
}

.column-118 {
  padding-left: 0;
  overflow: hidden;
}

.column-119 {
  align-self: center;
  align-items: flex-start;
  padding-left: 0;
  display: flex;
  overflow: hidden;
}

.column-120 {
  flex-wrap: wrap;
  flex: 0 auto;
  display: flex;
  overflow: hidden;
}

.link-39 {
  color: var(--dark-slate-grey-m);
  font-weight: 500;
}

.link-40, .link-41, .link-42 {
  color: var(--dark-slate-grey-5);
  font-weight: 500;
}

.checkbox-7, .checkbox-8, .checkbox-9 {
  margin-top: 2px;
}

.integration-card {
  border: 1px solid var(--line2);
  background-color: #fff;
  margin-bottom: 40px;
  margin-left: 20px;
  margin-right: 40px;
  padding: 20px 30px 30px;
  overflow: hidden;
  box-shadow: 6px 8px 40px #343e460f;
}

.integration-card.lower {
  border-style: solid;
  margin-top: 20px;
}

.integration-card.lower.export {
  border-style: solid;
  border-color: var(--line-3);
  box-shadow: none;
  border-radius: 8px;
  margin-bottom: 35px;
  margin-left: 0;
  padding-top: 20px;
  padding-left: 0;
  padding-right: 0;
  display: block;
}

.integration-card.google {
  border-style: solid;
  border-color: var(--line-3);
  box-shadow: none;
  border-radius: 8px;
  margin-bottom: 40px;
  margin-left: 0;
  padding-top: 20px;
  padding-left: 0;
  padding-right: 10px;
  display: block;
}

.integration-card.top-space {
  border-style: solid;
  border-color: var(--line-3);
  box-shadow: none;
  border-radius: 8px;
  margin-top: 30px;
  margin-bottom: 100px;
  margin-left: 0;
  padding-top: 20px;
  padding-left: 0;
  padding-right: 0;
}

.integration-name {
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 5px;
  padding-top: 8px;
  padding-bottom: 8px;
  display: flex;
}

.integration-name.tight {
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 0;
}

.integration-title {
  color: var(--dark-slate-grey-5);
  margin-right: 12px;
  font-size: 18px;
  font-weight: 600;
  display: inline-block;
}

.integration-setting {
  justify-content: space-between;
  align-items: center;
  margin-top: 0;
  margin-bottom: 15px;
  margin-left: 15px;
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
}

.integration-setting.narrow {
  justify-content: flex-start;
  margin-bottom: 8px;
  margin-left: 20px;
  padding-left: 30px;
  display: flex;
}

.integration-setting.indent {
  margin-top: 5px;
  margin-bottom: 5px;
  padding-top: 5px;
  padding-bottom: 5px;
  padding-left: 0;
}

.integration-setting.betahide {
  display: none;
}

.integration-setting.google-authorize {
  border-top: 1px none var(--form-border-light);
  border-bottom: 1px solid var(--form-border-light);
  margin: 10px 30px 15px 40px;
  padding-top: 10px;
  padding-bottom: 15px;
  padding-left: 0;
}

.integration-setting.bar {
  margin-bottom: 15px;
  margin-left: 8px;
  padding-left: 40px;
  font-weight: 600;
}

.integration-setting.link {
  align-items: center;
  margin-bottom: 8px;
  margin-left: 5px;
  padding-top: 0;
  padding-bottom: 0;
  padding-right: 15px;
}

.integration-setting.update {
  border-style: none none solid;
  border-width: 1px;
  border-color: var(--line-3) var(--line-3) var(--ghost-white);
  background-color: #0000;
  border-radius: 4px;
  margin: 10px 40px 25px;
  padding: 10px 0;
}

.integration-setting.update.slides {
  border-style: solid none none;
  border-top-color: var(--ghost-white);
  background-color: var(--white-white);
  border-radius: 0;
  margin-top: 20px;
  margin-bottom: 0;
  padding-top: 10px;
  padding-bottom: 10px;
  padding-right: 65px;
}

.integration-setting.high {
  align-items: center;
  margin-top: 0;
  margin-bottom: 2px;
  margin-left: 0;
  padding: 1px 15px 1px 40px;
  line-height: 17px;
  display: flex;
}

.integration-setting.high.full2 {
  margin-bottom: 2px;
  padding-left: 40px;
}

.integration-setting-name {
  color: var(--dark-slate-grey-m);
  flex: 0 auto;
  min-width: 200px;
  margin: 5px 0;
  padding-top: 5px;
  padding-bottom: 5px;
  font-weight: 400;
  display: inline-block;
}

.integration-setting-name.links {
  flex: 1;
  align-self: center;
  margin-top: 0;
  margin-bottom: 0;
  margin-left: 0;
  padding-top: 0;
  padding-bottom: 0;
  font-size: 13.5px;
}

.integration-setting-name.right {
  color: var(--dark-slate-grey-m);
  text-align: right;
  min-width: 215px;
  max-width: none;
  margin-right: 15px;
  font-weight: 400;
  display: inline-block;
}

.integration-setting-name.right.narrow {
  color: var(--dark-slate-grey-m);
  text-align: left;
  min-width: 130px;
  max-width: 130px;
  font-weight: 400;
}

.integration-setting-name.right.narrow.update {
  min-width: auto;
  max-width: none;
  margin-left: 8px;
}

.integration-setting-name.right.narrow.export {
  flex: 0 auto;
  min-width: auto;
  max-width: none;
  margin-top: 5px;
}

.integration-setting-name.right.high {
  color: var(--dim-grey-6);
  text-align: left;
  min-width: auto;
  max-width: none;
  margin: 0 8px 0 5px;
  padding-top: 0;
  padding-bottom: 0;
  font-size: 13.7px;
  font-weight: 500;
  display: block;
  overflow: hidden;
}

.integration-setting-name.right.high.full {
  color: var(--dark-slate-grey-5);
  min-width: auto;
  max-width: none;
  margin-left: 5px;
  margin-right: 8px;
  font-size: 14px;
  font-weight: 600;
  display: inline-block;
}

.integration-setting-name.right.bottom {
  margin-top: 5px;
}

.integration-setting-name.right.bottom.existing, .integration-setting-name.right.new-presentation {
  text-align: left;
  min-width: 250px;
  margin-right: 8px;
  padding-left: 15px;
}

.integration-input {
  background-color: var(--line2);
  border: 1px #000;
  border-radius: 4px;
  min-width: 90px;
  max-width: 400px;
  margin-bottom: 0;
  display: inline-block;
}

.integration-input.box {
  min-width: auto;
  display: block;
}

.integration-input.box.narrow {
  display: inline-block;
}

.integration-input.box.narrow._300 {
  border-style: solid;
  border-color: var(--line-3);
  background-color: var(--search);
  color: var(--dark-slate-grey-m);
  border-bottom-width: 1px;
  border-radius: 8px;
  max-width: 300px;
  min-height: 36px;
  max-height: 36px;
  margin-right: 0;
  padding-top: 0;
  padding-bottom: 0;
  overflow: hidden;
}

.integration-input._150 {
  width: 150px;
}

.integration-input._150.betahide {
  display: none;
}

.integration-input.blue {
  border-style: solid;
  border-color: var(--line-3);
  background-color: var(--search);
  border-radius: 8px;
  max-width: 300px;
  min-height: 36px;
  max-height: 36px;
  padding-top: 0;
  padding-bottom: 0;
}

.form-16 {
  display: block;
}

.form-16.drop {
  justify-content: flex-end;
  display: flex;
}

.form-16.narrow {
  text-align: left;
  margin-left: 0;
  display: flex;
}

.form-16.integrations {
  align-items: center;
  display: flex;
}

.form-block-16 {
  text-align: right;
  flex: 1;
  width: 100%;
  margin-bottom: 0;
  display: inline-block;
}

.form-block-16.narrow {
  flex: 1;
}

.form-block-16.integrations {
  width: 100%;
  max-width: 100%;
}

.workspace-settings-feature {
  display: block;
}

.checkout-copy {
  margin-top: 10px;
  margin-bottom: 10px;
  font-family: Figtree, sans-serif;
  font-size: 15px;
  font-weight: 300;
  line-height: 20px;
  display: block;
}

.hide-check {
  display: inline-block;
}

.bold-text-30, .bold-text-31 {
  font-weight: 600;
}

.bold-text-32 {
  border-style: none none dotted;
  border-width: 1px;
  border-color: black black var(--light-slate-grey-2);
  font-weight: 500;
}

.view-projects:hover {
  font-weight: 400;
}

.filter-workspaces {
  opacity: .48;
  text-align: right;
  border-style: none;
  flex: none;
  justify-content: flex-end;
  align-self: center;
  align-items: center;
  height: auto;
  margin: 0 0 0 8px;
  padding: 0 0 0 10px;
  display: flex;
}

.filter-workspaces.home {
  margin-top: 2px;
}


.filter-workspaces.db {
  margin-bottom: 0;
  padding-left: 0;
  display: block;
}

.filter-show {
  opacity: .7;
  flex: none;
  width: 18px;
  height: 15px;
}

.filter-show.db {
  opacity: 100;
  width: 12px;
}

.filter-show.disable, .filter-hide {
  display: none;
}

.drop-workspaces {
  border: 1px none var(--line2);
  box-shadow: none;
  border-radius: 10px;
  width: 250px;
  min-width: 150px;
  font-weight: 400;
}

.drop-workspaces:hover {
  background-color: var(--hover-rosw);
  color: var(--align-purple);
}

.droplist-workspaces.w--open {
  background-color: #fff;
  border-radius: 10px;
  flex: 1;
  min-width: 250px;
  max-width: 250px;
  box-shadow: 0 0 12px #00000014;
}

.dropdown-10 {
  flex: none;
  order: 0;
  justify-content: flex-start;
  align-self: center;
  align-items: flex-start;
  margin-left: 0;
  display: block;
}

.dropdown-10.teams {
  text-align: right;
  flex: 1;
  justify-content: flex-end;
  align-self: center;
  margin-bottom: 0;
  margin-right: 10px;
  display: flex;
}

.dropdown-10.teams.org-ux {
  margin-bottom: 15px;
}

.dropdown-10.teams.db {
  text-align: left;
  flex: none;
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 0;
  padding-left: 5px;
  display: none;
}

.dropdown-10.ws {
  margin-right: 8px;
}

.advance-workspace-feature {
  margin-top: 5px;
  margin-bottom: 5px;
}

.advanced-features-checkbox {
  border: 1px solid var(--light-slate-grey-2);
}

.compass-link {
  color: var(--dark-slate-grey-5);
  min-width: 250px;
  font-weight: 500;
  display: block;
}

.compass-link:hover {
  background-color: var(--hover-rosw);
}

.feature-card {
  border: 1px solid var(--line2);
  margin-top: 0;
  margin-bottom: 20px;
  padding: 20px;
  display: block;
}

.feature-card.top {
  margin-top: 40px;
}

.feature-card.top.domain-based {
  border: 1px solid var(--line2);
  padding-bottom: 20px;
  padding-left: 20px;
  padding-right: 20px;
}

.feature-card.domain-field {
  max-height: 80px;
}

.feature-card.saml {
  border: 1px #000;
  margin-bottom: 0;
  padding: 5px 20px 0 50px;
  display: block;
}

.feature-card.cycles {
  display: none;
}

.feature-card.domains {
  border-style: none;
  margin-bottom: 0;
  padding: 5px 0 0 4px;
  display: block;
}

.feature-details {
  margin-bottom: 26px;
  display: block;
}

.feature-details.saml {
  margin-top: 2px;
  margin-bottom: 0;
  display: block;
}

.feature-details.domain {
  border: 1px none var(--line-3);
  background-color: #fff;
  border-radius: 8px;
  margin-bottom: 50px;
  margin-left: 52px;
  padding: 0 10px 0 0;
  display: inline-block;
}

.div-block-116 {
  float: left;
}

.help-text-feature {
  text-align: left;
  margin-top: -7px;
  font-size: 10px;
}

.compass-mission {
  margin-bottom: -12px;
  padding: 2px 40px;
  font-size: 14.6px;
}

.top {
  margin-top: 20px;
  margin-bottom: 10px;
}

.settings-icon {
  width: 14px;
  height: 14px;
  margin-right: 8px;
}

.settings-icon.workspace-settings {
  opacity: .7;
  width: 18px;
  height: 18px;
}

.settings-icon.workspace-settings.color1 {
  border: 1.5px solid var(--align-light-gray);
  background-color: var(--align-white);
  opacity: 1;
  border-radius: 8px;
  width: 42px;
  height: 42px;
  margin-right: 8px;
  padding: 8px;
}

.settings-text {
  margin-bottom: 10px;
}

.settings-text.select-all {
  color: var(--align-dark-grey);
  margin-bottom: 0;
  padding-left: 3px;
}

.settings-text.small {
  color: var(--dim-grey-6);
  margin-bottom: 12px;
  padding-right: 20px;
}

.settings-text.small.buffer {
  color: var(--align-dark-grey);
  margin-bottom: 0;
  padding-left: 2px;
  font-weight: 400;
}

.business-domain-option {
  background-color: var(--align-very-light-grey);
  color: var(--align-dark-grey);
  border-radius: 8px;
  align-items: center;
  margin: 0 40px 7px 0;
  padding-top: 5px;
  padding-bottom: 5px;
  padding-left: 30px;
  font-size: 16px;
  font-weight: 600;
  line-height: 22px;
  display: flex;
}

.business-domain-option.allow {
  border: 1px none var(--line-3);
  background-color: var(--align-very-light-grey);
  opacity: 1;
  border-radius: 8px;
  width: auto;
  margin-left: 52px;
  padding: 5px 10px 5px 30px;
  line-height: 18px;
  display: inline-flex;
}

.allow-domain {
  align-self: center;
  margin-top: 0;
  margin-right: 12px;
}

.require-domain {
  margin-top: 0;
  margin-right: 12px;
}

.use-team-mission {
  margin-bottom: 5px;
  margin-left: 17px;
  padding-left: 0;
  display: block;
}

.use-team-mission.modern {
  background-color: #fff;
  border-bottom: 1px solid #d6dee666;
  border-right: 1px #d6dee666;
  margin-left: 15px;
  padding-top: 2px;
  padding-bottom: 2px;
  padding-left: 5px;
}

.use-team-mission.modern.mission {
  border-bottom-style: none;
  margin-left: 15px;
  padding-top: 4px;
}

.use-team-mission.modern.mission.full {
  float: right;
  text-align: right;
  background-color: #0000;
  border-radius: 8px;
  width: auto;
  min-width: auto;
  margin-bottom: 0;
  margin-left: 0;
  padding: 0 5px;
  display: block;
}

.checkbox-label-6 {
  color: var(--dark-slate-grey-5);
  text-transform: none;
  margin-left: 8px;
  font-size: 13px;
}

.checkbox-label-6.mission {
  color: var(--dim-grey-6);
  margin-left: 4px;
  font-size: 12px;
  font-weight: 400;
}

.text-block-177 {
  color: var(--dark-slate-grey-5);
  margin-bottom: 25px;
  padding-top: 8px;
  padding-bottom: 8px;
  font-size: 17px;
  font-weight: 700;
  line-height: 20px;
}

.text-block-177.combined {
  color: var(--black-16);
  margin-bottom: 0;
  margin-right: 2px;
  padding-top: 0;
  padding-bottom: 0;
  padding-left: 1px;
  font-size: 17px;
  font-weight: 600;
  display: inline-block;
}

.text-block-177.combined.extra {
  margin-right: 5px;
  padding-top: 0;
  padding-bottom: 0;
}

.text-block-177.combined.extra.cycle, .text-block-177.combined.extra.label {
  color: var(--align-dark-grey);
  margin-right: 2px;
  font-size: 16px;
  font-weight: 600;
}

.text-block-177.combined.workspace, .text-block-177.combined.team {
  color: var(--align-dark-grey);
  font-size: 16px;
  font-weight: 600;
}

.make-template {
  background-color: var(--line2);
  text-align: center;
  border-radius: 3px;
  margin-top: 25px;
  margin-bottom: 25px;
  padding-top: 8px;
  padding-bottom: 8px;
  font-size: 14px;
  font-weight: 400;
}

.create3-page-icon {
  border: 1.5px none var(--align-purple);
  background-color: var(--align-90-purple);
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  width: 32px;
  height: 32px;
  margin-right: 10px;
  display: flex;
}

.create3-page-icon.edit {
  display: none;
}

.create-page-icon-image {
  opacity: .8;
  width: 18px;
  height: 18px;
}

.create-block {
  letter-spacing: 0;
  white-space: normal;
  align-items: center;
  margin-top: 5px;
  margin-bottom: 5px;
  display: flex;
}

.create-block.title {
  margin-bottom: 10px;
}

.create-block.title.preview {
  border: 1px solid var(--line2);
  background-color: var(--line2);
  border-radius: 6px;
  margin-top: 10px;
  margin-bottom: 20px;
  padding-top: 8px;
  padding-bottom: 8px;
}

.create-block.title.preview.modern {
  border-style: none;
  border-width: 1px;
  border-color: var(--line-3) var(--line-3) var(--form-border-light);
  box-shadow: none;
  text-align: left;
  background-color: #0000;
  flex: 1;
  align-self: auto;
  margin: 0 auto;
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
}

.create-block.bottom {
  margin-bottom: 5px;
  display: none;
}

.create-block.bottom.automation-section {
  margin-top: 20px;
  padding-top: 3px;
  display: flex;
}

.create-block.bottom.automation-section.block {
  margin-top: 15px;
  display: block;
}

.create-block.bottom.automation-section.block.create {
  margin-top: 20px;
  margin-bottom: 10px;
}

.create-block.bottom.automation-section.block.create.tighter {
  margin-top: 25px;
  margin-bottom: 20px;
}

.create-block.top {
  margin-top: 20px;
}

.create-block.top.hide {
  display: none;
}

.create-block.top.tighter {
  height: 36px;
  margin-top: 15px;
  display: flex;
}

.create-block.hide {
  display: none;
}

.create-block.block {
  display: block;
}

.create3-text-label {
  text-align: right;
  min-width: 100px;
  max-width: 120px;
  min-height: auto;
  padding-left: 2px;
}

.create3-text-label.modern {
  min-width: 150px;
  max-width: 120px;
}

.create3-text-label.modern.create, .create3-text-label.create2 {
  min-width: 120px;
}

.create3-text {
  color: var(--dark-slate-grey-5);
  text-align: right;
  text-transform: none;
  justify-content: flex-start;
  align-items: center;
  height: 34px;
  max-height: none;
  margin-left: 0;
  margin-right: 8px;
  font-size: 12px;
  font-weight: 500;
  line-height: 20px;
  display: flex;
}

.create3-text.full {
  color: var(--align-black-text);
  text-align: left;
  justify-content: flex-start;
  align-items: center;
  height: auto;
  margin-top: 12px;
  font-size: 12px;
  font-weight: 400;
}

.create3-text.full.mission {
  float: right;
  color: var(--align-black-text);
  text-align: right;
  flex: 0 auto;
  justify-content: flex-start;
  height: auto;
  margin-top: 0;
  margin-bottom: 0;
  padding-right: 0;
  font-size: 12px;
  font-weight: 400;
  display: inline-block;
}

.create3-text.full.mission.toggle {
  margin-right: 8px;
}

.create3-text.full.mission.visibility {
  font-weight: 400;
}

.create3-text.full.block {
  justify-content: flex-start;
  align-items: center;
  height: auto;
  font-weight: 400;
}

.create3-text.full.option {
  text-transform: uppercase;
  margin-top: 0;
  font-weight: 600;
}

.automation-title {
  text-align: left;
  flex: 1;
  margin-bottom: 0;
  margin-left: 15px;
}

.automation-title.modern {
  text-align: left;
  margin-bottom: -1px;
  margin-left: 1.5px;
}

.div-block-127 {
  margin-left: 0;
  padding-left: 155px;
}

.verification-link {
  font-size: 12.8px;
  display: inline-block;
}

.verification-link.send-email {
  color: var(--align-purple);
  margin-right: 12px;
  font-size: 12px;
  font-weight: 400;
}

.checkbox-label-7 {
  color: var(--align-dark-grey);
  align-self: center;
  margin-bottom: 0;
  margin-right: 8px;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
}

.verification-status {
  display: inline-block;
}

.verification-status.allowed-domain-in-another-workspace-status {
  align-self: center;
}

.verification-status.verification-email-link {
  line-height: 19.2px;
  display: none;
}

.workspace-setting-card {
  border: 1px none var(--line-3);
  background-color: var(--align-white);
  box-shadow: none;
  border-radius: 12px;
  margin-top: 0;
  margin-bottom: 25px;
  padding: 25px 0 0;
}

.workspace-setting-card.calendar {
  display: none;
}

.workspace-setting-card.saml {
  border-style: none;
  border-color: var(--line-3);
  background-color: var(--align-white);
  margin-top: 25px;
  margin-bottom: 20px;
  padding-top: 25px;
  padding-bottom: 25px;
  padding-right: 0;
}

.image-61 {
  width: 16px;
  min-width: auto;
  max-width: none;
  height: 16px;
  margin-right: 8px;
  display: inline-block;
}

.div-block-128 {
  text-align: right;
  align-self: center;
  min-width: auto;
  margin-left: 15px;
  margin-right: 0;
  display: flex;
}

.linked-box {
  border: 1px solid var(--line-3);
  border-radius: 8px;
  min-width: auto;
  margin: 10px 30px 25px 40px;
  padding: 20px;
  display: inline-block;
  overflow: hidden;
}

.integrations-description-text {
  color: var(--dim-grey-6);
  margin-top: 3px;
  margin-bottom: 0;
  margin-left: 0;
  font-size: 13px;
}

.compass-icon-box {
  text-align: center;
  background-color: #070808;
  border-radius: 6px;
  flex: 0 auto;
  justify-content: center;
  align-self: center;
  align-items: center;
  width: 25px;
  height: 25px;
  display: flex;
}

.compass-icon-box.time {
  background-color: #0000;
  border-radius: 4px;
  align-self: auto;
  width: auto;
  height: auto;
  display: block;
}

.compass-icon-box.time.year {
  background-color: #0000;
  width: auto;
  height: auto;
  display: block;
}

.core-drop-label-text {
  color: var(--slate-grey-4);
  text-transform: none;
  padding-top: 2px;
  padding-bottom: 2px;
  font-family: Montserrat, sans-serif;
  font-size: 13.7px;
  font-weight: 400;
  line-height: 15px;
}

.domain-message {
  color: var(--dim-grey-6);
  margin-top: 5px;
  margin-bottom: 20px;
  margin-left: 52px;
  padding-left: 4px;
  display: none;
}

.saml-message {
  color: var(--dim-grey-6);
  margin-bottom: 20px;
  padding-left: 4px;
  display: none;
}

.saml-message.enabled {
  color: var(--lime-green-5);
  flex: 1;
  margin-top: 8px;
  margin-bottom: 20px;
  padding-left: 2px;
  font-size: 13px;
  font-weight: 500;
  display: none;
}

.image-export-icon {
  opacity: .7;
  flex: none;
  width: 14px;
  max-width: none;
  height: 14px;
  margin-left: 0;
  margin-right: 3px;
  display: none;
}

.image-export-icon.large {
  opacity: .82;
  width: 14px;
  height: 14px;
  display: none;
}

.text-block-181 {
  color: var(--align-dark-grey);
  text-align: left;
  text-transform: uppercase;
  margin-top: 40px;
  margin-bottom: 0;
  padding-left: 5px;
  font-size: 12px;
  font-weight: 600;
}

.link-46 {
  color: var(--align-purple);
  align-items: stretch;
  font-size: 13.5px;
  display: inline-block;
}

.integrations-headline-box {
  background-color: #fff;
  align-items: flex-start;
  margin-bottom: 0;
  padding: 20px 40px;
  display: flex;
}

.chat {
  border: 1px solid var(--line2);
  background-color: #fff;
  align-items: flex-end;
  width: 580px;
  min-height: 50px;
  padding: 10px;
  display: flex;
}

.chat-message-inner {
  overflow-wrap: anywhere;
  justify-content: flex-start;
  align-items: center;
  padding-top: 3px;
  padding-bottom: 2px;
  display: flex;
  overflow: visible;
}

.chat-message-inner.tight {
  align-items: flex-start;
}

.chat-message-inner._490, .chat-message-inner._490.feeder {
  margin-left: 51px;
}

.chat-message-inner._490.feeder.layer {
  flex: 1;
}

.chat-message-inner._490.feeder.less {
  margin-left: 41px;
}

.message-owner {
  color: #fff;
  background-color: #7b88a2;
  border-radius: 100px;
  flex: none;
  justify-content: center;
  align-self: flex-end;
  align-items: center;
  width: 32px;
  height: 32px;
  margin-top: 4px;
  margin-right: 8px;
  display: flex;
}

.message-owner.tight {
  border: 1px none var(--light-steel-blue-5);
  background-color: var(--align-light-gray);
  color: var(--dark-slate-grey-5);
  border-radius: 8px;
  align-self: flex-start;
  width: 30px;
  max-width: 30px;
  height: 30px;
  max-height: 30px;
  margin-top: 0;
  margin-right: 3px;
  display: flex;
  overflow: hidden;
}

.message-owner.tight.headshot {
  width: 32px;
  max-width: 30px;
  height: 32px;
  max-height: 32px;
}

.message-owner.tight.collaboration-mod {
  border: 2px solid var(--align-white);
  background-color: var(--align-very-light-grey);
  border-radius: 20px;
  width: auto;
  max-width: none;
  height: auto;
  max-height: none;
  margin-top: 0;
  margin-left: -10px;
  line-height: 18px;
  position: relative;
}

.message-owner.tight.collaboration-mod._5 {
  z-index: 5;
}

.message-owner.tight.collaboration-mod._4 {
  z-index: 4;
}

.message-owner.tight.collaboration-mod._3 {
  z-index: 3;
}

.message-owner.tight.collaboration-mod._2 {
  z-index: 2;
}

.message-owner.tight.collaboration-mod._1 {
  z-index: 1;
}

.message-owner.tight.align-user-initials {
  width: 28px;
  max-width: 28px;
  height: 28px;
  max-height: 28px;
}

.chat-message-text-box {
  background-color: var(--search);
  border-radius: 12px;
  min-width: auto;
  max-width: 465px;
  min-height: 30px;
  margin-top: 2px;
  margin-bottom: 2px;
  padding: 12px;
  display: inline-block;
}

.chat-message-text-box.them {
  background-color: var(--search);
  border: 1px #e9ecf1;
  border-radius: 12px 12px 12px 0;
  margin-top: 2px;
  margin-bottom: 2px;
  padding: 8px 12px;
}

.chat-message-text-box.them.tight {
  background-color: #0000;
  border-left: 3px #8d8e8f;
  border-top-left-radius: 0;
  max-width: 80%;
  min-height: auto;
  margin-top: 0;
  margin-left: 6px;
  padding-top: 2px;
  padding-bottom: 2px;
  padding-left: 0;
}

.chat-message-text-box.them.tight.wide {
  overflow-wrap: anywhere;
  max-width: 97%;
  margin-top: 6px;
  margin-bottom: 1px;
  margin-left: 5px;
  padding-top: 0;
  padding-bottom: 0;
  padding-right: 15px;
  display: block;
  overflow: hidden;
}

.chat-message-text-box.them.tight.wide.rollup {
  min-width: 100%;
  margin-left: 0;
  padding-right: 0;
}

.chat-message-text-box.them.tight.wide.rollup.flex {
  border-left: 1px #5062ff80;
  margin-left: 2px;
  padding-left: 0;
}

.chat-message-text-box.them.tight.wide.rollup.flex.feeder {
  background-color: var(--align-transparent);
  box-shadow: none;
  border-radius: 6px;
  margin-top: 0;
  padding-top: 5px;
  display: flex;
}

.chat-message-text-box.them.tight.wide.chatmacro {
  max-width: none;
}

.chat-message-text-box.reply {
  background-color: var(--align-very-light-grey);
  border-radius: 0 8px 8px 0;
  max-width: none;
  min-height: auto;
  max-height: 27px;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 4px;
  padding-bottom: 4px;
  padding-left: 8px;
  font-size: 13.7px;
  line-height: 19px;
  overflow: auto;
}

.chat-message-text-box.reply:hover {
  background-color: var(--align-very-light-grey);
}

.chat-message-text-box.reply.area, .chat-message-text-box.reply.compose {
  background-color: var(--align-white);
}

.chat-message-text-box.tight {
  background-color: #0000;
  max-width: 90%;
  padding-top: 0;
}

.chat-message-text-box.tight.wide {
  max-width: none;
  min-height: auto;
  overflow: visible;
}

.chat-message-text {
  color: var(--align-black-text);
  text-align: left;
  letter-spacing: normal;
  -webkit-text-stroke-width: 0px;
  word-break: normal;
  overflow-wrap: anywhere;
  max-width: none;
  margin-bottom: 0;
  padding-left: .5px;
  padding-right: 0;
  font-family: Montserrat, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 22px;
  overflow: hidden;
}

.chat-message-text.me {
  color: var(--dark-slate-grey-5);
  text-align: left;
  font-family: Montserrat, sans-serif;
  display: inline-block;
}

.chat-message-text.me.reply {
  color: var(--dim-grey-6);
  text-align: left;
  max-height: 36px;
  font-family: Montserrat, sans-serif;
  font-size: 13.4px;
  line-height: 18px;
  overflow: scroll;
}

.chat-message-text.reply {
  color: var(--dim-grey-6);
}

.chat-message-text.feeder {
  max-width: 583px;
}

.chat-message-text.chatspot {
  white-space: normal;
  word-break: normal;
  overflow-wrap: anywhere;
  max-width: none;
  padding-right: 15px;
  font-size: 14px;
  display: block;
}

.chat-message-text.chatmacro {
  word-break: normal;
  overflow-wrap: anywhere;
  max-width: none;
}

.chat-window {
  float: none;
  text-align: left;
  background-color: #ffffffdb;
  width: 580px;
  max-height: 1400px;
  margin-bottom: 15px;
  margin-left: auto;
  margin-right: auto;
  padding: 15px;
  font-family: Montserrat, sans-serif;
  overflow: scroll;
  box-shadow: 0 30px 35px #3b414714;
}

.chat-window.compass {
  z-index: 9977;
  float: none;
  border: 1px none var(--light-icon);
  box-shadow: none;
  background-color: #fff;
  background-image: none;
  width: auto;
  height: auto;
  min-height: 100vh;
  max-height: 100vh;
  margin-bottom: 0;
  margin-right: 0;
  padding: 0 0 170px;
  position: relative;
  overflow: auto;
}

.chat-window.compass.inb0x-page {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.chat-window.compass.inb0x-page.rollup {
  background-color: var(--align-transparent);
  min-height: 93vh;
  max-height: 93px;
  overflow: auto;
}

.chat-window.compass.inb0x-page.rollup._490 {
  background-color: var(--align-white);
  max-width: none;
  padding-left: 15px;
}

.chat-window.compass.inb0x-page.rollup._490.stream {
  padding-left: 0;
}

.chat-window.compass.inb0x-page.rollup._600.gw {
  display: block;
}

.chat-window.compass.chatspot {
  min-height: 95vh;
  max-height: 95vh;
  padding-bottom: 165px;
}

.chat-window.compass.chatmacro {
  min-height: 100vh;
  max-height: 100vh;
}

.chat-profile-initials {
  text-align: center;
  text-transform: uppercase;
  font-size: 10px;
  font-weight: 400;
}

.chat-profile-initials.tight {
  opacity: 1;
  color: #565963;
  letter-spacing: 0;
  -webkit-text-stroke-width: 0px;
  word-break: normal;
  background-color: #0000;
  max-width: 23px;
  margin-top: 1px;
  font-family: Montserrat, sans-serif;
  font-size: 10px;
  font-weight: 500;
  display: flex;
  overflow: hidden;
}

.chat-profile-initials.tight.collaboration-mod {
  color: var(--align-medium-gray);
  max-width: none;
  margin-top: 0;
  padding-left: 6px;
  padding-right: 6px;
  font-family: Lato, sans-serif;
  font-size: 10px;
  font-weight: 400;
  line-height: 20px;
}

.integrations-icon-box {
  border: 2px solid var(--align-purple);
  opacity: .85;
  background-color: #fff;
  border-radius: 8px;
  flex: none;
  justify-content: center;
  align-self: flex-start;
  align-items: center;
  width: 43px;
  height: 43px;
  margin-top: 0;
  margin-right: 15px;
  display: flex;
}

.integrations-icon-box.raw {
  border-color: var(--align-dark-grey);
  background-color: var(--llg1);
  margin-top: 0;
}

.integrations-icon-box.export {
  border-color: var(--align-purple);
  background-color: #fff;
}

.inteegrations-icon {
  width: 22px;
  height: 22px;
}

.chat-message {
  max-width: none;
  margin-bottom: 0;
  margin-left: 0;
  padding-top: 3px;
  padding-bottom: 3px;
}

.chat-message.tight {
  border-bottom: 1px none var(--line2);
  overflow-wrap: anywhere;
  background-color: #fff;
  border-radius: 0;
  min-width: 100%;
  margin-bottom: 1px;
  padding: 5px 17px 5px 20px;
  overflow: visible;
  max-width: 100%;
}

.chat-message.tight:hover {
  background-color: var(--hover-rosw);
}

.chat-message.tight.inbox-page-rollup {
  border-style: solid none;
  border-width: 1px;
  border-color: var(--ghost-white);
  background-color: var(--align-transparent);
  border-radius: 0;
  justify-content: flex-start;
  align-items: center;
  min-height: 120px;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 15px;
  padding-bottom: 15px;
  padding-right: 40px;
  display: block;
}

.chat-message.tight.inbox-page-rollup:hover {
  background-color: #f2f3fb;
}

.chat-message.tight.inbox-page-rollup.light {
  background-color: var(--align-white);
}

.chat-message.tight.inbox-page-rollup.light.rollup {
  border-top-style: none;
  border-bottom-style: none;
  margin-bottom: 10px;
  padding-bottom: 10px;
  padding-left: 21px;
  padding-right: 35px;
}

.chat-message.tight.inbox-page-rollup.light.rollup.stream {
  border-style: none none solid;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 25px;
  padding-left: 20px;
  padding-right: 25px;
}

.chat-message.tight.inbox-page-rollup.light.rollup.stream.bodered {
  border-style: solid;
  min-width: auto;
  max-width: 700px;
  margin: 15px 50px 15px 40px;
  display: none;
  box-shadow: 0 2px 13px #00000005;
}

.flex-spacer {
  flex: 1
}

.chat-time.you {
  color: #4d5964cc;
  -webkit-text-stroke-width: 0px;
  font-family: Montserrat, sans-serif;
  font-size: 11.3px;
  font-weight: 400;
  line-height: 19px;
  display: inline-block;
}

.chat-time.you.reply {
  display: none;
}

.chat-profile-text {
  color: var(--align-dark-grey);
  letter-spacing: -.02px;
  margin-right: 8px;
  font-family: Montserrat, sans-serif;
  font-size: 13.3px;
  font-weight: 600;
  line-height: 17px;
  display: inline-block;
}

.chat-profile-text.tagged {
  color: var(--align-dark-grey);
  font-size: 13.7px;
}

.chat-message-details-box {
  margin-top: 0;
  padding-bottom: 2px;
  padding-left: 5px;
  font-family: Montserrat, sans-serif;
}

.chat-message-details-box.reply {
  text-align: left;
  padding-left: 8px;
  padding-right: 8px;
  display: none;
}

.chat-message-details-box.tight {
  align-items: center;
  min-height: auto;
  margin-bottom: -5px;
  display: flex;
}

.chat-message-details-box.tight:hover {
  margin-top: 0;
  margin-bottom: -5px;
}

.chat-message-details-box.tight.rollup {
  display: none;
}

.chat-message-big-box {
  flex: 1;
  display: block;
}

.chat-message-big-box:hover {
  background-color: #0000;
}

.chat-message-big-box.reply {
  background-color: #fff;
  border: 1px #fff;
  border-left: 5px solid #0088ffa3;
  border-radius: 4px 12px 12px 4px;
  max-height: 75px;
  margin-bottom: 10px;
  margin-left: -5px;
  padding: 5px 0 0;
}

.chat-message-big-box.reply.tight {
  border: 1px solid var(--line-3);
  background-color: var(--tab-color);
  border-radius: 6px;
  margin-top: 2px;
  margin-bottom: 5px;
  margin-left: 0;
  display: inline-block;
}

.chat-message-big-box.reply.tight:hover {
  background-color: var(--tab-color);
}

.chat-message-big-box.tight {
  flex: 1;
  max-width: 94%;
}

.chat-message-big-box.tight:hover {
  background-color: #0000;
}

.chat-message-big-box.tight.wide {
  overflow-wrap: anywhere;
  max-width: calc(100% - 37px);
}

.chat-day-break {
  text-align: center;
  max-width: none;
  margin: 10px 15px -5px;
  padding-right: 0;
}

.day-break-line {
  border-style: none none solid;
  border-width: 1px;
  border-color: var(--form-border-light) var(--form-border-light) var(--line-3);
  max-width: 100%;
  height: 14px;
  margin: -24px 0 20px;
}

.day-break-text {
  float: none;
  border: 1px none var(--form-border-light);
  background-color: var(--align-white);
  opacity: .9;
  color: var(--align-dark-grey);
  text-align: center;
  letter-spacing: normal;
  -webkit-text-stroke-width: 0px;
  border-radius: 20px;
  margin-top: 3px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 12px;
  padding-right: 12px;
  font-family: Montserrat, sans-serif;
  font-size: 12px;
  font-weight: 500;
  line-height: 22px;
  text-decoration: none;
  display: inline-block;
}

.day-break-text.private-label {
  margin-top: 0;
  margin-left: 4px;
  background-color: var(--align-secondary-purple);
}

.chat-mention {
  color: var(--align-purple);
  -webkit-text-stroke-width: 0px;
  background-color: #0000;
  border-radius: 3px;
  margin-left: 0;
  margin-right: 0;
  padding: 0;
  font-size: 14px;
  font-weight: 400;
  display: inline-block;
}

.emoji-reactions {
  border: 1px #e9ecf1;
  border-radius: 20px;
  margin-right: 0;
  padding: 3px 14px 3px 2px;
  display: inline-block;
}

.emoji-reactions.tight {
  background-color: var(--align-very-light-grey);
  cursor: pointer;
  border: 1px solid #0000;
  border-radius: 20px;
  align-self: center;
  min-height: auto;
  margin-top: 2px;
  margin-bottom: 4px;
  margin-right: 4px;
  padding: 3px 6px 2px;
}

.emoji-reactions.tight:hover {
  border-width: 1px;
  border-color: var(--light-slate-grey-2);
  background-color: #fff;
}

.emoji-reactions.tight.given {
  background-color: var(--align-very-light-grey);
  border: .5px #0098ffb3;
}

.emoji-reactions.given {
  border-color: var(--alice-blue-2);
  background-color: var(--project-forms);
  margin-right: 6px;
  padding-left: 8px;
  padding-right: 8px;
}

.reactions-area {
  align-items: center;
  margin-top: 2px;
  margin-left: 42px;
  line-height: 17px;
  display: flex;
}

.reactions-area.tight {
  height: auto;
  min-height: 0;
  margin-top: 0;
  margin-left: 37px;
  padding-top: 0;
  padding-bottom: 0;
  padding-right: 12px;
  display: block;
}

.reactions-area.tight.rollup {
  margin-top: 12px;
  margin-left: 0;
  padding-left: 1px;
  display: flex;
}

.emoji-char-display {
  opacity: 1;
  filter: brightness(98%);
  color: var(--black-16);
  cursor: pointer;
  align-items: center;
  font-size: 16px;
  display: inline-block;
}

.emoji-char-display.library {
  opacity: .95;
  border-radius: 20px;
  margin: 1px 2px 0;
  padding: 7px;
  font-size: 18px;
}

.emoji-char-display.library:hover {
  background-color: var(--align-very-light-grey);
  border-radius: 8px;
}

.emoji-char-display.inline {
  font-size: 16px;
}

.emoji-user-count {
  color: var(--dark-slate-grey-5);
  cursor: pointer;
  margin-left: 4px;
  padding-top: 0;
  font-family: Open Sans, sans-serif;
  font-size: 11.5px;
  font-weight: 400;
  line-height: 15px;
  display: inline-block;
}

.chat-message-main {
  overflow: scroll;
}

.chat-message-main.scroll {
  object-fit: fill;
  min-width: 100%;
  min-height: 17vh;
  max-height: none;
  margin-top: 144px;
  overflow: visible;
}

.chat-message-comm-icons {
  opacity: .42;
  width: 15.2px;
  height: 15.2px;
}

.chat-message-comm-icons.more {
  z-index: 0;
  float: none;
  opacity: .5;
  text-align: right;
  flex: 1;
  align-self: center;
  width: 16px;
  max-width: none;
  height: 17px;
  margin-top: 0;
  display: inline-block;
  position: static;
}

.chat-message-comm-icons.more:hover {
  border: 1px none var(--silver);
  box-shadow: none;
  border-radius: 3px;
}

.chat-comms-icon-bar {
  float: right;
  flex: 0 auto;
  align-items: center;
  margin-left: 2px;
  display: flex;
}

.chat-comms-icon-bar.more {
  z-index: 93;
  border: 1px none var(--line-3);
  text-align: right;
  background-color: #0000;
  border-radius: 4px;
  flex: 0 auto;
  justify-content: flex-end;
  align-self: center;
  align-items: center;
  margin-top: -3px;
  margin-left: 6px;
  display: block;
  position: relative;
}

.chat-comms-icon-bar.more:hover {
  background-color: var(--hover-rosw);
}

.chat-comms-icon-bar.more.rollup {
  text-align: left;
  flex: 1;
  justify-content: flex-start;
  align-items: center;
  margin-top: 0;
  display: flex;
}

.chat-comms-icon-bar.more.rollup.feeder {
  flex: 0 auto;
}

.chat-compose-box {
  z-index: 9999999;
  border: 0px none var(--line2);
  object-fit: none;
  background-color: #fff;
  border-bottom-right-radius: 6px;
  border-bottom-left-radius: 6px;
  flex-wrap: wrap-reverse;
  align-content: flex-end;
  align-items: flex-end;
  width: auto;
  min-height: auto;
  max-height: none;
  margin-top: 0;
  margin-bottom: 0;
  padding: 4px 21px 20px;
  /* display: flex; */
  position: fixed;
  inset: auto 0% 0% 451px;
  overflow: visible;
}

.chat-compose-box.chatspot {
  width: auto;
  margin-left: 1px;
  inset: auto 0% 0% 451px;
}

.chat-compose-box.chatspot.classes-guide {
  position: static;
}

.chat-compose-box.chatmacro {
  width: 490px;
  inset: auto 0% 0% auto;
}

.message_text_editable {
  border: 1px none var(--line-3);
  background-color: var(--align-transparent);
  opacity: 1;
  outline-offset: 0px;
  color: var(--align-black);
  object-fit: none;
  border-radius: 6px;
  outline: 3px #2c343c;
  flex: 1;
  order: 0;
  align-content: flex-end;
  align-self: flex-end;
  min-width: 100%;
  max-width: none;
  min-height: 40px;
  max-height: 650px;
  margin-top: 0;
  margin-bottom: 0;
  padding: 10px 11px 10px 6px;
  font-family: Montserrat, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 21px;
  display: block;
  position: static;
  overflow: auto;
  box-shadow: 0 2px 5px #0000;
}

.message_text_editable:active {
  outline-offset: 0px;
  border-style: none;
  outline: 0 #2c343c;
}

.message_text_editable:focus {
  box-shadow: none;
  outline-offset: 0px;
  border-style: none;
  border-width: 0;
  outline: 0 #2c343c;
}

.message_text_editable:focus-visible, .message_text_editable[data-wf-focus-visible] {
  border-style: none;
  outline-width: 0;
}

.message-form-wrapper {
  border: 1px solid var(--align-mid-gray);
  background-color: var(--align-white);
  border-radius: 8px;
  flex: 1;
  width: 100%;
  margin-top: 2px;
  margin-bottom: 0;
  padding: 4px 10px;
  display: block;
  position: static;
  overflow: visible;
}

.chat-compose-icon-bar {
  text-align: right;
  flex: 1;
  justify-content: flex-end;
  align-self: center;
  align-items: center;
  padding-right: 0;
  display: flex;
}

.message-form {
  border: 0px none var(--line-3);
  background-color: var(--align-transparent);
  outline-offset: 0px;
  border-radius: 6px;
  outline: 3px #333;
  flex-wrap: wrap;
  place-content: flex-start space-between;
  align-items: flex-start;
  width: 100%;
  min-width: 100%;
  min-height: 40px;
  max-height: 80vh;
  margin-bottom: 2px;
  padding-left: 0;
  padding-right: 0;
  font-family: Montserrat, sans-serif;
  font-size: 13.7px;
  font-weight: 400;
  display: flex;
  position: static;
  overflow: visible;   /* TODO: maybe only for tom classes ? */
}

.message-form:focus {
  outline-offset: 0px;
  border-style: none;
  border-color: #0000;
  outline: 3px #333;
}

.message-form:focus-visible, .message-form[data-wf-focus-visible] {
  outline-offset: 0px;
  border-color: #0000;
  border-radius: 20px;
  outline: 3px #333;
}

.chat-compose-icons {
  opacity: .5;
  color: var(--logoblue);
  cursor: default;
  background-color: #0000;
  border-radius: 20px;
  align-self: center;
  width: 22px;
  max-width: none;
  height: 22px;
  margin-left: 0;
  margin-right: 0;
  padding: 2px;
  display: block;
}

.chat-compose-icons:hover {
  opacity: .4;
  background-color: #0000;
  border-radius: 20px;
}

.chat-compose-icons.sm {
  opacity: .59;
  width: 16px;
}

.chat-compose-icons.sm.attach {
  float: none;
  opacity: .5;
  filter: none;
  background-color: #0000;
  border-radius: 20px;
  flex: none;
  width: 16px;
  height: auto;
  margin-right: 0;
  padding: 0;
}

.chat-compose-icons.sm.attach:hover {
  background-color: var(--form-border-light);
  opacity: 1;
  filter: none;
  border-radius: 20px;
  height: auto;
}

.chat-compose-icons.sm.attach.compose {
  opacity: .8;
  cursor: pointer;
  border-radius: 8px;
  flex: none;
  align-self: center;
  width: 24px;
  height: 24px;
  margin-right: 4px;
  padding: 3.5px;
  display: block;
}

.chat-compose-icons.sm.attach.compose:hover {
  background-color: var(--align-white);
  opacity: .9;
}

.chat-compose-icons.sm.attach.mentions-compose-box {
  opacity: .8;
  cursor: pointer;
  border-radius: 8px;
  width: 24px;
  height: 24px;
  margin-right: 7px;
  padding: 3.5px;
  display: block;
}

.chat-compose-icons.sm.attach.mentions-compose-box:hover {
  background-color: var(--align-white);
  opacity: .9;
  border-radius: 8px;
}

.chat-compose-icons.sm.attach.emoji-compose-box {
  opacity: .8;
  cursor: pointer;
  border-radius: 8px;
  width: 24px;
  height: 24px;
  margin-right: 7px;
  padding: 3.5px;
  display: block;
}

.chat-compose-icons.sm.attach.emoji-compose-box:hover {
  background-color: var(--align-white);
  opacity: .9;
}

.chat-compose-icons.sm.attach.hashtag-compose-box {
  opacity: .6;
  cursor: pointer;
  width: 24px;
  height: 24px;
  margin-right: 7px;
  padding: 2.5px;
  display: block;
}

.chat-compose-icons.sm.attach.hashtag-compose-box.notes {
  opacity: .8;
  border-radius: 8px;
  margin-right: 7px;
  padding: 2px;
}

.chat-compose-icons.sm.attach.hashtag-compose-box.notes:hover {
  background-color: var(--align-white);
  opacity: .9;
}

.chat-compose-icons.cancel-edit {
  z-index: 0;
  opacity: .9;
  filter: invert();
  cursor: pointer;
  background-color: #0000;
  width: 14px;
  height: auto;
  margin-left: 0;
  margin-right: 0;
  padding: 0;
  display: inline;
  position: static;
}

.chat-compose-icons.cancel-edit:hover {
  filter: invert();
  background-color: #0000;
}

.chat-compose-icons.edi-save {
  opacity: .9;
  filter: invert();
  cursor: pointer;
  background-color: #0000;
  width: 15px;
  padding: 0;
}

.chat-compose-icons.edi-save:hover {
  filter: invert();
  background-color: #0000;
}

.chat-compose-icons.chat-send-button-highlight {
  opacity: 1;
  filter: contrast(200%) invert();
}

.chat-added-image {
  border: 1px solid var(--line-3);
  cursor: pointer;
  border-radius: 6px;
  width: auto;
  max-width: 370px;
  height: auto;
  max-height: 500px;
  margin: 10px 4px 8px 0;
  display: block;
}

.chat-added-image.feeder {
  max-width: 460px;
  max-height: 650px;
}

.chat-added-image.chatspot {
  width: auto;
  max-width: 370px;
  max-height: 500px;
  overflow: hidden;
}

.chat-added-image.chatmacro {
  height: auto;
  margin-bottom: 7px;
}

.sidepanel-close-icon {
  max-width: none;
  opacity: 0.7;
  width: 18px;
  height: 18px;
  margin-right: 0;
  cursor: pointer;
}

.chat-more-options {
  z-index: 3;
  border: 1px none var(--form-border-light);
  text-align: right;
  background-color: #0000;
  border-radius: 6px;
  justify-content: flex-end;
  align-items: center;
  margin-top: -1px;
  margin-bottom: 0;
  margin-right: -6px;
  padding: 2px 4px 2px 6px;
  line-height: 17px;
  display: block;
  position: static;
}

.chat-more-options:hover {
  border: 1px none var(--line-3);
  background-color: #fff;
  border-radius: 6px;
  margin-top: -1px;
  margin-bottom: 0;
}

.chat-more-options.w--open {
  z-index: 99999999;
  position: relative;
}

.chat-more-options.stream {
  text-align: left;
}

.chat-more-drop-back {
  z-index: 999999;
}

.chat-more-drop-back.w--open {
  z-index: 9999999;
  clear: none;
  border: 1px solid var(--line-3);
  text-align: left;
  object-fit: fill;
  background-color: #fff;
  border-radius: 8px;
  width: 255px;
  min-width: 220px;
  max-width: 255px;
  min-height: auto;
  margin-right: 15px;
  padding-top: 8px;
  padding-bottom: 3px;
  position: absolute;
  top: -37px;
  left: -260px;
  right: 0;
  overflow: visible;
  box-shadow: 1px 5px 15px #2b2c3114;
}

.chat-more-option-link {
  font-weight: 500;
  display: inline-block;
}

.chat-more-option-link.red {
  color: #e46242;
}

.type-team, .type-cycle {
  margin-right: 6px;
}

.chat-side {
  z-index: 99998;
  float: right;
  aspect-ratio: auto;
  border-style: none;
  border-width: 1px;
  border-color: black black var(--align-transparent);
  box-shadow: none;
  object-fit: none;
  background-color: #fff;
  border-bottom-left-radius: 8px;
  width: 490px;
  max-width: none;
  height: 100vh;
  max-height: none;
  margin: 0;
  padding-bottom: 0;
  position: relative;
  overflow: auto;
}

.chat-side.feeder {
  float: none;
  width: 600px;
  height: 94vh;
  margin-top: 50px;
  position: static;
  box-shadow: -4px 11px 15px #2d2e3208;
}

.chat-side.feeder.layer {
  box-shadow: -4px 11px 15px #2d2e3208;
}

.chat-side.feeder.layer._490 {
  width: 490px;
}

.chat-side.chatspot {
  float: none;
  border-left-style: solid;
  border-left-color: var(--ghost-white);
  box-shadow: none;
  width: auto;
  height: 97vh;
  margin-left: 0;
  margin-right: 0;
  padding-right: 0;
}

.chat-side.chatmacro {
  border-style: none;
  border-width: 1px;
  border-left-color: var(--line-3);
  box-shadow: -4px 3px 20px #2121240d;
}

.chat-panel {
  float: right;
  justify-content: flex-end;
  align-items: flex-start;
  margin-top: -1004px;
  margin-bottom: 200px;
  margin-right: -10px;
  display: block;
}

.chat-panel.chat {
  z-index: 999999;
  background-color: #0000;
  border-style: none;
  border-color: #000;
  width: auto;
  min-height: auto;
  margin-top: 0;
  margin-bottom: 0;
  margin-right: 0;
  padding: 0;
  display: block;
  position: fixed;
  inset: 0% 0% 0% auto;
}

.chat-panel.chat.chatspot {
  z-index: 999;
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
  top: 48px;
  left: 451px;
}

.chat-panel.chat.chatmacro {
  border-left-style: none;
  border-left-color: var(--ghost-white);
}

.chat-sm-icons {
  opacity: .6;
  width: 15.2px;
  height: 15.2px;
}

.chat-sm-icons.reaction {
  opacity: .33;
  width: 14px;
  height: 14px;
  margin-left: 4px;
  margin-right: 0;
  display: none;
}

.chat-options-icons {
  align-self: center;
  width: 14px;
  height: 14px;
}

.chat-options-icons.delete {
  opacity: .7;
  width: 15px;
  height: 15px;
}

.chat-drop-option-link {
  background-color: #fff;
  align-items: center;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.chat-drop-option-link:hover {
  background-color: var(--hover-rosw);
}

.chat-drop-option-link.message-edit {
  padding-left: 0;
  display: inline-block;
}

.chat-drop-option-link.message-edit:hover {
  background-color: #0000;
}

.chat-drop-option-link.message-delete {
  width: auto;
  padding-left: 0;
  display: inline-block;
}

.chat-drop-option-link.message-delete:hover {
  background-color: #0000;
}

.chat-drop-option-link.message-reply-bottom {
  padding-left: 0;
  padding-right: 0;
  display: inline-block;
}

.chat-drop-option-link.message-reply-bottom:hover {
  background-color: #0000;
}

.chat-options-text {
  color: var(--align-dark-grey);
  text-align: left;
  flex: none;
  padding: 2px 8px 2px 10px;
  font-family: Montserrat, sans-serif;
  font-size: 14px;
  font-weight: 500;
}

.chat-options-text.delete {
  display: none;
}

.chat-options-link {
  background-color: #fff;
  flex: 1;
  justify-content: flex-start;
  align-self: center;
  min-width: auto;
  max-width: none;
  padding: 5px 0 5px 15px;
  display: flex;
}

.chat-options-link:hover {
  background-color: var(--hover-rosw);
}

.chat-options-link.chat-message-edit {
  border-left: 1px solid var(--ghost-white);
  background-color: #0000;
  border-radius: 0;
  justify-content: center;
  align-items: center;
  width: 80px;
  max-width: none;
  height: 36px;
  margin-right: 8px;
  padding-top: 0;
  padding-bottom: 0;
  padding-left: 8px;
}

.chat-options-link.chat-message-edit:hover {
  background-color: var(--ghost-white);
  border-left-style: solid;
  border-left-color: #0000;
  border-radius: 8px;
}

.chat-options-link.chat-message-delete {
  border-bottom: 1px none var(--line-3);
  border-left: 1px solid var(--ghost-white);
  opacity: .85;
  background-color: #0000;
  border-radius: 0;
  justify-content: center;
  align-items: center;
  width: 55px;
  max-width: none;
  height: 36px;
  padding: 0 8px;
}

.chat-options-link.chat-message-delete:hover {
  background-color: var(--ghost-white);
  border-left-style: solid;
  border-left-color: #0000;
  border-radius: 8px;
  padding-left: 8px;
}

.chat-options-link.chat-message-reply-bottom {
  background-color: #0000;
  border-radius: 0;
  align-items: center;
  width: 80px;
  max-width: none;
  height: 36px;
  margin-left: 12px;
  margin-right: 8px;
  padding-top: 0;
  padding-bottom: 0;
  padding-left: 8px;
  font-size: 13.7px;
}

.chat-options-link.chat-message-reply-bottom:hover {
  background-color: var(--ghost-white);
  border-radius: 8px;
}

.chat-tools {
  z-index: 888;
  text-align: left;
  flex: 0 auto;
  position: relative;
}

.chat-tools.stream {
  flex: 0 auto;
}

.chat-active-number-box {
  border: 2px solid var(--line2);
  background-color: var(--line2);
  border-radius: 20px;
  min-width: 24px;
  min-height: 24px;
  padding-left: 5px;
  padding-right: 5px;
  display: inline-block;
}

.chat-active-number-box.unread-messages {
  border: 2px solid var(--align-very-light-grey);
  background-color: var(--align-light-gray);
  opacity: 1;
  color: var(--align-purple);
  text-align: left;
  cursor: pointer;
  border-radius: 20px;
  justify-content: center;
  align-self: center;
  align-items: center;
  min-width: 24px;
  min-height: 24px;
  margin-right: 0;
  padding: 0 5px;
  line-height: 20px;
  display: inline-block;
  position: relative;
  top: -1px;
  left: 0;
}

.chat-active-number-box.unread-messages:hover {
  border-width: 2px;
  border-color: var(--align-light-gray);
  background-color: var(--align-light-gray);
}

.chat-active-number-box.unread-messages.none {
  background-color: #0000;
  border-style: none;
  min-width: 24px;
  display: none;
}

.chat-active-number-box.unread-messages.icon-bar {
  background-color: var(--align-purple);
  box-shadow: none;
  opacity: 1;
  border-width: 2px;
  border-color: #fff;
  border-radius: 20px;
  width: 11px;
  min-width: auto;
  height: 11px;
  min-height: auto;
  margin-left: 0;
  margin-right: -8px;
  padding: 0;
  display: inline-block;
  position: relative;
  top: -4px;
  left: -11px;
}

.chat-active-number-box.unread-messages.icon-bar.inline {
  border-radius: 20px;
  align-items: center;
  width: 8px;
  min-width: 8px;
  height: 8px;
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
  display: block;
  position: relative;
  top: 0;
  left: -7px;
}

.chat-active-number-box.unread-messages.icon-bar.inline.gray {
  border-style: none;
  border-color: var(--silver);
  background-color: var(--form-label);
  display: none;
}

.chat-active-number-box.unread-messages.icon-bar.inline.blue {
  background-color: var(--logoblue);
  opacity: 1;
  color: #0000;
  border-style: solid;
  border-color: #0000;
  width: 5px;
  min-width: auto;
  height: 5px;
  margin-top: -2px;
  margin-right: -7px;
  padding-left: 0;
  padding-right: 0;
  display: none;
  top: 4px;
  left: -8.5px;
}

.chat-active-number-box.unread-messages.icon-bar.compass-drops {
  float: right;
  border-radius: 3px;
  width: 7px;
  height: 7px;
  margin-right: 0;
  display: none;
  position: relative;
  top: -29px;
  left: 0;
}

.chat-active-number-box.unread-messages.icon-bar.swot-unread-chat-messages-macro {
  background-color: var(--align-purple);
  color: var(--align-purple);
  -webkit-text-stroke-color: var(--align-purple);
  width: 11px;
  height: 11px;
  display: inline-block;
  top: -4px;
  left: -11px;
}

.chat-active-number-box.unread-messages.icon-bar.hideme {
  display: none;
}

.chat-active-number-box.unread-messages.page-status {
  background-color: var(--align-purple);
  border-width: 2px;
  border-color: #fff;
  border-radius: 50px;
  width: auto;
  min-width: 22px;
  height: auto;
  min-height: 22px;
  margin-top: 0;
  margin-left: -24px;
  margin-right: 6px;
  padding: 1px 2px;
  font-size: 11px;
  top: -16px;
}

.chat-active-number-box.unread-messages.page-status.chat-unread-topics-macro {
  background-color: var(--align-purple);
  justify-content: center;
  align-items: center;
  min-width: 22px;
  min-height: 22px;
  margin-top: 0;
  margin-left: -24px;
  padding-left: 2px;
  padding-right: 2px;
  line-height: 19px;
  display: inline-block;
  position: relative;
  top: -16px;
}

.chat-active-number-box.unread-messages.page-status.chat-unread-topics-macro.layer, .chat-active-number-box.unread-messages.page-status.hideme {
  display: none;
}

.chat-active-number-box.unread-messages.read-messages {
  border-color: var(--line-3);
  background-color: var(--line-3);
  min-width: auto;
  min-height: auto;
  padding: 0 5px;
  display: none;
  top: 0;
}

.chat-active-number-box.unread-messages.read-messages:hover {
  background-color: #cfd3d6;
  border-color: #cfd3d6;
}

.chat-active-number-box.unread-messages.ginbox {
  min-height: auto;
}

.chat-active-number-box.unread-messages.ginbox.mention {
  color: var(--align-transparent);
  background-color: #ffffffc9;
  border-style: none;
  min-width: 22px;
  min-height: 22px;
}

.chat-active-number-box.unread-messages.ginbox.mention.light {
  background-color: #daddffe0;
  align-self: auto;
  margin-right: 0;
}

.chat-active-number-box.unread-messages.new {
  background-color: var(--align-purple);
  color: var(--align-white);
  min-width: 28px;
  max-width: 28px;
  height: 24px;
  min-height: 24px;
  max-height: none;
  padding-top: 1px;
  padding-bottom: 1px;
  display: none;
}

.chat-active-number-box.unread-messages.ginbox {
  min-width: 24px;
  min-height: 24px;
}

.chat-active-number-box.unread-messages.ginbox.none {
  color: var(--align-white);
  min-width: 28px;
  min-height: 24px;
  display: none;
}

.chat-active-number-box.unread-messages.mentioned {
  border-color: var(--align-mentioned);
  background-color: var(--align-mentioned);
  color: var(--align-mentioned);
}

.chat-active-number {
  color: var(--dodger-blue-4);
  border: 1px #000;
  justify-content: center;
  align-items: center;
  width: 26px;
  height: 26px;
  font-size: 13px;
  font-weight: 500;
  display: flex;
}

.chat-active-number.unread-messages {
  color: var(--align-purple);
  text-align: center;
  justify-content: center;
  align-items: center;
  width: auto;
  min-width: auto;
  height: auto;
  font-family: Lato, sans-serif;
  font-size: 12px;
  font-weight: 400;
  line-height: 20px;
}

.chat-active-number.unread-messages:hover {
  color: var(--align-purple);
}

.chat-active-number.unread-messages.side-status {
  width: auto;
  min-width: 16px;
  height: 16px;
  padding-top: 0;
  padding-left: 2px;
  padding-right: 2px;
  font-family: Open Sans, sans-serif;
  font-size: 10px;
  font-weight: 600;
  line-height: 15px;
}

.chat-active-number.unread-messages.side-status.icon-bar {
  width: auto;
  min-width: 10px;
  height: 12px;
  padding-top: 0;
  font-size: 8px;
  font-weight: 400;
  line-height: 12px;
  display: none;
}

.chat-active-number.unread-messages.side-status.page-status {
  color: #ffffffe6;
  border-radius: 0;
  justify-content: center;
  align-self: center;
  align-items: center;
  min-width: auto;
  height: auto;
  min-height: auto;
  margin: 0 1.2px;
  padding-bottom: 0;
  padding-left: 1px;
  padding-right: 1px;
  font-family: Open Sans, sans-serif;
  font-size: 9px;
  font-weight: 600;
}

.chat-active-number.unread-messages.read-messages {
  color: var(--dim-grey-6);
  min-width: auto;
  height: auto;
  font-weight: 400;
}

.chat-active-number.unread-messages.new {
  color: var(--align-white);
  height: 19px;
}

.chat-active-number.unread-messages.none {
  color: var(--align-transparent);
}

.chat-active-number.unread-messages.mentioned {
  color: var(--align-white);
  line-height: 20px;
}

.chat-active-status-box {
  text-align: right;
  flex: none;
  align-self: center;
  margin-top: 0;
  display: block;
}

.chat-active-status-box.side-status {
  margin-top: -35px;
  margin-left: -35px;
  display: none;
}

.chat-active-status-box.side-status.all {
  text-align: left;
  vertical-align: baseline;
  height: 2px;
  margin-top: -16px;
  margin-left: 0;
  margin-right: 0;
  font-size: 15px;
  line-height: 17px;
  display: inline-block;
  position: static;
}

.chat-active-status-box.side-status.all.chatspot {
  display: none;
}

.chat-active-status-box.chat-unread-topic-messages-macro {
  text-align: center;
  flex: none;
  align-self: flex-start;
  margin-top: 10px;
  display: flex;
}

.chat-active-status-box.chat-unread-topic-messages-macro.ginbox {
  align-self: center;
  display: flex;
}

.chat-active-status-box.chat-unread-topic-messages-macro.ginbox.mention {
  justify-content: center;
  align-self: center;
  align-items: center;
}

.chat-active-status-box.hideme {
  display: none;
}

.text-block-196 {
  color: var(--salmon);
  text-align: center;
  text-transform: uppercase;
  font-size: 7px;
  font-weight: 500;
  line-height: 16px;
  display: block;
}

.div-block-145 {
  background-color: #e2fad4;
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  width: 19px;
  height: 16px;
  margin-right: 6px;
  display: none;
  overflow: hidden;
}

.div-block-145._67 {
  background-color: #f5fad4;
}

.div-block-145._177 {
  background-color: #d4faf8;
}

.div-block-145._112 {
  background-color: #d9fad4;
}

.text-block-198 {
  opacity: .5;
  font-size: 9px;
  font-weight: 500;
}

.div-block-149 {
  align-self: auto;
  margin-right: 0;
}

.active-typing {
  background-color: #0000;
  align-items: center;
  margin-top: 0;
  margin-bottom: 3px;
  padding-bottom: 0;
  padding-left: 1px;
  padding-right: 0;
  display: flex;
  position: relative;
}

.typing-icon {
  background-color: var(--line2);
  opacity: .69;
  border-radius: 16px;
  align-self: flex-end;
  width: 22px;
  height: auto;
  margin-bottom: 4.5px;
  margin-right: 6px;
}

.typing-username {
  color: var(--dim-grey-5);
  align-self: flex-end;
  margin-bottom: 2px;
  padding-top: 0;
  font-size: 11px;
  font-weight: 400;
}

.sso-box {
  color: var(--dark-slate-grey-m);
  background-color: #0000;
}

.sso-box.signup {
  margin-top: 20px;
}

.sso-box.signin {
  color: var(--align-dark-grey);
  margin-top: 5px;
}

.sso-text {
  color: var(--align-purple);
  font-size: 13.7px;
  font-weight: 400;
}

.custom-title-text {
  background-color: #fff;
  border: 1px solid #d6dee666;
  border-radius: 3px;
  max-width: 900px;
  height: auto;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 8px;
  padding-bottom: 8px;
  font-size: 17px;
  line-height: 22px;
}

.div-block-151 {
  display: inline-block;
  overflow: visible;
}

.manageuser-email {
  color: var(--dim-grey-5);
  font-size: 12.5px;
  font-weight: 400;
  line-height: 20px;
}

.div-block-152 {
  flex-flow: wrap;
  display: flex;
}

.column-121 {
  padding-left: 0;
  display: flex;
}

.column-121.access {
  display: none;
}

.column-122 {
  text-align: right;
  flex: 1;
  padding-right: 0;
}

.columns-11 {
  align-items: center;
  max-width: 1050px;
  margin-top: 10px;
  display: flex;
}

.columns-11.title {
  margin-bottom: 5px;
}

.columns-11.access {
  display: none;
}

.columns-11.visibility {
  margin-top: 15px;
}

.columns-11.visibility.create {
  margin-top: 20px;
}

.columns-11.edit {
  margin-top: 0;
}

.create2-title-box {
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 30px;
  display: flex;
}

.create2-title-box.custom-title-box {
  margin-bottom: 20px;
  display: none;
}

.create2-title-box.automation-box {
  margin-top: 5px;
  margin-bottom: 30px;
  display: flex;
}

.column-123 {
  text-align: left;
  justify-content: flex-end;
  padding-right: 0;
  display: flex;
}

.link-48 {
  color: var(--align-purple);
  font-size: 13.5px;
}

.div-block-153 {
  align-self: center;
  padding-left: 21px;
}

.div-block-153.block {
  padding-left: 2px;
  display: block;
}

.reminder-current-timeframe {
  display: inline-block;
}

.reminder-current-timeframe.automation {
  color: var(--align-black-text);
  margin-top: 0;
  margin-bottom: 15px;
  margin-right: 8px;
  font-size: 14px;
  display: inline-flex;
}

.reminder-current-timeframe.automation.next-cycle {
  margin-right: 2px;
  font-size: 15px;
  display: inline-block;
}

.project-page-filters {
  margin-bottom: 0;
}

.processing-message {
  color: var(--dim-grey-6);
  text-align: left;
  align-self: center;
  max-width: 145px;
  margin-left: 15px;
  margin-right: 8px;
  font-size: 12px;
  line-height: 15px;
}

.processing-message.export {
  max-width: none;
  display: none;
}

.processing-message.slides {
  max-width: none;
  margin-left: 10px;
  display: none;
}

.compass-create-label {
  align-items: center;
  padding-left: 0;
  display: flex;
}

.create2-compass-icons {
  opacity: .5;
  width: 13px;
  height: 13px;
}

.create2-compass-icons.buffer {
  opacity: .5;
  width: 11px;
  height: 11px;
  margin-right: 0;
}

.create2-compass-icons.larger {
  width: 13.5px;
  height: 13.5px;
}

.div-block-156 {
  max-width: 1050px;
}

.compass-icon-link {
  margin-right: 0;
  padding-left: 3px;
  padding-right: 3px;
}

.compass-icon-link.edit-team-link {
  padding-left: 3px;
  padding-right: 3px;
}

.div-block-157 {
  align-self: center;
  display: inline-block;
}

.div-block-158 {
  align-items: center;
  margin-top: 23px;
  display: flex;
}

.div-block-158.ibox {
  margin-top: 10px;
}

.compass-icons-link {
  text-align: right;
  flex: 0 auto;
  padding-left: 3px;
  padding-right: 3px;
}

.edit-team-link {
  color: var(--align-purple);
  padding-left: 0;
  padding-right: 0;
  font-weight: 400;
}

.edit-team-link.create {
  font-size: 12px;
  font-weight: 500;
}

.emoji-selector {
  margin-top: -2px;
  margin-left: 0;
  margin-right: 0;
  padding-left: 5px;
  padding-right: 5px;
}

.status-count-box {
  color: var(--silver);
  background-color: #ececec;
  border-radius: 4px;
  width: auto;
  min-width: 22px;
  padding-left: 5px;
  padding-right: 5px;
  font-size: 14px;
}

.status-count-text {
  opacity: 1;
  color: #8e98a2;
  text-align: center;
  font-size: 10px;
  font-weight: 400;
  line-height: 16px;
}

.emoji-search-container {
  margin-bottom: 3px;
  padding-left: 3px;
  padding-right: 3px;
}

.emoji_char_input {
  border: 1px none var(--line-3);
  color: var(--dim-grey-6);
  background-color: #fff;
  border-radius: 4px;
  height: auto;
  margin-bottom: 0;
  margin-left: 1px;
  margin-right: 1px;
  padding: 7px;
  font-size: 20px;
  font-weight: 400;
  display: inline-flex;
}

.emoji_char_input:hover {
  border-radius: 8px;
}

.emoji_char_input.search {
  height: 36px;
  font-size: 14px;
}

.emoji_char_input._w-input.search.ui-autocomplete-input, .emoji_char_input._w-input.ui-autocomplete-input {
  font-size: 13.8px;
}

.popular-emojis {
  border-top: 1px solid var(--ghost-white);
  border-bottom: 1px solid var(--ghost-white);
  text-align: left;
  flex-wrap: wrap;
  justify-content: flex-start;
  max-height: 84px;
  margin: 5px auto;
  padding: 6px 10px;
  display: flex;
  overflow: auto;
}

.add-reaction-area {
  margin-top: 2px;
  display: block;
}

.emoji-search-form {
  align-items: center;
  display: flex;
}

.chat-icon {
  opacity: .33;
  width: auto;
  height: 15px;
  margin-top: 1.5px;
  margin-left: -1px;
  margin-right: 5px;
}

.compass-project-text:hover {
  color: var(--dodger-blue-4);
}

.compass-project-team, .compass-project-rhythm {
  color: #747d92;
  margin-right: 1px;
  font-weight: 400;
}

.compass-project-label {
  color: var(--very-dark);
  font-weight: 600;
}

.compass-project-label:hover {
  color: var(--align-purple);
}

.compass-project-label.compass-current-project {
  color: var(--align-purple);
  font-weight: 600;
}

.filter-headlines {
  align-items: center;
  margin-top: 15px;
  margin-bottom: 15px;
  padding-left: 20px;
  padding-right: 21px;
  display: flex;
}

.filter-headlines.teams {
  margin-top: 10px;
}

.filter-headline-text {
  flex: 1;
  font-family: Montserrat, sans-serif;
  font-size: 14px;
  display: inline-block;
}

.filter-headline-text.keywords {
  display: none;
}

.div-block-159 {
  text-align: left;
  margin-bottom: 3px;
  display: block;
}

.div-block-160 {
  display: inline-block;
}

.div-block-161 {
  justify-content: flex-end;
  align-items: center;
  display: none;
}

.toggle-title-link {
  color: var(--align-purple);
  font-size: 12.5px;
  font-weight: 400;
}

.div-block-162 {
  text-align: center;
  border-radius: 10px;
  justify-content: center;
  align-items: center;
  max-width: none;
  margin: 100px auto 0;
  padding-left: 40px;
  padding-right: 40px;
  display: flex;
}

.paragraph {
  box-shadow: none;
  color: #d1d5db;
  text-align: left;
  background-color: #444654;
  border-radius: 12px;
  padding: 25px;
}

.paragraph.gpt-4 {
  border: 5px none var(--tab-color);
  box-shadow: none;
  color: var(--black-16);
  background-color: #fff;
  border-radius: 4px;
  max-width: 1050px;
  margin-bottom: 75px;
  margin-left: auto;
  margin-right: auto;
  padding: 60px 80px 0;
  font-size: 18px;
  font-weight: 400;
  line-height: 28px;
  display: none;
}

.bold-text-37 {
  color: var(--black-16);
  background-color: #0000;
  font-size: 22px;
  font-weight: 400;
}

.compass-drop-headline {
  justify-content: space-between;
  align-items: center;
  padding-top: 0;
  padding-right: 0;
  display: flex;
}

.compass-tools-icon {
  opacity: .33;
  width: 16px;
  margin-top: 0;
}

.compass-tools-icon.settings {
  opacity: 1;
  width: 10px;
  margin-top: 1px;
  margin-left: 0;
  display: inline-block;
}

.compass-tools-icon-link {
  margin-top: 3px;
  margin-left: 8px;
  padding-left: 4px;
}

.compass-tools-icon-link.settings {
  background-color: #0000;
  border-radius: 0 8px 0 0;
  margin-top: 0;
  margin-left: 4px;
  padding: 8px 17px;
  line-height: 12px;
}

.compass-tools-icon-link.settings:hover {
  background-color: var(--hover-rosw);
}

.compass-tools-box {
  align-self: center;
}

.inline-chat-box {
  flex: none;
  order: 1;
  margin-right: auto;
  display: block;
}

.inline-chat-box.new-chat {
  display: block;
}

.chat-message-link {
  flex: none;
  margin-left: 0;
  display: flex;
}

.chat-active-number-2 {
  color: #0098ff;
  border: 1px #000;
  justify-content: center;
  align-items: center;
  width: 26px;
  height: 26px;
  font-size: 13px;
  font-weight: 500;
  display: flex;
}

.chat-active-number-2.mentioned {
  color: #ffffffe6;
  width: 18px;
  height: 18px;
  font-family: Inter, sans-serif;
  font-size: 10px;
  font-weight: 500;
}

.chat-active-number-2.mentioned.side-status {
  width: 16px;
  height: 16px;
  padding-top: 1px;
  font-size: 9px;
}

.chat-active-number-2.mentioned.side-status.icon-bar {
  width: auto;
  min-width: 10px;
  height: 8px;
  padding-top: 0;
  font-size: 8px;
  font-weight: 400;
  line-height: 12px;
}

.chat-active-number-2.mentioned.side-status.icon-bar.inline {
  min-width: 10px;
  height: 9px;
}

.chat-active-number-box-2 {
  background-color: #f4f5f8;
  border: 2px solid #f4f5f8;
  border-radius: 20px;
  display: inline-block;
}

.chat-active-number-box-2.mentioned {
  text-align: left;
  background-color: #ff7474;
  border: 2px solid #fd5d5d5e;
  border-radius: 5px;
  margin-right: 6px;
  line-height: 17px;
  position: relative;
  top: -1px;
  left: 0;
}

.chat-active-number-box-2.mentioned.icon-bar {
  opacity: 1;
  border-radius: 4px;
  margin-left: 2px;
  margin-right: -8px;
  position: relative;
  top: -8px;
  left: -8px;
  box-shadow: 0 2px 5px #00000012;
}

.chat-active-number-box-2.mentioned.icon-bar.inline {
  border-radius: 3px;
  align-items: center;
  min-width: 9px;
  height: 11.5px;
  margin-top: 0;
  margin-left: 0;
  margin-right: -15px;
  display: none;
  position: relative;
  top: 1px;
  left: -15px;
}

.div-block-168 {
  order: 1;
  margin-right: auto;
  display: flex;
}

.chat-message-icon {
  opacity: .5;
  width: 14px;
  height: 14px;
  margin-top: 2.5px;
  margin-left: 4px;
  margin-right: 3px;
}

.chat-message-icon:hover {
  opacity: .8;
}

.chat-message-icon.coloriconmacro {
  margin-top: 2px;
}

.chat-message-icon.colorspot-dark {
  opacity: .81;
  filter: invert();
}

.chat-message-icon.colorspot-dark:hover {
  opacity: 1;
}

.chat-message-icon.chat-active {
  opacity: .54;
}

.chat-message-icon.unread-messages {
  opacity: 1;
  margin-left: 4px;
  margin-right: 3px;
}

.chat-message-icon.read-messages {
  opacity: .7;
  margin-left: 4px;
  margin-right: 3px;
}

.chat-message-icon.read-messages:hover {
  opacity: .9;
}

.chat-message-icon.new-chat-topic {
  opacity: .42;
  cursor: pointer;
  margin-top: 3px;
  margin-left: 4px;
  margin-right: 3px;
}

.chat-message-icon.new-chat-topic:hover {
  opacity: .85;
}

.div-block-169 {
  display: flex;
}

.div-block-170 {
  text-align: right;
  flex: 0 auto;
  margin-top: 0;
  padding-left: 5px;
}

.column-124 {
  padding-left: 0;
  padding-right: 0;
}

.filter-item-textbox {
  margin-right: 6px;
  padding-left: 0;
  font-size: 14px;
  line-height: 21px;
}

.filter-checkbox {
  border-radius: 3px;
  width: 13.5px;
  height: 13.5px;
  margin-left: -12px;
  margin-right: 8px;
  display: block;
}

.filter-checkbox.w--redirected-checked {
  border-color: var(--align-purple);
  background-color: var(--align-purple);
  border-radius: 3px;
  margin-left: -12px;
  margin-right: 8px;
  line-height: 21px;
  display: block;
}

.filter-select-options {
  font-size: 11px;
}

.filter-select-options.none {
  font-weight: 400;
}

.filter-by-user-panel {
  border-style: none none solid solid;
  border-width: 1px;
  border-color: var(--ghost-white) var(--ghost-white) var(--line2) var(--line2);
  background-color: #fff;
  border-bottom-left-radius: 5px;
  min-width: 340px;
  font-family: Open Sans, sans-serif;
  display: none;
  position: fixed;
  top: 49px;
  right: 0%;
  box-shadow: 0 8px 18px #23282c17;
}

.user-items-count {
  background-color: var(--form-border-light);
  font-size: 10px;
  font-weight: 400;
  line-height: 16px;
}

.filter-users-option {
  float: none;
  display: inline-block;
}

.select-icon {
  opacity: .63;
  width: 18px;
  height: auto;
}

.select-link.none {
  display: none;
}

.select-link.all.select-all-users, .select-link.all.select-all-teams {
  opacity: .8;
  padding-left: 4px;
}

.select-link.all.clear-all-users, .select-link.all.clear-all-teams {
  opacity: .5;
  padding-right: 2px;
}

.columns-14 {
  align-items: center;
  padding-top: 0;
  padding-bottom: 20px;
  display: flex;
}

.samples {
  background-color: var(--light-grey);
  max-width: 400px;
  margin-top: 0;
  margin-left: 25px;
  display: none;
  position: fixed;
}

.chat-message-body {
  flex: 1;
  display: block;
}

.chat-message-body:hover {
  background-color: #0000;
}

.chat-message-body.tight {
  flex: 1;
}

.chat-message-body.tight:hover {
  background-color: #0000;
}

.chat-parent-message-preview {
  flex: 1;
  display: block;
}

.chat-parent-message-preview:hover {
  background-color: #0000;
}

.chat-parent-message-preview.reply {
  background-color: #fff;
  border: 1px #fff;
  border-left: 5px solid #0088ffa3;
  border-radius: 4px 12px 12px 4px;
  max-height: 75px;
  margin-bottom: 10px;
  margin-left: -5px;
  padding: 5px 0 0;
}

.chat-parent-message-preview.reply.tight {
  border-style: none none none solid;
  border-width: 1px 1px 1px 3px;
  border-color: black black black var(--align-primary-yellow);
  background-color: #0000;
  border-radius: 0;
  align-items: center;
  min-width: auto;
  min-height: auto;
  max-height: 50px;
  margin-top: 7px;
  margin-bottom: 10px;
  margin-left: 6px;
  padding-top: 0;
  padding-bottom: 0;
  padding-right: 15px;
  display: flex;
  overflow: hidden;
}

.chat-parent-message-preview.reply.tight:hover {
  background-color: var(--align-transparent);
}

.chat-parent-message-preview.tight {
  flex: 1;
}

.chat-parent-message-preview.tight:hover {
  background-color: #0000;
}

.chat-parent-message-user {
  color: var(--dark-slate-grey-5);
  margin-right: 8px;
  font-family: Montserrat, sans-serif;
  font-size: 12.2px;
  font-weight: 600;
  line-height: 17px;
  display: inline-block;
}

.chat-parent-message-text {
  color: var(--black-16);
  text-align: left;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 13.8px;
  font-weight: 400;
  line-height: 20px;
}

.chat-parent-message-text.me {
  color: var(--dark-slate-grey-5);
  text-align: left;
  font-family: Montserrat, sans-serif;
  display: inline-block;
}

.chat-parent-message-text.me.reply {
  opacity: .8;
  color: var(--align-dark-grey);
  text-align: left;
  min-height: auto;
  max-height: none;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 13.5px;
  line-height: 19px;
  display: inline;
  overflow: auto;
}

.chat-parent-message-text.reply {
  color: var(--dim-grey-6);
}

.inbox {
  background-color: var(--slate-grey-3);
  color: #fff;
  flex-direction: column;
  align-self: stretch;
  min-width: 30px;
  min-height: 100vh;
  max-height: 100vh;
  padding-top: 60px;
  padding-left: 20px;
  padding-right: 60px;
  display: flex;
  position: absolute;
  top: 49px;
}

.emoji-results {
  border: 1px solid var(--line-3);
  box-shadow: none;
  text-align: left;
  cursor: default;
  background-color: #fff;
  border-radius: 8px;
  flex-wrap: wrap;
  justify-content: flex-start;
  align-items: center;
  width: auto;
  min-width: auto;
  max-width: 160px;
  padding: 12px 5px 12px 10px;
  font-size: 15px;
  display: flex;
}

.mention-results {
  border: 1px solid var(--line-3);
  cursor: default;
  background-color: #fff;
  border-radius: 8px;
  min-width: 135px;
  padding: 0;
  font-size: 14px;
  line-height: 22px;
  display: inline-block;
  position: static;
  box-shadow: 1px 5px 12px #23242714;
}

.activity-resources-box {
  align-items: center;
  margin-bottom: 20px;
  margin-left: 10px;
  padding-top: 5px;
  display: flex;
}

.activity-resources-icon {
  width: 15px;
  height: 15px;
  margin-right: 15px;
}

.activity-resources-icon.add {
  width: 16px;
  height: 16px;
  padding: 1px;
}

.activity-resources-text {
  color: var(--align-dark-grey);
  font-family: Montserrat, sans-serif;
  font-size: 13.5px;
  font-weight: 400;
}

.activity-resources-text:hover {
  color: var(--align-purple);
}

.activity-resources-text.side-links {
  flex: none;
}

.activity-resources-link-box {
  display: block;
}

.activity-resources-link-box.compass, .activity-resources-link-box.learning-hub, .activity-resources-link-box.hide {
  display: none;
}

.bold-text-38 {
  color: var(--darklogoblue);
  font-weight: 500;
}

.text-span-31, .text-span-32 {
  color: var(--medium-sea-green-3);
}

.bold-text-39, .bold-text-40 {
  color: var(--darklogoblue);
  font-weight: 500;
}

.strategy-featured-content {
  text-align: left;
}

.strategy-featured-content.right {
  padding-left: 50px;
  padding-right: 50px;
}

.strategy-featured-content.left {
  text-align: right;
  padding-left: 50px;
  padding-right: 40px;
}

.strategy-featured-image {
  width: 100%;
  max-width: 900px;
  height: auto;
  max-height: 530px;
  margin-top: 20px;
  margin-bottom: 20px;
  overflow: hidden;
}

.strategy-featured-image.left {
  float: right;
}

.strategy-featured-image.left.smaller {
  max-width: 500px;
}

.strategy-featured-image.left.smaller.shadow {
  float: none;
  border: 5px none var(--search);
  box-shadow: none;
  border-radius: 4px;
  max-width: 100%;
  margin-top: 0;
  margin-bottom: 0;
}

.strategy-featured-image.left.smaller.shadow.compass {
  border: 1px solid var(--line-3);
  border-radius: 12px;
  padding-top: 5px;
}

.strategy-featured-image.left.smaller.shadow.compass.swot {
  border-style: none;
}

.strategy-featured-image.right {
  float: left;
}

.strategy-featured-image.right.border {
  border: 1px solid var(--form-border-light);
  box-shadow: none;
  border-radius: 6px;
}

.strategy-featured-image.right.border.swot {
  border-style: none;
}

.strategy-featured-image.rounded {
  border-radius: 8px;
  width: auto;
  max-width: 100%;
  margin-top: 0;
  margin-bottom: 0;
}

.strategy-featured-image.smaller {
  width: auto;
  max-width: 500px;
}

.strategy-featured-image.smaller.shadow {
  border-radius: 0;
  max-width: 375px;
  box-shadow: 0 10px 25px #00000017;
}

.strategy-featured-image.smaller.shadow.purple {
  box-shadow: none;
  max-width: 100%;
  margin-top: 0;
  margin-bottom: 0;
}

.strategy-featured-image.smaller.ai {
  box-shadow: none;
  opacity: .64;
  border: 1px #75e9b936;
  border-radius: 500px;
  width: 200px;
  max-width: none;
  height: 200px;
  padding: 30px 20px 20px 0;
}

.strategy-featured-title {
  color: var(--align-title);
  text-align: left;
  letter-spacing: -.02em;
  text-transform: none;
  margin-top: 0;
  margin-bottom: 20px;
  margin-right: 15px;
  font-family: Figtree, sans-serif;
  font-size: 48px;
  font-weight: 700;
  line-height: 55px;
}

.strategy-featured-paragrapgh {
  color: var(--align-dark-grey);
  text-align: left;
  font-family: Figtree, sans-serif;
  font-size: 28px;
  font-weight: 300;
  line-height: 34px;
  display: block;
}

.strategy-featured-paragrapgh._32 {
  margin-bottom: 32px;
  font-size: 1.2rem;
  font-weight: 300;
  line-height: 1.2;
}

.strategy-featured-card-left {
  justify-content: center;
  align-items: center;
  margin: 15px auto;
  padding: 100px 40px 100px 15px;
  display: flex;
}

.strategy-featured-card-left.gray {
  background-color: var(--tab-color);
  background-image: linear-gradient(#edf8ff1c, #9fddc91c);
}

.strategy-featured-card-left.gray.purple {
  background-color: #0000;
  background-image: none;
  margin-top: 15px;
  padding-left: 40px;
  padding-right: 15px;
}

.strategy-featured-card-left.gray.orange {
  background-color: #0000;
  background-image: none;
  padding-left: 40px;
  padding-right: 15px;
}

.strategy-featured-card-left.gray.green {
  background-color: #0000;
  background-image: linear-gradient(#edf8ff12, #7bdbbd0f);
  padding-left: 40px;
  padding-right: 15px;
}

.strategy-featured-card-left.gray.green.ai {
  margin-bottom: 150px;
}

.column-131 {
  display: flex;
  overflow: hidden;
}

.image-div {
  border: 5px solid var(--search);
  border-radius: 8px;
}

.image-div._500 {
  background-color: #fff;
  max-width: 500px;
  padding-top: 5px;
  overflow: hidden;
  box-shadow: 3px 10px 40px #728ba024;
}

.image-div._500.purple {
  box-shadow: 3px 10px 60px #644a631c;
}

.image-div._500.purple._400 {
  border-width: 10px;
  border-color: #f7f8fa69;
  max-width: 400px;
}

.image-div._500.purple._400.cycles {
  max-width: none;
}

.image-div._500.purple._400.cycles.swot {
  box-shadow: none;
  border-style: none;
}

.image-div._500.gray {
  box-shadow: none;
  padding-top: 0;
}

.image-div._500.gray._650 {
  border: 1px solid var(--line-3);
  border-radius: 20px;
  max-width: 700px;
}

.image-div._500._650 {
  max-width: 525px;
}

.image-div._500._650.compass {
  box-shadow: none;
  background-color: #fff0;
  border-style: none;
  max-width: none;
  padding-top: 0;
}

.column-132 {
  text-align: right;
  flex: 1;
  justify-content: flex-end;
  display: flex;
}

.system-of-alignment-div {
  flex: 1;
}

.strategy-feature-headline-box {
  align-items: center;
  display: flex;
}

.strategy-feature-icon {
  width: 30px;
  height: 30px;
  margin-right: 15px;
  display: none;
}

.strategy-feature-icon.extra {
  margin-top: 3px;
}

.column-133 {
  text-align: right;
  justify-content: center;
  display: flex;
}

.link-55 {
  color: var(--align-purple);
  font-family: Montserrat, sans-serif;
  font-size: 13px;
}

.link-55:hover {
  color: var(--align-hover);
}

.link-56 {
  color: var(--align-purple);
}

.link-57, .link-58 {
  color: var(--align-purple);
  font-family: Montserrat, sans-serif;
  font-size: 13px;
  font-weight: 500;
}

.link-58:hover {
  color: var(--align-hover);
}

.link-60 {
  color: var(--align-purple);
  font-weight: 400;
}

.link-60.edit {
  font-size: 12.5px;
  font-weight: 500;
}

.bold-text-42, .bold-text-43 {
  font-weight: 600;
}

.teams-message {
  border: 1px solid var(--align-light-gray);
  background-color: var(--align-very-light-grey);
  border-radius: 6px;
  height: auto;
  margin: 0 1px;
  padding: 8px 15px;
  display: block;
}

.teams-message.user-page {
  background-color: var(--align-very-light-grey);
  text-align: left;
  border-style: none;
  align-items: center;
  margin: 0 40px 10px;
  padding-top: 10px;
  padding-bottom: 10px;
  display: flex;
}

.teams-message.user-page.workspaces {
  margin: 25px 0 15px 10px;
}

.teams-message.user-page.manage-users {
  border-style: solid;
  margin: 25px 0 25px 5px;
}

.teams-message.user-page.manage-users.invitie-link {
  margin-top: 15px;
}

.teams-message.user-page.manage-users.invitie-link.teams-page {
  border-style: none;
  border-color: var(--ghost-white);
  background-color: var(--align50-light-grey);
  border-radius: 8px;
  margin-bottom: 0;
  margin-left: 8px;
  padding-top: 15px;
  padding-bottom: 12px;
  padding-left: 25px;
}

.teams-message.user-page.manage-users.invitie-link.hide {
  display: none;
}

.text-block-209 {
  color: var(--align-dark-grey);
  flex: 1;
  align-items: center;
  padding-top: 0;
  padding-bottom: 0;
  font-size: 13.5px;
  line-height: 18px;
  display: inline-block;
}

.compass-selected-cycle-projects {
  display: block;
}

.compass-empty-state.projects {
  background-color: #0000;
  border-radius: 6px;
  margin: 12px;
  padding: 40px 20px;
  display: none;
}

.empty-state-message {
  color: var(--light-slate-grey-2);
  text-align: center;
  font-size: 13.8px;
  font-weight: 400;
}

.chat-edit-box {
  margin-top: 5px;
  display: none;
}

.message-edit-form {
  border: 1px solid #d9dee4;
  border-radius: 6px;
  width: 100%;
  padding-bottom: 4px;
  padding-left: 8px;
  padding-right: 8px;
}

.message-edit-form.edit-box {
  border-style: solid;
  border-color: var(--line-3);
  background-color: #fff;
  padding-bottom: 3px;
  padding-left: 6px;
  padding-right: 6px;
}

.chat-edit-message-text-editable {
  outline-offset: 0px;
  background-color: #fff;
  border: 1px #000;
  border-radius: 0;
  outline: 3px #333;
  flex: 1;
  min-height: 36px;
  max-height: none;
  margin-top: 0;
  margin-bottom: 0;
  padding: 12px 11px 6px 4px;
  overflow: auto;
}

.chat-edit-message-text-editable:hover, .chat-edit-message-text-editable:active {
  border-width: 0;
}

.chat-edit-message-text-editable:focus {
  outline-offset: 0px;
  border-width: 0;
  outline: 3px #333;
}

.chat-edit-message-text-editable:focus-visible, .chat-edit-message-text-editable[data-wf-focus-visible] {
  outline-offset: 0px;
  outline: 3px #333;
}

.chat-edit-message-text-editable.auto-resize {
  min-height: 65px;
  max-height: 650px;
}

.reply-area {
  border-bottom: 1px solid var(--line-3);
  background-color: var(--align-white);
  border-radius: 0;
  align-items: center;
  margin-top: 1px;
  padding-left: 1px;
  padding-right: 5px;
  display: flex;
}

.cancel-reply {
  align-self: center;
  width: 15px;
  height: 15px;
  margin-left: 0;
}

.image-70 {
  opacity: .65;
  margin-bottom: 3px;
  margin-left: 0;
}

.value-tabs {
  justify-content: space-between;
  align-items: center;
  height: auto;
  margin: 0 0 100px 45px;
  padding-bottom: 40px;
  display: flex;
  overflow: hidden;
}

.value-tab {
  border-left: 1px solid var(--lighter);
  background-color: #0000;
  border-radius: 0;
  min-width: 500px;
  max-width: 500px;
  margin-left: 25px;
  padding: 0;
  display: block;
}

.value-tab:hover {
  border-left: 1px solid var(--lighter);
  box-shadow: none;
  background-color: #fff;
}

.value-tab.w--current {
  border-style: none none none solid;
  border-width: 1px 1px 1px 3px;
  border-color: black black black var(--logoblue);
  box-shadow: none;
  background-color: #fff;
  border-radius: 0;
  padding-top: 0;
  padding-bottom: 0;
  display: block;
}

.tabs-menu-7 {
  flex: none;
  margin-top: 30px;
  margin-right: 15px;
}

.tab-image-box {
  justify-content: flex-start;
  align-items: center;
  margin-top: 0;
  padding-top: 0;
  padding-bottom: 0;
  padding-left: 60px;
  display: flex;
}

.tabs-content-2 {
  flex: 1;
  align-self: center;
  margin-top: 0;
}

.system-headline {
  color: var(--black-16);
  text-align: left;
  -webkit-text-stroke-width: .3px;
  text-transform: uppercase;
  max-width: 450px;
  margin-bottom: 20px;
  margin-left: 8px;
  margin-right: 70px;
  font-size: 18px;
  font-weight: 600;
  line-height: 24px;
}

.div-block-174 {
  max-width: none;
  margin-bottom: 0;
  padding-right: 70px;
}

.align-hup-thumb {
  width: 25px;
  height: 25px;
}

.div-block-175 {
  align-items: center;
  max-width: 790px;
  padding-left: 93px;
  display: none;
}

.div-block-176 {
  flex: none;
  align-items: center;
  padding-left: 28px;
  display: flex;
}

.text-block-210 {
  color: var(--dim-grey-6);
  text-align: left;
  max-width: 800px;
  margin-bottom: 20px;
  padding-left: 0;
  font-size: 18px;
  line-height: 30px;
}

.press-logos {
  width: 120px;
}

.press-logos.forbes {
  width: 65px;
  margin-right: 20px;
}

.press-logos.tc {
  width: 40px;
  margin-right: 12px;
}

.press-logos.wsj {
  width: 70px;
}

.div-block-177 {
  text-align: left;
  padding-left: 33px;
  font-size: 15px;
}

.custom-image {
  width: 16px;
  height: 16px;
  margin-right: 20px;
}

.schedule-div {
  background-color: var(--search);
  text-align: center;
  border-radius: 3px;
  align-self: center;
  width: auto;
  height: auto;
  margin-left: 8px;
  padding: 2px 6px;
}

.schedule-div.new-compass {
  float: right;
  background-color: var(--honeydew-6);
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  margin-left: 2px;
  margin-right: 6px;
  display: none;
}

.schedule-div.automation {
  margin-left: 12px;
  margin-right: 3px;
  display: none;
}

.schedule-div.automation.automation-ran-status {
  background-color: var(--align-secondary-green);
  border-radius: 6px;
  margin-top: 1px;
  margin-bottom: 1px;
  margin-left: 0;
  padding-top: 4px;
  padding-bottom: 4px;
  padding-right: 4px;
  font-size: 12px;
  font-weight: 600;
  display: inline-block;
}

.schedule-div.automation.next-automation-status {
  background-color: var(--align-light-gray);
  border-radius: 6px;
  margin: 1px 0;
  padding: 4px 8px;
  font-size: 12px;
  display: inline-block;
}

.schedule-div.automation.reminder-sent-status {
  background-color: var(--align-secondary-green);
  border-radius: 6px;
  margin-top: 1px;
  margin-bottom: 1px;
  margin-left: 0;
  padding-right: 4px;
  display: none;
}

.text-block-212 {
  color: var(--align-purple);
  text-align: left;
  text-transform: uppercase;
  align-items: center;
  font-size: 9px;
  font-weight: 500;
  line-height: 14px;
  display: flex;
}

.text-block-212.new-compass {
  color: #389900;
}

.text-block-212.automation {
  color: var(--align-dark-grey);
  text-transform: none;
  font-size: 12px;
  font-weight: 600;
  display: inline-block;
}

.text-block-212.automation.next-automation-date {
  color: var(--align-dark-grey);
  margin-left: 3px;
  font-size: 12px;
  font-weight: 600;
}

.user-items-count-box-2 {
  text-align: center;
  background-color: #f7f8fa;
  border-radius: 5px;
  min-width: 20px;
  min-height: 16px;
  margin-left: 0;
  margin-right: 6px;
  display: inline-block;
}

.text-block-213 {
  margin-top: 10px;
  margin-left: 20px;
  padding-bottom: 5px;
  display: inline-block;
}

.select-options-text-box-2 {
  color: #4d5964;
  margin-right: 6px;
  font-size: 11px;
  display: none;
}

.user-items-count-2 {
  background-color: #f1f3f7;
  font-size: 10px;
  font-weight: 400;
  line-height: 16px;
}

.view-by-user-check-box-2 {
  margin-bottom: 0;
  margin-left: 21px;
  padding: 3px 20px 3px 0;
  font-family: Montserrat, sans-serif;
}

.view-by-user-check-box-2:active {
  background-color: #0088ff0f;
}

.div-block-180 {
  align-items: center;
  margin-bottom: 25px;
  padding-top: 0;
  padding-left: 18px;
  padding-right: 15px;
  display: flex;
}

.image-73 {
  width: 22px;
  height: 22px;
  margin-right: 8px;
}

.div-block-181 {
  margin-left: 2px;
}

.link-69 {
  color: var(--align-purple);
  font-family: Montserrat, sans-serif;
  font-size: 14px;
  font-weight: 400;
}

.uui-heroheader18_background-grid {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: auto;
  min-width: auto;
  max-width: none;
  margin-left: auto;
  margin-right: auto;
  display: grid;
  overflow: hidden;
}

.uui-heroheader18_background-grid._2 {
  place-items: stretch stretch;
}

.uui-heroheader18_background-grid.bottom {
  margin-top: 40px;
}

.uui-heroheader18_background-grid-section {
  height: 4.5rem;
}

.uui-heroheader18_background-grid-section.background-color-primary300-copy {
  background-color: var(--light-steel-blue-4);
}

.uui-heroheader18_background-grid-section.background-color-primary100 {
  background-color: var(--white-7);
}

.uui-heroheader18_background-grid-section.background-color-primary200 {
  background-color: var(--alice-blue-6);
}

.uui-heroheader18_background-grid-section.background-color-primary300 {
  background-color: var(--light-steel-blue-3);
}

.a-button-video-2 {
  grid-column-gap: 12px;
  color: var(--logoblue);
  text-align: center;
  letter-spacing: -.02em;
  background-color: #fff0;
  border-radius: 3px;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  max-width: 300px;
  height: 40px;
  min-height: 43px;
  margin-left: auto;
  margin-right: auto;
  padding: 12px 15px 12px 20px;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 38px;
  text-decoration: none;
  transition: all .5s cubic-bezier(.6, .6, 0, 1);
  display: block;
}

.a-button-video-2:hover {
  color: #479bf7;
  background-color: #f4f5f6;
}

.a-button-video-2:active {
  background-color: #eceefe;
}

.text-block-216 {
  color: var(--logoblue);
  -webkit-text-stroke-width: 0px;
  font-family: Montserrat, sans-serif;
  font-size: 18px;
  font-weight: 400;
}

.uui-navbar08_menu-left-2 {
  font-family: Montserrat, sans-serif;
}

.uui-navbar08_link-2 {
  color: var(--align-dark-grey);
  -webkit-text-stroke-color: var(--align-transparent);
  align-items: center;
  margin-left: 0;
  margin-right: 30px;
  padding: .75rem 0 4px;
  font-family: Montserrat, sans-serif;
  font-size: 14px;
  font-weight: 400;
  transition: all .3s;
}

.uui-navbar08_link-2:hover {
  color: var(--align-purple);
}

.uui-navbar08_link-2.w--current {
  border-style: none;
  border-width: 2px;
  border-color: black black var(--align-purple);
  color: var(--align-dark-grey);
  -webkit-text-stroke-color: var(--align-transparent);
  margin-left: 0;
  margin-right: 30px;
  padding-bottom: 4px;
  padding-left: 0;
  padding-right: 0;
  font-family: Montserrat, sans-serif;
  font-size: 14px;
  font-weight: 600;
}

.uui-navbar08_link-2.align-nav {
  font-size: 16px;
  line-height: 19.2px;
}

.uui-navbar08_link-2.align-nav:hover {
  color: var(--align-purple);
}

.uui-text-align-center-3 {
  color: var(--align-title);
  text-align: left;
  display: flex;
}

.uui-section_pricing06 {
  flex: none;
  margin-left: auto;
  margin-right: auto;
}

.uui-pricing06_content {
  color: var(--align-dark-grey);
}

.uui-heading-medium-2 {
  color: #101828;
  text-align: center;
  max-width: none;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Figtree, sans-serif;
  font-size: 2.4rem;
  font-weight: 500;
  line-height: 1.2;
}

.uui-pricing06_icon-wrapper {
  flex: none;
  align-self: flex-start;
  margin-right: .75rem;
}

.uui-pricing06_plan {
  border: 1px solid var(--line-3);
  box-shadow: none;
  text-align: left;
  border-radius: 10px;
  min-width: 220px;
  max-width: 30%;
  padding: 25px 2rem 3rem;
}

.uui-pricing06_plan.enter-card {
  border-style: solid;
  border-color: var(--line-3);
  box-shadow: none;
  max-width: none;
}

.uui-pricing06_plan.td-page {
  max-width: none;
}

.uui-pricing06_plan.launch-program {
  max-width: 70%;
}

.uui-text-size-medium-2 {
  color: var(--align-dark-grey);
  letter-spacing: normal;
  min-height: 90px;
  margin-top: 10px;
  margin-bottom: 10px;
  font-family: Figtree, sans-serif;
  font-size: .9rem;
  font-style: normal;
  font-weight: 300;
  line-height: 1.2;
}

.uui-text-size-medium-2.sub {
  min-height: 40px;
}

.uui-text-size-medium-2.lines {
  color: var(--align-search-gray2);
  min-height: auto;
  margin-top: 0;
  margin-bottom: 0;
  font-size: .9rem;
  font-weight: 300;
  line-height: 1.2;
}

.uui-text-size-medium-2.lines.top {
  margin-top: 0;
  margin-bottom: 40px;
  font-weight: 300;
  line-height: 22px;
}

.uui-text-size-medium-2.lines.min {
  margin-bottom: 5px;
  font-weight: 500;
}

.uui-text-size-medium-2.td {
  min-height: 45px;
}

.uui-text-size-medium-2.ec {
  min-height: 50px;
  margin-top: 0;
  margin-bottom: 15px;
  font-family: Figtree, sans-serif;
  font-size: 15px;
  font-weight: 300;
  line-height: 20px;
}

.uui-text-size-medium-2.launch-program {
  min-height: 35px;
}

.uui-pricing06_price {
  color: var(--align-dark-grey);
  margin-top: 0;
  margin-bottom: .5rem;
  font-family: Figtree, sans-serif;
  font-size: 48px;
  font-weight: 700;
  line-height: 66px;
}

.uui-pricing06_price.contact {
  font-size: 38px;
}

.uui-page-padding-3 {
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
  padding-right: 0;
  font-family: Figtree, sans-serif;
}

.uui-pricing06_divider {
  background-color: #eaecf0;
  width: 100%;
  height: 1px;
  margin-top: 3rem;
  margin-bottom: 3rem;
  display: none;
}

.uui-heading-xsmall {
  color: var(--align-title);
  letter-spacing: 0;
  flex: 1;
  align-self: flex-start;
  height: auto;
  margin-top: 0;
  margin-bottom: 10px;
  font-family: Figtree, sans-serif;
  font-size: 22px;
  font-weight: 700;
  line-height: 27px;
}

.uui-heading-xsmall.ec {
  height: 0;
}

.uui-heading-xsmall.launch-program {
  padding-top: 15px;
}

.uui-pricing06_feature {
  display: flex;
}

.uui-badge-2 {
  grid-column-gap: .375rem;
  color: #344054;
  white-space: nowrap;
  background-color: #f2f4f7;
  border-radius: 10rem;
  align-items: center;
  padding: .125rem .625rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: .875rem;
  font-weight: 500;
  line-height: 1.5;
  text-decoration: none;
  display: flex;
}

.uui-badge-2.is-primary {
  background-color: var(--align-secondary-green);
  color: #3579c4;
  border-radius: 28px;
  padding-left: 1rem;
  padding-right: 1rem;
  font-family: Figtree, sans-serif;
  font-size: 12px;
  font-weight: 600;
  line-height: 14.4px;
  display: inline-block;
}

.uui-button-3 {
  grid-column-gap: .5rem;
  border: 1px solid var(--align-purple);
  background-color: var(--align-purple);
  color: #fff;
  text-align: center;
  white-space: nowrap;
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding: 14px 40px;
  font-family: Figtree, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 19.2px;
  text-decoration: none;
  transition: all .3s;
  display: inline-block;
  box-shadow: 0 1px 2px #1018280d;
}

.uui-button-3:hover {
  border-color: var(--align-hover);
  background-color: var(--align-hover);
}

.uui-button-3:focus {
  background-color: var(--darklogoblue);
  box-shadow: 0 1px 2px #1018280d, 0 0 0 4px #ebf2ff;
}

.uui-button-3.current {
  color: #a2a4a5;
  background-color: #eff1f3;
  border-color: #eff1f3;
  margin-bottom: 25px;
}

.uui-button-3.current:focus {
  box-shadow: 0 1px 2px #1018280d, 0 0 0 4px #e2f0ff;
}

.uui-button-3.inverse {
  color: var(--align-dark-grey);
  background-color: #fff;
  font-size: 16px;
}

.uui-button-3.inverse:hover {
  color: var(--align-purple);
}

.uui-button-3.td {
  margin-bottom: 25px;
}

.uui-max-width-large-3 {
  width: 100%;
  max-width: 48rem;
}

.uui-max-width-large-3.align-center {
  max-width: none;
  margin-left: auto;
  margin-right: auto;
}

.uui-pricing06_plan-name-wrapper {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  justify-content: center;
  align-items: center;
  height: auto;
  margin-bottom: 10px;
  display: flex;
}

.uui-pricing06_plan-name-wrapper.ec {
  height: 30px;
  margin-bottom: 10px;
}

.uui-icon-1x1-xsmall-3 {
  width: 1.5rem;
  height: 1.5rem;
}

.uui-container-large-3 {
  width: 100%;
  max-width: none;
  margin-left: auto;
  margin-right: auto;
}

.uui-pricing06_feature-list {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  opacity: 1;
  color: var(--align-search-gray2);
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.uui-pricing06_price-text {
  color: var(--align-dark-grey);
  letter-spacing: 0;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Figtree, sans-serif;
  font-size: 48px;
  font-weight: 700;
  line-height: 65px;
}

.uui-padding-vertical-xhuge-3 {
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 0;
  padding-bottom: 65px;
}

.uui-pricing06_component {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  margin-top: 4rem;
}

.uui-pricing06_component.pricing-page {
  grid-column-gap: 1.2rem;
  grid-row-gap: 1.2rem;
  flex-wrap: wrap;
  grid-template-columns: 1fr 1fr;
  grid-auto-flow: column;
  justify-content: center;
  margin-top: 3rem;
  display: flex;
}

.uui-pricing06_component.test-drive {
  max-width: 900px;
  margin-left: auto;
  margin-right: auto;
}

.text-block-218 {
  color: var(--align-primary-green);
  text-transform: uppercase;
  font-family: Figtree, sans-serif;
  font-size: 12px;
  font-weight: 600;
  line-height: 19px;
}

.text-block-220 {
  font-family: Figtree, sans-serif;
  font-weight: 400;
}

.text-block-221 {
  color: var(--align-sub-gray);
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  font-weight: 400;
}

.alignment-swot-analysis {
  color: var(--black-16);
  text-align: center;
  letter-spacing: -.8px;
  -webkit-text-stroke-width: 1px;
  max-width: 900px;
  margin: 10px auto 0;
  padding-bottom: 10px;
  font-family: Montserrat, sans-serif;
  font-size: 7.5vh;
  font-weight: 600;
  line-height: 8.8vh;
}

.columns-15 {
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 40px;
  padding-right: 40px;
}

.uui-footer02_left-wrapper {
  grid-column-gap: 2rem;
  grid-row-gap: 3rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  place-items: start;
  font-family: Figtree, sans-serif;
}

.uui-footer02_left-wrapper.align-footer {
  font-family: Figtree, sans-serif;
}

.uui-padding-vertical-xlarge {
  color: var(--align-dark-grey);
  padding-top: 4rem;
  padding-bottom: 4rem;
  font-family: Montserrat, sans-serif;
}

.uui-footer02_legal-list-wrapper {
  grid-column-gap: 1.5rem;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.uui-footer02_social-link {
  color: #98a2b3;
  align-items: center;
  text-decoration: none;
  transition: all .3s;
  display: flex;
}

.uui-footer02_social-link:hover {
  color: #667085;
}

.uui-footer02_link {
  grid-column-gap: .5rem;
  opacity: .9;
  color: var(--align-title);
  flex-wrap: nowrap;
  align-items: center;
  padding-top: .5rem;
  padding-bottom: .5rem;
  font-family: Figtree, sans-serif;
  font-size: 16px;
  font-weight: 400;
  text-decoration: none;
  transition: all .3s;
  display: flex;
}

.uui-footer02_link:hover {
  color: var(--align-purple);
}

.uui-footer02_legal-link {
  opacity: 1;
  color: var(--align-dark-grey);
  font-family: Figtree, sans-serif;
  font-size: 15px;
  font-weight: 500;
  line-height: 19.2px;
  text-decoration: none;
  transition: all .3s;
}

.uui-footer02_legal-link:hover {
  color: #475467;
}

.uui-page-padding-4 {
  padding-left: 2rem;
  padding-right: 2rem;
  font-family: Figtree, sans-serif;
}

.uui-footer02_bottom-wrapper {
  text-align: center;
  border-top: 1px solid #eaecf0;
  justify-content: space-between;
  align-items: center;
  margin-top: 4rem;
  margin-left: auto;
  margin-right: auto;
  padding-top: 2rem;
  display: flex;
}

.uui-logo_component-3 {
  float: none;
  flex-wrap: nowrap;
  width: auto;
  height: 2rem;
  display: block;
}

.uui-footer02_social-list {
  grid-column-gap: 1.5rem;
  grid-row-gap: 0rem;
  white-space: normal;
  grid-template-rows: auto;
  grid-template-columns: max-content;
  grid-auto-columns: max-content;
  grid-auto-flow: column;
  place-items: start;
  display: grid;
}

.uui-logo_logotype-3 {
  flex: none;
  width: auto;
  height: 100%;
}

.uui-logo_logotype-3.footer-logo {
  float: none;
  width: 155px;
  max-width: none;
  height: auto;
  margin-left: 0;
  display: block;
}

.footer-text-home {
  opacity: .8;
  color: var(--align-title);
  font-family: Figtree, sans-serif;
  font-size: 15.5px;
  font-weight: 400;
  line-height: 24px;
}

.uui-footer02_top-wrapper {
  grid-column-gap: 4vw;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  align-items: start;
}

.uui-container-large-4 {
  width: 100%;
  max-width: 1100px;
  margin-left: auto;
  margin-right: auto;
}

.uui-text-size-small-4 {
  color: #475467;
  letter-spacing: normal;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: .875rem;
  line-height: 1.5;
}

.uui-text-size-small-4.text-color-gray500 {
  opacity: 1;
  color: var(--align-dark-grey);
  font-family: Figtree, sans-serif;
  font-size: 16px;
  font-weight: 400;
}

.uui-footer02_legal-list {
  grid-column-gap: 1rem;
  grid-row-gap: 0rem;
  white-space: normal;
  grid-template-rows: auto;
  grid-template-columns: max-content;
  grid-auto-columns: max-content;
  grid-auto-flow: column;
  justify-content: center;
  display: grid;
}

.uui-footer02_link-list {
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 100%;
  grid-auto-columns: 100%;
  place-items: flex-start start;
  font-family: Figtree, sans-serif;
  display: flex;
}

.uui-footer02_social-icon {
  width: 1.5rem;
  height: 1.5rem;
  display: none;
}

.uui-footer02_link-list-heading {
  color: var(--align-dark-grey);
  letter-spacing: normal;
  margin-bottom: 1rem;
  font-family: Figtree, sans-serif;
  font-size: 18px;
  font-weight: 500;
  line-height: 24px;
}

.uui-badge-small-success-4 {
  grid-column-gap: .25rem;
  color: #027a48;
  white-space: nowrap;
  mix-blend-mode: multiply;
  background-color: #ecfdf3;
  border-radius: 10rem;
  align-items: center;
  padding: .125rem .5rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: .75rem;
  font-weight: 500;
  display: flex;
}

.f-content-list-item {
  grid-column-gap: 16px;
  color: #160042;
  align-items: center;
  line-height: 18px;
  display: flex;
}

.f-content-list-wrapper {
  grid-row-gap: 12px;
  flex-direction: column;
  margin-top: 32px;
  margin-bottom: 42px;
  display: flex;
}

.f-paragraph-regular {
  color: var(--align-dark-grey);
  text-align: left;
  letter-spacing: -.02em;
  margin-bottom: 0;
  font-family: Figtree, sans-serif;
  font-size: 22px;
  font-weight: 300;
  line-height: 26px;
}

.f-button-wrapper {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-wrap: wrap;
  align-items: center;
  display: flex;
}

.f-button-wrapper.bottom {
  justify-content: center;
  margin-top: 40px;
  margin-bottom: 90px;
}

.f-button-neutral {
  background-color: var(--align-purple);
  color: #fff;
  text-align: center;
  letter-spacing: -.02em;
  border-radius: 38px;
  justify-content: center;
  align-items: center;
  min-height: auto;
  padding: 18px 40px;
  font-family: Figtree, sans-serif;
  font-size: 16px;
  font-weight: 400;
  text-decoration: none;
  transition: background-color .3s;
  display: flex;
}

.f-button-neutral:hover {
  background-color: var(--align-hover);
}

.f-icon-regular {
  color: var(--align-purple);
  justify-content: center;
  align-items: center;
  width: 30px;
  height: 30px;
  font-size: 18px;
  line-height: 24px;
  transition: color .2s;
  display: flex;
}

.f-heading-detail-small {
  color: var(--align-purple);
  text-align: left;
  letter-spacing: .08em;
  text-transform: uppercase;
  margin-bottom: 12px;
  font-family: Figtree, sans-serif;
  font-size: 16px;
  font-weight: 700;
  line-height: 19.2px;
}

.text-block-224 {
  margin-top: 150px;
  display: none;
}

.heading-23 {
  color: var(--align-dark-grey);
  max-width: none;
  margin: 10px auto 30px;
  padding-left: 25px;
  padding-right: 25px;
  font-family: Figtree, sans-serif;
  font-size: 22px;
  font-weight: 400;
  line-height: 30px;
}

.beta-emoji {
  float: right;
  opacity: .41;
  filter: grayscale();
  width: 15px;
  height: 15px;
  margin-left: 20px;
  margin-right: 44px;
  display: none;
}

.link-block-52 {
  float: right;
}

.text-block-226 {
  color: var(--align-dark-grey);
}

.text-block-228 {
  font-size: 15px;
}

.h2-alignment-home {
  color: #4e5d69;
  text-align: center;
  max-width: none;
  margin: 15px auto 25px;
  padding-left: 25px;
  padding-right: 25px;
  font-family: Montserrat, sans-serif;
  font-size: 2.4vh;
  font-weight: 400;
  line-height: 4vh;
}

.text-block-229 {
  font-size: 15px;
}

.text-block-230 {
  font-family: Figtree, sans-serif;
  font-size: 18px;
  line-height: 24px;
}

.text-block-231 {
  font-family: Figtree, sans-serif;
  font-size: 15px;
}

.text-block-232 {
  font-size: 15px;
}

.text-block-233 {
  font-size: 18px;
}

.view-icon {
  width: 14px;
  margin-left: 4px;
  margin-right: 4px;
}

.automation-link {
  color: var(--dark-slate-grey-5);
  font-weight: 400;
}

.automation-link.automation-status-ran-date {
  margin-left: 3px;
  font-size: 12px;
  font-weight: 600;
}

.manage-users-dropdown-form {
  min-width: auto;
  margin-bottom: 0;
  display: block;
}

.form-17 {
  border-radius: 3px;
  align-items: center;
  min-width: 210px;
  margin-bottom: 1px;
  padding-right: 0;
  display: flex;
  overflow: visible;
}

.column-136 {
  flex: none;
  justify-content: flex-end;
  display: flex;
}

.workspace-admin-dropdown {
  border: 1px solid var(--line2);
  background-color: var(--search);
  color: var(--dark-slate-grey-5);
  border-radius: 3px;
  min-width: auto;
  max-width: 170px;
  height: 30px;
  margin-bottom: 0;
  margin-right: 8px;
  padding: 0 8px;
  font-size: 13px;
  display: inline-block;
}

.workspace-admin-dropdown:hover {
  background-color: #eaeef0;
}

.workspace-owner {
  background-color: var(--align-secondary-green);
  color: var(--dim-grey-6);
  text-align: center;
  border-radius: 4px;
  margin-top: 2px;
  padding-left: 5px;
  padding-right: 5px;
  font-size: 11px;
  line-height: 18px;
  display: none;
}

.workspace-owner.visible {
  background-color: var(--align-secondary-green);
  color: var(--dim-grey-6);
  font-weight: 300;
  display: inline-block;
}

.text-block-235 {
  color: #6a747c;
  text-align: left;
  max-width: none;
  margin: 50px auto 5px;
  padding-left: 50px;
  padding-right: 50px;
  font-size: 13.7px;
  font-style: normal;
}

.italic-text {
  font-style: normal;
}

.italic-text-2 {
  color: var(--align-purple);
  font-style: normal;
  font-weight: 400;
}

.italic-text-3, .italic-text-4, .italic-text-5, .italic-text-6 {
  font-style: normal;
}

.drag-and-drop-zone {
  border: 2px dashed var(--align-mid-gray);
  border-radius: 6px;
  flex: 1;
  height: auto;
  margin: 5px 4px 7px;
  padding: 15px;
  display: none;
}

.selected-files-list {
  background-color: #0000;
  border-radius: 3px;
  max-height: none;
  margin: 5px 4px 0;
  padding: 5px 0 2px;
  display: none;
  overflow: hidden;
}

.drag-drop-text {
  color: var(--align-activity-text);
  text-align: center;
  font-size: 15px;
  font-weight: 400;
}

.selected-file-data {
  color: var(--dark-slate-grey-m);
  background-color: #0000;
  flex: 1;
  margin-top: 5px;
  margin-bottom: 5px;
  padding: 3px 5px 3px 10px;
  font-size: 13px;
  font-weight: 400;
  display: flex;
}

.image-75 {
  opacity: .6;
  width: 14px;
  height: 14px;
}

.selected-file {
  border: 1px solid var(--ghost-white);
  background-color: #fff;
  border-radius: 6px;
  margin-bottom: 5px;
  padding-left: 10px;
  padding-right: 5px;
  display: flex;
}

.remove-selected-file-link {
  align-self: center;
  padding: 4px 8px;
}

.chat-menu-hover-icons {
  opacity: .4;
  width: 14.5px;
  margin-top: 2px;
  margin-right: 3px;
  display: inline-block;
}

.chat-menu-hover-icons.reply {
  display: none;
}

.uploaded-files-list {
  background-color: #0000;
  border-radius: 3px;
  max-height: 60px;
  margin: 5px 6px 0;
  padding: 5px 0 2px;
  display: none;
  overflow: auto;
}

.uploaded-files-list.preview {
  max-height: none;
  margin: 3px 0 -5px;
  padding-bottom: 0;
  display: inline-block;
}

.uploaded-file {
  background-color: var(--search);
  border-radius: 6px;
  margin-bottom: 5px;
  padding-left: 2px;
  padding-right: 5px;
  display: flex;
}

.uploaded-file.preview {
  border: 1px solid var(--ghost-white);
  background-color: #fff;
  border-radius: 6px;
  justify-content: flex-start;
  max-width: none;
  margin-right: 5px;
  padding-left: 0;
  padding-right: 6px;
  display: flex;
  overflow: hidden;
}

.uploaded-file.preview:hover {
  border-color: var(--alice-blue-2);
  background-color: #fff;
}

.uploaded-file-data {
  color: var(--dark-slate-grey-m);
  background-color: #0000;
  flex: 1;
  margin-top: 5px;
  margin-bottom: 5px;
  padding: 3px 5px 3px 10px;
  font-size: 12.5px;
  font-weight: 600;
  display: flex;
}

.uploaded-file-data.preview {
  opacity: .8;
  color: var(--align-dark-grey);
  text-align: left;
  -webkit-text-stroke-width: .3px;
  white-space: nowrap;
  flex-wrap: wrap;
  flex: none;
  justify-content: flex-start;
  max-width: 327px;
  margin-top: 0;
  margin-bottom: 0;
  margin-right: 0;
  padding: 0 6px 0 8px;
  font-family: Montserrat, sans-serif;
  font-size: 12.5px;
  font-weight: 400;
  line-height: 22px;
  display: flex;
  overflow: hidden;
}

.uploaded-file-data.preview:hover {
  color: var(--align-purple);
}

.uploaded-file-preview-link {
  flex: 1;
  max-width: none;
  margin-top: 5px;
  margin-bottom: 5px;
  padding-top: 1.5px;
  padding-bottom: 1.5px;
  padding-left: 8px;
  display: flex;
  overflow: hidden;
}

.delete-uploaded-file-link {
  align-self: center;
  padding: 4px 8px;
}

.delete-uploaded-file-link.preview {
  padding-top: 0;
  padding-bottom: 0;
  padding-right: 4px;
}

.text-block-240 {
  color: var(--line-3);
  margin-right: 13px;
  font-size: 16px;
  font-weight: 400;
  display: inline-block;
}

.text-block-240.compose-box {
  color: var(--line-3);
  margin-right: 13px;
  padding-bottom: 2px;
  font-size: 18px;
  font-weight: 100;
  display: none;
}

.text-block-240.edit-message-spacer {
  display: none;
}

.link-block-54 {
  justify-content: center;
  align-self: center;
  align-items: center;
  width: 27px;
  height: 27px;
  margin-top: -2px;
  margin-bottom: 0;
  display: flex;
}

.link-block-54.close-chat-link {
  margin-top: -19px;
}

.link-block-54.close-chat-link.chatspot {
  background-color: var(--align-transparent);
  border-radius: 8px;
  margin-top: -10px;
  display: flex;
  top: 85px;
  right: 21px;
}

.link-block-54.close-chat-link-new-chat {
  z-index: 9999999;
  margin-top: 0;
  margin-right: 15px;
  position: static;
}

.link-block-54.close-chat-link-new-chat.chatmacro {
  margin-right: 18px;
}

.link-block-54.close-chat-link-new-chat.chatspot {
  background-color: var(--align-transparent);
  border-radius: 8px;
  flex: none;
  margin-right: 20px;
}

.chat-message-count {
  opacity: .85;
  color: #2c343cab;
  letter-spacing: -.3px;
  margin-top: -.5px;
  margin-left: 0;
  margin-right: 3px;
  font-family: Open Sans, sans-serif;
  font-size: 10.2px;
  font-weight: 400;
  display: none;
}

.chat-message-count.new {
  color: var(--logoblue);
  -webkit-text-stroke-width: 0px;
  margin-top: 0;
  margin-left: 0;
  margin-right: 2px;
  font-family: Open Sans, sans-serif;
  font-weight: 400;
  display: none;
}

.reply-area-box {
  border-radius: 0;
  margin-top: 2px;
  display: none;
}

.attachment-icon {
  opacity: .59;
  width: 15px;
}

.attachment-icon.inverse {
  opacity: 1;
  filter: invert();
  display: inline-block;
}

.chat-side-panel {
  z-index: 100;
  float: none;
  background-color: #fff;
  border: 1px #f1f1f1;
  border-top-left-radius: 2px;
  border-bottom-left-radius: 2px;
  flex-flow: row;
  align-items: stretch;
  width: 340px;
  height: 100%;
  min-height: 100%;
  padding: 15px 5px 15px 0;
  transition: transform .2s;
  display: block;
  position: absolute;
  top: 90px;
  bottom: 0;
  right: 0;
  overflow: auto;
  box-shadow: 0 8px 12px -8px #00000029;
}

.chat-side-panel.chat-plan {
  z-index: 80000;
  float: right;
  box-shadow: none;
  background-color: #0000;
  width: auto;
  height: auto;
  min-height: auto;
  margin: 0;
  padding: 0;
  display: block;
  position: relative;
  top: 0;
  bottom: 0;
}

.chat-side-panel.chat-plan.feeder {
  float: none;
  display: block;
  position: fixed;
}

.chat-side-panel.chat-plan.feeder.layer {
  display: block;
}

.chat-side-panel.chat-plan.chatspot {
  z-index: 999;
  float: none;
  box-shadow: none;
  transition-duration: .1s;
  display: block;
  position: static;
}

.chat-side-panel.chat-plan.chatmacro {
  z-index: 80000;
  border-left-style: none;
  border-left-color: var(--ghost-white);
  display: none;
}

.chat-spacer-icon {
  opacity: .8;
  width: 15px;
  height: 15px;
  margin-top: 2px;
  margin-left: -3px;
  margin-right: -1px;
  font-weight: 400;
  display: none;
}

.chat-empty-state-box {
  text-align: center;
  margin-right: 0;
  padding: 100px 45px 45px;
  display: none;
}

.empty-state-icon {
  opacity: .21;
  width: 30px;
  height: 30px;
  margin-bottom: 15px;
}

.text-block-241 {
  color: var(--light-slate-grey-2);
  font-size: 14px;
  font-weight: 400;
}

.inbox-headline {
  color: var(--dark-slate-grey-m);
  font-size: 20px;
}

.inbox-headline.active-box {
  display: none;
}

.chat-inbox-box {
  color: var(--dark-slate-grey-m);
  font-size: 13.5px;
  display: block;
}

.chat-inbox-box.active-box {
  padding-left: 15px;
  padding-right: 15px;
  display: none;
}

.inbox-card {
  align-items: flex-start;
  max-width: 320px;
  margin-bottom: 8px;
  display: flex;
}

.inbox-card.active-box {
  background-color: var(--search);
  max-width: none;
  margin-bottom: 12px;
  padding: 8px;
  overflow: hidden;
}

.inbox-card-icon {
  background-color: var(--cornflower-blue-7);
  color: #fff;
  border-radius: 4px;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 22px;
  height: 22px;
  margin-top: 0;
  margin-right: 10px;
  font-family: Lato, sans-serif;
  font-size: 11px;
  display: flex;
}

.inbox-body {
  flex: none;
  max-width: 300px;
}

.inbox-body.active-box {
  flex: 1;
  max-width: none;
}

.inbox-card-body-date {
  color: var(--dim-grey-5);
  font-size: 11px;
  display: inline-block;
}

.inbox-card-body-headline {
  justify-content: space-between;
  margin-bottom: 1px;
  display: flex;
}

.inbox-card-body-headline.active-box {
  margin-bottom: 0;
}

.text-block-242 {
  color: var(--dim-grey-6);
  max-width: 250px;
  margin-bottom: 0;
  font-size: 12px;
  line-height: 15px;
}

.text-block-242.active-box {
  max-width: none;
  margin-bottom: 0;
  font-size: 13.4px;
  font-weight: 400;
  line-height: 18px;
}

.text-block-243 {
  font-family: Montserrat, sans-serif;
  font-size: 8.5px;
}

.inbox-card-topic {
  color: var(--cornflower-blue-6);
  max-width: 250px;
  margin-top: 2px;
  font-size: 11px;
  font-weight: 600;
  line-height: 15px;
}

.inbox-card-topic.active-box {
  color: var(--darklogoblue);
  max-width: none;
  font-size: 13px;
  font-weight: 600;
}

.inbox-message-text {
  flex: 1;
  max-width: 430px;
  margin-right: 15px;
  display: block;
}

.inbox-message-text.active-box, .div-block-186 {
  align-items: center;
  display: flex;
}

.div-block-187 {
  background-color: var(--logoblue);
  border-radius: 20px;
  flex: none;
  align-self: center;
  min-width: auto;
  min-height: auto;
}

.text-block-244 {
  color: #fff;
  justify-content: center;
  align-items: center;
  min-width: 20px;
  min-height: 20px;
  padding-left: 2px;
  padding-right: 2px;
  font-size: 10.7px;
  line-height: 15px;
  display: flex;
}

.inbox-search {
  border: 1px solid var(--form-border-light);
  border-radius: 4px;
  margin-top: 15px;
}

.inbox-card-item {
  color: var(--cornflower-blue-6);
  max-width: 250px;
  margin-top: 2px;
  font-size: 11px;
  font-weight: 600;
  line-height: 15px;
}

.inbox-card-item.active-box {
  color: var(--darklogoblue);
  max-width: none;
  margin-top: 0;
  margin-left: 32px;
  font-size: 12px;
  font-weight: 600;
}

.bold-text-45 {
  font-weight: 600;
}

.link-70 {
  color: var(--align-dark-grey);
  padding-bottom: 0;
  font-size: 13.5px;
  font-weight: 500;
  display: inline-block;
}

.dropdown-14, .dropdown-15 {
  display: none;
}

.form-18 {
  border-radius: 6px;
}

.sub-nav-icon {
  filter: invert();
  color: var(--darklogoblue);
  width: 14px;
  height: 14px;
  margin-right: 6px;
  line-height: 32px;
}

.sub-nav-icon.black {
  opacity: .6;
  filter: invert(0%);
  width: 16px;
  height: 16px;
  margin-left: 6px;
  margin-right: 6px;
  padding: 1px;
}

.sub-nav-icon.black.projects.home {
  padding: 0;
}

.sub-nav-icon.add {
  opacity: .8;
  filter: none;
  width: 16px;
  height: 16px;
  margin-left: 6px;
  margin-right: 6px;
  padding-left: 0;
}

.sub-nav-icon.add.ipad.projects {
  filter: invert();
}

.sub-nav-links {
  border: 1px solid var(--search);
  background-color: var(--search);
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  width: auto;
  height: 36px;
  margin-right: 8px;
  padding: 5px 12px 5px 10px;
  line-height: 32px;
  display: flex;
}

.sub-nav-links:hover {
  border: 1px solid var(--form-border-light);
  background-color: var(--form-border-light);
}

.sub-nav-links.blue {
  border-style: none;
  border-color: var(--logoblue);
  background-color: var(--align-purple);
  box-shadow: none;
  color: #fff;
  border-radius: 20px;
  flex: none;
  height: auto;
  margin-right: 4px;
  padding: 5.5px 10px;
}

.sub-nav-links.blue:hover {
  border-color: var(--darklogoblue);
  background-color: var(--align-hover);
}

.sub-nav-links.blue.ibox {
  border-style: solid;
  border-color: var(--align-purple);
  border-radius: 8px;
  padding: 5.5px 8px 5.5px 6px;
}

.sub-nav-links.blue.ibox.activity {
  border-style: solid;
  border-color: var(--line-3);
  background-color: var(--align-white);
  box-shadow: none;
  margin-right: 8px;
  padding: 5.5px 8px 5.5px 6px;
}

.sub-nav-links.blue.ibox.activity:hover {
  background-color: #e7e8f1;
}

.sub-nav-links.blue.ibox.activity.clear {
  background-color: var(--align-white);
  padding-left: 6px;
  padding-right: 8px;
}

.sub-nav-links.blue.ibox.activity.clear:hover {
  background-color: #e7e8f1;
}

.sub-nav-links.blue.ibox.v2 {
  width: 35px;
  height: 35px;
  margin-left: 5px;
  margin-right: 5px;
}

.sub-nav-links.black {
  border: 1px solid var(--align-purple);
  background-color: var(--align-purple);
  box-shadow: none;
  color: var(--dark-slate-grey-5);
  border-radius: 8px;
  flex: none;
  height: auto;
  padding: 5.5px 8px 5.5px 6px;
}

.sub-nav-links.black:hover {
  border-color: var(--ghost-white);
  background-color: var(--align-hover);
}

.sub-nav-links.black.projects, .sub-nav-links.black.home, .sub-nav-links.black.home.w--current {
  display: none;
}

.sub-nav-links.black.gray {
  background-color: var(--align-very-light-grey);
  display: none;
}

.mention-result {
  color: var(--align-dark-grey);
  cursor: pointer;
  align-self: center;
  padding: 2px 5px;
  font-size: 14px;
  font-weight: 500;
  line-height: 22px;
  display: block;
}

.mention-result:hover {
  color: var(--align-purple);
}

.emoji-result {
  cursor: pointer;
  margin-left: 1px;
  margin-right: 1px;
  padding: 7px;
  font-size: 20px;
  line-height: 20px;
  display: inline-block;
}

.emoji-result:hover, .emoji-result.highlighted-mention {
  background-color: var(--align-very-light-grey);
  border-radius: 8px;
}

.focused-topic {
  opacity: 0;
  width: 14px;
  height: 14px;
  margin-top: 0;
  margin-bottom: 0;
}

.attach-div-box {
  background-color: var(--align-primary-green);
  text-align: center;
  border-radius: 6px;
  flex: none;
  justify-content: center;
  align-self: center;
  align-items: center;
  width: 22px;
  height: 22px;
  display: flex;
}

.text-block-247 {
  color: var(--logoblue);
  -webkit-text-stroke-width: .3px;
  background-color: #fff;
  border-radius: 50px;
  flex: none;
  justify-content: center;
  align-self: center;
  align-items: center;
  width: auto;
  height: auto;
  margin: 0;
  padding-left: 0;
  font-size: 15px;
  font-weight: 500;
  line-height: 17px;
  display: block;
}

.template-buttons-blue {
  border: 2px solid var(--align-purple);
  background-color: var(--align-purple);
  color: var(--logoblue);
  text-align: center;
  border-radius: 38px;
  justify-content: flex-start;
  align-items: center;
  min-width: 190px;
  max-width: 200px;
  padding: 14px 2px;
  font-size: 16px;
  line-height: 19.2px;
  display: flex;
}

.template-buttons-blue:hover {
  border-color: var(--align-hover);
  background-color: var(--align-hover);
}

.template-button-text {
  color: var(--align-dark-grey);
  -webkit-text-stroke-width: 0px;
  margin-left: auto;
  margin-right: auto;
  font-size: 17px;
  font-weight: 600;
  line-height: 19.2px;
}

.template-button-text:hover {
  color: var(--align-purple);
}

.templates-numbers-background {
  text-align: center;
  background-color: #fff;
  border-radius: 50px;
  flex: none;
  justify-content: center;
  align-self: auto;
  align-items: center;
  width: 30px;
  height: 30px;
  margin-left: 0;
  margin-right: 12px;
  line-height: 34px;
  display: none;
}

.activity-bts {
  flex: 1;
  display: flex;
}

.activity-bts.none {
  display: none;
}

.sub-nav-buttons {
  flex: 1;
  justify-content: flex-end;
  align-items: center;
  padding-right: 5px;
  display: flex;
}

.sub-nav-buttons.activity {
  padding-right: 20px;
}

.sub-nav-text {
  margin-right: 12px;
}

.sub-nav-text.black {
  color: var(--align-dark-grey);
  margin-right: 8px;
  font-size: 13px;
  font-weight: 400;
  line-height: 24px;
}

.sub-nav-text.black.red {
  color: var(--align-white);
  font-weight: 400;
}

.sub-nav-text.white {
  margin-right: 8px;
  font-size: 13px;
  font-weight: 400;
  line-height: 24px;
}

.dnav-text {
  color: var(--align-black-text);
  margin-top: 0;
  padding-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 13.3px;
  font-weight: 400;
  line-height: 19.2px;
}

.dnav-text:hover {
  color: var(--align-purple);
}

.dnav-text.caps {
  text-transform: none;
  font-size: 13.3px;
  font-weight: 500;
}

.dnav-text.iboxspot {
  opacity: 1;
  font-family: Montserrat, sans-serif;
  font-size: 13.3px;
  font-weight: 500;
}

.dnav-text.search-nav {
  padding-bottom: 0;
  display: none;
}

.chat-compose-box-icons {
  text-align: right;
  flex: 1;
  justify-content: flex-end;
  align-self: center;
  align-items: center;
  padding-right: 12px;
  display: flex;
}

.image-79 {
  width: 14px;
  height: 14px;
}

.emoji-results-icons {
  border: 1px solid var(--line-3);
  box-shadow: none;
  text-align: left;
  cursor: default;
  background-color: #fff;
  border-radius: 8px;
  flex-wrap: wrap;
  justify-content: flex-start;
  align-items: center;
  width: auto;
  min-width: auto;
  max-width: 135px;
  padding: 12px 5px 12px 10px;
  font-size: 15px;
  display: flex;
}

.link-72 {
  color: var(--align-purple);
  font-weight: 400;
}

.teamspace-owner {
  color: var(--dim-grey-6);
  text-align: center;
  background-color: #e7f2ff;
  border-radius: 4px;
  margin-top: 2px;
  margin-left: 15px;
  padding-left: 5px;
  padding-right: 5px;
  font-size: 11px;
  line-height: 18px;
  display: none;
}

.team-user-fields {
  color: var(--dark-slate-grey-5);
  max-width: 200px;
  padding-left: 3px;
  padding-right: 10px;
  font-size: 14px;
  font-weight: 600;
  display: inline-block;
}

.team-user-fields:hover {
  color: #2c343c;
}

.team-user-fields.email {
  padding-top: 2px;
  padding-bottom: 2px;
  padding-left: 16px;
  line-height: 20px;
  display: block;
}

.team-manageuser-email {
  color: var(--dim-grey-5);
  font-size: 12px;
  font-weight: 300;
  line-height: 22px;
}

.div-block-193 {
  max-width: 250px;
  overflow: hidden;
}

.remove-user-link {
  opacity: .4;
  text-align: center;
  border-radius: 6px;
  flex: none;
  align-self: center;
  width: 25px;
  margin-left: 0;
  padding: 2px;
  display: block;
}

.remove-user-link:hover {
  background-color: var(--r2);
  opacity: .9;
  border-radius: 6px;
}

.remove-user-link.no-admin-rights {
  background-color: var(--align-transparent);
  cursor: not-allowed;
  flex: none;
  display: block;
}

.remove-user-icon {
  opacity: 1;
  flex: none;
  align-self: center;
  width: 14px;
  height: 14px;
}

.template-timeframe {
  color: var(--slate-grey-4);
  text-align: left;
  text-transform: none;
  max-height: 40px;
  margin-bottom: 2px;
  margin-left: 0;
  font-family: Montserrat, sans-serif;
  font-size: 12px;
  font-weight: 400;
  line-height: 18px;
  display: inline-block;
}

.template-cycle-icon {
  opacity: 1;
  width: 14px;
  height: 14px;
  margin-right: 6px;
  display: inline-block;
}

.div-block-194 {
  text-align: center;
  margin-top: 15px;
  margin-bottom: 0;
  padding-left: 0;
  display: none;
}

.templates-bold {
  color: var(--align-purple);
  -webkit-text-stroke-width: 0px;
  font-weight: 500;
}

.compass-more-cycles {
  color: var(--logoblue);
  font-weight: 400;
  line-height: 24px;
}

.compass-more-projects-box {
  border-bottom: 1px solid var(--line2);
  margin-bottom: 8px;
  padding-bottom: 8px;
  padding-left: 20px;
  display: none;
}

.compass-more-projects-icon {
  width: 14px;
  height: 14px;
  margin-right: 4px;
}

.compass-more-projects-cycle-box {
  align-items: center;
  padding-top: 2px;
  padding-bottom: 2px;
  line-height: 24px;
  display: flex;
}

.smart-clone-box {
  border: 1px solid var(--ghost-white);
  background-color: var(--align-white);
  border-radius: 8px;
  max-width: none;
  margin-bottom: 35px;
  margin-left: 0;
  margin-right: 0;
  padding: 20px 25px 12px 20px;
  display: block;
}

.text-block-253 {
  color: var(--align-dark-grey);
  text-transform: none;
  margin-bottom: 0;
  font-size: 14px;
  font-weight: 600;
}

.universal-invite-compose {
  border: 0px none var(--line-3);
  outline-color: var(--white);
  outline-offset: 0px;
  color: var(--dark-slate-grey-5);
  border-radius: 4px;
  outline-width: 0;
  outline-style: none;
  flex-wrap: wrap;
  flex: 1;
  align-self: flex-start;
  align-items: center;
  height: auto;
  min-height: 40px;
  max-height: none;
  padding-bottom: 0;
  padding-left: 5px;
  padding-right: 12px;
  display: flex;
}

.universal-invite-person {
  align-items: center;
  padding-top: 1px;
  padding-bottom: 1px;
  display: flex;
}

.universal-person-initials {
  background-color: var(--align-mentioned);
  border-radius: 8px;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 28px;
  height: 28px;
  margin-right: 0;
  display: flex;
}

.universal-person-initials.new-email {
  background-color: var(--align-primary-yellow);
}

.universal-person-initials-text {
  opacity: .9;
  color: #fff;
  flex: none;
  align-self: center;
  height: 10px;
  font-size: 10px;
  font-weight: 500;
  line-height: 11px;
}

.universal-invite-person-bubble {
  border: 1px none var(--align-light-gray);
  background-color: var(--align-light-gray);
  border-radius: 8px;
  flex: none;
  height: auto;
  margin-top: 4px;
  margin-bottom: 4px;
  margin-left: 8px;
  padding: 1px 7px 1px 0;
  display: inline-block;
}

.universal-user-bubble-text {
  color: var(--dark-slate-grey-5);
  margin-left: 6px;
  margin-right: 6px;
  font-size: 13px;
  font-weight: 500;
  line-height: 18px;
}

.universal-invite-remove {
  opacity: .65;
  width: 14px;
  height: 14px;
  margin-top: -2px;
  margin-right: 3px;
}

.universal-invite-user-row {
  cursor: pointer;
  justify-content: flex-start;
  align-items: center;
  margin-top: 0;
  margin-bottom: 0;
  padding: 12px 40px 12px 12px;
  display: flex;
}

.universal-invite-user-row:hover {
  background-color: var(--hover-rosw);
}

.universal-invite-user-row-initials {
  background-color: var(--align-mentioned);
  border-radius: 10px;
  justify-content: center;
  align-items: center;
  width: 33px;
  height: 33px;
  display: flex;
}

.universal-invite-user-row-initials-text {
  opacity: .9;
  color: #fff;
  font-size: 11px;
  font-weight: 500;
  line-height: 16px;
}

.universal-user-details {
  margin-left: 12px;
  display: inline-block;
}

.universal-user-name {
  color: var(--align-dark-grey);
  font-size: 13.7px;
  font-weight: 600;
  line-height: 18px;
}

.universal-user-name:hover {
  color: var(--dark-slate-grey-5);
}

.universal-user-email {
  opacity: .65;
  color: var(--dark-slate-grey-5);
  font-size: 12px;
  line-height: 16px;
}

.universal-invite-user-dropdown {
  z-index: 2147483647;
  border: 1px solid var(--line-3);
  background-color: #fff;
  border-radius: 8px;
  width: auto;
  min-width: 500px;
  margin-top: 5px;
  margin-bottom: 20px;
  padding: 0;
  display: none;
  position: absolute;
  box-shadow: 0 5px 15px #38394214;
}

.universal-users-module {
  border: 1px solid var(--align-mid-gray);
  border-radius: 12px;
  margin-left: 5px;
  display: block;
}

.universal-users-module.chat-inbox {
  border-top-color: var(--line-3);
  border-bottom-style: solid;
  border-right-style: none;
  border-bottom-color: var(--line-3);
  border-left-style: none;
  border-radius: 0;
  margin-left: 0;
}

.universal-email-users-to-invite-list {
  z-index: 22222;
  border: 1px solid var(--line-3);
  background-color: #fff;
  border-radius: 4px;
  margin-top: 5px;
  margin-bottom: 20px;
  padding: 0;
  display: none;
  position: absolute;
  box-shadow: 0 5px 30px #0000000f;
}

.universal-email-invite-card-initials {
  background-color: var(--light-steel-blue-6);
  border-radius: 20px;
  justify-content: center;
  align-items: center;
  width: 20px;
  height: 20px;
  display: flex;
}

.universal-email-invite-card-initials.email-invite {
  border: 1px none var(--align-primary-yellow);
  background-color: var(--align-primary-yellow);
}

.universal-email-user-email {
  color: var(--align-dark-grey);
  font-size: 14px;
  font-weight: 400;
  line-height: 16px;
}

.universal-invite-box {
  border: 1px solid var(--align-transparent);
  box-shadow: none;
  border-radius: 8px;
  min-height: auto;
  margin-left: 0;
  margin-right: 0;
  padding: 10px 12px 10px 5px;
  display: flex;
  position: relative;
}

.universal-invite-box.chat-inbox {
  border-top-style: none;
  border-right-style: none;
  border-right-color: var(--ghost-white);
  border-left-style: none;
  border-radius: 0;
  min-height: 64px;
  margin-left: 1px;
  padding-top: 10px;
  padding-bottom: 10px;
  padding-left: 10px;
}

.univeral-invite-user-icon {
  filter: invert();
  flex: none;
  align-self: center;
  width: 10px;
  max-width: none;
  height: 8px;
  font-size: 8px;
  line-height: 12px;
}

.universal-email-person-bubble {
  border: 1px none var(--align-primary-yellow);
  background-color: var(--align-secondary-yellow);
  border-radius: 20px;
  flex: none;
  height: auto;
  margin-top: 3px;
  margin-bottom: 3px;
  margin-left: 8px;
  padding: 0 6px 0 0;
  display: inline-block;
}

.project-communications-icon {
  width: 15px;
  height: 15px;
  margin-left: 0;
}

.universal-invite-rights-link {
  padding: 7px 10px 7px 15px;
  font-weight: 400;
  display: block;
}

.universal-invite-rights-link:hover {
  background-color: var(--hover-rosw);
}

.universal-rights-link-title {
  color: var(--align-dark-grey);
  margin-bottom: 0;
  font-size: 13.5px;
  font-weight: 500;
  line-height: 21px;
}

.universal-rights-link-sub-text {
  color: var(--dark-grey-2);
  font-size: 11.5px;
  line-height: 16px;
}

.guest-user-access {
  background-color: var(--align-light-gray);
  color: var(--dark-slate-grey-5);
  border-radius: 6px;
  padding: 2px 8px;
  display: inline-block;
}

.image-82 {
  margin-right: 12px;
}

.text-block-257 {
  color: var(--align-dark-grey);
  text-transform: uppercase;
  font-size: 10px;
  font-weight: 400;
}

.custom-drop-div-top {
  margin-right: 12px;
  display: flex;
}

.custom-drop-div-text {
  color: var(--align-dark-grey);
  cursor: pointer;
  align-items: center;
  padding-top: 8px;
  padding-bottom: 8px;
  display: flex;
  position: static;
}

.drop-arrow {
  width: 16px;
  height: auto;
}

.custom-drop-text {
  color: var(--align-dark-grey);
  padding-right: 6px;
  font-size: 13.6px;
}

.custom-drop-div-backround {
  z-index: 999999999;
  clear: none;
  border: 1px solid var(--line-3);
  box-shadow: none;
  background-color: #fff;
  border-radius: 8px;
  max-width: 220px;
  margin-top: 60px;
  padding: 15px 5px;
  display: none;
  position: absolute;
  top: auto;
  left: auto;
}

.custom-drop-div-backround.manage-users {
  border: 1px solid var(--align-light-gray);
  border-radius: 8px;
  margin-top: 50px;
  display: none;
  box-shadow: 0 40px 40px #323e460f;
}

.universal-user-controls {
  display: flex;
}

.project-admin-dropdown {
  border: 1px solid var(--line2);
  background-color: var(--search);
  color: var(--align-dark-grey);
  border-radius: 8px;
  min-width: auto;
  max-width: 160px;
  height: 30px;
  margin-bottom: 0;
  margin-right: 12px;
  padding: 0 8px;
  font-size: 13px;
  font-weight: 400;
  display: inline-block;
}

.project-admin-dropdown:hover {
  background-color: #eaeef0;
}

.project-admin-dropdown:active {
  border-color: var(--align-purple);
}

.project-admin-dropdown:focus-visible, .project-admin-dropdown[data-wf-focus-visible] {
  border-style: none;
}

.project-admin-dropdown.team-page {
  color: var(--dark-slate-grey-5);
  max-width: 200px;
  font-weight: 400;
}

.remove-project-user-link {
  opacity: .4;
  text-align: center;
  border-radius: 6px;
  flex: none;
  align-self: center;
  width: 25px;
  margin-left: 0;
  padding: 2px;
  display: block;
}

.remove-project-user-link:hover {
  background-color: var(--r2);
  opacity: .9;
  border-radius: 6px;
}

.project-owner {
  background-color: var(--align-secondary-green);
  color: var(--dim-grey-6);
  text-align: center;
  border-radius: 4px;
  margin-top: 2px;
  padding-left: 5px;
  padding-right: 5px;
  font-size: 11px;
  line-height: 18px;
  display: none;
}

.project-owner.visible {
  background-color: var(--align-secondary-green);
  color: var(--dim-grey-6);
  font-weight: 300;
  display: inline-block;
}

.project-user-names {
  border-style: none none solid;
  border-width: 1px;
  border-color: var(--align-light-gray) var(--line-3);
  background-color: #fff;
  border-radius: 0;
  align-items: center;
  min-height: auto;
  margin-top: 0;
  margin-bottom: 0;
  padding: 15px 0 15px 5px;
  font-size: 13.7px;
  font-weight: 300;
  display: flex;
  overflow: hidden;
}

.project-user-names:hover {
  background-color: var(--hover-rosw);
}

.project-col-right {
  text-align: right;
  justify-content: flex-end;
  padding-right: 0;
  display: flex;
  position: static;
  overflow: visible;
}

.project-users-box {
  border: 1px none var(--line-3);
  box-shadow: none;
  border-radius: 4px;
  min-height: 250px;
  margin-bottom: 20px;
  padding-top: 0;
  padding-bottom: 0;
}

.manage-project-user-email {
  color: var(--align-sub-gray);
  font-size: 13px;
  font-weight: 400;
  line-height: 20px;
}

.text-block-258 {
  pointer-events: none;
  color: var(--dark-grey);
  margin-top: 0;
  padding-left: 5px;
  font-size: 14px;
  display: block;
}

.universal-empty-state-message {
  pointer-events: none;
  margin-top: 0;
  padding-top: 7px;
  padding-left: 5px;
  line-height: 26px;
  display: block;
  position: absolute;
}

.project-communications {
  padding-left: 6px;
  padding-right: 0;
  display: none;
}

.project-automations-communications {
  cursor: pointer;
  margin-right: 8px;
  display: inline-block;
}

.button-ux-animation {
  background-color: var(--logoblue);
  border-radius: 3px;
  flex: none;
  justify-content: center;
  align-self: center;
  align-items: center;
  margin-right: 10px;
  padding-left: 12px;
  padding-right: 12px;
  line-height: 32px;
  display: flex;
}

.button-ux-animation.invite-users-button {
  background-color: var(--align-purple);
  cursor: pointer;
  border-radius: 8px;
  margin-right: 12px;
  padding: 10px 16px;
  line-height: 14.4px;
}

.button-ux-animation.invite-users-button.chat-inbox {
  display: none;
}

.button-animation-icon {
  filter: brightness(200%);
  width: 16px;
  height: 16px;
  margin-right: 6px;
  display: none;
}

.button-ux-animation-text {
  color: #fff;
  font-size: 13.6px;
  line-height: 14.4px;
}

.button-ux-animation-inside-div {
  align-self: center;
  align-items: center;
  display: flex;
}

.clone-options-checkbox {
  margin-bottom: 8px;
  padding-left: 22px;
  font-size: 14px;
}

.reminder-future-timeframe {
  margin-left: 4px;
  margin-right: 4px;
}

.team-user-row {
  border-style: none none solid;
  border-width: 1px;
  border-color: var(--align-light-gray) var(--line-3);
  background-color: #fff;
  border-radius: 0;
  align-items: center;
  min-height: auto;
  margin-top: 0;
  margin-bottom: 0;
  padding: 15px 10px 15px 5px;
  font-size: 13.7px;
  font-weight: 300;
  display: flex;
  overflow: hidden;
}

.team-user-row:hover {
  background-color: #f9fafc;
  border-radius: 10px;
}

.team-user-row.pending {
  opacity: 1;
  background-color: #5062ff0d;
  border-radius: 8px;
}

.team-users-box {
  border: 1px none var(--line3);
  box-shadow: none;
  border-radius: 10px;
  min-height: 400px;
  margin-bottom: 20px;
  padding: 0 0 30px;
}

.team-owner {
  background-color: var(--align-secondary-green);
  color: var(--dim-grey-6);
  text-align: center;
  border-radius: 4px;
  margin-top: 2px;
  padding-left: 5px;
  padding-right: 5px;
  font-size: 11px;
  line-height: 18px;
  display: none;
}

.team-owner.visible {
  background-color: var(--align-secondary-green);
  color: var(--dim-grey-6);
  font-weight: 300;
  display: inline-block;
}

.remove-team-user-link {
  opacity: .4;
  text-align: center;
  border-radius: 6px;
  flex: none;
  align-self: center;
  width: 25px;
  margin-left: 0;
  padding: 2px;
  display: block;
}

.remove-team-user-link:hover {
  background-color: var(--r2);
  opacity: .9;
  border-radius: 6px;
}

.automation-icon {
  width: 12px;
  margin-left: 4px;
  margin-right: 4px;
}

.automation-icon.reminder-sent {
  width: 13px;
  margin-top: -2px;
  margin-left: 5px;
}

.reminder-ends-text {
  color: var(--align-dark-grey);
  margin-right: 8px;
  font-size: 15px;
  display: inline-block;
}

.div-block-198 {
  align-items: center;
  margin-bottom: 10px;
  padding-left: 0;
  display: flex;
}

.image-83 {
  width: 18px;
  height: 18px;
  margin-left: 10px;
  margin-right: 8px;
}

.image-83.clone {
  width: 16px;
  height: 16px;
}

.column-138, .column-139, .column-140, .column-141 {
  justify-content: flex-end;
  display: flex;
}

.testimonials-card {
  max-width: 90%;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.testimonials-slides {
  background-color: #fff;
  margin-left: auto;
  margin-right: auto;
}

.slider {
  justify-content: center;
  align-items: center;
  max-width: 1250px;
  height: 700px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.icon-15, .icon-16 {
  opacity: .1;
  filter: invert();
}

.bold-text-48 {
  font-weight: 700;
}

.text-block-264 {
  padding-bottom: 4px;
  font-size: 14px;
}

.text-block-265 {
  padding-bottom: 4px;
  font-size: 13.7px;
}

.text-block-266 {
  color: var(--dark-slate-grey-5);
  padding-bottom: 4px;
  font-family: Montserrat, sans-serif;
  font-size: 13.7px;
}

.text-block-267 {
  font-family: Figtree, sans-serif;
}

.text-block-268 {
  font-family: Montserrat, sans-serif;
}

.text-block-269 {
  font-family: Figtree, sans-serif;
}

.text-block-270, .text-block-271 {
  font-family: Montserrat, sans-serif;
}

.text-block-272 {
  font-family: Figtree, sans-serif;
}

.text-block-273 {
  color: #f6f9fc;
  text-align: justify;
}

.compass-workspace-icon {
  background-color: var(--align-transparent);
  opacity: 1;
  border-radius: 0;
  width: 12px;
  height: 12px;
  padding: 0;
}

.compass-workspace-icon-div {
  background-color: var(--align-white);
  text-align: center;
  border-radius: 20px;
  justify-content: center;
  align-items: center;
  width: 12px;
  min-width: auto;
  max-width: 30px;
  height: 12px;
  min-height: auto;
  max-height: 30px;
  margin-right: 12px;
  display: flex;
}

.image-85 {
  max-width: 1300px;
  margin-top: 100px;
  margin-left: auto;
  margin-right: auto;
}

.mention-result-card {
  cursor: pointer;
  align-items: center;
  min-width: 200px;
  padding: 7px 25px 7px 15px;
  display: flex;
}

.mention-result-card:hover, .mention-result-card.highlighted-mention {
  background-color: var(--align-very-light-grey);
}

.mention-result-bubble {
  color: #fff;
  background-color: #7b88a2;
  border-radius: 100px;
  flex: none;
  justify-content: center;
  align-self: flex-end;
  align-items: center;
  width: 32px;
  height: 32px;
  margin-top: 4px;
  margin-right: 8px;
  display: flex;
}

.mention-result-bubble.tight {
  border: 1px none var(--light-steel-blue-5);
  background-color: var(--align-mentioned);
  color: var(--dark-slate-grey-5);
  border-radius: 8px;
  align-self: flex-start;
  width: 28px;
  max-width: 28px;
  height: 28px;
  max-height: 28px;
  margin-top: 0;
  margin-right: 3px;
  display: flex;
}

.mention-result-initials {
  text-align: center;
  text-transform: uppercase;
  font-size: 10px;
  font-weight: 400;
}

.mention-result-initials.tight {
  opacity: 1;
  color: #ecf5fff2;
  letter-spacing: 0;
  -webkit-text-stroke-width: 0px;
  word-break: normal;
  background-color: #0000;
  max-width: 23px;
  margin-top: 1px;
  font-family: Montserrat, sans-serif;
  font-size: 10px;
  font-weight: 500;
  display: flex;
  overflow: hidden;
}

.mention-result-initials.tight.add {
  color: var(--align-db-score);
}

.link-block-55 {
  background-color: #fff;
  border: 1px solid #f1f1f1;
  border-radius: 30px;
  margin-top: 40px;
  margin-left: auto;
  margin-right: auto;
  padding: 25px 20px 10px;
  box-shadow: 0 15px 60px #536b9726;
}

.image-86 {
  max-height: 750px;
}

.text-block-277 {
  padding-left: 40px;
}

.empty-state-chat-message {
  color: var(--light-slate-grey-2);
  font-size: 12px;
  font-weight: 400;
}

.empty-state-chat-headline {
  font-size: 14px;
  font-weight: 600;
  line-height: 25px;
}

.message-empty-state-box {
  text-align: center;
  margin-right: 0;
  padding: 45px;
  display: block;
}

.add-team-user-icon {
  opacity: .88;
  width: 14px;
  height: 14px;
  margin-bottom: 2px;
  margin-left: 2px;
  margin-right: 2px;
}

.add-team-icon-link {
  border-radius: 4px;
  margin-left: 1px;
  margin-right: 1px;
  padding-bottom: 0;
  display: inline-block;
}

.add-team-icon-link:hover {
  background-color: var(--hover-rosw);
  padding-bottom: 0;
}

.add-bulk-user-banner {
  width: 16px;
  height: 16px;
  margin-right: 8px;
}

.text-block-279 {
  color: var(--align-dark-grey);
  margin-right: 4px;
}

.message-hashtag-results {
  border: 1px solid var(--line-3);
  cursor: default;
  background-color: #fff;
  border-radius: 8px;
  min-width: 135px;
  padding: 12px 7px;
  font-size: 14px;
  line-height: 22px;
  display: inline-block;
  box-shadow: 1px 5px 12px #23242714;
}

.message-hashtag-result {
  color: var(--dark-slate-grey-5);
  cursor: pointer;
  align-self: center;
  width: auto;
  margin-left: 1px;
  margin-right: 1px;
  padding: 7px;
  font-size: 14px;
  font-weight: 500;
  line-height: 20px;
  display: block;
}

.message-hashtag-result:hover {
  background-color: var(--align-very-light-grey);
  color: var(--align-purple);
  border-radius: 8px;
}

.message-hashtag-result.highlighted-mention {
  background-color: var(--align-very-light-grey);
  border-radius: 8px;
}

.chat-hashtag {
  color: var(--align-purple);
  -webkit-text-stroke-width: 0px;
  background-color: #0000;
  border-radius: 3px;
  margin-left: 0;
  margin-right: 0;
  padding: 0;
  font-weight: 400;
  display: inline-block;
}

.compose-hashtag-wrapper {
  flex: none;
}

.message-hashtags-box-sample {
  text-align: left;
  justify-content: center;
  align-items: center;
  height: auto;
  margin-bottom: -10px;
  padding-left: 27px;
  padding-right: 12px;
  display: block;
}

.align-background {
  color: var(--align-title);
  font-family: Figtree, sans-serif;
}

.align-section {
  text-align: left;
  justify-content: space-between;
  align-items: center;
  max-width: 1920px;
  min-height: 650px;
  margin-left: auto;
  margin-right: auto;
  padding: 60px 5rem;
  font-family: Figtree, sans-serif;
  display: flex;
  overflow: hidden;
}

.align-section.hero {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  text-align: center;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: center;
  max-width: 1600px;
  margin-bottom: 40px;
  margin-left: auto;
  margin-right: auto;
  padding: 20px 27px 25px 30px;
  display: flex;
  overflow: hidden;
}

.align-section.hero.tight {
  max-width: 1140px;
}

.align-box-left {
  text-align: left;
  flex: 1;
  min-width: 475px;
  max-width: 475px;
  margin: 0 auto;
  padding-bottom: 10px;
  padding-right: 0;
  display: inline-block;
}

.align-box-right {
  flex: 0 auto;
  width: auto;
  min-width: 375px;
  max-width: none;
  display: inline-block;
}

.align-box-right.coach {
  max-width: 600px;
  margin-top: 35px;
  margin-bottom: 35px;
}

.align-box-right.hero {
  text-align: center;
  flex: 0 auto;
  justify-content: flex-start;
  align-self: center;
  align-items: center;
  max-width: none;
  margin-left: auto;
  margin-right: auto;
  padding-right: 0;
  display: block;
}

.align-box-right.okr {
  min-width: 375px;
  max-width: 450px;
}

.align-buttons {
  text-align: left;
  flex-flow: wrap;
  justify-content: flex-start;
  align-items: center;
  width: auto;
  max-width: none;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  overflow: visible;
}

.align-buttons.ceo-playbook {
  width: auto;
}

.align-buttons.app {
  max-width: 350px;
}

.align-button-link {
  border: 1px solid var(--align-purple);
  background-color: var(--align-purple);
  color: #fff;
  -webkit-text-stroke-color: var(--align-purple);
  border-radius: 8px;
  margin-bottom: 15px;
  margin-right: 15px;
  padding: 14px 20px;
  font-weight: 500;
  line-height: 19.2px;
  display: inline-block;
}

.align-button-link:hover {
  background-color: var(--align-hover);
  color: var(--align-white);
}

.align-button-link.inverse {
  background-color: var(--align-transparent);
  color: var(--align-title);
  -webkit-text-stroke-color: var(--align-white);
  border-style: solid;
  border-width: 1.2px;
  padding: 14px 20px;
  font-size: 24px;
  font-weight: 600;
  line-height: 52px;
}

.align-button-link.inverse:hover {
  color: var(--align-purple);
}

.align-button-link.hide {
  display: none;
}

.align-button-link.mobile {
  border-radius: 38px;
  min-width: 275px;
  height: 46px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 12px;
  padding-bottom: 12px;
}

.align-button-text {
  -webkit-text-stroke-color: var(--align-transparent);
  font-size: 1rem;
  font-weight: 500;
  line-height: 19.2px;
}

.sub-headline-align {
  opacity: 1;
  color: var(--align-dark-grey);
  margin-top: 0;
  margin-bottom: 45px;
  padding-left: 5px;
  font-family: Figtree, sans-serif;
  font-size: 1.2rem;
  font-weight: 300;
  line-height: 1.2;
}

.sub-headline-align.top {
  opacity: .9;
  word-break: normal;
  font-family: Figtree, sans-serif;
  font-size: 22px;
  font-weight: 300;
  line-height: 32px;
}

.heading-24 {
  color: var(--align-dark-grey);
  margin-top: 0;
  margin-bottom: 30px;
  padding-left: 5px;
  font-family: Figtree, sans-serif;
  font-size: 55px;
  font-weight: 700;
  line-height: 62px;
}

.hero-swot {
  border: 1px none var(--line-3);
  -webkit-backdrop-filter: drop-shadow(0 20px 20px #000000b3);
  backdrop-filter: drop-shadow(0 20px 20px #000000b3);
  text-align: left;
  border-radius: 22px;
  flex: none;
  width: 99%;
  max-width: none;
  max-height: 525px;
  margin-left: 0;
  margin-right: 0;
  padding-left: 0;
  padding-right: 0;
  display: block;
  box-shadow: 40px 1px 40px -40px #2f2e3526;
}

.hero-swot.none-shad {
  box-shadow: none;
}

.align-logo-section {
  background-color: var(--align-very-light-grey);
  background-image: none;
  flex-wrap: wrap;
  max-width: 1920px;
  margin-bottom: 50px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 30px;
  padding-bottom: 30px;
  padding-left: 5rem;
  font-family: Figtree, sans-serif;
  display: flex;
}

.align-logo-section.no-color {
  background-color: var(--align-white);
}

.align-logo-section.no-color.tight {
  max-width: 1250px;
}

.align-logo-area {
  flex-wrap: wrap;
  justify-content: flex-start;
  align-items: center;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
  display: flex;
}

.logo-area-text {
  opacity: .8;
  color: var(--align-title);
  text-align: left;
  flex: 0 auto;
  max-width: 350px;
  font-size: 20px;
  font-weight: 300;
  line-height: 25px;
}

.logo-area-logos {
  flex-wrap: nowrap;
  flex: 1;
  justify-content: flex-start;
  align-self: center;
  align-items: center;
  padding-left: 30px;
  padding-right: 30px;
  display: flex;
  overflow: hidden;
}

.featured-logo {
  width: 7rem;
  max-height: 3.3rem;
  margin: 25px;
}

.heading-25 {
  color: var(--align-title);
  margin-bottom: 35px;
  font-size: 44px;
  font-weight: 500;
  line-height: 54px;
}

.heading-25.boxes {
  max-width: 55rem;
  margin-bottom: 90px;
  margin-left: auto;
  margin-right: auto;
  font-size: 2.4rem;
  font-weight: 500;
  line-height: 1.2;
}

.heading-25.method-home {
  color: var(--align-dark-grey);
  margin-top: 15px;
  margin-bottom: 15px;
  font-size: 2.4rem;
  font-weight: 500;
  line-height: 1.2;
}

.heading-25.method-home.templates {
  text-align: left;
  margin-left: 30px;
  font-size: 28px;
  line-height: 28px;
}

.align-section-2 {
  text-align: center;
  justify-content: center;
  align-items: center;
  max-width: 1920px;
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
  padding: 100px 25px;
  font-family: Figtree, sans-serif;
  display: block;
}

.align-section-2.method {
  padding: 0;
}

.align-section-2.sub {
  padding-top: 150px;
  padding-bottom: 100px;
}

.align-buttons-section-2 {
  margin-top: 65px;
}

.align-buttons-section-2.templates {
  text-align: center;
  margin-top: 0;
}

.align-button-sm-link {
  border: 2px none var(--align-purple);
  background-color: var(--align-purple);
  color: #fff;
  -webkit-text-stroke-color: var(--align-purple);
  border-radius: 100px;
  margin-right: 15px;
  padding-left: 32px;
  padding-right: 32px;
  line-height: 55px;
  display: inline-block;
}

.align-button-sm-link.inverse {
  background-color: var(--align-white);
  color: var(--align-title);
  -webkit-text-stroke-color: var(--align-white);
  border-style: solid;
  border-width: 1px;
  border-radius: 38px;
  padding: 18px 40px;
  font-weight: 600;
  line-height: 45px;
}

.align-button-sm-link.inverse:hover {
  color: var(--align-purple);
}

.align-button-sm-link.inverse.method {
  border-style: none;
  min-width: 200px;
}

.align-button-sm-link.inverse.method.border {
  border-style: solid;
  border-radius: 8px;
  padding: 14px 20px;
}

.frameworks-area {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-image: url('../images/align-cycle-arrows.svg');
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: auto;
  flex-wrap: wrap;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  max-width: 1920px;
  margin-top: 70px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 100px;
  padding-bottom: 100px;
  display: flex;
  overflow: visible;
}

.frameworks-area.home {
  margin-top: 40px;
  padding-top: 125px;
  padding-bottom: 150px;
}

.frameworks-area.home.temlates {
  background-image: none;
  background-repeat: repeat;
  background-size: auto;
  justify-content: flex-start;
  align-items: center;
  padding-top: 0;
  padding-bottom: 0;
}

.frameowork-tile {
  border-top: 12px solid var(--align-mentioned);
  background-color: var(--align-white);
  text-align: left;
  border-radius: 6px;
  min-width: auto;
  max-width: 250px;
  min-height: 240px;
  max-height: 400px;
  margin: 20px 10px;
  padding-bottom: 30px;
  padding-left: 20px;
  padding-right: 20px;
  display: none;
  box-shadow: 0 2px 54px #00000026;
}

.framework-tile-text {
  min-height: 84px;
  margin-bottom: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 19.2px;
}

.align-link {
  color: var(--align-purple);
  font-size: 14px;
  font-weight: 700;
  line-height: 19.2px;
}

.framework-tile-tiitle {
  margin-top: 35px;
  margin-bottom: 10px;
  font-size: 30px;
  font-weight: 700;
  line-height: 38.4px;
}

.align-image-left {
  width: auto;
  max-width: 50vw;
  padding-right: 50px;
}

.align-image-left.photo {
  border: 1px none var(--align-light-gray);
  box-shadow: none;
  text-align: center;
  border-radius: 4px;
  width: auto;
  min-width: auto;
  max-width: 400px;
  max-height: none;
  padding-right: 0;
}

.align-image-left.plan-image {
  border: 1px solid var(--ghost-white);
  box-shadow: none;
  border-radius: 8px;
  max-width: 45vw;
  max-height: 500px;
  padding: 20px;
}

.align-image-left.plan-image.right {
  border: 1px solid var(--ghost-white);
  box-shadow: none;
  max-width: 45vw;
  margin-left: 65px;
  padding: 20px;
}

.align-image-left.plan-image.swot-image {
  box-shadow: none;
  max-width: 45vw;
  padding: 20px;
}

.section-3-heading {
  color: var(--align-dark-grey);
  margin-top: 0;
  margin-bottom: 25px;
  padding-left: 3px;
  font-family: Figtree, sans-serif;
  font-size: 2rem;
  font-weight: 500;
  line-height: 1.2;
}

.align-box-left-section-3 {
  min-width: auto;
  max-width: 55vw;
  margin-right: 0;
  padding-right: 65px;
  display: inline-block;
}

.align-box-left-section-3.photo {
  flex: none;
  margin-right: 25px;
  padding-right: 0;
}

.align-box-left-section-3.left {
  padding-left: 50px;
  padding-right: 0;
}

.align-box-left-section-3.okr {
  padding-right: 0;
}

.align-section-3 {
  background-color: var(--align-white);
  justify-content: center;
  align-items: center;
  max-width: 1100px;
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
  padding: 100px 42px;
  font-family: Figtree, sans-serif;
  display: flex;
}

.align-section-3.left {
  text-align: left;
  margin-top: 15px;
  margin-bottom: 15px;
}

.align-section-3.left.gray {
  background-color: var(--align-white);
  padding-top: 60px;
  padding-bottom: 60px;
}

.align-section-3.switch {
  max-width: 1400px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 90px;
  padding-bottom: 90px;
}

.align-section-3.switch.middle {
  background-color: var(--align-white);
  border: 1px #000;
  border-radius: 0;
  max-width: 1100px;
  padding-top: 50px;
  padding-bottom: 100px;
  padding-right: 90px;
}

.chat-compose-box-placeholder {
  pointer-events: none;
  margin-top: 0;
  padding-top: 10px;
  padding-left: 6px;
  font-size: 14px;
  line-height: 21px;
  display: block;
  position: absolute;
}

.placeholder-text {
  pointer-events: none;
  color: var(--align-jb-gray);
  margin-top: 0;
  padding-left: 0;
  line-height: 22px;
  display: block;
}

.section-bold-sm-headline {
  color: var(--align-purple);
  text-transform: uppercase;
  margin-bottom: 15px;
  font-size: 16px;
  font-weight: 700;
  line-height: 19.2px;
}

.section-testimonia-s {
  background-color: var(--align-light-gray);
  text-align: center;
  border-radius: 10px;
  max-width: 1600px;
  margin: 25px 148px 200px;
  padding-top: 10px;
  padding-left: 80px;
  padding-right: 90px;
  display: block;
}

.text-block-287 {
  text-align: center;
  padding: 50px 15px 20px;
  font-family: Figtree, sans-serif;
  font-size: 28px;
  font-weight: 300;
  line-height: 34px;
}

.text-span-42 {
  font-weight: 600;
}

.text-block-288 {
  text-align: center;
  padding-top: 15px;
  padding-bottom: 50px;
  font-size: 22px;
  font-weight: 300;
  line-height: 26px;
}

.div-block-202 {
  display: flex;
}

.lg-quotes {
  color: var(--align-purple);
  font-size: 98px;
  line-height: 150px;
}

.lg-quotes.right {
  flex-direction: row;
  justify-content: center;
  align-items: center;
  font-family: Figtree, sans-serif;
  line-height: 34px;
  display: flex;
}

.div-block-203 {
  align-self: flex-end;
}

.div-block-204 {
  align-self: flex-start;
}

.section-1 {
  justify-content: center;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.box-1 {
  border: 1px solid var(--line-3);
  background-color: var(--align-white);
  box-shadow: none;
  border-radius: 8px;
  min-width: auto;
  max-width: 375px;
  min-height: 20px;
  margin-left: 15px;
  margin-right: 15px;
  padding: 30px 0;
}

.box-image {
  max-width: 100%;
  max-height: none;
  margin-bottom: 20px;
}

.box-image.outlined {
  border: 1px none var(--ghost-white);
  border-radius: 12px;
  margin-bottom: 20px;
  padding: 0;
}

.box-image.padding {
  border: 1px solid var(--line-3);
  border-radius: 12px;
  max-width: 80%;
  margin-top: 12px;
  margin-left: 12px;
  margin-right: 12px;
  padding: 0;
}

.box-text {
  padding-left: 12%;
  padding-right: 12%;
  font-size: 1rem;
  font-weight: 300;
  line-height: 1.2;
}

.text-block-290 {
  color: var(--align-dark-grey);
  margin-bottom: 25px;
  font-size: 16px;
  font-weight: 600;
  line-height: 19.2px;
}

.text-block-291 {
  color: var(--align-dark-grey);
  text-align: center;
  margin-top: 0;
  font-size: 14px;
  line-height: 24px;
}

.div-block-205 {
  height: 25px;
  margin-top: 20px;
  margin-bottom: 30px;
}

.div-block-206 {
  height: 30px;
  margin-bottom: 5px;
}

.div-block-208 {
  background-color: var(--align-mid-gray);
  border-radius: 20px;
  width: 32px;
  height: 8px;
  margin-bottom: 15px;
  display: block;
}

.link-75, .link-76 {
  color: var(--align-purple);
  font-size: 16px;
}

.checkbox-12 {
  background-color: var(--align-white);
  width: 14px;
  height: 14px;
}

.checkbox-12.w--redirected-checked {
  border-color: var(--align-purple);
  background-color: var(--align-purple);
  border-radius: 3px;
  width: 14px;
  height: 14px;
}

.checkbox-13 {
  background-color: var(--align-white);
  width: 14px;
  height: 14px;
}

.checkbox-13.w--redirected-checked {
  border-color: var(--align-purple);
  background-color: var(--align-purple);
  border-radius: 3px;
  width: 14px;
  height: 14px;
}

.text-block-297, .text-block-298 {
  color: var(--align-dark-grey);
}

.checkbox-label-10, .checkbox-label-11 {
  color: var(--align-dark-grey);
  font-size: 14px;
  font-weight: 400;
}

.project-users {
  margin-bottom: 0;
  padding-bottom: 100px;
}

.column-142 {
  padding-top: 0;
}

.team-mission-headline {
  color: var(--align-dark-grey);
  font-size: 14px;
  font-weight: 600;
}

.team-mission-headline:hover {
  color: var(--align-purple);
}

.text-span-45, .text-span-45:hover {
  color: var(--align-dark-grey);
}

.pricing-reference, .pricing-reference.home-quote {
  background-color: var(--align-white);
}

.pricing-reference.home-quote.signup {
  background-color: var(--align-transparent);
  display: flex;
}

.pricing-reference.home-quote.signup.billing {
  max-width: 400px;
  margin-left: 15px;
  margin-right: 15px;
  display: inline-block;
}

.quote-card-text {
  border: 1px solid var(--ghost-white);
  background-color: var(--align-white);
  text-align: left;
  border-radius: 12px;
  max-width: 60%;
  margin-top: 25px;
  margin-bottom: 25px;
  padding: 40px 50px 40px 40px;
  display: inline-block;
  box-shadow: 0 8px 30px #21212414;
}

.quote-card-text.pricing-page {
  max-width: 800px;
  padding-left: 25px;
  padding-right: 25px;
}

.quote-card-text.signup {
  background-color: var(--align-white);
  box-shadow: none;
  border: 1px #000;
  border-radius: 10px;
  max-width: none;
  margin-bottom: 20px;
  padding: 20px 0;
}

.quote-card-text.signup.hide {
  display: none;
}

.quote-card-text.signup.middle {
  border-top-style: solid;
  border-top-color: var(--ghost-white);
  border-bottom-style: solid;
  border-bottom-color: var(--ghost-white);
  border-radius: 0;
  margin-left: 0;
  padding: 40px 0;
}

.quote-card-text.signup.middle.hide {
  display: block;
}

.quote-card-text.signup.middle.hide.demo {
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 20px;
  padding-bottom: 20px;
}

.quote-card-text.signup.demo {
  background-color: var(--align-transparent);
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 40px;
  padding-bottom: 40px;
}

.quote-card-text.flat {
  border-style: solid;
  border-color: var(--line-3);
  box-shadow: none;
  border-radius: 8px;
  max-width: 400px;
  margin-left: 15px;
  margin-right: 15px;
}

.quote-card-text.flat.pricing {
  box-shadow: none;
  max-width: none;
}

.pricing-quote-bold {
  color: var(--align-dark-grey);
  margin-bottom: 30px;
  padding-right: 0;
  font-size: 28px;
  font-weight: 700;
  line-height: 38px;
  display: inline-block;
}

.image-89 {
  width: 40px;
  margin-bottom: 30px;
}

.image-89.pricing {
  width: 30px;
  margin-bottom: 20px;
}

.pricing-quote {
  color: var(--align-dark-grey);
  margin-bottom: 30px;
  font-family: Figtree, sans-serif;
  font-size: 22px;
  font-weight: 300;
  line-height: 30px;
}

.pricing-quote.signup {
  opacity: 1;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 19px;
}

.pricing-quote.signup.demo {
  font-family: Figtree, sans-serif;
  font-size: 1.1rem;
  line-height: 1.3;
}

.pricing-quote.home {
  font-size: 1.2rem;
  line-height: 1.25;
}

.div-block-211 {
  align-items: center;
  margin-top: 30px;
  display: block;
}

.div-block-211.signup {
  opacity: .7;
  margin-top: 15px;
}

.div-block-211.signup.billing {
  display: flex;
}

.customer-quote-card {
  justify-content: center;
  align-items: center;
  max-width: 1121px;
  margin-bottom: 100px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 0;
  padding-bottom: 0;
  font-family: Figtree, sans-serif;
  display: flex;
}

.customer-quote-card.home-quote-card {
  max-width: 1200px;
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
  padding-top: 0;
  padding-bottom: 0;
}

.customer-quote-card.home-quote-card.billing {
  min-width: 330px;
  display: inline-block;
}

.customer-quote-card.home-quote-card.billing.wide {
  min-width: auto;
}

.text-block-300 {
  font-size: 22px;
  font-weight: 300;
  line-height: 28px;
}

.text-block-300.signup {
  opacity: 1;
  color: var(--align-dark-grey);
  font-family: Montserrat, sans-serif;
  font-size: 13px;
  font-weight: 400;
  line-height: 18px;
}

.text-block-300.signup.demo {
  color: var(--align-purple);
  font-family: Figtree, sans-serif;
  font-size: 1rem;
  font-weight: 500;
  line-height: 1.2;
}

.text-block-300.home {
  margin-top: 10px;
  font-family: Figtree, sans-serif;
  font-size: 16px;
  line-height: 22px;
}

.text-block-300.home.name {
  color: var(--align-dark-grey);
  font-weight: 300;
}

.image-90 {
  vertical-align: baseline;
  border-radius: 500px;
  min-width: auto;
  max-width: 150px;
  max-height: 80px;
  margin-right: 35px;
  display: block;
}

.image-90.signup {
  min-width: 70px;
  max-width: 70px;
  max-height: 50px;
  margin-bottom: 0;
  display: none;
}

.image-90.home {
  max-height: 65px;
}

.image-90.home.lg {
  max-height: 50px;
  margin-bottom: 15px;
}

.customer-photo {
  background-image: url('../images/Polygon-68.png');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: auto;
  max-width: 505%;
  max-height: 260px;
  margin-right: 60px;
  display: none;
}

.customer-photo.pricing-page {
  display: none;
}

.link-77 {
  color: var(--align-purple);
}

.column-146 {
  padding-left: 0;
}

.section-title-image {
  color: var(--align-dark-grey);
  margin-top: 25px;
  margin-bottom: 10px;
  padding-left: 15px;
  padding-right: 15px;
  font-size: 24px;
  font-weight: 600;
  line-height: 28px;
}

.section-title-image.feature-boxes {
  font-weight: 500;
}

.link-78 {
  color: var(--align-purple);
}

.checkbox-14 {
  border-color: var(--align-mid-gray);
}

.checkbox-14.w--redirected-checked {
  border-color: var(--align-purple);
  background-color: var(--align-purple);
}

.text-block-302 {
  text-align: center;
  justify-content: center;
  align-items: center;
  font-size: 10px;
  display: flex;
}

.text-block-302.black {
  color: var(--align-dark-grey);
}

.quote-bold-text, .quote-bold-text.home {
  font-family: Figtree, sans-serif;
  font-weight: 600;
}

.align-heading-customer {
  color: var(--align-dark-grey);
  max-width: 1920px;
  margin-top: 100px;
  margin-bottom: 20px;
  font-family: Figtree, sans-serif;
  font-size: 2.8rem;
  font-weight: 500;
  line-height: 1.2;
}

.align-sub-customers {
  color: var(--align-dark-grey);
  max-width: 1121px;
  margin-bottom: 40px;
  margin-left: auto;
  margin-right: auto;
  font-family: Figtree, sans-serif;
  font-size: 1.4rem;
  font-weight: 300;
  line-height: 1.2;
}

.text-block-304 {
  opacity: .8;
  align-self: center;
  margin-left: 0;
  margin-right: 16px;
  font-size: 12px;
  font-weight: 400;
}

.image-95 {
  width: 16px;
  height: 16px;
  margin-top: -3px;
}

.image-95.tile {
  width: 40px;
  height: 40px;
  margin-top: 0;
  padding: 8px;
}

.text-block-305 {
  color: var(--align-dark-grey);
  font-size: 16px;
}

.launch-bold {
  font-weight: 600;
}

.integrations-authorize {
  border: 1px solid var(--align-purple);
  color: var(--align-dark-grey);
  border-radius: 8px;
  align-self: center;
  padding: 0 12px;
  font-weight: 400;
  line-height: 32px;
  display: block;
}

.text-block-306 {
  font-family: Figtree, sans-serif;
}

.link-block-56 {
  margin-top: 15px;
  margin-bottom: 30px;
  padding-bottom: 30px;
  padding-right: 30px;
}

.image-96 {
  border: 1px solid var(--align-light-gray);
  border-radius: 10px;
  max-width: 240px;
  box-shadow: 0 54px 54px #00000008;
}

.verify-button {
  background-color: var(--align-purple);
  color: var(--align-white);
  border-radius: 8px;
  width: 100%;
  max-width: 300px;
  padding: 18px 32px;
  font-size: 14px;
}

.verify-button.full {
  margin-top: 10px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.verify-button.full.add-icon {
  cursor: pointer;
  justify-content: center;
  align-items: center;
  max-width: 400px;
  display: flex;
}

.verify-button.inverse {
  border: 1px solid var(--align-mid-gray);
  background-color: var(--align-white);
  color: var(--align-dark-grey);
  max-width: 300px;
  height: auto;
  padding-top: 11px;
  padding-bottom: 11px;
}

.verify-button.inverse.full.no-border {
  color: var(--align-purple);
  border-style: none;
}

.text-block-307 {
  font-family: Montserrat, sans-serif;
  font-size: 14px;
  font-weight: 400;
}

.verify-title {
  color: var(--align-dark-grey);
  margin-bottom: 10px;
  font-family: Montserrat, sans-serif;
  font-size: 26px;
  font-weight: 400;
  line-height: 32px;
}

.div-block-214 {
  text-align: center;
  margin-top: 0;
  margin-bottom: 30px;
  padding-top: 60px;
}

.verify-text {
  margin-bottom: 40px;
  font-family: Montserrat, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 26px;
}

.verify-text.verify-body {
  margin-top: 20px;
  font-weight: 400;
}

.verifiy-link {
  color: var(--align-purple);
  font-weight: 500;
}

.image-97 {
  width: 80px;
  max-width: 100px;
  margin-bottom: 30px;
}

.text-block-309 {
  background-color: var(--align-white);
  margin-top: 15px;
  padding-left: 32px;
  padding-right: 32px;
  display: inline-block;
}

.visibility-box {
  justify-content: space-around;
  align-items: center;
  padding-top: 5px;
  padding-bottom: 5px;
  display: flex;
}

.visibility-box.teams.hide {
  display: none;
}

.visibility-option {
  border: 1px solid var(--align-mid-gray);
  background-color: var(--align-white);
  opacity: 1;
  text-shadow: none;
  cursor: pointer;
  border-radius: 8px;
  flex-wrap: nowrap;
  align-self: flex-start;
  min-width: auto;
  max-width: 208px;
  min-height: 80px;
  max-height: 80px;
  margin-bottom: 0;
  margin-right: 6px;
  padding: 10px 8px 10px 12px;
  display: flex;
}

.visibility-option:hover {
  border-style: solid;
  border-color: var(--line-3);
  background-color: var(--align50-light-grey);
  opacity: 1;
}

.visibility-option.drop {
  min-width: 225px;
  max-width: none;
}

.visibility-option.checked-visibility-code-workspace-macro {
  background-color: var(--align-white);
  padding-bottom: 10px;
}

.visibility-option.checked-visibility-code-team-macro {
  background-color: var(--align-white);
  cursor: pointer;
  padding-bottom: 10px;
}

.visibility-option.checked-visibility-code-private-macro {
  background-color: var(--align-white);
  border-style: solid;
  max-width: 208px;
  padding-bottom: 10px;
}

.visibility-option.checked-visibility-code-public-macro {
  background-color: var(--align-white);
  margin-top: 0;
  padding-top: 10px;
  padding-bottom: 10px;
}

.visibility-option.checked-visibility-code-public-macro:hover {
  border-style: solid;
  border-color: var(--line-3);
}

.visibility-option.selected {
  background-color: var(--align-very-light-grey);
  border-color: #c7cdff;
}

.visibility-icon {
  opacity: .75;
  flex: none;
  width: 14px;
  height: 14px;
  margin-top: 1px;
  margin-right: 6px;
}

.visibility-details {
  flex: 1;
  justify-content: flex-start;
  align-self: center;
  align-items: flex-start;
  padding-left: 0;
  display: flex;
}

.visibility-headline {
  opacity: 1;
  color: var(--align-dark-grey);
  text-shadow: none;
  margin-bottom: 0;
  padding-left: 6px;
  padding-right: 12px;
  font-family: Montserrat, sans-serif;
  font-size: 13.5px;
  font-weight: 600;
  display: none;
}

.visibility-sub {
  opacity: 1;
  color: #2d2e32b3;
  text-shadow: none;
  min-height: 36px;
  margin-top: 0;
  padding-bottom: 0;
  padding-left: 2px;
  padding-right: 10px;
  font-size: 12px;
  font-weight: 400;
  line-height: 16px;
}

.visibility-radio-button {
  justify-content: center;
  align-items: flex-end;
  margin-top: 0;
  margin-bottom: 0;
  margin-right: 0;
  display: none;
}

.visibility-setting-box {
  width: 16px;
  height: 16px;
}

.visibility-setting-box.w--redirected-checked {
  border-width: 4px;
  border-color: var(--align-purple);
}

.text-block-310 {
  opacity: .55;
  height: 80px;
  font-size: 15px;
  line-height: 4;
}

.dropdown-list-6 {
  background-color: #fff0;
}

.dropdown-list-6.w--open {
  background-color: var(--align-white);
  min-width: 250px;
  max-width: 250px;
  top: 0;
}

.dropdown-list-6.visibility-option-back.w--open {
  background-color: var(--align-transparent);
}

.dropdown-16 {
  flex: 1;
  align-self: stretch;
  height: auto;
  margin-top: 0;
}

.dropdown-toggle-7 {
  max-width: 130px;
  height: 100%;
  padding-top: 0;
  padding-bottom: 0;
}

.text-block-311 {
  padding-right: 6px;
}

.text-block-311.white {
  color: var(--align-white);
}

.image-98 {
  filter: invert();
  width: 16px;
  height: 16px;
}

.inbox-section {
  border-top: 1px solid var(--align-light-gray);
  color: var(--align-dark-grey);
  background-color: #fff;
  font-family: Figtree, sans-serif;
  font-size: 15px;
  display: flex;
}

.inbox-div {
  border-right: 1px none var(--ghost-white);
  background-color: #2f3250;
  border-radius: 14px;
  min-width: 465px;
  max-width: 465px;
  min-height: auto;
  margin-top: 15px;
  margin-bottom: 15px;
  margin-left: 25px;
  padding: 0 10px 20px;
}

.inbox-div.light {
  border-right: 2px none var(--align-light-gray);
  border-left: 5px none var(--align-light-gray);
  background-color: #f2f3fb45;
  border-radius: 0;
  min-width: 450px;
  max-width: 450px;
  min-height: 84vh;
  margin-top: 0;
  margin-bottom: 0;
  margin-left: 0;
  padding: 5px 0 15px;
}

.inbox-div.light.rollup.stream {
  background-color: #f2f3fb00;
  min-width: 300px;
  max-width: 300px;
}

.inbox-div.light.rollup.stream.layer {
  min-width: 360px;
  max-width: 360px;
}

.inbox-chat-panel {
  min-width: auto;
  max-width: none;
  display: none;
}

.inbox-chat-panel.show {
  display: block;
}

.inbox-panel {
  padding-right: 0;
  font-family: Montserrat, sans-serif;
}

.image-100 {
  width: 20px;
  height: 20px;
}

.div-block-216 {
  align-self: center;
  padding-left: 10px;
  padding-right: 5px;
}

.image-101 {
  width: 14px;
  height: 14px;
  display: block;
}

.unlink-presentation {
  border: 1px solid var(--align-transparent);
  background-color: var(--align-light-gray);
  border-radius: 38px;
  flex: none;
  align-self: center;
  margin-top: 1px;
  margin-bottom: 1px;
  padding: 4px 12px;
}

.refresh-link-icon {
  flex: none;
  align-self: center;
}

.integration-notice-text {
  color: var(--align-primary-red);
  margin-bottom: 15px;
  margin-left: 40px;
  display: none;
}

.alignment-rhythm-templates {
  background-color: var(--align-transparent);
  border-bottom: 0 #000;
  flex-wrap: nowrap;
  flex: 1;
  margin-top: 5px;
  margin-bottom: 20px;
  padding: 0 0 15px;
  display: block;
}

.alignment-rhythm-templates.tile {
  margin-top: 0;
  margin-bottom: 0;
  padding-bottom: 15px;
}

.guide {
  color: var(--align-purple);
}

.setup-framework-text {
  color: var(--align-dark-grey);
  max-width: 205px;
  margin-bottom: 15px;
  padding-right: 0;
  font-family: Montserrat, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
}

.line-filter {
  border-bottom: 1px solid var(--line-3);
  margin-bottom: 8px;
}

.checkbox-label-12 {
  padding-left: 0;
}

.link-80 {
  color: var(--align-purple);
  font-weight: 400;
}

.image-103 {
  border: 1px solid var(--align-very-light-grey);
  border-radius: 8px;
  width: 180px;
  margin-top: 5px;
  margin-bottom: 0;
  padding-right: 0;
  box-shadow: 1px 11px 12px 2px #1a1b1d08;
}

.image-103:hover {
  border-style: solid;
  border-color: var(--align-secondary-purple);
}

.link-block-57 {
  margin-bottom: 15px;
}

.link-block-58, .link-block-59, .link-block-60, .link-block-61 {
  padding-top: 10px;
  padding-bottom: 10px;
}

.text-block-313 {
  color: var(--align-dark-grey);
  text-transform: uppercase;
  font-size: 12px;
  font-weight: 600;
  display: none;
}

.global-inbox {
  margin-top: 81px;
  display: none;
}

.ginbox-time {
  opacity: .65;
  color: var(--align-mid-gray);
  text-align: right;
  align-self: center;
  width: 40px;
  margin-top: 0;
  margin-bottom: 0;
  margin-right: 3px;
  font-family: Open Sans, sans-serif;
  font-size: 12px;
  font-weight: 500;
  line-height: 16px;
}

.ginbox-time.new {
  opacity: 1;
}

.ginbox-time.new.light {
  opacity: .65;
  color: var(--align-dark-grey);
  width: 49px;
  font-weight: 400;
}

.ginbox-time.light {
  color: var(--align-dark-grey);
  flex: none;
  width: 52px;
  font-weight: 400;
  display: none;
}

.ginbox-message-preview {
  color: var(--align-medium-gray);
  padding-left: 5px;
  font-size: 12px;
  font-weight: 500;
  display: none;
}

.div-block-219 {
  flex: 1;
}

.heading-27 {
  opacity: .84;
  color: var(--align-white);
  margin-top: 0;
  margin-bottom: 0;
  margin-right: 15px;
  padding-left: 5px;
  font-family: Montserrat, sans-serif;
  font-size: 18px;
  font-weight: 600;
}

.heading-27.top-nav {
  opacity: 1;
  color: var(--align-dark-grey);
  font-size: 14px;
  line-height: 23px;
}

.drive-feature-notice-text {
  color: var(--align-primary-red);
  flex: none;
  align-self: center;
  margin-top: 0;
  margin-bottom: 0;
  margin-left: 8px;
  font-size: 12px;
  line-height: 17px;
  display: block;
}

.drive-feature-notice-div {
  margin-top: 15px;
  margin-bottom: 10px;
  padding-left: 65px;
  display: flex;
}

.image-104 {
  flex: none;
  align-self: center;
  width: 16px;
  height: 16px;
}

.slides-feature-notice-div {
  margin-top: 15px;
  margin-bottom: 25px;
  padding-left: 65px;
  display: flex;
}

.div-block-226 {
  border-bottom: 1px solid var(--align-very-light-grey);
  min-height: 20px;
  margin-top: 15px;
  margin-bottom: 0;
  margin-left: 0;
  padding-left: 20px;
  font-family: Montserrat, sans-serif;
  font-size: 14px;
  display: none;
}

.ginbox-filter {
  opacity: .8;
  margin-right: 35px;
  padding-bottom: 4px;
  font-size: 12.5px;
  font-weight: 400;
  display: inline-flex;
}

.ginbox-filter.current {
  border-bottom: 1px solid var(--align-purple);
  font-size: 12.5px;
  font-weight: 500;
}

.ibox-topics-icon-box {
  background-color: var(--align-transparent);
  box-shadow: none;
  border-radius: 8px;
  flex: none;
  justify-content: center;
  align-self: center;
  align-items: center;
  width: 25px;
  height: 25px;
  margin-top: 0;
  margin-right: 5px;
  line-height: 27px;
  display: none;
}

.ibox-topics-icon-box.new {
  background-color: #fff0;
  border: 1px #5062ff24;
  align-self: center;
  width: 32px;
  height: 32px;
  margin-top: 0;
  margin-right: 6px;
}

.ibox-topics-icon-box.new.dot {
  opacity: .8;
  width: auto;
  height: auto;
  margin-top: -16px;
  margin-right: -8px;
  display: none;
  position: relative;
}

.ibox-topics-icon-box.new.feeder {
  width: 25px;
  height: 25px;
}

.ibox-topics-icon-box.new.feeder.hide {
  display: none;
}

.ibox-topics-icon-box.light {
  background-color: var(--align-transparent);
  box-shadow: none;
  width: 27px;
  height: 27px;
  margin-right: 6px;
}

.ibox-topics-icon-box.light.new {
  background-color: var(--align-white);
  box-shadow: none;
  border: 1px #5062ffc9;
}

.ibox-topics-icon-box.inbox-workpace-label-box {
  background-color: var(--align-secondary-green);
  margin-right: 10px;
  display: flex;
}

.ibox-topics-icon-box.inbox-workpace-label-box.other {
  border: 1px solid var(--ghost-white);
  background-color: var(--align-white);
  margin-right: 10px;
  display: flex;
}

.ibox-topics-icon-box.inbox-workpace-label-box.branded {
  background-color: var(--align-very-light-grey);
}

.ibox-topics-icon-box.inbox-workpace-label-box.branded.blue {
  background-color: var(--align-light-gray);
}

.ibox-topics-icon-box.priority {
  border: 1px solid var(--line-3);
  background-color: var(--align-white);
  margin-right: 8px;
  display: flex;
}

.ibox-topics-icon-box.priority.activity {
  border-style: none;
}

.div-block-228 {
  align-self: center;
  margin-top: 0;
  margin-left: -21px;
  display: flex;
}

.image-108 {
  float: right;
  align-self: center;
  width: 14px;
  height: 14px;
  margin-right: 4px;
  display: none;
}

.text-span-48 {
  font-weight: 600;
}

.lnav {
  border-right: 1px solid var(--ghost-white);
  background-color: #f7f8f9;
  justify-content: center;
  align-items: flex-start;
  width: 70px;
  min-height: 100vh;
  max-height: 100vh;
  padding-top: 20px;
  display: block;
  position: fixed;
  inset: 0% auto 0% 0%;
}

.lnav.wide {
  background-color: var(--align-white);
  width: 70px;
  padding-top: 25px;
}

.leftnav-box {
  text-align: center;
  min-width: 20px;
  min-height: 20px;
  margin-top: 0;
  margin-bottom: 25px;
  padding-top: 0;
  display: block;
  position: static;
}

.leftnav-box.bottom {
  position: absolute;
  inset: auto 0% 0%;
}

.leftnav-text {
  opacity: 1;
  color: var(--align-medium-gray);
  margin-top: 0;
  font-family: Montserrat, sans-serif;
  font-size: 10.5px;
  font-weight: 400;
  line-height: 18px;
  display: block;
}

.image-109 {
  opacity: .65;
  width: 18px;
  height: 18px;
}

.leftnav-icon-box {
  background-color: var(--align-transparent);
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  width: 34px;
  height: 27px;
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.leftnav-icon-box:hover {
  background-color: #ffffff4d;
  border-radius: 8px;
}

.leftnav-icon-box.current {
  background-color: #5062ff26;
  border-radius: 10px;
  width: 34px;
  height: 27px;
  margin-bottom: 0;
}

.image-110 {
  text-align: center;
  width: 30px;
  height: 30px;
  margin-left: auto;
  margin-right: auto;
}

.div-block-229 {
  text-align: center;
  border-bottom: 1px solid #556aff40;
  width: 32px;
  margin-bottom: 25px;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 25px;
}

.div-block-231 {
  text-align: center;
  max-width: 1500px;
  margin-left: auto;
  margin-right: auto;
  padding: 0;
  display: block;
}

.mnav-box {
  background-color: #ffffff40;
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  width: auto;
  height: 25px;
  margin-left: 8px;
  margin-right: 8px;
  padding: 6px;
  display: flex;
}

.mnav-box.home {
  background-color: var(--align-score-red);
  width: 30px;
  height: 30px;
  padding-top: 0;
  padding-bottom: 0;
}

.mnav-box.home.top-mnav {
  border-radius: 6px;
  width: 23px;
  height: 23px;
  margin-right: 4px;
}

.mnav-box.wide {
  width: 40px;
  margin-left: 4px;
  margin-right: 4px;
}

.sub-mnav {
  justify-content: flex-start;
  align-items: center;
  margin-top: 15px;
  padding-top: 0;
  padding-left: 20px;
  display: none;
}

.mnav-icon {
  filter: invert();
  width: 15px;
  height: 15px;
}

.text-block-316 {
  color: #ffffffe6;
  margin-left: 6px;
  font-family: Montserrat, sans-serif;
  font-size: 13.5px;
  font-weight: 400;
  display: none;
}

.sub-mnav-copy {
  justify-content: flex-start;
  align-items: center;
  padding-top: 0;
  display: flex;
}

.sub-mnav-copy._20 {
  margin-top: 20px;
  margin-bottom: 10px;
  margin-left: 20px;
}

.sub-mnav-copy._20.top-nav {
  margin-top: 0;
  margin-bottom: 0;
}

.mnav-space-name {
  color: var(--align-very-light-grey);
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  font-weight: 500;
}

.mnav-space-name.top-mnav {
  font-size: 14px;
}

.div-block-233 {
  z-index: 9999999;
  border-bottom: 1px none var(--ghost-white);
  background-color: #fff0;
  width: 100%;
  max-width: 450px;
  min-height: auto;
  margin-top: 0;
  margin-bottom: 15px;
  padding: 15px 8px 15px 22px;
  display: flex;
  position: fixed;
  top: 50px;
}

.div-block-233.stream {
  max-width: 300px;
  margin-bottom: 0;
  padding-right: 15px;
}

.div-block-233.stream.layer {
  max-width: 360px;
  padding-right: 10px;
}

.div-block-234 {
  border-top: 1px #000;
  display: flex;
}

.inbox-project-image {
  border: 1px solid var(--ghost-white);
  border-radius: 8px;
  align-self: center;
  width: auto;
  max-width: 130px;
  max-height: 93px;
  margin: 0 10px 0 0;
  padding: 2px;
  display: block;
  box-shadow: 0 3px 6px -2px #0000001f;
}

.inbox-project-image:hover {
  box-shadow: 0 2px 5px 0 var(--align-light-gray), 0 2px 12px 0 #00000008;
}

.inbox-project-image.rollup {
  max-width: 180px;
  max-height: 83px;
  margin-bottom: 10px;
  margin-right: 0;
  padding: 2px 1px;
}

.inbox-project-image.rollup.stream-feed {
  border-style: solid;
  max-width: 160px;
  max-height: 120px;
  box-shadow: 0 3px 60px -2px #3134410a;
}

.inbox-project-image.rollup.alignment {
  background-color: var(--align-very-light-grey);
  box-shadow: none;
  border-style: none;
  border-radius: 38px;
  min-width: 40px;
  max-width: 100px;
  min-height: 40px;
  max-height: 80px;
  margin-top: 4px;
  margin-bottom: 0;
  padding: 6px;
}

.inbox-project-image.rollup.alignment.ws {
  min-width: 35px;
  max-width: 35px;
  min-height: 35px;
  max-height: 35px;
  margin-top: 7px;
  margin-bottom: 0;
}

.inbox-project-image.rollup.alignment.ws.middle {
  align-self: flex-start;
  margin-top: 0;
}

.inbox-project-image.rollup.card-view {
  max-width: 100px;
  max-height: 55px;
  margin-bottom: 0;
}

.inbox-project-image.active-box {
  box-shadow: none;
  border-style: none;
  max-width: 260px;
  max-height: 200px;
  margin-bottom: 15px;
  margin-right: 0;
}

.text-block-319 {
  opacity: .8;
  font-size: 12px;
}

.text-block-322 {
  float: none;
  background-color: var(--align-secondary-yellow);
  color: var(--align-dark-grey);
  text-align: left;
  border-radius: 5px;
  justify-content: center;
  align-items: center;
  margin-top: 0;
  margin-left: 0;
  padding: 2px 8px;
  font-weight: 400;
  line-height: 24px;
  display: block;
}

.team-access-status {
  text-align: right;
  justify-content: flex-end;
  align-self: center;
  align-items: center;
  margin-bottom: 10px;
  margin-left: 6px;
  line-height: 18px;
  display: block;
}

.team-access-status.macro-team-access-requested-label {
  margin-bottom: 0;
  display: none;
}

.team-access-status.hideme {
  display: none;
}

.request-to-join-approval {
  border: 1px solid var(--align-purple);
  color: var(--align-dark-grey);
  border-radius: 38px;
  justify-content: center;
  align-items: center;
  margin-right: 8px;
  padding: 2px 16px;
  font-weight: 400;
  line-height: 26px;
  display: flex;
}

.request-to-join-approval.approve-user-request {
  border-radius: 8px;
  flex: none;
  align-self: auto;
  padding: 9px 15px;
  font-size: 13.2px;
  line-height: 14.4px;
  display: block;
}

.request-to-join-reject {
  border: 1px none var(--align-dark-grey);
  color: var(--align-dark-grey);
  border-radius: 38px;
  justify-content: center;
  align-items: center;
  margin-right: 8px;
  padding: 2px 16px;
  font-weight: 400;
  line-height: 26px;
  display: flex;
}

.request-to-join-reject.reject-user-request {
  border-radius: 8px;
  flex: none;
  padding: 9px 15px;
  font-size: 13.2px;
  font-weight: 400;
  line-height: 14.4px;
  display: block;
}

.decline-text-button {
  color: var(--align-primary-red);
  font-weight: 500;
}

.request-team-users-box {
  border: 1px none var(--line3);
  box-shadow: none;
  border-radius: 10px;
  min-height: 400px;
  margin-bottom: 20px;
  padding: 0 0 30px;
}

.request-team-users-box.pending-requests {
  min-height: auto;
  margin-bottom: 25px;
  padding-bottom: 0;
  display: block;
}

.text-block-323 {
  color: var(--align-purple);
  font-weight: 500;
  line-height: 14.4px;
}

.ux-dropdown-button {
  border: 1px solid var(--align-light-gray);
  background-color: var(--align-light-gray);
  box-shadow: none;
  cursor: pointer;
  border-radius: 38px;
  justify-content: center;
  align-items: center;
  width: auto;
  min-width: 35px;
  height: 35px;
  padding: 0;
  font-weight: 500;
  display: flex;
}

.ux-dropdown-button.no-background {
  background-color: var(--align-transparent);
  box-shadow: none;
  width: 35px;
}

.ux-dropdown-button.white {
  background-color: var(--align-transparent);
  align-self: center;
  min-width: auto;
  height: auto;
  margin-right: 0;
}

.ux-dropdown-button.show-label {
  justify-content: center;
  align-items: center;
  min-width: auto;
}

.ux-dropdown-button.show-label.transparent {
  background-color: var(--align-transparent);
  border-style: none;
  flex-flow: row;
  flex: 1;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.ux-dropdown-button.show-label.transparent.chat-title {
  z-index: 999999;
  height: auto;
  position: relative;
}

.ux-dropdown-button.show-label.transparent.chat-title.w--open {
  position: relative;
}

.ux-dropdown-button.show-label.transparent.drop-menu {
  min-height: 38px;
  padding-top: 5px;
  padding-bottom: 5px;
  padding-left: 15px;
  line-height: 24px;
}

.ux-dropdown-button.show-label.transparent.drop-menu.embeded {
  min-height: auto;
  padding-left: 9px;
  line-height: 19.2px;
}

.ux-dropdown-button.show-label.wdash {
  background-color: var(--align-light-gray);
  justify-content: flex-start;
  align-items: center;
  margin-top: 5px;
  margin-bottom: 5px;
  margin-right: 8px;
  display: inline-flex;
}

.ux-dropdown-button.external-users {
  background-color: var(--align-transparent);
  border-style: none;
  flex: none;
  justify-content: center;
  align-items: center;
  min-width: auto;
  height: auto;
  padding-top: 1px;
}

.ux-dropdown-button.external-users.w--open {
  justify-content: center;
  align-items: center;
}

.ux-dropdown-button.small {
  color: var(--align-dark-grey);
  height: 28px;
}

.ux-dropdown-button.small.picker {
  border-style: solid;
  border-color: var(--line-3);
  background-color: var(--align-white);
  border-radius: 8px;
  align-self: center;
  min-width: auto;
  height: 36px;
  margin-bottom: 0;
  margin-left: 6px;
  margin-right: 6px;
  padding-left: 6px;
  padding-right: 6px;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
}

.ux-dropdown-button.drop-menu {
  background-color: var(--align-white);
  border-style: none;
  border-radius: 0;
  flex: 1;
  justify-content: flex-start;
  align-items: center;
  min-width: 160px;
  height: auto;
  padding-left: 0;
  padding-right: 0;
}

.ux-dropdown-button.global-notifications {
  background-color: var(--align-transparent);
  border-style: none;
  flex: none;
  align-self: center;
  width: auto;
  min-width: auto;
  position: relative;
}

.ux-dropdown-button.global-notifications.topic {
  z-index: 901;
  justify-content: center;
  align-items: center;
  min-width: auto;
  height: auto;
  display: block;
}

.ux-dropdown-button.global-notifications.search-nav {
  height: auto;
}

.ux-dropdown-back.w--open {
  z-index: 99999999;
  border: 1px solid var(--line-3);
  background-color: var(--align-white);
  border-radius: 8px;
  min-width: 190px;
  padding: 2px 5px;
  font-size: 13.7px;
  position: absolute;
  box-shadow: 3px 4px 10px -3px #26262a14;
}

.ux-dropdown-back.filter-message.w--open {
  z-index: 9999999;
  border: 1px solid var(--align-light-gray);
  opacity: 1;
  border-radius: 12px;
  min-width: 190px;
  margin-top: 5px;
  font-size: 14px;
}

.ux-dropdown-back.filter-message.left.w--open {
  opacity: 1;
  margin-top: 5px;
  margin-left: 0;
  padding: 2px 5px;
  left: -150px;
  overflow: hidden;
  box-shadow: 0 40px 40px #323e460f;
}

.ux-dropdown-back.filter-message.left.more.w--open {
  left: -190px;
}

.ux-dropdown-back.filter-message.drop-menu.w--open {
  border-style: solid;
  border-color: var(--align-white);
  background-color: var(--align-very-light-grey);
  color: var(--align-dark-grey);
  top: 30px;
}

.ux-dropdown-back.filter-message.gnotifications.w--open {
  margin-top: 0;
  left: -160px;
}

.ux-dropdown-back.filter-message.gnotifications.top-nav.w--open {
  border-color: var(--line-3);
  border-radius: 8px;
  top: 40px;
  left: auto;
  right: 60px;
  box-shadow: 3px 4px 10px -3px #30303b14;
}

.ux-dropdown-back.filter-message.gnotifications.top-nav.topic.w--open {
  top: 25px;
  right: 0;
}

.ux-dropdown-back.chat-options.w--open {
  width: 255px;
  min-width: 220px;
  max-width: 255px;
  padding: 8px 0 3px;
  font-size: 14px;
  top: -37px;
  left: -260px;
}

.ux-dropdown-back.db.w--open {
  margin-top: 50px;
}

.ux-dropdown-link-div {
  color: var(--align-dark-grey);
  border-radius: 10px;
  justify-content: flex-start;
  align-items: center;
  min-width: 160px;
  margin-top: 3px;
  margin-bottom: 3px;
  padding: 7px 30px 7px 10px;
  font-size: 13.7px;
  line-height: 20px;
  display: flex;
}

.ux-dropdown-link-div:hover {
  background-color: var(--align-light-gray);
  border-radius: 10px;
}

.ux-dropdown-link-div:focus {
  border: 1px none var(--align-mentioned);
  background-color: var(--align-secondary-purple);
}

.ux-dropdown-link-div.level1 {
  padding-left: 30px;
}

.ux-dropdown-link-div.level2 {
  padding-left: 45px;
}

.ux-dropdown-link-div.external-users {
  min-width: 220px;
  padding-top: 6px;
  padding-bottom: 6px;
  padding-right: 15px;
}

.ux-dropdown-link-div.selected-notification {
  background-color: var(--align-very-light-grey);
}

.ux-dropdown-link-icon {
  width: 16px;
  height: 16px;
}

.ux-dropdown-link-icon.buffer {
  opacity: .8;
  width: 20px;
  height: 20px;
  padding: 1px;
}

.ux-dropdown-link-text {
  opacity: 1;
  color: var(--align-black);
  text-align: left;
  flex: 1;
  max-width: 255px;
  padding-top: 0;
  padding-bottom: 0;
  padding-left: 10px;
  font-size: 13.3px;
  font-weight: 400;
  line-height: 19.2px;
  overflow: hidden;
}

.ux-dropdown-button-icon {
  opacity: .8;
  width: 18px;
  height: 18px;
  margin-left: 6px;
  margin-right: 6px;
  padding-left: 0;
  padding-right: 0;
  display: block;
}

.ux-dropdown-button-icon.icon-and-text {
  margin-left: 10px;
}

.ux-dropdown-button-icon.icon-and-text.small {
  align-self: center;
  width: 14px;
  height: 14px;
  margin-top: 0;
  margin-left: 6px;
  display: none;
}

.ux-dropdown-button-icon.icon-and-text.small.show {
  width: 18px;
  height: 18px;
  margin-left: 3px;
  display: block;
}

.ux-dropdown-button-icon.logo-key {
  width: 40px;
  max-width: 40px;
  height: 40px;
  max-height: 40px;
}

.ux-dropdown-button-icon.show-label {
  margin-left: 8px;
}

.ux-dropdown-button-icon.show-label.no-left-padding {
  margin-left: 0;
}

.ux-dropdown-button-icon.show-label.no-left-padding.all-inboxes {
  width: 16px;
  height: 16px;
}

.ux-dropdown-button-icon.external-users {
  opacity: .55;
  flex: none;
  align-self: center;
  width: 16px;
  height: 16px;
}

.ux-dropdown-button-icon.small {
  width: 14px;
  height: 14px;
  margin-left: 10px;
}

.ux-dropdown-button-icon.ux-drop-icon {
  margin-left: 0;
  margin-right: 10px;
}

.ux-dropdown-button-icon.top-nav {
  opacity: .75;
  width: 15px;
  height: 15px;
}

.ux-dropdown-button-icon.top-nav.topic {
  opacity: .9;
  filter: invert();
  align-self: center;
  width: 8px;
  height: 8px;
  margin-left: 0;
  margin-right: 0;
}

.ux-dropdown-button-icon.top-nav.topic.black {
  opacity: 1;
  filter: none;
  width: 10px;
  height: 10px;
  margin-left: 0;
  margin-right: 0;
  display: block;
}

.ux-dropdown-top {
  flex: none;
  width: auto;
  height: 36px;
  margin: 0 3px;
}

.ux-dropdown-top.fixed.compass {
  margin-left: 0;
}

.ux-dropdown-top.fixed.compass.layer {
  display: none;
}

.ux-dropdown-top.fixed.compass.no-background {
  margin-top: 0;
  margin-bottom: 0;
  margin-right: 8px;
}

.ux-dropdown-top.fixed.layer, .ux-dropdown-top.hide {
  display: none;
}

.ux-dropdown-top.show-label {
  width: auto;
  padding-left: 0;
  padding-right: 0;
}

.ux-dropdown-top.show-label.chat-title {
  height: auto;
}

.ux-dropdown-top.show-label.chat-title.chatspot {
  top: -4px;
}

.ux-dropdown-top.external-users {
  width: 20px;
  height: 20px;
  margin-left: 10px;
  display: none;
}

.ux-dropdown-top.top-nav {
  float: right;
  width: auto;
  height: 33px;
  margin-top: 0;
  margin-right: 0;
  position: static;
}

.ux-dropdown-top.topic {
  align-self: center;
  height: auto;
  margin-left: 0;
  margin-right: 0;
  display: none;
}

.ux-dropdown-top.filters {
  display: none;
}

.ux-dropdown-button-text {
  opacity: 1;
  color: var(--align-dark-grey);
  margin-left: 0;
  margin-right: 14px;
  padding-right: 0;
  font-size: 13.2px;
  font-weight: 400;
}

.ux-dropdown-button-text.hide-label {
  display: none;
}

.ux-dropdown-button-text.bold {
  margin-left: 0;
  margin-right: 0;
  font-size: 18px;
  font-weight: 700;
  line-height: 24px;
}

.ux-dropdown-button-text._14 {
  font-size: 14px;
  line-height: 19.2px;
}

.ux-dropdown-button-text.chat-title {
  font-size: 14.5px;
  font-weight: 600;
}

.ux-dropdown-field-combo {
  justify-content: center;
  align-items: center;
  padding-left: 15px;
  padding-right: 30px;
  display: flex;
}

.text-block-324 {
  border-radius: 70px;
  margin-right: 6px;
  font-size: 13.7px;
  font-weight: 500;
}

.ux-dropdown-headline {
  border-bottom: 1px solid var(--ghost-white);
  padding-top: 5px;
  padding-bottom: 5px;
  padding-left: 15px;
  line-height: 24px;
}

.ux-dropdown-form-field {
  border: 1px none var(--line-3);
  border-radius: 8px;
  margin-bottom: 0;
  padding-left: 0;
  font-size: 13.7px;
}

.ux-form-field {
  border-style: none none solid;
  border-width: 1px;
  border-color: var(--line-3);
  border-radius: 0;
  min-height: 45px;
  margin-bottom: 15px;
  margin-left: 5px;
  padding: 4px 12px 0 2px;
  display: flex;
}

.ux-form-field.new-project {
  border-bottom-style: none;
  margin-bottom: 5px;
  margin-left: 5px;
}

.ux-form-field.new-project.padding {
  border-bottom-style: solid;
  padding-top: 10px;
  padding-bottom: 10px;
}

.div-block-237 {
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding-left: 6px;
  display: flex;
}

.div-block-237.block {
  display: block;
}

.text-block-325 {
  justify-content: center;
  align-items: center;
  margin-right: 6px;
  font-size: 14px;
  display: flex;
}

.inbox-compose-embed {
  border-style: none none solid;
  border-width: 1px;
  border-color: var(--ghost-white);
  box-shadow: none;
  border-radius: 12px;
  margin-bottom: 25px;
  margin-left: 0;
  margin-right: 0;
  padding: 20px 15px;
  display: none;
}

.inbox-compose-embed.hide {
  display: none;
}

.heading-28 {
  margin-top: 0;
  margin-bottom: 0;
  margin-left: 5px;
}

.div-block-238 {
  margin-top: 10px;
  margin-bottom: 15px;
  margin-left: 5px;
  padding-left: 5px;
  display: flex;
}

.div-block-238.padding {
  margin-bottom: 0;
  margin-left: 0;
  padding-left: 0;
}

.text-block-326 {
  font-size: 14px;
  font-weight: 600;
}

.image-117 {
  width: 16px;
  height: 16px;
  margin-left: 5px;
  margin-right: 5px;
}

.to-bubble {
  border: 1px solid var(--align-purple);
  background-color: var(--align-white);
  border-radius: 38px;
  flex: none;
  justify-content: center;
  align-items: center;
  min-height: 24px;
  margin-left: 5px;
  margin-right: 5px;
  padding-left: 10px;
  padding-right: 10px;
  font-size: 13.7px;
  display: block;
}

.to-bubble.inline {
  opacity: 1;
  border-color: #b8bfff;
  min-height: auto;
  margin-bottom: 5px;
  margin-left: 2px;
  margin-right: 2px;
  font-size: 13px;
  display: inline-block;
}

.div-block-239 {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.label-bubble-inbox {
  color: var(--align-purple);
  text-transform: uppercase;
  background-color: #5062ff1a;
  border: 1px #5062ff33;
  border-radius: 20px;
  justify-content: center;
  align-self: center;
  align-items: center;
  margin-right: 2px;
  padding-top: 0;
  padding-left: 8px;
  padding-right: 8px;
  font-size: 12px;
  font-weight: 600;
  line-height: 19px;
  display: inline-flex;
}

.label-bubble-inbox.rollup {
  background-color: var(--white-white);
  color: var(--align-black);
  margin-bottom: 0;
  padding: 0 6px;
  font-size: 14px;
  line-height: 16px;
}

.label-bubble-inbox.rollup.stream {
  font-size: 15px;
}

.label-bubble-inbox.rollup.stream.project {
  background-color: var(--align-transparent);
  padding-left: 0;
  padding-right: 8px;
}

.label-bubble-inbox.rollup.stream.project.title {
  background-color: var(--align-transparent);
  padding-left: 4px;
}

.inbox-team-image {
  border: 1px solid var(--ghost-white);
  border-radius: 8px;
  align-self: flex-end;
  width: auto;
  min-width: 50px;
  max-width: 160px;
  height: auto;
  min-height: 30px;
  max-height: 100px;
  margin: 0 6px 0 0;
  padding: 8px;
  display: none;
  box-shadow: 0 2px 12px #00000005;
}

.inbox-chat-headline {
  color: var(--align-dark-grey);
  width: auto;
  height: auto;
  margin-top: 0;
  margin-bottom: 2px;
  margin-left: 9px;
  display: flex;
}

.inbox-chat-headline.rollup {
  background-color: var(--align-transparent);
  border-radius: 5px;
  flex: 1;
  align-self: center;
  min-width: auto;
  max-width: none;
  margin-left: 0;
  margin-right: 15px;
  padding: 6px;
  line-height: 16px;
  display: block;
}

.inbox-chat-headline.rollup.flex {
  padding-top: 0;
  padding-bottom: 0;
}

.inbox-chat-headline.feeder {
  margin-left: 4px;
}

.inbox-chat-headline.feeder.layer {
  min-height: auto;
  margin-bottom: 3px;
  margin-left: 6px;
  display: block;
}

.chat-title-inbox {
  font-weight: 600;
}

.div-block-235-copy {
  z-index: 99999999;
  background-color: var(--align-white);
  flex: 1;
  justify-content: flex-start;
  align-self: center;
  align-items: stretch;
  max-width: 1100px;
  margin-top: 140px;
  padding: 25px 35px 8px 20px;
  display: flex;
  position: fixed;
}

.div-block-235-copy.ginbox {
  border-bottom: 1px solid var(--ghost-white);
  background-color: var(--align-white);
  align-self: flex-end;
  align-items: stretch;
  min-width: auto;
  max-width: none;
  min-height: 91px;
  margin: 0;
  padding: 15px 50px 10px 30px;
  display: flex;
  top: 50px;
}

.div-block-235-copy.ginbox.rollup {
  background-color: var(--align-white);
  padding-top: 20px;
  padding-bottom: 0;
  padding-left: 25px;
}

.div-block-235-copy.ginbox.rollup._490 {
  min-width: 100%;
  margin-left: 0;
  padding-left: 10px;
  padding-right: 30px;
}

.div-block-235-copy.ginbox.rollup._490.stream {
  min-width: 748px;
  max-width: 748px;
  padding-top: 15px;
  padding-left: 15px;
}

.div-block-235-copy.ginbox.rollup._490.stream.layer {
  min-width: 698px;
  max-width: 698px;
  padding-top: 15px;
  padding-left: 15px;
  padding-right: 50px;
}

.div-block-235-copy.ginbox.rollup._490.stream.layer.wide {
  padding-left: 25px;
}

.div-block-235-copy.ginbox.rollup._490.stream.layer.wide.active-box {
  min-width: 350px;
  max-width: 350px;
  position: relative;
}

.div-block-235-copy.ginbox.rollup._490.stream.layer.gw {
  display: none;
}

.link-block-63 {
  background-color: var(--align-white);
  border-radius: 14px;
}

.link-block-63.rollup {
  margin-right: 10px;
}

.link-block-63.rollup.stream-feed {
  background-color: var(--align-transparent);
  text-align: center;
  align-self: center;
  padding: 5px 15px;
}

.link-block-63.rollup.stream-feed.layer {
  display: none;
}

.link-block-63.rollup.layer.hide {
  display: block;
}

.link-block-63.rollup.layer.top {
  margin-right: 5px;
  display: flex;
}

.div-block-241 {
  background-color: var(--align-light-gray);
  border-radius: 38px;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 32px;
  height: 32px;
  margin-top: 0;
  margin-left: 0;
  margin-right: 8px;
  display: flex;
}

.div-block-241.stream {
  width: 40px;
  height: 40px;
  margin-right: 5px;
}

.div-block-241.stream._25 {
  width: 30px;
  height: 30px;
  margin-top: -25px;
}

.div-block-242 {
  background-color: var(--align-transparent);
  flex: none;
  align-self: center;
  margin-right: 0;
  display: flex;
}

.div-block-243 {
  flex: 1;
  padding-right: 10px;
  display: flex;
}

.div-block-243.layer {
  align-self: center;
  padding-left: 10px;
}

.div-block-243.layer._490 {
  padding-left: 0;
}

.div-block-244 {
  border: 1px none var(--ghost-white);
  text-shadow: 0 1px 1px #0003;
  border-radius: 8px;
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
}

.text-span-52 {
  font-weight: 600;
}

.visibility-text-bold {
  color: #2d2e32;
  text-transform: none;
  margin-bottom: 5px;
  font-size: 15px;
  font-weight: 600;
  display: block;
}

.div-block-245 {
  display: flex;
}

.div-block-246 {
  align-self: flex-start;
  margin-top: 1px;
}

.link-block-64 {
  justify-content: center;
  align-items: center;
  display: flex;
}

.link-block-64.active-box {
  justify-content: flex-start;
  align-items: center;
  padding-top: 15px;
  padding-left: 45px;
  padding-right: 45px;
}

.link-block-64.hide {
  display: none;
}

.image-119 {
  border-radius: 300px;
  width: 30px;
  height: 30px;
}

.project-title-stream {
  color: var(--align-jb-gray);
  text-transform: none;
  font-size: 15px;
  font-weight: 400;
}

.project-title-stream.feeder {
  opacity: .8;
  text-transform: uppercase;
  font-size: 12px;
  font-weight: 400;
}

.stream.photo {
  border-radius: 100px;
}

.div-block-249 {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.div-block-250 {
  opacity: .7;
  align-self: center;
  margin-left: 0;
  margin-right: 15px;
  padding: 3px 8px 3px 0;
  display: flex;
}

.div-block-250.layer {
  opacity: 1;
}

.image-121 {
  width: 16px;
  margin-right: 6px;
}

.text-block-332 {
  color: var(--align-dark-grey);
  font-weight: 500;
}

.div-block-251 {
  border-top: 1px none var(--ghost-white);
  background-color: var(--align-transparent);
  border-radius: 12px;
  justify-content: flex-start;
  align-items: center;
  margin-top: 5px;
  margin-bottom: 0;
  padding-top: 5px;
  padding-bottom: 10px;
  display: flex;
}

.stream-feed {
  flex: 1;
}

.stream-feed.layer {
  display: none;
}

.text-span-56 {
  color: var(--align-purple);
}

.div-block-252 {
  width: auto;
  height: 500px;
  margin-left: 800px;
}

.div-block-253 {
  text-align: right;
  flex: none;
}

.hide {
  align-self: flex-end;
  display: none;
}

.hide.layer {
  align-self: center;
  display: none;
}

.inbox-side-sub-div {
  padding-left: 0;
}

.ws-option-inbox {
  flex: none;
  align-self: flex-start;
  margin-top: 5px;
}

.ws-option-inbox.layer.top {
  justify-content: center;
  align-self: flex-start;
  align-items: center;
  margin-top: -15px;
  margin-bottom: 0;
  display: none;
}

.inbox-priority-section {
  padding-top: 5px;
  padding-bottom: 5px;
}

.inbox-priority-section.hide {
  display: none;
}

.section-buffer-inbox {
  margin-top: 15px;
  margin-bottom: 5px;
}

.section-buffer-inbox.top {
  margin-top: 0;
}

.image-123 {
  opacity: .45;
  width: 16px;
  height: 16px;
  margin-right: 6px;
  display: none;
}

.spacer.layer {
  height: 25px;
}

.embed-dot {
  background-color: var(--align-purple);
  border-radius: 100px;
  flex: none;
  align-self: auto;
  width: 6px;
  height: 6px;
  margin: -1px -15px 0 0;
  padding-left: 0;
  position: static;
  top: 0;
}

.inbox-active-box {
  margin-left: 0;
  padding-top: 0;
}

.new-inbox-area {
  border-top: 1px solid var(--ghost-white);
  height: auto;
  display: flex;
}

._2col {
  display: flex;
}

.div-block-254 {
  border-bottom: 1px solid var(--ghost-white);
  min-height: auto;
  margin-bottom: 10px;
}

.inbox-stack {
  opacity: .8;
  width: 13px;
  height: 13px;
  margin-right: 6px;
}

.ibox-nav-panel-area {
  border-right: 1px none var(--ghost-white);
  background-color: #fffffff2;
  border-radius: 0;
  min-width: 410px;
  max-width: 410px;
  min-height: auto;
  max-height: none;
  margin-top: 0;
  margin-bottom: 0;
  margin-left: 0;
  padding: 5px 0 15px;
  position: fixed;
  inset: 50px auto 0% 0%;
}

.ibox-topics {
  border-style: none;
  border-width: 1px;
  border-color: black black var(--ghost-white);
  background-color: var(--align-transparent);
  color: var(--align-dark-grey);
  cursor: pointer;
  border-radius: 6px;
  justify-content: flex-start;
  align-items: center;
  min-height: auto;
  margin: 1px 6px 1px 0;
  padding: 3px 6px;
  font-size: 14px;
  display: flex;
}

.ibox-topics:hover {
  background-color: var(--align-transparent);
  border-style: none;
  border-color: #000;
  border-radius: 10px;
  margin-left: 0;
  padding-left: 6px;
  padding-right: 6px;
}

.ibox-topics.current {
  background-color: var(--align-transparent);
  border-radius: 10px;
  margin-left: 0;
  margin-right: 6px;
  padding-left: 6px;
  padding-right: 6px;
  display: block;
}

.ibox-topics.macro-current-inbox-item {
  margin-left: 0;
  padding-left: 6px;
  padding-right: 0;
}

.ibox-topics.ibox-activity-item {
  margin-left: 19px;
}

.ibox-topics.ibox-activity-item.current {
  background-color: var(--align-transparent);
}

.ibox-topics.ibox-activity-item.current:hover {
  background-color: var(--align50-light-grey);
}

.ibox-topic-icon {
  opacity: .55;
  flex: none;
  align-self: center;
  width: 18px;
  height: 16px;
  margin-top: 0;
  margin-right: 0;
  padding-left: 0;
  padding-right: 0;
  display: block;
}

.ibox-topic-icon.bold {
  opacity: 1;
  width: 14px;
  height: 14px;
}

.ibox-topics-title {
  border: 1px none var(--align-transparent);
  background-color: var(--align-transparent);
  opacity: .95;
  color: var(--align-dark-grey);
  white-space: normal;
  word-break: normal;
  overflow-wrap: normal;
  border-radius: 6px;
  flex: 1;
  align-self: center;
  height: 21px;
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
  padding: 0 20px 0 0;
  font-family: Montserrat, sans-serif;
  font-size: 0.875rem;
  font-weight: 400;
  line-height: 20px;
  display: block;
  overflow: hidden;
}

.ibox-topics-title.new-message {
  opacity: 1;
  color: #000;
  height: 20px;
  padding-right: 12px;
  font-size: 14px;
  font-weight: 600;
  overflow: hidden;
}

.ibox-topics-title.bold {
  opacity: 1;
  color: var(--align-black);
  max-width: none;
  padding-right: 10px;
  font-weight: 600;
}

.ibox-topics-title.ellipsis {
  opacity: .93;
  overflow-wrap: anywhere;
  max-width: 330px;
  padding-right: 5px;
}

.ibox-topics-title.inbox-link {
  padding-left: 5px;
}

.ibox-topics-mentioned-box {
  border: 2px none var(--line2);
  background-color: var(--align-transparent);
  text-align: center;
  border-radius: 8px;
  flex: none;
  justify-content: center;
  align-self: center;
  align-items: center;
  min-width: 22px;
  min-height: 22px;
  margin-left: 2px;
  padding-left: 5px;
  padding-right: 5px;
  font-size: 12px;
  line-height: 12px;
  display: flex;
}

.ibox-topics-mentioned-box.mentioned {
  background-color: var(--align-purple);
  color: var(--align-white);
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  margin-left: 0;
  display: flex;
}

.ibox-topics-mentioned-box.hideme {
  display: none;
}

.ibox-topics-mentioned-box.unread-messages {
  background-color: var(--align-light-gray);
}

.ibox-topics-mention-number {
  color: #7d8aff;
  border: 1px #000;
  justify-content: center;
  align-items: center;
  width: auto;
  height: auto;
  font-size: 12px;
  font-weight: 400;
  line-height: 22px;
  display: flex;
}

.ibox-topics-mention-number.purple {
  color: #7d8aff;
}

.ibox-topics-mention-number.mentioned {
  color: var(--align-white);
  font-weight: 400;
}

.ibox-topics-mention-number.hideme {
  display: none;
}

.ibox-nav-inbox-panel {
  flex: 1;
  min-width: 415px;
  max-width: 415px;
  max-height: 100vh;
  margin-top: 0;
  display: block;
  position: fixed;
  top: 145px;
  overflow: scroll;
}

.ibox-nav-inbox-panel.chatspot {
  background-color: var(--align-white);
  box-shadow: none;
  min-width: 451px;
  max-width: 451px;
  max-height: 95vh;
  margin-top: 0;
  padding-top: 0;
  padding-left: 0;
  padding-right: 10px;
  display: block;
  top: 48px;
  overflow: hidden;
}

.ibox-nav-inbox-panel.chatspot.class-training, .ibox-nav-inbox-panel.chatspot.classes-guide {
  position: static;
}

.ibox-area {
  border-top: 1px solid var(--align-very-light-grey);
  background-color: var(--align-white);
  display: flex;
}

.ibox-area.mobile {
  border-top-style: solid;
  border-top-color: var(--line-3);
  display: block;
  overflow: hidden;
}

.ibox-main-panel {
  border-top: 1px none var(--align-very-light-grey);
  border-right: 1px none var(--align-very-light-grey);
  border-left: 1px none var(--align-very-light-grey);
  border-radius: 0;
  max-width: none;
  height: 94vh;
  margin-top: 0;
  margin-right: 0;
  padding-bottom: 20px;
  padding-right: 0;
  box-shadow: -11px 8px 60px #00000003, -4px 15px 50px #39425305, 4px -6px 15px #2d2e3208, -4px 15px 15px #31333808;
}

.ibox-main-panel.activity-feed {
  background-color: var(--align-white);
  border-right-style: none;
  flex: 1;
  height: auto;
  padding-left: 0;
  display: block;
  position: fixed;
  inset: 50px auto 0% 410px;
  box-shadow: -11px 14px 60px #00000003, -4px 15px 50px #39425305, -4px 15px 15px #31333808;
}

.ibox-main-panel.activity-feed.design-page {
  display: block;
}

.ibox-main-panel.activity-feed.blended {
  z-index: 1;
  box-shadow: none;
  background-color: #fff0;
  background-image: linear-gradient(86deg, #f9fbfe8f, #fff);
  padding-bottom: 0;
  display: block;
  top: 48px;
  left: 451px;
  right: 0;
}

.ibox-main-panel.chat {
  background-color: var(--align-white);
  border-right-style: none;
  height: auto;
  display: none;
  position: fixed;
  inset: 50px auto 0% 410px;
  box-shadow: -11px 14px 60px #00000003;
}

.ibox-main-panel.chat.chat-page {
  width: auto;
  display: block;
  left: 410px;
  box-shadow: -11px 14px 60px #00000003, -4px 15px 50px #39425305, -4px 15px 15px #31333808;
}

.ibox-fixed-middle {
  border-top: 1px #000;
  border-left: 1px solid var(--line-3);
  background-color: var(--align-transparent);
  box-shadow: none;
  max-width: none;
  height: 100%;
  padding-top: 0;
  padding-left: 0;
  padding-right: 0;
  display: block;
  overflow: hidden;
}

.ibox-search-text {
  border: 1px solid var(--line-3);
  border-radius: 38px;
  max-height: 36px;
  margin-bottom: 0;
}

.ibox-search-form {
  border-radius: 38px;
  flex: 1;
  max-height: 38px;
  margin-bottom: 0;
  margin-left: 3px;
  margin-right: 3px;
}

.profile-image-panel {
  background-color: var(--align50-light-grey);
  text-align: left;
  border-radius: 8px;
  max-width: 500px;
  margin: 15px auto 25px;
  padding: 12px 12px 5px;
  display: block;
}

.profile-photo-image {
  text-align: center;
  border-radius: 100px;
  flex: none;
  align-self: center;
  width: auto;
  min-width: 90px;
  max-width: 90px;
  height: auto;
  min-height: 90px;
  max-height: 90px;
  margin-bottom: 12px;
  margin-left: auto;
  margin-right: auto;
  display: block;
  overflow: hidden;
}

.div-block-255 {
  text-align: center;
  align-self: center;
}

.profile-button {
  color: var(--align-dark-grey);
  text-align: left;
  margin-bottom: 10px;
  margin-right: 10px;
  display: inline-block;
}

.profile-button-link {
  font-size: 14px;
  font-weight: 400;
}

.image-124 {
  width: 5px;
  height: 5px;
}

.div-block-256 {
  margin-right: 10px;
  display: inline-block;
}

.external-users-radio-button-text {
  opacity: .8;
  color: var(--align-dark-grey);
  margin-bottom: 0;
  margin-right: 0;
  font-size: 13.7px;
  font-weight: 400;
  line-height: 18px;
  display: block;
}

.external-users-radio-button-text.check-box {
  padding-left: 0;
  font-size: 14px;
  font-weight: 400;
}

.external-users-radio-button-text.check-box.headline {
  opacity: .9;
  flex: 1;
  padding-left: 10px;
  font-family: Montserrat, sans-serif;
  font-size: 13.7px;
  font-weight: 500;
  line-height: 18px;
}

.external-users-radio-button-text.external-users {
  line-height: 18px;
}

.project-external-users-checkbox {
  margin-bottom: 2px;
  margin-right: 20px;
  display: block;
}

.project-external-users-checkbox.dropdown {
  flex: 1;
  align-self: center;
  min-width: auto;
  margin-right: 0;
}

.project-external-user-box {
  float: none;
  border: 1px solid var(--align-primary-yellow);
  background-color: var(--align-secondary-yellow);
  text-align: left;
  border-radius: 12px;
  justify-content: flex-start;
  align-items: center;
  padding: 15px 25px;
  display: inline-block;
}

.project-external-user-box.hide {
  display: block;
}

.project-external-user-box.module {
  border-color: var(--line-3);
  background-color: var(--align-white);
  border-radius: 8px;
  margin-bottom: 0;
  margin-left: 0;
  margin-right: 0;
  padding: 10px 10px 8px;
  display: block;
}

.project-external-user-box.module.add-invited-users-to-team {
  margin-bottom: 8px;
  display: block;
}

.project-external-user-box.module.add-invited-users-to-team.hide {
  display: none;
}

.project-users-custom-radio-box {
  background-color: var(--align-white);
  opacity: 1;
  border-color: #c7cad8;
  flex: none;
  width: 13px;
  height: 13px;
}

.project-users-custom-radio-box.w--redirected-checked {
  border-color: var(--align-purple);
  background-color: var(--align-purple);
  display: inline-flex;
}

.project-external-users-form {
  float: right;
  text-align: right;
  display: inline-block;
}

.external-users-permisisons-form {
  float: none;
  text-align: left;
  justify-content: flex-end;
  max-width: 800px;
  margin-bottom: 0;
  margin-left: 12px;
  margin-right: 12px;
  display: block;
}

.div-block-257 {
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 0;
  margin-right: 5px;
  display: flex;
}

.image-125 {
  opacity: .55;
  width: 16px;
  height: 16px;
  margin-right: 0;
  display: block;
}

.image-125.green-check {
  opacity: 1;
  flex: none;
  width: 18px;
  height: 18px;
}

.external-sub-text {
  opacity: .75;
  margin-top: 2px;
  font-size: 12px;
  font-weight: 400;
  line-height: 14px;
  display: inline-block;
}

.ibox-chat-panel {
  border-top: 1px none var(--align-very-light-grey);
  border-right: 1px none var(--align-very-light-grey);
  border-left: 1px none var(--align-very-light-grey);
  box-shadow: none;
  border-radius: 0;
  max-width: none;
  margin-top: 0;
  margin-right: 0;
  display: block;
}

.space-icon-text {
  opacity: 1;
  justify-content: center;
  align-items: center;
  font-family: Montserrat, sans-serif;
  font-size: 10px;
  font-weight: 400;
  display: flex;
}

.text-block-334 {
  display: none;
}

.join-team-banner {
  color: var(--align-dark-grey);
  margin-top: 0;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 15px;
  font-weight: 400;
  line-height: 22px;
}

.join-team-splash-headline {
  justify-content: center;
  align-items: center;
  margin-top: 30px;
  margin-bottom: 20px;
  padding-top: 15px;
  padding-left: 10px;
  display: flex;
}

.join-team-splash-headline.wdash {
  margin-bottom: 0;
}

.join-team-bannr-box {
  background-color: #fff;
  border: 1px solid #f1f1f1;
  border-radius: 4px;
  max-width: 1000px;
  margin-top: 50px;
  margin-left: auto;
  margin-right: auto;
  padding: 50px 40px;
  display: block;
}

.join-team-bannr-box.shadow {
  border-style: none;
  border-color: var(--ghost-white);
  background-color: #0000;
  border-radius: 12px;
  max-width: 1200px;
  min-height: 600px;
  margin-top: 30px;
  margin-bottom: 0;
  padding: 35px 35px 15px;
  box-shadow: 0 5px 40px #343e460f;
}

.join-team-bannr-box.shadow.transparent {
  box-shadow: none;
  margin-top: 25px;
  padding-top: 15px;
  padding-left: 0;
  padding-right: 65px;
}

.join-team-bannr-box.shadow.transparent.wdash {
  max-width: 1500px;
  margin-top: 0;
  padding-right: 0;
}

.join-or-create-team-area {
  margin-bottom: 150px;
  margin-left: 25px;
  margin-right: 25px;
}

.manage-users-settings-area {
  margin-left: 5px;
  display: none;
}

.manage-users-settings-box {
  border: 1px solid var(--line-3);
  color: var(--align-dark-grey);
  border-radius: 6px;
  margin-right: 12px;
  padding: 12px;
  display: inline-block;
}

.manage-users-settings-box.hide {
  display: none;
}

.text-block-335 {
  color: var(--align-dark-grey);
  display: inline;
}

.setting-label-bold {
  opacity: 1;
  color: var(--align-dark-grey);
  font-weight: 600;
}

.auto-join-link-box {
  color: var(--align-dark-grey);
  margin-top: 0;
  padding-left: 3px;
  display: flex;
}

.auto-join-label-test {
  align-self: center;
  margin-right: 8px;
}

.auto-join-label-test.large {
  font-size: 14px;
}

.auto-join-invite-link {
  border: 1px solid var(--line-3);
  background-color: var(--align-white);
  border-radius: 6px;
  margin-right: 15px;
  padding: 9px 12px;
  display: none;
}

.auto-join-language {
  display: none;
}

.settings-status {
  opacity: .7;
}

.image-127 {
  width: 10px;
  height: 10px;
  margin-bottom: 3px;
  margin-left: 0;
  font-weight: 400;
}

.mange-user-setitngs-link-box {
  text-align: center;
  width: 20px;
  height: 20px;
  margin-left: 10px;
}

.div-block-260 {
  text-align: center;
  margin-bottom: 15px;
}

.div-block-261 {
  background-image: linear-gradient(359deg, #fff, #ffffffad);
  height: 20px;
  margin-top: -10px;
  display: none;
  position: relative;
}

.chat-compose-edit-area {
  border: 1px none var(--line-3);
  border-radius: 0;
  min-height: 60px;
  margin-bottom: 0;
  margin-left: 0;
  margin-right: 0;
  padding-top: 15px;
  padding-bottom: 15px;
  padding-left: 25px;
  font-size: 14px;
}

.new-message-title {
  border-top: 1px none var(--line-3);
  border-bottom: 1px none var(--line-3);
  background-color: var(--align-white);
  color: var(--align-dark-grey);
  flex: 0 auto;
  align-self: center;
  margin-bottom: 0;
  margin-left: 0;
  padding-top: 10px;
  padding-bottom: 10px;
  padding-left: 23px;
  font-size: 15px;
  font-weight: 600;
  display: inline-flex;
}

.new-chat-message-form-area {
  z-index: 99999999;
  border-bottom: 1px solid var(--line-3);
  background-color: var(--align-white);
  height: auto;
  margin-bottom: 0;
  margin-left: 0;
  margin-right: 0;
  padding-bottom: 0;
  display: none;
  position: fixed;
  inset: 50px 0% auto 410px;
}

.new-message-description {
  border: 1px #000;
  margin-top: 5px;
  margin-bottom: 5px;
  padding-left: 27px;
  display: none;
}

.inbox-thread {
  background-color: var(--align-transparent);
  flex: 1;
  justify-content: flex-start;
  align-self: center;
  align-items: center;
  margin-bottom: 0;
  display: flex;
}

.inbox-empty-state.macro-inbox-empty-state {
  display: none;
}

.empty-state-inner-div {
  border: 1px none var(--ghost-white);
  text-align: left;
  background-color: #f2f3fb4d;
  border-radius: 20px;
  justify-content: center;
  align-items: center;
  min-height: 35vh;
  margin: 40px 25px 35px;
  padding: 80px 25px 90px;
  display: flex;
}

.image-130 {
  opacity: .65;
  align-self: center;
  width: 20px;
  height: 20px;
  margin-bottom: 5px;
  margin-right: 12px;
  padding-top: 0;
}

.text-block-337 {
  color: var(--chat-initials);
  flex: 1;
  font-size: 14px;
}

.image-131 {
  opacity: .85;
  width: 16px;
  height: 16px;
}

.choose-inbox-all-inbox-mode {
  justify-content: flex-start;
  align-items: center;
  margin: 0 25px 0 5px;
  display: flex;
}

.text-block-338 {
  opacity: .75;
  font-size: 14px;
  display: none;
}

.text-block-338.mobile {
  font-size: 14px;
}

.ux-dropdown-descr-text-box {
  cursor: pointer;
  border-top: 1px #000;
  border-bottom: 1px #000;
  min-width: 160px;
  padding: 6px 20px 6px 15px;
}

.ux-drop-descr-headline {
  margin-bottom: 2px;
  font-size: 14px;
  font-weight: 500;
}

.ux-drop-descr-details {
  opacity: .65;
  color: var(--align-dark-grey);
  font-size: 12px;
  font-weight: 400;
  line-height: 16px;
}

.org-tree-row {
  border-style: none;
  border-width: 1px;
  border-color: var(--ghost-white) var(--ghost-white) var(--line-3);
  background-color: var(--align-transparent);
  box-shadow: none;
  border-radius: 0;
  align-self: center;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  margin-left: 0;
  padding: 8px 10px 8px 5px;
  display: flex;
}

.org-tree-row.wdash {
  margin-bottom: 15px;
}

.org-team-owner {
  float: none;
  background-color: #878baf;
  border-radius: 38px;
  flex: none;
  width: 30px;
  height: 30px;
  margin-top: 0;
  margin-bottom: 0;
  margin-left: 9px;
  line-height: 35px;
  display: inline-block;
}

.org-ux-team-owner-text {
  background-color: var(--align-light-gray);
  color: var(--align-dark-grey);
  text-align: center;
  border-radius: 20px;
  justify-content: center;
  align-items: center;
  padding-top: 0;
  font-size: 10px;
  font-weight: 400;
  line-height: 30px;
  display: block;
}

.org-ux-team-owner-text:hover {
  background-color: var(--align-overlay-gray);
  border-radius: 38px;
}

.org-tree-options-buttons {
  float: right;
  text-align: right;
  justify-content: center;
  align-items: center;
  padding-right: 0;
  display: flex;
}

.org-tree-icon {
  opacity: .65;
  width: 18px;
  height: 18px;
}

.org-tree-icon.add {
  margin-left: 8px;
  margin-right: 0;
  padding-bottom: 2px;
  display: none;
}

.link-block-65 {
  text-align: center;
  width: auto;
  height: auto;
  margin: 0 10px;
  display: none;
}

.org-ux-line {
  border-left: 1px none var(--line-3);
  width: 20px;
  height: 15px;
  margin-left: 80px;
  display: none;
}

.org-ux-line.clear {
  border-left-style: none;
}

.div-block-264 {
  width: 25px;
  height: auto;
  display: none;
}

.org-tree-row-area {
  border-top: 1px solid var(--line-3);
  border-bottom: 1px none var(--ghost-white);
  justify-content: flex-start;
  align-items: center;
  margin-top: 0;
  margin-left: -25px;
  padding-top: 1px;
  padding-bottom: 1px;
  padding-left: 10px;
  display: flex;
}

.org-tree-row-area:hover {
  background-color: var(--align-very-light-grey);
}

.org-tree-row-area.wdash {
  justify-content: flex-start;
  align-items: flex-start;
}

.request-to-join-access-status {
  text-align: right;
  justify-content: flex-end;
  align-self: center;
  align-items: center;
  margin-bottom: 0;
  margin-left: 15px;
  display: block;
}

.request-to-join-access-status.macro-team-access-requested-label, .request-to-join-access-status.hideme {
  display: none;
}

.org-ux-join-team-button {
  background-color: var(--align-secondary-green);
  border-radius: 38px;
  margin-left: 8px;
  padding-left: 12px;
  padding-right: 12px;
  display: inline-block;
}

.org-ux-join-team-button.combined {
  border: 5px none var(--align-light-gray);
  background-color: var(--align-purple);
  text-align: center;
  min-width: auto;
  height: 25px;
  margin-right: -2px;
  padding-left: 0;
  padding-right: 0;
  line-height: 25px;
}

.org-ux-join-team-button.combined.add {
  border: 1px solid var(--align-secondary-purple);
  background-color: var(--align-white);
  border-radius: 38px;
  min-width: 70px;
  height: 35px;
  padding-left: 16px;
  padding-right: 16px;
  font-size: 12px;
  line-height: 35px;
}

.org-ux-join-team-button.combined.add:hover {
  border-color: var(--align-purple);
  background-color: var(--align-white);
}

.org-ux-join-team-button.combined.add.join-bt {
  border-color: var(--align-purple);
  border-radius: 5px;
  min-width: 100px;
  height: 28px;
  margin-left: 0;
  margin-right: 8px;
  padding-left: 12px;
  padding-right: 12px;
  line-height: 26px;
}

.org-ux-join-team-button.combined.add.join-bt:hover {
  border-color: var(--align-hover);
}

.org-ux-join-team-button.combined.add.join-bt.macro-join-team-button {
  border-width: 1px;
  border-color: var(--align-purple);
  cursor: pointer;
  border-radius: 8px;
  align-self: center;
  min-width: 90px;
  height: 30px;
  margin-top: 2px;
  margin-bottom: 2px;
  padding-left: 12px;
  padding-right: 12px;
  font-weight: 500;
  line-height: 24px;
}

.org-ux-join-team-button.combined.add.join-bt.macro-join-team-button:hover {
  border-color: var(--align-hover);
}

.org-ux-join-team-button.combined.add.join-bt.hideme {
  display: none;
}

.org-ux-request-to-join-button {
  background-color: var(--align-secondary-green);
  border-radius: 38px;
  margin-left: 8px;
  padding-left: 12px;
  padding-right: 12px;
  display: inline-block;
}

.org-ux-request-to-join-button.combined {
  border: 5px none var(--align-light-gray);
  background-color: var(--align-purple);
  text-align: center;
  min-width: auto;
  height: 25px;
  margin-right: -2px;
  padding-left: 0;
  padding-right: 0;
  line-height: 25px;
}

.org-ux-request-to-join-button.combined.add {
  border: 1px solid var(--align-secondary-purple);
  background-color: var(--align-white);
  border-radius: 38px;
  min-width: 70px;
  height: 35px;
  padding-left: 16px;
  padding-right: 16px;
  font-size: 12px;
  line-height: 35px;
}

.org-ux-request-to-join-button.combined.add:hover {
  border-color: var(--align-purple);
  background-color: var(--align-white);
}

.org-ux-request-to-join-button.combined.add.join-bt {
  border-color: var(--align-purple);
  border-radius: 5px;
  align-self: center;
  height: 28px;
  margin: 2px 8px 2px 0;
  padding-left: 12px;
  padding-right: 12px;
  line-height: 26px;
}

.org-ux-request-to-join-button.combined.add.join-bt:hover {
  border-color: var(--align-hover);
}

.org-ux-request-to-join-button.combined.add.join-bt.macro-request-to-join-button {
  border-color: var(--align-purple);
  cursor: pointer;
  border-radius: 8px;
  align-self: center;
  height: 30px;
  margin-top: 2px;
  margin-bottom: 2px;
  padding-left: 12px;
  padding-right: 12px;
  line-height: 24px;
  overflow: hidden;
}

.org-ux-request-to-join-button.combined.add.join-bt.macro-request-to-join-button:hover {
  border-color: var(--align-hover);
}

.org-ux-request-to-join-button.combined.add.join-bt.hideme {
  display: none;
}

.org-ux-team-member-count {
  background-color: var(--align-secondary-green);
  border-radius: 38px;
  margin-left: 8px;
  padding-left: 12px;
  padding-right: 12px;
  display: inline-block;
}

.org-ux-team-member-count.combined {
  border: 5px none var(--align-light-gray);
  background-color: var(--align-purple);
  text-align: center;
  min-width: auto;
  height: 25px;
  margin-right: -2px;
  padding-left: 0;
  padding-right: 0;
  line-height: 25px;
}

.org-ux-team-member-count.combined.add {
  border: 1px solid var(--align-secondary-purple);
  background-color: var(--align-white);
  border-radius: 38px;
  min-width: 70px;
  height: 35px;
  padding-left: 16px;
  padding-right: 16px;
  font-size: 12px;
  line-height: 35px;
}

.org-ux-team-member-count.combined.add:hover {
  border-color: var(--align-purple);
  background-color: var(--align-white);
}

.org-ux-team-member-count.combined.add.purple {
  border-style: none;
  border-color: var(--align-very-light-grey);
  background-color: var(--align-transparent);
  min-width: 110px;
  height: 35px;
  margin-right: 8px;
  line-height: 35px;
}

.text-block-343 {
  opacity: 1;
  font-weight: 400;
}

.div-block-272 {
  margin-bottom: 2px;
  display: flex;
}

.div-block-273 {
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 2px;
  display: flex;
}

.bold {
  color: var(--align-dark-grey);
  font-weight: 700;
}

.bold.sso-text-item {
  padding-left: 7px;
  font-weight: 600;
}

.div-block-274 {
  background-color: var(--align-transparent);
  border-radius: 12px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: none;
  margin-bottom: 2px;
  padding: 0;
  display: flex;
  overflow: hidden;
}

.join-workspace-box {
  background-color: #fff;
  border: 1px solid #f1f1f1;
  border-radius: 4px;
  max-width: 1000px;
  margin-top: 50px;
  margin-left: auto;
  margin-right: auto;
  padding: 50px 40px;
  display: block;
}

.join-workspace-box.shadow {
  border-style: none;
  border-color: var(--ghost-white);
  background-color: #0000;
  border-radius: 12px;
  max-width: 1200px;
  min-height: 600px;
  margin-top: 30px;
  margin-bottom: 0;
  padding: 35px 35px 15px;
  box-shadow: 0 5px 40px #343e460f;
}

.join-workspace-box.shadow.transparent {
  border-style: solid;
  border-color: var(--line-3);
  box-shadow: none;
  border-radius: 8px;
  max-width: 900px;
  margin-top: 30px;
  padding-top: 0;
  padding-left: 25px;
  padding-right: 25px;
}

.join-workspace-row {
  justify-content: flex-start;
  align-items: center;
  margin-top: 15px;
  margin-left: 0;
  display: flex;
}

.join-workspace-headline {
  justify-content: center;
  align-items: center;
  margin-top: 50px;
  margin-bottom: 50px;
  padding-top: 15px;
  padding-left: 10px;
  display: flex;
}

.join-workspace-link {
  font-size: 15px;
  font-weight: 500;
}

.team-org-ux-link {
  flex: 1;
  margin-left: 0;
}

.team-org-ux-link.wdash {
  margin-bottom: 20px;
}

.manage-users-invite-module {
  margin-top: 0;
  margin-bottom: 30px;
  display: block;
}

.sub-help {
  color: var(--align-sub-gray);
  margin-left: 3px;
  font-size: 12.5px;
}

.chat-preview {
  opacity: 1;
  color: var(--logoblue);
  margin-top: 2px;
  padding-left: 19px;
  font-size: 13px;
  font-weight: 400;
  line-height: 19px;
}

.chat-preview.read {
  opacity: .5;
  color: var(--align-dark-grey);
}

.chat-preview.highlight {
  background-color: var(--align-very-light-grey);
  color: var(--align-purple);
  border-radius: 3px;
  margin-left: 19px;
  padding-left: 8px;
  padding-right: 8px;
  font-weight: 400;
  display: inline-block;
}

.chat-preview.highlight.read {
  opacity: .6;
  color: var(--align-dark-grey);
  font-weight: 400;
}

.chat-preview-date {
  opacity: .75;
  color: var(--align-dark-grey);
  text-transform: uppercase;
  align-self: center;
  margin-bottom: 2px;
  margin-left: 8px;
  margin-right: 0;
  font-family: Open Sans, sans-serif;
  font-size: 11.5px;
  font-weight: 400;
  line-height: 16px;
}

.chat-preview-date.hide {
  display: none;
}

.chat-preview-name, .chat-preview-name.read {
  font-weight: 500;
}

.hero-top-headline {
  color: var(--align-dark-grey);
  text-transform: uppercase;
  margin-bottom: 15px;
  padding-left: 7px;
  font-size: 14px;
  font-weight: 700;
  display: none;
}

.new-chat-create-area {
  z-index: 999999;
  background-color: var(--align-white);
  width: 490px;
  padding-bottom: 1500px;
  display: block;
  position: fixed;
  top: auto;
  left: auto;
  right: 0;
}

.new-chat-create-area.chatmacro {
  padding-bottom: 0;
  display: none;
}

.new-chat-create-area.chatspot {
  width: auto;
  margin-left: 1px;
  padding-bottom: 0;
  display: block;
  top: 48px;
  left: 451px;
}

.ux-droplike-button {
  background-color: var(--align-very-light-grey);
  border-radius: 38px;
  justify-content: center;
  align-items: center;
  width: 35px;
  height: 35px;
  display: flex;
}

.div-block-276 {
  background-color: var(--align-white);
  border-radius: 38px;
  justify-content: center;
  align-self: center;
  align-items: center;
  width: 38px;
  height: 38px;
  margin-right: 10px;
  display: flex;
}

.div-block-276.email {
  opacity: 0;
  width: 0;
  margin-right: 0;
}

.text-block-344 {
  opacity: 1;
  color: var(--align-dark-grey);
  margin-top: 20px;
  margin-bottom: 15px;
  padding-left: 6px;
  font-size: 15px;
  font-weight: 400;
  display: none;
}

.bold-text-51 {
  opacity: .65;
  color: var(--align-dark-grey);
  font-weight: 400;
}

.sign-up-free-link {
  color: var(--align-purple);
}

.sign-up-for-free-link {
  opacity: .8;
  font-size: 15px;
  font-weight: 400;
}

.checkbox-field-6 {
  align-self: center;
  margin-bottom: 0;
}

.checkbox-16 {
  margin-top: 4px;
  margin-left: -17px;
}

.ibox-topics-link-area {
  flex: 1;
  width: 100%;
  padding-top: 0;
  padding-bottom: 0;
  overflow: hidden;
}

.modal {
  z-index: 9999999;
  text-align: center;
  background-color: #1c1d1f99;
  margin-left: auto;
  margin-right: auto;
  padding: 100px 40px;
  display: none;
  position: fixed;
  inset: 0%;
}

.modal-options {
  justify-content: flex-end;
  align-items: center;
  padding-right: 0;
  display: flex;
}

.modal-close-image {
  opacity: .75;
  width: 20px;
  height: 20px;
}

.modal-content {
  z-index: 9999999;
  border: 1px solid var(--align-mentioned);
  background-color: var(--align-white);
  border-radius: 8px;
  max-width: 800px;
  margin-left: auto;
  margin-right: auto;
  padding: 15px 15px 50px 25px;
  position: relative;
  box-shadow: 0 2px 52px #0000000d;
}

.modal-content.delete {
  max-width: 800px;
  padding-top: 25px;
  padding-bottom: 25px;
  padding-right: 25px;
}

.text-block-346 {
  color: var(--align-dark-grey);
  text-align: left;
  padding-top: 15px;
  padding-bottom: 15px;
  padding-right: 15px;
  font-size: 14px;
}

.ibox-items-area {
  height: 81vh;
  padding-bottom: 45px;
  overflow: auto;
}

.div-block-278 {
  text-align: center;
  justify-content: center;
  align-items: center;
  height: auto;
  padding-left: 8px;
  display: block;
}

.column-148 {
  padding-left: 0;
}

.column-149 {
  margin-top: 0;
  padding-left: 0;
}

.column-150 {
  padding-left: 0;
}

.div-block-279 {
  background-color: var(--align-transparent);
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  width: 35px;
  height: 35px;
  display: flex;
}

.div-block-279:hover {
  background-color: var(--align-very-light-grey);
}

.image-135 {
  opacity: .8;
  width: 20px;
  height: 20px;
  margin-top: 2px;
}

.inbox-new-chat {
  margin-right: 6px;
  display: none;
}

.chat-samples {
  background-color: var(--align-white);
  margin-top: 0;
  padding-bottom: 0;
  display: none;
  position: static;
  top: 200px;
}

.chat-samples.class-guides {
  display: block;
}

.inbox-new-chat-button {
  margin-top: 2px;
  display: block;
}

.inbox-new-chat-button.filter-area {
  display: block;
}

.typing-animation {
  text-align: left;
  flex: 1;
  justify-content: flex-start;
  align-items: center;
  padding-left: 4px;
  display: none;
}

.typing-gif {
  width: 25px;
  height: auto;
  max-height: 16px;
}

.typing-active-text {
  color: var(--align-dark-grey);
  padding-left: 8px;
  font-size: 11px;
  line-height: 15px;
}

.div-block-280 {
  text-align: left;
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
  padding-left: 20px;
  padding-right: 20px;
}

.wdash-insight-box {
  text-align: left;
  border-radius: 6px;
  min-width: 90px;
  margin-right: 15px;
  padding: 8px 15px;
}

.wdash-insight-box.top-level {
  border: 1px solid var(--ghost-white);
  background-color: var(--align-white);
  text-align: left;
  min-width: 140px;
  min-height: auto;
  margin-top: 5px;
  margin-bottom: 5px;
  display: inline-block;
}

.wdash-title {
  color: var(--align-dark-grey);
  text-align: left;
  font-size: 12px;
  font-weight: 600;
  line-height: 25px;
}

.wdash-metric {
  font-size: 22px;
  font-weight: 500;
  line-height: 25px;
}

.wdash-options {
  background-color: var(--align-transparent);
  border-radius: 12px;
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 0;
  margin-left: 0;
  padding: 0 20px;
  display: flex;
}

.headshot {
  border-radius: 8px;
}

.inbox-section-header {
  border-top: 1px none var(--ghost-white);
  opacity: .7;
  color: var(--align-dark-grey);
  margin-top: 15px;
  margin-bottom: 10px;
  padding-top: 10px;
  padding-left: 25px;
  font-size: 12px;
  font-weight: 500;
  display: none;
}

.profile-photo-thumb {
  border-radius: 8px;
  display: block;
}

.profile-photo-thumb.chat-profile-photo {
  display: none;
}

.workspace-image-panel {
  background-color: var(--align50-light-grey);
  text-align: left;
  border-radius: 12px;
  max-width: none;
  margin: 15px auto 25px;
  padding: 12px 12px 5px;
  display: none;
}

.signup-with-customer-quates {
  text-align: center;
  justify-content: center;
  align-items: flex-start;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.customer-quotes {
  text-align: center;
  flex-flow: wrap;
  justify-content: center;
  align-items: center;
  max-width: none;
  margin-top: 60px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.div-block-281 {
  flex: 0 auto;
  justify-content: center;
  align-self: center;
  align-items: center;
  max-width: 50rem;
  margin-top: 50px;
  padding-top: 50px;
  padding-left: 25px;
  padding-right: 0;
  display: block;
}

.div-block-281.signup {
  padding-top: 0;
}

.div-block-283 {
  min-height: 190px;
  max-height: 190px;
  margin-bottom: 20px;
  overflow: visible;
}

.div-block-284, .alignment-featured-box {
  min-height: 190px;
  max-height: 190px;
}

.new-chat-header-area {
  background-color: var(--align-white);
  padding-top: 20px;
  padding-bottom: 20px;
  display: flex;
}

.animation-loading-div {
  border: 5px none var(--align-very-light-grey);
  text-align: center;
  min-height: 200px;
  margin-bottom: 15px;
  margin-left: 0;
  margin-right: 40px;
  padding-left: 0;
  display: none;
  position: fixed;
  top: 140px;
  left: 451px;
  right: 0;
}

.inbox-loading-animation {
  border: 1px none var(--align-very-light-grey);
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  min-height: 72vh;
  margin-bottom: 15px;
  display: none;
}

.image-138 {
  opacity: .11;
  filter: grayscale(63%);
  width: 125px;
}

.ui-menu.ui-widget.ui-widget-content.ui-autocomplete.ui-front {
  border: 1px solid var(--line-3);
  background-color: var(--align-white);
  border-radius: 8px;
  max-width: 237px;
  padding: 10px;
  font-size: 20px;
}

.name-customer {
  font-weight: 400;
}

.name-customer.demo {
  font-weight: 500;
}

.title-customer {
  opacity: 1;
}

.collaboration-module {
  border: 1px none var(--ghost-white);
  border-radius: 6px;
  align-items: stretch;
  max-width: none;
  margin-top: 10px;
  margin-bottom: 10px;
  padding: 3px 6px 3px 13px;
  display: flex;
}

.text-block-349 {
  opacity: .9;
  color: var(--align-medium-gray);
  align-self: center;
  margin-left: 3px;
  font-size: 11px;
  font-weight: 500;
  line-height: 12px;
}

.profile-nav-image {
  border-radius: 38px;
  display: none;
}

.settings-initials-default-box {
  background-color: var(--align-very-light-grey);
  border-radius: 90px;
  width: 90px;
  height: 90px;
  margin-bottom: 12px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.text-block-350 {
  text-align: center;
  border-radius: 90ch;
  justify-content: center;
  align-items: center;
  width: 90px;
  height: 90px;
  font-family: Lato, sans-serif;
  font-size: 22px;
  font-weight: 400;
  display: flex;
}

.animation-flex-div {
  display: flex;
}

.inbox-typing-animation-image {
  filter: brightness(112%);
  height: 14px;
  display: none;
}

.global-message-alert {
  background-color: var(--align-purple);
  border-radius: 38px;
  align-self: center;
  width: 6px;
  height: 6px;
  margin-left: 6px;
  display: none;
}

.image-144 {
  width: 16px;
  height: 16px;
}

.box {
  border-style: solid;
  border-width: 1px 1px 3px;
  border-color: var(--ghost-white);
  background-color: var(--align-white);
  border-radius: 6px 6px 0 0;
  flex: 1;
  width: auto;
  height: auto;
  margin-bottom: 0;
  margin-right: 10px;
  padding: 15px;
  display: inline-block;
}

.dash-report {
  border: 10px none var(--align-very-light-grey);
  background-color: var(--align-transparent);
  box-shadow: none;
  border-radius: 0;
  max-width: none;
  margin: 0 auto 50px;
  padding: 0 0 50px;
  font-family: Montserrat, sans-serif;
}

.image-145 {
  min-width: 100%;
  max-height: 250px;
}

.notifications-text-link-nav {
  font-size: 12px;
  font-weight: 500;
}

.notifications-text-link-nav.enable-global-notif-macro {
  display: inline;
}

.otification-text-label {
  justify-content: center;
  align-items: center;
  font-size: 11.5px;
  font-weight: 400;
  line-height: 13px;
  display: none;
}

.topic-wrapper {
  border-top: 1px solid var(--align-white);
  border-bottom: 1px solid var(--align-white);
  border-radius: 8px;
  margin-left: 18px;
  margin-right: 0;
  padding-right: 0;
  display: flex;
  overflow: visible;
}

.topic-wrapper:hover {
  background-color: var(--align-very-light-grey);
}

.topic-wrapper.macro-current-inbox-item {
  overflow: visible;
}

.topic-wrapper.current {
  background-color: var(--align-very-light-grey);
  border-radius: 8px;
  margin-left: 19px;
}

.menu-title-area {
  color: var(--align-sub-gray);
  text-transform: uppercase;
  margin-top: 3px;
  margin-bottom: 0;
  padding: 7px 15px 3px 10px;
  font-size: 11px;
  font-weight: 600;
}

.notification-label-text-block {
  width: 40px;
}

.global-notifications-panel {
  float: right;
  flex: 1;
  justify-content: flex-end;
  align-items: center;
  margin-top: 0;
  padding-top: 0;
  display: inline-flex;
}

.global-notifications-panel.search-nav {
  flex: 1;
  margin-top: 0;
  padding-top: 0;
}

.topic-hover-area {
  border-radius: 12px;
  flex: 1;
  margin-left: 0;
  margin-right: 0;
  padding-right: 6px;
  display: flex;
  overflow: visible;
}

.line-expand-all {
  padding-left: 2px;
  font-family: Montserrat, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 16px;
}

.system-modal {
  z-index: 9999999;
  text-align: center;
  background-color: #1c1d1f99;
  margin-left: auto;
  margin-right: auto;
  padding: 100px 40px;
  display: none;
  position: fixed;
  inset: 0%;
}

.modal-content-text {
  color: var(--align-dark-grey);
  text-align: left;
  justify-content: flex-start;
  align-items: center;
  padding-top: 15px;
  padding-bottom: 15px;
  padding-right: 15px;
  font-size: 16px;
  display: block;
}

.modal-close {
  float: right;
  justify-content: flex-end;
  align-items: center;
  padding-right: 0;
  display: block;
  position: relative;
  top: -25px;
  right: 0;
}

.modal-body {
  z-index: 9999999;
  border: 1px solid var(--align-mentioned);
  background-color: var(--align-white);
  border-radius: 8px;
  max-width: 800px;
  margin-left: auto;
  margin-right: auto;
  padding: 40px 15px 40px 25px;
  position: relative;
  box-shadow: 0 2px 52px #0000000d;
}

.modal-text-link {
  font-size: 16px;
}

.show-full-line {
  font-weight: 500;
}

.text-span-58 {
  font-family: Montserrat, sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 11px;
}

.app-top-header {
  z-index: 99999999;
  background-color: var(--align-white);
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  height: auto;
  padding: 0 21px 0 25px;
  display: none;
  position: fixed;
  top: 0;
}

.app-top-icon {
  text-align: center;
  vertical-align: baseline;
  width: 22px;
  height: 22px;
}

.mobile-nav-link-bt {
  text-align: center;
}

.app-name-drop {
  float: none;
  margin-top: 0;
  margin-left: 16px;
  margin-right: 0;
  padding: 7px 10px 0 2px;
  display: inline-block;
  position: relative;
  top: 0;
  left: 0;
  right: 0;
}

.app-name-drop.cdrop {
  z-index: 9000;
  float: right;
  margin-top: 5px;
  margin-left: 8px;
  margin-right: 0;
  padding-top: 4px;
}

.app-header-title-text {
  display: inline-flex;
}

.sso-item-text-area {
  color: var(--align-pb-light-text);
  margin-top: 20px;
  margin-bottom: 3px;
}

.sso-item-text-area.bottom {
  margin-top: 0;
  margin-bottom: 0;
}

.sso-signing-drop {
  color: var(--align-dark-grey);
  border: 1px #000;
  border-radius: 12px;
  max-width: 250px;
  display: inline-block;
}

.sso-links-area {
  border: 1px none var(--ghost-white);
  border-radius: 12px;
  margin-bottom: 15px;
  padding-top: 0;
  padding-bottom: 0;
}

.sso-notes {
  border: 1px solid var(--align-light-gray);
  background-color: var(--align-very-light-grey);
  border-radius: 8px;
  margin: 15px 4px;
  padding: 20px;
}

.sso-notes.macro-sso-notes {
  background-color: var(--align-very-light-grey);
  margin-top: 20px;
  margin-left: 52px;
  margin-right: 20px;
}

.text-block-353 {
  color: var(--align-pb-light-text);
}

.sso-notes-header {
  color: var(--align-dark-grey);
  margin-top: 0;
  font-size: 12px;
  font-weight: 600;
  line-height: 20px;
}

.add-header-area {
  height: 41px;
  padding-top: 7px;
  padding-bottom: 7px;
  display: flex;
}

.alignment-app-heading {
  color: var(--align-dark-grey);
  text-align: center;
  margin-top: 30px;
  margin-bottom: 30px;
  padding-left: 5px;
  font-family: Figtree, sans-serif;
  font-size: 45px;
  font-weight: 700;
  line-height: 50px;
}

.align-box-right-app {
  flex: 0 auto;
  width: auto;
  max-width: 600px;
  display: inline-block;
}

.align-box-right-app.hero {
  text-align: center;
  flex: 0 auto;
  justify-content: flex-start;
  align-self: center;
  align-items: center;
  max-width: none;
  margin-left: auto;
  margin-right: auto;
  padding-right: 0;
  display: block;
}

.sub-headline-align-app {
  opacity: 1;
  color: var(--align-dark-grey);
  margin-top: 0;
  margin-bottom: 45px;
  padding-left: 5px;
  font-family: Figtree, sans-serif;
  font-size: 24px;
  font-weight: 300;
  line-height: 32px;
}

.sub-headline-align-app.top {
  opacity: .9;
  text-align: center;
  word-break: normal;
  font-family: Figtree, sans-serif;
  font-size: 24px;
  font-weight: 300;
  line-height: 34px;
}

.alignment-app-logo {
  text-align: center;
  margin-left: auto;
  margin-right: auto;
}

.hero-swot-app {
  border: 1px none var(--align-very-light-grey);
  text-align: left;
  border-radius: 22px;
  flex: none;
  width: 99%;
  max-width: none;
  max-height: 575px;
  margin-bottom: 25px;
  margin-left: 0;
  margin-right: 0;
  padding-left: 0;
  padding-right: 0;
  display: block;
  box-shadow: 40px 1px 40px -40px #00000014;
}

.bold-home-app {
  max-width: 1500px;
  height: 600px;
  min-height: auto;
  margin-top: 40px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 45px;
  padding-right: 25px;
  display: flex;
}

.bold-home-app.home {
  text-align: center;
  justify-content: center;
  align-items: center;
  max-width: none;
  height: auto;
  margin: 5px auto 0;
  padding-left: 0;
  padding-right: 0;
  display: block;
}

.column-151 {
  padding-left: 0;
}

.column-152 {
  padding-left: 0;
  font-size: 14px;
}

.column-153, .column-154 {
  padding-left: 0;
}

.app-nav-bar-area {
  border-top: 1px solid #f1f1f1;
  padding-top: 10px;
  padding-bottom: 10px;
  display: none;
}

.app-top-nav-bar-area {
  display: none;
}

.search-e-panel {
  width: auto;
  max-width: none;
  margin-top: 0;
  margin-left: 0;
  margin-right: auto;
  padding: 5px 0 35px;
}

.search-e-area {
  box-sizing: content-box;
  max-width: 1000px;
  margin-left: 224px;
  margin-right: auto;
  padding-top: 25px;
}

.search-e-headline {
  color: var(--align-dark-grey);
  align-self: center;
  min-width: auto;
  min-height: 20px;
  margin-right: 6px;
  font-size: 16px;
  font-weight: 600;
  display: inline-block;
}

.search-e-message {
  border-left: 3px none var(--align-mid-gray);
  background-color: var(--align-light-gray-80);
  color: var(--align-dark-grey);
  border-radius: 8px;
  margin-top: 0;
  margin-bottom: 6px;
  margin-left: 0;
  padding: 10px 15px;
  font-size: 14px;
  font-weight: 400;
  line-height: 22px;
}

.search-e-message.item {
  background-color: var(--align-transparent);
  padding-top: 0;
  padding-bottom: 0;
  padding-left: 0;
}

.search-e-highlight {
  color: var(--align-purple);
  font-weight: 600;
}

.search-e-result-area {
  justify-content: flex-start;
  align-items: center;
  max-width: 1000px;
  margin-top: 0;
  margin-bottom: 5px;
  margin-left: 0;
  padding-top: 10px;
  padding-bottom: 10px;
  padding-left: 0;
  display: flex;
}

.search-e-result-area.hideme, .search-e-result-box.hideme {
  display: none;
}

.search-e-space-icon-text {
  opacity: 1;
  text-align: center;
  justify-content: center;
  align-items: center;
  font-family: Montserrat, sans-serif;
  font-size: 11px;
  font-weight: 400;
  line-height: 25px;
  display: inline-flex;
}

.search-e-footer-text {
  color: var(--align-sub-gray);
  -webkit-text-stroke-color: #4e4f55;
  min-height: 20px;
  margin-top: 0;
  margin-bottom: 0;
  margin-right: 0;
  padding-left: 1px;
  font-size: 12px;
  font-weight: 400;
  line-height: 20px;
}

.search-e-footer-text.tag-box {
  background-color: var(--align-very-light-grey);
  color: var(--align-sub-gray);
  border-radius: 4px;
  align-self: center;
  margin-right: 8px;
  padding-left: 5px;
  padding-right: 5px;
  font-size: 10px;
  font-weight: 500;
  line-height: 22px;
}

.search-e-filter-box {
  border-bottom: 1px none var(--line-3);
  text-align: left;
  justify-content: flex-start;
  align-items: center;
  max-width: none;
  margin: 10px auto 0;
  padding-top: 10px;
  padding-bottom: 10px;
  padding-left: 190px;
  display: flex;
}

.search-e-filter-box.fitler-tabs-row {
  border-bottom-style: solid;
  justify-content: flex-start;
  align-items: center;
  margin-top: 15px;
  margin-bottom: 0;
  padding-bottom: 0;
  padding-left: 227px;
  padding-right: 25px;
}

.search-e-filter-box.sub-filters {
  display: none;
}

.search-e-filter-option {
  border: 1px solid var(--line-3);
  background-color: var(--align-transparent);
  border-radius: 100px;
  align-self: center;
  height: 32px;
  margin-bottom: 10px;
  margin-right: 12px;
  padding-left: 22px;
  padding-right: 22px;
  line-height: 32px;
  display: inline-block;
}

.search-e-filter-option.filter-tab {
  border-top-style: none;
  border-bottom-width: 1.5px;
  border-right-style: none;
  border-bottom-color: var(--align-transparent);
  color: var(--align-dark-grey);
  cursor: pointer;
  border-left-style: none;
  border-radius: 0;
  margin-bottom: 0;
  margin-right: 25px;
  padding-left: 2px;
  padding-right: 2px;
  font-size: 13.3px;
  line-height: 22px;
}

.search-e-filter-option.filter-tab.w--current {
  border-bottom-width: 2px;
  border-bottom-color: var(--align-search-gray2);
  color: var(--align-dark-grey);
  font-weight: 500;
  line-height: 22px;
}

.search-e-filter-option.filter-tab.current {
  border-bottom-width: 2px;
  border-bottom-color: var(--align-dark-grey);
  font-weight: 400;
}

.search-e-filter-option.filter-tab.macro-search-all-type, .search-e-filter-option.filter-tab.macro-search-swot-type {
  cursor: pointer;
}

.search-e-filter-option.filter-tab.macro-search-swot-type:hover {
  pointer-events: auto;
}

.search-e-filter-option.filter-tab.macro-search-message-type {
  cursor: pointer;
}

.search-e-filter-option.filter-tab.macro-search-message-type:hover {
  border-bottom-color: var(--align-overlay-gray);
}

.search-e-filter-option.filter-tab.macro-search-item-type {
  cursor: pointer;
}

.image-148 {
  width: 18px;
  margin-right: 25px;
  display: none;
}

.search-button {
  display: none;
}

.global-search-e {
  border: 1px none var(--line-3);
  background-color: var(--align-transparent);
  color: var(--align-black);
  border-radius: 8px;
  min-width: 200px;
  height: auto;
  margin-bottom: 0;
  padding-top: 4px;
  padding-bottom: 4px;
  padding-left: 5px;
  font-weight: 400;
  display: inline-flex;
}

.global-search-e-box {
  float: none;
  border: 1px solid var(--align-transparent);
  background-color: var(--align-transparent);
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  max-width: 500px;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 2px;
  padding-bottom: 2px;
  font-size: 13.3px;
  display: flex;
}

.global-search-e-box:hover {
  border-color: var(--line-3);
  background-color: var(--align-transparent);
}

.global-search-e-box:focus-visible, .global-search-e-box[data-wf-focus-visible] {
  background-color: var(--align-very-light-grey);
}

.image-149 {
  opacity: .7;
  text-align: center;
  justify-content: center;
  align-items: center;
  width: 15px;
  height: 15px;
  display: inline-flex;
}

.sesrch-g-area {
  flex: 1;
  margin-top: 8px;
  margin-left: 8px;
  display: none;
}

.div-block-294 {
  background-color: var(--align-very-light-grey);
  border-radius: 38px;
  justify-content: center;
  align-self: center;
  align-items: center;
  width: 35px;
  height: 25px;
  margin-left: 4px;
  padding: 0;
  line-height: 16px;
  display: flex;
}

.search-e-owner-area {
  justify-content: flex-start;
  align-items: center;
  margin-right: 0;
  display: flex;
}

.search-e-footer {
  justify-content: flex-start;
  align-items: center;
  margin-top: 0;
  margin-left: 35px;
  padding-top: 0;
  padding-bottom: 0;
  display: inline-flex;
}

.search-e-user-photo {
  border-radius: 20px;
  width: 18px;
  height: 18px;
  margin-right: 0;
  display: block;
}

.search-e-user-photo.hide, .search-e-button-nav-hide {
  display: none;
}

.search-e-nav-featured {
  background-color: var(--align-transparent);
  color: var(--align-dark-grey);
  border: 1px #000;
  border-radius: 38px;
  height: 32px;
  margin-bottom: 0;
  padding-left: 8px;
  font-family: Montserrat, sans-serif;
  font-size: 14.3px;
  display: inline-flex;
}

.search-e-nav-featured.in-nav {
  height: 24px;
  padding-left: 4px;
  font-size: 14px;
  line-height: 16px;
}

.search-e-nav-featured-area {
  background-color: var(--align-very-light-grey);
  border: 1px #d6d7dd;
  border-radius: 20px;
  flex: 1;
  justify-content: center;
  align-self: center;
  align-items: center;
  width: auto;
  max-width: 210px;
  height: 34px;
  margin: 3px auto 0 0;
  padding-top: 0;
  padding-left: 10px;
  line-height: 20px;
  display: inline-flex;
}

.search-e-nav-featured-area.in-top-bar {
  border-style: solid;
  border-color: var(--align-search-border);
  background-color: var(--align-white);
  box-shadow: none;
  border-radius: 8px;
  flex: none;
  justify-content: flex-start;
  align-self: flex-start;
  align-items: center;
  min-width: 100%;
  max-width: none;
  height: 42px;
  margin-top: 15px;
  padding-left: 14.5px;
  padding-right: 14px;
  display: inline-flex;
}

.search-e-nav-featured-area.in-top-bar:hover {
  border-color: var(--align-mid-gray);
}

.search-e-nav-featured-area.in-top-bar.in-nav {
  box-shadow: none;
  border-radius: 20px;
  flex: 1;
  align-self: center;
  min-width: auto;
  max-width: 175px;
  height: 30px;
  margin-top: 0;
  margin-left: 12px;
  margin-right: auto;
  padding-left: 10px;
}

.search-e-nav-featured-area.in-top-bar.in-nav.in-hide {
  display: flex;
}

.frameworks-ux {
  border: 1px none var(--line-3);
  background-color: var(--align-white);
  box-shadow: none;
  border-radius: 20px;
  max-width: none;
  margin-bottom: 40px;
  padding-top: 30px;
  padding-left: 10px;
  padding-right: 0;
  overflow: hidden;
}

.frameworks-ux.sm {
  border-style: none;
  border-color: var(--line-3);
  box-shadow: none;
  margin-bottom: 35px;
  padding-top: 25px;
  padding-left: 0;
  display: block;
  overflow: visible;
}

.frameworks-ux.purple {
  padding-top: 0;
}

.frameworks-ux.purple.hideme {
  background-color: var(--align-transparent);
  border-radius: 20px;
  min-width: 100%;
  margin-bottom: 15px;
  padding: 0 0 0 10px;
  display: inline-block;
  overflow: visible;
}

.frameworks-ux.purple.assistance {
  max-width: 1110px;
  margin-left: auto;
  margin-right: auto;
}

.framework-featured {
  margin-top: 5px;
  margin-bottom: 40px;
  padding-top: 5px;
  font-size: 20px;
  font-weight: 600;
  line-height: 34px;
}

.framework-featured.mid {
  color: var(--align-dark-grey);
  flex: none;
  align-self: center;
  margin-top: 0;
  margin-bottom: 0;
  margin-right: 15px;
  padding-top: 0;
  padding-left: 0;
  font-family: Montserrat, sans-serif;
  font-size: 18px;
  font-weight: 600;
  line-height: 30px;
  display: flex;
}

.framework-featured.mid:hover {
  color: var(--align-purple);
}

.framework-featured.mid.sm {
  border-bottom: 1px solid var(--ghost-white);
  opacity: 1;
  text-transform: none;
  margin-top: 0;
  margin-bottom: 25px;
  margin-left: 2px;
  padding-top: 5px;
  padding-bottom: 7px;
  font-size: 15px;
  font-weight: 600;
}

.framework-featured.mid.sm:hover {
  color: var(--align-dark-grey);
}

.framework-featured.mid.purple {
  color: var(--align-white);
  font-size: 24px;
  line-height: 34px;
}

.framework-featured.mid.lower {
  font-size: 15px;
  font-weight: 600;
  overflow: auto;
}

.framework-alignment--rhythm {
  border: 1px none var(--align-very-light-grey);
  box-shadow: none;
  border-radius: 20px;
  flex-flow: wrap;
  justify-content: flex-start;
  align-items: center;
  max-width: 1200px;
  margin-top: 15px;
  margin-bottom: 0;
  margin-left: 0;
  padding: 0;
  display: flex;
}

.framework-alignment--rhythm.sm {
  box-shadow: none;
  border-style: none;
  justify-content: flex-start;
  align-items: center;
  margin-top: 0;
  margin-bottom: 0;
  padding-bottom: 0;
}

.framework-alignment--rhythm.home {
  border-style: none;
  border-color: var(--align-very-light-grey);
  box-shadow: none;
  border-radius: 20px;
  flex-flow: row;
  justify-content: flex-start;
  align-items: center;
  max-width: 1900px;
  margin-top: 0;
  padding-top: 0;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
}

.templates-tile-modern {
  color: var(--align-dark-grey);
  flex: 1;
  width: auto;
  margin-top: 0;
  margin-bottom: 0;
  margin-right: 9px;
  padding-left: 0;
  padding-right: 0;
  font-size: 20px;
  font-weight: 700;
  line-height: 24px;
}

.templates-tile-modern:hover {
  color: var(--align-purple);
}

.templates-tile-modern.p {
  margin-top: 0;
  font-size: 18px;
  font-weight: 600;
}

.templates-tile-modern.sm {
  font-weight: 600;
}

.templates-tile-modern.home {
  color: var(--align-dark-grey);
  font-size: 24px;
  font-weight: 700;
}

.image-152 {
  border: 1px none var(--align-purple);
  background-color: var(--align-very-light-grey);
  width: 140px;
  height: 105px;
  margin-bottom: 5px;
  padding: 25px 40px;
}

.image-152._2 {
  background-color: var(--align-transparent);
  opacity: 1;
  filter: none;
  border-style: none;
  border-radius: 0;
  width: 45px;
  height: 45px;
  margin-bottom: 0;
  margin-left: 5px;
  padding: 8px;
  position: static;
  top: 84px;
  left: 10px;
}

.image-152._2.freeform {
  opacity: .9;
  flex: none;
  width: 20px;
  height: 20px;
  margin-left: 0;
  padding: 0;
}

.framework-template {
  border: 1px none var(--align-transparent);
  text-align: left;
  flex: none;
  margin-bottom: 0;
  margin-right: 0;
  padding-bottom: 0;
}

.framework-template:hover {
  border: 1px none var(--ghost-white);
  border-radius: 12px;
}

.framework-template.x {
  order: 0;
  align-self: center;
  width: 195px;
  margin-bottom: 60px;
  display: flex;
}

.templates-description-modern {
  opacity: 1;
  color: #6e6e6e;
  text-transform: none;
  flex: none;
  align-self: center;
  width: auto;
  margin-top: 0;
  padding-left: 0;
  padding-right: 0;
  font-family: Montserrat, sans-serif;
  font-size: 13px;
  font-weight: 500;
  line-height: 16px;
}

.templates-description-modern:hover {
  color: var(--align-purple);
}

.templates-description-modern.home {
  color: #6e6e6e;
  margin-top: 0;
  font-family: Figtree, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 22px;
}

.templates-description-modern.sm {
  margin-top: 5px;
}

.frameworks-tile {
  border: 8px solid var(--align-very-light-grey);
  background-color: var(--align-mentioned);
  box-shadow: none;
  border-radius: 20px;
  justify-content: flex-start;
  align-items: flex-end;
  width: 180px;
  height: 130px;
  margin-bottom: 15px;
  padding-bottom: 5px;
  display: none;
}

.frameworks-tile:hover {
  background-color: var(--align-mentioned);
  box-shadow: 5px 8px 15px #4445691f;
}

.frameworks-tile.sm {
  height: 60px;
}

.frameworks-tile.sm.g {
  background-color: var(--align-very-light-grey);
  border-top-style: none;
  border-radius: 4px;
  width: 180px;
  height: 24px;
  display: none;
}

.frameworks-tile.sm.g:hover {
  box-shadow: 0 6px 8px #2a2a301a;
}

.frameworks-tile.freeform {
  border-width: 5px;
  border-radius: 38px;
  justify-content: center;
  align-items: center;
  width: 50px;
  height: 50px;
  padding-bottom: 0;
}

.frameworks-section {
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 0;
  margin-left: 2px;
  padding-right: 0;
  display: flex;
}

.frameworks-section.sm {
  margin-bottom: 0;
  display: block;
}

.frameworks-section.playbook {
  border-bottom: 1px solid var(--ghost-white);
  max-width: 1200px;
  padding-bottom: 10px;
  padding-right: 0;
}

.frameworks-section.playbook.mid {
  margin-bottom: 25px;
}

.frameworks-section.playbook.tabs {
  border-bottom-style: solid;
  margin-bottom: 25px;
  padding-bottom: 10px;
}

.frameworks-section.playbook.tabs.assistance {
  border-bottom-style: none;
  max-width: none;
  margin-bottom: 15px;
  padding-bottom: 25px;
}

.tile-title-link {
  color: var(--align-dark-grey);
  width: 100%;
  padding-top: 5px;
  padding-bottom: 5px;
  padding-left: 25px;
  font-size: 20px;
  font-weight: 700;
  line-height: 28px;
  display: inline-block;
}

.tile-title-link:hover {
  color: var(--align-purple);
}

.tile-title-link.sm {
  padding-left: 25px;
  font-weight: 600;
}

.alignment-playbook-slides {
  filter: none;
  align-self: center;
  width: 18px;
  height: 18px;
  margin: 0;
  display: none;
}

.alignment-playbook-slides:hover {
  filter: none;
}

.alignment-playbook-slides.home {
  width: 22px;
  height: 22px;
  display: block;
}

.alignment-playbook-slides.home.templates {
  width: 18px;
  height: 18px;
}

.alignment-playbook-slides.home.templates.purple {
  filter: invert() contrast(200%) grayscale();
}

.tile-sub-text {
  color: var(--align-dark-grey);
  width: 100%;
  padding-left: 25px;
  display: inline-block;
}

.tile-sub-text:hover {
  color: var(--align-purple);
}

.tile-sub-text.sm {
  padding-left: 25px;
}

.tile-body-text {
  border: 1px none var(--ghost-white);
  border-radius: 8px;
  margin-right: 0;
  padding-top: 0;
  padding-bottom: 0;
}

.alignment-rhythm-title {
  flex: 1;
}

.frameworks-sub-area {
  margin-top: 0;
  margin-bottom: 0;
  margin-left: 2px;
}

.search-e-page-icon {
  opacity: .3;
  width: 20px;
  height: 20px;
}

.search-e-page-icon.in-nav {
  vertical-align: middle;
  width: 16px;
  height: 16px;
}

.search-e-page-icon.lg {
  opacity: 1;
  width: 18px;
  height: 18px;
}

.search-e-search-dropdown-box {
  border: 1px solid var(--line-3);
  background-color: var(--align-transparent);
  border-radius: 20px;
  flex: none;
  justify-content: flex-start;
  align-items: center;
  height: 32px;
  margin-right: 0;
  padding: 0 32px 0 12px;
  display: flex;
}

.image-157 {
  align-self: center;
  width: 16px;
  height: 16px;
  margin-right: 5px;
}

.text-block-368 {
  align-self: center;
  margin-right: 0;
  font-weight: 400;
  line-height: 22px;
}

.icon-18 {
  margin-right: 10px;
}

.search-e-search-dropdown {
  text-align: left;
  flex: none;
  justify-content: flex-start;
  align-self: center;
  align-items: center;
  margin-bottom: 10px;
  margin-left: 0;
  margin-right: 12px;
  display: flex;
  position: static;
}

.search-e-title {
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 4px;
  font-size: 15px;
  display: flex;
}

.search-e-dash {
  color: var(--align-search-gray2);
  margin-left: 0;
  margin-right: 3px;
  font-size: 13px;
  font-weight: 400;
  display: none;
}

.alignment-playbook-template-link {
  border-bottom: 1px none var(--line-3);
  background-color: var(--align-transparent);
  border-radius: 0;
  align-self: center;
  height: auto;
  margin-bottom: 0;
  margin-left: 0;
  padding-bottom: 0;
  padding-left: 0;
  padding-right: 12px;
  display: flex;
}

.alignment-playbook-template-link.home {
  background-color: var(--align-transparent);
  margin-top: 30px;
  padding: 8px 20px;
}

.alignment-playbook-template-link.home.featured {
  margin-top: 0;
  margin-bottom: 0;
  padding: 0 2px;
}

.alignment-rhythm-playbook {
  color: var(--align-sub-gray);
  align-self: flex-start;
  padding-left: 0;
  font-size: 14px;
  font-weight: 400;
}

.alignment-rhythm-playbook.home {
  color: var(--align-purple);
  padding-left: 6px;
  font-size: 14px;
  line-height: 20px;
}

.alignment-rhythm-playbook.home:hover {
  color: var(--align-dark-grey);
}

.alignment-rhythm-playbook.assistance {
  max-width: 590px;
  font-size: 14px;
}

.text-span-62 {
  font-size: 16px;
  font-weight: 400;
}

.text-span-62.home.featured {
  color: var(--align-dark-grey);
  font-size: 13.5px;
  line-height: 20px;
}

.text-span-62.home.featured:hover {
  color: var(--align-purple);
}

.text-span-62.home.featured.purple {
  color: var(--align-white);
}

.ceo-planning-playbook {
  border: 1px solid var(--align-very-light-grey);
  border-radius: 16px;
  margin-top: 50px;
  margin-bottom: 0;
  padding: 6px 16px;
}

.ceo-planning-playbook:hover {
  background-color: var(--align-very-light-grey);
}

.ceo-planning-playbook.templates {
  border-style: none;
  border-color: var(--ghost-white);
  background-color: var(--align-white);
  border-radius: 38px;
  margin: 0 8px;
  padding: 8px 4px 8px 12px;
}

.ceo-planning-playbook.templates.purple {
  background-color: var(--align-transparent);
  border-color: #f2f3fa61;
}

.ceo-planning-playbook.templates.rollout {
  display: none;
}

.i-filter-area {
  border: 1px none var(--line-3);
  background-color: var(--align-white);
  box-shadow: none;
  text-align: center;
  border-radius: 8px;
  flex: 1;
  justify-content: center;
  align-self: center;
  align-items: center;
  width: auto;
  height: 34px;
  margin-bottom: 0;
  margin-left: 0;
  margin-right: 0;
  padding: 5px 6px 5px 22px;
  display: inline-flex;
}

.i-filter-image {
  width: auto;
  height: 18px;
  display: block;
}

.i-filter-box {
  flex: none;
  align-self: center;
}

.i-filter-link {
  border: 1px solid var(--align-transparent);
  background-color: var(--align-transparent);
  opacity: .76;
  justify-content: center;
  align-items: center;
  width: 30px;
  height: 32px;
  margin-left: 0;
  margin-right: 12px;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.i-filter-link:hover {
  border: 1px solid var(--ghost-white);
  background-color: var(--align-very-light-grey);
  opacity: 1;
  border-radius: 8px;
}

.i-filter-link.current {
  border: 1px solid var(--ghost-white);
  background-color: var(--align-light-gray);
  opacity: 1;
  border-radius: 6px;
  width: 30px;
  height: 30px;
  margin-left: 0;
  margin-right: 12px;
}

.i-filter-panel {
  text-align: center;
  border: 1px #000;
  flex: 1;
  justify-content: flex-start;
  align-items: center;
  margin: 0 auto 10px 0;
  padding-top: 0;
  padding-bottom: 0;
  padding-right: 0;
  display: flex;
}

.text-block-369 {
  text-align: left;
  flex: 1;
  margin-right: 10px;
  font-size: 18px;
  font-weight: 600;
}

.search-e-ws-box {
  border: 1px solid var(--line3);
  text-align: center;
  border-radius: 8px;
  flex: none;
  align-self: flex-start;
  width: 26px;
  height: 26px;
  margin-right: 10px;
  display: block;
}

.search-e-user-box {
  background-color: var(--align-transparent);
  margin-right: 5px;
}

.search-e-user-initials {
  background-color: var(--align-very-light-grey);
  opacity: .7;
  text-align: center;
  border-radius: 5px;
  padding: 0 7px;
  font-size: 10px;
  font-weight: 400;
  line-height: 18px;
}

.search-e-user-initials.messages {
  background-color: var(--line-3);
  border-radius: 38px;
  padding-left: 6px;
  padding-right: 6px;
  font-size: 9px;
  font-weight: 500;
}

.search-e-item {
  opacity: 1;
  color: var(--align-search-gray2);
  word-break: normal;
  overflow-wrap: anywhere;
  flex: 0 auto;
  align-self: center;
  max-width: none;
  height: auto;
  margin-top: 5px;
  margin-bottom: 5px;
  margin-right: 5px;
  font-size: 14px;
  font-weight: 400;
  display: inline-flex;
  overflow: hidden;
}

.search-e-item.ellipsis {
  max-width: 28vw;
  height: 21px;
}

.search-e-body-area {
  margin-left: 35px;
  display: flex;
}

.search-e-footer-spacer {
  color: var(--align-search-gray2);
  margin-left: 0;
  margin-right: 0;
  padding-left: 6px;
  padding-right: 6px;
  font-weight: 400;
}

.search-e-spacer-dot.db {
  margin-left: 10px;
  margin-right: 10px;
}

.form-block-18 {
  flex: 1;
  align-self: center;
  margin-bottom: 0;
}

.app-email-signin {
  text-align: center;
  flex: none;
  max-width: none;
  margin-top: 30px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.form-block-19 {
  flex: 1;
  align-self: center;
  margin-bottom: 0;
}

.div-block-312 {
  padding-top: 0;
  padding-left: 0;
}

.heading-34 {
  background-color: var(--align-very-light-grey);
  text-transform: uppercase;
  margin-bottom: 30px;
  padding-left: 5px;
  font-size: 18px;
}

.md-a-tag {
  overflow-wrap: anywhere;
}

.md-ul-tag {
  margin-bottom: 2px;
  padding-left: 30px;
}

.md-ol-tag {
  margin-bottom: 2px;
  padding-left: 30px;
  list-style-type: decimal;
}

.md-h1-tag {
  margin-top: 2px;
  margin-bottom: 2px;
  font-size: 22px;
  line-height: 32px;
}

.md-h2-tag {
  margin-top: 2px;
  margin-bottom: 2px;
  font-size: 20px;
  line-height: 30px;
}

.md-h3-tag {
  margin-top: 2px;
  margin-bottom: 2px;
  font-size: 18px;
  line-height: 28px;
}

.md-h4-tag {
  margin-top: 2px;
  margin-bottom: 2px;
  font-size: 16px;
  line-height: 24px;
}

.md-h5-tag {
  margin-top: 2px;
  margin-bottom: 2px;
  font-size: 14px;
}

.md-h6-tag {
  margin-top: 2px;
  margin-bottom: 2px;
}

.md-blockquote-tag {
  background-color: var(--align-transparent);
  border-left-width: 4px;
  border-left-color: #e2e3e9;
  border-top-right-radius: 6px;
  border-bottom-right-radius: 6px;
  margin-top: 0;
  margin-bottom: 5px;
  padding: 0 8px;
  font-family: Montserrat, sans-serif;
  font-size: 14px;
  line-height: 22px;
}

.md-em-tag {
  font-style: italic;
}

.md-code-tag {
  clear: left;
  background-color: var(--align-very-light-grey);
  white-space: pre;
  word-break: normal;
  border: 1px #d6d7dd;
  border-radius: 8px;
  padding: 4px 5px;
  font-family: Inconsolata, monospace;
  display: inline-block;
  overflow: auto;
}

.md-code-tag.chatmacro {
  word-break: normal;
  overflow-wrap: anywhere;
  font-family: Inconsolata, monospace;
}

.md-code-tag.chatspot {
  white-space: pre;
  border-style: none;
  border-radius: 8px;
  font-family: Inconsolata, monospace;
}

.md-p-br-tag {
  line-height: 10px;
}

.md-del-tag {
  text-decoration: line-through;
}

.markdown-page {
  padding: 50px 50px 200px;
}

.font-test {
  font-family: Lato, sans-serif;
  font-size: 15px;
  font-weight: 400;
}

.font-test.title {
  color: var(--font-deep-blue);
  font-family: Montserrat, sans-serif;
  font-size: 17px;
  font-weight: 600;
}

.font-test.title.projects {
  padding-right: 15px;
}

.font-test.sub-title {
  color: var(--font-deep-blue);
  font-family: Montserrat, sans-serif;
  font-size: 15px;
  font-weight: 400;
}

.font-test.project {
  border: 1px solid var(--align-very-light-grey);
  border-radius: 30px;
  max-width: 1400px;
  margin-top: 10px;
  overflow: hidden;
  box-shadow: 0 20px 35px #34364114;
}



.image-159 {
  opacity: .9;
  width: 14px;
  height: 14px;
  margin-left: 6px;
  margin-right: 4px;
}


.div-block-314 {
  justify-content: flex-end;
  align-items: center;
  margin-top: 5px;
  padding-left: 0;
  display: none;
}



.text-block-382 {
  flex: none;
  align-self: center;
  font-size: 14.5px;
}

.text-block-382:hover {
  color: var(--align-purple);
}


.request-to-join-bt {
  background-color: var(--align-white);
  color: var(--align-sub-gray);
  border: 1px solid #d5d7da;
  border-radius: 6px;
  flex: none;
  justify-content: center;
  align-self: center;
  align-items: center;
  width: auto;
  min-width: auto;
  height: 22px;
  margin-right: 4px;
  padding-left: 6px;
  padding-right: 6px;
  font-size: 10.5px;
  font-weight: 500;
  line-height: 16px;
  display: flex;
}

.request-to-join-bt.join {
  border: 1px solid var(--align-purple);
  background-color: var(--align-transparent);
  color: var(--align-purple);
  border-radius: 6px;
  justify-content: center;
  align-items: center;
  min-width: auto;
  height: 22px;
  margin-left: 10px;
  margin-right: 7px;
  padding-left: 6px;
  padding-right: 6px;
  font-weight: 400;
  line-height: 18px;
  display: inline-flex;
}

.request-to-join-bt.join.db {
  background-color: var(--align-white);
  border-style: solid;
  border-radius: 6px;
  height: 22px;
  margin-left: 3px;
  padding-left: 6px;
  padding-right: 6px;
  font-weight: 500;
}

.request-to-join-bt.join.db.inactive {
  background-color: var(--align-white);
  color: var(--align-db-metrics-text);
  border-color: #ecb80f;
}

.request-to-join-bt.join.db.reactivate {
  border-color: var(--align-primary-green);
  color: var(--align-db-metrics-text);
  height: 36px;
  padding-left: 16px;
  padding-right: 16px;
  font-size: 14px;
  display: none;
}


.score-dashboard {
  background-color: var(--align-transparent);
  color: var(--align-db-score);
  text-align: center;
  border-radius: 0;
  justify-content: flex-end;
  align-self: center;
  align-items: center;
  width: auto;
  min-width: 50px;
  height: auto;
  margin-left: 10px;
  padding-left: 0;
  padding-right: 5px;
  font-size: 14px;
  font-weight: 600;
}

.font-test-obj {
  float: none;
  background-color: #fff;
  border-top: 1px #f6f6f6;
  border-bottom: 1px solid #f6f6f6;
  border-radius: 0;
  flex-direction: row;
  justify-content: flex-start;
  align-items: stretch;
  width: auto;
  min-width: 950px;
  max-width: 1400px;
  min-height: 100px;
  margin: 0;
  padding-top: 11px;
  padding-bottom: 10px;
  padding-right: 0;
  font-weight: 600;
  display: flex;
  position: static;
  overflow: hidden;
}

.font-test-obj.green {
  background-color: var(--align-secondary-green);
  margin-top: 0;
}

.font-test-obj.gray {
  background-color: var(--align-very-light-grey);
  margin-top: 0;
}

.font-test-kr-box {
  text-align: left;
  cursor: default;
  background-color: #0000;
  border-style: none;
  border-bottom-width: 1px;
  border-bottom-color: #f6f6f6;
  flex: 0 auto;
  align-items: stretch;
  min-width: auto;
  max-width: 1100px;
  margin-top: 0;
  margin-bottom: 0;
  margin-left: 2px;
  padding-top: 1.5px;
  padding-bottom: 1.5px;
  font-family: Montserrat, sans-serif;
  font-size: 14px;
  line-height: 19px;
  display: flex;
  overflow: hidden;
}

.font-test-kr-box:hover {
  background-color: #496da108;
  border-radius: 6px;
}

.font-test-kr-box:focus {
  background-color: #5d80c01f;
  border-radius: 6px;
}

.search-e-search-box-wrapper {
  text-align: center;
  justify-content: flex-start;
  align-items: center;
  max-width: 650px;
  margin-left: 224px;
  margin-right: auto;
  padding-left: 0;
  padding-right: 25px;
  display: flex;
}

.div-block-324 {
  text-align: left;
  justify-content: center;
  align-items: center;
  margin-top: 0;
  margin-bottom: 25px;
  padding-left: 7px;
  padding-right: 7px;
  display: flex;
}

.div-block-324.none {
  display: none;
}

.text-block-388 {
  flex: none;
  width: auto;
  margin-top: 10px;
  margin-bottom: 10px;
  margin-right: 15px;
  padding-left: 0;
  font-size: 15px;
  font-weight: 500;
  display: block;
}

.dropdown-icons-new {
  filter: grayscale();
  align-self: center;
  width: 14px;
  height: 14px;
  margin-right: 8px;
  display: none;
}

.dropdown-icons-new.search-e {
  opacity: .8;
  filter: grayscale() contrast(200%);
}

.image-165 {
  border-radius: 100px;
  width: 20px;
  height: 20px;
  margin-right: 8px;
}

.nav-button-search-nav {
  border: 1px solid var(--align-transparent);
  border-radius: 20px;
  flex: none;
  justify-content: center;
  align-self: center;
  align-items: center;
  width: auto;
  height: 32px;
  margin-right: 2px;
  padding-left: 12px;
  padding-right: 12px;
  font-size: 13.3px;
  font-weight: 500;
  line-height: 20px;
  display: flex;
}

.nav-button-search-nav:hover {
  border-style: solid;
  border-color: var(--align-very-light-grey);
  background-color: var(--align-very-light-grey);
  border-radius: 20px;
  height: 31px;
}

.search-nav-sm-icon {
  opacity: .85;
  width: 17px;
  height: 17px;
  margin-right: 0;
}

.div-block-327 {
  flex: none;
  height: 2px;
}

.div-block-328 {
  color: var(--align-dark-grey);
}

.form-20 {
  color: var(--align-pb-text);
}

.search-close-icon {
  opacity: .5;
  width: 18px;
  height: 18px;
}

.text-block-392 {
  background-color: var(--align-very-light-grey);
  text-align: center;
  border-radius: 12px;
  margin-top: 40px;
  padding: 20px;
  font-family: Montserrat, sans-serif;
  font-size: 15px;
  line-height: 22px;
}

.text-block-394 {
  color: var(--align-purple);
  font-size: 12px;
  font-weight: 400;
}

.text-block-394.ws {
  color: var(--align-primary-green);
  font-size: 13px;
  font-weight: 600;
}

.text-block-394.inactive {
  color: var(--align-primary-yellow);
  -webkit-text-stroke-color: #ecb80f;
}

.mobile-page-title {
  margin-right: 25px;
  font-size: 18px;
  font-weight: 600;
}

.search-box-icon {
  opacity: .5;
  justify-content: flex-start;
  align-items: center;
  width: 16px;
  height: 16px;
  display: inline-flex;
}

.search-box-icon.nav.gray {
  opacity: .9;
  flex: none;
  width: 14px;
  height: 14px;
}

.search-icon-box-nav {
  background-color: var(--align-white);
  box-shadow: none;
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  width: 32px;
  max-width: 32px;
  height: 28px;
  max-height: 28px;
  margin-left: 0;
  display: flex;
}



.text-block-398 {
  color: var(--align-search-gray2);
}

.dropdown-filters {
  border: 1px solid var(--align-purple);
  background-color: var(--align-purple);
  color: var(--align-white);
  border-radius: 6px;
  height: 32px;
  padding: 0 32px 0 12px;
  font-size: 14px;
  font-weight: 300;
  display: flex;
}

.dropdown-filters.org-filters {
  background-color: var(--align-transparent);
  border-style: none;
  justify-content: center;
  align-items: center;
  height: auto;
  margin-top: 0;
  margin-left: 5px;
  padding: 5px 0 0;
  line-height: 20px;
}

.dropdown-filters.white {
  border-style: solid;
  border-color: var(--line-3);
  background-color: var(--align-white);
  color: var(--align-dark-grey);
}

.text-block-399 {
  color: var(--align-dark-grey);
  align-self: center;
  font-size: 13.5px;
  font-weight: 400;
}

.text-block-399.org-filter {
  font-size: 12px;
  font-weight: 400;
}

.text-block-399.white {
  color: var(--align-white);
}

.icon-19 {
  margin-right: 8px;
  font-weight: 400;
}

.db-overall-dropdowns {
  flex: none;
  margin: 5px 8px 5px 0;
}

.db-overall-dropdowns.timeframe {
  z-index: 44444;
  min-width: 200px;
  font-size: 14px;
  font-weight: 600;
}

.db-overall-dropdowns.org-filters {
  justify-content: center;
  align-items: center;
  margin-top: 0;
  margin-bottom: 0;
  line-height: 20px;
  display: inline-flex;
}

.db-overall-dropdowns.team {
  display: none;
}

.div-block-331 {
  text-align: left;
  flex-flow: wrap;
  flex: none;
  justify-content: center;
  align-items: center;
  max-width: 100%;
  margin-left: 0;
  margin-right: auto;
  font-size: 18px;
  display: flex;
  position: relative;
}

.db-dropdowns.w--open {
  border: 1px solid var(--line-3);
  background-color: var(--align-white);
  border-radius: 8px;
  margin-top: 2px;
  box-shadow: 0 2px 20px #3635411f;
}

.db-dropdowns.left.w--open {
  left: -100px;
}

.div-block-332 {
  text-align: right;
  flex: none;
}

.search-e-title-ws-box {
  flex: none;
  align-self: center;
  display: flex;
}

.text-block-400 {
  margin-top: 20px;
  font-family: Figtree, sans-serif;
  font-size: 15px;
  font-weight: 600;
}

.bold-text-52 {
  opacity: 1;
  color: var(--align-search-gray2);
  font-weight: 300;
}

.bold-text-53, .bold-text-54 {
  font-weight: 500;
}

.bold-text-55, .bold-text-56, .bold-text-57 {
  font-weight: 400;
}

.div-block-333 {
  text-align: left;
  width: auto;
  display: flex;
}

.template-image-diagram {
  width: 180px;
  margin-bottom: 0;
}

.template-image-diagram:hover {
  border: 1px #000;
}

.template-image-diagram.home {
  box-shadow: none;
  filter: drop-shadow(0 15px 15px #4342660f);
  border-radius: 20px;
  width: 210px;
  margin-bottom: 20px;
  padding-top: 0;
  padding-bottom: 0;
  padding-left: 0;
}

.template-image-diagram.sm {
  color: var(--align-white);
  width: 180px;
  margin-bottom: 0;
  margin-left: 0;
  display: none;
}

.templates-title-box-modern {
  text-align: left;
  padding-left: 0;
  display: block;
}

.templates-title-box-modern.home {
  text-align: left;
  padding-left: 30px;
}

.templates-title-box-modern.home.purple {
  padding-left: 20px;
}

.templates-link-area-modern {
  border: 1px solid var(--align-transparent);
  vertical-align: baseline;
  border-radius: 12px;
  margin-top: 0;
  margin-bottom: 25px;
  padding-top: 25px;
  padding-bottom: 25px;
}

.templates-link-area-modern:hover {
  border: 1px solid var(--align-mid-gray);
  box-shadow: none;
  border-radius: 12px;
}

.templates-link-area-modern.home {
  border-style: solid;
  border-color: var(--align-mid-gray);
  box-shadow: none;
  background-image: none;
  width: 210px;
  margin-bottom: 0;
  margin-left: 8px;
  margin-right: 8px;
  padding-top: 30px;
  padding-bottom: 30px;
}

.templates-link-area-modern.home:hover {
  border-style: solid;
  border-color: var(--align-mid-gray);
  background-color: #ffffff0d;
}

.templates-link-area-modern.purple {
  border-style: solid;
  border-color: var(--line-3);
  background-color: var(--align-white);
  box-shadow: none;
  text-align: center;
  border-radius: 8px;
  min-height: 236px;
  margin-left: 0;
  margin-right: 10px;
  padding-top: 25px;
}

.templates-link-area-modern.purple:hover {
  border-style: solid;
  border-color: var(--align-30);
  background-color: var(--align-white);
  box-shadow: none;
  background-image: none;
  border-radius: 8px;
}

.templates-link-area-modern.purple.enf {
  margin-right: 5px;
}

.templates-link-area-modern.purple.sm:hover, .templates-link-area-modern.purple.sn:hover {
  background-color: var(--align-very-light-grey);
}

.templates-link-area-modern.purple.session-back {
  background-image: none;
  border-style: solid;
  min-height: auto;
  padding-top: 30px;
  padding-bottom: 35px;
}

.templates-link-area-modern.purple.session-back:hover {
  background-image: linear-gradient(355deg, #5062ff0d, #fff 41%);
}

.templates-image-box-modern {
  text-align: left;
  margin-bottom: 0;
}

.templates-image-box-modern.home {
  border-radius: 20px;
}

.alignment-customer-stories {
  justify-content: center;
  align-items: flex-start;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.search-e-tag-badge {
  color: var(--align-search-gray2);
  -webkit-text-stroke-color: #4e4f55;
  min-height: 20px;
  margin-top: 0;
  margin-bottom: 0;
  margin-right: 0;
  padding-left: 1px;
  font-size: 12px;
  font-weight: 400;
  line-height: 20px;
}

.search-e-tag-badge.tag-box {
  background-color: var(--align-very-light-grey);
  color: var(--align-sub-gray);
  border-radius: 4px;
  align-self: center;
  margin-right: 8px;
  padding-left: 5px;
  padding-right: 5px;
  font-size: 10px;
  font-weight: 500;
  line-height: 22px;
}

.alignment-rhythm-feature-box {
  border: 1px none var(--ghost-white);
  background-color: var(--align-transparent);
  box-shadow: none;
  border-radius: 0;
  max-width: none;
  margin-left: auto;
  margin-right: auto;
  padding: 25px;
}

.alignment-rhythm-feature-box.templates {
  border-radius: 20px;
  max-width: 1000px;
  margin-bottom: 40px;
  margin-left: 0;
  padding: 40px 15px 60px;
  display: none;
}

.image-168 {
  border: 1px solid var(--align-very-light-grey);
  border-radius: 20px;
  max-width: 1000px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 25px;
  padding-right: 25px;
}

.image-168.about-us {
  border-radius: 8px;
  max-width: 600px;
}

.text-block-402 {
  color: var(--align-white);
  max-width: 780px;
  margin-bottom: 65px;
  margin-left: auto;
  margin-right: auto;
  font-size: 18px;
  font-weight: 300;
  line-height: 28px;
}

.text-block-402.templates {
  text-align: left;
  max-width: 900px;
  margin-top: 15px;
  margin-bottom: 0;
  margin-left: 30px;
  font-size: 16px;
  font-weight: 300;
  line-height: 22px;
}

.image-169 {
  border: 1px solid var(--align-very-light-grey);
  border-radius: 8px;
  box-shadow: 20px 0 55px -20px #302e3626;
}

.search-e-project-item {
  border-left: 3px none var(--align-mid-gray);
  background-color: var(--align-light-gray-80);
  color: var(--align-dark-grey);
  border-radius: 10px;
  margin-top: 0;
  margin-bottom: 6px;
  margin-left: 0;
  padding: 10px 10px 10px 15px;
  font-size: 14px;
  font-weight: 400;
  line-height: 22px;
}

.search-e-project-item.item {
  background-color: var(--align-transparent);
  color: var(--align-search-gray2);
  padding-top: 0;
  padding-bottom: 0;
  padding-left: 0;
}

.purple-template {
  border: 2px none var(--align-very-light-grey);
  background-color: var(--align-transparent);
  box-shadow: none;
  text-align: left;
  border-radius: 6px;
  justify-content: center;
  align-items: center;
  width: auto;
  height: auto;
  margin-bottom: 25px;
  margin-left: 0;
  margin-right: 0;
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
}

.purple-template:hover {
  background-color: var(--align-transparent);
}

.purple-template.sm {
  background-color: var(--align-white);
  border-style: none;
  height: 130px;
  display: flex;
}

.purple-template.sm:hover {
  background-color: var(--align-very-light-grey);
}

.min-template-icon {
  opacity: 1;
  text-align: left;
  border-radius: 12px;
  flex: none;
  justify-content: center;
  align-self: center;
  align-items: center;
  width: 32px;
  height: 32px;
  margin: 0;
  display: block;
}

.temlates-icon-bar-box {
  border: 4px none var(--align-very-light-grey);
  background-color: var(--align-white);
  border-radius: 8px;
  justify-content: flex-start;
  align-items: center;
  width: auto;
  height: auto;
  margin: 20px 15px;
  padding-top: 10px;
  padding-bottom: 10px;
  padding-left: 10px;
  display: flex;
  position: static;
  top: 55px;
  bottom: 5px;
  left: 5px;
}

.text-block-403 {
  color: var(--align-white);
  flex: 1;
  font-size: 18px;
  font-weight: 700;
}

.frameworks-iconic-bar {
  background-color: var(--align-transparent);
  text-align: left;
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  margin: 0;
  padding: 0 0 20px;
  display: flex;
}

.text-block-404 {
  color: var(--align-dark-grey);
  flex: 1;
  margin-left: 8px;
  font-size: 18px;
  font-weight: 600;
}

.fr-lower {
  text-align: left;
  padding-left: 25px;
}

.div-block-335 {
  border-radius: 38px;
  width: 25px;
  height: 25px;
}

.fr-core {
  background-color: var(--align-transparent);
  margin-top: auto;
  padding-left: 0;
  display: flex;
}

.fr-icons {
  filter: none;
  text-align: center;
  justify-content: center;
  align-self: flex-end;
  align-items: center;
  width: 32px;
  height: 32px;
  margin: 0 0 15px 15px;
  display: block;
  overflow: visible;
}

.fr-icons.sm {
  width: 26px;
  height: 26px;
}

.fr-icons.more {
  border: 1px none var(--align-very-light-grey);
  filter: drop-shadow(0 15px 15px #43426614);
  border-radius: 8px;
  width: 195px;
  height: auto;
  margin-bottom: 0;
  margin-left: 0;
}

.fr-icons.more:hover {
  filter: drop-shadow(0 20px 14px #4342661f);
}

.fr-icons.more.session {
  width: 210px;
  max-width: 108%;
  margin-top: 5px;
  margin-bottom: 25px;
  margin-left: -18px;
  display: none;
}

.fr-headline {
  justify-content: center;
  align-items: center;
  display: flex;
}

.div-block-337, .div-block-338, .div-block-339 {
  display: flex;
}

.fr-base {
  flex: 1;
  padding-left: 15px;
  padding-right: 0;
}

.fr-wrapper {
  border: 1px none var(--align-mid-gray);
  background-color: var(--align-white);
  text-align: center;
  border-radius: 6px;
  flex: none;
  justify-content: center;
  align-self: flex-start;
  align-items: center;
  width: 40px;
  height: 40px;
  margin: auto auto 0;
  display: flex;
  position: relative;
  box-shadow: 0 0 4px #3d405714;
}

.fr-wrapper.lg {
  border: 8px none var(--align-very-light-grey);
  background-color: var(--align-white);
  box-shadow: none;
  border-radius: 8px;
  justify-content: flex-start;
  align-items: flex-end;
  width: auto;
  height: auto;
}

.fr-wrapper.lg:hover {
  box-shadow: none;
  border-style: none;
}

.fr-wrapper.lg.sm {
  background-color: var(--align-overlay-gray);
  height: 90px;
}

.iconic-icon-frameworks {
  float: none;
  opacity: .87;
  text-align: center;
  border-radius: 20px;
  flex: none;
  justify-content: center;
  align-self: center;
  align-items: center;
  width: 20px;
  height: 20px;
  margin: 1px auto 0 8px;
  display: block;
}

.iconic-icon-frameworks:hover {
  filter: invert();
}

.iconic-icon-frameworks.top {
  display: none;
}

.iconic-icon-frameworks.up {
  margin-top: 0;
}

.feeditemdiv.noactivity {
  border: 1px solid var(--ghost-white);
  border-radius: 6px;
  margin: 15px 35px 7px 25px;
  padding: 15px;
}

.highlighttext {
  font-weight: 500;
}

.div-block-340 {
  width: 197px;
  margin-right: 15px;
}

.section-2 {
  margin-top: 25px;
  display: flex;
}

.iconic-framework-description-box {
  margin-top: 5px;
  margin-left: 0;
  display: flex;
}


.section-3 {
  border-bottom: 1px none var(--align-mid-gray);
  background-color: var(--align-transparent);
  text-align: left;
  border-radius: 4px;
  flex: 1;
  justify-content: flex-end;
  align-self: center;
  align-items: center;
  margin-bottom: 5px;
  padding-top: 5px;
  padding-bottom: 5px;
  padding-left: 7px;
  display: flex;
}

.text-block-405 {
  font-size: 14px;
}


.div-block-341 {
  float: none;
  align-self: center;
  line-height: 20px;
  display: none;
}

.image-170 {
  align-self: center;
  width: 16px;
  height: 16px;
  line-height: 20px;
}

.text-block-406 {
  color: var(--align-sub-gray);
}

.text-block-407 {
  font-size: 12px;
}

.text-block-408 {
  margin-left: 5px;
  font-size: 12px;
  display: none;
}

.text-block-409 {
  color: var(--align-search-gray2);
}

.search-e-footer-wrapper {
  display: flex;
}

.search-empty-state {
  text-align: center;
  max-width: 400px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 50px;
  padding-bottom: 50px;
}

.search-empty-state.macro-search-empty-state {
  text-align: center;
  max-width: 400px;
  margin-left: auto;
  margin-right: auto;
}

.search-headline-link {
  color: var(--align-black);
  font-size: 15px;
  font-weight: 600;
}

.search-body-link {
  color: var(--align-dark-grey);
  overflow-wrap: anywhere;
}

.empty-state-search-image-area {
  background-color: var(--align-very-light-grey);
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  width: 90px;
  height: 90px;
  margin-bottom: 25px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.search-es-icon {
  opacity: 1;
  width: 36px;
  height: 36px;
}

.text-block-410 {
  color: var(--align-search-gray2);
}

.item-body-link {
  color: var(--align-dark-grey);
  overflow-wrap: anywhere;
}

.text-block-411 {
  font-family: Figtree, sans-serif;
  font-size: 48px;
  font-weight: 700;
  line-height: 66px;
  display: inline-block;
}

.text-block-412 {
  color: var(--align-dark-grey);
  margin-left: 0;
  font-family: Figtree, sans-serif;
  font-size: 16px;
  font-weight: 700;
  display: flex;
}

.new-pricing {
  justify-content: flex-start;
  align-items: center;
  margin-top: 0;
  margin-bottom: .5rem;
  display: flex;
}

.div-block-342 {
  margin-left: 15px;
}

.div-block-343 {
  background-color: var(--align-primary-green);
  border-radius: 8px;
  justify-content: center;
  align-self: center;
  align-items: center;
  width: 25px;
  height: 25px;
  margin-right: 10px;
  display: none;
}

.image-171 {
  width: 14px;
  height: 14px;
}

.text-block-413 {
  float: none;
  color: var(--align-coral);
  text-align: right;
  justify-content: flex-end;
  align-items: center;
  width: auto;
  margin-top: 0;
  margin-left: 15px;
  margin-right: 15px;
  font-size: 10.5px;
  font-weight: 500;
  display: flex;
}

.image-172 {
  vertical-align: baseline;
  justify-content: center;
  align-items: center;
  width: 18px;
  height: 18px;
  margin-top: 2px;
  display: inline-flex;
}

.image-172.ws {
  margin-left: 8px;
}

.text-block-414 {
  color: var(--align-search-gray2);
  margin-right: 8px;
  font-size: 13px;
}


.div-block-344 {
  flex: 1;
  justify-content: flex-end;
  align-items: center;
  display: flex;
}

.image-173 {
  width: 16px;
  height: 16px;
  margin-top: 3px;
  margin-right: 10px;
}

.text-block-415 {
  color: #959abd;
  text-align: left;
  text-transform: none;
  border-radius: 12px;
  flex: none;
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 0;
  padding: 0 8px 0 0;
  font-family: Montserrat, sans-serif;
  font-size: 11px;
  font-weight: 500;
  line-height: 20px;
  display: inline-flex;
}


.image-175 {
  width: 18px;
  height: 18px;
}

.link-block-74 {
  margin-left: 5px;
}

.div-block-347 {
  border-top: 1px none var(--line-3);
  border-bottom: 1px none var(--line-3);
  background-color: var(--align-white);
  justify-content: flex-end;
  align-items: center;
  margin-top: 0;
  margin-bottom: 0;
  padding: 10px 20px;
  display: flex;
}

.text-block-416 {
  justify-content: flex-end;
  align-items: center;
  font-weight: 400;
  line-height: 32px;
  display: inline-flex;
}


.div-block-348 {
  flex: 0 auto;
  width: auto;
  padding-left: 2px;
  display: flex;
}

.settings-db-icon {
  justify-content: center;
  align-items: center;
  width: 18px;
  height: 18px;
  margin-bottom: 0;
  margin-left: 0;
  display: inline-flex;
}

.link-block-76 {
  color: var(--align-dark-grey);
  text-align: center;
  border: 1px solid #d5d7da;
  border-radius: 8px;
  flex: none;
  justify-content: center;
  align-self: center;
  align-items: center;
  width: auto;
  height: 40px;
  margin-left: 4px;
  padding-left: 12px;
  padding-right: 12px;
  line-height: 30px;
  display: inline-flex;
}

.link-block-76.mw {
  margin-left: 8px;
}

.link-block-76.add-team {
  height: 33px;
  padding-left: 8px;
  padding-right: 8px;
  display: none;
}

.link-block-76.no-border.add-t {
  border-style: none;
  margin-left: 4px;
  margin-right: -12px;
}

.text-block-417 {
  margin-right: 10px;
  font-weight: 400;
}

.checkbox-17 {
  background-color: var(--align-white);
  display: none;
}

.checkbox-17.w--redirected-checked {
  background-color: var(--align-purple);
  opacity: 0;
  color: var(--align-purple);
  border-radius: 0;
  margin-left: 20px;
  display: block;
}

.image-177 {
  width: 18px;
  height: 18px;
  margin-left: -20px;
}

.form-block-20 {
  background-color: var(--align-transparent);
  box-shadow: none;
  border-radius: 14px;
  flex: 1;
  max-width: 300px;
  margin-top: 0;
  margin-bottom: 0;
  margin-left: -5px;
  display: block;
  overflow: hidden;
}

.form-21 {
  justify-content: flex-start;
  align-items: center;
  padding: 0 20px 0 0;
  display: flex;
}

.checkbox-field {
  text-align: right;
  flex: 1;
  justify-content: flex-start;
  align-self: center;
  align-items: center;
  margin-bottom: 0;
  padding-left: 25px;
  font-size: 26px;
  line-height: 26px;
  display: flex;
}

.checkbox-field:focus {
  box-shadow: 0 2px 5px #0000;
}

.checkbox-18 {
  background-color: #898fca94;
  background-image: url('../images/black-circle.svg');
  background-position: 2px;
  background-repeat: no-repeat;
  background-size: 10px 10px;
  border: 1px #727eec8c;
  border-radius: 20px;
  width: 28px;
  height: 14px;
  margin-top: 2px;
  margin-right: 10px;
}

.checkbox-18:active {
  border-style: none;
  box-shadow: 0 2px 5px #0000;
}

.checkbox-18.w--redirected-checked {
  background-color: #727eec36;
  background-image: url('../images/black-circle.svg');
  background-position: 15px;
  background-size: 10px 10px;
  border-style: none;
  border-color: #8bc794;
  width: 28px;
  height: 14px;
}

.checkbox-18.w--redirected-focus {
  border-style: none;
  border-color: var(--align-transparent);
  height: 18px;
  box-shadow: 0 2px 5px #0000;
}

.checkbox-label-13 {
  color: #2d2e32e6;
  font-size: 12px;
  font-weight: 400;
  line-height: 14px;
  display: flex;
}

.dropdown-toggle-8 {
  color: var(--align-white);
}

.dropdown-toggle-8.db {
  border: 1px #000;
  height: 35px;
  padding-top: 0;
  padding-bottom: 0;
  font-weight: 500;
  line-height: 32px;
}

.text-block-418 {
  line-height: 32px;
}

.text-block-419 {
  color: #757aa5;
  font-weight: 500;
}

.color {
  color: var(--align-purple);
  margin-right: 10px;
  font-weight: 500;
}

.color.db0arrow {
  color: var(--align-db-score);
}

.image-178 {
  width: 16px;
  height: 16px;
}

.div-block-350 {
  justify-content: flex-start;
  align-items: center;
  margin-left: 0;
  display: flex;
}

.text-block-420 {
  color: var(--align-bar5);
}

.text-block-421 {
  font-size: 16px;
  line-height: 30px;
}

.image-179 {
  width: 14px;
  height: 14px;
  margin-right: 8px;
}

.nd-text {
  color: var(--align-purple);
  align-self: center;
  margin-right: 6px;
  font-size: 14px;
  font-weight: 600;
  text-decoration: none;
}

.nd-text.no-underline {
  text-decoration: none;
}

.nd-text.new {
  border: 1px none var(--line-3);
  border-radius: 8px;
  justify-content: center;
  align-self: center;
  align-items: center;
  height: auto;
  padding-left: 0;
  padding-right: 0;
  font-size: 14px;
  font-weight: 500;
  line-height: 20px;
  text-decoration: none;
  display: flex;
}

.text-block-423, .text-block-424 {
  align-self: center;
}

.text-block-425 {
  color: var(--align-dark-grey);
  align-self: center;
  line-height: 20px;
}

.text-block-426 {
  color: #414651;
  align-self: center;
  font-size: 14px;
  font-weight: 600;
  line-height: 20px;
}


.div-block-352 {
  flex: 1;
  height: 0;
}


.div-block-353 {
  width: 100%;
  height: 0;
}

.text-block-433 {
  font-family: Montserrat, sans-serif;
}

.text-block-434 {
  border-bottom: 1px none var(--line-3);
  color: var(--align-jb-gray);
  text-transform: uppercase;
  margin-top: -15px;
  margin-bottom: -5px;
  padding-bottom: 0;
  padding-left: 25px;
  font-family: Montserrat, sans-serif;
  font-size: 11px;
  font-weight: 400;
  display: block;
}

.div-block-354 {
  flex: 1;
  display: flex;
}

.text-block-435 {
  background-color: var(--align-white);
  opacity: 1;
  text-align: left;
  flex: none;
  align-self: center;
  margin-top: 0;
  margin-bottom: 0;
  padding-bottom: 0;
  padding-left: 20px;
  font-size: 14px;
  font-weight: 400;
}

.image-181 {
  width: 15px;
  height: 15px;
}

.nav-line {
  border: 1px solid var(--ghost-white);
}

.text-block-436 {
  padding-top: 12px;
  padding-bottom: 12px;
}

.cap-label {
  border-right: 1px none var(--align-white);
  background-color: var(--align-transparent);
  color: var(--align-dark-grey);
  text-align: left;
  flex: 1;
  padding-top: 0;
  padding-bottom: 7px;
  padding-left: 0;
  font-size: 16px;
  font-weight: 700;
  line-height: 20px;
}

.cap-label.perf {
  padding-left: 15px;
}

.cap-label.perf.nd, .cap-label.t6 {
  padding-left: 0;
}

.cap-label.nd {
  color: #717680;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  width: auto;
  padding-bottom: 0;
  font-size: 12px;
  font-weight: 600;
  line-height: 18px;
  display: inline-flex;
}

.cap-label-box {
  border-right: 1px solid var(--line-3);
  border-left: 1px none var(--line-3);
  background-color: var(--align-white);
  flex: none;
  align-self: center;
  width: 115px;
  min-width: auto;
  max-width: none;
  padding-top: 20px;
  padding-bottom: 20px;
  padding-left: 15px;
}

.cap-label-box.performance {
  flex: 1;
  width: auto;
  min-width: 250px;
  max-width: 500px;
}

.cap-label-box.performance.nd {
  border-right-style: none;
  min-width: 300px;
  max-width: 300px;
  margin-right: 25px;
  padding: 0 15px 0 0;
}

.cap-label-box.t6 {
  width: 145px;
  padding-right: 15px;
}

.cap-label-box.t6.nd {
  border-right-style: none;
  flex: none;
  align-self: center;
  width: auto;
  min-width: 280px;
  max-width: 280px;
  margin-right: 15px;
  padding-top: 0;
  padding-bottom: 0;
  padding-left: 15px;
}

.cap-label-box.retro {
  width: 140px;
}

.cap-label-box.chat {
  width: 90px;
}

.cap-label-box.narrow {
  width: 115px;
}

.cap-label-box.mission {
  border-right: 1px solid var(--line-3);
  border-left-style: none;
  width: 400px;
}

.cap-label-box.mission.nd {
  text-align: left;
  border-right-style: none;
  justify-content: flex-start;
  align-items: center;
  width: 425px;
  padding: 0 24px;
  display: block;
}

.cap-label-box.nd {
  border-right-style: none;
}

.cap-label-box.nd._140, .cap-label-box.nd._140._180 {
  width: 160px;
  padding-top: 0;
  padding-bottom: 0;
}

.cap-label-box.nd._140._180.swot {
  flex: none;
  width: 150px;
  max-width: 160px;
  padding-left: 0;
  padding-right: 25px;
}

.cap-label-box.nd._140.swot {
  flex: 1;
  max-width: 160px;
}

.body {
  margin-left: auto;
  margin-right: auto;
}

.div-block-356 {
  justify-content: flex-start;
  align-items: center;
  padding-right: 15px;
  display: flex;
}

.div-block-357 {
  margin-bottom: 15px;
  padding-left: 18px;
  padding-right: 18px;
  display: flex;
}

.upgrade-link-text {
  font-weight: 500;
}

.auth-app-home {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.auth-icon-div {
  flex: none;
  justify-content: center;
  align-self: center;
  align-items: center;
  width: 38px;
  height: 38px;
  margin-right: 5px;
  display: flex;
}

.div-block-358 {
  background-image: url('../images/bg-image-alignment.png');
  background-position: 50%;
  background-size: auto;
  justify-content: center;
  align-items: flex-start;
  height: 100rem;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
  padding: 100px 25px 30px;
  display: flex;
}

.div-block-358.assistance {
  background-image: none;
  padding-top: 20px;
  display: block;
}

.div-block-358.assistance.playbook {
  border: 1px none var(--line-3);
  background-color: var(--align-white);
  background-image: none;
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  min-width: 500px;
  max-width: 700px;
  height: auto;
  min-height: 900px;
  margin: 0;
  padding: 20px 35px;
  display: block;
}

.div-block-358.assistance.playbook.mobile-only {
  display: none;
}

.div-block-359 {
  width: 8px;
  height: 50px;
}

.bar-score {
  background-color: #5062ff;
  border-radius: 8px;
  align-self: flex-end;
  width: 8px;
}

.bar-score._82 {
  background-color: #5062ffd1;
  border-radius: 8px;
  height: 82%;
}

.bar-score._57 {
  background-color: #5062ff91;
  height: 57%;
}

.bar-score._27 {
  height: 2%;
}

.bar-score._12 {
  height: 12%;
}

.bar-score._92 {
  background-color: #5062ffeb;
  height: 92%;
}

.bar-score._73 {
  background-color: #5062ffba;
  height: 73%;
}

.bar-score.macro-db-top6-score {
  background-color: #5062ff;
}

.text-block-437 {
  align-self: center;
}

.okr-plan-score-area {
  flex: 1;
}

.div-block-361 {
  padding-bottom: 15px;
  display: flex;
}



.div-block-363 {
  text-align: left;
  flex: 1;
  height: 1px;
}

.text-block-439 {
  color: #717680;
  justify-content: center;
  align-items: center;
  font-weight: 600;
  line-height: 20px;
  display: flex;
}

.grid-tag-db {
  border-radius: 38px;
  width: 90px;
  height: 30px;
}

.grid-tag-db.grid-sections {
  background-color: var(--align-very-light-grey);
  text-align: center;
  border-radius: 6px;
  flex-flow: wrap;
  flex: none;
  justify-content: center;
  align-self: center;
  align-items: center;
  width: auto;
  min-width: 28px;
  height: 22px;
  margin-top: 2px;
  margin-bottom: 2px;
  margin-right: 4px;
  padding-left: 3px;
  padding-right: 3px;
  font-size: 12px;
  line-height: 20px;
  display: inline-flex;
}

.grid-tag-db.grid-sections:hover {
  font-weight: 500;
  text-decoration: none;
}

.grid-tag-db.grid-sections.yellow {
  background-color: var(--y2);
}

.grid-tag-db.grid-sections.green {
  background-color: var(--align-secondary-green);
}

.grid-tag-db.grid-sections.red {
  background-color: var(--align-secondary-red);
  line-height: 20px;
}

.grid-tag-db.grid-sections.red.c {
  background-color: var(--align-white);
  border: 1px solid #e3e7eb;
  line-height: 20px;
}

.grid-tag-db.grid-sections.red.c.user {
  border-radius: 38px;
  width: 32px;
  min-width: auto;
  max-width: none;
  height: 32px;
}

.grid-tag-db.grid-sections.red.c.t6 {
  border-style: none;
  border-color: var(--align-mid-gray);
  border-radius: 38px;
  min-width: 22px;
  height: 22px;
  margin-right: 0;
  display: none;
}

.grid-tag-db.grid-sections.red.c.t6.sm {
  border-style: none;
  min-width: 20px;
  height: 20px;
  margin-left: 3px;
}

.grid-tag-db.grid-sections.plan {
  text-align: left;
  min-width: 20px;
  height: 22px;
  margin-bottom: 2px;
}

.grid-tag-db.grid-sections.plan.g {
  background-color: var(--align-secondary-green);
  width: auto;
}

.grid-tag-db.grid-sections.plan.w {
  border: 1px solid var(--line-3);
  background-color: var(--align-white);
  width: auto;
  height: 22px;
  margin-top: 10px;
  font-size: 12px;
}

.grid-tag-db.grid-sections.plan.w._60 {
  background-color: var(--align-10);
}

.grid-tag-db.grid-sections.plan.w.no-border {
  background-color: var(--align-transparent);
  border-style: none;
  height: auto;
  margin-top: 0;
  margin-bottom: 8px;
  padding-left: 0;
  display: block;
}

.grid-tag-db.grid-sections.plan.w.no-border.top {
  background-color: var(--align-transparent);
  height: auto;
  margin-top: 8px;
  margin-bottom: 0;
  line-height: 14px;
  display: none;
}

.grid-tag-db.grid-sections.plan.w.no-border.top.retro {
  display: none;
}

.grid-tag-db.grid-sections.plan.w.no-border.top.new {
  margin-top: 0;
}

.grid-tag-db.grid-sections.plan.w.no-border._0 {
  display: none;
}

.grid-tag-db.grid-sections.macro-db-swot-t-color:hover {
  text-decoration: none;
}

.grid-tag-db.grid-sections.darkblue {
  background-color: var(--align-b3);
}

.grid-tag-db.grid-sections.darkyellow {
  background-color: var(--align-y3);
}

.grid-tag-db.grid-sections.darkgreen {
  background-color: var(--align-g3);
}

.grid-tag-db.grid-sections.darkorange {
  background-color: var(--align-o3);
}

.grid-tag-db.grid-sections.darkred {
  background-color: var(--align-r3);
}

.grid-tag-db.grid-sections.white, .grid-tag-db.grid-sections.gray {
  background-color: var(--align-white);
  border: 1px solid #e3e7eb;
  color: var(--align-purple);
}

.grid-tag-db.grid-sections.orange {
  background-color: #fff6f3;
}

.grid-tag-db.grid-sections.darkgray {
  background-color: var(--align-white);
  border: 1px solid #e3e7eb;
}

.text-block-440 {
  color: var(--align-db-metrics-text);
  justify-content: flex-start;
  align-items: center;
  height: auto;
  margin-top: 0;
  font-size: 12px;
  font-weight: 500;
  line-height: 15px;
  display: flex;
}

.text-block-440.users {
  font-size: 11px;
}

.text-block-440.new {
  opacity: .8;
  color: var(--align-db-metrics-text);
  font-size: 16px;
}

.dm-plan-icons-sm {
  opacity: 1;
  flex: none;
  align-self: center;
  width: 12px;
  max-width: none;
  height: 12px;
  margin-right: 4px;
  display: inline-flex;
}

.div-block-364 {
  margin-top: 8px;
  display: flex;
}



.div-block-365 {
  flex-flow: wrap;
  flex: none;
  width: 90px;
  display: flex;
}

.div-block-365.swot {
  flex: none;
}

.div-block-365.swot:hover {
  text-decoration: none;
}


.div-block-366 {
  text-align: left;
  flex: 0 auto;
  align-self: center;
  display: block;
}

.div-block-367 {
  flex: 1;
  height: 0;
}

.add-db-icons {
  justify-content: center;
  align-items: center;
  width: 18px;
  height: 18px;
  margin-bottom: 0;
  margin-left: 4px;
  display: inline-flex;
}

.div-block-368 {
  flex: 1;
  height: 0;
}

.add-bt-box {
  border: 1px solid var(--align-mid-gray);
  color: var(--align-dark-grey);
  text-align: center;
  border-radius: 8px;
  flex: none;
  justify-content: center;
  align-self: center;
  align-items: center;
  width: auto;
  height: 40px;
  margin-left: 4px;
  padding-left: 14px;
  padding-right: 14px;
  line-height: 30px;
  display: flex;
}

.add-bt-box.mw {
  margin-left: 8px;
}


.text-undo {
  color: var(--align-purple);
  padding-left: 4px;
  font-size: 11px;
}

.updated-db-date {
  color: var(--align-db-metrics-text);
  justify-content: flex-start;
  align-items: center;
  height: auto;
  margin-top: 0;
  font-size: 13px;
  font-weight: 500;
  line-height: 24px;
  display: inline-flex;
}

.updated-db-date.users {
  font-size: 11px;
}

.image-182 {
  opacity: .6;
  width: 14px;
  margin-right: 5px;
}

.div-block-370 {
  flex: 1;
  height: 0;
}

.modal-delete {
  z-index: 9999999;
  text-align: center;
  background-color: #1c1d1f99;
  margin-left: auto;
  margin-right: auto;
  padding: 100px 40px;
  display: none;
  position: fixed;
  inset: 0%;
}

.modal-headline {
  text-align: left;
  font-size: 16px;
}

.modal-headline-box {
  text-align: left;
  padding-right: 15px;
}

.delete-text-desc {
  text-align: left;
  margin-bottom: 25px;
  padding-right: 15px;
}

.form-block-21 {
  text-align: left;
}

.delete-account-submit-btn {
  background-color: var(--align-primary-red);
  border-radius: 6px;
  margin-bottom: 10px;
  font-weight: 500;
  display: block;
}

.delete-account-submit-btn.disabled {
  background-color: #e46a6580;
}

.text-block-442 {
  text-align: left;
  margin-bottom: 8px;
}

.delete-user-cancel-btn {
  background-color: var(--align-white);
  color: var(--align-db-metrics-text);
  border-radius: 8px;
  font-weight: 500;
}

.text-field-6 {
  margin-bottom: 25px;
}

.delete-account-modal-form {
  padding-right: 15px;
}

.image-183 {
  width: 24px;
  margin-bottom: 10px;
}

.text-block-443 {
  color: var(--align-primary-red);
  text-align: center;
  font-weight: 400;
}

.delete-account-box {
  max-width: 600px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.delete-account {
  color: var(--align-primary-red);
}



.div-block-372 {
  flex: 1;
  height: 0;
}


.text-span-65 {
  color: var(--align-purple);
}

.salesforce-form {
  background-color: var(--align-light-gray);
  border-radius: 10px;
  flex: 0 auto;
  width: auto;
  padding: 40px;
}

.image-185 {
  max-width: 250px;
}

.div-block-377 {
  text-align: center;
  align-self: flex-start;
  display: block;
}

.code-embed {
  border: 1px none var(--line-3);
  background-color: var(--align-white);
  border-radius: 20px;
  min-width: 100%;
  max-width: 0;
  margin-top: 15px;
  padding: 20px 0;
  box-shadow: 0 12px 35px #1c1c1f14;
}

.code-embed.salesforce {
  background-color: #ffffffba;
  min-width: 450px;
  padding: 20px;
  box-shadow: 0 12px 80px #3946a514;
}

.code-embed.caledly {
  box-shadow: none;
  margin-top: 10px;
  padding-top: 0;
  padding-bottom: 0;
}

.heading-35 {
  margin-bottom: 20px;
  font-size: 20px;
  font-weight: 600;
}

.heading-35.calendly {
  margin-top: 0;
  margin-bottom: 10px;
}

.image-186 {
  text-align: center;
  max-width: 300px;
  margin-top: 30px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
}

.div-block-378.select-time {
  flex: 1;
  max-width: 1100px;
  padding-left: 10px;
  padding-right: 10px;
}

.padding-section-large {
  padding-top: 7rem;
  padding-bottom: 0;
}

.margin-bottom {
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
}

.margin-bottom.margin-medium {
  justify-content: space-between;
  align-items: center;
  margin-top: 0;
  margin-left: 0;
  margin-right: 1.2rem;
  display: flex;
}

.margin-bottom.margin-small, .margin-bottom.margin-xxlarge {
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
}

.container-large {
  width: 100%;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
}

.button-group {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-wrap: wrap;
  align-items: center;
  display: flex;
}

.button-group.is-center {
  justify-content: center;
  margin-bottom: 25px;
}

.header26_image-wrapper {
  border-radius: 0;
  justify-content: center;
  align-items: center;
  margin-top: 40px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.header26_component {
  flex-direction: column;
  align-items: center;
}

.padding-global {
  background-image: linear-gradient(#0000 93%, #fff);
  padding-left: 5%;
  padding-right: 5%;
}

.padding-global._10 {
  padding-left: 10%;
  padding-right: 10%;
}

.layout508_tabs-content {
  overflow: visible;
}

.layout508_card {
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  height: 800px;
  padding: 0;
  display: flex;
}

.logo1_logo {
  filter: saturate(0%);
  max-width: 5rem;
  max-height: none;
}

.logo1_logo.sm {
  max-width: 4rem;
}

.logo1_logo.sm.extra {
  max-width: 3.4rem;
}

.button-secondary {
  color: #5062ff;
  background-color: #3898ec00;
  width: 240px;
  font-family: Figtree, sans-serif;
  font-size: 1rem;
  font-weight: 500;
  transition: all .1s;
}

.button-secondary:hover {
  font-weight: 700;
}

.swot-link {
  width: 160px;
  height: 100px;
  position: absolute;
  inset: 2% auto auto 23%;
}

.margin-top, .margin-top.margin-medium {
  margin-bottom: 0;
  margin-left: 0;
  margin-right: 0;
}

.layout508_tabs-menu {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  height: 100%;
  min-height: 0;
  display: flex;
}

.layout508_tab-link {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  text-align: center;
  border-bottom-style: none;
  border-bottom-width: 1px;
  border-right-style: none;
  border-right-width: 1px;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding: 1.5rem 2rem;
  display: flex;
}

.layout508_tab-link.w--current {
  z-index: 101;
  background-color: #fff0;
  border-bottom-style: none;
  border-bottom-color: #0000;
  border-right-style: none;
  width: 12rem;
  position: absolute;
  inset: 0% auto auto 0%;
}

.layout508_tab-link.tab1 {
  z-index: 101;
  background-color: #fff0;
  width: 12rem;
  text-decoration: none;
  position: absolute;
  top: 154px;
  left: -172px;
}

.layout508_tab-link.tab1.w--current {
  text-underline-position: under;
  -webkit-text-decoration: underline #5062ff;
  text-decoration: underline #5062ff;
  top: 154px;
  left: -172px;
}

.layout508_tab-link.tab4 {
  z-index: 97;
  background-color: #fff0;
  width: 12rem;
  position: absolute;
  inset: 0% 114px auto auto;
}

.layout508_tab-link.tab4.w--current {
  text-underline-position: under;
  -webkit-text-decoration: underline #5062ff;
  text-decoration: underline #5062ff;
}

.layout508_tab-link.tab2 {
  z-index: 99;
  background-color: #fff0;
  width: 12rem;
  font-family: Gloriahallelujah, Arial, sans-serif;
  position: absolute;
  top: 40px;
  left: 136px;
}

.layout508_tab-link.tab2.w--current {
  text-underline-position: under;
  -webkit-text-decoration: underline #5062ff;
  text-decoration: underline #5062ff;
  top: 40px;
  left: 136px;
}

.layout508_tab-link.tab3 {
  z-index: 98;
  background-color: #fff0;
  width: 12rem;
  position: absolute;
  inset: 1px 0% auto 550px;
}

.layout508_tab-link.tab3.w--current {
  text-underline-position: under;
  -webkit-text-decoration: underline #5062ff;
  text-decoration: underline #5062ff;
}

.layout508_tab-link.tab5 {
  z-index: 96;
  background-color: #fff0;
  width: 10rem;
  position: absolute;
  inset: 92px -140px auto auto;
}

.layout508_tab-link.tab5.w--current {
  text-underline-position: under;
  -webkit-text-decoration: underline #5062ff;
  text-decoration: underline #5062ff;
}

.layout508_tabs {
  background-color: #fff0;
  border-style: none;
  border-width: 1px;
  border-radius: 0;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  align-items: stretch;
  display: grid;
  overflow: visible;
}

.scribble-arrow {
  opacity: 0;
  position: absolute;
  inset: auto -25% 18% auto;
}

.scribble-arrow.swot {
  bottom: -61%;
  right: -4%;
}

.layout508_image-wrapper {
  border-radius: 0;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
  overflow: visible;
}

.heading-style-h6-2 {
  color: #5062ff;
  text-align: left;
  font-family: Gloriahallelujah, Arial, sans-serif;
  font-size: .8rem;
  font-weight: 400;
  line-height: 1.4;
  text-decoration: none;
  transition: all .3s;
}

.heading-style-h6-2:hover {
  -webkit-text-decoration-skip-ink: auto;
  text-decoration-skip-ink: auto;
  text-underline-position: under;
  text-decoration: underline;
}

.heading-style-h6-2.right-aligned {
  text-align: right;
  font-family: Gloriahallelujah, Arial, sans-serif;
}

.heading-style-h6-2.tilt {
  margin-top: 10px;
  font-family: Gloriahallelujah, Arial, sans-serif;
  font-size: .8rem;
  transform: rotate(12deg);
}

.ai-gradient {
  font-family: Figtree, sans-serif;
  font-size: 3rem;
  font-weight: 700;
  line-height: 1.2;
  text-decoration: none;
}

.logo1_content {
  justify-content: center;
  align-items: center;
  display: flex;
}

.section_header26 {
  background-image: url('../images/bg-image-alignment.png');
  background-position: 50%;
  background-size: 1440px;
  overflow: hidden;
}

.layout508_tab-pane {
  background-color: #fff0;
  height: 100%;
}

.padding-section-medium {
  padding-top: 1rem;
  padding-bottom: 2rem;
}

.text-align-center {
  text-align: center;
  justify-content: center;
  align-items: flex-start;
  padding-top: 10px;
  display: flex;
}

.padding-section-large-2 {
  justify-content: center;
  align-items: center;
  width: 1040px;
  margin-bottom: -178px;
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
}

.layout508_image {
  aspect-ratio: 1;
  object-fit: contain;
  background-color: #fff0;
  background-image: none;
  width: auto;
  max-width: 120%;
  height: auto;
  margin-top: -132px;
  padding-left: 20px;
  padding-right: 20px;
  overflow: visible;
}

.text-align-center-2 {
  text-align: center;
}

.button-hero {
  color: #fafafa;
  background-color: #5062ff;
  border-radius: 8px;
  padding: 14px 20px;
  font-family: Figtree, sans-serif;
  font-size: 1rem;
  font-weight: 500;
  transition: all .3s;
}

.button-hero:hover {
  background-color: #3d4ac3;
}

.heading-style-h6 {
  margin-top: 10px;
  font-family: Montserrat, sans-serif;
  font-size: .75rem;
  font-weight: 400;
  line-height: 1.4;
}

.logo1_list {
  grid-column-gap: 1.2rem;
  grid-row-gap: 1.2rem;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  padding-top: .5rem;
  padding-bottom: .5rem;
  display: flex;
}

.max-width-large {
  width: 100%;
  max-width: 48rem;
}

.max-width-large.align-center {
  z-index: 105;
  max-width: 48rem;
  position: relative;
}

.max-width-large.align-center.swot {
  max-width: 50rem;
}

.max-width-large.align-center.narrow {
  max-width: 43rem;
}

.max-width-large.align-center.home {
  max-width: 45rem;
}

.navbar2_logo-link {
  padding-left: 0;
}

.navbar2_link {
  justify-content: center;
  align-items: center;
  width: 110px;
  padding: .5rem 1rem;
  transition: all .1s;
  display: flex;
}

.navbar2_link:hover {
  color: #5062ff;
  font-weight: 700;
}

.navbar2_link.w--current {
  color: var(--align-title);
  font-weight: 700;
}

.navbar2_link.mobile {
  display: none;
}

.navbar2_menu-button {
  padding: 0;
}

.navbar2_container {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: .375fr 1fr .375fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: 1100px;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
  display: grid;
}

.navbar2_button-wrapper {
  grid-column-gap: 1rem;
  margin-left: 1rem;
  display: flex;
}

.navbar2_menu {
  justify-content: center;
  justify-self: center;
  align-items: center;
  display: flex;
  position: static;
}

.text-span-66 {
  color: var(--align-purple);
  text-decoration: line-through;
}

.about-link {
  font-size: 16px;
}

.ai-gradient-heading {
  color: #ffffff36;
  mix-blend-mode: overlay;
  background-color: #fff0;
  background-image: url('../images/Screenshot-2025-02-07-at-5.01.21-PM.png');
  background-size: auto;
  font-family: Figtree, sans-serif;
  font-size: 3rem;
  font-weight: 700;
  line-height: 1.2;
}

.ai-gradient-heading.sub {
  background-image: none;
  background-size: auto;
  font-size: 2.4rem;
}

.image-187 {
  display: none;
}

.div-block-379 {
  background-image: linear-gradient(333deg, #9fa9ff99, #08ffe696 38%, #5553e982 80%, #ff00aa5e);
  border: 3px solid #ffffffcf;
  border-radius: 100px;
  width: 35px;
  height: 35px;
  margin-right: 10px;
  box-shadow: 0 20px 60px #19e4ff4f, -6px 18px 50px #ff00d53d;
}

.heading-home-new {
  margin-top: 0;
  font-family: Figtree, sans-serif;
  font-size: 3rem;
  font-weight: 700;
  line-height: 1.2;
}

.section-4 {
  display: flex;
}

.session-title {
  color: var(--align-dark-grey);
  margin-bottom: 5px;
  font-family: Montserrat, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.2;
}

.session-sub-text {
  color: var(--align-db-metrics-text);
  padding-right: 15px;
  font-family: Montserrat, sans-serif;
  font-size: .75rem;
  font-weight: 400;
  line-height: 1.3;
}

.session-bt {
  border: 1px none var(--ghost-white);
  box-shadow: none;
  text-align: left;
  border-radius: 8px;
  min-width: 280px;
  max-width: 300px;
  margin: 0;
  padding: 16px 8px 16px 25px;
}

.session-book-now {
  margin-top: 20px;
  font-size: 13px;
  font-weight: 500;
  display: none;
}

.session-tag {
  border: 1px solid var(--align-purple);
  background-color: var(--align-90-purple);
  color: var(--align-white);
  text-align: center;
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  min-width: 50px;
  margin-bottom: 8px;
  margin-left: auto;
  margin-right: auto;
  padding: .5px 8px 0;
  font-family: Inter, sans-serif;
  font-size: 10px;
  font-weight: 400;
  line-height: 20px;
  display: inline-flex;
}

.session-tag.red {
  border: 1px solid var(--align-primary-green);
  background-color: var(--align-primary-green);
  font-size: 10px;
  font-weight: 400;
}

.session-tag.red.demo {
  border: 1px solid var(--align-primary-red);
  background-color: var(--align-white);
  color: var(--align-primary-red);
}

.session-tag.gray {
  border-color: var(--align-db-score);
  background-color: var(--align-db-score);
}

.text-block-445 {
  margin-bottom: 20px;
}

.tab-sessions {
  padding-top: 14px;
}

.tab-link-tab-1 {
  background-color: var(--align-white);
  margin-left: 0;
  margin-right: 40px;
  padding-left: 0;
  padding-right: 0;
}

.tab-link-tab-1.w--current {
  background-color: var(--align-search-box);
}

.tab-link-tab-2 {
  background-color: var(--align-white);
  margin-right: 40px;
  padding-left: 0;
  padding-right: 0;
}

.tab-link-tab-2:focus {
  background-color: var(--align-feed-icon);
}

.tab-link-tab-2.w--current {
  border-bottom: 1px solid var(--align-purple);
  background-color: var(--align-white);
  margin-right: 40px;
  padding-left: 0;
  padding-right: 0;
}

.playbook-tab {
  border: 1px solid var(--align-light-gray);
  background-color: var(--align-white);
  border-radius: 50px;
  margin-top: 0;
  margin-left: 0;
  margin-right: 25px;
  padding-left: 10px;
  padding-right: 10px;
}

.playbook-tab:hover {
  border-color: var(--line-3);
}

.playbook-tab.w--current {
  background-color: var(--align-white);
  border: 1px #000;
  border-radius: 50px;
  margin-right: 25px;
  padding-left: 2px;
  padding-right: 10px;
  font-weight: 600;
}

.playbook-tab.wide {
  margin-right: 40px;
}

.playbook-tab.wide.w--current {
  border-bottom: 1.5px solid var(--align-purple);
  background-color: var(--align-white);
}

.tabs-menu-8 {
  border-bottom: 1px none var(--line-3);
  text-align: left;
  margin-top: 15px;
  display: none;
}

.text-block-446 {
  padding-left: 5px;
  padding-right: 5px;
}

.playbook-tab-text {
  padding-left: 0;
  padding-right: 8px;
  font-size: 14px;
  font-weight: 600;
}

.playbook-session-tab {
  border: 1px solid var(--line-3);
  background-color: var(--align-white);
  border-radius: 8px;
  margin: 0 16px 15px 3px;
  padding: 0;
  display: block;
}

.playbook-session-tab:hover {
  border: 1px solid var(--line-3);
  background-color: var(--align-65ghost);
  border-radius: 8px;
}

.playbook-session-tab.w--current {
  border: 1px solid var(--line-3);
  background-color: var(--align-very-light-grey);
  border-radius: 8px;
  padding: 0;
}

.tabs-menu-9 {
  border-bottom: 1px #000;
  max-width: 600px;
  margin-right: 30px;
  padding-top: 0;
  overflow: visible;
}

.tabs-content-3 {
  overflow: visible;
}

.code-embed-2 {
  flex: 1;
  justify-content: flex-start;
  align-self: center;
  align-items: center;
  min-width: 100%;
  margin-bottom: 0;
  display: flex;
}

.code-embed-3, .code-embed-4, .code-embed-5, .code-embed-6, .code-embed-7 {
  flex: 1;
}

.tab-coaching {
  padding-top: 10px;
}

.tabs-8 {
  padding-bottom: 30px;
  padding-right: 30px;
  display: flex;
}

.tabs-content-4 {
  border: 1px solid var(--line-3);
  box-shadow: none;
  border-radius: 8px;
  margin-top: 0;
}

.link-95 {
  text-align: right;
}

.text-block-447 {
  text-align: right;
  margin-bottom: 10px;
}

.add-ai {
  background-color: var(--align-search-box);
  border-radius: 8px;
  margin-bottom: 10px;
  padding: 15px;
  display: none;
}

.text-block-448 {
  background-color: var(--align-primary-red);
  color: var(--align-white);
  background-image: linear-gradient(138deg, #7765ffcc, #8d36ffa3 56%, #652dffa1);
  border-radius: 5px;
  justify-content: center;
  align-items: center;
  height: auto;
  max-height: 30px;
  margin-right: 15px;
  padding: 3px 8px;
  font-size: 12px;
  font-weight: 500;
  display: inline-flex;
}

.text-block-449 {
  align-self: center;
  margin-right: 15px;
  font-family: Montserrat, sans-serif;
  font-size: 14px;
}

.text-span-67 {
  color: var(--align-purple);
  font-weight: 600;
}

.text-span-68 {
  color: var(--align-purple);
  font-weight: 500;
}

.heading-36 {
  margin-bottom: 15px;
  padding-left: 2px;
  font-size: 1.2rem;
  line-height: 1.2;
}

.text-span-69 {
  color: var(--align-purple);
  font-weight: 500;
}

.div-block-382 {
  margin-top: 50px;
}

.recent-icon-inbox {
  width: 16px;
  height: 16px;
  margin-right: 8px;
}

.inbox-line {
  border-style: none none solid;
  border-width: 1px;
  border-color: var(--line-3) var(--line-3) var(--ghost-white);
  height: 0;
  margin-bottom: 18px;
  margin-left: 23px;
  margin-right: 6px;
}

.team-line-padding {
  border-style: none solid solid;
  border-width: 1px;
  border-color: var(--ghost-white) var(--line-3) var(--line-3);
  height: 0;
  margin-top: 2px;
}

.div-block-383 {
  flex: 1;
  display: block;
}

.text-span-70 {
  font-size: 13.5px;
}

.text-block-450 {
  padding-left: 10px;
}

@media screen and (max-width: 991px) {
  .swotname.swotnamepaddingh {
    padding-left: 20px;
    padding-right: 20px;
  }

  .swotname.swotnamepaddingh.llist {
    margin-top: 15px;
    padding-left: 15px;
    padding-right: 15px;
  }

  .swotname.swotnamepaddingh.llist.tag {
    margin-top: 20px;
    padding-left: 20px;
  }

  .background.gray-back {
    background-color: #f9fafc;
  }

  .navbutton.home {
    float: none;
    color: #333c;
    background-color: #fff;
    flex: 0 auto;
    width: 100%;
    max-width: 100%;
    margin-top: 0;
    margin-bottom: 0;
    margin-right: 0;
    padding-top: 15px;
    padding-bottom: 15px;
    padding-left: 20px;
  }

  .navbutton.home:hover {
    color: #333;
    background-color: #fff;
  }

  .navbutton.home:focus {
    color: #0098ff;
    border-left: 2px solid #0098ff;
    padding-top: 8px;
  }

  .navbutton.home.w--current {
    color: #fff;
    background-color: #0098ff;
    border-bottom: 0 #000;
    border-left: 2px #fff;
    border-radius: 0;
    margin-top: 0;
    margin-right: 0;
    padding-top: 15px;
    padding-bottom: 15px;
    padding-left: 20px;
  }

  .navbutton.home.trybutton {
    float: none;
    color: var(--align-dark-grey);
    background-color: #fff;
    border-style: none;
    max-width: 100%;
    margin-top: 0;
    margin-left: 0;
    margin-right: 5px;
    padding-top: 15px;
    padding-bottom: 15px;
    padding-left: 20px;
    font-size: 16px;
    font-weight: 400;
  }

  .navbutton.home.trybutton:hover {
    color: #333c;
    background-color: #0000;
    padding-left: 20px;
  }

  .navbutton.home.trybutton.inverse {
    color: var(--align-dark-grey);
    margin-left: 0;
    font-size: 16px;
    font-weight: 400;
    line-height: 38px;
  }

  .navbutton.home.trybutton.align-purple.align-nav {
    padding-left: 20px;
    font-weight: 400;
  }

  .navbutton.home.white {
    color: #333c;
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 15px;
    padding-bottom: 15px;
    padding-left: 20px;
  }

  .navbutton.home.white:hover {
    color: #333;
    background-color: #fff;
    margin-right: 0;
  }

  .navbutton.home.white.w--current {
    color: #fff;
    border-bottom: 0 #000;
    border-left: 2px #fff;
    padding-bottom: 15px;
  }

  .navbutton.home.white.trybutton {
    margin-top: 0;
    padding-top: 15px;
    padding-bottom: 15px;
  }

  .navbutton.home.white.trybutton:hover {
    padding-left: 20px;
  }

  .navbutton.home.white.trybutton.w--current {
    padding-top: 2px;
    padding-bottom: 2px;
  }

  .navbutton.home.template-drop {
    padding-left: 25px;
  }

  .navbutton.home.log-in {
    float: none;
    padding-left: 20px;
  }

  .navbarbackground {
    padding-top: 0;
  }

  .gridstrengths.weaknesses {
    border-top-style: none;
  }

  .gridbullets {
    line-height: 19px;
  }

  .gridbullets.bulletdetails {
    padding-right: 15px;
    font-size: 14px;
  }

  .gridbullets.sidedetails {
    padding-right: 0;
    font-size: 14px;
  }

  .namenavbutton {
    font-size: 13px;
  }

  .namenvaedrop {
    margin-right: 10px;
    padding-left: 0;
  }

  .namenvaedrop.cdrop {
    float: none;
    margin-left: 12px;
    margin-right: 0;
    padding-top: 10px;
    padding-bottom: 14px;
    display: block;
  }

  .namenvaedrop.cdrop.chatmacro {
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    margin-top: 20px;
  }

  .softdrop {
    background-color: #fff;
    min-width: 290px;
    max-width: 290px;
  }

  .softdrop.large.workspace.create2.modern {
    height: auto;
    display: flex;
  }

  .softdrop.large.workspace.create2.modern.extra {
    margin-top: 2px;
    margin-left: 0;
    margin-right: 8px;
    padding-top: 4px;
    padding-bottom: 4px;
    padding-left: 8px;
    display: inline-block;
  }

  .softdrop.large.workspace.create2.modern.extra.extra2 {
    margin-left: 0;
  }

  .softdrop.create2 {
    height: auto;
  }

  .myswottitle.myswotlist.uposts {
    display: none;
  }

  .myswottitle.bold {
    padding-left: 0;
  }

  .myswottitle.bold.centerusers.straight.uposts.centered {
    display: none;
  }

  .myswottitle.bold._9.col6.vis-title {
    padding-top: 0;
    padding-bottom: 9px;
    display: block;
  }

  .myswottitle.bold.straight5.last-column {
    display: none;
  }

  .myswotrow.headerarea.mtpage.workspaces {
    margin-left: 0;
  }

  .myswotrow.headerarea.pnav {
    margin-right: 15px;
    padding-left: 7px;
  }

  .myswotswotrow.toplist {
    margin-left: 15px;
    margin-right: 15px;
    padding-left: 10px;
    padding-right: 15px;
  }

  .myswotswotrow.toplist.manage.team-user-list {
    align-items: center;
    display: flex;
  }

  .viewwidediv, .viewwidediv.conclusion {
    padding-left: 25px;
    padding-right: 25px;
  }

  .listingsdiv {
    margin-left: 10px;
    margin-right: 10px;
  }

  .listingsdiv.splashnarrow.signupsm {
    margin-left: auto;
    margin-right: auto;
    display: block;
  }

  .listingsdiv.splashnarrow.signupsm.signup-shadow {
    margin-top: 30px;
    margin-left: auto;
    margin-right: auto;
  }

  .listingsdiv.sidenav {
    min-width: 246px;
  }

  .listingsdiv.tophelp.helpsection.helpborder4.help5 {
    margin-left: 0;
    padding-left: 0;
  }

  .listingsdiv.listingsnav.invoicebox {
    padding-left: 0;
    padding-right: 0;
  }

  .listingsdiv.listingsnav.billing.gray-billing.wide-ux {
    margin-right: 0;
  }

  .listingsdiv.listingsnav.billing.cancel-gray {
    max-width: 100%;
  }

  .listingsdiv.newswotwidth {
    margin-right: 0;
    padding-left: 5px;
    padding-right: 0;
  }

  .listingsdiv.mtbox.mtside.workspace {
    margin-left: 0;
    margin-right: 0;
  }

  .listingsdiv.cteam.creat8.mobilepad {
    margin-left: 0;
  }

  .listingsdiv.invitation-gray {
    padding-left: 15px;
    padding-right: 15px;
  }

  .subnavdiv {
    margin-right: 20px;
    padding-right: 0;
  }

  .navcontainer.white {
    padding-top: 0;
    padding-left: 5px;
    padding-right: 5px;
  }

  .widediv.swothomecenter {
    padding-left: 0;
    padding-right: 0;
  }

  .widediv.swothomecenter.llist {
    padding-left: 15px;
  }

  .widediv.swothomecenter.llist.lgrid {
    padding-left: 10px;
    padding-right: 10px;
  }

  .infoboxheading {
    max-width: none;
  }

  .infoboxdiv {
    margin-right: 0;
    padding-right: 0;
  }

  .h3ro.pa2.top-panel.swot-matrix.swot-diagram, .h3ro.pa2.top-panel.swot-matrix.swot-diagram.left {
    padding-left: 15px;
    padding-right: 15px;
  }

  .featureheader.alignright.pa2 {
    font-size: 32px;
    line-height: 36px;
  }

  .featureheader.pa5.rightalign.newjumbo {
    text-align: center;
    width: auto;
    max-width: 100%;
    margin-left: auto;
    margin-right: auto;
    padding-left: 30px;
    font-size: 40px;
    line-height: 40px;
    display: block;
  }

  .featureheader.pa5.rightalign.newjumbo.v2momjumbo {
    text-align: center;
  }

  .footerhead {
    font-size: 16px;
  }

  .homefeaturedimage1.pa2 {
    max-width: 100%;
  }

  .homefeaturedimage1.coaching {
    max-width: 98%;
  }

  .homefeaturedimage1.opportunities {
    max-width: 100%;
  }

  .featuredsubtxt.alignright.featuredescr.pa2 {
    padding-right: 0;
  }

  .testdriveheadertxt {
    margin-left: 0;
    padding-left: 15px;
    padding-right: 15px;
  }

  .search-box.side {
    border-top-right-radius: 2px;
    border-bottom-right-radius: 2px;
  }

  .search-box.side.feed {
    border-radius: 20px;
    max-width: 130px;
    max-height: 32px;
  }

  .search-box.side.feed.white {
    min-width: auto;
    max-width: none;
    font-size: 14px;
  }

  .invitename {
    min-width: 112px;
  }

  .basicdropbac.w--open {
    border-style: none;
    width: auto;
    margin-left: 0;
    position: static;
    left: -75px;
  }

  .basicdropbac.chatmacro.w--open {
    border-style: solid;
    min-width: 190px;
    left: 0;
  }

  .basicdropbac.chatmacro.app.w--open {
    left: -158px;
  }

  .standardlink.mylink.swots.mproject {
    padding-bottom: 0;
    padding-right: 0;
  }

  .footerlink {
    margin-bottom: 10px;
    font-size: 16px;
  }

  .footerlink.w--current {
    margin-bottom: 10px;
    font-size: 15px;
  }

  .cardholder {
    padding-left: 0;
  }

  .smallformfield {
    max-width: 142px;
  }

  .minijumbotext.small.new-user-upsell {
    margin-left: 30px;
  }

  .objective.combined.wide {
    max-width: 70%;
  }

  .objective.combined.wide.simple.full {
    min-height: 80px;
  }

  .savenew.deactivatebt {
    border-radius: 6px;
    margin-top: 10px;
  }

  .pos1.f5.teamlable {
    padding-left: 10px;
  }

  .simpleadmintxt.back5.team-page {
    margin-left: 0;
  }

  .newswotlabel.right6 {
    line-height: 17px;
  }

  .newswotlabel.form-label.workspace {
    margin-bottom: 7px;
  }

  .objectivepara.llist {
    padding-left: 8px;
    padding-right: 8px;
  }

  .mobilemenubackdrop {
    background-color: #414141;
  }

  .mmicon {
    color: #e9e9e9;
  }

  .emailusform3 {
    padding-top: 0;
    padding-left: 0;
  }

  .createform {
    width: auto;
  }

  .createform.new-create-page {
    max-width: 800px;
  }

  .createform.new-create-page.wide {
    margin-top: 23px;
    padding-top: 40px;
  }

  .createform.new-create-page.wide.edit-project {
    margin-top: 0;
    padding-left: 40px;
    padding-right: 40px;
  }

  .createform.edit-project {
    padding-bottom: 50px;
  }

  .editname.workspace {
    margin-bottom: 3px;
    margin-left: 2px;
  }

  .sitenav {
    padding-right: 0;
  }

  .sitenavlink {
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 15px;
    padding-bottom: 15px;
    padding-left: 25px;
    display: block;
  }

  .sitenavlink:hover {
    padding-bottom: 15px;
  }

  .sitenavlink.w--current {
    color: #fff;
    background-color: #0098ff;
    border-bottom: 1px #000;
    border-left: 2px solid #08f;
    border-radius: 0;
    margin-top: 0;
    margin-right: 0;
    padding-top: 15px;
    padding-bottom: 15px;
    padding-left: 25px;
  }

  .my-swots.mypage {
    padding-left: 20px;
  }

  .my-swots.mypage.projects.projects2 {
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 5px;
    padding: 20px 0;
  }

  .sitenavback {
    height: auto;
  }

  .systemmessage.warning.upgrade-limit {
    padding-left: 0;
  }

  .systemmessage.warning.upgrade-card {
    display: none;
  }

  .systemmessage.warning.alert-owner {
    padding-left: 0;
  }

  .permissionbox {
    margin-left: 15px;
  }

  .mobileiconbars {
    color: var(--light-slate-grey-2);
  }

  .mobileiconbars.cbars {
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 0;
    padding-bottom: 0;
  }

  .mobileiconbars.cbars.w--open {
    background-color: #fff;
    padding-top: 0;
  }

  .mobilespace {
    text-align: right;
    flex: 1;
    padding-top: 8px;
    padding-bottom: 8px;
  }

  .mobilespace.w--open {
    background-color: #0000;
    padding-top: 11px;
  }

  .darkmenuback {
    background-color: #fff;
    border-bottom: 1px solid #cecece;
    margin-right: 0;
    padding: 0 0 10px;
  }

  .homemenuicon {
    background-color: #0000;
  }

  .homemenuicon.tablet {
    color: #6599ce;
    background-color: #0000;
  }

  .homemenubox {
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .homemenubox.w--open {
    background-color: #0000;
    padding-top: 12px;
    padding-bottom: 12px;
  }

  .searchbt {
    border-top-left-radius: 3px;
    border-bottom-left-radius: 3px;
    margin-left: 0;
  }

  .sidenav5 {
    margin-right: 15px;
  }

  .sidenav5.projects2.side {
    flex: 0 auto;
    min-width: 200px;
    max-width: 285px;
    margin-right: 10px;
    padding-right: 20px;
  }

  .nameuser.add {
    margin-right: 10px;
    padding-right: 10px;
    overflow: hidden;
  }

  .flogo {
    margin-left: 40px;
    margin-right: 40px;
  }

  .subside {
    width: auto;
    min-width: auto;
    margin-top: 0;
  }

  .subside.terms {
    padding-left: 0;
    padding-right: 0;
  }

  .subside.settings.innavbar {
    text-align: left;
    min-width: auto;
    max-width: none;
    margin-bottom: 15px;
    padding-top: 0;
    padding-left: 2px;
    display: block;
  }

  .subside.settings.mobile-hide {
    text-align: left;
    max-width: none;
    margin-top: 5px;
    margin-bottom: 20px;
    display: block;
  }

  .midsection.users {
    box-shadow: none;
  }

  .active {
    padding-left: 0;
    padding-right: 0;
  }

  .active.top {
    border-top-style: none;
    padding-top: 10px;
    padding-left: 25px;
    padding-right: 25px;
  }

  .active.integrations {
    margin-top: 30px;
  }

  .deactivateteam.deactivate-workspace, .plinkbox.shareable-links.users {
    margin-left: 0;
  }

  .plinklink.shareable-link {
    padding-right: 15px;
  }

  .plinklink.shareable-link.integrations {
    margin-bottom: 0;
    display: block;
  }

  .error {
    margin-top: 20px;
  }

  .sectionmy.feed {
    padding-left: 0;
    padding-right: 0;
  }

  .details-form-field.color {
    margin-left: 35px;
  }

  .invitebottombox.or-invite-team.project-ux {
    margin-left: 0;
    margin-right: 15px;
    padding-left: 10px;
    padding-right: 7px;
  }

  .createformatbt.feature-bt.home-what.panel-bt.newjumbo {
    float: none;
    margin-left: auto;
    margin-right: auto;
    display: block;
  }

  .createformatbt.feature-bt.home-what.panel-bt.newjumbo.j-left.saright {
    display: inline-block;
  }

  .createformatbt.feature-bt.home-what.panel-bt.newjumbo.j-left.saright.home-lg.saas-bt.home-bt.inverse-colors.library.guide.side-panel.left-panel.playbook-create {
    min-width: auto;
    max-width: none;
    margin-bottom: 50px;
  }

  .formatjumbo.swottemplate {
    background-image: none;
  }

  .formatjumbo.swottemplate.meeting-template.home-page.pricing-pg {
    padding-left: 15px;
    padding-right: 15px;
  }

  .formatjumbo.swottemplate.meeting-template.home-page.pricing-pg.price-list2 {
    padding-top: 50px;
  }

  .formatjumbotxt {
    padding-left: 8px;
    padding-right: 8px;
  }

  .formatjumbotxt.black.feature-title.pricing-page.pricing-txt {
    font-size: 24px;
    line-height: 34px;
  }

  .formatjumbosubtxt {
    padding-left: 8px;
    padding-right: 8px;
  }

  .jumboformaco.pricing-page.new-pricing {
    display: block;
  }

  .formatfeature.allformats.top.blog.feed {
    min-width: 190px;
    max-width: 500px;
  }

  .formatfeature.allformats.top.blog.helpmod.feed.activity-new {
    padding-left: 5px;
    padding-right: 10px;
  }

  .stepstxt {
    margin-bottom: 10px;
  }

  .stepsbody, .stepsbody.topbox {
    font-size: 16px;
    line-height: 24px;
  }

  .stepsbody.topbox.home {
    width: auto;
    font-size: 15px;
    line-height: 24px;
  }

  .formatside.feed {
    display: inline-block;
    position: static;
  }

  .formatlink {
    font-size: 14px;
  }

  .minnavbt {
    padding-right: 18px;
    display: inline-block;
  }

  .minnavbt.w--current {
    min-width: auto;
    display: inline-block;
  }

  .minnavbt.top.w--current {
    padding-right: 18px;
  }

  .minnavbt.subteam, .minnavbt.subteam.w--current {
    padding-left: 18px;
    padding-right: 18px;
  }

  .minnavbt.integrations-hide {
    display: inline-block;
  }

  .iconbar {
    margin-top: 0;
    padding-right: 0;
  }

  .iconlink.plangrid.w--current {
    margin-left: 7px;
    margin-right: 8px;
    padding-left: 0;
    padding-right: 0;
  }

  .navwhiteback {
    background-color: #fff;
    flex-wrap: nowrap;
    align-items: center;
    padding-bottom: 10px;
    padding-left: 0;
    display: block;
  }

  .whitemobile {
    margin-top: 15px;
    padding-top: 0;
    padding-bottom: 0;
  }

  .whitemobile.w--open {
    background-color: #0000;
  }

  .whitemobileicom {
    color: var(--light-slate-grey-2);
  }

  .nextstepsbt {
    text-align: center;
  }

  .invitesignupfield {
    font-size: 16px;
  }

  .feedlist {
    padding-left: 0;
  }

  .feedlist.ibox {
    padding-left: 0;
    padding-right: 0;
  }

  .search-feed.searchfeedform {
    min-width: auto;
    max-width: 250px;
    margin-left: 0;
    display: flex;
  }

  .search-feed.searchfeedform.nav {
    border-color: var(--align-transparent);
    max-width: 400px;
    height: 30px;
    margin-left: 2px;
    padding-left: 0;
  }

  .search-feed.searchfeedform.nav:hover {
    border-color: var(--line-3);
    background-color: var(--align-white);
    margin-top: 1px;
  }

  .search-feed.searchfeedform.nv {
    background-color: var(--align-very-light-grey);
    border-style: none;
    border-radius: 8px;
    max-width: 185px;
    height: 34px;
  }

  .feedrow {
    margin-left: 15px;
  }

  .searchwrapperfeed {
    text-align: left;
    flex: 1;
  }

  .searchwrapperfeed.nav {
    margin-top: -4px;
    display: none;
  }

  .searchwrapperfeed.inbox-title {
    display: block;
  }

  .guidecoloumn {
    padding-left: 0;
  }

  .homesectionrow {
    width: auto;
  }

  .navdrop {
    width: 160px;
    margin-right: 0;
    position: static;
  }

  .simplelog {
    width: auto;
    margin-top: 0;
    margin-left: 25px;
  }

  .simplelog.search {
    margin-left: 0;
  }

  .splashsimplelogo {
    width: 130px;
    margin-top: 16px;
    margin-bottom: 4px;
    padding-top: 0;
    display: block;
  }

  .splashsimplelogo.thumb-logo.invite-page {
    width: 140px;
    margin-top: 17px;
  }

  .text-block.templatetile {
    font-size: 16px;
    line-height: 24px;
  }

  .text-block.templatetile.mod {
    min-height: 400px;
  }

  .text-block.templatetile._13.act-new.activity-feed {
    line-height: 19px;
  }

  .swotblock {
    font-size: 16px;
  }

  .team-purpose.ap.swot-goal {
    flex: 1;
    max-width: 700px;
    padding-top: 20px;
    padding-bottom: 20px;
    display: none;
  }

  .team-purpose.ap.swot-goal.lgrid {
    max-width: 100%;
    margin-right: 0;
  }

  .team-label {
    margin-bottom: 10px;
    padding-top: 20px;
  }

  .team-label-description.ap.swot-goal.mission.project.grande {
    margin-top: 0;
    margin-bottom: 15px;
  }

  .objective-module {
    min-width: auto;
    display: flex;
  }

  .objective-module.swot-goal {
    clear: none;
    min-width: auto;
    margin-left: 10px;
    margin-right: 10px;
    padding-left: 7px;
    padding-right: 0;
    display: block;
    overflow: visible;
  }

  .objective-module.swot-goal.tight {
    min-width: 100%;
    max-width: 100%;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    overflow: hidden;
  }

  .objective-module.swot-goal.tight.gridspot {
    min-width: 47%;
    max-width: 47%;
    padding-top: 10px;
    padding-left: 15px;
    padding-right: 5px;
  }

  .objective-module.swot-goal.tight.gridspot.colorspot-gray {
    min-width: 47%;
  }

  .objective-module.swot-goal.tight.gridmacro {
    margin-bottom: 10px;
  }

  .objective-module.swot-goal.tight.gridmacro.colormacro {
    margin-bottom: .5px;
  }

  .objective-module.swot-goal.tight.cardspot {
    padding-right: 0;
  }

  .objective-title {
    align-items: stretch;
    width: auto;
    min-width: 94%;
    margin-top: 5px;
    margin-bottom: 0;
    margin-left: 7px;
    padding-bottom: 5px;
    padding-right: 10px;
  }

  .objective-title.gridspot {
    max-width: 100%;
    margin-left: 15px;
  }

  .objective-title.gridspot.hide-score {
    margin-left: 15px;
  }

  .objective-title.gridmacro {
    min-width: 96%;
    max-width: 100%;
  }

  .objective-title.hide-score {
    margin-left: 0;
  }

  .objective-title.boardspot {
    padding-left: 5px;
    padding-right: 0;
  }

  .objective-title-description {
    margin-left: 7px;
  }

  .key-result-area {
    align-items: stretch;
    min-width: auto;
    margin-left: 0;
    padding-left: 0;
    padding-right: 7px;
  }

  .key-result-description.linespot {
    max-height: 20px;
  }

  .objective-title-word {
    margin-bottom: 0;
    margin-left: 7px;
  }

  .objective-title-word.gridspot {
    margin-left: 0;
  }

  .objective-title-word.cim {
    flex: 0 auto;
  }

  .objective-score {
    float: right;
    text-align: right;
    align-items: flex-end;
    width: 46px;
    max-width: 46px;
    margin-left: auto;
    margin-right: auto;
    display: block;
  }

  .objective-score-number {
    text-align: center;
  }

  .objective-score-number.top-level {
    float: left;
    width: auto;
    min-width: auto;
    margin: 0 auto -25px;
    display: block;
  }

  .objective-score-number.top-level.gridmacro {
    float: right;
    margin-bottom: -5px;
    font-size: 14px;
  }

  .objective-score-number.top-level.gridmacro.coloriconmacro {
    float: right;
    margin-bottom: -25px;
    padding-right: 15px;
  }

  .core-icon {
    float: none;
    margin-left: 25px;
    margin-right: auto;
    display: inline-block;
  }

  .item-form.jnk2, .item-form.jnk2.edit-item-form, .item-form.jnk2.edit-item-form.gridmacro, .item-form.jnk2.edit-item-form.gridspot, .item-form.jnk, .item-form.jnk.gridmacro, .item-form.jnk.gridmacro.boardmacro, .item-form.jnk.gridspot, .item-form.jnk.boardspot {
    display: none;
  }

  .key-result-text {
    max-height: auto;
    min-height: 45px;
    font-size: 14px;
  }

  .key-result-text.gridspot {
    border-color: var(--form-border-light);
    min-height: 110px;
  }

  .form {
    min-width: 92%;
    margin-left: 2px;
    display: block;
  }

  .form.gridspot {
    padding-right: 15px;
  }

  .form.gridmacro.scoremacro.boardmacro {
    margin-right: 5px;
  }

  .form.boardspot {
    margin-right: 0;
  }

  .plan-add-button.remove-button.key-result.gridspot {
    text-align: right;
    width: 100%;
    margin-top: 5px;
    margin-left: 0;
    margin-right: 10px;
    display: block;
  }

  .plan-add-button.remove-button.key-result.close-button.gridspot {
    width: auto;
    margin-top: 5px;
    margin-right: 5px;
    display: inline-block;
  }

  .plan-add-button.remove-button.key-result.hide-score {
    margin-top: 5px;
  }

  .plan-add-button.remove-button.obl-options-delete {
    border-color: var(--align-primary-red);
    color: var(--align-dark-grey);
    border-radius: 38px;
    position: relative;
    left: 0;
  }

  .plan-assign-owner {
    min-width: auto;
    max-width: 180px;
  }

  .plan-assign-owner.key-result.item-user {
    max-width: 130px;
    margin-left: 0;
  }

  .plan-assign-owner.key-result.item-user.gridspot {
    display: none;
  }

  .add-objective-icon {
    display: inline-block;
  }

  .add-key-result-link {
    margin-bottom: 5px;
  }

  .add-key-result-link.bottom.add-objective-toggle.gridspot {
    margin-left: 40px;
  }

  .metrics-log-box {
    padding-left: 5px;
  }

  .key-result-box {
    min-width: 100%;
  }

  .key-result-box.gridmacro.colormacro:hover {
    border-radius: 6px;
  }

  .key-result-box.boardspot {
    padding-right: 0;
  }

  .key-result-box.pop.notes.blend {
    display: block;
  }

  .key-result-box.note-panel {
    margin-left: 0;
    margin-right: 0;
  }

  .key-result-box.note-panel.boardspot {
    margin-right: -5px;
    display: none;
  }

  .plan-section-tab.major {
    margin-top: 0;
  }

  .user-initials {
    padding-top: 0;
  }

  .user-initials.owner-initials, .user-initials.owner-initials.gridmacro.scoremacro.boardmacro {
    margin-right: 7px;
  }

  .user-initials.align-user-initials.mobile-users {
    background-color: var(--align-very-light-grey);
    width: 36px;
    height: 36px;
  }

  .onjective-ower-icon {
    margin-top: 0;
  }

  .onjective-ower-icon.gridspot {
    padding-left: 0;
  }

  .left-nav-links {
    flex: 0 auto;
    margin-top: 0;
    margin-bottom: 0;
  }

  .left-nav-links.w--current {
    align-self: center;
    margin-top: 0;
  }

  .left-nav-links.search {
    flex: 1;
  }

  .nav-left {
    margin-left: 0;
    padding-left: 0;
    display: block;
  }

  .swot-goal-div {
    margin-right: 0;
    padding-left: 15px;
    padding-right: 15px;
  }

  .swot-goal-div.list-id {
    min-width: 100%;
    max-width: 100%;
    padding-left: 0;
    padding-right: 0;
  }

  .swot-goal-div.list-id.gridspot {
    padding-left: 0;
    padding-right: 0;
  }

  .swot-goal-main {
    width: 100%;
    min-width: 100%;
    max-width: 100%;
    margin-left: 0;
    padding-left: 5px;
    padding-right: 5px;
  }

  .swot-goal-main.gridspot {
    padding-right: 5px;
  }

  .swot-goal-main.gridmacro {
    padding-left: 10px;
    padding-right: 10px;
  }

  .cancel-desr-text, .cancel-desr-text.top-cancel {
    padding-left: 0;
  }

  .cancel-image {
    max-width: 100%;
    margin-left: 0;
  }

  .cancel-image.second-image, .cancel-image.second-image.third {
    max-width: 100%;
  }

  .cancel-headers, .cancel-headers.top-cancel {
    padding-left: 10px;
  }

  .cancel-headers.that-it {
    padding-left: 0;
  }

  .vivid-text.grande.vision {
    float: none;
    margin-bottom: 10px;
  }

  .parent-item-form {
    flex: 0 auto;
    min-width: 100%;
    display: none;
  }

  .parent-item-form.form-parent-item-item_id, .parent-item-form.form-parent-item-item_id.gridmacro.scoremacro, .parent-item-form.form-parent-item-item_id.gridmacro.scoremacro.boardmacro {
    display: none;
  }

  .parent-item-form.form-parent-item-item_id.gridspot {
    padding-left: 0;
    display: none;
  }

  .parent-item-form.form-parent-item-item_id.boardspot {
    width: 260px;
    min-width: 270px;
    display: none;
  }

  .objective-form-box {
    width: auto;
    min-width: 96%;
    max-width: 100%;
  }

  .objective-form-box.colorspot {
    min-width: 100%;
  }

  .signup-logo {
    margin-top: 50px;
  }

  .text-block-22 {
    display: none;
  }

  .dropdown-2 {
    z-index: 60;
  }

  .dropdown-2.objectiveoptions.gridmacro {
    left: 0;
  }

  .div-block-17 {
    padding-left: 15px;
  }

  .swot-plan {
    float: none;
    width: 100%;
    min-width: 100%;
    max-width: 100%;
    display: inline-block;
  }

  .plan-module {
    min-width: auto;
  }

  .plan-module.tight {
    margin-left: 5px;
    margin-right: 5px;
  }

  .plan-module.tight.gridspot {
    margin-left: 15px;
  }

  .plan-module.tight.gridmacro {
    box-shadow: none;
  }

  .plan-module.tight.boardspot {
    justify-content: flex-start;
  }

  .side-purpose, .mission-side {
    margin-bottom: 10px;
  }

  .save-button-div, .save-button-div.gridspot {
    display: flex;
  }

  .objective-save-button-div {
    width: 265px;
  }

  .simple-core {
    min-width: 100%;
    font-size: 15px;
    line-height: 20px;
  }

  .simple-core-box {
    min-width: 100%;
    padding-left: 25px;
  }

  .item-metric, .item-metric.scoremacro {
    font-size: 14px;
  }

  .support-feedback {
    margin-bottom: 10px;
  }

  .footer-logo {
    margin-left: 0;
  }

  .support-div {
    margin-left: 0;
    margin-right: 20px;
  }

  .conclusion {
    padding-left: 15px;
  }

  .jumbo-feature {
    max-width: 100%;
  }

  .benefit-box {
    min-height: 280px;
  }

  .nav-template-drop {
    margin-left: 0;
    margin-right: auto;
    display: block;
  }

  .sentiment-color.gray3 {
    width: 4px;
    min-width: 4px;
  }

  .test-drive-limit-div {
    padding-left: 30px;
    padding-right: 30px;
  }

  .use-case-card {
    margin-right: 0;
  }

  .swots-edit-drop {
    display: none;
  }

  .link-sharing-div {
    width: auto;
  }

  .link-sharing-div.shareable-link-url.link-url-field {
    border-style: none;
    width: auto;
  }

  .link-sharing-div.shareable-link-url.link-url-field.integrations {
    margin-left: 0;
    padding-left: 0;
  }

  .link-sharing-div.shareable-link-url.link-url-field.integrations.obj {
    margin-left: 6px;
  }

  .uparrow-icon, .uparrow-icon.gridmacro {
    margin-right: 3px;
  }

  .signin-logo {
    margin-top: 50px;
  }

  .button.copy-link-bt.integrations {
    float: none;
    border-radius: 20px;
    margin-top: 8px;
    padding-top: 4px;
    padding-bottom: 4px;
  }

  .button.copy-link-bt.integrations.inverse {
    margin-top: 0;
    margin-right: 0;
  }

  .board-block.thumbboard {
    margin-left: 20px;
    margin-right: 20px;
  }

  .board-jumbo-header {
    line-height: 36px;
  }

  .board-framework-module.thumbboard {
    min-width: auto;
    max-width: 100%;
  }

  .examples-boards.thumbboard {
    max-width: 100%;
  }

  .additional-templates-mod {
    display: block;
  }

  .conclusion-module {
    min-width: auto;
    display: flex;
  }

  .conclusion-module.swot-goal {
    clear: none;
    min-width: auto;
    margin-left: 10px;
    margin-right: 10px;
    padding-left: 7px;
    padding-right: 0;
    display: block;
    overflow: visible;
  }

  .drag-area {
    align-items: center;
    min-width: 100%;
    padding-left: 0;
    display: inline-block;
  }

  .project-module {
    overflow: visible;
  }

  .project-module.frameworks {
    display: none;
  }

  .project-module.frameworks.homepage-mod {
    display: block;
  }

  .tree-icon {
    margin-right: 7px;
  }

  .multi-plan--choose-icon {
    float: none;
    margin-top: 0;
    margin-left: 0;
  }

  .jumbo-get-started {
    text-align: center;
    margin-left: auto;
    margin-right: auto;
    padding-right: 0;
    display: block;
  }

  .jumbo-get-started.v2mom-bts {
    text-align: center;
  }

  .jumbo-get-started.home-left.gap-box {
    justify-content: center;
  }

  .jumbo-get-started.home-left.home-two {
    justify-content: center;
    margin-bottom: 30px;
    margin-left: auto;
    margin-right: auto;
  }

  .jumbo-get-started.home-left.product-ex {
    text-align: center;
  }

  .jumbo-get-started.home-left {
    float: none;
  }

  .narrow-focus-icon {
    margin-top: 0;
  }

  .narrow-focus-link.gridspot {
    margin-right: 30px;
  }

  .newjumbo-left {
    text-align: center;
    max-width: 100%;
    margin-right: 0;
    display: inline-block;
  }

  .newjumbo-left.home-jumbo-left {
    text-align: center;
    min-width: auto;
    max-width: none;
    margin-top: 0;
    margin-left: auto;
    margin-right: auto;
    padding-top: 0;
  }

  .newjumbo-left.v2mom {
    max-width: none;
  }

  .pick-color-drop-box.w--open {
    left: -115px;
    right: -90px;
  }

  .plan-expand-all {
    margin-top: -5px;
    margin-right: 5px;
  }

  .jumbo-feature-message {
    overflow: visible;
  }

  .jumbo-feature-link {
    flex: 0 auto;
    height: auto;
    min-height: 160px;
  }

  .jumbo-2018 {
    flex-wrap: wrap;
    padding-top: 30px;
  }

  .jumbo-2018.home-gray {
    background-image: none;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto;
    padding-top: 20px;
  }

  .jumbo-right-image.shadowbox {
    max-width: 85%;
    margin-left: 20px;
    margin-right: 20px;
    padding-right: 0;
  }

  .show-more {
    float: left;
    margin-top: 14px;
    margin-bottom: -14px;
    margin-left: 14px;
  }

  .show-more.gridspot {
    float: left;
    margin-top: 18px;
    margin-bottom: -20px;
    margin-left: 36px;
  }

  .show-more.gridspot.colorspot-dark {
    float: left;
    margin-bottom: -20px;
  }

  .show-more.gridspot.colorspot {
    float: left;
  }

  .show-more.coloriconmacro {
    margin-top: 0;
    margin-bottom: -10px;
    margin-left: 0;
  }

  .show-more.gridmacro.coloriconmacro {
    float: left;
    margin-top: 14px;
    margin-left: 14px;
  }

  .show-more.gridmacro.coloriconmacro.hide-score {
    margin-left: 19px;
  }

  .jumbo-board {
    padding-left: 25px;
    padding-right: 25px;
    display: block;
  }

  .cover-page {
    padding-left: 25px;
    padding-right: 30px;
  }

  .cover-page-title {
    display: block;
  }

  .cover-page-button.copy {
    margin-right: 10px;
  }

  .cover-page-header {
    width: 100%;
    display: none;
  }

  .cover-page-description {
    margin-bottom: 10px;
    padding-right: 40px;
  }

  .coverpage-section {
    margin-right: 0;
    padding-top: 25px;
  }

  .cover-page-top, .cover-page-text-area {
    display: block;
  }

  .item-color-dropdown {
    margin-right: 8px;
  }

  .item-color-option.none-item.coloriconmacro {
    margin-top: 0;
  }

  .item-color-arrow-icon {
    margin-top: 3px;
  }

  .create-directory {
    border-top-style: none;
    padding-left: 15px;
    padding-right: 15px;
  }

  .directory-category-topics {
    margin-right: 10px;
  }

  .directory-items {
    min-width: auto;
    padding-left: 0;
    padding-right: 0;
  }

  .directory-items.tiles {
    min-width: auto;
    max-width: none;
    padding-left: 15px;
    padding-right: 0;
  }

  .edit-advanced {
    margin-left: 107px;
  }

  .edit-advanced.create2 {
    margin-left: 135px;
  }

  .cover-page-row {
    margin-right: 0;
  }

  .cp-col {
    padding-right: 5px;
  }

  .column-57 {
    padding-left: 0;
  }

  .new-card.list-card-view {
    align-items: center;
    width: 100%;
    max-width: none;
    margin-left: 0;
    margin-right: 0;
  }

  .new-card-text-area.list-card-view, .new-card-description.list-card-view {
    width: auto;
  }

  .template-description-link {
    font-size: 15px;
    line-height: 18px;
  }

  .advanced-menu.creaet2 {
    margin-bottom: 10px;
  }

  .settings-line-break, .hide-nav-wrapper {
    display: none;
  }

  .tdl-white.shadow {
    margin-top: 30px;
    margin-left: 25px;
    margin-right: 25px;
  }

  .user-initials-text {
    font-family: Lato, sans-serif;
  }

  .core-ideology-panel {
    float: none;
    padding-left: 0;
    padding-right: 0;
  }

  .projects2.page {
    padding-left: 25px;
  }

  .column-82 {
    padding-left: 0;
  }

  .history-bar.plan-activity {
    width: auto;
    max-height: 1000px;
    padding-left: 0;
    display: none;
    top: 0;
  }

  .container-2 {
    justify-content: flex-end;
    align-items: center;
    height: 40px;
    padding-top: 0;
    padding-bottom: 0;
    display: flex;
  }

  .cmobilenav {
    border-bottom: 1px solid var(--line2);
    border-left: 1px solid var(--line2);
    background-color: #fff;
    height: auto;
    margin-top: 41px;
    padding-bottom: 10px;
    padding-left: 0;
    display: block;
  }

  .activity2-area {
    padding: 5px 23px 15px;
  }

  .activity2-area.activityspot {
    padding-left: 15px;
    padding-right: 15px;
  }

  .activity2-area.ibox2 {
    margin-right: 5px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .reallywant.dark-process {
    max-width: 98%;
  }

  .swot-analysis-strengths {
    width: 40%;
    padding-left: 15px;
  }

  .swot-analysis-weaknesses {
    padding-left: 15px;
  }

  .swot-analysis-opportunities {
    width: 45%;
    padding-left: 15px;
  }

  .swot-analysis-threats {
    padding-left: 15px;
  }

  .swot-analysis-learning-grid {
    padding-left: 0;
  }

  .title-sub-header {
    text-align: center;
    font-size: 16px;
    line-height: 24px;
  }

  .title-sub-header.start-with-swot.jumbo.home-max {
    text-align: center;
    padding-right: 0;
  }

  .title-sub-header.start-with-swot.jumbo.home-max.white {
    text-align: center;
    padding-left: 25px;
    font-size: 45px;
    line-height: 50px;
  }

  .oauth-bt.home {
    justify-content: flex-start;
    align-items: center;
    padding-left: 32px;
  }

  .oauth-bt.home.free-mobile {
    justify-content: center;
    align-items: center;
    padding-left: 20px;
  }

  .jumbo-one-line {
    text-align: center;
    padding-right: 0;
  }

  .swot-type {
    padding-right: 0;
  }

  .youtube {
    display: block;
  }

  .notes-box {
    margin-top: 20px;
    margin-bottom: 20px;
  }

  .notes-save {
    margin-left: 0;
  }

  .notes-drop {
    padding-top: 1px;
  }

  .notes-drop-menu-box {
    padding-left: 8px;
  }

  .notes-drop-menu.blend {
    flex: none;
    width: 110px;
    margin-left: 0;
  }

  .notes-drop-list.w--open {
    top: -23px;
  }

  .add-notes-link.combined {
    float: none;
    padding-top: 0;
  }

  .item-save-close-div.combined {
    min-width: 195px;
  }

  .item-features-options {
    width: auto;
    margin-bottom: 10px;
    display: flex;
  }

  .item-features-options.gridspot {
    width: 100%;
  }

  .item-features-options.boardspot {
    background-color: #d6d7dd2e;
  }

  .item-features-options.gridmacro {
    width: auto;
    display: flex;
  }

  .close-text {
    padding-left: 16px;
    padding-right: 16px;
  }

  .notes-box-area {
    min-width: 100%;
  }

  .notes-box-area.note-panel {
    margin-left: 0;
    margin-right: 0;
  }

  .notes-box-area.note-panel.boardspot {
    margin-right: -5px;
    display: none;
  }

  .notes-box-area.note-panel.gridspot {
    margin-left: -1px;
  }

  .notes-box-edit-area {
    min-width: 100%;
  }

  .notes-box-edit-area.note-input.boardmacro {
    display: none;
  }

  .notes-box-edit-item-area {
    min-width: 100%;
  }

  .notes-icon-area.notes-icon {
    margin-right: 7px;
  }

  .jumbo-2018-2 {
    flex-wrap: wrap;
    padding-top: 30px;
  }

  .jumbo-2018-2.home-gray {
    background-image: none;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto;
  }

  .div-block-12 {
    background-image: linear-gradient(124deg, #fff 38% 42%, #fff0), url('../images/honey-back.png'), linear-gradient(175deg, #fff 46%, #00ffae 83%, #00ffea);
    background-position: 0 0, 100%, 0 0;
    background-repeat: repeat, repeat-x, repeat;
    background-size: auto, 327px, auto;
  }

  .connected-tag-drop.w--open {
    padding-top: 2px;
    padding-bottom: 5px;
    left: -200px;
  }

  .tag-drop-section {
    padding-bottom: 5px;
    line-height: 15px;
  }

  .image-36 {
    margin-top: -7px;
  }

  .connected-tag-item {
    padding-top: 6px;
    padding-bottom: 6px;
  }

  .app-bar {
    z-index: 6000;
    text-align: center;
    background-color: #fff;
    border-top: 1px solid #f1f1f1;
    padding-top: 0;
    padding-bottom: 0;
    display: none;
    position: fixed;
    inset: auto 0% 0%;
  }

  .app-box {
    text-align: center;
    width: 24%;
    display: inline-block;
  }

  .app-icon {
    opacity: .82;
    width: 28px;
    height: 28px;
    margin-bottom: 2px;
  }

  .app-text {
    color: #000;
    font-size: 10.7px;
    line-height: 12px;
  }

  .app-nav-links {
    color: var(--align-dark-grey);
    font-size: 11px;
    line-height: 12px;
    text-decoration: none;
  }

  .app-nav-links.w--current {
    font-weight: 700;
  }

  .link-block-22, .link-block-23 {
    text-decoration: none;
  }

  .projects-nav.choice.projects-all-macro {
    max-width: none;
    display: inline-block;
  }

  .project-choice {
    padding-left: 4px;
  }

  .mobile-header-title {
    padding-left: 25px;
    font-family: Montserrat, sans-serif;
    font-size: 22px;
    display: block;
  }

  .image-38 {
    float: none;
    clear: left;
    text-align: left;
    margin-left: auto;
    margin-right: auto;
    display: inline-block;
  }

  .globe-icon {
    float: left;
    clear: none;
    margin: 10px 13px 15px 17px;
    padding-left: 0;
    display: none;
  }

  .globe-icon.logged-in {
    float: none;
    text-align: left;
    margin-left: 18px;
    display: none;
  }

  .globe-icon.logged-in.logged-out {
    float: none;
    text-align: left;
    margin-bottom: 0;
    margin-left: 25px;
    display: none;
  }

  .app-logo.full {
    width: 150px;
    margin-top: 50px;
  }

  .app-header {
    margin-bottom: 50px;
    font-size: 30px;
    line-height: 38px;
  }

  .pricing-list {
    padding-left: 25px;
  }

  .pricing-block {
    padding-left: 0;
  }

  .bottom-headline.quote {
    padding-left: 15px;
    padding-right: 15px;
  }

  .swot-left-nav {
    float: none;
    margin-top: 0;
    margin-left: 0;
    padding-top: 10px;
    padding-left: 20px;
    display: block;
  }

  .alignemnt-rhythm {
    min-width: auto;
    max-width: none;
  }

  .alignemnt-rhythm.top {
    min-width: auto;
    padding-right: 0;
  }

  .nav-image-tab {
    display: block;
  }

  .nav-image-icon.buffer {
    width: 15px;
    height: 15px;
  }

  .nav-link-block-top {
    min-width: 240px;
    margin-left: 0;
    padding-top: 14px;
    padding-bottom: 15px;
    padding-left: 18px;
    font-size: 14px;
  }

  .nav-link-block-top.w--current {
    text-align: left;
    border-bottom-style: none;
    margin-left: 0;
    margin-right: 0;
    padding-bottom: 12px;
    padding-left: 18px;
    display: flex;
  }

  .rhythm-block-section {
    padding-left: 5px;
    padding-right: 5px;
    display: block;
  }

  .rhythm-block-section.feature-templates {
    display: block;
  }

  .rhythm-block-image, .rhythm-block-image.plan {
    max-width: 75%;
  }

  .rhythm-block-image.bigger {
    max-width: 85%;
  }

  .rhythm-block-image.bigger.v2 {
    max-width: none;
    max-height: none;
    padding-left: 10px;
    padding-right: 10px;
  }

  .rhythm-block-image.bigger.v2.card {
    max-width: 200px;
  }

  .rhythm-block-2 {
    min-width: auto;
    max-width: none;
    display: block;
  }

  .rhythm-block-2.wide {
    min-width: auto;
    max-width: none;
    padding-left: 0;
    padding-right: 0;
  }

  .rhythm-block-sub {
    min-height: auto;
  }

  .rhythm-block-sub.text {
    min-height: auto;
    margin-bottom: 8px;
  }

  .rhythm-block-team {
    min-height: auto;
  }

  .rhythm-block-link, .rhythm-block-link.v2 {
    min-height: auto;
    max-height: none;
  }

  .rhythm-block-link.v2.card {
    width: 100%;
    min-height: auto;
    max-height: none;
  }

  .billing-col-1.row-1 {
    display: block;
  }

  .project-icon-section.workspace-list {
    background-color: #e46a65;
  }

  .project-icon-section.projects {
    min-width: 25px;
  }

  .project-icon-section.projects.templates {
    min-width: 32px;
    margin-left: 20px;
  }

  .project-icon-section.projects.templates.cover.large {
    margin-bottom: 20px;
  }

  .project-icon-section.projects.templates.home-feature.system {
    display: none;
  }

  .project-icon.workspace-list {
    width: 28px;
    height: 28px;
    padding: 7px;
  }

  .project-team-owner-section {
    padding-left: 45px;
    line-height: 18px;
    display: block;
  }

  .projects-top-section {
    padding-left: 25px;
    padding-right: 25px;
  }

  .bold-text-24.quote {
    font-size: 26px;
    line-height: 35px;
  }

  .bold-text-24.quote.alignment-home {
    font-size: 24px;
    line-height: 32px;
  }

  .rhythm-block-3 {
    min-width: auto;
    max-width: none;
    display: block;
  }

  .rhythm-block-section-2 {
    padding-left: 5px;
    padding-right: 5px;
    display: block;
  }

  .div-block-60 {
    padding-right: 0;
    display: block;
  }

  .rhythm-block-image-2 {
    max-height: none;
  }

  .focuses {
    padding-right: 20px;
  }

  .creator-box {
    max-width: 100%;
    padding-right: 25px;
  }

  .rhythm-block-sub-2 {
    min-height: auto;
  }

  .objective-section {
    display: block;
  }

  .products-playbook.featured {
    padding-left: 15px;
    padding-right: 15px;
  }

  .products-playbook.featured.boxed {
    margin-right: 20px;
  }

  .products-playbook.featured.boxed.playbook-featured.extra {
    margin-right: 10px;
    padding-left: 15px;
    padding-right: 15px;
  }

  .step-card {
    padding: 30px;
  }

  .step-card.intro-card {
    margin-right: 20px;
    padding-left: 30px;
    padding-right: 30px;
    display: block;
  }

  .text-block-123 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .rhythm-block-team-2 {
    min-height: auto;
  }

  .align-left-section {
    max-width: 100%;
    padding-right: 0;
  }

  .create-customization-2 {
    max-width: 400px;
  }

  .create-customization-2.home-dyk {
    max-width: 400px;
    min-height: auto;
    margin-bottom: 15px;
  }

  .define-mission-2.rhythm-area {
    min-height: auto;
  }

  .ap-cols.top {
    display: block;
  }

  .column-100 {
    margin-bottom: 20px;
  }

  .ap-quote-text.top {
    margin-bottom: 20px;
    display: block;
  }

  .alignment-logo-image {
    width: 135px;
  }

  .alignment-logo-link {
    margin-top: 14px;
  }

  .alignment-logo-link.w--current {
    margin-top: 15px;
    margin-left: 20px;
    padding-left: 0;
  }

  .image-42 {
    max-width: 100%;
  }

  .image-42.playbook {
    display: block;
  }

  .alignment-plan-example-image {
    max-width: 100%;
    display: block;
  }

  .column-101 {
    padding-left: 0;
    padding-right: 0;
  }

  .upgrade-to-pro, .contact-project-owner {
    margin-left: 0;
    margin-right: 0;
  }

  .class-item {
    text-align: left;
    margin-right: 0;
  }

  .class-item.playbook.clean {
    margin-right: 0;
    padding-right: 5px;
  }

  .class-item.playbook.right-top {
    align-items: flex-start;
    margin-left: 0;
  }

  .class-item.playbook.right-top.actvitiy {
    margin-right: 0;
    padding: 40px 0 15px;
  }

  .class-item.playbook.right-top.workshops {
    margin-left: auto;
    margin-right: auto;
    display: block;
  }

  .calendar-split {
    text-align: center;
    max-width: none;
    margin-left: auto;
    margin-right: auto;
  }

  .class-classes-list {
    max-width: none;
    margin-bottom: 40px;
  }

  .creator-box-2 {
    max-width: 100%;
    padding-right: 25px;
  }

  .right-box-dyk-2 {
    min-width: auto;
    max-width: none;
    padding-bottom: 50px;
    display: block;
  }

  .playbook-main-2 {
    padding-left: 15px;
    padding-right: 15px;
  }

  .playbook-top-section {
    max-width: 100%;
    display: block;
  }

  .column-107 {
    display: block;
  }

  .day-session {
    padding-left: 0;
  }

  .tags-main-area {
    margin-top: 5px;
    margin-bottom: 5px;
    padding-left: 0;
  }

  .tree.org-ux {
    padding-left: 35px;
  }

  .tree-team-number.org-ux.combined.join-font {
    font-weight: 500;
  }

  .minnavbt-2 {
    display: inline-block;
  }

  .labels.workspace, .labels.workspace.mu-title {
    padding-left: 20px;
  }

  .workspaces {
    padding-left: 0;
  }

  .workspace-page-title {
    margin-left: 5px;
  }

  .user-labels.status {
    padding-right: 20px;
  }

  .user-names {
    margin-left: 10px;
    margin-right: 10px;
    padding-left: 10px;
    padding-right: 5px;
  }

  .user-fields.email {
    line-height: 18px;
  }

  .rhythm-tabs-drop-area.w--open {
    z-index: 888;
    min-width: auto;
    max-width: none;
    position: fixed;
    inset: 125px 0% 0%;
    overflow: scroll;
  }

  .rhythm-tabs-drop-area.team.w--open {
    min-width: auto;
    max-width: none;
    position: fixed;
    inset: 120px 0% 0%;
    overflow: scroll;
  }

  .rhythm-tabs-drop-area.type.w--open {
    min-height: 100%;
    top: 120px;
    overflow: scroll;
  }

  .rhythm-tabs-drop-area.workspace.w--open {
    position: fixed;
    inset: 120px 0% 0%;
    overflow: scroll;
  }

  .settings-ux {
    margin-left: 0;
    margin-right: 0;
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
    display: block;
  }

  .settings-side-bar {
    border-right-style: none;
    min-width: auto;
    max-width: none;
    height: auto;
    padding-left: 0;
    display: block;
  }

  .settings-side-bar.support {
    display: none;
  }

  .settings-side-bar.billing {
    display: block;
  }

  .settings-main {
    box-shadow: none;
    border-left-style: none;
    margin-left: 0;
    padding-top: 10px;
    padding-left: 0;
    padding-right: 0;
  }

  .settings-main.team {
    box-shadow: none;
    border-left-style: none;
    padding-left: 0;
  }

  .settings-page-title {
    margin-top: 0;
    margin-bottom: 0;
    margin-right: 12px;
    padding-top: 0;
    padding-bottom: 0;
    font-size: 20px;
    line-height: 34px;
    display: inline-block;
  }

  .settings-page-title._14 {
    flex: 1;
    padding-left: 5px;
  }

  .settings-page-title._14.activity-page {
    flex: 0 auto;
    padding-left: 10px;
    display: block;
  }

  .settings-page-title.projects._14 {
    flex: 1;
    margin-left: 5px;
    display: block;
  }

  .settings-page-title.centered {
    padding-top: 15px;
    padding-bottom: 15px;
  }

  .settings-page-title.team {
    margin-right: 3px;
  }

  .settings-page-title.support {
    margin-left: 0;
  }

  .settings-core-label {
    margin-top: 10px;
    display: none;
  }

  .settings-core-label.top, .settings-core-label.top.mobile-hide, .settings-core-label.mobile-hide {
    display: none;
  }

  .settings-side-icon {
    width: 15px;
    height: 15px;
    margin-right: 5px;
    display: none;
  }

  .ux-button {
    min-width: auto;
    margin-top: 10px;
    margin-bottom: 10px;
  }

  .ux-button.inverse {
    margin-top: 20px;
  }

  .ux-button.inverse.small.no-space.manage-users {
    display: block;
  }

  .ux-button.inverse.small.no-space.teams-spacing-page {
    margin-bottom: 0;
    display: block;
  }

  .ux-button.small {
    margin-top: 0;
    margin-left: 0;
    margin-right: 8px;
  }

  .ux-button.small.inverse {
    display: none;
  }

  .ux-button.small.no-space {
    margin-right: 0;
  }

  .ux-button.small.mobile-plus {
    margin-top: 15px;
    font-size: 18px;
    display: block;
  }

  .ux-button.small.mobile-plus.inverse {
    border-width: 1.3px;
    padding-left: 12px;
    padding-right: 12px;
    line-height: 32px;
    display: none;
  }

  .ux-button.small.join-team {
    margin-top: 4px;
    margin-bottom: 4px;
  }

  .ux-button.small.right.left {
    margin-left: 0;
  }

  .ux-button.wide {
    margin-top: 25px;
  }

  .ux-button.public.home.shadow._140.buffer.leaders {
    max-width: 550px;
    margin-left: auto;
    margin-right: auto;
    display: block;
  }

  .ux-button.integrations.inverse {
    margin-top: 0;
    margin-left: 0;
  }

  .settings-side-link {
    border-bottom: 1px solid var(--align-transparent);
    margin-right: 20px;
    padding-top: 4px;
    padding-bottom: 4px;
    display: inline-block;
  }

  .settings-side-link:hover {
    border-bottom-color: var(--align-mid-gray);
    color: var(--align-dark-grey);
  }

  .settings-side-link.w--current {
    border-bottom-color: var(--align-purple);
    color: var(--align-dark-grey);
    border-radius: 0;
    padding-top: 5px;
    padding-bottom: 5px;
    padding-left: 2px;
    font-weight: 600;
  }

  .settings-side-link.sub {
    margin-left: 0;
    padding-top: 4px;
    padding-bottom: 4px;
  }

  .settings-side-link.sub.mobile-hide {
    padding-top: 5px;
    padding-bottom: 5px;
    display: inline-flex;
  }

  .settings-side-link.mobile-hide {
    text-align: left;
    margin-right: 15px;
    display: inline;
  }

  .settings-side-link.molbile-hide {
    display: none;
  }

  .settings-title-box {
    align-items: flex-start;
    display: flex;
  }

  .settings-title-box.core-pages {
    align-items: center;
    height: auto;
    padding-left: 20px;
    padding-right: 0;
    display: flex;
  }


  .settings-title-box.workspace-label.newedit.new {
    margin-bottom: 10px;
  }

  .settings-title-box.all-wide {
    align-items: center;
    margin-bottom: 20px;
  }

  .settings-title-box.newedit {
    margin-bottom: 20px;
  }

  .settings-title-box.settings-spacing.feature-title {
    align-items: center;
  }

  .settings-main-middle-section {
    padding-left: 0;
    padding-right: 0;
  }

  .settings-main-middle-section.centered.wide-ux {
    padding: 25px;
  }

  .settings-main-middle-section.tree.org-ux.hide {
    padding-left: 0;
  }

  .settings-title-edit-box {
    margin-bottom: 15px;
  }

  .div-block-79, .div-block-82, .workspace-side-nav-div-link {
    display: inline-flex;
  }

  .dropdown-9 {
    overflow: hidden;
  }

  .page-icon-box.workspaces {
    margin-bottom: 15px;
    padding-left: 0;
  }

  .page-icon-box.workspaces.workspace, .page-icon-box.workspaces.workspace.green.teams-page {
    margin-top: 0;
  }

  .bold-home-call-to-action.left {
    text-align: center;
  }

  .bold-home-call-to-action.left.centered {
    margin-bottom: 40px;
    display: block;
  }

  .strategic-alignment-headline.left {
    text-align: center;
    border-top-left-radius: 12px;
    border-top-right-radius: 12px;
    min-width: auto;
    max-width: none;
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
    padding-top: 60px;
    padding-right: 0;
  }

  .bold-home-alignment--roi.signup {
    margin-top: 30px;
    margin-left: 0;
  }

  .bold-home-alignment--roi.signup.billing {
    text-align: center;
    display: block;
  }

  .bold-home-feartured-template-link {
    margin-bottom: 15px;
    margin-right: 15px;
  }

  .bold-right {
    padding-left: 0;
    padding-right: 0;
  }

  .bold-home-split {
    margin-top: 0;
    padding-left: 25px;
    display: block;
  }

  .bold-home-split.home {
    height: auto;
    min-height: 1100px;
    margin-top: 10px;
    padding-left: 15px;
    padding-right: 15px;
  }

  .compass-title.ignite-page.create2 {
    text-align: left;
  }

  .playbook-div {
    text-align: center;
    justify-content: center;
  }

  .aligned-teams {
    max-width: 100%;
    margin-top: 50px;
  }

  .aligned-teams.border {
    max-height: 600px;
    margin-left: 0;
  }

  .mission-guidance.headline {
    display: block;
  }

  .icon.page.inverse {
    margin-top: 0;
  }

  .column-113 {
    padding-left: 0;
  }

  .core-drop-main-text {
    display: block;
  }

  .footer-content {
    font-size: 16px;
    line-height: 24px;
  }

  .fade {
    height: 20px;
    top: -20px;
  }

  .featured-block {
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
    padding-right: 0;
    display: block;
  }

  .strategy-play-text {
    width: 450px;
    max-width: 300px;
    height: auto;
    margin-bottom: 15px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .strategy-play-text:hover {
    border-style: solid;
    border-color: var(--align-hover) var(--ghost-white) var(--ghost-white);
  }

  .strategy-play-text.setup {
    width: auto;
    max-width: none;
    margin-bottom: 0;
    padding: 0 15px;
  }

  .strategy-play-text.setup:hover {
    border-style: none;
  }

  .strategy-play {
    justify-content: flex-start;
    align-items: center;
    width: auto;
    max-width: none;
    height: auto;
    margin-left: 15px;
    display: flex;
  }

  .strategy-play.setup-card {
    text-align: center;
    min-width: auto;
    max-width: 450px;
    display: block;
  }

  .template-value {
    text-align: center;
    margin-top: 0;
    margin-left: 0;
    font-size: 15px;
  }

  .strategy-play-headline {
    margin-bottom: 5px;
  }

  .value-card {
    margin-bottom: 30px;
    margin-left: 0;
    padding-left: 15px;
    padding-right: 15px;
  }

  .value-card-headline {
    margin-bottom: 2px;
  }

  .value-card-description {
    font-size: 15px;
    line-height: 21px;
  }

  .div-block-99 {
    padding-left: 0;
    padding-right: 0;
    display: block;
  }

  .create2-drop-blocks {
    display: block;
  }

  .create2-drop-blocks.label {
    min-width: 165px;
  }

  .div-block-105.wide.no-border {
    display: none;
  }

  ._25 {
    width: 17px;
    height: 17px;
  }

  .link-block-43.mobile-plus.wide.mobile-only, .link-block-43.mobile-plus.wide.new-workspace.desktop-only {
    display: block;
  }

  .link-block-43.mobile-plus.wide.desktop-only {
    display: none;
  }

  .div-block-106.team.inverse.narrow {
    width: 32px;
    height: 32px;
    padding-left: 5px;
    padding-right: 5px;
  }

  .tiny-icon {
    display: none;
  }

  .tiny-icon.project-member {
    display: block;
  }

  .tiny-icon.project-member.team {
    margin-left: 3px;
    display: inline-block;
  }

  .div-block-107 {
    justify-content: center;
  }

  .div-block-108 {
    text-align: center;
  }

  .integration-card {
    margin-right: 20px;
  }

  .integration-setting {
    margin-left: 15px;
    display: block;
  }

  .integration-setting.narrow {
    display: block;
  }

  .integration-setting.indent {
    margin-left: 0;
    padding-left: 0;
  }

  .integration-setting.indent.high {
    padding-left: 40px;
  }

  .integration-setting.google-authorize {
    display: flex;
  }

  .integration-setting.link {
    margin-left: 5px;
    display: flex;
  }

  .integration-setting.update {
    display: flex;
  }

  .integration-setting.update.slides {
    padding-right: 12px;
  }

  .integration-setting.high {
    margin-left: 0;
    display: block;
  }

  .integration-setting-name {
    margin-left: 0;
  }

  .integration-setting-name.right {
    text-align: left;
    margin-bottom: 3px;
    padding-bottom: 0;
  }

  .integration-setting-name.right.narrow {
    text-align: left;
    margin-bottom: 5px;
    margin-left: 0;
    font-family: Montserrat, sans-serif;
    display: block;
  }

  .integration-setting-name.right.narrow.update {
    padding-top: 0;
  }

  .integration-setting-name.right.narrow.export {
    margin-top: 4px;
    margin-bottom: 4px;
    padding-top: 0;
  }

  .integration-setting-name.right.high {
    text-align: left;
    font-size: 13.7px;
  }

  .integration-setting-name.right.bottom.existing, .integration-setting-name.right.new-presentation {
    padding-bottom: 5px;
    padding-left: 5px;
  }

  .integration-input {
    margin-right: 8px;
  }

  .integration-input.box.narrow._300 {
    max-width: 250px;
    margin-bottom: 0;
    line-height: 33px;
  }

  .integration-input.blue {
    max-width: 300px;
    margin-bottom: 0;
  }

  .feature-card.saml {
    padding-left: 52px;
  }

  .feature-card.domains {
    padding-left: 3px;
  }

  .compass-mission {
    margin-top: 5px;
  }

  .settings-icon.workspace-settings.color1 {
    align-self: flex-start;
  }

  .business-domain-option.allow {
    flex-wrap: wrap;
  }

  .use-team-mission.modern.mission {
    margin-left: 135px;
  }

  .text-block-177.combined {
    padding-left: 2px;
  }

  .create-block {
    flex-wrap: nowrap;
  }

  .create3-text-label {
    justify-content: flex-end;
    min-width: 115px;
    margin-right: 15px;
    display: flex;
  }

  .create3-text-label.modern {
    min-width: 115px;
  }

  .create3-text-label.modern.create {
    min-width: 120px;
  }

  .create3-text-label.create2 {
    text-align: left;
    min-width: 120px;
  }

  .create3-text.full {
    justify-content: flex-start;
    margin-left: 15px;
  }

  .create3-text.full.mission {
    margin-left: 0;
  }

  .create3-text.full.block {
    text-align: left;
    flex: 1;
    margin-left: 0;
  }

  .workspace-setting-card {
    margin-top: 50px;
    padding-top: 25px;
    padding-bottom: 25px;
    padding-right: 25px;
  }

  .div-block-128 {
    text-align: left;
    display: inline-block;
  }

  .linked-box {
    border-style: solid;
    min-width: 350px;
    padding-left: 0;
    padding-right: 0;
  }

  .saml-message {
    padding-left: 3px;
  }

  .message-owner.tight {
    overflow: hidden;
  }

  .chat-message-text-box.them.tight.wide {
    padding-right: 10px;
  }

  .chat-message-text.chatspot {
    max-width: 90vw;
    padding-right: 10px;
  }

  .chat-window {
    box-shadow: 0 5px 20px #3b414724;
  }

  .chat-window.compass {
    z-index: 99977;
    min-height: 100vh;
    max-height: 100vh;
    padding-bottom: 165px;
    padding-right: 0;
  }

  .chat-window.compass.chatspot {
    min-height: 100vh;
    max-height: 100vh;
    padding-bottom: 165px;
  }

  .chat-window.compass.chatmacro {
    padding-bottom: 165px;
  }

  .chat-message.tight {
    padding-right: 23px;
  }

  .reactions-area.tight {
    margin-left: 32px;
  }

  .emoji-char-display.library {
    margin: 1px;
  }

  .chat-message-main.scroll {
    min-height: 18vh;
    margin-top: 159px;
  }

  .chat-comms-icon-bar.more {
    display: block;
  }

  .chat-compose-box {
    min-height: auto;
    max-height: none;
    margin-bottom: 0;
    padding: 4px 24px 20px;
  }

  .message_text_editable {
    min-height: 40px;
  }

  .chat-added-image {
    display: block;
  }

  .chat-added-image.chatspot {
    width: 100%;
    max-width: 370px;
  }

  .chat-more-options {
    display: flex;
  }

  .chat-more-drop-back.w--open {
    top: -37px;
    left: -270px;
  }

  .chat-side {
    z-index: 2;
    background-color: #fff;
    max-width: none;
  }

  .chat-side.chatspot {
    height: 95vh;
  }

  .chat-panel.chat {
    z-index: 99999;
  }

  .chat-panel.chat.chatspot {
    z-index: 9999999;
    top: 42px;
  }

  .chat-active-number-box.unread-messages.page-status.chat-unread-topics-macro {
    justify-content: center;
    align-items: center;
    display: block;
  }

  .columns-11 {
    align-items: center;
    display: flex;
  }

  .column-123 {
    flex: 0 auto;
    padding-right: 0;
  }

  .div-block-153 {
    flex: 1;
  }

  .reminder-current-timeframe {
    margin-left: 0;
  }

  .reminder-current-timeframe.automation {
    margin-right: 8px;
  }

  .project-page-filters {
    padding-right: 15px;
  }

  .emoji_char_input {
    height: 34px;
  }

  .popular-emojis {
    padding-top: 6px;
    padding-left: 9px;
    padding-right: 9px;
  }

  .div-block-161 {
    justify-content: flex-end;
    margin-bottom: 20px;
    display: flex;
  }

  .div-block-162 {
    display: block;
  }

  .paragraph.gpt-4 {
    margin-left: 0;
    font-size: 18px;
    line-height: 32px;
  }

  .chat-message-icon.unread-messages, .chat-message-icon.read-messages {
    width: 14px;
  }

  .chat-message-icon.new-chat-topic {
    width: 14px;
    margin-right: 3px;
  }

  .filter-by-user-panel {
    display: none;
    top: 41px;
  }

  .strategy-featured-image.left.smaller.shadow {
    float: none;
  }

  .strategy-featured-image.smaller.shadow {
    max-width: 100%;
  }

  .strategy-featured-paragrapgh._32 {
    text-align: center;
  }

  .strategy-featured-card-left {
    display: block;
  }

  .column-132 {
    justify-content: center;
  }

  .column-133 {
    justify-content: center;
    align-items: center;
  }

  .teams-message.user-page {
    margin-left: 20px;
    margin-right: 20px;
  }

  .teams-message.user-page.workspaces {
    margin-top: 10px;
    margin-left: 0;
    padding-left: 15px;
  }

  .chat-edit-message-text-editable {
    line-height: 21px;
  }

  .value-tabs {
    margin-left: 25px;
    margin-right: 0;
  }

  .value-tab, .value-tab.w--current {
    min-width: 300px;
    max-width: 300px;
  }

  .tabs-menu-7 {
    padding-right: 25px;
  }

  .tab-image-box {
    padding-left: 0;
  }

  .schedule-div {
    display: none;
  }

  .div-block-181 {
    flex: none;
  }

  .uui-heroheader18_background-grid {
    width: auto;
    min-width: auto;
    max-width: none;
  }

  .uui-heroheader18_background-grid-section {
    height: 7.5vw;
    display: flex;
  }

  .a-button-video-2 {
    height: 44px;
    padding-top: 0;
    padding-bottom: 0;
    padding-left: 15px;
    line-height: 44px;
    display: inline-block;
  }

  .uui-navbar08_menu-left-2 {
    grid-column-gap: 0px;
    grid-row-gap: .5rem;
    color: #101828;
    flex-direction: column;
    align-items: flex-start;
    display: flex;
  }

  .uui-navbar08_link-2 {
    color: var(--align-dark-grey);
    width: 80px;
    margin-bottom: 12px;
    margin-left: 0;
    padding: 12px 0 0;
    font-size: 16px;
    font-weight: 400;
    line-height: 38px;
  }

  .uui-navbar08_link-2:hover {
    color: #101828;
  }

  .uui-pricing06_plan {
    min-width: auto;
    max-width: none;
    margin-bottom: 25px;
  }

  .uui-text-size-medium-2 {
    min-height: auto;
  }

  .uui-button-3.inverse {
    display: block;
  }

  .uui-padding-vertical-xhuge-3 {
    max-width: 100%;
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .uui-pricing06_component {
    grid-template-columns: 1fr;
  }

  .uui-pricing06_component.pricing-page {
    grid-auto-flow: column;
    display: block;
  }

  .alignment-swot-analysis {
    padding-left: 10px;
    padding-right: 10px;
    font-size: 50px;
    line-height: 58px;
  }

  .uui-footer02_left-wrapper {
    grid-template-columns: 1fr 1fr 1fr;
  }

  .uui-padding-vertical-xlarge {
    padding-top: 3.5rem;
    padding-bottom: 3.5rem;
  }

  .uui-footer02_bottom-wrapper {
    flex-direction: column-reverse;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .uui-footer02_social-list {
    margin-bottom: 2rem;
  }

  .uui-footer02_top-wrapper {
    grid-row-gap: 4rem;
    grid-template-columns: 1fr;
  }

  .f-heading-detail-small {
    margin-top: 50px;
  }

  .beta-emoji {
    margin-right: 20px;
  }

  .manage-users-dropdown-form {
    min-width: auto;
    max-width: none;
    display: block;
  }

  .form-17 {
    min-width: auto;
    display: flex;
  }

  .workspace-admin-dropdown {
    min-width: auto;
    max-width: none;
    margin-right: 0;
  }

  .text-block-235 {
    padding-left: 20px;
    padding-right: 0;
  }

  .chat-menu-hover-icons {
    display: block;
  }

  .uploaded-file-data.preview {
    text-align: left;
    flex-wrap: wrap;
  }

  .link-block-54.close-chat-link {
    top: 35px;
    right: 20px;
  }

  .link-block-54.close-chat-link.chatspot {
    background-color: var(--align-white);
    margin-top: 0;
    display: flex;
    top: 63px;
    right: 18px;
  }

  .link-block-54.close-chat-link-new-chat.chatspot {
    padding-left: 0;
    padding-right: 0;
  }

  .chat-side-panel.chat-plan {
    width: auto;
    max-height: 1000px;
    padding-left: 0;
    display: none;
    top: 0;
  }

  .chat-side-panel.chat-plan.chatspot {
    z-index: 80000;
    display: none;
  }

  .chat-side-panel.chat-plan.chatmacro {
    display: none;
  }

  .sub-nav-icon.black.projects {
    padding: 0;
  }

  .sub-nav-icon.add {
    filter: none;
    width: 18px;
    height: 18px;
  }

  .sub-nav-icon.add.mobile, .sub-nav-icon.add.ipad {
    filter: invert();
  }

  .sub-nav-links {
    margin-right: 8px;
  }

  .sub-nav-links.blue.ibox.activity {
    width: 36px;
    height: 36px;
    padding-left: 10px;
  }

  .sub-nav-links.blue.ibox.v2 {
    background-color: var(--align-very-light-grey);
    color: var(--align-dark-grey);
    display: none;
  }

  .sub-nav-links.black {
    width: 36px;
    min-width: 36px;
    height: 36px;
  }

  .sub-nav-links.black.projects {
    display: none;
  }

  .sub-nav-links.black.home {
    width: 36px;
    height: 36px;
    display: flex;
  }

  .sub-nav-links.black.home.w--current, .sub-nav-links.black.home.hide {
    display: none;
  }

  .text-span-41 {
    line-height: 32px;
  }

  .sub-nav-buttons {
    padding-right: 10px;
  }

  .sub-nav-buttons.ibox {
    padding-right: 0;
  }

  .sub-nav-text.black, .sub-nav-text.black.inbox-icons, .sub-nav-text.black.hide, .sub-nav-text.black.ws {
    display: none;
  }

  .team-user-fields.email {
    line-height: 18px;
  }

  .remove-user-link {
    margin-left: 8px;
  }

  .template-timeframe {
    margin-top: 0;
    margin-left: 0;
  }

  .universal-invite-user-dropdown {
    min-width: auto;
  }

  .universal-invite-box, .custom-drop-div-top {
    display: block;
  }

  .custom-drop-div-text {
    position: static;
  }

  .custom-drop-div-backround {
    margin-top: 0;
  }

  .universal-user-controls {
    text-align: right;
    flex: none;
    justify-content: flex-end;
    align-self: center;
    margin-top: 15px;
    margin-left: 20px;
  }

  .project-admin-dropdown {
    min-width: auto;
    max-width: none;
    margin-right: 0;
  }

  .remove-project-user-link {
    margin-left: 8px;
  }

  .project-user-names {
    border-radius: 0;
    padding-left: 5px;
    padding-right: 20px;
  }

  .project-communications {
    align-self: center;
    padding-left: 7px;
    display: none;
  }

  .project-automations-communications {
    display: flex;
  }

  .team-user-row {
    border-radius: 0;
    padding-left: 5px;
    padding-right: 10px;
  }

  .team-users-box {
    padding: 20px 0;
  }

  .remove-team-user-link {
    margin-left: 8px;
  }

  .testimonials-card {
    max-width: 100%;
  }

  .icon-15, .icon-16, .right-arrow-2, .left-arrow-2 {
    display: none;
  }

  .image-85 {
    max-width: 97%;
  }

  .mention-result-bubble.tight {
    overflow: hidden;
  }

  .align-section {
    padding-top: 40px;
    display: block;
  }

  .align-section.hero {
    margin-left: 5px;
    margin-right: 5px;
    display: block;
    overflow: visible;
  }

  .align-box-left {
    text-align: center;
    min-width: auto;
    max-width: none;
    margin-right: 0;
    padding-right: 0;
  }

  .align-box-right {
    text-align: center;
    margin-left: auto;
    margin-right: auto;
    display: block;
  }

  .align-box-right.coach {
    max-width: none;
  }

  .align-buttons {
    text-align: center;
    justify-content: center;
    align-items: center;
    margin-bottom: 50px;
    margin-left: auto;
    margin-right: auto;
  }

  .align-buttons.app {
    max-width: 350px;
  }

  .align-button-link {
    margin-right: 7px;
  }

  .align-button-link.inverse {
    margin-left: 7px;
  }

  .sub-headline-align, .heading-24 {
    text-align: center;
  }

  .hero-swot {
    text-align: center;
    max-width: 100%;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    padding-right: 0;
  }

  .align-logo-section {
    padding-left: 0;
    display: block;
  }

  .align-logo-area {
    display: block;
  }

  .logo-area-text {
    text-align: center;
    max-width: none;
    margin-left: auto;
    margin-right: auto;
  }

  .logo-area-logos {
    text-align: center;
    display: inline-block;
  }

  .featured-logo {
    text-align: center;
    margin-top: 25px;
    margin-bottom: 25px;
  }

  .align-section-2 {
    padding-top: 75px;
    padding-bottom: 75px;
  }

  .frameworks-area {
    display: inline-block;
  }

  .frameworks-area.home {
    background-image: none;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto;
  }

  .frameowork-tile {
    margin: 15px;
  }

  .align-image-left {
    max-width: 500px;
    margin-bottom: 40px;
    padding-right: 0;
  }

  .align-image-left.plan-image {
    max-width: 70vw;
  }

  .align-image-left.plan-image.right {
    max-width: 70vw;
    margin-left: 0;
  }

  .align-image-left.plan-image.swot-image {
    max-width: 70vw;
  }

  .align-box-left-section-3 {
    max-width: none;
    padding-right: 0;
  }

  .align-box-left-section-3.photo {
    display: block;
  }

  .align-box-left-section-3.left {
    padding-left: 0;
  }

  .align-section-3 {
    text-align: center;
    display: block;
  }

  .align-section-3.left.gray {
    text-align: center;
    margin-left: auto;
    margin-right: auto;
    padding-bottom: 20px;
  }

  .chat-compose-box-placeholder {
    padding-left: 8px;
  }

  .section-testimonia-s {
    margin-left: 42px;
    margin-right: 42px;
    padding-left: 40px;
    padding-right: 40px;
  }

  .section-1 {
    margin-left: auto;
    margin-right: auto;
    display: inline-block;
  }

  .box-1 {
    margin-top: 10px;
    margin-bottom: 10px;
  }

  .div-block-205, .div-block-206 {
    height: auto;
  }

  .div-block-208 {
    display: none;
  }

  .div-block-209 {
    min-width: auto;
    max-width: none;
  }

  .column-142 {
    padding-top: 15px;
  }

  .pricing-reference.home-quote.signup.billing {
    max-width: 550px;
  }

  .quote-card-text {
    max-width: 700px;
    padding-top: 40px;
    padding-bottom: 40px;
    padding-left: 50px;
  }

  .quote-card-text.flat {
    max-width: 80%;
  }

  .pricing-quote.signup {
    line-height: 20px;
  }

  .div-block-211.signup {
    margin-top: 25px;
    display: block;
  }

  .div-block-211.signup.billing {
    display: flex;
  }

  .customer-quote-card.home-quote-card {
    display: block;
  }

  .customer-quote-card.home-quote-card.billing {
    min-width: auto;
  }

  .text-block-300.signup {
    font-size: 14px;
    line-height: 20px;
  }

  .image-90 {
    max-width: 150px;
    max-height: 70px;
  }

  .image-90.signup {
    display: none;
  }

  .customer-photo {
    max-height: 250px;
    margin-left: auto;
    margin-right: auto;
    display: none;
  }

  .align-sub-customers {
    margin-bottom: 50px;
    padding-left: 25px;
    padding-right: 26px;
  }

  .image-96 {
    max-width: 85%;
  }

  .visibility-box {
    display: flex;
  }

  .visibility-option {
    align-self: flex-start;
    min-width: auto;
    max-width: 208px;
    min-height: 96px;
    max-height: 96px;
    padding-right: 8px;
  }

  .visibility-sub {
    text-shadow: none;
    padding-right: 10px;
  }

  .visibility-radio-button {
    justify-content: flex-end;
    align-items: flex-end;
  }

  .text-block-310 {
    display: block;
  }

  .dropdown-list-6.visibility-option-back.w--open {
    top: -18px;
  }

  .alignment-rhythm-templates {
    flex-wrap: wrap;
    justify-content: center;
    padding-left: 10px;
  }

  .setup-framework-text {
    flex: 0 auto;
    max-width: none;
  }

  .image-103 {
    margin-top: 0;
  }

  .link-block-62 {
    text-align: center;
    margin-top: 40px;
    margin-left: auto;
    margin-right: auto;
  }

  .drive-feature-notice-text {
    flex: 1;
    margin-left: 8px;
  }

  .drive-feature-notice-div, .slides-feature-notice-div {
    padding-left: 50px;
  }

  .inbox-project-image {
    align-self: center;
    width: 160px;
  }

  .text-block-322 {
    margin-left: 6px;
  }

  .request-team-users-box {
    padding: 20px 0;
  }

  .request-team-users-box.pending-requests {
    margin-bottom: 0;
  }

  .ux-dropdown-button.global-notifications {
    flex: 1;
    justify-content: flex-start;
    align-items: center;
    margin-left: 5px;
  }

  .ux-dropdown-button.global-notifications.app {
    flex: none;
    justify-content: flex-start;
    align-items: center;
    margin-left: 0;
  }

  .ux-dropdown-back.filter-message.gnotifications.top-nav.w--open {
    position: relative;
    top: 0;
    right: 5px;
  }

  .ux-dropdown-back.filter-message.gnotifications.top-nav.topic.w--open {
    position: absolute;
  }

  .ux-dropdown-button-icon.top-nav {
    margin-left: 0;
    margin-right: 0;
  }

  .ux-dropdown-top.top-nav {
    float: none;
    flex: 1;
  }

  .ux-dropdown-top.top-nav.app {
    flex: none;
  }

  .ux-dropdown-top.topic {
    display: none;
  }

  .inbox-team-image {
    align-self: center;
    width: 160px;
  }

  .ibox-nav-panel-area {
    min-width: auto;
    max-width: none;
    min-height: auto;
    max-height: none;
  }

  .ibox-topics {
    margin-left: 5px;
    margin-right: 5px;
    padding-left: 5px;
    padding-right: 5px;
  }

  .ibox-topics:hover {
    margin-left: 5px;
    padding-left: 5px;
  }

  .ibox-topics.current {
    margin-left: 5px;
    margin-right: 5px;
    padding-left: 5px;
    padding-right: 5px;
  }

  .ibox-topics.macro-current-inbox-item {
    margin-left: 5px;
    padding-left: 5px;
    padding-right: 5px;
  }

  .ibox-topics.ibox-activity-item {
    margin-left: 5px;
  }

  .ibox-topics-title {
    font-size: 1rem;
  }

  .ibox-topics-title.bold {
    max-width: none;
  }

  .ibox-topics-title.ellipsis, .ibox-topics-title.ellipsis.macro-unread-message-bold {
    max-width: 65vw;
  }

  .ibox-topics-title.inbox-link {
    padding-left: 5px;
  }

  .ibox-nav-inbox-panel {
    max-width: none;
    position: static;
  }

  .ibox-nav-inbox-panel.chatspot {
    min-width: auto;
    max-width: none;
    margin-top: 0;
    padding-top: 0;
    padding-left: 20px;
    padding-right: 15px;
  }

  .ibox-area.mobile {
    display: block;
  }

  .ibox-main-panel.activity-feed {
    position: static;
  }

  .join-team-banner {
    line-height: 24px;
  }

  .join-team-bannr-box.shadow {
    margin-top: 30px;
    margin-left: 25px;
    margin-right: 25px;
  }

  .join-team-bannr-box.shadow.transparent {
    padding-right: 0;
  }

  .join-or-create-team-area {
    margin-left: 0;
    margin-right: 0;
  }

  .manage-users-settings-area {
    display: none;
  }

  .manage-users-settings-box {
    width: 100%;
    margin-bottom: 12px;
  }

  .auto-join-link-box {
    margin-top: 0;
    display: flex;
  }

  .inbox-thread {
    overflow: hidden;
  }

  .org-team-owner {
    width: 35px;
    height: 35px;
    margin-left: 0;
  }

  .org-ux-team-owner-text {
    width: 35px;
    height: 35px;
    display: flex;
  }

  .org-tree-options-buttons {
    justify-content: flex-end;
    align-items: center;
  }

  .org-ux-team-member-count.combined.add.purple {
    margin-left: 0;
  }

  .join-workspace-box.shadow {
    margin-top: 30px;
    margin-left: 25px;
    margin-right: 25px;
  }

  .new-chat-create-area.chatspot {
    top: 42px;
  }

  .column-148, .column-149, .column-150 {
    padding-left: 10px;
  }

  .div-block-279 {
    width: 36px;
    height: 36px;
  }

  .inbox-new-chat-button {
    margin-right: 2px;
    display: block;
  }

  .inbox-section-header {
    padding-left: 10px;
  }

  .signup-with-customer-quates, .customer-quotes {
    display: block;
  }

  .alignment-featured-box {
    max-height: none;
  }

  .image-138 {
    display: none;
  }

  .title-customer {
    font-size: 14px;
    line-height: 20px;
  }

  .topic-wrapper {
    margin-left: 0;
    margin-right: 0;
    overflow: visible;
  }

  .topic-wrapper.current {
    border-radius: 8px;
    margin-left: 0;
  }

  .notification-label-text-block {
    display: none;
  }

  .global-notifications-panel {
    float: none;
    flex: 1;
    justify-content: flex-start;
    align-items: center;
    display: none;
  }

  .global-notifications-panel.app {
    flex: none;
    justify-content: center;
    align-items: center;
    width: 26px;
    display: none;
  }

  .topic-hover-area {
    margin-left: 0;
    margin-right: 0;
    padding-right: 6px;
  }

  .modal-content-text {
    display: block;
  }

  .app-top-header {
    z-index: 2000;
    margin-top: 0;
    padding: 0 5px 0 20px;
    display: none;
    position: absolute;
  }

  .app-top-icon {
    justify-content: center;
    align-items: center;
    width: 14px;
    height: 14px;
    line-height: 41px;
    display: inline-flex;
  }

  .mobile-nav-link-bt {
    border: 1px solid var(--line-3);
    border-radius: 38px;
    align-self: center;
    width: 32px;
    height: 32px;
    margin-right: 10px;
    padding: 8px 2px 8px 8px;
    display: none;
  }

  .app-name-drop {
    margin-right: 10px;
    padding-left: 0;
  }

  .app-name-drop.cdrop {
    float: none;
    margin-top: 0;
    margin-left: 12px;
    margin-right: 0;
    padding-top: 0;
    padding-bottom: 0;
    display: block;
  }

  .app-name-drop.cdrop.chatmacro, .app-name-drop.cdrop.chatspot {
    margin-top: 0;
    padding-top: 0;
    padding-bottom: 0;
  }

  .div-block-293 {
    flex: 1;
  }

  .app-header-title-text {
    color: var(--align-dark-grey);
    font-size: 16px;
    font-weight: 600;
    line-height: 41px;
    display: none;
  }

  .sso-links-area {
    padding-left: 2px;
  }

  .sso-notes.macro-sso-notes {
    margin-left: 52px;
    margin-right: 20px;
  }

  .text-block-353 {
    font-size: 12px;
  }

  .add-header-area {
    justify-content: flex-end;
    align-items: center;
    width: 100%;
    height: 41px;
    padding-top: 3px;
    padding-bottom: 3px;
    display: flex;
  }

  .alignment-app-heading {
    text-align: center;
  }

  .align-box-right-app {
    text-align: center;
    margin-left: auto;
    margin-right: auto;
    display: block;
  }

  .sub-headline-align-app {
    text-align: center;
  }

  .hero-swot-app {
    text-align: center;
    max-width: 100%;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    padding-right: 0;
  }

  .bold-home-app {
    margin-top: 0;
    padding-left: 25px;
    display: block;
  }

  .bold-home-app.home {
    height: auto;
    min-height: 1100px;
    margin-top: 10px;
    padding-left: 15px;
    padding-right: 15px;
  }

  .app-nav-bar-area {
    padding-top: 6px;
    padding-bottom: 8px;
    display: block;
  }

  .app-top-nav-bar-area {
    flex: none;
    display: block;
  }

  .app-top-nav-bar-area.search-nav {
    flex: 1;
  }

  .search-e-panel {
    max-width: none;
    margin-left: 25px;
    padding-right: 20px;
  }

  .search-e-area {
    margin-left: 0;
  }

  .search-e-headline {
    min-width: auto;
  }

  .search-e-result-area {
    margin-bottom: 0;
  }

  .search-e-filter-box {
    margin-top: 20px;
    padding-left: 0;
    display: flex;
  }

  .search-e-filter-box.fitler-tabs-row {
    padding-left: 0;
  }

  .sesrch-g-area {
    display: none;
  }

  .frameworks-ux {
    max-width: none;
  }

  .frameworks-ux.sm, .framework-alignment--rhythm {
    display: block;
  }

  .framework-alignment--rhythm.sm {
    margin-bottom: 30px;
  }

  .framework-alignment--rhythm.home {
    flex-flow: wrap;
    padding-left: 0;
    padding-right: 0;
  }

  .framework-template {
    display: inline-block;
  }

  .framework-template.x {
    margin-top: 10px;
    margin-bottom: 10px;
    padding-bottom: 0;
  }

  .frameworks-tile.freeform {
    margin-bottom: 0;
  }

  .frameworks-section {
    margin-bottom: 10px;
    display: block;
  }

  .frameworks-section.playbook {
    display: block;
  }

  .alignment-playbook-slides {
    align-self: flex-start;
    margin-top: 2px;
  }

  .alignment-rhythm-title {
    align-self: center;
  }

  .ceo-planning-playbook {
    text-align: center;
    margin-left: auto;
    margin-right: auto;
  }

  .ceo-planning-playbook.templates {
    align-self: center;
    margin-top: 15px;
    margin-bottom: 0;
    margin-left: 0;
    padding-left: 0;
  }

  .search-e-item.ellipsis {
    max-width: 33vw;
  }



  .font-test-obj {
    min-width: auto;
    display: flex;
  }

  .font-test-kr-box {
    min-width: 100%;
  }

  .search-e-search-box-wrapper {
    margin-left: 0;
  }

  .mobile-page-title {
    flex: none;
    margin-right: 10px;
    padding-left: 2px;
    display: block;
  }

  .search-box-icon.nav.gray {
    opacity: .65;
  }

  .search-icon-box-nav {
    border: 1px none var(--align-mid-gray);
    background-color: var(--align-white);
    border-radius: 50px;
    flex: none;
    justify-content: center;
    align-items: center;
    width: 30px;
    height: 30px;
    margin-left: 1px;
    display: flex;
    box-shadow: 0 2px 5px #39394b1f;
  }



  .app-title-text {
    flex: 1;
    margin-left: 12px;
    font-size: 18px;
    font-weight: 600;
  }

  .app-logo-link {
    flex: 1;
    display: none;
  }

  .app-logo-thumb {
    height: 22px;
    margin-left: 10px;
  }

  .templates-link-area-modern.home {
    margin-bottom: 25px;
    box-shadow: 0 12px 18px #2f303d1a;
  }

  .alignment-customer-stories {
    display: block;
  }

  .image-168 {
    max-width: 100%;
  }

  .search-empty-state {
    text-align: center;
    margin-left: 0;
  }

  .search-empty-state.macro-search-empty-state {
    margin-left: 0;
  }


  .link-block-76.no-border {
    line-height: 40px;
    display: inline-flex;
  }

  .link-block-76.no-border.add-t {
    height: 40px;
    margin-top: 0;
  }

  .image-180 {
    width: 35px;
    height: 35px;
    padding: 3px;
  }

  .link-block-77 {
    margin-top: 2px;
    margin-right: 10px;
  }

  .link-block-77.w--current {
    flex: none;
    margin-right: 8px;
    padding-left: 0;
  }

  .text-block-435 {
    padding-left: 5px;
  }

  .auth-app-home {
    flex: none;
    justify-content: flex-start;
    align-items: center;
    display: flex;
  }

  .div-block-358 {
    display: flex;
  }

  .div-block-358.assistance.playbook {
    min-width: auto;
  }



  .code-embed.salesforce {
    margin-right: 30px;
  }

  .div-block-378 {
    align-self: flex-start;
  }

  .padding-section-large {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .margin-bottom {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .container-large {
    display: flex;
  }

  .container-large.hero {
    justify-content: center;
    align-items: center;
  }

  .layout508_card {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
    height: 300px;
    padding: 2rem;
  }

  .margin-top {
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .layout508_tab-link.tab1 {
    inset: 18px auto auto -113px;
  }

  .layout508_tab-link.tab1.w--current {
    top: 18px;
    left: -113px;
  }

  .layout508_tab-link.tab4 {
    inset: -37px 6% -20% auto;
  }

  .layout508_tab-link.tab2, .layout508_tab-link.tab2.w--current {
    top: -39px;
    left: 72px;
  }

  .layout508_tab-link.tab3 {
    top: -58px;
    left: 235px;
  }

  .layout508_tab-link.tab5 {
    top: -5px;
    right: -84px;
  }

  .layout508_tabs {
    grid-column-gap: 3rem;
  }

  .ai-gradient {
    font-size: 2.75rem;
  }

  .padding-section-medium {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .padding-section-large-2 {
    width: 720px;
    margin-bottom: -244px;
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .navbar2_link {
    text-align: center;
    padding: .75rem 0;
    font-size: 1.125rem;
  }

  .navbar2_link.mobile {
    display: block;
  }

  .menu-icon2 {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 48px;
    height: 48px;
    margin-right: -.5rem;
    padding-bottom: 0;
    padding-right: 0;
    display: flex;
  }

  .navbar2_menu-button {
    padding: 0;
  }

  .navbar2_menu-button.w--open {
    background-color: #0000;
  }

  .navbar2_container {
    grid-template-columns: .25fr 1fr;
    display: flex;
  }

  .navbar2_button-wrapper {
    align-items: center;
  }

  .navbar2_menu {
    -webkit-text-fill-color: inherit;
    background-clip: border-box;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    justify-content: center;
    width: 100%;
    padding: 1rem 5% 2.5rem;
    display: flex;
    position: absolute;
    overflow: auto;
  }

  .navbar2_menu.is-page-height-tablet {
    background-color: var(--align-white);
    height: 100dvh;
    padding-bottom: 6.5rem;
    transition: height .5s;
  }

  .div-block-379 {
    align-self: flex-start;
    margin-right: 15px;
  }

  .section-4 {
    justify-content: center;
    align-items: center;
  }

  .tabs-menu-9 {
    max-width: none;
    margin-bottom: 40px;
    margin-right: 0;
  }

  .tabs-content-3, .tabs-8 {
    display: block;
  }

  .inbox-line {
    margin-left: 13px;
  }

  .team-line-padding {
    border-bottom: 1px solid var(--line-3);
    height: 0;
    margin-top: 2px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .text-block-450 {
    padding-left: 3px;
  }
}

@media screen and (max-width: 767px) {
  body {
    font-size: 16px;
    line-height: 22px;
  }

  .staricon {
    margin-left: 10px;
    padding-top: 2px;
    padding-bottom: 2px;
  }

  .staricon.gridicon {
    text-align: right;
    margin-left: auto;
    margin-right: 0;
    padding-top: 2px;
    padding-bottom: 2px;
    display: block;
  }

  .swotname.swotnamepaddingh {
    padding-left: 20px;
    padding-right: 20px;
    font-size: 22px;
    line-height: 30px;
  }

  .swotname.swotnamepaddingh.llist {
    margin-top: 15px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .swotname.swotnamepaddingh.llist.tag {
    margin-top: 20px;
  }

  .swotsubnavsection.llist {
    margin-top: 15px;
  }

  .background.gray-back {
    background-color: #f9fafc;
  }

  .navbutton.home {
    clear: none;
    color: #333c;
    border-radius: 0;
    width: 100%;
    max-width: none;
    margin-top: 0;
    margin-bottom: 0;
    margin-right: 0;
    padding: 15px;
  }

  .navbutton.home:hover {
    clear: none;
    color: #333;
    background-color: #fff;
  }

  .navbutton.home:focus {
    color: #333;
    border-left: 2px solid #0098ff;
    padding-left: 8px;
  }

  .navbutton.home.w--current {
    color: #fff;
    border-bottom: 0 #000;
    border-left: 2px #fff;
    border-radius: 0;
    margin-bottom: 0;
    margin-right: 0;
    padding-top: 15px;
    padding-bottom: 15px;
    padding-left: 15px;
  }

  .navbutton.home.trybutton {
    float: none;
    color: var(--align-dark-grey);
    background-color: #fff;
    border-style: none;
    border-width: 0;
    border-radius: 0;
    flex: 0 auto;
    align-self: auto;
    width: 100%;
    max-width: 100%;
    margin-left: 0;
    margin-right: 0;
    padding-top: 15px;
    padding-bottom: 15px;
    padding-left: 15px;
    font-weight: 400;
    display: block;
    position: relative;
  }

  .navbutton.home.trybutton:hover {
    color: #333c;
    background-color: #0000;
    padding-left: 15px;
  }

  .navbutton.home.trybutton.inverse {
    color: var(--align-dark-grey);
    -webkit-text-stroke-width: 0px;
    margin-left: 0;
    font-size: 16px;
    font-weight: 400;
    line-height: 38px;
  }

  .navbutton.home.trybutton.align-purple.align-nav {
    padding-left: 20px;
    font-weight: 400;
  }

  .navbutton.home.white {
    color: #333c;
    text-align: left;
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 15px;
    padding-bottom: 15px;
    padding-left: 15px;
    display: block;
    position: static;
  }

  .navbutton.home.white:hover {
    color: #414141;
    background-color: #0000;
    margin-right: 0;
  }

  .navbutton.home.white.w--current {
    border-left: 1px #000;
  }

  .navbutton.home.white.trybutton {
    padding-top: 15px;
    padding-bottom: 15px;
  }

  .navbutton.home.template-drop {
    padding-left: 0;
  }

  .navbutton.home.log-in {
    float: none;
    flex: 0 auto;
    max-width: 100%;
    margin-right: 0;
    padding-left: 15px;
    padding-right: 20px;
  }

  .navbarbackground {
    padding-top: 0;
    padding-bottom: 12px;
  }

  .gridstrengths {
    border-top: 5px #fff;
  }

  .gridstrengths.opportunities {
    border-top-style: none;
    margin-left: 0;
  }

  .gridstrengths.opportunities.sidebox {
    border-top: 5px solid #fff;
    margin-left: 0;
  }

  .gridstrengths.threats {
    border-top-style: none;
  }

  .gridstrengths.threats.sidebox {
    border-top: 5px solid #fff;
    margin-left: 0;
  }

  .gridstrengths.weaknesses.sidebox {
    border-top: 5px solid #fff;
    margin-bottom: 0;
    margin-left: 0;
  }

  .gridstrengths.weaknesses.sidebox.top {
    border-top-style: solid;
  }

  .gridbullets {
    padding-right: 15px;
    font-size: 14px;
    line-height: 19px;
  }

  .gridbullets.bulletdetails {
    padding-right: 25px;
    font-size: 14px;
  }

  .gridbullets.sidedetails {
    margin-left: 15px;
    padding-right: 5px;
    font-size: 14px;
  }

  .addbuttondiv {
    margin-bottom: 0;
  }

  .namenavbutton {
    font-size: 13px;
  }

  .namenvaedrop {
    padding-bottom: 10px;
    padding-left: 0;
  }

  .namenvaedrop.cdrop {
    float: none;
    margin-left: 12px;
    padding-top: 10px;
    padding-bottom: 10px;
    display: block;
  }

  .namenvaedrop.cdrop.chatmacro {
    justify-content: flex-start;
    align-items: center;
    margin-top: 15px;
    margin-left: 0;
    padding-left: 12px;
  }

  .softdrop {
    background-color: #fff;
    border-color: #cecece85;
    min-width: 380px;
    max-width: 380px;
    max-height: 35px;
    margin-left: 0;
    font-size: 16px;
  }

  .softdrop.workspace {
    min-width: 380px;
    max-width: 380px;
    height: 35px;
    max-height: 35px;
  }

  .softdrop.workspace.create2 {
    height: 34px;
    max-height: 34px;
  }

  .softdrop.large.workspace.create2 {
    min-width: 100%;
    height: auto;
    max-height: none;
    padding-top: 8px;
    padding-bottom: 8px;
  }

  .softdrop.large.workspace.create2.modern {
    background-color: #fff;
    min-width: 100%;
    max-width: none;
    height: 40px;
    max-height: none;
    margin-top: 2px;
    margin-bottom: 20px;
    padding-top: 8px;
    padding-bottom: 8px;
    font-size: 16px;
  }

  .softdrop.large.workspace.create2.modern.extra {
    margin-top: 2px;
    margin-left: 0;
    margin-right: 8px;
    padding-top: 4px;
    padding-bottom: 4px;
    padding-left: 8px;
    font-size: 16px;
    display: inline-block;
  }

  .softdrop.large.workspace.create2.modern.extra.extra2 {
    margin-left: 0;
    font-size: 16px;
    display: inline-block;
  }

  .softdrop.create2 {
    min-width: 100%;
    max-width: 100%;
    height: 40px;
    max-height: none;
    margin-bottom: 20px;
    padding-top: 8px;
    padding-bottom: 8px;
  }

  .softdrop.add-user {
    height: auto;
  }

  .myswottitle.myswotlist {
    line-height: 18px;
  }

  .myswottitle.bold {
    padding-left: 0;
  }

  .myswottitle.bold.centerusers.straight.uposts.centered, .myswottitle.bold._9.col6, .myswottitle.bold._9.col6.vis-title, .myswottitle.bold.straight5 {
    display: none;
  }

  .myswotrow.headerarea.mtpage.workspaces {
    margin-left: 0;
  }

  .myswotrow.headerarea.pnav {
    padding-left: 0;
  }

  .myswotswotrow.toplist {
    min-height: auto;
    padding-left: 10px;
    padding-right: 5px;
    display: block;
  }

  .myswotswotrow.toplist.manage {
    padding-left: 0;
    display: flex;
  }

  .myswotswotrow.toplist.manage.team-user-list {
    display: block;
  }

  .myswotswotrow.toplist.bottom.manage {
    padding-left: 0;
  }

  .createswotbutton.pagenamebutton {
    margin-right: 0;
  }

  .email-invite-form.manageusers.users {
    padding-left: 0;
  }

  .viewwidediv, .viewwidediv.conclusion {
    padding-left: 10px;
    padding-right: 10px;
  }

  .listingsdiv.splashnarrow.signupsm {
    padding-bottom: 29px;
  }

  .listingsdiv.splashnarrow.signupsm.login {
    margin-left: auto;
    margin-right: auto;
    display: block;
  }

  .listingsdiv.splashnarrow.signupsm.signup-shadow {
    background-color: #fff;
    border-style: none;
    margin-top: 30px;
  }

  .listingsdiv.tophelp.helpsection.helpborder4.help5 {
    margin-left: 0;
    padding-right: 0;
  }

  .listingsdiv.listingsnav.invoicebox {
    margin-right: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .listingsdiv.listingsnav.mtpage {
    margin-right: 0;
  }

  .listingsdiv.listingsnav.invoicepg {
    margin-right: 0;
    padding-right: 0;
  }

  .listingsdiv.listingsnav.billing.gray-billing.wide-ux, .listingsdiv.listingsnav.billing.cancel-gray {
    padding: 25px;
  }

  .listingsdiv.newswotwidth {
    margin-top: 20px;
    margin-left: 10px;
    margin-right: 10px;
    padding-left: 0;
  }

  .listingsdiv.helpborder6.help {
    padding-left: 0;
  }

  .listingsdiv.mtbox.mtside {
    margin-left: 0;
    margin-right: 0;
  }

  .listingsdiv.cteam.creat8.mobilepad {
    margin-left: 0;
  }

  .listingsdiv.cteam.creat8.mobilepad.new-team-mid {
    margin-right: 0;
  }

  .listingsdiv.asettings.settings-gray {
    min-width: 100%;
    max-width: 350px;
  }

  .listingsdiv.invitation-gray {
    margin-top: 20px;
    padding-left: 15px;
    padding-right: 15px;
  }

  .navcontainer {
    padding-left: 5px;
  }

  .navcontainer.whitespace {
    position: static;
  }

  .navcontainer.white {
    padding-top: 0;
    padding-left: 15px;
    padding-right: 15px;
  }

  .widediv {
    padding-left: 0;
    padding-right: 0;
  }

  .widediv.swothomecenter {
    padding-left: 20px;
    padding-right: 20px;
  }

  .widediv.swothomecenter.llist {
    padding-left: 10px;
  }

  .widediv.swothomecenter.llist.lgrid {
    padding-left: 10px;
    padding-right: 10px;
  }

  .widediv.llist {
    padding-right: 0;
  }

  .formlabel {
    text-align: left;
  }

  .areasubtxt.invite {
    padding-right: 25px;
  }

  .infoboxheading {
    text-align: center;
    margin-top: 25px;
    margin-left: auto;
    margin-right: auto;
    font-size: 16px;
    display: block;
  }

  .infoboxdiv {
    text-align: center;
    margin-bottom: 20px;
    margin-left: auto;
    margin-right: auto;
    display: block;
  }

  .homejumbotxt {
    font-size: 55px;
    line-height: 65px;
  }

  .homejumbosmtxt {
    line-height: 26px;
  }

  .homesection2.formats.learning {
    padding-left: 10px;
    padding-right: 10px;
  }

  .h3ro.pa2, .h3ro.pa2.top-panel {
    display: block;
  }

  .featureheader {
    padding-left: 10px;
    line-height: 38px;
  }

  .featureheader.alignright {
    padding-right: 10px;
    line-height: 38px;
  }

  .featureheader.alignright.pa2 {
    text-align: center;
  }

  .featureheader.rightalign {
    padding-right: 10px;
  }

  .featureheader.pa5.rightalign.newjumbo {
    text-align: center;
    width: auto;
    max-width: 100%;
    padding-left: 10px;
    font-size: 40px;
    line-height: 40px;
  }

  .featureheader.pa5.rightalign.newjumbo.v2momjumbo {
    text-align: center;
  }

  .footerhead {
    margin-top: 20px;
    margin-bottom: 10px;
    font-size: 18px;
  }

  .homefeaturedimage1 {
    margin-left: 0;
    margin-right: 10px;
  }

  .homefeaturedimage1.pa2 {
    max-width: 100%;
  }

  .homefeaturedimage1.pa2.plan-goals {
    overflow: visible;
  }

  .homefeaturedimage1.coaching {
    padding-right: 0;
  }

  .homefeaturedimage1.opportunities {
    max-width: 100%;
  }

  .featuredsubtxt.alignright.featuredescr {
    padding-left: 10px;
    padding-right: 10px;
  }

  .featuredsubtxt.alignright.featuredescr.leftalign {
    padding-left: 10px;
  }

  .featuredsubtxt.alignright.featuredescr.leftalign.pa3 {
    font-size: 16px;
  }

  .featuredsubtxt.alignright.featuredescr.pa2 {
    text-align: center;
    margin-bottom: 15px;
    margin-left: auto;
    margin-right: auto;
    font-size: 16px;
  }

  .featurescolum2 {
    text-align: center;
  }

  .featurescolum2.swot-matrix {
    justify-content: center;
    margin-left: auto;
    margin-right: auto;
  }

  .testdriveheadertxt {
    margin-left: 0;
    padding-left: 15px;
    padding-right: 15px;
  }

  .featuredescr {
    padding-left: 10px;
  }

  .search-box.side {
    max-width: 100%;
    font-size: 16px;
  }

  .search-box.side.feed {
    border-radius: 20px;
    max-width: 150px;
    max-height: 33px;
    padding-top: 6px;
    padding-bottom: 6px;
    font-size: 14px;
  }

  .search-box.side.feed.white {
    font-family: Figtree, sans-serif;
    font-size: 16px;
  }

  .search-box.side.feed.white::placeholder {
    color: #a1a4ad;
    font-family: Montserrat, sans-serif;
    font-size: 15px;
  }

  .search-box.side.project-search {
    max-height: 38px;
    font-size: 16px;
  }

  .search-box.side.project-search.tags-input {
    margin-top: 0;
  }

  .search-box.side.project-search.white.mobile {
    font-size: 16px;
  }

  .dropicon {
    color: #333;
  }

  .basicdropbac.w--open {
    border-style: none;
    margin-bottom: 0;
    margin-left: 0;
    position: relative;
    left: 0;
  }

  .basicdropbac.chatmacro.w--open {
    border-style: solid;
    min-width: 190px;
    left: 0;
    right: 0;
  }

  .basicdropbac.chatmacro.app.w--open {
    left: -158px;
  }

  .areamain.invite {
    padding-right: 10px;
  }

  .standardlink {
    padding-left: 5px;
  }

  .standardlink.mylink {
    padding-left: 0;
    font-size: 14px;
    line-height: 18px;
  }

  .standardlink.mylink.swots.mproject {
    padding-bottom: 0;
    padding-right: 0;
  }

  .standardlink.deactivate-workspace {
    padding-left: 0;
  }

  .standardlink.deactivate-workspace.left {
    border-style: none;
    border-color: var(--logoblue);
    border-radius: 20px;
    padding-left: 0;
    padding-right: 15px;
  }

  .standardlink.deactivate-team {
    padding-left: 9px;
  }

  .invitemoduleform.miniinvite {
    max-width: none;
    font-size: 16px;
  }

  .createrow {
    display: block;
  }

  .footerlink {
    margin-bottom: 0;
    padding-top: 9px;
    padding-bottom: 9px;
    font-size: 16px;
  }

  .footerlink.w--current {
    margin-bottom: 0;
    font-size: 16px;
  }

  .mteamname.teamname {
    margin-bottom: 0;
    padding-top: 0;
  }

  .mediumform.signuptext {
    font-size: 16px;
  }

  .signupterms.invite {
    text-align: center;
    margin-left: auto;
    margin-right: auto;
    display: block;
  }

  .minijumbotext.small.newuser {
    text-align: center;
    margin-top: 20px;
    margin-bottom: 0;
    padding-left: 0;
    font-size: 22px;
  }

  .minijumbotext.small.new-user-upsell {
    text-align: center;
    margin-left: 0;
  }

  .objective {
    font-size: 16px;
  }

  .objective.combined {
    max-width: none;
    margin-left: 0;
  }

  .objective.combined.wide {
    background-color: var(--project-forms);
  }

  .objective.combined.wide.simple {
    background-color: #0000;
    max-width: none;
  }

  .objective.combined.wide.simple.full {
    min-height: 80px;
  }

  .savenew {
    margin-left: 0;
  }

  .savenew.deactivatebt {
    padding-top: 0;
    padding-bottom: 0;
    line-height: 36px;
  }

  .adduserhead.invite.bottom.section-title.invite-users {
    padding-left: 3px;
  }

  .adduserhead.invite.bottom.section-title.invite-users.add-team-users {
    margin-bottom: 0;
  }

  .adduserhead.invite.bottom.section-title.invite-users.project-users-top {
    padding-left: 3px;
  }

  .pos1.teamlable.left {
    padding-left: 15px;
  }

  .simpleadmintxt.back5 {
    margin-left: 17px;
  }

  .simpleadmintxt.back5.team-page {
    margin-top: 5px;
    margin-left: 5px;
  }

  .teamfieldnew {
    max-width: none;
    font-size: 16px;
  }

  .newswotlabel.ct {
    text-align: left;
    padding-left: 0;
  }

  .newswotlabel.right6 {
    clear: none;
    text-align: left;
  }

  .newswotlabel.form-label.workspace {
    margin-bottom: 7px;
    font-size: 14px;
  }

  .objectivepara {
    padding-left: 0;
    padding-right: 0;
    font-size: 14px;
    line-height: 20px;
  }

  .objectivepara.llist {
    padding-left: 8px;
    padding-right: 8px;
  }

  .listingsimple.team-user-name {
    padding-bottom: 3px;
    padding-left: 10px;
  }

  .emailus {
    padding-left: 0;
    padding-right: 0;
  }

  .emailus.support {
    margin-left: 0;
  }

  .emailusform3 {
    padding-left: 0;
  }

  .filterselect.side {
    margin-bottom: 2px;
    font-size: 16px;
  }

  .filterselect.side.projects {
    max-height: 38px;
    margin-top: 8px;
    margin-bottom: 0;
  }

  .createform {
    width: auto;
    padding-left: 0;
    padding-right: 0;
  }

  .createform.new-create-page {
    padding-top: 20px;
    padding-left: 20px;
    padding-right: 20px;
    overflow: visible;
  }

  .createform.new-create-page.wide {
    margin-top: 0;
    padding-top: 40px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .createform.new-create-page.wide.edit-project {
    padding-left: 25px;
    padding-right: 25px;
    overflow: hidden;
  }

  .createform.edit-project {
    padding-left: 20px;
    padding-right: 20px;
  }

  .upperleft {
    margin-bottom: 2px;
    margin-left: 0;
  }

  .customcol {
    text-align: left;
    padding-top: 5px;
    padding-bottom: 2px;
  }

  .expandcol {
    border-top: 0 solid #0000;
  }

  .starcol {
    text-align: right;
    display: block;
  }

  .regformbox, .regformbox.login {
    margin-left: auto;
    margin-right: auto;
    display: block;
  }

  .confdiv.upgrade-page {
    padding-left: 20px;
    padding-right: 20px;
  }

  .confdiv.upgrade-page.billing {
    padding-left: 25px;
    padding-right: 25px;
  }

  .pricebox {
    margin-left: 0;
    margin-right: 10px;
  }

  .pricebox.upgradepage {
    margin-left: 0;
    padding-right: 0;
  }

  .pricebox.new-card-enter {
    padding-left: 25px;
    padding-right: 15px;
  }

  .editname {
    align-self: flex-end;
    display: inline-block;
  }

  .editname.workspace {
    margin-bottom: 3px;
    margin-left: 2px;
  }

  .logo {
    margin-left: 0;
  }

  .logo.white {
    margin-top: 11px;
    display: inline-block;
  }

  .sitenav {
    padding-right: 0;
  }

  .sitenavlink {
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 15px;
    padding-bottom: 15px;
    padding-left: 20px;
    display: block;
  }

  .sitenavlink:hover {
    padding-bottom: 15px;
  }

  .sitenavlink.w--current {
    color: #fff;
    background-color: #0098ff;
    border-left: 0 #000;
    padding-left: 20px;
  }

  .my-swots.mypage {
    margin-top: 15px;
    margin-left: 0;
    margin-right: 0;
    padding-left: 20px;
    display: block;
    position: static;
  }

  .my-swots.mypage.projects.projects2 {
    flex: 1;
    min-width: auto;
    max-width: none;
    margin-bottom: 65px;
    margin-right: 0;
    padding-top: 20px;
    padding-left: 0;
    padding-right: 0;
  }

  .sitenavback {
    height: auto;
  }

  .systemmessage.warning.upgrade-limit {
    padding-left: 0;
  }

  .systemmessage.warning.upgrade-card {
    display: none;
  }

  .systemmessage.warning.alert-owner {
    padding-left: 0;
  }

  .permissionbox, .permissionbox.fullbox, .permissionbox.edite-pg.hide-check.team-permission {
    margin-left: 15px;
  }

  .mobileiconbars {
    color: var(--light-slate-grey-2);
    text-align: right;
  }

  .mobileiconbars.cbars {
    flex: 1;
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 0;
    padding-bottom: 0;
  }

  .mobileiconbars.cbars.w--open {
    background-color: #fff;
    padding-top: 0;
    padding-bottom: 0;
  }

  .mobilespace {
    text-align: right;
    flex: 1;
    padding-top: 8px;
    padding-bottom: 8px;
  }

  .mobilespace.w--open {
    background-color: #0000;
    padding-top: 11px;
  }

  .userswots {
    padding-left: 5px;
  }

  .mtname5.create7.workspace {
    display: block;
  }

  .billingdes {
    font-size: 12px;
    line-height: 15px;
  }

  .menubt5.w--open {
    position: static;
  }

  .darkmenuback {
    background-color: #fff;
    margin-right: 0;
    padding: 0;
  }

  .homemenuicon {
    color: #fff;
  }

  .homemenuicon.tablet {
    color: #6599ce;
    background-color: #0000;
  }

  .homemenubox {
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .homemenubox.w--open {
    background-color: #0000;
  }

  .swotsidenav.owners, .swotsidenav.owners.search-name, .swotsidenav.owners.groups, .swotsidenav.top9.search-name {
    display: none;
  }

  .searchbt.gethelp {
    margin-left: 4px;
    margin-right: 0;
    font-size: 13px;
  }

  .searchbt.project-search-bt {
    height: 38px;
    margin-bottom: 20px;
    font-size: 16px;
  }

  .sidenav5 {
    width: auto;
    margin-top: 10px;
    margin-left: auto;
    margin-right: auto;
    padding-bottom: 10px;
    padding-left: 5px;
    display: block;
    position: relative;
  }

  .sidenav5.projects2.side {
    flex: 0 auto;
    min-width: auto;
    max-width: 35%;
    margin-right: 0;
    padding-right: 10px;
  }

  .viewpermission.col6 {
    text-align: left;
    margin-left: 30px;
    display: none;
  }

  .nameuser.add {
    padding-left: 0;
  }

  .homejumbodiv {
    padding-left: 10px;
    padding-right: 10px;
  }

  .flogo {
    margin-left: 20px;
    margin-right: 20px;
  }

  .subside {
    border-width: 1px;
    justify-content: center;
    align-items: center;
    margin-top: 0;
    margin-bottom: 0;
    padding-bottom: 0;
    display: flex;
  }

  .subside.settings.innavbar {
    text-align: left;
    justify-content: flex-start;
    align-items: center;
    min-width: auto;
    max-width: none;
    margin-bottom: 15px;
    margin-left: 0;
    padding-top: 0;
    padding-left: 2px;
    display: block;
  }

  .subside.settings.mobile-hide {
    text-align: left;
    max-width: none;
    margin-top: 5px;
    margin-bottom: 20px;
    display: block;
  }

  .subside.integrations {
    margin-top: 10px;
  }

  .blogsection5 {
    margin-right: 0;
    padding-left: 10px;
    font-size: 16px;
    line-height: 24px;
  }

  .createfield {
    font-size: 16px;
  }

  .midsection.users {
    box-shadow: none;
    padding-left: 0;
    padding-right: 0;
  }

  .midsection.users.edit-swot.edit-gray.lower {
    margin-top: 0;
  }

  .midsection.users, .active, .active.mt {
    padding-left: 0;
    padding-right: 0;
  }

  .active.top {
    padding-top: 10px;
    padding-left: 15px;
    padding-right: 15px;
  }

  .active.integrations {
    margin-top: 0;
  }

  .deactivateteam {
    padding-left: 0;
  }

  .deactivateteam.deactivate-workspace.spacing {
    margin-left: 2px;
  }

  .plinkbox.shareable-links.users {
    margin-left: 0;
    padding-left: 10px;
    padding-right: 10px;
  }

  .plinklink.shareable-link {
    max-width: none;
    padding-right: 15px;
    font-size: 13px;
    line-height: 16px;
    overflow: hidden;
  }

  .plinklink.shareable-link.integrations {
    max-width: 600px;
    margin-bottom: 0;
    display: block;
  }

  .error {
    margin-top: 20px;
  }

  .confirmationmessage {
    margin-left: 15px;
    margin-right: 15px;
  }

  .message.tdr-banner-box {
    padding-left: 0;
  }

  .forgot5.labelforgot {
    padding-left: 20px;
    padding-right: 20px;
  }

  .createright5 {
    padding-left: 0;
  }

  .sectionmy {
    width: auto;
    max-width: none;
  }

  .sectionmy.feed {
    padding-left: 0;
    padding-right: 0;
  }

  .formats-section {
    margin-right: 0;
  }

  .details-form-field, .details-form-field.color {
    margin-left: 40px;
  }

  .details-text-entry {
    font-size: 16px;
  }

  .invitebottombox.or-invite-team.project-ux {
    margin-left: 0;
    margin-right: 10px;
    padding-top: 30px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .createformatbt.embed {
    font-size: 16px;
  }

  .createformatbt.feature-bt.panel-bt {
    margin-left: 10px;
  }

  .createformatbt.feature-bt.home-what.panel-bt {
    float: none;
    margin-bottom: 20px;
    margin-left: auto;
    margin-right: auto;
    font-size: 16px;
    display: block;
  }

  .createformatbt.feature-bt.home-what.panel-bt.newjumbo.j-left.saright.home-lg {
    font-size: 16px;
  }

  .createformatbt.feature-bt.home-what.panel-bt.newjumbo.j-left.saright.home-lg.home-two {
    margin-right: 15px;
  }

  .createformatbt.feature-bt.home-what.panel-bt {
    float: none;
    margin-bottom: 20px;
    margin-left: auto;
    margin-right: auto;
    display: block;
  }

  .createformatbt.feature-bt.home-what.panel-bt.newjumbo {
    float: none;
    margin-left: auto;
    margin-right: auto;
    display: block;
  }

  .createformatbt.feature-bt.home-what.panel-bt.newjumbo.j-left.saright {
    display: inline-block;
  }

  .createformatbt.feature-bt.home-what.panel-bt.newjumbo.j-left.saright.home-lg.saas-bt {
    align-self: center;
    margin-bottom: 10px;
  }

  .createformatbt.feature-bt.home-what.panel-bt.newjumbo.j-left.saright.home-lg.saas-bt.home-bt.inverse-colors.library.guide.side-panel.left-panel.playbook-create {
    margin-bottom: 40px;
  }

  .formatcol2 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .formatjumbo.swottemplate {
    background-image: none;
  }

  .formatjumbo.swottemplate.meeting-template.home-page.position-home {
    padding-bottom: 0;
  }

  .formatjumbo.swottemplate.meeting-template.home-page.pricing-pg {
    padding-left: 25px;
    padding-right: 25px;
  }

  .formatjumbo.swottemplate.meeting-template.home-page.pricing-pg.price-list2 {
    padding-top: 50px;
  }

  .formatjumbotxt {
    text-shadow: none;
    padding-left: 8px;
    padding-right: 8px;
    font-size: 32px;
    line-height: 37px;
  }

  .formatjumbotxt.black.feature-title {
    font-size: 34px;
    line-height: 40px;
  }

  .formatjumbotxt.black.feature-title.pricing-page.pricing-txt {
    font-size: 24px;
  }

  .formatjumbosubtxt {
    padding-left: 8px;
    padding-right: 8px;
    font-size: 18px;
    line-height: 24px;
  }

  .jumboformaco {
    padding-bottom: 20px;
  }

  .jumboformaco.pricing-page {
    padding-bottom: 20px;
    padding-left: 0;
    padding-right: 0;
  }

  .jumboformaco.pricing-page.new-pricing {
    display: block;
  }

  .formatfeature {
    margin-right: 0;
    display: none;
  }

  .formatfeature.allformats.top {
    margin-right: 0;
  }

  .formatfeature.allformats.top.blog.feed {
    max-width: 600px;
    margin-left: auto;
    margin-right: auto;
    display: block;
  }

  .formatfeature.allformats.top.blog.feed.directory {
    margin-right: 0;
  }

  .formatfeature.allformats.top.blog.helpmod {
    display: block;
  }

  .formatfeature.allformats.top.blog.helpmod.feed.activity-new {
    padding-left: 15px;
  }

  .formatcol1 {
    padding-left: 10px;
  }

  .stepstxt {
    margin-bottom: 10px;
  }

  .stepsbody, .stepsbody.topbox, .stepsbody.topbox.home {
    font-size: 16px;
    line-height: 24px;
  }

  .fomatname {
    padding-left: 0;
  }

  .fomatname.features-header {
    padding-left: 15px;
  }

  .formatside.blog {
    font-size: 16px;
    line-height: 22px;
  }

  .formatside.learningheader.feed.activity.resource-label.activity-feed {
    margin-left: 0;
  }

  .formatdesc {
    padding-left: 0;
  }

  .section.ful, .section.fll {
    margin-left: 5px;
    padding-left: 0;
  }

  .quadrant {
    font-family: Montserrat, sans-serif;
  }

  .qdesrc {
    font-family: Montserrat, sans-serif;
    font-size: 16px;
    line-height: 22px;
  }

  .qdesrc.home {
    font-size: 16px;
    line-height: 24px;
  }

  .whenbox {
    margin-bottom: 10px;
    margin-left: 5px;
    margin-right: 5px;
  }

  .whenbox.how.square.board {
    margin-right: 0;
  }

  .whentitle {
    font-size: 16px;
  }

  .whendesc {
    font-size: 16px;
    line-height: 22px;
  }

  .whenrow {
    margin-bottom: 0;
    padding-left: 0;
  }

  .formatgridcon {
    padding-left: 0;
  }

  .inlinelink.learning {
    font-size: 16px;
  }

  .minnavbt {
    margin-top: 0;
    margin-bottom: 10px;
    font-size: 14px;
    display: inline-block;
  }

  .minnavbt.w--current {
    border-left-style: none;
    border-radius: 6px;
    min-width: auto;
    margin-top: 0;
    margin-bottom: 0;
  }

  .minnavbt.top {
    margin-bottom: 0;
  }

  .minnavbt.top.w--current {
    border-left-style: none;
    font-size: 14px;
  }

  .minnavbt.top.integrations {
    margin-top: 0;
    margin-bottom: 0;
    display: block;
  }

  .minnavbt.subteam {
    margin-bottom: 0;
    padding-left: 18px;
    padding-right: 18px;
  }

  .minnavbt.subteam.w--current {
    padding-left: 18px;
    padding-right: 18px;
  }

  .minnavbt.integrations {
    margin-top: 0;
    margin-bottom: 0;
  }

  .minnavbt.integrations-hide {
    margin-top: 0;
    display: inline-block;
  }

  .privacy.terms {
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
  }

  .terms {
    float: left;
    padding-left: 0;
    padding-right: 10px;
  }

  .helpbar.support {
    margin-left: 0;
  }

  .iconbar {
    text-align: center;
    margin-top: 0;
    margin-left: auto;
    margin-right: auto;
    display: block;
  }

  .iconlink.activityfeedbar.dropdown {
    opacity: 1;
    margin-left: 0;
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .blogpost.details {
    padding-right: 0;
  }

  .navwhiteback {
    background-color: #fff;
    border-bottom: 1px solid #cecece;
    align-items: center;
    padding-left: 0;
    display: block;
  }

  .whitemobile {
    margin-top: 15px;
    padding-top: 0;
    padding-bottom: 0;
    padding-right: 5px;
  }

  .whitemobile.w--open {
    background-color: #0000;
    padding-top: 0;
    padding-bottom: 0;
  }

  .whitemobileicom {
    color: var(--light-slate-grey-2);
    object-fit: fill;
    display: block;
    overflow: visible;
  }

  .richblog {
    font-size: 16px;
  }

  .richblog p {
    font-size: 16px;
    line-height: 24px;
  }

  .blogrow {
    padding-right: 10px;
  }

  .termsof.invite {
    text-align: center;
  }

  .blogdivcol2, .blogdivcol2.smartobjblog {
    margin-bottom: 10px;
  }

  .bcardbody {
    padding-left: 0;
  }

  .invitesignupfield {
    text-align: left;
    margin-left: auto;
    margin-right: auto;
    font-size: 16px;
    display: block;
  }

  .invitecol1 {
    text-align: center;
    padding-right: 10px;
  }

  .invitesignupform, .invitefields {
    text-align: center;
    margin-left: auto;
    margin-right: auto;
    display: block;
  }

  .feedlist {
    padding-left: 5px;
    padding-right: 5px;
  }

  .feedlist.ibox {
    padding-left: 0;
    padding-right: 0;
  }

  .search-feed.searchfeedform {
    margin-left: 0;
    display: flex;
  }

  .search-feed.searchfeedform.nav {
    border-color: var(--align-transparent);
    background-color: var(--align-white);
    max-width: 300px;
    height: 30px;
    margin-top: 0;
    margin-left: 5px;
    padding-left: 0;
  }

  .search-feed.searchfeedform.nav:hover {
    border-color: var(--line-3);
    background-color: var(--align-white);
  }

  .search-feed.searchfeedform.nv {
    border-style: none;
    border-color: var(--line-3);
    background-color: var(--align-very-light-grey);
    border-radius: 8px;
    max-width: none;
    height: 34px;
  }

  .feedrow {
    margin-left: 0;
    margin-right: 0;
  }

  .searchwrapperfeed {
    margin-right: 8px;
  }

  .searchwrapperfeed.nav {
    margin-top: -4px;
    display: none;
  }

  .searchwrapperfeed.inbox-title {
    display: block;
  }

  .searchwrapperfeed.nv {
    flex: 1;
    display: block;
  }

  .homepanel {
    padding-right: 0;
  }

  .homepaneldiv {
    padding-left: 0;
    padding-right: 0;
  }

  .footerrow.home {
    padding-left: 40px;
  }

  .navdrop {
    margin-left: 5px;
    margin-right: 0;
  }

  .simplelog {
    width: auto;
    margin-top: 0;
    margin-left: 5px;
  }

  .splashsimplelogo {
    width: 120px;
    margin-top: 12px;
    margin-bottom: 4px;
    margin-left: 0;
    display: block;
  }

  .splashsimplelogo.thumb-logo.invite-page {
    width: 140px;
    margin-top: 14px;
  }

  .homecol2 {
    padding-left: 0;
    padding-right: 0;
  }

  .objdes {
    font-size: 16px;
    line-height: 24px;
  }

  .hideme {
    display: none;
  }

  .pa2col {
    text-align: center;
    justify-content: center;
    display: flex;
  }

  .text-block {
    margin-left: 0;
  }

  .text-block.templatetile {
    font-size: 16px;
    line-height: 24px;
  }

  .text-block.templatetile.mod {
    min-height: auto;
    padding-top: 10px;
  }

  .text-block.templatetile.toptile {
    font-size: 16px;
    line-height: 24px;
  }

  .text-block.templatetile._13.act-new.activity-feed {
    margin-left: 8px;
  }

  .team-purpose {
    width: 100%;
    min-width: 100%;
    max-width: 100%;
    height: auto;
    min-height: auto;
    padding-bottom: 20px;
    position: absolute;
  }

  .team-purpose.ap.swot-goal {
    margin-bottom: 10px;
    padding-top: 20px;
    padding-bottom: 20px;
    display: none;
    position: static;
  }

  .team-label {
    margin-bottom: 10px;
    margin-left: 0;
    padding-top: 20px;
  }

  .team-label-description {
    margin-left: 25px;
    margin-right: 0;
  }

  .team-label-description.ap.swot-goal.mission.project.grande {
    margin-top: 0;
    margin-left: 0;
  }

  .team-name-text {
    margin-bottom: 20px;
  }

  .objective-module {
    min-height: auto;
    margin-right: 0;
    padding-bottom: 5px;
    padding-right: 0;
    display: block;
  }

  .objective-module.swot-goal {
    min-width: auto;
    margin-right: 10px;
    padding-right: 0;
    display: block;
  }

  .objective-module.swot-goal.tight {
    min-width: 100%;
    max-width: 100%;
    margin-bottom: .5px;
    margin-left: 0;
    margin-right: 0;
    padding-right: 7px;
  }

  .objective-module.swot-goal.tight.gridspot {
    min-width: 47%;
    max-width: 47%;
    padding-top: 10px;
    padding-left: 10px;
    padding-right: 5px;
  }

  .objective-module.swot-goal.tight.gridspot.colorspot-blue, .objective-module.swot-goal.tight.gridspot.colorspot-red {
    box-shadow: -2px 41px 80px #323e460f;
  }

  .objective-module.swot-goal.tight.gridspot.colorspot {
    min-width: 48%;
    max-width: 48%;
  }

  .objective-module.swot-goal.tight.gridspot.colorspot-green {
    box-shadow: -2px 41px 80px #323e460f;
  }

  .objective-module.swot-goal.tight.gridspot.colorspot-orange {
    box-shadow: 0 41px 80px #323e460f;
  }

  .objective-module.swot-goal.tight.gridspot.colorspot-yellow {
    box-shadow: -2px 41px 80px #323e460f;
  }

  .objective-module.swot-goal.tight.gridspot.colorspot-gray {
    min-width: 47%;
  }

  .objective-module.swot-goal.tight.gridspot.colorspot-white {
    box-shadow: none;
  }

  .objective-module.swot-goal.tight.gridmacro {
    padding-right: 7px;
  }

  .objective-module.swot-goal.tight.gridmacro.colormacro {
    margin-bottom: 10px;
    padding-left: 5px;
  }

  .objective-module.swot-goal.tight.boardspot {
    margin-right: -.5px;
  }

  .objective-module.swot-goal.tight.cardspot {
    padding-right: 0;
  }

  .objective-title {
    align-items: stretch;
    width: auto;
    min-width: 100%;
    margin-top: 5px;
    margin-bottom: 0;
    margin-left: 5px;
    display: flex;
  }

  .objective-title.gridspot {
    margin-left: 10px;
  }

  .objective-title.gridmacro {
    min-width: 100%;
    max-width: 100%;
  }

  .objective-title.hide-score {
    margin-left: 0;
  }

  .objective-title.boardspot {
    padding-left: 5px;
    padding-right: 0;
  }

  .objective-title-description {
    margin-left: 7px;
    font-size: 15px;
  }

  .objective-title-description.gridmacro {
    margin-top: 2px;
  }

  .key-result-area {
    float: none;
    align-items: stretch;
    min-width: auto;
    padding-left: 0;
    padding-right: 7px;
    display: block;
  }

  .key-result-description {
    min-width: auto;
    padding-left: 0;
    font-size: 15px;
  }

  .key-result-description.gridmacro.coloriconmacro {
    flex: 1;
    font-size: 14px;
  }

  .key-result-description.gridspot {
    flex: 1;
  }

  .key-result-description.linespot {
    max-height: none;
  }

  .objective-title-word {
    margin-bottom: 0;
    margin-left: 7px;
  }

  .objective-title-word.gridspot {
    margin-left: 0;
  }

  .scorecard-module {
    min-width: auto;
    padding-right: 0;
    display: block;
  }

  .metric-box {
    min-width: 120px;
    margin-bottom: 5px;
    margin-right: 5px;
    display: inline-block;
  }

  .objective-score {
    float: right;
    text-align: right;
    width: 46px;
    max-width: 46px;
    display: block;
  }

  .objective-score-number {
    text-align: right;
    align-items: center;
    margin-left: 0;
    display: flex;
  }

  .objective-score-number.top-level {
    float: left;
    text-align: center;
    margin-top: 0;
    margin-bottom: -25px;
  }

  .objective-score-number.top-level.gridmacro {
    float: left;
    font-size: 13px;
  }

  .objective-score-number.percent {
    font-size: 13px;
  }

  .objective-score-number.percent.item-metric-item_id.gridspot {
    display: none;
  }

  .add-item-box {
    justify-content: center;
  }

  .core-icon {
    display: none;
  }

  .item-form {
    min-width: auto;
    display: none;
  }

  .item-form.jnk2, .item-form.jnk2.edit-item-form, .item-form.jnk2.edit-item-form.gridmacro, .item-form.jnk2.edit-item-form.gridspot, .item-form.jnk {
    display: none;
  }

  .item-form.jnk.gridmacro {
    display: block;
  }

  .item-form.jnk.gridmacro.boardmacro, .item-form.jnk.gridspot, .item-form.jnk.boardspot {
    display: none;
  }

  .key-result-text {
    max-height: auto;
    min-width: 100%;
    min-height: 45px;
    font-size: 16px;
    display: block;
  }

  .key-result-text.gridspot {
    border-color: var(--form-border-light);
    width: 100%;
    min-width: auto;
    max-width: none;
    min-height: 110px;
    font-size: 16px;
  }

  .key-result-text.textarea-auto-resize {
    font-size: 16px;
    line-height: 21px;
  }

  .form {
    min-width: auto;
  }

  .form.gridspot {
    margin-right: 0;
    padding-left: 10px;
    padding-right: 5px;
  }

  .form.boardspot {
    margin-right: -5px;
  }

  .plan-add-button {
    height: 38px;
    max-height: 38px;
  }

  .plan-add-button.remove-button.key-result.gridspot {
    text-align: right;
    width: 100%;
    margin-top: 5px;
    margin-left: 0;
    margin-right: 5px;
    padding-left: 5px;
    padding-right: 0;
    display: block;
  }

  .plan-add-button.remove-button.key-result.close-button.gridspot {
    width: auto;
    padding-left: 15px;
    padding-right: 15px;
  }

  .plan-add-button.remove-button.key-result.hide-score {
    margin-top: 5px;
  }

  .plan-add-button.remove-button.obl-options-delete {
    border-color: var(--align-primary-red);
    color: var(--align-dark-grey);
    border-radius: 38px;
  }

  .plan-add-button.save-item-button {
    height: 32px;
    max-height: 32px;
  }

  .plan-add-button.gridspot {
    margin-right: 5px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .plan-assign-owner {
    max-width: 180px;
    height: 37px;
    max-height: 37px;
    font-size: 16px;
  }

  .plan-assign-owner.forecast-color.key-result {
    max-width: 250px;
  }

  .plan-assign-owner.key-result {
    height: 38px;
    max-height: 38px;
  }

  .plan-assign-owner.key-result.item-user {
    min-width: 110px;
    max-width: none;
    height: 32px;
    margin-bottom: 0;
    font-size: 14px;
  }

  .plan-assign-owner.key-result.item-user.gridspot {
    display: none;
  }

  .plan-assign-owner.key-result.item-user.gridmacro {
    flex: 1;
    margin-left: 0;
  }

  .form-input-metric {
    font-size: 16px;
  }

  .objective-input-form {
    width: auto;
  }

  .team-small-label {
    margin-left: 25px;
  }

  .add-objective-icon {
    display: inline-block;
  }

  .add-key-result-link.bottom.add-objective-toggle {
    margin-top: 24px;
  }

  .add-key-result-link.bottom.add-objective-toggle.gridspot {
    margin-left: 17px;
  }

  .add-key-result-link.bottom.add-objective-toggle.gridmacro {
    margin-top: 24px;
    margin-left: 18px;
  }

  .key-result-box {
    align-items: stretch;
    min-width: 100%;
    margin-top: 2px;
    margin-bottom: 2px;
  }

  .key-result-box.gridspot {
    margin-left: 5px;
  }

  .key-result-box.gridmacro {
    margin-top: 3px;
    margin-bottom: 3px;
  }

  .key-result-box.boardspot {
    padding-left: 2px;
    padding-right: 0;
  }

  .key-result-box.pop.notes.blend, .key-result-box.pop.notes.blend.note-only {
    display: block;
  }

  .key-result-box.note-panel {
    margin-left: 0;
    margin-right: -7px;
  }

  .key-result-box.note-panel.boardspot {
    display: none;
  }

  .column-19 {
    padding-left: 0;
    display: none;
  }

  .promo-code {
    font-size: 16px;
  }

  .pricing-terms-box {
    margin-bottom: 15px;
  }

  .plan-section-tab.major {
    margin-top: 0;
  }

  .plan-section-tab.major.okr {
    margin-left: 2px;
  }

  .user-initials {
    padding-top: 0;
    font-family: Montserrat, sans-serif;
  }

  .user-initials.owner-initials {
    margin-right: 7px;
  }

  .user-initials.owner-initials.gridspot, .user-initials.owner-initials.gridspot.hide-score {
    display: none;
  }

  .user-initials.owner-initials.gridmacro.scoremacro.boardmacro {
    margin-right: 7px;
  }

  .user-initials.align-user-initials.mobile-users {
    background-color: var(--align-very-light-grey);
    width: 36px;
    height: 36px;
    margin-left: auto;
    margin-right: 0;
  }

  .onjective-ower-icon {
    margin-top: 0;
  }

  .onjective-ower-icon.gridspot {
    margin-left: 0;
  }

  .onjective-ower-icon.gridmacro {
    padding-top: 2px;
  }

  .onjective-ower-icon.boardspot {
    padding-left: 5px;
  }

  .left-nav-links {
    flex: none;
    margin-top: 0;
    margin-bottom: 0;
  }

  .left-nav-links.w--current {
    flex: none;
    margin-top: 0;
    margin-left: 10px;
    padding-left: 0;
  }

  .nav-left {
    margin-left: auto;
    margin-right: auto;
    display: block;
  }

  .swot-goal-div {
    clear: none;
    min-width: auto;
    padding-left: 7px;
    padding-right: 7px;
  }

  .swot-goal-div.list-id {
    margin-top: 10px;
    padding-left: 0;
    padding-right: 0;
  }

  .swot-goal-div.list-id.gridspot {
    padding-left: 0;
    padding-right: 0;
  }

  .swot-goal-main {
    min-width: 100%;
    padding-left: 5px;
    padding-right: 5px;
  }

  .swot-goal-main.gridspot {
    padding-right: 5px;
  }

  .swot-goal-main.gridmacro {
    padding-left: 10px;
    padding-right: 10px;
  }

  .cancel-desr-text, .cancel-desr-text.top-cancel {
    padding-left: 0;
  }

  .cancel-image {
    max-width: 100%;
    margin-left: 0;
  }

  .cancel-image.second-image, .cancel-image.second-image.third {
    max-width: 100%;
  }

  .basic-link {
    text-decoration: none;
  }

  .cancel-headers, .cancel-headers.top-cancel {
    padding-left: 10px;
  }

  .cancel-headers.that-it {
    padding-left: 0;
  }

  .parent-item-form {
    min-width: auto;
    display: none;
  }

  .parent-item-form.form-parent-item-item_id, .parent-item-form.form-parent-item-item_id.gridmacro.scoremacro, .parent-item-form.form-parent-item-item_id.gridmacro.scoremacro.boardmacro {
    display: none;
  }

  .parent-item-form.form-parent-item-item_id.gridspot {
    padding-left: 0;
    display: none;
  }

  .parent-item-form.form-parent-item-item_id.boardspot {
    width: 260px;
    min-width: 270px;
    display: none;
  }

  .objective-form-box {
    min-width: auto;
    padding-right: 8px;
  }

  .objective-form-box.gridspot {
    padding-right: 15px;
  }

  .objective-form-box.gridmacro {
    padding-right: 0;
  }

  .objective-form-box.colorspot {
    padding-right: 8px;
  }

  .focus-word, .objective-phrase {
    font-size: 16px;
  }

  .signup-logo {
    margin-top: 35px;
  }

  .dropdown-2 {
    z-index: 60;
  }

  .div-block-17 {
    padding-left: 15px;
  }

  .swot-plan, .plan-module {
    min-width: 100%;
  }

  .plan-module.metrics {
    min-width: auto;
  }

  .plan-module.tight {
    min-width: auto;
    margin-left: 0;
    margin-right: 0;
  }

  .plan-module.tight.gridspot {
    min-width: 100%;
    max-width: 100%;
    margin-left: 0;
  }

  .plan-module.tight.boardspot {
    justify-content: flex-start;
  }

  .purpose-plan-name.inline {
    margin-left: 6px;
  }

  .side-purpose, .mission-side {
    margin-bottom: 10px;
  }

  .save-button-div, .save-button-div.gridspot {
    display: flex;
  }

  .simple-core {
    clear: none;
    min-width: 100%;
    font-size: 15px;
    line-height: 20px;
  }

  .simple-core-box {
    min-width: 100%;
    padding-left: 10px;
    padding-right: 5px;
  }

  .okr-outcome {
    line-height: 22px;
  }

  .move-top-link {
    text-decoration: none;
  }

  .item-metric {
    text-align: center;
    border-style: none;
    height: 30px;
    margin-bottom: 0;
    font-size: 16px;
  }

  .item-metric.gridspot {
    height: 28px;
  }

  .item-metric.gridmacro.coloriconmacro {
    max-height: none;
  }

  .item-metric.scoremacro {
    font-size: 16px;
  }

  .support-feedback {
    margin-bottom: 10px;
  }

  .footer-logo {
    margin-bottom: 25px;
    margin-left: 0;
    display: block;
  }

  .support-div {
    margin-left: 5px;
    margin-right: 0;
  }

  .conclusion {
    padding-left: 15px;
  }

  .jumbo-feature {
    max-width: 100%;
  }

  .benefit-box {
    min-height: auto;
    padding-bottom: 30px;
  }

  .benefit-header {
    font-size: 16px;
  }

  .benefit-description {
    font-size: 16px;
    line-height: 24px;
  }

  .feature-navigation {
    text-align: center;
  }

  .feature-nav-tab {
    text-align: left;
    width: auto;
    margin-left: 0;
    padding-left: 0;
    font-size: 13px;
    display: inline-block;
  }

  .feat-tab-text {
    margin-right: 30px;
  }

  .feature-tab-link {
    padding: 4px 0;
    font-size: 13px;
  }

  .feature-tab-link.w--current {
    border-top: 1px #0098ff;
    border-bottom: 3px solid #0098ff;
    border-left: 4px #0098ff;
    border-right: 1px #0098ff;
    padding-top: 4px;
    padding-left: 0;
    padding-right: 0;
    font-size: 13px;
  }

  .feature-box-frame {
    padding-left: 25px;
  }

  .feature-section-jumbo.directory {
    max-width: 98%;
  }

  .features-message.home-page {
    line-height: 30px;
  }

  .nav-template-drop {
    margin-left: 0;
    margin-right: auto;
    padding-left: 15px;
    display: block;
  }

  .new-user-text {
    text-align: center;
    padding-left: 0;
  }

  .login-row {
    max-width: 400px;
    margin-top: 30px;
    padding-top: 35px;
  }

  .login-row-two {
    height: auto;
    margin-left: auto;
    margin-right: auto;
    padding-left: 10px;
    display: block;
  }

  .login-row-two.app {
    height: auto;
    margin-bottom: 20px;
  }

  .form-block-5 {
    text-align: center;
    margin-left: auto;
    margin-right: auto;
    display: block;
  }

  .column-42 {
    padding-right: 10px;
  }

  .sentiment-color.gray3 {
    width: 4px;
    min-width: 4px;
  }

  .test-drive-limit-div {
    padding-left: 10px;
    padding-right: 10px;
  }

  .use-case-card {
    margin-right: 0;
  }

  .swots-edit-drop {
    margin-left: 30px;
  }

  .dot-dot-dot {
    max-width: 100%;
    margin-left: 2px;
  }

  .link-sharing-div {
    width: auto;
  }

  .link-sharing-div.shareable-link-url.link-url-field {
    border-style: none;
    border-radius: 20px;
    width: auto;
    margin-left: 5px;
    padding-left: 4px;
  }

  .link-sharing-div.shareable-link-url.link-url-field.integrations {
    text-align: left;
    margin-left: 0;
    display: block;
  }

  .link-sharing-div.shareable-link-url.link-url-field.integrations.obj {
    border-radius: 0;
    margin-bottom: 0;
    margin-left: 0;
    display: flex;
  }

  .uparrow-icon, .uparrow-icon.gridmacro {
    margin-right: 3px;
  }

  .shareable-selector {
    width: auto;
    margin-left: 5px;
    font-size: 16px;
  }

  .signin-logo {
    margin-top: 25px;
  }

  .column-48 {
    padding-left: 20px;
  }

  .button.copy-link-bt {
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 8px;
    font-size: 13px;
  }

  .button.copy-link-bt.integrations {
    float: none;
    border-radius: 20px;
    margin-top: 0;
    margin-right: 0;
    padding-top: 4px;
    padding-bottom: 4px;
    display: inline-block;
  }

  .button.copy-link-bt.integrations.inverse {
    border-style: solid;
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 3px;
    padding-bottom: 3px;
  }

  .announcement-box {
    margin-left: 0;
    display: block;
  }

  .card-dots.gridmacro {
    margin-top: 0;
  }

  .okr-dot-drop.gridmacro {
    padding-top: 0;
  }

  .board-block {
    margin-right: 0;
  }

  .board-block.thumbboard {
    margin-left: 20px;
    margin-right: 20px;
    padding-left: 15px;
    padding-right: 15px;
  }

  .board-section {
    padding-left: 0;
    padding-right: 0;
  }

  .board-jumbo-header {
    margin-left: -15px;
    line-height: 36px;
  }

  .board-framework-module.thumbboard, .examples-boards {
    max-width: 100%;
  }

  .board-left {
    max-width: 100%;
    margin-right: 30px;
  }

  .board-right {
    min-width: 100%;
    max-width: 100%;
  }

  .board-framework-strategy, .additional-templates-mod {
    display: block;
  }

  .conclusion-module {
    min-height: auto;
    margin-right: 0;
    padding-bottom: 5px;
    padding-right: 0;
    display: block;
  }

  .conclusion-module.swot-goal {
    min-width: auto;
    margin-right: 10px;
    padding-right: 0;
    display: block;
  }

  .okr-promo-header {
    width: 100%;
  }

  .drag-area {
    min-width: 100%;
    padding-left: 0;
    display: inline-block;
  }

  .project-module {
    padding-left: 10px;
    padding-right: 10px;
  }

  .project-module.frameworks {
    display: none;
  }

  .project-module.frameworks.homepage-mod {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding-left: 0;
    padding-right: 0;
    display: block;
  }

  .tree-icon {
    margin-right: 7px;
  }

  .multi-plan-messaeg {
    display: none;
  }

  .multi-plan--choose-icon {
    float: none;
    margin-top: 2px;
    margin-left: 0;
  }

  .multi-plan--choose-icon.gridmacro.coloriconmacro.scoremacro {
    display: inline-block;
  }

  .jumbo-get-started {
    text-align: center;
    width: auto;
    margin-left: auto;
    margin-right: auto;
    padding-right: 0;
    display: block;
  }

  .jumbo-get-started.v2mom-bts {
    text-align: center;
  }

  .jumbo-get-started.home-left.gap-box {
    justify-content: center;
  }

  .jumbo-get-started.home-left.home-two {
    justify-content: center;
    margin-bottom: 30px;
    margin-left: auto;
    margin-right: auto;
  }

  .jumbo-get-started.home-left.product-ex {
    text-align: center;
  }

  .jumbo-get-started.home-left {
    margin-bottom: 30px;
  }

  .narrow-focus-icon {
    margin-top: 0;
  }

  .narrow-focus-link.gridspot {
    margin-right: 17px;
  }

  .newjumbo-left {
    text-align: center;
    max-width: 100%;
    padding-left: 0;
  }

  .newjumbo-left.home-jumbo-left {
    text-align: center;
    min-width: auto;
    margin-top: 0;
    margin-left: auto;
    margin-right: auto;
    padding-top: 0;
  }

  .newjumbo-left.v2mom {
    max-width: none;
  }

  .dropdown-toggle-2.gridspot {
    margin-right: 0;
  }

  .pick-color-drop-box.w--open {
    width: 180px;
    height: 150px;
    top: -146px;
    left: -115px;
    right: -30px;
  }

  .public-post-user-message.signup-page {
    display: none;
  }

  .view-default-icon, .view-default-icon.list-view-icon {
    margin-bottom: 0;
  }

  .plan-expand-all {
    margin-top: -5px;
  }

  .header-system-message-text {
    border-radius: 0;
  }

  .jumbo-feature-message {
    text-align: left;
    padding-left: 10px;
    font-size: 16px;
  }

  .jumbo-feature-link {
    flex: 0 auto;
    justify-content: flex-start;
    align-items: center;
    min-width: 225px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 20px;
    display: flex;
  }

  .container {
    flex-wrap: wrap;
    place-content: stretch flex-start;
    align-items: center;
  }

  .jumbo-2018 {
    flex-wrap: wrap;
    padding-top: 30px;
  }

  .jumbo-2018.home-gray {
    background-image: none;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto;
  }

  .jumbo-2018.home-gray.swot {
    background-image: none;
  }

  .jumbo-right-image {
    max-width: 90%;
  }

  .jumbo-right-image.shadowbox {
    text-align: center;
    max-width: 94%;
    margin-left: auto;
    margin-right: auto;
    padding-right: 0;
  }

  .show-more {
    float: left;
    margin-top: 14px;
    margin-bottom: -14px;
    margin-left: 14px;
  }

  .show-more.gridspot {
    float: left;
    margin-top: 18px;
    margin-bottom: -20px;
    margin-left: 30px;
  }

  .show-more.gridspot.colorspot-dark {
    float: left;
    margin-bottom: -20px;
    margin-left: 30px;
  }

  .show-more.gridspot.colorspot {
    float: left;
  }

  .show-more.coloriconmacro {
    margin-top: 0;
    margin-left: 10px;
  }

  .show-more.gridmacro.coloriconmacro {
    float: left;
    margin-top: 10px;
    margin-left: 14px;
  }

  .show-more.gridmacro.coloriconmacro.hide-score {
    margin-left: 19px;
  }

  .jumbo-board {
    padding-left: 20px;
    padding-right: 20px;
    display: block;
  }

  .framework-card {
    width: 230px;
  }

  .fraework-card-desc {
    font-size: 16px;
  }

  .cover-page-box {
    padding-left: 10px;
    padding-right: 10px;
  }

  .cover-page {
    padding-left: 10px;
    padding-right: 20px;
  }

  .cover-page-title {
    text-align: center;
    margin-bottom: 15px;
    padding-right: 0;
    display: block;
  }

  .cover-page-header {
    width: 100%;
    display: none;
  }

  .cover-page-description {
    text-align: center;
    padding-right: 0;
    font-size: 16px;
    line-height: 22px;
  }

  .cover-page-description.author-section {
    text-align: left;
  }

  .cover-page-close {
    margin-top: 14px;
  }

  .coverpage-section {
    margin-right: 0;
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .cover-page-top {
    float: none;
    text-align: center;
    margin: 0 auto;
    line-height: 20px;
    display: block;
  }

  .cover-page-text-area {
    display: block;
  }

  .inlineurl {
    float: none;
  }

  .item-color-dropdown {
    margin-right: 8px;
  }

  .item-color-dropdown.gridspot {
    clear: left;
    padding-left: 20px;
  }

  .item-color-drop-background.w--open {
    padding-bottom: 5px;
    padding-left: 20px;
  }

  .item-color-drop-background.combined.w--open {
    padding: 15px;
    top: -48px;
    left: -54px;
  }

  .item-color-option {
    height: 18px;
    margin-top: 0;
  }

  .item-color-option.none-item {
    margin-top: 0;
  }

  .item-colordropdown.gridspot {
    margin-top: 12px;
  }

  .edit-line-break {
    margin-top: 20px;
  }

  .create-directory {
    border-top-style: none;
    max-width: 98%;
    margin-top: 0;
    padding-left: 10px;
    padding-right: 0;
    display: block;
  }

  .directory-categories {
    width: 300px;
  }

  .directory-categories.full-side {
    border-right-style: none;
    width: auto;
    height: auto;
    margin-bottom: 0;
    padding-right: 0;
  }

  .directory-search {
    border-radius: 6px;
    max-height: 38px;
    font-size: 16px;
  }

  .directory-search.white {
    border-radius: 20px;
    font-size: 16px;
  }

  .directory-labels {
    margin-bottom: 0;
    display: none;
  }

  .directory-category-topics {
    background-color: var(--align-white);
    display: none;
  }

  .directory-cattegory-topics {
    display: none;
  }

  .form-8 {
    background-color: #0000;
    border-radius: 6px;
    max-width: 100%;
  }

  .directory-items {
    box-shadow: none;
    min-width: 98%;
    max-width: 98%;
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .directory-items.tiles {
    min-width: auto;
    max-width: none;
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .edit-advanced {
    margin-left: 0;
  }

  .edit-advanced.create2 {
    margin-bottom: 25px;
    margin-left: 5px;
  }

  .intro-text-box, .author-text-box, .cover-headlne {
    margin-left: 0;
  }

  .cover-page-row {
    margin-right: 0;
    display: block;
  }

  .cp-col {
    padding-right: 0;
  }

  .template-list-header {
    margin-left: 7px;
    padding-left: 0;
  }

  .template-list-header.tile {
    margin-left: 15px;
  }

  .column-57 {
    padding-left: 25px;
  }

  .choose-category {
    border: 1px solid var(--search);
    background-color: var(--search);
    color: var(--align-dark-grey);
    border-radius: 20px;
    margin-right: 12px;
    font-size: 16px;
    display: block;
  }

  .new-card.list-card-view {
    width: 100%;
    max-width: none;
    margin-left: 0;
    margin-right: 0;
  }

  .new-card.list-card-view.tile {
    max-width: 100%;
    height: auto;
    margin-left: 0;
    display: block;
  }

  .new-card-text-area.list-card-view.tile {
    border-left: 10px none var(--align-very-light-grey);
    border-top-style: none;
    width: 100%;
    height: auto;
    padding-top: 25px;
    padding-bottom: 5px;
  }

  .new-card-text-area.list-card-view.tile:hover {
    border-left-color: var(--align-mid-gray);
  }

  .template-description-link {
    max-height: 60px;
    font-size: 16px;
    line-height: 20px;
  }

  .template-description-link.tile {
    width: 100%;
    min-height: auto;
    max-height: none;
    line-height: 22px;
  }

  .template-title-link.tile {
    min-height: auto;
    max-height: none;
  }

  .settings-line-break {
    display: none;
  }

  .double-nav, .double-nav.macro-d-nav-push-content {
    overflow: visible;
  }

  .double-nav.d-nav-push-content {
    overflow: hidden;
  }

  .hide-nav-wrapper {
    display: none;
  }

  .column-67, .column-73 {
    padding-left: 0;
  }

  .message-text-box {
    padding-left: 20px;
    padding-right: 20px;
  }

  .form-block-10 {
    margin-right: 0;
    padding-right: 5px;
  }

  .form-block-10.templates {
    margin-bottom: 0;
  }

  .newteam-mod.new-team-gray {
    padding-left: 20px;
    padding-right: 20px;
  }

  .tdl-white.shadow {
    max-width: 450px;
    margin-top: 30px;
    margin-left: auto;
    margin-right: auto;
  }

  .tdl-white.shadow.alert-owner {
    max-width: 550px;
  }

  .user-initials-text {
    padding-top: 0;
    font-family: Lato, sans-serif;
  }

  .core-ideology-panel {
    padding-left: 0;
    padding-right: 0;
  }

  .projects2 {
    padding-left: 10px;
  }

  .projects2.page {
    width: 100%;
    padding-left: 10px;
  }

  .projects2.page.projects {
    border-top-style: none;
    justify-content: center;
    width: auto;
    max-width: 98%;
    padding-left: 15px;
    padding-right: 0;
  }

  .column-80 {
    flex: none;
  }

  .column-81, .column-82 {
    padding-left: 0;
  }

  .history-change {
    min-width: auto;
    padding-left: 0;
  }

  .history-bar.plan-activity {
    width: auto;
    max-height: 1000px;
    padding-left: 0;
    display: none;
    top: 0;
  }

  .container-2 {
    padding-top: 0;
    padding-bottom: 0;
    padding-right: 0;
  }

  .cmobilenav {
    border-bottom: 1px solid var(--line2);
    border-left: 1px solid var(--line2);
    background-color: #fff;
    margin-top: 41px;
    margin-left: 0;
    padding-left: 0;
    display: block;
  }

  .collab-users-bar {
    display: none;
  }

  .activity2-area {
    padding: 5px 23px 15px;
  }

  .activity2-area.activityspot {
    padding-left: 15px;
    padding-right: 15px;
  }

  .activity2-area.ibox2 {
    margin-right: 15px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .activity2-owner-initials {
    flex: none;
  }

  .reallywant.dark-process {
    padding-left: 15px;
    padding-right: 15px;
  }

  .swot-analysis-strengths, .swot-analysis-weaknesses, .swot-analysis-opportunities, .swot-analysis-threats {
    width: 45%;
    padding-left: 15px;
    font-size: 16px;
    line-height: 24px;
  }

  .swot-analysis-threats.learning-conclusion {
    font-size: 16px;
    line-height: 24px;
  }

  .text-block-63 {
    font-size: 18px;
    line-height: 27px;
  }

  .define-mission {
    line-height: 27px;
  }

  .swot-analysis-learning-grid {
    padding-left: 0;
  }

  .text-block-66 {
    font-size: 16px;
  }

  .title-sub-header {
    font-size: 16px;
    line-height: 24px;
  }

  .title-sub-header.start-with-swot.jumbo.home-max {
    text-align: center;
    padding-right: 0;
    font-size: 36px;
    line-height: 44px;
  }

  .title-sub-header.start-with-swot.jumbo.home-max.white {
    text-align: center;
    padding-left: 15px;
    padding-right: 15px;
    font-size: 45px;
    line-height: 55px;
  }

  .title-sub-header.v2mom {
    text-align: center;
  }

  .oauth-bt.home {
    padding-left: 35px;
  }

  .oauth-bt.home.free-mobile {
    justify-content: center;
    align-items: center;
    padding-left: 20px;
  }

  .jumbo-one-line {
    text-align: center;
    padding-right: 0;
  }

  .bold-text-8 {
    font-size: 15px;
    overflow: hidden;
  }

  .learning-mission {
    padding-left: 0;
  }

  .trusted-by {
    margin-left: 20px;
    margin-right: 20px;
  }

  .swot-type {
    text-align: center;
    flex: 1;
    margin-left: auto;
    margin-right: auto;
  }

  .columns-2 {
    display: block;
  }

  .bold-text-11, .bold-text-12 {
    font-size: 15px;
  }

  .author-div {
    max-width: 250px;
    margin-left: auto;
    margin-right: auto;
    padding-right: 15px;
  }

  .notes-box {
    margin-left: 0;
    margin-right: 0;
    padding-left: 20px;
    padding-right: 20px;
  }

  .notes-box.blend {
    margin-left: -19px;
  }

  .notes-box.blend.note-only {
    margin-left: -11px;
    padding-right: 22px;
  }

  .notes-form-text.pop.note-only {
    margin-left: 0;
  }

  .notes-form-text.pop.blend {
    height: 100%;
    min-height: 90px;
    max-height: 100%;
  }

  .notes-form-text.pop.blend.textarea-auto-resize {
    font-size: 16px;
    line-height: 20px;
  }

  .notes-save {
    margin-left: 5px;
  }

  .notes-drop-menu-box.w--open {
    flex: 0 auto;
    margin-left: 0;
    margin-right: 0;
  }

  .notes-drop-menu.blend {
    object-fit: none;
    flex: none;
    align-self: auto;
    align-items: center;
    width: 110px;
    margin-left: 0;
    display: flex;
    position: static;
  }

  .notes-drop-list.w--open {
    flex: 0 auto;
    width: auto;
    min-width: auto;
    max-width: none;
    display: block;
    position: static;
    top: -21px;
    left: 35px;
    right: auto;
  }

  .item-delete-button {
    display: inline-block;
  }

  .add-notes-link.combined {
    float: none;
    padding-top: 0;
  }

  .item-save-close-div.combined {
    justify-content: flex-start;
    align-items: center;
    min-width: 190px;
    display: flex;
  }

  .item-features-options {
    float: none;
    justify-content: space-between;
    align-items: stretch;
    width: 100%;
    margin-bottom: 10px;
    display: flex;
  }

  .item-features-options.gridspot {
    width: 100%;
  }

  .item-features-options.gridmacro {
    float: none;
    justify-content: flex-start;
    width: auto;
    margin-bottom: 10px;
    display: flex;
  }

  .close-text {
    height: 38px;
    max-height: 38px;
    padding: 2px 16px;
  }

  .hero-tab {
    font-size: 16px;
  }

  .add-notes-links-div {
    max-width: 84px;
  }

  .notes-box-area {
    align-items: stretch;
    min-width: 100%;
    margin-top: 4px;
    margin-bottom: 4px;
  }

  .notes-box-area.gridspot {
    margin-left: 5px;
  }

  .notes-box-area.gridmacro {
    margin-top: 3px;
    margin-bottom: 3px;
  }

  .notes-box-area.note-panel {
    margin-left: 0;
    margin-right: -7px;
  }

  .notes-box-area.note-panel.boardspot {
    display: none;
  }

  .notes-box-area.note-panel.gridspot {
    margin-left: 1px;
  }

  .notes-box-area.note-panel.gridmacro {
    margin-top: 10px;
    margin-bottom: 15px;
  }

  .notes-box-area.note-panel.gridmacro.boardmacro.scoremacro {
    display: none;
  }

  .notes-box-edit-area {
    align-items: stretch;
    min-width: 100%;
    margin-top: 4px;
    margin-bottom: 4px;
  }

  .notes-box-edit-area.note-input {
    border-top-right-radius: 0;
    font-size: 16px;
    line-height: 20px;
  }

  .notes-box-edit-area.note-input.boardmacro {
    display: none;
  }

  .notes-box-edit-item-area {
    align-items: stretch;
    min-width: 100%;
    margin-top: 4px;
    margin-bottom: 4px;
  }

  .notes-icon-area.notes-icon {
    margin-right: 7px;
  }

  .jumbo-2018-2 {
    flex-wrap: wrap;
    padding-top: 30px;
  }

  .jumbo-2018-2.home-gray {
    background-image: none;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto;
  }

  .div-block-12 {
    background-image: linear-gradient(177deg, #fff 38% 42%, #fff0), url('../images/honey-back.png'), linear-gradient(156deg, #fff 46%, #00ffae 83%, #00ffea);
    background-position: 0 0, 100%, 0 0;
    background-repeat: repeat, repeat-x, repeat;
    background-size: auto, 327px, auto;
  }

  .tag-div, .tag-div.groups {
    margin-top: 8px;
  }

  .connected-tag-drop.w--open {
    left: -200px;
  }

  .app-bar {
    z-index: 6000;
    text-align: center;
    border: 1px #000;
    border-top: 1px solid #f1f1f1;
    margin-left: auto;
    margin-right: auto;
    padding-top: 0;
    padding-bottom: 0;
    display: none;
  }

  .app-box {
    text-align: center;
    width: 24%;
    display: inline-block;
  }

  .app-icon {
    opacity: .82;
    width: 28px;
    height: 28px;
    margin-bottom: 2px;
    line-height: 12px;
  }

  .app-text {
    color: var(--black-16);
    font-size: 10.7px;
    font-weight: 400;
  }

  .app-nav-links {
    color: var(--align-dark-grey);
    font-size: 11px;
    line-height: 12px;
    text-decoration: none;
  }

  .link-block-22, .link-block-23 {
    text-decoration: none;
  }

  .projects-title-link.light {
    padding-left: 8px;
    padding-right: 8px;
  }

  .project-choice, .mobile-header-title {
    padding-left: 10px;
  }

  .image-38 {
    clear: left;
    text-align: left;
    flex: 1;
    margin-bottom: 0;
    display: inline-block;
  }

  .globe-icon {
    float: left;
    margin-left: 17px;
    margin-right: auto;
    display: none;
  }

  .globe-icon.logged-in {
    float: none;
    text-align: left;
    margin-left: 19px;
    display: none;
  }

  .globe-icon.logged-in.logged-out {
    float: none;
    text-align: left;
    justify-content: flex-start;
    align-items: center;
    margin-bottom: 0;
    margin-left: auto;
    margin-right: auto;
    padding-left: 15px;
    display: none;
  }

  .app-logo {
    width: 35px;
    margin-top: 20px;
  }

  .app-div {
    text-align: center;
  }

  .app-header {
    padding-left: 30px;
    padding-right: 30px;
    font-family: Montserrat, sans-serif;
    font-size: 30px;
    font-weight: 500;
    line-height: 38px;
  }

  .app-image {
    width: 65%;
    min-width: auto;
    margin-top: 20px;
  }

  .panel-bt-text {
    font-size: 15px;
    line-height: 24px;
  }

  .pricing-block {
    margin-left: auto;
    margin-right: auto;
    padding: 10px 0 0;
  }

  .custom-colors-create {
    max-width: none;
  }

  .swot-left-nav {
    float: none;
    margin-top: 0;
    margin-left: 0;
    padding-top: 10px;
    padding-left: 15px;
    padding-right: 20px;
    display: block;
  }

  .filter-user-form {
    height: 100vh;
    max-height: 100vh;
    overflow: auto;
  }

  .alignemnt-rhythm.top {
    max-width: none;
    padding-left: 15px;
  }

  .nav-image-tab {
    text-align: left;
    display: block;
  }

  .nav-image-icon.buffer {
    width: 15px;
    height: 15px;
  }

  .nav-image-icon.buffer.extra {
    margin-right: 8px;
  }

  .nav-link-block-top {
    min-width: 240px;
    margin-left: 0;
    margin-right: 0;
    padding-top: 14px;
    padding-bottom: 15px;
    padding-left: 18px;
    font-size: 16px;
  }

  .nav-link-block-top.w--current {
    border-bottom-style: none;
    margin-left: 0;
    margin-right: 0;
    padding-bottom: 12px;
    padding-left: 18px;
    display: flex;
  }

  .rhythm-block-section {
    padding-left: 5px;
    padding-right: 5px;
    display: block;
  }

  .rhythm-block-section.feature-templates {
    display: block;
  }

  .rhythm-block-image, .rhythm-block-image.plan, .rhythm-block-image.bigger {
    max-width: none;
  }

  .rhythm-block-image.bigger.v2 {
    max-width: none;
    max-height: none;
  }

  .rhythm-block-image.bigger.v2.card {
    width: 90%;
    max-width: 200px;
    margin-top: 20px;
  }

  .rhythm-block-2 {
    min-width: auto;
    max-width: none;
    display: block;
  }

  .rhythm-block-2.wide {
    padding-left: 0;
    padding-right: 0;
  }

  .rhythm-block-sub {
    min-height: auto;
  }

  .rhythm-block-sub.text {
    min-height: auto;
    margin-bottom: 8px;
    font-size: 16px;
    line-height: 24px;
  }

  .rhythm-block-sub.text.playbook {
    font-size: 16px;
    line-height: 24px;
  }

  .rhythm-block-team {
    min-height: auto;
  }

  .rhythm-block-link.v2 {
    min-height: auto;
    max-height: none;
  }

  .rhythm-block-link.v2.card {
    width: 100%;
    min-height: auto;
    max-height: none;
    margin-top: 0;
    margin-bottom: 25px;
  }

  .billing-col-1.row-1 {
    padding-left: 0;
    display: flex;
  }

  .project-icon-section.activity {
    padding-left: 0;
  }

  .project-icon-section.projects {
    min-width: 25px;
  }

  .project-icon-section.projects.templates {
    min-width: 32px;
    margin-left: 20px;
  }

  .project-icon-section.projects.templates.cover.large {
    margin-bottom: 20px;
    margin-left: auto;
    margin-right: auto;
  }

  .project-icon-section.projects.templates.home-feature.system {
    display: none;
  }

  .project-team-owner-section {
    display: block;
  }

  .projects-top-section {
    padding-left: 10px;
    padding-right: 15px;
  }

  .filter-box.teams, .filter-box.users {
    overflow: auto;
  }

  .select-field.parnet-team {
    max-width: none;
  }

  .rhythm-block-3 {
    min-width: auto;
    max-width: none;
    padding-left: 0;
    padding-right: 0;
    display: block;
  }

  .rhythm-block-section-2 {
    padding-left: 5px;
    padding-right: 5px;
    display: block;
  }

  .rhythm-cols {
    padding-right: 0;
  }

  .playbook-heading {
    font-size: 33px;
    line-height: 37px;
  }

  .playbook-heading.rhythm-heading {
    padding-left: 25px;
  }

  .div-block-60 {
    padding-right: 0;
    display: block;
  }

  .ap-top {
    width: 100%;
    max-width: none;
    max-height: none;
  }

  .split-hompeage {
    display: none;
  }

  .focuses {
    padding-right: 20px;
  }

  .creator-box {
    max-width: none;
    padding-left: 0;
    padding-right: 0;
  }

  .rhythm-block-sub-2 {
    min-height: auto;
  }

  .objective-section, .book-covers {
    display: block;
  }

  .product-name.sub-card-header {
    line-height: 18px;
  }

  .products-playbook.features {
    padding-left: 15px;
    padding-right: 15px;
  }

  .products-playbook.featured {
    padding-left: 25px;
    padding-right: 25px;
  }

  .products-playbook.featured.collection {
    padding-left: 15px;
    padding-right: 15px;
  }

  .products-playbook.featured.boxed {
    width: 100%;
    display: block;
  }

  .products-playbook.featured.boxed.playbook-featured.extra {
    width: auto;
    margin-left: 10px;
    margin-right: 10px;
  }

  .step-card {
    padding-top: 30px;
    padding-left: 30px;
    padding-right: 30px;
  }

  .step-card.intro-card {
    margin-right: 0;
    padding-top: 30px;
    padding-left: 30px;
    padding-right: 30px;
    display: block;
  }

  .step-card.intro-card.about-us {
    padding-left: 30px;
    padding-right: 30px;
  }

  .text-block-123 {
    text-align: center;
  }

  .rhythm-block-team-2 {
    min-height: auto;
    font-size: 16px;
    line-height: 22px;
  }

  .align-left-section {
    padding-right: 0;
  }

  .create-customization-2 {
    max-width: 400px;
  }

  .create-customization-2.home-dyk {
    min-height: auto;
    margin-bottom: 15px;
  }

  .define-mission-2._50 {
    margin-right: 0;
  }

  .ap-cols {
    display: block;
  }

  .ap-cols.top {
    margin-bottom: 0;
    display: block;
  }

  .ap-quote-text {
    margin-bottom: 20px;
  }

  .ap-quote-text.top {
    font-size: 16px;
  }

  .alignment-logo-image {
    width: 135px;
  }

  .alignment-logo-link {
    margin-top: 11px;
    margin-left: 15px;
  }

  .alignment-logo-link.w--current {
    margin-top: 15px;
    margin-left: 12px;
    padding-left: 0;
  }

  .image-42 {
    width: 725px;
    min-width: auto;
    max-width: none;
  }

  .alignment-plan-example-image {
    max-width: 95%;
    display: block;
  }

  .the-alignment-plan-templates {
    overflow: hidden;
  }

  .column-101 {
    text-align: left;
    padding-left: 10px;
  }

  .html-embed {
    margin-left: 0;
    margin-right: 0;
  }

  .class-item {
    margin-right: 0;
  }

  .class-item.right, .class-item.playbook {
    padding-left: 20px;
    padding-right: 20px;
  }

  .class-item.playbook.clean {
    padding-right: 5px;
  }

  .class-item.playbook.right-top {
    margin-left: 0;
    padding-left: 20px;
  }

  .class-item.playbook.right-top.actvitiy {
    max-width: none;
  }

  .class-item.playbook.right-top.workshops {
    margin-left: auto;
    margin-right: auto;
  }

  .calendar-split {
    max-width: none;
  }

  .class-classes-list {
    margin-bottom: 40px;
  }

  .qtab {
    width: 85px;
    margin-bottom: 5px;
    margin-right: 12px;
    padding-left: 0;
    padding-right: 0;
  }

  .qtab.w--current {
    width: 90px;
    margin-bottom: 0;
    margin-right: 15px;
    padding-left: 0;
    padding-right: 0;
  }

  .creator-box-2 {
    max-width: none;
  }

  .right-box-dyk-2 {
    max-width: none;
    margin-bottom: 80px;
    display: block;
  }

  .right-box-dyk-2.box3-dyk {
    display: block;
  }

  .playbook-main-2 {
    padding-left: 0;
    padding-right: 0;
  }

  .tabs-menu-5 {
    border-bottom-style: none;
  }

  .session-name {
    padding-left: 0;
    font-size: 14px;
  }

  .join-session-choose {
    justify-content: flex-start;
    max-width: 300px;
    margin-left: auto;
    margin-right: auto;
  }

  .playbook-top-section {
    display: block;
  }

  .day-session {
    font-size: 13px;
  }

  .session-block {
    font-size: 15px;
  }

  .alignment-home {
    overflow: hidden;
  }

  .author-bio {
    font-size: 16px;
  }

  .tags-main-area {
    margin-top: 5px;
    margin-bottom: 5px;
    padding-left: 0;
  }

  .tree.org-ux {
    padding-left: 15px;
  }

  .tree-team-name.org-ux {
    flex: none;
    align-self: center;
  }

  .tree-team-number.org-ux.combined {
    line-height: 18px;
  }

  .tree-team-number.org-ux.combined.join-font {
    font-weight: 500;
    line-height: 16px;
  }

  .team-name-link.org-ux {
    padding-right: 15px;
  }

  .minnavbt-2 {
    margin-bottom: 0;
    display: inline-block;
  }

  .minnavbt-2.w--current {
    border-left-style: none;
  }

  .labels.workspace {
    padding-left: 20px;
  }

  .labels.workspace.mu-title {
    padding-left: 25px;
  }

  .workspaces {
    margin-left: 0;
    display: flex;
  }

  .workspace-users-count {
    text-align: left;
    margin-left: 0;
    display: inline-block;
  }

  .workspace-users-count.title {
    display: none;
  }

  .workspace-status.verification.alert {
    margin-top: 5px;
  }

  .workspace-user-count-2 {
    text-align: right;
    flex: 1;
    display: none;
  }

  .user-labels {
    display: none;
  }

  .user-labels.status {
    text-align: left;
  }

  .user-names {
    border-bottom-style: none;
    margin-left: 15px;
    margin-right: 10px;
    padding-left: 10px;
    display: block;
  }

  .user-fields {
    padding-top: 2px;
    padding-bottom: 2px;
    font-size: 14px;
  }

  .team-user-list {
    padding-left: 0;
  }

  .rhythm-tabs-drop.featured {
    max-width: 100%;
    position: relative;
  }

  .rhythm-tabs-drop-toggle {
    position: relative;
  }

  .rhythm-tab-drop-box-text {
    height: auto;
    padding-bottom: 0;
  }

  .rhythm-tabs-drop-area.w--open {
    width: auto;
    min-width: 100%;
    max-width: none;
    margin-left: 0;
    position: fixed;
    inset: 115px 0% 0%;
    overflow: scroll;
  }

  .rhythm-tabs-drop-area.team.w--open {
    width: auto;
    min-width: 100%;
    max-width: 100%;
    margin-left: 0;
    position: fixed;
    inset: 120px 0% 0%;
  }

  .rhythm-tabs-drop-area.type.w--open {
    min-width: auto;
    min-height: 100%;
    top: 120px;
    overflow: scroll;
  }

  .rhythm-tabs-drop-area.workspace.w--open {
    min-width: 100%;
    margin-left: auto;
    position: fixed;
    inset: 120px 0% 0%;
  }

  .core-options-image.light {
    margin-top: 11px;
  }

  .settings-ux {
    margin-left: 0;
    margin-right: 0;
    padding-top: 0;
    padding-right: 0;
    display: block;
  }

  .settings-side-bar {
    border-right-style: none;
    min-width: auto;
    max-width: none;
    height: auto;
    padding-left: 0;
    display: block;
  }

  .settings-side-bar.support {
    display: none;
  }

  .settings-side-bar.billing {
    display: block;
  }

  .settings-main {
    box-shadow: none;
    padding-top: 10px;
    padding-left: 0;
  }

  .settings-main.team {
    box-shadow: none;
    border-left-style: none;
    padding-left: 0;
  }

  .settings-page-title {
    margin-right: 3px;
    padding-bottom: 0;
    font-size: 20px;
    line-height: 34px;
  }

  .settings-page-title._14 {
    flex: 1;
  }

  .settings-page-title._14.activity-page {
    flex: 0 auto;
    padding-left: 0;
    display: none;
  }

  .settings-page-title._14.activity-page.left {
    text-align: left;
    display: block;
  }

  .settings-page-title.projects._14 {
    flex: 1;
    margin-left: 2px;
    display: block;
  }

  .settings-page-title.centered {
    padding-top: 15px;
    padding-bottom: 15px;
  }

  .settings-page-title.workspace-setting-title {
    margin-right: 12px;
    line-height: 24px;
  }

  .settings-page-title.support {
    margin-left: 5px;
  }

  .settings-core-label {
    margin-top: 10px;
    display: none;
  }

  .settings-core-label.top, .settings-core-label.top.mobile-hide, .settings-core-label.mobile-hide {
    display: none;
  }

  .settings-side-icon {
    width: 16px;
    height: 16px;
    margin-right: 7px;
    display: none;
  }

  .settings-main-blocks.automation.sub {
    padding-left: 15px;
    padding-right: 15px;
  }

  .ux-button {
    min-width: auto;
    margin-right: 15px;
  }

  .ux-button.inverse {
    margin-right: 0;
  }

  .ux-button.inverse.small.no-space, .ux-button.inverse.small.no-space.manage-users {
    display: inline-block;
  }

  .ux-button.inverse.small.no-space.teams-spacing {
    margin-right: 8px;
  }

  .ux-button.inverse.small.no-space.teams-spacing.no-space-roght {
    padding-left: 16px;
    padding-right: 16px;
  }

  .ux-button.inverse.small.no-space.teams-spacing-page {
    margin-bottom: 0;
    margin-right: 0;
  }

  .ux-button.small.inverse {
    display: none;
  }

  .ux-button.small.no-space {
    margin-right: 0;
  }

  .ux-button.small.mobile-plus {
    margin-top: 15px;
    font-size: 18px;
    display: block;
  }

  .ux-button.small.mobile-plus.inverse {
    border-width: 1.3px;
    padding-left: 12px;
    padding-right: 12px;
    line-height: 32px;
  }

  .ux-button.small.join-team {
    margin-top: 4px;
    margin-bottom: 4px;
  }

  .ux-button.small.join-team.right._4left {
    text-align: center;
  }

  .ux-button.small.right.left {
    padding-left: 16px;
    padding-right: 16px;
  }

  .ux-button.public.home.shadow._140.buffer.leaders {
    font-size: 20px;
  }

  .ux-button.integrations.inverse {
    margin-top: 0;
    margin-left: 0;
  }

  .ux-button.templates-framework {
    margin-right: 0;
  }

  .settings-side-link {
    border-bottom: 1px solid var(--align-transparent);
    margin-right: 20px;
    padding-top: 5px;
    padding-bottom: 5px;
    padding-left: 2px;
    display: inline-block;
  }

  .settings-side-link:hover {
    color: var(--align-dark-grey);
  }

  .settings-side-link.w--current {
    border-bottom-color: var(--align-purple);
    color: var(--align-dark-grey);
    border-radius: 0;
    font-size: 14px;
  }

  .settings-side-link.sub {
    padding-top: 4px;
    padding-bottom: 4px;
  }

  .settings-side-link.sub.mobile-hide {
    padding-top: 4px;
    padding-bottom: 4px;
    display: inline-block;
  }

  .settings-side-link.sub.mobile-hide.w--current {
    display: none;
  }

  .settings-side-link.mobile-hide {
    margin-left: 0;
    margin-right: 15px;
    display: inline-flex;
  }

  .settings-side-link.molbile-hide {
    display: none;
  }

  .settings-title-box {
    margin-bottom: 25px;
    display: block;
  }

  .settings-title-box.core-pages {
    align-items: center;
    max-width: 100%;
    height: auto;
    padding: 17px 0 17px 12px;
    display: flex;
    overflow: hidden;
  }

  .settings-title-box.core-pages.projects {
    padding-right: 5px;
  }

  .settings-title-box.workspace-label.newedit.new {
    margin-bottom: 10px;
  }

  .settings-title-box.all-wide {
    align-items: center;
    display: flex;
  }

  .settings-title-box.team {
    display: flex;
  }

  .settings-title-box.newedit {
    margin-bottom: 20px;
  }

  .settings-title-box.settings-spacing.feature-title {
    align-items: center;
    display: flex;
  }

  .settings-main-middle-section {
    padding-left: 0;
    padding-right: 0;
  }

  .settings-main-middle-section.centered.wide-ux {
    padding-left: 20px;
    padding-right: 20px;
  }

  .settings-title-edit-box {
    margin-bottom: 15px;
  }

  .settings-title-edit-box.workspace-title {
    display: inline-flex;
  }

  .ux-button-cancel {
    margin-top: 10px;
    padding-left: 15px;
    padding-right: 15px;
  }

  .page-icon-box.workspaces {
    padding-left: 0;
  }

  .page-icon-box.workspaces.workspace.green {
    margin-bottom: 5px;
    display: none;
  }

  .page-icon-box.workspaces.workspace.green.teams-page {
    display: inline-flex;
  }

  .bold-home-area {
    margin-top: 0;
  }

  .bold-home-call-to-action.left {
    text-align: center;
  }

  .bold-home-call-to-action.left.centered {
    display: block;
  }

  .strategic-alignment-headline.left {
    text-align: center;
    background-color: #fff;
    background-image: linear-gradient(#e9f4ff, #fff);
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
    padding: 60px 20px 30px;
  }

  .bold-home-alignment--roi.signup {
    margin-top: 80px;
    margin-right: 0;
  }

  .bold-home-alignment--roi.signup.billing {
    text-align: center;
    margin-left: auto;
    margin-right: auto;
    padding-left: 25px;
    padding-right: 25px;
    display: block;
  }

  .bold-home-feartured-template-link {
    margin-bottom: 15px;
    margin-right: 15px;
  }

  .bold-right {
    padding-top: 30px;
    padding-left: 0;
    padding-right: 0;
  }

  .bold-home-split {
    text-align: center;
    margin-top: 0;
    margin-left: 25px;
    margin-right: 25px;
    padding-left: 0;
    padding-right: 0;
    display: block;
  }

  .bold-home-split.home {
    height: auto;
    min-height: 1100px;
    margin-top: 10px;
  }

  .compass-title.ignite-page {
    flex-wrap: wrap;
  }

  .compass-title.ignite-page.create2 {
    text-align: left;
    margin-bottom: 15px;
    display: block;
  }

  .automation-field._12-5 {
    margin-left: 15px;
  }

  .aligned-teams {
    max-width: 100%;
  }

  .aligned-teams.border.retro {
    max-height: 400px;
  }

  .form-block-15 {
    margin-right: 5px;
  }

  .form-block-15.templates {
    margin-bottom: 0;
  }

  .mission-guidance.headline {
    display: block;
  }

  .icon.page.inverse {
    margin-top: 0;
  }

  .column-113 {
    padding-left: 5px;
  }

  .core-drop-main-text {
    display: flex;
  }

  .form-15 {
    padding-right: 12px;
  }

  .form-15.templates {
    background-color: var(--search);
    border-radius: 8px;
    padding-right: 8px;
  }

  .footer-content {
    font-size: 16px;
    line-height: 24px;
  }

  .fade {
    height: 25px;
    margin-top: -57px;
    top: -20px;
  }

  .featured-block {
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
    padding-right: 0;
    display: block;
  }

  .strategy-play-text {
    width: 300px;
    max-width: 300px;
    height: auto;
    padding-left: 20px;
    padding-right: 20px;
  }

  .strategy-play-text:hover {
    border-style: solid;
    border-color: var(--align-hover) var(--ghost-white) var(--ghost-white);
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-right-width: 1px;
  }

  .strategy-play-text.setup {
    flex-wrap: wrap;
    justify-content: center;
    margin-bottom: 0;
    padding: 0 0 0 15px;
  }

  .strategy-play-text.setup:hover {
    border-style: none;
  }

  .strategy-play {
    justify-content: center;
    align-items: center;
    width: auto;
    min-width: auto;
    max-width: none;
    height: auto;
    margin-left: 15px;
  }

  .strategy-play.setup-card {
    text-align: center;
    flex-wrap: wrap;
    justify-content: flex-start;
    min-width: auto;
    max-width: none;
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .template-value {
    text-align: center;
    text-transform: none;
    margin-top: 0;
    margin-bottom: 10px;
    margin-left: 0;
    font-size: 16px;
  }

  .strategy-play-headline {
    margin-bottom: 5px;
    font-size: 22px;
  }

  .payment-button-newux {
    padding-left: 25px;
  }

  .value-card {
    box-shadow: none;
    margin-left: 10px;
  }

  .value-card-headline {
    margin-bottom: 2px;
  }

  .value-card-description {
    font-size: 16px;
    line-height: 22px;
  }

  .div-block-99 {
    margin-left: 15px;
    margin-right: 15px;
    padding-left: 0;
    padding-right: 0;
    display: block;
  }

  .div-block-100 {
    justify-content: center;
    align-items: center;
    min-width: 100%;
    padding-top: 10px;
    padding-bottom: 10px;
    display: flex;
  }

  .create2-sm {
    -webkit-text-stroke-width: 0px;
    font-size: 14px;
  }

  .create2-drop-blocks {
    max-width: none;
    display: block;
  }

  .create2-drop-blocks.label {
    min-width: auto;
    max-width: 99%;
  }

  .create2-drop-blocks.timeframe, .create2-drop-blocks.cycle {
    display: inline-block;
  }

  .optional-label {
    background-color: var(--dodger-blue-12);
    font-size: 16px;
  }

  .optional-label.label {
    height: 40px;
    min-height: 40px;
    max-height: 40px;
    margin-bottom: 15px;
    font-size: 16px;
  }

  .create2-drop {
    font-size: 16px;
  }

  .create2-drop.workspace, .create2-drop.team {
    height: 40px;
    min-height: 40px;
    max-height: 40px;
    margin-bottom: 20px;
    font-size: 16px;
  }

  .create2-drop.timeframe {
    height: 40px;
    min-height: 40px;
    max-height: 40px;
    font-size: 16px;
  }

  .create2-drop.cycle {
    height: 40px;
    min-height: 40px;
    max-height: 40px;
    margin-bottom: 20px;
    font-size: 16px;
  }

  .div-block-105.wide.no-border {
    display: none;
  }

  ._25 {
    width: 17px;
    height: 17px;
  }

  .link-block-43.mobile-plus.wide.mobile-only {
    display: block;
  }

  .link-block-43.mobile-plus.wide.desktop-only {
    display: none;
  }

  .div-block-106.team.inverse.narrow {
    flex: none;
    width: 32px;
    height: 32px;
    padding-left: 2px;
    padding-right: 2px;
  }

  .tiny-icon {
    display: none;
  }

  .tiny-icon.project-member {
    margin-bottom: 2px;
    margin-right: 3px;
    display: inline-block;
  }

  .tiny-icon.project-member.team {
    margin-left: 1px;
  }

  .div-block-107 {
    justify-content: center;
  }

  .div-block-108 {
    text-align: center;
  }

  .column-119 {
    margin-bottom: 5px;
  }

  .column-120 {
    padding-left: 30px;
  }

  .integration-card {
    margin-right: 20px;
    padding-left: 25px;
    padding-right: 25px;
  }

  .integration-setting {
    text-align: left;
    margin-left: 15px;
    display: block;
  }

  .integration-setting.narrow {
    display: block;
  }

  .integration-setting.indent {
    text-align: left;
    margin-left: 0;
    padding-left: 0;
  }

  .integration-setting.indent.high {
    padding-left: 40px;
  }

  .integration-setting.google-authorize {
    display: flex;
  }

  .integration-setting.link {
    margin-left: 5px;
    display: flex;
  }

  .integration-setting.update.slides {
    padding-left: 15px;
  }

  .integration-setting.high {
    margin-bottom: 20px;
    margin-left: 0;
  }

  .integration-setting-name {
    margin-left: 0;
    display: block;
  }

  .integration-setting-name.links {
    display: inline-block;
  }

  .integration-setting-name.right {
    text-align: left;
    margin-bottom: 3px;
  }

  .integration-setting-name.right.narrow {
    text-align: left;
    margin-bottom: 5px;
  }

  .integration-setting-name.right.narrow.export {
    margin-top: 4px;
    margin-bottom: 4px;
    padding-top: 0;
  }

  .integration-setting-name.right.high {
    text-align: left;
    margin-bottom: 3px;
    margin-left: 0;
    font-size: 14px;
  }

  .integration-setting-name.right.high.full {
    margin-left: 0;
  }

  .integration-setting-name.right.bottom.existing, .integration-setting-name.right.new-presentation {
    padding-bottom: 5px;
    padding-left: 5px;
  }

  .integration-input, .integration-input.box.narrow._300 {
    margin-right: 8px;
  }

  .integration-input.blue {
    max-width: 250px;
  }

  .form-16 {
    text-align: left;
  }

  .feature-card.saml {
    padding-left: 0;
    padding-right: 0;
  }

  .feature-card.domains {
    padding-left: 3px;
  }

  .feature-details.saml {
    margin-left: 52px;
  }

  .compass-mission {
    margin-top: 5px;
    padding-left: 0;
    padding-right: 0;
  }

  .business-domain-option.allow {
    flex-wrap: wrap;
    display: flex;
  }

  .use-team-mission {
    margin-left: 2px;
  }

  .use-team-mission.modern.mission {
    margin-bottom: 15px;
    margin-left: 0;
  }

  .create-block {
    flex-wrap: wrap;
    margin-bottom: 5px;
    display: block;
  }

  .create-block.bottom {
    margin-bottom: 25px;
  }

  .create-block.bottom.automation-section {
    display: block;
  }

  .create-block.top.tighter {
    margin-top: 0;
  }

  .create3-text-label {
    justify-content: flex-start;
    min-width: 150px;
  }

  .create3-text-label.modern {
    font-weight: 400;
  }

  .create3-text {
    color: var(--light-slate-grey-2);
    justify-content: flex-start;
    height: auto;
    margin-left: 0;
    margin-right: 15px;
    font-size: 12px;
    font-weight: 400;
  }

  .create3-text.full {
    color: var(--black-16);
    justify-content: flex-start;
    margin-bottom: 3px;
    margin-left: 2px;
    font-size: 14px;
    font-weight: 500;
  }

  .create3-text.full.mission {
    font-size: 14px;
  }

  .automation-title {
    margin-left: 0;
  }

  .workspace-setting-card {
    margin-top: 50px;
    padding-top: 25px;
    padding-bottom: 25px;
    padding-right: 25px;
  }

  .workspace-setting-card.saml {
    padding-left: 0;
    padding-right: 0;
  }

  .div-block-128 {
    text-align: left;
    margin-left: 15px;
    display: inline-block;
  }

  .linked-box {
    border-style: solid;
    min-width: auto;
  }

  .saml-message {
    padding-left: 3px;
  }

  .image-export-icon {
    display: none;
  }

  .chat-message-text-box.them.tight.wide {
    padding-right: 10px;
  }

  .chat-message-text {
    max-width: 470px;
    font-size: 15px;
  }

  .chat-message-text.chatspot {
    max-width: 90vw;
  }

  .chat-window {
    width: auto;
  }

  .chat-window.compass {
    z-index: 99977;
    height: 539.5vh;
    min-height: 100vh;
    max-height: 100vh;
    padding-bottom: 165px;
    padding-right: 0;
  }

  .chat-window.compass.chatspot {
    height: auto;
    min-height: 100vh;
    max-height: 100vh;
    padding-bottom: 165px;
  }

  .chat-window.compass.chatmacro {
    padding-bottom: 165px;
  }

  .chat-message.tight {
    padding-right: 20px;
  }

  .reactions-area.tight {
    margin-left: 32px;
  }

  .emoji-char-display.library {
    margin: 3px;
  }

  .chat-message-main.scroll {
    min-height: 30vh;
    margin-top: 120px;
  }

  .chat-comms-icon-bar.more {
    display: block;
  }

  .chat-compose-box {
    width: auto;
    min-height: auto;
    max-height: none;
    margin-bottom: 0;
    padding: 4px 20px 8px;
    inset: auto 0% 0%;
  }

  .chat-compose-box.chatspot {
    margin-left: 0;
    inset: auto 0% 0%;
  }

  .chat-compose-box.chatmacro {
    width: 100%;
  }

  .message_text_editable {
    min-height: 36px;
    font-size: 16px;
  }

  .chat-compose-icons.sm.attach.mentions-compose-box {
    display: block;
  }

  .chat-compose-icons.sm.attach.emoji-compose-box {
    display: none;
  }

  .chat-added-image.chatspot {
    width: auto;
  }

  .chat-more-options {
    display: flex;
  }

  .chat-more-drop-back.w--open {
    min-width: auto;
    top: -37px;
    left: -270px;
  }

  .chat-side {
    width: auto;
    min-width: 100%;
    max-width: none;
    position: fixed;
    inset: 0%;
  }

  .chat-side.chatspot {
    height: 100vh;
    padding-right: 0;
  }

  .chat-side.chatmacro {
    overflow: hidden;
  }

  .chat-panel {
    max-width: 100%;
    display: block;
  }

  .chat-panel.chat {
    z-index: 2147483647;
    margin-top: 0;
  }

  .chat-panel.chat.chatspot {
    z-index: 99999999;
  }

  .chat-options-text {
    font-size: 15px;
  }

  .chat-options-link.chat-message-edit {
    margin-right: 8px;
    padding-top: 0;
    padding-bottom: 0;
  }

  .chat-options-link.chat-message-delete {
    padding-top: 0;
    padding-bottom: 0;
    padding-left: 8px;
  }

  .chat-options-link.chat-message-reply-bottom {
    padding-top: 0;
    padding-bottom: 0;
  }

  .chat-active-number-box.unread-messages.page-status.chat-unread-topics-macro {
    justify-content: center;
    align-items: center;
  }


  .manageuser-email {
    font-size: 11px;
  }

  .columns-11 {
    align-items: center;
    display: flex;
  }

  .create2-title-box {
    margin-bottom: 30px;
  }

  .column-123 {
    justify-content: flex-start;
    margin-top: 8px;
    padding-left: 25px;
  }

  .div-block-153 {
    padding-left: 0;
  }

  .reminder-current-timeframe {
    margin-left: 0;
    margin-right: 15px;
  }

  .reminder-current-timeframe.automation {
    margin-top: 3px;
    margin-bottom: 5px;
    padding-left: 4px;
    font-size: 16px;
    display: block;
  }

  .reminder-current-timeframe.automation.next-cycle {
    display: inline-block;
  }

  .project-page-filters {
    padding-right: 10px;
  }

  .emoji_char_input {
    height: 34px;
    font-size: 16px;
  }

  .popular-emojis {
    max-height: 94px;
    padding-top: 6px;
    padding-left: 15px;
    padding-right: 9px;
  }

  .div-block-161 {
    justify-content: center;
    margin-bottom: 20px;
    display: flex;
  }

  .div-block-162 {
    display: block;
  }

  .paragraph.gpt-4 {
    padding: 50px 40px;
  }

  .chat-message-icon.new-chat-topic {
    margin-right: 3px;
  }

  .column-127 {
    display: block;
  }

  .filter-by-user-panel {
    display: none;
    top: 41px;
  }

  .strategy-featured-content.right {
    margin-top: 25px;
  }

  .strategy-featured-title {
    font-size: 40px;
  }

  .strategy-featured-paragrapgh._32 {
    text-align: center;
  }

  .strategy-featured-card-left.gray.purple {
    padding-left: 15px;
  }

  .strategy-featured-card-left.gray.orange {
    padding-left: 14px;
  }

  .strategy-featured-card-left.gray.green {
    padding-left: 15px;
  }

  .column-133 {
    justify-content: center;
  }

  .teams-message.user-page {
    margin-left: 25px;
    margin-right: 25px;
  }

  .teams-message.user-page.workspaces {
    margin-left: 0;
    padding-left: 15px;
  }

  .teams-message.user-page.manage-users {
    margin-left: 0;
    margin-right: 10px;
  }

  .teams-message.user-page.manage-users.invitie-link.teams-page {
    margin-left: 0;
  }

  .chat-edit-message-text-editable {
    font-size: 16px;
    line-height: 21px;
  }

  .value-tabs {
    margin-left: 0;
    margin-right: 0;
    display: block;
  }

  .value-tab, .value-tab.w--current {
    min-width: auto;
    max-width: none;
  }

  .tabs-menu-7 {
    margin-right: 25px;
    padding-right: 0;
  }

  .schedule-div {
    display: block;
  }

  .schedule-div.automation.next-automation-status {
    margin-top: 5px;
    margin-bottom: 5px;
  }

  .div-block-181 {
    flex: none;
  }

  .uui-heroheader18_background-grid {
    width: auto;
    min-width: auto;
    max-width: none;
  }

  .a-button-video-2 {
    height: 44px;
    min-height: 44px;
    padding-top: 0;
    padding-bottom: 0;
    padding-left: 15px;
    display: inline-block;
  }

  .text-block-216 {
    line-height: 42px;
  }

  .uui-navbar08_link-2 {
    width: 80px;
    margin-bottom: 12px;
    margin-left: 0;
    padding-top: 12px;
    padding-bottom: 0;
    font-size: 1rem;
    font-weight: 400;
    line-height: 38px;
  }

  .uui-heading-medium-2 {
    font-size: 1.75rem;
    line-height: 1.4;
  }

  .uui-pricing06_plan {
    margin-bottom: 25px;
    padding-bottom: 2rem;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .uui-pricing06_plan.enter-card {
    max-width: none;
  }

  .uui-text-size-medium-2, .uui-text-size-medium-2.sub {
    min-height: auto;
  }

  .uui-pricing06_price {
    font-size: 2.25rem;
  }

  .uui-page-padding-3 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .uui-heading-xsmall {
    font-size: 1.25rem;
  }

  .uui-badge-2 {
    padding: .125rem .5rem;
  }

  .uui-button-3 {
    font-size: 1rem;
  }

  .uui-button-3:hover {
    border-color: var(--align-hover);
    background-color: var(--align-hover);
  }

  .uui-button-3.inverse {
    margin-right: 8px;
    display: inline-block;
  }

  .uui-button-3.inverse:hover {
    background-color: var(--align-transparent);
    color: var(--align-purple);
  }

  .uui-pricing06_price-text {
    font-size: 1.5rem;
  }

  .uui-padding-vertical-xhuge-3 {
    max-width: 100%;
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .uui-pricing06_component {
    grid-template-columns: 1fr;
    margin-top: 3rem;
  }

  .uui-pricing06_component.pricing-page {
    display: block;
  }

  .text-block-220:hover {
    color: #fff;
  }

  .alignment-swot-analysis {
    font-size: 50px;
    line-height: 60px;
  }

  .columns-15 {
    padding-left: 15px;
    padding-right: 20px;
  }

  .uui-footer02_left-wrapper {
    grid-row-gap: 3rem;
  }

  .uui-padding-vertical-xlarge {
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
  }

  .uui-footer02_legal-list-wrapper {
    flex-direction: column-reverse;
    align-self: center;
  }

  .uui-footer02_social-link:hover {
    color: #98a2b3;
  }

  .uui-footer02_link:hover {
    color: var(--align-purple);
  }

  .uui-footer02_legal-link {
    margin-right: 12px;
  }

  .uui-footer02_legal-link:hover {
    color: #98a2b3;
  }

  .uui-page-padding-4 {
    padding-left: 2rem;
    padding-right: 1rem;
  }

  .uui-footer02_bottom-wrapper {
    flex-direction: column-reverse;
    align-items: flex-start;
    margin-top: 3rem;
  }

  .uui-footer02_top-wrapper {
    grid-row-gap: 3rem;
  }

  .uui-footer02_legal-list {
    justify-items: start;
    margin-bottom: 1rem;
    display: block;
  }

  .uui-badge-small-success-4 {
    padding: .125rem .5rem;
  }

  .heading-23 {
    padding-left: 0;
    padding-right: 0;
    font-size: 22px;
  }

  .beta-emoji {
    margin-right: 20px;
  }

  .manage-users-dropdown-form {
    max-width: 225px;
  }

  .text-block-235 {
    padding-left: 40px;
    padding-right: 40px;
  }

  .chat-menu-hover-icons {
    display: block;
  }

  .uploaded-file-data.preview {
    max-width: 390px;
  }

  .link-block-54.close-chat-link {
    margin-top: -2px;
    top: 13px;
    right: 18px;
  }

  .link-block-54.close-chat-link.chatspot {
    z-index: 98888888;
    background-color: var(--align-white);
    margin-top: -5px;
    display: flex;
    top: 15px;
    right: 15px;
  }

  .link-block-54.close-chat-link-new-chat {
    margin-top: -1px;
  }

  .link-block-54.close-chat-link-new-chat.chatspot {
    padding-left: 0;
    padding-right: 0;
  }

  .chat-side-panel.chat-plan {
    width: auto;
    max-height: 1000px;
    padding-left: 0;
    display: none;
    top: 0;
  }

  .chat-side-panel.chat-plan.chatspot {
    z-index: 80000;
    display: none;
  }

  .chat-side-panel.chat-plan.chatmacro {
    display: none;
  }

  .sub-nav-icon.add {
    opacity: .6;
    filter: none;
    width: 18px;
    height: 18px;
  }

  .sub-nav-icon.add.mobile, .sub-nav-icon.add.ipad, .sub-nav-icon.add.ipad.projects {
    filter: none;
  }

  .sub-nav-links {
    display: flex;
  }

  .sub-nav-links.blue {
    width: 33px;
    height: 33px;
    padding-left: 5.5px;
    padding-right: 5.5px;
  }

  .sub-nav-links.blue.ibox {
    background-color: var(--align-light-gray);
    border-style: none;
    width: 36px;
    height: 36px;
  }

  .sub-nav-links.blue.ibox.activity {
    margin-right: 5px;
    padding-left: 5.5px;
  }

  .sub-nav-links.blue.ibox.v2 {
    margin-right: 0;
  }

  .sub-nav-links.black {
    width: 36px;
    height: 36px;
    padding-left: 5.5px;
    padding-right: 5.5px;
  }

  .sub-nav-links.black.projects, .sub-nav-links.black.projects.w--current {
    display: none;
  }

  .sub-nav-links.black.home {
    flex: none;
    width: 36px;
    display: flex;
  }

  .sub-nav-links.black.home.w--current {
    display: flex;
  }

  .sub-nav-links.black.home.none, .sub-nav-links.black.home.hide {
    display: none;
  }

  .sub-nav-buttons {
    padding-right: 5px;
  }

  .sub-nav-text {
    display: none;
  }

  .teamspace-owner {
    margin-left: 10px;
    display: none;
  }

  .team-user-fields {
    padding-top: 2px;
    padding-bottom: 2px;
    font-size: 14px;
  }

  .team-user-fields.email {
    margin-bottom: 0;
    padding-bottom: 2px;
    padding-left: 11px;
  }

  .team-manageuser-email {
    font-size: 13px;
    line-height: 18px;
  }

  .remove-user-link {
    margin-left: 12px;
  }

  .template-timeframe {
    text-align: center;
    text-transform: none;
    margin-top: 0;
    margin-bottom: 10px;
    margin-left: 0;
    font-size: 12px;
  }

  .div-block-194 {
    text-align: center;
  }

  .universal-invite-compose {
    font-size: 16px;
  }

  .universal-invite-user-dropdown {
    min-width: auto;
  }

  .universal-invite-box {
    margin-left: 0;
    margin-right: 0;
    font-size: 16px;
    display: block;
  }

  .custom-drop-div-top {
    height: 36px;
    margin-left: 20px;
    display: inline-block;
  }

  .custom-drop-div-text {
    padding-left: 0;
    position: static;
  }

  .custom-drop-div-backround {
    top: auto;
  }

  .universal-user-controls {
    float: none;
    text-align: right;
    margin-left: 0;
    padding-right: 5px;
    display: block;
  }

  .remove-project-user-link {
    margin-left: 12px;
  }

  .project-user-names {
    border-style: none;
    border-color: #000;
    border-radius: 0;
    padding-left: 0;
    padding-right: 0;
    display: flex;
  }

  .project-col-right {
    padding-left: 30px;
  }

  .manage-project-user-email {
    font-size: 11px;
  }

  .universal-empty-state-message {
    line-height: 22px;
  }

  .project-communications {
    padding-left: 7px;
    display: none;
  }

  .button-ux-animation {
    justify-content: center;
    max-width: none;
    display: inline-block;
  }

  .button-ux-animation.invite-users-button {
    margin-right: 5px;
  }

  .team-user-row {
    border-style: none none solid;
    border-color: black black var(--line-3);
    border-radius: 0;
    padding-left: 5px;
    padding-right: 10px;
    display: flex;
  }

  .team-users-box {
    padding: 20px 0;
  }

  .remove-team-user-link {
    margin-left: 12px;
  }

  .slider {
    display: none;
  }

  .image-85 {
    max-width: 97%;
    display: none;
  }

  .message-hashtags-box-sample {
    margin-bottom: -4px;
  }

  .align-section {
    padding-left: 20px;
    padding-right: 20px;
    display: block;
  }

  .align-section.hero {
    margin-left: 5px;
    margin-right: 5px;
    padding-left: 1rem;
    padding-right: 1rem;
    display: block;
    overflow: visible;
  }

  .align-box-left {
    text-align: center;
    min-width: auto;
    max-width: none;
    padding-right: 0;
  }

  .align-box-right {
    max-width: none;
    display: block;
  }

  .align-box-right.coach {
    max-width: none;
  }

  .align-buttons {
    width: auto;
  }

  .align-buttons.app {
    max-width: 350px;
  }

  .align-button-link {
    margin-bottom: 15px;
    margin-left: 7px;
    margin-right: 7px;
  }

  .align-button-link.inverse {
    margin-left: 7px;
    margin-right: 7px;
  }

  .sub-headline-align {
    font-size: 22px;
  }

  .sub-headline-align.top {
    margin-bottom: 30px;
  }

  .heading-24 {
    font-size: 48px;
    line-height: 55px;
  }

  .hero-swot {
    max-width: 100%;
    padding-left: 0;
    padding-right: 0;
    overflow: hidden;
  }

  .align-logo-section, .align-logo-area {
    padding-left: 0;
    display: block;
  }

  .logo-area-text {
    text-align: center;
    max-width: 370px;
    margin-left: auto;
    margin-right: auto;
  }

  .logo-area-logos {
    display: inline-block;
  }

  .featured-logo {
    margin-top: 25px;
    margin-bottom: 25px;
  }

  .align-section-2 {
    padding: 50px 25px;
  }

  .frameworks-area {
    display: block;
  }

  .frameworks-area.home {
    background-image: none;
    background-repeat: repeat;
    background-size: auto;
    padding-top: 0;
  }

  .frameowork-tile {
    min-width: 260px;
    max-width: 300px;
    max-height: 230px;
    margin: 15px;
  }

  .framework-tile-text {
    min-height: 80px;
    font-size: 1rem;
    line-height: 1.2rem;
  }

  .align-image-left {
    max-width: 100%;
    margin-bottom: 40px;
    padding-right: 0;
  }

  .align-image-left.photo {
    max-height: 250px;
    margin-bottom: 20px;
    margin-left: auto;
    margin-right: auto;
  }

  .align-image-left.plan-image.right {
    margin-left: 0;
  }

  .align-box-left-section-3 {
    max-width: 100%;
    padding-right: 0;
  }

  .align-box-left-section-3.photo {
    margin-top: 40px;
    margin-right: 0;
    display: block;
  }

  .align-box-left-section-3.left {
    padding-left: 0;
  }

  .align-section-3 {
    display: none;
  }

  .align-section-3.left {
    text-align: center;
  }

  .align-section-3.switch.middle {
    display: none;
  }

  .chat-compose-box-placeholder {
    margin-top: 0;
    padding-left: 8px;
  }

  .section-testimonia-s {
    margin-left: 42px;
    margin-right: 42px;
    padding-left: 40px;
    padding-right: 40px;
  }

  .section-1 {
    margin-left: auto;
    margin-right: auto;
    display: block;
  }

  .box-1 {
    max-width: none;
    margin-top: 10px;
    margin-bottom: 25px;
  }

  .div-block-205, .div-block-206 {
    height: auto;
  }

  .div-block-208 {
    display: none;
  }

  .column-142 {
    padding-top: 15px;
  }

  .pricing-reference.home-quote.signup.billing {
    margin-right: 25px;
  }

  .quote-card-text {
    max-width: none;
    padding: 40px 25px;
  }

  .quote-card-text.flat {
    max-width: 90%;
  }

  .pricing-quote {
    font-size: 22px;
    line-height: 30px;
  }

  .div-block-211.signup {
    margin-top: 25px;
  }

  .div-block-211.signup.billing {
    display: block;
  }

  .customer-quote-card {
    text-align: center;
    max-width: none;
    margin-left: auto;
    margin-right: auto;
    display: block;
  }

  .customer-quote-card.home-quote-card {
    padding-left: 15px;
    padding-right: 15px;
  }

  .customer-quote-card.home-quote-card.billing {
    min-width: auto;
  }

  .image-90 {
    max-width: 150px;
    max-height: 90px;
  }

  .image-90.signup {
    display: none;
  }

  .customer-photo {
    max-width: none;
    max-height: 250px;
    display: none;
  }

  .image-96 {
    max-width: 85%;
  }

  .visibility-box {
    display: block;
  }

  .visibility-option {
    min-width: auto;
    max-width: none;
    margin-bottom: 6px;
    margin-right: 0;
    padding-top: 11px;
    padding-bottom: 11px;
    padding-right: 8px;
  }

  .visibility-option.checked-visibility-code-private-macro {
    max-width: none;
  }

  .visibility-headline {
    font-size: 14px;
  }

  .visibility-sub {
    text-shadow: none;
    min-height: 25px;
    padding-right: 15px;
    font-size: 14px;
  }

  .visibility-radio-button {
    justify-content: flex-end;
    align-items: center;
    margin-top: 0;
  }

  .dropdown-list-6.visibility-option-back.w--open {
    top: 0;
  }

  .div-block-216 {
    flex: none;
  }

  .alignment-rhythm-templates {
    flex-wrap: wrap;
    justify-content: center;
    margin-left: auto;
    margin-right: auto;
    padding-right: 10px;
  }

  .alignment-rhythm-templates.tile {
    margin-top: 20px;
    padding-left: 0;
    padding-right: 0;
  }

  .setup-framework-text {
    max-width: none;
  }

  .image-103 {
    margin-top: 8px;
  }

  .link-block-57 {
    margin-left: auto;
    margin-right: auto;
  }

  .drive-feature-notice-text {
    flex: 1;
    margin-left: 8px;
  }

  .drive-feature-notice-div, .slides-feature-notice-div {
    padding-left: 50px;
  }

  .inbox-project-image {
    align-self: center;
    width: 150px;
  }

  .text-block-322 {
    margin-left: 6px;
    line-height: 20px;
  }

  .request-team-users-box {
    padding: 20px 0;
  }

  .request-team-users-box.pending-requests {
    margin-bottom: 0;
  }

  .ux-dropdown-button.global-notifications {
    justify-content: flex-start;
    align-items: center;
    margin-left: 5px;
  }

  .ux-dropdown-button.global-notifications.topic {
    display: block;
  }

  .ux-dropdown-button.global-notifications.topic.w--open {
    display: none;
  }

  .ux-dropdown-button.global-notifications.app {
    flex: none;
    justify-content: flex-start;
    align-items: center;
    margin-left: 0;
    left: auto;
  }

  .ux-dropdown-back.filter-message.gnotifications.top-nav.w--open {
    position: relative;
    top: 0;
    right: 5px;
  }

  .ux-dropdown-back.filter-message.gnotifications.top-nav.topic.w--open {
    position: absolute;
  }

  .ux-dropdown-back.filter-message.gnotifications.top-nav.app.w--open {
    left: -190px;
  }

  .ux-dropdown-back.chat-options.w--open {
    margin-top: 10px;
  }

  .ux-dropdown-button-icon.top-nav {
    margin-left: 5px;
  }

  .ux-dropdown-top.top-nav {
    float: none;
    text-align: left;
    justify-content: flex-start;
    align-items: center;
    display: block;
  }

  .ux-dropdown-top.top-nav.app {
    flex: none;
    margin-left: 0;
  }

  .ux-dropdown-top.topic {
    display: none;
  }

  .inbox-team-image {
    align-self: center;
    width: 150px;
  }

  .div-block-244 {
    display: block;
  }

  .ibox-nav-panel-area {
    min-width: auto;
    max-width: none;
    min-height: auto;
    max-height: none;
  }

  .ibox-topics {
    margin-left: 5px;
    margin-right: 5px;
    padding-left: 5px;
    padding-right: 5px;
  }

  .ibox-topics:hover {
    margin-left: 5px;
    padding-left: 5px;
  }

  .ibox-topics.current {
    margin-left: 5px;
    margin-right: 5px;
    padding-left: 5px;
    padding-right: 5px;
  }

  .ibox-topics.macro-current-inbox-item {
    margin-left: 5px;
    padding-left: 5px;
    padding-right: 5px;
    overflow: hidden;
  }

  .ibox-topics.ibox-activity-item {
    margin-left: 5px;
  }

  .ibox-topics-title {
    height: 22px;
    line-height: 22px;
  }

  .ibox-topics-title.bold {
    max-width: none;
  }

  .ibox-topics-title.ellipsis {
    max-width: 65vw;
  }

  .ibox-topics-title.inbox-link {
    padding-left: 5px;
  }

  .ibox-nav-inbox-panel {
    max-width: 100%;
    margin-top: 0;
    display: block;
    position: static;
    top: 0;
  }

  .ibox-nav-inbox-panel.chatspot {
    min-width: auto;
    max-width: none;
    margin-top: 0;
    padding-top: 0;
    padding-left: 10px;
    padding-right: 10px;
  }

  .ibox-area.mobile {
    border-top-style: none;
    display: block;
  }

  .ibox-main-panel.activity-feed {
    position: static;
  }

  .join-team-banner {
    text-align: center;
    line-height: 24px;
  }

  .join-team-bannr-box.shadow {
    max-width: 450px;
    margin-top: 30px;
    margin-left: auto;
    margin-right: auto;
    padding-top: 0;
  }

  .join-team-bannr-box.shadow.transparent {
    max-width: none;
    padding-left: 25px;
    padding-right: 15px;
  }

  .manage-users-settings-area {
    margin-left: 0;
    display: none;
  }

  .manage-users-settings-box {
    width: 100%;
    margin-bottom: 12px;
  }

  .auto-join-link-box {
    margin-top: 0;
  }

  .org-tree-row {
    flex: 1;
    width: 100%;
    margin-left: 0;
    display: flex;
  }

  .org-team-owner {
    background-color: var(--align-transparent);
    width: 35px;
    height: 35px;
    margin-top: 5px;
    margin-bottom: 5px;
    margin-left: 0;
  }

  .org-ux-team-owner-text {
    width: 35px;
    height: 35px;
    line-height: 35px;
  }

  .org-tree-options-buttons {
    text-align: right;
    flex: 1;
    justify-content: flex-end;
    align-items: center;
    display: flex;
  }

  .request-to-join-access-status.macro-team-access-requested-label {
    display: none;
  }

  .org-ux-join-team-button.combined.add.join-bt {
    height: 30px;
    margin-top: 5px;
    margin-bottom: 5px;
    line-height: 28px;
  }

  .org-ux-join-team-button.combined.add.join-bt.macro-join-team-button {
    min-width: 100px;
    line-height: 28px;
  }

  .org-ux-request-to-join-button.combined.add.join-bt {
    min-width: 130px;
    height: 30px;
    margin-top: 5px;
    margin-bottom: 5px;
    line-height: 28px;
  }

  .org-ux-request-to-join-button.combined.add.join-bt.macro-request-to-join-button {
    min-width: 130px;
    padding-left: 12px;
    padding-right: 12px;
    line-height: 28px;
  }

  .org-ux-team-member-count.combined.add.purple {
    min-width: 95px;
    margin-top: 5px;
    margin-bottom: 5px;
    padding-left: 12px;
    padding-right: 12px;
  }

  .join-workspace-box.shadow {
    max-width: 450px;
    margin-top: 30px;
    margin-left: auto;
    margin-right: auto;
    padding-top: 0;
  }

  .join-workspace-box.shadow.transparent {
    padding-right: 25px;
  }

  .new-chat-create-area.chatspot {
    position: static;
  }

  .column-148 {
    padding-left: 0;
  }

  .div-block-279 {
    width: 36px;
    height: 36px;
  }

  .inbox-new-chat-button {
    margin-right: 2px;
    display: block;
  }

  .inbox-section-header {
    padding-left: 10px;
  }

  .signup-with-customer-quates {
    margin-left: 15px;
    margin-right: 15px;
    display: block;
  }

  .customer-quotes {
    display: block;
  }

  .div-block-283 {
    min-height: 190px;
    max-height: none;
  }

  .div-block-284, .alignment-featured-box {
    max-height: none;
  }

  .new-chat-header-area {
    z-index: 99999999;
    position: relative;
  }

  .image-138 {
    display: none;
  }

  .dash-report {
    padding-left: 2px;
    padding-right: 2px;
  }

  .topic-wrapper {
    border-radius: 12px;
    margin-left: 0;
    margin-right: 0;
    overflow: visible;
  }

  .topic-wrapper.current {
    margin-left: 0;
  }

  .global-notifications-panel {
    float: none;
    display: none;
  }

  .global-notifications-panel.app {
    flex: none;
    width: 26px;
    margin-left: 8px;
    display: block;
  }

  .topic-hover-area {
    margin-right: 0;
    padding-right: 6px;
    overflow: visible;
  }

  .modal-content-text {
    display: block;
  }

  .app-top-header {
    padding: 0 5px 0 10px;
    display: flex;
    position: absolute;
  }

  .app-top-icon {
    justify-content: center;
    align-items: center;
    width: 14px;
    height: 14px;
    display: inline-block;
  }

  .mobile-nav-link-bt {
    border: 1px solid var(--line-3);
    border-radius: 38px;
    flex: none;
    align-self: center;
    width: 32px;
    height: 32px;
    padding: 5px 2px 5px 8px;
    display: none;
  }

  .app-name-drop {
    padding-bottom: 10px;
    padding-left: 0;
  }

  .app-name-drop.cdrop {
    float: none;
    margin-top: 0;
    margin-left: 12px;
    padding-top: 0;
    padding-bottom: 0;
    display: block;
  }

  .app-name-drop.cdrop.chatmacro {
    text-align: right;
    flex: none;
    margin-top: 0;
    padding-top: 0;
    padding-bottom: 0;
    padding-right: 10px;
  }

  .app-name-drop.cdrop.chatspot {
    align-self: center;
    margin-top: 0;
    padding-top: 0;
    padding-bottom: 0;
  }

  .div-block-293 {
    flex: 1;
  }

  .app-header-title-text {
    color: var(--align-dark-grey);
    font-size: 16px;
    font-weight: 600;
    display: none;
  }

  .sso-notes.macro-sso-notes {
    margin-left: 52px;
    margin-right: 0;
  }

  .add-header-area {
    justify-content: flex-end;
    align-items: center;
    width: auto;
    height: 41px;
    padding-top: 0;
    padding-bottom: 0;
    display: flex;
  }

  .alignment-app-heading {
    font-size: 48px;
    line-height: 55px;
  }

  .align-box-right-app {
    max-width: none;
    display: block;
  }

  .sub-headline-align-app {
    font-size: 22px;
  }

  .hero-swot-app {
    max-width: 100%;
    padding-left: 0;
    padding-right: 0;
    overflow: hidden;
  }

  .bold-home-app {
    text-align: center;
    margin-top: 0;
    margin-left: 25px;
    margin-right: 25px;
    padding-left: 0;
    padding-right: 0;
    display: block;
  }

  .bold-home-app.home {
    height: auto;
    min-height: 1100px;
    margin-top: 10px;
  }

  .app-nav-bar-area {
    padding-top: 6px;
    padding-bottom: 8px;
    display: block;
  }

  .app-top-nav-bar-area {
    flex: none;
    display: block;
  }

  .app-top-nav-bar-area.search-nav {
    flex: 1;
  }

  .search-e-panel {
    margin-left: 0;
    padding-left: 20px;
    padding-right: 20px;
  }

  .search-e-area {
    margin-left: 0;
  }

  .search-e-headline {
    min-width: auto;
  }

  .search-e-message {
    margin-top: 8px;
    margin-bottom: 8px;
  }

  .search-e-result-area {
    margin-bottom: 0;
  }

  .search-e-filter-box {
    margin-top: 20px;
    padding-left: 0;
    display: flex;
  }

  .search-e-filter-box.fitler-tabs-row {
    padding-left: 0;
  }

  .sesrch-g-area {
    display: none;
  }

  .search-e-footer.messages {
    margin-left: 0;
  }

  .search-e-nav-featured {
    font-size: 16px;
  }

  .frameworks-ux {
    text-align: left;
    max-width: none;
    margin-left: 10px;
    padding-left: 5px;
    padding-right: 5px;
  }

  .frameworks-ux.sm {
    display: block;
  }

  .framework-alignment--rhythm {
    width: auto;
    margin-bottom: 20px;
    margin-left: auto;
    margin-right: auto;
    display: block;
  }

  .framework-alignment--rhythm.sm {
    margin-bottom: 30px;
  }

  .framework-alignment--rhythm.home {
    flex-flow: wrap;
    justify-content: flex-start;
    align-items: center;
    padding-left: 0;
    padding-right: 0;
  }

  .templates-tile-modern {
    margin-top: 0;
  }

  .image-152._2 {
    align-self: center;
    width: 40px;
    height: 40px;
    margin-left: 0;
  }

  .framework-template {
    border: 1px none var(--line-3);
    border-radius: 12px;
    margin-bottom: 20px;
    margin-left: 0;
    padding-bottom: 0;
    display: flex;
  }

  .framework-template.x {
    margin: 10px 7px 10px 20px;
  }

  .frameworks-tile {
    border-style: solid;
    border-width: 5px;
    border-radius: 12px;
    justify-content: center;
    align-items: center;
    width: 95px;
    height: 65px;
    margin-top: 0;
    margin-bottom: 0;
    margin-left: 0;
    padding-top: 5px;
    padding-left: 5px;
    padding-right: 5px;
  }

  .frameworks-tile.sm.g {
    width: 60px;
  }

  .frameworks-tile.freeform {
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .frameworks-section {
    text-align: left;
    justify-content: flex-start;
    align-items: center;
    margin-bottom: 10px;
    display: block;
  }

  .frameworks-section.sm {
    text-align: left;
    margin-left: 10px;
  }

  .frameworks-section.playbook {
    justify-content: center;
    align-items: center;
    padding-right: 0;
    display: flex;
  }

  .frameworks-section.playbook.tabs {
    display: block;
  }

  .tile-title-link {
    padding-top: 0;
    padding-left: 20px;
  }

  .tile-title-link.sm {
    padding-left: 22px;
  }

  .alignment-playbook-slides {
    align-self: flex-start;
    width: 22px;
    height: 22px;
    margin-top: 2px;
  }

  .tile-sub-text {
    padding-left: 20px;
  }

  .tile-sub-text.sm {
    padding-left: 22px;
  }

  .tile-body-text, .alignment-rhythm-title {
    align-self: center;
  }

  .search-e-title {
    margin-bottom: 0;
    display: block;
  }

  .alignment-playbook-template-link {
    margin-left: 2px;
  }

  .alignment-rhythm-playbook {
    padding-left: 2px;
  }

  .ceo-planning-playbook.templates {
    margin-top: 0;
    margin-bottom: 8px;
    margin-left: 0;
  }

  .search-e-item.ellipsis {
    max-width: 70vw;
  }

  .search-e-body-area {
    margin-left: 0;
  }

  .search-e-body-area.item {
    margin-left: 36px;
  }

  .font-test-obj {
    min-height: auto;
    margin-right: 0;
    padding-bottom: 5px;
    padding-right: 0;
    display: block;
  }

  .font-test-kr-box {
    align-items: stretch;
    min-width: 100%;
    margin-top: 2px;
    margin-bottom: 2px;
  }

  .search-e-search-box-wrapper {
    margin-left: 0;
  }

  .div-block-324 {
    display: flex;
  }

  .div-block-329 {
    margin-left: 52px;
  }

  .mobile-page-title {
    text-align: left;
    flex: none;
    margin-right: 10px;
    padding-left: 2px;
    display: block;
  }

  .search-box-icon {
    display: block;
  }

  .search-box-icon.nav.gray {
    opacity: .65;
    border-radius: 38px;
    align-self: center;
    width: 17px;
    height: 17px;
  }

  .search-icon-box-nav {
    border: 1px none var(--align-mid-gray);
    background-color: var(--align-white);
    border-radius: 100px;
    flex: none;
    order: 0;
    justify-content: center;
    align-items: center;
    width: 30px;
    height: 30px;
    display: flex;
    box-shadow: 0 2px 5px #39394b1f;
  }

  .div-block-331 {
    justify-content: flex-start;
    align-items: center;
  }

  .app-title-text {
    flex: 1;
    margin-left: 16px;
    font-size: 18px;
    font-weight: 600;
  }

  .app-logo-link {
    flex: 1;
    padding-left: 10px;
    display: none;
  }

  .app-logo-thumb {
    height: 22px;
  }

  .template-image-diagram.home {
    margin-bottom: 0;
  }

  .templates-title-box-modern.home {
    align-self: center;
  }

  .templates-link-area-modern.home {
    flex: none;
    justify-content: flex-start;
    align-self: center;
    align-items: center;
    width: 100%;
    margin-bottom: 25px;
    padding-right: 25px;
    display: flex;
    box-shadow: 0 5px 12px #2f303d1a;
  }

  .templates-link-area-modern.purple {
    min-height: auto;
  }

  .templates-image-box-modern.home {
    flex: none;
  }

  .alignment-customer-stories {
    display: block;
  }

  .image-168 {
    max-width: 100%;
  }

  .search-e-project-item {
    margin-top: 8px;
    margin-bottom: 8px;
  }

  .section-3 {
    justify-content: flex-start;
    align-items: center;
  }

  .search-empty-state {
    text-align: center;
    max-width: none;
    margin-left: 0;
  }

  .search-empty-state.macro-search-empty-state {
    margin-left: 0;
  }

  .search-headline-link {
    font-size: 16px;
  }


  .text-block-415 {
    line-height: 14px;
  }


  .div-block-347 {
    flex-flow: wrap;
    display: inline-flex;
  }


  .link-block-76.no-border {
    margin-top: 0;
    margin-bottom: 5px;
  }

  .link-block-76.no-border.add-t {
    height: 40px;
    margin-bottom: 0;
    display: inline-block;
  }

  .image-180 {
    width: 35px;
    height: 35px;
    padding: 3px;
  }

  .link-block-77 {
    flex: none;
    margin-top: 2px;
    margin-left: 5px;
    margin-right: 10px;
  }

  .link-block-77.w--current {
    flex: none;
    margin-left: 0;
    margin-right: 8px;
  }

  .div-block-354 {
    flex: none;
  }

  .text-block-435 {
    padding-left: 5px;
  }

  .auth-app-home.free-mobile {
    justify-content: center;
    align-items: center;
  }

  .div-block-358 {
    display: block;
  }

  .div-block-358.assistance.playbook {
    min-width: auto;
    padding-left: 20px;
    padding-right: 20px;
    display: block;
  }

  .div-block-358.assistance.playbook.mobile-only {
    display: block;
  }


  .code-embed {
    min-width: 20rem;
  }

  .padding-section-large {
    max-width: 100%;
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .margin-bottom {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .button-group.is-center {
    padding-top: 20px;
  }

  .header26_image-wrapper {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-flow: column;
    padding-bottom: 20px;
  }

  .layout508_card {
    grid-template-columns: 1fr;
    padding: 1.5rem;
  }

  .logo1_logo {
    max-height: 3rem;
  }

  .margin-top {
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .layout508_tabs-menu {
    border-top-style: solid;
    border-top-width: 1px;
    flex-flow: column;
  }

  .layout508_tab-link {
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-right-style: none;
    justify-content: flex-start;
    align-items: center;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .layout508_tab-link.w--current {
    border-bottom-color: #000;
  }

  .layout508_tabs {
    grid-template-columns: 1fr;
  }

  .heading-style-h6-2 {
    font-size: 1.125rem;
  }

  .ai-gradient {
    font-size: 2.2rem;
  }

  .section_header26.desktop {
    display: block;
  }

  .padding-section-medium {
    padding-top: 2rem;
    padding-bottom: 3rem;
  }

  .padding-section-large-2 {
    margin-bottom: -346px;
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .heading-style-h6 {
    font-size: .8rem;
  }

  .logo1_list {
    flex-flow: wrap;
    padding-top: 1rem;
  }

  .navbar2_link.mobile {
    display: block;
  }

  .navbar2_menu.is-page-height-tablet {
    padding-bottom: 6rem;
  }

  .ai-gradient-heading {
    font-size: 2rem;
  }

  .div-block-379 {
    margin-right: 0;
  }

  .heading-home-new {
    font-size: 2rem;
  }

  .tabs-menu-9 {
    max-width: none;
    margin-right: 0;
  }

  .tabs-content-3, .tabs-8 {
    display: block;
  }

  .text-block-450 {
    margin-bottom: 10px;
    padding-left: 8px;
  }
}

@media screen and (max-width: 479px) {
  body {
    font-size: 16px;
    line-height: 22px;
  }

  a {
    font-size: 16px;
  }

  form {
    margin-top: 5px;
    margin-bottom: 5px;
  }

  .staricon {
    text-align: center;
    margin-left: 5px;
    padding-top: 10px;
    padding-bottom: 2px;
  }

  .staricon.gridicon {
    text-align: right;
    margin-left: auto;
    margin-right: 0;
    padding-top: 2px;
    padding-bottom: 2px;
    display: block;
  }

  .staricon.gridicon.gold {
    margin-right: 2px;
  }

  .staricon.gridicon.unstarred {
    margin-left: auto;
    margin-right: 0;
    padding-top: 2px;
    display: block;
  }

  .swotname.swotnamepaddingh {
    margin-top: 10px;
    padding-left: 10px;
    padding-right: 10px;
    font-size: 22px;
    font-weight: 400;
    line-height: 30px;
  }

  .swotname.swotnamepaddingh.llist {
    max-width: 100%;
    margin-top: 15px;
    padding-left: 10px;
    padding-right: 10px;
    font-size: 18px;
  }

  .swotname.swotnamepaddingh.llist.tag {
    margin-top: 20px;
    padding-left: 0;
    padding-right: 0;
    font-size: 17px;
    line-height: 22px;
  }

  .swotsubnavsection.llist {
    margin-top: 15px;
  }

  .background {
    padding-bottom: 0;
    font-size: 14px;
  }

  .background.homeback {
    background-image: url('../images/swot-circles8-back.png'), linear-gradient(143deg, #fdfeff, #fff);
    background-position: 50%, 0 0;
    background-repeat: no-repeat, repeat;
    background-size: cover, auto;
    max-width: 100%;
  }

  .background.gray-back {
    background-color: #f9fafc;
  }

  .navbutton.home {
    float: none;
    clear: none;
    color: #333c;
    background-color: #0000;
    border-bottom-color: #0000;
    border-left: 0 #0000;
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 15px;
    padding-bottom: 15px;
    padding-left: 20px;
    display: block;
  }

  .navbutton.home:hover {
    clear: none;
    color: #333;
    background-color: #0000;
  }

  .navbutton.home:active {
    border-left-color: #0000;
  }

  .navbutton.home.w--current {
    color: #fff;
    border-bottom: 1px #fff;
    border-left: 2px #fff;
    margin-top: 0;
    margin-left: 0;
    padding-top: 15px;
    padding-bottom: 15px;
    padding-left: 20px;
    display: block;
  }

  .navbutton.home.trybutton {
    float: none;
    color: var(--align-dark-grey);
    background-color: #0000;
    margin-bottom: 0;
    margin-left: 0;
    padding-top: 12px;
    padding-bottom: 12px;
    padding-left: 20px;
    font-size: 16px;
    font-weight: 400;
    position: static;
  }

  .navbutton.home.trybutton:hover {
    color: #333c;
    background-color: #0000;
    padding-top: 12px;
    padding-bottom: 12px;
    padding-left: 20px;
  }

  .navbutton.home.trybutton.white {
    margin-bottom: 5px;
  }

  .navbutton.home.trybutton.inverse {
    color: var(--align-dark-grey);
    margin-left: 0;
    font-size: 16px;
    font-weight: 400;
    line-height: 38px;
  }

  .navbutton.home.trybutton.inverse:hover {
    padding-top: 12px;
    padding-bottom: 12px;
  }

  .navbutton.home.trybutton.align-purple.align-nav {
    padding-left: 20px;
    font-weight: 400;
  }

  .navbutton.home.trybutton.align-purple.align-nav:hover {
    background-color: var(--align-white);
    color: var(--align-title);
  }

  .navbutton.home.white {
    color: #333c;
    margin-top: 0;
    margin-bottom: 0;
    margin-left: 0;
    padding-top: 15px;
    padding-bottom: 15px;
    padding-left: 15px;
  }

  .navbutton.home.white:hover {
    color: #414141;
    background-color: #0000;
    margin-top: 0;
    margin-right: 0;
  }

  .navbutton.home.white.w--current {
    border-left: 2px solid #039cf0;
    margin-left: 0;
    padding-top: 15px;
    padding-bottom: 15px;
    padding-left: 12px;
  }

  .navbutton.home.white.trybutton {
    margin-top: 0;
    padding-top: 15px;
    padding-bottom: 15px;
  }

  .navbutton.home.white.trybutton:hover {
    padding-left: 15px;
  }

  .navbutton.home.white.trybutton.w--current {
    padding-top: 2px;
    padding-bottom: 2px;
    font-weight: 600;
  }

  .navbutton.home.template-drop {
    padding-left: 0;
  }

  .navbutton.home.log-in {
    float: none;
    flex: 0 auto;
    margin-left: 0;
    margin-right: 0;
    padding-left: 20px;
  }

  .navbarbackground {
    padding-top: 0;
  }

  .navbarbackground.whitespace {
    width: auto;
    display: block;
  }

  .gridstrengths {
    flex-direction: column;
    flex: none;
    order: -1;
    align-self: baseline;
    display: block;
  }

  .gridstrengths.opportunities {
    border-top-style: none;
    margin-left: 0;
    padding-left: 5px;
    padding-right: 15px;
  }

  .gridstrengths.opportunities.sidebox {
    border-top: 5px solid #fff;
    margin-left: 0;
    padding-right: 15px;
  }

  .gridstrengths.threats {
    border-top-style: solid;
    padding-left: 5px;
    padding-right: 15px;
  }

  .gridstrengths.threats.sidebox {
    border-top: 5px solid #fff;
    margin-left: 0;
    padding-right: 15px;
  }

  .gridstrengths.weaknesses {
    border-top: 5px solid #fff;
    margin-left: 0;
    padding-left: 5px;
    padding-right: 15px;
  }

  .gridstrengths.weaknesses.sidebox {
    border-top-width: 5px;
    margin-left: 0;
    padding-right: 15px;
  }

  .gridstrengths.weaknesses.sidebox.top {
    border-top-style: solid;
  }

  .gridstrengths.sidebox {
    margin-left: 0;
  }

  .gridstrengths.strengths.fullquadrant {
    padding-left: 5px;
    padding-right: 12px;
  }

  .gridbullets {
    margin-left: 0;
    padding-left: 8px;
    padding-right: 10px;
    font-family: Open Sans, sans-serif;
    font-size: 15px;
    font-weight: 400;
    line-height: 19px;
  }

  .gridbullets.bulletdetails {
    margin-left: 5px;
    padding-left: 2px;
    padding-right: 0;
    font-size: 15px;
  }

  .gridbullets.sidedetails {
    margin-bottom: 7px;
    margin-left: 0;
    padding-right: 0;
    font-size: 15px;
    line-height: 21px;
  }

  .gridcolumn1 {
    flex: 1;
  }

  .gridcolumn1.weaknesses {
    border-left-width: 0;
  }

  .gridcolumn1.threatsback {
    border-top-style: none;
    border-left-width: 0;
  }

  .gridcolumn1.oppsback {
    border-top-style: none;
  }

  .gridcolumn1.strengths {
    box-shadow: none;
  }

  .addbuttondiv {
    margin-bottom: 0;
  }

  .molbile-example {
    display: block;
  }

  .save-button {
    margin-left: 0;
  }

  .namenavbutton {
    margin-left: 5px;
    padding-top: 15px;
    padding-bottom: 12px;
    font-size: 13px;
  }

  .namenvaedrop {
    padding-left: 0;
    display: block;
  }

  .namenvaedrop.cdrop {
    float: none;
    margin-left: 12px;
    padding-top: 10px;
    padding-bottom: 10px;
    display: block;
  }

  .namenvaedrop.cdrop.chatmacro {
    flex: 1;
    justify-content: flex-start;
    align-items: center;
    width: auto;
    margin-top: 15px;
    display: flex;
  }

  .softdrop {
    text-align: left;
    background-color: #fff;
    border-color: #cecece82;
    min-width: 100%;
    max-width: 100%;
    max-height: 35px;
    margin-left: 0;
    font-size: 16px;
    display: inline-block;
  }

  .softdrop.workspace {
    min-width: 290px;
    max-width: 290px;
    height: 35px;
    max-height: 35px;
  }

  .softdrop.workspace.create2 {
    min-width: 100%;
    max-width: none;
    height: 34px;
    max-height: 34px;
  }

  .softdrop.large {
    clear: none;
    object-fit: fill;
    min-height: 90px;
    max-height: 90px;
    overflow: visible;
  }

  .softdrop.large.workspace {
    min-height: auto;
    max-height: none;
  }

  .softdrop.large.workspace.create2 {
    min-width: 100%;
    max-width: 100%;
    height: auto;
    padding-top: 8px;
    padding-bottom: 8px;
    line-height: 38px;
  }

  .softdrop.large.workspace.create2.modern {
    background-color: #fff;
    min-width: 100%;
    max-width: 100%;
    height: 40px;
    max-height: none;
    margin-top: 2px;
    margin-bottom: 20px;
    padding-top: 8px;
    padding-bottom: 8px;
    font-size: 16px;
    line-height: 38px;
  }

  .softdrop.large.workspace.create2.modern.extra {
    height: 40px;
    margin: 2px 8px 5px 0;
    font-size: 16px;
  }

  .softdrop.large.workspace.create2.modern.extra.extra2 {
    height: 40px;
    padding-top: 4px;
    padding-bottom: 4px;
    font-size: 16px;
  }

  .softdrop.create2 {
    min-width: 100%;
    max-width: 100%;
    height: 40px;
    max-height: none;
    padding-top: 8px;
    padding-bottom: 8px;
  }

  .softdrop.add-user {
    height: auto;
  }

  .myswottitle.myswotlist {
    flex: 0 auto;
    padding-left: 0;
    font-size: 13px;
    line-height: 18px;
    display: block;
  }

  .myswottitle.myswotlist.bold {
    margin-left: 0;
  }

  .myswottitle.myswotlist.uposts {
    text-align: left;
    margin-right: 0;
    font-size: 12px;
  }

  .myswottitle.myswotlist.name.mproject {
    font-size: 12px;
    display: none;
  }

  .myswottitle.bold {
    margin-left: 10px;
    padding-left: 0;
    font-family: Montserrat, sans-serif;
    font-size: 14px;
    display: block;
  }

  .myswottitle.bold.centerusers.straight.uposts {
    margin-right: 0;
    font-size: 10px;
    line-height: 15px;
  }

  .myswottitle.bold._9 {
    font-size: 10px;
  }

  .myswottitle.bold.t8.straight6 {
    padding-left: 0;
    font-size: 14px;
  }

  .myswottitle.bold.straight, .myswottitle.bold.straight5 {
    font-size: 10px;
  }

  .myswottitle.bold.valuehead {
    font-size: 14px;
  }

  .myswotrow.headerarea {
    margin-top: 0;
    display: block;
  }

  .myswotrow.headerarea.mtpage.workspaces {
    margin-left: 0;
    padding-top: 0;
    display: flex;
  }

  .myswotrow.headerarea.pnav {
    border-bottom-style: none;
    width: auto;
    max-width: none;
    margin-right: 15px;
    padding-top: 10px;
    padding-left: 5px;
    display: block;
  }

  .myswotswotrow.toplist {
    flex-direction: column;
    min-height: auto;
    margin-left: 10px;
    margin-right: 10px;
    padding-left: 8px;
    padding-right: 5px;
    display: block;
  }

  .myswotswotrow.toplist.manage {
    padding-left: 0;
  }

  .myswotswotrow.toplist.manage.team-user-list {
    padding-top: 15px;
  }

  .myswotswotrow.toplist.bottom.manage {
    padding-left: 0;
  }

  .createswotbutton.pagenamebutton {
    margin-right: 0;
    padding-top: 8px;
  }

  .newswotsavebutton.cancel.publish {
    text-align: left;
    margin-top: 100px;
    margin-left: 0;
  }

  .email-invite-form.manageusers.users {
    padding-left: 0;
  }

  .viewwidediv {
    margin-left: 5px;
    margin-right: 5px;
    padding-bottom: 5px;
    padding-left: 0;
    padding-right: 0;
    display: block;
  }

  .viewwidediv.conclusion {
    padding-left: 0;
    padding-right: 0;
  }

  .listingsdiv {
    margin-left: 5px;
    margin-right: 5px;
  }

  .listingsdiv.splashnarrow {
    margin: 10px 0 50px;
    padding-right: 0;
  }

  .listingsdiv.splashnarrow.signupsm {
    text-align: left;
    margin-left: 0;
    padding-bottom: 15px;
    padding-left: 15px;
    padding-right: 15px;
  }

  .listingsdiv.splashnarrow.signupsm.login {
    max-width: 300px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 7px;
  }

  .listingsdiv.splashnarrow.signupsm.login.app {
    text-align: center;
    margin-top: 25px;
    padding-right: 7px;
  }

  .listingsdiv.splashnarrow.signupsm.signup-shadow {
    background-color: #0000;
    border-style: none;
    max-width: none;
    margin-top: 20px;
    margin-left: 0;
    margin-right: 0;
    padding-top: 10px;
    padding-left: 15px;
    padding-right: 15px;
    box-shadow: -5px 9px 40px #343e4608, 7px 7px 40px #343e460d;
  }

  .listingsdiv.splashnarrow.signupsm.signup-shadow.app {
    background-color: #fff;
    box-shadow: 3px 3px 15px -3px #eee;
  }

  .listingsdiv.myspotdiv.sidebar {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
    padding-left: 5px;
    padding-right: 5px;
  }

  .listingsdiv.tophelp.helpsection.helpborder4 {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
    padding-top: 0;
    padding-right: 0;
  }

  .listingsdiv.tophelp.helpsection.helpborder4.help5, .listingsdiv.listingsnav.invoicebox {
    padding-left: 0;
    padding-right: 0;
  }

  .listingsdiv.listingsnav.invoicepg {
    margin-right: 0;
    padding-right: 0;
  }

  .listingsdiv.listingsnav.billing.gray-billing {
    margin-right: 0;
  }

  .listingsdiv.listingsnav.billing.gray-billing.wide-ux {
    padding: 15px;
  }

  .listingsdiv.listingsnav.billing.cancel-gray {
    margin-right: 0;
    padding: 15px;
  }

  .listingsdiv.listingsnav.method.extra.billing {
    padding-top: 10px;
  }

  .listingsdiv.newswotwidth {
    margin-top: 15px;
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .listingsdiv.newswotwidth.create-page {
    margin-top: 20px;
  }

  .listingsdiv.helpborder6 {
    margin-top: 0;
    margin-bottom: 5px;
    padding: 0 0 5px;
  }

  .listingsdiv.helpborder6.help {
    margin-left: 0;
    margin-right: 0;
  }

  .listingsdiv.mtbox.mtside.workspace {
    padding-top: 10px;
    padding-bottom: 15px;
  }

  .listingsdiv.cteam.creat8.mobilepad {
    margin-left: 0;
  }

  .listingsdiv.asettings.settings-gray {
    min-width: 100%;
    margin-left: 0;
    margin-right: 0;
    padding-left: 15px;
    padding-right: 15px;
  }

  .listingsdiv.invitation-gray {
    border-radius: 0;
    margin-top: 20px;
    margin-left: 0;
    margin-right: 0;
    padding-top: 10px;
    padding-left: 15px;
    padding-right: 15px;
  }

  .subnavdiv {
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
    padding-right: 2px;
  }

  .navcontainer {
    padding-left: 0;
  }

  .navcontainer.whitespace {
    margin-bottom: 1px;
    display: block;
  }

  .navcontainer.white {
    padding-top: 0;
    padding-left: 5px;
    padding-right: 5px;
  }

  .widediv, .widediv.swothomecenter {
    padding-left: 0;
    padding-right: 0;
  }

  .widediv.swothomecenter.llist {
    padding-left: 10px;
  }

  .widediv.swothomecenter.llist.lgrid {
    padding-left: 10px;
    padding-right: 10px;
  }

  .formlabel {
    text-align: left;
  }

  .areasubtxt.invite {
    padding-left: 15px;
    padding-right: 15px;
  }

  .infoboxheading {
    text-align: center;
    margin-bottom: 20px;
    padding-left: 10px;
    padding-right: 10px;
    font-size: 16px;
    display: block;
  }

  .infoboxdiv {
    text-align: center;
    border-left-style: none;
    margin-right: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .homesection1 {
    background-color: #0000;
    background-image: none;
    padding-top: 0;
    padding-bottom: 30px;
  }

  .homejumbotxt {
    text-align: center;
    padding-left: 5px;
    font-size: 30px;
    font-weight: 600;
    line-height: 35px;
  }

  .homejumbosmtxt {
    text-align: center;
    margin-right: 0;
    padding-left: 15px;
    padding-right: 15px;
    font-size: 14px;
    line-height: 21px;
  }

  .homesection2 {
    padding-top: 30px;
    padding-bottom: 30px;
  }

  .homesection2.formats {
    padding: 30px 10px;
  }

  .h3ro {
    display: block;
  }

  .h3ro.pa2 {
    padding: 50px 5px;
  }

  .h3ro.pa2.top-panel {
    width: auto;
    display: block;
  }

  .featureheader {
    padding-left: 5px;
    font-size: 21px;
    line-height: 25px;
  }

  .featureheader.alignright {
    text-align: left;
    padding-right: 5px;
    font-size: 21px;
    line-height: 25px;
  }

  .featureheader.alignright.pa2 {
    text-align: center;
    padding-left: 0;
    font-size: 27px;
    line-height: 32px;
  }

  .featureheader.leftalign {
    font-size: 21px;
    line-height: 25px;
  }

  .featureheader.leftalign.pa3 {
    text-align: center;
    font-size: 27px;
    line-height: 35px;
  }

  .featureheader.leftalign.pa5 {
    font-size: 30px;
    line-height: 35px;
  }

  .featureheader.rightalign {
    text-align: left;
    padding-right: 5px;
    font-size: 21px;
    line-height: 25px;
  }

  .featureheader.pa5.rightalign {
    font-size: 30px;
    line-height: 35px;
  }

  .featureheader.pa5.rightalign.newjumbo {
    text-align: center;
    padding-left: 0;
    padding-right: 0;
    font-size: 40px;
    line-height: 40px;
  }

  .featureheader.pa5.rightalign.newjumbo.v2momjumbo {
    text-align: center;
    font-size: 40px;
    line-height: 50px;
  }

  .footerhead {
    color: var(--light-slate-grey-2);
    margin-top: 30px;
    margin-bottom: 10px;
    font-size: 18px;
  }

  .homefeaturedimage1 {
    margin-left: 0;
    margin-right: 5px;
  }

  .homefeaturedimage1.pa2 {
    max-width: 100%;
  }

  .homefeaturedimage1.pa2.plan-goals {
    display: none;
    overflow: hidden;
  }

  .homefeaturedimage1.pa2.plan-goals.okrs {
    max-width: 100%;
    display: block;
  }

  .homefeaturedimage1.opportunities {
    max-width: 100%;
  }

  .featuredsubtxt.alignright.featuredescr {
    text-align: left;
    margin-bottom: 10px;
    padding-left: 5px;
    padding-right: 5px;
    font-size: 15px;
  }

  .featuredsubtxt.alignright.featuredescr.leftalign {
    padding-left: 5px;
    font-size: 15px;
  }

  .featuredsubtxt.alignright.featuredescr.leftalign.pa3 {
    text-align: center;
  }

  .featuredsubtxt.alignright.featuredescr.pa2 {
    text-align: center;
    font-size: 16px;
  }

  .featurescolum2 {
    position: relative;
  }

  .featurescolum2.swot-matrix {
    justify-content: center;
    margin-left: auto;
    margin-right: auto;
  }

  .mobilemenue {
    color: #fff;
  }

  .testdriveheadertxt {
    margin-left: 0;
    padding-left: 15px;
    padding-right: 15px;
  }

  .testdriveheadertxt.max-limit {
    font-size: 14px;
    line-height: 18.5px;
  }

  .featuredescr {
    padding-left: 5px;
    padding-right: 5px;
    font-size: 15px;
    line-height: 21px;
  }

  .search-box {
    text-align: right;
    max-width: 160px;
    margin: 2px 0;
  }

  .search-box.side {
    text-align: left;
    max-width: 100%;
    font-size: 16px;
  }

  .search-box.side.feed {
    border-radius: 20px;
    flex: none;
    align-self: center;
    max-width: none;
    max-height: 32px;
    padding: 5px 8px 5px 12px;
    font-size: 13px;
  }

  .search-box.side.feed.white {
    color: var(--align-sub-gray);
    background-color: #fff0;
    flex: 1;
    min-width: auto;
    max-width: none;
    height: 32px;
    max-height: none;
    padding-left: 5px;
    font-family: Montserrat, sans-serif;
    font-size: 16px;
    font-weight: 400;
  }

  .search-box.side.feed.white::placeholder {
    color: #9c9fa8;
    font-size: 15px;
  }

  .search-box.side.feed.white.nav {
    background-color: var(--align-transparent);
    border-radius: 4px 38px 38px 4px;
    align-items: stretch;
    max-width: 100%;
    height: auto;
    max-height: none;
    margin-left: 0;
    padding-left: 8px;
    font-weight: 400;
    display: inline-flex;
    overflow: visible;
  }

  .search-box.side.feed.white.nav::placeholder {
    color: var(--align-sub-gray);
    font-size: 14px;
  }

  .search-box.side.project-search {
    max-width: 100%;
    max-height: 38px;
  }

  .search-box.side.project-search.white.mobile {
    max-width: none;
    max-height: 34px;
    margin-bottom: 5px;
    font-size: 16px;
  }

  .dropicon {
    color: #333;
    margin-top: 3px;
  }

  .basicdropbac.w--open {
    border-style: none;
    width: auto;
    margin-bottom: 0;
    margin-left: 0;
    position: static;
  }

  .basicdropbac.chatmacro.w--open {
    border-style: solid;
    width: 100%;
    min-width: auto;
    position: absolute;
    left: 0;
  }

  .basicdropbac.chatmacro.app.w--open {
    width: 190px;
    left: -158px;
  }

  .areamain {
    margin-left: 0;
  }

  .areamain.invite {
    padding-right: 10px;
  }

  .standardlink {
    text-transform: uppercase;
    margin-left: 0;
    padding-left: 0;
    padding-right: 7px;
    font-size: 13px;
  }

  .standardlink.right._2 {
    text-transform: none;
    font-size: 14px;
  }

  .standardlink.mylink {
    padding-left: 0;
    font-size: 14px;
    line-height: 20px;
    display: block;
  }

  .standardlink.mylink.swots {
    text-transform: none;
  }

  .standardlink.mylink.swots.mproject {
    text-transform: none;
    margin-right: 8px;
    padding-top: 2px;
    padding-bottom: 0;
    padding-right: 0;
    font-size: 16px;
    font-weight: 600;
    line-height: 22px;
    display: inline-block;
  }

  .standardlink.workspacename {
    text-transform: none;
    padding-right: 5px;
    font-size: 16px;
  }

  .standardlink.deactivate-workspace {
    text-transform: none;
    padding-left: 0;
    padding-right: 15px;
  }

  .standardlink.deactivate-workspace.left {
    border-style: none;
    border-color: var(--logoblue);
    border-radius: 3px;
    margin-right: 0;
    padding-left: 4px;
    padding-right: 4px;
    font-size: 14px;
  }

  .standardlink.deactivate-team {
    text-transform: none;
    padding-left: 0;
    padding-right: 4px;
  }

  .standardlink.mange-users {
    text-transform: none;
    margin-left: 18px;
    padding-top: 0;
    padding-bottom: 0;
  }

  .standardlink.invoices {
    font-size: 16px;
  }

  .invitemoduleform.miniinvite {
    min-width: auto;
    max-width: none;
    margin-bottom: 0;
    font-size: 16px;
  }

  .createrow {
    display: block;
    overflow: hidden;
  }

  .footerlink {
    color: var(--silver);
    margin-bottom: 0;
    padding-top: 6px;
    padding-bottom: 6px;
    font-size: 16px;
    font-weight: 300;
  }

  .footerlink.w--current {
    color: var(--silver);
    margin-bottom: 0;
    padding-top: 9px;
    padding-bottom: 9px;
    font-size: 16px;
    font-weight: 300;
  }

  .copyright {
    margin-left: 10px;
    margin-right: 10px;
  }

  .copyright.power {
    margin-left: 20px;
    margin-right: 20px;
  }

  .invoicemessage {
    padding-left: 10px;
    font-size: 16px;
  }

  .invoicelogo {
    text-align: left;
    margin-top: 5px;
    margin-bottom: 10px;
    margin-left: 0;
  }

  .invoiceaddress {
    font-size: 16px;
  }

  .mteamname {
    line-height: 31px;
  }

  .mteamname.teamname {
    margin-bottom: 0;
    padding-right: 8px;
  }

  .addcard {
    margin-bottom: 5px;
  }

  .available.creditcardtitle {
    margin-left: 0;
    padding-top: 10px;
  }

  .cardholder {
    padding-left: 0;
  }

  .mediumform.signuptext {
    border-color: var(--align-mid-gray);
    background-color: #f9fafc;
    min-width: 265px;
    max-width: 100%;
  }

  .mediumform.signuptext._2 {
    background-color: #f9fafc;
  }

  .mediumform.signuptext.firstname {
    background-color: var(--search);
    color: var(--black-16);
    width: 100%;
    max-width: none;
    font-size: 16px;
  }

  .mediumform.signuptext.lastname {
    background-color: var(--search);
    width: 100%;
    max-width: none;
    font-size: 16px;
  }

  .cancelbutton {
    margin-left: 10px;
  }

  .signuplogo {
    margin-bottom: 10px;
    display: none;
  }

  .signupterms {
    font-size: 14px;
  }

  .signupterms.signup {
    font-size: 14px;
    line-height: 20px;
  }

  .maintryforfreebutton {
    margin-left: 0;
  }

  .minijumbotext {
    padding-top: 10px;
    padding-bottom: 10px;
    font-size: 34px;
    line-height: 41px;
  }

  .minijumbotext.small {
    font-size: 21px;
    font-weight: 400;
  }

  .minijumbotext.small.createaccount.signup {
    text-align: center;
    padding-bottom: 5px;
    font-size: 22px;
    font-weight: 400;
    line-height: 26px;
  }

  .minijumbotext.small.newuser {
    padding-left: 0;
    font-size: 18px;
    line-height: 26px;
  }

  .minijumbotext.small.newuser.app {
    font-size: 18px;
  }

  .minijumbotext.small.new-user-upsell {
    text-align: center;
    margin-left: 0;
  }

  .objective {
    font-size: 16px;
  }

  .objective.combined {
    max-width: 100%;
    height: auto;
    min-height: 90px;
    margin-left: 0;
    font-size: 16px;
  }

  .objective.combined.wide {
    background-color: #0000;
  }

  .objective.combined.wide.simple.full {
    min-height: 92px;
    font-size: 16px;
  }

  .savenew {
    margin-left: 0;
  }

  .savenew.deactivatebt {
    border-style: solid;
    border-radius: 6px;
    min-width: auto;
    margin-top: 10px;
    margin-left: 0;
    margin-right: 0;
    padding: 0 8px;
    font-size: 14px;
    line-height: 33px;
  }

  .adduserhead.invite.bottom {
    padding-left: 10px;
  }

  .adduserhead.invite.bottom.shareable-header.section-title-shareable {
    font-size: 14px;
  }

  .adduserhead.invite.bottom.section-title {
    padding-left: 0;
  }

  .adduserhead.invite.bottom.section-title.invite-users {
    padding-left: 3px;
    font-size: 14px;
  }

  .adduserhead.invite.bottom.section-title.invite-users.add-team-users {
    margin-bottom: 0;
    font-size: 14px;
  }

  .adduserhead.invite.bottom.section-title.invite-users.project-users-top {
    margin-top: 5px;
    padding-left: 3px;
  }

  .pos1.teamlable.left {
    padding-left: 15px;
  }

  .simpleadmintxt.back5 {
    margin-left: 3px;
    padding-left: 0;
  }

  .simpleadmintxt.back5.team-page {
    margin-left: 10px;
  }

  .teamfieldnew {
    font-size: 16px;
  }

  .newswotlabel.ct {
    text-align: left;
    margin-bottom: 5px;
    padding-left: 0;
    display: block;
  }

  .newswotlabel.right6 {
    text-align: left;
  }

  .newswotlabel.team-mission.form-label {
    margin-right: 0;
    font-size: 14px;
  }

  .newswotlabel.parent-team.form-label {
    font-size: 14px;
  }

  .newswotlabel.form-label {
    margin-top: 0;
  }

  .newswotlabel.form-label.workspace {
    margin-bottom: 7px;
    font-size: 14px;
  }

  .newswotlabel.form-label.no-padding, .newswotlabel.form-label.padding {
    font-size: 13px;
  }

  .objectivepara {
    margin-bottom: 5px;
    padding-left: 0;
    padding-right: 0;
    font-size: 14px;
    line-height: 20px;
  }

  .objectivepara.llist {
    max-width: 100%;
    margin-top: 5px;
    padding-left: 1px;
    padding-right: 1px;
    font-size: 14px;
    line-height: 19px;
  }

  .listingsimple.team-user-name {
    padding-bottom: 3px;
    padding-left: 10px;
  }

  .signinbutton {
    width: 100%;
    min-width: auto;
    max-width: 100%;
    font-size: 15px;
  }

  .mobilemenubackdrop {
    background-color: #414141f2;
  }

  .mmicon {
    color: #e9e9e9;
    display: none;
  }

  .emailus {
    padding-left: 0;
    padding-right: 0;
  }

  .emailus.support {
    margin-left: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .emailformdiv {
    padding-left: 0;
    padding-right: 0;
  }

  .emailusform3 {
    padding-top: 0;
    padding-left: 0;
    padding-right: 15px;
  }

  .filterselect.side {
    font-size: 16px;
  }

  .filterselect.side.projects {
    width: 100%;
    max-width: 100%;
    max-height: 38px;
    margin-top: 8px;
    margin-bottom: 0;
    display: none;
  }

  .myform {
    text-align: left;
    margin-left: 5px;
  }

  .myform.sideswot {
    max-height: 201px;
    margin-top: 0;
    padding-left: 5px;
    padding-right: 5px;
    overflow: auto;
  }

  .actionlink {
    margin-left: 0;
    padding-left: 20px;
    font-size: 13px;
  }

  .actionlink.sm {
    padding-left: 4px;
  }

  .actionlink.swots {
    padding-left: 0;
  }

  .createform {
    width: auto;
    margin-right: 0;
  }

  .createform.new-create-page {
    border-style: none;
    padding-top: 20px;
    padding-left: 15px;
    padding-right: 15px;
  }

  .createform.new-create-page.wide {
    border-style: none;
    border-radius: 0;
    margin-top: 0;
    padding-top: 20px;
    padding-left: 15px;
    padding-right: 15px;
  }

  .createform.new-create-page.wide.edit-project {
    margin-top: 0;
    padding-left: 15px;
    padding-right: 15px;
    overflow: hidden;
  }

  .createform.edit-project {
    padding-left: 15px;
    padding-right: 15px;
  }

  .customheaderfield {
    margin-top: 2px;
  }

  .upperleft {
    text-align: left;
    margin-top: 5px;
    margin-bottom: 2px;
    margin-left: 0;
  }

  .customcol {
    text-align: left;
  }

  .lowerrow {
    margin-top: 5px;
    display: block;
  }

  .expandcol {
    border-top: 0 #0000;
  }

  .starcol {
    display: inline-block;
  }

  .regformbox {
    width: auto;
    max-width: 300px;
    margin-top: 15px;
    margin-left: auto;
    margin-right: auto;
    display: block;
  }

  .regformbox.login {
    margin-top: 5px;
  }

  .regformbox.login.updated-login {
    width: auto;
  }

  .settings.account {
    margin-left: 15px;
  }

  .confdiv.upgrade-page {
    padding-left: 12px;
    padding-right: 12px;
  }

  .confdiv.upgrade-page.billing {
    padding-left: 15px;
    padding-right: 15px;
  }

  .pricebox {
    margin-left: 0;
    margin-right: 0;
    padding-left: 10px;
  }

  .pricebox.upgradepage {
    margin-left: 0;
    margin-right: 0;
    padding-right: 0;
  }

  .pricebox.new-card-enter {
    padding-left: 15px;
    padding-right: 15px;
  }

  .editname.workspace {
    margin-bottom: 0;
    margin-left: 4px;
  }

  .mmbt {
    color: #fff;
    background-color: #414141;
  }

  .logo {
    margin-top: 12px;
    margin-left: 5px;
  }

  .logo.white {
    margin-top: 13px;
    position: static;
  }

  .sitenav {
    padding-right: 0;
  }

  .sitenav.plan {
    display: inline-block;
  }

  .sitenavlink {
    border-radius: 0;
    margin-top: 0;
    margin-bottom: 0;
    margin-right: 0;
    padding-top: 15px;
    padding-bottom: 15px;
    padding-left: 20px;
    display: block;
    position: static;
  }

  .sitenavlink:hover {
    padding-bottom: 15px;
  }

  .sitenavlink.w--current {
    color: #fff;
    background-color: #0098ff;
    border-left: 0 #000;
    padding-top: 15px;
    padding-bottom: 15px;
    padding-left: 20px;
  }

  .my-swots {
    margin-left: 0;
    margin-right: 5px;
    padding-left: 0;
    padding-right: 0;
    position: static;
  }

  .my-swots.mypage {
    margin-top: 15px;
    margin-left: 0;
    margin-right: 0;
    padding-left: 15px;
    padding-right: 10px;
  }

  .my-swots.mypage.projects.projects2 {
    clear: none;
    background-color: #fff;
    width: 100%;
    min-width: 100%;
    max-width: 100%;
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
    padding-top: 10px;
    padding-left: 0;
    padding-right: 0;
  }

  .sitenavback {
    align-items: center;
    display: block;
  }

  .sitenavback.plan {
    background-color: #0000;
    display: inline-block;
  }

  .systemmessage.warning.upgrade-limit {
    padding-left: 0;
    display: none;
  }

  .systemmessage.warning.upgrade-card {
    display: none;
  }

  .systemmessage.warning.alert-owner {
    padding-left: 0;
  }

  .publishcol {
    text-align: left;
    padding-left: 15px;
  }

  .permissionbox, .permissionbox.fullbox {
    margin-left: 15px;
  }

  .mobileiconbars {
    color: var(--light-slate-grey-2);
    background-color: #fff;
    flex: none;
    margin-top: 0;
    margin-bottom: 0;
    position: static;
  }

  .mobileiconbars.cbars {
    flex: none;
    align-self: center;
    margin-top: 0;
    margin-bottom: 0;
    margin-right: 3px;
    padding-left: 12px;
    padding-right: 7px;
    display: flex;
  }

  .mobileiconbars.cbars.w--open {
    background-color: #fff;
    padding-top: 0;
    padding-bottom: 0;
  }

  .mobilespace {
    margin-top: 2px;
    padding-top: 8px;
    padding-bottom: 8px;
    padding-right: 10px;
    display: inline-block;
  }

  .mobilespace.w--open {
    background-color: #0000;
    padding-top: 11px;
  }

  .mobilespace.plan {
    padding-top: 10px;
    padding-bottom: 0;
    display: inline-block;
  }

  .userswots {
    padding-left: 8px;
  }

  .mtname5.create7, .mtname5.create7.workspace {
    display: block;
  }

  .billingtxt.extra {
    margin-left: 0;
  }

  .billingdes {
    margin-left: 0;
    font-size: 16px;
    line-height: 21px;
  }

  .billingdes.value {
    color: var(--align-dark-grey);
  }

  .chargesdes {
    padding-left: 10px;
    font-size: 16px;
  }

  .billingemail {
    font-size: 16px;
  }

  .billingemail.left {
    font-family: Montserrat, sans-serif;
  }

  .billingemail.dateright {
    text-align: left;
  }

  .invoicedate, .customernumber {
    font-size: 16px;
  }

  .duedatecol {
    padding-left: 0;
  }

  .confirminvite {
    border-radius: 8px;
    min-width: 100%;
    max-width: none;
    margin-left: auto;
    margin-right: auto;
    display: block;
  }

  .signupbutton5 {
    min-width: 100%;
    max-width: none;
    font-size: 16px;
  }

  .checkboxtext {
    margin-left: 5px;
  }

  .creator {
    margin-left: 0;
    padding-left: 20px;
  }

  .mtcheckbox {
    margin-left: 0;
    padding-left: 20px;
    display: inline-block;
  }

  .menubt5 {
    padding-top: 14px;
    padding-bottom: 14px;
  }

  .menubt5.w--open {
    background-color: #0000;
  }

  .menubarswht {
    color: #797979;
    display: block;
  }

  .darkmenuback {
    color: #fff;
    text-align: left;
    background-color: #fff;
    border-bottom: 1px solid #cecece;
    margin-right: 0;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .mlogoinvoice {
    text-align: left;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    display: block;
  }

  .homemenuicon {
    color: #fff;
  }

  .homemenuicon.tablet {
    color: #6599ce;
    background-color: #0000;
  }

  .homemenubox {
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .homemenubox.w--open {
    background-color: #0000;
    padding-top: 12px;
    padding-bottom: 12px;
  }

  .swotsidenav.owners {
    margin-top: 10px;
    display: none;
  }

  .swotsidenav.owners.active-tags {
    margin-top: 0;
    margin-left: 5px;
    margin-right: 15px;
    display: inline-block;
  }

  .swotsidenav.owners.groups, .swotsidenav.top9.search-name {
    display: none;
  }

  .swotsidediv {
    padding-top: 0;
  }

  .searchbt.gethelp {
    margin-left: 4px;
    margin-right: 0;
    font-size: 14px;
  }

  .searchbt.feed {
    border-radius: 0 5px 5px 0;
    flex: none;
    max-height: 0;
    margin-bottom: 0;
    padding: 0 10px;
  }

  .searchbt.project-search-bt {
    min-width: auto;
    height: 38px;
    margin-bottom: 20px;
    font-size: 13px;
    display: none;
  }

  .myswotcheck {
    margin-bottom: 15px;
    display: block;
  }

  .myswotcheck.top {
    margin-right: 15px;
    display: none;
  }

  .sidenav5 {
    margin-top: 10px;
    margin-left: 0;
    margin-right: 0;
    padding-bottom: 5px;
    padding-left: 0;
    display: block;
    position: relative;
  }

  .sidenav5.projects2.side {
    border-right-style: none;
    min-width: auto;
    max-width: none;
    margin-top: 0;
    margin-left: auto;
    margin-right: auto;
    padding-top: 0;
    padding-left: 5px;
    padding-right: 0;
    display: block;
    position: static;
  }

  .sidenav5.projects2.side.projects {
    max-width: none;
    height: auto;
    margin-right: 0;
    padding-top: 0;
    padding-left: 10px;
    padding-right: 10px;
  }

  .viewpermission {
    padding-left: 5px;
    font-size: 13px;
  }

  .check6 {
    font-size: 13px;
    font-weight: 400;
  }

  .nameuser.add {
    padding-left: 20px;
    overflow: hidden;
  }

  .homejumbodiv, .logosection.bw {
    padding-top: 15px;
  }

  .flogo {
    margin-left: 10px;
    margin-right: 10px;
    padding-top: 10px;
    padding-right: 10px;
  }

  .subside {
    text-align: center;
    border-width: 1px;
    justify-content: center;
    align-items: center;
    width: auto;
    margin-top: 0;
    margin-bottom: 0;
    margin-right: 0;
    padding-bottom: 0;
    padding-right: 0;
    display: block;
    position: static;
  }

  .subside.settings.innavbar {
    float: none;
    text-align: left;
    min-width: auto;
    max-width: none;
    margin-bottom: 15px;
    padding-top: 0;
    padding-left: 2px;
    padding-right: 2px;
  }

  .subside.settings.mobile-hide {
    text-align: left;
    margin-top: 5px;
    margin-bottom: 10px;
    display: block;
  }

  .subside.integrations {
    margin-top: 10px;
  }

  .blogsection5 {
    padding-left: 0;
  }

  .createfield {
    font-size: 16px;
  }

  .midsection.users {
    box-shadow: none;
    margin-left: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .midsection.users.p {
    border-style: none;
  }

  .midsection.users {
    margin-left: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .active {
    padding-left: 0;
    padding-right: 0;
  }

  .active.top {
    border-top-style: none;
    padding-top: 10px;
    padding-left: 12px;
    padding-right: 12px;
  }

  .active.integrations {
    margin-top: 0;
  }

  .deactivateteam {
    text-align: center;
    justify-content: center;
    align-items: center;
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
    display: block;
  }

  .deactivateteam.deactivate-workspace {
    margin-top: 5px;
  }

  .deactivateteam.deactivate-workspace.spacing {
    margin-left: 0;
  }

  .plinkbox {
    margin-right: 0;
  }

  .plinkbox.shareable-links.users {
    margin-left: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .plinklink.shareable-link {
    width: auto;
    min-width: 98%;
    max-width: 98%;
    margin-bottom: 10px;
    padding-right: 8px;
    font-size: 12px;
    overflow: hidden;
  }

  .plinklink.shareable-link.integrations {
    max-width: 200px;
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 2px;
    padding-bottom: 2px;
  }

  .errormessage {
    padding-left: 8px;
    padding-right: 8px;
  }

  .errormessage.verify {
    width: 100%;
    padding-left: 20px;
    padding-right: 20px;
  }

  .confirmationmessage {
    margin-left: 15px;
    margin-right: 15px;
  }

  .forgot5.labelforgot {
    padding-left: 0;
    padding-right: 0;
  }

  .createright5 {
    padding-left: 0;
  }

  .sectionmy {
    display: block;
  }

  .sectionmy.feed {
    margin-top: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .formats-section {
    margin-right: 0;
  }

  .makerstxt8.pa9 {
    font-size: 22px;
    line-height: 27px;
  }

  .details-field-entry {
    padding-right: 0;
  }

  .details-form-field {
    margin-top: 15px;
    margin-left: 30px;
    margin-right: 15px;
  }

  .details-form-field.color {
    margin-left: 25px;
    margin-right: 7px;
  }

  .details-text-entry {
    max-height: auto;
    min-height: 80px;
    margin-right: 15px;
    font-size: 16px;
  }

  .invitebottombox.or-invite-team {
    padding-left: 0;
    padding-right: 5px;
  }

  .invitebottombox.or-invite-team.project-ux {
    margin-left: 0;
    margin-right: 0;
    padding-top: 15px;
    padding-left: 5px;
    padding-right: 5px;
  }

  .createformatbt.embed {
    font-size: 16px;
  }

  .createformatbt.feature-bt.panel-bt {
    margin-left: 5px;
  }

  .createformatbt.feature-bt.home-what.panel-bt.newjumbo.j-left.saright.home-lg {
    font-size: 16px;
  }

  .createformatbt.feature-bt.home-what.panel-bt.newjumbo.j-left.saright.home-lg.home-two {
    width: 100%;
    min-width: 100px;
    max-width: 100%;
    margin-bottom: 15px;
    margin-right: 2px;
    font-size: 16px;
  }

  .createformatbt.feature-bt.whatis {
    margin-bottom: 10px;
  }

  .createformatbt.features-bt-wht {
    padding-left: 12px;
    padding-right: 12px;
  }

  .createformatbt.features-bt-wht.whatis {
    margin-top: 10px;
  }

  .createformatbt.feature-bt.home-what.panel-bt {
    text-align: center;
  }

  .createformatbt.feature-bt.home-what.panel-bt.newjumbo.j-left.saright {
    width: auto;
  }

  .createformatbt.feature-bt.home-what.panel-bt.newjumbo.j-left.saright.home-lg.saas-bt {
    margin-bottom: 5px;
    margin-right: 0;
    display: inline-block;
  }

  .createformatbt.feature-bt.home-what.panel-bt.newjumbo.j-left.saright.home-lg.saas-bt.home-bt {
    width: 100%;
    max-width: 250px;
    margin-right: 0;
  }

  .createformatbt.feature-bt.home-what.panel-bt.newjumbo.j-left.saright.home-lg.saas-bt.home-bt.inverse-colors {
    width: 100%;
  }

  .createformatbt.feature-bt.home-what.panel-bt.newjumbo.j-left.saright.home-lg.saas-bt.home-bt.inverse-colors.library {
    width: auto;
    max-width: none;
  }

  .createformatbt.feature-bt.home-what.panel-bt.newjumbo.j-left.saright.home-lg.saas-bt.home-bt.inverse-colors.library.guide {
    width: auto;
    max-width: 300px;
  }

  .createformatbt.feature-bt.home-what.panel-bt.newjumbo.j-left.saright.home-lg.saas-bt.home-bt.inverse-colors.library.guide.side-panel.left-panel.playbook-create {
    min-width: 100%;
    margin-bottom: 50px;
  }

  .formatcol2 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .formatjumbo.swottemplate {
    background-image: none;
  }

  .formatjumbo.swottemplate.meeting-template.home-page.position-home {
    padding-bottom: 5px;
  }

  .formatjumbo.swottemplate.meeting-template.home-page.pricing-pg {
    padding-bottom: 0;
    padding-left: 8px;
    padding-right: 8px;
  }

  .formatjumbo.swottemplate.meeting-template.home-page.pricing-pg.live-advisor {
    padding-left: 0;
    padding-right: 0;
  }

  .formatjumbo.swottemplate.meeting-template.home-page.pricing-pg.price-list2 {
    width: 100%;
    padding-top: 50px;
    padding-left: 0;
    padding-right: 0;
  }

  .formatjumbo.swottemplate.meeting-template.home-page.pricing-pg.about-us {
    padding-top: 100px;
  }

  .formatjumbotxt {
    text-shadow: none;
    padding-left: 8px;
    padding-right: 8px;
    font-size: 28px;
    line-height: 34px;
  }

  .formatjumbotxt.black.feature-title {
    font-size: 28px;
    line-height: 34px;
  }

  .formatjumbotxt.black.feature-title.pricing-page.pricing-txt {
    margin-top: 0;
    margin-bottom: 10px;
    font-size: 18px;
    line-height: 25px;
  }

  .formatjumbotxt.black.feature-title.white {
    margin-top: 25px;
  }

  .formatjumbosubtxt {
    padding-left: 8px;
    padding-right: 8px;
    font-size: 18px;
    line-height: 24px;
  }

  .formatjumbosubtxt.black {
    font-size: 16px;
    line-height: 24px;
  }

  .formatjumbosubtxt.black.pricing-txt {
    margin-bottom: 0;
    line-height: 22px;
  }

  .formatjumbosubtxt.black.white {
    line-height: 24px;
  }

  .jumboformaco {
    padding-bottom: 0;
  }

  .jumboformaco.pricing-page {
    margin-bottom: 0;
    padding-bottom: 10px;
  }

  .jumboformaco.pricing-page.new-pricing {
    max-width: 100%;
    padding-left: 0;
    padding-right: 0;
    display: block;
  }

  .jumboformaco.whatis {
    padding-left: 10px;
    padding-right: 10px;
  }

  .formatfeature {
    margin-right: 0;
    display: none;
  }

  .formatfeature.allformats.top {
    margin-top: 20px;
    margin-right: 0;
  }

  .formatfeature.allformats.top.blog.feed {
    max-width: 395px;
    margin-left: 5px;
    margin-right: 5px;
    padding-left: 5px;
    padding-right: 5px;
  }

  .formatfeature.allformats.top.blog.feed.directory {
    margin-right: 0;
  }

  .formatfeature.allformats.top.blog.helpmod {
    display: block;
  }

  .formatfeature.allformats.top.blog.helpmod.feed.activity-new, .formatcol1 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .stepstxt {
    margin-bottom: 20px;
    font-size: 18px;
    line-height: 24px;
  }

  .stepstxt.top {
    margin-bottom: 20px;
  }

  .stepsbody {
    padding-left: 0;
    padding-right: 0;
    font-size: 16px;
    line-height: 24px;
  }

  .stepsbody.topbox {
    padding-left: 10px;
    padding-right: 10px;
    font-size: 16px;
    line-height: 24px;
  }

  .stepsbody.topbox.home {
    width: auto;
    font-size: 16px;
    line-height: 24px;
  }

  .stepdiv {
    font-size: 16px;
  }

  ._5steps {
    padding-right: 10px;
    line-height: 33px;
  }

  .fomatname {
    margin-bottom: 0;
    padding-left: 10px;
    font-size: 28px;
  }

  .fomatname.examplesheader.features-head {
    margin-bottom: 10px;
    padding-bottom: 5px;
    line-height: 34px;
  }

  .fomatname.features-header {
    padding-bottom: 5px;
    line-height: 30px;
  }

  .formatside.blog {
    font-size: 16px;
    line-height: 24px;
  }

  .formatside.learningheader.feed.activity {
    padding-left: 10px;
    font-size: 13px;
    display: block;
  }

  .formatside.learningheader.feed.activity.resource-label.activity-feed {
    margin-left: 0;
  }

  .formattopdiv {
    text-align: left;
  }

  .formatdesc {
    padding-left: 0;
  }

  .section.ful {
    margin-left: 5px;
    padding-left: 0;
  }

  .section.fur.home {
    margin-bottom: 0;
  }

  .section.fll {
    margin-left: 5px;
    padding-left: 0;
  }

  .qdesrc {
    font-family: Montserrat, sans-serif;
    font-size: 16px;
    line-height: 24px;
  }

  .qdesrc.home {
    font-size: 16px;
    line-height: 22px;
  }

  .whenbox {
    margin-bottom: 10px;
  }

  .whenbox.how {
    margin-left: 0;
    margin-right: 10px;
  }

  .whenbox.how.square {
    margin-right: 2px;
  }

  .whentitle {
    font-size: 16px;
  }

  .whendesc {
    font-size: 16px;
    line-height: 24px;
  }

  .whenrow {
    padding-left: 0;
  }

  .formatgridcon, .formatgridcon.howto, .formatgridcon.howto.home {
    padding-left: 0;
    padding-right: 0;
  }

  .template-section {
    margin-right: 0;
  }

  .templatebody {
    margin-left: 0;
  }

  .example-section {
    margin-right: 0;
  }

  .formatexrow {
    display: block;
  }

  .video, .when {
    margin-right: 0;
  }

  .inlinelink.light-sign-in, .inlinelink.learning {
    font-size: 16px;
  }

  .minnavbt {
    margin-top: 0;
    margin-bottom: 5px;
    padding: 5px;
    font-size: 14px;
    display: inline-block;
  }

  .minnavbt.w--current {
    border-left-style: none;
    border-radius: 6px;
    min-width: auto;
    margin-top: 0;
    margin-bottom: 5px;
    padding: 5px;
    font-size: 14px;
  }

  .minnavbt.top {
    flex: none;
    margin-bottom: 5px;
    padding-left: 5px;
    padding-right: 5px;
    font-size: 14px;
  }

  .minnavbt.top.w--current {
    border-left-style: none;
    padding-left: 10px;
    font-size: 14px;
    display: inline-block;
  }

  .minnavbt.top.integrations {
    margin-top: 0;
    padding-left: 5px;
    padding-right: 5px;
    display: inline-block;
  }

  .minnavbt.subteam {
    padding-left: 10px;
    padding-right: 10px;
  }

  .minnavbt.subteam.w--current {
    border-left-style: none;
    margin-bottom: 0;
    padding-left: 10px;
    padding-right: 10px;
  }

  .minnavbt.integrations {
    padding-left: 5px;
    padding-right: 5px;
    display: inline-block;
  }

  .minnavbt.integrations-hide {
    margin-top: 0;
    padding-left: 5px;
    padding-right: 5px;
    font-size: 14px;
    display: inline-block;
  }

  .privacy {
    margin-right: 0;
    padding-left: 5px;
    padding-right: 5px;
    display: inline-block;
  }

  .privacy.terms {
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .terms {
    float: left;
    max-width: 98%;
    padding-left: 5px;
    padding-right: 15px;
  }

  .entersubmit.payment {
    padding-left: 35px;
    padding-right: 35px;
  }

  .entersubmit.payment.premium-trial {
    min-width: 100%;
  }

  .submittext {
    color: var(--align-dark-grey);
  }

  .helpbar.support {
    margin-left: 5px;
    margin-right: 5px;
  }

  .iconbar {
    text-align: center;
    margin-top: 0;
    margin-left: auto;
    margin-right: auto;
    padding-right: 0;
    display: block;
  }

  .iconbar.project-right {
    text-align: center;
  }

  .iconbaricon {
    width: 16px;
    height: 16px;
  }

  .iconbaricon.more-option-dots {
    width: 18px;
    max-width: 85%;
    height: 17px;
  }

  .iconbaricon.list, .iconbaricon.list.board, .iconbaricon.grow.chaticon, .iconbaricon.grow.settings, .iconbaricon.add-user {
    width: 16px;
    height: 16px;
  }

  .iconlink {
    margin-left: 0;
    margin-right: 1px;
  }

  .iconlink.lscore {
    margin-left: 1px;
    margin-right: 0;
    padding-left: 0;
    padding-right: 0;
    display: inline-block;
  }

  .iconlink.lscore.scoremacro {
    margin-right: 0;
    padding-left: 0;
    display: inline-block;
  }

  .iconlink.plangrid {
    margin-left: 0;
    margin-right: 1px;
  }

  .iconlink.plangrid.w--current {
    margin-bottom: 5px;
  }

  .iconlink.full-icon {
    display: none;
  }

  .iconlink.planicon {
    margin-left: 5px;
    margin-right: 5px;
  }

  .iconlink.planicon.w--current {
    margin-bottom: 5px;
    margin-left: 7px;
    margin-right: 8px;
  }

  .iconlink.hmobile {
    display: none;
  }

  .iconlink.hmobile.hide {
    margin-left: 0;
    margin-right: 1px;
    padding-left: 7px;
    padding-right: 7px;
  }

  .iconlink.activityfeedbar {
    margin-left: 7px;
    margin-right: 7px;
    display: none;
  }

  .iconlink.activityfeedbar.dropdown {
    padding-left: 0;
    display: block;
  }

  .iconlink.boardicon {
    margin-left: 0;
    margin-right: 1px;
  }

  .iconlink.boardicon.w--current {
    margin-bottom: 5px;
  }

  .iconlink.info-icon {
    display: none;
  }

  .iconlink.chat-icon-link {
    margin-left: 0;
    margin-right: 1px;
  }

  .helpname, .helpemail {
    color: var(--align-dark-grey);
  }

  .blogpost {
    padding-left: 15px;
    padding-right: 15px;
  }

  .blogpost.details {
    padding-left: 5px;
    padding-right: 5px;
  }

  .blogpost.details.narrow {
    padding-left: 10px;
    padding-right: 10px;
  }

  .blogtitle {
    line-height: 33px;
  }

  .blogpagehead {
    line-height: 30px;
  }

  .blogpageheadrow {
    margin-left: 0;
  }

  .paymentdiv {
    text-align: left;
    margin-left: 0;
  }

  .navwhiteback {
    box-shadow: none;
    background-color: #fff;
    border-bottom: 1px #cecece;
    border-right: 1px #d3d3d3;
    margin-top: 0;
    padding-left: 0;
    display: block;
  }

  .whitemobile {
    background-color: #0000;
    padding-top: 0;
    padding-bottom: 0;
    padding-right: 5px;
  }

  .whitemobile.w--open {
    background-color: #0000;
    padding-top: 0;
    padding-bottom: 0;
  }

  .whitemobileicom {
    color: var(--light-slate-grey-2);
  }

  .richblog, .richblog p {
    font-size: 16px;
    line-height: 24px;
  }

  .blogrow {
    margin-top: 0;
    padding-right: 0;
  }

  .termsof.invite {
    line-height: 22px;
  }

  .blogarticle {
    padding-right: 10px;
  }

  .latestnews {
    line-height: 35px;
  }

  .blogdivcol2, .blogdivcol2.swottemplateblog, .blogdivcol2.smartobjblog {
    margin-bottom: 10px;
  }

  .bcardbody {
    padding-left: 0;
  }

  .nextstepbox {
    margin-bottom: 20px;
  }

  .invitesignupfield {
    text-align: left;
    border-radius: 8px;
    min-width: 100%;
    max-width: none;
    font-size: 16px;
  }

  .invitecol1 {
    padding-right: 10px;
  }

  .invitesignupform {
    padding-right: 0;
  }

  .swotscol4.last-column {
    display: none;
  }

  .feedlist, .feedlist.ibox {
    padding-left: 0;
    padding-right: 0;
  }

  .search-feed {
    display: block;
  }

  .search-feed.searchfeedform {
    align-items: center;
    max-width: none;
    height: 34px;
    min-height: auto;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    padding: 0 8px;
    display: flex;
  }

  .search-feed.searchfeedform.nav {
    border-style: solid;
    border-color: var(--align-transparent);
    border-radius: 100px;
    width: auto;
    max-width: 200px;
    height: auto;
    margin-top: 0;
    margin-left: 3px;
    padding-top: 0;
    padding-bottom: 0;
    padding-left: 0;
    display: flex;
  }

  .search-feed.searchfeedform.nav:hover {
    border-color: var(--line-3);
    background-color: var(--align-white);
    margin-top: 0;
  }

  .search-feed.searchfeedform.nav:active {
    border-style: solid;
  }

  .search-feed.searchfeedform.nav:focus, .search-feed.searchfeedform.nav:focus-visible, .search-feed.searchfeedform.nav[data-wf-focus-visible] {
    border-color: var(--line-3);
  }

  .search-feed.searchfeedform.nv {
    border-style: none;
    border-color: var(--line-3);
    background-color: var(--align-very-light-grey);
    border-radius: 8px;
    min-width: auto;
    max-width: none;
    height: 34px;
    padding-left: 10px;
    font-family: Montserrat, sans-serif;
    font-size: 16px;
  }

  .feedrow {
    max-width: 100%;
    margin-left: 0;
    margin-right: 0;
  }

  .searchwrapperfeed {
    flex: 1;
    align-self: center;
    height: auto;
    min-height: 0;
    margin-left: 0;
    margin-right: 3px;
    padding-right: 5px;
    display: inline-flex;
  }

  .searchwrapperfeed.nav {
    flex: 1;
    width: auto;
    max-width: 250px;
    height: 32px;
    margin-top: -4px;
    margin-right: 15px;
    padding-right: 0;
    display: none;
  }

  .searchwrapperfeed.nav.hide-on-search {
    display: none;
  }

  .searchwrapperfeed.nav.html {
    margin-top: 2px;
    margin-left: 10px;
  }

  .searchwrapperfeed.inbox-title {
    margin-bottom: 0;
    display: none;
  }

  .searchwrapperfeed.nv {
    flex: 1;
    margin-top: 0;
    margin-right: 0;
    padding-right: 0;
    display: block;
  }

  .homepanel {
    max-width: 100%;
    padding-left: 0;
    padding-right: 0;
    display: block;
    overflow: hidden;
  }

  .homepanel.bottomtemplatebuffer {
    display: block;
  }

  .homepaneldiv {
    padding-left: 5px;
    padding-right: 5px;
  }

  .footerrow {
    text-align: left;
    margin-bottom: 10px;
    padding-left: 20px;
  }

  .footerrow.home {
    padding-left: 15px;
  }

  .guidecoloumn {
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    padding-right: 0;
    display: block;
  }

  .homesectionrow {
    width: auto;
  }

  .animatedgifhome {
    margin-left: 10px;
    margin-right: 10px;
    display: none;
  }

  .navdrop {
    width: auto;
    margin-left: 0;
    margin-right: 0;
  }

  .animated-gif {
    margin-bottom: 20px;
  }

  .simplelog {
    border-radius: 0;
    width: 35px;
    height: 35px;
    margin-top: 0;
    margin-left: 0;
    display: inline-block;
  }

  .simplelog.iboxspot {
    margin-left: 0;
  }

  .splashsimplelogo {
    width: 120px;
    margin-top: 12px;
    margin-left: 8px;
    display: block;
  }

  .splashsimplelogo.thumb-logo.invite-page {
    width: 130px;
    margin-top: 14px;
    margin-left: 0;
  }

  .homecol2 {
    padding-left: 0;
    padding-right: 0;
  }

  .objdes {
    font-size: 16px;
    line-height: 24px;
  }

  .hideme {
    font-size: 16px;
    line-height: 22px;
    display: none;
  }

  .pa2col {
    padding-bottom: 10px;
  }

  .text-block.templatetile {
    font-size: 16px;
    line-height: 24px;
  }

  .text-block.templatetile.mod {
    min-height: auto;
    padding-top: 10px;
  }

  .text-block.templatetile.mod.board {
    width: auto;
  }

  .text-block.templatetile._13.act-new.activity-feed {
    flex: none;
    margin-left: 8px;
  }

  .permission {
    display: none;
  }

  .permission.automation-help-text {
    display: inline-block;
  }

  .swotblock {
    font-size: 16px;
  }

  .text-block-3 {
    flex-direction: row;
    flex: 0 auto;
    display: block;
  }

  .text-block-3.mproject, .column-10 {
    display: block;
  }

  .period-space {
    display: none;
  }

  .period-space.directory {
    display: inline-block;
  }

  .team-purpose {
    min-width: auto;
    max-width: 100%;
    height: auto;
    min-height: auto;
    padding-top: 0;
    padding-bottom: 0;
    display: block;
    position: static;
    left: 1px;
  }

  .team-purpose.ap {
    position: static;
  }

  .team-purpose.ap.swot-goal {
    flex: 0 auto;
    display: none;
  }

  .team-label {
    flex: 1;
  }

  .team-label-description {
    display: none;
  }

  .team-name {
    text-align: center;
    justify-content: center;
    align-items: center;
    padding-right: 10px;
    display: flex;
    position: static;
  }

  .team-name-text {
    margin-top: 15px;
    margin-bottom: 10px;
    display: inline-block;
  }

  .objective-module {
    text-align: left;
    align-items: stretch;
    min-height: auto;
    margin-left: 0;
    margin-right: 0;
    padding-left: 5px;
    padding-right: 10px;
    display: inline-block;
  }

  .objective-module.swot-goal {
    float: none;
    text-align: left;
    background-color: #fff;
    min-width: 100%;
    min-height: auto;
    margin: 2px 0 5px;
    padding-right: 0;
    display: inline-block;
  }

  .objective-module.swot-goal.tight {
    min-width: 100%;
    max-width: 100%;
    margin-bottom: 5px;
    padding-right: 5px;
    overflow: hidden;
    box-shadow: 0 25px 40px #343e460a;
  }

  .objective-module.swot-goal.tight.gridspot {
    width: auto;
    min-width: auto;
    max-width: 100%;
    margin-bottom: 12px;
    padding-top: 8px;
    padding-left: 15px;
  }

  .objective-module.swot-goal.tight.gridspot.colorspot-blue, .objective-module.swot-goal.tight.gridspot.colorspot-red {
    margin-bottom: 12px;
    box-shadow: -2px 41px 80px #323e460a;
  }

  .objective-module.swot-goal.tight.gridspot.colorspot {
    min-width: auto;
    max-width: 100%;
  }

  .objective-module.swot-goal.tight.gridspot.colorspot-green {
    margin-bottom: 12px;
    box-shadow: -2px 41px 80px #323e460a;
  }

  .objective-module.swot-goal.tight.gridspot.colorspot-orange {
    margin-bottom: 12px;
    box-shadow: 0 41px 80px #323e460a;
  }

  .objective-module.swot-goal.tight.gridspot.colorspot-yellow {
    margin-bottom: 12px;
    box-shadow: -2px 41px 80px #323e460a;
  }

  .objective-module.swot-goal.tight.gridspot.colorspot-gray {
    margin-bottom: 12px;
    box-shadow: 16px 19px 40px #323e460a;
  }

  .objective-module.swot-goal.tight.gridspot.colorspot-darkblue, .objective-module.swot-goal.tight.gridspot.colorspot-darkred, .objective-module.swot-goal.tight.gridspot.colorspot-darkgreen, .objective-module.swot-goal.tight.gridspot.colorspot-darkyellow {
    margin-bottom: 12px;
    box-shadow: 16px 19px 40px #323e460f;
  }

  .objective-module.swot-goal.tight.gridspot.colorspot-darkgray {
    max-width: 100%;
    margin-bottom: 12px;
    box-shadow: 16px 19px 40px #323e460f;
  }

  .objective-module.swot-goal.tight.gridspot.colorspot-darkorange, .objective-module.swot-goal.tight.gridspot.colorspot-black {
    margin-bottom: 12px;
    box-shadow: 16px 19px 40px #323e460f;
  }

  .objective-module.swot-goal.tight.gridspot.colorspot-white {
    box-shadow: none;
    margin-bottom: 12px;
  }

  .objective-module.swot-goal.tight.gridmacro {
    margin-bottom: 10px;
    padding-right: 5px;
    box-shadow: 0 5px 10px -3px #f8f8f8;
  }

  .objective-module.swot-goal.tight.gridmacro.colormacro {
    margin-bottom: 7px;
    margin-left: 0;
    padding-left: 0;
  }

  .objective-module.swot-goal.tight.gridmacro.colormacro.boardmacro {
    box-shadow: none;
    padding-left: 7px;
  }

  .objective-module.swot-goal.tight.colorspot-blue {
    margin-bottom: 5px;
    box-shadow: 0 25px 40px #343e460a;
  }

  .objective-module.swot-goal.tight.colorspot-blue.boardspot {
    flex: 1;
  }

  .objective-module.swot-goal.tight.colorspot-orange, .objective-module.swot-goal.tight.colorspot-green, .objective-module.swot-goal.tight.colorspot-red, .objective-module.swot-goal.tight.colorspot-yellow {
    margin-bottom: 5px;
    box-shadow: 0 25px 40px #343e460a;
  }

  .objective-module.swot-goal.tight.colorspot-gray {
    margin-bottom: 5px;
  }

  .objective-module.swot-goal.tight.colorspot-darkblue, .objective-module.swot-goal.tight.colorspot-darkred, .objective-module.swot-goal.tight.colorspot-darkgreen, .objective-module.swot-goal.tight.colorspot-darkyellow {
    margin-bottom: 5px;
    box-shadow: 0 25px 40px #323e4612;
  }

  .objective-module.swot-goal.tight.colorspot-darkgray {
    max-width: 100%;
    margin-bottom: 5px;
    box-shadow: 0 25px 40px #323e4612;
  }

  .objective-module.swot-goal.tight.colorspot-darkorange, .objective-module.swot-goal.tight.colorspot-black {
    margin-bottom: 5px;
    box-shadow: 0 25px 40px #323e4612;
  }

  .objective-module.swot-goal.tight.colorspot-white {
    min-width: 100%;
    margin-bottom: 5px;
  }

  .objective-module.swot-goal.tight.boardspot {
    width: 100%;
    min-width: 0;
    max-width: 100%;
    min-height: auto;
    margin-bottom: 12px;
    margin-left: -.5px;
    margin-right: -.5px;
  }

  .objective-module.swot-goal.tight.boardspot.colorspot-gray {
    width: 100%;
    min-width: auto;
    max-width: none;
    min-height: auto;
    margin-bottom: 12px;
    box-shadow: 16px 19px 40px #323e460a;
  }

  .objective-module.swot-goal.tight.boardspot.colorspot-blue {
    flex: 0 auto;
    width: 100%;
    min-width: auto;
    max-width: none;
    box-shadow: 16px 19px 40px #343e460a;
  }

  .objective-module.swot-goal.tight.boardspot.colorspot-yellow {
    box-shadow: 16px 19px 40px #343e460a;
  }

  .objective-module.swot-goal.tight.boardspot.colorspot {
    width: 100%;
  }

  .objective-module.swot-goal.tight.boardspot.colorspot-green {
    width: 100%;
    min-width: auto;
    max-width: none;
    box-shadow: 16px 19px 40px #343e460a;
  }

  .objective-module.swot-goal.tight.boardspot.colorspot-darkblue {
    width: 100%;
    min-width: auto;
    max-width: none;
    margin-bottom: 12px;
    margin-left: 0;
    margin-right: 0;
    box-shadow: 16px 19px 40px #343e460f;
  }

  .objective-module.swot-goal.tight.boardspot.colorspot-black {
    width: 100%;
    min-width: 0;
    max-width: 100%;
    margin-bottom: 12px;
    margin-left: 0;
    margin-right: 0;
    padding-right: 8px;
    box-shadow: 16px 19px 40px #343e460f;
  }

  .objective-module.swot-goal.tight.boardspot.colorspot-darkgreen {
    box-shadow: 16px 19px 40px #343e460f;
  }

  .objective-module.swot-goal.tight.boardspot.colorspot-darkyellow, .objective-module.swot-goal.tight.boardspot.colorspot-darkgray, .objective-module.swot-goal.tight.boardspot.colorspot-darkorange {
    margin-bottom: 12px;
    margin-left: 0;
    margin-right: 0;
    box-shadow: 16px 19px 40px #343e460f;
  }

  .objective-module.swot-goal.tight.boardspot.colorspot-orange {
    margin-bottom: 12px;
    margin-left: 0;
    margin-right: 0;
    box-shadow: 16px 19px 40px #343e460a;
  }

  .objective-module.swot-goal.tight.boardspot.colorspot-darkred {
    margin-bottom: 12px;
    margin-left: 0;
    margin-right: 0;
    box-shadow: 16px 19px 40px #343e460f;
  }

  .objective-module.swot-goal.tight.boardspot.colorspot-red {
    box-shadow: 16px 19px 40px #343e460a;
  }

  .objective-module.swot-goal.tight.boardspot.colorspot-white {
    width: 100%;
    min-width: 100%;
    max-width: none;
    min-height: 180px;
  }

  .objective-module.swot-goal.tight.cardspot {
    padding-right: 0;
  }

  .objective-title {
    align-items: flex-start;
    width: auto;
    min-width: 100%;
    margin-top: 3px;
    margin-left: 0;
    margin-right: 5px;
    padding-right: 0;
    display: block;
  }

  .objective-title.gridspot {
    margin-left: 5px;
    padding-right: 5px;
  }

  .objective-title.gridspot.hide-score {
    margin-left: 5px;
  }

  .objective-title.gridmacro {
    min-width: 100%;
    max-width: 100%;
    padding-right: 8px;
  }

  .objective-title.gridmacro.scoremacro {
    min-width: 100%;
  }

  .objective-title.hide-score {
    margin-left: 0;
  }

  .objective-title.boardspot {
    width: 100%;
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .objective-title-description {
    color: var(--align-dark-grey);
    margin-top: 2px;
    margin-left: 7px;
    font-size: 16px;
    font-weight: 400;
    line-height: 21px;
  }

  .objective-title-description.gridmacro.coloriconmacro {
    font-size: 15px;
  }

  .objective-title-description.colorspot {
    color: var(--align-dark-grey);
    font-size: 16px;
    line-height: 21px;
  }

  .objective-title-description.tester-text {
    font-size: 15px;
  }

  .key-result-area {
    float: left;
    flex-direction: row;
    align-items: stretch;
    min-width: 100%;
    max-width: none;
    padding-top: 5px;
    padding-bottom: 5px;
    padding-left: 0;
    display: block;
    position: static;
    overflow: hidden;
  }

  .key-result-area.gridspot {
    width: 100%;
  }

  .key-result-area.gridmacro {
    padding-right: 7px;
  }

  .key-result-area.gridmacro.boardmacro {
    overflow-wrap: break-word;
    width: 100%;
    min-width: auto;
  }

  .key-result-area.boardspot {
    width: 100%;
    max-width: none;
    padding-left: 1px;
  }

  .key-result-description {
    clear: left;
    color: var(--align-dark-grey);
    text-align: left;
    white-space: normal;
    word-break: normal;
    overflow-wrap: anywhere;
    flex: 1;
    max-width: 100%;
    margin-left: 6px;
    margin-right: 5px;
    padding-left: 6px;
    font-size: 16px;
    font-weight: 400;
    line-height: 21px;
  }

  .key-result-description.gridmacro {
    color: var(--align-dark-grey);
  }

  .key-result-description.gridmacro.coloriconmacro {
    font-size: 15.5px;
  }

  .key-result-description.gridspot {
    color: var(--align-dark-grey);
    flex: 1;
  }

  .key-result-description.boardspot {
    color: var(--align-dark-grey);
    letter-spacing: normal;
    font-size: 16px;
    line-height: 22px;
  }

  .key-result-description.boardspot.linespot {
    max-height: none;
  }

  .key-result-description.linespot {
    word-break: normal;
    max-height: none;
  }

  .key-result-description.ellipsis-single {
    min-width: auto;
    display: flex;
  }

  .key-result-description.ellipsis-single.gridmacro {
    flex: 1;
    max-width: 100%;
  }

  .key-result-description.ellipsis-single.gridspot {
    max-width: 95%;
  }

  .objective-title-word {
    color: var(--align-black);
    margin-bottom: 0;
    margin-left: 7px;
    font-size: 16px;
    font-weight: 600;
    line-height: 21px;
  }

  .objective-title-word.gridspot {
    color: var(--align-black);
    margin-left: 0;
    font-size: 16px;
    line-height: 21px;
  }

  .objective-title-word.gridspot.colorspot-darkyellow, .objective-title-word.gridspot.colorspot-darkgreen, .objective-title-word.gridspot.colorspot-darkblue, .objective-title-word.gridspot.colorspot-darkorange, .objective-title-word.gridspot.colorspot-black, .objective-title-word.gridspot.colorspot-darkgray {
    font-size: 16px;
  }

  .objective-title-word.gridspot.colorspot-green {
    text-align: left;
  }

  .objective-title-word.gridspot.colorspot-white, .objective-title-word.gridmacro.coloriconmacro {
    font-size: 16px;
  }

  .objective-title-word.gridmacro.colormacro {
    color: var(--align-black);
    font-size: 16px;
    font-weight: 600;
  }

  .objective-title-word.colorspot {
    font-size: 16px;
  }

  .objective-title-word.boardspot {
    color: var(--align-black);
    font-size: 16px;
  }

  .objective-title-word.boardspot.colorspot-darkgray {
    font-size: 16px;
    font-weight: 600;
  }

  .objective-title-word.colorspot-green, .objective-title-word.colorspot-blue, .objective-title-word.colorspot-darkgray, .objective-title-word.colorspot-yellow, .objective-title-word.colorspot-orange, .objective-title-word.colorspot-red, .objective-title-word.colorspot-gray {
    font-size: 16px;
  }

  .scorecard-module {
    text-align: left;
    min-width: auto;
    padding-right: 0;
    display: block;
  }

  .scorecard-module.swot-goal {
    display: block;
  }

  .metric-box {
    flex: 1;
    min-width: 99%;
    margin-bottom: 5px;
    margin-right: 0;
    display: block;
  }

  .objective-score {
    float: right;
    text-align: right;
    flex-direction: column;
    align-items: stretch;
    margin-left: auto;
    margin-right: auto;
    display: block;
  }

  .objective-score-number {
    text-align: right;
    flex-direction: row;
    flex: 0 auto;
    justify-content: center;
    align-items: center;
    margin-left: auto;
    margin-right: 0;
    display: flex;
  }

  .objective-score-number.top-level {
    float: left;
    text-align: center;
    justify-content: center;
    align-items: stretch;
    width: 46px;
    min-width: auto;
    max-width: 46px;
    margin-top: 0;
    margin-bottom: -20px;
    font-size: 14px;
    display: block;
  }

  .objective-score-number.top-level.gridmacro {
    margin-top: 7px;
    font-size: 14px;
  }

  .objective-score-number.top-level.gridmacro.coloriconmacro {
    float: left;
    margin-bottom: -22px;
    display: block;
  }

  .objective-score-number.grande-score {
    align-items: center;
  }

  .objective-score-number.grande-score.inline-total.sub-icon {
    padding-left: 2px;
    padding-right: 8px;
  }

  .objective-score-number.grande-score.inline-total.sub-icon.planmacro {
    padding-left: 2px;
    padding-right: 0;
  }

  .objective-score-number.percent {
    width: 36px;
    min-width: 36px;
    max-width: 36px;
    padding-left: 0;
    padding-right: 0;
    font-size: 14px;
  }

  .objective-score-number.percent.item-metric-item_id.gridspot {
    margin-left: 0;
    display: none;
  }

  .add-item-box {
    text-align: center;
    flex-direction: column;
    margin-bottom: 5px;
    padding-bottom: 0;
    display: block;
  }

  .core-icon {
    display: none;
  }

  .plan-title-columns {
    text-align: center;
  }

  .item-form {
    clear: left;
    margin-top: 0;
    margin-left: 0;
    display: none;
  }

  .item-form.jnk2, .item-form.jnk2.edit-item-form, .item-form.jnk2.edit-item-form.gridmacro, .item-form.jnk2.edit-item-form.gridmacro.boardspot, .item-form.jnk2.edit-item-form.gridspot, .item-form.jnk, .item-form.jnk.gridmacro, .item-form.jnk.gridmacro.boardmacro {
    display: none;
  }

  .item-form.jnk.gridspot {
    height: auto;
    min-height: auto;
    max-height: none;
    display: none;
  }

  .item-form.jnk.boardspot {
    display: none;
  }

  .key-result-text {
    max-height: auto;
    flex: 1;
    width: auto;
    min-width: 100%;
    height: auto;
    min-height: 55px;
    margin-left: auto;
    margin-right: auto;
    font-size: 16px;
    display: block;
    overflow: visible;
  }

  .key-result-text.gridspot {
    border-color: var(--form-border-light);
    width: 100.076%;
    min-height: 45px;
  }

  .key-result-text.textarea-auto-resize {
    border-bottom-style: solid;
    border-bottom-color: var(--ghost-white);
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
    min-width: 100%;
    margin-bottom: 10px;
    padding-top: 10px;
    padding-bottom: 15px;
    font-size: 16px;
    line-height: 21px;
    display: block;
  }

  .form {
    clear: none;
    flex-direction: row;
    height: auto;
    min-height: auto;
    margin-top: 10px;
    margin-left: 5px;
    margin-right: 0;
    padding-left: 5px;
    padding-right: 0;
    display: block;
  }

  .form.gridspot {
    width: auto;
    min-width: auto;
    padding-left: 7px;
    padding-right: 10px;
  }

  .form.gridmacro.scoremacro.boardmacro {
    width: 98.1712%;
    display: block;
  }

  .form.boardspot {
    margin-right: 0;
  }

  .plan-add-button {
    height: 32px;
    max-height: 32px;
    margin-top: 5px;
    margin-left: 0;
    padding-left: 12px;
    padding-right: 12px;
  }

  .plan-add-button.remove-button {
    float: right;
    margin-top: 5px;
    padding-right: 5px;
  }

  .plan-add-button.remove-button.key-result {
    margin-top: 4px;
    margin-right: 10px;
    padding-left: 5px;
    padding-right: 5px;
  }

  .plan-add-button.remove-button.key-result.gridspot {
    float: none;
    text-align: right;
    width: 60px;
    margin-top: 5px;
    margin-left: 0;
    padding-left: 0;
    padding-right: 8px;
    display: block;
    position: static;
  }

  .plan-add-button.remove-button.key-result.close-button {
    border-radius: 38px;
    margin-left: 0;
    padding-left: 15px;
    padding-right: 15px;
    font-size: 16px;
  }

  .plan-add-button.remove-button.key-result.close-button.gridmacro {
    display: inline-block;
  }

  .plan-add-button.remove-button.key-result.close-button.gridspot {
    width: auto;
    margin-top: 0;
    margin-right: 5px;
    padding-left: 15px;
    padding-right: 15px;
    display: inline-block;
  }

  .plan-add-button.remove-button.key-result.hide-score {
    float: none;
    margin-top: 5px;
    margin-left: 5px;
  }

  .plan-add-button.remove-button.obl-options-delete {
    border-color: var(--align-primary-red);
    color: var(--align-primary-red);
    border-radius: 38px;
    margin-top: 0;
    font-size: 15px;
    top: 35px;
    left: 10px;
  }

  .plan-add-button.objective-save {
    font-size: 15px;
  }

  .plan-add-button.save-item-button {
    border-radius: 8px;
    margin-top: 0;
    padding-left: 20px;
    padding-right: 20px;
    font-size: 16px;
  }

  .plan-add-button.save-item-button.gridmacro {
    margin-top: 0;
  }

  .plan-add-button.gridspot {
    padding-left: 20px;
    padding-right: 20px;
  }

  .plan-assign-owner {
    align-self: center;
    max-width: 180px;
    height: 35px;
    max-height: 35px;
    padding-top: 0;
    padding-bottom: 0;
    font-size: 15px;
    line-height: 22px;
  }

  .plan-assign-owner.forecast-color.key-result {
    max-width: 250px;
    height: 38px;
    max-height: 38px;
  }

  .plan-assign-owner.key-result.item-user {
    border-radius: 0 0 0 8px;
    width: 130px;
    min-width: auto;
    max-width: 130px;
    margin-left: 0;
    margin-right: 0;
    padding-left: 6px;
    font-size: 14px;
    line-height: 17px;
    display: block;
    overflow: hidden;
  }

  .plan-assign-owner.key-result.item-user.gridspot {
    width: 67px;
    min-width: 67px;
    margin-left: 10px;
    padding-left: 4px;
    display: block;
  }

  .plan-assign-owner.key-result.item-user.gridspot.colorspot-dark {
    width: 67px;
    min-width: 67px;
    display: block;
  }

  .plan-assign-owner.key-result.item-user.gridmacro {
    width: auto;
    max-width: 250px;
    margin-left: 0;
    font-size: 12px;
    overflow: visible;
  }

  .plan-assign-owner.key-result.item-user.gridmacro.scoremacro {
    display: block;
  }

  .plan-assign-owner.key-result.item-user.gridmacro.boardmacro {
    width: 80px;
  }

  .plan-assign-owner.key-result.item-user.gridmacro.coloriconmacro {
    width: 67px;
    margin-left: 10px;
  }

  .plan-assign-owner.key-result.item-user.boardspot {
    white-space: normal;
    width: 75px;
    max-width: 75px;
    margin-left: 8px;
    display: block;
  }

  .plan-assign-owner.key-result.item-user.pop {
    float: none;
    margin-top: -1px;
    display: none;
  }

  .plan-assign-owner.key-result.item-user.colorspot-dark {
    width: 67px;
    margin-left: 10px;
    display: block;
  }

  .form-input-metric {
    max-height: auto;
    text-align: left;
    flex: 0 auto;
    width: auto;
    min-width: 100%;
    height: auto;
    margin-left: 0;
    margin-right: auto;
    font-size: 16px;
    display: block;
  }

  .objective-input-form {
    width: auto;
    display: block;
  }

  .metric-form, .form-block, .team-small-label {
    display: none;
  }

  .kpi-icon {
    flex: 1;
    min-width: auto;
    margin-bottom: 5px;
    margin-right: 0;
    display: none;
  }

  .add-objective-icon {
    display: inline-block;
  }

  .add-key-result-link {
    margin-right: 0;
  }

  .add-key-result-link.bottom.add-objective-toggle {
    margin-top: 24px;
  }

  .add-key-result-link.bottom.add-objective-toggle.gridspot {
    margin-left: 8px;
  }

  .add-key-result-link.bottom.add-objective-toggle.gridmacro {
    margin-top: 24px;
    margin-left: 18px;
  }

  .add-objective-link {
    flex: none;
    align-items: center;
    margin-bottom: 2px;
    display: inline-block;
  }

  .key-result-box {
    float: left;
    overflow-wrap: break-word;
    justify-content: flex-start;
    align-items: stretch;
    width: 100%;
    min-width: 100%;
    max-width: 100%;
    margin-top: 2px;
    margin-bottom: 3px;
    display: flex;
  }

  .key-result-box:hover {
    border-radius: 6px;
  }

  .key-result-box.gridspot {
    min-width: 100%;
    margin-left: 0;
  }

  .key-result-box.gridmacro {
    margin-top: 3px;
    margin-bottom: 3px;
  }

  .key-result-box.boardspot {
    width: 100%;
    min-width: 100%;
    max-width: 100%;
    padding-right: 0;
  }

  .key-result-box.pop {
    margin-left: -7px;
    margin-right: 0;
  }

  .key-result-box.pop.notes {
    margin-left: 0;
  }

  .key-result-box.pop.notes.blend {
    line-height: 20px;
    display: block;
  }

  .key-result-box.pop.notes.blend.note-only {
    width: 100%;
    min-width: 100%;
    margin-left: 0;
    margin-right: 0;
    display: block;
  }

  .key-result-box.note-panel {
    min-width: 100%;
    margin-left: 0;
    margin-right: -7px;
  }

  .key-result-box.note-panel.boardspot {
    width: auto;
    min-width: 100%;
    display: none;
  }

  .column-19 {
    display: none;
  }

  .promo-code {
    margin-top: 25px;
    font-size: 16px;
  }

  .plan-section-tab {
    margin-right: 5px;
    font-weight: 300;
  }

  .plan-section-tab.major {
    margin-top: 0;
  }

  .plan-section-tab.major.project.grande-top, .plan-section-tab.major.okr {
    margin-left: 3px;
  }

  .user-initials {
    align-items: center;
    padding-top: 0;
    position: relative;
  }

  .user-initials.owner-initials, .user-initials.owner-initials.gridspot, .user-initials.owner-initials.gridspot.hide-score, .user-initials.owner-initials.gridmacro.scoremacro.boardmacro {
    display: none;
  }

  .user-initials.owner-initials.boardspot {
    display: block;
  }

  .user-initials.align-user-initials.mobile-users {
    border-style: solid;
    border-radius: 20px;
    width: 36px;
    height: 36px;
    margin-top: 0;
  }

  .account-settings {
    margin-top: 15px;
    display: none;
  }

  .header-questionmark.label-description.swots {
    margin-top: 2px;
    margin-bottom: 0;
  }

  .cycles {
    display: none;
  }

  .column-25 {
    flex: 1;
  }

  .onjective-ower-icon {
    margin-top: 7px;
    padding-top: 2px;
  }

  .onjective-ower-icon.gridspot {
    margin-left: 0;
    font-size: 14.5px;
    font-weight: 600;
  }

  .onjective-ower-icon.gridmacro {
    margin-top: 0;
  }

  .onjective-ower-icon.boardspot {
    padding-left: 5px;
  }

  .left-nav-links {
    flex: none;
    align-self: center;
    margin-top: 0;
    margin-bottom: 0;
    display: block;
  }

  .left-nav-links.w--current {
    flex: none;
    margin-top: 1px;
    margin-bottom: 0;
    margin-left: 10px;
    padding-left: 0;
  }

  .nav-left {
    margin-left: 0;
  }

  .swot-goal-div {
    padding-left: 5px;
    padding-right: 0;
  }

  .swot-goal-div.list-id {
    float: none;
    margin-top: 5px;
    padding-left: 0;
    padding-right: 0;
  }

  .swot-goal-div.list-id.gridmacro {
    float: none;
    margin-top: 0;
  }

  .swot-goal-div.list-id.gridmacro.boardmacro {
    margin-top: 5px;
  }

  .swot-goal-div.list-id.gridspot {
    padding-left: 0;
    padding-right: 0;
  }

  .swot-goal-div.list-id.boardspot {
    float: none;
  }

  .swot-goal-main {
    flex: 1;
    min-width: auto;
    padding-top: 6px;
    padding-left: 5px;
    padding-right: 5px;
  }

  .swot-goal-main.gridspot {
    padding-right: 5px;
  }

  .swot-goal-main.gridmacro {
    padding-left: 0;
    padding-right: 5px;
  }

  .cancel-desr-text, .cancel-desr-text.top-cancel {
    padding-left: 0;
  }

  .cancel-image {
    max-width: 100%;
    margin-left: 0;
  }

  .cancel-headers {
    padding-left: 10px;
  }

  .cancel-headers.top-cancel {
    padding-left: 10px;
    padding-right: 10px;
  }

  .parent-item-form {
    min-width: auto;
    display: none;
  }

  .parent-item-form.form-parent-item-item_id, .parent-item-form.form-parent-item-item_id.gridmacro.scoremacro, .parent-item-form.form-parent-item-item_id.gridmacro.scoremacro.boardmacro {
    display: none;
  }

  .parent-item-form.form-parent-item-item_id.gridspot {
    padding-left: 0;
    display: none;
  }

  .parent-item-form.form-parent-item-item_id.boardspot {
    width: 100%;
    min-width: auto;
    display: none;
  }

  .objective-form-box {
    width: auto;
    padding-left: 7px;
  }

  .objective-form-box.gridspot {
    margin-left: 1px;
    padding-left: 0;
    padding-right: 15px;
  }

  .objective-form-box.gridmacro.boardmacro {
    width: auto;
  }

  .objective-form-box.colorspot {
    padding-left: 8px;
    padding-right: 8px;
  }

  .objective-form-box.boardspot {
    width: 100%;
    margin-left: 1px;
    padding-left: 0;
    padding-right: 10px;
  }

  .focus-word {
    color: var(--align-dark-grey);
    height: 40px;
    font-size: 16px;
  }

  .objective-phrase {
    color: var(--align-dark-grey);
    min-height: 100px;
    margin-top: -1px;
    font-size: 16px;
  }

  .signup-logo {
    margin-top: 35px;
    margin-bottom: 0;
  }

  .or-sign-in-text {
    text-align: center;
    font-size: 16px;
  }

  .more-options.swot-menu {
    z-index: auto;
    margin-left: 6px;
  }

  .dropdown-2 {
    z-index: 200;
  }

  .div-block-17 {
    z-index: 90000;
    padding-left: 15px;
  }

  .div-block-17.hide {
    display: flex;
  }

  .more-option-label {
    font-size: 15px;
  }

  .dropdown-list-2.w--open {
    z-index: auto;
    position: absolute;
  }

  .terms-link {
    font-size: 14px;
  }

  .plan-module {
    min-height: auto;
  }

  .plan-module.metrics {
    margin-left: 3px;
  }

  .plan-module.analysis {
    margin-left: 5px;
  }

  .plan-module.tight {
    margin-right: 0;
  }

  .plan-module.tight.gridspot {
    display: block;
  }

  .plan-module.tight.boardspot {
    justify-content: flex-start;
    min-width: 100%;
    padding-left: 0;
    padding-right: 0;
    display: block;
  }

  .purpose-plan-name {
    margin-top: 12px;
    margin-bottom: 12px;
    padding-top: 0;
    padding-bottom: 0;
  }

  .purpose-plan-name.inline {
    align-items: stretch;
    margin-top: 0;
    margin-left: 0;
  }

  .inline-purpose {
    font-size: 14px;
    line-height: 20px;
  }

  .save-button-div {
    margin-top: 3px;
  }

  .save-button-div.gridspot {
    align-items: center;
    display: flex;
  }

  .key-result-plus-score-div {
    float: none;
    align-items: center;
    min-width: 98%;
    margin-left: auto;
    margin-right: auto;
    display: block;
  }

  .simple-core {
    color: #fafafa;
    background-color: #3c4a55;
    align-items: stretch;
    min-width: 100%;
    margin-bottom: 10px;
    margin-right: 5px;
    padding-left: 15px;
    padding-right: 15px;
    font-size: 15px;
    line-height: 20px;
  }

  .simple-core-box {
    min-width: 98%;
    padding-left: 10px;
    padding-right: 10px;
  }

  .okr-outcome {
    line-height: 22px;
  }

  .move-top-link {
    text-decoration: none;
  }

  .item-metric {
    border-style: none;
    border-color: var(--search);
    text-align: right;
    border-radius: 0;
    height: 30px;
    max-height: 30px;
    margin-right: 5px;
    padding-left: 7px;
    font-size: 16px;
  }

  .item-metric.gridspot {
    height: 28px;
    max-height: 28px;
  }

  .item-metric.gridmacro.scoremacro {
    text-align: right;
  }

  .item-metric.hide-score {
    border-style: none;
    border-color: var(--search);
    text-align: right;
    padding-left: 7px;
    padding-right: 3px;
  }

  .item-metric.pop {
    width: 34px;
    min-width: 34px;
    max-width: 34px;
    padding-left: 0;
    padding-right: 0;
    font-family: Open Sans, sans-serif;
    font-size: 12px;
    line-height: 19px;
    display: block;
  }

  .item-metric.pop.blend {
    font-size: 16px;
    display: block;
  }

  .item-metric.pop.blend.note-only {
    display: none;
  }

  .item-metric.scoremacro {
    border-radius: 0;
    width: auto;
    min-width: 40px;
    max-width: 50px;
    margin-right: 5px;
    font-size: 16px;
  }

  .item-metric.colorspot-dark {
    border-color: #ffffff2e;
    padding-left: 8px;
  }

  .footer-logo {
    width: 160px;
    margin-bottom: 25px;
    margin-left: 0;
  }

  .footer-logo.w--current {
    margin-left: 0;
  }

  .support-div {
    margin-left: 5px;
    margin-right: 5px;
  }

  .conclusion {
    padding-left: 15px;
    padding-right: 20px;
  }

  .jumbo-feature {
    max-width: 100%;
  }

  .jumbo-feature.position-home-image {
    margin-top: 50px;
  }

  .feature-section {
    padding-left: 5px;
    padding-right: 5px;
  }

  .benefit-description {
    font-size: 16px;
    line-height: 24px;
  }

  .customer-quote {
    margin-left: 7px;
    margin-right: 7px;
  }

  .customer-quote-name {
    font-size: 16px;
  }

  .feature-navigation {
    text-align: left;
    border-bottom-style: none;
    margin-bottom: 5px;
    padding-top: 5px;
    padding-bottom: 5px;
  }

  .feature-nav-tab {
    text-align: left;
    margin-left: 5px;
    margin-right: 5px;
    padding-left: 0;
    display: block;
  }

  .feat-tab-text {
    text-align: left;
    margin-left: auto;
    margin-right: auto;
    padding-top: 5px;
    padding-bottom: 5px;
    padding-left: 0;
    display: block;
  }

  .feature-tab-link {
    text-align: left;
    padding-top: 0;
    padding-bottom: 0;
    padding-left: 22px;
    font-size: 13px;
  }

  .feature-tab-link.w--current {
    clear: right;
    text-align: left;
    background-color: #0000;
    border: 1px #0098ff;
    border-left: 4px solid #0098ff;
    margin-left: auto;
    margin-right: auto;
    padding-top: 0;
    padding-bottom: 0;
    padding-left: 18px;
    font-size: 13px;
    display: block;
  }

  .feature-box-frame {
    padding-left: 25px;
    padding-right: 20px;
  }

  .feature-section-jumbo {
    width: 100%;
    padding-bottom: 0;
  }

  .feature-section-jumbo.directory {
    width: 100%;
    max-width: none;
    display: inline-block;
  }

  .features-message.home-page {
    font-size: 18px;
    line-height: 24px;
  }

  .guide-image {
    max-width: 90%;
  }

  .templates-drop {
    padding-left: 0;
  }

  .nav-template-drop {
    margin-left: 0;
    margin-right: auto;
    padding-left: 20px;
    display: block;
  }

  .new-user-text {
    margin-top: 10px;
    padding-left: 0;
    font-size: 16px;
  }

  .login-row {
    background-color: #0000;
    padding-top: 35px;
    box-shadow: -7px 8px 40px #343e4608, 7px 7px 40px #343e460d;
  }

  .login-row.app {
    background-color: #fff;
    margin-top: 15px;
    padding-top: 15px;
    box-shadow: 0 3px 7px -3px #00000036;
  }

  .login-row-two {
    border-left-style: none;
    height: auto;
    padding-left: 10px;
  }

  .new-user-signup-link {
    font-size: 16px;
  }

  .column-42 {
    margin-left: auto;
    margin-right: auto;
    display: block;
  }

  .sentiment-color.gray3 {
    width: 4px;
    min-width: 4px;
  }

  .test-drive-limit-div {
    padding-left: 10px;
    padding-right: 10px;
  }

  .tdl-header {
    line-height: 27px;
  }

  .card-types {
    margin-bottom: 15px;
  }

  .use-case-card {
    margin-right: 0;
  }

  .swots-edit-drop {
    text-align: left;
    margin-left: 30px;
  }

  .dot-dot-dot {
    max-width: 100%;
    margin-left: 2px;
  }

  .swot-edit-drop-back.w--open {
    left: 20px;
  }

  .link-sharing-div {
    width: auto;
  }

  .link-sharing-div.shareable-link-url.link-url-field {
    text-align: left;
    border-style: none;
    border-radius: 4px;
    width: auto;
    max-width: 98%;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    padding-right: 0;
    display: block;
  }

  .link-sharing-div.shareable-link-url.link-url-field.integrations {
    text-align: left;
    border-radius: 0;
  }

  .link-sharing-div.shareable-link-url.link-url-field.integrations.obj {
    align-self: center;
    margin-left: 0;
    display: flex;
  }

  .uparrow-icon, .uparrow-icon.gridmacro {
    margin-right: 3px;
  }

  .shareable-selector {
    width: auto;
    max-width: 98%;
    margin-left: 2px;
    font-size: 16px;
    overflow: visible;
  }

  .signin-logo {
    margin-top: 30px;
  }

  .share-button {
    display: none;
  }

  .button.copy-link-bt {
    float: none;
    text-align: center;
    border-radius: 20px;
    width: auto;
    margin: 0;
    padding-top: 6px;
    padding-bottom: 6px;
    font-size: 15px;
  }

  .button.copy-link-bt.integrations {
    border-radius: 20px;
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
    padding-top: 2px;
    padding-bottom: 2px;
    display: inline-block;
  }

  .button.copy-link-bt.integrations.inverse {
    border-style: solid;
    border-color: var(--align-mid-gray);
    margin-top: 5px;
    padding-top: 2px;
    padding-bottom: 2px;
  }

  .shareable-header-bar.section-title-share {
    padding-left: 3px;
  }

  .form-7 {
    overflow: visible;
  }

  .form-block-7 {
    overflow: hidden;
  }

  .navbar-score {
    color: var(--align-dark-grey);
    font-size: 14px;
  }

  .announcement-box {
    width: auto;
    display: block;
  }

  .card-dots, .card-dots.gridmacro {
    margin-top: 0;
  }

  .card-dots.user-views {
    width: 16px;
    height: 16px;
  }

  .okr-dot-drop.gridmacro {
    padding-top: 0;
  }

  .okr-dot-drop.large-group {
    margin-left: 0;
    margin-right: 1px;
    padding-left: 7px;
    padding-right: 7px;
  }

  .okr-sort-dot-drop.view-by-user {
    z-index: 99999999;
    min-width: 200px;
    max-width: 320px;
    top: 46px;
    overflow: hidden;
  }

  .board-block {
    max-width: 100%;
    margin-right: 0;
  }

  .board-block.thumbboard {
    min-width: auto;
    margin-left: 10px;
    margin-right: 10px;
    padding-left: 15px;
    padding-right: 15px;
  }

  .board-section {
    min-width: 100%;
    max-width: 100%;
    padding-left: 0;
    padding-right: 0;
  }

  .board-jumbo-header {
    margin-left: -15px;
    padding-left: 0;
    line-height: 36px;
  }

  .board-framework {
    display: inline-block;
  }

  .board-framework-module, .board-framework-module.thumbboard {
    min-width: auto;
    max-width: 100%;
  }

  .examples-boards {
    max-width: 100%;
  }

  .resource-board {
    min-width: 100%;
    max-width: 100%;
  }

  .column-50 {
    position: static;
  }

  .board-left {
    min-width: auto;
    max-width: 100%;
    margin-right: 0;
  }

  .board-right {
    min-width: 100%;
    display: block;
  }

  .board-framework-strategy {
    min-width: auto;
    display: block;
  }

  .additional-templates-mod {
    display: block;
  }

  .conclusion-module {
    text-align: left;
    align-items: stretch;
    min-height: auto;
    margin-left: 0;
    margin-right: 0;
    padding-left: 5px;
    padding-right: 10px;
    display: inline-block;
  }

  .conclusion-module.swot-goal {
    float: none;
    text-align: left;
    min-width: auto;
    min-height: auto;
    margin: 2px 0 5px;
    padding-right: 0;
    display: inline-block;
  }

  .conclusion-module.swot-goal.cgrid {
    min-width: auto;
  }

  .conclusion-module.swot-goal.cgrid.llist {
    display: none;
  }

  .promo-okr-box {
    flex: none;
    width: 100%;
  }

  .okr-promo-header {
    width: 100%;
    margin-bottom: 10px;
    font-size: 34px;
    line-height: 28px;
  }

  .text-span-5 {
    font-size: 18px;
  }

  .drag-area {
    align-items: center;
    padding-left: 0;
  }

  .key-result-container.gridmacro {
    max-width: 100%;
  }

  .project-module {
    text-align: center;
    padding-left: 15px;
    padding-right: 10px;
  }

  .project-module.frameworks {
    display: none;
  }

  .project-module.frameworks.homepage-mod {
    padding-left: 0;
    display: block;
  }

  .tree-icon {
    width: 13px;
    min-width: 13px;
    max-width: 13px;
    height: 13px;
    min-height: 13px;
    max-height: 13px;
    margin-right: 7px;
  }

  .tree-icon.gridmacro.coloriconmacro, .tree-icon.notes-icon.gridmacro.coloriconmacro {
    display: block;
  }

  .multi-plan-messaeg {
    display: none;
  }

  .multi-plan--choose-icon {
    float: none;
    opacity: .26;
    margin-top: 5px;
    margin-bottom: 3px;
    margin-left: 0;
    display: inline-block;
  }

  .multi-plan--choose-icon.gridmacro.coloriconmacro.scoremacro {
    float: none;
    margin-top: 5px;
    display: inline-block;
  }

  .multi-plan--choose-icon.colorspot-dark {
    opacity: .49;
  }

  .multi-plan--choose-icon.add-notoes-icon {
    opacity: .33;
    align-self: center;
    margin-top: 0;
  }

  .jumbo-get-started {
    float: left;
    width: 100%;
  }

  .jumbo-get-started.v2mom-bts {
    text-align: center;
    margin-left: auto;
    margin-right: auto;
    padding-right: 0;
  }

  .jumbo-get-started.home-left {
    float: none;
  }

  .jumbo-get-started.home-left.gap-box {
    justify-content: center;
    margin-left: auto;
    margin-right: auto;
  }

  .jumbo-get-started.home-left.home-two {
    max-width: none;
    max-height: none;
    margin-left: auto;
    margin-right: auto;
    display: block;
  }

  .jumbo-get-started.home-left.product-ex {
    text-align: center;
    margin-left: auto;
    margin-right: auto;
  }

  .jumbo-get-started.home-left {
    float: none;
    max-height: none;
    margin-bottom: 0;
    padding-bottom: 25px;
  }

  .narrow-focus-icon, .narrow-focus-icon.gridmacro {
    margin-top: 0;
  }

  .narrow-focus-link.gridspot {
    margin-right: 8px;
  }

  .newjumbo-left {
    text-align: center;
    max-width: 100%;
    padding-left: 0;
  }

  .newjumbo-left.home-jumbo-left {
    text-align: center;
    min-width: auto;
    margin-top: 15px;
    margin-left: auto;
    margin-right: auto;
    padding-top: 0;
  }

  .dropdown-toggle-2 {
    margin-right: 5px;
  }

  .dropdown-toggle-2.gridspot {
    margin-right: 0;
  }

  .pick-color-drop {
    height: 35px;
    max-height: 35px;
  }

  .choose-color {
    margin-bottom: 6px;
    margin-right: 6px;
    position: static;
  }

  .choose-color.blue, .choose-color.green, .choose-color.red, .choose-color.yellow, .choose-color.gray {
    margin-top: 0;
    margin-bottom: 0;
  }

  .choose-color.white {
    margin-top: 0;
  }

  .choose-color.darkblue, .choose-color.darkgreen, .choose-color.darkred, .choose-color.darkyellow, .choose-color.darkgray, .choose-color.black, .choose-color.orange, .choose-color.darkorange {
    margin-top: 0;
    margin-bottom: 0;
  }

  .pick-color-drop-box.w--open {
    width: 180px;
    height: 170px;
    margin-right: 0;
    padding-top: 15px;
    padding-bottom: 15px;
    top: -170px;
    left: auto;
    right: 0;
  }

  .color-wheel {
    margin-bottom: 0;
  }

  .public-post-user-message.signup-page {
    margin-left: 5px;
    margin-right: 5px;
    display: none;
  }

  .view-default {
    flex: 1;
    margin-right: 0;
  }

  .view-default-div {
    margin-left: 3px;
  }

  .view-default-icon {
    margin-bottom: 2px;
    margin-left: 2px;
  }

  .view-default-icon.list-view-icon, .view-default-icon.list-view-icon.rotate {
    margin-bottom: 2px;
  }

  .create-learn-more-icon {
    display: none;
  }

  .plan-expand-all {
    margin-top: -5px;
  }

  .header-system-alert, .header-system-alert.success-alert {
    display: none;
  }

  .header-system-message-text, .header-system-message-text.success-alert, .header-system-message-text.error-alert, .header-system-message-text.warning-alert {
    border-radius: 0;
  }

  .header-system-message-text.short-status {
    border-radius: 0;
    padding-top: 6px;
    padding-bottom: 6px;
  }

  .header-alert-text-field {
    text-align: center;
  }

  .jumbo-feature-message {
    text-align: left;
    padding-left: 10px;
    font-size: 16px;
  }

  .jumbo-feature-link {
    min-width: 90%;
    min-height: auto;
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .container {
    flex-wrap: wrap;
    place-content: flex-start space-around;
    align-items: stretch;
  }

  .jumbo-2018 {
    background-image: none;
    flex-wrap: wrap;
  }

  .jumbo-2018.home-gray {
    background-image: none;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto;
    padding-bottom: 30px;
  }

  .jumbo-2018.home-gray.swot {
    background-image: none;
    padding-top: 0;
  }

  .jumbo-right-image {
    max-width: 98%;
    margin-left: 5px;
    margin-right: 5px;
  }

  .jumbo-right-image.shadowbox {
    max-width: 100%;
    margin-left: 0;
    margin-right: 0;
    padding-left: 2px;
    padding-right: 3px;
    overflow: hidden;
  }

  .jumbo-diagram-link {
    max-width: 100%;
    padding-left: 0;
    padding-right: 0;
    overflow: hidden;
  }

  .show-more {
    float: left;
    margin-top: 14px;
    margin-bottom: 0;
    margin-left: 14px;
  }

  .show-more.gridspot {
    float: left;
    margin-top: 18px;
    margin-bottom: 0;
    margin-left: 28px;
  }

  .show-more.gridspot.colorspot-dark {
    float: left;
  }

  .show-more.gridspot.colorspot {
    float: left;
    margin-bottom: 0;
  }

  .show-more.coloriconmacro {
    margin-top: 5px;
    margin-left: 10px;
  }

  .show-more.gridmacro {
    margin-top: 14px;
  }

  .show-more.gridmacro.coloriconmacro {
    float: left;
    margin-top: 14px;
    margin-bottom: -14px;
    margin-left: 14px;
    position: static;
  }

  .show-more.gridmacro.coloriconmacro.hide-score {
    margin-left: 19px;
  }

  .show-more.gridmacro.coloriconmacro.scoremacro {
    margin-bottom: 0;
  }

  .jumbo-board {
    margin-bottom: 0;
    padding-left: 15px;
    padding-right: 15px;
    display: block;
  }

  .framework-card {
    width: 230px;
    height: auto;
    margin-bottom: 12px;
    padding-top: 15px;
  }

  .framework-card.procon, .framework-card.topstart {
    padding-top: 50px;
  }

  .framework-card.alignment {
    margin-right: 0;
    padding-top: 50px;
  }

  .framework-card.problem, .framework-card.v2mom, .framework-card.okr, .framework-card.custom {
    padding-top: 50px;
  }

  .fraework-card-desc {
    margin-right: 25px;
    font-size: 16px;
  }

  .cover-page-box {
    padding-left: 15px;
    padding-right: 15px;
  }

  .cover-page {
    padding-left: 10px;
    padding-right: 10px;
    display: block;
  }

  .cover-page-title {
    text-align: center;
    justify-content: center;
    align-items: center;
    margin-bottom: 15px;
    padding-right: 0;
    font-size: 24px;
    line-height: 32px;
    display: flex;
  }

  .cover-page-button, .cover-page-button.copy {
    float: none;
  }

  .cover-page-header {
    width: 100%;
    padding-left: 0;
    display: none;
  }

  .cover-page-description {
    margin-top: 15px;
    margin-bottom: 5px;
    padding-right: 0;
    font-size: 16px;
    line-height: 22px;
  }

  .cover-page-close {
    margin-top: 14px;
    margin-left: 5px;
  }

  .coverpage-section {
    min-width: 100%;
    padding: 15px 15px 10px;
  }

  .cover-page-top {
    float: none;
    text-align: center;
    width: 100%;
    margin-top: 2px;
    margin-bottom: 5px;
    line-height: 40px;
    display: inline-block;
  }

  .cover-page-text-area {
    display: block;
  }

  .inlineurl {
    float: none;
    margin-left: 0;
  }

  .text-block-49 {
    display: block;
  }

  .item-color-dropdown {
    z-index: 0;
    border-radius: 0;
    max-height: 38px;
    margin-right: 0;
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .item-color-dropdown.w--open {
    max-height: 32px;
    padding-left: 0;
    padding-right: 0;
  }

  .item-color-dropdown.gridspot {
    margin-top: 0;
    padding-left: 20px;
    position: relative;
  }

  .item-color-dropdown.gridspot.w--open {
    padding-left: 20px;
  }

  .item-color-drop-background.w--open {
    margin-top: 0;
    padding-bottom: 5px;
    padding-left: 20px;
    right: -50px;
  }

  .item-color-drop-background.combined.w--open {
    z-index: 99999999;
    justify-content: flex-start;
    align-items: flex-start;
    width: 180px;
    padding: 15px;
    display: flex;
    position: absolute;
    top: -47px;
    left: -125px;
    right: 0;
  }

  .item-color-option {
    flex: none;
    width: 20px;
    height: 20px;
    margin-top: 0;
  }

  .item-color-option.none-item {
    align-self: center;
    width: 20px;
    height: 20px;
    margin: 0 12px;
  }

  .item-color-option.none-item.coloriconmacro {
    height: 20px;
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 0;
  }

  .item-color-option.gray-item {
    width: 20px;
    height: 20px;
    display: inline-block;
  }

  .item-color-arrow-icon {
    margin-top: 2px;
  }

  .item-colordropdown {
    z-index: 0;
    padding-right: 0;
  }

  .item-colordropdown.gridspot {
    flex: 0 auto;
    margin-top: 10px;
    display: block;
    position: relative;
  }

  .item-colordropdown.scoremacro.gridmacro {
    margin-right: 0;
    left: -10px;
  }

  .item-colordropdown.gridmacro.scoremacro {
    z-index: 99999;
    margin-right: 17px;
    left: 0;
  }

  .edit-line-break {
    margin-top: 20px;
  }

  .edit-line-break.create2 {
    margin-top: 10px;
  }

  .create-directory {
    float: none;
    border-top-style: none;
    width: auto;
    max-width: none;
    height: auto;
    margin-top: 0;
    padding-top: 10px;
    padding-left: 10px;
    padding-right: 10px;
    display: block;
  }

  .directory-categories {
    max-height: auto;
    clear: none;
    width: auto;
    height: auto;
    margin-right: 10px;
    display: block;
    position: static;
  }

  .directory-categories.full-side {
    border-right-style: none;
    height: auto;
    margin-top: 0;
    margin-right: 0;
    padding-right: 0;
  }

  .directory-search {
    border-style: none;
    border-color: var(--line2);
    background-color: var(--search);
    color: var(--dark-slate-grey-m);
    border-radius: 6px;
    max-height: 38px;
    font-size: 16px;
  }

  .directory-search.white {
    border-style: solid;
    border-radius: 20px;
    max-width: none;
    margin-bottom: 0;
    margin-right: 0;
    font-size: 16px;
  }

  .directory-labels {
    display: none;
  }

  .directory-category-topics {
    background-color: var(--align-white);
    min-height: auto;
    margin-top: 0;
    margin-bottom: 0;
    margin-right: 0;
    padding-bottom: 0;
    display: none;
  }

  .form-8 {
    background-color: #0000;
    margin-bottom: 0;
  }

  .form-8.templates {
    margin-top: 0;
    margin-bottom: 5px;
  }

  .directory-items {
    box-shadow: none;
    white-space: normal;
    word-break: normal;
    overflow-wrap: normal;
    min-width: auto;
    height: 100%;
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
    display: block;
  }

  .directory-items.tiles {
    border-left-style: none;
    min-width: auto;
    max-width: none;
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .edit-advanced {
    margin-left: 0;
  }

  .edit-advanced.create2 {
    text-align: left;
    margin-left: 0;
  }

  .intro-text-box, .author-text-box, .cover-headlne {
    margin-left: 0;
    font-size: 16px;
  }

  .cover-page-row {
    margin-right: 0;
    display: block;
  }

  .cp-col {
    background-image: none;
    padding-right: 0;
  }

  .template-list-header {
    box-sizing: border-box;
    aspect-ratio: auto;
    overflow-wrap: normal;
    object-fit: fill;
    width: 100%;
    max-width: 100%;
    margin-left: 2px;
    font-size: 14px;
    display: block;
  }

  .template-list-header.tile {
    margin-left: 10px;
    padding-left: 2px;
  }

  .link-12 {
    font-size: 14px;
  }

  .column-57 {
    padding-left: 15px;
    padding-right: 15px;
  }

  .choose-category {
    border: 1px solid var(--search);
    background-color: var(--search);
    color: var(--align-dark-grey);
    border-radius: 38px;
    margin-right: 12px;
    font-size: 16px;
    display: block;
  }

  .choose-category:hover {
    border-style: none none solid;
  }

  .new-card.list-card-view {
    border-style: solid;
    border-color: var(--ghost-white);
    border-top-width: 1px;
    border-radius: 6px;
    align-items: center;
    width: 100%;
    height: auto;
    min-height: 180px;
    margin-bottom: 15px;
    margin-left: 0;
    padding-top: 0;
    padding-bottom: 20px;
    display: block;
    overflow: hidden;
  }

  .new-card.list-card-view:hover {
    background-color: #fff;
  }

  .new-card.list-card-view.tile {
    border-style: none;
    border-width: 1px;
    border-radius: 3px;
    width: auto;
    max-width: none;
    height: auto;
    min-height: auto;
    margin-bottom: 20px;
    margin-left: 10px;
    margin-right: 15px;
    padding-bottom: 0;
  }

  .new-card-text-area.list-card-view {
    border-style: none;
    flex: 1;
    width: 90%;
    min-width: auto;
    max-width: none;
    height: auto;
    min-height: 145px;
    max-height: 175px;
    padding: 25px 0 20px 20px;
    display: block;
    position: absolute;
  }

  .new-card-text-area.list-card-view:hover {
    box-shadow: none;
    border-style: none;
  }

  .new-card-text-area.list-card-view.tile {
    border: 1px solid var(--align-very-light-grey);
    background-color: var(--align-white);
    border-radius: 3px;
    width: auto;
    height: auto;
    min-height: 50px;
    max-height: none;
    margin-right: 0;
    padding-top: 5px;
    padding-bottom: 0;
    display: flex;
    position: static;
  }

  .new-card-header.template-name-link {
    align-items: center;
    width: auto;
    max-width: 85%;
    height: auto;
    max-height: none;
    margin-bottom: 0;
    padding-top: 0;
    display: inline-block;
  }

  .new-card-header.template-name-link.tile {
    align-self: center;
    min-height: auto;
  }

  .new-card-description.list-card-view {
    flex: 0 auto;
    width: auto;
    max-width: 85%;
    display: block;
  }

  .new-card-description.list-card-view.tile {
    display: none;
  }

  .featured-flg {
    height: auto;
  }

  .column-59 {
    display: none;
  }

  .column-60 {
    flex: 0 auto;
    position: static;
  }

  .column-61 {
    position: relative;
  }

  .column-62, .column-63 {
    position: static;
  }

  .template-description-link {
    min-width: auto;
    min-height: 60px;
    max-height: 60px;
    margin-top: 0;
    font-size: 16px;
    line-height: 22px;
  }

  .template-description-link.tile {
    min-height: auto;
    max-height: none;
    padding-right: 10px;
    line-height: 21px;
    display: none;
  }

  .template-title-link.tile {
    min-height: auto;
    max-height: none;
  }

  .advanced-menu {
    font-size: 12px;
  }

  .advanced-menu.creaet2 {
    margin-left: 5px;
  }

  .advanced-menu.creaet2.advanced {
    text-align: left;
  }

  .settings-line-break {
    display: none;
  }

  .double-nav, .double-nav.macro-d-nav-push-content {
    overflow: visible;
  }

  .double-nav.d-nav-push-content {
    overflow: hidden;
  }

  .hide-nav-wrapper {
    display: none;
  }

  .column-67 {
    margin-top: 0;
    padding-left: 5px;
  }

  .nav-drop-text-block {
    font-size: 15.5px;
  }

  .column-73 {
    padding-left: 0;
    padding-right: 0;
  }

  .column-75 {
    padding-left: 0;
    padding-right: 0;
    display: block;
  }

  .message-text-box {
    padding-left: 0;
    padding-right: 0;
  }

  .form-block-10 {
    margin-bottom: 20px;
    margin-right: 0;
    padding-right: 0;
  }

  .form-block-10.templates {
    margin-bottom: 0;
    display: block;
  }

  .newteam-mod.new-team-gray {
    padding-left: 15px;
    padding-right: 15px;
  }

  .column-76 {
    padding-left: 0;
    padding-right: 0;
  }

  .tdl-white {
    padding-left: 10px;
    padding-right: 10px;
  }

  .tdl-white.shadow {
    margin-top: 30px;
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .forgot-gray {
    padding-top: 10px;
  }

  .user-initials-text {
    flex: 0 auto;
    align-self: auto;
    padding-top: 0;
    font-family: Lato, sans-serif;
    display: flex;
  }

  .user-initials-text.nav-initials {
    font-size: 13px;
  }

  .core-ideology-panel {
    padding-left: 0;
    padding-right: 0;
  }

  .projects2 {
    display: inline-block;
  }

  .projects2.page {
    float: right;
    margin-left: auto;
    margin-right: auto;
    padding-top: 0;
    padding-left: 10px;
    padding-right: 10px;
    display: inline-block;
    position: static;
  }

  .projects2.page.projects {
    border-top-style: none;
    width: auto;
    max-width: none;
    padding-left: 0;
    padding-right: 0;
  }

  .column-80 {
    padding-right: 0;
  }

  .history-change {
    clear: left;
    text-align: left;
    flex: 1;
    min-width: auto;
    margin-left: 6px;
    margin-right: 5px;
    padding-left: 6px;
    font-size: 14px;
    font-weight: 400;
    line-height: 18px;
  }

  .history-bar {
    width: 310px;
  }

  .history-bar.plan-activity {
    float: none;
    width: auto;
    max-height: 1000px;
    margin-left: 5px;
    margin-right: 5px;
    padding-left: 0;
    display: none;
    top: 0;
  }

  .container-2 {
    height: 40px;
    padding-top: 0;
    padding-bottom: 0;
    display: flex;
  }

  .cmobilenav {
    z-index: 9999999;
    border-bottom: 1px solid var(--line2);
    border-left: 1px solid var(--line2);
    background-color: #fff;
    min-height: auto;
    margin-top: 40px;
    margin-left: 0;
    padding-bottom: 10px;
    display: block;
  }

  .collab-bar {
    margin-right: 0;
  }

  .collab-users-bar {
    width: 0;
    height: 0;
    display: none;
    overflow: hidden;
  }

  .activity2-area {
    border-color: #f5f5f5;
    margin-bottom: 1px;
    padding: 0 8px 15px;
    overflow: hidden;
  }

  .activity2-area.activityspot {
    padding-left: 10px;
    padding-right: 10px;
  }

  .activity2-area.ibox2 {
    box-shadow: none;
    margin-bottom: 15px;
    margin-left: 10px;
    margin-right: 10px;
    padding-left: 0;
    padding-right: 0;
  }

  .activity2-owner-initials {
    flex: none;
  }

  .activity2-project-details {
    font-size: 14px;
  }

  .activity2-text {
    font-size: 16px;
    line-height: 21px;
  }

  .link-21 {
    font-size: 16px;
    font-weight: 400;
    line-height: 21px;
  }

  .link-23, .link-26 {
    font-size: 16px;
    line-height: 21px;
  }

  .edit-add {
    font-size: 16px;
  }

  .link-27 {
    color: var(--align-black);
    margin-top: 10px;
    font-size: 18px;
    line-height: 24px;
  }

  .activity-noun {
    font-size: 16px;
    line-height: 21px;
  }

  .activity-preposition {
    font-size: 14.1px;
  }

  .activity-verb, .activity-from {
    font-size: 16px;
    line-height: 21px;
  }

  .activity-to {
    font-size: 14.1px;
  }

  .activity-from-val {
    font-size: 16px;
    line-height: 21px;
  }

  .activity-to-val {
    color: var(--black-16);
    font-size: 16px;
    line-height: 20px;
  }

  .view-all-changes-link {
    font-size: 15px;
  }

  .activity-team-link {
    margin-left: 1px;
    font-size: 13px;
  }

  .time-stamp-basic {
    font-size: 12px;
    line-height: 21px;
  }

  .reallywant {
    padding-left: 10px;
    padding-right: 10px;
  }

  .reallywant.dark-process {
    max-width: 98%;
    padding-left: 8px;
  }

  .swot-analysis-strengths {
    width: 100%;
    margin-bottom: 10px;
    padding-left: 15px;
    font-size: 16px;
    line-height: 24px;
  }

  .swot-analysis-weaknesses {
    width: 100%;
    padding-left: 15px;
    font-size: 16px;
    line-height: 24px;
  }

  .swot-analysis-opportunities {
    width: 100%;
    margin-bottom: 10px;
    padding-left: 15px;
    font-size: 16px;
    line-height: 24px;
  }

  .swot-analysis-threats {
    width: 100%;
    padding-left: 15px;
    font-size: 16px;
    line-height: 24px;
  }

  .text-block-63 {
    max-width: 100%;
    margin-right: 0;
    padding-right: 8px;
    font-size: 18px;
    line-height: 26px;
  }

  .coaching.home {
    margin-left: 0;
    margin-right: 0;
  }

  .define-mission {
    margin-right: 0;
    padding-right: 8px;
    line-height: 26px;
  }

  .swot-analysis-learning-grid, .link-block-14 {
    padding-left: 0;
  }

  .text-block-66 {
    font-size: 16px;
    line-height: 24px;
  }

  .activity-user_name {
    font-size: 16px;
    line-height: 21px;
  }

  .oauth-line {
    min-width: 50px;
  }

  .title-sub-header {
    font-size: 16px;
    line-height: 24px;
  }

  .title-sub-header.start-with-swot.jumbo {
    font-size: 22px;
    line-height: 45px;
  }

  .title-sub-header.start-with-swot.jumbo.home-max {
    text-align: center;
    padding-right: 0;
    font-size: 28px;
    line-height: 34px;
  }

  .title-sub-header.start-with-swot.jumbo.home-max.white {
    text-align: center;
    padding-left: 0;
    padding-right: 0;
    font-size: 35px;
    font-weight: 700;
    line-height: 45px;
  }

  .title-sub-header.start-with-swot.jumbo.home-max.white.gap {
    font-size: 55px;
    line-height: 60px;
  }

  .title-sub-header.v2mom {
    text-align: center;
    padding-left: 0;
    padding-right: 0;
  }

  .oauth-bt {
    border-radius: 38px;
    min-width: auto;
    max-width: none;
  }

  .oauth-bt.oath-homepage {
    width: 100%;
    min-width: 100%;
    max-width: 100%;
  }

  .oauth-bt.home {
    border-color: var(--align-dark-grey);
    background-color: var(--align-white);
    justify-content: center;
    align-items: center;
    max-width: 280px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 15px;
  }

  .oauth-bt.home.email {
    margin-bottom: 10px;
  }

  .oauth-bt.home.email.featured {
    justify-content: center;
    align-items: center;
  }

  .oauth-bt.home.free-mobile {
    padding-right: 20px;
  }

  .oauth-bt.sign-in {
    border-radius: 8px;
    padding-top: 12px;
    padding-bottom: 12px;
    padding-left: 24px;
  }

  .oauth-bt.sign-in:hover {
    border-color: var(--align-purple);
    background-color: var(--align-white);
  }

  .oauth-bt.sign-in.apple {
    border-radius: 8px;
    padding-left: 32px;
  }

  .google-icon {
    text-align: left;
    flex: none;
  }

  .oauth-text {
    font-size: 16px;
    font-weight: 500;
  }

  .oauth-text.home.light {
    flex: none;
    align-self: center;
  }

  .oauth-text.signup, .oauth-text.signin {
    font-size: 16px;
  }

  .oauth-link-area {
    width: 100%;
    min-width: 265px;
    max-width: 100%;
    margin-top: 0;
  }

  .oauth-link-area.app {
    margin-bottom: 10px;
  }

  .oauth-link-area.apple {
    min-width: 265px;
  }

  .jumbo-one-line {
    text-align: center;
    padding-right: 0;
  }

  .bold-text-8 {
    font-size: 16px;
    line-height: 21px;
    display: inline-block;
    overflow: hidden;
  }

  .target-name {
    font-size: 16px;
    line-height: 21px;
  }

  .learning-mission {
    padding-left: 0;
  }

  .link-28 {
    font-size: 17px;
    font-weight: 600;
  }

  .edit-sub {
    color: var(--very-dark);
    font-size: 15px;
    line-height: 20px;
    display: inline-block;
  }

  .edit-sub.project-objective-link {
    color: var(--align-dark-grey);
    font-size: 16px;
    line-height: 21px;
  }

  .trusted-by {
    padding-left: 10px;
    padding-right: 10px;
    line-height: 22px;
  }

  .swot-views {
    float: none;
  }

  .swot-type {
    float: none;
    flex: 1;
    margin-left: auto;
    margin-right: auto;
    padding-right: 10px;
  }

  .section-title-type {
    font-size: 30px;
    line-height: 35px;
    overflow: visible;
  }

  .text-block-69 {
    font-size: 16px;
  }

  .columns-2 {
    display: block;
  }

  .bold-text-11, .bold-text-12 {
    font-size: 15px;
  }

  .author-div {
    max-width: 250px;
    padding-right: 0;
  }

  .div-block-43 {
    align-self: center;
    width: 100%;
  }

  .notes-box {
    border-style: none;
    border-radius: 2px;
    height: 100%;
    min-height: 100%;
    max-height: 100%;
    margin-left: -15px;
    margin-right: -20px;
    padding-bottom: 0;
    padding-left: 7px;
    padding-right: 10px;
    display: inline-block;
  }

  .notes-box.blend {
    height: auto;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .notes-box.blend.note-only {
    width: 100%;
    min-width: 100%;
    max-width: 100%;
    margin-left: 0;
    margin-right: 0;
    padding-right: 0;
    display: none;
  }

  .notes-close.note-only {
    margin-top: 0;
    margin-bottom: 5px;
    margin-right: 0;
  }

  .notes-form-text {
    width: 99%;
    margin-left: 9px;
    font-size: 16px;
  }

  .notes-form-text.pop {
    margin-right: 0;
    padding-left: 2px;
  }

  .notes-form-text.pop.note-only {
    min-width: 100%;
    margin-bottom: 10px;
    margin-left: 0;
    padding-left: 7px;
    padding-right: 7px;
    font-size: 15px;
    line-height: 20px;
  }

  .notes-form-text.pop.blend {
    height: auto;
    min-height: 90px;
    max-height: 100%;
    padding-left: 12px;
    font-size: 16px;
  }

  .notes-form-text.pop.blend.textarea-auto-resize {
    font-size: 16px;
    line-height: 20px;
  }

  .notes-form {
    height: auto;
  }

  .notes-form.blend {
    width: 100%;
    min-width: 100%;
    max-width: 100%;
  }

  .notes-save {
    width: 70px;
    height: 38px;
    margin-bottom: 10px;
    margin-left: 7px;
    margin-right: 12px;
    padding-left: 15px;
    padding-right: 15px;
  }

  .notes-save.cancel {
    margin-bottom: 0;
    padding-bottom: 5px;
  }

  .notes-save.blend {
    margin-bottom: 0;
  }

  .notes-form-box {
    width: 100%;
    min-width: 100%;
    max-width: 100%;
    margin-bottom: 0;
    margin-left: 1px;
    margin-right: 0;
  }

  .notes-drop {
    text-align: left;
    flex: none;
    margin-left: 0;
    margin-right: auto;
    padding-top: 0;
  }

  .notes-drop-menu-box {
    float: none;
    text-align: center;
    margin-top: 0;
    margin-left: auto;
    margin-right: auto;
    padding-left: 5px;
    position: static;
  }

  .notes-drop-menu-box.w--open {
    text-align: left;
    align-self: center;
    margin-left: 0;
    padding-left: 5px;
  }

  .notes-drop-menu {
    float: none;
    text-align: left;
    margin-right: 0;
    position: static;
  }

  .notes-drop-menu.blend {
    flex: none;
    align-self: auto;
    align-items: center;
    width: 110px;
    margin-top: 0;
    margin-left: 0;
    margin-right: 10px;
    padding-top: 0;
    display: flex;
    position: static;
  }

  .notes-drop-list.w--open {
    clear: right;
    width: auto;
    min-width: auto;
    display: inline-block;
    position: static;
    top: 0;
    left: 40px;
    right: 30px;
  }

  .item-delete-button {
    float: none;
    clear: none;
    text-align: center;
    padding-left: 8px;
    padding-right: 8px;
    font-family: Montserrat, sans-serif;
    font-size: 16px;
    font-weight: 400;
    position: static;
  }

  .score-box.pop {
    display: none;
  }

  .notes-edit {
    flex: 1;
    align-self: stretch;
    margin-left: 3px;
    margin-right: auto;
    padding-left: 0;
  }

  .notes-main-box {
    justify-content: flex-start;
  }

  .notes-main-box.note-only {
    width: 100%;
    min-width: 100%;
    max-width: 100%;
  }

  .add-notes-icon {
    margin-right: 0;
  }

  .add-notes-link {
    display: none;
  }

  .add-notes-link.combined {
    float: none;
    margin-top: 0;
    margin-right: 9px;
    padding-top: 0;
    padding-bottom: 1px;
    font-size: 13px;
    line-height: 14px;
    display: block;
  }

  .add-notes-link.combined.coloriconmacro {
    float: none;
    display: inline-block;
  }

  .add-notes-link.combined.colorspot-dark {
    opacity: .69;
  }

  .add-notes-link.combined.boardmacro {
    margin-right: 9px;
    font-size: 12px;
  }

  .item-save-close-div {
    align-items: center;
    margin-bottom: 10px;
    display: flex;
  }

  .item-save-close-div.combined {
    justify-content: flex-start;
    align-items: center;
    min-width: 198px;
    margin-top: 10px;
    display: flex;
  }

  .item-features-options {
    border-color: var(--align-transparent);
    background-color: #d6d7dd26;
    border-radius: 8px;
    justify-content: space-between;
    width: 100%;
    height: auto;
    margin-top: 0;
    margin-bottom: 10px;
    display: flex;
  }

  .item-features-options.gridspot {
    border-style: solid;
    border-color: var(--align-transparent);
  }

  .item-features-options.boardspot {
    border-style: solid;
    border-color: var(--align-transparent);
    background-color: #d6d7dd2e;
    border-radius: 8px;
    margin-top: 0;
    margin-bottom: 10px;
  }

  .item-features-options.boardmacro {
    margin-top: 2px;
  }

  .item-features-options.gridmacro {
    float: none;
    border-style: solid;
    border-color: var(--align-transparent);
    background-color: #d6d7dd2e;
    border-radius: 8px;
    justify-content: space-between;
    margin-top: 0;
    margin-bottom: 10px;
    display: flex;
  }

  .close-text {
    height: 32px;
    max-height: 32px;
    margin-left: 4px;
    margin-right: 15px;
    padding-top: 5px;
    padding-bottom: 1px;
    font-size: 15px;
  }

  .hero-tab {
    margin-bottom: 30px;
    font-size: 16px;
  }

  .add-notes-links-div {
    justify-content: flex-start;
    align-self: center;
    align-items: center;
    padding-left: 8px;
    padding-right: 8px;
    display: flex;
    overflow: hidden;
  }

  .add-notes-links-div.info {
    padding-left: 8px;
  }

  .add-notes-links-div.info.new-item {
    border-radius: 0 0 8px;
    flex: none;
  }

  .notes-box-area {
    float: left;
    justify-content: flex-start;
    align-items: stretch;
    min-width: 100%;
    margin-top: 4px;
    margin-bottom: 4px;
    display: flex;
  }

  .notes-box-area.gridspot {
    min-width: 100%;
    margin-left: 0;
  }

  .notes-box-area.gridmacro {
    margin-top: 3px;
    margin-bottom: 3px;
  }

  .notes-box-area.boardspot {
    width: 100%;
  }

  .notes-box-area.note-panel {
    min-width: 98%;
    max-width: 100%;
    margin-left: 0;
    margin-right: 0;
    padding-left: 15px;
    padding-right: 15px;
    font-size: 16px;
    line-height: 21px;
    display: none;
  }

  .notes-box-area.note-panel.boardspot {
    width: auto;
    min-width: 100%;
    margin-left: 0;
    margin-right: -5px;
    display: none;
  }

  .notes-box-area.note-panel.gridspot {
    width: 99.96%;
    min-width: auto;
    margin-left: 0;
    margin-right: 3px;
  }

  .notes-box-area.note-panel.gridmacro {
    margin-bottom: 15px;
  }

  .notes-box-area.note-panel.gridmacro.boardmacro {
    min-width: 100%;
  }

  .notes-box-area.note-panel.gridmacro.boardmacro.scoremacro {
    min-width: 98%;
    max-width: 100%;
    margin-left: 0;
    margin-right: 0;
    font-size: 16px;
    line-height: 21px;
    display: none;
  }

  .notes-box-area.note-panel.hide-score {
    margin-right: 8px;
    display: none;
  }

  .notes-box-edit-area {
    float: left;
    justify-content: flex-start;
    align-items: stretch;
    min-width: 100%;
    margin-top: 4px;
    margin-bottom: 4px;
    display: flex;
  }

  .notes-box-edit-area.boardspot {
    width: 100%;
  }

  .notes-box-edit-area.note-input {
    border-top-style: solid;
    border-top-color: var(--ghost-white);
    border-right-color: var(--ghost-white);
    border-left-color: var(--ghost-white);
    border-radius: 0 0 8px 8px;
    margin-top: -11px;
    margin-bottom: 10px;
    font-size: 16px;
    line-height: 21px;
  }

  .notes-box-edit-area.note-input.boardmacro {
    border-top-style: solid;
    border-radius: 0 0 8px 8px;
    margin-top: -11px;
    margin-bottom: 10px;
    font-size: 16px;
    display: none;
  }

  .notes-box-edit-area.note-input.boardspot {
    border-top-style: solid;
    margin-top: -11px;
    margin-bottom: 10px;
    padding-top: 15px;
    padding-bottom: 15px;
    display: none;
  }

  .notes-box-edit-item-area {
    float: left;
    justify-content: flex-start;
    align-items: stretch;
    min-width: 100%;
    margin-top: 4px;
    margin-bottom: 4px;
    display: flex;
  }

  .notes-box-edit-item-area.note-input {
    float: none;
    font-size: 16px;
    line-height: 20px;
  }

  .notes-box-edit-item-area.note-input.boardmacro {
    font-size: 16px;
    line-height: 20px;
    display: none;
  }

  .notes-icon-area.notes-icon {
    width: 14px;
    min-width: 14px;
    height: 15px;
    min-height: 15px;
    margin-right: 7px;
  }

  .notes-icon-area.notes-icon.gridmacro {
    width: 14px;
    min-width: 14px;
    height: 15px;
    min-height: 15px;
  }

  .jumbo-2018-2 {
    background-image: none;
    flex-wrap: wrap;
  }

  .jumbo-2018-2.home-gray {
    background-image: none;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto;
  }

  .jumbo-2018-2.home-gray.saas {
    max-width: 100%;
  }

  .div-block-12 {
    background-image: linear-gradient(186deg, #fff 67%, #00ffae 85%, #00ffea);
    max-width: 100%;
    margin-left: auto;
    margin-right: auto;
  }

  .tag-div {
    margin-top: 8px;
  }

  .tag-div.groups {
    display: none;
  }

  .project-title-div {
    width: 100%;
    min-width: 100%;
    max-width: 100%;
    margin-left: auto;
    margin-right: auto;
    padding-left: 10px;
    padding-right: 10px;
    overflow: visible;
  }

  .connected-tag {
    text-align: center;
    margin-left: auto;
    margin-right: auto;
    padding-top: 8px;
    padding-bottom: 2px;
    display: flex;
  }

  .connected-tag-drop.w--open {
    min-width: 280px;
    max-width: 320px;
    padding-right: 0;
    position: absolute;
    top: 25px;
    left: -135px;
  }

  .image-36 {
    position: static;
  }

  .connected-tag-item {
    overflow: hidden;
  }

  .app-bar {
    z-index: 6000;
    border-top-color: var(--ghost-white);
    text-align: center;
    margin-left: auto;
    margin-right: auto;
    padding: 0;
    display: none;
  }

  .app-box {
    text-align: center;
    width: 24%;
    display: inline-block;
  }

  .app-icon {
    border: 1px none var(--align-dark-grey);
    opacity: .8;
    width: 28px;
    height: 28px;
    margin-bottom: 2px;
    padding-bottom: 0;
  }

  .app-icon.buffer {
    padding: 2px;
  }

  .app-text {
    color: var(--align-dark-grey);
    letter-spacing: 0;
    text-indent: 0;
    font-family: Montserrat, sans-serif;
    font-size: 12.5px;
    font-weight: 400;
    line-height: 12px;
  }

  .app-nav-links {
    color: var(--align-dark-grey);
    letter-spacing: -.2px;
    font-size: 10.5px;
    line-height: 12px;
    text-decoration: none;
  }

  .app-nav-links.w--current {
    color: var(--align-dark-grey);
    font-weight: 600;
  }

  .link-block-22, .link-block-23 {
    text-decoration: none;
  }

  .field-label {
    font-size: 15px;
  }

  .side-link-text {
    opacity: 1;
    padding-top: 2px;
    padding-bottom: 2px;
    font-size: 14px;
    line-height: 22px;
  }

  .projects-title-link.light {
    padding-left: 8px;
    padding-right: 8px;
  }

  .projects-nav.choice {
    border-radius: 8px;
    width: auto;
    line-height: 30px;
  }

  .projects-nav.choice.projects-all-macro {
    width: auto;
    margin-right: 0;
    line-height: 30px;
  }

  .projects-nav.choice.projects-my-macro {
    width: auto;
    min-width: auto;
  }

  .projects-nav.choice.projects-link-active {
    line-height: 30px;
  }

  .side-link {
    opacity: 1;
    font-size: 14px;
    line-height: 22px;
  }

  .project-choice {
    margin-bottom: 0;
    padding-left: 8px;
  }

  .side-header {
    font-size: 13px;
  }

  .image-38 {
    float: left;
    flex: 0 auto;
    width: 20px;
    min-width: 20px;
    height: 20px;
    min-height: 20px;
    margin-left: 0;
    margin-right: 10px;
  }

  .globe-icon {
    margin-top: 5px;
    margin-left: 0;
    display: none;
  }

  .globe-icon.logged-in {
    float: none;
    margin-bottom: 0;
    margin-left: 0;
    padding-bottom: 14px;
    padding-left: 17px;
    display: none;
  }

  .globe-icon.logged-in.logged-out {
    justify-content: flex-start;
    align-items: stretch;
    margin-left: 4px;
    display: none;
  }

  .app-logo {
    width: auto;
    height: 20px;
    margin-top: 20px;
    margin-left: auto;
    margin-right: auto;
    display: inline-block;
  }

  .app-logo.full {
    width: 150px;
  }

  .app-div {
    text-align: center;
    margin-left: auto;
    margin-right: auto;
    padding-top: 20px;
  }

  .app-header {
    padding-left: 20px;
    padding-right: 20px;
    font-family: Montserrat, sans-serif;
    font-size: 30px;
    font-weight: 500;
    line-height: 38px;
  }

  .app-body {
    height: 100%;
    max-height: 100%;
  }

  .app-image {
    box-shadow: none;
    border-radius: 6px;
    width: 82%;
    max-width: 85%;
    margin-top: 20px;
  }

  .panel-bt-text {
    font-size: 16px;
    line-height: 23px;
  }

  .pricing-box {
    padding-left: 10px;
    padding-right: 10px;
  }

  .pricing-list-item.tdl {
    line-height: 21px;
  }

  .pricing-block {
    padding: 10px 0 0;
  }

  .custom-colors-create {
    max-width: none;
  }

  .custom-colors-create.votes-sort.home-dyk-image {
    text-align: left;
    width: 95%;
    max-width: 100%;
    margin-left: 0;
    overflow: hidden;
  }

  .custom-colors-create.home-dyk-image {
    max-width: 100%;
  }

  .bottom-headline.quote.top.alignment-home.headline {
    margin-top: 80px;
    padding-left: 0;
    padding-right: 0;
    font-size: 24px;
    line-height: 32px;
  }

  .swot-left-nav {
    float: none;
    margin-top: 0;
    margin-left: 0;
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
    display: block;
  }

  .view-by-user-check-box {
    font-size: 15.5px;
    line-height: 24px;
  }

  .view-by-user-form {
    overflow: auto;
  }

  .filter-user-form {
    z-index: 99999;
    background-color: #fff;
    min-width: 220px;
    margin-top: 0;
    margin-right: 0;
    position: static;
    overflow: auto;
  }

  .alignemnt-rhythm.top {
    padding-left: 15px;
    padding-right: 15px;
  }

  .nav-image-tab {
    display: block;
  }

  .nav-image-icon.buffer {
    width: 15px;
    height: 15px;
  }

  .nav-image-icon.buffer.extra {
    margin-right: 8px;
  }

  .nav-link-block-top {
    min-width: 250px;
    margin-left: 0;
    margin-right: 0;
    padding: 15px 15px 14px;
    font-size: 16px;
  }

  .nav-link-block-top.w--current {
    text-align: left;
    border-bottom-style: none;
    border-left-style: none;
    margin-left: 0;
    margin-right: 0;
    padding-top: 14px;
    padding-bottom: 15px;
    padding-left: 15px;
    font-size: 16px;
    display: flex;
  }

  .column-89 {
    display: none;
  }

  .rhythm-block-section {
    max-width: 95%;
    padding-left: 0;
    padding-right: 0;
    display: block;
  }

  .rhythm-block-section.feature-templates {
    max-width: none;
    display: block;
  }

  .rhythm-block-image {
    width: 250px;
    max-width: none;
  }

  .rhythm-block-image.plan, .rhythm-block-image.bigger {
    max-width: 90%;
  }

  .rhythm-block-image.bigger.v2 {
    width: 95%;
    max-width: none;
  }

  .rhythm-block-image.bigger.v2.card {
    width: 90%;
    max-width: 200px;
    margin-top: 20px;
    margin-left: auto;
    margin-right: auto;
  }

  .rhythm-block-2 {
    min-width: auto;
    max-width: none;
    display: block;
  }

  .rhythm-block-2.wide {
    min-width: auto;
    max-width: none;
    padding-left: 0;
    padding-right: 0;
  }

  .rhythm-block-sub {
    min-height: auto;
  }

  .rhythm-block-sub.text {
    min-height: auto;
    margin-bottom: 8px;
    font-size: 16px;
    line-height: 24px;
  }

  .rhythm-block-sub.text.playbook {
    font-size: 16px;
    line-height: 24px;
  }

  .rhythm-block-sub.text.playbook.v2 {
    padding-left: 10px;
    padding-right: 10px;
    line-height: 22px;
  }

  .rhythm-block-team {
    min-height: auto;
  }

  .collection-list-6 {
    padding-left: 0;
    padding-right: 0;
  }

  .rhythm-block-link {
    min-height: auto;
  }

  .rhythm-block-link.v2.card {
    width: 100%;
    margin-top: 0;
    margin-left: auto;
    margin-right: auto;
  }

  .whatis {
    font-size: 16px;
    line-height: 24px;
  }

  .billing-col-1.row-1 {
    display: block;
  }

  .project-name-section {
    margin-bottom: 0;
  }

  .project-icon-section.workspace-list {
    margin-bottom: -33px;
  }

  .project-icon-section.activity {
    flex: none;
    min-width: 27px;
    padding-top: 0;
    padding-left: 0;
  }

  .project-icon-section.projects {
    width: 30px;
    min-width: 30px;
    max-width: 30px;
    height: 30px;
    margin-bottom: 0;
  }

  .project-icon-section.projects.templates {
    min-width: 32px;
    max-width: 32px;
    margin-left: 15px;
  }

  .project-icon-section.projects.templates.cover.large {
    min-width: 36px;
    max-width: 36px;
    margin-bottom: 20px;
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .project-icon-section.projects.templates.home-feature {
    flex: 1;
    min-width: 28px;
    padding-top: 0;
    padding-left: 0;
    display: flex;
  }

  .project-icon-section.projects.templates.home-feature.system {
    display: none;
  }

  .project-icon.workspace-list {
    opacity: .8;
    border-radius: 8px;
    width: 27px;
    height: 27px;
  }

  .project-icon.light {
    width: 28px;
    height: 28px;
  }

  .project-team-owner-section {
    padding-left: 45px;
    display: block;
  }

  .projects-top-section {
    justify-content: space-between;
    align-items: center;
    padding-left: 10px;
    padding-right: 15px;
    display: flex;
  }

  .projects-page-title {
    margin-left: 6px;
    display: none;
  }

  .bold-text-24.quote {
    padding-left: 15px;
    padding-right: 15px;
    font-size: 24px;
    line-height: 32px;
  }

  .bold-text-24.quote.alignment-home {
    padding-left: 0;
    font-size: 35px;
    line-height: 45px;
  }

  .bold-text-24.quote.alignment-home.iconic {
    padding-right: 0;
  }

  .team-mission-text {
    padding-top: 0;
    padding-right: 0;
  }

  .edit-team-mission {
    min-height: 120px;
    max-height: none;
    font-size: 16px;
  }

  .filter-box.teams {
    overflow: auto;
  }

  .filter-box.users {
    max-width: none;
    max-height: 225px;
    overflow: auto;
  }

  .search-filter.users {
    min-width: 200px;
  }

  .search-filter.users.search-users-input {
    min-width: 280px;
    font-size: 16px;
  }

  .search-filter.users.keyword-search {
    min-width: 280px;
  }

  .search-filter.teams {
    min-width: 200px;
  }

  .search-filter.teams.search-teams-input, .view-items-title-text, .select-field.parnet-team {
    font-size: 16px;
  }

  .rhythm-block-3 {
    text-align: center;
    min-width: auto;
    max-width: none;
    min-height: auto;
    padding-left: 0;
    padding-right: 0;
    display: block;
  }

  .rhythm-block-section-2 {
    padding-left: 0;
    padding-right: 0;
    display: block;
  }

  .rhythm-cols {
    padding-right: 0;
  }

  .playbook-heading {
    font-size: 30px;
    line-height: 34px;
  }

  .playbook-heading.rhythm-heading {
    padding-left: 0;
  }

  .div-block-60 {
    text-align: center;
    margin-left: auto;
    margin-right: auto;
    padding-right: 0;
    display: block;
  }

  .ap-top {
    width: 100%;
    max-width: 99.9999%;
    max-height: none;
    margin-left: auto;
    margin-right: auto;
  }

  .rhythm-block-title-2 {
    font-size: 18px;
  }

  .rhythm-block-link-2 {
    min-height: auto;
    margin-bottom: 0;
  }

  .split-hompeage {
    width: 100%;
    display: none;
  }

  .focuses {
    width: auto;
    padding-left: 10px;
    padding-right: 10px;
  }

  .creator-box {
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .rhythm-block-sub-2 {
    min-height: auto;
  }

  .objective-section, .book-covers {
    display: block;
  }

  .titel-sub-small-title {
    text-align: left;
  }

  .title-sub-headline {
    font-size: 16px;
    line-height: 24px;
  }

  .products-playbook {
    padding-left: 0;
    padding-right: 0;
  }

  .products-playbook.features {
    padding-left: 15px;
    padding-right: 15px;
  }

  .products-playbook.featured {
    padding-left: 0;
    padding-right: 0;
  }

  .products-playbook.featured.collection {
    padding-left: 20px;
    padding-right: 20px;
  }

  .products-playbook.featured.boxed {
    width: 100%;
    display: block;
  }

  .products-playbook.featured.boxed.playbook-featured.extra {
    width: auto;
    margin-right: 0;
    padding-left: 15px;
    padding-right: 15px;
  }

  .step-card {
    padding: 20px 10px;
  }

  .step-card.intro-card {
    padding: 20px 15px;
  }

  .step-card.intro-card.about-us {
    box-shadow: none;
    padding-left: 0;
    padding-right: 0;
  }

  .text-block-123 {
    text-align: center;
    margin-top: 50px;
    margin-bottom: 50px;
    padding-left: 0;
    padding-right: 0;
    font-size: 16px;
    line-height: 23px;
  }

  .rhythm-block-team-2 {
    min-height: auto;
    font-size: 16px;
    line-height: 22px;
  }

  .rhythm-block-team-2.rhythm-ins {
    font-size: 16px;
  }

  .align-left-section, .product-description {
    padding-right: 0;
  }

  .ap-example-link {
    max-width: none;
  }

  .create-customization-2 {
    text-align: center;
    max-width: none;
    margin-bottom: 15px;
    padding-left: 9px;
    padding-right: 8px;
    line-height: 18px;
    display: block;
  }

  .define-mission-2 {
    margin-top: 20px;
    margin-right: 0;
    padding-left: 0;
  }

  .define-mission-2.rhythm-area {
    font-size: 16px;
    font-weight: 400;
    line-height: 22px;
  }

  .define-mission-2._50 {
    max-width: 100%;
    margin-right: 0;
  }

  .ap-cols {
    max-width: 90%;
    display: block;
  }

  .ap-cols.top {
    max-width: 100%;
    margin-bottom: 0;
    display: block;
  }

  .column-100 {
    margin-bottom: 0;
    padding-left: 10px;
    padding-right: 10px;
  }

  .ap-quote-text {
    min-height: auto;
    margin-bottom: 25px;
    padding: 20px;
  }

  .ap-quote-text.top {
    font-size: 16px;
    line-height: 24px;
  }

  .alignment-quotes {
    padding-top: 0;
  }

  .alignment-logo-image {
    vertical-align: baseline;
    width: 135px;
  }

  .alignment-logo-image.align-nav {
    width: 130px;
  }

  .alignment-logo-link {
    margin-top: 11px;
    margin-left: 15px;
  }

  .alignment-logo-link.w--current {
    margin-top: 15px;
    margin-left: 8px;
    padding-left: 0;
    display: block;
  }

  .alignment-logo-link.align-nav.w--current {
    margin-top: 10px;
    margin-left: 12px;
  }

  .image-42 {
    width: 600px;
    min-width: auto;
    max-width: none;
    overflow: hidden;
  }

  .alignment-plan-example-image {
    display: block;
    overflow: hidden;
  }

  .alignment-plan-block, .the-alignment-plan-templates {
    overflow: hidden;
  }

  .form-block-12 {
    margin-bottom: 0;
  }

  .column-101 {
    padding-left: 10px;
  }

  .link-block-30 {
    display: block;
    overflow: hidden;
  }

  .owner-initials-limit {
    margin-bottom: 10px;
  }

  .owner-limit-box {
    display: block;
  }

  .upgrade-to-pro {
    margin-left: 10px;
    margin-right: 10px;
  }

  .contact-project-owner {
    margin-bottom: 50px;
    margin-left: 10px;
    margin-right: 10px;
  }

  .html-embed {
    max-width: 100%;
    margin-left: 0;
    margin-right: 0;
  }

  .class-item {
    margin-right: 0;
    padding: 20px 20px 30px;
    overflow: hidden;
  }

  .class-item.right {
    margin-left: 0;
    padding-left: 15px;
    padding-right: 15px;
    display: block;
  }

  .class-item.right.long {
    max-width: 100%;
  }

  .class-item.playbook {
    flex: none;
    margin-right: 0;
    padding-left: 15px;
    padding-right: 15px;
  }

  .class-item.playbook.clean {
    margin-right: 0;
    padding-right: 5px;
  }

  .class-item.playbook.right-top {
    text-align: left;
    align-items: flex-start;
    margin-left: 0;
    padding-left: 20px;
    padding-right: 20px;
  }

  .class-item.playbook.right-top.actvitiy {
    max-width: none;
    margin-right: 0;
    padding-left: 10px;
    padding-right: 0;
  }

  .class-item.playbook.right-top.workshops {
    margin-left: 0;
    padding-left: 12px;
    padding-right: 12px;
  }

  .calendar-split {
    max-width: 100%;
    display: block;
    overflow: hidden;
  }

  .class-classes-list {
    max-width: none;
    margin-bottom: 40px;
  }

  .planning-timeline {
    margin-bottom: 8px;
    font-size: 16px;
  }

  .coach-section-description.planning {
    font-size: 16px;
    line-height: 24px;
  }

  .qtab {
    width: auto;
    margin-bottom: 5px;
    margin-right: 15px;
    padding-left: 0;
    padding-right: 0;
    display: inline-block;
  }

  .qtab.w--current {
    width: auto;
    margin-bottom: 3px;
    margin-right: 15px;
    display: inline-block;
  }

  .qtab-pane {
    padding-left: 0;
  }

  .creator-box-2 {
    padding-left: 0;
    padding-right: 0;
  }

  .right-box-dyk-2 {
    min-width: auto;
    max-width: none;
    margin-bottom: 30px;
    padding-left: 0;
    padding-right: 0;
  }

  .right-box-dyk-2.box3-dyk {
    margin-bottom: 30px;
  }

  .playbook-main-2 {
    padding-left: 12px;
    padding-right: 12px;
  }

  .date {
    min-width: 50px;
    margin-top: 8px;
    padding-left: 0;
    font-size: 16px;
    display: block;
  }

  .cyq {
    font-size: 16px;
  }

  .session-name {
    margin-bottom: 15px;
    padding-left: 0;
    font-size: 15px;
  }

  .join-session-choose {
    justify-content: flex-start;
    margin-top: 10px;
    margin-bottom: 5px;
    margin-left: 0;
    display: flex;
  }

  .playbook-top-section {
    padding-left: 0;
    padding-right: 0;
    display: block;
  }

  .column-108 {
    padding-right: 0;
  }

  .day-session {
    font-size: 13px;
  }

  .session-block {
    display: none;
  }

  .customers {
    padding-left: 0;
    padding-right: 0;
  }

  .tags-main-area {
    margin-top: 5px;
    padding-left: 0;
  }

  .tree {
    margin-left: 0;
    padding-left: 17px;
  }

  .tree.org-ux {
    padding-left: 10px;
  }

  .tree-team-name.bubble {
    color: var(--align-black);
    font-size: 16px;
    line-height: 21px;
  }

  .tree-team-name.org-ux {
    font-size: 16px;
    display: inline-block;
  }

  .tree-team-number {
    font-size: 15px;
  }

  .tree-team-number.org-ux.combined {
    font-size: 14px;
  }

  .tree-team-number.org-ux.combined.join-font {
    border-radius: 12px;
    font-weight: 500;
    line-height: 28px;
  }

  .team-name-link.org-ux {
    padding-top: 0;
    padding-bottom: 0;
  }

  .dc-2 {
    text-align: left;
    justify-content: flex-end;
    margin: 15px auto 8px;
    display: block;
  }

  .minnavbt-2 {
    margin-bottom: 0;
    padding-left: 10px;
    padding-right: 10px;
    display: inline-block;
  }

  .minnavbt-2.w--current {
    border-left-style: none;
    padding-left: 10px;
  }

  .labels.workspace {
    padding-left: 10px;
  }

  .labels.workspace.wide-ux {
    padding-left: 10px;
    padding-right: 15px;
  }

  .labels.workspace.mu-title {
    padding-left: 5px;
  }

  .arrow-icon {
    margin-top: 7px;
  }

  .arrow-icon.down {
    vertical-align: baseline;
    margin-top: 7px;
  }

  .workspaces-box {
    align-self: center;
    padding-left: 0;
    padding-right: 0;
  }

  .workspaces {
    margin-left: 0;
    margin-right: 10px;
    padding-left: 0;
    padding-right: 0;
    display: block;
  }

  .workspace-users-count {
    text-align: left;
    margin-left: 0;
    display: none;
  }

  .workspace-status {
    margin-top: 5px;
    margin-left: 45px;
    font-size: 11px;
    display: inline-block;
  }

  .workspace-status.verification {
    background-color: var(--align-mid-gray);
    border-radius: 6px;
    margin-left: 0;
  }

  .workspace-status.verification.alert {
    margin-right: 0;
    line-height: 14px;
  }

  .workspace-page-title {
    margin-left: 5px;
    font-size: 16px;
  }

  .workspace-user-count-2 {
    text-align: right;
  }

  .user-labels {
    display: none;
  }

  .user-labels.status {
    text-align: left;
  }

  .user-names {
    border-bottom-style: none;
    border-radius: 0;
    margin-left: 0;
    margin-right: 0;
    padding-left: 10px;
    display: block;
    overflow: hidden;
  }

  .user-fields {
    padding-top: 2px;
    padding-bottom: 2px;
    padding-right: 3px;
    font-size: 14px;
    line-height: 18px;
  }

  .user-fields.teams {
    padding-top: 2px;
    padding-bottom: 2px;
  }

  .user-fields.email {
    padding-left: 4px;
  }

  .user-fields.project-invites {
    font-size: 16px;
  }

  .manage-tab-link {
    color: var(--dark-slate-grey-m);
    border-bottom-style: none;
    margin-right: 8px;
    padding-left: 12px;
    padding-right: 12px;
  }

  .manage-tab-link.w--current {
    color: var(--dark-slate-grey-m);
    margin-right: 8px;
    padding-left: 12px;
    padding-right: 12px;
  }

  .workspace_is_not_active.org-ux {
    margin-left: 0;
  }

  .team-user-list {
    padding-left: 0;
    padding-right: 0;
  }

  .text-block-132 {
    margin-top: 30px;
  }

  .team-mission-link {
    font-size: 16px;
    line-height: 21px;
  }

  .project-compass-title {
    padding-left: 15px;
    padding-right: 15px;
    display: block;
  }

  .project-right-misison {
    margin-top: 15px;
    padding-left: 15px;
    padding-right: 15px;
  }

  .rhythm-tabs-drop.featured {
    z-index: 8;
    min-width: 100%;
    margin-bottom: 2px;
    margin-left: auto;
    margin-right: auto;
  }

  .rhythm-tabs-drop.featured.type {
    z-index: 33;
    border-top-style: none;
    border-left-style: none;
    border-right-style: none;
    border-radius: 0;
    min-width: 100%;
    padding-top: 3px;
    padding-bottom: 3px;
    padding-left: 0;
  }

  .rhythm-tabs-drop.featured.type.line {
    display: inline-block;
  }

  .rhythm-tabs-drop.featured.type.line.ignite {
    height: 23px;
    max-height: 23px;
    padding-top: 0;
  }

  .rhythm-tabs-drop.featured.line {
    min-width: auto;
    max-width: none;
    display: inline-block;
  }

  .rhythm-tabs-drop.featured.line.ignite, .rhythm-tabs-drop.featured.line.ignite.top-w {
    z-index: 900;
    height: 23px;
    max-height: 23px;
  }

  .rhythm-tabs-drop.featured.line.ignite.divider {
    height: auto;
    display: none;
  }

  .rhythm-tabs-drop.featured.line.ignite.dashboard.hide {
    border-style: none;
    display: none;
  }

  .rhythm-tabs-drop-toggle {
    text-align: center;
    height: auto;
    max-height: none;
    padding-bottom: 0;
    display: block;
  }

  .rhythm-tabs-drop-toggle.w--open {
    z-index: 9999999;
  }

  .rhythm-tabs-drop-toggle.type.line {
    padding-left: 3px;
    display: inline-block;
  }

  .rhythm-tabs-drop-toggle.line {
    z-index: 888888;
    height: 23px;
    max-height: 23px;
    display: inline-block;
    position: static;
  }

  .rhythm-tabs-drop-toggle.line.divider {
    height: auto;
    max-height: none;
    display: inline-block;
  }

  .rhythm-tab-drop-box-text {
    color: var(--very-dark);
    margin-top: 0;
    margin-left: auto;
    margin-right: auto;
    padding-top: 4px;
    padding-bottom: 2px;
    font-size: 16.5px;
    display: inline-block;
    overflow: visible;
  }

  .rhythm-tab-drop-box-text.type {
    padding-left: 20px;
  }

  .rhythm-tab-drop-box-text.type.line {
    color: var(--very-dark);
    height: auto;
    margin-top: 0;
    padding-top: 4px;
    padding-left: 0;
    font-size: 16.5px;
  }

  .rhythm-tab-drop-box-text.type.line.compass-project-name-text {
    color: var(--align-black);
    max-height: 23px;
    padding-top: 2px;
    padding-right: 17px;
    font-size: 17.5px;
    font-weight: 600;
  }

  .rhythm-tab-drop-box-text.line {
    margin-top: 0;
    font-size: 16px;
    display: inline-block;
  }

  .rhythm-tab-drop-box-text.divider {
    height: auto;
    margin-bottom: 0;
    padding-top: 0;
    padding-bottom: 0;
  }

  .rhythm-tab-drop-box-text.compass-workspace-name-text {
    color: var(--align-black);
    max-height: 23px;
    padding-top: 2px;
    font-size: 17.5px;
    font-weight: 600;
    line-height: 18px;
  }

  .rhythm-tab-drop-box-text.compass-team-name-text, .rhythm-tab-drop-box-text.compass-cycle-name-text {
    color: var(--align-black);
    max-height: 23px;
    padding-top: 2px;
    font-size: 17.5px;
    font-weight: 600;
  }

  .rhythm-drop-arrow.type {
    margin-top: 8.5px;
  }

  .rhythm-tabs-drop-area.w--open {
    z-index: 2147483647;
    width: auto;
    min-width: 100%;
    max-width: none;
    margin-left: 0;
    position: fixed;
    top: 140px;
    left: 0;
    overflow: scroll;
  }

  .rhythm-tabs-drop-area.team.w--open {
    z-index: 999999;
    border-style: none;
    width: auto;
    min-width: auto;
    max-width: none;
    height: 70vh;
    margin-left: auto;
    padding-top: 30px;
    padding-bottom: 30px;
    position: fixed;
    top: 146px;
    left: 0;
    overflow: scroll;
    box-shadow: -1px 6px 15px #0000001f;
  }

  .rhythm-tabs-drop-area.type.w--open {
    border-style: solid none none;
    border-top-width: 8px;
    border-top-color: #fff;
    min-width: auto;
    height: 70vh;
    min-height: auto;
    margin-left: 3px;
    padding-top: 15px;
    padding-bottom: 0;
    top: 146px;
    overflow: scroll;
    box-shadow: 0 6px 15px #0000001f;
  }

  .rhythm-tabs-drop-area.workspace.w--open {
    z-index: 99999999;
    border-style: solid none none;
    border-top-width: 8px;
    border-top-color: #fff;
    min-width: 250px;
    height: 70vh;
    padding-top: 30px;
    padding-bottom: 30px;
    position: fixed;
    inset: 146px 0% 0%;
    box-shadow: -1px 6px 15px #0000001f;
  }

  .core-drop-item.tree.cycles {
    display: block;
  }

  .core-drop-item-headline.type {
    margin-right: 0;
    line-height: 18px;
  }

  .core-drop-item-headline.workspace-id {
    font-size: 16px;
  }

  .core-item-headline-options {
    margin-left: 15px;
  }

  .core-item-headline-options.current {
    margin-top: 5px;
    margin-left: 29px;
  }

  .core-options-image.light {
    margin-top: 4px;
    display: none;
  }

  .core-settings-icon {
    width: 14px;
  }

  .core-settings-text {
    font-size: 16px;
  }

  .tree-mission.compass {
    font-size: 16px;
    line-height: 21px;
  }

  .text-block-146 {
    margin-top: 15px;
  }

  .rollup-div-area {
    display: inline-block;
  }

  .settings-ux {
    max-width: none;
    margin-left: 0;
    margin-right: 0;
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
    display: block;
  }

  .settings-side-bar {
    border-right-style: none;
    min-width: auto;
    max-width: none;
    height: auto;
    padding-left: 0;
    padding-right: 0;
    display: block;
  }

  .settings-side-bar.support {
    display: none;
  }

  .settings-side-bar.billing {
    display: block;
  }

  .settings-main {
    margin-top: 0;
    margin-left: 0;
    padding-top: 10px;
    padding-left: 0;
    padding-right: 0;
  }

  .settings-main.narrow.reset-passcode {
    text-align: center;
  }

  .settings-main.narrow.new-pay-method {
    margin-top: 20px;
    padding-top: 20px;
  }

  .settings-main.narrow.finish-reg {
    text-align: center;
  }

  .settings-main.profile {
    border-left-style: none;
  }

  .settings-main.team {
    box-shadow: none;
    border-left-style: none;
    padding-left: 0;
  }

  .settings-page-title {
    margin-bottom: 0;
    margin-right: 3px;
    padding-top: 0;
    padding-bottom: 0;
    font-size: 20px;
    font-weight: 600;
    line-height: 26px;
    display: inline-block;
  }

  .settings-page-title._14 {
    flex: 0 auto;
    margin-right: 12px;
    display: block;
  }

  .settings-page-title._14.activity-page {
    flex: 0 auto;
    margin-right: 8px;
    padding-left: 0;
    padding-right: 0;
    display: none;
  }

  .settings-page-title._14.activity-page.left {
    text-align: left;
    display: block;
  }

  .settings-page-title._14.activity-page.left.right {
    margin-right: 15px;
  }

  .settings-page-title.projects._14 {
    flex: 1;
    margin-left: 0;
    padding-top: 0;
    padding-bottom: 0;
    padding-left: 10px;
    font-size: 18px;
    display: block;
  }

  .settings-page-title.centered {
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 15px;
    padding-bottom: 15px;
  }

  .settings-page-title.team {
    margin-right: 3px;
    padding-top: 0;
  }

  .settings-page-title.workspace-title {
    font-size: 18px;
  }

  .settings-page-title.workspace-setting-title {
    line-height: 24px;
  }

  .settings-page-title.workspace-setting-title.advanced-title {
    margin-bottom: 2px;
  }

  .settings-page-title.workspace-setting-title.advanced-title.ws-settings {
    font-size: 16px;
  }

  .settings-page-title.workspaces {
    line-height: 26px;
  }

  .settings-page-title.support {
    margin-left: 5px;
  }

  .settings-core-label {
    margin-top: 10px;
    font-size: 15px;
    display: none;
  }

  .settings-core-label.top, .settings-core-label.top.mobile-hide, .settings-core-label.mobile-hide {
    display: none;
  }

  .settings-side-icon {
    width: 16px;
    height: 16px;
    margin-right: 5px;
    display: none;
  }

  .settings-main-blocks.automation {
    overflow: hidden;
  }

  .settings-main-blocks.automation.sub {
    padding-left: 7px;
    padding-right: 7px;
  }

  .ux-button {
    min-width: auto;
    margin-top: 10px;
    margin-bottom: 10px;
    padding-left: 15px;
    padding-right: 15px;
    font-size: 15px;
  }

  .ux-button.inverse {
    margin-right: 0;
  }

  .ux-button.inverse.small {
    display: block;
  }

  .ux-button.inverse.small.no-space.manage-users {
    width: 100%;
    line-height: 19.2px;
    display: inline-block;
  }

  .ux-button.inverse.small.no-space.teams-spacing.no-space-roght {
    width: auto;
    margin-right: 10px;
    font-size: 14px;
    line-height: 19.3px;
  }

  .ux-button.inverse.small.no-space.teams-spacing-page {
    width: 100%;
    margin-right: 8px;
    padding-left: 8px;
    padding-right: 8px;
    font-size: 13.5px;
    display: inline-block;
  }

  .ux-button.inverse.small.no-space.teams-spacing-page.request-to-join.macro-request-to-join-team-button {
    border-style: solid;
    margin-left: 0;
    font-size: 13.5px;
  }

  .ux-button.inverse.small.no-space.teams-spacing-page.macro-team-settings-button {
    font-size: 13.5px;
  }

  .ux-button.small {
    width: 100%;
    margin-top: 5px;
    margin-bottom: 5px;
    line-height: 19.2px;
  }

  .ux-button.small.inverse {
    margin-top: 5px;
    margin-bottom: 5px;
    margin-right: 10px;
    display: none;
  }

  .ux-button.small.inverse.teams.add.mobile {
    width: auto;
  }

  .ux-button.small.inverse.teams.add.mobile.no-top-padding.org-ux {
    margin-left: 20px;
  }

  .ux-button.small.inverse.compase.submit-message-btn {
    width: 29px;
    height: 29px;
  }

  .ux-button.small.mobile-plus {
    align-self: center;
    margin-bottom: 15px;
    font-size: 18px;
    display: block;
  }

  .ux-button.small.mobile-plus.inverse {
    border-width: 1.3px;
    margin-top: 15px;
    padding-left: 12px;
    padding-right: 12px;
    line-height: 32px;
    display: none;
  }

  .ux-button.small.join-team {
    width: 100px;
    display: block;
  }

  .ux-button.small.join-team.right._4left {
    text-align: center;
    width: 100%;
    min-width: auto;
    max-width: none;
    margin-top: 8px;
    margin-left: 0;
    padding-left: 8px;
    padding-right: 8px;
    display: inline-block;
  }

  .ux-button.small.join-team.right._4left.macro-join-team-button {
    border-style: solid;
    margin-top: 5px;
    font-size: 13.5px;
    line-height: 14.4px;
  }

  .ux-button.small.right.left {
    border-style: solid;
    border-color: var(--align-purple);
    text-align: center;
    width: auto;
    margin-left: 0;
    margin-right: 0;
    padding-left: 16px;
    padding-right: 16px;
    font-size: 14px;
    line-height: 19.2px;
  }

  .ux-button.small.right.left.no-padding {
    width: auto;
  }

  .ux-button.no-space.mobile-only {
    flex: none;
    align-self: center;
    width: 33px;
    height: 33px;
    padding-left: 0;
    padding-right: 0;
    line-height: 32px;
    display: block;
  }

  .ux-button.no-space.mobile-only.inverse {
    border-width: 1px;
  }

  .ux-button.no-space.mobile-only.inverse.workspace-new {
    background-color: var(--align-very-light-grey);
    border-style: none;
    margin-top: 10px;
  }

  .ux-button.save {
    margin-right: 8px;
    font-size: 16px;
  }

  .ux-button.save.no-lower {
    font-size: 15px;
  }

  .ux-button.save.no-lower.settings {
    margin-left: 4px;
  }

  .ux-button.public.home {
    min-width: 100%;
    max-width: none;
    margin-top: 5px;
    margin-bottom: 5px;
    padding-top: 0;
    padding-bottom: 0;
    font-size: 17px;
    line-height: 48px;
  }

  .ux-button.public.home.shadow._140 {
    min-width: 100%;
    max-width: none;
  }

  .ux-button.public.home.shadow._140.buffer {
    min-width: 100%;
    max-width: 100%;
    margin-bottom: 10px;
  }

  .ux-button.public.home.shadow._140.buffer.leaders {
    min-width: auto;
    margin-bottom: 20px;
    padding: 20px 25px;
    font-size: 18px;
    line-height: 25px;
  }

  .ux-button.public.footer {
    float: none;
    text-align: left;
  }

  .ux-button.integrations {
    margin-left: 0;
  }

  .ux-button.integrations.inverse {
    margin-top: 0;
    margin-left: 0;
  }

  .ux-button.templates-framework {
    margin-right: 0;
    font-size: 16px;
  }

  .settings-side-link {
    border-bottom: 1px solid var(--align-transparent);
    margin-bottom: 5px;
    margin-right: 15px;
    padding-top: 4px;
    padding-bottom: 4px;
    padding-left: 2px;
    display: inline-block;
  }

  .settings-side-link:hover {
    border-bottom-color: var(--align-mid-gray);
  }

  .settings-side-link.w--current {
    border-bottom: 1px solid var(--align-purple);
    border-radius: 0;
    margin-bottom: 5px;
    padding-top: 4px;
    padding-bottom: 4px;
  }

  .settings-side-link.sub {
    margin-left: 0;
    margin-right: 15px;
  }

  .settings-side-link.sub.mobile-hide {
    margin-left: 0;
    margin-right: 14px;
    padding-top: 4px;
    padding-bottom: 4px;
    font-size: 14px;
    display: inline-block;
  }

  .settings-side-link.mobile-hide {
    color: var(--align-dark-grey);
    margin-left: 0;
    margin-right: 14px;
    font-size: 14px;
    display: inline-block;
  }

  .settings-side-link.mobile-hide.w--current, .settings-side-link.molbile-hide {
    display: none;
  }

  .settings-title-box {
    margin-top: 10px;
    margin-bottom: 0;
    padding-left: 0;
    display: block;
  }

  .settings-title-box.core-pages {
    align-items: center;
    max-width: none;
    height: auto;
    margin-top: 0;
    padding: 17px 0 17px 12px;
    display: flex;
  }

  .settings-title-box.core-pages.projects {
    margin-top: 28px;
    padding-top: 8px;
    padding-bottom: 8px;
    display: none;
  }

  .settings-title-box.core-pages.projects.mobile {
    border-top-style: none;
    margin-top: 0;
    padding: 15px 0 15px 5px;
    display: flex;
  }

  .settings-title-box.workspace-label.newedit.new {
    margin-bottom: 10px;
  }

  .settings-title-box.wide {
    display: flex;
  }

  .settings-title-box.all-wide {
    align-items: center;
    display: flex;
  }

  .settings-title-box.team {
    margin-top: 0;
    display: block;
  }

  .settings-title-box.newedit {
    margin-bottom: 20px;
  }

  .settings-title-box.settings-spacing.feature-title {
    justify-content: flex-start;
    align-items: flex-start;
    display: block;
  }

  .column-112 {
    flex: 1;
  }

  .settings-main-middle-section {
    padding-left: 0;
    padding-right: 0;
  }

  .settings-main-middle-section.centered {
    padding: 30px 25px;
  }

  .settings-main-middle-section.centered.wide-ux {
    box-shadow: none;
    border-style: none;
    padding: 15px 0;
  }

  .settings-main-middle-section.tree {
    padding-left: 0;
    padding-right: 0;
  }

  .settings-title-edit-box {
    margin-top: 10px;
    margin-bottom: 0;
    display: inline-block;
  }

  .settings-title-edit-box.workspace-title {
    margin-bottom: 10px;
    display: inline-flex;
  }

  .minus-box {
    margin-left: -5px;
  }

  .div-block-82 {
    font-size: 14px;
  }

  .workspace-side-nav-div-link {
    color: var(--align-dark-grey);
    font-size: 14px;
    display: inline-flex;
  }

  .ux-button-cancel {
    padding-left: 12px;
    padding-right: 12px;
    font-size: 15px;
  }

  .page-icon.filter {
    width: 20px;
  }

  .page-icon-box.workspaces {
    padding-left: 0;
  }

  .page-icon-box.workspaces.workspace.green {
    margin-bottom: 0;
    display: none;
  }

  .page-icon-box.workspaces.workspace.green.teams-page {
    display: inline-flex;
  }

  .bold-home-area {
    margin-top: 0;
  }

  .bold-home-call-to-action.left {
    text-align: center;
  }

  .bold-home-call-to-action.left.centered {
    margin-bottom: 40px;
    display: block;
  }

  .strategic-alignment-headline.left {
    text-align: center;
    background-image: linear-gradient(#e9f4ff, #fff);
    min-width: auto;
    max-width: none;
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
    padding: 30px 12px 20px;
    overflow: hidden;
  }

  .bold-home-alignment--roi.signup {
    margin-top: 30px;
    padding-left: 12px;
    padding-right: 12px;
  }

  .bold-home-alignment--roi.signup.billing {
    padding-bottom: 30px;
    display: block;
  }

  .template-featured-tag {
    padding-left: 30px;
    padding-right: 20px;
    font-size: 16px;
  }

  .bold-home-featured-templates-bar {
    max-width: 90%;
  }

  .bold-home-feartured-template-link {
    min-width: 100%;
    margin-bottom: 10px;
  }

  .bold-right {
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .bold-home-split {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
    padding-left: 15px;
    padding-right: 15px;
    display: block;
  }

  .bold-home-split.home {
    min-height: 900px;
    margin-top: 10px;
    padding-left: 10px;
    padding-right: 10px;
    overflow: visible;
  }

  .compass-title {
    display: inline-block;
  }

  .compass-title.summary {
    display: none;
  }

  .compass-title.ignite-page {
    text-align: center;
    display: block;
  }

  .compass-title.ignite-page.create2 {
    text-align: left;
    display: block;
  }

  .compass-title.ignite-page.dashboard {
    text-align: left;
    display: flex;
  }

  .setup-notes-box {
    padding-left: 15px;
    padding-right: 15px;
  }

  .text-block-157 {
    font-size: 14px;
    line-height: 20px;
  }

  .workspace-identifier.padding {
    font-size: 12px;
  }

  .automation-field.centered {
    overflow: hidden;
  }

  .automation-field._12-5 {
    margin-left: 0;
    display: none;
  }

  .automation-row {
    padding-left: 5px;
    padding-right: 5px;
    display: block;
  }

  .automation-columns {
    text-align: left;
    padding-left: 5px;
    padding-right: 5px;
    overflow: hidden;
  }

  .automation-form-block {
    display: block;
  }

  .automation-form-block.mobile-left {
    text-align: left;
    margin-top: 15px;
    margin-bottom: 15px;
  }

  .automation-form.mobile-left {
    justify-content: flex-start;
    display: inline-block;
  }

  .automation-form.indent.footer-extra-space {
    margin-top: 8px;
    margin-bottom: 30px;
    padding-left: 10px;
    display: block;
  }

  .automation-coloumns-header.centered.mobile-left {
    text-align: left;
  }

  .aligned-teams {
    max-width: 100%;
  }

  .aligned-teams.border.retro {
    max-height: 250px;
  }

  .form-block-15 {
    margin-right: 0;
  }

  .form-block-15.templates {
    margin-bottom: 0;
  }

  .enterprise-tag {
    display: inline-block;
  }

  .enterprise-tag.color.tight {
    max-width: 65px;
    margin-bottom: 8px;
    display: none;
  }

  .enterprise-tag.settings {
    display: none;
  }

  .mission-guidance {
    margin-bottom: 15px;
  }

  .mission-guidance.headline {
    margin-bottom: 0;
    padding-left: 0;
    display: block;
  }

  .icon.page.inverse {
    width: 16px;
    height: 16px;
    margin-top: 0;
  }

  .mission-guidance-box {
    margin-left: 0;
    margin-right: 0;
    padding-left: 3px;
    padding-right: 15px;
    line-height: 18px;
  }

  .user-team-link {
    font-size: 14px;
  }

  .core-drop-main-text {
    display: block;
  }

  .summary-box.dark {
    padding: 35px 20px;
    display: block;
  }

  .summary-left {
    max-width: none;
  }

  .summary-mission.dark {
    padding-left: 0;
    font-size: 28px;
    line-height: 40px;
  }

  .summary-obj-box {
    object-fit: fill;
    flex-wrap: wrap;
    max-width: none;
    padding-left: 0;
    padding-right: 0;
    display: flex;
    overflow: hidden;
  }

  .summary-obj-heading.dark {
    flex-wrap: wrap;
    font-size: 22px;
    display: flex;
  }

  .summary-obj-desc.dark {
    line-height: 25px;
  }

  .summary-mission-box {
    max-width: none;
  }

  .form-15.templates {
    border-radius: 8px;
    margin-bottom: 0;
    padding-right: 8px;
  }

  .footer-content {
    padding-left: 15px;
    padding-right: 15px;
    font-size: 16px;
    line-height: 24px;
  }

  .fade {
    width: 88%;
    height: 22px;
    margin-top: 0;
    display: none;
    top: -35px;
  }

  .featured-block {
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
    padding-right: 0;
    display: block;
  }

  .strategy-play-text {
    border-style: solid;
    border-color: var(--align-purple) var(--align-very-light-grey) var(--align-very-light-grey);
    border-radius: 10px;
    flex: 1;
    width: auto;
    min-width: 250px;
    max-width: 280px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .strategy-play-text:hover {
    border-style: solid;
    border-right-width: 1px;
    border-right-color: var(--ghost-white);
    border-bottom-width: 1px;
    border-bottom-color: var(--ghost-white);
    border-left-width: 1px;
    border-left-color: var(--ghost-white);
  }

  .strategy-play-text.setup {
    justify-content: flex-start;
    padding: 0 0 0 20px;
  }

  .strategy-play {
    justify-content: center;
    align-items: center;
    min-width: auto;
    max-width: none;
    margin: 10px auto;
  }

  .strategy-play.setup-card {
    text-align: left;
    flex-wrap: wrap;
    flex: 0 auto;
    justify-content: flex-start;
    min-width: auto;
    max-width: none;
    padding-bottom: 10px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .template-value {
    text-align: center;
    text-transform: none;
    margin-top: 0;
    margin-bottom: 10px;
    margin-left: 0;
    font-size: 18px;
  }

  .strategy-play-headline {
    margin-bottom: 5px;
    font-size: 24px;
  }

  .payment-button-newux {
    padding-left: 15px;
  }

  .value-card {
    box-shadow: none;
    text-align: center;
    margin-bottom: 20px;
    margin-left: 0;
    padding: 15px;
    display: block;
  }

  .value-card-headline {
    text-align: left;
    margin-top: 0;
    margin-bottom: 2px;
    line-height: 30px;
  }

  .value-card-body {
    margin-top: 0;
    margin-bottom: 0;
    margin-left: 0;
  }

  .value-card-description {
    text-align: left;
    margin-left: 0;
    font-size: 18px;
    line-height: 26px;
  }

  .text-span-24 {
    font-weight: 400;
    line-height: 0;
  }

  .image-54 {
    float: none;
    text-align: center;
    flex: 1;
    margin-bottom: 5px;
    margin-left: auto;
    margin-right: auto;
    display: block;
  }

  .div-block-99 {
    margin-left: 15px;
    margin-right: 15px;
    padding-left: 0;
    padding-right: 0;
    display: block;
  }

  .image-55 {
    margin-left: 15px;
    margin-right: 15px;
  }

  .div-block-100 {
    float: none;
    border-bottom: 1px solid var(--line2);
    text-align: center;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    min-width: 100%;
    margin-bottom: 15px;
    margin-left: auto;
    margin-right: auto;
    padding: 10px 20px 10px 0;
    display: flex;
  }

  .create2-sm {
    font-size: 14px;
    font-weight: 400;
  }

  .create2-drop-blocks {
    min-width: auto;
    max-width: none;
    margin-right: 0;
    display: block;
  }

  .create2-drop-blocks.label {
    text-align: left;
    min-width: 150px;
    max-width: none;
    margin-right: 5px;
    display: inline-block;
  }

  .create2-drop-blocks.timeframe {
    text-align: left;
    min-width: 125px;
    max-width: none;
    display: inline-block;
  }

  .create2-drop-blocks.cycle {
    text-align: left;
    min-width: 125px;
    max-width: 48%;
    margin-right: 8px;
    display: inline-block;
  }

  .create2-drop-blocks.cycle.rhythm1 {
    min-width: 125px;
    max-width: none;
    margin-right: 8px;
  }

  .optional-label {
    border-color: var(--drop-2);
    background-color: var(--dodger-blue-12);
    min-width: 100%;
    max-width: 100%;
    font-size: 16px;
  }

  .optional-label.label {
    height: 46px;
    min-height: 46px;
    max-height: none;
    margin-bottom: 5px;
    font-size: 16px;
  }

  .ignite-nav-icons {
    margin-bottom: 5px;
  }

  .div-block-102 {
    text-align: center;
    margin-left: auto;
    margin-right: auto;
    display: inline-block;
  }

  .create2-drop {
    font-size: 16px;
  }

  .create2-drop.workspace, .create2-drop.team, .create2-drop.timeframe, .create2-drop.cycle {
    height: 46px;
    min-height: 46px;
    max-height: none;
    margin-bottom: 20px;
    padding-top: 8px;
    padding-bottom: 8px;
    font-size: 16px;
  }

  .check.mission.w--redirected-checked {
    text-align: left;
  }

  .div-block-105 {
    border-style: none;
  }

  .div-block-105.wide {
    border-style: solid;
  }

  .div-block-105.wide.no-border {
    display: none;
  }

  ._25 {
    width: 17px;
    height: 17px;
  }

  .link-block-43.mobile-plus {
    display: block;
  }

  .link-block-43.mobile-plus.wide.mobile-only {
    flex: none;
    display: block;
  }

  .link-block-43.mobile-plus.wide.new-workspace.desktop-only, .link-block-43.mobile-plus.wide.desktop-only {
    display: none;
  }

  .div-block-106.team {
    margin-top: 0;
    margin-bottom: 15px;
    padding: 5px 5px 5px 7px;
    display: inline-block;
  }

  .div-block-106.team.inverse {
    margin-top: 0;
  }

  .div-block-106.team.inverse.narrow {
    vertical-align: baseline;
    width: 32px;
    height: 32px;
    padding-bottom: 5px;
    padding-right: 2px;
    display: inline-flex;
  }

  .tiny-icon {
    display: none;
  }

  .tiny-icon.project-member {
    margin-bottom: 2px;
    margin-right: 6px;
    display: inline-block;
  }

  .tiny-icon.project-member.team {
    margin-left: 1px;
  }

  .div-block-107 {
    justify-content: center;
    margin-bottom: 15px;
  }

  .div-block-108 {
    margin-left: 0;
  }

  .tiny-div {
    margin-top: 0;
    margin-bottom: 0;
    display: inline-block;
  }

  .home-system-box {
    justify-content: flex-start;
    align-items: center;
    margin-bottom: 0;
    margin-left: 0;
  }

  .column-119 {
    margin-bottom: 5px;
    padding-left: 0;
    padding-right: 0;
  }

  .column-120 {
    padding-left: 26px;
  }

  .integration-card {
    border-style: none;
    margin-left: 0;
    margin-right: 0;
    padding-left: 5px;
    padding-right: 5px;
  }

  .integration-card.lower {
    border-style: none;
  }

  .integration-card.lower.export, .integration-card.google, .integration-card.top-space {
    padding-left: 15px;
    padding-right: 15px;
  }

  .integration-name.tight {
    display: block;
  }

  .integration-title {
    color: var(--dark-slate-grey-5);
    flex: 1;
    margin-bottom: 8px;
    display: inline-block;
  }

  .integration-setting {
    margin-left: 12px;
    display: block;
    overflow: hidden;
  }

  .integration-setting.narrow {
    margin-left: 0;
    padding-left: 0;
    display: block;
  }

  .integration-setting.indent {
    text-align: left;
    padding-left: 0;
  }

  .integration-setting.indent.high {
    padding-left: 0;
  }

  .integration-setting.google-authorize {
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
    display: inline-block;
  }

  .integration-setting.bar {
    margin-left: 0;
    padding-left: 0;
  }

  .integration-setting.link {
    margin-left: 15px;
    display: flex;
  }

  .integration-setting.update {
    flex-wrap: wrap;
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
    display: block;
  }

  .integration-setting.update.slides {
    flex-wrap: wrap;
    margin-left: 10px;
    margin-right: 15px;
    padding-left: 8px;
  }

  .integration-setting.high {
    margin-bottom: 0;
    margin-left: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .integration-setting.high.full2 {
    padding-left: 0;
  }

  .integration-setting-name {
    margin-left: 0;
    padding-right: 15px;
    display: inline-block;
  }

  .integration-setting-name.links {
    display: inline-block;
  }

  .integration-setting-name.right {
    text-align: left;
    min-width: auto;
    max-width: none;
    margin-bottom: 8px;
  }

  .integration-setting-name.right.narrow {
    text-align: left;
    margin-top: 0;
    margin-bottom: 5px;
  }

  .integration-setting-name.right.narrow.update {
    margin-bottom: 10px;
    margin-left: 0;
  }

  .integration-setting-name.right.narrow.export {
    margin-top: 4px;
    margin-bottom: 8px;
    padding-top: 0;
  }

  .integration-setting-name.right.high {
    text-align: left;
    margin-bottom: 0;
    margin-left: 0;
    font-size: 14px;
    font-weight: 400;
  }

  .integration-setting-name.right.high.full {
    margin-left: 0;
    display: block;
  }

  .integration-setting-name.right.bottom.existing, .integration-setting-name.right.new-presentation {
    padding-bottom: 5px;
    padding-left: 5px;
  }

  .integration-input {
    margin-bottom: 15px;
  }

  .integration-input.box.narrow._300, .integration-input.blue {
    margin-bottom: 8px;
  }

  .form-16.narrow {
    text-align: left;
    display: block;
  }

  .form-16.integrations {
    margin-top: 0;
    margin-bottom: 0;
  }

  .form-block-16 {
    display: block;
  }

  .checkout-copy {
    margin-top: 5px;
    margin-bottom: 5px;
  }

  .view-projects {
    color: var(--align-dark-grey);
    font-size: 14px;
  }

  .drop-workspaces {
    width: auto;
  }

  .droplist-workspaces.w--open {
    min-width: auto;
    max-width: none;
    top: 0;
    left: 0;
  }

  .feature-card.saml {
    padding-left: 0;
    padding-right: 0;
  }

  .feature-card.domains {
    padding-left: 5px;
  }

  .feature-details.saml, .feature-details.domain {
    margin-left: 0;
  }

  .compass-mission {
    flex-wrap: wrap;
    margin-top: 5px;
    padding-left: 0;
    padding-right: 0;
    display: block;
  }

  .settings-icon.workspace-settings {
    display: none;
  }

  .settings-icon.workspace-settings.color1 {
    margin-bottom: 15px;
    display: block;
  }

  .settings-text {
    line-height: 20px;
  }

  .settings-text.small.buffer {
    font-size: 14px;
  }

  .business-domain-option.allow {
    flex-wrap: wrap;
    margin-left: 0;
    margin-right: 5px;
    display: flex;
  }

  .use-team-mission {
    margin-left: 2px;
  }

  .use-team-mission.modern.mission {
    margin-top: 3px;
    margin-bottom: 15px;
    margin-left: 0;
  }

  .use-team-mission.modern.mission.full {
    float: right;
    text-align: left;
    margin-bottom: 3px;
    display: block;
  }

  .checkbox-label-6.mission {
    font-size: 14px;
  }

  .text-block-177.combined {
    min-height: auto;
    max-height: none;
    padding-top: 3px;
    padding-bottom: 3px;
    display: inline-block;
  }

  .text-block-177.combined.extra {
    padding-top: 3px;
  }

  .create-block {
    text-align: left;
    display: block;
  }

  .create-block.title.preview {
    padding-left: 10px;
  }

  .create-block.title.preview.modern {
    padding-left: 0;
  }

  .create-block.bottom {
    margin-bottom: 10px;
    overflow: visible;
  }

  .create-block.bottom.automation-section {
    display: block;
  }

  .create-block.bottom.automation-section.block.create.tighter {
    margin-top: 0;
  }

  .create-block.top.tighter {
    margin-top: 0;
    margin-bottom: 10px;
  }

  .create3-text-label {
    display: block;
  }

  .create3-text {
    color: var(--light-slate-grey-2);
    text-align: left;
    height: auto;
    margin-top: 0;
    margin-bottom: 0;
    margin-left: 0;
    font-size: 12px;
    font-weight: 400;
    line-height: 20px;
    display: block;
  }

  .create3-text.full {
    color: var(--black-16);
    margin-top: 0;
    margin-bottom: 1px;
    margin-left: 0;
    font-size: 14px;
    font-weight: 400;
  }

  .create3-text.full.mission {
    flex: none;
    font-size: 13px;
    font-weight: 400;
  }

  .create3-text.full.mission.toggle {
    float: none;
    text-align: center;
    display: block;
  }

  .create3-text.full.option {
    margin-bottom: 5px;
    font-weight: 400;
  }

  .automation-title {
    margin-left: 0;
  }

  .div-block-127 {
    padding-left: 3px;
  }

  .verification-link.send-email {
    flex: 1;
    margin-top: 5px;
    margin-bottom: 5px;
    line-height: 14px;
  }

  .verification-status {
    justify-content: flex-start;
    align-items: center;
    display: block;
  }

  .verification-status.verification-email-link {
    display: flex;
  }

  .workspace-setting-card {
    margin-top: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .workspace-setting-card.saml {
    padding-left: 0;
    padding-right: 0;
    overflow: hidden;
  }

  .div-block-128 {
    text-align: left;
    min-width: auto;
    margin-left: 0;
    display: inline-block;
  }

  .linked-box {
    border-style: solid;
    min-width: auto;
    margin-left: 0;
    margin-right: 0;
    padding-left: 7px;
    padding-right: 7px;
  }

  .integrations-description-text {
    margin-left: 3px;
  }

  .domain-message {
    margin-left: 25px;
  }

  .saml-message {
    padding-left: 5px;
  }

  .image-export-icon {
    display: none;
  }

  .integrations-headline-box {
    margin-bottom: 20px;
    padding-left: 0;
    padding-right: 10px;
    display: flex;
  }

  .chat-message-inner {
    font-size: 15px;
  }

  .message-owner.tight {
    width: 32px;
    max-width: 32px;
    height: 32px;
    max-height: 32px;
    margin-top: 4px;
    display: flex;
  }

  .message-owner.tight.align-user-initials {
    border-radius: 9px;
    width: 32px;
    max-width: 32px;
    height: 32px;
    max-height: 32px;
  }

  .chat-message-text-box.them.tight.wide {
    padding-right: 6px;
  }

  .chat-message-text-box.reply {
    overflow-wrap: anywhere;
  }

  .chat-message-text {
    color: #000;
    max-width: 80vw;
    padding-right: 10px;
    font-family: Montserrat, sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 22px;
    overflow: hidden;
  }

  .chat-message-text.me.reply {
    font-size: 14px;
  }

  .chat-message-text.chatspot {
    color: #000;
    max-width: 80vw;
    padding-right: 10px;
    font-size: 16px;
    line-height: 22px;
  }

  .chat-message-text.chatmacro {
    max-width: 80vw;
  }

  .chat-window {
    width: auto;
  }

   .chat-window.compass {
      z-index: 99977;
      object-fit: fill;
      height: 100dvh;
      padding-bottom: calc(135px + env(safe-area-inset-bottom));
      padding-left: 0;
      padding-right: 0
  }

  .chat-window.compass.inb0x-page {
    position: static;
  }

  .chat-window.compass.chatspot {
    min-height: 100dvh;
    max-height: 100dvh;
    padding-bottom: calc(135px + env(safe-area-inset-bottom));
    top: 0;
  }

  .chat-window.compass.chatmacro {
    min-height: 100dvh;
    max-height: 100dvh;
    padding-bottom: calc(135px + env(safe-area-inset-bottom));
  }

  .chat-profile-initials.tight {
    max-width: 25px;
    font-size: 10px;
    font-weight: 400;
  }

  .integrations-icon-box {
    margin-top: 2px;
  }

  .chat-message.tight {
    margin-right: 0;
    padding-left: 12px;
    padding-right: 15px;
  }

  .chat-time.you {
    font-size: 12px;
    line-height: 20px;
  }

  .chat-profile-text {
    color: var(--mobile-dark);
    font-size: 15.5px;
    font-weight: 600;
    line-height: 20px;
  }

  .chat-profile-text.tagged {
    font-size: 14px;
  }

  .chat-profile-text.chatspot {
    font-size: 15px;
  }

  .chat-message-details-box.tight {
    padding-bottom: 0;
  }

  .chat-day-break {
    max-width: 250px;
    margin-left: auto;
    margin-right: auto;
    padding-right: 2px;
    display: block;
    position: relative;
  }

  .day-break-line {
    margin-left: auto;
    margin-right: auto;
  }

  .day-break-text {
    font-size: 13px;
  }

  .chat-mention {
    font-size: 16px;
  }

  .emoji-reactions.tight {
    padding-bottom: 3px;
  }

  .reactions-area.tight {
    margin-left: 38px;
  }

  .emoji-char-display {
    font-size: 15px;
  }

  .emoji-char-display.library {
    border-radius: 7px;
    margin: 3px;
    font-size: 18px;
  }

  .emoji-char-display.library:hover {
    background-color: var(--form-border-light);
  }

  .emoji-user-count {
    font-size: 13px;
  }

  .chat-message-main.scroll {
    min-height: 33vh;
    margin-top: 140px;
  }

  .chat-message-comm-icons.more {
    opacity: .7;
    width: 16px;
    height: 16px;
    margin-right: 0;
  }

  .chat-comms-icon-bar.more {
    margin-top: 0;
    display: block;
  }

  .chat-compose-box {
    width: auto;
    min-height: auto;
    max-height: none;
    padding-bottom: 15px;
    padding-left: 15px;
    padding-right: 15px;
    inset: auto 0% 0%;
  }

  .chat-compose-box.chatspot {
    z-index: 2147483647;
    margin-left: 0;
    inset: auto 0% 0%;
  }

  .chat-compose-box.chatmacro {
    padding-bottom: 15px;
    padding-left: 12px;
    padding-right: 12px;
  }

  .message_text_editable {
    min-height: 38px;
    max-height: 300px;
    margin-top: 2px;
    margin-bottom: 2px;
    padding-top: 8px;
    padding-bottom: 8px;
    padding-left: 8px;
    font-size: 16px;
    line-height: 21px;
  }

  .message-form-wrapper {
    margin-bottom: 0;
    padding-top: 2px;
    padding-left: 8px;
    padding-right: 6px;
  }

  .message-form-wrapper.chatspot {
    border-color: #c9cad1;
  }

  .message-form {
    min-height: 40px;
    margin-top: 2px;
    font-size: 16px;
    line-height: 21px;
  }

  .chat-compose-icons {
    width: 27px;
    height: 27px;
  }

  .chat-compose-icons.sm.attach.compose {
    opacity: .85;
    width: 27px;
    height: 27px;
  }

  .chat-compose-icons.sm.attach.mentions-compose-box, .chat-compose-icons.sm.attach.emoji-compose-box {
    opacity: .85;
    width: 26px;
    height: 26px;
    display: block;
  }

  .chat-compose-icons.sm.attach.hashtag-compose-box.notes {
    opacity: .85;
    width: 26px;
    height: 26px;
  }

  .chat-added-image {
    max-width: 100%;
  }

  .chat-added-image.chatspot {
    width: 100%;
  }

  .sidepanel-close-icon.close-chat-new-chat {
    flex: none;
    width: 20px;
    height: 20px;
    margin-top: -2px;
    margin-bottom: 0;
  }

  .chat-more-options {
    margin-top: 0;
    margin-right: -4px;
    padding: 4px 4px 4px 8px;
    display: flex;
  }

  .chat-more-options:hover {
    margin-top: 0;
  }

  .chat-more-drop-back.w--open {
    z-index: 9999999;
    flex-direction: column;
    align-items: flex-start;
    width: auto;
    min-width: 245px;
    max-width: 245px;
    margin-top: 10px;
    margin-left: -110px;
    margin-right: auto;
    display: block;
    position: absolute;
    top: -35px;
    left: -140px;
    right: auto;
    overflow: visible;
    box-shadow: 1px 6px 20px #3b41471f;
  }

  .chat-side {
    z-index: 2;
    width: auto;
    min-width: 100%;
    max-width: none;
    height: 100vh;
    position: fixed;
    inset: 0%;
  }

  .chat-side.chatspot {
    z-index: 9999999;
    padding-right: 0;
  }

  .chat-side.chatmacro {
    overflow: hidden;
  }

  .chat-panel {
    display: block;
  }

  .chat-panel.chat {
    float: none;
    background-color: var(--align-transparent);
    width: auto;
    height: 100dvh;
    margin-top: 0;
    margin-bottom: 0;
    padding-bottom: 10px;
    inset: 0%;
  }

  .chat-panel.chat.chatspot {
    z-index: 99999999;
  }

  .chat-options-icons {
    width: 18px;
    height: 18px;
  }

  .chat-options-icons.delete {
    width: 16px;
    height: 16px;
  }

  .chat-options-text {
    padding-left: 15px;
    font-size: 15px;
    display: none;
  }

  .chat-options-link {
    flex: 0 auto;
    max-width: none;
    padding-left: 20px;
  }

  .chat-options-link.chat-message-edit {
    border-radius: 8px;
    flex: 1;
    justify-content: center;
    width: 62px;
    height: 36px;
    margin-right: 8px;
    padding-top: 0;
    padding-bottom: 0;
    padding-left: 4px;
  }

  .chat-options-link.chat-message-delete {
    background-color: #0000;
    border-radius: 8px;
    flex: 1;
    justify-content: center;
    width: 55px;
    height: 36px;
    padding: 0 0 0 4px;
  }

  .chat-options-link.chat-message-delete:hover {
    padding-left: 4px;
  }

  .chat-options-link.chat-message-reply-bottom {
    background-color: var(--line2);
    border-radius: 8px;
    flex: 1;
    justify-content: center;
    width: 62px;
    min-width: 40px;
    height: 36px;
    margin-right: 8px;
    padding-top: 0;
    padding-bottom: 0;
    padding-left: 0;
  }

  .chat-options-link.chat-message-reply-bottom:hover {
    background-color: var(--ghost-white);
  }

  .chat-tools {
    z-index: auto;
    flex: 0 auto;
  }

  .chat-active-number-box.unread-messages {
    margin-right: 6px;
  }

  .chat-active-number-box.unread-messages.page-status.chat-unread-topics-macro {
    justify-content: center;
    align-items: center;
    margin-top: 0;
    margin-left: -24px;
    font-size: 9px;
    line-height: 19px;
    display: inline-block;
    position: relative;
    top: -16px;
  }

  .chat-active-number.unread-messages {
    min-width: 22px;
    height: 22px;
    font-size: 12.5px;
    font-weight: 600;
  }

  .chat-active-number.unread-messages.side-status.page-status {
    justify-content: center;
    align-items: center;
    font-size: 10px;
  }

  .chat-active-status-box.side-status.all {
    display: inline-flex;
  }

  .sso-box {
    text-align: center;
    font-size: 13.7px;
  }

  .sso-text {
    text-align: center;
    font-size: 16px;
  }

  .manageuser-email {
    font-size: 13px;
  }

  .column-122 {
    text-align: right;
    flex: none;
  }

  .columns-11 {
    align-items: center;
    display: flex;
  }

  .create2-title-box {
    margin-bottom: 30px;
  }

  .column-123 {
    justify-content: flex-start;
    margin-top: 8px;
    padding-left: 6px;
  }

  .div-block-153 {
    padding-left: 0;
  }

  .reminder-current-timeframe {
    margin-left: 2px;
    padding-top: 8px;
    padding-bottom: 8px;
  }

  .reminder-current-timeframe.automation {
    padding-left: 0;
    font-size: 16px;
  }

  .reminder-current-timeframe.automation.next-cycle {
    display: inline-block;
  }

  .project-page-filters {
    padding-right: 5px;
  }

  .processing-message {
    margin-top: 8px;
    margin-left: 0;
  }

  .edit-team-link.create {
    font-size: 14px;
  }

  .emoji_char_input {
    height: 34px;
    font-size: 14px;
  }

  .emoji_char_input.search {
    height: 36px;
    font-size: 16px;
  }

  .popular-emojis {
    max-height: 93px;
    margin-left: auto;
    margin-right: auto;
    padding-top: 6px;
    padding-left: 10px;
    padding-right: 10px;
    position: relative;
  }

  .add-reaction-area {
    z-index: 999999999;
    position: relative;
  }

  .emoji-search-form {
    margin-bottom: 0;
  }

  .compass-project-team {
    display: none;
  }

  .compass-project-rhythm, .compass-project-label {
    font-size: 16px;
  }

  .filter-headline-text {
    font-size: 15.5px;
  }

  .div-block-161 {
    text-align: center;
    justify-content: center;
    margin-bottom: 20px;
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .toggle-title-link {
    text-align: center;
    display: block;
  }

  .div-block-162 {
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    padding-right: 0;
    display: block;
  }

  .paragraph.gpt-4 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .chat-message-icon.unread-messages, .chat-message-icon.read-messages {
    width: 15px;
    height: 16px;
  }

  .chat-message-icon.new-chat-topic {
    width: 15px;
    height: 16px;
    margin-right: 3px;
  }

  .div-block-170 {
    display: none;
  }

  .filter-item-textbox {
    font-size: 15.5px;
  }

  .filter-checkbox, .filter-checkbox.w--redirected-checked {
    width: 14px;
    height: 14px;
  }

  .filter-by-user-panel {
    z-index: 9999999;
    width: 100%;
    min-width: auto;
    display: none;
    top: 41px;
  }

  .select-icon {
    width: 22px;
  }

  .select-link.all.select-all-users, .select-link.all.select-all-teams {
    padding-left: 8px;
  }

  .samples {
    display: none;
  }

  .chat-message-body.tight.wide {
    max-width: 91%;
    overflow: visible;
  }

  .chat-parent-message-user {
    font-size: 14px;
    line-height: 20px;
  }

  .chat-parent-message-text {
    font-size: 15px;
    line-height: 20px;
  }

  .chat-parent-message-text.me.reply {
    font-size: 14px;
  }

  .strategy-featured-content.right, .strategy-featured-content.left {
    padding-left: 0;
    padding-right: 0;
  }

  .strategy-featured-image.left.smaller.shadow {
    max-width: 100%;
  }

  .strategy-featured-image.right.border {
    width: 100%;
    max-width: 350px;
  }

  .strategy-featured-image.smaller.shadow {
    max-width: 100%;
  }

  .strategy-featured-title {
    margin-right: 0;
    font-size: 40px;
    line-height: 48px;
  }

  .strategy-featured-paragrapgh {
    font-size: 26px;
  }

  .strategy-featured-card-left {
    padding-right: 15px;
    display: block;
  }

  .strategy-featured-card-left.gray.purple, .strategy-featured-card-left.gray.orange, .strategy-featured-card-left.gray.green {
    padding-left: 15px;
  }

  .link-57 {
    font-size: 14px;
  }

  .teams-message {
    margin-left: 0;
    margin-right: 0;
  }

  .teams-message.user-page {
    margin-left: 25px;
    margin-right: 25px;
  }

  .teams-message.user-page.workspaces {
    margin-left: 0;
    padding-left: 15px;
    padding-right: 15px;
    display: block;
  }

  .teams-message.user-page.manage-users {
    margin-right: 0;
  }

  .teams-message.user-page.manage-users.invitie-link.teams-page {
    margin-left: 0;
  }

  .text-block-209 {
    font-size: 13.7px;
    line-height: 19px;
  }

  .chat-edit-message-text-editable {
    font-size: 16px;
    line-height: 21px;
  }

  .reply-area {
    overflow: visible;
  }

  .value-tabs {
    margin-left: 0;
    margin-right: 0;
    display: block;
  }

  .value-tab, .value-tab.w--current {
    min-width: auto;
    max-width: none;
    margin-left: 15px;
  }

  .tabs-menu-7 {
    margin-right: 15px;
    padding-right: 0;
  }

  .tab-image-box {
    padding-left: 15px;
    padding-right: 15px;
  }

  .div-block-175 {
    max-width: none;
    padding-left: 0;
    padding-right: 20px;
  }

  .text-block-210 {
    max-width: none;
    padding-right: 0;
  }

  .press-logos.forbes, .press-logos.tc {
    margin-bottom: 12px;
    margin-right: 8px;
  }

  .press-logos.wsj {
    margin-bottom: 12px;
  }

  .schedule-div {
    display: block;
  }

  .view-by-user-check-box-2 {
    font-size: 15.5px;
    line-height: 24px;
  }

  .div-block-180 {
    background-color: #fff;
  }

  .div-block-181 {
    display: inline-block;
  }

  .link-69 {
    font-size: 16px;
  }

  .uui-heroheader18_background-grid {
    width: auto;
    min-width: auto;
    max-width: none;
    overflow: hidden;
  }

  .a-button-video-2 {
    padding-left: 15px;
    font-size: 22px;
  }

  .text-block-216 {
    font-size: 18px;
  }

  .uui-navbar08_menu-left-2 {
    margin-top: 0;
    padding-top: 10px;
    padding-left: 20px;
    padding-right: 20px;
    display: block;
  }

  .uui-navbar08_link-2 {
    width: 80px;
    margin-bottom: 12px;
    margin-left: 0;
    padding-top: 12px;
    padding-bottom: 0;
    font-size: 16px;
    font-weight: 400;
    line-height: 38px;
  }

  .uui-heading-medium-2 {
    line-height: 1.2;
  }

  .uui-pricing06_plan {
    max-width: none;
  }

  .uui-text-size-medium-2, .uui-text-size-medium-2.sub {
    min-height: auto;
  }

  .uui-heading-xsmall {
    flex: 1;
  }

  .uui-button-3:hover {
    background-color: var(--align-transparent);
    color: var(--align-purple);
  }

  .uui-button-3.inverse {
    margin-top: 10px;
    margin-bottom: 10px;
    display: inline-block;
  }

  .uui-button-3.inverse:hover {
    background-color: var(--align-transparent);
    color: var(--align-purple);
  }

  .uui-padding-vertical-xhuge-3 {
    width: 100%;
    max-width: 100%;
  }

  .uui-pricing06_component.pricing-page {
    width: 100%;
    max-width: 100%;
    display: block;
  }

  .alignment-swot-analysis {
    padding-left: 0;
    padding-right: 0;
    font-size: 5vh;
    line-height: 5.5vh;
  }

  .columns-15 {
    padding-left: 0;
    padding-right: 5px;
  }

  .uui-footer02_left-wrapper {
    grid-row-gap: 2rem;
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr;
    grid-auto-flow: column;
    padding-left: 5px;
  }

  .uui-footer02_link {
    margin-right: 30px;
    display: inline-block;
  }

  .uui-footer02_link:hover {
    color: var(--align-purple);
  }

  .uui-footer02_legal-link {
    margin-right: 12px;
  }

  .uui-page-padding-4 {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .uui-footer02_top-wrapper {
    grid-row-gap: 3rem;
  }

  .uui-footer02_logo-link.w--current {
    margin-left: -5px;
  }

  .uui-footer02_legal-list {
    justify-items: start;
    display: block;
  }

  .uui-footer02_link-list {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto;
    grid-template-columns: 100%;
    grid-auto-columns: 100%;
    display: flex;
  }

  .uui-badge-small-success-4 {
    display: none;
  }

  .f-button-wrapper {
    justify-content: center;
  }

  .f-button-neutral {
    margin-bottom: 50px;
    font-size: 16px;
  }

  .div-block-184 {
    overflow: hidden;
  }

  .column-135 {
    padding-left: 0;
    overflow: hidden;
  }

  .heading-23 {
    padding-left: 0;
    padding-right: 0;
    font-size: 22px;
    line-height: 28px;
  }

  .beta-emoji {
    margin-right: 5px;
  }

  .text-block-226 {
    font-size: 16px;
  }

  .text-block-227 {
    font-size: 14px;
  }

  .text-block-228 {
    font-size: 16px;
  }

  .h2-alignment-home {
    padding-left: 8px;
    padding-right: 8px;
    font-size: 2.1vh;
    line-height: 2.8vh;
  }

  .manage-users-dropdown-form {
    max-width: none;
  }

  .form-17 {
    margin-top: 0;
    margin-left: 5px;
  }

  .form-17.mu {
    margin-left: 25px;
  }

  .text-block-235 {
    padding-left: 0;
    padding-right: 0;
  }

  .chat-menu-hover-icons {
    align-self: center;
    display: block;
  }

  .uploaded-file.preview {
    display: flex;
  }

  .uploaded-file-data.preview {
    max-width: 180px;
    font-size: 13px;
  }

  .uploaded-file-preview-link {
    max-width: none;
    overflow: hidden;
  }

  .link-block-54 {
    margin-top: 5px;
  }

  .link-block-54.close-chat-link {
    justify-content: center;
    align-self: flex-start;
    align-items: center;
    width: 28px;
    height: 28px;
    margin-top: 5px;
    margin-left: -6px;
    padding-left: 0;
    padding-right: 0;
    display: flex;
    top: 15px;
    right: 18px;
  }

  .link-block-54.close-chat-link.chatspot {
    background-color: var(--align-white);
    margin-top: -4px;
    display: flex;
    top: 15px;
    right: 15px;
  }

  .link-block-54.close-chat-link-new-chat {
    flex: 1;
    justify-content: flex-end;
    align-self: flex-start;
    align-items: center;
    min-width: 27px;
    margin-top: -1px;
    margin-left: -6px;
    padding-left: 0;
    padding-right: 15px;
  }

  .link-block-54.close-chat-link-new-chat:hover {
    background-color: #0000;
  }

  .link-block-54.close-chat-link-new-chat.chatspot {
    justify-content: center;
    align-self: center;
    align-items: center;
    min-width: auto;
    height: 27px;
    margin-top: 0;
    margin-right: 10px;
    padding: 0;
  }

  .reply-area-box {
    display: none;
  }

  .chat-side-panel {
    width: 310px;
  }

  .chat-side-panel.chat-plan {
    z-index: 80000;
    float: none;
    background-color: var(--align-transparent);
    width: auto;
    height: 1000vh;
    max-height: 1000px;
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
    display: none;
    position: fixed;
    inset: 0%;
  }

  .chat-side-panel.chat-plan.feeder.layer {
    display: none;
  }

  .chat-side-panel.chat-plan.chatspot {
    z-index: 80000;
    display: none;
  }

  .chat-side-panel.chat-plan.chatmacro {
    display: none;
  }

  .chat-empty-state-box {
    padding-top: 30px;
    padding-left: 30px;
    padding-right: 30px;
  }

  .form-18 {
    margin-top: 0;
    margin-bottom: 0;
  }

  .sub-nav-icon.add {
    opacity: .8;
    filter: none;
    width: 18px;
    height: 18px;
  }

  .sub-nav-icon.add.mobile {
    filter: none;
  }

  .sub-nav-links {
    display: flex;
  }

  .sub-nav-links.blue {
    width: 33px;
    height: 33px;
    padding-left: 5.5px;
    padding-right: 5.5px;
  }

  .sub-nav-links.blue.ibox {
    border-style: solid;
    border-color: var(--align-very-light-grey);
    background-color: var(--align-light-gray);
    border-radius: 38px;
    width: 34px;
    height: 34px;
    padding-right: 6px;
  }

  .sub-nav-links.blue.ibox.activity {
    border-radius: 8px;
    margin-right: 8px;
    padding-left: 5.5px;
    padding-right: 5.5px;
  }

  .sub-nav-links.blue.ibox.v2 {
    border-style: solid;
    border-color: var(--align-very-light-grey);
    width: 34px;
    height: 34px;
    margin-right: 5px;
  }

  .sub-nav-links.black {
    border: 1px solid var(--align-very-light-grey);
    width: 36px;
    min-width: auto;
    height: 36px;
    padding-left: 5.5px;
    padding-right: 5.5px;
  }

  .sub-nav-links.black.projects, .sub-nav-links.black.projects.w--current {
    display: none;
  }

  .sub-nav-links.black.home {
    border: 1px solid var(--align-very-light-grey);
    align-self: center;
    width: 34px;
    min-width: auto;
    height: 34px;
    display: flex;
  }

  .sub-nav-links.black.home.w--current {
    display: flex;
  }

  .sub-nav-links.black.home.none, .sub-nav-links.black.home.hide {
    display: none;
  }

  .mention-result {
    font-size: 15px;
  }

  .column-137 {
    padding-left: 0;
    padding-right: 0;
  }

  .sub-nav-buttons {
    margin-right: 2px;
  }

  .sub-nav-buttons.activity {
    padding-right: 4px;
  }

  .sub-nav-buttons.mobile {
    padding-right: 2px;
  }

  .sub-nav-text {
    display: none;
  }

  .dnav-text {
    font-size: 16px;
    font-weight: 400;
  }

  .image-79 {
    width: 16px;
    height: 16px;
  }

  .chat-file-upload-animation {
    display: none;
  }

  .chat-file-upload-animation-text {
    font-size: 13px;
  }

  .link-72 {
    font-size: 16px;
  }

  .teamspace-owner {
    margin-left: 10px;
    display: none;
  }

  .team-user-fields {
    padding-top: 2px;
    padding-bottom: 2px;
    padding-right: 3px;
    font-size: 14px;
    line-height: 18px;
  }

  .team-user-fields.email {
    padding-top: 0;
    padding-left: 10px;
  }

  .team-manageuser-email {
    font-size: 13px;
    line-height: 18px;
  }

  .div-block-193 {
    margin-bottom: 5px;
  }

  .remove-user-link {
    margin-left: 12px;
  }

  .template-timeframe {
    text-align: center;
    text-transform: none;
    margin-top: 0;
    margin-bottom: 10px;
    margin-left: 0;
    font-size: 12px;
    font-weight: 600;
  }

  .div-block-194 {
    text-align: center;
    padding-left: 0;
  }

  .smart-clone-box {
    margin-right: 4px;
  }

  .universal-invite-compose {
    padding-left: 0;
    padding-right: 5px;
    font-size: 16px;
  }

  .universal-person-initials-text {
    font-size: 9px;
  }

  .universal-user-bubble-text {
    font-size: 14px;
  }

  .universal-invite-user-row-initials {
    flex: none;
  }

  .universal-invite-user-dropdown {
    min-width: auto;
    display: none;
  }

  .universal-users-module {
    margin-left: 0;
    overflow: visible;
  }

  .universal-invite-box {
    margin-left: 0;
    margin-right: 0;
    padding: 20px 3px;
    font-size: 16px;
    display: block;
    overflow: visible;
  }

  .project-communications-icon {
    width: 15px;
    height: 15px;
    margin-top: 6px;
    padding-top: 0;
  }

  .universal-invite-rights-link {
    text-align: left;
  }

  .guest-user-access {
    margin-top: 5px;
  }

  .text-block-257 {
    font-size: 12px;
  }

  .custom-drop-div-top {
    height: 35px;
    margin-left: 5px;
    margin-right: 8px;
    display: inline-block;
  }

  .custom-drop-div-text {
    margin-left: 0;
    padding-left: 0;
    position: static;
  }

  .custom-drop-text {
    font-size: 14px;
  }

  .custom-drop-div-backround {
    margin-top: 0;
    display: none;
    top: auto;
  }

  .universal-user-controls {
    float: none;
    text-align: right;
    padding-right: 2px;
  }

  .project-admin-dropdown, .project-admin-dropdown.team-page {
    font-size: 14px;
  }

  .remove-project-user-link {
    margin-left: 12px;
  }

  .project-user-names {
    border-style: none;
    border-radius: 0;
    padding-left: 0;
    padding-right: 0;
    display: block;
    overflow: hidden;
  }

  .project-col-right {
    justify-content: flex-start;
    margin-top: 0;
    padding-left: 30px;
  }

  .manage-project-user-email {
    font-size: 14px;
    font-weight: 400;
  }

  .text-block-258 {
    font-size: 16px;
  }

  .universal-empty-state-message {
    line-height: 22px;
  }

  .project-communications {
    align-items: center;
    height: auto;
    margin-top: 2px;
    padding-top: 0;
    padding-left: 8px;
    line-height: 14px;
    display: none;
  }

  .project-automations-communications {
    height: auto;
    max-height: 27px;
    display: inline-block;
  }

  .button-ux-animation {
    max-width: none;
  }

  .button-ux-animation.invite-users-button {
    margin-top: 5px;
    margin-right: 5px;
    padding-top: 11px;
    padding-bottom: 11px;
  }

  .button-ux-animation-text {
    font-size: 15px;
  }

  .team-user-row {
    border-style: none none solid;
    border-bottom-color: var(--line-3);
    border-radius: 0;
    padding-left: 5px;
    padding-right: 10px;
    display: block;
    overflow: hidden;
  }

  .team-users-box {
    padding: 15px 0;
  }

  .remove-team-user-link {
    margin-left: 12px;
  }

  .testimonials-card {
    max-width: 100%;
  }

  .slider {
    display: none;
  }

  .compass-workspace-icon {
    width: 13px;
    height: 13px;
  }

  .image-85 {
    max-width: 100%;
    display: none;
  }

  .mention-result-bubble.tight {
    width: 30px;
    max-width: 30px;
    height: 30px;
    max-height: 30px;
    display: flex;
  }

  .mention-result-initials.tight {
    max-width: 25px;
    font-size: 10.5px;
    font-weight: 400;
  }

  .link-block-55 {
    text-align: left;
    display: block;
  }

  .text-block-277 {
    padding-left: 0;
  }

  .message-empty-state-box {
    padding-top: 30px;
    padding-left: 30px;
    padding-right: 30px;
  }

  .message-hashtag-result {
    font-size: 15px;
  }

  .message-hashtags-box-sample {
    margin-bottom: -4px;
  }

  .align-section {
    padding-top: 15px;
    padding-left: 10px;
    padding-right: 10px;
    display: block;
  }

  .align-section.hero {
    margin-right: 5px;
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
    display: block;
    overflow: visible;
  }

  .align-box-left {
    min-width: auto;
    max-width: none;
    margin-top: 15px;
    margin-bottom: 0;
    margin-right: 0;
    padding-bottom: 10px;
    padding-right: 0;
  }

  .align-box-right {
    min-width: auto;
    max-width: none;
    display: block;
  }

  .align-box-right.coach {
    max-width: none;
  }

  .align-buttons {
    width: auto;
    display: block;
  }

  .align-button-link {
    margin-bottom: 12px;
    margin-left: 0;
    margin-right: 0;
    padding: 16px 18px;
    display: block;
  }

  .align-button-link.inverse {
    margin-right: 0;
    padding-left: 20px;
    padding-right: 20px;
  }

  .align-button-text {
    text-align: center;
    font-size: 20px;
    line-height: 24px;
  }

  .sub-headline-align {
    max-width: 90%;
    margin-bottom: 1.6rem;
    margin-left: auto;
    margin-right: auto;
    font-size: 1.1rem;
    line-height: 1.2;
  }

  .sub-headline-align.top {
    font-size: 22px;
    line-height: 28px;
  }

  .heading-24 {
    margin-bottom: 20px;
    padding-left: 0;
    font-size: 40px;
    line-height: 42px;
  }

  .hero-swot {
    max-width: 100%;
    max-height: none;
    padding-left: 0;
    padding-right: 0;
    overflow: visible;
  }

  .align-logo-section {
    padding-left: 0;
  }

  .align-logo-area {
    padding-left: 12px;
    padding-right: 12px;
    display: block;
  }

  .logo-area-text {
    text-align: center;
  }

  .logo-area-logos {
    text-align: center;
    padding-left: 0;
    padding-right: 0;
    display: block;
  }

  .featured-logo {
    max-width: none;
    margin: 25px 10px;
    display: inline-block;
  }

  .heading-25 {
    font-size: 34px;
    line-height: 42px;
  }

  .heading-25.boxes {
    padding-left: 10px;
    font-size: 1.4rem;
    line-height: 1.2;
  }

  .align-section-2 {
    max-width: none;
    padding-left: 12px;
    padding-right: 12px;
  }

  .align-section-2.method {
    padding-top: 25px;
  }

  .align-section-2.sub {
    padding-bottom: 50px;
  }

  .align-button-sm-link.inverse {
    margin-right: 0;
    padding: 16px 18px;
  }

  .frameworks-area {
    margin-top: 0;
    padding-top: 0;
    padding-bottom: 0;
    display: block;
  }

  .frameworks-area.home {
    background-image: none;
    background-repeat: repeat;
    background-size: auto;
    padding-top: 0;
    padding-bottom: 50px;
  }

  .frameowork-tile {
    min-width: 225px;
    max-width: none;
    max-height: 230px;
    margin-bottom: 30px;
    margin-right: 15px;
  }

  .framework-tile-text {
    font-size: 1rem;
    line-height: 1.2rem;
  }

  .align-image-left {
    max-width: 100%;
    padding-right: 0;
  }

  .align-image-left.photo {
    max-width: 100%;
    margin-bottom: 0;
    margin-left: auto;
    margin-right: auto;
  }

  .align-image-left.plan-image {
    border-radius: 12px;
    max-width: 90%;
  }

  .align-image-left.plan-image.right {
    border-radius: 12px;
    max-width: 90vw;
    margin-left: 0;
  }

  .section-3-heading {
    font-size: 1.6rem;
    font-weight: 500;
    line-height: 1.2;
  }

  .align-box-left-section-3 {
    max-width: 100%;
    margin-bottom: 0;
    padding-right: 0;
  }

  .align-box-left-section-3.photo {
    margin-bottom: 0;
    margin-left: auto;
    margin-right: auto;
    display: block;
  }

  .align-box-left-section-3.left {
    padding-left: 0;
  }

  .align-section-3 {
    max-width: none;
    padding: 25px 12px;
    display: none;
  }

  .align-section-3.left {
    text-align: center;
  }

  .align-section-3.left.gray {
    padding-top: 20px;
  }

  .align-section-3.switch.middle {
    padding-right: 12px;
  }

  .chat-compose-box-placeholder {
    color: var(--align-dark-grey);
    margin-top: 0;
    padding-top: 10px;
    padding-left: 8px;
    font-size: 16px;
  }

  .placeholder-text {
    color: #6f7488;
    margin-top: 0;
    font-size: 16px;
  }

  .section-testimonia-s {
    margin-left: 0;
    margin-right: 0;
    padding-left: 15px;
    padding-right: 15px;
  }

  .section-1 {
    display: block;
  }

  .box-1 {
    margin: 10px 0;
    padding-left: 0;
    padding-right: 0;
  }

  .box-image {
    max-width: 100%;
    max-height: none;
  }

  .div-block-206 {
    height: auto;
  }

  .div-block-208 {
    display: none;
  }

  .checkbox-label-10, .checkbox-label-11 {
    font-size: 15px;
  }

  .column-143, .column-144, .column-145 {
    padding-left: 0;
  }

  .quote-card-text {
    max-width: none;
    margin-bottom: 25px;
    padding: 40px 15px 60px;
  }

  .quote-card-text.flat {
    max-width: none;
  }

  .pricing-quote {
    font-size: 22px;
    line-height: 30px;
  }

  .pricing-quote.signup {
    font-size: 16px;
    line-height: 21px;
  }

  .pricing-quote.signup.demo {
    font-family: Figtree, sans-serif;
  }

  .div-block-211 {
    display: block;
  }

  .div-block-211.signup {
    margin-top: 25px;
  }

  .div-block-211.signup.billing {
    display: block;
  }

  .customer-quote-card {
    text-align: center;
    max-width: none;
    margin-left: auto;
    margin-right: auto;
    display: block;
  }

  .customer-quote-card.home-quote-card {
    padding-left: 8px;
    padding-right: 8px;
  }

  .customer-quote-card.home-quote-card.billing {
    min-width: auto;
  }

  .image-90 {
    max-width: 150px;
    max-height: 70px;
    margin-bottom: 0;
  }

  .image-90.signup {
    display: none;
  }

  .customer-photo {
    width: auto;
    max-width: none;
    max-height: 180px;
    margin-top: 15px;
    margin-left: auto;
    margin-right: auto;
    display: none;
  }

  .section-title-image {
    font-size: 1.4rem;
  }

  .quote-bold-text {
    font-weight: 700;
  }

  .align-heading-customer {
    margin-top: 25px;
    font-size: 2rem;
    line-height: 1.2;
  }

  .align-sub-customers {
    text-align: center;
    margin-bottom: 50px;
    padding-left: 15px;
    padding-right: 15px;
    font-size: 1.2rem;
    line-height: 1.2;
  }

  .text-block-304 {
    padding-top: 2px;
    font-size: 14px;
  }

  .image-95 {
    margin-top: 0;
    margin-bottom: 14px;
    display: inline-block;
  }

  .column-147 {
    padding-right: 0;
  }

  .integrations-authorize {
    padding-left: 16px;
    padding-right: 16px;
    line-height: 36px;
    display: inline-block;
  }

  .image-96 {
    max-width: 95%;
  }

  .verify-button {
    padding: 14px 25px;
  }

  .verify-button.full.add-icon {
    justify-content: center;
    padding-left: 25px;
    padding-right: 25px;
  }

  .verify-button.inverse.full {
    padding-left: 25px;
    padding-right: 25px;
  }

  .verify-text {
    line-height: 22px;
  }

  .visibility-box {
    padding-bottom: 0;
    display: block;
  }

  .visibility-option {
    border-style: solid;
    min-width: auto;
    max-width: none;
    min-height: 69px;
    margin-bottom: 12px;
    margin-right: 0;
    padding: 11px 8px 11px 12px;
  }

  .visibility-option:hover {
    border-style: solid;
    border-color: var(--line-3);
  }

  .visibility-option.checked-visibility-code-workspace-macro {
    padding-bottom: 11px;
  }

  .visibility-option.checked-visibility-code-team-macro {
    border-top-style: solid;
  }

  .visibility-option.checked-visibility-code-private-macro {
    max-width: none;
  }

  .visibility-option.checked-visibility-code-public-macro {
    width: auto;
    min-width: 280px;
    margin-top: 0;
  }

  .visibility-sub {
    text-shadow: none;
    flex: 1;
    min-height: 35px;
    padding-right: 20px;
    font-size: 14px;
  }

  .visibility-radio-button {
    justify-content: flex-end;
    align-items: center;
    margin-top: 0;
  }

  .text-block-310 {
    height: auto;
  }

  .dropdown-list-6.visibility-option-back.w--open {
    max-width: none;
  }

  .dropdown-16 {
    display: none;
  }

  .text-block-311.white {
    padding-right: 0;
    line-height: 19.2px;
  }

  .image-98 {
    display: none;
  }

  .inbox-section {
    display: block;
  }

  .inbox-div.light, .inbox-div.light.rollup.stream.layer {
    min-width: auto;
    max-width: none;
  }

  .div-block-216 {
    display: inline-block;
  }

  .unlink-presentation {
    margin-top: 5px;
  }

  .integration-notice-text {
    margin-left: 0;
  }

  .alignment-rhythm-templates {
    text-align: center;
    flex-wrap: wrap;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    padding-right: 0;
  }

  .alignment-rhythm-templates.tile {
    margin-top: 5px;
    margin-bottom: 20px;
  }

  .setup-framework-text {
    max-width: none;
    margin-left: auto;
    margin-right: auto;
    line-height: 23px;
  }

  .link-80 {
    font-size: 15.2px;
  }

  .image-103 {
    width: auto;
    max-width: 90%;
    margin-left: auto;
    margin-right: auto;
  }

  .link-block-57 {
    text-align: center;
  }

  .link-block-62 {
    margin-top: 0;
    padding-top: 0;
    display: block;
  }

  .drive-feature-notice-text {
    flex: 1;
    margin-left: 8px;
  }

  .drive-feature-notice-div, .slides-feature-notice-div {
    padding-left: 0;
  }

  .ibox-topics-icon-box.new.dot {
    display: none;
  }

  .div-block-233 {
    width: auto;
    min-height: auto;
    padding-left: 5px;
    padding-right: 2px;
    position: static;
  }

  .div-block-233.stream.layer {
    padding-top: 0;
    padding-bottom: 0;
    padding-left: 10px;
  }

  .inbox-project-image {
    display: none;
  }

  .inbox-project-image.rollup.alignment.ws {
    display: block;
  }

  .text-block-322 {
    text-align: left;
    border-radius: 8px;
    margin-top: 5px;
    margin-left: 0;
    margin-right: 6px;
    padding: 4px 8px;
    font-size: 14px;
    line-height: 20px;
    display: inline-block;
  }

  .team-access-status {
    text-align: left;
    display: none;
  }

  .decline-text-button {
    font-size: 15px;
  }

  .request-team-users-box {
    padding: 15px 0;
  }

  .request-team-users-box.pending-requests {
    margin-bottom: 0;
  }

  .text-block-323 {
    font-size: 15px;
  }

  .ux-dropdown-button.small.picker {
    align-self: center;
    font-size: 14px;
  }

  .ux-dropdown-button.global-notifications {
    justify-content: flex-start;
    align-items: center;
    margin-left: 2px;
    margin-right: 7px;
  }

  .ux-dropdown-button.global-notifications.topic {
    margin-right: 0;
    display: block;
  }

  .ux-dropdown-button.global-notifications.app {
    flex: none;
    justify-content: center;
    align-items: center;
    height: 30px;
    margin-left: 0;
    margin-right: 0;
    padding-left: 6px;
    padding-right: 6px;
  }

  .ux-dropdown-back.w--open {
    box-shadow: 0 40px 40px #323e460f;
  }

  .ux-dropdown-back.filter-message.left.w--open {
    left: -90px;
  }

  .ux-dropdown-back.filter-message.gnotifications.top-nav.w--open {
    min-width: 170px;
    position: relative;
    top: 0;
    right: 5px;
  }

  .ux-dropdown-back.filter-message.gnotifications.top-nav.topic.w--open {
    position: absolute;
  }

  .ux-dropdown-back.filter-message.gnotifications.top-nav.app.w--open {
    min-width: 190px;
    top: 5px;
    left: -170px;
    right: auto;
  }

  .ux-dropdown-back.chat-options.w--open {
    border-color: var(--line-3);
    width: 250px;
    min-width: 250px;
    max-width: 250px;
    margin-top: 10px;
    font-size: 15px;
    top: -35px;
    left: -250px;
    box-shadow: 0 5px 15px #2e2d350f;
  }

  .ux-dropdown-link-div {
    padding-top: 7px;
    padding-bottom: 7px;
    font-size: 15px;
  }

  .ux-dropdown-link-text {
    font-size: 15.5px;
  }

  .ux-dropdown-button-icon {
    opacity: 1;
  }

  .ux-dropdown-button-icon.top-nav {
    align-self: center;
    width: 16px;
    height: 16px;
    margin-left: 0;
  }

  .ux-dropdown-button-icon.top-nav.topic.black {
    position: relative;
  }

  .ux-dropdown-top.top-nav {
    float: none;
    margin-left: 5px;
  }

  .ux-dropdown-top.top-nav.app {
    width: 26px;
    height: 30px;
    margin-left: 0;
    padding-left: 0;
    padding-right: 0;
    position: relative;
  }

  .ux-dropdown-top.topic {
    display: none;
  }

  .ux-dropdown-button-text {
    opacity: 1;
    font-size: 13.2px;
  }

  .ux-dropdown-button-text.chat-title {
    color: var(--align-black);
    flex: none;
    max-width: 200px;
    max-height: 40px;
    font-weight: 600;
    display: block;
    overflow: hidden;
  }

  .inbox-team-image {
    display: none;
  }

  .div-block-235-copy {
    padding-left: 0;
  }

  .div-block-235-copy.ginbox {
    position: static;
  }

  .div-block-244 {
    display: block;
  }

  .ws-option-inbox {
    margin-top: 6px;
  }

  .ibox-nav-panel-area {
    min-width: auto;
    max-width: none;
    min-height: auto;
    max-height: none;
    margin-top: 0;
    padding-top: 0;
    padding-bottom: 0;
    display: block;
  }

  .ibox-topics {
    max-width: 100%;
    margin-left: 5px;
    margin-right: 5px;
    padding: 4px 5px;
    overflow: hidden;
  }

  .ibox-topics:hover {
    margin-left: 5px;
    padding-left: 5px;
  }

  .ibox-topics.current {
    margin-left: 5px;
    margin-right: 5px;
    padding-left: 5px;
    padding-right: 5px;
  }

  .ibox-topics.macro-current-inbox-item {
    max-width: none;
    margin-left: 5px;
    margin-right: 5px;
    padding-left: 5px;
    padding-right: 5px;
  }

  .ibox-topics.ibox-activity-item {
    margin-left: 5px;
  }

  .ibox-topics-title {
    opacity: 1;
    height: 22px;
    padding-right: 0;
    font-family: Montserrat, sans-serif;
    font-weight: 400;
    line-height: 22px;
  }

  .ibox-topics-title.new-message {
    opacity: 1;
    font-size: 15px;
  }

  .ibox-topics-title.bold {
    max-width: none;
    font-weight: 600;
    font-size: 1rem;
    line-height: 22px;
  }

  .ibox-topics-title.ellipsis {
    max-width: 73vw;
  }

  .ibox-topics-title.ellipsis.macro-unread-message-bold {
    max-width: 75vw;
  }

  .ibox-topics-title.inbox-link {
    padding-left: 5px;
  }

  .ibox-topics-mention-number.mentioned {
    font-weight: 500;
  }

  .ibox-nav-inbox-panel {
    min-width: auto;
    max-width: 100%;
    margin-top: 0;
    position: static;
  }

  .ibox-nav-inbox-panel.chatspot {
    background-color: var(--align-white);
    min-width: auto;
    max-width: none;
    max-height: none;
    margin-top: 0;
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
    display: block;
  }

  .ibox-area {
    display: block;
  }

  .ibox-area.mobile {
    border-top-style: none;
  }

  .ibox-main-panel {
    display: block;
  }

  .ibox-main-panel.activity-feed {
    position: static;
    top: 0;
    left: 0;
  }

  .ibox-main-panel.activity-feed.blended {
    border-radius: 8px;
  }

  .ibox-main-panel.chat.chat-page {
    z-index: 9999999;
  }

  .ibox-search-form {
    margin-top: 0;
  }

  .div-block-256 {
    display: none;
  }

  .project-external-user-box.module {
    margin-bottom: 10px;
    margin-left: 0;
  }

  .external-users-permisisons-form {
    margin-top: 0;
    display: block;
  }

  .ibox-chat-panel {
    display: block;
  }

  .space-icon-text {
    font-size: 11px;
  }

  .join-team-banner {
    text-align: center;
    margin-left: -10px;
    margin-right: auto;
    line-height: 24px;
  }

  .join-team-inner-banner {
    justify-content: center;
    align-items: center;
    margin-bottom: 15px;
    display: flex;
  }

  .join-team-splash-headline {
    margin-top: 30px;
    padding-right: 10px;
  }

  .join-team-bannr-box {
    padding-left: 10px;
    padding-right: 10px;
  }

  .join-team-bannr-box.shadow {
    margin-top: 30px;
    margin-left: 0;
    margin-right: 0;
    padding-top: 0;
    padding-left: 8px;
    padding-right: 8px;
  }

  .join-team-bannr-box.shadow.transparent {
    padding-left: 0;
    padding-right: 0;
  }

  .join-or-create-team-area {
    margin-left: 10px;
    margin-right: 10px;
  }

  .manage-users-settings-area {
    margin-left: 0;
    display: none;
  }

  .manage-users-settings-box {
    width: 100%;
    margin-bottom: 12px;
  }

  .auto-join-link-box {
    margin-top: 0;
    display: block;
  }

  .auto-join-invite-link {
    margin-top: 9px;
  }

  .new-message-title {
    padding-top: 20px;
    padding-bottom: 20px;
    padding-left: 15px;
    font-size: 16px;
  }

  .empty-state-inner-div {
    margin-left: 15px;
    margin-right: 25px;
  }

  .choose-inbox-all-inbox-mode {
    justify-content: flex-start;
    align-items: center;
    margin-top: 0;
    margin-left: 6px;
    overflow: hidden;
  }

  .text-block-338 {
    font-size: 15px;
  }

  .text-block-338.mobile {
    display: none;
  }

  .org-tree-row {
    border-style: none;
    border-color: #000;
    flex: 1;
    width: auto;
    margin-bottom: 0;
    margin-left: 0;
    padding-left: 0;
    display: block;
  }

  .org-tree-row:hover {
    background-color: var(--align-transparent);
  }

  .org-team-owner {
    float: right;
    width: 28px;
    height: 28px;
    margin-top: 0;
    margin-bottom: 5px;
    margin-left: 0;
    line-height: 28px;
  }

  .org-ux-team-owner-text {
    width: 28px;
    height: 28px;
    font-size: 12px;
    line-height: 28px;
  }

  .org-tree-options-buttons {
    float: none;
    text-align: left;
    margin-top: 10px;
    padding-right: 0;
    display: block;
  }

  .link-block-65 {
    margin-left: 10px;
    margin-right: 15px;
  }

  .org-tree-row-area {
    border-bottom-style: none;
    justify-content: flex-start;
    align-items: flex-start;
    margin-left: -10px;
    padding-top: 10px;
  }

  .org-tree-row-area:hover {
    background-color: var(--align-transparent);
  }

  .request-to-join-access-status {
    text-align: left;
    margin-left: 0;
    display: none;
  }

  .request-to-join-access-status.macro-team-access-requested-label {
    margin-top: 5px;
    margin-bottom: 5px;
    margin-left: 0;
    display: none;
  }

  .org-ux-join-team-button.combined.add.join-bt {
    height: 30px;
    margin-top: 0;
    line-height: 28px;
  }

  .org-ux-join-team-button.combined.add.join-bt.macro-join-team-button {
    border-radius: 5px;
    justify-content: center;
    align-items: center;
    min-width: 100px;
    margin: 0 8px 5px 0;
    line-height: 28px;
    display: inline-block;
  }

  .org-ux-request-to-join-button.combined.add.join-bt {
    height: 30px;
    margin: 0 8px 5px 0;
  }

  .org-ux-request-to-join-button.combined.add.join-bt.macro-request-to-join-button {
    border-radius: 4px;
    height: 30px;
    margin: 0 8px 5px 0;
    display: inline-flex;
  }

  .org-ux-team-member-count.combined.add.purple {
    height: auto;
    margin-top: 5px;
    margin-bottom: 5px;
    margin-left: 0;
    padding-left: 2px;
    line-height: 20px;
    display: inline-block;
  }

  .text-block-343 {
    font-size: 16px;
  }

  .div-block-272, .div-block-273 {
    display: block;
  }

  .bold {
    font-size: 10px;
    font-weight: 400;
    line-height: 16px;
    display: inline-block;
  }

  .bold.sso-text-item {
    overflow-wrap: break-word;
    margin-bottom: 10px;
    font-size: 16px;
    font-weight: 400;
    line-height: 20px;
    display: block;
  }

  .join-workspace-box {
    padding-left: 10px;
    padding-right: 10px;
  }

  .join-workspace-box.shadow {
    margin-top: 30px;
    margin-left: 0;
    margin-right: 0;
    padding-top: 0;
    padding-left: 8px;
    padding-right: 8px;
  }

  .join-workspace-box.shadow.transparent {
    padding-right: 0;
  }

  .join-workspace-row {
    margin-left: -10px;
  }

  .join-workspace-headline {
    padding-left: 0;
    padding-right: 10px;
  }

  .sub-help {
    font-size: 13px;
    line-height: 18px;
  }

  .new-chat-create-area.chatspot {
    position: relative;
    top: 0;
    left: 0;
  }

  .ibox-topics-link-area {
    overflow: hidden;
  }

  .modal {
    padding: 50px 15px;
  }

  .column-148 {
    padding-left: 10px;
  }

  .column-149 {
    padding-left: 5px;
    padding-right: 5px;
  }

  .column-150 {
    padding-left: 10px;
  }

  .div-block-279 {
    border: 1px none var(--align-very-light-grey);
    width: 34px;
    height: 34px;
  }

  .image-135 {
    opacity: .8;
  }

  .inbox-new-chat-button {
    flex: none;
    margin-right: 2px;
    display: block;
  }

  .typing-animation {
    color: var(--align-dark-grey);
    line-height: 18px;
  }

  .typing-gif {
    max-height: 16px;
  }

  .inbox-section-header {
    padding-left: 10px;
  }

  .signup-with-customer-quates {
    margin-left: 0;
    margin-right: 0;
    padding-left: 10px;
    padding-right: 10px;
    display: block;
  }

  .div-block-281 {
    border-top: 1px solid var(--align-mid-gray);
    margin-top: 40px;
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .alignment-featured-box {
    min-height: auto;
  }

  .new-chat-header-area {
    padding-right: 2px;
  }

  .image-138 {
    display: none;
  }

  .name-customer {
    font-size: 16px;
    line-height: 21px;
  }

  .title-customer {
    font-family: Figtree, sans-serif;
    font-size: 16px;
    font-weight: 500;
    line-height: 22px;
  }

  .inbox-typing-animation-image {
    display: none;
  }

  .box {
    width: 280px;
    min-width: auto;
    height: 100px;
    min-height: auto;
    margin-bottom: 10px;
    display: inline-block;
  }

  .dash-report {
    margin-left: 0;
    margin-right: 0;
    padding: 0 0 10px;
    overflow: auto;
  }

  .topic-wrapper {
    border-radius: 0;
    margin-bottom: 2px;
    margin-left: 0;
    padding-left: 3px;
    padding-right: 3px;
    overflow: visible;
  }

  .topic-wrapper.current {
    border-radius: 0;
    margin-left: 0;
  }

  .menu-title-area {
    margin-top: 3px;
  }

  .global-notifications-panel {
    float: none;
    text-align: left;
    margin-left: 2px;
    padding-top: 7px;
    padding-bottom: 10px;
    display: block;
  }

  .global-notifications-panel.app {
    flex: none;
    width: auto;
    margin-left: 2px;
    margin-right: 2px;
    padding-top: 0;
    padding-bottom: 0;
    display: none;
  }

  .topic-hover-area {
    margin-left: 0;
    margin-right: 3px;
    padding-right: 6px;
    overflow: visible;
  }

  .line-expand-all {
    font-size: 18px;
    line-height: 16px;
  }

  .system-modal {
    padding: 50px 15px;
  }

  .modal-content-text {
    display: block;
  }

  .app-top-header {
    z-index: 70000;
    height: auto;
    padding: 0 3px 0 5px;
    display: flex;
    position: absolute;
    top: 0;
  }

  .app-top-icon {
    opacity: .8;
    flex: none;
    align-self: center;
    width: 14px;
    height: 14px;
    margin-top: 1px;
    margin-right: 0;
    font-size: 16px;
    display: inline-block;
  }

  .mobile-nav-link-bt {
    border: 1px solid var(--line-3);
    border-radius: 38px;
    flex: none;
    justify-content: center;
    align-self: center;
    align-items: center;
    width: 32px;
    height: 32px;
    margin-right: 10px;
    padding: 5px 2px 0 8px;
    display: none;
  }

  .app-name-drop {
    padding-left: 0;
    display: block;
  }

  .app-name-drop.cdrop {
    float: none;
    margin-left: 12px;
    padding-top: 0;
    padding-bottom: 0;
    padding-right: 0;
    display: block;
  }

  .app-name-drop.cdrop.chatmacro {
    flex: none;
    align-self: center;
    margin-top: 0;
    margin-left: 9px;
    padding-top: 0;
    padding-bottom: 0;
    padding-right: 0;
  }

  .div-block-293 {
    flex: 1;
    align-self: auto;
    height: auto;
    max-height: none;
  }

  .app-header-title-text {
    color: var(--align-dark-grey);
    justify-content: flex-start;
    align-items: center;
    padding-left: 0;
    font-size: 16px;
    font-weight: 600;
    display: none;
  }

  .sso-item-text-area.bottom {
    overflow-wrap: anywhere;
  }

  .sso-signing-drop {
    font-size: 16px;
  }

  .sso-notes.macro-sso-notes {
    margin-left: 0;
    margin-right: 0;
  }

  .text-block-353 {
    font-size: 14px;
    line-height: 20px;
  }

  .sso-notes-header {
    font-size: 14px;
  }

  .add-header-area {
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    height: 41px;
    padding: 0 5px 0 2px;
    display: flex;
  }

  .link-90 {
    font-size: 16px;
  }

  .alignment-app-heading {
    margin-bottom: 20px;
    padding-left: 0;
    font-size: 32px;
    line-height: 36px;
  }

  .align-box-right-app {
    max-width: none;
    display: block;
  }

  .align-box-right-app.hero {
    justify-content: center;
    align-items: flex-start;
    min-height: 23vh;
    margin-bottom: 20px;
    display: flex;
  }

  .sub-headline-align-app {
    margin-bottom: 1.6rem;
    line-height: 27px;
  }

  .sub-headline-align-app.top {
    font-size: 18px;
    line-height: 24px;
  }

  .alignment-app-logo {
    margin-top: 30px;
    margin-bottom: 30px;
  }

  .hero-swot-app {
    border-style: solid;
    border-radius: 12px;
    width: 90%;
    max-width: 350px;
    max-height: none;
    margin-bottom: 15px;
    padding-left: 0;
    padding-right: 0;
    overflow: hidden;
    box-shadow: 40px 1px 40px -40px #00000026;
  }

  .bold-home-app {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
    padding-left: 15px;
    padding-right: 15px;
    display: block;
  }

  .bold-home-app.home {
    justify-content: center;
    align-items: center;
    min-height: 100vh;
    margin-top: 0;
    padding-left: 10px;
    padding-right: 10px;
    display: flex;
    overflow: hidden;
  }

  .column-152 {
    font-size: 16px;
  }

  .column-155 {
    padding-left: 0;
    font-size: 16px;
  }

  .column-156, .column-157, .column-158, .column-159, .column-160 {
    padding-left: 0;
  }

  .app-nav-bar-area {
    padding-bottom: 5px;
    padding-left: 5px;
    padding-right: 5px;
    display: block;
  }

  .app-top-nav-bar-area {
    flex: none;
    display: block;
  }

  .app-top-nav-bar-area.search-nav {
    flex: 1;
  }

  .search-e-panel {
    max-width: 100%;
    margin-left: 0;
    padding-top: 10px;
    padding-left: 15px;
    padding-right: 15px;
    overflow: hidden;
  }

  .search-e-area {
    max-width: 100%;
    margin-left: 0;
    padding-left: 0;
  }

  .search-e-headline {
    min-width: auto;
    font-size: 16px;
    font-weight: 700;
    line-height: 24px;
  }

  .search-e-message {
    margin-top: 8px;
    margin-bottom: 8px;
    font-size: 16px;
  }

  .search-e-result-area {
    flex-flow: wrap;
    max-width: none;
    margin-bottom: 5px;
    overflow: visible;
  }

  .search-e-space-icon-text {
    font-size: 11px;
  }

  .search-e-footer-text {
    font-size: 13px;
  }

  .search-e-footer-text.tag-box {
    align-self: center;
    display: inline-flex;
  }

  .search-e-filter-box {
    text-align: center;
    flex-flow: wrap;
    justify-content: center;
    align-items: center;
    max-width: none;
    margin: 10px -8px 0;
    padding-left: 0;
    display: flex;
  }

  .search-e-filter-box.fitler-tabs-row {
    text-align: center;
    justify-content: flex-start;
    align-items: center;
    margin-top: 5px;
    margin-left: -2px;
    margin-right: auto;
    padding-left: 0;
    padding-right: 0;
    display: flex;
  }

  .search-e-filter-option {
    margin-top: 5px;
    margin-bottom: 5px;
    margin-right: 10px;
  }

  .search-e-filter-option.filter-tab {
    margin-left: 5px;
    margin-right: 5px;
    padding-left: 5px;
    padding-right: 5px;
    font-size: 15px;
  }

  .image-148 {
    display: none;
  }

  .global-search-e {
    padding-top: 8px;
    padding-bottom: 8px;
  }

  .global-search-e-box {
    margin-right: 15px;
  }

  .sesrch-g-area {
    min-width: 100%;
    margin-top: 0;
    margin-left: 0;
    margin-right: 15px;
    padding-left: 8px;
    display: none;
  }

  .search-e-footer {
    margin-left: 36px;
  }

  .search-e-footer.messages {
    margin-left: 0;
  }

  .search-e-nav-featured {
    height: 40px;
    font-size: 16px;
    line-height: 32px;
  }

  .search-e-nav-featured-area {
    max-width: 150px;
    margin-top: 0;
  }

  .search-e-nav-featured-area.in-top-bar {
    flex: 1;
    justify-content: center;
    align-items: center;
    min-width: auto;
    height: 40px;
    margin-top: 0;
    margin-left: auto;
    margin-right: auto;
  }

  .frameworks-ux {
    vertical-align: baseline;
    max-width: none;
    margin-left: 0;
    padding-bottom: 5px;
    padding-left: 15px;
    padding-right: 15px;
    display: block;
  }

  .frameworks-ux.sm {
    display: block;
  }

  .frameworks-ux.purple.hideme {
    padding-right: 0;
  }

  .framework-featured.mid {
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 0;
    padding-left: 3px;
    font-size: 22px;
    line-height: 32px;
    display: inline-block;
  }

  .framework-alignment--rhythm {
    border: 1px none var(--ghost-white);
    box-shadow: none;
    border-radius: 12px;
    width: auto;
    margin-bottom: 60px;
    margin-left: 0;
    margin-right: auto;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    display: block;
  }

  .framework-alignment--rhythm:hover {
    border-style: none;
    border-color: var(--align-very-light-grey);
  }

  .framework-alignment--rhythm.home {
    border-style: none;
    border-radius: 20px;
    margin-bottom: 30px;
    margin-left: 0;
    padding-left: 0;
    padding-right: 0;
    display: block;
  }

  .templates-tile-modern {
    width: auto;
    margin-top: 0;
    margin-left: 10px;
    margin-right: auto;
    padding-left: 0;
    font-size: 18px;
  }

  .templates-tile-modern.home {
    font-size: 20px;
  }

  .image-152._2 {
    width: 40px;
    height: 40px;
    margin-left: 0;
  }

  .framework-template {
    border: 1px none var(--line-3);
    background-color: var(--align-white);
    text-align: left;
    border-radius: 12px;
    justify-content: flex-start;
    align-items: center;
    width: auto;
    max-width: none;
    margin: 0 7px 20px 0;
    padding-bottom: 0;
    padding-left: 5px;
    display: flex;
  }

  .framework-template:hover {
    border-style: none;
  }

  .framework-template.x {
    border-color: var(--line-3);
    width: auto;
    margin-top: 0;
    margin-bottom: 25px;
    margin-left: 10px;
  }

  .templates-description-modern {
    flex: 1;
    width: auto;
    margin-top: 5px;
    margin-left: 10px;
    margin-right: auto;
    padding-left: 0;
    font-size: 14.5px;
    line-height: 20px;
  }

  .templates-description-modern.home {
    font-size: 15px;
  }

  .frameworks-tile {
    border: 4px solid var(--align-very-light-grey);
    border-radius: 12px;
    justify-content: center;
    align-items: center;
    width: 100px;
    height: 67px;
    margin-top: 0;
    margin-bottom: 0;
    margin-left: 0;
    padding-top: 5px;
  }

  .frameworks-tile.sm.g {
    border-radius: 6px;
    width: 57px;
    height: 15px;
    margin-top: -17px;
    margin-left: 0;
  }

  .frameworks-tile.freeform {
    margin-top: 0;
    margin-bottom: 0;
    margin-left: 0;
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .framework-tile-link {
    align-self: center;
    width: auto;
  }

  .framework-tile-link.sm {
    align-self: center;
  }

  .frameworks-section {
    text-align: left;
    display: block;
  }

  .frameworks-section.sm {
    text-align: left;
    margin-left: 10px;
  }

  .frameworks-section.playbook {
    padding-right: 0;
    display: block;
  }

  .frameworks-section.playbook.tabs {
    margin-bottom: 0;
  }

  .frameworks-section.playbook.tabs.assistance {
    border-bottom-style: none;
  }

  .tile-title-link {
    padding-top: 0;
    padding-bottom: 3px;
    padding-left: 10px;
    font-size: 18px;
  }

  .tile-title-link.sm {
    padding-left: 15px;
  }

  .alignment-playbook-slides {
    align-self: flex-start;
    width: 22px;
    height: 22px;
    margin-top: 2px;
    display: block;
  }

  .alignment-playbook-slides.home {
    align-self: center;
  }

  .alignment-playbook-slides.home.templates {
    width: 20px;
    height: 20px;
  }

  .tile-sub-text {
    padding-left: 10px;
  }

  .tile-sub-text.sm {
    padding-left: 15px;
  }

  .tile-body-text {
    flex: none;
    align-self: center;
    padding-left: 0;
    display: flex;
  }

  .alignment-rhythm-title {
    margin-bottom: 0;
  }

  .frameworks-sub-area {
    margin-bottom: 10px;
  }

  .search-e-page-icon.lg {
    opacity: .8;
  }

  .search-e-search-dropdown-box {
    border-radius: 8px;
    padding-left: 8px;
    padding-right: 30px;
  }

  .icon-18 {
    margin-right: 8px;
  }

  .search-e-search-dropdown {
    margin-right: 8px;
    display: block;
  }

  .search-e-title {
    margin-bottom: 0;
    display: block;
  }

  .alignment-playbook-template-link.home.featured {
    margin-top: 0;
    margin-bottom: 0;
  }

  .alignment-rhythm-playbook {
    margin-top: 5px;
    padding-left: 0;
    line-height: 20px;
  }

  .alignment-rhythm-playbook.home {
    text-align: left;
    padding-left: 8px;
  }

  .text-span-62.home.featured {
    font-size: 14px;
  }

  .ceo-planning-playbook {
    padding-left: 8px;
    padding-right: 8px;
  }

  .ceo-planning-playbook.templates {
    margin: 0 13px 0 auto;
    padding-left: 0;
    display: inline-block;
  }

  .ceo-planning-playbook.templates.rollout {
    margin-top: 0;
  }

  .i-filter-area {
    padding-left: 10px;
    padding-right: 0;
  }

  .i-filter-link {
    margin-left: 0;
    margin-right: 7px;
  }

  .search-e-item {
    max-height: none;
    margin-bottom: 0;
    padding-left: 5px;
    line-height: 20px;
    overflow: hidden;
  }

  .search-e-item.ellipsis {
    max-width: 85vw;
  }

  .search-e-body-area {
    margin-left: 0;
  }

  .search-e-body-area.item {
    margin-left: 36px;
  }

  .form-block-18 {
    align-self: center;
    margin-bottom: 0;
  }

  .form-19 {
    justify-content: flex-start;
    align-items: center;
    margin-top: 0;
    margin-bottom: 0;
    display: flex;
  }

  .app-email-signin {
    margin-top: 30px;
  }

  .app-login-email-link {
    font-weight: 400;
  }

  .md-h1-tag {
    margin-top: 5px;
  }

  .md-h4-tag {
    font-size: 18px;
  }

  .md-h5-tag {
    font-size: 16px;
  }

  .md-h6-tag {
    font-size: 14px;
  }

  .link-block-73 {
    flex: none;
  }

  .font-test-obj {
    text-align: left;
    align-items: stretch;
    min-height: auto;
    margin-left: 0;
    margin-right: 0;
    padding-left: 5px;
    padding-right: 10px;
    display: inline-block;
  }

  .font-test-kr-box {
    float: left;
    overflow-wrap: break-word;
    justify-content: flex-start;
    align-items: stretch;
    width: 100%;
    min-width: 100%;
    max-width: 100%;
    margin-top: 2px;
    margin-bottom: 3px;
    display: flex;
  }

  .font-test-kr-box:hover {
    border-radius: 6px;
  }

  .search-e-search-box-wrapper {
    justify-content: center;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    padding-left: 3px;
    padding-right: 0;
  }

  .div-block-324 {
    text-align: left;
    border-radius: 0;
    flex-flow: wrap;
    justify-content: flex-start;
    align-items: center;
    margin-bottom: 10px;
    padding-left: 0;
    display: flex;
  }

  .text-block-388 {
    border-radius: 0;
    margin-bottom: 10px;
    margin-left: 0;
    padding-top: 0;
    padding-left: 2px;
    font-size: 18px;
    font-weight: 600;
  }

  .dropdown-icons-new.search-e {
    display: none;
  }

  .link-92 {
    word-break: normal;
    overflow-wrap: anywhere;
    font-size: 14px;
  }

  .list-3 {
    padding-left: 0;
  }

  .div-block-329 {
    margin-left: 0;
  }

  .link-93 {
    font-size: 14px;
  }

  .text-block-392 {
    text-align: left;
  }

  .mobile-page-title {
    text-align: left;
    flex: none;
    max-width: none;
    margin-right: 15px;
    padding-left: 2px;
    font-size: 18px;
    font-weight: 600;
    display: block;
  }

  .search-box-icon {
    display: block;
  }

  .search-box-icon.nav {
    margin-top: 1px;
  }

  .search-box-icon.nav.gray {
    background-color: var(--align-transparent);
    opacity: .91;
    border-radius: 38px;
    justify-content: center;
    align-self: center;
    align-items: center;
    width: 16px;
    height: 16px;
    margin-top: 0;
    padding: 0;
  }

  .search-box-icon.in-page {
    display: block;
  }

  .search-icon-box-nav {
    background-color: var(--align-white);
    border: 1px #e7e9f3;
    border-radius: 100px;
    justify-content: center;
    align-items: center;
    width: 30px;
    height: 30px;
    margin-top: 0;
    margin-bottom: 0;
    margin-left: 1px;
    display: flex;
    box-shadow: 0 2px 5px #39394b1f;
  }

  .dropdown-filters {
    padding-left: 10px;
    padding-right: 28px;
  }

  .text-block-399 {
    font-size: 16px;
    font-weight: 400;
  }


  .div-block-331 {
    width: auto;
    max-width: none;
    margin-bottom: 10px;
    margin-left: 0;
    display: block;
    overflow: visible;
  }

  .search-e-title-ws-box {
    overflow-wrap: normal;
    flex-flow: row;
    display: flex;
  }

  .text-block-401 {
    text-align: left;
    flex: 1;
    margin-right: -45px;
    font-size: 16px;
    font-weight: 600;
  }

  .app-title-text {
    flex: 1;
    margin-left: 6px;
    font-size: 18px;
    font-weight: 600;
  }

  .app-logo-link {
    flex: 1;
    padding-left: 6px;
    display: none;
  }

  .app-logo-thumb {
    height: 26px;
    margin-left: 0;
  }

  .div-block-333 {
    border-radius: 0;
    flex: none;
    margin-bottom: 5px;
  }

  .template-image-diagram {
    width: 140px;
    max-width: none;
  }

  .template-image-diagram.home {
    width: 125px;
    margin-bottom: 0;
  }

  .template-image-diagram.sm {
    width: 130px;
  }

  .templates-title-box-modern {
    padding-left: 15px;
    display: block;
  }

  .templates-title-box-modern.home {
    padding-left: 0;
  }

  .templates-link-area-modern {
    justify-content: flex-start;
    align-items: center;
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 15px;
    padding-bottom: 15px;
    display: flex;
  }

  .templates-link-area-modern.home {
    width: auto;
    margin-bottom: 25px;
    display: flex;
    box-shadow: 0 5px 12px #2f303d1a;
  }

  .templates-link-area-modern.purple {
    box-shadow: none;
    border-radius: 8px;
    min-height: auto;
    margin-top: 10px;
    margin-bottom: 10px;
    padding-top: 10px;
    padding-bottom: 10px;
    padding-right: 8px;
    overflow: hidden;
  }

  .templates-link-area-modern.purple:hover {
    border-radius: 12px;
  }

  .templates-image-box-modern {
    width: auto;
    margin-bottom: 0;
  }

  .alignment-customer-stories {
    display: block;
  }

  .search-e-tag-badge.tag-box {
    align-self: center;
    font-size: 11px;
    display: inline-flex;
  }

  .alignment-rhythm-feature-box {
    padding-top: 0;
    padding-left: 15px;
    padding-right: 15px;
  }

  .image-168, .image-168.about-us {
    max-width: 100%;
  }

  .search-e-project-item {
    margin-top: 8px;
    margin-bottom: 8px;
    font-size: 16px;
  }

  .purple-template {
    box-shadow: none;
    border-style: none;
    border-radius: 6px;
    width: auto;
    height: auto;
    margin-bottom: 0;
    display: flex;
  }

  .min-template-icon {
    width: 20px;
    height: 20px;
  }

  .frameworks-iconic-bar {
    background-color: var(--align-transparent);
    flex: none;
    margin-bottom: 0;
    margin-left: 25px;
    margin-right: 0;
    padding: 0;
    display: none;
  }

  .fr-lower {
    flex-flow: wrap;
    flex: 1;
    align-self: center;
    padding-left: 5px;
    padding-right: 0;
    display: block;
    overflow: hidden;
  }

  .fr-icons {
    width: 22px;
    height: 22px;
    margin-bottom: 10px;
    margin-left: 10px;
  }

  .fr-icons.more {
    filter: drop-shadow(0 8px 10px #4342660d);
    align-self: center;
  }

  .fr-icons.more:hover {
    filter: drop-shadow(0 8px 14px #43426614);
  }

  .fr-wrapper.lg {
    width: 130px;
    height: 67px;
  }

  .iconic-icon-frameworks {
    width: 22px;
    height: 22px;
    margin: 0 0 0 8px;
    display: none;
  }

  .iconic-framework-description-box {
    flex-flow: wrap;
    justify-content: flex-start;
    margin-top: 0;
    padding-right: 8px;
    overflow: hidden;
  }

  .section-3 {
    flex-flow: wrap;
    justify-content: flex-start;
    align-items: center;
    margin-top: 0;
    padding-top: 0;
    padding-bottom: 0;
    padding-left: 1px;
    display: flex;
  }

  .image-170 {
    width: 18px;
    height: 18px;
  }

  .search-empty-state {
    margin-left: 0;
    padding-top: 25px;
    padding-bottom: 25px;
  }

  .search-empty-state.macro-search-empty-state {
    max-width: none;
  }

  .search-headline-link {
    font-size: 16px;
  }

  .item-body-link {
    white-space: normal;
  }

  .image-172 {
    flex: none;
    margin-top: 0;
    display: inline-flex;
  }

  .text-block-414 {
    display: none;
  }


  .div-block-344 {
    flex: 1;
    margin: 10px 1px;
    padding-top: 5px;
    padding-bottom: 5px;
  }

  .image-173 {
    margin-top: 0;
  }

  .text-block-415 {
    padding-left: 6px;
    font-size: 12px;
    line-height: 16px;
  }


  .div-block-347 {
    padding: 0 12px;
    display: inline-block;
  }



  .div-block-348 {
    flex-flow: wrap;
    justify-content: flex-start;
    align-items: center;
    width: auto;
    margin-bottom: 5px;
  }

  .link-block-76 {
    justify-content: center;
    align-items: center;
    width: auto;
    height: 40px;
    margin-bottom: 8px;
    margin-left: 0;
    padding-left: 12px;
    padding-right: 12px;
    line-height: 35px;
    display: inline-flex;
  }

  .link-block-76.no-border {
    width: 40px;
    height: 40px;
  }

  .link-block-76.no-border.add-t {
    width: auto;
    height: 35px;
    margin-top: -5px;
    margin-left: 0;
    margin-right: 8px;
    padding-left: 8px;
    padding-right: 8px;
    line-height: 35px;
    display: inline-flex;
  }

  .text-block-425 {
    justify-content: center;
    align-items: center;
    height: 30px;
    display: flex;
  }

  .text-block-426 {
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .text-block-427 {
    align-self: center;
  }

  .text-block-429, .text-block-430, .text-block-431, .text-block-432 {
    align-self: center;
  }

  .image-180 {
    width: 35px;
    height: 35px;
    padding: 3px;
  }

  .link-block-77 {
    margin-top: 0;
    margin-left: 5px;
    margin-right: 8px;
  }

  .link-block-77.w--current {
    margin-top: 1px;
    margin-left: 3px;
    margin-right: 8px;
    padding-left: 2px;
  }

  .text-block-435 {
    padding-left: 2px;
  }

  .auth-app-home {
    align-self: center;
    min-width: 190px;
    display: flex;
  }

  .auth-app-home.free-mobile {
    justify-content: center;
    align-items: center;
  }

  .div-block-358 {
    padding-top: 60px;
    padding-left: 10px;
    padding-right: 10px;
    display: block;
  }

  .div-block-358.assistance {
    padding-top: 30px;
  }

  .div-block-358.assistance.playbook {
    min-width: auto;
    max-width: none;
    padding-left: 10px;
    padding-right: 10px;
    display: block;
  }

  .div-block-358.assistance.playbook.mobile-only {
    display: block;
  }

  .okr-plan-score-area {
    max-width: 200px;
  }

  .text-block-439 {
    align-self: center;
    height: 30px;
  }

  .grid-tag-db.grid-sections {
    min-width: 35px;
    height: 28px;
    font-size: 15px;
  }

  .dm-plan-icons-sm {
    width: 16px;
  }


  .add-bt-box {
    justify-content: center;
    align-items: center;
    width: 35px;
    height: 35px;
    margin-left: 0;
    padding-left: 0;
    padding-right: 0;
    line-height: 35px;
    display: inline-flex;
  }

  .modal-delete {
    padding: 50px 15px;
    display: none;
  }

  .delete-text-desc, .delete-account-modal-form {
    padding-right: 0;
  }


  .image-185 {
    max-width: 300px;
  }

  .code-embed {
    min-width: auto;
    max-width: none;
    padding-left: 0;
    padding-right: 0;
  }

  .code-embed.salesforce {
    box-shadow: none;
    min-width: 100%;
    margin-left: auto;
    margin-right: auto;
    padding-left: 5px;
    padding-right: 5px;
  }

  .heading-35 {
    padding-left: 5px;
  }

  .padding-section-large {
    padding-bottom: 0;
  }

  .margin-bottom {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .button-group.is-center {
    flex-flow: wrap-reverse;
    padding-top: 20px;
  }

  .header26_image-wrapper {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-flow: column;
    padding-bottom: 20px;
    display: none;
    overflow: visible;
  }

  .layout508_card {
    padding-left: 0;
    padding-right: 0;
  }

  .logo1_logo {
    max-width: 4rem;
  }

  .logo1_logo.sm {
    max-width: 2.5rem;
  }

  .margin-top {
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .layout508_tabs-menu, .layout508_tab-link.tab1.w--current, .layout508_tab-link.tab2 {
    display: none;
  }

  .layout508_tabs {
    grid-template-columns: 1fr;
  }

  .scribble-arrow {
    display: none;
  }

  .ai-gradient {
    font-size: 1.8rem;
    font-weight: 700;
  }

  .logo1_content {
    flex-flow: column;
  }

  .section_header26.desktop {
    display: block;
  }

  .padding-section-medium {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .text-align-center {
    padding-top: 20px;
  }

  .padding-section-large-2 {
    padding-top: 2rem;
    padding-bottom: 2rem;
  }

  .layout508_image {
    padding-left: 0;
    padding-right: 0;
    display: none;
  }

  .logo1_list {
    justify-content: center;
  }

  .navbar2_link.mobile {
    display: block;
  }

  .navbar2_container {
    padding-left: 5%;
    padding-right: 5%;
    position: absolute;
  }

  .navbar2_menu.is-page-height-tablet {
    background-image: linear-gradient(#fff, #fff);
  }

  .ai-gradient-heading {
    font-size: 2rem;
  }

  .ai-gradient-heading.sub {
    background-image: url('../images/Screenshot-2025-02-07-at-5.01.21-PM.png'), linear-gradient(86deg, #a895f2, #b50586);
    background-size: auto, auto;
  }

  .image-187 {
    display: block;
  }

  .div-block-379 {
    margin-left: auto;
    margin-right: auto;
  }

  .heading-home-new {
    font-size: 2rem;
  }

  .session-bt {
    border-radius: 8px;
    min-width: auto;
    max-width: none;
    padding-top: 18px;
    padding-bottom: 20px;
    padding-left: 15px;
  }

  .session-tag {
    display: inline-flex;
  }

  .tab-sessions {
    padding-top: 10px;
  }

  .playbook-tab {
    justify-content: center;
    align-items: center;
    margin-right: 8px;
    padding-left: 8px;
    padding-right: 8px;
  }

  .playbook-tab.w--current {
    background-color: var(--align-light-gray);
    border-radius: 50px;
    justify-content: center;
    align-items: center;
    margin-right: 8px;
    padding-left: 8px;
    padding-right: 8px;
    font-family: Montserrat, sans-serif;
    font-weight: 600;
    line-height: 18.5px;
    display: flex;
  }

  .tabs-menu-8 {
    margin-top: 0;
    display: inline-flex;
  }

  .playbook-tab-text {
    font-size: 15px;
    line-height: 19px;
  }

  .playbook-session-tab {
    border-radius: 8px;
    margin-bottom: 8px;
  }

  .playbook-session-tab.w--current {
    border-radius: 8px;
  }

  .tabs-menu-9 {
    margin-right: 0;
    display: block;
    overflow: scroll;
  }

  .tabs-content-3 {
    display: block;
  }

  .tabs-8 {
    padding-right: 0;
    display: block;
  }

  .div-block-380 {
    margin-bottom: 40px;
  }

  .add-ai {
    display: none;
  }

  .text-block-448 {
    margin-bottom: 10px;
    padding-left: 12px;
    padding-right: 12px;
  }

  .text-block-449 {
    font-size: 1rem;
    line-height: 1.2;
  }

  .div-block-381 {
    display: none;
  }

  .text-span-70 {
    font-size: 14px;
    font-weight: 500;
    line-height: 18.5px;
  }

  .text-span-71, .text-span-72 {
    font-size: 14px;
    line-height: 18.5px;
  }

  .text-block-450 {
    margin-top: 20px;
    padding-left: 8px;
  }
}

#w-node-_3912e3a5-d61f-c77e-a4dd-afef55c2f9c6-b1c2692c {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_8e25dd8e-f8de-0484-876a-b01153088a23-530889ce {
  justify-self: center;
}

#w-node-_8e25dd8e-f8de-0484-876a-b01153088a2c-530889ce {
  justify-self: end;
}

#w-node-_81c48a80-709f-f209-5e99-c5ffa23b05f8-596c24ad, #w-node-_81c48a80-709f-f209-5e99-c5ffa23b05fd-596c24ad, #w-node-_81c48a80-709f-f209-5e99-c5ffa23b060c-596c24ad, #w-node-_4e1b36d4-dc80-17c8-d6a7-022d4e90eecf-596c24ad, #w-node-a216bd93-3495-54dd-e1e9-55d5e95378ba-596c24ad, #w-node-ba500cf5-06f3-b852-9d7b-217ee69b5034-596c24ad, #w-node-_0c0a410e-cdba-9a54-cbf8-ae552f5aee65-596c24fa, #w-node-_0c0a410e-cdba-9a54-cbf8-ae552f5aee6a-596c24fa, #w-node-_0c0a410e-cdba-9a54-cbf8-ae552f5aee6f-596c24fa, #w-node-_514230ba-f187-808f-7f03-56e7dd2b3a91-596c24fa, #w-node-_7bbe063f-a8fb-d8fa-1d83-857c094ebfda-596c24fa, #w-node-_03235f8b-0c85-b679-9843-7fe3aa07a5e9-596c24fa, #w-node-_0c0a410e-cdba-9a54-cbf8-ae552f5aee7e-596c24fa, #w-node-bbf7f239-50bc-7747-fa81-ce5406825c17-596c24fa {
  align-self: start;
}

#w-node-_17b2bc9c-acb0-2566-b98a-d1a9a07b487d-596c250e {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-ee163762-56fb-f036-0e59-b5add8759e39-596c2549, #w-node-_201739e1-dc7d-d53e-d1ae-fca2b485b724-596c2549, #w-node-_232f09e3-73c8-ba63-4e63-89eb26d55ade-596c2549, #w-node-_536a3267-631a-95bd-2197-103c0a648f9c-596c2549, #w-node-ee163762-56fb-f036-0e59-b5add8759e6f-596c2549, #w-node-ee163762-56fb-f036-0e59-b5add8759e79-596c2549, #w-node-_76139640-bb9a-807e-ba56-23cf10b98ba3-596c2549, #w-node-_839a1fe9-b062-0f3c-29c5-9e6f0282cf38-596c2549, #w-node-ee163762-56fb-f036-0e59-b5add8759e7e-596c2549, #w-node-_29e68bd0-7823-8224-6a90-e2f76a69d4ae-596c2549, #w-node-d852409a-fe7f-bea8-6058-4d7a748b2dcc-596c2549, #w-node-d852409a-fe7f-bea8-6058-4d7a748b2dc2-596c2549, #w-node-d852409a-fe7f-bea8-6058-4d7a748b2dc7-596c2549, #w-node-_4246bfda-e2c3-8d35-35ed-6d355cace3e4-596c2549, #w-node-e9670627-f0fe-1286-4b33-4e91305b3cda-596c2549, #w-node-_547e35b1-1c23-63e7-e7f7-62309a2e94e7-596c2549 {
  align-self: start;
}

#w-node-_3d6d276e-1083-b06b-e2b8-f9fd82bc9c50-596c269c {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_04e85d3d-5eb6-1c77-db2a-135ba42d12f3-596c2798, #w-node-_04e85d3d-5eb6-1c77-db2a-135ba42d12f8-596c2798, #w-node-_120dd780-680c-38f3-288f-418e457c428a-596c2798, #w-node-_04e85d3d-5eb6-1c77-db2a-135ba42d12fd-596c2798, #w-node-_04e85d3d-5eb6-1c77-db2a-135ba42d1324-596c2798, #w-node-_04e85d3d-5eb6-1c77-db2a-135ba42d1329-596c2798, #w-node-_04e85d3d-5eb6-1c77-db2a-135ba42d1333-596c2798, #w-node-_04e85d3d-5eb6-1c77-db2a-135ba42d1338-596c2798, #w-node-_66b265d2-bcc1-2fc8-555a-61f258eda8f7-596c2798, #w-node-a26517f9-d14b-3bdb-2af5-ec54daddbd53-596c2798 {
  align-self: start;
}

#w-node-_3ee3b7a6-55cb-86c5-5de6-8b0b3aa8c2a8-daddb668 {
  justify-self: center;
}

#w-node-_3ee3b7a6-55cb-86c5-5de6-8b0b3aa8c2b3-daddb668 {
  justify-self: end;
}

#w-node-_3912e3a5-d61f-c77e-a4dd-afef55c2f9c6-b2b8b436, #w-node-_3912e3a5-d61f-c77e-a4dd-afef55c2f9c6-2881236a, #w-node-_0c481e58-6c3e-618e-3673-c319444e9e4b-444e9e1c {
  grid-area: 1 / 1 / 2 / 2;
}

@media screen and (max-width: 991px) {
  #w-node-_032da6d8-6f63-ebab-e988-e83144b6b0b6-44b6b0b1 {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }
}

@media screen and (max-width: 767px) {
  #w-node-_3912e3a5-d61f-c77e-a4dd-afef55c2f9c6-b1c2692c, #w-node-_17b2bc9c-acb0-2566-b98a-d1a9a07b487d-596c250e, #w-node-_3d6d276e-1083-b06b-e2b8-f9fd82bc9c50-596c269c, #w-node-_3912e3a5-d61f-c77e-a4dd-afef55c2f9c6-b2b8b436, #w-node-_3912e3a5-d61f-c77e-a4dd-afef55c2f9c6-2881236a, #w-node-_0c481e58-6c3e-618e-3673-c319444e9e4b-444e9e1c {
    order: 9999;
    grid-area: span 1 / span 1 / span 1 / span 1;
  }
}

@media screen and (max-width: 479px) {
  #w-node-_032da6d8-6f63-ebab-e988-e83144b6b0b6-44b6b0b1 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }
}


@font-face {
  font-family: 'Inter';
  src: url('../fonts/Inter-ExtraBold.ttf') format('truetype'), url('../fonts/Inter-Bold.ttf') format('truetype');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Inter';
  src: url('../fonts/Inter-Medium.ttf') format('truetype');
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Inter';
  src: url('../fonts/Inter-Regular.ttf') format('truetype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Inter';
  src: url('../fonts/Inter-Thin.ttf') format('truetype');
  font-weight: 100;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Inter';
  src: url('../fonts/Inter-ExtraLight.ttf') format('truetype');
  font-weight: 200;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Inter';
  src: url('../fonts/Inter-SemiBold.ttf') format('truetype');
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Inter';
  src: url('../fonts/Inter-Black.ttf') format('truetype');
  font-weight: 900;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Inter';
  src: url('../fonts/Inter-Light.ttf') format('truetype');
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Figtree';
  src: url('../fonts/Figtree-BoldItalic.ttf') format('truetype');
  font-weight: 700;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'Figtree';
  src: url('../fonts/Figtree-Regular.ttf') format('truetype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Figtree';
  src: url('../fonts/Figtree-SemiBoldItalic.ttf') format('truetype');
  font-weight: 600;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'Figtree';
  src: url('../fonts/Figtree-MediumItalic.ttf') format('truetype');
  font-weight: 500;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'Figtree';
  src: url('../fonts/Figtree-Italic.ttf') format('truetype');
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'Figtree';
  src: url('../fonts/Figtree-Medium.ttf') format('truetype');
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Figtree';
  src: url('../fonts/Figtree-Bold.ttf') format('truetype'), url('../fonts/Figtree-ExtraBold.ttf') format('truetype');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Figtree';
  src: url('../fonts/Figtree-Light.ttf') format('truetype');
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Gloriahallelujah';
  src: url('../fonts/GloriaHallelujah-Regular.ttf') format('truetype');
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'Notosans';
  src: url('../fonts/NotoSans-Regular.ttf') format('truetype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Notosans';
  src: url('../fonts/NotoSans-Bold.ttf') format('truetype');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Notosans';
  src: url('../fonts/NotoSans-SemiBold.ttf') format('truetype');
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}