UNPKG

@front10/landing-page-book

Version:
1,075 lines (913 loc) 28.1 kB
/*Components*/ @font-face { font-family: 'Lato'; font-style: normal; font-weight: 400; src: local('Lato Regular'), local('Lato-Regular'), url(https://fonts.gstatic.com/s/lato/v14/S6uyw4BMUTPHjx4wWw.ttf) format('truetype'); } /* BASICS */ .CodeMirror { /* Set height, width, borders, and global font properties here */ font-family: monospace; height: 300px; color: black; direction: ltr; } /* PADDING */ .CodeMirror-lines { padding: 4px 0; /* Vertical padding around content */ } .CodeMirror pre { padding: 0 4px; /* Horizontal padding of content */ } .CodeMirror-scrollbar-filler, .CodeMirror-gutter-filler { background-color: white; /* The little square between H and V scrollbars */ } /* GUTTER */ .CodeMirror-gutters { border-right: 1px solid #ddd; background-color: #f7f7f7; white-space: nowrap; } .CodeMirror-linenumbers {} .CodeMirror-linenumber { padding: 0 3px 0 5px; min-width: 20px; text-align: right; color: #999; white-space: nowrap; } .CodeMirror-guttermarker { color: black; } .CodeMirror-guttermarker-subtle { color: #999; } /* CURSOR */ .CodeMirror-cursor { border-left: 1px solid black; border-right: none; width: 0; } /* Shown when moving in bi-directional text */ .CodeMirror div.CodeMirror-secondarycursor { border-left: 1px solid silver; } .cm-fat-cursor .CodeMirror-cursor { width: auto; border: 0 !important; background: #7e7; } .cm-fat-cursor div.CodeMirror-cursors { z-index: 1; } .cm-fat-cursor-mark { background-color: rgba(20, 255, 20, 0.5); -webkit-animation: blink 1.06s steps(1) infinite; -moz-animation: blink 1.06s steps(1) infinite; animation: blink 1.06s steps(1) infinite; } .cm-animate-fat-cursor { width: auto; border: 0; -webkit-animation: blink 1.06s steps(1) infinite; -moz-animation: blink 1.06s steps(1) infinite; animation: blink 1.06s steps(1) infinite; background-color: #7e7; } @-moz-keyframes blink { 0% {} 50% { background-color: transparent; } 100% {} } @-webkit-keyframes blink { 0% {} 50% { background-color: transparent; } 100% {} } @keyframes blink { 0% {} 50% { background-color: transparent; } 100% {} } /* Can style cursor different in overwrite (non-insert) mode */ .CodeMirror-overwrite .CodeMirror-cursor {} .cm-tab { display: inline-block; text-decoration: inherit; } .CodeMirror-rulers { position: absolute; left: 0; right: 0; top: -50px; bottom: -20px; overflow: hidden; } .CodeMirror-ruler { border-left: 1px solid #ccc; top: 0; bottom: 0; position: absolute; } /* DEFAULT THEME */ .cm-s-default .cm-header {color: blue;} .cm-s-default .cm-quote {color: #090;} .cm-negative {color: #d44;} .cm-positive {color: #292;} .cm-header, .cm-strong {font-weight: bold;} .cm-em {font-style: italic;} .cm-link {text-decoration: underline;} .cm-strikethrough {text-decoration: line-through;} .cm-s-default .cm-keyword {color: #708;} .cm-s-default .cm-atom {color: #219;} .cm-s-default .cm-number {color: #164;} .cm-s-default .cm-def {color: #00f;} .cm-s-default .cm-variable, .cm-s-default .cm-punctuation, .cm-s-default .cm-property, .cm-s-default .cm-operator {} .cm-s-default .cm-variable-2 {color: #05a;} .cm-s-default .cm-variable-3, .cm-s-default .cm-type {color: #085;} .cm-s-default .cm-comment {color: #a50;} .cm-s-default .cm-string {color: #a11;} .cm-s-default .cm-string-2 {color: #f50;} .cm-s-default .cm-meta {color: #555;} .cm-s-default .cm-qualifier {color: #555;} .cm-s-default .cm-builtin {color: #30a;} .cm-s-default .cm-bracket {color: #997;} .cm-s-default .cm-tag {color: #170;} .cm-s-default .cm-attribute {color: #00c;} .cm-s-default .cm-hr {color: #999;} .cm-s-default .cm-link {color: #00c;} .cm-s-default .cm-error {color: #f00;} .cm-invalidchar {color: #f00;} .CodeMirror-composing { border-bottom: 2px solid; } /* Default styles for common addons */ div.CodeMirror span.CodeMirror-matchingbracket {color: #0b0;} div.CodeMirror span.CodeMirror-nonmatchingbracket {color: #a22;} .CodeMirror-matchingtag { background: rgba(255, 150, 0, .3); } .CodeMirror-activeline-background {background: #e8f2ff;} /* STOP */ /* The rest of this file contains styles related to the mechanics of the editor. You probably shouldn't touch them. */ .CodeMirror { position: relative; overflow: hidden; background: white; } .CodeMirror-scroll { overflow: scroll !important; /* Things will break if this is overridden */ /* 30px is the magic margin used to hide the element's real scrollbars */ /* See overflow: hidden in .CodeMirror */ margin-bottom: -30px; margin-right: -30px; padding-bottom: 30px; height: 100%; outline: none; /* Prevent dragging from highlighting the element */ position: relative; } .CodeMirror-sizer { position: relative; border-right: 30px solid transparent; } /* The fake, visible scrollbars. Used to force redraw during scrolling before actual scrolling happens, thus preventing shaking and flickering artifacts. */ .CodeMirror-vscrollbar, .CodeMirror-hscrollbar, .CodeMirror-scrollbar-filler, .CodeMirror-gutter-filler { position: absolute; z-index: 6; display: none; } .CodeMirror-vscrollbar { right: 0; top: 0; overflow-x: hidden; overflow-y: scroll; } .CodeMirror-hscrollbar { bottom: 0; left: 0; overflow-y: hidden; overflow-x: scroll; } .CodeMirror-scrollbar-filler { right: 0; bottom: 0; } .CodeMirror-gutter-filler { left: 0; bottom: 0; } .CodeMirror-gutters { position: absolute; left: 0; top: 0; min-height: 100%; z-index: 3; } .CodeMirror-gutter { white-space: normal; height: 100%; display: inline-block; vertical-align: top; margin-bottom: -30px; } .CodeMirror-gutter-wrapper { position: absolute; z-index: 4; background: none !important; border: none !important; } .CodeMirror-gutter-background { position: absolute; top: 0; bottom: 0; z-index: 4; } .CodeMirror-gutter-elt { position: absolute; cursor: default; z-index: 4; } .CodeMirror-gutter-wrapper ::selection { background-color: transparent } .CodeMirror-gutter-wrapper ::-moz-selection { background-color: transparent } .CodeMirror-lines { cursor: text; min-height: 1px; /* prevents collapsing before first draw */ } .CodeMirror pre { /* Reset some styles that the rest of the page might have set */ -moz-border-radius: 0; -webkit-border-radius: 0; border-radius: 0; border-width: 0; background: transparent; font-family: inherit; font-size: inherit; margin: 0; white-space: pre; word-wrap: normal; line-height: inherit; color: inherit; z-index: 2; position: relative; overflow: visible; -webkit-tap-highlight-color: transparent; -webkit-font-variant-ligatures: contextual; font-variant-ligatures: contextual; } .CodeMirror-wrap pre { word-wrap: break-word; white-space: pre-wrap; word-break: normal; } .CodeMirror-linebackground { position: absolute; left: 0; right: 0; top: 0; bottom: 0; z-index: 0; } .CodeMirror-linewidget { position: relative; z-index: 2; padding: 0.1px; /* Force widget margins to stay inside of the container */ } .CodeMirror-widget {} .CodeMirror-rtl pre { direction: rtl; } .CodeMirror-code { outline: none; } /* Force content-box sizing for the elements where we expect it */ .CodeMirror-scroll, .CodeMirror-sizer, .CodeMirror-gutter, .CodeMirror-gutters, .CodeMirror-linenumber { -moz-box-sizing: content-box; box-sizing: content-box; } .CodeMirror-measure { position: absolute; width: 100%; height: 0; overflow: hidden; visibility: hidden; } .CodeMirror-cursor { position: absolute; pointer-events: none; } .CodeMirror-measure pre { position: static; } div.CodeMirror-cursors { visibility: hidden; position: relative; z-index: 3; } div.CodeMirror-dragcursors { visibility: visible; } .CodeMirror-focused div.CodeMirror-cursors { visibility: visible; } .CodeMirror-selected { background: #d9d9d9; } .CodeMirror-focused .CodeMirror-selected { background: #d7d4f0; } .CodeMirror-crosshair { cursor: crosshair; } .CodeMirror-line::selection, .CodeMirror-line > span::selection, .CodeMirror-line > span > span::selection { background: #d7d4f0; } .CodeMirror-line::-moz-selection, .CodeMirror-line > span::-moz-selection, .CodeMirror-line > span > span::-moz-selection { background: #d7d4f0; } .cm-searching { background-color: #ffa; background-color: rgba(255, 255, 0, .4); } /* Used to force a border model for a node */ .cm-force-border { padding-right: .1px; } @media print { /* Hide the cursor when printing */ .CodeMirror div.CodeMirror-cursors { visibility: hidden; } } /* See issue #2901 */ .cm-tab-wrap-hack:after { content: ''; } /* Help users use markselection to safely style text background */ span.CodeMirror-selectedtext { background: none; } /* Based on Sublime Text's Monokai theme */ .cm-s-monokai.CodeMirror { background: #272822; color: #f8f8f2; } .cm-s-monokai div.CodeMirror-selected { background: #49483E; } .cm-s-monokai .CodeMirror-line::selection, .cm-s-monokai .CodeMirror-line > span::selection, .cm-s-monokai .CodeMirror-line > span > span::selection { background: rgba(73, 72, 62, .99); } .cm-s-monokai .CodeMirror-line::-moz-selection, .cm-s-monokai .CodeMirror-line > span::-moz-selection, .cm-s-monokai .CodeMirror-line > span > span::-moz-selection { background: rgba(73, 72, 62, .99); } .cm-s-monokai .CodeMirror-gutters { background: #272822; border-right: 0px; } .cm-s-monokai .CodeMirror-guttermarker { color: white; } .cm-s-monokai .CodeMirror-guttermarker-subtle { color: #d0d0d0; } .cm-s-monokai .CodeMirror-linenumber { color: #d0d0d0; } .cm-s-monokai .CodeMirror-cursor { border-left: 1px solid #f8f8f0; } .cm-s-monokai span.cm-comment { color: #75715e; } .cm-s-monokai span.cm-atom { color: #ae81ff; } .cm-s-monokai span.cm-number { color: #ae81ff; } .cm-s-monokai span.cm-comment.cm-attribute { color: #97b757; } .cm-s-monokai span.cm-comment.cm-def { color: #bc9262; } .cm-s-monokai span.cm-comment.cm-tag { color: #bc6283; } .cm-s-monokai span.cm-comment.cm-type { color: #5998a6; } .cm-s-monokai span.cm-property, .cm-s-monokai span.cm-attribute { color: #a6e22e; } .cm-s-monokai span.cm-keyword { color: #f92672; } .cm-s-monokai span.cm-builtin { color: #66d9ef; } .cm-s-monokai span.cm-string { color: #e6db74; } .cm-s-monokai span.cm-variable { color: #f8f8f2; } .cm-s-monokai span.cm-variable-2 { color: #9effff; } .cm-s-monokai span.cm-variable-3, .cm-s-monokai span.cm-type { color: #66d9ef; } .cm-s-monokai span.cm-def { color: #fd971f; } .cm-s-monokai span.cm-bracket { color: #f8f8f2; } .cm-s-monokai span.cm-tag { color: #f92672; } .cm-s-monokai span.cm-header { color: #ae81ff; } .cm-s-monokai span.cm-link { color: #ae81ff; } .cm-s-monokai span.cm-error { background: #f92672; color: #f8f8f0; } .cm-s-monokai .CodeMirror-activeline-background { background: #373831; } .cm-s-monokai .CodeMirror-matchingbracket { text-decoration: underline; color: white !important; } .gif_player { display: inline-block; position: relative; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; -webkit-touch-callout: none; -webkit-tap-highlight-color: transparent; } .gif_player .play_button { background-color: rgba(0, 0, 0, 0.5); border: 2px dashed #fff; border-radius: 50%; box-shadow: 0 0 0 3px rgba(0, 0, 0, 0.5); color: #fff; cursor: pointer; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 24px; left: 50%; opacity: 1; padding: 14px 10px; position: absolute; top: 50%; transform: translate(-50%, -50%) scale(1) rotate(0deg); transition: transform 0.4s, opacity 0.4s; } .gif_player .play_button:hover { background-color: rgba(0, 0, 0, 0.7); box-shadow: 0 0 0 3px rgba(0, 0, 0, 0.7); } .gif_player .play_button::after { content: "GIF"; } .gif_player.playing .play_button { transform: translate(-50%, -50%) scale(0) rotate(180deg); opacity: 0.5; } .gif_player img { max-width: 100%; } .flag-select { position: relative; display: inline-block; vertical-align: inherit; padding-bottom: 5px; color: #4d4d4d; text-align: left; } .flag-select img { width: 1.3em; height: 1.3em; position: relative; top: 0.3em; } .flag-select .selected--flag--option { cursor: pointer; padding: 0 8px; } .flag-select .selected--flag--option:before { content: ' '; display: block; width: 100%; height: 100%; position: absolute; z-index: 999; } .flag-select .selected--flag--option:focus { outline: none; } .flag-select .selected--flag--option .country-label { padding-left: 9px; } .flag-select .country-flag { cursor: pointer; } .flag-select .country-flag .country-label { font-size: 1em; position: relative; } .flag-select .flag-options { position: absolute; z-index: 999999; border: 1px solid #bdbbbb; border-radius: 3px; background: #ffffff; margin-top: 8px; padding: 8px 0; max-height: 160px; overflow: auto; } .flag-select .flag-options.to--left { right: 10px; } .flag-select .flag-option { cursor: pointer; padding: 0px 8px 3px 8px; margin: 4px 0; white-space: nowrap; } .flag-select .flag-option.has-label { padding: 0px 20px 3px 8px; } .flag-select .flag-option:hover { background: #eaeaea; } .flag-select .flag-option:focus { outline: none; background: #eaeaea; } .flag-select .flag-option .country-label { padding: 0 9px; } .flag-select .filterBox { width: 100%; } .flag-select .filterBox input { width: 90%; margin: 0 4%; } .flag-select .filterBox input:focus { outline: none; } .flag-select .arrow-down { color: #4d4d4d; padding: 2px; } .flag-select .hidden { display: none; } .flag-select .no--focus { pointer-events: none; } * { font-family: 'Lato', sans-serif; } :root { --Backers__Image-width: 50px; --Backers__Image-height: 50px; } :root { --Image-boxShadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); } .img-shadow { box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); } .ImageList { display: inline-flex; flex-wrap: wrap; } .ImageList .ImageList__Container { margin-left: auto; margin-right: auto; } .ImageList .ImageList__Container img { max-width: 100px; } .ImageList .ImageList__Container--grayScale img { filter: grayscale(1); } .Backers .ImageList .ImageList__Container { margin: 2px; } .Backers .ImageList .ImageList__Container img, .Backers .ImageList .ImageList__Container svg { width: 50px; height: 50px; } .Browser .Browser__Icon { width: 50px; height: 50px; } .Browser .Browser__Text { font-size: .7rem; } .Browser .Browser__Version { font-size: .6rem; } :root { --Image-boxShadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); } .img-shadow { box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); } .ImageList { display: inline-flex; flex-wrap: wrap; } .ImageList .ImageList__Container { margin-left: auto; margin-right: auto; } .ImageList .ImageList__Container img { max-width: 100px; } .ImageList .ImageList__Container--grayScale img { filter: grayscale(1); } :root { --Card__Summary-fontSize: 0.8rem; --Card__Title-fontSize: 1.2rem; --Card__Subtitle-fontSize: 0.9rem; --Card-boxShadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); } :root { --Image-boxShadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); } .img-shadow { box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); } .Card { border: none; background-color: transparent; } .Card .Card__Summary { font-size: 0.8rem; } .Card .Card__Summary--justified { text-align: justify; } .Card .Card__Title { font-size: 1.2rem; } .Card .Card__Subtitle { font-size: 0.9rem; } .Card--shadow { box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); } :root { --CodeMirror__header_height: 30px; --CodeMirror__height: auto; --CodeMirror__font_family: Lato; --CodeMirror__Container-border: solid 1px #304148; --CodeMirror-fontSize: 16px; --CodeMirror-borderRadius: 5px; } :root { --Navbar-backgroundImage: none; --Navbar--backgroundColor: rgba(250, 250, 250, 0.9); --Navbar--boxShadow: rgba(0, 0, 0, 0.124); } :root { --Image-boxShadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); } .img-shadow { box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); } .Navbar { background-image: none; } .Navbar .NavbarLink, .Navbar .Navbar__Toggler, .Navbar .NavbarBrand { cursor: pointer; } @media (max-width: 768px) { .Navbar .NavbarLink img, .Navbar .Navbar__Toggler img, .Navbar .NavbarBrand img { padding: 0rem 1rem; } } .Navbar .NavbarBrand .Logo { max-height: 60px; } .Navbar .LanguageSwitcher, .Navbar .nav-item { padding: 0.5rem 1rem; } .Navbar .LanguageSwitcher .flag-select, .Navbar .nav-item .flag-select { padding: 0.5rem 0rem; } .Navbar .LanguageSwitcher .flag-select .selected--flag--option, .Navbar .nav-item .flag-select .selected--flag--option { padding: 0px; } .Navbar--transparent { background-color: transparent; } .Navbar.navbar-down { box-shadow: 0 0 4px rgba(0, 0, 0, 0.124), 0 4px 8px rgba(0, 0, 0, 0.124); } .Navbar.Navbar--transparent.navbar-down { background-color: rgba(250, 250, 250, 0.9) !important; } @media (min-width: 768px) { .navbar-expand-md .navbar-nav .nav-link { padding-right: 0px; padding-left: 0px; } } a[disabled] { pointer-events: none; } a span { margin: 0px 5px; } .CodeMirror__header, .CodeMirror__footer { height: 30px; } .CodeMirror__Container { border: solid 1px #304148; border-radius: 5px; } .CodeMirror { height: auto !important; } .ReactCodeMirror { font-size: 16px; } :root { --ContactInfo__Information-fontSize: 0.7rem; } :root { --Card__Summary-fontSize: 0.8rem; --Card__Title-fontSize: 1.2rem; --Card__Subtitle-fontSize: 0.9rem; --Card-boxShadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); } :root { --Image-boxShadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); } .img-shadow { box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); } .Card { border: none; background-color: transparent; } .Card .Card__Summary { font-size: 0.8rem; } .Card .Card__Summary--justified { text-align: justify; } .Card .Card__Title { font-size: 1.2rem; } .Card .Card__Subtitle { font-size: 0.9rem; } .Card--shadow { box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); } .ContactInfo__Information { font-size: 0.7rem; line-height: 2rem; } .ContactInfo__Information i { width: 25px; } :root { --Footer-backgroundImage: none; --Footer__Sections__Header-fontSize: 1.5rem; --Footer__Sections__Link-fontSize: 0.8rem; --Footer__Copyright-fontSize: 0.8rem; } .SocialMediaShareButton { display: inline-block; cursor: pointer; } .SocialMediaShareButton div { width: 30px !important; height: 30px !important; } .SocialMediaShareButton svg { width: 30px; height: 30px; } .SocialMediaShareButton--grayScale svg { filter: grayscale(1); } .Footer { padding: 2.5rem 0; text-align: center; background-image: none; } .Footer .Footer__Copyright { font-size: 0.8rem; } .Footer .Footer__Sections__Header { font-size: 1.5rem; } .Footer a { font-size: 0.8rem; } .Gif .gif_player { width: 100%; } .Gif .gif_player img { width: 100%; height: auto; } .speech-bubble { position: relative; margin-left: 10px; } .speech-bubble:after { content: ''; position: absolute; left: 0; top: 50%; width: 0; height: 0; border: 7px solid transparent; border-color: transparent #f8f9fa transparent transparent; border-left: 0; margin-top: -7px; margin-left: -8px; z-index: 999; } .speech-bubble.btn-primary:after { border-color: transparent #007bff transparent transparent; } .speech-bubble.btn-secondary:after { border-color: transparent #6c757d transparent transparent; } .speech-bubble.btn-success:after { border-color: transparent #28a745 transparent transparent; } .speech-bubble.btn-info:after { border-color: transparent #17a2b8 transparent transparent; } .speech-bubble.btn-warning:after { border-color: transparent #ffc107 transparent transparent; } .speech-bubble.btn-danger:after { border-color: transparent #dc3545 transparent transparent; } .speech-bubble.btn-light:after { border-color: transparent #f8f9fa transparent transparent; } .speech-bubble.btn-dark:after { border-color: transparent #343a40 transparent transparent; } :root { --Navbar-backgroundImage: none; --Navbar--backgroundColor: rgba(250, 250, 250, 0.9); --Navbar--boxShadow: rgba(0, 0, 0, 0.124); } :root { --Image-boxShadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); } .img-shadow { box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); } .Navbar { background-image: none; } .Navbar .NavbarLink, .Navbar .Navbar__Toggler, .Navbar .NavbarBrand { cursor: pointer; } @media (max-width: 768px) { .Navbar .NavbarLink img, .Navbar .Navbar__Toggler img, .Navbar .NavbarBrand img { padding: 0rem 1rem; } } .Navbar .NavbarBrand .Logo { max-height: 60px; } .Navbar .LanguageSwitcher, .Navbar .nav-item { padding: 0.5rem 1rem; } .Navbar .LanguageSwitcher .flag-select, .Navbar .nav-item .flag-select { padding: 0.5rem 0rem; } .Navbar .LanguageSwitcher .flag-select .selected--flag--option, .Navbar .nav-item .flag-select .selected--flag--option { padding: 0px; } .Navbar--transparent { background-color: transparent; } .Navbar.navbar-down { box-shadow: 0 0 4px rgba(0, 0, 0, 0.124), 0 4px 8px rgba(0, 0, 0, 0.124); } .Navbar.Navbar--transparent.navbar-down { background-color: rgba(250, 250, 250, 0.9) !important; } @media (min-width: 768px) { .navbar-expand-md .navbar-nav .nav-link { padding-right: 0px; padding-left: 0px; } } :root { --Hero__Header-fontSize: 75px; --Hero__Header--phone-fontSize: 30px; --Hero__SubHeader-fontSize: 40px; --Hero__SubHeader--phone-fontSize: 20px; } .Hero .Hero__Header { font-size: 75px; } .Hero .Hero__SubHeader { font-size: 40px; } .Hero .Hero__Particles { position: absolute; width: 100%; height: 100%; left: 0; top: 0; z-index: 1; } .Hero .Hero__Particles div { height: 100%; } .Hero .Hero__Container { position: absolute; width: 100%; height: 100%; top: 0; left: 0; z-index: 2; } .Hero .Hero__Container .container { margin: auto; } .Hero .sc-htpNat { opacity: 1; } @media (max-width: 768px) { .Hero__Header { font-size: 30px !important; } .Hero__SubHeader { font-size: 20px !important; } } :root { --Input-borderRadius: 0.25rem; --Input-fontSize: 0.9rem; --Input-color: rgba(0, 0, 0, 0.8); } :root { --Label-fontSize: 1rem; --Label-color: rgba(0,0,0,0.7); } .Label { font-size: 1rem; color: rgba(0,0,0,0.7); } .Input__Container { position: relative; } .Input__Container .Input__Container__Conponent { border-radius: 0.25rem; font-size: 0.9rem; color: rgba(0, 0, 0, 0.8); } .Input__Container .Input__Container__Icon { position: absolute; font-size: 0.9rem; top: 30%; color: rgba(0, 0, 0, 0.8); } .Input__Container .Input__Container__Conponent--left { padding-left: 30px; } .Input__Container .Input__Container__Conponent--right { padding-right: 30px; } .Input__Container .Input__Container__Icon--left { left: 10px; } .Input__Container .Input__Container__Icon--right { right: 10px; } :root { --Label-fontSize: 1rem; --Label-color: rgba(0,0,0,0.7); } .Label { font-size: 1rem; color: rgba(0,0,0,0.7); } a[disabled] { pointer-events: none; } a span { margin: 0px 5px; } :root { --LanguageSwitcher-borderRadius: 0px; --LanguageSwitcher-fontSize: 0.7rem; --LanguageSwitcher__Option--hover-backgroundColor: #eaeaea; --LanguageSwitcher__Option--hover-color: #000; --LanguageSwitcher__Option-color: #000; --LanguageSwitcher--disabled-color: #b5b5b5; } .LanguageSwitcher .country-flag { color: #000; } .LanguageSwitcher .flag-select .no--focus .country-flag { color: #b5b5b5; } .LanguageSwitcher .flag-select .no--focus .country-flag img { filter: grayscale(0.5); } .LanguageSwitcher .flag-select .country-label { font-size: 0.7rem; } .LanguageSwitcher .flag-select .flag-option:hover { background: #eaeaea; color: #000; } .LanguageSwitcher .flag-select img { top: 0px; } .LanguageSwitcher .flag-options { border-radius: 0px; } .LanguageSwitcher--noflag .flag-select img { display: none; } .LanguageSwitcher--noarrow .arrow-down { display: none; } :root { --Section__Title-fontSize: 2rem; --Section__Subtitle-fontSize: 0.9rem; } .Section div { margin-left: auto; margin-right: auto; } .Section .Section__Title { font-size: 2rem; } .Section .Section__Subtitle { font-size: 0.9rem; } .SocialMediaShareButton { display: inline-block; cursor: pointer; } .SocialMediaShareButton div { width: 30px !important; height: 30px !important; } .SocialMediaShareButton svg { width: 30px; height: 30px; } .SocialMediaShareButton--grayScale svg { filter: grayscale(1); } :root { --Card__Summary-fontSize: 0.8rem; --Card__Title-fontSize: 1.2rem; --Card__Subtitle-fontSize: 0.9rem; --Card-boxShadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); } :root { --Image-boxShadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); } .img-shadow { box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); } .Card { border: none; background-color: transparent; } .Card .Card__Summary { font-size: 0.8rem; } .Card .Card__Summary--justified { text-align: justify; } .Card .Card__Title { font-size: 1.2rem; } .Card .Card__Subtitle { font-size: 0.9rem; } .Card--shadow { box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); } .SocialMediaShareButton { display: inline-block; cursor: pointer; } .SocialMediaShareButton div { width: 30px !important; height: 30px !important; } .SocialMediaShareButton svg { width: 30px; height: 30px; } .SocialMediaShareButton--grayScale svg { filter: grayscale(1); } :root { --Team__Image-width: 100px; --Team__Image-height: 100px; } .Team .Card img { width: 100px; height: 100px; margin-top: 1.25rem; } .Team--center .Card img { margin-left: auto; margin-right: auto; } .Team--left .Card img { margin-right: auto; } .Team--right .Card img { margin-left: auto; } .Team__Color { position: relative; } .Team__Color .Team__Color__Primary { height: 90px; position: absolute; top: 0px; width: 100%; } :root { --Image-boxShadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); } .img-shadow { box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15); } .ImageList { display: inline-flex; flex-wrap: wrap; } .ImageList .ImageList__Container { margin-left: auto; margin-right: auto; } .ImageList .ImageList__Container img { max-width: 100px; } .ImageList .ImageList__Container--grayScale img { filter: grayscale(1); } .Video div { position: relative; padding-bottom: 56.25%; margin-bottom: 20px; height: 0 !important; width: 100% !important; } .Video div iframe { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }