@import url(https://fonts.googleapis.com/css?family=Fira+Sans:300,400,500,500i,400italic,700,700italic|Caveat+Brush);
/*! 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{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{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]{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 */details,menu{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{/* Old font size variables *//* New font size variables */}
/* Make sure to update the docs in measures.md when changing these breakpoints */*,:after,:before{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:-ms-flexbox;display:-webkit-flex;display:-webkit-box;display:flex;-ms-flex-negative:0;-webkit-flex-shrink:0;flex-shrink:0;-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column}.DateStack-day{line-height:1}.DateStack-month{line-height:1.6;text-transform:uppercase}.Button{display:-ms-inline-flexbox;display:-webkit-inline-flex;display:-webkit-inline-box;display:inline-flex;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-ms-flex-pack:center;-webkit-justify-content: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;transition: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;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;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{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;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;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;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;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;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{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{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{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{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;-ms-flex:0 0 22px;-webkit-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:-ms-flexbox;display:-webkit-flex;display:-webkit-box;display:flex;-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column;-ms-flex-align:center;-webkit-align-items: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:-ms-flexbox;display:-webkit-flex;display:-webkit-box;display:flex;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-ms-flex-pack:center;-webkit-justify-content: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}.Checkbox{display:-ms-flexbox;display:-webkit-flex;display:-webkit-box;display:flex}.Checkbox-checkboxElement{position:absolute;opacity:0}.Checkbox-checkboxElement+.Checkbox-label{position:relative;padding-left:40px;cursor:pointer;-ms-flex-item-align:center;-webkit-align-self:center;align-self:center;display:-ms-flexbox;display:-webkit-flex;display:-webkit-box;display:flex;-ms-flex-direction:column;-webkit-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;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;transition:opacity .2s ease-in-out;width:18px}.Checkbox-checkboxElement:hover+.Checkbox-label:before{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;box-shadow:none;content:"";cursor:default}.Checkbox-checkboxElement:disabled:focus+.Checkbox-label:before,.Checkbox-checkboxElement:disabled:hover+.Checkbox-label:before{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{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{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{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{box-shadow:none}.Checkbox-sublabelText{font-style:italic;line-height:1.4;opacity:.7}.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;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:-ms-inline-flexbox;display:-webkit-inline-flex;display:-webkit-inline-box;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;box-shadow:0 0 0 2px #b8141a}.rrs-caretIcon{position:absolute;right:4px;top:12px}.ColorPicker{display:-ms-flexbox;display:-webkit-flex;display:-webkit-box;display:flex;-ms-flex-align:center;-webkit-align-items: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{box-shadow:0 0 0 2px #b8141a}.ColorPicker-buttonIcon{display:inline-block;width:22px;height:22px;border-radius:2px}.FileUpload{display:-ms-flexbox;display:-webkit-flex;display:-webkit-box;display:flex;-ms-flex-align:center;-webkit-align-items:center;align-items:center}.FileUpload-input{display:none}.FileUpload-button,.FileUpload-delete{margin-left:16px}.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{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{box-shadow:0 0 0 2px #d3171e}.Input--invalid .Input-field:hover{box-shadow:0 0 0 1px #b8141a}.Input--invalid .Input-field:focus{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{box-shadow:0 0 0 1px #2372e8;outline:0}.Input-field.Input--focused,.Input-field:focus{box-shadow:0 0 0 2px #215bb2;outline:0}.Input-field.Input-field--textarea{height:auto;display:-ms-flexbox;display:-webkit-flex;display:-webkit-box;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:-ms-flexbox;display:-webkit-flex;display:-webkit-box;display:flex}.Radio-radioElement{position:absolute;opacity:0}.Radio-label{position:relative;padding-left:16px;cursor:pointer;-ms-flex-item-align:center;-webkit-align-self:center;align-self:center;display:-ms-flexbox;display:-webkit-flex;display:-webkit-box;display:flex;-ms-flex-direction:column;-webkit-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}.LanguageMenu{display:inline-block;position:relative}.LanguageMenu-itemWrapper{-ms-flex:1 0 auto;-webkit-flex:1 0 auto;flex:1 0 auto;-ms-flex-item-align:start;-webkit-align-self:flex-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:-ms-flexbox;display:-webkit-flex;display:-webkit-box;display:flex;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-ms-flex-flow:row wrap;-webkit-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-line-pack:stretch;-webkit-align-content: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;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:-ms-flexbox;display:-webkit-flex;display:-webkit-box;display:flex;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;-ms-flex-align:center;-webkit-align-items:center;align-items:center;padding:16px;border-radius:2px;box-shadow:0 0 0 1px #d3dce3;width:100%;color:#6a7685}.Link--block:hover{box-shadow:0 0 0 1px #215bb2}.Link--block:active{box-shadow:0 0 0 2px #215bb2}.Link--block .Icon{color:#6a7685;-ms-flex:0 0 22px;-webkit-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;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%;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;box-shadow:0 0 0 2px #215bb2;border-radius:2px;position:relative}.Tabs-tabList{display:-ms-flexbox;display:-webkit-flex;display:-webkit-box;display:flex;-ms-flex-pack:center;-webkit-justify-content: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;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}[data-reach-tooltip]{z-index:1;pointer-events:none;position:absolute;padding:8px 0 16px;box-shadow:2px 2px 10px rgba(0,0,0,.1);white-space:nowrap;font-size:16px;max-width:400px}.Card{display:-ms-flexbox;display:-webkit-flex;display:-webkit-box;display:flex;-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column;width:100%;background-color:#fff;color:#2f3740;border-radius:4px;border:1px solid #d3dce3}.Card-content{-ms-flex-positive:1;-webkit-flex-grow: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}.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... */.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:-ms-flexbox;display:-webkit-flex;display:-webkit-box;display:flex;-ms-flex-align:center;-webkit-align-items: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{-ms-flex-direction:column-reverse;-webkit-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}}.Header{display:-ms-flexbox;display:-webkit-flex;display:-webkit-box;display:flex;-ms-flex-align:center;-webkit-align-items:center;align-items:center;text-align:center;background-color:#fff;height:75px;padding:0 8px;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:-ms-flexbox;display:-webkit-flex;display:-webkit-box;display:flex}.Header-left,.Header-right{-ms-flex-align:center;-webkit-align-items:center;align-items:center;list-style-type:none;margin:0;padding:0}.Header-left{-ms-flex-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start;-ms-flex:1 1 auto;-webkit-flex:1 1 auto;flex:1 1 auto}.Header-right{-ms-flex-pack:end;-webkit-justify-content:flex-end;justify-content:flex-end;-ms-flex:0 1 auto;-webkit-flex:0 1 auto;flex:0 1 auto}.Header-entry{-ms-flex-negative:0;-webkit-flex-shrink:0;flex-shrink:0;display:-ms-flexbox;display:-webkit-flex;display:-webkit-box;display:flex}.Header-entry:not(:last-child){margin-right:15px}@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);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{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);transition:opacity .5s,-webkit-transform .5s;transition:opacity .5s,transform .5s;transition:opacity .5s,transform .5s,-webkit-transform .5s;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;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,color-stop(0,#1b4686),to(#1b4686));background-image:linear-gradient(180deg,#1b4686,#1b4686);background-size:313px 386px}.Section{display:-ms-flexbox;display:-webkit-flex;display:-webkit-box;display:flex;-ms-flex-direction:column;-webkit-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}.UserAvatar{display:-ms-flexbox;display:-webkit-flex;display:-webkit-box;display:flex;-ms-flex-align:center;-webkit-align-items:center;align-items:center}.UserAvatar-avatar{width:32px;height:32px;border-radius:32px;margin-right:7px;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}.DoodleLogo{width:97px;height:20px}.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:-ms-flexbox;display:-webkit-flex;display:-webkit-box;display:flex;padding:8px 4px;transition:box-shadow .3s}.LogoLink:focus{outline:none;box-shadow:0 0 0 2px #215bb2;border-radius:2px}.LogoLink-image{display:inline-block;max-width:105px;max-height:33px;width:auto;height:auto;margin:0 4px}.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:-ms-inline-flexbox;display:-webkit-inline-flex;display:-webkit-inline-box;display:inline-flex;width:calc(100% - 50px);margin-right:5px;max-width:480px}.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;box-shadow:0 0 0 1px #45505e;transition:all .1s ease 0s;outline:0!important;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;display:-ms-flexbox;display:-webkit-flex;display:-webkit-box;display:flex;-ms-flex-align:center;-webkit-align-items:center;align-items:center}.MultiEmailSelect .MultiEmailSelect__control:hover{box-shadow:0 0 0 1px #2372e8}.MultiEmailSelect .MultiEmailSelect__control--is-focused{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;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:-ms-flexbox;display:-webkit-flex;display:-webkit-box;display:flex;height:48px;margin:8px 0;padding:8px 16px;-ms-flex-align:center;-webkit-align-items: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:-ms-flexbox;display:-webkit-flex;display:-webkit-box;display:flex;padding:20px;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-ms-flex-direction:column;-webkit-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}.StandardModal-container{display:-ms-flexbox;display:-webkit-flex;display:-webkit-box;display:flex;-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column;border-radius:6px;padding:24px 40px 40px;background-color:#faf7f5;max-width:400px;min-width:250px;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:-ms-flexbox;display:-webkit-flex;display:-webkit-box;display:flex;-ms-flex-align:center;-webkit-align-items:center;align-items:center;padding-top:24px}.StandardModal-footer--multipleItems>.Button:first-child{margin-right:8px}.StandardModal-footer--singleItem>.Button{width:100%}.StartTrialModal-container{overflow:hidden;border-radius:6px;background-color:#faf7f5;width:90vw;max-width:900px;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}.Accordion{display:-webkit-flex;display:-ms-flexbox;display:-webkit-box;display:flex;padding:24px;border-radius:2px;box-shadow:0 0 0 1px #ebeff2;color:#2f3740;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;max-width:620px;width:620px;margin:0 16px 16px 0;background:#fdfdfd}.Accordion--hidden{height:100px}.Accordion-Title{font-weight:500;width:530px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.Accordion-Heading{display:-webkit-flex;display:-ms-flexbox;display:-webkit-box;display:flex;text-align:left;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:8px;cursor:pointer}.Accordion-Icon{color:#6a7685}.Accordion-Content{color:#6a7685;display:block;text-align:left}.Accordion-Content--hidden{width:530px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;height:24px}.Accordion-Icon--expanded{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}@media screen and (max-width:768px){.Accordion{width:300px;max-width:300px;height:auto;padding:8px;margin:0 0 16px}.Accordion-Content--hidden{width:280px}}.ActionBar{display:-webkit-flex;display:-ms-flexbox;display:-webkit-box;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:100%}.ActionBar--multipleItems{-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.ActionBar--singleItem{-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}#app,.Viewport,body,html{min-height:100vh;background-color:#f8f9fa;color:#2f3740}.Header{background-color:#f8f9fa}
/* Should we write a component for this? */.Main,.Viewport{display:-webkit-flex;display:-ms-flexbox;display:-webkit-box;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.Main-content{-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}.Main-header{z-index:1}.Main-header .Menu .Button{padding:0;font-weight:400;min-height:auto}
/* IE hacks... */.Main-content{min-height:calc(100vh - 138px)}.Main-header{display:-webkit-flex;display:-ms-flexbox;display:-webkit-box;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;height:64px}@media only screen and (min-width:826px){.Footer-section--center,.Footer-section--left,.Footer-section--right{width:33%}}.Breadcrumb{display:-webkit-flex;display:-ms-flexbox;display:-webkit-box;display:flex;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;list-style-type:none;padding:0;margin:0;width:100%;overflow-x:hidden;font-weight:500}
/* TODO: remove Breadcrumb-link after moving breadcrumb to web-components */.Breadcrumb-link{text-decoration:none;color:#2f3740}.Breadcrumb-step{position:relative;display:-webkit-flex;display:-ms-flexbox;display:-webkit-box;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:center;-ms-flex-align:center;align-items:center;text-align:center;-webkit-flex:0 0 calc(50% - 25px);-ms-flex:0 0 calc(50% - 25px);flex:0 0 calc(50% - 25px);transition:-webkit-transform .5s;transition:transform .5s;transition:transform .5s,-webkit-transform .5s}.Breadcrumb-step:before{content:"";display:block;width:24px;height:24px;border-radius:24px;margin-bottom:8px;background-color:#2372e8}.Breadcrumb-step:not(:last-child):after{content:"";display:block;position:absolute;top:12px;left:calc(50% + 20px);width:calc(100% - 20px);height:2px;border-radius:1px;background-color:#2372e8}.Breadcrumb-step:not(:last-child){margin-right:20px}.Breadcrumb-step--past:before{content:"";background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48c3ZnIHdpZHRoPSIxMnB4IiBoZWlnaHQ9IjlweCIgdmlld0JveD0iMCAwIDEyIDkiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+ICAgICAgICA8dGl0bGU+UGF0aDwvdGl0bGU+ICAgIDxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPiAgICA8ZGVmcz48L2RlZnM+ICAgIDxnIGlkPSJTeW1ib2xzIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj4gICAgICAgIDxnIGlkPSJzdGVwcy9zdGVwL2ZpcnN0LS1jb21wbGV0ZWQiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC03My4wMDAwMDAsIC04LjAwMDAwMCkiIGZpbGw9IiNGRkZGRkYiPiAgICAgICAgICAgIDxnIGlkPSJmaXJzdCI+ICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik03NS4xNjE5ODA4LDEwLjY4ODg5MDEgQzc0LjY4OTg1MTYsMTAuMTg1MjE4OCA3My44OTg4MDkxLDEwLjE1OTY0ODkgNzMuMzk1MTM3OCwxMC42MzE3NzgxIEM3Mi44OTE0NjY1LDExLjEwMzkwNzMgNzIuODY1ODk2NiwxMS44OTQ5NDk5IDczLjMzODAyNTgsMTIuMzk4NjIxMiBMNzcuNTEyMjAzNywxNi44NTE2NjgxIEw4NC42MDc2NzAxLDEwLjE1OTM0MDYgQzg1LjEwOTg4MzYsOS42ODU2NjEwMyA4NS4xMzMwMTUsOC44OTQ1NDMzOSA4NC42NTkzMzU0LDguMzkyMzI5ODggQzg0LjE4NTY1NTksNy44OTAxMTYzNiA4My4zOTQ1MzgzLDcuODY2OTg1MDEgODIuODkyMzI0Nyw4LjM0MDY2NDU2IEw3Ny42MjExNDkyLDEzLjMxMjM1MDkgTDc1LjE2MTk4MDgsMTAuNjg4ODkwMSBaIiBpZD0iUGF0aCI+PC9wYXRoPiAgICAgICAgICAgIDwvZz4gICAgICAgIDwvZz4gICAgPC9nPjwvc3ZnPg==) #2372e8 no-repeat 50%;border:2px solid #2372e8}.Breadcrumb-step--future{opacity:.5}.Breadcrumb-step--future:before{width:16px;height:16px;border-radius:16px;/*Dimension offset correction, correct calculation seems to
       visually misplace the element...*/margin-top:5px;margin-bottom:11px;border:2px solid #4fa6f8;background-color:transparent}
/* Define meaningful breakpoint values... */@media (min-width:500px){.Breadcrumb{-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.Breadcrumb-step{-webkit-flex:0 0 150px;-ms-flex:0 0 150px;flex:0 0 150px;

    /* We need to use !important here in order to reset the inline style added
       in React to center the current step on mobile devices... As a general rule,
       do not use !important because it breaks CSS specificity */-webkit-transform:none!important;transform:none!important}}.CardInformation{padding:16px 0;background-size:64px;background-repeat:no-repeat;background-position:0}.CardInformation-information{padding:0;margin:0;margin-left:80px}.CheckList{margin-top:24px}.CheckList-list{padding:0}.CheckList-item{display:-webkit-flex;display:-ms-flexbox;display:-webkit-box;display:flex;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.CheckList-item:not(:last-child){margin-bottom:16px}.CheckList-item:before{display:block;background: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'%3e%3cg stroke='%2387C627' fill='none'%3e%3cpolyline stroke-width='5' points='2 9.86 9.027 17.356 22.127 5' stroke-dasharray='30'/%3e%3c/g%3e%3c/svg%3e");content:"";width:22px;height:22px;min-width:22px;min-height:22px;margin-right:16px}
/* IE hacks... */.CheckList-text{-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto}.checkmark{width:100%;height:100%;color:#84c33f}.ColumnsLayout{display:-webkit-flex;display:-ms-flexbox;display:-webkit-box;display:flex}.ColumnsLayout-main{padding-right:64px}.ColumnsLayout-main--halfWidth{width:calc(100% - 288px)}.ColumnsLayout-right{width:288px}@media only screen and (max-width:825px){.ColumnsLayout-main{width:100%;padding-right:0}.ColumnsLayout-right{display:none}}.FlowLayout{width:100%;max-width:730px;margin:48px auto}.FlowLayout-breadcrumb{margin-bottom:48px}.FlowLayout .Card-header{padding:48px;padding-bottom:32px}.FlowLayout .Card-header h1{margin:0}.FlowLayout .Card-content{padding:0 48px 32px}@media only screen and (max-width:825px){.FlowLayout .Card-content,.FlowLayout .Card-header{padding:16px}}.FlowStep--error .Card{border-top-left-radius:0;border-top-right-radius:0}.FlowStep--error .Card .Card{border-top-left-radius:2px;border-top-right-radius:2px}.LoginDialog:before{content:"";position:fixed;top:0;bottom:0;left:0;right:0;background-color:rgba(0,0,0,.5);z-index:1}.LoginDialog-card{position:relative;z-index:2}.PaymentMethod{position:relative}.PaymentMethod-button{position:relative;display:-webkit-flex;display:-ms-flexbox;display:-webkit-box;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:224px;height:95px;box-shadow:0 0 0 1px #d3dce3;border-radius:2px;cursor:pointer}.PaymentMethod-button:hover{box-shadow:0 0 0 1px #215bb2}.PaymentMethod-input{position:absolute;top:0;left:0;opacity:0}.PaymentMethod-icon{width:32px;height:32px;opacity:.5}.PaymentMethod-label{width:100%;text-align:center;margin:0;color:#a0aebd}.PaymentMethod-input:checked+.PaymentMethod-button{box-shadow:0 0 0 2px #215bb2}.PaymentMethod-input:checked+.PaymentMethod-button .PaymentMethod-icon{opacity:1}.PaymentMethod-input:checked+.PaymentMethod-button .PaymentMethod-label{color:#215bb2}.PaymentMethod--card{color:#2372e8}@media only screen and (max-width:825px){.PaymentMethod-card{height:48px}.PaymentMethod-button{width:100%;height:100%}}.PrivateTrialSubscriptionModal-Container{width:100%;height:100%;display:-webkit-flex;display:-ms-flexbox;display:-webkit-box;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:center;-ms-flex-align:center;align-items:center;color:#2f3740;background-color:#fff;padding:24px}.PrivateTrialSubscriptionModal-Container h1{color:#b7c4d2}.PrivateTrialSubscriptionModal-Wrapper{max-width:440px}.PrivateTrialSubscriptionModal-Button{margin-bottom:16px}.PrivateTrialSubscriptionModal-ButtonTitle{display:inline-block}.PrivateTrialSubscriptionModal-ButtonSubtitle{font-size:14px;font-weight:400}.StripeInput{
  /* Re-define Input styles in ordere to make them working with Stripe elements */}.StripeInput .Input-field{height:44px;/*Adjust Stripe elements alignment*/padding:13px 8px}.StripeInput .Input-field.StripeElement--invalid{box-shadow:0 0 0 2px #b8141a}.StripeInput .Input-field:hover{box-shadow:0 0 0 1px #215bb2}.StripeInput .Input-field.StripeElement--focus{box-shadow:0 0 0 2px #215bb2;outline:0}.StripeInput .Input-field.StripeElement--invalid:hover{box-shadow:0 0 0 1px #b8141a;outline:0}.StripeInput .Input-field.StripeElement--invalid+.InputFeedback--error{display:block}.StripeInput .Input-field.StripeElement--focus+.InputFeedback--error{display:none}.InlineInputs{display:-webkit-flex;display:-ms-flexbox;display:-webkit-box;display:flex}.InlineInputs .Input{/*IE hacks...*/width:50%}.InlineInputs .Input:not(:last-child){margin-right:16px}.SubscriptionModal-Container{width:100%;min-height:100vh;display:-webkit-flex;display:-ms-flexbox;display:-webkit-box;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:center;-ms-flex-align:center;align-items:center;color:#8694a6;font-weight:500;background-color:#faf7f5;padding:24px}.SubscriptionModal-Title{color:#6a7685;margin-bottom:8px}.SubscriptionModal-Price{margin-top:-16px;margin-bottom:16px;font-size:20px}.SubscriptionModal-SubtitleWrapper{margin-bottom:8px}.SubscriptionModal-Subtitle{display:block;text-align:center;font-style:italic}.SubscriptionModal-TypesOuterWrapper{display:-webkit-flex;display:-ms-flexbox;display:-webkit-box;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.SubscriptionModal-TypesCardsWrapper{width:100%;margin:16px 0 32px}.SubscriptionModal-TypeCard,.SubscriptionModal-TypesCardsWrapper{display:-webkit-flex;display:-ms-flexbox;display:-webkit-box;display:flex}.SubscriptionModal-TypeCard{-webkit-flex:1;-ms-flex:1;flex:1;min-width:290px;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background-color:#fff;border:0;padding:24px 16px}.SubscriptionModal-TypeInnerWrapper{margin-bottom:32px}.SubscriptionModal-TypeCard+.SubscriptionModal-TypeCard{margin-left:16px}.SubscriptionModal-TypeTitle{margin-bottom:16px}.SubscriptionModal-TypeTitle--Accent{color:#dd3809}.SubscriptionModal-TypeTitle--DarkBlue{color:#215bb2}.SubscriptionModal-TypeSubtitle{color:#8694a6}.SubscriptionModal-TypeCard .CheckList-text{color:#b7c4d2}.SubscriptionModal-TypeCard .CheckList-item:not(:last-child){margin-bottom:8px}.SubscriptionModal-TypeButton--DarkBlue{background-color:#215bb2}.SubscriptionModal-TypeButton--DarkBlue:hover:not([disabled]){background-color:#2b8cb7}.SubscriptionModal-TypeButton--DarkBlue:active:not([disabled]){background-color:#2c80ac}@media only screen and (max-width:825px){.SubscriptionModal-TypesCardsWrapper{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.SubscriptionModal-TypeCard+.SubscriptionModal-TypeCard{margin:16px 0 0}}.SummaryComponent{font-size:16px;text-align:center;color:#2f3740}.SummaryComponent-header{padding:16px 32px}.SummaryComponent-item:not(:last-child){margin-bottom:16px}.SummaryComponent-title{font-size:20px;font-weight:500;text-align:left}.SummaryComponent-subdomain,.SummaryComponent-text{font-weight:500;word-wrap:break-word}.SummaryComponent-subdomain{font-size:16px}.SummaryComponent.Card{background-color:#f8f9fa}.SummaryComponent .Card-content{padding:16px 32px}.SummaryComponent .Card-footer{padding:16px 32px;background-color:#f8f9fa;border:none}.SummaryComponent .Card-header{padding:0;margin:0}.SummaryComponent-nextPrice{font-weight:500}.SummaryComponent-nextSubscription{margin-top:16px}.SummaryComponent-billingFrequency:first-letter{text-transform:capitalize}.SummaryComponent-titleMonthly{display:-webkit-flex;display:-ms-flexbox;display:-webkit-box;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.SummaryComponent-titleNumber{font-size:40px}.SummaryComponent-titleNumber span{font-size:30px;top:-5px;position:relative;margin-right:3px}.SummaryComponent-titleText{text-align:left;margin:0;font-weight:400;font-size:16px;margin-left:5px;position:relative;display:-webkit-flex;display:-ms-flexbox;display:-webkit-box;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.SummaryComponent-titleText span:first-of-type{position:relative;top:2px}.SummaryComponent-titleText span:last-of-type{position:relative;top:-4px}.SummaryComponent-totalPrice{margin:0;font-weight:400;font-size:16px}.SummaryComponent-totalPrice .SummaryComponent-totalPrice--small span{font-size:12px;position:relative;top:-2px;margin-right:2px}.SummaryComponent-subscriptionInfo{text-align:left}.SummaryRow-text.Summary-total{font-size:26px;font-weight:700}.SummaryRow-text.Summary-amountDue{-webkit-align-self:center;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}.Summary-section{padding:8px 0;display:-webkit-flex;display:-ms-flexbox;display:-webkit-box;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.Summary-sectionPriceDetails{border-bottom:1px solid #b7c4d2;border-top:1px solid #b7c4d2}.TrialSubscriptionModal-Container{width:100%;height:100%;display:-webkit-flex;display:-ms-flexbox;display:-webkit-box;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:center;-ms-flex-align:center;align-items:center;color:#8694a6;font-weight:500;background-color:#faf7f5;padding:24px}.TrialSubscriptionModal-Title{color:#6a7685;margin-bottom:8px}.TrialSubscriptionModal-SubtitleWrapper{margin-bottom:8px}.TrialSubscriptionModal-Subtitle{display:block;text-align:center;font-style:italic}.TrialSubscriptionModal-TypesOuterWrapper{display:-webkit-flex;display:-ms-flexbox;display:-webkit-box;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.TrialSubscriptionModal-TypesCardsWrapper{display:-webkit-flex;display:-ms-flexbox;display:-webkit-box;display:flex;width:100%;margin:16px 0 32px}.TrialSubscriptionModal-TypeCard{-webkit-flex:1;-ms-flex:1;flex:1;min-width:290px;display:-webkit-flex;display:-ms-flexbox;display:-webkit-box;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background-color:#fff;border:0;padding:24px 16px}.TrialSubscriptionModal-TypeInnerWrapper{margin-bottom:32px}.TrialSubscriptionModal-TypeCard+.TrialSubscriptionModal-TypeCard{margin-left:16px}.TrialSubscriptionModal-TypeTitle{margin-bottom:16px}.TrialSubscriptionModal-TypeTitle--Accent{color:#dd3809}.TrialSubscriptionModal-TypeTitle--DarkBlue{color:#215bb2}.TrialSubscriptionModal-TypeSubtitle{color:#8694a6}.TrialSubscriptionModal-TypeCard .CheckList-text{color:#b7c4d2}.TrialSubscriptionModal-TypeCard .CheckList-item:not(:last-child){margin-bottom:8px}.TrialSubscriptionModal-TypeButton--DarkBlue{background-color:#215bb2}.TrialSubscriptionModal-TypeButton--DarkBlue:hover:not([disabled]){background-color:#2b8cb7}.TrialSubscriptionModal-TypeButton--DarkBlue:active:not([disabled]){background-color:#2c80ac}@media only screen and (max-width:825px){.TrialSubscriptionModal-TypesCardsWrapper{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.TrialSubscriptionModal-TypeCard+.TrialSubscriptionModal-TypeCard{margin:16px 0 0}}.WelcomeActionLinks{padding:0;margin:0;list-style:none}.WelcomeActionLinks-link:not(:last-child){margin-bottom:16px}.WelcomePageConnectCalendarContent{padding-bottom:56px;max-width:410px;width:410px}.WelcomePageConnectCalendarContent-props{display:-webkit-flex;display:-ms-flexbox;display:-webkit-box;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;margin-top:8px}.WelcomePageConnectCalendarContent-label{margin:8px 0}.WelcomePageConnectCalendarContent-checkIcon{margin-right:12px;color:#6a9f19}.WelcomePageConnectCalendarContent-downloadIcon{margin-right:8px;color:#2372e8;vertical-align:top}.WelcomePageConnectCalendarContent-subtitle{color:#8694a6}.WelcomePageConnectCalendarContent-button,.WelcomePageConnectCalendarContent-calendar{margin:24px 0}.WelcomePageConnectCalendarContent-download{margin-top:24px}.WelcomeStepDefaultContent-subtitle{color:#8694a6}.Coupon{max-width:520px;margin:0 auto}.Coupon-title{text-align:center}.Coupon-content{padding:48px}.Coupon-couponField{-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}.Coupon-form{display:-webkit-flex;display:-ms-flexbox;display:-webkit-box;display:flex}.Coupon-continue{-webkit-align-self:baseline;-ms-flex-item-align:baseline;align-self:baseline}.FlowsContainer-loading,.LoadingPage{display:-webkit-flex;display:-ms-flexbox;display:-webkit-box;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;text-align:center;
  
  /* 100vh - header, footer and all the paddings */min-height:calc(100vh - 330px);height:calc(100vh - 330px)}.FlowLayout .Card-header .PaymentMethodStep-title{margin-bottom:24px}.PaymentMethodStep-methods{display:-webkit-flex;display:-ms-flexbox;display:-webkit-box;display:flex;margin-bottom:8px}.PaymentMethodStep-methods .PaymentMethod:not(:last-child){margin-right:24px}.PaymentMethodStep-renewal{margin:8px 0;font-size:14px}.PaymentMethodStep-cardSummary{display:-webkit-flex;display:-ms-flexbox;display:-webkit-box;display:flex;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;margin-bottom:32px}.PaymentMethodStep-cardSummary .CardInformation{padding:0;/*IE hacks...*/width:65%}.PaymentMethodStep-cardSummary .Button{min-height:auto;/*IE hacks...*/width:35%}.PaymentMethodStep-cardSummary .Button span{display:inline-block;max-width:100%}.PaymentMethodStep-monthlyRenewal{display:-webkit-flex;display:-ms-flexbox;display:-webkit-box;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin-top:16px}@media only screen and (max-width:825px){.PaymentMethodStep-methods{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.PaymentMethodStep-methods .PaymentMethod:not(:last-child){margin-bottom:16px;margin-right:0}}.InputForm--loading .Input-field{box-shadow:0 0 0 1px #d3dce3}.InputForm--loading .InputFeedback--error{display:none}.PricePage-LoadingIcon{margin-top:16px}.PricingPage-Title{text-align:center;padding:48px 0 0}.PricingPage-Premium{font-size:18px;background-color:#f7be00;width:96px;height:26px;margin:0 auto}.PricingPage-ErrorContainer{max-width:var(--plans-max-width);margin:0 auto 32px;padding:0 8px}.PricingPage-PriceCardHeader{margin:0}.PricingPage-Plans{margin:0 auto;background-color:#f8f9fa;padding-top:24px}.PricingPage-PlansHeadline{font-size:18px;color:#2f3740;text-align:center}.PricingPage-PlansCardContainer{display:-webkit-flex;display:-ms-flexbox;display:-webkit-box;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin-top:48px;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.PricingPage-PlansCardContainer article:last-child{height:734px}.PricingPage-PriceCardEnterpriseText,.PricingPage-PriceContainer{height:116px}.PricingPage-PriceCardHeaderTop{display:-webkit-flex;display:-ms-flexbox;display:-webkit-box;display:flex}.PricingPage-UsersTooltipIcon{color:#6a7685}.PricingPage-UsersTooltip{vertical-align:sub;margin-left:8px}.PricingPage-PriceCardHeaderTop--recommended{background-color:#dd3809;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;color:#fff;font-weight:500;margin-top:-16px;height:40px}.PricingPage-PriceCardHeaderTop--recommended,.PricingPage-PriceUpperTextContainer{-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-flex;display:-ms-flexbox;display:-webkit-box;display:flex}.PricingPage-PaidAnnually{margin-bottom:8px;color:#6a7685}.PricingPage-numberOfUsers{font-weight:500}.PricingPage-PriceLowerTextContainer--team{-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.PricingPage-CTAButton,.PricingPage-PriceLowerTextContainer--team{display:-webkit-flex;display:-ms-flexbox;display:-webkit-box;display:flex}.PricingPage-CTAButton{width:100%;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin:16px 0 32px}.PricingPage-CTAButton .Button{width:100%}.PricingPage-PriceLowerCounterButtonIncrement{background-color:#2567ca}.PricingPage-PriceLowerCounter{display:-webkit-flex;display:-ms-flexbox;display:-webkit-box;display:flex}.PricingPage-PriceLowerCounter .Button--iconButton{height:36px;width:46px;border-radius:2px;outline:none;box-shadow:none}.PricingPage-PriceLowerCounter button:not(:last-child){margin-right:8px}.PricingPage-Price{width:100%;margin:8px 0 0}.PricingPage-Price--noCTAButton{margin-bottom:92px}.PricingPage-PriceCurrency{color:#6a7685;font-size:16px;margin-right:8px;margin-left:0;font-weight:500}.PricingPage-PriceAmount{margin-right:8px;color:#2372e8}.PricingPage-PriceBilling{display:-webkit-flex;display:-ms-flexbox;display:-webkit-box;display:flex;color:#6a7685;font-size:16px;font-weight:500}.PricingPage-PlansBottom{padding:24px 0 80px;text-align:center;padding-bottom:24px}.PricingPage-PlansGotoComparison{margin:16px 0}.PricingPage-PlansCompaniesTextLine,.PricingPage-PlansGotoComparison{display:-webkit-flex;display:-ms-flexbox;display:-webkit-box;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.PricingPage-PlansCompaniesTextLine{color:#8694a6;font-style:italic}.PricingPage-PlansCompaniesImages{margin:24px 0;padding:0 24px}.PricingPage-PlansCompaniesImages img{max-width:100%}.PricingPage-Plans .Card{max-width:300px;margin:0 8px;padding:40px 24px;border:none;box-shadow:0 2px 5px 0 rgba(0,0,0,.2)}.PricingPage-Plans .Card.PricingPage-PriceCard--currentPlan{margin-top:-22px}.PricingPage-Plans .Card.PricingPage-PriceCard--recommended{background-color:#143261;color:#fff;padding:0;border-top-right-radius:0;border-top-left-radius:0}.PricingPage-Plans .Card.PricingPage-PriceCard--recommended .Card-header .PricingPage-PriceCardHeader{color:#fff;padding:16px 24px 0}.PricingPage-Plans .Card.PricingPage-PriceCard--recommended .Card-content{padding:0 24px 40px}.PricingPage-Plans .Card.PricingPage-PriceCard--recommended .Card-content .PricingPage-PriceBilling,.PricingPage-Plans .Card.PricingPage-PriceCard--recommended .Card-content .PricingPage-PriceCurrency{color:#f8f9fa}.PricingPage-Plans .Card.PricingPage-PriceCard--recommended .Card-content .PricingPage-PriceAmount{color:#fff}.PricingPage-Plans .Card.PricingPage-PriceCard--recommended .Card-content .PricingPage-PaidAnnually,.PricingPage-Plans .Card.PricingPage-PriceCard--recommended .Card-content .PricingPage-PriceBilling,.PricingPage-Plans .Card.PricingPage-PriceCard--recommended .Card-content .PricingPage-PriceCurrency,.PricingPage-Plans .Card.PricingPage-PriceCard--recommended .Card-content .PricingPage-UsersTooltipIcon{color:#d3dce3}.PricingPage-Plans .Card.PricingPage-PriceCard--recommended .PricingPage-PriceSubheader{color:#fff}.PricingPage-Plans .Card .Card-header{display:-webkit-flex;display:-ms-flexbox;display:-webkit-box;display:flex;-webkit-justify-content:left;-ms-flex-pack:left;justify-content:left;padding:0}.PricingPage-Plans .Card .Card-header>div{-webkit-flex:1;-ms-flex:1;flex:1}.PricingPage-Plans .Card .Card-content{text-align:left;padding:0}.PricingPage-Plans .Card .Card-content>.PricingPage-CardContentInner{min-height:239px;display:-webkit-flex;display:-ms-flexbox;display:-webkit-box;display:flex;-webkit-align-items:start;-ms-flex-align:start;align-items:start;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.PricingPage-Plans .Card .Card-footer{border-top:none;display:-webkit-flex;display:-ms-flexbox;display:-webkit-box;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;padding:16px 56px 40px;height:120px}.PricingPage-Plans .Card.PricingPage-PriceCard--loading{height:704px}.PricingPage-sectionQA,.PricingPage-sectionTable{background-color:#fff}.PricingPage-sectionTable{padding-bottom:56px}.PricingPage{background-color:#f8f9fa}.PricingPage .DoodleLogo{height:45px;width:210px;color:#2372e8}.TooltipPopup{opacity:1!important;box-shadow:0 2px 10px rgba(0,0,0,.1);font-size:16px;font-weight:400;color:#2f3740!important;max-width:400px;background-color:#ddeffe!important}@media screen and (max-width:530px){.TooltipPopup{max-width:200px}}.TooltipPopup.place-right:after{border-right-color:#ddeffe!important}.TooltipPopup.place-top:after{border-top-color:#ddeffe!important}.TooltipPopup.place-left:after{border-left-color:#ddeffe!important}.TooltipPopup.place-bottom:after{border-bottom-color:#ddeffe!important}.PricingPage-Quote{color:#6a7685;font-size:24px;font-weight:400;max-width:700px;width:unset;margin:96px auto}.PricingPage-Cite{color:#b7c4d2;font-weight:700px;font-size:14px}.PricingPage-section--centered{text-align:center}.PricingPage-section--centered .Section-TextConstraint{max-width:1262px;padding:0}.PricingPage-FooterSection{padding:32px 0}.PricingPage-Price--loading{text-align:center;height:116px}.PricingPage-section--overlap{margin-top:-32px}.PricingPage-section--overlap .Section-TextConstraint{//:unset;margin:96px auto}.Section--firstOverlap{margin-top:-256px;min-height:432px;display:-webkit-flex;display:-ms-flexbox;display:-webkit-box;display:flex;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding-bottom:80px}.Section--firstOverlap .Section-TextConstraint{//:0}.PricingPage-threeColumnSection{display:-webkit-flex;display:-ms-flexbox;display:-webkit-box;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.PricingPage-sectionColumn{-webkit-flex:0 0 0.33;-ms-flex:0 0 0.33;flex:0 0 0.33;padding:0 48px}.PricingPage-sectionHeader{margin-bottom:42px;font-weight:400;font-size:32px;text-align:center;margin-bottom:40px;padding-top:64px}.PricingPage-sectionLinksRow{color:#45505e;display:-webkit-flex;display:-ms-flexbox;display:-webkit-box;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.PricingPage-sectionLinksRow div:not(:last-child):after{content:"\2022";margin:0 8px;margin-bottom:16px}.PricingPage-PlanComparisonSection{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.PricingPage-PlanComparisonHeader,.PricingPage-PlanComparisonSection{display:-webkit-flex;display:-ms-flexbox;display:-webkit-box;display:flex}.PricingPage-PlanComparisonHeader{-webkit-flex:1;-ms-flex:1;flex:1;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:24px 24px 20px 95px;border-bottom:1px solid #000;border-top:1px solid #000}.PricingPage-PlanComparisonHeaderTitle{width:50%;text-align:left}.PricingPage-PlanComparisonHeaderColumn,.PricingPage-PlanComparisonRowChecks{width:55%;display:-webkit-flex;display:-ms-flexbox;display:-webkit-box;display:flex;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around}.PricingPage-PlanComparisonHeaderColumn div{text-transform:uppercase;font-weight:400;font-size:20px;-webkit-flex:1;-ms-flex:1;flex:1}.PricingPage-PlanComparisonRow{padding:24px 24px 16px 105px}.PricingPage-PlanComparisonRow,.PricingPage-PlanComparisonRowContent{display:-webkit-flex;display:-ms-flexbox;display:-webkit-box;display:flex}.PricingPage-PlanComparisonRowContent{width:50%;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding:0}.PricingPage-PlanComparisonRowContent div{text-align:left}.PricingPage-PlanComparisonRowTitle{font-weight:500;font-size:18px}.PricingPage-PlanComparisonRowText{max-width:75%}.PricingPage-PlanComparisonRowChecks .Icon{color:#6a9f19;height:32px;width:32px}.PricingPage-PlanComparisonRowChecks div{display:-webkit-flex;display:-ms-flexbox;display:-webkit-box;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-flex:1;-ms-flex:1;flex:1}.PricingPage-PlanComparisonRowTitle--new{padding:0 5px;margin-left:8px;color:#fff;font-weight:400;font-size:14px;display:inline-block;background-color:#6a9f19}.PricingPage-PlanComparisonButtonRow{display:-webkit-flex;display:-ms-flexbox;display:-webkit-box;display:flex;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;padding:0 24px 0 105px}.PricingPage-PlanComparisonButtonRow button,.PricingPage-PlanComparisonButtonRowSpacer{-webkit-flex:1;-ms-flex:1;flex:1;margin:0 2.5px}.PricingPage-PlanComparisonButtonRowContainer{width:55%;display:-webkit-flex;display:-ms-flexbox;display:-webkit-box;display:flex;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around}.PricingPage-BusinessPrices{padding:0;text-align:left;font-size:16px;font-weight:300;width:100%;margin:0;list-style:none}.PricingPage-BusinessPrices>li>strong{font-weight:500}.PricingPage-BusinessPricesLink{margin-top:8px;font-weight:300}.PricingPage-BusinessPricesLink .PricingPage-BusinessPricesLinkLink{color:#2372e8;font-weight:700;background-color:transparent;cursor:pointer;text-decoration:none}.PricingPage-BusinessPricesLink .PricingPage-BusinessPricesLinkBold{font-weight:700}.PricingPage-Accordion{display:-webkit-flex;display:-ms-flexbox;display:-webkit-box;display:flex;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;margin-bottom:24px;-webkit-justify-content:start;-ms-flex-pack:start;justify-content:start;width:100%}.PricingPage-Accordion .Accordion:nth-child(2n){margin-right:0}.PricingPage-Accordion .Accordion{width:620px;max-width:620px}@media screen and (max-width:1265px){.PricingPage-PlansCardContainer{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:800px;margin:48px auto 0}.PricingPage-Plans .Card{margin-bottom:24px}.PricingPage-Accordion{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.PricingPage-Accordion .Accordion{width:calc(100% - 48px);margin-right:0}}@media screen and (max-width:1024px){.PricingPage-PlanComparisonRow{padding:24px 24px 16px}.PricingPage-PlanComparisonHeader{padding:24px 24px 20px}.PricingPage-Accordion{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:0 24px}.PricingPage-Accordion .Accordion{width:100%;margin-right:0;max-width:100%}}@media screen and (max-width:767px){.PricingPage-sectionHeader{font-size:18px;margin-bottom:24px;padding-top:40px;font-weight:500}}.ReviewStep{font-size:16px}.ReviewStep-section{padding:24px 0}.ReviewStep-section:not(:last-child){border-bottom:1px solid #ebeff2}.ReviewStep-information{padding:0;margin:0}.ReviewStep-sectionTitle{font-weight:500}.ReviewStep-paymentInformation{height:64px;background-size:64px;background-repeat:no-repeat}.ReviewStep-paymentInformation--paypal{background-image:url(/premium/assets/paypal.svg)}.ReviewStep-paymentInformation--paypal .ReviewStep-information{margin-left:64px}.ReviewStep-sectionTitleWrapper{display:-webkit-flex;display:-ms-flexbox;display:-webkit-box;display:flex;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.ReviewStep-paypalButton{width:200px}.ReviewStep-paypalButton--hidden{display:none}.ReviewStep-checkFeedback{margin-top:8px;color:#b8141a}.ReviewStep-goToAccountButton{padding-left:0}.WelcomeStep{background-image:url(/premium/assets/bg-illustration.svg);background-repeat:no-repeat;background-position:0 0;background-size:contain}.WelcomeStep-title{text-align:center;padding-top:40px}.WelcomeStep-content{width:100%;max-width:400px;margin:0 auto}.SummaryRow-text.SummaryRow-yearlyText{display:-webkit-flex;display:-ms-flexbox;display:-webkit-box;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;text-align:left}.SummaryRow-text.SummaryRow-yearlyAmount{-webkit-align-self:start;-ms-flex-item-align:start;-ms-grid-row-align:start;align-self:start}.SummaryDiscountedPrice-section{border-top:1px solid #ebeff2;padding:16px 0 0;margin-top:16px}.SummaryRow-text.SummaryDiscountedPrice-discount,.SummaryRow-text.SummaryDiscountedPrice-upgrade,.SummaryRow-text.SummaryUpgradedPrice-discount{color:#6a9f19;text-align:left}.SummaryRow-text.SummaryDiscountedPrice-upgrade:first-child{width:50%;text-align:left}.SummaryRow{display:-webkit-flex;display:-ms-flexbox;display:-webkit-box;display:flex;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-bottom:8px}.SummaryRow-text{color:#2f3740;font-size:16px;font-weight:400;-webkit-align-self:start;-ms-flex-item-align:start;-ms-grid-row-align:start;align-self:start}.SummaryRow-text.SummaryUpgradedPrice-upgrade{color:#6a9f19}.SummaryRow-text.SummaryUpgradedPrice-upgrade:first-child{width:50%;text-align:left}.SummaryUpgradedPrice-section{border-top:1px solid #ebeff2;padding:16px 0 0}.WelcomeStepStarterAndPro .Nag--success{margin-bottom:16px}.WelcomeStepStarterAndPro-card .Card-header{padding-bottom:0}.WelcomeStepStarterAndPro-link{text-align:center;margin-top:32px}.WelcomeStepStarterAndPro-privacyInfo{max-width:300px;margin:16px auto 0}.WelcomeStepStarterAndPro-accountSetup{text-align:center;margin-bottom:40px}.WelcomeStepTeamAndEnterprise .Nag--success{margin-bottom:16px}.WelcomeStepTeamAndEnterprise-card .Card-header{padding-bottom:0}.WelcomeStepTeamAndEnterprise-link{text-align:center;margin-top:32px}.WelcomeStepTeamAndEnterprise-privacyInfo{max-width:300px;margin:16px auto 0}.WelcomeStepTeamAndEnterprise-accountSetup{text-align:center;margin-bottom:40px}.WelcomeStepTeamAndEnterprise--loading{text-align:center}.CurrencyPicker{display:-webkit-inline-flex;display:-ms-inline-flexbox;display:-webkit-inline-box;display:inline-flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;border:1px solid #d3dce3;border-radius:4px;min-height:44px;font-size:16px;font-family:Fira Sans,Arial,sans-serif;text-decoration:none;background-color:#d3dce3}.CurrencyPicker label{padding:10px 15px;cursor:pointer;display:inline-block;color:#45505e;background:#fff}.CurrencyPicker .CurrencyPicker-Option{position:relative}.CurrencyPicker .CurrencyPicker-Option:first-child label,.CurrencyPicker .CurrencyPicker-Option:first-child label:before{border-top-left-radius:4px;border-bottom-left-radius:4px}.CurrencyPicker .CurrencyPicker-Option:last-child label,.CurrencyPicker .CurrencyPicker-Option:last-child label:before{border-top-right-radius:4px;border-bottom-right-radius:4px}.CurrencyPicker .CurrencyPicker-Option+.CurrencyPicker-Option{margin-left:1px}.CurrencyPicker input[type=radio]{opacity:0;position:absolute}.CurrencyPicker input[type=radio]:checked+label{outline:0;background-color:#ddeffe}.CurrencyPicker input[type=radio]:focus+label:before,.CurrencyPicker input[type=radio]:hover+label:before{content:"";position:absolute;top:0;bottom:0;left:0;right:0}.CurrencyPicker input[type=radio]:focus+label:before{box-shadow:0 0 0 2px #98cdfb;z-index:1 /* in front of all over radio inputs */}.CurrencyPicker input[type=radio]:hover+label:before{box-shadow:0 0 0 2px #215bb2;z-index:2 /* in front of all over radio inputs and focus shadows */}.PricingPageList-text--underline{border-bottom:2px dotted #a0aebd}.PricingPageList-list{padding:0;margin-bottom:0}.PricingPageList-list--noMargin{margin-top:0}.PricingPageList-item{display:-webkit-flex;display:-ms-flexbox;display:-webkit-box;display:flex;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;cursor:pointer}.PricingPageList-item .PricingPageList-text--bold{font-weight:500}.PricingPageList-item .PricingPageList-textNew{padding:0 5px;margin-left:5px;background-color:#6a9f19;color:#fff;font-weight:500;font-size:14px;display:inline-block}.PricingPageList-item:not(:last-child){margin-bottom:8px}.PricingPageList-label{margin:16px 0 8px}
/* IE hacks... */.PricingPageList-text{-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto}.ComparePlansAccordion .ComparePlansAccordion-title{display:-webkit-flex;display:-ms-flexbox;display:-webkit-box;display:flex;padding:16px;margin:16px 0 0;border-bottom:2px solid #ebeff2;border-top:2px solid #ebeff2;text-align:left;cursor:pointer}.ComparePlansAccordion .ComparePlansAccordion-title span{color:#45505e}.ComparePlansAccordion .ComparePlansAccordion-title .Icon{margin:0 0 0 auto;color:#45505e}.ComparePlansAccordion .ComparePlansAccordion-body{height:0;overflow:hidden;transition:height .9s ease-in-out}.ComparePlansAccordion .ComparePlansAccordion-body .ComparePlansAccordion-row{padding:16px;text-align:left}.ComparePlansAccordion .ComparePlansAccordion-body .ComparePlansAccordion-row:nth-child(2n){background-color:#ebeff2}.ComparePlansAccordion .ComparePlansAccordion-body .ComparePlansAccordion-row .ComparePlansAccordion-rowTitle{font-size:18px;font-weight:400}.ComparePlansAccordion .ComparePlansAccordion-list{list-style:none;margin:0;padding:0}.ComparePlansAccordion.isExpanded .ComparePlansAccordion-body{height:516px}.WelcomeStepFullHeader{display:-webkit-flex;display:-ms-flexbox;display:-webkit-box;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin:-48px -48px 40px;background-color:#1b4686;color:#fff;padding:40px 115px}.WelcomeStepFullHeader-premium{text-transform:uppercase;font-size:24px;background-color:#98cdfb;color:#2f3740;border-radius:2px;vertical-align:text-bottom}.WelcomeStepTrialHeader-info{text-align:center}@media screen and (max-width:768px){.WelcomeStepFullHeader{margin:-16px}}.WelcomeStepSmallCard{display:-webkit-flex;display:-ms-flexbox;display:-webkit-box;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;min-width:300px;width:300px;border-radius:2px;box-shadow:0 4px 6px 0 rgba(0,0,0,.2);-webkit-align-items:center;-ms-flex-align:center;align-items:center;text-align:center;padding:24px;margin:0 auto}.WelcomeStepSmallCard-title{margin-bottom:16px;font-weight:500}.WelcomeStepSmallCard-image{height:75px;width:85px;margin:16px 0 24px}.WelcomeStepSmallCard-info{color:#517d0f;font-weight:500;margin-bottom:16px}.WelcomeStepTrialHeader{display:-webkit-flex;display:-ms-flexbox;display:-webkit-box;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.WelcomeStepTrialHeader .DoodleLogo{height:45px;width:210px;color:#2372e8}.WelcomeStepTrialHeader-subHeader{text-transform:uppercase;font-size:27px;font-weight:500;margin:0 0 16px 65px}.WelcomeStepTrialHeader-title{margin-bottom:24px}