@import url(https://fonts.googleapis.com/css?family=Fira+Sans:300,400,500,500i,400italic,700,700italic|Caveat+Brush);
.ActivationPage{text-align:center;width:640px}.ActivationPage .Card-content{padding:16px 16px 32px}.ActivationPage--title{margin-bottom:40px}.ActivationPage--icon{height:80px;margin-bottom:20px}.ActivationPage--notReceivedMail,.ActivationPage--userEmail{font-weight:700}.ActivationPage--notReceivedMail{margin-bottom:8px}.ActivationPage--verificationMessage{margin-bottom:32px}.ActivationPage--resendActivationEmail{padding:8px 8px 8px 3px;margin-left:3px}
.LoginTab{display:flex;flex-direction:column;padding-top:var(--space-3x);margin:0 var(--space-8x)}.LoginTab-backButton{position:absolute;left:-var(--space-2x);top:30px;display:none}.LoginTab-error,.LoginTab-info,.LoginTab .Button:not(:last-child){margin-bottom:var(--space)}@media (max-width:450px){.LoginTab{margin:0 auto}.LoginTab-backButton{left:2px;display:block}}
.SignupTab{display:flex;flex-direction:column;padding-top:var(--space-3x);margin:0 var(--space-10x)}.SignupTab-backButton{position:absolute;left:-var(--space-2x);top:30px;display:none}.SignupTab-error{background-color:var(--color-dark-red);color:var(--color-white);padding:12px;border-radius:var(--border-radius);margin-bottom:var(--space)}@media (max-width:450px){.SignupTab{margin:0 auto}.SignupTab-backButton{left:2px;display:block}}
@-webkit-keyframes SignupBenefits-appear-left{0%{-webkit-transform:translate(-50%);transform:translate(-50%)}to{-webkit-transform:translate(0);transform:translate(0)}}@keyframes SignupBenefits-appear-left{0%{-webkit-transform:translate(-50%);transform:translate(-50%)}to{-webkit-transform:translate(0);transform:translate(0)}}@-webkit-keyframes SignupBenefits-appear-down{0%{-webkit-transform:translateY(-50%);transform:translateY(-50%)}to{-webkit-transform:translate(0);transform:translate(0)}}@keyframes SignupBenefits-appear-down{0%{-webkit-transform:translateY(-50%);transform:translateY(-50%)}to{-webkit-transform:translate(0);transform:translate(0)}}.SignupBenefits{background-color:var(--color-dark-blue);color:var(--color-white);margin:0;padding:var(--space-5x);list-style:none;border-radius:var(--border-radius);margin-left:-var(--border-radius);width:300px;-webkit-animation-name:SignupBenefits-appear-left;animation-name:SignupBenefits-appear-left;-webkit-animation-duration:var(--velocity);animation-duration:var(--velocity);-webkit-animation-timing-function:cubic-bezier(.425,1.65,0,.845);animation-timing-function:cubic-bezier(.425,1.65,0,.845)}.SignupBenefits-benefit{display:flex;margin-bottom:var(--space-3x)}.SignupBenefits-icon{flex:0 0 var(--space-3x);margin-right:var(--space)}@media (max-width:863px){.SignupBenefits{margin-top:-var(--border-radius);margin-right:4px;margin-bottom:4px;margin-left:4px;width:auto;max-width:440px;-webkit-animation-name:SignupBenefits-appear-down;animation-name:SignupBenefits-appear-down}}
.Drawer-container{display:flex}.Drawer-main{padding:0}.Drawer-drawer{display:flex}.Drawer-main .Card{height:100%;width:auto;position:relative}@media (max-width:450px){.Drawer-main{width:100vw}}@media (max-width:863px){.Drawer-main{padding:4px 4px 0}.Drawer-container,.Drawer-drawer{flex-direction:column}}
.ForgotPassword-backButton{position:absolute;left:var(--space-2x);top:var(--space-2x)}.ForgotPassword-content{margin:var(--space-2x) 120px;color:var(--color-ink-1)}.ForgotPassword-form{display:flex;flex-direction:column;margin-bottom:var(--space-4x)}.ForgotPassword-title{text-align:center}.ForgotPassword-paragraph{max-width:260px}.ForgotPassword-form .Nag{margin-bottom:var(--space)}@media (max-width:863px){.ForgotPassword-content{margin:var(--space-2x) 47px}}@media (max-width:480px){.ForgotPassword-backButton{left:2px}}
.ResetPassword-content{margin:var(--space-2x) 120px;color:var(--color-ink-1)}.ResetPassword-form{display:flex;flex-direction:column;margin-bottom:var(--space-4x)}.ResetPassword-title{text-align:center}.ForgotPassword-form .Nag{margin-bottom:var(--space)}@media (max-width:863px){.ResetPassword-content{margin:var(--space-2x) 47px}}
.ThirdPartyLogin{display:flex;justify-content:center;flex-direction:column;width:276px;margin:var(--space-2x) auto}.ThirdPartyLogin .Button{margin-bottom:var(--space)}.ThirdPartyLogin-facebookButton{color:#3b5998}
:root{--AuthenticationPanel-content-width:404px;--AuthenticationPanel-content-450px-width:272px}.AuthenticationPanel-content{width:404px;width:var(--AuthenticationPanel-content-width);margin:var(--space-2x) auto 0}.AuthenticationPanel-reCAPTCHAToS{color:#99a2b1;font-family:var(--font-family-primary);height:var(--space-5x);margin:var(--space-2x) auto;font-size:var(--font-size-tiny);line-height:21px;font-weight:400;max-width:390px}.AuthenticationPanel-reCAPTCHAToS a{color:inherit}@media (max-width:450px){.AuthenticationPanel-content{max-width:272px;max-width:var(--AuthenticationPanel-content-450px-width);width:calc(100vw - 80px)}}
.SignupTab{display:flex;flex-direction:column;padding-top:var(--space-3x);margin:0 var(--space-10x)}.SignupTab-backButton{position:absolute;left:-var(--space-2x);top:30px;display:none}.SignupTab-error{background-color:var(--color-dark-red);color:var(--color-white);padding:12px;border-radius:var(--border-radius);margin-bottom:var(--space)}@media (max-width:450px){.SignupTab{margin:0 auto}.SignupTab-backButton{left:2px;display:block}}
@-webkit-keyframes SignupBenefits-appear-left{0%{-webkit-transform:translate(-50%);transform:translate(-50%)}to{-webkit-transform:translate(0);transform:translate(0)}}@keyframes SignupBenefits-appear-left{0%{-webkit-transform:translate(-50%);transform:translate(-50%)}to{-webkit-transform:translate(0);transform:translate(0)}}@-webkit-keyframes SignupBenefits-appear-down{0%{-webkit-transform:translateY(-50%);transform:translateY(-50%)}to{-webkit-transform:translate(0);transform:translate(0)}}@keyframes SignupBenefits-appear-down{0%{-webkit-transform:translateY(-50%);transform:translateY(-50%)}to{-webkit-transform:translate(0);transform:translate(0)}}.SignupBenefitsAB{background-color:var(--color-dark-blue);color:var(--color-white);margin:0;padding:var(--space-5x);list-style:none;border-radius:var(--border-radius);width:333px;-webkit-animation-name:SignupBenefits-appear-left;animation-name:SignupBenefits-appear-left;-webkit-animation-duration:var(--velocity);animation-duration:var(--velocity);-webkit-animation-timing-function:cubic-bezier(.425,1.65,0,.845);animation-timing-function:cubic-bezier(.425,1.65,0,.845)}.SignupBenefits-benefitAb{display:flex;margin-bottom:var(--space-3x)}.SignupBenefits-benefitAb:last-child{font-style:italic;font-weight:var(--font-weight-light);opacity:.8}.SignupBenefits-premiumBenefit{display:flex;color:var(--color-yellow);margin-bottom:var(--space-3x)}.SignupBenefits-icon{flex:0 0 var(--space-3x);margin-right:var(--space)}@media (max-width:863px){.SignupBenefitsAB{margin:var(--border-radius) 4px 4px;width:auto;max-width:440px;-webkit-animation-name:SignupBenefits-appear-down;animation-name:SignupBenefits-appear-down}}
.AuthenticationPanelAbTest-Wrapper{display:flex;flex-direction:column;justify-content:space-between;align-items:center}.AuthenticationPanelAbTest-BottomLink{margin-top:var(--space)}
.LogOutPage,.LogOutPage-icon{text-align:center}.LogOutPage-icon{margin-top:var(--space-4x)}
.WelcomeToPremiumPage{text-align:center;padding:var(--space-3x)}.WelcomeToPremiumPage-actions{display:flex;align-items:center;flex-direction:column}.WelcomeToPremiumPage-actions>.Button:first-child{margin-bottom:var(--space-2x)}.WelcomeToPremiumPage-visual{margin:var(--space-4x) auto;display:block;-webkit-transform:translateX(15px);transform:translateX(15px)}.WelcomeToPremiumPage-description{margin-top:var(--space)}
.LoginSSOPage{position:relative}.LoginSSOPage-backButton{position:absolute;left:var(--space-2x);top:var(--space-2x)}.LoginSSOPage-content{margin:var(--space-2x) 120px;color:var(--color-ink-1)}.LoginSSOPage-form{display:flex;flex-direction:column;margin-bottom:var(--space-4x)}.LoginSSOPage-title{text-align:center}@media (max-width:863px){.LoginSSOPage-content{margin:var(--space-2x) 47px}}@media (max-width:480px){.LoginSSOPage-backButton{left:2px}}
:root{--header-height:75px;--footer-height:76px;--min-viewport-height:100vh;--card-max-width:826px;--card-max-width-small-screen:98vw}#app,.Viewport,body,html{min-height:100vh;min-height:var(--min-viewport-height)}#app,.Main,.Viewport,body,html{background:var(--color-brand-800)}.Main{display:flex;flex-direction:column;justify-content:space-between;color:#fff}.Main--centered{justify-content:center}.Main-content{flex-grow:1;margin:0 0 var(--space-3x);min-height:calc(100vh - 151px);min-height:calc(100vh - var(--header-height) - var(--footer-height))}.Main-header{align-items:center;background:var(--color-brand-800);display:flex;height:75px}.Footer-bar,.Main-footer{min-height:76px;min-height:var(--footer-height)}.Header-centered{padding-left:0}.Header-centered,.Header-nav{justify-content:center}.Pattern{flex-grow:1}.Card{max-width:826px;max-width:var(--card-max-width);margin:auto}.Footer-section-right--override{display:flex;align-items:center;justify-content:flex-end}.grecaptcha-badge{visibility:hidden}@media (max-width:450px){.Card{max-width:98vw;max-width:var(--card-max-width-small-screen)}}@media (max-width:825px){.Footer-section .LanguageMenu{margin-bottom:0}}
/*! normalize.css v7.0.0 | MIT License | github.com/necolas/normalize.css *//* Document
   ========================================================================== *//**
 * 1. Correct the line height in all browsers.
 * 2. Prevent adjustments of font size after orientation changes in
 *    IE on Windows Phone and in iOS.
 */html{line-height:1.15; /* 1 */-ms-text-size-adjust:100%; /* 2 */-webkit-text-size-adjust:100% /* 2 */}/* Sections
   ========================================================================== *//**
 * Remove the margin in all browsers (opinionated).
 */body{margin:0}/**
 * Add the correct display in IE 9-.
 */article,aside,footer,header,nav,section{display:block}/**
 * Correct the font size and margin on `h1` elements within `section` and
 * `article` contexts in Chrome, Firefox, and Safari.
 */h1{font-size:2em;margin:.67em 0}/* Grouping content
   ========================================================================== *//**
 * Add the correct display in IE 9-.
 * 1. Add the correct display in IE.
 */figcaption,figure,main{ /* 1 */display:block}/**
 * Add the correct margin in IE 8.
 */figure{margin:1em 40px}/**
 * 1. Add the correct box sizing in Firefox.
 * 2. Show the overflow in Edge and IE.
 */hr{-webkit-box-sizing:content-box;box-sizing:content-box; /* 1 */height:0; /* 1 */overflow:visible /* 2 */}/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */pre{font-family:monospace,monospace; /* 1 */font-size:1em /* 2 */}/* Text-level semantics
   ========================================================================== *//**
 * 1. Remove the gray background on active links in IE 10.
 * 2. Remove gaps in links underline in iOS 8+ and Safari 8+.
 */a{background-color:transparent; /* 1 */-webkit-text-decoration-skip:objects /* 2 */}/**
 * 1. Remove the bottom border in Chrome 57- and Firefox 39-.
 * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.
 */abbr[title]{border-bottom:none; /* 1 */text-decoration:underline; /* 2 */-webkit-text-decoration:underline dotted;text-decoration:underline dotted /* 2 */}/**
 * Prevent the duplicate application of `bolder` by the next rule in Safari 6.
 */b,strong{font-weight:inherit;font-weight:bolder}/**
 * Add the correct font weight in Chrome, Edge, and Safari.
 *//**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */code,kbd,samp{font-family:monospace,monospace; /* 1 */font-size:1em /* 2 */}/**
 * Add the correct font style in Android 4.3-.
 */dfn{font-style:italic}/**
 * Add the correct background and color in IE 9-.
 */mark{background-color:#ff0;color:#000}/**
 * Add the correct font size in all browsers.
 */small{font-size:80%}/**
 * Prevent `sub` and `sup` elements from affecting the line height in
 * all browsers.
 */sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}/* Embedded content
   ========================================================================== *//**
 * Add the correct display in IE 9-.
 */audio,video{display:inline-block}/**
 * Add the correct display in iOS 4-7.
 */audio:not([controls]){display:none;height:0}/**
 * Remove the border on images inside links in IE 10-.
 */img{border-style:none}/**
 * Hide the overflow in IE.
 */svg:not(:root){overflow:hidden}/* Forms
   ========================================================================== *//**
 * 1. Change the font styles in all browsers (opinionated).
 * 2. Remove the margin in Firefox and Safari.
 */button,input,optgroup,select,textarea{font-family:sans-serif; /* 1 */font-size:100%; /* 1 */line-height:1.15; /* 1 */margin:0 /* 2 */}/**
 * Show the overflow in IE.
 * 1. Show the overflow in Edge.
 */button,input{ /* 1 */overflow:visible}/**
 * Remove the inheritance of text transform in Edge, Firefox, and IE.
 * 1. Remove the inheritance of text transform in Firefox.
 */button,select{ /* 1 */text-transform:none}/**
 * 1. Prevent a WebKit bug where (2) destroys native `audio` and `video`
 *    controls in Android 4.
 * 2. Correct the inability to style clickable types in iOS and Safari.
 *//* 1 */ [type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button /* 2 */}/**
 * Remove the inner border and padding in Firefox.
 */[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}/**
 * Restore the focus styles unset by the previous rule.
 */[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}/**
 * Correct the padding in Firefox.
 */fieldset{padding:.35em .75em .625em}/**
 * 1. Correct the text wrapping in Edge and IE.
 * 2. Correct the color inheritance from `fieldset` elements in IE.
 * 3. Remove the padding so developers are not caught out when they zero out
 *    `fieldset` elements in all browsers.
 */legend{-webkit-box-sizing:border-box;box-sizing:border-box; /* 1 */color:inherit; /* 2 */display:table; /* 1 */max-width:100%; /* 1 */padding:0; /* 3 */white-space:normal /* 1 */}/**
 * 1. Add the correct display in IE 9-.
 * 2. Add the correct vertical alignment in Chrome, Firefox, and Opera.
 */progress{display:inline-block; /* 1 */vertical-align:baseline /* 2 */}/**
 * Remove the default vertical scrollbar in IE.
 */textarea{overflow:auto}/**
 * 1. Add the correct box sizing in IE 10-.
 * 2. Remove the padding in IE 10-.
 */[type=checkbox],[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box; /* 1 */padding:0 /* 2 */}/**
 * Correct the cursor style of increment and decrement buttons in Chrome.
 */[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}/**
 * 1. Correct the odd appearance in Chrome and Safari.
 * 2. Correct the outline style in Safari.
 */[type=search]{-webkit-appearance:textfield; /* 1 */outline-offset:-2px /* 2 */}/**
 * Remove the inner padding and cancel buttons in Chrome and Safari on macOS.
 */[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}/**
 * 1. Correct the inability to style clickable types in iOS and Safari.
 * 2. Change font properties to `inherit` in Safari.
 */::-webkit-file-upload-button{-webkit-appearance:button; /* 1 */font:inherit /* 2 */}/* Interactive
   ========================================================================== *//*
 * Add the correct display in IE 9-.
 * 1. Add the correct display in Edge, IE, and Firefox.
 *//* 1 */ menu,details{display:block}/*
 * Add the correct display in all browsers.
 */summary{display:list-item}/* Scripting
   ========================================================================== *//**
 * Add the correct display in IE 9-.
 */canvas{display:inline-block}/**
 * Add the correct display in IE.
 *//* Hidden
   ========================================================================== *//**
 * Add the correct display in IE 10-.
 */[hidden],template{display:none}:root{--color-ink:#2f3740;--color-ink-1:#6a7685;--color-ink-2:#b7c4d2;--color-ink-3:#8694a6;--color-ink-4:#a0aebd;--color-ink-5:#b7c4d2;--color-ink-6:#d3dce3;--color-ink-7:#ebeff2;--color-dark-blue:#215bb2;--color-blue:#2372e8;--color-blue-tint20:#4fa6f8;--color-blue-tint10:#4fa6f8;--color-light-blue:#98cdfb;--color-lightest-blue:#ddeffe;--color-dark-green:#517d0f;--color-green:#6a9f19;--color-green-tint20:#abdb61;--color-green-tint10:#abdb61;--color-light-green:#cdeaa1;--color-lightest-green:#ebf7d4;--color-dark-yellow:#936e10;--color-yellow:#f7be00;--color-yellow-tint20:#ffd138;--color-yellow-tint10:#ffd138;--color-light-yellow:#ffe58f;--color-lightest-yellow:#fff0b3;--color-dark-accent:#962708;--color-accent:#dd3809;--color-accent-tint20:#f25b36;--color-accent-tint10:#f25b36;--color-light-accent:#f9a590;--color-lightest-accent:#fedbd2;--color-dark-red:#b8141a;--color-red:#f2a6a8;--color-red-tint20:#e9676c;--color-light-red:#fbe0e1;--color-lightest-red:#fef6f6;--color-dark-soil:#dfd8d2;--color-soil:#eae4df;--color-light-soil:#f5f2ef;--color-paper:#faf7f5;--color-dark-teal:#037a63;--color-teal:#43cdb4;--color-light-teal:#8bead9;--color-lightest-teal:#c8fbf2;--color-dark-purple:#405180;--color-purple:#6f82b7;--color-light-purple:#98a8d7;--color-lightest-purple:#d4defa;--color-ice:#f8f9fa;--shadow-1:0 1.5px 4px rgba(0,0,0,.24),0 1.5px 6px rgba(0,0,0,.12);--shadow-2:0 3px 12px rgba(0,0,0,.23),0 3px 12px rgba(0,0,0,.16);--shadow-3:0 6px 12px rgba(0,0,0,.23),0 10px 40px rgba(0,0,0,.19);--shadow-4:0 10px 20px rgba(0,0,0,.22),0 14px 56px rgba(0,0,0,.25);--shadow-5:0 15px 24px rgba(0,0,0,.22),0 19px 76px rgba(0,0,0,.3);--negative-shadow-2:0 -3px 12px rgba(0,0,0,.23),0 3px 12px rgba(0,0,0,.16);--color-brand-text:#143261;--color-brand-800:#1b4686;--color-brand-700:#215bb2;--color-brand-600:#2567ca;--color-brand-500:#2372e8;--color-brand-400:#4fa6f8;--color-brand-300:#98cdfb;--color-brand-200:#ddeffe;--color-brand-100:#f5fbff;--color-accent-text:#4f1809;--color-accent-800:#76220a;--color-accent-700:#962708;--color-accent-600:#bd320a;--color-accent-500:#dd3809;--color-accent-400:#f25b36;--color-accent-300:#f9a590;--color-accent-200:#fedbd2;--color-accent-100:#fff7f5;--color-neutral-text:#2f3740;--color-neutral-800:#45505e;--color-neutral-700:#6a7685;--color-neutral-600:#8694a6;--color-neutral-500:#a0aebd;--color-neutral-400:#b7c4d2;--color-neutral-300:#d3dce3;--color-neutral-200:#ebeff2;--color-neutral-100:#f8f9fa;--color-white:#fff;--color-red-100:#fef6f6;--color-red-200:#fbe0e1;--color-red-300:#f2a6a8;--color-red-400:#e9676c;--color-red-500:#d3171e;--color-red-600:#b8141a;--color-red-700:#931015;--color-red-800:#781115;--color-red-text:#4e0e10;--color-yellow-100:#fefaeb;--color-yellow-200:#fff0b3;--color-yellow-300:#ffe58f;--color-yellow-400:#ffd138;--color-yellow-500:#f7be00;--color-yellow-600:#cb980b;--color-yellow-700:#936e10;--color-yellow-800:#674c0f;--color-yellow-text:#43310a;--color-green-100:#f9fdf1;--color-green-200:#ebf7d4;--color-green-300:#cdeaa1;--color-green-400:#abdb61;--color-green-500:#88c924;--color-green-600:#6a9f19;--color-green-700:#517d0f;--color-green-800:#426111;--color-green-text:#283b0c;--font-family-primary:"Fira Sans","Arial",sans-serif;--font-family-handwritten:"Caveat Brush","Comic Sans",sans-serif;/* Old font size variables */--font-size-s-1:14px;--font-size-m-1:18px;--font-size-m-2:20px;--font-size-m-3:24px;--font-size-l-1:27px;--font-size-l-2:32px;--font-size-l-3:40px;/* New font size variables */--font-size:16px;--font-size-tiny:14px;--font-size-medium:18px;--font-size-large:20px;--font-size-x-large:24px;--font-size-xx-large:27px;--font-size-display-medium:32px;--font-size-display-large:40px;--font-weight-bold:500;--font-weight-medium:400;--font-weight-regular:300;--font-weight-light:100;--page-max-width:850px;--border-radius:2px;--border-radius-2x:4px;--space:8px;--space-2x:16px;--space-3x:24px;--space-4x:32px;--space-5x:40px;--space-6x:48px;--space-7x:56px;--space-8x:64px;--space-9x:72px;--space-10x:80px;--velocity:500ms}/* Make sure to update the docs in measures.md when changing these breakpoints */*,:after,:before{-webkit-box-sizing:border-box;box-sizing:border-box}body,html{background-color:#fff;color:#333;line-height:1.5;font-family:Fira Sans,Arial,sans-serif;font-smooth:always;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#2f3740}/* OLD TYPOGRAPHY STYLES */.u-h1{font-size:24px}.u-h1,.u-h2{font-family:Fira Sans,Arial,sans-serif;font-weight:400}.u-h2{font-size:18px}.u-h3{font-size:14px;text-transform:uppercase}.u-h3,.u-h4{font-family:Fira Sans,Arial,sans-serif;font-weight:400}.u-h4{font-size:20px}.u-titleXS{font-size:27px}.u-titleS,.u-titleXS{font-family:Fira Sans,Arial,sans-serif;font-weight:400}.u-titleS{font-size:32px}/* NEW TYPOGRAPY STYLES */.display-xx-large,.u-titleL{font-family:Fira Sans,Arial,sans-serif;font-size:40px;font-weight:300}.display-x-large{font-size:32px}.display-large,.display-x-large{font-family:Fira Sans,Arial,sans-serif;font-weight:400}.display-large{font-size:27px}.display-medium{font-size:24px}.display-medium,.display-small{font-family:Fira Sans,Arial,sans-serif;font-weight:400}.display-small{font-size:18px}.display-x-small{font-size:14px;text-transform:uppercase}.display-x-small,.large{font-family:Fira Sans,Arial,sans-serif;font-weight:400}.large{font-size:20px}.body{font-size:16px}.body,.tiny{font-family:Fira Sans,Arial,sans-serif;font-weight:400}.tiny{font-size:14px}.display-xx-large--soft{font-family:Fira Sans,Arial,sans-serif;font-size:40px;font-weight:300;color:#6a7685}.display-x-large--soft{font-size:32px}.display-large--soft,.display-x-large--soft{font-family:Fira Sans,Arial,sans-serif;font-weight:400;color:#6a7685}.display-large--soft{font-size:27px}.display-medium--soft{font-size:24px}.display-medium--soft,.display-small--soft{font-family:Fira Sans,Arial,sans-serif;font-weight:400;color:#6a7685}.display-small--soft{font-size:18px}.display-x-small--soft{font-size:14px;text-transform:uppercase}.display-x-small--soft,.large--soft{font-family:Fira Sans,Arial,sans-serif;font-weight:400;color:#6a7685}.large--soft{font-size:20px}.body--soft{font-size:16px}.body--soft,.tiny--soft{font-family:Fira Sans,Arial,sans-serif;font-weight:400;color:#6a7685}.tiny--soft{font-size:14px}.bold{font-weight:500}.bold,.italic{font-family:Fira Sans,Arial,sans-serif;font-size:16px}.italic{font-weight:400;font-style:italic}.link{color:#2372e8;text-decoration:underline}.error,.link{font-family:Fira Sans,Arial,sans-serif;font-size:16px;font-weight:500}.error{color:#d3171e;font-style:italic}/**
 * Inline List
 */.u-inlineList{list-style-type:none;padding:0;margin:0;text-align:center}/**
 * Bad for performances...
 */.u-inlineList li{display:inline-block}.u-inlineList li:not(:last-child):after{content:"\2022";margin:0 8px}.u-fieldset{margin:0;padding:0;border:none;min-width:0}/**
 * Visible only to screen readers
 * Credits: https://github.com/twbs/bootstrap/blob/29d58fb758683db42c2d716ac654dea3ab6063c7/scss/mixins/_screen-reader.scss
 */.u-srOnly{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;-webkit-clip-path:inset(50%);clip-path:inset(50%);border:0}.DateStack{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-negative:0;flex-shrink:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.DateStack-day{line-height:1}.DateStack-month{line-height:1.6;text-transform:uppercase}:root{--menu-width:calc(100% - 4px); /* based on Input component width */--input-padding-left:38px;--icon-top:20px;--downArrow-top:calc(50% - 11px);--input-width:calc(100% - 16px);--iconClose-right:10px;--menu-margin:2px 0 0;--icon-z-index:4;--input-border-invalid:0 0 0 2px #b8141a;--button-padding:15px 25px 15px 20px}.Autocomplete-menu{border-radius:2px;border:1px solid #d3dce3;min-height:48px;max-height:250px;background:#fff;cursor:pointer;width:calc(100% - 4px);margin:2px 0 0;overflow-y:scroll;position:absolute}.Autocomplete-menu>:last-child{border-bottom-left-radius:2px;border-bottom-right-radius:2px}.Autocomplete-menu>:first-child{border-top-left-radius:2px;border-top-right-radius:2px}.Autocomplete-wrapper{width:100%;min-width:100%;margin:8px 0;z-index:3;border:1px solid #d3dce3}.Autocomplete-wrapper .Button{width:100%}.Autocomplete-mobileIcon{display:none}.Autocomplete--close .Button--white{background-repeat:no-repeat;background-size:22px 22px;background-position:100%;padding:15px 25px 15px 20px}.Autocomplete--close input[value]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Autocomplete--open .Input-field{background-size:0 0}.Autocomplete-wrapper--invalid .Button--white{-webkit-box-shadow:0 0 0 2px #b8141a;box-shadow:0 0 0 2px #b8141a}@media (min-width:826px){.Autocomplete--open .Autocomplete-wrapper{position:relative}}@media (max-width:825px){.Autocomplete--open .Autocomplete-wrapper{position:fixed;top:0;left:0;background-color:#faf7f5}.Autocomplete--open .Autocomplete-menu{height:100vh;max-height:100vh;width:100vw;top:64px;left:0;margin:0;padding:0}.Autocomplete--open .Autocomplete-input{height:48px;width:calc(100% - 16px);border-bottom:1px solid #45505e;padding-left:40px;margin:8px}.Autocomplete--open .Autocomplete-menu{-webkit-box-shadow:none;box-shadow:none;border-radius:0}.Autocomplete--open .Autocomplete-mobileIcon{display:block;position:fixed;top:20px;z-index:4;color:#a0aebd;cursor:pointer}.Autocomplete--open .Autocomplete-closeIcon{right:10px}.Autocomplete--open .Autocomplete-backIcon{left:16px}}.Autocomplete--open .InputFeedback--error{display:none}:root{--icon-button-dimension:44px;--icon-button-small-dimension:32px;--icon-button-icon-dimension:22px;--regular-button-height:44px;--compact-button-height:36px;--very-compact-button-height:26px;--button-velocity:300ms}.Button{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;

  /* TODO find a better solution when dealing with long labels that break lines... */padding:10px 20px;border:none;border-radius:2px;min-height:44px;font-size:16px;font-family:Fira Sans,Arial,sans-serif;font-weight:500;text-decoration:none;cursor:pointer;-webkit-transition:-webkit-box-shadow .3s;transition:-webkit-box-shadow .3s;transition:box-shadow .3s;transition:box-shadow .3s,-webkit-box-shadow .3s}.Button--accent{color:#fff;background-color:#dd3809}.Button--accent.Button--hover,.Button--accent:hover{background-color:#f25b36}.Button--accent.Button--focus,.Button--accent:focus{outline:0;-webkit-box-shadow:0 0 0 2px #215bb2;box-shadow:0 0 0 2px #215bb2}.Button--accent.Button--active,.Button--accent:active{background-color:#dd3809}.Button--accent:disabled{background-color:#d3dce3;color:#6a7685;cursor:auto}.Button--flatAccent{color:#fff;background-color:#dd3809}.Button--flatAccent.Button--hover,.Button--flatAccent:hover{background-color:#f25b36}.Button--flatAccent.Button--focus,.Button--flatAccent:focus{outline:0;-webkit-box-shadow:0 0 0 2px #215bb2;box-shadow:0 0 0 2px #215bb2}.Button--flatAccent.Button--active,.Button--flatAccent:active{background-color:#f25b36}.Button--flatAccent:disabled{background-color:#d3dce3;color:#6a7685;cursor:auto}.Button--flatAccent{-webkit-box-shadow:none;box-shadow:none}.Button--green{color:#fff;background-color:#517d0f}.Button--green.Button--hover,.Button--green:hover{background-color:#426111}.Button--green.Button--focus,.Button--green:focus{outline:0;-webkit-box-shadow:0 0 0 2px #215bb2;box-shadow:0 0 0 2px #215bb2}.Button--green.Button--active,.Button--green:active{background-color:#517d0f}.Button--green:disabled{background-color:#d3dce3;color:#6a7685;cursor:auto}.Button--blue{color:#fff;background-color:#2372e8}.Button--blue.Button--hover,.Button--blue:hover{background-color:#2567ca}.Button--blue.Button--focus,.Button--blue:focus{outline:0;-webkit-box-shadow:0 0 0 2px #215bb2;box-shadow:0 0 0 2px #215bb2}.Button--blue.Button--active,.Button--blue:active{background-color:#2567ca}.Button--blue:disabled{background-color:#d3dce3;color:#6a7685;cursor:auto}.Button--yellow{color:#45505e;background-color:#ffd138}.Button--yellow.Button--hover,.Button--yellow:hover{background-color:#ffe58f}.Button--yellow.Button--focus,.Button--yellow:focus{outline:0;-webkit-box-shadow:0 0 0 2px #215bb2;box-shadow:0 0 0 2px #215bb2}.Button--yellow.Button--active,.Button--yellow:active{background-color:#ffd138}.Button--yellow:disabled{background-color:#d3dce3;color:#6a7685;cursor:auto}.Button--white{color:#45505e;background-color:#fff}.Button--white.Button--hover,.Button--white:hover{background-color:#ebeff2}.Button--white.Button--focus,.Button--white:focus{outline:0;-webkit-box-shadow:0 0 0 2px #215bb2;box-shadow:0 0 0 2px #215bb2}.Button--white.Button--active,.Button--white:active{background-color:#fff}.Button--white:disabled{background-color:#d3dce3;color:#6a7685;cursor:auto}.Button--whiteWithBorder{color:#45505e;background-color:#fff}.Button--whiteWithBorder.Button--hover,.Button--whiteWithBorder:hover{background-color:#ebeff2}.Button--whiteWithBorder.Button--focus,.Button--whiteWithBorder:focus{outline:0;-webkit-box-shadow:0 0 0 2px #215bb2;box-shadow:0 0 0 2px #215bb2}.Button--whiteWithBorder.Button--active,.Button--whiteWithBorder:active{background-color:#fff}.Button--whiteWithBorder:disabled{background-color:#d3dce3;color:#6a7685;cursor:auto}.Button--whiteWithBorder{border:1px solid #d3dce3}.Button--linkBlue{color:#2372e8;background-color:transparent;text-decoration:none}.Button--linkBlue.Button--hover,.Button--linkBlue:hover{text-decoration:underline;color:#2567ca}.Button--linkBlue.Button--active,.Button--linkBlue:active{text-decoration:underline}.Button--linkBlue.Button--focus,.Button--linkBlue:focus{-webkit-box-shadow:0 0 0 2px #215bb2;box-shadow:0 0 0 2px #215bb2}.Button--linkBlue:disabled{color:#6a7685;text-decoration:none;cursor:auto}.Button--linkWhite{color:#fff;background-color:transparent;text-decoration:none}.Button--linkWhite.Button--hover,.Button--linkWhite:hover{text-decoration:underline;color:#fff}.Button--linkWhite.Button--active,.Button--linkWhite:active{text-decoration:underline}.Button--linkWhite.Button--focus,.Button--linkWhite:focus{-webkit-box-shadow:0 0 0 2px #215bb2;box-shadow:0 0 0 2px #215bb2}.Button--linkWhite:disabled{color:#6a7685;text-decoration:none;cursor:auto}.Button--linkWhite.Button--active,.Button--linkWhite.Button--hover,.Button--linkWhite:active,.Button--linkWhite:hover{color:#fff}.Button--linkDark{color:#45505e;background-color:transparent;text-decoration:none}.Button--linkDark.Button--hover,.Button--linkDark:hover{text-decoration:underline;color:#6a7685}.Button--linkDark.Button--active,.Button--linkDark:active{text-decoration:underline}.Button--linkDark.Button--focus,.Button--linkDark:focus{-webkit-box-shadow:0 0 0 2px #215bb2;box-shadow:0 0 0 2px #215bb2}.Button--linkDark:disabled{color:#6a7685;text-decoration:none;cursor:auto}.Button--linkRed{color:#d3171e;background-color:transparent;text-decoration:none}.Button--linkRed.Button--hover,.Button--linkRed:hover{text-decoration:underline;color:#b8141a}.Button--linkRed.Button--active,.Button--linkRed:active{text-decoration:underline}.Button--linkRed.Button--focus,.Button--linkRed:focus{-webkit-box-shadow:0 0 0 2px #215bb2;box-shadow:0 0 0 2px #215bb2}.Button--linkRed:disabled{color:#6a7685;text-decoration:none;cursor:auto}.Button--flatAccent.Button--focus,.Button--flatAccent:focus,.Button--linkBlue.Button--focus,.Button--linkBlue:focus,.Button--linkDark.Button--focus,.Button--linkDark:focus,.Button--linkRed.Button--focus,.Button--linkRed:focus,.Button--linkWhite.Button--focus,.Button--linkWhite:focus{outline:none}.Button-subLabel{font-size:14px;font-weight:400}.Button-icon{margin-top:-1px;-webkit-box-flex:0;-ms-flex:0 0 22px;flex:0 0 22px;vertical-align:middle}.Button-icon:first-child{margin-right:8px;margin-left:-4px}.Button-icon:last-child{margin-right:-4px;margin-left:8px}.Button-label{text-align:left;line-height:1.4}.Button--multiLabelButton{padding:5px 20px 4px}.Button--multiLabelButton .Button-contentWrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.Button--multiLabelButton .Button-label,.Button--multiLabelButton .Button-subLabel{white-space:nowrap}.Button--multiLabelButton .Button-label:first-child,.Button--multiLabelButton .Button-subLabel:first-child{margin-bottom:2px}.Button--iconButton{width:44px;height:44px;min-height:auto;padding:0;border-radius:44px}.Button--iconButton.Button--small{width:32px;height:32px;border-radius:32px}.Button--iconButton .Button-icon{margin:0}.Button-labelOverlay{display:none}.Button--loading{position:relative}.Button--loading .Button-icon,.Button--loading .Button-label{opacity:0}.Button--loading .Button-labelOverlay{position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;top:0;left:0;width:100%;height:100%}@media (max-width:825px){.Button--responsive .Button-label{display:none}.Button--responsive .Button-icon{margin:0}}.Button--compact{min-height:36px;padding:0 16px}.Button--very-compact{font-size:14px;min-height:26px;padding:0 16px}.Button--very-compact .Button-icon{width:16px}:root{--checkmark-top:3px;--checkmark-left:3px;--label-margin-top:1px}.Checkbox{display:-webkit-box;display:-ms-flexbox;display:flex}.Checkbox-checkboxElement{position:absolute;opacity:0}.Checkbox-checkboxElement+.Checkbox-label{position:relative;padding-left:40px;cursor:pointer;-ms-flex-item-align:center;align-self:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%}.Checkbox-checkboxElement+.Checkbox-label:before{content:"";position:absolute;left:0;top:0;width:24px;height:24px;background:#fff;border-radius:2px;-webkit-box-shadow:0 0 0 1px #b7c4d2;box-shadow:0 0 0 1px #b7c4d2}.Checkbox-checkboxElement+.Checkbox-label:after{content:url("data:image/svg+xml;charset=UTF-8,%3c?xml version='1.0' encoding='UTF-8'?%3e%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='100%25' height='100%25' preserveAspectRatio='xMidYMin meet'%3e%3cg stroke='%2387C627' fill='%2387C627'%3e%3cpath class='d-check' d='M4.32396433,9.37778351 C3.37970535,8.37044034 1.79761921,8.31930049 0.790276044,9.26355947 C-0.217067126,10.2078185 -0.268206967,11.7899046 0.676052011,12.7972478 L9.02441295,21.7033472 L23.2153546,8.31868383 C24.2197823,7.37132415 24.266045,5.78908789 23.3186853,4.78466024 C22.3713256,3.78023259 20.7890894,3.73396986 19.7846617,4.68132954 L9.24230403,14.6247084 L4.32396433,9.37778351 Z'%3e%3c/path%3e%3c/g%3e%3c/svg%3e");position:absolute;top:3px;left:3px;-webkit-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out;width:18px}.Checkbox-checkboxElement:hover+.Checkbox-label:before{-webkit-box-shadow:0 0 0 1px #215bb2;box-shadow:0 0 0 1px #215bb2}.Checkbox-checkboxElement:not(:checked)+.Checkbox-label:after{opacity:0}.Checkbox-checkboxElement:disabled+.Checkbox-label:before{background-color:#d3dce3;-webkit-box-shadow:none;box-shadow:none;content:"";cursor:default}.Checkbox-checkboxElement:disabled:focus+.Checkbox-label:before,.Checkbox-checkboxElement:disabled:hover+.Checkbox-label:before{-webkit-box-shadow:none;box-shadow:none}.Checkbox-checkboxElement:disabled+.Checkbox-label:after{cursor:default}.Checkbox-checkboxElement:disabled:checked+.Checkbox-label:after{content:url("data:image/svg+xml;charset=UTF-8,%3c?xml version='1.0' encoding='UTF-8'?%3e%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='100%25' height='100%25' preserveAspectRatio='xMidYMin meet'%3e%3cg stroke='%23ffffff' fill='%23ffffff'%3e%3cpath class='d-check' d='M4.32396433,9.37778351 C3.37970535,8.37044034 1.79761921,8.31930049 0.790276044,9.26355947 C-0.217067126,10.2078185 -0.268206967,11.7899046 0.676052011,12.7972478 L9.02441295,21.7033472 L23.2153546,8.31868383 C24.2197823,7.37132415 24.266045,5.78908789 23.3186853,4.78466024 C22.3713256,3.78023259 20.7890894,3.73396986 19.7846617,4.68132954 L9.24230403,14.6247084 L4.32396433,9.37778351 Z'%3e%3c/path%3e%3c/g%3e%3c/svg%3e")}.Checkbox-checkboxElement:disabled:focus+.Checkbox-label{-webkit-box-shadow:none;box-shadow:none}/* to have label starting exactly in the middle of checkox*/.Checkbox-labelText{margin-top:1px}.Checkbox--dark .Checkbox-checkboxElement:focus+.Checkbox-label:before{-webkit-box-shadow:0 0 0 2px #215bb2;box-shadow:0 0 0 2px #215bb2}.Checkbox--dark .Checkbox-labelText{color:#2f3740}.Checkbox--dark .Checkbox-sublabelText{color:#6a7685}.Checkbox--light .Checkbox-checkboxElement:focus+.Checkbox-label:before{-webkit-box-shadow:0 0 0 2px #4fa6f8;box-shadow:0 0 0 2px #4fa6f8}.Checkbox--light .Checkbox-labelText{color:#fff}.Checkbox--light .Checkbox-sublabelText{color:#ebeff2}.Checkbox--light .Checkbox-checkboxElement+.Checkbox-label:before{-webkit-box-shadow:none;box-shadow:none}.Checkbox-sublabelText{font-style:italic;line-height:1.4;opacity:.7}.CopyLink{cursor:pointer;text-decoration:none}.CopyLink:hover{text-decoration:underline}.CopyLink--blue{color:#2372e8}.CopyLink--white{color:#fff}.CopyLink--dark{color:#45505e}:root{--menu-max-height:250px;--wrapper-z-index:3;--wrapper-margin:8px;--input-box-shadow-invalid:0 0 0 2px #b8141a;--caretIcon-right:4px;--caretIcon-top:12px;--rrs__options-top:50px;--rrs__button-line-height:44px}.rrs{position:relative;margin:8px 0}.rrs__button{color:#45505e;font-weight:500;position:relative;cursor:pointer;line-height:44px;background:#fff;border-radius:2px;border:1px solid #d3dce3}.rrs__button:hover{background-color:#ebeff2}.rrs__button:focus{outline:0;-webkit-box-shadow:0 0 0 2px #215bb2;box-shadow:0 0 0 2px #215bb2}.rrs__button--disabled{color:#6a7685;cursor:auto}.rrs__button--disabled,.rrs__button--disabled:hover{background-color:#d3dce3}.rrs__button+.rrs__options{list-style:none;padding:0;margin:0;background:#fff;position:absolute;z-index:2;border:1px solid #d3dce3;border-radius:2px;top:50px;width:100%;height:0;visibility:hidden;overflow:hidden}.rrs--options-visible .rrs__options{height:auto;visibility:visible;overflow:auto;overflow-y:scroll;-webkit-overflow-scrolling:touch;min-height:48px;max-height:250px}.rrs__option{cursor:pointer;padding:12px 16px;padding:.75rem 1rem;margin:0;*{pointer-events:none}}.rrs__option:focus{outline:0}.rrs__option:hover{background:#e2f1f9}.rrs__option:active{background:#e1f5fe}.rrs__option.rrs__option--selected{color:#215bb2}.rrs__label{padding:0 32px 0 16px;padding:0 2rem 0 1rem;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;width:100%;max-width:100%;-webkit-tap-highlight-color:rgba(0,0,0,0)}.rrs--options-visible .rrs__label,.rrs__button:focus .rrs__label{outline:0}.rrs__label{font-size:inherit;background:transparent;border:1px solid transparent;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.CustomSelect{width:100%;min-width:100%;margin:8px 0;z-index:3}.CustomSelect--invalid .rrs__button{outline:0;-webkit-box-shadow:0 0 0 2px #b8141a;box-shadow:0 0 0 2px #b8141a}.rrs-caretIcon{position:absolute;right:4px;top:12px}:root{--ColorPicker-buttonIcon-size:22px;--ColorPicker-input-maxWidth:200px}.ColorPicker{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.ColorPicker-resetIcon{margin-left:16px}.ColorPicker-input{max-width:200px}.ColorPicker-input--hideInput{
  /* visuallyhidden styles borrowed from: https://css-tricks.com/places-its-tempting-to-use-display-none-but-dont/ */
  /* Apparently, if the input was really hidden we can't trigger a click event on it, and the picker doesn't show up. Using a11y styles for visuallyhiding the input we manage to get the picker to pop up (in Safari).
  In Edge we didn't change anything, but since it's self updating and soon it's becoming Chrome-based, the issue will be gone soon (we have very low usage of Doodle coming from Edge browsers) */position:absolute;overflow:hidden;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px;padding:0;border:0}.ColorPicker-input--invalid{-webkit-box-shadow:0 0 0 2px #b8141a;box-shadow:0 0 0 2px #b8141a}.ColorPicker-buttonIcon{display:inline-block;width:22px;height:22px;border-radius:2px}.FileUpload{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.FileUpload-input{display:none}.FileUpload-button,.FileUpload-delete{margin-left:16px}:root{--input-padding:38px;--input-icon-top:calc(50% - 11px);--inputButton-top:2px;--input-margin:4px;--input-height:44px}.Input{font-size:16px;color:#ebeff2;margin-bottom:8px}.Input--light .InputFeedback--note{color:#fff;font-size:14px}.Input--light .Input-label{color:#fff}.Input--light .InputFeedback--error{display:none;color:#fef6f6}.Input--dark .Input-field{-webkit-box-shadow:0 0 0 1px #d3dce3;box-shadow:0 0 0 1px #d3dce3}.Input--dark .InputFeedback--note{color:#6a7685;font-size:14px}.Input--dark .Input-label{color:#45505e}.Input--dark .InputFeedback--error{display:none}.Input--invalid .Input-field{-webkit-box-shadow:0 0 0 2px #d3171e;box-shadow:0 0 0 2px #d3171e}.Input--invalid .Input-field:hover{-webkit-box-shadow:0 0 0 1px #b8141a;box-shadow:0 0 0 1px #b8141a}.Input--invalid .Input-field:focus{-webkit-box-shadow:0 0 0 2px #215bb2;box-shadow:0 0 0 2px #215bb2;outline:0}.Input--invalid .InputFeedback--error{display:block}.Input-field{margin:4px 0;padding:8px;border-radius:2px;background-color:#fff;border:none;width:calc(100% - 4px);min-height:44px;height:44px;color:#2f3740;
  
  /* To make ios happy */-webkit-appearance:none}.Input-field:hover{-webkit-box-shadow:0 0 0 1px #2372e8;box-shadow:0 0 0 1px #2372e8;outline:0}.Input-field.Input--focused,.Input-field:focus{-webkit-box-shadow:0 0 0 2px #215bb2;box-shadow:0 0 0 2px #215bb2;outline:0}.Input-field.Input-field--textarea{height:auto;display:-webkit-box;display:-ms-flexbox;display:flex/*to remove blank vertical space below the textarea*/}.Input-fieldWithButton .Input-field,.Input-fieldWithIcon .Input-field{position:relative;padding:0 38px 0 0}.Input-fieldWithButton .Input-field input,.Input-fieldWithButton .Input-field textarea,.Input-fieldWithIcon .Input-field input,.Input-fieldWithIcon .Input-field textarea{border:none;outline:none;min-height:44px;height:44px;line-height:44px;padding-left:8px;width:100%}.Input-fieldWithIcon{position:relative}.Input-fieldWithIcon .Icon{position:absolute;top:calc(50% - 11px);right:8px;color:#a0aebd}.Input-fieldWithIcon .Input-textareaIcon{top:8px}.Input-fieldWithIcon .Input-selectIcon{/*enable displaying the drop-down list after clicking on custom icon*//*does not work in IE < 11*/pointer-events:none}.Input-fieldWithIcon select.Input-field{-webkit-appearance:none;-moz-appearance:none}.Input-fieldWithIcon select:required:invalid.Input-field{color:#a0aebd}.Input-fieldWithButton{position:relative}.Input-fieldWithButton .Input-field{position:relative;z-index:1}.Input-fieldWithButton .Button{position:absolute;width:38px;right:0}.Input-fieldWithButton--showButton .Input-field{padding-right:38px}/* PLACEHOLDER */::-webkit-input-placeholder{ /* Chrome/Opera/Safari */color:#6a7685}::-moz-placeholder{ /* Firefox 19+ */color:#6a7685}:-ms-input-placeholder{ /* IE 10+ */color:#6a7685}:-moz-placeholder{ /* Firefox 18- */color:#6a7685}/* Remove  native arrow in select element *//* Remove IE 'clear field' X button in inputs */.Input-field::-ms-clear,select::-ms-expand{display:none}/* Hide address book input icon in Safari*/.Input-field:focus::-webkit-contacts-auto-fill-button{display:none!important}/*  firefox vertical aligment of select element text */@-moz-document url-prefix(){.Input-fieldWithIcon select.Input-field{padding-top:13px}}.InputFeedback p{margin:0;padding:0}.InputFeedback--note{font-style:italic;line-height:1.4;opacity:.7}.InputFeedback--error{color:#b8141a}.InputFeedback---note{color:#d3dce3}.Radio{display:-webkit-box;display:-ms-flexbox;display:flex}.Radio-radioElement{position:absolute;opacity:0}.Radio-label{position:relative;padding-left:16px;cursor:pointer;-ms-flex-item-align:center;align-self:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%}.Radio-sublabelText{font-style:italic;line-height:1.4;opacity:.7}.Radio-radioElement+svg{width:24px;height:24px}.Radio-radioElement+svg .d-background{stroke:#a0aebd}.Radio-radioElement:checked+svg .d-background,.Radio-radioElement:focus+svg .d-background,.Radio-radioElement:hover+svg .d-background{stroke-width:2}.Radio-radioElement:focus+svg .d-background,.Radio-radioElement:hover+svg .d-background{stroke:#2372e8}.Radio-radioElement:checked+svg .d-background{stroke:#215bb2}.Radio-radioElement:checked+svg .d-check{fill:#88c924}.Radio-radioElement:disabled+svg .d-background{stroke:#a0aebd;fill:#a0aebd}.Radio-radioElement:disabled:checked+svg .d-check{fill:#fff}.Radio--light .Radio-labelText,.Radio--light .Radio-sublabelText{color:#fff}.Radio--light .Radio-radioElement+svg .d-background{fill:#fff}.Radio--light .Radio-radioElement:disabled+svg .d-background{fill:#a0aebd}.Radio--light .Radio-radioElement:focus+svg .d-background{stroke:#4fa6f8}.Radio--light .Radio-radioElement:checked+svg .d-background{stroke:#215bb2}.Radio--light .Radio-radioElement:hover+svg .d-background{stroke:#4fa6f8}.Radio--light .Radio-radioElement:disabled+svg .d-background{stroke:#a0aebd}:root{--languageMenu-width:320px;--languageMenu-wrapperWidth:105px}.LanguageMenu{display:inline-block;position:relative}.LanguageMenu-itemWrapper{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;-ms-flex-item-align:start;align-self:flex-start;width:105px}.LanguageMenu-list{background:#fff;border:1px solid #6a7685;border-radius:3px;padding:0;list-style:none;position:absolute;z-index:1;margin:0 0 2px;bottom:100%;text-align:left;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-line-pack:stretch;align-content:stretch;width:320px;padding:16px;right:1px}.LanguageMenu-language{margin-left:8px;vertical-align:top}.LanguageMenu-item{display:block;color:#2f3740;cursor:pointer;padding:16px;text-decoration:none;white-space:nowrap}.LanguageMenu-item:hover{background-color:#ddeffe}@media (max-width:825px){.LanguageMenu-list{left:50%;-webkit-transform:translate(-50%);transform:translate(-50%)}}.Link{text-decoration:none;font-weight:500}.Link:focus{outline:none;-webkit-box-shadow:0 3px 12px rgba(0,0,0,.23),0 3px 12px rgba(0,0,0,.16),0 0 0 2px #215bb2;box-shadow:0 3px 12px rgba(0,0,0,.23),0 3px 12px rgba(0,0,0,.16),0 0 0 2px #215bb2}.Link:hover{text-decoration:underline}.Link--blue{color:#2372e8}.Link--white{color:#fff}.Link--dark{color:#45505e}.Link--block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:16px;border-radius:2px;-webkit-box-shadow:0 0 0 1px #d3dce3;box-shadow:0 0 0 1px #d3dce3;width:100%;color:#6a7685}.Link--block:hover{-webkit-box-shadow:0 0 0 1px #215bb2;box-shadow:0 0 0 1px #215bb2}.Link--block:active{-webkit-box-shadow:0 0 0 2px #215bb2;box-shadow:0 0 0 2px #215bb2}.Link--block .Icon{color:#6a7685;-webkit-box-flex:0;-ms-flex:0 0 22px;flex:0 0 22px}.Link-subLabel{font-weight:100;text-decoration:none}.Link-labelWrapper{width:100%}.Menu{display:inline-block;position:relative}.Menu-list{background:#fff;border:1px solid #d3dce3;border-radius:3px;padding:0;list-style:none;position:absolute;z-index:1;min-width:100%}.Menu-list--position-bottom{margin:2px 0 0;-webkit-box-shadow:0 3px 12px rgba(0,0,0,.23),0 3px 12px rgba(0,0,0,.16);box-shadow:0 3px 12px rgba(0,0,0,.23),0 3px 12px rgba(0,0,0,.16)}.Menu-list--position-top{margin:0 0 2px;bottom:100%;-webkit-box-shadow:0 -3px 12px rgba(0,0,0,.23),0 3px 12px rgba(0,0,0,.16);box-shadow:0 -3px 12px rgba(0,0,0,.23),0 3px 12px rgba(0,0,0,.16);text-align:left}.Menu-list--align-left{left:0}.Menu-list--align-right{right:0}.Menu-item{display:block;color:#2f3740;cursor:pointer;padding:16px 24px;text-decoration:none;white-space:nowrap}.Menu-item:hover{background-color:#ddeffe}.Menu-item:focus{outline:0;-webkit-box-shadow:0 0 0 2px #215bb2;box-shadow:0 0 0 2px #215bb2;border-radius:2px;position:relative}:root{--tabs-padding:4px 14px 11px 14px;--border-bottomHeight:4px;--border-topRadius:2px 2px 0 0}.Tabs-tabList{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0;margin:0;list-style:none;font-size:16px;font-family:Fira Sans,Arial,sans-serif;font-weight:300}.Tabs-tablistItem{position:relative}.Tabs-tab{padding:4px 14px 11px;cursor:pointer}.Tabs-tab.is-active{cursor:default}.Tabs-tab:after{content:"";border-radius:2px 2px 0 0;display:block;position:absolute;height:4px;bottom:0;left:0;right:0;color:#2372e8;-webkit-transition:all .3s;transition:all .3s;background-color:transparent}.Tabs-tab:focus{outline:none/*TODO we need :focus designs for light and dark variantss*/}.Tabs--dark .Tabs-tab{color:#6a7685;font-weight:500}.Tabs--dark .Tabs-tab.is-active{color:#2372e8;font-weight:500}.Tabs--dark .Tabs-tab.is-active:after{background-color:#2372e8}.Tabs--dark .Tabs-tab.is-inactive:hover:after{background-color:#d3dce3}.Tabs--light .Tabs-tab{opacity:1%}.Tabs--light .Tabs-tab,.Tabs--light .Tabs-tab.is-active{color:#fff;font-weight:500}.Tabs--light .Tabs-tab.is-active:after{background-color:#fff}.Tabs--light .Tabs-tab.is-inactive:hover:after{background-color:#d3dce3}.Toggle{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;cursor:pointer}.Toggle-disabled{cursor:default}.Toggle-label{position:relative;padding-left:16px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;line-height:1.3}.Toggle-input{opacity:0;width:0;height:0}.Toggle-slider{-webkit-box-flex:0;-ms-flex:0 0 36px;flex:0 0 36px;position:relative;height:20px;border:2px solid transparent;top:0;left:0;right:0;bottom:0;-webkit-transition:.4s;transition:.4s}.Toggle-slider:before{position:absolute;content:"";height:16px;width:16px;-webkit-transition:.4s;transition:.4s;background-color:#fff}.Toggle-input:checked+.Toggle-slider:before{-webkit-transform:translateX(16px);transform:translateX(16px)}.Toggle-slider{border-radius:32px}.Toggle-slider:before{border-radius:50%}.Toggle--light .Toggle-label--text{color:#fff}.Toggle--light .Toggle-label--subtext{color:#ebeff2}.Toggle--light .Toggle-slider{background-color:#8694a6}.Toggle--light .Toggle-slider:hover{border:2px solid #4fa6f8}.Toggle--light .Toggle-input:checked+.Toggle-slider{background-color:#6a9f19}.Toggle--light.Toggle--disabled .Toggle-input:checked+.Toggle-slider,.Toggle--light.Toggle--disabled .Toggle-slider{background-color:#d3dce3}.Toggle--light.Toggle--disabled .Toggle-input:checked+.Toggle-slider:hover,.Toggle--light.Toggle--disabled .Toggle-slider:hover{border:2px solid transparent}.Toggle--dark .Toggle-label--text{color:#2f3740}.Toggle--dark .Toggle-label--subtext{color:#6a7685}.Toggle--dark .Toggle-slider{background-color:#8694a6}.Toggle--dark .Toggle-slider:hover{border:2px solid #2372e8}.Toggle--dark .Toggle-input:checked+.Toggle-slider{background-color:#6a9f19}.Toggle--dark.Toggle--disabled .Toggle-label--text{color:#6a7685}.Toggle--dark.Toggle--disabled .Toggle-input:checked+.Toggle-slider,.Toggle--dark.Toggle--disabled .Toggle-slider{background-color:#d3dce3}.Toggle--dark.Toggle--disabled .Toggle-input:checked+.Toggle-slider:hover,.Toggle--dark.Toggle--disabled .Toggle-slider:hover{border:2px solid transparent}.Toggle--dark.Toggle--disabled .Toggle-input:checked~.Toggle-label>.Toggle-label--text{color:#2f3740}[data-reach-tooltip]{z-index:1;pointer-events:none;position:absolute;padding:8px 0 16px;-webkit-box-shadow:2px 2px 10px rgba(0,0,0,.1);box-shadow:2px 2px 10px rgba(0,0,0,.1);white-space:nowrap;font-size:16px;max-width:400px}.Card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;background-color:#fff;color:#2f3740;border-radius:4px;border:1px solid #d3dce3}.Card-content{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.Card-content,.Card-footer,.Card-header{padding:16px}.Card-footer{border-top:1px solid #d3dce3}.Card--greyFooter .Card-footer{border-bottom-left-radius:4px;border-bottom-right-radius:4px;background-color:#ebeff2}:root{--checkList--icon-size:22px}.CheckList{margin-top:24px}.CheckList-list{padding:0}.CheckList-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.CheckList-item:not(:last-child){margin-bottom:16px}.CheckList-item:before{display:block;content:"";width:22px;height:22px;min-width:22px;min-height:22px;margin-right:16px}.CheckList-item--ink:before{background-image:url("data:image/svg+xml;charset=UTF-8,%3c?xml version='1.0' encoding='UTF-8'?%3e%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='100%25' height='100%25'%3e%3cg stroke='%238696a2' fill='%238696a2'%3e%3cpath class='d-check' d='M4.32396433,9.37778351 C3.37970535,8.37044034 1.79761921,8.31930049 0.790276044,9.26355947 C-0.217067126,10.2078185 -0.268206967,11.7899046 0.676052011,12.7972478 L9.02441295,21.7033472 L23.2153546,8.31868383 C24.2197823,7.37132415 24.266045,5.78908789 23.3186853,4.78466024 C22.3713256,3.78023259 20.7890894,3.73396986 19.7846617,4.68132954 L9.24230403,14.6247084 L4.32396433,9.37778351 Z'%3e%3c/path%3e%3c/g%3e%3c/svg%3e")}.CheckList-item--green:before{background-image:url("data:image/svg+xml;charset=UTF-8,%3c?xml version='1.0' encoding='UTF-8'?%3e%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='100%25' height='100%25'%3e%3cg stroke='%2387C627' fill='%2387C627'%3e%3cpath class='d-check' d='M4.32396433,9.37778351 C3.37970535,8.37044034 1.79761921,8.31930049 0.790276044,9.26355947 C-0.217067126,10.2078185 -0.268206967,11.7899046 0.676052011,12.7972478 L9.02441295,21.7033472 L23.2153546,8.31868383 C24.2197823,7.37132415 24.266045,5.78908789 23.3186853,4.78466024 C22.3713256,3.78023259 20.7890894,3.73396986 19.7846617,4.68132954 L9.24230403,14.6247084 L4.32396433,9.37778351 Z'%3e%3c/path%3e%3c/g%3e%3c/svg%3e")}/* IE hacks... */.CheckList-text{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto}.Footer{font-weight:300;background-color:#6a7685;color:#fff}.Footer .Section--darkGrey .Section-TextConstraint:last-child{margin-bottom:40px}.Footer .Section--darkGrey .Section-TextConstraint:first-child{margin-top:40px}.Footer .Section--darkGrey .u-inlineList{color:#6a7685}.Footer-bar{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:16px;font-size:14px}.Footer-section{width:100%}.Footer-section .DoodleLogo{vertical-align:middle}.Footer-section--left{text-align:left}.Footer-section--left .Link:first-child{display:block}.Footer-section--left .Link:not(:first-child):not(:last-child):after{content:" • ";margin:0 8px;display:inline-block}.Footer-section--center{text-align:center}.Footer-section--right{text-align:right}.Footer-section--right .Link:not(:last-child){margin-right:16px}/**
 * Adjusting heart icon
 */.Footer .HeartIcon{width:auto;margin:-.1em 0}.Footer-links{display:inline}@media (max-width:825px){.Footer-bar{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;padding:32px 16px}.Footer-links{display:block}.Footer-section{width:auto

    /* Because of reverse order we apply to first child instead of last */}.Footer-section:not(:first-child){margin-bottom:16px;text-align:center}.Footer-section .LanguageMenu{margin-bottom:16px}.Footer-section--left{text-align:center}.Footer-section--center{color:#fff}.Footer-logo-text{display:none}}:root{--header-entry-margin:16px;--header-height:75px;--header-padding:0 16px}.Header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;background-color:#fff;height:75px;padding:0 16px;border-top-right-radius:4px;border-top-left-radius:4px}.Header--transparent{background-color:transparent}.Header-nav{margin:0 auto}.Header-left,.Header-nav,.Header-right{display:-webkit-box;display:-ms-flexbox;display:flex}.Header-left,.Header-right{-webkit-box-align:center;-ms-flex-align:center;align-items:center;list-style-type:none;margin:0;padding:0}.Header-left{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.Header-right{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto}.Header-entry{-ms-flex-negative:0;flex-shrink:0;display:-webkit-box;display:-ms-flexbox;display:flex}.Header .Section-TextConstraint{padding:0}.Header-entry:not(:last-child){margin-right:16px}.Header-right .Header-entry:nth-child(2){margin-right:8px}@media (max-width:825px){
  /* hide second signup button on small devices */.Header-left .Header-entry:not(:first-child),.Header-right .Header-entry .Button:not(:first-child){display:none}}.Modal{opacity:0;-webkit-transform:scale(1.1) translateY(-10px);transform:scale(1.1) translateY(-10px);-webkit-transition:opacity .2s linear,-webkit-transform .2s linear;transition:opacity .2s linear,-webkit-transform .2s linear;transition:transform .2s linear,opacity .2s linear;transition:transform .2s linear,opacity .2s linear,-webkit-transform .2s linear;will-change:transform,opacity}.Modal.has-entered{opacity:1;-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0)}.Modal-underlay{-webkit-transition:background-color .2s linear;transition:background-color .2s linear;will-change:background-color;background-color:transparent}.Modal--blue.Modal-underlay.has-entered{background-color:rgba(35,114,232,.8)/*color(var(--color-brand-500) alpha(0.8))*/}.Modal--ink.Modal-underlay.has-entered{background-color:rgba(69,80,94,.5)/*color(var(--color-neutral-800) alpha(0.5))*/}@-webkit-keyframes Nag-appear{0%{opacity:0;-webkit-transform:scale(.8);transform:scale(.8)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes Nag-appear{0%{opacity:0;-webkit-transform:scale(.8);transform:scale(.8)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}.Nag{border-radius:2px;position:relative;will-change:opacity,transform}.Nag-closeButton{position:absolute;right:0;top:0}.Nag-content{padding:16px 44px 16px 16px}.Nag--docktop{border-bottom-left-radius:0;border-bottom-right-radius:0}.Nag--dockbottom{border-top-left-radius:0;border-top-right-radius:0}.Nag--entering{-webkit-animation-name:Nag-appear;animation-name:Nag-appear;-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-timing-function:cubic-bezier(.425,1.65,0,.845);animation-timing-function:cubic-bezier(.425,1.65,0,.845)}.Nag--closing{opacity:0;-webkit-transform:scale(1.02);transform:scale(1.02);-webkit-transition:opacity .5s,-webkit-transform .5s;transition:opacity .5s,-webkit-transform .5s;transition:opacity .5s,transform .5s;transition:opacity .5s,transform .5s,-webkit-transform .5s;-webkit-transition-timing-function:cubic-bezier(.225,-.26,0,1.355);transition-timing-function:cubic-bezier(.225,-.26,0,1.355)}.Nag--success{background-color:#6a9f19;color:#fff}.Nag--error{background-color:#b8141a;color:#fff}.Nag--success .Nag-closeButton .Button{color:#fff}.Nag--notice{background-color:#ffe58f}.Nag--notice,.Nag--notice .Nag-closeButton .Button{color:#45505e}.Page{position:relative}@media (min-width:826px){.Page--flat,.Page--withBorder{min-height:0;margin:16px auto;max-width:850px}.Page--withBorder{border-radius:4px}.Page--withBorder:after,.Page--withBorder:before{content:"";display:block;position:absolute;z-index:0;pointer-events:none;border-radius:4px}.Page--withBorder:before{top:-4px;left:-4px;right:-4px;bottom:-4px;border:4px solid hsla(0,0%,100%,.25)}.Page--withBorder:after{top:0;left:0;right:0;bottom:0;-webkit-box-shadow:0 1.5px 4px rgba(0,0,0,.24),0 1.5px 6px rgba(0,0,0,.12);box-shadow:0 1.5px 4px rgba(0,0,0,.24),0 1.5px 6px rgba(0,0,0,.12)}.Page--withBorder>:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.Page--withBorder>:last-child{border-bottom-left-radius:4px;border-bottom-right-radius:4px}}.Pattern{color:#fff;min-height:100%;background-color:#1b4686}.Pattern--default{background-image:-webkit-gradient(linear,left top,left bottom,from(#1b4686),to(#1b4686));background-image:linear-gradient(180deg,#1b4686 0,#1b4686);background-size:313px 386px}.Section{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;border-radius:inherit;width:100%}.Section~.Section{border-radius:0;border-radius:initial}.Section-TextConstraint{padding:0 8px;width:100%}.Section--transparent{background-color:transparent;color:inherit}.Section--blue{background-color:#1b4686;color:#fff}.Section--ink{background-color:#ebeff2;color:#fff}.Section--darkGrey{background-color:#d3dce3;color:#fff}.Section--paper{background-color:#faf7f5;color:#ebeff2}.Section--color-white{background-color:#fff;color:#d3dce3}@media (max-width:825px){.Section-TextConstraint{max-width:850px;margin:0 auto}}@media (min-width:1280px){.Section-TextConstraint{max-width:1280px;margin:0 auto;padding:0 24px}}.VerticalMenu-header{margin:24px 0 16px;padding:0 24px}.VerticalMenu-items{list-style:none;margin:0;padding:0}.VerticalMenu-item{display:block}.VerticalMenu-item button{background:none;border:none;cursor:pointer;font-family:Fira Sans,Arial,sans-serif;font-size:16px;height:100%;line-height:1.5;margin:0;padding-bottom:8px;padding-top:8px;text-align:left;width:100%}.VerticalMenu-item button:hover{background-color:#ebeff2}.VerticalMenu-item button:active{background-color:#98cdfb}.VerticalMenu-item button:focus{background-color:#d3dce3;outline:0}.VerticalMenu-item--selected{background-color:#98cdfb;color:#215bb2;cursor:default}.VerticalMenu-item--disabled button{cursor:not-allowed}.VerticalMenu-item--disabled button:hover{background-color:transparent;background-color:initial}:root{--UserAvatar-dimension:32px}.UserAvatar{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.UserAvatar-avatar{width:32px;height:32px;border-radius:32px;margin-right:7px;-webkit-box-shadow:0 0 0 3px hsla(0,0%,100%,.25);box-shadow:0 0 0 3px hsla(0,0%,100%,.25);background-size:cover;background-position:50%;background-repeat:no-repeat}@media (max-width:825px){.UserAvatar-name{display:none}}.UserMenu--compact{height:36px}.UserMenu{text-align:left}.UserMenu--compact .Button--compact{margin:0 16px;padding:0}.DoodleLogo{width:89px;height:20px!important}.DoodlePremiumLogo{width:198px;height:71px;margin:0 4px}.Icon{height:22px}.Icon--small{height:18px}@-webkit-keyframes spinner{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spinner{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.LoadingIcon{width:32px;-webkit-animation:spinner .75s linear infinite;animation:spinner .75s linear infinite}.LogoLink{color:#2372e8;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-transition:-webkit-box-shadow .3s;transition:-webkit-box-shadow .3s;transition:box-shadow .3s;transition:box-shadow .3s,-webkit-box-shadow .3s}.LogoLink:focus{outline:none;-webkit-box-shadow:0 0 0 2px #215bb2;box-shadow:0 0 0 2px #215bb2;border-radius:2px}.LogoLink-image{display:inline-block;max-width:150px;max-height:50px;width:auto;height:auto}.MultiEmailSelect__container{position:relative}.MultiEmailSelect__container.extraSmallDevices{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#dd3809;padding:8px;z-index:10}.MultiEmailSelect{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;width:calc(100% - 50px);margin-right:5px;max-width:480px}.MultiEmailSelect--no-input{width:100%;margin-right:0}.MultiEmailSelect .MultiEmailSelect__dropdown-indicator{display:none}.MultiEmailSelect .MultiEmailSelect__limit-indicator{position:absolute;right:8px;bottom:0;color:#f2a6a8}.MultiEmailSelect .MultiEmailSelect__control{margin:4px 0;padding:8px 8px 20px;border:none;background-color:#fff;width:calc(100% - 4px);min-height:60px;-webkit-appearance:none;-webkit-box-shadow:0 0 0 1px #45505e;box-shadow:0 0 0 1px #45505e;-webkit-transition:all .1s ease 0s;transition:all .1s ease 0s;outline:0!important;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.MultiEmailSelect .MultiEmailSelect__control:hover{-webkit-box-shadow:0 0 0 1px #2372e8;box-shadow:0 0 0 1px #2372e8}.MultiEmailSelect .MultiEmailSelect__control--is-focused{-webkit-box-shadow:0 0 0 2px #215bb2!important;box-shadow:0 0 0 2px #215bb2!important}.extraSmallDevices .MultiEmailSelect .MultiEmailSelect__control{padding-left:35px}.extraSmallDevices .MultiEmailSelect .MultiEmailSelect__value-container{height:60px;overflow:scroll}.MultiEmailSelect .MultiEmailSelect__multi-value{margin:0 3.75px 3.75px 0;padding:0 0 0 4px;border:none;border-radius:6px;background:#ddeffe;color:#2f3740;font-size:16px;font-family:Fira Sans,Arial,sans-serif;font-weight:400;line-height:32px;word-break:break-all}.MultiEmailSelect .MultiEmailSelect__multi-value__remove{width:auto;margin:0;padding:0 4px;border:none;background:none;color:#6a7685;opacity:.75;font-size:18px;line-height:24px;text-indent:0}.MultiEmailSelect .MultiEmailSelect__multi-value__remove:hover{opacity:1;color:#6a7685;background:none;cursor:pointer}.MultiEmailSelect .MultiEmailSelect__menu{top:calc(100% - 8px);width:99.5%;border:none;border-radius:3px;-webkit-box-shadow:0 15px 24px rgba(0,0,0,.22),0 19px 76px rgba(0,0,0,.3);box-shadow:0 15px 24px rgba(0,0,0,.22),0 19px 76px rgba(0,0,0,.3);text-align:left}.hideMenu .MultiEmailSelect__menu{visibility:hidden}.MultiEmailSelect .MultiEmailSelect__option{display:-webkit-box;display:-ms-flexbox;display:flex;height:48px;margin:8px 0;padding:8px 16px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#6a7685;cursor:pointer;background-color:transparent}.MultiEmailSelect .MultiEmailSelect__option--is-disabled{cursor:not-allowed;opacity:.5}.MultiEmailSelect .MultiEmailSelect__option.MultiEmailSelect__option--is-focused{background-color:#e2f1f9}.MultiEmailSelect__option svg{color:#6a7685;width:24px;height:24px}.MultiEmailSelect__option-text{padding-left:16px;max-width:calc(100% - 24px);font-size:14px}.MultiEmailSelect__option-label{font-weight:500;font-style:normal;font-family:Fira Sans,Arial,sans-serif;font-smooth:always;-webkit-font-smoothing:antialiased}.MultiEmailSelect__option-label,.MultiEmailSelect__option-value{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.MultiEmailSelect-backButton{display:none;position:absolute;height:24px;top:35px;left:20px;z-index:1;cursor:pointer;color:#b7c4d2}.extraSmallDevices .MultiEmailSelect-backButton{display:block}.ActivateSuggestions{background:#faf7f5;z-index:1;width:100%;height:auto;display:-webkit-box;display:-ms-flexbox;display:flex;padding:20px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.ActivateSuggestions .Icon{width:160px;height:auto}.ActivateSuggestions-text .Button,.ActivateSuggestions>.ActivateSuggestions-headline{margin:10px 0}.ActivateSuggestions-text,.ActivateSuggestions>.ActivateSuggestions-headline{text-align:center}:root{--modal-border-radius:6px;--modal-max-width:400px;--modal-min-width:250px;--modal-shadow:0 15px 24px rgba(0,0,0,.22),0 19px 76px rgba(0,0,0,.3)}.StandardModal-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;border-radius:6px;padding:24px 40px 40px;background-color:#faf7f5;max-width:400px;min-width:250px;-webkit-box-shadow:0 15px 24px rgba(0,0,0,.22),0 19px 76px rgba(0,0,0,.3);box-shadow:0 15px 24px rgba(0,0,0,.22),0 19px 76px rgba(0,0,0,.3)}@media (max-width:825px){.StandardModal-container{padding:24px}}.StandardModal-header{padding:0 0 16px;text-align:center}.StandardModal-footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-top:24px}.StandardModal-footer--multipleItems>.Button:first-child{margin-right:8px}.StandardModal-footer--singleItem>.Button{width:100%}:root{--start-trial-modal-border-radius:6px;--start-trial-modal-max-width:900px;--start-trial-modal-min-width:90vw;--start-trial-modal-min-height:582px;--start-trial-modal-shadow:0 15px 24px rgba(0,0,0,.22),0 19px 76px rgba(0,0,0,.3)}.StartTrialModal-container{overflow:hidden;border-radius:6px;background-color:#faf7f5;width:90vw;max-width:900px;-webkit-box-shadow:0 15px 24px rgba(0,0,0,.22),0 19px 76px rgba(0,0,0,.3);box-shadow:0 15px 24px rgba(0,0,0,.22),0 19px 76px rgba(0,0,0,.3)}.StartTrialModal-container iframe{height:100%;width:100%;border:0;min-height:582px}
.ActivationNag-email{font-style:italic}.UserMenu{border:none}
#app,body,html{height:100%}.Page,.Pattern{height:100%;display:flex;flex-direction:column}.Main{flex-grow:1;align-items:center;justify-content:center}.Main,.Page{display:flex}.Page{height:auto;min-height:100%;flex:1}.Page-content{display:flex;flex-direction:column;flex-grow:1;background:var(--color-brand-800);color:var(--color-white)}.Main-content{margin-bottom:var(--space)}

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