@import url("https://fonts.googleapis.com/css?family=Open+Sans:300,300i,400,400i,600,600i,700,700i,800,800i&subset=cyrillic,cyrillic-ext,greek,greek-ext,latin-ext,vietnamese");
@import url("https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,400;0,500;0,600;1,400;1,500;1,600&family=Tinos:wght@400;700&display=swap");
@import url("https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,400;0,500;0,600;1,400;1,500;1,600&family=Tinos:wght@400;700&display=swap");
@import url("https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,400;0,500;0,600;1,400;1,500;1,600&family=Tinos:wght@400;700&display=swap");
@import url("https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,400;0,500;0,600;1,400;1,500;1,600&family=Tinos:wght@400;700&display=swap");
@import url("https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,400;0,500;0,600;1,400;1,500;1,600&family=Tinos:wght@400;700&display=swap");
@font-face {
  font-family: "tls-icons";
  src: url("../fonts/tls-icons/tls-icons.eot?1qcv39");
  src: url("../fonts/tls-icons/tls-icons.eot?1qcv39#iefix") format("embedded-opentype"), url("../fonts/tls-icons/tls-icons.ttf?1qcv39") format("truetype"), url("../fonts/tls-icons/tls-icons.woff?1qcv39") format("woff"), url("../fonts/tls-icons/tls-icons.svg?1qcv39#tls-icons") format("svg");
  font-weight: normal;
  font-style: normal;
}
[class^=icon-],
[class*=" icon-"] {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "tls-icons" !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  font-size: 1.2rem;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-add-12-dp:before {
  content: "\e900";
  color: #004d71;
}

.icon-arrow-breadcrumb:before {
  content: "\e901";
  color: #004d71;
}

.icon-arrow-left:before {
  content: "\e902";
  color: #004d71;
}

.icon-arrow-long-active:before {
  content: "\e903";
  color: #004d71;
}

.icon-arrow-long:before {
  content: "\e904";
  color: #004d71;
}

.icon-arrow-right:before {
  content: "\e905";
  color: #004d71;
}

.icon-arrow:before {
  content: "\e906";
  color: #004d71;
}

.icon-basket:before {
  content: "\e907";
  color: #004d71;
}

.icon-blog:before {
  content: "\e908";
  color: #004d71;
}

.icon-calendar:before {
  content: "\e909";
  color: #004d71;
}

.icon-close:before {
  content: "\e90a";
  color: #004d71;
}

.icon-collapse:before {
  content: "\e90b";
  color: #004d71;
}

.icon-confirmed-12-dp:before {
  content: "\e90c";
  color: #004d71;
}

.icon-download:before {
  content: "\e90d";
  color: #004d71;
}

.icon-dropdown:before {
  content: "\e90e";
  color: #004d71;
}

.icon-facebook:before {
  content: "\e90f";
  color: #004d71;
}

.icon-hear-hear:before {
  content: "\e910";
  color: #004d71;
}

.icon-instagram:before {
  content: "\e911";
  color: #004d71;
}

.icon-menu:before {
  content: "\e912";
  color: #004d71;
}

.icon-open:before {
  content: "\e913";
  color: #004d71;
}

.icon-overflow:before {
  content: "\e914";
  color: #004d71;
}

.icon-podcast:before {
  content: "\e915";
  color: #004d71;
}

.icon-profile:before {
  content: "\e916";
  color: #004d71;
}

.icon-save:before {
  content: "\e917";
  color: #004d71;
}

.icon-search:before {
  content: "\e918";
  color: #004d71;
}

.icon-share:before {
  content: "\e919";
  color: #004d71;
}

.icon-time:before {
  content: "\e91a";
  color: #004d71;
}

.icon-twitter:before {
  content: "\e91b";
  color: #004d71;
}

.icon-youtube:before {
  content: "\e91c";
  color: #004d71;
}

.icon-linkedin:before {
  content: "\e91d";
  color: #004d71;
}

.icon-pas::after {
  content: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMTIiIGhlaWdodD0iMTEyIiB2aWV3Qm94PSIwIDAgMTEyIDExMiI+DQogICAgPGcgZmlsbD0ibm9uZSI+DQogICAgICAgIDxwYXRoIGZpbGw9IiMwMDE5MjUiIGQ9Ik00NC41MjMgNzUuNDQ4bC4yOTIuNDgyYzIuNTM5IDQuMTk3IDYuOTgzIDYuNzEgMTEuODg4IDYuNzI0aC4wNDFjNC44ODggMCA5LjMyOS0yLjQ4NSAxMS44ODUtNi42NTVsLjI5My0uNDc4LjYwNC0uMDczYzExLjc5IDAgMjIuMzcyIDcuMDIgMjYuOTYxIDE3Ljg4bC0xLjg0Mi43NzhjLTQuMjA0LTkuOTUtMTMuODEtMTYuNDQtMjQuNTc0LTE2LjY1Mi0zLjAwMiA0LjU0Ni03LjkyNiA3LjItMTMuMzI2IDcuMmgtLjA0OGMtNS40MTUtLjAxNi0xMC4zNC0yLjY5Ni0xMy4yODYtNy4yLTEwLjc2Mi4yMTMtMjAuMzY1IDYuNzAxLTI0LjU3IDE2LjY1MkwxNyA5My4zMjdjNC41ODgtMTAuODYgMTUuMTcxLTE3Ljg3OSAyNi45Ni0xNy44NzloLjU2M3pNNTYuNDQ1IDE4YzkuODYxIDAgMTcuODg0IDguMDIzIDE3Ljg4NCAxNy44ODV2Mi45OTZoMy4wMjZjMi42OSAwIDQuODkgMi4xMyA1LjAwNCA0Ljc5MmwuMDA0LjIxN3Y1LjI1N2MwIDIuNzYtMi4yNDYgNS4wMDctNS4wMDggNS4wMDdoLTMuMzJjLS45NDQgMy40MDUtNS4zOTkgMTYuNjEtMTcuNjI2IDE2LjYxLTEyLjIyNiAwLTE2LjY4LTEzLjIwNS0xNy42MjUtMTYuNjFoLTMuMzE4Yy0yLjc2MiAwLTUuMDA4LTIuMjQ2LTUuMDA4LTUuMDA4VjQzLjg5YzAtMi43NjIgMi4yNDYtNS4wMDggNS4wMDgtNS4wMDhoMy4wOTV2LTIuOTk2YzAtOS43NTEgNy44NDMtMTcuNzA0IDE3LjU1Mi0xNy44ODJ6bS05LjU1IDE0LjExMWMtMS4yNDIgMi41MTEtMy42MDQgNC4yNzctNi4zMzQgNC43NnYxMC4yMDVoLS4wODh2NS44ODNsLjA2NS0uMDE0Yy4wMDguMDM1LjE5Mi44NTUuNjEgMi4wOTloLjUyNGMwIDMuMjQgNC40MTMgNS45NzUgOS42MzYgNS45NzVoNy43OXYyaC03Ljc5Yy0yLjcyNiAwLTUuMTk4LS42MTgtNy4xNi0xLjY1NiAyLjQ0NCAzLjc4IDYuMzI4IDcuNDAyIDEyLjI2MSA3LjQwMiAxMi4zNCAwIDE1LjgzOC0xNS42NjEgMTUuODczLTE1LjgybC4wNjUuMDE0di01Ljg4M2gtLjAxOHYtOC4xNjVsLTYuNzcyLS4yNmMtNi41MDUtLjI1LTEyLjg5NS0yLjQzNy0xOC4xOTctNi4yMDN6bS04LjQyMSA4Ljc3aC0zLjAwOGMtMS42NTggMC0zLjAwOCAxLjM1LTMuMDA4IDMuMDA4djUuMjU4YzAgMS42NTcgMS4zNSAzLjAwOCAzLjAwOCAzLjAwOGgzLjAwOFY0MC44ODJ6bTM4Ljg4MSAwaC0zLjAwOHYxMS4yNzNoMy4wMDhjMS42NTggMCAzLjAwOC0xLjM1IDMuMDA4LTMuMDA3VjQzLjg5YzAtMS42NTgtMS4zNS0zLjAwOC0zLjAwOC0zLjAwOHpNNTYuNDQ1IDIwYy04LjM5OCAwLTE1LjI3NSA2LjU1NS0xNS44MjkgMTQuODEzbC4yNS0uMDY1YzIuMTYtLjYwOCAzLjkzMy0yLjI3IDQuNjItNC40NjVsLjQzNS0xLjM5OSAxLjE2Mi44NTFjNS4yNDcgNC4yMDMgMTEuODM0IDYuNjYgMTguNTUgNi45MThsNi42OTYuMjU3di0xLjAyNWMwLTguNjUzLTYuOTU1LTE1LjcxMy0xNS41NjgtMTUuODgyeiIvPg0KICAgIDwvZz4NCjwvc3ZnPg0K);
  vertical-align: middle;
  margin: auto;
  max-width: 100%;
}

.icon-library::after {
  content: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMTIiIGhlaWdodD0iMTEyIiB2aWV3Qm94PSIwIDAgMTEyIDExMiI+DQogICAgPGcgZmlsbD0ibm9uZSI+DQogICAgICAgIDxwYXRoIGZpbGw9IiMwMDU5NEUiIGQ9Ik01NS45MTkgMTQuMDMyYy4zNDQtLjI0MS44MDMtLjI0MSAxLjE0OCAwbDMwLjgwOSAyMS41OTQuMTYzLjExNGg3LjFjLjU2NiAwIDEuMDM0LjQzIDEuMDk0Ljk4bC4wMDcuMTJ2OS42NjdjMCAuNjA3LS40OTQgMS4xLTEuMSAxLjFoLTUuMDgydjMyLjM5OWgyLjQ1NWMuNTUzIDAgMSAuNDQ4IDEgMXY2LjYzNGgzLjQ3NGMuNTUyIDAgMSAuNDQ4IDEgMXY4LjMwOWMwIC41NTItLjQ0OCAxLTEgMUgxNmMtLjU1MiAwLTEtLjQ0OC0xLTF2LTguMzFjMC0uNTUxLjQ0OC0xIDEtMWgzLjQ3M3YtNi42MzNjMC0uNTUyLjQ0Ny0xIDEtMWgyLjQ1NVY0Ny42MDhoLTUuMDgxYy0uNjA3IDAtMS4xLS40OTQtMS4xLTEuMTAxVjM2Ljg0YzAtLjYwNi40OTMtMS4xIDEuMS0xLjFoNy4wOThsLjE2NS0uMTE0ek05NS45ODcgODkuNjRIMTYuOTk5djYuMzA5aDc4Ljk4OHYtNi4zMXptLTczLjA1OS03LjYzNGgtMS40NTZ2NS42MzRoNzAuMDQxdi01LjYzNEgyMi45M3ptMjcuNzctMzQuMzk5aC0xNi4xOHYzMi40aDE2LjE4di0zMi40em0yNy43NyAwaC0xNi4xOHYzMi40aDE2LjE4di0zMi40em0tNDUuOTUuMDAxaC03LjU5djMyLjM5OGg3LjU5VjQ3LjYwOHptNTUuNTQgMGgtNy41OXYzMi4zOTdoNy41OVY0Ny42MDd6bS0yNy43NyAwaC03LjU5djMyLjM5N2g3LjU5VjQ3LjYwN3pNOTQuMjQgMzcuNzRIMTguNzQ3djcuODY3SDk0LjI0VjM3Ljc0ek01Ni40OTMgMTYuMTcyTDI4LjczOCAzNS42MjZsLTIuODYgMi4wMDQtMS4wNTktMS42OTgtLjA0NC4wMyAxLjEwNCAxLjY2OCAyLjg1OS0xLjg5aDU1LjUxbDIuODU5IDEuODktMi44Ni0yLjAwNC0yNy43NTQtMTkuNDU0eiIvPg0KICAgIDwvZz4NCjwvc3ZnPg0K);
  vertical-align: middle;
  margin: auto;
  max-width: 100%;
}

.icon-library-enquiries::after {
  content: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMTIiIGhlaWdodD0iMTEyIiB2aWV3Qm94PSIwIDAgMTEyIDExMiI+DQogICAgPGcgZmlsbD0ibm9uZSI+DQogICAgICAgIDxwYXRoIGZpbGw9IiMwMDU5NEUiIGQ9Ik03Mi44NDUgMjEuMDE3YzAtLjU2MS0uNDU2LTEuMDE3LTEuMDE4LTEuMDE3SDE4LjcxM2MtLjM5MyAwLS43MTMuMzE5LS43MTMuNzEydjM3LjQxN2MwIC41NjIuNDU3IDEuMDE4IDEuMDE4IDEuMDE4aDcuNDkzbDguMDE3IDcuMDZ2LTcuMDZoOC4zOTh2MmgtNi4zOTh2OS40ODVsLTEwLjc3MS05LjQ4NWgtNi43MzljLTEuNjY0IDAtMy4wMTgtMS4zNTQtMy4wMTgtMy4wMThWMjAuNzEyQzE2IDE5LjIxNiAxNy4yMTcgMTggMTguNzEzIDE4aDUzLjExNGMxLjY2NCAwIDMuMDE4IDEuMzUzIDMuMDE4IDMuMDE3VjQxLjU0aDE5LjQxOGMxLjY2NCAwIDMuMDE4IDEuMzUzIDMuMDE4IDMuMDE3VjgwLjk2YzAgMS42NjQtMS4zNTQgMy4wMTgtMy4wMTggMy4wMThoLTkuNzQ2TDczLjI1MSA5My45di05LjkySDQ1Ljk0M2MtMS42NjMgMC0zLjAxNy0xLjM1NS0zLjAxNy0zLjAxOVY0NC41NTdjMC0xLjY2NCAxLjM1My0zLjAxOCAzLjAxNy0zLjAxOGwyNi45MDIuMDAxem0yMS40MTggMjIuNTIyaC00OC4zMmMtLjU2IDAtMS4wMTcuNDU2LTEuMDE3IDEuMDE4VjgwLjk2YzAgLjU2Mi40NTYgMS4wMTggMS4wMTcgMS4wMThoMjkuMzA4djcuNDk2bDguNTEtNy40OTZoMTAuNTAyYy41NjMgMCAxLjAxOC0uNDU2IDEuMDE4LTEuMDE4VjQ0LjU1N2MwLS41NjItLjQ1Ni0xLjAxOC0xLjAxOC0xLjAxOHoiLz4NCiAgICA8L2c+DQo8L3N2Zz4NCg==);
  vertical-align: middle;
  margin: auto;
  max-width: 100%;
}

.icon-reading-room::after {
  content: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMTIiIGhlaWdodD0iMTEyIiB2aWV3Qm94PSIwIDAgMTEyIDExMiI+DQogICAgPGcgZmlsbD0ibm9uZSI+DQogICAgICAgIDxwYXRoIGZpbGw9IiMwMDU5NEUiIGQ9Ik01NSAyMi40NmMtMTAuNDU3LTMuMjgyLTIxLjM5LTMuMjc1LTMxLjc3OC0uMDAydjU4LjU5NGMxMC40Mi0zLjE3IDIxLjM1NS0zLjE3IDMxLjc3NyAwem0yIDU4LjU5MmMxMC40Mi0zLjE3IDIxLjM1NC0zLjE3MSAzMS43NzYtLjAwMVYyMi40NTljLTEwLjQwNy0zLjI4Mi0yMS4zNjctMy4yODItMzEuNzc3IDB6bS0xLjA4MSAyLjMyNGwtLjEzNS0uMDA2Yy0uMDc0LS4wMDgtLjE0Ny0uMDE5LS4yMTktLjA0Mi0xMC43NjgtMy41MzUtMjIuMTQtMy41MzUtMzIuOS0uMDA0bC0uNDkzLjE1Ny0uOTA5LS42MTMtLjA0LS41ODlWMjEuODAyYzAtLjQ3NS4zMDItLjg5NC43NTEtMS4wNDMgMTEuMTMzLTMuNjU1IDIyLjg5MS0zLjY3NyAzNC4wMjYtLjA3Ni4wOC4wMjYuMTYxLjA0Ny4yNDIuMDc0bC42ODguMjI1LS42ODgtLjIyNWMtLjA4LS4wMjYtLjE2Mi0uMDQ3LS4yNDItLjA3NCAxMS4xODUtMy42IDIyLjkxNi0zLjU3IDM0LjAyLjA3NC40NTMuMTUyLjc1Ni41Ny43NTYgMS4wNDV2Mi4wNjJoNS4xMjNjLjYwNiAwIDEuMTAxLjQ5MyAxLjEwMSAxLjF2NjMuNjMzYzAgLjYwNy0uNDk1IDEuMS0xLjEwMSAxLjFINjIuOTQzYy0uNDU3IDIuMDI3LTIuMjczIDMuNTQ3LTQuNDM4IDMuNTQ3aC01LjAxMmMtMi4xNjQgMC0zLjk4LTEuNTItNC40MzctMy41NDdIMTYuMDk5Yy0uNjA2IDAtMS4wOTktLjQ5My0xLjA5OS0xLjFWMjQuOTY0YzAtLjYwNy40OTMtMS4xIDEuMDk5LTEuMWg1LjEyM3YySDE3djYxLjgzM2gzMy45NDZ2MWMwIDEuNDA0IDEuMTQyIDIuNTQ3IDIuNTQ3IDIuNTQ3aDUuMDEyYzEuNDA2IDAgMi41NDgtMS4xNDMgMi41NDgtMi41NDd2LTFIOTVWMjUuODY0aC00LjIyNHY1Ny44NDhsLTEuNDUtLjM5Yy0xMC43NTItMy41My0yMi4xMjUtMy41My0zMi44ODQuMDAzbC0uNDkyLjE1Ny0uMTY2LS4xMTFjLjA5LjAwOS4xOC4wMDcuMjY5LS4wMDVsLS4xMzQuMDF6Ii8+DQogICAgPC9nPg0KPC9zdmc+DQo=);
  vertical-align: middle;
  margin: auto;
  max-width: 100%;
}

.icon-print::before {
  content: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyOCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI4IDI0Ij4NCiAgICA8cGF0aCBmaWxsPSIjMDAxOTI1IiBmaWxsLXJ1bGU9Im5vbnplcm8iIGQ9Im0xOC4xNjY2NzQsMi41MDAwMDdsMCw1bDIsMGMxLjEwNSwwIDIsMC44OTUgMiwybDAsNmMwLDEuMTA1IC0wLjg5NSwyIC0yLDJsLTIsMGwwLDVsLTEyLDBsMCwtNWwtMiwwYy0xLjEwNSwwIC0yLC0wLjg5NSAtMiwtMmwwLC02YzAsLTEuMTA1IDAuODk1LC0yIDIsLTJsMiwwbDAsLTVsMTIsMHptLTEwLjUsMTguNWw5LDBsMCwtN2wtOSwwbDAsN3ptMTIuNSwtMTJsLTE2LDBjLTAuMjQ1LDAgLTAuNDUsMC4xNzcgLTAuNDkyLDAuNDFsLTAuMDA4LDAuMDlsMCw2YzAsMC4yNDUgMC4xNzcsMC40NSAwLjQxLDAuNDkybDAuMDksMC4wMDhsMiwwbDAsLTJsLTEsMGwwLC0xLjVsMTQsMGwwLDEuNWwtMSwwbDAsMmwyLDBjMC4yNDUsMCAwLjQ1LC0wLjE3NyAwLjQ5MiwtMC40MWwwLjAwOCwtMC4wOWwwLC02YzAsLTAuMjQ1IC0wLjE3NywtMC40NSAtMC40MSwtMC40OTJsLTAuMDksLTAuMDA4em0tMSwxLjVsMCwxbC0yLDBsMCwtMWwyLDB6bS0yLjUsLTYuNWwtOSwwbDAsMy41bDksMGwwLC0zLjV6IiAvPg0KPC9zdmc+");
  vertical-align: middle;
}

.icon-bookmark-outline::after {
  content: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij4NCiAgICA8cGF0aCBmaWxsPSIjMDA1OTRFIiBmaWxsLXJ1bGU9Im5vbnplcm8iIGQ9Ik04IDNoOGEyIDIgMCAwIDEgMiAydjE2bC01Ljk1OS00TDYgMjFWNWEyIDIgMCAwIDEgMi0yem04LjUgMmEuNS41IDAgMCAwLS41LS41SDhhLjUuNSAwIDAgMC0uNS41djEzLjIwOGw0LjU0Ny0zLjAxIDQuNDUzIDIuOTg4VjEweiIvPg0KPC9zdmc+DQo=");
  vertical-align: middle;
}

.icon-facebook:before {
  content: "\e90f";
}

.icon-linkedin:before {
  content: "\e91d";
}

.icon-twitter:before {
  content: "\e91b";
}

.icon-plus:before {
  content: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAGlJREFUSA1jYBgFQyoEHr3qPQDCpDiaiRTF5KgdtYBgqA39IGJE9yO+ZPif4b8BSD0jA+MFdH0wvpxYsQOMDaJZkDmY7P//UcUYgfz/GI5CVUMBbzSjURB4uLUO/XxAcx/gDrxRGXqFAADsJReAFnnBbgAAAABJRU5ErkJggg==");
}

.icon-bookmark:before {
  content: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAANtJREFUSA1jYBgFBEKAEZf841f9nv8Z/s76/59BBpcakDgjI8MTRgbmNFmxwu3Y1DFhEwSJEWM4WB3QASC1uMzBbQEBlyMbiM+XOC1ANoAS9qgFBENvNIhGg4hgCBBUMHhSESMD4zsmJoYYRmamAAZGhhcEnQ5VQJQPgIavZ+dm1pIVLVkqJ1K0kYmdSRsotpwYS1jwKQIa8oaBiTFXTrRoBbI6Wf6id0B+1OOX/Wv+MfydDmSLIcsjs3H7gJFhDRsXlza64ciaZcUL17FyMmgDa53VyOKjbJJCAAAT9y1wYO1vNQAAAABJRU5ErkJggg==");
}

.icon-bookmark-outline:after {
  content: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij4NCiAgICA8cGF0aCBmaWxsPSIjMDA1OTRFIiBmaWxsLXJ1bGU9Im5vbnplcm8iIGQ9Ik04IDNoOGEyIDIgMCAwIDEgMiAydjE2bC01Ljk1OS00TDYgMjFWNWEyIDIgMCAwIDEgMi0yem04LjUgMmEuNS41IDAgMCAwLS41LS41SDhhLjUuNSAwIDAgMC0uNS41djEzLjIwOGw0LjU0Ny0zLjAxIDQuNDUzIDIuOTg4VjEweiIvPg0KPC9zdmc+DQo=");
}

.icon-bookmark-solid:after {
  content: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij4NCiAgICA8cGF0aCBmaWxsPSIjMDA1OTRFIiBmaWxsLXJ1bGU9Im5vbnplcm8iIGQ9Ik04IDNoOGEyIDIgMCAwIDEgMiAydjE2bC01Ljk1OS00TDYgMjFWNWEyIDIgMCAwIDEgMi0yeiIvPg0KPC9zdmc+DQo=");
}

html,
body {
  font-size: 16.4px;
  font-family: "Montserrat", sans-serif !important;
  -webkit-font-smoothing: antialiased;
  color: #000000 !important;
  scroll-behavior: smooth;
}
@media (min-width: 992px) {
  html,
  body {
    font-size: 18px;
  }
}

::selection {
  background: #ebf0b3;
  color: #000000;
}

.icon-facebook:before {
  content: "\e90f";
}

.icon-linkedin:before {
  content: "\e91d";
}

.icon-twitter:before {
  content: "\e91b";
}

.icon-plus:before {
  content: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAGlJREFUSA1jYBgFQyoEHr3qPQDCpDiaiRTF5KgdtYBgqA39IGJE9yO+ZPif4b8BSD0jA+MFdH0wvpxYsQOMDaJZkDmY7P//UcUYgfz/GI5CVUMBbzSjURB4uLUO/XxAcx/gDrxRGXqFAADsJReAFnnBbgAAAABJRU5ErkJggg==");
}

.icon-bookmark:before {
  content: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAANtJREFUSA1jYBgFBEKAEZf841f9nv8Z/s76/59BBpcakDgjI8MTRgbmNFmxwu3Y1DFhEwSJEWM4WB3QASC1uMzBbQEBlyMbiM+XOC1ANoAS9qgFBENvNIhGg4hgCBBUMHhSESMD4zsmJoYYRmamAAZGhhcEnQ5VQJQPgIavZ+dm1pIVLVkqJ1K0kYmdSRsotpwYS1jwKQIa8oaBiTFXTrRoBbI6Wf6id0B+1OOX/Wv+MfydDmSLIcsjs3H7gJFhDRsXlza64ciaZcUL17FyMmgDa53VyOKjbJJCAAAT9y1wYO1vNQAAAABJRU5ErkJggg==");
}

.icon-bookmark-outline:after {
  content: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij4NCiAgICA8cGF0aCBmaWxsPSIjMDA1OTRFIiBmaWxsLXJ1bGU9Im5vbnplcm8iIGQ9Ik04IDNoOGEyIDIgMCAwIDEgMiAydjE2bC01Ljk1OS00TDYgMjFWNWEyIDIgMCAwIDEgMi0yem04LjUgMmEuNS41IDAgMCAwLS41LS41SDhhLjUuNSAwIDAgMC0uNS41djEzLjIwOGw0LjU0Ny0zLjAxIDQuNDUzIDIuOTg4VjEweiIvPg0KPC9zdmc+DQo=");
}

.icon-bookmark-solid:after {
  content: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij4NCiAgICA8cGF0aCBmaWxsPSIjMDA1OTRFIiBmaWxsLXJ1bGU9Im5vbnplcm8iIGQ9Ik04IDNoOGEyIDIgMCAwIDEgMiAydjE2bC01Ljk1OS00TDYgMjFWNWEyIDIgMCAwIDEgMi0yeiIvPg0KPC9zdmc+DQo=");
}

header {
  width: 100%;
}

main {
  max-width: 100%;
  margin: auto;
}
main.with-overlay:before {
  z-index: 12;
  content: "";
  position: absolute;
  top: 105px;
  right: 0;
  bottom: 0;
  left: 0;
  background: rgba(0, 0, 0, 0.7);
}

footer {
  width: 100%;
  clear: both;
}

.icon-facebook:before {
  content: "\e90f";
}

.icon-linkedin:before {
  content: "\e91d";
}

.icon-twitter:before {
  content: "\e91b";
}

.icon-plus:before {
  content: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAGlJREFUSA1jYBgFQyoEHr3qPQDCpDiaiRTF5KgdtYBgqA39IGJE9yO+ZPif4b8BSD0jA+MFdH0wvpxYsQOMDaJZkDmY7P//UcUYgfz/GI5CVUMBbzSjURB4uLUO/XxAcx/gDrxRGXqFAADsJReAFnnBbgAAAABJRU5ErkJggg==");
}

.icon-bookmark:before {
  content: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAANtJREFUSA1jYBgFBEKAEZf841f9nv8Z/s76/59BBpcakDgjI8MTRgbmNFmxwu3Y1DFhEwSJEWM4WB3QASC1uMzBbQEBlyMbiM+XOC1ANoAS9qgFBENvNIhGg4hgCBBUMHhSESMD4zsmJoYYRmamAAZGhhcEnQ5VQJQPgIavZ+dm1pIVLVkqJ1K0kYmdSRsotpwYS1jwKQIa8oaBiTFXTrRoBbI6Wf6id0B+1OOX/Wv+MfydDmSLIcsjs3H7gJFhDRsXlza64ciaZcUL17FyMmgDa53VyOKjbJJCAAAT9y1wYO1vNQAAAABJRU5ErkJggg==");
}

.icon-bookmark-outline:after {
  content: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij4NCiAgICA8cGF0aCBmaWxsPSIjMDA1OTRFIiBmaWxsLXJ1bGU9Im5vbnplcm8iIGQ9Ik04IDNoOGEyIDIgMCAwIDEgMiAydjE2bC01Ljk1OS00TDYgMjFWNWEyIDIgMCAwIDEgMi0yem04LjUgMmEuNS41IDAgMCAwLS41LS41SDhhLjUuNSAwIDAgMC0uNS41djEzLjIwOGw0LjU0Ny0zLjAxIDQuNDUzIDIuOTg4VjEweiIvPg0KPC9zdmc+DQo=");
}

.icon-bookmark-solid:after {
  content: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij4NCiAgICA8cGF0aCBmaWxsPSIjMDA1OTRFIiBmaWxsLXJ1bGU9Im5vbnplcm8iIGQ9Ik04IDNoOGEyIDIgMCAwIDEgMiAydjE2bC01Ljk1OS00TDYgMjFWNWEyIDIgMCAwIDEgMi0yeiIvPg0KPC9zdmc+DQo=");
}

.text-serif {
  font-family: "Tinos", serif;
}

h1,
.h1 {
  font-family: "Tinos", serif;
  font-style: normal;
  color: #000000;
  font-weight: 700;
  font-size: 2.488rem;
  line-height: 1.3em;
}
h1.sans-serif,
.h1.sans-serif {
  font-family: "Tinos", serif !important;
}

h2,
.h2 {
  font-family: "Tinos", serif;
  font-style: normal;
  color: #000000;
  font-size: 1.728rem;
  font-weight: 700;
  line-height: 1.3em;
}
h2.sans-serif,
.h2.sans-serif {
  font-family: "Tinos", serif !important;
}

h3,
.h3 {
  font-family: "Tinos", serif;
  font-style: normal;
  color: #000000;
  font-size: 1.44rem;
  font-weight: 700;
  line-height: 1.3em;
}
@media (min-width: 992px) {
  h3,
  .h3 {
    line-height: 1.5em;
  }
}
h3.sans-serif,
.h3.sans-serif {
  font-family: "Montserrat", sans-serif !important;
}

h4,
.h4 {
  font-family: "Tinos", serif;
  font-style: normal;
  color: #000000;
  font-size: 1.2rem;
  font-weight: 700;
  line-height: 1.3em;
}
@media (min-width: 992px) {
  h4,
  .h4 {
    line-height: 1.5em;
  }
}
h4.sans-serif,
.h4.sans-serif {
  font-family: "Montserrat", sans-serif !important;
}

h5,
.h5 {
  font-family: "Tinos", serif;
  font-style: normal;
  color: #000000;
  font-size: 1rem;
  font-weight: 700;
  line-height: 1.5em;
}
h5.sans-serif,
.h5.sans-serif {
  font-family: "Montserrat", sans-serif !important;
}

h6,
.h6 {
  font-family: "Tinos", serif;
  font-style: normal;
  color: #000000;
  font-size: 1rem;
  font-weight: 700;
  line-height: 1.5em;
}
h6.sans-serif,
.h6.sans-serif {
  font-family: "Montserrat", sans-serif !important;
}

.warning-text {
  color: #e0592a;
  margin-bottom: 2.2rem;
  font-size: 19.2px;
}
@media (max-width: 991px) {
  .warning-text {
    font-size: 16px;
    margin-top: 32px;
  }
}

.article-column {
  line-height: 1.75;
}
.article-column h2,
.article-column h3,
.article-column h4,
.article-column h5 {
  padding: 24px 0 8px 0;
}

p.standfirst,
div.standfirst {
  font-family: "Tinos", serif;
  font-size: 1.23rem;
  font-weight: normal;
  font-stretch: normal;
  line-height: 1.63;
  letter-spacing: normal;
  padding-bottom: 0;
  margin-bottom: 32px;
}

.icon-facebook:before {
  content: "\e90f";
}

.icon-linkedin:before {
  content: "\e91d";
}

.icon-twitter:before {
  content: "\e91b";
}

.icon-plus:before {
  content: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAGlJREFUSA1jYBgFQyoEHr3qPQDCpDiaiRTF5KgdtYBgqA39IGJE9yO+ZPif4b8BSD0jA+MFdH0wvpxYsQOMDaJZkDmY7P//UcUYgfz/GI5CVUMBbzSjURB4uLUO/XxAcx/gDrxRGXqFAADsJReAFnnBbgAAAABJRU5ErkJggg==");
}

.icon-bookmark:before {
  content: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAANtJREFUSA1jYBgFBEKAEZf841f9nv8Z/s76/59BBpcakDgjI8MTRgbmNFmxwu3Y1DFhEwSJEWM4WB3QASC1uMzBbQEBlyMbiM+XOC1ANoAS9qgFBENvNIhGg4hgCBBUMHhSESMD4zsmJoYYRmamAAZGhhcEnQ5VQJQPgIavZ+dm1pIVLVkqJ1K0kYmdSRsotpwYS1jwKQIa8oaBiTFXTrRoBbI6Wf6id0B+1OOX/Wv+MfydDmSLIcsjs3H7gJFhDRsXlza64ciaZcUL17FyMmgDa53VyOKjbJJCAAAT9y1wYO1vNQAAAABJRU5ErkJggg==");
}

.icon-bookmark-outline:after {
  content: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij4NCiAgICA8cGF0aCBmaWxsPSIjMDA1OTRFIiBmaWxsLXJ1bGU9Im5vbnplcm8iIGQ9Ik04IDNoOGEyIDIgMCAwIDEgMiAydjE2bC01Ljk1OS00TDYgMjFWNWEyIDIgMCAwIDEgMi0yem04LjUgMmEuNS41IDAgMCAwLS41LS41SDhhLjUuNSAwIDAgMC0uNS41djEzLjIwOGw0LjU0Ny0zLjAxIDQuNDUzIDIuOTg4VjEweiIvPg0KPC9zdmc+DQo=");
}

.icon-bookmark-solid:after {
  content: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij4NCiAgICA8cGF0aCBmaWxsPSIjMDA1OTRFIiBmaWxsLXJ1bGU9Im5vbnplcm8iIGQ9Ik04IDNoOGEyIDIgMCAwIDEgMiAydjE2bC01Ljk1OS00TDYgMjFWNWEyIDIgMCAwIDEgMi0yeiIvPg0KPC9zdmc+DQo=");
}

a {
  color: #574840;
  text-decoration: underline;
}
a:hover {
  color: #574840;
  text-decoration: none;
}

.icon-facebook:before {
  content: "\e90f";
}

.icon-linkedin:before {
  content: "\e91d";
}

.icon-twitter:before {
  content: "\e91b";
}

.icon-plus:before {
  content: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAGlJREFUSA1jYBgFQyoEHr3qPQDCpDiaiRTF5KgdtYBgqA39IGJE9yO+ZPif4b8BSD0jA+MFdH0wvpxYsQOMDaJZkDmY7P//UcUYgfz/GI5CVUMBbzSjURB4uLUO/XxAcx/gDrxRGXqFAADsJReAFnnBbgAAAABJRU5ErkJggg==");
}

.icon-bookmark:before {
  content: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAANtJREFUSA1jYBgFBEKAEZf841f9nv8Z/s76/59BBpcakDgjI8MTRgbmNFmxwu3Y1DFhEwSJEWM4WB3QASC1uMzBbQEBlyMbiM+XOC1ANoAS9qgFBENvNIhGg4hgCBBUMHhSESMD4zsmJoYYRmamAAZGhhcEnQ5VQJQPgIavZ+dm1pIVLVkqJ1K0kYmdSRsotpwYS1jwKQIa8oaBiTFXTrRoBbI6Wf6id0B+1OOX/Wv+MfydDmSLIcsjs3H7gJFhDRsXlza64ciaZcUL17FyMmgDa53VyOKjbJJCAAAT9y1wYO1vNQAAAABJRU5ErkJggg==");
}

.icon-bookmark-outline:after {
  content: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij4NCiAgICA8cGF0aCBmaWxsPSIjMDA1OTRFIiBmaWxsLXJ1bGU9Im5vbnplcm8iIGQ9Ik04IDNoOGEyIDIgMCAwIDEgMiAydjE2bC01Ljk1OS00TDYgMjFWNWEyIDIgMCAwIDEgMi0yem04LjUgMmEuNS41IDAgMCAwLS41LS41SDhhLjUuNSAwIDAgMC0uNS41djEzLjIwOGw0LjU0Ny0zLjAxIDQuNDUzIDIuOTg4VjEweiIvPg0KPC9zdmc+DQo=");
}

.icon-bookmark-solid:after {
  content: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij4NCiAgICA8cGF0aCBmaWxsPSIjMDA1OTRFIiBmaWxsLXJ1bGU9Im5vbnplcm8iIGQ9Ik04IDNoOGEyIDIgMCAwIDEgMiAydjE2bC01Ljk1OS00TDYgMjFWNWEyIDIgMCAwIDEgMi0yeiIvPg0KPC9zdmc+DQo=");
}

.centered-placeholder {
  margin: 0 auto;
}
@media (min-width: 992px) {
  .centered-placeholder {
    max-width: 800px;
  }
}
@media (min-width: 1200px) {
  .centered-placeholder {
    max-width: 1120px;
  }
}

.centered-one-column-placeholder {
  margin: 0 15px;
  overflow: hidden;
}
@media (min-width: 992px) {
  .centered-one-column-placeholder {
    margin: 0 auto;
  }
}

.centered-full-width-placeholder {
  margin: 0 auto;
  max-width: 1400px;
}

.article-main-placeholder {
  margin: 0 auto;
  max-width: 1200px;
}

.article-center-placeholder {
  margin: 0 auto;
}
@media (min-width: 992px) {
  .article-center-placeholder {
    max-width: 915px;
  }
}
@media (min-width: 1200px) {
  .article-center-placeholder {
    max-width: 954px;
  }
}
@media (min-width: 992px) {
  .article-center-placeholder .article-center-container {
    max-width: 619px;
  }
}
@media (min-width: 1200px) {
  .article-center-placeholder .article-center-container {
    max-width: 658px;
  }
}

.my-ls-center-placeholder {
  margin: 0 auto;
}
@media (min-width: 992px) {
  .my-ls-center-placeholder {
    max-width: 915px;
  }
}
@media (min-width: 1200px) {
  .my-ls-center-placeholder {
    max-width: 954px;
  }
}
.my-ls-center-placeholder .my-ls-center-container {
  margin: 0 auto;
}
@media (min-width: 992px) {
  .my-ls-center-placeholder .my-ls-center-container {
    max-width: 619px;
  }
}
@media (min-width: 1200px) {
  .my-ls-center-placeholder .my-ls-center-container {
    max-width: 856px;
  }
}

.my-ls-main-placeholder {
  margin: 0 auto;
  max-width: 1152px;
}

.my-ls-gi-content-placeholder {
  margin: 0 auto;
  max-width: 756px;
}

.marketing-landing-page-content-placeholder {
  max-width: 1200px;
  margin: 0 auto;
}

.marketing-center-placeholder {
  margin: 0 auto;
}
@media (min-width: 992px) {
  .marketing-center-placeholder {
    max-width: 915px;
  }
}
@media (min-width: 1200px) {
  .marketing-center-placeholder {
    max-width: 954px;
  }
}

.article-two-column-placeholder {
  margin: 0 auto;
  display: flex;
  flex-wrap: wrap;
  flex-direction: column;
  justify-content: center;
}
@media (min-width: 992px) {
  .article-two-column-placeholder {
    max-width: 915px;
    flex-direction: row;
  }
}
@media (min-width: 1200px) {
  .article-two-column-placeholder {
    max-width: 1200px;
  }
}
.article-two-column-placeholder .article-column-top {
  width: 100%;
}
@media (min-width: 992px) {
  .article-two-column-placeholder .article-column-center {
    width: 619px;
    margin-right: 32px;
  }
}
@media (min-width: 1200px) {
  .article-two-column-placeholder .article-column-center {
    width: 658px;
  }
}
@media (min-width: 992px) {
  .article-two-column-placeholder .article-column-right {
    width: 264px;
    padding-left: 16px;
  }
}

.article-three-column-placeholder {
  margin: 0 auto;
  display: flex;
  flex-wrap: wrap;
  flex-direction: column;
  justify-content: center;
}
@media (min-width: 992px) {
  .article-three-column-placeholder {
    max-width: 915px;
    flex-direction: row;
  }
}
@media (min-width: 1200px) {
  .article-three-column-placeholder {
    max-width: 1152px;
  }
}
.article-three-column-placeholder .article-column-top {
  width: 100%;
}
@media (max-width: 1199px) {
  .article-three-column-placeholder .article-column-top {
    order: 1;
  }
}
@media (max-width: 1199px) {
  .article-three-column-placeholder .article-column-left {
    order: 4;
  }
}
@media (min-width: 1200px) {
  .article-three-column-placeholder .article-column-left {
    display: block;
    width: 264px;
  }
}
@media (max-width: 1199px) {
  .article-three-column-placeholder .article-column-center {
    order: 2;
  }
}
@media (min-width: 992px) {
  .article-three-column-placeholder .article-column-center {
    width: 619px;
    margin-right: 32px;
  }
}
@media (min-width: 1200px) {
  .article-three-column-placeholder .article-column-center {
    width: 560px;
    margin-left: 32px;
    margin-right: 32px;
  }
}
@media (max-width: 1199px) {
  .article-three-column-placeholder .article-column-right {
    order: 3;
  }
}
@media (min-width: 992px) {
  .article-three-column-placeholder .article-column-right {
    width: 264px;
  }
}
.article-footer-placeholder {
  margin: 0 auto;
  max-width: unset;
}
@media (min-width: 1200px) {
  .article-footer-placeholder {
    max-width: 1152px;
  }
}

.previous-heroes-links-placeholder {
  display: flex;
  flex-direction: column;
  margin: 0 16px;
}
@media (min-width: 992px) {
  .previous-heroes-links-placeholder {
    flex-direction: row;
    justify-content: space-between;
    margin: 0 auto;
    padding: 0 40px;
    max-width: 960px;
  }
}
@media (min-width: 1200px) {
  .previous-heroes-links-placeholder {
    max-width: 1232px;
  }
}

.dashboard-banner-placeholder-wrapper {
  background-color: #f2f6f6;
  overflow: hidden;
}
.dashboard-banner-placeholder-wrapper .dashboard-banner-placeholder {
  padding-top: 16px;
}
@media (min-width: 992px) {
  .dashboard-banner-placeholder-wrapper .dashboard-banner-placeholder {
    padding-top: 40px;
  }
}

@media (min-width: 992px) {
  .search-page-grid-placeholder .search-page-header {
    margin-top: 0;
  }
}
.search-page-grid-placeholder .search-page-header .search-page-header-title {
  width: 100%;
}
.search-page-grid-placeholder .search-page-header .search-page-header-searchbar {
  display: flex;
  flex-direction: column;
}
@media (min-width: 768px) {
  .search-page-grid-placeholder .search-page-header .search-page-header-searchbar {
    flex-direction: row;
    margin-bottom: 32px;
  }
}
@media (min-width: 992px) {
  .search-page-grid-placeholder .search-page-header .search-page-header-searchbar {
    flex-direction: row;
    margin-bottom: 48px;
  }
}
@media (min-width: 1200px) {
  .search-page-grid-placeholder .search-page-header .search-page-header-searchbar {
    margin-bottom: 43px;
  }
}
.search-page-grid-placeholder .search-page-header .search-page-header-searchbar .search-page-header-searchbox {
  width: 100%;
  margin-right: 0;
}
.search-page-grid-placeholder .search-page-header .search-page-header-searchbar .search-page-header-help {
  display: none;
  flex-grow: 1;
}
.search-page-grid-placeholder .search-page-columns {
  display: flex;
  flex-direction: column;
}
@media (min-width: 768px) {
  .search-page-grid-placeholder .search-page-columns {
    flex-direction: row;
  }
}
@media (min-width: 768px) {
  .search-page-grid-placeholder .search-page-columns .search-page-column-side {
    width: 25%;
    margin-right: 20px;
  }
}
@media (min-width: 992px) {
  .search-page-grid-placeholder .search-page-columns .search-page-column-side {
    width: 230px;
    margin-right: 30px;
  }
}
@media (min-width: 1200px) {
  .search-page-grid-placeholder .search-page-columns .search-page-column-side {
    width: 250px;
    margin-right: 30px;
  }
}
@media (min-width: 768px) {
  .search-page-grid-placeholder .search-page-columns .search-page-column-main {
    width: 75%;
    padding: 0 15px;
  }
}
@media (min-width: 992px) {
  .search-page-grid-placeholder .search-page-columns .search-page-column-main {
    width: 540px;
    padding: 0 15px;
  }
}
@media (min-width: 1200px) {
  .search-page-grid-placeholder .search-page-columns .search-page-column-main {
    width: 840px;
  }
}

.content-type-search.search-page-grid-placeholder .search-page-columns.search-page-one-column {
  margin-left: 9px;
  margin-right: 9px;
}
.content-type-search.search-page-grid-placeholder .search-page-columns.search-page-one-column .row {
  margin-left: auto;
  margin-right: auto;
}
.content-type-search.search-page-grid-placeholder .search-page-columns.search-page-one-column .col-md-12 {
  padding-left: 0;
  padding-right: 0;
}
@media screen and (min-width: 992px) {
  .content-type-search.search-page-grid-placeholder .search-page-columns.search-page-one-column {
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    padding-right: 0;
    max-width: 950px;
  }
}
.content-type-search.search-page-grid-placeholder .search-page-columns .search-page-column-side {
  margin-right: 0;
}
@media screen and (max-width: 767px) {
  .content-type-search.search-page-grid-placeholder .search-page-columns .search-page-column-side {
    width: 100%;
  }
}
@media screen and (min-width: 1200px) {
  .content-type-search.search-page-grid-placeholder .search-page-columns .search-page-column-side {
    margin-right: -10px;
  }
}
@media screen and (max-width: 1199px) and (min-width: 992px) {
  .content-type-search.search-page-grid-placeholder .search-page-columns .search-page-column-main {
    width: 658px;
  }
}
.content-type-search.search-page-grid-placeholder .search-controls-control.search-controls-control-sort-by {
  margin-top: 0;
  margin-right: 0;
}
@media screen and (max-width: 1199px) and (min-width: 992px) {
  .content-type-search .centered-placeholder {
    max-width: initial;
  }
}
@media screen and (max-width: 991px) and (min-width: 960px) {
  .content-type-search .search-page-column-side {
    width: 33%;
  }
  .content-type-search .search-page-column-main {
    width: 67%;
  }
  .content-type-search .offset-md-1 {
    margin-left: 8.333333%;
  }
  .content-type-search .col-md-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }
}
@media screen and (max-width: 959px) and (min-width: 768px) {
  .content-type-search .search-page-column-side {
    width: 33%;
  }
  .content-type-search .search-page-column-main {
    width: 67%;
  }
  .content-type-search .search-controls {
    padding: 0;
  }
  .content-type-search .search-controls .search-controls-container {
    display: block;
    position: relative;
    overflow-y: initial;
  }
  .content-type-search .search-controls .search-controls-container .search-controls-control {
    display: block;
  }
  .content-type-search .search-controls .row {
    margin-right: -10px;
    margin-left: -10px;
  }
  .content-type-search .offset-md-1 {
    margin-left: 3%;
  }
  .content-type-search .col-md-9 {
    flex: 0 0 85%;
    max-width: 85%;
  }
}
@media screen and (max-width: 767px) {
  .content-type-search .search-controls .search-controls-container .row {
    margin-left: 0;
    margin-right: 0;
  }
}
@media screen and (max-width: 575px) {
  .content-type-search .col-sm-6 {
    max-width: 50%;
  }
}

@media screen and (max-width: 767px) {
  .content-search .search-controls .search-controls-container .row {
    margin-left: 0;
    margin-right: 0;
  }
}
@media screen and (max-width: 575px) {
  .content-search .col-sm-6 {
    max-width: 50%;
  }
}

.account-settings-two-column-placeholder {
  margin: 0 auto;
  display: flex;
  flex-wrap: wrap;
  flex-direction: column;
}
@media (min-width: 992px) {
  .account-settings-two-column-placeholder {
    max-width: 900px;
    flex-direction: row;
  }
}
@media (min-width: 1200px) {
  .account-settings-two-column-placeholder {
    max-width: 1120px;
  }
}
.account-settings-two-column-placeholder .account-settings-column-left {
  display: none;
}
@media (min-width: 992px) {
  .account-settings-two-column-placeholder .account-settings-column-left {
    display: block;
    width: 180px;
  }
}
@media (min-width: 1200px) {
  .account-settings-two-column-placeholder .account-settings-column-left {
    width: 224px;
  }
}
.account-settings-two-column-placeholder .account-settings-column-center {
  counter-set: form-section-counter;
}
@media (min-width: 992px) {
  .account-settings-two-column-placeholder .account-settings-column-center {
    width: 680px;
    margin-left: 40px;
  }
}
@media (min-width: 1200px) {
  .account-settings-two-column-placeholder .account-settings-column-center {
    width: 840px;
    margin-left: 56px;
  }
}

.content-nav-two-column-placeholder {
  margin: 0 auto;
  display: flex;
  flex-wrap: wrap;
  flex-direction: column;
  padding-bottom: 16px;
}
@media (min-width: 769px) {
  .content-nav-two-column-placeholder {
    width: 100%;
    flex-direction: row;
    padding-top: 32px;
    padding-bottom: 32px;
  }
}
@media (min-width: 992px) {
  .content-nav-two-column-placeholder {
    max-width: 900px;
    flex-direction: row;
    padding-top: 56px;
    padding-bottom: 56px;
  }
}
@media (min-width: 1200px) {
  .content-nav-two-column-placeholder {
    max-width: 1120px;
  }
}
.content-nav-two-column-placeholder .content-nav-column-left {
  display: block;
}
@media (min-width: 769px) {
  .content-nav-two-column-placeholder .content-nav-column-left {
    width: 23%;
  }
}
@media (min-width: 992px) {
  .content-nav-two-column-placeholder .content-nav-column-left {
    width: 20%;
  }
}
.content-nav-two-column-placeholder .content-nav-column-center {
  padding-left: 15px;
  padding-right: 15px;
}
@media (min-width: 769px) {
  .content-nav-two-column-placeholder .content-nav-column-center {
    padding-left: 0;
    padding-right: 0;
    width: calc(77% - 20px);
    margin-left: 20px;
  }
}
@media (min-width: 992px) {
  .content-nav-two-column-placeholder .content-nav-column-center {
    width: calc(80% - 40px);
    margin-left: 40px;
  }
}
@media (min-width: 1200px) {
  .content-nav-two-column-placeholder .content-nav-column-center {
    width: calc(80% - 56px);
    margin-left: 56px;
  }
}

.curated-featured-video-left-placeholder, .curated-featured-video-right-placeholder {
  width: 100%;
  display: flex;
  flex-direction: column;
  padding-top: 16px;
  padding-bottom: 16px;
}
@media (min-width: 768px) {
  .curated-featured-video-left-placeholder, .curated-featured-video-right-placeholder {
    flex-direction: row;
    padding-top: 28px;
    padding-bottom: 28px;
  }
}
.curated-featured-video-left-placeholder.scEnabledChrome, .curated-featured-video-right-placeholder.scEnabledChrome {
  min-height: 150px;
}
.curated-featured-video-left-placeholder .curated-featured-video-left, .curated-featured-video-left-placeholder .curated-featured-video-right, .curated-featured-video-right-placeholder .curated-featured-video-left, .curated-featured-video-right-placeholder .curated-featured-video-right {
  width: 100%;
}
@media (min-width: 768px) {
  .curated-featured-video-left-placeholder .curated-featured-video-left, .curated-featured-video-left-placeholder .curated-featured-video-right, .curated-featured-video-right-placeholder .curated-featured-video-left, .curated-featured-video-right-placeholder .curated-featured-video-right {
    width: 50%;
  }
}
.curated-featured-video-left-placeholder .curated-featured-video-left > div, .curated-featured-video-left-placeholder .curated-featured-video-right > div, .curated-featured-video-right-placeholder .curated-featured-video-left > div, .curated-featured-video-right-placeholder .curated-featured-video-right > div {
  height: 100%;
}
.curated-featured-video-left-placeholder .curated-featured-video-left > div > div, .curated-featured-video-left-placeholder .curated-featured-video-right > div > div, .curated-featured-video-right-placeholder .curated-featured-video-left > div > div, .curated-featured-video-right-placeholder .curated-featured-video-right > div > div {
  height: 100%;
}
.curated-featured-video-left-placeholder .curated-featured-text-right, .curated-featured-video-left-placeholder .curated-featured-text-left, .curated-featured-video-right-placeholder .curated-featured-text-right, .curated-featured-video-right-placeholder .curated-featured-text-left {
  width: 100%;
}
@media (min-width: 768px) {
  .curated-featured-video-left-placeholder .curated-featured-text-right, .curated-featured-video-left-placeholder .curated-featured-text-left, .curated-featured-video-right-placeholder .curated-featured-text-right, .curated-featured-video-right-placeholder .curated-featured-text-left {
    width: 50%;
  }
}
.curated-featured-video-left-placeholder .curated-featured-text-right .CuratedFeaturedModule-sceneWrapper-0, .curated-featured-video-left-placeholder .curated-featured-text-left .CuratedFeaturedModule-sceneWrapper-0, .curated-featured-video-right-placeholder .curated-featured-text-right .CuratedFeaturedModule-sceneWrapper-0, .curated-featured-video-right-placeholder .curated-featured-text-left .CuratedFeaturedModule-sceneWrapper-0 {
  padding-top: 0;
  padding-bottom: 0;
  height: 100%;
}
.curated-featured-video-left-placeholder .curated-featured-text-right .CuratedFeaturedModule-sceneWrapper-0 .CuratedFeaturedModule-curatedFeaturedModuleContainer-4, .curated-featured-video-left-placeholder .curated-featured-text-left .CuratedFeaturedModule-sceneWrapper-0 .CuratedFeaturedModule-curatedFeaturedModuleContainer-4, .curated-featured-video-right-placeholder .curated-featured-text-right .CuratedFeaturedModule-sceneWrapper-0 .CuratedFeaturedModule-curatedFeaturedModuleContainer-4, .curated-featured-video-right-placeholder .curated-featured-text-left .CuratedFeaturedModule-sceneWrapper-0 .CuratedFeaturedModule-curatedFeaturedModuleContainer-4 {
  height: 100%;
}
.curated-featured-video-left-placeholder .curated-featured-text-right .CuratedFeaturedModule-sceneWrapper-0 .CuratedFeaturedModule-curatedFeaturedModuleContainer-4 .curatedfeaturedmodule-featuredModuleContainer-0, .curated-featured-video-left-placeholder .curated-featured-text-left .CuratedFeaturedModule-sceneWrapper-0 .CuratedFeaturedModule-curatedFeaturedModuleContainer-4 .curatedfeaturedmodule-featuredModuleContainer-0, .curated-featured-video-right-placeholder .curated-featured-text-right .CuratedFeaturedModule-sceneWrapper-0 .CuratedFeaturedModule-curatedFeaturedModuleContainer-4 .curatedfeaturedmodule-featuredModuleContainer-0, .curated-featured-video-right-placeholder .curated-featured-text-left .CuratedFeaturedModule-sceneWrapper-0 .CuratedFeaturedModule-curatedFeaturedModuleContainer-4 .curatedfeaturedmodule-featuredModuleContainer-0 {
  height: 100%;
}
.curated-featured-video-left-placeholder .curated-featured-text-right .CuratedFeaturedModule-sceneWrapper-0 .CuratedFeaturedModule-curatedFeaturedModuleContainer-4 .curatedfeaturedmodule-featuredModuleContainer-0 .curatedfeaturedmodule-textContainer-9, .curated-featured-video-left-placeholder .curated-featured-text-left .CuratedFeaturedModule-sceneWrapper-0 .CuratedFeaturedModule-curatedFeaturedModuleContainer-4 .curatedfeaturedmodule-featuredModuleContainer-0 .curatedfeaturedmodule-textContainer-9, .curated-featured-video-right-placeholder .curated-featured-text-right .CuratedFeaturedModule-sceneWrapper-0 .CuratedFeaturedModule-curatedFeaturedModuleContainer-4 .curatedfeaturedmodule-featuredModuleContainer-0 .curatedfeaturedmodule-textContainer-9, .curated-featured-video-right-placeholder .curated-featured-text-left .CuratedFeaturedModule-sceneWrapper-0 .CuratedFeaturedModule-curatedFeaturedModuleContainer-4 .curatedfeaturedmodule-featuredModuleContainer-0 .curatedfeaturedmodule-textContainer-9 {
  height: 100%;
}
.curated-featured-video-left-placeholder .curated-featured-text-right > div, .curated-featured-video-left-placeholder .curated-featured-text-left > div, .curated-featured-video-right-placeholder .curated-featured-text-right > div, .curated-featured-video-right-placeholder .curated-featured-text-left > div {
  height: 100%;
}
.curated-featured-video-left-placeholder .curated-featured-text-right > div > div, .curated-featured-video-left-placeholder .curated-featured-text-left > div > div, .curated-featured-video-right-placeholder .curated-featured-text-right > div > div, .curated-featured-video-right-placeholder .curated-featured-text-left > div > div {
  height: 100%;
}

.curated-featured-video-right-placeholder {
  flex-direction: column-reverse;
}
@media (min-width: 768px) {
  .curated-featured-video-right-placeholder {
    flex-direction: row;
  }
}

.flexi-hero-with-image-placeholder {
  width: 100%;
  display: flex;
  flex-direction: row;
}
@media (max-width: 767px) {
  .flexi-hero-with-image-placeholder:has(.container-image-mobile) {
    flex-direction: column-reverse;
  }
}
.flexi-hero-with-image-placeholder .flexi-hero-text {
  width: 100%;
  display: block;
}
@media (min-width: 768px) {
  .flexi-hero-with-image-placeholder .flexi-hero-text {
    width: 50%;
  }
}
.flexi-hero-with-image-placeholder .flexi-hero-image {
  display: none;
}
@media (min-width: 768px) {
  .flexi-hero-with-image-placeholder .flexi-hero-image {
    width: 50%;
    display: block;
  }
}
.flexi-hero-with-image-placeholder .flexi-hero-image:has(.container-image-mobile) {
  display: block;
  width: 100%;
  height: 250px;
}
@media (min-width: 768px) {
  .flexi-hero-with-image-placeholder .flexi-hero-image:has(.container-image-mobile) {
    width: 50%;
  }
}
@media (max-width: 767px) {
  .flexi-hero-with-image-placeholder .flexi-hero-image .container-image-mobile {
    width: calc(100% + 30px);
    max-width: calc(100% + 30px);
    margin-left: -15px;
  }
}
.flexi-hero-with-image-placeholder .flexi-hero-image > div {
  height: 100%;
}
.flexi-hero-with-image-placeholder .flexi-hero-image > div > div {
  height: 100%;
  background-size: cover;
  background-position: center;
}
.flexi-hero-with-image-placeholder .flexi-hero-image > div.container-fix-image-left-side > div {
  background-position: left bottom;
  background-repeat: no-repeat;
}
.flexi-hero-with-image-placeholder .flexi-hero-image > div.container-fix-image-right-side > div {
  background-position: right bottom;
  background-repeat: no-repeat;
}

body #content {
  padding: 28px 0 0;
}
@media (min-width: 576px) {
  body #content {
    padding: 28px 16px 0px;
  }
}
@media (min-width: 992px) {
  body #content {
    padding: 36px 0;
  }
}
body.no-content-padding #content {
  padding: 0;
}
body.no-left-right-content-padding #content {
  padding-left: 0;
  padding-right: 0;
}
body.top-content-padding #content {
  padding-top: 60px;
}
body.bottom-content-padding #content {
  padding-bottom: 60px;
}
body.article #content {
  padding-bottom: 28px !important;
}
@media (min-width: 992px) {
  body.article #content {
    padding-bottom: 36px !important;
  }
}
body.short-form-page #content {
  background-color: #f2fafa;
  padding-top: 0;
}
body.long-form-page #content {
  background-color: #fcfaf4;
}
body.multi-page #content {
  background-color: #fef8f6;
}
body.partner-page #content {
  background-color: #f2faf9;
}
body.profile-page #content {
  background-color: #f2fafa;
}
body.blog-page #content {
  background-color: #fefdfb;
}
body.get-involved-page h1, body.get-involved-page h2, body.get-involved-page h3, body.get-involved-page h4, body.get-involved-page h5, body.get-involved-page h6 {
  font-family: "Montserrat", sans-serif;
}
body.get-involved-page #wrapper {
  background-color: #fdf5f8;
}
body.get-involved-page #wrapper header {
  background-color: #ffffff;
}
body.get-involved-page #content {
  padding-left: 0;
  padding-right: 0;
}
body.marketing-landing-page h1, body.marketing-landing-page h2, body.marketing-landing-page h3, body.marketing-landing-page h4, body.marketing-landing-page h5, body.marketing-landing-page h6 {
  font-family: "Montserrat", sans-serif;
}
body.marketing-landing-page #content {
  padding-left: 0;
  padding-right: 0;
}

.container.turquoise-110,
.container-fluid.turquoise-110,
.component.turquoise-110 {
  background-color: #005e49;
}
@media (min-width: 768px) {
  .container.turquoise-110.opacity-8,
  .container-fluid.turquoise-110.opacity-8,
  .component.turquoise-110.opacity-8 {
    background-color: rgba(0, 94, 73, 0.8);
  }
}
.container.turquoise-100,
.container-fluid.turquoise-100,
.component.turquoise-100 {
  background-color: #00aa85;
}
@media (min-width: 768px) {
  .container.turquoise-100.opacity-8,
  .container-fluid.turquoise-100.opacity-8,
  .component.turquoise-100.opacity-8 {
    background-color: rgba(0, 170, 133, 0.8);
  }
}
.container.turquoise-70,
.container-fluid.turquoise-70,
.component.turquoise-70 {
  background-color: #4dc4aa;
}
@media (min-width: 768px) {
  .container.turquoise-70.opacity-8,
  .container-fluid.turquoise-70.opacity-8,
  .component.turquoise-70.opacity-8 {
    background-color: rgba(77, 196, 170, 0.8);
  }
}
.container.turquoise-50,
.container-fluid.turquoise-50,
.component.turquoise-50 {
  background-color: #7fd4c1;
}
@media (min-width: 768px) {
  .container.turquoise-50.opacity-8,
  .container-fluid.turquoise-50.opacity-8,
  .component.turquoise-50.opacity-8 {
    background-color: rgba(127, 212, 193, 0.8);
  }
}
.container.turquoise-30,
.container-fluid.turquoise-30,
.component.turquoise-30 {
  background-color: #b3e6db;
}
@media (min-width: 768px) {
  .container.turquoise-30.opacity-8,
  .container-fluid.turquoise-30.opacity-8,
  .component.turquoise-30.opacity-8 {
    background-color: rgba(179, 230, 219, 0.8);
  }
}
.container.turquoise-15,
.container-fluid.turquoise-15,
.component.turquoise-15 {
  background-color: #d9f2ed;
}
@media (min-width: 768px) {
  .container.turquoise-15.opacity-8,
  .container-fluid.turquoise-15.opacity-8,
  .component.turquoise-15.opacity-8 {
    background-color: rgba(217, 242, 237, 0.8);
  }
}
.container.turquoise-5,
.container-fluid.turquoise-5,
.component.turquoise-5 {
  background-color: #f2faf9;
}
@media (min-width: 768px) {
  .container.turquoise-5.opacity-8,
  .container-fluid.turquoise-5.opacity-8,
  .component.turquoise-5.opacity-8 {
    background-color: rgba(242, 250, 249, 0.8);
  }
}
.container.beige-110,
.container-fluid.beige-110,
.component.beige-110 {
  background-color: #d6c679;
}
@media (min-width: 768px) {
  .container.beige-110.opacity-8,
  .container-fluid.beige-110.opacity-8,
  .component.beige-110.opacity-8 {
    background-color: rgba(214, 198, 121, 0.8);
  }
}
.container.beige-100,
.container-fluid.beige-100,
.component.beige-100 {
  background-color: #e8dfb4;
}
@media (min-width: 768px) {
  .container.beige-100.opacity-8,
  .container-fluid.beige-100.opacity-8,
  .component.beige-100.opacity-8 {
    background-color: rgba(232, 223, 180, 0.8);
  }
}
.container.beige-70,
.container-fluid.beige-70,
.component.beige-70 {
  background-color: #efe9cb;
}
@media (min-width: 768px) {
  .container.beige-70.opacity-8,
  .container-fluid.beige-70.opacity-8,
  .component.beige-70.opacity-8 {
    background-color: rgba(239, 233, 203, 0.8);
  }
}
.container.beige-50,
.container-fluid.beige-50,
.component.beige-50 {
  background-color: #f3eed9;
}
@media (min-width: 768px) {
  .container.beige-50.opacity-8,
  .container-fluid.beige-50.opacity-8,
  .component.beige-50.opacity-8 {
    background-color: rgba(243, 238, 217, 0.8);
  }
}
.container.beige-30,
.container-fluid.beige-30,
.component.beige-30 {
  background-color: #f9f6e9;
}
@media (min-width: 768px) {
  .container.beige-30.opacity-8,
  .container-fluid.beige-30.opacity-8,
  .component.beige-30.opacity-8 {
    background-color: rgba(249, 246, 233, 0.8);
  }
}
.container.beige-15,
.container-fluid.beige-15,
.component.beige-15 {
  background-color: #fcfaf4;
}
@media (min-width: 768px) {
  .container.beige-15.opacity-8,
  .container-fluid.beige-15.opacity-8,
  .component.beige-15.opacity-8 {
    background-color: rgba(252, 250, 244, 0.8);
  }
}
.container.beige-5,
.container-fluid.beige-5,
.component.beige-5 {
  background-color: #fefdfb;
}
@media (min-width: 768px) {
  .container.beige-5.opacity-8,
  .container-fluid.beige-5.opacity-8,
  .component.beige-5.opacity-8 {
    background-color: rgba(254, 253, 251, 0.8);
  }
}
.container.peach-5,
.container-fluid.peach-5,
.component.peach-5 {
  background-color: #fef8f6;
}
@media (min-width: 768px) {
  .container.peach-5.opacity-8,
  .container-fluid.peach-5.opacity-8,
  .component.peach-5.opacity-8 {
    background-color: rgba(254, 248, 246, 0.8);
  }
}
.container.peach-15,
.container-fluid.peach-15,
.component.peach-15 {
  background-color: #fdebe6;
}
@media (min-width: 768px) {
  .container.peach-15.opacity-8,
  .container-fluid.peach-15.opacity-8,
  .component.peach-15.opacity-8 {
    background-color: rgba(253, 235, 230, 0.8);
  }
}
.container.peach-30,
.container-fluid.peach-30,
.component.peach-30 {
  background-color: #fbd7cc;
}
@media (min-width: 768px) {
  .container.peach-30.opacity-8,
  .container-fluid.peach-30.opacity-8,
  .component.peach-30.opacity-8 {
    background-color: rgba(251, 215, 204, 0.8);
  }
}
.container.peach-50,
.container-fluid.peach-50,
.component.peach-50 {
  background-color: #f6bba9;
}
@media (min-width: 768px) {
  .container.peach-50.opacity-8,
  .container-fluid.peach-50.opacity-8,
  .component.peach-50.opacity-8 {
    background-color: rgba(246, 187, 169, 0.8);
  }
}
.container.peach-70,
.container-fluid.peach-70,
.component.peach-70 {
  background-color: #f4a188;
}
@media (min-width: 768px) {
  .container.peach-70.opacity-8,
  .container-fluid.peach-70.opacity-8,
  .component.peach-70.opacity-8 {
    background-color: rgba(244, 161, 136, 0.8);
  }
}
.container.peach-100,
.container-fluid.peach-100,
.component.peach-100 {
  background-color: #ef7855;
}
@media (min-width: 768px) {
  .container.peach-100.opacity-8,
  .container-fluid.peach-100.opacity-8,
  .component.peach-100.opacity-8 {
    background-color: rgba(239, 120, 85, 0.8);
  }
}
.container.peach-110,
.container-fluid.peach-110,
.component.peach-110 {
  background-color: #e24415;
}
@media (min-width: 768px) {
  .container.peach-110.opacity-8,
  .container-fluid.peach-110.opacity-8,
  .component.peach-110.opacity-8 {
    background-color: rgba(226, 68, 21, 0.8);
  }
}
.container.pink-5,
.container-fluid.pink-5,
.component.pink-5 {
  background-color: #fdf5f8;
}
@media (min-width: 768px) {
  .container.pink-5.opacity-8,
  .container-fluid.pink-5.opacity-8,
  .component.pink-5.opacity-8 {
    background-color: rgba(253, 245, 248, 0.8);
  }
}
.container.pink-15,
.container-fluid.pink-15,
.component.pink-15 {
  background-color: #fadced;
}
@media (min-width: 768px) {
  .container.pink-15.opacity-8,
  .container-fluid.pink-15.opacity-8,
  .component.pink-15.opacity-8 {
    background-color: rgba(250, 220, 237, 0.8);
  }
}
.container.pink-30,
.container-fluid.pink-30,
.component.pink-30 {
  background-color: #f5b9d9;
}
@media (min-width: 768px) {
  .container.pink-30.opacity-8,
  .container-fluid.pink-30.opacity-8,
  .component.pink-30.opacity-8 {
    background-color: rgba(245, 185, 217, 0.8);
  }
}
.container.pink-50,
.container-fluid.pink-50,
.component.pink-50 {
  background-color: #ef8ac1;
}
@media (min-width: 768px) {
  .container.pink-50.opacity-8,
  .container-fluid.pink-50.opacity-8,
  .component.pink-50.opacity-8 {
    background-color: rgba(239, 138, 193, 0.8);
  }
}
.container.pink-70,
.container-fluid.pink-70,
.component.pink-70 {
  background-color: #e85ba8;
}
@media (min-width: 768px) {
  .container.pink-70.opacity-8,
  .container-fluid.pink-70.opacity-8,
  .component.pink-70.opacity-8 {
    background-color: rgba(232, 91, 168, 0.8);
  }
}
.container.pink-100,
.container-fluid.pink-100,
.component.pink-100 {
  background-color: #df1683;
}
@media (min-width: 768px) {
  .container.pink-100.opacity-8,
  .container-fluid.pink-100.opacity-8,
  .component.pink-100.opacity-8 {
    background-color: rgba(223, 22, 131, 0.8);
  }
}
.container.pink-110,
.container-fluid.pink-110,
.component.pink-110 {
  background-color: #bc1a5b;
  color: #ffffff;
}
@media (min-width: 768px) {
  .container.pink-110.opacity-8,
  .container-fluid.pink-110.opacity-8,
  .component.pink-110.opacity-8 {
    background-color: rgba(188, 26, 91, 0.8);
  }
}
.container.pink-110 h1, .container.pink-110 h2, .container.pink-110 h3, .container.pink-110 h4, .container.pink-110 h5, .container.pink-110 h6, .container.pink-110 a,
.container-fluid.pink-110 h1,
.container-fluid.pink-110 h2,
.container-fluid.pink-110 h3,
.container-fluid.pink-110 h4,
.container-fluid.pink-110 h5,
.container-fluid.pink-110 h6,
.container-fluid.pink-110 a,
.component.pink-110 h1,
.component.pink-110 h2,
.component.pink-110 h3,
.component.pink-110 h4,
.component.pink-110 h5,
.component.pink-110 h6,
.component.pink-110 a {
  color: #ffffff;
}
.container.teal-5,
.container-fluid.teal-5,
.component.teal-5 {
  background-color: #f2fafa;
}
@media (min-width: 768px) {
  .container.teal-5.opacity-8,
  .container-fluid.teal-5.opacity-8,
  .component.teal-5.opacity-8 {
    background-color: rgba(242, 250, 250, 0.8);
  }
}
.container.teal-15,
.container-fluid.teal-15,
.component.teal-15 {
  background-color: #d9f0f2;
}
@media (min-width: 768px) {
  .container.teal-15.opacity-8,
  .container-fluid.teal-15.opacity-8,
  .component.teal-15.opacity-8 {
    background-color: rgba(217, 240, 242, 0.8);
  }
}
.container.teal-30,
.container-fluid.teal-30,
.component.teal-30 {
  background-color: #b3e1e5;
}
@media (min-width: 768px) {
  .container.teal-30.opacity-8,
  .container-fluid.teal-30.opacity-8,
  .component.teal-30.opacity-8 {
    background-color: rgba(179, 225, 229, 0.8);
  }
}
.container.teal-50,
.container-fluid.teal-50,
.component.teal-50 {
  background-color: #7fcbd3;
}
@media (min-width: 768px) {
  .container.teal-50.opacity-8,
  .container-fluid.teal-50.opacity-8,
  .component.teal-50.opacity-8 {
    background-color: rgba(127, 203, 211, 0.8);
  }
}
.container.teal-70,
.container-fluid.teal-70,
.component.teal-70 {
  background-color: #4db7c3;
}
@media (min-width: 768px) {
  .container.teal-70.opacity-8,
  .container-fluid.teal-70.opacity-8,
  .component.teal-70.opacity-8 {
    background-color: rgba(77, 183, 195, 0.8);
  }
}
.container.teal-100,
.container-fluid.teal-100,
.component.teal-100 {
  background-color: #0098a8;
}
@media (min-width: 768px) {
  .container.teal-100.opacity-8,
  .container-fluid.teal-100.opacity-8,
  .component.teal-100.opacity-8 {
    background-color: rgba(0, 152, 168, 0.8);
  }
}
.container.teal-110,
.container-fluid.teal-110,
.component.teal-110 {
  background-color: #00535c;
}
@media (min-width: 768px) {
  .container.teal-110.opacity-8,
  .container-fluid.teal-110.opacity-8,
  .component.teal-110.opacity-8 {
    background-color: rgba(0, 83, 92, 0.8);
  }
}
.container.navy-5,
.container-fluid.navy-5,
.component.navy-5 {
  background-color: #f2f6f8;
}
@media (min-width: 768px) {
  .container.navy-5.opacity-8,
  .container-fluid.navy-5.opacity-8,
  .component.navy-5.opacity-8 {
    background-color: rgba(242, 246, 248, 0.8);
  }
}
.container.navy-15,
.container-fluid.navy-15,
.component.navy-15 {
  background-color: #d9e5ea;
}
@media (min-width: 768px) {
  .container.navy-15.opacity-8,
  .container-fluid.navy-15.opacity-8,
  .component.navy-15.opacity-8 {
    background-color: rgba(217, 229, 234, 0.8);
  }
}
.container.navy-30,
.container-fluid.navy-30,
.component.navy-30 {
  background-color: #b3cad5;
}
@media (min-width: 768px) {
  .container.navy-30.opacity-8,
  .container-fluid.navy-30.opacity-8,
  .component.navy-30.opacity-8 {
    background-color: rgba(179, 202, 213, 0.8);
  }
}
.container.navy-50,
.container-fluid.navy-50,
.component.navy-50 {
  background-color: #7fa5b7;
}
@media (min-width: 768px) {
  .container.navy-50.opacity-8,
  .container-fluid.navy-50.opacity-8,
  .component.navy-50.opacity-8 {
    background-color: rgba(127, 165, 183, 0.8);
  }
}
.container.navy-70,
.container-fluid.navy-70,
.component.navy-70 {
  background-color: #4d839c;
}
@media (min-width: 768px) {
  .container.navy-70.opacity-8,
  .container-fluid.navy-70.opacity-8,
  .component.navy-70.opacity-8 {
    background-color: rgba(77, 131, 156, 0.8);
  }
}
.container.navy-100,
.container-fluid.navy-100,
.component.navy-100 {
  background-color: #004d71;
  color: #ffffff;
}
@media (min-width: 768px) {
  .container.navy-100.opacity-8,
  .container-fluid.navy-100.opacity-8,
  .component.navy-100.opacity-8 {
    background-color: rgba(0, 77, 113, 0.8);
  }
}
.container.navy-100 h1, .container.navy-100 h2, .container.navy-100 h3, .container.navy-100 h4, .container.navy-100 h5, .container.navy-100 h6, .container.navy-100 ul, .container.navy-100 a,
.container-fluid.navy-100 h1,
.container-fluid.navy-100 h2,
.container-fluid.navy-100 h3,
.container-fluid.navy-100 h4,
.container-fluid.navy-100 h5,
.container-fluid.navy-100 h6,
.container-fluid.navy-100 ul,
.container-fluid.navy-100 a,
.component.navy-100 h1,
.component.navy-100 h2,
.component.navy-100 h3,
.component.navy-100 h4,
.component.navy-100 h5,
.component.navy-100 h6,
.component.navy-100 ul,
.component.navy-100 a {
  color: #ffffff;
}
.container.navy-110,
.container-fluid.navy-110,
.component.navy-110 {
  background-color: #001925;
  color: #ffffff;
}
@media (min-width: 768px) {
  .container.navy-110.opacity-8,
  .container-fluid.navy-110.opacity-8,
  .component.navy-110.opacity-8 {
    background-color: rgba(0, 25, 37, 0.8);
  }
}
.container.navy-110 h1, .container.navy-110 h2, .container.navy-110 h3, .container.navy-110 h4, .container.navy-110 h5, .container.navy-110 h6, .container.navy-110 a,
.container-fluid.navy-110 h1,
.container-fluid.navy-110 h2,
.container-fluid.navy-110 h3,
.container-fluid.navy-110 h4,
.container-fluid.navy-110 h5,
.container-fluid.navy-110 h6,
.container-fluid.navy-110 a,
.component.navy-110 h1,
.component.navy-110 h2,
.component.navy-110 h3,
.component.navy-110 h4,
.component.navy-110 h5,
.component.navy-110 h6,
.component.navy-110 a {
  color: #ffffff;
}
.container.blue-5,
.container-fluid.blue-5,
.component.blue-5 {
  background-color: #f4fafe;
}
@media (min-width: 768px) {
  .container.blue-5.opacity-8,
  .container-fluid.blue-5.opacity-8,
  .component.blue-5.opacity-8 {
    background-color: rgba(244, 250, 254, 0.8);
  }
}
.container.blue-15,
.container-fluid.blue-15,
.component.blue-15 {
  background-color: #bfe5f9;
}
@media (min-width: 768px) {
  .container.blue-15.opacity-8,
  .container-fluid.blue-15.opacity-8,
  .component.blue-15.opacity-8 {
    background-color: rgba(191, 229, 249, 0.8);
  }
}
.container.blue-30,
.container-fluid.blue-30,
.component.blue-30 {
  background-color: #b3cad5;
}
@media (min-width: 768px) {
  .container.blue-30.opacity-8,
  .container-fluid.blue-30.opacity-8,
  .component.blue-30.opacity-8 {
    background-color: rgba(179, 202, 213, 0.8);
  }
}
.container.blue-50,
.container-fluid.blue-50,
.component.blue-50 {
  background-color: #93d3f4;
}
@media (min-width: 768px) {
  .container.blue-50.opacity-8,
  .container-fluid.blue-50.opacity-8,
  .component.blue-50.opacity-8 {
    background-color: rgba(147, 211, 244, 0.8);
  }
}
.container.blue-70,
.container-fluid.blue-70,
.component.blue-70 {
  background-color: #6ac3f1;
}
@media (min-width: 768px) {
  .container.blue-70.opacity-8,
  .container-fluid.blue-70.opacity-8,
  .component.blue-70.opacity-8 {
    background-color: rgba(106, 195, 241, 0.8);
  }
}
.container.blue-100,
.container-fluid.blue-100,
.component.blue-100 {
  background-color: #29a8eb;
}
@media (min-width: 768px) {
  .container.blue-100.opacity-8,
  .container-fluid.blue-100.opacity-8,
  .component.blue-100.opacity-8 {
    background-color: rgba(41, 168, 235, 0.8);
  }
}
.container.blue-110,
.container-fluid.blue-110,
.component.blue-110 {
  background-color: #117db6;
}
@media (min-width: 768px) {
  .container.blue-110.opacity-8,
  .container-fluid.blue-110.opacity-8,
  .component.blue-110.opacity-8 {
    background-color: rgba(17, 125, 182, 0.8);
  }
}
.container.brown-5,
.container-fluid.brown-5,
.component.brown-5 {
  background-color: #f9f7f7;
}
@media (min-width: 768px) {
  .container.brown-5.opacity-8,
  .container-fluid.brown-5.opacity-8,
  .component.brown-5.opacity-8 {
    background-color: rgba(249, 247, 247, 0.8);
  }
}
.container.brown-15,
.container-fluid.brown-15,
.component.brown-15 {
  background-color: #ede9e7;
}
@media (min-width: 768px) {
  .container.brown-15.opacity-8,
  .container-fluid.brown-15.opacity-8,
  .component.brown-15.opacity-8 {
    background-color: rgba(237, 233, 231, 0.8);
  }
}
.container.brown-30,
.container-fluid.brown-30,
.component.brown-30 {
  background-color: #dad3d0;
}
@media (min-width: 768px) {
  .container.brown-30.opacity-8,
  .container-fluid.brown-30.opacity-8,
  .component.brown-30.opacity-8 {
    background-color: rgba(218, 211, 208, 0.8);
  }
}
.container.brown-50,
.container-fluid.brown-50,
.component.brown-50 {
  background-color: #c0b5af;
}
@media (min-width: 768px) {
  .container.brown-50.opacity-8,
  .container-fluid.brown-50.opacity-8,
  .component.brown-50.opacity-8 {
    background-color: rgba(192, 181, 175, 0.8);
  }
}
.container.brown-70,
.container-fluid.brown-70,
.component.brown-70 {
  background-color: #a99990;
}
@media (min-width: 768px) {
  .container.brown-70.opacity-8,
  .container-fluid.brown-70.opacity-8,
  .component.brown-70.opacity-8 {
    background-color: rgba(169, 153, 144, 0.8);
  }
}
.container.brown-100,
.container-fluid.brown-100,
.component.brown-100 {
  background-color: #836c60;
}
@media (min-width: 768px) {
  .container.brown-100.opacity-8,
  .container-fluid.brown-100.opacity-8,
  .component.brown-100.opacity-8 {
    background-color: rgba(131, 108, 96, 0.8);
  }
}
.container.brown-110,
.container-fluid.brown-110,
.component.brown-110 {
  background-color: #574840;
}
@media (min-width: 768px) {
  .container.brown-110.opacity-8,
  .container-fluid.brown-110.opacity-8,
  .component.brown-110.opacity-8 {
    background-color: rgba(87, 72, 64, 0.8);
  }
}
.container.Sage-green-20,
.container-fluid.Sage-green-20,
.component.Sage-green-20 {
  background-color: #cee6e5;
}
.container.Dark-green-5,
.container-fluid.Dark-green-5,
.component.Dark-green-5 {
  background-color: #f2f6f6;
}
.container.Grey-20,
.container-fluid.Grey-20,
.component.Grey-20 {
  background-color: #f7f7f7;
}
.container.Guilding-orange-15,
.container-fluid.Guilding-orange-15,
.component.Guilding-orange-15 {
  background-color: #fbe6df;
}
.container.Guilding-orange-50,
.container-fluid.Guilding-orange-50,
.component.Guilding-orange-50 {
  background-color: #efac94;
}
.container.Guilding-blue-15,
.container-fluid.Guilding-blue-15,
.component.Guilding-blue-15 {
  background-color: #d9e9ec;
}
.container.Guilding-yellow-15,
.container-fluid.Guilding-yellow-15,
.component.Guilding-yellow-15 {
  background-color: #fff7d9;
}
.container.Guilding-purple-30,
.container-fluid.Guilding-purple-30,
.component.Guilding-purple-30 {
  background-color: #d7bdd9;
}
.container.Dark-green-100,
.container-fluid.Dark-green-100,
.component.Dark-green-100 {
  background-color: #00594e;
}
.container.Dark-green-100.opacity-8,
.container-fluid.Dark-green-100.opacity-8,
.component.Dark-green-100.opacity-8 {
  background: rgba(0, 89, 78, 0.8);
}
.container.Guilding-blue-110,
.container-fluid.Guilding-blue-110,
.component.Guilding-blue-110 {
  background-color: #005b6b;
}
@media (min-width: 768px) {
  .container.Guilding-blue-110.opacity-8,
  .container-fluid.Guilding-blue-110.opacity-8,
  .component.Guilding-blue-110.opacity-8 {
    background: rgba(0, 91, 107, 0.85);
  }
}
.container.Guilding-red-100,
.container-fluid.Guilding-red-100,
.component.Guilding-red-100 {
  background-color: #ea0029;
}
@media (min-width: 768px) {
  .container.Guilding-red-100.opacity-8,
  .container-fluid.Guilding-red-100.opacity-8,
  .component.Guilding-red-100.opacity-8 {
    background-color: rgba(234, 0, 41, 0.8);
  }
}
.container.Guilding-red-110,
.container-fluid.Guilding-red-110,
.component.Guilding-red-110 {
  background-color: #cc0024;
}
@media (min-width: 768px) {
  .container.Guilding-red-110.opacity-8,
  .container-fluid.Guilding-red-110.opacity-8,
  .component.Guilding-red-110.opacity-8 {
    background-color: rgba(204, 0, 36, 0.8);
  }
}
.container.Typography-black,
.container-fluid.Typography-black,
.component.Typography-black {
  background-color: #000000;
  color: #ffffff;
}
@media (min-width: 768px) {
  .container.Typography-black.opacity-8,
  .container-fluid.Typography-black.opacity-8,
  .component.Typography-black.opacity-8 {
    background-color: rgba(0, 0, 0, 0.8);
  }
}
.container.Typography-black h1, .container.Typography-black h2, .container.Typography-black h3, .container.Typography-black h4, .container.Typography-black h5, .container.Typography-black h6, .container.Typography-black a,
.container-fluid.Typography-black h1,
.container-fluid.Typography-black h2,
.container-fluid.Typography-black h3,
.container-fluid.Typography-black h4,
.container-fluid.Typography-black h5,
.container-fluid.Typography-black h6,
.container-fluid.Typography-black a,
.component.Typography-black h1,
.component.Typography-black h2,
.component.Typography-black h3,
.component.Typography-black h4,
.component.Typography-black h5,
.component.Typography-black h6,
.component.Typography-black a {
  color: #ffffff;
}
.container.Typography-black-75,
.container-fluid.Typography-black-75,
.component.Typography-black-75 {
  background-color: #404040;
  color: #ffffff;
}
@media (min-width: 768px) {
  .container.Typography-black-75.opacity-8,
  .container-fluid.Typography-black-75.opacity-8,
  .component.Typography-black-75.opacity-8 {
    background-color: rgba(64, 64, 64, 0.8);
  }
}
.container.Typography-black-75 h1, .container.Typography-black-75 h2, .container.Typography-black-75 h3, .container.Typography-black-75 h4, .container.Typography-black-75 h5, .container.Typography-black-75 h6, .container.Typography-black-75 a,
.container-fluid.Typography-black-75 h1,
.container-fluid.Typography-black-75 h2,
.container-fluid.Typography-black-75 h3,
.container-fluid.Typography-black-75 h4,
.container-fluid.Typography-black-75 h5,
.container-fluid.Typography-black-75 h6,
.container-fluid.Typography-black-75 a,
.component.Typography-black-75 h1,
.component.Typography-black-75 h2,
.component.Typography-black-75 h3,
.component.Typography-black-75 h4,
.component.Typography-black-75 h5,
.component.Typography-black-75 h6,
.component.Typography-black-75 a {
  color: #ffffff;
}
.container.Typography-grey,
.container-fluid.Typography-grey,
.component.Typography-grey {
  background-color: #707070;
}
@media (min-width: 768px) {
  .container.Typography-grey.opacity-8,
  .container-fluid.Typography-grey.opacity-8,
  .component.Typography-grey.opacity-8 {
    background-color: rgba(112, 112, 112, 0.8);
  }
}
.container.white,
.container-fluid.white,
.component.white {
  background-color: #ffffff;
}
@media (min-width: 768px) {
  .container.white.opacity-8,
  .container-fluid.white.opacity-8,
  .component.white.opacity-8 {
    background-color: rgba(255, 255, 255, 0.8);
  }
}

.container.component,
.container-fluid.component {
  min-height: 0;
}
.container.component.padding-top-bottom,
.container-fluid.component.padding-top-bottom {
  padding-top: 28px;
  padding-bottom: 28px;
}
@media (max-width: 767px) {
  .container.component.padding-top-bottom,
  .container-fluid.component.padding-top-bottom {
    padding-top: 16px;
    padding-bottom: 16px;
  }
}
.container.component.padding-top,
.container-fluid.component.padding-top {
  padding-top: 28px;
}
@media (max-width: 767px) {
  .container.component.padding-top,
  .container-fluid.component.padding-top {
    padding-top: 16px;
  }
}
.container.component.padding-bottom,
.container-fluid.component.padding-bottom {
  padding-bottom: 28px;
}
@media (max-width: 767px) {
  .container.component.padding-bottom,
  .container-fluid.component.padding-bottom {
    padding-bottom: 16px;
  }
}
.container.component.no-padding-left-right,
.container-fluid.component.no-padding-left-right {
  padding-left: 0;
  padding-right: 0;
}
.container.component.component-content-padding-top > .component-content,
.container-fluid.component.component-content-padding-top > .component-content {
  padding-top: 16px;
}
@media (max-width: 767px) {
  .container.component.background-repeat-x > .component-content,
  .container-fluid.component.background-repeat-x > .component-content {
    background-image: none !important;
  }
}
@media (min-width: 768px) {
  .container.component.background-repeat-x > .component-content,
  .container-fluid.component.background-repeat-x > .component-content {
    background-repeat: repeat-x;
  }
}
.container .full-width,
.container-fluid .full-width {
  max-width: 1230px;
}
.container .full-width-no-padding-right,
.container-fluid .full-width-no-padding-right {
  max-width: 1215px;
}
@media (min-width: 768px) {
  .container .full-width-no-padding-right,
  .container-fluid .full-width-no-padding-right {
    padding-right: 0;
  }
}

.container-fluid.gap-32 > .component-content {
  display: flex;
  flex-direction: column;
  row-gap: 32px;
}

.container-fluid.bg-img .component-content {
  position: relative;
}
.container-fluid.bg-img > .component-content {
  background-size: 0;
  padding-bottom: 32px;
}
.container-fluid.bg-img > .component-content::before {
  content: "";
  background-size: auto;
  inset: 0;
  position: absolute;
  background-repeat: no-repeat;
  background-position: inherit;
  background-image: inherit;
  background-origin: padding-box;
  margin-left: -15px;
  margin-right: -15px;
}
.container-fluid.bg-img.bg-img-rb > .component-content {
  background-position: right bottom;
}
.container-fluid.bg-img.bg-img-lb .component-content {
  background-position: left bottom;
}
@media (min-width: 768px) {
  .container-fluid.bg-img.bg-overlay > .component-content::before {
    z-index: 1;
  }
}

body.no-padding-top #content {
  padding-top: 0px !important;
}
body.no-padding-bottom #content {
  padding-bottom: 0px !important;
}

/*# sourceMappingURL=global.css.map */
