/*! normalize.css v3.0.2 | MIT License | git.io/normalize */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}h1{font-size:2em;margin:0.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:Inconsolata, monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}input[type="search"]{-webkit-appearance:textfield;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}html{box-sizing:border-box}*,*::after,*::before{box-sizing:inherit}button,[type='button'],[type='reset'],[type='submit'],.mktoButton,.btn,.customers .customer-list a.read-more{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#ffb337;border:0;border-radius:3px;color:#ffffff;cursor:pointer;display:inline-block;font-family:"Lato", sans-serif;font-size:1em;font-weight:700;-webkit-font-smoothing:antialiased;line-height:1;padding:0.75em 1.5em;text-decoration:none;transition:background-color 150ms ease;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;vertical-align:middle;white-space:nowrap}button:hover,button:focus,[type='button']:hover,[type='button']:focus,[type='reset']:hover,[type='reset']:focus,[type='submit']:hover,[type='submit']:focus,.mktoButton:hover,.mktoButton:focus,.btn:hover,.customers .customer-list a.read-more:hover,.btn:focus,.customers .customer-list a.read-more:focus{background-color:#e6a132;color:#ffffff}button:hover,button:focus,[type='button']:hover,[type='button']:focus,[type='reset']:hover,[type='reset']:focus,[type='submit']:hover,[type='submit']:focus,.mktoButton:hover,.mktoButton:focus,.btn:hover,.customers .customer-list a.read-more:hover,.btn:focus,.customers .customer-list a.read-more:focus{background-color:#e6a132;color:#ffffff}button:disabled,[type='button']:disabled,[type='reset']:disabled,[type='submit']:disabled,.mktoButton:disabled,.btn:disabled,.customers .customer-list a.read-more:disabled{cursor:not-allowed;opacity:0.5}button:disabled:hover,[type='button']:disabled:hover,[type='reset']:disabled:hover,[type='submit']:disabled:hover,.mktoButton:disabled:hover,.btn:disabled:hover,.customers .customer-list a.read-more:disabled:hover{background-color:#ffb337}.btn.btn-block,.customers .customer-list a.read-more{display:block;width:100%;text-align:center}.btn-ghost,.customers .customer-list a.read-more{background:none;border:1px solid #09436a;color:#09436a;transition:all 150ms ease}.btn-ghost:hover,.customers .customer-list a.read-more:hover,.btn-ghost:active,.customers .customer-list a.read-more:active,.btn-ghost:focus,.customers .customer-list a.read-more:focus{background:#09436a;color:#ffffff}.mktoButton{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#ffb337;border:1px solid transparent;border-radius:3px;color:#ffffff;cursor:pointer;display:inline-block;font-family:"Lato", sans-serif;font-size:18px;font-weight:700;-webkit-font-smoothing:antialiased;line-height:1;padding:0.375em 0.75em;text-decoration:none;transition:background-color 150ms ease;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;vertical-align:middle;white-space:nowrap}.mktoButton[disabled]{cursor:not-allowed !important}.mktoButton[disabled]:hover{background-color:#1e873d}.btn-pill{border-radius:50px}.new .btn,.new .customers .customer-list a.read-more,.customers .customer-list .new a.read-more{background-color:#1e873d;padding:1.125em 3em;border:1px solid transparent;text-align:center;text-transform:uppercase}.new .btn:hover,.new .customers .customer-list a.read-more:hover,.customers .customer-list .new a.read-more:hover{background-color:#2cc95c;color:#ffffff}.new .btn:focus,.new .customers .customer-list a.read-more:focus,.customers .customer-list .new a.read-more:focus{outline:2px dashed #767676;outline-offset:0;color:#ffffff}.new .btn.in-active,.new .customers .customer-list a.in-active.read-more,.customers .customer-list .new a.in-active.read-more{background-color:#949595;cursor:default}.new .btn.btn-sm,.new .customers .customer-list a.btn-sm.read-more,.customers .customer-list .new a.btn-sm.read-more{font-size:0.75em !important}.new .btn.btn-block,.new .customers .customer-list a.read-more,.customers .customer-list .new a.read-more{padding-left:0;padding-right:0}.new .btn+.btn,.new .customers .customer-list a.read-more+.btn,.customers .customer-list .new a.read-more+.btn,.new .customers .customer-list .btn+a.read-more,.customers .customer-list .new .btn+a.read-more,.new .customers .customer-list a.read-more+a.read-more,.customers .customer-list .new a.read-more+a.read-more{margin-left:1.5em}.new .btn-green{border-color:#1e873d}.new .btn-green:hover,.new .btn-green:focus{border-color:#2cc95c}.new .btn-white{background-color:#ffffff;color:#1e873d}.new .btn-white:hover{background-color:#2cc95c;color:#ffffff}.new .btn-white:focus{color:#1e873d}.new .btn-black{background-color:#000000;color:#2cc95c}.new .btn-black:hover{color:#ffffff}.new .btn-ghost,.new .customers .customer-list a.read-more,.customers .customer-list .new a.read-more{background:transparent;border-color:#1e873d;color:#1e873d}.new .btn-ghost:hover,.new .customers .customer-list a.read-more:hover,.customers .customer-list .new a.read-more:hover,.new .btn-ghost:active,.new .customers .customer-list a.read-more:active,.customers .customer-list .new a.read-more:active{border-color:#2cc95c;color:#ffffff}.new .btn-ghost:focus:not(:hover),.new .customers .customer-list a.read-more:focus:not(:hover),.customers .customer-list .new a.read-more:focus:not(:hover){color:#1e873d}.new .btn-ghost-white,.new .btn-ghost-white-o{background-color:transparent;border:1px solid #ffffff;color:#ffffff;transition:all 150ms ease}.new .btn-ghost-white:hover,.new .btn-ghost-white:active{background:#ffffff;color:#2cc95c}.new .btn-ghost-white-o:hover,.new .btn-ghost-white-o:active,.new .btn-ghost-white-o:focus{background-color:transparent;border-color:#2cc95c;color:#2cc95c}.mktoForm .mktoButtonWrap .mktoButton:focus{outline:2px dashed #767676}.form-wrapper .mktoForm .mktoCheckboxList>label,.form-wrapper .mktoForm .mktoCheckboxList input[type=checkbox]+label,.contact-us-form .mktoForm .mktoCheckboxList>label,.contact-us-form .mktoForm .mktoCheckboxList input[type=checkbox]+label{color:#333 !important;margin-left:-27px !important}.form-wrapper .mktoForm .mktoCheckboxList+.mktoError,.contact-us-form .mktoForm .mktoCheckboxList+.mktoError{clear:both !important;margin-left:30px !important}@media screen and (max-width: 280px){button,.mktoButton,.btn,.customers .customer-list a.read-more,.new button,.new .btn{white-space:normal !important;max-width:100% !important}}.btn[aria-disabled=true],.customers .customer-list a.read-more[aria-disabled=true],button[aria-disabled=true]{cursor:not-allowed !important}.btn[aria-disabled=true]:focus,.customers .customer-list a.read-more[aria-disabled=true]:focus,button[aria-disabled=true]:focus{outline:none}.txt-btn{display:inline;background-color:transparent;border:none;border-radius:0;color:#1e873d;font-size:inherit;font-weight:400;padding:0;transition:all .2}.txt-btn:hover,.txt-btn:focus{color:#2cc95c;background-color:transparent}.txt-btn:focus{outline:1px dashed #949595;outline-offset:1px}fieldset{background-color:transparent;border:0;margin:0;padding:0}legend{font-weight:600;margin-bottom:0.375em;padding:0}label{display:block;font-weight:600;margin-bottom:0.375em}input,select{display:block;font-family:"Lato", sans-serif;font-size:1em}[type='color'],[type='date'],[type='datetime'],[type='datetime-local'],[type='email'],[type='month'],[type='number'],[type='password'],[type='search'],[type='tel'],[type='text'],[type='time'],[type='url'],[type='week'],input:not([type]),textarea,select[multiple]{background-color:#fff;border:1px solid #ddd;border-radius:3px;box-shadow:inset 0 1px 3px rgba(0,0,0,0.06);box-sizing:border-box;font-family:"Lato", sans-serif;font-size:1em;margin-bottom:0.75em;padding:0.5em;transition:border-color 150ms ease;width:100%}[type='color']:hover,[type='date']:hover,[type='datetime']:hover,[type='datetime-local']:hover,[type='email']:hover,[type='month']:hover,[type='number']:hover,[type='password']:hover,[type='search']:hover,[type='tel']:hover,[type='text']:hover,[type='time']:hover,[type='url']:hover,[type='week']:hover,input:not([type]):hover,textarea:hover,select[multiple]:hover{border-color:#b1b1b1}[type='color']:focus,[type='date']:focus,[type='datetime']:focus,[type='datetime-local']:focus,[type='email']:focus,[type='month']:focus,[type='number']:focus,[type='password']:focus,[type='search']:focus,[type='tel']:focus,[type='text']:focus,[type='time']:focus,[type='url']:focus,[type='week']:focus,input:not([type]):focus,textarea:focus,select[multiple]:focus{border-color:#ffb337;box-shadow:inset 0 1px 3px rgba(0,0,0,0.06),0 0 5px rgba(255,169,30,0.7);outline:1px dashed}[type='color']:disabled,[type='date']:disabled,[type='datetime']:disabled,[type='datetime-local']:disabled,[type='email']:disabled,[type='month']:disabled,[type='number']:disabled,[type='password']:disabled,[type='search']:disabled,[type='tel']:disabled,[type='text']:disabled,[type='time']:disabled,[type='url']:disabled,[type='week']:disabled,input:not([type]):disabled,textarea:disabled,select[multiple]:disabled{background-color:#f2f2f2;cursor:not-allowed}[type='color']:disabled:hover,[type='date']:disabled:hover,[type='datetime']:disabled:hover,[type='datetime-local']:disabled:hover,[type='email']:disabled:hover,[type='month']:disabled:hover,[type='number']:disabled:hover,[type='password']:disabled:hover,[type='search']:disabled:hover,[type='tel']:disabled:hover,[type='text']:disabled:hover,[type='time']:disabled:hover,[type='url']:disabled:hover,[type='week']:disabled:hover,input:not([type]):disabled:hover,textarea:disabled:hover,select[multiple]:disabled:hover{border:1px solid #ddd}textarea{resize:vertical}[type="search"]{-webkit-appearance:none;-moz-appearance:none;appearance:none}[type="checkbox"],[type="radio"]{display:inline;margin-right:0.375em}[type="file"]{margin-bottom:0.75em;width:100%}select{margin-bottom:1.5em;max-width:100%;width:auto}input::-moz-placeholder{color:#333;font-weight:300}input:-ms-input-placeholder{color:#333;font-weight:300}input::-ms-input-placeholder{color:#333;font-weight:300}input::placeholder{color:#333;font-weight:300}.loading-form span{-webkit-animation-name:blink;animation-name:blink;-webkit-animation-duration:1.4s;animation-duration:1.4s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-fill-mode:both;animation-fill-mode:both}.loading-form span:nth-child(2){-webkit-animation-delay:.2s;animation-delay:.2s}.loading-form span:nth-child(3){-webkit-animation-delay:.4s;animation-delay:.4s}@-webkit-keyframes blink{0%{opacity:.2}20%{opacity:1}100%{opacity:.2}}@keyframes blink{0%{opacity:.2}20%{opacity:1}100%{opacity:.2}}.mktoForm{visibility:hidden}.mktoForm input[type=text]:focus,.mktoForm input[type=url]:focus,.mktoForm input[type=email]:focus,.mktoForm input[type=tel]:focus,.mktoForm input[type=number]:focus,.mktoForm input[type=date]:focus{outline:2px dashed #949595}.mktoForm select.mktoField:focus,.mktoForm textarea.mktoField:focus{outline:2px dashed #949595}.mktoForm[data-styles-ready="true"]{visibility:visible}.mktoForm .mktoError:focus,.mktoForm .mktoErrorMsg:focus,.mktoForm .mktoOffset:focus,.mktoForm .mktoAsterix:focus{outline:transparent}.mktoForm .mktoError{font-size:0.85em !important;line-height:1.2 !important;font-weight:400 !important;color:#eb0000 !important;padding:0.375em 0 0.375em 0.5em !important}.mktoForm .mktoCheckboxList{padding:0 0 0 0.3em;width:auto;border-width:0}.mktoForm .mktoCheckboxList input[type=checkbox]+label{font-weight:normal;text-transform:none;position:relative;margin-left:-30px;text-indent:30px;color:#333 !important}.mktoForm .mktoCheckboxList input[type=checkbox]+label .chkbx{margin-right:10px;margin-left:0;display:inline-block;vertical-align:-0.3em;width:20px;height:20px;background:white;border:1px solid #333;transition:all ease 0.2s;box-shadow:none;position:relative;border-radius:0;position:relative}.mktoForm .mktoCheckboxList input[type=checkbox]+label .chkbx:after{-webkit-mask:url(../images/icons/checkmark-mask-06c33bf7.svg) no-repeat 100px center;mask:url(../images/icons/checkmark-mask-06c33bf7.svg) no-repeat 100px center;-webkit-mask-size:100% auto;mask-size:100% auto;background-color:#1e873d;height:20px;width:16px;content:'';color:#1e873d;position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);line-height:20px;font-size:16px;overflow:hidden}.mktoForm .mktoCheckboxList input[type=checkbox]+label a{text-decoration:underline;padding:0}.mktoForm .mktoCheckboxList.mktoInvalid{border:none}.mktoForm .mktoCheckboxList.mktoInvalid>label .chkbx,.mktoForm .mktoCheckboxList.mktoInvalid input[type=checkbox]+label .chkbx{border-color:red}.mktoForm .mktoCheckboxList>input{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:absolute;opacity:0}.mktoForm .mktoCheckboxList>input:hover+label .chkbx{border-color:#2cc95c}.mktoForm .mktoCheckboxList>input:checked+label .chkbx:after{background-position-x:center;-webkit-mask-position:center;mask-position:center}.mktoForm[style]{width:100% !important;font-size:inherit;color:inherit}.mktoForm .mktoFormCol{width:100%;float:left;margin-bottom:10px}.mktoForm .mktoFieldWrap{width:100%}@media screen and (min-width: 481px) and (max-width: 599px){.mktoForm .mktoFormRow:first-of-type .mktoFieldDescriptor{width:48%}.mktoForm .mktoFormRow:first-of-type .mktoFieldDescriptor:first-child{margin-right:4%}}@media screen and (min-width: 900px){.mktoForm .mktoFormRow:first-of-type .mktoFieldDescriptor{width:48%}.mktoForm .mktoFormRow:first-of-type .mktoFieldDescriptor:first-child{margin-right:4%}}.mktoForm input[type=text],.mktoForm input[type=url],.mktoForm input[type=email],.mktoForm input[type=tel],.mktoForm input[type=number],.mktoForm input[type=date],.mktoForm select.mktoField,.mktoForm textarea.mktoField{border-radius:0;box-shadow:none;min-height:0;border-color:#949595;border-width:1px;color:#1a1b1c;padding:.5em;margin-bottom:0;line-height:1.5}.mktoForm input[type=text][style],.mktoForm input[type=url][style],.mktoForm input[type=email][style],.mktoForm input[type=tel][style],.mktoForm input[type=number][style],.mktoForm input[type=date][style],.mktoForm select.mktoField[style],.mktoForm textarea.mktoField[style]{width:100% !important}.mktoForm input.mktoInvalid[type=text],.mktoForm input.mktoInvalid[type=url],.mktoForm input.mktoInvalid[type=email],.mktoForm input.mktoInvalid[type=tel],.mktoForm input.mktoInvalid[type=number],.mktoForm input.mktoInvalid[type=date],.mktoForm select.mktoField.mktoInvalid,.mktoForm textarea.mktoField.mktoInvalid{border-color:#eb0000 !important}.mktoForm input.mktoInvalid[type=text]+.mktoError,.mktoForm input.mktoInvalid[type=url]+.mktoError,.mktoForm input.mktoInvalid[type=email]+.mktoError,.mktoForm input.mktoInvalid[type=tel]+.mktoError,.mktoForm input.mktoInvalid[type=number]+.mktoError,.mktoForm input.mktoInvalid[type=date]+.mktoError,.mktoForm select.mktoField.mktoInvalid+.mktoError,.mktoForm textarea.mktoField.mktoInvalid+.mktoError{display:block !important}.mktoForm input[type=text]:focus,.mktoForm input[type=url]:focus,.mktoForm input[type=email]:focus,.mktoForm input[type=tel]:focus,.mktoForm input[type=number]:focus,.mktoForm input[type=date]:focus,.mktoForm select.mktoField:focus,.mktoForm textarea.mktoField:focus{border-color:#2cc95c !important}@media only screen and (max-width: 480px){.mktoForm input[type=text],.mktoForm input[type=url],.mktoForm input[type=email],.mktoForm input[type=tel],.mktoForm input[type=number],.mktoForm input[type=date],.mktoForm select.mktoField,.mktoForm textarea.mktoField{font-size:inherit;height:auto}}.mktoForm input[type=email]{width:100% !important}.mktoForm textarea.mktoField{resize:vertical;border:1px solid #949595;background-color:rgba(255,255,255,0.1)}.mktoForm textarea.mktoField[style]{width:100%}.mktoForm select.mktoField{padding-right:28px;background-image:url(../images/icons/arrow-down-green-54c2f402.svg);background-color:#ffffff;background-position:right 10px center;background-size:15px 9px;background-repeat:no-repeat;-webkit-appearance:none;-moz-appearance:none;appearance:none}.mktoForm select.mktoField::-ms-expand{display:none}.mktoForm .mktoLabel{float:none;text-transform:none;font-weight:400;color:inherit;padding-top:0;padding-bottom:.375em}.mktoForm .mktoLabel[style]{width:auto}.mktoForm .mktoLabel[for="Contact_Me_Note__c"]{text-transform:lowercase}.mktoForm .mktoLabel[for="Contact_Me_Note__c"]:first-letter{text-transform:uppercase}.mktoForm .mktoAsterix{float:left;padding-left:0;color:#cc3333;display:none}.mktoForm .mktoRequiredField .mktoAsterix{display:block}.mktoForm .mktoHtmlText{font-size:0.8em;font-weight:300;width:100% !important}.mktoForm .mktoGutter[style]{width:0;display:none}.mktoForm .mktoOffset{height:.8em}@media only screen and (max-width: 480px){.mktoForm .mktoOffset{display:block;float:none}}.mktoForm .mktoButtonRow{display:block}.mktoForm .mktoButtonRow .mktoButtonWrap{text-align:center;display:block;padding-left:0}.mktoForm .mktoButtonRow .mktoButtonWrap[style]{margin-left:0}.mktoForm .mktoButtonRow .mktoButtonWrap .mktoButton{display:block;width:75%;margin:1em auto;font-size:inherit;padding-top:1.125em;padding-bottom:1.125em;background-color:#1e873d;background-image:none;text-transform:uppercase;color:#ffffff}.mktoForm .mktoButtonRow .mktoButtonWrap .mktoButton:hover{background-color:#2cc95c}.mktoForm .mktoCheckboxList{padding:0 0 0 0.3em;width:auto}.mktoForm .mktoCheckboxList>label,.mktoForm .mktoCheckboxList+label{font-weight:normal;text-transform:none;position:relative;margin-left:-25px;text-indent:30px;color:#333 !important;float:left;line-height:1.2}.mktoForm .mktoCheckboxList>label .chkbx,.mktoForm .mktoCheckboxList+label .chkbx{content:'';margin-right:10px;display:inline-block;vertical-align:text-top;width:20px;height:20px;background:white;border:1px solid #333;transition:all ease .2s}.mktoForm .mktoCheckboxList>label a,.mktoForm .mktoCheckboxList+label a{text-decoration:underline;padding:0}.mktoForm .mktoCheckboxList.mktoInvalid>label .chkbx{border-color:red}.mktoForm .mktoCheckboxList>input{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:absolute;opacity:0}.mktoForm .mktoCheckboxList>input:hover+label .chkbx{border-color:#2cc95c}.mktoForm .mktoCheckboxList>input:focus+label .chkbx{outline:2px dashed #949595;outline-offset:-2px}.mktoForm label[for="privacyPolicy"]{float:left}.mktoForm fieldset legend{max-width:100%}.mktoForm input[readonly]{color:#828383}.mktoForm input[readonly]:focus{border-color:transparent}.mktoForm .kor .bulleted-list{text-indent:0;text-align:left;margin-top:1em}.mktoForm .kor strong.big{font-weight:500;font-size:1.2em}.join-newsletter-form{max-width:25em;margin:0 auto;padding:1em 0}.join-newsletter-form::after{clear:both;content:"";display:block}.join-newsletter-form #newsletter_sub_form input::-moz-placeholder, .join-newsletter-form .mktoForm input::-moz-placeholder{color:#949595}.join-newsletter-form #newsletter_sub_form input:-ms-input-placeholder, .join-newsletter-form .mktoForm input:-ms-input-placeholder{color:#949595}.join-newsletter-form #newsletter_sub_form input::-ms-input-placeholder, .join-newsletter-form .mktoForm input::-ms-input-placeholder{color:#949595}.join-newsletter-form #newsletter_sub_form input::placeholder,.join-newsletter-form .mktoForm input::placeholder{color:#949595}.join-newsletter-form #newsletter_sub_form input[type=email],.join-newsletter-form .mktoForm input[type=email]{line-height:1.5 !important;padding:0.75em !important;box-shadow:none;color:#1a1b1c;background-color:#ffffff !important}.join-newsletter-form #newsletter_sub_form input[type=email]:focus,.join-newsletter-form .mktoForm input[type=email]:focus{border-color:#2cc95c;box-shadow:none}@media screen and (min-width: 600px){.join-newsletter-form #newsletter_sub_form input[type=email],.join-newsletter-form .mktoForm input[type=email]{width:calc(100% - 205px)}}.join-newsletter-form #newsletter_sub_form input[type=submit],.join-newsletter-form .mktoForm input[type=submit]{padding:1em 0;text-align:center;margin:0 auto !important;border:1px solid #1e873d !important}.join-newsletter-form #newsletter_sub_form input[type=submit]:hover,.join-newsletter-form .mktoForm input[type=submit]:hover{border-color:#2cc95c !important}.join-newsletter-form #newsletter_sub_form input[type=submit]:focus,.join-newsletter-form .mktoForm input[type=submit]:focus{outline:2px dashed #949595 !important}@media screen and (min-width: 600px){.join-newsletter-form #newsletter_sub_form input[type=submit],.join-newsletter-form .mktoForm input[type=submit]{width:195px}}.join-newsletter-form .mktoForm{width:100% !important}.join-newsletter-form .mktoForm .mktoRequiredField .mktoAsterix{display:none}.join-newsletter-form .mktoForm .mktoButtonRow{width:100%}.join-newsletter-form .mktoForm .mktoButtonRow .mktoButtonWrap .mktoButton{width:100%;padding-top:1em !important;padding-bottom:1em !important;margin:0 auto !important;border:1px solid #1e873d !important}.join-newsletter-form .mktoForm .mktoButtonRow .mktoButtonWrap .mktoButton:hover{border-color:#2cc95c !important}.join-newsletter-form .mktoForm .mktoButtonRow .mktoButtonWrap .mktoButton:focus{outline:2px dashed #949595 !important}.join-newsletter-form .mktoForm .mktoFormRow{width:100%;float:none}@media screen and (min-width: 350px){.join-newsletter-form .mktoForm .mktoFormRow:not(:nth-child(4)) .mktoFieldDescriptor{width:100%}.join-newsletter-form .mktoForm .mktoFormRow:not(:nth-child(4)) .mktoFieldDescriptor .mktoFieldWrap{position:relative}.join-newsletter-form .mktoForm .mktoFormRow:not(:nth-child(4)) .mktoFieldDescriptor input[type=email]{width:100% !important}}.join-newsletter-form .mktoForm input::-moz-placeholder{color:#949595}.join-newsletter-form .mktoForm input:-ms-input-placeholder{color:#949595}.join-newsletter-form .mktoForm input::-ms-input-placeholder{color:#949595}.join-newsletter-form .mktoForm input::placeholder{color:#949595}.join-newsletter-form .mktoForm input[type=email]{line-height:1.5 !important}.join-newsletter-form .mktoForm input[type=email],.join-newsletter-form .mktoForm select{padding:0.5em 0.75em !important}.join-newsletter-form .mktoForm select{width:100%;font-weight:300;color:#949595}.join-newsletter-form .mktoForm select[aria-invalid="false"],.join-newsletter-form .mktoForm select:focus{font-weight:400;color:#1a1b1c}.join-newsletter-form .mktoForm .mktoCheckboxList{padding-right:0.3em;width:100% !important}.join-newsletter-form .mktoForm .mktoCheckboxList input[type="checkbox"]+label{color:#ffffff !important;font-weight:300;margin:0.75em 0 1.5em 30px;text-indent:-30px;letter-spacing:0;float:none;line-height:1.5;max-width:100%}.join-newsletter-form .mktoForm .mktoCheckboxList input[type="checkbox"]+label .chkbx{margin-bottom:-5px;margin-top:-2px}.join-newsletter-form .mktoForm .mktoCheckboxList input[type="checkbox"]+label a{color:#ffffff !important}.join-newsletter-form .mktoForm .mktoCheckboxList input[type="checkbox"]+label a:hover,.join-newsletter-form .mktoForm .mktoCheckboxList input[type="checkbox"]+label a:focus{color:#2cc95c !important}.join-newsletter-form .mktoForm .mktoCheckboxList+.mktoError{margin:-0.75em 0 0.75em}.join-newsletter-form .mktoForm .mktoOffset,.join-newsletter-form .mktoForm .mktoLabel{display:none !important}.join-newsletter-form .mktoForm .mktoError{background-color:#eb0000 !important;color:#ffffff !important}.join-newsletter-form .mktoForm .mktoHtmlText{width:100% !important;color:#ffffff}.join-newsletter-form .mktoForm .mktoHtmlText a:not(:hover,:focus){color:#ffffff}@media screen and (min-width: 350px){.join-newsletter-form .mktoForm .mktoHtmlText{text-align:right}}.join-newsletter-form.centered-form .mktoForm input[type="email"],.join-newsletter-form.centered-form .mktoForm select,.join-newsletter-form.centered-form .mktoForm .mktoError{text-align:center}.join-newsletter-form.centered-form .mktoForm .mktoCheckboxList input[type="checkbox"]+label{text-align:center;text-indent:0;margin-left:0}.join-newsletter-form.centered-form .mktoForm .mktoCheckboxList input[type="checkbox"]+label a{white-space:nowrap}.join-newsletter-form.centered-form .mktoForm .mktoCheckboxList input[type="checkbox"]+label .chkbx:after{font-size:1.25em;width:20px;background-size:80% auto;-webkit-mask-size:80% auto;mask-size:80% auto}.join-newsletter-form.centered-form .mktoForm .mktoCheckboxList+.mktoError{padding:0.375em 0.5em !important}.join-newsletter-form.has-cituscon .mktoForm .mktoCheckboxList label a{white-space:nowrap}.join-newsletter-form.has-cituscon .mktoForm .mktoCheckboxList+.mktoError{margin:-0.85em 0 1.5em 30px}.join-newsletter-form.has-cituscon .mktoForm .mktoHtmlText{text-align:left}.join-newsletter-form.has-cituscon .mktoForm .mktoFormRow:nth-child(5) .mktoFormCol{margin-bottom:0 !important}.join-newsletter-form.has-cituscon .mktoForm .mktoFormRow:nth-child(6) .mktoFormCol,.join-newsletter-form.has-cituscon .mktoForm .mktoFormRow:nth-child(7) .mktoFormCol,.join-newsletter-form.has-cituscon .mktoForm .mktoFormRow:nth-child(8) .mktoFormCol{margin-bottom:1.5em !important}.join-newsletter-form.has-cituscon .mktoForm .mktoButtonRow{margin-top:1em}ul,ol{list-style-type:none;margin:0;padding:0}ul.content-list,ol.content-list{margin-top:0;padding-left:20px}ul.content-list li,ol.content-list li{list-style-type:disc}dl{margin-bottom:0.75em}dl dt{font-weight:600;margin-top:0.75em}dl dd{margin:0}table{border-collapse:collapse;margin:0.75em 0;table-layout:fixed;width:100%}th{background-color:#ffffff;border:1px solid #ddd;font-weight:600;padding:0.75em}td{background-color:#ffffff;border-bottom:1px solid #ddd;border-right:1px solid #ddd;padding:0.75em}td:first-child{border-left:1px solid #ddd}tr,td,th{vertical-align:middle}.table-actions{padding:1.5em;text-align:center}html{scroll-behavior:auto}body{color:#333;font-family:"Lato", sans-serif;font-size:1em;font-weight:400;line-height:1.5}@media screen and (min-width: 1200px) and (-webkit-min-device-pixel-ratio: 1.0416666666666667), screen and (min-width: 1200px) and (min-resolution: 100dpi){body{font-size:1.125em}}@media screen and (min-width: 1400px){body{font-size:1.125em}}h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6{font-family:"Lato", sans-serif;font-size:1em;font-weight:300;line-height:1.2;margin:0 0 0.75em}.new h1,.new .h1,.new h2,.new .h2,.new h3,.new .h3,.new h4,.new .h4,.new h5,.new .h5,.new h6,.new .h6{color:#1a1b1c}.new.text-white h1,.new.text-white .h1,.new.text-white h2,.new.text-white .h2,.new.text-white h3,.new.text-white .h3,.new.text-white h4,.new.text-white .h4,.new.text-white h5,.new.text-white .h5,.new.text-white h6,.new.text-white .h6,.new .text-white h1,.new .text-white .h1,.new .text-white h2,.new .text-white .h2,.new .text-white h3,.new .text-white .h3,.new .text-white h4,.new .text-white .h4,.new .text-white h5,.new .text-white .h5,.new .text-white h6,.new .text-white .h6{color:#ffffff}.new h6,.new .h6{font-weight:700}h3,.h3,h4,.h4,h5,.h5{font-weight:400}h1,.h1{font-size:3.0517578125em;transition:font-size 0.2s}@media screen and (min-width: 600px){h1,.h1{font-size:3.0517578125em}}@media screen and (min-width: 900px){h1,.h1{font-size:4.2087269129em}}@media screen and (max-width: 320px){h1,.h1{font-size:1.8020324707em}}h2,.h2{font-size:2.44140625em;transition:font-size 0.2s}@media screen and (min-width: 600px){h2,.h2{font-size:2.44140625em}}@media screen and (min-width: 900px){h2,.h2{font-size:3.1573345183em}}@media screen and (max-width: 320px){h2,.h2{font-size:1.6018066406em}}h3,.h3{font-size:1.953125em;transition:font-size 0.2s}@media screen and (min-width: 600px){h3,.h3{font-size:1.953125em}}@media screen and (min-width: 900px){h3,.h3{font-size:2.368593037em}}@media screen and (max-width: 320px){h3,.h3{font-size:1.423828125em}}h4,.h4{font-size:1.5625em;transition:font-size 0.2s}@media screen and (min-width: 600px){h4,.h4{font-size:1.5625em}}@media screen and (min-width: 900px){h4,.h4{font-size:1.776889em}}@media screen and (max-width: 320px){h4,.h4{font-size:1.265625em}}h5,.h5{font-size:1.25em;transition:font-size 0.2s}@media screen and (min-width: 600px){h5,.h5{font-size:1.25em}}@media screen and (min-width: 900px){h5,.h5{font-size:1.333em}}@media screen and (max-width: 320px){h5,.h5{font-size:1.125em}}p{margin:0 0 1.5em}a{color:#1e873d;text-decoration:none;transition:color 150ms ease}a:active,a:focus,a:hover{color:#186c31}a[href^="tel:"]{color:inherit !important;text-decoration:none !important;cursor:default}a:focus{outline:1px dashed;outline-offset:2px}.new a:active,.new a:focus,.new a:hover{color:#2cc95c}.new a:focus{outline:1px dashed #949595;outline-offset:2px}label,.section-label{color:#949595;font-family:"Lato", sans-serif;font-size:0.8em;font-weight:bold;letter-spacing:0.025em;text-transform:uppercase}.section-title{color:#09436a;font-size:2.44140625em;font-weight:bold}.quote{color:yellow}hr{border-bottom:1px solid #ddd;border-left:0;border-right:0;border-top:0;margin:1.5em 0}img{margin:0;max-width:100%;height:auto}blockquote{border-left:2px solid #ffb337;color:#1e873d;font-size:1.25em;font-style:italic;font-weight:300;margin:0;padding-left:1.5em}.blockquote-attribution{display:block;color:#09436a;font-size:1em;padding:1.5em 0 0 6em}.blockquote-attribution::before{content:"– "}.lead{font-size:1.225em;margin-bottom:2.25em}.small-text{font-size:80%}.smaller{font-size:.6em}.big{font-size:1.225em}.new .text-green,.text-green{color:#1e873d}a.text-green:hover{color:#2cc95c}.new .text-ogreen,.text-ogreen{color:#239f49}a.text-ogreen:hover{color:#2cc95c}a .text-ogreen{transition:color 150ms ease}a:hover .text-ogreen{color:#2cc95c}.new .text-default,.text-default{color:#333}.new .text-white,.text-white{color:#ffffff}a.text-white:hover{color:#2cc95c}.new .text-offwhite,.text-offwhite{color:#f1f1f1}.new .text-lightergray,.text-lightergray{color:#e7e7e7}a.text-lightergray:hover{color:#2cc95c}.new .text-lightgray,.text-lightgray{color:#ddd}.new .text-gray,.text-gray{color:#949595}.new .text-lightgreen,.text-lightgreen{color:#5cb85c}.new .text-xgreen,.text-xgreen{color:#2cc95c}a.text-xgreen:hover,a.text-xgreen:focus{color:#79e299}.new .text-dgreen,.text-dgreen{color:#1a6a32}.new .text-mdgreen,.text-mdgreen{color:#1C824C}.new .text-black,.text-black{color:#000000}*.no-margin{margin:0}.font-light{font-weight:300 !important}.font-regular{font-weight:400 !important}.font-medium{font-weight:500 !important}.font-sbold{font-weight:600 !important}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.underline{text-decoration:underline}.monospace{font-family:"Inconsolata", Consolas, monospace !important}.straight-single-quoted:before,.straight-single-quoted:after{content:"'"}.show-for-sr,.show-on-focus{position:absolute !important;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}a.external-link:after{text-decoration:none;content:'';display:inline-block;margin-left:0.35em;vertical-align:-2px;margin-bottom:-1px;width:1em;height:1em;-webkit-mask:url(../images/icons/external-link-mask-02c7a188.svg) no-repeat center center;mask:url(../images/icons/external-link-mask-02c7a188.svg) no-repeat center center;-webkit-mask-size:contain;mask-size:contain;background-color:currentColor}.fw-bold{font-weight:700 !important}.fw-semibold{font-weight:600 !important}.fw-medium{font-weight:500 !important}.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0}body.edg .hide-for-edge,body.edge .hide-for-edge{display:none}a[role=doc-noteref],a[role=doc-backlink]{text-decoration:none !important;font-weight:bold}a[role=doc-noteref]:hover,a[role=doc-noteref]:focus,a[role=doc-backlink]:hover,a[role=doc-backlink]:focus{text-decoration:underline !important}.ref-footnotes ol{font-size:85%}h2 .icon{font-size:0.65em}h3 .icon{font-size:0.8em}h2 .icon,h3 .icon,h4 .icon{padding:0;background-color:transparent;vertical-align:-.1em;margin-left:-.15em;line-height:1.2;color:#949595;transition:color 0.2s ease}h2 .icon:hover,h2 .icon:focus,h3 .icon:hover,h3 .icon:focus,h4 .icon:hover,h4 .icon:focus{color:#2cc95c}h2 .icon:focus,h3 .icon:focus,h4 .icon:focus{outline:1px dashed #949595;outline-offset:1px}.c{color:#999988;font-style:italic}.err{color:#C51717;background-color:#000000}.k{color:#42bdbd;font-weight:normal}.o{color:#00bfff;font-weight:normal}.cm{color:#999988;font-style:italic}.cp{color:#999999;font-weight:bold;font-style:italic}.c1{color:#999988;font-style:italic}.cs{color:#999999;font-weight:bold;font-style:italic}.gd{color:#000000;background-color:#ffdddd}.ge{color:#dddddd;font-style:italic}.gr{color:#ff2424}.gh{color:#999999}.gi{color:#000000;background-color:#ddffdd}.go{color:#888888}.gp{color:#858585}.gs{font-weight:bold}.gu{color:#aaaaaa}.gt{color:#ff2424}.kc{color:#42bdbd;font-weight:normal}.kd{color:#42bdbd;font-weight:normal}.kn{color:#42bdbd;font-weight:normal}.kp{color:#42bdbd;font-weight:normal}.kr{color:#42bdbd;font-weight:normal}.kt{color:#9370db;font-weight:normal}.m{color:#42bdbd}.s{color:#ff1d93}.na{color:#42bdbd}.nb{color:#008EBD}.nc{color:#9370db;font-weight:normal}.no{color:#42bdbd}.nd{color:#7da599;font-weight:normal}.ni{color:#B152FF}.ne{color:#ff2424;font-weight:normal}.nf{color:#ff2424;font-weight:normal}.nl{color:#ff2424;font-weight:normal}.nn{color:#858585}.nt{color:#B152FF}.nv{color:#42bdbd}.ow{color:#42bdbd;font-weight:normal}.w{color:#bbbbbb}.mf{color:#5cb85c}.mh{color:#5cb85c}.mi{color:#5cb85c}.mo{color:#5cb85c}.sb{color:#ff1d93}.sc{color:#ff1d93}.sd{color:#ff1d93}.s2{color:#ff1d93}.se{color:#ff1d93}.sh{color:#ff1d93}.si{color:#ff1d93}.sx{color:#ff1d93}.sr{color:#008EBD}.s1{color:#ff1d93}.ss{color:#ff2424}.bp{color:#999999}.vc{color:#249646}.vg{color:#249646}.vi{color:#249646}.il{color:#249646}.highlight{margin-bottom:25px}div.highlight{position:relative}div.highlight .copy-button{position:absolute;top:0;right:0;padding:0.375em;width:4.75em;font-size:75%;border-radius:0 3px 0 3px;color:#ddd;background-color:#333;border:1px solid #666;border-width:0 0 1px 1px;text-transform:lowercase}div.highlight .copy-button:hover{border-color:#ccc;background-color:#555}.highlight pre{color:#999;font-size:16px;padding:0 12px;line-height:28px;margin-bottom:30px;white-space:pre;overflow-x:auto;word-break:inherit;word-wrap:inherit}.highlight table{width:100%;table-layout:fixed}.highlight td{padding:0}.highlight tr{border:solid 1px #ddd}.highlight .gutter{width:50px}.gl{background:#fafafa;border-right:1px solid #ddd;color:#999;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}a.cta-link{display:block;pointer-events:auto !important;padding:10px 0px}a.cta-link:hover{cursor:pointer !important}a.cta-link .cta-image{display:block;max-width:100%;height:auto;margin:0 auto}body[style]{padding:0 !important}.page-content-wrapper{max-width:1200px;margin-left:auto;margin-right:auto;padding:0 0.75em}.page-content-wrapper::after{clear:both;content:"";display:block}@media screen and (min-width: 900px){.page-content-wrapper{padding:0 1.5em}}@media screen and (min-width: 1340px){.page-content-wrapper{padding:0}}.page-content-wrapper .col--split{margin-bottom:3em}@media screen and (min-width: 600px){.page-content-wrapper .col--split{float:left;display:block;margin-right:2.1276595745%;width:48.9361702128%;margin-bottom:0}.page-content-wrapper .col--split:last-child{margin-right:0}}.page-content-wrapper.wide{max-width:1340px}@media screen and (min-width: 1340px){.page-content-wrapper.wide{padding:0 1.5em}}@media screen and (min-width: 1388px){.page-content-wrapper.wide{padding:0}}.page-content-wrapper.narrow{max-width:1000px}.content-wrapper-narrow::after{clear:both;content:"";display:block}@media screen and (min-width: 600px){.content-wrapper-narrow{width:60%;margin:0 auto}}.content-wrapper-narrow .col--split{margin-bottom:3em}@media screen and (min-width: 600px){.content-wrapper-narrow .col--split{float:left;display:block;margin-right:3.7037037037%;width:48.1481481481%;margin-bottom:0}.content-wrapper-narrow .col--split:last-child{margin-right:0}}.content-wrapper-narrow ul{margin-left:0.75em;margin-right:0.75em;text-align:left}.narrow-content{max-width:690px;margin:0 auto;overflow:hidden}.narrow-content::after{clear:both;content:"";display:block}.content-wrapper-wide::after{clear:both;content:"";display:block}@media screen and (min-width: 600px){.content-wrapper-wide{width:75%;margin:0 auto}}.content-wrapper-wide .col--split{margin-bottom:3em}@media screen and (min-width: 600px){.content-wrapper-wide .col--split{float:left;display:block;margin-right:3.7037037037%;width:48.1481481481%;margin-bottom:0}.content-wrapper-wide .col--split:last-child{margin-right:0}}.content-wrapper-wide ul{margin-left:0.75em;margin-right:0.75em;text-align:left}.content-wrapper-medium::after{clear:both;content:"";display:block}@media screen and (min-width: 600px){.content-wrapper-medium{float:left;display:block;margin-right:2.1276595745%;width:82.9787234043%;margin-left:8.5106382979%}.content-wrapper-medium:last-child{margin-right:0}}.content-wrapper-medium .col--split{margin-bottom:3em}@media screen and (min-width: 600px){.content-wrapper-medium .col--split{float:left;display:block;margin-right:2.5641025641%;width:48.7179487179%;margin-bottom:0}.content-wrapper-medium .col--split:nth-child(2n){margin-right:0}.content-wrapper-medium .col--split:nth-child(2n+1){clear:left}.content-wrapper-medium .col--split:last-child{margin-right:0}}.content-wrapper-medium .col--split h3{margin-top:0}.content-wrapper-medium .col--split ul{margin-top:3em}.content-wrapper-medium .col--split ul.content-list{margin-top:0}.faq-header,.wide-header,body:not(.blog) .article-header,.secondary-page-header{padding:3em 0}.faq-header::after,.wide-header::after,body:not(.blog) .article-header::after,.secondary-page-header::after{clear:both;content:"";display:block}@media screen and (min-width: 600px){.faq-header,.wide-header,body:not(.blog) .article-header,.secondary-page-header{padding:3em 0 1.5em}}.section-header{margin-bottom:3em;text-align:center}.section-header__icon{height:120px;width:120px;margin:0 auto 1.5em;padding:18px;position:relative;z-index:20}.secondary-page-header{text-align:center}.section-heading{position:relative;z-index:20}.section-subheading{position:relative;font-size:1.5625em;font-weight:300;z-index:20}.video-wrapper{position:relative;overflow:hidden;width:100%;margin-bottom:1.5em}.video-wrapper:before{display:block;content:"";padding-top:56.25%}.video-wrapper.video-4-3:before{padding-top:75%}.video-wrapper.video-185:before{padding-top:54.05%}.video-wrapper.video-239:before{padding-top:41.84%}.video-wrapper.speaker-deck:before{padding-bottom:65px}.video-wrapper.slideshare:before{padding-bottom:40px}.video-wrapper.video-shorts:before{padding-top:177.88%}.video-wrapper iframe,.video-wrapper img{position:absolute;top:0;left:0;width:100% !important;height:100% !important}.video-wrapper.slide-block:not(.unblocked):after{position:absolute;content:"This content is blocked until cookies are accepted.";text-align:center;max-height:100%;width:100%;top:50%;left:0;transform:translateY(-50%);font-size:1.75em;font-weight:300;color:#ccc;padding:0 0.75em;-webkit-animation-name:fadein;animation-name:fadein;-webkit-animation-duration:1s;animation-duration:1s}@-webkit-keyframes fadein{from{opacity:0}to{opacity:1}}@keyframes fadein{from{opacity:0}to{opacity:1}}figure{margin:0.75em 0 1.5em}figcaption{margin-top:0.375em;font-weight:300;font-size:.75em}figcaption a{text-decoration:underline}.overflow-box{max-width:100%;overflow-x:auto;overflow-y:hidden;margin-bottom:1.5em}p.webptest{color:green}.no-webp p.webptest{color:red}video{max-width:100%}.footer-list{margin-bottom:1.5em}@media screen and (min-width: 600px){.footer-list{float:left;display:block;margin-right:2.1276595745%;width:14.8936170213%;margin-bottom:0}.footer-list:last-child{margin-right:0}}.footer-list__heading{color:#ffffff;font-weight:400;margin-bottom:0.75em}.footer-list__social{margin-bottom:10px}.footer-list__social .link-and-tooltip{display:inline-block;margin-right:1em}.footer-list__social .link-and-tooltip:last-child{margin-right:3px}.footer-list__social .link-and-tooltip [role=tooltip]{top:calc(100% + .175rem)}.footer-list__social a{color:white;width:1.222em;height:1.222em}.footer-list__social a svg,.footer-list__social a img{fill:currentColor;transition:all 150ms ease;width:1.222em;height:1.222em;vertical-align:-17%}.footer-list__social a:hover{color:#b5efc6}@media (forced-colors: active) and (prefers-color-scheme: light){.footer-list__social a{color:inherit}}.footer-list__slack{margin-top:1.5em}.footer-list__link{color:#ffffff;font-weight:300}.footer-list__link:hover{color:#ffffff;opacity:0.75}.footer-list__text{color:#ffffff;font-weight:300;font-size:15px;margin-bottom:5px}.new-footer{background-color:#09436a;padding:4.5em 0}.new-footer .page-content-wrapper{display:flex;flex-wrap:wrap}@media screen and (min-width: 900px){.new-footer .page-content-wrapper{display:block}}.new-footer .footer-links-block{margin-bottom:0.75em;width:100%}@media screen and (min-width: 900px){.new-footer .footer-links-block{float:left;display:block;margin-right:2.1276595745%;width:53.1914893617%}.new-footer .footer-links-block:last-child{margin-right:0}}.new-footer .footer-links-block .footer-list{float:left;display:block;margin-right:2.1276595745%;width:48.9361702128%}.new-footer .footer-links-block .footer-list:last-child{margin-right:0}@media all and (max-width: 899px){.new-footer .footer-links-block .footer-list:nth-child(2n){margin-right:0}}@media screen and (min-width: 600px){.new-footer .footer-links-block .footer-list{float:left;display:block;margin-right:2.1276595745%;width:23.4042553191%}.new-footer .footer-links-block .footer-list:last-child{margin-right:0}}.new-footer .footer-links-block .footer-list__heading{text-transform:uppercase;font-weight:700}.new-footer .footer-links-block .footer-list__item{margin-bottom:0.375em}.new-footer .footer-links-block .footer-list__link{font-size:.889em}.new-footer .footer-links-block .footer-list__link:hover{color:#b5efc6;opacity:1;text-decoration:underline}.new-footer .footer-links-block .footer-list__link:focus{color:#b5efc6}.new-footer .keep-in-touch{text-align:center;margin-bottom:1.5em;width:100%;order:-1}@media screen and (min-width: 900px){.new-footer .keep-in-touch{float:left;display:block;margin-right:2.1276595745%;width:36.170212766%;margin-left:8.5106382979%;margin-right:0;text-align:left}.new-footer .keep-in-touch:last-child{margin-right:0}}.new-footer .keep-in-touch .footer-list{float:left;display:block;margin-right:2.1276595745%;width:100%}.new-footer .keep-in-touch .footer-list:last-child{margin-right:0}.new-footer .keep-in-touch .footer-list__heading{text-transform:uppercase;color:#ffffff;font-weight:700;margin-bottom:.5em}.new-footer .keep-in-touch .footer-list__careers{margin-bottom:1.5em}@media screen and (min-width: 900px){.new-footer .keep-in-touch .footer-list__careers{float:left;display:block;margin-right:2.1276595745%;width:27.6595744681%;margin-bottom:0}.new-footer .keep-in-touch .footer-list__careers:last-child{margin-right:0}}.new-footer .keep-in-touch .footer-list__careers a{color:#ffffff;text-decoration:underline}.new-footer .keep-in-touch .footer-list__careers a:hover{color:#2cc95c}.new-footer .keep-in-touch .footer-list__social{white-space:nowrap}@media screen and (min-width: 900px){.new-footer .keep-in-touch .footer-list__social{float:left;display:block;margin-right:2.1276595745%;width:70.2127659574%;text-align:right;margin-right:0}.new-footer .keep-in-touch .footer-list__social:last-child{margin-right:0}}@media screen and (min-width: 900px){.new-footer .keep-in-touch .footer-list__slack{float:left;display:block;margin-right:2.1276595745%;width:100%;text-align:right;margin-top:0.75em}.new-footer .keep-in-touch .footer-list__slack:last-child{margin-right:0}}.new-footer .footer-list__careers a:focus,.new-footer .footer-list__social a:focus{color:#2cc95c}.new-footer .footer-copyright{margin-top:3em;font-size:.778em;font-weight:300;color:#ffffff;text-align:center;float:left;display:block;margin-right:2.1276595745%;width:100%}.new-footer .footer-copyright:last-child{margin-right:0}.new-footer .footer-copyright .logo img{max-width:140px;display:block;margin:0 auto 1.5em}@media screen and (min-width: 600px){.new-footer .footer-copyright{text-align:left}.new-footer .footer-copyright .logo img{display:inline-block;vertical-align:middle;margin:0 1.5em 0 0}}.new-footer .footer-copyright.msft .logo-group strong,.new-footer .footer-copyright.msft .logo-group img{font-size:1rem}.new-footer .footer-copyright.msft .logo-group img{display:inline-block;vertical-align:middle;margin:0 0 .3em .9em;max-width:6.1em}.new-footer .footer-copyright.msft .copyright-info{line-height:1.5rem;display:inline-block}.new-footer .footer-copyright.msft .copyright-info .privacy-links a:not(:hover,:focus){color:#ffffff}.new-footer .footer-copyright.msft .copyright-info .privacy-links a:hover,.new-footer .footer-copyright.msft .copyright-info .privacy-links a:focus{color:#b5efc6}@media screen and (max-width: 899px){.new-footer .footer-copyright.msft .copyright-info .privacy-links{display:inline-block;width:100%;margin-bottom:0.5em}}@media screen and (max-width: 899px){.new-footer .footer-copyright.msft{text-align:center}.new-footer .footer-copyright.msft .copyright-info{margin-top:0.75em}}@media screen and (min-width: 900px){.new-footer .footer-copyright.msft{display:flex;justify-content:space-between;align-items:center}.new-footer .footer-copyright.msft .copyright-info{text-align:right}}.new-footer #footer_newsletter_sub{position:relative;max-width:600px;margin-left:auto;margin-right:auto}.new-footer #footer_newsletter_sub #newsletterEmailForm{padding-right:3.5em}.new-footer #footer_newsletter_sub #newsletterEmailForm:focus{border-color:#2cc95c;box-shadow:none}.new-footer #footer_newsletter_sub .mktoButton{position:absolute;top:50%;right:5px;transform:translateY(-50%)}.new-footer .mktoButton{background-color:#1e873d !important}.new-footer .mktoButton:hover,.new-footer .mktoButton:focus{background-color:#2cc95c !important}.new-footer .mktoButton:focus{outline:2px dashed #949595}.new-footer .footer-sub{margin-bottom:2em}.new-footer .footer-sub .mktoForm{position:relative;max-width:600px;width:100% !important;padding:2px;margin-left:auto;margin-right:auto;overflow:hidden}@media screen and (min-width: 900px){.new-footer .footer-sub .mktoForm{margin-left:-2px;margin-right:-2px}}.new-footer .footer-sub .mktoForm .mktoFormRow .mktoFieldDescriptor{width:100%;margin-bottom:0 !important;float:none}.new-footer .footer-sub .mktoForm .mktoFormRow .mktoFieldDescriptor .mktoOffset,.new-footer .footer-sub .mktoForm .mktoFormRow .mktoFieldDescriptor label{font-size:0}.new-footer .footer-sub .mktoForm .mktoFormRow .mktoFieldDescriptor input{background-color:#fff !important;line-height:1.5;width:100% !important}.new-footer .footer-sub .mktoForm .mktoFormRow .mktoFieldDescriptor input:focus{outline-color:#b5efc6}.new-footer .footer-sub .mktoForm .mktoFormRow .mktoFieldDescriptor select{width:100%;font-weight:300}.new-footer .footer-sub .mktoForm .mktoFormRow .mktoFieldDescriptor select:focus,.new-footer .footer-sub .mktoForm .mktoFormRow .mktoFieldDescriptor select[aria-invalid="false"]{font-weight:400}.new-footer .footer-sub .mktoForm .mktoFormRow:nth-child(2),.new-footer .footer-sub .mktoForm .mktoFormRow:nth-child(3){margin-bottom:0.75em}.new-footer .footer-sub .mktoForm .mktoFormRow:nth-child(4){float:left;width:calc(100% - 55px)}.new-footer .footer-sub .mktoForm .mktoFormRow:nth-child(4) .mktoFormCol{float:none}.new-footer .footer-sub .mktoForm .mktoFormRow:nth-child(4) .mktoOffset{height:0.5em}.new-footer .footer-sub .mktoForm .mktoFormRow:nth-child(4) .mktoFieldDescriptor .mktoCheckboxList{padding:0;width:100%}.new-footer .footer-sub .mktoForm .mktoFormRow:nth-child(4) .mktoFieldDescriptor .mktoCheckboxList label{font-size:0.8em;margin-left:30px;text-indent:-30px;color:#ffffff !important;font-weight:300;text-align:left}.new-footer .footer-sub .mktoForm .mktoFormRow:nth-child(4) .mktoFieldDescriptor .mktoCheckboxList label a{color:#ffffff;white-space:nowrap}.new-footer .footer-sub .mktoForm .mktoFormRow:nth-child(4) .mktoFieldDescriptor .mktoCheckboxList label a:hover,.new-footer .footer-sub .mktoForm .mktoFormRow:nth-child(4) .mktoFieldDescriptor .mktoCheckboxList label a:focus{color:#b5efc6}.new-footer .footer-sub .mktoForm .mktoFormRow:nth-child(4) .mktoFieldDescriptor .mktoCheckboxList+.mktoError{display:inline-block;padding:0.25em !important;margin-left:30px}.new-footer .footer-sub .mktoForm .mktoButtonRow{float:right;text-align:right}@media screen and (min-width: 1200px) and (-webkit-min-device-pixel-ratio: 1.0416666666666667), screen and (min-width: 1200px) and (min-resolution: 100dpi){.new-footer .footer-sub .mktoForm .mktoButtonRow{top:6px}}@media screen and (min-width: 1400px){.new-footer .footer-sub .mktoForm .mktoButtonRow{top:6px}}.new-footer .footer-sub .mktoForm .mktoButtonRow .mktoButton{position:relative;padding:0.5em 0.75em !important;text-transform:none;width:auto;font-size:18px !important;margin:0 !important}.new-footer .footer-sub .mktoForm .mktoButtonRow .mktoButton:focus{outline-color:#b5efc6}.new-footer .footer-sub .mktoForm .mktoError{background-color:#eb0000 !important;color:#ffffff !important}.new-footer .footer-sub .mktoForm .mktoHtmlText{color:#ffffff;width:100% !important;text-align:right;margin-bottom:2.5em}.new-footer .footer-sub .mktoForm .mktoHtmlText a:not(:hover,:focus){color:#ffffff}.new-footer .footer-sub .mktoForm .mktoHtmlText a:hover,.new-footer .footer-sub .mktoForm .mktoHtmlText a:focus{color:#b5efc6}.new-footer #footer_newsletter_success{margin-bottom:1.5em}.new-footer #pixelArea{font-size:0}footer.simple-footer{padding:3em 0;text-align:center;color:#666666;font-weight:300;font-size:0.85em}footer.simple-footer .swirl{display:inline-block;vertical-align:middle;width:50px;margin:calc((1.5em - 45px) / 2) 0.75em calc((1.5em - 45px) / 2) 0}footer.simple-footer .footer-copyright .logo-group{font-size:1.25em;margin-bottom:0.5em;line-height:1.75}footer.simple-footer .footer-copyright .logo-group img{display:inline-block;vertical-align:middle;margin:0 0 .3em .75em;max-width:6.1em}footer.simple-footer .footer-copyright .privacy-links{display:inline-block;width:100%;margin-bottom:0.5em}@media screen and (min-width: 900px) and (max-width: 920px){.consentReq .new-footer .privacy-links a:last-child{margin-right:0.75em !important}}#topbar{position:relative;display:none;z-index:999;box-sizing:border-box;width:100%;background-color:#09436a;color:#fff;text-align:center;overflow:hidden;letter-spacing:.02em;scroll-behavior:smooth}#topbar .page-content-wrapper{max-width:100%;padding:0.75em}#topbar .page-content-wrapper .promo-text{position:relative;padding-left:1.5em;padding-right:1.5em}#topbar label{color:#ffffff}#topbar a{color:#ffffff;font-weight:700;text-decoration:underline}#topbar a:hover{color:#2cc95c}#topbar p:last-of-type{margin-bottom:0}@-moz-document url-prefix(){#topbar{scroll-behavior:auto}}#toggleTop{display:none}#toggleTop:checked+#topbar{transition:all 1s;top:0px;max-height:300px;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-name:expandNav;animation-name:expandNav}#showTop{position:fixed;z-index:9999;top:0;right:30px;display:block;padding:10px;background-color:#000000;color:#fff}#hideTop{position:absolute;top:50%;transform:translateY(-50%);right:0;display:block;cursor:pointer;background-color:transparent;padding:0}#hideTop .fa-lg{font-size:1.5em;vertical-align:-30%}#hideTop:focus{outline:1px dashed;outline-offset:2px}@-webkit-keyframes expandNav{0%{max-height:0}100%{max-height:300px}}@keyframes expandNav{0%{max-height:0}100%{max-height:300px}}@-webkit-keyframes collapseNav{0%{max-height:300px}100%{max-height:0}}@keyframes collapseNav{0%{max-height:300px}100%{max-height:0}}@media screen and (max-width: 1030px){.menu-open #topbar{height:0;max-height:0;opacity:0;transition:all .5s}}#bottombar{padding:1.5em 0;position:fixed;bottom:0;left:0;right:0;display:none;z-index:9999999999;width:100%;background-color:#000000;border-top:2px solid #2cc95c;color:#e7e7e7;font-size:.8em;font-weight:300;text-align:left;overflow:hidden;letter-spacing:.02em;line-height:1.3}#bottombar .page-content-wrapper{max-width:1300px}@media screen and (min-width: 900px){#bottombar .page-content-wrapper{display:flex;flex-wrap:nowrap;align-items:center}#bottombar .page-content-wrapper .consent-text{padding-right:3em;width:80%}#bottombar .page-content-wrapper .consent-button{text-align:right;width:20%}}@media screen and (max-width: 899px){#bottombar .page-content-wrapper .consent-button{margin-top:1.5em}}#bottombar p:last-of-type{margin-bottom:0}#consentBox{border-radius:1em 1em 0 0;padding:1.5em;position:fixed;bottom:0;left:0;right:0;display:none;z-index:999999999;width:450px;max-width:100%;background-color:rgba(0,0,0,0.9);color:#e7e7e7;font-size:.8em;font-weight:300;text-align:left;overflow:hidden;letter-spacing:.02em;line-height:1.4;box-shadow:0 0 0 #1e873d, 0 0 10px #1e873d}@media screen and (min-width: 480px){#consentBox{margin:0 1em}}#consentBox .consent-text{padding-left:2.5em;position:relative}#consentBox .consent-text a{text-decoration:underline}#consentBox .consent-text:before{content:"i";font-size:1.25em;position:absolute;top:0;left:0;line-height:22px;text-align:center;border:#e7e7e7 1px solid;width:25px;height:25px;border-radius:50%;font-style:italic;font-weight:400}#consentBox .consent-button{margin-top:1.5em;padding-left:2.5em}#consentBox p:last-of-type{margin-bottom:0}#cookies:target{display:block;position:relative;top:-68px;visibility:hidden}.site-header{background:#ffffff;padding-top:0.75em;position:relative;z-index:25}@media screen and (min-width: 600px){.site-header__content{align-items:center;display:flex}}.site-header__nav{border-top:1px solid #ddd;border-bottom:1px solid #ddd;display:block;overflow-x:scroll;overflow-y:hidden;-webkit-overflow-scrolling:touch}@media screen and (min-width: 600px){.site-header__nav{border:none;margin-left:auto;overflow:initial;width:auto}}.site-header__nav .nav-list{width:53em}@media screen and (min-width: 600px){.site-header__nav .nav-list{width:auto}}@media screen and (min-width: 600px){.site-header__nav .mobile-only-links{display:none}}.site-header__nav .nav-item{display:inline-block;position:relative}.site-header__nav .nav-item .btn.btn-pill,.site-header__nav .nav-item .customers .customer-list a.btn-pill.read-more,.customers .customer-list .site-header__nav .nav-item a.btn-pill.read-more{background-color:#5cb85c;display:block}.site-header__nav .nav-item .btn.btn-pill:hover,.site-header__nav .nav-item .customers .customer-list a.btn-pill.read-more:hover,.customers .customer-list .site-header__nav .nav-item a.btn-pill.read-more:hover{background-color:#4fa34f}@media screen and (min-width: 600px){.site-header__nav .nav-item--dropdown .nav-link::after{content:url("../images/caret--down-0ea407f9.svg");padding-left:0.375em;vertical-align:1px}}@media screen and (min-width: 600px){.site-header__nav .nav-item--dropdown:hover .site-header__dropdown{display:block}}.site-header__dropdown{background:#1e873d;border-radius:3px;display:none;padding:0.375em;position:absolute;z-index:25}.site-header__dropdown::before{content:'';position:absolute;top:-8px;left:30px;border-bottom:8px solid #1e873d;border-left:10px solid transparent;border-right:10px solid transparent}.site-header .citus-logo{height:auto;width:9rem;display:block;margin:0;padding-bottom:0.25em}@media screen and (min-width: 600px){.site-header .citus-logo{display:inline-block;padding-top:.55em;padding-bottom:0}}.site-header .nav-link{color:rgba(9,67,106,0.75);display:block;margin:1em 0.75em}.site-header .nav-link:hover{color:#09436a}.site-header .nav-link.v-get-started,.site-header .nav-link.v-cloud-signup{color:#09436a}.site-header .nav-link.v-get-started{margin-left:2em;margin-right:10px}.site-header .nav-link.v-cloud-signup{border-left:1px solid #ddd;margin-left:0;padding-left:11px}.site-header .dropdown-link{border-radius:3px;color:#ffffff;display:block;min-width:180px;padding:0.75em}.site-header .dropdown-link:hover{background:#1b7a37}.site-header .dropdown-divider{border-bottom:2px solid rgba(255,255,255,0.3);border-radius:0}.site-header .dropdown-link-overview{border-radius:3px;border-bottom:solid #09436a;color:#ffffff;display:block;min-width:180px;padding:0.75em}.site-header .dropdown-link-overview:hover{background:#1b7a37}.site-header .btn-get-started{display:block;margin-left:0.375em;padding:0.375em 0.75em}.toggle,#drop{display:none}#site-nav{position:relative;z-index:999;background-color:#ffffff;height:68px}#site-nav #holder{top:0;left:0;right:0}#site-nav .page-content-wrapper{max-width:1300px}#site-nav nav{margin:0;padding:0;background-color:transparent}#site-nav nav:after{content:"";display:table;clear:both;visibility:hidden}#site-nav nav a,#site-nav nav .toggle{outline-offset:-1px}#site-nav nav ul{float:right;padding:0;margin:0;list-style:none;position:initial;transition-property:max-height, opacity, top;transition-duration:1s, .5s, 0s;font-size:0}#site-nav nav ul li{margin:0px;display:inline-block}#site-nav nav ul li.button{padding-left:10px}#site-nav nav ul li.button.desktop-hidden{display:none}#site-nav nav ul li.button.desktop-hidden a{margin-bottom:28px}#site-nav nav ul li.button .btn:focus,#site-nav nav ul li.button .customers .customer-list a.read-more:focus,.customers .customer-list #site-nav nav ul li.button a.read-more:focus{outline-color:#1a1b1c}#site-nav nav li>a,#site-nav nav button[id^="drop-"]{display:block;padding:0 5px;margin:0 10px;color:#1a1b1c;font-size:0.75rem;line-height:50px;text-decoration:none;text-transform:uppercase;font-weight:700}#site-nav nav li>a:hover,#site-nav nav li>a:focus,#site-nav nav button[id^="drop-"]:hover,#site-nav nav button[id^="drop-"]:focus{text-decoration:underline}#site-nav nav li>a.btn,#site-nav nav .customers .customer-list li>a.read-more,.customers .customer-list #site-nav nav li>a.read-more,#site-nav nav button.btn[id^="drop-"],#site-nav nav .customers .customer-list a.read-more[id^="drop-"],.customers .customer-list #site-nav nav a.read-more[id^="drop-"]{text-decoration:none}@media screen and (min-width: 1200px) and (-webkit-min-device-pixel-ratio: 1.0416666666666667), screen and (min-width: 1200px) and (min-resolution: 100dpi){#site-nav nav li>a,#site-nav nav button[id^="drop-"]{font-size:0.84375rem}}@media screen and (min-width: 1400px){#site-nav nav li>a,#site-nav nav button[id^="drop-"]{font-size:0.84375rem}}#site-nav nav li.github-stars>a:not(:hover,:focus){color:#000000}#site-nav nav li.github-stars>a:hover,#site-nav nav li.github-stars>a:focus{text-decoration:none}#site-nav nav #logo{display:block;padding:0;float:left;font-size:20px;max-width:145px;transition:all .2s}#site-nav nav #logo a{line-height:66px;padding:0;margin:0;background-color:transparent !important}#site-nav nav #logo img,#site-nav nav #logo svg{vertical-align:middle;width:100%}#site-nav nav .tagline{font-size:0.889em;line-height:33px;white-space:nowrap;padding-right:1em;margin-right:1em;margin-top:17px;margin-bottom:17px;position:relative}#site-nav nav .tagline br{display:none}#site-nav nav .tagline a{color:#000000;display:inline-block;white-space:nowrap;margin-left:0;margin-right:0}#site-nav nav a:hover{color:#1e873d}#site-nav nav a.btn:hover,#site-nav nav .customers .customer-list a.read-more:hover,.customers .customer-list #site-nav nav a.read-more:hover{color:#ffffff}#site-nav nav ul ul{overflow:hidden;position:absolute;top:66px;left:0;width:100%;max-height:100px;text-align:center;transition-property:max-height, top;transition-duration:.5s;transition-timing-function:ease;background-color:#1e873d;box-shadow:0 3px 3px rgba(0,0,0,0.3)}#site-nav nav ul li:hover>ul{display:inherit}#site-nav nav ul ul li{float:none;display:inline-block;position:relative}#site-nav nav ul ul li a{color:#ffffff}#site-nav nav ul ul li a:hover,#site-nav nav ul ul li a:focus{color:#ffffff;text-decoration:underline}#site-nav nav ul ul li a:focus{outline-color:#ddd}#site-nav nav ul .dropdown button[aria-expanded="true"]{position:relative}#site-nav nav ul .dropdown button[aria-expanded="true"]:before{bottom:0;left:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-bottom-color:#1e873d;border-width:10px;margin-left:-10px}#site-nav nav ul .dropdown button+ul{max-height:0;overflow:hidden;visibility:hidden;opacity:0}#site-nav nav ul .dropdown button+ul:hover,#site-nav nav ul .dropdown button+ul:focus,#site-nav nav ul .dropdown button+ul:focus-within{display:block !important}#site-nav nav ul .dropdown button+ul[aria-hidden="false"]{max-height:none;visibility:visible;opacity:1}#site-nav nav button[id^="drop"]{background-color:transparent}#site-nav nav button[id^="drop"]:focus{outline:1px dashed #949595}#site-nav nav .btn,#site-nav nav .customers .customer-list a.read-more,.customers .customer-list #site-nav nav a.read-more{font-size:0.75rem;line-height:44px;padding:0 20px !important;margin:11px 0;color:#ffffff}@media screen and (min-width: 1200px) and (-webkit-min-device-pixel-ratio: 1.0416666666666667), screen and (min-width: 1200px) and (min-resolution: 100dpi){#site-nav nav .btn,#site-nav nav .customers .customer-list a.read-more,.customers .customer-list #site-nav nav a.read-more{font-size:0.84375rem}}@media screen and (min-width: 1400px){#site-nav nav .btn,#site-nav nav .customers .customer-list a.read-more,.customers .customer-list #site-nav nav a.read-more{font-size:0.84375rem}}#site-nav nav .menu>li>button[id^="drop-"],#site-nav nav .menu>li>a{padding:8px 5px}#site-nav nav .menu>li>button[id^="drop-"]:after,#site-nav nav .menu>li>a:after{content:'';display:inline-block;width:.6em;height:1em;-webkit-mask:url(../images/icons/angle-down-mask-aef76157.svg) no-repeat center center;mask:url(../images/icons/angle-down-mask-aef76157.svg) no-repeat center center;-webkit-mask-size:contain;mask-size:contain;background-color:currentColor;margin-left:.3em;vertical-align:-2px}#site-nav nav .menu>li>button[id^="drop-"]:only-child:after,#site-nav nav .menu>li>a:only-child:after{display:none}#site-nav nav .menu>li>button[id^="drop-"][aria-expanded="true"]:after{transform:rotate(180deg)}@media screen and (min-width: 281px) and (orientation: portrait){#site-nav.sticky #holder{position:fixed;background-color:#ffffff;border-bottom:2px solid #1e873d;box-shadow:0 1px 1px rgba(0,0,0,0.3)}}@media screen and (min-width: 415px) and (orientation: landscape){#site-nav.sticky #holder{position:fixed;background-color:#ffffff;border-bottom:2px solid #1e873d;box-shadow:0 1px 1px rgba(0,0,0,0.3)}}@media screen and (min-width: 1031px){#nav-menu.expander .expander-hidden{display:block !important;margin-left:-10px}#site-nav nav .tagline{display:none}#site-nav nav .menu{display:block !important}}@media screen and (max-width: 1030px){#site-nav .toggle+a{display:none}#site-nav .toggle{display:block;padding:0 20px;margin-bottom:0;color:#ffffff;font-size:0.75rem;line-height:50px;text-decoration:none;text-transform:uppercase;border:none}#site-nav ul li .toggle{position:relative;padding:0 5px;margin:0 20px;border-top:1px solid #1e873d;border-radius:0}#site-nav ul li .toggle:after{display:block;font-size:1.33em;color:#1e873d;position:absolute;right:5px;top:50%;transform:translateY(-50%)}#site-nav ul li:first-child .toggle,#site-nav ul li.first .toggle{border-top:none}#site-nav ul li .toggle[aria-expanded="true"]:after{transform:rotate(180deg) translateY(50%) !important}#site-nav nav ul .dropdown button[aria-expanded="true"]:before{display:none}#site-nav nav ul.menu{scrollbar-width:none}#site-nav nav ul.menu::-webkit-scrollbar{display:none}#site-nav nav ul.menu>li{display:block;width:100%}#site-nav nav ul.menu>li>a,#site-nav nav ul.menu>li>button[id^="drop-"]{color:#ffffff;width:calc(100% - 40px);text-align:left;padding:0 5px}#site-nav nav ul.menu>li.button{padding-left:0}#site-nav nav ul.menu>li.button:first-child{display:block}#site-nav nav ul.menu>li.button.mobile-hidden{display:none}#site-nav nav ul.menu>li.button>a{text-align:center}#site-nav nav ul.menu>li:not(.button)>a{margin:0 20px}#site-nav nav ul ul .toggle,#site-nav nav ul ul a{padding:0 40px}#site-nav nav ul ul ul a{padding:0 80px}#site-nav nav li>a:hover,#site-nav nav li>a:focus{text-decoration:none}#site-nav nav li.github-stars{display:none !important}#site-nav nav a{color:#ffffff;margin:0 20px}#site-nav nav #drop~ul{position:absolute;top:66px;left:0;right:0;background-color:#000000}#site-nav nav #drop.expanded+ul{padding:0.75rem 0 1.5rem;height:calc(100% - 66px);position:fixed;overflow:auto;top:66px}#site-nav nav ul ul ul a{background-color:#000000}#site-nav nav ul li ul li .toggle{padding:14px 25px;color:#ffffff;font-size:0.75rem}#site-nav nav ul ul a,#site-nav nav ul ul ul a{padding:0 5px;margin:0 20px;color:#ffffff;font-size:0.75rem}#site-nav nav ul li ul li .toggle{background-color:#212121}#site-nav nav ul ul{float:none;position:static;color:#ffffff;transition-property:max-height, opacity, padding, top;transition-duration:.5s;text-align:left}#site-nav nav ul ul a{background-color:#000000}#site-nav nav ul ul li [id^=drop]:checked~ul,#site-nav nav ul li [id^=drop]:checked~ul{display:block;max-height:1600px}#site-nav nav ul ul{background-color:transparent;max-height:none}#site-nav nav ul ul li{display:block;width:100%}#site-nav nav ul ul li a{font-weight:300}#site-nav nav ul ul li a:hover,#site-nav nav ul ul li a:focus{color:#2cc95c;text-decoration:none}#site-nav nav ul ul li:last-child{margin-bottom:1.5rem}#site-nav nav ul ul ul li{position:static}#site-nav nav .menu>li>a{padding:0 5px;border-top:1px solid #1e873d}#site-nav nav .menu>li>a.nav-link:hover,#site-nav nav .menu>li>a.nav-link:focus{color:#2cc95c}#site-nav nav .menu>li:first-child>a{border-top:none}#site-nav nav .btn.btn-block,#site-nav nav .customers .customer-list a.read-more,.customers .customer-list #site-nav nav a.read-more{margin-left:20px;margin-right:20px;width:auto}#site-nav.sticky nav>ul>li>a{padding:0 5px}}@media screen and (max-width: 479px){#site-nav nav .tagline{margin-right:0.25em}}@media screen and (max-width: 330px){#site-nav nav ul li{display:block}#site-nav nav .tagline{margin-left:1.5em}}#site-nav #drop.toggle{margin-top:23px;padding:0;float:right;width:22px;height:22px;outline-offset:2px}#site-nav #drop.toggle #nav-icon{width:22px;height:22px;padding:0;position:relative;display:block;transform:rotate(0deg);transition:.5s ease-in-out;cursor:pointer}#site-nav #drop.toggle #nav-icon span{display:block;position:absolute;height:2px;width:100%;background:#1e873d;border-radius:2px;opacity:1;left:0;transform:rotate(0deg);transition:.25s ease-in-out}#site-nav #drop.toggle #nav-icon span:nth-child(1){top:4px}#site-nav #drop.toggle #nav-icon span:nth-child(2),#site-nav #drop.toggle #nav-icon span:nth-child(3){top:10px}#site-nav #drop.toggle #nav-icon span:nth-child(4){top:16px}#site-nav #drop.toggle.expanded #nav-icon{position:fixed;top:23px;right:1em;z-index:99}@media screen and (min-width: 900px){#site-nav #drop.toggle.expanded #nav-icon{right:2em}}#site-nav #drop.toggle.expanded #nav-icon span:nth-child(1){top:18px;width:0%;left:50%}#site-nav #drop.toggle.expanded #nav-icon span:nth-child(2){transform:rotate(45deg)}#site-nav #drop.toggle.expanded #nav-icon span:nth-child(3){transform:rotate(-45deg)}#site-nav #drop.toggle.expanded #nav-icon span:nth-child(4){top:18px;width:0%;left:50%}.mobile-nav-flag{display:none}@media screen and (max-width: 1030px){.mobile-nav-flag{display:block;height:0;padding:0}}#clearConsent{position:fixed;bottom:10px;left:10px}@media screen and (max-width: 280px){#topbar a{white-space:normal !important}#site-nav nav #logo{max-width:100px}#site-nav nav .tagline{margin-left:1em}}#closeMobileMenu{position:absolute;left:-3000px;top:auto;width:1px;height:1px;overflow:hidden;z-index:-2;border-color:transparent;text-align:center !important}#closeMobileMenu:focus{background-color:transparent;border-color:#1e873d;position:static;overflow:auto;height:auto;width:auto}@media screen and (min-width: 1031px){#closeMobileMenu{display:none !important}}.nav-wrapper{display:flex;justify-content:flex-end}header.simple-header{height:100px;width:100%;margin-bottom:-100px;position:relative;z-index:2}header.simple-header #logo{position:absolute;bottom:0;left:50%;transform:translateX(-50%);white-space:nowrap}header.simple-header #logo a{width:200px;display:inline-block;font-size:0;vertical-align:middle;transition:all ease 0.2s}header.simple-header #logo .tagline{display:inline-block;vertical-align:middle;color:#ffffff;padding-left:1em;margin-left:1em;position:relative;transition:all ease 0.2s}header.simple-header #logo .tagline:before{position:absolute;left:0;top:50%;transform:translateY(-50%);content:'';width:1px;height:150%;background-color:#ffffff}@media screen and (max-width: 450px){header.simple-header #logo a{width:145px}header.simple-header #logo .tagline{font-size:0.75em}}header.simple-header+div{padding-top:calc(100px + 3.75em)}#skipToMain{outline-color:transparent !important;position:absolute;left:-3000px;top:0;width:1px;height:1px;overflow:hidden;z-index:-2}#skipToMain:focus{border:1px dashed #1a1b1c;background-color:#ddd;left:0;right:0;padding:1.5em;width:100%;height:auto;color:#1a1b1c;text-decoration:underline;text-align:center;outline:none;overflow:auto;z-index:9999999}.sticky #skipToMain{position:fixed}.device-mode-flag{display:block;height:0}@media screen and (min-width: 600px){.device-mode-flag{display:none}}.tabs-parent{transition:height 0.5s}@media screen and (max-width: 599px){.tabs-parent{height:auto !important}}.accordion-tabs-minimal{line-height:1.5;padding:0;text-align:center}.accordion-tabs-minimal::after{clear:both;content:"";display:block}.accordion-tabs-minimal .tab-header-and-content{list-style:none}@media screen and (min-width: 600px){.accordion-tabs-minimal .tab-header-and-content{display:inline}}.accordion-tabs-minimal .tab-header-and-content:first-child .tab-link{border-bottom-color:transparent}.accordion-tabs-minimal .tab-header-and-content:first-child .tab-link.is-active{border-bottom-color:#ffffff}.accordion-tabs-minimal .tab-link{background-color:transparent;border-top:1px solid #999999;border-bottom:1px solid #999999;color:#1e873d;display:block;padding:0.75em 30px;text-decoration:none;transition:all .2s;font-weight:700;text-align:left}.accordion-tabs-minimal .tab-link:before{content:'';display:inline-block;line-height:1em;width:0.9em;height:0.9em;font-size:2.5em;vertical-align:middle;margin-right:0.375em;-webkit-mask:url(../images/icons/plus-minus-circle-mask-f9d5333b.svg) no-repeat center top;mask:url(../images/icons/plus-minus-circle-mask-f9d5333b.svg) no-repeat center top;-webkit-mask-size:100% auto;mask-size:100% auto;background-color:#1e873d}.accordion-tabs-minimal .tab-link span{width:70%;vertical-align:middle}@media screen and (max-width: 479px){.accordion-tabs-minimal .tab-link span{display:inline-block}}@media screen and (min-width: 600px){.accordion-tabs-minimal .tab-link{border-top-color:transparent;border-bottom:0;display:inline-block;text-align:center}.accordion-tabs-minimal .tab-link:before{display:none}}.accordion-tabs-minimal .tab-link:hover{background-color:#e6e6e6;color:#1e873d}.accordion-tabs-minimal .tab-link:focus{outline:2px dashed #949595;outline-offset:0;color:#1e873d}.accordion-tabs-minimal .tab-link.is-active{border-bottom:0;color:#1a1b1c;background-color:#ffffff}.accordion-tabs-minimal .tab-link.is-active:hover,.accordion-tabs-minimal .tab-link.is-active:focus{background-color:#ffffff;cursor:default;color:#1a1b1c}.accordion-tabs-minimal .tab-link.is-active:before{-webkit-mask-position:center bottom;mask-position:center bottom}@media screen and (min-width: 600px){.accordion-tabs-minimal .tab-link.is-active{border:1px solid #999999;border-bottom-color:#ffffff;border-bottom-width:2px;margin-bottom:-2px}}.accordion-tabs-minimal .tab-content{display:none;padding:3em 0.375em;width:100%;text-align:left}@media screen and (min-width: 600px){.accordion-tabs-minimal .tab-content{border-top:1px solid #999999;float:left}}@media screen and (min-width: 600px){.accordion-tabs-minimal .tab-content .page-content-wrapper{display:block}}@media screen and (min-width: 600px){.accordion-tabs-minimal .tab-content .page-content-wrapper{display:none}}@media screen and (min-width: 600px){.accordion-tabs-minimal.fitted-tabs{position:relative;background-color:transparent;display:flex;flex-wrap:nowrap;align-items:stretch}.accordion-tabs-minimal.fitted-tabs .tab-content{position:absolute;left:0;top:100%;width:100%}.accordion-tabs-minimal.fitted-tabs .tab-link{padding-left:0.375em !important;padding-right:0.375em !important;width:100%;height:100%;text-align:center}.accordion-tabs-minimal.fitted-tabs .tab-link:focus{position:relative;z-index:2}.accordion-tabs-minimal.fitted-tabs .tab-header-and-content{flex:1 1 auto}}.new .accordion-tabs-minimal .tab-header-and-content{font-size:0}@media screen and (max-width: 599px){.new .accordion-tabs-minimal .tab-header-and-content{margin-bottom:10px}}.new .accordion-tabs-minimal .tab-header-and-content>*{font-size:16px}@media screen and (min-width: 1200px) and (-webkit-min-device-pixel-ratio: 1.0416666666666667), screen and (min-width: 1200px) and (min-resolution: 100dpi){.new .accordion-tabs-minimal .tab-header-and-content>*{font-size:18px}}@media screen and (min-width: 1400px){.new .accordion-tabs-minimal .tab-header-and-content>*{font-size:18px}}.new .accordion-tabs-minimal .tab-header-and-content:first-child:before{display:none}.new .accordion-tabs-minimal .tab-header-and-content .tab-link{border:none;margin:0;position:relative;font-weight:400;text-transform:uppercase;color:#000000}.new .accordion-tabs-minimal .tab-header-and-content .tab-link>span br{display:none}.new .accordion-tabs-minimal .tab-header-and-content .tab-link:before{font-size:1.5em}.new .accordion-tabs-minimal .tab-header-and-content .tab-link:after{position:absolute;width:100%;height:0;bottom:0;left:0;content:'';transition:all 0.2s ease}.new .accordion-tabs-minimal .tab-header-and-content .tab-link:hover span,.new .accordion-tabs-minimal .tab-header-and-content .tab-link:focus span{text-decoration:underline}.new .accordion-tabs-minimal .tab-header-and-content .tab-link.is-active{background-color:#f1f1f1;color:#000000}.new .accordion-tabs-minimal .tab-header-and-content .tab-link.is-active:hover span,.new .accordion-tabs-minimal .tab-header-and-content .tab-link.is-active:focus span{text-decoration:none}@media screen and (max-width: 374px){.new .accordion-tabs-minimal .tab-header-and-content .tab-link>span{font-size:0.889em}}@media screen and (max-width: 599px){.new .accordion-tabs-minimal .tab-header-and-content .tab-link{background-color:#f1f1f1;padding-left:15px;padding-right:15px}.new .accordion-tabs-minimal .tab-header-and-content .tab-link>span{width:85%}}@media screen and (min-width: 600px){.new .accordion-tabs-minimal .tab-header-and-content .tab-link>span{font-size:0.8125em}.new .accordion-tabs-minimal .tab-header-and-content .tab-link:hover,.new .accordion-tabs-minimal .tab-header-and-content .tab-link:focus{background-color:#000000;color:#2cc95c}.new .accordion-tabs-minimal .tab-header-and-content .tab-link.is-active:hover,.new .accordion-tabs-minimal .tab-header-and-content .tab-link.is-active:focus{color:#000000;background-color:#f1f1f1}.new .accordion-tabs-minimal .tab-header-and-content .tab-link.is-active:after{border-bottom:4px solid #000000}}@media screen and (min-width: 600px) and (max-width: 800px){.new .accordion-tabs-minimal .tab-header-and-content .tab-link{padding:1em 1.5em calc(1em + 4px)}.new .accordion-tabs-minimal .tab-header-and-content .tab-link>span br{display:block}}@media screen and (min-width: 801px){.new .accordion-tabs-minimal .tab-header-and-content .tab-link{padding:1em 1em calc(1em + 4px)}}@media screen and (min-width: 900px){.new .accordion-tabs-minimal .tab-header-and-content .tab-link{padding:1em 1.5em calc(1em + 4px)}}@media screen and (min-width: 1200px){.new .accordion-tabs-minimal .tab-header-and-content .tab-link{padding:1em 2em calc(1em + 4px)}}.new .accordion-tabs-minimal .tab-header-and-content .tab-content{background-color:#ffffff;border-top:none;padding-left:0;padding-right:0;word-spacing:0.05em}.new .accordion-tabs-minimal .tab-header-and-content .tab-content .tab-chart{text-align:center}.new .accordion-tabs-minimal .tab-header-and-content .tab-content .tab-chart figcaption{text-align:left}@media screen and (min-width: 600px){.new .accordion-tabs-minimal .tab-header-and-content .tab-content{padding-bottom:0}.new .accordion-tabs-minimal .tab-header-and-content .tab-content .tab-content-wrapper{display:flex;justify-content:space-between}.new .accordion-tabs-minimal .tab-header-and-content .tab-content .tab-text{width:35%}.new .accordion-tabs-minimal .tab-header-and-content .tab-content .tab-chart{width:55%;margin-top:-1.5em}}@media screen and (max-width: 599px){.new .accordion-tabs-minimal .tab-header-and-content:last-child .tab-content{padding-bottom:0}}@media screen and (min-width: 600px){.new .accordion-tabs-minimal{background-color:#f1f1f1}}.tabs-minimal{line-height:1.5;padding:0}.tabs-minimal::after{clear:both;content:"";display:block}.tabs-minimal .tab-header-and-content{list-style:none;display:inline;font-size:0}.tabs-minimal .tab-header-and-content:first-child .tab-link{border-bottom-color:transparent}.tabs-minimal .tab-header-and-content:first-child .tab-link.is-active{border-bottom-color:#47484a}.tabs-minimal .tab-header-and-content:first-child .tab-link:not(.is-active){margin-left:9px}@media screen and (min-width: 600px){.tabs-minimal .tab-header-and-content:first-child .tab-link:not(.is-active){margin-left:19px}}.tabs-minimal .tab-link{background-color:#1e873d;border-top:1px solid #696969;border-bottom:0;color:#ffffff;display:inline-block;padding:0.75em 0.375em;text-decoration:none;transition:all .2s;font-weight:700;text-align:center;border-top-color:transparent;width:calc(50% - 9px);font-size:16px;position:relative;vertical-align:bottom}@media screen and (min-width: 1400px){.tabs-minimal .tab-link{font-size:18px}}.tabs-minimal .tab-link:after{top:calc(100% + 9px);left:50%;border:solid transparent;content:"";height:0;width:0;position:absolute;pointer-events:none;border-top-color:#47484a;border-width:25px;margin-left:-25px;transition:all .4s ease;transform:translateY(-25px) scale(0);opacity:0}@media screen and (forced-colors: active){.tabs-minimal .tab-link:after{display:none}}@media screen and (min-width: 600px){.tabs-minimal .tab-link:after{top:calc(100% + 19px);border-width:35px;margin-left:-35px;transform:translateY(-35px) scale(0)}}@media screen and (min-width: 600px){.tabs-minimal .tab-link{width:calc(50% - 19px)}}.tabs-minimal .tab-link:hover,.tabs-minimal .tab-link:focus{background-color:#2cc95c;color:#ffffff}.tabs-minimal .tab-link:focus{outline:1px dashed}.tabs-minimal .tab-link.is-active{padding:calc(1.5em / 2 + 4.5px) 0.375em;border-bottom:0;background-color:#47484a;border:1px solid #696969;border-bottom-color:#47484a;border-bottom-width:2px;margin-bottom:-2px;width:50%}@media screen and (min-width: 600px){.tabs-minimal .tab-link.is-active{padding:calc(1.5em / 2 + 9.5px) 0.375em}}.tabs-minimal .tab-link.is-active:after{transform:translateY(0) scale(1);opacity:1}@media screen and (min-width: 600px){.tabs-minimal .tab-link.is-active:after{transform:translateY(0) scale(1)}}.tabs-minimal .tab-link.is-active:hover,.tabs-minimal .tab-link.is-active:focus{background-color:#47484a;color:#ffffff;cursor:default}.tabs-minimal .tab-link *{margin-bottom:0}@media screen and (max-width: 479px){.tabs-minimal .tab-link .small-mobile{font-size:.9em}}@media screen and (max-width: 370px){.tabs-minimal .tab-link .hide-for-tiny{display:none}}.tabs-minimal .tab-content{font-size:16px;display:none;padding:9px;width:100%;text-align:left;float:left;border:1px solid #696969;background-color:#47484a}.tabs-minimal .tab-content .content-box{background-color:#000000;padding:3em 0.75em}@media screen and (min-width: 600px){.tabs-minimal .tab-content{padding:19px}.tabs-minimal .tab-content .content-box{padding:3.5em 0.75em}}@media screen and (min-width: 900px){.tabs-minimal .tab-content .content-box{padding:3.5em 1.5em}}@media screen and (min-width: 1200px){.tabs-minimal .tab-content .content-box{padding:3.5em 4.5em}}@media screen and (min-width: 1400px){.tabs-minimal .tab-content{font-size:18px}}.grid-items-lines{position:relative;display:flex;flex-wrap:wrap}.grid-items-lines::after{clear:both;content:"";display:block}.grid-items-lines .grid-item{outline:none;overflow:hidden;padding:.5em 0;text-decoration:none;transition:all 0.2s ease-in-out;flex:0 1 100%}@media screen and (min-width: 600px){.grid-items-lines .grid-item{padding:0.5em 0.75em;flex:0 1 33%;border-right:1px solid rgba(51,51,51,0.2)}.grid-items-lines .grid-item:last-child{border-right:none}.grid-items-lines .grid-item p:last-child{margin-bottom:0}}@media screen and (min-width: 900px){.grid-items-lines .grid-item{padding:0.5em 1.5em}}.grid-items-lines a.grid-item{cursor:pointer}.grid-items-lines a.grid-item:focus,.grid-items-lines a.grid-item:hover{background:rgba(51,51,51,0.05)}.grid-items-lines .grid-item img{display:block;height:2.5em;margin-bottom:1.2em;opacity:0.2}@media screen and (min-width: 900px){.grid-items-lines .grid-item-big{flex:1 0 auto}}.expander{width:auto;margin-bottom:2em}.expander .expander-trigger{cursor:pointer;background-color:#1e873d;color:#ffffff;position:relative;padding:1em 1em 1em 3.5em;transition:background-color .2s ease;width:100%;border-radius:0;text-align:left}.expander .expander-trigger:before{content:'';font-size:32px;position:absolute;top:50%;left:.35em;transform:translateY(-50%);width:0.889em;height:1em;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath d='M256 8C119 8 8 119 8 256s111 248 248 248 248-111 248-248S393 8 256 8zm144 276c0 6.6-5.4 12-12 12h-92v92c0 6.6-5.4 12-12 12h-56c-6.6 0-12-5.4-12-12v-92h-92c-6.6 0-12-5.4-12-12v-56c0-6.6 5.4-12 12-12h92v-92c0-6.6 5.4-12 12-12h56c6.6 0 12 5.4 12 12v92h92c6.6 0 12 5.4 12 12v56z'/%3E%3C/svg%3E") no-repeat center center;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath d='M256 8C119 8 8 119 8 256s111 248 248 248 248-111 248-248S393 8 256 8zm144 276c0 6.6-5.4 12-12 12h-92v92c0 6.6-5.4 12-12 12h-56c-6.6 0-12-5.4-12-12v-92h-92c-6.6 0-12-5.4-12-12v-56c0-6.6 5.4-12 12-12h92v-92c0-6.6 5.4-12 12-12h56c6.6 0 12 5.4 12 12v92h92c6.6 0 12 5.4 12 12v56z'/%3E%3C/svg%3E") no-repeat center center;-webkit-mask-size:100% 100%;mask-size:100% 100%;transition:background-color 0.2s ease;background-color:#ffffff}.expander .expander-trigger:hover{background-color:#2cc95c}.expander .expander-trigger.expanded{background-color:#f6f6f7;color:#1a1b1c}.expander .expander-trigger.expanded:before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath d='M256 8C119 8 8 119 8 256s111 248 248 248 248-111 248-248S393 8 256 8zM124 296c-6.6 0-12-5.4-12-12v-56c0-6.6 5.4-12 12-12h264c6.6 0 12 5.4 12 12v56c0 6.6-5.4 12-12 12H124z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath d='M256 8C119 8 8 119 8 256s111 248 248 248 248-111 248-248S393 8 256 8zM124 296c-6.6 0-12-5.4-12-12v-56c0-6.6 5.4-12 12-12h264c6.6 0 12 5.4 12 12v56c0 6.6-5.4 12-12 12H124z'/%3E%3C/svg%3E");color:#1e873d;background-color:#1e873d}@media screen and (min-width: 321px){.expander .expander-trigger{padding:1em 1.25em 1em 3.75em}.expander .expander-trigger:before{font-size:36px}}@media screen and (min-width: 900px){.expander .expander-trigger{padding:1em 1.25em 1em 4.25em}.expander .expander-trigger:before{font-size:40px}}@media screen and (min-width: 1400px){.expander .expander-trigger:before{font-size:45px}}.expander .expander-trigger *{margin-bottom:0}.expander .expander-trigger .icons{position:absolute;top:50%;transform:translateY(-50%);right:1em;height:30px;display:none}@media screen and (min-width: 600px){.expander .expander-trigger .icons{display:block}}@media screen and (min-width: 900px){.expander .expander-trigger .icons{height:38px;right:1.25em}}.expander .expander-content{padding:1.5em 1.25em 1.25em 1.25em;background-color:#ffffff}.expander .expander-content code{color:#1a1b1c}@media screen and (min-width: 600px){.expander .expander-content{padding:2.5em 1.25em 1.25em 3.75em}}@media screen and (min-width: 900px){.expander .expander-content{padding:2.5em 1.25em 1.25em 4.25em}}#nav-menu.expander{margin-bottom:0}#nav-menu.expander .expander-trigger:before{display:none}.expander.flip-arrow{margin-bottom:0;letter-spacing:0.015em;word-spacing:0.05em}.expander.flip-arrow .expander-trigger{background-color:transparent;display:block;padding:1em 3em 1em 1em;line-height:1.5;border-bottom:1px solid #949595;margin:0}.expander.flip-arrow .expander-trigger:before{display:none}.expander.flip-arrow .expander-trigger:after{content:'';position:absolute;right:0.1875em;transition:transform 0.2s linear, color 0.2s ease;width:0.6553em;height:1.4966em;-webkit-mask:url(../images/icons/angle-down-mask-aef76157.svg) no-repeat center center;mask:url(../images/icons/angle-down-mask-aef76157.svg) no-repeat center center;-webkit-mask-size:contain;mask-size:contain;background-color:currentColor}.expander.flip-arrow .expander-trigger.expanded{color:#ffffff}.expander.flip-arrow .expander-trigger.expanded:after{transform:rotate3d(1, 0, 0, -180deg)}.expander.flip-arrow .expander-trigger:focus{outline-offset:0;outline:1px dashed #949595}.expander.flip-arrow .expander-content{background-color:#333;padding:1em 3em 1em 1em;margin-bottom:0;line-height:1.618;font-weight:300}.expander.flip-arrow .expander-content>*:last-child{margin-bottom:0}.expander.flip-arrow:last-child .expander-trigger:not(.expanded){border-bottom-color:transparent}.expander.light-theme .expander-trigger{color:#000000;border-bottom-color:#cecece}.expander.light-theme .expander-trigger:after{background-color:currentColor}.expander.light-theme .expander-trigger:hover,.expander.light-theme .expander-trigger:focus{color:#2cc95c}.expander.light-theme .expander-trigger.expanded{color:#000000}.expander.light-theme .expander-content{background-color:#f7f7f7;color:#1a1b1c}.expander .expander-hidden{display:none}.expander .expander-arrow{cursor:pointer}.expander .expander-arrow:focus{outline:1px dashed currentColor;outline-offset:1px}span.link-icon{display:inline-block;background:url(../images/icon-link-8293a2af.png) center no-repeat;background-image:url(../images/icon-link-55ae8880.svg),none;background-size:contain;height:1em;width:2em;margin-right:.25em;vertical-align:middle}.info-box{background-color:#f7f7f7;border-left:7px solid #1e873d;padding:1.5em 1.5em 1.5em 4.5em;position:relative;font-weight:400;margin-bottom:1.5em;text-align:left}.info-box:before{content:"i";font-style:italic;font-weight:bold;color:#ffffff;background-color:#b3b3b3;border-radius:50%;text-align:center;width:2em;height:2em;line-height:2em;position:absolute;top:1.5em;left:1.125em}.info-box header{font-size:1em;font-weight:700;margin-bottom:0.75em}.info-box *:last-child{margin-bottom:0}.citus-info-box{border:3px solid #09436a;padding:6em 1.5em 1.5em 1.5em;position:relative;font-weight:400;margin-bottom:1.5em;text-align:center}.citus-info-box :before{content:"";background:url(../images/citus-swirl-88148dff.png) center no-repeat;background-image:url(../images/citus-swirl-c470c2ef.svg),none;background-size:contain;position:absolute;top:1.5em;left:50%;transform:translateX(-50%);width:2.78em;height:2.78em}.citus-info-box *:last-child{margin-bottom:0}@media screen and (min-width: 480px){.citus-info-box{text-align:left;padding:1.5em 1.5em 1.5em 6em}.citus-info-box :before{position:absolute;top:50%;left:1.125em;transform:translateY(-50%)}}.bulleted-list{margin-bottom:1.5em}.bulleted-list li{list-style-type:disc;margin-left:1.1em;margin-bottom:0.375em}.bulleted-list li ul{margin-top:0.375em}.bulleted-list>li:last-child{margin-bottom:0}.bulleted-list>li>ul>li{list-style-type:circle}.bulleted-list>li>ul>li>ul>li{list-style-type:square}.bulleted-list:last-child{margin-bottom:0}.tooltip-item{display:inline-block;position:relative;text-align:center;margin-left:.5em}.tooltip-item:focus,.tooltip-item:hover .tooltip{opacity:1;visibility:visible}.tooltip-item .fa{display:inline-block;text-align:center;color:#b3b3b3;font-size:1em;vertical-align:baseline}.tooltip-item .tooltip{position:absolute;right:auto;bottom:3em;left:-6em;background-color:#2e2f31;border-radius:3px;color:#ffffff;font-size:0.75rem;line-height:1.5em;margin:0 1em;width:12em;opacity:0;padding:1em;text-align:center;transition:all 0.2s ease-in-out;visibility:hidden;z-index:10}.tooltip-item .tooltip p{color:#ffffff;margin:0}.tooltip-item .tooltip::after{position:absolute;right:0;left:0;border:8px solid transparent;bottom:-1.3em;color:#2e2f31;content:"▼";font-size:1.4em;margin-left:-8px;text-align:center}a.social-link{display:inline;background-color:#aaa;color:#fff !important;text-decoration:none;padding:6px 12px;margin:0;transition:background 0.1s linear}.modal-trigger,.modal-trigger:hover{cursor:pointer}.simple-modal-wrapper{width:100%;height:100%;position:fixed;top:0;right:0;bottom:0;left:0;background:rgba(18,50,79,0.9);visibility:hidden;opacity:0;transition:all 0.25s ease-in-out;z-index:999}.simple-modal-wrapper .simple-modal{width:90%;max-width:1060px;max-height:90%;display:block;margin:0 auto;position:relative;background:#ffffff;opacity:0;transition:all 0.5s ease-in-out;box-shadow:0 5px 20px rgba(0,0,0,0.55);top:50%;overflow-y:auto;-webkit-overflow-scrolling:touch}.simple-modal-wrapper .simple-modal::after{clear:both;content:"";display:block}.simple-modal-wrapper .simple-modal .modal-trigger,.dialog-close-button{width:20px;height:20px;display:block;background-color:transparent;padding:0;position:absolute;top:8px;right:8px}.simple-modal-wrapper .simple-modal .modal-trigger::before,.simple-modal-wrapper .simple-modal .modal-trigger::after,.dialog-close-button::before,.dialog-close-button::after{content:'';width:20px;height:2px;display:block;border-radius:1px;background:#1e873d;transition:all .2s}.simple-modal-wrapper .simple-modal .modal-trigger::before,.dialog-close-button::before{transform:rotate(45deg)}.simple-modal-wrapper .simple-modal .modal-trigger::after,.dialog-close-button::after{margin-top:-2px;transform:rotate(-45deg)}.simple-modal-wrapper .simple-modal .modal-trigger:hover,.simple-modal-wrapper .simple-modal .modal-trigger:focus,.dialog-close-button:hover,.dialog-close-button:focus{background-color:transparent}.simple-modal-wrapper .simple-modal .modal-trigger:hover::before,.simple-modal-wrapper .simple-modal .modal-trigger:hover::after,.simple-modal-wrapper .simple-modal .modal-trigger:focus::before,.simple-modal-wrapper .simple-modal .modal-trigger:focus::after,.dialog-close-button:hover::before,.dialog-close-button:hover::after,.dialog-close-button:focus::before,.dialog-close-button:focus::after{background:#2cc95c}.simple-modal-wrapper .simple-modal .modal-trigger:focus,.dialog-close-button:focus{outline:1px dashed #949595;outline-offset:1px}.open .simple-modal-wrapper{opacity:1;visibility:visible}.open .simple-modal-wrapper .simple-modal{transform:translateY(-50%);opacity:1}body.download .simple-modal-wrapper{background-color:rgba(0,0,0,0.7)}.modal-open body{overflow:hidden;position:static}.flex-cards{display:flex;flex-wrap:wrap;justify-content:space-between}.flex-card{background-color:rgba(255,255,255,0.06);flex-basis:15em;flex-grow:1;margin:0.375em;padding:1.5em 0.75em;position:relative;transition:all 0.2s ease-in-out}.flex-card *:last-child{margin-bottom:0}.flex-card .flex-img{width:5em;height:5em;margin:0.75em auto 1.5em;line-height:5em}.flex-card .flex-img img{max-width:100%;vertical-align:middle}ul.tab-nav{margin:0;padding:0;display:flex;justify-content:space-between;flex-wrap:wrap}ul.tab-nav>li{flex:1 1 8em;margin:0.1875em;text-align:center}ul.tab-nav>li>a{background-color:#1a1b1c;display:block;width:100%;color:#ffffff;padding:1.5em 0 2.25em;line-height:1.3;transition:all .2s}ul.tab-nav>li>a .arrow{display:block;height:0.75em;margin-top:0.1875em;position:relative}ul.tab-nav>li>a .arrow .fa{position:absolute;top:0;left:50%;transform:translateX(-50%);color:#1e873d;transition:all .2s}ul.tab-nav>li>a:hover{color:#ffffff;background-color:#1e873d}ul.tab-nav>li>a:hover .arrow .fa{color:#ffffff;top:135%}@media screen and (min-width: 900px){.expanding-tiles{display:flex;flex-wrap:wrap;justify-content:flex-start;align-content:center;flex-direction:column;max-height:56em}}@media screen and (min-width: 1200px){.expanding-tiles{max-height:40em}}.expanding-tiles .expanding-tile{border-radius:4.5px;background-color:#12324f;box-shadow:0 0 15px rgba(0,0,0,0.55);text-align:left;color:#e7e7e7;padding:1em 1.5em;transition:all .75s linear;overflow:hidden;font-weight:300;margin:1.5em auto;width:100%;letter-spacing:.03em;line-height:1.8;max-width:700px}.expanding-tiles .expanding-tile p{margin-bottom:0}.expanding-tiles .expanding-tile .answer{font-size:.778em;max-height:0;overflow:hidden;transition:all .25s linear}@media screen and (min-width: 900px){.expanding-tiles .expanding-tile{width:calc(50% - 1em);height:7.5em;margin:1em}.expanding-tiles .expanding-tile:hover{min-height:7.5em}}@media screen and (min-width: 1200px){.expanding-tiles .expanding-tile{width:calc(33% - 1em);height:9em;padding:1.5em}.expanding-tiles .expanding-tile:hover{min-height:9em}}@media screen and (min-width: 900px){_:-ms-input-placeholder,:root .expanding-tiles{height:56em}}@media screen and (min-width: 1200px){_:-ms-input-placeholder,:root .expanding-tiles{height:40em}}.tags-list .tag,.tags-list .tag-link{color:#ffffff;display:inline-block;font-size:0.8em;font-weight:400;text-align:center;margin-right:0.375em;margin-bottom:.65em}.tags-list .tag,.tags-list .tag-link a{padding:0 0.75em;line-height:2.25em;border-radius:1.125em}.tags-list .tag{background-color:#cbcbcb}.tags-list .tag-link a{background-color:#1e873d;color:#ffffff;display:block;transition:all .2s}.tags-list .tag-link a:hover{background-color:#2cc95c}.bg-lt{background-position:left top}.bg-lc{background-position:left center}.bg-lb{background-position:left bottom}.bg-ct{background-position:center top}.bg-cc{background-position:center center}.bg-cb{background-position:center bottom}.bg-rt{background-position:right top}.bg-rc{background-position:right center}.bg-rb{background-position:right bottom}.whiten{-webkit-filter:brightness(10);filter:brightness(10)}.standard-section{padding-top:4.5em;padding-bottom:4.5em}.standard-section strong{color:#1a1b1c}.image-grid{display:grid;grid-gap:5px;grid-template-columns:repeat(auto-fit, minmax(150px, 1fr));grid-auto-rows:114px;grid-auto-flow:dense;margin-bottom:5px;display:-ms-grid;-grid-gap:5px;-ms-grid-columns:repeat(auto-fit, minmax(150px, 1fr));-ms-grid-rows:auto 114px}.image-grid>div{display:flex;justify-content:center;align-items:center;font-size:2em;color:#ffeead}.image-grid>div>img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.image-grid .horizontal{grid-column:span 2;-ms-grid-column-span:2}.image-grid .vertical{grid-row:span 2;-ms-grid-row-span:2}.image-grid .big{grid-column:span 2;grid-row:span 2;-ms-grid-column-span:2;-ms-grid-row-span:2}.flex-image-grid{width:100%;flex-wrap:wrap;display:flex;flex-direction:row}.flex-image-grid .column{flex:1 1 50%;display:flex;flex-wrap:wrap;align-items:flex-start}.flex-image-grid .column.big{flex-grow:2;flex-basis:100%}@media screen and (min-width: 480px){.flex-image-grid .column{flex-basis:33.2%}.flex-image-grid .column.big{flex-basis:66.6%}}@media screen and (min-width: 900px){.flex-image-grid .column{flex-basis:16.6%}.flex-image-grid .column.big{flex-basis:33.35%}}.flex-image-grid img{padding:2px;width:100%}.slick-slider .slider-nav{position:absolute;bottom:-25px;width:100%;text-align:center}.slick-slider .slider-nav>*{vertical-align:middle}.slick-slider .slider-nav .slick-dots{position:relative;bottom:0;display:inline-block;width:auto}.slick-slider .slider-nav .slick-dots button{width:20px;height:20px}.slick-slider .slider-nav .play-btn{display:inline-block;padding:2px 0;height:26px;margin:0 7px -1px}.slick-slider .slider-nav .play-btn button{font-size:0;line-height:0;height:26px;width:26px;position:relative;overflow:hidden;border-radius:0;background-color:rgba(0,0,0,0.25)}.slick-slider .slider-nav .play-btn button:before{position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);font-size:15px;font-family:FontAwesome;content:'\f04c'}.slick-slider .slider-nav .play-btn button:hover{background-color:#2cc95c}.slick-slider .slider-nav .play-btn button:focus{outline:2px dashed #949595}.slick-slider .slider-nav .play-btn button[title*="play"]:before{content:'\f04b'}.slick-slider.dark-bk .slider-nav .play-btn button{background-color:#b2b2b2}.slick-slider.dark-bk .slider-nav .play-btn button:hover{background-color:#2cc95c}.slick-slider.main-carousel .slider-nav .slick-dots button{width:17px;height:17px}@media screen and (max-width: 899px){.quote-slider{max-width:700px;margin:0 auto}}.quote-slider .quotes{padding:3em 0;text-align:center}@media screen and (min-width: 900px){.quote-slider .quotes{float:left;display:block;margin-right:2.1276595745%;width:82.9787234043%;margin-left:8.5106382979%;text-align:left}.quote-slider .quotes:last-child{margin-right:0}}.quote-slider .quotes blockquote{color:inherit;font-weight:300;font-style:normal;border:none;padding-left:0;position:relative;text-align:center}.quote-slider .quotes blockquote:before{display:inline-block;content:"";width:10rem;height:10rem;border-radius:1000px;background:#1e873d url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 72 53.78'%3E%3Cpath d='M28.34 2.08v25.63a2.08 2.08 0 01-2.08 2.07H11.07a2.08 2.08 0 00-2.06 1.84L4.14 51.94A2.08 2.08 0 010 51.7V2.08A2.08 2.08 0 012.08 0h24.18a2.08 2.08 0 012.08 2.08zM69.93 0H45.75a2.08 2.08 0 00-2.08 2.08V51.7a2.08 2.08 0 004.14.24l4.88-20.29a2.09 2.09 0 012.07-1.84h15.19a2.07 2.07 0 002.07-2.07V2.08A2.08 2.08 0 0069.93 0z' fill='%23ffffff'/%3E%3C/svg%3E") center no-repeat;background-size:61px 46px;text-align:center;margin-bottom:1.5rem}@media screen and (min-width: 900px){.quote-slider .quotes blockquote{padding-left:12.5rem;min-height:10rem;text-align:left}.quote-slider .quotes blockquote:before{display:block;position:absolute;left:0;top:0;margin-bottom:0}}.quote-slider .quotes blockquote p{margin-bottom:0.75em;orphans:2}.quote-slider .quotes blockquote p:before{content:"\201C";font-weight:700}.quote-slider .quotes blockquote p:after{content:"\201D";font-weight:700}.quote-slider .quotes blockquote p.lead{font-size:1.11em;line-height:1.618;margin-bottom:1.5em}@media screen and (max-width: 479px){.quote-slider .quotes blockquote p.lead{font-size:inherit}}@media screen and (min-width: 900px){.quote-slider .quotes blockquote p{margin-left:.3em;text-indent:-.3em}}.quote-slider .quotes blockquote cite{font-style:normal;font-size:.9em}@media screen and (min-width: 900px){.quote-slider .quotes blockquote cite{margin-left:.3em;text-indent:-1em;display:inline-block;padding-left:1em}}.quote-slider .quotes blockquote img{width:calc(10rem + 1px);height:calc(10rem + 1px);border-radius:1000px;display:inline-block;margin-bottom:1.5rem}@media screen and (min-width: 900px){.quote-slider .quotes blockquote img{position:absolute;left:0;top:0;margin-bottom:0}}.quote-slider .quotes blockquote:not(.tweet) cite:before{content:"— "}.quote-slider .quotes blockquote.tweet:before{content:"\f099";font-family:"FontAwesome";color:#ffffff;font-size:66px;line-height:10rem;background-image:none;background-color:#1DA1F2}.quote-slider .quotes blockquote.pic:before{display:none}@media screen and (min-width: 900px){.quote-slider .quotes blockquote.has-link cite,.quote-slider .quotes blockquote.has-link .quote-btn{text-align:right}}.quote-slider .quotes blockquote.has-link cite{margin-bottom:2.5em;display:block}.quote-slider .quotes.slick-slider{-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text}.quote-slider .quotes.slick-slider.slick-dotted{margin-bottom:0}.quote-slider .quotes .slick-slide{outline-width:0;opacity:0;transition:all 0.2s}.quote-slider .quotes .slick-slide.slick-current{opacity:1}.quote-slider .quotes .slick-dots,.quote-slider .quotes .slider-nav{position:static;margin-top:2rem}@media screen and (min-width: 900px){.quote-slider .quotes .slick-dots,.quote-slider .quotes .slider-nav{text-align:left;padding-left:calc(12.5rem - 9px + .3em);display:inline-block;width:auto}}.quote-slider .quotes .slick-dots li{width:24px;height:24px;margin:0 7px}.quote-slider .quotes .slick-dots li button{width:24px;height:24px}.quote-slider .quotes .slick-dots li button:before{font-size:24px;transition:all .15s;width:24px;height:24px;line-height:28px;opacity:.7;color:#ffffff}.quote-slider .quotes .slick-dots li button:hover,.quote-slider .quotes .slick-dots li button:focus{background-color:transparent}.quote-slider .quotes .slick-dots li button:hover:before{opacity:1;color:#2cc95c}.quote-slider .quotes .slick-dots li button:focus{outline-offset:2px}.quote-slider .quotes .slick-dots li.slick-active button{cursor:default}.quote-slider .quotes .slick-dots li.slick-active button:before{color:#1e873d;opacity:1}.quote-slider .quotes .slider-nav .play-btn{margin:0 9px}.quote-slider .quotes .slider-nav .slick-dots{margin-top:0;display:inline-block;width:auto;padding-left:4px}@media screen and (min-width: 900px){.quote-slider .quotes .slider-nav .slick-dots{text-align:left}}.quote-slider.light .quotes .slick-dots li:not(.slick-active) button:before{color:#000000}.quote-slider.big-openquote .quotes{padding:0 0.5em}@media screen and (min-width: 900px){.quote-slider.big-openquote .quotes{float:none;margin:0;width:100%}}.quote-slider.big-openquote .quotes blockquote{min-height:0}@media screen and (min-width: 900px){.quote-slider.big-openquote .quotes blockquote{padding-left:11em}}.quote-slider.big-openquote .quotes blockquote img{width:7.6em;height:7.6em}.quote-slider.big-openquote .quotes blockquote p:before{display:block;content:"";width:50px;height:38px;margin-bottom:0.375em;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 72 53.78'%3E%3Cpath d='M28.34 2.08v25.63a2.08 2.08 0 01-2.08 2.07H11.07a2.08 2.08 0 00-2.06 1.84L4.14 51.94A2.08 2.08 0 010 51.7V2.08A2.08 2.08 0 012.08 0h24.18a2.08 2.08 0 012.08 2.08zM69.93 0H45.75a2.08 2.08 0 00-2.08 2.08V51.7a2.08 2.08 0 004.14.24l4.88-20.29a2.09 2.09 0 012.07-1.84h15.19a2.07 2.07 0 002.07-2.07V2.08A2.08 2.08 0 0069.93 0z' fill='%231e873d'/%3E%3C/svg%3E") center no-repeat;background-size:contain}@media screen and (max-width: 899px){.quote-slider.big-openquote .quotes blockquote p:before{margin-left:auto;margin-right:auto}}.quote-slider.big-openquote .quotes blockquote p.lead{margin-bottom:1.25em}@media screen and (max-width: 375px){.quote-slider.big-openquote .quotes blockquote .btn,.quote-slider.big-openquote .quotes blockquote .customers .customer-list a.read-more,.customers .customer-list .quote-slider.big-openquote .quotes blockquote a.read-more{padding-left:0;padding-right:0;display:block;margin-left:1em;margin-right:1em}}.quotes .button-and-tooltip [role="tooltip"]{top:calc(100% + .5rem);background-color:#000000;box-shadow:0 0 1px}.quotes .slick-dots button:focus:before{opacity:.25}.main-carousel .button-and-tooltip [role="tooltip"]{top:calc(100% + .3rem);margin-left:1px;box-shadow:0 0 1px}.icon-scroll{width:28px;height:43px;box-shadow:inset 0 0 0 2px #2cc95c;border-radius:25px;position:relative;margin:0 auto;display:block}.icon-scroll:before{content:'';width:6px;height:6px;background:#2cc95c;margin-left:-3px;position:absolute;left:50%;top:6px;border-radius:3px;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-name:scroll;animation-name:scroll}@-webkit-keyframes scroll{0%{opacity:1}100%{opacity:0;transform:translateY(25px)}}@keyframes scroll{0%{opacity:1}100%{opacity:0;transform:translateY(25px)}}.down-arrow{width:35px;height:35px;border:10px solid;border-color:transparent transparent #000000 #000000;transform:rotate(-45deg);transform-origin:left top}.down-arrow.green{border-color:transparent transparent #1e873d #1e873d}.pulsing-circle{border-radius:50%;background-color:#1e873d;width:2em;height:2em;position:absolute;opacity:0;-webkit-animation:scaleIn 4s infinite cubic-bezier(0.36, 0.11, 0.89, 0.32);animation:scaleIn 4s infinite cubic-bezier(0.36, 0.11, 0.89, 0.32)}@-webkit-keyframes scaleIn{from{transform:scale(0.5, 0.5);opacity:.5}to{transform:scale(2.5, 2.5);opacity:0}}@keyframes scaleIn{from{transform:scale(0.5, 0.5);opacity:.5}to{transform:scale(2.5, 2.5);opacity:0}}.pulsing-circle-wrapper{width:2em;height:2em;display:inline-block;vertical-align:middle;margin-right:2em;position:relative}.slick-prev:focus,.slick-next:focus,.slick-dots li button:focus:focus{outline:2px dashed #949595 !important}.visually-hidden{-webkit-clip-path:inset(100%);clip-path:inset(100%);clip:rect(1px, 1px, 1px, 1px);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}button+[role="tooltip"],a+[role="tooltip"]{display:none}button:hover+[role="tooltip"],button:focus+[role="tooltip"],a:hover+[role="tooltip"],a:focus+[role="tooltip"]{display:block}.button-and-tooltip,.link-and-tooltip{position:relative}.button-and-tooltip [role="tooltip"],.link-and-tooltip [role="tooltip"]{position:absolute;top:calc(100% - .175rem);left:50%;transform:translateX(-50%);white-space:nowrap;background-color:#1a1b1c;color:#ffffff;font-size:.75rem;padding:.2rem .35rem;text-align:center;z-index:9;line-height:1.4}.button-and-tooltip [role="tooltip"]:before,.button-and-tooltip [role="tooltip"]:after,.link-and-tooltip [role="tooltip"]:before,.link-and-tooltip [role="tooltip"]:after{bottom:100%;left:50%;border:solid transparent;content:"";height:0;width:0;position:absolute;pointer-events:none}.button-and-tooltip [role="tooltip"]:before,.link-and-tooltip [role="tooltip"]:before{border-bottom-color:rgba(255,255,255,0.8);border-width:0 .4rem .4rem .4rem;margin-left:-.4rem}.button-and-tooltip [role="tooltip"]:after,.link-and-tooltip [role="tooltip"]:after{border-bottom-color:#1a1b1c;border-width:0 .35rem .35rem .35rem;margin-left:-.35rem}.button-and-tooltip .bottom-left[role="tooltip"],.link-and-tooltip .bottom-left[role="tooltip"]{transform:translateX(-25%)}.button-and-tooltip .bottom-left[role="tooltip"]:before,.button-and-tooltip .bottom-left[role="tooltip"]:after,.link-and-tooltip .bottom-left[role="tooltip"]:before,.link-and-tooltip .bottom-left[role="tooltip"]:after{left:25%}.button-and-tooltip .bottom-right[role="tooltip"],.link-and-tooltip .bottom-right[role="tooltip"]{transform:translateX(-75%)}.button-and-tooltip .bottom-right[role="tooltip"]:before,.button-and-tooltip .bottom-right[role="tooltip"]:after,.link-and-tooltip .bottom-right[role="tooltip"]:before,.link-and-tooltip .bottom-right[role="tooltip"]:after{left:75%}.flip-horiz{transform:scaleX(-1);display:inline-block}.noselect{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}[role="alert"]:empty{display:none}[class^="share"] .social-media-icons a,.blog-article-content .page-content-wrapper>section .social-media-icons a{margin-left:.5em;font-size:1.25em}.hidden{display:none;opacity:0;visibility:hidden;line-height:0;height:0;width:0;overflow:hidden}[role="alertdialog"],[role="dialog"]:not([aria-label*="cookie"]){width:90%;box-sizing:border-box;padding:0;margin:0 auto;box-shadow:0 5px 20px rgba(0,0,0,0.55);background-color:#fff;max-width:1060px;max-height:90%;position:relative;transition:all .5s ease-in-out;opacity:0;visibility:visible;top:50%;overflow-y:auto}@media screen and (min-width: 600px){[role="alertdialog"],[role="dialog"]:not([aria-label*="cookie"]){position:absolute;left:50vw;transform:translate(-50%, 0);min-width:calc(640px - (15px * 2));min-height:auto;max-height:90vh}}.active [role="alertdialog"],.active [role="dialog"]{display:block;opacity:1;visibility:visible;transform:translateY(-50%)}@media screen and (min-width: 600px){.active [role="alertdialog"],.active [role="dialog"]{transform:translate(-50%, -50%)}}.dialog_desc{padding:10px 20px}.dialog-backdrop{opacity:0;visibility:hidden;position:fixed;overflow-y:auto;top:0;right:0;bottom:0;left:0;z-index:9999999999;background:rgba(0,0,0,0.7);transition:all 0.25s ease-in-out}.dialog-backdrop.active{opacity:1;visibility:visible}.no-scroll{overflow-y:auto !important}.has-dialog{overflow:hidden}.evenodd{fill-rule:evenodd}.grecaptcha-badge{z-index:9}@media screen and (min-width: 900px){body.download .grecaptcha-badge{right:auto !important;left:-2px !important;width:70px !important}}.icon{width:1em;height:1em;line-height:1.5em;fill:currentColor;display:inline-block;vertical-align:-3px}.icon svg{max-width:100%;max-height:100%}.icon.icon-sm{width:0.8em;height:1.05em}.icon.icon-lg{width:1.33em;height:1.33em}.icon.icon-2x{width:2em;height:2em}.icon.circle-angle-right{background-color:currentColor;border-radius:50%;width:1.5em;height:1.5em;vertical-align:-0.3em;margin-left:0.15em}.icon.circle-angle-right svg{fill:#ffffff;max-width:95%;max-height:95%;transform:translateX(1px)}.btn-sm .icon{vertical-align:-2px}.tooltipped{position:relative}.tooltipped:after{position:absolute;z-index:9;display:none;padding:.2rem .35rem;font-size:.75rem;line-height:1.5;color:#fff;text-align:center;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-wrap:break-word;white-space:pre;pointer-events:none;content:attr(aria-label);background:#1a1b1c;border:1px solid rgba(255,255,255,0.5);-webkit-font-smoothing:subpixel-antialiased}.tooltipped:before{position:absolute;z-index:10;display:none;width:0;height:0;color:#1a1b1c;pointer-events:none;content:"";border:1px solid rgba(255,255,255,0.5);width:.6rem;height:.6rem;background-color:#1a1b1c;-webkit-clip-path:polygon(0 5%, 95% 100%, 0% 100%);clip-path:polygon(0 5%, 95% 100%, 0% 100%)}.tooltipped:hover:before,.tooltipped:hover:after{display:inline-block;text-decoration:none}.tooltipped:active:before,.tooltipped:active:after{display:inline-block;text-decoration:none}.tooltipped:focus:before,.tooltipped:focus:after{display:inline-block;text-decoration:none}.tooltipped-s:after,.tooltipped-se:after,.tooltipped-sw:after{top:100%;right:50%;margin-top:.35rem}.tooltipped-s:before,.tooltipped-se:before,.tooltipped-sw:before{top:auto;right:50%;bottom:-.95rem;transform:rotate(135deg) translateX(-50%)}.tooltipped-s:after,.tooltipped-n:after{transform:translateX(50%)}.tooltipped-multiline:after{width:-webkit-max-content;width:-moz-max-content;width:max-content;max-width:250px;word-break:break-word;word-wrap:normal;white-space:pre-line;border-collapse:separate}.tooltipped-multiline.tooltipped-s:after,.tooltipped-multiline.tooltipped-n:after{right:auto;left:50%;transform:translateX(-50%)}.tooltipped-multiline:hover:after,.tooltipped-multiline:active:after,.tooltipped-multiline:focus:after{display:table-cell}@media screen and (min-width: 0\0 ){.tooltipped-multiline:after{width:250px}}.tooltipped-sticky:before,.tooltipped-sticky:after{display:inline-block}.tooltipped-sticky.tooltipped-multiline:after{display:table-cell}.youtube-video-place[role=button]:focus{outline:dashed 1px #949595}.homepage-packages{padding:4.5em 0 1em;background-color:#000000;text-align:center;font-weight:300;color:#ffffff;overflow:hidden;padding-bottom:1em}.homepage-packages .cards{display:flex;flex-wrap:wrap;justify-content:space-between}.homepage-packages .card{background-color:transparent;border-radius:6px;border:2px solid #255637;flex-basis:15em;flex-grow:1;margin:4.5em 1em 1.5em 1em;position:relative;transition:all 0.2s ease-in-out;display:flex;flex-wrap:wrap}@media screen and (max-width: 375px){.homepage-packages .card{margin-left:0;margin-right:0}}@media screen and (max-width: 599px){.homepage-packages .card{flex:0 1 100%}}@media screen and (min-width: 600px) and (max-width: 899px){.homepage-packages .card{flex:1 0 45%}}@media screen and (min-width: 678px){.homepage-packages .card{width:calc(50% - 1.5em)}}@media screen and (min-width: 1150px){.homepage-packages .card{width:calc(25% - 1.5em)}}.homepage-packages .card>*{flex:1 1 100%}.homepage-packages .card .card-image{height:150px;max-height:150px;line-height:150px;text-align:center;margin-top:-100px;position:relative}.homepage-packages .card .card-image img{opacity:1;transition:all 0.2s ease-in-out;max-width:200px;max-height:140px;vertical-align:middle;background-color:transparent;border:0 solid #1a1b1c;border-width:25px;border-color:transparent}.homepage-packages .card .card-image svg{fill:#ffffff}.homepage-packages .card .card-header{padding:0 0.75em 0.5em;transition:all 0.2s ease-in-out}.homepage-packages .card .card-header h4{font-weight:400;margin-bottom:0.375em}.homepage-packages .card .card-header h4 br{display:none}@media screen and (min-width: 1150px){.homepage-packages .card .card-header h4 br{display:block}}.homepage-packages .card .card-copy{padding:0 1.5em 1.5em 1.5em}.homepage-packages .card .card-copy p{margin:0 0 0.75em;color:#e7e7e7}.homepage-packages .card .card-button{padding-bottom:1.5em;align-self:flex-end}.homepage-packages .card .card-button p{margin-bottom:0.75em}.homepage-packages .card .card-button p.text-link{font-size:.778em;margin:0.75em 0 0;-webkit-text-decoration-color:#ffffff;text-decoration-color:#ffffff}.homepage-packages .card .card-button p.text-link:hover{-webkit-text-decoration-color:#2cc95c;text-decoration-color:#2cc95c}.homepage-packages .card .card-button p.text-link a{text-decoration:underline}.homepage-packages .card .card-button p.text-link a:link,.homepage-packages .card .card-button p.text-link a:visited{color:#ffffff}.homepage-packages .card .card-button p.text-link a:hover{color:#2cc95c}.homepage-packages #citus-on-azure.card .card-button .text-link{white-space:nowrap}@media screen and (max-width: 975px){.homepage-packages #citus-community.card{border-color:#1e873d}}@media screen and (min-width: 600px) and (max-width: 975px){.homepage-packages #citus-community.card{flex:0 1 100%}}.homepage-packages .card:active{background-color:transparent}.homepage-packages .card:active .card-header{background-color:transparent}.homepage-packages .card:before{position:absolute;top:-6px;left:50%;content:'';width:67.8%;height:10px;background-color:#000000;transform:translateX(-50%)}.homepage-packages-cta p{margin-top:1.5em}.homepage-packages h2{margin-bottom:1em}.homepage-packages h5{font-size:1.175em}@media screen and (min-width: 900px){.homepage-packages h5{max-width:20ch;margin-left:auto;margin-right:auto}}@media screen and (max-width: 479px){.homepage-packages h5{max-width:20ch;margin-left:auto;margin-right:auto}}.homepage-packages .comparison-link{margin-top:2em}.homepage-packages .comparison-link .lead{font-size:1.175em}.homepage-packages .comparison-link .comparison-icon{height:2em;display:inline-block;vertical-align:middle;margin:-.5em .5em -.5em 0}.homepage-packages .comparison-link .comparison-icon img{height:2em}.citus10-eli-drone{position:absolute;top:0;right:0;bottom:-4.675vw;left:0;overflow:hidden;z-index:2}.citus10-eli-drone-wrapper{max-width:913px;width:67%;position:absolute;right:-3.95%;bottom:0}.citus10-eli-drone-wrapper:before{content:'';display:block;padding-top:62.32%}.citus10-eli-drone-wrapper img,.citus10-eli-drone-wrapper svg{position:absolute}.citus10-eli-drone-wrapper .citus10-drone{width:92.88%;left:0;top:0}.citus10-eli-drone-wrapper .drone-speedlines{width:29.573%;top:25.13%;right:8.105%}.citus10-eli-drone-wrapper .drone-shadow{width:93.32%;bottom:0;right:0;transform-origin:left bottom}@media screen and (min-width: 350px){.citus10-eli-drone-wrapper{width:60%}}@media screen and (min-width: 400px){.citus10-eli-drone-wrapper{width:55%}}@media screen and (min-width: 1647px){.citus10-eli-drone-wrapper{right:auto;left:calc(50% - 28px)}}@media screen and (min-width: 1830px){.citus10-eli-drone-wrapper{top:13.8%;bottom:auto}}.citus10-2-eli-osprey{position:absolute;top:0;right:0;bottom:-2.328vw;left:0;overflow:hidden;z-index:2}.citus10-2-eli-osprey-wrapper{max-width:823px;width:68%;position:absolute;right:-9%;bottom:0}.citus10-2-eli-osprey-wrapper:before{content:'';display:block;padding-top:68.287%}.citus10-2-eli-osprey-wrapper img,.citus10-2-eli-osprey-wrapper svg{position:absolute}.citus10-2-eli-osprey-wrapper .citus10-2-osprey{width:94.046%;left:0;top:0}.citus10-2-eli-osprey-wrapper .osprey-speedlines{width:27.825%;top:33.274%;right:0}.citus10-2-eli-osprey-wrapper .osprey-shadow{width:90.279%;bottom:0;left:5.954%;transform-origin:left bottom}@media screen and (min-width: 350px){.citus10-2-eli-osprey-wrapper{width:60%}}@media screen and (min-width: 400px){.citus10-2-eli-osprey-wrapper{width:55%}}@media screen and (min-width: 640px){.citus10-2-eli-osprey-wrapper{right:-4.5%}}@media screen and (min-width: 1647px){.citus10-2-eli-osprey-wrapper{right:auto;left:calc(50% + 63px)}}.feature-bullets .bullets{display:flex;flex-wrap:wrap;margin:1em;overflow:auto;padding:0}.feature-bullets .bullets .bullet{flex-basis:18em;flex-grow:1;margin-right:1.875em}.feature-bullets .bullets .bullet-icon{height:2.67em;padding:0;width:2.67em;text-align:right;margin-bottom:0.75em}@media screen and (min-width: 480px){.feature-bullets .bullets .bullet-icon{float:left;margin-bottom:0}}.feature-bullets .bullets .bullet-content{margin-bottom:3em}@media screen and (min-width: 480px){.feature-bullets .bullets .bullet-content{margin-left:3.738em}}.feature-bullets .bullets .bullet-content p{color:#e7e7e7}.feature-bullets .bullets .bullet-content h5{color:#ffffff}.feature-bullets .bullets h5.strong{display:inline-block;font-size:1.11em;margin:0 0 0.445em 0;padding-top:0.3814285714em}.feature-bullets .bullets li{list-style:none}.feature-bullets .bullets img{max-width:100%;max-height:100%}.demo-video h2{margin-bottom:0.375em}.demo-video h4,.demo-video .h4{font-weight:300;margin-bottom:1.5em}.demo-video .video-wrapper{margin:0 auto 0.75em}.demo-video .video-desc{font-size:.889em;font-weight:300;margin:0 auto}.demo-video.two-column.homepage-video .video-wrapper{box-shadow:0 0 15px rgba(255,255,255,0.5)}@media screen and (min-width: 900px){.demo-video.two-column .page-content-wrapper{display:flex;justify-content:space-between;align-items:center}.demo-video.two-column .page-content-wrapper>div{width:48%}.demo-video.two-column .page-content-wrapper>div:first-child{margin-right:2%}.demo-video.two-column.homepage-video code{background-color:rgba(255,255,255,0.1);border:1px solid rgba(255,255,255,0.25);border-radius:3px;font-size:0.8em;padding:1px 4px 2px;margin:0 2px}}.demo-video.one-column .video-wrapper,.demo-video.one-column .video-desc{max-width:725px;transition:all .3s}@media screen and (min-width: 1400px){.demo-video.one-column .video-wrapper,.demo-video.one-column .video-desc{max-width:850px}}.demo-video.one-column.usecases-video .video-desc,.demo-video.one-column.productpage-video .video-desc{max-width:66ch}.talking-elicorn{display:inline-block;margin:-4em 0 -3.4em 2.78em;margin:-1em 0 -3.5em;width:100%}.talking-elicorn .green-elicorn{width:40%;display:inline-block;vertical-align:bottom}.talking-elicorn .green-elicorn img{min-height:50px}.talking-elicorn h3{font-family:"Reenie Beanie", cursive;position:relative;background-color:#ffffff;color:#1a1b1c !important;padding:1em 0.75em;border-radius:100%;display:inline-block;text-align:center;margin-bottom:2.2em;margin-bottom:1.75em;max-width:58%;transform:scale(0.9)}.talking-elicorn h3 .bubble-caret{top:52%;top:68%;right:.15em;right:0;border-width:0.8em 0 1.5em 0.9em;border-color:transparent #ffffff;content:"";position:absolute;border-style:solid;display:block;width:0;transform:rotate(-65deg);transform:rotate(-80deg)}@media screen and (min-width: 425px){.talking-elicorn h3{margin-right:-1em;margin-bottom:2.5em;max-width:68%}.talking-elicorn h3 .bubble-caret{top:71%;right:10%;transform:rotate(-68deg)}.talking-elicorn .green-elicorn{width:35%}}@media screen and (min-width: 480px){.talking-elicorn h3{transform:none;margin-right:-.5em;margin-bottom:21vw;margin-left:0.5em;max-width:60%}.talking-elicorn h3 .bubble-caret{top:60%;right:12%;border-width:0.8em 0 2.5em 1.2em}}@media screen and (min-width: 600px){.talking-elicorn{text-align:right}.talking-elicorn h3{max-width:none;padding:1.25em 1em;margin-bottom:3.8em;margin-right:-1em}.talking-elicorn h3 .bubble-caret{transform:rotate(-62deg)}.talking-elicorn .green-elicorn{width:10.56em}}@media screen and (min-width: 800px){.talking-elicorn{width:auto;margin-top:-4em;margin-left:1em}.talking-elicorn h3{margin-right:-1.375em}}@media screen and (min-width: 900px){.talking-elicorn{margin-left:2.78em}.talking-elicorn h3{margin-bottom:2.8em;margin-left:-1em;margin-right:-2.25em;transform:scale(0.85)}}@media screen and (min-width: 1200px){.talking-elicorn{margin-left:2.78em}.talking-elicorn h3{margin-bottom:2.2em;margin-left:0;margin-right:0;transform:none}.talking-elicorn h3 .bubble-caret{border-width:0.8em 0 1.5em 0.9em;top:52%;right:0.15em;transform:rotate(-65deg)}}.promo-message{margin:0 auto 2.25em;display:inline-block;font-size:1.11em;color:#ffffff}.promo-message:before{display:inline-block;vertical-align:middle;margin:-.5em .35em -.35em 0;width:1.2em;height:1.2em;font-size:1.5em;border-radius:50%;padding-left:.1em;transition:all .2s;content:'';background:#2cc95c url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 192 512'%3E%3Cpath d='M187.8 264.5L41 412.5c-4.7 4.7-12.3 4.7-17 0L4.2 392.7c-4.7-4.7-4.7-12.3 0-17L122.7 256 4.2 136.3c-4.7-4.7-4.7-12.3 0-17L24 99.5c4.7-4.7 12.3-4.7 17 0l146.8 148c4.7 4.7 4.7 12.3 0 17z'/%3E%3C/svg%3E") calc(50% + .055em) calc(50% + 0.01em) no-repeat;background-size:auto 0.95em}.promo-message .underline,.promo-message .text-green,.promo-message .text-xgreen{transition:all 150ms ease}.promo-message.on-light{color:#000000}.promo-message.on-light:before{background-color:#1e873d;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 192 512'%3E%3Cpath fill='%23fff' d='M187.8 264.5L41 412.5c-4.7 4.7-12.3 4.7-17 0L4.2 392.7c-4.7-4.7-4.7-12.3 0-17L122.7 256 4.2 136.3c-4.7-4.7-4.7-12.3 0-17L24 99.5c4.7-4.7 12.3-4.7 17 0l146.8 148c4.7 4.7 4.7 12.3 0 17z'/%3E%3C/svg%3E");color:#ffffff}.promo-message.on-light .text-green{color:#1e873d}.promo-message.on-light .text-dgreen{color:#1B7E39}a.promo-message:hover{color:#ffffff}a.promo-message:hover:before{background-color:#79e299}a.promo-message:hover .underline,a.promo-message:hover .text-green,a.promo-message:hover .text-xgreen{color:#79e299}a.promo-message.on-light:hover{color:#000000}a.promo-message.on-light:hover:before{background-color:#2cc95c}a.promo-message.on-light:hover .underline,a.promo-message.on-light:hover .text-green,a.promo-message.on-light:hover .text-dgreen{color:#2cc95c}.hyperscale-on-dark{fill:#fff}.hyperscale-on-light{fill:#0f78d4}#cookie-banner{background-color:#242424;overflow:hidden}#cookie-banner #wcpConsentBannerCtrl>div:first-child:not([class*=bannerClose]),#cookie-banner #wcpConsentBannerCtrl>div[class*=bannerInform]{padding-left:0.75em}#cookie-banner #wcpConsentBannerCtrl>div:first-child:not([class*=bannerClose])>span,#cookie-banner #wcpConsentBannerCtrl>div[class*=bannerInform]>span{padding-left:0}@media screen and (min-width: 900px){#cookie-banner #wcpConsentBannerCtrl>div:first-child:not([class*=bannerClose]),#cookie-banner #wcpConsentBannerCtrl>div[class*=bannerInform]{padding-left:1.5em}}#cookie-banner #wcpConsentBannerCtrl>div:last-child{margin-right:0.75em}@media screen and (min-width: 900px){#cookie-banner #wcpConsentBannerCtrl>div:last-child{margin-right:1.5em}}@media screen and (max-width: 768px){#cookie-banner #wcpConsentBannerCtrl>div:last-child{padding-left:0.75em;padding-right:0.75em}#cookie-banner #wcpConsentBannerCtrl>div:last-child button{max-width:600px;margin-left:auto;margin-right:auto;display:block}}#cookie-banner #wcpConsentBannerCtrl:not([class*="bannerBody"]){max-width:1340px;margin:0 auto}@media screen and (min-width: 1500px){#cookie-banner #wcpConsentBannerCtrl:not([class*="bannerBody"]){max-width:none}}@media screen and (min-width: 1388px){#cookie-banner #wcpConsentBannerCtrl:not([class*="bannerBody"])>div:first-child{padding-left:0}}@media screen and (min-width: 1500px){#cookie-banner #wcpConsentBannerCtrl:not([class*="bannerBody"])>div:first-child{padding-left:5%}}@media screen and (min-width: 1388px){#cookie-banner #wcpConsentBannerCtrl:not([class*="bannerBody"])>div:last-child{margin-right:0}}@media screen and (min-width: 1500px){#cookie-banner #wcpConsentBannerCtrl:not([class*="bannerBody"])>div:last-child{margin-right:5%}}#cookie-banner #wcpConsentBannerCtrl[class*="bannerBody"]{max-width:none;bottom:0}@media screen and (min-width: 1388px){#cookie-banner #wcpConsentBannerCtrl[class*="bannerBody"]>div[class*=bannerInform]{padding-left:5%}}@media screen and (min-width: 1388px){#cookie-banner #wcpConsentBannerCtrl[class*="bannerBody"]>div:last-child{margin-right:5%}}#cookie-banner #wcpConsentBannerCtrl[class*="bannerBody"] [class*="closeBannerIcon"]{padding:0;border-radius:0;background-color:transparent !important;display:block}@media screen and (max-width: 899px){#cookie-banner #wcpConsentBannerCtrl[class*="bannerBody"] [class*="closeBannerIcon"]{right:0.75em}}@media screen and (min-width: 900px) and (max-width: 1387px){#cookie-banner #wcpConsentBannerCtrl[class*="bannerBody"] [class*="closeBannerIcon"]{right:1.5em}}#cookie-banner button:focus{outline:1px dashed currentColor}#cookie-banner p a{font-family:inherit}@media screen and (max-width: 768px){#wcpConsentBannerCtrl>div{width:100%}}.float-left{float:left}.float-right{float:right}.clear{clear:both}body.download pre{border:1px solid #ddd;background:#f1f1f1;padding:10px;font-size:0.8em}.download-main{padding:4.5em 0 1em;background:#161817 url(../images/download-marquee-bk-5942d2c3.webp) center top no-repeat;background-size:cover}.download-main .download-header{max-width:780px;margin:0 auto 4em}.download-main .download-header h2,.download-main .download-header .h2{margin-bottom:0.375em}.download-main .download-header p{max-width:712px;margin-left:auto;margin-right:auto}.download-main p:last-child{margin-bottom:0}.download-main .download-tabs .content-box{position:relative}.download-main .download-tabs .content-box>h4,.download-main .download-tabs .content-box>h5{font-weight:300}.download-main .download-tabs .content-box>h4{margin-bottom:1em}.download-main .download-tabs .content-box>h5{margin-bottom:1.25em}.download-main .download-tabs h3{margin-bottom:1.5em}.download-main .download-tabs .expander-content h4+p,.download-main .download-tabs .expander-content h5+p,.download-main .download-tabs .expander-content p+p{margin:2.5em 0 .5em}.download-main .download-tabs .expander-content .next-step-button{margin-top:2em}@media screen and (max-width: 479px){.download-main .download-tabs .expander-content .next-step-button .btn,.download-main .download-tabs .expander-content .next-step-button .customers .customer-list a.read-more,.customers .customer-list .download-main .download-tabs .expander-content .next-step-button a.read-more{width:100%;padding-left:0;padding-right:0;text-align:center}}.download-main .download-tabs .expander-content h4+code pre,.download-main .download-tabs .expander-content h5+code pre{margin-top:2.5em}.download-main .download-tabs .tab-link:focus{outline-offset:-1px}.download-main .download-tabs .tab-content[tabindex="-1"] .content-box:after{position:absolute;content:'';top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.85)}.download-main .download-tabs .tab-content[tabindex="-1"]:hover .content-box:after{z-index:-1}.no-webp .download-main,.no-js .download-main{background-image:url(../images/download-marquee-bk-289ddf52.jpg)}#registrationModal .simple-modal-wrapper .simple-modal,#registrationModal[role="dialog"],#registrationSuccessModal{max-width:700px;border:1px solid #ddd}#registrationModal .simple-modal-wrapper .simple-modal .modal-trigger,#registrationModal .simple-modal-wrapper .simple-modal .dialog-close-button,#registrationModal[role="dialog"] .modal-trigger,#registrationModal[role="dialog"] .dialog-close-button,#registrationSuccessModal .modal-trigger,#registrationSuccessModal .dialog-close-button{width:23px;height:23px;right:9px;border:1px solid #ffffff;border-radius:2px;transition:all .2s ease;background-color:transparent;padding:0}#registrationModal .simple-modal-wrapper .simple-modal .modal-trigger:before,#registrationModal .simple-modal-wrapper .simple-modal .modal-trigger:after,#registrationModal .simple-modal-wrapper .simple-modal .dialog-close-button:before,#registrationModal .simple-modal-wrapper .simple-modal .dialog-close-button:after,#registrationModal[role="dialog"] .modal-trigger:before,#registrationModal[role="dialog"] .modal-trigger:after,#registrationModal[role="dialog"] .dialog-close-button:before,#registrationModal[role="dialog"] .dialog-close-button:after,#registrationSuccessModal .modal-trigger:before,#registrationSuccessModal .modal-trigger:after,#registrationSuccessModal .dialog-close-button:before,#registrationSuccessModal .dialog-close-button:after{width:15px;height:3px;border-radius:2px;background-color:#ffffff;margin-top:0}#registrationModal .simple-modal-wrapper .simple-modal .modal-trigger:before,#registrationModal .simple-modal-wrapper .simple-modal .dialog-close-button:before,#registrationModal[role="dialog"] .modal-trigger:before,#registrationModal[role="dialog"] .dialog-close-button:before,#registrationSuccessModal .modal-trigger:before,#registrationSuccessModal .dialog-close-button:before{margin-left:3px}#registrationModal .simple-modal-wrapper .simple-modal .modal-trigger:after,#registrationModal .simple-modal-wrapper .simple-modal .dialog-close-button:after,#registrationModal[role="dialog"] .modal-trigger:after,#registrationModal[role="dialog"] .dialog-close-button:after,#registrationSuccessModal .modal-trigger:after,#registrationSuccessModal .dialog-close-button:after{margin-top:-3px;margin-left:3px}#registrationModal .simple-modal-wrapper .simple-modal .modal-trigger:hover,#registrationModal .simple-modal-wrapper .simple-modal .dialog-close-button:hover,#registrationModal[role="dialog"] .modal-trigger:hover,#registrationModal[role="dialog"] .dialog-close-button:hover,#registrationSuccessModal .modal-trigger:hover,#registrationSuccessModal .dialog-close-button:hover{background-color:#2cc95c}#registrationModal .simple-modal-wrapper .simple-modal .modal-trigger:focus,#registrationModal .simple-modal-wrapper .simple-modal .dialog-close-button:focus,#registrationModal[role="dialog"] .modal-trigger:focus,#registrationModal[role="dialog"] .dialog-close-button:focus,#registrationSuccessModal .modal-trigger:focus,#registrationSuccessModal .dialog-close-button:focus{outline:1px dashed #949595;outline-offset:1px}.registration-popup{padding:2em 1em;width:100%;background:url(../images/download-registration-popup-bk-d12ca20b.jpg) 90% center no-repeat;background-size:cover;position:relative}@media screen and (min-width: 480px){.registration-popup{padding:2em}}@media screen and (min-width: 600px){.registration-popup{padding:3em}}@media screen and (min-width: 900px){.registration-popup{padding:4em}}.registration-popup h3,.registration-popup h4,.registration-popup p,.download-registration h3,.download-registration h4,.download-registration p{color:#ffffff;text-align:center;margin-left:auto;margin-right:auto}.registration-popup h3,.registration-popup h4,.download-registration h3,.download-registration h4{margin-bottom:0.375em}.registration-popup h3,.download-registration h3{max-width:750px}@media screen and (max-width: 479px){.registration-popup h3 span,.download-registration h3 span{font-size:.8em}}.registration-popup h4,.download-registration h4{max-width:500px}.registration-popup h4+p,.download-registration h4+p{font-weight:300}.registration-popup p:not(.h5),.registration-popup input[type="text"],.download-registration p:not(.h5),.download-registration input[type="text"]{font-size:18px}@media screen and (max-width: 479px){.registration-popup p,.download-registration p{font-weight:300}}@media screen and (min-width: 480px){.registration-popup #registrationForm,.registration-popup #registrationForm2,.registration-popup .mktoForm,.download-registration #registrationForm,.download-registration #registrationForm2,.download-registration .mktoForm{padding-top:0.75em}}.registration-popup .form-fields,.download-registration .form-fields{position:relative;max-width:400px;margin-left:auto;margin-right:auto}.registration-popup .form-fields label,.download-registration .form-fields label{color:#333;position:absolute;top:50%;left:1em;transform:translateY(-53%)}.registration-popup .form-fields label i,.download-registration .form-fields label i{font-size:2.5em;line-height:1}.registration-popup .form-fields input,.download-registration .form-fields input{padding:1em .5em 1em 3.25em}.registration-popup .form-fields input[type=text],.download-registration .form-fields input[type=text]{background-color:rgba(247,247,247,0.9);color:#333}.registration-popup .form-fields input:focus,.download-registration .form-fields input:focus{border-color:#2cc95c;box-shadow:0 0 5px #2cc95c}.registration-popup .form-fields input::-moz-placeholder, .download-registration .form-fields input::-moz-placeholder{font-weight:400}.registration-popup .form-fields input:-ms-input-placeholder, .download-registration .form-fields input:-ms-input-placeholder{font-weight:400}.registration-popup .form-fields input::-ms-input-placeholder, .download-registration .form-fields input::-ms-input-placeholder{font-weight:400}.registration-popup .form-fields input::placeholder,.download-registration .form-fields input::placeholder{font-weight:400}.registration-popup .form-submit,.download-registration .form-submit{max-width:400px;margin-left:auto;margin-right:auto}.registration-popup .form-submit .btn,.registration-popup .form-submit .customers .customer-list a.read-more,.customers .customer-list .registration-popup .form-submit a.read-more,.download-registration .form-submit .btn,.download-registration .form-submit .customers .customer-list a.read-more,.customers .customer-list .download-registration .form-submit a.read-more{width:100%}@media screen and (max-width: 479px){.registration-popup .form-submit .btn,.registration-popup .form-submit .customers .customer-list a.read-more,.customers .customer-list .registration-popup .form-submit a.read-more,.download-registration .form-submit .btn,.download-registration .form-submit .customers .customer-list a.read-more,.customers .customer-list .download-registration .form-submit a.read-more{display:block;padding-left:0;padding-right:0;text-align:center}}.registration-popup .mktoForm .mktoRequiredField .mktoAsterix,.registration-popup .mktoForm .mktoClear,.registration-popup .mktoForm .mktoOffset,.download-registration .mktoForm .mktoRequiredField .mktoAsterix,.download-registration .mktoForm .mktoClear,.download-registration .mktoForm .mktoOffset{display:none}.registration-popup .mktoForm .mktoFormRow:first-of-type .mktoFieldDescriptor,.download-registration .mktoForm .mktoFormRow:first-of-type .mktoFieldDescriptor{min-height:0;float:none;margin-bottom:0.75em !important}.registration-popup .mktoForm .mktoFormRow:first-of-type .mktoFieldDescriptor:first-child,.download-registration .mktoForm .mktoFormRow:first-of-type .mktoFieldDescriptor:first-child{width:100% !important;margin-right:0 !important}.registration-popup .mktoForm .mktoFormRow:first-of-type .mktoFieldDescriptor .mktoFieldWrap,.download-registration .mktoForm .mktoFormRow:first-of-type .mktoFieldDescriptor .mktoFieldWrap{position:relative;float:none}.registration-popup .mktoForm .mktoFormRow:first-of-type .mktoFieldDescriptor .mktoFieldWrap .mktoLabel,.download-registration .mktoForm .mktoFormRow:first-of-type .mktoFieldDescriptor .mktoFieldWrap .mktoLabel{color:#333;position:absolute;top:50%;left:1em;transform:translateY(-47%)}.registration-popup .mktoForm .mktoFormRow:first-of-type .mktoFieldDescriptor .mktoFieldWrap .mktoLabel i,.download-registration .mktoForm .mktoFormRow:first-of-type .mktoFieldDescriptor .mktoFieldWrap .mktoLabel i{font-family:FontAwesome !important;font-size:2.5em;line-height:1}.registration-popup .mktoForm .mktoButtonRow .mktoButtonWrap .mktoButton,.download-registration .mktoForm .mktoButtonRow .mktoButtonWrap .mktoButton{width:100%;margin:0 !important}.registration-popup .mktoForm input[type=email],.download-registration .mktoForm input[type=email]{padding:1em 0.5em 1em 3.25em !important;float:none;line-height:normal}.registration-popup .mktoForm input[type=email]::-moz-placeholder, .download-registration .mktoForm input[type=email]::-moz-placeholder{font-weight:400}.registration-popup .mktoForm input[type=email]:-ms-input-placeholder, .download-registration .mktoForm input[type=email]:-ms-input-placeholder{font-weight:400}.registration-popup .mktoForm input[type=email]::-ms-input-placeholder, .download-registration .mktoForm input[type=email]::-ms-input-placeholder{font-weight:400}.registration-popup .mktoForm input[type=email]::placeholder,.download-registration .mktoForm input[type=email]::placeholder{font-weight:400}@media screen and (min-width: 600px){#inline-reg.download-registration .mktoForm input[type=email],#inline-reg.download-registration .mktoForm select,#inline-reg.download-registration .mktoForm .mktoButton{font-size:18px !important}}#inline-reg.download-registration .mktoForm input[type=email],#inline-reg.download-registration .mktoForm select{padding-left:3.25em !important}#inline-reg.download-registration .mktoForm .mktoLabel i{padding:0}.platform-icon{width:30px;height:30px;background-position:center top;background-size:cover;display:inline-block;margin-left:.75rem;color:#ffffff;vertical-align:middle}@media screen and (min-width: 900px){.platform-icon{width:38px;height:38px;margin-left:1rem}}.platform-icon svg{fill:currentColor}.platform-icon.icon-docker{padding:6px 1px}.platform-icon.icon-ubuntu{padding:2px}.platform-icon.icon-debian{padding:1px 4px}.platform-icon.icon-fedora{padding:2px 3px}.platform-icon.icon-centos{padding:1px;margin-left:calc(.75rem - 1px)}.platform-icon.icon-redhat{padding:2px 0}.expander .expander-trigger h4{color:#ffffff}.expander .expander-trigger.expanded h4{color:#1a1b1c}.expander .expander-trigger.expanded .platform-icon{color:#47484a;background-position-y:bottom}.expander button.expander-trigger{white-space:normal}.expander button.expander-trigger:focus{outline:1px dashed #949595}.download-alternatives{background-color:#161817;padding:3em 0 4.5em}@media screen and (min-width: 600px){.download-alternatives{padding:4.5em 0 3em}}.download-alternatives .page-content-wrapper{display:flex;justify-content:center;flex-wrap:wrap}.download-alternatives .page-content-wrapper>div p{max-width:40ch;margin-left:auto;margin-right:auto}.download-alternatives .btn,.download-alternatives .customers .customer-list a.read-more,.customers .customer-list .download-alternatives a.read-more{width:235px;max-width:100%;padding-left:0.375em;padding-right:0.375em}@media screen and (min-width: 1400px){.download-alternatives .btn,.download-alternatives .customers .customer-list a.read-more,.customers .customer-list .download-alternatives a.read-more{width:265px}}.download-alternatives img,.download-alternatives svg{height:4.16em}.download-alternatives svg{fill:currentColor}.download-alternatives h2{margin-bottom:1.5em;width:100%}.download-alternatives h4{margin:0.375em 0 0}.download-alternatives h4+p{margin:.25em 0 1em}.download-alternatives .azure-offering{margin-bottom:4.5em}@media screen and (min-width: 600px){.download-alternatives .azure-offering{margin-bottom:0}}.download-registration .mktoForm .mktoCheckboxList,#elicorn-reg .mktoForm .mktoCheckboxList{padding:0 0 0 0.3em !important;width:auto !important;border:none !important}.download-registration .mktoForm .mktoCheckboxList>label,#elicorn-reg .mktoForm .mktoCheckboxList>label{font-weight:300 !important;text-transform:none;position:relative;color:#333}.download-registration .mktoForm .mktoCheckboxList>label a,#elicorn-reg .mktoForm .mktoCheckboxList>label a{text-decoration:underline;padding:0 !important;white-space:nowrap}.download-registration .mktoForm .mktoCheckboxList>input,#elicorn-reg .mktoForm .mktoCheckboxList>input{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:absolute;opacity:0}.download-registration{padding:4.5em 0 calc(4.5em + 27px);background:#000 url(../images/download-reg-bk-2020-2f30a112.webp) 35% center no-repeat;background-size:cover;position:relative;transition:background-position .5s ease}.download-registration:after{position:absolute;top:calc(100% - 27px);left:0;width:100%;height:95px;background:url(../images/customer-marquee-separator-f70e8f2d.png) left center no-repeat;background-image:url(../images/customer-marquee-separator-d0e010cc.svg);background-size:1366px 95px;content:''}.download-registration h3+p{max-width:43ch}.download-registration .mktoForm{margin-top:1.5em;text-align:center;width:100% !important;max-width:440px;margin-left:auto;margin-right:auto;padding:0 !important}.download-registration .mktoForm .mktoHtmlText{color:#ffffff;text-align:right}.download-registration .mktoForm .mktoFormRow{width:100%}.download-registration .mktoForm .mktoFormRow .mktoFieldDescriptor{margin-bottom:0 !important}.download-registration .mktoForm .mktoFormRow .mktoFieldDescriptor label .fa{display:none}.download-registration .mktoForm .mktoFormRow:nth-child(3) .mktoFieldWrap{position:relative}.download-registration .mktoForm .mktoFormRow:nth-child(4){margin-bottom:1em;clear:both}.download-registration .mktoForm .mktoFormRow:nth-child(4) .mktoFormCol{float:none}.download-registration .mktoForm .mktoButtonRow{width:100%}.download-registration .mktoForm .mktoButtonRow .mktoButtonWrap .mktoButton{padding-top:1em !important;padding-bottom:1em !important;width:100%}@media screen and (max-width: 419px){.download-registration .mktoForm .mktoButtonRow .mktoButtonWrap .mktoButton{margin-top:1.25em !important}}.download-registration .mktoForm .mktoButton{transition-property:all;border:1px solid #1e873d !important}.download-registration .mktoForm .mktoButton:hover,.download-registration .mktoForm .mktoButton:focus{border-color:#2cc95c !important;background-color:#2cc95c !important}@media screen and (max-width: 480px){.download-registration .mktoForm .mktoOffset{display:none !important}}.download-registration .mktoForm .mktoHtmlText{width:100% !important}.download-registration .mktoForm .mktoRequiredField label[id*="privacyPolicy"] .mktoAsterix,.download-registration .mktoForm .mktoHtmlText label[id*="privacyPolicy"] .mktoAsterix{display:block;color:#bcff53 !important}.download-registration .mktoForm .mktoRequiredField a,.download-registration .mktoForm .mktoHtmlText a{color:#bcff53}.download-registration .mktoForm .mktoRequiredField a:hover,.download-registration .mktoForm .mktoRequiredField a:focus,.download-registration .mktoForm .mktoHtmlText a:hover,.download-registration .mktoForm .mktoHtmlText a:focus{color:#eeffd3}.download-registration .mktoForm select{background-image:url(../images/icons/arrow-down-green-54c2f402.svg),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1020.98 1071'%3E%3Cpath d='M510.52 138.88c-84.27 0-152.82 68.56-152.82 152.82s68.56 152.82 152.82 152.82 152.82-68.56 152.82-152.82-68.55-152.82-152.82-152.82Zm81.82 152.82c0 45.12-36.71 81.82-81.82 81.82s-81.82-36.71-81.82-81.82 36.71-81.82 81.82-81.82 81.82 36.71 81.82 81.82Zm426.49 692.47a37.1 37.1 0 0 0-.66-2.35L885.35 564.51c-.11-.34-.22-.69-.35-1.04-7.01-19.94-22.12-37.39-42.55-49.14-19.91-11.45-44.76-17.5-71.86-17.5h-15.61c31.97-76.07 47.85-145.08 47.23-205.33-.05-77.84-30.39-151.02-85.44-206.06C661.68 30.34 588.43 0 510.52 0S359.35 30.34 304.26 85.44c-55.05 55.05-85.39 128.23-85.44 206.08-.62 60.25 15.27 129.26 47.23 205.32h-15.61c-27.1 0-51.94 6.05-71.86 17.5-20.43 11.75-35.54 29.2-42.55 49.14-.12.33-.23.67-.33 1L2.87 981.82c-.25.78-.47 1.57-.66 2.35-6.35 26 2.19 44.03 10.47 54.57C35 1067.17 78.25 1071 117.62 1071h785.8c54.77 0 87.12-10.09 104.88-32.71 8.26-10.52 16.8-28.46 10.53-54.12Zm-815.7-397.48c2.98-7.65 17.91-18.86 47.3-18.86h49.04c2.62 5.05 5.29 10.11 7.99 15.13C362.5 685.35 433.23 780.3 482.87 841.92c6.77 8.41 16.85 13.23 27.65 13.23s20.87-4.82 27.65-13.23c49.64-61.62 120.36-156.57 175.41-258.96 2.69-5.01 5.37-10.07 7.99-15.13h49.04c29.38 0 44.32 11.21 47.3 18.86l130.12 408.84c-6.5 1.96-19.71 4.47-44.6 4.47H117.62c-25.2 0-38.29-2.3-44.71-4.12L203.14 586.7Zm465.8-72.02c-.73 1.26-1.38 2.58-1.94 3.93-46.11 92.89-109.02 182.05-156.48 243.68-47.46-61.63-110.37-150.79-156.48-243.68-.57-1.35-1.22-2.67-1.94-3.93-42-85.57-62.95-160.46-62.28-222.59v-.38c0-121.69 99.01-220.7 220.7-220.7s220.7 99 220.7 220.7v.38c.67 62.13-20.28 137.02-62.27 222.59Z' fill='%23333'/%3E%3C/svg%3E");background-position:right 10px center, 0.8em center;background-size:15px 9px, 1.75em auto;width:100%}.download-registration .mktoForm input[type=email]{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' id='icon-envelope-o' viewBox='0 0 28 28'%3E%3Cpath d='M26 23.5v-12a8.408 8.408 0 01-1.078 1.031c-2.234 1.719-4.484 3.469-6.656 5.281-1.172.984-2.625 2.188-4.25 2.188h-.031c-1.625 0-3.078-1.203-4.25-2.188-2.172-1.813-4.422-3.563-6.656-5.281A8.411 8.411 0 012.001 11.5v12c0 .266.234.5.5.5h23c.266 0 .5-.234.5-.5zm0-16.422C26 6.687 26.094 6 25.5 6h-23c-.266 0-.5.234-.5.5 0 1.781.891 3.328 2.297 4.438a980.43 980.43 0 016.266 4.953c.828.672 2.328 2.109 3.422 2.109h.031c1.094 0 2.594-1.437 3.422-2.109a946.207 946.207 0 016.266-4.953c1.016-.797 2.297-2.531 2.297-3.859zm2-.578v17c0 1.375-1.125 2.5-2.5 2.5h-23A2.507 2.507 0 010 23.5v-17C0 5.125 1.125 4 2.5 4h23C26.875 4 28 5.125 28 6.5z' fill='%23333333' /%3E%3C/svg%3E");background-size:1.75em auto;background-repeat:no-repeat;background-position:.8em center;width:100% !important}.download-registration .mktoForm input[type=email],.download-registration .mktoForm select{padding-top:0.75em !important;padding-bottom:0.75em !important;line-height:1 !important}.download-registration .mktoForm .mktoCheckboxList input[type=checkbox]+label{color:#ffffff !important;margin-top:0.75em !important;margin-left:0 !important;text-indent:0 !important;float:none}.download-registration .mktoForm .mktoCheckboxList input[type=checkbox]+label .chkbx,.download-registration .mktoForm .mktoCheckboxList input[type=checkbox]+label .chkbx:after{width:1.5625em !important;height:1.5625em !important}.download-registration .mktoForm .mktoCheckboxList input[type=checkbox]+label .chkbx{margin-right:0.78125em !important;vertical-align:-0.3em}.download-registration .mktoForm .mktoCheckboxList input[type=checkbox]+label .chkbx:after{-webkit-mask-size:80% auto;mask-size:80% auto;font-size:1em}.download-registration .mktoForm .mktoCheckboxList+.mktoError{clear:both}.download-registration .mktoForm .mktoError{padding-left:0 !important;background-color:#eb0000 !important;color:#ffffff !important}.download-registration .mktoForm .mktoFieldWrap>label[id*="LblCountry"]{font-size:0}@media screen and (min-width: 600px){.download-registration{padding:4.5em 0 calc(4.5em + 2.03vw)}.download-registration:after{top:calc(100% - 2.03vw);background-size:cover;background-position:center;height:6.954vw}}@media screen and (min-width: 700px){.download-registration{background-position:center center}}.no-webp .download-registration,.no-js .download-registration{background-img:url(../images/download-reg-bk-2020-81c1ae27.jpg)}.cloud-promo{border:1px solid rgba(255,255,255,0.5);background-color:rgba(255,255,255,0.09);padding:1.5em 1.5em 0.75em;padding-top:calc(142px + 0.5em);margin-bottom:2em;text-align:center;transition:all .3s ease;position:relative}.cloud-promo h4,.cloud-promo h5{margin-bottom:0.375em}.cloud-promo-icon{width:98px;height:112px;position:absolute;left:50%;top:1.35em;transform:translateX(-50%)}.cloud-promo-buttons .btn,.cloud-promo-buttons .customers .customer-list a.read-more,.customers .customer-list .cloud-promo-buttons a.read-more{padding-left:0;padding-right:0;width:31ch;max-width:100%;margin-bottom:0.75em}@media screen and (min-width: 600px) and (max-width: 665px){.cloud-promo-buttons .btn .hide-on-narrow,.cloud-promo-buttons .customers .customer-list a.read-more .hide-on-narrow,.customers .customer-list .cloud-promo-buttons a.read-more .hide-on-narrow{display:none}}@media screen and (max-width: 400px){.cloud-promo-buttons .btn .hide-on-narrow,.cloud-promo-buttons .customers .customer-list a.read-more .hide-on-narrow,.customers .customer-list .cloud-promo-buttons a.read-more .hide-on-narrow{display:none}}@media screen and (min-width: 600px){.cloud-promo-buttons .btn:first-child,.cloud-promo-buttons .customers .customer-list a.read-more:first-child,.customers .customer-list .cloud-promo-buttons a.read-more:first-child{margin-right:1.5em}}.cloud-promo-buttons .btn:last-child,.cloud-promo-buttons .customers .customer-list a.read-more:last-child,.customers .customer-list .cloud-promo-buttons a.read-more:last-child{margin-left:0}@media screen and (min-width: 600px){.cloud-promo{text-align:left;padding-top:1.5em;padding-left:calc(220px + 2.5em)}.cloud-promo-icon{width:102px;height:117px;top:35%;left:4.375em;transform:translateY(-35%)}}@media screen and (min-width: 900px){.cloud-promo{padding-left:calc(240px + 2.5em)}.cloud-promo-icon{width:120px;height:137px}}.no-webp .cloud-promo,.no-js .cloud-promo{background-image:url(../images/hyperscale-citus-91d7ea68.png)}body.download .new-footer{padding-top:calc(4.5em + 68px)}@media screen and (min-width: 600px){body.download .new-footer{padding-top:calc(4.5em + 4.978vw)}}body.download .download-tabs pre{font-size:.9em}.simple-modal-wrapper .overlay{width:100%;height:100%;position:fixed;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,0.75);transition:all 0.25s ease-in-out}#not-registered .simple-modal{height:70%}#not-registered .simple-modal .simple-modal-content,#not-registered .simple-modal .registration-popup{height:100%}#not-registered .simple-modal .registration-popup{display:flex;flex-wrap:wrap;align-content:center}#not-registered .simple-modal .registration-popup>*{width:100%}#not-registered .simple-modal .registration-popup p big{max-width:38ch;display:inline-block}#regAccordion{display:none;padding:1.5em 0;background-color:#47484a;border-bottom:1px solid #bcff53;position:relative}#regAccordion h4{color:#bcff53;font-weight:700;margin-bottom:0}@media screen and (max-width: 419px){#regAccordion h4 .mobile-only{display:none}}#regAccordion .expander{margin-bottom:0}#regAccordion #reg-trigger{background-color:transparent;padding:0;text-align:center;font-size:1rem;font-weight:400;width:auto;line-height:1.4}#regAccordion #reg-trigger .underline{color:#bcff53;transition:color .2s ease}#regAccordion #reg-trigger:before{display:none}#regAccordion #reg-trigger:after{content:'\00a0\00a0\00a0';color:#bcff53;font-size:1.75em;vertical-align:text-top;margin-left:.15em;line-height:1.25rem;text-shadow:0 0 0 #bcff53;transition:color .2s ease;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 320.05 190.65'%3E%3Cpath d='M151.52 187.13l-148-146.8a12 12 0 010-17l19.8-19.8a12 12 0 0117 0l119.7 118.5 119.7-118.5a12 12 0 0117 0l19.8 19.8a12 12 0 010 17l-148 146.8a12 12 0 01-17 0z'/%3E%3C/svg%3E") no-repeat center center;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 320.05 190.65'%3E%3Cpath d='M151.52 187.13l-148-146.8a12 12 0 010-17l19.8-19.8a12 12 0 0117 0l119.7 118.5 119.7-118.5a12 12 0 0117 0l19.8 19.8a12 12 0 010 17l-148 146.8a12 12 0 01-17 0z'/%3E%3C/svg%3E") no-repeat center center;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor}#regAccordion #reg-trigger.expanded{color:#ffffff}#regAccordion #reg-trigger.expanded:after{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 320.05 190.65'%3E%3Cpath d='M151.52 3.53a12 12 0 0117 0l148 146.8a12 12 0 010 17l-19.8 19.8a12 12 0 01-17 0l-119.7-118.5-119.7 118.5a12 12 0 01-17 0l-19.8-19.8a12 12 0 010-17l148-146.8z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 320.05 190.65'%3E%3Cpath d='M151.52 3.53a12 12 0 0117 0l148 146.8a12 12 0 010 17l-19.8 19.8a12 12 0 01-17 0l-119.7-118.5-119.7 118.5a12 12 0 01-17 0l-19.8-19.8a12 12 0 010-17l148-146.8z'/%3E%3C/svg%3E")}#regAccordion #reg-trigger:hover:after,#regAccordion #reg-trigger:hover .underline,#regAccordion #reg-trigger:focus:after,#regAccordion #reg-trigger:focus .underline{color:#eeffd3}#regAccordion .download-registration{background:transparent}#regAccordion .download-registration:after{display:none}#regAccordion .download-registration .mktoForm input[type=email],#regAccordion .download-registration .mktoForm select,#regAccordion .download-registration .mktoForm .mktoButton{font-size:0.8rem !important}@media screen and (min-width: 480px){#regAccordion .download-registration .mktoForm input[type=email],#regAccordion .download-registration .mktoForm select,#regAccordion .download-registration .mktoForm .mktoButton{font-size:1rem !important}}#regAccordion .download-registration .mktoForm input[type=email],#regAccordion .download-registration .mktoForm select{padding-left:3.5em !important}@media screen and (min-width: 480px){#regAccordion .download-registration .mktoForm input[type=email],#regAccordion .download-registration .mktoForm select{padding-left:3em !important}}#regAccordion .download-registration .mktoForm input[type=email]{background-position:.8em center}#regAccordion .download-registration .mktoForm .mktoFormRow .mktoFieldDescriptor .mktoFieldWrap .mktoLabel i{font-size:1.75em}@media screen and (max-width: 479px){#regAccordion .download-registration .mktoForm .mktoFormRow .mktoFieldDescriptor .mktoFieldWrap .mktoLabel{left:.35em}}#regAccordion .expander-content{padding:0}#regAccordion #registration_popup_success{color:#bcff53;margin-bottom:0}#regAccordion #registration_popup_success:focus{outline:transparent}#regAccordion #accordionFlag{height:1px;position:absolute;top:100%;display:none}@media screen and (min-width: 900px){#regAccordion #accordionFlag{display:block}}.socks-icon{width:1.5em;display:inline-block;vertical-align:middle;margin:0 .35em 0 .15em;max-height:1.71em}.socks-icon svg{width:100%;max-height:1.71em;height:auto}#elicorn-reg{position:fixed;bottom:0.75em;right:0.75em;color:#000000;width:22em;z-index:999;margin-right:-500px}#elicorn-reg .elicorn-icon,#elicorn-reg .elicorn-icon-btn{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 286.99 199.54'%3E%3Cpath d='M149.84 153.44l5.27 45a1 1 0 01-.25.79 1 1 0 01-.76.34h-25.61a1 1 0 01-1-.72l-10.39-33.91a4.21 4.21 0 01.71-3.84c2.74-3.54 9.77-12.08 15.8-14.77a4.2 4.2 0 011.67-.35 4.54 4.54 0 011.49.26c2.37.9 7.19 2.7 10.2 3.7a4.27 4.27 0 012.87 3.5zm72.84 2.9a3.76 3.76 0 00-1 .14c-4.74 1.26-15.66 2.76-20.13 3.35a3.76 3.76 0 00-3.19 2.88c-3.62 15.49-5.34 35.53-5.35 35.73a1 1 0 00.26.77 1 1 0 00.75.33h26.27a1 1 0 001-1c.1-10.69 7.4-23.11 9.63-26.67a3.76 3.76 0 00.15-3.74l-5.12-9.76a3.73 3.73 0 00-3.27-2.03zm63-24a1.44 1.44 0 01-1.07-.34 2.67 2.67 0 01-.72-1.72c-1.84-13.19-7.5-27.24-15.93-39.55l-1.59-2.32 8.79 110a1 1 0 01-1 1.1h-24.27a1 1 0 01-.92-.58l-21.47-45.8a1.41 1.41 0 00-1.29-.81 1.34 1.34 0 00-.48.08c-8.54 3-40.3 11.25-90.66-9.81a1.5 1.5 0 00-.94-.09c-3.14.8-19.75 7.26-38.53 56.36a1 1 0 01-1 .65H67.5a1.06 1.06 0 01-.79-.37 1 1 0 01-.2-.85c.49-2.4 12.24-59.07 28.95-80a5.78 5.78 0 011.74-1.45l38.55-21.14a42.59 42.59 0 0019.12-21.76l6.21-16a.78.78 0 00-.42-1 .77.77 0 00-1 .38l-7 14.59a47.54 47.54 0 01-19.64 21l-33.45 18.86a2.72 2.72 0 01-3.73-1.1c-2.6-4.85-10.13-24 2.26-67.34l.27-.93-9.45-.23 1.91 1.41a7.32 7.32 0 011.51 1.48c1.41 1.83 1.84 4.22 1.29 7.09-1.71 9-3.78 20.74-6.12 39.45a2.52 2.52 0 01-1.67 2.08 44.77 44.77 0 00-8 3.59 2.51 2.51 0 01-3.43-.63l-.54-.73a4 4 0 00-5.3-1.07 182.4 182.4 0 01-18.51 9.72L44.71 107l5.79-1a129.83 129.83 0 0019.51-5.27 1.009 1.009 0 01.87 1.82c-.15.1-15 10.33-15 46.72v.26a4 4 0 00.5 2.7 1.31 1.31 0 001.09.42c1.6 0 2.4-1 2.4-3.06v-.23c-.66-7.35-1.18-32.39 19.53-45.72a2.13 2.13 0 012.58.21l4.58 4.28a2.08 2.08 0 01.67 1.64 2.11 2.11 0 01-.8 1.58c-2.67 2-11.45 9.63-12.33 22.13a.22.22 0 000 .08v18a14.47 14.47 0 01-1.31 6c-2 4.16-6.76 11.15-17 11.15-13.87 0-18.36-11.14-18.36-16.53V42.94L.86 8.73a2.54 2.54 0 012.78-4.17l43.93 20.38.31.14.3-.14c6-2.6 11-4.82 14.1-6.23C79.77 10.84 103.72.05 117.43.05h.32a1.53 1.53 0 01.36.07 76 76 0 0126.31 19.08l.27.31.4-.06c5.6-.81 35.37-4.06 71.8 11.61h.06a71.49 71.49 0 016.78 2.51c29.76 12.82 62 51 63.21 96.62.13 1.21-.37 2.08-1.28 2.18zM66.34 64.84c-.5-1.52-2.18-2.73-4.4-3.16-3.76-.72-7.7.86-10.55 4.23a.5.5 0 00.7.71 10.42 10.42 0 015.92-2.37 6.85 6.85 0 00-2.31 3.09 3.13 3.13 0 00.6 2.47 4.18 4.18 0 003.44 1.68h.41a7.69 7.69 0 005.73-3 4.07 4.07 0 00.46-3.65zm216 48.88c-7.28-37.25-34.7-66.85-59.68-77.62a54.78 54.78 0 00-21.57-4.84 38.08 38.08 0 00-12.73 2.11c-6.62 2.35-11.48 7.32-14.06 14.37-4.72 12.9-1.48 31 8.68 48.39 13.59 23.3 31 31.6 42.77 31.6a21.22 21.22 0 008.47-1.65c7.33-3.16 10.14-10.39 7.5-19.33-5.09-17.25-20.11-25.29-28.67-25.29h-.6c-1.59.07-4.29.51-5.24 2.65 8.26 3.62 11.19 10.47 11.18 15.29 0 4-2 7.32-5.13 8.54a8.34 8.34 0 01-3 .53c-4.67 0-10.46-3.52-16.31-9.92-7.66-8.63-10.9-19.75-8.66-29.73 1.56-7 5.77-12.42 11.54-14.89a39.24 39.24 0 0115.47-3c18.51 0 38.43 11.25 53.29 30.1 6.77 8.49 12.78 20.33 16.78 32.69z' fill='%23bcff53'/%3E%3C/svg%3E") center center no-repeat;background-size:cover;width:19.44%;right:0;bottom:2px;position:absolute;padding:0}#elicorn-reg .elicorn-icon:before,#elicorn-reg .elicorn-icon-btn:before{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 286.99 199.54'%3E%3Cpath d='M149.84 153.44l5.27 45a1 1 0 01-.25.79 1 1 0 01-.76.34h-25.61a1 1 0 01-1-.72l-10.39-33.91a4.21 4.21 0 01.71-3.84c2.74-3.54 9.77-12.08 15.8-14.77a4.2 4.2 0 011.67-.35 4.54 4.54 0 011.49.26c2.37.9 7.19 2.7 10.2 3.7a4.27 4.27 0 012.87 3.5zm72.84 2.9a3.76 3.76 0 00-1 .14c-4.74 1.26-15.66 2.76-20.13 3.35a3.76 3.76 0 00-3.19 2.88c-3.62 15.49-5.34 35.53-5.35 35.73a1 1 0 00.26.77 1 1 0 00.75.33h26.27a1 1 0 001-1c.1-10.69 7.4-23.11 9.63-26.67a3.76 3.76 0 00.15-3.74l-5.12-9.76a3.73 3.73 0 00-3.27-2.03zm63-24a1.44 1.44 0 01-1.07-.34 2.67 2.67 0 01-.72-1.72c-1.84-13.19-7.5-27.24-15.93-39.55l-1.59-2.32 8.79 110a1 1 0 01-1 1.1h-24.27a1 1 0 01-.92-.58l-21.47-45.8a1.41 1.41 0 00-1.29-.81 1.34 1.34 0 00-.48.08c-8.54 3-40.3 11.25-90.66-9.81a1.5 1.5 0 00-.94-.09c-3.14.8-19.75 7.26-38.53 56.36a1 1 0 01-1 .65H67.5a1.06 1.06 0 01-.79-.37 1 1 0 01-.2-.85c.49-2.4 12.24-59.07 28.95-80a5.78 5.78 0 011.74-1.45l38.55-21.14a42.59 42.59 0 0019.12-21.76l6.21-16a.78.78 0 00-.42-1 .77.77 0 00-1 .38l-7 14.59a47.54 47.54 0 01-19.64 21l-33.45 18.86a2.72 2.72 0 01-3.73-1.1c-2.6-4.85-10.13-24 2.26-67.34l.27-.93-9.45-.23 1.91 1.41a7.32 7.32 0 011.51 1.48c1.41 1.83 1.84 4.22 1.29 7.09-1.71 9-3.78 20.74-6.12 39.45a2.52 2.52 0 01-1.67 2.08 44.77 44.77 0 00-8 3.59 2.51 2.51 0 01-3.43-.63l-.54-.73a4 4 0 00-5.3-1.07 182.4 182.4 0 01-18.51 9.72L44.71 107l5.79-1a129.83 129.83 0 0019.51-5.27 1.009 1.009 0 01.87 1.82c-.15.1-15 10.33-15 46.72v.26a4 4 0 00.5 2.7 1.31 1.31 0 001.09.42c1.6 0 2.4-1 2.4-3.06v-.23c-.66-7.35-1.18-32.39 19.53-45.72a2.13 2.13 0 012.58.21l4.58 4.28a2.08 2.08 0 01.67 1.64 2.11 2.11 0 01-.8 1.58c-2.67 2-11.45 9.63-12.33 22.13a.22.22 0 000 .08v18a14.47 14.47 0 01-1.31 6c-2 4.16-6.76 11.15-17 11.15-13.87 0-18.36-11.14-18.36-16.53V42.94L.86 8.73a2.54 2.54 0 012.78-4.17l43.93 20.38.31.14.3-.14c6-2.6 11-4.82 14.1-6.23C79.77 10.84 103.72.05 117.43.05h.32a1.53 1.53 0 01.36.07 76 76 0 0126.31 19.08l.27.31.4-.06c5.6-.81 35.37-4.06 71.8 11.61h.06a71.49 71.49 0 016.78 2.51c29.76 12.82 62 51 63.21 96.62.13 1.21-.37 2.08-1.28 2.18zM66.34 64.84c-.5-1.52-2.18-2.73-4.4-3.16-3.76-.72-7.7.86-10.55 4.23a.5.5 0 00.7.71 10.42 10.42 0 015.92-2.37 6.85 6.85 0 00-2.31 3.09 3.13 3.13 0 00.6 2.47 4.18 4.18 0 003.44 1.68h.41a7.69 7.69 0 005.73-3 4.07 4.07 0 00.46-3.65zm216 48.88c-7.28-37.25-34.7-66.85-59.68-77.62a54.78 54.78 0 00-21.57-4.84 38.08 38.08 0 00-12.73 2.11c-6.62 2.35-11.48 7.32-14.06 14.37-4.72 12.9-1.48 31 8.68 48.39 13.59 23.3 31 31.6 42.77 31.6a21.22 21.22 0 008.47-1.65c7.33-3.16 10.14-10.39 7.5-19.33-5.09-17.25-20.11-25.29-28.67-25.29h-.6c-1.59.07-4.29.51-5.24 2.65 8.26 3.62 11.19 10.47 11.18 15.29 0 4-2 7.32-5.13 8.54a8.34 8.34 0 01-3 .53c-4.67 0-10.46-3.52-16.31-9.92-7.66-8.63-10.9-19.75-8.66-29.73 1.56-7 5.77-12.42 11.54-14.89a39.24 39.24 0 0115.47-3c18.51 0 38.43 11.25 53.29 30.1 6.77 8.49 12.78 20.33 16.78 32.69z' fill='%23000'/%3E%3C/svg%3E") center center no-repeat;position:absolute;top:0;left:0;width:100%;height:100%;opacity:.6;-webkit-filter:blur(10px);filter:blur(10px);content:'elicorn button shadow';font-size:0;z-index:-1}#elicorn-reg .elicorn-icon:after,#elicorn-reg .elicorn-icon-btn:after{display:block;content:"";padding-top:69.69%}#elicorn-reg .talk-bubble{position:relative;padding:1em 1.25em;background:#ffffff;border-radius:5px;width:69.2%;float:right;margin-right:22.22%;box-shadow:0 0 20px rgba(0,0,0,0.25);font-size:0.889em;transition:all .2s linear;transform-origin:100% 90%;transform:scale(1);min-height:4em}#elicorn-reg .talk-bubble .right-arrow{left:100%;bottom:2.45em;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-left-color:#ffffff;border-width:0.333em 0 0.333em 0.444em;margin-top:-0.333em}#elicorn-reg .talk-bubble.shrink{transform:scale(0)}#elicorn-reg #close-bubble{background:#239f49 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 9.81 9.78'%3E%3Cpath d='M7.02 4.89L9.51 2.4a1 1 0 000-1.42L8.8.27a1 1 0 00-1.41 0L4.9 2.76 2.4.29a1 1 0 00-1.41 0L.28 1a1 1 0 000 1.42l2.49 2.49L.31 7.36a1 1 0 000 1.42l.71.71a1 1 0 001.41 0l2.46-2.46L7.4 9.49a1 1 0 001.41 0l.71-.71a1 1 0 000-1.42z' fill='%23fff' fill-rule='evenodd'/%3E%3C/svg%3E") center center no-repeat;padding:0;background-size:44% auto;width:1.4em;height:1.4em;border-radius:50%;position:absolute;top:0;right:calc(100% + 0.75em);transition:all .2s ease}#elicorn-reg #close-bubble:hover,#elicorn-reg #close-bubble:focus{background-color:#2cc95c}@media (forced-colors: active) and (prefers-color-scheme: light){#elicorn-reg #close-bubble{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 9.81 9.78'%3E%3Cpath d='M7.02 4.89L9.51 2.4a1 1 0 000-1.42L8.8.27a1 1 0 00-1.41 0L4.9 2.76 2.4.29a1 1 0 00-1.41 0L.28 1a1 1 0 000 1.42l2.49 2.49L.31 7.36a1 1 0 000 1.42l.71.71a1 1 0 001.41 0l2.46-2.46L7.4 9.49a1 1 0 001.41 0l.71-.71a1 1 0 000-1.42z' fill='%23000' fill-rule='evenodd'/%3E%3C/svg%3E")}}#elicorn-reg .reg-message{padding-top:1em}#elicorn-reg .reg-message strong{font-size:1.25em;line-height:1.3;display:block}#elicorn-reg .reg-message .mktoForm{text-align:center;padding-left:0;padding-right:0;width:100% !important}#elicorn-reg .reg-message .mktoForm .mktoButton{border-radius:5px !important;font-size:14px !important;width:100%}#elicorn-reg .reg-message .mktoForm .mktoButton{margin-top:0.75em !important}#elicorn-reg .reg-message .mktoForm input[type=email]{background-color:#ffffff !important;border-color:#000000 !important}#elicorn-reg .reg-message .mktoForm input.mktoInvalid[type=email]{border-color:red !important}#elicorn-reg .reg-message .mktoForm input[type=email]:hover,#elicorn-reg .reg-message .mktoForm input[type=email]:focus{border-color:#2cc95c !important}#elicorn-reg .reg-message .mktoForm select{font-weight:300;border-color:#333}#elicorn-reg .reg-message .mktoForm select:focus,#elicorn-reg .reg-message .mktoForm select[aria-invalid="false"]{font-weight:normal}#elicorn-reg .reg-message .mktoForm .mktoFieldWrap>label[id*="LblSubscribe"]{font-size:0}#elicorn-reg .reg-message .mktoForm .mktoError{text-align:left !important}#elicorn-reg .reg-message .mktoForm .fa,#elicorn-reg .reg-message .mktoForm .mktoAsterix,#elicorn-reg .reg-message .mktoForm .mktoOffset,#elicorn-reg .reg-message .mktoForm label .sr-only{display:none}#elicorn-reg .reg-message .mktoForm .mktoFormRow .mktoFieldDescriptor{width:100% !important;margin-right:0 !important;margin-bottom:0 !important;float:none}#elicorn-reg .reg-message .mktoForm .mktoFormRow+.mktoFormRow:not(:nth-child(5)){overflow:hidden}#elicorn-reg .reg-message .mktoForm label[id*="privacyPolicy"] .mktoAsterix{display:block}#elicorn-reg .reg-message .mktoForm .mktoCheckboxList input[type=checkbox]+label{text-align:left;margin-left:30px !important;text-indent:-30px !important}#elicorn-reg .reg-message .mktoForm .mktoCheckboxList input[type=checkbox]+label .chkbx{vertical-align:-3px}#elicorn-reg .reg-message .mktoForm .kor{max-height:40vh;overflow-y:auto}#elicorn-reg .reg-message #corner-close{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 9.81 9.78'%3E%3Cpath d='M7.02 4.89L9.51 2.4a1 1 0 000-1.42L8.8.27a1 1 0 00-1.41 0L4.9 2.76 2.4.29a1 1 0 00-1.41 0L.28 1a1 1 0 000 1.42l2.49 2.49L.31 7.36a1 1 0 000 1.42l.71.71a1 1 0 001.41 0l2.46-2.46L7.4 9.49a1 1 0 001.41 0l.71-.71a1 1 0 000-1.42z' fill='%231e873d' fill-rule='evenodd'/%3E%3C/svg%3E") center center no-repeat;padding:0;background-size:54% auto;width:1.4em;height:1.4em;border-radius:50%;position:absolute;top:.25em;right:.25em;transition:all .2s linear}#elicorn-reg .reg-message #corner-close:hover,#elicorn-reg .reg-message #corner-close:focus{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 9.81 9.78'%3E%3Cpath d='M7.02 4.89L9.51 2.4a1 1 0 000-1.42L8.8.27a1 1 0 00-1.41 0L4.9 2.76 2.4.29a1 1 0 00-1.41 0L.28 1a1 1 0 000 1.42l2.49 2.49L.31 7.36a1 1 0 000 1.42l.71.71a1 1 0 001.41 0l2.46-2.46L7.4 9.49a1 1 0 001.41 0l.71-.71a1 1 0 000-1.42z' fill='%232cc95c' fill-rule='evenodd'/%3E%3C/svg%3E")}#elicorn-reg .reg-message #corner-close:focus{outline:1px dashed #2cc95c}#elicorn-reg .reg-message p:last-of-type{margin-bottom:0.75em}#elicorn-reg .initial-message,#elicorn-reg .reg-message .intro-message{padding-right:2em}#elicorn-reg .reg-message .intro-message{margin-bottom:0.375em}#elicorn-reg #close-bubble:focus,#elicorn-reg .elicorn-icon-btn:focus{outline:1px dashed #2cc95c;outline-offset:2px}body.registered #elicorn-reg{display:none !important}.faq-header,.wide-header,body:not(.blog) .article-header,.secondary-page-header{padding:3em 0}.faq-header::after,.wide-header::after,body:not(.blog) .article-header::after,.secondary-page-header::after{clear:both;content:"";display:block}@media screen and (min-width: 600px){.faq-header,.wide-header,body:not(.blog) .article-header,.secondary-page-header{padding:3em 0 1.5em}}.newsletter-subscription:after{content:'';position:absolute;width:100%;height:35px;background:url(../images/blog-hdr-separator-5054738c.svg) 60% center no-repeat;background-size:cover}@media screen and (min-width: 600px){.newsletter-subscription:after{height:5.09vw;max-width:1866px;max-height:95px;background-position:center center;background-size:contain}}.blog-header{width:100%;position:relative;overflow:hidden}.blog-header h2,.blog-header .h2{margin-bottom:0.1875em}.blog-header h1,.blog-header h2,.blog-header .h2{font-weight:400;color:#ffffff;transition:all ease .2s}.blog-header h1{margin-bottom:.125em}.blog-header p{font-weight:300;transition:all ease .2s}.blog-header *:last-child{margin-bottom:0.375em}.blog-header .blog-title{padding:1.5em 0;background-color:#000000}.blog-header .blog-title h2,.blog-header .blog-title .h2{margin-bottom:0;display:inline-block;position:relative;line-height:1.5}.blog-header .blog-title h2 .text-green,.blog-header .blog-title .h2 .text-green{white-space:nowrap}.blog-header .blog-title .desktop-title{display:none}.blog-header .blog-title .thin-line,.blog-header .blog-title .thick-line{position:absolute;width:100vw;transition:all .2s ease}.blog-header .blog-title .thin-line{height:1px;background-color:#5cb85c}.blog-header .blog-title .thick-line{height:5px;background-color:#1e873d}.blog-header .blog-title .deco-lines{margin:0}.blog-header .blog-title .deco-lines *{margin:0}@media screen and (min-width: 900px){.blog-header .blog-title{padding:3em 0}.blog-header .blog-title .mobile-title{display:none}.blog-header .blog-title .desktop-title{display:block}}.blog-header .blog-tagline{height:27px}@media screen and (min-width: 900px){.blog-header .blog-tagline{margin-top:-0.67em;height:auto}}.blog-header .blog-tagline .page-content-wrapper{background-color:#333;margin-top:0;margin-bottom:0;position:relative}.blog-header .blog-tagline .lead{display:none;padding:1.5em 0;font-weight:400;color:#ffffff;position:relative;margin-bottom:22px}.blog-header .blog-tagline .lead:before{content:'ABOUT THIS BLOG';font-size:.55em;display:block;font-weight:900}@media screen and (min-width: 900px){.blog-header .blog-tagline .lead{display:block}}.blog-header .blog-tagline .deco-shapes{margin:0}.blog-header .blog-tagline .deco-shapes>*{margin:0;position:absolute}.blog-header .blog-tagline .deco-shapes [class^="gray-shape"]{background-size:auto 100%;width:15em;top:0;bottom:0;background-repeat:no-repeat}.blog-header .blog-tagline .deco-shapes .gray-shape1{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='151' height='141'%3E%3Cpath fill-rule='evenodd' fill='rgb(51, 51, 51)' d='M76 0l75 .001V141H0L76 0z'/%3E%3C/svg%3E");background-position:center right;right:calc(100% - 2px)}.blog-header .blog-tagline .deco-shapes .gray-shape2{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='150' height='142'%3E%3Cpath fill-rule='evenodd' fill='rgb(51, 51, 51)' d='M0 0h150L16.999 142H0V0z'/%3E%3C/svg%3E");background-position:center left;left:calc(100% - 2px)}.blog-header .blog-tagline .deco-shapes .green-shape{height:35.5%;left:0;right:0}.blog-header .blog-tagline .deco-shapes .green-shape:before{right:100%;width:20em;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='230' height='50'%3E%3Cpath fill-rule='evenodd' fill='rgb(92, 184, 92)' d='M0 0h230v50H57L0 0z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right center;background-size:auto 100%}.blog-header .blog-tagline .deco-shapes .green-shape:after{left:100%;background-color:#5cb85c;width:50vw}.blog-header .blog-tagline .deco-shapes .green-shape:before,.blog-header .blog-tagline .deco-shapes .green-shape:after{content:'';position:absolute;top:0;height:100%}.blog-header .blog-tagline .deco-shapes .gray-arrow{top:100%;left:0.5em;border:solid transparent;content:"";height:0;width:0;position:absolute;pointer-events:none;border-top-color:#333;border-width:22px}.blog-header .blog-tagline .deco-shapes .mobile-only{position:static;height:5px;overflow:hidden;font-size:5px;line-height:5px;display:block}@media screen and (min-width: 900px){.blog-header .blog-tagline .deco-shapes .mobile-only{display:none}}@media screen and (min-width: 900px){.blog-header p:not(.h4){font-size:1.225em}}.blog-header .content-wrapper-narrow{margin-left:0}@media screen and (min-width: 600px) and (max-width: 899px){.blog-header .content-wrapper-narrow{width:75%}}#article-header.blog-header .blog-title .h2,#article-header.blog-header .blog-title .h3{display:block}#article-header.blog-header .blog-title .h2 small,#article-header.blog-header .blog-title .h3 small{font-size:90%;display:block;margin-left:auto;margin-right:auto;max-width:850px;max-width:28ch}#article-header.blog-header .blog-title .h2 small.xxshort-title,#article-header.blog-header .blog-title .h3 small.xxshort-title{max-width:720px;max-width:22ch}#article-header.blog-header .blog-title .h2 small.xshort-title,#article-header.blog-header .blog-title .h3 small.xshort-title{max-width:760px;max-width:24ch}#article-header.blog-header .blog-title .h2 small.shorter-title,#article-header.blog-header .blog-title .h3 small.shorter-title{max-width:800px;max-width:26ch}#article-header.blog-header .blog-title .h2 small.short-title,#article-header.blog-header .blog-title .h3 small.short-title{max-width:885px;max-width:30ch}#article-header.blog-header .blog-title .h2 small.medium-title,#article-header.blog-header .blog-title .h3 small.medium-title{max-width:930px;max-width:32ch}#article-header.blog-header .blog-title .h2 small.xmedium-title,#article-header.blog-header .blog-title .h3 small.xmedium-title{max-width:974px;max-width:34ch}#article-header.blog-header .blog-title .h2 small.long-title,#article-header.blog-header .blog-title .h3 small.long-title{max-width:1040px;max-width:37ch}#article-header.blog-header .blog-title .h2 small.xlong-title,#article-header.blog-header .blog-title .h3 small.xlong-title{max-width:none}#hub-header .deco-lines .left-lines div:first-child{top:-0.04em;right:calc(100% + 1em)}@media screen and (min-width: 900px){#hub-header .deco-lines .left-lines div:first-child{right:-2.72em}}#hub-header .deco-lines .left-lines div:nth-child(2){top:50%;right:calc(100% + 1em);transform:translateY(-50%)}#hub-header .deco-lines .left-lines div:nth-child(3){top:calc(50% + 0.28em);right:calc(100% + 4.5em);transform:translateY(-50%)}#hub-header .deco-lines .right-lines div:first-child{bottom:50%;left:calc(100% + 2em)}@media screen and (min-width: 900px){#hub-header .deco-lines .right-lines div:first-child{bottom:0;left:calc(100% + 0.92em)}}#hub-header .deco-lines .right-lines div:nth-child(2){bottom:calc(50% - .32em);left:calc(100% + .75em)}@media screen and (min-width: 900px){#hub-header .deco-lines .right-lines div:nth-child(2){bottom:-0.32em;left:calc(100% + 0.44em)}}#hub-header .title-group{position:relative;display:inline-block}#hub-header .title-group .h2{position:static;display:block}#article-header.blog-header{background:#1a1b1c url(../images/general-blog-image-1200x630-bw-18d1bcaa.webp) center 55% no-repeat;background-size:cover}#article-header.blog-header .blog-title{padding:3em 0 1.5em;background-color:rgba(26,27,28,0.71);margin-bottom:0;transition:padding .2s ease}@media screen and (min-width: 900px){#article-header.blog-header .blog-title{padding:4.5em 0}}@media screen and (min-width: 1200px){#article-header.blog-header .blog-title{padding:6em 0}}#article-header.blog-header .blog-title .page-content-wrapper{padding:0 1.5em}#article-header.blog-header .blog-title h1{line-height:1.15;text-shadow:0 0 10px rgba(0,0,0,0.5),0 3px #000;margin-bottom:0.75em}@media screen and (max-width: 599px){#article-header.blog-header .blog-title h1{font-size:2em}}#article-header.blog-header .blog-title h5{margin-bottom:0.375em}@media screen and (max-width: 599px){#article-header.blog-header .blog-title h5{font-size:1em}}@media screen and (min-width: 900px) and (max-width: 1199px){#article-header.blog-header .deco-lines .left-lines{transform:translate(0.5em, 0.45em)}}#article-header.blog-header .deco-lines .left-lines div:first-child{top:-0.8em;right:calc(100% + 5em)}@media screen and (min-width: 900px){#article-header.blog-header .deco-lines .left-lines div:first-child{right:95%}}#article-header.blog-header .deco-lines .left-lines div:nth-child(2){top:calc(100% + 0.375em);right:75%}@media screen and (min-width: 900px){#article-header.blog-header .deco-lines .left-lines div:nth-child(2){width:4.72em;top:-0.45em;right:100%}}@media screen and (min-width: 1200px){#article-header.blog-header .deco-lines .left-lines div:nth-child(2){right:calc(100% + .84em)}}#article-header.blog-header .deco-lines .right-lines div:first-child{bottom:calc(100% + 0.5em);left:71.5%}@media screen and (min-width: 900px){#article-header.blog-header .deco-lines .right-lines div:first-child{bottom:-0.2em}}#article-header.blog-header .deco-lines .right-lines div:nth-child(2){bottom:-0.52em;left:calc(100% + 5em)}@media screen and (min-width: 900px){#article-header.blog-header .deco-lines .right-lines div:nth-child(2){left:87.7%}}#article-header.blog-header .deco-lines .right-lines div:nth-child(3){bottom:-0.64em;left:calc(100% + 4em);width:7.3em}@media screen and (min-width: 900px){#article-header.blog-header .deco-lines .right-lines div:nth-child(3){left:81.5%}}#article-header.blog-header.default-banner{background-position-y:0}#article-header.blog-header.default-banner .blog-title{background-color:rgba(26,27,28,0.76)}#article-header.blog-header.plain-banner{background-image:none}.no-webp #article-header.blog-header,.no-js #article-header.blog-header{background-image:url(../images/general-blog-image-1200x630-bw-4147dd57.jpg)}.newsletter-header,.calendar-header{background-color:#1a1b1c;padding:1.5em 0 2em}.newsletter-header p,.calendar-header p{color:#ddd}@media screen and (min-width: 900px){.newsletter-header,.calendar-header{padding:3em 0 2.5em}}.blog-follow-us,.share-blog{transition:all ease .2s}.blog-follow-us p,.share-blog p{transition:all ease .2s}.blog-follow-us p:last-child,.share-blog p:last-child{margin-bottom:0}.blog-follow-us .social-media-icons a,.blog-follow-us .social-media-icons button,.share-blog .social-media-icons a,.share-blog .social-media-icons button{width:calc(25em / 9);height:calc(22em / 9);text-align:center;line-height:calc(22em / 9);border-radius:3px;border:none;background-color:#1e873d;color:#ffffff;position:relative;padding:0;transition:all 150ms ease}.blog-follow-us .social-media-icons a .fa-lg,.blog-follow-us .social-media-icons button .fa-lg,.share-blog .social-media-icons a .fa-lg,.share-blog .social-media-icons button .fa-lg{font-size:1.85em}.blog-follow-us .social-media-icons a .fa-lg.fa-stack-overflow,.blog-follow-us .social-media-icons button .fa-lg.fa-stack-overflow,.share-blog .social-media-icons a .fa-lg.fa-stack-overflow,.share-blog .social-media-icons button .fa-lg.fa-stack-overflow{font-size:1.5em}.blog-follow-us .social-media-icons a svg,.blog-follow-us .social-media-icons button svg,.share-blog .social-media-icons a svg,.share-blog .social-media-icons button svg{width:55%;fill:#ffffff;display:inline-block;vertical-align:-15%;transition:all 0.2s ease}.blog-follow-us .social-media-icons a svg:not(.sm-icon),.blog-follow-us .social-media-icons button svg:not(.sm-icon),.share-blog .social-media-icons a svg:not(.sm-icon),.share-blog .social-media-icons button svg:not(.sm-icon){max-height:62%}.blog-follow-us .social-media-icons a .fa-lg,.blog-follow-us .social-media-icons a svg,.blog-follow-us .social-media-icons button .fa-lg,.blog-follow-us .social-media-icons button svg,.share-blog .social-media-icons a .fa-lg,.share-blog .social-media-icons a svg,.share-blog .social-media-icons button .fa-lg,.share-blog .social-media-icons button svg{position:absolute;top:50%;left:50%;transform:translate(-50%, -44%)}.blog-follow-us .social-media-icons a#share-link2,.blog-follow-us .social-media-icons button#share-link2,.share-blog .social-media-icons a#share-link2,.share-blog .social-media-icons button#share-link2{width:auto;padding-left:0.5em;padding-right:0.5em;text-decoration:none}.blog-follow-us .social-media-icons a#share-link2 small,.blog-follow-us .social-media-icons button#share-link2 small,.share-blog .social-media-icons a#share-link2 small,.share-blog .social-media-icons button#share-link2 small{vertical-align:text-bottom;font-weight:900}.blog-follow-us .social-media-icons a#share-link2:not(.linkcopied)+span,.blog-follow-us .social-media-icons button#share-link2:not(.linkcopied)+span,.share-blog .social-media-icons a#share-link2:not(.linkcopied)+span,.share-blog .social-media-icons button#share-link2:not(.linkcopied)+span{visibility:hidden}.blog-follow-us .social-media-icons a .icon.icon-twitter svg,.blog-follow-us .social-media-icons button .icon.icon-twitter svg,.share-blog .social-media-icons a .icon.icon-twitter svg,.share-blog .social-media-icons button .icon.icon-twitter svg{width:65%;transform:translate(-50%, -50%)}.blog-follow-us .social-media-icons a .icon.icon-linkedin svg,.blog-follow-us .social-media-icons button .icon.icon-linkedin svg,.share-blog .social-media-icons a .icon.icon-linkedin svg,.share-blog .social-media-icons button .icon.icon-linkedin svg{transform:translate(-50%, -52%)}.blog-follow-us .social-media-icons a .icon.icon-link svg,.blog-follow-us .social-media-icons button .icon.icon-link svg,.share-blog .social-media-icons a .icon.icon-link svg,.share-blog .social-media-icons button .icon.icon-link svg{width:64%;transform:translate(-50%, -47%)}.blog-follow-us .social-media-icons a small .icon.icon-link svg,.blog-follow-us .social-media-icons button small .icon.icon-link svg,.share-blog .social-media-icons a small .icon.icon-link svg,.share-blog .social-media-icons button small .icon.icon-link svg{position:relative;width:auto;transform:none;left:0;top:-.3em}.blog-follow-us .social-media-icons a:hover,.blog-follow-us .social-media-icons a:focus,.blog-follow-us .social-media-icons button:hover,.blog-follow-us .social-media-icons button:focus,.share-blog .social-media-icons a:hover,.share-blog .social-media-icons a:focus,.share-blog .social-media-icons button:hover,.share-blog .social-media-icons button:focus{background-color:#2cc95c}.blog-follow-us .social-media-icons a:focus,.blog-follow-us .social-media-icons button:focus,.share-blog .social-media-icons a:focus,.share-blog .social-media-icons button:focus{outline-offset:0;outline:1px dashed #949595}.blog-follow-us .social-media-icons .link-and-tooltip,.blog-follow-us .social-media-icons .button-and-tooltip,.share-blog .social-media-icons .link-and-tooltip,.share-blog .social-media-icons .button-and-tooltip{font-size:1em}.blog-follow-us .social-media-icons .link-and-tooltip a,.blog-follow-us .social-media-icons .button-and-tooltip a,.share-blog .social-media-icons .link-and-tooltip a,.share-blog .social-media-icons .button-and-tooltip a{font-size:1em !important;margin-left:0 !important}.blog-follow-us .social-media-icons .link-and-tooltip:first-child,.blog-follow-us .social-media-icons .button-and-tooltip:first-child,.share-blog .social-media-icons .link-and-tooltip:first-child,.share-blog .social-media-icons .button-and-tooltip:first-child{margin-left:0}.blog-follow-us .social-media-icons .link-and-tooltip [role=tooltip],.blog-follow-us .social-media-icons .button-and-tooltip [role=tooltip],.share-blog .social-media-icons .link-and-tooltip [role=tooltip],.share-blog .social-media-icons .button-and-tooltip [role=tooltip]{top:calc(100% - 1px)}.blog-follow-us .social-media-icons .link-and-tooltip #share-link-desc2[role=tooltip],.blog-follow-us .social-media-icons .button-and-tooltip #share-link-desc2[role=tooltip],.share-blog .social-media-icons .link-and-tooltip #share-link-desc2[role=tooltip],.share-blog .social-media-icons .button-and-tooltip #share-link-desc2[role=tooltip]{top:calc(100% + 10px)}@media screen and (min-width: 600px){.blog-follow-us .social-media-icons .link-and-tooltip #share-link-desc2[role=tooltip],.blog-follow-us .social-media-icons .button-and-tooltip #share-link-desc2[role=tooltip],.share-blog .social-media-icons .link-and-tooltip #share-link-desc2[role=tooltip],.share-blog .social-media-icons .button-and-tooltip #share-link-desc2[role=tooltip]{top:calc(100% - 2px)}}@media screen and (min-width: 1000px){.blog-follow-us .social-media-icons .link-and-tooltip,.blog-follow-us .social-media-icons .button-and-tooltip,.share-blog .social-media-icons .link-and-tooltip,.share-blog .social-media-icons .button-and-tooltip{margin-left:0.75em}.blog-follow-us .social-media-icons .link-and-tooltip:first-child,.blog-follow-us .social-media-icons .button-and-tooltip:first-child,.share-blog .social-media-icons .link-and-tooltip:first-child,.share-blog .social-media-icons .button-and-tooltip:first-child{margin-left:0}}.blog-follow-us .social-media-icons p,.share-blog .social-media-icons p{display:flex}.blog-follow-us{padding:0.375em 0 1em;border-top:1px solid #ddd;margin-top:2.5em}.share-blog.sidebar-box{padding-right:0;max-width:100%;position:relative}.share-blog.sidebar-box .white-arrow,.share-blog.sidebar-box .arrow-border{top:50%;border:solid transparent;content:"";height:0;width:0;position:absolute;pointer-events:none}.share-blog.sidebar-box .white-arrow{left:calc(100% - 1px);border-left-color:#ffffff;border-width:0.667em;margin-top:-0.667em}.share-blog.sidebar-box .arrow-border{left:100%;border-left-color:#949595;border-width:calc(0.667em + 1px);margin-top:calc(-0.667em - 1px)}.share-blog.sidebar-box h6:not(.has-margin){padding-left:0}.sidebar .sticky-block .newsletter-signup{opacity:0;transition:all .3s ease;margin-top:2.778em}.sidebar .sticky-block.is-stuck .newsletter-signup{opacity:1}.sidebar .sticky-block.is-stuck .kor{max-height:30vh;overflow-y:auto}.is-stuck .blog-follow-us{padding:0;margin-top:-.5em}.is-stuck .blog-follow-us p{display:inline-block}.is-stuck .blog-follow-us p .desktop-only{display:none}.social-media-icons{color:#1a1b1c}.social-media-icons small{margin-right:.25em;display:inline-block;white-space:nowrap;vertical-align:middle}.social-media-icons .link-and-tooltip,.social-media-icons a{display:inline-block;vertical-align:middle}.social-media-icons .link-and-tooltip,.social-media-icons .button-and-tooltip{margin-left:.5em;font-size:1.25em}.social-media-icons .fa-lg{font-size:1.5em;vertical-align:-10%}.article-list{padding:0 0 1.5em;position:relative}@media screen and (min-width: 900px){.article-list{padding:1.5em 0}}@media screen and (max-width: 899px){.article-list{padding-bottom:0}}.article-list.calendar-list .article-preview:nth-last-of-type(1){border-bottom:none}@media screen and (min-width: 900px){.article-list-wrapper{float:left;display:block;margin-right:2.1276595745%;width:61.7021276596%}.article-list-wrapper:last-child{margin-right:0}}@media screen and (min-width: 1200px){.article-list-wrapper{float:left;display:block;margin-right:2.1276595745%;width:57.4468085106%}.article-list-wrapper:last-child{margin-right:0}}.article-list .sidebar{padding-top:3em}.article-list .sidebar .newsletter-signup{margin-bottom:1.5em}@media screen and (min-width: 900px){.article-list .sidebar{float:left;display:block;margin-right:2.1276595745%;width:31.914893617%;margin-left:4.2553191489%}.article-list .sidebar:last-child{margin-right:0}}@media screen and (min-width: 1200px){.article-list .sidebar{margin-left:8.5106382979%}}@media screen and (max-width: 899px){.article-list .sidebar{padding-top:0}.article-list .sidebar .newsletter-signup,.article-list .sidebar .blog-follow-us,.article-list .sidebar .sticky-block{display:none}.article-list .sidebar .blog-tags{border:2px solid whitesmoke}}.article-list .content-wrapper-wide{max-width:720px}.article-list blockquote{border-left-color:#1e873d}.article-preview{border-bottom:4px solid #f1f1f1;padding:3em 0}.article-preview__heading{margin-bottom:0.1875em;font-size:1.5625em;font-weight:bold}.article-preview .article-summary.press-summary .publish-info{display:none}.article-preview .article-summary h1,.article-preview .article-summary h2,.article-preview .article-summary h3,.article-preview .article-summary h4,.article-preview .article-summary h5{display:none}.article-preview .article-summary>a.btn:last-child,.article-preview .customers .customer-list .article-summary>a.read-more:last-child,.customers .customer-list .article-preview .article-summary>a.read-more:last-child{font-weight:900;font-size:0.889em;display:inline-block;padding-left:1.5em;padding-right:1.5em}.article-preview .article-summary>*:not(.btn){color:#2d2d2d}.article-preview .article-summary ul,.article-preview .article-summary ol{padding-left:1.5em;margin-bottom:1.5em}.article-preview .article-summary ul li,.article-preview .article-summary ol li{margin-bottom:0.75em}@media screen and (min-width: 480px){.article-preview .article-summary ul,.article-preview .article-summary ol{margin-left:1em}}.article-preview .article-summary ul{list-style-type:disc}.article-preview .article-summary ol{list-style-type:decimal}.article-preview .article-summary blockquote{color:inherit;font:inherit}.article-preview .article-summary .video-wrapper{max-width:560px}.article-preview .article-summary .hub-hide+pre,.article-preview .article-summary .hub-hide+.highlight{display:none}.article-preview:last-child{border-bottom:0}.article-preview .meta-info .meta-text .desktop-only{display:none}@media screen and (min-width: 600px){.article-preview .meta-info .meta-text .desktop-only{display:inline-block}.article-preview .meta-info .meta-text .mobile-only{display:none}}.meta-info{line-height:4.33em;margin-bottom:1.5em}.meta-info .meta-image{width:5.22em;height:5.22em;overflow:hidden;display:inline-block;background-color:#ddd;text-align:center;position:relative}@media screen and (min-width: 600px){.meta-info .meta-image:not(.has-bio){vertical-align:middle}}.meta-info .meta-image img{max-width:100%;max-height:100%;transform:scale(1.45) translateY(-0.1em);-webkit-filter:grayscale(1);filter:grayscale(1)}.meta-info .meta-image .fa{color:white;opacity:.75;font-size:5em;width:.8em;line-height:1.2}.meta-info .meta-text{display:inline-block;margin-left:1em;line-height:1.25;vertical-align:top;width:calc(100% - 6.5em)}@media screen and (max-width: 599px){.meta-info .meta-text{width:95%;max-width:500px;margin-left:auto;margin-right:auto}}.meta-info .meta-text:only-child{margin-left:0;width:100%}.meta-info .meta-text .mini-bio{margin-top:-0.5em;line-height:1.4}.meta-info .meta-text .fa-twitter{margin-right:0.1em}.meta-info .meta-text .fa-linkedin-square,.meta-info .meta-text .fa-github{margin-right:0.2em}.meta-info .meta-text .btn.btn-sm,.meta-info .meta-text .customers .customer-list a.btn-sm.read-more,.customers .customer-list .meta-info .meta-text a.btn-sm.read-more{font-size:0.85em;letter-spacing:0.01em;margin:0 0.75em 1.5em}.meta-info .meta-text .btn.btn-sm .icon,.meta-info .meta-text .customers .customer-list a.btn-sm.read-more .icon,.customers .customer-list .meta-info .meta-text a.btn-sm.read-more .icon{height:1.15em;width:1.15em;margin:-0.1em 0.15em -0.05em 0}@media screen and (min-width: 600px){.meta-info .meta-text .btn.btn-sm,.meta-info .meta-text .customers .customer-list a.btn-sm.read-more,.customers .customer-list .meta-info .meta-text a.btn-sm.read-more{margin-left:0}.meta-info .meta-text .btn.btn-sm:not(:last-child),.meta-info .meta-text .customers .customer-list a.btn-sm.read-more:not(:last-child),.customers .customer-list .meta-info .meta-text a.btn-sm.read-more:not(:last-child){margin-right:1.5em}.meta-info .meta-text .btn.btn-sm:last-child,.meta-info .meta-text .customers .customer-list a.btn-sm.read-more:last-child,.customers .customer-list .meta-info .meta-text a.btn-sm.read-more:last-child{margin-right:0}}.meta-info .meta-text .author-social{margin-bottom:-1em !important}@media screen and (min-width: 900px){.meta-info.meta-stacked{text-align:center}.meta-info.meta-stacked .meta-image{margin:0 auto 0.75em;display:block}.meta-info.meta-stacked .meta-text{margin:0 auto;display:block}}.blog-pagination{font-size:.889em;margin-top:1.5em;padding:3em 0;background-color:#f1f1f1}.blog-pagination::after{clear:both;content:"";display:block}.blog-pagination .arrow-button{width:24px;height:24px;border-radius:50%;background-color:#1e873d;display:inline-block;text-align:center;line-height:24px;color:#ffffff;transition:all ease .2s}.blog-pagination .arrow-button:hover{color:#ffffff;background-color:#2cc95c}.blog-pagination .arrow-button:focus{outline:1px dashed #949595}.blog-pagination .page-number{white-space:nowrap;display:inline-block;margin:0 0.375em}.blog-pagination .content-wrapper-wide{max-width:720px}.blog-pagination .content-wrapper-wide>div{float:left;display:block;margin-right:2.1276595745%;width:31.914893617%}.blog-pagination .content-wrapper-wide>div:last-child{margin-right:0}.blog-pagination .content-wrapper-wide .prev-page a:before{content:"\f0a8";font-family:"FontAwesome";display:inline-block;margin-right:.25em}.blog-pagination .content-wrapper-wide .page-of{text-align:center;padding:1.125em 0;line-height:1}.blog-pagination .content-wrapper-wide .page-of:only-child{margin-left:auto;margin-right:auto;float:none}.blog-pagination .content-wrapper-wide .next-page{text-align:right}.blog-pagination .content-wrapper-wide .next-page a:after{content:"\f0a9";font-family:"FontAwesome";display:inline-block;margin-left:.25em}.blog-pagination .content-wrapper-wide p{margin-bottom:0}.blog-pagination.new .btn,.blog-pagination.new .customers .customer-list a.read-more,.customers .customer-list .blog-pagination.new a.read-more{text-align:center;padding-left:0;padding-right:0;width:100%}@media screen and (min-width: 600px){.blog-pagination.new .btn,.blog-pagination.new .customers .customer-list a.read-more,.customers .customer-list .blog-pagination.new a.read-more{width:auto;padding-left:2em;padding-right:2em}}.meta{color:#949595;font-size:0.8em}.meta__author{text-transform:uppercase}.meta__author::after{content:"–";padding:0 0.75em}.meta__tags-list{display:inline-block}.meta__tag{display:inline-block;font-size:calc(15em / 18);font-weight:400;text-align:center;padding:0;line-height:2.25em;margin-right:0.5em;margin-bottom:0.65em}.meta__tag .tag-link{display:block;color:#1B7E39;background-color:whitesmoke;border:1px solid #e7e7e7;border-radius:5px;padding:0 0.75em;text-decoration:none;transition-property:all}.meta__tag .tag-link:hover{color:#2cc95c}.meta__tag .tag-link:hover,.meta__tag .tag-link:focus{border-color:#2cc95c}.meta__tag .tag-link:focus{outline-offset:0}body:not(.blog) .article-header{text-align:center}@media screen and (min-width: 600px){body:not(.blog) .article-header{width:80%;margin:0 auto}}body:not(.blog) .article-header__heading{margin-bottom:1.5em}body:not(.blog) .article-header .meta__tags-list{display:block;margin:0.75em 0 0;text-align:center}body.blog table{font-size:.8em;margin-bottom:1.75em}body.blog table thead th{background-color:#eee;text-align:left}body.blog .article-header{padding:3.5em 0 2em;background-color:#1a1b1c;position:relative;margin-bottom:1em}body.blog .article-header:after{content:'';position:absolute;width:100%;height:64px;top:calc(100% - 38px);background:url(../images/article-hdr-separator-652f8b91.svg) no-repeat;background-position:calc(0% - 445px) center;background-size:1340px 64px}@media screen and (min-width: 1341px){body.blog .article-header:after{background-position:calc(50% - 380px) center}}body.blog .article-header__heading{margin-bottom:1.5em}body.blog .article-header .meta__tags-list{display:block;margin:0.75em 0 0;text-align:center}body.blog .article-header h1,body.blog .article-header h3{color:#e7e7e7}@media screen and (min-width: 900px){body.blog .article-header h1,body.blog .article-header h3{float:left;display:block;margin-right:2.1276595745%;width:82.9787234043%}body.blog .article-header h1:last-child,body.blog .article-header h3:last-child{margin-right:0}}.wide-header{text-align:center}@media screen and (min-width: 600px){.wide-header{width:95%;margin:0 auto}}.wide-header__heading{margin-bottom:1.5em}.wide-header .meta__tags-list{display:block;margin:0.75em 0 0;text-align:center}.blog-article-content{padding-top:3em;position:relative;border-top:5px solid #1e873d}.blog-article-content .page-content-wrapper{padding:0 1.5em}@media screen and (min-width: 900px) and (max-width: 1353px){.blog-article-content .page-content-wrapper{max-width:calc(1200px + 1.5em);transition:max-width 0.35s}}.blog-article-content .green-arrow{bottom:calc(100% - 43px);left:50%;transform:translateX(-50%);border:solid transparent;content:"";height:0;width:0;position:absolute;pointer-events:none;border-top-color:#1e873d;border-width:22px;transition:all .2s ease}@media screen and (min-width: 1200px){.blog-article-content .green-arrow{bottom:calc(100% - 60px);border-width:31px}}@media screen and (min-width: 900px) and (max-width: 1353px){.blog-article-content .green-arrow{display:none}}.blog-article-content .share-blog h6{font-weight:900}.blog-article-content .share-blog h6 small{font-size:75%}.blog-article-content .share-blog [role="tooltip"]:empty{display:none}.blog-article-content .image-right{float:right;margin:0.75em 0 1.5em 1.5em;max-width:50%}.blog-article-content .image-right:after{display:table;content:'';clear:both;visibility:hidden}@media screen and (min-width: 480px){.blog-article-content .image-right{max-width:40%}}.blog-article-content hr{clear:both}.blog-article-content__text .meta-info{padding:1em 0.833em;background-color:#f1f1f1;border:1px solid #ddd;max-width:650px}.blog-article-content__text .meta-info .meta-image{border:5px solid #ffffff}@media screen and (min-width: 600px){.blog-article-content__text .meta-info .meta-text:not(.has-bio){vertical-align:middle}}.blog-article-content__text .meta-info .meta-text small{font-size:0.889em}.blog-article-content__text .meta-info .meta-text p{margin-bottom:1em}.blog-article-content__text .meta-info .meta-text p:last-child{margin-bottom:0}.blog-article-content__text .meta-info .meta-text p a{color:#1C7D39}.blog-article-content__text .meta-info .meta-text p a:hover,.blog-article-content__text .meta-info .meta-text p a:focus{color:#2cc95c}.blog-article-content__text .meta-info .meta-text p .btn,.blog-article-content__text .meta-info .meta-text p .customers .customer-list a.read-more,.customers .customer-list .blog-article-content__text .meta-info .meta-text p a.read-more{color:#ffffff;text-decoration:none;text-transform:none;padding:0.5em 0.75em}.blog-article-content__text .meta-info .meta-text p .btn:hover,.blog-article-content__text .meta-info .meta-text p .customers .customer-list a.read-more:hover,.customers .customer-list .blog-article-content__text .meta-info .meta-text p a.read-more:hover,.blog-article-content__text .meta-info .meta-text p .btn:focus,.blog-article-content__text .meta-info .meta-text p .customers .customer-list a.read-more:focus,.customers .customer-list .blog-article-content__text .meta-info .meta-text p a.read-more:focus{color:#ffffff}@media screen and (min-width: 1200px){.blog-article-content__text .meta-info{margin-top:3em}}.blog-article-content__text .share-blog .social-media-icons{margin:1.5em 0 3em}.blog-article-content__text .share-blog .social-media-icons:before{display:none}@media screen and (min-width: 1354px){.blog-article-content__text .share-blog{display:none}}.blog-article-content__text figcaption{max-width:650px}.blog-article-content .sidebar:first-child{display:none}.blog-article-content .sidebar:first-child>*{margin-right:0.667em}.blog-article-content .sidebar:first-child .sticky-cta{padding-bottom:12em;z-index:1}.blog-article-content .sidebar:first-child .sticky-cta .newsletter-signup{display:none !important}.blog-article-content .sidebar:first-child .sidebar-box{width:11.7em}.blog-article-content .sidebar:first-child .newsletter-signup{display:none}.blog-article-content .sidebar:first-child .newsletter-signup h5,.blog-article-content .sidebar:first-child .newsletter-signup .h5,.blog-article-content .sidebar:first-child .newsletter-signup h6,.blog-article-content .sidebar:first-child .newsletter-signup .h6{margin-top:0.375em}.blog-article-content .sidebar:first-child .newsletter-signup .blog-marketo .mktoForm input[type=email],.blog-article-content .sidebar:first-child .newsletter-signup .blog-marketo .mktoForm select{padding:0.375em 0.5em !important}.blog-article-content .sidebar:first-child .newsletter-signup .blog-marketo .mktoForm input.mktoInvalid[type=email],.blog-article-content .sidebar:first-child .newsletter-signup .blog-marketo .mktoForm select.mktoInvalid{border-color:red}.blog-article-content .sidebar:first-child .newsletter-signup .blog-marketo .mktoForm input[type=email]:focus,.blog-article-content .sidebar:first-child .newsletter-signup .blog-marketo .mktoForm select:focus{border-color:#2cc95c}.blog-article-content .sidebar:first-child .newsletter-signup .blog-marketo .mktoForm input[type="email"],.blog-article-content .sidebar:first-child .newsletter-signup .blog-marketo .mktoForm select,.blog-article-content .sidebar:first-child .newsletter-signup .blog-marketo .mktoForm .mktoCheckboxList input[type=checkbox]+label:before{border-color:#ddd}.blog-article-content .sidebar:first-child .newsletter-signup .blog-marketo .mktoForm .mktoCheckboxList.mktoInvalid input[type=checkbox]+label:before{border-color:#eb0000 !important}.blog-article-content .sidebar:first-child .newsletter-signup .blog-marketo .mktoForm .mktoCheckboxList:focus input[type=checkbox]+label:before{border-color:#2cc95c !important}.blog-article-content .sidebar:first-child .newsletter-signup .blog-marketo .mktoForm .mktoButtonRow .mktoButtonWrap .mktoButton{padding-top:0.85em !important;padding-bottom:0.85em !important}.blog-article-content .sidebar:first-child .newsletter-signup.mini-signup .mktoForm .mktoError .mktoErrorMsg{font-size:80% !important}.blog-article-content .sidebar .meta-info{margin-bottom:3em}@media screen and (min-width: 900px){.blog-article-content .sidebar{width:32%}}@media screen and (min-width: 1354px){.blog-article-content .sidebar{width:22%}.blog-article-content .sidebar:first-child{display:flex;justify-content:flex-end;flex-wrap:wrap;align-items:flex-start;width:17%}}.blog-article-content .sidebar:last-child .newsletter-signup{max-width:650px}.blog-article-content .sidebar:last-child .newsletter-signup h5,.blog-article-content .sidebar:last-child .newsletter-signup .h5,.blog-article-content .sidebar:last-child .newsletter-signup h6,.blog-article-content .sidebar:last-child .newsletter-signup .h6{padding:0 0.375em 0 0.5em}.blog-article-content .sidebar:last-child .newsletter-signup .signup-elicorn-bubble{background-color:#ffffff}.blog-article-content .sidebar:last-child .newsletter-signup:not(.mini-signup){margin-top:4.5em}.blog-article-content .sidebar:last-child .newsletter-signup:not(.mini-signup) h5,.blog-article-content .sidebar:last-child .newsletter-signup:not(.mini-signup) .h5,.blog-article-content .sidebar:last-child .newsletter-signup:not(.mini-signup) h6,.blog-article-content .sidebar:last-child .newsletter-signup:not(.mini-signup) .h6{padding-top:1.25em}.blog-article-content .sidebar:last-child .newsletter-signup.mini-signup h5,.blog-article-content .sidebar:last-child .newsletter-signup.mini-signup .h5,.blog-article-content .sidebar:last-child .newsletter-signup.mini-signup h6,.blog-article-content .sidebar:last-child .newsletter-signup.mini-signup .h6{margin-top:0.375em}.blog-article-content .sidebar:last-child .newsletter-signup.mini-signup h5 small,.blog-article-content .sidebar:last-child .newsletter-signup.mini-signup .h5 small,.blog-article-content .sidebar:last-child .newsletter-signup.mini-signup h6 small,.blog-article-content .sidebar:last-child .newsletter-signup.mini-signup .h6 small{font-size:100%}.blog-article-content .sidebar:last-child .newsletter-signup.mini-signup input[type="email"],.blog-article-content .sidebar:last-child .newsletter-signup.mini-signup select,.blog-article-content .sidebar:last-child .newsletter-signup.mini-signup .mktoCheckboxList input[type=checkbox]+label:before{border-color:#ddd}.blog-article-content .sidebar:last-child .newsletter-signup.mini-signup .mktoCheckboxList.mktoInvalid input[type=checkbox]+label:before{border-color:#eb0000 !important}.blog-article-content .sidebar:last-child .newsletter-signup.mini-signup .mktoCheckboxList:focus input[type=checkbox]+label:before{border-color:#2cc95c !important}@media screen and (min-width: 900px){.blog-article-content .sidebar:last-child .newsletter-signup.mini-signup h6,.blog-article-content .sidebar:last-child .newsletter-signup.mini-signup .h6{padding-left:0.75em;text-transform:uppercase;font-weight:900}.blog-article-content .sidebar:last-child .newsletter-signup.mini-signup h6 small,.blog-article-content .sidebar:last-child .newsletter-signup.mini-signup .h6 small{font-size:75%}}.blog-article-content .sidebar:last-child .popular-posts p:last-child{margin:1.125em 0 .375em}.blog-article-content .sidebar:last-child .sticky-cta{display:none}@media screen and (max-width: 899px){.blog-article-content .sidebar:last-child{max-width:650px}}@media screen and (min-width: 900px){.blog-article-content .sidebar:last-child .newsletter-signup:first-child{margin-top:-6.5em}.blog-article-content .sidebar:last-child .newsletter-signup:first-child .signup-elicorn-bubble{background-color:transparent}.blog-article-content .sidebar:last-child .sticky-cta{display:block}.blog-article-content .sidebar:last-child .sticky-cta .sidebar-box{border-color:#ddd}}@media screen and (min-width: 1354px){.blog-article-content .sidebar:last-child .sticky-cta .share-blog{display:none}}.blog-article-content .page-content-wrapper>section .social-media-icons{position:relative;padding-top:0.375em;margin-top:3em}.blog-article-content .page-content-wrapper>section .social-media-icons:before{content:"";position:absolute;top:0;width:100%;max-width:200px;border:1px solid #f1f1f1}@media screen and (min-width: 900px){.blog-article-content{margin:0 auto 2.5em}.blog-article-content .page-content-wrapper{display:flex;justify-content:center}.blog-article-content .page-content-wrapper>section{width:61%;margin-right:5%}}@media screen and (min-width: 1354px){.blog-article-content .page-content-wrapper>section{width:54%;margin-left:3.5%;margin-right:3.5%}}@media screen and (max-width: 599px){.blog-article-content .meta-info{text-align:center;margin-left:-1.5em;margin-right:-1.5em;border-width:1px 0}.blog-article-content .meta-info .meta-image{margin:0 auto 0.75em;display:block}.blog-article-content .meta-info .meta-text{margin:0 auto;display:block}.blog-article-content .newsletter-signup h5,.blog-article-content .newsletter-signup .h5,.blog-article-content .newsletter-signup h6,.blog-article-content .newsletter-signup .h6,.blog-article-content .newsletter-signup .blog-marketo{max-width:450px;width:95%;margin-left:auto;margin-right:auto}.blog-article-content .newsletter-signup .blog-marketo .mktoForm{padding:0 !important}.blog-article-content .newsletter-signup .blog-marketo .mktoForm .mktoButtonRow .mktoButtonWrap .mktoButton{width:100% !important}.blog-article-content section .social-media-icons{text-align:center}.blog-article-content section .social-media-icons p{display:block}}.newsletter-signup{padding:2.25em;padding-left:3em;position:relative}.newsletter-signup .btn,.newsletter-signup .customers .customer-list a.read-more,.customers .customer-list .newsletter-signup a.read-more{padding:0.75em 3em !important;font-size:.889em}.newsletter-signup [type="email"]{border-color:transparent;outline:0px;box-shadow:none;padding:0.75em}.newsletter-signup [type="email"]:focus{border-color:#2cc95c;box-shadow:none;outline:1px dashed}.newsletter-signup select{width:100%}.newsletter-signup select:hover{color:#2cc95c}.newsletter-signup h5,.newsletter-signup .h5,.newsletter-signup h6,.newsletter-signup .h6{position:relative;margin-top:.8em;font-weight:bold}.newsletter-signup .mktoForm .mktoError{text-align:center;padding-left:0 !important}.newsletter-signup .mktoForm .mktoError[style]{margin-top:-1em}.newsletter-signup .mktoForm .mktoError .mktoErrorArrowWrap{top:100% !important;transform:rotate(180deg)}.newsletter-signup .mktoForm .mktoError .mktoErrorMsg{background-image:none !important}.newsletter-signup .mktoForm .mktoCheckboxList{padding:0}.newsletter-signup .mktoForm .mktoCheckboxList input[type=checkbox]+label{margin-left:30px;text-indent:-30px;font-weight:300;float:none}.newsletter-signup .mktoForm .mktoCheckboxList+.mktoError[style]{margin-top:0;padding:0 0 0 30px !important;text-align:left}.newsletter-signup .mktoForm .mktoFormRow:nth-child(3) .mktoFormCol,.newsletter-signup .mktoForm .mktoFormRow:nth-child(4) .mktoFormCol{float:none}.newsletter-signup .mktoForm .mktoFormRow:nth-child(4){margin-bottom:0.5em;overflow:hidden}#signup-bottom,#inline-form-top{height:1px;overflow:hidden;display:none}@media screen and (min-width: 900px){#signup-bottom,#inline-form-top{display:block}}#signup-bottom{position:absolute;bottom:0}.newsletter-signup,.share-blog.sidebar-box{border:1px solid #949595;background-color:#ffffff;border-radius:3px}.signup-elicorn-bubble{background:center bottom 1px no-repeat;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 217.94 257.81'%3E%3Crect x='4.6' y='4.25' width='209.71' height='200.83' rx='11' fill='%23fff'/%3E%3Cpath d='M200.94 208.82H76.77v-8h124.17a9 9 0 009-9V16.97a9 9 0 00-9-9H180.4v-8h20.54a17 17 0 0117 17v174.85a17 17 0 01-17 17zM6.12 257.82l-4.18-6.8 41.3-25.72a8.94 8.94 0 00-4.77-16.48H16.94a17 17 0 01-17-17V16.97a17 17 0 0117-17h122.55v8H16.94a9 9 0 00-9 9v174.85a9 9 0 009 9h21.5a16.94 16.94 0 019 31.31z' fill='%231e873d'/%3E%3C/svg%3E");width:calc(16em / 3);height:calc(113em / 18);background-size:calc(100% - 2px) auto;position:absolute;top:-2.778em;left:-4px}.signup-elicorn-bubble .mini-elicorn{background-position:center center;background-repeat:no-repeat;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 65.56 45.87'%3E%3Cpath d='M33.46 34.74c-.63-.27-1.7-.72-2.06-.81a.85.85 0 00-.89.18 23.11 23.11 0 00-2.41 2.26c-.72.81-.9 1-.9 1.36s2.5 8.14 2.5 8.14h5.81s-1.16-9.68-1.25-10.31-.09-.55-.8-.82zm15.64 2.2c-1.25.18-2.68.36-2.68.36s-.53 2-.89 4.08-.45 4.52-.45 4.52h6a8 8 0 01.36-2.44c.27-.91 1.16-2.54 1.34-3s.63-1.09.63-1.09L51.8 36.3a20 20 0 01-2.7.64zm10.29-9.23a6.88 6.88 0 01-1.7 2.9 6.18 6.18 0 01-3 1.27l-2.42 3.34c.54-.09.72.09.81.37s4.83 10.31 4.83 10.31h5.54L61.8 26.24zm5.9-2.17a23.11 23.11 0 00-5.19-10.85c-3.76-4.53-6.44-6-10.91-7.78a33.56 33.56 0 00-9.11-2.26l-4.12 2.29 3 3.8s-1.34 3-2 4.79a14.34 14.34 0 01-2.59 4.62 16.85 16.85 0 01-2.5 1.9s-1 2.35-1.34 3.52a4.8 4.8 0 00-.27 2.72 23.37 23.37 0 001.7 4 31.91 31.91 0 0010.37 3 23.6 23.6 0 009.57-.81 20.41 20.41 0 011.07-1.81c.44-.63 1.34-1.63 1.34-1.63a2.28 2.28 0 00.62-.09 5.06 5.06 0 004-3.89l2.41-1.45-.45-6.15a14.72 14.72 0 012.78 4.53 21.77 21.77 0 011.78 5.79 23.09 23.09 0 00-.16-4.27zM29.17 33.6a4.18 4.18 0 012.05-1.09s-1.07-2.35-1.43-3.26a3.87 3.87 0 010-2.62c.27-.9 1.43-4.25 1.43-4.25s-8.49 4.7-8.76 4.79a6.1 6.1 0 00-1.43 2.08 87.85 87.85 0 00-3.43 8.69c-.72 2.71-2 8-2 8h6.17a28.47 28.47 0 012.77-6.24c2.21-3.96 3.47-5.14 4.63-6.13zM10.48 7.94a5.65 5.65 0 00.72-2.62l-.45.36S1.1 1.25.83 1.07.2.8.11.98s-.27.09.18.63 8.14 7.78 8.14 7.78l.09.54a8.71 8.71 0 001.96-1.99zm6.26 27.41c.09-1 0-4.61 0-5.24a6.24 6.24 0 011.07-2.72 9.14 9.14 0 011.61-1.81l.45-.45-1.43-1.27a10.09 10.09 0 00-2.15 2.09 7.68 7.68 0 00-1.78 3.52 5.64 5.64 0 00-.45 2.27c-.09 1.17 0 2.62 0 3.07s-.45.63-.81.63-.71-.18-.71-.9a32.91 32.91 0 01.36-4.43 16.82 16.82 0 011.25-4.16 15.86 15.86 0 011.7-2.63l-3.13.91a10.07 10.07 0 01-2.59.45h-.9s2.77-1.27 4.2-2.08l2.24-1.27a1.11 1.11 0 011.43.27l.36.46 1.34-.64.89-.36s.9-6.06 1.16-7.78.45-2 .27-2.62a1.54 1.54 0 00-1.16-1.09 2.49 2.49 0 01-.72-.09s-.17-.36.18-.36h2.77c.27 0 .63.09.45.9a38 38 0 00-1.34 7.15 21.77 21.77 0 00.54 7.15c.26 1.08.53 1.54 1 1.17 0 0 7.33-3.71 8.76-4.61a12.21 12.21 0 003.49-3.26c.71-1.08 3-6.87 3-6.87l-3.22-4.07 4.11-2.27a14.5 14.5 0 00-3-.09 11.82 11.82 0 00-2.68.28 17 17 0 00-3.22-2.9 13 13 0 00-3.13-1.72 13 13 0 00-4.65.91c-2.68 1-10.55 4.52-10.55 4.52a5.9 5.9 0 01-.89 3 7.17 7.17 0 01-2 1.8v24.73a3.77 3.77 0 003.94 3.71 4 4 0 003.94-3.28zm-2.86-21.26c1.07 0 1.25.82 1.16 1.18a1.14 1.14 0 01-1.25.81c-.63-.09-.89-.36-.89-.72s.44-.45.53-.63-.09-.54-1.34.09a2.73 2.73 0 011.79-.71z' fill='%23333'/%3E%3C/svg%3E");background-size:cover;width:calc(33em / 9);height:calc(23em / 9);position:absolute;top:19.5%;left:11.5%}#hub-sidebar .signup-elicorn-bubble{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 217.94 257.81'%3E%3Crect x='4.6' y='4.25' width='209.71' height='200.83' rx='11' fill='%23fff'/%3E%3Cpath d='M200.94 208.82H76.77v-8h124.17a9 9 0 009-9V16.97a9 9 0 00-9-9H180.4v-8h20.54a17 17 0 0117 17v174.85a17 17 0 01-17 17zM6.12 257.82l-4.18-6.8 41.3-25.72a8.94 8.94 0 00-4.77-16.48H16.94a17 17 0 01-17-17V16.97a17 17 0 0117-17h122.55v8H16.94a9 9 0 00-9 9v174.85a9 9 0 009 9h21.5a16.94 16.94 0 019 31.31z' fill='%231e873d'/%3E%3C/svg%3E"),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='109' height='109'%3E%3Cpath fill-rule='evenodd' fill='%23ffffff' d='M109 109H0V0h109v109z'/%3E%3C/svg%3E");background-position:center bottom 1px, center bottom;background-size:calc(100% - 2px) auto,100% 65%}.blog-marketo .mktoForm{width:100% !important}.blog-marketo .mktoForm .mktoLabel,.blog-marketo .mktoForm .mktoGutter,.blog-marketo .mktoForm .mktoOffset,.blog-marketo .mktoForm .mktoClear{display:none}.blog-marketo .mktoForm input[type=email],.blog-marketo .mktoForm select{background-color:#ffffff !important;padding:0.75em !important;margin-bottom:.75em;border-color:#949595;font-weight:300}.blog-marketo .mktoForm input[type=email]:hover::-moz-placeholder, .blog-marketo .mktoForm input[type=email]:focus::-moz-placeholder, .blog-marketo .mktoForm select:hover::-moz-placeholder, .blog-marketo .mktoForm select:focus::-moz-placeholder{color:#5cb85c}.blog-marketo .mktoForm input[type=email]:hover:-ms-input-placeholder, .blog-marketo .mktoForm input[type=email]:focus:-ms-input-placeholder, .blog-marketo .mktoForm select:hover:-ms-input-placeholder, .blog-marketo .mktoForm select:focus:-ms-input-placeholder{color:#5cb85c}.blog-marketo .mktoForm input[type=email]:hover::-ms-input-placeholder, .blog-marketo .mktoForm input[type=email]:focus::-ms-input-placeholder, .blog-marketo .mktoForm select:hover::-ms-input-placeholder, .blog-marketo .mktoForm select:focus::-ms-input-placeholder{color:#5cb85c}.blog-marketo .mktoForm input[type=email]:hover::placeholder,.blog-marketo .mktoForm input[type=email]:focus::placeholder,.blog-marketo .mktoForm select:hover::placeholder,.blog-marketo .mktoForm select:focus::placeholder{color:#5cb85c}.blog-marketo .mktoForm .mktoFormRow:first-of-type .mktoFieldDescriptor{width:100%;float:none}.blog-marketo .mktoForm .mktoFormRow:first-of-type .mktoFieldDescriptor:first-child{margin-right:0}.blog-marketo .mktoForm .mktoButtonRow .mktoButtonWrap{margin-left:0 !important}.blog-marketo .mktoForm .mktoButtonRow .mktoButtonWrap .mktoButton{padding-left:0.75em !important;padding-right:0.75em !important;width:200px !important;max-width:100% !important;margin:0 !important;font-size:0.889em !important;font-weight:900 !important;display:inline-block !important}.sidebar:not(:first-child) .sidebar-box:not(#hub-sidebar) .blog-marketo .mktoForm input[type=email],.sidebar:not(:first-child) .sidebar-box:not(#hub-sidebar) .blog-marketo .mktoForm select{padding:0.6em 0.75em !important}.sidebar:not(:first-child) .sidebar-box.mini-signup:not(#hub-sidebar) .blog-marketo .mktoForm input[type="email"],.sidebar:not(:first-child) .sidebar-box.mini-signup:not(#hub-sidebar) .blog-marketo .mktoForm select{padding:0.5em 0.75em !important}@media screen and (min-width: 900px){.sidebar-box .blog-marketo .mktoForm .mktoButtonRow .mktoButtonWrap .mktoButton,#hub-sidebar .blog-marketo .mktoForm .mktoButtonRow .mktoButtonWrap .mktoButton{width:100% !important}}.blog-article-content__text{margin-bottom:20px}.blog-article-content__text>*:first-child{margin-top:0}.blog-article-content__text img.align-right{float:right;margin-left:20px;margin-bottom:20px}.blog-article-content__text>p,.blog-article-content__text>h1,.blog-article-content__text>h2,.blog-article-content__text>h3,.blog-article-content__text>h4,.blog-article-content__text>h5,.blog-article-content__text>h6,.blog-article-content__text>blockquote,.blog-article-content__text>ul,.blog-article-content__text>ol,.blog-article-content__text>input{max-width:690px;max-width:68ch}.blog-article-content__text ul,.blog-article-content__text ol{margin-bottom:1.5em;padding-left:1.5em}.blog-article-content__text ul li,.blog-article-content__text ol li{margin-bottom:0.75em}@media screen and (min-width: 480px){.blog-article-content__text ul,.blog-article-content__text ol{margin-left:1em}}.blog-article-content__text .ref-footnotes ol{margin-left:0}.blog-article-content__text ul{list-style-type:disc}.blog-article-content__text ul ul{list-style-type:circle;margin-top:1em;margin-left:0}.blog-article-content__text ul ul ul{list-style-type:square}.blog-article-content__text ol{list-style-type:decimal}.blog-article-content__text ol ul{list-style-type:circle;margin-top:1em;margin-left:0}.blog-article-content__text ol ul ul{list-style-type:square}.blog-article-content__text ol li{padding-left:0.375em}.blog-article-content__text .toc+ul li{margin-bottom:0}.blog-article-content__text .toc+ul ul{margin-top:0;margin-bottom:0}.blog-article-content__text pre,.blog-article-content__text p>code{background-color:#f7f7f7;border:1px solid #ddd;border-radius:3px;color:#333;font-size:0.8em}.blog-article-content__text p>code{font-style:normal}.blog-article-content__text pre,.blog-article-content__text li>code{background-color:#f7f7f7;border:1px solid #ddd;border-radius:3px;color:#333;font-size:0.8em}.blog-article-content__text pre{margin-bottom:1.5em;padding:1.5em;background-color:#1a1b1c;border-color:#000000;color:#ddd}.blog-article-content__text p>code,.blog-article-content__text li>code{padding:1px 4px 2px;margin:0 2px}@media screen and (max-width: 350px){.blog-article-content__text p>code,.blog-article-content__text li>code{max-width:100%;word-break:break-word}}.blog-article-content__text figcaption>code{padding:1px 3px 2px;margin:0 2px;background-color:#f7f7f7;border:1px solid #ddd;border-radius:3px;color:#333;font-size:0.9em}.blog-article-content__text a{color:#1e873d;text-decoration:underline}.blog-article-content__text h1,.blog-article-content__text h2,.blog-article-content__text h3,.blog-article-content__text h4,.blog-article-content__text h5{margin-top:1.875em}.blog-article-content__text h1{font-size:1.953125em;font-weight:400}.blog-article-content__text h2,.blog-article-content__text h3,.blog-article-content__text h4,.blog-article-content__text h5{font-weight:bold}.blog-article-content__text h2{font-size:1.5625em}.blog-article-content__text h3,.blog-article-content__text h4,.blog-article-content__text h5{font-size:1.25em}.blog-article-content__text #newsletter_sub [type="email"]{box-shadow:none;padding:.75em}.blog-article-content__text #newsletter_sub [type="email"]:focus{border-color:#2cc95c;outline:1px dashed #949595}.blog-article-content__text #newsletter_sub label{color:#333;font-weight:300;text-transform:capitalize}.blog-article-content__text #newsletter_sub .mktoButton{background-color:#1e873d !important;padding:0.75em 3em !important;font-size:.889em;text-transform:uppercase}.blog-article-content__text #newsletter_sub .mktoButton:hover{background-color:#2cc95c !important}.blog-article-content__text #newsletter_sub .mktoButton:focus{outline:2px dashed #949595}.blog-article-content__text .video-wrapper{max-width:560px}.blog-article-content__text ul.meta__tags-list{margin:0.5em 0;padding:0}.blog-article-content__text ul.meta__tags-list.desktop-only{display:none}.blog-article-content__text ul.meta__tags-list.mobile-only{display:block;text-align:center}@media screen and (min-width: 600px){.blog-article-content__text ul.meta__tags-list.mobile-only{text-align:left}}@media screen and (min-width: 900px){.blog-article-content__text ul.meta__tags-list.desktop-only{display:block}.blog-article-content__text ul.meta__tags-list.mobile-only{display:none}}.blog-article-content__text blockquote{border-left:7px solid #1e873d;color:inherit}.blog-article-content__text blockquote h1,.blog-article-content__text blockquote h2,.blog-article-content__text blockquote h3,.blog-article-content__text blockquote h4,.blog-article-content__text blockquote h5,.blog-article-content__text blockquote h6{color:#1e873d}.blog-article-content__text blockquote p{margin-bottom:0.75em;color:#1e873d}.blog-article-content__text blockquote cite{font-size:75%;font-style:normal;display:block}.blog-article-content__text .normal-quote+blockquote{font:inherit}.blog-article-content__text .normal-quote+blockquote p{color:inherit;margin-bottom:1.5em}.blog-article-content__text .response+p{margin-left:4em}.blog-article-nextprev{overflow:hidden}.blog-article-nextprev__next,.blog-article-nextprev__prev{text-decoration:none !important}.blog-article-nextprev__next{float:left}.blog-article-nextprev__prev{float:right}.sidebar-box{padding:calc(5em / 6);border-radius:3px;margin-bottom:1.5em}.sidebar-box h6{padding:0.375em 0.75em}.sidebar-box h6 small{font-size:75%}.sidebar-box:not(#sidebar-signup) h6{font-weight:900}.sidebar-box .btn,.sidebar-box .customers .customer-list a.read-more,.customers .customer-list .sidebar-box a.read-more{font-weight:900;font-size:0.889em}.popular-posts{background-color:whitesmoke}.popular-posts li{margin-bottom:calc(5em / 6)}.popular-posts li a{padding:0.375em 0.5em 0.375em 1.5em;position:relative;background-color:#ffffff;border-radius:3px;border:1px solid transparent;display:block;transition:all .2s ease}.popular-posts li a small{color:#666666;font-size:calc(2em / 3)}.popular-posts li a:before{position:absolute;left:0.375em;top:0.635em;content:'';width:1em;height:1em;-webkit-mask:url(../images/icons/angle-right-medium-mask-3969acfe.svg) no-repeat center center;mask:url(../images/icons/angle-right-medium-mask-3969acfe.svg) no-repeat center center;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor}.popular-posts li a .external-link:after{display:inline;content:'\00a0\00a0\00a0\00a0\00a0';margin-left:0.3em;vertical-align:-1px;margin-bottom:-1px;-webkit-mask:url(../images/icons/external-link-mask-02c7a188.svg) no-repeat center center;mask:url(../images/icons/external-link-mask-02c7a188.svg) no-repeat center center;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor}.popular-posts li a:hover,.popular-posts li a:focus{border-color:#2cc95c}.popular-posts li a:focus{outline-offset:0}.popular-posts li small{display:block;margin-top:.375em}.popular-posts li:last-child{margin-bottom:0.375em}.popular-posts .btn,.popular-posts .customers .customer-list a.read-more,.customers .customer-list .popular-posts a.read-more{padding:1em !important}.popular-posts .btn .icon,.popular-posts .customers .customer-list a.read-more .icon,.customers .customer-list .popular-posts a.read-more .icon{vertical-align:-2px}.popular-posts>*:last-child{margin-bottom:0}@media screen and (min-width: 600px){.popular-posts{border-width:2px 0}}#hub-sidebar .blog-tags{margin-bottom:50px}#hub-sidebar .newsletter-signup{min-height:16em;padding-bottom:1.5em}@media screen and (min-width: 1400px){#hub-sidebar .newsletter-signup{min-height:18em}}#hub-sidebar .newsletter-signup .mktoCheckboxList input[type=checkbox]+label:before{border-color:#949595 !important}#hub-sidebar .newsletter-signup .mktoCheckboxList.mktoInvalid input[type=checkbox]+label:before{border-color:#eb0000 !important}#hub-sidebar .newsletter-signup .mktoCheckboxList:focus input[type=checkbox]+label:before{border-color:#2cc95c !important}#hub-sidebar .sticky-block{min-height:17em}@media screen and (min-width: 1400px){#hub-sidebar .sticky-block{min-height:19em}}.related-posts{background-color:#f1f1f1;margin-bottom:3em;margin-left:0.75em;margin-right:0.75em;padding:1.5em 0.75em;max-width:650px}.related-posts::after{clear:both;content:"";display:block}.related-posts h6{text-transform:uppercase;font-weight:900;padding-left:2.5%}.related-posts h6 small{font-size:75%}.related-posts li{display:inline-block;padding:1.5em 1.5em 1.5em 2.5%;position:relative;width:100%}.related-posts li a{display:block;position:relative;color:#1B7E39}.related-posts li a .lead{line-height:1.1}.related-posts li a .read-more{background-color:#1e873d;color:#ffffff;padding:8px 10px;border-radius:3px;transition:background-color 150ms ease}.related-posts li a small{display:block;color:#1a1b1c;margin:0.375em 0 1.5em}.related-posts li a:hover,.related-posts li a:focus{color:#2cc95c}.related-posts li a:hover .read-more,.related-posts li a:focus .read-more{background-color:#2cc95c}.related-posts li a:focus{outline:2px dashed #949595}.related-posts li:after{content:"";border:2px solid #1e873d;border-width:0 0 2px 0;position:absolute;bottom:0;left:0;width:100%;height:0}.related-posts li:last-child:after{border:none}@media screen and (min-width: 900px){.related-posts{padding:1.5em 1.5em 1.5em 3em;margin-left:0;margin-right:0;max-width:none}.related-posts h6{padding-left:0}.related-posts ul{display:flex;flex-wrap:nowrap}.related-posts li{flex:0 1 33%;margin-right:1.5em;padding-left:0}.related-posts li:after{position:absolute;top:0.375em;bottom:0.375em;left:100%;width:0;height:auto;border-color:#ddd;border-width:0 1px 0 0}}.inline-newsletter-signup{padding-bottom:0.75em}.inline-newsletter-signup .mktoForm{width:100% !important;padding:0 !important}.inline-newsletter-signup .mktoForm .mktoClear,.inline-newsletter-signup .mktoForm .mktoOffset{display:none}.inline-newsletter-signup .mktoForm input[type=email]{background-color:#ffffff !important}.inline-newsletter-signup .mktoForm input[type=email],.inline-newsletter-signup .mktoForm select{width:100%;margin-bottom:0.75em;border-color:#ddd !important;padding:0.75em !important;float:none;line-height:normal}.inline-newsletter-signup .mktoForm input[type=email]:hover,.inline-newsletter-signup .mktoForm select:hover{border-color:#b1b1b1 !important}.inline-newsletter-signup .mktoForm input.mktoInvalid[type=email],.inline-newsletter-signup .mktoForm select.mktoInvalid{border-color:#eb0000 !important}.inline-newsletter-signup .mktoForm input[type=email]:focus,.inline-newsletter-signup .mktoForm select:focus{border-color:#2cc95c !important}@media screen and (min-width: 600px){.inline-newsletter-signup .mktoForm input[type=email],.inline-newsletter-signup .mktoForm select{max-width:24.15em}}.inline-newsletter-signup .mktoForm .mktoLabel{font-size:.8em;font-weight:300 !important;line-height:1.5}.inline-newsletter-signup .mktoForm .mktoLabel .show-for-sr{position:relative !important;overflow:visible;clip:unset;-webkit-clip-path:none;clip-path:none}.inline-newsletter-signup .mktoForm .mktoLabel .show-for-sr .hide-for-screen{position:absolute !important;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}.inline-newsletter-signup .mktoForm input[type="email"],.inline-newsletter-signup .mktoForm select,.inline-newsletter-signup .mktoForm .mktoCheckboxList input[type=checkbox]+label{font-weight:300}.inline-newsletter-signup .mktoForm .mktoCheckboxList{padding-left:0;margin-bottom:1.75em}.inline-newsletter-signup .mktoForm .mktoCheckboxList input[type=checkbox]+label{margin-left:30px;text-indent:-30px;letter-spacing:0}.inline-newsletter-signup .mktoForm .mktoCheckboxList input[type=checkbox]+label:before{border-color:#ddd !important;vertical-align:-4px}.inline-newsletter-signup .mktoForm .mktoCheckboxList:hover input[type=checkbox]+label:before{border-color:#b1b1b1 !important}.inline-newsletter-signup .mktoForm .mktoCheckboxList.mktoInvalid input[type=checkbox]+label:before{border-color:#eb0000 !important}.inline-newsletter-signup .mktoForm .mktoCheckboxList:focus input[type=checkbox]+label:before{border-color:#2cc95c !important}.inline-newsletter-signup .mktoForm .mktoFieldWrap>.mktoLabel{font-size:0}.inline-newsletter-signup .mktoForm .mktoAsterix{font-size:0}.inline-newsletter-signup .mktoForm .mktoFormRow:first-of-type .mktoFieldDescriptor{width:100%;float:none}.inline-newsletter-signup .mktoForm .mktoFormRow:first-of-type .mktoFieldDescriptor:first-child{margin-right:0}.inline-newsletter-signup .mktoForm .mktoFormRow:first-of-type .mktoFieldDescriptor .mktoFieldWrap{float:none}.inline-newsletter-signup .mktoForm .mktoFormRow:nth-child(3) .mktoFormCol{margin-bottom:0}.inline-newsletter-signup .mktoForm .mktoButtonRow .mktoButtonWrap .mktoButton{font-size:0.889em !important;padding:1.125em 3em !important;font-weight:900 !important;width:100%;margin:0 !important}@media screen and (min-width: 600px){.inline-newsletter-signup .mktoForm .mktoButtonRow .mktoButtonWrap .mktoButton{width:auto}}.inline-newsletter-signup .mktoForm .mktoError{margin-top:-0.75em;margin-bottom:10px}.inline-newsletter-signup .mktoForm input[type="email"]+.mktoError,.inline-newsletter-signup .mktoForm select+.mktoError{padding-left:0 !important;padding-top:0.15em !important}.inline-newsletter-signup .mktoForm .mktoCheckboxList+.mktoError{padding-left:30px !important;margin-top:-0.5em}.blog-breadcrumb{padding-top:0.375em}.blog_authors .article-preview .meta-info{line-height:1.5}.meta-info .meta-image img[alt="Anonymous"]{transform:scale(1.3) translateY(0.2em)}.article-list img.float-right,.article-list img[style*="float"]{display:none}.author-tag-list a{text-decoration:underline}.author-tag-list ul:empty{display:none}#sidebar-signup .mktoForm .mktoHtmlText{padding-left:0.75rem}.author-bio{background-color:#000000;color:#ffffff;padding:3em 0}.author-bio .page-content-wrapper .author-pic{width:11.889em;height:11.889em;position:relative;background-color:#ddd}.author-bio .page-content-wrapper .author-pic img{width:100%;-webkit-filter:grayscale(1);filter:grayscale(1)}.author-bio .page-content-wrapper .author-pic .green-border{width:100%;height:0.611em;background-color:#5cb85c;position:absolute;top:calc(100% + 0.278em);right:0;left:0}@media screen and (min-width: 600px){.author-bio .page-content-wrapper .author-pic .green-border{width:0.611em;height:100%;top:0;left:calc(100% + 0.278em);bottom:0;right:auto}}.author-bio .page-content-wrapper .author-content{width:100%}.author-bio .page-content-wrapper .author-content h1{font-weight:400;margin-bottom:0.125em}.author-bio .page-content-wrapper .author-content h1+p{margin-bottom:1.25em}.author-bio .page-content-wrapper .author-content *:last-child{margin-bottom:0}.author-bio .page-content-wrapper .author-content .btn.btn-sm,.author-bio .page-content-wrapper .author-content .customers .customer-list a.btn-sm.read-more,.customers .customer-list .author-bio .page-content-wrapper .author-content a.btn-sm.read-more{color:#ffffff;text-decoration:none;text-transform:none;padding:0.5em 0.75em;font-size:0.75565em;letter-spacing:0.01em}.author-bio .page-content-wrapper .author-content .btn.btn-sm .fa-twitter,.author-bio .page-content-wrapper .author-content .customers .customer-list a.btn-sm.read-more .fa-twitter,.customers .customer-list .author-bio .page-content-wrapper .author-content a.btn-sm.read-more .fa-twitter{margin-right:0.1em}.author-bio .page-content-wrapper .author-content .btn.btn-sm .fa-linkedin-square,.author-bio .page-content-wrapper .author-content .customers .customer-list a.btn-sm.read-more .fa-linkedin-square,.customers .customer-list .author-bio .page-content-wrapper .author-content a.btn-sm.read-more .fa-linkedin-square,.author-bio .page-content-wrapper .author-content .btn.btn-sm .fa-github,.author-bio .page-content-wrapper .author-content .customers .customer-list a.btn-sm.read-more .fa-github,.customers .customer-list .author-bio .page-content-wrapper .author-content a.btn-sm.read-more .fa-github{margin-right:0.2em}.author-bio .page-content-wrapper .author-content .btn.btn-sm .icon,.author-bio .page-content-wrapper .author-content .customers .customer-list a.btn-sm.read-more .icon,.customers .customer-list .author-bio .page-content-wrapper .author-content a.btn-sm.read-more .icon{height:1.15em;width:1.15em;margin:-0.1em 0.15em -0.05em 0}@media screen and (max-width: 599px){.author-bio .page-content-wrapper .author-content .btn.btn-sm,.author-bio .page-content-wrapper .author-content .customers .customer-list a.btn-sm.read-more,.customers .customer-list .author-bio .page-content-wrapper .author-content a.btn-sm.read-more{margin:0 0.75em 1.5em}.author-bio .page-content-wrapper .author-content .btn.btn-sm:first-child,.author-bio .page-content-wrapper .author-content .customers .customer-list a.btn-sm.read-more:first-child,.customers .customer-list .author-bio .page-content-wrapper .author-content a.btn-sm.read-more:first-child{margin-left:0}.author-bio .page-content-wrapper .author-content .btn.btn-sm:last-child,.author-bio .page-content-wrapper .author-content .customers .customer-list a.btn-sm.read-more:last-child,.customers .customer-list .author-bio .page-content-wrapper .author-content a.btn-sm.read-more:last-child{margin-right:0}}.author-bio .page-content-wrapper .author-content .lead.text-white{max-width:62ch;font-weight:300}.author-bio .page-content-wrapper .author-content.has-social .lead.text-white{margin-bottom:1em}@media screen and (max-width: 599px){.author-bio .page-content-wrapper .author-content{margin-top:2em}}@media screen and (max-width: 899px){.author-bio .page-content-wrapper .author-content .lead.text-white{font-size:1em}}@media screen and (min-width: 600px){.author-bio .page-content-wrapper{display:flex;flex-wrap:nowrap;justify-content:space-between}.author-bio .page-content-wrapper .author-pic{margin-right:4.778em}.author-bio .page-content-wrapper .author-content{width:calc(100% - 16.667em)}.author-bio .page-content-wrapper.no-bio{align-items:center}}.author-breadcrumb small{position:relative;border-bottom:3px solid #e1e1e1;font-weight:900;display:block;padding-bottom:0.375em}.author-breadcrumb small .gray-arrow,.author-breadcrumb small .arrow-border{top:100%;border:solid transparent;height:0;width:0;position:absolute;pointer-events:none}.author-breadcrumb small .gray-arrow{border-top-color:#ffffff;border-width:14px;left:40px}.author-breadcrumb small .arrow-border{border-top-color:#e1e1e1;border-width:18px;left:36px}.author-header+.article-list{padding-top:1.5em}.author-header .author-social{margin-bottom:0}.author-header .author-social .btn-sm{margin:0 1.5em 1.25em 0 !important}@counter-style green-check-emoji{system:cyclic;symbols:"\2705";suffix:" "}.green-check-bullets+ul{list-style-type:green-check-emoji;padding-left:0.375em;margin-left:1em}.green-check-bullets+ul li{padding-left:0.75em}.float-right.thumbnail img{display:block}.customers .customer-list img{width:50%;margin-left:25%;margin-top:1.5em;margin-bottom:1.5em}@media screen and (min-width: 900px){.customers .customer-list img{width:80%;margin-left:10%}}.customers .customer-list .row{padding-top:1.5em}.customers .customer-list .row::after{clear:both;content:"";display:block}.customers .customer-list .col{display:flex !important;align-items:center;justify-content:center;margin-bottom:0}@media screen and (min-width: 900px){.customers .customer-list .col{float:left;display:block;margin-right:2.1276595745%;width:48.9361702128%;min-height:250px}.customers .customer-list .col:last-child{margin-right:0}}.customers .customer-list .col p{margin-bottom:0}.customers .customer-list a.read-more{margin-bottom:1.5em}.page-content-wrapper.customer{margin-top:3em}@media screen and (min-width: 900px){.page-content-wrapper.customer{margin-top:6em}}.page-content-wrapper.customer .customer-list img{max-width:150px}.page-content-wrapper.customer .customer-logo{margin:3em 0}.page-content-wrapper.customer .customer-logo img{max-width:60%}#site-nav.sticky+.page-content-wrapper.customer{margin-top:calc(3em + 68px)}@media screen and (min-width: 900px){#site-nav.sticky+.page-content-wrapper.customer{margin-top:calc(6em + 68px)}}.customer-backlink{text-align:right;display:block}.customer-summary{margin-bottom:1.5em}@media screen and (min-width: 900px){.customer-summary{float:left;display:block;margin-right:2.1276595745%;width:40.4255319149%;padding-right:3em}.customer-summary:last-child{margin-right:0}}.customer-summary .section-subheading{margin-bottom:3em}.customer-summary .section-label{display:block;margin-bottom:0.75em}.customer-highlights-list{background:#f1f1f1;border:1px solid #ddd;border-radius:3px;font-weight:300;padding:0.75em}.customer-highlights-list__item{padding:0 0 0.75em 1.5em;position:relative}.customer-highlights-list__item::before{position:absolute;top:0;left:0;color:#1e873d;content:"✓ "}.customer-case-study{margin-bottom:6em}@media screen and (min-width: 900px){.customer-case-study{float:left;display:block;margin-right:2.1276595745%;width:57.4468085106%}.customer-case-study:last-child{margin-right:0}}@media screen and (min-width: 900px){.customer-case-study .blockquote-container{position:relative;left:-25%;margin:3em 0}}.customer-case-study h3{margin-top:3em}.customer-case-study h4{margin-top:1.5em}.customer-case-study h4:first-of-type{margin-top:0}.customer-case-study .video-wrapper{margin-bottom:1.5em}.product-previews{background-color:#f1f1f1;padding:6em 0}.product-previews header{float:none;text-align:center}@media screen and (min-width: 900px){.product-previews header{float:left;display:block;margin-right:2.1276595745%;width:48.9361702128%;margin-left:25.5319148936%}.product-previews header:last-child{margin-right:0}}.product-previews main{display:block;margin-top:3em}.product-previews main::after{clear:both;content:"";display:block}@media screen and (min-width: 900px){.product-previews main{margin-left:12.7659574468%;float:left;display:block;margin-right:2.1276595745%;width:74.4680851064%}.product-previews main:last-child{margin-right:0}}.product-previews .link-container{text-align:center;margin-top:3em}.product-previews .link-container .compare-products{font-size:1em;font-weight:300;text-decoration:underline}.product-previews .link-container .compare-products::after{content:" →"}.customers-marquee{padding:4.5em 0 6em;background:#1a1b1c url(../images/customers-marquee-bk-b2b3c718.webp) center no-repeat;background-size:cover;position:relative}.customers-marquee .overlay{position:absolute;width:100%;height:100%;top:0;left:0;background-color:rgba(16,8,65,0.75);mix-blend-mode:lighten}.customers-marquee .page-content-wrapper{position:relative}.customers-marquee .header-content{max-width:890px;margin:0 auto}.customers-marquee .header-content img{max-width:250px;margin-bottom:4.5em}.no-webp .customers-marquee,.no-js .customers-marquee{background-image:url(../images/customers-marquee-bk-49556686.png)}.customers-highlights{padding:4.5em 0 1.5em;background-color:#f1f1f1}.customers-highlights .highlight-tiles .highlight-tile{background-color:#ffffff;position:relative;margin-bottom:1.5em}.customers-highlights .highlight-tiles .stat-highlight{background:#ddd center no-repeat;background-size:cover;color:#ffffff;text-align:center;padding:3em 1.5em 4.5em;text-shadow:0 1px 1px rgba(0,0,0,0.75);position:relative}.customers-highlights .highlight-tiles #pex-story.stat-highlight{background-image:url(../images/pex-story-bk-733293cf.webp)}.customers-highlights .highlight-tiles #copper-story.stat-highlight{background-image:url(../images/prosperworks-story-bk-5ab3ebdf.webp)}.customers-highlights .highlight-tiles #chartbeat-story.stat-highlight{background-image:url(/assets/images/chart-beat-story-bk.webp)}.customers-highlights .highlight-tiles .stat-highlight .h1{width:100%;margin-bottom:0.1875em}.customers-highlights .highlight-tiles .stat-highlight .h1 strong{font-size:1.25em}.customers-highlights .highlight-tiles .stat-highlight .h5{max-width:265px;margin:0 auto}.customers-highlights .highlight-tiles .stat-highlight .h5 br{display:none}@media screen and (min-width: 900px){.customers-highlights .highlight-tiles .stat-highlight .h5 br{display:block}}.customers-highlights .highlight-tiles .stat-highlight:before,.customers-highlights .highlight-tiles .stat-highlight:after{position:absolute;bottom:0;border-bottom:1.25em solid #ffffff;display:block;content:""}.customers-highlights .highlight-tiles .stat-highlight:before{width:2.5em;left:0;border-right:1.25em solid transparent}.customers-highlights .highlight-tiles .stat-highlight:after{left:2.5em;right:0;border-left:1.25em solid transparent}.customers-highlights .highlight-tiles .highlight-link{display:block}.customers-highlights .highlight-tiles .company-highlight{padding:1em 1.5em;font-weight:300;color:#09436a}.customers-highlights .highlight-tiles .company-highlight .company-logo{width:55%;height:4em;line-height:4em;margin-bottom:2em}.customers-highlights .highlight-tiles .company-highlight .company-logo img{vertical-align:bottom;max-height:4em}.customers-highlights .highlight-tiles .company-highlight .company-logo.short img{max-height:3em}.customers-highlights .highlight-tiles .company-highlight .company-logo.shorter img{max-height:2.5em}.customers-highlights .highlight-tiles .company-highlight .company-logo.wide{width:65%}.customers-highlights .highlight-tiles .company-highlight .company-info p{margin-bottom:0}.customers-highlights .highlight-tiles .highlight-btn{padding:1.5em}.customers-highlights .highlight-tiles .highlight-btn strong:after{content:"\f0a9";display:inline-block;margin-left:0.375em;font-family:FontAwesome}@media screen and (min-width: 600px) and (max-width: 899px){.customers-highlights .highlight-tiles .highlight-tile{display:flex}.customers-highlights .highlight-tiles .stat-highlight{width:calc(40% + 1.25em);padding:3em 2.75em 3em 1.5em;display:flex;flex-wrap:wrap;justify-content:center;align-content:center}.customers-highlights .highlight-tiles .stat-highlight:before,.customers-highlights .highlight-tiles .stat-highlight:after{border-right:1.25em solid #ffffff;border-bottom-color:transparent;right:0}.customers-highlights .highlight-tiles .stat-highlight:before{width:auto;height:8.25em;bottom:auto;top:0}.customers-highlights .highlight-tiles .stat-highlight:after{border-bottom-width:0;border-top:1.25em solid transparent;bottom:0;top:8.25em}.customers-highlights .highlight-tiles .highlight-link{width:calc(60% - 1.25em);padding-left:1.5em;padding-bottom:4.5em}.customers-highlights .highlight-tiles .company-highlight{padding-left:0}.customers-highlights .highlight-tiles .highlight-btn{position:absolute;right:0;bottom:0;left:calc(40% + 1.25em)}}@media screen and (min-width: 900px){.customers-highlights .highlight-tiles{display:flex;flex-wrap:wrap;justify-content:space-between;padding:0 0.375em}.customers-highlights .highlight-tiles .highlight-tile{width:33%;margin-bottom:0}.customers-highlights .highlight-tiles .company-highlight{padding-bottom:7em}.customers-highlights .highlight-tiles .highlight-btn{position:absolute;bottom:0;width:100%;height:6em}}.no-webp .customers-highlights .highlight-tiles #pex-story.stat-highlight,.no-js .customers-highlights .highlight-tiles #pex-story.stat-highlight{background-image:url(../images/pex-story-bk-00e2c718.jpg)}.no-webp .customers-highlights .highlight-tiles #copper-story.stat-highlight,.no-js .customers-highlights .highlight-tiles #copper-story.stat-highlight{background-image:url(../images/prosperworks-story-bk-b7e96e52.jpg)}.no-webp .customers-highlights .highlight-tiles #chartbeat-story.stat-highlight,.no-js .customers-highlights .highlight-tiles #chartbeat-story.stat-highlight{background-image:url(/assets/images/chart-beat-story-bk.jpg)}#customers-carousel.homepage-customers{padding:4.5em 0;background-color:#1a1b1c}#customers-carousel.homepage-customers .quotes{padding-top:0}#customers-carousel.homepage-customers .quotes .lead{font-size:1.11em;line-height:1.618;margin-bottom:1.5em}#customers-carousel.homepage-customers .quotes .slick-dots li:not(.slick-active) button:before{color:#000000}#customers-carousel.homepage-customers .quotes cite:before{content:"— "}#customers-carousel.homepage-customers .quotes blockquote:before{margin-bottom:24px}#customers-carousel.homepage-customers .quotes blockquote.tweet:before{background-image:none;width:auto;content:"\f099";color:#1DA1F2;font-size:46px;line-height:38px;font-family:FontAwesome}#customers-carousel.homepage-customers .quotes blockquote.tweet p:before{content:"\201C";font-weight:bold}#customers-carousel.homepage-customers .quotes blockquote.tweet+cite:before{content:""}#customers-carousel.homepage-customers .quotes blockquote.pic:before{display:none}#customers-carousel.homepage-customers .big-openquote .quotes blockquote.tweet:before{color:#ffffff;width:1.9em;height:1.9em;font-size:4em;line-height:1.9;margin-bottom:1.875rem}#customers-carousel.homepage-customers .big-openquote .quotes blockquote.tweet p:before{content:''}#customers-carousel.homepage-customers .big-openquote .quotes .slider-nav .slick-dots li:not(.slick-active) button:not(:hover):before{opacity:0.5}@media screen and (min-width: 900px){#customers-carousel.homepage-customers .big-openquote .quotes .slider-nav{padding-left:0;width:100%;text-align:center}}#customer-index.customers-grid{padding:7.5em 0 4.5em;background:url(../images/customers-grid-bk-8b7c8c96.svg) left top no-repeat;background-size:contain}.customers-grid .customer-tiles .customer-tile{border-radius:3px;border:1px solid #ddd;margin:2em 0.5em;display:block;overflow:hidden;position:relative;padding-bottom:4em;transition:border, box-shadow .3s}.customers-grid .customer-tiles .customer-tile .front-side,.customers-grid .customer-tiles .customer-tile .back-side,.customers-grid .customer-tiles .customer-tile .customer-cta{padding:1.5em}.customers-grid .customer-tiles .customer-tile .back-side{top:-30%;left:0;right:0;opacity:0;background-color:#ffffff;transition:opacity .2s, top .3s;position:absolute;height:calc(100% - 4em)}.customers-grid .customer-tiles .customer-tile .customer-cta{position:absolute;bottom:0;width:100%}.customers-grid .customer-tiles .customer-tile .customer-cta strong:after{content:"\f0a9";display:inline-block;margin-left:0.375em;font-family:FontAwesome}.customers-grid .customer-tiles .customer-tile .front-image{margin-bottom:1.5em;width:100%}.customers-grid .customer-tiles .customer-tile .front-image img{width:100%}.customers-grid .customer-tiles .customer-tile .front-logo,.customers-grid .customer-tiles .customer-tile .back-logo{width:55%}.customers-grid .customer-tiles .customer-tile .front-logo img,.customers-grid .customer-tiles .customer-tile .back-logo img{vertical-align:bottom;max-height:3em}.customers-grid .customer-tiles .customer-tile .front-logo.small,.customers-grid .customer-tiles .customer-tile .back-logo.small{width:50%}.customers-grid .customer-tiles .customer-tile .front-logo.taller img,.customers-grid .customer-tiles .customer-tile .back-logo.taller img{max-height:4em}.customers-grid .customer-tiles .customer-tile .front-logo{margin-bottom:2em;height:3em;line-height:3em}.customers-grid .customer-tiles .customer-tile .front-copy p:last-child{margin-bottom:0}.customers-grid .customer-tiles .customer-tile .back-logo{margin-bottom:2.5em}.customers-grid .customer-tiles .customer-tile .back-logo,.customers-grid .customer-tiles .customer-tile .back-quote{opacity:0;transition:opacity .5s}.customers-grid .customer-tiles .customer-tile p{font-weight:300}.customers-grid .customer-tiles .customer-tile p,.customers-grid .customer-tiles .customer-tile blockquote{color:#09436a;font-size:1em}.customers-grid .customer-tiles .customer-tile blockquote{font-style:normal;padding-left:0;border-left:none}.customers-grid .customer-tiles .customer-tile blockquote:before{display:block;content:"";width:22px;height:17px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 72 53.78'%3E%3Cpath d='M28.34 2.08v25.63a2.08 2.08 0 01-2.08 2.07H11.07a2.08 2.08 0 00-2.06 1.84L4.14 51.94A2.08 2.08 0 010 51.7V2.08A2.08 2.08 0 012.08 0h24.18a2.08 2.08 0 012.08 2.08zM69.93 0H45.75a2.08 2.08 0 00-2.08 2.08V51.7a2.08 2.08 0 004.14.24l4.88-20.29a2.09 2.09 0 012.07-1.84h15.19a2.07 2.07 0 002.07-2.07V2.08A2.08 2.08 0 0069.93 0z' fill='%231e873d'/%3E%3C/svg%3E") left top no-repeat;background-size:contain;margin-bottom:.375em}.customers-grid .customer-tiles .customer-tile blockquote cite{font-weight:400;font-style:normal;text-align:right;display:block}.customers-grid .customer-tiles .customer-tile blockquote cite:before{content:"— "}.customers-grid .customer-tiles .customer-tile blockquote p:after{content:"\201D";font-weight:bold}.customers-grid .customer-tiles .customer-tile:hover{box-shadow:0 0 1px #2cc95c;border-color:#2cc95c}.customers-grid .customer-tiles .customer-tile:hover .back-side{top:0;opacity:1}.customers-grid .customer-tiles .customer-tile:hover .back-logo,.customers-grid .customer-tiles .customer-tile:hover .back-quote{opacity:1}@media screen and (min-width: 600px){.customers-grid .customer-tiles{display:flex;flex-wrap:wrap}.customers-grid .customer-tiles .customer-tile{width:calc(50% - 2em);margin:1em}}@media screen and (max-width: 374px){.customers-grid .customer-tiles .customer-tile blockquote{font-size:.889em}}@media screen and (min-width: 600px) and (max-width: 1199px){.customers-grid .customer-tiles .customer-tile blockquote{font-size:.889em}}@media screen and (min-width: 900px){.customers-grid .customer-tiles .customer-tile{width:calc(33.3% - 2em)}}.next-steps{padding:7.5em 0 4.5em;background:#000 url(../images/customers-grid-bk-8b7c8c96.svg) left top no-repeat;background-size:contain}.next-steps-buttons,.next-steps-button{display:inline-block;vertical-align:middle}.next-steps-button{margin:2em 3em;min-width:174px;color:#239f49}.next-steps-button .next-steps-image{display:inline-block;width:8em;height:8em;border-radius:50%;border:6px solid #239f49;transition:all .2s;padding:1.5em;margin-bottom:0.75em;color:#ffffff}.next-steps-button .next-steps-image img,.next-steps-button .next-steps-image svg{width:100%}.next-steps-button .next-steps-image svg{fill:currentColor;height:100%}.next-steps-button .next-steps-image.newsletter-icon img,.next-steps-button .next-steps-image.newsletter-icon svg{transform:scale(1.52)}.next-steps-button .next-steps-image.blog-icon img,.next-steps-button .next-steps-image.blog-icon svg{transform:scale(1.25)}.next-steps-button .next-steps-image.azure-cloud-icon img,.next-steps-button .next-steps-image.azure-cloud-icon svg{transform:scale(1.2) translateY(-3px)}.next-steps-button p{font-weight:bold;white-space:nowrap;margin-bottom:0}.next-steps-button:hover .next-steps-image,.next-steps-button:focus .next-steps-image{border-color:#2cc95c;background-color:#2cc95c}.next-steps-button:focus{outline:2px dashed #949595 !important;outline-offset:10px !important}@media screen and (min-width: 1200px){.next-steps-button{min-width:190px}}.next-steps-buttons.narrow-text .next-steps-button{min-width:150px !important}.usecases-marquee{padding:4.5em 0 1.5em;background:#1a1b1c url(../images/usecases-marquee-bk-22432b9f.webp) center no-repeat;background-size:cover}@media screen and (min-width: 900px){.usecases-marquee .usecases-highlights{margin:0 -0.75em}}.usecases-marquee .usecases-highlights .usecases-highlight{border-radius:6px;border:2px solid #1e873d;background-color:rgba(0,0,0,0.5);color:#e7e7e7;margin:1.5em 0;padding:2em 2em 6em;position:relative}.usecases-marquee .usecases-highlights .usecases-highlight .highlight-cta{position:absolute;bottom:2em;left:2em;width:calc(100% - 4em)}@media screen and (min-width: 600px){.usecases-marquee .usecases-highlights{display:flex;justify-content:center;flex-wrap:wrap}.usecases-marquee .usecases-highlights .usecases-highlight{margin:0.75em;width:calc(50% - 1.5em)}.usecases-marquee .usecases-highlights .usecases-highlight .highlight-cta{max-width:200px}}.no-webp .usecases-marquee,.no-js .usecases-marquee{background-image:url(../images/usecases-marquee-bk-f558cea6.jpg)}.usecases-why-care{padding:7.5em 0 4.5em;background:#1a1b1c url(../images/customers-grid-bk-8b7c8c96.svg) left top no-repeat;background-size:contain;position:relative}.usecases-why-care:after{content:"";display:block;width:4em;position:absolute;top:100%;left:50%;margin-left:-2em;border:2em solid transparent;border-top-color:#1a1b1c}.usecases-why-care h2{max-width:900px;margin-right:auto;margin-left:auto}@media screen and (min-width: 600px){.usecases-why-care .why-care-copy{-moz-column-count:2;column-count:2;-moz-column-gap:2em;column-gap:2em}}@media screen and (min-width: 900px){.usecases-why-care .why-care-copy{-moz-column-gap:3em;column-gap:3em}}.usecases-customer-quote{padding:3em 0;background-color:#09436a}.usecases-customer-quote .customer-image{display:inline-block;vertical-align:middle;text-align:center;width:100%;margin-bottom:0.75em}.usecases-customer-quote .customer-image img{width:12em;height:12em;max-width:100%;border-radius:50%}@media screen and (min-width: 600px){.usecases-customer-quote .customer-image{width:auto;margin-bottom:0}}.usecases-customer-quote .customer-blockquote blockquote,.usecases-customer-quote .customer-blockquote cite{color:inherit;font-style:normal;font-size:inherit;font-weight:300;text-align:left;display:block}.usecases-customer-quote .customer-blockquote blockquote{position:relative;padding-left:32px;border-left:none;font-size:1.11em}.usecases-customer-quote .customer-blockquote blockquote:before{display:block;position:absolute;left:0;top:.35em;content:"";width:20px;height:15px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 72 53.78'%3E%3Cpath d='M28.34 2.08v25.63a2.08 2.08 0 01-2.08 2.07H11.07a2.08 2.08 0 00-2.06 1.84L4.14 51.94A2.08 2.08 0 010 51.7V2.08A2.08 2.08 0 012.08 0h24.18a2.08 2.08 0 012.08 2.08zM69.93 0H45.75a2.08 2.08 0 00-2.08 2.08V51.7a2.08 2.08 0 004.14.24l4.88-20.29a2.09 2.09 0 012.07-1.84h15.19a2.07 2.07 0 002.07-2.07V2.08A2.08 2.08 0 0069.93 0z' fill='%231e873d'/%3E%3C/svg%3E") center top no-repeat;background-size:contain}.usecases-customer-quote .customer-blockquote blockquote p:after{display:inline-block;content:"";width:20px;height:15px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 72 53.78'%3E%3Cpath d='M45.74 0h24.23a2.08 2.08 0 012.08 2.08V51.7a2.08 2.08 0 01-4.14.25l-4.94-20.36a2.09 2.09 0 00-2-1.8H45.74a2.08 2.08 0 01-2.07-2.08V2.08A2.08 2.08 0 0145.74 0zM2.08 0h24.18a2.08 2.08 0 012.07 2.08V51.7a2.08 2.08 0 01-4.14.25l-4.86-20.36a2.08 2.08 0 00-2.06-1.83H2.08A2.08 2.08 0 010 27.68V2.08A2.08 2.08 0 012.08 0z' fill='%231e873d'/%3E%3C/svg%3E") center top no-repeat;background-size:contain;vertical-align:text-bottom;margin-left:0.375em}@media screen and (min-width: 600px){.usecases-customer-quote .customer-blockquote{display:inline-block;vertical-align:middle;width:calc(100% - 15.5em);margin-left:1.5em}}.usecases-customers{padding:2.5em 0 4.5em}.usecases-customers .usecases-customer-logos{display:flex;flex-wrap:wrap;justify-content:center;align-items:center}.usecases-customers .usecases-customer-logos .usecases-customer-logo{display:inline-block;padding:0 1.5em;line-height:7.89em;flex:0 1 auto;max-width:310px;min-width:155px}.usecases-customers .usecases-customer-logos .usecases-customer-logo img{max-width:100%;max-height:2.55em;vertical-align:middle}.usecases-customers .usecases-customer-logos .usecases-customer-logo img.short{max-height:1.85em}.usecases-customers .usecases-customer-logos .usecases-customer-logo img.tall{max-height:3.25em}.usecases-customers .usecases-customer-logos .usecases-customer-logo img.taller{max-height:5.25em}@media screen and (min-width: 1200px){.usecases-customers .usecases-customer-logos{flex-wrap:nowrap}}.usecases-customers p{margin-top:3em}.usecases-customers p a:hover{text-decoration:underline}#usecases-next-steps.next-steps,#customer-next-steps.next-steps{padding:4.5em 0;background-image:none}#performance.usecases-video{margin-top:3em}#performance.usecases-video h2{max-width:none}#performance.usecases-video .video-wrapper{box-shadow:0 0 15px rgba(255,255,255,0.5)}#customer-marquee{padding:4.5em 0 calc(3em + 2.03vw);background-color:#1e873d;background-repeat:no-repeat;background-size:cover}@media screen and (min-width: 900px){#customer-marquee{padding:4.5em 0 calc(3em + 5.783vw)}}#customer-marquee .joint-logos>*{display:inline-block;vertical-align:middle}#customer-marquee .joint-logos>* img{display:block}#customer-marquee .joint-logos .citus-swirl{width:53px}@media screen and (min-width: 480px){#customer-marquee .joint-logos .citus-swirl{width:63px}}#customer-marquee .joint-logos .customer-logo{width:169px;height:52px;position:relative}#customer-marquee .joint-logos .customer-logo img{position:absolute;left:0;top:50%;transform:translateY(-50%);max-height:100%}@media screen and (min-width: 480px){#customer-marquee .joint-logos .customer-logo{width:205px;height:60px}#customer-marquee .joint-logos .customer-logo.large{width:225px}#customer-marquee .joint-logos .customer-logo.small{height:52px}#customer-marquee .joint-logos .customer-logo.smaller{height:48px}}@media screen and (max-width: 479px){#customer-marquee .joint-logos span.plus-sign{margin:0 1em}}#customer-marquee h1,#customer-marquee h2{max-width:1100px;margin-top:.75em}#customer-marquee,#about-customer{position:relative}#customer-marquee:after,#about-customer:after{position:absolute;top:calc(100% - 27px);left:0;width:100%;height:95px;background:url(../images/customer-marquee-separator-f70e8f2d.png) left center no-repeat;background-image:url(../images/customer-marquee-separator-d0e010cc.svg);background-size:1366px 95px;content:''}@media screen and (min-width: 600px){#customer-marquee:after,#about-customer:after{top:calc(100% - 2.03vw);background-size:cover;background-position:center;height:6.954vw}}span.plus-sign{position:relative;height:35px;width:35px;display:inline-block;margin:0 1.55em;vertical-align:middle}span.plus-sign:before,span.plus-sign:after{position:absolute;background-color:#ffffff;top:50%;left:0;height:3px;width:35px;content:''}span.plus-sign:before{transform:translateY(-50%)}span.plus-sign:after{transform:translateY(-50%) rotate(90deg)}#customer-main{position:relative;z-index:2}#customer-main .customer-content{margin-top:68px;padding:1.5em 0 3em}#customer-main .customer-content figure{margin:3em 0}#customer-main .customer-content figure figcaption{margin-top:1.5em}#customer-main .customer-content .pull-quote{margin:3em 0}@media screen and (min-width: 600px){#customer-main .customer-content .pull-quote{margin:3em}}#customer-main .customer-content .pull-quote blockquote{border-left:7px solid #1e873d;margin-bottom:1em;font-size:1.5em}#customer-main .customer-content .pull-quote blockquote:before{content:"“";text-indent:-10px;margin-right:2px;display:inline-block}#customer-main .customer-content .pull-quote blockquote:after{content:"”";margin-left:2px;display:inline}#customer-main .customer-content .pull-quote blockquote:before,#customer-main .customer-content .pull-quote blockquote:after{font-weight:700;font-size:1.35em;line-height:1;vertical-align:text-top}#customer-main .customer-content .pull-quote cite{font-style:normal;margin-left:calc(7px + 3.75em + 1em);text-indent:-1em;display:block}#customer-main .customer-content .pull-quote cite:before{content:"— "}#customer-main .customer-content .customer-stats{max-width:680px;margin:0 auto 3em;display:flex;flex-wrap:wrap}#customer-main .customer-content .customer-stats .stat{padding:0 0.375em;width:50%}#customer-main .customer-content .customer-stats .stat .h1{color:#1a1b1c;margin-bottom:0}#customer-main .customer-content .customer-stats .stat .desc{font-weight:400;font-size:1.11em;line-height:1.2;max-width:190px;margin:0 auto}@media screen and (min-width: 600px){#customer-main .customer-content .customer-stats .stat .desc.wide{max-width:230px}}#customer-main .customer-content .customer-stats .stat:first-child{position:relative}#customer-main .customer-content .customer-stats .stat:first-child:after{position:absolute;top:0;bottom:0;left:100%;width:1px;content:'';background-color:#666}@media screen and (max-width: 375px){#customer-main .customer-content .customer-stats .stat{width:100%}#customer-main .customer-content .customer-stats .stat:first-child{padding-bottom:1em;margin-bottom:1em}#customer-main .customer-content .customer-stats .stat:first-child:after{top:100%;bottom:auto;left:50%;width:30%;height:1px;transform:translateX(-50%)}}@media screen and (min-width: 900px){#customer-main .customer-content{float:left;display:block;margin-right:2.1276595745%;width:61.7021276596%;float:right;margin-right:0;margin-top:4.978vw}#customer-main .customer-content:last-child{margin-right:0}}#customer-main .customer-sidebar .share-page{padding-bottom:0.75em}#customer-main .customer-sidebar .share-page .social-media-icons a,#customer-main .customer-sidebar .share-page .social-media-icons button{width:calc(20em / 9);height:calc(19.5em / 9);text-align:center;line-height:calc(21.5em / 9);border-radius:3px;border:none;background-color:#1e873d;color:#ffffff;position:relative;padding:0;transition:all 150ms ease}#customer-main .customer-sidebar .share-page .social-media-icons a:hover,#customer-main .customer-sidebar .share-page .social-media-icons a:focus,#customer-main .customer-sidebar .share-page .social-media-icons button:hover,#customer-main .customer-sidebar .share-page .social-media-icons button:focus{background-color:#2cc95c}#customer-main .customer-sidebar .share-page .social-media-icons a:focus,#customer-main .customer-sidebar .share-page .social-media-icons button:focus{outline-offset:0;outline:1px dashed #949595}#customer-main .customer-sidebar .customer-highlights{border-radius:8px 8px 6px 6px;background-color:#1a1b1c;margin-bottom:2em}#customer-main .customer-sidebar .customer-highlights header,#customer-main .customer-sidebar .customer-highlights .header{background-color:#1e873d;border-radius:6px 6px 0 0;padding:1.77em}#customer-main .customer-sidebar .customer-highlights header h4,#customer-main .customer-sidebar .customer-highlights header h5,#customer-main .customer-sidebar .customer-highlights header p,#customer-main .customer-sidebar .customer-highlights .header h4,#customer-main .customer-sidebar .customer-highlights .header h5,#customer-main .customer-sidebar .customer-highlights .header p{margin-bottom:0}#customer-main .customer-sidebar .customer-highlights header p,#customer-main .customer-sidebar .customer-highlights .header p{font-weight:300}#customer-main .customer-sidebar .customer-highlights header a,#customer-main .customer-sidebar .customer-highlights .header a{color:#ffffff;text-decoration:underline}#customer-main .customer-sidebar .customer-highlights header a:hover,#customer-main .customer-sidebar .customer-highlights .header a:hover{color:#2cc95c}#customer-main .customer-sidebar .customer-highlights header a:focus,#customer-main .customer-sidebar .customer-highlights .header a:focus{outline-color:currentColor}@media screen and (min-width: 900px){#customer-main .customer-sidebar .customer-highlights header,#customer-main .customer-sidebar .customer-highlights .header{box-shadow:0 -1px 1px rgba(0,0,0,0.25)}}#customer-main .customer-sidebar .customer-highlights main,#customer-main .customer-sidebar .customer-highlights .main{padding:0 1.77em 1.77em 1.77em}#customer-main .customer-sidebar .customer-highlights main ul,#customer-main .customer-sidebar .customer-highlights .main ul{margin:0}#customer-main .customer-sidebar .customer-highlights main ul li,#customer-main .customer-sidebar .customer-highlights .main ul li{border-bottom:1px solid rgba(153,153,153,0.2);margin:0;padding:1.5em 0;font-weight:300}#customer-main .customer-sidebar .customer-highlights main ul li:last-child,#customer-main .customer-sidebar .customer-highlights .main ul li:last-child{border-bottom:none;padding-bottom:0}#customer-main .customer-sidebar .usecases-products{background-color:#e7e7e7;border-radius:6px;padding:1.77em;margin-bottom:1em}#customer-main .customer-sidebar .usecases-products .group-title{margin-bottom:0.75em;color:#1a1b1c}#customer-main .customer-sidebar .usecases-products .separator{height:1px;background-color:#d0d0d0;width:calc(3.54em + 100%);margin:1.77em -1.77em}#customer-main .customer-sidebar .usecases-products .see-all{margin:1.5em 0 0}#customer-main .customer-sidebar .usecases-products .see-all a{font-weight:bold;text-decoration:underline;color:#1a6a32}#customer-main .customer-sidebar .usecases-products .see-all a:after{text-decoration:none;content:'\f0a9';font-family:FontAwesome;margin-left:0.35em;display:inline-block}#customer-main .customer-sidebar .usecases-products .see-all a:hover{color:#2cc95c}@media screen and (min-width: 900px){#customer-main .customer-sidebar{float:left;display:block;margin-right:2.1276595745%;width:31.914893617%;margin-top:-5.783vw}#customer-main .customer-sidebar:last-child{margin-right:0}}#customer-highlight-quote{background-color:#1a1b1c;padding:4.5em 0}#customer-highlight-quote .quotes{max-width:950px;margin:0 auto;float:none;padding:0}#customer-highlight-quote .quotes blockquote:before{margin-bottom:0.75em}#customer-highlight-quote cite:before{content:"— "}#about-customer{background-color:#f1f1f1;font-weight:300}#about-customer>div{width:100%}#about-customer .about-image{background-repeat:no-repeat;background-size:cover}#about-customer .about-copy{padding:4.5em 0.75em}#about-customer .about-copy a{color:#1a6a32}#about-customer .about-copy a:hover{color:#2cc95c}@media screen and (min-width: 600px){#about-customer{display:flex}#about-customer>div{width:50%}#about-customer .about-copy{padding:4.5em 1.5em}#about-customer .about-copy .copy-wrapper{max-width:calc(600px - 1em)}#about-customer .about-copy a{text-decoration:underline}}@media screen and (max-width: 599px){#about-customer .about-image:before{display:block;padding-top:56.52%;content:''}}#related-customers{padding:4.5em 0;margin-top:68px}@media screen and (min-width: 900px){#related-customers{margin-top:4.978vw}}#about-customer+#customer-next-steps.next-steps{padding-top:calc(4.978vw + 4.5em)}.contact-us__form{float:left;display:block;margin-right:2.1276595745%;width:65.9574468085%;min-height:250px}.contact-us__form:last-child{margin-right:0}.contact-us__form .mktoForm{margin-top:3em;max-width:100%;margin-left:-.7em}.contact-us__form .mktoForm input,.contact-us__form .mktoForm select.mktoField,.contact-us__form .mktoForm textarea.mktoField{box-shadow:none;padding:3px 7px 2px}.contact-us__form .mktoForm .mktoButtonWrap{padding-left:50px}.contact-us__form .mktoForm button{font-size:1.44em}.contact-us__community{float:left;display:block;margin-right:2.1276595745%;width:23.4042553191%;margin-left:8.5106382979%}.contact-us__community:last-child{margin-right:0}.contact-us__offices{text-align:center}.contact-us-marquee{padding:6em 0 3em;background:#1a1b1c url(../images/contactus-bk-2020-mobile-1841c0c8.webp) 54% 100% no-repeat;background-size:auto 135%;color:#ffffff;transition:background-size, background-position .5s;position:relative;overflow:hidden}.contact-us-marquee h2,.contact-us-marquee .h2{font-weight:400;margin-bottom:1em;vertical-align:bottom}@media screen and (min-width: 600px){.contact-us-marquee h2,.contact-us-marquee .h2{display:inline-block}}@media screen and (min-width: 800px){.contact-us-marquee{background:url(../images/contactus-bk-2020-04d2d696.webp);background-size:cover;background-position:right bottom}.contact-us-marquee h2,.contact-us-marquee .h2{margin-bottom:2em}}@media screen and (min-width: 900px){.contact-us-marquee h2,.contact-us-marquee .h2{margin-bottom:1.5em}}@media screen and (min-width: 1200px){.contact-us-marquee h2,.contact-us-marquee .h2{margin-bottom:1.25em}}@media screen and (min-width: 1600px){.contact-us-marquee{background-position:right 65%}}@media screen and (min-width: 600px) and (max-width: 616px){.contact-us-marquee .talking-elicorn h3{max-width:72%}}@media screen and (min-width: 900px) and (max-width: 915px){.contact-us-marquee .talking-elicorn{margin-left:1.85em}}.no-webp .contact-us-marquee,.no-js .contact-us-marquee{background-image:url(../images/contactus-bk-2020-mobile-3a75ea4f.jpg)}@media screen and (min-width: 800px){.no-webp .contact-us-marquee,.no-js .contact-us-marquee{background-image:url(../images/contactus-bk-2020-07738f7e.jpg)}}.contact-us-content{padding:3em 0}@media screen and (min-width: 600px){.contact-us-content{padding:4.5em 0}}.contact-us-content .contact-us-form{padding-bottom:3em}.contact-us-content .contact-us-form .mktoForm{width:100% !important}.contact-us-content .contact-us-form .mktoForm .mktoLabel{margin-bottom:0}.contact-us-content .contact-us-form .mktoForm .mktoButtonRow{text-align:left}.contact-us-content .contact-us-form .mktoForm .mktoButtonRow .mktoButton{margin-left:0 !important;width:100%}.contact-us-content .contact-us-form .mktoForm .mktoFormRow:nth-child(7),.contact-us-content .contact-us-form .mktoForm .mktoFormRow:nth-child(8){width:0;height:0 !important;overflow:hidden;clear:both}.contact-us-content .contact-us-form .mktoForm select.mktoField{width:100%}.contact-us-content .contact-us-form .mktoForm .mktoHtmlText{font-weight:400}.contact-us-content .contact-us-form #contact_success ul li{margin-bottom:0.75em}@media screen and (min-width: 600px){.contact-us-content .contact-us-form{padding-bottom:0;float:left;display:block;margin-right:2.1276595745%;width:48.9361702128%}.contact-us-content .contact-us-form:last-child{margin-right:0}}@media screen and (min-width: 900px){.contact-us-content .contact-us-form{float:left;display:block;margin-right:2.1276595745%;width:57.4468085106%}.contact-us-content .contact-us-form:last-child{margin-right:0}.contact-us-content .contact-us-form .mktoForm .mktoButtonRow,.contact-us-content .contact-us-form .mktoForm .mktoFormRow:nth-child(6){width:50%;display:inline-block !important;vertical-align:middle}.contact-us-content .contact-us-form .mktoForm .mktoFormRow:nth-child(7),.contact-us-content .contact-us-form .mktoForm .mktoFormRow:nth-child(8){display:inline-block !important}}.contact-us-content .contact-support{position:relative;padding-top:3em}.contact-us-content .contact-support:before{content:"";height:0;position:absolute;top:0;right:-0.75em;left:-0.75em;border-top:1px solid #1a1b1c}@media screen and (min-width: 600px){.contact-us-content .contact-support{padding-top:0;float:left;display:block;margin-right:2.1276595745%;width:40.4255319149%;margin-left:8.5106382979%;float:right}.contact-us-content .contact-support:last-child{margin-right:0}.contact-us-content .contact-support:before{width:0;height:auto;position:absolute;top:0;bottom:0;left:-1em;border-top:none;border-left:1px solid #1a1b1c;display:none}}@media screen and (min-width: 900px){.contact-us-content .contact-support{float:left;display:block;margin-right:2.1276595745%;width:27.6595744681%;margin-left:12.7659574468%;float:right}.contact-us-content .contact-support:last-child{margin-right:0}}.contact-us-more-info{padding:4.5em 0;border-top:1px solid #1a1b1c}@media screen and (min-width: 900px){.contact-us-more-info h4{margin-bottom:1em}}.contact-us-more-info .page-content-wrapper::after{clear:both;content:"";display:block}.contact-us-more-info .office-locations .locations{display:flex;justify-content:space-between;flex-wrap:wrap}.contact-us-more-info .office-locations .locations .location{width:100%;display:flex;justify-content:space-between;margin-bottom:1.5em}.contact-us-more-info .office-locations .locations .location-image{width:7.22em}.contact-us-more-info .office-locations .locations .location-address{width:calc(100% - 8.22em)}@media screen and (min-width: 600px){.contact-us-more-info .office-locations .locations .location{width:32%}.contact-us-more-info .office-locations .locations .location:last-child{width:33%}}@media screen and (min-width: 600px) and (max-width: 899px){.contact-us-more-info .office-locations .locations .location{flex-wrap:wrap;align-content:flex-start}.contact-us-more-info .office-locations .locations .location-image{width:75%;min-width:7.22em;margin-bottom:1em}.contact-us-more-info .office-locations .locations .location-address{width:100%}}@media screen and (min-width: 900px) and (max-width: 1199px){.contact-us-more-info .office-locations .locations .location{width:50%}.contact-us-more-info .office-locations .locations .location:last-child{width:75%}}.contact-us-more-info .office-locations .simple-modal,.contact-us-more-info .office-locations [role="dialog"]{padding:1.5em}.contact-us-more-info .office-locations .simple-modal .video-wrapper,.contact-us-more-info .office-locations [role="dialog"] .video-wrapper{margin-bottom:0}@media screen and (max-width: 479px){.contact-us-more-info .office-locations .simple-modal .video-wrapper:before,.contact-us-more-info .office-locations [role="dialog"] .video-wrapper:before{padding-top:133%}}@media screen and (min-width: 480px) and (max-width: 599px){.contact-us-more-info .office-locations .simple-modal .video-wrapper:before,.contact-us-more-info .office-locations [role="dialog"] .video-wrapper:before{padding-top:100%}}@media screen and (min-width: 900px){.contact-us-more-info .office-locations .simple-modal .video-wrapper:before,.contact-us-more-info .office-locations [role="dialog"] .video-wrapper:before{padding-top:41.84%}}.contact-us-more-info .social-channels,.contact-support .social-channels{margin-top:3em;padding-top:1.25em;border-top:1px solid #ddd}.contact-us-more-info .social-channels .link-and-tooltip,.contact-support .social-channels .link-and-tooltip{display:inline-block;margin:0 0.27em 1em 0}.contact-us-more-info .social-channels .link-and-tooltip a,.contact-support .social-channels .link-and-tooltip a{border-radius:4px;display:inline-block;width:2.66em;height:2.66em;position:relative;transition-property:all;background-color:#1e873d;color:#ffffff}.contact-us-more-info .social-channels .link-and-tooltip a svg,.contact-us-more-info .social-channels .link-and-tooltip a .fa,.contact-support .social-channels .link-and-tooltip a svg,.contact-support .social-channels .link-and-tooltip a .fa{position:absolute;left:50%;top:53%;transform:translate(-50%, -50%)}.contact-us-more-info .social-channels .link-and-tooltip a svg,.contact-support .social-channels .link-and-tooltip a svg{width:55%;fill:#ffffff;transition:all .2s ease}.contact-us-more-info .social-channels .link-and-tooltip a .fa-2x,.contact-support .social-channels .link-and-tooltip a .fa-2x{font-size:1.75em}.contact-us-more-info .social-channels .link-and-tooltip a:focus,.contact-support .social-channels .link-and-tooltip a:focus{outline-offset:0}.contact-us-more-info .social-channels .link-and-tooltip a:hover,.contact-us-more-info .social-channels .link-and-tooltip a:focus,.contact-support .social-channels .link-and-tooltip a:hover,.contact-support .social-channels .link-and-tooltip a:focus{background-color:#2cc95c}.contact-us-more-info .social-channels .link-and-tooltip a#stackoverflow-link .fa-2x,.contact-support .social-channels .link-and-tooltip a#stackoverflow-link .fa-2x{font-size:1.5em}@media screen and (min-width: 1200px){.contact-us-more-info .social-channels .link-and-tooltip,.contact-support .social-channels .link-and-tooltip{margin:0 0.65em 1em 0}}.contact-us-more-info .social-channels p,.contact-support .social-channels p{margin-bottom:0}@media screen and (max-width: 1199px){.contact-us-more-info .social-channels p.lead,.contact-support .social-channels p.lead{font-size:1.15em}}.contact-us-get-started{background-color:#000000;padding:4.5em 0;text-align:center}@media screen and (min-width: 900px){.contact-us-get-started{text-align:left}}@media screen and (min-width: 900px){.contact-us-get-started-text{float:left;display:block;margin-right:2.1276595745%;width:48.9361702128%}.contact-us-get-started-text:last-child{margin-right:0}.contact-us-get-started-text>*:last-child{margin-bottom:0}}.contact-us-get-started-button{padding-top:1.5em}.contact-us-get-started-button .btn,.contact-us-get-started-button .customers .customer-list a.read-more,.customers .customer-list .contact-us-get-started-button a.read-more{display:block;padding-right:0;padding-left:0;max-width:280px;margin:0 auto}@media screen and (min-width: 900px){.contact-us-get-started-button{padding:0;float:left;display:block;margin-right:2.1276595745%;width:23.4042553191%}.contact-us-get-started-button:last-child{margin-right:0}}.mktoForm[data-forminstance=contact] .mktoLabel[for*=Contact_Me_Note],.mktoForm[data-forminstance=contact] .mktoLabel[for*=contactMeNote],.mktoForm[data-forminstance=demo] .mktoLabel[for*=Contact_Me_Note],.mktoForm[data-forminstance=demo] .mktoLabel[for*=contactMeNote]{text-transform:lowercase}.mktoForm[data-forminstance=contact] .mktoLabel[for*=Contact_Me_Note]:first-letter,.mktoForm[data-forminstance=contact] .mktoLabel[for*=contactMeNote]:first-letter,.mktoForm[data-forminstance=demo] .mktoLabel[for*=Contact_Me_Note]:first-letter,.mktoForm[data-forminstance=demo] .mktoLabel[for*=contactMeNote]:first-letter{text-transform:none}.slack-colored .slcol1{fill:#36c5f0}.slack-colored .slcol2{fill:#2eb67d}.slack-colored .slcol3{fill:#ecb22e}.slack-colored .slcol4{fill:#e01e5a}.contact-us-signups .page-content-wrapper{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between}.contact-us-signups .page-content-wrapper .shadow-box{border-radius:5px;background-color:#ffffff;box-shadow:0 0 30px rgba(0,0,0,0.2);padding:3em 1.5em;text-align:center;min-width:70%}.contact-us-signups .page-content-wrapper .shadow-box .signup-wrapper{display:inline-block}@media screen and (min-width: 600px){.contact-us-signups .page-content-wrapper .signup-text{width:47%}.contact-us-signups .page-content-wrapper .shadow-box{width:51%;margin-left:2%;min-width:0px}}@media screen and (max-width: 599px){.contact-us-signups .page-content-wrapper{justify-content:center}}.contact-us-slack{background:#1a1b1c url(../images/slack-signup-bk-c67c0834.webp) center center no-repeat;background-size:cover}.contact-us-slack .shadow-box .slack-full-logo{max-width:6.55em;max-height:1.67em;margin-bottom:0.75em}.contact-us-slack .signup-text h3 strong,.contact-us-slack .signup-text h4 strong,.contact-us-slack .shadow-box h3 strong,.contact-us-slack .shadow-box h4 strong{display:block}.no-webp .contact-us-slack,.no-js .contact-us-slack{background-image:url(../images/slack-signup-bk-73fb0949.jpg)}.contact-us-slack,.contact-us-newsletter{padding:4.5em 0}@media screen and (max-width: 599px){.contact-us-slack,.contact-us-newsletter{text-align:center}}.contact-us-newsletter{position:relative}.contact-us-newsletter .page-content-wrapper .eli-binoculars{position:absolute;bottom:0;width:12em;left:7%;transform:translateX(-50%)}@media screen and (max-width: 479px){.contact-us-newsletter .page-content-wrapper .eli-binoculars{max-width:45%}}@media screen and (min-width: 480px){.contact-us-newsletter .page-content-wrapper .eli-binoculars{width:13em;left:10%;transform:translateX(-45%)}}@media screen and (min-width: 600px) and (max-width: 1199px){.contact-us-newsletter .page-content-wrapper .eli-binoculars{max-width:24%}}@media screen and (min-width: 600px){.contact-us-newsletter .page-content-wrapper .eli-binoculars{left:50%;transform:translateX(-51%)}}@media screen and (min-width: 1200px){.contact-us-newsletter .page-content-wrapper .eli-binoculars{width:14em}}.contact-us-newsletter .page-content-wrapper .shadow-box{padding:3em 0.75em}@media screen and (min-width: 900px){.contact-us-newsletter .page-content-wrapper .shadow-box{padding:3em 1.5em}}.contact-us-newsletter .page-content-wrapper .shadow-box .signup-wrapper{padding:1em 0.5em 1.5em}.contact-us-newsletter .page-content-wrapper .shadow-box .signup-wrapper p:last-child{margin-bottom:0}.contact-us-newsletter .page-content-wrapper .shadow-box .signup-wrapper p.made-with{color:#888;clear:both}.contact-us-newsletter .page-content-wrapper .shadow-box .signup-wrapper .mktoForm{padding:0 2px !important;margin:0 -2px 1.5em -2px;overflow:hidden}.contact-us-newsletter .page-content-wrapper .shadow-box .signup-wrapper .mktoForm input[type=email]{border-color:#949595 !important;background-color:#ffffff !important;padding:0.8em 0.5em !important}.contact-us-newsletter .page-content-wrapper .shadow-box .signup-wrapper .mktoForm input.mktoInvalid[type=email]{border-color:red !important}.contact-us-newsletter .page-content-wrapper .shadow-box .signup-wrapper .mktoForm input[type=email]:hover,.contact-us-newsletter .page-content-wrapper .shadow-box .signup-wrapper .mktoForm input[type=email]:focus{border-color:#2cc95c !important}.contact-us-newsletter .page-content-wrapper .shadow-box .signup-wrapper .mktoForm .mktoAsterix,.contact-us-newsletter .page-content-wrapper .shadow-box .signup-wrapper .mktoForm .mktoOffset{display:none !important}.contact-us-newsletter .page-content-wrapper .shadow-box .signup-wrapper .mktoForm .mktoFormRow{width:65%;clear:none}.contact-us-newsletter .page-content-wrapper .shadow-box .signup-wrapper .mktoForm .mktoFormRow .mktoFieldDescriptor{width:100% !important;margin:0 !important}.contact-us-newsletter .page-content-wrapper .shadow-box .signup-wrapper .mktoForm .mktoFormRow .mktoFieldDescriptor label{padding:0 !important}.contact-us-newsletter .page-content-wrapper .shadow-box .signup-wrapper .mktoForm .mktoFormRow:nth-child(4){width:0}.contact-us-newsletter .page-content-wrapper .shadow-box .signup-wrapper .mktoForm .mktoButtonRow{width:calc(35% - 11px);margin-left:11px;display:inline-block}.contact-us-newsletter .page-content-wrapper .shadow-box .signup-wrapper .mktoForm .mktoButtonRow .mktoButton{width:100%;margin:5px 0 0 0 !important}.contact-us-newsletter .page-content-wrapper .shadow-box .signup-wrapper .mktoForm .mktoHtmlText{margin-top:3px;padding-left:0.6em}@media screen and (max-width: 360px){.contact-us-newsletter .page-content-wrapper .shadow-box .signup-wrapper .mktoForm{font-size:0.8em !important}}.client-logos-container.alternate-row{margin-top:1.5em}@media screen and (min-width: 600px){.client-logos-container{display:flex;width:100%}}.simple-page-layout section.mini-client-logos{padding:0.5em 0}.centered-client-display{float:left;display:block;margin-right:2.5641025641%;width:79.4871794872%;margin-left:12.7659574468%}.centered-client-display:last-child{margin-right:0}.centered-client-display .mini-logo-display{display:block}.centered-client-display .full-size-logo-display{display:none}.mini-logo-display{display:none}.client-banner-header{text-align:center}.client-banner-header h3{margin-top:1.5em}.client-banner-header p{margin-bottom:3em;font-weight:300}.client-logo{margin-bottom:1.5em}@media screen and (min-width: 600px){.client-logo{flex:1;margin-right:1.5em;margin-bottom:0}}.engage-equal-columns{display:flex}.engage-equal-columns>div{flex:1;display:flex;flex-direction:column;justify-content:space-between;margin:10px}.engage-equal-columns>div input[type=email]{color:#09436a}.engage-equal-columns .mktoForm .mktoFormRow .mktoLabel,.engage-equal-columns .mktoForm .mktoFormRow .mktoGutter,.engage-equal-columns .mktoForm .mktoFormRow .mktoOffset,.engage-equal-columns .mktoForm .mktoFormRow .mktoClear{display:none}.engage-equal-columns .mktoForm .mktoFormRow input[type=email]{background-color:#ffffff !important;padding:.5em;margin-bottom:.75em}.engage-equal-columns .mktoForm .mktoFormRow .mktoFieldDescriptor{float:none;width:100%;margin-right:0;margin-bottom:0 !important}.engage-equal-columns .mktoForm .mktoFormRow .mktoFieldDescriptor .mktoFieldWrap{float:none}.engage-equal-columns .mktoForm .mktoButtonRow .mktoButtonWrap .mktoButton{margin:0 !important;padding:0.75em 1.5em !important;background-color:#ffb337 !important;text-transform:none;width:100%}.engage-equal-columns .mktoForm .mktoButtonRow .mktoButtonWrap .mktoButton:hover,.engage-equal-columns .mktoForm .mktoButtonRow .mktoButtonWrap .mktoButton:focus{background-color:#e6a132 !important}main.events{margin-top:-5%;margin-bottom:10%}.events--list{display:block;list-style-type:none;margin-left:0 !important;margin-right:0 !important}.events--list__item{margin-bottom:5%;position:relative;overflow:hidden}.events--date{border-radius:6px;border:1px solid #09436a;color:#fff;display:block;float:left;height:70px;margin-right:10px;text-align:center;width:60px}.events--date__month{background-color:#09436a;border-top-left-radius:5px;border-top-right-radius:5px;font-size:14px;letter-spacing:.03em;padding:5px;text-transform:uppercase}.events--date__days{color:#09436a;font-size:17px;font-weight:bold;padding-top:6px}.events--details{display:block;float:left;width:72%;margin-left:3%}.events--details h4{font-weight:bold;font-size:inherit;color:inherit}.events--details h4 a{color:inherit;text-decoration:underline}.newsroom-marquee{padding:4.5em 0;background:#09436a url(../images/newsletter-marquee-bk-82cc32e8.jpg) center center no-repeat;background-size:cover}.newsroom-marquee h1,.newsroom-marquee h2,.newsroom-marquee .h2{color:#ffffff;margin-bottom:0;text-shadow:0 0 10px rgba(0,0,0,0.5)}.newsroom-news-area{padding:3em 0}.newsroom-tiles .newsroom-tile{border:1px solid #ddd;border-radius:3px;display:block;position:relative;padding:1.5em 1.5em 3em;margin:1.5em 0.75em;transition:border, box-shadow .3s}.newsroom-tiles .newsroom-tile .news-type{color:#949595;display:block;font-weight:700;margin-bottom:1.5em}.newsroom-tiles .newsroom-tile .news-cta{position:absolute;bottom:1.5em;left:1.5em;font-weight:700}.newsroom-tiles .newsroom-tile .news-cta:after{content:"\f0a9";display:inline-block;margin-left:0.375em;font-family:FontAwesome}.newsroom-tiles .newsroom-tile .h5{font-weight:700;line-height:1.3}.newsroom-tiles .newsroom-tile p:not(.h5){font-weight:300}.newsroom-tiles .newsroom-tile.over{border-color:#2cc95c;box-shadow:0 0 1px #2cc95c}@media screen and (min-width: 600px){.newsroom-tiles{display:flex;flex-wrap:wrap;justify-content:space-between}.newsroom-tiles .newsroom-tile{margin:0.75em;flex:1 1 18em}}@media screen and (min-width: 768px){.newsroom-tiles .newsroom-tile{max-width:50%}}.events-marquee{padding:6em 0 3em;background:#12324f url(../images/events-marquee-bk4-b29268e4.webp) 90% center no-repeat;background-size:cover;color:#ffffff}.events-marquee h2,.events-marquee .h2{font-weight:400}.events-marquee h3{font-family:"Reenie Beanie", cursive;position:relative}.events-marquee h3 .separator{content:"";position:absolute;top:-0.5em;left:0;width:3em;border-top:1px solid #ffffff}@media screen and (min-width: 600px){.events-marquee h2,.events-marquee .h2{display:inline-block;margin-right:1.5em}.events-marquee h3{display:inline-block;margin-left:.65em}.events-marquee h3 .separator{position:absolute;top:-0.5em;bottom:-0.25em;left:-0.65em;width:0;border-top:none;border-left:1px solid #ffffff}}.no-webp .events-marquee,.no-js .events-marquee{background-image:url(../images/events-marquee-bk4-f0934d63.jpg)}.current-events{padding:6em 0 4.5em;background:url(../images/current-events-bk-68b1e7fb.png) center top no-repeat;background-size:1357px 57px}@media screen and (min-width: 900px){.current-events{background-size:contain}}.current-events-list .current-event{padding:2em 0;border-bottom:1px solid #ddd;clear:both}.current-events-list .current-event:last-child{border-bottom:none}.current-events-list .current-event .event-wrapper{width:100%;max-width:820px;margin:0 auto}@media screen and (min-width: 1200px){.current-events-list .current-event .event-wrapper{max-width:920px}}.current-events-list .current-event .event-img{width:8.5em;height:8.5em;overflow:hidden;border-radius:50%;margin-bottom:1.5em;margin-right:2em;position:relative;display:block;transition:all .3s}@media screen and (min-width: 600px){.current-events-list .current-event .event-img{float:left}}.current-events-list .current-event a.event-img img{transition:transform 0.4s}.current-events-list .current-event a.event-img:after{content:'';position:absolute;top:0;right:0;bottom:0;left:0;background-color:#ffffff;opacity:0;transition:all .3s;mix-blend-mode:overlay;border-radius:50%}.current-events-list .current-event a.event-img:hover img{transform:scale(1.2)}.current-events-list .current-event a.event-img:hover:after{opacity:.5}.current-events-list .current-event .event-info h4{font-weight:700;margin-bottom:0.25em;margin-top:0.375em}.current-events-list .current-event .event-info h4 a{color:inherit}.current-events-list .current-event .event-info h4 a:hover{color:#1e873d}.current-events-list .current-event .event-info p{margin-bottom:1em}.current-events-list .current-event .event-info ul{margin-bottom:1.5em}.current-events-list .current-event .event-info ul:last-child{margin-bottom:0}.current-events-list .current-event .event-info ul a{white-space:nowrap}.current-events-list .current-event .event-info p,.current-events-list .current-event .event-info ul{font-weight:300}.current-events-list .current-event .event-info .event-type{color:#777676;text-transform:uppercase}.current-events-list .current-event .event-info .event-details,.current-events-list .current-event .event-info .event-type,.current-events-list .current-event .event-info .btn,.current-events-list .current-event .event-info .customers .customer-list a.read-more,.customers .customer-list .current-events-list .current-event .event-info a.read-more{text-transform:uppercase}@media screen and (min-width: 600px){.current-events-list .current-event .event-info{margin-left:10.5em}}@media screen and (min-width: 900px){.current-events-list .current-event .event-info{margin-left:11em}}@media screen and (min-width: 900px){.current-events-list .current-event{padding:3em 0}}.past-events{padding:4.5em 0;background-color:#1a1b1c;border-top:7px solid #1e873d}.past-events h3{font-weight:300}.past-events-list{width:100%;font-weight:300;color:#ddd}.past-events-list li{margin-bottom:0.75em}.past-events-list li a{white-space:nowrap}.past-events-list li strong{color:#e7e7e7}.past-events-list li .event-date,.past-events-list li .event-location{white-space:nowrap}.past-events-list,.past-events h3{margin-left:auto;margin-right:auto}@media screen and (min-width: 900px){.past-events-list,.past-events h3{max-width:820px}}@media screen and (min-width: 1200px){.past-events-list,.past-events h3{max-width:920px}}.faq-header{padding-bottom:0;text-align:center}.faq-header::after{clear:both;content:"";display:block}.faq-header__sub-heading{font-size:1.5625em;font-weight:300;margin-bottom:0;padding-bottom:3em}.faq-list{margin-bottom:6em}.faq-list__item{border:1px solid #ddd;border-radius:3px;margin-bottom:1.5em;padding:0.75em}.faq-list__item:hover{border-color:#949595;cursor:pointer}.faq-list__item.expanded .faq-list__question{margin-bottom:0.75em}.faq-list__question{font-size:1.25em;margin-bottom:0;color:#333}.faq-list__answer{display:none;margin-bottom:1em}.faq-list__answer:last-child{margin-bottom:0}.faq-list__answer.display-answer{display:block}.faq-list__answer a{text-decoration:underline}ul.faq-list__answer.display-answer{margin:.5em 2em}ul.faq-list__answer.display-answer li{list-style-type:initial}.faq-marquee{padding:6em 0 3em;margin-bottom:4.5em;background:#1a1b1c url(../images/faq-marquee-bk-38bee834.png) 85% center no-repeat;background-size:auto 100%;color:#ffffff;transition:background-size, background-position .5s}.faq-marquee h2,.faq-marquee .h2{font-weight:400}.faq-marquee h3{font-family:"Reenie Beanie", cursive;position:relative;text-shadow:0 0 10px #1a1b1c}.faq-marquee h3 .separator{content:"";position:absolute;top:-0.5em;left:0;width:3em;border-top:1px solid #ffffff}@media screen and (min-width: 480px){.faq-marquee{background-position-x:calc(100% + 150px)}}@media screen and (min-width: 600px){.faq-marquee h2,.faq-marquee .h2{display:inline-block;margin-right:1.5em}.faq-marquee h3{display:inline-block;margin-left:.65em}.faq-marquee h3 .separator{position:absolute;top:-0.5em;bottom:-0.25em;left:-0.65em;width:0;border-top:none;border-left:1px solid #ffffff}}@media screen and (min-width: 900px){.faq-marquee{background-position-x:center}}.faq-list ul{list-style:disc;margin:0 0 1em 1.5em;padding-left:1.5em}.faq-list ul li{margin-bottom:.75em}.faq-list ul li:last-child{margin-bottom:1.5em}.faq-list a{text-decoration:underline}.faq-list .expander .expander-trigger{padding:1em 2.25em 1em 1.25em;background-color:#f6f6f7}.faq-list .expander .expander-trigger:before{font-size:1.25em;left:auto;right:.5em;transition:transform .2s;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 15.59 9.36'%3E%3Cpath d='M15.59 1.56a.5.5 0 01-.16.36L8.15 9.2a.5.5 0 01-.36.16.54.54 0 01-.36-.16L.15 1.92A.53.53 0 010 1.56a.58.58 0 01.15-.36l1-1a.51.51 0 01.72 0l5.87 5.88L13.62.2a.5.5 0 01.71 0l1.05 1a.54.54 0 01.21.36z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 15.59 9.36'%3E%3Cpath d='M15.59 1.56a.5.5 0 01-.16.36L8.15 9.2a.5.5 0 01-.36.16.54.54 0 01-.36-.16L.15 1.92A.53.53 0 010 1.56a.58.58 0 01.15-.36l1-1a.51.51 0 01.72 0l5.87 5.88L13.62.2a.5.5 0 01.71 0l1.05 1a.54.54 0 01.21.36z'/%3E%3C/svg%3E");background-color:#1e873d}.faq-list .expander .expander-trigger:hover,.faq-list .expander .expander-trigger:focus{background-color:#f6f6f7}.faq-list .expander .expander-trigger:hover{color:#1e873d}.faq-list .expander .expander-trigger:focus{outline-color:#666}.faq-list .expander .expander-trigger.expanded:before{transform:translateY(-50%) rotate(180deg)}.faq-list .expander .expander-content{padding:1.5em 1.25em}.faq-list .expander .expander-content *:last-child{margin-bottom:0}#get-started-hdr{padding:3em 0 13.5em;background-color:#000000;background-image:url(../images/fun_elicorns/elicorn-sharded-gradient.svg),url(../images/getstarted-marquee-bk-shading-7eef88e6.webp);background-position:right bottom,calc(50% + 23em);background-repeat:no-repeat, no-repeat;background-size:auto 13em, auto 100%;color:#ffffff;position:relative}@media screen and (min-width: 600px){#get-started-hdr{background-position:calc(50% + 22em) bottom, calc(50% + 23em);background-size:auto 77%, auto 100%;padding:3em 0 4.5em}}@media screen and (min-width: 900px){#get-started-hdr{background-position:calc(50% + 23em) bottom, calc(50% + 23em)}}@media screen and (min-width: 900px) and (max-width: 1199px){#get-started-hdr{background-size:auto 68%, auto 100%}}@media screen and (min-width: 1200px){#get-started-hdr{background-position:calc(50% + 30em) bottom, calc(50% + 30em)}}#get-started-hdr .page-content-wrapper{display:flex;align-items:stretch;position:relative}#get-started-hdr .page-content-wrapper h1{margin-bottom:0.25em}#get-started-hdr .page-content-wrapper p.lead{max-width:41ch;margin-bottom:2em}#get-started-hdr .page-content-wrapper p:last-child{margin-bottom:0}@media screen and (max-width: 479px){#get-started-hdr .page-content-wrapper p .btn,#get-started-hdr .page-content-wrapper p .customers .customer-list a.read-more,.customers .customer-list #get-started-hdr .page-content-wrapper p a.read-more{display:block}#get-started-hdr .page-content-wrapper p .btn+.btn,#get-started-hdr .page-content-wrapper p .customers .customer-list a.read-more+.btn,.customers .customer-list #get-started-hdr .page-content-wrapper p a.read-more+.btn,#get-started-hdr .page-content-wrapper p .customers .customer-list .btn+a.read-more,.customers .customer-list #get-started-hdr .page-content-wrapper p .btn+a.read-more,#get-started-hdr .page-content-wrapper p .customers .customer-list a.read-more+a.read-more,.customers .customer-list #get-started-hdr .page-content-wrapper p a.read-more+a.read-more{margin-left:0;margin-top:1.5em}}@media screen and (max-width: 599px){#get-started-hdr .page-content-wrapper p .btn,#get-started-hdr .page-content-wrapper p .customers .customer-list a.read-more,.customers .customer-list #get-started-hdr .page-content-wrapper p a.read-more{padding-left:1.5em;padding-right:1.5em}}#get-started-hdr .green-arrow{width:4.55em;height:2.278em;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 329.53 164.77'%3E%3Cpath fill='%2371b851' d='M254.96 0l-90.19 90.19L74.57 0H0l164.77 164.77 37.28-37.29L329.53 0h-74.57z'/%3E%3C/svg%3E");background-size:cover;position:absolute;bottom:-1em;left:50%;transform:translateX(-50%)}.no-webp #get-started-hdr,.no-js #get-started-hdr{background-image:url(../images/fun_elicorns/elicorn-sharded-gradient.svg),url(../images/getstarted-marquee-bk-shading-41bd9a85.jpg)}#get-started-why{padding:4.5em 0 3em}#get-started-why .accordion-tabs-minimal .tab-content img{width:100%}#get-started-why .accordion-tabs-minimal #power-content.tab-content img{width:300px}#get-started-learn .flex-cards,#get-started-try .flex-cards{align-items:stretch}#get-started-learn .flex-cards .flex-card,#get-started-try .flex-cards .flex-card{background-color:#ffffff;box-shadow:0 2px 5px rgba(0,0,0,0.14);margin:0.75em;padding:1.5em;display:flex;flex-wrap:wrap;flex-direction:column;justify-content:space-between}#get-started-learn .flex-cards .flex-card .flex-img,#get-started-try .flex-cards .flex-card .flex-img{margin:0 0 1.5em 0;height:70px;line-height:70px}#get-started-learn .flex-cards .flex-card .flex-img img,#get-started-try .flex-cards .flex-card .flex-img img{vertical-align:bottom;max-height:100%}#get-started-learn .flex-cards .flex-card .flex-content ul,#get-started-try .flex-cards .flex-card .flex-content ul{margin-bottom:1.5em}#get-started-learn .flex-cards .flex-card .flex-content ul li,#get-started-try .flex-cards .flex-card .flex-content ul li{margin-bottom:0}#get-started-learn .flex-cards .flex-card .flex-content p,#get-started-try .flex-cards .flex-card .flex-content p{font-weight:300}#get-started-learn .flex-cards .flex-card:hover,#get-started-try .flex-cards .flex-card:hover{box-shadow:0 5px 10px rgba(0,0,0,0.14)}@media screen and (min-width: 900px){#get-started-learn .flex-cards .flex-card,#get-started-try .flex-cards .flex-card{margin:0.75em 1.5em}}#get-started-learn{background-color:#f1f1f1;padding:4.5em 0 3em}#get-started-learn .flex-cards .flex-card{align-content:flex-start}#get-started-learn .flex-cards .flex-card .flex-img.tutorial-icon{width:10em}#get-started-learn .flex-cards .flex-card .flex-content p{margin-bottom:0.75em}#get-started-scaleout{padding:4.5em 0 3em}#get-started-scaleout .scaleout-content .scaleout-text{word-spacing:0.08em}#get-started-scaleout .scaleout-content .scaleout-diagram{word-spacing:0.05em;text-align:center}#get-started-scaleout .scaleout-content .scaleout-diagram img{width:100%;margin-top:1em}#get-started-scaleout .scaleout-content .scaleout-diagram figcaption{text-align:left}#get-started-scaleout #single-node.scaleout-content .scaleout-diagram img{transition:transform 0.3s}@media screen and (min-width: 1250px){#get-started-scaleout #single-node.scaleout-content .scaleout-diagram img{transform:scale(1.045);transform-origin:40% center}}@media screen and (min-width: 1300px){#get-started-scaleout #single-node.scaleout-content .scaleout-diagram img{transform:scale(1.091)}}@media screen and (min-width: 900px){#get-started-scaleout .scaleout-content{display:flex;justify-content:space-between}#get-started-scaleout .scaleout-content .scaleout-text{width:39%}#get-started-scaleout .scaleout-content .scaleout-diagram{width:55%}#get-started-scaleout .scaleout-content .scaleout-diagram img{margin-top:-0.5em}}@media screen and (min-width: 1200px){#get-started-scaleout .scaleout-content .scaleout-text{width:32%}#get-started-scaleout .scaleout-content .scaleout-diagram{width:60%}}#get-started-scaleout hr{border-top:4px solid #e7e7e7;margin:1.5em 0 3em}#get-started-try{background-color:#1a1b1c;background-image:radial-gradient(circle at bottom right, rgba(35,159,73,0.5), transparent 30%),linear-gradient(310deg, #1a1b1c 78%, #239f49 100%);padding:4.5em 0 3em}#get-started-try .flex-cards .flex-card{text-align:center;box-shadow:0 2px 8px rgba(0,0,0,0.18)}#get-started-try .flex-cards .flex-card .flex-img{width:auto;height:84px;line-height:84px}#get-started-try .flex-cards .flex-card .flex-content{margin-bottom:1.5em}#get-started-try .flex-cards .flex-card .flex-content p{max-width:480px;max-width:40ch;margin-left:auto;margin-right:auto}#get-started-try .flex-cards .flex-card .flex-cta .btn,#get-started-try .flex-cards .flex-card .flex-cta .customers .customer-list a.read-more,.customers .customer-list #get-started-try .flex-cards .flex-card .flex-cta a.read-more{text-transform:none}@media screen and (max-width: 479px){#get-started-try .flex-cards .flex-card .flex-cta .btn,#get-started-try .flex-cards .flex-card .flex-cta .customers .customer-list a.read-more,.customers .customer-list #get-started-try .flex-cards .flex-card .flex-cta a.read-more{display:block;width:100%;padding-left:0;padding-right:0}}@media screen and (max-width: 460px){#get-started-try .flex-cards .flex-card .flex-cta .btn .hide-on-mobile,#get-started-try .flex-cards .flex-card .flex-cta .customers .customer-list a.read-more .hide-on-mobile,.customers .customer-list #get-started-try .flex-cards .flex-card .flex-cta a.read-more .hide-on-mobile{display:none}}@media screen and (min-width: 461px){#get-started-try .flex-cards .flex-card .flex-cta .btn .hide-on-desktop,#get-started-try .flex-cards .flex-card .flex-cta .customers .customer-list a.read-more .hide-on-desktop,.customers .customer-list #get-started-try .flex-cards .flex-card .flex-cta a.read-more .hide-on-desktop{display:none}}@media screen and (min-width: 480px) and (max-width: 1030px){#get-started-try .flex-cards .flex-card .flex-cta #hyperscale-btn.btn,#get-started-try .flex-cards .flex-card .flex-cta .customers .customer-list a#hyperscale-btn.read-more,.customers .customer-list #get-started-try .flex-cards .flex-card .flex-cta a#hyperscale-btn.read-more{padding-left:1.5em;padding-right:1.5em}}#get-started-try .flex-cards .flex-card:hover{box-shadow:0 5px 15px rgba(0,0,0,0.18)}#how-citus-works{background-color:#1a1b1c;background:#1a1b1c url(../images/deep-dive-shards-mobile-d041b384.webp) center bottom no-repeat;background-size:cover}@media screen and (min-width: 900px){#how-citus-works{background-image:url(../images/deep-dive-shards-e4849860.webp);background-position:left bottom}}#how-citus-works .demo-video{padding:4.5em 0 3em;background-color:rgba(0,0,0,0.25)}#how-citus-works .demo-video .video-box{background-color:#000000}#how-citus-works .demo-video .video-wrapper{margin-bottom:0;box-shadow:0 0 15px rgba(255,255,255,0.5)}#get-started-deploy{background-color:#333;background-image:url(../images/newsletter-marquee-origami-4893d808.svg),url(../images/deep-dive-shards-mobile-d041b384.webp);background-size:auto 100%, cover;background-position:left 50vw top, center;background-repeat:no-repeat;padding:4.5em 0 3em;color:#ffffff}@media screen and (min-width: 600px){#get-started-deploy{background-position:right -7em top, center}}@media screen and (min-width: 900px){#get-started-deploy{background-image:url(../images/newsletter-marquee-origami-4893d808.svg), url(../images/deep-dive-shards-e4849860.webp);background-position:right top, right top}}#get-started-deploy h2{text-shadow:0 0 10px rgba(0,0,0,0.5)}#get-started-deploy .flex-cards .flex-card{background-color:transparent;margin:0.1875em;padding:0;flex-basis:16em;display:flex;flex-direction:column}#get-started-deploy .flex-cards .flex-card .flex-header{background-color:#234449;padding:1.125em 1.125em 1.125em 3.167em;-webkit-clip-path:polygon(2.167em 0, 100% 0, 100% 100%, 0 100%, 0 2.167em);clip-path:polygon(2.167em 0, 100% 0, 100% 100%, 0 100%, 0 2.167em);position:relative;transition:padding-left 0.3s ease, -webkit-clip-path 0.4s linear;transition:clip-path 0.4s linear, padding-left 0.3s ease;transition:clip-path 0.4s linear, padding-left 0.3s ease, -webkit-clip-path 0.4s linear}#get-started-deploy .flex-cards .flex-card .flex-header .corner{content:"";position:absolute;top:0;left:0;border-style:solid;box-shadow:1px 1px 5px rgba(0,0,0,0.4);width:0;border-width:1.083em;border-color:transparent #5bb85d #5bb85d transparent;transition:border-width .2s}#get-started-deploy .flex-cards .flex-card .flex-header h5{position:relative}#get-started-deploy .flex-cards .flex-card .flex-content{background-color:#ffffff;padding:1.5em 1.125em;flex-grow:1}#get-started-deploy .flex-cards .flex-card .flex-content ul{margin-top:0.375em}#get-started-deploy .flex-cards .flex-card .flex-content ul li{margin-bottom:1em}#get-started-deploy .flex-cards .flex-card:hover .flex-header{padding-left:1.125em;-webkit-clip-path:polygon(100% 0, 100% 100%, 0 100%, 0 0);clip-path:polygon(100% 0, 100% 100%, 0 100%, 0 0)}#get-started-deploy .flex-cards .flex-card:hover .flex-header .corner{border-width:0px}.no-webp #how-citus-works,.no-js #how-citus-works{background-image:url(../images/deep-dive-shards-mobile-d72735e5.jpg)}@media screen and (min-width: 900px){.no-webp #how-citus-works,.no-js #how-citus-works{background-image:url(../images/deep-dive-shards-57fac1bc.jpg)}}.no-webp #get-started-deploy,.no-js #get-started-deploy{background-image:url(../images/newsletter-marquee-origami-4893d808.svg),url(../images/deep-dive-shards-mobile-d72735e5.jpg)}@media screen and (min-width: 900px){.no-webp #get-started-deploy,.no-js #get-started-deploy{background-image:url(../images/newsletter-marquee-origami-4893d808.svg), url(../images/deep-dive-shards-57fac1bc.jpg)}}#get-started-latest{padding:4.5em 0 3em}#get-started-latest .flex-cards a.flex-card{background-color:#f1f1f1;flex-basis:18em;padding:0.75em 1em 1.5em;color:#1a1b1c}#get-started-latest .flex-cards a.flex-card p small{text-transform:uppercase;color:#333;transition:all 0.2s ease}#get-started-latest .flex-cards a.flex-card p .icon{font-size:85%}#get-started-latest .flex-cards a.flex-card p:first-child{margin-bottom:0.75em}#get-started-latest .flex-cards a.flex-card:hover,#get-started-latest .flex-cards a.flex-card:focus{color:#2cc95c;background-color:#000000}#get-started-latest .flex-cards a.flex-card:hover p small,#get-started-latest .flex-cards a.flex-card:focus p small{color:#e7e7e7}#get-started-faq{background-color:#1a1b1c;padding:4.5em 0 calc(3em + 2.4vw);color:#ffffff;position:relative}#get-started-faq:after{position:absolute;left:0;right:0;top:calc(100% - 2.4vw);height:9.13vw;background:url(../images/join-team-base-2ce45b6c.svg) center center no-repeat;background-size:cover;content:''}#get-started-faq .page-content-wrapper>div{width:100%}#get-started-faq .page-content-wrapper .gsfaq-list{flex-grow:3}#get-started-faq .page-content-wrapper .gsfaq-list .expander .expander-content table{margin-right:-2em;width:calc(100% + 2em)}#get-started-faq .page-content-wrapper .gsfaq-list .expander .expander-content table th,#get-started-faq .page-content-wrapper .gsfaq-list .expander .expander-content table td{background-color:transparent}#get-started-faq .page-content-wrapper .gsfaq-list .expander .expander-content table th:first-child,#get-started-faq .page-content-wrapper .gsfaq-list .expander .expander-content table td:first-child{width:35%;border-left:none}#get-started-faq .page-content-wrapper .gsfaq-list .expander .expander-content table th:last-child,#get-started-faq .page-content-wrapper .gsfaq-list .expander .expander-content table td:last-child{border-right:none}#get-started-faq .page-content-wrapper .gsfaq-list .expander .expander-content a{color:#2cc95c;text-decoration:underline}#get-started-faq .page-content-wrapper .gsfaq-list .expander .expander-content a:hover,#get-started-faq .page-content-wrapper .gsfaq-list .expander .expander-content a:focus{color:#79e299}#get-started-faq .page-content-wrapper .gsfaq-list .expander .expander-content code{font-size:.8em;color:#ddd;background-color:rgba(0,0,0,0.25);border:1px solid rgba(255,255,255,0.25);padding:1px 4px 2px;margin:0 2px;border-radius:3px}#get-started-faq .page-content-wrapper .gsfaq-list .expander .expander-content code .err{color:magenta}#get-started-faq .page-content-wrapper .gsfaq-list .expander .expander-content .pre-code{margin-right:-1em;width:calc(100% + 1em)}#get-started-faq .page-content-wrapper .gsfaq-list .expander .expander-content .pre-code code{background-color:#1a1b1c;display:block;overflow-x:auto;padding:1em}@media screen and (max-width: 793px){#get-started-faq .page-content-wrapper .gsfaq-list .expander.flip-arrow .expander-trigger{white-space:unset}}@media (forced-colors: active) and (prefers-color-scheme: light){#get-started-faq .page-content-wrapper .gsfaq-list .expander.flip-arrow .expander-trigger:after{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 15.59 9.36'%3E%3Cpath d='M15.59 1.56a.5.5 0 01-.16.36L8.15 9.2a.5.5 0 01-.36.16.54.54 0 01-.36-.16L.15 1.92A.53.53 0 010 1.56a.58.58 0 01.15-.36l1-1a.51.51 0 01.72 0l5.87 5.88L13.62.2a.5.5 0 01.71 0l1.05 1a.54.54 0 01.21.36z'/%3E%3C/svg%3E") no-repeat center center;background-size:contain}}@media (forced-colors: active) and (prefers-color-scheme: dark){#get-started-faq .page-content-wrapper .gsfaq-list .expander.flip-arrow .expander-trigger:after{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 15.59 9.36'%3E%3Cpath d='M15.59 1.56a.5.5 0 01-.16.36L8.15 9.2a.5.5 0 01-.36.16.54.54 0 01-.36-.16L.15 1.92A.53.53 0 010 1.56a.58.58 0 01.15-.36l1-1a.51.51 0 01.72 0l5.87 5.88L13.62.2a.5.5 0 01.71 0l1.05 1a.54.54 0 01.21.36z' fill='%23fff'/%3E%3C/svg%3E") no-repeat center center;background-size:contain}}#get-started-faq .page-content-wrapper .gsfaq-list .expander.flip-arrow .expander-trigger:hover,#get-started-faq .page-content-wrapper .gsfaq-list .expander.flip-arrow .expander-trigger:focus{color:#2cc95c}@media screen and (min-width: 600px){#get-started-faq .page-content-wrapper{display:flex}#get-started-faq .page-content-wrapper>div{flex-basis:15em}}@media screen and (min-width: 900px){#get-started-faq .page-content-wrapper>div{flex-basis:19em}}@media screen and (min-width: 1200px){#get-started-faq .page-content-wrapper>div{flex-basis:21em}}#get-started-social{background-color:#000000;padding:calc(6.76vw + 1.5em) 0 4.5em}#get-started-social .flex-cards a.flex-card{background-color:#1e873d;border:1px solid #1e873d;color:#ffffff;padding:0}#get-started-social .flex-cards a.flex-card .flex-img{width:100%;height:auto;margin:0;line-height:inherit}#get-started-social .flex-cards a.flex-card .flex-img img{width:100%;border:none}#get-started-social .flex-cards a.flex-card .flex-content{padding:1.5em}#get-started-social .flex-cards a.flex-card .flex-content span .icon{margin-left:.15em;transition:transform .2s}@media screen and (min-width: 480px){#get-started-social .flex-cards a.flex-card{flex-basis:calc(50% - 0.75em);width:calc(50% - 0.75em);flex-grow:0}}@media screen and (min-width: 900px){#get-started-social .flex-cards a.flex-card{flex-basis:calc(25% - 0.75em);width:calc(25% - 0.75em)}}#get-started-social .flex-cards a.flex-card:hover,#get-started-social .flex-cards a.flex-card:focus{border-color:#2cc95c;background-color:#2cc95c}#get-started-social .flex-cards a.flex-card:hover .flex-content span .icon,#get-started-social .flex-cards a.flex-card:focus .flex-content span .icon{transform:translateX(0.5em)}[id^=get-started-] figure{margin-bottom:0}[id^=get-started-] figure figcaption{font-size:0.889em;border-top:4px solid #f1f1f1;padding-top:0.5em;margin-top:1.5em}#newsletter-marquee{padding:3em 0;background:#09436a url(../images/newsletter-marquee-bk-82cc32e8.jpg) center top no-repeat;background-size:cover}#newsletter-marquee::after{clear:both;content:"";display:block}#newsletter-marquee .page-content-wrapper{display:flex;flex-wrap:wrap}#newsletter-marquee .page-content-wrapper .left-box,#newsletter-marquee .page-content-wrapper .right-box{width:100%}@media screen and (min-width: 600px){#newsletter-marquee .page-content-wrapper{flex-wrap:nowrap}#newsletter-marquee .page-content-wrapper .left-box{width:60%}#newsletter-marquee .page-content-wrapper .right-box{width:40%}}#newsletter-marquee h2,#newsletter-marquee .h2{color:#ffffff;font-weight:400;margin-bottom:0.5em;max-width:12em}#newsletter-marquee .marquee-content{max-width:35em}@media screen and (min-width: 600px){#newsletter-marquee .marquee-content{margin-right:1.5em}}#newsletter-marquee .marquee-content p{font-size:1.225em}#newsletter-marquee .join-newsletter-form{max-width:none;margin:0;border-radius:6px;padding:2.2em 0.75em;background-color:rgba(0,0,0,0.5);box-shadow:0 0 30px rgba(255,255,255,0.2);transition:padding 0.2s}@media screen and (min-width: 900px){#newsletter-marquee .join-newsletter-form{padding:2.2em}}#newsletter-marquee .join-newsletter-form .mktoForm .mktoFormRow,#newsletter-marquee .join-newsletter-form .mktoForm .mktoButtonRow,#newsletter-marquee .join-newsletter-form .mktoForm select{width:100%}#newsletter-marquee .join-newsletter-form .mktoForm .mktoFormRow:nth-child(3){padding-bottom:0.25em}#newsletter-marquee .join-newsletter-form .mktoForm .mktoFormRow:nth-child(5) .mktoCheckboxList{padding-bottom:0.2em}#newsletter-marquee .join-newsletter-form .mktoForm .mktoFormCol{float:none;margin-bottom:12px}#newsletter-marquee .join-newsletter-form .mktoForm .mktoButtonRow{margin-left:0}#newsletter-marquee .join-newsletter-form .mktoForm input[type="email"]::-moz-placeholder{color:#333}#newsletter-marquee .join-newsletter-form .mktoForm input[type="email"]:-ms-input-placeholder{color:#333}#newsletter-marquee .join-newsletter-form .mktoForm input[type="email"]::-ms-input-placeholder{color:#333}#newsletter-marquee .join-newsletter-form .mktoForm input[type="email"]::placeholder{color:#333}#newsletter-marquee .join-newsletter-form .mktoForm select{color:#333}#newsletter-marquee .join-newsletter-form .mktoForm select[aria-invalid="false"],#newsletter-marquee .join-newsletter-form .mktoForm select:focus{color:#1a1b1c}#newsletter-marquee .join-newsletter-form .mktoForm input[type="email"],#newsletter-marquee .join-newsletter-form .mktoForm select{padding:0.7em 0.75em !important}#newsletter-marquee .join-newsletter-form .mktoForm .mktoCheckboxList{padding-left:0}#past-newsletters{padding:4.5em 0}#past-newsletters .year-header{border-top:10px solid #f1f1f1;font-weight:700}#past-newsletters h4{margin-bottom:1.5em}#past-newsletters ul{margin-bottom:4.5em}#past-newsletters ul li{padding-left:1em;margin-bottom:1.5em}#past-newsletters ul li a{position:relative}#past-newsletters ul li a:before{content:"\f105";position:absolute;left:-.75em;font-family:"FontAwesome";text-shadow:0 0 0 #239f49}#past-newsletters ul li small{display:block;margin-top:0.375em}@media screen and (min-width: 900px){#past-newsletters ul{display:flex;flex-wrap:wrap;flex-direction:column;max-height:32em}#past-newsletters ul li{flex:0 1 auto;width:50%;padding-right:3em}}@media screen and (min-width: 1000px){#past-newsletters ul{max-height:30em}}@media screen and (min-width: 900px){_:-ms-input-placeholder ul,:root #past-newsletters ul{height:30em}}.newsletter-prev-next{width:100%;overflow:hidden;padding-top:0.375em}.newsletter-prev-next>div{width:50%}.newsletter-prev-next a:focus{color:#1e873d}.newsletter-prev{float:left;padding-left:3px}.newsletter-next{float:right;text-align:right;padding-right:3px}.newsletter-main ul{list-style-type:disc;margin:14px 0;padding-left:40px}.newsletter-main .layout{width:100% !important;max-width:none !important;min-width:0 !important}.newsletter-main .column{width:100% !important;max-width:none !important;min-width:0 !important}.newsletter-main .column div{margin-left:0 !important;margin-right:0 !important;max-width:none !important}.newsletter-main table{min-width:0 !important;border:none !important;width:100% !important}.newsletter-main table td{border:none;padding:0}.newsletter-main table ul li{padding-bottom:12px}.newsletter-main table ul li h3{display:inline}.newsletter-main table .iphone_pad a{text-decoration:underline}.newsletter-main>table{margin:2.5em 0 !important}.newsletter-main+.newsletter-prev-next{border-top:4px solid #f1f1f1;margin-bottom:4.5em}.newsletter-main table,.newsletter-main td,.newsletter-main tr{vertical-align:top;border-collapse:collapse}.newsletter-main *{line-height:inherit}.newsletter-main a[x-apple-data-detectors=true]{color:inherit !important;text-decoration:none !important}@media (max-width: 620px){.newsletter-main .block-grid,.newsletter-main .col{min-width:0 !important;max-width:100% !important;display:block !important;width:100% !important}.newsletter-main .col>div{margin:0 auto}.newsletter-main img.fullwidth,.newsletter-main img.fullwidthOnMobile{max-width:100% !important}.newsletter-main .no-stack .col{min-width:0 !important;display:table-cell !important}.newsletter-main .no-stack.two-up .col{width:50% !important}.newsletter-main .no-stack .col.num4{width:33% !important}.newsletter-main .no-stack .col.num8{width:66% !important}.newsletter-main .no-stack .col.num4{width:33% !important}.newsletter-main .no-stack .col.num3{width:25% !important}.newsletter-main .no-stack .col.num6{width:50% !important}.newsletter-main .no-stack .col.num9{width:75% !important}.newsletter-main .video-block{max-width:none !important}.newsletter-main .mobile_hide{min-height:0px;max-height:0px;max-width:0px;display:none;overflow:hidden;font-size:0px}.newsletter-main .desktop_hide{display:block !important;max-height:none !important}.newsletter-main #banner-title,.newsletter-main #newsletter-date p{text-align:center !important}.newsletter-main #banner-title{padding-bottom:0 !important;padding-left:10px !important}.newsletter-main #newsletter-date{padding-top:0 !important;padding-right:10px !important}}.newsletter-subscription{padding:4.5em 0;background-color:#1a1b1c;position:relative}.newsletter-subscription:after{bottom:calc(100% - 20px);width:100%}@media screen and (min-width: 600px){.newsletter-subscription:after{bottom:calc(100% - 2.947vw)}}@media screen and (min-width: 1867px){.newsletter-subscription:after{bottom:calc(100% - 55px)}}.newsletter-subscription h3{margin-bottom:0.375em}.newsletter-subscription h3+p{margin-bottom:0.75em}.newsletter-subscription .content-wrapper-narrow>p:last-child{margin-bottom:0;margin-top:0.375em}@media screen and (min-width: 601px) and (max-width: 899px){.newsletter-subscription .join-newsletter-form #newsletter_sub_form input[type=submit],.newsletter-subscription .join-newsletter-form .mktoForm input[type=submit]{width:120px}.newsletter-subscription .join-newsletter-form #newsletter_sub_form input[type=email],.newsletter-subscription .join-newsletter-form .mktoForm input[type=email]{width:calc(100% - 130px)}}.newsletter-subscription .content-wrapper-narrow,.newsletter-wrapper .content-wrapper-narrow{max-width:600px}.homepage-marquee{padding:4.5em 0 6em;color:#ffffff;font-weight:300;position:relative;transition:background .3s ease;background-position:right -513px bottom -356px;background-repeat:no-repeat}@media screen and (min-width: 600px){.homepage-marquee{padding:4.5em 0 6em}}.homepage-marquee h1{color:#ffffff;font-weight:400;margin-bottom:0.375em}.homepage-marquee h1 span{color:#1e873d}@media screen and (max-width: 450px){.homepage-marquee h1 br{display:none}}.homepage-marquee-copy{text-shadow:1px 1px 1px rgba(0,0,0,0.75),2px 1px 4px black}.homepage-marquee-copy p{max-width:700px;max-width:56ch}@media screen and (min-width: 600px){.homepage-marquee-copy{float:left;display:block;margin-right:2.1276595745%;width:82.9787234043%}.homepage-marquee-copy:last-child{margin-right:0}}@media screen and (min-width: 900px){.homepage-marquee-copy{float:left;display:block;margin-right:2.1276595745%;width:65.9574468085%}.homepage-marquee-copy:last-child{margin-right:0}}.homepage-marquee-base{position:absolute;right:0;bottom:-3.949vw;left:0;display:block;max-height:149px;height:7.954vw;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1646 129'%3E%3Cdefs%3E%3ClinearGradient id='a' y1='64.5' x2='1229.1' y2='64.5' gradientUnits='userSpaceOnUse'%3E%3Cstop offset='0' stop-color='%23389b78'/%3E%3Cstop offset='1' stop-color='%2345bb64'/%3E%3C/linearGradient%3E%3C/defs%3E%3Cpath fill-rule='evenodd' fill='url(%23a)' d='M1229.1 82.55L0 129V0l918.04 54.93 311.06 27.62z'/%3E%3Cpath fill='%231e964f' fill-rule='evenodd' d='M1646 128.84L913.48 54.85 1646 48.32v80.52z'/%3E%3C/svg%3E");background-size:calc(100% + 1px) auto;background-position:center;background-repeat:no-repeat;z-index:1}.homepage-marquee-base.flipped{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1781.98 141.01'%3E%3Cpath fill='%235cb85c' fill-rule='evenodd' d='M449.75 50.8 1781.98 0v141.01L785.33 80.86 449.75 50.8z'/%3E%3Cpath fill='%23249646' fill-rule='evenodd' d='m0 .42 790.25 80.54L0 88.06V.42z'/%3E%3C/svg%3E");z-index:3}@media screen and (min-width: 1900px){.homepage-marquee-base{bottom:-75px}}@media screen and (min-width: 600px) and (max-width: 899px){.homepage-marquee .btn,.homepage-marquee .customers .customer-list a.read-more,.customers .customer-list .homepage-marquee a.read-more{padding-left:2.25em;padding-right:2.25em}}.homepage-marquee-cta .btn:focus,.homepage-marquee-cta .customers .customer-list a.read-more:focus,.customers .customer-list .homepage-marquee-cta a.read-more:focus{outline-color:#ddd}[class^="homepage-"] [class*="-cta"]{float:left;display:block;margin-right:2.1276595745%;width:100%}[class^="homepage-"] [class*="-cta"]:last-child{margin-right:0}@media screen and (max-width: 640px){[class^="homepage-"] [class*="-cta"] .btn,[class^="homepage-"] [class*="-cta"] .customers .customer-list a.read-more,.customers .customer-list [class^="homepage-"] [class*="-cta"] a.read-more{padding-left:1em;padding-right:1em}}@media screen and (max-width: 599px){[class^="homepage-"] [class*="-cta"] .btn,[class^="homepage-"] [class*="-cta"] .customers .customer-list a.read-more,.customers .customer-list [class^="homepage-"] [class*="-cta"] a.read-more{display:block;margin-left:auto;margin-right:auto;padding-left:0;padding-right:0;max-width:350px}}@media screen and (max-width: 405px){[class^="homepage-"] [class*="-cta"] .btn,[class^="homepage-"] [class*="-cta"] .customers .customer-list a.read-more,.customers .customer-list [class^="homepage-"] [class*="-cta"] a.read-more{margin-left:1em;margin-right:1em}}@media all and (max-width: 599px){[class^="homepage-"] [class*="-cta"] .btn+.btn,[class^="homepage-"] [class*="-cta"] .customers .customer-list a.read-more+.btn,.customers .customer-list [class^="homepage-"] [class*="-cta"] a.read-more+.btn,[class^="homepage-"] [class*="-cta"] .customers .customer-list .btn+a.read-more,.customers .customer-list [class^="homepage-"] [class*="-cta"] .btn+a.read-more,[class^="homepage-"] [class*="-cta"] .customers .customer-list a.read-more+a.read-more,.customers .customer-list [class^="homepage-"] [class*="-cta"] a.read-more+a.read-more{margin-top:1em}}.homepage-audience{padding:4.5em 0;background:#1a1b1c url(../images/grid-pattern-bk-11f8d070.png) center top no-repeat;background-image:url(../images/grid-pattern-bk-11f8d070.png),url(../images/homepage-audience-base-bca07b0b.png);background-position:center top, right bottom;background-size:contain, 812px 26px;text-align:center;font-weight:300}.homepage-audience h2{color:#ffffff}.homepage-audience .cards{display:flex;flex-wrap:wrap;justify-content:space-between}.homepage-audience .card{background-color:#f1f1f1;border-radius:6px;flex-basis:15em;flex-grow:1;margin:6em 1em 1.5em 1em;position:relative;transition:all 0.2s ease-in-out}.homepage-audience .card .card-image{height:150px;max-height:150px;line-height:150px;text-align:center;margin-top:-80px}.homepage-audience .card .card-image img{opacity:1;transition:all 0.2s ease-in-out;max-width:180px;max-height:140px;vertical-align:middle}.homepage-audience .card .card-header{padding:0.5em 0.75em;transition:all 0.2s ease-in-out}.homepage-audience .card .card-header h4{font-weight:400;margin-bottom:0.375em}.homepage-audience .card .card-copy{padding:0 1.5em 1.5em 1.5em}.homepage-audience .card .card-copy p{margin:0 0 0.75em}.homepage-audience .card:active{background-color:#f1f1f1}.homepage-audience .card:active .card-header{background-color:#f1f1f1}.homepage-audience-cta p{margin-top:1.5em}.homepage-benefits{padding:4.675vw 0 0;position:relative;z-index:2}@media screen and (min-width: 1647px){.homepage-benefits{padding-top:77px}}.homepage-benefits .h1{font-weight:400;margin-bottom:0.75em}.homepage-benefits .h4{font-weight:300;margin-bottom:3em}@media screen and (min-width: 900px){.homepage-benefits .h4{margin-bottom:1.5em}}.homepage-benefits .desktop-only{display:none}@media screen and (min-width: 900px){.homepage-benefits .desktop-only{display:block}}@media screen and (min-width: 900px){.homepage-benefits .mobile-only{display:none}}@media screen and (min-width: 900px){.homepage-benefits:not(.compact) .homepage-benefits-header{float:left;display:block;margin-right:2.1276595745%;width:48.9361702128%}.homepage-benefits:not(.compact) .homepage-benefits-header:last-child{margin-right:0}}.homepage-benefits:not(.compact) .homepage-benefits-bullets{margin-top:3em}@media screen and (min-width: 900px){.homepage-benefits:not(.compact) .homepage-benefits-bullets{float:left;display:block;margin-right:2.1276595745%;width:48.9361702128%;margin-top:0}.homepage-benefits:not(.compact) .homepage-benefits-bullets:last-child{margin-right:0}}.homepage-benefits.compact .page-content-wrapper{padding-bottom:4.5em;position:relative}@media screen and (min-width: 1200px){.homepage-benefits.compact .page-content-wrapper{padding-bottom:6em}}.homepage-benefits.compact .page-content-wrapper .row{position:relative}@media screen and (min-width: 600px){.homepage-benefits.compact .homepage-benefits-bullets{display:flex;flex-wrap:wrap;justify-content:space-between}}@media screen and (min-width: 1300px){.homepage-benefits.compact .homepage-benefits-bullets{margin:0 -1em}}.homepage-benefits.compact .homepage-benefits-bullets .benefit{padding:0.75em 0;max-width:45ch}@media screen and (max-width: 599px){.homepage-benefits.compact .homepage-benefits-bullets .benefit{margin:0 auto}}@media screen and (min-width: 600px){.homepage-benefits.compact .homepage-benefits-bullets .benefit{flex-grow:0;flex-shrink:1;width:48%}}@media screen and (min-width: 900px){.homepage-benefits.compact .homepage-benefits-bullets .benefit{width:31%}}.homepage-benefits.compact .homepage-benefits-bullets .benefit h4{max-width:300px;margin-left:auto;margin-right:auto}.homepage-benefits-cta{clear:both;text-align:center;padding-top:1.5em}.homepage-benefits-cta h4{margin-bottom:1.5em;text-shadow:0 0 0 #09436a}.homepage-benefits-base{position:absolute;right:0;bottom:-50px;left:0;display:block;height:90px;background:url(../images/homepage-benefits-base-onwhite-e9564a1f.png) center top no-repeat;background-size:cover;z-index:20}@media screen and (min-width: 600px){.homepage-benefits-base{height:166px;bottom:-90px}}.homepage-benefits:not(.compact) .benefit{margin-bottom:1.5em;padding-bottom:1em;width:100%}@media screen and (min-width: 600px){.homepage-benefits:not(.compact) .benefit{display:table}.homepage-benefits:not(.compact) #forget-db.benefit .benefit-image img{margin:0 -.35em}}@media screen and (min-width: 600px){.homepage-benefits:not(.compact) .benefit .benefit-image,.homepage-benefits:not(.compact) .benefit .benefit-content{display:table-cell;vertical-align:top}}.homepage-benefits:not(.compact) .benefit .benefit-image{margin-bottom:0.75em}@media screen and (min-width: 600px){.homepage-benefits:not(.compact) .benefit .benefit-image{padding-right:1.4em;margin-bottom:0}}.homepage-benefits:not(.compact) .benefit .benefit-image>img{display:block;max-width:none;padding:0;width:4em}.benefit-reverse-order .homepage-benefits:not(.compact) .benefit .benefit-image{padding-left:10px;padding-right:0}.homepage-benefits:not(.compact) #forget-db.benefit .benefit-image img{width:4.7em}.homepage-benefits:not(.compact) .benefit .benefit-content{width:100%}.homepage-benefits:not(.compact) .benefit .benefit-content h5{margin:0 0 0.75em 0}.homepage-benefits:not(.compact) .benefit .benefit-content p{margin-bottom:0.5em;font-weight:300}.homepage-benefits.compact .homepage-benefits-header .h4{max-width:800px;margin-left:auto;margin-right:auto}.homepage-benefits.compact .benefit{font-weight:300}.homepage-benefits.compact .benefit-image{width:3.167em;height:3.167em;line-height:3.167em;margin:0.75em auto}.homepage-benefits.compact .benefit-image img,.homepage-benefits.compact .benefit-image svg{display:inline-block;vertical-align:middle;max-height:100%;max-width:100%}.homepage-features{padding:6em 0 4.5em;background-color:#1a1b1c;color:#ffffff;font-weight:300}.homepage-features h2{margin-bottom:1.5em;margin-left:auto;margin-right:auto;text-align:center;max-width:1000px}.homepage-cloud{padding:4.5em 0;background-color:#09436a;color:#ffffff;font-weight:300}@media screen and (min-width: 600px){.homepage-cloud .page-content-wrapper{position:relative}}@media screen and (min-width: 600px){.homepage-cloud-header{float:left;display:block;margin-right:2.1276595745%;width:48.9361702128%}.homepage-cloud-header:last-child{margin-right:0}}@media screen and (min-width: 900px){.homepage-cloud-header{float:left;display:block;margin-right:2.1276595745%;width:57.4468085106%}.homepage-cloud-header:last-child{margin-right:0}}@media screen and (min-width: 1200px){.homepage-cloud-header{float:left;display:block;margin-right:2.1276595745%;width:65.9574468085%}.homepage-cloud-header:last-child{margin-right:0}}.homepage-cloud-links{text-align:center}.homepage-cloud-links strong{font-weight:400}.homepage-cloud-links .btn,.homepage-cloud-links .customers .customer-list a.read-more,.customers .customer-list .homepage-cloud-links a.read-more{margin-bottom:0.75em}.homepage-cloud-links .btn:focus,.homepage-cloud-links .customers .customer-list a.read-more:focus,.customers .customer-list .homepage-cloud-links a.read-more:focus{outline-color:currentColor}.homepage-cloud-links br{display:none}@media screen and (min-width: 600px){.homepage-cloud-links br{display:block}}.homepage-cloud-links p{margin-bottom:0}.homepage-cloud-links strong a:hover{text-decoration:underline}@media screen and (min-width: 600px){.homepage-cloud-links{float:left;display:block;margin-right:2.1276595745%;width:48.9361702128%;text-align:right;position:absolute;top:50%;right:0;transform:translateY(-50%);margin-right:2.12766% !important}.homepage-cloud-links:last-child{margin-right:0}.homepage-cloud-links strong a:not(.external-link):after{content:" ";margin-right:.25em}}@media screen and (min-width: 900px){.homepage-cloud-links{float:left;display:block;margin-right:2.1276595745%;width:31.914893617%}.homepage-cloud-links:last-child{margin-right:0}}@media screen and (min-width: 1200px){.homepage-cloud-links{float:left;display:block;margin-right:2.1276595745%;width:31.914893617%}.homepage-cloud-links:last-child{margin-right:0}}.homepage-cloud .cloud-cta a{outline-color:#ffffff}.homepage-customers{padding:4.5em 0;background:#ffffff;text-align:center;font-weight:300}.homepage-customers header{max-width:800px;margin:0 auto}.homepage-customers h2{margin-bottom:0.375em}.homepage-customers h4{font-weight:300;margin-bottom:3em}.homepage-customers .logos{padding-bottom:4.5em;overflow:hidden}@media screen and (min-width: 900px){.homepage-customers .logos{float:left;display:block;margin-right:2.1276595745%;width:82.9787234043%;margin-left:8.5106382979%}.homepage-customers .logos:last-child{margin-right:0}}.homepage-customers .logos .logo{border:1px solid #f1f1f1;vertical-align:middle;margin-bottom:2.12766%;float:left;display:block;margin-right:2.1276595745%;width:48.9361702128%}.homepage-customers .logos .logo:last-child{margin-right:0}@media screen and (min-width: 600px){.homepage-customers .logos .logo{float:left;display:block;margin-right:2.1276595745%;width:23.4042553191%}.homepage-customers .logos .logo:last-child{margin-right:0}.homepage-customers .logos .logo:nth-child(4n){margin-right:0}}@media all and (max-width: 599px){.homepage-customers .logos .logo:nth-child(2n){margin-right:0}}.homepage-customers .logos .logo .img{position:relative;display:block;width:100%;padding:0;overflow:hidden}.homepage-customers .logos .logo .img:before{padding-top:50%;display:block;content:""}@media screen and (min-width: 600px){.homepage-customers .logos .logo .img:before{padding-top:100%}}.homepage-customers .logos .logo img{width:80%;transform:translate(-50%, -50%);position:absolute;top:50%;left:50%}.homepage-customers .divider{position:relative;float:left;display:block;margin-right:2.1276595745%;width:65.9574468085%;margin-left:17.0212765957%}.homepage-customers .divider:last-child{margin-right:0}@media screen and (min-width: 900px){.homepage-customers .divider{float:left;display:block;margin-right:2.1276595745%;width:100%;margin-left:0%}.homepage-customers .divider:last-child{margin-right:0}}.homepage-customers .divider:before{position:absolute;top:0;right:0;left:0;content:"";display:block;border-top:5px solid #1e873d}.homepage-customers .quotes{padding:4.5em 0 3em;float:left;display:block;margin-right:2.1276595745%;width:100%}.homepage-customers .quotes:last-child{margin-right:0}@media screen and (min-width: 900px){.homepage-customers .quotes{float:left;display:block;margin-right:2.1276595745%;width:82.9787234043%;margin-left:8.5106382979%}.homepage-customers .quotes:last-child{margin-right:0}}.homepage-customers .quotes blockquote{color:inherit;font-weight:300;font-style:normal;border:none;padding-left:0}.homepage-customers .quotes blockquote:before{display:inline-block;content:"";width:50px;height:38px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 72 53.78'%3E%3Cpath d='M28.34 2.08v25.63a2.08 2.08 0 01-2.08 2.07H11.07a2.08 2.08 0 00-2.06 1.84L4.14 51.94A2.08 2.08 0 010 51.7V2.08A2.08 2.08 0 012.08 0h24.18a2.08 2.08 0 012.08 2.08zM69.93 0H45.75a2.08 2.08 0 00-2.08 2.08V51.7a2.08 2.08 0 004.14.24l4.88-20.29a2.09 2.09 0 012.07-1.84h15.19a2.07 2.07 0 002.07-2.07V2.08A2.08 2.08 0 0069.93 0z' fill='%231e873d'/%3E%3C/svg%3E") center no-repeat;background-size:contain}.homepage-customers .quotes blockquote p{margin-bottom:0.75em;orphans:2}.homepage-customers .quotes blockquote p:after{content:"\201D";font-weight:700}@media screen and (max-width: 479px){.homepage-customers .quotes blockquote p.lead{font-size:inherit}}.homepage-customers .quotes cite{font-style:normal;font-size:1.11em}.homepage-customers .quotes.slick-slider{-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text}.homepage-customers .quotes .slick-slide{outline-width:0;opacity:0;transition:all 0.2s}.homepage-customers .quotes .slick-slide.slick-current{opacity:1}.homepage-customers .quotes .slick-dots li{margin:0 7px}.homepage-customers .quotes .slick-dots li button:before{font-size:20px;line-height:22px;transition:all .15s}.homepage-customers .quotes .slick-dots li button:hover,.homepage-customers .quotes .slick-dots li button:focus{background-color:transparent}.homepage-customers .quotes .slick-dots li button:hover:before{opacity:1;color:#2cc95c}.homepage-customers .quotes .slick-dots li button:focus{outline:2px dashed #949595 !important;outline-offset:3px}.homepage-customers .quotes .slick-dots li.slick-active button{cursor:default}.homepage-customers .quotes .slick-dots li.slick-active button:before{color:#1e873d;opacity:1}.homepage-customers-cta{padding-top:4.5em}.homepage-postgres{color:#ffffff;font-weight:300;overflow:hidden}@media screen and (min-width: 900px){.homepage-postgres{border:20px solid #ffffff;background-color:#1e873d;background-image:linear-gradient(to right, #1e873d 0%, #1e873d 50%, #1a1b1c 50%, #1a1b1c 100%)}}.homepage-postgres .page-content-wrapper{position:relative}@media screen and (max-width: 899px){.homepage-postgres .page-content-wrapper{padding:0}}.homepage-postgres-header{padding:4.5em 0.75em;background-color:#1e873d;overflow:hidden}@media screen and (min-width: 900px){.homepage-postgres-header{float:left;display:block;margin-right:2.1276595745%;width:48.9361702128%;padding:4.5em 0.375em 4.5em 0;background-color:transparent}.homepage-postgres-header:last-child{margin-right:0}}.homepage-postgres-image{padding:3em;background-color:#1a1b1c}@media screen and (min-width: 900px){.homepage-postgres-image{float:left;display:block;margin-right:2.1276595745%;width:48.9361702128%;position:absolute;top:0;right:0;bottom:0;background-color:transparent;padding:3em 0.75em;margin-right:0}.homepage-postgres-image:last-child{margin-right:0}}.homepage-postgres-image img{max-height:600px;display:block;transition:.3s}@media screen and (min-width: 900px){.homepage-postgres-image img{position:absolute;top:50%;left:50%;max-width:calc(100% - 3em);max-height:none;transform:translate(-50%, -50%)}}@media screen and (min-width: 1200px){.homepage-postgres-image img{left:1.5em;max-width:calc(100% - 2em);transform:translateY(-50%)}}@media screen and (min-width: 1340px){.homepage-postgres-image img{max-width:100%}}@media screen and (min-width: 1400px){.homepage-postgres-image img{max-width:105%}}@media screen and (min-width: 1550px){.homepage-postgres-image img{max-width:none;max-height:90%;left:3em}}.homepage-postgres-image.elecorn{padding:3em 0 0 0.75em;background-color:#1a1b1c}@media screen and (min-width: 900px){.homepage-postgres-image.elecorn{float:left;display:block;margin-right:2.1276595745%;width:48.9361702128%;position:absolute;top:0;right:0;bottom:0;background-color:transparent;padding:3em 0.375em 0 4.5em}.homepage-postgres-image.elecorn:last-child{margin-right:0}}.homepage-postgres-image.elecorn img{max-width:calc(100% + 200px);max-height:600px;display:block}@media screen and (min-width: 900px){.homepage-postgres-image.elecorn img{position:absolute;bottom:0;max-width:100%;max-height:none}}.homepage-contact,.products-contact{background-color:#ffffff;background-repeat:no-repeat;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1084.92 53.45'%3E%3Cpath fill='%23aedcae' d='M415.06 0L166.63 21.67 0 4.22v27.77L567.71 6.25 415.06 0z'/%3E%3Cpath fill='%235cb85c' d='M923.07 23.18L659.41 2.09l-91.7 4.16L0 31.99v21.46h1084.92V5.92L923.07 23.18z'/%3E%3C/svg%3E"),url(../images/elecorn-solid-lightgreen-e56ca133.svg);background-size:1025px 50px, 237px 165px;background-position:center bottom,80% calc(100% - 35px);text-align:center;font-weight:300;transition:background-position .3s ease}@media screen and (min-width: 600px){.homepage-contact,.products-contact{padding:6em 0 8.5em;background-size:100% auto, 237px 165px;background-position:center bottom -1px, 90% calc(100% - 2.35vw)}}@media screen and (min-width: 900px){.homepage-contact,.products-contact{padding:6em 0;background-size:100% auto, 316px 220px;background-position:center bottom -1px, calc(50% + 390px) calc(100% - 2.35vw)}}@media screen and (min-width: 1200px){.homepage-contact,.products-contact{background-position:center bottom -1px, calc(50% + 460px) calc(100% - 2.35vw)}}@media screen and (min-width: 1400px){.homepage-contact,.products-contact{background-position:center bottom -1px, calc(50% + 540px) calc(100% - 2.35vw)}}.homepage-contact-cta,.products-contact-cta{padding-bottom:3em}.homepage-contact{padding:4.5em 0 8.5em}@media screen and (min-width: 600px){.homepage-contact{padding:6em 0 8.5em}}@media screen and (min-width: 900px){.homepage-contact{padding:6em 0}}.homepage-contact-cta.equal-ctas{overflow:hidden}.homepage-contact-cta.equal-ctas .cta{margin:2px 1.5em 1.5em}.homepage-contact-cta.equal-ctas .cta .btn,.homepage-contact-cta.equal-ctas .cta .customers .customer-list a.read-more,.customers .customer-list .homepage-contact-cta.equal-ctas .cta a.read-more{margin-left:auto;margin-right:auto;padding-left:0;padding-right:0;width:100%;display:block}@media screen and (min-width: 480px){.homepage-contact-cta.equal-ctas .cta{margin:2px auto 1.5em;padding:0 0.75em;float:left;display:block;margin-right:2.1276595745%;width:48.9361702128%}.homepage-contact-cta.equal-ctas .cta:last-child{margin-right:0}.homepage-contact-cta.equal-ctas .cta .btn,.homepage-contact-cta.equal-ctas .cta .customers .customer-list a.read-more,.customers .customer-list .homepage-contact-cta.equal-ctas .cta a.read-more{max-width:290px}.homepage-contact-cta.equal-ctas .cta:first-child .btn,.homepage-contact-cta.equal-ctas .cta:first-child .customers .customer-list a.read-more,.customers .customer-list .homepage-contact-cta.equal-ctas .cta:first-child a.read-more{margin-right:0}.homepage-contact-cta.equal-ctas .cta:last-child .btn,.homepage-contact-cta.equal-ctas .cta:last-child .customers .customer-list a.read-more,.customers .customer-list .homepage-contact-cta.equal-ctas .cta:last-child a.read-more{margin-left:0}}@media screen and (min-width: 900px){.homepage-contact-cta.equal-ctas{float:left;display:block;margin-right:2.1276595745%;width:57.4468085106%;margin-left:21.2765957447%}.homepage-contact-cta.equal-ctas:last-child{margin-right:0}}@media screen and (min-width: 1200px){.homepage-contact-cta.equal-ctas{float:left;display:block;margin-right:2.1276595745%;width:48.9361702128%;margin-left:25.5319148936%}.homepage-contact-cta.equal-ctas:last-child{margin-right:0}}.homepage-use-cases.new{padding:4.5em 0 3em;font-weight:300;position:relative}@media screen and (min-width: 600px){.homepage-use-cases.new{padding:4.5em 0 6em}}@media screen and (min-width: 900px){.homepage-use-cases.new{padding-top:6.889em}}.homepage-use-cases.new h2,.homepage-use-cases.new .h4{text-align:center}.homepage-use-cases.new .h4{margin-bottom:3em;font-weight:300}.homepage-use-cases.new p,.homepage-use-cases.new ul{text-shadow:0 0 0 #09436a}.homepage-use-cases.new .accordion-tabs-minimal .tab-header-and-content .tab-link{padding-left:2em;padding-right:2em}@media screen and (min-width: 600px) and (max-width: 721px){.homepage-use-cases.new .accordion-tabs-minimal .tab-header-and-content .tab-link{padding-left:1.05em;padding-right:1.05em}}@media screen and (min-width: 900px){.homepage-use-cases.new .accordion-tabs-minimal .tab-header-and-content .tab-link{padding-left:2.83em;padding-right:2.83em}}@media screen and (min-width: 1200px){.homepage-use-cases.new .accordion-tabs-minimal .tab-header-and-content .tab-link{padding-left:3.5em;padding-right:3.5em}}@media screen and (max-width: 1240px){.homepage-use-cases.new .tab-content{padding-left:0.5em;padding-right:0.5em}}@media screen and (min-width: 900px){.homepage-use-cases.new .tab-content .content-wrapper{display:flex;justify-content:space-between;align-items:center}}.homepage-use-cases.new .tab-content .use-case-content h5{margin-bottom:0.75em}.homepage-use-cases.new .tab-content .use-case-content .usecase-btn{display:none}@media screen and (min-width: 900px){.homepage-use-cases.new .tab-content .use-case-content{width:46%}.homepage-use-cases.new .tab-content .use-case-content p:last-child{margin-bottom:0}.homepage-use-cases.new .tab-content .use-case-content .usecase-btn{display:block}}.homepage-use-cases.new .tab-content .use-case-image{text-align:center}.homepage-use-cases.new .tab-content .use-case-image img{width:100%}@media screen and (min-width: 600px) and (max-width: 899px){.homepage-use-cases.new .tab-content .use-case-image img{max-width:600px}}.homepage-use-cases.new .tab-content .use-case-image .usecase-btn{margin-top:2em;padding-left:1em;padding-right:1em}@media screen and (min-width: 900px){.homepage-use-cases.new .tab-content .use-case-image{width:48%}.homepage-use-cases.new .tab-content .use-case-image .usecase-btn{display:none}}@media screen and (max-width: 479px){.homepage-use-cases.new .tab-content .use-case-image .btn,.homepage-use-cases.new .tab-content .use-case-image .customers .customer-list a.read-more,.customers .customer-list .homepage-use-cases.new .tab-content .use-case-image a.read-more{display:block;padding-left:0;padding-right:0;margin-left:auto;margin-right:auto}}.homepage-use-cases.new .tab-content .lead{margin-bottom:1.5em}.homepage-use-cases.new #multi-tenant-content.tab-content .use-case-image img{width:500px}.customer-logos{padding:4.5em 0 3em;position:relative;overflow:hidden}.customer-logos:after{display:block;position:absolute;bottom:0;left:50%;height:1px;width:70%;background-color:#ddd;content:'';transform:translateX(-50%)}.customer-logos.no-carousel{padding-top:0}.customer-logos.no-carousel:after{display:none}.customer-logos .logos-carousel{margin:0 1.5em}@media screen and (min-width: 1200px){.customer-logos .logos-carousel{margin:0}}.customer-logos .logos-carousel .slick-prev{left:-20px}.customer-logos .logos-carousel .slick-next{right:-20px}.customer-logos .logos-carousel .slick-slide:focus{outline:2px dashed #949595}.customer-logos .logos-carousel .slick-slide .logo{max-width:200px;margin:0 auto}.customer-logos .logos-carousel .slick-slide>div{line-height:55px;padding:0 1em;text-align:center}.customer-logos .logos-carousel .slick-slide>div+div{margin-top:1.5em}.customer-logos .logos-carousel .slick-slide>div img,.customer-logos .logos-carousel .slick-slide>div svg{max-height:35px;max-width:100%;display:inline-block;vertical-align:middle;width:auto}.customer-logos .logos-carousel .slick-slide>div img.tall,.customer-logos .logos-carousel .slick-slide>div svg.tall{max-height:42px}.customer-logos .logos-carousel .slick-slide>div img.taller,.customer-logos .logos-carousel .slick-slide>div svg.taller{max-height:55px}.customer-logos .logos-carousel .slick-slide>div img.short,.customer-logos .logos-carousel .slick-slide>div svg.short{max-height:30px}.customer-logos .logos-carousel .slick-slide>div img.shorter,.customer-logos .logos-carousel .slick-slide>div svg.shorter{max-height:27px}.customer-logos .logos-carousel .slick-slide>div img.shortest,.customer-logos .logos-carousel .slick-slide>div svg.shortest{max-height:24px}.customer-logos .logos-carousel .slick-slide>div img.auryc-logo,.customer-logos .logos-carousel .slick-slide>div svg.auryc-logo{fill:url(#auryc-b)}.customer-logos .logos-carousel .slick-prev:before,.customer-logos .logos-carousel .slick-prev:after,.customer-logos .logos-carousel .slick-next:before,.customer-logos .logos-carousel .slick-next:after,.slick-slider[class*=quotes] .slick-prev:before,.slick-slider[class*=quotes] .slick-prev:after,.slick-slider[class*=quotes] .slick-next:before,.slick-slider[class*=quotes] .slick-next:after{background-color:#1e873d;display:block;height:2px;width:20px;content:'';transition:all .2s;opacity:1;border-radius:2px}.customer-logos .logos-carousel .slick-prev:hover:before,.customer-logos .logos-carousel .slick-prev:hover:after,.customer-logos .logos-carousel .slick-next:hover:before,.customer-logos .logos-carousel .slick-next:hover:after,.slick-slider[class*=quotes] .slick-prev:hover:before,.slick-slider[class*=quotes] .slick-prev:hover:after,.slick-slider[class*=quotes] .slick-next:hover:before,.slick-slider[class*=quotes] .slick-next:hover:after{background-color:#2cc95c}.customer-logos .logos-carousel .slick-prev:focus,.customer-logos .logos-carousel .slick-next:focus,.slick-slider[class*=quotes] .slick-prev:focus,.slick-slider[class*=quotes] .slick-next:focus{outline-offset:9px}.customer-logos .logos-carousel .slick-prev:before,.slick-slider[class*=quotes] .slick-prev:before{transform:rotate(-45deg) translateY(-9.5px);margin-left:0;margin-bottom:-2px}.customer-logos .logos-carousel .slick-prev:after,.slick-slider[class*=quotes] .slick-prev:after{transform:rotate(45deg) translateY(9.5px)}.customer-logos .logos-carousel .slick-next:before,.slick-slider[class*=quotes] .slick-next:before{transform:rotate(45deg) translateY(-9.5px);margin-left:0;margin-bottom:-2px}.customer-logos .logos-carousel .slick-next:after,.slick-slider[class*=quotes] .slick-next:after{transform:rotate(-45deg) translateY(9.5px)}.slick-slider[class*=quotes] .slick-prev{left:0}.slick-slider[class*=quotes] .slick-next{right:0}@media screen and (max-width: 899px){.slick-slider[class*=quotes] .slick-slide{padding-left:40px;padding-right:40px}}@media screen and (min-width: 900px){.slick-slider[class*=quotes] .slick-prev{left:-40px;z-index:2}.slick-slider[class*=quotes] .slick-next{right:-40px}}body.index .customer-logos{padding:3em 0 2em}#performance.homepage-video{background-color:#1a1b1c;padding:4.5em 0 calc(1.5em + 3.463vw);position:relative}#performance.homepage-video .video-base{height:6.921vw;width:100%;position:absolute;top:calc(100% - 3.463vw);right:0;left:0;background:url(../images/homepage-video-base-2f91cad6.svg) center center no-repeat;background-size:calc(100% + 1px) auto}@media screen and (min-width: 900px){#performance.homepage-video .title-box h2{max-width:18ch}#performance.homepage-video .title-box p{max-width:33ch}}.product-interrupt{background-color:#000000;padding:4.5em 0}.product-interrupt-buttons{font-size:0}.product-interrupt-buttons .btn,.product-interrupt-buttons .customers .customer-list a.read-more,.customers .customer-list .product-interrupt-buttons a.read-more{padding-left:0;padding-right:0;font-size:1rem}@media screen and (max-width: 479px){.product-interrupt-buttons .btn,.product-interrupt-buttons .customers .customer-list a.read-more,.customers .customer-list .product-interrupt-buttons a.read-more{margin-left:1.5em;margin-right:1.5em;width:calc(100% - 3em);display:block}.product-interrupt-buttons .btn:first-child,.product-interrupt-buttons .customers .customer-list a.read-more:first-child,.customers .customer-list .product-interrupt-buttons a.read-more:first-child{margin-bottom:0.75em}}@media screen and (min-width: 480px){.product-interrupt-buttons{max-width:500px;margin:0 auto}.product-interrupt-buttons .btn,.product-interrupt-buttons .customers .customer-list a.read-more,.customers .customer-list .product-interrupt-buttons a.read-more{width:calc((100% - 1.675em)/2)}.product-interrupt-buttons .btn+.btn,.product-interrupt-buttons .customers .customer-list a.read-more+.btn,.customers .customer-list .product-interrupt-buttons a.read-more+.btn,.product-interrupt-buttons .customers .customer-list .btn+a.read-more,.customers .customer-list .product-interrupt-buttons .btn+a.read-more,.product-interrupt-buttons .customers .customer-list a.read-more+a.read-more,.customers .customer-list .product-interrupt-buttons a.read-more+a.read-more{margin-left:1.675em}}@media screen and (min-width: 1400px){.product-interrupt-buttons{max-width:530px}}.product-interrupt h3{margin-bottom:1em}.homepage-interrupt{background-color:#1e873d;padding:4.5em 0;position:relative;z-index:1}.homepage-interrupt .page-content-wrapper{position:relative}@media screen and (max-width: 599px){.homepage-interrupt .page-content-wrapper .interrupt-content{text-align:center}}@media screen and (min-width: 600px){.homepage-interrupt .page-content-wrapper .interrupt-content{display:flex;justify-content:center;align-items:center}.homepage-interrupt .page-content-wrapper .interrupt-content>*{margin-bottom:0}}.homepage-interrupt h3{color:#5ebb67}@media screen and (min-width: 600px){.homepage-interrupt h3{margin-right:4.111rem}}@media screen and (min-width: 900px){.homepage-interrupt h3{margin-right:5.111rem}}@media screen and (max-width: 599px){.homepage-interrupt-buttons{padding-left:1em;padding-right:1em}}.homepage-interrupt .btn,.homepage-interrupt .customers .customer-list a.read-more,.customers .customer-list .homepage-interrupt a.read-more{margin-bottom:0}.homepage-interrupt .btn:focus,.homepage-interrupt .customers .customer-list a.read-more:focus,.customers .customer-list .homepage-interrupt a.read-more:focus{outline-color:#ffffff}@media screen and (max-width: 599px){.homepage-interrupt .btn,.homepage-interrupt .customers .customer-list a.read-more,.customers .customer-list .homepage-interrupt a.read-more{display:block;max-width:350px;margin-left:auto;margin-right:auto}}.main-marquee{position:relative;background-color:#000000}.main-marquee.light-bk{background-color:#ffffff}.main-marquee .eli-rocket{width:34.55em;max-width:50%;aspect-ratio:691 / 620;background:url(../images/releases/citus13-eli-6b450884.svg) center no-repeat;background-size:contain;position:absolute;top:2.75em;left:50%;transition:top 0.3s, left 0.3s, bottom 0.3s, transform 0.3s}@media screen and (max-width: 969px){.main-marquee .eli-rocket{top:auto;bottom:3.625em}}@media screen and (min-width: 600px){.main-marquee .eli-rocket{left:calc(50% - 1em)}}@media screen and (max-width: 599px){.main-marquee .eli-rocket{transform:translateX(-50%)}}@media screen and (max-width: 479px){.main-marquee .eli-rocket{bottom:2.625em}}.main-marquee>.eli-rocket{z-index:3;display:none}@media screen and (min-width: 1044px){.main-marquee>.eli-rocket{display:block}}.main-carousel{position:relative;z-index:3}.main-carousel .homepage-marquee{opacity:1;transition:all .3s ease;text-align:center;background-repeat:no-repeat}@media screen and (min-width: 600px){.main-carousel .homepage-marquee{text-align:left}}.main-carousel .homepage-marquee.main{background-size:auto 42%}@media screen and (min-width: 600px){.main-carousel .homepage-marquee.main{background-image:url(../images/elicorn-celeb-grid-green2-6ca6021c.webp);background-position:calc(62% + 256px) calc(50% - 35px);background-size:auto 45%}}@media screen and (min-width: 900px){.main-carousel .homepage-marquee.main{background-position:calc(62% + 300px) calc(50% - 40px);background-size:auto 50%}}@media screen and (min-width: 1200px){.main-carousel .homepage-marquee.main{background-position:calc(65% + 285px) calc(50% - 42px);background-size:auto 56%}}.main-carousel .homepage-marquee.download{background-position:center center;background-size:cover}.main-carousel .homepage-marquee.hyperscale h1 .subhead,.main-carousel .homepage-marquee.on-azure h1 .subhead{font-size:62%;display:block}.main-carousel .homepage-marquee.hyperscale h1.block-title,.main-carousel .homepage-marquee.on-azure h1.block-title{margin-bottom:.75em;text-shadow:2px 2px 5px rgba(0,0,0,0.35)}@media screen and (min-width: 600px){.main-carousel .homepage-marquee.hyperscale h1.block-title,.main-carousel .homepage-marquee.on-azure h1.block-title{max-width:19ch}}.main-carousel .homepage-marquee.hyperscale .homepage-marquee-copy p,.main-carousel .homepage-marquee.on-azure .homepage-marquee-copy p{max-width:48ch}.main-carousel .homepage-marquee.hyperscale .homepage-marquee-copy a,.main-carousel .homepage-marquee.on-azure .homepage-marquee-copy a{color:#2cc95c}.main-carousel .homepage-marquee.hyperscale .homepage-marquee-copy a:hover,.main-carousel .homepage-marquee.on-azure .homepage-marquee-copy a:hover{color:#64dd89}.main-carousel .homepage-marquee.hyperscale .hyperscale-citus-icon{display:none;position:absolute;top:0;right:0;bottom:0;left:0;background:url(../images/marquee-first-position-trio-ef18fd58.webp) 50% 55% no-repeat;background-size:95% auto}@media screen and (max-width: 599px){.main-carousel .homepage-marquee.hyperscale .hyperscale-citus-icon .overlay{opacity:.35}}@media screen and (min-width: 600px){.main-carousel .homepage-marquee.hyperscale .hyperscale-citus-icon{display:block;background-position:calc(60% + 200px) 30%;background-size:auto 40%}}@media screen and (min-width: 900px){.main-carousel .homepage-marquee.hyperscale .hyperscale-citus-icon{background-position:calc(55% + 300px) 45%;background-size:auto 45%}}@media screen and (min-width: 1200px){.main-carousel .homepage-marquee.hyperscale .hyperscale-citus-icon{background-position:calc(55% + 320px) 40%;background-size:auto 48%}}@media screen and (min-width: 1400px){.main-carousel .homepage-marquee.hyperscale .hyperscale-citus-icon{background-position:calc(50% + 430px) 40%;background-size:auto 50%}}.main-carousel .homepage-marquee.citus13{overflow:hidden;background-color:#0D1120;background-image:url(../images/releases/citus13-big-star-db003f69.svg),url(../images/releases/citus13-stars-bb048aa8.svg),url(../images/releases/citus13-star-blurs-f6dfb8a9.svg),url(../images/releases/citus13-clouds-tr-603bf081.svg),url(../images/releases/citus13-clouds-tl-d385eae1.svg),url(../images/releases/citus13-clouds-bl-7d246344.svg),url(../images/releases/citus13-clouds-br-8faa9c7c.svg);background-size:143.95% auto;background-position-x:32%, 32%, 32%, 32%, 38%, 32%, 32%;background-position-y:calc(100% + 12.25vw),calc(100% + 12.25vw),calc(100% + 12.25vw),calc(100% + 12.25vw),calc(100% + 12.25vw),calc(50% - 1.75vw),calc(100% + 12.25vw);font-weight:400;transition:background-position 0.3s, background-size 0.3s}.main-carousel .homepage-marquee.citus13 h1{font-weight:bold;text-shadow:1px 1px 1px rgba(7,0,17,0.75),2px 1px 15px #070011}.main-carousel .homepage-marquee.citus13 .homepage-marquee-copy{text-shadow:1px 1px 1px rgba(7,0,17,0.75),2px 1px 4px #070011}.main-carousel .homepage-marquee.citus13 .homepage-marquee-copy p{max-width:50ch}@media screen and (min-width: 600px) and (max-width: 899px){.main-carousel .homepage-marquee.citus13 .homepage-marquee-copy p{max-width:45ch}.main-carousel .homepage-marquee.citus13 .homepage-marquee-copy p .hyphen{-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}}.main-carousel .homepage-marquee.citus13 .homepage-marquee-cta .btn-ghost-white:not(:hover){background-color:rgba(5,42,68,0.65)}@media screen and (min-width: 600px){.main-carousel .homepage-marquee.citus13 .homepage-marquee-cta .btn,.main-carousel .homepage-marquee.citus13 .homepage-marquee-cta .customers .customer-list a.read-more,.customers .customer-list .main-carousel .homepage-marquee.citus13 .homepage-marquee-cta a.read-more{border-width:2px}}@media screen and (min-width: 900px){.main-carousel .homepage-marquee.citus13{background-position-x:54%;background-position-y:71%}}@media screen and (min-width: 900px) and (max-width: 1399px){.main-carousel .homepage-marquee.citus13{background-size:185.2% auto}}@media screen and (min-width: 1400px){.main-carousel .homepage-marquee.citus13{background-size:auto 304.7%}}@media screen and (min-width: 2588px){.main-carousel .homepage-marquee.citus13{background-position-x:54%, 54%, 54%, 100%, 0%, 0%, 100%;background-size:100.2% auto, 100.2% auto, 100.2% auto, auto 304.7%, auto 304.7%, auto 304.7%, auto 304.7%}}@media screen and (max-width: 599px){.main-carousel .homepage-marquee.citus13{padding-bottom:3em;background-size:183.7% auto;background-position:50% bottom}.main-carousel .homepage-marquee.citus13 h1{margin-right:auto;margin-left:auto}.main-carousel .homepage-marquee.citus13 .homepage-marquee-copy{margin-bottom:27vw}.main-carousel .homepage-marquee.citus13 .homepage-marquee-copy .lead{font-size:1em;max-width:87%;margin-left:auto;margin-right:auto}.main-carousel .homepage-marquee.citus13 .homepage-marquee-cta .btn,.main-carousel .homepage-marquee.citus13 .homepage-marquee-cta .customers .customer-list a.read-more,.customers .customer-list .main-carousel .homepage-marquee.citus13 .homepage-marquee-cta a.read-more{width:25ch;max-width:100%;padding:0.75em 0;margin-left:auto;margin-right:auto}.main-carousel .homepage-marquee.citus13 .homepage-marquee-cta .btn:not(.btn-ghost-white),.main-carousel .homepage-marquee.citus13 .homepage-marquee-cta .customers .customer-list a.read-more:not(.btn-ghost-white),.customers .customer-list .main-carousel .homepage-marquee.citus13 .homepage-marquee-cta a.read-more:not(.btn-ghost-white){box-shadow:0 0 10px rgba(10,27,43,0.25)}.main-carousel .homepage-marquee.citus13 .homepage-marquee-cta .btn-ghost-white{box-shadow:none}.main-carousel .homepage-marquee.citus13 .homepage-marquee-cta .btn-ghost-white:hover,.main-carousel .homepage-marquee.citus13 .homepage-marquee-cta .btn-ghost-white:focus{color:#ffffff}.main-carousel .homepage-marquee.citus13 .homepage-marquee-cta .btn-ghost-white:hover{border-color:#2cc95c;background-color:#2cc95c}}@media screen and (max-width: 479px){.main-carousel .homepage-marquee.citus13{padding-top:1.5em;padding-bottom:0.5em}.main-carousel .homepage-marquee.citus13 h1{max-width:15ch;margin-left:auto;margin-right:auto}.main-carousel .homepage-marquee.citus13 .homepage-marquee-copy{margin-bottom:37vw}.main-carousel .homepage-marquee.citus13 .homepage-marquee-cta .btn:first-child,.main-carousel .homepage-marquee.citus13 .homepage-marquee-cta .customers .customer-list a.read-more:first-child,.customers .customer-list .main-carousel .homepage-marquee.citus13 .homepage-marquee-cta a.read-more:first-child{display:none}}@media screen and (max-width: 375px){.main-carousel .homepage-marquee.citus13 h1{font-size:2.5em}}.main-carousel .page-content-wrapper{position:relative}@media screen and (min-width: 600px){.no-webp .main-carousel .homepage-marquee.main,.no-js .main-carousel .homepage-marquee.main{background-image:url(../images/elicorn-celeb-grid-green2-57c5e0a9.png)}}.no-webp .main-carousel .homepage-marquee.download .eli-racecar-nobk,.no-js .main-carousel .homepage-marquee.download .eli-racecar-nobk{background-image:url(../images/racecar-9-5-66c736d9.jpg)}.no-webp .main-carousel .homepage-marquee.hyperscale .hyperscale-citus-icon,.no-js .main-carousel .homepage-marquee.hyperscale .hyperscale-citus-icon{background-image:url(../images/marquee-first-position-trio-c139eb5a.png)}.any-scale{position:relative;background-color:#000000;padding:4.5em 0 0}@media screen and (min-width: 900px){.any-scale{padding-bottom:4.5em}}.any-scale .page-content-wrapper{position:relative;z-index:1}@media screen and (max-width: 899px){.any-scale .page-content-wrapper{padding-bottom:4.5em}}.any-scale .anyscale-content{position:relative}.any-scale .anyscale-content p{max-width:625px;max-width:60ch}@media screen and (min-width: 600px){.any-scale .anyscale-content p{width:625px;width:60ch}}@media screen and (min-width: 600px) and (max-width: 899px){.any-scale .anyscale-content p{max-width:calc(100% - 21vw - 1em)}}@media screen and (min-width: 900px) and (max-width: 1199px){.any-scale .anyscale-content p{max-width:60%}}.any-scale .anyscale-content h2{max-width:75%}.any-scale .anyscale-content h2,.any-scale .anyscale-content p{text-shadow:1px 1px 0 #000000}@media screen and (max-width: 599px){.any-scale .anyscale-content .btn,.any-scale .anyscale-content .customers .customer-list a.read-more,.customers .customer-list .any-scale .anyscale-content a.read-more{display:block;margin-left:1em;margin-right:1em;padding-left:0;padding-right:0}}.any-scale .anyscale-elicorn{background:#001601 url(../images/anyscale-elicorn-bk-mobile-133f4cb2.webp) left bottom no-repeat;background-size:100% auto;overflow:hidden;padding-top:21.21vw}@media screen and (min-width: 600px){.any-scale .anyscale-elicorn{padding-top:4.5em}}@media screen and (min-width: 900px){.any-scale .anyscale-elicorn{padding-top:0;position:absolute;top:-1.167em;right:0;bottom:-2.389em;left:50%;background-image:url(../images/anyscale-elicorn-bk-452dd473.webp);background-size:auto calc(100% + 1px)}}.any-scale .anyscale-elicorn .celeb-elicorn{width:60vw;height:42.5vw;margin-left:auto;margin-right:auto}.any-scale .anyscale-elicorn .celeb-elicorn img{width:100%}@media screen and (min-width: 900px){.any-scale .anyscale-elicorn .celeb-elicorn{position:absolute;bottom:0;left:11.944em;height:76.38%;width:auto}.any-scale .anyscale-elicorn .celeb-elicorn img{max-height:100%;max-width:none;width:auto;height:100%}}.any-scale .anyscale-slant{position:absolute;top:0;right:0;bottom:0;left:calc(50% + 4px);background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 373.86 785'%3E%3Cpath d='M0 0v785h23.02L373.87 0H0z'/%3E%3C/svg%3E") left center no-repeat;background-size:auto calc(100% + 1px);display:none}.any-scale .anyscale-slant:before{position:absolute;top:0;right:calc(100% - 1px);bottom:0;width:200px;height:100%;background-color:#000000;content:''}@media screen and (min-width: 900px){.any-scale .anyscale-slant{display:block}}.any-scale .anyscale-postgres{position:absolute;bottom:46.15vw;left:47vw;width:18vw;height:20.57vw;margin-left:-9vw;margin-top:-10.29vw}@media screen and (min-width: 600px){.any-scale .anyscale-postgres{top:13em;right:3vw;bottom:auto;left:auto;margin-left:0;margin-right:0}}@media screen and (min-width: 900px){.any-scale .anyscale-postgres{position:absolute;top:57%;right:auto;bottom:auto;left:calc(50% + 9.5em);width:9.5em;height:10.86em;margin-left:-4.75em;margin-top:-5.43em}}@media screen and (min-width: 900px) and (max-width: 1020px){.any-scale .anyscale-postgres{left:calc(50% + 10.5em)}}.any-scale .anyscale-postgres svg{max-width:100%;max-height:100%}.any-scale .anyscale-postgres .white-hex{fill:#ffffff;width:100%;height:100%}.any-scale .anyscale-postgres .postgres-icon{position:absolute;top:53.8%;left:48%;transform:translate(-50%, -50%);width:64%;height:60%}.any-scale .parallelogram{width:8em;height:4.333em;position:absolute;top:calc(100% - 0.722em);left:50%;margin-left:-4em;display:none}.any-scale .parallelogram svg{fill:#1e873d;max-width:100%;max-height:100%}@media screen and (min-width: 900px){.any-scale .parallelogram{display:block}}.no-webp .any-scale .anyscale-elicorn,.no-js .any-scale .anyscale-elicorn{background-image:url(../images/anyscale-elicorn-bk-mobile-b5b3fd87.jpg)}@media screen and (min-width: 900px){.no-webp .any-scale .anyscale-elicorn,.no-js .any-scale .anyscale-elicorn{background-image:url(../images/anyscale-elicorn-bk-7526723e.jpg)}}[data-enllax-ratio]{transition:left 0.3s ease, top 0.2s ease, transform 0.5s ease, width 0.3s ease, height 0.3s ease}.random-quotes{padding:calc(2em + 3.1vw) 0 4.5em}.random-quotes .randomize{opacity:0;transition:opacity 0.2s ease}.random-quotes .randomize.chosen{opacity:1}.logos-grid{background-color:#f1f1f1;border-top:2px solid #ddd;padding:2em 0 3.5em;overflow-x:hidden}.logos-grid .logos-wrapper{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;margin:0 -1.5em}.logos-grid .logos-wrapper .logo{width:7.556em;height:2.611em;margin:2em 2.5em;text-align:center}@media screen and (max-width: 350px){.logos-grid .logos-wrapper .logo{margin:1.75em 1.25em}}@media screen and (min-width: 940px){.logos-grid .logos-wrapper .logo{margin:2em calc((100% - 39.336em) / 12)}}.logos-grid .logos-wrapper .logo svg{max-width:100%;max-height:100%;fill:#5b6064}@media screen and (min-width: 940px){.logos-grid .logos-wrapper{margin:0 calc((100% - 39.336em) / -12)}}.medium-solid-hex{width:3.111em;height:3.555em;color:#077f2e}.small-solid-hex{width:1.611em;height:1.841em;color:#afd300}.smaller-solid-hex{width:1.333em;height:1.523em;color:#077f2e}.floaters3{position:absolute;top:3.5em;right:0;left:calc(100% - 1.889em);height:21.778em}.floaters3>*{position:absolute}.floaters3>* svg{max-width:100%;max-height:100%;fill:currentColor}.floaters3 .medium-hex-wrapper{top:0;right:0;overflow:hidden;width:1.556em;height:3.555em}.floaters3 .medium-solid-hex{position:absolute;top:0;left:0}.floaters3 .smaller-solid-hex{bottom:0;left:0}@media screen and (min-width: 900px){.floaters3{right:auto;bottom:6em;left:calc(50% + 3.5em);height:auto;width:17.444em}.floaters3 .medium-hex-wrapper{width:3.111em}}@media screen and (min-width: 1200px){.floaters3{left:calc(50% - 0.5em);width:22.444em}}@media screen and (max-width: 599px){body.index #site-nav:not(.sticky) #holder{border-bottom:1px solid #949595}}.products-marquee{padding:4.5em 0 6em;background-repeat:no-repeat;background-color:#0D1120;background-image:url(../images/releases/citus13-eli-6b450884.svg),url(../images/releases/citus13-gold-glow-6d6866aa.svg),url(../images/releases/citus13-big-star-db003f69.svg),url(../images/releases/citus13-stars-bb048aa8.svg),url(../images/releases/citus13-star-blurs-f6dfb8a9.svg),url(../images/releases/citus13-clouds-tr-603bf081.svg),url(../images/releases/citus13-clouds-tl-d385eae1.svg),url(../images/releases/citus13-clouds-bl-7d246344.svg),url(../images/releases/citus13-clouds-br-8faa9c7c.svg);background-size:65% auto, 130% auto, 147.2% auto, 147.2% auto, 147.2% auto, 147.2% auto, 147.2% auto, 147.2% auto, 147.2% auto;background-position-x:calc(100% - 1em),calc(100% + 9em),45%,32%,32%,32%,38%,32%,32%;background-position-y:calc(100% + 6.5vw),calc(100% + 72.5vw),bottom,bottom,bottom,bottom,bottom,bottom,bottom;transition:background-position 0.3s, background-size 0.3s}@media screen and (min-width: 900px){.products-marquee{background-position-x:calc(50% + 10em), calc(50% + 10em), 54%, 54%, 54%, 54%, 54%, 54%, 54%;background-position-y:2.5em, -10%, 75%, 75%, 75%, 75%, 75%, 75%, 75%}}@media screen and (min-width: 900px) and (max-width: 1399px){.products-marquee{background-size:29.5em auto, 68.15em auto, 147.2% auto, 147.2% auto, 147.2% auto, 147.2% auto, 147.2% auto, 147.2% auto, 147.2% auto}}@media screen and (min-width: 1400px){.products-marquee{background-size:29.5em auto, 68.15em auto, auto 304.7%, auto 304.7%, auto 304.7%, auto 304.7%, auto 304.7%, auto 304.7%, auto 304.7%}}@media screen and (min-width: 2080px){.products-marquee{background-position-x:calc(50% + 10em), calc(50% + 10em), 54%, 54%, 54%, 100%, 0%, 0%, 100%;background-size:auto 100%, 68.15em auto, 100.2% auto, 100.2% auto, 100.2% auto, auto 304.7%, auto 304.7%, auto 304.7%, auto 304.7%}}@media screen and (min-width: 600px) and (max-width: 899px){.products-marquee{background-size:auto 100%, 130% auto, 147.2% auto, 147.2% auto, 147.2% auto, 147.2% auto, 147.2% auto, 147.2% auto, 147.2% auto;background-position-x:calc(100% - 2em), calc(100% + 18em), 32%, 32%, 32%, 32%, 38%, 32%, 32%}}.products-marquee .page-content-wrapper{position:relative;z-index:2}.products-marquee .bg-overlay{background-image:linear-gradient(148deg, rgba(18,183,158,0) 60%, #12b79e 100%);position:absolute;width:100%;height:100%;top:0;mix-blend-mode:hue}.products-marquee small{font-size:85%}.products-marquee h1{margin-bottom:0.375em;letter-spacing:-0.01em;max-width:14ch;text-shadow:1px 1px #070011, 0 0 15px #070011}@media screen and (max-width: 479px){.products-marquee h1{font-size:2.85em}}.products-marquee .marquee-content p{max-width:630px;max-width:50ch}.products-marquee .marquee-content p.lead{text-shadow:1px 1px #070011, 0 0 5px #070011}@media screen and (max-width: 599px){.products-marquee .marquee-content p{max-width:42ch}}@media screen and (min-width: 600px) and (max-width: 899px){.products-marquee .marquee-content p{max-width:38ch}}@media screen and (max-width: 479px){.products-marquee .marquee-content .lead{margin-bottom:1.5em}}.products-marquee .marquee-ctas .cta:first-child{margin-bottom:0.75em}.products-marquee .marquee-ctas .cta .btn,.products-marquee .marquee-ctas .cta .customers .customer-list a.read-more,.customers .customer-list .products-marquee .marquee-ctas .cta a.read-more{margin-left:auto;margin-right:auto;padding-left:0;padding-right:0}@media screen and (min-width: 480px){.products-marquee .marquee-ctas .cta{padding:0 0.75em;float:left;display:block;margin-right:2.1276595745%;width:48.9361702128%}.products-marquee .marquee-ctas .cta:last-child{margin-right:0}.products-marquee .marquee-ctas .cta .btn,.products-marquee .marquee-ctas .cta .customers .customer-list a.read-more,.customers .customer-list .products-marquee .marquee-ctas .cta a.read-more{max-width:290px}.products-marquee .marquee-ctas .cta:first-child .btn,.products-marquee .marquee-ctas .cta:first-child .customers .customer-list a.read-more,.customers .customer-list .products-marquee .marquee-ctas .cta:first-child a.read-more{margin-right:0}.products-marquee .marquee-ctas .cta:last-child .btn,.products-marquee .marquee-ctas .cta:last-child .customers .customer-list a.read-more,.customers .customer-list .products-marquee .marquee-ctas .cta:last-child a.read-more{margin-left:0}}@media screen and (min-width: 900px){.products-marquee .marquee-ctas{float:left;display:block;margin-right:2.1276595745%;width:65.9574468085%;margin-left:17.0212765957%}.products-marquee .marquee-ctas:last-child{margin-right:0}}@media screen and (min-width: 1200px){.products-marquee .marquee-ctas{float:left;display:block;margin-right:2.1276595745%;width:48.9361702128%;margin-left:25.5319148936%}.products-marquee .marquee-ctas:last-child{margin-right:0}}.no-webp .products-marquee,.no-js .products-marquee{background-image:url(../images/product-overview-citus10-bk-60828fb8.jpg)}.products-features{background-color:#1a1b1c;padding:4.875em 0 0.375em}.products-features .page-content-wrapper{max-width:1340px}.products-features .flex-cards{font-size:.875em;margin:0 -0.75em}.products-features .flex-cards .flex-card{background-color:#292a2c}.products-features .flex-cards .flex-card p{width:90%;margin-left:auto;margin-right:auto}@media screen and (min-width: 900px){.products-features .flex-cards{margin:0 -1.5em}}@media screen and (min-width: 900px){.products-features .flex-cards{margin:0 -1.5em}}@media screen and (min-width: 1200px){.products-features .flex-cards{margin:0}}#overview-benefits.products-features{background-color:transparent}#overview-benefits.products-features .flex-card{flex:0 1;flex-basis:calc(100% - .75em);-ms-flex-preferred-size:auto !important}@media screen and (min-width: 600px){#overview-benefits.products-features .flex-card{flex-basis:calc(50% - .75em);-ms-flex-preferred-size:auto !important}}@media screen and (min-width: 1200px){#overview-benefits.products-features .flex-card{flex-basis:calc(25% - .75em);-ms-flex-preferred-size:auto !important}}_:-ms-input-placeholder .flex-card,:root #overview-benefits.products-features .flex-card{width:calc(100% - .75em) !important}@media screen and (min-width: 600px){_:-ms-input-placeholder .flex-card,:root #overview-benefits.products-features .flex-card{width:calc(50% - .75em) !important}}@media screen and (min-width: 1200px){_:-ms-input-placeholder .flex-card,:root #overview-benefits.products-features .flex-card{width:calc(25% - .75em) !important}}.products-diagram{padding:calc(1.5em + 7.59vw) 0 3em;background-color:#000000;overflow:hidden}@media screen and (min-width: 1647px){.products-diagram{padding-top:calc(0.5em + 125px)}}.diagram-summary-wrapper{padding:0 0 4.5em;background-color:#000000;overflow:hidden}#comparison-table-top{height:1px;position:absolute;bottom:0}.product-comparison{padding:0 0 calc(5.09vw + 2.25em);background-color:#535353;position:relative}.product-comparison #comparison-green-bar{position:absolute;top:0;left:0;width:100%;background-color:#1e873d}.product-comparison .page-content-wrapper{position:relative}.product-comparison .comparison-header .page-content-wrapper,.product-comparison .comparison-content .page-content-wrapper,.product-comparison .comparison-footer .page-content-wrapper{max-width:1100px}.product-comparison .comparison-header th{background-color:#1e873d;z-index:99;position:-webkit-sticky;position:sticky;top:0}.product-comparison .comparison-header th#features>div{width:100%}.product-comparison .comparison-header th#features>div>p{font-size:1rem;display:flex;margin-top:0.5em;flex-wrap:nowrap}.product-comparison .comparison-header th#features>div>p button{padding:0.75em 1em;background-color:transparent;border:1px solid currentColor;border-radius:3px;outline-color:currentColor;outline-width:1px;font-weight:400}.product-comparison .comparison-header th#features>div>p button span{display:inline-block}.product-comparison .comparison-header th#features>div>p button+button{margin-left:0.75em}@media screen and (max-width: 411px){.product-comparison .comparison-header th#features>div>p button{border-width:0;padding:0.75em 0}.product-comparison .comparison-header th#features>div>p button span{text-decoration:underline}.product-comparison .comparison-header th#features>div>p button:hover span,.product-comparison .comparison-header th#features>div>p button:focus span{-webkit-text-decoration:underline dotted;text-decoration:underline dotted}}@media screen and (max-width: 475px){.product-comparison .comparison-header th#features>div>p button{text-transform:none}}@media screen and (max-width: 328px){.product-comparison .comparison-header th#features{padding-left:0}}@media screen and (min-width: 281px) and (orientation: portrait){.product-comparison .comparison-header th{top:67px}}@media screen and (min-width: 415px) and (orientation: landscape){.product-comparison .comparison-header th{top:67px}}.product-comparison .comparison-table{margin:0;background-color:transparent}.product-comparison .comparison-table *{background-color:transparent}.product-comparison .comparison-table *:last-child{margin-bottom:0}.product-comparison .comparison-table th{padding:1rem .75rem}.product-comparison .comparison-table td{padding:.75rem}.product-comparison .comparison-table tbody th,.product-comparison .comparison-table thead th.features,.product-comparison .comparison-table tfoot th{text-align:left;vertical-align:middle;width:49%}@media screen and (min-width: 1200px){.product-comparison .comparison-table tbody th,.product-comparison .comparison-table thead th.features,.product-comparison .comparison-table tfoot th{padding-left:1.5rem}}.product-comparison .comparison-table td,.product-comparison .comparison-table thead th:not(.features){text-align:center;vertical-align:middle;width:17%}.product-comparison .comparison-table thead{background-color:#1e873d;color:#ffffff;font-size:1em;line-height:1.2}.product-comparison .comparison-table thead th.features{border-top:none;border-left:none;border-bottom:none;vertical-align:bottom}@media screen and (min-width: 900px){.product-comparison .comparison-table thead th.features{font-size:1.11em}}.product-comparison .comparison-table thead th:not(.features){border-top:1px solid #ddd;border-bottom:none;height:95px;vertical-align:bottom}@media screen and (max-width: 599px){.product-comparison .comparison-table thead th.on-azure:not(.features){white-space:nowrap;text-transform:capitalize}}.product-comparison .comparison-table thead th:not(.features):after{content:"";display:block;width:1em;position:absolute;top:100%;left:50%;margin-left:-0.5em;border-width:0.5em;border-style:solid;border-color:#1e873d transparent transparent;-o-border-image:initial;border-image:initial}.product-comparison .comparison-table thead th:not(.features) a{text-decoration:underline;color:#ffffff}.product-comparison .comparison-table thead th:not(.features) a span{text-decoration:underline}.product-comparison .comparison-table thead th:not(.features) a:hover,.product-comparison .comparison-table thead th:not(.features) a:focus,.product-comparison .comparison-table thead th:not(.features) a:hover span,.product-comparison .comparison-table thead th:not(.features) a:focus span{-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.product-comparison .comparison-table thead strong{display:block;transform:rotate(-90deg) translateY(-50%);transform-origin:top left;position:absolute;left:50%;text-align:left}.product-comparison .comparison-table thead span{display:none}@media screen and (min-width: 600px){.product-comparison .comparison-table thead strong{transform:none;text-align:center;position:static}.product-comparison .comparison-table thead span{display:block}.product-comparison .comparison-table thead th.features{vertical-align:middle}.product-comparison .comparison-table thead th:not(.features){vertical-align:middle;height:auto;padding:1.25em 0}.product-comparison .comparison-table thead th:not(.features) a{display:inline-block}}@media screen and (min-width: 900px){.product-comparison .comparison-table thead span{display:inline-block}.product-comparison .comparison-table thead th:not(.features){padding:1.5em 0}}.product-comparison .comparison-table tbody p{font-size:1em;margin-bottom:0}.product-comparison .comparison-table tbody p:first-child{font-size:0.889em}@media screen and (min-width: 480px){.product-comparison .comparison-table tbody p:first-child{font-size:1em}}@media screen and (min-width: 600px){.product-comparison .comparison-table tbody p:first-child{font-size:1.11em}}.product-comparison .comparison-table tbody p.desc{margin-top:0.375em;font-size:.778em;font-weight:300}@media screen and (min-width: 480px){.product-comparison .comparison-table tbody p.desc{font-size:.889em}}.product-comparison .comparison-table tbody th{border-top:none;background-color:#f8f8f8}.product-comparison .comparison-table tbody td{background-color:#ffffff;position:relative}.product-comparison .comparison-table tbody td .sr-only{top:50%;left:50%;transform:translate(-50%, -50%)}@media screen and (min-width: 600px){.product-comparison .comparison-table tbody td,.product-comparison .comparison-table tbody th{padding-top:1.5em;padding-bottom:1.5em}}.product-comparison .comparison-table tbody tr:first-child td,.product-comparison .comparison-table tbody tr:first-child th{padding-top:calc(0.75rem + .5em)}@media screen and (min-width: 600px){.product-comparison .comparison-table tbody tr:first-child td,.product-comparison .comparison-table tbody tr:first-child th{padding-top:2em}}@media (forced-colors: active) and (prefers-color-scheme: dark){.product-comparison .comparison-table tbody .icon{color:#ffffff}}.product-comparison .comparison-table tfoot th{border-width:0 1px 0 0}.product-comparison .comparison-table tfoot td{padding:1.5em 0.375em}.product-comparison .comparison-table tfoot .btn,.product-comparison .comparison-table tfoot .customers .customer-list a.read-more,.customers .customer-list .product-comparison .comparison-table tfoot a.read-more{text-decoration:underline}.product-comparison .comparison-table tfoot .btn:hover,.product-comparison .comparison-table tfoot .customers .customer-list a.read-more:hover,.customers .customer-list .product-comparison .comparison-table tfoot a.read-more:hover,.product-comparison .comparison-table tfoot .btn:focus,.product-comparison .comparison-table tfoot .customers .customer-list a.read-more:focus,.customers .customer-list .product-comparison .comparison-table tfoot a.read-more:focus{background-color:transparent}@media screen and (min-width: 900px){.product-comparison .comparison-table tfoot td{padding:1.5em 1em}.product-comparison .comparison-table tfoot .btn,.product-comparison .comparison-table tfoot .customers .customer-list a.read-more,.customers .customer-list .product-comparison .comparison-table tfoot a.read-more{background-color:#1e873d;text-transform:uppercase;text-decoration:none}.product-comparison .comparison-table tfoot .btn:hover,.product-comparison .comparison-table tfoot .customers .customer-list a.read-more:hover,.customers .customer-list .product-comparison .comparison-table tfoot a.read-more:hover,.product-comparison .comparison-table tfoot .btn:focus,.product-comparison .comparison-table tfoot .customers .customer-list a.read-more:focus,.customers .customer-list .product-comparison .comparison-table tfoot a.read-more:focus{background-color:#2cc95c}}@media screen and (max-width: 899px){.product-comparison .comparison-table tfoot .btn,.product-comparison .comparison-table tfoot .customers .customer-list a.read-more,.customers .customer-list .product-comparison .comparison-table tfoot a.read-more{padding:0;color:#ffffff;white-space:initial;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;line-height:1.2;transition:color .2s}.product-comparison .comparison-table tfoot .btn:hover,.product-comparison .comparison-table tfoot .customers .customer-list a.read-more:hover,.customers .customer-list .product-comparison .comparison-table tfoot a.read-more:hover,.product-comparison .comparison-table tfoot .btn:focus,.product-comparison .comparison-table tfoot .customers .customer-list a.read-more:focus,.customers .customer-list .product-comparison .comparison-table tfoot a.read-more:focus{color:#2cc95c}}@media screen and (max-width: 599px){.product-comparison .comparison-table tfoot .btn,.product-comparison .comparison-table tfoot .customers .customer-list a.read-more,.customers .customer-list .product-comparison .comparison-table tfoot a.read-more{text-transform:none}}.product-comparison .comparison-table .expander .expander-trigger{padding:0;color:inherit;font-size:0.889em;display:block}@media screen and (min-width: 480px){.product-comparison .comparison-table .expander .expander-trigger{font-size:1em}}@media screen and (min-width: 600px){.product-comparison .comparison-table .expander .expander-trigger{font-size:1.11em}}.product-comparison .comparison-table .expander .expander-trigger:before{display:none}.product-comparison .comparison-table .expander .expander-trigger:after{display:inline;margin-left:.5em;color:#1e873d;content:"\00a0\00a0\00a0\00a0\00a0";background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3Cpath fill='%231e873d' d='M448 298.56a18.72 18.72 0 01-18.67 18.66H286.22v143.11A18.72 18.72 0 01267.56 479h-87.12a18.72 18.72 0 01-18.66-18.67V317.22H18.67A18.72 18.72 0 010 298.56v-87.12a18.72 18.72 0 0118.67-18.66h143.11V49.67A18.72 18.72 0 01180.44 31h87.12a18.72 18.72 0 0118.66 18.67v143.11h143.11A18.72 18.72 0 01448 211.44z'/%3E%3C/svg%3E") center center no-repeat;background-size:auto 0.925em}@media (forced-colors: active){.product-comparison .comparison-table .expander .expander-trigger:after{content:"+"}}.product-comparison .comparison-table .expander .expander-trigger.expanded:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3Crect fill='%231e873d' y='192.78' width='448' height='124.44' rx='18.67'/%3E%3C/svg%3E")}@media (forced-colors: active){.product-comparison .comparison-table .expander .expander-trigger.expanded:after{content:"\2013"}}.product-comparison .comparison-table .expander .expander-trigger:hover{background-color:transparent}.product-comparison .comparison-table .expander .expander-content{padding:0}.product-comparison .comparison-table .fa{position:relative}.product-comparison .comparison-table .fa .sr-only{left:50%;top:50%;transform:translate(-50%, -50%)}.product-comparison .is-sticky thead th:not(.features) a{display:none}.product-comparison .table-bottom thead th{position:relative}.product-comparison:after{content:"";background:url(../images/comparison-separator-0c0dc165.svg) center no-repeat;background-size:100% 100%;position:absolute;top:calc(100% - 5.09vw);left:0;height:7.75vw;width:100%}@media screen and (max-width: 414px) and (orientation: landscape){body.product_comparison .grecaptcha-badge{transform:scale(0.5) translateY(55%) !important;right:-157px !important}}#feature12-wrapper{position:relative}#feature12-wrapper #feature12-top{height:1px;position:absolute;top:0}.products-postgres{padding:4.5em 0;background-color:#000000}.products-postgres h2{max-width:29ch;margin-left:auto;margin-right:auto}.products-postgres .postgres-icon{width:6.1em;margin:0 auto 0.75em}.products-postgres .postgres-bullets{font-size:1.22em;font-weight:300}@media screen and (min-width: 600px){.products-postgres .postgres-bullets{float:left;display:block;margin-right:2.1276595745%;width:48.9361702128%}.products-postgres .postgres-bullets:last-child{margin-right:0}}.products-postgres .postgres-bullets li{padding-left:2em;position:relative;margin-bottom:2em}.products-postgres .postgres-bullets li:before{display:block;content:'';position:absolute;left:0;width:1.335em;height:1.335em;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 450 344.91'%3E%3Cpath d='M450 67.35a28 28 0 01-8.14 19.73L192.18 336.77a28 28 0 01-39.47 0L8.14 192.19a28 28 0 010-39.46l39.48-39.49a28 28 0 0139.47 0l85.35 85.64L362.89 8.13a28 28 0 0139.47 0l39.48 39.49A28.17 28.17 0 01450 67.35z' fill='%232cc95c'/%3E%3C/svg%3E") center 75% no-repeat;background-size:100% auto}@media screen and (min-width: 600px){.products-postgres .postgres-bullets li{padding-right:0.75em}}@media screen and (min-width: 900px){.products-postgres .postgres-bullets li{padding-left:3em;padding-right:1.5em}.products-postgres .postgres-bullets li:before{width:1.78em;height:1.78em}}.products-industries{padding:4.5em 0;text-align:center}.products-industries .page-content-wrapper{max-width:1340px}.products-industries .industries .industry{margin-bottom:2em;float:left;display:block;margin-right:2.1276595745%;width:48.9361702128%}.products-industries .industries .industry:last-child{margin-right:0}.products-industries .industries .industry img{padding:0.375em 1.5em;max-width:145px;max-height:100px}.products-industries .industries .industry>div{max-width:180px;margin:0 auto}@media screen and (max-width: 599px){.products-industries .industries .industry:nth-child(2n){margin-right:0}}@media screen and (min-width: 600px){.products-industries .industries .industry{font-size:1.11em;float:left;display:block;margin-right:2.1276595745%;width:31.914893617%}.products-industries .industries .industry:last-child{margin-right:0}}@media screen and (min-width: 600px) and (max-width: 899px){.products-industries .industries .industry:nth-child(3n){margin-right:0}}@media screen and (min-width: 900px){.products-industries .industries .industry{margin-bottom:0;float:left;display:block;margin-right:2.1276595745%;width:14.8936170213%}.products-industries .industries .industry:last-child{margin-right:0}}.products-contact{padding:3em 0 8.5em}@media screen and (min-width: 600px){.products-contact{padding:3em 0 8.5em}}@media screen and (min-width: 900px){.products-contact{padding:3em 0 6em}}.products-ctas,.comparison-ctas{overflow:hidden}.products-ctas .cta,.comparison-ctas .cta{margin:2px 1.5em 1.5em}.products-ctas .cta .btn,.products-ctas .cta .customers .customer-list a.read-more,.customers .customer-list .products-ctas .cta a.read-more,.comparison-ctas .cta .btn,.comparison-ctas .cta .customers .customer-list a.read-more,.customers .customer-list .comparison-ctas .cta a.read-more{margin-left:auto;margin-right:auto;padding-left:0;padding-right:0}@media screen and (min-width: 480px){.products-ctas .cta,.comparison-ctas .cta{margin:2px auto 1.5em;padding:0 0.75em;float:left;display:block;margin-right:2.1276595745%;width:48.9361702128%}.products-ctas .cta:last-child,.comparison-ctas .cta:last-child{margin-right:0}.products-ctas .cta .btn,.products-ctas .cta .customers .customer-list a.read-more,.customers .customer-list .products-ctas .cta a.read-more,.comparison-ctas .cta .btn,.comparison-ctas .cta .customers .customer-list a.read-more,.customers .customer-list .comparison-ctas .cta a.read-more{max-width:290px}.products-ctas .cta:first-child .btn,.products-ctas .cta:first-child .customers .customer-list a.read-more,.customers .customer-list .products-ctas .cta:first-child a.read-more,.comparison-ctas .cta:first-child .btn,.comparison-ctas .cta:first-child .customers .customer-list a.read-more,.customers .customer-list .comparison-ctas .cta:first-child a.read-more{margin-right:0}.products-ctas .cta:last-child .btn,.products-ctas .cta:last-child .customers .customer-list a.read-more,.customers .customer-list .products-ctas .cta:last-child a.read-more,.comparison-ctas .cta:last-child .btn,.comparison-ctas .cta:last-child .customers .customer-list a.read-more,.customers .customer-list .comparison-ctas .cta:last-child a.read-more{margin-left:0}}@media screen and (min-width: 900px){.products-ctas,.comparison-ctas{float:left;display:block;margin-right:2.1276595745%;width:65.9574468085%;margin-left:17.0212765957%}.products-ctas:last-child,.comparison-ctas:last-child{margin-right:0}}@media screen and (min-width: 1200px){.products-ctas,.comparison-ctas{float:left;display:block;margin-right:2.1276595745%;width:57.4468085106%;margin-left:21.2765957447%}.products-ctas:last-child,.comparison-ctas:last-child{margin-right:0}}.product-whats-new .flex-cards,.right-for-you-main .flex-cards{justify-content:center}.product-whats-new .flex-cards .flex-card,.right-for-you-main .flex-cards .flex-card{flex-basis:16em;box-shadow:0 0 27px rgba(0,0,0,0.02);border-radius:3px;margin:1.722em 1em 3em 1em}@media screen and (min-width: 600px){.product-whats-new .flex-cards .flex-card,.right-for-you-main .flex-cards .flex-card{flex-basis:14em;max-width:calc(50% - 2em)}}@media screen and (min-width: 720px){.product-whats-new .flex-cards .flex-card,.right-for-you-main .flex-cards .flex-card{margin-left:1.3889em;margin-right:1.3889em;max-width:calc(50% - 2.7778em)}}.right-for-you{overflow:hidden}.right-for-you-header{padding:3em 0 0;position:relative}@media screen and (min-width: 600px){.right-for-you-header{padding-top:4.5em}}.right-for-you-header .header-wrapper{text-align:center;position:relative;margin-bottom:2em}.right-for-you-header .header-wrapper h2{display:inline-block;padding:0 0.75em;background-color:#ffffff;margin-bottom:0;position:relative}@media screen and (max-width: 599px){.right-for-you-header .header-wrapper h2{padding:0 0.375em;margin:0 .5em}}.right-for-you-header .header-wrapper .header-line{position:absolute;top:50%;left:50%;width:100vw;height:2px;background-color:#5cb85c;transform:translate(-50%, -50%)}.right-for-you-header p{max-width:830px;max-width:65ch;margin-left:auto;margin-right:auto;margin-bottom:0}.right-for-you-main{padding-bottom:4.5em}.right-for-you-main .venn-diagram{text-align:center;position:relative;border-bottom:2px solid #5cb85c;padding-bottom:calc(9.25vw + 0.5em);margin-top:9.25vw;margin-bottom:1em}@media screen and (min-width: 1200px){.right-for-you-main .venn-diagram{padding-bottom:calc(111px + 0.5em);margin-top:111px}}.right-for-you-main .venn-diagram img{width:55.22em;aspect-ratio:994 / 400}.right-for-you-main .venn-diagram .line-top,.right-for-you-main .venn-diagram .line-bottom{width:2px;height:9.25vw;max-height:6.167em;position:absolute;left:50%;margin-left:-1px;background-color:#5cb85c}.right-for-you-main .venn-diagram .line-top{bottom:calc(100% - .25em)}.right-for-you-main .venn-diagram .line-bottom{bottom:0}.right-for-you-main .flex-cards{margin-bottom:3em}.right-for-you-main .flex-cards .flex-card{max-width:300px;background-color:#1e873d;padding:0}.right-for-you-main .flex-cards .flex-card .flex-img{width:100%;height:auto;margin:0;background-color:#000000;border-radius:3px 3px 0 0;border:0px solid #1e873d;border-width:1px 1px 0 1px;position:relative;transition:border-color 0.2s;aspect-ratio:336 / 244}.right-for-you-main .flex-cards .flex-card .flex-img img{width:100%}.right-for-you-main .flex-cards .flex-card .flex-img img+img{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);max-width:45.83%;max-height:54.1%}.right-for-you-main .flex-cards .flex-card .flex-content{width:100%;display:block;padding:1.5em 0.5em;text-align:center;color:#ffffff;transition:background-color 0.2s ease}.right-for-you-main .flex-cards .flex-card:hover .flex-content{background-color:#2cc95c}.right-for-you-main .flex-cards .flex-card:hover .flex-img{border-color:#2cc95c}@media screen and (min-width: 600px) and (max-width: 899px){.right-for-you-main .flex-cards .flex-card{flex-basis:16em}}@media screen and (min-width: 720px){.right-for-you-main .flex-cards .flex-card{margin-left:1.25em;margin-right:1.25em}}@media screen and (min-width: 900px){.right-for-you-main .flex-cards{justify-content:space-evenly}.right-for-you-main .flex-cards .flex-card{width:calc(25% - 2.5em);max-width:270px;flex-basis:11.8em}}@media screen and (min-width: 900px) and (max-width: 1199px){.right-for-you-main .flex-cards .flex-card{margin-left:0.75em;margin-right:0.75em}}@media screen and (max-width: 899px){.right-for-you-main .flex-cards .flex-card{margin-top:1.722em;margin-bottom:1.5em}}.right-for-you-main .info-box{clear:both;max-width:900px;margin:0 auto}.product-marquee{padding:4.5em 0 1.5em;background:#1a1a1a center no-repeat;background-size:cover}.product-marquee .marquee-content .btn,.product-marquee .marquee-content .customers .customer-list a.read-more,.customers .customer-list .product-marquee .marquee-content a.read-more{margin-left:auto;margin-right:auto;padding-left:0;padding-right:0}@media screen and (min-width: 480px){.product-marquee .marquee-content .btn,.product-marquee .marquee-content .customers .customer-list a.read-more,.customers .customer-list .product-marquee .marquee-content a.read-more{max-width:240px}}@media screen and (min-width: 900px){.product-marquee .marquee-content{float:left;display:block;margin-right:2.1276595745%;width:82.9787234043%;margin-left:8.5106382979%}.product-marquee .marquee-content:last-child{margin-right:0}}@media screen and (min-width: 1200px){.product-marquee .marquee-content{float:left;display:block;margin-right:2.1276595745%;width:65.9574468085%;margin-left:17.0212765957%}.product-marquee .marquee-content:last-child{margin-right:0}}#enterprise-marquee.product-marquee{background-image:url(../images/enterprise-marquee-bk-54a2d643.webp)}#enterprise-marquee.product-marquee .btn:focus,#enterprise-marquee.product-marquee .customers .customer-list a.read-more:focus,.customers .customer-list #enterprise-marquee.product-marquee a.read-more:focus{outline-offset:-2px}#cloud-marquee.product-marquee{background-image:url(../images/cloud-marquee-bk-d851755c.webp)}#cloud-marquee.product-marquee h1+.lead{margin-bottom:1.5em}.no-webp #enterprise-marquee.product-marquee,.no-js #enterprise-marquee.product-marquee{background-image:url(../images/enterprise-marquee-bk-e05dbed5.jpg)}.no-webp #cloud-marquee.product-marquee,.no-js #cloud-marquee.product-marquee{background-image:url(../images/cloud-marquee-bk-d226c66b.jpg)}#cloud-benefits.products-features{padding-top:9em;background:#1a1b1c url(../images/cloud-marquee-separator-7b86c9d7.svg) center top no-repeat;background-size:1366px 90px}@media screen and (min-width: 1200px){#cloud-benefits.products-features{background-size:contain}}#cloud-benefits.products-features .flex-cards .flex-card{padding:3em 0.75em}#cloud-benefits.products-features .flex-cards .flex-card .flex-img img{max-height:100%}#cloud-benefits.products-features .flex-cards .flex-card h4{max-width:290px;margin-left:auto;margin-right:auto}#cloud-benefits.products-features .flex-cards .flex-card p{max-width:330px}.product-features{padding:4.5em 0 0}.product-features h3{max-width:700px;margin-left:auto;margin-right:auto}.product-features ul.tab-nav>li{flex-basis:calc(50% - .375em);flex-grow:0}@media screen and (min-width: 480px){.product-features ul.tab-nav>li{flex-basis:calc(33.33% - .375em)}}@media screen and (min-width: 900px){.product-features ul.tab-nav>li{flex-basis:calc(16.66% - .375em)}}.product-features .product-feature{padding:4em 0 1.5em;border-bottom:1px solid #ddd}.product-features .product-feature .page-content-wrapper{display:flex;justify-content:flex-start;flex-wrap:wrap}.product-features .product-feature h4{margin-bottom:1.5em;flex-basis:100%}.product-features .product-feature .feature-point{flex:0 1 100%;font-weight:300;margin-bottom:1.5em}.product-features .product-feature .feature-point h6{letter-spacing:0.015em}.product-features .product-feature .feature-point p{word-spacing:0.025em}@media screen and (min-width: 480px){.product-features .product-feature .feature-point{flex-basis:50%;padding-right:1.5em}}@media screen and (min-width: 600px){.product-features .product-feature .feature-point{flex-basis:33.3%}}@media screen and (min-width: 900px){.product-features .product-feature .feature-point{flex-basis:25%}}.product-features .product-feature:last-child,.product-features .product-feature:last-of-type{border-bottom:none}.product_community_index .product-features,.product_citus-on-azure_index .product-features{padding-top:0}.product_community_index .product-features-hdr,.product_citus-on-azure_index .product-features-hdr{padding-top:4.5em;position:relative}.product_community_index .product-features-hdr h3,.product_citus-on-azure_index .product-features-hdr h3{max-width:700px}.product_community_index .product-features-hdr h2,.product_community_index .product-features-hdr h3,.product_citus-on-azure_index .product-features-hdr h2,.product_citus-on-azure_index .product-features-hdr h3{margin-left:auto;margin-right:auto}.product_community_index .product-features-hdr .green-arrow,.product_citus-on-azure_index .product-features-hdr .green-arrow{width:3.75em;height:2em;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 329.53 164.77'%3E%3Cpath fill='%2371b851' d='M254.96 0l-90.19 90.19L74.57 0H0l164.77 164.77 37.28-37.29L329.53 0h-74.57z'/%3E%3C/svg%3E");background-size:contain;margin:-1em auto 3em;background-repeat:no-repeat}@media screen and (min-width: 900px){.product_community_index .product-features-hdr .green-arrow,.product_citus-on-azure_index .product-features-hdr .green-arrow{margin-top:-1.75em}}.product_community_index .product-features-hdr h2{max-width:800px}.product_citus-on-azure_index .product-features-hdr h2{max-width:33ch}.product_community_index .products-subnav .subnav-wrapper,.product_enterprise_index .products-subnav .subnav-wrapper{max-width:none}@media screen and (min-width: 1200px){.product_community_index .products-subnav .subnav-wrapper a,.product_enterprise_index .products-subnav .subnav-wrapper a{padding:1.5em 2.25em}}.product_citus-on-azure_index .products-subnav .subnav-wrapper a{padding:1em 2em}@media screen and (min-width: 900px){.product_citus-on-azure_index .products-subnav .subnav-wrapper a{padding:1.5em 3em}}@media screen and (min-width: 1200px){.product_citus-on-azure_index .products-subnav .subnav-wrapper a{padding:1.5em 4em}}.product-quote{padding:4.5em 0 3em;background-color:#1a1b1c}.product-quote .customer-quote .customer-logo{margin-bottom:3em;text-align:center}.product-quote .customer-quote .customer-logo img{width:80%}.product-quote .customer-quote blockquote{color:#ffffff;border:0px solid #1e873d;border-top-width:1px;padding:3em 0 0;font-size:1.11em;font-weight:300}.product-quote .customer-quote blockquote:before{display:block;content:"";width:50px;height:38px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 72 53.78'%3E%3Cpath d='M28.34 2.08v25.63a2.08 2.08 0 01-2.08 2.07H11.07a2.08 2.08 0 00-2.06 1.84L4.14 51.94A2.08 2.08 0 010 51.7V2.08A2.08 2.08 0 012.08 0h24.18a2.08 2.08 0 012.08 2.08zM69.93 0H45.75a2.08 2.08 0 00-2.08 2.08V51.7a2.08 2.08 0 004.14.24l4.88-20.29a2.09 2.09 0 012.07-1.84h15.19a2.07 2.07 0 002.07-2.07V2.08A2.08 2.08 0 0069.93 0z' fill='%231e873d'/%3E%3C/svg%3E") left top no-repeat;background-size:contain;margin-bottom:1.5em}.product-quote .customer-quote blockquote p{font-style:normal}.product-quote .customer-quote blockquote p:after{content:"\201D";font-weight:700}.product-quote .customer-quote blockquote cite{font-style:normal;display:block;text-align:right;font-weight:400;margin-bottom:0.75em}.product-quote .customer-quote blockquote cite:before{content:"— "}@media screen and (min-width: 600px){.product-quote .customer-quote{display:flex}.product-quote .customer-quote>div{flex:0 1}.product-quote .customer-quote .customer-logo{flex-basis:40%;position:relative;text-align:left;margin-bottom:0}.product-quote .customer-quote .customer-logo img{position:absolute;top:50%;left:0;transform:translateY(-50%);width:85%}.product-quote .customer-quote .customer-logo.pex-logo img{left:50%;transform:translate(-50%, -50%)}.product-quote .customer-quote blockquote{flex-basis:60%;border-width:0 0 0 1px;padding:0 0 0 2em}}@media screen and (min-width: 1200px){.product-quote .customer-quote blockquote{padding-left:3em}}.product-quote .quote-cta{margin-top:3em}.product-quote .quote-cta .btn-block,.product-quote .quote-cta .customers .customer-list a.read-more,.customers .customer-list .product-quote .quote-cta a.read-more{padding-left:0;padding-right:0;margin-left:auto;margin-right:auto}@media screen and (min-width: 480px){.product-quote .quote-cta .btn-block,.product-quote .quote-cta .customers .customer-list a.read-more,.customers .customer-list .product-quote .quote-cta a.read-more{max-width:400px}}@media screen and (min-width: 900px){.product-quote .quote-cta .btn-block,.product-quote .quote-cta .customers .customer-list a.read-more,.customers .customer-list .product-quote .quote-cta a.read-more{margin-right:0}}.product_community_index .product-quote{background-color:#000000;padding:4.5em 0}.bottom-contact{padding:4.5em 0 0}.bottom-contact h2{max-width:720px;margin-left:auto;margin-right:auto}.bottom-contact .products-ctas{padding:1.5em 0;overflow:hidden}.bottom-contact .alt-cta{clear:both}.bottom-contact .alt-cta a{white-space:nowrap}.bottom-contact .base-image{overflow:hidden;width:100%;position:relative;font-size:0}.bottom-contact .base-image img{width:109vw;margin:0 -4.5vw;max-width:1616px;transition:all .5s}@media screen and (min-width: 600px){.bottom-contact .base-image img{width:118.4vw;margin:0 -9.2vw}}@media screen and (min-width: 1616px){.bottom-contact .base-image img{margin:0 auto}}.bottom-contact .base-image .desktop-img{display:none}.bottom-contact .base-image .monitor-link{position:absolute;width:40.89vw;height:23.44vw;top:11.56vw;left:28.9vw;transition:all 0.2s linear}@media screen and (min-width: 600px){.bottom-contact .base-image .monitor-link{width:35.65vw;height:20.35vw;top:10.03vw;left:31.55vw}}@media screen and (min-width: 1370px){.bottom-contact .base-image .monitor-link{width:487px;height:278px;top:137px;left:50%;margin-left:-252px}}.bottom-contact .base-image .monitor-link:hover,.bottom-contact .base-image .monitor-link:focus{background-color:rgba(36,150,70,0.25)}.bottom-contact .base-image .monitor-link:focus{outline-offset:0}@media screen and (min-width: 600px){.bottom-contact .base-image .mobile-img{display:none}.bottom-contact .base-image .desktop-img{display:inline}}#on-azure.bottom-contact{background:linear-gradient(0deg, rgba(240,240,240,0) 0%, #f0f0f0 100%) center top no-repeat;background-size:100% 6em}.product_citus-on-azure_index .bottom-contact h2{max-width:920px}.diagram-wrapper{width:100%;padding-bottom:87.89%;height:1px;overflow:visible;position:relative}#citus-architecture{position:absolute;top:0;left:0;overflow:visible}#citus-architecture #cogs-glo path,#citus-architecture #dataSet-glo path,#citus-architecture #glowShard path{-webkit-filter:url(#glow);filter:url(#glow)}#citus-architecture #CoordinatorNode-glow,#citus-architecture #app-glo,#citus-architecture [id*="worker-node-border-"]{-webkit-filter:url(#glow);filter:url(#glow)}#citus-architecture [id*="-code-snip"],#citus-architecture [id*="-glowShard"],#citus-architecture .app-arrow-up-glo,#citus-architecture .app-arrow-down-glow,#citus-architecture #cogs-glo,#citus-architecture #dataSet-glo,#citus-architecture #CoordinatorNode-glow,#citus-architecture #app-glo,#citus-architecture [id$="-rightArrows"] [id*="-rightArrow"],#citus-architecture [id$="-leftArrows"] [id*="-leftArrow"],#citus-architecture [id*="worker-node-border-"]{opacity:0}@media screen and (min-width: 900px){#citus-architecture #big-arrows{display:none}}#diagram-nav{display:flex;justify-content:center;align-items:flex-end;margin:0 -0.25em 3em}#diagram-nav #diagram-play{margin-bottom:-3px;margin-right:6px;z-index:2}#diagram-nav #diagram-play .play-btn{font-size:0;line-height:0;width:1.75rem;height:1.75rem;border-radius:0;border:2px solid #ffffff;position:relative;overflow:hidden;background-color:transparent;transition:all .2s ease}#diagram-nav #diagram-play .play-btn svg{position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);width:100%}#diagram-nav #diagram-play .play-btn:focus{background-color:#1e873d;border-color:#1e873d;outline:2px dashed #949595}#diagram-nav #diagram-play .play-btn:hover{background-color:#2cc95c;border-color:#2cc95c}#diagram-nav #diagram-play.activate-btn .play-btn{opacity:1;box-shadow:0 0 10px rgba(0,0,0,0.5);background-color:rgba(0,0,0,0.5)}#diagram-nav #diagram-play.activate-btn .play-btn:focus{background-color:#1e873d}#diagram-nav #diagram-play.activate-btn .play-btn:hover{background-color:#2cc95c}@media screen and (min-width: 600px){#diagram-nav #diagram-play.activate-btn{transform:scale(2) translateY(7em)}}@media screen and (max-width: 599px){#diagram-nav #diagram-play{order:-1}}@media screen and (min-width: 600px){#diagram-nav #diagram-play{padding-top:1.5em}#diagram-nav #diagram-play .play-btn{width:2.25rem;height:2.25rem;opacity:0.5}#diagram-nav #diagram-play .play-btn:hover,#diagram-nav #diagram-play .play-btn:focus{opacity:1}}@media screen and (min-width: 1200px){#diagram-nav #diagram-play .play-btn{width:2.5rem;height:2.5rem}}@media screen and (min-width: 1400px){#diagram-nav #diagram-play .play-btn{width:3rem;height:3rem}}#diagram-nav #diagram-tabs{margin-bottom:0}@media screen and (min-width: 600px){#diagram-nav{flex-wrap:wrap;margin-bottom:1.5em}#diagram-nav #diagram-tabs{width:100%}}#diagram-tabs{justify-content:center;position:relative;padding-top:2.25em}@media screen and (min-width: 600px){#diagram-tabs{margin:0 -0.5em 3em;padding-top:0;display:flex;justify-content:flex-start}}#diagram-tabs .tab-group{display:inline-block}@media screen and (min-width: 600px){#diagram-tabs .tab-group{display:flex;flex-wrap:wrap}}#diagram-tabs .tab-group>div{flex:0 1 100%;justify-content:flex-start}#diagram-tabs .tab-group .header-bar{text-align:left;color:#1e873d;font-size:.778em;border-bottom:8px solid #1e873d;margin:0 0.25rem 1.5em}@media screen and (min-width: 600px){#diagram-tabs .tab-group .header-bar{margin:0 0.5rem 1.5em}}#diagram-tabs .tab-group .button-group{display:inline-block}#diagram-tabs .tab-group .button-group button{border:2px solid #fff;background-color:transparent;font-size:.889em;margin:0 .25em;padding-left:0;padding-right:0;text-align:center;display:block;width:100%;transition:all 0.2s}#diagram-tabs .tab-group .button-group button.on{-webkit-animation-name:fadeInBtn;animation-name:fadeInBtn;-webkit-animation-duration:.5s;animation-duration:.5s;border-color:#1e873d;background-color:#1e873d}#diagram-tabs .tab-group .button-group button:focus{outline:2px dashed #949595;outline-offset:3px}@media screen and (min-width: 600px){#diagram-tabs .tab-group .button-group button:focus{outline-offset:0}}@-webkit-keyframes fadeInBtn{from{border-color:#ffffff;background-color:transparent}to{border-color:#1e873d;background-color:#1e873d}}@keyframes fadeInBtn{from{border-color:#ffffff;background-color:transparent}to{border-color:#1e873d;background-color:#1e873d}}#diagram-tabs .tab-group .button-group button h5{color:#1e873d;position:absolute;top:0;left:calc(50% - 17px);transform:translateX(-50%);opacity:0;font-weight:700}#diagram-tabs .tab-group .button-group button .extra,#diagram-tabs .tab-group .button-group button .word{display:none}@media screen and (max-width: 599px){#diagram-tabs .tab-group .button-group button{width:1.5em !important;height:1.5em !important;padding:0;border-radius:50%;display:inline-block}}@media screen and (min-width: 600px){#diagram-tabs .tab-group .button-group button{margin:0 .5em}#diagram-tabs .tab-group .button-group button .extra,#diagram-tabs .tab-group .button-group button .word{display:block}#diagram-tabs .tab-group .button-group button h5{display:none}}@media screen and (min-width: 600px) and (max-width: 899px){#diagram-tabs .tab-group .button-group button{padding-top:.375em;padding-bottom:.375em;line-height:1.1}}@media screen and (min-width: 900px){#diagram-tabs .tab-group .button-group button .extra,#diagram-tabs .tab-group .button-group button .word{display:inline-block}}@media screen and (min-width: 1200px){#diagram-tabs .tab-group .button-group button{font-size:1em}}@media screen and (min-width: 600px){#diagram-tabs .tab-group .button-group{display:flex}}#diagram-tabs .tab-group.double .button-group button{width:calc(50% - .5em)}@media screen and (min-width: 600px){#diagram-tabs .tab-group.double .button-group button{width:calc(50% - 1em)}}@media screen and (min-width: 600px){#diagram-tabs .tab-group{flex:0 1 20%}#diagram-tabs .tab-group.double{flex-basis:40%}}#diagram-content{position:relative}#diagram-content::after{clear:both;content:"";display:block}#diagram-content #diagram-text{min-height:145px;padding:0 0.5em}#diagram-content #diagram-text p{color:#e7e7e7}#diagram-content #diagram-text h5{font-weight:700;color:#239f49}#diagram-content #diagram-text pre,#diagram-content #diagram-text .pre-code{font-size:.889em;color:#42bdbd;font-family:'Inconsolata', Consolas, monospace;border-left:3px solid #239f49;padding-left:1em}#diagram-content #diagram-text pre .lg,#diagram-content #diagram-text .pre-code .lg{color:#2cc95c}#diagram-content #diagram-text pre .lb,#diagram-content #diagram-text .pre-code .lb{color:#26c4f4}#diagram-content #diagram-text pre .w,#diagram-content #diagram-text .pre-code .w{color:#ffffff}#diagram-content #diagram-text pre .s,#diagram-content #diagram-text .pre-code .s{color:#949595}#diagram-content #diagram-text pre .g,#diagram-content #diagram-text .pre-code .g{color:#1e873d}#diagram-content #diagram-text .text-area{max-height:0;opacity:0;overflow:hidden}#diagram-content #diagram-text .text-area p{margin-bottom:0}#diagram-content #diagram-text.not-loaded{min-height:0}#diagram-content #diagram-text.not-loaded #placeholder.text-area{max-height:none;opacity:1}#diagram-content #diagram-text.not-loaded #placeholder.text-area .overlay{position:absolute;top:0;right:0;bottom:0;left:0;background-color:rgba(0,0,0,0.5)}#diagram-content #diagram-animation{margin-bottom:1.5em;transition:padding .3s;position:relative}#diagram-content #diagram-animation:focus{outline:none}#diagram-content #diagram-animation .desktop-arrows{position:absolute;width:13%;left:-12%;top:37%;display:none}#diagram-content #diagram-animation.not-loaded{opacity:0.5}@media screen and (min-width: 600px){#diagram-content #diagram-animation{padding:0 4.5em}#diagram-content #diagram-text{padding:0 5em}}@media screen and (min-width: 900px){#diagram-content #diagram-text{padding:0;float:left;display:block;margin-right:2.1276595745%;width:40.4255319149%}#diagram-content #diagram-text:last-child{margin-right:0}#diagram-content #diagram-text .text-area{transform:translateY(-50%);position:absolute;top:45%}#diagram-content #diagram-animation{padding:0;float:left;display:block;margin-right:2.1276595745%;width:53.1914893617%;margin-left:4.2553191489%;margin-bottom:0}#diagram-content #diagram-animation:last-child{margin-right:0}#diagram-content #diagram-animation .desktop-arrows{display:block}}@media screen and (min-width: 900px){#diagram-summary{float:left;display:block;margin-right:2.1276595745%;width:74.4680851064%}#diagram-summary:last-child{margin-right:0}}.productpage-video{padding:3em 0 4.5em}.productpage-video p code{background-color:#f7f7f7;border:1px solid #ddd;border-radius:3px;color:#333;font-size:0.8em;padding:1px 4px 2px;margin:0 2px}.productpage-video p code.dark{background-color:rgba(255,255,255,0.1);border:1px solid rgba(255,255,255,0.25);color:#e7e7e7}.productpage-video .video-box{max-width:950px;margin:1.5em auto}.productpage-video .video-box .video-wrapper{box-shadow:0 0 15px rgba(0,0,0,0.25)}@media screen and (min-width: 600px) and (max-width: 899px){.productpage-video{text-align:center}}.slant-separator-right,.slant-separator-left{width:100%}.slant-separator-right img,.slant-separator-left img{width:100%;display:block}.slant-separator-right{background:url(../images/slant-separator-right-8272c3fb.svg) right top no-repeat,linear-gradient(180deg, #1a1b1c 0%, #1a1b1c 50%, black 50%, black 100%) center;background-size:100% 100%, 100% 100%;margin:-3em 0 0}.slant-separator-left{background:url(../images/diagram-separator-slant-2e059afd.svg) left top no-repeat,linear-gradient(0deg, #fff 0%, #fff 50%, #000 50%, #000 100%) center no-repeat;background-size:100% 100%, 100% 100%;margin:-1em 0 -1em;width:100%;height:9.14vw}.comparison-promo{background-color:#e7e7e7;padding:4.5em 0 0;position:relative}.comparison-promo:before{content:"";display:block;width:4em;position:absolute;top:0;left:50%;margin-left:-2em;border:2em solid transparent;border-top-color:#ffffff}.comparison-promo .page-content-wrapper{background:url(../images/comparison-screenshot-4b011253.webp) center bottom -71.5vw no-repeat;background-size:80% auto;padding-bottom:calc(2em + 31vw)}@media screen and (min-width: 600px){.comparison-promo .page-content-wrapper{background-position:0.75em top;background-size:calc(39% - 0.75em) auto;padding-bottom:4.5em}}@media screen and (min-width: 1200px){.comparison-promo .page-content-wrapper{background-size:calc(43% - 1.5em) auto;background-position:1.5em top}}.comparison-promo-text{text-align:center}.comparison-promo-text .lead{margin-bottom:1.5em}@media screen and (max-width: 400px){.comparison-promo-text .btn,.comparison-promo-text .customers .customer-list a.read-more,.customers .customer-list .comparison-promo-text a.read-more{padding-right:1.75em;padding-left:1.75em}}@media screen and (min-width: 600px){.comparison-promo-text{float:left;display:block;margin-right:2.1276595745%;width:57.4468085106%;float:right;text-align:left}.comparison-promo-text:last-child{margin-right:0}}@media screen and (min-width: 1200px){.comparison-promo-text{float:left;display:block;margin-right:2.1276595745%;width:53.1914893617%;float:right}.comparison-promo-text:last-child{margin-right:0}}.no-webp .comparison-promo .page-content-wrapper,.no-js .comparison-promo .page-content-wrapper{background-image:url(../images/comparison-screenshot-2e4ec266.jpg)}#comparison:not(.product-comparison):target,.products-main-content #performance:target,#citus-diagram,#azure-interest:target{display:block;position:relative;top:-107px;visibility:hidden}@media screen and (min-width: 900px){#comparison:not(.product-comparison):target,.products-main-content #performance:target,#citus-diagram,#azure-interest:target{top:-118px}}@media screen and (min-width: 1400px){#comparison:not(.product-comparison):target,.products-main-content #performance:target,#citus-diagram,#azure-interest:target{top:-125px}}#demo-video.hyperscale-demo:target,#quotes.for-hyperscale:target,#register:target,#get-started:target,#cituswhatsnew:target,#capabilities:target{position:relative;top:-68px;visibility:hidden;display:block}.product-benefits-new{padding:4.5em 0 calc(7.89vw - 1em);background-color:#000000;position:relative}@media screen and (min-width: 1647px){.product-benefits-new{padding-bottom:calc(125px - 1em)}}@media screen and (min-width: 600px){.product-benefits-new.feature-bullets .bullets{margin-right:0}}.product-benefits-new.feature-bullets .bullets .bullet{margin-right:0}.product-benefits-new.feature-bullets .bullets .bullet-icon{width:3.889em;height:3.167em;text-align:right;margin-bottom:1.5em}.product-benefits-new.feature-bullets .bullets .bullet-icon .icon-wrapper{width:3.167em;height:3.167em;background-color:#5ebb67;border-radius:50%;position:relative;display:inline-block}.product-benefits-new.feature-bullets .bullets .bullet-icon .icon-wrapper>img{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:65%}.product-benefits-new.feature-bullets .bullets .bullet-icon .icon-wrapper>img.postgres-icon{transform:translate(-50%, -45%)}.product-benefits-new.feature-bullets .bullets .bullet-icon svg{max-width:100%;max-height:100%}@media screen and (min-width: 600px){.product-benefits-new.feature-bullets .bullets .bullet-icon svg{max-width:81.43%}}.product-benefits-new.feature-bullets .bullets .bullet-content{margin-bottom:4.5em}.product-benefits-new.feature-bullets .bullets .bullet-content h5{margin-bottom:0.375em}.product-benefits-new.feature-bullets .bullets .bullet-content p{max-width:50ch;font-weight:300}@media screen and (min-width: 600px){.product-benefits-new.feature-bullets:not(.compact) .bullets .bullet{margin-right:2.25em}}@media screen and (min-width: 900px){.product-benefits-new.feature-bullets:not(.compact) .bullets .bullet{flex-basis:22.5em}}@media screen and (min-width: 480px){.product-benefits-new.feature-bullets:not(.compact) .bullets .bullet-content{margin-left:5.25em}}.product-benefits-new.feature-bullets.compact{padding-bottom:2.5em}.product-benefits-new.feature-bullets.compact .bullets{text-align:center;margin:0}@media screen and (min-width: 600px){.product-benefits-new.feature-bullets.compact .bullets{display:flex;flex-wrap:wrap;justify-content:space-between}}@media screen and (min-width: 1300px){.product-benefits-new.feature-bullets.compact .bullets{margin:0 -1em}}.product-benefits-new.feature-bullets.compact .bullets .bullet{padding:0.75em 0;max-width:45ch;margin:0;flex-basis:auto}@media screen and (max-width: 599px){.product-benefits-new.feature-bullets.compact .bullets .bullet{margin:0 auto}}@media screen and (min-width: 600px){.product-benefits-new.feature-bullets.compact .bullets .bullet{flex-grow:0;flex-shrink:1;width:48%}}@media screen and (min-width: 900px){.product-benefits-new.feature-bullets.compact .bullets .bullet{width:31%}}.product-benefits-new.feature-bullets.compact .bullets .bullet-icon{text-align:center;float:none;width:100%}.product-benefits-new.feature-bullets.compact .bullets .bullet-content{margin-left:0;margin-bottom:2em}.product-benefits-new.feature-bullets.compact .bullets .bullet h4{max-width:300px;margin-left:auto;margin-right:auto}.product-benefits-new .benefits-hdr{position:relative;margin-bottom:4.5em;text-align:center}.product-benefits-new .benefits-hdr h2{margin:0;display:inline-block;padding:0 0.75em;background-color:#000000;position:relative}.product-benefits-new .benefits-hdr .divider-line{position:absolute;top:50%;right:0;left:0;margin-top:-1px;height:2px;background-color:#5cb85c}.grass-separator{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1646.99 248.99'%3E%3Cpath fill='%235cb85c' fill-rule='evenodd' d='M411.94 89.7L1646.98 0l-.29 248.99-923.65-106.21-311.1-53.08z'/%3E%3Cpath fill='%23249646' fill-rule='evenodd' d='M0 .75l727.6 142.2L0 155.49V.75z'/%3E%3C/svg%3E") center center no-repeat;background-size:calc(100% + 1px) auto;width:100%;height:15.12vw;max-height:249px;position:absolute;top:calc(100% - 7.59vw);right:0;left:0}@media screen and (min-width: 1647px){.grass-separator{top:calc(100% - 125px)}}.products-subnav{width:100%;background-color:#646464;z-index:99;box-shadow:0 1px 1px rgba(0,0,0,0.25);transition:background-color .3s ease}.products-subnav.is-sticky{position:fixed !important;top:68px !important}@media screen and (max-width: 271px){.products-subnav.is-sticky{position:static !important}}@media screen and (max-width: 414px) and (orientation: landscape){.products-subnav.is-sticky{position:static !important}}.products-subnav .subnav-wrapper{max-width:1300px;margin:0 auto;white-space:nowrap;text-align:center;font-size:0;overflow-x:auto;overflow-y:hidden;transition:all .2s ease}.products-subnav .subnav-wrapper a{text-transform:uppercase;color:#ffffff;display:inline-block;padding:1em 1.5em;font-size:0.725rem;box-shadow:inset 0 0 #ffffff;background-color:transparent;border-radius:0}.products-subnav .subnav-wrapper a:hover,.products-subnav .subnav-wrapper a.active{color:#ffffff}@media screen and (min-width: 480px){.products-subnav .subnav-wrapper a:hover{box-shadow:inset 0 -4px #ffffff}.products-subnav .subnav-wrapper a:focus{box-shadow:inset 0 -4px rgba(255,255,255,0.5)}}@media screen and (min-width: 480px) and (forced-colors: active){.products-subnav .subnav-wrapper a{position:relative}.products-subnav .subnav-wrapper a:hover:after,.products-subnav .subnav-wrapper a:focus:after{content:'';width:100%;height:0;position:absolute;border-bottom:4px solid currentColor;bottom:0;left:0}.products-subnav .subnav-wrapper a:focus:after{opacity:0.5}}@media screen and (min-width: 900px){.products-subnav .subnav-wrapper a{padding:1.5em 2em}}@media screen and (min-width: 1200px){.products-subnav .subnav-wrapper a{padding:1.5em 3em}}@media screen and (min-width: 1400px){.products-subnav .subnav-wrapper a{font-size:0.8125rem}}.products-subnav .subnav-wrapper a.active{box-shadow:inset 0 -4px #ffffff}@media (forced-colors: active){.products-subnav .subnav-wrapper a.active{position:relative}.products-subnav .subnav-wrapper a.active:after{content:'';width:100%;height:0;position:absolute;border-bottom:4px solid currentColor;bottom:0;left:0}}.products-subnav.black-subnav{background-color:#000000}@media screen and (min-width: 480px){.products-subnav.black-subnav .subnav-wrapper a:hover{box-shadow:inset 0 -4px #5cb85c}.products-subnav.black-subnav .subnav-wrapper a:focus{box-shadow:inset 0 -4px rgba(92,184,92,0.5)}}@media screen and (min-width: 480px) and (forced-colors: active){.products-subnav.black-subnav .subnav-wrapper a{position:relative}.products-subnav.black-subnav .subnav-wrapper a:hover:after,.products-subnav.black-subnav .subnav-wrapper a:focus:after{border-bottom-color:#5cb85c}}.products-subnav.black-subnav .subnav-wrapper a.active{box-shadow:inset 0 -4px #5cb85c}@media (forced-colors: active){.products-subnav.black-subnav .subnav-wrapper a.active:after{border-bottom-color:#5cb85c}}.comparison-marquee{background:#1a1b1c url(../images/comparison-marquee-bk-c78bc4bc.webp) center no-repeat;background-size:cover;padding:4.5em 0;position:relative}.comparison-marquee h1{margin-bottom:0.375em}.comparison-marquee h1+.lead{margin-bottom:1.5em}.comparison-marquee p{max-width:60ch;margin-left:auto;margin-right:auto}.no-webp .comparison-marquee,.no-js .comparison-marquee{background-image:url(../images/comparison-marquee-bk-92ee0053.jpg)}p.azure-promo{margin-bottom:1.5em}.comparison-azure-promo{background-color:#000000;padding:calc(2.66vw + 4.5em) 0 4.5em}.comparison-azure-promo h2{max-width:720px;margin-left:auto;margin-right:auto}.new-product-marquee{background:#000000 center bottom no-repeat;position:relative;padding:3em 0;background-size:50vw auto}@media screen and (max-width: 599px){.new-product-marquee{padding-bottom:calc(1.5em + 41.58vw)}}@media screen and (min-width: 600px){.new-product-marquee{padding:4.5em 0;background-position-x:97%;background-size:38% auto}}@media screen and (min-width: 1200px){.new-product-marquee{background-position-x:calc(50% + 21em);background-size:24.667em auto}}.new-product-marquee h1{margin-bottom:0.375em;max-width:27ch}@media screen and (max-width: 320px){.new-product-marquee h1{font-size:2.65em}}@media screen and (min-width: 420px){.new-product-marquee h1 span{white-space:nowrap}}.new-product-marquee .marquee-content{max-width:600px}@media screen and (min-width: 600px){.new-product-marquee .marquee-content{width:58%}}.new-product-marquee p:last-child{margin-bottom:0}#community-marquee.new-product-marquee{background-color:#0D1120;background-image:url(../images/releases/citus13-flag-635a0c5a.svg),url(../images/releases/citus13-big-star-db003f69.svg),url(../images/releases/citus13-stars-bb048aa8.svg),url(../images/releases/citus13-star-blurs-f6dfb8a9.svg),url(../images/releases/citus13-clouds-tr-603bf081.svg),url(../images/releases/citus13-clouds-tl-d385eae1.svg),url(../images/releases/citus13-clouds-bl-7d246344.svg),url(../images/releases/citus13-clouds-br-8faa9c7c.svg);background-size:52% auto, 143.95% auto, 143.95% auto, 143.95% auto, 143.95% auto, 143.95% auto, 143.95% auto, 143.95% auto;background-position-x:calc(50% + 11em),32%,32%,32%,32%,38%,32%,32%;background-position-y:calc(100% + 18.25vw),calc(100% + 12.25vw),calc(100% + 12.25vw),calc(100% + 12.25vw),calc(100% + 12.25vw),calc(50% - 1.75vw),calc(100% + 12.25vw);transition:background-position 0.3s, background-size 0.3s}@media screen and (min-width: 900px){#community-marquee.new-product-marquee{background-position-x:calc(50% + 10em), 89%, 89%, 89%, 54%, 54%, 54%, 54%;background-position-y:-1.25em, 68%, 68%, 68%, 75%, 75%, 75%, 75%}}@media screen and (min-width: 900px) and (max-width: 1399px){#community-marquee.new-product-marquee{background-size:31.5em auto, auto 304.7%, auto 304.7%, auto 304.7%, 185.2% auto, 185.2% auto, 185.2% auto, 185.2% auto}}@media screen and (min-width: 1400px){#community-marquee.new-product-marquee{background-size:31.5em auto, auto 304.7%, auto 304.7%, auto 304.7%, 185.2% auto, 185.2% auto, 185.2% auto, 185.2% auto}}@media screen and (min-width: 1840px){#community-marquee.new-product-marquee{background-position-x:calc(50% + 10em), 54%, 54%, 54%, 100%, 0%, 0%, 100%;background-size:31.5em auto, 100.2% auto, 100.2% auto, 100.2% auto, auto 304.7%, auto 304.7%, auto 304.7%, auto 304.7%}}@media screen and (max-width: 599px){#community-marquee.new-product-marquee{background-size:52% auto, 200.95% auto, 200.95% auto, 200.95% auto, 200.95% auto, 200.95% auto, 200.95% auto, 200.95% auto;background-position-x:calc(50% + 2em), 32%, 32%, 32%, 32%, 38%, 32%, 32%;padding-bottom:12em;text-align:center}#community-marquee.new-product-marquee .lead{margin-bottom:1.5em !important}}@media screen and (min-width: 600px){#community-marquee.new-product-marquee{padding-bottom:3em}}@media screen and (min-width: 900px){#community-marquee.new-product-marquee .lead{max-width:47ch}}.hyperscale-marquee.new-product-marquee{background-image:url(../images/icons/hyperscale-lockup-2-b91639a6.svg)}@media screen and (max-width: 599px){.hyperscale-marquee.new-product-marquee{background-size:60vw auto;padding-bottom:calc(1.5em + 43.4vw)}}@media screen and (min-width: 900px){.hyperscale-marquee.new-product-marquee{min-height:22em}}@media screen and (min-width: 1200px){.hyperscale-marquee.new-product-marquee{min-height:20em}}.msft-link{background-color:#333;padding:1.5em 0}@media screen and (min-width: 900px){.msft-link{text-align:left}}.msft-link .lead{margin-bottom:0}.msft-link a.promo-message{margin-bottom:0}@media screen and (min-width: 375px){.msft-link a.promo-message .text-xgreen.cosmosdb{white-space:nowrap}}.msft-link a.promo-message:focus{color:#ffffff}.msft-link a.promo-message small{font-size:88%}@media screen and (max-width: 899px){.msft-link a.promo-message:before{display:none}}.hyperscale-scale-out{padding:4.5em 0 calc(4.5em + 3.125vw);position:relative}.hyperscale-scale-out:after{position:absolute;content:'';width:100%;height:8.646vw;top:calc(100% - 3.125vw);background:url(../images/hyperscale-separator-ce4f3b2d.png) center center no-repeat;background-size:cover}.hyperscale-scale-out .intro-content{margin:0 auto;display:flex;flex-wrap:wrap;order:1}.hyperscale-scale-out .intro-content .azure-postgres-icon{order:1;width:100%}.hyperscale-scale-out .intro-content .azure-postgres-icon img,.hyperscale-scale-out .intro-content .azure-postgres-icon svg{width:23em;height:9.278em;max-width:100%}.hyperscale-scale-out .intro-content .content-text{width:100%}.hyperscale-scale-out .intro-content .content-text p{max-width:65ch;margin-left:auto;margin-right:auto}.hyperscale-benefits.product-benefits-new{padding:4.5em 0 0;background-color:#000000}.hyperscale-video{background-color:#f1f1f1;padding:5.667em 0 calc(2em + 53px);border-top:0.3889em solid #5cb85c;position:relative}@media screen and (min-width: 1424px){.hyperscale-video{padding-bottom:calc(2em + 3.72vw)}}.hyperscale-video .green-triangle{width:0;height:0;border-style:solid;border-width:1.667em 1.667em 0 1.667em;border-color:#5cb85c transparent transparent transparent;position:absolute;top:-3px;left:50%;margin-left:-1.667em}.hyperscale-video h2{max-width:30ch;margin-left:auto;margin-right:auto}.hyperscale-video p{max-width:65ch;margin-left:auto;margin-right:auto}.hyperscale-video .video-wrapper{max-height:630px;box-shadow:0 0 10px rgba(0,0,0,0.25)}.hyperscale-video .video-wrapper img{height:auto !important;top:50%;transform:translateY(-50%)}.hyperscale-video .video-desc{font-weight:300;margin:0 auto;max-width:80ch}.hyperscale-quotes{padding:4.5em 0;background-color:#f7f7f7;border-top:1px solid #ddd;border-bottom:1px solid #ddd}.hyperscale-quotes h2{max-width:30ch;margin-left:auto;margin-right:auto}.hyperscale-get-started{padding:calc(3em + 57px) 0 4.5em;position:relative}@media screen and (min-width: 1424px){.hyperscale-get-started{padding-top:calc(3em + 4vw)}}.hyperscale-get-started .separator{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1424 110'%3E%3Cpath fill='%231a6a32' fill-rule='evenodd' d='M470.45 70.53L791.65 92 1424 103.36V0h-80.41L910.64 29 470.45 70.53z'/%3E%3Cpath fill='%235cb85c' fill-rule='evenodd' d='M913.64 29L0 32.69v57L92.74 110l820.9-81z'/%3E%3C/svg%3E") center no-repeat;background-size:1424px auto;height:110px;position:absolute;top:-53px;right:0;left:0}@media screen and (min-width: 1424px){.hyperscale-get-started .separator{background-size:calc(100% + 1px) auto;top:-3.72vw;height:7.725vw}}.hyperscale-get-started h2{max-width:31ch;margin-left:auto;margin-right:auto}.hyperscale-get-started .get-started-steps{max-width:935px;margin:6em auto}.hyperscale-get-started .get-started-steps .expander{counter-increment:step-counter;position:relative}.hyperscale-get-started .get-started-steps .expander.flip-arrow.light-theme .expander-trigger{padding-left:2em;transition:color 0.2s ease}.hyperscale-get-started .get-started-steps .expander.flip-arrow.light-theme .expander-trigger:before{content:counter(step-counter) "/";position:absolute;display:block;left:0;top:1.55em;width:1.5em;text-align:right;font-size:1em;font-weight:700;z-index:1;font-family:'Lato', sans-serif;-webkit-mask:none;mask:none;background-color:transparent}.hyperscale-get-started .get-started-steps .expander.flip-arrow.light-theme .expander-trigger:after{top:0;height:100%}.hyperscale-get-started .get-started-steps .expander.flip-arrow.light-theme .expander-trigger.expanded:before{color:#000000}@media screen and (min-width: 600px){.hyperscale-get-started .get-started-steps .expander.flip-arrow.light-theme .expander-trigger{padding-left:3em}.hyperscale-get-started .get-started-steps .expander.flip-arrow.light-theme .expander-trigger:before{left:0.75em}}.hyperscale-get-started .get-started-steps .expander.flip-arrow.light-theme .expander-content{font-weight:400}.hyperscale-get-started .get-started-steps .expander.flip-arrow.light-theme .expander-content code{color:inherit;background-color:#eee;border:1px solid #ddd;border-radius:3px;font-size:.8em;padding:1px 4px 2px;margin:0 2px}.hyperscale-contact{padding:4.5em 0;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1084.92 53.45'%3E%3Cpath fill='%23aedcae' d='M415.06 0L166.63 21.67 0 4.22v27.77L567.71 6.25 415.06 0z'/%3E%3Cpath fill='%235cb85c' d='M923.07 23.18L659.41 2.09l-91.7 4.16L0 31.99v21.46h1084.92V5.92L923.07 23.18z'/%3E%3C/svg%3E") center bottom no-repeat;background-size:1366px 66px;background-position:center bottom;text-align:center;font-weight:300;transition:background-position .3s ease}@media screen and (min-width: 600px){.hyperscale-contact{padding:6em 0;background-size:contain}}.hyperscale-contact .products-ctas{padding-bottom:1.5em}.hyperscale-contact h2{max-width:25ch;margin-left:auto;margin-right:auto}@media screen and (min-width: 480px) and (max-width: 599px){.hyperscale-get-started .products-ctas .cta,.hyperscale-contact .products-ctas .cta{width:100%;margin:0 auto 1.5em;max-width:380px;float:none}}@media screen and (min-width: 480px){.hyperscale-get-started .products-ctas .cta .btn,.hyperscale-get-started .products-ctas .cta .customers .customer-list a.read-more,.customers .customer-list .hyperscale-get-started .products-ctas .cta a.read-more,.hyperscale-contact .products-ctas .cta .btn,.hyperscale-contact .products-ctas .cta .customers .customer-list a.read-more,.customers .customer-list .hyperscale-contact .products-ctas .cta a.read-more{max-width:none}.hyperscale-get-started .products-ctas .cta:only-child,.hyperscale-contact .products-ctas .cta:only-child{float:none;display:inline-block}}@media screen and (min-width: 900px){.hyperscale-get-started .products-ctas,.hyperscale-contact .products-ctas{float:left;display:block;margin-right:2.1276595745%;width:65.9574468085%;margin-left:17.0212765957%}.hyperscale-get-started .products-ctas:last-child,.hyperscale-contact .products-ctas:last-child{margin-right:0}}@media screen and (min-width: 1200px){.hyperscale-get-started .products-ctas,.hyperscale-contact .products-ctas{float:left;display:block;margin-right:2.1276595745%;width:57.4468085106%;margin-left:21.2765957447%}.hyperscale-get-started .products-ctas:last-child,.hyperscale-contact .products-ctas:last-child{margin-right:0}}.product-whats-new{padding:4.5em 0 3em;background-color:#f1f1f1}.product-whats-new .flex-cards .flex-card{background-color:#ffffff;padding:0 2em 2em}.product-whats-new .flex-cards .flex-card .flex-img{width:8.778em;height:8.778em;margin-bottom:2em;margin-top:-1.722em;background-color:#ffffff;box-shadow:0 0 27px rgba(0,0,0,0.12);position:relative}.product-whats-new .flex-cards .flex-card .flex-img.citus-con{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 896.5 736.43'%3E%3Cdefs%3E%3ClinearGradient id='b' x1='98.12' y1='203.78' x2='826.93' y2='624.57' gradientUnits='userSpaceOnUse'%3E%3Cstop offset='0' stop-color='%236abb63'/%3E%3Cstop offset='1' stop-color='%23239f49'/%3E%3C/linearGradient%3E%3Cstyle%3E.c%7Bfill:url(%23b);fill-rule:evenodd%7D%3C/style%3E%3C/defs%3E%3Cpath d='M365.31 735C168.07 711.5-22.36 512.27 2.13 312.98 26.63 113.68 152.88-20.84 350.12 2.66s332.7 108.51 505.57 290.92C1037.89 485.84 562.56 758.5 365.32 735Z' fill='url(%23b)' fill-rule='evenodd'/%3E%3C/svg%3E");background-size:73% auto;background-repeat:no-repeat;background-position:center}.product-whats-new .flex-cards .flex-card .flex-img.citus-con .cc-logo-icon{width:115px;max-width:53.57%;aspect-ratio:3.133 / 2.533;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.product-whats-new .flex-cards .flex-card .flex-img.citus-con .cc-logo-icon svg,.product-whats-new .flex-cards .flex-card .flex-img.citus-con .cc-logo-icon img{position:absolute}.product-whats-new .flex-cards .flex-card .flex-img.citus-con .cc-logo-icon img{top:0;left:0;height:100%}.product-whats-new .flex-cards .flex-card .flex-img.citus-con .cc-logo-icon svg{top:32.89%;right:0;width:87.23%;height:59.21%}.product-whats-new .flex-cards .flex-card .flex-img.citus-con .cc-logo-icon .cc-elephant{fill:#fff}.product-whats-new .flex-cards .flex-card .flex-img img:not(.blog-shapes){max-width:60%;max-height:100%;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.product-whats-new .flex-cards .flex-card .flex-img img.citus11-beta-icon:not(.blog-shapes){max-width:57.14%}.product-whats-new .flex-cards .flex-card .flex-img img.citus13-flag:not(.blog-shapes){max-width:98.7%;top:0;left:0;transform:none}.product-whats-new .flex-cards .flex-card .flex-img img.time-series-icon:not(.blog-shapes){max-width:53.57%}.product-whats-new .flex-cards .flex-card .flex-content{margin-bottom:1.5em}@media screen and (max-width: 599px){.product-whats-new .flex-cards .flex-card h4 br{display:none}}.product-whats-new .flex-cards .flex-card p a.underline{white-space:nowrap}@media screen and (min-width: 600px){.product-whats-new .flex-cards .flex-card{display:flex;flex-wrap:wrap}.product-whats-new .flex-cards .flex-card h4,.product-whats-new .flex-cards .flex-card p{width:100%}.product-whats-new .flex-cards .flex-card .flex-cta{align-self:flex-end}}.product-get-started{padding:4em 0 1.752vw;background-color:#011400;background-image:url(../images/product-get-started-bk-mobile-15094e24.webp);background-position:left bottom;background-size:auto 100%;background-repeat:no-repeat;position:relative}.product-get-started:focus{outline:1px solid}@media screen and (min-width: 480px){.product-get-started{padding-top:5em}}@media screen and (min-width: 600px){.product-get-started{background-image:url(../images/product-get-started-bk-72b95977.webp)}}@media screen and (min-width: 1200px){.product-get-started{padding-top:6em}}.product-get-started-base{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1655 74'%3E%3Cpath fill='%235cb85c' d='M1655 74V0L387.65 48.4 689.09 74H1655z'/%3E%3Cpath fill='%23249646' d='M0 74V5.73L689.09 74H0z'/%3E%3C/svg%3E") center bottom no-repeat;position:absolute;right:0;bottom:0;left:0;background-size:calc(100% + 1px) auto;height:4.471vw}.product-get-started .talking-elicorn{margin:0;text-align:right}.product-get-started .talking-elicorn h3{width:8.92em;max-width:calc(48% - .75em);margin:-7.33em .75em 5.45em 0;padding:1em 0.75em;line-height:.9}.product-get-started .talking-elicorn h3 .bubble-caret{border-width:.617em 0 .617em 2.667em;border-color:transparent transparent transparent #ffffff;top:auto;bottom:-0.4em;right:-1em;transform:rotate(39deg)}@media screen and (max-width: 479px){.product-get-started .talking-elicorn h3{max-width:none;margin-bottom:2em;margin-right:0;margin-top:-5em}.product-get-started .talking-elicorn h3 .bubble-caret{bottom:-1.4em;right:3em;transform:rotate(112deg)}}@media screen and (min-width: 600px){.product-get-started .talking-elicorn h3{padding:1.5em 0.75em}}@media screen and (min-width: 900px){.product-get-started .talking-elicorn h3{margin-bottom:4.45em;margin-right:0}}@media screen and (min-width: 1200px){.product-get-started .talking-elicorn h3{margin-bottom:5.1em;margin-right:0.75em}}.product-get-started .talking-elicorn .green-elicorn{width:33.944em;max-width:49%;position:relative}.product-get-started .talking-elicorn .bubble-cta{position:absolute;top:35%;right:calc(100% + 3.22em);background-color:#1e873d;color:#ffffff;transition:background-color 0.2s ease;border-radius:8px;padding:1em;text-align:center}@media screen and (max-width: 479px){.product-get-started .talking-elicorn .bubble-cta{top:auto;bottom:22vw}}@media screen and (min-width: 480px){.product-get-started .talking-elicorn .bubble-cta{white-space:nowrap;padding:1.5em 1em}}@media screen and (min-width: 600px){.product-get-started .talking-elicorn .bubble-cta{top:40%;padding:1.5em}}@media screen and (min-width: 900px){.product-get-started .talking-elicorn .bubble-cta{right:calc(100% + 5.22em)}}.product-get-started .talking-elicorn .bubble-cta .bubble-caret{width:0;height:0;border-style:solid;border-width:0 0 2em 3.5em;border-color:transparent transparent transparent #1e873d;position:absolute;top:23%;left:calc(100% - 3px);transition:border-color 0.2s ease;transform:rotate(-5deg)}@media screen and (max-width: 479px){.product-get-started .talking-elicorn .bubble-cta .bubble-caret{transform:rotateZ(5deg) rotateX(180deg);top:51%}}.product-get-started .talking-elicorn .bubble-cta:hover{background-color:#2cc95c}.product-get-started .talking-elicorn .bubble-cta:hover .bubble-caret{border-color:transparent transparent transparent #2cc95c}.no-webp .product-get-started,.no-js .product-get-started{background-image:url(../images/product-get-started-bk-mobile-88c44eaa.jpg)}@media screen and (min-width: 600px){.no-webp .product-get-started,.no-js .product-get-started{background-image:url(../images/product-get-started-bk-75474236.jpg)}}.product-capabilities{padding:0 0 1.5em;border-top:9px solid #5cb85c;position:relative}.product-capabilities .top-caret{position:absolute;top:-3px;left:50%;margin-left:-2.34em;width:0;height:0;border-style:solid;border-width:2.34em 2.34em 0 2.34em;border-color:#5cb85c transparent transparent transparent}.product-capabilities .capabilities-hdr{padding:4.5em 0 6em;background-color:#000000}@media screen and (max-width: 599px){.product-capabilities .capabilities-hdr{padding-bottom:4.5em !important}}.product-capabilities .capabilities-hdr h2{max-width:26ch;margin-left:auto;margin-right:auto;margin-bottom:0}@media screen and (max-width: 599px){.product-capabilities #cap-tabs.accordion-tabs-minimal{margin-top:1.5em !important}}.product-capabilities #cap-tabs.accordion-tabs-minimal .tab-link{font-weight:700}@media screen and (min-width: 600px){.product-capabilities #cap-tabs.accordion-tabs-minimal .tab-link{background-color:#1e873d;color:#ffffff !important}.product-capabilities #cap-tabs.accordion-tabs-minimal .tab-link:hover{background-color:#2cc95c !important;color:#ffffff !important}.product-capabilities #cap-tabs.accordion-tabs-minimal .tab-link:focus{background-color:#1e873d !important}.product-capabilities #cap-tabs.accordion-tabs-minimal .tab-link.is-active{background-color:#ffffff !important;color:#000000 !important}.product-capabilities #cap-tabs.accordion-tabs-minimal .tab-link:after{display:none}}@media screen and (max-width: 599px){.product-capabilities #cap-tabs.accordion-tabs-minimal .tab-content{padding-top:1.5em;padding-bottom:1.5em}}.product-capabilities #cap-tabs.accordion-tabs-minimal table tr,.product-capabilities #cap-tabs.accordion-tabs-minimal table td,.product-capabilities #cap-tabs.accordion-tabs-minimal table th{border:none}.product-capabilities #cap-tabs.accordion-tabs-minimal table td,.product-capabilities #cap-tabs.accordion-tabs-minimal table th{vertical-align:top;padding:1.25em;border-bottom:1px solid lightgray}.product-capabilities #cap-tabs.accordion-tabs-minimal table td a,.product-capabilities #cap-tabs.accordion-tabs-minimal table th a{text-decoration:underline}.product-capabilities #cap-tabs.accordion-tabs-minimal table th{text-align:left;width:25%}@media screen and (min-width: 1024px){.product-capabilities #cap-tabs.accordion-tabs-minimal table th{width:16em}}.product-capabilities #cap-tabs.accordion-tabs-minimal table tr:first-child td,.product-capabilities #cap-tabs.accordion-tabs-minimal table tr:first-child th{padding-top:0}@media screen and (max-width: 479px){.product-capabilities #cap-tabs.accordion-tabs-minimal table td,.product-capabilities #cap-tabs.accordion-tabs-minimal table th{display:block}.product-capabilities #cap-tabs.accordion-tabs-minimal table th{border-bottom:none;padding-bottom:0;width:100%}.product-capabilities #cap-tabs.accordion-tabs-minimal table td{padding-top:0}}@media screen and (min-width: 480px) and (max-width: 599px){.product-capabilities #cap-tabs.accordion-tabs-minimal table td{padding-right:0.5em}.product-capabilities #cap-tabs.accordion-tabs-minimal table th{padding-left:0.5em}}.product_cloud .homepage-packages{padding-bottom:4.5em}@media screen and (max-width: 1030px){.product_community_index .products-subnav .subnav-wrapper a br{display:none}}#shard-diagram{display:flex;flex-wrap:wrap}@media screen and (min-width: 600px){#shard-diagram{flex-wrap:nowrap}}#shard-diagram .method{display:flex;flex-direction:column}#shard-diagram .method .method-header{border-radius:1.5em 1.5em 0 0;background:linear-gradient(180deg, rgba(248,248,248,0.2) 0%, rgba(248,248,248,0) 50%, rgba(248,248,248,0) 100%);padding:2em 2em 0;text-align:left;flex:1}#shard-diagram .method .method-header h4{margin-bottom:0.5em}#shard-diagram .method .method-header p{font-weight:300}#shard-diagram .method .method-diagram{border-top:5px solid #239f49;background-color:#f8f8f8;padding:2em 0.67em 0.67em;position:relative}#shard-diagram .method .method-diagram .green-arrow{width:0;height:0;border-style:solid;border-width:19px 24px 0 24px;border-color:#239f49 transparent transparent transparent;position:absolute;top:0;left:2em}@media screen and (min-width: 600px){#shard-diagram .method{flex:1}#shard-diagram .method:first-child{margin-right:5%}}@media screen and (max-width: 599px){#shard-diagram .method:first-child{margin-bottom:2em}}@media screen and (min-width: 375px) and (max-width: 599px){#shard-diagram .method .method-diagram{display:flex;justify-content:space-between}#shard-diagram .method .method-diagram img{width:49%}}body.pricing div[data-reactroot] button.btn[class*="haButtonSelected"]:hover{border-color:#ccc !important}.pricing-marquee{background-color:#1a1b1c;padding:4.5em 0 1.5em;font-weight:300;position:relative}@media screen and (min-width: 600px){.pricing-marquee{padding-bottom:3em}}@media screen and (min-width: 900px){.pricing-marquee{padding-bottom:4.5em}}@media screen and (min-width: 600px){.pricing-marquee-copy{float:left;display:block;margin-right:2.1276595745%;width:48.9361702128%}.pricing-marquee-copy:last-child{margin-right:0}}@media screen and (min-width: 900px){.pricing-marquee-copy{float:left;display:block;margin-right:2.1276595745%;width:57.4468085106%}.pricing-marquee-copy:last-child{margin-right:0}}.pricing-marquee-image div{transition:all .2s;margin-top:-2em}.pricing-marquee-image div img,.pricing-marquee-image div svg{width:100%;transition:all .2s}@media screen and (min-width: 600px){.pricing-marquee-image{position:relative;float:left;display:block;margin-right:2.1276595745%;width:48.9361702128%}.pricing-marquee-image:last-child{margin-right:0}.pricing-marquee-image div{margin-top:0;position:absolute;top:0;right:-0.75em;left:-1em}.pricing-marquee-image div img{position:absolute;top:0;right:0;left:0}}@media screen and (min-width: 900px){.pricing-marquee-image{float:left;display:block;margin-right:2.1276595745%;width:40.4255319149%}.pricing-marquee-image:last-child{margin-right:0}.pricing-marquee-image div{right:-1.5em;left:-1.5em}}@media screen and (min-width: 1400px){.pricing-marquee-image div{right:-80px}}.pricing-marquee:after{position:absolute;top:calc(100% - 3.84vw);right:0;left:0;height:6.8vw;background:url(../images/pricing-separator-3a87a244.png) center top no-repeat;background-image:url(../images/pricing-separator-21cdf738.svg),linear-gradient(180deg, rgba(26,27,28,0) 0%, rgba(26,27,28,0) 53%, #1a1b1c 53%, #1a1b1c 100%);background-size:cover;content:""}.pricing-benefits{padding:4.5em 0;font-weight:300}.pricing-benefits header h2{margin-bottom:0.375em}@media screen and (min-width: 600px){.pricing-benefits header{text-align:center}}@media screen and (min-width: 600px){.pricing-benefits .grid-items-lines{flex-wrap:nowrap}}.pricing-get-citus{padding:calc(3.5em + 3vw) 0 4.5em;background-color:#1a1b1c;font-weight:300;text-align:center;overflow:hidden}.pricing-get-citus h2{margin-bottom:0.375em}.pricing-get-citus .cards{display:flex;flex-wrap:wrap;justify-content:center;padding-top:1.5em}@media screen and (min-width: 999px){.pricing-get-citus .cards{margin-left:-.75em;margin-right:-.75em}}.pricing-get-citus .card{background-color:#1a1b1c;border:2px solid #1e873d;border-radius:6px;flex-basis:100%;flex-grow:0;margin:6em 0.75em 1.5em 0.75em;position:relative;transition:all 0.2s ease-in-out;display:flex;flex-wrap:wrap;align-items:flex-start}@media screen and (min-width: 600px){.pricing-get-citus .card{flex-basis:18em;flex-grow:1}}.pricing-get-citus .card:before{position:absolute;top:-6px;left:50%;content:'';width:67.8%;height:10px;background-color:#1a1b1c;transform:translateX(-50%)}.pricing-get-citus .card>*{flex:1 1 100%}.pricing-get-citus .card .card-image{height:120px;max-height:120px;line-height:120px;text-align:center;margin-top:-88px;position:relative;color:#ffffff}.pricing-get-citus .card .card-image img,.pricing-get-citus .card .card-image svg{opacity:1;transition:all 0.2s ease-in-out;max-width:165px;max-height:120px;vertical-align:middle}.pricing-get-citus .card .card-image svg{fill:currentColor}.pricing-get-citus .card .card-header{padding:calc(1.5em - 7px) 0.75em 0.5em;transition:all 0.2s ease-in-out}.pricing-get-citus .card .card-header h4{font-weight:400;margin-bottom:0.375em}.pricing-get-citus .card .card-header p{font-weight:400}.pricing-get-citus .card .card-copy{padding:0 1.5em 1.5em 1.5em}.pricing-get-citus .card .card-copy p{margin:0 auto 0.75em;max-width:600px}.pricing-get-citus .card .card-copy p.h2 small{font-size:.6em}.pricing-get-citus .card .card-copy sup{font-size:.5em;top:-.65em}.pricing-get-citus .card .card-copy .pricing-footnote{margin-top:2em;margin-bottom:0;font-size:.889em;border-top:1px solid #e7e7e7;padding-top:0.375em;width:80%}.pricing-get-citus .card .card-cta{margin:0.75em 0;align-self:flex-end}.pricing-get-citus .card .card-cta .btn,.pricing-get-citus .card .card-cta .customers .customer-list a.read-more,.customers .customer-list .pricing-get-citus .card .card-cta a.read-more{padding-left:0;padding-right:0;width:90%;max-width:235px}@media screen and (min-width: 1400px){.pricing-get-citus .card .card-cta .btn,.pricing-get-citus .card .card-cta .customers .customer-list a.read-more,.customers .customer-list .pricing-get-citus .card .card-cta a.read-more{max-width:250px}}.pricing-get-citus .card .card-cta p{font-size:.778em;margin:0.75em 0}.pricing-get-citus .card .card-cta p a{text-decoration:underline;font-weight:400}.pricing-get-citus .card:active{background-color:#1a1b1c}.pricing-get-citus .card:active .card-header{background-color:#1a1b1c}@media screen and (min-width: 900px){.pricing-get-citus .card.card-big{flex-grow:1}}@media screen and (min-width: 600px){.pricing-get-citus .card.card-big .card-copy{display:flex}}.pricing-get-citus .card.card-big .card-copy>div+div{position:relative;margin-top:0.75em}.pricing-get-citus .card.card-big .card-copy>div+div:before{position:absolute;top:-1.5em;right:3em;left:3em;content:"";height:0;border:0px solid rgba(51,51,51,0.2);border-top-width:1px}@media screen and (min-width: 600px){.pricing-get-citus .card.card-big .card-copy>div+div{margin-top:0}.pricing-get-citus .card.card-big .card-copy>div+div:before{border-top-width:0;border-left-width:1px;height:auto;width:0;position:absolute;top:3em;bottom:1.5em;left:0}}.pricing-get-citus .card.card-big .card-copy>div:first-child{padding-bottom:1.5em}@media screen and (min-width: 600px){.pricing-get-citus .card.card-big .card-copy>div{flex:0 1 50%}.pricing-get-citus .card.card-big .card-copy>div:first-child{padding-bottom:0;padding-right:1.5em}.pricing-get-citus .card.card-big .card-copy>div:last-child{padding-left:1.5em}}.pricing-get-citus-cta{padding:0.75em 0;font-size:1.175em}.pricing-get-citus-cta p{margin-bottom:1.5rem}.pricing-get-citus-cta a{white-space:nowrap}.pricing-get-citus-cta .fa{color:#1e873d;margin-right:.25em;display:block}@media screen and (min-width: 600px){.pricing-get-citus-cta .fa{display:inline-block;vertical-align:middle}}.pricing-get-citus-cta img{width:2.75em;margin:0 auto .5em;display:block}@media screen and (min-width: 600px){.pricing-get-citus-cta img{margin:0 .75em 0 0;display:inline-block;vertical-align:middle}}.pricing-take-action{background-color:#1e873d;color:#ffffff;position:relative;font-weight:300}.pricing-take-action .page-content-wrapper>div{flex:1 1;display:flex;align-items:center}@media screen and (min-width: 768px){.pricing-take-action .page-content-wrapper{display:flex;justify-content:space-between;flex-wrap:nowrap}}.pricing-take-action .page-content-wrapper .pricing-take-action-contact{padding:4.5em 0;flex-basis:100%}.pricing-take-action .page-content-wrapper .pricing-take-action-contact .btn:focus,.pricing-take-action .page-content-wrapper .pricing-take-action-contact .customers .customer-list a.read-more:focus,.customers .customer-list .pricing-take-action .page-content-wrapper .pricing-take-action-contact a.read-more:focus{outline-color:#ffffff}@media screen and (min-width: 768px){.pricing-take-action .page-content-wrapper .pricing-take-action-contact{padding-right:3em;flex-basis:66%}}@media screen and (min-width: 900px){.pricing-take-action .page-content-wrapper .pricing-take-action-contact{flex-basis:62%}}.pricing-take-action .page-content-wrapper .pricing-take-action-signup{padding:4.5em 1.5em;background-color:#000000;color:#ddd;text-align:center;flex-basis:100%;margin-left:-0.75em;margin-right:-0.75em}.pricing-take-action .page-content-wrapper .pricing-take-action-signup .azure-icon{margin-bottom:0.75em;width:10em;max-width:100%;fill:#ffffff}.pricing-take-action .page-content-wrapper .pricing-take-action-signup .btn,.pricing-take-action .page-content-wrapper .pricing-take-action-signup .customers .customer-list a.read-more,.customers .customer-list .pricing-take-action .page-content-wrapper .pricing-take-action-signup a.read-more{display:block;max-width:290px;width:90%;margin-left:auto;margin-right:auto;padding-left:0;padding-right:0}.pricing-take-action .page-content-wrapper .pricing-take-action-signup>div{max-width:500px;margin-left:auto;margin-right:auto}@media screen and (min-width: 768px){.pricing-take-action .page-content-wrapper .pricing-take-action-signup{padding:4.5em 0.75em;flex-basis:33%;margin-left:0}}@media screen and (min-width: 900px){.pricing-take-action .page-content-wrapper .pricing-take-action-signup{padding:4.5em 3em;flex-basis:38%;margin-right:-1.5em}}@media screen and (min-width: 1200px){.pricing-take-action .page-content-wrapper .pricing-take-action-signup{padding:4.5em}}.pricing-configs{padding:3em 0 4.5em;background-color:#e7e7e7;text-align:center;font-weight:300}@media screen and (min-width: 900px){.pricing-configs{padding:4.5em 0}}@media screen and (min-width: 1200px){.pricing-configs{padding:6em 0 4.5em}}.pricing-configs .page-content-wrapper{max-width:1340px}@media screen and (min-width: 900px){.pricing-configs .page-content-wrapper{padding:0}}.pricing-configs h2{margin-bottom:0.375em}.pricing-configs .bundles{display:block;width:100%;padding-top:1em}@media screen and (min-width: 900px){.pricing-configs .bundles{flex-wrap:nowrap;justify-content:space-between;display:flex}}.pricing-calculator{padding:4.5em 0;background-color:#ffffff}.pricing-calculator .page-content-wrapper{max-width:1340px}@media screen and (min-width: 900px){.pricing-calculator .page-content-wrapper{padding-right:0}}@media screen and (min-width: 1340px){.pricing-calculator .page-content-wrapper{padding-left:1.5em}}@media screen and (min-width: 1400px){.pricing-calculator .page-content-wrapper{padding-left:0}}.pricing-calculator h2{text-align:center}@-webkit-keyframes bubble-fade{0%,to{fill-opacity:0;stroke-opacity:0}15%{fill-opacity:.25;stroke-opacity:.5}85%{fill-opacity:1;stroke-opacity:1}}@keyframes bubble-fade{0%,to{fill-opacity:0;stroke-opacity:0}15%{fill-opacity:.25;stroke-opacity:.5}85%{fill-opacity:1;stroke-opacity:1}}@-webkit-keyframes bubble1a-movement{0%{transform:translate(577px, 403px)}41.56%{transform:translate(444.5px, 483px)}to{transform:translate(247px, 370.5px)}}@keyframes bubble1a-movement{0%{transform:translate(577px, 403px)}41.56%{transform:translate(444.5px, 483px)}to{transform:translate(247px, 370.5px)}}@-webkit-keyframes bubble2a-movement{0%{transform:translate(556px, 391px)}17.46%{transform:translate(480px, 435px)}78.37%{transform:translate(211.5px, 281.5px)}92.46%{transform:translate(149px, 317px)}to{transform:translate(115px, 298px)}}@keyframes bubble2a-movement{0%{transform:translate(556px, 391px)}17.46%{transform:translate(480px, 435px)}78.37%{transform:translate(211.5px, 281.5px)}92.46%{transform:translate(149px, 317px)}to{transform:translate(115px, 298px)}}@-webkit-keyframes bubble2b-movement{0%{transform:translate(556px, 391px)}17.67%{transform:translate(480px, 435px)}79.32%{transform:translate(211.5px, 281.5px)}92.57%{transform:translate(267.5px, 248.5px)}to{transform:translate(236px, 230px)}}@keyframes bubble2b-movement{0%{transform:translate(556px, 391px)}17.67%{transform:translate(480px, 435px)}79.32%{transform:translate(211.5px, 281.5px)}92.57%{transform:translate(267.5px, 248.5px)}to{transform:translate(236px, 230px)}}@-webkit-keyframes bubble3a-movement{0%{transform:translate(537px, 378px)}19.69%{transform:translate(493px, 403px)}65.75%{transform:translate(390px, 344.5px)}78.74%{transform:translate(418px, 328px)}to{transform:translate(371px, 301px)}}@keyframes bubble3a-movement{0%{transform:translate(537px, 378px)}19.69%{transform:translate(493px, 403px)}65.75%{transform:translate(390px, 344.5px)}78.74%{transform:translate(418px, 328px)}to{transform:translate(371px, 301px)}}@-webkit-keyframes bubble3b-movement{0%{transform:translate(537px, 378px)}12.82%{transform:translate(493px, 403px)}42.82%{transform:translate(390px, 344.5px)}86.92%{transform:translate(537px, 258.5px)}to{transform:translate(492px, 233px)}}@keyframes bubble3b-movement{0%{transform:translate(537px, 378px)}12.82%{transform:translate(493px, 403px)}42.82%{transform:translate(390px, 344.5px)}86.92%{transform:translate(537px, 258.5px)}to{transform:translate(492px, 233px)}}@-webkit-keyframes bubble3c-movement{0%{transform:translate(537px, 378px)}9.43%{transform:translate(493px, 403px)}31.51%{transform:translate(390px, 344.5px)}77.17%{transform:translate(598.5px, 223.5px)}92.82%{transform:translate(525px, 182px)}to{transform:translate(558px, 163px)}}@keyframes bubble3c-movement{0%{transform:translate(537px, 378px)}9.43%{transform:translate(493px, 403px)}31.51%{transform:translate(390px, 344.5px)}77.17%{transform:translate(598.5px, 223.5px)}92.82%{transform:translate(525px, 182px)}to{transform:translate(558px, 163px)}}@-webkit-keyframes bubble3d-movement{0%{transform:translate(537px, 378px)}7.4%{transform:translate(493px, 403px)}24.7%{transform:translate(390px, 344.5px)}60.5%{transform:translate(598.5px, 223.5px)}84.62%{transform:translate(453.5px, 142px)}94.82%{transform:translate(394px, 176.5px)}to{transform:translate(363px, 159px)}}@keyframes bubble3d-movement{0%{transform:translate(537px, 378px)}7.4%{transform:translate(493px, 403px)}24.7%{transform:translate(390px, 344.5px)}60.5%{transform:translate(598.5px, 223.5px)}84.62%{transform:translate(453.5px, 142px)}94.82%{transform:translate(394px, 176.5px)}to{transform:translate(363px, 159px)}}@-webkit-keyframes bubble3e-movement{0%{transform:translate(537px, 378px)}7.37%{transform:translate(493px, 403px)}24.63%{transform:translate(390px, 344.5px)}60.32%{transform:translate(598.5px, 223.5px)}94.69%{transform:translate(394px, 107px)}to{transform:translate(424px, 89px)}}@keyframes bubble3e-movement{0%{transform:translate(537px, 378px)}7.37%{transform:translate(493px, 403px)}24.63%{transform:translate(390px, 344.5px)}60.32%{transform:translate(598.5px, 223.5px)}94.69%{transform:translate(394px, 107px)}to{transform:translate(424px, 89px)}}.cls-1,.cls-4{fill:none}.cls-2{fill:#249646;fill-opacity:0;stroke:#40b149;stroke-opacity:0;stroke-width:1.5px}.cls-4{stroke:#239645;stroke-width:3px;stroke-miterlimit:10}.cls-6{stroke-miterlimit:10}.cls-5,.cls-8{fill:#40b149}.cls-5{opacity:.5;isolation:isolate}.cls-6{fill:#19592a;stroke:#19592a;stroke-width:.93px}.cls-9{fill:#1a1b1c}.anim-bubble{fill:#249646;fill-opacity:0;stroke:#40b149;stroke-width:1.5px;stroke-opacity:0}#circle7095{-webkit-animation:bubble1a-movement 2.83s linear infinite,bubble-fade 2.83s linear infinite;animation:bubble1a-movement 2.83s linear infinite,bubble-fade 2.83s linear infinite;-webkit-animation-delay:1.5s;animation-delay:1.5s}#circle9082{-webkit-animation:bubble2a-movement 3.77s linear infinite,bubble-fade 3.77s linear infinite;animation:bubble2a-movement 3.77s linear infinite,bubble-fade 3.77s linear infinite;-webkit-animation-delay:.75s;animation-delay:.75s}#circle5019{-webkit-animation:bubble2b-movement 3.68s linear infinite,bubble-fade 3.68s linear infinite;animation:bubble2b-movement 3.68s linear infinite,bubble-fade 3.68s linear infinite;-webkit-animation-delay:2s;animation-delay:2s}#circle9692{-webkit-animation:bubble3a-movement 1.88s linear infinite,bubble-fade 1.88s linear infinite;animation:bubble3a-movement 1.88s linear infinite,bubble-fade 1.88s linear infinite;-webkit-animation-delay:.75s;animation-delay:.75s}#circle1110{-webkit-animation:bubble3b-movement 2.88s linear infinite,bubble-fade 2.88s linear infinite;animation:bubble3b-movement 2.88s linear infinite,bubble-fade 2.88s linear infinite;-webkit-animation-delay:1.25s;animation-delay:1.25s}#circle2676{-webkit-animation:bubble3c-movement 3.91s linear infinite,bubble-fade 3.91s linear infinite;animation:bubble3c-movement 3.91s linear infinite,bubble-fade 3.91s linear infinite;-webkit-animation-delay:2s;animation-delay:2s}#circle8666{-webkit-animation:bubble3d-movement 5s linear infinite,bubble-fade 5s linear infinite;animation:bubble3d-movement 5s linear infinite,bubble-fade 5s linear infinite;-webkit-animation-delay:3.5s;animation-delay:3.5s}#circle200{-webkit-animation:bubble3e-movement 5s linear infinite,bubble-fade 5s linear infinite;animation:bubble3e-movement 5s linear infinite,bubble-fade 5s linear infinite;-webkit-animation-delay:0s;animation-delay:0s}#animated-citus.pause-anim .anim-bubble{-webkit-animation-play-state:paused;animation-play-state:paused}.anim-img-wrapper{position:relative}.anim-img-wrapper .play-btn{font-size:0;line-height:0;width:2.75rem;height:2.75rem;border-radius:0;border:2px solid #ffffff;position:absolute;overflow:hidden;background-color:transparent;transition:all .2s ease;opacity:0;box-shadow:0 0 10px rgba(0,0,0,0.5);background-color:rgba(0,0,0,0.5);top:50%;left:50%;transform:translate(-50%, -50%)}.anim-img-wrapper .play-btn svg{position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);width:100%}.anim-img-wrapper .play-btn:focus{background-color:#1e873d;border-color:#1e873d;outline:2px dashed #949595;opacity:1}.anim-img-wrapper .play-btn:hover{background-color:#2cc95c;border-color:#2cc95c}@media screen and (min-width: 1400px){.anim-img-wrapper .play-btn{width:4rem;height:4rem}}.anim-img-wrapper:hover .play-btn{opacity:0.75}.anim-img-wrapper:hover .play-btn:hover{opacity:1}.pricing-try-azure{padding:4.5em 0 calc(20px + 46vw);background:url(../images/elicorn-cloud-24ce6a29.svg) center bottom 20px no-repeat;background-size:75vw auto}@media screen and (min-width: 600px){.pricing-try-azure{padding:4.5em 0;background-position:calc(50% + 20em) 56%;background-size:auto 58%}}@media screen and (min-width: 1200px){.pricing-try-azure{background-position-x:calc(50% + 30em);background-size:auto 64%}}.pricing-try-azure h2+p{font-size:1.222em}@media screen and (min-width: 600px){.pricing-try-azure h2+p{width:65ch;max-width:55%}}@media screen and (min-width: 1200px){.pricing-try-azure h2+p{max-width:70%}}.simple-page-layout.resources ul{padding-left:0;margin-bottom:60px}.simple-page-layout.resources ul li{list-style-type:none}.simple-page-layout.resources ul li>.fa{width:20px;text-align:center;margin-right:3px}.simple-page-layout.resources ul li a{display:inline-block;text-decoration:none}.simple-page-layout{margin-bottom:6em}.simple-page-layout section{padding:3em 0;border-bottom:1px solid #ddd}.simple-page-layout section::after{clear:both;content:"";display:block}.simple-page-layout section:last-child{border-bottom:0}.simple-page-layout .customer-list section{padding:0 !important}.simple-page-layout ul,.simple-page-layout ol{margin-bottom:1.5em;padding-left:1.5em}.simple-page-layout ul li,.simple-page-layout ol li{margin-bottom:0.75em}.simple-page-layout ul ul{margin-top:0.75em}.simple-page-layout ul{list-style-type:disc}.simple-page-layout ol{list-style-type:decimal}.simple-page-layout a:not(.btn){color:#1e873d;text-decoration:underline}.simple-page-layout a:not(.btn):hover{color:#155d2a}.simple-page-layout h3,.simple-page-layout h4,.simple-page-layout h5{font-weight:400;margin-top:1.5em}.solutions .single-column-layout{padding-bottom:3em}.solutions main ul{margin-left:1.5em;margin-bottom:1em}.solutions main ul li{list-style-type:disc}.solutions-solution_highlight_bg,.solutions-solution_white_bg{padding:3em 0}.solutions-solution_highlight_bg .simple-page-layout,.solutions-solution_white_bg .simple-page-layout{margin-bottom:0}.solutions-solution_highlight_bg .simple-page-layout .solutions-customer_mini_logo img,.solutions-solution_white_bg .simple-page-layout .solutions-customer_mini_logo img{display:block;width:50%}.solutions-solution_highlight_bg .simple-page-layout section,.solutions-solution_white_bg .simple-page-layout section{padding:0}@media screen and (min-width: 600px){.solutions-solution_highlight_bg .simple-page-layout section .top-spacer,.solutions-solution_white_bg .simple-page-layout section .top-spacer{margin-top:3em}}.solutions-solution_highlight_bg .simple-page-layout section ul,.solutions-solution_white_bg .simple-page-layout section ul{margin-top:1em;margin-bottom:0}.solutions-solution_highlight_bg{background:#f1f1f1}.solutions-header_banner .simple-page-layout{margin-bottom:0}.solutions-customer__logo_and_text{display:table;clear:both;padding-top:1.5em}.solutions-customer__logo{display:table-cell;width:16.6666666667%;vertical-align:middle;padding-right:30px}.solutions-customer__text{display:table-cell;width:83.3333333333%;vertical-align:middle}.solutions-customer__video,.solutions-customer__image{float:left;display:block;margin-right:2.1276595745%;width:100%;margin-top:1.5em}.solutions-customer__video:last-child,.solutions-customer__image:last-child{margin-right:0}.usecase-marquee{padding:6em 0 4.5em;background:#1a1b1c center no-repeat;background-size:cover}#realtime-marquee.usecase-marquee{background-image:url(../images/realtime-marquee-bk-mobile-6167e0ea.webp)}@media screen and (min-width: 600px){#realtime-marquee.usecase-marquee{background-image:url(../images/realtime-marquee-bk-26c3cd75.webp)}}#multitenant-marquee.usecase-marquee{background-image:url(../images/multitenant-marquee-bk-mobile-4d34ffaf.webp)}@media screen and (min-width: 600px){#multitenant-marquee.usecase-marquee{background-image:url(../images/multitenant-marquee-bk-0a2f0400.webp)}}@media screen and (min-width: 900px){#multitenant-marquee.usecase-marquee .marquee-content h1{margin-left:-.75em;margin-right:-.75em}}.usecase-marquee .marquee-content h1{display:inline-block;position:relative;margin-bottom:0.375em}.usecase-marquee .marquee-content h1:before{content:"USE CASE:";color:#ffffff;font-size:.28em;font-weight:700;position:absolute;top:-0.75em;left:0.375em}@media screen and (min-width: 900px){.usecase-marquee .marquee-content{float:left;display:block;margin-right:2.1276595745%;width:82.9787234043%;margin-left:8.5106382979%}.usecase-marquee .marquee-content:last-child{margin-right:0}}@media screen and (min-width: 1200px){.usecase-marquee .marquee-content{float:left;display:block;margin-right:2.1276595745%;width:65.9574468085%;margin-left:17.0212765957%}.usecase-marquee .marquee-content:last-child{margin-right:0}}.no-webp #realtime-marquee.usecase-marquee,.no-js #realtime-marquee.usecase-marquee{background-image:url(../images/realtime-marquee-bk-mobile-a7bf6a0b.jpg)}@media screen and (min-width: 600px){.no-webp #realtime-marquee.usecase-marquee,.no-js #realtime-marquee.usecase-marquee{background-image:url(../images/realtime-marquee-bk-4546eeff.jpg)}}.no-webp #multitenant-marquee.usecase-marquee,.no-js #multitenant-marquee.usecase-marquee{background-image:url(../images/multitenant-marquee-bk-mobile-1beb5815.jpg)}@media screen and (min-width: 600px){.no-webp #multitenant-marquee.usecase-marquee,.no-js #multitenant-marquee.usecase-marquee{background-image:url(../images/multitenant-marquee-bk-9ee73f89.jpg)}}.usecase-questions{padding:4.5em 0;background-color:#f1f1f1}.usecase-questions h2{max-width:900px;margin-left:auto;margin-right:auto}.usecase-benefits{padding:4.5em 0}.usecase-benefits .usecase-benefit{margin-bottom:4.5em;font-weight:300}.usecase-benefits .usecase-benefit::after{clear:both;content:"";display:block}.usecase-benefits .usecase-benefit .benefit-image{width:100%;margin-bottom:0.75em}.usecase-benefits .usecase-benefit .benefit-image img{display:block;border:1px solid #dce2e2}.usecase-benefits .usecase-benefit .benefit-content a{text-decoration:underline}@media screen and (min-width: 600px){.usecase-benefits .usecase-benefit .benefit-image{float:left;display:block;margin-right:2.1276595745%;width:31.914893617%}.usecase-benefits .usecase-benefit .benefit-image:last-child{margin-right:0}.usecase-benefits .usecase-benefit .benefit-content{float:left;display:block;margin-right:2.1276595745%;width:65.9574468085%}.usecase-benefits .usecase-benefit .benefit-content:last-child{margin-right:0}.usecase-benefits .usecase-benefit .benefit-content p:last-child{margin-bottom:0}.usecase-benefits .usecase-benefit:nth-child(odd) .benefit-image{float:right;margin-right:0}.usecase-benefits .usecase-benefit:nth-child(odd) .benefit-content{margin-left:0}}@media screen and (min-width: 900px){.usecase-benefits .usecase-benefit .benefit-image{float:left;display:block;margin-right:2.1276595745%;width:48.9361702128%}.usecase-benefits .usecase-benefit .benefit-image:last-child{margin-right:0}.usecase-benefits .usecase-benefit .benefit-content{float:left;display:block;margin-right:2.1276595745%;width:40.4255319149%;margin-left:8.5106382979%}.usecase-benefits .usecase-benefit .benefit-content:last-child{margin-right:0}}.usecase-why-citus{padding:4.5em 0;background-color:#1a1b1c}.usecase-why-citus h2{margin-bottom:1.5em}.usecase-why-citus .bullets-columns{font-size:1.11em}.usecase-why-citus .bullets-columns .bullets-column ol{list-style-type:none}.usecase-why-citus .bullets-columns .bullets-column ol li{font-weight:300;counter-increment:step-counter;margin-left:2.5em;margin-bottom:1.5em;position:relative;color:#e7e7e7}.usecase-why-citus .bullets-columns .bullets-column ol li:before{color:#2cc95c;font-size:1.1em;content:counter(step-counter) ".";position:absolute;left:-2.5em;top:-1px;width:2em;text-align:right;font-weight:700}.usecase-why-citus .bullets-columns .bullets-column:first-child ol{counter-reset:step-counter}.usecase-why-citus .bullets-columns .bullets-column:last-child ol{counter-reset:step-counter 5}@media screen and (min-width: 600px){.usecase-why-citus .bullets-columns .bullets-column{float:left;display:block;margin-right:2.1276595745%;width:44.6808510638%}.usecase-why-citus .bullets-columns .bullets-column:last-child{margin-right:0}.usecase-why-citus .bullets-columns .bullets-column:last-child{margin-left:8.5106382979%}}#usecase-quote.product-quote{background-color:#ffffff}#usecase-quote.product-quote .customer-quote blockquote{color:#333}.usecase-resources{padding:4.5em 0;background-color:#f1f1f1}.usecase-resources .page-content-wrapper::after{clear:both;content:"";display:block}.usecase-resources h2{margin-bottom:1.5em}@media screen and (min-width: 900px){.usecase-resources{padding:4.5em 0 0}}.usecase-resources .resources-tiles .resource-tile .resource-content .resource-cta{white-space:nowrap}.resources-tiles::after{clear:both;content:"";display:block}.resources-tiles .resource-tile{margin:1.5em 0.1875em}.resources-tiles .resource-tile::after{clear:both;content:"";display:block}.resources-tiles .resource-tile .resource-image{overflow:hidden;background-position:center center;background-repeat:no-repeat;background-size:cover;background-color:#1a1b1c}.resources-tiles .resource-tile .resource-image img{width:100%;display:block}.resources-tiles .resource-tile .resource-image.inner-shadow{position:relative}.resources-tiles .resource-tile .resource-image.inner-shadow:after{position:absolute;content:'';width:100%;height:100%;box-shadow:inset 0 0 45px rgba(0,0,0,0.18);top:0;left:0}.resources-tiles .resource-tile .resource-content{background-color:#1e873d;color:#ffffff;padding:1em 2em .75em;position:relative;display:block;height:170px;transition:background-color .2s;outline-color:#8b8b8b}.resources-tiles .resource-tile .resource-content .resource-tag{display:inline-block;background-color:#000000;border-radius:3px;font-size:.833em;padding:.25em 1em;margin-bottom:0.375em}.resources-tiles .resource-tile .resource-content .h5{width:100%;color:#ffffff}.resources-tiles .resource-tile .resource-content .resource-cta{display:block;position:absolute;bottom:.75em;left:2em}.resources-tiles .resource-tile .resource-content .resource-cta .icon{margin-left:.15em;transition:transform .2s}.resources-tiles .resource-tile .resource-content:hover{background-color:#2cc95c}.resources-tiles .resource-tile .resource-content:hover .resource-cta .icon{transform:translateX(0.5em)}.resources-tiles .resource-tile .resource-content:focus{outline-width:2px}@media screen and (min-width: 480px){.resources-tiles .resource-tile .resource-image{width:40%;height:180px;float:left}.resources-tiles .resource-tile .resource-image img{transform:scale(1.8);transform-origin:center top}.resources-tiles .resource-tile .resource-content{width:60%;height:180px;float:left;padding:1em 1em .75em}.resources-tiles .resource-tile .resource-content .resource-cta{left:1em}}@media screen and (min-width: 600px){.resources-tiles .resource-tile .resource-image img{transform:scale(1.4)}}@media screen and (min-width: 900px){.resources-tiles{display:flex}.resources-tiles .resource-tile{margin:0.375em 0.1875em;flex:0 1 calc(33% - .1875em);width:calc(33% - .1875em)}.resources-tiles .resource-tile .resource-image,.resources-tiles .resource-tile .resource-content{width:100%;float:none;height:auto}.resources-tiles .resource-tile .resource-image img{transform:none}.resources-tiles .resource-tile .resource-content{padding:1.5em 3em 1em;height:220px}.resources-tiles .resource-tile .resource-content .resource-cta{bottom:1em;left:3em}}@media screen and (min-width: 1200px){.resources-tiles .resource-tile .resource-content{height:200px}}@media screen and (min-width: 1400px){.resources-tiles .resource-tile .resource-content{height:230px}}.usecase-resources .resources-tiles .resource-tile .resource-image img{aspect-ratio:600 / 376}.ourstory-ctas .resources-tiles .resource-tile .resource-image img{aspect-ratio:657 / 411}@media screen and (min-width: 900px){.ourstory-ctas .resources-tiles .resource-tile .resource-content{height:180px}}@media screen and (min-width: 1200px){.ourstory-ctas .resources-tiles .resource-tile .resource-content{height:160px}}@media screen and (min-width: 1400px){.ourstory-ctas .resources-tiles .resource-tile .resource-content{height:200px}}#usecase-contact.bottom-contact{padding:4.5em 0 10em;background:#1a1b1c url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1874.1 169.01'%3E%3Cpath fill='%23249646' d='M1874.1 14.3v41.17l-215.21 18.17L1874.1 14.3z'/%3E%3Cpath fill='%2388e388' d='M1874.1 14.3l-530.94 154.71-459.29-70.1-446.45-63.88L1874.1 14.3z'/%3E%3Cpath fill='%23249646' d='M888.08 99.56L0 130.47V34.21L269.53 0l193.38 34.67 425.17 64.89z'/%3E%3C/svg%3E") bottom 40px center no-repeat;background-size:1366px auto}@media screen and (min-width: 1200px){#usecase-contact.bottom-contact{background-size:100% auto}}.team-marquee{padding:3.5em 0 4.5em;background:url(../images/team-marquee-bk-46a729e2.jpg) center top no-repeat;background-size:cover;font-weight:300;text-align:center}.team-marquee-content *:last-child{margin-bottom:0}.team-marquee-content a{color:#ffffff;text-decoration:underline}.team-marquee-content a:hover{color:#2cc95c}@media screen and (min-width: 900px){.team-marquee-content{float:left;display:block;margin-right:2.1276595745%;width:82.9787234043%;margin-left:8.5106382979%}.team-marquee-content:last-child{margin-right:0}}.team-join-us:after,.careers-join:after{content:"";height:12vw;background:url(../images/team-investors-base-cacbad75.svg) center top no-repeat;background-size:cover;position:absolute;top:calc(100% - 5.6vw);right:0;left:0}.careers-join{position:relative;padding:1.5em 0 5.6vw 0}.modal-open .page-content-wrapper{overflow:hidden}.microsoft-family{background-color:#1a1b1c;padding:calc(3.5em + 6.42vw) 0 4.5em}.microsoft-family h2 big{font-size:1.2em}@media screen and (min-width: 1400px){.microsoft-family h2 big{font-size:1.4em}}.ourstory-marquee{padding:4.5em 0 9em;background-color:#1a1b1c;background:url(../images/ourstory-marquee-base-859becc4.svg) left bottom no-repeat,url(../images/ourstory-marquee-bk-mobile-9a1e2b72.webp) right top no-repeat;background-size:auto 38%, cover;position:relative;overflow:hidden}@media screen and (max-width: 599px){.ourstory-marquee{background-size:100% auto, cover}}@media screen and (min-width: 600px){.ourstory-marquee{background-image:url(../images/ourstory-marquee-base-859becc4.svg), url(../images/ourstory-marquee-bk-fee08299.webp)}}.ourstory-marquee .elicorn{width:11em;height:7.66em;position:absolute;left:calc(50% + 25vw);bottom:4vw;content:'';background:url(../images/elecorn-solid-green-1442ff42.svg) center center no-repeat;background-size:contain}.ourstory-marquee:after{position:absolute;bottom:-1px;right:0;width:100%;height:5.54vw;content:'';background:url(../images/ourstory-white-slant-83dafcc5.svg) right -1px bottom no-repeat;background-size:cover}.ourstory-marquee .mission-tagline{font-size:1.167em;font-weight:900;position:relative;white-space:nowrap;letter-spacing:0.2em;text-transform:uppercase;display:inline-block;padding-left:0.05em}.ourstory-marquee .mission-tagline:before,.ourstory-marquee .mission-tagline:after{content:'';position:absolute;height:2em;width:0.562em;top:50%;background:url(../images/green-bracket-left-3c3996cb.svg) center center no-repeat;background-size:contain}.ourstory-marquee .mission-tagline:before{left:-1.2em;transform:translateY(-50%)}.ourstory-marquee .mission-tagline:after{right:-1.2em;transform:translateY(-50%) rotate(180deg)}.ourstory-marquee .mission-tagline .green-arrow{position:absolute;left:50%;top:calc(100% + 0.8355em - 6px);transform:translateX(-50%);width:2.671em;height:1.3355em;color:#68b857;transition:color linear 0.2s, transform linear 0.2s}.ourstory-marquee .mission-tagline .green-arrow svg{fill:currentColor;transition:fill 0.2s;width:100%;height:100%}.ourstory-marquee .mission-tagline .green-arrow:hover{transform:translate(-50%, 0.5em);color:#73df5c}.no-webp .ourstory-marquee,.no-js .ourstory-marquee{background-image:url(../images/ourstory-marquee-base-859becc4.svg),url(../images/ourstory-marquee-bk-mobile-e07b154e.jpg)}@media screen and (min-width: 600px){.no-webp .ourstory-marquee,.no-js .ourstory-marquee{background-image:url(../images/ourstory-marquee-base-859becc4.svg), url(../images/ourstory-marquee-bk-b73660a7.jpg)}}.founders{padding:4.5em 0 calc(1.5em + 9.43vw);background:url(../images/founders-bk-2b1705f2.webp) center bottom no-repeat;position:relative;overflow:hidden;transition:background-position 0.2s}@media screen and (max-width: 899px){.founders{padding-bottom:25em;background-size:auto 100%;background-position:25% calc(100% + 8em)}}@media screen and (max-width: 599px){.founders{background-size:200% auto;background-position:left bottom}}.founders .page-content-wrapper{position:relative}.founders .founders-pic{position:absolute;left:0;bottom:0;content:'';transition:all 0.2s}@media screen and (min-width: 900px){.founders .founders-pic{top:18em;right:50%}}@media screen and (min-width: 1070px){.founders .founders-pic{top:15em}}@media screen and (min-width: 1400px){.founders .founders-pic{top:8em;right:calc(50% + 15px)}}@media screen and (max-width: 899px){.founders .founders-pic{height:25em}}.founders .founders-pic .founders-names{position:absolute;right:15%;bottom:38%;padding-left:1.5em;text-shadow:1px 1px 1px rgba(0,0,0,0.5);color:#ffffff}.founders .founders-pic .founders-names p{margin-bottom:0.375em}.founders .founders-pic .founders-names p:last-child{margin-bottom:0}@media screen and (min-width: 900px){.founders .founders-pic .founders-names{right:20%;transform:none}}@media screen and (min-width: 1200px){.founders .founders-pic .founders-names{right:28%}}.founders .founders-pic .founders-wrapper{position:relative;height:100%;float:right}.founders .founders-pic .founders-wrapper .pic-box{float:right;height:100%}.founders .founders-pic .founders-wrapper .ozgun,.founders .founders-pic .founders-wrapper .sumedh,.founders .founders-pic .founders-wrapper .umur{position:absolute;top:0;bottom:0;height:100%;transition:all linear 0.3s;max-width:none}.founders .founders-pic .founders-wrapper .ozgun{right:0}.founders .founders-pic .founders-wrapper .sumedh{right:23.56%}.founders .founders-pic .founders-wrapper .umur{right:47.56%}@media screen and (min-width: 900px) and (max-width: 1599px){.founders .founders-pic .founders-wrapper .umur{right:40%}}.founders .no-webp .founders,.founders .no-js .founders{background-image:url(../images/founders-bk-3522d96d.jpg)}.founders .story-copy{position:relative}.founders .story-copy p{max-width:80ch;margin-left:auto;margin-right:auto}@media screen and (min-width: 900px){.founders .story-copy{float:left;display:block;margin-right:2.1276595745%;width:48.9361702128%;margin-left:51.0638297872%}.founders .story-copy:last-child{margin-right:0}}.citus-journey{padding:4.5em 0;position:relative}.citus-journey:before{position:absolute;content:'';bottom:calc(100% - 2.33vw);left:0;right:0;height:12.4vw;background:url(../images/founders-base-8f18e811.svg) center center no-repeat;background-size:100% 100%}.citus-journey .scrollable{height:25em;overflow-x:auto}.citus-journey .scrollable:focus{outline-color:rgba(250,250,250,0.5)}@media screen and (min-width: 480px){.citus-journey .scrollable{height:28em}}@media screen and (min-width: 600px){.citus-journey .scrollable{height:30em}}.citus-journey .scrollable .mCSB_scrollTools.mCSB_scrollTools_horizontal{opacity:1;visibility:visible !important}.citus-journey .scrollable .mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger{width:43px}.citus-journey .scrollable .mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{background-color:#249646;border-radius:3px;height:26px;margin:-5px auto}.citus-journey .scrollable .mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar:before{content:'';width:3px;height:17px;position:absolute;left:13px;top:4px;border-radius:3px;background:#ffffff;box-shadow:7px 0 0 #ffffff, 14px 0 0 #ffffff}.citus-journey .scrollable .mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#2cc95c}.citus-journey .scrollable .mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_draggerRail{background-color:rgba(36,150,70,0.2);border-radius:100px;height:12px;margin:2px 0}.citus-journey .timeline{width:auto;height:27em;padding:7.5em 0 .889em 4.5em;white-space:nowrap;font-size:80%}@media screen and (min-width: 480px){.citus-journey .timeline{font-size:88.9%}}.citus-journey .timeline .tl-year{position:relative;height:18.5em;margin-bottom:1.5em;margin-left:-0.25em;padding-right:3.5em;border-bottom:2px solid #1e873d;display:inline-block;vertical-align:top}.citus-journey .timeline .tl-year h5,.citus-journey .timeline .tl-year .h5{position:absolute;bottom:-2.778em;left:-1.5em;width:3em;text-align:center;color:#333}.citus-journey .timeline .tl-event{position:relative;z-index:1;display:inline-block;vertical-align:bottom;white-space:normal;width:15.5em;height:18.5em}.citus-journey .timeline .tl-event:before{position:absolute;width:0;bottom:0;top:0;left:0;content:'';border-left:1px solid #8ea897}.citus-journey .timeline .tl-event:after{content:'';width:20px;height:20px;position:absolute;left:-10px;bottom:-9px;background:#1e873d;border-radius:50%}.citus-journey .timeline .tl-event .tl-event-box{position:absolute;width:23em;bottom:15em;left:-2.5em;padding:1.5em;background:#ffffff;border:1px solid rgba(9,67,106,0.6);border-radius:8px;box-shadow:7px 7px 10px rgba(0,0,0,0.25)}.citus-journey .timeline .tl-event .tl-event-box h6{font-size:1em}.citus-journey .timeline .tl-event .tl-event-box p{margin-bottom:0}.citus-journey .timeline .tl-event .tl-event-box p a{text-decoration:underline}.citus-journey .timeline .tl-event .tl-event-box p a.external-link:after{margin-left:0.25em}.citus-journey .timeline .tl-event.short{z-index:2}.citus-journey .timeline .tl-event.short:before{top:50%}.citus-journey .timeline .tl-event.short .tl-event-box{bottom:auto;top:5.75em}.citus-journey .timeline .tl-event.last{width:21em}.one-percent-story{padding:4.5em 0;background-color:#09436a}@media screen and (max-width: 899px){.one-percent-story{text-align:center}.one-percent-story .story-cta{max-width:300px;margin:0 auto}}@media screen and (min-width: 900px){.one-percent-story .page-content-wrapper{display:flex;justify-content:space-between;align-items:center}.one-percent-story .page-content-wrapper .story-title{max-width:62%}.one-percent-story .page-content-wrapper .story-title h2{margin-bottom:0}.one-percent-story .page-content-wrapper .story-cta{min-width:320px;margin-left:3em}}.msft-postgres{padding:4.5em 0 13vw;background:url(../images/join-team-white-slant-9aac2a8f.svg) right bottom -2px no-repeat;background-color:#000000;background-size:100% auto}.msft-postgres .msft-heart-postgres{width:100%;height:4.333em;background:url(../images/msft-heart-postgres-6cba86f2.svg) center center no-repeat;background-size:contain;margin:1em auto 3.45em;content:''}.msft-postgres p{margin-left:auto;margin-right:auto;max-width:64ch;line-height:1.618}.no-webp .msft-postgres,.no-js .msft-postgres{background-image:url(../images/join-team-white-slant-9aac2a8f.svg)}.join-team{padding:4.5em 0 6em;position:relative;margin-top:-1px;background-color:#ffffff}.join-team:after{position:absolute;left:0;right:0;top:calc(100% - 2.4vw);height:9.13vw;background:url(../images/join-team-base-2ce45b6c.svg) center center no-repeat;background-size:cover;content:''}.join-team h2+p,.join-team big p{margin-left:auto;margin-right:auto;max-width:75ch}.join-team .btn,.join-team .customers .customer-list a.read-more,.customers .customer-list .join-team a.read-more{position:relative;z-index:2}.join-team .team-bubbles{position:relative;width:100%;height:0;padding-top:125%;margin-top:-2.5em}@media screen and (min-width: 400px){.join-team .team-bubbles{padding-top:100%}}@media screen and (min-width: 600px){.join-team .team-bubbles{padding-top:88%}}@media screen and (min-width: 900px){.join-team .team-bubbles{padding-top:53.87%}}.join-team .team-bubbles .bubble{border:4px solid #ffffff;border-radius:50%;position:absolute;overflow:hidden;transition:all linear 0.5s}@media screen and (min-width: 1001px){.join-team .team-bubbles .bubble{border-width:6px}}.join-team .team-bubbles .bubble:before{display:block;content:"";padding-top:100%}.join-team .team-bubbles .text-bubble{background-color:#09436a;color:#ffffff;text-align:center;z-index:2}.join-team .team-bubbles .text-bubble big{display:flex;align-items:center;position:absolute;left:2em;right:2em;top:50%;transform:translateY(-50%)}@media screen and (max-width: 1240px){.join-team .team-bubbles .text-bubble big{font-size:100%}}.join-team .team-bubbles .text-bubble p{line-height:1.3;margin-bottom:0}@media screen and (max-width: 599px){.join-team .team-bubbles .text-bubble{font-size:80%}.join-team .team-bubbles .text-bubble big{left:1em;right:1em}}.join-team .team-bubbles .icon-bubble{background-color:#000000;z-index:3}.join-team .team-bubbles .icon-bubble,.join-team .team-bubbles .image-bubble{background-position:center center;background-repeat:no-repeat;content:''}.join-team .team-bubbles .image-bubble{background-size:cover}.join-team .team-bubbles .bubble1{width:23.13%;min-width:12.9em;left:0;top:27.07%}@media screen and (min-width: 400px){.join-team .team-bubbles .bubble1{top:23.07%;min-width:14.9em}}@media screen and (min-width: 900px){.join-team .team-bubbles .bubble1{top:42.07%;min-width:12.9em}}.join-team .team-bubbles .bubble2{width:21.5%;background-image:url(../images/elecorn-solid-green-1442ff42.svg);background-size:75% auto;left:27.08%;top:14.65%}@media screen and (min-width: 400px){.join-team .team-bubbles .bubble2{top:10.65%}}@media screen and (min-width: 480px){.join-team .team-bubbles .bubble2{top:12.65%}}@media screen and (min-width: 768px){.join-team .team-bubbles .bubble2{left:24.08%}}@media screen and (min-width: 900px){.join-team .team-bubbles .bubble2{width:13.5%;left:27.08%;top:11.65%}}.join-team .team-bubbles .bubble3{width:44.59%;background-image:url(../images/team-pic3-mobile-a37f1976.webp);background-image:-webkit-image-set(url("../images/team-pic3-mobile-1x-b1630d38.webp") 1x, url("../images/team-pic3-mobile-a37f1976.webp") 2x);background-image:image-set("../images/team-pic3-mobile-1x-b1630d38.webp" 1x, "../images/team-pic3-mobile-a37f1976.webp" 2x);left:25.52%;bottom:0}@media screen and (min-width: 480px){.join-team .team-bubbles .bubble3{background-image:url(../images/team-pic3-ddadf0ca.webp);background-image:-webkit-image-set(url("../images/team-pic3-1x-18677a4a.webp") 1x, url("../images/team-pic3-ddadf0ca.webp") 2x);background-image:image-set("../images/team-pic3-1x-18677a4a.webp" 1x, "../images/team-pic3-ddadf0ca.webp" 2x)}}@media screen and (min-width: 900px){.join-team .team-bubbles .bubble3{width:37.59%;left:17.52%}}.join-team .team-bubbles .bubble4{width:20.94%;min-width:10.55em;left:49.12%;top:22.76%}.join-team .team-bubbles .bubble5{width:21.25%;background-image:url(../images/icons/postgres-elephant-71e67784.svg);background-size:auto 59.44%;background-position:48.9% 53.9%;right:20.36%;bottom:26.34%}@media screen and (min-width: 600px){.join-team .team-bubbles .bubble5{right:9.36%}}@media screen and (min-width: 900px){.join-team .team-bubbles .bubble5{width:14.25%;bottom:14.34%}}.join-team .team-bubbles .bubble6{width:35.69%;right:0;top:0;background-image:url(../images/team-pic1b-mobile-292edd68.webp);background-image:-webkit-image-set(url("../images/team-pic1b-mobile-1x-723139b4.webp") 1x, url("../images/team-pic1b-mobile-292edd68.webp") 2x);background-image:image-set("../images/team-pic1b-mobile-1x-723139b4.webp" 1x, "../images/team-pic1b-mobile-292edd68.webp" 2x)}@media screen and (min-width: 480px){.join-team .team-bubbles .bubble6{background-image:url(../images/team-pic1b-60ca12a5.webp);background-image:-webkit-image-set(url("../images/team-pic1b-1x-852614a1.webp") 1x, url("../images/team-pic1b-60ca12a5.webp") 2x);background-image:image-set("../images/team-pic1b-1x-852614a1.webp" 1x, "../images/team-pic1b-60ca12a5.webp" 2x)}}.no-webp .join-team .team-bubbles .bubble3,.no-js .join-team .team-bubbles .bubble3{background-image:url(../images/team-pic3-mobile-c7696c54.jpg);background-image:-webkit-image-set(url("../images/team-pic3-mobile-1x-ede1dadc.jpg") 1x, url("../images/team-pic3-mobile-c7696c54.jpg") 2x);background-image:image-set("../images/team-pic3-mobile-1x-ede1dadc.jpg" 1x, "../images/team-pic3-mobile-c7696c54.jpg" 2x)}@media screen and (min-width: 480px){.no-webp .join-team .team-bubbles .bubble3,.no-js .join-team .team-bubbles .bubble3{background-image:url(../images/team-pic3-829313fd.jpg);background-image:-webkit-image-set(url("../images/team-pic3-1x-6525486f.jpg") 1x, url("../images/team-pic3-829313fd.jpg") 2x);background-image:image-set("../images/team-pic3-1x-6525486f.jpg" 1x, "../images/team-pic3-829313fd.jpg" 2x)}}.no-webp .join-team .team-bubbles .bubble6,.no-js .join-team .team-bubbles .bubble6{background-image:url(../images/team-pic1b-mobile-5d46dc49.jpg);background-image:-webkit-image-set(url("../images/team-pic1b-mobile-1x-728062ce.jpg") 1x, url("../images/team-pic1b-mobile-5d46dc49.jpg") 2x);background-image:image-set("../images/team-pic1b-mobile-1x-728062ce.jpg" 1x, "../images/team-pic1b-mobile-5d46dc49.jpg" 2x)}@media screen and (min-width: 480px){.no-webp .join-team .team-bubbles .bubble6,.no-js .join-team .team-bubbles .bubble6{background-image:url(../images/team-pic1b-31d129f7.jpg);background-image:-webkit-image-set(url("../images/team-pic1b-1x-c9e4a795.jpg") 1x, url("../images/team-pic1b-31d129f7.jpg") 2x);background-image:image-set("../images/team-pic1b-1x-c9e4a795.jpg" 1x, "../images/team-pic1b-31d129f7.jpg" 2x)}}.ourstory-ctas{padding:calc(6.76vw + 1.5em) 0 4.5em;background-color:#f1f1f1}.landing-marquee{background-color:#1a1b1c;padding:9em 0;position:relative;font-weight:300;text-align:center;margin-bottom:82px}.landing-marquee:after{position:absolute;top:calc(100% - 30px);right:0;left:0;width:100%;height:112px;content:'';background:url(../images/landing-marquee-base-8349a4b9.png) 25% center no-repeat;background-image:url(../images/landing-marquee-base-d8d9c427.svg);background-size:1366px 112px}@media screen and (min-width: 600px){.landing-marquee:after{top:calc(100% - 2.196vw);background-position:center center;background-size:100% 100%;height:8.199vw}}.landing-marquee h2{max-width:875px;margin:0 auto 0.1875em}@media screen and (min-width: 1200px){.landing-marquee h2{max-width:1000px}}.landing-marquee p{max-width:700px;margin-left:auto;margin-right:auto}.landing-marquee p.lead{font-size:1.375em}.landing-marquee p:last-child{margin-bottom:0}.landing-marquee .marquee-cta{padding-top:0.375em}.landing-marquee .marquee-cta .btn,.landing-marquee .marquee-cta .customers .customer-list a.read-more,.customers .customer-list .landing-marquee .marquee-cta a.read-more{margin-bottom:0.75em;font-size:1.25em}@media screen and (min-width: 600px){.landing-marquee{margin-bottom:6vw}}#sedaily-marquee.landing-marquee{padding-bottom:0}#sedaily-marquee.landing-marquee .page-content-wrapper{padding-bottom:calc((70vw * .95) + 3em);overflow:hidden;position:relative}#sedaily-marquee.landing-marquee .page-content-wrapper:after{content:'';transition:all .3s;width:383px;height:0;padding-top:69.71%;max-width:95%;background:url(../images/elecorn-grid-swirl-green-839bdfe4.png) center bottom no-repeat;background-size:contain;position:absolute;bottom:0;left:50%;transform:translateX(-50%)}@media screen and (min-width: 600px){#sedaily-marquee.landing-marquee .page-content-wrapper:after{left:72.5%;transform:none}}@media screen and (min-width: 900px){#sedaily-marquee.landing-marquee .page-content-wrapper:after{left:68%}}@media screen and (min-width: 1200px){#sedaily-marquee.landing-marquee .page-content-wrapper:after{left:auto;right:0}}@media screen and (min-width: 405px){#sedaily-marquee.landing-marquee .page-content-wrapper{padding-bottom:calc(267px + 3em)}}@media screen and (min-width: 600px){#sedaily-marquee.landing-marquee .page-content-wrapper{padding-bottom:8em}}.landing-benefits{padding:1.5em 0 4.5em}.landing-benefits .benefit-points{max-width:700px;margin:0 auto}.landing-benefits .benefit-points .benefit-point{overflow:hidden;margin-bottom:3em}.landing-benefits .benefit-points .benefit-point:last-child{margin-bottom:0}.landing-benefits .benefit-points .benefit-point .benefit-icon{width:150px}.landing-benefits .benefit-points .benefit-point .benefit-copy h4{font-weight:400}.landing-benefits .benefit-points .benefit-point .benefit-copy p{font-weight:300}@media screen and (min-width: 480px){.landing-benefits .benefit-points .benefit-point{margin-bottom:6em}.landing-benefits .benefit-points .benefit-point .benefit-icon{float:left;display:block;margin-right:2.1276595745%;width:31.914893617%;margin-right:0}.landing-benefits .benefit-points .benefit-point .benefit-icon:last-child{margin-right:0}.landing-benefits .benefit-points .benefit-point .benefit-copy{float:left;display:block;margin-right:2.1276595745%;width:65.9574468085%}.landing-benefits .benefit-points .benefit-point .benefit-copy:last-child{margin-right:0}.landing-benefits .benefit-points .benefit-point:nth-child(odd) .benefit-icon{float:right}.landing-benefits .benefit-points .benefit-point:nth-child(even) .benefit-copy{float:right}}@media screen and (min-width: 600px){.landing-benefits .benefit-points .benefit-point .benefit-icon{float:left;display:block;margin-right:2.1276595745%;width:23.4042553191%}.landing-benefits .benefit-points .benefit-point .benefit-icon:last-child{margin-right:0}}@media screen and (min-width: 480px){.landing-benefits{padding-top:4em}}#citus-vs-1node{padding:4.5em 0;background-color:#1a1b1c}.landing-customers{padding:4.5em 0;text-align:center}.landing-customers .client-logos{margin:0 1.5em;display:flex;justify-content:center;align-items:center;flex-wrap:wrap}@media screen and (min-width: 940px){.landing-customers .client-logos{margin:0 calc((100% - 39.336em) / -12) 3em}}.landing-customers .client-logos .client-logo{margin:2em 2.5em;width:7.556em;height:2.611em;text-align:center}@media screen and (min-width: 480px){.landing-customers .client-logos .client-logo{display:inline-block;vertical-align:middle}}@media screen and (min-width: 940px){.landing-customers .client-logos .client-logo{margin:2em calc((100% - 39.336em) / 24)}}.landing-customers .client-logos .client-logo img{display:block}.landing-customers .client-logos .client-logo svg{fill:#707273;max-width:100%;max-height:100%}.landing-main-cta{padding:calc(6.442vw + 4.5em) 0 4.5em;background-color:#09436a;position:relative;font-weight:300}.landing-main-cta h2{margin-bottom:0.1875em}.landing-main-cta p{margin-left:auto;margin-right:auto;max-width:800px}.landing-main-cta:before{content:'';width:100%;height:8.2723vw;position:absolute;top:calc(0% - 1.9034vw);right:0;left:0;background:url(../images/landing-cta-top-58ec24d3.png) left top no-repeat;background-size:cover}.landing-main-cta .join-newsletter-form .mktoForm .mktoHtmlText a:hover,.landing-main-cta .join-newsletter-form .mktoForm .mktoHtmlText a:focus{color:#b5efc6}body.sedaily .next-steps-button{min-width:169px}@media screen and (min-width: 1200px){body.sedaily .next-steps-button{min-width:190px}}.reenie-beanie{font-family:"Reenie Beanie", cursive;font-weight:normal}.hoodie-form .mktoForm>.mktoFormRow:nth-last-of-type(2),.get-socks-form .form-wrapper .mktoForm>.mktoFormRow:nth-last-of-type(2){width:0;clear:none;float:left}.hoodie-form .mktoForm>.mktoFormRow:nth-last-of-type(3)>.mktoFormCol,.get-socks-form .form-wrapper .mktoForm>.mktoFormRow:nth-last-of-type(3)>.mktoFormCol{width:auto !important}@media screen and (min-width: 600px){.hoodie-form .mktoForm>.mktoFormRow:nth-last-of-type(3),.get-socks-form .form-wrapper .mktoForm>.mktoFormRow:nth-last-of-type(3){float:left;width:50%;padding-right:2%}.hoodie-form .mktoForm>.mktoFormRow:nth-last-of-type(3)>.mktoFormCol,.get-socks-form .form-wrapper .mktoForm>.mktoFormRow:nth-last-of-type(3)>.mktoFormCol{float:right}}@media screen and (min-width: 900px){.hoodie-form .mktoForm>.mktoFormRow:nth-last-of-type(3),.get-socks-form .form-wrapper .mktoForm>.mktoFormRow:nth-last-of-type(3){width:60%}}@media screen and (max-width: 599px){.hoodie-form .mktoForm>.mktoFormRow:nth-last-of-type(3),.get-socks-form .form-wrapper .mktoForm>.mktoFormRow:nth-last-of-type(3){text-align:center}.hoodie-form .mktoForm>.mktoFormRow:nth-last-of-type(3)>.mktoFormCol,.get-socks-form .form-wrapper .mktoForm>.mktoFormRow:nth-last-of-type(3)>.mktoFormCol{float:none;display:inline-block}}@media screen and (min-width: 600px){.hoodie-form .mktoForm .mktoButtonRow,.get-socks-form .form-wrapper .mktoForm .mktoButtonRow{float:right;width:50%;padding-left:4%;border-left:1px solid #ccc}}@media screen and (min-width: 900px){.hoodie-form .mktoForm .mktoButtonRow,.get-socks-form .form-wrapper .mktoForm .mktoButtonRow{width:40%;padding-left:2%}}@media screen and (min-width: 600px){.hoodie-form .mktoForm .mktoButtonRow .mktoButtonWrap .mktoButton,.get-socks-form .form-wrapper .mktoForm .mktoButtonRow .mktoButtonWrap .mktoButton{width:100% !important;margin:0 auto !important}}.acquisition-quote{background-color:#1a1b1c;position:relative;padding:3.29vw 0 4.5em}.acquisition-quote:after{position:absolute;width:100%;height:16.91vw;left:0;top:-12.8vw;background:url(../images/slant-separator-left2-dark-7e1b2044.svg) left top no-repeat;background-size:100% 100%;content:""}.acquisition-quote .page-content-wrapper{position:relative;z-index:1}#get-socks.download-registration{padding:calc(100px + 3em) 0 calc(27px + 1.5em)}@media screen and (min-width: 600px){#get-socks.download-registration{padding:calc(100px + 3em) 0 calc(2.03vw + 1.5em)}}@media screen and (max-width: 599px){#get-socks.download-registration:after{background-position:17% center}}.get-socks-form{padding-top:calc(68px + 3em)}@media screen and (min-width: 600px){.get-socks-form{padding-top:calc(4.978vw + 3em)}}.get-socks-form .form-wrapper,.get-socks-form .h4,.get-socks-form #submit_success p{margin-left:auto;margin-right:auto}.get-socks-form .form-wrapper{max-width:750px;overflow:hidden;border:1px solid #1e873d;border-radius:10px;padding:0.75em}@media screen and (min-width: 480px){.get-socks-form .form-wrapper{padding:1.5em}}.get-socks-form .form-wrapper .mktoForm{padding:0 !important}.get-socks-form .form-wrapper .mktoForm .mktoFormRow:first-of-type .mktoFieldDescriptor{width:100%}.get-socks-form .form-wrapper .mktoForm .mktoFormRow:first-of-type .mktoFieldDescriptor:first-child{margin-right:0}.get-socks-form .form-wrapper .mktoForm .mktoFormRow:nth-child(6){margin-bottom:1.5em}@media screen and (min-width: 600px){.get-socks-form .form-wrapper .mktoForm .mktoFormRow:nth-child(3) .mktoFieldDescriptor,.get-socks-form .form-wrapper .mktoForm .mktoFormRow:nth-child(5) .mktoFieldDescriptor,.get-socks-form .form-wrapper .mktoForm .mktoFormRow:nth-child(6) .mktoFieldDescriptor{width:48%}.get-socks-form .form-wrapper .mktoForm .mktoFormRow:nth-child(3) .mktoFieldDescriptor:first-child,.get-socks-form .form-wrapper .mktoForm .mktoFormRow:nth-child(5) .mktoFieldDescriptor:first-child,.get-socks-form .form-wrapper .mktoForm .mktoFormRow:nth-child(6) .mktoFieldDescriptor:first-child{margin-right:4%}}@media screen and (min-width: 900px){.get-socks-form .form-wrapper .mktoForm .mktoFormRow:nth-last-of-type(2){width:50%}}@media screen and (min-width: 900px){.get-socks-form .form-wrapper .mktoForm>.mktoFormRow:nth-last-of-type(3){width:50%}}.get-socks-form .form-wrapper .mktoForm .mktoButtonRow .mktoButtonWrap .mktoButton{padding-left:2.5em !important;padding-right:2.5em !important}@media screen and (min-width: 600px){.get-socks-form .form-wrapper .mktoForm .mktoButtonRow .mktoButtonWrap .mktoButton{width:auto !important;margin-left:0 !important}}@media screen and (min-width: 900px){.get-socks-form .form-wrapper .mktoForm .mktoButtonRow{width:50%}}.get-socks-form .h4,.get-socks-form #submit_success p{max-width:660px}.get-socks-form #submit_success p:last-child{margin-bottom:0}.press-release .content-wrapper-wide{max-width:780px}.press-release-header{padding:3em 0;background-color:#1e873d}.press-release-header .content-wrapper-wide{max-width:780px}.press-release-header .content-wrapper-wide *:last-child{margin-bottom:0}.press-release-header .content-wrapper-wide h5{font-weight:300;font-size:1em}.press-release-content{padding-bottom:1.5em}.press-release-content *:first-child{margin-top:0}.press-release a{color:#1e873d;text-decoration:underline}.press-release h1,.press-release h2,.press-release h3,.press-release h4,.press-release h5{font-weight:400;margin-top:1.875em}.press-release h1{font-size:1.953125em}.press-release h2{font-size:1.5625em}.press-release h3,.press-release h4,.press-release h5{font-size:1.25em}.press-release hr{background-color:#f1f1f1;height:5px;max-width:75%;border:none;margin:2em auto 2em 0}.press-release ul,.press-release ol{margin-bottom:1.5em;margin-left:0;padding-left:1.5em}.press-release ul li,.press-release ol li{margin-bottom:0.75em}.press-release ul{list-style-type:disc}.press-release ul ul{list-style-type:circle;margin-top:1em;margin-left:0}.press-release ul ul ul{list-style-type:square}.press-release ol{list-style-type:decimal}.press-release ol ul{list-style-type:circle;margin-top:1em;margin-left:0}.press-release ol ul ul{list-style-type:square}.press-release .share-news{padding:.375em 0 3em}.press-release .share-news .twitter{color:#1DA1F2}.press-release .share-news .twitter:hover{color:#65bff6}.press-release .share-news .linkedin{color:#0077b5}.press-release .share-news .linkedin:hover{color:#03a9ff}.press-release .share-news .facebook{color:#3b5998}.press-release .share-news .facebook:hover{color:#5f7ec1}.press-release .share-news .reddit{color:#ff4500}.press-release .share-news .reddit:hover{color:#ff7d4d}@media screen and (min-width: 900px){.press-release .share-news{float:left;display:block;margin-right:2.1276595745%;width:65.9574468085%}.press-release .share-news:last-child{margin-right:0}}.press-release .print-page{display:none;text-align:right;padding-top:0.375em}@media screen and (min-width: 900px){.press-release .print-page{display:block;float:left;display:block;margin-right:2.1276595745%;width:31.914893617%}.press-release .print-page:last-child{margin-right:0}}.press-release .publish-info{font-weight:bold}.press-release-footer{background-color:#f1f1f1;padding:4.5em 0}.press-release-footer .press-about *:last-child,.press-release-footer .press-contact *:last-child{margin-bottom:0}.press-release-footer .press-about *:first-child{margin-top:0}@media screen and (min-width: 900px){.press-release-footer .press-about{float:left;display:block;margin-right:2.1276595745%;width:70.2127659574%}.press-release-footer .press-about:last-child{margin-right:0}.press-release-footer .press-contact{float:left;display:block;margin-right:2.1276595745%;width:23.4042553191%;margin-left:4.2553191489%}.press-release-footer .press-contact:last-child{margin-right:0}.press-release-footer .press-contact *:first-child{margin-top:0}.press-release-footer .content-wrapper-wide>div:first-child{margin-left:0}}.print-link{text-decoration:underline;cursor:pointer;display:inline-block}.print-link:before{content:'\f02f';display:inline-block;text-decoration:none;font-family:'FontAwesome';margin-right:0.375em}@media print{body.newsroom_press{zoom:100%}body.newsroom_press .page-content-wrapper,body.newsroom_press .content-wrapper-wide{max-width:none !important}body.newsroom_press #site-nav #holder{border-bottom:none !important;position:static !important;box-shadow:none}body.newsroom_press #site-nav #drop,body.newsroom_press #site-nav .toggle,body.newsroom_press #site-nav .menu{display:none !important}body.newsroom_press .share-news,body.newsroom_press .next-steps,body.newsroom_press .new-footer,body.newsroom_press #drift-widget-container,body.newsroom_press .print-page,body.newsroom_press #topbar,body.newsroom_press .grecaptcha-badge,body.newsroom_press #mainContent{display:none !important}body.newsroom_press *{background-color:transparent !important;color:#000000 !important}body.newsroom_press table,body.newsroom_press .press-contact{page-break-inside:avoid}body.newsroom_press .press-release-header,body.newsroom_press .press-release-footer{padding-top:1.5em;padding-bottom:1.5em}body.newsroom_press hr{margin:1.5em 0;border-top:1px solid #000000}}#press-index-pagination .page-content-wrapper>div{float:left;display:block;margin-right:2.1276595745%;width:31.914893617%;min-height:1em}#press-index-pagination .page-content-wrapper>div:last-child{margin-right:0}@media screen and (min-width: 600px){#press-releases.newsroom-news-area .newsroom-tile{max-width:50%}}.page404-banner{padding:0;overflow:hidden}.page404-banner .text-404{padding:3em 0 1.5em;text-align:center}.page404-banner .text-404 h1{margin-bottom:0;line-height:1}.page404-banner .image-404 img{display:block;margin-left:auto;margin-right:auto;max-width:230px;opacity:0;transition:all .2s ease}.page404-banner .image-404 img.image-loaded{opacity:1}@media screen and (min-width: 600px){.page404-banner .page-content-wrapper{display:flex}.page404-banner .text-404{padding:4.5em 0;text-align:left;width:65%;-ms-grid-row-align:center;align-self:center}.page404-banner .image-404{padding-top:3em;align-self:flex-end}.page404-banner .image-404 img{margin-left:0}}@media screen and (min-width: 900px){.page404-banner .text-404{width:55%}.page404-banner .image-404{padding-top:4.5em}.page404-banner .image-404 img{max-width:350px}}@media screen and (min-width: 1200px){.page404-banner .image-404 img{max-width:435px}}.page404-useful-links{position:relative;padding:4.5em 0;background-color:#1a1b1c}.page404-useful-links:before{top:0;left:50%;border:solid transparent;content:"";height:0;width:0;position:absolute;pointer-events:none;border-top-color:#ffffff;border-width:25px;margin-left:-25px}@media screen and (min-width: 600px){.page404-useful-links:before{border-width:35px;margin-left:-35px}}.page404-useful-links .useful-links-buttons{margin-left:auto;margin-right:auto}.page404-useful-links .useful-links-buttons .btn .alt-txt,.page404-useful-links .useful-links-buttons .customers .customer-list a.read-more .alt-txt,.customers .customer-list .page404-useful-links .useful-links-buttons a.read-more .alt-txt{display:none}@media screen and (max-width: 479px){.page404-useful-links .useful-links-buttons .btn,.page404-useful-links .useful-links-buttons .customers .customer-list a.read-more,.customers .customer-list .page404-useful-links .useful-links-buttons a.read-more{margin:0.75em 1.5em;width:calc(100% - 3em)}}@media screen and (min-width: 480px){.page404-useful-links .useful-links-buttons{max-width:620px;display:flex;justify-content:space-between;flex-wrap:wrap}.page404-useful-links .useful-links-buttons>div{width:50%;padding:0 0.75em}.page404-useful-links .useful-links-buttons .btn,.page404-useful-links .useful-links-buttons .customers .customer-list a.read-more,.customers .customer-list .page404-useful-links .useful-links-buttons a.read-more{margin:0.75em 0}.page404-useful-links .useful-links-buttons .btn .long-txt,.page404-useful-links .useful-links-buttons .customers .customer-list a.read-more .long-txt,.customers .customer-list .page404-useful-links .useful-links-buttons a.read-more .long-txt{display:none}.page404-useful-links .useful-links-buttons .btn .alt-txt,.page404-useful-links .useful-links-buttons .customers .customer-list a.read-more .alt-txt,.customers .customer-list .page404-useful-links .useful-links-buttons a.read-more .alt-txt{display:inline}}@media screen and (min-width: 600px){.page404-useful-links .useful-links-buttons .btn .long-txt,.page404-useful-links .useful-links-buttons .customers .customer-list a.read-more .long-txt,.customers .customer-list .page404-useful-links .useful-links-buttons a.read-more .long-txt{display:inline}.page404-useful-links .useful-links-buttons .btn .alt-txt,.page404-useful-links .useful-links-buttons .customers .customer-list a.read-more .alt-txt,.customers .customer-list .page404-useful-links .useful-links-buttons a.read-more .alt-txt{display:none}}@media screen and (min-width: 900px){.page404-useful-links .useful-links-buttons{max-width:1180px}.page404-useful-links .useful-links-buttons>div{width:25%}.page404-useful-links .useful-links-buttons .btn .long-txt,.page404-useful-links .useful-links-buttons .customers .customer-list a.read-more .long-txt,.customers .customer-list .page404-useful-links .useful-links-buttons a.read-more .long-txt{display:none}.page404-useful-links .useful-links-buttons .btn .alt-txt,.page404-useful-links .useful-links-buttons .customers .customer-list a.read-more .alt-txt,.customers .customer-list .page404-useful-links .useful-links-buttons a.read-more .alt-txt{display:inline}}@media screen and (min-width: 1200px){.page404-useful-links .useful-links-buttons .btn .long-txt,.page404-useful-links .useful-links-buttons .customers .customer-list a.read-more .long-txt,.customers .customer-list .page404-useful-links .useful-links-buttons a.read-more .long-txt{display:inline}.page404-useful-links .useful-links-buttons .btn .alt-txt,.page404-useful-links .useful-links-buttons .customers .customer-list a.read-more .alt-txt,.customers .customer-list .page404-useful-links .useful-links-buttons a.read-more .alt-txt{display:none}}.coming-soon{padding-top:6em;padding-bottom:6em}