/* Generated on: Wed May 04 2022 08:42:40 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:0;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,html input[type='button'],input[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;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:0}.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-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:0;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}.wf-layout-layout{display:grid !important}.wf-layout-cell{display:flex !important}

/* ==========================================================================
   Start of custom Webflow CSS
   ========================================================================== */
.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;
}

body {
  color: #0f243e;
  font-size: 1rem;
  line-height: 1.5;
}

h1 {
  margin-top: 0px;
  margin-bottom: 0px;
  font-family: 'Sofia Pro', sans-serif;
  font-size: 4.208rem;
  line-height: 1;
  font-weight: 700;
  letter-spacing: -0.01em;
}

h2 {
  margin-top: 0px;
  margin-bottom: 0px;
  font-family: 'Sofia Pro', sans-serif;
  font-size: 3.157rem;
  line-height: 1.1;
  font-weight: 700;
  letter-spacing: -0.01em;
}

h3 {
  margin-top: 0px;
  margin-bottom: 0px;
  font-family: 'Sofia Pro', sans-serif;
  font-size: 2.369rem;
  line-height: 1.25;
  font-weight: 700;
  letter-spacing: -0.01em;
}

h4 {
  margin-top: 0px;
  margin-bottom: 0px;
  font-family: 'Sofia Pro', sans-serif;
  font-size: 1.777rem;
  line-height: 1;
  font-weight: 700;
}

h5 {
  margin-top: 0px;
  margin-bottom: 0px;
  font-family: 'Sofia Pro', sans-serif;
  font-size: 1.333rem;
  line-height: 1;
  font-weight: 700;
}

h6 {
  margin-top: 0px;
  margin-bottom: 0px;
  font-family: 'Sofia Pro', sans-serif;
  font-size: 1rem;
  line-height: 1;
  font-weight: 700;
}

p {
  margin-bottom: 0px;
}

.section {
  position: relative;
  overflow: hidden;
  padding-top: 12rem;
  padding-bottom: 12rem;
}

.section.is-timeline {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  min-height: 100vh;
  padding-top: 12rem;
  padding-bottom: 12rem;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.section.is-hero {
  z-index: 3;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  min-height: 100vh;
  padding-top: 16rem;
  padding-bottom: 10rem;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.section.is-overflow {
  overflow: visible;
}

.section.is-overflow.is-padding-bottom-bigger {
  padding-bottom: 22rem;
}

.section.is-overlap {
  z-index: 2;
}

.section.is-final {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-top: 0rem;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.section.is-slide-wrapper {
  overflow: visible;
  padding-top: 0rem;
  padding-bottom: 0rem;
}

.section.is-hero-about {
  z-index: 3;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-top: 20rem;
  padding-bottom: 10rem;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.page {
  position: relative;
}

.container {
  width: 100%;
  max-width: 90rem;
  margin-right: auto;
  margin-left: auto;
}

.wrapper-container {
  width: 100%;
  padding-right: 6rem;
  padding-left: 6rem;
}

.h1 {
  font-family: 'Sofia Pro', sans-serif;
  font-size: 4.208rem;
  line-height: 1;
  font-weight: 700;
  letter-spacing: -0.01em;
}

.h2 {
  font-family: 'Sofia Pro', sans-serif;
  font-size: 3.157rem;
  line-height: 1.1;
  font-weight: 700;
  letter-spacing: -0.01em;
}

.h3 {
  font-family: 'Sofia Pro', sans-serif;
  font-size: 2.369rem;
  line-height: 1.125;
  font-weight: 700;
  letter-spacing: -0.01em;
}

.h4 {
  font-family: 'Sofia Pro', sans-serif;
  font-size: 1.777rem;
  line-height: 1;
  font-weight: 700;
  letter-spacing: -0.005em;
}

.h5 {
  font-family: 'Sofia Pro', sans-serif;
  font-size: 1.333rem;
  line-height: 1;
  font-weight: 700;
}

.h6 {
  font-family: 'Sofia Pro', sans-serif;
  line-height: 1;
  font-weight: 700;
}

.styles-box {
  height: 3rem;
}

.styles-box.is_-border {
  border-style: solid;
  border-width: 1px;
  border-color: #c1c0ce;
}

.primary-500 {
  background-color: #07182c;
}

.primary-400 {
  background-color: #0f243e;
}

.primary-300 {
  background-color: #103869;
}

.primary-200 {
  background-color: #3a6292;
}

.primary-100 {
  background-color: #97b0ce;
}

.neutral-500 {
  background-color: #3c4856;
}

.neutral-400 {
  background-color: #62627a;
}

.neutral-300 {
  background-color: #85859f;
}

.neutral-200 {
  background-color: #c1c0ce;
}

.neutral-100 {
  background-color: #e5e5eb;
}

.accent-1-500 {
  background-color: #06563a;
}

.accent-1-300 {
  background-color: #00d3ad;
}

.accent-1-200 {
  background-color: #5aedd2;
}

.accent-1-100 {
  background-color: #baf7ec;
}

.accent-2-500 {
  background-color: #094a53;
}

.accent-2-400 {
  background-color: #0f7c8a;
}

.accent-2-300 {
  background-color: #18c3d9;
}

.accent-2-200 {
  background-color: #72d7e4;
}

.accent-2-100 {
  background-color: #b9eff5;
}

.accent-3-500 {
  background-color: #8a2361;
}

.accent-3-400 {
  background-color: #bc3485;
}

.accent-3-300 {
  background-color: #e46eb5;
}

.accent-3-100 {
  background-color: #fae5f2;
}

.light {
  background-color: #fcfcfc;
}

.neutral-50 {
  background-color: #f5f5f5;
}

.accent-1-400 {
  background-color: #03876f;
}

.accent-3-200 {
  background-color: #f2badc;
}

.text-m {
  font-size: 1rem;
}

.text-l {
  font-size: 1.2rem;
}

.text-s {
  font-size: 0.833rem;
}

.text-xl {
  font-size: 1.44rem;
}

.curved-arrow {
  position: absolute;
  width: 100%;
  height: 100%;
}

.horizontal-curved-arrow {
  position: absolute;
  left: 0px;
  right: 4rem;
  bottom: 0px;
}

.line {
  background-color: #e5e5eb;
}

.line.is_-horizontal {
  width: 100%;
  height: 0.125rem;
}

.line.is_-vertical {
  width: 0.125rem;
  height: 100%;
}

.style-wrapper-curved-arrow {
  position: relative;
  width: 500px;
  height: 500px;
}

.curve-curved-arrow {
  position: absolute;
  right: 0px;
  bottom: 0px;
  width: 8rem;
  height: 8rem;
  border-style: solid;
  border-width: 0.125rem;
  border-color: #e5e5eb;
  border-radius: 50%;
}

.corner-curved-arrow {
  position: absolute;
  right: 0px;
  bottom: 0px;
  overflow: hidden;
  width: 4rem;
  height: 4rem;
}

.wrapper-curved-arrow {
  width: 100%;
  height: 100%;
}

.global-css {
  position: fixed;
  left: 0px;
  right: 0px;
  bottom: 0px;
}

.page-css {
  position: fixed;
  left: 0px;
  right: 0px;
  bottom: 0px;
}

.global-svg {
  position: fixed;
  left: 0px;
  right: 0px;
  bottom: 0px;
}

.vs-2xs {
  display: -ms-grid;
  display: grid;
  grid-auto-columns: 1fr;
  grid-row-gap: 0.25rem;
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.vs-xs {
  display: -ms-grid;
  display: grid;
  grid-auto-columns: 1fr;
  grid-row-gap: 0.5rem;
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.vs-s {
  display: -ms-grid;
  display: grid;
  grid-auto-columns: 1fr;
  grid-row-gap: 0.75rem;
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.vs-m {
  display: -ms-grid;
  display: grid;
  grid-auto-columns: 1fr;
  grid-row-gap: 1rem;
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.vs-l {
  display: -ms-grid;
  display: grid;
  grid-auto-columns: 1fr;
  grid-row-gap: 1.5rem;
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.vs-xl {
  display: -ms-grid;
  display: grid;
  grid-auto-columns: 1fr;
  grid-row-gap: 2rem;
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.vs-2xl {
  display: -ms-grid;
  display: grid;
  grid-auto-columns: 1fr;
  grid-row-gap: 3rem;
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.vs-3xl {
  display: -ms-grid;
  display: grid;
  grid-auto-columns: 1fr;
  grid-row-gap: 4rem;
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.vs-4xl {
  display: -ms-grid;
  display: grid;
  grid-auto-columns: 1fr;
  grid-row-gap: 6rem;
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.vs-5xl {
  display: -ms-grid;
  display: grid;
  grid-auto-columns: 1fr;
  grid-row-gap: 8rem;
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.vs-6xl {
  display: -ms-grid;
  display: grid;
  grid-auto-columns: 1fr;
  grid-row-gap: 12rem;
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.vs-7xl {
  display: -ms-grid;
  display: grid;
  grid-auto-columns: 1fr;
  grid-row-gap: 16rem;
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.grid {
  display: -ms-grid;
  display: grid;
  -webkit-box-align: start;
  -webkit-align-items: start;
  -ms-flex-align: start;
  align-items: start;
  grid-auto-columns: 1fr;
  grid-column-gap: 2rem;
  -ms-grid-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.small-container {
  width: 100%;
  max-width: 28.666rem;
}

.video {
  position: relative;
}

.thumb-video {
  position: relative;
  display: block;
  overflow: hidden;
  width: 100%;
  padding-top: 56.25%;
  border-radius: 0.5rem;
}

.bg-video-video {
  position: absolute;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  width: 100%;
  height: 100%;
  background-color: rgba(98, 98, 122, 0.6);
}

.head-arrow {
  position: absolute;
  top: 50%;
  -webkit-transform: translate(0px, -50%);
  -ms-transform: translate(0px, -50%);
  transform: translate(0px, -50%);
  color: #e5e5eb;
}

.vertical-curved-arrow {
  position: absolute;
  top: 0px;
  right: 0px;
  bottom: 4rem;
}

.arrow-video {
  position: absolute;
  left: 100%;
  top: 50%;
  width: 100vw;
  padding-left: 4rem;
}

.arrow-video.is_-opposite {
  left: auto;
  right: 100%;
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
}

.play-video {
  position: absolute;
  left: 50%;
  top: 50%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 4rem;
  height: 4rem;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 50%;
  background-color: #18c3d9;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  color: #fff;
}

.profile {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 8rem;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 4rem;
  background-color: #f5f5f5;
}

.image-profile {
  width: 8rem;
  height: 8rem;
  border-radius: 50%;
}

.info-profile {
  padding-right: 1.5rem;
  padding-left: 1.5rem;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.logo-wrapper-profile {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 7rem;
  height: 7rem;
  margin: 0.5rem;
  padding-right: 0.75rem;
  padding-left: 0.75rem;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  border-radius: 50%;
  background-color: #e5e5eb;
}

.logo-profile {
  max-height: 3rem;
  max-width: 95%;
}

.role-profile {
  color: #62627a;
  line-height: 1;
}

.heading-l {
  font-size: 5.61rem;
  line-height: 1;
}

.author-partner-quote {
  font-weight: 700;
}

.author-partner-quote.text-l {
  font-family: 'Sofia Pro', sans-serif;
  font-weight: 700;
}

.layers {
  position: relative;
}

.bg-layers {
  position: absolute;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
}

.bg-layers.is-vertical-overflow {
  top: -50vh;
  bottom: -50vh;
  overflow: hidden;
}

.fg-layers {
  position: relative;
}

.arrow-profile {
  position: absolute;
  left: 25%;
  bottom: 100%;
  width: 4rem;
  height: 100vw;
  -webkit-transform: translate(0px, -2rem) rotate(90deg);
  -ms-transform: translate(0px, -2rem) rotate(90deg);
  transform: translate(0px, -2rem) rotate(90deg);
  -webkit-transform-origin: 100% 100%;
  -ms-transform-origin: 100% 100%;
  transform-origin: 100% 100%;
}

.leader-profile {
  position: absolute;
  left: -0.5rem;
  bottom: 4rem;
  width: 16rem;
  -webkit-transform: rotate(-90deg);
  -ms-transform: rotate(-90deg);
  transform: rotate(-90deg);
  -webkit-transform-origin: 0% 100%;
  -ms-transform-origin: 0% 100%;
  transform-origin: 0% 100%;
  font-family: 'Sofia Pro', sans-serif;
  font-weight: 700;
}

.date {
  display: inline-block;
}

.wrapper-date {
  text-align: center;
}

.text-wrapper-date {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 3rem;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
  -ms-flex-align: end;
  align-items: flex-end;
  font-family: 'Sofia Pro', sans-serif;
  font-size: 13.288rem;
  line-height: 1;
  font-weight: 700;
  letter-spacing: -0.05em;
}

.medium-container {
  width: 100%;
  max-width: 44rem;
}

.center {
  margin-right: auto;
  margin-left: auto;
}

.box {
  position: relative;
  margin-bottom: 0px;
  padding: 2rem;
  border-style: solid;
  border-width: 2px;
  border-color: #c1c0ce;
  border-radius: 0.5rem;
  background-color: #fff;
}

.button {
  padding: 1.25rem 2rem;
  border-radius: 0.25rem;
  background-color: #103869;
  -webkit-transition: background-color 200ms ease;
  transition: background-color 200ms ease;
  font-family: 'Sofia Pro', sans-serif;
  color: #fff;
  line-height: 1;
  font-weight: 600;
  text-align: center;
  letter-spacing: 0.1em;
  text-transform: uppercase;
}

.button:hover {
  background-color: #3a6292;
}

.button.is-dd {
  padding: 0.5rem 1.25rem;
  font-size: 0.833rem;
}

.button.is-dd.is-final-button {
  position: relative;
  top: -0.25rem;
}

.button.is-dd.is-menu {
  padding: 0rem;
  background-color: transparent;
  color: #0f243e;
  font-size: 1rem;
  font-weight: 700;
  letter-spacing: 0em;
  text-transform: none;
}

.button.is-fiorm {
  width: 100%;
  min-height: 5.25rem;
  padding: 1.75rem 4rem;
  border-radius: 0.5rem;
  font-size: 1.2rem;
  white-space: normal;
}

.button.is-fiorm.is-form {
  width: 100%;
  white-space: normal;
}

.hide {
  display: none;
}

.field {
  height: 3.5rem;
  margin-bottom: 0px;
  padding: 1rem 1.5rem;
  border-style: solid;
  border-width: 1px;
  border-color: #e5e5eb;
  border-radius: 0.25rem;
  background-color: #f5f5f5;
  font-size: 1.2rem;
  line-height: 1;
}

.field:focus {
  border-color: #c1c0ce;
  color: #0f243e;
}

.field::-webkit-input-placeholder {
  color: #85859f;
}

.field:-ms-input-placeholder {
  color: #85859f;
}

.field::-ms-input-placeholder {
  color: #85859f;
}

.field::placeholder {
  color: #85859f;
}

.field.is-final {
  height: 5.25rem;
  padding-right: 2rem;
  padding-left: 2rem;
  font-size: 1.44rem;
}

.field.is-final.is-select {
  background-image: url("https://uploads-ssl.webflow.com/620a357d1a7ef7247c6e8a6f/624e9099c20bd3a3219ae482_select-arrow.svg");
  background-position: 96% 52%;
  background-size: 18px;
  background-repeat: no-repeat;
}

.form {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.field-form {
  padding-right: 1rem;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.timeline {
  position: relative;
  width: 222rem;
  padding-left: 37rem;
  white-space: nowrap;
}

.item-timeline {
  display: inline-block;
  width: 37rem;
  padding-top: 6rem;
  padding-right: 18.5rem;
  padding-bottom: 6rem;
  white-space: normal;
}

.arrow-wrapper-timeline {
  position: relative;
  height: 6rem;
}

.arrow-timeline {
  position: absolute;
  bottom: 100%;
  width: 6rem;
  height: 100vw;
  -webkit-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  transform: rotate(90deg);
  -webkit-transform-origin: 0% 100%;
  -ms-transform-origin: 0% 100%;
  transform-origin: 0% 100%;
}

.progress-timeline {
  position: absolute;
  left: 6rem;
  top: 100%;
  width: 32rem;
}

.progress {
  position: relative;
  top: -0.25rem;
  width: 100%;
}

.progress.is-status {
  top: -0.75rem;
}

.line-mask-progress {
  position: absolute;
  left: 0px;
  right: 0px;
  overflow: hidden;
}

.line-progress {
  height: 0.25rem;
  background-color: #0f243e;
  -webkit-transform: translate(-25%, 0px);
  -ms-transform: translate(-25%, 0px);
  transform: translate(-25%, 0px);
}

.line-progress.is-status {
  height: 0.75rem;
  background-color: #18c3d9;
}

.list-wrapper-progress {
  padding-top: 100%;
  padding-left: 0px;
}

.item-progress {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.item-name-progress {
  position: relative;
  top: -0.25rem;
  margin-right: 1rem;
  font-family: 'Sofia Pro', sans-serif;
  font-weight: 700;
}

.item-line-progress {
  width: 2rem;
  height: 0.125rem;
  background-color: #c1c0ce;
}

.list-progress {
  position: absolute;
  left: 0px;
  top: -1.5rem;
  right: -0.75rem;
  bottom: 0px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-right: 3.5rem;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-transform: rotate(-90deg) translate(0%, -100%);
  -ms-transform: rotate(-90deg) translate(0%, -100%);
  transform: rotate(-90deg) translate(0%, -100%);
  -webkit-transform-origin: 100% 0%;
  -ms-transform-origin: 100% 0%;
  transform-origin: 100% 0%;
}

.bubbles {
  position: absolute;
}

.bubbles.is-timeline {
  left: 50%;
  top: 50%;
  width: 131.5rem;
  height: 119.687rem;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}

.bubbles.is-patners {
  left: 50%;
  top: 50%;
  width: 122.25rem;
  height: 116.687rem;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}

.bubbles.is-ps-team {
  left: 100%;
  top: 50%;
  width: 60rem;
  height: 60rem;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}

.status {
  position: relative;
  height: 0.125em;
}

.progress-status {
  position: absolute;
  left: 0px;
  top: 100%;
  width: 100%;
}

.line-status {
  position: absolute;
  left: 50%;
  width: 100vw;
  -webkit-transform: translate(-50%, 0px);
  -ms-transform: translate(-50%, 0px);
  transform: translate(-50%, 0px);
}

.cta {
  position: relative;
  text-align: center;
}

.heading-hero {
  position: relative;
  margin-bottom: 1.25em;
  font-size: 8.075vw;
  letter-spacing: -0.015em;
}

.heading-hero.is-final {
  margin-bottom: 0.5em;
}

.arrow-wrapper-cta {
  position: absolute;
  width: 8rem;
  height: 100vw;
}

.arrow-wrapper-cta.is-top {
  left: 50%;
  bottom: 100%;
  -webkit-transform: translate(0px, -12rem) rotate(90deg);
  -ms-transform: translate(0px, -12rem) rotate(90deg);
  transform: translate(0px, -12rem) rotate(90deg);
  -webkit-transform-origin: 0% 100%;
  -ms-transform-origin: 0% 100%;
  transform-origin: 0% 100%;
}

.arrow-wrapper-cta.is-bottom {
  right: 50%;
  bottom: 0px;
  -webkit-transform: translate(0px, 4rem) rotate(-90deg);
  -ms-transform: translate(0px, 4rem) rotate(-90deg);
  transform: translate(0px, 4rem) rotate(-90deg);
  -webkit-transform-origin: 100% 100%;
  -ms-transform-origin: 100% 100%;
  transform-origin: 100% 100%;
}

.footer {
  padding-top: 4rem;
  padding-bottom: 2rem;
}

.inner-footer {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

.left-footer {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.line-footer {
  width: 1px;
  height: 1.5rem;
  margin-right: 1rem;
  margin-left: 1rem;
  background-color: #c1c0ce;
}

.text-line-hero {
  display: block;
  margin-top: -0.2em;
  padding-bottom: 0.2em;
}

.text-line-hero.is-middle {
  text-align: right;
}

.text-line-hero.is-bottom {
  padding-left: 4.9em;
}

.text-hero {
  margin-bottom: 3rem;
  padding-left: 6rem;
}

.body {
  font-family: Lato, sans-serif;
}

.heading {
  letter-spacing: -0.005em;
}

.heading-xl {
  font-size: 7.478rem;
  letter-spacing: -0.015em;
}

.h1-hero {
  position: relative;
  letter-spacing: -0.02em;
}

.shapes-hero {
  position: absolute;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
}

.diamond-hero {
  position: absolute;
  left: 1.25em;
  top: 2.3em;
}

.diamond-item-hero {
  position: relative;
  z-index: 3;
  border-style: solid;
  border-width: 0.3em;
  border-color: #72d7e4;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
}

.diamond-item-hero.is-half {
  top: -0.185em;
  z-index: 1;
  border-color: #fff #00d3ad #00d3ad #fff;
}

.diamond-item-hero.angle {
  position: relative;
  left: 0.09em;
  top: -0.3em;
  z-index: 2;
  overflow: hidden;
  width: 0.45em;
  height: 0.5em;
  border-style: none;
}

.diamond-arrow-hero {
  position: absolute;
  right: 100%;
  bottom: 0px;
  width: 10vw;
  height: 100vh;
  -webkit-transform: translate(-0.5em, -1.375em);
  -ms-transform: translate(-0.5em, -1.375em);
  transform: translate(-0.5em, -1.375em);
}

.circle-hero {
  position: absolute;
  left: 3.8em;
  top: 1.8em;
}

.circle-item-hero {
  position: absolute;
  right: 0px;
  width: 0.7em;
  height: 0.7em;
  border-radius: 50%;
  background-color: #18c3d9;
}

.circle-item-hero.is-angle {
  left: 0px;
  overflow: hidden;
  background-color: rgba(228, 110, 181, 0);
}

.circle-item-hero.is-middle {
  background-color: #f2badc;
}

.circle-item-mask-hero {
  position: relative;
  display: inline-block;
  overflow: hidden;
  width: 0.35em;
  height: 0.7em;
  -webkit-transform-origin: 0% 50%;
  -ms-transform-origin: 0% 50%;
  transform-origin: 0% 50%;
}

.angle-bg {
  position: absolute;
  left: 0px;
  top: 0px;
  right: 0px;
  bottom: 0px;
}

.angle-bg.is-accent-3 {
  background-image: url("../620ce8dfb0ea34710888cf87_angle-line-accent3-min.png");
  background-position: 0px 0px;
  background-size: 12px;
}

.angle-bg.is-accent-1 {
  background-image: url("../620ce8df3cb227b15bedca6f_angle-line-accent2-min.png");
  background-position: 0px 0px;
  background-size: 12px;
}

.angle-bg.is-accent-2 {
  background-image: url("../620ce8df3cb227b15bedca6f_angle-line-accent2-min.png");
  background-position: 0px 0px;
  background-size: 12px;
}

.angle-bg.displaced {
  left: 0.75rem;
  top: 0.75rem;
  right: -0.75rem;
  bottom: -0.75rem;
}

.angle-bg.radius {
  overflow: hidden;
  border-radius: 0.5rem;
}

.angle-bg.neutral {
  background-image: url("../620ce8df3bd153c0e5b68ce9_angle-line-neutral-min.png");
  background-position: 0px 0px;
  background-size: 12px;
}

.circle-arrow-hero {
  position: absolute;
  left: 0.85em;
  top: 2.85em;
  width: 6rem;
  height: 27rem;
  -webkit-transform: translate(-0.5em, -1.375em);
  -ms-transform: translate(-0.5em, -1.375em);
  transform: translate(-0.5em, -1.375em);
}

.diamond-angle-bg {
  position: absolute;
  left: -50%;
  top: -50%;
  right: -50%;
  bottom: -50%;
  -webkit-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg);
}

.bar-hero {
  position: absolute;
  left: 4.975em;
  top: 0.437em;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.bar-item-hero {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
  width: 0.5em;
  height: 0.5em;
  margin-right: 0.1em;
  border-radius: 0.25em;
  background-color: #18c3d9;
}

.bar-item-hero.long {
  width: 2.3em;
}

.bar-item-hero.long.displaced {
  margin-left: -1.005em;
  background-color: rgba(255, 255, 255, 0);
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(1%, rgba(185, 239, 245, 0.91)), color-stop(91%, #18c3d9));
  background-image: linear-gradient(180deg, rgba(185, 239, 245, 0.91) 1%, #18c3d9 91%);
}

.bar-item-hero.long.is-angle {
  background-color: rgba(24, 195, 217, 0);
}

.bar-item-hero.is-gradient {
  background-color: #fff;
  background-image: linear-gradient(41deg, #103869 24%, rgba(16, 56, 105, 0.2));
}

.bar-item-hero.is-blur {
  background-color: #72d7e4;
}

.bar-arrow-hero {
  position: absolute;
  left: 100%;
  bottom: 100%;
  width: 12vw;
  height: 100vh;
  -webkit-transform: translate(-7rem, 5.3rem);
  -ms-transform: translate(-7rem, 5.3rem);
  transform: translate(-7rem, 5.3rem);
}

.partner-quote {
  padding-right: 2rem;
}

.shadow {
  box-shadow: 3px 3px 12px 0 rgba(7, 24, 44, 0.08);
}

.diamond-date {
  position: absolute;
  left: 50%;
  overflow: hidden;
  width: 0.2em;
  height: 0.2em;
  background-color: #00d3ad;
  -webkit-transform: translate(-50%, 0.21em) rotate(45deg);
  -ms-transform: translate(-50%, 0.21em) rotate(45deg);
  transform: translate(-50%, 0.21em) rotate(45deg);
}

.diamond-date.angle {
  background-color: transparent;
}

.text-date {
  position: relative;
  left: -0.02em;
}

.dot-date {
  position: relative;
  width: 0.17em;
  height: 0.17em;
  margin-right: 0.05em;
  margin-bottom: 0.0625em;
  margin-left: 0.055em;
  border-radius: 50%;
  background-color: #0f243e;
}

.dot-date.angle {
  position: absolute;
  left: 0px;
  right: 0px;
  margin-right: 0em;
  margin-bottom: 0em;
  margin-left: 0em;
}

.dot-date.angle.top {
  top: 0px;
  background-color: #18c3d9;
}

.dot-date.angle.bottom {
  bottom: 0px;
}

.bar-date {
  position: absolute;
  left: 0px;
  right: 0px;
  bottom: 0px;
  overflow: hidden;
  width: 0.17em;
  height: 0.85em;
  border-radius: 0.085em;
}

.text-outer-date {
  display: inline-block;
}

.traingle-date {
  position: absolute;
  right: -0.05em;
  bottom: 0.25em;
  border-style: solid;
  border-width: 0.1em;
  border-color: #fff #e46eb5 #e46eb5 #fff;
}

.sticky-lock-scroll {
  position: -webkit-sticky;
  position: sticky;
  top: 0px;
  z-index: 1;
}

.height-lock-scrol {
  margin-top: -175vh;
}

.height-item-lock-scroll {
  height: 100vh;
}

.sticky-extension-lock-sroll {
  height: 25vh;
}

.item-wrapper-timeline {
  display: inline-block;
  -webkit-transform-origin: 0% 50%;
  -ms-transform-origin: 0% 50%;
  transform-origin: 0% 50%;
}

.wrapper-partner-quote {
  margin-bottom: 20rem;
}

.wrapper-profile {
  position: relative;
  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;
}

.wrapper-profile:nth-child(odd) {
  padding-right: 1rem;
}

.wrapper-profile:nth-child(even) {
  padding-left: 1rem;
}

.trigger-profile {
  position: absolute;
  bottom: 100%;
  z-index: -1;
  width: 100%;
  height: 50vh;
}

.image-bubbles {
  position: absolute;
}

.image-bubbles.is-timeline {
  left: -20rem;
  width: 100%;
  height: 100%;
}

.image-bubbles.is-partners {
  left: -10rem;
  top: -20rem;
  width: 100%;
  height: 100%;
}

.list-trend {
  position: relative;
  margin-top: -50vh;
}

.sticky-trend {
  position: -webkit-sticky;
  position: sticky;
  top: 0px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
  width: 100%;
  height: 100vh;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
}

.sticky-top-offset-trend {
  height: 50vh;
}

.content-trend {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-top: 8rem;
  padding-bottom: 8rem;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.arrow-trend {
  position: absolute;
  left: 50%;
  width: 8rem;
  height: 100vw;
  -webkit-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  transform: rotate(90deg);
  -webkit-transform-origin: 100% 100%;
  -ms-transform-origin: 100% 100%;
  transform-origin: 100% 100%;
}

.arrow-trend.is-top {
  bottom: 100%;
  -webkit-transform: translate(-8rem, -4rem) rotate(90deg);
  -ms-transform: translate(-8rem, -4rem) rotate(90deg);
  transform: translate(-8rem, -4rem) rotate(90deg);
}

.arrow-trend.is-bottom {
  bottom: -8rem;
  -webkit-transform: translate(-8rem, 4rem) rotate(90deg);
  -ms-transform: translate(-8rem, 4rem) rotate(90deg);
  transform: translate(-8rem, 4rem) rotate(90deg);
}

.wrapper-trend {
  position: relative;
}

.wrapper-status {
  position: relative;
  top: -6rem;
}

.trend-footer {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.nav {
  background-color: hsla(0, 0%, 100%, 0);
}

.navlink-nav {
  padding: 0px;
  font-family: 'Sofia Pro', sans-serif;
  font-size: 1.2rem;
  font-weight: 700;
}

.navlink-nav:hover {
  color: #18c3d9;
}

.navlink-nav.w--current {
  color: #18c3d9;
}

.navlink-nav.is-final {
  font-size: 1rem;
}

.navlink-wrapper-nav {
  margin-left: 2.5rem;
}

.navlink-wrapper-nav.is-final {
  margin-top: 0.5rem;
}

.wrapper-nav {
  position: fixed;
  left: 0px;
  top: 0px;
  right: 0px;
  z-index: 9;
}

.inner-nav {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 12rem;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.dd-menu-nav {
  top: 100%;
  right: 0px;
  background-color: hsla(0, 0%, 100%, 0);
}

.dd-menu-inner-nav {
  padding-top: 0.5rem;
}

.dd-link-nav {
  margin-bottom: 1rem;
  padding: 0px;
  font-family: 'Sofia Pro', sans-serif;
  font-size: 1rem;
  font-weight: 700;
}

.dd-link-nav:last-child {
  margin-bottom: 0rem;
}

.dd-link-nav:hover {
  color: #18c3d9;
}

.trigger-nav {
  position: absolute;
  left: 0px;
  top: 100vh;
  right: 0px;
  bottom: 0px;
  z-index: -1;
  overflow: hidden;
}

.bg-nav {
  position: absolute;
  left: 0px;
  top: 0px;
  right: 0px;
  bottom: 0px;
  background-color: #fff;
  opacity: 0;
}

.bg-nav.is-final {
  border-bottom: 2px solid #e5e5eb;
  opacity: 0;
}

.logo-nav {
  width: 11em;
  padding-left: 0px;
}

.overlay-hero {
  position: absolute;
  left: 0%;
  top: 0.075em;
  right: 0%;
  bottom: -0.075em;
}

.overlay-line-wrapper-hero {
  overflow: hidden;
  height: 33.333333333333336%;
}

.overlay-line-wrapper-hero.is-top {
  margin-right: 5.1em;
}

.overlay-line-wrapper-hero.is-middle {
  width: 94%;
  margin-left: 1em;
}

.overlay-line-wrapper-hero.is-bottom {
  margin-right: 3em;
  margin-left: 4.9em;
}

.overlay-line-hero {
  height: 100%;
  background-color: #fff;
  -webkit-transform: translate(100%, 0px);
  -ms-transform: translate(100%, 0px);
  transform: translate(100%, 0px);
}

.diamond-wrapper-date.is-angle {
  -webkit-transform: translate(0px, -0.45em);
  -ms-transform: translate(0px, -0.45em);
  transform: translate(0px, -0.45em);
}

.sticky-bottom-offset-trend {
  height: 350vh;
}

.dd-menu-list-nav {
  position: relative;
  margin-bottom: 0px;
  padding: 2rem;
  border-style: solid;
  border-width: 2px;
  border-color: #c1c0ce;
  border-radius: 0.5rem;
  background-color: #fff;
}

.menu-inner-nav {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-top: 1rem;
  padding-bottom: 1rem;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.animation-trend {
  position: relative;
  width: 50%;
  height: 100vh;
}

.animation-wrapper-trend {
  position: fixed;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  display: none;
}

.success-form {
  height: 3.5rem;
  padding: 0em 0rem 0rem;
  background-color: hsla(0, 0%, 100%, 0);
}

.success-form.is-final {
  height: auto;
}

.success-inner-form {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 100%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  text-align: center;
}

.image-trends {
  display: none;
}

.text-dot-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
  -ms-flex-align: end;
  align-items: flex-end;
}

.trend-bubbles {
  position: absolute;
  left: 100%;
  top: 0px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-left: 4rem;
}

.trend-bubbles.is-bottom {
  top: auto;
  bottom: 0px;
}

.circle-trend-bubbles {
  width: 4rem;
  height: 4rem;
  margin-right: 1rem;
  border-radius: 50%;
  background-color: #18c3d9;
}

.bar-trend-bubbles {
  position: relative;
  overflow: hidden;
  width: 12rem;
  height: 4rem;
  border-radius: 2rem;
}

.text-inner-wrapper-date {
  overflow: hidden;
}

.button-hero {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 4rem;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.social-hero {
  text-align: center;
}

.social-logo-hero {
  width: 7.25rem;
  max-width: 100%;
  margin: 1rem 1.5rem;
}

.social-logo-hero.is-main {
  width: 11.25rem;
  margin-right: auto;
  margin-left: auto;
}

.decorative-circle-top {
  width: 2.5625rem;
  height: 5.125rem;
  border-top-right-radius: 2.5625rem;
  border-bottom-right-radius: 2.5625rem;
  background-color: #f2badc;
}

.decorative-circle-middle {
  width: 4rem;
  height: 4rem;
  border-radius: 50%;
  background-color: #72d7e4;
  -webkit-filter: blur(0.25rem);
  filter: blur(0.25rem);
}

.decorative-circle-bottom {
  width: 4rem;
  height: 4rem;
  border-radius: 50%;
  background-image: linear-gradient(45deg, #103869 50%, rgba(16, 56, 105, 0.5));
}

.decorative-arrow {
  position: relative;
  width: 12rem;
  height: 12rem;
  margin-bottom: -4rem;
  -webkit-transform: translate(-12rem, -4rem) rotate(-90deg);
  -ms-transform: translate(-12rem, -4rem) rotate(-90deg);
  transform: translate(-12rem, -4rem) rotate(-90deg);
}

.takeaway {
  position: relative;
  padding-right: 6rem;
  padding-left: 6rem;
}

.circle----takeaway {
  position: absolute;
  left: 50%;
  top: 50%;
  width: 100%;
  height: 100%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}

.circle----takeaway.is-border {
  width: 100%;
  height: 100%;
  border-style: dashed;
  border-width: 2px 2px 2px 0.125rem;
  border-color: #18c3d9;
  border-radius: 50%;
}

.circle----takeaway.is-overlay {
  background-image: linear-gradient(335deg, #fff 65%, hsla(0, 0%, 100%, 0));
}

.circle-wrapper-takeaway {
  position: absolute;
  left: 0%;
  top: 0%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 45.5rem;
  height: 45.5rem;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-transform: translate(-8rem, -8rem);
  -ms-transform: translate(-8rem, -8rem);
  transform: translate(-8rem, -8rem);
}

.content-takeaway {
  position: relative;
}

.title-wrapper-slide {
  position: absolute;
  left: 0px;
  top: 33.333333333333336vh;
  right: 0px;
  z-index: 2;
  width: 100%;
}

.title-slide {
  width: 41.66666666666667%;
  opacity: 0;
}

.sticky-scroll-slide {
  height: 400vh;
}

.sticky-slide {
  position: -webkit-sticky;
  position: sticky;
  top: 0px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
  height: 100vh;
  padding-top: 12rem;
  padding-bottom: 0rem;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.first-title-slide {
  -webkit-transform-origin: 0% 50%;
  -ms-transform-origin: 0% 50%;
  transform-origin: 0% 50%;
}

.wrapper-lottie {
  position: relative;
  margin-right: -8rem;
  margin-left: -8rem;
}

.wrapper-lottie.is-glance {
  position: absolute;
  left: -8rem;
  top: 50%;
  right: -8rem;
  z-index: 1;
  margin-right: 0rem;
  margin-left: 0rem;
  -webkit-transform: translate(0px, -50%);
  -ms-transform: translate(0px, -50%);
  transform: translate(0px, -50%);
}

.glance-lottie {
  width: 100%;
}

.takeaways-lottie {
  position: absolute;
  left: 0%;
  top: 50%;
  right: 0%;
  width: 100%;
  -webkit-transform: translate(0px, -50%);
  -ms-transform: translate(0px, -50%);
  transform: translate(0px, -50%);
}

.line-lottie {
  position: absolute;
  left: 50%;
  top: 50%;
  width: 100vw;
  height: 2px;
  background-color: #e5e5eb;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}

.outer-lottie {
  position: relative;
  z-index: 1;
}

.menu-slide {
  position: fixed;
  left: 0px;
  top: 4rem;
  right: 0px;
  z-index: 9999999999;
}

.menu-nav-slide {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.menu-nav-item-slide {
  position: relative;
  opacity: 0;
}

.menu-nav-item-mark-slide {
  position: absolute;
  left: -1px;
  width: 2px;
  height: 1rem;
  background-color: #e5e5eb;
}

.menu-nav-item-icon-slide {
  position: absolute;
  left: 0rem;
  top: 3rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 2rem;
  height: 2rem;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}

.menu-nav-marker-wrapper-slide {
  position: relative;
  overflow: hidden;
  height: 0.125rem;
}

.menu-nav-marker-slide {
  position: absolute;
  right: 100%;
  width: 100%;
  height: 100%;
  background-color: #18c3d9;
}

.bg-line-nav {
  position: absolute;
  left: 0rem;
  right: 0rem;
  bottom: -0.125rem;
}

.wrapper-hero-about {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.wrapper-hero-about-button {
  margin-right: 6rem;
}

.circle-visionaries {
  width: 4rem;
  height: 4rem;
  margin-right: 1rem;
  border-radius: 50%;
  background-color: #e46eb5;
}

.bar-visionaries {
  position: relative;
  overflow: hidden;
  width: 12rem;
  height: 4rem;
  margin-right: 1rem;
  border-radius: 2rem;
}

.shapes-visionaries {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.visionary {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.left-content-visionary {
  max-width: 7rem;
}

.right-content-visionary {
  padding-left: 2rem;
}

.logo-wrapper-visionary {
  margin-bottom: 0.2rem;
  padding: 0.3rem 0.5rem;
  background-color: #e5e5eb;
}

.image-visionary {
  border-radius: 0px 0% 50% 50%;
}

.text-bold {
  font-weight: 700;
}

.wrapper-visionaries {
  padding-top: 9rem;
  padding-left: 6rem;
}

.wrapper-cta-about {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.wrapper-ps-team {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.person-wrapper-ps-team {
  margin-right: -1rem;
  -webkit-transition: padding-right 200ms ease-in-out, padding-left 200ms ease-in-out;
  transition: padding-right 200ms ease-in-out, padding-left 200ms ease-in-out;
}

.person-wrapper-ps-team:hover {
  padding-right: 2rem;
  padding-left: 2rem;
}

.image-wrapper-ps-team {
  overflow: hidden;
  max-height: 4rem;
  max-width: 4rem;
  border-style: solid;
  border-width: 2px;
  border-color: #fcfcfc;
  border-radius: 100%;
}

.info-ps-team {
  position: absolute;
  margin-top: 2rem;
}

.download {
  position: fixed;
  left: 0%;
  top: 0%;
  right: 0%;
  z-index: 10;
  display: none;
  overflow: hidden;
}

.inner-download {
  overflow: auto;
  height: 100vh;
  padding-top: 10rem;
  padding-bottom: 10rem;
  background-color: #fff;
}

.heading-download {
  text-align: center;
}

.logo-download {
  max-width: 10rem;
  margin-right: auto;
  margin-left: auto;
}

.close-download {
  position: absolute;
  top: -4rem;
  right: -4rem;
  width: 1.5rem;
  cursor: pointer;
}

.form-download {
  margin-bottom: 0px;
}

.video-copy {
  position: relative;
}

.bg-dots-visionaries {
  position: absolute;
  top: 50%;
  right: 109%;
  z-index: -1;
  width: 100%;
  height: 180%;
  background-image: url("https://uploads-ssl.webflow.com/620a357d1a7ef7247c6e8a6f/624deea88188cb63cc321350_visionaires-bg-dots.svg");
  background-position: 0px 0px;
  background-size: auto;
  -webkit-transform: translate(0px, -50%);
  -ms-transform: translate(0px, -50%);
  transform: translate(0px, -50%);
}

.wrapper-ps-team---tablet {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.wrapper-ps-team---tablet.hide-desktop {
  display: none;
}

.grid-visionaries {
  display: -ms-grid;
  display: grid;
  grid-auto-columns: 1fr;
  grid-column-gap: 2rem;
  grid-row-gap: 4rem;
  -ms-grid-columns: 1fr 1fr;
  grid-template-columns: 1fr 1fr;
  -ms-grid-rows: auto auto;
  grid-template-rows: auto auto;
}

.sticky-offset-slide {
  height: 100vh;
}

.ending-container {
  max-width: 52rem;
}

.ending-button {
  position: relative;
  padding-top: 4rem;
  padding-bottom: 4rem;
  padding-left: 6rem;
}

.arrow-ending-button {
  position: absolute;
  left: 0rem;
  top: 0rem;
  width: 6rem;
  height: 14rem;
}

.circle-ending-button {
  position: absolute;
  left: 8rem;
  bottom: -4.5rem;
}

.decorative-edning-circle {
  width: 4rem;
  height: 4rem;
  border-radius: 50%;
  background-image: linear-gradient(45deg, #18c3d9 50%, #b9eff5);
}

.multiple-section-overflow {
  overflow: hidden;
}

.wrapper-data {
  position: absolute;
  left: 50%;
  top: 50%;
  z-index: 2;
  opacity: 0;
}

.wrapper-data.x-01 {
  -webkit-transform: translate(0px, 12rem);
  -ms-transform: translate(0px, 12rem);
  transform: translate(0px, 12rem);
}

.wrapper-data.x-02 {
  -webkit-transform: translate(0px, 11rem);
  -ms-transform: translate(0px, 11rem);
  transform: translate(0px, 11rem);
}

.wrapper-data.x-03 {
  -webkit-transform: translate(0px, 15rem);
  -ms-transform: translate(0px, 15rem);
  transform: translate(0px, 15rem);
}

.wrapper-data.x-04 {
  opacity: 1;
  -webkit-transform: translate(0px, 10rem);
  -ms-transform: translate(0px, 10rem);
  transform: translate(0px, 10rem);
}

.wrapper-data.x-05 {
  -webkit-transform: translate(0px, 14rem);
  -ms-transform: translate(0px, 14rem);
  transform: translate(0px, 14rem);
}

.inner-data {
  position: relative;
  max-width: 24rem;
  padding-top: 3rem;
  padding-bottom: 3rem;
  padding-left: 3rem;
}

.arrow-data {
  position: absolute;
  left: 0rem;
  width: 21rem;
  height: 21rem;
}

.arrow-data.x-bottom {
  top: 3rem;
  width: 10rem;
  -webkit-transform: rotate(90deg) translate(0px, -100%);
  -ms-transform: rotate(90deg) translate(0px, -100%);
  transform: rotate(90deg) translate(0px, -100%);
  -webkit-transform-origin: 0% 0%;
  -ms-transform-origin: 0% 0%;
  transform-origin: 0% 0%;
}

.arrow-data.x-bottom.xx-35 {
  width: 10rem;
}

.arrow-data.x-bottom.xx-43 {
  width: 8rem;
}

.arrow-data.x-bottom.xx-50 {
  width: 10rem;
}

.arrow-data.x-top {
  bottom: 3rem;
  -webkit-transform: rotate(90deg) translate(-100%, 0%);
  -ms-transform: rotate(90deg) translate(-100%, 0%);
  transform: rotate(90deg) translate(-100%, 0%);
  -webkit-transform-origin: 0% 100%;
  -ms-transform-origin: 0% 100%;
  transform-origin: 0% 100%;
}

.arrow-data.x-top.xx-26 {
  width: 10rem;
}

.button-slide {
  opacity: 0;
}

.product-hunt-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.product-hunt {
  margin-right: 2rem;
}

.circle-border-wrapper-takeaway {
  position: absolute;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
}

.line-wrapper-takeaway {
  position: absolute;
  left: 50%;
  top: -16rem;
  overflow: hidden;
  -webkit-transform: translate(-50%, 0px);
  -ms-transform: translate(-50%, 0px);
  transform: translate(-50%, 0px);
}

.line-takeaway {
  height: 8rem;
  border-left: 0.125rem dashed #18c3d9;
}

.bg-line-inner-nav {
  height: 0.125px;
  background-color: #18c3d9;
}

.inner-lottie {
  position: relative;
}

.glance-ladder {
  position: absolute;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
}

.glance-ladder-number {
  position: absolute;
  -webkit-transform: translate(50%, -50%);
  -ms-transform: translate(50%, -50%);
  transform: translate(50%, -50%);
  color: #094a53;
}

.glance-ladder-number.x-02 {
  -webkit-transform: translate(-18.7rem, -50%);
  -ms-transform: translate(-18.7rem, -50%);
  transform: translate(-18.7rem, -50%);
}

.glance-ladder-number.x-01 {
  -webkit-transform: translate(-11.125rem, -50%);
  -ms-transform: translate(-11.125rem, -50%);
  transform: translate(-11.125rem, -50%);
  color: #06563a;
}

.glance-ladder-number.x-03 {
  -webkit-transform: translate(-10.5rem, -50%);
  -ms-transform: translate(-10.5rem, -50%);
  transform: translate(-10.5rem, -50%);
}

.glance-ladder-number.x-04 {
  top: 29%;
  right: 40.5%;
}

.glance-ladder-number.x-05 {
  top: 20%;
  right: 46.25%;
}

.glance-ladder-number.x-06 {
  top: 15%;
  right: 42.5%;
  color: #0f243e;
}

.glance-ladder-number.x-07 {
  top: 10.5%;
  right: 40.875%;
  color: #0f243e;
}

.glance-ladder-number.x01 {
  top: 83%;
  right: 46%;
  color: #06563a;
}

.glance-ladder-number.x02 {
  top: 63%;
  right: 54%;
}

.glance-ladder-number.x03 {
  top: 38%;
  right: 46%;
}

.glance-ladder-item {
  position: absolute;
  left: 70%;
}

.glance-ladder-item.x-01 {
  top: 82%;
}

.glance-ladder-item.x-02 {
  top: 64%;
}

.glance-ladder-item.x-03 {
  top: 38%;
}

.glance-ladder-item.x-04 {
  top: 27%;
}

.glance-ladder-item.x-05 {
  top: 18%;
}

.glance-ladder-item.x-07 {
  top: 9%;
}

.glance-ladder-item.x-06 {
  top: 13%;
}

.glance-ladder-line-wrapper {
  position: absolute;
  right: 31%;
}

.glance-ladder-line-wrapper.x-01 {
  top: 83.5%;
  width: 13.1%;
}

.glance-ladder-line-wrapper.x-02 {
  top: 65.5%;
  width: 15.4%;
}

.glance-ladder-line-wrapper.x-03 {
  top: 39%;
  width: 11.2%;
}

.glance-ladder-line-wrapper.x-05 {
  top: 20%;
  width: 13.3%;
}

.glance-ladder-line-wrapper.x-04 {
  top: 29%;
  width: 7.5%;
}

.glance-ladder-line-wrapper.x-06 {
  top: 15%;
  width: 10.4%;
}

.glance-ladder-line-wrapper.x-07 {
  top: 10.5%;
  width: 9.1%;
}

.glance-ladder-line {
  width: 100%;
  height: 0.125rem;
  background-color: #e5e5eb;
}

.lottie-image-slide {
  display: none;
}

@media screen and (max-width: 991px) {
  h1 {
    font-size: 3.052rem;
  }

  h2 {
    font-size: 2.441rem;
  }

  h3 {
    font-size: 1.953rem;
  }

  h4 {
    font-size: 1.563rem;
  }

  h5 {
    font-size: 1.25rem;
  }

  .section {
    padding-top: 7.5rem;
    padding-bottom: 7.5rem;
  }

  .section.is-timeline {
    padding-top: 8rem;
  }

  .section.is-hero {
    padding-top: 9rem;
    padding-bottom: 9rem;
  }

  .section.is-overflow.is-padding-bottom-bigger {
    padding-bottom: 7.5rem;
  }

  .section.is-hero-about {
    padding-top: 16rem;
    padding-bottom: 7.5rem;
  }

  .page.is-final {
    overflow: hidden;
  }

  .wrapper-container {
    padding-right: 4rem;
    padding-left: 4rem;
  }

  .wrapper-container.is-nav {
    padding-right: 2rem;
    padding-left: 2rem;
    -webkit-transform: translate(0px, 0px);
    -ms-transform: translate(0px, 0px);
    transform: translate(0px, 0px);
  }

  .h1 {
    font-size: 3.052rem;
  }

  .h2 {
    font-size: 2.441rem;
  }

  .h3 {
    font-size: 1.953rem;
  }

  .h4 {
    font-size: 1.563rem;
  }

  .h5 {
    font-size: 1.25rem;
  }

  .text-l {
    font-size: 1.125rem;
  }

  .text-s {
    font-size: 0.889rem;
  }

  .text-xl {
    font-size: 1.266rem;
  }

  .vs-2xl {
    grid-row-gap: 2.5rem;
  }

  .vs-3xl {
    grid-row-gap: 3.5rem;
  }

  .vs-4xl {
    grid-row-gap: 4.5rem;
  }

  .vs-5xl {
    grid-row-gap: 5.5rem;
  }

  .vs-6xl {
    grid-row-gap: 7.5rem;
  }

  .vs-7xl {
    grid-row-gap: 9.5rem;
  }

  .profile {
    height: 6rem;
  }

  .image-profile {
    width: 6rem;
    height: 6rem;
  }

  .logo-wrapper-profile {
    width: 5rem;
    height: 5rem;
  }

  .heading-l {
    font-size: 3.815rem;
  }

  .text-wrapper-date {
    margin-bottom: 2rem;
    font-size: 9.313rem;
  }

  .button.is-dd.is-final-button {
    margin-top: 3rem;
    padding: 1rem 2rem;
    font-size: 1rem;
  }

  .button.is-dd.is-menu {
    margin-top: 1rem;
    margin-bottom: 1rem;
    font-size: 0.79rem;
    font-weight: 600;
    text-align: left;
    letter-spacing: 0.1em;
    text-transform: uppercase;
  }

  .timeline {
    width: 162rem;
    padding-left: 27rem;
  }

  .item-timeline {
    width: 27rem;
    padding-top: 4rem;
    padding-right: 10rem;
    padding-bottom: 4rem;
  }

  .bubbles.is-patners {
    -webkit-transform: translate(-50%, -25%);
    -ms-transform: translate(-50%, -25%);
    transform: translate(-50%, -25%);
  }

  .bubbles.is-ps-team {
    width: 40rem;
    height: 40rem;
  }

  .heading-hero {
    margin-bottom: 1em;
  }

  .arrow-wrapper-cta {
    width: 5rem;
  }

  .arrow-wrapper-cta.is-top {
    -webkit-transform: translate(0px, -7rem) rotate(90deg);
    -ms-transform: translate(0px, -7rem) rotate(90deg);
    transform: translate(0px, -7rem) rotate(90deg);
  }

  .arrow-wrapper-cta.is-bottom {
    -webkit-transform: translate(0px, 2.25rem) rotate(-90deg);
    -ms-transform: translate(0px, 2.25rem) rotate(-90deg);
    transform: translate(0px, 2.25rem) rotate(-90deg);
  }

  .inner-footer {
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end;
  }

  .left-footer {
    width: 100%;
    margin-bottom: 1rem;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end;
  }

  .text-line-hero.is-middle {
    text-align: left;
  }

  .text-line-hero.is-bottom {
    padding-left: 0em;
  }

  .text-line-hero.is-top {
    width: 4.2em;
  }

  .text-hero {
    padding-left: 0rem;
  }

  .heading-xl {
    font-size: 4.768rem;
  }

  .diamond-hero {
    left: 4.5em;
    top: 1.6em;
  }

  .diamond-arrow-hero {
    display: none;
  }

  .circle-hero {
    left: 3.4em;
    top: 3.785em;
  }

  .circle-arrow-hero {
    display: none;
  }

  .bar-hero {
    left: 1.125em;
  }

  .bar-arrow-hero {
    display: none;
  }

  .partner-quote {
    -webkit-transform: none;
    -ms-transform: none;
    transform: none;
  }

  .wrapper-partner-quote {
    margin-bottom: 0rem;
  }

  .wrapper-partner-quote._1 {
    -webkit-transform: none;
    -ms-transform: none;
    transform: none;
  }

  .wrapper-partner-quote._3 {
    -webkit-transform: none;
    -ms-transform: none;
    transform: none;
  }

  .wrapper-profile:nth-child(odd) {
    padding-right: 0rem;
  }

  .wrapper-profile:nth-child(even) {
    padding-left: 0rem;
  }

  .wrapper-profile.is-leader {
    padding-bottom: 3rem;
    border-bottom: 1px solid #e5e5eb;
  }

  .list-trend {
    margin-top: 8rem;
    margin-bottom: 10rem;
  }

  .sticky-trend {
    position: static;
    height: auto;
  }

  .sticky-top-offset-trend {
    display: none;
  }

  .content-trend {
    padding-top: 8rem;
    padding-bottom: 8rem;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }

  .arrow-trend {
    width: 6rem;
  }

  .arrow-trend.is-top {
    -webkit-transform: translate(-6rem, -2rem) rotate(90deg);
    -ms-transform: translate(-6rem, -2rem) rotate(90deg);
    transform: translate(-6rem, -2rem) rotate(90deg);
  }

  .arrow-trend.is-bottom {
    -webkit-transform: translate(-6rem, 0rem) rotate(90deg);
    -ms-transform: translate(-6rem, 0rem) rotate(90deg);
    transform: translate(-6rem, 0rem) rotate(90deg);
  }

  .trend-footer {
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }

  .navlink-nav {
    font-size: 1.125rem;
  }

  .navlink-nav.is-final {
    padding-top: 1rem;
    padding-bottom: 1rem;
    font-size: 1.602rem;
  }

  .menu-nav.is-final {
    position: absolute;
    left: 0rem;
    top: 4rem;
    right: 0rem;
    overflow: hidden;
    min-height: 100vh;
    padding: 1rem;
    background-color: rgba(7, 24, 44, 0.2);
  }

  .navlink-wrapper-nav {
    margin-left: 1.5rem;
  }

  .navlink-wrapper-nav.is-final {
    margin-right: 1.5rem;
    margin-left: 1.5rem;
    text-align: left;
  }

  .inner-nav {
    height: 4rem;
  }

  .dd-menu-nav.is-final {
    position: static;
    display: block;
  }

  .dd-menu-inner-nav {
    padding-top: 0rem;
  }

  .dd-link-nav.is-final {
    font-size: 1.125rem;
  }

  .bg-nav.shadow {
    opacity: 1;
  }

  .bg-nav.is-final {
    opacity: 1;
  }

  .overlay-line-wrapper-hero {
    height: 40%;
  }

  .overlay-line-wrapper-hero.is-top {
    margin-right: 2.5em;
  }

  .overlay-line-wrapper-hero.is-middle {
    margin-left: 0em;
  }

  .overlay-line-wrapper-hero.is-bottom {
    height: 20%;
    margin-right: 3.5em;
    margin-left: 0em;
  }

  .sticky-bottom-offset-trend {
    display: none;
  }

  .button-nav.is-final {
    position: absolute;
    top: 0.5rem;
    right: 1rem;
    padding: 0.5rem 0.5rem 0.35rem;
    border-style: solid;
    border-width: 2px;
    border-color: #e5e5eb;
    border-radius: 0.25rem;
    background-color: #fff;
    font-size: 1.802rem;
  }

  .button-nav.is-final.w--open {
    box-shadow: 3px 3px 12px 0 rgba(7, 24, 44, 0.08);
    color: #18c3d9;
  }

  .dd-menu-list-nav.is-final {
    padding: 0rem;
    border-style: none;
  }

  .menu-inner-nav.is-final {
    display: block;
    overflow: auto;
    max-height: 80vh;
    padding-top: 0.5rem;
    padding-bottom: 2rem;
    border-radius: 0.5rem;
    background-color: #fff;
    box-shadow: 3px 3px 12px 0 rgba(7, 24, 44, 0.08);
  }

  .image-trends {
    display: block;
  }

  .working-group-heading {
    margin-bottom: 10rem;
  }

  .trend-bubbles {
    left: 0rem;
    top: 100%;
    padding-top: 2rem;
    padding-left: 0rem;
  }

  .trend-bubbles.is-bottom {
    top: auto;
    bottom: 100%;
    padding-top: 0rem;
    padding-bottom: 2rem;
  }

  .circle-trend-bubbles {
    width: 3rem;
    height: 3rem;
  }

  .bar-trend-bubbles {
    height: 3rem;
    border-radius: 1.5rem;
  }

  .hide-tablet {
    display: none;
  }

  .takeaway {
    padding-right: 0rem;
    padding-left: 0rem;
  }

  .circle-wrapper-takeaway {
    display: none;
  }

  .title-wrapper-slide {
    position: static;
    top: 25vh;
    margin-bottom: 2rem;
  }

  .title-slide {
    width: 100%;
    opacity: 1;
  }

  .sticky-scroll-slide {
    display: none;
  }

  .sticky-slide {
    position: static;
    display: block;
    height: auto;
    padding-top: 7.5rem;
    padding-bottom: 7.5rem;
  }

  .wrapper-lottie {
    margin-right: -4rem;
    margin-left: -4rem;
  }

  .glance-lottie {
    display: none;
  }

  .menu-slide {
    display: none;
  }

  .bg-line-nav {
    display: none;
  }

  .wrapper-hero-about {
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }

  .wrapper-hero-about-button {
    margin-bottom: 3rem;
  }

  .circle-visionaries {
    width: 3rem;
    height: 3rem;
  }

  .bar-visionaries {
    height: 3rem;
    border-radius: 1.5rem;
  }

  .left-content-visionary {
    max-width: 6rem;
  }

  .right-content-visionary {
    padding-left: 1.5rem;
  }

  .wrapper-visionaries {
    padding-top: 5rem;
    padding-left: 0rem;
  }

  .person-wrapper-ps-team.is-tablet {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-right: 0rem;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-transition: none 0ms ease;
    transition: none 0ms ease;
  }

  .person-wrapper-ps-team.is-tablet:hover {
    padding-right: 0rem;
    padding-left: 0rem;
  }

  .info-ps-team.is-tablet {
    position: static;
    margin-top: 0rem;
    margin-left: 1rem;
  }

  .download {
    display: none;
  }

  .inner-download {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .close-download {
    top: -3rem;
    right: 0rem;
  }

  .wrapper-ps-team---tablet {
    display: -ms-grid;
    display: grid;
    grid-auto-columns: 1fr;
    grid-column-gap: 2rem;
    grid-row-gap: 1rem;
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
    -ms-grid-rows: auto auto;
    grid-template-rows: auto auto;
  }

  .wrapper-ps-team---tablet.hide-desktop {
    display: -ms-grid;
    display: grid;
    grid-auto-columns: 1fr;
    grid-column-gap: 2rem;
    grid-row-gap: 1rem;
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
    -ms-grid-rows: auto auto;
    grid-template-rows: auto auto;
  }

  .sticky-offset-slide {
    display: none;
  }

  .wrapper-data {
    position: relative;
    left: 50%;
    top: 0%;
    width: 50%;
    padding-right: 4rem;
    padding-left: 4rem;
    opacity: 1;
    -webkit-transform: none;
    -ms-transform: none;
    transform: none;
  }

  .wrapper-data.x-01 {
    -webkit-transform: none;
    -ms-transform: none;
    transform: none;
  }

  .wrapper-data.x-02 {
    -webkit-transform: none;
    -ms-transform: none;
    transform: none;
  }

  .wrapper-data.x-03 {
    -webkit-transform: none;
    -ms-transform: none;
    transform: none;
  }

  .wrapper-data.x-04 {
    -webkit-transform: none;
    -ms-transform: none;
    transform: none;
  }

  .wrapper-data.x-05 {
    opacity: 1;
    -webkit-transform: none;
    -ms-transform: none;
    transform: none;
  }

  .inner-data {
    padding-top: 0rem;
    padding-bottom: 0rem;
    padding-left: 0rem;
  }

  .arrow-data.x-bottom {
    top: 0rem;
    width: 9rem;
  }

  .arrow-data.x-bottom.xx-35 {
    width: 9rem;
  }

  .arrow-data.x-bottom.xx-43 {
    width: 9rem;
  }

  .arrow-data.x-bottom.xx-50 {
    width: 10.5rem;
  }

  .arrow-data.x-bottom.xx-31 {
    width: 11rem;
  }

  .arrow-data.x-top {
    bottom: 4rem;
  }

  .arrow-data.x-top.xx-26 {
    width: 7rem;
  }

  .button-slide {
    opacity: 1;
  }

  .line-wrapper-takeaway {
    top: -9.4rem;
    -webkit-transform: translate(-5.9rem, 0px);
    -ms-transform: translate(-5.9rem, 0px);
    transform: translate(-5.9rem, 0px);
  }

  .group-slide {
    margin-bottom: 12rem;
  }

  .group-slide.x-last {
    margin-bottom: 0rem;
  }

  .group-slide.x-first {
    margin-bottom: 6rem;
  }

  .glance-ladder {
    display: none;
  }

  .lottie-image-slide {
    display: block;
    margin-top: 4rem;
    margin-bottom: 4rem;
    text-align: center;
  }

  .lottie-image-slide.x-expand {
    margin-right: -10rem;
    margin-left: -10rem;
  }

  .lottie-inner-image {
    display: block;
    width: 100%;
  }

  .image {
    width: 100%;
  }
}

@media screen and (max-width: 767px) {
  h1 {
    font-size: 2.488rem;
  }

  h2 {
    font-size: 2.074rem;
  }

  h3 {
    font-size: 1.728rem;
  }

  h4 {
    font-size: 1.44rem;
  }

  h5 {
    font-size: 1.2rem;
  }

  .section {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .section.is-timeline {
    padding-top: 6rem;
    padding-bottom: 2rem;
  }

  .section.is-hero {
    min-height: auto;
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .section.is-overflow.is-padding-bottom-bigger {
    padding-bottom: 6rem;
  }

  .section.is-hero-about {
    min-height: auto;
  }

  .wrapper-container {
    padding-right: 2rem;
    padding-left: 2rem;
  }

  .h1 {
    font-size: 2.488rem;
  }

  .h2 {
    font-size: 2.074rem;
  }

  .h3 {
    font-size: 1.728rem;
  }

  .h4 {
    font-size: 1.44rem;
  }

  .h5 {
    font-size: 1.2rem;
  }

  .text-l {
    font-size: 1.067rem;
  }

  .text-s {
    font-size: 0.937rem;
  }

  .text-xl {
    font-size: 1.138rem;
  }

  .vs-3xl {
    grid-row-gap: 3rem;
  }

  .vs-4xl {
    grid-row-gap: 4rem;
  }

  .vs-5xl {
    grid-column-gap: 0px;
    grid-row-gap: 4rem;
  }

  .vs-6xl {
    grid-row-gap: 6rem;
  }

  .vs-7xl {
    grid-row-gap: 7rem;
  }

  .profile {
    height: auto;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    border-radius: 0.5rem;
  }

  .image-profile {
    margin-top: -3rem;
    margin-bottom: 1rem;
  }

  .info-profile {
    text-align: center;
  }

  .logo-wrapper-profile {
    width: auto;
    height: auto;
    margin-top: 2rem;
    margin-bottom: 1.5rem;
    background-color: rgba(255, 255, 255, 0);
  }

  .heading-l {
    font-size: 2.986rem;
  }

  .arrow-profile {
    -webkit-transform: translate(3rem, -4rem) rotate(90deg);
    -ms-transform: translate(3rem, -4rem) rotate(90deg);
    transform: translate(3rem, -4rem) rotate(90deg);
  }

  .leader-profile {
    bottom: 0rem;
    width: 50vw;
    padding-right: 2rem;
    padding-left: 4rem;
    line-height: 1;
  }

  .text-wrapper-date {
    margin-bottom: 1rem;
    padding-left: 0.115em;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: end;
    -webkit-align-items: flex-end;
    -ms-flex-align: end;
    align-items: flex-end;
    line-height: 0.9;
  }

  .box {
    padding: 1.6rem;
  }

  .button.is-dd {
    margin-top: 1rem;
    margin-bottom: 1rem;
    padding: 0rem;
    background-color: rgba(16, 56, 105, 0);
    color: #0f243e;
    font-size: 0.79rem;
  }

  .button.is-dd.is-final-button {
    background-color: #103869;
    color: #fff;
  }

  .button.is-fiorm.is-form {
    height: 4.25rem;
    padding-top: 1.25rem;
    padding-bottom: 1.25rem;
    font-size: 1rem;
  }

  .field.is-final {
    height: 4.25rem;
    padding-right: 1.5rem;
    padding-left: 1.5rem;
    font-size: 1.2rem;
  }

  .form {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .field-form {
    padding-right: 0rem;
    padding-bottom: 1rem;
  }

  .item-timeline {
    padding-top: 2rem;
    padding-bottom: 2rem;
  }

  .arrow-wrapper-timeline {
    height: 2rem;
  }

  .arrow-timeline {
    display: none;
  }

  .progress-timeline {
    left: 0rem;
    width: 100%;
  }

  .list-wrapper-progress.is-timeline {
    display: none;
  }

  .heading-hero {
    margin-bottom: 0.5em;
  }

  .arrow-wrapper-cta {
    width: 4rem;
  }

  .arrow-wrapper-cta.is-top {
    -webkit-transform: translate(0px, -6rem) rotate(90deg);
    -ms-transform: translate(0px, -6rem) rotate(90deg);
    transform: translate(0px, -6rem) rotate(90deg);
  }

  .arrow-wrapper-cta.is-bottom {
    -webkit-transform: translate(0px, 2rem) rotate(-90deg);
    -ms-transform: translate(0px, 2rem) rotate(-90deg);
    transform: translate(0px, 2rem) rotate(-90deg);
  }

  .inner-footer {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }

  .left-footer {
    margin-bottom: 3rem;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .line-footer {
    -webkit-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    transform: rotate(90deg);
  }

  .heading-xl {
    font-size: 3.583rem;
  }

  .traingle-date {
    right: 0.275em;
    bottom: 0.2em;
  }

  .wrapper-profile {
    margin-bottom: 2rem;
  }

  .list-trend {
    margin-bottom: 8rem;
  }

  .content-trend {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .arrow-trend {
    width: 4rem;
  }

  .arrow-trend.is-top {
    -webkit-transform: translate(-4rem, 0rem) rotate(90deg);
    -ms-transform: translate(-4rem, 0rem) rotate(90deg);
    transform: translate(-4rem, 0rem) rotate(90deg);
  }

  .arrow-trend.is-bottom {
    -webkit-transform: translate(-4rem, -2rem) rotate(90deg);
    -ms-transform: translate(-4rem, -2rem) rotate(90deg);
    transform: translate(-4rem, -2rem) rotate(90deg);
  }

  .navlink-nav {
    padding-top: 1rem;
    padding-bottom: 1rem;
    font-size: 1.602rem;
  }

  .menu-nav {
    position: absolute;
    left: -2rem;
    top: 4rem;
    right: -2rem;
    overflow: hidden;
    min-height: 100vh;
    padding: 1rem;
    background-color: rgba(7, 24, 44, 0.2);
  }

  .navlink-wrapper-nav {
    margin-right: 2rem;
    margin-left: 2rem;
    text-align: left;
  }

  .navlink-wrapper-nav.is-final {
    margin-right: 2rem;
    margin-left: 2rem;
  }

  .dd-menu-nav {
    position: static;
    display: block;
  }

  .dd-menu-inner-nav {
    padding-top: 0rem;
  }

  .dd-link-nav {
    font-size: 1.125rem;
  }

  .button-nav {
    position: absolute;
    top: 0.5rem;
    right: 1rem;
    padding: 0.5rem 0.5rem 0.35rem;
    border-style: solid;
    border-width: 2px;
    border-color: #e5e5eb;
    border-radius: 0.25rem;
    -webkit-transition: box-shadow 300ms ease;
    transition: box-shadow 300ms ease;
    font-size: 1.802rem;
  }

  .button-nav.w--open {
    background-color: #fff;
    box-shadow: 3px 3px 12px 0 rgba(7, 24, 44, 0.08);
    color: #18c3d9;
  }

  .dd-menu-list-nav {
    padding: 0rem;
    border-style: none;
    background-color: hsla(0, 0%, 100%, 0);
  }

  .hide-mobile {
    display: none;
  }

  .menu-inner-nav {
    display: block;
    padding-top: 0.5rem;
    padding-bottom: 2rem;
    border-radius: 0.5rem;
    background-color: #fff;
    box-shadow: 3px 3px 12px 0 rgba(7, 24, 44, 0.08);
  }

  .success-form {
    height: 8rem;
  }

  .circle-trend-bubbles {
    width: 3rem;
    height: 3rem;
  }

  .bar-trend-bubbles {
    height: 3rem;
    border-radius: 1.5rem;
  }

  .text-inner-wrapper-date.is-last {
    margin-right: 0.3em;
  }

  .title-slide {
    text-align: center;
  }

  .wrapper-hero-about-button {
    margin-right: 0rem;
  }

  .circle-visionaries {
    width: 3rem;
    height: 3rem;
  }

  .bar-visionaries {
    height: 3rem;
    border-radius: 1.5rem;
  }

  .left-content-visionary {
    max-width: 7rem;
  }

  .wrapper-ps-team---tablet.hide-desktop {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }

  .grid-visionaries {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

  .ending-button {
    padding-top: 2rem;
    padding-bottom: 2rem;
    padding-left: 3rem;
  }

  .arrow-ending-button {
    height: 10.25rem;
  }

  .wrapper-data {
    left: 0%;
    width: 100%;
    padding-right: 2rem;
    padding-left: 2rem;
    -webkit-transform: none;
    -ms-transform: none;
    transform: none;
    text-align: center;
  }

  .inner-data {
    max-width: none;
  }

  .arrow-data {
    display: none;
  }

  .arrow-data.x-bottom {
    width: 10rem;
    height: 16rem;
  }

  .arrow-data.x-bottom.xx-35 {
    width: 10rem;
  }

  .arrow-data.x-bottom.xx-43 {
    width: 8rem;
  }

  .product-hunt-wrapper {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .product-hunt {
    margin-right: 0rem;
    margin-bottom: 1rem;
  }

  .line-wrapper-takeaway {
    display: none;
  }

  .group-slide {
    margin-bottom: 8rem;
  }

  .lottie-image-slide {
    margin-top: 4rem;
  }
}

#w-node-c4517b06-d3a1-c0b6-69c1-22b722d05500-78ac9ea4 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 6;
  grid-column-start: span 6;
  -ms-grid-column-span: 6;
  grid-column-end: span 6;
}

#w-node-_0fbf7d38-417e-c2f3-c8d8-37fe1b57aced-78ac9ea4 {
  -ms-grid-column: 3;
  grid-column-start: 3;
  -ms-grid-column-span: 3;
  grid-column-end: 6;
  -ms-grid-row: 2;
  grid-row-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 3;
}

#w-node-f0eb3182-d715-206c-fba7-6b8f4a0a1af1-78ac9ea4 {
  -ms-grid-column: 3;
  grid-column-start: 3;
  -ms-grid-column-span: 4;
  grid-column-end: 7;
  -ms-grid-row: 3;
  grid-row-start: 3;
  -ms-grid-row-span: 1;
  grid-row-end: 4;
}

#w-node-_7ba32a10-1db8-56b5-1038-69dfe4302f29-78ac9ea4 {
  -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-cf7d4e3c-0960-0d49-099f-2a2e485f61cb-78ac9ea4 {
  -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-_317aa8a7-6925-8165-59a6-3fd1f155734f-78ac9ea4 {
  -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-_5a707103-a0e0-d619-726c-0b1af561a4a5-78ac9ea4 {
  -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-a7e92eae-f260-e4ef-789c-e088b81c45ec-78ac9ea4 {
  -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-_49b6ceaa-a907-7044-4f88-1de54a4c50b6-78ac9ea4 {
  -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-_2d8413e0-340b-af2d-7e3d-38beaaef34e7-78ac9ea4 {
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-column-span: 3;
  grid-column-end: 5;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#w-node-_55cbe97b-9f7a-c698-cceb-b4a407a4437e-78ac9ea4 {
  -ms-grid-column: span 6;
  grid-column-start: span 6;
  -ms-grid-column-span: 6;
  grid-column-end: span 6;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-bd819243-fdf7-c176-7b6f-740edd4f9689-78ac9ea4 {
  -ms-grid-column: 3;
  grid-column-start: 3;
  -ms-grid-column-span: 4;
  grid-column-end: 7;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row-align: end;
  align-self: end;
}

#w-node-_08082c77-5aaa-f10c-4ed2-2404cf895209-78ac9ea4 {
  -ms-grid-column: span 3;
  grid-column-start: span 3;
  -ms-grid-column-span: 3;
  grid-column-end: span 3;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_08082c77-5aaa-f10c-4ed2-2404cf89520b-78ac9ea4 {
  -ms-grid-column: span 3;
  grid-column-start: span 3;
  -ms-grid-column-span: 3;
  grid-column-end: span 3;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_08082c77-5aaa-f10c-4ed2-2404cf89520d-78ac9ea4 {
  -ms-grid-column: span 3;
  grid-column-start: span 3;
  -ms-grid-column-span: 3;
  grid-column-end: span 3;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_08082c77-5aaa-f10c-4ed2-2404cf89520f-78ac9ea4 {
  -ms-grid-column: span 3;
  grid-column-start: span 3;
  -ms-grid-column-span: 3;
  grid-column-end: span 3;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_08082c77-5aaa-f10c-4ed2-2404cf895211-78ac9ea4 {
  -ms-grid-column: span 3;
  grid-column-start: span 3;
  -ms-grid-column-span: 3;
  grid-column-end: span 3;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_08082c77-5aaa-f10c-4ed2-2404cf895213-78ac9ea4 {
  -ms-grid-column: span 3;
  grid-column-start: span 3;
  -ms-grid-column-span: 3;
  grid-column-end: span 3;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_08082c77-5aaa-f10c-4ed2-2404cf895215-78ac9ea4 {
  -ms-grid-column: span 3;
  grid-column-start: span 3;
  -ms-grid-column-span: 3;
  grid-column-end: span 3;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_08082c77-5aaa-f10c-4ed2-2404cf895217-78ac9ea4 {
  -ms-grid-column: span 3;
  grid-column-start: span 3;
  -ms-grid-column-span: 3;
  grid-column-end: span 3;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_1ebb5ec0-d6df-2448-af59-5f7d7ced2333-78ac9ea4 {
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_1ebb5ec0-d6df-2448-af59-5f7d7ced2335-78ac9ea4 {
  -ms-grid-column-span: 2;
  grid-column-end: 7;
  -ms-grid-column: 5;
  grid-column-start: 5;
  -ms-grid-row-span: 1;
  grid-row-end: 3;
  -ms-grid-row: 2;
  grid-row-start: 2;
}

#w-node-_1ebb5ec0-d6df-2448-af59-5f7d7ced2337-78ac9ea4 {
  -ms-grid-column-span: 2;
  grid-column-end: 5;
  -ms-grid-column: 3;
  grid-column-start: 3;
  -ms-grid-row-span: 1;
  grid-row-end: 3;
  -ms-grid-row: 2;
  grid-row-start: 2;
}

#w-node-_1ebb5ec0-d6df-2448-af59-5f7d7ced2339-78ac9ea4 {
  -ms-grid-column-span: 2;
  grid-column-end: 3;
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 3;
  -ms-grid-row: 2;
  grid-row-start: 2;
}

#w-node-_5da37c9b-1fc0-d692-0b73-0efc44af1aef-8cfbfa70 {
  -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-_64934f13-df01-ca93-9d32-03148cfbfa72-8cfbfa70 {
  -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-_64934f13-df01-ca93-9d32-03148cfbfa77-8cfbfa70 {
  -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-_4489294e-9a03-f823-d462-1f025f61b76e-5f61b768 {
  -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-f42bb354-d895-3357-001a-df500493fd5f-0493fd52 {
  -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-f42bb354-d895-3357-001a-df500493fd61-0493fd52 {
  -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-a711322e-4b26-bd6d-d352-92b60c6dc207-6aac9ea7 {
  -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-_7a89355b-b54a-d620-2e0b-de20a0b0ae2a-6aac9ea7 {
  -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-_7a89355b-b54a-d620-2e0b-de20a0b0ae2c-6aac9ea7 {
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-column: 3;
  grid-column-start: 3;
  -ms-grid-column-span: 4;
  grid-column-end: 7;
}

#w-node-_2d8413e0-340b-af2d-7e3d-38beaaef34e7-6aac9ea7 {
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-column-span: 3;
  grid-column-end: 5;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#w-node-_434f61ae-c4da-6913-0723-7c6c676de191-6aac9ea7 {
  -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-_574cb7b4-b639-da38-aaff-a91d31fd7125-6aac9ea7 {
  -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-cd559502-52e6-0875-7e40-874c3bf7442b-6aac9ea7 {
  -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-bd819243-fdf7-c176-7b6f-740edd4f9689-6aac9ea7 {
  -ms-grid-column: 3;
  grid-column-start: 3;
  -ms-grid-column-span: 4;
  grid-column-end: 7;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row-align: end;
  align-self: end;
}

#w-node-_08082c77-5aaa-f10c-4ed2-2404cf895209-6aac9ea7 {
  -ms-grid-column: span 3;
  grid-column-start: span 3;
  -ms-grid-column-span: 3;
  grid-column-end: span 3;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_08082c77-5aaa-f10c-4ed2-2404cf89520b-6aac9ea7 {
  -ms-grid-column: span 3;
  grid-column-start: span 3;
  -ms-grid-column-span: 3;
  grid-column-end: span 3;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_08082c77-5aaa-f10c-4ed2-2404cf89520d-6aac9ea7 {
  -ms-grid-column: span 3;
  grid-column-start: span 3;
  -ms-grid-column-span: 3;
  grid-column-end: span 3;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_08082c77-5aaa-f10c-4ed2-2404cf89520f-6aac9ea7 {
  -ms-grid-column: span 3;
  grid-column-start: span 3;
  -ms-grid-column-span: 3;
  grid-column-end: span 3;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_08082c77-5aaa-f10c-4ed2-2404cf895211-6aac9ea7 {
  -ms-grid-column: span 3;
  grid-column-start: span 3;
  -ms-grid-column-span: 3;
  grid-column-end: span 3;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_08082c77-5aaa-f10c-4ed2-2404cf895213-6aac9ea7 {
  -ms-grid-column: span 3;
  grid-column-start: span 3;
  -ms-grid-column-span: 3;
  grid-column-end: span 3;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_08082c77-5aaa-f10c-4ed2-2404cf895215-6aac9ea7 {
  -ms-grid-column: span 3;
  grid-column-start: span 3;
  -ms-grid-column-span: 3;
  grid-column-end: span 3;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_08082c77-5aaa-f10c-4ed2-2404cf895217-6aac9ea7 {
  -ms-grid-column: span 3;
  grid-column-start: span 3;
  -ms-grid-column-span: 3;
  grid-column-end: span 3;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-de72b430-545a-476d-6a40-98b762633198-6aac9ea7 {
  -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-d09be3e6-791b-ce32-75e5-40be6a353d72-6aac9ea7 {
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-d09be3e6-791b-ce32-75e5-40be6a353d76-6aac9ea7 {
  -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-_25fe55d9-6718-92a1-a20a-384f23a3207d-6aac9ea7 {
  -ms-grid-column: span 4;
  grid-column-start: span 4;
  -ms-grid-column-span: 4;
  grid-column-end: span 4;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_133ba2c7-4f63-7c5d-c5f4-1a255ccdfe14-6aac9ea7 {
  -ms-grid-column: span 4;
  grid-column-start: span 4;
  -ms-grid-column-span: 4;
  grid-column-end: span 4;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-c044cca2-dae8-a412-36d2-2d310c63ef38-6aac9ea7 {
  -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-_35ba76a7-c000-d4c4-1a17-38b1d78eafb8-6aac9ea7 {
  -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: center;
  justify-self: center;
}

#w-node-fd249176-0796-eedb-21c1-b27f101574db-6aac9ea7 {
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-_4b719f8e-471b-a6be-f768-85f87f03cb07-6aac9ea7 {
  -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;
}

#w-node-_4b719f8e-471b-a6be-f768-85f87f03cb0d-6aac9ea7 {
  -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-_4b719f8e-471b-a6be-f768-85f87f03cb0f-6aac9ea7 {
  -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-_84bf67a1-095a-15a1-b050-3644ac2f3c35-6aac9ea7 {
  -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-_70435888-9549-ccc6-4316-e8ca5b1a114d-6aac9ea7 {
  -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-c39e4fc7-56c6-fefd-fa2d-c3f0656e583a-6aac9ea7 {
  -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-c39e4fc7-56c6-fefd-fa2d-c3f0656e583c-6aac9ea7 {
  -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-c39e4fc7-56c6-fefd-fa2d-c3f0656e583e-6aac9ea7 {
  -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-a777a490-f46a-a303-6344-76a59a9984c4-6aac9ea7 {
  -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-a777a490-f46a-a303-6344-76a59a9984c6-6aac9ea7 {
  -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-a777a490-f46a-a303-6344-76a59a9984c8-6aac9ea7 {
  -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-_37a37b6d-3bc9-39fe-203a-cc0a0b15cf0c-6aac9ea7 {
  -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-_37a37b6d-3bc9-39fe-203a-cc0a0b15cf0e-6aac9ea7 {
  -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-_37a37b6d-3bc9-39fe-203a-cc0a0b15cf10-6aac9ea7 {
  -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-_59017583-60d7-c377-1388-55a72e2e9a3a-6aac9ea7 {
  -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-_59017583-60d7-c377-1388-55a72e2e9a3c-6aac9ea7 {
  -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-_59017583-60d7-c377-1388-55a72e2e9a3e-6aac9ea7 {
  -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-c5092f77-7737-2528-4932-efc69f9c2483-6aac9ea7 {
  -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-c5092f77-7737-2528-4932-efc69f9c2485-6aac9ea7 {
  -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-c5092f77-7737-2528-4932-efc69f9c2487-6aac9ea7 {
  -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-a84e5514-b92d-06fb-c77a-1b68e768df9e-6aac9ea7 {
  -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-a84e5514-b92d-06fb-c77a-1b68e768dfa0-6aac9ea7 {
  -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-a84e5514-b92d-06fb-c77a-1b68e768dfa2-6aac9ea7 {
  -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-_5e8ad8ef-17e0-047e-8561-619ef7bb7c3f-6aac9ea7 {
  -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-_5e8ad8ef-17e0-047e-8561-619ef7bb7c41-6aac9ea7 {
  -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-_5e8ad8ef-17e0-047e-8561-619ef7bb7c43-6aac9ea7 {
  -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-ed271e07-ec85-9258-4498-c30b557cf09b-6aac9ea7 {
  -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-ed271e07-ec85-9258-4498-c30b557cf09d-6aac9ea7 {
  -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-ed271e07-ec85-9258-4498-c30b557cf09f-6aac9ea7 {
  -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-ae54ebf3-017d-5653-60e1-e59d926b65f4-6aac9ea7 {
  -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-ae54ebf3-017d-5653-60e1-e59d926b65f6-6aac9ea7 {
  -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-ae54ebf3-017d-5653-60e1-e59d926b65f8-6aac9ea7 {
  -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-_15baa56f-f0ed-2185-505b-73ff55b686c9-6aac9ea7 {
  -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-_15baa56f-f0ed-2185-505b-73ff55b686cb-6aac9ea7 {
  -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-_15baa56f-f0ed-2185-505b-73ff55b686cd-6aac9ea7 {
  -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-ff4ee9b9-a02e-12d0-cac6-cf7afa9894af-6aac9ea7 {
  -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-ff4ee9b9-a02e-12d0-cac6-cf7afa9894b1-6aac9ea7 {
  -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-ff4ee9b9-a02e-12d0-cac6-cf7afa9894b3-6aac9ea7 {
  -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-_81497783-60e9-75c2-188e-99cc5b0bfc7a-6aac9ea7 {
  -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-_81497783-60e9-75c2-188e-99cc5b0bfc7c-6aac9ea7 {
  -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-_81497783-60e9-75c2-188e-99cc5b0bfc7e-6aac9ea7 {
  -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-e88c655f-e487-15b0-6bcb-cc5380a192cf-6aac9ea7 {
  -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-e88c655f-e487-15b0-6bcb-cc5380a192d1-6aac9ea7 {
  -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-e88c655f-e487-15b0-6bcb-cc5380a192d3-6aac9ea7 {
  -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-c5d6d2d8-a4b3-dabb-9455-48515399b6b9-6aac9ea7 {
  -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-c5d6d2d8-a4b3-dabb-9455-48515399b6bb-6aac9ea7 {
  -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-c5d6d2d8-a4b3-dabb-9455-48515399b6bd-6aac9ea7 {
  -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-ea879f7e-1add-5033-8162-ab749e7b156a-6aac9ea7 {
  -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-ea879f7e-1add-5033-8162-ab749e7b156c-6aac9ea7 {
  -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-ea879f7e-1add-5033-8162-ab749e7b156e-6aac9ea7 {
  -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-_246de7c0-573a-a0f4-4402-74b7b40b7d4c-6aac9ea7 {
  -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-_246de7c0-573a-a0f4-4402-74b7b40b7d4e-6aac9ea7 {
  -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-_246de7c0-573a-a0f4-4402-74b7b40b7d50-6aac9ea7 {
  -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-_8d4f03c6-bf7c-3264-9a08-7d02056471d8-dbd24036 {
  -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-_20fc5313-5314-4672-70c8-9d563009e0b3-dbd24036 {
  -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-c2e316e9-bedd-a27d-8f3f-2c8b5dd5b075-dbd24036 {
  -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-be996bf3-c6e5-7e93-21df-ed5123967af5-b8ac9ea8 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 6;
  grid-column-start: span 6;
  -ms-grid-column-span: 6;
  grid-column-end: span 6;
}

#w-node-ef530950-ad33-43fb-97e5-0da98bef084a-b8ac9ea8 {
  -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-_1bda77a6-ee00-02f3-f465-6d2fe8f3bb84-b8ac9ea8 {
  -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-_6d80cc1f-889a-3968-919c-b7d09572f5f4-b8ac9ea8 {
  -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-_0f38f9d4-1919-ebeb-c10a-42fb6df5fb78-b8ac9ea8 {
  -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-c774c071-12f1-9ae3-5bb6-c6a1e04036f3-b8ac9ea8 {
  -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-_2eb56d13-5222-4542-75ac-ce0a50cba587-b8ac9ea8 {
  -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-_6b31fcc6-d6e0-2e4d-ea25-c082a931292e-b8ac9ea8 {
  -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-_36e5470e-8a6d-64c3-86da-b2d32c15546f-b8ac9ea8 {
  -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-d42bcf24-07a3-6ac3-ea8b-509b9ec2bc15-b8ac9ea8 {
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-a74fc093-a972-d3c2-1110-f94d31327af2-b8ac9ea8 {
  -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-b29a0b93-126d-7ded-0304-ead1bfe29826-b8ac9ea8 {
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-c02c048c-e7e4-baa9-b8d5-d651bbd35778-b8ac9ea8 {
  -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-_79d2fc06-a57a-0c00-a3cd-435a4fbf26f5-b8ac9ea8 {
  -ms-grid-column: span 2;
  grid-column-start: span 2;
  -ms-grid-column-span: 2;
  grid-column-end: span 2;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_4db13222-5a58-98a7-1fb9-94a458aa6c1b-b8ac9ea8 {
  -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-cc9abbd6-3b3e-2393-6712-81d12cebb145-b8ac9ea8 {
  -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-e693d0bb-42c8-3d0a-a905-83c81ac184a2-b8ac9ea8 {
  -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-_01814f6a-bebd-f3a1-16ce-5b9ffb639f4a-b8ac9ea8 {
  -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-_9bfc103e-f11b-ef6f-986e-baca76133c46-b8ac9ea8 {
  -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-_860424b6-6075-5148-168a-f83825d53b34-b8ac9ea8 {
  -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-_91b26108-d155-bf6f-05c2-5a0a4bd9e5f9-b8ac9ea8 {
  -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-_31f8ec29-4cc6-e873-4e48-4e8e3de5609d-b8ac9ea8 {
  -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-_8ffa6bca-b026-74ba-7df5-e04457747fe6-b8ac9ea8 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 6;
  grid-column-start: span 6;
  -ms-grid-column-span: 6;
  grid-column-end: span 6;
}

#w-node-_6ec04f05-1666-3d35-691b-42b5e9a9ba3d-b8ac9ea8 {
  -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-_8ffa6bca-b026-74ba-7df5-e04457747fe8-b8ac9ea8 {
  -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-a59fb61f-8414-efc7-cf9c-3459b3d0a529-b8ac9ea8 {
  -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-_69959bac-1f7f-7a70-52cc-4bbee71436db-b8ac9ea8 {
  -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-_08cfe18b-4068-8d99-3458-cacdca7fcf4c-8aac9ea9 {
  -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-ab08980e-a2a4-75bf-54b8-b5de84c1bfda-8aac9ea9 {
  -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-_99022289-e932-1938-0b6a-026fe380aee7-8aac9ea9 {
  -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-ccec08c7-3f1e-56d9-02aa-46a29f0515a9-8aac9ea9 {
  -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-ca2c3c18-56dd-3c71-f75c-a64a243761b0-8aac9ea9 {
  -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-d6064b9b-1afb-ebe3-65ac-b48f0a269da2-8aac9ea9 {
  -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;
}

@media screen and (max-width: 991px) {
  #w-node-_0fbf7d38-417e-c2f3-c8d8-37fe1b57aced-78ac9ea4 {
    -ms-grid-column: span 6;
    grid-column-start: span 6;
    -ms-grid-column-span: 6;
    grid-column-end: span 6;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-f0eb3182-d715-206c-fba7-6b8f4a0a1af1-78ac9ea4 {
    -ms-grid-column: span 6;
    grid-column-start: span 6;
    -ms-grid-column-span: 6;
    grid-column-end: span 6;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-_2d8413e0-340b-af2d-7e3d-38beaaef34e7-78ac9ea4 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 6;
    grid-column-end: 7;
    -ms-grid-row: 1;
    grid-row-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
  }

  #w-node-bd819243-fdf7-c176-7b6f-740edd4f9689-78ac9ea4 {
    -ms-grid-column: span 6;
    grid-column-start: span 6;
    -ms-grid-column-span: 6;
    grid-column-end: span 6;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-_08082c77-5aaa-f10c-4ed2-2404cf895209-78ac9ea4 {
    -ms-grid-column: span 6;
    grid-column-start: span 6;
    -ms-grid-column-span: 6;
    grid-column-end: span 6;
  }

  #w-node-_08082c77-5aaa-f10c-4ed2-2404cf89520b-78ac9ea4 {
    -ms-grid-column: span 6;
    grid-column-start: span 6;
    -ms-grid-column-span: 6;
    grid-column-end: span 6;
  }

  #w-node-_08082c77-5aaa-f10c-4ed2-2404cf89520d-78ac9ea4 {
    -ms-grid-column: span 6;
    grid-column-start: span 6;
    -ms-grid-column-span: 6;
    grid-column-end: span 6;
  }

  #w-node-_08082c77-5aaa-f10c-4ed2-2404cf89520f-78ac9ea4 {
    -ms-grid-column: span 6;
    grid-column-start: span 6;
    -ms-grid-column-span: 6;
    grid-column-end: span 6;
  }

  #w-node-_08082c77-5aaa-f10c-4ed2-2404cf895211-78ac9ea4 {
    -ms-grid-column: span 6;
    grid-column-start: span 6;
    -ms-grid-column-span: 6;
    grid-column-end: span 6;
  }

  #w-node-_08082c77-5aaa-f10c-4ed2-2404cf895213-78ac9ea4 {
    -ms-grid-column: span 6;
    grid-column-start: span 6;
    -ms-grid-column-span: 6;
    grid-column-end: span 6;
  }

  #w-node-_08082c77-5aaa-f10c-4ed2-2404cf895215-78ac9ea4 {
    -ms-grid-column: span 6;
    grid-column-start: span 6;
    -ms-grid-column-span: 6;
    grid-column-end: span 6;
  }

  #w-node-_08082c77-5aaa-f10c-4ed2-2404cf895217-78ac9ea4 {
    -ms-grid-column: span 6;
    grid-column-start: span 6;
    -ms-grid-column-span: 6;
    grid-column-end: span 6;
  }

  #w-node-_1ebb5ec0-d6df-2448-af59-5f7d7ced2333-78ac9ea4 {
    -ms-grid-column: span 4;
    grid-column-start: span 4;
    -ms-grid-column-span: 4;
    grid-column-end: span 4;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-_1ebb5ec0-d6df-2448-af59-5f7d7ced2335-78ac9ea4 {
    -ms-grid-column: span 6;
    grid-column-start: span 6;
    -ms-grid-column-span: 6;
    grid-column-end: span 6;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-_1ebb5ec0-d6df-2448-af59-5f7d7ced2337-78ac9ea4 {
    -ms-grid-column: span 6;
    grid-column-start: span 6;
    -ms-grid-column-span: 6;
    grid-column-end: span 6;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-_1ebb5ec0-d6df-2448-af59-5f7d7ced2339-78ac9ea4 {
    -ms-grid-column: span 6;
    grid-column-start: span 6;
    -ms-grid-column-span: 6;
    grid-column-end: span 6;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-e9c3aaba-8058-3a0f-001d-5b3b3194bfc5-0493fd52 {
    -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: center;
    justify-self: center;
  }

  #w-node-_2d8413e0-340b-af2d-7e3d-38beaaef34e7-6aac9ea7 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 6;
    grid-column-end: 7;
    -ms-grid-row: 1;
    grid-row-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
  }

  #w-node-bd819243-fdf7-c176-7b6f-740edd4f9689-6aac9ea7 {
    -ms-grid-column: span 6;
    grid-column-start: span 6;
    -ms-grid-column-span: 6;
    grid-column-end: span 6;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-_08082c77-5aaa-f10c-4ed2-2404cf895209-6aac9ea7 {
    -ms-grid-column: span 6;
    grid-column-start: span 6;
    -ms-grid-column-span: 6;
    grid-column-end: span 6;
  }

  #w-node-_08082c77-5aaa-f10c-4ed2-2404cf89520b-6aac9ea7 {
    -ms-grid-column: span 6;
    grid-column-start: span 6;
    -ms-grid-column-span: 6;
    grid-column-end: span 6;
  }

  #w-node-_08082c77-5aaa-f10c-4ed2-2404cf89520d-6aac9ea7 {
    -ms-grid-column: span 6;
    grid-column-start: span 6;
    -ms-grid-column-span: 6;
    grid-column-end: span 6;
  }

  #w-node-_08082c77-5aaa-f10c-4ed2-2404cf89520f-6aac9ea7 {
    -ms-grid-column: span 6;
    grid-column-start: span 6;
    -ms-grid-column-span: 6;
    grid-column-end: span 6;
  }

  #w-node-_08082c77-5aaa-f10c-4ed2-2404cf895211-6aac9ea7 {
    -ms-grid-column: span 6;
    grid-column-start: span 6;
    -ms-grid-column-span: 6;
    grid-column-end: span 6;
  }

  #w-node-_08082c77-5aaa-f10c-4ed2-2404cf895213-6aac9ea7 {
    -ms-grid-column: span 6;
    grid-column-start: span 6;
    -ms-grid-column-span: 6;
    grid-column-end: span 6;
  }

  #w-node-_08082c77-5aaa-f10c-4ed2-2404cf895215-6aac9ea7 {
    -ms-grid-column: span 6;
    grid-column-start: span 6;
    -ms-grid-column-span: 6;
    grid-column-end: span 6;
  }

  #w-node-_08082c77-5aaa-f10c-4ed2-2404cf895217-6aac9ea7 {
    -ms-grid-column: span 6;
    grid-column-start: span 6;
    -ms-grid-column-span: 6;
    grid-column-end: span 6;
  }

  #w-node-d09be3e6-791b-ce32-75e5-40be6a353d72-6aac9ea7 {
    -ms-grid-column: span 6;
    grid-column-start: span 6;
    -ms-grid-column-span: 6;
    grid-column-end: span 6;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-_25fe55d9-6718-92a1-a20a-384f23a3207d-6aac9ea7 {
    -ms-grid-column: span 6;
    grid-column-start: span 6;
    -ms-grid-column-span: 6;
    grid-column-end: span 6;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-f0eb3182-d715-206c-fba7-6b8f4a0a1af1-b8ac9ea8 {
    -ms-grid-column: span 6;
    grid-column-start: span 6;
    -ms-grid-column-span: 6;
    grid-column-end: span 6;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-_31f8ec29-4cc6-e873-4e48-4e8e3de5609d-b8ac9ea8 {
    -ms-grid-column-align: center;
    justify-self: center;
  }
}

@media screen and (max-width: 767px) {
  #w-node-_1ebb5ec0-d6df-2448-af59-5f7d7ced2333-78ac9ea4 {
    -ms-grid-column: span 6;
    grid-column-start: span 6;
    -ms-grid-column-span: 6;
    grid-column-end: span 6;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-_9910fda2-2097-465e-f3c5-48e6c479a514-6aac9ea7 {
    -ms-grid-column: span 6;
    grid-column-start: span 6;
    -ms-grid-column-span: 6;
    grid-column-end: span 6;
  }

  #w-node-bc34e0a3-2d8d-68b0-06f8-f6fa9efaedaf-6aac9ea7 {
    -ms-grid-column: span 6;
    grid-column-start: span 6;
    -ms-grid-column-span: 6;
    grid-column-end: span 6;
  }

  #w-node-b1fe7ef2-084f-7e41-fae3-5550a7322bde-6aac9ea7 {
    -ms-grid-column: span 6;
    grid-column-start: span 6;
    -ms-grid-column-span: 6;
    grid-column-end: span 6;
  }

  #w-node-ec608224-3629-bde0-804f-7e38ec933720-6aac9ea7 {
    -ms-grid-column: span 6;
    grid-column-start: span 6;
    -ms-grid-column-span: 6;
    grid-column-end: span 6;
  }

  #w-node-dc1f77f5-3b34-dd95-f502-2ed78bd586c8-6aac9ea7 {
    -ms-grid-column: span 6;
    grid-column-start: span 6;
    -ms-grid-column-span: 6;
    grid-column-end: span 6;
  }

  #w-node-_7bebcae3-3172-6a1b-84fb-0228c1c1c521-6aac9ea7 {
    -ms-grid-column: span 6;
    grid-column-start: span 6;
    -ms-grid-column-span: 6;
    grid-column-end: span 6;
  }

  #w-node-_948fe215-ae78-fbff-6f68-96aba13c1c3e-6aac9ea7 {
    -ms-grid-column: span 6;
    grid-column-start: span 6;
    -ms-grid-column-span: 6;
    grid-column-end: span 6;
  }

  #w-node-a417ef38-d5cf-43f5-6f3a-e7da4712cb3d-6aac9ea7 {
    -ms-grid-column: span 6;
    grid-column-start: span 6;
    -ms-grid-column-span: 6;
    grid-column-end: span 6;
  }

  #w-node-_03f6a8bb-b804-eea6-9ef5-0063a08b480b-6aac9ea7 {
    -ms-grid-column: span 6;
    grid-column-start: span 6;
    -ms-grid-column-span: 6;
    grid-column-end: span 6;
  }

  #w-node-_8793fc09-5f5a-c234-533b-588a8bda681d-6aac9ea7 {
    -ms-grid-column: span 6;
    grid-column-start: span 6;
    -ms-grid-column-span: 6;
    grid-column-end: span 6;
  }

  #w-node-d42bcf24-07a3-6ac3-ea8b-509b9ec2bc15-b8ac9ea8 {
    -ms-grid-column: span 6;
    grid-column-start: span 6;
    -ms-grid-column-span: 6;
    grid-column-end: span 6;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-b29a0b93-126d-7ded-0304-ead1bfe29826-b8ac9ea8 {
    -ms-grid-column: span 6;
    grid-column-start: span 6;
    -ms-grid-column-span: 6;
    grid-column-end: span 6;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-_79d2fc06-a57a-0c00-a3cd-435a4fbf26f5-b8ac9ea8 {
    -ms-grid-column: span 6;
    grid-column-start: span 6;
    -ms-grid-column-span: 6;
    grid-column-end: span 6;
    -ms-grid-row: span 1;
    grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }
}

@media screen and (max-width: 479px) {
  #w-node-_35ba76a7-c000-d4c4-1a17-38b1d78eafb8-6aac9ea7 {
    -ms-grid-column-align: start;
    justify-self: start;
  }

  #w-node-_6e5238ee-18e0-31ec-f771-e38ff9d62647-7313cf47 {
    -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;
  }
}
@font-face {
  font-family: 'Sofia Pro';
  src: url('https://uploads-ssl.webflow.com/620a357d1a7ef7247c6e8a6f/620cd282635092c2019fb3a7_SofiaProBold.woff2') format('woff2');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Sofia Pro';
  src: url('https://uploads-ssl.webflow.com/620a357d1a7ef7247c6e8a6f/620cd29854988d8f269536e6_SofiaProSemiBold.woff2') format('woff2');
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}