/* Generated on: Fri Mar 31 2023 11:59:38 GMT+0000 (Coordinated Universal Time) */
/* ==========================================================================
   normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css 
   ========================================================================== */
/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */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:.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:monospace, 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"]{-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:none}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:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}

/* ==========================================================================
   Start of base Webflow CSS - If you're looking for some ultra-clean CSS, skip the boilerplate and see the unminified code below.
   ========================================================================== */
@font-face{font-family:'webflow-icons';src:url("data:application/x-font-ttf;charset=utf-8;base64,AAEAAAALAIAAAwAwT1MvMg8SBiUAAAC8AAAAYGNtYXDpP+a4AAABHAAAAFxnYXNwAAAAEAAAAXgAAAAIZ2x5ZmhS2XEAAAGAAAADHGhlYWQTFw3HAAAEnAAAADZoaGVhCXYFgQAABNQAAAAkaG10eCe4A1oAAAT4AAAAMGxvY2EDtALGAAAFKAAAABptYXhwABAAPgAABUQAAAAgbmFtZSoCsMsAAAVkAAABznBvc3QAAwAAAAAHNAAAACAAAwP4AZAABQAAApkCzAAAAI8CmQLMAAAB6wAzAQkAAAAAAAAAAAAAAAAAAAABEAAAAAAAAAAAAAAAAAAAAABAAADpAwPA/8AAQAPAAEAAAAABAAAAAAAAAAAAAAAgAAAAAAADAAAAAwAAABwAAQADAAAAHAADAAEAAAAcAAQAQAAAAAwACAACAAQAAQAg5gPpA//9//8AAAAAACDmAOkA//3//wAB/+MaBBcIAAMAAQAAAAAAAAAAAAAAAAABAAH//wAPAAEAAAAAAAAAAAACAAA3OQEAAAAAAQAAAAAAAAAAAAIAADc5AQAAAAABAAAAAAAAAAAAAgAANzkBAAAAAAEBIAAAAyADgAAFAAAJAQcJARcDIP5AQAGA/oBAAcABwED+gP6AQAABAOAAAALgA4AABQAAEwEXCQEH4AHAQP6AAYBAAcABwED+gP6AQAAAAwDAAOADQALAAA8AHwAvAAABISIGHQEUFjMhMjY9ATQmByEiBh0BFBYzITI2PQE0JgchIgYdARQWMyEyNj0BNCYDIP3ADRMTDQJADRMTDf3ADRMTDQJADRMTDf3ADRMTDQJADRMTAsATDSANExMNIA0TwBMNIA0TEw0gDRPAEw0gDRMTDSANEwAAAAABAJ0AtAOBApUABQAACQIHCQEDJP7r/upcAXEBcgKU/usBFVz+fAGEAAAAAAL//f+9BAMDwwAEAAkAABcBJwEXAwE3AQdpA5ps/GZsbAOabPxmbEMDmmz8ZmwDmvxmbAOabAAAAgAA/8AEAAPAAB0AOwAABSInLgEnJjU0Nz4BNzYzMTIXHgEXFhUUBw4BBwYjNTI3PgE3NjU0Jy4BJyYjMSIHDgEHBhUUFx4BFxYzAgBqXV6LKCgoKIteXWpqXV6LKCgoKIteXWpVSktvICEhIG9LSlVVSktvICEhIG9LSlVAKCiLXl1qal1eiygoKCiLXl1qal1eiygoZiEgb0tKVVVKS28gISEgb0tKVVVKS28gIQABAAABwAIAA8AAEgAAEzQ3PgE3NjMxFSIHDgEHBhUxIwAoKIteXWpVSktvICFmAcBqXV6LKChmISBvS0pVAAAAAgAA/8AFtgPAADIAOgAAARYXHgEXFhUUBw4BBwYHIxUhIicuAScmNTQ3PgE3NjMxOAExNDc+ATc2MzIXHgEXFhcVATMJATMVMzUEjD83NlAXFxYXTjU1PQL8kz01Nk8XFxcXTzY1PSIjd1BQWlJJSXInJw3+mdv+2/7c25MCUQYcHFg5OUA/ODlXHBwIAhcXTzY1PTw1Nk8XF1tQUHcjIhwcYUNDTgL+3QFt/pOTkwABAAAAAQAAmM7nP18PPPUACwQAAAAAANciZKUAAAAA1yJkpf/9/70FtgPDAAAACAACAAAAAAAAAAEAAAPA/8AAAAW3//3//QW2AAEAAAAAAAAAAAAAAAAAAAAMBAAAAAAAAAAAAAAAAgAAAAQAASAEAADgBAAAwAQAAJ0EAP/9BAAAAAQAAAAFtwAAAAAAAAAKABQAHgAyAEYAjACiAL4BFgE2AY4AAAABAAAADAA8AAMAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAADgCuAAEAAAAAAAEADQAAAAEAAAAAAAIABwCWAAEAAAAAAAMADQBIAAEAAAAAAAQADQCrAAEAAAAAAAUACwAnAAEAAAAAAAYADQBvAAEAAAAAAAoAGgDSAAMAAQQJAAEAGgANAAMAAQQJAAIADgCdAAMAAQQJAAMAGgBVAAMAAQQJAAQAGgC4AAMAAQQJAAUAFgAyAAMAAQQJAAYAGgB8AAMAAQQJAAoANADsd2ViZmxvdy1pY29ucwB3AGUAYgBmAGwAbwB3AC0AaQBjAG8AbgBzVmVyc2lvbiAxLjAAVgBlAHIAcwBpAG8AbgAgADEALgAwd2ViZmxvdy1pY29ucwB3AGUAYgBmAGwAbwB3AC0AaQBjAG8AbgBzd2ViZmxvdy1pY29ucwB3AGUAYgBmAGwAbwB3AC0AaQBjAG8AbgBzUmVndWxhcgBSAGUAZwB1AGwAYQByd2ViZmxvdy1pY29ucwB3AGUAYgBmAGwAbwB3AC0AaQBjAG8AbgBzRm9udCBnZW5lcmF0ZWQgYnkgSWNvTW9vbi4ARgBvAG4AdAAgAGcAZQBuAGUAcgBhAHQAZQBkACAAYgB5ACAASQBjAG8ATQBvAG8AbgAuAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==") format('truetype');font-weight:normal;font-style:normal}[class^="w-icon-"],[class*=" w-icon-"]{font-family:'webflow-icons' !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.w-icon-slider-right:before{content:"\e600"}.w-icon-slider-left:before{content:"\e601"}.w-icon-nav-menu:before{content:"\e602"}.w-icon-arrow-down:before,.w-icon-dropdown-toggle:before{content:"\e603"}.w-icon-file-upload-remove:before{content:"\e900"}.w-icon-file-upload-icon:before{content:"\e903"}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html{height:100%}body{margin:0;min-height:100%;background-color:#fff;font-family:Arial,sans-serif;font-size:14px;line-height:20px;color:#333}img{max-width:100%;vertical-align:middle;display:inline-block}html.w-mod-touch *{background-attachment:scroll !important}.w-block{display:block}.w-inline-block{max-width:100%;display:inline-block}.w-clearfix:before,.w-clearfix:after{content:" ";display:table;grid-column-start:1;grid-row-start:1;grid-column-end:2;grid-row-end:2}.w-clearfix:after{clear:both}.w-hidden{display:none}.w-button{display:inline-block;padding:9px 15px;background-color:#3898EC;color:white;border:0;line-height:inherit;text-decoration:none;cursor:pointer;border-radius:0}input.w-button{-webkit-appearance:button}html[data-w-dynpage] [data-w-cloak]{color:transparent !important}.w-webflow-badge,.w-webflow-badge *{position:static;left:auto;top:auto;right:auto;bottom:auto;z-index:auto;display:block;visibility:visible;overflow:visible;overflow-x:visible;overflow-y:visible;box-sizing:border-box;width:auto;height:auto;max-height:none;max-width:none;min-height:0;min-width:0;margin:0;padding:0;float:none;clear:none;border:0 none transparent;border-radius:0;background:none;background-image:none;background-position:0% 0%;background-size:auto auto;background-repeat:repeat;background-origin:padding-box;background-clip:border-box;background-attachment:scroll;background-color:transparent;box-shadow:none;opacity:1;transform:none;transition:none;direction:ltr;font-family:inherit;font-weight:inherit;color:inherit;font-size:inherit;line-height:inherit;font-style:inherit;font-variant:inherit;text-align:inherit;letter-spacing:inherit;text-decoration:inherit;text-indent:0;text-transform:inherit;list-style-type:disc;text-shadow:none;font-smoothing:auto;vertical-align:baseline;cursor:inherit;white-space:inherit;word-break:normal;word-spacing:normal;word-wrap:normal}.w-webflow-badge{position:fixed !important;display:inline-block !important;visibility:visible !important;z-index:2147483647 !important;top:auto !important;right:12px !important;bottom:12px !important;left:auto !important;color:#AAADB0 !important;background-color:#fff !important;border-radius:3px !important;padding:6px 8px 6px 6px !important;font-size:12px !important;opacity:1 !important;line-height:14px !important;text-decoration:none !important;transform:none !important;margin:0 !important;width:auto !important;height:auto !important;overflow:visible !important;white-space:nowrap;box-shadow:0 0 0 1px rgba(0,0,0,0.1),0 1px 3px rgba(0,0,0,0.1);cursor:pointer}.w-webflow-badge>img{display:inline-block !important;visibility:visible !important;opacity:1 !important;vertical-align:middle !important}h1,h2,h3,h4,h5,h6{font-weight:bold;margin-bottom:10px}h1{font-size:38px;line-height:44px;margin-top:20px}h2{font-size:32px;line-height:36px;margin-top:20px}h3{font-size:24px;line-height:30px;margin-top:20px}h4{font-size:18px;line-height:24px;margin-top:10px}h5{font-size:14px;line-height:20px;margin-top:10px}h6{font-size:12px;line-height:18px;margin-top:10px}p{margin-top:0;margin-bottom:10px}blockquote{margin:0 0 10px 0;padding:10px 20px;border-left:5px solid #E2E2E2;font-size:18px;line-height:22px}figure{margin:0;margin-bottom:10px}figcaption{margin-top:5px;text-align:center}ul,ol{margin-top:0px;margin-bottom:10px;padding-left:40px}.w-list-unstyled{padding-left:0;list-style:none}.w-embed:before,.w-embed:after{content:" ";display:table;grid-column-start:1;grid-row-start:1;grid-column-end:2;grid-row-end:2}.w-embed:after{clear:both}.w-video{width:100%;position:relative;padding:0}.w-video iframe,.w-video object,.w-video embed{position:absolute;top:0;left:0;width:100%;height:100%;border:none}fieldset{padding:0;margin:0;border:0}button,[type='button'],[type='reset']{border:0;cursor:pointer;-webkit-appearance:button}.w-form{margin:0 0 15px}.w-form-done{display:none;padding:20px;text-align:center;background-color:#dddddd}.w-form-fail{display:none;margin-top:10px;padding:10px;background-color:#ffdede}label{display:block;margin-bottom:5px;font-weight:bold}.w-input,.w-select{display:block;width:100%;height:38px;padding:8px 12px;margin-bottom:10px;font-size:14px;line-height:1.42857143;color:#333333;vertical-align:middle;background-color:#ffffff;border:1px solid #cccccc}.w-input:-moz-placeholder,.w-select:-moz-placeholder{color:#999}.w-input::-moz-placeholder,.w-select::-moz-placeholder{color:#999;opacity:1}.w-input:-ms-input-placeholder,.w-select:-ms-input-placeholder{color:#999}.w-input::-webkit-input-placeholder,.w-select::-webkit-input-placeholder{color:#999}.w-input:focus,.w-select:focus{border-color:#3898EC;outline:0}.w-input[disabled],.w-select[disabled],.w-input[readonly],.w-select[readonly],fieldset[disabled] .w-input,fieldset[disabled] .w-select{cursor:not-allowed}.w-input[disabled]:not(.w-input-disabled),.w-select[disabled]:not(.w-input-disabled),.w-input[readonly],.w-select[readonly],fieldset[disabled]:not(.w-input-disabled) .w-input,fieldset[disabled]:not(.w-input-disabled) .w-select{background-color:#eeeeee}textarea.w-input,textarea.w-select{height:auto}.w-select{background-color:#f3f3f3}.w-select[multiple]{height:auto}.w-form-label{display:inline-block;cursor:pointer;font-weight:normal;margin-bottom:0px}.w-radio{display:block;margin-bottom:5px;padding-left:20px}.w-radio:before,.w-radio:after{content:" ";display:table;grid-column-start:1;grid-row-start:1;grid-column-end:2;grid-row-end:2}.w-radio:after{clear:both}.w-radio-input{margin:4px 0 0;margin-top:1px \9;line-height:normal;float:left;margin-left:-20px}.w-radio-input{margin-top:3px}.w-file-upload{display:block;margin-bottom:10px}.w-file-upload-input{width:.1px;height:.1px;opacity:0;overflow:hidden;position:absolute;z-index:-100}.w-file-upload-default,.w-file-upload-uploading,.w-file-upload-success{display:inline-block;color:#333333}.w-file-upload-error{display:block;margin-top:10px}.w-file-upload-default.w-hidden,.w-file-upload-uploading.w-hidden,.w-file-upload-error.w-hidden,.w-file-upload-success.w-hidden{display:none}.w-file-upload-uploading-btn{display:flex;font-size:14px;font-weight:normal;cursor:pointer;margin:0;padding:8px 12px;border:1px solid #cccccc;background-color:#fafafa}.w-file-upload-file{display:flex;flex-grow:1;justify-content:space-between;margin:0;padding:8px 9px 8px 11px;border:1px solid #cccccc;background-color:#fafafa}.w-file-upload-file-name{font-size:14px;font-weight:normal;display:block}.w-file-remove-link{margin-top:3px;margin-left:10px;width:auto;height:auto;padding:3px;display:block;cursor:pointer}.w-icon-file-upload-remove{margin:auto;font-size:10px}.w-file-upload-error-msg{display:inline-block;color:#ea384c;padding:2px 0}.w-file-upload-info{display:inline-block;line-height:38px;padding:0 12px}.w-file-upload-label{display:inline-block;font-size:14px;font-weight:normal;cursor:pointer;margin:0;padding:8px 12px;border:1px solid #cccccc;background-color:#fafafa}.w-icon-file-upload-icon,.w-icon-file-upload-uploading{display:inline-block;margin-right:8px;width:20px}.w-icon-file-upload-uploading{height:20px}.w-container{margin-left:auto;margin-right:auto;max-width:940px}.w-container:before,.w-container:after{content:" ";display:table;grid-column-start:1;grid-row-start:1;grid-column-end:2;grid-row-end:2}.w-container:after{clear:both}.w-container .w-row{margin-left:-10px;margin-right:-10px}.w-row:before,.w-row:after{content:" ";display:table;grid-column-start:1;grid-row-start:1;grid-column-end:2;grid-row-end:2}.w-row:after{clear:both}.w-row .w-row{margin-left:0;margin-right:0}.w-col{position:relative;float:left;width:100%;min-height:1px;padding-left:10px;padding-right:10px}.w-col .w-col{padding-left:0;padding-right:0}.w-col-1{width:8.33333333%}.w-col-2{width:16.66666667%}.w-col-3{width:25%}.w-col-4{width:33.33333333%}.w-col-5{width:41.66666667%}.w-col-6{width:50%}.w-col-7{width:58.33333333%}.w-col-8{width:66.66666667%}.w-col-9{width:75%}.w-col-10{width:83.33333333%}.w-col-11{width:91.66666667%}.w-col-12{width:100%}.w-hidden-main{display:none !important}@media screen and (max-width:991px){.w-container{max-width:728px}.w-hidden-main{display:inherit !important}.w-hidden-medium{display:none !important}.w-col-medium-1{width:8.33333333%}.w-col-medium-2{width:16.66666667%}.w-col-medium-3{width:25%}.w-col-medium-4{width:33.33333333%}.w-col-medium-5{width:41.66666667%}.w-col-medium-6{width:50%}.w-col-medium-7{width:58.33333333%}.w-col-medium-8{width:66.66666667%}.w-col-medium-9{width:75%}.w-col-medium-10{width:83.33333333%}.w-col-medium-11{width:91.66666667%}.w-col-medium-12{width:100%}.w-col-stack{width:100%;left:auto;right:auto}}@media screen and (max-width:767px){.w-hidden-main{display:inherit !important}.w-hidden-medium{display:inherit !important}.w-hidden-small{display:none !important}.w-row,.w-container .w-row{margin-left:0;margin-right:0}.w-col{width:100%;left:auto;right:auto}.w-col-small-1{width:8.33333333%}.w-col-small-2{width:16.66666667%}.w-col-small-3{width:25%}.w-col-small-4{width:33.33333333%}.w-col-small-5{width:41.66666667%}.w-col-small-6{width:50%}.w-col-small-7{width:58.33333333%}.w-col-small-8{width:66.66666667%}.w-col-small-9{width:75%}.w-col-small-10{width:83.33333333%}.w-col-small-11{width:91.66666667%}.w-col-small-12{width:100%}}@media screen and (max-width:479px){.w-container{max-width:none}.w-hidden-main{display:inherit !important}.w-hidden-medium{display:inherit !important}.w-hidden-small{display:inherit !important}.w-hidden-tiny{display:none !important}.w-col{width:100%}.w-col-tiny-1{width:8.33333333%}.w-col-tiny-2{width:16.66666667%}.w-col-tiny-3{width:25%}.w-col-tiny-4{width:33.33333333%}.w-col-tiny-5{width:41.66666667%}.w-col-tiny-6{width:50%}.w-col-tiny-7{width:58.33333333%}.w-col-tiny-8{width:66.66666667%}.w-col-tiny-9{width:75%}.w-col-tiny-10{width:83.33333333%}.w-col-tiny-11{width:91.66666667%}.w-col-tiny-12{width:100%}}.w-widget{position:relative}.w-widget-map{width:100%;height:400px}.w-widget-map label{width:auto;display:inline}.w-widget-map img{max-width:inherit}.w-widget-map .gm-style-iw{text-align:center}.w-widget-map .gm-style-iw>button{display:none !important}.w-widget-twitter{overflow:hidden}.w-widget-twitter-count-shim{display:inline-block;vertical-align:top;position:relative;width:28px;height:20px;text-align:center;background:white;border:#758696 solid 1px;border-radius:3px}.w-widget-twitter-count-shim *{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.w-widget-twitter-count-shim .w-widget-twitter-count-inner{position:relative;font-size:15px;line-height:12px;text-align:center;color:#999;font-family:serif}.w-widget-twitter-count-shim .w-widget-twitter-count-clear{position:relative;display:block}.w-widget-twitter-count-shim.w--large{width:36px;height:28px}.w-widget-twitter-count-shim.w--large .w-widget-twitter-count-inner{font-size:18px;line-height:18px}.w-widget-twitter-count-shim:not(.w--vertical){margin-left:5px;margin-right:8px}.w-widget-twitter-count-shim:not(.w--vertical).w--large{margin-left:6px}.w-widget-twitter-count-shim:not(.w--vertical):before,.w-widget-twitter-count-shim:not(.w--vertical):after{top:50%;left:0;border:solid transparent;content:' ';height:0;width:0;position:absolute;pointer-events:none}.w-widget-twitter-count-shim:not(.w--vertical):before{border-color:rgba(117,134,150,0);border-right-color:#5d6c7b;border-width:4px;margin-left:-9px;margin-top:-4px}.w-widget-twitter-count-shim:not(.w--vertical).w--large:before{border-width:5px;margin-left:-10px;margin-top:-5px}.w-widget-twitter-count-shim:not(.w--vertical):after{border-color:rgba(255,255,255,0);border-right-color:white;border-width:4px;margin-left:-8px;margin-top:-4px}.w-widget-twitter-count-shim:not(.w--vertical).w--large:after{border-width:5px;margin-left:-9px;margin-top:-5px}.w-widget-twitter-count-shim.w--vertical{width:61px;height:33px;margin-bottom:8px}.w-widget-twitter-count-shim.w--vertical:before,.w-widget-twitter-count-shim.w--vertical:after{top:100%;left:50%;border:solid transparent;content:' ';height:0;width:0;position:absolute;pointer-events:none}.w-widget-twitter-count-shim.w--vertical:before{border-color:rgba(117,134,150,0);border-top-color:#5d6c7b;border-width:5px;margin-left:-5px}.w-widget-twitter-count-shim.w--vertical:after{border-color:rgba(255,255,255,0);border-top-color:white;border-width:4px;margin-left:-4px}.w-widget-twitter-count-shim.w--vertical .w-widget-twitter-count-inner{font-size:18px;line-height:22px}.w-widget-twitter-count-shim.w--vertical.w--large{width:76px}.w-background-video{position:relative;overflow:hidden;height:500px;color:white}.w-background-video>video{background-size:cover;background-position:50% 50%;position:absolute;margin:auto;width:100%;height:100%;right:-100%;bottom:-100%;top:-100%;left:-100%;object-fit:cover;z-index:-100}.w-background-video>video::-webkit-media-controls-start-playback-button{display:none !important;-webkit-appearance:none}.w-background-video--control{position:absolute;bottom:1em;right:1em;background-color:transparent;padding:0}.w-background-video--control>[hidden]{display:none !important}.w-slider{position:relative;height:300px;text-align:center;background:#dddddd;clear:both;-webkit-tap-highlight-color:rgba(0,0,0,0);tap-highlight-color:rgba(0,0,0,0)}.w-slider-mask{position:relative;display:block;overflow:hidden;z-index:1;left:0;right:0;height:100%;white-space:nowrap}.w-slide{position:relative;display:inline-block;vertical-align:top;width:100%;height:100%;white-space:normal;text-align:left}.w-slider-nav{position:absolute;z-index:2;top:auto;right:0;bottom:0;left:0;margin:auto;padding-top:10px;height:40px;text-align:center;-webkit-tap-highlight-color:rgba(0,0,0,0);tap-highlight-color:rgba(0,0,0,0)}.w-slider-nav.w-round>div{border-radius:100%}.w-slider-nav.w-num>div{width:auto;height:auto;padding:.2em .5em;font-size:inherit;line-height:inherit}.w-slider-nav.w-shadow>div{box-shadow:0 0 3px rgba(51,51,51,0.4)}.w-slider-nav-invert{color:#fff}.w-slider-nav-invert>div{background-color:rgba(34,34,34,0.4)}.w-slider-nav-invert>div.w-active{background-color:#222}.w-slider-dot{position:relative;display:inline-block;width:1em;height:1em;background-color:rgba(255,255,255,0.4);cursor:pointer;margin:0 3px .5em;transition:background-color 100ms,color 100ms}.w-slider-dot.w-active{background-color:#fff}.w-slider-dot:focus{outline:none;box-shadow:0 0 0 2px #fff}.w-slider-dot:focus.w-active{box-shadow:none}.w-slider-arrow-left,.w-slider-arrow-right{position:absolute;width:80px;top:0;right:0;bottom:0;left:0;margin:auto;cursor:pointer;overflow:hidden;color:white;font-size:40px;-webkit-tap-highlight-color:rgba(0,0,0,0);tap-highlight-color:rgba(0,0,0,0);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.w-slider-arrow-left [class^='w-icon-'],.w-slider-arrow-right [class^='w-icon-'],.w-slider-arrow-left [class*=' w-icon-'],.w-slider-arrow-right [class*=' w-icon-']{position:absolute}.w-slider-arrow-left:focus,.w-slider-arrow-right:focus{outline:0}.w-slider-arrow-left{z-index:3;right:auto}.w-slider-arrow-right{z-index:4;left:auto}.w-icon-slider-left,.w-icon-slider-right{top:0;right:0;bottom:0;left:0;margin:auto;width:1em;height:1em}.w-slider-aria-label{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.w-slider-force-show{display:block !important}.w-dropdown{display:inline-block;position:relative;text-align:left;margin-left:auto;margin-right:auto;z-index:900}.w-dropdown-btn,.w-dropdown-toggle,.w-dropdown-link{position:relative;vertical-align:top;text-decoration:none;color:#222222;padding:20px;text-align:left;margin-left:auto;margin-right:auto;white-space:nowrap}.w-dropdown-toggle{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;display:inline-block;cursor:pointer;padding-right:40px}.w-dropdown-toggle:focus{outline:0}.w-icon-dropdown-toggle{position:absolute;top:0;right:0;bottom:0;margin:auto;margin-right:20px;width:1em;height:1em}.w-dropdown-list{position:absolute;background:#dddddd;display:none;min-width:100%}.w-dropdown-list.w--open{display:block}.w-dropdown-link{padding:10px 20px;display:block;color:#222222}.w-dropdown-link.w--current{color:#0082f3}.w-dropdown-link:focus{outline:0}@media screen and (max-width:767px){.w-nav-brand{padding-left:10px}}.w-lightbox-backdrop{color:#000;cursor:auto;font-family:serif;font-size:medium;font-style:normal;font-variant:normal;font-weight:normal;letter-spacing:normal;line-height:normal;list-style:disc;text-align:start;text-indent:0;text-shadow:none;text-transform:none;visibility:visible;white-space:normal;word-break:normal;word-spacing:normal;word-wrap:normal;position:fixed;top:0;right:0;bottom:0;left:0;color:#fff;font-family:"Helvetica Neue",Helvetica,Ubuntu,"Segoe UI",Verdana,sans-serif;font-size:17px;line-height:1.2;font-weight:300;text-align:center;background:rgba(0,0,0,0.9);z-index:2000;outline:0;opacity:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-webkit-tap-highlight-color:transparent;-webkit-transform:translate(0, 0)}.w-lightbox-backdrop,.w-lightbox-container{height:100%;overflow:auto;-webkit-overflow-scrolling:touch}.w-lightbox-content{position:relative;height:100vh;overflow:hidden}.w-lightbox-view{position:absolute;width:100vw;height:100vh;opacity:0}.w-lightbox-view:before{content:"";height:100vh}.w-lightbox-group,.w-lightbox-group .w-lightbox-view,.w-lightbox-group .w-lightbox-view:before{height:86vh}.w-lightbox-frame,.w-lightbox-view:before{display:inline-block;vertical-align:middle}.w-lightbox-figure{position:relative;margin:0}.w-lightbox-group .w-lightbox-figure{cursor:pointer}.w-lightbox-img{width:auto;height:auto;max-width:none}.w-lightbox-image{display:block;float:none;max-width:100vw;max-height:100vh}.w-lightbox-group .w-lightbox-image{max-height:86vh}.w-lightbox-caption{position:absolute;right:0;bottom:0;left:0;padding:.5em 1em;background:rgba(0,0,0,0.4);text-align:left;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.w-lightbox-embed{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.w-lightbox-control{position:absolute;top:0;width:4em;background-size:24px;background-repeat:no-repeat;background-position:center;cursor:pointer;-webkit-transition:all .3s;transition:all .3s}.w-lightbox-left{display:none;bottom:0;left:0;background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9Ii0yMCAwIDI0IDQwIiB3aWR0aD0iMjQiIGhlaWdodD0iNDAiPjxnIHRyYW5zZm9ybT0icm90YXRlKDQ1KSI+PHBhdGggZD0ibTAgMGg1djIzaDIzdjVoLTI4eiIgb3BhY2l0eT0iLjQiLz48cGF0aCBkPSJtMSAxaDN2MjNoMjN2M2gtMjZ6IiBmaWxsPSIjZmZmIi8+PC9nPjwvc3ZnPg==")}.w-lightbox-right{display:none;right:0;bottom:0;background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9Ii00IDAgMjQgNDAiIHdpZHRoPSIyNCIgaGVpZ2h0PSI0MCI+PGcgdHJhbnNmb3JtPSJyb3RhdGUoNDUpIj48cGF0aCBkPSJtMC0waDI4djI4aC01di0yM2gtMjN6IiBvcGFjaXR5PSIuNCIvPjxwYXRoIGQ9Im0xIDFoMjZ2MjZoLTN2LTIzaC0yM3oiIGZpbGw9IiNmZmYiLz48L2c+PC9zdmc+")}.w-lightbox-close{right:0;height:2.6em;background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9Ii00IDAgMTggMTciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxNyI+PGcgdHJhbnNmb3JtPSJyb3RhdGUoNDUpIj48cGF0aCBkPSJtMCAwaDd2LTdoNXY3aDd2NWgtN3Y3aC01di03aC03eiIgb3BhY2l0eT0iLjQiLz48cGF0aCBkPSJtMSAxaDd2LTdoM3Y3aDd2M2gtN3Y3aC0zdi03aC03eiIgZmlsbD0iI2ZmZiIvPjwvZz48L3N2Zz4=");background-size:18px}.w-lightbox-strip{position:absolute;bottom:0;left:0;right:0;padding:0 1vh;line-height:0;white-space:nowrap;overflow-x:auto;overflow-y:hidden}.w-lightbox-item{display:inline-block;width:10vh;padding:2vh 1vh;box-sizing:content-box;cursor:pointer;-webkit-transform:translate3d(0, 0, 0)}.w-lightbox-active{opacity:.3}.w-lightbox-thumbnail{position:relative;height:10vh;background:#222;overflow:hidden}.w-lightbox-thumbnail-image{position:absolute;top:0;left:0}.w-lightbox-thumbnail .w-lightbox-tall{top:50%;width:100%;-webkit-transform:translate(0, -50%);-ms-transform:translate(0, -50%);transform:translate(0, -50%)}.w-lightbox-thumbnail .w-lightbox-wide{left:50%;height:100%;-webkit-transform:translate(-50%, 0);-ms-transform:translate(-50%, 0);transform:translate(-50%, 0)}.w-lightbox-spinner{position:absolute;top:50%;left:50%;box-sizing:border-box;width:40px;height:40px;margin-top:-20px;margin-left:-20px;border:5px solid rgba(0,0,0,0.4);border-radius:50%;-webkit-animation:spin .8s infinite linear;animation:spin .8s infinite linear}.w-lightbox-spinner:after{content:"";position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px;border:3px solid transparent;border-bottom-color:#fff;border-radius:50%}.w-lightbox-hide{display:none}.w-lightbox-noscroll{overflow:hidden}@media (min-width:768px){.w-lightbox-content{height:96vh;margin-top:2vh}.w-lightbox-view,.w-lightbox-view:before{height:96vh}.w-lightbox-group,.w-lightbox-group .w-lightbox-view,.w-lightbox-group .w-lightbox-view:before{height:84vh}.w-lightbox-image{max-width:96vw;max-height:96vh}.w-lightbox-group .w-lightbox-image{max-width:82.3vw;max-height:84vh}.w-lightbox-left,.w-lightbox-right{display:block;opacity:.5}.w-lightbox-close{opacity:.8}.w-lightbox-control:hover{opacity:1}}.w-lightbox-inactive,.w-lightbox-inactive:hover{opacity:0}.w-richtext:before,.w-richtext:after{content:" ";display:table;grid-column-start:1;grid-row-start:1;grid-column-end:2;grid-row-end:2}.w-richtext:after{clear:both}.w-richtext[contenteditable="true"]:before,.w-richtext[contenteditable="true"]:after{white-space:initial}.w-richtext ol,.w-richtext ul{overflow:hidden}.w-richtext .w-richtext-figure-selected.w-richtext-figure-type-video div:after,.w-richtext .w-richtext-figure-selected[data-rt-type="video"] div:after{outline:2px solid #2895f7}.w-richtext .w-richtext-figure-selected.w-richtext-figure-type-image div,.w-richtext .w-richtext-figure-selected[data-rt-type="image"] div{outline:2px solid #2895f7}.w-richtext figure.w-richtext-figure-type-video>div:after,.w-richtext figure[data-rt-type="video"]>div:after{content:'';position:absolute;display:none;left:0;top:0;right:0;bottom:0}.w-richtext figure{position:relative;max-width:60%}.w-richtext figure>div:before{cursor:default!important}.w-richtext figure img{width:100%}.w-richtext figure figcaption.w-richtext-figcaption-placeholder{opacity:.6}.w-richtext figure div{font-size:0px;color:transparent}.w-richtext figure.w-richtext-figure-type-image,.w-richtext figure[data-rt-type="image"]{display:table}.w-richtext figure.w-richtext-figure-type-image>div,.w-richtext figure[data-rt-type="image"]>div{display:inline-block}.w-richtext figure.w-richtext-figure-type-image>figcaption,.w-richtext figure[data-rt-type="image"]>figcaption{display:table-caption;caption-side:bottom}.w-richtext figure.w-richtext-figure-type-video,.w-richtext figure[data-rt-type="video"]{width:60%;height:0}.w-richtext figure.w-richtext-figure-type-video iframe,.w-richtext figure[data-rt-type="video"] iframe{position:absolute;top:0;left:0;width:100%;height:100%}.w-richtext figure.w-richtext-figure-type-video>div,.w-richtext figure[data-rt-type="video"]>div{width:100%}.w-richtext figure.w-richtext-align-center{margin-right:auto;margin-left:auto;clear:both}.w-richtext figure.w-richtext-align-center.w-richtext-figure-type-image>div,.w-richtext figure.w-richtext-align-center[data-rt-type="image"]>div{max-width:100%}.w-richtext figure.w-richtext-align-normal{clear:both}.w-richtext figure.w-richtext-align-fullwidth{width:100%;max-width:100%;text-align:center;clear:both;display:block;margin-right:auto;margin-left:auto}.w-richtext figure.w-richtext-align-fullwidth>div{display:inline-block;padding-bottom:inherit}.w-richtext figure.w-richtext-align-fullwidth>figcaption{display:block}.w-richtext figure.w-richtext-align-floatleft{float:left;margin-right:15px;clear:none}.w-richtext figure.w-richtext-align-floatright{float:right;margin-left:15px;clear:none}.w-nav{position:relative;background:#dddddd;z-index:1000}.w-nav:before,.w-nav:after{content:" ";display:table;grid-column-start:1;grid-row-start:1;grid-column-end:2;grid-row-end:2}.w-nav:after{clear:both}.w-nav-brand{position:relative;float:left;text-decoration:none;color:#333333}.w-nav-link{position:relative;display:inline-block;vertical-align:top;text-decoration:none;color:#222222;padding:20px;text-align:left;margin-left:auto;margin-right:auto}.w-nav-link.w--current{color:#0082f3}.w-nav-menu{position:relative;float:right}[data-nav-menu-open]{display:block !important;position:absolute;top:100%;left:0;right:0;background:#C8C8C8;text-align:center;overflow:visible;min-width:200px}.w--nav-link-open{display:block;position:relative}.w-nav-overlay{position:absolute;overflow:hidden;display:none;top:100%;left:0;right:0;width:100%}.w-nav-overlay [data-nav-menu-open]{top:0}.w-nav[data-animation="over-left"] .w-nav-overlay{width:auto}.w-nav[data-animation="over-left"] .w-nav-overlay,.w-nav[data-animation="over-left"] [data-nav-menu-open]{right:auto;z-index:1;top:0}.w-nav[data-animation="over-right"] .w-nav-overlay{width:auto}.w-nav[data-animation="over-right"] .w-nav-overlay,.w-nav[data-animation="over-right"] [data-nav-menu-open]{left:auto;z-index:1;top:0}.w-nav-button{position:relative;float:right;padding:18px;font-size:24px;display:none;cursor:pointer;-webkit-tap-highlight-color:rgba(0,0,0,0);tap-highlight-color:rgba(0,0,0,0);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.w-nav-button:focus{outline:0}.w-nav-button.w--open{background-color:#C8C8C8;color:white}.w-nav[data-collapse="all"] .w-nav-menu{display:none}.w-nav[data-collapse="all"] .w-nav-button{display:block}.w--nav-dropdown-open{display:block}.w--nav-dropdown-toggle-open{display:block}.w--nav-dropdown-list-open{position:static}@media screen and (max-width:991px){.w-nav[data-collapse="medium"] .w-nav-menu{display:none}.w-nav[data-collapse="medium"] .w-nav-button{display:block}}@media screen and (max-width:767px){.w-nav[data-collapse="small"] .w-nav-menu{display:none}.w-nav[data-collapse="small"] .w-nav-button{display:block}.w-nav-brand{padding-left:10px}}@media screen and (max-width:479px){.w-nav[data-collapse="tiny"] .w-nav-menu{display:none}.w-nav[data-collapse="tiny"] .w-nav-button{display:block}}.w-tabs{position:relative}.w-tabs:before,.w-tabs:after{content:" ";display:table;grid-column-start:1;grid-row-start:1;grid-column-end:2;grid-row-end:2}.w-tabs:after{clear:both}.w-tab-menu{position:relative}.w-tab-link{position:relative;display:inline-block;vertical-align:top;text-decoration:none;padding:9px 30px;text-align:left;cursor:pointer;color:#222222;background-color:#dddddd}.w-tab-link.w--current{background-color:#C8C8C8}.w-tab-link:focus{outline:0}.w-tab-content{position:relative;display:block;overflow:hidden}.w-tab-pane{position:relative;display:none}.w--tab-active{display:block}@media screen and (max-width:479px){.w-tab-link{display:block}}.w-ix-emptyfix:after{content:""}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.w-dyn-empty{padding:10px;background-color:#dddddd}.w-dyn-hide{display:none !important}.w-dyn-bind-empty{display:none !important}.w-condition-invisible{display:none !important}

/* ==========================================================================
   Start of custom Webflow CSS
   ========================================================================== */
.w-pagination-wrapper {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
}

.w-pagination-previous {
  display: block;
  color: #333;
  font-size: 14px;
  margin-left: 10px;
  margin-right: 10px;
  padding-top: 9px;
  padding-bottom: 9px;
  padding-right: 20px;
  padding-left: 20px;
  background-color: #fafafa;
  border-top-width: 1px;
  border-right-width: 1px;
  border-bottom-width: 1px;
  border-left-width: 1px;
  border-top-color: #ccc;
  border-right-color: #ccc;
  border-bottom-color: #ccc;
  border-left-color: #ccc;
  border-top-style: solid;
  border-right-style: solid;
  border-bottom-style: solid;
  border-left-style: solid;
  border-top-right-radius: 2px;
  border-bottom-right-radius: 2px;
  border-bottom-left-radius: 2px;
  border-top-left-radius: 2px;
}

.w-pagination-previous-icon {
  margin-right: 4px;
}

.w-pagination-next {
  display: block;
  color: #333;
  font-size: 14px;
  margin-left: 10px;
  margin-right: 10px;
  padding-top: 9px;
  padding-bottom: 9px;
  padding-right: 20px;
  padding-left: 20px;
  background-color: #fafafa;
  border-top-width: 1px;
  border-right-width: 1px;
  border-bottom-width: 1px;
  border-left-width: 1px;
  border-top-color: #ccc;
  border-right-color: #ccc;
  border-bottom-color: #ccc;
  border-left-color: #ccc;
  border-top-style: solid;
  border-right-style: solid;
  border-bottom-style: solid;
  border-left-style: solid;
  border-top-right-radius: 2px;
  border-bottom-right-radius: 2px;
  border-bottom-left-radius: 2px;
  border-top-left-radius: 2px;
}

.w-pagination-next-icon {
  margin-left: 4px;
}

.w-layout-grid {
  display: -ms-grid;
  display: grid;
  grid-auto-columns: 1fr;
  -ms-grid-columns: 1fr 1fr;
  grid-template-columns: 1fr 1fr;
  -ms-grid-rows: auto auto;
  grid-template-rows: auto auto;
  grid-row-gap: 16px;
  grid-column-gap: 16px;
}

.w-embed-youtubevideo {
  width: 100%;
  position: relative;
  padding-bottom: 0px;
  padding-left: 0px;
  padding-right: 0px;
  background-image: url(https://d3e54v103j8qbb.cloudfront.net/static/youtube-placeholder.2b05e7d68d.svg);
  background-size: cover;
  background-position: 50% 50%;
}

.w-embed-youtubevideo:empty {
  min-height: 75px;
  padding-bottom: 56.25%;
}

body {
  font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
  color: #333;
  font-size: 14px;
  line-height: 20px;
}

h2 {
  margin-top: 20px;
  margin-bottom: 10px;
  font-size: 32px;
  line-height: 36px;
  font-weight: bold;
}

h3 {
  margin-top: 20px;
  margin-bottom: 10px;
  font-size: 24px;
  line-height: 30px;
  font-weight: bold;
}

h4 {
  margin-top: 10px;
  margin-bottom: 10px;
  font-size: 18px;
  line-height: 24px;
  font-weight: bold;
}

h5 {
  margin-top: 10px;
  margin-bottom: 10px;
  font-size: 14px;
  line-height: 20px;
  font-weight: bold;
}

h6 {
  margin-top: 10px;
  margin-bottom: 10px;
  font-size: 12px;
  line-height: 18px;
  font-weight: bold;
}

p {
  margin-bottom: 10px;
}

a {
  text-decoration: underline;
}

ul {
  margin-top: 0px;
  margin-bottom: 10px;
  padding-left: 40px;
}

ol {
  margin-top: 0px;
  margin-bottom: 10px;
  padding-left: 40px;
}

img {
  display: inline-block;
  max-width: 100%;
}

strong {
  font-weight: bold;
}

blockquote {
  margin-bottom: 10px;
  padding: 10px 20px;
  border-left: 5px solid #e2e2e2;
  font-size: 18px;
  line-height: 22px;
}

figure {
  margin-bottom: 10px;
}

figcaption {
  margin-top: 5px;
  text-align: center;
}

.body {
  max-width: 100%;
  padding-top: 60px;
  background-color: #fff;
  font-family: 'Encode Sans Semi Condensed', sans-serif;
  font-weight: 500;
}

.hero {
  padding: 80px 8% 0px;
  background-image: linear-gradient(127deg, #ffc500, #d22 35%, #720096);
}

.hero.products {
  padding-top: 170px;
  padding-bottom: 170px;
  background-image: url("https://assets.website-files.com/611e21f2cab5d3fde1f1197b/615f004d3375df983514f023_puzzle.svg"), linear-gradient(127deg, #ffc500, #d22 35%, #720096);
  background-position: 50% 50%, 0px 0px;
  background-size: cover, auto;
  background-repeat: no-repeat, repeat;
}

.hero.inner {
  margin-top: 0px;
  margin-bottom: 0px;
  padding-bottom: 60px;
  background-image: linear-gradient(127deg, #ffc500, #d22 35%, #720096);
}

.hero.inner.download {
  padding-top: 50px;
}

.hero.inner.padded {
  position: relative;
  display: flex;
  padding-top: 180px;
  padding-bottom: 90px;
  flex-direction: row;
  align-items: center;
}

.hero.inner.padded.rel {
  position: relative;
}

.hero.inner.padded.career {
  padding-top: 140px;
}

.hero.inner.padded.challenge {
  padding-top: 170px;
  padding-bottom: 0px;
}

.hero.inner.about_us {
  display: flex;
  padding-top: 95px;
  padding-bottom: 95px;
  flex-direction: row;
  align-items: center;
}

.hero.inner.community {
  position: relative;
  display: flex;
  padding-top: 180px;
  padding-bottom: 90px;
  flex-direction: row;
  align-items: center;
}

.hero.inner.pricing-table {
  padding-top: 120px;
  padding-bottom: 120px;
}

.hero.inner.downloadhub {
  padding-top: 50px;
  padding-bottom: 50px;
  background-image: linear-gradient(127deg, #ffc500, #d22 35%, #720096);
}

.hero.inner.cypher {
  position: relative;
  display: flex;
  padding-top: 90px;
  padding-bottom: 0px;
  flex-direction: row;
  align-items: center;
}

.hero.inner.cypher.rel {
  position: relative;
}

.hero.inner.cypher.career {
  padding-top: 140px;
}

.hero.inner.cypher.challenge {
  padding-top: 170px;
  padding-bottom: 0px;
}

.hero.inner.kafka_hero {
  margin-top: 60px;
}

.hero.inner.kafka_hero.cloud_lauch_test {
  background-image: url("https://assets.website-files.com/611e21f2cab5d3fde1f1197b/628e2d6ff874326e7c538c48_memgraph-release-cloud-lab-mage_hero.svg"), linear-gradient(127deg, #ffc500, #d22 35%, #720096);
  background-position: 0px 0px, 0px 0px;
  background-size: auto, auto;
}

.hero.inner.kafka_hero.cloud_launch {
  margin-bottom: 60px;
  padding-right: 8%;
  padding-bottom: 50px;
  background-image: url("https://assets.website-files.com/611e21f2cab5d3fde1f1197b/628e2d6ff874326e7c538c48_memgraph-release-cloud-lab-mage_hero.svg"), linear-gradient(127deg, #ffc500, #d22 35%, #720096);
  background-position: 100% 100%, 0px 0px;
  background-size: 100% 100%, auto;
}

.hero.inner.kafka_hero.cloud_launch.gdz_az {
  background-image: url("https://assets.website-files.com/611e21f2cab5d3fde1f1197b/62a9821ceda8941ee414c33d_Asset%202%20(1).svg");
  background-position: 0px 0px;
  background-size: cover;
  background-repeat: repeat;
  background-attachment: scroll;
}

.hero.inner.kafka_hero.cloud_launch.gdz_az.data_lineage {
  background-image: url("https://assets.website-files.com/611e21f2cab5d3fde1f1197b/6304b0e4cdd5366c969835c8_memgraph-webinar-track-data-lineage-with-a-graph-lineage-david-bucek-jan-zak.svg"), url("https://assets.website-files.com/611e21f2cab5d3fde1f1197b/62a9821ceda8941ee414c33d_Asset%202%20(1).svg");
  background-size: contain, cover;
}

.hero.contact_hero {
  padding-top: 100px;
  padding-right: 3%;
  padding-left: 3%;
}

.hero.article_hero {
  margin-bottom: -500px;
  padding: 315px 3%;
  background-image: linear-gradient(127deg, #ffc500, #d22 35%, #720096);
}

.hero.waitlist_hero {
  padding-top: 70px;
  padding-right: 3%;
  padding-left: 3%;
  background-image: linear-gradient(127deg, #ffc500, #d22 37%, #720096);
  background-clip: padding-box;
  -webkit-text-fill-color: inherit;
}

.hero.blog_hero {
  padding-top: 100px;
  padding-right: 3%;
  padding-left: 3%;
}

.hero.home.product_hero {
  position: static;
}

.hero.home.product_hero.new_page {
  padding-top: 60px;
}

.hero.home.new_home {
  padding-bottom: 0px;
}

.hero.home.pages_home {
  height: 640px;
}

.hero.home.pages_home.pages_nosql {
  height: 540px;
}

.hero.home.pages_home.pages_free_graph_db {
  height: 500px;
}

.hero.home.pages_home.hero_how_it_works {
  background-image: url("https://assets.website-files.com/611e21f2cab5d3fde1f1197b/62e2267e4a47bc1c64e6e205_how-it-works-hero.svg"), linear-gradient(127deg, #ffc500, #d22 35%, #720096);
  background-position: 50% 50%, 0px 0px;
  background-size: 100%, auto;
  background-repeat: repeat-x, repeat;
  background-attachment: scroll, scroll;
}

.hero.home.pages_home.hero_how_it_works.hero_long_img {
  background-image: url("https://assets.website-files.com/611e21f2cab5d3fde1f1197b/637ddbbcdd2efe1a3e4a20c3_memgraph-fraud-detection-hero-07%20(1).svg"), linear-gradient(127deg, #ffc500, #d22 35%, #720096);
}

.hero.home.pages_home.hero_how_it_works.hero_iam_long {
  background-image: url("https://assets.website-files.com/611e21f2cab5d3fde1f1197b/6380a5e54ccc8fef98bce3a9_memgraph-iam-hero-02%20(1).svg"), linear-gradient(127deg, #ffc500, #d22 35%, #720096);
  background-size: 100% 100%, auto;
}

.hero.home.pages_home.hero_how_it_works.hero_iam_long.hero_long_bg {
  background-image: url("https://assets.website-files.com/611e21f2cab5d3fde1f1197b/63ca93197d71b6a337d98a8d_memgraph-fraud-detection-hero.svg"), linear-gradient(127deg, #ffc500, #d22 35%, #720096);
  background-size: auto, auto;
}

.hero.home.pages_home.hero_how_it_works.hero_iam_long.hero_long_bg.hero_long_dl {
  background-image: url("https://assets.website-files.com/611e21f2cab5d3fde1f1197b/63d28df76c20517405ad1872_memgraph-data-lineage-hero.svg"), linear-gradient(127deg, #ffc500, #d22 35%, #720096);
  background-size: cover, auto;
}

.hero.home.pages_home.hero_how_it_works.hero_iam_long.hero_long_bg.hero_long_dll {
  background-image: url("https://assets.website-files.com/611e21f2cab5d3fde1f1197b/63d28df76c20517405ad1872_memgraph-data-lineage-hero.svg"), linear-gradient(127deg, #ffc500, #d22 35%, #720096);
  background-size: cover, auto;
}

.hero.home.pages_home.hero_how_it_works.hero_iam_long.hero_long_bg.hero-long-dl {
  background-image: url("https://assets.website-files.com/611e21f2cab5d3fde1f1197b/63d28df76c20517405ad1872_memgraph-data-lineage-hero.svg"), linear-gradient(127deg, #ffc500, #d22 35%, #720096);
  background-size: contain, auto;
}

.hero.home.pages_home.hero_how_it_works.hero_iam_long.hero_dl_long {
  background-image: url("https://assets.website-files.com/611e21f2cab5d3fde1f1197b/63d28df76c20517405ad1872_memgraph-data-lineage-hero.svg"), linear-gradient(127deg, #ffc500, #d22 35%, #720096);
  background-size: contain, auto;
}

.hero.home.pages_home.hero_how_it_works.hero_iam_long.dl_hero_long {
  background-image: url("https://assets.website-files.com/611e21f2cab5d3fde1f1197b/63d28df76c20517405ad1872_memgraph-data-lineage-hero.svg"), linear-gradient(127deg, #ffc500, #d22 35%, #720096);
}

.hero.home.pages_home.hero_how_it_works.hero_iam_long.ems_hero_long {
  background-image: url("https://assets.website-files.com/611e21f2cab5d3fde1f1197b/63e1e810e07cdb7eb4dba365_memgraph-energy-management-hero.svg"), linear-gradient(127deg, #ffc500, #d22 35%, #720096);
}

.hero.home.pages_home.home_download_hero {
  height: 711px;
  margin-bottom: 220px;
  padding-top: 20px;
  background-image: url("https://assets.website-files.com/611e21f2cab5d3fde1f1197b/63c0080f7842c5337d9e56c5_Hero.svg"), linear-gradient(127deg, #ffc500, #d22 35%, #720096);
  background-size: cover, auto;
}

.hero.home.careers_hero {
  margin-bottom: 0px;
  padding-bottom: 55px;
}

.hero.home.webinar_hero {
  background-image: url("https://assets.website-files.com/611e21f2cab5d3fde1f1197b/62a9821ceda8941ee414c33d_Asset%202%20(1).svg");
  background-size: cover;
}

.hero.home.teams_home_hero {
  padding-top: 100px;
  padding-bottom: 20px;
}

.hero.home.about_us_hero {
  height: auto;
  max-height: none;
  padding-top: 80px;
}

.hero.home.partners_page_hero {
  position: relative;
}

.hero.categories-index {
  padding-top: 120px;
  padding-right: 3%;
  padding-left: 3%;
}

.hero.topic-index {
  padding: 96px 8% 4px;
}

.hero.new-blog-index {
  height: 550px;
  padding-top: 100px;
  padding-right: 3%;
  padding-left: 3%;
}

.hero.filtered-blog-index {
  height: auto;
  margin-bottom: 170px;
  padding-right: 3%;
  padding-left: 3%;
}

.hero.hero_home_new {
  height: 640px;
  background-image: linear-gradient(127deg, #ffc500, #d22 35%, #720096);
}

.nav {
  position: fixed;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: auto;
  z-index: 99;
  height: auto;
  min-height: 64px;
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #fff;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
}

.nav_container {
  display: flex;
  width: 95%;
  max-width: 1280px;
  margin-right: auto;
  margin-left: auto;
  align-items: center;
}

.nav_menu {
  display: flex;
  justify-content: space-between;
  align-items: center;
  flex: 1;
}

.nav_menu.w--open {
  z-index: 99;
}

.btn {
  padding: 9px 28px;
  flex: 0 0 auto;
  border-radius: 6px;
  background-color: #8c0082;
  box-shadow: 4px 2px 8px -1px rgba(114, 0, 150, 0.5);
  transition: all 200ms ease;
  font-family: 'Encode Sans Semi Condensed', sans-serif;
  color: #fff;
  font-size: 16px;
  line-height: 26px;
  font-weight: 600;
  text-align: center;
  letter-spacing: 0.7px;
  text-transform: uppercase;
}

.btn:hover {
  background-color: #9b0090;
}

.btn.spaced {
  display: inline-block;
  margin-top: 35px;
  color: #fff;
}

.btn.spaced.grid {
  margin-top: 25px;
}

.btn.responsive {
  display: none;
}

.btn.submit_btn {
  bottom: 70px;
  color: #fff;
}

.btn.tab_btn {
  color: #fff;
}

.btn.right {
  margin-left: 20px;
}

.btn.lft {
  background-image: linear-gradient(180deg, #c000b8, #8c0082);
  font-size: 14px;
  line-height: 28px;
}

.btn.lft:hover {
  background-image: linear-gradient(180deg, #b102aa, #7a0272);
}

.btn.dl_btn {
  margin-bottom: 20px;
  padding-right: 60px;
  background-image: url("https://assets.website-files.com/611e21f2cab5d3fde1f1197b/6153f5fd9ed5a854d17b6b7c_DL-arrow.svg");
  background-position: 90% 50%;
  background-size: auto;
  background-repeat: no-repeat;
}

.btn.hero_cta {
  margin-right: 20px;
  padding-right: 16px;
  padding-left: 16px;
  font-size: 14px;
  line-height: 28px;
  font-weight: 500;
}

.btn.hero_cta.kafka {
  margin-right: 10px;
}

.btn.hero_cta.product_hero {
  margin-right: 20px;
  margin-left: 0px;
  font-weight: 500;
}

.btn.hero_cta.hero_product_btn {
  padding-right: 16px;
  padding-left: 16px;
}

.btn.hero_cta.hero_product_btn.btn_fix {
  padding-right: 16px;
  padding-left: 16px;
}

.btn.hero_cta.gqla_btn_bottom_gradient {
  padding-right: 16px;
  padding-left: 16px;
}

.btn.hero_cta.fraud_btn_contact {
  display: flex;
  justify-content: flex-start;
}

.btn.hero_cta.btn_fix {
  padding-right: 16px;
  padding-left: 16px;
}

.btn.hero_cta.how_it_works_btn {
  margin-top: 70px;
}

.btn.nav_btn {
  padding-right: 16px;
  padding-left: 16px;
}

.btn.hidden {
  display: none;
}

.btn.hide {
  display: none;
}

.btn.pricing_btn_hero {
  margin-top: -70px;
}

.nav_link_group {
  display: flex;
  align-items: center;
}

.nav_link {
  margin-left: 40px;
  padding: 2px 0px 0px;
  border-bottom: 4px solid transparent;
  transition: all 200ms ease;
  color: #3e323f;
  font-size: 16px;
  line-height: 58px;
  font-weight: 600;
  text-align: center;
}

.nav_link:hover {
  color: #171218;
}

.nav_link.w--current {
  border-bottom-style: solid;
  border-bottom-color: #231f20;
  color: #3e323f;
}

.nav_link.dropdown-menu {
  margin-left: 0px;
  font-size: 16px;
}

.container {
  position: relative;
  display: block;
  max-width: 1180px;
  margin-right: auto;
  margin-left: auto;
  border-radius: 20px;
  text-align: left;
}

.container.hero_flex {
  display: flex;
  margin-right: auto;
  margin-left: auto;
  padding-top: 0px;
  justify-content: space-between;
  align-items: center;
}

.container.hero_flex.inner.why_mem {
  width: 100%;
  margin-right: auto;
  margin-left: auto;
  flex: 0 0 auto;
}

.container.hero_flex.inner.careers {
  width: 100%;
  margin-right: auto;
  margin-left: auto;
  -ms-grid-row-align: stretch;
  align-self: stretch;
  flex: 0 0 auto;
}

.container.hero_flex.product_hero {
  justify-content: space-between;
  font-weight: 300;
}

.container.hero_flex.new_home {
  margin-bottom: -100px;
}

.container.hero_flex.hero_teams {
  margin-top: 0px;
  margin-bottom: 0px;
  padding-bottom: 60px;
}

.container.hero_flex.hero_pricing_box {
  margin-top: 300px;
}

.container.flex {
  display: flex;
  justify-content: space-between;
  align-items: center;
}

.container.flex.vertical {
  flex-direction: column;
  align-items: flex-start;
}

.container.flex.vertical.new_home {
  margin-top: -100px;
}

.container.flex.absolute {
  margin-top: auto;
  margin-bottom: auto;
  justify-content: flex-start;
}

.container.flex.community {
  display: flex;
  height: auto;
  margin-top: 95px;
  margin-bottom: 95px;
}

.container.flex.community.cloud_padding {
  margin-top: 50px;
}

.container.flex.community.cloud_padding.cloud_container {
  display: flex;
  margin-top: 0px;
}

.container.flex.community.cloud_padding.home_container {
  display: flex;
}

.container.flex.community.gqla_gray_padding {
  margin-top: 60px;
}

.container.flex.community.mage_gray {
  margin-top: 100px;
}

.container.flex.community.mage_gray.mobile_mage_padding.mage_container {
  margin-top: 40px;
}

.container.flex.community.mobile_home_container {
  display: flex;
}

.container.flex.community.lab_padding {
  margin-top: 59px;
}

.container.flex.community.gql_container {
  display: flex;
}

.container.flex.community.mage_container {
  display: flex;
}

.container.flex.community.lab_container {
  display: flex;
}

.container.flex.community.cloud_container {
  display: flex;
}

.container.flex.community.container_product {
  display: block;
  margin-top: 0px;
  margin-bottom: 0px;
}

.container.flex.community.gray_container_product {
  margin-top: 21px;
}

.container.flex.community.container_gray {
  margin-top: 0px;
  margin-bottom: 85px;
}

.container.flex.community.container_gray.container_graj_1 {
  margin-bottom: 65px;
}

.container.flex.community.gradient_container_bottom {
  margin-top: -114px;
  padding-top: 20px;
  padding-bottom: 57px;
}

.container.flex.community.gradient_container_bottom.nosql_gradient_bottom {
  margin-top: 0px;
  margin-bottom: 0px;
  padding-top: 40px;
}

.container.flex.community.container_product_left {
  margin-top: 95px;
  margin-bottom: 30px;
}

.container.flex.community.container_product_left.nosql_page {
  flex-direction: row-reverse;
}

.container.flex.community.container_product_left.container_gqla_margin {
  margin-bottom: 95px;
}

.container.flex.community.container_product_left.mage_container_left {
  margin-bottom: 95px;
}

.container.flex.community.container_product_left.graph_algorithm_page {
  flex-direction: row;
}

.container.flex.community.gql_gray_section_container {
  margin-top: 0px;
  margin-bottom: 0px;
  padding-top: 60px;
  padding-bottom: 0px;
  flex-direction: row;
}

.container.flex.community.gql_gray_section_container.careers_section_2 {
  margin-top: 0px;
}

.container.flex.community.container_product_left-_home {
  margin-top: 0px;
  margin-bottom: 0px;
  flex-direction: row;
}

.container.flex.community.container_product_left-_home.test_home_page_2 {
  flex-direction: row-reverse;
}

.container.flex.community.cloud_section_nomargin {
  margin-bottom: 0px;
}

.container.flex.community.how_container {
  display: flex;
  margin-top: 0px;
  margin-bottom: 0px;
  flex-direction: row;
  align-items: stretch;
}

.container.flex.community.how_container.how_h2 {
  margin-top: 180px;
  margin-bottom: 70px;
}

.container.flex.community.container_careers_teams {
  margin-top: -90px;
}

.container.flex.community.careers_teams_container {
  margin-top: -160px;
}

.container.flex.community.our_yourney_right {
  flex-direction: row-reverse;
}

.container.flex.community.careers_right_container {
  margin-top: 0px;
  margin-bottom: 0px;
  padding-top: 120px;
  padding-bottom: 120px;
  flex-direction: row-reverse;
}

.container.flex.community.careers_right_container.teams_right_container_bottom {
  margin-top: 0px;
  margin-bottom: 0px;
  padding-top: 120px;
  padding-bottom: 120px;
}

.container.flex.wrap {
  flex-wrap: wrap;
}

.container.flex.webinar_container {
  margin-bottom: 0px;
  padding-bottom: 20px;
  padding-left: 0%;
}

.container.flex.about_us_container {
  padding-top: 100px;
  padding-bottom: 100px;
  border-radius: 0px;
  box-shadow: none;
}

.container.tb_flex {
  display: flex;
  padding-top: 55px;
  padding-bottom: 55px;
  justify-content: flex-start;
  align-items: flex-start;
}

.container.uc {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
}

.container.os_flex {
  display: flex;
  justify-content: space-between;
}

.container.sub {
  z-index: 1;
  padding-left: 60px;
}

.container.connect {
  z-index: 1;
}

.container.contact_box {
  z-index: 1;
  max-width: 100%;
  margin-bottom: -250px;
  padding: 65px 5% 50px;
  border-radius: 8px;
  background-color: #fff;
  box-shadow: 1px 1px 25px 0 rgba(186, 184, 187, 0.45);
}

.container.contact_box.pressroom {
  margin-bottom: 0px;
}

.container.top_article {
  z-index: 1;
  width: 100%;
  max-width: 1180px;
  margin-right: auto;
  margin-bottom: -77px;
  margin-left: auto;
  padding: 60px 5% 55px;
  border-radius: 8px;
  background-color: #fff;
  box-shadow: 1px 1px 25px 0 rgba(186, 184, 187, 0.45);
  text-decoration: none;
}

.container.article_body {
  z-index: 1;
  max-width: 100%;
  padding: 86px 5% 75px;
  border-radius: 8px;
  background-color: #fff;
  box-shadow: 1px 1px 25px 0 rgba(186, 184, 187, 0.45);
}

.container.article_flex {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
  align-items: flex-start;
}

.container.media_container {
  margin-top: 50px;
}

.container.tweet-embed {
  display: flex;
  margin-top: 80px;
  margin-bottom: -40px;
  justify-content: center;
}

.container.waitlist_box {
  z-index: 1;
  display: block;
  max-width: 100%;
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 50px 5%;
  border-radius: 8px;
  background-color: #fff;
  box-shadow: 1px 1px 25px 0 rgba(186, 184, 187, 0.45);
  text-align: center;
}

.container.waitlist_box.pressroom {
  margin-bottom: 0px;
}

.container.waitlist_content {
  top: 60px;
  z-index: 1;
  max-width: 100%;
  margin-bottom: 40px;
  padding: 35px 5% 40px;
  justify-content: space-between;
  border-radius: 8px;
  background-color: #f9f9f9;
  transition: opacity 200ms ease;
}

.container.waitlist_content.cloud {
  top: 20px;
}

.container.waitlist_content.cloud.product_page_pip {
  top: 75px;
  max-width: 80%;
  margin-top: 0px;
  margin-bottom: 80px;
  padding: 20px 5%;
  background-color: #fff;
  box-shadow: 3px 3px 4px 2px rgba(0, 0, 0, 0.25);
}

.container.waitlist_flex {
  display: flex;
  align-items: center;
}

.container.reach {
  margin-top: 90px;
}

.container.cube_flex {
  display: flex;
  align-items: center;
}

.container.split_flex {
  display: flex;
  justify-content: space-between;
  align-items: stretch;
}

.container._5-lr-padding {
  padding-right: 5%;
  padding-left: 5%;
}

.container.blog {
  z-index: 1;
  width: 100%;
  max-width: 100%;
  padding: 86px 0% 75px;
  border-radius: 8px;
  background-color: #fff;
  box-shadow: 1px 1px 25px 0 rgba(186, 184, 187, 0.45);
}

.container.newsletter {
  z-index: 1;
  width: 100%;
  max-width: 100%;
  padding: 86px 0% 75px;
  border-radius: 8px;
  background-color: #fff;
  box-shadow: 1px 1px 25px 0 rgba(186, 184, 187, 0.45);
}

.container.latest-newsletter {
  z-index: 1;
  overflow: hidden;
  width: 100%;
  max-width: 1180px;
  margin-right: auto;
  margin-bottom: -77px;
  margin-left: auto;
  padding: 16px 16px 16px 5%;
  border-radius: 8px;
  background-color: #fff;
  box-shadow: 1px 1px 25px 0 rgba(186, 184, 187, 0.45);
  text-decoration: none;
}

.container.latest-newsletter:hover {
  color: #8c0082;
}

.container.blog-index-featured-article {
  z-index: 1;
  display: -ms-grid;
  display: grid;
  width: 100%;
  max-width: 1180px;
  margin-right: auto;
  margin-left: auto;
  padding: 60px 48px 55px;
  grid-auto-columns: 1fr;
  grid-column-gap: 48px;
  grid-row-gap: 16px;
  -ms-grid-columns: minmax(200px, 35%) 1fr;
  grid-template-columns: minmax(200px, 35%) 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
  border-radius: 8px;
  background-color: #fff;
  box-shadow: 1px 1px 25px 0 rgba(186, 184, 187, 0.45);
  text-decoration: none;
}

.container.blog-index-featured-article.hide_blog_tab {
  display: none;
}

.container.internship {
  display: block;
  margin-top: 0px;
  padding-top: 0px;
  justify-content: flex-start;
}

.container.cloud_launch {
  overflow: hidden;
}

.container.mage_algorithm_link {
  margin-bottom: 80px;
  padding-bottom: 0px;
}

.container.container_code_block {
  display: block;
  flex-direction: row;
  justify-content: center;
  grid-auto-columns: 1fr;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  -ms-grid-columns: 1fr 1fr;
  grid-template-columns: 1fr 1fr;
  -ms-grid-rows: auto auto;
  grid-template-rows: auto auto;
  border-radius: 8px;
  box-shadow: 3px 3px 4px 2px rgba(0, 0, 0, 0.25);
}

.container.container_code_block.hiring_bar {
  border-style: solid;
  border-width: 1px;
  border-color: transparent;
  border-radius: 0px;
  box-shadow: none;
  mix-blend-mode: normal;
}

.container.container_code_block.container_teams_code_block {
  display: flex;
  max-width: 1200px;
  justify-content: center;
  background-color: #fff;
}

.container.container_product {
  display: block;
}

.container.about_us_container {
  border-radius: 8px;
  box-shadow: 3px 3px 4px 2px rgba(0, 0, 0, 0.25);
}

.container.about_us_testimonial_container {
  display: flex;
  justify-content: center;
}

.container.fraud_container_space {
  margin-top: 80px;
  padding-bottom: 40px;
}

.container.fraud_container_space_down {
  display: flex;
  margin-bottom: 46px;
  flex-direction: row;
  justify-content: flex-start;
  align-items: stretch;
  grid-auto-columns: 1fr;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  -ms-grid-columns: 1fr 1fr;
  grid-template-columns: 1fr 1fr;
  -ms-grid-rows: auto auto;
  grid-template-rows: auto auto;
  text-align: left;
}

.container.fraud_features_container {
  display: block;
}

.container.careers_container_benefits {
  display: block;
  padding-bottom: 25px;
  text-align: left;
}

.container.careers_container_benefits.acordion_container {
  padding-bottom: 0px;
}

.container.careers_container_benefits.acordion_container.gray_faq {
  padding-right: 0%;
  padding-bottom: 86px;
  padding-left: 0%;
}

.container.fix_gqla {
  display: block;
  text-align: left;
}

.container.ppp_neo4j_resources {
  margin-top: 0px;
  margin-bottom: 0px;
  padding-top: 20px;
  padding-bottom: 40px;
}

.container.use_case_page_section_1 {
  margin-top: 100px;
  margin-bottom: 100px;
}

.container.usecase_page_section_2 {
  margin-top: 100px;
}

.container.partners_gray_container {
  display: flex;
  margin-top: 0px;
  margin-bottom: 0px;
  padding-top: 80px;
  padding-bottom: 80px;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
}

.container.download_2_box_container {
  display: flex;
  justify-content: flex-start;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.hero_left {
  width: auto;
  max-width: 593px;
  padding-bottom: 110px;
  flex: 0 auto;
}

.hero_left.inner {
  width: 50%;
  padding-bottom: 85px;
}

.hero_left.inner.wide {
  width: 65%;
}

.hero_left.inner.download {
  width: 55%;
  padding-bottom: 50px;
}

.hero_left.inner.why_mem {
  width: 50%;
  padding-bottom: 50px;
}

.hero_left.inner.wider {
  width: 72%;
}

.hero_left.inner.waitlist {
  min-width: 440px;
  margin-bottom: 100px;
  padding-bottom: 0px;
}

.hero_left.inner.padded {
  padding-right: 5%;
}

.hero_left.inner.team {
  width: 50%;
  padding-bottom: 50px;
}

.hero_left.inner.careers {
  width: 50%;
  padding-bottom: 50px;
  flex: 0 0 auto;
}

.hero_left.products {
  width: 100%;
  padding-bottom: 0px;
}

.hero_left.pricing_hero {
  width: 45%;
  padding-bottom: 0px;
}

.hero_left.gqla_hero_left {
  padding-bottom: 0px;
}

.hero_left.gqla_hero_left.new_pages {
  width: 50%;
  max-width: 50%;
}

.hero_left.mage_test {
  position: static;
  max-width: none;
  padding-bottom: 0px;
}

.hero_left.new_home_hero {
  max-width: 50%;
}

.hero_left.legal_hero_left {
  padding-bottom: 0px;
}

.hero_left.hereo_l_padding_top {
  margin-top: 0px;
  padding-top: 50px;
}

.hero_left.hero_l_enterprise {
  max-width: 620px;
}

.hero_right.inner.appchallenge {
  position: relative;
  z-index: 2;
}

.hero_right.toolbox_inner {
  width: 45%;
}

.hero_right.download_inner {
  width: 45%;
  margin-bottom: -100px;
}

.hero_right.why_memgraph {
  width: 55%;
  margin-bottom: -100px;
}

.hero_right.why_memgraph.team_img {
  overflow: hidden;
  border-radius: 8px;
}

.hero_right.hp_img {
  max-width: 50%;
  flex: 0 auto;
}

.hero_right.hp_img.new_pages {
  width: 50%;
  max-width: 50%;
}

.hero_right.hp_img.careers_hero_right {
  height: auto;
  max-width: none;
}

.hero_right.download_hub_right {
  width: 45%;
}

.h1 {
  margin-top: 0px;
  margin-bottom: 24px;
  color: #fff;
  font-size: 62px;
  line-height: 74px;
}

.h1.product {
  max-width: 500px;
}

.h1.inner {
  font-family: 'Encode Sans Semi Condensed', sans-serif;
  font-size: 42px;
  line-height: 48px;
  font-weight: 600;
}

.h1.inner.kafka_hero {
  margin-top: 40px;
  padding-top: 40px;
}

.h1.inner.cloud_launch {
  font-size: 62px;
}

.h1.inner.internship_h2_hero {
  font-size: 56px;
  line-height: 70px;
  font-weight: 600;
}

.h1.dark {
  color: #231f20;
  font-size: 39px;
  line-height: 52px;
  letter-spacing: 0.1px;
}

.h1.article {
  max-width: 90%;
  margin-bottom: 0px;
  transition: all 200ms ease;
  color: #231f20;
  font-size: 32px;
  line-height: 45px;
  font-weight: 500;
  letter-spacing: 0.08px;
  text-decoration: none;
}

.h1.article:hover {
  text-decoration: underline;
}

.h1.article_title {
  max-width: 50%;
  margin-bottom: 0px;
  transition: all 200ms ease;
  color: #231f20;
  font-size: 39px;
  line-height: 52px;
  font-weight: 500;
  letter-spacing: 0.1px;
  text-decoration: none;
}

.h1.article_title:hover {
  text-decoration: underline;
}

.h1.newsletter-index {
  max-width: 90%;
  margin-bottom: 0px;
  transition: all 200ms ease;
  color: #231f20;
  font-size: 32px;
  line-height: 45px;
  font-weight: 500;
  letter-spacing: 0.08px;
  text-decoration: none;
}

.h1.newsletter-index:hover {
  text-decoration: underline;
}

.h1.blog-index-featured-title {
  max-width: 90%;
  margin-bottom: 0px;
  transition: all 200ms ease;
  color: #231f20;
  font-size: 32px;
  line-height: 130%;
  font-weight: 500;
  letter-spacing: 0.08px;
  text-decoration: none;
}

.h1.blog-index-featured-title:hover {
  text-decoration: underline;
}

.h1.product_hero {
  font-family: 'Encode Sans Semi Condensed', sans-serif;
  font-size: 56px;
  line-height: 70px;
  font-weight: 600;
}

.h1.product_hero.new_pages {
  font-size: 42px;
  line-height: 56px;
}

.h1.new_home {
  margin-top: 50px;
  font-family: 'Encode Sans Semi Condensed', sans-serif;
  font-weight: 600;
}

.h1.h1-hero {
  max-width: 593px;
  margin-bottom: 0px;
  font-size: 48px;
  line-height: 56px;
  font-weight: 600;
}

.h1.h1-hero.teams_h1 {
  font-size: 48px;
  line-height: 56px;
}

.h1.h1-hero.h1_fix {
  margin-bottom: 0px;
}

.h1.h1-hero.about-us-h1 {
  max-width: 480px;
}

.h1.h1-hero-gql {
  max-width: 560px;
  margin-bottom: 0px;
  font-size: 48px;
  line-height: 56px;
  font-weight: 600;
}

.h1.h1_howitworks {
  max-width: 349px;
  font-size: 48px;
  line-height: 56px;
  font-weight: 600;
}

.h1.hero_h1 {
  max-height: 168px;
  max-width: 593px;
  min-width: 0px;
  margin-bottom: 0px;
  font-family: 'Encode Sans Semi Condensed', sans-serif;
  font-size: 48px;
  line-height: 56px;
  font-weight: 600;
}

.h1.hero_h1.h1_4_lines {
  width: 593px;
  max-height: none;
  max-width: none;
}

.h1.hero_h1.hero_fraud_2_title {
  max-width: 593px;
  font-size: 46px;
}

.h1.hero_h1.hero_ems_h1 {
  max-height: none;
}

.h1.hero_h1.h1_enterprise {
  width: 617px;
  max-width: 620px;
}

.hero_paragraph {
  max-width: 55%;
  margin-bottom: 32px;
  font-family: Roboto, sans-serif;
  color: #fff;
  font-size: 20px;
  line-height: 28px;
  font-weight: 400;
}

.hero_paragraph.inner {
  max-width: 510px;
}

.hero_paragraph.inner.prod {
  max-width: 384px;
}

.hero_paragraph.inner.dl {
  max-width: 400px;
  margin-bottom: 10px;
}

.hero_paragraph.inner.community {
  max-width: 540px;
  font-size: 16px;
  line-height: 24px;
}

.hero_paragraph.inner.careers {
  max-width: 520px;
}

.hero_paragraph.inner.pg {
  max-width: 540px;
  color: #fff;
}

.hero_paragraph.product_hero {
  max-width: 100%;
  margin-bottom: 50px;
  font-weight: 400;
}

.hero_paragraph.product_hero.mage_hero {
  max-width: 80%;
}

.hero_paragraph.new_home {
  max-width: 90%;
}

.hero_paragraph.hero_paragraph_product {
  max-width: 506px;
  margin-top: 20px;
  margin-bottom: 40px;
  padding-top: 0px;
  font-size: 16px;
  line-height: 24px;
}

.hero_paragraph.hero_paragraph_product.hero_paragraph_fix {
  margin-top: 20px;
  margin-bottom: 40px;
}

.memgraph_home_illustration_streaming_data_platform-svg {
  margin-bottom: -30px;
}

.memgraph_home_illustration_streaming_data_platform-svg.inner {
  position: relative;
  right: -5%;
  width: 105%;
  max-width: 105%;
  margin-bottom: -30px;
}

.memgraph_home_illustration_streaming_data_platform-svg.inner.pg_page {
  z-index: 1;
  width: 115%;
  max-width: 112%;
  margin-bottom: -16%;
}

.memgraph_home_illustration_streaming_data_platform-svg.inner.waitlist_page {
  margin-bottom: -30px;
}

.memgraph_home_illustration_streaming_data_platform-svg.inner.cypher-page {
  width: 100%;
  margin-bottom: 1px;
}

.memgraph_home_illustration_streaming_data_platform-svg.transparent_right {
  margin-bottom: -30px;
  margin-left: auto;
}

.memgraph_home_illustration_streaming_data_platform-svg.toolbox {
  position: relative;
  top: -20px;
  right: 0%;
  width: 118%;
  max-width: 118%;
  margin-bottom: 0px;
}

.memgraph_home_illustration_streaming_data_platform-svg.download_graphic {
  position: relative;
  top: -20px;
  right: 0%;
  width: 118%;
  max-width: 118%;
  margin-bottom: 0px;
}

.memgraph_home_illustration_streaming_data_platform-svg.why_graphic {
  position: absolute;
  left: auto;
  top: auto;
  right: 30px;
  bottom: -30px;
  width: 49%;
  max-width: 49%;
  margin-top: auto;
  margin-bottom: auto;
}

.memgraph_home_illustration_streaming_data_platform-svg.community_graphic {
  position: absolute;
  left: auto;
  top: auto;
  right: 0%;
  bottom: 0%;
  width: 50%;
  max-width: 665px;
  margin-top: auto;
  margin-bottom: auto;
}

.memgraph_home_illustration_streaming_data_platform-svg.video_grid {
  position: absolute;
  left: auto;
  top: 29.5%;
  right: 3%;
  bottom: auto;
  width: 100%;
  max-width: 48%;
  margin-top: auto;
  margin-bottom: auto;
  border-radius: 2px;
  background-color: #fff;
  box-shadow: 1px 1px 4px 0 rgba(0, 0, 0, 0.5);
}

.memgraph_home_illustration_streaming_data_platform-svg.pressroom {
  position: absolute;
  left: auto;
  top: 0%;
  right: 0%;
  bottom: 0%;
  width: 50%;
  max-width: 730px;
  margin-top: auto;
  margin-bottom: auto;
}

.memgraph_home_illustration_streaming_data_platform-svg.download_hub_graphic {
  position: relative;
  right: 0%;
  width: 112%;
  max-width: 112%;
  margin-bottom: 0px;
}

.memgraph_home_illustration_streaming_data_platform-svg.careers-page {
  position: relative;
  right: -8%;
  display: block;
  height: 100%;
  max-height: 40vw;
  border-radius: 3px;
  -o-object-fit: cover;
  object-fit: cover;
}

.memgraph_home_illustration_streaming_data_platform-svg.gqla_hero_img {
  width: auto;
  height: auto;
  max-height: none;
  max-width: 100%;
  margin-bottom: 0px;
}

.memgraph_home_illustration_streaming_data_platform-svg.home_illustration_product {
  max-width: 100%;
  margin-bottom: 50px;
  border-right: 0vh solid #000;
}

.memgraph_home_illustration_streaming_data_platform-svg.home_illustration_product.home_image_careers {
  display: inline-block;
  height: auto;
  max-width: 100%;
  margin-bottom: 50px;
}

.memgraph_home_illustration_streaming_data_platform-svg.home_illustration_product.careers_hero {
  max-width: 85%;
  margin-bottom: 80px;
}

.memgraph_home_illustration_streaming_data_platform-svg.pp_networkx_hero_img {
  margin-bottom: 70px;
}

.memgraph_home_illustration_streaming_data_platform-svg.home_page_hero_new_img {
  margin-bottom: 0px;
}

.memgraph_home_illustration_streaming_data_platform-svg.home_page_hero_new_img.hero_image_nro {
  margin-top: -75px;
}

.memgraph_home_illustration_streaming_data_platform-svg.freelancers_hero_img {
  margin-bottom: 0px;
}

.logo_section {
  padding: 50px 8%;
  background-color: #fff;
}

.logo_img {
  flex: 0 0 auto;
}

.section {
  position: relative;
  padding: 70px 8%;
}

.section.grey {
  background-color: #f9f9f9;
}

.section.grey.ebook {
  padding-top: 0px;
  padding-bottom: 0px;
}

.section.grey.tall {
  padding-top: 110px;
  padding-bottom: 110px;
  background-color: transparent;
  background-image: none;
}

.section.grey.tall.gqla_right {
  padding-top: 95px;
  padding-bottom: 95px;
  border-style: solid;
  border-width: 0px;
  border-color: transparent;
  background-color: rgba(0, 0, 0, 0.02);
  box-shadow: 1px 1px 3px 0 transparent;
}

.section.grey.tall.graph_db_visualize_right {
  padding-top: 0px;
  padding-bottom: 0px;
}

.section.grey.tall.mage_section {
  padding-top: 0px;
  padding-bottom: 0px;
}

.section.grey.tall.community_gray {
  background-color: #f9f9f9;
}

.section.grey.algos {
  margin-bottom: 90px;
  padding-bottom: 0px;
}

.section.integrate {
  padding-top: 40px;
  padding-bottom: 40px;
  background-color: #f9f9f9;
}

.section.lines {
  background-color: #fff;
  background-image: url("https://assets.website-files.com/611e21f2cab5d3fde1f1197b/61266fc06e5a3afe484aeabf_wave-art.jpg");
  background-position: 50% 35%;
  background-size: 100vw;
  background-repeat: no-repeat;
}

.section.lines.cypher {
  display: flex;
  background-position: 50% 27%;
}

.section.lines.kafka {
  padding-top: 100px;
}

.section.lines.new_home {
  position: relative;
  margin-top: 0px;
  margin-bottom: 100px;
  padding-top: 80px;
  padding-bottom: 49px;
  background-image: url("https://assets.website-files.com/611e21f2cab5d3fde1f1197b/61266fc06e5a3afe484aeabf_wave-art.jpg");
  background-position: 50% 100%;
}

.section.lines.new_home.no_lines_home {
  background-image: none;
}

.section.lines.new_home.no_lines_home.mobile_home_stream {
  margin-top: 130px;
  margin-bottom: 144px;
  padding-top: 0px;
  padding-bottom: 0px;
}

.section.illustration {
  padding-bottom: 90px;
}

.section.illustration.hiw {
  padding-top: 95px;
  background-color: #fff;
}

.section.illustration.white {
  background-color: #fff;
}

.section.grid {
  padding-top: 117px;
  padding-bottom: 0px;
}

.section.grid.gqla_grid_features {
  padding-top: 120px;
}

.section.grid.gqla_grid_features.careers_section_title_png {
  margin-top: 48px;
  margin-bottom: 0px;
  padding-top: 89px;
  padding-bottom: 0px;
}

.section.grid.gqla_grid_features.careers_section_title_png.careers_team_section {
  height: 468px;
  background-image: url("https://assets.website-files.com/611e21f2cab5d3fde1f1197b/62e2933893646a67d0ba0898_20211001-_DSC2388%201.png"), linear-gradient(104deg, #ffc500, #dc2223 41%, #720096 104%);
  background-position: 50% 50%, 0px 0px;
  background-size: cover, auto;
}

.section.grid.gqla_grid_features.careers_section_title_png.careers_team_section.careers_hiring {
  height: 492px;
  background-image: linear-gradient(180deg, #f9f9f9, #f9f9f9);
}

.section.grid.memgraphdb_grid_features-copy {
  margin-top: 120px;
  margin-bottom: 100px;
  padding-top: 0px;
}

.section.grid.memgraphdb_grid_features-copy.free_graph_db_core_cap {
  margin-top: 0px;
}

.section.grid.fraud_features {
  padding-top: 127px;
}

.section.grid.fraud_features.fraud_why_use_mg {
  padding-top: 20px;
}

.section.grid.ppp_read_on_docs {
  padding-top: 90px;
}

.section.grid.ppp_read_on_docs.hide_secttion {
  display: none;
}

.section.grid.about_us_foundation_section {
  margin-top: 127px;
  padding-top: 0px;
}

.section.grid.use_case_section {
  padding-top: 20px;
}

.section.grid.use_case_section.webinars_section {
  margin-bottom: 100px;
  padding-top: 100px;
}

.section.grid.use_case_section.use_case_on_agencies {
  margin-top: 102px;
  padding-right: 8%;
}

.section.bg {
  padding-right: 4%;
  padding-left: 4%;
}

.section.bg.no-pad {
  padding-top: 15px;
  padding-right: 2.5%;
  padding-left: 2.5%;
}

.section.bg.no-pad.kate-latte-delete {
  display: none;
}

.section.where {
  padding-top: 0px;
  padding-bottom: 10px;
}

.section.points {
  background-image: url("https://assets.website-files.com/611e21f2cab5d3fde1f1197b/6130b71c5ad8c15644c97900_Developer_benefits_background.svg");
  background-position: 50% 70px;
  background-size: auto;
  background-repeat: no-repeat;
}

.section.points.internship_section_1 {
  display: block;
}

.section.points.internship_section_1.internship_12 {
  display: none;
}

.section.values {
  padding-bottom: 40px;
}

.section.tall {
  display: block;
  padding-top: 100px;
  padding-bottom: 100px;
}

.section.no_overflow {
  overflow: hidden;
  margin-bottom: 0px;
  padding-top: 0px;
  padding-bottom: 0px;
}

.section.no_overflow.gqla_left {
  margin-bottom: 0px;
  padding-bottom: 95px;
  border-radius: 0px;
}

.section.no_overflow.gqla_left.new_home {
  padding-top: 0px;
  padding-bottom: 0px;
}

.section.no_overflow.gqla_left.new_page {
  padding-top: 100px;
  padding-bottom: 100px;
}

.section.no_overflow.section_left {
  margin-top: 0px;
  margin-bottom: 0px;
  padding-top: 0px;
  padding-bottom: 0px;
}

.section.no_overflow.section_left.memgraphdb_left_1 {
  background-color: #f9f9f9;
}

.section.no_overflow.section_left.nosql_left {
  background-color: #f9f9f9;
}

.section.no_overflow.section_right_gray {
  margin-top: 0px;
  margin-bottom: 0px;
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #f9f9f9;
}

.section.no_overflow.section_right_gray.memgraphdb_right_1 {
  background-color: #fff;
}

.section.no_overflow.section_left-_home {
  margin-top: 123px;
  margin-bottom: 60px;
  padding-top: 0px;
  padding-bottom: 0px;
}

.section.no_overflow.nosql_left_2 {
  margin-bottom: 0px;
  padding-top: 0px;
  padding-bottom: 0px;
}

.section.no_overflow.graph_visualize_tool_left {
  margin-bottom: 0px;
  padding-top: 0px;
  padding-bottom: 0px;
  direction: ltr;
}

.section.no_overflow.graph_visualize_tool_right {
  background-color: #f9f9f9;
}

.section.no_overflow.partners_page_section_image {
  margin-bottom: 80px;
}

.section.short {
  padding-top: 20px;
}

.section.form_section.install_form {
  margin-top: 40px;
  margin-bottom: 50px;
  padding-top: 110px;
}

.section.form_section.globalform {
  margin-top: 0px;
  margin-bottom: 70px;
  padding-top: 110px;
}

.section.form_section.globalform.webinar_form {
  margin-top: 110px;
}

.section.up {
  padding-top: 330px;
  background-color: #fff;
}

.section.career_embed_section {
  padding-bottom: 40px;
}

.section.purpose {
  display: inline;
  background-color: transparent;
}

.section.blog_collections {
  padding-top: 185px;
  background-color: #fff;
}

.section.instructions {
  padding-top: 95px;
  padding-bottom: 35px;
  background-color: #f9f9f9;
}

.section.semi_grey {
  padding-top: 0px;
  padding-bottom: 130px;
  background-image: linear-gradient(180deg, #f9f9f9 50%, #fff 0);
}

.section.pk_no_overflow {
  overflow: hidden;
  padding-top: 80px;
  padding-bottom: 80px;
}

.section.contact {
  padding-right: 3%;
  padding-left: 3%;
}

.section.waitlist {
  padding-top: 0px;
  padding-right: 3%;
  padding-left: 3%;
  background-color: #fff;
}

.section.no_pad {
  margin-bottom: 0px;
  padding-top: 0px;
  padding-bottom: 0px;
}

.section.wide {
  display: flex;
  margin-top: 0px;
  padding-right: 2.5%;
  padding-bottom: 20px;
  padding-left: 2.5%;
  justify-content: center;
}

.section.wide.less-pad {
  padding-top: 70px;
}

.section.wide.less-pad.end {
  padding-bottom: 80px;
}

.section.small {
  padding-top: 40px;
  padding-bottom: 0px;
}

.section.app_challenge_start {
  padding-bottom: 0px;
}

.section.app_challenge {
  padding-top: 50px;
  padding-bottom: 10px;
}

.section.community_section {
  overflow: hidden;
  padding-top: 7%;
  padding-bottom: 7%;
}

.section.dl_hero {
  padding-top: 95px;
  padding-bottom: 35px;
  background-color: #f9f9f9;
}

.section.details {
  padding-top: 30px;
  padding-bottom: 30px;
}

.section.logo_grid {
  padding-bottom: 50px;
}

.section.related-blogs {
  padding-top: 70px;
  padding-bottom: 100px;
  background-color: #fff;
}

.section.topic-index {
  min-height: 33vh;
  padding-top: 64px;
  background-color: #fff;
}

.section.blog-index {
  padding-right: 3%;
  padding-left: 3%;
}

.section._3column_product_section {
  margin-bottom: 144px;
  padding: 0px 6%;
}

.section._3column_product_section.use_case_fraud {
  margin-top: 101px;
}

.section._3column_product_section.benefits_section {
  margin-bottom: 0px;
  padding-top: 48px;
  padding-bottom: 220px;
  background-color: #f9f9f9;
}

.section.mage_section {
  padding-top: 0px;
  padding-bottom: 0px;
}

.section.our_journey_section {
  background-color: #f9f9f9;
}

.section.accordion_section {
  padding-bottom: 0px;
}

.section.about_us_h3_section {
  margin-bottom: 122px;
  padding-top: 0px;
  padding-bottom: 0px;
}

.section.about_us_h3_section.our_journey_gray {
  margin-bottom: 0px;
  padding-top: 110px;
  padding-bottom: 60px;
  background-color: #f9f9f9;
  color: #333;
}

.section.about_us_h3_section.our_journey_gray_2 {
  margin-bottom: 0px;
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #f9f9f9;
  color: #333;
}

.section.about_us_h3_section.partners_gray_section {
  margin-bottom: 0px;
}

.section.instagram {
  padding-right: 0%;
  padding-left: 0%;
  text-align: center;
}

.upper_head {
  display: none;
  margin-bottom: 20px;
  color: #8c0082;
  font-size: 20px;
  line-height: 30px;
  letter-spacing: 0.2px;
}

.upper_head.tb_head {
  margin-bottom: 15px;
}

.upper_head.fraud_title_box {
  display: inline;
  text-decoration: none;
}

.upper_head.fraud_title_box.srkijeva_clasa {
  text-decoration: line-through;
}

.upper_head.fraud_title_box.home_title_faq_sm {
  line-height: 25px;
}

.h2 {
  font-family: 'Encode Sans Semi Condensed', sans-serif;
  color: #231f20;
  font-size: 24px;
  line-height: 42px;
  font-weight: 500;
  letter-spacing: 0.1px;
}

.h2.white {
  margin-bottom: 36px;
  color: #fff;
}

.h2.white.positioned {
  position: absolute;
  left: 3%;
  top: 0%;
  right: auto;
  bottom: 0%;
  z-index: 1;
  margin-top: 55px;
  margin-bottom: 0px;
  margin-left: 0%;
}

.h2.white.tab_width {
  max-width: 460px;
}

.h2.white.tab_width._1 {
  max-width: 400px;
}

.h2.white.step3 {
  max-width: 500px;
}

.h2.white.wider {
  max-width: 700px;
  margin-top: 0px;
  margin-bottom: 20px;
}

.h2.white.careers_positioned {
  position: absolute;
  left: 0%;
  top: 0%;
  right: auto;
  bottom: 0%;
  z-index: 1;
  display: inline;
  margin-top: 55px;
  margin-bottom: 0px;
  margin-left: 0%;
  font-family: 'Encode Sans Semi Condensed', sans-serif;
}

.h2.white.bolder {
  margin-bottom: 10px;
  font-size: 28px;
  font-weight: 600;
}

.h2.white.gqla_gradient {
  font-size: 31px;
}

.h2.white.gqla_gradient.gqla_last {
  max-width: 507px;
  margin-bottom: 0px;
  padding-bottom: 10px;
}

.h2.white.new_home.new_home_h2 {
  color: #231f20;
}

.h2.white.new_home_orange {
  color: #fff;
  font-weight: 500;
}

.h2.white.orange_gradient_h2 {
  font-size: 31px;
}

.h2.white.h2_gqla_gradient {
  width: 484px;
  margin-bottom: 0px;
  font-size: 31px;
}

.h2.large {
  max-width: 340px;
  font-size: 39px;
  line-height: 52px;
}

.h2.large.wider {
  max-width: 100%;
}

.h2.large.tb_wider {
  max-width: 100%;
  margin-top: 10px;
}

.h2.large.db {
  max-width: 450px;
}

.h2.large.db.internship_hr {
  font-family: 'Encode Sans Semi Condensed', sans-serif;
  font-size: 24px;
  line-height: 42px;
}

.h2.large.ul {
  transition: all 200ms ease;
}

.h2.large.ul:hover {
  text-decoration: underline;
}

.h2.large.ul.gqla_left {
  position: static;
  max-width: 358px;
  margin-top: 0px;
  margin-bottom: 10px;
  font-size: 24px;
  line-height: 42px;
  text-decoration: none;
}

.h2.large.ul.gqla_left.gqla_tutorial {
  max-width: 490px;
  margin-top: 20px;
  font-size: 31px;
  text-decoration: none;
}

.h2.large.ul.gqla_left.gqla_tutorial.new_home {
  color: #fff;
}

.h2.large.ul.gqla_left.gqla_tutorial.new_home_title {
  font-size: 24px;
}

.h2.large.ul.gqla_left.gqla_tutorial.new_home_title.new_home_gradient {
  margin-bottom: 0px;
  color: #fff;
}

.h2.large.ul.gqla_left.pip_instal_product {
  margin-top: 0px;
}

.h2.large.ul.gqla_left.pip_instal_product.new_page {
  position: static;
  display: inline;
  overflow: visible;
  height: 64px;
  max-height: 64px;
  margin-bottom: 0px;
  color: #231f20;
  line-height: 32px;
  -o-object-fit: fill;
  object-fit: fill;
}

.h2.large.ul.gqla_left.pip_instal_product.test_home {
  margin-bottom: 0px;
}

.h2.large.ul.gqla_right {
  max-width: 389px;
  margin-top: 0px;
  padding-top: 0px;
  font-size: 24px;
  line-height: 42px;
  text-decoration: none;
}

.h2.large.ul.h2_gqla_gray_feature {
  max-width: 490px;
  margin-top: 0px;
  margin-bottom: 0px;
  font-size: 31px;
  line-height: 42px;
}

.h2.large.ul.h2_gqla_gray_feature.careers_hiring_h2_bottom {
  margin-bottom: 30px;
}

.h2.large.ul.h2_gqla_gray_feature.whitepaper_h2_left {
  margin-bottom: 20px;
}

.h2.large.values {
  max-width: 520px;
}

.h2.large.about {
  max-width: 500px;
  font-size: 31px;
  line-height: 42px;
}

.h2.large.installation {
  max-width: 400px;
  margin-top: 10px;
}

.h2.large.dl {
  max-width: 400px;
  margin-top: 10px;
  line-height: 56px;
}

.h2.large.max_w {
  max-width: 230px;
}

.h2.large.dl {
  max-width: 470px;
  margin-top: 10px;
}

.h2.large.h2_careers_p {
  max-width: none;
  margin-bottom: 0px;
  font-size: 31px;
  line-height: 40px;
}

.h2.cta_title {
  max-width: 550px;
  margin-top: 0px;
  margin-bottom: 0px;
  color: #fff;
}

.h2.large_link_title {
  max-width: 400px;
  margin-top: 0px;
  margin-bottom: 0px;
  transition: all 200ms ease;
  font-size: 39px;
  line-height: 52px;
}

.h2.large_link_title:hover {
  text-decoration: underline;
}

.h2.large_link_title.open_positions {
  max-width: 282px;
}

.h2.left_title {
  width: 500px;
  max-width: 1000px;
  margin-top: 0px;
  margin-bottom: 49px;
  font-size: 31px;
  line-height: 42px;
  text-align: left;
}

.h2.tb_bar {
  margin-top: 0px;
  margin-bottom: 0px;
}

.h2.tb_bar.cloud_launch {
  text-decoration: underline;
}

.h2.tb_bar.cloud_launch.webinar_h2 {
  margin-top: 40px;
  margin-bottom: 20px;
}

.h2.smaller {
  max-width: 420px;
  margin-top: 0px;
  line-height: 40px;
}

.h2.smaller.white {
  max-width: 500px;
  margin-top: 0px;
  margin-bottom: 18px;
}

.h2.smaller.white---cta {
  max-width: 500px;
  margin-top: 0px;
  margin-bottom: 18px;
  color: #fff;
  font-size: 26px;
}

.h2.large_connect {
  max-width: 100%;
  margin-left: 10%;
  font-size: 39px;
  line-height: 52px;
}

.h2.large_connect.wider {
  max-width: 100%;
}

.h2.large_connect.tb_wider {
  max-width: 100%;
  margin-top: 10px;
}

.h2.large_connect.db {
  max-width: 450px;
}

.h2.large_connect.ul {
  transition: all 200ms ease;
}

.h2.large_connect.ul:hover {
  text-decoration: underline;
}

.h2.large_connect.values {
  max-width: 520px;
}

.h2.large_connect.about {
  max-width: 450px;
  font-size: 31px;
  line-height: 42px;
}

.h2.large_connect.large_socials_community {
  font-size: 28px;
}

.h2.small {
  max-width: 480px;
  font-family: 'Encode Sans Semi Condensed', sans-serif;
  line-height: 32px;
}

.h2.small.h2_interns_top {
  margin-top: 40px;
  margin-bottom: 30px;
  line-height: 42px;
}

.h2.large---white {
  max-width: 340px;
  color: #fff;
  font-size: 39px;
  line-height: 52px;
}

.h2.large---white.wider {
  max-width: 100%;
}

.h2.large---white.tb_wider {
  max-width: 100%;
  margin-top: 10px;
}

.h2.large---white.db {
  max-width: 450px;
}

.h2.large---white.ul {
  transition: all 200ms ease;
}

.h2.large---white.ul:hover {
  text-decoration: underline;
}

.h2.large---white.values {
  max-width: 520px;
}

.h2.large---white.about {
  max-width: 450px;
  font-size: 31px;
  line-height: 42px;
}

.h2.large---white.installation {
  max-width: 400px;
  margin-top: 10px;
}

.h2.large---white.dl {
  max-width: 400px;
  margin-top: 10px;
  line-height: 56px;
}

.h2.medium {
  font-size: 31px;
  line-height: 36px;
}

.h2.smallest {
  margin-top: 0px;
  font-size: 20px;
  line-height: 25px;
}

.h2.purple {
  max-width: 100%;
  margin-top: 0px;
  margin-bottom: 24px;
  padding-top: 0px;
  color: #8c0082;
}

.h2.gqla_feature_header {
  margin-top: -45px;
  margin-bottom: 69px;
  border: 0px solid #000;
  font-size: 31px;
}

.h2.gqla_feature_header.free_graph_db_h2 {
  margin-bottom: 40px;
}

.h2.gqla_feature_header.header_white_careers {
  color: #fffefe;
}

.h2.gqla_feature_header.h2_careers_teams_white {
  border-width: 0px;
  color: #fff;
}

.h2.gqla_feature_header.hiring_h2_header {
  margin-top: -85px;
  margin-bottom: 50px;
  border-width: 0px;
}

.h2.gqla_feature_header.h2_mobile_careers {
  border-width: 0px;
}

.h2.gqla_feature_header.about_us_people_header {
  max-width: 65%;
  margin-top: 0px;
  margin-bottom: 104px;
  border-width: 0px;
}

.h2.h2_gray_section_product {
  height: 126px;
  max-height: none;
  max-width: 533px;
  margin-top: 0px;
  margin-bottom: 20px;
  font-size: 31px;
}

.h2.h2_gradient_bottom {
  color: #fff;
  font-size: 31px;
}

.h2.h2_gradient_bottom.contact_us_blog_h2 {
  display: block;
  margin-top: 60px;
  margin-bottom: 40px;
  color: #fff;
  text-align: center;
}

.h2.h2_carers_section_left {
  margin-top: 0px;
  font-size: 26px;
}

.h2.h2_carers_section_left.h2_careers_teams_left {
  margin-top: 40px;
  color: #fff;
}

.h2.h2_carers_section_left.h2_career_teams_white {
  margin-top: -45px;
  padding-left: 0px;
  color: #fff;
}

.h2.big_data_lnd_h2 {
  font-size: 32px;
  line-height: 46px;
}

.h2.cta_resources_docs {
  margin-top: 47px;
}

.h2.use_cases_h2 {
  font-size: 42px;
  line-height: 48px;
}

.h2.use_cases_h2.h2_webinars {
  margin-top: 80px;
}

._3_split {
  display: flex;
  margin-top: 0px;
  margin-bottom: 0px;
  justify-content: space-between;
}

._3_split.icon_div {
  margin-top: 80px;
}

.individual_split {
  position: relative;
  z-index: 1;
  width: 30%;
}

.individual_split.end.wider {
  text-align: center;
}

.individual_split.wider {
  text-align: center;
}

.individual_split._4 {
  width: 21%;
}

.number {
  margin-bottom: 36px;
  font-family: 'Encode Sans Semi Condensed', sans-serif;
  color: #645965;
  font-size: 31px;
  line-height: 36px;
  letter-spacing: 0.1px;
}

.light_paragraph {
  max-width: 300px;
  padding-right: 30px;
  font-family: Roboto, sans-serif;
  color: #857f87;
  font-size: 16px;
  line-height: 24px;
  font-weight: 400;
}

.light_paragraph.wider {
  max-width: 390px;
  margin-top: 36px;
}

.light_paragraph.large {
  max-width: 390px;
  margin-top: 36px;
  font-family: 'Encode Sans Semi Condensed', sans-serif;
  font-size: 20px;
  line-height: 28px;
  font-weight: 500;
  letter-spacing: 0.2px;
}

.light_paragraph.large.gqla_left {
  font-family: Roboto, sans-serif;
  font-size: 16px;
  line-height: 25px;
  font-weight: 300;
}

.light_paragraph.large.gqla_left.gqla_tutorial {
  line-height: 24px;
  font-weight: 400;
}

.light_paragraph.large.gqla_left.gqla_tutorial.new_home_gradient {
  margin-top: 20px;
  margin-bottom: 37px;
  color: #fff;
}

.light_paragraph.large.gqla_left.product_page_l_para {
  margin-top: 10px;
  margin-bottom: 0px;
}

.light_paragraph.large.gqla_left.new_home {
  max-width: 85%;
  margin-bottom: 36px;
  line-height: 24px;
  font-weight: 300;
}

.light_paragraph.large.gqla_right {
  font-family: Roboto, sans-serif;
  font-size: 16px;
  line-height: 24px;
  font-weight: 300;
}

.light_paragraph.large.gray_section_p {
  max-width: 424px;
  margin-top: 0px;
  margin-bottom: 0px;
  font-family: Roboto, sans-serif;
  color: #231f20;
  font-size: 16px;
  line-height: 24px;
  font-weight: 400;
}

.light_paragraph.large.gradient_bottom_p {
  font-family: Roboto, sans-serif;
  color: #fff;
  line-height: 24px;
}

.light_paragraph.large.p_section_left {
  max-width: 502px;
  font-family: Roboto, sans-serif;
  font-size: 16px;
  line-height: 24px;
  font-weight: 400;
  text-align: left;
}

.light_paragraph.large.p_section_left.careers_section_left {
  margin-top: 10px;
}

.light_paragraph.large.p_section_left.careers_section_left.careers_white_para {
  margin-top: 137px;
  color: #fff;
}

.light_paragraph.large.p_section_left.careers_section_left.careers_teams_right {
  margin-top: 137px;
  color: #fff;
}

.light_paragraph.large.p_section_left.careers_section_left.careers_teams_white {
  color: #fffeff;
}

.light_paragraph.large.p_section_left.partners_p {
  max-width: 631px;
  margin-top: 16px;
  margin-bottom: 24px;
  color: #231f20;
  font-size: 20px;
}

.light_paragraph.large.careers_p_left {
  max-width: 502px;
  margin-top: 46px;
  margin-bottom: 36px;
  font-family: Roboto, sans-serif;
  font-size: 16px;
  line-height: 24px;
  font-weight: 400;
}

.light_paragraph.max_w_width {
  font-family: 'Encode Sans Semi Condensed', sans-serif;
  font-weight: 400;
  text-align: left;
}

.light_paragraph.new_home {
  font-weight: 300;
}

.light_paragraph.product_p_3column {
  font-weight: 400;
  text-decoration: none;
}

.light_paragraph.gradient_bottom_p {
  max-width: 503px;
  margin-top: 40px;
  margin-bottom: 50px;
  color: #fff;
  font-size: 16px;
  font-weight: 400;
}

.light_paragraph.benefits_paragraph {
  max-width: 250px;
}

.light_paragraph.paragraph_interns_tab {
  font-family: 'Encode Sans Semi Condensed', sans-serif;
}

.icon {
  height: 50px;
  margin-bottom: 36px;
}

.gradient_section {
  position: relative;
  padding: 15px 8% 0px;
  background-image: linear-gradient(180deg, #fff 92%, #f9f9f9 0);
}

.gradient_section.gqla_gradient {
  margin-bottom: 0px;
  padding-top: 0px;
}

.gradient_section.gqla_gradient.gqla_last_element {
  margin-top: 100px;
}

.gradient_section.gqla_gradient.gqla_last_element.pp_faq_fix {
  margin-top: 0px;
}

.gradient_section.gqla_gradient.gqla_gradient_product {
  padding-top: 0px;
}

.gradient_section.gqla_gradient.memgraphdb_gradient {
  margin-bottom: 100px;
}

.gradient_section.new_home {
  margin-top: -75px;
}

.gradient_section.new_home.new_home_gradient {
  margin-top: 0px;
}

.gradient_section.new_home.new_home_for_dev {
  margin-top: 100px;
}

.gradient_section.gradient_orange_product {
  margin-top: 102px;
  margin-bottom: 130px;
  padding-top: 80px;
  padding-bottom: 100px;
}

.gradient_section.gradient_product_section {
  margin-top: 0px;
  margin-bottom: 0px;
  padding-right: 6%;
  padding-left: 6%;
}

.gradient_section.gradient_product_section.gradient_product_section_home {
  margin-top: 100px;
  margin-bottom: -20px;
  padding-bottom: 0px;
}

.gradient_section.gradient_product_section.gradient_product_section_nosql {
  margin-top: 0px;
  margin-bottom: 0px;
  padding-bottom: 0px;
}

.gradient_section.gradient_product_section.gradient_careers {
  margin-top: 170px;
}

.gradient_section.temas_gradient {
  margin-top: 0px;
}

.gradient_section.careers_gradient {
  margin-top: 0px;
}

.gradient_section.about_us_gradient_section {
  margin-top: 100px;
  margin-bottom: 0px;
  padding-top: 0px;
}

.gradient_section.gradient_home_pp {
  padding-top: 80px;
  padding-bottom: 60px;
}

.gradient_bg {
  position: absolute;
  left: 2.5%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  border-top-left-radius: 6px;
  border-bottom-left-radius: 6px;
  background-image: linear-gradient(127deg, #ffc500, #d22 35%, #720096);
}

.gradient_bg.small {
  padding-top: 48px;
  padding-bottom: 48px;
  background-image: linear-gradient(127deg, #ffc500, #d22 43%, #720096);
}

.gradient_bg.gqla_gradient {
  margin-top: 0px;
  margin-bottom: 0px;
  background-image: repeating-linear-gradient(127deg, #ffc500, #dc2223 52%, #bf1843 79%, #8c0879 99%, #8c0879 100%, transparent);
}

.gradient_bg.gqla_gradient.gqla_test_gradient {
  background-image: repeating-linear-gradient(108deg, #ffc500, #dc2223 52%, #bf1843 73%, #8c0879);
}

.gradient_bg.gqla_gradient.gqla_test {
  background-image: repeating-linear-gradient(127deg, #ffc500, #dc2223 52%, #bf1843 79%, #8c0879 99%, #8c0879 100%, transparent);
}

.gradient_bg.gqla_gradient.dark_gradient {
  background-image: linear-gradient(126deg, #ffc500, #d22 35%, #720096), repeating-linear-gradient(127deg, #ffc500, #dc2223 52%, #bf1843 79%, #8c0879 99%, #8c0879 100%, transparent);
}

.gradient_bg.gqla_gradient.careers_gradient {
  margin-top: -170px;
}

.gradient_bg.gqla_gradient.about_us_join_us {
  margin-top: -49px;
  margin-bottom: 0px;
  padding-top: 0px;
}

.gradient_bg.gradient_product_bg {
  z-index: 0;
  margin-top: -100px;
  margin-left: 30px;
  padding-top: 0px;
  padding-bottom: 0px;
  padding-left: 0px;
}

.gradient_bg.gradient_product_bg.nosql_gradient_botom {
  margin-top: 0px;
}

.gradient_bg.gradient_product_bg.gradient_careers {
  margin-top: -114px;
  background-image: linear-gradient(127deg, #ffc500, #d22 35%, #720096);
}

.gradient_bg.about_us_gradient {
  border: 0px none transparent;
}

.left_split {
  width: 484px;
  margin-top: 20px;
  margin-bottom: 20px;
  padding-top: 0px;
  padding-bottom: 0px;
}

.left_split.install_left {
  width: 45%;
}

.left_split.new_home {
  flex: 1;
  font-family: Roboto, sans-serif;
  font-weight: 300;
}

.left_split.new_home.new_home_right {
  width: 50%;
  padding-left: 0%;
  flex: 0 0 auto;
}

.left_split.new_home_left {
  width: 50%;
  margin-top: 60px;
}

.left_split.orange_gradient_left {
  width: auto;
  max-width: 424px;
  margin-top: 0px;
  margin-bottom: 0px;
}

.left_split.left_split_gradient {
  margin-top: 0px;
  margin-bottom: 0px;
  -ms-grid-row-align: center;
  align-self: center;
}

.left_split.left_split_gradient.teams_remote_l {
  margin-top: 55px;
  align-self: flex-start;
}

.left_split.gqla_bottom_gradient {
  width: auto;
  margin-top: 60px;
  margin-bottom: 60px;
}

.white_paragraph {
  max-width: 400px;
  font-family: Roboto, sans-serif;
  color: #fff;
  font-size: 16px;
  line-height: 24px;
  font-weight: 400;
}

.white_paragraph.lower_marg {
  margin-bottom: 20px;
  color: #fff;
  line-height: 34px;
}

.white_paragraph.lower_marg.gqla_gradient {
  max-width: 469px;
  line-height: 24px;
}

.white_paragraph.lower_marg.new_home {
  max-width: 100%;
  margin-bottom: 20px;
  color: #857f87;
  line-height: 34px;
  font-weight: 300;
}

.white_paragraph.lower_marg.new_home.new_home_orange {
  color: #fff;
  line-height: 34px;
  font-weight: 400;
}

.white_paragraph.lower_marg.orange_gradient_p {
  max-width: 424px;
  min-height: 60px;
  margin-bottom: 5px;
  line-height: 24px;
  font-weight: 400;
  text-decoration: none;
}

.white_paragraph.lower_marg.p_gqla_gradient {
  max-width: 512px;
  margin-bottom: 0px;
  padding-top: 20px;
  padding-bottom: 40px;
  line-height: 24px;
}

.white_paragraph.lower_marg.p_gqla_gradient.pp_gradient_download {
  max-width: 512px;
}

.white_paragraph.lower_marg.gqla_gradinet_bottom_p {
  max-width: 507px;
}

.white_paragraph.lower_marg.gqla_gradinet_bottom_p.graph_db_bottom_visualize {
  line-height: 24px;
}

.white_paragraph.memgraphdb_cypher_gradient {
  max-width: none;
  margin-bottom: 30px;
}

.white_paragraph.ppp_p_join_us {
  max-width: 600px;
}

.white_paragraph.landing_pages_contact_us_end {
  width: auto;
  max-width: 700px;
}

.white_paragraph.contact_us_use_cases {
  max-width: 598px;
}

.flex_container {
  position: relative;
  z-index: 1;
  display: flex;
  max-width: 1180px;
  margin-right: auto;
  margin-left: auto;
  justify-content: space-between;
  align-items: center;
}

.flex_container.deployment {
  left: auto;
  display: block;
  margin-right: auto;
  margin-left: auto;
}

.flex_container.cta_div {
  padding-top: 48px;
  padding-bottom: 48px;
}

.flex_container.home {
  z-index: 2;
  align-items: flex-start;
}

.flex_container.home.gqla_gradient {
  display: flex;
  margin-top: 0px;
  padding-top: 70px;
  padding-bottom: 70px;
}

.flex_container.home.gqla_gradient.gqla_last {
  margin-top: 20px;
  margin-bottom: 0px;
  padding-top: 40px;
  padding-bottom: 40px;
}

.flex_container.home.gqla_gradient.careers_gradient {
  margin-top: -120px;
  padding-top: 0px;
  padding-bottom: 60px;
}

.flex_container.home.new_home {
  margin-top: 20px;
  margin-bottom: 0px;
}

.flex_container.teams_gradient_bottom {
  padding-top: 0px;
  padding-bottom: 0px;
}

.flex_container.mobile_gradient_bottom.about_us_gradient_bottom {
  margin-top: -48px;
  padding-top: 0px;
}

.flex_container.partnes_gradient_container {
  display: block;
}

.right_split {
  position: relative;
  width: 64%;
}

.right_split.right_aligned {
  display: flex;
  padding-right: 14%;
  padding-left: 20px;
  justify-content: flex-end;
  text-align: right;
}

.right_split.home_right {
  width: 45%;
  margin-top: 12%;
}

.right_split.home_right.gqla_gradient {
  display: flex;
  width: auto;
  margin-top: 0px;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-end;
  align-self: center;
}

.right_split.home_right.gqla_gradient.btn_spacing {
  justify-content: center;
}

.right_split.home_right.gqla_gradient.teams_remote {
  margin-top: 0px;
  -ms-grid-row-align: center;
  align-self: center;
}

.right_split.home_right.new_home {
  margin-top: 20px;
  margin-bottom: 20px;
}

.right_split.home_right.new_home.new_home_left {
  width: 50%;
  margin-top: 60px;
  margin-bottom: 60px;
}

.right_split.install_right {
  width: 55%;
  margin-top: auto;
  margin-bottom: auto;
}

.right_split.orange_gradient_right {
  width: auto;
  max-width: 424px;
  margin-top: 0px;
}

.build_grow_graphic {
  position: absolute;
  left: auto;
  top: 0%;
  right: 0%;
  bottom: 0%;
  z-index: 1;
  width: 58%;
  margin-bottom: 0px;
  padding-top: 60px;
}

.build_grow_graphic.text {
  display: none;
}

.arrow_link {
  display: flex;
  margin-top: 48px;
  align-items: center;
  font-family: Roboto, sans-serif;
  color: #8c0082;
  font-size: 16px;
  line-height: 24px;
  font-weight: 400;
  text-decoration: none;
}

.arrow_link.white {
  margin-top: 20px;
  color: #fff;
}

.arrow_link.purple {
  margin-top: 20px;
  margin-right: auto;
  margin-left: auto;
  justify-content: center;
  color: #8c0082;
}

.arrow_link.la {
  margin-top: 25px;
  margin-right: auto;
  margin-left: 0px;
  justify-content: flex-start;
  color: #857f87;
}

.arrow_link.cta_2 {
  margin-top: 0px;
  margin-left: 40px;
}

.arrow_link.arrow_flexes {
  width: 30%;
  margin-top: 0px;
  margin-bottom: 15px;
  margin-left: 0px;
}

.arrow_link.ar {
  margin: 0px auto 20px 0px;
  justify-content: flex-start;
  color: #857f87;
}

.arrow_link.community {
  display: flex;
  margin-top: 35px;
  margin-right: auto;
  margin-left: 0px;
  justify-content: flex-start;
  color: #857f87;
}

.arrow_link.community.kafka_web {
  display: none;
}

.arrow_link.community.real_time_data_link {
  display: none;
}

.arrow_link.community.gqla_left {
  margin-top: 0px;
  margin-bottom: 0px;
  padding-bottom: 0px;
}

.arrow_link.community.gqla_left.careers_arrow {
  margin-top: 60px;
}

.arrow_link.community.gqla_left.careers_arrow.hiring_arrow {
  padding-bottom: 0px;
}

.arrow_link.community.gqla_left.mage_link_bottom_padding {
  padding-bottom: 12px;
}

.arrow_link.community.faq_arrow {
  display: flex;
  width: auto;
  justify-content: center;
  align-items: center;
  grid-auto-columns: 1fr;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  -ms-grid-columns: 1fr 1fr;
  grid-template-columns: 1fr 1fr;
  -ms-grid-rows: auto auto;
  grid-template-rows: auto auto;
  text-align: left;
}

.arrow_link.community.mage_new_links {
  padding-bottom: 11px;
}

.arrow_link.community.arow_home_link {
  margin-top: 35px;
}

.arrow_link.community.arrow_link_download_hero {
  justify-content: center;
  text-align: left;
}

.arrow_link.community.arrow_link_download_hero.pricing_hero_page_link {
  margin-top: 17px;
}

.arrow_link.presskit {
  margin-top: 25px;
  margin-right: auto;
  margin-left: 0px;
  justify-content: flex-start;
  color: #857f87;
}

.arrow_link.no_space {
  margin: 0px auto 0px 0px;
  justify-content: flex-start;
  color: #857f87;
}

.arrow_link.new_home.home_usecase {
  margin-top: 10px;
  color: #857f87;
}

.arrow_link.new_home.new_home_products {
  margin-top: 30px;
}

.arrow_link.gray_section_purple_link {
  margin-top: 26px;
}

.arrow_link.use_case_arrow_link {
  margin-top: 35px;
  margin-bottom: 20px;
  padding-right: 26px;
  padding-left: 26px;
  color: #857f87;
  line-height: 22px;
}

.purple_arrow {
  margin-left: 7px;
  padding-top: 0px;
}

.purple_arrow.careers_white_para {
  color: #fff;
}

.left_side {
  width: 50%;
}

.restricted_div {
  display: inline-block;
}

.right_side {
  display: flex;
  width: 50%;
  justify-content: space-between;
  flex-wrap: wrap;
  align-items: center;
}

.logo_split {
  width: 33%;
  padding: 23px 24px;
  text-align: center;
}

.logo_split.php {
  padding-right: 54px;
  padding-left: 54px;
}

.logo_split.rust {
  padding-right: 63px;
  padding-left: 63px;
}

.logo_split.python {
  padding-right: 25px;
  padding-left: 25px;
}

.try_section {
  padding: 70px 2.5%;
  background-color: #fff;
}

.try_bg {
  position: relative;
  display: flex;
  overflow: hidden;
  padding: 52px 35px;
  border-radius: 6px;
  background-color: #fff;
  box-shadow: 0 0 25px 0 rgba(186, 184, 187, 0.45);
  transition: all 300ms ease;
  text-decoration: none;
}

.try_bg:hover {
  transform: translate(0px, -6px);
}

.tick_div {
  display: flex;
  margin-top: 24px;
}

.tick_div.tick-icons {
  margin-bottom: 42px;
}

.tick_div.ebook_tick {
  margin-top: 35px;
}

.tick_row {
  display: flex;
  margin-bottom: 8px;
  align-items: center;
  font-family: Roboto, sans-serif;
  color: #857f87;
  font-size: 16px;
  line-height: 24px;
  font-weight: 400;
}

.tick_icon {
  margin-right: 10px;
}

.left_content {
  width: 35%;
  padding-bottom: 20px;
}

.right_content {
  position: relative;
  display: flex;
  width: 65%;
  padding-top: 20px;
  justify-content: space-between;
  flex-wrap: wrap;
  align-items: center;
}

.browser_right {
  position: absolute;
  left: auto;
  top: 0%;
  right: 3%;
  bottom: 0%;
  width: 60%;
  max-width: 850px;
  margin-top: auto;
  margin-bottom: auto;
}

.browser_right.product_gqla {
  display: block;
}

.browser_right.product_gqla.product_gqla_left {
  left: 0%;
  top: 0%;
  right: auto;
  bottom: 0%;
}

.browser_right.product_gqla.browser_left {
  left: 0%;
  top: 0%;
  right: auto;
  bottom: 0%;
}

.footer {
  padding-right: 8%;
  padding-bottom: 34px;
  padding-left: 8%;
  background-color: #231f20;
}

.upper_footer {
  display: flex;
  padding-top: 42px;
  padding-right: 132px;
  padding-bottom: 27px;
  justify-content: space-between;
  align-items: center;
  border-bottom: 1px solid #3e323f;
}

.social_icon {
  margin-left: 42px;
}

.lower_footer {
  display: flex;
  padding-top: 50px;
  padding-bottom: 50px;
  justify-content: space-between;
}

.footer_links {
  width: 60%;
}

.footer_link {
  display: flex;
  margin-bottom: 24px;
  align-items: center;
  color: #fff;
  font-size: 31px;
  line-height: 36px;
  letter-spacing: 0.1px;
  text-decoration: none;
}

.footer_link.small {
  font-size: 31px;
  line-height: 36px;
  letter-spacing: 0.2px;
}

.links_holder {
  position: static;
  display: inline-block;
  padding-right: 100px;
  float: left;
  -o-object-fit: fill;
  object-fit: fill;
}

.footer_arrow {
  margin-left: 14px;
  font-size: 31px;
  line-height: 36px;
}

.legal {
  font-family: Roboto, sans-serif;
  color: #857f87;
  font-size: 11px;
  font-weight: 400;
  text-align: center;
}

.light_footer_link {
  border-bottom: 1px solid transparent;
  transition: all 200ms ease;
  color: hsla(0, 0%, 100%, 0.8);
  text-decoration: none;
}

.light_footer_link:hover {
  border-bottom-color: hsla(0, 0%, 100%, 0.24);
  color: #fff;
}

.footer_links_right {
  display: flex;
  width: 34.5%;
  justify-content: space-between;
}

.footer_col {
  display: flex;
  width: 50%;
  flex-direction: column;
  align-items: flex-start;
}

.col_title {
  margin-bottom: 17px;
  color: #857f87;
  font-size: 20px;
  line-height: 25px;
  letter-spacing: 0.2px;
}

.white_link {
  display: inline-block;
  margin-bottom: 8px;
  border-bottom: 1px solid transparent;
  transition: all 200ms ease;
  font-family: Roboto, sans-serif;
  color: #fff;
  font-size: 16px;
  line-height: 24px;
  font-weight: 400;
  text-decoration: none;
}

.white_link:hover {
  border-bottom-color: #fff;
}

.menu_button {
  position: relative;
  width: 60px;
  height: 60px;
  margin-left: 20px;
  padding: 0px;
}

.line-3 {
  position: absolute;
  left: 0px;
  top: 30px;
  right: 0px;
  z-index: 2;
  display: block;
  width: 35px;
  height: 2px;
  margin-right: auto;
  margin-left: auto;
  background-color: #7a7a7a;
}

.line-3.simple {
  top: 38px;
}

.line-3.simple.white {
  top: 37px;
  height: 3px;
  background-color: #3e323f;
}

.line-1 {
  position: absolute;
  left: 0px;
  top: 10px;
  right: 0px;
  z-index: 2;
  display: block;
  width: 35px;
  height: 2px;
  margin-right: auto;
  margin-left: auto;
  background-color: #7a7a7a;
}

.line-1.simple {
  top: 18px;
}

.line-1.simple.white {
  top: 21px;
  height: 3px;
  background-color: #3e323f;
}

.line-2 {
  position: absolute;
  left: 0px;
  top: 20px;
  right: 0px;
  z-index: 1;
  display: block;
  width: 35px;
  height: 2px;
  margin-right: auto;
  margin-left: auto;
  background-color: #7a7a7a;
}

.line-2.simple {
  top: 28px;
}

.line-2.simple.white {
  top: 29px;
  height: 3px;
  background-color: #3e323f;
}

.illustration_normal {
  display: block;
  width: 94%;
  margin-right: auto;
  margin-left: auto;
}

.illustration_hover {
  display: block;
  width: 94%;
  margin-right: auto;
  margin-left: auto;
}

.tab_section {
  position: relative;
  padding: 0px 2.5%;
  background-image: linear-gradient(180deg, #fff 92%, #f9f9f9 0);
}

.tab_section.space {
  padding-top: 40px;
}

.tab_section.intern_tab {
  display: block;
}

.tabs {
  overflow: hidden;
  margin-right: auto;
  margin-left: auto;
  padding-right: 5%;
  padding-left: 5%;
  border-radius: 6px;
  background-color: #3e323f;
}

.tabs.career_tabs {
  padding-right: 5.5%;
  padding-left: 5.5%;
}

.tab_menu {
  display: flex;
  max-width: 1180px;
  margin-right: auto;
  margin-left: auto;
  padding-top: 145px;
  padding-right: 0px;
  padding-left: 3%;
  justify-content: space-between;
  border-radius: 6px;
  background-color: #3e323f;
}

.tab {
  display: flex;
  width: 24%;
  max-width: 280px;
  padding-right: 0px;
  padding-bottom: 15px;
  padding-left: 0px;
  justify-content: flex-start;
  align-items: center;
  border-bottom: 6px solid transparent;
  background-color: transparent;
  transition: all 200ms ease;
  color: hsla(0, 0%, 100%, 0.35);
}

.tab:hover {
  border-bottom-color: hsla(0, 0%, 100%, 0.06);
}

.tab.w--current {
  border-bottom-color: #fb6e00;
  background-color: transparent;
}

.tab_number {
  display: block;
  overflow: hidden;
  margin-right: 30px;
  font-family: 'Encode Sans Semi Condensed', sans-serif;
  color: hsla(0, 0%, 100%, 0.35);
  font-size: 31px;
  line-height: 36px;
  letter-spacing: 0.1px;
}

.tab_number.number_how_it_works {
  width: auto;
  color: rgba(61, 55, 55, 0.35);
}

.tab_title {
  max-width: 190px;
  font-size: 18px;
  line-height: 25px;
  letter-spacing: 0.2px;
}

.tab_title.wide {
  max-width: 220px;
}

.tab_content {
  left: -6%;
  width: 112%;
  margin-right: auto;
  margin-left: auto;
  background-color: #fff;
}

.h2_holder {
  position: relative;
  max-width: 1180px;
  margin-right: auto;
  margin-left: auto;
}

.tab_pane {
  position: relative;
  height: 100%;
  padding-top: 62px;
  padding-left: 5%;
  background-image: linear-gradient(127deg, #ffc500, #d22 41%, #720096);
}

.tab_pane._4 {
  padding-top: 120px;
  padding-bottom: 120px;
}

.tab_container {
  position: relative;
  display: flex;
  max-width: 1180px;
  margin-right: auto;
  margin-left: auto;
  justify-content: space-between;
  align-items: center;
}

.list_item {
  margin-bottom: 20px;
  color: #fff;
}

.list {
  max-width: 460px;
  margin-top: 24px;
  margin-bottom: 42px;
  padding-left: 30px;
}

.tab1 {
  position: absolute;
  left: auto;
  top: 0%;
  right: 0%;
  bottom: 0%;
  width: 58%;
  margin-top: auto;
  margin-bottom: auto;
  padding-top: 60px;
}

.tab_split {
  width: 53%;
  padding-top: 15px;
  padding-bottom: 92px;
}

.tab_paragraph {
  max-width: 475px;
  flex: 1;
  font-family: Roboto, sans-serif;
  color: #fff;
  font-size: 16px;
  line-height: 24px;
  font-weight: 400;
}

.tab2 {
  position: absolute;
  left: auto;
  top: 0%;
  right: 0%;
  bottom: 0%;
  width: 58%;
  margin-top: auto;
  margin-bottom: auto;
  padding-top: 60px;
}

.tab3 {
  position: absolute;
  left: auto;
  top: 0%;
  right: 0%;
  bottom: 0%;
  width: 58%;
  margin-top: auto;
  margin-bottom: auto;
  padding-top: 60px;
}

.tab4 {
  position: absolute;
  left: auto;
  top: 0%;
  right: 4%;
  bottom: 0%;
  width: 58%;
  margin-top: auto;
  margin-bottom: auto;
  padding-top: 0px;
}

.split_divs {
  display: flex;
  margin-top: 24px;
  margin-bottom: 42px;
  justify-content: space-between;
  flex-wrap: wrap;
}

.half_div {
  display: flex;
  width: 47.5%;
  flex-direction: column;
}

.half_div.end {
  margin-top: 40px;
}

.deployment_types {
  position: relative;
  padding: 58px 3% 58px 4%;
  border-radius: 0px 6px 6px 0px;
  background-image: linear-gradient(127deg, #ffc500, #d22 35%, #720096);
}

.deployment_types.no_bg {
  padding-top: 65px;
  padding-right: 4%;
  background-image: none;
}

.deployment_section {
  padding-right: 2.5%;
  padding-bottom: 162px;
}

.deployment_section.dl {
  padding-right: 0%;
}

.deployment_container {
  position: relative;
  left: 0%;
  width: 100%;
  margin: 52px auto -185px;
  padding: 60px 70px;
  border-radius: 6px;
  background-color: #f9f9f9;
}

.deployment_container.dl {
  padding-right: 30px;
  padding-left: 30px;
}

.features_flex {
  display: flex;
  margin-top: 48px;
  justify-content: space-between;
  flex-wrap: wrap;
}

.features_flex.installation {
  position: relative;
  z-index: 1;
  margin-top: 89px;
}

.features_flex.gqla_features {
  justify-content: flex-start;
  grid-column-gap: 20px;
  grid-row-gap: 20px;
}

.features_flex.gqla_features.lab_features {
  margin-bottom: 0px;
}

.features_flex.fraud_flex {
  margin-top: 67px;
  justify-content: space-around;
}

.features_flex.use_case_flex_container {
  display: flex;
  margin-top: 70px;
  flex-direction: row;
  justify-content: flex-start;
  flex-wrap: wrap;
  align-items: stretch;
  grid-column-gap: 20px;
  grid-row-gap: 20px;
}

.split_3 {
  width: 32%;
  margin-bottom: 30px;
  padding: 32px 26px 0px;
  border-radius: 20px;
  background-color: #fff;
  box-shadow: 1px 1px 10px 0 rgba(0, 0, 0, 0.2);
  text-decoration: none;
}

.split_3.lb {
  position: relative;
  transition: all 200ms ease;
}

.split_3.lb:hover {
  transform: translate(0px, -5px);
}

.split_3.new_home {
  width: auto;
  padding-top: 20px;
  text-align: left;
}

.split_3.use_case_round {
  overflow: hidden;
  padding-top: 0px;
  padding-right: 0px;
  padding-left: 0px;
  border-radius: 8px;
}

.split_3.use_case_round.hide_case {
  display: none;
}

.box_title {
  margin-bottom: 20px;
  font-family: 'Encode Sans Semi Condensed', sans-serif;
  color: #231f20;
  font-size: 18px;
  line-height: 25px;
  font-weight: 500;
  letter-spacing: 0.2px;
}

.box_title.title_use_case {
  min-height: 60px;
  padding-right: 26px;
  padding-left: 26px;
  font-size: 24px;
  line-height: 32px;
}

.box_title.title_use_case.webinars_page {
  min-height: 100px;
  padding-right: 26px;
  padding-left: 26px;
}

.para {
  margin-bottom: 30px;
  font-family: Roboto, sans-serif;
  color: #857f87;
  font-size: 14px;
  line-height: 22px;
  font-weight: 400;
}

.para.tb {
  max-width: 480px;
  margin-bottom: 40px;
}

.para.max_w {
  max-width: 740px;
}

.para.max_w.hide_careers {
  display: none;
}

.para.steps {
  max-width: 620px;
  margin-bottom: 20px;
}

.para.space {
  margin-bottom: 25px;
}

.para.detail {
  margin-bottom: 0px;
  color: #231f20;
  font-size: 18px;
  font-weight: 500;
}

.para.paragraph-9 {
  color: #231f20;
}

.para.paragraph-9.light_paragraph {
  color: #857f87;
  font-weight: 300;
}

.para.oara_careers_star {
  margin-bottom: 75px;
}

.para.p_use_cases {
  min-height: 120px;
  padding-right: 26px;
  padding-left: 26px;
  font-size: 16px;
  line-height: 24px;
}

.logos_aligned {
  margin-top: -185px;
  padding: 220px 5.5% 94px;
  border-radius: 6px;
  background-color: #f9f9f9;
}

.logos_aligned.gqla_alchemy_gray {
  margin-top: -115px;
  margin-right: 0px;
  padding-top: 94px;
  background-color: #f9f9f9;
}

.logos_aligned.gqla_alchemy_gray.new_home {
  margin-top: -115px;
}

.logos_aligned.gqla_alchemy_gray.new_home_gray {
  margin-top: 0px;
}

.logos_aligned.gqla_alchemy_gray.cloud_gray {
  margin-top: -60px;
}

.logos_aligned.gqla_alchemy_gray.cloud_gray_section {
  margin-top: 0px;
}

.logos_aligned.gqla_alchemy_gray.cloud_gray_section.how_gray_section {
  padding-top: 0px;
}

.logos_aligned.mage_gray {
  margin-top: -135px;
  padding-top: 100px;
  padding-bottom: 20px;
}

.logos_aligned.new_home {
  background-color: hsla(0, 0%, 97.7%, 0);
}

.logos_aligned.logos_aligned_prodct {
  margin-top: 0px;
  padding: 0px 3.5% 44px;
}

.logos_aligned.logos_aligned_prodct.logos_aligned_how_it_works.gray_off {
  background-color: #fff;
}

.logos_aligned.memgraphdb_explore {
  background-color: #fff;
}

.logos_aligned.memgraphdb_explore.free_graph_database_grey_bottom {
  padding-bottom: 0px;
}

.logos_aligned.memgraphdb_explore.free_graph_database_grey_bottom.python_graph_db_bottom {
  margin-top: 0px;
  padding-top: 100px;
}

.logos_aligned.legal_logos {
  margin-top: 0px;
  padding-top: 0px;
  padding-bottom: 0px;
}

.grey_section {
  padding-right: 2.5%;
  padding-left: 2.5%;
}

.grey_section.gqla_alchemi_grey.mobile_cloud_padding.how_it_works_gray_section {
  margin-top: 64px;
}

.grey_section.new_home {
  margin-top: 123px;
}

.grey_section.legal_gray_section {
  margin-top: 48px;
}

.logo_flex {
  display: flex;
  width: 100%;
  margin-top: 58px;
  justify-content: space-between;
  align-items: center;
}

.logo_flex.new_home {
  display: flex;
  margin-top: 0px;
  padding-top: 53px;
  flex-direction: row;
  justify-content: space-around;
  align-items: center;
}

.logo_flex.product_logo {
  align-items: center;
  flex: 0 auto;
}

.productivity_logos {
  max-width: 252px;
}

.productivity_logos.pandas {
  height: 50px;
  max-width: none;
}

.productivity_logos.pandas.new_page {
  max-width: 200px;
}

.productivity_logos.pandas.new_page.logos_2_row {
  margin-left: -20px;
}

.productivity_logos.networkx {
  max-width: 19.5%;
  padding-right: 12px;
  padding-left: 12px;
}

.productivity_logos.networkx.new_page {
  padding-right: 0px;
  padding-left: 0px;
}

.productivity_logos.oc {
  max-width: 21%;
}

.productivity_logos.tf {
  max-width: 21%;
}

.productivity_logos.tf.new_home_logo {
  padding-bottom: 10px;
}

.productivity_logos.tf.new_home_logo.new_page {
  padding-bottom: 0px;
}

.left_max {
  width: 50%;
  max-width: 320px;
}

.left_max.new_home {
  max-width: none;
}

.pricing_section {
  padding: 299px 4% 60px;
}

.explore_section {
  margin-bottom: 0px;
  padding: 65px 4% 50px;
  background-color: transparent;
}

.cta_block {
  display: flex;
  padding-right: 70px;
  padding-left: 70px;
  justify-content: space-between;
  align-items: center;
  border-radius: 6px;
  background-color: #fff;
  box-shadow: 1px 1px 25px 0 rgba(157, 152, 159, 0.45);
  transition: all 300ms ease;
  cursor: pointer;
}

.cta_block:hover {
  transform: translate(0px, -6px);
}

.cta_block.algos_cta {
  margin-top: 0px;
}

.support_links {
  display: inline-block;
  margin-bottom: 10px;
  text-decoration: none;
}

.cta_left {
  width: 50%;
  max-width: 450px;
}

.arrow_span {
  position: relative;
  bottom: -6px;
  display: inline-block;
  width: 22px;
  margin-left: 10px;
  background-image: url("https://assets.website-files.com/611e21f2cab5d3fde1f1197b/611e739414a4da1500ccb408_Arrow%20right.svg");
  background-position: 50% 50%;
  background-size: 100%;
  background-repeat: no-repeat;
  color: rgba(35, 31, 32, 0);
  font-size: 44px;
  line-height: 28px;
}

.arrow_span.dl_arrow {
  margin-left: 18px;
}

.cta_graphic {
  position: relative;
  right: 125px;
  width: 115%;
  max-width: 115%;
  margin-top: -70px;
  margin-bottom: 0px;
}

.cta_graphic.explore-img {
  top: 3px;
  right: 20px;
  margin-top: -30px;
  margin-bottom: -85px;
}

.cta_container {
  position: relative;
  display: flex;
  width: 100%;
  max-width: 1180px;
  margin-right: auto;
  margin-left: auto;
  padding-top: 10px;
  padding-bottom: 0px;
  justify-content: space-between;
  align-items: center;
  flex: 0 0 auto;
}

.pricing_grid {
  overflow: visible;
  max-width: 1380px;
  margin-top: 50px;
  margin-right: auto;
  margin-left: auto;
  border-radius: 20px;
  box-shadow: 1px 1px 10px 0 rgba(0, 0, 0, 0.2);
}

.pricing_container {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
  border-radius: 10px;
}

.pricing_col {
  display: flex;
  width: 16.6%;
  padding-top: 0px;
  padding-bottom: 0px;
  flex-direction: column;
  background-color: #fff;
}

.pricing_col.grey {
  display: block;
  width: 100%;
  height: 46px;
  margin-top: 0px;
  padding-top: 8px;
  padding-bottom: 8px;
  border-bottom: 1px solid #e6e6e6;
  border-right-color: transparent;
  background-color: #fff;
  color: #231f20;
  font-size: 25px;
  line-height: 30px;
  letter-spacing: 0.1px;
}

.pricing_col.grey.first {
  padding-left: 0%;
  background-color: #fff;
  font-size: 24px;
}

.pricing_col.grey.first.price {
  padding-left: 75px;
}

.pricing_col.grey.first.price.divided {
  width: 25%;
}

.pricing_col.grey.first.spacing_first_row {
  display: flex;
  height: 73px;
  margin-top: 0px;
  padding-left: 0px;
  justify-content: center;
  border-bottom-width: 0px;
}

.pricing_col.grey.price {
  border-bottom: 1px solid #e6e6e6;
  background-color: #f9f9f9;
}

.pricing_col.grey.price.divided {
  width: 25%;
}

.pricing_col.grey.spacing_first_row {
  height: 73px;
  border-bottom-width: 0px;
}

.pricing_col.first._1 {
  width: 50%;
  border-top-left-radius: 20px;
  border-bottom-left-radius: 20px;
}

.pricing_col._1 {
  background-color: #f9f9f9;
}

.pricing_col._4 {
  width: 16.6%;
  border-top-right-radius: 20px;
  border-bottom-right-radius: 20px;
}

.h3 {
  display: flex;
  height: 60px;
  margin-top: 0px;
  margin-bottom: 0px;
  padding-left: 0px;
  justify-content: center;
  align-items: center;
  color: #231f20;
  font-size: 25px;
  font-weight: 500;
  text-align: center;
  letter-spacing: 0.1px;
}

.h3.mage_h3 {
  justify-content: flex-start;
}

.h3.h3_pricing_first_one {
  margin-left: 75px;
  justify-content: flex-start;
  text-align: center;
}

.pricing_para {
  max-width: 260px;
  margin-right: auto;
  margin-bottom: 0px;
  margin-left: auto;
  flex: 1;
  font-family: Roboto, sans-serif;
  color: #857f87;
  font-size: 16px;
  line-height: 24px;
  font-weight: 400;
  text-align: center;
}

.individual_row {
  display: flex;
  width: 100%;
  height: 58px;
  margin-right: 0px;
  margin-left: -1px;
  padding-top: 12px;
  padding-bottom: 12px;
  flex-direction: column;
  justify-content: center;
  border-right: 0px none #e6e6e6;
  border-bottom: 0px none #e6e6e6;
  color: #3e323f;
  text-decoration: none;
}

.individual_row.end {
  border-right-style: none;
}

.individual_row.end.btn_row {
  overflow: hidden;
  align-items: center;
  border-bottom-style: none;
  border-bottom-right-radius: 20px;
}

.individual_row.end.btn_row.split {
  width: 25%;
}

.individual_row.end.grey-bg {
  margin-left: -1px;
  padding-right: 0%;
}

.individual_row.flex {
  position: relative;
  flex-direction: row;
  align-items: flex-end;
  border-bottom-style: none;
}

.individual_row.flex.split {
  width: 25%;
}

.individual_row.last {
  border-bottom-style: none;
}

.individual_row.last.split {
  width: 25%;
}

.individual_row.bold.white_bg {
  background-color: #fff;
}

.individual_row.link {
  border-bottom: 0px none #e6e6e6;
  border-left: 0px none #000;
  border-right-style: none;
  color: #8c0082;
  text-decoration: none;
}

.individual_row.link:hover {
  border-bottom-style: solid;
  border-bottom-color: #e6e6e6;
  background-color: rgba(140, 0, 130, 0.07);
  text-decoration: none;
}

.individual_row.link.grey-bg {
  padding-left: 0%;
}

.individual_row.grey-bg {
  margin-right: 0px;
  margin-left: 0px;
  padding-right: 0%;
  padding-left: 0%;
}

.individual_row.white_bg {
  background-color: #fff;
}

.col_top {
  position: -webkit-sticky;
  position: sticky;
  top: 63px;
  z-index: 1;
  padding-top: 40px;
  padding-bottom: 10px;
  flex: 1;
  border-right: 1px solid #e6e6e6;
  border-bottom: 1px solid #e6e6e6;
  background-color: #fff;
}

.col_top.end {
  border-right-style: none;
  border-top-right-radius: 20px;
}

.col_top.grey {
  z-index: 2;
  margin-left: -1px;
  padding-top: 10px;
  border-left: 0px solid #e6e6e6;
  border-right-width: 0px;
  background-color: #f9f9f9;
}

.col_top.grey.end {
  margin-left: -1px;
  border-left-width: 0px;
}

.col_top.blank {
  position: static;
  border-top-left-radius: 20px;
}

.col_top.blank.grey {
  margin-left: 0px;
  padding-top: 10px;
}

.small_title {
  margin-right: 20px;
  margin-left: 75px;
  color: #857f87;
  font-size: 16px;
  letter-spacing: 0.2px;
}

.small_title.vert {
  width: 182px;
  margin-right: 0px;
  margin-left: -64px;
  transform: rotate(-90deg);
  text-align: center;
  white-space: nowrap;
}

.row_title {
  max-width: none;
  margin-right: 15px;
  margin-left: 75px;
  align-self: flex-start;
  flex: 0 auto;
  font-size: 16px;
  line-height: 32px;
  letter-spacing: 0.2px;
}

.row_title.tooltip {
  max-width: 40%;
}

.feature_na {
  font-family: Roboto, sans-serif;
  color: #645965;
  font-size: 18px;
  font-weight: 300;
  text-align: center;
}

.red_pricing {
  color: #8c0082;
  font-size: 24px;
  line-height: 30px;
  text-align: center;
  letter-spacing: 0.1px;
}

.red_pricing.overlay_open {
  cursor: pointer;
}

.red_pricing.link {
  border-bottom-style: none;
  font-size: 20px;
  text-decoration: none;
}

.red_pricing.link:hover {
  text-decoration: underline;
}

.red_pricing.link.red {
  color: #ff0004;
}

.month {
  margin-left: 8px;
  font-family: Roboto, sans-serif;
  color: #857f87;
  font-size: 16px;
  font-weight: 400;
}

.arrow_div {
  display: flex;
  margin-top: 50px;
  margin-right: auto;
  margin-left: auto;
  text-align: center;
}

.info {
  position: absolute;
  left: auto;
  top: 7%;
  right: 10%;
  bottom: auto;
  margin-top: auto;
  margin-bottom: auto;
  cursor: pointer;
}

.deployment_flex {
  display: flex;
  margin-right: auto;
  margin-left: auto;
  justify-content: space-between;
}

.deployment_flex.download-form {
  color: #fff;
}

.deployment_left {
  width: 50%;
}

.left_arrow {
  display: flex;
  margin-top: 40px;
}

.left_arrow.tab_2 {
  margin-top: 135px;
}

.underlined {
  border-bottom: 7px solid #e5e4e5;
}

.right_dds {
  width: 50%;
  padding-right: 3px;
}

.dd_holder {
  width: 300px;
  margin-left: auto;
  text-align: right;
}

.dd_holder.tab_dds {
  margin-top: 40px;
  margin-bottom: 30px;
  margin-left: 0px;
}

.dropdown {
  width: 302px;
  max-width: 302px;
  padding-top: 12px;
  padding-bottom: 12px;
  border: 1px solid #bab8bb;
  border-radius: 2px;
  background-color: hsla(0, 0%, 100%, 0.15);
  font-family: Roboto, sans-serif;
  color: #231f20;
  font-size: 16px;
  line-height: 20px;
  font-weight: 400;
}

.dropdown:hover {
  background-color: #fff;
}

.dd_subtext {
  margin-top: -8px;
  margin-bottom: 16px;
  font-family: Roboto, sans-serif;
  color: #857f87;
  font-size: 11px;
  line-height: 20px;
  font-weight: 400;
  text-align: left;
}

.dd {
  margin-bottom: 16px;
}

.spacer_div {
  height: 25px;
}

.dd_list.w--open {
  border-style: none solid solid;
  border-width: 1px;
  border-color: #bab8bb;
  background-color: #fff;
  font-family: Roboto, sans-serif;
  color: #231f20;
  font-size: 16px;
  font-weight: 400;
  letter-spacing: 0.1px;
}

.responsive_grid {
  display: none;
}

.pricing {
  display: none;
}

.vertical_row {
  position: absolute;
  z-index: 1;
  display: flex;
  width: 56px;
  height: 100%;
  flex-direction: column;
  justify-content: center;
  border-top: 1px none #e6e6e6;
  border-right: 1px solid #e6e6e6;
  border-bottom: 1px solid #e6e6e6;
  background-color: #fff;
}

.left_group {
  position: relative;
}

.deployment_tabs {
  max-width: 1180px;
  margin-right: auto;
  margin-left: auto;
}

.deployment_tabs.download-form {
  max-width: 100%;
  margin-top: 36px;
}

.deployment_menu {
  display: flex;
  border-bottom: 1px solid #e6e6e6;
}

.deployment_menu.download-form {
  max-width: 1180px;
  margin-right: auto;
  margin-left: auto;
  border-bottom-style: none;
}

.deployment_tab {
  display: flex;
  margin-right: 60px;
  padding: 0px;
  flex-direction: column;
  align-items: flex-start;
  background-color: transparent;
  transition: all 200ms ease;
  color: #857f87;
  font-size: 25px;
  letter-spacing: 0.1px;
}

.deployment_tab:hover {
  color: #635d64;
}

.deployment_tab.w--current {
  background-color: transparent;
  color: #231f20;
}

.deployment_tab.white {
  color: rgba(255, 255, 255, 0.75);
}

.deployment_tab.white:hover {
  opacity: 1;
}

.deployment_tab.download-form {
  color: rgba(255, 255, 255, 0.75);
}

.deployment_tab.download-form.w--current {
  color: #fff;
}

.tab_subhead {
  margin-bottom: 8px;
  font-family: Roboto, sans-serif;
  color: #857f87;
  font-size: 14px;
  font-weight: 400;
}

.trial_div {
  display: flex;
  align-items: center;
}

.trial_icon {
  margin-left: 14px;
  padding: 3px 8px;
  border-radius: 6px;
  background-color: #1eb76d;
  font-family: Roboto, sans-serif;
  color: #fff;
  font-size: 11px;
  line-height: 16px;
}

.gradient_bar {
  height: 3px;
  min-width: 260px;
  margin-top: 21px;
  background-image: linear-gradient(90deg, #ffc500, #d22 50%, #720096);
}

.deployment_pane {
  padding-top: 40px;
}

.top_tab_content {
  flex: 1;
}

.tabs-content {
  overflow: visible;
}

.dd_link {
  transition: all 200ms ease;
}

.dd_link:hover {
  background-color: #f9f9f9;
}

.submit_btn {
  position: absolute;
  left: 0%;
  top: auto;
  right: auto;
  bottom: 120px;
}

.submit_btn.newsletter-banner {
  position: relative;
  bottom: 0px;
  margin-top: 16px;
  padding: 12px 24px;
  border-radius: 4px;
  background-color: #8c0082;
  letter-spacing: 0.5px;
}

.submit_btn.newsletter-banner.btn_ctabnr_fix {
  padding: 9px 16px;
}

.field_label {
  font-family: Roboto, sans-serif;
  color: #231f20;
  font-size: 16px;
  font-weight: 400;
  text-align: left;
}

.input {
  height: 40px;
  margin-bottom: 18px;
  border: 1px solid #bab8bb;
  border-radius: 2.6px;
  background-color: hsla(0, 0%, 100%, 0.15);
  font-family: Roboto, sans-serif;
  color: #231f20;
  font-size: 16px;
  font-weight: 400;
  text-align: left;
}

.input.textarea {
  min-height: 187px;
  margin-bottom: 48px;
}

.toolbox_tabs {
  left: -25px;
  top: 199px;
  z-index: 1;
  width: 56%;
  background-color: #f9f9f9;
}

.toolbox_content {
  display: flex;
  justify-content: space-between;
}

.toolbox_left {
  position: relative;
  left: -25px;
  width: 56%;
  padding-top: 15px;
  padding-left: 25px;
}

.before_menu {
  margin-bottom: 142px;
}

.toolbox_right {
  width: 44%;
  padding-left: 1%;
  text-align: right;
}

.toolbox_tab {
  margin-right: 30px;
  margin-left: 25px;
  padding: 16px 0px 0px;
  background-color: transparent;
  transition: all 200ms ease;
  font-family: Roboto, sans-serif;
  color: #857f87;
  font-size: 20px;
  line-height: 22px;
  font-weight: 400;
  text-align: center;
}

.toolbox_tab:hover {
  color: #6d676f;
}

.toolbox_tab.w--current {
  background-color: transparent;
  color: #d22;
}

.toolbox_tab.end {
  margin-right: 0px;
}

.tab_line {
  width: 100%;
  height: 4px;
  margin-top: 9px;
  background-color: #d22;
  background-image: none;
}

.toolbox_tab_content {
  overflow: visible;
}

.grey-bg {
  max-width: 1380px;
  margin-right: auto;
  margin-left: auto;
  padding-right: 4%;
  padding-left: 4%;
  background-color: #f9f9f9;
}

.grey-bg.max_w_deleted {
  max-width: 100vw;
}

.grey-bg.cloud_launch.memgraph_webinar {
  background-color: #fff;
}

.grey-bg.cloud_launch.webinar_grey {
  margin-top: 100px;
  margin-bottom: 100px;
  padding-bottom: 40px;
}

.paragraph {
  max-width: 500px;
  margin-bottom: 0px;
  margin-left: 105px;
  font-family: Roboto, sans-serif;
  color: #857f87;
  font-size: 16px;
  line-height: 24px;
  font-weight: 400;
}

.paragraph.fw {
  max-width: 100%;
  margin-top: 18px;
  margin-left: 0px;
}

.paragraph._404 {
  margin-left: 0px;
}

.paragraph.ra {
  max-width: 490px;
  margin-top: 20px;
  margin-left: 0px;
  color: #857f87;
  font-style: italic;
}

.paragraph.ra.cloud-paragraph {
  color: #857f87;
}

.paragraph.ra.cypher_course {
  color: #fff;
}

.paragraph.align_left {
  margin-left: 0px;
  font-weight: 500;
}

.paragraph.left_aligned {
  margin-top: 5px;
  margin-bottom: 20px;
  margin-left: 0px;
  font-size: 15px;
}

.paragraph.webinar_paragraph {
  margin-left: 0px;
}

.paragraph.webinar_paragraph.webinar_az_paragraph {
  margin-bottom: -20px;
  color: #fff;
}

.tb_image {
  width: 116%;
  max-width: 116%;
}

.tb_image.playground {
  position: relative;
  top: 12%;
  width: 100%;
  max-width: 400px;
}

.tb_image.lab {
  position: relative;
  top: -3px;
}

.tb_image.drivers {
  position: relative;
  top: -3px;
  width: 117.5%;
  max-width: 117.5%;
}

.btn_link {
  display: flex;
  align-items: center;
}

.arrow_link_holder {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
}

.header_text {
  display: block;
  width: 50%;
  max-width: 600px;
}

.header_text.usecases {
  margin-bottom: 50px;
}

.header_text.fw {
  width: 100%;
  max-width: 100%;
  margin-top: -10px;
  margin-bottom: 12px;
}

.additional_resources {
  padding-top: 30px;
  padding-bottom: 40px;
}

.resource_links {
  display: inline-block;
  margin-top: 40px;
}

.resource_links.less_margin {
  margin-top: 25px;
}

.spaced_section {
  padding-bottom: 90px;
}

.why_numbers {
  width: 68%;
  margin-left: auto;
  padding-top: 50px;
}

.number_block {
  display: flex;
  margin-bottom: 20px;
}

.number_block.hide {
  display: none;
}

.right_number_content {
  margin-left: 57px;
}

.why_number {
  margin-bottom: 36px;
  color: #857f87;
  font-size: 39px;
  line-height: 42px;
  letter-spacing: 0.1px;
}

.why_title {
  margin-bottom: 20px;
  color: #231f20;
  font-size: 25px;
  line-height: 25px;
  letter-spacing: 0.2px;
}

.use_cases {
  position: relative;
  padding: 70px 3% 276px 6.5%;
  border-radius: 0px 6px 6px 0px;
  background-image: linear-gradient(127deg, #ffc500, #d22 35%, #720096);
}

.use_cases.appc {
  padding-right: 8%;
  padding-bottom: 20px;
  padding-left: 8%;
}

.use_case_section {
  overflow: hidden;
  padding-right: 2.5%;
  padding-bottom: 50px;
}

.use_case_section.why_mem {
  padding-bottom: 0px;
}

.individual_uc {
  position: relative;
  z-index: 1;
  width: 30%;
  margin-bottom: 50px;
  text-align: left;
}

.white_title {
  margin-bottom: 22px;
  color: #fff;
  font-size: 20px;
  line-height: 25px;
}

.dark_div {
  position: absolute;
  left: 0%;
  top: auto;
  right: 0%;
  bottom: 50px;
  width: 100vw;
  margin-right: auto;
  margin-left: auto;
  padding: 50px 5.5% 50px 6.5%;
  justify-content: flex-start;
  align-items: stretch;
  border-top-left-radius: 6px;
  border-bottom-left-radius: 6px;
}

.dark_left {
  width: 60%;
  margin-right: 6.5%;
}

.subhead_paragraph {
  max-width: 700px;
  font-family: Roboto, sans-serif;
  color: #fff;
  font-size: 16px;
  line-height: 24px;
  font-weight: 400;
}

.dark_bg {
  position: absolute;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  width: 100%;
  height: auto;
  margin-left: 4%;
  padding-top: 72px;
  padding-bottom: 72px;
  border-top-left-radius: 6px;
  border-bottom-left-radius: 6px;
  background-color: #1f1f1f;
}

.ebook_right {
  position: relative;
  display: flex;
  width: 48%;
  padding-top: 20px;
  justify-content: flex-end;
  flex-wrap: wrap;
  align-items: center;
}

.ebook_left {
  width: 52%;
  padding-bottom: 20px;
}

.spacer {
  padding-top: 25px;
  padding-bottom: 25px;
}

.spacer.taller {
  padding-top: 40px;
  padding-bottom: 40px;
}

.spacer.small {
  padding-top: 15px;
  padding-bottom: 15px;
}

.spacer.large {
  padding-top: 38px;
  padding-bottom: 35px;
}

.spacer.med {
  padding-top: 30px;
}

.spacer._4px {
  width: 4px;
  height: 4px;
  padding-top: 0px;
  padding-bottom: 0px;
}

.spacer.v8 {
  height: 8px;
  padding-top: 0px;
  padding-bottom: 0px;
}

.spacer.v16 {
  height: 16px;
  padding-top: 0px;
  padding-bottom: 0px;
}

.spacer.v32 {
  height: 32px;
  padding-top: 0px;
  padding-bottom: 0px;
}

.magic_slide {
  cursor: pointer;
}

.java_logo {
  filter: saturate(5%) hue-rotate(39deg);
}

.hover_text {
  border-bottom: 1px solid transparent;
  transition: all 200ms ease;
  font-size: 31px;
  line-height: 36px;
}

.hover_text:hover {
  border-bottom-color: #fff;
}

.grey_link {
  border-bottom: 1px solid transparent;
  transition: all 300ms ease;
}

.grey_link:hover {
  border-bottom-color: #857f87;
}

.grey_link.underlined {
  border-bottom-style: dashed;
  border-bottom-color: #857f87;
}

.grey_link.underlined:hover {
  border-bottom-style: solid;
  border-bottom-color: #8c0082;
}

.grey_link.gqla_tutorial {
  padding-top: 0px;
  padding-bottom: 0px;
  font-weight: 400;
}

.grey_link.careers_white_para {
  color: #fff;
}

.grey_link.careers_teams_right_arrow {
  color: #fff;
}

.grey_link.careers_teams_white {
  color: #fff;
}

.grey_link.black_link {
  color: #231f20;
}

.purple_text {
  border-bottom: 1px solid transparent;
  transition: all 300ms ease;
}

.purple_text:hover {
  border-bottom-color: #8c0082;
}

.purple_text.new_home {
  color: #857f87;
}

.purple_text.gray_section_purple {
  color: #857f87;
}

.browser_text {
  position: absolute;
  left: auto;
  top: -32px;
  right: 0%;
  bottom: auto;
  z-index: 6;
  max-width: 349px;
  opacity: 1;
  font-family: 'Courier Prime', sans-serif;
  color: #fff;
  font-size: 16px;
  line-height: 19px;
  font-weight: 400;
}

.copy_btn {
  position: relative;
  left: auto;
  top: auto;
  right: auto;
  bottom: 0%;
  display: none;
  overflow: hidden;
  margin-top: 20px;
  border-radius: 4px;
  opacity: 1;
  font-family: Roboto, sans-serif;
  color: #fff;
  font-size: 11px;
  line-height: 15px;
  font-weight: 500;
}

.para_code {
  opacity: 0.78;
}

.modal {
  position: fixed;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  z-index: 999999;
  display: none;
  flex-direction: column;
  justify-content: center;
  align-items: stretch;
  background-color: rgba(0, 0, 0, 0.44);
}

.modal.modalpricing {
  display: none;
  width: 100vw;
  height: 100vh;
  flex-direction: column;
  align-items: center;
}

.calc_box {
  position: relative;
  width: 800px;
  max-width: 800px;
  margin-right: auto;
  margin-left: auto;
  padding: 35px;
  border-radius: 6px;
  background-color: #fff;
}

.close {
  position: absolute;
  left: auto;
  top: 14px;
  right: 15px;
  bottom: auto;
  width: 14px;
  height: 12px;
  padding-right: 17px;
  padding-left: 0px;
  transform: rotate(45deg);
  font-family: Roboto, sans-serif;
  color: #857f87;
  font-size: 34px;
  line-height: 10px;
  font-weight: 300;
  cursor: pointer;
}

.close:hover {
  color: #373538;
}

.utility-page-wrap {
  display: flex;
  width: 100vw;
  height: 80vh;
  max-height: 100%;
  max-width: 100%;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  background-color: #fff;
  font-family: 'Encode Sans Semi Condensed', sans-serif;
}

.utility-page-content {
  display: flex;
  width: 260px;
  margin-right: auto;
  margin-left: auto;
  flex-direction: column;
  color: #1f1e1e;
  text-align: center;
}

._404-image {
  max-width: 100px;
  margin-right: auto;
  margin-left: auto;
  filter: brightness(0%);
}

.ebook_graphic {
  width: 114%;
  max-width: 115%;
}

.values_flex {
  display: flex;
  width: 68%;
  margin-left: auto;
  padding-top: 50px;
  justify-content: space-between;
  flex-wrap: wrap;
}

.values_flex.about_us_values {
  padding-bottom: 60px;
}

.value {
  width: 47%;
  margin-bottom: 60px;
}

.value.fraud_value {
  display: block;
  width: auto;
  max-width: 300px;
  flex: 0 auto;
}

.value_tile {
  margin-top: 10px;
  color: #8c0082;
  font-size: 20px;
  line-height: 26px;
  letter-spacing: 0.2px;
}

.value_tile.value_about_us {
  color: #231f20;
}

.icon_holder {
  height: 40px;
  margin-bottom: 30px;
}

.icon_holder.pg {
  height: 88px;
  margin-bottom: 0px;
}

.left_images {
  display: flex;
  width: 57%;
  padding-top: 10px;
  justify-content: space-between;
  align-items: flex-start;
}

.right_story {
  width: 43%;
  padding-left: 2%;
}

.img_1 {
  width: 49.4%;
  padding-top: 252px;
  padding-bottom: 252px;
  border-radius: 4px;
  background-color: #dadada;
  background-image: url("https://assets.website-files.com/611e21f2cab5d3fde1f1197b/6130d2b0ae1c493f1fdd5521_Profile_1.jpg");
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.5);
}

.img_2 {
  width: 49.4%;
  margin-top: 70px;
  padding-top: 252px;
  padding-bottom: 252px;
  border-radius: 4px;
  background-color: #dadada;
  background-image: url("https://assets.website-files.com/611e21f2cab5d3fde1f1197b/6130d2b82cdc99f922f565b9_Profile_2.jpg");
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
  box-shadow: 0 3px 4px 0 rgba(0, 0, 0, 0.5);
}

.our_story {
  width: 100%;
  margin-bottom: 0px;
  padding-left: 22%;
}

.location_icon {
  display: flex;
  justify-content: center;
}

.individual_location {
  width: 20%;
  text-align: center;
}

.location {
  margin-top: 25px;
  color: #8c0082;
  font-size: 20px;
  line-height: 25px;
  letter-spacing: 0.2px;
}

.location_icons {
  height: 120px;
}

.positions_section {
  padding: 70px 2.5% 90px;
  background-color: #fff;
}

.team_block {
  display: flex;
  padding: 35px 70px;
  justify-content: space-between;
  align-items: center;
  border-radius: 6px;
  background-color: #f9f9f9;
  cursor: pointer;
}

.banner_div {
  width: 70%;
  margin-bottom: -95px;
  padding-top: 113px;
  padding-bottom: 113px;
  border-radius: 6px;
  background-image: url("https://assets.website-files.com/611e21f2cab5d3fde1f1197b/6130e2c8ad09736fc53da47d_banner_img.jpg");
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
}

.positions_left {
  width: 30%;
  max-width: 450px;
}

.download_embed {
  text-align: left;
}

.dl_select {
  width: 95%;
  height: 46px;
  margin-bottom: 16px;
  padding-right: 12px;
  padding-left: 12px;
  border: 1px solid #bab8bb;
  border-radius: 2px;
  background-color: hsla(0, 0%, 100%, 0.15);
  background-image: url("https://assets.website-files.com/611e21f2cab5d3fde1f1197b/61378014a7374426a22352bf_001-down-chevron.svg");
  background-position: 95% 50%;
  background-size: 13px;
  background-repeat: no-repeat;
  color: #231f20;
  font-size: 16px;
}

.dl_select:hover {
  background-color: #fff;
}

.dl_select.contact {
  height: 40px;
  font-family: Roboto, sans-serif;
  color: #857f87;
  font-weight: 300;
}

.dl_select.width_flex {
  margin-right: 0px;
  margin-left: 0px;
}

.dl_select.light {
  background-image: url("https://assets.website-files.com/611e21f2cab5d3fde1f1197b/61890b1091f90cb1616ea0be_Chevron-white.svg");
  color: #fff;
}

.dl_select.light:hover {
  background-color: hsla(0, 0%, 100%, 0.15);
}

.text_flex {
  width: 55%;
  padding-right: 8.5%;
}

.text_flex.right_align {
  margin-top: 0px;
  padding-top: 0px;
  padding-right: 0%;
  padding-left: 8.5%;
  align-self: flex-start;
  text-align: left;
}

.text_flex.gqla_left {
  width: 50%;
  height: 360px;
  max-height: 360px;
  margin-top: 0px;
  padding-left: 0%;
  align-self: flex-start;
}

.text_flex.gqla_left.gqla_right {
  padding-right: 0%;
  padding-left: 8.5%;
}

.text_flex.gqla_left.gqla_right.nosql_left_last {
  width: auto;
  height: auto;
  max-height: 100%;
}

.text_flex.gqla_left.new_home {
  height: auto;
}

.text_flex.gqla_left.new_home.new_home_gradient {
  margin-bottom: 50px;
}

.text_flex.gqla_left.home_1 {
  height: auto;
  max-height: none;
}

.text_flex.gqla_left.mobile_mage_flex.how_flex {
  height: auto;
  max-height: none;
}

.text_flex.gqla_left.mobile_gql_flex {
  height: auto;
  max-height: none;
}

.text_flex.gray_section_flex {
  width: 50%;
}

.text_flex.gradient_bottom_flex {
  width: auto;
}

.text_flex.section_right_text_flex {
  width: 45%;
  padding-right: 0%;
  padding-left: 80px;
}

.text_flex.section_right_text_flex.careers_text_flex {
  width: 50%;
  height: 200px;
}

.text_flex.section_right_text_flex.careers_text_flex_right {
  width: 50%;
  height: 200px;
}

.text_flex.section_right_text_flex.number_section_text_flex {
  width: auto;
  padding-left: 0px;
}

.text_flex.section_right_text_flex.number_section_text_flex.tex_flex_numbers_arrows {
  position: static;
  margin-top: 0px;
  padding-left: 80px;
  align-self: flex-start;
  order: 0;
  flex: 0 auto;
}

.text_flex.section_right_text_flex.how_it_works_no_padding {
  width: auto;
  margin-top: 40px;
  padding-left: 20px;
  align-self: flex-start;
}

.text_flex.section_right_text_flex.how_it_works_no_padding.arrow_and_number {
  margin-top: 40px;
}

.text_flex.tex_flex_gqla {
  width: 502px;
}

.text_flex.tex_flex_gqla.home_left_element {
  width: 50%;
}

.image_flex {
  position: relative;
  display: block;
  width: 50%;
  padding-top: 0px;
  align-self: flex-start;
  flex: 0 auto;
  border-radius: 20px;
}

.image_flex.gqla_code_block {
  margin-top: -20px;
}

.image_flex.lab_img_flex {
  box-shadow: 0 1px 10px 5px rgba(0, 0, 0, 0.23);
}

.image_flex.section_right_image {
  width: 591px;
  padding-top: 0px;
  padding-right: 0%;
  text-align: center;
}

.image_flex.section_right_image.section_image {
  overflow: visible;
}

.image_flex.section_right_image.section_image.home_page_video_2 {
  overflow: hidden;
  width: auto;
  height: auto;
  margin-top: 0px;
  -o-object-fit: cover;
  object-fit: cover;
}

.image_flex.section_right_image.stream_image_padding {
  margin-top: -20px;
}

.image_flex.section_right_image.how_image {
  width: auto;
}

.image_flex.section_right_image.how_image_flex {
  width: auto;
}

.image_flex.carrers_gif {
  width: 50%;
  flex: 0 auto;
  -o-object-fit: cover;
  object-fit: cover;
}

.image_community {
  position: relative;
  left: 0%;
  top: 0%;
  right: auto;
  bottom: auto;
  max-width: 90%;
  border-radius: 7px;
  box-shadow: 0 1px 10px 0 rgba(0, 0, 0, 0.23);
}

.image_community.gqla_left {
  max-height: none;
  max-width: 100%;
  margin-top: 0px;
  border: 0px solid #231f20;
  border-radius: 10px;
  box-shadow: 0 1px 10px 0 rgba(0, 0, 0, 0.23);
}

.image_community.gqla_left.gqla_left_tutorial {
  margin-top: 80px;
}

.image_community.gqla_left.mage_img {
  box-shadow: 0 1px 10px 0 rgba(0, 0, 0, 0.23);
}

.image_community.gqla_left.mage_img.new_home_image {
  display: none;
}

.image_community.gqla_left.new_home {
  margin-top: 30px;
  box-shadow: 0 1px 10px 3px rgba(0, 0, 0, 0.23);
}

.image_community.gqla_left.cloud_space {
  max-width: 426px;
  margin-top: 20px;
}

.image_community.gqla_right {
  max-height: none;
  max-width: 100%;
  border: 0px solid #000;
  border-radius: 10px;
}

.community_browser {
  position: absolute;
  left: auto;
  top: auto;
  right: -1%;
  bottom: -1%;
  width: 100%;
  height: 86%;
  max-width: 50%;
  border-radius: 7px;
  background-image: url("https://assets.website-files.com/611e21f2cab5d3fde1f1197b/61381ceb6fcfe7d86fa25d72_browser_discord.jpg");
  background-position: 0% 0%;
  background-size: cover;
  background-repeat: no-repeat;
  box-shadow: -12px -5px 26px 0 rgba(0, 0, 0, 0.11);
}

.community_browser.centred {
  left: auto;
  top: 6%;
  right: -10px;
  bottom: 0%;
}

.yt_flex {
  display: flex;
  margin-top: 50px;
  justify-content: space-between;
}

._3-yt-grid {
  display: flex;
  width: 32%;
  padding: 32px 28px 32px 30px;
  justify-content: space-between;
  align-items: center;
  border-radius: 20px;
  box-shadow: 1px 1px 10px 0 rgba(0, 0, 0, 0.2);
  transition: all 200ms ease;
  color: #231f20;
  font-size: 20px;
  line-height: 25px;
  letter-spacing: 0.2px;
  text-decoration: none;
}

._3-yt-grid:hover {
  transform: translate(0px, -6px);
}

._3-yt-grid.mage_algorithms {
  clear: none;
  background-color: #fff;
}

.yt_title {
  width: 80%;
  font-weight: 400;
}

.form_section {
  position: relative;
}

.form_bg {
  position: absolute;
  left: 0%;
  top: 0%;
  right: auto;
  bottom: auto;
  z-index: 1;
  width: 78%;
  margin-bottom: 0px;
  padding-top: 228px;
  padding-bottom: 140px;
  background-color: #1f2323;
  background-image: url("https://assets.website-files.com/611e21f2cab5d3fde1f1197b/615b18b3816f0603c325cee6_memgraph-newsletter-background.svg");
  background-position: 92% 20px;
  background-size: contain;
  background-repeat: no-repeat;
  opacity: 1;
}

.form_bg.install_bg {
  top: 40px;
  background-color: #231f20;
}

.form_bg.install_bg.global {
  padding-bottom: 130px;
  border-top-right-radius: 8px;
  border-bottom-right-radius: 8px;
  background-color: #231f20;
}

.input_subscribe {
  height: 50px;
  margin-bottom: 0px;
  border: 1px solid transparent;
  background-color: transparent;
  color: #fff;
  font-size: 16px;
  font-weight: 500;
}

.input_subscribe:active {
  border-color: transparent;
}

.input_subscribe:focus {
  border-color: transparent;
}

.input_subscribe::-moz-placeholder {
  color: #857f87;
}

.input_subscribe::-ms-input-placeholder {
  color: #857f87;
}

.input_subscribe::placeholder {
  color: #857f87;
}

.subscribe_subhead {
  max-width: 375px;
  font-family: Roboto, sans-serif;
  color: #857f87;
  font-size: 16px;
  font-weight: 400;
}

.subscribe_head {
  width: auto;
  margin-bottom: 30px;
}

.subscribe_form {
  display: flex;
  align-items: center;
  border-bottom: 1px solid #3e323f;
}

.submit_white {
  padding-right: 23px;
  order: -1;
  flex: 0 0 auto;
  background-color: transparent;
  background-image: url("https://assets.website-files.com/611e21f2cab5d3fde1f1197b/611e739414a4da1500ccb408_Arrow%20right.svg");
  background-position: 100% 50%;
  background-size: 14px;
  background-repeat: no-repeat;
  transition: all 200ms ease;
  font-size: 20px;
  line-height: 25px;
  letter-spacing: 0.25px;
}

.submit_white:hover {
  transform: translate(0px, -3px);
}

.connect_flex {
  display: flex;
  margin-top: 200px;
  justify-content: flex-start;
  align-items: center;
}

.grey_block {
  position: absolute;
  left: 0%;
  top: auto;
  right: 0%;
  bottom: 0%;
  width: 94%;
  margin-right: auto;
  margin-left: auto;
  padding-top: 260px;
  padding-bottom: 125px;
  border-radius: 6px;
  background-color: #f9f9f9;
}

.connect_link {
  margin-right: 50px;
}

.connect_link.last {
  margin-right: 0px;
}

.left_icons.social {
  display: flex;
  max-width: 35%;
  justify-content: space-between;
  flex-wrap: wrap;
  align-items: center;
  flex: 1;
}

.form_block {
  width: 70%;
}

.success {
  border-radius: 6px;
  background-color: #302b2c;
  color: #fff;
  font-size: 16px;
}

.success.c_form {
  padding-top: 80px;
  padding-bottom: 80px;
  font-weight: 400;
}

.transparent.ty_page_img_community {
  height: 50%;
}

.ul_item {
  margin-bottom: 8px;
  padding-left: 2px;
  font-family: Roboto, sans-serif;
  color: #857f87;
  font-size: 16px;
  line-height: 24px;
  font-weight: 400;
}

.ul_item.white.half_split {
  width: 47.5%;
}

.ul_list {
  margin-bottom: 8px;
  padding-left: 25px;
}

.ul_list.pk {
  margin-top: 20px;
  margin-bottom: 0px;
  padding-left: 18px;
}

.ul_list.white {
  display: flex;
  margin-bottom: 35px;
  padding-left: 19px;
  justify-content: space-between;
  flex-wrap: wrap;
  color: #fff;
}

.h1_subhead {
  display: block;
  max-width: 1200px;
  margin-top: 36px;
  font-family: Roboto, sans-serif;
  color: #857f87;
  font-size: 20px;
  line-height: 28px;
  font-weight: 400;
}

.contact_form {
  margin-top: 36px;
  margin-bottom: 0px;
}

.col_flex {
  display: flex;
  justify-content: space-between;
}

.col {
  width: 48.5%;
  padding-bottom: 10px;
}

.bold {
  font-weight: 500;
}

.contact_head {
  color: #231f20;
  font-size: 20px;
  line-height: 25px;
  letter-spacing: 0.2px;
}

.reach_flex {
  display: flex;
  margin-top: 31px;
  justify-content: space-between;
}

._4_split {
  width: 22%;
}

.contact_category {
  margin-bottom: 10px;
  font-family: Roboto, sans-serif;
  color: #857f87;
  font-size: 13px;
  line-height: 15px;
  font-weight: 400;
  text-transform: uppercase;
}

.email_link {
  transition: all 200ms ease;
  font-family: Roboto, sans-serif;
  color: #d22;
  font-size: 16px;
  line-height: 24px;
  font-weight: 400;
  text-decoration: none;
}

.email_link:hover {
  color: #bb1717;
}

.success_title {
  margin-bottom: 30px;
  font-size: 25px;
  line-height: 30px;
  letter-spacing: 0.2px;
}

.split_2 {
  width: 49%;
  margin-bottom: 30px;
  padding: 32px 26px;
  border-radius: 20px;
  background-color: #fff;
  box-shadow: 1px 1px 10px 0 rgba(0, 0, 0, 0.2);
}

.box_icon_holder {
  height: 40px;
  margin-bottom: 30px;
}

.careers_tab {
  display: flex;
  width: 20%;
  max-width: 280px;
  padding-right: 0px;
  padding-bottom: 15px;
  padding-left: 0px;
  justify-content: flex-start;
  align-items: center;
  border-bottom: 6px solid transparent;
  background-color: transparent;
  transition: all 200ms ease;
  color: hsla(0, 0%, 100%, 0.35);
}

.careers_tab:hover {
  border-bottom-color: hsla(0, 0%, 100%, 0.06);
}

.careers_tab.w--current {
  border-bottom-color: #fb6e00;
  background-color: transparent;
  color: #fff;
}

.career_tab_menu {
  display: flex;
  max-width: 1180px;
  margin-right: auto;
  margin-left: auto;
  padding-top: 145px;
  padding-right: 0px;
  padding-left: 0%;
  justify-content: space-between;
  border-radius: 6px;
  background-color: #3e323f;
}

.careers_tab_content {
  left: -6.3%;
  width: 112.5%;
  margin-right: auto;
  margin-left: auto;
  background-color: #fff;
}

.careers_pane {
  position: relative;
  height: 100%;
  padding-top: 62px;
  padding-right: 5.5%;
  padding-left: 5.5%;
  background-image: linear-gradient(127deg, #ffc500, #d22 41%, #720096);
}

.careers_pane._4 {
  padding-top: 120px;
  padding-bottom: 120px;
}

.careers_tab_title {
  max-width: 190px;
  font-family: 'Encode Sans Semi Condensed', sans-serif;
  font-size: 20px;
  line-height: 25px;
  letter-spacing: 0.2px;
}

.careers_tab_title.wide {
  max-width: 220px;
}

.join-com_embed {
  margin-top: 35px;
  margin-bottom: 60px;
}

.category_wrapper {
  display: flex;
  justify-content: space-between;
  align-items: center;
  flex: 0 auto;
}

.category_wrapper.categories-index {
  width: 100%;
  max-width: 100%;
}

.category_list {
  display: flex;
  justify-content: space-between;
  align-items: center;
  flex: 0 auto;
}

.category_list.categories-index {
  display: flex;
  width: 100%;
  max-width: 100%;
  justify-content: flex-start;
  flex-wrap: wrap;
  grid-auto-flow: column;
  grid-auto-columns: -webkit-max-content;
  grid-auto-columns: max-content;
  -ms-grid-columns: -webkit-max-content;
  -ms-grid-columns: max-content;
  grid-template-columns: -webkit-max-content;
  grid-template-columns: max-content;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.category_item {
  width: 20%;
  margin-right: 0px;
  margin-left: 35px;
}

.category_item.category-pages {
  width: auto;
  margin-left: 0px;
}

.category_btn {
  width: 100%;
  max-width: 200px;
  min-width: 155px;
  margin-right: 0px;
  margin-left: 0px;
  padding: 14px 16px;
  border-radius: 6px;
  background-color: #3e323f;
  transition: all 200ms ease;
  color: #fff;
  font-size: 20px;
  line-height: 25px;
  text-align: center;
  letter-spacing: 0.2px;
}

.category_btn:hover {
  background-color: #2d222e;
}

.category_btn.w--current {
  background-color: #fff;
  box-shadow: 0 0 6px 0 rgba(0, 0, 0, 0.38);
  color: #3e323f;
}

.category_btn.categories-index {
  width: auto;
  max-width: 100%;
  min-width: 0px;
  margin-top: 4px;
  margin-right: 8px;
  margin-bottom: 4px;
  padding: 8px 24px;
  font-size: 16px;
  letter-spacing: 0.75px;
}

.category_btn.categories-index.all-topics.w--current {
  min-width: 200px;
  margin-right: 16px;
}

.category_head {
  display: -ms-grid;
  display: grid;
  width: 100%;
  max-width: 1180px;
  margin-right: auto;
  margin-left: auto;
  justify-content: center;
  align-items: center;
  grid-auto-columns: 1fr;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  -ms-grid-columns: auto auto;
  grid-template-columns: auto auto;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.category_head.categories-index {
  display: -ms-grid;
  display: grid;
  margin-top: -40px;
  align-items: flex-start;
  grid-auto-columns: 1fr;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  -ms-grid-columns: 100%;
  grid-template-columns: 100%;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.featured_image {
  position: absolute;
  left: auto;
  top: 0%;
  right: 0%;
  bottom: 0%;
  width: 60%;
}

.featured_item {
  display: flex;
  overflow: hidden;
  height: 100%;
  align-items: center;
}

.featured_list {
  height: 100%;
  padding-top: 16px;
  padding-right: 16px;
  padding-bottom: 16px;
}

.featured_content {
  width: 40%;
  padding-right: 6%;
  text-align: left;
}

.category_name {
  margin-bottom: 8px;
  color: #8c0082;
  font-size: 20px;
  line-height: 25px;
  letter-spacing: 0.2px;
}

.article_link_block {
  text-decoration: none;
}

.article_short_description {
  max-width: 400px;
  margin-top: 32px;
  margin-bottom: 48px;
  color: #857f87;
  font-size: 16px;
  line-height: 24px;
  letter-spacing: 0.2px;
}

.author_name {
  display: inline-block;
  margin-right: 3px;
  font-family: Roboto, sans-serif;
  color: #231f20;
  font-size: 16px;
  line-height: 24px;
  font-weight: 400;
}

.publish_date {
  display: block;
  margin-top: 14px;
  margin-right: 3px;
  font-family: Roboto, sans-serif;
  color: #857f87;
  font-size: 16px;
  line-height: 24px;
  font-weight: 400;
}

.category_main {
  margin-bottom: 40px;
  padding-right: 5%;
  padding-left: 5%;
}

.category_main.cateogories-index {
  overflow: visible;
  width: 100%;
  max-width: 1180px;
  margin-right: auto;
  margin-left: auto;
  padding-right: 0%;
  padding-left: 0%;
}

.blog_wrapper {
  display: block;
}

.blog_wrapper.press_room {
  margin-top: 55px;
}

.blog_wrapper.related-blogs {
  margin-top: 32px;
}

.blog_wrapper.related-blogs.tablet {
  display: none;
}

.article_item {
  width: 31%;
  margin-right: 1%;
  margin-bottom: 30px;
  margin-left: 1%;
}

.article_list {
  display: flex;
  margin-right: -1%;
  margin-left: -1%;
  flex-wrap: wrap;
}

.blog_article {
  position: relative;
  display: flex;
  overflow: hidden;
  height: 100%;
  flex-direction: column;
  border-radius: 6px;
  background-color: #fff;
  box-shadow: 0 2px 10px 0 rgba(0, 0, 0, 0.2);
  transition: all 200ms ease;
  text-decoration: none;
}

.blog_article:hover {
  transform: translate(0px, -5px);
}

.article_thumb {
  padding-bottom: 56.25%;
  background-color: #e7e7e7;
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
}

.article_card_content {
  display: flex;
  height: auto;
  padding: 24px 28px 20px;
  flex-direction: column;
  align-items: flex-start;
  flex: 1;
}

.category-tag {
  display: none;
  font-family: Roboto, sans-serif;
  color: #8c0082;
  font-weight: 400;
}

.article_card_title {
  transition: all 200ms ease;
  color: #231f20;
  font-size: 25px;
  line-height: 32px;
  letter-spacing: 0.1px;
}

.article_card_title:hover {
  text-decoration: underline;
}

.article_card_description {
  margin-top: 24px;
  font-family: Roboto, sans-serif;
  color: #857f87;
  font-size: 16px;
  line-height: 24px;
  font-weight: 400;
}

.author_date {
  display: none;
  width: 100%;
  margin-top: 30px;
  justify-content: space-between;
  align-items: flex-end;
  flex: 1;
}

.article_date {
  display: block;
  margin-top: 0px;
  margin-right: 0px;
  font-family: Roboto, sans-serif;
  color: #857f87;
  font-size: 16px;
  line-height: 24px;
  font-weight: 400;
}

.article_date.margin {
  margin-left: 45px;
}

.pagination_btn {
  border-style: none;
  border-radius: 6px;
  background-color: #8c0082;
  transition: all 200ms ease;
  color: #fff;
}

.pagination_btn:hover {
  background-color: #5f0459;
}

.article_section {
  width: 100vw;
  max-width: 100%;
  padding-right: 3vw;
  padding-left: 3vw;
}

.article_section.newsletter {
  padding-bottom: 64px;
}

.detail_bar {
  display: flex;
  max-width: 100%;
  margin-top: 25px;
  margin-bottom: 16px;
  align-items: center;
}

.publish_date-copy {
  display: block;
  margin-top: 14px;
  margin-right: 3px;
  font-family: Roboto, sans-serif;
  color: #857f87;
  font-size: 16px;
  line-height: 24px;
  font-weight: 400;
}

.article_header_image {
  max-width: 800px;
  padding-top: 280px;
  padding-bottom: 280px;
  border-radius: 6px;
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 50% 50%;
  background-size: cover;
}

.article_left {
  width: 70%;
}

.article_right {
  width: 26%;
  padding-top: 0px;
}

.article_right.sticky {
  position: -webkit-sticky;
  position: sticky;
  top: 150px;
}

.contents {
  padding: 45px 28px;
  border-radius: 6px;
  background-color: #f9f9f9;
}

.contents.no_bg {
  border-radius: 0px;
  background-color: transparent;
}

.contents.no_bg.share {
  padding-bottom: 20px;
  border-bottom: 1px solid #e6e6e6;
}

.contents.no_bg.newsletter_blog_sidebar {
  display: none;
}

.contents.mobile {
  display: none;
}

.contents.blog-sidebar {
  padding: 24px 0px;
  background-color: transparent;
}

.contents.hide-hubspot {
  display: none;
}

.content_title {
  color: #d22;
  text-decoration: none;
}

.content_item {
  margin-bottom: 6px;
  font-family: Roboto, sans-serif;
  color: #231f20;
  font-size: 16px;
  line-height: 24px;
  font-weight: 400;
  text-decoration: none;
}

.table_of_contents {
  padding-left: 19px;
}

.article_box_title {
  margin-bottom: 12px;
  color: #857f87;
  font-size: 20px;
  line-height: 25px;
  letter-spacing: 0.2px;
}

.newsletter_embed {
  font-family: Roboto, sans-serif;
}

.toc {
  display: flex;
  margin-top: -8px;
  flex-direction: column;
  align-items: flex-start;
}

.post-title {
  max-width: 100%;
  margin-top: 0px;
  margin-bottom: 32px;
  color: #231f20;
  font-size: 39px;
  line-height: 52px;
  font-weight: 500;
  text-decoration: none;
}

.rich-text-block {
  margin-top: 45px;
  color: #231f20;
  font-size: 20px;
  line-height: 25px;
}

.rich-text-block p {
  margin-bottom: 35px;
  font-family: Roboto, sans-serif;
  color: #857f87;
  line-height: 150%;
  font-weight: 400;
}

.rich-text-block a {
  color: #8c0082;
  text-decoration: none;
}

.rich-text-block a:hover {
  text-decoration: underline;
}

.rich-text-block h2 {
  margin-top: 64px;
  margin-bottom: 30px;
  font-size: 31px;
  font-weight: 500;
  letter-spacing: 0.1px;
}

.rich-text-block h3 {
  margin-top: 0px;
  margin-bottom: 15px;
  font-size: 26px;
  font-weight: 500;
  letter-spacing: 0.1px;
}

.rich-text-block h4 {
  margin-top: 0px;
  margin-bottom: 15px;
  font-size: 22px;
  line-height: 26px;
  font-weight: 500;
  letter-spacing: 0.1px;
}

.rich-text-block h5 {
  margin-top: 0px;
  font-size: 18px;
  line-height: 24px;
  font-weight: 500;
  letter-spacing: 0.1px;
}

.rich-text-block h6 {
  margin-top: 0px;
  font-size: 14px;
  font-weight: 500;
  letter-spacing: 0.1px;
}

.rich-text-block blockquote {
  margin-bottom: 35px;
  border-left-color: #8c0082;
  font-family: Roboto, sans-serif;
  color: #857f87;
  font-size: 20px;
  line-height: 25px;
  font-style: italic;
  font-weight: 400;
}

.rich-text-block figcaption {
  font-family: Roboto, sans-serif;
  color: #857f87;
  font-size: 16px;
  font-weight: 400;
}

.rich-text-block.post-wrapper {
  box-shadow: 1px 1px 3px 0 #000;
  filter: blur(5px);
  transition: opacity 200ms ease;
}

.rich-text-block li {
  margin-bottom: 8px;
  color: #7f7a81;
}

.rich-text-block ul {
  margin-bottom: 30px;
  padding-left: 23px;
  line-height: 28px;
}

.rich-text-block ol {
  padding-left: 22px;
  line-height: 28px;
}

.rich-text-block figure {
  margin-bottom: 38px;
}

.rich-text-block.blog {
  width: 100%;
  max-width: 100%;
  padding-right: 5%;
  font-size: 18px;
  line-height: 150%;
  font-weight: 400;
}

.rich-text-block.blog strong {
  color: #231f20;
}

.newsletter_paragraph {
  margin-bottom: 20px;
  font-family: Roboto, sans-serif;
  color: #857f87;
  font-size: 16px;
  line-height: 24px;
  font-weight: 400;
}

.article_top {
  width: 100%;
  max-width: 100%;
}

.article_top.releases {
  margin-bottom: 50px;
}

.installation_title {
  margin-bottom: 20px;
  color: #231f20;
  font-size: 20px;
  line-height: 25px;
  letter-spacing: 0.2px;
}

.link {
  border-bottom: 1px solid transparent;
  transition: all 200ms ease;
  color: #8c0082;
  text-decoration: underline;
}

.link:hover {
  border-bottom-color: #8c0082;
}

.step_img {
  overflow: hidden;
  max-width: 95%;
  margin-top: 0px;
  margin-bottom: 35px;
  border-radius: 7px;
  box-shadow: 0 6px 8px 0 rgba(0, 0, 0, 0.11);
}

.installation_download_section {
  padding: 90px 4%;
}

.installation_download_section.windows {
  position: relative;
  background-color: #fff;
}

.dropdown_nav {
  display: flex;
  padding: 0px 0px 0px 25px;
  justify-content: space-between;
  align-items: center;
  flex: 0 0 auto;
  border-radius: 6px;
  background-color: #8c0082;
  box-shadow: 4px 2px 8px -1px rgba(114, 0, 150, 0.5);
  transition: all 200ms ease;
  color: #fff;
  font-size: 16px;
  line-height: 26px;
  font-weight: 600;
  text-align: center;
  letter-spacing: 0.7px;
  text-transform: uppercase;
}

.dropdown_nav:hover {
  background-color: #9b0090;
}

.dropdown_nav.spaced {
  display: inline-block;
  margin-top: 35px;
  color: #fff;
}

.dropdown_nav.spaced.grid {
  margin-top: 25px;
}

.dropdown_nav.responsive {
  display: none;
}

.dropdown_nav.submit_btn {
  bottom: 70px;
  color: #fff;
}

.dropdown_nav.tab_btn {
  color: #fff;
}

.dropdown_nav.right {
  margin-left: 20px;
}

.dropdown_nav.lft {
  background-image: linear-gradient(180deg, #c000b8, #8c0082);
}

.dropdown_nav.lft:hover {
  background-image: linear-gradient(180deg, #b102aa, #7a0272);
}

.dropdown_list.w--open {
  top: 38px;
  overflow: hidden;
  border: 1px none #bab8bb;
  border-bottom-left-radius: 6px;
  border-bottom-right-radius: 6px;
  background-color: #fff;
  box-shadow: 2px 3px 8px 0 rgba(114, 0, 150, 0.1);
  font-family: Roboto, sans-serif;
  color: #231f20;
  font-size: 16px;
  font-weight: 400;
  letter-spacing: 0.1px;
}

.dropdown_list.body_btn {
  top: 45px;
}

.dropdown_link {
  width: 100%;
  padding-top: 15px;
  padding-bottom: 15px;
  padding-left: 20px;
  transition: all 200ms ease;
  font-family: Roboto, sans-serif;
  color: #857f87;
  font-size: 16px;
  font-weight: 400;
  text-decoration: none;
}

.dropdown_link:hover {
  color: #433d46;
}

.download_dd {
  display: block;
  margin-right: 0px;
  margin-left: 0px;
}

.download_dd.menu {
  display: none;
}

.download_dd.desktop {
  flex: 0 0 auto;
}

.download_dd.responsive {
  display: none;
}

.dd_icon_holder {
  margin-left: 30px;
  padding: 21px 18px 21px 25px;
  border-left: 1px solid hsla(0, 0%, 100%, 0.1);
}

.dd_icon_holder.on_page {
  padding-top: 24px;
  padding-bottom: 24px;
  flex: 0 0 auto;
}

.dd_icon {
  margin-right: 15px;
}

.dl_link {
  width: 100%;
  padding-top: 15px;
  padding-bottom: 15px;
  padding-left: 0px;
  border-top: 1px solid #f9f9f9;
  background-color: #fff;
  background-image: url("https://assets.website-files.com/611e21f2cab5d3fde1f1197b/61436fa25fd6c9bea32e5463_download-arrow.svg");
  background-position: 92% 50%;
  background-size: 18px;
  background-repeat: no-repeat;
  transition: all 200ms ease;
  font-family: Roboto, sans-serif;
  cursor: pointer;
}

.dl_link:hover {
  background-color: #faf7f8;
}

.linux_download_title {
  margin-bottom: 10px;
  color: #231f20;
  font-size: 31px;
  line-height: 36px;
  letter-spacing: 0.1px;
}

.install_numbers {
  width: 68%;
  margin-left: auto;
  padding-top: 50px;
}

.html-embed {
  position: relative;
  z-index: 1;
  overflow: hidden;
  width: 120%;
  height: 100%;
  border-radius: 6px;
}

.dl_icon {
  margin-right: 18px;
}

.descriptor {
  font-family: Roboto, sans-serif;
  color: #3e323f;
  font-size: 18px;
  line-height: 22px;
  font-weight: 300;
}

.fw_link {
  position: absolute;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  z-index: 1;
  cursor: pointer;
}

.checkboxes {
  display: flex;
  max-width: 540px;
  margin-bottom: 48px;
  justify-content: space-between;
  align-items: center;
}

.individual_checkmark {
  display: flex;
  width: 33%;
  align-items: center;
  font-family: Roboto, sans-serif;
  color: #fff;
  font-size: 16px;
  font-weight: 400;
}

.checkmark_icon {
  margin-right: 10px;
}

.redditnetworkplayground {
  width: 85%;
  margin-top: 82px;
  margin-right: auto;
  margin-left: auto;
}

.playground_grid {
  display: flex;
  margin-top: 60px;
  justify-content: space-between;
  flex-wrap: wrap;
}

.grid_box {
  width: 49%;
  margin-bottom: 24px;
  padding: 30px 32px;
  border-radius: 20px;
  background-color: #fff;
  box-shadow: 1px 1px 10px 0 rgba(0, 0, 0, 0.2);
}

.grid_content {
  margin-top: 20px;
}

.grid_title {
  margin-bottom: 24px;
  color: #231f20;
  font-size: 20px;
  line-height: 26px;
  letter-spacing: 0.2px;
}

.brand_color {
  color: #8c0082;
}

.traversal_img {
  border-radius: 7px;
  box-shadow: 4px 4px 8px 0 rgba(0, 0, 0, 0.11);
}

.graphic_container {
  height: 155px;
}

.algos_flex {
  display: flex;
  width: 68%;
  margin-left: auto;
  padding-top: 60px;
  justify-content: space-between;
  flex-wrap: wrap;
}

.flex_btns {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}

.press_kit_image {
  position: absolute;
  left: auto;
  top: auto;
  right: -1%;
  bottom: -1%;
  width: 100%;
  height: 86%;
  max-width: 50%;
  background-image: url("https://assets.website-files.com/611e21f2cab5d3fde1f1197b/6153f71d6b83b5e0033a21ac_Presskit_img.jpg");
  background-position: 0% 0%;
  background-size: cover;
  background-repeat: no-repeat;
}

.right_btn_holder {
  margin-top: 15px;
  text-align: right;
}

.media_snippets {
  margin-top: 55px;
  margin-right: -50px;
  margin-left: -50px;
}

.snippet {
  display: flex;
  margin-bottom: 14px;
  padding: 35px 80px 30px;
  justify-content: space-between;
  align-items: center;
  background-color: #f9f9f9;
  transition: all 200ms ease;
  color: #000;
  text-decoration: none;
}

.snippet:hover {
  transform: translate(0px, -4px);
}

.snippet_logo {
  width: 21%;
  margin-right: 60px;
  text-align: center;
}

.snippet_main {
  flex: 1;
}

.snippet_arrow {
  margin-left: 25px;
}

.snippet_title {
  color: #231f20;
  font-size: 24px;
  line-height: 32px;
  letter-spacing: 0.1px;
}

.snippet_date {
  margin-top: 15px;
  font-family: Roboto, sans-serif;
  color: #857f87;
  font-size: 16px;
  font-weight: 400;
}

.distrupt-100 {
  max-width: 120px;
}

.techco {
  max-width: 175px;
}

.tweet_block {
  width: 47.5%;
  margin-right: 20px;
  margin-left: 20px;
}

.image {
  position: static;
}

.heading {
  font-size: 31px;
  line-height: 41px;
  font-weight: 500;
}

.heading.legal-page {
  margin-top: 48px;
}

.heading.legal-page.first {
  margin-top: 0px;
}

.heading-2 {
  line-height: 32px;
  font-weight: 500;
}

.heading-3 {
  line-height: 32px;
  font-weight: 500;
}

.heading-3.new_home {
  margin-bottom: 30px;
  font-family: 'Encode Sans Semi Condensed', sans-serif;
  color: #8c0082;
  font-size: 20px;
  line-height: 25px;
  font-weight: 500;
}

.heading-4 {
  line-height: 32px;
  font-weight: 500;
}

.heading-5 {
  line-height: 32px;
  font-weight: 500;
}

.heading-6 {
  font-size: 31px;
  line-height: 41px;
  font-weight: 500;
}

.heading-7 {
  font-weight: 500;
}

.memgraph-platform {
  display: block;
  margin-right: auto;
  margin-bottom: 60px;
  margin-left: auto;
  padding-top: 20px;
  padding-bottom: 40px;
  text-align: center;
}

.utility-page-form {
  display: flex;
  flex-direction: column;
  align-items: stretch;
}

.nav_icon {
  min-width: 32px;
}

.nav_icon_group {
  display: flex;
  margin-right: 20px;
  margin-left: 20px;
  align-items: center;
  grid-column-gap: 8px;
  grid-row-gap: 8px;
}

.nav_icon_group.mob {
  display: none;
  overflow: visible;
}

.nav_group_right {
  display: flex;
  align-items: center;
}

.link-2 {
  color: #8c0082;
}

.link-3 {
  color: #8c0082;
}

.link-4 {
  color: #8c0082;
}

.link-5 {
  color: #8c0082;
}

.link-6 {
  color: #8c0082;
}

.link-7 {
  color: #8c0082;
}

.purple_link {
  color: #8c0082;
}

.link-block {
  width: 42px;
  height: 33px;
}

.link-block-2 {
  width: 114px;
  height: 31px;
}

.link-9 {
  color: #8c0082;
}

.link-10 {
  color: #8c0082;
}

.link-11 {
  color: #8c0082;
}

.link-12 {
  color: #8c0082;
}

.link-13 {
  color: #8c0082;
}

.link-14 {
  color: #8c0082;
}

.link-15 {
  color: #8c0082;
}

.link-16 {
  color: #8c0082;
}

.link-17 {
  color: #8c0082;
}

.link-18 {
  color: #8c0082;
}

.link-19 {
  color: #8c0082;
}

.link-20 {
  color: #8c0082;
}

.link-21 {
  color: #8c0082;
}

.link-22 {
  color: #8c0082;
}

.link-23 {
  color: #8c0082;
}

.cta_holder {
  display: flex;
  max-width: 593px;
  min-width: 260px;
}

.cta_holder.wider {
  margin-top: 20px;
}

.cta_holder.spaced {
  margin-top: 30px;
}

.cta_holder.mage_page {
  margin-bottom: 0px;
}

.cta_holder.cta_product_hero {
  margin-top: 0px;
  padding-top: 0px;
}

.cta_holder.new_home_orange {
  margin-top: 30px;
}

.cta_holder.cta_blog_contact_form {
  max-width: none;
  margin-bottom: 60px;
  flex-direction: row;
  justify-content: center;
  text-align: left;
}

.cta_holder.mg_for_agencies_cta {
  margin-top: 75px;
  padding-top: 0px;
}

.box_left {
  width: 50%;
}

.box_left.pip_instal_product {
  width: 30%;
  -ms-grid-row-align: center;
  align-self: center;
}

.box_right {
  width: 50%;
}

.box_right.product_page_command_block {
  width: 70%;
}

.h2_subhead {
  max-width: 500px;
  font-family: Roboto, sans-serif;
  color: #857f87;
  font-size: 16px;
  line-height: 22px;
  font-weight: 300;
}

.no_underline {
  text-decoration: none;
}

.html-embed-2 {
  margin-top: 40px;
}

.html-embed-3 {
  margin-top: 40px;
}

.columns {
  width: 80%;
}

.community_embed {
  width: 340px;
}

.button {
  margin-top: 20px;
  margin-right: 40px;
  margin-left: 0px;
  padding-right: 25px;
  padding-left: 25px;
  border-radius: 6px;
  background-color: #8c0082;
  box-shadow: 4px 2px 8px -1px rgba(114, 0, 150, 0.5);
  transition: opacity 200ms ease;
}

.button.form-inline {
  margin-top: 0px;
  margin-right: 0px;
  border-top-left-radius: 0px;
  border-bottom-left-radius: 0px;
  box-shadow: none;
}

.button.footer {
  margin-top: 0px;
  padding-top: 8px;
  padding-bottom: 8px;
  font-size: 16px;
  line-height: 24px;
  text-align: center;
  text-transform: uppercase;
}

.button.footer.btn_fix {
  padding-top: 9px;
  padding-right: 16px;
  padding-left: 16px;
}

.button.no-margin {
  margin-top: 0px;
  margin-right: 0px;
}

.button.form-separate {
  margin-top: 0px;
  margin-right: 0px;
  box-shadow: none;
}

.text-block {
  font-weight: 500;
}

.red_pricing-copy {
  color: #8c0082;
  font-size: 24px;
  line-height: 30px;
  text-align: center;
  letter-spacing: 0.1px;
}

.red_pricing-copy.overlay_open {
  color: #ff0004;
  text-decoration: underline;
  cursor: pointer;
}

.text-block-2 {
  font-weight: 500;
}

.link-24 {
  color: #8c0082;
}

.link-25 {
  color: #8c0082;
}

.link-26 {
  color: #8c0082;
}

.html-embed-5 {
  max-width: 340px;
  margin-top: 20px;
}

.main-nav-container {
  display: flex;
  width: 100%;
  height: 100%;
  max-width: 1200px;
  margin-right: auto;
  margin-left: auto;
  justify-content: space-between;
  align-items: center;
  align-self: auto;
  color: #d22;
}

.nav-content-wrap {
  display: flex;
  width: 100%;
  padding-left: 12px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
}

.btn-secondary {
  position: static;
  display: inline-block;
  margin-top: 0px;
  padding: 12px 32px;
  justify-content: center;
  flex-wrap: nowrap;
  align-items: flex-start;
  align-content: flex-start;
  -ms-grid-row-align: auto;
  align-self: auto;
  flex: 0 0 auto;
  border-radius: 6px;
  background-color: #231f20;
  transition: all 300ms ease;
  color: #fff;
  font-size: 16px;
  line-height: 24px;
  font-weight: 500;
  letter-spacing: -0.01em;
  text-transform: uppercase;
}

.btn-secondary:hover {
  background-color: #231f20;
  opacity: 0.81;
}

.btn-secondary.small {
  margin-left: 10px;
  padding: 8px 24px;
  text-transform: none;
}

.btn-secondary.small:hover {
  color: #fff;
}

.main-nav-left {
  display: flex;
  clear: none;
  align-items: center;
  flex: 0 auto;
}

.main-nav-container-mob {
  display: flex;
  width: 100%;
  height: 100%;
  max-width: 1300px;
  margin-right: auto;
  margin-left: auto;
  align-items: center;
}

.dropdown-wrapper {
  overflow: hidden;
  min-width: 140px;
  border-radius: 0px 0px 6px 6px;
  background-color: #fff;
  box-shadow: 4px -19px 35px 0 rgba(32, 53, 90, 0.08), 11px 11px 30px -10px rgba(32, 53, 90, 0.15);
}

.dropdown-wrapper.w--open {
  left: -97px;
  max-height: 100vh;
  min-width: 300px;
  border-radius: 15px;
  background-color: #fff;
  box-shadow: 0 50px 25px -50px rgba(32, 53, 90, 0.15), 8px 18px 60px 4px rgba(0, 0, 0, 0.13);
}

.navigation-dropdown {
  min-width: 140px;
}

.navigation-dropdown.w--open {
  left: -100px;
  max-height: 100vh;
  min-width: 320px;
  padding-top: 0px;
  background-color: transparent;
}

.text-white {
  color: #fff;
  font-size: 16px;
}

.text-white:hover {
  opacity: 0.9;
  color: #fff;
}

.link-white {
  color: #fff;
  text-align: left;
  text-decoration: underline;
}

.link-white:hover {
  opacity: 0.9;
  color: #fff;
}

.dropdown-toggle {
  margin-left: 0px;
  padding-right: 16px;
  padding-left: 16px;
  border-radius: 6px;
  transition: all 200ms ease;
  color: #594f51;
  line-height: 1.5;
}

.dropdown-toggle:hover {
  border-radius: 6px;
  background-color: #fff;
  color: #d22;
}

.dropdown-toggle:active {
  border-radius: 6px;
  background-color: rgba(0, 0, 0, 0.05);
}

.nav-logo {
  width: 54px;
}

.main-nav-right {
  display: flex;
  justify-content: flex-end;
  align-items: center;
  color: #d22;
  font-size: 16px;
}

.dropdown-title {
  margin-bottom: 2px;
  font-size: 16px;
}

.center {
  text-align: center;
}

.brand {
  margin-right: 44px;
}

.dropdown-pointer {
  position: relative;
}

.navigation-wrap {
  position: -webkit-sticky;
  position: sticky;
  left: 0%;
  top: 0px;
  right: 0%;
  bottom: auto;
  z-index: 9999;
  margin-top: 0px;
  margin-bottom: 0px;
  background-color: #fff;
  opacity: 1;
  color: #d22;
}

.main-nav-link {
  margin-left: 0px;
  padding-right: 16px;
  padding-left: 16px;
  border-radius: 6px;
  background-color: transparent;
  color: #594f51;
  font-size: 16px;
  font-weight: 500;
  text-decoration: none;
}

.main-nav-link:hover {
  background-color: #fff;
  color: #d22;
}

.main-nav-link.w--current {
  border-radius: 0px;
  background-color: rgba(0, 0, 0, 0.05);
  color: #d22;
}

.icon-wrap {
  display: flex;
  width: 40px;
  height: 40px;
  justify-content: center;
  align-items: center;
  flex: 0 0 auto;
}

.annoucement-banner-wrapper {
  padding-top: 10px;
  padding-bottom: 10px;
  background-color: #231f20;
}

.main-nav-dropdown {
  color: #d22;
  font-size: 16px;
}

.main-navigation {
  position: static;
  left: 0%;
  top: 0px;
  right: 0%;
  bottom: auto;
  z-index: 0;
  display: block;
  padding: 0px 3%;
  flex-direction: column;
  align-items: center;
  background-color: transparent;
  box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.1);
  opacity: 1;
}

.main-nav-mob {
  position: relative;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: auto;
  display: none;
  flex-direction: column;
  align-items: center;
  background-color: transparent;
}

.dropdown-link {
  position: relative;
  z-index: 25;
  display: flex;
  padding: 20px;
  align-items: center;
  transition: all 200ms ease;
  color: #283338;
  font-size: 16px;
  text-decoration: none;
}

.dropdown-link:hover {
  background-color: hsla(0, 0%, 98%, 0.8);
  color: #1b2d45;
}

.dropdown-link.w--current {
  background-color: rgba(0, 0, 0, 0.05);
  color: #d22;
}

.main-nav-menu {
  position: static;
  display: flex;
  justify-content: space-around;
  align-items: center;
  color: #d22;
  font-size: 15px;
  font-weight: 500;
}

.nav-link-details {
  color: rgba(40, 51, 56, 0.6);
  font-size: 14px;
  font-weight: 400;
  white-space: normal;
}

.dropdown-mobile {
  color: #5e727d;
  font-size: 16px;
}

.hero-section-lab {
  margin-top: 60px;
  padding: 100px 3%;
  border: 0px none transparent;
  border-radius: 0px;
  background-color: #fff;
  background-image: linear-gradient(136deg, #ffc500 5%, #d22 40%, #720096 95%, #720096 100%, #fff);
  background-position: 0px 0px;
  background-size: auto;
  background-repeat: repeat;
  background-attachment: scroll;
}

.hero-container {
  display: -ms-grid;
  display: grid;
  width: 100%;
  max-width: 1180px;
  margin: 0px auto;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  grid-auto-columns: 1fr;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  -ms-grid-columns: 1fr 1fr;
  grid-template-columns: 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
  border: 1px solid transparent;
  text-align: center;
}

.hero-text-block {
  display: flex;
  margin-bottom: 0px;
  padding-bottom: 0px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  align-self: center;
  text-align: left;
}

.hero-lead-text {
  margin-bottom: 24px;
  align-self: flex-start;
  color: #fff;
  font-size: 20px;
  line-height: 24px;
  font-weight: 400;
  text-align: left;
  letter-spacing: 1px;
  text-transform: uppercase;
}

.h1-hero-white {
  margin-top: 0px;
  margin-bottom: 24px;
  color: #fff;
  font-size: 48px;
  line-height: 1.3;
  font-weight: 400;
  letter-spacing: -0.2px;
}

.p-lead-white {
  display: block;
  max-width: 100%;
  margin-top: 0px;
  margin-bottom: 24px;
  padding-top: 10px;
  padding-bottom: 10px;
  padding-left: 0px;
  font-family: Roboto, sans-serif;
  color: #fff;
  font-size: 1.25rem;
  line-height: 1.3;
  font-weight: 300;
  text-align: center;
  letter-spacing: 0px;
}

.p-lead-white.offset-top {
  line-height: 32px;
  text-align: left;
}

.section-2 {
  position: static;
  display: flex;
  margin-bottom: 0px;
  padding: 56px 0%;
  flex-direction: column;
  align-items: center;
  border-style: none;
  border-width: 1px;
  border-color: #000;
  border-radius: 0px;
  background-color: #fff;
}

.grid-block {
  display: flex;
  width: 100%;
  padding: 0px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  border: 1.4px none transparent;
  border-radius: 6px;
  background-color: transparent;
  transition: all 200ms ease;
  text-align: left;
  text-decoration: none;
}

.grid-block:hover {
  border-color: #face55;
}

.grid-3-col {
  padding-top: 20px;
  padding-bottom: 20px;
  align-self: flex-start;
  -ms-grid-columns: 1fr 1fr minmax(250px, 1fr);
  grid-template-columns: 1fr 1fr minmax(250px, 1fr);
  -ms-grid-rows: auto;
  grid-template-rows: auto;
  text-align: left;
}

.grid-block-icon {
  margin: 16px auto;
}

.p-lead-grey {
  display: inline-block;
  max-width: 1080px;
  margin-top: 0px;
  margin-bottom: 24px;
  align-self: flex-start;
  transition: opacity 200ms ease;
  font-family: Roboto, sans-serif;
  color: #857f87;
  font-size: 20px;
  line-height: 26px;
  font-weight: 300;
  text-align: justify;
  letter-spacing: 0px;
}

.p-lead-grey.center {
  display: block;
  max-width: 100%;
  margin-top: 20px;
  padding-top: 0px;
  padding-bottom: 0px;
  -ms-grid-row-align: auto;
  align-self: auto;
  font-family: Roboto, sans-serif;
  color: #857f87;
  text-align: center;
  letter-spacing: 0px;
}

.section-container {
  display: flex;
  width: 100%;
  max-width: 1200px;
  margin-right: auto;
  margin-bottom: 0px;
  margin-left: auto;
  padding-bottom: 0px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  border: 1px none #000;
  text-align: left;
}

.section-container.center {
  padding-top: 20px;
  padding-bottom: 20px;
  align-items: center;
  text-align: center;
}

.footer-title {
  display: inline-block;
  margin-bottom: 0px;
  padding-bottom: 10px;
  color: #857f87;
  font-size: 16px;
  line-height: 22px;
  font-weight: 500;
  letter-spacing: -0.2px;
  text-transform: uppercase;
}

.footer-social-icon {
  margin-right: 0px;
  margin-left: 16px;
}

.footer-social-block {
  display: flex;
  max-width: none;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  align-self: auto;
  order: 1;
  flex: 1;
}

.p-footer {
  margin-bottom: 0px;
}

.footer-text {
  display: flex;
  align-items: center;
}

.footer-hiring-tag {
  margin-left: 10px;
  padding: 0px 5px;
  -ms-grid-row-align: center;
  align-self: center;
  flex: 0 0 auto;
  border-radius: 11px;
  background-image: linear-gradient(136deg, #d22, #c50095 100%, #fff);
  font-family: Roboto, sans-serif;
  color: #fff;
  font-size: 12px;
  line-height: 1.5em;
  font-weight: 400;
  text-align: center;
  letter-spacing: 0.5px;
  text-transform: uppercase;
}

.white {
  margin-top: 0px;
  color: #fff;
  text-align: left;
  letter-spacing: 0em;
}

.footer-section {
  position: relative;
  padding: 64px 3% 140px;
  border: 1px none #5e727d;
  background-color: #231f20;
}

.section-container-footer {
  display: flex;
  width: 100%;
  max-width: 1200px;
  margin: 0px auto 40px;
  flex-direction: column;
  justify-content: space-between;
  align-items: stretch;
  border: 1px solid transparent;
  text-align: left;
}

.fotter-social-icon-block {
  display: flex;
  margin-top: 20px;
  margin-bottom: 20px;
  justify-content: flex-end;
  flex-wrap: nowrap;
  align-self: stretch;
  order: 0;
  flex: 0 auto;
}

.div-block-2 {
  display: flex;
}

.footer-item {
  margin-top: 0px;
  margin-bottom: 0px;
  padding-top: 5px;
  padding-bottom: 5px;
  font-family: Roboto, sans-serif;
  color: #fff;
  font-size: 16px;
  line-height: 1.3;
  font-weight: 300;
  letter-spacing: 0.2px;
  text-decoration: none;
}

.footer-item.w--current {
  color: #d22;
}

.footer-logo {
  margin-right: 20px;
  margin-bottom: 10px;
  padding-right: 0px;
}

.footer-icon {
  padding: 4px;
  transition: color 100ms ease;
  color: #fff;
  font-size: 20px;
  line-height: 32px;
}

.footer-icon:hover {
  color: #d22;
}

.footer-block {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}

.footer-grid {
  display: -ms-grid;
  display: grid;
  max-width: none;
  margin-bottom: 34px;
  padding-bottom: 34px;
  justify-content: stretch;
  justify-items: stretch;
  flex: 1;
  grid-auto-columns: 1fr;
  grid-column-gap: 60px;
  grid-row-gap: 16px;
  grid-template-columns: repeat(auto-fit, minmax(150px, 1fr));
  -ms-grid-rows: auto;
  grid-template-rows: auto;
  border-bottom: 1px solid hsla(0, 0%, 90.2%, 0.2);
}

.right_hero {
  display: block;
  width: 55%;
  justify-content: space-between;
  align-items: flex-start;
}

.img_squares {
  position: absolute;
  left: -18%;
  top: -11%;
  right: 0%;
  bottom: 0%;
  max-height: none;
  max-width: 120%;
}

.hero_block {
  position: relative;
  width: 31%;
}

.hero_block.middle {
  margin-top: -5%;
}

.top_hero_block {
  height: 22px;
  border-top-left-radius: 7px;
  border-top-right-radius: 7px;
  background-image: linear-gradient(284deg, #fb6e00 9%, #ffc500);
}

.body_hero_block {
  padding: 40px 20px;
  border-bottom-left-radius: 7px;
  border-bottom-right-radius: 7px;
  background-color: rgba(0, 0, 0, 0.2);
  text-align: center;
}

.block_title {
  margin-top: 58px;
  margin-bottom: 12px;
  color: #fff;
  font-size: 18px;
  line-height: 23px;
  letter-spacing: 0.79px;
}

.block_subtitle {
  font-family: Roboto, sans-serif;
  color: #fff;
  font-weight: 300;
}

.block_btn {
  position: relative;
  z-index: 1;
  padding-top: 8px;
  padding-bottom: 8px;
  border-style: solid;
  border-width: 1px;
  border-color: hsla(0, 0%, 100%, 0.4);
  border-radius: 4px;
  background-color: transparent;
  transition: all 200ms ease;
  font-family: Roboto, sans-serif;
  color: #fff;
  font-weight: 300;
}

.block_btn:hover {
  border-color: #fff;
}

.block_div {
  position: relative;
  display: flex;
  width: 113%;
  justify-content: space-between;
  align-items: flex-start;
}

.empty {
  height: 0px;
  background-color: transparent;
}

.end_row {
  display: flex;
  width: 100%;
  justify-content: space-between;
  flex-wrap: wrap;
}

.blank_cols {
  display: flex;
  width: 100%;
}

.column {
  display: block;
  grid-auto-columns: 1fr;
  -ms-grid-columns: 1fr 1fr;
  grid-template-columns: 1fr 1fr;
  -ms-grid-rows: auto auto;
  grid-template-rows: auto auto;
  -o-object-fit: fill;
  object-fit: fill;
}

.grid-2 {
  grid-template-areas: "Documentation Blog"
    "Example-streaming-app .";
}

.mac-link-white {
  color: #fff;
  text-decoration: underline;
}

.column-2 {
  border-radius: 7px;
  background-color: #f7f4f4;
}

.div-block-3 {
  margin: 20px;
}

.heading-8 {
  color: #ff7b00;
}

.image-2 {
  display: none;
  border-style: solid;
  border-width: 5px;
  border-color: #fdfdfd;
  border-radius: 5px;
}

.mac-link-gray {
  color: #857f87;
}

.featured_img {
  border-radius: 0px 8px 8px 0px;
}

.featured_img.new-blog-index {
  border-radius: 8px;
}

.form_bg_gradient {
  position: absolute;
  left: 20px;
  top: -20px;
  right: -42px;
  bottom: auto;
  width: 78%;
  margin-bottom: 0px;
  padding-top: 228px;
  padding-bottom: 140px;
  background-color: #1f2323;
  background-image: linear-gradient(120deg, #ffc500, #d22 41%, #720096);
  opacity: 1;
}

.form_bg_gradient.lower {
  top: 20px;
}

.form_bg_gradient.lower.global {
  padding-bottom: 130px;
  border-top-right-radius: 8px;
  border-bottom-right-radius: 8px;
}

.header_img {
  width: 100%;
  border-radius: 6px;
}

.header_img.blog-article {
  margin-bottom: 64px;
}

.hero-section-legal {
  padding-top: 110px;
  padding-bottom: 80px;
  background-image: linear-gradient(127deg, #ffc500, #d22 35%, #720096);
  background-clip: border-box;
  -webkit-text-fill-color: inherit;
}

.hero-container-center {
  text-align: center;
}

.heading-9 {
  background-color: transparent;
  font-family: 'Encode Sans Semi Condensed', sans-serif;
  color: #fdfdfd;
  font-size: 48px;
  font-weight: 600;
}

.section-3 {
  padding-top: 60px;
  padding-bottom: 60px;
  line-height: 20;
}

.rich-text-block-2 {
  font-family: Roboto, sans-serif;
  font-size: 17px;
  line-height: 1.7;
}

.mac_white_title {
  margin-bottom: 22px;
  color: #fff;
  font-size: 22px;
  line-height: 27px;
  font-weight: 600;
}

.mac-heading-3 {
  color: #ef7a10;
}

.mac-h1 {
  margin-top: 0px;
  margin-bottom: 24px;
  color: #fff;
  font-size: 62px;
  line-height: 74px;
  font-weight: 600;
}

.mac-h1.product {
  max-width: 500px;
}

.mac-h1.dark {
  color: #231f20;
  font-size: 39px;
  line-height: 52px;
  font-weight: 500;
  letter-spacing: 0.1px;
}

.mac-h1.article {
  max-width: 90%;
  margin-bottom: 0px;
  transition: all 200ms ease;
  color: #231f20;
  font-size: 32px;
  line-height: 45px;
  font-weight: 500;
  letter-spacing: 0.08px;
  text-decoration: none;
}

.mac-h1.article:hover {
  text-decoration: underline;
}

.mac-h1.article_title {
  max-width: 50%;
  margin-bottom: 0px;
  transition: all 200ms ease;
  color: #231f20;
  font-size: 39px;
  line-height: 52px;
  font-weight: 500;
  letter-spacing: 0.1px;
  text-decoration: none;
}

.mac-h1.article_title:hover {
  text-decoration: underline;
}

.mac-hero_paragraph {
  max-width: 372px;
  margin-bottom: 32px;
  font-family: Roboto, sans-serif;
  color: #fff;
  font-size: 20px;
  line-height: 28px;
  font-weight: 400;
}

.mac-hero_paragraph.inner {
  max-width: 510px;
}

.mac-hero_paragraph.inner.prod {
  max-width: 384px;
}

.mac-hero_paragraph.inner.dl {
  max-width: 400px;
  margin-bottom: 10px;
}

.mac-hero_paragraph.inner.community {
  max-width: 540px;
}

.mac-hero_paragraph.inner.careers {
  max-width: 520px;
}

.mac-hero_paragraph.inner.pg {
  max-width: 540px;
}

.mac-hero_paragraph.mac-inner {
  max-width: 510px;
}

.mac-hero_paragraph.mac-inner.prod {
  max-width: 384px;
}

.mac-hero_paragraph.mac-inner.dl {
  max-width: 400px;
  margin-bottom: 10px;
}

.mac-hero_paragraph.mac-inner.community {
  max-width: 540px;
}

.mac-hero_paragraph.mac-inner.careers {
  max-width: 520px;
}

.mac-hero_paragraph.mac-inner.pg {
  max-width: 540px;
}

.mac-hero_paragraph.mac-inner.dl {
  max-width: 400px;
  margin-bottom: 10px;
}

.mac-hero_paragraph.mac-inner.mac-dl {
  max-width: 400px;
  margin-bottom: 10px;
}

.mac-h2 {
  max-width: 483px;
  color: #231f20;
  font-size: 31px;
  line-height: 42px;
  font-weight: 500;
  letter-spacing: 0.1px;
}

.mac-h2.white {
  margin-bottom: 36px;
  color: #fff;
}

.mac-h2.white.positioned {
  position: absolute;
  left: 3%;
  top: 0%;
  right: auto;
  bottom: 0%;
  z-index: 1;
  margin-top: 55px;
  margin-bottom: 0px;
  margin-left: 0%;
}

.mac-h2.white.tab_width {
  max-width: 460px;
}

.mac-h2.white.tab_width._1 {
  max-width: 400px;
}

.mac-h2.white.step3 {
  max-width: 500px;
}

.mac-h2.white.wider {
  max-width: 700px;
  margin-top: 0px;
  margin-bottom: 20px;
}

.mac-h2.white.careers_positioned {
  position: absolute;
  left: 0%;
  top: 0%;
  right: auto;
  bottom: 0%;
  z-index: 1;
  margin-top: 55px;
  margin-bottom: 0px;
  margin-left: 0%;
}

.mac-h2.large {
  max-width: 340px;
  font-size: 39px;
  line-height: 52px;
}

.mac-h2.large.wider {
  max-width: 100%;
}

.mac-h2.large.tb_wider {
  max-width: 100%;
  margin-top: 10px;
}

.mac-h2.large.db {
  max-width: 450px;
}

.mac-h2.large.ul {
  transition: all 200ms ease;
}

.mac-h2.large.ul:hover {
  text-decoration: underline;
}

.mac-h2.large.values {
  max-width: 520px;
}

.mac-h2.large.about {
  max-width: 450px;
  font-size: 31px;
  line-height: 42px;
}

.mac-h2.large.installation {
  max-width: 400px;
  margin-top: 10px;
}

.mac-h2.cta_title {
  max-width: 550px;
  margin-top: 0px;
  margin-bottom: 0px;
  color: #fff;
}

.mac-h2.large_link_title {
  max-width: 400px;
  margin-top: 0px;
  margin-bottom: 0px;
  transition: all 200ms ease;
  font-size: 39px;
  line-height: 52px;
}

.mac-h2.large_link_title:hover {
  text-decoration: underline;
}

.mac-h2.large_link_title.open_positions {
  max-width: 282px;
}

.mac-h2.left_title {
  width: 500px;
  max-width: 1000px;
  margin-top: 0px;
  margin-bottom: 49px;
  font-size: 31px;
  line-height: 42px;
  text-align: left;
}

.mac-h2.tb_bar {
  margin-top: 0px;
  margin-bottom: 0px;
}

.mac-h2.smaller {
  max-width: 420px;
  line-height: 40px;
}

.mac-h2.smaller.white {
  max-width: 500px;
  margin-top: 0px;
  margin-bottom: 18px;
}

.mac-h2.large_connect {
  max-width: 100%;
  margin-left: 10%;
  font-size: 39px;
  line-height: 52px;
}

.mac-h2.large_connect.wider {
  max-width: 100%;
}

.mac-h2.large_connect.tb_wider {
  max-width: 100%;
  margin-top: 10px;
}

.mac-h2.large_connect.db {
  max-width: 450px;
}

.mac-h2.large_connect.ul {
  transition: all 200ms ease;
}

.mac-h2.large_connect.ul:hover {
  text-decoration: underline;
}

.mac-h2.large_connect.values {
  max-width: 520px;
}

.mac-h2.large_connect.about {
  max-width: 450px;
  font-size: 31px;
  line-height: 42px;
}

.mac-h2.small {
  max-width: 380px;
}

.mac-h2.mac-large {
  max-width: 340px;
  font-size: 39px;
  line-height: 52px;
}

.mac-h2.mac-large.wider {
  max-width: 100%;
}

.mac-h2.mac-large.tb_wider {
  max-width: 100%;
  margin-top: 10px;
}

.mac-h2.mac-large.db {
  max-width: 450px;
}

.mac-h2.mac-large.ul {
  transition: all 200ms ease;
}

.mac-h2.mac-large.ul:hover {
  text-decoration: underline;
}

.mac-h2.mac-large.values {
  max-width: 520px;
}

.mac-h2.mac-large.about {
  max-width: 450px;
  font-size: 31px;
  line-height: 42px;
}

.mac-h2.mac-large.installation {
  max-width: 400px;
  margin-top: 10px;
}

.mac-h2.mac-large.mac-db {
  max-width: 400px;
}

.mac-upper_head {
  margin-bottom: 20px;
  color: #8c0082;
  font-size: 20px;
  line-height: 25px;
  letter-spacing: 0.2px;
}

.mac-upper_head.tb_head {
  margin-bottom: 15px;
}

.cube_bg {
  position: absolute;
  left: -20%;
  top: -5%;
  right: 0%;
  bottom: 0%;
  width: 160%;
  max-width: 140%;
}

.cube_bg.cyper_bg {
  left: auto;
  top: 2%;
  right: -15%;
  bottom: 0%;
  max-width: 110%;
}

.cube_bg.gqla_gradient.teams_cube {
  top: -2%;
  z-index: -10;
  margin-bottom: 0px;
  padding-bottom: 0px;
}

.cube_bg.cuge_memgraphdb {
  display: block;
}

.cube_bg.fraud_cube {
  width: auto;
  max-height: 120%;
  max-width: none;
}

.rm_block {
  margin-top: 50px;
  text-align: center;
}

.read_more_link {
  display: flex;
  justify-content: center;
  align-items: center;
  transition: all 200ms ease;
  font-family: Roboto, sans-serif;
  color: #231f20;
  font-size: 16px;
  font-weight: 500;
  text-align: center;
  text-decoration: none;
}

.read_more_link:hover {
  font-weight: 500;
}

.rm_text {
  margin-right: 8px;
}

.inline_cont {
  display: inline-block;
}

.collection-list {
  display: -ms-grid;
  display: grid;
  grid-auto-columns: 1fr;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  -ms-grid-columns: 1fr 1fr;
  grid-template-columns: 1fr 1fr;
  -ms-grid-rows: auto auto;
  grid-template-rows: auto auto;
}

.paragraph-partners {
  margin-right: 24px;
  margin-bottom: 24px;
  margin-left: 24px;
  font-family: Roboto, sans-serif;
  color: #000;
  font-size: 16px;
  line-height: 1.5;
  font-weight: 300;
  text-align: center;
  text-decoration: none;
}

.partners-item-image {
  display: block;
  max-width: 120px;
  margin-top: 24px;
  -ms-grid-row-align: center;
  align-self: center;
  flex: 0 auto;
  text-align: center;
}

.heading-10 {
  margin-top: 16px;
  margin-bottom: 16px;
  background-color: transparent;
  font-family: 'Encode Sans Semi Condensed', sans-serif;
  color: #000;
  font-weight: 500;
  text-align: center;
  text-decoration: none;
}

.link-block-3 {
  display: flex;
  margin-right: 30px;
  margin-left: 30px;
  flex-direction: column;
  align-items: stretch;
  box-shadow: 1px 1px 5px -2px #474747;
  text-align: center;
  text-decoration: none;
}

.partners-hero-section {
  padding-top: 110px;
  padding-bottom: 80px;
  background-image: linear-gradient(127deg, #ffc500, #d22 35%, #720096);
  background-clip: border-box;
  -webkit-text-fill-color: inherit;
}

.partners-hero-container {
  text-align: center;
}

.partners-heading {
  background-color: transparent;
  font-family: 'Encode Sans Semi Condensed', sans-serif;
  color: #fdfdfd;
  font-size: 48px;
  font-weight: 600;
}

.partners-main-section {
  padding-top: 60px;
  padding-bottom: 60px;
  line-height: 20;
}

.partners-link-block {
  display: flex;
  margin-right: 30px;
  margin-left: 30px;
  flex-direction: column;
  align-items: stretch;
  box-shadow: 1px 1px 5px -2px #474747;
  text-align: center;
  text-decoration: none;
}

.partners-item-heading {
  margin-top: 16px;
  margin-bottom: 16px;
  background-color: transparent;
  font-family: 'Encode Sans Semi Condensed', sans-serif;
  color: #000;
  font-weight: 500;
  text-align: center;
  text-decoration: none;
}

.partners-item-paragraph {
  margin-right: 24px;
  margin-bottom: 24px;
  margin-left: 24px;
  font-family: Roboto, sans-serif;
  color: #000;
  font-size: 16px;
  line-height: 1.5;
  font-weight: 300;
  text-align: center;
  text-decoration: none;
}

.partner-main-section {
  display: flex;
  padding: 60px 0%;
  flex-direction: column;
  align-items: center;
  line-height: 20;
}

.image-3 {
  max-width: 40%;
}

.h5 {
  color: #fff;
}

.h5.less_margin {
  margin-top: 7px;
  margin-bottom: 7px;
  font-weight: 600;
  letter-spacing: 0.5px;
  text-transform: uppercase;
}

.grid-3 {
  -ms-grid-columns: 1fr 1fr;
  grid-template-columns: 1fr 1fr;
}

.heading-12 {
  margin-top: 40px;
  margin-bottom: 5px;
  text-align: center;
}

.heading-13 {
  margin-top: 40px;
  margin-bottom: 20px;
  text-align: center;
}

.paragraph-2 {
  font-size: 20px;
  line-height: 30px;
  text-align: center;
}

.columns-2 {
  margin-bottom: 20px;
}

.icon_div {
  display: flex;
  margin-top: 10px;
  margin-bottom: 10px;
  align-items: center;
  color: #fff;
}

.paragraph-3 {
  background-color: #fff;
}

.paragraph-4 {
  background-color: #fff;
}

.page_banner {
  position: relative;
  z-index: 1;
  display: block;
  margin-top: 0px;
  padding: 18px 60px;
  justify-content: center;
  align-items: center;
  background-color: #231f20;
  color: #fff;
  font-size: 16px;
  text-align: center;
  letter-spacing: 0.2px;
}

.banner_link {
  display: flex;
  margin-right: 0px;
  margin-left: 12px;
  justify-content: center;
  align-items: center;
  transition: all 200ms ease;
  text-decoration: none;
}

.underlined_link {
  margin-top: 2px;
  margin-right: 10px;
  color: #fff;
  text-decoration: none;
}

.gradient_line {
  height: 1px;
  margin-top: 4px;
  background-image: linear-gradient(129deg, #ffc500, #d22 36%, #720096);
}

.trophy_icon {
  margin-right: 32px;
}

.trophy_right {
  margin-left: 30px;
}

.close_icon {
  position: absolute;
  left: auto;
  top: auto;
  right: 0px;
  bottom: auto;
  margin-top: auto;
  margin-bottom: auto;
  cursor: pointer;
}

.wider_container {
  position: relative;
  display: flex;
  max-width: 1280px;
  margin-right: auto;
  margin-left: auto;
  justify-content: center;
  align-items: center;
}

.banner_title {
  margin-top: 4px;
  margin-right: 10px;
  color: #fff;
}

.underlined_span {
  display: inline-block;
  margin-left: 6px;
  padding-bottom: 4px;
  background-image: url("https://assets.website-files.com/611e21f2cab5d3fde1f1197b/61801080d783935f3aedc6cb_Black%20Copy%208.svg");
  background-position: 50% 100%;
  background-size: 100% 1px;
  background-repeat: no-repeat;
}

.browser_holder {
  position: relative;
  overflow: visible;
  padding-bottom: 60px;
  border-radius: 7px;
  background-color: #fff;
  box-shadow: 2px 0 17px 0 rgba(0, 0, 0, 0.21);
}

.browser_holder.gradient {
  background-image: linear-gradient(127deg, #ffc500, #d22 35%, #720096);
}

.browser_holder.browser_holder_download {
  width: auto;
  max-width: 580px;
  padding-top: 0px;
}

.browser_holder.container {
  flex: 0 auto;
}

.browser_holder.download_2_box {
  display: block;
  width: 49%;
  max-width: none;
}

.browser_holder.download_2_box.test_download {
  width: 49%;
  max-width: none;
  margin-left: 30px;
}

.browser_holder.browser_holder_1 {
  max-height: none;
  margin-top: 0px;
  padding-top: 0px;
}

.browser_holder.browser_holder_mid {
  max-height: none;
  margin-top: -160px;
  margin-right: 30px;
  margin-left: 30px;
}

.top_browser_bar {
  display: flex;
  margin-bottom: 60px;
  padding-top: 12px;
  padding-bottom: 12px;
  padding-left: 30px;
  align-items: center;
  border-top-left-radius: 7px;
  border-top-right-radius: 7px;
  background-color: #2496ed;
}

.top_browser_bar.white {
  background-color: #f9f9f9;
}

.top_browser_bar.gradient {
  margin-bottom: 49px;
  background-color: #f9f9f9;
  background-image: linear-gradient(127deg, #ffc500, #d22 35%, #720096);
}

.top_browser_bar.light_gradient {
  background-color: #f9f9f9;
  background-image: linear-gradient(127deg, #ffc500, #fb6e00 97%);
}

.top_browser_bar.hero_left_browser_bar {
  width: auto;
  background-image: linear-gradient(104deg, #ffc500, #dc2223 41%, #720096);
}

.top_browser_bar.hero_left_browser_bar.pricing_hero_bar_padding {
  margin-bottom: 40px;
}

.top_browser_bar.cloud_browser_bar {
  background-image: linear-gradient(103deg, #fb6e00, #ffc500);
}

.top_browser_bar.cloud_browser_bar.pricing_hero_bar_padding {
  margin-bottom: 40px;
}

.browser_circle {
  width: 15px;
  height: 15px;
  margin-right: 12px;
  border-radius: 100%;
  background-color: hsla(0, 0%, 100%, 0.8);
}

.browser_circle.dark {
  background-color: rgba(35, 31, 32, 0.8);
}

.top_flex {
  display: flex;
}

.top_flex.download_hub_2_sections {
  display: block;
  margin-top: 49px;
}

.flex_left {
  width: 40%;
}

.logo_block {
  margin-top: 25px;
}

.flex_right {
  width: auto;
}

.title_right {
  max-width: 650px;
  margin-top: 20px;
  font-size: 24px;
  line-height: 32px;
  letter-spacing: 0.1px;
}

.title_right.white---align-left {
  color: #fff;
  text-align: left;
}

.checks {
  display: flex;
  margin-top: 23px;
  justify-content: flex-start;
}

.checks.checks_new_download {
  display: flex;
  margin-top: 30px;
  margin-bottom: 67px;
}

.checks.checks_column {
  flex-direction: column;
}

.individual_check {
  display: flex;
  width: auto;
  margin-right: 3%;
  align-items: center;
  flex: 0 0 auto;
  font-family: Roboto, sans-serif;
  color: #857f87;
  font-size: 16px;
  line-height: 23px;
  font-weight: 400;
}

.individual_check.active {
  color: #fff;
}

.individual_check.inactive {
  color: rgba(255, 255, 255, 0.65);
}

.individual_check.faded {
  margin-right: 3%;
  color: rgba(133, 127, 135, 0.65);
}

.individual_check.check_padding {
  padding-bottom: 22px;
}

.check_icon {
  width: 17px;
  margin-right: 8px;
}

.download_type {
  border-bottom: 1px dashed rgba(133, 127, 135, 0.5);
  transition: all 200ms ease;
  cursor: pointer;
}

.download_type:hover {
  border-bottom-color: rgba(133, 127, 135, 0.95);
}

.download_type.download_type_gray {
  color: #857f87;
}

.download_type.no_pointer {
  cursor: auto;
}

.apple_logo {
  margin-right: 25px;
  margin-left: 25px;
}

.lower_flex {
  display: flex;
  margin-top: 40px;
}

.lower_flex.top_margin {
  margin-top: 80px;
}

.lower_flex.higher {
  margin-top: -20px;
}

.lower_flex.med_height {
  margin-top: 30px;
}

.lower_flex.download_hub_2_sections_bottom {
  display: block;
}

.light_title {
  margin-bottom: 0px;
  font-family: Roboto, sans-serif;
  color: #857f87;
  font-size: 15px;
  line-height: 24px;
  font-weight: 400;
}

.light_title.fw {
  max-width: 100%;
  margin-top: 18px;
  margin-left: 0px;
}

.light_title._404 {
  margin-left: 0px;
}

.light_title.ra {
  max-width: 490px;
  margin-top: 20px;
  margin-left: 0px;
  font-style: italic;
}

.command_block {
  position: relative;
  display: inline-block;
  width: auto;
  margin-top: 10px;
  padding: 20px 97px 20px 24px;
  border-radius: 4px;
  background-color: #231f20;
  font-family: 'Courier Prime', sans-serif;
  color: #ffb8aa;
  font-size: 16px;
  font-weight: 400;
}

.command_block.gqla_code_field {
  width: 100%;
  max-width: 590px;
  margin-top: 0px;
  padding-right: 0px;
  text-align: left;
}

.command_block.gqla_code_field.test_igor {
  display: flex;
  overflow: auto;
  max-height: 400px;
  max-width: 600px;
  margin-bottom: 25px;
  justify-content: space-around;
  align-items: stretch;
  text-align: left;
}

.command_block.gqla_code_field.test_igor.gqla_scrol_code {
  max-width: 550px;
  border-radius: 10px;
  box-shadow: 0 4px 4px 2px rgba(0, 0, 0, 0.2);
}

.command_block.gqla_code_field.mage_code_hero {
  width: 705px;
  height: 78px;
  max-width: 100%;
  margin-bottom: 0px;
  -o-object-fit: fill;
  object-fit: fill;
}

.command_block.gqla_code_field.mage_overflow_code {
  overflow: scroll;
  max-height: 400px;
}

.command_block.command_block_product {
  height: 78px;
  max-width: 705px;
  margin-top: 53px;
  margin-bottom: 45px;
  padding-top: 0px;
  padding-bottom: 0px;
}

.command_block.command_block_product.command_block_gqla {
  width: 705px;
}

.command_block.command_block_download_hero {
  padding-right: 24px;
}

.docker_whale {
  margin-top: 36px;
}

.copy_button {
  position: absolute;
  left: auto;
  top: auto;
  right: 14px;
  bottom: -14px;
  display: inline-block;
  overflow: hidden;
  margin-top: 20px;
  padding: 8px 12px 8px 34px;
  border: 1px solid #fff;
  border-radius: 4px;
  background-color: #8c0082;
  background-image: url("https://assets.website-files.com/611e21f2cab5d3fde1f1197b/61852f52e1811524e77c686b_Copy.svg");
  background-position: 12px 50%;
  background-size: auto;
  background-repeat: no-repeat;
  opacity: 1;
  transition: all 200ms ease;
  font-family: Roboto, sans-serif;
  color: #fff;
  font-size: 11px;
  line-height: 15px;
  font-weight: 500;
}

.copy_button:hover {
  background-color: #9b0090;
}

.copy_button.mage_btn_test.mage_btn_scroll {
  position: absolute;
  left: 42%;
  top: auto;
  right: auto;
  bottom: 2%;
}

.copy_button.mage_float_btn {
  right: 30px;
  bottom: 5px;
  z-index: 1000;
}

.install_lower {
  display: flex;
  margin-top: 75px;
  align-items: center;
}

.install_lower.button_download_hero {
  justify-content: center;
  text-align: left;
}

.support_text {
  margin-left: 32.5px;
  font-family: Roboto, sans-serif;
  color: #857f87;
  font-size: 16px;
  line-height: 23px;
  font-weight: 400;
}

.browser_content {
  padding-right: 32px;
  padding-left: 32px;
}

.browser_content.test_padding_download {
  padding-left: 0px;
}

.cross_icon {
  width: 14px;
  max-width: 18px;
  margin-right: 8px;
  opacity: 0.65;
}

.cross_icon._100 {
  opacity: 1;
}

.embed_block.download-banner {
  margin-top: 32px;
}

.copy_field.gqla_copy {
  display: flex;
  width: 100.000077%;
  max-width: none;
  flex-direction: column;
  justify-content: center;
  flex-wrap: nowrap;
  align-items: stretch;
  align-content: flex-start;
  font-family: 'Courier Prime', sans-serif;
  color: #ffb8aa;
  font-size: 14px;
  line-height: 22px;
}

.copy_field.gqla_copy.mage_scrol {
  height: 100%;
}

.copy_field.gqla_copy.test_home {
  padding-top: 10px;
}

.copy_field.copy_field_product {
  padding-top: 30px;
  font-family: Inconsolata, monospace;
  line-height: 18px;
}

.dl_flex {
  display: flex;
  padding-right: 0px;
  padding-left: 0px;
  justify-content: space-between;
  flex-wrap: wrap;
  font-family: Roboto, sans-serif;
  color: #231f20;
  font-size: 16px;
  line-height: 24px;
  font-weight: 400;
}

.width_flex {
  width: 50%;
}

.width_flex.third {
  width: 33.33%;
}

.btn_flex_holder {
  width: 100%;
  margin-top: 45px;
}

.cube1 {
  position: absolute;
  left: auto;
  top: -5%;
  right: 8%;
  bottom: auto;
}

.cube1.move---right {
  right: 7.5%;
}

.cube2 {
  position: absolute;
  left: 2%;
  top: auto;
  right: auto;
  bottom: -7.5%;
}

.cube3 {
  position: relative;
  left: 9%;
  top: 30px;
}

.cube4 {
  position: absolute;
  left: -2.45%;
  top: auto;
  right: auto;
  bottom: 9%;
}

.cube5 {
  position: absolute;
  left: auto;
  top: auto;
  right: 5%;
  bottom: -15%;
}

.challenge_holder {
  margin-bottom: -80px;
  padding: 30px;
  border-radius: 7px;
  background-color: #fff;
  box-shadow: 0 1px 25px 0 rgba(186, 184, 187, 0.45);
}

.prize_fund {
  display: flex;
  width: 90%;
  margin-bottom: 30px;
  justify-content: flex-start;
  align-items: center;
}

.prize_money {
  margin-right: 35px;
  font-family: Roboto, sans-serif;
  color: #fff;
  font-weight: 500;
}

.prize_money.end {
  margin-right: 0px;
}

.dash_underline {
  border-bottom: 1px dashed rgba(133, 127, 135, 0.47);
  transition: all 200ms ease;
  color: #857f87;
  text-decoration: none;
}

.dash_underline:hover {
  border-bottom-style: solid;
  border-bottom-color: #8c0082;
}

.dash_underline.white {
  border-bottom-color: rgba(255, 255, 255, 0.61);
  color: #fff;
}

.dash_underline.white:hover {
  border-bottom-color: rgba(255, 255, 255, 0.7);
}

.challenge_embed {
  margin-top: 20px;
}

.submit_holder {
  margin-top: 24px;
}

.optional_downloads {
  margin-top: 45px;
}

.puzzle_right {
  width: 50%;
  text-align: right;
}

.rich-text-block-3 {
  margin-top: 45px;
  color: #231f20;
  font-size: 20px;
  line-height: 25px;
}

.rich-text-block-3 p {
  margin-bottom: 35px;
  font-family: Roboto, sans-serif;
  color: #857f87;
  line-height: 26px;
  font-weight: 400;
}

.rich-text-block-3 a {
  color: #8c0082;
  text-decoration: none;
}

.rich-text-block-3 a:hover {
  text-decoration: underline;
}

.rich-text-block-3 h2 {
  margin-top: 0px;
  margin-bottom: 30px;
  font-size: 31px;
  font-weight: 500;
  letter-spacing: 0.1px;
}

.rich-text-block-3 h3 {
  margin-top: 0px;
  margin-bottom: 15px;
  font-size: 26px;
  font-weight: 500;
  letter-spacing: 0.1px;
}

.rich-text-block-3 h4 {
  margin-top: 0px;
  margin-bottom: 15px;
  font-size: 22px;
  line-height: 26px;
  font-weight: 500;
  letter-spacing: 0.1px;
}

.rich-text-block-3 h5 {
  margin-top: 0px;
  font-size: 18px;
  line-height: 24px;
  font-weight: 500;
  letter-spacing: 0.1px;
}

.rich-text-block-3 h6 {
  margin-top: 0px;
  font-size: 14px;
  font-weight: 500;
  letter-spacing: 0.1px;
}

.rich-text-block-3 blockquote {
  margin-bottom: 35px;
  border-left-color: #8c0082;
  font-family: Roboto, sans-serif;
  color: #857f87;
  font-size: 20px;
  line-height: 25px;
  font-style: italic;
  font-weight: 400;
}

.rich-text-block-3 figcaption {
  font-family: Roboto, sans-serif;
  color: #857f87;
  font-size: 16px;
  font-weight: 400;
}

.rich-text-block-3.post-wrapper {
  box-shadow: 1px 1px 3px 0 #000;
  filter: blur(5px);
  transition: opacity 200ms ease;
}

.rich-text-block-3 li {
  margin-bottom: 8px;
  color: #7f7a81;
}

.rich-text-block-3 ul {
  margin-bottom: 30px;
  padding-left: 23px;
  line-height: 28px;
}

.rich-text-block-3 ol {
  padding-left: 22px;
  line-height: 28px;
}

.rich-text-block-3 figure {
  margin-bottom: 38px;
}

.rich-text-block-3 strong {
  color: #666068;
  font-weight: 500;
}

.col-item {
  margin-right: auto;
  margin-left: auto;
  text-align: center;
}

.left_icon {
  margin-right: 15px;
}

.cypher_info {
  margin-bottom: 56px;
  padding: 14px 30px;
  border-radius: 8px;
  background-color: #fff;
}

.line_divider {
  width: 1px;
  height: auto;
  background-color: #000;
  opacity: 0.14;
}

.text-block-3 {
  display: none;
  padding-bottom: 40px;
  color: #bbb;
}

.button-2 {
  text-align: center;
}

.heading-14 {
  text-align: left;
}

.heading-15 {
  text-align: left;
}

.heading-16 {
  text-align: left;
}

.heading-17 {
  text-align: left;
}

.paragraph-5 {
  text-align: left;
}

.paragraph-6 {
  text-align: left;
}

.paragraph-7 {
  text-align: left;
}

.paragraph-8 {
  text-align: left;
}

.bold-text {
  color: #000;
  text-align: left;
}

.div-block-4 {
  text-align: center;
}

.div-block-5 {
  text-align: center;
}

.step_title {
  margin-bottom: 5px;
  color: #231f20;
  font-size: 18px;
}

.fw_div {
  position: relative;
  z-index: 3;
  width: 100%;
  padding-top: 62px;
  padding-bottom: 92px;
}

.fw_div.install_left {
  width: 45%;
}

.content_head {
  margin-bottom: 40px;
  color: #fff;
  font-size: 26px;
  line-height: 34px;
  font-weight: 500;
}

.content_head.kafka_1 {
  margin-top: 0px;
  margin-bottom: 0px;
  padding-top: 20px;
}

.flex_holder {
  display: flex;
  margin-bottom: 30px;
  justify-content: space-between;
  align-items: center;
  border-bottom: 1px solid hsla(0, 0%, 100%, 0.14);
}

.dl_box {
  width: 70%;
  max-width: 47.5%;
  margin-bottom: 36px;
  padding: 20px 25px 15px;
  border-radius: 8px;
  background-color: hsla(0, 0%, 100%, 0);
}

.opencypher_logo {
  width: 70%;
  -o-object-fit: cover;
  object-fit: cover;
}

.pilll_box {
  display: inline-block;
  margin-bottom: 5px;
  padding-right: 16px;
  padding-left: 16px;
  border-radius: 200px;
  background-color: rgba(0, 0, 0, 0.07);
  text-decoration: none;
}

.pilll_box.gradient.with-arrow {
  display: flex;
  flex: 0 0 auto;
}

.logo-container {
  display: flex;
  margin-top: 0px;
  justify-content: space-between;
  flex-wrap: wrap;
  align-items: center;
}

.logo-individual {
  width: 20%;
  margin-top: 75px;
  margin-bottom: 40px;
  text-align: center;
}

.logo-individual.spacex {
  padding-right: 5px;
  padding-left: 25px;
}

.logo-individual.gm {
  padding-right: 10px;
  padding-left: 10px;
}

.morgan-stanley {
  max-width: 150px;
}

.columns-3 {
  margin-top: 40px;
}

.grid-4 {
  margin-top: 30px;
}

.invisible-link-block {
  text-decoration: none;
}

.tocitem {
  display: block;
  margin-bottom: 0px;
  margin-left: -4px;
  padding: 2px 4px;
  color: #857f87;
  text-decoration: none;
}

.tocitem:hover {
  text-decoration: underline;
}

.tocitem.w--current {
  color: #231f20;
  text-decoration: underline;
}

.tocitem.toc-h2 {
  margin-top: 2px;
  margin-bottom: 0px;
}

.tocitem.toc-h3 {
  margin-left: 4px;
  font-size: 12px;
}

.invisible-embed {
  display: none;
}

.thank-you-newsletter-form-block {
  width: 100%;
  margin-top: 35px;
  margin-right: 45px;
  margin-bottom: 50px;
  padding: 16px;
  border-radius: 6px;
  background-color: rgba(35, 31, 32, 0.05);
  font-family: Roboto, sans-serif;
  color: #857f87;
  font-size: 15px;
  font-weight: 400;
}

.thank-you-newsletter-form-block.sidebar {
  margin-top: 0px;
  margin-bottom: 0px;
}

.thank-you-newsletter-form-block.sidebar.no-background {
  margin-right: 0px;
  padding: 0px;
  background-color: transparent;
}

.newsletter-signup-form {
  display: -ms-grid;
  display: grid;
  margin-top: 16px;
  grid-auto-columns: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  -ms-grid-columns: 1fr auto;
  grid-template-columns: 1fr auto;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.newsletter-signup-form.sidebar {
  margin-top: 0px;
  grid-row-gap: 16px;
  -ms-grid-columns: 100%;
  grid-template-columns: 100%;
}

.form-text-field {
  min-height: 44px;
  margin-bottom: 0px;
  border-radius: 6px;
}

.form-text-field.inline-button {
  border-top-right-radius: 0px;
  border-bottom-right-radius: 0px;
}

.thank-you-newsletter-form-text {
  font-family: Roboto, sans-serif;
  font-size: 16px;
  line-height: 24px;
  font-weight: 400;
}

.purple-text {
  color: #8c0082;
}

.thank-you-newsletter-form-success-message {
  margin-top: 12px;
  padding-top: 12px;
  padding-bottom: 12px;
  border-radius: 6px;
  background-color: rgba(140, 0, 130, 0.1);
  color: #8c0082;
  font-weight: 500;
}

.thank-you-newsletter-form-error-message {
  border-radius: 6px;
  background-color: #cf3030;
  color: #fff;
}

.mc_embed_signup.hide_form {
  display: none;
}

.download-tabs-box {
  margin-top: -32px;
}

.download-tabs-subhead {
  margin-bottom: 8px;
  font-family: Roboto, sans-serif;
  font-size: 14px;
  font-weight: 400;
}

.download-form-title-box {
  padding-right: 5%;
  padding-left: 5%;
}

.css-overrides {
  display: none;
}

.hero-cta-box {
  position: relative;
}

.anchor {
  position: absolute;
  left: 0%;
  top: -150px;
  right: auto;
  bottom: 0%;
}

.mid_footer {
  display: flex;
  padding-top: 32px;
  justify-content: center;
}

.mid_footer.hidden {
  display: none;
}

.white-arrow {
  margin-left: 12px;
  filter: contrast(0%) brightness(200%) saturate(0%);
}

.hero-video-container {
  display: flex;
  width: 55%;
  height: 100%;
  align-items: center;
  align-self: stretch;
}

.product-license-grid {
  display: -ms-grid;
  display: grid;
  padding-top: 16px;
  padding-bottom: 16px;
  grid-auto-columns: 1fr;
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  -ms-grid-columns: 1fr 1fr;
  grid-template-columns: 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.product-license-grid._3-col {
  -ms-grid-columns: 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr;
}

.product-license-card {
  display: -ms-grid;
  display: grid;
  padding: 0px 16px 18px;
  grid-auto-columns: 1fr;
  grid-column-gap: 16px;
  grid-row-gap: 0px;
  grid-template-areas: "Icon Title"
    "Icon Description";
  -ms-grid-columns: 75px 16px 1fr;
  grid-template-columns: 75px 1fr;
  -ms-grid-rows: auto 0px auto;
  grid-template-rows: auto auto;
  border-radius: 6px;
  background-color: #fb6e00;
  transition: filter 200ms ease;
  color: #fff;
  text-decoration: none;
}

.product-license-card:hover {
  filter: brightness(120%);
}

.product-license-card.red {
  background-color: #d22;
}

.product-license-card.pink {
  background-color: #ff0092;
}

.product-license-card.purple {
  background-color: #720096;
}

.product-license-icon {
  margin-top: 16px;
  padding: 12px;
}

.product-license-icon.small {
  margin-top: 0px;
  padding: 0px;
}

.product-license-card-text {
  margin-bottom: 0px;
  color: hsla(0, 0%, 100%, 0.75);
}

.product-license-document-name {
  display: inline-block;
  color: #fff;
  font-weight: 700;
}

.legal-document-card {
  display: -ms-grid;
  display: grid;
  padding: 16px;
  grid-auto-columns: 1fr;
  grid-column-gap: 32px;
  grid-row-gap: 0px;
  grid-template-areas: "Icon Title";
  -ms-grid-columns: 40px 32px 1fr;
  grid-template-columns: 40px 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
  border-radius: 6px;
  background-color: #fb6e00;
  transition: filter 200ms ease;
  color: #fff;
  text-decoration: none;
}

.legal-document-card:hover {
  filter: brightness(120%);
}

.legal-document-card.red {
  background-color: #d22;
}

.legal-document-card.pink {
  background-color: rgba(164, 14, 98, 0.75);
}

.legal-document-card.pink:hover {
  background-color: #a40e62;
}

.legal-document-card.purple {
  background-color: #720096;
}

.legal-card-title {
  margin-top: 0px;
  margin-bottom: 0px;
  font-size: 16px;
  line-height: 1.4em;
  font-weight: 500;
}

.code-embed {
  display: none;
}

.text-block-4 {
  font-size: 18px;
  line-height: 38px;
}

.text-block-5 {
  font-size: 18px;
  line-height: 38px;
}

.text-block-6 {
  font-size: 18px;
  line-height: 38px;
}

.list-item {
  font-size: 18px;
  line-height: 38px;
}

.list-item-2 {
  font-size: 18px;
  line-height: 38px;
}

.list-item-3 {
  font-size: 18px;
  line-height: 38px;
}

.youtube {
  display: none;
  overflow: visible;
}

.container-2 {
  margin-top: 20px;
}

.heading-18 {
  margin-top: 40px;
}

.heading-19 {
  margin-top: 40px;
}

.text-block-7 {
  margin-top: 40px;
  font-size: 18px;
  line-height: 38px;
}

.text-span {
  padding-right: 5px;
  padding-left: 5px;
  background-color: #e7e7e7;
  color: #8c0082;
}

.text-block-8 {
  font-size: 32px;
  line-height: 36px;
  text-align: center;
}

.text-block-9 {
  margin-bottom: 10px;
  font-size: 32px;
  line-height: 38px;
  font-weight: 700;
  text-align: center;
}

.text-span-2 {
  font-size: 16px;
  line-height: 24px;
}

.blog-article-grid {
  display: -ms-grid;
  display: grid;
  width: 100%;
  max-width: 94vw;
  grid-auto-columns: 1fr;
  grid-column-gap: 4vw;
  grid-row-gap: 0px;
  grid-template-areas: ". Title-Box Sidebar"
    ". Article Sidebar";
  -ms-grid-columns: 0px 4vw minmax(500px, 1fr) 4vw 260px 4vw 0px;
  grid-template-columns: 0px minmax(500px, 1fr) 260px 0px;
  -ms-grid-rows: auto 0px auto;
  grid-template-rows: auto auto;
}

.share-and-newsletter-block.mobile {
  display: none;
}

.container-copy {
  position: relative;
  max-width: 1180px;
  margin-right: auto;
  margin-left: auto;
  text-align: left;
}

.container-copy.hero_flex {
  display: flex;
  margin-right: auto;
  margin-left: auto;
  justify-content: space-between;
  align-items: center;
}

.container-copy.hero_flex.inner.why_mem {
  width: 100%;
  margin-right: auto;
  margin-left: auto;
  flex: 0 0 auto;
}

.container-copy.hero_flex.inner.careers {
  width: 100%;
  margin-right: auto;
  margin-left: auto;
  -ms-grid-row-align: stretch;
  align-self: stretch;
  flex: 0 0 auto;
}

.container-copy.flex {
  display: flex;
  justify-content: space-between;
  align-items: center;
}

.container-copy.flex.vertical {
  flex-direction: column;
  align-items: flex-start;
}

.container-copy.flex.absolute {
  margin-top: auto;
  margin-bottom: auto;
  justify-content: flex-start;
}

.container-copy.flex.wrap {
  flex-wrap: wrap;
}

.container-copy.tb_flex {
  display: flex;
  padding-top: 55px;
  padding-bottom: 55px;
  justify-content: flex-start;
  align-items: flex-start;
}

.container-copy.uc {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
}

.container-copy.os_flex {
  display: flex;
  justify-content: space-between;
}

.container-copy.sub {
  z-index: 1;
  padding-left: 60px;
}

.container-copy.connect {
  z-index: 1;
}

.container-copy.contact_box {
  z-index: 1;
  max-width: 100%;
  margin-bottom: -250px;
  padding: 65px 5% 50px;
  border-radius: 8px;
  background-color: #fff;
  box-shadow: 1px 1px 25px 0 rgba(186, 184, 187, 0.45);
}

.container-copy.contact_box.pressroom {
  margin-bottom: 0px;
}

.container-copy.top_article {
  z-index: 1;
  width: 100%;
  max-width: 1180px;
  margin-right: auto;
  margin-bottom: -77px;
  margin-left: auto;
  padding: 60px 5% 55px;
  border-radius: 8px;
  background-color: #fff;
  box-shadow: 1px 1px 25px 0 rgba(186, 184, 187, 0.45);
  text-decoration: none;
}

.container-copy.article_body {
  z-index: 1;
  max-width: 100%;
  padding: 86px 5% 75px;
  border-radius: 8px;
  background-color: #fff;
  box-shadow: 1px 1px 25px 0 rgba(186, 184, 187, 0.45);
}

.container-copy.article_flex {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
  align-items: flex-start;
}

.container-copy.media_container {
  margin-top: 50px;
}

.container-copy.tweet-embed {
  display: flex;
  margin-top: 80px;
  margin-bottom: -40px;
  justify-content: center;
}

.container-copy.waitlist_box {
  z-index: 1;
  max-width: 100%;
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 50px 5%;
  border-radius: 8px;
  background-color: #fff;
  box-shadow: 1px 1px 25px 0 rgba(186, 184, 187, 0.45);
  text-align: center;
}

.container-copy.waitlist_box.pressroom {
  margin-bottom: 0px;
}

.container-copy.waitlist_content {
  top: 60px;
  z-index: 1;
  max-width: 100%;
  margin-bottom: 40px;
  padding: 35px 5% 40px;
  justify-content: space-between;
  border-radius: 8px;
  background-color: #f9f9f9;
  transition: opacity 200ms ease;
}

.container-copy.waitlist_content.cloud {
  top: 20px;
}

.container-copy.waitlist_flex {
  display: flex;
  align-items: flex-start;
}

.container-copy.reach {
  margin-top: 90px;
}

.container-copy.cube_flex {
  display: flex;
  align-items: center;
}

.container-copy.split_flex {
  display: flex;
  justify-content: space-between;
  align-items: stretch;
}

.container-copy._5-lr-padding {
  padding-right: 5%;
  padding-left: 5%;
}

.blog-sidebar {
  position: relative;
  top: 0px;
  display: flex;
  width: 100%;
  max-width: 100%;
  padding-top: 0px;
  flex-direction: column;
  grid-row-gap: 24px;
}

.blog-sidebar.sticky {
  position: -webkit-sticky;
  position: sticky;
  top: 150px;
}

.blog-browser-sidebar {
  position: absolute;
  top: 40px;
  display: none;
  width: 260px;
  padding-right: 32px;
  padding-left: 20px;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
  background-color: #fff;
  box-shadow: 6px 0 20px -6px rgba(0, 0, 0, 0.22);
}

.blog-browser-category-title {
  transition: color 125ms ease;
  color: #231f20;
  font-size: 16px;
  line-height: 1.4em;
  font-weight: 500;
}

.blog-browser-title {
  font-size: 24px;
  font-weight: 400;
}

.blog-browser-title:hover {
  text-decoration: none;
}

.blog-browser-articles-box {
  padding-left: 20px;
}

.hidden-link-block {
  display: none;
}

.hidden-collection-list-wrapper {
  display: none;
}

.blog-browser-link {
  display: block;
  margin-top: 8px;
  margin-bottom: 8px;
  transition: color 150ms ease;
  color: rgba(35, 31, 32, 0.5);
  text-decoration: none;
}

.blog-browser-link:hover {
  color: rgba(35, 31, 32, 0.75);
}

.blog-browser-scroll-gradient {
  position: absolute;
  left: 0%;
  top: auto;
  right: 0%;
  bottom: 0%;
  height: 50px;
  background-image: linear-gradient(180deg, hsla(0, 0%, 100%, 0), #fff);
}

.blog-browser-scroll-gradient.top {
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: auto;
  background-image: linear-gradient(0deg, hsla(0, 0%, 100%, 0), #fff);
}

.blog-browser-inner-container {
  overflow: scroll;
  max-height: 100%;
  padding-top: 16px;
}

.heading-20 {
  font-size: 22px;
  font-weight: 400;
  text-decoration: none;
}

.newsletter-grid {
  display: -ms-grid;
  display: grid;
  width: 100%;
  max-width: 960px;
  margin-right: auto;
  margin-left: auto;
  padding-right: 64px;
  padding-left: 64px;
  grid-auto-columns: 1fr;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-areas: "Headline"
    "Date"
    "Image"
    "Content"
    "Sign-up";
  -ms-grid-columns: 100%;
  grid-template-columns: 100%;
  -ms-grid-rows: auto 16px auto 16px auto 16px auto 16px auto;
  grid-template-rows: auto auto auto auto auto;
}

.newsletter-main-image {
  margin-top: 32px;
  margin-bottom: 32px;
}

.newsletter-back-link {
  position: absolute;
  left: 0%;
  top: 0%;
  right: auto;
  bottom: auto;
  display: block;
  margin-top: 32px;
  margin-left: 32px;
  transition: color 200ms ease;
  color: #857f87;
  text-decoration: none;
}

.newsletter-back-link:hover {
  color: #231f20;
}

.newsletter-featured-image {
  position: relative;
  left: auto;
  top: 0%;
  right: 0%;
  bottom: 0%;
  width: 100%;
  height: auto;
}

.featured-newsletter-grid {
  display: -ms-grid;
  display: grid;
  grid-auto-columns: 1fr;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-areas: "Text Image";
  -ms-grid-columns: 1fr 16px 1.4fr;
  grid-template-columns: 1fr 1.4fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.featured-newsletter-text-box {
  width: 100%;
  margin-top: 32px;
  padding-right: 6%;
  text-align: left;
}

.featured-newsletter-background {
  position: absolute;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  width: 100%;
  height: 100%;
  opacity: 0;
  filter: blur(60px);
  transform: scale(1.3);
  -o-object-fit: cover;
  object-fit: cover;
}

.link-block-4 {
  text-decoration: none;
}

.link-block-5 {
  text-decoration: none;
}

.link-block-6 {
  text-decoration: none;
}

.hero-form-block {
  color: #fff;
}

.faded-text-span {
  padding-right: 2px;
  padding-left: 2px;
  opacity: 0.7;
}

.hero-form-grid {
  display: -ms-grid;
  display: grid;
  grid-auto-columns: 1fr;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
  -ms-grid-rows: auto auto;
  grid-template-rows: auto auto;
}

.hero-form-button-box {
  padding-top: 16px;
  padding-bottom: 16px;
}

.error-message {
  border-radius: 5px;
  background-color: #8c0002;
  text-align: center;
}

.invisible-empty-state {
  display: none;
}

.footer-2 {
  padding-top: 60px;
  padding-bottom: 40px;
  align-items: flex-start;
  text-align: center;
}

.footer-flex-container {
  display: flex;
  margin-bottom: 40px;
  justify-content: space-between;
  text-align: left;
}

.footer-logo-link {
  max-height: 60px;
  min-width: 60px;
  flex: 0 auto;
}

.footer-image {
  width: 100%;
  height: 100%;
  -o-object-fit: contain;
  object-fit: contain;
  -o-object-position: 0% 50%;
  object-position: 0% 50%;
}

.footer-heading {
  margin-top: 0px;
  margin-bottom: 20px;
  font-size: 14px;
  line-height: 1.5;
}

.footer-link {
  display: block;
  margin-bottom: 10px;
  color: #444;
  text-decoration: none;
}

.footer-link:hover {
  text-decoration: underline;
}

.column-3 {
  padding-left: 0px;
}

.sub-categories-filter-container {
  width: 100%;
  max-width: 100%;
}

.hero-section {
  padding: 64px 0px;
}

.content-section {
  padding-bottom: 72px;
}

.content-grid {
  display: -ms-grid;
  display: grid;
  width: 100%;
  max-width: 1180px;
  margin-right: auto;
  margin-left: auto;
  padding-right: 32px;
  padding-left: 32px;
  grid-auto-columns: 1fr;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  -ms-grid-columns: 100%;
  grid-template-columns: 100%;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.content-grid.no-padding {
  padding-right: 0px;
  padding-left: 0px;
}

.content-grid.instagram-slider {
  padding-right: 2.5%;
  padding-left: 2.5%;
}

.blog-category-tab-link {
  display: flex;
  max-width: 200px;
  min-width: auto;
  margin-right: 0px;
  margin-left: 0px;
  padding: 12px 16px;
  justify-content: center;
  align-items: center;
  flex: 1;
  border-radius: 6px;
  background-color: #3e323f;
  transition: all 200ms ease;
  color: #fff;
  font-size: 16px;
  line-height: 1.2em;
  text-align: center;
  letter-spacing: 0.2px;
}

.blog-category-tab-link:hover {
  background-color: #2d222e;
}

.blog-category-tab-link.w--current {
  background-color: #fff;
  box-shadow: 0 0 6px 0 rgba(0, 0, 0, 0.38);
  color: #3e323f;
}

.blog-category-tab-link.categories-index {
  width: auto;
  max-width: 100%;
  min-width: 0px;
  margin-top: 4px;
  margin-right: 8px;
  margin-bottom: 4px;
  padding: 8px 24px;
  font-size: 16px;
  letter-spacing: 0.75px;
}

.blog-category-tab-link.categories-index.all-topics.w--current {
  min-width: 200px;
  margin-right: 16px;
}

.blog-category-tab-link {
  flex: 1;
}

.blog-category-tabs-menu {
  display: -ms-grid;
  display: grid;
  padding-right: 3%;
  padding-left: 3%;
  justify-content: space-between;
  grid-auto-flow: column;
  grid-auto-columns: minmax(-webkit-max-content, 1fr);
  grid-auto-columns: minmax(max-content, 1fr);
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  -ms-grid-columns: minmax(-webkit-max-content, 1fr);
  -ms-grid-columns: minmax(max-content, 1fr);
  grid-template-columns: minmax(-webkit-max-content, 1fr);
  grid-template-columns: minmax(max-content, 1fr);
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.blog-index-category-tabs {
  max-width: 1180px;
  margin-top: -417px;
  margin-right: auto;
  margin-left: auto;
}

.blog-index-featured-collection-wrapper {
  margin-bottom: -170px;
}

.blog-index-featured-collection-wrapper.old {
  margin-bottom: -24px;
}

.blog-index-tab-content {
  padding-right: 3%;
  padding-left: 3%;
}

.blog-index-article-list {
  display: -ms-grid;
  display: grid;
  justify-content: space-between;
  flex-wrap: wrap;
  grid-auto-columns: 1fr;
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  -ms-grid-columns: 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.blog-index-article-list.featured {
  display: block;
}

.blog-index-article-list.old {
  margin-bottom: 2rem;
}

.blog-index-article-item {
  flex: 300px;
}

.blog-index-article-item.featured {
  margin-right: auto;
  margin-left: auto;
  text-align: center;
}

.blog-index-pagination {
  margin-top: 40px;
}

.blog-card-details-box {
  display: flex;
  width: 100%;
  margin-top: 30px;
  justify-content: space-between;
  align-items: flex-end;
  flex: 1;
  color: #231f20;
}

.blog-card-date {
  display: block;
  margin-top: 0px;
  margin-right: 0px;
  font-family: Roboto, sans-serif;
  color: #857f87;
  font-weight: 400;
  text-align: right;
}

.blog-card-date.margin {
  margin-left: 45px;
}

.blog-card-date.internship_blog {
  display: none;
}

.blog-card-author-text-box {
  display: flex;
  flex-wrap: wrap;
  grid-auto-columns: 1fr;
  -ms-grid-columns: auto 1fr;
  grid-template-columns: auto 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.blog-index-featured-empty-state {
  height: 0px;
  margin-bottom: -70px;
  background-color: transparent;
}

.blog-categories-box {
  display: flex;
  margin-bottom: 8px;
  align-items: center;
  grid-column-gap: 8px;
}

.blog-category-text {
  transition: filter 150ms ease;
  color: #8c0082;
  font-size: 16px;
  line-height: 1.3em;
  letter-spacing: 0.2px;
}

.blog-category-text:hover {
  filter: brightness(125%);
}

.blog-category-text.additional {
  color: #ee7a70;
}

.blog-category-text.divider {
  margin-right: 16px;
  color: #ee7a70;
}

.blog-category-text.divider.with-space {
  margin-left: 16px;
}

.blog-category-link {
  display: flex;
  text-decoration: none;
}

.blog-additional-topics-list {
  display: flex;
  grid-auto-flow: column;
  grid-auto-columns: auto;
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  -ms-grid-columns: auto;
  grid-template-columns: auto;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
  font-family: Roboto, sans-serif;
  font-size: 16px;
}

.blog-category-link-box {
  text-decoration: none;
}

.blog-index-cards-container {
  margin-top: -350px;
}

.blog-index-cards-container.filtered-blog-index {
  margin-top: 0px;
  padding-bottom: 20px;
}

.topic-back-eyebrow-link {
  position: relative;
  margin-bottom: -12px;
  color: #fff;
  font-size: 15px;
  text-decoration: none;
}

.topic-back-eyebrow-link:hover {
  text-decoration: underline;
}

.hero-2 {
  display: block;
  padding-top: 100px;
  padding-bottom: 100px;
  align-items: center;
}

.flex-container {
  display: flex;
  flex-direction: row;
  align-items: center;
  flex: 1;
}

.hero-image-mask {
  width: 100%;
  margin-left: 40px;
}

.hero-image {
  width: 100%;
  height: 100%;
  flex: 0 0.5 auto;
  -o-object-fit: cover;
  object-fit: cover;
  -o-object-position: 50% 50%;
  object-position: 50% 50%;
}

.blog-card-topics-box {
  display: flex;
  margin-bottom: 10px;
  align-items: flex-end;
  font-size: 16px;
  line-height: 130%;
}

.blog-card-topics-box.featured {
  margin-bottom: 8px;
  font-size: 20px;
}

.topic-tag {
  padding-left: 6px;
  font-family: Roboto, sans-serif;
  color: #ee7a70;
  font-weight: 400;
}

.dynamic-text-embed {
  margin: 0px;
  padding: 0px;
}

.heading-21 {
  display: flex;
  margin-top: 100px;
  margin-bottom: 100px;
  justify-content: center;
  font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
  color: #231f20;
  font-size: 39px;
  line-height: 52px;
  font-weight: 400;
  text-align: center;
}

.heading-21.large_title {
  color: #231f20;
}

.heading-21.large_title.heading-2 {
  text-align: center;
}

.image-4 {
  display: block;
  text-align: left;
}

.column-4 {
  display: flex;
  justify-content: center;
  align-items: center;
  text-align: left;
}

.column-5 {
  display: flex;
  justify-content: center;
}

.column-6 {
  display: flex;
  justify-content: center;
}

.image-5 {
  display: inline-block;
  overflow: visible;
  max-width: 70%;
  margin-bottom: 40px;
  border-radius: 100%;
  text-align: center;
  mix-blend-mode: normal;
}

.column-7 {
  padding-right: 10px;
  text-align: center;
}

.column-8 {
  text-align: center;
}

.column-9 {
  text-align: center;
}

.paragraph-9 {
  max-height: 0px;
  min-height: 300px;
  margin-bottom: 0px;
  padding-right: 10px;
  padding-left: 10px;
  font-family: Roboto, sans-serif;
  color: #857f87;
  font-size: 16px;
  line-height: 24px;
  font-weight: 400;
  text-align: justify;
}

.paragraph-9.light_paragraph {
  position: relative;
  display: block;
  margin-right: 0px;
  font-size: 14px;
  text-align: center;
}

.image-6 {
  width: 20px;
  height: 20px;
  min-height: 10px;
  min-width: 10px;
  margin-top: 15px;
  margin-right: 20px;
}

.image-7 {
  width: 20px;
  height: 20px;
  margin-top: 15px;
  margin-right: 20px;
}

.section-4 {
  margin-bottom: 60px;
}

.section-4.big_data_lnd_spacing {
  margin-bottom: 130px;
}

.bold-text-2 {
  color: #231f20;
  font-size: 18px;
  font-weight: 500;
}

.bold-text-3 {
  color: #231f20;
  font-size: 18px;
  font-weight: 500;
}

.bold-text-4 {
  color: #231f20;
  font-size: 18px;
  font-weight: 500;
}

.hidden-embed {
  display: none;
}

.div-block-6 {
  margin-bottom: 60px;
  padding-bottom: 0px;
}

.image-8 {
  padding-top: 100px;
}

.container-3 {
  display: flex;
  justify-content: space-between;
  align-items: center;
}

.container-4 {
  max-width: 1180px;
}

.blog-empty-state {
  padding: 0px;
  background-color: transparent;
}

.text-link {
  transition: filter 200ms ease;
  color: #8c0082;
}

.text-link:hover {
  filter: brightness(150%);
}

.bold-text-5 {
  font-family: Roboto, sans-serif;
  color: #231f20;
  font-size: 24px;
  line-height: 36px;
  font-weight: 500;
}

.text-block-10 {
  font-family: Roboto, sans-serif;
  text-align: center;
}

.image-9 {
  text-decoration: none;
}

.grid-5 {
  -ms-grid-columns: 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr;
}

.bold-text-6 {
  font-size: 20px;
  text-align: left;
}

.heading-22 {
  font-size: 20px;
}

.bold-text-7 {
  font-size: 20px;
  text-align: left;
}

.bold-text-8 {
  font-size: 20px;
  text-align: left;
}

.heading-23 {
  text-align: center;
}

.heading-24 {
  font-size: 16px;
  text-align: center;
}

.heading-25 {
  text-align: center;
}

.bold-text-9 {
  font-family: 'Encode Sans Semi Condensed', sans-serif;
  font-size: 20px;
  font-weight: 500;
  text-align: left;
}

.heading-26 {
  text-align: left;
}

.heading-27 {
  font-family: 'Encode Sans Semi Condensed', sans-serif;
  text-align: left;
}

.heading-28 {
  font-family: 'Encode Sans Semi Condensed', sans-serif;
  text-align: left;
}

.blog-pagination {
  margin-top: 75px;
}

.idtext {
  display: none;
}

.blog-id-embed {
  display: none;
}

.newsletter-banner-form-container {
  width: 100%;
  max-width: 340px;
  margin-top: 24px;
  color: #fff;
}

.newsletter-banner-form {
  margin-top: 16px;
}

.form-block {
  font-size: 16px;
}

.section-5 {
  background-color: rgba(0, 0, 0, 0.03);
}

.section-5.internship_blog.about_us_blog_section {
  margin-bottom: 0px;
  padding-bottom: 124px;
}

.grid-6 {
  -ms-grid-columns: 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr;
}

.heading-29 {
  display: flex;
}

.image-10 {
  display: inline;
}

.bold-text-10 {
  font-size: 20px;
  font-weight: 500;
}

.bold-text-11 {
  font-size: 20px;
  font-weight: 500;
}

.text-span-3 {
  color: #fff;
}

.gqla_gradient_image {
  overflow: visible;
  max-height: 390px;
  max-width: 384px;
  margin-top: 0px;
  margin-bottom: 0px;
  -ms-grid-row-align: auto;
  align-self: auto;
  flex: 0 auto;
  -o-object-fit: fill;
  object-fit: fill;
}

.gqla_gradient_image.memduck_teams {
  margin-top: 65px;
}

.gqla_gradient_image.whitepaper_gradient_pp {
  max-height: 390px;
  max-width: 384px;
}

.heading-30 {
  font-family: 'Encode Sans Semi Condensed', sans-serif;
  color: #8c0082;
  font-size: 20px;
  line-height: 25px;
  font-weight: 500;
}

.heading-31 {
  margin-top: 0px;
  margin-bottom: -10px;
  font-family: 'Encode Sans Semi Condensed', sans-serif;
  color: #8c0082;
  font-size: 20px;
  line-height: 25px;
  font-weight: 500;
}

.heading-31.gqla_heading {
  margin-bottom: 10px;
}

.heading-31.mage_heading_tutorial {
  margin-bottom: 10px;
}

.heading-31.lab_header.lab_header_test {
  margin-bottom: 0px;
}

.heading-31.h3_product_gray {
  margin-top: 60px;
  margin-bottom: 16px;
}

.image-11 {
  margin-top: 20px;
}

.image-11.gql_float_left {
  max-width: none;
  margin-top: 60px;
  margin-right: 10%;
  float: right;
}

.image-11.gql_float_left.cube_left {
  margin-top: -40px;
}

.image-11.gql_float_left.nosql_cube {
  margin-top: -40px;
}

.image-11.gql_float_left.mage_cube_no_padding {
  margin-top: 0px;
}

.image-11.gql_float_r {
  overflow: visible;
  margin-top: 50px;
  margin-left: 112px;
  clear: none;
  text-align: left;
}

.image-11.teams_qube {
  display: inline-block;
  margin-right: auto;
  margin-left: auto;
  float: right;
  text-align: left;
}

.image-11.cube_journey_right {
  display: inline-block;
  margin-top: 100px;
  margin-right: 187px;
  padding-right: 0px;
  float: right;
  clear: none;
  text-align: left;
}

.text-block-11.text_section_left_code {
  font-family: Roboto, sans-serif;
  font-size: 16px;
  line-height: 24px;
  font-weight: 400;
}

.link-block-7 {
  text-decoration: none;
}

.link-block-8 {
  text-decoration: none;
}

.link-block-9 {
  text-decoration: none;
}

.nav-dropdown-list {
  top: 56px;
  width: 720px;
  max-width: 100vw;
  background-color: transparent;
  opacity: 0;
  transition: opacity 200ms ease;
}

.nav-dropdown-list.w--open {
  margin-top: 12px;
  opacity: 1;
}

.nav-dropdown-section {
  display: flex;
  flex-direction: column;
  grid-row-gap: 8px;
}

.nav-dropdown-section.hidden {
  display: none;
}

.nav-dropdown-column {
  display: flex;
  flex-direction: column;
  grid-column-gap: 32px;
  grid-row-gap: 40px;
}

.nav-dropdown-column.sidebar {
  padding-top: 8px;
  padding-bottom: 150px;
  padding-left: 24px;
  border-left: 1px solid #e6e6e6;
}

.nav-dropdown-column.sidebar.platform {
  padding-top: 26px;
}

.nav-dropdown {
  display: flex;
  height: 64px;
  margin-top: -2px;
  padding: 2px 16px 0px;
  align-items: center;
  transition: background-color 200ms ease;
  font-size: 15px;
  text-align: left;
}

.nav-dropdown.w--open {
  display: flex;
  height: 48px;
  margin-top: 6px;
  margin-bottom: 8px;
  align-items: center;
  border-radius: 4px;
  background-color: rgba(140, 0, 130, 0.08);
  transition: background-color 125ms ease;
  background-clip: border-box;
  -webkit-text-fill-color: inherit;
}

.nav-dropdown-description-text {
  font-family: Roboto, sans-serif;
  color: #857f87;
  font-size: 14px;
  line-height: 24px;
  font-weight: 400;
  text-decoration: none;
}

.nav-dropdown-menu-item {
  display: flex;
  flex-direction: column;
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  font-weight: 700;
}

.nav-dropdown-grid {
  display: -ms-grid;
  display: grid;
  margin-top: 2px;
  padding: 24px;
  grid-auto-columns: 1fr;
  grid-column-gap: 48px;
  grid-row-gap: 48px;
  -ms-grid-columns: 1fr 0.65fr;
  grid-template-columns: 1fr 0.65fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
  border-radius: 8px;
  background-color: #fff;
  box-shadow: 0 10px 20px -8px rgba(0, 0, 0, 0.49);
  color: #3e323f;
  line-height: 130%;
  text-align: left;
}

.nav-dropdown-grid.no-sidebar {
  max-width: 500px;
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
}

.navbar-dropdown-link {
  display: -ms-grid;
  display: grid;
  margin-left: -12px;
  padding: 8px 12px;
  grid-auto-columns: 1fr;
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  grid-template-areas: "Title Chevron"
    "Description Description";
  -ms-grid-columns: auto 8px 1fr;
  grid-template-columns: auto 1fr;
  -ms-grid-rows: auto 8px auto;
  grid-template-rows: auto auto;
  border-radius: 6px;
  transition: background-color 200ms ease;
  color: #3e323f;
  font-size: 16px;
  font-weight: 500;
  text-decoration: none;
}

.navbar-dropdown-link:hover {
  background-color: rgba(62, 27, 86, 0.06);
}

.navbar-dropdown-link.color_change_nav {
  color: #8c0082;
}

.navbar-dropdown-section-title {
  color: #8c0082;
  font-size: 12px;
  font-weight: 700;
  text-transform: uppercase;
}

.nav-dropdown-chevron {
  margin-top: 2px;
  transform: none;
}

.navbar-dropdown-text-link {
  align-self: flex-start;
  color: #8c0082;
  font-size: 18px;
  text-decoration: none;
}

.navbar-dropdown-text-link:hover {
  text-decoration: underline;
}

.nav-menu-flex {
  display: flex;
  max-width: 720px;
  padding-left: 16px;
  align-items: center;
  flex: 1;
  grid-auto-flow: column;
  grid-auto-columns: auto;
  -ms-grid-columns: auto;
  grid-template-columns: auto;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.nav-menu-link {
  display: flex;
  height: 100%;
  min-height: 64px;
  margin-left: 0px;
  padding: 2px 8px 0px;
  align-items: center;
  border-bottom: 4px solid transparent;
  transition: all 200ms ease;
  color: #3e323f;
  font-size: 15px;
  line-height: 140%;
  font-weight: 600;
  text-align: center;
  text-decoration: none;
}

.nav-menu-link:hover {
  color: #171218;
  text-decoration: none;
}

.nav-menu-link.w--current {
  border-bottom-style: solid;
  border-bottom-color: #231f20;
  color: #3e323f;
}

.navbar-dropdown-item-chevron {
  top: 8%;
  display: none;
  margin-right: 15px;
}

.nav-dropdown-background {
  position: absolute;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  z-index: 98;
  display: none;
  -webkit-backdrop-filter: blur(7px);
  backdrop-filter: blur(7px);
}

.nav-menu-2022 {
  display: flex;
  height: 64px;
  justify-content: space-between;
  align-items: center;
  flex: 1;
}

.nav-menu-2022.w--open {
  z-index: 99;
}

.js-clock {
  display: flex;
  margin-top: 30px;
  justify-content: center;
  align-items: center;
}

.js-clock.container {
  margin-bottom: 30px;
  justify-content: flex-start;
  color: #231f20;
}

.box {
  display: flex;
  width: 120px;
  height: 120px;
  margin-right: 10px;
  margin-left: 10px;
  padding: 10px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  font-size: 12px;
  line-height: 20px;
}

.clock-number {
  font-family: 'Encode Sans Semi Condensed', sans-serif;
  color: #231f20;
  font-size: 6rem;
  line-height: 70px;
  font-weight: 600;
}

.clock-label {
  margin-top: 10px;
  margin-right: -5px;
  font-family: 'Encode Sans Semi Condensed', sans-serif;
  color: #231f20;
  letter-spacing: 5px;
  text-transform: uppercase;
}

.page-title {
  margin-top: 1px;
  margin-bottom: 0px;
  margin-left: 10px;
  padding-left: 10px;
  font-family: 'Encode Sans Semi Condensed', sans-serif;
  color: #231f20;
  font-size: 1.1rem;
  line-height: 1;
  font-weight: 300;
  letter-spacing: 12px;
  text-transform: uppercase;
}

.section-6 {
  margin-top: 100px;
  margin-bottom: 100px;
}

.video {
  border-radius: 20px;
}

.youtube-2 {
  border-radius: 20px;
  box-shadow: 1px 1px 10px 0 #000;
}

.body-2 {
  margin-bottom: 0px;
  padding-bottom: 1px;
  box-shadow: 1px 1px 3px 0 #000;
}

.body-3 {
  border: 0px solid #000;
}

.link-block-10 {
  border-radius: 20px;
  box-shadow: 0 1px 10px 3px rgba(0, 0, 0, 0.22);
}

.link-block-10.gqla_border_shadow {
  border-radius: 10px;
  box-shadow: 0 1px 10px 0 rgba(0, 0, 0, 0.23);
}

.link-block-11 {
  box-shadow: 1px 1px 3px 0 #000;
}

.html-embed-7 {
  margin-top: 50px;
  margin-bottom: 50px;
}

.grid-7 {
  -ms-grid-columns: 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr;
}

.container-5 {
  display: flex;
}

.container-5.container {
  margin-top: 75px;
}

.list-2 {
  margin-top: 0px;
}

.list-2.new_home {
  font-family: Roboto, sans-serif;
  color: #857f87;
  font-size: 16px;
  line-height: 34px;
  font-weight: 300;
}

.list-2.new_home.new_home_orange {
  color: #fff;
  line-height: 34px;
  font-weight: 300;
}

.list-2.new_home.new_home_orange.new_home_cloud {
  color: #231f20;
}

.list-2.new_home.new_home_list {
  width: 80%;
  margin-top: 20px;
  padding-left: 20px;
  color: #fff;
}

.list-2.new_home.new_home_list.webinar_az_paragraph {
  margin-top: 0px;
  padding-left: 0px;
}

.list-item-4 {
  font-weight: 300;
}

.text-block-12 {
  font-family: Roboto, sans-serif;
  color: #857f87;
  line-height: 24px;
  font-weight: 300;
}

.bold-text-13 {
  font-weight: 300;
}

.bold-text-14 {
  font-weight: 500;
}

.list-item-5 {
  color: #857f87;
  line-height: 24px;
}

.list-item-6 {
  color: #857f87;
  line-height: 24px;
}

.list-item-7 {
  color: #857f87;
  line-height: 24px;
}

.list-item-8 {
  color: #857f87;
}

.list-item-9 {
  color: #857f87;
  line-height: 24px;
}

.image-12 {
  max-width: 100%;
  margin-left: 10%;
}

.image-13 {
  max-width: 80%;
}

.image-13.new_home {
  max-width: 90%;
}

.image-14 {
  margin-bottom: 22px;
}

.image-14.icons_product {
  margin-bottom: 15px;
}

.image-15 {
  margin-bottom: 15px;
}

.list-3 {
  padding-left: 20px;
  list-style-type: disc;
}

.grid-8 {
  margin-top: 36px;
  -ms-grid-columns: 1fr 1fr;
  grid-template-columns: 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
  font-family: Roboto, sans-serif;
  color: #857f87;
  font-size: 16px;
  line-height: 24px;
  font-weight: 300;
}

.text-block-13 {
  font-weight: 300;
}

.background-video {
  width: 484px;
  height: 300px;
  max-width: 100%;
}

.background-video-2 {
  height: 300px;
  max-height: none;
  -o-object-fit: scale-down;
  object-fit: scale-down;
}

.grid-9 {
  justify-content: stretch;
  flex: 1;
  -ms-grid-columns: 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr;
}

.new_home_links {
  color: #fff;
  font-weight: 500;
}

.memgraph_az_webinar {
  line-height: 24px;
  font-weight: 400;
}

.az_memgraph {
  font-weight: 400;
}

.link-27 {
  color: #fff;
  font-weight: 500;
}

.link-28 {
  font-weight: 500;
}

.link-28.new_page {
  color: #fff;
}

.new_page {
  color: #fff;
  font-weight: 500;
}

.background-video-3 {
  -o-object-fit: fill;
  object-fit: fill;
}

.contact-form-embed {
  display: flex;
  width: 480px;
  max-width: 100%;
  margin-top: 40px;
  margin-right: auto;
  justify-content: flex-start;
}

.columns_code_block {
  border-radius: 10px;
  background-color: #fff;
}

.columns_code_block.columns_about_us {
  height: 176px;
  padding-right: 50px;
}

.column_1_code_block {
  padding-left: 0px;
  border-radius: 0px;
}

.column_2_code_block {
  border-right: 0px solid #f6f6f6;
  border-left: 0px solid #f6f6f6;
}

.heading-32 {
  font-size: 24px;
  line-height: 42px;
  font-weight: 500;
}

.heading-32.heading_code_block {
  height: 84px;
  max-width: 180px;
  margin-top: 46px;
  margin-bottom: 46px;
  margin-left: 52px;
}

.heading-32.heading_code_block.code_block_gqla {
  max-width: 280px;
}

.heading-32.heading_code_block.heading_carrers_code_block {
  height: auto;
  max-width: none;
  margin-top: 64px;
  margin-bottom: 0px;
  padding-bottom: 10px;
}

.heading-32.heading_code_block.heading_carrers_code_block.careers_teams_code_bl {
  margin-bottom: 46px;
  font-size: 32px;
  line-height: 40px;
}

.code_section {
  display: block;
  margin-top: -53px;
  border-radius: 0px;
}

.code_section.careers_code_section {
  margin-top: -90px;
}

.code_section.careers_code_section.careers_teams_code_section {
  margin-bottom: 92px;
}

.code_section.careers_code_section.teams_code-section {
  margin-top: -75px;
}

.code_section.aboutus_code_section {
  margin-top: -90px;
}

.section_logo {
  margin-top: 52px;
}

.section_logo.logo_section_bg_wave {
  margin-top: 70px;
  background-image: url("https://assets.website-files.com/611e21f2cab5d3fde1f1197b/61266fc06e5a3afe484aeabf_wave-art.jpg");
  background-position: 50% 100%;
  background-size: 100% 50%;
  background-repeat: repeat-x;
}

.section_logo.logo_section_bg_wave.careers_page_bg_wave {
  margin-bottom: 120px;
}

.section_logo.logo_pp_section {
  margin-top: 0px;
}

.background-video-4 {
  width: 566px;
  height: 372px;
  max-height: 372px;
  max-width: 566px;
}

.heading-33 {
  max-width: 453px;
  font-size: 31px;
  line-height: 42px;
  font-weight: 500;
}

.heading-33.h2_product {
  margin-top: 0px;
  margin-bottom: 40px;
}

.paragraph-10 {
  font-size: 16px;
}

.paragraph_product {
  max-width: 424px;
  color: #857f87;
  font-size: 16px;
  line-height: 24px;
  font-weight: 400;
}

.section-7 {
  margin-top: 90px;
}

.section_product_left {
  margin-top: 90px;
}

.orange_gradient_list {
  color: #fff;
}

.footer-section-2022 {
  display: flex;
  padding: 96px 64px;
  justify-content: center;
  align-items: center;
  background-color: #211d1f;
  background-clip: border-box;
  -webkit-text-fill-color: inherit;
}

.footer-grid-2022 {
  display: -ms-grid;
  display: grid;
  width: 100%;
  max-width: 1180px;
  grid-auto-columns: 1fr;
  grid-column-gap: 5vw;
  grid-row-gap: 16px;
  grid-template-areas: "Logo Platform-Title Platform-Title"
    "Logo Platform-Column-1 Platform-Column-2"
    "Community Resources-Title Company-Title"
    "Community Resources-Column-1 Company-Column-1"
    "Social-Icons Resources-Column-1 Company-Column-1"
    "Legal Legal Legal";
  -ms-grid-columns: 2fr 5vw minmax(250px, 1fr) 5vw minmax(250px, 1fr);
  grid-template-columns: 2fr minmax(250px, 1fr) minmax(250px, 1fr);
  -ms-grid-rows: auto 16px auto 16px auto 16px auto 16px auto 16px auto;
  grid-template-rows: auto auto auto auto auto auto;
}

.footer-column-title {
  min-width: 180px;
  padding-bottom: 6px;
  border-bottom: 1px solid #3e323f;
  color: #868089;
  font-size: 16px;
  line-height: 24px;
}

.footer-links-column {
  display: flex;
  margin-bottom: 72px;
  flex-direction: column;
  grid-row-gap: 8px;
}

.footer-link-2022 {
  align-self: flex-start;
  transition: color 125ms ease;
  color: hsla(0, 0%, 100%, 0.8);
  font-size: 16px;
  line-height: 24px;
  font-weight: 400;
  text-decoration: none;
}

.footer-link-2022:hover {
  color: #fff;
}

.text-box {
  display: flex;
  flex-direction: column;
  grid-row-gap: 28px;
}

.text-box.footer-community {
  max-width: 30ch;
}

.footer-h2 {
  margin-top: 0px;
  margin-bottom: 0px;
  color: hsla(0, 0%, 100%, 0.8);
  font-size: 20px;
  line-height: 24px;
  font-weight: 500;
}

.footer-p {
  font-family: Roboto, sans-serif;
  color: hsla(0, 0%, 100%, 0.8);
  font-size: 16px;
  line-height: 24px;
  font-weight: 400;
}

.footer-social-links-box {
  display: flex;
  margin-top: 49px;
  margin-bottom: 72px;
  flex-wrap: wrap;
  grid-column-gap: 3.8vw;
  grid-row-gap: 2vw;
}

.footer-legal-box {
  padding-top: 40px;
  border-top: 1px solid #3e323f;
  font-family: Roboto, sans-serif;
  color: #857f87;
  font-size: 11px;
  line-height: 130%;
  font-weight: 400;
  text-align: center;
  letter-spacing: 0.5px;
}

.bold_white_text {
  color: #fff;
  line-height: 24px;
  font-weight: 500;
  text-decoration: underline;
}

.h3_purple {
  max-width: 415px;
  margin-top: 0px;
  margin-bottom: -20px;
  color: #8c0082;
  font-size: 20px;
  line-height: 25px;
  font-weight: 500;
}

.h3_purple.h3_explore_the_use_case {
  margin-bottom: 10px;
}

.section-8 {
  margin-top: 20px;
}

.section-8.section_product {
  margin-top: 0px;
  padding-top: 0px;
}

.h3_product {
  margin-top: 0px;
  margin-bottom: 22px;
  line-height: 36px;
  font-weight: 500;
}

.h3_gray {
  max-width: 337px;
  margin-top: 0px;
  margin-bottom: 24px;
  line-height: 42px;
  font-weight: 500;
}

.h4_section_left {
  max-width: 502px;
  margin-top: 0px;
  margin-bottom: 0px;
  padding-top: 0px;
  padding-bottom: 0px;
  font-size: 24px;
  line-height: 32px;
  font-weight: 500;
}

.h4_section_left.h4_partners {
  font-size: 31px;
  line-height: 42px;
}

.background-video-5 {
  width: 566px;
  height: 288px;
}

.background-video-5.memgraphdb_left_video {
  width: auto;
  height: auto;
  max-height: 372px;
  max-width: 566px;
}

.background-video-5.bg_video_2 {
  height: 340px;
}

.gqla_image_gray_features {
  max-width: 100%;
}

.bold_p_gqla {
  text-decoration: none;
}

.background-video-6 {
  max-height: 340px;
  max-width: 566px;
}

.background-video-7 {
  z-index: 0;
  max-height: 340px;
  max-width: 566px;
}

.background-video-7.bg_video_7.video_margin_2 {
  margin-top: -70px;
}

.background-video-7.video_margin {
  margin-top: -45px;
}

.memgraphdb_list {
  margin-bottom: 30px;
  padding-bottom: 0px;
  padding-left: 20px;
  font-family: Roboto, sans-serif;
  color: #fff;
  font-size: 16px;
  line-height: 24px;
  font-weight: 400;
}

.memgraphdb_gradient_img_cypher {
  width: auto;
  height: auto;
  max-height: none;
  max-width: none;
}

.hero_link {
  color: #fff;
  text-decoration: none;
}

.bold-text-15 {
  text-decoration: none;
}

.link-29 {
  text-decoration: none;
}

.link-30 {
  text-decoration: none;
}

.link-31 {
  text-decoration: none;
}

.link-32 {
  text-decoration: none;
}

.link-33 {
  text-decoration: none;
}

.link-34 {
  text-decoration: none;
}

.link-35 {
  background-color: transparent;
  text-decoration: none;
}

.link-35.fix_link_color {
  color: #fff;
  font-weight: 500;
  text-decoration: underline;
}

.image-17 {
  border-radius: 10px;
}

.image-18 {
  border-radius: 9px;
}

.lab_image_section {
  margin-top: 35px;
  border-radius: 12px;
}

.lab_image_section.how_image_last {
  max-width: 100%;
}

.lab_image_section.how_image_last.how-image-reset {
  max-width: 100%;
}

.image-19 {
  margin-top: -95px;
}

.link-36 {
  text-decoration: none;
}

.link-37 {
  text-decoration: none;
}

.link-38 {
  text-decoration: none;
}

.link-39 {
  text-decoration: none;
}

.text-block-14 {
  max-width: 50%;
}

.text-block-14.text_careers_code {
  max-width: 232px;
  margin-bottom: 46px;
  margin-left: 52px;
  font-family: Roboto, sans-serif;
  color: #857f87;
  font-size: 16px;
  line-height: 24px;
  font-weight: 400;
}

.column-11 {
  border-right: 0px none #f6f6f6;
}

.image-20 {
  display: inline-block;
  overflow: visible;
  max-width: none;
  text-align: left;
  -o-object-position: 50% 50%;
  object-position: 50% 50%;
}

.image-20.stream_image {
  position: static;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  display: inline-block;
  overflow: visible;
  float: none;
  -o-object-position: 50% 50%;
  object-position: 50% 50%;
}

.image-21 {
  display: block;
  overflow: visible;
  max-width: none;
  text-align: center;
  -o-object-fit: cover;
  object-fit: cover;
}

.container_careers_image {
  display: inline-block;
  max-width: 100%;
  text-align: center;
  -o-object-fit: cover;
  object-fit: cover;
}

.image-22.big_title_png {
  margin-bottom: 0px;
}

.image-23.arrow_1 {
  position: relative;
  bottom: -111px;
}

.image-24 {
  position: static;
  left: 0%;
  top: 0px;
  right: 0%;
  bottom: 0%;
  float: none;
}

.image-25 {
  display: block;
  margin-top: 10px;
}

.image-25.number_two {
  margin-top: 5px;
}

.image-26 {
  display: block;
  margin-top: 98px;
}

.section-10 {
  display: none;
  height: 468px;
  min-height: 0px;
  margin-top: 75px;
  background-image: linear-gradient(104deg, #ffc500, #dc2223 41%, #720096), url("https://assets.website-files.com/611e21f2cab5d3fde1f1197b/62e2933893646a67d0ba0898_20211001-_DSC2388%201.png");
  background-position: 0px 0px, 50% 50%;
  background-size: auto, cover;
}

.image-27 {
  display: inline-block;
}

.image-28.img_careers_teams {
  max-height: 536px;
  min-height: 0px;
}

.image-29 {
  min-height: 0px;
}

.image-29.img_careers_teams {
  max-height: 536px;
  min-height: 0px;
}

.section-11 {
  margin-top: 92px;
}

.grid-10 {
  grid-template-areas: "Area Area-2";
  -ms-grid-columns: 1fr 1fr 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
}

.image-30 {
  display: block;
}

.image-31 {
  display: block;
}

.div-block-7 {
  display: flex;
  justify-content: center;
  align-items: center;
}

.div-block-8 {
  margin-right: 10px;
}

.image-32 {
  min-height: 536px;
}

.image-33 {
  min-height: 536px;
}

.image-34 {
  padding-right: 0px;
}

.teams_page_section {
  margin-bottom: 19px;
}

.teams_page_container {
  display: flex;
  max-width: 1180px;
}

.teams_page_div {
  width: auto;
}

.teams_page_div.teams_page_p_div {
  width: auto;
  min-width: 50%;
  padding-right: 6%;
  padding-left: 6%;
}

.heading-34 {
  font-family: 'Encode Sans Semi Condensed', sans-serif;
  font-size: 32px;
  line-height: 40px;
  font-weight: 500;
}

.heading-34.h3_teams_page {
  margin-bottom: 50px;
}

.paragraph-11 {
  font-family: Roboto, sans-serif;
  font-size: 16px;
  line-height: 24px;
}

.paragraph-11.teams_page_paragraph {
  margin-bottom: 90px;
  color: #857f87;
}

.image-35 {
  display: inline-block;
  max-width: none;
  float: right;
  clear: none;
  text-align: right;
}

.image-35.image_teams_page_p {
  max-width: 750px;
}

.image-35.image_teams_p {
  max-width: 550px;
  border-radius: 20px;
}

.image-36 {
  max-width: none;
  float: right;
  text-align: right;
}

.image-36.image_teams_p {
  max-width: 550px;
  border-radius: 20px;
}

.spaced_section_teams {
  height: 100px;
}

.heading-35 {
  margin-top: 55px;
  margin-bottom: 55px;
  padding-right: 20px;
  padding-left: 20px;
  font-family: 'Encode Sans Semi Condensed', sans-serif;
  font-size: 24px;
  line-height: 32px;
  font-weight: 500;
}

.link_teams {
  color: #333;
  text-decoration: none;
}

.link_teams.hover_teams:hover {
  color: #8c0082;
}

.link_teams.hover_teams.w--current:hover {
  color: #8c0082;
}

.column_2_about_us {
  height: 176px;
}

.image-37 {
  width: 108px;
  height: 45px;
  margin-top: 70px;
}

.image-38 {
  width: 167px;
  margin-top: 70px;
  margin-bottom: 0px;
}

.image-39 {
  margin-top: 70px;
}

.h3_about_us_code_sec {
  margin-top: 66px;
  padding-left: 52px;
  color: #231f20;
  font-size: 32px;
  line-height: 40px;
  font-weight: 500;
}

.heading-36 {
  max-width: 831px;
  font-size: 24px;
  line-height: 32px;
  font-weight: 500;
  text-align: center;
}

.h4_testimonial {
  max-width: 831px;
  color: #231f20;
  font-size: 24px;
  line-height: 32px;
  font-weight: 500;
  text-align: center;
}

.cube_testimonial_left {
  margin-top: 75px;
  margin-right: 88px;
}

.cube_testimonial_left.cube_partners {
  position: absolute;
  left: -7%;
  top: auto;
  right: auto;
  bottom: 0%;
  margin-top: 0px;
}

.cube_testimonial_right {
  margin-right: 0px;
  margin-left: 113px;
}

.cube_testimonial_right.cube_small {
  position: absolute;
  left: auto;
  top: auto;
  right: 5%;
  bottom: 22%;
  text-align: left;
}

.container_testimonial_p {
  max-width: 1180px;
  text-align: center;
}

.text-block-15 {
  font-family: Roboto, sans-serif;
  color: #000;
  font-size: 16px;
  font-weight: 400;
  text-transform: uppercase;
}

.section-12 {
  border: 2px solid #000;
}

.section-12.testimonial_section {
  margin-top: 102px;
  margin-bottom: 140px;
  border-width: 0px;
}

.text-block-16 {
  font-family: Roboto, sans-serif;
  color: #857f87;
  font-size: 16px;
  line-height: 24px;
  font-weight: 400;
}

.text-block-16.our_journey_p {
  margin-top: -45px;
}

.image-40 {
  min-height: 800px;
}

.image-40.vector_timeline {
  position: absolute;
  left: 0%;
  top: 0%;
  right: auto;
  bottom: auto;
  min-height: 920px;
  margin-top: 387px;
  margin-left: 590px;
  padding-left: 0px;
  text-align: center;
}

.hide_twitter {
  display: none;
}

.link-block-13 {
  text-align: center;
}

.div-block-9 {
  text-align: center;
}

.rich-text-block-4 {
  font-family: Roboto, sans-serif;
}

.testimonial-column-light {
  position: relative;
  padding: 80px 30px;
  border-bottom: 1px solid #e4ebf3;
}

.container-6 {
  width: 100%;
  max-width: 940px;
  margin-right: auto;
  margin-left: auto;
}

.centered-heading {
  margin-bottom: 16px;
  text-align: center;
}

.centered-heading.margin-bottom-32px {
  margin-bottom: 32px;
}

.testimonial-grid-two {
  display: -ms-grid;
  display: grid;
  margin-top: 50px;
  grid-auto-columns: 1fr;
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  -ms-grid-columns: 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.testimonial-card-two {
  display: flex;
  padding: 32px 16px 16px;
  flex-direction: column;
  border-style: solid;
  border-width: 1px;
  border-color: #e4ebf3;
}

.testimonial-text-two {
  margin-bottom: 52px;
}

.testimonial-info-three {
  display: flex;
  padding: 24px 16px;
  align-items: center;
  background-color: #f5f7fa;
}

.testimonial-image {
  width: 60px;
  height: 60px;
  margin-right: 16px;
  border-radius: 50%;
  -o-object-fit: cover;
  object-fit: cover;
}

.testimonial-main-heading {
  margin-bottom: 2px;
  font-weight: 600;
}

.heading-37 {
  margin-bottom: 40px;
  color: #211d1f;
  font-size: 32px;
  line-height: 40px;
  font-weight: 500;
}

.heading-37.heading_benefits {
  max-width: 490px;
  margin-bottom: 46px;
}

.heading-37.heading_faq {
  margin-bottom: 32px;
}

.heading-37.heading_faq.h2_partners {
  font-size: 31px;
  line-height: 42px;
}

.heading-37.heading_faq.faq_heading_home {
  margin-bottom: 64px;
  font-size: 31px;
  line-height: 42px;
}

.h4_fraud {
  margin-bottom: 40px;
  color: #8c0082;
  font-size: 24px;
  line-height: 32px;
  font-weight: 500;
}

.h3_fraud_why_memgraph_section {
  color: #231f20;
  font-size: 32px;
  line-height: 40px;
  font-weight: 500;
}

.h4_box_title {
  padding-bottom: 40px;
  color: #8c0082;
  font-size: 24px;
  line-height: 32px;
}

.h4_box_title.h4_fix_ppp {
  height: 100px;
  max-height: none;
  min-height: 0px;
  color: #231f20;
}

.careers_section_2 {
  margin-top: 0px;
  margin-bottom: 11px;
}

.careers_left_block {
  margin-top: 0px;
  margin-bottom: 0px;
}

.careers_left_block.devx_teams_right {
  margin-top: 0px;
  margin-bottom: 0px;
}

.careers_left_block.devx_teams_right.gray_marketing {
  margin-top: 0px;
  background-color: #f9f9f9;
}

.careers_left_block.teams_l_bottom_padding {
  margin-bottom: 95px;
}

.careers_section_3 {
  margin-top: 0px;
  margin-bottom: 0px;
}

.careers_right_block {
  margin-top: 0px;
  background-color: #fff;
}

.careers_right_block.teams_right_block {
  background-color: #f9f9f9;
}

.hero-heading-center {
  position: relative;
  padding: 80px 30px;
  border-bottom: 1px solid #e4ebf3;
  background-color: #f5f7fa;
}

.hero-wrapper {
  display: flex;
  justify-content: space-between;
  align-items: center;
}

.hero-split {
  display: flex;
  max-width: 46%;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
}

.margin-bottom-24px {
  margin-bottom: 24px;
}

.button-primary {
  padding: 12px 25px;
  background-color: #1a1b1f;
  transition: all 200ms ease;
  color: #fff;
  font-size: 12px;
  line-height: 20px;
  letter-spacing: 2px;
  text-transform: uppercase;
}

.button-primary:hover {
  background-color: #32343a;
  color: #fff;
}

.button-primary:active {
  background-color: #43464d;
}

.shadow-two {
  box-shadow: 0 4px 24px 0 rgba(150, 163, 181, 0.08);
}

.columns-5 {
  width: 30%;
}

.youtube-3 {
  display: block;
  width: 70%;
  margin-top: 60px;
  margin-bottom: 60px;
  justify-content: center;
  text-align: left;
}

.section-13 {
  margin-top: 60px;
  margin-bottom: 60px;
}

.container-7 {
  display: flex;
  justify-content: center;
}

.container-8 {
  display: flex;
  justify-content: center;
}

.container-9 {
  display: flex;
  justify-content: center;
  grid-auto-columns: 1fr;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  -ms-grid-columns: 1fr 1fr;
  grid-template-columns: 1fr 1fr;
  -ms-grid-rows: auto auto;
  grid-template-rows: auto auto;
}

.youtube-4 {
  width: 70%;
}

.container-10 {
  display: flex;
  justify-content: center;
}

.h4_benefits {
  margin-bottom: 27px;
  font-size: 20px;
  line-height: 25px;
  font-weight: 500;
}

.h4_benefits.home_benefits {
  font-size: 24px;
  line-height: 36px;
}

.hiring_carrers_img {
  display: block;
  margin-top: 136px;
  text-decoration: none;
}

.background-video-8 {
  display: block;
  overflow: hidden;
  width: auto;
  max-height: 390px;
  max-width: 566px;
  -o-object-fit: fill;
  object-fit: fill;
}

.accordion-element {
  overflow: hidden;
  width: 100%;
}

.accordion_element {
  width: auto;
  max-width: none;
  padding-left: 0px;
}

.accordion_toggle {
  display: flex;
  height: 80px;
  padding-left: 0px;
}

.dropdown-list {
  position: static;
  display: block;
  background-color: #fff;
}

.text-block-17 {
  font-size: 22px;
  line-height: 38px;
}

.blog-filter-select-field {
  display: flex;
  margin-bottom: 3rem;
  flex-direction: column;
  align-items: flex-start;
}

.filter-select-options-wrapper {
  display: none;
}

.blog-category-list {
  display: flex;
  flex-wrap: wrap;
  grid-column-gap: 0.5rem;
  grid-row-gap: 0.5rem;
}

.blog-category-tag {
  padding: 4px 6px;
  border-radius: 4px;
  background-color: #8c0082;
  transition: filter 150ms ease;
  color: #fff;
  font-size: 10.5px;
  line-height: 1.3em;
  letter-spacing: 0.6px;
}

.blog-category-tag:hover {
  filter: brightness(125%);
}

.blog-category-tag.additional {
  color: #ee7a70;
}

.blog-category-tag.divider {
  margin-right: 16px;
  color: #ee7a70;
}

.blog-category-tag.divider.with-space {
  margin-left: 16px;
}

.nice-select {
  background-image: url("https://assets.website-files.com/611e21f2cab5d3fde1f1197b/62889e64dc0f4bd66963c709_chevron.svg");
  background-position: 95% 50%;
  background-size: auto;
  background-repeat: no-repeat;
}

.collection-item {
  flex: 0 0 auto;
}

.blog-card-title-link {
  text-decoration: none;
}

.blog-card-title-link:hover {
  color: #8c0082;
  text-decoration: underline;
}

.link-overlay {
  position: absolute;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
}

.teams_hero_image {
  max-height: none;
  max-width: none;
  margin-top: -30px;
}

.background-video-9 {
  max-height: 385px;
  max-width: 578px;
}

.bg_video_l_teams {
  width: 560px;
  height: 380px;
  max-height: none;
  max-width: none;
  margin-top: 0px;
  padding-top: 0px;
}

.bg_video_l_teams.video_sm {
  max-height: 320px;
  max-width: none;
}

.bg_video_l_teams.networx_video_box {
  overflow: hidden;
  width: 575px;
  height: 375px;
  max-height: 375px;
  max-width: none;
  padding-top: 0px;
  padding-bottom: 0px;
  -o-object-fit: scale-down;
  object-fit: scale-down;
}

.license_div_l {
  display: inline-block;
  width: 50%;
  padding: 10px 10px 10px 0%;
}

.license_div_l.lin_test {
  padding-left: 0%;
}

.license_div_r {
  display: inline-block;
  width: 50%;
  margin-bottom: 0px;
  padding: 10px 0% 10px 10px;
}

.license_div_r.lin_test {
  padding-right: 0%;
}

.grid-11 {
  -ms-grid-columns: 0.25fr 1fr;
  grid-template-columns: 0.25fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.grid-11.license_grid {
  height: 244px;
  padding: 20px;
  background-color: #f9f9f9;
}

.grid-11.license_grid.license_grid_mobile {
  height: auto;
}

.image-41 {
  max-width: 105px;
  padding-top: 0px;
}

.image-41.suport_img {
  max-width: 60px;
  margin-top: 20px;
  margin-left: 20px;
  padding-left: 0px;
}

.h2_license_box {
  color: #3e323f;
  font-size: 24px;
  line-height: 42px;
  font-weight: 500;
}

.p_license_box {
  font-family: Roboto, sans-serif;
  color: #231f20;
  font-size: 16px;
  line-height: 24px;
  font-weight: 400;
}

.image-42 {
  max-width: 105px;
}

.image-43 {
  max-width: 105px;
}

.image-44 {
  max-width: 105px;
}

.image-45 {
  max-width: 105px;
}

.blog-topics-hero-back-link {
  color: #fff;
  text-decoration: none;
}

.blog-topics-hero-back-link:hover {
  text-decoration: underline;
}

.bold-text-16 {
  font-weight: 500;
}

.bold-text-17 {
  font-weight: 500;
}

.bold-text-18 {
  font-weight: 500;
}

.bold-text-19 {
  font-weight: 500;
}

.webinar_container_white {
  padding: 6%;
}

.webinar_container_gray {
  padding: 6%;
  background-color: #f9f9f9;
}

.contact_us_blog {
  margin-top: 60px;
  background-image: linear-gradient(127deg, #ffc500, #d22 35%, #720096);
}

.container-11 {
  text-align: left;
}

.contact_blog_div {
  display: block;
  max-width: 1180px;
  padding-top: 30px;
  padding-bottom: 30px;
  justify-content: center;
  text-align: left;
}

.whitepaper_section {
  margin-bottom: 80px;
}

.whitepaper_div {
  display: flex;
  max-width: 1180px;
}

.whitepaper_div_left {
  width: 50%;
  flex: 0 auto;
}

.whitepaper_div_right {
  display: block;
  width: 50%;
  flex: 0 0 auto;
  background-color: transparent;
}

.whitepaper_p_block {
  font-family: Roboto, sans-serif;
  color: #231f20;
  font-size: 16px;
  line-height: 24px;
  font-weight: 400;
}

.whitepaper_list_left {
  font-family: Roboto, sans-serif;
  color: #231f20;
  font-size: 16px;
  line-height: 24px;
  font-weight: 400;
}

.whitepaper_image {
  margin-top: 22px;
  margin-bottom: 50px;
}

.instagram-list {
  display: -ms-grid;
  display: grid;
  overflow: hidden;
  grid-auto-columns: 1fr;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  -ms-grid-columns: 1fr 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.instagram-list.scrolling {
  display: flex;
  overflow: visible;
  grid-column-gap: 32px;
  grid-row-gap: 32px;
}

.instagram-item {
  position: relative;
  overflow: hidden;
  width: 100%;
  height: 0px;
  padding-bottom: 100%;
  border-radius: 0.25rem;
}

.instagram-item.scrolling {
  overflow: visible;
  width: 250px;
  height: 250px;
  padding-bottom: 0%;
  flex: 0 0 auto;
  transition: transform 4000ms ease-in-out;
}

.instagram-image {
  position: absolute;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  display: block;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
}

.instagram-image.scrolling {
  border-radius: 8px;
  box-shadow: 0 10px 20px -8px rgba(0, 0, 0, 0.23);
}

.instagram-link-overlay {
  position: absolute;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  width: 100%;
  height: 100%;
  padding: 10%;
  transition: all 200ms ease;
  color: #fff;
  text-decoration: none;
}

.instagram-link-overlay:hover {
  background-color: rgba(140, 0, 130, 0.78);
  -webkit-backdrop-filter: blur(5px);
  backdrop-filter: blur(5px);
}

.instagram-link-overlay.floating-slider {
  border-radius: 8px;
}

.instagram-link-overlay.floating-slider:hover {
  background-color: rgba(140, 0, 130, 0.18);
  -webkit-backdrop-filter: brightness(120%);
  backdrop-filter: brightness(120%);
}

.instagram-caption-overlay {
  position: relative;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  overflow: hidden;
  width: 100%;
  height: 100%;
  max-height: 144px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  font-size: 14px;
  line-height: 18px;
}

.pricing-overview {
  position: relative;
  padding: 80px 30px;
  border-bottom: 1px solid #e4ebf3;
}

.container-12 {
  width: 100%;
  max-width: 940px;
  margin-right: auto;
  margin-left: auto;
}

.centered-heading-2 {
  margin-bottom: 16px;
  text-align: left;
}

.pricing-description {
  max-width: 550px;
  margin-right: auto;
  margin-left: auto;
  text-align: center;
}

.pricing-grid {
  display: -ms-grid;
  display: grid;
  margin-top: 50px;
  grid-auto-columns: 1fr;
  grid-column-gap: 64px;
  grid-row-gap: 50px;
  -ms-grid-columns: 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.pricing-card-three {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  text-align: center;
}

.pricing-image {
  width: 80px;
  height: 80px;
  margin-bottom: 16px;
  -o-object-fit: cover;
  object-fit: cover;
}

.pricing-card-text {
  margin-bottom: 20px;
}

.text-link-arrow {
  display: flex;
  justify-content: flex-start;
  align-items: center;
  color: #1a1b1f;
  font-size: 14px;
  line-height: 20px;
  text-decoration: none;
}

.arrow-embed {
  display: flex;
  margin-left: 2px;
}

.features-list {
  position: relative;
  padding: 80px 30px;
  border-bottom: 1px solid #e4ebf3;
}

.features-wrapper-two {
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
}

.features-left {
  display: flex;
  max-width: 40%;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
}

.features-paragraph {
  margin-bottom: 24px;
}

.features-right {
  display: flex;
  max-width: 46%;
  margin-bottom: -16px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
}

.features-block-two {
  display: flex;
  margin-bottom: 16px;
  justify-content: flex-start;
  align-items: center;
}

.features-image {
  width: 80px;
  height: 80px;
  margin-right: 16px;
  -o-object-fit: cover;
  object-fit: cover;
}

.hero-heading-right {
  position: relative;
  padding: 80px 30px;
  border-bottom: 1px solid #e4ebf3;
  background-color: #f5f7fa;
}

.hero-heading-right.cta_ppp {
  padding-right: 6%;
  padding-left: 6%;
  background-color: #f9f9f9;
}

.hero-wrapper-2 {
  display: flex;
  justify-content: space-between;
  align-items: center;
}

.hero-split-2 {
  display: flex;
  max-width: 46%;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
}

.shadow-two-2 {
  box-shadow: 0 4px 24px 0 rgba(150, 163, 181, 0.08);
}

.margin-bottom-24px-2 {
  margin-bottom: 24px;
}

.margin-bottom-24px-2.cta_ppp_p {
  font-family: Roboto, sans-serif;
  color: #857f87;
  font-size: 16px;
  line-height: 24px;
  font-weight: 400;
}

.button-primary-2 {
  padding: 12px 25px;
  background-color: #1a1b1f;
  transition: all 200ms ease;
  color: #fff;
  font-size: 12px;
  line-height: 20px;
  letter-spacing: 2px;
  text-transform: uppercase;
}

.button-primary-2:hover {
  background-color: #32343a;
  color: #fff;
}

.button-primary-2:active {
  background-color: #43464d;
}

.resources_section {
  padding: 80px 30px;
}

.navbar-logo-left-container {
  z-index: 5;
  width: 1030px;
  max-width: 100%;
  margin-right: auto;
  margin-left: auto;
  padding: 15px 20px;
  background-color: transparent;
}

.navbar-logo-left-container.shadow-three {
  width: 100%;
  max-width: 1140px;
  margin-bottom: 0px;
  padding-top: 20px;
  padding-bottom: 20px;
}

.navbar-wrapper {
  display: flex;
  justify-content: space-between;
  align-items: center;
}

.nav-menu-two {
  display: flex;
  margin-bottom: 0px;
  justify-content: space-between;
  align-items: center;
}

.nav-link {
  margin-right: 5px;
  margin-left: 5px;
  padding: 5px 10px;
  color: #1a1b1f;
  font-size: 14px;
  line-height: 20px;
  letter-spacing: 0.25px;
  text-decoration: none;
}

.nav-link:hover {
  color: rgba(26, 27, 31, 0.75);
}

.nav-link:focus-visible {
  border-radius: 4px;
  outline-color: #0050bd;
  outline-offset: 0px;
  outline-style: solid;
  outline-width: 2px;
  color: #0050bd;
}

.nav-link[data-wf-focus-visible] {
  border-radius: 4px;
  outline-color: #0050bd;
  outline-offset: 0px;
  outline-style: solid;
  outline-width: 2px;
  color: #0050bd;
}

.nav-dropdown-2 {
  margin-right: 5px;
  margin-left: 5px;
}

.nav-dropdown-toggle {
  padding: 5px 30px 5px 10px;
  font-size: 14px;
  line-height: 20px;
  letter-spacing: 0.25px;
}

.nav-dropdown-toggle:hover {
  color: rgba(26, 27, 31, 0.75);
}

.nav-dropdown-toggle:focus-visible {
  border-radius: 5px;
  outline-color: #0050bd;
  outline-offset: 0px;
  outline-style: solid;
  outline-width: 2px;
  color: #0050bd;
}

.nav-dropdown-toggle[data-wf-focus-visible] {
  border-radius: 5px;
  outline-color: #0050bd;
  outline-offset: 0px;
  outline-style: solid;
  outline-width: 2px;
  color: #0050bd;
}

.nav-dropdown-icon {
  margin-right: 10px;
}

.nav-dropdown-list-2 {
  border-radius: 12px;
  background-color: #fff;
}

.nav-dropdown-list-2.w--open {
  padding-top: 10px;
  padding-bottom: 10px;
}

.nav-dropdown-link {
  padding-top: 5px;
  padding-bottom: 5px;
  font-size: 14px;
}

.nav-dropdown-link:focus-visible {
  border-radius: 5px;
  outline-color: #0050bd;
  outline-offset: 0px;
  outline-style: solid;
  outline-width: 2px;
  color: #0050bd;
}

.nav-dropdown-link[data-wf-focus-visible] {
  border-radius: 5px;
  outline-color: #0050bd;
  outline-offset: 0px;
  outline-style: solid;
  outline-width: 2px;
  color: #0050bd;
}

.nav-divider {
  width: 1px;
  height: 22px;
  margin-right: 15px;
  margin-left: 15px;
  background-color: #e4ebf3;
}

.nav-link-accent {
  margin-right: 20px;
  margin-left: 5px;
  padding: 5px 10px;
  color: #1a1b1f;
  font-size: 14px;
  line-height: 20px;
  font-weight: 700;
  letter-spacing: 0.25px;
  text-decoration: none;
}

.nav-link-accent:hover {
  color: rgba(26, 27, 31, 0.75);
}

.html-embed-9 {
  display: flex;
  max-height: 28px;
  max-width: 140px;
  align-self: auto;
  flex: 0 auto;
}

.navbar-star-counter-embed {
  overflow: hidden;
  max-height: 32px;
  max-width: 140px;
  margin-right: -16px;
  transform: scale(0.85);
}

.link-block-14 {
  display: none;
}

.h3_ppp_read_more {
  color: #231f20;
  font-size: 32px;
  line-height: 40px;
  font-weight: 500;
}

.blog-continue-reading-empty-state {
  display: flex;
  padding: 0px;
  align-items: flex-start;
  background-color: transparent;
}

.image-46 {
  display: inline-block;
  width: auto;
  max-height: 549px;
  max-width: 100%;
  text-align: center;
}

.about_us_h3 {
  font-size: 32px;
  line-height: 40px;
  font-weight: 500;
}

.about_us_h3.download_h3 {
  margin-top: 140px;
  margin-bottom: 60px;
  color: #231f20;
}

.about_us_image_all_section {
  background-color: transparent;
  text-align: center;
}

.about_us_image_all_section.our_journey_image_gray {
  margin-top: 0px;
  padding-bottom: 140px;
  background-color: #f9f9f9;
}

.gradient_about_us_h3 {
  width: 490px;
  max-width: none;
  margin-bottom: 0px;
  color: #fff;
  font-size: 32px;
  line-height: 40px;
  font-weight: 500;
}

.image-47 {
  max-width: none;
}

.image-47.about_us_image {
  max-height: 437px;
  max-width: 598px;
}

.our_journey_sec {
  display: inline-block;
  max-width: none;
  text-align: left;
}

.top-nav-banner {
  position: relative;
  z-index: 1;
  display: block;
  margin-top: 0px;
  padding: 18px 60px;
  justify-content: center;
  align-items: center;
  background-color: #231f20;
  color: #fff;
  font-size: 16px;
  text-align: center;
  letter-spacing: 0.2px;
}

.instagram-scrolling-list-wrapper {
  overflow: hidden;
  max-width: 100vw;
  margin-top: 75px;
  padding-top: 0px;
  padding-bottom: 150px;
}

.script-embed {
  display: none;
}

.heading-38 {
  color: #000;
  line-height: 40px;
  font-weight: 500;
  text-align: left;
}

.ppp_links {
  color: #8c0082;
  text-decoration: none;
}

.partners_gray_section {
  height: auto;
  max-height: none;
  padding-right: 8%;
  padding-left: 8%;
  background-color: #f9f9f9;
}

.h4_title_gray {
  max-width: 628px;
  color: #231f20;
  font-size: 24px;
  line-height: 32px;
  font-weight: 500;
}

.h2_partners_gradient {
  margin-top: 34px;
  color: #fff;
  font-size: 24px;
  line-height: 32px;
  font-weight: 500;
}

.p_partners_gradient {
  padding-top: 20px;
  color: #fff;
  font-size: 16px;
  line-height: 24px;
  font-weight: 400;
}

.mage_image_smaller {
  max-width: 80%;
}

.hero_image_partners_page {
  position: static;
  left: auto;
  top: auto;
  right: 0%;
  bottom: 0%;
  max-height: 70%;
  max-width: 60%;
}

.image-48 {
  max-width: 546px;
}

.container_partners_grid {
  max-width: 1180px;
}

.image_use_case_box {
  margin-bottom: 20px;
  border-radius: 0px;
}

.accordion-wrapper {
  margin-top: 0px;
  padding-left: 0%;
  border-radius: 0px;
  text-align: left;
}

.accordion-heading {
  margin-top: 0px;
  margin-bottom: 0px;
  flex: 1;
  line-height: 30px;
  cursor: pointer;
}

.section-faq {
  margin-right: 2.5%;
  margin-left: 2.5%;
  padding: 140px 0% 35px;
  background-color: #f9f9f9;
}

.section-faq.gray_faq_section {
  background-color: #fff;
}

.section-faq.section_faq_grey {
  padding-top: 87px;
}

.section-faq.section_faq_grey.hide_section_faq {
  display: none;
}

.section-faq.section-faq-white {
  background-color: #fff;
}

.section-faq.pricing_faq {
  background-color: transparent;
}

.text-center {
  margin-top: 45px;
  font-family: Roboto, sans-serif;
  font-weight: 400;
  text-align: center;
}

.content-wrapper {
  max-width: 1140px;
  margin-right: auto;
  margin-left: auto;
  justify-content: flex-start;
  align-items: flex-start;
}

.content-wrapper.slim {
  max-width: 940px;
}

.header-center-box {
  display: block;
  margin-right: auto;
  margin-left: auto;
  text-align: center;
}

.header-center-box._75 {
  width: 75%;
}

.accordion-item {
  max-width: 1180px;
  margin-bottom: 0px;
  padding: 0px;
  border-bottom: 1px solid #000;
  border-radius: 0px;
  background-color: #fff;
}

.accordion-item.hiden_faq {
  display: none;
}

.accordion-item.accordion_item_gray_bg {
  background-color: #f9f9f9;
}

.accordion-item-content {
  overflow: hidden;
  margin-top: 10px;
  margin-right: 30px;
}

.accordion-item-trigger {
  display: flex;
  margin-top: 16px;
  justify-content: space-between;
  align-items: flex-start;
}

.icon-2.accordion-icon {
  font-family: Materialiconsround, sans-serif;
  color: #3e323f;
  font-size: 32px;
  line-height: 30px;
  cursor: pointer;
}

.faq_header_accordian {
  color: #3e323f;
  font-size: 24px;
  line-height: 42px;
  font-weight: 500;
}

.faq_p_accordian {
  font-family: Roboto, sans-serif;
  color: #857f87;
  font-size: 16px;
  line-height: 24px;
  font-weight: 400;
}

.heading-39 {
  margin-top: 0px;
  margin-bottom: 0px;
}

.link-45 {
  color: #8c0082;
  text-decoration: none;
}

.text-span-4 {
  text-decoration: none;
}

.last_fqq_section {
  margin-bottom: 74px;
}

.link-46 {
  color: #8c0082;
  text-decoration: none;
}

.hero_p {
  max-width: 506px;
  margin-top: 20px;
  margin-bottom: 40px;
  font-family: Roboto, sans-serif;
  color: #fff;
  font-size: 16px;
  line-height: 24px;
  font-weight: 400;
}

.arrow_link_hero {
  display: flex;
  margin-left: 20px;
  align-items: center;
  text-decoration: none;
}

.link_hero_arrow {
  font-family: Roboto, sans-serif;
  color: #fff;
  font-size: 16px;
  line-height: 24px;
  font-weight: 400;
  text-decoration: none;
}

.link_hero_arrow.agencies_link {
  color: #231f20;
}

.section_left_new_element {
  margin-top: 0px;
  padding: 80px 8%;
}

.spacer_1 {
  height: 50px;
}

.section_right_new_element {
  padding-right: 8%;
  padding-left: 8%;
}

.section_right_new_element.gray_bg {
  padding-top: 80px;
  padding-bottom: 80px;
  background-color: #f9f9f9;
}

.image_gradient_home_pp {
  position: absolute;
  left: 0%;
  top: 0%;
  right: auto;
  bottom: auto;
  margin-top: -20px;
  margin-bottom: -41px;
  margin-left: -35px;
  padding-bottom: 0px;
}

.h4_home_pp_gradient {
  color: #fff;
  font-size: 24px;
  line-height: 32px;
  font-weight: 500;
}

.section-logo {
  display: block;
  overflow: hidden;
}

.page-padding {
  padding: 5em 5%;
}

.page-padding.s0 {
  padding-top: 2em;
  padding-bottom: 2em;
}

.container-large {
  width: 100%;
  max-width: 80rem;
  margin-right: auto;
  margin-left: auto;
}

.padding-vertical {
  padding-right: 0rem;
  padding-left: 0rem;
}

.padding-vertical.padding-xxlarge {
  padding: 0rem;
}

.logo_component-slider {
  display: flex;
  width: 2200px;
  justify-content: flex-start;
  align-items: center;
  grid-auto-columns: 1fr;
  grid-column-gap: 6rem;
  grid-row-gap: 6rem;
  -ms-grid-columns: -webkit-max-content 1fr;
  -ms-grid-columns: max-content 1fr;
  grid-template-columns: -webkit-max-content 1fr;
  grid-template-columns: max-content 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.logo-slider-img {
  width: 200px;
}

.carousel {
  display: flex;
  overflow: hidden;
  width: 100%;
  flex-direction: row;
}

.logo-carousel-wrap {
  display: flex;
  width: auto;
  margin-top: 2rem;
  margin-bottom: 2rem;
  flex: 0 0 auto;
  background-color: transparent;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  transform: perspective(1px);
}

.logo-carousel {
  display: flex;
  overflow: hidden;
  width: 100%;
  margin-top: 0px;
  margin-bottom: 0px;
  padding-left: 0px;
  justify-content: flex-start;
  grid-column-gap: 1rem;
  list-style-type: none;
}

.logo-carousel-item {
  padding: 1rem;
  flex: 0 0 auto;
}

.logo-carousel-item.hide_logo {
  display: none;
  overflow: visible;
}

.logo-link {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  filter: grayscale(100%);
}

.logo-carousel-clone {
  display: flex;
  overflow: hidden;
  width: 100%;
  margin-top: 0px;
  margin-bottom: 0px;
  padding-left: 0px;
  justify-content: flex-start;
  grid-column-gap: 1rem;
  list-style-type: none;
}

.logo_spacex {
  padding-bottom: 12px;
}

.hero_left_download {
  margin-top: 160px;
  padding-top: 0px;
  padding-right: 24px;
}

.hero_right_download {
  margin-top: -199px;
}

.image_download_left {
  margin-top: 0px;
}

.h3_dovnload_hero {
  margin-top: 0px;
  margin-bottom: 1px;
  font-size: 32px;
  line-height: 40px;
  font-weight: 500;
}

.p_download_hero {
  margin-top: 0px;
  padding-top: 32px;
  padding-bottom: 24px;
  font-family: Roboto, sans-serif;
  color: #857f87;
  font-size: 16px;
  font-weight: 400;
}

.logo_download_hero {
  padding-top: 42px;
  padding-bottom: 42px;
  text-align: center;
}

.support_text_download_hero {
  margin-bottom: 48px;
  padding-bottom: 0px;
  font-family: Roboto, sans-serif;
  color: #857f87;
  font-size: 16px;
  font-weight: 400;
  text-align: center;
}

.section-15 {
  display: flex;
}

.download_section_mg_db {
  margin-bottom: 100px;
}

.download_section_2_col.footer_margin_bottom {
  margin-bottom: 100px;
}

.text_download_sections {
  width: auto;
  height: 60px;
  font-family: Roboto, sans-serif;
  color: #231f20;
  font-size: 16px;
  font-weight: 400;
}

.text-block-18 {
  width: 100%;
}

.heepage_video_section_2 {
  width: 575px;
  height: 360px;
}

.bold-text-20 {
  font-weight: 600;
}

.bold-text-21 {
  font-weight: 600;
}

.img_ppp_left {
  width: 575px;
  height: 385px;
  max-width: none;
}

.blog-category-text-link {
  color: #8c0082;
  text-decoration: none;
}

.blog-category-text-link:hover {
  text-decoration: underline;
}

.pricing_section_cloud {
  height: 100vh;
  margin-bottom: 0px;
  padding-bottom: 0px;
  background-image: linear-gradient(120deg, #ffc500, #d22 35%, #720096);
}

.text-block-19 {
  font-family: Roboto, sans-serif;
  font-size: 16px;
}

.text-block-20 {
  font-family: Roboto, sans-serif;
  font-size: 16px;
}

.h3_pricing_hero {
  width: auto;
  font-size: 32px;
  line-height: 40px;
  font-weight: 500;
}

.pricing_hero_block {
  max-width: 380px;
}

.grid-12 {
  -ms-grid-columns: 2.5fr 1fr 1fr 1fr;
  grid-template-columns: 2.5fr 1fr 1fr 1fr;
  -ms-grid-rows: auto auto auto auto auto auto auto;
  grid-template-rows: auto auto auto auto auto auto auto;
}

.grid-12.pricing_table_grid {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.h4_pricing_table {
  color: #231f20;
  font-size: 24px;
  line-height: 32px;
  font-weight: 500;
}

.h4_pricing_table.pricing_bg_color_gray {
  background-color: #e6e6e6;
}

.h4_pricing_table.pricing_bg_color_gray.pricing_table_first_column {
  padding-left: 28px;
}

.pricing_tr_heading {
  display: flex;
  grid-auto-columns: 1fr;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  -ms-grid-columns: 1fr 1fr;
  grid-template-columns: 1fr 1fr;
  -ms-grid-rows: auto auto;
  grid-template-rows: auto auto;
}

.text-block-21 {
  display: block;
  margin-left: 75px;
  padding-top: 0px;
  flex-direction: column;
  text-align: left;
}

.text-block-21.text_pricing_first_row {
  font-family: Roboto, sans-serif;
  font-size: 20px;
  line-height: 20px;
  font-weight: 500;
}

.table_text_pricing {
  font-family: Roboto, sans-serif;
  font-size: 16px;
  line-height: 18px;
  text-align: center;
}

.h3_pricing_text {
  margin-top: 59px;
  color: #857f87;
  font-size: 32px;
  line-height: 40px;
  font-weight: 500;
  text-align: center;
}

.cloud_pricing_calc_div {
  margin-top: 211px;
}

.modal_pricing {
  position: relative;
  z-index: 1000;
  display: block;
  width: 100vw;
  height: 100vh;
  background-color: rgba(35, 31, 32, 0.3);
}

.modal_content {
  position: absolute;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  width: 90vh;
  height: 60%;
  margin: auto;
}

.modal_close {
  position: absolute;
  left: auto;
  top: 1rem;
  right: 1em;
  bottom: auto;
  margin-top: -80px;
  padding: 20px;
  color: #000;
  text-decoration: none;
  cursor: pointer;
}

.link-47 {
  color: #8c0082;
  text-decoration: none;
}

.link-48 {
  color: #8c0082;
}

.link-49 {
  color: #8c0082;
  text-decoration: none;
}

.modal-bg {
  width: 100%;
  height: 100%;
  background-color: rgba(35, 31, 32, 0.29);
}

.modal-container {
  position: absolute;
  width: 1100px;
  max-width: none;
  margin-top: 200px;
}

.close_text_modal {
  transform: rotate(45deg);
  font-size: 30px;
}

.link-50 {
  text-decoration: none;
}

@media screen and (min-width: 1280px) {
  .hero.waitlist_hero {
    background-color: rgba(251, 225, 202, 0.17);
    background-image: linear-gradient(127deg, #ffc500, #d22 36%, #720096);
    background-clip: border-box;
    -webkit-text-fill-color: inherit;
  }

  .container {
    text-align: left;
  }

  .container.flex.community.how_container.how_container_3 {
    margin-bottom: 80px;
  }

  .container.flex.community.how_container.how_h2 {
    margin-bottom: 60px;
  }

  .container.split_flex {
    align-items: stretch;
  }

  .hero_left.pricing_hero {
    width: 45%;
  }

  .hero_paragraph.hero_paragraph_product {
    margin-bottom: 22px;
  }

  .memgraph_home_illustration_streaming_data_platform-svg.why_graphic {
    max-height: 550px;
    -o-object-fit: contain;
    object-fit: contain;
    -o-object-position: 25% 50%;
    object-position: 25% 50%;
  }

  .section.grey.tall.gqla_right {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .section.no_overflow.gqla_left {
    margin-bottom: 0px;
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .h2.large.ul.gqla_left {
    font-weight: 500;
  }

  .light_paragraph.large.gqla_left {
    margin-top: 0px;
    margin-bottom: 0px;
    padding-top: 10px;
    line-height: 24px;
  }

  .light_paragraph.large.gqla_right {
    margin-top: 0px;
    margin-bottom: 0px;
    padding-top: 10px;
  }

  .white_paragraph.lower_marg.gqla_gradient {
    margin-bottom: 40px;
  }

  .arrow_link.community.gqla_left {
    margin-top: 0px;
    padding-top: 20px;
  }

  .arrow_link.community.gqla_right {
    margin-top: 0px;
    padding-top: 20px;
  }

  .para.oara_careers_star {
    margin-top: 40px;
  }

  .logos_aligned.logos_aligned_prodct.logos_aligned_how_it_works {
    background-color: #fff;
  }

  .individual_row {
    border-top: 0px none #000;
  }

  .individual_row.link {
    margin-right: 0px;
    margin-left: 0px;
  }

  .text_flex.right_align {
    margin-top: 0%;
    padding-top: 5%;
  }

  .text_flex.section_right_text_flex.number_section_text_flex.tex_flex_numbers_arrows {
    padding-left: 100px;
  }

  .text_flex.section_right_text_flex.how_it_works_no_padding {
    padding-left: 20px;
  }

  .image_flex.section_right_image.how_image {
    width: 540px;
  }

  .image_flex.section_right_image.how_image_flex {
    width: 540px;
  }

  .image_flex.section_right_image.how_image_flex_last {
    width: 540px;
  }

  .image_community.gqla_left {
    margin-top: 0px;
    box-shadow: none;
  }

  .image_community.gqla_right {
    box-shadow: none;
  }

  .featured_image {
    max-width: 1600px;
  }

  .featured_item {
    border-radius: 0px 8px 8px 0px;
  }

  .article_short_description {
    max-width: 380px;
  }

  .main-nav-left {
    flex-wrap: nowrap;
  }

  .text-white {
    color: #fff;
    font-size: 16px;
  }

  .text-white:hover {
    opacity: 0.9;
    color: #fff;
  }

  .link-white {
    color: #fff;
  }

  .link-white:hover {
    opacity: 0.9;
    color: #fff;
  }

  .p-lead-grey.center {
    margin-top: 0px;
  }

  .right_hero {
    width: 60%;
  }

  .img_squares {
    left: -13%;
    top: -16%;
  }

  .featured_img {
    max-width: 100%;
  }

  .h5 {
    margin-top: 5px;
    margin-bottom: 5px;
    letter-spacing: 0.5px;
    text-transform: uppercase;
  }

  .heading-12 {
    font-size: 20px;
  }

  .pill {
    display: inline-block;
    padding-right: 10px;
    padding-left: 10px;
  }

  .line_divider {
    width: 1px;
    padding-right: 0px;
    padding-bottom: 0px;
    flex: 0 0 auto;
    background-color: #000;
    opacity: 0.14;
  }

  .text-block-3 {
    padding-top: 5px;
    padding-left: 5px;
    color: #999;
  }

  .button-2 {
    font-size: 16px;
    text-align: center;
  }

  .heading-14 {
    font-size: 20px;
  }

  .heading-15 {
    font-size: 20px;
  }

  .heading-16 {
    font-size: 20px;
  }

  .heading-17 {
    font-size: 20px;
  }

  .paragraph-5 {
    font-size: 18px;
  }

  .paragraph-6 {
    font-size: 18px;
  }

  .paragraph-7 {
    font-size: 18px;
  }

  .paragraph-8 {
    font-size: 18px;
  }

  .citadel-logo {
    height: 23px;
  }

  .container-copy {
    text-align: left;
  }

  .container-copy.split_flex {
    align-items: stretch;
  }

  .newsletter-featured-image {
    max-width: 1600px;
  }

  .content-grid.instagram-slider {
    padding-right: 0%;
    padding-left: 0%;
  }

  .image-11 {
    float: left;
    text-align: left;
  }

  .image-11.gql_float_left {
    margin-top: 0px;
    margin-right: 5%;
    float: right;
  }

  .text-block-11 {
    margin-top: 20px;
    font-family: Roboto, sans-serif;
    color: #857f87;
    font-size: 16px;
    line-height: 24px;
  }

  .list-2.new_home.new_home_list.webinar_az_paragraph {
    margin-top: 20px;
  }

  .section_logo.logo_section_bg_wave {
    background-image: url("https://assets.website-files.com/611e21f2cab5d3fde1f1197b/61266fc06e5a3afe484aeabf_wave-art.jpg");
    background-position: 50% 90%;
    background-size: 100%;
    background-repeat: repeat-x;
  }

  .section_product_left {
    margin-top: 60px;
  }

  .footer-social-links-box {
    grid-column-gap: 46px;
  }

  .section-9 {
    background-image: url("https://assets.website-files.com/611e21f2cab5d3fde1f1197b/61266fc06e5a3afe484aeabf_wave-art.jpg");
    background-position: 0px 0px;
    background-size: auto;
  }

  .lab_image_section.how_images {
    max-width: 540px;
  }

  .lab_image_section.how_image_last {
    width: auto;
    max-width: none;
  }

  .image-21 {
    background-image: linear-gradient(104deg, #ffc500, #dc2223 41%, #720096);
  }

  .image-22 {
    margin-bottom: -80px;
    margin-left: -80px;
    padding-left: 0px;
  }

  .image-23 {
    display: block;
  }

  .image-23.arrow_1 {
    position: relative;
    top: 100px;
    margin-top: 0px;
    padding-top: 0px;
  }

  .image-24 {
    position: relative;
    top: -26px;
    margin-bottom: 0px;
    padding-bottom: 0px;
  }
}

@media screen and (min-width: 1440px) {
  .hero.inner.kafka_hero.cloud_launch {
    background-image: url("https://assets.website-files.com/611e21f2cab5d3fde1f1197b/628e2d6ff874326e7c538c48_memgraph-release-cloud-lab-mage_hero.svg"), linear-gradient(127deg, #ffc500, #d22 35%, #720096);
    background-position: 100% 100%, 0px 0px;
    background-size: 100% 100%, auto;
  }

  .hero.inner.kafka_hero.cloud_launch.gdz_az {
    background-image: url("https://assets.website-files.com/611e21f2cab5d3fde1f1197b/62a99c203f26b6b5f39160c2_memgraph-michael-ughetto-webinar.svg"), url("https://assets.website-files.com/611e21f2cab5d3fde1f1197b/62a9821ceda8941ee414c33d_Asset%202%20(1).svg"), linear-gradient(127deg, #ffc500, #d22 35%, #720096);
    background-position: 100% 100%, 0px 0px, 0px 0px;
    background-size: auto, cover, auto;
    background-repeat: repeat-y, repeat, repeat;
    background-attachment: scroll, scroll, scroll;
  }

  .hero.home.pages_home.hero_how_it_works {
    background-image: url("https://assets.website-files.com/611e21f2cab5d3fde1f1197b/62e3f291b48aacf099badf9a_HeroImage.svg"), linear-gradient(127deg, #ffc500, #d22 35%, #720096);
    background-position: 50% 50%, 0px 0px;
    background-size: auto, auto;
    background-repeat: repeat-x, repeat;
    background-attachment: scroll, scroll;
  }

  .hero.home.pages_home.hero_how_it_works.hero_iam_long {
    background-image: url("https://assets.website-files.com/611e21f2cab5d3fde1f1197b/63da380f9517436849b005d6_memgraph-identity-access-management-hero.svg"), linear-gradient(127deg, #ffc500, #d22 35%, #720096);
    background-size: 100% 80%, auto;
  }

  .hero.home.pages_home.hero_how_it_works.hero_iam_long.dl_hero_long {
    background-size: 100% 80%, auto;
    background-repeat: repeat-x, repeat;
  }

  .btn.hero_cta.gqla_btn_bottom_gradient {
    margin-right: 36px;
  }

  .btn.hero_cta.fraud_btn_contact {
    flex: 0 0 auto;
    text-align: center;
  }

  .btn.hide {
    display: none;
  }

  .container.flex.community.container_product_left.mage_left_1 {
    margin-bottom: 95px;
  }

  .container.flex.community.how_container.how_h2 {
    margin-top: 140px;
    margin-bottom: 105px;
  }

  .container.waitlist_content.cloud.product_page_pip {
    max-width: 1180px;
  }

  .container.cloud_launch {
    border-radius: 0px;
    box-shadow: none;
  }

  .h1.h1_howitworks {
    max-width: 537px;
  }

  .memgraph_home_illustration_streaming_data_platform-svg.home_illustration_product.gqla_hero_img {
    max-width: 90%;
  }

  .section.grid.fraud_features {
    padding-top: 127px;
  }

  .section.no_overflow.section_left {
    padding-top: 10px;
  }

  .section._3column_product_section.use_case_fraud {
    margin-bottom: 104px;
  }

  .section.about_us_h3_section {
    text-align: left;
  }

  .h2.white.h2_gqla_gradient {
    margin-bottom: 0px;
  }

  .h2.gqla_feature_header.about_us_people_header {
    margin-bottom: 0px;
  }

  .light_paragraph.large.p_section_left {
    max-width: 420px;
  }

  .gradient_section.gqla_gradient.gqla_last_element {
    margin-top: 60px;
  }

  .gradient_section.gradient_product_section.gradient_product_section_home {
    margin-bottom: 0px;
  }

  .left_split.gqla_bottom_gradient {
    width: auto;
    margin-top: 0px;
    margin-bottom: 0px;
  }

  .white_paragraph.lower_marg.p_gqla_gradient {
    margin-bottom: 0px;
  }

  .white_paragraph.lower_marg.gqla_gradinet_bottom_p {
    max-width: 469px;
    margin-bottom: 0px;
    line-height: 24px;
  }

  .flex_container.home.gqla_gradient_bottom {
    margin-top: 0px;
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .right_split.home_right.gqla_gradient.btn_spacing {
    margin-top: 0px;
    justify-content: center;
    order: 0;
  }

  .arrow_link.community.gqla_left.mage_link_bottom_padding {
    padding-top: 0px;
  }

  .arrow_link.community.mage_new_links {
    padding-bottom: 10px;
  }

  .features_flex.fraud_flex {
    justify-content: space-between;
  }

  .split_3 {
    padding-bottom: 32px;
  }

  .logos_aligned.gqla_alchemy_gray {
    border-radius: 6px;
  }

  .grey_section.gqla_alchemi_grey {
    margin-bottom: 0px;
  }

  .pricing_section {
    padding-top: 121px;
    border-left: 1px solid #000;
  }

  .pricing_grid {
    max-width: 1180px;
    border-radius: 12px;
  }

  .pricing_container {
    border-radius: 12px;
  }

  .pricing_col {
    margin-left: 0px;
  }

  .pricing_col.grey.first.spacing_first_row {
    margin-left: 0px;
    border: 0px solid transparent;
  }

  .pricing_col.grey.spacing_first_row {
    margin-left: 0px;
    border: 0px none transparent;
  }

  .pricing_col.first._1 {
    margin-left: 0px;
    border-radius: 10px;
  }

  .pricing_col._1 {
    margin-left: 0px;
  }

  .pricing_col._4 {
    margin-left: 0px;
    border-radius: 12px;
  }

  .individual_row {
    margin-left: 0px;
    border-style: none none none solid;
    border-width: 0px;
    border-color: transparent;
  }

  .individual_row.end.btn_row.split {
    border-radius: 0px;
  }

  .individual_row.end.grey-bg {
    margin-left: 0px;
  }

  .individual_row.bold {
    border-color: transparent;
    border-left-style: solid;
    border-left-width: 1px;
  }

  .individual_row.link {
    border-bottom-color: transparent;
    border-left-color: transparent;
  }

  .individual_row.link.grey-bg {
    margin-left: 0px;
    padding-right: 0%;
    padding-left: 0%;
  }

  .individual_row.grey-bg {
    margin-left: 0px;
    border-left-width: 0px;
    border-left-color: transparent;
  }

  .col_top.grey {
    margin-left: 0px;
    border: 1px solid transparent;
  }

  .col_top.grey.end {
    margin-left: 0px;
    border-style: none;
    border-width: 1px;
    border-top-right-radius: 12px;
  }

  .col_top.blank.grey {
    margin-left: 0px;
    border: 0px none transparent;
  }

  .row_title {
    text-align: left;
  }

  .values_flex.about_us_values {
    margin-top: 100px;
    padding-top: 0px;
  }

  .text_flex.right_align {
    padding-top: 0%;
    align-self: flex-start;
  }

  .image_flex.section_right_image {
    width: 540px;
  }

  .browser_circle {
    margin-right: 14px;
  }

  .checks.checks_column {
    padding-bottom: 0px;
  }

  .individual_check.check_padding {
    padding-bottom: 22px;
  }

  .invisible-link-block.article-topic-eyebrow {
    display: none;
  }

  .blog-article-grid {
    grid-template-areas: ". Blog-Browser Title-Box Sidebar"
      ". Blog-Browser Article Sidebar";
    -ms-grid-columns: 0px 260px minmax(200px, 1fr) 260px 0px;
    grid-template-columns: 0px 260px minmax(200px, 1fr) 260px 0px;
  }

  .blog-browser-sidebar {
    position: -webkit-sticky;
    position: sticky;
    top: 40px;
    display: block;
    margin-top: -35px;
    padding-right: 0px;
    background-color: transparent;
    box-shadow: none;
  }

  .blog-browser-sidebar.blog_bar_gray {
    top: 150px;
    height: 600px;
    max-height: 75vh;
    min-height: 0px;
    background-color: #f9f9f9;
  }

  .blog-browser-category-title {
    color: rgba(35, 31, 32, 0.65);
    font-weight: 400;
    text-decoration: none;
  }

  .blog-browser-category-title:hover {
    color: #8c0082;
    text-decoration: underline;
  }

  .blog-browser-category-title.no-link:hover {
    text-decoration: none;
  }

  .blog-browser-category-title.no-margin {
    margin-top: 0px;
    margin-bottom: 0px;
  }

  .blog-browser-category-title.sub-category {
    padding-left: 8px;
    color: rgba(35, 31, 32, 0.75);
    font-size: 15px;
    font-weight: 400;
  }

  .blog-browser-category-title.sub-category.small-margins {
    margin-top: 4px;
    margin-bottom: 4px;
  }

  .blog-browser-title {
    margin-bottom: 18px;
  }

  .blog-browser-link.w--current {
    color: #8c0082;
  }

  .blog-browser-inner-container {
    display: flex;
    padding-right: 32px;
    padding-bottom: 32px;
    flex-direction: column;
  }

  .blog-browser-category-link-embed {
    margin-top: 0px;
    margin-bottom: 0px;
    color: #231f20;
  }

  .blog-browser-title-link {
    color: #231f20;
    text-decoration: none;
  }

  .blog-browser-current-topic-box {
    margin-bottom: 16px;
  }

  .blog-category-link.article-topic-eyebrow {
    display: none;
  }

  .blog-category-link-box {
    display: block;
    margin-top: 12px;
  }

  .blog-category-link-box.article-topic-eyebrow {
    display: none;
  }

  .blog-browser-topic-list {
    margin-bottom: 16px;
  }

  .gqla_gradient_image {
    flex: 0 auto;
  }

  .heading-31.lab_header {
    margin-bottom: 0px;
  }

  .bold-text-12 {
    font-weight: 400;
  }

  .link-block-12 {
    width: 40%;
    max-width: 40%;
  }

  .html-embed-7 {
    margin-top: 50px;
    margin-bottom: 50px;
  }

  .h4_section_left {
    max-width: 420px;
  }

  .gqla_image_gray_features {
    max-width: 100%;
    margin-top: 40px;
    border-radius: 10px;
    box-shadow: 0 1px 10px 0 rgba(0, 0, 0, 0.25);
  }

  .bold_p_gqla {
    text-decoration: underline;
  }

  .image-21 {
    max-height: 80%;
  }

  .container_careers_image {
    display: flex;
    flex-direction: column-reverse;
    justify-content: space-between;
  }

  .heading-34.h3_teams_page {
    margin-bottom: 0px;
    padding-bottom: 50px;
  }

  .heading-37 {
    margin-bottom: 75px;
  }

  .h3_fraud_why_memgraph_section {
    color: #000;
    font-size: 32px;
    line-height: 40px;
    font-weight: 500;
  }

  .h4_box_title {
    margin-top: 0px;
    padding-bottom: 35px;
    color: #8c0082;
    font-size: 24px;
    line-height: 32px;
  }

  .hidden {
    display: none;
  }

  .blog-sidebar-topic-list {
    display: flex;
    flex-direction: column;
    grid-column-gap: 8px;
    grid-row-gap: 8px;
  }

  .blog-sidebar-topic-item {
    align-self: flex-start;
  }

  .image-46 {
    display: inline-block;
    width: auto;
    height: 500px;
    max-height: none;
    max-width: none;
    text-align: center;
  }

  .section-14 {
    text-align: center;
  }

  .link-40 {
    text-decoration: none;
  }

  .link-41 {
    text-decoration: none;
  }

  .link-42 {
    text-decoration: none;
  }

  .link-43 {
    text-decoration: none;
  }

  .link-44 {
    text-decoration: none;
  }

  .section-faq.pricing_faq {
    padding-top: 100px;
  }

  .text-block-18 {
    color: #231f20;
    font-size: 16px;
  }

  .h3_pricing_hero {
    width: auto;
  }

  .pricing_hero_block {
    max-width: 380px;
  }

  .modal_content {
    width: 60%;
  }
}

@media screen and (max-width: 991px) {
  .hero {
    overflow: hidden;
    padding-top: 60px;
    padding-right: 5%;
    padding-left: 5%;
  }

  .hero.products {
    overflow: visible;
    padding-top: 75px;
    padding-bottom: 256px;
    background-position: 100% 100%, 0px 0px;
    background-size: contain, auto;
  }

  .hero.inner {
    overflow: visible;
    padding-top: 75px;
  }

  .hero.inner.download {
    padding-top: 75px;
  }

  .hero.inner.padded {
    padding-top: 75px;
    padding-bottom: 75px;
    flex-direction: column;
    align-items: flex-start;
  }

  .hero.inner.padded.career {
    padding-top: 75px;
  }

  .hero.inner.padded.challenge {
    padding-top: 75px;
    padding-bottom: 0px;
  }

  .hero.inner.about_us {
    padding-top: 75px;
    padding-bottom: 75px;
    flex-direction: column;
    align-items: flex-start;
  }

  .hero.inner.community {
    padding-top: 75px;
    padding-bottom: 0px;
    flex-direction: column;
    align-items: flex-start;
  }

  .hero.inner.pricing-table {
    padding-top: 75px;
    padding-bottom: 50px;
  }

  .hero.inner.downloadhub {
    padding-top: 75px;
  }

  .hero.inner.cypher {
    padding-top: 75px;
    padding-bottom: 75px;
    flex-direction: column;
    align-items: flex-start;
  }

  .hero.inner.cypher.career {
    padding-top: 75px;
  }

  .hero.inner.cypher.challenge {
    padding-top: 75px;
    padding-bottom: 0px;
  }

  .hero.inner.kafka_hero.cloud_launch.gdz_az.data_lineage {
    background-image: url("https://assets.website-files.com/611e21f2cab5d3fde1f1197b/62a9821ceda8941ee414c33d_Asset%202%20(1).svg");
    background-position: 0px 0px;
    background-size: cover;
    background-repeat: repeat;
    background-attachment: scroll;
  }

  .hero.contact_hero {
    overflow: visible;
  }

  .hero.article_hero {
    overflow: visible;
  }

  .hero.waitlist_hero {
    overflow: visible;
  }

  .hero.blog_hero {
    overflow: visible;
  }

  .hero.home {
    overflow: visible;
  }

  .hero.home.pages_home.hero_how_it_works {
    background-image: linear-gradient(127deg, #ffc500, #d22 35%, #720096);
    background-position: 0px 0px;
    background-size: auto;
    background-repeat: repeat;
    background-attachment: scroll;
  }

  .hero.home.pages_home.home_download_hero.hero_download_mobile {
    display: block;
    overflow: visible;
    height: 100%;
    margin-bottom: 0px;
    padding-bottom: 50px;
  }

  .hero.categories-index {
    overflow: visible;
  }

  .hero.topic-index {
    overflow: visible;
    padding-top: 64px;
  }

  .hero.new-blog-index {
    overflow: visible;
    height: auto;
    padding-top: 50px;
    padding-bottom: 50px;
  }

  .hero.filtered-blog-index {
    overflow: visible;
    height: auto;
    padding-top: 50px;
  }

  .nav {
    padding-left: 0px;
  }

  .nav_container {
    justify-content: space-between;
  }

  .nav_menu {
    overflow: visible;
    width: 100vw;
    min-height: 100vh;
    padding-top: 80px;
    flex: 0 0 auto;
    background-color: #fff;
  }

  .nav_menu.w--open {
    z-index: 99;
  }

  .btn {
    font-size: 14px;
    text-align: center;
    letter-spacing: 0.5px;
  }

  .btn.spaced.grid {
    margin-top: 0px;
    margin-bottom: 10px;
  }

  .btn.responsive {
    display: block;
    font-size: 14px;
  }

  .btn.contactus {
    margin-right: auto;
    margin-left: auto;
    padding-right: 20px;
    padding-left: 20px;
  }

  .btn.submit_btn {
    left: 0%;
    top: 210px;
    right: auto;
    bottom: auto;
  }

  .btn.submit_btn.dl {
    top: 177px;
  }

  .btn.nav_btn {
    font-size: 18px;
  }

  .nav_link_group {
    flex-direction: column;
  }

  .nav_link {
    margin-right: auto;
    margin-bottom: 10px;
    margin-left: auto;
    font-size: 22px;
    line-height: 44px;
  }

  .nav_link.dropdown-menu {
    margin-bottom: 0px;
    padding-top: 0px;
    transition-property: none;
  }

  .container.hero_flex {
    position: relative;
    display: block;
  }

  .container.hero_flex.inner {
    flex-direction: column;
    align-items: flex-start;
  }

  .container.hero_flex.inner.why_mem {
    width: 100%;
  }

  .container.hero_flex.inner.careers {
    width: 100%;
  }

  .container.hero_flex.dl_page {
    flex-direction: column-reverse;
    align-items: flex-start;
  }

  .container.hero_flex.hero_download_mobile_flex {
    display: flex;
  }

  .container.flex {
    display: flex;
    flex-direction: row;
    align-items: center;
  }

  .container.flex.playground {
    width: 100%;
    margin-left: 0px;
    flex-wrap: wrap;
    align-items: flex-start;
  }

  .container.flex.vert {
    flex-direction: column;
  }

  .container.flex.vertical {
    padding-right: 3.5%;
    padding-left: 3.5%;
    flex-direction: column;
  }

  .container.flex.ebook {
    flex-direction: column;
    align-items: flex-start;
  }

  .container.flex.community {
    flex-direction: column;
    align-items: flex-start;
  }

  .container.flex.community.reverse {
    flex-direction: column-reverse;
  }

  .container.flex.community.container_gray {
    margin-bottom: 60px;
  }

  .container.flex.community.gradient_container_bottom {
    margin-top: 0px;
  }

  .container.flex.container_left_element {
    flex-direction: column;
  }

  .container.flex.container_right_element {
    flex-direction: column;
  }

  .container.tb_flex {
    padding: 40px 5%;
    flex-direction: column;
  }

  .container.os_flex {
    flex-direction: column-reverse;
  }

  .container.sub {
    padding-left: 0px;
  }

  .container.contact_box {
    padding-top: 40px;
  }

  .container.top_article {
    padding: 40px 0% 0px;
  }

  .container.article_body {
    padding: 40px 5% 0px;
  }

  .container.tweet-embed {
    margin-top: 60px;
    margin-bottom: -40px;
    flex-direction: column;
  }

  .container.waitlist_box {
    padding-top: 40px;
  }

  .container.waitlist_content.cloud.product_page_pip {
    max-width: 100%;
  }

  .container.waitlist_flex {
    flex-direction: column;
  }

  .container.reach {
    margin-top: 60px;
  }

  .container.blog {
    padding: 40px 5% 0px;
  }

  .container.newsletter {
    padding: 90px 5% 0px;
  }

  .container.latest-newsletter {
    margin-bottom: 0px;
  }

  .container.blog-index-featured-article {
    padding-top: 40px;
    padding-right: 24px;
    padding-left: 24px;
    grid-column-gap: 48px;
    grid-row-gap: 32px;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }

  .container.container_code_block {
    padding-right: 0px;
  }

  .container.container_product {
    max-width: none;
    padding-right: 6%;
    padding-left: 6%;
  }

  .container.container_tablet {
    padding-right: 6%;
    padding-left: 6%;
  }

  .container.download_2_box_container {
    flex-direction: row;
  }

  .container.download_tablet_v2 {
    margin-top: 0px;
    padding-top: 121px;
  }

  .hero_left {
    display: block;
    width: 100%;
  }

  .hero_left.inner {
    width: 100%;
    padding-bottom: 45px;
  }

  .hero_left.inner.wide {
    width: 100%;
  }

  .hero_left.inner.download {
    width: 100%;
  }

  .hero_left.inner.why_mem {
    width: 100%;
  }

  .hero_left.inner.wider {
    width: 100%;
  }

  .hero_left.inner.team {
    width: 100%;
    padding-bottom: 0px;
  }

  .hero_left.inner.careers {
    width: 100%;
  }

  .hero_left.pricing_hero {
    width: 100%;
  }

  .hero_right {
    position: absolute;
    left: auto;
    top: auto;
    right: -12%;
    bottom: 15%;
    width: 60%;
  }

  .hero_right.inner {
    position: relative;
    left: -37px;
    top: 52px;
    right: 0%;
    bottom: 0%;
    width: 100%;
    margin-top: -173px;
    padding-bottom: 0px;
    text-align: right;
  }

  .hero_right.inner.pg {
    position: static;
    margin: -40px auto -36px;
    text-align: left;
  }

  .hero_right.inner.wl {
    position: static;
    margin: -40px auto -36px;
    text-align: left;
  }

  .hero_right.inner.appchallenge {
    position: static;
    left: 0px;
    top: 0px;
    margin-top: 0px;
    text-align: left;
  }

  .hero_right.toolbox_inner {
    position: relative;
    left: -37px;
    top: 52px;
    right: 0%;
    bottom: 0%;
    width: 100%;
    margin-top: -173px;
    padding-bottom: 0px;
    text-align: right;
  }

  .hero_right.download_inner {
    position: relative;
    left: -37px;
    top: 52px;
    right: 0%;
    bottom: 0%;
    width: 100%;
    margin-top: -173px;
    padding-bottom: 0px;
    text-align: right;
  }

  .hero_right.why_memgraph {
    position: relative;
    left: 0px;
    top: 52px;
    right: 0%;
    bottom: 0%;
    display: none;
    width: 100%;
    margin-top: -129px;
    padding-bottom: 0px;
    text-align: right;
  }

  .hero_right.hp_img {
    position: relative;
    right: -5.5%;
    display: none;
    overflow: visible;
    width: 100%;
    padding-top: 6px;
    padding-bottom: 47px;
    justify-content: flex-start;
    align-items: stretch;
    -ms-grid-row-align: auto;
    align-self: auto;
    flex: 0 auto;
    grid-auto-columns: 1fr;
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
    -ms-grid-rows: auto auto;
    grid-template-rows: auto auto;
  }

  .hero_right.download_hub_right {
    position: relative;
    left: -37px;
    top: 52px;
    right: 0%;
    bottom: 0%;
    width: 100%;
    margin-top: -173px;
    padding-bottom: 0px;
    text-align: right;
  }

  .h1 {
    font-size: 56px;
    line-height: 70px;
  }

  .h1.product {
    max-width: 100%;
    font-size: 54px;
    line-height: 68px;
  }

  .h1.inner {
    font-size: 54px;
    line-height: 68px;
  }

  .memgraph_home_illustration_streaming_data_platform-svg {
    position: relative;
    left: 73px;
    top: 17px;
  }

  .memgraph_home_illustration_streaming_data_platform-svg.inner {
    left: 0px;
    right: auto;
    width: 300px;
    margin-bottom: 36px;
    margin-left: auto;
  }

  .memgraph_home_illustration_streaming_data_platform-svg.inner.pg_page {
    position: relative;
    left: 0px;
    right: 0px;
    width: 80%;
    max-width: 100%;
    margin-right: auto;
    margin-bottom: 0%;
    margin-left: 0px;
  }

  .memgraph_home_illustration_streaming_data_platform-svg.inner.waitlist_page {
    margin-top: 39px;
    margin-bottom: 28px;
  }

  .memgraph_home_illustration_streaming_data_platform-svg.inner.cypher-page {
    margin-top: 39px;
    margin-bottom: 28px;
  }

  .memgraph_home_illustration_streaming_data_platform-svg.transparent_right {
    display: none;
  }

  .memgraph_home_illustration_streaming_data_platform-svg.toolbox {
    left: 0px;
    right: auto;
    width: 300px;
    margin-bottom: 36px;
    margin-left: auto;
  }

  .memgraph_home_illustration_streaming_data_platform-svg.download_graphic {
    left: 0px;
    right: auto;
    width: 300px;
    margin-bottom: 36px;
    margin-left: auto;
  }

  .memgraph_home_illustration_streaming_data_platform-svg.why_graphic {
    position: relative;
    left: auto;
    top: 0%;
    right: auto;
    bottom: 8px;
    width: 80%;
    max-width: 100%;
    margin: 16px auto -104px;
  }

  .memgraph_home_illustration_streaming_data_platform-svg.community_graphic {
    position: relative;
    left: auto;
    top: 0%;
    right: -5.5%;
    width: 85%;
    max-width: 100%;
    margin: -13px 0px -67px auto;
  }

  .memgraph_home_illustration_streaming_data_platform-svg.video_grid {
    position: relative;
    left: auto;
    top: 0%;
    right: auto;
    width: 100%;
    max-width: 100%;
    margin: 16px auto -104px;
  }

  .memgraph_home_illustration_streaming_data_platform-svg.pressroom {
    position: relative;
    left: auto;
    top: 0%;
    right: auto;
    width: 100%;
    max-width: 100%;
    margin: -36px auto -43px;
  }

  .memgraph_home_illustration_streaming_data_platform-svg.download_hub_graphic {
    left: 0px;
    right: auto;
    width: 300px;
    margin-bottom: 36px;
    margin-left: auto;
  }

  .memgraph_home_illustration_streaming_data_platform-svg.careers-page {
    left: auto;
    right: auto;
    max-height: none;
  }

  .memgraph_home_illustration_streaming_data_platform-svg.gqla_hero_img {
    position: relative;
    left: 0%;
    top: 0%;
    right: auto;
    bottom: auto;
    overflow: visible;
    width: auto;
    height: auto;
    max-height: none;
    max-width: none;
  }

  .logo_section {
    padding-top: 30px;
    padding-right: 5%;
    padding-left: 5%;
  }

  .logo_img {
    max-width: 22%;
  }

  .logo_img._2 {
    max-width: 18%;
  }

  .logo_img._3 {
    max-width: 24%;
  }

  .logo_img.hb {
    max-width: 18%;
  }

  .section {
    padding: 50px 5%;
  }

  .section.grey {
    padding-bottom: 65px;
  }

  .section.grey.ebook {
    padding-top: 50px;
  }

  .section.grey.tall {
    padding-top: 60px;
    padding-bottom: 70px;
  }

  .section.integrate {
    padding-top: 50px;
  }

  .section.lines {
    padding-top: 60px;
    padding-bottom: 65px;
    background-position: 50% 215px;
  }

  .section.illustration {
    padding-bottom: 60px;
  }

  .section.illustration.hiw {
    padding-top: 60px;
  }

  .section.grid.fraud_features {
    display: none;
  }

  .section.bg {
    padding: 10px 15px 40px;
  }

  .section.tb_tabs {
    padding-top: 20px;
  }

  .section.values {
    padding-bottom: 0px;
  }

  .section.tall {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .section.no_overflow {
    padding-top: 60px;
    padding-bottom: 70px;
  }

  .section.form_section.install_form {
    margin-bottom: 30px;
  }

  .section.form_section.globalform {
    margin-bottom: 30px;
  }

  .section.up {
    padding-top: 310px;
    padding-bottom: 0px;
  }

  .section.purpose {
    padding-top: 80px;
  }

  .section.blog_collections {
    padding-top: 150px;
  }

  .section.instructions {
    padding-top: 80px;
    padding-bottom: 35px;
  }

  .section.semi_grey {
    padding-bottom: 90px;
  }

  .section.pk_no_overflow {
    padding-top: 60px;
    padding-bottom: 0px;
  }

  .section.waitlist {
    padding-bottom: 0px;
  }

  .section.waitlist.spaced {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .section.wide {
    padding-bottom: 20px;
  }

  .section.wide.less-pad.end {
    padding-bottom: 55px;
  }

  .section.app_challenge_start {
    padding-top: 160px;
  }

  .section.community_section {
    padding-top: 60px;
    padding-bottom: 70px;
  }

  .section.dl_hero {
    padding-top: 80px;
    padding-bottom: 50px;
  }

  .section.logo_grid {
    padding-bottom: 40px;
  }

  .section.blog-index {
    padding-top: 150px;
  }

  .h2.white.positioned {
    left: 0%;
    margin-left: 5%;
  }

  .h2.white.careers_positioned {
    left: 0%;
    margin-left: 5%;
  }

  .h2.white.h2_gqla_gradient {
    width: auto;
  }

  .h2.large {
    max-width: 100%;
  }

  .h2.large.ul.h2_gqla_gray_feature {
    max-width: none;
  }

  .h2.large.max_w {
    max-width: 100%;
  }

  .h2.cta_title {
    margin-bottom: 10px;
  }

  .h2.large_link_title {
    max-width: 370px;
    font-size: 32px;
    line-height: 44px;
  }

  .h2.left_title {
    max-width: 100%;
  }

  .h2.large_connect {
    max-width: 100%;
    margin-top: 0px;
    margin-bottom: 40px;
    margin-left: 0%;
  }

  .h2.large---white {
    max-width: 100%;
  }

  .h2.h2_gray_section_product {
    height: auto;
    max-width: none;
  }

  .h2.h2_gradient_bottom {
    margin-top: 0px;
  }

  ._3_split {
    margin-bottom: 0px;
    flex-wrap: wrap;
  }

  ._3_split.icon_div {
    margin-bottom: 0px;
  }

  ._3_split.wide {
    margin-top: 45px;
  }

  .individual_split {
    width: auto;
    margin-bottom: 54px;
  }

  .individual_split.end {
    margin-bottom: 30px;
  }

  .individual_split.wider {
    width: 100%;
  }

  .number {
    margin-bottom: 25px;
  }

  .light_paragraph {
    max-width: 400px;
  }

  .light_paragraph.large {
    max-width: 500px;
    margin-top: 25px;
    margin-bottom: 30px;
  }

  .light_paragraph.large.gqla_left.gqla_tutorial {
    max-width: none;
  }

  .light_paragraph.large.gray_section_p {
    max-width: none;
  }

  .light_paragraph.large.p_section_left {
    max-width: none;
  }

  .light_paragraph.max_w_width {
    max-width: 70%;
  }

  .light_paragraph.gradient_bottom_p {
    max-width: none;
  }

  .icon {
    margin-bottom: 30px;
  }

  .gradient_section {
    padding-top: 0px;
    padding-right: 5%;
    padding-left: 5%;
  }

  .gradient_section.gradient_orange_product {
    margin-top: 65px;
  }

  .gradient_bg {
    left: 0%;
    padding-left: 5%;
    border-radius: 0px;
  }

  .gradient_bg.small {
    left: 0%;
  }

  .left_split {
    width: 100%;
    padding-bottom: 20px;
  }

  .left_split.install_left {
    width: 100%;
  }

  .left_split.orange_gradient_left {
    max-width: none;
  }

  .left_split.gqla_bottom_gradient {
    margin-bottom: 0px;
  }

  .white_paragraph {
    max-width: 500px;
  }

  .white_paragraph.lower_marg.p_gqla_gradient {
    max-width: none;
  }

  .flex_container {
    left: 0%;
    flex-direction: column;
    align-items: stretch;
  }

  .flex_container.deployment {
    display: inline-block;
  }

  .right_split {
    display: none;
  }

  .right_split.right_aligned {
    display: block;
    margin-top: 20px;
    padding-right: 0%;
    text-align: left;
  }

  .right_split.home_right {
    display: block;
    width: 100%;
    margin-top: 30px;
    margin-bottom: 60px;
  }

  .right_split.home_right.gqla_gradient {
    margin-top: 60px;
    justify-content: flex-start;
  }

  .right_split.home_right.gqla_gradient.btn_spacing {
    margin-top: 0px;
  }

  .right_split.install_right {
    display: block;
    width: 100%;
    margin-top: 30px;
    margin-bottom: 60px;
  }

  .right_split.orange_gradient_right {
    display: block;
  }

  .build_grow_graphic {
    position: relative;
    display: none;
    width: 100%;
    padding-top: 0px;
  }

  .build_grow_graphic.text {
    display: none;
  }

  .arrow_link {
    margin-top: 25px;
  }

  .left_side {
    width: 100%;
  }

  .right_side {
    width: 100%;
    margin-top: 20px;
  }

  .logo_split {
    padding-top: 18px;
    padding-bottom: 15px;
    padding-left: 0px;
    text-align: left;
  }

  .logo_split.php {
    padding-right: 134px;
    padding-left: 0px;
  }

  .logo_split.rust {
    padding-right: 159px;
    padding-left: 0px;
  }

  .logo_split.python {
    padding-left: 0px;
    text-align: left;
  }

  .try_section {
    padding-top: 50px;
    padding-bottom: 50px;
  }

  .try_bg {
    padding-top: 30px;
    padding-bottom: 30px;
    flex-direction: column;
    align-items: flex-start;
  }

  .left_content {
    width: 100%;
    margin-bottom: 20px;
  }

  .right_content {
    display: none;
  }

  .browser_right {
    position: relative;
    left: -2%;
    right: 0px;
    width: 104%;
    margin-top: 20px;
  }

  .footer {
    padding-right: 5%;
    padding-left: 5%;
  }

  .upper_footer {
    padding-right: 0px;
  }

  .social_icon {
    margin-left: 55px;
  }

  .footer_link {
    font-size: 27px;
    line-height: 34px;
  }

  .legal {
    font-size: 12px;
  }

  .footer_links_right {
    width: 55.5%;
  }

  .menu_button {
    position: relative;
    width: 60px;
    height: 60px;
    margin-left: 20px;
    padding: 0px;
  }

  .menu_button.w--open {
    background-color: transparent;
  }

  .line-3.simple {
    background-color: #0a0a16;
  }

  .line-3.simple.white {
    top: 37px;
    height: 3px;
    background-color: #3e323f;
  }

  .line-1.simple {
    background-color: #0a0a16;
  }

  .line-1.simple.white {
    top: 21px;
    height: 3px;
    background-color: #3e323f;
    color: #202020;
  }

  .line-2.simple {
    background-color: #0a0a16;
  }

  .line-2.simple.white {
    top: 29px;
    height: 3px;
    background-color: #3e323f;
  }

  .right_btns {
    display: flex;
    align-items: center;
  }

  .discord {
    z-index: 999;
  }

  .illustration_normal {
    width: 100%;
  }

  .illustration_hover {
    width: 100%;
  }

  .tab_section {
    padding-top: 0px;
    padding-right: 0%;
    padding-left: 0%;
  }

  .tab_section.space {
    padding-top: 30px;
  }

  .tabs {
    padding-right: 0%;
    padding-left: 0%;
    border-radius: 0px;
  }

  .tabs.career_tabs {
    padding-right: 0%;
    padding-left: 0%;
  }

  .tab_menu {
    padding-right: 5%;
    padding-left: 5%;
    flex-wrap: wrap;
    border-radius: 0px;
  }

  .tab {
    width: 47.5%;
  }

  .tab_content {
    left: auto;
    width: 100%;
  }

  .tab_pane {
    padding-top: 50px;
    padding-right: 5%;
    padding-left: 5%;
    border-radius: 0px;
  }

  .tab_pane._4 {
    padding-top: 50px;
    padding-bottom: 50px;
  }

  .tab_container {
    left: 0%;
    flex-direction: column;
    align-items: stretch;
  }

  .tab1 {
    position: relative;
    right: -6%;
    width: 100%;
    padding-top: 0px;
  }

  .tab_split {
    width: 100%;
    padding-bottom: 20px;
  }

  .tab_paragraph {
    max-width: 500px;
  }

  .tab2 {
    position: relative;
    right: -6%;
    width: 100%;
    padding-top: 0px;
  }

  .tab3 {
    position: relative;
    right: -6%;
    width: 100%;
    padding-top: 0px;
  }

  .tab4 {
    position: relative;
    top: 15px;
    right: 0%;
    width: 100%;
    padding-top: 0px;
  }

  .deployment_types {
    padding-left: 4%;
    border-radius: 0px;
  }

  .deployment_types.no_bg {
    padding-right: 5%;
    padding-left: 5%;
  }

  .deployment_section {
    padding-top: 0px;
    padding-right: 0%;
    padding-left: 0%;
  }

  .deployment_container {
    left: -2%;
    width: 94%;
    margin-top: 30px;
    padding-right: 40px;
    padding-left: 40px;
  }

  .deployment_container.dl {
    width: 100%;
  }

  .features_flex.installation {
    padding-bottom: 40px;
  }

  .features_flex.fraud_flex {
    flex-direction: row;
    justify-content: space-between;
  }

  .split_3 {
    width: 48.5%;
    margin-bottom: 20px;
  }

  .para.tb {
    max-width: 100%;
  }

  .para.max_w {
    max-width: 100%;
  }

  .para.detail {
    margin-left: 10px;
    line-height: 26px;
  }

  .logos_aligned {
    padding-right: 0%;
    padding-bottom: 70px;
    padding-left: 0%;
  }

  .grey_section {
    padding-right: 1.5%;
    padding-left: 1.5%;
  }

  .logo_flex {
    margin-top: 40px;
    justify-content: flex-start;
    flex-wrap: wrap;
  }

  .productivity_logos {
    width: 50%;
    max-width: 248px;
  }

  .productivity_logos.pandas {
    width: 50%;
    max-width: 210px;
    margin-right: 29px;
    margin-bottom: 20px;
    margin-left: 50px;
    flex: 0 0 auto;
  }

  .productivity_logos.networkx {
    width: 50%;
    max-width: 250px;
    padding-right: 20px;
    padding-left: 0px;
    flex: 0 0 auto;
  }

  .productivity_logos.oc {
    width: 50%;
    max-width: 270px;
    margin-bottom: 20px;
  }

  .productivity_logos.tf {
    max-width: 242px;
    margin-left: 50px;
  }

  .left_max {
    width: 100%;
  }

  .pricing_section.pricing_mobile {
    position: relative;
    padding-top: 40px;
  }

  .explore_section {
    padding-top: 40px;
  }

  .cta_block {
    padding-right: 35px;
    padding-left: 35px;
  }

  .cta_left {
    width: 100%;
  }

  .cta_graphic {
    right: 20px;
    margin-top: -70px;
  }

  .cta_graphic.explore-img {
    margin-top: -31px;
    margin-bottom: -39px;
  }

  .cta_container {
    padding-top: 40px;
    padding-bottom: 20px;
  }

  .cta_container.position {
    padding-top: 10px;
    flex-direction: column;
    flex-wrap: wrap;
    align-items: flex-start;
  }

  .pricing_grid {
    overflow: visible;
    border-radius: 0px;
    box-shadow: none;
  }

  .pricing_container {
    flex-direction: column;
  }

  .pricing_col {
    overflow: hidden;
    width: 60%;
    margin-right: auto;
    margin-bottom: 35px;
    margin-left: auto;
    border: 1px solid #e6e6e6;
    border-radius: 20px;
    box-shadow: 1px 1px 10px 0 rgba(0, 0, 0, 0.1);
  }

  .pricing_col.grey {
    display: none;
    border-radius: 0px;
  }

  .pricing_col.first {
    display: none;
  }

  .pricing_col._1 {
    background-color: #fff;
  }

  .pricing_col._4 {
    width: 60%;
  }

  .individual_row {
    display: none;
  }

  .individual_row.last {
    display: none;
  }

  .col_top {
    position: relative;
    top: 0px;
    padding-top: 35px;
    border-right-style: none;
    border-bottom-style: none;
  }

  .col_top.grey {
    margin-left: 0px;
    border-left-style: none;
    background-color: #fff;
  }

  .small_title {
    margin: 25px 0px 15px 0%;
    text-align: center;
  }

  .small_title.est {
    margin-top: 10px;
  }

  .row_title {
    margin-right: 0px;
    margin-bottom: 18px;
    margin-left: 0%;
    font-size: 16px;
    line-height: 23px;
    text-align: center;
  }

  .red_pricing {
    font-size: 20px;
    line-height: 26px;
  }

  .arrow_div {
    margin-top: 0px;
  }

  .deployment_flex {
    flex-direction: column;
    align-items: flex-start;
  }

  .deployment_flex.download-form {
    padding-top: 32px;
  }

  .deployment_left {
    width: 100%;
    margin-bottom: 40px;
  }

  .left_arrow.tab_2 {
    margin-top: 80px;
  }

  .responsive_grid {
    display: block;
    margin-top: 10px;
    padding: 0px 25px 10px;
    border-top: 1px solid #e6e6e6;
  }

  .large_title {
    margin-top: 30px;
    margin-bottom: 15px;
    color: #231f20;
    font-size: 20px;
    line-height: 26px;
    text-align: center;
  }

  .large_title.price {
    margin-top: 0px;
    margin-bottom: 0px;
  }

  .grey_month {
    font-family: Roboto, sans-serif;
    color: #857f87;
    font-size: 16px;
    line-height: 23px;
    font-weight: 400;
  }

  .pricing {
    display: block;
    padding: 18px 20px;
    background-color: #f9f9f9;
    text-align: center;
  }

  .vertical_row {
    display: none;
  }

  .deployment_menu.download-form {
    margin-bottom: -32px;
  }

  .toolbox_tabs {
    left: 0px;
    top: 193px;
    width: 100%;
  }

  .toolbox_content {
    flex-direction: column;
    align-items: flex-start;
  }

  .toolbox_left {
    left: 0px;
    width: 100%;
    padding-top: 0px;
    padding-left: 0px;
  }

  .toolbox_right {
    width: 82%;
    margin-left: 25px;
    padding-top: 60px;
    padding-left: 0%;
  }

  .toolbox_tab.end {
    margin-right: 0px;
  }

  .paragraph {
    margin-top: 25px;
    margin-left: 0px;
  }

  .paragraph.ra {
    max-width: 100%;
  }

  .tb_image {
    width: 110%;
  }

  .header_text {
    width: 100%;
  }

  .header_text.fw {
    margin-top: -5px;
  }

  .additional_resources {
    padding-top: 20px;
    padding-bottom: 10px;
  }

  .additional_resources_section {
    padding-right: 5%;
    padding-left: 5%;
  }

  .why_numbers {
    width: 100%;
  }

  .number_block {
    width: 100%;
    margin-bottom: 40px;
  }

  .number_block.end {
    margin-bottom: 0px;
  }

  .why_number {
    margin-bottom: 25px;
  }

  .why_title {
    font-size: 22px;
    line-height: 24px;
  }

  .use_cases {
    padding: 50px 5%;
    border-radius: 0px;
  }

  .use_case_section {
    padding-top: 0px;
    padding-right: 0%;
    padding-left: 0%;
  }

  .individual_uc {
    width: 46.5%;
    margin-bottom: 54px;
  }

  .dark_div {
    position: relative;
    bottom: auto;
    padding-right: 0%;
    padding-left: 0%;
  }

  .dark_left {
    width: 66%;
  }

  .subhead_paragraph {
    max-width: 500px;
  }

  .dark_bg {
    margin-left: -5%;
    border-radius: 0px;
  }

  .ebook_right {
    display: block;
    width: 70%;
  }

  .ebook_left {
    width: 100%;
    margin-bottom: 20px;
  }

  .spacer.taller {
    padding-top: 20px;
  }

  .browser_text {
    left: 0%;
    top: 0%;
    right: auto;
    bottom: auto;
  }

  .copy_btn {
    display: none;
  }

  .values_flex {
    width: 100%;
  }

  .value.benefits {
    margin-bottom: 0px;
  }

  .left_images {
    width: 100%;
    margin-top: 30px;
  }

  .right_story {
    width: 100%;
    padding-left: 0%;
  }

  .img_1 {
    width: 49%;
  }

  .img_2 {
    width: 49%;
  }

  .our_story {
    padding-left: 0%;
  }

  .location_icon {
    margin-top: 20px;
    justify-content: center;
  }

  .individual_location {
    width: 35%;
  }

  .positions_section {
    padding-top: 50px;
    padding-bottom: 67px;
  }

  .team_block {
    padding-right: 35px;
    padding-left: 35px;
  }

  .banner_div {
    width: 100%;
    margin-top: 30px;
    margin-bottom: -82px;
    padding-top: 95px;
    padding-bottom: 95px;
  }

  .positions_left {
    width: 100%;
  }

  .download_embed {
    text-align: left;
  }

  .dl_select.light {
    width: 100%;
  }

  .text_flex {
    width: 100%;
    margin-bottom: 40px;
    padding-right: 0%;
  }

  .text_flex.right_align {
    margin-bottom: 50px;
    padding-left: 0%;
  }

  .text_flex.gqla_left {
    width: auto;
    height: auto;
    max-height: none;
    max-width: none;
  }

  .text_flex.gray_section_flex {
    width: auto;
    margin-bottom: 0px;
  }

  .text_flex.section_right_text_flex {
    width: auto;
    margin-bottom: 0px;
    padding-left: 0px;
    order: -1;
  }

  .text_flex.tex_flex_gqla {
    width: auto;
  }

  .text_flex.tex_flex_gqla.home_left_element {
    width: auto;
  }

  .image_flex {
    width: 80%;
    height: 50%;
  }

  .image_flex.section_right_image {
    width: auto;
  }

  .image_community.gqla_left {
    box-shadow: none;
  }

  .image_community.gqla_right {
    box-shadow: none;
  }

  .community_browser {
    position: relative;
    right: auto;
    max-width: 100%;
    padding-top: 190px;
    padding-bottom: 190px;
  }

  .community_browser.centred {
    right: auto;
  }

  .yt_flex {
    flex-direction: column;
    align-items: flex-start;
  }

  ._3-yt-grid {
    width: 100%;
    margin-bottom: 20px;
  }

  .form_bg {
    width: 95%;
    padding-bottom: 96px;
  }

  .connect_flex {
    margin-top: 120px;
    flex-direction: column-reverse;
    flex-wrap: wrap;
    align-items: flex-start;
  }

  .grey_block {
    width: 100%;
    padding-top: 212px;
  }

  .left_icons {
    width: 100%;
  }

  .left_icons.social {
    max-width: 100%;
    justify-content: space-around;
  }

  .form_block {
    width: 90%;
  }

  .transparent {
    display: none;
  }

  .h1_subhead {
    max-width: 500px;
  }

  .reach_flex {
    flex-wrap: wrap;
  }

  ._4_split {
    width: 48%;
    margin-bottom: 35px;
  }

  .split_2 {
    width: 48.5%;
    margin-bottom: 20px;
  }

  .careers_tab {
    width: 50%;
    max-width: 100%;
  }

  .career_tab_menu {
    padding-right: 5%;
    padding-left: 5%;
    flex-direction: column;
    flex-wrap: wrap;
    border-radius: 0px;
  }

  .careers_tab_content {
    left: auto;
    width: 100%;
  }

  .careers_pane {
    padding: 50px 5%;
    border-radius: 0px;
  }

  .careers_pane._4 {
    padding-top: 50px;
    padding-bottom: 50px;
  }

  .careers_tab_title {
    font-size: 18px;
    line-height: 25px;
  }

  .join-com_embed {
    margin-top: 10px;
  }

  .category_wrapper.categories-index {
    padding-right: 0px;
  }

  .category_item {
    width: 18%;
    margin-left: 25px;
    flex: 0 0 auto;
  }

  .category_btn {
    max-width: 160px;
    min-width: 120px;
    padding: 10px 20px;
    flex: 0 0 auto;
    font-size: 16px;
  }

  .featured_image {
    position: relative;
    width: 100%;
  }

  .featured_item {
    border-top-left-radius: 0px;
    border-top-right-radius: 0px;
    border-bottom-left-radius: 8px;
  }

  .featured_list {
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
  }

  .featured_content {
    width: 100%;
    padding-right: 5%;
    padding-bottom: 40px;
    padding-left: 5%;
  }

  .article_short_description {
    margin-top: 40px;
    margin-bottom: 60px;
  }

  .category_main {
    overflow: scroll;
    width: 100%;
    margin-bottom: 0px;
  }

  .category_main.cateogories-index {
    margin-left: 0vw;
  }

  .blog_wrapper.related-blogs {
    display: none;
  }

  .blog_wrapper.related-blogs.tablet {
    display: block;
  }

  .article_item {
    width: 48%;
    margin-right: 0%;
    margin-left: 0%;
  }

  .article_list {
    margin-right: 0%;
    margin-left: 0%;
    justify-content: space-between;
  }

  .article_header_image {
    padding-top: 200px;
    padding-bottom: 200px;
  }

  .article_left {
    width: 100%;
  }

  .article_right {
    width: 100%;
  }

  .article_right.sticky {
    position: relative;
    top: 0px;
    margin-top: 50px;
  }

  .contents {
    width: 100%;
    max-width: 100%;
  }

  .contents.no_bg {
    overflow: hidden;
  }

  .contents.no_bg.no_blog {
    display: none;
  }

  .contents.desktop {
    display: none;
  }

  .contents.mobile {
    display: block;
    margin-top: 40px;
    margin-bottom: 40px;
  }

  .post-title {
    max-width: 100%;
  }

  .rich-text-block p {
    margin-bottom: 25px;
  }

  .installation_title {
    font-size: 22px;
    line-height: 24px;
  }

  .installation_download_section {
    padding-top: 90px;
  }

  .installation_download_section.windows {
    background-color: #fff;
  }

  .dropdown_nav {
    padding-left: 25px;
    font-size: 14px;
    text-align: center;
    letter-spacing: 0.5px;
  }

  .dropdown_nav.spaced.grid {
    margin-top: 0px;
    margin-bottom: 10px;
  }

  .dropdown_nav.responsive {
    display: block;
    font-size: 14px;
  }

  .dropdown_nav.contactus {
    margin-right: auto;
    margin-left: auto;
    padding-right: 20px;
    padding-left: 20px;
  }

  .dropdown_nav.submit_btn {
    left: 0%;
    top: 210px;
    right: auto;
    bottom: auto;
  }

  .dropdown_nav.submit_btn.dl {
    top: 177px;
  }

  .dropdown_link {
    font-size: 15px;
  }

  .download_dd {
    max-width: 250px;
    margin-right: auto;
    margin-left: 0px;
  }

  .download_dd.menu {
    display: block;
    max-width: 100%;
  }

  .download_dd.desktop {
    display: none;
  }

  .download_dd.responsive {
    display: block;
    max-width: 260px;
    margin-right: auto;
    margin-left: auto;
  }

  .download_dd.wider {
    max-width: 310px;
  }

  .dd_icon_holder {
    margin-left: 50px;
  }

  .install_numbers {
    width: 100%;
    padding-bottom: 10px;
  }

  .html-embed {
    width: 100%;
  }

  .redditnetworkplayground {
    width: 100%;
  }

  .grid_box {
    padding-right: 25px;
    padding-left: 25px;
  }

  .algos_flex {
    width: 100%;
  }

  .press_kit_image {
    position: relative;
    right: 2.5%;
    width: 108%;
    max-width: 108%;
    padding-top: 190px;
    padding-bottom: 190px;
  }

  .media_snippets {
    margin-right: 0px;
    margin-left: 0px;
  }

  .snippet {
    padding: 35px 30px;
    flex-wrap: wrap;
  }

  .snippet_logo {
    width: 100%;
    margin-right: 0px;
    margin-bottom: 20px;
    text-align: left;
  }

  .snippet_title {
    font-size: 22px;
    line-height: 30px;
  }

  .techco {
    position: relative;
    left: -24px;
    margin-bottom: -18px;
  }

  .tweet_block {
    width: 100%;
    margin-right: 0px;
    margin-bottom: 25px;
    margin-left: 0px;
  }

  .nav_icon_group {
    display: none;
    margin-right: 0px;
  }

  .nav_icon_group.mob {
    display: flex;
  }

  .nav_group_right {
    justify-content: center;
    text-align: center;
  }

  .box_left {
    width: 100%;
  }

  .box_left.pip_instal_product {
    width: auto;
    max-width: 100%;
  }

  .box_right {
    width: 100%;
  }

  .box_right.product_page_command_block {
    width: auto;
    max-width: 100%;
    min-width: 100%;
  }

  .button.footer {
    margin-right: 0px;
  }

  .red_pricing-copy {
    font-size: 20px;
    line-height: 26px;
  }

  .red_pricing-copy.overlay_open {
    text-decoration: none;
  }

  .nav-link-2 {
    color: #d22;
  }

  .btn-secondary {
    display: inline-block;
    margin-top: 0px;
    -ms-grid-row-align: center;
    align-self: center;
    line-height: 1;
  }

  .main-nav-left {
    display: flex;
  }

  .main-nav-container-mob {
    justify-content: space-between;
  }

  .dropdown-wrapper {
    margin-left: 0px;
  }

  .menu-mob {
    border-radius: 100px;
    background-color: #fafafa;
    color: #000;
    font-size: 22px;
  }

  .menu-mob.w--open {
    background-color: rgba(221, 34, 34, 0.73);
  }

  .navigation-dropdown.w--open {
    left: 0%;
    top: 0%;
    right: auto;
    bottom: 0%;
  }

  .nav-logo {
    width: 100px;
  }

  .mobile-nav-link {
    display: block;
    width: auto;
    color: #d22;
    font-size: 20px;
  }

  .mobile-nav-link:hover {
    display: block;
    background-color: rgba(0, 0, 0, 0.05);
  }

  .mobile-nav-link.cta {
    text-align: center;
  }

  .center {
    text-align: center;
  }

  .icon-wrap {
    display: none;
  }

  .mobile-nav {
    padding-top: 15px;
    background-color: #fff;
    box-shadow: 42px 42px 55px 0 rgba(32, 53, 90, 0.09);
  }

  .main-navigation {
    display: none;
  }

  .main-nav-mob {
    display: flex;
    height: 85px;
    padding-right: 3%;
    padding-left: 3%;
    flex-direction: row;
    justify-content: center;
    border-bottom: 1px solid rgba(68, 85, 103, 0.11);
  }

  .main-nav-menu {
    display: none;
  }

  .dropdown-mobile {
    display: block;
    color: #d22;
    font-size: 20px;
  }

  .dropdown-mobile:hover {
    background-color: rgba(0, 0, 0, 0.05);
  }

  .hero-section-lab {
    background-image: linear-gradient(136deg, #ffc500 5%, #d22 40%, #720096 95%, #720096 100%, #fff);
    background-position: 0px 0px;
    background-size: auto;
    background-repeat: repeat;
    background-attachment: scroll;
  }

  .hero-container {
    flex-direction: column;
    align-items: center;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    text-align: center;
  }

  .hero-text-block {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    text-align: left;
  }

  .h1-hero-white {
    margin-top: 0px;
  }

  .p-lead-white {
    max-width: 500px;
    text-align: left;
  }

  .section-2 {
    padding-right: 3%;
    padding-left: 3%;
  }

  .grid-block {
    padding-top: 25px;
    padding-bottom: 25px;
  }

  .grid-3-col {
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
  }

  .p-lead-grey {
    text-align: left;
  }

  .p-lead-grey.center {
    max-width: 100%;
  }

  .section-container {
    align-items: center;
  }

  .section-container.center {
    align-items: center;
    text-align: center;
  }

  .footer-social-icon {
    margin-right: 16px;
    margin-left: 0px;
  }

  .footer-social-block {
    max-width: 100%;
    margin-top: 0px;
    flex-direction: column;
    justify-content: space-between;
    align-items: flex-start;
    align-self: flex-start;
  }

  .section-container-footer {
    flex-direction: column;
    align-items: stretch;
  }

  .fotter-social-icon-block {
    justify-content: flex-start;
  }

  .footer-grid {
    -ms-grid-columns: 0.6fr 0.4fr 0.4fr 0.4fr;
    grid-template-columns: 0.6fr 0.4fr 0.4fr 0.4fr;
  }

  .right_hero {
    width: 100%;
    margin-top: 90px;
  }

  .img_squares {
    left: -4%;
    top: -6%;
    max-width: 105%;
  }

  .body_hero_block {
    padding-right: 20px;
    padding-left: 20px;
  }

  .block_div {
    width: 100%;
  }

  .end_row {
    display: none;
  }

  .featured_img {
    width: 100%;
    border-radius: 8px;
    -o-object-fit: contain;
    object-fit: contain;
  }

  .form_bg_gradient {
    width: 95%;
    padding-bottom: 96px;
  }

  .mac-h1 {
    font-size: 56px;
    line-height: 70px;
  }

  .mac-h1.product {
    max-width: 100%;
    font-size: 54px;
    line-height: 68px;
  }

  .mac-h1.inner {
    font-size: 54px;
    line-height: 68px;
  }

  .mac-h1.mac-inner {
    font-size: 54px;
    line-height: 68px;
  }

  .mac-h2.white.positioned {
    left: 0%;
    margin-left: 5%;
  }

  .mac-h2.white.careers_positioned {
    left: 0%;
    margin-left: 5%;
  }

  .mac-h2.large {
    max-width: 100%;
  }

  .mac-h2.cta_title {
    margin-bottom: 10px;
  }

  .mac-h2.large_link_title {
    max-width: 370px;
    font-size: 32px;
    line-height: 44px;
  }

  .mac-h2.left_title {
    max-width: 100%;
  }

  .mac-h2.large_connect {
    max-width: 100%;
    margin-top: 0px;
    margin-bottom: 40px;
    margin-left: 0%;
  }

  .mac-h2.mac-large {
    max-width: 100%;
  }

  .cube_bg {
    left: 0%;
    top: 0%;
    right: 0%;
    bottom: 0%;
    width: 100%;
    margin-right: auto;
    margin-left: auto;
  }

  .icon_div.third {
    width: 27%;
  }

  .page_banner {
    padding-right: 20px;
    padding-bottom: 16px;
    padding-left: 20px;
  }

  .trophy_icon {
    margin-right: 15px;
  }

  .trophy_right {
    margin-left: 15px;
  }

  .wider_container {
    padding-right: 25px;
    justify-content: center;
  }

  .col_wrap {
    margin-bottom: -95px;
  }

  .browser_holder {
    padding-bottom: 55px;
  }

  .browser_holder.browser_holder_1.browser_header_margin_top.browser_holder_tablet {
    margin-top: -200px;
  }

  .browser_holder.browser_holder_1.browser_holder_tablet_mid {
    margin-top: 50px;
  }

  .browser_holder.browser_holder_mid.browser_holder_tablet_mid {
    margin-top: 50px;
    margin-right: 0px;
    margin-left: 0px;
  }

  .top_browser_bar {
    margin-bottom: 40px;
  }

  .top_flex {
    flex-direction: column;
    align-items: flex-start;
  }

  .flex_left {
    width: 100%;
  }

  .logo_block {
    margin-top: 25px;
  }

  .flex_right {
    width: 100%;
    margin-top: 35px;
  }

  .lower_flex {
    margin-top: 25px;
    flex-direction: column;
  }

  .lower_flex.top_margin {
    margin-top: 25px;
  }

  .lower_flex.higher {
    margin-top: 25px;
  }

  .lower_flex.med_height {
    margin-top: 25px;
  }

  .light_title {
    margin-top: 0px;
    margin-bottom: 2px;
    margin-left: 0px;
  }

  .light_title.ra {
    max-width: 100%;
  }

  .command_block {
    padding-right: 50px;
  }

  .command_block.gqla_code_field {
    max-width: none;
  }

  .command_block.gqla_code_field.mage_code_hero {
    padding-right: 24px;
  }

  .command_block.command_block_product.command_block_gqla {
    width: 100%;
    max-width: 100%;
  }

  .docker_whale {
    display: none;
    margin-top: 0px;
  }

  .copy_button {
    display: block;
  }

  .install_lower {
    margin-top: 60px;
  }

  .embed_block.download-banner {
    margin-top: 0px;
  }

  .copy_field.copy_field_product {
    padding-top: 20px;
  }

  .width_flex.third {
    width: 100%;
  }

  .btn_flex_holder {
    margin-top: 30px;
  }

  .cube1 {
    max-width: 60px;
  }

  .cube1.move---right {
    display: none;
  }

  .cube3 {
    left: 0%;
    top: 19px;
    max-width: 70px;
  }

  .cube4 {
    left: -29.75px;
  }

  .cube5 {
    bottom: -42px;
    max-width: 65px;
  }

  .challenge_holder {
    position: relative;
    top: -25px;
    margin-bottom: -110px;
  }

  .prize_money {
    margin-right: 55px;
  }

  .puzzle_right {
    width: 120px;
    margin-top: 0px;
    margin-bottom: 30px;
  }

  .rich-text-block-3 p {
    margin-bottom: 25px;
  }

  .production {
    margin-top: 25px;
    color: #3e323f;
    text-align: center;
  }

  .line_divider {
    margin-right: 10px;
    margin-left: 10px;
  }

  .fw_div {
    width: 100%;
    padding-bottom: 62px;
  }

  .fw_div.install_left {
    width: 100%;
  }

  .flex_holder {
    flex-direction: column;
    align-items: flex-start;
  }

  .dl_box {
    max-width: 100%;
  }

  .logo-individual {
    width: 30%;
    margin-top: 70px;
    margin-bottom: 15px;
  }

  .logo-individual.spacex {
    padding-right: 0px;
    padding-left: 15px;
  }

  .logo-individual.gm {
    padding-right: 0px;
    padding-left: 0px;
  }

  .download-tabs-box {
    margin-top: -12px;
  }

  .hero-video-container {
    width: 100%;
    margin-bottom: -56px;
    justify-content: center;
  }

  .product-license-grid._3-col {
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
  }

  .pricing-mobile-link {
    display: block;
    color: #8c0082;
    text-decoration: none;
  }

  .blog-article-grid {
    grid-template-areas: "Title-Box"
      "Sidebar"
      "Article";
    -ms-grid-columns: 100%;
    grid-template-columns: 100%;
    -ms-grid-rows: auto auto auto;
    grid-template-rows: auto auto auto;
  }

  .share-and-newsletter-block {
    display: none;
  }

  .share-and-newsletter-block.mobile {
    display: block;
  }

  .container-copy.hero_flex {
    position: relative;
  }

  .container-copy.hero_flex.inner {
    flex-direction: column;
    align-items: flex-start;
  }

  .container-copy.hero_flex.inner.why_mem {
    width: 100%;
  }

  .container-copy.hero_flex.inner.careers {
    width: 100%;
  }

  .container-copy.hero_flex.dl_page {
    flex-direction: column-reverse;
    align-items: flex-start;
  }

  .container-copy.flex {
    display: flex;
    flex-direction: row;
    align-items: center;
  }

  .container-copy.flex.playground {
    width: 100%;
    margin-left: 0px;
    flex-wrap: wrap;
    align-items: flex-start;
  }

  .container-copy.flex.vert {
    flex-direction: column;
  }

  .container-copy.flex.vertical {
    padding-right: 3.5%;
    padding-left: 3.5%;
    flex-direction: column;
  }

  .container-copy.flex.ebook {
    flex-direction: column;
    align-items: flex-start;
  }

  .container-copy.flex.community {
    flex-direction: column;
    align-items: flex-start;
  }

  .container-copy.flex.community.reverse {
    flex-direction: column-reverse;
  }

  .container-copy.tb_flex {
    padding: 40px 5%;
    flex-direction: column;
  }

  .container-copy.os_flex {
    flex-direction: column-reverse;
  }

  .container-copy.sub {
    padding-left: 0px;
  }

  .container-copy.contact_box {
    padding-top: 40px;
  }

  .container-copy.top_article {
    padding: 40px 0% 0px;
  }

  .container-copy.article_body {
    padding: 40px 5% 0px;
  }

  .container-copy.tweet-embed {
    margin-top: 60px;
    margin-bottom: -40px;
    flex-direction: column;
  }

  .container-copy.waitlist_box {
    padding-top: 40px;
  }

  .container-copy.waitlist_flex {
    flex-direction: column;
  }

  .container-copy.reach {
    margin-top: 60px;
  }

  .blog-sidebar {
    position: relative;
    top: 0px;
    width: 100%;
    margin-top: 45px;
    margin-bottom: 32px;
  }

  .blog-sidebar.sticky {
    position: relative;
    top: 0px;
    margin-top: 50px;
  }

  .blog-article {
    width: 100%;
  }

  .newsletter-featured-image {
    position: relative;
    width: 100%;
  }

  .featured-newsletter-grid {
    -ms-grid-columns: 1fr 1.2fr;
    grid-template-columns: 1fr 1.2fr;
  }

  .featured-newsletter-text-box {
    width: 100%;
    margin-bottom: 32px;
  }

  .footer-2 {
    padding-right: 20px;
    padding-left: 20px;
  }

  .blog-category-tab-link {
    width: 100%;
    max-width: none;
    flex: 0 auto;
  }

  .blog-category-tabs-menu {
    display: flex;
    align-items: center;
    grid-auto-flow: row;
    -ms-grid-columns: minmax(-webkit-max-content, 1fr) minmax(-webkit-max-content, 1fr) minmax(-webkit-max-content, 1fr);
    -ms-grid-columns: minmax(max-content, 1fr) minmax(max-content, 1fr) minmax(max-content, 1fr);
    grid-template-columns: minmax(-webkit-max-content, 1fr) minmax(-webkit-max-content, 1fr) minmax(-webkit-max-content, 1fr);
    grid-template-columns: minmax(max-content, 1fr) minmax(max-content, 1fr) minmax(max-content, 1fr);
  }

  .blog-index-featured-collection-wrapper.old {
    margin-bottom: -72px;
  }

  .blog-index-article-list {
    margin-right: 0%;
    margin-left: 0%;
    justify-content: space-between;
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
  }

  .blog-index-cards-container {
    margin-top: 0px;
  }

  .blog-category-item {
    flex: 0 0 auto;
  }

  .gqla_gradient_image {
    width: 60%;
  }

  .nav-dropdown-list {
    border-top: 1px solid rgba(0, 0, 0, 0.1);
  }

  .nav-dropdown-list.w--open {
    position: relative;
    display: flex;
    margin-top: 0px;
    justify-content: center;
    background-color: #fff;
  }

  .nav-dropdown {
    display: flex;
    width: 100vw;
    margin-top: 0px;
    padding-top: 0px;
    padding-right: 20px;
    justify-content: center;
    align-items: center;
    font-size: 22px;
  }

  .nav-dropdown.w--open {
    height: 64px;
    margin-top: 0px;
    margin-bottom: 0px;
    padding-top: 0px;
    background-color: rgba(140, 0, 130, 0.08);
  }

  .nav-dropdown-grid {
    margin-top: 0px;
    border-bottom: 1px solid rgba(0, 0, 0, 0.1);
    border-radius: 0px;
    box-shadow: none;
  }

  .navbar-dropdown-link:hover {
    background-color: transparent;
  }

  .nav-menu-flex {
    max-width: none;
    margin-bottom: 24px;
    padding-left: 0px;
    flex-direction: column;
  }

  .nav-menu-link {
    display: flex;
    height: 64px;
    margin-right: auto;
    margin-bottom: 0px;
    margin-left: auto;
    align-items: center;
    font-size: 22px;
    line-height: 44px;
  }

  .navbar-dropdown-item-chevron {
    margin-right: 60px;
  }

  .nav-menu-2022 {
    overflow: auto;
    width: 100vw;
    height: 100vh;
    padding-top: 80px;
    padding-bottom: 125px;
    flex: 0 0 auto;
    background-color: #fff;
  }

  .nav-menu-2022.w--open {
    z-index: 99;
  }

  .column_2_code_block {
    padding-right: 6%;
  }

  .section_logo.logo_section_bg_wave {
    background-image: none;
    background-position: 0px 0px;
    background-size: auto;
    background-repeat: repeat;
  }

  .background-video-4 {
    display: block;
    width: auto;
    height: 375px;
    max-height: none;
    max-width: none;
  }

  .heading-33.h2_product {
    max-width: none;
  }

  .paragraph_product {
    width: auto;
    max-width: none;
  }

  .section_product_left {
    max-width: none;
  }

  .footer-grid-2022 {
    max-width: 680px;
    grid-template-areas: "Logo Logo"
      "Platform-Title Platform-Title"
      "Platform-Column-1 Platform-Column-2"
      "Resources-Title Company-Title"
      "Resources-Column-1 Company-Column-1"
      "Community Community"
      "Social-Icons Social-Icons"
      "Legal Legal";
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
    -ms-grid-rows: auto auto auto auto auto auto auto auto;
    grid-template-rows: auto auto auto auto auto auto auto auto;
  }

  .text-box.footer-community {
    grid-row-gap: 16px;
    text-align: center;
  }

  .footer-social-links-box {
    margin-top: 32px;
    justify-content: center;
    grid-column-gap: 46px;
  }

  .footer-logo-link-2022 {
    margin-bottom: 56px;
  }

  .column-10 {
    display: block;
    -ms-grid-row-align: auto;
    align-self: auto;
  }

  .gqla_image_gray_features {
    height: auto;
    max-width: 90%;
  }

  .image-16 {
    max-width: 90%;
  }

  .columns-4 {
    display: flex;
    max-width: none;
    flex-direction: row;
    justify-content: space-between;
  }

  .container-6 {
    max-width: 728px;
  }

  .testimonial-grid-two {
    grid-column-gap: 30px;
  }

  .testimonial-info-three {
    flex-direction: column;
  }

  .hero-wrapper {
    margin-bottom: -40px;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .hero-split {
    max-width: 100%;
    margin-bottom: 40px;
  }

  .bg_video_l_teams {
    width: 575px;
    height: 385px;
    max-height: none;
    max-width: none;
  }

  .instagram-link-overlay:hover {
    background-color: transparent;
    -webkit-backdrop-filter: none;
    backdrop-filter: none;
  }

  .instagram-caption-overlay {
    display: none;
  }

  .container-12 {
    max-width: 728px;
  }

  .pricing-grid {
    grid-column-gap: 30px;
  }

  .features-wrapper-two {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .features-left {
    max-width: 100%;
    margin-bottom: 40px;
  }

  .features-right {
    max-width: 100%;
  }

  .hero-wrapper-2 {
    margin-bottom: -40px;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .hero-split-2 {
    max-width: 100%;
    margin-bottom: 40px;
  }

  .nav-menu-wrapper {
    background-color: transparent;
  }

  .nav-menu-two {
    display: flex;
    margin-top: 10px;
    padding: 20px;
    justify-content: space-around;
    flex-wrap: wrap;
    align-items: center;
    border-radius: 50px;
    background-color: #fff;
    box-shadow: 0 8px 50px 0 rgba(0, 0, 0, 0.05);
  }

  .nav-link {
    padding-right: 5px;
    padding-left: 5px;
  }

  .nav-dropdown-list-2.shadow-three.w--open {
    position: absolute;
  }

  .menu-button {
    padding: 12px;
  }

  .menu-button.w--open {
    background-color: #a6b1bf;
    color: #fff;
  }

  .hide-on-mobile {
    display: none;
  }

  .top-nav-banner {
    padding-right: 20px;
    padding-bottom: 16px;
    padding-left: 20px;
  }

  .section-logo {
    overflow: hidden;
  }

  .page-padding.s0 {
    margin-top: 2rem;
    margin-bottom: 2rem;
  }

  .padding-vertical {
    padding-right: 0rem;
    padding-left: 0rem;
  }

  .logo_component-slider {
    grid-column-gap: 3rem;
  }

  .logo-slider-img {
    width: 174px;
  }
}

@media screen and (max-width: 767px) {
  .hero {
    overflow: visible;
  }

  .hero.products {
    padding-top: 60px;
  }

  .hero.inner {
    padding-top: 60px;
  }

  .hero.inner.download {
    padding-top: 60px;
    padding-bottom: 30px;
  }

  .hero.inner.padded {
    padding-top: 60px;
    padding-bottom: 0px;
  }

  .hero.inner.padded.career {
    padding-top: 60px;
  }

  .hero.inner.padded.challenge {
    padding-top: 60px;
    padding-bottom: 0px;
  }

  .hero.inner.about_us {
    padding-top: 60px;
    padding-bottom: 0px;
  }

  .hero.inner.community {
    padding-top: 60px;
    padding-bottom: 0px;
  }

  .hero.inner.pricing-table {
    padding-top: 60px;
    padding-bottom: 20px;
  }

  .hero.inner.downloadhub {
    padding-top: 60px;
    padding-bottom: 30px;
  }

  .hero.inner.cypher {
    padding-top: 60px;
    padding-bottom: 0px;
  }

  .hero.inner.cypher.career {
    padding-top: 60px;
  }

  .hero.inner.cypher.challenge {
    padding-top: 60px;
    padding-bottom: 0px;
  }

  .hero.contact_hero {
    padding-top: 65px;
  }

  .hero.article_hero {
    padding-top: 245px;
  }

  .hero.waitlist_hero {
    padding-top: 65px;
  }

  .hero.blog_hero {
    padding-top: 65px;
  }

  .hero.categories-index {
    padding-top: 80px;
  }

  .hero.topic-index {
    padding-bottom: 32px;
  }

  .btn.spaced.grid {
    margin-top: 20px;
  }

  .btn.submit_btn.dl {
    top: 212px;
  }

  .btn.nav_btn {
    margin-right: auto;
    margin-left: auto;
  }

  .container.hero_flex {
    flex-direction: column;
    align-items: flex-start;
  }

  .container.flex.absolute {
    flex-direction: column;
    align-items: flex-start;
  }

  .container.flex.ebook {
    padding-bottom: 40px;
  }

  .container.tb_flex {
    padding-right: 25px;
    padding-left: 25px;
  }

  .container.sub {
    padding-left: 0px;
  }

  .container.contact_box {
    padding-top: 30px;
  }

  .container.top_article {
    padding-top: 35px;
  }

  .container.article_body {
    padding-top: 35px;
  }

  .container.tweet-embed {
    margin-top: 50px;
  }

  .container.waitlist_box {
    padding-top: 30px;
  }

  .container.split_flex {
    flex-wrap: wrap;
  }

  .container.blog {
    padding-top: 35px;
  }

  .container.newsletter {
    margin-top: 32px;
    padding-top: 64px;
  }

  .container.latest-newsletter {
    padding-right: 5%;
  }

  .container.blog-index-featured-article {
    padding-right: 24px;
    padding-left: 24px;
  }

  .hero_left {
    width: 100%;
    padding-bottom: 70px;
  }

  .hero_left.inner.team {
    padding-bottom: 50px;
  }

  .hero_left.pricing_hero {
    width: 100%;
  }

  .hero_right {
    position: relative;
    right: auto;
    bottom: 18px;
    width: 90%;
  }

  .hero_right.inner {
    left: 0px;
    margin-top: -61px;
    padding-left: 5%;
    text-align: left;
  }

  .hero_right.inner.pg {
    margin-top: -21px;
    padding-left: 0%;
  }

  .hero_right.inner.wl {
    margin-top: -50px;
    padding-left: 0%;
  }

  .hero_right.inner.appchallenge {
    padding-left: 0%;
  }

  .hero_right.toolbox_inner {
    left: 0px;
    margin-top: -61px;
    padding-left: 0%;
    text-align: left;
  }

  .hero_right.download_inner {
    left: 0px;
    top: -7px;
    margin-top: -61px;
    padding-left: 0%;
    text-align: left;
  }

  .hero_right.why_memgraph {
    left: 0px;
    top: auto;
    margin-top: auto;
    margin-bottom: -96px;
    padding-left: 0%;
    text-align: left;
  }

  .hero_right.hp_img {
    position: static;
    overflow: visible;
  }

  .hero_right.download_hub_right {
    left: 0px;
    top: -7px;
    margin-top: -61px;
    padding-left: 0%;
    text-align: left;
  }

  .h1.product {
    font-size: 44px;
    line-height: 54px;
  }

  .h1.inner {
    font-size: 44px;
    line-height: 54px;
  }

  .h1.categories-page {
    margin-bottom: 0px;
  }

  .memgraph_home_illustration_streaming_data_platform-svg {
    left: 0px;
    top: 0px;
  }

  .memgraph_home_illustration_streaming_data_platform-svg.inner.waitlist_page {
    margin-top: 55px;
  }

  .memgraph_home_illustration_streaming_data_platform-svg.inner.cypher-page {
    margin-top: 55px;
  }

  .memgraph_home_illustration_streaming_data_platform-svg.toolbox {
    top: 0px;
    width: 360px;
    margin-bottom: 38px;
  }

  .memgraph_home_illustration_streaming_data_platform-svg.download_graphic {
    top: 0px;
    width: 360px;
    margin-bottom: 38px;
  }

  .memgraph_home_illustration_streaming_data_platform-svg.why_graphic {
    top: 0px;
    bottom: 0px;
    width: 100%;
    margin-top: 10px;
    margin-bottom: -28px;
  }

  .memgraph_home_illustration_streaming_data_platform-svg.community_graphic {
    top: 0px;
    width: 90%;
    margin-top: 0px;
    margin-bottom: -26px;
  }

  .memgraph_home_illustration_streaming_data_platform-svg.video_grid {
    top: 0px;
    width: 100%;
    margin-top: 10px;
    margin-bottom: -28px;
  }

  .memgraph_home_illustration_streaming_data_platform-svg.pressroom {
    top: 0px;
    width: 100%;
    margin-top: -28px;
    margin-bottom: 28px;
  }

  .memgraph_home_illustration_streaming_data_platform-svg.download_hub_graphic {
    top: 0px;
    width: 360px;
    margin-bottom: 38px;
  }

  .logo_section.about {
    padding-bottom: 20px;
  }

  .logo_img {
    max-width: 20%;
  }

  .logo_img._2 {
    max-width: 17%;
  }

  .logo_img._3 {
    max-width: 25%;
  }

  .logo_img._1 {
    max-width: 17%;
  }

  .logo_img.m2 {
    max-width: 17%;
  }

  .logo_img.hb {
    max-width: 17%;
  }

  .section.grey {
    padding-bottom: 55px;
  }

  .section.illustration {
    padding-bottom: 50px;
  }

  .section.bg {
    padding-right: 10px;
    padding-left: 10px;
  }

  .section.tb_tabs {
    padding-right: 5%;
    padding-left: 5%;
  }

  .section.points {
    padding-bottom: 40px;
  }

  .section.values {
    padding-bottom: 0px;
  }

  .section.blog_collections {
    padding-top: 135px;
  }

  .section.instructions {
    padding-top: 60px;
    padding-bottom: 20px;
  }

  .section.semi_grey {
    padding-bottom: 50px;
  }

  .section.wide.less-pad.end {
    padding-top: 50px;
  }

  .section.app_challenge_start {
    padding-top: 140px;
    padding-bottom: 40px;
  }

  .section.dl_hero {
    padding-top: 60px;
    padding-bottom: 50px;
  }

  .section.details {
    padding-top: 10px;
    padding-bottom: 0px;
  }

  .section.related-blogs {
    padding-top: 50px;
  }

  .section.blog-index {
    padding-top: 135px;
  }

  .h2 {
    max-width: 400px;
    font-size: 29px;
    line-height: 40px;
  }

  .h2.large.wider {
    font-size: 35px;
    line-height: 48px;
  }

  .h2.large.tb_wider {
    font-size: 35px;
    line-height: 48px;
  }

  .h2.large.installation {
    font-size: 35px;
    line-height: 48px;
  }

  .h2.large.dl {
    font-size: 35px;
    line-height: 48px;
  }

  .h2.large.dl {
    font-size: 35px;
    line-height: 48px;
  }

  .h2.large_link_title {
    font-size: 31px;
    line-height: 42px;
  }

  .h2.large_connect {
    font-size: 35px;
    line-height: 48px;
  }

  .h2.large_connect.wider {
    font-size: 35px;
    line-height: 48px;
  }

  .h2.large_connect.tb_wider {
    font-size: 35px;
    line-height: 48px;
  }

  .h2.large---white.wider {
    font-size: 35px;
    line-height: 48px;
  }

  .h2.large---white.tb_wider {
    font-size: 35px;
    line-height: 48px;
  }

  .h2.large---white.installation {
    font-size: 35px;
    line-height: 48px;
  }

  .h2.large---white.dl {
    font-size: 35px;
    line-height: 48px;
  }

  ._3_split {
    margin-bottom: 0px;
  }

  ._3_split.icon_div {
    margin-top: 50px;
  }

  .individual_split {
    width: 100%;
  }

  .individual_split.end {
    margin-bottom: 20px;
  }

  .light_paragraph.max_w_width {
    max-width: 80%;
  }

  .gradient_bg {
    overflow: hidden;
    padding-right: 5%;
  }

  .right_split.home_right {
    margin-bottom: 40px;
  }

  .right_split.install_right {
    margin-bottom: 40px;
  }

  .build_grow_graphic {
    right: -1%;
    width: 105%;
    max-width: 105%;
    margin-top: 10px;
    margin-bottom: 0px;
  }

  .logo_split {
    padding-bottom: 10px;
  }

  .logo_split.php {
    padding-right: 70px;
    padding-left: 20px;
  }

  .logo_split.rust {
    padding-right: 85px;
    padding-left: 20px;
  }

  .logo_split.csharp {
    padding-right: 106px;
  }

  .logo_split.python {
    padding-right: 29px;
  }

  .logo_split.java {
    padding-left: 20px;
  }

  .logo_split.ruby {
    padding-right: 40px;
    padding-left: 20px;
  }

  .logo_split.js {
    padding-right: 0px;
    padding-left: 20px;
  }

  .logo_split.gl {
    padding-right: 0px;
    padding-left: 20px;
  }

  .try_bg {
    padding-top: 25px;
  }

  .social_icon {
    margin-left: 35px;
  }

  .footer_link {
    font-size: 24px;
    line-height: 31px;
  }

  .footer_links_right {
    padding-left: 30px;
    flex-direction: column;
  }

  .footer_col {
    width: 100%;
    margin-bottom: 25px;
  }

  .footer_col.end {
    margin-bottom: 0px;
  }

  .menu_button.w--open {
    z-index: 9999;
  }

  .discord {
    padding-left: 0px;
  }

  .tab_section.space {
    padding-top: 30px;
  }

  .tab_menu {
    padding-top: 140px;
  }

  .tab_pane {
    overflow: hidden;
    padding-right: 5%;
  }

  .tab1 {
    right: -1%;
    width: 105%;
    max-width: 105%;
    margin-top: 10px;
    margin-bottom: 0px;
  }

  .tab2 {
    right: -1%;
    width: 105%;
    max-width: 105%;
    margin-top: 10px;
    margin-bottom: 0px;
  }

  .tab3 {
    right: -1%;
    width: 105%;
    max-width: 105%;
    margin-top: 10px;
    margin-bottom: 0px;
  }

  .tab4 {
    right: -1%;
    width: 105%;
    max-width: 105%;
    margin-top: 10px;
    margin-bottom: 0px;
  }

  .deployment_types {
    padding-right: 5%;
  }

  .deployment_container {
    left: 0%;
    width: 100%;
    padding: 25px 35px 50px;
  }

  .features_flex.installation {
    margin-top: 60px;
  }

  .logo_flex {
    justify-content: space-between;
  }

  .productivity_logos.pandas {
    max-width: 190px;
    margin-right: 0px;
    margin-left: 0px;
  }

  .productivity_logos.networkx {
    max-width: 225px;
  }

  .productivity_logos.oc {
    max-width: 250px;
  }

  .productivity_logos.tf {
    max-width: 230px;
    margin-left: 0px;
  }

  .pricing_section {
    padding-top: 40px;
    padding-right: 5%;
    padding-left: 5%;
  }

  .explore_section {
    padding-top: 0px;
  }

  .cta_block {
    padding-right: 5px;
  }

  .img_right {
    width: 40%;
    text-align: right;
  }

  .cta_graphic {
    position: relative;
    left: 0px;
    top: 20%;
    right: 0%;
    bottom: auto;
    width: 100%;
    max-width: 100%;
    margin-top: 0px;
  }

  .cta_graphic.explore-img {
    right: 0px;
    width: 105%;
    max-width: 105%;
    margin-top: 8px;
    margin-bottom: -43px;
  }

  .cta_container {
    flex-direction: row;
    align-items: flex-start;
  }

  .pricing_col {
    width: 100%;
  }

  .right_dds {
    width: 100%;
  }

  .dd_holder {
    margin-left: 0px;
    text-align: left;
  }

  .dropdown {
    width: 100%;
    max-width: 100%;
  }

  .dd {
    width: 100%;
  }

  .pricing {
    padding-bottom: 20px;
  }

  .deployment_menu {
    flex-direction: column;
    align-items: flex-start;
  }

  .deployment_tab {
    margin-top: 25px;
    margin-right: 0px;
  }

  .gradient_bar {
    min-width: 100%;
  }

  .top_tab_content {
    font-size: 23px;
  }

  .toolbox_tabs {
    top: 168px;
  }

  .before_menu {
    margin-top: -90px;
    margin-bottom: 210px;
  }

  .toolbox_tab {
    margin-right: 50px;
    margin-bottom: 15px;
    font-size: 20px;
  }

  .header_text.usecases {
    margin-bottom: 20px;
  }

  .additional_resources {
    padding-bottom: 0px;
  }

  .spaced_section {
    padding-bottom: 30px;
  }

  .number_block {
    width: 100%;
  }

  .number_block.end {
    margin-bottom: 0px;
  }

  .right_number_content {
    margin-left: 40px;
  }

  .why_number {
    font-size: 36px;
    line-height: 39px;
  }

  .why_title {
    font-size: 20px;
    line-height: 25px;
  }

  .use_cases {
    padding-right: 5%;
  }

  .individual_uc {
    width: 100%;
    margin-bottom: 40px;
  }

  .dark_div {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .dark_left {
    width: 90%;
    margin-right: 0%;
    margin-bottom: 25px;
  }

  .dark_bg {
    padding-top: 30px;
    padding-bottom: 30px;
  }

  .ebook_right {
    width: 80%;
    padding-top: 0px;
  }

  .spacer.taller {
    padding-bottom: 20px;
  }

  .spacer.large {
    padding-top: 35px;
    padding-bottom: 30px;
  }

  .location_icons {
    height: 99px;
  }

  .team_block {
    padding-right: 35px;
  }

  .banner_div {
    padding-top: 90px;
    padding-bottom: 90px;
  }

  .community_browser {
    height: auto;
    padding-top: 155px;
    padding-bottom: 155px;
  }

  .form_bg {
    width: 100%;
  }

  .form_block {
    width: 100%;
  }

  .success.c_form {
    padding-top: 70px;
    padding-bottom: 70px;
  }

  .ul_item.white.half_split {
    width: 100%;
  }

  .col_flex {
    flex-direction: column;
  }

  .col {
    width: 100%;
  }

  .careers_tab {
    width: 100%;
  }

  .career_tab_menu {
    padding-top: 140px;
  }

  .careers_pane {
    overflow: hidden;
    padding-right: 5%;
  }

  .join-com_embed {
    margin-top: 0px;
    margin-bottom: 30px;
  }

  .category_wrapper.categories-index {
    margin-top: 16px;
  }

  .category_btn.categories-index {
    padding-right: 16px;
    padding-left: 16px;
    font-size: 14px;
    letter-spacing: 0.75px;
  }

  .category_btn.categories-index.all-topics.w--current {
    margin-right: 0px;
  }

  .category_head {
    display: flex;
    flex-wrap: wrap;
  }

  .category_head.categories-index {
    margin-top: -40px;
    margin-bottom: -24px;
    flex-direction: column;
  }

  .blog_wrapper.related-blogs {
    display: block;
  }

  .blog_wrapper.related-blogs.tablet {
    display: none;
  }

  .article_item {
    width: 100%;
  }

  .article_card_content {
    padding-right: 30px;
    padding-left: 30px;
  }

  .post-title {
    font-size: 35px;
    line-height: 48px;
  }

  .rich-text-block p {
    line-height: 1.6em;
  }

  .rich-text-block.newsletter {
    margin-top: 8px;
    font-size: 16px;
  }

  .installation_title {
    font-size: 20px;
    line-height: 25px;
  }

  .installation_download_section {
    padding-top: 50px;
    padding-bottom: 50px;
  }

  .installation_download_section.windows {
    padding-bottom: 50px;
  }

  .dropdown_nav.spaced.grid {
    margin-top: 20px;
  }

  .dropdown_nav.submit_btn.dl {
    top: 212px;
  }

  .linux_download_title {
    font-size: 25px;
    line-height: 30px;
  }

  .grid_box {
    width: 100%;
  }

  .press_kit_image {
    height: auto;
    padding-top: 155px;
    padding-bottom: 155px;
  }

  .nav_group_right {
    position: absolute;
    left: 0%;
    top: auto;
    right: 0%;
    bottom: 0%;
    z-index: 2;
    height: auto;
    padding-top: 16px;
    padding-bottom: 40px;
    background-color: #f6f6f6;
  }

  .btn-secondary {
    margin-right: 0px;
    margin-left: 0px;
  }

  .mobile-nav-link {
    font-size: 16px;
    line-height: 1.5;
  }

  .center {
    -ms-grid-row-align: center;
    align-self: center;
  }

  .dropdown-mobile {
    font-size: 16px;
    line-height: 1.3;
  }

  .hero-section-lab {
    background-position: 50% 50%, 0px 0px;
  }

  .hero-text-block {
    display: flex;
    margin-bottom: 15px;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
  }

  .h1-hero-white {
    text-align: left;
  }

  .p-lead-white {
    text-align: left;
  }

  .section-2 {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .grid-block {
    align-items: flex-start;
  }

  .grid-3-col {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }

  .grid-block-icon {
    -ms-grid-row-align: auto;
    align-self: auto;
    text-align: center;
  }

  .p-lead-grey {
    text-align: left;
  }

  .p-lead-grey.center {
    text-align: center;
  }

  .section-container {
    display: block;
    margin-right: 0px;
    margin-left: 0px;
    padding-right: 0px;
    padding-left: 0px;
    flex-direction: column;
    justify-items: center;
    grid-auto-columns: 1fr;
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: auto;
    grid-template-rows: auto;
    text-align: center;
  }

  .footer-social-block {
    margin-top: 0px;
    flex-direction: column;
    align-items: flex-start;
    text-align: center;
  }

  .footer-text {
    flex-direction: column;
  }

  .section-container-footer {
    display: -ms-grid;
    display: grid;
    flex-direction: column;
    grid-auto-columns: 1fr;
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: auto;
    grid-template-rows: auto;
  }

  .fotter-social-icon-block {
    justify-content: center;
  }

  .div-block-2 {
    display: flex;
  }

  .footer-grid {
    justify-items: start;
    grid-column-gap: 45px;
    -ms-grid-columns: 0.5fr 0.5fr;
    grid-template-columns: 0.5fr 0.5fr;
  }

  .right_hero {
    margin-top: 65px;
  }

  .img_squares {
    display: none;
  }

  .hero_block {
    width: 100%;
    margin-bottom: 25px;
  }

  .hero_block.middle {
    margin-top: 0%;
  }

  .body_hero_block {
    display: flex;
    padding-top: 30px;
    padding-bottom: 30px;
    padding-left: 35px;
    align-items: center;
  }

  .block_content {
    margin-left: 51px;
    text-align: left;
  }

  .block_title {
    margin-top: 0px;
  }

  .block_div {
    flex-direction: column;
  }

  .form_bg_gradient {
    left: 0px;
    width: 100%;
  }

  .mac-h1.product {
    font-size: 44px;
    line-height: 54px;
  }

  .mac-h1.inner {
    font-size: 44px;
    line-height: 54px;
  }

  .mac-h1.mac-inner {
    font-size: 44px;
    line-height: 54px;
  }

  .mac-h2 {
    max-width: 400px;
    font-size: 29px;
    line-height: 40px;
  }

  .mac-h2.large.wider {
    font-size: 35px;
    line-height: 48px;
  }

  .mac-h2.large.tb_wider {
    font-size: 35px;
    line-height: 48px;
  }

  .mac-h2.large.installation {
    font-size: 35px;
    line-height: 48px;
  }

  .mac-h2.large_link_title {
    font-size: 31px;
    line-height: 42px;
  }

  .mac-h2.large_connect {
    font-size: 35px;
    line-height: 48px;
  }

  .mac-h2.large_connect.wider {
    font-size: 35px;
    line-height: 48px;
  }

  .mac-h2.large_connect.tb_wider {
    font-size: 35px;
    line-height: 48px;
  }

  .mac-h2.mac-large.wider {
    font-size: 35px;
    line-height: 48px;
  }

  .mac-h2.mac-large.tb_wider {
    font-size: 35px;
    line-height: 48px;
  }

  .mac-h2.mac-large.installation {
    font-size: 35px;
    line-height: 48px;
  }

  .icon_div.third {
    width: 100%;
  }

  .page_banner {
    font-size: 15px;
  }

  .banner_link {
    margin-left: 0px;
    flex-wrap: wrap;
  }

  .trophy_icon {
    display: none;
  }

  .trophy_right {
    display: none;
    max-width: 28px;
    margin-left: 12px;
  }

  .wider_container {
    padding-right: 21px;
    flex-wrap: wrap;
  }

  .underlined_span {
    margin-left: 4px;
  }

  .checks {
    flex-wrap: wrap;
  }

  .individual_check {
    width: 50%;
    margin-right: 0%;
    margin-bottom: 15px;
  }

  .lower_flex {
    margin-top: 10px;
  }

  .lower_flex.top_margin {
    margin-top: 10px;
  }

  .lower_flex.higher {
    margin-top: 10px;
  }

  .lower_flex.med_height {
    margin-top: 10px;
  }

  .command_block {
    padding-right: 58px;
  }

  .cube1 {
    top: -25px;
  }

  .line_divider {
    width: 100%;
    height: 1px;
    margin: 5px 0px;
  }

  .logo-individual {
    margin-top: 60px;
    margin-bottom: 0px;
    padding-right: 20px;
    padding-left: 20px;
  }

  .logo-individual.spacex {
    padding-left: 10px;
  }

  .morgan-stanley {
    max-width: 116px;
  }

  .anchor {
    top: -100px;
  }

  .hero-video-container {
    margin-bottom: 0px;
  }

  .product-license-grid {
    grid-row-gap: 16px;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }

  .container-copy.hero_flex {
    flex-direction: column;
    align-items: flex-start;
  }

  .container-copy.flex.absolute {
    flex-direction: column;
    align-items: flex-start;
  }

  .container-copy.flex.ebook {
    padding-bottom: 40px;
  }

  .container-copy.tb_flex {
    padding-right: 25px;
    padding-left: 25px;
  }

  .container-copy.sub {
    padding-left: 0px;
  }

  .container-copy.contact_box {
    padding-top: 30px;
  }

  .container-copy.top_article {
    padding-top: 35px;
  }

  .container-copy.article_body {
    padding-top: 35px;
  }

  .container-copy.tweet-embed {
    margin-top: 50px;
  }

  .container-copy.waitlist_box {
    padding-top: 30px;
  }

  .container-copy.split_flex {
    flex-wrap: wrap;
  }

  .newsletter-grid {
    padding-right: 32px;
    padding-left: 32px;
  }

  .newsletter-main-image {
    margin-top: 8px;
    margin-bottom: 8px;
  }

  .newsletter-back-link {
    margin-top: 16px;
    margin-left: 16px;
  }

  .featured-newsletter-grid {
    grid-template-areas: "Text"
      "Image";
    -ms-grid-columns: 100%;
    grid-template-columns: 100%;
    -ms-grid-rows: auto auto;
    grid-template-rows: auto auto;
  }

  .footer-2 {
    padding: 40px 20px;
  }

  .footer-image {
    -o-object-fit: contain;
    object-fit: contain;
  }

  .blog-category-tab-link.w--current {
    width: auto;
  }

  .blog-category-tab-link.categories-index {
    padding-right: 16px;
    padding-left: 16px;
    font-size: 14px;
    letter-spacing: 0.75px;
  }

  .blog-category-tab-link.categories-index.all-topics.w--current {
    margin-right: 0px;
  }

  .blog-category-tabs-menu {
    justify-content: center;
    flex-wrap: wrap;
  }

  .blog-index-category-tabs {
    margin-top: -460px;
  }

  .blog-index-article-list {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }

  .blog-index-article-item {
    width: 100%;
  }

  .blog-category-text {
    font-size: 14px;
  }

  .blog-category-link {
    align-items: center;
  }

  .blog-additional-topics-list {
    align-items: center;
  }

  .hero-2 {
    padding: 40px 20px;
  }

  .flex-container {
    flex-direction: column;
  }

  .hero-image-mask {
    margin-right: 0px;
    margin-left: 0px;
    order: -1;
  }

  .nav-dropdown-list {
    position: relative;
  }

  .nav-dropdown {
    height: auto;
    min-height: 48px;
  }

  .nav-dropdown.w--open {
    height: auto;
  }

  .nav-dropdown-description-text {
    max-width: 50ch;
  }

  .nav-dropdown-grid.no-sidebar {
    width: 100%;
    max-width: none;
  }

  .navbar-dropdown-link {
    width: 100%;
    grid-column-gap: 4px;
    grid-row-gap: 4px;
  }

  .nav-menu-flex {
    position: relative;
    z-index: 1;
    overflow: auto;
    height: 100vh;
    margin-bottom: 0px;
    padding-bottom: 226px;
    -ms-grid-row-align: stretch;
    align-self: stretch;
    flex: 0 auto;
  }

  .nav-menu-link {
    height: 48px;
  }

  .nav-menu-2022 {
    overflow: hidden;
    height: 100vh;
    flex-direction: column;
  }

  .footer-section-2022 {
    padding-right: 32px;
    padding-left: 32px;
  }

  .testimonial-column-light {
    padding: 60px 15px;
  }

  .testimonial-grid-two {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }

  .testimonial-info-three {
    flex-direction: row;
  }

  .hero-heading-center {
    padding: 60px 15px;
  }

  .instagram-list {
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
  }

  .pricing-overview {
    padding: 60px 15px;
  }

  .features-list {
    padding: 60px 15px;
  }

  .hero-heading-right {
    padding: 60px 15px;
  }

  .navbar-logo-left-container {
    max-width: 100%;
  }

  .navbar-brand {
    padding-left: 0px;
  }

  .nav-menu-two {
    padding-bottom: 30px;
    flex-direction: column;
    border-radius: 20px;
  }

  .nav-link {
    display: inline-block;
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .nav-dropdown-2 {
    display: flex;
    flex-direction: column;
    align-items: center;
  }

  .nav-dropdown-toggle {
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .nav-dropdown-list-2.shadow-three {
    box-shadow: 0 8px 50px 0 rgba(0, 0, 0, 0.05);
  }

  .nav-dropdown-list-2.shadow-three.w--open {
    position: relative;
  }

  .nav-dropdown-list-2.shadow-three.mobile-shadow-hide {
    box-shadow: none;
  }

  .nav-divider {
    width: 200px;
    height: 1px;
    max-width: 100%;
    margin-top: 10px;
    margin-bottom: 10px;
  }

  .nav-link-accent {
    display: inline-block;
    margin-right: 5px;
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .mobile-margin-top-10 {
    margin-top: 10px;
  }

  .top-nav-banner {
    font-size: 15px;
  }

  .instagram-scrolling-list-wrapper {
    margin-top: 32px;
    padding-bottom: 75px;
  }

  .accordion-item-content {
    margin-right: 0px;
  }

  .padding-vertical {
    padding-right: 0rem;
    padding-left: 0rem;
  }

  .logo_component-slider {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    grid-row-gap: 2rem;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }

  .logo-slider-img {
    width: 125px;
  }
}

@media screen and (max-width: 479px) {
  .body {
    padding-top: 60px;
  }

  .hero {
    padding-top: 45px;
    padding-right: 6%;
    padding-left: 6%;
  }

  .hero.products {
    padding-top: 50px;
    padding-bottom: 167px;
  }

  .hero.inner {
    padding-top: 50px;
  }

  .hero.inner.download {
    padding-top: 50px;
  }

  .hero.inner.padded {
    padding-top: 50px;
  }

  .hero.inner.padded.career {
    padding-top: 50px;
    padding-bottom: 50px;
  }

  .hero.inner.padded.challenge {
    padding-top: 50px;
  }

  .hero.inner.about_us {
    padding-top: 50px;
  }

  .hero.inner.community {
    padding-top: 50px;
  }

  .hero.inner.pricing-table {
    padding-top: 50px;
  }

  .hero.inner.downloadhub {
    padding-top: 50px;
  }

  .hero.inner.cypher {
    padding-top: 50px;
  }

  .hero.inner.cypher.career {
    padding-top: 50px;
  }

  .hero.inner.cypher.challenge {
    padding-top: 50px;
  }

  .hero.inner.kafka_hero.cloud_launch {
    background-image: linear-gradient(127deg, #ffc500, #d22 35%, #720096);
    background-position: 0px 0px;
    background-size: auto;
  }

  .hero.inner.kafka_hero.cloud_launch.gdz_az {
    background-image: url("https://assets.website-files.com/611e21f2cab5d3fde1f1197b/62a9821ceda8941ee414c33d_Asset%202%20(1).svg"), linear-gradient(127deg, #ffc500, #d22 35%, #720096);
    background-position: 0px 0px, 0px 0px;
    background-size: cover, auto;
    background-repeat: repeat, repeat;
    background-attachment: scroll, scroll;
  }

  .hero.article_hero {
    padding-top: 215px;
  }

  .hero.blog_hero {
    padding-right: 6%;
    padding-left: 6%;
  }

  .hero.home.pages_home {
    height: auto;
  }

  .hero.home.pages_home.hero_how_it_works {
    background-image: linear-gradient(127deg, #ffc500, #d22 35%, #720096);
    background-position: 0px 0px;
    background-size: auto;
    background-repeat: repeat;
    background-attachment: scroll;
  }

  .hero.home.pages_home.home_download_hero.hero_download_mobile {
    height: auto;
    margin-bottom: 0px;
    padding-right: 2%;
    padding-left: 2%;
  }

  .hero.categories-index {
    padding-top: 90px;
    padding-right: 6%;
    padding-left: 6%;
  }

  .hero.topic-index {
    padding-right: 6%;
    padding-left: 6%;
  }

  .hero.new-blog-index {
    padding: 32px 0%;
  }

  .hero.filtered-blog-index {
    padding: 32px 0%;
  }

  .hero.hero_home_new {
    height: auto;
  }

  .nav {
    padding-top: 0px;
    padding-bottom: 0px;
  }

  .nav_container {
    width: 90%;
  }

  .nav_menu {
    padding-right: 6%;
    padding-left: 6%;
    justify-content: center;
    text-align: left;
  }

  .btn {
    display: block;
    width: 90%;
    margin-top: 10px;
    margin-right: auto;
    margin-left: 0px;
  }

  .btn.responsive {
    display: none;
    padding-right: 15px;
    padding-left: 15px;
    font-size: 11px;
  }

  .btn.submit_btn.dl {
    top: 256px;
  }

  .btn.tab_btn {
    margin-top: 0px;
    margin-left: 0px;
  }

  .btn.tb {
    margin-left: 0px;
  }

  .btn.right {
    width: 100%;
    margin-top: 15px;
    margin-right: 0px;
    margin-left: 0px;
  }

  .btn.lft {
    width: 100%;
    margin-right: 0px;
  }

  .btn.fw {
    width: 100%;
  }

  .btn.dl_btn {
    width: 100%;
    padding-right: 50px;
    padding-left: 15px;
  }

  .btn.wide {
    width: 100%;
    margin-right: 0px;
  }

  .btn.hero_cta {
    width: 100%;
    margin-right: auto;
    margin-bottom: 20px;
    margin-left: auto;
  }

  .btn.hero_cta.hero_product_btn {
    padding-right: 40px;
    padding-left: 40px;
    text-align: left;
  }

  .btn.hero_cta.btn_mobile {
    display: inline-block;
    width: 70%;
    margin-top: 0px;
    padding-right: 10px;
    padding-left: 10px;
    text-align: center;
  }

  .btn.hero_cta.gqla_btn_bottom_gradient {
    margin-bottom: 20px;
  }

  .btn.nav_btn {
    margin-right: auto;
    margin-left: auto;
  }

  .nav_link {
    margin-bottom: 5px;
    font-size: 20px;
    line-height: 40px;
    text-align: left;
  }

  .container.hero_flex.hero_download_mobile_flex {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
  }

  .container.flex {
    flex-direction: row;
    flex-wrap: wrap;
  }

  .container.flex.vertical {
    padding-right: 4.5%;
    padding-left: 4.5%;
  }

  .container.flex.community {
    margin-top: 0px;
    margin-bottom: 0px;
  }

  .container.flex.community.gqla_gray_padding {
    padding-right: 6%;
    padding-left: 6%;
  }

  .container.flex.community.mage_gray.mobile_mage_padding {
    padding-right: 4.5%;
    padding-left: 4.5%;
  }

  .container.flex.community.home_1.mobile_home_usecase {
    margin-top: 20px;
  }

  .container.flex.community.lab_padding.mobile_lab_padding {
    padding-right: 5%;
    padding-left: 5%;
  }

  .container.flex.community.container_product {
    padding-right: 0px;
    padding-left: 0px;
  }

  .container.flex.community.container_gray {
    margin-top: 0px;
    margin-bottom: 0px;
    padding-right: 0%;
    padding-left: 0%;
  }

  .container.flex.community.container_gray.container_graj_1 {
    margin-bottom: 0px;
  }

  .container.flex.community.gradient_container_bottom {
    max-width: none;
    margin-top: 0px;
    padding-bottom: 0px;
  }

  .container.flex.community.container_product_left {
    margin-top: 50px;
    margin-bottom: 50px;
  }

  .container.flex.community.container_product_left.container_gqla_margin {
    margin-bottom: 50px;
  }

  .container.flex.community.gql_gray_section_container {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 40px 6%;
  }

  .container.flex.community.gql_gray_section_container.mobile_teams {
    margin-top: 70px;
  }

  .container.flex.community.container_product_left-_home {
    margin-top: 0px;
    margin-bottom: 0px;
  }

  .container.flex.community.how_container.how_h2 {
    margin-top: 60px;
    margin-bottom: 20px;
  }

  .container.flex.community.careers_right_container {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .container.flex.community.careers_right_container.teams_right_container_bottom {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .container.flex.wrap {
    flex-wrap: nowrap;
  }

  .container.flex.logo-cont {
    flex-direction: row;
  }

  .container.flex.container_gray {
    padding-right: 0%;
    padding-left: 0%;
  }

  .container.flex.about_us_container {
    margin-right: 0px;
    margin-left: 0px;
  }

  .container.tb_flex {
    padding-right: 6%;
    padding-left: 6%;
  }

  .container.sub {
    top: 10px;
  }

  .container.contact_box {
    padding-right: 6%;
    padding-left: 6%;
  }

  .container.top_article {
    padding-right: 0%;
    padding-left: 0%;
  }

  .container.article_body {
    padding-right: 6%;
    padding-left: 6%;
  }

  .container.tweet-embed {
    margin-top: 40px;
  }

  .container.waitlist_box {
    padding-right: 6%;
    padding-left: 6%;
  }

  .container.waitlist_content {
    padding-right: 25px;
    padding-left: 25px;
  }

  .container.waitlist_content.cloud.product_page_pip {
    max-width: 100%;
  }

  .container.reach {
    margin-top: 40px;
  }

  .container.blog {
    padding-right: 6%;
    padding-left: 6%;
  }

  .container.newsletter {
    margin-top: 64px;
  }

  .container.latest-newsletter {
    padding: 0px 25px 16px;
  }

  .container.blog-index-featured-article {
    overflow: hidden;
  }

  .container.internship {
    padding-right: 20px;
    padding-left: 20px;
  }

  .container.container_code_block {
    display: block;
    padding-left: 0px;
  }

  .container.container_code_block.container_teams_code_block {
    display: none;
  }

  .container.container_product {
    padding-right: 0%;
    padding-left: 0%;
  }

  .container.container_tablet {
    padding-right: 0%;
    padding-left: 0%;
  }

  .container.about_us_container {
    text-align: left;
  }

  .container.careers_container_benefits.acordion_container {
    padding-right: 6%;
    padding-left: 6%;
  }

  .container.download_2_box_container {
    display: flex;
    flex-direction: column;
  }

  .container.mobile_download_container {
    margin-right: 0%;
    margin-left: 2%;
  }

  .hero_left {
    max-width: 100%;
  }

  .hero_left.inner.waitlist {
    min-width: 0px;
    margin-bottom: 0px;
    padding-top: 30px;
  }

  .hero_left.gqla_hero_left.new_pages.mobile_gql_hero {
    width: 100%;
    max-width: 100%;
  }

  .hero_left.new_home_hero.mogile_home {
    max-width: 100%;
  }

  .hero_left.legal_hero_left.hero_legal_mobile {
    padding-bottom: 30px;
  }

  .hero_right.download_inner {
    top: 0px;
    margin-top: -50px;
    margin-bottom: 0px;
  }

  .hero_right.why_memgraph {
    top: 0px;
    margin-bottom: 0px;
  }

  .hero_right.hp_img {
    display: none;
  }

  .hero_right.download_hub_right {
    top: 0px;
    margin-top: -50px;
    margin-bottom: 0px;
  }

  .h1 {
    font-size: 44px;
    line-height: 54px;
  }

  .h1.product {
    font-size: 34px;
    line-height: 44px;
  }

  .h1.inner {
    margin-top: 60px;
    font-size: 34px;
    line-height: 44px;
  }

  .h1.inner.cloud_launch {
    margin-top: 20px;
    font-size: 52px;
    line-height: 58px;
  }

  .h1.article {
    max-width: 100%;
  }

  .h1.newsletter-index {
    max-width: 100%;
    font-size: 24px;
    line-height: 1.4em;
  }

  .h1.blog-index-featured-title {
    max-width: 100%;
    font-size: 24px;
    line-height: 1.3em;
  }

  .h1.topic-headline {
    font-size: 36px;
  }

  .h1.product_hero {
    font-size: 45px;
    line-height: 50px;
  }

  .h1.new_home.mobile_home_h1 {
    width: auto;
    margin-top: 0px;
    font-size: 42px;
    line-height: 48px;
  }

  .h1.h1-hero {
    font-size: 42px;
    line-height: 48px;
    font-weight: 600;
  }

  .h1.h1-hero.teams_h1 {
    font-size: 52px;
    line-height: 58px;
  }

  .h1.h1-hero-gql {
    max-width: 320px;
    font-size: 32px;
    line-height: 48px;
    font-weight: 600;
  }

  .h1.hero_h1 {
    max-height: none;
  }

  .h1.hero_h1.h1_4_lines {
    width: auto;
  }

  .hero_paragraph.product_hero.mage_hero.mobile_mage_hero_p {
    max-width: 100%;
  }

  .hero_paragraph.new_home.mobile_hero_p {
    font-size: 16px;
    line-height: 24px;
  }

  .hero_paragraph.hero_paragraph_product {
    font-size: 16px;
    line-height: 24px;
  }

  .memgraph_home_illustration_streaming_data_platform-svg.inner {
    max-width: 99%;
  }

  .memgraph_home_illustration_streaming_data_platform-svg.toolbox {
    max-width: 99%;
  }

  .memgraph_home_illustration_streaming_data_platform-svg.download_graphic {
    max-width: 99%;
    margin-bottom: -35px;
  }

  .memgraph_home_illustration_streaming_data_platform-svg.why_graphic {
    max-width: 100%;
    margin-top: 0px;
    margin-bottom: -24px;
  }

  .memgraph_home_illustration_streaming_data_platform-svg.community_graphic {
    right: -5px;
    width: 100%;
    max-width: 100%;
    margin-top: -10px;
    margin-bottom: -25px;
  }

  .memgraph_home_illustration_streaming_data_platform-svg.video_grid {
    max-width: 100%;
    margin-top: 0px;
    margin-bottom: -24px;
  }

  .memgraph_home_illustration_streaming_data_platform-svg.pressroom {
    max-width: 100%;
    margin-top: -36px;
    margin-bottom: 21px;
  }

  .memgraph_home_illustration_streaming_data_platform-svg.download_hub_graphic {
    max-width: 99%;
    margin-bottom: 5px;
  }

  .memgraph_home_illustration_streaming_data_platform-svg.gqla_hero_img {
    width: 100%;
  }

  .memgraph_home_illustration_streaming_data_platform-svg.pp_networkx_hero_img {
    margin-bottom: 0px;
  }

  .logo_section {
    padding-right: 6%;
    padding-left: 6%;
  }

  .logo_section.about {
    padding-bottom: 0px;
  }

  .logo_img {
    max-width: 45%;
    order: 2;
  }

  .logo_img._2 {
    max-width: 33%;
    order: 3;
  }

  .logo_img._3 {
    max-width: 48%;
    margin-bottom: 10px;
  }

  .logo_img._1 {
    max-width: 33%;
    margin-bottom: 10px;
    order: 1;
  }

  .logo_img.m2 {
    max-width: 28%;
    margin-bottom: 10px;
    order: 1;
  }

  .logo_img.iqt {
    max-width: 33%;
  }

  .logo_img.hb {
    max-width: 27%;
    order: 3;
  }

  .section {
    padding-right: 6%;
    padding-left: 6%;
  }

  .section.grey.tall {
    padding-bottom: 60px;
  }

  .section.lines {
    background-position: 50% 262px;
  }

  .section.lines.new_home {
    padding-bottom: 0px;
  }

  .section.lines.new_home.no_lines_home.mobile_home_stream {
    margin-top: 0px;
    padding-top: 0px;
  }

  .section.grid {
    padding-top: 30px;
  }

  .section.grid.gqla_grid_features {
    padding-top: 50px;
  }

  .section.grid.gqla_grid_features.careers_section_title_png {
    padding-top: 25px;
  }

  .section.grid.memgraphdb_grid_features-copy {
    padding-top: 50px;
  }

  .section.grid.use_case_section {
    margin-top: 80px;
    padding-top: 0px;
  }

  .section.bg {
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
  }

  .section.tb_tabs {
    padding-right: 0%;
    padding-bottom: 40px;
    padding-left: 0%;
  }

  .section.points {
    padding-bottom: 20px;
  }

  .section.values {
    padding-bottom: 20px;
  }

  .section.locations {
    padding-top: 30px;
    padding-bottom: 0px;
  }

  .section.tall {
    padding-bottom: 50px;
  }

  .section.no_overflow {
    padding-bottom: 60px;
  }

  .section.no_overflow.section_left {
    margin-top: 0px;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-bottom: 0px;
  }

  .section.no_overflow.section_left.memgraphdb_left_1 {
    margin-top: 0px;
    margin-bottom: 0px;
  }

  .section.no_overflow.section_right_gray {
    padding-top: 0px;
    padding-bottom: 0px;
  }

  .section.no_overflow.section_left-_home {
    margin-top: 40px;
    margin-bottom: 40px;
    padding-top: 0px;
    padding-bottom: 0px;
  }

  .section.no_overflow.graph_visualize_tool_right {
    padding-top: 0px;
    padding-bottom: 0px;
  }

  .section.form_section.install_form {
    margin-bottom: 0px;
  }

  .section.form_section.globalform {
    margin-bottom: 0px;
  }

  .section.career_embed_section {
    padding-top: 40px;
  }

  .section.purpose {
    padding-top: 65px;
  }

  .section.instructions {
    padding-bottom: 20px;
  }

  .section.semi_grey {
    padding-bottom: 40px;
  }

  .section.pk_no_overflow {
    padding-bottom: 0px;
  }

  .section.small {
    padding-top: 20px;
  }

  .section.app_challenge_start {
    padding-top: 120px;
    padding-bottom: 20px;
  }

  .section.community_section {
    padding-top: 40px;
    padding-bottom: 30px;
  }

  .section.dl_hero {
    padding-bottom: 20px;
  }

  .section._3column_product_section {
    margin-top: 32px;
    margin-bottom: 0px;
    padding-bottom: 20px;
  }

  .section._3column_product_section.benefits_section {
    z-index: auto;
    padding-bottom: 0px;
  }

  .section.about_us_h3_section.our_journey_gray {
    display: none;
  }

  .h2 {
    font-size: 26px;
    line-height: 36px;
  }

  .h2.white.positioned {
    margin-left: 6%;
    font-size: 23px;
  }

  .h2.white.careers_positioned {
    margin-left: 6%;
    font-size: 23px;
  }

  .h2.white.la {
    text-align: left;
  }

  .h2.white.gqla_gradient {
    text-align: left;
  }

  .h2.white.gqla_gradient.gqla_last.mobile_cloud_h2 {
    text-align: left;
  }

  .h2.white.gqla_gradient.gqla_last.moile_lab_h2 {
    text-align: left;
  }

  .h2.white.gqla_gradient.gqla_last.mobile_gql_h2 {
    max-width: none;
    padding-bottom: 30px;
    font-size: 24px;
    line-height: 32px;
  }

  .h2.white.gqla_gradient.mobile_mage_h2 {
    text-align: left;
  }

  .h2.white.gqla_gradient.mobile_gql_h2 {
    text-align: left;
  }

  .h2.white.new_home.new_home_h2.mobile_home_h2_icons {
    font-size: 24px;
    text-align: left;
  }

  .h2.white.orange_gradient_h2 {
    font-size: 24px;
    text-align: left;
  }

  .h2.white.h2_gqla_gradient {
    width: auto;
    max-width: none;
    font-size: 24px;
    line-height: 32px;
    text-align: left;
  }

  .h2.large {
    font-size: 30px;
    line-height: 40px;
  }

  .h2.large.wider {
    margin-top: 10px;
    font-size: 30px;
    line-height: 40px;
  }

  .h2.large.tb_wider {
    margin-top: 10px;
    font-size: 30px;
    line-height: 40px;
  }

  .h2.large.ul.gqla_left {
    max-width: 100%;
  }

  .h2.large.ul.gqla_left.gqla_tutorial.new_home.mobile_home_h2 {
    max-width: 100%;
  }

  .h2.large.ul.gqla_left.pip_instal_product.mobile_h2_hero {
    width: 100%;
    max-width: 100%;
    line-height: 32px;
  }

  .h2.large.ul.gqla_left.mobile_container_h2 {
    width: 100%;
  }

  .h2.large.ul.h2_gqla_gray_feature {
    font-size: 24px;
    line-height: 32px;
  }

  .h2.large.installation {
    margin-top: 10px;
    font-size: 30px;
    line-height: 40px;
  }

  .h2.large.dl {
    margin-top: 10px;
    font-size: 30px;
    line-height: 40px;
  }

  .h2.large.dl {
    margin-top: 10px;
    font-size: 30px;
    line-height: 40px;
  }

  .h2.large_link_title {
    font-size: 25px;
    line-height: 34px;
  }

  .h2.left_title {
    margin-bottom: 30px;
    font-size: 25px;
    line-height: 36px;
  }

  .h2.smaller.white---cta {
    font-size: 24px;
    line-height: 34px;
  }

  .h2.large_connect {
    font-size: 30px;
    line-height: 40px;
  }

  .h2.large_connect.wider {
    margin-top: 10px;
    font-size: 30px;
    line-height: 40px;
  }

  .h2.large_connect.tb_wider {
    margin-top: 10px;
    font-size: 30px;
    line-height: 40px;
  }

  .h2.large---white {
    font-size: 30px;
    line-height: 40px;
  }

  .h2.large---white.wider {
    margin-top: 10px;
    font-size: 30px;
    line-height: 40px;
  }

  .h2.large---white.tb_wider {
    margin-top: 10px;
    font-size: 30px;
    line-height: 40px;
  }

  .h2.large---white.installation {
    margin-top: 10px;
    font-size: 30px;
    line-height: 40px;
  }

  .h2.large---white.dl {
    margin-top: 10px;
    font-size: 30px;
    line-height: 40px;
  }

  .h2.gqla_feature_header {
    margin-top: 0px;
    margin-bottom: 0px;
  }

  .h2.gqla_feature_header.hiring_h2_header {
    margin-top: 0px;
    margin-bottom: 30px;
  }

  .h2.gqla_feature_header.about_us_people_header {
    max-width: none;
    margin-top: 10px;
    margin-bottom: 10px;
  }

  .h2.h2_gray_section_product {
    height: auto;
  }

  .h2.h2_gradient_bottom {
    margin-top: 0px;
    font-size: 24px;
    line-height: 32px;
  }

  .h2.h2_carers_section_left {
    max-width: none;
  }

  ._3_split {
    margin-top: 0px;
  }

  .individual_split {
    padding-right: 0px;
    padding-left: 0px;
  }

  .light_paragraph.large.gqla_left.gqla_tutorial {
    margin-bottom: 40px;
    color: #231f20;
  }

  .light_paragraph.large.gqla_left.new_home.mobile_container_home_p {
    max-width: 100%;
  }

  .light_paragraph.large.gray_section_p {
    max-width: none;
  }

  .light_paragraph.large.p_section_left {
    margin-bottom: 30px;
  }

  .light_paragraph.max_w_width {
    max-width: 100%;
  }

  .light_paragraph.gradient_bottom_p {
    max-width: none;
    font-size: 16px;
    text-align: left;
  }

  .gradient_section {
    overflow: hidden;
    padding-right: 6%;
    padding-left: 6%;
  }

  .gradient_section.new_home.new_home_for_dev {
    margin-top: 60px;
  }

  .gradient_section.gradient_orange_product {
    margin-top: 45px;
    margin-bottom: 0px;
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .gradient_section.gradient_product_section {
    z-index: 0;
    margin-top: 0px;
    margin-bottom: 0px;
    padding-top: 50px;
    padding-bottom: 0px;
  }

  .gradient_section.gradient_product_section.gradient_product_section_home {
    margin-bottom: -40px;
  }

  .gradient_section.gradient_product_section.gradient_product_section_nosql {
    margin-bottom: -40px;
  }

  .gradient_section.gradient_product_section.gradient_careers {
    margin-top: 60px;
  }

  .gradient_bg {
    padding-right: 6%;
    padding-left: 6%;
  }

  .gradient_bg.small {
    padding-left: 6%;
  }

  .gradient_bg.gradient_product_bg {
    z-index: 0;
    margin-top: 0px;
    margin-left: 0px;
    padding-left: 6%;
  }

  .left_split.new_home_left.mobile_home {
    width: 100%;
    margin-bottom: 0px;
    padding-bottom: 0px;
  }

  .left_split.new_home_left.mobile_div {
    width: 100%;
  }

  .left_split.orange_gradient_left {
    display: block;
    margin-top: 0px;
    margin-bottom: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
  }

  .left_split.left_split_gradient {
    padding-bottom: 0px;
  }

  .left_split.gqla_bottom_gradient {
    margin-top: 0px;
    margin-bottom: 0px;
    padding-bottom: 0px;
  }

  .white_paragraph.lower_marg.orange_gradient_p {
    margin-bottom: 0px;
    font-weight: 400;
  }

  .white_paragraph.lower_marg.gqla_gradinet_bottom_p {
    margin-bottom: 0px;
    padding-bottom: 30px;
    line-height: 24px;
  }

  .flex_container {
    padding-top: 0px;
  }

  .flex_container.home.gqla_gradient {
    padding-top: 50px;
    padding-bottom: 0px;
  }

  .flex_container.home.gqla_gradient.careers_gradient {
    margin-top: 25px;
  }

  .flex_container.home.new_home.mobile_home_flex {
    height: 100%;
    margin-top: 0px;
  }

  .flex_container.home.gqla_gradient_bottom {
    margin-top: 60px;
    margin-bottom: 60px;
  }

  .flex_container.mobile_gradient_bottom {
    padding-top: 40px;
  }

  .flex_container.mobile_gradient_bottom.about_us_gradient_bottom {
    margin-top: 48px;
  }

  .right_split.right_aligned {
    width: 100%;
  }

  .right_split.home_right {
    display: none;
  }

  .right_split.home_right.gqla_gradient {
    display: block;
    margin-bottom: 0px;
    grid-auto-columns: 1fr;
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
    -ms-grid-rows: auto auto;
    grid-template-rows: auto auto;
  }

  .right_split.home_right.gqla_gradient.btn_spacing {
    width: auto;
    align-self: flex-start;
  }

  .right_split.home_right.new_home {
    display: none;
  }

  .right_split.home_right.new_home.new_home_left.mobile_home {
    display: block;
    width: 100%;
  }

  .right_split.home_right.new_home.new_home_left.mobile_div {
    display: block;
    width: 100%;
  }

  .right_split.orange_gradient_right {
    display: block;
    margin-top: 40px;
  }

  .build_grow_graphic {
    right: -1%;
    width: 106%;
    max-width: 106%;
  }

  .arrow_link.white {
    margin-top: 10px;
  }

  .arrow_link.purple {
    margin-top: 10px;
  }

  .arrow_link.cta_2 {
    margin-top: 25px;
    margin-left: 0px;
  }

  .arrow_link.community.gqla_left {
    display: none;
    margin-top: 0px;
  }

  .logo_split {
    padding-bottom: 15px;
  }

  .logo_split.php {
    width: 45%;
    padding-right: 64px;
    padding-left: 0px;
  }

  .logo_split.rust {
    width: 45%;
    padding-right: 65px;
    padding-left: 0px;
  }

  .logo_split.grid4 {
    display: none;
    width: 45%;
  }

  .logo_split.csharp {
    width: 45%;
    padding-right: 77px;
  }

  .logo_split.python {
    width: 45%;
    padding-right: 0px;
  }

  .logo_split.java {
    width: 45%;
    padding-left: 0px;
  }

  .logo_split.ruby {
    width: 45%;
    padding-left: 0px;
  }

  .logo_split.js {
    width: 45%;
    padding-left: 0px;
  }

  .logo_split.gl {
    width: 45%;
    padding-right: 21px;
    padding-left: 0px;
  }

  .try_section {
    padding-top: 35px;
    padding-bottom: 35px;
  }

  .try_bg {
    padding-top: 15px;
    padding-right: 25px;
    padding-left: 25px;
  }

  .footer {
    padding-right: 6%;
    padding-left: 6%;
  }

  .upper_footer {
    flex-direction: column;
    align-items: flex-start;
  }

  .right_icons {
    display: flex;
    width: 100%;
    margin-top: 35px;
    justify-content: space-between;
    align-items: center;
  }

  .social_icon {
    margin-left: 0px;
  }

  .lower_footer {
    flex-direction: column;
    align-items: flex-start;
  }

  .footer_links {
    width: 100%;
  }

  .footer_link {
    font-size: 22px;
  }

  .links_holder {
    padding-right: 0px;
  }

  .legal {
    text-align: left;
  }

  .footer_links_right {
    width: 100%;
    margin-top: 15px;
    padding-left: 0px;
  }

  .menu_button {
    width: 37px;
    margin-left: 0px;
  }

  .tab_menu {
    padding-top: 120px;
    padding-right: 6%;
    padding-left: 6%;
  }

  .tab {
    width: 100%;
  }

  .tab_pane {
    padding-top: 40px;
    padding-right: 6%;
    padding-left: 6%;
  }

  .tab1 {
    right: -1%;
    width: 106%;
    max-width: 106%;
  }

  .tab2 {
    right: -1%;
    width: 106%;
    max-width: 106%;
  }

  .tab3 {
    right: -1%;
    width: 106%;
    max-width: 106%;
  }

  .tab4 {
    right: -1%;
    width: 106%;
    max-width: 106%;
  }

  .half_div {
    width: 100%;
    margin-bottom: 45px;
  }

  .half_div.end {
    margin-top: 0px;
    margin-bottom: -40px;
  }

  .deployment_types {
    padding-right: 6%;
    padding-left: 6%;
  }

  .deployment_types.no_bg {
    padding-top: 45px;
    padding-right: 6%;
    padding-left: 6%;
  }

  .deployment_section.dl {
    padding-bottom: 140px;
  }

  .deployment_container {
    left: 0%;
    width: 100%;
    padding: 10px 20px 30px;
  }

  .features_flex {
    margin-top: 30px;
  }

  .features_flex.installation {
    margin-top: 50px;
  }

  .split_3 {
    overflow: visible;
    width: 100%;
  }

  .split_3.hide {
    display: none;
  }

  .logos_aligned {
    padding-bottom: 50px;
  }

  .logos_aligned.gqla_alchemy_gray {
    padding-bottom: 60px;
  }

  .logos_aligned.gqla_alchemy_gray.cloud_gray {
    padding-right: 4.5%;
    padding-left: 4.5%;
  }

  .logos_aligned.mage_gray {
    padding-top: 1px;
  }

  .logos_aligned.logos_aligned_prodct {
    padding-right: 4%;
    padding-bottom: 0px;
    padding-left: 4%;
  }

  .logos_aligned.memgraphdb_explore {
    padding: 160px 6% 0px;
  }

  .grey_section.gqla_alchemi_grey {
    margin-bottom: 0px;
    padding-bottom: 0px;
  }

  .grey_section.gqla_alchemi_grey.mobile_cloud_padding {
    padding-right: 1.5%;
    padding-left: 1.5%;
  }

  .grey_section.grey_product_section {
    padding-right: 2%;
    padding-left: 2%;
  }

  .logo_flex {
    margin-top: 30px;
  }

  .logo_flex.new_home {
    flex-direction: column;
    align-items: center;
    flex: 0 auto;
  }

  .logo_flex.new_home.mobile_home_logo {
    display: block;
    margin-left: 0px;
    padding-left: 0px;
    text-align: center;
  }

  .productivity_logos.pandas {
    width: 42%;
  }

  .productivity_logos.pandas.new_page.mobile_home_logo_icon {
    display: inline-block;
    width: 100%;
    max-width: 100px;
    margin-right: 20px;
    margin-left: 0px;
  }

  .productivity_logos.networkx {
    width: 48%;
  }

  .productivity_logos.networkx.new_page.mobile_home_logo_icon {
    max-width: 100px;
    margin-right: 20px;
  }

  .productivity_logos.oc {
    width: 44%;
  }

  .productivity_logos.oc.new_page.mobile_home_logo_icon {
    max-width: 100px;
  }

  .productivity_logos.tf {
    width: 48%;
  }

  .productivity_logos.tf.new_home_logo.mobile_home_logo_icon {
    width: 100%;
    max-width: 100px;
    margin-right: 20px;
  }

  .pricing_section {
    padding-right: 6%;
    padding-bottom: 50px;
    padding-left: 6%;
  }

  .explore_section {
    padding-right: 6%;
    padding-bottom: 30px;
    padding-left: 6%;
  }

  .cta_block {
    padding-right: 25px;
    padding-left: 25px;
  }

  .arrow_span.dl_arrow {
    margin-left: 10px;
  }

  .img_right {
    width: 65%;
  }

  .cta_container {
    padding-top: 25px;
    flex-direction: column;
  }

  .pricing_col._4 {
    width: 100%;
  }

  .col_top {
    padding-right: 15px;
    padding-left: 15px;
  }

  .col_top.grey {
    background-color: #fff;
  }

  .right_dds {
    width: 100%;
  }

  .dd_holder {
    width: 100%;
  }

  .dd_holder.tab_dds {
    margin-bottom: 20px;
  }

  .deployment_tab {
    width: 100%;
    font-size: 20px;
    line-height: 26px;
  }

  .tab_subhead {
    line-height: 18px;
  }

  .gradient_bar {
    margin-top: 10px;
  }

  .top_tab_content {
    font-size: 19px;
  }

  .toolbox_tabs {
    top: 155px;
    display: flex;
    overflow: hidden;
    padding-right: 30px;
    align-items: center;
  }

  .toolbox_left {
    padding-right: 25px;
  }

  .before_menu {
    margin-bottom: 200px;
  }

  .before_menu.tb_head {
    margin-top: -50px;
    margin-bottom: 125px;
    padding-right: 6%;
    padding-left: 6%;
  }

  .post_menu.tb_body {
    padding-right: 0%;
    padding-left: 6.5%;
  }

  .toolbox_right {
    width: 88%;
    margin-left: 0px;
    padding-top: 50px;
  }

  .toolbox_tab {
    display: inline-block;
    margin-right: 20px;
    margin-bottom: 0px;
    margin-left: 20px;
    font-size: 16px;
    line-height: 20px;
  }

  .grey-bg.cloud_launch.webinar_grey {
    margin-top: -60px;
    margin-bottom: 40px;
  }

  .paragraph.webinar_paragraph {
    margin-bottom: 25px;
  }

  .btn_link {
    flex-direction: column;
    align-items: flex-start;
  }

  .header_text.usecases {
    margin-bottom: 20px;
  }

  .additional_resources {
    padding-bottom: 10px;
  }

  .spaced_section {
    padding-bottom: 30px;
  }

  .additional_resources_section {
    padding-right: 6%;
    padding-left: 6%;
  }

  .number_block {
    margin-bottom: 30px;
    flex-direction: column;
  }

  .right_number_content {
    margin-left: 0px;
  }

  .why_number {
    margin-bottom: 15px;
    font-size: 32px;
    line-height: 35px;
  }

  .why_title {
    line-height: 26px;
  }

  .use_cases {
    padding-right: 6%;
    padding-left: 6%;
  }

  .use_case_section {
    padding-bottom: 0px;
  }

  .dark_div {
    margin-left: -6%;
    padding-right: 6%;
    padding-bottom: 50px;
    padding-left: 6%;
  }

  .dark_left {
    width: 100%;
    margin-bottom: 10px;
  }

  .dark_bg {
    left: -4%;
    top: 0%;
    right: 0%;
    bottom: 0%;
    width: 105vw;
    margin-right: auto;
    margin-left: auto;
    padding-bottom: 50px;
  }

  .ebook_right {
    width: 100%;
  }

  .spacer.taller {
    padding-top: 0px;
    padding-bottom: 0px;
  }

  .spacer.large {
    padding-top: 30px;
    padding-bottom: 30px;
  }

  .spacer.med {
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .browser_text {
    display: none;
  }

  .ebook_graphic {
    width: 100%;
  }

  .value {
    width: 100%;
    margin-bottom: 50px;
  }

  .value.benefits {
    margin-bottom: 0px;
  }

  .left_images {
    flex-direction: column;
  }

  .img_1 {
    width: 100%;
    padding-top: 160px;
    padding-bottom: 160px;
    background-position: 50% 0%;
  }

  .img_2 {
    width: 100%;
    margin-top: 20px;
    padding-top: 160px;
    padding-bottom: 160px;
    background-position: 50% 0%;
  }

  .location_icon {
    flex-direction: column;
    flex-wrap: wrap;
    align-items: center;
  }

  .individual_location {
    margin-bottom: 40px;
  }

  .location_icons {
    height: 86px;
  }

  .positions_section {
    padding-top: 35px;
    padding-bottom: 65px;
  }

  .team_block {
    padding-right: 25px;
    padding-left: 25px;
  }

  .banner_div {
    margin-bottom: -86px;
    padding-top: 64px;
    padding-bottom: 64px;
  }

  .dl_select {
    width: 100%;
  }

  .dl_select.width_flex {
    width: 100%;
  }

  .text_flex.gqla_left {
    width: auto;
    margin-bottom: 0px;
    border-radius: 0px;
  }

  .text_flex.gqla_left.gqla_right.careers_fix {
    padding-top: 30px;
    padding-right: 6%;
    padding-left: 6%;
  }

  .text_flex.gqla_left.new_home {
    padding-right: 5%;
    padding-left: 5%;
  }

  .text_flex.gqla_left.new_home.new_home_gradient.mobile_home_flex.mobile_padding {
    padding-right: 0%;
    padding-left: 0%;
  }

  .text_flex.gqla_left.new_home.mobile_home_flex {
    width: 100%;
  }

  .text_flex.gqla_left.new_home.mobile_home_flex.mobile_pading {
    padding-right: 0%;
    padding-left: 0%;
  }

  .text_flex.gqla_left.home_1.mobile_home_flex {
    width: 100%;
  }

  .text_flex.gqla_left.home_1.mobile_home {
    margin-bottom: 0px;
  }

  .text_flex.gqla_left.mobile_container_home {
    width: 100%;
    margin-bottom: 0px;
  }

  .text_flex.gqla_left.mobile_cloud_flex {
    width: auto;
    height: auto;
    max-height: none;
    max-width: none;
  }

  .text_flex.gqla_left.mobile_lab_flex {
    width: 100%;
    height: auto;
  }

  .text_flex.gqla_left.mobile_mage_flex {
    width: 100%;
    height: auto;
  }

  .text_flex.gqla_left.mobile_mage_flex.how_flex {
    padding-right: 6%;
    padding-left: 6%;
  }

  .text_flex.gqla_left.mobile_gql_flex {
    width: 100%;
    height: auto;
    max-height: none;
  }

  .text_flex.gray_section_flex {
    width: auto;
    margin-bottom: 50px;
  }

  .text_flex.gradient_bottom_flex {
    position: static;
    margin-bottom: 50px;
  }

  .text_flex.section_right_text_flex {
    width: auto;
    margin-top: 0px;
    margin-bottom: 30px;
    padding-left: 0px;
  }

  .text_flex.section_right_text_flex.careers_text_flex {
    display: block;
    width: auto;
    height: auto;
    margin-top: 140px;
  }

  .text_flex.section_right_text_flex.careers_text_flex_right {
    width: auto;
    order: -1;
    flex: 1;
  }

  .text_flex.section_right_text_flex.how_it_works_no_padding.arrow_and_number {
    display: none;
  }

  .text_flex.tex_flex_gqla {
    width: auto;
    margin-bottom: 0px;
  }

  .text_flex.tex_flex_gqla.home_left_element {
    width: auto;
  }

  .image_flex {
    display: none;
    overflow: visible;
    width: auto;
    height: auto;
    max-width: 100%;
    margin-top: 0px;
    -o-object-fit: fill;
    object-fit: fill;
  }

  .image_flex.section_right_image {
    width: 100%;
    margin-top: 0px;
    order: 1;
  }

  .image_flex.section_right_image.section_image {
    width: auto;
  }

  .image_flex.section_right_image.stream_image_padding {
    display: none;
  }

  .image_flex.section_right_image.how_image_flex {
    width: 100%;
  }

  .image_community.gqla_left.cloud_space.mobile_cloud_img {
    max-height: none;
    max-width: 100%;
  }

  .community_browser {
    padding-top: 96px;
    padding-bottom: 96px;
  }

  .form_bg {
    padding-top: 200px;
    padding-bottom: 109px;
  }

  .form_bg.install_bg.global {
    padding-bottom: 160px;
  }

  .subscribe_head {
    padding-right: 24px;
    padding-left: 24px;
  }

  .submit_white {
    font-size: 18px;
  }

  .connect_flex {
    margin-top: 65px;
  }

  .grey_block {
    padding-top: 214px;
  }

  .connect_link {
    margin-right: 0px;
    flex: 0 0 auto;
  }

  .left_icons {
    display: flex;
    justify-content: space-between;
    align-items: center;
  }

  .success.c_form {
    padding: 35px 40px;
    font-size: 15px;
    line-height: 22px;
  }

  ._4_split {
    width: 100%;
    margin-bottom: 30px;
  }

  ._4_split.end {
    margin-bottom: 0px;
  }

  .success_title {
    font-size: 22px;
  }

  .split_2 {
    width: 100%;
  }

  .careers_tab {
    width: 100%;
  }

  .career_tab_menu {
    padding-top: 120px;
    padding-right: 6%;
    padding-left: 6%;
  }

  .careers_pane {
    padding-top: 40px;
    padding-right: 6%;
    padding-left: 6%;
  }

  .join-com_embed {
    margin-bottom: 30px;
  }

  .category_wrapper {
    width: 100vw;
  }

  .category_wrapper.categories-index {
    margin-top: 0px;
  }

  .category_item {
    margin-left: 15px;
  }

  .category_btn {
    max-width: 150px;
    min-width: 110px;
  }

  .category_btn.categories-index {
    padding: 4px 8px;
  }

  .category_head.categories-index {
    width: 100%;
    max-width: 100%;
    flex-direction: column;
  }

  .featured_content {
    padding-right: 7%;
    padding-left: 7%;
  }

  .category_name {
    font-family: Roboto, sans-serif;
    font-size: 15px;
    line-height: 24px;
    font-weight: 400;
  }

  .article_short_description {
    margin-top: 30px;
    margin-bottom: 40px;
  }

  .author_name {
    font-size: 15px;
  }

  .category_main.cateogories-index {
    width: 100%;
    margin-left: 0vw;
    padding-right: 0%;
    padding-left: 0%;
  }

  .article_card_content {
    padding-right: 24px;
    padding-left: 24px;
  }

  .article_card_title {
    font-size: 22px;
    line-height: 30px;
  }

  .article_date {
    font-size: 15px;
  }

  .article_date.margin {
    width: 100%;
    margin-left: 0px;
    font-size: 14px;
  }

  .detail_bar {
    margin-top: 20px;
    flex-wrap: wrap;
  }

  .contents.no_bg {
    overflow: hidden;
  }

  .post-title {
    font-size: 30px;
    line-height: 42px;
  }

  .rich-text-block {
    margin-top: 35px;
  }

  .rich-text-block h2 {
    font-size: 28px;
    line-height: 34px;
  }

  .rich-text-block h4 {
    line-height: 28px;
  }

  .installation_title {
    line-height: 26px;
  }

  .step_img {
    max-width: 100%;
  }

  .installation_download_section {
    padding-right: 6%;
    padding-bottom: 30px;
    padding-left: 6%;
  }

  .dropdown_nav {
    display: flex;
    width: 100%;
    margin-top: 10px;
    margin-right: auto;
    margin-left: 0px;
  }

  .dropdown_nav.responsive {
    display: none;
    padding-right: 15px;
    padding-left: 15px;
    font-size: 11px;
  }

  .dropdown_nav.submit_btn.dl {
    top: 256px;
  }

  .dropdown_nav.tab_btn {
    margin-top: 0px;
    margin-left: 0px;
  }

  .dropdown_nav.tb {
    margin-left: 0px;
  }

  .dropdown_nav.right {
    width: 100%;
    margin-top: 15px;
    margin-right: 0px;
    margin-left: 0px;
  }

  .dropdown_nav.lft {
    width: 100%;
    margin-right: 0px;
  }

  .dropdown_list.w--open {
    top: 44px;
  }

  .download_dd {
    margin-left: 0px;
  }

  .download_dd.menu {
    display: none;
  }

  .download_dd.responsive {
    max-width: 95%;
  }

  .download_dd.wider {
    max-width: 100%;
  }

  .dd_icon_holder {
    padding-top: 25px;
    padding-bottom: 25px;
  }

  .install_numbers {
    padding-top: 40px;
    padding-bottom: 1px;
  }

  .checkboxes {
    margin-bottom: 30px;
    flex-direction: column;
    align-items: flex-start;
  }

  .individual_checkmark {
    width: 100%;
    margin-bottom: 15px;
  }

  .grid_box {
    padding: 25px;
  }

  .graphic_container {
    height: auto;
  }

  .press_kit_image {
    right: 1%;
    width: 109%;
    max-width: 109%;
    margin-top: -20px;
    padding-top: 96px;
    padding-bottom: 96px;
  }

  .media_snippets {
    margin-top: 30px;
  }

  .snippet_title {
    font-size: 18px;
    line-height: 26px;
  }

  .nav_icon_group {
    margin-right: 20px;
  }

  .nav_group_right {
    z-index: 2;
  }

  .cta_holder {
    display: inline-block;
  }

  .cta_holder.wider {
    min-width: 100%;
  }

  .cta_holder.cta_holder_product {
    min-width: 0px;
  }

  .box_left.pip_instal_product {
    width: auto;
    max-width: 100%;
  }

  .box_right.product_page_command_block {
    width: auto;
    max-width: 100%;
  }

  .community_embed {
    width: 100%;
  }

  .text-block {
    flex: 0 0 auto;
  }

  .btn-secondary {
    display: flex;
    justify-content: center;
    align-self: stretch;
    font-size: 14px;
  }

  .link-white {
    font-size: 15px;
  }

  .hero-section-lab {
    padding-bottom: 50px;
    background-image: linear-gradient(136deg, #ffc500 5%, #d22 40%, #720096 95%, #720096 100%, #fff);
    background-position: 0px 0px;
    background-size: auto;
    background-repeat: repeat;
    background-attachment: scroll;
  }

  .hero-text-block {
    margin-bottom: 0px;
    align-items: center;
  }

  .h1-hero-white {
    font-size: 35px;
    text-align: center;
  }

  .p-lead-white {
    text-align: center;
  }

  .p-lead-white.offset-top {
    text-align: center;
  }

  .grid-block {
    flex-wrap: wrap;
    align-items: center;
    text-align: center;
  }

  .grid-block-icon {
    margin-bottom: 15px;
  }

  .p-lead-grey {
    text-align: left;
  }

  .p-lead-grey.center {
    padding-top: 0px;
    padding-bottom: 0px;
    font-size: 18px;
    line-height: 1.3;
    text-align: center;
  }

  .section-container {
    overflow: visible;
    min-width: 0px;
    margin-right: 0px;
    margin-left: 0px;
    padding-top: 0px;
    padding-right: 0px;
    padding-left: 0px;
    -ms-grid-columns: minmax(200px, 1fr);
    grid-template-columns: minmax(200px, 1fr);
    text-align: center;
    -o-object-fit: fill;
    object-fit: fill;
  }

  .footer-social-block {
    margin-top: 0px;
  }

  .p-footer {
    text-align: center;
  }

  .footer-text {
    -ms-grid-row-align: auto;
    align-self: auto;
    text-align: center;
  }

  .white {
    color: #fff;
    text-align: center;
  }

  .white:hover {
    color: #fff;
  }

  .section-container-footer {
    padding-right: 20px;
    padding-left: 20px;
  }

  .footer-logo {
    margin-bottom: 10px;
  }

  .footer-grid {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }

  .right_hero {
    margin-top: 45px;
  }

  .body_hero_block {
    padding-left: 25px;
  }

  .block_content {
    margin-left: 25px;
  }

  .block_img {
    width: 25%;
  }

  .featured_img {
    border-radius: 8px 8px 0px 0px;
  }

  .featured_img.new-blog-index {
    border-style: solid;
    border-width: 5px;
    border-color: #fff;
  }

  .form_bg_gradient {
    padding-top: 200px;
    padding-bottom: 126px;
  }

  .mac-h1 {
    font-size: 44px;
    line-height: 54px;
  }

  .mac-h1.product {
    font-size: 34px;
    line-height: 44px;
  }

  .mac-h1.inner {
    font-size: 34px;
    line-height: 44px;
  }

  .mac-h1.article {
    max-width: 100%;
  }

  .mac-h1.mac-inner {
    font-size: 34px;
    line-height: 44px;
  }

  .mac-h2 {
    font-size: 26px;
    line-height: 36px;
  }

  .mac-h2.white.positioned {
    margin-left: 6%;
    font-size: 23px;
  }

  .mac-h2.white.careers_positioned {
    margin-left: 6%;
    font-size: 23px;
  }

  .mac-h2.large {
    font-size: 30px;
    line-height: 40px;
  }

  .mac-h2.large.wider {
    margin-top: 10px;
    font-size: 30px;
    line-height: 40px;
  }

  .mac-h2.large.tb_wider {
    margin-top: 10px;
    font-size: 30px;
    line-height: 40px;
  }

  .mac-h2.large.installation {
    margin-top: 10px;
    font-size: 30px;
    line-height: 40px;
  }

  .mac-h2.large_link_title {
    font-size: 25px;
    line-height: 34px;
  }

  .mac-h2.left_title {
    margin-bottom: 30px;
    font-size: 25px;
    line-height: 36px;
  }

  .mac-h2.large_connect {
    font-size: 30px;
    line-height: 40px;
  }

  .mac-h2.large_connect.wider {
    margin-top: 10px;
    font-size: 30px;
    line-height: 40px;
  }

  .mac-h2.large_connect.tb_wider {
    margin-top: 10px;
    font-size: 30px;
    line-height: 40px;
  }

  .mac-h2.mac-large {
    font-size: 30px;
    line-height: 40px;
  }

  .mac-h2.mac-large.wider {
    margin-top: 10px;
    font-size: 30px;
    line-height: 40px;
  }

  .mac-h2.mac-large.tb_wider {
    margin-top: 10px;
    font-size: 30px;
    line-height: 40px;
  }

  .mac-h2.mac-large.installation {
    margin-top: 10px;
    font-size: 30px;
    line-height: 40px;
  }

  .cube_bg.gqla_gradient {
    display: none;
  }

  .rm_block {
    margin-top: 30px;
  }

  .page_banner {
    padding: 14px 6% 12px;
    font-size: 14px;
  }

  .banner_link {
    display: block;
    padding-right: 20px;
    padding-left: 15px;
  }

  .trophy_right {
    display: none;
  }

  .close_icon {
    right: 0px;
  }

  .wider_container {
    padding-right: 0px;
  }

  .banner_title {
    display: inline;
    margin-right: 0px;
  }

  .underlined_span {
    margin-right: 5px;
    margin-left: 3px;
  }

  .col_wrap {
    margin-bottom: -105px;
  }

  .browser_holder.browser_holder_download.browser_holder_mobile_download {
    margin-top: 54px;
    margin-bottom: 54px;
  }

  .browser_holder.download_2_box {
    display: block;
    width: auto;
    max-width: none;
    margin-bottom: 55px;
    flex-direction: row;
    -ms-grid-row-align: auto;
    align-self: auto;
  }

  .browser_holder.download_2_box.test_download {
    width: auto;
    margin-left: 0px;
  }

  .browser_holder.browser_holder_1 {
    margin-bottom: 50px;
  }

  .browser_holder.browser_holder_1.browser_header_margin_top {
    margin-top: -200px;
  }

  .browser_holder.browser_holder_mid {
    margin: 0px 0px 50px;
  }

  .top_browser_bar {
    margin-bottom: 30px;
  }

  .title_right {
    margin-top: 0px;
    margin-bottom: 25px;
  }

  .title_right.white---align-left {
    text-align: left;
  }

  .command_block {
    padding-right: 24px;
  }

  .command_block.gqla_code_field {
    width: auto;
    max-width: none;
    margin-bottom: 0px;
  }

  .command_block.gqla_code_field.mage_code_hero {
    padding-right: 24px;
  }

  .command_block.gqla_code_field.mage_code_hero.mobile_hero_code {
    height: 100%;
  }

  .command_block.gqla_code_field.mage_overflow_code {
    width: 100%;
    max-height: 300px;
    max-width: 100%;
  }

  .command_block.command_block_product {
    height: 120px;
    margin-top: 1px;
    padding-right: 16px;
    padding-left: 16px;
  }

  .command_block.command_block_product.command_block_gqla {
    width: 100%;
    height: 80px;
  }

  .install_lower {
    margin-top: 30px;
    flex-direction: column;
    align-items: flex-start;
  }

  .support_text {
    margin-top: 15px;
    margin-left: 0px;
  }

  .copy_field.gqla_copy {
    width: 100%;
  }

  .dl_flex {
    flex-direction: column;
  }

  .width_flex {
    width: 100%;
  }

  .cube1 {
    max-width: 55px;
  }

  .cube2 {
    bottom: -43px;
  }

  .cube3 {
    display: none;
  }

  .cube4 {
    left: 20px;
    top: auto;
    right: auto;
    bottom: -44px;
  }

  .challenge_holder {
    top: -35px;
  }

  .prize_fund {
    margin-bottom: 20px;
    flex-direction: column;
    align-items: flex-start;
  }

  .prize_money {
    margin-right: 0px;
    margin-bottom: 5px;
  }

  .puzzle_right {
    width: 100px;
  }

  .rich-text-block-3 {
    margin-top: 35px;
  }

  .rich-text-block-3 h2 {
    font-size: 28px;
    line-height: 34px;
  }

  .rich-text-block-3 h4 {
    line-height: 28px;
  }

  .logo-individual {
    width: 48%;
    margin-top: 40px;
    margin-bottom: 15px;
    padding-right: 18px;
    padding-left: 18px;
  }

  .logo-individual.full_width {
    width: 100%;
    padding-right: 70px;
    padding-left: 70px;
  }

  .thank-you-newsletter-form-block {
    margin-right: 0px;
  }

  .download-tabs-subhead {
    line-height: 18px;
  }

  .product-license-grid._3-col {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }

  .product-license-card {
    -ms-grid-columns: 50px 1fr;
    grid-template-columns: 50px 1fr;
  }

  .product-license-icon {
    padding: 8px;
  }

  .container-copy.flex {
    flex-direction: row;
    flex-wrap: wrap;
  }

  .container-copy.flex.vertical {
    padding-right: 4.5%;
    padding-left: 4.5%;
  }

  .container-copy.flex.wrap {
    flex-wrap: nowrap;
  }

  .container-copy.flex.logo-cont {
    flex-direction: row;
  }

  .container-copy.tb_flex {
    padding-right: 6%;
    padding-left: 6%;
  }

  .container-copy.sub {
    top: 10px;
  }

  .container-copy.contact_box {
    padding-right: 6%;
    padding-left: 6%;
  }

  .container-copy.top_article {
    padding-right: 0%;
    padding-left: 0%;
  }

  .container-copy.article_body {
    padding-right: 6%;
    padding-left: 6%;
  }

  .container-copy.tweet-embed {
    margin-top: 40px;
  }

  .container-copy.waitlist_box {
    padding-right: 6%;
    padding-left: 6%;
  }

  .container-copy.waitlist_content {
    padding-right: 25px;
    padding-left: 25px;
  }

  .container-copy.reach {
    margin-top: 40px;
  }

  .newsletter-grid {
    padding-right: 0px;
    padding-left: 0px;
  }

  .newsletter-featured-image {
    width: auto;
    margin-right: -25px;
    margin-left: -25px;
  }

  .featured-newsletter-grid {
    grid-template-areas: "Image"
      "Text";
  }

  .featured-newsletter-text-box {
    margin-top: 8px;
    margin-bottom: 8px;
  }

  .footer-2 {
    padding-right: 20px;
    padding-left: 20px;
    text-align: left;
  }

  .footer-flex-container {
    flex-direction: column;
  }

  .footer-logo-link {
    height: 60px;
  }

  .footer-heading {
    margin-top: 20px;
  }

  .blog-category-tab-link.categories-index {
    padding: 4px 8px;
  }

  .blog-category-tabs-menu {
    overflow: scroll;
    width: 100vw;
    padding-right: 6%;
    padding-left: 6%;
    justify-content: flex-start;
    flex-wrap: nowrap;
    -ms-grid-columns: minmax(-webkit-max-content, 1fr) minmax(-webkit-max-content, 1fr);
    -ms-grid-columns: minmax(max-content, 1fr) minmax(max-content, 1fr);
    grid-template-columns: minmax(-webkit-max-content, 1fr) minmax(-webkit-max-content, 1fr);
    grid-template-columns: minmax(max-content, 1fr) minmax(max-content, 1fr);
  }

  .blog-index-category-tabs {
    padding-right: 0%;
    padding-left: 0%;
  }

  .blog-index-featured-collection-wrapper {
    margin-bottom: -230px;
  }

  .blog-index-tab-content {
    padding-right: 3%;
    padding-left: 3%;
  }

  .blog-card-date {
    padding-left: 8px;
  }

  .blog-card-date.margin {
    width: 100%;
    margin-left: 0px;
    font-size: 14px;
  }

  .blog-categories-box {
    flex-direction: column;
    align-items: flex-start;
  }

  .blog-category-text {
    font-family: Roboto, sans-serif;
    font-size: 15px;
    line-height: 24px;
    font-weight: 400;
  }

  .blog-category-text.additional {
    margin-bottom: -10px;
  }

  .blog-category-text.divider {
    display: none;
  }

  .blog-additional-topics-list {
    display: flex;
    padding-top: 8px;
    padding-left: 0px;
    justify-items: start;
    flex-wrap: wrap;
    grid-auto-flow: row;
  }

  .section-5.internship_blog.about_us_blog_section {
    padding-bottom: 48px;
  }

  .gqla_gradient_image {
    display: none;
  }

  .heading-31.gqla_heading.mobile_home_h3 {
    width: 100%;
    line-height: 24px;
  }

  .heading-31.h3_product_gray {
    margin-top: 33px;
  }

  .image-11.gql_float_left {
    display: none;
  }

  .image-11.gql_float_r {
    display: none;
    overflow: visible;
  }

  .text-block-11.text_section_left_code {
    margin-top: 0px;
  }

  .text-block-11.text_section_left_code.small_title_cypher {
    margin-top: 10px;
  }

  .nav-dropdown-column.sidebar {
    padding-bottom: 8px;
    padding-left: 0px;
    border-top: 1px solid #e6e6e6;
    border-left-style: none;
  }

  .nav-dropdown {
    font-size: 20px;
  }

  .nav-dropdown-grid {
    -ms-grid-columns: 100%;
    grid-template-columns: 100%;
  }

  .nav-menu-flex {
    z-index: 1;
  }

  .nav-menu-link {
    height: 48px;
    padding-top: 0px;
    font-size: 20px;
    line-height: 40px;
    text-align: left;
  }

  .navbar-dropdown-item-chevron {
    margin-right: 32px;
  }

  .nav-menu-2022 {
    justify-content: center;
    text-align: left;
  }

  .js-clock {
    flex-wrap: wrap;
  }

  .box {
    margin-bottom: 10px;
  }

  .page-title {
    font-size: 38px;
    line-height: 46px;
    text-align: left;
  }

  .grid-7 {
    display: block;
  }

  .container-5.container.new_home {
    display: block;
    padding-right: 5%;
    padding-left: 5%;
  }

  .grid-9.mobile_grid {
    display: block;
  }

  .columns_code_block {
    max-width: none;
  }

  .columns_code_block.columns_about_us {
    display: block;
    max-width: 100%;
    float: none;
    flex-direction: column;
    justify-content: space-between;
    text-align: center;
  }

  .heading-32.heading_code_block {
    max-width: 100%;
    margin-top: 20px;
    margin-bottom: 0px;
    margin-left: 0px;
    padding-right: 16px;
    padding-left: 16px;
    font-size: 24px;
  }

  .heading-32.heading_code_block.code_block_gqla {
    height: 32px;
    max-width: none;
    margin-bottom: 30px;
    font-size: 22px;
    line-height: 32px;
  }

  .code_section {
    margin-top: -34px;
    padding-right: 6%;
    padding-left: 6%;
  }

  .section_logo {
    margin-top: 45px;
    padding-right: 6%;
    padding-left: 6%;
  }

  .section_logo.logo_section_bg_wave {
    background-image: none;
    background-position: 0px 0px;
    background-size: auto;
    background-repeat: repeat;
  }

  .background-video-4 {
    width: auto;
    height: 210px;
    margin-top: 30px;
    text-align: left;
  }

  .heading-33.h2_product {
    margin-bottom: 30px;
    font-size: 24px;
    line-height: 32px;
  }

  .section_product_left {
    margin-top: 45px;
    margin-bottom: 45px;
    padding-right: 6%;
    padding-left: 6%;
  }

  .orange_gradient_list {
    margin-bottom: 0px;
  }

  .footer-grid-2022 {
    grid-template-areas: "Logo"
      "Platform-Title"
      "Platform-Column-1"
      "Platform-Column-2"
      "Resources-Title"
      "Resources-Column-1"
      "Company-Title"
      "Company-Column-1"
      "Community"
      "Social-Icons"
      "Legal";
    -ms-grid-columns: 100%;
    grid-template-columns: 100%;
    -ms-grid-rows: auto auto auto auto auto auto auto auto auto auto auto;
    grid-template-rows: auto auto auto auto auto auto auto auto auto auto auto;
  }

  .footer-column-title {
    width: 100%;
    text-align: center;
  }

  .footer-links-column {
    margin-bottom: 32px;
    align-items: center;
    text-align: center;
  }

  .footer-links-column.second {
    margin-top: -36px;
  }

  .footer-link-2022 {
    -ms-grid-row-align: center;
    align-self: center;
  }

  .footer-social-links-box {
    margin-top: 48px;
    margin-bottom: 48px;
    justify-content: space-around;
    grid-column-gap: 24px;
    grid-row-gap: 16px;
  }

  .footer-legal-box {
    line-height: 160%;
  }

  .footer-logo-link-2022 {
    margin-right: auto;
    margin-left: auto;
  }

  .section-8.section_product {
    margin-top: 45px;
    padding-right: 6%;
    padding-left: 6%;
  }

  .column-10 {
    padding-right: 0px;
    padding-left: 0px;
  }

  .h4_section_left {
    margin-top: 20px;
  }

  .background-video-5 {
    width: auto;
    height: 200px;
  }

  .gqla_image_gray_features {
    max-width: 100%;
    border-radius: 10px;
    box-shadow: 0 4px 4px 2px rgba(0, 0, 0, 0.25);
  }

  .bold_p_gqla {
    color: #fff;
    text-decoration: underline;
  }

  .image-16 {
    display: block;
    height: auto;
  }

  .background-video-6 {
    z-index: 0;
  }

  .memgraphdb_gradient_img_cypher {
    display: none;
  }

  .memgraphdb_gradient_img_cloud {
    display: none;
  }

  .html-embed-8 {
    padding-right: 6%;
    padding-left: 6%;
  }

  .text-block-14.text_careers_code {
    margin-left: 20px;
  }

  .image-21 {
    height: auto;
    -o-object-fit: none;
    object-fit: none;
  }

  .image-22.big_title_png {
    height: auto;
    margin-bottom: 25px;
  }

  .div-block-7 {
    display: block;
  }

  .image-32.image_careers_mobile {
    width: auto;
    min-height: 0px;
    min-width: 0px;
    margin-bottom: 15px;
    padding-right: 6%;
    padding-left: 6%;
  }

  .image-33.image_careers_mobile {
    max-width: 100%;
    min-height: 0px;
    min-width: 0px;
    padding-right: 6%;
    padding-left: 6%;
  }

  .teams_page_section {
    display: block;
    padding-right: 0%;
    padding-left: 6%;
  }

  .teams_page_container {
    display: inline;
  }

  .teams_page_container.left_image {
    display: flex;
    flex-direction: column-reverse;
  }

  .teams_page_div {
    position: static;
    display: inline;
    min-width: 0px;
    -o-object-fit: fill;
    object-fit: fill;
  }

  .teams_page_div.teams_page_p_div {
    min-width: 0%;
  }

  .column_2_about_us {
    display: block;
    height: 130px;
    text-align: center;
    -o-object-fit: fill;
    object-fit: fill;
  }

  .column_1_about_us {
    display: block;
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    grid-auto-columns: 1fr;
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
    -ms-grid-rows: auto auto;
    grid-template-rows: auto auto;
    text-align: center;
  }

  .h3_about_us_code_sec {
    padding-left: 0px;
    float: none;
    text-align: left;
  }

  .h4_testimonial {
    max-width: none;
    text-align: center;
  }

  .cube_testimonial_left {
    display: none;
  }

  .cube_testimonial_right {
    display: none;
  }

  .section-12.testimonial_section {
    padding-right: 6%;
    padding-left: 6%;
  }

  .container-6 {
    max-width: none;
  }

  .centered-heading {
    margin-bottom: 24px;
  }

  .careers_section_2 {
    margin-bottom: -120px;
  }

  .text-block-17.license_block_text {
    display: block;
    overflow: visible;
  }

  .blog-category-tag.additional {
    margin-bottom: -10px;
  }

  .blog-category-tag.divider {
    display: none;
  }

  .license_div_l {
    display: inline;
  }

  .license_div_r {
    display: inline;
  }

  .grid-11.license_grid.license_grid_mobile {
    height: auto;
  }

  .grid-11.license_grid.grid_mobile_faq {
    height: auto;
  }

  .contact_blog_div {
    padding-right: 6%;
    padding-left: 6%;
  }

  .whitepaper_div_left {
    width: 100%;
  }

  .container-12 {
    max-width: none;
  }

  .centered-heading-2 {
    margin-bottom: 24px;
  }

  .pricing-grid {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }

  .features-right {
    margin-bottom: -30px;
  }

  .features-block-two {
    margin-bottom: 30px;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .features-image {
    margin-bottom: 10px;
  }

  .nav-menu-two {
    flex-direction: column;
  }

  .navbar-star-counter-embed {
    margin-right: -24px;
    transform: scale(0.75);
  }

  .about_us_h3.download_h3 {
    margin-right: 2%;
    margin-left: 2%;
  }

  .about_us_image_all_section.our_journey_image_gray {
    display: none;
  }

  .gradient_about_us_h3 {
    width: auto;
    max-width: 490px;
  }

  .image-47 {
    max-width: 100%;
  }

  .top-banner-arrow {
    margin-left: 4px;
  }

  .top-nav-banner {
    padding: 14px 6% 12px;
    font-size: 14px;
  }

  .section-faq {
    padding: 100px 15px;
  }

  .header-center-box._75 {
    width: 90%;
  }

  .page-padding.s0 {
    margin-bottom: 0rem;
    padding-top: 1em;
    padding-bottom: 1em;
  }

  .padding-vertical {
    padding-right: 0rem;
    padding-left: 0rem;
  }

  .padding-vertical.padding-xxlarge {
    padding-top: 2rem;
    padding-bottom: 2rem;
  }

  .logo_component-slider {
    overflow: hidden;
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

  .logo-slider-img {
    width: 100px;
  }

  .hero_left_download.hld_mobile {
    padding-right: 0px;
  }

  .hero_right_download {
    margin-top: 0px;
  }

  .p_download_hero.p_download_hero_mobile {
    padding-top: 0px;
    padding-bottom: 0px;
  }

  .logo_download_hero.logo_mobile_download {
    padding-top: 0px;
    padding-bottom: 20px;
  }

  .download_section_mg_db {
    margin-right: 2%;
    margin-left: 2%;
  }

  .download_section_2_col.footer_margin_bottom {
    display: flex;
    margin-right: 2%;
    margin-left: 2%;
    flex-direction: column;
    justify-content: space-between;
  }

  .h3_pricing_text {
    margin-bottom: 10px;
    padding-bottom: 40px;
  }

  .modal-container {
    width: 90%;
  }
}

#w-node-_7322d609-d6c3-607a-7f50-f0057f382f77-78b6165b {
  -ms-grid-row: 1;
  -ms-grid-row-span: 3;
  -ms-grid-column: 1;
  grid-area: Logo;
  -ms-grid-row-align: start;
  align-self: start;
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-_7322d609-d6c3-607a-7f50-f0057f382f79-78b6165b {
  -ms-grid-row: 1;
  -ms-grid-column: 3;
  -ms-grid-column-span: 3;
  grid-area: Platform-Title;
  -ms-grid-row-align: end;
  align-self: end;
}

#w-node-_7322d609-d6c3-607a-7f50-f0057f382f7b-78b6165b {
  -ms-grid-row: 3;
  -ms-grid-column: 3;
  grid-area: Platform-Column-1;
}

#w-node-_7322d609-d6c3-607a-7f50-f0057f382f86-78b6165b {
  -ms-grid-row: 3;
  -ms-grid-column: 5;
  grid-area: Platform-Column-2;
}

#w-node-_7322d609-d6c3-607a-7f50-f0057f382f8d-78b6165b {
  -ms-grid-row: 5;
  -ms-grid-column: 3;
  grid-area: Resources-Title;
  -ms-grid-row-align: end;
  align-self: end;
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-_7322d609-d6c3-607a-7f50-f0057f382f8f-78b6165b {
  -ms-grid-row: 7;
  -ms-grid-row-span: 3;
  -ms-grid-column: 3;
  grid-area: Resources-Column-1;
}

#w-node-_7322d609-d6c3-607a-7f50-f0057f382f9c-78b6165b {
  -ms-grid-row: 5;
  -ms-grid-column: 5;
  grid-area: Company-Title;
  -ms-grid-row-align: end;
  align-self: end;
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-_7322d609-d6c3-607a-7f50-f0057f382f9e-78b6165b {
  -ms-grid-row: 7;
  -ms-grid-row-span: 3;
  -ms-grid-column: 5;
  grid-area: Company-Column-1;
}

#w-node-_7322d609-d6c3-607a-7f50-f0057f382fab-78b6165b {
  -ms-grid-row: 5;
  -ms-grid-row-span: 3;
  -ms-grid-column: 1;
  grid-area: Community;
}

#w-node-_7322d609-d6c3-607a-7f50-f0057f382fb2-78b6165b {
  -ms-grid-row: 9;
  -ms-grid-column: 1;
  grid-area: Social-Icons;
  -ms-grid-row-align: start;
  align-self: start;
}

#w-node-_7322d609-d6c3-607a-7f50-f0057f382fbd-78b6165b {
  -ms-grid-row: 11;
  -ms-grid-column: 1;
  -ms-grid-column-span: 5;
  grid-area: Legal;
}

#w-node-d5214d0f-1653-9c1b-8b90-e63b2ae854ef-1c43889b {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-d5214d0f-1653-9c1b-8b90-e63b2ae854f5-1c43889b {
  -ms-grid-row: 1;
  -ms-grid-column: 3;
  grid-area: Title;
}

.legal-document-card>#w-node-d5214d0f-1653-9c1b-8b90-e63b2ae854f5-1c43889b {
  -ms-grid-row: 1;
  -ms-grid-column: 3;
}

.navbar-dropdown-link>#w-node-d5214d0f-1653-9c1b-8b90-e63b2ae854f5-1c43889b {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
}

#w-node-d5214d0f-1653-9c1b-8b90-e63b2ae854f7-1c43889b {
  -ms-grid-row: 1;
  -ms-grid-column: 3;
  grid-area: Chevron;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-d5214d0f-1653-9c1b-8b90-e63b2ae854f8-1c43889b {
  -ms-grid-row: 3;
  -ms-grid-column: 3;
  grid-area: Description;
}

.navbar-dropdown-link>#w-node-d5214d0f-1653-9c1b-8b90-e63b2ae854f8-1c43889b {
  -ms-grid-row: 3;
  -ms-grid-column: 1;
  -ms-grid-column-span: 3;
}

#w-node-_06dbc0a4-2f9f-8393-3d51-4d45476bc089-1c43889b {
  -ms-grid-row: 1;
  -ms-grid-column: 3;
  grid-area: Title;
}

.legal-document-card>#w-node-_06dbc0a4-2f9f-8393-3d51-4d45476bc089-1c43889b {
  -ms-grid-row: 1;
  -ms-grid-column: 3;
}

.navbar-dropdown-link>#w-node-_06dbc0a4-2f9f-8393-3d51-4d45476bc089-1c43889b {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
}

#w-node-_06dbc0a4-2f9f-8393-3d51-4d45476bc08b-1c43889b {
  -ms-grid-row: 1;
  -ms-grid-column: 3;
  grid-area: Chevron;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-_06dbc0a4-2f9f-8393-3d51-4d45476bc08c-1c43889b {
  -ms-grid-row: 3;
  -ms-grid-column: 3;
  grid-area: Description;
}

.navbar-dropdown-link>#w-node-_06dbc0a4-2f9f-8393-3d51-4d45476bc08c-1c43889b {
  -ms-grid-row: 3;
  -ms-grid-column: 1;
  -ms-grid-column-span: 3;
}

#w-node-d5214d0f-1653-9c1b-8b90-e63b2ae85500-1c43889b {
  -ms-grid-row: 1;
  -ms-grid-column: 3;
  grid-area: Title;
}

.legal-document-card>#w-node-d5214d0f-1653-9c1b-8b90-e63b2ae85500-1c43889b {
  -ms-grid-row: 1;
  -ms-grid-column: 3;
}

.navbar-dropdown-link>#w-node-d5214d0f-1653-9c1b-8b90-e63b2ae85500-1c43889b {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
}

#w-node-d5214d0f-1653-9c1b-8b90-e63b2ae85502-1c43889b {
  -ms-grid-row: 1;
  -ms-grid-column: 3;
  grid-area: Chevron;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-d5214d0f-1653-9c1b-8b90-e63b2ae85503-1c43889b {
  -ms-grid-row: 3;
  -ms-grid-column: 3;
  grid-area: Description;
}

.navbar-dropdown-link>#w-node-d5214d0f-1653-9c1b-8b90-e63b2ae85503-1c43889b {
  -ms-grid-row: 3;
  -ms-grid-column: 1;
  -ms-grid-column-span: 3;
}

#w-node-d5214d0f-1653-9c1b-8b90-e63b2ae85507-1c43889b {
  -ms-grid-row: 1;
  -ms-grid-column: 3;
  grid-area: Title;
}

.legal-document-card>#w-node-d5214d0f-1653-9c1b-8b90-e63b2ae85507-1c43889b {
  -ms-grid-row: 1;
  -ms-grid-column: 3;
}

.navbar-dropdown-link>#w-node-d5214d0f-1653-9c1b-8b90-e63b2ae85507-1c43889b {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
}

#w-node-d5214d0f-1653-9c1b-8b90-e63b2ae85509-1c43889b {
  -ms-grid-row: 1;
  -ms-grid-column: 3;
  grid-area: Chevron;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-d5214d0f-1653-9c1b-8b90-e63b2ae8550a-1c43889b {
  -ms-grid-row: 3;
  -ms-grid-column: 3;
  grid-area: Description;
}

.navbar-dropdown-link>#w-node-d5214d0f-1653-9c1b-8b90-e63b2ae8550a-1c43889b {
  -ms-grid-row: 3;
  -ms-grid-column: 1;
  -ms-grid-column-span: 3;
}

#w-node-d5214d0f-1653-9c1b-8b90-e63b2ae8550e-1c43889b {
  -ms-grid-row: 1;
  -ms-grid-column: 3;
  grid-area: Title;
}

.legal-document-card>#w-node-d5214d0f-1653-9c1b-8b90-e63b2ae8550e-1c43889b {
  -ms-grid-row: 1;
  -ms-grid-column: 3;
}

.navbar-dropdown-link>#w-node-d5214d0f-1653-9c1b-8b90-e63b2ae8550e-1c43889b {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
}

#w-node-d5214d0f-1653-9c1b-8b90-e63b2ae85511-1c43889b {
  -ms-grid-row: 1;
  -ms-grid-column: 3;
  grid-area: Chevron;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-d5214d0f-1653-9c1b-8b90-e63b2ae85512-1c43889b {
  -ms-grid-row: 3;
  -ms-grid-column: 3;
  grid-area: Description;
}

.navbar-dropdown-link>#w-node-d5214d0f-1653-9c1b-8b90-e63b2ae85512-1c43889b {
  -ms-grid-row: 3;
  -ms-grid-column: 1;
  -ms-grid-column-span: 3;
}

#w-node-d5214d0f-1653-9c1b-8b90-e63b2ae8551c-1c43889b {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row-align: start;
  align-self: start;
}

#w-node-d5214d0f-1653-9c1b-8b90-e63b2ae85520-1c43889b {
  -ms-grid-row: 1;
  -ms-grid-column: 3;
  grid-area: Title;
}

.legal-document-card>#w-node-d5214d0f-1653-9c1b-8b90-e63b2ae85520-1c43889b {
  -ms-grid-row: 1;
  -ms-grid-column: 3;
}

.navbar-dropdown-link>#w-node-d5214d0f-1653-9c1b-8b90-e63b2ae85520-1c43889b {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
}

#w-node-d5214d0f-1653-9c1b-8b90-e63b2ae85522-1c43889b {
  -ms-grid-row: 1;
  -ms-grid-column: 3;
  grid-area: Chevron;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-d5214d0f-1653-9c1b-8b90-e63b2ae85523-1c43889b {
  -ms-grid-row: 3;
  -ms-grid-column: 3;
  grid-area: Description;
}

.navbar-dropdown-link>#w-node-d5214d0f-1653-9c1b-8b90-e63b2ae85523-1c43889b {
  -ms-grid-row: 3;
  -ms-grid-column: 1;
  -ms-grid-column-span: 3;
}

#w-node-d5214d0f-1653-9c1b-8b90-e63b2ae8552e-1c43889b {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-d5214d0f-1653-9c1b-8b90-e63b2ae85532-1c43889b {
  -ms-grid-row: 1;
  -ms-grid-column: 3;
  grid-area: Title;
}

.legal-document-card>#w-node-d5214d0f-1653-9c1b-8b90-e63b2ae85532-1c43889b {
  -ms-grid-row: 1;
  -ms-grid-column: 3;
}

.navbar-dropdown-link>#w-node-d5214d0f-1653-9c1b-8b90-e63b2ae85532-1c43889b {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
}

#w-node-d5214d0f-1653-9c1b-8b90-e63b2ae85534-1c43889b {
  -ms-grid-row: 1;
  -ms-grid-column: 3;
  grid-area: Chevron;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-d5214d0f-1653-9c1b-8b90-e63b2ae85535-1c43889b {
  -ms-grid-row: 3;
  -ms-grid-column: 3;
  grid-area: Description;
}

.navbar-dropdown-link>#w-node-d5214d0f-1653-9c1b-8b90-e63b2ae85535-1c43889b {
  -ms-grid-row: 3;
  -ms-grid-column: 1;
  -ms-grid-column-span: 3;
}

#w-node-d5214d0f-1653-9c1b-8b90-e63b2ae85539-1c43889b {
  -ms-grid-row: 1;
  -ms-grid-column: 3;
  grid-area: Title;
}

.legal-document-card>#w-node-d5214d0f-1653-9c1b-8b90-e63b2ae85539-1c43889b {
  -ms-grid-row: 1;
  -ms-grid-column: 3;
}

.navbar-dropdown-link>#w-node-d5214d0f-1653-9c1b-8b90-e63b2ae85539-1c43889b {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
}

#w-node-d5214d0f-1653-9c1b-8b90-e63b2ae8553b-1c43889b {
  -ms-grid-row: 1;
  -ms-grid-column: 3;
  grid-area: Chevron;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-d5214d0f-1653-9c1b-8b90-e63b2ae8553c-1c43889b {
  -ms-grid-row: 3;
  -ms-grid-column: 3;
  grid-area: Description;
}

.navbar-dropdown-link>#w-node-d5214d0f-1653-9c1b-8b90-e63b2ae8553c-1c43889b {
  -ms-grid-row: 3;
  -ms-grid-column: 1;
  -ms-grid-column-span: 3;
}

#w-node-d5214d0f-1653-9c1b-8b90-e63b2ae85540-1c43889b {
  -ms-grid-row: 1;
  -ms-grid-column: 3;
  grid-area: Title;
}

.legal-document-card>#w-node-d5214d0f-1653-9c1b-8b90-e63b2ae85540-1c43889b {
  -ms-grid-row: 1;
  -ms-grid-column: 3;
}

.navbar-dropdown-link>#w-node-d5214d0f-1653-9c1b-8b90-e63b2ae85540-1c43889b {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
}

#w-node-d5214d0f-1653-9c1b-8b90-e63b2ae85542-1c43889b {
  -ms-grid-row: 1;
  -ms-grid-column: 3;
  grid-area: Chevron;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-d5214d0f-1653-9c1b-8b90-e63b2ae85543-1c43889b {
  -ms-grid-row: 3;
  -ms-grid-column: 3;
  grid-area: Description;
}

.navbar-dropdown-link>#w-node-d5214d0f-1653-9c1b-8b90-e63b2ae85543-1c43889b {
  -ms-grid-row: 3;
  -ms-grid-column: 1;
  -ms-grid-column-span: 3;
}

#w-node-_11665ec1-01a7-4666-28ea-ff381f1e344a-1c43889b {
  -ms-grid-row: 1;
  -ms-grid-column: 3;
  grid-area: Title;
}

.legal-document-card>#w-node-_11665ec1-01a7-4666-28ea-ff381f1e344a-1c43889b {
  -ms-grid-row: 1;
  -ms-grid-column: 3;
}

.navbar-dropdown-link>#w-node-_11665ec1-01a7-4666-28ea-ff381f1e344a-1c43889b {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
}

#w-node-_11665ec1-01a7-4666-28ea-ff381f1e344c-1c43889b {
  -ms-grid-row: 1;
  -ms-grid-column: 3;
  grid-area: Chevron;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-d5214d0f-1653-9c1b-8b90-e63b2ae85545-1c43889b {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row-align: start;
  align-self: start;
}

#w-node-d5214d0f-1653-9c1b-8b90-e63b2ae85549-1c43889b {
  -ms-grid-row: 1;
  -ms-grid-column: 3;
  grid-area: Title;
}

.legal-document-card>#w-node-d5214d0f-1653-9c1b-8b90-e63b2ae85549-1c43889b {
  -ms-grid-row: 1;
  -ms-grid-column: 3;
}

.navbar-dropdown-link>#w-node-d5214d0f-1653-9c1b-8b90-e63b2ae85549-1c43889b {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
}

#w-node-d5214d0f-1653-9c1b-8b90-e63b2ae8554b-1c43889b {
  -ms-grid-row: 1;
  -ms-grid-column: 3;
  grid-area: Chevron;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-d5214d0f-1653-9c1b-8b90-e63b2ae8554c-1c43889b {
  -ms-grid-row: 3;
  -ms-grid-column: 3;
  grid-area: Description;
}

.navbar-dropdown-link>#w-node-d5214d0f-1653-9c1b-8b90-e63b2ae8554c-1c43889b {
  -ms-grid-row: 3;
  -ms-grid-column: 1;
  -ms-grid-column-span: 3;
}

#w-node-d5214d0f-1653-9c1b-8b90-e63b2ae85555-1c43889b {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-d5214d0f-1653-9c1b-8b90-e63b2ae85559-1c43889b {
  -ms-grid-row: 1;
  -ms-grid-column: 3;
  grid-area: Title;
}

.legal-document-card>#w-node-d5214d0f-1653-9c1b-8b90-e63b2ae85559-1c43889b {
  -ms-grid-row: 1;
  -ms-grid-column: 3;
}

.navbar-dropdown-link>#w-node-d5214d0f-1653-9c1b-8b90-e63b2ae85559-1c43889b {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
}

#w-node-b0a9747f-8cdb-f888-492a-7725d7486a41-1c43889b {
  -ms-grid-row: 1;
  -ms-grid-column: 3;
  -ms-grid-row-align: center;
  align-self: center;
  grid-area: Chevron;
}

#w-node-d5214d0f-1653-9c1b-8b90-e63b2ae8555c-1c43889b {
  -ms-grid-row: 3;
  -ms-grid-column: 3;
  grid-area: Description;
}

.navbar-dropdown-link>#w-node-d5214d0f-1653-9c1b-8b90-e63b2ae8555c-1c43889b {
  -ms-grid-row: 3;
  -ms-grid-column: 1;
  -ms-grid-column-span: 3;
}

#w-node-d5214d0f-1653-9c1b-8b90-e63b2ae85560-1c43889b {
  -ms-grid-row: 1;
  -ms-grid-column: 3;
  grid-area: Title;
}

.legal-document-card>#w-node-d5214d0f-1653-9c1b-8b90-e63b2ae85560-1c43889b {
  -ms-grid-row: 1;
  -ms-grid-column: 3;
}

.navbar-dropdown-link>#w-node-d5214d0f-1653-9c1b-8b90-e63b2ae85560-1c43889b {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
}

#w-node-d5214d0f-1653-9c1b-8b90-e63b2ae85562-1c43889b {
  -ms-grid-row: 1;
  -ms-grid-column: 3;
  grid-area: Chevron;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-d5214d0f-1653-9c1b-8b90-e63b2ae85563-1c43889b {
  -ms-grid-row: 3;
  -ms-grid-column: 3;
  grid-area: Description;
}

.navbar-dropdown-link>#w-node-d5214d0f-1653-9c1b-8b90-e63b2ae85563-1c43889b {
  -ms-grid-row: 3;
  -ms-grid-column: 1;
  -ms-grid-column-span: 3;
}

#w-node-d5214d0f-1653-9c1b-8b90-e63b2ae85567-1c43889b {
  -ms-grid-row: 1;
  -ms-grid-column: 3;
  grid-area: Title;
}

.legal-document-card>#w-node-d5214d0f-1653-9c1b-8b90-e63b2ae85567-1c43889b {
  -ms-grid-row: 1;
  -ms-grid-column: 3;
}

.navbar-dropdown-link>#w-node-d5214d0f-1653-9c1b-8b90-e63b2ae85567-1c43889b {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
}

#w-node-d5214d0f-1653-9c1b-8b90-e63b2ae85569-1c43889b {
  -ms-grid-row: 1;
  -ms-grid-column: 3;
  grid-area: Chevron;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-d5214d0f-1653-9c1b-8b90-e63b2ae8556a-1c43889b {
  -ms-grid-row: 3;
  -ms-grid-column: 3;
  grid-area: Description;
}

.navbar-dropdown-link>#w-node-d5214d0f-1653-9c1b-8b90-e63b2ae8556a-1c43889b {
  -ms-grid-row: 3;
  -ms-grid-column: 1;
  -ms-grid-column-span: 3;
}

#w-node-ea2514ee-9d3c-000a-e83e-ba3c7ea193c3-1c43889b {
  -ms-grid-row: 1;
  -ms-grid-column: 3;
  grid-area: Title;
}

.legal-document-card>#w-node-ea2514ee-9d3c-000a-e83e-ba3c7ea193c3-1c43889b {
  -ms-grid-row: 1;
  -ms-grid-column: 3;
}

.navbar-dropdown-link>#w-node-ea2514ee-9d3c-000a-e83e-ba3c7ea193c3-1c43889b {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
}

#w-node-ea2514ee-9d3c-000a-e83e-ba3c7ea193c5-1c43889b {
  -ms-grid-row: 1;
  -ms-grid-column: 3;
  grid-area: Chevron;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-ea2514ee-9d3c-000a-e83e-ba3c7ea193c6-1c43889b {
  -ms-grid-row: 3;
  -ms-grid-column: 3;
  grid-area: Description;
}

.navbar-dropdown-link>#w-node-ea2514ee-9d3c-000a-e83e-ba3c7ea193c6-1c43889b {
  -ms-grid-row: 3;
  -ms-grid-column: 1;
  -ms-grid-column-span: 3;
}

#w-node-d5214d0f-1653-9c1b-8b90-e63b2ae85573-1c43889b {
  -ms-grid-row: 1;
  -ms-grid-column: 3;
  grid-area: Title;
}

.legal-document-card>#w-node-d5214d0f-1653-9c1b-8b90-e63b2ae85573-1c43889b {
  -ms-grid-row: 1;
  -ms-grid-column: 3;
}

.navbar-dropdown-link>#w-node-d5214d0f-1653-9c1b-8b90-e63b2ae85573-1c43889b {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
}

#w-node-d5214d0f-1653-9c1b-8b90-e63b2ae85575-1c43889b {
  -ms-grid-row: 1;
  -ms-grid-column: 3;
  grid-area: Chevron;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-d5214d0f-1653-9c1b-8b90-e63b2ae85576-1c43889b {
  -ms-grid-row: 3;
  -ms-grid-column: 3;
  grid-area: Description;
}

.navbar-dropdown-link>#w-node-d5214d0f-1653-9c1b-8b90-e63b2ae85576-1c43889b {
  -ms-grid-row: 3;
  -ms-grid-column: 1;
  -ms-grid-column-span: 3;
}

#w-node-d5214d0f-1653-9c1b-8b90-e63b2ae8556d-1c43889b {
  -ms-grid-row: 1;
  -ms-grid-column: 3;
  grid-area: Title;
}

.legal-document-card>#w-node-d5214d0f-1653-9c1b-8b90-e63b2ae8556d-1c43889b {
  -ms-grid-row: 1;
  -ms-grid-column: 3;
}

.navbar-dropdown-link>#w-node-d5214d0f-1653-9c1b-8b90-e63b2ae8556d-1c43889b {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
}

#w-node-d5214d0f-1653-9c1b-8b90-e63b2ae8556f-1c43889b {
  -ms-grid-row: 1;
  -ms-grid-column: 3;
  grid-area: Chevron;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-d5214d0f-1653-9c1b-8b90-e63b2ae85570-1c43889b {
  -ms-grid-row: 3;
  -ms-grid-column: 3;
  grid-area: Description;
}

.navbar-dropdown-link>#w-node-d5214d0f-1653-9c1b-8b90-e63b2ae85570-1c43889b {
  -ms-grid-row: 3;
  -ms-grid-column: 1;
  -ms-grid-column-span: 3;
}

#w-node-f5c244d9-2150-5374-f7a4-c00c8cfeccbf-9a5a6d68 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-f5c244d9-2150-5374-f7a4-c00c8cfeccc0-9a5a6d68 {
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-bfe69e2d-4ccc-22fe-6401-07da0bbfa103-555a6d69 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-e00ffc68-2d46-4074-0bd2-d33c1202d698-555a6d69 {
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-_3fb4edf3-2b32-8e2a-7cf7-0af23be853b4-3be853b2 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-c298b19f-92d7-1ff6-f406-7d3368ce23ae-8d5a6d6d {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column-align: start;
  justify-self: start;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-c298b19f-92d7-1ff6-f406-7d3368ce23af-8d5a6d6d {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-c298b19f-92d7-1ff6-f406-7d3368ce23b0-8d5a6d6d {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-c298b19f-92d7-1ff6-f406-7d3368ce23b2-8d5a6d6d {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-c298b19f-92d7-1ff6-f406-7d3368ce23ba-8d5a6d6d {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-c298b19f-92d7-1ff6-f406-7d3368ce23bb-8d5a6d6d {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-c298b19f-92d7-1ff6-f406-7d3368ce23bc-8d5a6d6d {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-c298b19f-92d7-1ff6-f406-7d3368ce23be-8d5a6d6d {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-c298b19f-92d7-1ff6-f406-7d3368ce23c6-8d5a6d6d {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-c298b19f-92d7-1ff6-f406-7d3368ce23c7-8d5a6d6d {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-c298b19f-92d7-1ff6-f406-7d3368ce23c8-8d5a6d6d {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-c298b19f-92d7-1ff6-f406-7d3368ce23ca-8d5a6d6d {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-c298b19f-92d7-1ff6-f406-7d3368ce23d2-8d5a6d6d {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-c298b19f-92d7-1ff6-f406-7d3368ce23d3-8d5a6d6d {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-c298b19f-92d7-1ff6-f406-7d3368ce23d4-8d5a6d6d {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-c298b19f-92d7-1ff6-f406-7d3368ce23d6-8d5a6d6d {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-ac5b8dfa-05e0-3f80-d83c-670abd799564-8d5a6d6d {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-ac5b8dfa-05e0-3f80-d83c-670abd799565-8d5a6d6d {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-ac5b8dfa-05e0-3f80-d83c-670abd799566-8d5a6d6d {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-ac5b8dfa-05e0-3f80-d83c-670abd799568-8d5a6d6d {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_20fe13fb-fe17-004f-5c7e-15e399eb98d9-8d5a6d6d {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-_20fe13fb-fe17-004f-5c7e-15e399eb98da-8d5a6d6d {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_20fe13fb-fe17-004f-5c7e-15e399eb98db-8d5a6d6d {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_20fe13fb-fe17-004f-5c7e-15e399eb98dd-8d5a6d6d {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-e2a05637-4f00-bf4e-c8d7-54f91894613c-8d5a6d6d {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-e2a05637-4f00-bf4e-c8d7-54f91894613d-8d5a6d6d {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-e2a05637-4f00-bf4e-c8d7-54f91894613e-8d5a6d6d {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-e2a05637-4f00-bf4e-c8d7-54f918946140-8d5a6d6d {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-e2a05637-4f00-bf4e-c8d7-54f918946148-8d5a6d6d {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-e2a05637-4f00-bf4e-c8d7-54f918946149-8d5a6d6d {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-e2a05637-4f00-bf4e-c8d7-54f91894614a-8d5a6d6d {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-e2a05637-4f00-bf4e-c8d7-54f91894614c-8d5a6d6d {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-e2a05637-4f00-bf4e-c8d7-54f918946154-8d5a6d6d {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-e2a05637-4f00-bf4e-c8d7-54f918946155-8d5a6d6d {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-e2a05637-4f00-bf4e-c8d7-54f918946156-8d5a6d6d {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-e2a05637-4f00-bf4e-c8d7-54f918946158-8d5a6d6d {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-e2a05637-4f00-bf4e-c8d7-54f918946160-8d5a6d6d {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-e2a05637-4f00-bf4e-c8d7-54f918946161-8d5a6d6d {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-e2a05637-4f00-bf4e-c8d7-54f918946162-8d5a6d6d {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-e2a05637-4f00-bf4e-c8d7-54f918946164-8d5a6d6d {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_9440bde9-29e0-02f1-fd0c-cd608a15395b-8d5a6d6d {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_9440bde9-29e0-02f1-fd0c-cd608a15395c-8d5a6d6d {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_9440bde9-29e0-02f1-fd0c-cd608a15395d-8d5a6d6d {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_9440bde9-29e0-02f1-fd0c-cd608a15395f-8d5a6d6d {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_2aa87a85-45fd-93eb-bb5b-995f5e1e2151-8d5a6d6d {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_2aa87a85-45fd-93eb-bb5b-995f5e1e2152-8d5a6d6d {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_2aa87a85-45fd-93eb-bb5b-995f5e1e2153-8d5a6d6d {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_2aa87a85-45fd-93eb-bb5b-995f5e1e2155-8d5a6d6d {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_2aa87a85-45fd-93eb-bb5b-995f5e1e215d-8d5a6d6d {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_2aa87a85-45fd-93eb-bb5b-995f5e1e215e-8d5a6d6d {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_2aa87a85-45fd-93eb-bb5b-995f5e1e215f-8d5a6d6d {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_2aa87a85-45fd-93eb-bb5b-995f5e1e2161-8d5a6d6d {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_2aa87a85-45fd-93eb-bb5b-995f5e1e2169-8d5a6d6d {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_2aa87a85-45fd-93eb-bb5b-995f5e1e216a-8d5a6d6d {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_2aa87a85-45fd-93eb-bb5b-995f5e1e216b-8d5a6d6d {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_2aa87a85-45fd-93eb-bb5b-995f5e1e216d-8d5a6d6d {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-f2920f4f-75cb-2997-f7a7-61df75af38f4-ba5a6d71 {
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-e23e86b4-c111-4854-c7f4-6dd644f3dd79-865a6d8e {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_343f00d7-d14b-6a38-c621-f28289b5358c-865a6d8e {
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-dc3635ae-c5c4-1f29-06a8-f0d9cd3fa442-185a6db8 {
  -ms-grid-row: 1;
  -ms-grid-column: 3;
  grid-area: Title-Box;
}

#w-node-dc3635ae-c5c4-1f29-06a8-f0d9cd3fa450-185a6db8 {
  -ms-grid-row: 3;
  -ms-grid-column: 3;
  grid-area: Article;
}

#w-node-dc3635ae-c5c4-1f29-06a8-f0d9cd3fa470-185a6db8 {
  -ms-grid-row: 1;
  -ms-grid-row-span: 3;
  -ms-grid-column: 5;
  grid-area: Sidebar;
  -ms-grid-row-align: start;
  align-self: start;
}

#w-node-c9de072a-40a0-a036-4f71-856f1e880ec5-185a6db8 {
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-f18aa093-14fd-4caf-79b6-56008c14cb59-185a6db8 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-f18aa093-14fd-4caf-79b6-56008c14cb5a-185a6db8 {
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-_38b7584d-89e0-1e12-4105-09047e0622ef-865a6db9 {
  -ms-grid-row: 1;
  -ms-grid-column: 3;
  grid-area: Title-Box;
}

#w-node-_5d240c0a-9495-7a73-d1eb-5ed815f976e2-865a6db9 {
  -ms-grid-row: 3;
  -ms-grid-column: 3;
  grid-area: Article;
}

#w-node-c760cc2d-4a78-75f3-6c64-67462b2d6dfa-865a6db9 {
  -ms-grid-row: 1;
  -ms-grid-row-span: 3;
  -ms-grid-column: 5;
  grid-area: Sidebar;
}

#w-node-_80fe11bd-0ab5-494b-f29e-81082cb2ee09-ab5a6dba {
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-_9850f0c2-2e08-7261-4e88-fe253a1e5faa-945a6dbc {
  -ms-grid-row: 1;
  -ms-grid-column: 3;
  grid-area: Title-Box;
}

#w-node-_9850f0c2-2e08-7261-4e88-fe253a1e5fb8-945a6dbc {
  -ms-grid-row: 3;
  -ms-grid-column: 3;
  grid-area: Article;
}

#w-node-_9850f0c2-2e08-7261-4e88-fe253a1e5fd8-945a6dbc {
  -ms-grid-row: 1;
  -ms-grid-row-span: 3;
  -ms-grid-column: 5;
  grid-area: Sidebar;
}

#w-node-d498cd15-4ff6-9a39-ee39-0de65335f89c-465a6dbd {
  -ms-grid-row: 1;
  -ms-grid-column: 3;
  grid-area: Title-Box;
}

#w-node-d498cd15-4ff6-9a39-ee39-0de65335f8aa-465a6dbd {
  -ms-grid-row: 3;
  -ms-grid-column: 3;
  grid-area: Article;
}

#w-node-d498cd15-4ff6-9a39-ee39-0de65335f8ca-465a6dbd {
  -ms-grid-row: 1;
  -ms-grid-row-span: 3;
  -ms-grid-column: 5;
  grid-area: Sidebar;
}

#w-node-_8a51184c-9b27-a6ab-2d3c-edf36f92a898-fd5a6dc1 {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
  grid-area: Headline;
}

#w-node-_4daa7477-91bd-a9fa-1467-a59d043dfeb8-fd5a6dc1 {
  -ms-grid-row: 3;
  -ms-grid-column: 1;
  grid-area: Date;
}

#w-node-f114e018-cb4b-4e24-0d62-d40468e7e10a-fd5a6dc1 {
  -ms-grid-row: 7;
  -ms-grid-column: 1;
  grid-area: Content;
}

#w-node-a6a4adbf-c469-0872-a449-776355c7a653-fd5a6dc1 {
  -ms-grid-row: 5;
  -ms-grid-column: 1;
  grid-area: Image;
}

.featured-newsletter-grid>#w-node-a6a4adbf-c469-0872-a449-776355c7a653-fd5a6dc1 {
  -ms-grid-row: 1;
  -ms-grid-column: 3;
}

#w-node-_235fc8cc-86da-b528-9ead-058778d91554-fd5a6dc1 {
  -ms-grid-row: 9;
  -ms-grid-column: 1;
  grid-area: Sign-up;
}

#w-node-_0b595bbe-be38-51ca-b4c7-0dc384ad9ff9-4a5a6dc3 {
  -ms-grid-row: 1;
  -ms-grid-column: 3;
  grid-area: Title-Box;
}

#w-node-_0b595bbe-be38-51ca-b4c7-0dc384ada007-4a5a6dc3 {
  -ms-grid-row: 3;
  -ms-grid-column: 3;
  grid-area: Article;
}

#w-node-_0b595bbe-be38-51ca-b4c7-0dc384ada027-4a5a6dc3 {
  -ms-grid-row: 1;
  -ms-grid-row-span: 3;
  -ms-grid-column: 5;
  grid-area: Sidebar;
}

#w-node-_2707ef0d-70fd-4c24-8a47-5f464c7edcd1-145a6dc4 {
  -ms-grid-row: 1;
  -ms-grid-column: 3;
  grid-area: Title-Box;
}

#w-node-_2707ef0d-70fd-4c24-8a47-5f464c7edcdf-145a6dc4 {
  -ms-grid-row: 3;
  -ms-grid-column: 3;
  grid-area: Article;
}

#w-node-_2707ef0d-70fd-4c24-8a47-5f464c7edcff-145a6dc4 {
  -ms-grid-row: 1;
  -ms-grid-row-span: 3;
  -ms-grid-column: 5;
  grid-area: Sidebar;
}

#w-node-_885fc8c6-859b-1787-2da4-290aa642da5b-7b5a6ded {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-_7d3b7d2c-b986-7046-600f-dcce7adad92c-885a6e00 {
  -ms-grid-row: 1;
  -ms-grid-column: 3;
  grid-area: Title-Box;
}

#w-node-_7d3b7d2c-b986-7046-600f-dcce7adad93a-885a6e00 {
  -ms-grid-row: 3;
  -ms-grid-column: 3;
  grid-area: Article;
}

#w-node-_7d3b7d2c-b986-7046-600f-dcce7adad95a-885a6e00 {
  -ms-grid-row: 1;
  -ms-grid-row-span: 3;
  -ms-grid-column: 5;
  grid-area: Sidebar;
}

#w-node-db692ba1-d179-2de9-7382-ed2350939b93-645a6e55 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-b57b9b00-8b5b-4fc0-908b-63fbf92a05ef-645a6e55 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_56417dc6-122a-4a4a-8b87-e0e1c176a58e-645a6e55 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_5817131b-f94b-1190-f98d-90398bcb7883-645a6e55 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_8be87c04-2d2c-4915-b50e-b33ad8afc7a8-e65a6e86 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_8be87c04-2d2c-4915-b50e-b33ad8afc7a9-e65a6e86 {
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-_5190cd3d-e91b-e856-dc1b-e39549234885-e65a6e86 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_5190cd3d-e91b-e856-dc1b-e39549234886-e65a6e86 {
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-_6802fce9-20b3-5684-2d5f-0f7e8eed8119-855a6e89 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_6802fce9-20b3-5684-2d5f-0f7e8eed811a-855a6e89 {
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-b1cd7ced-c8f5-8a2e-e47f-312fae8f1b09-d35a6e8a {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-b1cd7ced-c8f5-8a2e-e47f-312fae8f1b0a-d35a6e8a {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-b1cd7ced-c8f5-8a2e-e47f-312fae8f1b0b-d35a6e8a {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-b1cd7ced-c8f5-8a2e-e47f-312fae8f1b0d-d35a6e8a {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-b1cd7ced-c8f5-8a2e-e47f-312fae8f1b15-d35a6e8a {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-b1cd7ced-c8f5-8a2e-e47f-312fae8f1b16-d35a6e8a {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-b1cd7ced-c8f5-8a2e-e47f-312fae8f1b17-d35a6e8a {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-b1cd7ced-c8f5-8a2e-e47f-312fae8f1b19-d35a6e8a {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-b1cd7ced-c8f5-8a2e-e47f-312fae8f1b21-d35a6e8a {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-b1cd7ced-c8f5-8a2e-e47f-312fae8f1b22-d35a6e8a {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-b1cd7ced-c8f5-8a2e-e47f-312fae8f1b23-d35a6e8a {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-b1cd7ced-c8f5-8a2e-e47f-312fae8f1b25-d35a6e8a {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-b1cd7ced-c8f5-8a2e-e47f-312fae8f1b2d-d35a6e8a {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-b1cd7ced-c8f5-8a2e-e47f-312fae8f1b2e-d35a6e8a {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-b1cd7ced-c8f5-8a2e-e47f-312fae8f1b2f-d35a6e8a {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-b1cd7ced-c8f5-8a2e-e47f-312fae8f1b31-d35a6e8a {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_571b7d56-cd7b-0f95-1390-c17cb7d6e2a0-d35a6e8a {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_571b7d56-cd7b-0f95-1390-c17cb7d6e2a1-d35a6e8a {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_571b7d56-cd7b-0f95-1390-c17cb7d6e2a2-d35a6e8a {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_571b7d56-cd7b-0f95-1390-c17cb7d6e2a4-d35a6e8a {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-a1c98d3e-9033-5ba4-f6e2-44856d3bc2c5-d35a6e8a {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-a1c98d3e-9033-5ba4-f6e2-44856d3bc2c6-d35a6e8a {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-a1c98d3e-9033-5ba4-f6e2-44856d3bc2c7-d35a6e8a {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-a1c98d3e-9033-5ba4-f6e2-44856d3bc2c9-d35a6e8a {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-a1c98d3e-9033-5ba4-f6e2-44856d3bc2d1-d35a6e8a {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-a1c98d3e-9033-5ba4-f6e2-44856d3bc2d2-d35a6e8a {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-a1c98d3e-9033-5ba4-f6e2-44856d3bc2d3-d35a6e8a {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-a1c98d3e-9033-5ba4-f6e2-44856d3bc2d5-d35a6e8a {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-a1c98d3e-9033-5ba4-f6e2-44856d3bc2dd-d35a6e8a {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-a1c98d3e-9033-5ba4-f6e2-44856d3bc2de-d35a6e8a {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-a1c98d3e-9033-5ba4-f6e2-44856d3bc2df-d35a6e8a {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-a1c98d3e-9033-5ba4-f6e2-44856d3bc2e1-d35a6e8a {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-be84b11a-6d0b-a8c5-667b-3ebe56978a70-305a6eac {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-be84b11a-6d0b-a8c5-667b-3ebe56978a71-305a6eac {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-be84b11a-6d0b-a8c5-667b-3ebe56978a72-305a6eac {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-be84b11a-6d0b-a8c5-667b-3ebe56978a74-305a6eac {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-be84b11a-6d0b-a8c5-667b-3ebe56978a7c-305a6eac {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-be84b11a-6d0b-a8c5-667b-3ebe56978a7d-305a6eac {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-be84b11a-6d0b-a8c5-667b-3ebe56978a7e-305a6eac {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-be84b11a-6d0b-a8c5-667b-3ebe56978a80-305a6eac {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-be84b11a-6d0b-a8c5-667b-3ebe56978a88-305a6eac {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-be84b11a-6d0b-a8c5-667b-3ebe56978a89-305a6eac {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-be84b11a-6d0b-a8c5-667b-3ebe56978a8a-305a6eac {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-be84b11a-6d0b-a8c5-667b-3ebe56978a8c-305a6eac {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-be84b11a-6d0b-a8c5-667b-3ebe56978a94-305a6eac {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-be84b11a-6d0b-a8c5-667b-3ebe56978a95-305a6eac {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-be84b11a-6d0b-a8c5-667b-3ebe56978a96-305a6eac {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-be84b11a-6d0b-a8c5-667b-3ebe56978a98-305a6eac {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_3dae80c9-d1b7-764c-a2e9-f1b2fb900ab4-305a6eac {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_3dae80c9-d1b7-764c-a2e9-f1b2fb900ab5-305a6eac {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_3dae80c9-d1b7-764c-a2e9-f1b2fb900ab6-305a6eac {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_3dae80c9-d1b7-764c-a2e9-f1b2fb900ab8-305a6eac {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-f9725b5f-73cc-54c9-cf5e-db97af1ee4a8-305a6eac {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_5d4107fb-81ee-df55-c7a1-45391f71062a-305a6eac {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-a5bec3d9-817a-59ad-8d1c-d530e503d941-305a6eac {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_3daad97c-6405-f180-ad3d-b8c861c354df-305a6eac {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-c37142dd-1b02-c1de-5854-9cabafbc7a54-305a6eac {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-c37142dd-1b02-c1de-5854-9cabafbc7a55-305a6eac {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-c37142dd-1b02-c1de-5854-9cabafbc7a56-305a6eac {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-c37142dd-1b02-c1de-5854-9cabafbc7a58-305a6eac {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-d9df703a-0f40-534b-8866-bb914d059702-305a6eac {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-d9df703a-0f40-534b-8866-bb914d059703-305a6eac {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-d9df703a-0f40-534b-8866-bb914d059704-305a6eac {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-d9df703a-0f40-534b-8866-bb914d059706-305a6eac {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-f0809526-d82a-d360-e677-3fd83eccbe38-305a6eac {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-f0809526-d82a-d360-e677-3fd83eccbe39-305a6eac {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-f0809526-d82a-d360-e677-3fd83eccbe3a-305a6eac {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-f0809526-d82a-d360-e677-3fd83eccbe3c-305a6eac {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-f0809526-d82a-d360-e677-3fd83eccbe44-305a6eac {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-f0809526-d82a-d360-e677-3fd83eccbe45-305a6eac {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-f0809526-d82a-d360-e677-3fd83eccbe46-305a6eac {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-f0809526-d82a-d360-e677-3fd83eccbe48-305a6eac {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-f0809526-d82a-d360-e677-3fd83eccbe50-305a6eac {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-f0809526-d82a-d360-e677-3fd83eccbe51-305a6eac {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-f0809526-d82a-d360-e677-3fd83eccbe52-305a6eac {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-f0809526-d82a-d360-e677-3fd83eccbe54-305a6eac {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-f0809526-d82a-d360-e677-3fd83eccbe5c-305a6eac {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-f0809526-d82a-d360-e677-3fd83eccbe5d-305a6eac {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-f0809526-d82a-d360-e677-3fd83eccbe5e-305a6eac {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-f0809526-d82a-d360-e677-3fd83eccbe60-305a6eac {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_9527d6c0-39c3-ccf7-e96d-e344c44a6354-305a6eac {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_9527d6c0-39c3-ccf7-e96d-e344c44a635e-305a6eac {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_9527d6c0-39c3-ccf7-e96d-e344c44a6368-305a6eac {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_38992fec-7140-34ce-9e6d-eefd23a8f4bf-305a6eac {
  -ms-grid-row: 1;
  -ms-grid-row-span: 3;
  -ms-grid-column: 1;
  grid-area: Icon;
}

.legal-document-card>#w-node-_38992fec-7140-34ce-9e6d-eefd23a8f4bf-305a6eac {
  -ms-grid-row: 1;
  -ms-grid-row-span: 1;
  -ms-grid-column: 1;
}

#w-node-_38992fec-7140-34ce-9e6d-eefd23a8f4c0-305a6eac {
  -ms-grid-row: 3;
  -ms-grid-column: 3;
  grid-area: Description;
}

.navbar-dropdown-link>#w-node-_38992fec-7140-34ce-9e6d-eefd23a8f4c0-305a6eac {
  -ms-grid-row: 3;
  -ms-grid-column: 1;
  -ms-grid-column-span: 3;
}

#w-node-_38992fec-7140-34ce-9e6d-eefd23a8f4c5-305a6eac {
  -ms-grid-row: 1;
  -ms-grid-column: 3;
  grid-area: Title;
}

.legal-document-card>#w-node-_38992fec-7140-34ce-9e6d-eefd23a8f4c5-305a6eac {
  -ms-grid-row: 1;
  -ms-grid-column: 3;
}

.navbar-dropdown-link>#w-node-_38992fec-7140-34ce-9e6d-eefd23a8f4c5-305a6eac {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
}

#w-node-_38992fec-7140-34ce-9e6d-eefd23a8f4c8-305a6eac {
  -ms-grid-row: 1;
  -ms-grid-row-span: 3;
  -ms-grid-column: 1;
  grid-area: Icon;
}

.legal-document-card>#w-node-_38992fec-7140-34ce-9e6d-eefd23a8f4c8-305a6eac {
  -ms-grid-row: 1;
  -ms-grid-row-span: 1;
  -ms-grid-column: 1;
}

#w-node-_38992fec-7140-34ce-9e6d-eefd23a8f4c9-305a6eac {
  -ms-grid-row: 3;
  -ms-grid-column: 3;
  grid-area: Description;
}

.navbar-dropdown-link>#w-node-_38992fec-7140-34ce-9e6d-eefd23a8f4c9-305a6eac {
  -ms-grid-row: 3;
  -ms-grid-column: 1;
  -ms-grid-column-span: 3;
}

#w-node-_38992fec-7140-34ce-9e6d-eefd23a8f4cf-305a6eac {
  -ms-grid-row: 1;
  -ms-grid-column: 3;
  grid-area: Title;
}

.legal-document-card>#w-node-_38992fec-7140-34ce-9e6d-eefd23a8f4cf-305a6eac {
  -ms-grid-row: 1;
  -ms-grid-column: 3;
}

.navbar-dropdown-link>#w-node-_38992fec-7140-34ce-9e6d-eefd23a8f4cf-305a6eac {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
}

#w-node-_38992fec-7140-34ce-9e6d-eefd23a8f4d2-305a6eac {
  -ms-grid-row: 1;
  -ms-grid-row-span: 3;
  -ms-grid-column: 1;
  grid-area: Icon;
}

.legal-document-card>#w-node-_38992fec-7140-34ce-9e6d-eefd23a8f4d2-305a6eac {
  -ms-grid-row: 1;
  -ms-grid-row-span: 1;
  -ms-grid-column: 1;
}

#w-node-_38992fec-7140-34ce-9e6d-eefd23a8f4d3-305a6eac {
  -ms-grid-row: 3;
  -ms-grid-column: 3;
  grid-area: Description;
}

.navbar-dropdown-link>#w-node-_38992fec-7140-34ce-9e6d-eefd23a8f4d3-305a6eac {
  -ms-grid-row: 3;
  -ms-grid-column: 1;
  -ms-grid-column-span: 3;
}

#w-node-_38992fec-7140-34ce-9e6d-eefd23a8f4d8-305a6eac {
  -ms-grid-row: 1;
  -ms-grid-column: 3;
  grid-area: Title;
}

.legal-document-card>#w-node-_38992fec-7140-34ce-9e6d-eefd23a8f4d8-305a6eac {
  -ms-grid-row: 1;
  -ms-grid-column: 3;
}

.navbar-dropdown-link>#w-node-_38992fec-7140-34ce-9e6d-eefd23a8f4d8-305a6eac {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
}

#w-node-_38992fec-7140-34ce-9e6d-eefd23a8f4db-305a6eac {
  -ms-grid-row: 1;
  -ms-grid-row-span: 3;
  -ms-grid-column: 1;
  grid-area: Icon;
}

.legal-document-card>#w-node-_38992fec-7140-34ce-9e6d-eefd23a8f4db-305a6eac {
  -ms-grid-row: 1;
  -ms-grid-row-span: 1;
  -ms-grid-column: 1;
}

#w-node-_38992fec-7140-34ce-9e6d-eefd23a8f4dc-305a6eac {
  -ms-grid-row: 3;
  -ms-grid-column: 3;
  grid-area: Description;
}

.navbar-dropdown-link>#w-node-_38992fec-7140-34ce-9e6d-eefd23a8f4dc-305a6eac {
  -ms-grid-row: 3;
  -ms-grid-column: 1;
  -ms-grid-column-span: 3;
}

#w-node-_38992fec-7140-34ce-9e6d-eefd23a8f4e1-305a6eac {
  -ms-grid-row: 1;
  -ms-grid-column: 3;
  grid-area: Title;
}

.legal-document-card>#w-node-_38992fec-7140-34ce-9e6d-eefd23a8f4e1-305a6eac {
  -ms-grid-row: 1;
  -ms-grid-column: 3;
}

.navbar-dropdown-link>#w-node-_38992fec-7140-34ce-9e6d-eefd23a8f4e1-305a6eac {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
}

#w-node-_38992fec-7140-34ce-9e6d-eefd23a8f4e3-305a6eac {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-_38992fec-7140-34ce-9e6d-eefd23a8f4ed-305a6eac {
  -ms-grid-row: 1;
  -ms-grid-row-span: 3;
  -ms-grid-column: 1;
  grid-area: Icon;
  -ms-grid-row-align: center;
  align-self: center;
}

.legal-document-card>#w-node-_38992fec-7140-34ce-9e6d-eefd23a8f4ed-305a6eac {
  -ms-grid-row: 1;
  -ms-grid-row-span: 1;
  -ms-grid-column: 1;
}

#w-node-_38992fec-7140-34ce-9e6d-eefd23a8f4ee-305a6eac {
  -ms-grid-row: 1;
  -ms-grid-column: 3;
  grid-area: Title;
  -ms-grid-row-align: center;
  align-self: center;
}

.legal-document-card>#w-node-_38992fec-7140-34ce-9e6d-eefd23a8f4ee-305a6eac {
  -ms-grid-row: 1;
  -ms-grid-column: 3;
}

.navbar-dropdown-link>#w-node-_38992fec-7140-34ce-9e6d-eefd23a8f4ee-305a6eac {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
}

#w-node-_38992fec-7140-34ce-9e6d-eefd23a8f4f6-305a6eac {
  -ms-grid-row: 1;
  -ms-grid-row-span: 3;
  -ms-grid-column: 1;
  grid-area: Icon;
  -ms-grid-row-align: center;
  align-self: center;
}

.legal-document-card>#w-node-_38992fec-7140-34ce-9e6d-eefd23a8f4f6-305a6eac {
  -ms-grid-row: 1;
  -ms-grid-row-span: 1;
  -ms-grid-column: 1;
}

#w-node-_38992fec-7140-34ce-9e6d-eefd23a8f4f7-305a6eac {
  -ms-grid-row: 1;
  -ms-grid-column: 3;
  grid-area: Title;
  -ms-grid-row-align: center;
  align-self: center;
}

.legal-document-card>#w-node-_38992fec-7140-34ce-9e6d-eefd23a8f4f7-305a6eac {
  -ms-grid-row: 1;
  -ms-grid-column: 3;
}

.navbar-dropdown-link>#w-node-_38992fec-7140-34ce-9e6d-eefd23a8f4f7-305a6eac {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
}

#w-node-_38992fec-7140-34ce-9e6d-eefd23a8f4fa-305a6eac {
  -ms-grid-row: 1;
  -ms-grid-row-span: 3;
  -ms-grid-column: 1;
  grid-area: Icon;
  -ms-grid-row-align: center;
  align-self: center;
}

.legal-document-card>#w-node-_38992fec-7140-34ce-9e6d-eefd23a8f4fa-305a6eac {
  -ms-grid-row: 1;
  -ms-grid-row-span: 1;
  -ms-grid-column: 1;
}

#w-node-_38992fec-7140-34ce-9e6d-eefd23a8f4fb-305a6eac {
  -ms-grid-row: 1;
  -ms-grid-column: 3;
  grid-area: Title;
  -ms-grid-row-align: center;
  align-self: center;
}

.legal-document-card>#w-node-_38992fec-7140-34ce-9e6d-eefd23a8f4fb-305a6eac {
  -ms-grid-row: 1;
  -ms-grid-column: 3;
}

.navbar-dropdown-link>#w-node-_38992fec-7140-34ce-9e6d-eefd23a8f4fb-305a6eac {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
}

#w-node-_38992fec-7140-34ce-9e6d-eefd23a8f500-305a6eac {
  -ms-grid-row: 1;
  -ms-grid-row-span: 3;
  -ms-grid-column: 1;
  grid-area: Icon;
  -ms-grid-row-align: center;
  align-self: center;
}

.legal-document-card>#w-node-_38992fec-7140-34ce-9e6d-eefd23a8f500-305a6eac {
  -ms-grid-row: 1;
  -ms-grid-row-span: 1;
  -ms-grid-column: 1;
}

#w-node-_38992fec-7140-34ce-9e6d-eefd23a8f501-305a6eac {
  -ms-grid-row: 1;
  -ms-grid-column: 3;
  grid-area: Title;
  -ms-grid-row-align: center;
  align-self: center;
}

.legal-document-card>#w-node-_38992fec-7140-34ce-9e6d-eefd23a8f501-305a6eac {
  -ms-grid-row: 1;
  -ms-grid-column: 3;
}

.navbar-dropdown-link>#w-node-_38992fec-7140-34ce-9e6d-eefd23a8f501-305a6eac {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
}

#w-node-_225457f5-c83c-98c7-a5f4-89763a733fba-de5a6ec5 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_225457f5-c83c-98c7-a5f4-89763a733fc0-de5a6ec5 {
  -ms-grid-row: 1;
  -ms-grid-column: 3;
  grid-area: Title;
}

.legal-document-card>#w-node-_225457f5-c83c-98c7-a5f4-89763a733fc0-de5a6ec5 {
  -ms-grid-row: 1;
  -ms-grid-column: 3;
}

.navbar-dropdown-link>#w-node-_225457f5-c83c-98c7-a5f4-89763a733fc0-de5a6ec5 {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
}

#w-node-_225457f5-c83c-98c7-a5f4-89763a733fc2-de5a6ec5 {
  -ms-grid-row: 1;
  -ms-grid-column: 3;
  grid-area: Chevron;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-_225457f5-c83c-98c7-a5f4-89763a733fc3-de5a6ec5 {
  -ms-grid-row: 3;
  -ms-grid-column: 3;
  grid-area: Description;
}

.navbar-dropdown-link>#w-node-_225457f5-c83c-98c7-a5f4-89763a733fc3-de5a6ec5 {
  -ms-grid-row: 3;
  -ms-grid-column: 1;
  -ms-grid-column-span: 3;
}

#w-node-_225457f5-c83c-98c7-a5f4-89763a733fcb-de5a6ec5 {
  -ms-grid-row: 1;
  -ms-grid-column: 3;
  grid-area: Title;
}

.legal-document-card>#w-node-_225457f5-c83c-98c7-a5f4-89763a733fcb-de5a6ec5 {
  -ms-grid-row: 1;
  -ms-grid-column: 3;
}

.navbar-dropdown-link>#w-node-_225457f5-c83c-98c7-a5f4-89763a733fcb-de5a6ec5 {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
}

#w-node-_225457f5-c83c-98c7-a5f4-89763a733fcd-de5a6ec5 {
  -ms-grid-row: 1;
  -ms-grid-column: 3;
  grid-area: Chevron;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-_225457f5-c83c-98c7-a5f4-89763a733fce-de5a6ec5 {
  -ms-grid-row: 3;
  -ms-grid-column: 3;
  grid-area: Description;
}

.navbar-dropdown-link>#w-node-_225457f5-c83c-98c7-a5f4-89763a733fce-de5a6ec5 {
  -ms-grid-row: 3;
  -ms-grid-column: 1;
  -ms-grid-column-span: 3;
}

#w-node-_225457f5-c83c-98c7-a5f4-89763a733fd2-de5a6ec5 {
  -ms-grid-row: 1;
  -ms-grid-column: 3;
  grid-area: Title;
}

.legal-document-card>#w-node-_225457f5-c83c-98c7-a5f4-89763a733fd2-de5a6ec5 {
  -ms-grid-row: 1;
  -ms-grid-column: 3;
}

.navbar-dropdown-link>#w-node-_225457f5-c83c-98c7-a5f4-89763a733fd2-de5a6ec5 {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
}

#w-node-_225457f5-c83c-98c7-a5f4-89763a733fd4-de5a6ec5 {
  -ms-grid-row: 1;
  -ms-grid-column: 3;
  grid-area: Chevron;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-_225457f5-c83c-98c7-a5f4-89763a733fd5-de5a6ec5 {
  -ms-grid-row: 3;
  -ms-grid-column: 3;
  grid-area: Description;
}

.navbar-dropdown-link>#w-node-_225457f5-c83c-98c7-a5f4-89763a733fd5-de5a6ec5 {
  -ms-grid-row: 3;
  -ms-grid-column: 1;
  -ms-grid-column-span: 3;
}

#w-node-_225457f5-c83c-98c7-a5f4-89763a733fd9-de5a6ec5 {
  -ms-grid-row: 1;
  -ms-grid-column: 3;
  grid-area: Title;
}

.legal-document-card>#w-node-_225457f5-c83c-98c7-a5f4-89763a733fd9-de5a6ec5 {
  -ms-grid-row: 1;
  -ms-grid-column: 3;
}

.navbar-dropdown-link>#w-node-_225457f5-c83c-98c7-a5f4-89763a733fd9-de5a6ec5 {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
}

#w-node-_225457f5-c83c-98c7-a5f4-89763a733fdc-de5a6ec5 {
  -ms-grid-row: 1;
  -ms-grid-column: 3;
  grid-area: Chevron;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-_225457f5-c83c-98c7-a5f4-89763a733fdd-de5a6ec5 {
  -ms-grid-row: 3;
  -ms-grid-column: 3;
  grid-area: Description;
}

.navbar-dropdown-link>#w-node-_225457f5-c83c-98c7-a5f4-89763a733fdd-de5a6ec5 {
  -ms-grid-row: 3;
  -ms-grid-column: 1;
  -ms-grid-column-span: 3;
}

#w-node-_225457f5-c83c-98c7-a5f4-89763a733fe7-de5a6ec5 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row-align: stretch;
  align-self: stretch;
}

#w-node-_225457f5-c83c-98c7-a5f4-89763a733feb-de5a6ec5 {
  -ms-grid-row: 1;
  -ms-grid-column: 3;
  grid-area: Title;
}

.legal-document-card>#w-node-_225457f5-c83c-98c7-a5f4-89763a733feb-de5a6ec5 {
  -ms-grid-row: 1;
  -ms-grid-column: 3;
}

.navbar-dropdown-link>#w-node-_225457f5-c83c-98c7-a5f4-89763a733feb-de5a6ec5 {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
}

#w-node-_225457f5-c83c-98c7-a5f4-89763a733fed-de5a6ec5 {
  -ms-grid-row: 1;
  -ms-grid-column: 3;
  grid-area: Chevron;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-_225457f5-c83c-98c7-a5f4-89763a733fee-de5a6ec5 {
  -ms-grid-row: 3;
  -ms-grid-column: 3;
  grid-area: Description;
}

.navbar-dropdown-link>#w-node-_225457f5-c83c-98c7-a5f4-89763a733fee-de5a6ec5 {
  -ms-grid-row: 3;
  -ms-grid-column: 1;
  -ms-grid-column-span: 3;
}

#w-node-dbaf9bf1-e69b-7c00-8f1e-4e4bf985e537-de5a6ec5 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-dbaf9bf1-e69b-7c00-8f1e-4e4bf985e53d-de5a6ec5 {
  -ms-grid-row: 1;
  -ms-grid-column: 3;
  grid-area: Title;
}

.legal-document-card>#w-node-dbaf9bf1-e69b-7c00-8f1e-4e4bf985e53d-de5a6ec5 {
  -ms-grid-row: 1;
  -ms-grid-column: 3;
}

.navbar-dropdown-link>#w-node-dbaf9bf1-e69b-7c00-8f1e-4e4bf985e53d-de5a6ec5 {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
}

#w-node-dbaf9bf1-e69b-7c00-8f1e-4e4bf985e53f-de5a6ec5 {
  -ms-grid-row: 1;
  -ms-grid-column: 3;
  grid-area: Chevron;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-dbaf9bf1-e69b-7c00-8f1e-4e4bf985e540-de5a6ec5 {
  -ms-grid-row: 3;
  -ms-grid-column: 3;
  grid-area: Description;
}

.navbar-dropdown-link>#w-node-dbaf9bf1-e69b-7c00-8f1e-4e4bf985e540-de5a6ec5 {
  -ms-grid-row: 3;
  -ms-grid-column: 1;
  -ms-grid-column-span: 3;
}

#w-node-_949cd5c9-0174-ad3f-9e24-50ed84cd53f7-de5a6ec5 {
  -ms-grid-row: 1;
  -ms-grid-column: 3;
  grid-area: Title;
}

.legal-document-card>#w-node-_949cd5c9-0174-ad3f-9e24-50ed84cd53f7-de5a6ec5 {
  -ms-grid-row: 1;
  -ms-grid-column: 3;
}

.navbar-dropdown-link>#w-node-_949cd5c9-0174-ad3f-9e24-50ed84cd53f7-de5a6ec5 {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
}

#w-node-_949cd5c9-0174-ad3f-9e24-50ed84cd53f9-de5a6ec5 {
  -ms-grid-row: 1;
  -ms-grid-column: 3;
  grid-area: Chevron;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-_949cd5c9-0174-ad3f-9e24-50ed84cd53fa-de5a6ec5 {
  -ms-grid-row: 3;
  -ms-grid-column: 3;
  grid-area: Description;
}

.navbar-dropdown-link>#w-node-_949cd5c9-0174-ad3f-9e24-50ed84cd53fa-de5a6ec5 {
  -ms-grid-row: 3;
  -ms-grid-column: 1;
  -ms-grid-column-span: 3;
}

#w-node-_511e3ba0-07c9-01a5-2787-b1d8bbbf513e-de5a6ec5 {
  -ms-grid-row: 1;
  -ms-grid-column: 3;
  grid-area: Title;
}

.legal-document-card>#w-node-_511e3ba0-07c9-01a5-2787-b1d8bbbf513e-de5a6ec5 {
  -ms-grid-row: 1;
  -ms-grid-column: 3;
}

.navbar-dropdown-link>#w-node-_511e3ba0-07c9-01a5-2787-b1d8bbbf513e-de5a6ec5 {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
}

#w-node-_511e3ba0-07c9-01a5-2787-b1d8bbbf5140-de5a6ec5 {
  -ms-grid-row: 1;
  -ms-grid-column: 3;
  grid-area: Chevron;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-_511e3ba0-07c9-01a5-2787-b1d8bbbf5141-de5a6ec5 {
  -ms-grid-row: 3;
  -ms-grid-column: 3;
  grid-area: Description;
}

.navbar-dropdown-link>#w-node-_511e3ba0-07c9-01a5-2787-b1d8bbbf5141-de5a6ec5 {
  -ms-grid-row: 3;
  -ms-grid-column: 1;
  -ms-grid-column-span: 3;
}

#w-node-dbaf9bf1-e69b-7c00-8f1e-4e4bf985e564-de5a6ec5 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row-align: start;
  align-self: start;
}

#w-node-dbaf9bf1-e69b-7c00-8f1e-4e4bf985e568-de5a6ec5 {
  -ms-grid-row: 1;
  -ms-grid-column: 3;
  grid-area: Title;
}

.legal-document-card>#w-node-dbaf9bf1-e69b-7c00-8f1e-4e4bf985e568-de5a6ec5 {
  -ms-grid-row: 1;
  -ms-grid-column: 3;
}

.navbar-dropdown-link>#w-node-dbaf9bf1-e69b-7c00-8f1e-4e4bf985e568-de5a6ec5 {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
}

#w-node-dbaf9bf1-e69b-7c00-8f1e-4e4bf985e56a-de5a6ec5 {
  -ms-grid-row: 1;
  -ms-grid-column: 3;
  grid-area: Chevron;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-dbaf9bf1-e69b-7c00-8f1e-4e4bf985e56b-de5a6ec5 {
  -ms-grid-row: 3;
  -ms-grid-column: 3;
  grid-area: Description;
}

.navbar-dropdown-link>#w-node-dbaf9bf1-e69b-7c00-8f1e-4e4bf985e56b-de5a6ec5 {
  -ms-grid-row: 3;
  -ms-grid-column: 1;
  -ms-grid-column-span: 3;
}

#w-node-_3cec0d15-5f54-dae0-6df3-a85dc2ef4c6c-de5a6ec5 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_3cec0d15-5f54-dae0-6df3-a85dc2ef4c70-de5a6ec5 {
  -ms-grid-row: 1;
  -ms-grid-column: 3;
  grid-area: Title;
}

.legal-document-card>#w-node-_3cec0d15-5f54-dae0-6df3-a85dc2ef4c70-de5a6ec5 {
  -ms-grid-row: 1;
  -ms-grid-column: 3;
}

.navbar-dropdown-link>#w-node-_3cec0d15-5f54-dae0-6df3-a85dc2ef4c70-de5a6ec5 {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
}

#w-node-_3cec0d15-5f54-dae0-6df3-a85dc2ef4c72-de5a6ec5 {
  -ms-grid-row: 1;
  -ms-grid-column: 3;
  grid-area: Chevron;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-_3cec0d15-5f54-dae0-6df3-a85dc2ef4c73-de5a6ec5 {
  -ms-grid-row: 3;
  -ms-grid-column: 3;
  grid-area: Description;
}

.navbar-dropdown-link>#w-node-_3cec0d15-5f54-dae0-6df3-a85dc2ef4c73-de5a6ec5 {
  -ms-grid-row: 3;
  -ms-grid-column: 1;
  -ms-grid-column-span: 3;
}

#w-node-_3cec0d15-5f54-dae0-6df3-a85dc2ef4c77-de5a6ec5 {
  -ms-grid-row: 1;
  -ms-grid-column: 3;
  grid-area: Title;
}

.legal-document-card>#w-node-_3cec0d15-5f54-dae0-6df3-a85dc2ef4c77-de5a6ec5 {
  -ms-grid-row: 1;
  -ms-grid-column: 3;
}

.navbar-dropdown-link>#w-node-_3cec0d15-5f54-dae0-6df3-a85dc2ef4c77-de5a6ec5 {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
}

#w-node-_3cec0d15-5f54-dae0-6df3-a85dc2ef4c79-de5a6ec5 {
  -ms-grid-row: 1;
  -ms-grid-column: 3;
  grid-area: Chevron;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-_3cec0d15-5f54-dae0-6df3-a85dc2ef4c7a-de5a6ec5 {
  -ms-grid-row: 3;
  -ms-grid-column: 3;
  grid-area: Description;
}

.navbar-dropdown-link>#w-node-_3cec0d15-5f54-dae0-6df3-a85dc2ef4c7a-de5a6ec5 {
  -ms-grid-row: 3;
  -ms-grid-column: 1;
  -ms-grid-column-span: 3;
}

#w-node-_3cec0d15-5f54-dae0-6df3-a85dc2ef4c7e-de5a6ec5 {
  -ms-grid-row: 1;
  -ms-grid-column: 3;
  grid-area: Title;
}

.legal-document-card>#w-node-_3cec0d15-5f54-dae0-6df3-a85dc2ef4c7e-de5a6ec5 {
  -ms-grid-row: 1;
  -ms-grid-column: 3;
}

.navbar-dropdown-link>#w-node-_3cec0d15-5f54-dae0-6df3-a85dc2ef4c7e-de5a6ec5 {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
}

#w-node-_3cec0d15-5f54-dae0-6df3-a85dc2ef4c80-de5a6ec5 {
  -ms-grid-row: 1;
  -ms-grid-column: 3;
  grid-area: Chevron;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-_3cec0d15-5f54-dae0-6df3-a85dc2ef4c81-de5a6ec5 {
  -ms-grid-row: 3;
  -ms-grid-column: 3;
  grid-area: Description;
}

.navbar-dropdown-link>#w-node-_3cec0d15-5f54-dae0-6df3-a85dc2ef4c81-de5a6ec5 {
  -ms-grid-row: 3;
  -ms-grid-column: 1;
  -ms-grid-column-span: 3;
}

#w-node-_3ba641fc-318a-dd4b-bce8-4871e6e34b8e-de5a6ec5 {
  -ms-grid-row: 1;
  -ms-grid-column: 3;
  grid-area: Title;
}

.legal-document-card>#w-node-_3ba641fc-318a-dd4b-bce8-4871e6e34b8e-de5a6ec5 {
  -ms-grid-row: 1;
  -ms-grid-column: 3;
}

.navbar-dropdown-link>#w-node-_3ba641fc-318a-dd4b-bce8-4871e6e34b8e-de5a6ec5 {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
}

#w-node-_3ba641fc-318a-dd4b-bce8-4871e6e34b90-de5a6ec5 {
  -ms-grid-row: 1;
  -ms-grid-column: 3;
  grid-area: Chevron;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-_3ba641fc-318a-dd4b-bce8-4871e6e34b91-de5a6ec5 {
  -ms-grid-row: 3;
  -ms-grid-column: 3;
  grid-area: Description;
}

.navbar-dropdown-link>#w-node-_3ba641fc-318a-dd4b-bce8-4871e6e34b91-de5a6ec5 {
  -ms-grid-row: 3;
  -ms-grid-column: 1;
  -ms-grid-column-span: 3;
}

#w-node-_6aff04fe-bb48-7581-2546-043a7113cce9-de5a6ec5 {
  -ms-grid-row: 1;
  -ms-grid-column: 3;
  grid-area: Title;
}

.legal-document-card>#w-node-_6aff04fe-bb48-7581-2546-043a7113cce9-de5a6ec5 {
  -ms-grid-row: 1;
  -ms-grid-column: 3;
}

.navbar-dropdown-link>#w-node-_6aff04fe-bb48-7581-2546-043a7113cce9-de5a6ec5 {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
}

#w-node-_6aff04fe-bb48-7581-2546-043a7113cceb-de5a6ec5 {
  -ms-grid-row: 1;
  -ms-grid-column: 3;
  grid-area: Chevron;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-_6aff04fe-bb48-7581-2546-043a7113ccec-de5a6ec5 {
  -ms-grid-row: 3;
  -ms-grid-column: 3;
  grid-area: Description;
}

.navbar-dropdown-link>#w-node-_6aff04fe-bb48-7581-2546-043a7113ccec-de5a6ec5 {
  -ms-grid-row: 3;
  -ms-grid-column: 1;
  -ms-grid-column-span: 3;
}

#w-node-f2920f4f-75cb-2997-f7a7-61df75af38f4-de5a6ec5 {
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-_5513292b-081f-0b48-f913-afe8bbe97a59-7b5a6ec6 {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
  grid-area: Text;
  -ms-grid-row-align: start;
  align-self: start;
}

#w-node-eec529fc-d0a5-8ae5-8a9c-7528591e9d47-7b5a6ec6 {
  -ms-grid-row: 5;
  -ms-grid-column: 1;
  grid-area: Image;
}

.featured-newsletter-grid>#w-node-eec529fc-d0a5-8ae5-8a9c-7528591e9d47-7b5a6ec6 {
  -ms-grid-row: 1;
  -ms-grid-column: 3;
}

@media screen and (max-width: 767px) {
  .featured-newsletter-grid>#w-node-a6a4adbf-c469-0872-a449-776355c7a653-fd5a6dc1 {
    -ms-grid-row: 2;
    -ms-grid-column: 1;
  }

  #w-node-_5513292b-081f-0b48-f913-afe8bbe97a59-7b5a6ec6 {
    -ms-grid-row: 1;
    -ms-grid-column: 1;
  }

  .featured-newsletter-grid>#w-node-eec529fc-d0a5-8ae5-8a9c-7528591e9d47-7b5a6ec6 {
    -ms-grid-row: 2;
    -ms-grid-column: 1;
  }
}

@media screen and (max-width: 479px) {
  .featured-newsletter-grid>#w-node-a6a4adbf-c469-0872-a449-776355c7a653-fd5a6dc1 {
    -ms-grid-row: 1;
    -ms-grid-column: 1;
  }

  #w-node-_5513292b-081f-0b48-f913-afe8bbe97a59-7b5a6ec6 {
    -ms-grid-row: 2;
    -ms-grid-column: 1;
  }

  .featured-newsletter-grid>#w-node-eec529fc-d0a5-8ae5-8a9c-7528591e9d47-7b5a6ec6 {
    -ms-grid-row: 1;
    -ms-grid-column: 1;
  }
}

#w-node-_690f736f-75bb-a3c3-6264-9427b2f8bfa7-2a5a6ec9 {
  -ms-grid-row: 1;
  -ms-grid-row-span: 3;
  -ms-grid-column: 1;
  grid-area: Logo;
  -ms-grid-row-align: start;
  align-self: start;
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-d7eb8fa1-f1b8-7b8e-8144-b2c2ce6dfb74-2a5a6ec9 {
  -ms-grid-row: 1;
  -ms-grid-column: 3;
  -ms-grid-column-span: 3;
  grid-area: Platform-Title;
  -ms-grid-row-align: end;
  align-self: end;
}

#w-node-_42de2597-fd31-4bcb-65e6-bc723688ad27-2a5a6ec9 {
  -ms-grid-row: 3;
  -ms-grid-column: 3;
  grid-area: Platform-Column-1;
}

#w-node-dd486b7d-e79b-e47a-52e0-c428a4e6d0bf-2a5a6ec9 {
  -ms-grid-row: 3;
  -ms-grid-column: 5;
  grid-area: Platform-Column-2;
}

#w-node-a86dcdd6-2bf6-821b-2fb6-5c93d708493e-2a5a6ec9 {
  -ms-grid-row: 5;
  -ms-grid-column: 3;
  grid-area: Resources-Title;
  -ms-grid-row-align: end;
  align-self: end;
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-_4ed99cd5-9109-8ae1-9d2c-0579e4a1874d-2a5a6ec9 {
  -ms-grid-row: 7;
  -ms-grid-row-span: 3;
  -ms-grid-column: 3;
  grid-area: Resources-Column-1;
}

#w-node-ab464a91-dfbf-84b1-4026-411fdc9b9a77-2a5a6ec9 {
  -ms-grid-row: 5;
  -ms-grid-column: 5;
  grid-area: Company-Title;
  -ms-grid-row-align: end;
  align-self: end;
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-_6801f8cf-c3d9-b936-030c-6e2e041abe6d-2a5a6ec9 {
  -ms-grid-row: 7;
  -ms-grid-row-span: 3;
  -ms-grid-column: 5;
  grid-area: Company-Column-1;
}

#w-node-_080c1cb8-a82f-470b-451b-6483257753d5-2a5a6ec9 {
  -ms-grid-row: 5;
  -ms-grid-row-span: 3;
  -ms-grid-column: 1;
  grid-area: Community;
}

#w-node-_6f389417-6663-cbac-5b99-0a563fedc237-2a5a6ec9 {
  -ms-grid-row: 9;
  -ms-grid-column: 1;
  grid-area: Social-Icons;
  -ms-grid-row-align: start;
  align-self: start;
}

#w-node-_36d8945b-fa62-4b93-5951-d5764443ec28-2a5a6ec9 {
  -ms-grid-row: 11;
  -ms-grid-column: 1;
  -ms-grid-column-span: 5;
  grid-area: Legal;
}

#w-node-f2f1ad4b-2864-829f-6444-84a53d32484f-e55a6ecc {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column-align: start;
  justify-self: start;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-f2f1ad4b-2864-829f-6444-84a53d324850-e55a6ecc {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-f2f1ad4b-2864-829f-6444-84a53d324851-e55a6ecc {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-f2f1ad4b-2864-829f-6444-84a53d324853-e55a6ecc {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-f2f1ad4b-2864-829f-6444-84a53d324857-e55a6ecc {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-f2f1ad4b-2864-829f-6444-84a53d324858-e55a6ecc {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-f2f1ad4b-2864-829f-6444-84a53d324859-e55a6ecc {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-f2f1ad4b-2864-829f-6444-84a53d32485b-e55a6ecc {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-f2f1ad4b-2864-829f-6444-84a53d32485f-e55a6ecc {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-f2f1ad4b-2864-829f-6444-84a53d324860-e55a6ecc {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-f2f1ad4b-2864-829f-6444-84a53d324861-e55a6ecc {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-f2f1ad4b-2864-829f-6444-84a53d324863-e55a6ecc {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-f2f1ad4b-2864-829f-6444-84a53d324867-e55a6ecc {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-f2f1ad4b-2864-829f-6444-84a53d324868-e55a6ecc {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-f2f1ad4b-2864-829f-6444-84a53d324869-e55a6ecc {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-f2f1ad4b-2864-829f-6444-84a53d32486b-e55a6ecc {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-f2f1ad4b-2864-829f-6444-84a53d32486f-e55a6ecc {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-f2f1ad4b-2864-829f-6444-84a53d324870-e55a6ecc {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-f2f1ad4b-2864-829f-6444-84a53d324871-e55a6ecc {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-f2f1ad4b-2864-829f-6444-84a53d324873-e55a6ecc {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-f2f1ad4b-2864-829f-6444-84a53d324877-e55a6ecc {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-f2f1ad4b-2864-829f-6444-84a53d324878-e55a6ecc {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-f2f1ad4b-2864-829f-6444-84a53d324879-e55a6ecc {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-f2f1ad4b-2864-829f-6444-84a53d32487b-e55a6ecc {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_29e80250-9e89-c6a9-10a1-29369d657b95-a55a6ee9 {
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-f2920f4f-75cb-2997-f7a7-61df75af38f4-4b5a6f0f {
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-f2920f4f-75cb-2997-f7a7-61df75af38f4-695a6f1b {
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-c751d1a5-2c3d-f9d3-11e4-cb3028eb36e3-695a6f1b {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-f2920f4f-75cb-2997-f7a7-61df75af38f4-085a6f55 {
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-e00ffc68-2d46-4074-0bd2-d33c1202d698-d04d38f9 {
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-_690f736f-75bb-a3c3-6264-9427b2f8bfa7-042b5fb5 {
  -ms-grid-row: 1;
  -ms-grid-row-span: 3;
  -ms-grid-column: 1;
  grid-area: Logo;
  -ms-grid-row-align: start;
  align-self: start;
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-d7eb8fa1-f1b8-7b8e-8144-b2c2ce6dfb74-042b5fb5 {
  -ms-grid-row: 1;
  -ms-grid-column: 3;
  -ms-grid-column-span: 3;
  grid-area: Platform-Title;
  -ms-grid-row-align: end;
  align-self: end;
}

#w-node-_42de2597-fd31-4bcb-65e6-bc723688ad27-042b5fb5 {
  -ms-grid-row: 3;
  -ms-grid-column: 3;
  grid-area: Platform-Column-1;
}

#w-node-dd486b7d-e79b-e47a-52e0-c428a4e6d0bf-042b5fb5 {
  -ms-grid-row: 3;
  -ms-grid-column: 5;
  grid-area: Platform-Column-2;
}

#w-node-a86dcdd6-2bf6-821b-2fb6-5c93d708493e-042b5fb5 {
  -ms-grid-row: 5;
  -ms-grid-column: 3;
  grid-area: Resources-Title;
  -ms-grid-row-align: end;
  align-self: end;
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-_4ed99cd5-9109-8ae1-9d2c-0579e4a1874d-042b5fb5 {
  -ms-grid-row: 7;
  -ms-grid-row-span: 3;
  -ms-grid-column: 3;
  grid-area: Resources-Column-1;
}

#w-node-ab464a91-dfbf-84b1-4026-411fdc9b9a77-042b5fb5 {
  -ms-grid-row: 5;
  -ms-grid-column: 5;
  grid-area: Company-Title;
  -ms-grid-row-align: end;
  align-self: end;
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-_6801f8cf-c3d9-b936-030c-6e2e041abe6d-042b5fb5 {
  -ms-grid-row: 7;
  -ms-grid-row-span: 3;
  -ms-grid-column: 5;
  grid-area: Company-Column-1;
}

#w-node-_080c1cb8-a82f-470b-451b-6483257753d5-042b5fb5 {
  -ms-grid-row: 5;
  -ms-grid-row-span: 3;
  -ms-grid-column: 1;
  grid-area: Community;
}

#w-node-_6f389417-6663-cbac-5b99-0a563fedc237-042b5fb5 {
  -ms-grid-row: 9;
  -ms-grid-column: 1;
  grid-area: Social-Icons;
  -ms-grid-row-align: start;
  align-self: start;
}

#w-node-_36d8945b-fa62-4b93-5951-d5764443ec28-042b5fb5 {
  -ms-grid-row: 11;
  -ms-grid-column: 1;
  -ms-grid-column-span: 5;
  grid-area: Legal;
}

@media screen and (max-width: 991px) {
  #w-node-_7322d609-d6c3-607a-7f50-f0057f382f77-78b6165b {
    -ms-grid-row: 1;
    -ms-grid-row-span: 1;
    -ms-grid-column: 1;
    -ms-grid-column-span: 2;
  }

  #w-node-_7322d609-d6c3-607a-7f50-f0057f382f79-78b6165b {
    -ms-grid-row: 2;
    -ms-grid-column: 1;
    -ms-grid-column-span: 2;
  }

  #w-node-_7322d609-d6c3-607a-7f50-f0057f382f7b-78b6165b {
    -ms-grid-row: 3;
    -ms-grid-column: 1;
  }

  #w-node-_7322d609-d6c3-607a-7f50-f0057f382f86-78b6165b {
    -ms-grid-row: 3;
    -ms-grid-column: 2;
  }

  #w-node-_7322d609-d6c3-607a-7f50-f0057f382f8d-78b6165b {
    -ms-grid-row: 4;
    -ms-grid-column: 1;
  }

  #w-node-_7322d609-d6c3-607a-7f50-f0057f382f8f-78b6165b {
    -ms-grid-row: 5;
    -ms-grid-row-span: 1;
    -ms-grid-column: 1;
  }

  #w-node-_7322d609-d6c3-607a-7f50-f0057f382f9c-78b6165b {
    -ms-grid-row: 4;
    -ms-grid-column: 2;
  }

  #w-node-_7322d609-d6c3-607a-7f50-f0057f382f9e-78b6165b {
    -ms-grid-row: 5;
    -ms-grid-row-span: 1;
    -ms-grid-column: 2;
  }

  #w-node-_7322d609-d6c3-607a-7f50-f0057f382fab-78b6165b {
    -ms-grid-row: 6;
    -ms-grid-row-span: 1;
    -ms-grid-column: 1;
    -ms-grid-column-span: 2;
  }

  #w-node-_7322d609-d6c3-607a-7f50-f0057f382fb2-78b6165b {
    -ms-grid-row: 7;
    -ms-grid-column: 1;
    -ms-grid-column-span: 2;
  }

  #w-node-_7322d609-d6c3-607a-7f50-f0057f382fbd-78b6165b {
    -ms-grid-row: 8;
    -ms-grid-column: 1;
    -ms-grid-column-span: 2;
  }

  #w-node-_690f736f-75bb-a3c3-6264-9427b2f8bfa7-2a5a6ec9 {
    -ms-grid-row: 1;
    -ms-grid-row-span: 1;
    -ms-grid-column: 1;
    -ms-grid-column-span: 2;
  }

  #w-node-d7eb8fa1-f1b8-7b8e-8144-b2c2ce6dfb74-2a5a6ec9 {
    -ms-grid-row: 2;
    -ms-grid-column: 1;
    -ms-grid-column-span: 2;
  }

  #w-node-_42de2597-fd31-4bcb-65e6-bc723688ad27-2a5a6ec9 {
    -ms-grid-row: 3;
    -ms-grid-column: 1;
  }

  #w-node-dd486b7d-e79b-e47a-52e0-c428a4e6d0bf-2a5a6ec9 {
    -ms-grid-row: 3;
    -ms-grid-column: 2;
  }

  #w-node-a86dcdd6-2bf6-821b-2fb6-5c93d708493e-2a5a6ec9 {
    -ms-grid-row: 4;
    -ms-grid-column: 1;
  }

  #w-node-_4ed99cd5-9109-8ae1-9d2c-0579e4a1874d-2a5a6ec9 {
    -ms-grid-row: 5;
    -ms-grid-row-span: 1;
    -ms-grid-column: 1;
  }

  #w-node-ab464a91-dfbf-84b1-4026-411fdc9b9a77-2a5a6ec9 {
    -ms-grid-row: 4;
    -ms-grid-column: 2;
  }

  #w-node-_6801f8cf-c3d9-b936-030c-6e2e041abe6d-2a5a6ec9 {
    -ms-grid-row: 5;
    -ms-grid-row-span: 1;
    -ms-grid-column: 2;
  }

  #w-node-_080c1cb8-a82f-470b-451b-6483257753d5-2a5a6ec9 {
    -ms-grid-row: 6;
    -ms-grid-row-span: 1;
    -ms-grid-column: 1;
    -ms-grid-column-span: 2;
  }

  #w-node-_6f389417-6663-cbac-5b99-0a563fedc237-2a5a6ec9 {
    -ms-grid-row: 7;
    -ms-grid-column: 1;
    -ms-grid-column-span: 2;
  }

  #w-node-_36d8945b-fa62-4b93-5951-d5764443ec28-2a5a6ec9 {
    -ms-grid-row: 8;
    -ms-grid-column: 1;
    -ms-grid-column-span: 2;
  }

  #w-node-_690f736f-75bb-a3c3-6264-9427b2f8bfa7-042b5fb5 {
    -ms-grid-row: 1;
    -ms-grid-row-span: 1;
    -ms-grid-column: 1;
    -ms-grid-column-span: 2;
  }

  #w-node-d7eb8fa1-f1b8-7b8e-8144-b2c2ce6dfb74-042b5fb5 {
    -ms-grid-row: 2;
    -ms-grid-column: 1;
    -ms-grid-column-span: 2;
  }

  #w-node-_42de2597-fd31-4bcb-65e6-bc723688ad27-042b5fb5 {
    -ms-grid-row: 3;
    -ms-grid-column: 1;
  }

  #w-node-dd486b7d-e79b-e47a-52e0-c428a4e6d0bf-042b5fb5 {
    -ms-grid-row: 3;
    -ms-grid-column: 2;
  }

  #w-node-a86dcdd6-2bf6-821b-2fb6-5c93d708493e-042b5fb5 {
    -ms-grid-row: 4;
    -ms-grid-column: 1;
  }

  #w-node-_4ed99cd5-9109-8ae1-9d2c-0579e4a1874d-042b5fb5 {
    -ms-grid-row: 5;
    -ms-grid-row-span: 1;
    -ms-grid-column: 1;
  }

  #w-node-ab464a91-dfbf-84b1-4026-411fdc9b9a77-042b5fb5 {
    -ms-grid-row: 4;
    -ms-grid-column: 2;
  }

  #w-node-_6801f8cf-c3d9-b936-030c-6e2e041abe6d-042b5fb5 {
    -ms-grid-row: 5;
    -ms-grid-row-span: 1;
    -ms-grid-column: 2;
  }

  #w-node-_080c1cb8-a82f-470b-451b-6483257753d5-042b5fb5 {
    -ms-grid-row: 6;
    -ms-grid-row-span: 1;
    -ms-grid-column: 1;
    -ms-grid-column-span: 2;
  }

  #w-node-_6f389417-6663-cbac-5b99-0a563fedc237-042b5fb5 {
    -ms-grid-row: 7;
    -ms-grid-column: 1;
    -ms-grid-column-span: 2;
  }

  #w-node-_36d8945b-fa62-4b93-5951-d5764443ec28-042b5fb5 {
    -ms-grid-row: 8;
    -ms-grid-column: 1;
    -ms-grid-column-span: 2;
  }
}

@media screen and (max-width: 479px) {
  #w-node-_7322d609-d6c3-607a-7f50-f0057f382f77-78b6165b {
    -ms-grid-row: 1;
    -ms-grid-row-span: 1;
    -ms-grid-column: 1;
    -ms-grid-column-span: 1;
  }

  #w-node-_7322d609-d6c3-607a-7f50-f0057f382f79-78b6165b {
    -ms-grid-row: 2;
    -ms-grid-column: 1;
    -ms-grid-column-span: 1;
  }

  #w-node-_7322d609-d6c3-607a-7f50-f0057f382f7b-78b6165b {
    -ms-grid-row: 3;
    -ms-grid-column: 1;
  }

  #w-node-_7322d609-d6c3-607a-7f50-f0057f382f86-78b6165b {
    -ms-grid-row: 4;
    -ms-grid-column: 1;
  }

  #w-node-_7322d609-d6c3-607a-7f50-f0057f382f8d-78b6165b {
    -ms-grid-row: 5;
    -ms-grid-column: 1;
  }

  #w-node-_7322d609-d6c3-607a-7f50-f0057f382f8f-78b6165b {
    -ms-grid-row: 6;
    -ms-grid-row-span: 1;
    -ms-grid-column: 1;
  }

  #w-node-_7322d609-d6c3-607a-7f50-f0057f382f9c-78b6165b {
    -ms-grid-row: 7;
    -ms-grid-column: 1;
  }

  #w-node-_7322d609-d6c3-607a-7f50-f0057f382f9e-78b6165b {
    -ms-grid-row: 8;
    -ms-grid-row-span: 1;
    -ms-grid-column: 1;
  }

  #w-node-_7322d609-d6c3-607a-7f50-f0057f382fab-78b6165b {
    -ms-grid-row: 9;
    -ms-grid-row-span: 1;
    -ms-grid-column: 1;
    -ms-grid-column-span: 1;
  }

  #w-node-_7322d609-d6c3-607a-7f50-f0057f382fb2-78b6165b {
    -ms-grid-row: 10;
    -ms-grid-column: 1;
    -ms-grid-column-span: 1;
  }

  #w-node-_7322d609-d6c3-607a-7f50-f0057f382fbd-78b6165b {
    -ms-grid-row: 11;
    -ms-grid-column: 1;
    -ms-grid-column-span: 1;
  }

  #w-node-_690f736f-75bb-a3c3-6264-9427b2f8bfa7-2a5a6ec9 {
    -ms-grid-row: 1;
    -ms-grid-row-span: 1;
    -ms-grid-column: 1;
    -ms-grid-column-span: 1;
  }

  #w-node-d7eb8fa1-f1b8-7b8e-8144-b2c2ce6dfb74-2a5a6ec9 {
    -ms-grid-row: 2;
    -ms-grid-column: 1;
    -ms-grid-column-span: 1;
  }

  #w-node-_42de2597-fd31-4bcb-65e6-bc723688ad27-2a5a6ec9 {
    -ms-grid-row: 3;
    -ms-grid-column: 1;
  }

  #w-node-dd486b7d-e79b-e47a-52e0-c428a4e6d0bf-2a5a6ec9 {
    -ms-grid-row: 4;
    -ms-grid-column: 1;
  }

  #w-node-a86dcdd6-2bf6-821b-2fb6-5c93d708493e-2a5a6ec9 {
    -ms-grid-row: 5;
    -ms-grid-column: 1;
  }

  #w-node-_4ed99cd5-9109-8ae1-9d2c-0579e4a1874d-2a5a6ec9 {
    -ms-grid-row: 6;
    -ms-grid-row-span: 1;
    -ms-grid-column: 1;
  }

  #w-node-ab464a91-dfbf-84b1-4026-411fdc9b9a77-2a5a6ec9 {
    -ms-grid-row: 7;
    -ms-grid-column: 1;
  }

  #w-node-_6801f8cf-c3d9-b936-030c-6e2e041abe6d-2a5a6ec9 {
    -ms-grid-row: 8;
    -ms-grid-row-span: 1;
    -ms-grid-column: 1;
  }

  #w-node-_080c1cb8-a82f-470b-451b-6483257753d5-2a5a6ec9 {
    -ms-grid-row: 9;
    -ms-grid-row-span: 1;
    -ms-grid-column: 1;
    -ms-grid-column-span: 1;
  }

  #w-node-_6f389417-6663-cbac-5b99-0a563fedc237-2a5a6ec9 {
    -ms-grid-row: 10;
    -ms-grid-column: 1;
    -ms-grid-column-span: 1;
  }

  #w-node-_36d8945b-fa62-4b93-5951-d5764443ec28-2a5a6ec9 {
    -ms-grid-row: 11;
    -ms-grid-column: 1;
    -ms-grid-column-span: 1;
  }

  #w-node-_690f736f-75bb-a3c3-6264-9427b2f8bfa7-042b5fb5 {
    -ms-grid-row: 1;
    -ms-grid-row-span: 1;
    -ms-grid-column: 1;
    -ms-grid-column-span: 1;
  }

  #w-node-d7eb8fa1-f1b8-7b8e-8144-b2c2ce6dfb74-042b5fb5 {
    -ms-grid-row: 2;
    -ms-grid-column: 1;
    -ms-grid-column-span: 1;
  }

  #w-node-_42de2597-fd31-4bcb-65e6-bc723688ad27-042b5fb5 {
    -ms-grid-row: 3;
    -ms-grid-column: 1;
  }

  #w-node-dd486b7d-e79b-e47a-52e0-c428a4e6d0bf-042b5fb5 {
    -ms-grid-row: 4;
    -ms-grid-column: 1;
  }

  #w-node-a86dcdd6-2bf6-821b-2fb6-5c93d708493e-042b5fb5 {
    -ms-grid-row: 5;
    -ms-grid-column: 1;
  }

  #w-node-_4ed99cd5-9109-8ae1-9d2c-0579e4a1874d-042b5fb5 {
    -ms-grid-row: 6;
    -ms-grid-row-span: 1;
    -ms-grid-column: 1;
  }

  #w-node-ab464a91-dfbf-84b1-4026-411fdc9b9a77-042b5fb5 {
    -ms-grid-row: 7;
    -ms-grid-column: 1;
  }

  #w-node-_6801f8cf-c3d9-b936-030c-6e2e041abe6d-042b5fb5 {
    -ms-grid-row: 8;
    -ms-grid-row-span: 1;
    -ms-grid-column: 1;
  }

  #w-node-_080c1cb8-a82f-470b-451b-6483257753d5-042b5fb5 {
    -ms-grid-row: 9;
    -ms-grid-row-span: 1;
    -ms-grid-column: 1;
    -ms-grid-column-span: 1;
  }

  #w-node-_6f389417-6663-cbac-5b99-0a563fedc237-042b5fb5 {
    -ms-grid-row: 10;
    -ms-grid-column: 1;
    -ms-grid-column-span: 1;
  }

  #w-node-_36d8945b-fa62-4b93-5951-d5764443ec28-042b5fb5 {
    -ms-grid-row: 11;
    -ms-grid-column: 1;
    -ms-grid-column-span: 1;
  }
}

@media screen and (min-width: 1440px) {
  #w-node-dc3635ae-c5c4-1f29-06a8-f0d9cd3fa429-185a6db8 {
    grid-area: Blog-Browser;
  }

  #w-node-dc3635ae-c5c4-1f29-06a8-f0d9cd3fa450-185a6db8 {
    -ms-grid-row: 3;
    -ms-grid-column: 3;
    grid-area: Article;
  }

  #w-node-_9a4acdcf-570a-1365-7fff-87bff9894852-865a6db9 {
    grid-area: Blog-Browser;
  }

  #w-node-_9850f0c2-2e08-7261-4e88-fe253a1e5f91-945a6dbc {
    grid-area: Blog-Browser;
  }

  #w-node-d498cd15-4ff6-9a39-ee39-0de65335f883-465a6dbd {
    grid-area: Blog-Browser;
  }

  #w-node-_0b595bbe-be38-51ca-b4c7-0dc384ad9fe0-4a5a6dc3 {
    grid-area: Blog-Browser;
  }

  #w-node-_0b595bbe-be38-51ca-b4c7-0dc384ad9ff9-4a5a6dc3 {
    -ms-grid-row: 1;
    -ms-grid-column: 3;
    grid-area: Title-Box;
  }

  #w-node-_0b595bbe-be38-51ca-b4c7-0dc384ada027-4a5a6dc3 {
    -ms-grid-row-align: start;
    align-self: start;
  }

  #w-node-_2707ef0d-70fd-4c24-8a47-5f464c7edcb8-145a6dc4 {
    grid-area: Blog-Browser;
  }

  #w-node-_7d3b7d2c-b986-7046-600f-dcce7adad913-885a6e00 {
    grid-area: Blog-Browser;
  }
}

@media screen and (min-width: 1440px) {
  #w-node-dc3635ae-c5c4-1f29-06a8-f0d9cd3fa442-185a6db8 {
    -ms-grid-row: 1;
    -ms-grid-column: 3;
  }

  #w-node-dc3635ae-c5c4-1f29-06a8-f0d9cd3fa450-185a6db8 {
    -ms-grid-row: 2;
    -ms-grid-column: 3;
  }

  #w-node-dc3635ae-c5c4-1f29-06a8-f0d9cd3fa470-185a6db8 {
    -ms-grid-row: 1;
    -ms-grid-row-span: 2;
    -ms-grid-column: 4;
  }

  #w-node-_38b7584d-89e0-1e12-4105-09047e0622ef-865a6db9 {
    -ms-grid-row: 1;
    -ms-grid-column: 3;
  }

  #w-node-_5d240c0a-9495-7a73-d1eb-5ed815f976e2-865a6db9 {
    -ms-grid-row: 2;
    -ms-grid-column: 3;
  }

  #w-node-c760cc2d-4a78-75f3-6c64-67462b2d6dfa-865a6db9 {
    -ms-grid-row: 1;
    -ms-grid-row-span: 2;
    -ms-grid-column: 4;
  }

  #w-node-_9850f0c2-2e08-7261-4e88-fe253a1e5faa-945a6dbc {
    -ms-grid-row: 1;
    -ms-grid-column: 3;
  }

  #w-node-_9850f0c2-2e08-7261-4e88-fe253a1e5fb8-945a6dbc {
    -ms-grid-row: 2;
    -ms-grid-column: 3;
  }

  #w-node-_9850f0c2-2e08-7261-4e88-fe253a1e5fd8-945a6dbc {
    -ms-grid-row: 1;
    -ms-grid-row-span: 2;
    -ms-grid-column: 4;
  }

  #w-node-d498cd15-4ff6-9a39-ee39-0de65335f89c-465a6dbd {
    -ms-grid-row: 1;
    -ms-grid-column: 3;
  }

  #w-node-d498cd15-4ff6-9a39-ee39-0de65335f8aa-465a6dbd {
    -ms-grid-row: 2;
    -ms-grid-column: 3;
  }

  #w-node-d498cd15-4ff6-9a39-ee39-0de65335f8ca-465a6dbd {
    -ms-grid-row: 1;
    -ms-grid-row-span: 2;
    -ms-grid-column: 4;
  }

  #w-node-_0b595bbe-be38-51ca-b4c7-0dc384ad9ff9-4a5a6dc3 {
    -ms-grid-row: 1;
    -ms-grid-column: 3;
  }

  #w-node-_0b595bbe-be38-51ca-b4c7-0dc384ada007-4a5a6dc3 {
    -ms-grid-row: 2;
    -ms-grid-column: 3;
  }

  #w-node-_0b595bbe-be38-51ca-b4c7-0dc384ada027-4a5a6dc3 {
    -ms-grid-row: 1;
    -ms-grid-row-span: 2;
    -ms-grid-column: 4;
  }

  #w-node-_2707ef0d-70fd-4c24-8a47-5f464c7edcd1-145a6dc4 {
    -ms-grid-row: 1;
    -ms-grid-column: 3;
  }

  #w-node-_2707ef0d-70fd-4c24-8a47-5f464c7edcdf-145a6dc4 {
    -ms-grid-row: 2;
    -ms-grid-column: 3;
  }

  #w-node-_2707ef0d-70fd-4c24-8a47-5f464c7edcff-145a6dc4 {
    -ms-grid-row: 1;
    -ms-grid-row-span: 2;
    -ms-grid-column: 4;
  }

  #w-node-_7d3b7d2c-b986-7046-600f-dcce7adad92c-885a6e00 {
    -ms-grid-row: 1;
    -ms-grid-column: 3;
  }

  #w-node-_7d3b7d2c-b986-7046-600f-dcce7adad93a-885a6e00 {
    -ms-grid-row: 2;
    -ms-grid-column: 3;
  }

  #w-node-_7d3b7d2c-b986-7046-600f-dcce7adad95a-885a6e00 {
    -ms-grid-row: 1;
    -ms-grid-row-span: 2;
    -ms-grid-column: 4;
  }

  #w-node-dc3635ae-c5c4-1f29-06a8-f0d9cd3fa429-185a6db8 {
    -ms-grid-row: 1;
    -ms-grid-row-span: 2;
    -ms-grid-column: 2;
  }

  #w-node-dc3635ae-c5c4-1f29-06a8-f0d9cd3fa450-185a6db8 {
    -ms-grid-row: 2;
    -ms-grid-column: 3;
  }

  #w-node-_9a4acdcf-570a-1365-7fff-87bff9894852-865a6db9 {
    -ms-grid-row: 1;
    -ms-grid-row-span: 2;
    -ms-grid-column: 2;
  }

  #w-node-_9850f0c2-2e08-7261-4e88-fe253a1e5f91-945a6dbc {
    -ms-grid-row: 1;
    -ms-grid-row-span: 2;
    -ms-grid-column: 2;
  }

  #w-node-d498cd15-4ff6-9a39-ee39-0de65335f883-465a6dbd {
    -ms-grid-row: 1;
    -ms-grid-row-span: 2;
    -ms-grid-column: 2;
  }

  #w-node-_0b595bbe-be38-51ca-b4c7-0dc384ad9fe0-4a5a6dc3 {
    -ms-grid-row: 1;
    -ms-grid-row-span: 2;
    -ms-grid-column: 2;
  }

  #w-node-_0b595bbe-be38-51ca-b4c7-0dc384ad9ff9-4a5a6dc3 {
    -ms-grid-row: 1;
    -ms-grid-column: 3;
  }

  #w-node-_2707ef0d-70fd-4c24-8a47-5f464c7edcb8-145a6dc4 {
    -ms-grid-row: 1;
    -ms-grid-row-span: 2;
    -ms-grid-column: 2;
  }

  #w-node-_7d3b7d2c-b986-7046-600f-dcce7adad913-885a6e00 {
    -ms-grid-row: 1;
    -ms-grid-row-span: 2;
    -ms-grid-column: 2;
  }
}

@media screen and (max-width: 991px) {
  #w-node-dc3635ae-c5c4-1f29-06a8-f0d9cd3fa442-185a6db8 {
    -ms-grid-row: 1;
    -ms-grid-column: 1;
  }

  #w-node-dc3635ae-c5c4-1f29-06a8-f0d9cd3fa450-185a6db8 {
    -ms-grid-row: 3;
    -ms-grid-column: 1;
  }

  #w-node-dc3635ae-c5c4-1f29-06a8-f0d9cd3fa470-185a6db8 {
    -ms-grid-row: 2;
    -ms-grid-row-span: 1;
    -ms-grid-column: 1;
  }

  #w-node-_38b7584d-89e0-1e12-4105-09047e0622ef-865a6db9 {
    -ms-grid-row: 1;
    -ms-grid-column: 1;
  }

  #w-node-_5d240c0a-9495-7a73-d1eb-5ed815f976e2-865a6db9 {
    -ms-grid-row: 3;
    -ms-grid-column: 1;
  }

  #w-node-c760cc2d-4a78-75f3-6c64-67462b2d6dfa-865a6db9 {
    -ms-grid-row: 2;
    -ms-grid-row-span: 1;
    -ms-grid-column: 1;
  }

  #w-node-_9850f0c2-2e08-7261-4e88-fe253a1e5faa-945a6dbc {
    -ms-grid-row: 1;
    -ms-grid-column: 1;
  }

  #w-node-_9850f0c2-2e08-7261-4e88-fe253a1e5fb8-945a6dbc {
    -ms-grid-row: 3;
    -ms-grid-column: 1;
  }

  #w-node-_9850f0c2-2e08-7261-4e88-fe253a1e5fd8-945a6dbc {
    -ms-grid-row: 2;
    -ms-grid-row-span: 1;
    -ms-grid-column: 1;
  }

  #w-node-d498cd15-4ff6-9a39-ee39-0de65335f89c-465a6dbd {
    -ms-grid-row: 1;
    -ms-grid-column: 1;
  }

  #w-node-d498cd15-4ff6-9a39-ee39-0de65335f8aa-465a6dbd {
    -ms-grid-row: 3;
    -ms-grid-column: 1;
  }

  #w-node-d498cd15-4ff6-9a39-ee39-0de65335f8ca-465a6dbd {
    -ms-grid-row: 2;
    -ms-grid-row-span: 1;
    -ms-grid-column: 1;
  }

  #w-node-_0b595bbe-be38-51ca-b4c7-0dc384ad9ff9-4a5a6dc3 {
    -ms-grid-row: 1;
    -ms-grid-column: 1;
  }

  #w-node-_0b595bbe-be38-51ca-b4c7-0dc384ada007-4a5a6dc3 {
    -ms-grid-row: 3;
    -ms-grid-column: 1;
  }

  #w-node-_0b595bbe-be38-51ca-b4c7-0dc384ada027-4a5a6dc3 {
    -ms-grid-row: 2;
    -ms-grid-row-span: 1;
    -ms-grid-column: 1;
  }

  #w-node-_2707ef0d-70fd-4c24-8a47-5f464c7edcd1-145a6dc4 {
    -ms-grid-row: 1;
    -ms-grid-column: 1;
  }

  #w-node-_2707ef0d-70fd-4c24-8a47-5f464c7edcdf-145a6dc4 {
    -ms-grid-row: 3;
    -ms-grid-column: 1;
  }

  #w-node-_2707ef0d-70fd-4c24-8a47-5f464c7edcff-145a6dc4 {
    -ms-grid-row: 2;
    -ms-grid-row-span: 1;
    -ms-grid-column: 1;
  }

  #w-node-_7d3b7d2c-b986-7046-600f-dcce7adad92c-885a6e00 {
    -ms-grid-row: 1;
    -ms-grid-column: 1;
  }

  #w-node-_7d3b7d2c-b986-7046-600f-dcce7adad93a-885a6e00 {
    -ms-grid-row: 3;
    -ms-grid-column: 1;
  }

  #w-node-_7d3b7d2c-b986-7046-600f-dcce7adad95a-885a6e00 {
    -ms-grid-row: 2;
    -ms-grid-row-span: 1;
    -ms-grid-column: 1;
  }

  #w-node-dc3635ae-c5c4-1f29-06a8-f0d9cd3fa450-185a6db8 {
    -ms-grid-row: 3;
    -ms-grid-column: 1;
  }

  #w-node-_0b595bbe-be38-51ca-b4c7-0dc384ad9ff9-4a5a6dc3 {
    -ms-grid-row: 1;
    -ms-grid-column: 1;
  }
}

@media screen and (max-width: 991px) {
  #w-node-_7322d609-d6c3-607a-7f50-f0057f382fab-78b6165b {
    -ms-grid-column-align: center;
    justify-self: center;
  }

  #w-node-eec529fc-d0a5-8ae5-8a9c-7528591e9d47-7b5a6ec6 {
    -ms-grid-row-align: center;
    align-self: center;
  }

  #w-node-_080c1cb8-a82f-470b-451b-6483257753d5-2a5a6ec9 {
    -ms-grid-column-align: center;
    justify-self: center;
  }

  #w-node-_080c1cb8-a82f-470b-451b-6483257753d5-042b5fb5 {
    -ms-grid-column-align: center;
    justify-self: center;
  }
}

@media screen and (max-width: 767px) {
  #w-node-d1e311d6-9867-cea0-017e-d5a1abce5be2-fd5a6dc1 {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-_38992fec-7140-34ce-9e6d-eefd23a8f4e3-305a6eac {
    -ms-grid-column: span 1;
    grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
  }
}

@media screen and (max-width: 479px) {
  #w-node-f5c244d9-2150-5374-f7a4-c00c8cfeccc0-9a5a6d68 {
    order: -9999;
  }

  #w-node-e00ffc68-2d46-4074-0bd2-d33c1202d698-555a6d69 {
    order: -9999;
  }

  #w-node-f18aa093-14fd-4caf-79b6-56008c14cb5a-185a6db8 {
    order: -9999;
  }

  #w-node-_80fe11bd-0ab5-494b-f29e-81082cb2ee09-ab5a6dba {
    order: -9999;
  }

  #w-node-e00ffc68-2d46-4074-0bd2-d33c1202d698-d04d38f9 {
    order: -9999;
  }
}
@font-face {
  font-family: 'Materialiconsround';
  src: url('https://assets.website-files.com/611e21f2cab5d3fde1f1197b/63a0319b88734f8706444c63_MaterialIconsRound-Regular.otf') format('opentype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}