/* Generated on: Mon Apr 10 2023 20:04:38 GMT+0000 (Coordinated Universal Time) */
/* ==========================================================================
   normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css 
   ========================================================================== */
/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace, monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type="button"],input[type="reset"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type='checkbox'],input[type='radio']{box-sizing:border-box;padding:0}input[type='number']::-webkit-inner-spin-button,input[type='number']::-webkit-outer-spin-button{height:auto}input[type='search']{-webkit-appearance:none}input[type='search']::-webkit-search-cancel-button,input[type='search']::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;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;-ms-grid-column:1;grid-column-start:1;-ms-grid-row:1;grid-row-start:1;-ms-grid-column-span:1;grid-column-end:2;-ms-grid-row-span:1;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:#fff;border:0;line-height:inherit;text-decoration:none;cursor:pointer;border-radius:0}input.w-button{-webkit-appearance:button}html[data-w-dynpage] [data-w-cloak]{color:transparent !important}.w-webflow-badge,.w-webflow-badge *{position:static;left:auto;top:auto;right:auto;bottom:auto;z-index:auto;display:block;visibility:visible;overflow:visible;overflow-x:visible;overflow-y:visible;box-sizing:border-box;width:auto;height:auto;max-height:none;max-width:none;min-height:0;min-width:0;margin:0;padding:0;float:none;clear:none;border:0 none transparent;border-radius:0;background:none;background-image:none;background-position:0% 0%;background-size:auto auto;background-repeat:repeat;background-origin:padding-box;background-clip:border-box;background-attachment:scroll;background-color:transparent;box-shadow:none;opacity:1;transform:none;transition:none;direction:ltr;font-family:inherit;font-weight:inherit;color:inherit;font-size:inherit;line-height:inherit;font-style:inherit;font-variant:inherit;text-align:inherit;letter-spacing:inherit;text-decoration:inherit;text-indent:0;text-transform:inherit;list-style-type:disc;text-shadow:none;font-smoothing:auto;vertical-align:baseline;cursor:inherit;white-space:inherit;word-break:normal;word-spacing:normal;word-wrap:normal}.w-webflow-badge{position:fixed !important;display:inline-block !important;visibility:visible !important;z-index:2147483647 !important;top:auto !important;right:12px !important;bottom:12px !important;left:auto !important;color:#aaadb0 !important;background-color:#fff !important;border-radius:3px !important;padding:6px 8px 6px 6px !important;font-size:12px !important;opacity:1 !important;line-height:14px !important;text-decoration:none !important;transform:none !important;margin:0 !important;width:auto !important;height:auto !important;overflow:visible !important;white-space:nowrap;box-shadow:0 0 0 1px rgba(0, 0, 0, 0.1),0 1px 3px rgba(0, 0, 0, 0.1);cursor:pointer}.w-webflow-badge>img{display:inline-block !important;visibility:visible !important;opacity:1 !important;vertical-align:middle !important}h1,h2,h3,h4,h5,h6{font-weight:bold;margin-bottom:10px}h1{font-size:38px;line-height:44px;margin-top:20px}h2{font-size:32px;line-height:36px;margin-top:20px}h3{font-size:24px;line-height:30px;margin-top:20px}h4{font-size:18px;line-height:24px;margin-top:10px}h5{font-size:14px;line-height:20px;margin-top:10px}h6{font-size:12px;line-height:18px;margin-top:10px}p{margin-top:0;margin-bottom:10px}blockquote{margin:0 0 10px 0;padding:10px 20px;border-left:5px solid #e2e2e2;font-size:18px;line-height:22px}figure{margin:0;margin-bottom:10px}figcaption{margin-top:5px;text-align:center}ul,ol{margin-top:0px;margin-bottom:10px;padding-left:40px}.w-list-unstyled{padding-left:0;list-style:none}.w-embed:before,.w-embed:after{content:" ";display:table;-ms-grid-column:1;grid-column-start:1;-ms-grid-row:1;grid-row-start:1;-ms-grid-column-span:1;grid-column-end:2;-ms-grid-row-span:1;grid-row-end:2}.w-embed:after{clear:both}.w-video{width:100%;position:relative;padding:0}.w-video iframe,.w-video object,.w-video embed{position:absolute;top:0;left:0;width:100%;height:100%;border:none}fieldset{padding:0;margin:0;border:0}button,[type='button'],[type='reset']{border:0;cursor:pointer;-webkit-appearance:button}.w-form{margin:0 0 15px}.w-form-done{display:none;padding:20px;text-align:center;background-color:#ddd}.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:#333;vertical-align:middle;background-color:#fff;border:1px solid #ccc}.w-input:-moz-placeholder,.w-select:-moz-placeholder{color:#999}.w-input::-moz-placeholder,.w-select::-moz-placeholder{color:#999;opacity:1}.w-input:-ms-input-placeholder,.w-select:-ms-input-placeholder{color:#999}.w-input::-webkit-input-placeholder,.w-select::-webkit-input-placeholder{color:#999}.w-input:focus,.w-select:focus{border-color:#3898ec;outline:0}.w-input[disabled],.w-select[disabled],.w-input[readonly],.w-select[readonly],fieldset[disabled] .w-input,fieldset[disabled] .w-select{cursor:not-allowed}.w-input[disabled]:not(.w-input-disabled),.w-select[disabled]:not(.w-input-disabled),.w-input[readonly],.w-select[readonly],fieldset[disabled]:not(.w-input-disabled) .w-input,fieldset[disabled]:not(.w-input-disabled) .w-select{background-color:#eee}textarea.w-input,textarea.w-select{height:auto}.w-select{background-color:#f3f3f3}.w-select[multiple]{height:auto}.w-form-label{display:inline-block;cursor:pointer;font-weight:normal;margin-bottom:0px}.w-radio{display:block;margin-bottom:5px;padding-left:20px}.w-radio:before,.w-radio:after{content:" ";display:table;-ms-grid-column:1;grid-column-start:1;-ms-grid-row:1;grid-row-start:1;-ms-grid-column-span:1;grid-column-end:2;-ms-grid-row-span:1;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:#333}.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 #ccc;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 #ccc;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 #ccc;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;-ms-grid-column:1;grid-column-start:1;-ms-grid-row:1;grid-row-start:1;-ms-grid-column-span:1;grid-column-end:2;-ms-grid-row-span:1;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;-ms-grid-column:1;grid-column-start:1;-ms-grid-row:1;grid-row-start:1;-ms-grid-column-span:1;grid-column-end:2;-ms-grid-row-span:1;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:#fff;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:hsla(0, 0%, 100%, 0);border-right-color:#fff;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:hsla(0, 0%, 100%, 0);border-top-color:#fff;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:#fff}.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%;-o-object-fit:cover;object-fit:cover;z-index:-100}.w-background-video>video::-webkit-media-controls-start-playback-button{display:none !important;-webkit-appearance:none}.w-background-video--control{position:absolute;bottom:1em;right:1em;background-color:transparent;padding:0}.w-background-video--control>[hidden]{display:none !important}.w-slider{position:relative;height:300px;text-align:center;background:#ddd;clear:both;-webkit-tap-highlight-color:rgba(0,0,0,0);tap-highlight-color:transparent}.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:transparent}.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:hsla(0, 0%, 100%, 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:#fff;font-size:40px;-webkit-tap-highlight-color:rgba(0,0,0,0);tap-highlight-color:transparent;-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:#222;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:#ddd;display:none;min-width:100%}.w-dropdown-list.w--open{display:block}.w-dropdown-link{padding:10px 20px;display:block;color:#222}.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;-ms-grid-column:1;grid-column-start:1;-ms-grid-row:1;grid-row-start:1;-ms-grid-column-span:1;grid-column-end:2;-ms-grid-row-span:1;grid-row-end:2}.w-richtext:after{clear:both}.w-richtext[contenteditable="true"]:before,.w-richtext[contenteditable="true"]:after{white-space:initial}.w-richtext ol,.w-richtext ul{overflow:hidden}.w-richtext .w-richtext-figure-selected.w-richtext-figure-type-video div:after,.w-richtext .w-richtext-figure-selected[data-rt-type="video"] div:after{outline:2px solid #2895f7}.w-richtext .w-richtext-figure-selected.w-richtext-figure-type-image div,.w-richtext .w-richtext-figure-selected[data-rt-type="image"] div{outline:2px solid #2895f7}.w-richtext figure.w-richtext-figure-type-video>div:after,.w-richtext figure[data-rt-type="video"]>div:after{content:'';position:absolute;display:none;left:0;top:0;right:0;bottom:0}.w-richtext figure{position:relative;max-width:60%}.w-richtext figure>div:before{cursor:default!important}.w-richtext figure img{width:100%}.w-richtext figure figcaption.w-richtext-figcaption-placeholder{opacity:.6}.w-richtext figure div{font-size:0px;color:transparent}.w-richtext figure.w-richtext-figure-type-image,.w-richtext figure[data-rt-type="image"]{display:table}.w-richtext figure.w-richtext-figure-type-image>div,.w-richtext figure[data-rt-type="image"]>div{display:inline-block}.w-richtext figure.w-richtext-figure-type-image>figcaption,.w-richtext figure[data-rt-type="image"]>figcaption{display:table-caption;caption-side:bottom}.w-richtext figure.w-richtext-figure-type-video,.w-richtext figure[data-rt-type="video"]{width:60%;height:0}.w-richtext figure.w-richtext-figure-type-video iframe,.w-richtext figure[data-rt-type="video"] iframe{position:absolute;top:0;left:0;width:100%;height:100%}.w-richtext figure.w-richtext-figure-type-video>div,.w-richtext figure[data-rt-type="video"]>div{width:100%}.w-richtext figure.w-richtext-align-center{margin-right:auto;margin-left:auto;clear:both}.w-richtext figure.w-richtext-align-center.w-richtext-figure-type-image>div,.w-richtext figure.w-richtext-align-center[data-rt-type="image"]>div{max-width:100%}.w-richtext figure.w-richtext-align-normal{clear:both}.w-richtext figure.w-richtext-align-fullwidth{width:100%;max-width:100%;text-align:center;clear:both;display:block;margin-right:auto;margin-left:auto}.w-richtext figure.w-richtext-align-fullwidth>div{display:inline-block;padding-bottom:inherit}.w-richtext figure.w-richtext-align-fullwidth>figcaption{display:block}.w-richtext figure.w-richtext-align-floatleft{float:left;margin-right:15px;clear:none}.w-richtext figure.w-richtext-align-floatright{float:right;margin-left:15px;clear:none}.w-nav{position:relative;background:#ddd;z-index:1000}.w-nav:before,.w-nav:after{content:" ";display:table;-ms-grid-column:1;grid-column-start:1;-ms-grid-row:1;grid-row-start:1;-ms-grid-column-span:1;grid-column-end:2;-ms-grid-row-span:1;grid-row-end:2}.w-nav:after{clear:both}.w-nav-brand{position:relative;float:left;text-decoration:none;color:#333}.w-nav-link{position:relative;display:inline-block;vertical-align:top;text-decoration:none;color:#222;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:transparent;-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:#fff}.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;-ms-grid-column:1;grid-column-start:1;-ms-grid-row:1;grid-row-start:1;-ms-grid-column-span:1;grid-column-end:2;-ms-grid-row-span:1;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:#222;background-color:#ddd}.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:#ddd}.w-dyn-hide{display:none !important}.w-dyn-bind-empty{display:none !important}.w-condition-invisible{display:none !important}

/* ==========================================================================
   Start of custom Webflow CSS
   ========================================================================== */
.w-layout-grid {
  display: -ms-grid;
  display: grid;
  grid-auto-columns: 1fr;
  -ms-grid-columns: 1fr 1fr;
  grid-template-columns: 1fr 1fr;
  -ms-grid-rows: auto auto;
  grid-template-rows: auto auto;
  grid-row-gap: 16px;
  grid-column-gap: 16px;
}

.w-commerce-commercecheckoutformcontainer {
  width: 100%;
  min-height: 100vh;
  padding-top: 20px;
  padding-bottom: 20px;
  padding-right: 20px;
  padding-left: 20px;
  background-color: #f5f5f5;
}

.w-commerce-commercelayoutmain {
  flex-basis: 800px;
  flex-grow: 0;
  flex-shrink: 1;
  margin-right: 20px;
}

.w-commerce-commercecheckoutcustomerinfowrapper {
  margin-bottom: 20px;
}

.w-commerce-commercecheckoutblockheader {
  display: flex;
  justify-content: space-between;
  align-items: baseline;
  padding-top: 4px;
  padding-bottom: 4px;
  padding-right: 20px;
  padding-left: 20px;
  border-top-style: solid;
  border-top-width: 1px;
  border-top-color: #e6e6e6;
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-bottom-color: #e6e6e6;
  border-right-style: solid;
  border-right-width: 1px;
  border-right-color: #e6e6e6;
  border-left-style: solid;
  border-left-width: 1px;
  border-left-color: #e6e6e6;
  background-color: #fff;
}

.w-commerce-commercecheckoutblockcontent {
  padding-top: 20px;
  padding-bottom: 20px;
  padding-right: 20px;
  padding-left: 20px;
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-bottom-color: #e6e6e6;
  border-right-style: solid;
  border-right-width: 1px;
  border-right-color: #e6e6e6;
  border-left-style: solid;
  border-left-width: 1px;
  border-left-color: #e6e6e6;
  background-color: #fff;
}

.w-commerce-commercecheckoutlabel {
  margin-bottom: 8px;
}

.w-commerce-commercecheckoutemailinput {
  background-color: #fafafa;
  border-top-style: solid;
  border-top-width: 1px;
  border-top-color: #ddd;
  border-right-style: solid;
  border-right-width: 1px;
  border-right-color: #ddd;
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-bottom-color: #ddd;
  border-left-style: solid;
  border-left-width: 1px;
  border-left-color: #ddd;
  border-bottom-left-radius: 3px;
  border-bottom-right-radius: 3px;
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
  display: block;
  height: 38px;
  line-height: 20px;
  margin-bottom: 0px;
  padding-top: 8px;
  padding-right: 12px;
  padding-bottom: 8px;
  padding-left: 12px;
  width: 100%;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
}

.w-commerce-commercecheckoutemailinput::-moz-placeholder {
  color: #999;
}

.w-commerce-commercecheckoutemailinput::-ms-input-placeholder {
  color: #999;
}

.w-commerce-commercecheckoutemailinput::placeholder {
  color: #999;
}

.w-commerce-commercecheckoutemailinput:focus {
  border-top-color: #3898ec;
  border-right-color: #3898ec;
  border-bottom-color: #3898ec;
  border-left-color: #3898ec;
  outline-style: none;
}

.w-commerce-commercecheckoutpaymentinfowrapper {
  margin-bottom: 20px;
}

.w-commerce-commercecheckoutcardnumber {
  background-color: #fafafa;
  border-top-style: solid;
  border-top-width: 1px;
  border-top-color: #ddd;
  border-right-style: solid;
  border-right-width: 1px;
  border-right-color: #ddd;
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-bottom-color: #ddd;
  border-left-style: solid;
  border-left-width: 1px;
  border-left-color: #ddd;
  border-bottom-left-radius: 3px;
  border-bottom-right-radius: 3px;
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
  display: block;
  height: 38px;
  line-height: 20px;
  margin-bottom: 16px;
  padding-top: 8px;
  padding-right: 12px;
  padding-bottom: 8px;
  padding-left: 12px;
  width: 100%;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  cursor: text;
}

.w-commerce-commercecheckoutcardnumber::-moz-placeholder {
  color: #999;
}

.w-commerce-commercecheckoutcardnumber::-ms-input-placeholder {
  color: #999;
}

.w-commerce-commercecheckoutcardnumber::placeholder {
  color: #999;
}

.w-commerce-commercecheckoutcardnumber:focus {
  border-top-color: #3898ec;
  border-right-color: #3898ec;
  border-bottom-color: #3898ec;
  border-left-color: #3898ec;
  outline-style: none;
}

.w-commerce-commercecheckoutcardnumber.-wfp-focus {
  border-top-color: #3898ec;
  border-right-color: #3898ec;
  border-bottom-color: #3898ec;
  border-left-color: #3898ec;
  outline-style: none;
}

.w-commerce-commercecheckoutrow {
  display: flex;
  margin-right: -8px;
  margin-left: -8px;
}

.w-commerce-commercecheckoutcolumn {
  padding-right: 8px;
  padding-left: 8px;
  flex-grow: 1;
  flex-shrink: 1;
  flex-basis: 0%;
}

.w-commerce-commercecheckoutcardexpirationdate {
  background-color: #fafafa;
  border-top-style: solid;
  border-top-width: 1px;
  border-top-color: #ddd;
  border-right-style: solid;
  border-right-width: 1px;
  border-right-color: #ddd;
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-bottom-color: #ddd;
  border-left-style: solid;
  border-left-width: 1px;
  border-left-color: #ddd;
  border-bottom-left-radius: 3px;
  border-bottom-right-radius: 3px;
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
  display: block;
  height: 38px;
  line-height: 20px;
  margin-bottom: 16px;
  padding-top: 8px;
  padding-right: 12px;
  padding-bottom: 8px;
  padding-left: 12px;
  width: 100%;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  cursor: text;
}

.w-commerce-commercecheckoutcardexpirationdate::-moz-placeholder {
  color: #999;
}

.w-commerce-commercecheckoutcardexpirationdate::-ms-input-placeholder {
  color: #999;
}

.w-commerce-commercecheckoutcardexpirationdate::placeholder {
  color: #999;
}

.w-commerce-commercecheckoutcardexpirationdate:focus {
  border-top-color: #3898ec;
  border-right-color: #3898ec;
  border-bottom-color: #3898ec;
  border-left-color: #3898ec;
  outline-style: none;
}

.w-commerce-commercecheckoutcardexpirationdate.-wfp-focus {
  border-top-color: #3898ec;
  border-right-color: #3898ec;
  border-bottom-color: #3898ec;
  border-left-color: #3898ec;
  outline-style: none;
}

.w-commerce-commercecheckoutcardsecuritycode {
  background-color: #fafafa;
  border-top-style: solid;
  border-top-width: 1px;
  border-top-color: #ddd;
  border-right-style: solid;
  border-right-width: 1px;
  border-right-color: #ddd;
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-bottom-color: #ddd;
  border-left-style: solid;
  border-left-width: 1px;
  border-left-color: #ddd;
  border-bottom-left-radius: 3px;
  border-bottom-right-radius: 3px;
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
  display: block;
  height: 38px;
  line-height: 20px;
  margin-bottom: 16px;
  padding-top: 8px;
  padding-right: 12px;
  padding-bottom: 8px;
  padding-left: 12px;
  width: 100%;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  cursor: text;
}

.w-commerce-commercecheckoutcardsecuritycode::-moz-placeholder {
  color: #999;
}

.w-commerce-commercecheckoutcardsecuritycode::-ms-input-placeholder {
  color: #999;
}

.w-commerce-commercecheckoutcardsecuritycode::placeholder {
  color: #999;
}

.w-commerce-commercecheckoutcardsecuritycode:focus {
  border-top-color: #3898ec;
  border-right-color: #3898ec;
  border-bottom-color: #3898ec;
  border-left-color: #3898ec;
  outline-style: none;
}

.w-commerce-commercecheckoutcardsecuritycode.-wfp-focus {
  border-top-color: #3898ec;
  border-right-color: #3898ec;
  border-bottom-color: #3898ec;
  border-left-color: #3898ec;
  outline-style: none;
}

.w-commerce-commercecheckoutbillingaddresstogglewrapper {
  display: flex;
  flex-direction: row;
}

.w-commerce-commercecheckoutbillingaddresstogglecheckbox {
  margin-top: 4px;
}

.w-commerce-commercecheckoutbillingaddresstogglelabel {
  font-weight: 400;
  margin-left: 8px;
}

.w-commerce-commercecheckoutbillingaddresswrapper {
  margin-top: 16px;
  margin-bottom: 20px;
}

.w-commerce-commercecheckoutbillingfullname {
  background-color: #fafafa;
  border-top-style: solid;
  border-top-width: 1px;
  border-top-color: #ddd;
  border-right-style: solid;
  border-right-width: 1px;
  border-right-color: #ddd;
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-bottom-color: #ddd;
  border-left-style: solid;
  border-left-width: 1px;
  border-left-color: #ddd;
  border-bottom-left-radius: 3px;
  border-bottom-right-radius: 3px;
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
  display: block;
  height: 38px;
  line-height: 20px;
  margin-bottom: 16px;
  padding-top: 8px;
  padding-right: 12px;
  padding-bottom: 8px;
  padding-left: 12px;
  width: 100%;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
}

.w-commerce-commercecheckoutbillingfullname::-moz-placeholder {
  color: #999;
}

.w-commerce-commercecheckoutbillingfullname::-ms-input-placeholder {
  color: #999;
}

.w-commerce-commercecheckoutbillingfullname::placeholder {
  color: #999;
}

.w-commerce-commercecheckoutbillingfullname:focus {
  border-top-color: #3898ec;
  border-right-color: #3898ec;
  border-bottom-color: #3898ec;
  border-left-color: #3898ec;
  outline-style: none;
}

.w-commerce-commercecheckoutbillingstreetaddress {
  background-color: #fafafa;
  border-top-style: solid;
  border-top-width: 1px;
  border-top-color: #ddd;
  border-right-style: solid;
  border-right-width: 1px;
  border-right-color: #ddd;
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-bottom-color: #ddd;
  border-left-style: solid;
  border-left-width: 1px;
  border-left-color: #ddd;
  border-bottom-left-radius: 3px;
  border-bottom-right-radius: 3px;
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
  display: block;
  height: 38px;
  line-height: 20px;
  margin-bottom: 16px;
  padding-top: 8px;
  padding-right: 12px;
  padding-bottom: 8px;
  padding-left: 12px;
  width: 100%;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
}

.w-commerce-commercecheckoutbillingstreetaddress::-moz-placeholder {
  color: #999;
}

.w-commerce-commercecheckoutbillingstreetaddress::-ms-input-placeholder {
  color: #999;
}

.w-commerce-commercecheckoutbillingstreetaddress::placeholder {
  color: #999;
}

.w-commerce-commercecheckoutbillingstreetaddress:focus {
  border-top-color: #3898ec;
  border-right-color: #3898ec;
  border-bottom-color: #3898ec;
  border-left-color: #3898ec;
  outline-style: none;
}

.w-commerce-commercecheckoutbillingstreetaddressoptional {
  background-color: #fafafa;
  border-top-style: solid;
  border-top-width: 1px;
  border-top-color: #ddd;
  border-right-style: solid;
  border-right-width: 1px;
  border-right-color: #ddd;
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-bottom-color: #ddd;
  border-left-style: solid;
  border-left-width: 1px;
  border-left-color: #ddd;
  border-bottom-left-radius: 3px;
  border-bottom-right-radius: 3px;
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
  display: block;
  height: 38px;
  line-height: 20px;
  margin-bottom: 16px;
  padding-top: 8px;
  padding-right: 12px;
  padding-bottom: 8px;
  padding-left: 12px;
  width: 100%;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
}

.w-commerce-commercecheckoutbillingstreetaddressoptional::-moz-placeholder {
  color: #999;
}

.w-commerce-commercecheckoutbillingstreetaddressoptional::-ms-input-placeholder {
  color: #999;
}

.w-commerce-commercecheckoutbillingstreetaddressoptional::placeholder {
  color: #999;
}

.w-commerce-commercecheckoutbillingstreetaddressoptional:focus {
  border-top-color: #3898ec;
  border-right-color: #3898ec;
  border-bottom-color: #3898ec;
  border-left-color: #3898ec;
  outline-style: none;
}

.w-commerce-commercecheckoutbillingcity {
  background-color: #fafafa;
  border-top-style: solid;
  border-top-width: 1px;
  border-top-color: #ddd;
  border-right-style: solid;
  border-right-width: 1px;
  border-right-color: #ddd;
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-bottom-color: #ddd;
  border-left-style: solid;
  border-left-width: 1px;
  border-left-color: #ddd;
  border-bottom-left-radius: 3px;
  border-bottom-right-radius: 3px;
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
  display: block;
  height: 38px;
  line-height: 20px;
  margin-bottom: 16px;
  padding-top: 8px;
  padding-right: 12px;
  padding-bottom: 8px;
  padding-left: 12px;
  width: 100%;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
}

.w-commerce-commercecheckoutbillingcity::-moz-placeholder {
  color: #999;
}

.w-commerce-commercecheckoutbillingcity::-ms-input-placeholder {
  color: #999;
}

.w-commerce-commercecheckoutbillingcity::placeholder {
  color: #999;
}

.w-commerce-commercecheckoutbillingcity:focus {
  border-top-color: #3898ec;
  border-right-color: #3898ec;
  border-bottom-color: #3898ec;
  border-left-color: #3898ec;
  outline-style: none;
}

.w-commerce-commercecheckoutbillingstateprovince {
  background-color: #fafafa;
  border-top-style: solid;
  border-top-width: 1px;
  border-top-color: #ddd;
  border-right-style: solid;
  border-right-width: 1px;
  border-right-color: #ddd;
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-bottom-color: #ddd;
  border-left-style: solid;
  border-left-width: 1px;
  border-left-color: #ddd;
  border-bottom-left-radius: 3px;
  border-bottom-right-radius: 3px;
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
  display: block;
  height: 38px;
  line-height: 20px;
  margin-bottom: 16px;
  padding-top: 8px;
  padding-right: 12px;
  padding-bottom: 8px;
  padding-left: 12px;
  width: 100%;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
}

.w-commerce-commercecheckoutbillingstateprovince::-moz-placeholder {
  color: #999;
}

.w-commerce-commercecheckoutbillingstateprovince::-ms-input-placeholder {
  color: #999;
}

.w-commerce-commercecheckoutbillingstateprovince::placeholder {
  color: #999;
}

.w-commerce-commercecheckoutbillingstateprovince:focus {
  border-top-color: #3898ec;
  border-right-color: #3898ec;
  border-bottom-color: #3898ec;
  border-left-color: #3898ec;
  outline-style: none;
}

.w-commerce-commercecheckoutbillingzippostalcode {
  background-color: #fafafa;
  border-top-style: solid;
  border-top-width: 1px;
  border-top-color: #ddd;
  border-right-style: solid;
  border-right-width: 1px;
  border-right-color: #ddd;
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-bottom-color: #ddd;
  border-left-style: solid;
  border-left-width: 1px;
  border-left-color: #ddd;
  border-bottom-left-radius: 3px;
  border-bottom-right-radius: 3px;
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
  display: block;
  height: 38px;
  line-height: 20px;
  margin-bottom: 16px;
  padding-top: 8px;
  padding-right: 12px;
  padding-bottom: 8px;
  padding-left: 12px;
  width: 100%;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
}

.w-commerce-commercecheckoutbillingzippostalcode::-moz-placeholder {
  color: #999;
}

.w-commerce-commercecheckoutbillingzippostalcode::-ms-input-placeholder {
  color: #999;
}

.w-commerce-commercecheckoutbillingzippostalcode::placeholder {
  color: #999;
}

.w-commerce-commercecheckoutbillingzippostalcode:focus {
  border-top-color: #3898ec;
  border-right-color: #3898ec;
  border-bottom-color: #3898ec;
  border-left-color: #3898ec;
  outline-style: none;
}

.w-commerce-commercecheckoutbillingcountryselector {
  background-color: #fafafa;
  border-top-style: solid;
  border-top-width: 1px;
  border-top-color: #ddd;
  border-right-style: solid;
  border-right-width: 1px;
  border-right-color: #ddd;
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-bottom-color: #ddd;
  border-left-style: solid;
  border-left-width: 1px;
  border-left-color: #ddd;
  border-bottom-left-radius: 3px;
  border-bottom-right-radius: 3px;
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
  display: block;
  height: 38px;
  line-height: 20px;
  margin-bottom: 0px;
  padding-top: 8px;
  padding-right: 12px;
  padding-bottom: 8px;
  padding-left: 12px;
  width: 100%;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
}

.w-commerce-commercecheckoutbillingcountryselector::-moz-placeholder {
  color: #999;
}

.w-commerce-commercecheckoutbillingcountryselector::-ms-input-placeholder {
  color: #999;
}

.w-commerce-commercecheckoutbillingcountryselector::placeholder {
  color: #999;
}

.w-commerce-commercecheckoutbillingcountryselector:focus {
  border-top-color: #3898ec;
  border-right-color: #3898ec;
  border-bottom-color: #3898ec;
  border-left-color: #3898ec;
  outline-style: none;
}

.w-commerce-commercecheckoutshippingaddresswrapper {
  margin-bottom: 20px;
}

.w-commerce-commercecheckoutshippingfullname {
  background-color: #fafafa;
  border-top-style: solid;
  border-top-width: 1px;
  border-top-color: #ddd;
  border-right-style: solid;
  border-right-width: 1px;
  border-right-color: #ddd;
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-bottom-color: #ddd;
  border-left-style: solid;
  border-left-width: 1px;
  border-left-color: #ddd;
  border-bottom-left-radius: 3px;
  border-bottom-right-radius: 3px;
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
  display: block;
  height: 38px;
  line-height: 20px;
  margin-bottom: 16px;
  padding-top: 8px;
  padding-right: 12px;
  padding-bottom: 8px;
  padding-left: 12px;
  width: 100%;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
}

.w-commerce-commercecheckoutshippingfullname::-moz-placeholder {
  color: #999;
}

.w-commerce-commercecheckoutshippingfullname::-ms-input-placeholder {
  color: #999;
}

.w-commerce-commercecheckoutshippingfullname::placeholder {
  color: #999;
}

.w-commerce-commercecheckoutshippingfullname:focus {
  border-top-color: #3898ec;
  border-right-color: #3898ec;
  border-bottom-color: #3898ec;
  border-left-color: #3898ec;
  outline-style: none;
}

.w-commerce-commercecheckoutshippingstreetaddress {
  background-color: #fafafa;
  border-top-style: solid;
  border-top-width: 1px;
  border-top-color: #ddd;
  border-right-style: solid;
  border-right-width: 1px;
  border-right-color: #ddd;
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-bottom-color: #ddd;
  border-left-style: solid;
  border-left-width: 1px;
  border-left-color: #ddd;
  border-bottom-left-radius: 3px;
  border-bottom-right-radius: 3px;
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
  display: block;
  height: 38px;
  line-height: 20px;
  margin-bottom: 16px;
  padding-top: 8px;
  padding-right: 12px;
  padding-bottom: 8px;
  padding-left: 12px;
  width: 100%;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
}

.w-commerce-commercecheckoutshippingstreetaddress::-moz-placeholder {
  color: #999;
}

.w-commerce-commercecheckoutshippingstreetaddress::-ms-input-placeholder {
  color: #999;
}

.w-commerce-commercecheckoutshippingstreetaddress::placeholder {
  color: #999;
}

.w-commerce-commercecheckoutshippingstreetaddress:focus {
  border-top-color: #3898ec;
  border-right-color: #3898ec;
  border-bottom-color: #3898ec;
  border-left-color: #3898ec;
  outline-style: none;
}

.w-commerce-commercecheckoutshippingstreetaddressoptional {
  background-color: #fafafa;
  border-top-style: solid;
  border-top-width: 1px;
  border-top-color: #ddd;
  border-right-style: solid;
  border-right-width: 1px;
  border-right-color: #ddd;
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-bottom-color: #ddd;
  border-left-style: solid;
  border-left-width: 1px;
  border-left-color: #ddd;
  border-bottom-left-radius: 3px;
  border-bottom-right-radius: 3px;
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
  display: block;
  height: 38px;
  line-height: 20px;
  margin-bottom: 16px;
  padding-top: 8px;
  padding-right: 12px;
  padding-bottom: 8px;
  padding-left: 12px;
  width: 100%;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
}

.w-commerce-commercecheckoutshippingstreetaddressoptional::-moz-placeholder {
  color: #999;
}

.w-commerce-commercecheckoutshippingstreetaddressoptional::-ms-input-placeholder {
  color: #999;
}

.w-commerce-commercecheckoutshippingstreetaddressoptional::placeholder {
  color: #999;
}

.w-commerce-commercecheckoutshippingstreetaddressoptional:focus {
  border-top-color: #3898ec;
  border-right-color: #3898ec;
  border-bottom-color: #3898ec;
  border-left-color: #3898ec;
  outline-style: none;
}

.w-commerce-commercecheckoutshippingcity {
  background-color: #fafafa;
  border-top-style: solid;
  border-top-width: 1px;
  border-top-color: #ddd;
  border-right-style: solid;
  border-right-width: 1px;
  border-right-color: #ddd;
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-bottom-color: #ddd;
  border-left-style: solid;
  border-left-width: 1px;
  border-left-color: #ddd;
  border-bottom-left-radius: 3px;
  border-bottom-right-radius: 3px;
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
  display: block;
  height: 38px;
  line-height: 20px;
  margin-bottom: 16px;
  padding-top: 8px;
  padding-right: 12px;
  padding-bottom: 8px;
  padding-left: 12px;
  width: 100%;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
}

.w-commerce-commercecheckoutshippingcity::-moz-placeholder {
  color: #999;
}

.w-commerce-commercecheckoutshippingcity::-ms-input-placeholder {
  color: #999;
}

.w-commerce-commercecheckoutshippingcity::placeholder {
  color: #999;
}

.w-commerce-commercecheckoutshippingcity:focus {
  border-top-color: #3898ec;
  border-right-color: #3898ec;
  border-bottom-color: #3898ec;
  border-left-color: #3898ec;
  outline-style: none;
}

.w-commerce-commercecheckoutshippingstateprovince {
  background-color: #fafafa;
  border-top-style: solid;
  border-top-width: 1px;
  border-top-color: #ddd;
  border-right-style: solid;
  border-right-width: 1px;
  border-right-color: #ddd;
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-bottom-color: #ddd;
  border-left-style: solid;
  border-left-width: 1px;
  border-left-color: #ddd;
  border-bottom-left-radius: 3px;
  border-bottom-right-radius: 3px;
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
  display: block;
  height: 38px;
  line-height: 20px;
  margin-bottom: 16px;
  padding-top: 8px;
  padding-right: 12px;
  padding-bottom: 8px;
  padding-left: 12px;
  width: 100%;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
}

.w-commerce-commercecheckoutshippingstateprovince::-moz-placeholder {
  color: #999;
}

.w-commerce-commercecheckoutshippingstateprovince::-ms-input-placeholder {
  color: #999;
}

.w-commerce-commercecheckoutshippingstateprovince::placeholder {
  color: #999;
}

.w-commerce-commercecheckoutshippingstateprovince:focus {
  border-top-color: #3898ec;
  border-right-color: #3898ec;
  border-bottom-color: #3898ec;
  border-left-color: #3898ec;
  outline-style: none;
}

.w-commerce-commercecheckoutshippingzippostalcode {
  background-color: #fafafa;
  border-top-style: solid;
  border-top-width: 1px;
  border-top-color: #ddd;
  border-right-style: solid;
  border-right-width: 1px;
  border-right-color: #ddd;
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-bottom-color: #ddd;
  border-left-style: solid;
  border-left-width: 1px;
  border-left-color: #ddd;
  border-bottom-left-radius: 3px;
  border-bottom-right-radius: 3px;
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
  display: block;
  height: 38px;
  line-height: 20px;
  margin-bottom: 16px;
  padding-top: 8px;
  padding-right: 12px;
  padding-bottom: 8px;
  padding-left: 12px;
  width: 100%;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
}

.w-commerce-commercecheckoutshippingzippostalcode::-moz-placeholder {
  color: #999;
}

.w-commerce-commercecheckoutshippingzippostalcode::-ms-input-placeholder {
  color: #999;
}

.w-commerce-commercecheckoutshippingzippostalcode::placeholder {
  color: #999;
}

.w-commerce-commercecheckoutshippingzippostalcode:focus {
  border-top-color: #3898ec;
  border-right-color: #3898ec;
  border-bottom-color: #3898ec;
  border-left-color: #3898ec;
  outline-style: none;
}

.w-commerce-commercecheckoutshippingcountryselector {
  background-color: #fafafa;
  border-top-style: solid;
  border-top-width: 1px;
  border-top-color: #ddd;
  border-right-style: solid;
  border-right-width: 1px;
  border-right-color: #ddd;
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-bottom-color: #ddd;
  border-left-style: solid;
  border-left-width: 1px;
  border-left-color: #ddd;
  border-bottom-left-radius: 3px;
  border-bottom-right-radius: 3px;
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
  display: block;
  height: 38px;
  line-height: 20px;
  margin-bottom: 0px;
  padding-top: 8px;
  padding-right: 12px;
  padding-bottom: 8px;
  padding-left: 12px;
  width: 100%;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
}

.w-commerce-commercecheckoutshippingcountryselector::-moz-placeholder {
  color: #999;
}

.w-commerce-commercecheckoutshippingcountryselector::-ms-input-placeholder {
  color: #999;
}

.w-commerce-commercecheckoutshippingcountryselector::placeholder {
  color: #999;
}

.w-commerce-commercecheckoutshippingcountryselector:focus {
  border-top-color: #3898ec;
  border-right-color: #3898ec;
  border-bottom-color: #3898ec;
  border-left-color: #3898ec;
  outline-style: none;
}

.w-commerce-commercecheckoutshippingmethodswrapper {
  margin-bottom: 20px;
}

.w-commerce-commercecheckoutshippingmethodslist {
  border-left-color: #e6e6e6;
  border-left-width: 1px;
  border-left-style: solid;
  border-right-color: #e6e6e6;
  border-right-width: 1px;
  border-right-style: solid;
}

.w-commerce-commercecheckoutshippingmethoditem {
  padding-top: 16px;
  padding-bottom: 16px;
  padding-right: 16px;
  padding-left: 16px;
  font-weight: 400;
  display: flex;
  flex-direction: row;
  border-bottom-color: #e6e6e6;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  margin-bottom: 0px;
  background-color: #fff;
  align-items: baseline;
}

.w-commerce-commercecheckoutshippingmethoddescriptionblock {
  margin-left: 12px;
  margin-right: 12px;
  display: flex;
  flex-direction: column;
  flex-grow: 1;
}

.w-commerce-commerceboldtextblock {
  font-weight: 700;
}

.w-commerce-commercecheckoutshippingmethodsemptystate {
  text-align: center;
  padding-left: 16px;
  padding-right: 16px;
  padding-top: 64px;
  padding-bottom: 64px;
  border-left-style: solid;
  border-left-width: 1px;
  border-left-color: #e6e6e6;
  border-right-style: solid;
  border-right-width: 1px;
  border-right-color: #e6e6e6;
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-bottom-color: #e6e6e6;
  background-color: #fff;
}

.w-commerce-commercecartapplepaybutton {
  background-color: #000;
  border-bottom-left-radius: 2px;
  border-bottom-right-radius: 2px;
  border-top-left-radius: 2px;
  border-top-right-radius: 2px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  border-top-width: 0px;
  color: #fff;
  cursor: pointer;
  padding-top: 0px;
  padding-bottom: 0px;
  padding-left: 0px;
  padding-right: 0px;
  text-decoration: none;
  display: flex;
  align-items: center;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  margin-bottom: 8px;
  height: 38px;
  min-height: 30px;
}

.w-commerce-commercecartapplepayicon {
  width: 100%;
  height: 50%;
  min-height: 20px;
}

.w-commerce-commercecartquickcheckoutbutton {
  background-color: #000;
  border-bottom-left-radius: 2px;
  border-bottom-right-radius: 2px;
  border-top-left-radius: 2px;
  border-top-right-radius: 2px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  border-top-width: 0px;
  color: #fff;
  cursor: pointer;
  padding-top: 0px;
  padding-bottom: 0px;
  padding-left: 15px;
  padding-right: 15px;
  text-decoration: none;
  display: flex;
  align-items: center;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  justify-content: center;
  margin-bottom: 8px;
  height: 38px;
}

.w-commerce-commercequickcheckoutgoogleicon {
  display: block;
  margin-right: 8px;
}

.w-commerce-commercequickcheckoutmicrosofticon {
  display: block;
  margin-right: 8px;
}

.w-commerce-commercecheckoutplaceorderbutton {
  background-color: #3898ec;
  border-bottom-left-radius: 3px;
  border-bottom-right-radius: 3px;
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  border-top-width: 0px;
  color: #fff;
  cursor: pointer;
  padding-top: 9px;
  padding-bottom: 9px;
  padding-left: 15px;
  padding-right: 15px;
  text-decoration: none;
  display: block;
  align-items: center;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  margin-bottom: 20px;
  text-align: center;
}

.w-commerce-commercelayoutsidebar {
  flex-basis: 320px;
  flex-grow: 0;
  flex-shrink: 0;
  position: -webkit-sticky;
  position: sticky;
  top: 20px;
}

.w-commerce-commercecheckoutorderitemswrapper {
  margin-bottom: 20px;
}

.w-commerce-commercecheckoutsummaryblockheader {
  display: flex;
  justify-content: space-between;
  align-items: baseline;
  padding-top: 4px;
  padding-bottom: 4px;
  padding-right: 20px;
  padding-left: 20px;
  border-top-style: solid;
  border-top-width: 1px;
  border-top-color: #e6e6e6;
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-bottom-color: #e6e6e6;
  border-right-style: solid;
  border-right-width: 1px;
  border-right-color: #e6e6e6;
  border-left-style: solid;
  border-left-width: 1px;
  border-left-color: #e6e6e6;
  background-color: #fff;
}

.w-commerce-commercecheckoutorderitemslist {
  margin-bottom: -20px;
}

.w-commerce-commercecheckoutorderitem {
  margin-bottom: 20px;
  display: flex;
}

.w-commerce-commercecheckoutorderitemdescriptionwrapper {
  margin-left: 16px;
  margin-right: 16px;
  flex-grow: 1;
}

.w-commerce-commercecheckoutorderitemoptionlist {
  text-decoration: none;
  padding-left: 0px;
  margin-bottom: 0px;
  list-style-type: none;
}

.w-commerce-commercecheckoutordersummarywrapper {
  margin-bottom: 20px;
}

.w-commerce-commercecheckoutsummarylineitem {
  display: flex;
  flex-direction: row;
  margin-bottom: 8px;
  justify-content: space-between;
}

.w-commerce-commercecheckoutordersummaryextraitemslistitem {
  display: flex;
  flex-direction: row;
  margin-bottom: 8px;
  justify-content: space-between;
}

.w-commerce-commercecheckoutsummarytotal {
  font-weight: 700;
}

.w-commerce-commercecheckouterrorstate {
  margin-top: 16px;
  margin-bottom: 16px;
  padding-top: 10px;
  padding-right: 16px;
  padding-bottom: 10px;
  padding-left: 16px;
  background-color: #ffdede;
}

.w-pagination-wrapper {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
}

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

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

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

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

.w-commerce-commerceorderconfirmationcontainer {
  width: 100%;
  min-height: 100vh;
  padding-top: 20px;
  padding-bottom: 20px;
  padding-right: 20px;
  padding-left: 20px;
  background-color: #f5f5f5;
}

.w-commerce-commercelayoutcontainer {
  display: flex;
  align-items: flex-start;
  justify-content: center;
}

.w-commerce-commercecheckoutcustomerinfosummarywrapper {
  margin-bottom: 20px;
}

.w-commerce-commercecheckoutsummaryitem {
  margin-bottom: 8px;
}

.w-commerce-commercecheckoutsummarylabel {
  margin-bottom: 8px;
}

.w-commerce-commercecheckoutsummaryflexboxdiv {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
}

.w-commerce-commercecheckoutsummarytextspacingondiv {
  margin-right: 0.33em;
}

.w-commerce-commercecheckoutshippingsummarywrapper {
  margin-bottom: 20px;
}

.w-commerce-commercecheckoutpaymentsummarywrapper {
  margin-bottom: 20px;
}

.w-commerce-commercepaypalcheckoutformcontainer {
  width: 100%;
  min-height: 100vh;
  padding-top: 20px;
  padding-bottom: 20px;
  padding-right: 20px;
  padding-left: 20px;
  background-color: #f5f5f5;
}

.w-commerce-commercepaypalcheckouterrorstate {
  margin-top: 16px;
  margin-bottom: 16px;
  padding-top: 10px;
  padding-right: 16px;
  padding-bottom: 10px;
  padding-left: 16px;
  background-color: #ffdede;
}

@media screen and (max-width: 767px) {
  .w-commerce-commercelayoutmain {
    margin-right: 0px;
    flex-basis: auto;
  }

  .w-commerce-commercelayoutsidebar {
    flex-basis: auto;
  }

  .w-commerce-commercelayoutcontainer {
    flex-direction: column;
    align-items: stretch;
  }
}

@media screen and (max-width: 479px) {
  .w-commerce-commercecheckoutemailinput {
    font-size: 16px;
  }

  .w-commerce-commercecheckoutcardnumber {
    font-size: 16px;
  }

  .w-commerce-commercecheckoutrow {
    flex-direction: column;
  }

  .w-commerce-commercecheckoutcardexpirationdate {
    font-size: 16px;
  }

  .w-commerce-commercecheckoutcardsecuritycode {
    font-size: 16px;
  }

  .w-commerce-commercecheckoutbillingfullname {
    font-size: 16px;
  }

  .w-commerce-commercecheckoutbillingstreetaddress {
    font-size: 16px;
  }

  .w-commerce-commercecheckoutbillingstreetaddressoptional {
    font-size: 16px;
  }

  .w-commerce-commercecheckoutbillingcity {
    font-size: 16px;
  }

  .w-commerce-commercecheckoutbillingstateprovince {
    font-size: 16px;
  }

  .w-commerce-commercecheckoutbillingzippostalcode {
    font-size: 16px;
  }

  .w-commerce-commercecheckoutbillingcountryselector {
    font-size: 16px;
  }

  .w-commerce-commercecheckoutshippingfullname {
    font-size: 16px;
  }

  .w-commerce-commercecheckoutshippingstreetaddress {
    font-size: 16px;
  }

  .w-commerce-commercecheckoutshippingstreetaddressoptional {
    font-size: 16px;
  }

  .w-commerce-commercecheckoutshippingcity {
    font-size: 16px;
  }

  .w-commerce-commercecheckoutshippingstateprovince {
    font-size: 16px;
  }

  .w-commerce-commercecheckoutshippingzippostalcode {
    font-size: 16px;
  }

  .w-commerce-commercecheckoutshippingcountryselector {
    font-size: 16px;
  }
}

body {
  font-family: 'Open Sans', sans-serif;
  color: #333;
  font-size: 14px;
  line-height: 20px;
  font-weight: 600;
}

h1 {
  margin-top: 0px;
  margin-bottom: 40px;
  padding-left: 0px;
  font-family: 'SF Pro Display', sans-serif;
  color: rgba(0, 0, 0, 0.85);
  font-size: 30px;
  line-height: 1.25em;
  font-weight: 600;
  text-align: left;
  letter-spacing: -0.025em;
}

h2 {
  margin-top: 0px;
  margin-bottom: 0px;
  font-family: 'Noto Sans KR', sans-serif;
  color: rgba(0, 0, 0, 0.85);
  font-size: 21px;
  line-height: 1.625;
  font-weight: 500;
  letter-spacing: -0.03em;
}

h3 {
  margin-top: 0px;
  margin-bottom: 0px;
  font-family: 'SF Pro Display', sans-serif;
  color: rgba(0, 0, 0, 0.65);
  font-size: 20px;
  line-height: 28px;
  font-weight: 500;
  text-align: left;
  letter-spacing: -0.03em;
}

h4 {
  margin-top: 0px;
  margin-bottom: 0px;
  font-family: 'SF Pro Display', sans-serif;
  color: rgba(0, 0, 0, 0.65);
  font-size: 20px;
  line-height: 28px;
  font-weight: 400;
  letter-spacing: -0.01em;
}

h5 {
  margin-top: 10px;
  margin-bottom: 10px;
  font-family: Poppins;
  font-size: 16px;
  line-height: 20px;
  font-weight: 500;
  letter-spacing: -0.01em;
}

h6 {
  margin-top: 10px;
  margin-bottom: 10px;
  font-family: Eudoxussans, sans-serif;
  font-size: 14px;
  line-height: 18px;
  font-weight: 500;
}

p {
  margin-bottom: 10px;
  font-family: 'Noto Sans KR', sans-serif;
  color: rgba(0, 0, 0, 0.65);
  font-size: 19px;
  line-height: 1.4;
  font-weight: 400;
  text-align: left;
}

a {
  background-color: transparent;
  color: rgba(0, 0, 0, 0.65);
  font-weight: 500;
  text-decoration: underline;
}

strong {
  color: #000;
  font-size: 18px;
  line-height: 26px;
  font-weight: 500;
  text-align: left;
}

em {
  color: rgba(0, 0, 0, 0.65);
  font-size: 18px;
  line-height: 26px;
  font-style: italic;
}

blockquote {
  margin-top: 24px;
  margin-bottom: 24px;
  padding: 18px 24px;
  border-left: 3px solid rgba(192, 192, 211, 0.2);
  border-radius: 0px 5px 5px 0px;
  background-color: #f7f8fc;
  font-family: 'SF Pro Display', sans-serif;
  color: rgba(0, 0, 0, 0.65);
  font-size: 18px;
  line-height: 28px;
  text-align: left;
}

.body {
  font-family: 'SF Pro Display', sans-serif;
  color: rgba(0, 0, 0, 0.85);
  font-size: 16px;
  line-height: 28px;
  text-align: center;
  letter-spacing: 0.012em;
}

.vision-statement-image01 {
  position: absolute;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  width: 100%;
  height: 100%;
  -o-object-fit: scale-down;
     object-fit: scale-down;
}

.vision-statement-image01.password-background {
  background-image: url("https://uploads-ssl.webflow.com/60cd23d02113ed289b94ef88/62f2ea8b9aa17f84dc076617_hero-bg-02.webp");
  background-position: 50% 50%;
  background-size: cover;
}

.overlay {
  position: absolute;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  display: flex;
  height: 100vh;
  flex-direction: row;
  justify-content: flex-start;
  flex: 0 auto;
  grid-auto-columns: 1fr;
  -ms-grid-columns: 1fr 1fr;
  grid-template-columns: 1fr 1fr;
  -ms-grid-rows: auto auto;
  grid-template-rows: auto auto;
  border-radius: 0px;
  background-color: rgba(0, 0, 0, 0.75);
  text-align: left;
  background-clip: border-box;
  -webkit-text-fill-color: inherit;
  -o-object-fit: fill;
     object-fit: fill;
}

.subtitle {
  color: #6d31aa;
  font-size: 11px;
  line-height: 1.4em;
  font-weight: 400;
  letter-spacing: 3px;
  text-decoration: none;
  text-transform: uppercase;
}

.subtitle.large {
  font-family: 'SF Pro Display', sans-serif;
  color: #fff;
  font-size: 14px;
}

.navbar {
  position: fixed;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: auto;
  display: flex;
  padding-right: 0vw;
  padding-left: 0vw;
  justify-content: center;
  border-bottom: 1px none rgba(192, 192, 211, 0.2);
  background-color: transparent;
  color: #000;
}

.top-nav-wrapper {
  display: -ms-grid;
  display: grid;
  width: 100%;
  padding-right: 0px;
  flex-direction: row;
  justify-content: stretch;
  align-items: stretch;
  grid-auto-columns: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 16px;
  -ms-grid-columns: minmax(80px, 1fr) minmax(auto, 1400px) minmax(80px, 1fr);
  grid-template-columns: minmax(80px, 1fr) minmax(auto, 1400px) minmax(80px, 1fr);
  -ms-grid-rows: auto;
  grid-template-rows: auto;
  color: #000;
}

.brand {
  z-index: 25;
  display: flex;
  padding-right: 24px;
  align-items: center;
  font-family: Eudoxussans, sans-serif;
  color: #081c3a;
  font-size: 22px;
  font-weight: 800;
  letter-spacing: -0.02em;
  text-decoration: none;
  text-transform: uppercase;
}

.scroll-indicator {
  position: fixed;
  left: 0%;
  top: 0%;
  right: auto;
  bottom: 0%;
  z-index: 49;
  display: -ms-grid;
  display: grid;
  overflow: hidden;
  width: 80px;
  padding-top: 80px;
  padding-bottom: 24px;
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  grid-auto-columns: 1fr;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
  -ms-grid-rows: minmax(200px, 620px) auto;
  grid-template-rows: minmax(200px, 620px) auto;
  border-right: 1px solid rgba(192, 192, 211, 0.2);
}

.indicator-wrapper {
  overflow: hidden;
  width: 3px;
  margin-top: 36px;
  margin-bottom: 36px;
  flex: 1;
  border-radius: 100px;
  background-color: rgba(192, 192, 211, 0.2);
}

.indicator-fill {
  display: flex;
  width: 100%;
  height: 100%;
  flex-direction: column;
  border-radius: 100px;
}

.nav-link {
  position: relative;
  display: flex;
  width: 180px;
  margin-right: -10px;
  margin-left: -10px;
  padding-right: 0px;
  padding-left: 0px;
  justify-content: center;
  align-items: center;
  border-bottom: 2px none rgba(15, 19, 38, 0);
  color: #081c3a;
  font-size: 14px;
  font-weight: 500;
  letter-spacing: 3px;
  text-decoration: none;
  text-transform: uppercase;
}

.nav-link.w--current {
  color: #081c3a;
}

.grid-wrapper {
  position: relative;
  z-index: 10;
  display: -ms-grid;
  display: grid;
  width: 100%;
  align-items: stretch;
  grid-auto-columns: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  -ms-grid-columns: minmax(80px, 1fr) minmax(auto, 1400px) minmax(80px, 1fr);
  grid-template-columns: minmax(80px, 1fr) minmax(auto, 1400px) minmax(80px, 1fr);
  -ms-grid-rows: 1fr;
  grid-template-rows: 1fr;
}

.body-display {
  color: #516381;
  font-size: 17px;
  line-height: 1.6em;
  font-weight: 400;
}

.body-display.small {
  font-size: 14px;
  line-height: 1.4em;
}

.location-card-wrapper {
  position: relative;
  display: flex;
  overflow: hidden;
  width: 100%;
  height: 28vw;
  max-height: 550px;
  min-height: 450px;
  padding: 0px;
  flex-direction: column;
  justify-content: flex-end;
  align-items: center;
  grid-auto-columns: 1fr;
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
  -ms-grid-rows: 1fr auto;
  grid-template-rows: 1fr auto;
  border-radius: 3px;
  color: #fff;
  text-decoration: none;
}

.slider-arrow {
  left: auto;
  top: auto;
  right: auto;
  bottom: -30px;
  display: flex;
  width: 60px;
  height: 60px;
  margin-left: -72px;
  justify-content: center;
  align-items: center;
  border-style: solid;
  border-width: 1px;
  border-color: #efeff7;
  border-radius: 100px;
  background-color: #fff;
}

.slide-nav {
  display: none;
}

.indicator {
  width: 100%;
  height: 20%;
  border-radius: 100px;
  background-color: #d2d2e0;
}

.hover-link {
  display: flex;
  width: 100%;
  height: 100%;
  justify-content: center;
  align-items: center;
  border-style: solid;
  border-width: 1px;
  border-color: #fff;
  border-radius: 100%;
  background-color: hsla(0, 0%, 100%, 0);
  color: #fff;
  font-size: 11px;
  letter-spacing: 3px;
  text-decoration: none;
  text-transform: uppercase;
}

.about-image-item {
  position: relative;
  overflow: hidden;
  width: 25vw;
  height: 25vw;
  min-height: 25vw;
  min-width: 25vw;
  margin-right: -1px;
  margin-left: -1px;
  color: #fff;
  text-align: center;
  text-decoration: none;
}

.card-arrow-icon {
  position: relative;
  z-index: 10;
  display: flex;
  width: 24px;
  height: 24px;
  min-height: 24px;
  min-width: 24px;
  justify-content: center;
  align-items: center;
  border-style: solid;
  border-width: 1px;
  border-color: #fff;
  border-radius: 100px;
}

.card-arrow-icon.dark {
  border-color: rgba(192, 192, 211, 0.2);
  background-color: #fff;
}

.card-arrow-icon.dark {
  border-color: rgba(192, 192, 211, 0.2);
  background-color: #fff;
}

.location-card {
  position: relative;
  display: -ms-grid;
  display: grid;
  overflow: hidden;
  height: 100%;
  padding: 24px 18px 24px 24px;
  align-content: center;
  grid-auto-columns: 1fr;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  -ms-grid-columns: 1fr auto;
  grid-template-columns: 1fr auto;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
  border-style: solid;
  border-width: 1px;
  border-color: rgba(192, 192, 211, 0.2);
  border-radius: 4px;
  background-color: transparent;
  transition: box-shadow 400ms cubic-bezier(.25, .46, .45, .94);
  color: #081c3a;
  text-decoration: none;
}

.location-card:hover {
  box-shadow: 0 12px 36px -8px rgba(53, 64, 117, 0.1);
}

.horizontal-line {
  height: 1px;
  flex: 1;
  background-color: rgba(192, 192, 211, 0.2);
}

.horizontal-line.left {
  margin-left: 80px;
}

.thin-span {
  font-weight: 500;
  text-transform: uppercase;
}

.xxl-heading {
  min-width: auto;
  font-family: 'SF Pro Display', sans-serif;
  color: #fcfcff;
  font-size: 60px;
  line-height: 1.1em;
}

.menu-lottie {
  display: flex;
  width: 26px;
  height: 26px;
  justify-content: center;
  align-items: center;
}

.social-sidebar-icons {
  display: -ms-grid;
  display: grid;
  grid-auto-columns: 1fr;
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
  -ms-grid-rows: auto auto;
  grid-template-rows: auto auto;
}

.sidebar-icon {
  display: flex;
  width: 30px;
  height: 30px;
  padding: 8px;
  justify-content: center;
  align-items: center;
  border-style: solid;
  border-width: 1px;
  border-color: rgba(192, 192, 211, 0.2);
  border-radius: 100px;
  background-color: rgba(174, 174, 192, 0.05);
  transition: all 400ms cubic-bezier(.25, .46, .45, .94);
}

.sidebar-icon:hover {
  border-color: #3572ff;
  background-color: #3572ff;
}

.vacations-tab-link {
  position: absolute;
  left: 0%;
  top: auto;
  right: 0%;
  bottom: 0%;
  display: flex;
  width: 100%;
  height: 60px;
  padding: 0px 20px 36px;
  justify-content: center;
  align-items: center;
  background-color: hsla(0, 0%, 100%, 0);
  transition: color 400ms cubic-bezier(.25, .46, .45, .94);
  color: #516381;
  font-size: 12px;
  letter-spacing: 3px;
  text-transform: uppercase;
}

.vacations-tab-link.w--current {
  background-color: hsla(0, 0%, 100%, 0);
  color: #081c3a;
}

.steps-card {
  position: relative;
  display: -ms-grid;
  display: grid;
  min-height: 275px;
  padding: 24px;
  align-items: center;
  align-content: stretch;
  grid-auto-columns: 1fr;
  grid-column-gap: 36px;
  grid-row-gap: 36px;
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
  border-style: solid;
  border-width: 1px;
  border-color: rgba(192, 192, 211, 0.2);
  border-radius: 5px;
}

.subtitle-intro-wrapper {
  position: relative;
  z-index: 10;
  display: -ms-grid;
  display: grid;
  grid-auto-columns: auto;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  -ms-grid-columns: auto 1fr;
  grid-template-columns: auto 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.vision-statement-card {
  position: relative;
  display: -ms-grid;
  display: grid;
  padding: 18px 18px 30px;
  grid-auto-columns: 1fr;
  grid-column-gap: 16px;
  grid-row-gap: 24px;
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
  -ms-grid-rows: 1fr;
  grid-template-rows: 1fr;
  border-radius: 12px;
  background-color: #fff;
  transition: box-shadow 500ms ease;
  color: #081c3a;
  text-decoration: none;
}

.vision-statement-card:hover {
  z-index: 1;
  box-shadow: 0 12px 36px -8px rgba(53, 64, 117, 0.1);
}

.testimonial-arrow {
  left: 0%;
  top: auto;
  right: 72px;
  bottom: 9px;
  z-index: 25;
  display: flex;
  width: 60px;
  height: 60px;
  justify-content: center;
  align-items: center;
  border-radius: 100%;
  background-color: #fff;
}

.benefit-card {
  position: relative;
  display: -ms-grid;
  display: grid;
  min-height: 275px;
  padding: 30px;
  grid-auto-columns: 1fr;
  grid-column-gap: 16px;
  grid-row-gap: 36px;
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
  -ms-grid-rows: 1fr auto;
  grid-template-rows: 1fr auto;
  border-radius: 12px;
  background-color: #fff;
  transition: box-shadow 500ms ease;
}

.benefit-card:hover {
  z-index: 1;
  box-shadow: 0 12px 36px -8px rgba(53, 64, 117, 0.1);
}

.button {
  display: flex;
  padding: 16px 32px;
  justify-content: center;
  align-items: center;
  border-style: none;
  border-radius: 5px;
  background-color: #3572ff;
  transition: all 400ms cubic-bezier(.25, .46, .45, .94);
  color: #fff;
  font-size: 10px;
  text-align: center;
  letter-spacing: 3px;
  text-decoration: none;
  text-transform: uppercase;
}

.button:hover {
  background-color: #081c3a;
}

.button.white {
  background-color: #fff;
  font-family: 'SF Pro Display', sans-serif;
  color: #081c3a;
  font-size: 12px;
  line-height: 24px;
  font-weight: 400;
}

.button.white:hover {
  background-color: #e6e6f3;
  color: #081c3a;
}

.vacation-item {
  display: -ms-grid;
  display: grid;
  padding: 18px 36px 18px 18px;
  grid-auto-columns: 1fr;
  grid-column-gap: 36px;
  grid-row-gap: 16px;
  -ms-grid-columns: 0.85fr 1fr;
  grid-template-columns: 0.85fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
  border-style: solid;
  border-width: 1px;
  border-color: rgba(192, 192, 211, 0.2);
  border-radius: 12px;
  box-shadow: none;
  transition: box-shadow 500ms ease;
}

.vacation-item:hover {
  box-shadow: 0 9px 48px -6px rgba(53, 64, 117, 0.12);
}

.navigation-content {
  position: relative;
  z-index: 15;
  display: flex;
  width: auto;
  height: 80px;
  margin-left: 80px;
  padding-right: 0px;
  padding-left: 36px;
  justify-content: space-between;
  align-items: center;
  flex: 1;
  border-bottom: 1px none rgba(192, 192, 211, 0.2);
}

.nav-cover {
  position: relative;
  display: flex;
  height: 100%;
  margin-left: 0px;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  border-bottom: 1px solid rgba(192, 192, 211, 0.2);
  background-color: #fff;
}

.team-background-image {
  position: absolute;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  background-image: url("https://uploads-ssl.webflow.com/60cd23d02113ed289b94ef88/61e5a6dd2730a62bf618f335_Phytogen_60_mockup.png");
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
}

.team-background-image.three {
  background-image: url("https://uploads-ssl.webflow.com/60cd23d02113ed289b94ef88/6179c8a8f94e45561b477de8_product-phyto-krill04.jpg");
  background-size: contain;
}

.team-background-image.two {
  background-image: url("https://uploads-ssl.webflow.com/60cd23d02113ed289b94ef88/61e5a6dd835c1450a6db6ec7_Phytogen_300_mockup.png");
}

.team-background-image.two.cissus-powder {
  background-image: url("https://uploads-ssl.webflow.com/60cd23d02113ed289b94ef88/61e5ab2cbb8c475c8dd28b62_Cissus-powder-20x-300g_mockup.png");
}

.team-background-image.two.albumin-gold {
  background-image: url("https://uploads-ssl.webflow.com/60cd23d02113ed289b94ef88/61e5ae858c22c340819f8396_Albumun_200_mockup.png");
}

.team-background-image.two.thinetrol-slim {
  background-image: url("https://uploads-ssl.webflow.com/60cd23d02113ed289b94ef88/61e5b3113fba85b27148f0e9_Thinetrol-slim_300_mockup.jpg");
}

.team-background-image.three {
  background-image: url("https://uploads-ssl.webflow.com/60cd23d02113ed289b94ef88/61e5a6dd8c22c3a2ef9f3b85_06162021_phytogen_60capsules_NPN.jpg");
  background-size: cover;
}

.team-background-image.three.cissus-powder {
  background-image: url("https://uploads-ssl.webflow.com/60cd23d02113ed289b94ef88/61e5ab2c4757cb2a51d2bad1_06172021_Cissus%20powder%2020x%20label%20100g_NPN.jpg");
}

.team-background-image.three.albumin-gold {
  background-image: url("https://uploads-ssl.webflow.com/60cd23d02113ed289b94ef88/61e5ae86dc2a879de6ebeb24_06172021_AlbuminGold_label_100cap_NPN.jpg");
}

.team-background-image.three.thinetrol-slim {
  background-image: url("https://uploads-ssl.webflow.com/60cd23d02113ed289b94ef88/61e5b312237b05f37865de50_Thinetrol%20label_60cap_NPN.jpg");
}

.team-background-image.four {
  background-image: url("https://uploads-ssl.webflow.com/60cd23d02113ed289b94ef88/61e5a6dd4757cb2f64d29857_06162021_phytogen_300capsules_NPN.jpg");
}

.team-background-image.four.cissus-powder {
  background-image: url("https://uploads-ssl.webflow.com/60cd23d02113ed289b94ef88/61e5ab2c3fba85ef30488f1d_06172021_Cissus%20powder%2020x%20label%20300g_NPN.jpg");
}

.team-background-image.four.albumin-gold {
  background-image: url("https://uploads-ssl.webflow.com/60cd23d02113ed289b94ef88/61e5ae86d849612f7ad94cee_06172021_AlbuminGold_label_200cap_NPN.jpg");
}

.team-background-image.four.thinetrol-slim {
  background-image: url("https://uploads-ssl.webflow.com/60cd23d02113ed289b94ef88/61e5b3137ddc0eaefa37ff07_07062020_Thinetrol%20label_300cap_NPN.jpg");
}

.team-background-image.cissus-powder {
  background-image: url("https://uploads-ssl.webflow.com/60cd23d02113ed289b94ef88/61e5ab2c289c3218080d49e6_Cissus-powder-20x-100g_mockup.png");
}

.team-background-image.albumin-gold {
  background-image: url("https://uploads-ssl.webflow.com/60cd23d02113ed289b94ef88/61e5ae849249e324fb81638e_Albumun_100_mockup.png");
}

.team-background-image.thinetrol-slim {
  background-image: url("https://uploads-ssl.webflow.com/60cd23d02113ed289b94ef88/61e5b3115cc2050f0b681989_Thinetrol-slim_60_mockup.jpg");
}

.team-background-image.barley-grass-powder {
  background-image: url("https://uploads-ssl.webflow.com/60cd23d02113ed289b94ef88/61e5bcd772766911f558eb3f_Barley-grass-powder_100g_mockup.png");
}

.team-background-image.barley-grass-powder.two {
  background-image: url("https://uploads-ssl.webflow.com/60cd23d02113ed289b94ef88/61e5bcd8b327fee090f7e79b_Barley-grass-powder_300g_mockup.png");
}

.team-background-image.barley-grass-powder.three {
  background-image: url("https://uploads-ssl.webflow.com/60cd23d02113ed289b94ef88/61e5bcd7727669418f58eb40_06172021_Barley%20grass%20powder_100g_NPN.jpg");
}

.team-background-image.barley-grass-powder.four {
  background-image: url("https://uploads-ssl.webflow.com/60cd23d02113ed289b94ef88/61e5bcd715a6180209923751_06172021_Barley%20grass%20powder_300g_NPN.jpg");
}

.team-background-image.premium-collagen {
  background-image: url("https://uploads-ssl.webflow.com/60cd23d02113ed289b94ef88/61859a908f44eb759e931258_product-premium-collagen.png");
}

.team-background-image.premium-collagen.two {
  background-image: url("https://uploads-ssl.webflow.com/60cd23d02113ed289b94ef88/61859a9012cf2dbd2d438f3e_product-premium-collagen02.png");
}

.team-background-image.premium-collagen.three {
  background-image: url("https://uploads-ssl.webflow.com/60cd23d02113ed289b94ef88/61859a90741a723570a19251_product-premium-collagen03.jpg");
}

.team-background-image.premium-collagen.four {
  background-image: url("https://uploads-ssl.webflow.com/60cd23d02113ed289b94ef88/61859a926a5eb6de12326392_product-premium-collagen04.jpg");
}

.team-background-image.fat-ponge {
  background-image: url("https://uploads-ssl.webflow.com/60cd23d02113ed289b94ef88/61f1e3db03759e2a95f1cf6c_fatponge_mockup.jpg");
}

.team-background-image.fat-ponge.two {
  background-image: url("https://uploads-ssl.webflow.com/60cd23d02113ed289b94ef88/61f1e3fd9e79625155e7629e_03152021_Fat_ponge_label_250cap.jpg");
}

.team-background-image.lava-noni-capsule {
  background-image: url("https://uploads-ssl.webflow.com/60cd23d02113ed289b94ef88/61f2e12972ecd666638e8eac_07022020_noni_mockup.png");
}

.team-background-image.lava-noni-capsule.two {
  background-image: url("https://uploads-ssl.webflow.com/60cd23d02113ed289b94ef88/61f2e15c11ca5e9059e8cb9d_04092020_Noni%20300capsules.jpg");
}

.checkout-form {
  display: -ms-grid;
  display: grid;
  width: 100%;
  margin-right: 0px;
  margin-left: 0px;
  padding: 36px;
  grid-auto-columns: 1fr;
  grid-column-gap: 60px;
  grid-row-gap: 60px;
  -ms-grid-columns: 1fr 0.6fr;
  grid-template-columns: 1fr 0.6fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
  background-color: #f7f8fc;
}

.checkout-details {
  display: -ms-grid;
  display: grid;
  width: 100%;
  padding: 36px 60px 60px;
  grid-auto-columns: 1fr;
  grid-column-gap: 16px;
  grid-row-gap: 80px;
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
  -ms-grid-rows: auto 1fr;
  grid-template-rows: auto 1fr;
  border-style: solid;
  border-width: 1px;
  border-color: rgba(192, 192, 211, 0.2);
  border-radius: 12px;
  background-color: #fff;
}

.block-header {
  padding: 18px 24px;
  border-style: none;
  border-radius: 12px;
  background-color: #fff;
}

.block-content {
  overflow: auto;
  max-height: 350px;
  padding: 24px 24px 0px;
  border: 1px none #000;
  background-color: hsla(0, 0%, 100%, 0);
}

.order-info {
  display: -ms-grid;
  display: grid;
  padding-top: 36px;
  grid-auto-columns: 1fr;
  grid-column-gap: 16px;
  grid-row-gap: 80px;
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
  -ms-grid-rows: auto 1fr;
  grid-template-rows: auto 1fr;
}

.order-top-bar {
  display: -ms-grid;
  display: grid;
  min-height: 80px;
  grid-auto-columns: 1fr;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  -ms-grid-columns: auto 1fr;
  grid-template-columns: auto 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.payment-tab-content {
  display: -ms-grid;
  display: grid;
  grid-auto-columns: 1fr;
  grid-column-gap: 16px;
  grid-row-gap: 36px;
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
  -ms-grid-rows: auto auto;
  grid-template-rows: auto auto;
}

.payment-info-wrapper {
  position: relative;
  display: -ms-grid;
  display: grid;
  grid-auto-columns: 1fr;
  grid-column-gap: 16px;
  grid-row-gap: 60px;
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
  -ms-grid-rows: auto auto;
  grid-template-rows: auto auto;
}

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

.secure-notice {
  display: -ms-grid;
  display: grid;
  max-width: 250px;
  padding-top: 6px;
  grid-auto-columns: 1fr;
  grid-column-gap: 18px;
  grid-row-gap: 4px;
  -ms-grid-columns: auto 1fr;
  grid-template-columns: auto 1fr;
  -ms-grid-rows: auto 1fr;
  grid-template-rows: auto 1fr;
  font-weight: 700;
}

.secure-icon {
  display: flex;
  width: 32px;
  height: 32px;
  padding: 9px;
  justify-content: center;
  align-items: center;
  border-style: solid;
  border-width: 1px;
  border-color: rgba(192, 192, 211, 0.2);
  border-radius: 100px;
}

.customer-info {
  display: -ms-grid;
  display: grid;
  margin-bottom: 0px;
  padding: 24px;
  grid-auto-columns: 1fr;
  grid-column-gap: 16px;
  grid-row-gap: 24px;
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
  -ms-grid-rows: auto auto;
  grid-template-rows: auto auto;
  border-style: solid;
  border-width: 1px;
  border-color: rgba(192, 192, 211, 0.2);
  border-radius: 12px;
}

.payment-field-wrapper {
  padding: 0px;
  border: 1px none #000;
  background-color: transparent;
}

.payment-field-header {
  padding: 0px 0px 24px;
  border-style: none none solid;
  border-bottom-color: rgba(192, 192, 211, 0.2);
  background-color: transparent;
}

.payment-field {
  height: 48px;
  padding-right: 24px;
  padding-left: 24px;
  border-color: rgba(192, 192, 211, 0.2);
  border-radius: 3px;
  background-color: #f7f8fc;
}

.shipping-method-list {
  padding: 0px 24px;
  border-style: solid;
  border-width: 1px;
  border-color: rgba(192, 192, 211, 0.2);
  border-radius: 12px;
}

.shipping-method {
  padding: 24px 0px;
  border-bottom-style: solid;
  border-bottom-color: rgba(192, 192, 211, 0.2);
  background-color: hsla(0, 0%, 100%, 0);
}

.shipping-method:last-child {
  border-bottom-style: none;
}

.special-pay-button {
  height: 48px;
  border-radius: 3px;
}

.order-item {
  display: -ms-grid;
  display: grid;
  grid-auto-columns: 1fr;
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  -ms-grid-columns: 0.5fr 1fr;
  grid-template-columns: 0.5fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.order-item-info {
  display: -ms-grid;
  display: grid;
  margin-right: 0px;
  margin-left: 0px;
  padding-top: 12px;
  padding-bottom: 12px;
  grid-auto-columns: 1fr;
  grid-column-gap: 16px;
  grid-row-gap: 18px;
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
  -ms-grid-rows: auto 1fr;
  grid-template-rows: auto 1fr;
}

.order-item-info-top {
  display: -ms-grid;
  display: grid;
  margin-right: 0px;
  margin-left: 0px;
  grid-auto-columns: 1fr;
  grid-column-gap: 16px;
  grid-row-gap: 6px;
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.order-items {
  margin-bottom: 0px;
}

.right-order-info {
  position: -webkit-sticky;
  position: sticky;
  top: 20px;
  display: -ms-grid;
  display: grid;
  grid-auto-columns: 1fr;
  grid-column-gap: 16px;
  grid-row-gap: 36px;
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
  -ms-grid-rows: auto auto;
  grid-template-rows: auto auto;
}

.order-button {
  display: flex;
  height: 60px;
  margin-bottom: 0px;
  justify-content: center;
  background-color: #081c3a;
  letter-spacing: 3px;
  text-transform: uppercase;
}

.vacation-slide-arrow {
  left: auto;
  top: auto;
  right: 36px;
  bottom: auto;
  z-index: 25;
  display: flex;
  width: 48px;
  height: 48px;
  margin-bottom: -60px;
  justify-content: center;
  align-items: center;
  border-radius: 100px;
  background-color: #fff;
}

.outline-button {
  display: flex;
  padding: 16px 32px;
  justify-content: center;
  align-items: center;
  border-style: solid;
  border-width: 1px;
  border-color: rgba(192, 192, 211, 0.2);
  border-radius: 3px;
  background-color: transparent;
  transition: all 400ms cubic-bezier(.25, .46, .45, .94);
  color: #081c3a;
  font-size: 10px;
  letter-spacing: 3px;
  text-decoration: none;
  text-transform: uppercase;
}

.outline-button:hover {
  border-color: #081c3a;
  background-color: #081c3a;
  color: #fff;
}

.hero-intro {
  display: -ms-grid;
  display: grid;
  max-width: none;
  padding-left: 0px;
  justify-items: stretch;
  grid-auto-columns: 1fr;
  grid-column-gap: 16px;
  grid-row-gap: 18px;
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
  text-align: center;
}

.large-journal-post {
  position: relative;
  display: flex;
  height: 100%;
  padding-right: 36px;
  padding-left: 36px;
  flex-direction: column;
  justify-content: flex-end;
  color: #081c3a;
  text-decoration: none;
}

.journal-list-item {
  display: -ms-grid;
  display: grid;
  padding: 6px;
  grid-auto-columns: 1fr;
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  -ms-grid-columns: minmax(120px, 0.5fr) 1fr;
  grid-template-columns: minmax(120px, 0.5fr) 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
  border-radius: 5px;
  transition: box-shadow 400ms cubic-bezier(.25, .46, .45, .94);
  color: #081c3a;
  text-decoration: none;
}

.journal-list-item:hover {
  box-shadow: 0 6px 24px -4px rgba(53, 64, 117, 0.12);
}

.product-slider-arrow {
  left: auto;
  top: auto;
  right: 0%;
  bottom: 80px;
  z-index: 20;
  display: flex;
  width: 60px;
  height: 60px;
  justify-content: center;
  align-items: center;
  border-radius: 100%;
  background-color: #fff;
}

.feature-item {
  position: relative;
  display: -ms-grid;
  display: grid;
  padding: 36px 18px;
  align-content: center;
  grid-auto-columns: 1fr;
  grid-column-gap: 16px;
  grid-row-gap: 18px;
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
  -ms-grid-rows: auto auto;
  grid-template-rows: auto auto;
  border-radius: 12px;
  background-color: #fff;
  transition: box-shadow 500ms cubic-bezier(.25, .46, .45, .94);
  color: #516381;
  text-decoration: none;
}

.feature-item:hover {
  z-index: 1;
  box-shadow: 0 9px 42px -6px rgba(53, 64, 117, 0.1);
}

.lightbox {
  position: absolute;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
}

.quick-link-list {
  display: -ms-grid;
  display: grid;
  grid-auto-columns: 1fr;
  grid-column-gap: 16px;
  grid-row-gap: 12px;
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.quick-link-item {
  display: -ms-grid;
  display: grid;
  padding: 18px;
  grid-auto-columns: 1fr;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  -ms-grid-columns: 1fr auto;
  grid-template-columns: 1fr auto;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
  border-style: solid;
  border-width: 1px;
  border-color: rgba(192, 192, 211, 0.2);
  border-radius: 5px;
  background-color: #f7f8fc;
  transition: all 500ms cubic-bezier(.25, .46, .45, .94);
  color: #081c3a;
  text-decoration: none;
}

.quick-link-item:hover {
  padding-left: 24px;
}

.preloader {
  position: fixed;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  z-index: 10000;
  display: none;
  justify-content: center;
  align-items: center;
}

.preloader-indicator {
  position: relative;
  z-index: 25;
  width: 40%;
  height: 2px;
  max-width: 250px;
  background-color: rgba(192, 192, 211, 0.2);
}

.prloader-fill {
  width: 20%;
  height: 100%;
  background-color: #081c3a;
}

.preloader-top {
  position: absolute;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: auto;
  height: 50%;
  background-color: #fff;
}

.preloader-bottom {
  position: absolute;
  left: 0%;
  top: auto;
  right: 0%;
  bottom: 0%;
  height: 50%;
  background-color: #fff;
}

.agent-social-media {
  display: -ms-grid;
  display: grid;
  grid-auto-flow: column;
  grid-auto-columns: auto;
  grid-column-gap: 6px;
  grid-row-gap: 16px;
  -ms-grid-columns: auto;
  grid-template-columns: auto;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.agent-social-icon {
  display: flex;
  width: 32px;
  height: 32px;
  padding: 9px;
  justify-content: center;
  align-items: center;
  border-style: solid;
  border-width: 1px;
  border-color: rgba(192, 192, 211, 0.2);
  border-radius: 100px;
  background-color: #f7f8fc;
}

.footer-wrapper {
  display: -ms-grid;
  display: grid;
  padding: 48px 20px 12px 36px;
  grid-auto-columns: 1fr;
  grid-column-gap: 16px;
  grid-row-gap: 24px;
  -ms-grid-columns: 1fr 1fr;
  grid-template-columns: 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.footer-logo {
  font-size: 24px;
  font-weight: 700;
  letter-spacing: -0.02em;
  text-transform: uppercase;
}

.footer-pages {
  display: -ms-grid;
  display: grid;
  grid-auto-columns: 1fr;
  grid-column-gap: 18px;
  grid-row-gap: 12px;
  -ms-grid-columns: auto 1fr;
  grid-template-columns: auto 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
  font-size: 10px;
  letter-spacing: 3px;
  text-transform: uppercase;
}

.footer-link {
  position: relative;
  display: flex;
  width: 100%;
  padding: 9px 14px;
  justify-content: center;
  align-items: center;
  color: #081c3a;
  text-decoration: none;
}

.footer-destinations {
  display: -ms-grid;
  display: grid;
  grid-auto-flow: column;
  grid-auto-columns: auto;
  grid-column-gap: 9px;
  grid-row-gap: 9px;
  -ms-grid-columns: auto;
  grid-template-columns: auto;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.credit-text {
  color: #516381;
  font-size: 12px;
}

.link-cover {
  position: absolute;
  left: 0%;
  top: auto;
  right: 0%;
  bottom: auto;
  width: auto;
  height: 100%;
  max-height: 42px;
  margin-right: 0px;
  margin-left: 0px;
  border-radius: 5px;
  background-color: #f7f8fc;
}

.link-text {
  position: relative;
  z-index: 10;
  width: 150px;
  padding-right: 0px;
  padding-left: 0px;
  font-size: 10px;
  text-align: center;
}

.close-link {
  position: absolute;
  left: auto;
  top: auto;
  right: auto;
  bottom: -48px;
  display: -ms-grid;
  display: grid;
  height: 36px;
  justify-content: center;
  align-items: center;
  grid-auto-columns: 1fr;
  grid-column-gap: 12px;
  grid-row-gap: 16px;
  -ms-grid-columns: auto 1fr;
  grid-template-columns: auto 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
  color: #fff;
  font-size: 12px;
  letter-spacing: 3px;
  text-decoration: none;
  text-transform: uppercase;
}

.utility-page-wrap {
  display: flex;
  width: 100vw;
  height: 100vh;
  max-height: 100%;
  max-width: 100%;
  justify-content: center;
  align-items: center;
}

.utility-page-content {
  display: flex;
  width: 100%;
  height: 100%;
  margin-bottom: 0px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  text-align: center;
}

.utility-page-form {
  display: flex;
  width: 100%;
  height: 100%;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}

.password-wrapper {
  position: relative;
  z-index: 10;
  display: flex;
  overflow: hidden;
  width: 100%;
  max-width: 400px;
  padding: 4px;
  justify-content: center;
  border-radius: 5px;
  background-color: #fff;
}

.password-field {
  min-height: 56px;
  margin-bottom: 0px;
  padding-left: 24px;
  border: 1px none #000;
  background-color: hsla(0, 0%, 100%, 0);
  font-family: 'SF Pro Display', sans-serif;
}

.password-button {
  padding-right: 32px;
  padding-left: 32px;
  border-radius: 5px;
  background-color: #081c3a;
  font-family: 'SF Pro Display', sans-serif;
  font-size: 11px;
  letter-spacing: 3px;
  text-transform: uppercase;
}

.vacation-card-arrow {
  width: 14px;
}

.password-hero {
  position: relative;
  z-index: 10;
  display: -ms-grid;
  display: grid;
  width: 100%;
  max-width: 800px;
  justify-content: stretch;
  justify-items: stretch;
  grid-auto-columns: 1fr;
  grid-column-gap: 16px;
  grid-row-gap: 48px;
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
  -ms-grid-rows: auto auto;
  grid-template-rows: auto auto;
  color: #fff;
}

.order-summary {
  margin-bottom: 0px;
}

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

._404-page-info {
  position: relative;
  z-index: 10;
  display: -ms-grid;
  display: grid;
  width: 80%;
  grid-auto-columns: 1fr;
  grid-column-gap: 16px;
  grid-row-gap: 36px;
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
  -ms-grid-rows: auto auto;
  grid-template-rows: auto auto;
  color: #fff;
}

.order-confirmation {
  display: flex;
  padding: 120px 48px 48px;
  justify-content: center;
  background-color: #f7f8fc;
}

.order-confirmation-content {
  display: block;
  width: 100%;
  max-width: 1300px;
  margin-right: 0px;
  margin-left: 0px;
  grid-auto-columns: 1fr;
  -ms-grid-columns: 1fr 0.5fr;
  grid-template-columns: 1fr 0.5fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.order-left {
  display: -ms-grid;
  display: grid;
  width: 100%;
  margin-right: 0px;
  padding: 36px;
  grid-auto-columns: 1fr;
  grid-column-gap: 16px;
  grid-row-gap: 36px;
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
  -ms-grid-rows: auto auto;
  grid-template-rows: auto auto;
  border-style: solid;
  border-width: 1px;
  border-color: rgba(192, 192, 211, 0.2);
  border-radius: 12px;
  background-color: #fff;
}

.order-sticky {
  top: 101px;
}

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

.paypall-order-items {
  margin-bottom: 36px;
}

.flyout-menu {
  display: flex;
  width: 100%;
  justify-content: center;
  align-items: center;
  border-right: 1px none rgba(192, 192, 211, 0.2);
  border-bottom: 1px none rgba(192, 192, 211, 0.2);
  cursor: pointer;
}

.flyout-menu-wrapper {
  position: fixed;
  left: 0%;
  top: 0%;
  right: auto;
  bottom: 0%;
  z-index: 20;
  display: none;
  width: 100%;
  background-color: rgba(7, 18, 36, 0.64);
}

.flyout-menu-content {
  position: relative;
  z-index: 10;
  display: -ms-grid;
  display: grid;
  overflow: hidden;
  width: 448px;
  max-width: 448px;
  padding: 116px 0px 0px;
  flex-direction: row;
  justify-content: space-between;
  align-items: stretch;
  grid-auto-columns: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 48px;
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
  background-color: #fff;
}

.close-flyout {
  position: absolute;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  cursor: pointer;
}

.vacation-continents {
  display: -ms-grid;
  display: grid;
  padding: 0px 24px 36px 80px;
  flex-direction: column;
  justify-content: center;
  grid-auto-columns: 1fr;
  grid-column-gap: 16px;
  grid-row-gap: 48px;
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
  -ms-grid-rows: auto 1fr;
  grid-template-rows: auto 1fr;
}

.flyout-info-box {
  display: -ms-grid;
  display: grid;
  grid-auto-columns: 1fr;
  grid-column-gap: 16px;
  grid-row-gap: 18px;
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
  -ms-grid-rows: auto 1fr;
  grid-template-rows: auto 1fr;
}

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

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

.scroll-flyout-wrapper {
  overflow: auto;
  margin-right: 12px;
}

.flyout-heading {
  padding-left: 80px;
}

.footer {
  position: relative;
  display: flex;
  justify-content: center;
}

.submit-button {
  padding-top: 16px;
  padding-bottom: 16px;
  border-radius: 5px;
  background-color: #3572ff;
  transition: all 400ms cubic-bezier(.25, .46, .45, .94);
  font-size: 12px;
  letter-spacing: 3px;
  text-transform: uppercase;
}

.submit-button:hover {
  background-color: #081c3a;
}

.mobile-navigation-shade {
  display: none;
}

.text-block {
  padding-top: 10px;
  padding-bottom: 10px;
  font-size: 11px;
  font-style: normal;
  text-align: center;
  text-transform: none;
}

.sticky-services-intro {
  position: -webkit-sticky;
  position: sticky;
  top: 118px;
  display: flex;
  padding: 0px;
  grid-auto-columns: 1fr;
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.full-stacked-intro {
  display: -ms-grid;
  display: grid;
  grid-auto-columns: 1fr;
  grid-column-gap: 16px;
  grid-row-gap: 36px;
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.outline-button-2 {
  display: flex;
  overflow: hidden;
  min-height: 42px;
  padding: 16px 32px;
  justify-content: center;
  align-items: center;
  border-style: solid;
  border-width: 1px;
  border-color: rgba(136, 158, 168, 0.2);
  border-radius: 100px;
  transition: background-color 500ms cubic-bezier(.25, .46, .45, .94);
  color: #000;
  font-size: 9px;
  line-height: 1.35em;
  letter-spacing: 3px;
  text-decoration: none;
  text-transform: uppercase;
}

.section-5 {
  position: relative;
  padding-top: 140px;
  padding-bottom: 140px;
}

.section-5.grey {
  margin-right: 0px;
  margin-left: 80px;
  background-color: #eef0f6;
}

.section-5.grey {
  margin-right: 0px;
  margin-left: 0px;
  padding-left: 80px;
}

.section-5.grey {
  background-color: #fcfcff;
}

.section-5.grey {
  background-color: #eef0f6;
}

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

.section-5.no-padding.grey {
  padding-left: 0px;
}

.section-5.grey {
  background-color: #eef0f6;
}

.medium-stacked-intro {
  display: -ms-grid;
  display: grid;
  max-width: 475px;
  grid-auto-columns: 1fr;
  grid-column-gap: 16px;
  grid-row-gap: 36px;
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.stacked-heading {
  display: -ms-grid;
  display: grid;
  grid-auto-columns: 1fr;
  grid-column-gap: 16px;
  grid-row-gap: 18px;
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
  text-align: left;
}

.left-line {
  display: flex;
  width: 60px;
  height: 2px;
  background-color: #d7dfeb;
}

.core-value {
  position: relative;
  z-index: 10;
  display: -ms-grid;
  display: grid;
  padding: 24px;
  grid-auto-columns: 1fr;
  grid-column-gap: 24px;
  grid-row-gap: 60px;
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
  border-style: none;
  border-width: 1px;
  border-color: rgba(136, 158, 168, 0.2);
}

.line-fill {
  width: 40%;
  height: 100%;
  background-color: #a3acc2;
}

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

.underline-link {
  position: relative;
  padding-bottom: 6px;
  padding-left: 0px;
  border-bottom: 1px solid hsla(0, 0%, 100%, 0.8);
  color: #fff;
  font-size: 9px;
  letter-spacing: 3px;
  text-decoration: none;
  text-transform: uppercase;
}

.underline-link.dark {
  border-bottom-color: rgba(136, 158, 168, 0.2);
  color: #626d86;
}

.background-wrapper {
  position: absolute;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  overflow: hidden;
}

.hero-intro-2 {
  display: -ms-grid;
  display: grid;
  max-width: none;
  align-content: stretch;
  grid-auto-columns: 1fr;
  grid-column-gap: 16px;
  grid-row-gap: 36px;
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.hero-intro-2.large-intro {
  max-width: 775px;
  min-width: 775px;
}

.hero-intro-2.large-intro {
  max-width: 775px;
  min-width: 100%;
}

.hero-intro-2.large-intro {
  max-width: 775px;
}

.team-image {
  position: relative;
  display: flex;
  overflow: visible;
  height: 20vw;
  justify-content: center;
  align-items: center;
}

.outline-hover-circle {
  position: relative;
  z-index: 10;
  display: flex;
  width: 72px;
  height: 72px;
  justify-content: center;
  align-items: center;
  border-style: solid;
  border-width: 1px;
  border-color: rgba(255, 253, 253, 0.4);
  border-radius: 100%;
}

.hover-circle-wrapper {
  position: relative;
  display: flex;
  max-height: 100%;
  max-width: 100%;
  padding: 60px;
  justify-content: center;
  align-items: center;
}

.scroll-arrow {
  width: 18px;
}

.scroll-arrow:hover {
  filter: invert(100%);
}

.client-quote {
  display: -ms-grid;
  display: grid;
  grid-auto-columns: 1fr;
  grid-column-gap: 16px;
  grid-row-gap: 36px;
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
  color: #fff;
}

.dual-wrapper {
  display: block;
  grid-auto-columns: 1fr;
  -ms-grid-columns: 1fr 0.85fr;
  grid-template-columns: 1fr 0.85fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.video-info {
  display: -ms-grid;
  display: grid;
  padding: 0px 10vw;
  flex-direction: column;
  grid-auto-columns: 1fr;
  grid-column-gap: 16px;
  grid-row-gap: 0px;
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
  -ms-grid-rows: auto auto;
  grid-template-rows: auto auto;
}

.video-info.kr {
  margin-right: 10vw;
  margin-left: 10vw;
  padding-right: 0vw;
  padding-left: 0vw;
}

.background-cover-2 {
  position: absolute;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  display: flex;
  overflow: hidden;
  justify-content: center;
  align-items: center;
}

.background-banner {
  position: absolute;
  left: 0%;
  top: auto;
  right: 0%;
  bottom: auto;
  height: 100%;
  background-image: linear-gradient(180deg, rgba(0, 0, 0, 0.25), rgba(0, 0, 0, 0.25)), url("https://uploads-ssl.webflow.com/60cd23d02113ed289b94ef88/60f0a5b87082ddca54e589cb_phytogen-baby-background-image.jpg");
  background-position: 0px 0px, 50% 50%;
  background-size: auto, cover;
}

.background-banner.video-banner {
  background-image: url("https://uploads-ssl.webflow.com/60cd23d02113ed289b94ef88/60df4551787a00f7f26bfd94_renu-bio-health-office.jpg");
  background-position: 50% 50%;
  background-size: cover;
}

.background-banner.video-banner {
  background-image: url("https://uploads-ssl.webflow.com/60cd23d02113ed289b94ef88/60e77f55b64e7b44ed3b0958_Space008.jpeg");
  background-position: 0% 0%;
}

.background-banner.video-banner {
  background-image: linear-gradient(180deg, rgba(0, 0, 0, 0.25), rgba(0, 0, 0, 0.25)), url("https://uploads-ssl.webflow.com/60cd23d02113ed289b94ef88/613139168432bbdfd79f6e57_phytogen-women-bg01.jpeg");
  background-position: 0px 0px, 50% 50%;
  background-size: auto, cover;
}

.hover-link-wrapper {
  position: absolute;
  left: auto;
  top: auto;
  right: 0vw;
  bottom: 5vw;
  z-index: 100;
  display: flex;
  width: 148px;
  height: 148px;
  padding: 24px;
  justify-content: center;
  align-items: center;
  opacity: 1;
}

.hover-link-wrapper.video-link-wrapper {
  position: relative;
  left: 0px;
  top: 0px;
  right: 0vw;
  bottom: 0vw;
  margin-left: -24px;
}

.hover-link-wrapper.video-link-wrapper {
  position: relative;
  left: 0px;
  top: 0px;
  right: 0vw;
  bottom: 0vw;
  margin-left: -24px;
}

.hover-link-wrapper.video-link-wrapper {
  position: relative;
  left: 0px;
  top: 0px;
  right: 0vw;
  bottom: 0vw;
  margin-left: -24px;
}

.section-6 {
  position: relative;
  z-index: 10;
  display: flex;
  padding: 120px 5vw;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}

.section-6.video-section {
  z-index: 10;
  padding-top: 60px;
  padding-bottom: 0px;
  color: #fff;
}

.section-6.video-section {
  z-index: 10;
  margin-bottom: 0px;
  padding-top: 240px;
  padding-bottom: 160px;
  color: #fff;
}

.section-6.video-section {
  z-index: 10;
  margin-top: 10vh;
  margin-bottom: 0vh;
  padding: 0px 0%;
  color: #fff;
}

.section-6.kr {
  padding: 10vh 10vw;
}

.button-text-2 {
  position: relative;
  z-index: 10;
  padding-right: 10px;
  padding-left: 10px;
  font-family: Inter, sans-serif;
  color: #000;
  font-size: 14px;
  font-weight: 600;
  text-align: left;
  text-decoration: none;
}

.card-hover-item {
  position: relative;
  display: -ms-grid;
  display: grid;
  overflow: hidden;
  padding: 0px;
  flex-direction: column;
  justify-content: space-between;
  justify-items: stretch;
  align-items: flex-start;
  grid-auto-columns: 1fr;
  grid-column-gap: 16px;
  grid-row-gap: 36px;
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
  border-top: 1px none #f3f6fc;
  border-bottom: 1px none #f3f6fc;
  text-decoration: none;
}

.body-display-3 {
  color: #6e7488;
  font-size: 16px;
  line-height: 1.6em;
}

.testimonial-slider-2 {
  height: 100%;
  background-color: transparent;
}

.large-heading-3 {
  font-family: Inter, sans-serif;
  font-size: 45px;
  line-height: 1.15em;
  text-align: left;
}

.large-heading-3.white {
  font-family: 'SF Pro Display', sans-serif;
  font-size: 38px;
  font-weight: 600;
}

.menu-list-item {
  display: -ms-grid;
  display: grid;
  padding: 24px;
  grid-auto-flow: column;
  grid-auto-columns: 1fr;
  grid-column-gap: 18px;
  grid-row-gap: 16px;
  -ms-grid-columns: auto 1fr;
  grid-template-columns: auto 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
  border-top: 1px none #f3f6fc;
  border-bottom: 1px solid #f3f6fc;
  transition: padding 400ms cubic-bezier(.25, .46, .45, .94), color 400ms cubic-bezier(.25, .46, .45, .94);
  font-family: Inter, sans-serif;
  color: #6e7488;
  font-size: 18px;
  line-height: 1.25em;
  font-weight: 400;
  letter-spacing: -0.03em;
  text-decoration: none;
  white-space: normal;
}

.menu-list-item:hover {
  color: #090b19;
}

.menu-list-item.w--current {
  padding-left: 36px;
  color: #090b19;
}

.image-container {
  width: 100%;
  height: 100%;
  max-height: 80vh;
  background-image: url("https://uploads-ssl.webflow.com/60cd23d02113ed289b94ef88/613139168432bbdfd79f6e57_phytogen-women-bg01.jpeg");
  background-position: 100% 50%;
  background-size: cover;
}

.image-container.second {
  background-image: url("https://uploads-ssl.webflow.com/60cd23d02113ed289b94ef88/60e89958dc86bc409a9d5888_claudio-guglieri-K2RH1QZdLF4-unsplash-2.jpg");
  background-position: 50% 50%;
  background-size: cover;
}

.image-container.second {
  background-image: url("https://uploads-ssl.webflow.com/60cd23d02113ed289b94ef88/60f0a5b87082ddca54e589cb_phytogen-baby-background-image.jpg");
  background-position: 50% 50%;
  background-size: cover;
}

.image-container.second {
  background-image: url("https://uploads-ssl.webflow.com/60cd23d02113ed289b94ef88/60e89958dc86bc409a9d5888_claudio-guglieri-K2RH1QZdLF4-unsplash-2.jpg");
  background-position: 50% 50%;
  background-size: cover;
}

.image-container.second {
  background-image: url("https://uploads-ssl.webflow.com/60cd23d02113ed289b94ef88/60e89958dc86bc409a9d5888_claudio-guglieri-K2RH1QZdLF4-unsplash-2.jpg");
  background-position: 50% 50%;
  background-size: cover;
}

.image-container.second {
  background-image: url("https://uploads-ssl.webflow.com/60cd23d02113ed289b94ef88/613f996b877cfbe6d39465c5_phytogen-baby-bg01.jpg");
}

.image-container.fourth {
  background-image: url("https://uploads-ssl.webflow.com/60cd23d02113ed289b94ef88/6139197861421a8ebc06286d_miracle-of-phytogen-bg01.jpg");
  background-position: 50% 50%;
  background-size: cover;
}

.image-container.third {
  background-image: url("https://uploads-ssl.webflow.com/60cd23d02113ed289b94ef88/613f978d6dd5880fa84b64ef_renew-campaign-recycling01.jpg");
  background-position: 50% 50%;
  background-size: cover;
}

.image-container.fifth {
  background-image: url("https://uploads-ssl.webflow.com/60cd23d02113ed289b94ef88/6266cbdd9857d52082d9edff_cute-child-embracing-mother-with-tulips-bouquet-on-2021-08-29-21-20-05-utc%20(1).jpg");
  background-position: 35% 50%;
}

.image-container.sixth {
  background-image: url("https://uploads-ssl.webflow.com/60cd23d02113ed289b94ef88/61328a1a8f80b104018d8d05_IMD03.jpg");
  background-position: 100% 50%;
}

.image-container.r-d-1 {
  background-image: url("https://uploads-ssl.webflow.com/60cd23d02113ed289b94ef88/613920a428ac6d07f8367b44_r%26d-vid01%20(1).gif");
  background-position: 50% 50%;
}

.image-container.r-d-2 {
  background-image: url("https://uploads-ssl.webflow.com/60cd23d02113ed289b94ef88/613a3799a000dc62cb3361e9_r%26d-vid02.gif");
  background-position: 50% 50%;
}

.image-container.r-d-3 {
  background-image: url("https://uploads-ssl.webflow.com/60cd23d02113ed289b94ef88/613a5661a7933f7151426bf9_r%26d-vid03.gif");
  background-position: 50% 50%;
}

.phytogen-baby-tab {
  position: relative;
  z-index: 2;
  overflow: hidden;
  width: 100%;
  max-height: 80vh;
  padding: 0px;
  flex: 0 0 auto;
  cursor: pointer;
}

.scroll-type-wrapper {
  display: flex;
}

.row-scroll {
  display: flex;
  min-width: 33vw;
  padding-right: 1vw;
  align-items: center;
}

.scroll-type {
  display: flex;
  align-items: center;
}

.small-text {
  font-family: 'SF Pro Display', sans-serif;
  color: rgba(255, 255, 255, 0.65);
  font-size: 16px;
  font-weight: 600;
  letter-spacing: 0.012em;
  text-transform: uppercase;
  white-space: nowrap;
}

.image-wrapper {
  overflow: hidden;
  height: 80vh;
  min-height: 100%;
  margin-top: 0px;
  padding-top: 0px;
}

.wrap-scrolling-text {
  display: flex;
  overflow: hidden;
  min-height: 400px;
  align-items: center;
}

.card-details-wrapper {
  width: 100%;
  padding-right: 8%;
  padding-bottom: 8%;
  padding-left: 8%;
}

.divider-scroll {
  width: 10px;
  height: 10px;
  margin-right: 1vw;
  margin-left: 1vw;
  border-radius: 200px;
  background-color: hsla(0, 0%, 100%, 0.6);
}

.main-heading-2 {
  width: auto;
  max-width: 18ch;
  margin-top: 5px;
  margin-bottom: 0px;
  font-family: 'SF Pro Display', sans-serif;
  color: rgba(255, 255, 255, 0.85);
  font-size: 38px;
  line-height: 1.125;
  font-style: normal;
  font-weight: 600;
  text-align: center;
  letter-spacing: 0.004em;
  text-transform: uppercase;
}

.renew-campaign-tab {
  position: relative;
  z-index: 3;
  overflow: hidden;
  width: 100%;
  max-height: 80vh;
  padding: 0px;
  -ms-grid-row-align: stretch;
      align-self: stretch;
  flex: 0 0 auto;
  background-color: transparent;
  cursor: pointer;
}

.renew-campaign-tab.w--current {
  max-height: 80vh;
}

.company-history-number {
  position: relative;
  z-index: 10;
  margin-bottom: 0px;
  color: rgba(0, 0, 0, 0.85);
  font-size: 16px;
  line-height: 20px;
  font-weight: 400;
  text-align: center;
  letter-spacing: 3px;
  text-transform: uppercase;
}

.horizontal-line-4 {
  height: 1px;
  flex: 1;
  background-color: rgba(192, 192, 211, 0.2);
}

.agent-social-icon-2 {
  display: flex;
  width: 32px;
  height: 32px;
  padding: 9px;
  justify-content: center;
  align-items: center;
  border-style: solid;
  border-width: 1px;
  border-color: rgba(192, 192, 211, 0.2);
  border-radius: 100px;
  background-color: #f7f8fc;
}

.quick-link-item-2 {
  display: -ms-grid;
  display: grid;
  padding: 18px;
  grid-auto-columns: 1fr;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  -ms-grid-columns: 1fr auto;
  grid-template-columns: 1fr auto;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
  border-style: solid;
  border-width: 1px;
  border-color: rgba(192, 192, 211, 0.2);
  border-radius: 5px;
  background-color: #f7f8fc;
  transition: all 500ms cubic-bezier(.25, .46, .45, .94);
  color: #081c3a;
  text-decoration: none;
}

.quick-link-item-2:hover {
  padding-left: 24px;
}

.navbar-3 {
  display: block;
}

.burger-line {
  display: block;
  width: 25px;
  height: 2px;
  margin: 5px auto;
  border-radius: 1px;
  background-color: #fff;
}

.dropdown__container {
  display: flex;
}

.burger-btn-wrapper {
  position: relative;
  overflow: hidden;
  padding: 22px 20px;
  text-align: center;
  cursor: pointer;
}

.nav-button__text {
  position: relative;
  z-index: 5;
  padding-right: 20px;
  padding-left: 20px;
  border: 1px none #000;
  border-radius: 0px;
  color: #000;
  text-decoration: none;
  text-transform: uppercase;
}

.nav__link {
  position: relative;
  display: flex;
  margin-bottom: -10px;
  padding: 10px 25px;
  justify-content: center;
  align-items: center;
  color: #000;
  font-weight: 500;
  text-decoration: none;
  text-transform: uppercase;
  cursor: pointer;
}

.dropdown__link-divider {
  position: relative;
  z-index: 10;
  width: 1px;
  margin-top: 20px;
  margin-bottom: 20px;
  flex: 0 0 auto;
  background-color: #b3b3b3;
}

.nav__buttons-wrapper {
  position: relative;
  display: flex;
  min-height: 70px;
  margin-right: 200px;
  margin-bottom: 10px;
  padding-right: 0px;
  justify-content: flex-start;
}

.dropdown__link-2 {
  padding: 40px 10px 20px;
  flex: 1;
  color: #000;
  text-align: center;
  text-decoration: none;
}

.nav__dropdown-2 {
  position: fixed;
  left: 0%;
  top: 70px;
  right: 0%;
  bottom: auto;
  overflow: hidden;
  margin-top: 10px;
  margin-bottom: 0px;
  padding-bottom: 0px;
  justify-content: center;
  align-items: center;
  border-bottom: 1px solid #ececec;
  background-color: #ececec;
}

.nav-button__bg-2 {
  position: absolute;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  z-index: 0;
  background-color: #ececec;
}

.dual-wrapper-2 {
  display: -ms-grid;
  display: grid;
  grid-auto-columns: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 16px;
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.call-to-action {
  position: relative;
  display: -ms-grid;
  display: grid;
  width: 100%;
  max-width: 100%;
  min-height: 250px;
  padding: 100px 0px;
  grid-auto-columns: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 24px;
  -ms-grid-columns: 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
  border-top: 1px solid rgba(142, 147, 165, 0.15);
}

.call-to-action.right {
  border-left: 1px solid rgba(142, 147, 165, 0.15);
}

.left-section-intro {
  display: -ms-grid;
  display: grid;
  max-width: 550px;
  padding-right: 0px;
  padding-left: 20px;
  grid-auto-columns: 1fr;
  grid-column-gap: 16px;
  grid-row-gap: 24px;
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
  -ms-grid-rows: auto auto;
  grid-template-rows: auto auto;
  text-align: left;
}

.card-left-line {
  position: absolute;
  left: -1px;
  top: -1px;
  right: auto;
  bottom: -1px;
  display: flex;
  width: 1px;
  flex-direction: column;
  justify-content: space-between;
}

.body-display-4 {
  color: rgba(0, 0, 0, 0.85);
  font-size: 20px;
  line-height: 28px;
  text-align: left;
}

.body-display-4.small {
  font-size: 14px;
  line-height: 1.4em;
}

.body-display-4.small {
  font-family: 'SF Pro Display', sans-serif;
  color: rgba(0, 0, 0, 0.65);
  font-size: 20px;
  line-height: 28px;
  font-weight: 500;
  text-align: left;
  letter-spacing: normal;
}

.body-display-4.kr {
  font-family: 'Noto Sans KR', sans-serif;
  color: rgba(0, 0, 0, 0.65);
  font-size: 17px;
  line-height: 1.47em;
  letter-spacing: 0.022em;
}

.vertical-line-fill {
  width: 100%;
  height: 24px;
  background-color: #bfc5d5;
}

.vertical-line-fill.blank {
  background-color: #bfc5d5;
  opacity: 0;
}

.horizontal-line-fill {
  width: 24px;
  height: 100%;
  background-color: #bfc5d5;
}

.horizontal-line-fill.blank {
  background-color: #bfc5d5;
  opacity: 0;
}

.blank-line {
  width: 0px;
  height: 0px;
}

.section-9 {
  position: relative;
  display: flex;
  padding-top: 0px;
  padding-bottom: 0px;
  flex-direction: column;
  justify-content: center;
}

.section-9.no-padding {
  overflow: visible;
  padding: 0px 0%;
}

.section-9.small-top-padding {
  padding: 0px 3%;
  font-family: 'SF Pro Display', sans-serif;
}

.section-9.small-top-padding {
  padding-top: 80px;
}

.section-9.small-top-padding {
  padding-top: 80px;
}

.card-top-line {
  position: absolute;
  left: -1px;
  top: -1px;
  right: -1px;
  bottom: auto;
  display: flex;
  height: 1px;
  justify-content: space-between;
}

.vf-proeject-slide {
  width: 100%;
}

.slider-arrow-3 {
  left: -100px;
  top: 0px;
  bottom: 80px;
  display: flex;
  width: 180px;
  height: 180px;
  padding-left: 100px;
  justify-content: center;
  align-items: center;
  border-style: solid;
  border-width: 1px;
  border-color: hsla(0, 0%, 100%, 0.3);
  border-radius: 100%;
}

.project-gallery-image {
  position: relative;
  display: flex;
  height: 24vw;
  justify-content: center;
  align-items: center;
}

.solid-button {
  display: flex;
  overflow: hidden;
  margin-right: 0px;
  margin-left: 0px;
  padding: 16px 32px;
  justify-content: center;
  align-items: center;
  border-style: none;
  border-radius: 100px;
  background-color: #000;
  color: #fff;
  font-size: 9px;
  line-height: 1.35em;
  letter-spacing: 3px;
  text-decoration: none;
  text-transform: uppercase;
}

.what-we-do-card-backgorund {
  position: absolute;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  overflow: visible;
  background-image: url("https://uploads-ssl.webflow.com/60cd23d02113ed289b94ef88/60ef613f25bf1a36eec5c565_001.jpeg");
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
}

.what-we-do-card-backgorund.service-two {
  background-image: url("https://uploads-ssl.webflow.com/60cd23d02113ed289b94ef88/60f0a5b87082ddca54e589cb_phytogen-baby-background-image.jpg");
}

.what-we-do-card-backgorund.service-one {
  background-image: url("https://uploads-ssl.webflow.com/60cd23d02113ed289b94ef88/60f0a492d4564a785d4f4fbd_phytogen-women.jpg");
  background-position: 100% 50%;
}

.what-we-do-card-backgorund.service-three {
  background-image: url("https://uploads-ssl.webflow.com/60cd23d02113ed289b94ef88/6101e00a61d4e153810757eb_sustainability.jpg");
}

.what-we-do-card-backgorund.service-four {
  background-image: url("https://uploads-ssl.webflow.com/60cd23d02113ed289b94ef88/61159d4264ff11679cddefd9_092.jpeg");
}

.what-we-do-card-backgorund.service-three {
  background-image: url("https://uploads-ssl.webflow.com/60cd23d02113ed289b94ef88/61159d4264ff114bd4ddefd4_095.jpeg");
}

.what-we-do-card-backgorund.service-one {
  background-image: url("https://uploads-ssl.webflow.com/60cd23d02113ed289b94ef88/60f0a42f89de3591f0b48852_091.jpeg");
}

.what-we-do-card-backgorund.service-two {
  background-image: url("https://uploads-ssl.webflow.com/60cd23d02113ed289b94ef88/60f0ae666531afef2e1f56f3_101.jpeg");
}

.what-we-do-card-backgorund.service-four {
  position: absolute;
  bottom: 0%;
  min-height: 450px;
  background-image: url("https://uploads-ssl.webflow.com/60cd23d02113ed289b94ef88/613139168432bbdfd79f6e57_phytogen-women-bg01.jpeg");
  background-position: 100% 50%;
  -o-object-fit: cover;
     object-fit: cover;
}

.what-we-do-card-backgorund.service-three {
  min-height: 450px;
  background-image: url("https://uploads-ssl.webflow.com/60cd23d02113ed289b94ef88/613139168432bbdfd79f6e57_phytogen-women-bg01.jpeg");
  background-position: 100% 50%;
}

.what-we-do-card-backgorund.service-two {
  max-height: 100%;
  min-height: 450px;
  background-image: url("https://uploads-ssl.webflow.com/60cd23d02113ed289b94ef88/613139168432bbdfd79f6e57_phytogen-women-bg01.jpeg");
  background-position: 100% 50%;
}

.what-we-do-card-backgorund.service-one {
  position: absolute;
  min-height: auto;
  background-image: url("https://uploads-ssl.webflow.com/60cd23d02113ed289b94ef88/613139168432bbdfd79f6e57_phytogen-women-bg01.jpeg");
}

.background-wrapper-2 {
  position: absolute;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  z-index: 2;
  display: flex;
  overflow: hidden;
  min-height: 100%;
  justify-content: center;
}

.card-bottom-line {
  position: absolute;
  left: -1px;
  top: auto;
  right: -1px;
  bottom: -1px;
  display: flex;
  height: 1px;
  justify-content: space-between;
}

.card_item {
  position: relative;
  overflow: hidden;
  width: 33.333333333333336%;
  padding: 3.13em;
}

.card {
  position: relative;
  display: flex;
  overflow: hidden;
  min-height: 500px;
  justify-content: center;
  align-items: center;
  color: #000;
  text-decoration: none;
}

.founder-image {
  position: relative;
  overflow: hidden;
  min-height: 35vh;
}

.overlay-4 {
  position: absolute;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  background-color: rgba(6, 11, 20, 0.6);
}

.grid-wrapper-5 {
  position: relative;
  z-index: 10;
  display: -ms-grid;
  display: grid;
  width: 100%;
  max-width: 100%;
  grid-auto-columns: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  -ms-grid-columns: minmax(5vw, 1fr) minmax(auto, 1400px) minmax(5vw, 1fr);
  grid-template-columns: minmax(5vw, 1fr) minmax(auto, 1400px) minmax(5vw, 1fr);
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.menu-button-5 {
  display: flex;
  width: 60px;
  height: 60px;
  margin-left: 10px;
  padding: 15px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  border-left: 1px solid #e0dede;
}

.menu-button-5.w--open {
  background-color: transparent;
}

.burger {
  display: flex;
  width: 30px;
  height: 30px;
  padding: 5px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
}

.burger-line-2 {
  width: 20px;
  margin-top: 2px;
  margin-bottom: 2px;
  padding-top: 1px;
  padding-bottom: 1px;
  background-color: #2c363f;
}

.burger-line-2.bl-mid {
  width: 20px;
}

.menu-dropdown {
  margin-right: 0px;
  margin-left: 0px;
}

.nav-link-3 {
  position: relative;
  display: flex;
  margin-right: 0px;
  margin-left: 0px;
  padding-right: 18px;
  padding-left: 18px;
  justify-content: center;
  align-items: center;
  border-bottom: 2px none rgba(15, 19, 38, 0);
  color: #081c3a;
  font-size: 14px;
  font-weight: 500;
  letter-spacing: 3px;
  text-decoration: none;
  text-transform: uppercase;
}

.nav-link-3.w--current {
  color: #081c3a;
}

.wrapper-6 {
  position: relative;
  z-index: 1;
  width: 100%;
  max-width: 100%;
}

.wrapper-6.navbar-wrapper {
  left: 0px;
  top: 0%;
  right: 0%;
  display: flex;
  width: 100%;
  max-width: none;
  padding-right: 0px;
  padding-left: 0px;
  justify-content: center;
  border-style: none solid solid;
  border-width: 1px;
  border-color: rgba(243, 246, 252, 0) #f3f6fc #f3f6fc;
}

.wrapper-6.navbar-wrapper {
  display: flex;
  height: 70px;
  padding-right: 0px;
  padding-left: 0px;
  justify-content: space-between;
  border-style: none solid solid;
  border-width: 1px;
  border-color: rgba(243, 246, 252, 0) #f3f6fc #f3f6fc;
}

.wrapper-6.navbar-wrapper {
  left: auto;
  top: auto;
  right: auto;
  display: flex;
  max-width: 100%;
  padding-right: 0px;
  padding-left: 0px;
  justify-content: space-between;
  flex: 1;
  border-style: none solid solid;
  border-width: 1px;
  border-color: rgba(243, 246, 252, 0) #f3f6fc #f3f6fc;
}

.full-menu-button {
  display: none;
  width: 80px;
  margin-right: -0.5px;
  padding: 26px;
  justify-content: center;
  align-items: center;
  border-right: 1px solid #f3f6fc;
  border-left: 1px solid #f3f6fc;
  cursor: pointer;
}

.mega-menu-list-wrapper {
  display: -ms-grid;
  display: grid;
  grid-auto-flow: row;
  grid-auto-columns: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
  border-top: 1px solid #e2e7f1;
}

.team-social-icon {
  display: flex;
  width: 36px;
  height: 36px;
  padding: 10px;
  justify-content: center;
  align-items: center;
  border-radius: 100px;
  background-color: #fff;
}

.mega-menu-overlay {
  position: fixed;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  z-index: 20;
  display: none;
  background-color: rgba(9, 11, 25, 0.5);
}

.post-list-item {
  display: -ms-grid;
  display: grid;
  height: 100%;
  min-height: 80px;
  padding-top: 0px;
  padding-bottom: 0px;
  padding-left: 0px;
  align-items: center;
  grid-auto-columns: 1fr;
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  -ms-grid-columns: 1fr 36px;
  grid-template-columns: 1fr 36px;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
  color: #090b19;
  font-size: 18px;
  line-height: 1.25em;
  text-decoration: none;
}

.post-list-item.category-list-item {
  display: -ms-grid;
  display: grid;
  grid-auto-columns: 1fr;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  -ms-grid-columns: 1fr 1fr;
  grid-template-columns: 1fr 1fr;
  -ms-grid-rows: auto auto;
  grid-template-rows: auto auto;
}

.post-list-item.category-list-item {
  min-height: 80px;
  padding-left: 0px;
  grid-auto-flow: column;
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
  font-size: 18px;
  line-height: 1.25em;
  font-weight: 400;
}

.post-list-item.category-list-item {
  min-height: 80px;
  padding-left: 0px;
  grid-auto-flow: column;
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
  font-size: 18px;
  line-height: 1.25em;
  font-weight: 400;
}

.post-list-item.category-list-item {
  min-height: 80px;
  padding-left: 0px;
  grid-auto-flow: column;
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
  font-size: 18px;
  line-height: 1.25em;
  font-weight: 400;
}

.menu-collection-list-item {
  border-bottom: 1px solid #e2e7f1;
}

.dropdown-3.top {
  display: inline-block;
}

.dropdown-3.top {
  display: block;
}

.nav-link-4 {
  position: relative;
  display: flex;
  margin-right: 0px;
  margin-left: 0px;
  padding-right: 0px;
  padding-left: 0px;
  justify-content: center;
  align-items: center;
  flex: 1;
  border-right: 1px solid #f3f6fc;
  color: #090b19;
  font-size: 14px;
  font-weight: 600;
  letter-spacing: 3px;
  text-decoration: none;
  text-transform: uppercase;
  white-space: nowrap;
}

.nav-link-4.w--current {
  color: #090b19;
}

.nav-link-4.cn-nav-link {
  border-right-color: #f3f6fc;
}

.nav-menu-6 {
  z-index: 10;
  display: none;
  width: 100%;
  height: 100%;
  justify-content: flex-start;
  flex: 0 auto;
  border-style: none;
  border-width: 1px;
  border-color: rgba(243, 246, 252, 0);
}

.nav-link-hover-button {
  position: absolute;
  display: block;
  width: auto;
  height: 46px;
  justify-content: flex-start;
  border-style: solid;
  border-width: 1px;
  border-color: rgba(255, 255, 255, 0.12);
  border-radius: 100px;
}

.navigation-cover-2 {
  position: absolute;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: auto;
  display: -ms-grid;
  display: grid;
  height: 100%;
  margin-right: 0px;
  margin-left: 0px;
  padding-right: 0px;
  padding-left: 0px;
  justify-content: space-between;
  flex: 1;
  grid-auto-columns: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 16px;
  -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;
  border-right: 0px none transparent;
  border-left: 0px none transparent;
  background-color: #fff;
}

.navigation-cover-2.kr-nav-bar {
  -ms-grid-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  border-right: 0px none transparent;
}

.destination__sub-heading {
  display: flex;
  margin-top: 10px;
  justify-content: center;
  font-family: 'SF Pro Display', sans-serif;
  color: #6d31aa;
  font-size: 56px;
  line-height: 1em;
  font-weight: 600;
  text-transform: uppercase;
}

.heading-11 {
  display: flex;
  margin-top: 0px;
  justify-content: center;
  font-family: 'SF Pro Display', sans-serif;
  color: #6d31aa;
  font-size: 24px;
}

.destination__sub-heading-3 {
  display: flex;
  margin-top: 10px;
  justify-content: center;
  align-items: stretch;
  font-family: 'SF Pro Display', sans-serif;
  color: #36a763;
  font-size: 56px;
  line-height: 1.07em;
  font-weight: 600;
  letter-spacing: -0.005em;
}

.heading-11-3 {
  display: flex;
  margin-top: 0px;
  justify-content: center;
  align-items: center;
  font-family: 'SF Pro Display', sans-serif;
  color: #36a763;
  font-size: 24px;
  line-height: 32px;
  font-weight: 500;
  letter-spacing: 0.009em;
}

.left-navbar-2 {
  position: relative;
  z-index: 30;
  display: flex;
  width: 20%;
  min-width: 275px;
  justify-content: center;
  border: 0px none transparent;
  background-color: #fff;
  font-size: 18px;
  font-weight: 700;
  letter-spacing: -0.03em;
}

.tablet-mobile-nav-links-2 {
  display: none;
}

.mega-menu-4 {
  position: absolute;
  left: 0%;
  top: 102%;
  right: 0%;
  bottom: auto;
  z-index: 25;
  display: block;
  overflow: hidden;
  height: 100%;
  min-height: 230px;
  margin-right: 0px;
  margin-bottom: 0px;
  margin-left: 0px;
  padding-top: 20px;
  padding-bottom: 30px;
  border-style: none none none solid;
  border-width: 1px;
  border-color: #f3f6fc;
  background-color: #f3f6fc;
}

.mega-menu-4.kr {
  display: none;
  min-height: 220px;
  padding-top: 15px;
}

.mega-menu-4.ch {
  min-height: 260px;
  padding-top: 15px;
}

.large-menu-wrapper-4 {
  position: relative;
  z-index: 20;
  display: -ms-grid;
  display: grid;
  width: 70%;
  height: 100%;
  margin-top: 0px;
  margin-right: 0px;
  margin-left: 0px;
  padding-right: 0px;
  padding-bottom: 0px;
  padding-left: 0px;
  flex-direction: column;
  justify-content: space-between;
  justify-items: stretch;
  flex: 1;
  grid-auto-columns: 1fr;
  grid-column-gap: 20px;
  grid-row-gap: 0px;
  -ms-grid-columns: minmax(40px, 1fr) 1fr 1fr 1fr 1fr 1fr;
  grid-template-columns: minmax(40px, 1fr) 1fr 1fr 1fr 1fr 1fr;
  -ms-grid-rows: 100%;
  grid-template-rows: 100%;
  background-color: #f3f6fc;
  line-height: 16px;
}

.navigation-links-2 {
  display: none;
  flex: 1;
  grid-auto-columns: 1fr;
  -ms-grid-columns: 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.menu-wrapper-2 {
  position: relative;
  display: flex;
  overflow: hidden;
  width: 33.33%;
  justify-content: flex-end;
  align-items: stretch;
  flex: 1;
  border-style: none;
  border-width: 1px;
  border-color: rgba(243, 246, 252, 0);
}

.c-base {
  display: block;
  width: 100%;
  max-width: none;
  margin-top: 150px;
  margin-right: 140px;
  margin-left: 0px;
  padding-right: 100px;
  padding-left: 140px;
}

.feature-icon-2 {
  width: 100px;
  margin-bottom: 40px;
}

.center-content-inner-wrapper {
  display: flex;
  max-width: 900px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}

.section-12 {
  position: relative;
  display: none;
  overflow: hidden;
  margin: 100px auto 0px;
  padding-top: 100px;
  padding-bottom: 100px;
  justify-content: center;
  background-color: transparent;
}

.white {
  display: flex;
  align-self: center;
  color: #fff;
  font-weight: 300;
  text-align: center;
}

.col {
  position: relative;
  display: flex;
  padding-right: 15px;
  padding-left: 0px;
  flex-direction: column;
  flex-wrap: nowrap;
  align-items: flex-start;
  flex: 0 auto;
}

.col.lg-1 {
  width: 8.33%;
  flex: 0 auto;
}

.col.lg-4 {
  width: 33.33%;
  flex-wrap: wrap;
  flex: 0 auto;
}

.col.lg-4.centre-align {
  display: block;
  width: 50%;
  margin-top: 204px;
  margin-left: 0px;
  padding: 40px 20px;
  justify-content: flex-start;
  flex-wrap: wrap;
  align-items: flex-start;
  flex: 1;
  border-radius: 5px;
  background-color: #fff;
}

.margin-bottom {
  margin-bottom: 40px;
  text-align: center;
}

.text-block {
  display: none;
}

.slider-contols {
  position: absolute;
  left: 5%;
  top: auto;
  right: 5%;
  bottom: 0%;
  display: flex;
  overflow: hidden;
  justify-content: center;
}

.slide-meta {
  margin-right: 10px;
  padding-right: 10px;
  border-right: 1px none hsla(0, 0%, 100%, 0.3);
  font-family: Montserrat, sans-serif;
  color: #fff;
  font-size: 14px;
  font-weight: 100;
}

.bold-text {
  width: 17%;
  font-family: Montserrat, sans-serif;
  color: #fff;
}

.close-button {
  display: none;
  padding-right: 40px;
  padding-left: 40px;
  align-items: center;
  text-decoration: underline;
}

.slide-meta-wrapper {
  display: none;
  align-items: center;
}

.slide-content {
  display: flex;
  max-width: 50%;
  margin-left: 5%;
  padding: 40px 40px 80px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  flex: 0 0 auto;
  font-family: 'SF Pro Display', sans-serif;
}

.slide-wrapper {
  position: absolute;
  display: flex;
  overflow: hidden;
  width: 100%;
  height: 100%;
  justify-content: flex-start;
}

.slide-description {
  max-width: 80%;
  font-family: 'SF Pro Display', sans-serif;
  color: #fff;
  font-size: 24px;
  line-height: 32px;
  font-weight: 500;
  text-align: left;
}

.view-episodes {
  display: none;
  margin-top: 20px;
  font-weight: 100;
  text-decoration: underline;
}

.overlay--mobile-only {
  position: absolute;
  display: none;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.8);
}

.slider-control-link {
  flex: 1;
  border-top: 3px solid #000;
  background-color: #000;
  cursor: pointer;
}

.slide-3 {
  display: flex;
  overflow: hidden;
  width: 100%;
  height: 100vh;
  align-self: stretch;
  flex: 0 0 auto;
  background-image: linear-gradient(180deg, rgba(0, 0, 0, 0.8), rgba(0, 0, 0, 0.8));
}

.slide-3.slide-3 {
  display: flex;
  width: 100%;
  background-image: linear-gradient(180deg, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5)), url("https://uploads-ssl.webflow.com/60cd23d02113ed289b94ef88/61328a1a8f80b104018d8d05_IMD03.jpg");
  background-position: 0px 0px, 50% 50%;
  background-size: auto, cover;
  background-repeat: repeat, repeat-y;
  background-attachment: scroll, fixed;
}

.slide-3.slide-1 {
  display: flex;
  width: 100%;
  flex: 0 0 auto;
  background-image: linear-gradient(180deg, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5)), url("https://uploads-ssl.webflow.com/60cd23d02113ed289b94ef88/6139197861421a8ebc06286d_miracle-of-phytogen-bg01.jpg");
  background-position: 0px 0px, 50% 50%;
  background-size: auto, cover;
  background-repeat: repeat, no-repeat;
  background-attachment: scroll, fixed;
  font-family: 'SF Pro Display', sans-serif;
}

.slide-3.slide-2 {
  display: flex;
  width: 100%;
  flex-direction: row;
  background-image: linear-gradient(180deg, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5)), url("https://uploads-ssl.webflow.com/60cd23d02113ed289b94ef88/61391b0a6beb1e068bbf5501_IWD-bg02.png");
  background-position: 0px 0px, 100% 50%;
  background-size: auto, cover;
  background-repeat: repeat, no-repeat;
  background-attachment: scroll, fixed;
}

.slide-3.slide-4 {
  display: flex;
  background-image: linear-gradient(180deg, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5));
}

.slide-3.slide-1 {
  width: 100%;
}

.slide-3.slide-3 {
  display: flex;
  width: 0%;
  flex: 0 0 auto;
  background-image: linear-gradient(180deg, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5)), url("https://uploads-ssl.webflow.com/60cd23d02113ed289b94ef88/61328a1a8f80b104018d8d05_IMD03.jpg");
  background-position: 0px 0px, 50% 50%;
  background-size: auto, cover;
  background-repeat: repeat, no-repeat;
  background-attachment: scroll, fixed;
}

.slide-3.slide-2 {
  display: flex;
  width: 0%;
  flex: 0 0 auto;
  background-image: linear-gradient(180deg, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5)), url("https://uploads-ssl.webflow.com/60cd23d02113ed289b94ef88/61391b0a6beb1e068bbf5501_IWD-bg02.png");
  background-position: 0px 0px, 50% 50%;
  background-size: auto, cover;
  background-repeat: repeat, no-repeat;
  background-attachment: scroll, fixed;
}

.slide-3.slide-1 {
  width: 100%;
  background-image: linear-gradient(180deg, rgba(0, 0, 0, 0.6), rgba(0, 0, 0, 0.6)), url("https://uploads-ssl.webflow.com/60cd23d02113ed289b94ef88/6101c8a441036867b2839899_Screen%20Shot%202019-02-08%20at%2010.07.43%20PM.png");
  background-position: 0px 0px, 50% 50%;
  background-size: auto, cover;
  background-repeat: repeat, no-repeat;
  background-attachment: scroll, fixed;
}

.slide-content-wrapper {
  display: flex;
  width: 100%;
  flex-direction: column;
  align-items: flex-start;
}

.slide-title {
  width: 100%;
  margin-top: 20px;
  margin-bottom: 20px;
  font-family: 'SF Pro Display', sans-serif;
  color: #fff;
  font-size: 40px;
  line-height: 52px;
  font-weight: 600;
}

.section-hero {
  position: relative;
  display: flex;
  height: 100vh;
  flex-direction: column;
  background-color: #000;
}

.ep-number {
  margin-bottom: 5px;
  font-family: Montserrat, sans-serif;
  color: #fff;
  font-size: 14px;
  font-weight: 100;
}

.slider-control-info {
  padding: 20px 40px;
}

.bold-text-2 {
  font-family: 'SF Pro Display', sans-serif;
  color: #fff;
  font-size: 38px;
  line-height: 46px;
  font-weight: 600;
}

.social-contribution-tab {
  font-family: Montserrat, sans-serif;
  color: #fff;
}

.text-block-19 {
  font-family: Montserrat, sans-serif;
  color: #fff;
}

.text-block-20 {
  font-family: Montserrat, sans-serif;
  color: #fff;
}

.text-block-21 {
  font-family: Montserrat, sans-serif;
  color: #fff;
}

.bold-text-3 {
  font-family: 'SF Pro Display', sans-serif;
  color: #fff;
  font-size: 38px;
  line-height: 46px;
  font-weight: 600;
}

.bold-text-4 {
  font-family: Montserrat, sans-serif;
  color: #fff;
}

.icon-4 {
  margin-bottom: 20px;
  color: #fff;
  font-size: 24px;
  text-align: left;
}

.row-4 {
  display: flex;
  margin-right: -15px;
  margin-left: -15px;
  flex-direction: row;
  flex-wrap: wrap;
  align-items: stretch;
  align-content: stretch;
}

.row-4.centre-align {
  display: flex;
  margin-top: 0px;
  margin-right: 0px;
  margin-left: 0px;
  justify-content: center;
  flex-wrap: wrap;
  align-items: center;
  align-content: stretch;
}

.row-4.centre-align {
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  align-items: center;
}

.no-bottom-margins {
  margin-bottom: 0px;
  text-align: center;
}

.cta-container {
  text-align: center;
}

.wrapper-9 {
  left: 0px;
  top: 0px;
  right: 0px;
  display: block;
  width: 100%;
  max-width: none;
  margin-right: 0px;
  margin-left: 0px;
  padding-right: 0px;
  padding-left: 0px;
  flex-direction: column;
  justify-content: center;
}

.button-3 {
  width: auto;
  padding: 15px 60px;
  border-style: solid;
  border-width: 1px;
  border-color: #000;
  border-radius: 5px;
  background-color: #000;
  box-shadow: 0 3px 11px 0 rgba(0, 0, 0, 0.3);
  transition: all 200ms ease;
  font-size: 16px;
  font-weight: 300;
  background-clip: border-box;
  -webkit-text-fill-color: inherit;
}

.button-3:hover {
  border: 1px solid #096ad0;
  background-color: #096ad0;
  box-shadow: 0 6px 20px 0 rgba(1, 58, 117, 0.33);
  transform: translate(0px, -4px);
  color: #fff;
}

.section-header {
  display: flex;
  margin: 0px auto 80px;
  justify-content: center;
  background-color: transparent;
  font-family: 'Pluto sans', sans-serif;
  color: #000;
  font-size: 50px;
  font-weight: 400;
  text-align: right;
}

.heading-16 {
  margin-bottom: 15px;
  text-align: center;
}

.heading-17 {
  margin-bottom: 15px;
  text-align: center;
}

.heading-18 {
  margin-bottom: 15px;
  text-align: center;
}

.c-map_dot {
  position: absolute;
  left: 0%;
  top: 0%;
  right: auto;
  bottom: auto;
  z-index: 20;
  display: flex;
  margin-top: 4.8em;
  margin-left: 4.9em;
  justify-content: flex-end;
  align-items: center;
}

.faq-question {
  display: flex;
  height: 90px;
  align-items: center;
  font-size: 22px;
  font-weight: 800;
  cursor: pointer;
}

.map-pin {
  position: absolute;
  left: 80px;
  top: 60px;
  width: 35px;
  height: 50px;
  background-color: transparent;
  background-image: url("https://uploads-ssl.webflow.com/60cd23d02113ed289b94ef88/610ae4267717ea4506663c5a_interface.svg");
  background-position: 50% 50%;
  background-size: contain;
  background-repeat: no-repeat;
  filter: hue-rotate(260deg);
  transition: all 200ms ease;
}

.map-pin:hover {
  filter: hue-rotate(200deg);
  transform: translate(0px, -3px);
}

.map-pin.south-korea {
  position: absolute;
  left: 44.5%;
  top: 638%;
  right: 0%;
  bottom: 0%;
  z-index: 1;
  display: none;
  width: 25px;
  height: 40px;
  background-image: url("https://uploads-ssl.webflow.com/60cd23d02113ed289b94ef88/610afe36a8c7f2fb0e61e40d_map.png");
  filter: hue-rotate(260deg);
}

.map-pin.hawaii-usa {
  left: -40px;
  top: 200px;
  filter: hue-rotate(260deg);
}

.map-pin.vancouver-canada {
  position: static;
  display: none;
  background-image: url("https://uploads-ssl.webflow.com/60cd23d02113ed289b94ef88/610afe36a8c7f2fb0e61e40d_map.png");
  filter: hue-rotate(260deg);
}

.map-pin.hawaii-usa {
  position: absolute;
  left: 200px;
  top: 3962px;
  display: none;
  width: 25px;
  height: 40px;
  background-image: url("https://uploads-ssl.webflow.com/60cd23d02113ed289b94ef88/610afe36a8c7f2fb0e61e40d_map.png");
}

.country {
  width: 150px;
  margin-top: 10px;
  padding-right: 0px;
  padding-left: 0px;
  font-family: 'SF Pro Display', sans-serif;
  color: #b12727;
  text-align: center;
}

.map-pin-tooltip {
  position: absolute;
  left: -56px;
  top: 7px;
  right: -56px;
  display: flex;
  height: auto;
  margin-top: -45px;
  padding: 0px 10px;
  justify-content: center;
  align-items: center;
  border: 2px none #000;
  border-radius: 5px;
  background-color: #fff;
  box-shadow: 1px 1px 10px 2px rgba(0, 0, 0, 0.25);
}

.map-pin-tooltip.north-america {
  left: -70px;
  width: 180px;
  margin-left: 0px;
}

.north-america.map-pin-tooltip-2 {
  margin-top: -45px;
  padding-right: 10px;
  padding-left: 10px;
}

.map-pin-tooltip-2.north-america {
  position: absolute;
  left: -56px;
  top: -15px;
  right: -56px;
  height: auto;
  border: 2px none #000;
  border-radius: 5px;
  background-color: #fff;
  box-shadow: 1px 1px 10px 2px rgba(0, 0, 0, 0.25);
}

.div-block-232 {
  margin-right: 34px;
  margin-bottom: 25px;
  padding-top: 0px;
  padding-left: 0px;
}

.contact-information {
  margin-bottom: 30px;
  font-size: 16px;
  letter-spacing: normal;
}

.contact-country {
  margin-bottom: 10px;
  font-family: 'SF Pro Display', sans-serif;
  color: rgba(0, 0, 0, 0.85);
  font-size: 20px;
  line-height: 32px;
  font-weight: 500;
  letter-spacing: normal;
}

.who-we-are-heading {
  margin-top: 0px;
  margin-bottom: 0px;
  font-family: 'SF Pro Display', sans-serif;
  color: #42307d;
  font-size: 38px;
  line-height: 1.125em;
  text-align: center;
  letter-spacing: 0.004em;
}

.who-we-are-para {
  color: #42307d;
  font-size: 20px;
  line-height: 32px;
  font-weight: 600;
  text-align: center;
  letter-spacing: 0.012em;
}

.who-we-are-column {
  padding-top: 20px;
  padding-bottom: 20px;
  border-radius: 10px;
  background-color: transparent;
}

.small {
  display: inline-block;
  max-width: 225px;
  margin-top: 10px;
  margin-bottom: 10px;
  float: none;
  font-family: 'Open Sans', sans-serif;
  color: #5b5f67;
  font-size: 13px;
}

._2 {
  position: relative;
  overflow: hidden;
  padding-top: 150px;
  padding-bottom: 363px;
}

.testimonial-image-strip {
  display: -ms-grid;
  display: grid;
  grid-auto-columns: 1fr;
  grid-column-gap: 16px;
  grid-row-gap: 12px;
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
  -ms-grid-rows: auto auto auto;
  grid-template-rows: auto auto auto;
}

.testimonial-image-strip.four {
  margin-top: 55px;
  margin-bottom: -55px;
}

.testimonial-image-strip.one {
  margin-top: 0px;
  margin-bottom: 0px;
}

.testimonial-image-strip.two {
  margin-top: 15px;
  margin-bottom: -15px;
}

.testimonial-image-strip.three {
  margin-top: 35px;
  margin-bottom: -35px;
}

.nav-link-5 {
  display: flex;
  height: auto;
  margin-right: 0px;
  margin-left: 0px;
  padding: 0px 20px;
  justify-content: center;
  align-items: center;
  border-right: 1px solid #f3f6fc;
  color: #000;
  font-size: 12px;
  letter-spacing: 4px;
  text-decoration: none;
  text-transform: uppercase;
}

.nav-link-5.cn-nav-link {
  border-right-color: #f3f6fc;
}

.testimonial-strip-wrapper {
  position: absolute;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}

.testimonial-strip-wrapper.tilted {
  transform: rotate(25deg);
}

.looping-screen {
  width: 25vw;
  height: 31vw;
  max-height: 600px;
  min-width: 300px;
  margin-bottom: 0px;
  background-image: url("https://uploads-ssl.webflow.com/60cd23d02113ed289b94ef88/6112b83b23b6c9636f4f1e93_Rythm%20comp%20two.jpg");
  background-position: 50% 0%;
  background-size: 105%;
  background-repeat: no-repeat;
}

.looping-screen.small {
  overflow: hidden;
  width: 22vw;
  height: 30vw;
  max-height: 600px;
  min-height: 275px;
  min-width: 275px;
}

.menu-link {
  position: relative;
  margin-top: -18px;
  margin-bottom: -18px;
  padding: 18px;
  text-decoration: none;
}

.overlay-6 {
  position: absolute;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  z-index: 3;
  background-color: rgba(9, 15, 22, 0.5);
  background-image: url("https://uploads-ssl.webflow.com/60cd23d02113ed289b94ef88/613139168432bbdfd79f6e57_phytogen-women-bg01.jpeg");
  background-position: 50% 50%;
  background-size: cover;
}

.dropdown-4 {
  z-index: 5;
  margin-right: 23px;
}

.outline-button-3 {
  position: relative;
  display: -ms-grid;
  display: grid;
  height: 40px;
  padding-right: 0px;
  padding-bottom: 0px;
  padding-left: 0px;
  justify-content: center;
  align-items: center;
  grid-auto-columns: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  -ms-grid-columns: 24px 1fr 24px;
  grid-template-columns: 24px 1fr 24px;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
  border-style: solid;
  border-width: 1px;
  border-color: #e1e4ee;
  border-radius: 100px;
  background-color: rgba(255, 255, 255, 0);
  color: #000;
  font-size: 9px;
  line-height: 1.2em;
  text-align: center;
  letter-spacing: 4px;
  text-decoration: none;
  text-transform: uppercase;
}

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

.navigation-links-3 {
  display: none;
  margin-right: 140px;
  justify-items: center;
  flex: 1;
  grid-auto-columns: 1fr;
  -ms-grid-columns: 1fr 1fr 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.brand-11 {
  display: -ms-grid;
  display: grid;
  padding-right: 20px;
  padding-left: 20px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  grid-auto-columns: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 16px;
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
  color: #090b19;
  font-size: 22px;
  text-transform: uppercase;
}

.navbar-14 {
  position: fixed;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: auto;
  display: block;
  height: 75px;
  padding-right: 0vw;
  padding-left: 0vw;
  flex-direction: row;
  justify-content: center;
  background-color: hsla(0, 0%, 86.7%, 0);
  font-family: Inter, sans-serif;
}

.nav-link-6 {
  height: 100%;
  margin-top: 0px;
  margin-bottom: 0px;
  padding-top: 12px;
  padding-bottom: 12px;
  text-decoration: none;
}

.nav-link-6 {
  display: flex;
  height: auto;
  margin-right: 0px;
  margin-left: 0px;
  padding: 0px 20px;
  justify-content: center;
  align-items: center;
  border-style: none solid none none;
  border-width: 0px 1px 0px 0px;
  border-color: transparent #f3f6fc transparent transparent;
}

.nav-link-6.kr-nav-bar {
  font-family: 'Noto Sans KR', sans-serif;
  font-size: 16px;
}

.nav-link-6.cn-nav-link {
  border-right-color: #f3f6fc;
}

.nav-link-7 {
  display: flex;
  margin-right: 0px;
  margin-left: 0px;
  justify-content: center;
  align-items: center;
  border-right: 1px solid #f3f6fc;
  font-weight: 600;
  text-decoration: none;
}

.nav-link-7.cn-nav-link {
  border-right-color: #f3f6fc;
}

.nav-link-8 {
  display: flex;
  margin-left: 0px;
  justify-content: center;
  align-items: center;
  border-right: 0px none transparent;
  font-weight: 600;
  text-decoration: none;
}

.nav-link-8.kr-nav-bar {
  border-right: 0px none transparent;
}

.otherproducts {
  opacity: 0.5;
}

.slider-left {
  display: flex;
  min-height: 45px;
  margin-right: 15px;
  padding: 15px 36px;
  justify-content: center;
  align-items: center;
  border-radius: 45px 0px 45px 45px;
  box-shadow: 1px 1px 45px 0 rgba(0, 22, 50, 0.1);
}

.testimonial-content-wrap {
  display: flex;
  width: 50%;
  min-height: 350px;
  padding: 25px 25px 25px 55px;
  align-items: center;
}

.slider-right {
  display: flex;
  margin-right: 15px;
  padding: 20px 36px;
  justify-content: center;
  align-items: center;
  border-radius: 45px 0px 45px 45px;
  background-color: #fff;
  box-shadow: 1px 1px 55px 0 rgba(0, 22, 50, 0.08);
}

.testimonial-content-block {
  position: relative;
  max-width: none;
}

.testimonial-author-wrap {
  margin-top: 45px;
}

.testimonial-image-block-2 {
  position: relative;
  display: -ms-grid;
  display: grid;
  width: 40%;
  min-height: 350px;
  padding: 85px;
  justify-content: center;
  align-items: center;
  grid-auto-columns: 1fr;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.testimonial-content-wrap {
  display: -ms-grid;
  display: grid;
  margin-right: 140px;
  padding-left: 25px;
  justify-content: flex-start;
  flex: 0 auto;
  grid-auto-columns: 1fr;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.testimonial-slider-3 {
  height: 100%;
  background-color: transparent;
}

.slider-arrow-wrap {
  display: flex;
  margin-top: 45px;
}

.icon-5 {
  color: #4c4172;
}

.slider-right-2 {
  display: flex;
  margin-right: 15px;
  padding: 20px 36px;
  justify-content: center;
  align-items: center;
  border-radius: 45px 0px 45px 45px;
  box-shadow: 1px 1px 55px 0 rgba(0, 22, 50, 0.08);
}

.arrow {
  width: 28px;
}

.left-arrow {
  position: absolute;
  left: auto;
  top: auto;
  right: 40%;
  bottom: 0%;
  display: none;
}

.testimonial-columns {
  display: flex;
  padding-top: 0px;
  justify-content: center;
  align-items: center;
}

.author-name {
  margin-top: 0px;
  color: #546681;
  font-size: 17px;
  font-weight: 400;
}

.right-arrow {
  left: auto;
  top: auto;
  right: 35%;
  bottom: 0%;
  display: none;
}

.quote-image {
  position: absolute;
  left: -15px;
  top: -25px;
  min-width: 70px;
}

.container {
  width: auto;
  max-width: none;
  margin-right: 0px;
  margin-left: 0px;
  padding-right: 10%;
  padding-left: 10%;
}

.counterup {
  margin-top: 0px;
  margin-bottom: 10px;
  font-family: 'SF Pro Display', sans-serif;
  color: #6d31aa;
  font-size: 56px;
  line-height: 64px;
  text-align: center;
}

.div-block-246 {
  display: -ms-grid;
  display: grid;
  justify-items: center;
  grid-auto-columns: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 16px;
  -ms-grid-columns: 1fr 1fr;
  grid-template-columns: 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.div-block-247 {
  display: -ms-grid;
  display: grid;
  grid-auto-columns: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  -ms-grid-columns: 1fr 1fr;
  grid-template-columns: 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.wrapper-12 {
  left: 0px;
  top: 0px;
  right: 0px;
  display: block;
  width: 100%;
  max-width: 1230px;
  margin-right: auto;
  margin-left: auto;
  padding-right: 60px;
  padding-left: 60px;
  flex-direction: column;
  justify-content: center;
}

.services-card-2 {
  position: relative;
  z-index: 10;
  display: -ms-grid;
  display: grid;
  overflow: hidden;
  min-height: 100%;
  min-width: 100%;
  padding: 20px;
  align-content: space-between;
  grid-auto-flow: row;
  grid-auto-columns: 1fr;
  grid-column-gap: 16px;
  grid-row-gap: 60px;
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
  -ms-grid-rows: auto auto;
  grid-template-rows: auto auto;
}

.services-card-2:hover {
  z-index: 1;
}

.card-right-line {
  position: absolute;
  left: auto;
  top: -1px;
  right: -1px;
  bottom: -1px;
  display: flex;
  width: 1px;
  flex-direction: column;
  justify-content: space-between;
  align-items: stretch;
}

.section-name {
  display: -ms-grid;
  display: grid;
  max-width: 100%;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  grid-auto-columns: 1fr;
  grid-column-gap: 16px;
  grid-row-gap: 0px;
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
  -ms-grid-rows: 1fr 1fr;
  grid-template-rows: 1fr 1fr;
  border-style: solid;
  border-width: 1px;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1);
  text-align: center;
}

.rotate-text-3 {
  transform: rotate(-90deg);
  white-space: nowrap;
}

.rotate-text-3.right {
  transform: rotate(90deg);
}

.va-we-do-wrapper {
  display: -ms-grid;
  display: grid;
  grid-auto-columns: 1fr;
  grid-column-gap: 16px;
  grid-row-gap: 60px;
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.services-cards {
  display: -ms-grid;
  display: grid;
  grid-auto-columns: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  -ms-grid-columns: 1fr 1fr 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  -ms-grid-rows: auto auto;
  grid-template-rows: auto auto;
}

.outline-card {
  position: relative;
  min-height: auto;
  margin: 0px;
  padding: 0px;
  flex: 1;
  grid-auto-columns: 1fr;
  grid-column-gap: 16px;
  grid-row-gap: 36px;
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
  -ms-grid-rows: 1fr;
  grid-template-rows: 1fr;
  border-style: solid;
  border-width: 1px;
  border-color: rgba(142, 147, 165, 0.15);
}

.va-button {
  display: flex;
  padding-bottom: 4px;
  justify-content: center;
  align-items: center;
  border-bottom: 1px solid rgba(185, 222, 233, 0.15);
  transition: all 600ms cubic-bezier(.25, .46, .45, .94);
  color: #fff;
  font-size: 10px;
  letter-spacing: 3px;
  text-decoration: none;
  text-transform: uppercase;
}

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

.va-button.dark {
  border-bottom-color: #bfc5d5;
  transition: border 500ms cubic-bezier(.25, .46, .45, .94);
  color: #0a0f1a;
}

.va-button.dark:hover {
  border-bottom-color: rgba(133, 140, 158, 0.68);
}

.va-button.dark {
  border-bottom-color: #bfc5d5;
  transition: border 500ms cubic-bezier(.25, .46, .45, .94);
  color: #0a0f1a;
}

.va-button.dark:hover {
  border-bottom-color: rgba(133, 140, 158, 0.68);
}

.background-cover-3 {
  position: absolute;
  left: auto;
  top: auto;
  right: auto;
  bottom: auto;
  z-index: 3;
  width: 100%;
  height: 100%;
  min-height: 100%;
  min-width: 100%;
  margin-right: auto;
  margin-left: auto;
  background-color: #fff;
}

.description {
  display: -ms-grid;
  display: grid;
  width: 100%;
  grid-auto-columns: 1fr;
  grid-column-gap: 16px;
  grid-row-gap: 12px;
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
  -ms-grid-rows: auto auto;
  grid-template-rows: auto auto;
}

.service-card-description {
  position: relative;
  z-index: 10;
  display: -ms-grid;
  display: grid;
  width: 100%;
  grid-auto-columns: 1fr;
  grid-auto-rows: auto;
  grid-column-gap: 12px;
  grid-row-gap: 24px;
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.feature-item-2 {
  width: 65%;
  margin-bottom: 60px;
}

.service-link-2 {
  position: relative;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  align-items: stretch;
  border-right: 1px none rgba(136, 158, 168, 0.2);
  color: #000;
  text-decoration: none;
}

.speaker-arrow {
  left: auto;
  top: auto;
  right: 5vw;
  bottom: 5vw;
  display: flex;
  width: 60px;
  height: 60px;
  padding: 0px;
  justify-content: center;
  align-items: center;
  border-style: none;
  border-width: 1px;
  border-color: hsla(0, 0%, 100%, 0.04);
  border-radius: 100px;
  background-color: #1e2029;
}

.vacations-tab-link-2 {
  position: absolute;
  left: 0%;
  top: auto;
  right: 0%;
  bottom: 0%;
  display: flex;
  width: 100%;
  height: 60px;
  padding: 0px 20px 36px;
  justify-content: center;
  align-items: center;
  background-color: hsla(0, 0%, 100%, 0);
  transition: color 400ms cubic-bezier(.25, .46, .45, .94);
  color: #516381;
  font-size: 12px;
  letter-spacing: 3px;
  text-transform: uppercase;
}

.vacations-tab-link-2.w--current {
  background-color: hsla(0, 0%, 100%, 0);
  color: #081c3a;
}

.overlay-7 {
  position: absolute;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  background-color: rgba(15, 19, 38, 0.55);
}

.overlay-7.dark {
  background-color: rgba(15, 19, 38, 0.55);
}

.overlay-7.extra-light {
  background-color: rgba(15, 19, 38, 0.05);
}

.tabs-2 {
  width: 100%;
  background-color: transparent;
  color: rgba(67, 245, 242, 0.42);
  font-size: 32px;
  line-height: 1.5em;
  font-weight: 600;
}

.tabs-2.w--current {
  background-color: rgba(255, 255, 255, 0);
  color: #43f5f2;
}

.standard-tab {
  display: flex;
  width: 280px;
  margin-right: 5px;
  margin-left: 5px;
  padding-bottom: 16px;
  justify-content: center;
  align-items: center;
  background-color: transparent;
  opacity: 0.7;
  color: rgba(255, 255, 255, 0.8);
  font-size: 15px;
}

.standard-tab.w--current {
  position: relative;
  background-color: transparent;
  opacity: 1;
  color: #fff;
}

.section-33 {
  position: relative;
  display: block;
  overflow: hidden;
  margin-right: auto;
  margin-left: auto;
  padding-top: 80px;
  padding-bottom: 80px;
  justify-content: center;
}

.paragraph-small-3 {
  color: rgba(0, 0, 0, 0.6);
  font-size: 15px;
  font-weight: 300;
  text-align: left;
}

.padding {
  padding: 20px;
}

.blog-thumbnail-container {
  overflow: hidden;
  margin-bottom: 30px;
  flex: 1;
  border-style: solid;
  border-width: 1px;
  border-color: #ede0f9;
  border-radius: 6px;
  transition: all 200ms ease;
  text-decoration: none;
}

.blog-thumbnail-container:hover {
  transform: translate(0px, -5px);
}

.col-2 {
  position: relative;
  display: flex;
  padding-right: 15px;
  padding-left: 15px;
  flex-direction: column;
  flex-wrap: nowrap;
  align-items: flex-start;
  flex: 0 auto;
}

.col-2.lg-4 {
  width: 25%;
  padding-left: 10px;
  flex-wrap: wrap;
  flex: 0 auto;
}

.col-2.lg-4 {
  width: 33.33%;
  padding-left: 15px;
  flex-wrap: wrap;
  flex: 0 auto;
}

.heading-49 {
  margin-bottom: 20px;
  color: #000;
  text-align: left;
}

.heading-50 {
  margin-bottom: 20px;
  color: #000;
  text-align: left;
}

.heading-51 {
  margin-bottom: 20px;
  color: #000;
  text-align: left;
}

.heading-52 {
  margin-bottom: 20px;
  color: #000;
  text-align: left;
}

.map-container {
  display: flex;
  width: 100%;
  height: 400px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  background-image: url("https://uploads-ssl.webflow.com/60cd23d02113ed289b94ef88/6123114e5ed57901dffaa671_world-map02.png");
  background-position: 50% 50%;
  background-size: 720px;
  background-repeat: no-repeat;
}

.main {
  position: static;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  z-index: 2;
  display: flex;
  padding-right: 8vw;
  padding-left: 8vw;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}

.grid-wrapper-7 {
  position: relative;
  z-index: 10;
  display: -ms-grid;
  display: grid;
  width: 100%;
  align-items: stretch;
  grid-auto-columns: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  -ms-grid-columns: minmax(80px, 1fr) minmax(auto, 1400px) minmax(80px, 1fr);
  grid-template-columns: minmax(80px, 1fr) minmax(auto, 1400px) minmax(80px, 1fr);
  -ms-grid-rows: 1fr;
  grid-template-rows: 1fr;
}

.centre-align {
  display: flex;
  flex-direction: column;
  align-items: center;
  text-align: center;
}

.xxl-heading-8 {
  margin-bottom: 0px;
  font-family: 'SF Pro Display', sans-serif;
  font-size: 56px;
  line-height: 64px;
}

.xxl-heading-8.privacy-policy {
  color: #fcfcff;
}

.hero-background-image-2 {
  position: absolute;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  width: 100%;
  height: 100%;
  background-image: url("https://uploads-ssl.webflow.com/60cd23d02113ed289b94ef88/613f996b877cfbe6d39465c5_phytogen-baby-bg01.jpg");
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
}

.hero-background-image-2.journal-hero-background {
  background-image: url("https://uploads-ssl.webflow.com/60cd23d02113ed289b94ef88/61329ee06a472ac3a30dce31_R%26D-office02.png");
}

.slide-4 {
  margin-right: 50px;
  padding: 0px;
  border-style: none;
  border-width: 1px;
  border-color: rgba(70, 137, 215, 0.2);
  border-radius: 10px;
  background-color: #fff;
}

.testimonial-background {
  position: relative;
  left: 0px;
  top: 0%;
  right: 0px;
  bottom: 0%;
  display: -ms-grid;
  display: grid;
  overflow: visible;
  margin-top: auto;
  margin-bottom: 12px;
  grid-auto-columns: 1fr;
  grid-auto-rows: auto;
  grid-column-gap: 12px;
  grid-row-gap: 0px;
  -ms-grid-columns: 1fr 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.testimonial-background.large {
  min-height: auto;
  align-content: center;
}

.number-circle {
  position: relative;
  display: flex;
  overflow: visible;
  width: 475px;
  height: 475px;
  justify-content: center;
  align-items: center;
  border-radius: 100%;
}

.number-wrapper {
  display: flex;
  margin-top: 40px;
  margin-bottom: 40px;
  justify-content: center;
  justify-items: stretch;
  align-items: center;
  grid-auto-columns: 1fr;
  -ms-grid-columns: auto 1fr;
  grid-template-columns: auto 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.clip-2 {
  overflow: hidden;
}

.stacked-soon {
  display: -ms-grid;
  display: grid;
  margin: 60px 100px 40px;
  justify-items: center;
  align-content: space-between;
  grid-auto-columns: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 48px;
  -ms-grid-columns: 0.25fr 0.75fr 0.25fr;
  grid-template-columns: 0.25fr 0.75fr 0.25fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.number {
  margin-bottom: 0px;
  font-family: 'SF Pro Display', sans-serif;
  color: #299e5e;
  font-size: 56px;
  line-height: 1.07em;
  letter-spacing: -0.005em;
}

.number-title {
  color: rgba(0, 0, 0, 0.65);
  font-size: 20px;
  line-height: 28px;
  letter-spacing: 0.009em;
  text-transform: uppercase;
}

.number-circle-outline {
  position: absolute;
  left: auto;
  top: auto;
  right: auto;
  bottom: auto;
  z-index: 30;
  width: 75%;
  height: 75%;
  border-style: solid;
  border-width: 1px;
  border-color: #e1e4ee;
  border-radius: 100%;
}

.number-circle-content {
  position: absolute;
  left: auto;
  top: auto;
  right: auto;
  bottom: auto;
  z-index: 30;
  display: flex;
  width: 60%;
  height: 60%;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}

.inner-number-circle {
  position: relative;
  z-index: 25;
  width: 85%;
  height: 85%;
  border-radius: 100%;
  background-color: #f7f7fa;
}

.number-circle-background {
  position: absolute;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  display: flex;
  overflow: hidden;
  justify-content: center;
  align-items: center;
  border-radius: 100%;
  background-color: #06080f;
}

.block_wrap {
  display: flex;
  width: 25%;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  cursor: pointer;
}

.circle-link-text {
  position: relative;
  z-index: 10;
  display: -ms-grid;
  display: grid;
  overflow: hidden;
  height: 100%;
  padding-right: 44px;
  padding-left: 0px;
  justify-content: end;
  justify-items: stretch;
  align-items: center;
  grid-auto-columns: 1fr;
  grid-column-gap: 18px;
  grid-row-gap: 16px;
  -ms-grid-columns: 1fr 12px;
  grid-template-columns: 1fr 12px;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
  color: rgba(255, 255, 255, 0.85);
  font-size: 12px;
  line-height: 1.2em;
  white-space: nowrap;
}

.circle-link-text.left {
  padding-right: 0px;
  padding-left: 44px;
  justify-content: end;
  -ms-grid-columns: 12px 1fr;
  grid-template-columns: 12px 1fr;
}

.circle-hover-clip {
  position: absolute;
  left: auto;
  top: 0%;
  right: 0%;
  bottom: auto;
  display: flex;
  overflow: hidden;
  width: 50%;
  height: 100%;
  justify-content: flex-end;
  align-items: center;
}

.circle-hover-clip.left {
  left: 0%;
  top: auto;
  right: auto;
  bottom: auto;
  justify-content: flex-start;
}

.circle-hover-clip.two {
  top: auto;
}

.testimonial-arrow-line {
  overflow: hidden;
  height: 1px;
  margin-bottom: 112px;
  background-color: hsla(0, 0%, 100%, 0.3);
}

.hide-slide-nav {
  display: block;
  padding-bottom: 5vh;
}

.testimonial-name {
  display: -ms-grid;
  display: grid;
  grid-auto-columns: 1fr;
  grid-column-gap: 16px;
  grid-row-gap: 9px;
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
  -ms-grid-rows: auto auto;
  grid-template-rows: auto auto;
  text-align: left;
}

.client-avatar {
  display: flex;
  width: 50px;
  height: 50px;
  padding: 6px;
  justify-content: center;
  align-items: center;
  border-style: none;
  border-width: 1px;
  border-color: hsla(0, 0%, 100%, 0.3);
  border-radius: 100%;
  background-image: url("https://uploads-ssl.webflow.com/60cd23d02113ed289b94ef88/61257907299dc8700fc14eb0_linen-flower.png");
  background-position: 50% 50%;
  background-size: cover;
}

.banner-content-2 {
  display: flex;
  min-height: 800px;
  padding: 0px;
  justify-content: center;
  align-items: center;
  color: #fff;
}

.testimonial-client-2 {
  display: -ms-grid;
  display: grid;
  grid-auto-columns: 1fr;
  grid-column-gap: 18px;
  grid-row-gap: 16px;
  -ms-grid-columns: auto auto;
  grid-template-columns: auto auto;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
  color: #fff;
}

.circle-outline-top {
  position: absolute;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: auto;
  overflow: hidden;
  width: 100%;
  height: 100%;
}

.grid-wrapper-9 {
  position: relative;
  z-index: 10;
  display: -ms-grid;
  display: grid;
  width: 100%;
  grid-auto-columns: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  -ms-grid-columns: minmax(5vw, 0.5fr) minmax(auto, 1100px) minmax(5vw, 0.5fr);
  grid-template-columns: minmax(5vw, 0.5fr) minmax(auto, 1100px) minmax(5vw, 0.5fr);
  -ms-grid-rows: 1fr;
  grid-template-rows: 1fr;
}

.slider-arrow-line {
  width: 100%;
  height: 100%;
  background-color: #fff;
}

.circle-button {
  position: relative;
  display: -ms-grid;
  display: grid;
  width: 100px;
  height: 100px;
  max-height: 100px;
  grid-auto-columns: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  -ms-grid-columns: 1fr 1fr;
  grid-template-columns: 1fr 1fr;
  -ms-grid-rows: auto 36px auto;
  grid-template-rows: auto 36px auto;
  color: #fff;
  font-size: 10px;
  letter-spacing: 4px;
  text-decoration: none;
  text-transform: uppercase;
  cursor: pointer;
}

.arrow-2 {
  display: flex;
  width: 12px;
  min-width: 12px;
  border-top: 1px none #fff;
  border-right: 1px none #fff;
}

.circle-outline-right {
  position: absolute;
  left: auto;
  top: auto;
  right: 0%;
  bottom: auto;
  display: flex;
  overflow: hidden;
  width: 100%;
  height: 36px;
  justify-content: center;
  align-items: center;
}

.subtitle-10 {
  margin-right: 0px;
  color: #666883;
  font-size: 10px;
  line-height: 1.3em;
  letter-spacing: 4px;
  text-transform: uppercase;
}

.subtitle-10.light {
  font-family: 'SF Pro Display', sans-serif;
  color: rgba(255, 255, 255, 0.85);
  font-size: 16px;
}

.subtitle-10.light {
  color: #fff;
}

.testimonial-wrapper-3 {
  position: relative;
  margin-right: 0px;
  margin-bottom: 0px;
  padding-top: 0px;
  padding-right: 0px;
  padding-bottom: 0px;
}

.testimonial-content-3 {
  display: -ms-grid;
  display: grid;
  max-width: 600px;
  padding-bottom: 0px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  grid-auto-columns: 1fr;
  grid-column-gap: 16px;
  grid-row-gap: 40px;
  -ms-grid-columns: 75fr;
  grid-template-columns: 75fr;
  -ms-grid-rows: auto auto;
  grid-template-rows: auto auto;
  text-align: center;
}

.underline-hover-link {
  position: relative;
  padding-bottom: 6px;
  padding-left: 0px;
  border-bottom: 1px solid hsla(0, 0%, 100%, 0.2);
  color: #fff;
  font-size: 14px;
  line-height: 1.2em;
  letter-spacing: 4px;
  text-decoration: none;
  text-transform: uppercase;
}

.circle-outline {
  position: absolute;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: auto;
  width: 100px;
  height: 100px;
  border-style: solid;
  border-width: 1px;
  border-color: hsla(0, 0%, 100%, 0.3);
  border-radius: 100%;
}

.circle-outline.right {
  left: auto;
  top: auto;
  right: 0px;
  bottom: auto;
}

.circle-outline.top {
  left: auto;
  top: 0%;
  right: 0%;
  bottom: auto;
}

.circle-outline.bottom {
  left: auto;
  top: auto;
  right: 0%;
  bottom: 0%;
}

.circle-outline.left {
  top: auto;
}

.circle-outline.light {
  border-color: #fff;
}

.circle-outline.bottom-left {
  left: 0%;
  top: auto;
  right: auto;
  bottom: 0%;
}

.slider-link-text {
  font-family: 'SF Pro Display', sans-serif;
}

.testimonial-slide-arrow {
  left: 0%;
  top: 0%;
  right: auto;
  bottom: 112px;
  overflow: visible;
  width: 100px;
  height: 100px;
  margin-top: auto;
  margin-bottom: auto;
}

.testimonial-slide-arrow.right {
  left: auto;
  top: 0%;
  right: 0%;
}

.testimonial-text-2 {
  font-family: 'SF Pro Display', sans-serif;
  color: rgba(255, 255, 255, 0.85);
  font-size: 24px;
  line-height: 32px;
  font-weight: 500;
  text-align: left;
  letter-spacing: normal;
}

.testimonial-text-2.kr {
  font-family: 'Noto Sans KR', sans-serif;
  font-size: 19px;
  line-height: 1.4em;
  font-weight: 500;
  letter-spacing: 0.012em;
}

.circle-outline-bottom {
  position: absolute;
  left: 0%;
  top: auto;
  right: 0%;
  bottom: 0%;
  overflow: hidden;
  width: 100%;
  height: 100%;
}

.left-arrow-5 {
  left: 0%;
  top: auto;
  right: auto;
  bottom: -84px;
  z-index: 25;
  display: flex;
  overflow: visible;
  width: 48px;
  height: 48px;
  margin-left: 0px;
  justify-content: center;
  align-items: center;
  border-style: none;
  border-width: 1px;
  border-color: #eef0f6;
}

.left-arrow-5.right {
  left: 60px;
}

.process-title-wrap {
  max-width: 680px;
  margin-right: auto;
  margin-bottom: 100px;
  margin-left: auto;
  text-align: center;
}

.process-container {
  max-width: 1260px;
  margin-right: auto;
  margin-left: auto;
}

.process-heading {
  margin-top: 0px;
  margin-bottom: 14px;
  font-family: 'SF Pro Display', sans-serif;
  color: #6d31aa;
  font-size: 38px;
  line-height: 1.3;
  letter-spacing: -0.03em;
}

.integration-card {
  padding: 40px 25px 25px;
  border-top: 4px solid #eee;
  transition: all 400ms cubic-bezier(.215, .61, .355, 1);
  color: #000;
  text-decoration: none;
}

.integration-card:hover {
  border-top-color: #6f57eb;
  background-color: #000;
  color: #fff;
}

.section-38 {
  max-height: 800px;
  min-height: auto;
  background-image: linear-gradient(180deg, rgba(0, 0, 0, 0.6), rgba(0, 0, 0, 0.6)), url("https://uploads-ssl.webflow.com/60cd23d02113ed289b94ef88/613d9a64c50d3c55a063f1d9_Phytogen-baby-review-bg01.png");
  background-position: 0px 0px, 50% 50%;
  background-size: auto, cover;
}

.section-39 {
  background-image: linear-gradient(180deg, rgba(0, 0, 0, 0.6), rgba(0, 0, 0, 0.6)), url("https://uploads-ssl.webflow.com/60cd23d02113ed289b94ef88/613d9a64c50d3c55a063f1d9_Phytogen-baby-review-bg01.png");
  background-position: 0px 0px, 50% 50%;
  background-size: auto, cover;
}

.section-39.phytogen-women-bg {
  background-image: linear-gradient(180deg, rgba(0, 0, 0, 0.65), rgba(0, 0, 0, 0.65)), url("https://uploads-ssl.webflow.com/60cd23d02113ed289b94ef88/6138fa6a1bda9e0c0b29b437_Phytogen-women-review-bg02.png");
  background-position: 0px 0px, 50% 50%;
  background-size: auto, cover;
}

.overlay-8.gradient.dark {
  position: absolute;
  left: 0px;
  top: 0px;
  right: 0px;
  bottom: 0px;
  z-index: 3;
  background-image: url("https://uploads-ssl.webflow.com/60cd23d02113ed289b94ef88/613f996b877cfbe6d39465c5_phytogen-baby-bg01.jpg");
  background-position: 50% 50%;
  background-size: cover;
  background-clip: border-box;
  -webkit-text-fill-color: inherit;
}

.client-avatar-2 {
  display: flex;
  width: 50px;
  height: 50px;
  padding: 6px;
  justify-content: center;
  align-items: center;
  border-style: none;
  border-width: 0px;
  border-color: hsla(0, 0%, 100%, 0.3);
  border-radius: 100%;
  background-image: url("https://uploads-ssl.webflow.com/60cd23d02113ed289b94ef88/60f0a5b87082ddca54e589cb_phytogen-baby-background-image.jpg");
  background-position: 50% 50%;
  background-size: cover;
}

.testimonial-text-3 {
  font-family: 'SF Pro Display', sans-serif;
  color: rgba(255, 255, 255, 0.85);
  font-size: 24px;
  line-height: 32px;
  font-weight: 400;
  text-align: left;
  letter-spacing: normal;
}

.overlay-9 {
  position: absolute;
  left: 0px;
  top: 0px;
  right: 0px;
  bottom: 0px;
  z-index: 3;
  background-image: url("https://uploads-ssl.webflow.com/60cd23d02113ed289b94ef88/60f0a62bb0f873f4f9c2e095_how-to-go-green.jpg");
  background-position: 50% 50%;
  background-size: cover;
}

.div-block-267 {
  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;
}

.div-block-268 {
  background-image: url("https://uploads-ssl.webflow.com/60cd23d02113ed289b94ef88/6127defa20af12043eedb9e2_renew-campaign-bg03.png");
  background-position: 50% 50%;
  background-size: cover;
}

.heading-59 {
  font-family: 'SF Pro Display', sans-serif;
  color: #299e5e;
  font-size: 38px;
  line-height: 1.125em;
  font-weight: 600;
  letter-spacing: 0.004em;
}

.heading-59.kr {
  font-family: 'Noto Sans KR', sans-serif;
  font-size: 32px;
  font-weight: 400;
}

.heading-60 {
  font-family: 'SF Pro Display', sans-serif;
  color: #fff;
  font-size: 150px;
  text-align: center;
}

.paragraph-99 {
  margin-bottom: 0px;
  padding-right: 60px;
  padding-left: 60px;
  color: rgba(255, 255, 255, 0.85);
  font-size: 20px;
  line-height: 1.33em;
  letter-spacing: 0.009em;
}

.paragraph-99.kr {
  padding-right: 5vw;
  padding-left: 5vw;
  font-family: 'Noto Sans KR', sans-serif;
  font-size: 21px;
  line-height: 1.625em;
}

.div-block-269 {
  display: flex;
  margin-top: 60px;
  justify-content: center;
}

.div-block-270 {
  display: flex;
  margin-top: 140px;
  margin-right: 30px;
  margin-left: 30px;
  justify-content: center;
  align-items: center;
  font-weight: 400;
}

.section-41 {
  min-height: 80vh;
}

.heading-63 {
  font-family: 'SF Pro Display', sans-serif;
  color: #fff;
  font-size: 38px;
  text-align: center;
}

.heading-63.kr {
  margin-bottom: 5vh;
  font-size: 32px;
  line-height: 1.125em;
  letter-spacing: 0.004em;
}

.div-block-274 {
  margin-top: 100px;
  font-size: 50px;
  font-weight: 600;
}

.video {
  width: 100%;
  max-width: 300px;
  margin-bottom: 0px;
  padding: 9px 20px;
  border-radius: 100px;
  background-color: #299e5e;
  color: #fff;
  line-height: 30px;
  font-weight: 500;
  letter-spacing: 1px;
  text-transform: uppercase;
}

.video-section {
  position: relative;
  padding: 100px 3%;
}

.title-wrap-4 {
  display: flex;
  max-width: 700px;
  margin-right: auto;
  margin-left: auto;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  text-align: center;
}

.text-block-34 {
  font-size: 24px;
  line-height: 32px;
  letter-spacing: normal;
}

.text-block-34.kr {
  font-family: 'Noto Sans KR', sans-serif;
  line-height: 1.29em;
}

.facebook {
  display: flex;
  width: 80px;
  height: 80px;
  min-height: auto;
  min-width: auto;
  margin-bottom: 30px;
  padding: 20px;
  justify-content: flex-start;
  border-radius: 100px;
  background-color: #6d31aa;
}

.integration-card-2 {
  position: relative;
  display: flex;
  padding: 40px 20px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  border-bottom: 4px solid rgba(0, 175, 240, 0);
  border-radius: 10px;
  background-color: #fff;
  box-shadow: 0 0 0 0 rgba(255, 255, 255, 0.25);
  transition: box-shadow 300ms ease;
  text-align: center;
  text-decoration: none;
}

.integration-card-2:hover {
  border-bottom: 0px none #6d31aa;
  box-shadow: 7px 7px 45px 0 rgba(255, 255, 255, 0.25);
}

.github {
  width: 80px;
  height: 80px;
  min-height: auto;
  min-width: auto;
  margin-bottom: 30px;
  padding: 20px;
  border-radius: 100px;
  background-color: #6d31aa;
}

.slack {
  width: 80px;
  height: 80px;
  min-height: auto;
  min-width: auto;
  margin-bottom: 30px;
  padding: 20px;
  border-radius: 100px;
  background-color: #6d31aa;
}

.integration-title-2 {
  margin-bottom: 0px;
  color: rgba(0, 0, 0, 0.85);
  font-size: 20px;
  line-height: 28px;
  font-weight: 600;
  letter-spacing: -0.03em;
}

.dribbble {
  width: 80px;
  height: 80px;
  min-height: auto;
  min-width: auto;
  margin-bottom: 30px;
  padding: 20px;
  border-radius: 100px;
  background-color: #6d31aa;
}

.spotify {
  width: 80px;
  height: 80px;
  min-height: auto;
  min-width: auto;
  margin-bottom: 30px;
  padding: 20px;
  border-radius: 100px;
  background-color: #6d31aa;
}

.integration-grid {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  -ms-grid-columns: 1fr 1fr 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.image-37 {
  padding-top: 5px;
}

.error-message {
  padding: 16px 18px;
}

.cta-container-2 {
  position: relative;
  max-width: 700px;
  margin-right: auto;
  margin-left: auto;
}

.cta-form-block {
  margin-bottom: 0px;
}

.cta-heading {
  margin-top: 0px;
  margin-bottom: 24px;
  font-family: 'SF Pro Display', sans-serif;
  color: #fff;
  font-size: 38px;
  line-height: 46px;
  font-weight: 600;
  text-align: center;
  letter-spacing: -0.03em;
}

.cta-content {
  max-width: 500px;
  margin-right: auto;
  margin-left: auto;
}

.email-field {
  min-height: 80px;
  margin-bottom: 0px;
  padding-right: 80px;
  padding-left: 40px;
  border-style: solid;
  border-width: 2px;
  border-color: #fff;
  border-radius: 40px;
  background-color: #fff;
  box-shadow: 0 20px 40px -10px hsla(0, 0%, 76.9%, 0.2);
  transition: background-color 200ms ease;
  color: rgba(0, 0, 0, 0.65);
  font-size: 16px;
  font-weight: 400;
}

.email-field:hover {
  border-style: solid;
  border-color: #b6e2c7;
}

.email-field:focus {
  border-style: solid;
  border-color: #48b774;
}

.email-field::-moz-placeholder {
  color: silver;
}

.email-field::-ms-input-placeholder {
  color: silver;
}

.email-field::placeholder {
  color: silver;
}

.cta-preheading {
  margin-bottom: 24px;
  color: rgba(255, 255, 255, 0.85);
  font-weight: 600;
}

.submit-button-2 {
  position: absolute;
  left: auto;
  top: 10px;
  right: 10px;
  bottom: auto;
  height: 60px;
  padding: 0px 40px;
  border-radius: 30px;
  background-color: #6d31aa;
  transition: background-color 300ms ease;
  color: #fff;
  font-size: 16px;
  font-weight: 600;
}

.submit-button-2:hover {
  background-color: #000;
  background-image: none;
}

.cta-bg-image-right {
  position: absolute;
  left: auto;
  top: 0%;
  right: -6%;
  bottom: auto;
}

.success-message-2 {
  background-color: transparent;
  font-size: 18px;
  line-height: 26px;
}

.cta-bg-image-left {
  position: absolute;
  left: -7%;
  top: 0%;
  right: auto;
  bottom: auto;
}

.cta-section {
  overflow: hidden;
  padding: 130px 3% 90px;
  background-color: #fff;
  background-image: linear-gradient(180deg, rgba(0, 0, 0, 0.3), rgba(0, 0, 0, 0.3)), url("https://uploads-ssl.webflow.com/60cd23d02113ed289b94ef88/612d50a33d97dde23fe0e1dd_canada-nature-bg01.jpg");
  background-position: 0px 0px, 50% 50%;
  background-size: auto, cover;
  color: #000;
  text-align: center;
}

.cta-field-wrap {
  position: relative;
}

.left-corner {
  position: absolute;
  left: 0%;
  top: 0%;
  right: auto;
  bottom: auto;
  width: 36px;
  height: 36px;
  border-top: 1px solid hsla(0, 0%, 100%, 0.2);
  border-left: 1px solid hsla(0, 0%, 100%, 0.2);
}

.left-corner.bottom-right {
  left: auto;
  top: auto;
  right: 0%;
  bottom: 0%;
  border-style: none solid solid none;
  border-right-width: 1px;
  border-right-color: hsla(0, 0%, 100%, 0.2);
  border-bottom-width: 1px;
  border-bottom-color: hsla(0, 0%, 100%, 0.2);
}

.left-corner.right {
  left: auto;
  top: 0%;
  right: 0%;
  bottom: auto;
  border-right: 1px solid hsla(0, 0%, 100%, 0.2);
  border-left-style: none;
}

.left-corner.bottom {
  left: 0%;
  top: auto;
  right: auto;
  bottom: 0%;
  border-bottom: 1px solid hsla(0, 0%, 100%, 0.2);
  border-top-style: none;
}

.corner-fill {
  position: absolute;
  left: -1px;
  top: -1px;
  right: 0%;
  bottom: auto;
  width: 50%;
  height: 1px;
  background-color: #fff;
}

.corner-fill.right {
  left: auto;
  right: -1px;
}

.corner-fill.bottom-right {
  left: auto;
  top: auto;
  right: -1px;
  bottom: -1px;
}

.corner-fill.bottom {
  top: auto;
  bottom: -1px;
}

.corner-fill.horizontal {
  left: -1px;
  top: -1px;
  right: auto;
  bottom: 0%;
  width: 1%;
  height: 50%;
}

.corner-fill.horizontal.bottom-right {
  right: 0px;
}

.corner-fill.horizontal.right {
  left: auto;
  right: 0px;
}

.corner-fill.horizontal.bottom {
  top: auto;
  bottom: -1px;
}

.background-video {
  position: absolute;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  z-index: 1;
  width: 100%;
  height: 100%;
}

.video-box {
  position: relative;
  z-index: 20;
  display: flex;
  width: auto;
  min-height: 500px;
  min-width: 60%;
  margin-top: 0px;
  margin-bottom: 100px;
  padding: 0px;
  justify-content: center;
  align-items: center;
  color: #fff;
}

.grid-wrapper-10 {
  position: relative;
  z-index: 10;
  display: -ms-grid;
  display: grid;
  width: 100%;
  max-width: 100%;
  margin-bottom: 0px;
  grid-auto-columns: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  -ms-grid-columns: minmax(auto, 10%) minmax(auto, auto) minmax(auto, 10%);
  grid-template-columns: minmax(auto, 10%) minmax(auto, auto) minmax(auto, 10%);
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.company-hero-div {
  position: relative;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  z-index: 25;
  display: flex;
  width: 80%;
  height: 100%;
  padding: 15vw 0px 10vw;
  justify-content: center;
  align-items: center;
}

.outline-button-4 {
  position: relative;
  display: -ms-grid;
  display: grid;
  height: 40px;
  padding-right: 0px;
  padding-bottom: 0px;
  padding-left: 0px;
  justify-content: center;
  align-items: center;
  grid-auto-columns: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  -ms-grid-columns: 24px 1fr 24px;
  grid-template-columns: 24px 1fr 24px;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
  border-style: solid;
  border-width: 1px;
  border-color: #e1e4ee;
  border-radius: 100px;
  background-color: rgba(255, 255, 255, 0);
  color: #000;
  font-size: 9px;
  line-height: 1.2em;
  text-align: center;
  letter-spacing: 4px;
  text-decoration: none;
  text-transform: uppercase;
}

.hero-intro-title {
  display: -ms-grid;
  display: grid;
  padding-bottom: 0px;
  justify-items: center;
  grid-auto-columns: 1fr;
  grid-column-gap: 16px;
  grid-row-gap: 36px;
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.hero-slide-2 {
  width: 100%;
  height: 100%;
}

.right-arrow-6 {
  left: 130px;
  top: auto;
  right: 0%;
  bottom: 0%;
  z-index: 30;
  display: flex;
  width: 130px;
  height: 120px;
  margin-right: auto;
  margin-left: auto;
  padding: 40px 36px 18px 0px;
  justify-content: center;
  align-items: center;
  border-style: none;
  border-width: 1px;
  border-color: hsla(0, 0%, 100%, 0.2);
}

.collage-section {
  padding-top: 100px;
  text-align: center;
}

.title-holder {
  display: flex;
  margin-right: 15%;
  margin-left: 15%;
  justify-content: center;
}

.section-header-4 {
  margin-bottom: 40px;
  color: rgba(0, 0, 0, 0.65);
  font-size: 20px;
  line-height: 24px;
}

.section-title-3 {
  display: flex;
  margin-top: 15px;
  margin-bottom: 15px;
  justify-content: center;
  color: #299e5e;
  font-size: 38px;
  line-height: 1.07;
  font-weight: 600;
  text-align: center;
  letter-spacing: -0.005em;
}

.section-subhead {
  display: flex;
  margin-top: 10px;
  justify-content: center;
  color: rgba(0, 0, 0, 0.65);
  font-size: 20px;
  line-height: 28px;
  font-weight: 400;
  text-align: left;
}

.section-subhead.kr {
  font-family: 'Noto Sans KR', sans-serif;
  font-size: 21px;
  line-height: 1.625em;
}

.wide-collage {
  width: 100%;
  max-width: 100%;
  min-width: 100%;
  padding-right: 8%;
  padding-left: 8%;
}

.amenity-title-2 {
  margin-top: 15px;
  color: rgba(255, 255, 255, 0.85);
  font-size: 16px;
  line-height: 24px;
  font-weight: 400;
  text-align: left;
}

.amenity-block {
  width: 30%;
  margin-bottom: 0px;
  padding: 20px 2.5%;
  text-align: center;
}

.amenity-block.line-right {
  border-left: 1px solid rgba(8, 24, 25, 0.23);
}

.amenity-block.line-right._2 {
  width: 30%;
}

.amenity-block.line-left {
  padding-top: 20px;
  padding-bottom: 20px;
  border-right: 1px solid rgba(8, 24, 25, 0.23);
}

.amenity-title {
  margin-top: 21px;
  color: #fff;
  font-size: 18px;
  line-height: 24px;
  font-weight: 400;
}

.amenity-title.light {
  font-size: 24px;
  line-height: 1.33;
  font-weight: 600;
  letter-spacing: 0.009em;
}

.amenity-title.light.kr {
  font-family: 'Noto Sans KR', sans-serif;
  line-height: 1.29;
  font-weight: 700;
}

.features-content {
  display: flex;
  margin-top: 0px;
  justify-content: center;
  flex-wrap: wrap;
}

.green-features {
  padding: 30px 10%;
  background-color: #4bb17b;
}

.hiw-section {
  padding-top: 100px;
  padding-bottom: 100px;
  border-top: 1px none rgba(21, 66, 111, 0.07);
  border-bottom: 1px none rgba(21, 66, 111, 0.07);
  background-color: #fff;
}

.content-holder {
  margin-right: 10%;
  margin-left: 10%;
}

.section-title-4 {
  margin-top: 30px;
  margin-bottom: 30px;
  font-family: 'SF Pro Display', sans-serif;
  color: #299e5e;
  font-size: 38px;
  line-height: 46px;
  font-weight: 600;
  text-align: center;
  letter-spacing: normal;
}

.section-title-4.kr {
  font-family: 'Noto Sans KR', sans-serif;
  font-size: 32px;
  line-height: 1.125em;
}

.modal-paragraph {
  margin-top: 20px;
  margin-bottom: 40px;
  flex: 1;
  font-size: 16px;
  line-height: 1.5em;
  text-align: center;
}

.modal-container {
  position: relative;
  display: flex;
  max-width: none;
  min-width: 40%;
  padding: 20px;
  flex-direction: column;
  justify-content: space-around;
  align-items: stretch;
  flex: 1;
  border-radius: 12px;
  background-color: #fff;
}

.modal-heading {
  margin-top: 0px;
  margin-bottom: 0px;
  font-family: 'SF Pro Display', sans-serif;
  color: rgba(0, 0, 0, 0.85);
  font-size: 24px;
  line-height: 32px;
  font-weight: 600;
  text-align: center;
  letter-spacing: -0.05em;
}

.modal-section {
  display: flex;
  min-height: 30vh;
  padding: 40px;
  flex-direction: row;
  justify-content: flex-end;
  background-image: linear-gradient(270deg, #f8f7fc, transparent), url("https://uploads-ssl.webflow.com/60cd23d02113ed289b94ef88/612d46ae8052f4367aa71e99_world-map08.png");
  background-position: 0px 0px, 50% 50%;
  background-size: auto, cover;
  color: #262626;
}

.heading-66 {
  margin-bottom: 10px;
  font-family: 'SF Pro Display', sans-serif;
  color: transparent;
  font-size: 24px;
}

.map-pin-3 {
  position: absolute;
  left: 90px;
  top: 127px;
  width: 35px;
  height: 50px;
  background-color: transparent;
  background-image: url("https://uploads-ssl.webflow.com/60cd23d02113ed289b94ef88/610ae4267717ea4506663c5a_interface.svg");
  background-position: 50% 50%;
  background-size: contain;
  background-repeat: no-repeat;
  filter: hue-rotate(225deg);
  transition: all 200ms ease;
}

.map-pin-3:hover {
  filter: hue-rotate(200deg);
  transform: translate(0px, -3px);
}

.map-pin-3.africa-lusophone {
  left: 650px;
  top: 130px;
  z-index: 1;
  background-image: url("https://uploads-ssl.webflow.com/60cd23d02113ed289b94ef88/6130f7e19f4d3469340a8aa5_placeholder.png");
  filter: hue-rotate(270deg);
}

.map-pin-3.latin-america {
  left: 600px;
  top: 400px;
  background-image: url("https://uploads-ssl.webflow.com/60cd23d02113ed289b94ef88/6130f7e19f4d3469340a8aa5_placeholder.png");
  filter: hue-rotate(270deg);
}

.map-pin-3.southern-africa {
  left: 479px;
  top: 389px;
}

.map-pin-3.southern-africa {
  left: 244px;
  top: 240px;
  background-image: url("https://uploads-ssl.webflow.com/60cd23d02113ed289b94ef88/6130f7e19f4d3469340a8aa5_placeholder.png");
  filter: hue-rotate(270deg);
}

.map-wrapper-3 {
  position: relative;
  display: flex;
  width: auto;
  height: auto;
  max-width: 1200px;
  min-width: 900px;
  justify-content: center;
  align-items: center;
}

.instagram {
  position: relative;
  display: flex;
  overflow: hidden;
  height: 16vw;
  max-height: 425px;
  padding: 0px;
  justify-content: center;
  align-items: center;
}

.counterup2 {
  margin-top: 0px;
  margin-bottom: 10px;
  font-family: 'SF Pro Display', sans-serif;
  color: #42307d;
  font-size: 38px;
  line-height: 1.125;
  text-align: center;
  letter-spacing: 0.004em;
}

.cta-heading-3 {
  margin-top: 0px;
  margin-bottom: 24px;
  font-family: 'SF Pro Display', sans-serif;
  color: #fff;
  font-size: 24px;
  line-height: 1.125em;
  font-weight: 600;
  letter-spacing: normal;
}

.cta-heading-3.kr {
  font-family: 'Noto Sans KR', sans-serif;
  line-height: 1.29em;
  font-weight: 700;
  text-align: center;
  letter-spacing: 0.009em;
}

.cta-preheading-2 {
  margin-bottom: 20px;
  color: rgba(255, 255, 255, 0.85);
  font-weight: 600;
}

.submit-button-6 {
  position: absolute;
  left: auto;
  top: 10px;
  right: 10px;
  bottom: auto;
  height: 60px;
  padding: 0px 40px;
  border-radius: 30px;
  background-color: #6d31aa;
  transition: background-color 300ms ease;
  color: #fff;
  font-size: 20px;
  font-weight: 600;
}

.submit-button-6:hover {
  background-color: #000;
  background-image: none;
}

.cta-section-5 {
  overflow: hidden;
  padding: 100px 3% 90px;
  background-color: #fff;
  background-image: linear-gradient(180deg, rgba(0, 0, 0, 0.45), rgba(0, 0, 0, 0.45)), url("https://uploads-ssl.webflow.com/60cd23d02113ed289b94ef88/612fc247eca41d9055e0c6b9_fresh-lavender-flowers-on-top-of-vintage-postcards-CEN2RJ3.jpg");
  background-position: 0px 0px, 50% 50%;
  background-size: auto, cover;
  color: #000;
  text-align: center;
}

.div-block-308 {
  display: flex;
  min-width: auto;
  justify-content: center;
  align-items: stretch;
}

.card-inner-3 {
  position: absolute;
  left: 0px;
  right: 0px;
  bottom: 0px;
  z-index: 10;
  display: flex;
  max-width: 100%;
  min-height: 50vh;
  padding-bottom: 10%;
  flex-direction: column;
  justify-content: flex-end;
  align-items: flex-start;
  background-image: linear-gradient(180deg, transparent, rgba(0, 0, 0, 0.8));
  opacity: 1;
  letter-spacing: 0em;
}

.paragraph-104 {
  color: rgba(0, 0, 0, 0.65);
  font-size: 24px;
  line-height: 32px;
  text-align: left;
  letter-spacing: 0.009em;
}

.paragraph-104.kr {
  font-family: 'Noto Sans KR', sans-serif;
  color: rgba(0, 0, 0, 0.85);
  font-size: 21px;
  line-height: 1.625em;
  letter-spacing: normal;
}

.large-heading-5 {
  font-family: 'SF Pro Display', sans-serif;
  color: rgba(255, 255, 255, 0.85);
  font-size: 45px;
  line-height: 1.15em;
}

.features-list {
  margin-bottom: 20px;
  padding-right: 40px;
  padding-left: 40px;
}

.features-wrapper {
  display: flex;
  max-width: 600px;
}

.feature-dot {
  width: 80px;
  height: 80px;
  margin-top: 3px;
  margin-right: 20px;
  flex: 0 0 auto;
  border-radius: 50%;
  background-color: transparent;
  background-image: url("https://uploads-ssl.webflow.com/60cd23d02113ed289b94ef88/613d691dca838d1d1857417b_renew-campaign-icon01.png");
  background-position: 50% 50%;
  background-size: cover;
}

.feature-paragraph-7 {
  padding-left: 0px;
  color: rgba(255, 255, 255, 0.85);
  font-size: 20px;
  line-height: 28px;
  text-align: left;
}

.feature-paragraph-7.kr {
  font-family: 'Noto Sans KR', sans-serif;
  font-size: 19px;
  line-height: 1.4em;
  letter-spacing: 0.012em;
}

.features-item {
  display: flex;
  margin-bottom: 30px;
  align-items: flex-start;
}

.feature-title-7 {
  margin-top: 0px;
  font-family: 'SF Pro Display', sans-serif;
  color: #fff;
  font-size: 24px;
  line-height: 1.3;
  font-weight: 600;
  letter-spacing: 0.009em;
}

.feature-title-7.kr {
  font-family: 'Noto Sans KR', sans-serif;
  font-size: 21px;
}

.section-48 {
  padding-right: 36px;
  padding-left: 36px;
  flex-direction: column;
  align-items: center;
  flex: 1;
}

.button-label {
  color: rgba(0, 0, 0, 0.65);
  font-size: 16px;
  font-weight: 400;
}

.button-label.kr {
  font-family: 'Noto Sans KR', sans-serif;
  font-size: 17px;
  line-height: 1.47em;
}

.text-label {
  display: block;
  margin-bottom: 0px;
  opacity: 0.7;
  font-size: 16px;
  line-height: 24px;
  font-weight: 400;
  text-transform: uppercase;
}

.text-label.spaced-word-label {
  opacity: 1;
  color: #299e5e;
  font-size: 38px;
  line-height: 46px;
  font-weight: 600;
  letter-spacing: 2px;
}

.size3-link {
  display: block;
  margin-top: 10px;
  margin-bottom: 15px;
  color: #299e5e;
  font-size: 24px;
  line-height: 32px;
  font-weight: 600;
  text-decoration: none;
}

.size3-link:hover {
  opacity: 0.7;
}

.button-text-6 {
  display: flex;
  justify-content: flex-start;
  align-items: center;
  color: #18181d;
  font-size: 14px;
  line-height: 24px;
  font-weight: 500;
  text-decoration: none;
  text-transform: uppercase;
}

.product2-name-wrap {
  margin-bottom: 10px;
}

.product2-content-card-wrap {
  display: flex;
  margin-top: 40px;
  padding: 20px 30px 30px;
  flex-direction: column;
  align-items: flex-start;
  align-self: stretch;
  border-radius: 5%;
  background-color: #fff;
  color: #18181d;
}

.product2-content-wrap {
  z-index: 5;
  display: flex;
  min-height: 520px;
  padding: 36px;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  border-radius: 5%;
  background-color: #fff;
  background-image: linear-gradient(180deg, rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0.1)), url("https://uploads-ssl.webflow.com/60cd23d02113ed289b94ef88/613f97d2ea24297f060ab3a3_renew-campaign-recycling02.jpg");
  background-position: 0px 0px, 50% 50%;
  background-size: auto, cover;
  color: #ebedee;
}

.text-block-40 {
  margin-bottom: 20px;
}

.bold-text-14 {
  color: #299e5e;
  font-size: 22px;
  font-weight: 500;
}

.div-block-317 {
  display: flex;
  justify-content: center;
}

.body-display-8 {
  color: #606670;
  font-size: 17px;
  line-height: 1.6em;
}

.body-display-8.small {
  font-family: 'SF Pro Display', sans-serif;
  color: rgba(0, 0, 0, 0.65);
  font-size: 16px;
  line-height: 24px;
}

.services-cards-2 {
  display: -ms-grid;
  display: grid;
  grid-auto-columns: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  -ms-grid-columns: 1fr 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  -ms-grid-rows: 0.25fr 1fr;
  grid-template-rows: 0.25fr 1fr;
}

.section-50 {
  position: relative;
  padding-top: 100px;
  padding-bottom: 100px;
}

.section-50.testimonial {
  max-width: none;
  margin-right: 0px;
  margin-left: 0px;
  padding: 10% 0% 8%;
}

.testimonial-bg {
  position: absolute;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  z-index: -1;
  width: 100%;
  height: 100%;
}

.container-18 {
  max-width: 1280px;
  margin-right: auto;
  margin-left: auto;
  padding-right: 60px;
  padding-left: 60px;
}

.arrow-disabled-2 {
  display: flex;
  margin-right: 15px;
  padding: 20px 36px;
  justify-content: center;
  align-items: center;
  border-radius: 50px;
}

.slider-left-2 {
  display: flex;
  min-height: 45px;
  margin-right: 15px;
  padding: 15px 36px;
  justify-content: center;
  align-items: center;
  border-radius: 50px;
  background-color: #fff;
  box-shadow: 1px 1px 45px 0 rgba(0, 22, 50, 0.1);
}

.testimonial-image-3 {
  max-width: 100%;
}

.logo-6 {
  width: 110px;
  margin-bottom: 6px;
}

.slider-right-3 {
  display: flex;
  margin-right: 15px;
  padding: 20px 36px;
  justify-content: center;
  align-items: center;
  border-radius: 50px;
  background-color: #fff;
  box-shadow: 1px 1px 55px 0 rgba(0, 22, 50, 0.08);
}

.testimonial-paragraph-3 {
  color: rgba(0, 0, 0, 0.65);
  font-size: 20px;
  line-height: 28px;
  font-style: normal;
  font-weight: 400;
  letter-spacing: normal;
}

.testimonial-paragraph-3.kr {
  font-family: 'Noto Sans KR', sans-serif;
  color: rgba(0, 0, 0, 0.85);
  font-size: 19px;
  line-height: 1.4em;
  letter-spacing: 0.012em;
}

.heading-99 {
  font-family: 'SF Pro Display', sans-serif;
  color: rgba(0, 0, 0, 0.85);
  font-size: 20px;
  line-height: 28px;
  letter-spacing: normal;
}

.story-grid-2 {
  display: -ms-grid;
  display: grid;
  grid-auto-flow: row;
  grid-auto-columns: 1fr;
  grid-column-gap: 80px;
  grid-row-gap: 16px;
  -ms-grid-columns: 0.7fr 1px 1fr;
  grid-template-columns: 0.7fr 1px 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.horizontal-line-6 {
  height: 1px;
  background-color: rgba(136, 158, 168, 0.2);
}

.core-value-top {
  display: -ms-grid;
  display: grid;
  justify-content: start;
  justify-items: start;
  grid-auto-columns: 1fr;
  grid-column-gap: 18px;
  grid-row-gap: 16px;
  -ms-grid-columns: auto 1fr;
  grid-template-columns: auto 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
  font-size: 24px;
  line-height: 32px;
  font-weight: 600;
  letter-spacing: normal;
}

.verticle-line-4 {
  position: relative;
  height: 100%;
  background-color: rgba(136, 158, 168, 0.2);
}

.about-list {
  display: -ms-grid;
  display: grid;
  min-height: 200px;
  grid-auto-flow: column;
  grid-auto-columns: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
  -ms-grid-rows: auto 1px auto 1px;
  grid-template-rows: auto 1px auto 1px;
  border-style: solid;
  border-width: 1px;
  border-color: rgba(136, 158, 168, 0.2);
}

.grid-wrapper-12 {
  position: relative;
  z-index: 10;
  display: -ms-grid;
  display: grid;
  width: 100%;
  grid-auto-columns: 1fr;
  grid-auto-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  -ms-grid-columns: minmax(5vw, 1fr) minmax(auto, 1400px) minmax(5vw, 1fr);
  grid-template-columns: minmax(5vw, 1fr) minmax(auto, 1400px) minmax(5vw, 1fr);
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.bold-text-16 {
  color: rgba(0, 0, 0, 0.85);
  font-size: 24px;
  line-height: 32px;
  font-weight: 600;
}

.body-display-11 {
  color: rgba(0, 0, 0, 0.65);
  font-size: 20px;
  line-height: 28px;
  text-align: left;
  letter-spacing: normal;
}

.body-display-11.small {
  max-width: 100%;
  font-family: 'SF Pro Display', sans-serif;
  color: rgba(0, 0, 0, 0.65);
  font-size: 20px;
  line-height: 28px;
  text-align: left;
}

.body-display-11.small.kr {
  font-family: 'Noto Sans KR', sans-serif;
  font-size: 19px;
  line-height: 1.4em;
  letter-spacing: 0.012em;
}

.body-display-11.kr {
  font-family: 'Noto Sans KR', sans-serif;
  font-size: 19px;
  line-height: 1.4em;
  letter-spacing: 0.012em;
}

.about-block-3 {
  display: -ms-grid;
  display: grid;
  grid-auto-flow: row;
  grid-auto-columns: 1fr;
  grid-column-gap: 16px;
  grid-row-gap: 48px;
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.subtitle-11 {
  color: rgba(0, 0, 0, 0.85);
  font-size: 20px;
  line-height: 28px;
  font-weight: 500;
  letter-spacing: normal;
  text-transform: uppercase;
}

.about-list-2 {
  display: -ms-grid;
  display: grid;
  min-height: 200px;
  grid-auto-columns: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  -ms-grid-columns: 1fr 1px 1fr;
  grid-template-columns: 1fr 1px 1fr;
  -ms-grid-rows: auto 1px;
  grid-template-rows: auto 1px;
  border-style: solid;
  border-width: 1px;
  border-color: rgba(136, 158, 168, 0.2);
}

.core-value-2 {
  position: relative;
  z-index: 10;
  display: -ms-grid;
  display: grid;
  padding: 24px;
  grid-auto-columns: 1fr;
  grid-column-gap: 24px;
  grid-row-gap: 60px;
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
  border-style: none;
  border-width: 1px;
  border-color: rgba(136, 158, 168, 0.2);
}

.content-h2 {
  margin-top: 0px;
  margin-bottom: 16px;
  color: #18183a;
}

.cta-section-6 {
  position: relative;
  display: flex;
  overflow: hidden;
  padding: 60px 3%;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}

.image-wrapper-5 {
  position: static;
  top: auto;
  bottom: 0px;
  display: flex;
  overflow: hidden;
  width: auto;
  height: auto;
  justify-content: center;
  flex-wrap: wrap;
  align-items: center;
  align-content: stretch;
  flex: 0 0 auto;
}

.left-image---2 {
  position: static;
  left: 0%;
  bottom: 0px;
  overflow: hidden;
  width: 100%;
  height: 500px;
  margin-bottom: 400px;
  margin-left: 20%;
}

.image-51 {
  width: 230px;
  height: 50px;
  max-height: 50px;
  max-width: 230px;
}

.subtitle-12 {
  color: rgba(0, 0, 0, 0.65);
  font-size: 11px;
  line-height: 1.4em;
  font-weight: 400;
  letter-spacing: 3px;
  text-transform: uppercase;
}

.subtitle-12.large {
  color: rgba(255, 255, 255, 0.85);
  font-size: 12px;
  line-height: 20px;
}

.hero-intro-5 {
  display: -ms-grid;
  display: grid;
  max-width: 750px;
  padding-left: 0px;
  grid-auto-columns: 1fr;
  grid-column-gap: 16px;
  grid-row-gap: 18px;
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
  -ms-grid-rows: auto auto;
  grid-template-rows: auto auto;
  text-align: center;
}

.inner-page-hero-5 {
  position: relative;
  display: flex;
  overflow: hidden;
  min-height: 600px;
  padding-top: 40px;
  padding-bottom: 0px;
  justify-content: center;
  color: #fff;
}

.collection-hero {
  position: relative;
  z-index: 10;
  display: flex;
  overflow: visible;
  min-height: auto;
  padding: 10vh 10vw;
  justify-content: center;
  background-color: #fff;
}

.body-display-12 {
  color: rgba(0, 0, 0, 0.65);
  font-size: 24px;
  line-height: 32px;
  text-align: left;
  letter-spacing: normal;
}

.body-display-12.kr {
  font-family: 'Noto Sans KR', sans-serif;
  font-size: 21px;
  line-height: 1.625em;
}

.overlay-12 {
  position: absolute;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  background-color: rgba(10, 16, 29, 0.25);
}

.social-icon {
  display: flex;
  width: 30px;
  height: 30px;
  padding: 9px;
  justify-content: center;
  align-items: center;
  border-radius: 100px;
  background-color: #fff;
}

.vertical-card {
  position: relative;
  display: -ms-grid;
  display: grid;
  height: 100%;
  padding: 0px;
  justify-content: center;
  justify-items: stretch;
  align-content: start;
  grid-auto-columns: 1fr;
  grid-column-gap: 16px;
  grid-row-gap: 24px;
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
  -ms-grid-rows: auto auto;
  grid-template-rows: auto auto;
  border-style: solid;
  border-width: 1px;
  border-color: rgba(136, 158, 168, 0.2);
  color: #000;
  text-decoration: none;
}

.blog-image-wrapper {
  overflow: hidden;
  width: 100%;
  height: 550px;
}

.tab-link-2 {
  display: flex;
  height: 36px;
  margin-bottom: -1px;
  padding: 0px 24px 18px;
  justify-content: center;
  align-items: flex-start;
  background-color: transparent;
  color: #707788;
  font-size: 12px;
  line-height: 1.3em;
  letter-spacing: 4px;
  text-transform: uppercase;
}

.tab-link-2.w--current {
  background-color: transparent;
  color: #000;
}

.lesson-action-item {
  position: relative;
  display: -ms-grid;
  display: grid;
  padding: 12px 18px 12px 12px;
  grid-auto-columns: 1fr;
  grid-column-gap: 18px;
  grid-row-gap: 16px;
  -ms-grid-columns: auto 1fr;
  grid-template-columns: auto 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
  border-bottom: 1px solid #eef0f6;
  color: #707788;
  font-size: 10px;
  line-height: 1.2em;
  letter-spacing: 4px;
  text-decoration: none;
  text-transform: uppercase;
  white-space: nowrap;
}

.project-link {
  position: relative;
  text-decoration: none;
}

.div-block-6 {
  display: flex;
  align-items: center;
}

.blog-detail-2 {
  font-family: 'SF Pro Display', sans-serif;
  color: rgba(0, 0, 0, 0.45);
  font-size: 16px;
}

.blog-detail-2.eng-news-post {
  font-size: 20px;
  line-height: 28px;
}

.div-block-323 {
  padding-left: 10px;
}

.div-block-324 {
  padding-left: 30px;
}

.div-block-325 {
  padding-left: 30px;
}

.feature-dot-2.green {
  width: 80px;
  height: 80px;
  flex: 0 0 auto;
  background-image: url("https://uploads-ssl.webflow.com/60cd23d02113ed289b94ef88/613d691c32771e6230980b4c_renew-campaign-icon02.png");
  background-position: 50% 50%;
  background-size: cover;
}

.feature-dot-3 {
  width: 80px;
  height: 80px;
  flex: 0 0 auto;
  background-image: url("https://uploads-ssl.webflow.com/60cd23d02113ed289b94ef88/613d691db24c4319da868167_renew-campaign-icon03.png");
  background-position: 50% 50%;
  background-size: cover;
}

.paragraph-108 {
  color: rgba(255, 255, 255, 0.65);
  font-size: 16px;
  line-height: 24px;
}

.paragraph-108.kr {
  font-size: 14px;
  line-height: 1.43em;
  letter-spacing: 0.016em;
}

.heading-11-2 {
  display: flex;
  margin-top: 0px;
  justify-content: center;
  align-items: stretch;
  font-family: 'SF Pro Display', sans-serif;
  color: #9179c3;
  font-size: 24px;
  line-height: 32px;
  font-weight: 500;
}

.destination__sub-heading-2 {
  display: flex;
  margin-top: 10px;
  justify-content: center;
  align-items: stretch;
  color: #9179c3;
  font-size: 56px;
  line-height: 1.5em;
  font-weight: 600;
}

.counterup3 {
  font-family: 'SF Pro Display', sans-serif;
  color: #9179c3;
  font-size: 56px;
  line-height: 64px;
}

.project-timeline-heading {
  font-family: 'SF Pro Display', sans-serif;
  color: rgba(0, 0, 0, 0.85);
  font-size: 20px;
  text-align: left;
}

.project-timeline-heading.kr {
  font-family: 'Noto Sans KR', sans-serif;
  font-size: 19px;
  line-height: 1.4em;
  font-weight: 400;
  letter-spacing: 0.012em;
}

.phytogen-baby-participant {
  font-family: 'SF Pro Display', sans-serif;
  color: rgba(255, 255, 255, 0.85);
  font-size: 20px;
  line-height: 28px;
  font-weight: 500;
}

.phytogen-baby-participant.kr {
  font-family: 'Noto Sans KR', sans-serif;
  color: #fff;
  font-size: 19px;
  line-height: 1.4em;
  font-weight: 400;
  letter-spacing: 0.012em;
}

.div-block-326 {
  margin-top: 0px;
}

.div-block-327 {
  margin-bottom: 20px;
}

.menu-lottie-3 {
  display: flex;
  justify-content: center;
  align-items: center;
}

.column-13 {
  border-radius: 0%;
}

.custom_container {
  width: 100%;
  max-width: 1024px;
  margin-right: auto;
  margin-left: auto;
}

.custom_container.sections {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}

.custom_container.sections {
  display: flex;
  max-width: Infinity%;
  min-height: 80vh;
  margin-right: auto;
  margin-left: auto;
  padding: 10vh 10vw;
  flex-direction: column;
  justify-content: flex-end;
  align-items: center;
  align-self: flex-end;
}

.custom_container.sections {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}

.custom_container.section-two {
  max-width: 65%;
  min-height: 50vh;
  padding: 10vh 10vw;
}

.heading-107 {
  font-family: 'SF Pro Display', sans-serif;
  font-size: 38px;
  line-height: 46px;
}

.medium-width-3 {
  display: block;
  max-width: 80%;
  font-size: 20px;
  text-align: justify;
}

.xxl-heading-12 {
  display: block;
  margin-bottom: 20px;
  font-family: 'SF Pro Display', sans-serif;
  font-size: 48px;
  line-height: 54px;
  text-align: center;
}

.stacked-hero-title-4 {
  display: -ms-grid;
  display: grid;
  min-width: 100%;
  margin-bottom: 0px;
  grid-auto-columns: 1fr;
  grid-column-gap: 16px;
  grid-row-gap: 24px;
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
  -ms-grid-rows: auto auto;
  grid-template-rows: auto auto;
}

.heading-108 {
  font-family: 'SF Pro Display', sans-serif;
  font-size: 38px;
  line-height: 46px;
}

.decks__text-heading {
  margin-bottom: 0px;
  opacity: 0;
  transform: translate(0px, 100px);
  font-family: 'SF Pro Display', sans-serif;
  color: rgba(0, 0, 0, 0.85);
  font-size: 42px;
  line-height: 54px;
  font-weight: 600;
  text-align: center;
}

.decks__text {
  width: auto;
  max-width: 60rem;
  margin-bottom: 40px;
  color: rgba(0, 0, 0, 0.65);
  font-size: 20px;
  line-height: 32px;
}

.decks__wrapper {
  display: flex;
  width: 120vw;
  justify-content: center;
  align-items: flex-start;
  grid-auto-columns: 1fr;
  -ms-grid-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.decks__grid {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
}

.decks__grid.decks__grid--margin {
  margin-right: 1vw;
}

.decks {
  position: relative;
  display: flex;
  overflow: hidden;
  height: 84vh;
  padding-top: 10vw;
  padding-bottom: 10vw;
  flex-direction: column;
  align-items: center;
  background-color: #fff;
}

.decks__overlay {
  position: absolute;
  left: 0%;
  top: auto;
  right: 0%;
  bottom: 0%;
  z-index: 1;
  height: 116px;
  background-image: linear-gradient(180deg, hsla(0, 0%, 96.5%, 0), rgba(43, 42, 53, 0.2));
}

.decks__image {
  width: 15.5vw;
  border-radius: 4px;
  box-shadow: 0 24px 24px 0 rgba(0, 0, 0, 0.04), 0 16px 24px 0 rgba(0, 0, 0, 0.06), 0 4px 8px 0 rgba(0, 0, 0, 0.12), 0 0 1px 0 rgba(0, 0, 0, 0.06);
}

.decks__image.decks__image--margin {
  margin-bottom: 1.5vh;
}

.decks__text-paragraph {
  margin-bottom: 0px;
  opacity: 0;
  transform: translate(0px, 100px);
  font-family: 'SF Pro Display', sans-serif;
  color: rgba(0, 0, 0, 0.65);
  font-size: 20px;
  line-height: 32px;
  font-weight: 500;
  text-align: center;
  letter-spacing: 0.012em;
}

.decks__text-paragraph.kr-home-body-text {
  font-family: 'Noto Sans KR', sans-serif;
  font-size: 20px;
  line-height: 38px;
}

.hover-link-wrapper-2 {
  display: none;
  width: 30px;
  height: 30px;
}

.vf-scroll-icon {
  display: block;
}

.text-block-49 {
  padding-right: 10px;
  padding-left: 10px;
  align-items: center;
  color: rgba(0, 0, 0, 0.85);
  font-size: 16px;
  line-height: 32px;
  font-weight: 500;
  letter-spacing: normal;
}

.button-wrapper-5 {
  display: -ms-grid;
  display: grid;
  justify-content: center;
  justify-items: stretch;
  align-items: center;
  grid-auto-columns: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 16px;
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.hover-link-3 {
  display: flex;
  width: 30px;
  height: 30px;
  justify-content: center;
  align-items: center;
  border-radius: 100%;
  background-color: #000;
}

.right-navbar {
  display: -ms-grid;
  display: grid;
  width: 20%;
  height: 100%;
  max-height: 100%;
  min-height: 100%;
  padding-right: 0px;
  padding-left: 0px;
  justify-content: center;
  align-items: center;
  grid-auto-columns: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  -ms-grid-columns: 0.5fr 1fr 1fr;
  grid-template-columns: 0.5fr 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
  background-color: #fff;
  text-decoration: none;
}

.right-navbar.mobile {
  display: none;
}

.right-navbar.korean {
  -ms-grid-columns: 0.5fr 0.75fr 0.75fr;
  grid-template-columns: 0.5fr 0.75fr 0.75fr;
}

.image-56 {
  display: none;
  max-width: 30px;
  flex: 0 auto;
}

.dropdown-block {
  display: -ms-grid;
  display: grid;
  padding-top: 0px;
  justify-items: center;
  align-items: center;
  grid-auto-flow: column;
  grid-auto-columns: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 10px;
  -ms-grid-columns: auto;
  grid-template-columns: auto;
  -ms-grid-rows: auto auto auto auto auto auto;
  grid-template-rows: auto auto auto auto auto auto;
  color: #000;
  text-decoration: none;
}

.dropdown-block._1st-col {
  padding-top: 0px;
  padding-right: 20px;
  padding-left: 20px;
  grid-row-gap: 10px;
  -ms-grid-rows: auto auto auto auto auto auto auto;
  grid-template-rows: auto auto auto auto auto auto auto;
}

.dropdown-block._4th-col {
  padding-top: 0px;
}

.dropdown-block._6th-col {
  padding-top: 0px;
  padding-right: 25px;
  padding-left: 25px;
}

.nav-text {
  font-family: 'SF Pro Display', sans-serif;
  color: rgba(0, 0, 0, 0.85);
  font-size: 14px;
  line-height: 1.47;
  font-weight: 500;
  text-align: center;
  letter-spacing: -0.022em;
  text-decoration: none;
  text-transform: uppercase;
}

.nav-text.kr-nav-text {
  font-family: 'Noto Sans KR', sans-serif;
  font-size: 16px;
  line-height: 20px;
  font-weight: 500;
}

.nav-text.kr-nav-text {
  color: #000;
  font-weight: 400;
}

.nav-text.kr-nav-text.eng-text {
  font-family: 'SF Pro Display', sans-serif;
  font-size: 16px;
}

.dropdown-text-kr {
  display: flex;
  width: auto;
  margin-bottom: 0px;
  padding-top: 0px;
  padding-bottom: 0px;
  align-items: stretch;
  font-family: 'Noto Sans KR', sans-serif;
  color: rgba(0, 0, 0, 0.65);
  font-size: 12px;
  line-height: 20px;
  text-align: left;
  text-decoration: none;
}

.image-57 {
  display: inline-block;
  max-width: 100%;
}

.left-navbar-hide {
  position: relative;
  display: block;
  width: 20%;
  min-width: 275px;
  justify-content: center;
}

.brand-hide {
  display: none;
}

.right-navbar-hide {
  display: flex;
  width: 20%;
  padding-right: 20px;
  padding-left: 20px;
  justify-content: center;
  align-items: center;
}

.image-hide {
  display: none;
}

.pc-dropdown-link {
  width: 100%;
  color: #000;
  text-decoration: none;
}

.pc-dropdown-link.oct-31 {
  width: 100%;
  height: auto;
  max-height: none;
}

.pc-dropdown-link.nov-2 {
  width: auto;
}

.text-block-54 {
  font-family: 'SF Pro Display', sans-serif;
}

.link-block-21 {
  color: transparent;
  text-decoration: none;
}

.tablet-mobile-menu-3 {
  display: none;
}

.list-item-arrow-2 {
  width: 18px;
  min-width: 18px;
}

.image-58 {
  display: none;
}

.mobile-shop {
  display: none;
}

.large-menu-wrapper {
  position: relative;
  z-index: 20;
  display: -ms-grid;
  display: grid;
  width: 100%;
  padding-bottom: 25px;
  flex-direction: column;
  justify-content: space-between;
  grid-auto-columns: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 36px;
  -ms-grid-columns: 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr;
  -ms-grid-rows: 75px auto;
  grid-template-rows: 75px auto;
  background-color: #f3f6fc;
}

.mega-menu {
  position: absolute;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: auto;
  z-index: 25;
  display: none;
  overflow: hidden;
  margin-right: -1px;
  margin-left: -1px;
  border-style: none none none solid;
  border-width: 1px;
  border-color: #f3f6fc;
  background-color: #f3f6fc;
}

.tablet-mobile-menu-4 {
  display: none;
}

.div-block-338 {
  display: none;
}

.heading-111 {
  font-family: 'SF Pro Display', sans-serif;
  font-size: 38px;
  line-height: 46px;
  font-weight: 600;
}

.company-history-title {
  font-family: 'SF Pro Display', sans-serif;
  color: rgba(0, 0, 0, 0.85);
  font-size: 20px;
  line-height: 28px;
  font-weight: 500;
}

.company-history-bg-1 {
  position: absolute;
  left: auto;
  top: auto;
  right: auto;
  bottom: auto;
  min-height: 100%;
  min-width: 100%;
  background-image: url("https://uploads-ssl.webflow.com/60cd23d02113ed289b94ef88/613fd6c1407d132737331691_company-bg01.jpg");
  background-position: 50% 50%;
  background-size: cover;
}

.company-history-bg-2 {
  position: absolute;
  min-height: 100%;
  min-width: 100%;
  background-image: url("https://uploads-ssl.webflow.com/60cd23d02113ed289b94ef88/613fd6c1407d132737331691_company-bg01.jpg");
  background-position: 50% 50%;
  background-size: cover;
}

.company-history-bg-3 {
  position: absolute;
  left: auto;
  top: auto;
  right: auto;
  bottom: auto;
  min-height: 100%;
  min-width: 100%;
  background-image: url("https://uploads-ssl.webflow.com/60cd23d02113ed289b94ef88/613fd6c1407d132737331691_company-bg01.jpg");
  background-position: 50% 50%;
  background-size: cover;
}

.company-history-bg-4 {
  position: absolute;
  left: auto;
  top: auto;
  right: auto;
  bottom: auto;
  min-height: 100%;
  min-width: 100%;
  background-image: url("https://uploads-ssl.webflow.com/60cd23d02113ed289b94ef88/613139168432bbdfd79f6e57_phytogen-women-bg01.jpeg");
  background-position: 50% 50%;
  background-size: cover;
}

.company-history-bg-5 {
  position: absolute;
  left: auto;
  top: auto;
  right: auto;
  bottom: auto;
  min-height: 100%;
  min-width: 100%;
  background-image: url("https://uploads-ssl.webflow.com/60cd23d02113ed289b94ef88/613139168432bbdfd79f6e57_phytogen-women-bg01.jpeg");
  background-position: 50% 50%;
  background-size: auto;
}

.div-block-339 {
  display: flex;
  width: 65%;
  align-items: center;
  text-align: justify;
}

.cantact-office-locatiion {
  font-weight: 500;
}

.link-block-27 {
  display: flex;
  justify-content: center;
}

.link-block-29 {
  display: none;
}

.close-modal-bg {
  position: relative;
  z-index: 100;
  overflow: hidden;
  border-radius: 32px;
  box-shadow: 0 3px 14px 0 rgba(74, 58, 255, 0.16), 0 -2px 4px 0 rgba(20, 20, 43, 0.12), 0 12px 44px 0 rgba(20, 20, 43, 0.34);
}

.close-modal-bg.popup-1-content-wrapper---brix-copy {
  width: auto;
  height: auto;
  max-height: none;
  max-width: 40%;
  margin-top: 10vh;
  margin-right: auto;
  margin-left: auto;
  border-radius: 10px;
}

.modal-content {
  position: relative;
  display: flex;
  width: 100%;
  height: auto;
  max-height: none;
  min-height: auto;
  padding: 0px;
  flex-direction: column;
  align-items: center;
  grid-auto-columns: 1fr;
  -ms-grid-columns: 400px;
  grid-template-columns: 400px;
  -ms-grid-rows: auto auto;
  grid-template-rows: auto auto;
  border-radius: 0px;
  background-color: #fff;
  text-align: center;
}

.close-popup---brix {
  position: absolute;
  left: auto;
  top: 24px;
  right: 24px;
  bottom: auto;
  filter: invert(100%);
  transition: transform 200ms ease;
  cursor: pointer;
}

.close-popup---brix:hover {
  transform: scale(0.9);
}

.dummy-hero-button---brix {
  display: flex;
  max-width: 260px;
  padding: 20px 40px 21px;
  justify-content: center;
  align-items: center;
  border-radius: 80px;
  background-color: #d9dbe9;
  box-shadow: 0 3px 12px 0 rgba(0, 0, 0, 0.04);
  transition: transform 300ms ease, box-shadow 300ms ease, background-color 300ms ease;
  color: #6f6c90;
  line-height: 20px;
  font-weight: 700;
  text-align: center;
  text-decoration: none;
  transform-style: preserve-3d;
}

.dummy-hero-button---brix:hover {
  box-shadow: 0 4px 10px 0 rgba(0, 0, 0, 0.08);
  transform: scale3d(1, 1, 0.01) translate(0px, -2px);
}

.modal {
  position: fixed;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  z-index: 99999;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}

.modal.m {
  position: fixed;
  display: flex;
  background-image: linear-gradient(180deg, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5));
}

.heading-118 {
  margin-bottom: 10px;
  font-family: 'SF Pro Display', sans-serif;
  color: #6d31aa;
  font-size: 38px;
  line-height: 1.0714285714em;
  text-align: left;
  letter-spacing: -0.005em;
}

.button-15 {
  min-width: 25%;
  padding: 10px 20px;
  border-radius: 50px;
  background-color: #6d31aa;
  font-family: 'SF Pro Display', sans-serif;
  color: #fff;
  font-size: 16px;
  line-height: 24px;
  font-weight: 400;
  letter-spacing: 0.012em;
}

.nav-link-9 {
  position: relative;
  display: flex;
  margin-right: 0px;
  margin-left: 0px;
  padding-right: 0px;
  padding-left: 0px;
  justify-content: center;
  align-items: center;
  flex: 1;
  border-right: 1px solid #f3f6fc;
  color: #090b19;
  font-size: 14px;
  letter-spacing: 3px;
  text-decoration: none;
  text-transform: uppercase;
  white-space: nowrap;
}

.nav-link-9.w--current {
  color: #090b19;
}

.project-timeline-heading.kr {
  font-weight: 400;
}

.phytogen-women-participant {
  font-family: 'SF Pro Display', sans-serif;
  color: #fff;
  font-size: 20px;
  letter-spacing: normal;
}

.heading-122 {
  font-family: 'SF Pro Display', sans-serif;
  font-size: 38px;
  line-height: 46px;
}

.company-history-period {
  color: rgba(0, 0, 0, 0.65);
  font-size: 16px;
  line-height: 24px;
}

.link-block-33 {
  width: 100%;
  min-width: 100%;
  font-family: 'SF Pro Display', sans-serif;
  text-decoration: none;
}

.contact-wrap {
  display: flex;
  margin-bottom: 10px;
  align-items: flex-start;
  text-decoration: none;
}

.social-links-grid {
  display: -ms-grid;
  display: grid;
  align-items: center;
  grid-auto-columns: 1fr;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  -ms-grid-columns: 0.25fr 0.25fr 0.25fr 1fr 1fr;
  grid-template-columns: 0.25fr 0.25fr 0.25fr 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.footer-links-grid {
  grid-column-gap: 40px;
  grid-row-gap: 60px;
  -ms-grid-columns: 1fr 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.logo-wrap {
  max-width: none;
}

.legal-text {
  display: block;
  margin-bottom: 0px;
  transition: color 200ms ease;
  color: rgba(255, 255, 255, 0.85);
  font-size: 14px;
  line-height: 26px;
  font-weight: 500;
  text-decoration: none;
}

.legal-text:hover {
  color: #fff;
}

.icon {
  margin-right: 16px;
  opacity: 0.6;
}

.footer-link-block {
  display: flex;
  width: 34px;
  height: 34px;
  justify-content: center;
  align-items: center;
  text-decoration: none;
}

.grey-divider {
  height: 1px;
  margin-top: 40px;
  margin-bottom: 40px;
  background-color: hsla(0, 0%, 100%, 0.1);
}

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

.grey-circle {
  position: absolute;
  width: 0px;
  height: 0px;
  border-radius: 50%;
  background-color: hsla(0, 0%, 100%, 0.25);
}

.social-icon-2 {
  width: 34px;
  opacity: 0.7;
}

.footer-section {
  padding: 5vh 0px;
  background-color: #6d31aa;
}

.footer-links-title {
  margin-bottom: 20px;
  color: rgba(255, 255, 255, 0.85);
  font-size: 16px;
  font-weight: 600;
  text-align: left;
  white-space: nowrap;
}

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

.footer-link-3 {
  display: block;
  padding-top: 0px;
  padding-bottom: 0px;
  transition: color 200ms ease;
  color: rgba(255, 255, 255, 0.8);
  font-size: 14px;
  line-height: 2;
  font-weight: 400;
  text-align: left;
  text-decoration: none;
}

.footer-link-3:hover {
  color: #fff;
}

.footer-link-3.kr-footer-link {
  font-family: 'Noto Sans KR', sans-serif;
  text-align: left;
}

.company-logo {
  display: block;
  width: 160px;
}

.contact {
  color: rgba(255, 255, 255, 0.85);
  font-size: 14px;
  line-height: 1.6;
  font-weight: 400;
  text-align: left;
  white-space: nowrap;
}

.company-logo-link {
  display: flex;
  margin-bottom: 40px;
}

.footer-paragraph {
  margin-bottom: 0px;
  padding: 10px;
  border-style: solid;
  border-width: 1px;
  border-color: rgba(255, 255, 255, 0.65);
  color: rgba(255, 255, 255, 0.85);
  font-size: 14px;
  line-height: 1.6;
}

.link-4 {
  color: rgba(255, 255, 255, 0.85);
  font-size: 14px;
  line-height: 2;
  font-weight: 400;
  text-decoration: none;
}

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

.div-block-350 {
  color: rgba(255, 255, 255, 0.85);
}

.nav-link-10 {
  display: flex;
  margin-right: 10px;
  margin-left: 10px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  font-size: 14px;
  font-weight: 100;
}

.slide-content-6 {
  display: flex;
  max-width: 50%;
  min-height: 80vh;
  margin-left: 10vh;
  padding: 0px 5vw;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  flex: 0 0 auto;
}

.slide-action-button {
  display: flex;
  margin-top: 40px;
  padding: 10px 30px;
  align-items: center;
  border-style: solid;
  border-width: 1px;
  border-color: hsla(0, 0%, 100%, 0.3);
  border-radius: 50px;
  transition: all 500ms cubic-bezier(.455, .03, .515, .955);
  color: rgba(255, 255, 255, 0.85);
  font-size: 16px;
  line-height: 24px;
  text-decoration: none;
}

.slide-action-button:hover {
  border: 0px none transparent;
  background-color: #6d31aa;
}

.slide-content-wrapper-2 {
  display: flex;
  width: 100%;
  flex-direction: column;
  align-items: flex-start;
}

.slide-description-4 {
  color: rgba(255, 255, 255, 0.85);
  font-size: 20px;
  line-height: 28px;
  font-weight: 400;
}

.slide-title-2 {
  margin-top: 20px;
  margin-bottom: 20px;
  color: rgba(255, 255, 255, 0.85);
  font-size: 56px;
  line-height: 64px;
  font-weight: 600;
}

.bold-text-18 {
  color: rgba(255, 255, 255, 0.85);
  font-size: 20px;
  font-weight: 400;
}

.bold-text-19 {
  font-family: 'SF Pro Display', sans-serif;
  color: rgba(255, 255, 255, 0.85);
  font-size: 56px;
  line-height: 64px;
  font-weight: 600;
}

.text-block-61 {
  color: rgba(255, 255, 255, 0.85);
  font-size: 16px;
  line-height: 24px;
  text-decoration: none;
}

.slide-1.slide-3 {
  background-image: linear-gradient(180deg, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5)), url("https://uploads-ssl.webflow.com/60cd23d02113ed289b94ef88/6139197861421a8ebc06286d_miracle-of-phytogen-bg01.jpg");
  background-position: 0px 0px, 0px 0px;
  background-size: auto, auto;
  background-repeat: repeat, repeat;
  background-attachment: scroll, scroll;
}

.grey {
  color: #858585;
}

.button-16 {
  margin-top: 15px;
  padding: 15px 30px;
  border-style: solid;
  border-width: 1px;
  border-color: #fff;
  border-radius: 100px;
  background-color: rgba(56, 152, 236, 0);
  transition: all 500ms ease;
  font-size: 17px;
  font-weight: 400;
}

.button-16:hover {
  background-color: #fff;
  color: #242021;
}

.button-16.margin-right {
  margin-top: 0px;
  margin-right: 0px;
  padding-top: 10px;
  padding-bottom: 10px;
  border-width: 1px;
  border-color: transparent;
  background-color: #6d31aa;
  font-family: 'SF Pro Display', sans-serif;
  color: #fff;
  font-size: 16px;
  line-height: 24px;
}

.button-16.margin-right:hover {
  border-style: solid;
  border-width: 1px;
  border-color: #6d31aa;
  background-color: transparent;
  color: #6d31aa;
  font-size: 16px;
  line-height: 24px;
}

.button-16.margin-right {
  margin-right: 20px;
}

.section_text-2 {
  margin-top: 15px;
  margin-bottom: 15px;
  color: rgba(0, 0, 0, 0.85);
  font-size: 20px;
  line-height: 28px;
  text-align: left;
}

.section_text-2.white {
  font-family: 'SF Pro Display', sans-serif;
  color: rgba(0, 0, 0, 0.65);
  font-weight: 400;
}

.company-btn {
  margin-top: 80px;
  margin-right: 0px;
  margin-bottom: 0px;
}

.text-block-68 {
  margin-bottom: 5vh;
  font-family: 'SF Pro Display', sans-serif;
  color: rgba(0, 0, 0, 0.85);
  font-size: 56px;
  line-height: 1.05em;
  font-weight: 600;
  text-align: center;
}

.campaign-text {
  color: rgba(0, 0, 0, 0.85);
  font-size: 20px;
}

.campaign-text.kr {
  font-family: 'Noto Sans KR', sans-serif;
  font-size: 19px;
  line-height: 1.4em;
}

.submit-button-8 {
  padding-top: 16px;
  padding-bottom: 16px;
  border-radius: 5px;
  background-color: #3572ff;
  transition: all 400ms cubic-bezier(.25, .46, .45, .94);
  font-size: 12px;
  letter-spacing: 3px;
  text-transform: uppercase;
}

.submit-button-8:hover {
  background-color: #081c3a;
}

.about-us-intro-2 {
  display: -ms-grid;
  display: grid;
  margin-top: -60px;
  margin-left: 36px;
  padding: 60px 48px;
  grid-auto-columns: 1fr;
  grid-column-gap: 16px;
  grid-row-gap: 100px;
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
  border-radius: 5px;
  background-color: #fff;
}

.section-59 {
  position: relative;
  display: flex;
  padding: 140px 0vw;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}

.section-59.no-top-padding {
  padding-top: 0px;
  padding-bottom: 60px;
  background-color: #efeff7;
}

.text-block-70 {
  color: rgba(0, 0, 0, 0.65);
  font-size: 20px;
  line-height: 28px;
}

.dropdown-toggle {
  width: 100%;
  min-width: 100%;
  padding-right: 30px;
  padding-left: 20px;
  border-style: none solid none none;
  border-width: 0px 1px 0px 0px;
  border-color: #ebecf1 #f3f6fc #ebecf1 #ebecf1;
  transition: all 200ms ease;
}

.dropdown-toggle:hover {
  background-color: #fdfdfd;
}

.icon-6 {
  margin-right: 10px;
  color: #000;
}

.dropdown-list {
  top: 102%;
  display: flex;
  overflow: hidden;
  width: 100%;
  border-radius: 0px;
  background-color: #fff;
  box-shadow: 0 10px 40px 0 rgba(152, 162, 172, 0.21);
}

.div-block {
  padding-top: 15px;
  padding-bottom: 15px;
  flex: 1;
}

.dropdown-link {
  display: block;
  padding-left: 30px;
  transition: all 200ms ease;
}

.dropdown-link:hover {
  background-color: #f5f6f8;
  box-shadow: inset 2px 0 0 0 #d8c0f1;
}

.dropdown-link.korean {
  padding-right: 0px;
  padding-left: 20px;
}

.dropdown-5 {
  display: flex;
  width: 100%;
  height: 100%;
  min-height: 100%;
  margin-top: 0px;
  margin-right: auto;
  margin-left: auto;
  align-items: center;
}

.dropdown-5.korean {
  width: auto;
}

.text-block-71 {
  font-family: 'SF Pro Display', sans-serif;
  color: rgba(0, 0, 0, 0.85);
  font-size: 16px;
  font-weight: 500;
}

.text-block-71.kr-nav-text {
  font-family: 'Noto Sans KR', sans-serif;
}

.div-block-353 {
  width: 100%;
  height: 100%;
  max-height: 100%;
  min-height: 100%;
  min-width: 100%;
}

.center-flex {
  position: relative;
  z-index: 1;
  display: flex;
  width: 100.000019%;
  padding-top: 50px;
  padding-bottom: 50px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  border-top: 0px none transparent;
}

.center-flex.bottom-margin {
  margin-top: 5vh;
  margin-bottom: 5vh;
  padding-top: 0px;
  padding-bottom: 0px;
}

.center-flex.nopadding {
  margin-right: 0px;
  margin-left: 0px;
  padding: 8% 8% 0px;
}

.center-flex.darkbg {
  display: flex;
  padding: 5vh 5vw;
  flex-direction: column;
  justify-content: flex-start;
  background-color: #f9f9f9;
}

.h2 {
  color: #1d1d1f;
  font-size: 80px;
  line-height: 85px;
  font-weight: 700;
}

.h2.white {
  width: 100.000019%;
  margin-bottom: 20px;
  justify-content: center;
  font-family: 'SF Pro Display', sans-serif;
  color: #f5f5f7;
  font-size: 38px;
  line-height: 46px;
  font-weight: 600;
}

.text-block-73 {
  color: #fff;
  font-size: 17px;
  text-decoration: none;
}

.text-block-73.bigger {
  font-size: 20px;
}

.text-block-73.bigger:hover {
  text-decoration: underline;
}

.text-block-73.bigger.inline {
  display: inline-block;
  margin-right: 20px;
  margin-left: 20px;
  color: rgba(255, 255, 255, 0.85);
}

.section-62 {
  padding-top: 75px;
  background-color: #f1f0f5;
}

.section-62.dark {
  display: none;
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #1d1d1f;
  background-image: radial-gradient(circle farthest-corner at 50% 40%, #9179c3, #6d31aa 70%);
}

.h3 {
  color: rgba(0, 0, 0, 0.85);
  font-size: 38px;
  line-height: 46px;
  font-weight: 600;
}

.div-block-4 {
  display: flex;
  max-width: 100%;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  line-height: 1.8;
  text-align: center;
}

.section-copy {
  margin-top: 5vh;
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #fff;
}

.div-block-3 {
  display: -ms-grid;
  display: grid;
  height: auto;
  -ms-grid-row-align: stretch;
      align-self: stretch;
  grid-auto-columns: 1fr;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  -ms-grid-columns: 1fr 1fr;
  grid-template-columns: 1fr 1fr;
  grid-template-rows: repeat(auto-fit, minmax(-webkit-min-content, 440px));
  grid-template-rows: repeat(auto-fit, minmax(min-content, 440px));
  background-image: linear-gradient(180deg, rgba(0, 0, 0, 0.45), rgba(0, 0, 0, 0.45)), url("https://uploads-ssl.webflow.com/60cd23d02113ed289b94ef88/613139168432bbdfd79f6e57_phytogen-women-bg01.jpeg");
  background-position: 0px 0px, 50% 20%;
  background-size: auto, cover;
  background-repeat: repeat, no-repeat;
}

.bottompic {
  position: relative;
  left: 0%;
  top: auto;
  right: 0%;
  bottom: 0%;
  display: flex;
  max-width: 82%;
  margin-top: 50px;
  justify-content: center;
}

.bottompic.sticktobottom {
  position: absolute;
  left: 0%;
  top: auto;
  right: 0%;
  bottom: 0%;
  max-width: 100%;
  margin-top: 0px;
  flex: 0 auto;
}

.heading-copy {
  margin-top: 20px;
  margin-bottom: 10px;
  padding-left: 0px;
  font-size: 20px;
  line-height: 26px;
  font-weight: 400;
  text-align: center;
  letter-spacing: normal;
}

.heading-copy.kr-home-body-text {
  font-family: 'Noto Sans KR', sans-serif;
  font-size: 19px;
  line-height: 30px;
}

.h4 {
  margin-bottom: 0px;
  font-family: 'SF Pro Display', sans-serif;
  color: rgba(0, 0, 0, 0.85);
  font-size: 38px;
  line-height: 46px;
  font-weight: 600;
}

.text-block-74 {
  color: #fff;
  font-size: 17px;
  text-decoration: none;
}

.text-block-74.bigger {
  font-size: 20px;
}

.text-block-74.bigger:hover {
  text-decoration: underline;
}

.text-block-74.bigger.blue {
  margin-top: 10px;
  padding-top: 0px;
  color: #6d31aa;
}

.text-block-74.bigger.blue.kr-home-sub-heading {
  font-family: 'Noto Sans KR', sans-serif;
  font-size: 19px;
  line-height: 30px;
  font-weight: 500;
}

.accessories-grid {
  display: -ms-grid;
  display: grid;
  margin-right: 0%;
  margin-left: 0%;
  padding-right: 8%;
  padding-left: 8%;
  grid-auto-columns: 1fr;
  grid-column-gap: 50px;
  grid-row-gap: 16px;
  -ms-grid-columns: 1fr 1fr;
  grid-template-columns: 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.image-7 {
  width: 100%;
  margin-bottom: 60px;
  padding-right: 20px;
  padding-left: 20px;
}

.image-61 {
  max-width: 100%;
}

.text-block-75 {
  margin-bottom: 10px;
  color: #fff;
  font-size: 28px;
  line-height: 38px;
  font-weight: 500;
}

.text-block-75.kr-home-sub-heading {
  margin-bottom: 20px;
  font-family: 'Noto Sans KR', sans-serif;
  font-size: 24px;
  line-height: 40px;
}

.image-62 {
  margin-bottom: 40px;
}

.div-block-360 {
  display: flex;
  width: 100%;
  height: 100%;
  min-height: auto;
  min-width: auto;
}

.div-block-361 {
  max-width: 500px;
  padding-top: 5vh;
  padding-right: 5vw;
  padding-left: 5vw;
}

.div-block-362 {
  display: flex;
  margin-top: 0px;
  margin-bottom: 0px;
  padding-top: 5vh;
  padding-bottom: 5vh;
  justify-content: center;
  justify-items: center;
  align-items: center;
  grid-auto-columns: 1fr;
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
  border-radius: 50px;
}

.success-message-6 {
  border-radius: 50px;
  background-color: #6d31aa;
  font-family: 'SF Pro Display', sans-serif;
  color: #fff;
  font-size: 20px;
  line-height: 28px;
  font-weight: 400;
}

.full_wrap {
  display: flex;
  height: 100%;
  min-height: 100vh;
  padding: 90px 5% 90px 10%;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  background-image: url("https://uploads-ssl.webflow.com/60cd23d02113ed289b94ef88/61549f056578554cfd3dc07f_coming-soon03.png");
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
}

.full_wrap.product-coming-soon {
  min-height: 80vh;
  padding-top: 10vh;
  padding-bottom: 10vh;
  background-image: url("https://uploads-ssl.webflow.com/60cd23d02113ed289b94ef88/6185bd7060c8652e945e833f_product-coming-soon.png");
}

.form-3 {
  display: flex;
  width: 100.000086%;
}

.form-block-3 {
  margin-top: 25px;
}

.text-field-2 {
  min-height: 45px;
  min-width: 250px;
  padding: 10px 20px;
  border-style: solid;
  border-width: 1px;
  border-color: rgba(87, 86, 220, 0.1);
  border-radius: 50px;
  font-family: 'SF Pro Display', sans-serif;
  color: rgba(39, 26, 73, 0.69);
  font-size: 16px;
  font-weight: 300;
}

.text-field-2:focus {
  border-color: #6d31aa;
}

.signup_wrap {
  position: relative;
  z-index: 10;
  display: flex;
  max-width: 500px;
  flex-direction: column;
}

.signup_wrap.products {
  max-width: 600px;
}

.site-wrap {
  position: relative;
  display: block;
  overflow: hidden;
  min-height: auto;
  margin-right: auto;
  margin-left: auto;
  background-color: #fcfcfc;
}

.heading-134 {
  margin-bottom: 20px;
  font-family: 'SF Pro Display', sans-serif;
  color: rgba(0, 0, 0, 0.85);
  font-size: 56px;
  line-height: 64px;
  text-align: left;
}

.heading-134.products {
  font-size: 48px;
  line-height: 54px;
  text-align: center;
}

.heading-134.products.small {
  max-width: 100%;
  font-size: 20px;
  line-height: 28px;
  font-weight: 500;
}

.submit-button-9 {
  height: 45px;
  margin-left: 15px;
  padding: 10px 30px;
  border-radius: 50px;
  background-color: #6d31aa;
  font-family: 'SF Pro Display', sans-serif;
  font-size: 16px;
  font-weight: 300;
}

.error-message-2 {
  background-color: #e2dcf7;
  font-family: 'SF Pro Display', sans-serif;
  color: rgba(0, 0, 0, 0.85);
  font-size: 16px;
  line-height: 24px;
}

.content-wrapper {
  width: 100%;
  max-width: 1160px;
  margin-right: auto;
  margin-left: auto;
}

.content-wrapper.hero-content-wrapper {
  z-index: 99;
  display: -ms-grid;
  display: grid;
  height: 100%;
  max-width: 100%;
  margin-top: 0px;
  margin-bottom: 0px;
  justify-content: flex-start;
  align-items: center;
  flex: 0 auto;
  grid-auto-columns: 1fr;
  grid-column-gap: 24px;
  grid-row-gap: 16px;
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
  -ms-grid-rows: auto auto;
  grid-template-rows: auto auto;
}

.size3-link-2 {
  display: block;
  margin-top: 20px;
  margin-bottom: 20px;
  font-family: 'SF Pro Display', sans-serif;
  color: rgba(0, 0, 0, 0.85);
  font-size: 20px;
  line-height: 28px;
  font-weight: 500;
  text-align: left;
  text-decoration: none;
}

.size3-link-2:hover {
  opacity: 0.7;
}

.size3-link-2.w--current {
  text-align: left;
}

.blog-image-wrap {
  position: relative;
}

.blog-section {
  padding: 0px;
  flex-direction: column;
  align-items: center;
  flex: 1;
}

.blog1-image-1 {
  display: block;
  width: 100%;
  height: 250px;
  margin-bottom: 0px;
  border-top-left-radius: 12px;
  border-top-right-radius: 12px;
  background-image: url("https://uploads-ssl.webflow.com/60cd23d02113ed289b94ef88/613b8cb6d85bf1162b1cbc3a_What-is-Collagen.jpg");
  background-position: 50% 50%;
  background-size: cover;
  transition: opacity 200ms ease;
}

.blog1-image-1:hover {
  opacity: 0.8;
}

.blog1-image-2 {
  width: 100%;
  height: 250px;
  margin-bottom: 0px;
  border-top-left-radius: 12px;
  border-top-right-radius: 12px;
  background-image: url("https://uploads-ssl.webflow.com/60cd23d02113ed289b94ef88/613b9e92834b2b6610581f47_Noni-Ingredient.png");
  background-position: 50% 50%;
  background-size: cover;
}

.card-16 {
  padding: 0px;
  border-radius: 12px;
  box-shadow: 14px 14px 15px -5px rgba(219, 219, 240, 0.45);
  transition: box-shadow 300ms ease;
}

.card-16:hover {
  box-shadow: 45px 45px 120px 0 rgba(219, 219, 240, 0.5);
}

.post-preview-text {
  padding: 20px;
}

.contact-header {
  display: flex;
  min-height: 30vh;
  padding: 140px 80px 100px;
  background-image: linear-gradient(180deg, rgba(0, 0, 0, 0.3), rgba(0, 0, 0, 0.3)), url("https://uploads-ssl.webflow.com/60cd23d02113ed289b94ef88/6155f442f1685a7057e44fbe_contact-header01.jpg");
  background-position: 0px 0px, 50% 50%;
  background-size: auto, cover;
}

.contact-heading-1 {
  margin-bottom: 0px;
  font-family: 'SF Pro Display', sans-serif;
  color: #fff;
}

.body-19 {
  font-family: 'SF Pro Display', sans-serif;
}

.legal-terms {
  color: rgba(0, 0, 0, 0.45);
  font-size: 16px;
  line-height: 24px;
  font-weight: 400;
  letter-spacing: -0.02em;
}

.multi-step-form-block---brix {
  width: 100%;
  min-height: 44vw;
  margin-top: 20px;
  margin-bottom: 0px;
}

.multi-step-form-radio-trigger---brix {
  position: absolute;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  display: flex;
  margin-bottom: 0px;
  padding-right: 32px;
  padding-left: 66px;
  justify-content: flex-start;
  align-items: center;
  border: 2px solid transparent;
  border-radius: 16px;
  box-shadow: 0 2px 6px 2px rgba(19, 18, 66, 0.07);
  transition: border-width 200ms ease, border-color 200ms ease;
  color: #170f49;
  font-size: 18px;
  line-height: 1;
  font-weight: 700;
}

.multi-step-form-radio-trigger---brix:hover {
  border-color: #bfbaff;
}

.form-section-2 {
  position: relative;
  display: flex;
  overflow: hidden;
  padding: 100px 3%;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  background-color: transparent;
}

.form-block-5 {
  position: relative;
  margin-right: auto;
  margin-left: auto;
}

.success-message-8 {
  border-radius: 20px;
  background-color: #7e47ea;
  color: #fff;
}

.text-field-large {
  min-height: 150px;
  padding-top: 12px;
  padding-right: 24px;
  padding-left: 24px;
  border: 2px none #ece3fc;
  border-radius: 10px;
  transition: all 400ms ease;
}

.text-field-large:hover {
  border-width: 2px;
  border-color: #7e47eb;
}

.text-field-large:active {
  border-width: 2px;
  border-color: #5f30e2;
}

.text-field-large:focus {
  border-width: 2px;
  border-color: #5f30e2;
}

.text-field-large::-moz-placeholder {
  color: #ccc;
}

.text-field-large::-ms-input-placeholder {
  color: #ccc;
}

.text-field-large::placeholder {
  color: #ccc;
}

.form-wrap {
  max-width: 80%;
  margin-right: auto;
  margin-left: auto;
  padding: 40px 80px;
  border-radius: 0px;
  background-color: #f9f9f9;
  box-shadow: 14px 14px 40px 0 #f9f9f9;
}

.text-field-6 {
  display: flex;
  min-height: 56px;
  padding-right: 24px;
  padding-left: 24px;
  justify-content: flex-start;
  border: 2px none #ece3fc;
  border-radius: 0px;
  transition: all 400ms ease;
  color: rgba(0, 0, 0, 0.65);
}

.text-field-6:hover {
  border-width: 2px;
  border-color: #6d31aa;
}

.text-field-6:active {
  border-width: 2px;
  border-color: #7e47eb;
}

.text-field-6:focus {
  border-width: 2px;
  border-color: #7e47eb;
}

.text-field-6::-moz-placeholder {
  color: #ccc;
}

.text-field-6::-ms-input-placeholder {
  color: #ccc;
}

.text-field-6::placeholder {
  color: #ccc;
}

.form-container-2 {
  width: 100%;
  max-width: 1140px;
  margin-right: auto;
  margin-left: auto;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}

.required {
  color: #6d31aa;
  font-size: 14px;
}

.field-wrap-2 {
  margin-bottom: 20px;
}

.submit-button-12 {
  display: block;
  width: 20%;
  height: 50px;
  margin-top: 0px;
  padding: 0px 40px;
  border-style: solid;
  border-width: 2px;
  border-color: #6d31aa;
  border-radius: 50px;
  background-color: transparent;
  transition: all 300ms ease;
  color: #6d31aa;
  font-size: 16px;
  font-weight: 600;
}

.submit-button-12:hover {
  background-color: #6d31aa;
  color: #fff;
}

.display-normal {
  margin-bottom: 10px;
  color: rgba(0, 0, 0, 0.85);
  font-size: 16px;
  line-height: 1.1;
  font-weight: 400;
}

.text-block-80 {
  display: block;
}

.select-field-2 {
  width: 100%;
  min-height: 56px;
  margin-bottom: 10px;
  padding: 10px 20px;
  border-radius: 0px;
  background-color: #fff;
}

.field-wrap {
  display: -ms-grid;
  display: grid;
  margin-bottom: 0px;
  grid-auto-columns: 1fr;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  -ms-grid-columns: 1fr 1fr;
  grid-template-columns: 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.html-embed-3 {
  font-size: 14px;
}

.company-sec {
  position: relative;
  z-index: 10;
  display: flex;
  height: 50vh;
  padding: 0px;
  justify-content: center;
  background-color: transparent;
  background-image: linear-gradient(180deg, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5)), url("https://uploads-ssl.webflow.com/60cd23d02113ed289b94ef88/613fd6c1407d132737331691_company-bg01.jpg");
  background-position: 0px 0px, 50% 50%;
  background-size: auto, cover;
}

.company-sec.two {
  height: auto;
  background-image: none;
}

.company-div {
  position: -webkit-sticky;
  position: sticky;
  top: auto;
  z-index: 1;
  display: flex;
  width: 100%;
  height: auto;
  margin-right: 0px;
  margin-left: 0px;
  padding: 10vw 10%;
  justify-content: center;
  align-items: center;
  background-color: transparent;
}

.company-content {
  width: auto;
  max-width: none;
  padding-top: 0px;
  padding-bottom: 0px;
}

.experience-section {
  padding: 100px 10vw;
  background-color: #6d31aa;
}

.flex-vertical_left_top {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
}

.wrapper {
  width: 100%;
  height: 100%;
  max-width: 1920px;
  margin-right: auto;
  margin-left: auto;
}

.blue {
  color: #609bff;
}

.heading_55px {
  display: inline-block;
  width: 100%;
  max-width: 780px;
  margin-top: 0px;
  margin-bottom: 40px;
  color: #fff;
  font-size: 38px;
  line-height: 46px;
  text-align: left;
}

.green {
  color: #3cc74e;
}

.news-room-grid-2 {
  width: 100%;
  max-width: 100%;
  min-width: 100%;
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  -ms-grid-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.div-block-3251 {
  display: block;
  margin-right: 0vw;
  margin-left: 0vw;
  grid-auto-columns: 1fr;
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
  -ms-grid-rows: auto auto;
  grid-template-rows: auto auto;
  background-image: url("https://uploads-ssl.webflow.com/60cd23d02113ed289b94ef88/6165f201b3dd315d1e1b5b26_purple-paper-bg01.png");
  background-position: 50% 50%;
  background-size: cover;
}

.div-block-3251.iwd2021 {
  background-color: transparent;
  background-image: none;
}

.div-block-3251.virtual-run {
  background-image: none;
}

.div-block-3252 {
  padding-right: 20px;
  padding-left: 20px;
  background-color: #6d31aa;
  background-image: url("https://uploads-ssl.webflow.com/60cd23d02113ed289b94ef88/6165f201b3dd315d1e1b5b26_purple-paper-bg01.png");
  background-position: 50% 50%;
  background-size: cover;
}

.div-block-3253 {
  display: -ms-grid;
  display: grid;
  margin-top: 5vh;
  margin-bottom: 5vh;
  grid-auto-columns: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  -ms-grid-columns: 1fr 2.75fr 1fr;
  grid-template-columns: 1fr 2.75fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
  background-color: transparent;
}

.div-block-3257 {
  display: -ms-grid;
  display: grid;
  min-height: auto;
  margin: 0px 20px 20px;
  padding-right: 0px;
  padding-bottom: 0vh;
  padding-left: 0px;
  grid-auto-columns: 1fr;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
  -ms-grid-rows: auto auto auto;
  grid-template-rows: auto auto auto;
  background-color: #fff;
}

.heading-137 {
  margin-bottom: 0px;
  color: rgba(0, 0, 0, 0.65);
  font-size: 20px;
  line-height: 28px;
  font-weight: 400;
  text-align: left;
}

.div-block-3263 {
  display: flex;
  min-height: auto;
  padding-top: 0px;
  justify-content: center;
  align-items: center;
}

.div-block-3263.virtual-run {
  background-image: url("https://uploads-ssl.webflow.com/60cd23d02113ed289b94ef88/61a571f7e33fbc9bb369bf8d_virtual-run01-2.png");
}

.div-block-3263.iwd-2022 {
  min-height: auto;
  background-image: none;
}

.text-block-81 {
  font-family: 'SF Pro Display', sans-serif;
  color: #6d31aa;
  line-height: 28px;
  text-align: center;
}

.text-block-81.kr {
  font-family: 'Noto Sans KR', sans-serif;
  color: rgba(0, 0, 0, 0.65);
  font-size: 19px;
  line-height: 1.4em;
  letter-spacing: 0.012em;
}

.text-block-82 {
  margin-bottom: 0vh;
  font-family: 'SF Pro Display', sans-serif;
  color: rgba(0, 0, 0, 0.65);
  font-size: 20px;
  line-height: 28px;
  font-weight: 400;
  text-align: center;
}

.text-block-82.kr {
  margin-bottom: 10px;
  font-family: 'Noto Sans KR', sans-serif;
  color: #6d31aa;
  font-size: 19px;
  line-height: 1.4em;
  letter-spacing: 0.012em;
}

.text-block-82.virtual-run {
  margin-bottom: 0vh;
  text-align: left;
}

.text-block-82.virtual-run.white {
  margin-bottom: 0px;
  justify-content: center;
  color: #fff;
  font-size: 16px;
  line-height: 24px;
  text-align: center;
}

.text-block-82.virtual-run.small {
  max-width: none;
  margin-bottom: 0vh;
  color: #fff;
  font-size: 14px;
  line-height: 20px;
  text-align: left;
}

.text-block-82.virtual-run-bold.large {
  margin-top: 20px;
  margin-bottom: 20px;
  font-size: 30px;
  line-height: 38px;
  font-weight: 600;
}

.text-block-82.virtual-run-bold.large.white {
  margin-top: 20px;
  margin-bottom: 20px;
  justify-content: center;
  color: #fff;
  font-size: 20px;
  line-height: 28px;
  font-weight: 600;
}

.text-block-83 {
  margin-top: 40px;
  margin-bottom: 40px;
  font-family: 'SF Pro Display', sans-serif;
  color: #6d31aa;
  line-height: 28px;
  text-align: center;
}

.text-block-83.kr {
  font-family: 'Noto Sans KR', sans-serif;
  font-size: 19px;
  line-height: 1.4em;
  text-align: center;
  letter-spacing: 0.012em;
}

.text-block-84 {
  font-family: 'SF Pro Display', sans-serif;
  color: rgba(0, 0, 0, 0.65);
  line-height: 28px;
}

.text-block-84.kr {
  font-family: 'Noto Sans KR', sans-serif;
  color: rgba(0, 0, 0, 0.65);
  font-size: 19px;
  line-height: 1.4em;
  text-align: center;
  letter-spacing: 0.012em;
}

.div-block-3264 {
  margin: 0px;
  padding: 5vh 5vw;
  background-color: #fff;
  font-size: 20px;
}

.div-block-3264.virtual-run-bg {
  margin-right: 0px;
  margin-left: 0px;
  background-color: #fafafb;
}

.bold-text-28 {
  color: #6d31aa;
  font-weight: 600;
}

.bold-text-29 {
  color: #6d31aa;
  font-weight: 600;
}

.bold-text-29.kr {
  font-size: 19px;
  line-height: 1.4em;
  font-weight: 700;
}

.button-17 {
  padding: 10px 30px;
  border: 1px solid transparent;
  border-radius: 50px;
  background-color: #6d31aa;
  box-shadow: 1px 1px 10px 0 rgba(109, 49, 170, 0.45);
  transition: all 500ms ease;
  font-family: 'SF Pro Display', sans-serif;
  color: #fff;
  font-weight: 600;
}

.button-17:hover {
  border-style: solid;
  border-width: 1px;
  border-color: #6d31aa;
  background-color: transparent;
  color: #6d31aa;
}

.button-17.kr {
  font-family: 'Noto Sans KR', sans-serif;
  font-size: 19px;
  line-height: 1.4em;
  font-weight: 500;
  letter-spacing: 0.012em;
}

.button-17.virtual-run-btn {
  background-color: #f0719d;
  box-shadow: 1px 1px 10px 0 #f0719d;
}

.button-17.virtual-run-btn:hover {
  border-color: #f0719d;
  background-color: #fff;
  color: #f0719d;
}

.text-block-86 {
  font-family: 'SF Pro Display', sans-serif;
  color: rgba(0, 0, 0, 0.65);
  text-align: center;
}

.text-block-86.kr {
  font-family: 'Noto Sans KR', sans-serif;
  font-size: 21px;
  line-height: 1.625em;
  font-weight: 700;
}

.div-block-3266 {
  margin-top: 40px;
  margin-bottom: 40px;
}

.bold-text-30 {
  font-family: 'SF Pro Display', sans-serif;
  color: rgba(255, 0, 4, 0.65);
  font-weight: 600;
}

.div-block-3267 {
  min-height: 200px;
  background-image: url("https://uploads-ssl.webflow.com/60cd23d02113ed289b94ef88/6165f3461b5269277360b368_2021-World-Menopause-Day05.jpg");
  background-position: 50% 50%;
  background-size: cover;
}

.div-block-3270 {
  padding: 20px;
  background-image: url("https://uploads-ssl.webflow.com/60cd23d02113ed289b94ef88/6165f201b3dd315d1e1b5b26_purple-paper-bg01.png");
  background-position: 50% 50%;
  background-size: auto;
}

.div-block-3271 {
  min-height: 100vh;
  padding-right: 20px;
  padding-left: 20px;
  background-image: url("https://uploads-ssl.webflow.com/60cd23d02113ed289b94ef88/6165f201b3dd315d1e1b5b26_purple-paper-bg01.png");
  background-position: 50% 50%;
  background-size: cover;
}

.div-block-3271.virtual-run {
  min-height: auto;
  padding-right: 0px;
  padding-left: 0px;
}

.div-block-3273 {
  margin: 0px 20px 20px;
  background-image: url("https://uploads-ssl.webflow.com/60cd23d02113ed289b94ef88/6165f201b3dd315d1e1b5b26_purple-paper-bg01.png");
  background-position: 0px 0px;
  background-size: cover;
}

.div-block-3274 {
  min-height: auto;
}

.div-block-3274.kr {
  background-image: url("https://uploads-ssl.webflow.com/60cd23d02113ed289b94ef88/619d2c684d410926abf16a29_%EC%99%84%EA%B2%BD%EC%9D%98%20%EB%82%A0%20%EA%B5%AC%EC%84%B1%ED%92%88%2002.png");
}

.bold-text-31 {
  color: #000;
  font-weight: 600;
}

.bold-text-32 {
  color: rgba(0, 0, 0, 0.85);
  font-weight: 600;
}

.div-block-3275 {
  margin-top: 40px;
  margin-bottom: 40px;
  text-align: center;
}

.div-block-3276 {
  width: 100%;
  min-height: auto;
}

.text-block-87 {
  font-family: 'SF Pro Display', sans-serif;
  color: #6d31aa;
  font-size: 20px;
  line-height: 28px;
  text-align: center;
}

.text-block-87.kr {
  font-family: 'Noto Sans KR', sans-serif;
  font-size: 19px;
  line-height: 1.625em;
  letter-spacing: 0.012em;
}

.text-block-87.kr.whitetext {
  color: #fff;
}

.div-block-3277 {
  padding-top: 0px;
  padding-bottom: 40px;
  background-color: #fff;
}

.div-block-3277.purplebg {
  padding-top: 40px;
  background-color: transparent;
}

.text-block-88 {
  font-family: 'SF Pro Display', sans-serif;
  text-align: center;
}

.text-block-89 {
  font-family: 'SF Pro Display', sans-serif;
}

.text-block-89.kr {
  font-family: 'Noto Sans KR', sans-serif;
  color: rgba(0, 0, 0, 0.85);
  font-size: 19px;
  line-height: 1.4em;
  letter-spacing: 0.012em;
}

.div-block-3278 {
  display: flex;
  padding-top: 15px;
  padding-bottom: 15px;
  justify-content: center;
  background-color: transparent;
}

.div-block-3278.virtual-run {
  background-image: none;
}

.clip {
  position: relative;
  overflow: hidden;
}

.wrapper-13 {
  position: relative;
  z-index: 10;
  width: 100%;
  max-width: 1400px;
}

.stripe-wrapper {
  position: absolute;
  left: auto;
  top: 0%;
  right: auto;
  bottom: 0%;
  z-index: 5;
  display: flex;
  overflow: hidden;
  width: 100vw;
  min-width: auto;
  margin-right: auto;
  margin-left: auto;
  padding-right: 5vw;
  padding-left: 5vw;
  justify-content: center;
}

.page-wrapper {
  position: relative;
  z-index: 15;
  min-height: 100vh;
  flex-direction: column;
  align-items: stretch;
  background-color: #fff;
}

.vf-hover-link {
  display: flex;
  width: 100%;
  height: 100%;
  justify-content: center;
  align-items: center;
  border-style: solid;
  border-width: 1px;
  border-color: #fff;
  border-radius: 100%;
  background-color: hsla(0, 0%, 100%, 0);
  color: #fff;
  font-size: 11px;
  letter-spacing: 3px;
  text-decoration: none;
  text-transform: uppercase;
}

.inner-page-hero-wrapper {
  display: -ms-grid;
  display: grid;
  height: 100%;
  padding-bottom: 24px;
  grid-auto-columns: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 60px;
  -ms-grid-columns: 1.25fr 1fr 1fr;
  grid-template-columns: 1.25fr 1fr 1fr;
  -ms-grid-rows: auto 1fr auto;
  grid-template-rows: auto 1fr auto;
}

.inner-page-hero-wrapper.kr {
  padding-bottom: 0px;
}

.hero-background-image {
  position: absolute;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  background-image: url("https://uploads-ssl.webflow.com/60cd23d02113ed289b94ef88/60e77f55b64e7b52413b095f_Space002.jpeg");
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
}

.hero-background-image.projects-background {
  background-image: url("https://uploads-ssl.webflow.com/60cd23d02113ed289b94ef88/613139168432bbdfd79f6e57_phytogen-women-bg01.jpeg");
  background-position: 50% 0%;
}

.hero-background-image.virtual-run {
  background-image: url("https://uploads-ssl.webflow.com/60cd23d02113ed289b94ef88/61a7b900e2be43facd2556ed_virtual-run-img01.jpg");
  background-position: 50% -10%;
}

.hero-background-image.services-background {
  background-image: url("https://uploads-ssl.webflow.com/60cd23d02113ed289b94ef88/6139197861421a8ebc06286d_miracle-of-phytogen-bg01.jpg");
}

.page-hero {
  position: relative;
  z-index: 10;
  display: flex;
  overflow: hidden;
  min-height: auto;
  margin-top: 0px;
  padding-top: 5vh;
  padding-right: 10vw;
  padding-left: 10vw;
  justify-content: center;
  color: #fff;
}

.xxl-heading-14 {
  margin-right: 1px;
  font-size: 78px;
  letter-spacing: -0.05em;
}

.xxl-heading-14.one {
  font-family: 'SF Pro Display', sans-serif;
  color: #fff;
  font-size: 56px;
  letter-spacing: normal;
}

.xxl-heading-14.one.kr {
  margin-right: 0px;
  margin-bottom: 0px;
  font-family: 'Noto Sans KR', sans-serif;
  font-size: 36px;
  line-height: 44px;
  font-weight: 700;
}

.category-headline-1 {
  display: -ms-grid;
  display: grid;
  margin-bottom: 30px;
  justify-items: start;
  align-items: center;
  grid-auto-columns: 1fr;
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  -ms-grid-columns: 0.25fr 2fr 4.5fr;
  grid-template-columns: 0.25fr 2fr 4.5fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
  color: #6e7488;
}

.image-overlay {
  position: absolute;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  z-index: 1;
  background-color: rgba(9, 11, 25, 0.45);
}

.image-overlay.dark-overylay {
  background-color: rgba(9, 11, 25, 0.25);
}

.vf-category-text {
  position: relative;
  z-index: 10;
  font-family: 'Noto Sans KR', sans-serif;
  color: rgba(0, 0, 0, 0.85);
  font-size: 18px;
  line-height: 30px;
  font-weight: 400;
  letter-spacing: 4px;
  text-transform: uppercase;
}

.vf-category-text.white {
  font-family: 'SF Pro Display', sans-serif;
  color: #fff;
}

.vf-category-text.white {
  color: #fff;
  font-size: 16px;
  line-height: 24px;
}

.vf-category-text.white {
  color: #fff;
}

.vf-category-text.white {
  color: #fff;
}

.phytogen-baby-link {
  max-width: 100.00008%;
  padding: 10px 20px;
  border-style: solid;
  border-width: 1px;
  border-color: #fff;
  border-radius: 50px;
  background-color: transparent;
  box-shadow: 0 0 5px 0 rgba(255, 255, 255, 0.65);
  transition: all 500ms ease;
  font-family: 'SF Pro Display', sans-serif;
  font-size: 12px;
  font-weight: 400;
  text-align: center;
  letter-spacing: 4px;
  text-decoration: none;
  text-transform: uppercase;
}

.phytogen-baby-link:hover {
  border-color: #6d31aa;
  background-color: #6d31aa;
  box-shadow: 0 0 5px 0 rgba(109, 49, 170, 0.65);
  color: rgba(255, 255, 255, 0.85);
}

.phytogen-baby-link.kr {
  font-size: 14px;
  line-height: 24px;
}

.hero-background-image-3 {
  width: 100%;
  height: 100%;
  background-image: url("https://uploads-ssl.webflow.com/60cd23d02113ed289b94ef88/613f978d6dd5880fa84b64ef_renew-campaign-recycling01.jpg");
  background-position: 50% 50%;
  background-size: cover;
}

.re-new-campaign-link {
  max-width: 100.00008%;
  padding: 10px;
  border-style: solid;
  border-width: 1px;
  border-color: #fff;
  border-radius: 50px;
  background-color: transparent;
  box-shadow: 0 0 5px 0 rgba(255, 255, 255, 0.65);
  transition: all 500ms ease;
  font-family: 'SF Pro Display', sans-serif;
  font-size: 12px;
  font-weight: 400;
  text-align: center;
  letter-spacing: 4px;
  text-decoration: none;
  text-transform: uppercase;
}

.re-new-campaign-link:hover {
  border-color: #6d31aa;
  background-color: #6d31aa;
  box-shadow: 0 0 5px 0 #6d31aa;
  color: rgba(255, 255, 255, 0.85);
}

.re-new-campaign-link.kr {
  font-family: 'Noto Sans KR', sans-serif;
  font-size: 14px;
  line-height: 24px;
}

.xxl-heading-15 {
  display: block;
  font-family: 'SF Pro Display', sans-serif;
  color: #fff;
  font-size: 56px;
}

.grid-8 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  -ms-grid-columns: 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.grid-9 {
  margin-bottom: 40px;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  -ms-grid-columns: 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.button-20 {
  padding: 10px 50px;
  border-radius: 50px;
  background-color: #6d31aa;
}

.div-block-3281 {
  border-radius: 0px;
}

.grid-10 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  -ms-grid-columns: 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.international-womens-day-tab {
  position: relative;
}

.world-menopause-day-tab {
  position: relative;
}

.div-block-3285 {
  min-height: 80vh;
  margin-top: 0px;
  background-image: linear-gradient(180deg, rgba(0, 0, 0, 0.65), rgba(0, 0, 0, 0.65)), url("https://uploads-ssl.webflow.com/60cd23d02113ed289b94ef88/6139197861421a8ebc06286d_miracle-of-phytogen-bg01.jpg");
  background-position: 0px 0px, 50% 50%;
  background-size: auto, cover;
}

.div-block-3287 {
  margin-top: 0vh;
}

.div-block-3288 {
  margin-top: 0px;
  background-image: linear-gradient(180deg, rgba(0, 0, 0, 0.65), rgba(0, 0, 0, 0.65)), url("https://uploads-ssl.webflow.com/60cd23d02113ed289b94ef88/6170ad5c1a076aa10f651600_iwd-thumbnail02.png");
  background-position: 0px 0px, 50% 50%;
  background-size: auto, cover;
}

.div-block-3290 {
  margin-top: 0px;
  background-image: linear-gradient(180deg, rgba(0, 0, 0, 0.65), rgba(0, 0, 0, 0.65)), url("https://uploads-ssl.webflow.com/60cd23d02113ed289b94ef88/61328a1a8f80b104018d8d05_IMD03.jpg");
  background-position: 0px 0px, 50% 50%;
  background-size: auto, cover;
}

.hero-background-image-4 {
  width: 100%;
  height: 100%;
  background-image: linear-gradient(180deg, rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0.2)), url("https://uploads-ssl.webflow.com/60cd23d02113ed289b94ef88/6139197861421a8ebc06286d_miracle-of-phytogen-bg01.jpg");
  background-position: 0px 0px, 50% 50%;
  background-size: auto, cover;
}

.hero-background-image-5 {
  width: 100%;
  height: 100%;
  background-image: url("https://uploads-ssl.webflow.com/60cd23d02113ed289b94ef88/6266cbdd9857d52082d9edff_cute-child-embracing-mother-with-tulips-bouquet-on-2021-08-29-21-20-05-utc%20(1).jpg");
  background-position: 50% 10%;
  background-size: cover;
}

.hero-background-image-6 {
  width: 100%;
  height: 100%;
  background-image: url("https://uploads-ssl.webflow.com/60cd23d02113ed289b94ef88/61328a1a8f80b104018d8d05_IMD03.jpg");
  background-position: 50% 0%;
  background-size: auto;
}

.grid-11 {
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.link-block-38 {
  margin-top: 40px;
  padding: 10px 30px;
  border-style: solid;
  border-width: 1px;
  border-color: hsla(0, 0%, 100%, 0.3);
  border-radius: 50px;
  transition: all 500ms ease;
  text-decoration: none;
}

.link-block-38:hover {
  border-color: transparent;
  background-color: #6d31aa;
}

.text-block-90 {
  color: rgba(255, 255, 255, 0.85);
  text-decoration: none;
}

.grid-15 {
  display: none;
}

.div-block-3297 {
  padding-top: 10vh;
}

.margin-right {
  margin-top: 0rem;
  margin-bottom: 0rem;
  margin-left: 0rem;
}

.blog-heading-wrap {
  display: flex;
  margin-bottom: 5vh;
  justify-content: space-between;
  align-items: center;
}

.heading-138 {
  font-size: 30px;
  line-height: 38px;
  font-weight: 500;
}

.blog-wrap-2 {
  padding: 10vh 10vw;
}

.link-block {
  display: flex;
  padding-top: 10px;
  padding-bottom: 10px;
  align-items: center;
  text-decoration: none;
}

.link-block:hover {
  opacity: 0.8;
}

.text-link-text {
  font-family: 'SF Pro Display', sans-serif;
  color: #6d31aa;
  font-size: 16px;
  line-height: 24px;
  font-weight: 500;
  text-transform: uppercase;
}

.text-link-text.kr-read-post {
  font-family: 'Noto Sans KR', sans-serif;
  font-size: 17px;
  line-height: 1.47;
  font-weight: 500;
}

.link-arrow {
  margin-left: 12px;
  filter: hue-rotate(40deg);
}

.grid-19 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  -ms-grid-columns: 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.nutraceutical-research-tab {
  position: relative;
}

.main-heading---r-d {
  font-family: 'SF Pro Display', sans-serif;
  color: rgba(255, 255, 255, 0.85);
  font-size: 38px;
  text-align: center;
}

.phytogen-research-tab {
  position: relative;
}

.breast-cancer-research-tab {
  position: relative;
}

.go-back {
  display: flex;
  width: 40px;
  height: 40px;
  justify-content: center;
  align-items: center;
  border-radius: 50px;
  background-color: #fff;
  transform: rotate(90deg);
  transition: all 500ms ease;
}

.go-back:hover {
  background-color: #6d31aa;
  filter: saturate(100%);
}

.category-headline-2 {
  display: -ms-grid;
  display: grid;
  margin-bottom: 30px;
  grid-auto-columns: 1fr;
  grid-column-gap: 20px;
  grid-row-gap: 0px;
  -ms-grid-columns: 0.25fr 5fr 6fr 3.5fr;
  grid-template-columns: 0.25fr 5fr 6fr 3.5fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.category-headline-3 {
  display: -ms-grid;
  display: grid;
  margin-bottom: 30px;
  justify-items: start;
  align-items: center;
  grid-auto-columns: 1fr;
  grid-column-gap: 20px;
  grid-row-gap: 0px;
  -ms-grid-columns: 0.25fr 2fr 4fr;
  grid-template-columns: 0.25fr 2fr 4fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.category-headline-4 {
  display: -ms-grid;
  display: grid;
  margin-bottom: 30px;
  align-content: space-between;
  grid-auto-columns: 1fr;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  -ms-grid-columns: 0.25fr 1.5fr 1.5fr 1.5fr;
  grid-template-columns: 0.25fr 1.5fr 1.5fr 1.5fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.div-block-3299 {
  display: none;
}

.category-headline-5 {
  display: -ms-grid;
  display: grid;
  margin-bottom: 30px;
  grid-auto-columns: 1fr;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  -ms-grid-columns: 0.25fr 1.5fr 1.5fr 1.5fr;
  grid-template-columns: 0.25fr 1.5fr 1.5fr 1.5fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.category-headline-6 {
  display: -ms-grid;
  display: grid;
  margin-bottom: 30px;
  grid-auto-columns: 1fr;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  -ms-grid-columns: 0.25fr 1.5fr 1.5fr 1.5fr;
  grid-template-columns: 0.25fr 1.5fr 1.5fr 1.5fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.circle-button-2 {
  position: relative;
  display: -ms-grid;
  display: grid;
  width: 100px;
  height: 100px;
  max-height: 100px;
  grid-auto-columns: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  -ms-grid-columns: 1fr 1fr;
  grid-template-columns: 1fr 1fr;
  -ms-grid-rows: auto 36px auto;
  grid-template-rows: auto 36px auto;
  color: #fff;
  font-size: 10px;
  letter-spacing: 4px;
  text-decoration: none;
  text-transform: uppercase;
}

.clip-3 {
  display: -ms-grid;
  display: grid;
  margin-bottom: 10px;
  grid-auto-columns: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  -ms-grid-columns: 0.5fr 1fr;
  grid-template-columns: 0.5fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.counterup4 {
  margin-bottom: 0px;
  font-family: 'SF Pro Display', sans-serif;
  color: #299e5e;
  font-size: 56px;
}

.div-block-3302 {
  padding-top: 10vh;
}

.grid-22 {
  display: none;
}

.div-block-3307 {
  margin-top: 10vh;
}

.div-block-3308 {
  padding-top: 10vh;
}

.testi-img-2 {
  position: absolute;
  left: 8%;
  top: 15%;
  right: auto;
  bottom: auto;
  filter: hue-rotate(70deg);
}

.testimonial-4-content-slide-left-content {
  position: relative;
  margin-bottom: 0px;
  padding-right: 10%;
  padding-bottom: 0px;
  padding-left: 15%;
}

.text-size-medium {
  padding-right: 0px;
  padding-left: 0px;
  color: #5f6570;
  font-size: 1.25rem;
  line-height: 1.5;
  font-weight: 500;
  text-align: left;
}

.text-size-medium.kr {
  font-family: 'Noto Sans KR', sans-serif;
  font-size: 19px;
  line-height: 1.4em;
  letter-spacing: 0.012em;
}

.heading-140 {
  margin-bottom: 30px;
  font-family: 'SF Pro Display', sans-serif;
  font-size: 38px;
  line-height: 46px;
  text-align: left;
}

.heading-141 {
  margin-bottom: 20px;
  padding-right: 0vw;
  padding-left: 0px;
  font-family: 'SF Pro Display', sans-serif;
  color: #6d31aa;
  font-size: 30px;
  font-style: normal;
  font-weight: 600;
  text-align: left;
}

.grid-24 {
  height: 55vh;
  padding-left: 0%;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  -ms-grid-columns: 1.75fr 1fr;
  grid-template-columns: 1.75fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.div-block-3314 {
  background-image: url("https://uploads-ssl.webflow.com/60cd23d02113ed289b94ef88/612d50a33d97dde23fe0e1dd_canada-nature-bg01.jpg");
  background-position: 50% 50%;
  background-size: cover;
}

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

.text-block-95 {
  margin-bottom: 5vh;
  color: rgba(255, 255, 255, 0.85);
  font-size: 20px;
  font-weight: 500;
  text-align: left;
}

.text-block-95.kr {
  font-family: 'Noto Sans KR', sans-serif;
  font-size: 19px;
  line-height: 1.4em;
  letter-spacing: 0.012em;
}

.company-hero-head {
  position: relative;
  z-index: 9;
  max-width: none;
  margin-bottom: 40px;
  font-family: 'SF Pro Display', sans-serif;
  color: #fff;
  font-size: 60px;
  line-height: 72px;
  text-align: center;
  letter-spacing: -0.03em;
}

.standard-tab-2 {
  display: flex;
  width: 100%;
  margin-right: 0px;
  margin-left: 0px;
  padding-right: 0px;
  padding-bottom: 16px;
  padding-left: 0px;
  justify-content: flex-start;
  align-items: center;
  background-color: transparent;
  opacity: 0.7;
  color: rgba(255, 255, 255, 0.8);
  font-size: 15px;
}

.standard-tab-2.w--current {
  position: relative;
  background-color: transparent;
  opacity: 1;
  color: #fff;
}

.product-header {
  display: flex;
  min-height: auto;
  margin-top: 60px;
  padding: 60px 10vw;
  justify-content: center;
  align-items: center;
}

.grid-30 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.grid-33 {
  padding-left: 5vw;
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
}

.body-21 {
  font-family: 'SF Pro Display', sans-serif;
}

.heading-147 {
  margin-bottom: 0px;
  font-family: 'SF Pro Display', sans-serif;
  color: rgba(0, 0, 0, 0.85);
  font-size: 30px;
  line-height: 1.125em;
  text-align: left;
}

.section-74 {
  padding: 10vw;
}

.heading-148 {
  font-family: 'SF Pro Display', sans-serif;
  color: rgba(0, 0, 0, 0.85);
  font-size: 30px;
  line-height: 1.125em;
  text-align: left;
}

.section-76 {
  padding: 10vh 10vw;
}

.grid-36 {
  padding-top: 0vh;
  grid-column-gap: 40px;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.heading-150 {
  font-family: 'SF Pro Display', sans-serif;
  color: rgba(0, 0, 0, 0.85);
  font-size: 30px;
  line-height: 1.125em;
  text-align: left;
}

.div-block-3329 {
  margin-bottom: 20px;
}

.image-73 {
  display: block;
  width: 100px;
  height: 100px;
  margin-bottom: 20px;
  border-style: none;
  border-width: 5px;
  border-color: rgba(0, 0, 0, 0.65);
  border-radius: 0%;
}

.div-block-3330 {
  display: flex;
  justify-content: center;
}

.grid-38 {
  padding-top: 5vh;
  grid-column-gap: 20px;
  grid-row-gap: 40px;
  -ms-grid-columns: 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr;
  -ms-grid-rows: minmax(auto, 0.25fr) minmax(auto, 0.25fr);
  grid-template-rows: minmax(auto, 0.25fr) minmax(auto, 0.25fr);
}

.text-block-116 {
  color: rgba(0, 0, 0, 0.85);
  font-size: 18px;
  line-height: 26px;
  font-weight: 500;
  text-align: center;
  text-transform: capitalize;
}

.grid-39 {
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.section-77 {
  padding: 10vh 10vw;
  background-color: rgba(192, 192, 211, 0.2);
}

.product-heading-1 {
  margin-bottom: 0px;
  font-family: 'SF Pro Display', sans-serif;
  color: #000;
  font-size: 36px;
  line-height: 48px;
  font-weight: 400;
}

.text-block-119 {
  margin-bottom: 20px;
  color: rgba(0, 0, 0, 0.65);
  font-size: 18px;
  line-height: 26px;
}

.list-item {
  margin-bottom: 10px;
  color: rgba(0, 0, 0, 0.65);
  font-size: 18px;
  line-height: 24px;
}

.button-23 {
  padding: 10px 30px;
  border: 1px solid transparent;
  border-radius: 50px;
  background-color: #6d31aa;
  box-shadow: 14px 14px 15px -5px rgba(219, 219, 240, 0.45);
  transition: box-shadow 300ms ease, all 300ms ease;
  font-size: 16px;
  line-height: 24px;
  font-weight: 500;
}

.button-23:hover {
  border-color: #6d31aa;
  background-color: #fff;
  color: #6d31aa;
}

.intro-right-image {
  position: relative;
  overflow: hidden;
  width: 100%;
  border-radius: 3px;
}

.portrait-image {
  position: relative;
  overflow: hidden;
  height: 50vh;
  min-height: auto;
  min-width: auto;
  border-radius: 5px;
}

.team-portrait-grid {
  display: -ms-grid;
  display: grid;
  overflow: hidden;
  width: 100%;
  height: 50vh;
  max-width: none;
  grid-auto-columns: 1fr;
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  -ms-grid-columns: 2.5fr 1fr;
  grid-template-columns: 2.5fr 1fr;
  -ms-grid-rows: minmax(15vh, 1fr) minmax(15vh, 1fr) minmax(15vh, 1fr);
  grid-template-rows: minmax(15vh, 1fr) minmax(15vh, 1fr) minmax(15vh, 1fr);
  border-radius: 12px;
}

.feature-item-3 {
  position: relative;
  display: -ms-grid;
  display: grid;
  padding: 36px 18px;
  align-content: center;
  grid-auto-columns: 1fr;
  grid-column-gap: 16px;
  grid-row-gap: 18px;
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
  -ms-grid-rows: auto auto;
  grid-template-rows: auto auto;
  border-radius: 12px;
  background-color: #fff;
  transition: box-shadow 500ms cubic-bezier(.25, .46, .45, .94);
  color: #516381;
  text-decoration: none;
}

.feature-item-3:hover {
  z-index: 1;
  box-shadow: 0 9px 42px -6px rgba(53, 64, 117, 0.1);
}

.button-24 {
  display: flex;
  padding: 16px 32px;
  justify-content: center;
  align-items: center;
  border-style: none;
  border-radius: 5px;
  background-color: #3572ff;
  transition: all 400ms cubic-bezier(.25, .46, .45, .94);
  color: #fff;
  font-size: 10px;
  text-align: center;
  letter-spacing: 3px;
  text-decoration: none;
  text-transform: uppercase;
}

.button-24:hover {
  background-color: #081c3a;
}

.team-image-location {
  position: relative;
  z-index: 10;
  display: -ms-grid;
  display: grid;
  width: 100%;
  height: 100%;
  align-content: end;
  grid-auto-columns: 1fr;
  grid-column-gap: 16px;
  grid-row-gap: 12px;
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
  -ms-grid-rows: auto auto;
  grid-template-rows: auto auto;
}

.team-location-icon-2 {
  display: flex;
  width: 36px;
  height: 36px;
  padding: 9px;
  justify-content: center;
  align-items: center;
  border-style: solid;
  border-width: 1px;
  border-color: rgba(192, 192, 211, 0.2);
  border-radius: 100%;
  background-color: rgba(192, 192, 211, 0.2);
}

.about-image-item-2 {
  position: relative;
  overflow: hidden;
  width: 100%;
  height: 100%;
  min-height: auto;
  min-width: auto;
  margin-right: 0px;
  margin-left: 0px;
  color: #fff;
  text-align: center;
  text-decoration: none;
}

.team-image-lightbox {
  position: relative;
  display: flex;
  overflow: hidden;
  width: 100%;
  height: 100%;
  padding: 36px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}

.about-image-item-3 {
  position: relative;
  overflow: hidden;
  width: 100%;
  height: 100%;
  min-height: auto;
  min-width: auto;
  margin-right: 0px;
  margin-left: 0px;
  color: #fff;
  text-align: center;
  text-decoration: none;
}

.subtitle-15 {
  font-size: 11px;
  line-height: 1.4em;
  font-weight: 400;
  letter-spacing: 3px;
  text-transform: uppercase;
}

.about-image-item-4 {
  position: relative;
  overflow: hidden;
  width: 100%;
  height: 100%;
  min-height: auto;
  min-width: auto;
  margin-right: 0px;
  margin-left: 0px;
  color: #fff;
  text-align: center;
  text-decoration: none;
}

.benefit-card-2 {
  position: relative;
  display: -ms-grid;
  display: grid;
  min-height: 275px;
  padding: 30px;
  grid-auto-columns: 1fr;
  grid-column-gap: 16px;
  grid-row-gap: 36px;
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
  -ms-grid-rows: 1fr auto;
  grid-template-rows: 1fr auto;
  border-radius: 12px;
  background-color: #fff;
  transition: box-shadow 500ms ease;
}

.benefit-card-2:hover {
  z-index: 1;
  box-shadow: 0 12px 36px -8px rgba(53, 64, 117, 0.1);
}

.section-78 {
  padding-right: 10vw;
  padding-left: 10vw;
}

.heading-156 {
  font-family: 'SF Pro Display', sans-serif;
  color: rgba(255, 255, 255, 0.85);
  font-size: 20px;
  text-align: left;
}

.text-block-121 {
  color: rgba(255, 255, 255, 0.85);
  font-size: 18px;
  line-height: 26px;
}

.error-message-4 {
  padding: 18px;
  border-radius: 10px;
}

.success-message-9 {
  border-radius: 10px;
  background-color: #6d31aa;
  color: rgba(255, 255, 255, 0.85);
  font-size: 16px;
  line-height: 24px;
}

.email-field-2 {
  height: 60px;
  margin-bottom: 20px;
  padding: 10px 20px;
  border: 1px none #000;
  border-radius: 10px;
  background-color: #fff;
  font-family: Eudoxussans, sans-serif;
  color: rgba(0, 0, 0, 0.65);
  font-size: 16px;
  line-height: 24px;
  font-weight: 500;
  text-align: left;
  letter-spacing: -0.02em;
}

.email-field-2:hover {
  border-style: solid;
  border-color: rgba(24, 25, 69, 0.1);
}

.email-field-2:focus {
  border-style: solid;
  border-color: rgba(24, 25, 69, 0.1);
}

.submit-button-13 {
  width: 30%;
  padding: 15px 20px;
  border: 1px solid transparent;
  border-radius: 50px;
  background-color: #6d31aa;
  box-shadow: 14px 14px 15px -5px rgba(219, 219, 240, 0.45);
  transition: all 300ms ease;
  font-family: 'SF Pro Display', sans-serif;
  font-size: 16px;
  font-weight: 500;
  letter-spacing: normal;
}

.submit-button-13:hover {
  border-style: solid;
  border-width: 1px;
  border-color: #6d31aa;
  background-color: rgba(255, 255, 255, 0.9);
  box-shadow: 45px 45px 120px 0 rgba(219, 219, 240, 0.45);
  color: #6d31aa;
}

.text-block-124 {
  color: rgba(0, 0, 0, 0.65);
  font-size: 18px;
  line-height: 26px;
}

.div-block-3340 {
  padding-right: 10vw;
}

.ingredient-card-2 {
  padding: 5vh 40px;
  border-radius: 12px;
  background-image: linear-gradient(180deg, rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0.7)), url("https://uploads-ssl.webflow.com/60cd23d02113ed289b94ef88/617c21316d147554154672b4_flax-seed-with-flower-on-white-backgrounds-2021-09-04-04-37-01-utc.jpg");
  background-position: 0px 0px, 50% 50%;
  background-size: auto, cover;
  box-shadow: 14px 14px 15px -5px rgba(219, 219, 240, 0.45);
  transition: box-shadow 300ms ease;
}

.ingredient-card-2.cissus-powder {
  background-image: linear-gradient(180deg, rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0.7)), url("https://uploads-ssl.webflow.com/60cd23d02113ed289b94ef88/6181710404f8b0fb864fedab_%EC%8B%9C%EC%84%9C%EC%8A%A4.png");
  background-position: 0px 0px, 80% 50%;
  background-size: auto, auto;
}

.ingredient-card-2.albumin-gold {
  background-image: linear-gradient(180deg, rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0.7)), url("https://uploads-ssl.webflow.com/60cd23d02113ed289b94ef88/618051d8db10f1ee5f2d4e66_one-cracked-egg-with-yolk-and-fresh-green-oregano-2021-08-28-19-57-21-utc%20(1).jpg");
}

.ingredient-card-2.albumin-gold.three {
  background-image: linear-gradient(180deg, rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0.7)), url("https://uploads-ssl.webflow.com/60cd23d02113ed289b94ef88/6180511c490a9d85814d72bb_milk-thistle-flower-2021-08-26-15-51-17-utc%20(2)%20(1).jpg");
  background-position: 0px 0px, 100% 50%;
}

.ingredient-card-2.albumin-gold.two {
  background-image: linear-gradient(180deg, rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0.7)), url("https://uploads-ssl.webflow.com/60cd23d02113ed289b94ef88/6180500539127205fa856cc6_honeycomb-against-yellow-background-copy-space-2021-09-02-20-11-03-utc%20(1).jpg");
}

.ingredient-card-2.thinetrol-slim {
  background-image: linear-gradient(180deg, rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0.7)), url("https://uploads-ssl.webflow.com/60cd23d02113ed289b94ef88/6180672bec11380b5be105ff_grapefruit-2021-08-26-16-35-43-utc%20(1).jpg");
}

.ingredient-card-2.thinetrol-slim.two {
  background-image: linear-gradient(180deg, rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0.7)), url("https://uploads-ssl.webflow.com/60cd23d02113ed289b94ef88/6180677604ae9ce82a43286a_raspberry-2021-08-29-01-09-08-utc%20(1).jpg");
}

.ingredient-card-2.thinetrol-slim.three {
  background-image: linear-gradient(180deg, rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0.7)), url("https://uploads-ssl.webflow.com/60cd23d02113ed289b94ef88/618067debcfa1943d08cf251_apple-vinegar-2021-08-26-16-27-43-utc%20(1).jpg");
  background-position: 0px 0px, 50% 50%;
}

.ingredient-card-2.thinetrol-slim.five {
  background-image: linear-gradient(180deg, rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0.7)), url("https://uploads-ssl.webflow.com/60cd23d02113ed289b94ef88/618069386256136eae867053_ingredients-containing-vitamin-b1-dietary-fiber-a-2021-08-26-18-16-08-utc%20(1).jpg");
  background-position: 0px 0px, 50% 50%;
}

.ingredient-card-2.thinetrol-slim.four {
  background-image: linear-gradient(180deg, rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0.7)), url("https://uploads-ssl.webflow.com/60cd23d02113ed289b94ef88/61806894428b0677d2c4c3a2_whole-milk-powder-2021-08-26-17-13-51-utc%20(1).jpg");
  background-position: 0px 0px, 60% 50%;
}

.ingredient-card-2.barley-grass-powder {
  background-image: linear-gradient(180deg, rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0.7)), url("https://uploads-ssl.webflow.com/60cd23d02113ed289b94ef88/61807b89a3d421bdbb985387_young-powder-barley-barley-grass-and-grain-on-jut-2021-08-26-18-16-06-utc%20(1).jpg");
  background-position: 0px 0px, 50% 50%;
}

.ingredient-card-2.premium-collagen {
  background-image: linear-gradient(180deg, rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0.7)), url("https://uploads-ssl.webflow.com/60cd23d02113ed289b94ef88/61859cb7c23bbb3a866c9518_collagen-powder-dietary-supplement-at-blue-2021-08-31-08-29-04-utc%20(1).jpg");
}

.client-quote-credit {
  margin-left: 0px;
  padding-left: 24px;
  border-left: 2px solid #fff;
}

.client-quote-2 {
  display: -ms-grid;
  display: grid;
  grid-auto-columns: 1fr;
  grid-column-gap: 16px;
  grid-row-gap: 36px;
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.large-heading {
  font-family: 'SF Pro Display', sans-serif;
  font-size: 32px;
  line-height: 1.15em;
  text-align: left;
}

.large-heading.phytogen {
  color: #fff;
  font-size: 30px;
}

.wrapper-14 {
  position: relative;
  z-index: 10;
  width: 100%;
  max-width: none;
  margin-right: auto;
  margin-left: auto;
  padding-right: 10vw;
  padding-left: 10vw;
}

.dual-wrapper-3 {
  display: -ms-grid;
  display: grid;
  padding-top: 10vh;
  padding-bottom: 10vh;
  grid-auto-columns: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  -ms-grid-columns: 1fr 0.85fr;
  grid-template-columns: 1fr 0.85fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.background-banner-2 {
  position: absolute;
  left: 0%;
  top: auto;
  right: 0%;
  bottom: auto;
  height: 116%;
  background-image: url("https://uploads-ssl.webflow.com/60cd23d02113ed289b94ef88/60e77f55b64e7b52413b095f_Space002.jpeg");
  background-position: 50% 50%;
  background-size: cover;
}

.background-banner-2.video-banner {
  background-image: url("https://uploads-ssl.webflow.com/60cd23d02113ed289b94ef88/613139168432bbdfd79f6e57_phytogen-women-bg01.jpeg");
  background-position: 50% 0%;
}

.list {
  padding-left: 20px;
}

.list-2 {
  padding-left: 20px;
}

.list-item-2 {
  text-align: left;
}

.list-item-2.kr {
  margin-bottom: 10px;
  font-family: 'Noto Sans KR', sans-serif;
  color: rgba(0, 0, 0, 0.65);
  font-size: 17px;
  line-height: 1.47em;
  letter-spacing: 0.022em;
}

.list-item-3 {
  text-align: left;
}

.list-item-3.kr {
  margin-bottom: 10px;
  font-family: 'Noto Sans KR', sans-serif;
  color: rgba(0, 0, 0, 0.65);
  font-size: 17px;
  line-height: 1.47em;
  letter-spacing: 0.022em;
}

.list-item-4 {
  text-align: left;
}

.list-item-4.kr {
  font-family: 'Noto Sans KR', sans-serif;
  color: rgba(0, 0, 0, 0.65);
  font-size: 17px;
  line-height: 1.47em;
  letter-spacing: 0.022em;
}

.list-item-5 {
  text-align: left;
}

.list-item-5.kr {
  font-family: 'Noto Sans KR', sans-serif;
  color: rgba(0, 0, 0, 0.65);
  font-size: 17px;
  line-height: 1.47em;
  letter-spacing: 0.022em;
}

.list-item-6 {
  text-align: left;
}

.list-item-6.kr {
  margin-bottom: 10px;
  font-family: 'Noto Sans KR', sans-serif;
  color: rgba(0, 0, 0, 0.65);
  font-size: 17px;
  line-height: 1.47em;
  letter-spacing: 0.022em;
}

.video-info-3 {
  display: -ms-grid;
  display: grid;
  padding-top: 0vh;
  padding-left: 0px;
  flex-direction: column;
  grid-auto-columns: 1fr;
  grid-column-gap: 16px;
  grid-row-gap: 100px;
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
  -ms-grid-rows: auto auto;
  grid-template-rows: auto auto;
}

.product-field {
  height: 60px;
  margin-bottom: 20px;
  padding: 10px 20px;
  border: 1px solid transparent;
  border-radius: 10px;
  background-color: #fff;
  color: rgba(0, 0, 0, 0.45);
  font-size: 16px;
  line-height: 24px;
  font-weight: 500;
}

.product-field:hover {
  border-color: rgba(24, 25, 69, 0.1);
}

.div-block-3341 {
  display: flex;
}

.large-heading-2 {
  font-family: 'SF Pro Display', sans-serif;
  color: rgba(255, 255, 255, 0.85);
  font-size: 30px;
  line-height: 1.15em;
  font-weight: 500;
  text-align: left;
}

.form-block-2 {
  width: 100%;
}

.right-column {
  width: 100%;
  min-height: 300px;
  padding: 0px;
  float: left;
  background-color: transparent;
}

.field-label-6 {
  font-family: 'SF Pro Display', sans-serif;
  color: rgba(0, 0, 0, 0.85);
  font-size: 18px;
  line-height: 28px;
  font-weight: 400;
}

.controls-form {
  display: -ms-grid;
  display: grid;
  width: 100%;
  grid-auto-columns: 1fr;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  -ms-grid-columns: 1fr 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.tabs-content-2 {
  width: 100%;
  float: right;
  text-align: left;
}

.field {
  height: 48px;
  padding: 16px;
  border: 2px solid #f3f3f7;
  border-radius: 6px;
  transition: border-color 200ms ease;
  line-height: 30px;
}

.field:focus {
  border-color: #293072;
}

.field.search {
  height: auto;
  margin-bottom: 0px;
  padding: 8px 12px;
  border-style: solid;
  border-width: 1px;
  border-color: rgba(0, 0, 0, 0.1);
  border-radius: 5px;
  background-color: transparent;
  color: rgba(0, 0, 0, 0.65);
  line-height: 20px;
}

.field.search:active {
  color: #fff;
}

.field.search:focus {
  border-color: #6d31aa;
  color: #fff;
}

.field.search::-moz-placeholder {
  color: rgba(0, 0, 0, 0.65);
}

.field.search::-ms-input-placeholder {
  color: rgba(0, 0, 0, 0.65);
}

.field.search::placeholder {
  color: rgba(0, 0, 0, 0.65);
}

.field.search.desktop {
  padding-top: 12px;
  padding-bottom: 12px;
  border-color: rgba(0, 0, 0, 0.1);
  font-family: 'SF Pro Display', sans-serif;
  color: rgba(0, 0, 0, 0.85);
  font-size: 16px;
  line-height: 24px;
}

.field.search.desktop:focus {
  border-color: rgba(0, 0, 0, 0.1);
}

.field.search.desktop::-moz-placeholder {
  color: rgba(0, 0, 0, 0.45);
}

.field.search.desktop::-ms-input-placeholder {
  color: rgba(0, 0, 0, 0.45);
}

.field.search.desktop::placeholder {
  color: rgba(0, 0, 0, 0.45);
}

.field.search {
  height: auto;
  margin-bottom: 0px;
  padding: 8px 12px;
  border: 1px solid #fff;
  border-radius: 5px;
  background-color: transparent;
  color: rgba(0, 0, 0, 0.85);
  line-height: 20px;
}

.field.search:active {
  color: #fff;
}

.field.search:focus {
  border-color: #007f7f;
  color: #fff;
}

.field.search::-moz-placeholder {
  color: hsla(0, 0%, 100%, 0.5);
}

.field.search::-ms-input-placeholder {
  color: hsla(0, 0%, 100%, 0.5);
}

.field.search::placeholder {
  color: hsla(0, 0%, 100%, 0.5);
}

.resource-tabs {
  display: block;
  width: 100%;
  min-height: auto;
  margin-right: auto;
  margin-left: auto;
  padding: 0px 10vw 10vh;
}

.mix-container {
  display: -ms-grid;
  display: grid;
  align-items: start;
  grid-auto-columns: 1fr;
  grid-column-gap: 24px;
  grid-row-gap: 48px;
  -ms-grid-columns: 1fr 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  -ms-grid-rows: auto auto;
  grid-template-rows: auto auto;
}

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

.mix.dyn {
  border: 0px none transparent;
  border-radius: 12px;
}

.tabs-menu-2 {
  display: flex;
  width: 20%;
  flex-direction: column;
}

.tabs-menu-2.left-div {
  display: block;
  width: 100%;
  margin-bottom: 5vh;
  padding-right: 10px;
  flex-direction: column;
  align-items: flex-start;
  border-style: solid none none;
  border-width: 2px 1px 1px;
  border-color: #007f7f;
  border-radius: 6px;
  background-color: #1a1a1a;
}

.tabs-menu-2.left-div {
  padding-right: 10px;
  flex-direction: column;
  align-items: flex-start;
  border: 0px none transparent;
  border-radius: 0px;
  background-color: transparent;
}

.filter_select {
  width: 100%;
  height: auto;
  margin-bottom: 0px;
  padding-top: 12px;
  padding-bottom: 12px;
  border-radius: 5px;
  background-color: transparent;
  font-family: 'SF Pro Display', sans-serif;
  color: rgba(0, 0, 0, 0.45);
  font-size: 16px;
  line-height: 24px;
}

.filter_select:focus {
  border-style: solid;
  border-width: 1px;
  border-color: rgba(0, 0, 0, 0.1);
  background-color: transparent;
  color: rgba(0, 0, 0, 0.65);
}

.product-wrapper {
  position: static;
  display: block;
  height: auto;
  margin-bottom: 0px;
  padding: 0px;
  grid-auto-columns: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
  -ms-grid-rows: auto auto auto;
  grid-template-rows: auto auto auto;
  border: 0px none transparent;
  border-radius: 0px;
  background-color: transparent;
}

.title {
  display: inline-block;
  width: 100%;
  margin-top: 0px;
  margin-bottom: 0px;
  font-family: 'SF Pro Display', sans-serif;
  color: rgba(0, 0, 0, 0.85);
  font-size: 20px;
  line-height: 30px;
  font-weight: 700;
}

.categ {
  display: none;
  margin-top: 12px;
  padding: 0px 8px;
  border-radius: 2px;
  background-color: transparent;
  color: #fff;
  font-size: 12px;
  font-style: normal;
}

.all-product-img-div {
  position: static;
  left: 0px;
  top: 0px;
  right: 0px;
  bottom: 0px;
  display: -ms-grid;
  display: grid;
  height: auto;
  max-width: 100.00009%;
  margin-bottom: 0px;
  justify-content: center;
  align-items: center;
  grid-auto-columns: 1fr;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
  background-color: #f5f5f5;
}

.all-product-img-div:hover {
  background-clip: border-box;
  -webkit-text-fill-color: inherit;
}

.all-product-img-div.home {
  height: 280px;
}

.image-77 {
  max-width: 100%;
  border: 0px none transparent;
  border-radius: 0px;
}

.image-77:hover {
  opacity: 1;
}

.image-77.home {
  max-width: 90%;
}

.benefit-keywords {
  margin-top: 8px;
  margin-bottom: 0px;
  font-family: 'SF Pro Display', sans-serif;
  color: rgba(0, 0, 0, 0.5);
  font-size: 16px;
  line-height: 24px;
  font-weight: 300;
  text-align: left;
  letter-spacing: 0.05px;
}

.grid-wrapper-15 {
  position: relative;
  z-index: 10;
  display: -ms-grid;
  display: grid;
  width: 100%;
  grid-auto-columns: 1fr;
  grid-auto-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  -ms-grid-columns: minmax(5vw, 1fr) minmax(auto, 1400px) minmax(5vw, 1fr);
  grid-template-columns: minmax(5vw, 1fr) minmax(auto, 1400px) minmax(5vw, 1fr);
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.inner-page-hero-6 {
  position: relative;
  display: flex;
  height: 40vh;
  min-height: auto;
  padding-top: 0vh;
  padding-bottom: 10vh;
  justify-content: center;
}

.hero-top {
  margin-right: auto;
  margin-left: auto;
  padding: 0px;
  color: #fff;
  text-align: center;
}

.background-11 {
  position: absolute;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  background-image: url("https://uploads-ssl.webflow.com/60cd23d02113ed289b94ef88/60e7303ee511e4d7e2275f1e_033.jpeg");
  background-position: 50% 35%;
  background-size: cover;
}

.background-11.journal-hero-background {
  background-image: url("https://uploads-ssl.webflow.com/60cd23d02113ed289b94ef88/613b8cb6d85bf1162b1cbc3a_What-is-Collagen.jpg");
}

.background-11.journal-hero-background {
  background-image: url("https://uploads-ssl.webflow.com/60cd23d02113ed289b94ef88/61831619022284c9b68af4fc_postbiotics-probiotics-functional-food-fermente-2021-08-30-23-07-31-utc%20(1).jpg");
}

.background-11.journal-hero-background.noni-ingredient {
  background-image: url("https://uploads-ssl.webflow.com/60cd23d02113ed289b94ef88/613b9e92834b2b6610581f47_Noni-Ingredient.png");
}

.background-11.journal-hero-background.what-is-collagen {
  background-image: url("https://uploads-ssl.webflow.com/60cd23d02113ed289b94ef88/613b8cb6d85bf1162b1cbc3a_What-is-Collagen.jpg");
}

.background-11.news-room-background {
  background-image: linear-gradient(180deg, rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0.2)), url("https://uploads-ssl.webflow.com/60cd23d02113ed289b94ef88/6154d6da4fd6354cb094ed5a_news-room-bg01.jpg");
  background-position: 0px 0px, 50% 35%;
  background-size: auto, cover;
}

.inner-hero-content {
  position: relative;
  z-index: 10;
  display: -ms-grid;
  display: grid;
  padding-top: 80px;
  padding-bottom: 0px;
  grid-auto-columns: 1fr;
  grid-column-gap: 16px;
  grid-row-gap: 0px;
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
  -ms-grid-rows: 1fr;
  grid-template-rows: 1fr;
}

.inner-hero-background {
  position: absolute;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  overflow: hidden;
  margin-bottom: -80px;
}

.xxl-heading-16 {
  font-size: 56px;
  line-height: 1.2em;
}

.xxl-heading-16.white {
  margin-bottom: 0px;
  font-family: 'SF Pro Display', sans-serif;
  font-size: 38px;
  line-height: 46px;
  font-weight: 500;
}

.projects-wrapper {
  margin-top: -80px;
  padding-bottom: 0px;
  background-color: #fff;
}

.journal-list-wrapper {
  display: -ms-grid;
  display: grid;
  grid-auto-columns: 1fr;
  grid-column-gap: 16px;
  grid-row-gap: 36px;
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.light-fill {
  width: 100%;
  margin-top: -80px;
  background-color: #fff;
}

.journal-grid {
  display: -ms-grid;
  display: grid;
  padding: 60px 0px 60px 60px;
  grid-auto-columns: 1fr;
  grid-column-gap: 50px;
  grid-row-gap: 16px;
  -ms-grid-columns: 2fr 1fr;
  grid-template-columns: 2fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.popular-posts {
  position: -webkit-sticky;
  position: sticky;
  top: 118px;
  display: -ms-grid;
  display: grid;
  grid-auto-columns: 1fr;
  grid-column-gap: 16px;
  grid-row-gap: 0px;
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
  -ms-grid-rows: auto auto;
  grid-template-rows: auto auto;
}

.subtitle-16 {
  padding-bottom: 20px;
  padding-left: 10px;
  font-family: 'Noto Sans KR', sans-serif;
  color: rgba(0, 0, 0, 0.85);
  font-size: 14px;
  line-height: 1.4;
  font-weight: 500;
  letter-spacing: 3px;
  text-transform: uppercase;
}

.social-icon-3 {
  display: flex;
  width: 32px;
  height: 32px;
  padding: 9px;
  justify-content: center;
  align-items: center;
  border-radius: 100px;
  background-color: #eef0f6;
}

.blog1-image-3 {
  width: 100%;
  height: 250px;
  border-top-left-radius: 12px;
  border-top-right-radius: 12px;
  background-image: url("https://uploads-ssl.webflow.com/60cd23d02113ed289b94ef88/61831619022284c9b68af4fc_postbiotics-probiotics-functional-food-fermente-2021-08-30-23-07-31-utc%20(1).jpg");
  background-position: 50% 50%;
  background-size: cover;
}

.featured-products-title {
  margin-bottom: 60px;
  font-size: 38px;
  text-align: center;
}

.featured-products-title.kor {
  font-family: 'Noto Sans KR', sans-serif;
}

.bold-text-33 {
  color: #6d31aa;
  font-size: 19px;
  line-height: 1.4em;
  font-weight: 500;
}

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

.bold-text-34 {
  color: #6d31aa;
  font-size: 19px;
  line-height: 1.4em;
  font-weight: 700;
}

.div-block-3348 {
  width: 100%;
  height: 75vh;
}

.div-block-3349 {
  background-image: url("https://uploads-ssl.webflow.com/60cd23d02113ed289b94ef88/619d282d72bd65dfa2684cd8_%EA%B0%B1%EB%85%84%EA%B8%B0%20%EC%97%B0%EA%B5%AC%EC%86%8C.png");
  background-position: 50% 50%;
  background-size: cover;
}

.bold-text-35 {
  font-family: 'Noto Sans KR', sans-serif;
  font-size: 19px;
  line-height: 1.4em;
  font-weight: 700;
  letter-spacing: 0.012em;
}

.bold-text-36 {
  font-family: 'Noto Sans KR', sans-serif;
  color: #299f5e;
  font-size: 32px;
  line-height: 1.125;
  font-weight: 700;
}

.iwd2021 {
  color: #6d31aa;
  font-size: 20px;
  line-height: 28px;
  font-weight: 700;
}

.iwd2021.black {
  font-weight: 600;
}

.div-block-3360 {
  width: 100%;
  margin-right: 15px;
  margin-left: 15px;
  padding-top: 20px;
  padding-bottom: 20px;
  background-color: transparent;
}

.div-block-3360.virtual-run.logo {
  display: flex;
  margin-right: 0px;
  margin-bottom: 20px;
  margin-left: 0px;
  padding-top: 0px;
  padding-bottom: 0px;
  justify-content: center;
}

.text-block-127 {
  font-family: 'SF Pro Display', sans-serif;
  color: #fff;
  font-size: 22px;
  line-height: 30px;
  font-weight: 500;
  text-align: center;
}

.virtual-run-bold {
  color: #f0719d;
}

.virtual-run-bold.black {
  color: rgba(0, 0, 0, 0.85);
  font-size: 20px;
  line-height: 28px;
}

.div-block-3365 {
  display: -ms-grid;
  display: grid;
  grid-auto-columns: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  -ms-grid-columns: 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.div-block-3367 {
  padding-top: 20px;
  padding-bottom: 20px;
  border-top: 1px solid rgba(0, 0, 0, 0.65);
  border-bottom: 1px solid rgba(0, 0, 0, 0.65);
}

.div-block-3370.virtual-run-bg {
  padding-right: 5vw;
  padding-bottom: 5vh;
  padding-left: 5vw;
}

.div-block-3371 {
  display: -ms-grid;
  display: grid;
  padding-top: 40px;
  padding-right: 40px;
  padding-left: 40px;
  grid-auto-columns: 1fr;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  -ms-grid-columns: 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
  background-color: #f1729e;
}

.grid-40 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
  -ms-grid-rows: auto auto;
  grid-template-rows: auto auto;
  border-style: solid;
  border-width: 1px;
  border-color: #fff;
}

.grid-41 {
  grid-column-gap: 0px;
  -ms-grid-columns: 4.5fr 1fr;
  grid-template-columns: 4.5fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
  border-style: none none solid;
  border-width: 1px;
  border-color: #fff;
}

.image-148 {
  filter: invert(100%);
}

.div-block-3374 {
  width: 100%;
  padding: 10px;
}

.image-150 {
  width: 50%;
}

.con-wrap-2 {
  position: relative;
  display: flex;
  width: 60px;
  height: 60px;
  margin-right: 25px;
  justify-content: center;
  align-items: center;
  border-radius: 100%;
  background-color: #f6f6f6;
}

.product-wrap {
  position: relative;
  display: flex;
  min-height: 40px;
  padding: 15px 20px;
  align-items: center;
}

.left-wrap {
  display: flex;
}

.banner-title-2 {
  margin-bottom: 4px;
  color: #333;
  font-size: 17px;
  font-weight: 700;
}

.banner-home-link {
  position: absolute;
  left: 0px;
  top: 0px;
  right: 0px;
  bottom: 0px;
}

.banner-title-wrap {
  display: flex;
  min-height: 40px;
  margin-right: 25px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
}

.tag {
  position: fixed;
  left: auto;
  top: 0px;
  right: 0px;
  bottom: auto;
  z-index: 99999;
  display: flex;
  min-width: auto;
  margin: 75px 20px 0px 0px;
  border-radius: 10px;
  background-color: #fff;
  box-shadow: 8px 1px 20px 0 rgba(128, 124, 142, 0.15);
}

.banner-close-card {
  position: absolute;
  top: 0px;
  right: 0px;
  bottom: 0px;
  display: flex;
  margin-right: 10px;
  padding: 10px;
  justify-content: center;
  align-items: center;
  opacity: 0.43;
  transition: all 200ms ease-out;
  cursor: pointer;
}

.banner-close-card:hover {
  opacity: 1;
}

.html-embed-5 {
  color: rgba(0, 0, 0, 0.45);
}

.text-block-129 {
  width: 50%;
  margin-top: 40px;
  margin-bottom: 40px;
  padding-top: 20px;
  padding-bottom: 20px;
  border-top: 1px solid rgba(0, 0, 0, 0.15);
  border-bottom: 1px solid rgba(0, 0, 0, 0.15);
  font-family: 'Noto Sans KR', sans-serif;
  color: #000;
  font-size: 24px;
  line-height: 1.29;
  text-align: center;
}

.text-block-129.thinetrol {
  width: 70%;
  color: #f18996;
}

.div-block-3377 {
  display: -ms-grid;
  display: grid;
  width: 100%;
  grid-auto-columns: 1fr;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
  -ms-grid-rows: auto auto auto auto auto;
  grid-template-rows: auto auto auto auto auto;
}

.kr-blog-post-body {
  display: flex;
  width: 100%;
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 40px 0vw;
  justify-content: center;
}

.kr-blog-post-body.less-spacing {
  padding-top: 0px;
  padding-bottom: 0px;
}

.kr-blog-post-img {
  width: 100.00002%;
}

.text-block-130 {
  display: block;
  width: 100.00002%;
  padding-top: 0px;
  padding-bottom: 0px;
  justify-content: center;
  font-family: 'Noto Sans KR', sans-serif;
  color: rgba(0, 0, 0, 0.65);
  font-size: 19px;
  line-height: 1.625;
  text-align: center;
}

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

.kr-blog-post-rich-text {
  width: 100%;
  margin-top: 40px;
  margin-bottom: 40px;
  padding-top: 0px;
  padding-right: 0vw;
  padding-left: 0vw;
  text-align: center;
}

.kr-blog-post-heading {
  margin-bottom: 0px;
  font-family: 'Noto Sans KR', sans-serif;
  color: #fff;
  font-size: 32px;
  line-height: 1.4;
  font-weight: 700;
  letter-spacing: 0.004em;
}

.kr-blog-post-heading.center {
  text-align: center;
}

.collection-list-wrapper-4 {
  display: none;
}

.kr-blog-header-overlay {
  position: absolute;
  left: 0px;
  top: 0px;
  right: 0px;
  bottom: 0px;
  background-image: linear-gradient(180deg, rgba(0, 0, 0, 0.15), rgba(0, 0, 0, 0.15)), linear-gradient(180deg, #be9fc9, #be9fc9);
}

.text-block-131 {
  font-family: 'Noto Sans KR', sans-serif;
  color: rgba(0, 0, 0, 0.85);
  font-size: 21px;
  line-height: 1.625;
  text-align: center;
}

.text-block-131.barley-grass-powder {
  color: rgba(0, 0, 0, 0.65);
}

.bold-text-39 {
  color: #6d31aa;
  font-size: 21px;
  line-height: 1.625;
  font-weight: 700;
}

.bold-text-40 {
  font-size: 24px;
  line-height: 1.29;
}

.albumin-recommended-for-liver-health {
  position: absolute;
  left: 0px;
  top: 0px;
  right: 0px;
  bottom: 0px;
  background-color: #f9e989;
  background-image: linear-gradient(180deg, rgba(0, 0, 0, 0.15), rgba(0, 0, 0, 0.15));
}

.thinetrol-calory-booster {
  position: absolute;
  left: 0px;
  top: 0px;
  right: 0px;
  bottom: 0px;
  background-color: #f18996;
  background-image: linear-gradient(180deg, rgba(0, 0, 0, 0.15), rgba(0, 0, 0, 0.15));
}

.cissus-dietary-product {
  position: absolute;
  left: 0px;
  top: 0px;
  right: 0px;
  bottom: 0px;
  background-color: #10866d;
  background-image: linear-gradient(180deg, rgba(0, 0, 0, 0.15), rgba(0, 0, 0, 0.15));
}

.bold-text-41 {
  font-size: 19px;
  line-height: 1.625;
}

.bold-text-42 {
  font-size: 19px;
  line-height: 1.625;
}

.bold-text-43 {
  font-size: 19px;
  line-height: 1.625;
}

.bold-text-44 {
  font-size: 19px;
  line-height: 1.625;
}

._100-organic-barley-grass-powder {
  position: absolute;
  left: 0px;
  top: 0px;
  right: 0px;
  bottom: 0px;
  background-color: #98d36c;
  background-image: linear-gradient(180deg, rgba(0, 0, 0, 0.15), rgba(0, 0, 0, 0.15));
}

.bold-text-45 {
  color: #98d36c;
  font-size: 21px;
  line-height: 1.625;
  font-weight: 700;
}

.preview-text {
  margin-bottom: 10px;
  font-family: 'Noto Sans KR', sans-serif;
  color: rgba(0, 0, 0, 0.65);
  font-size: 19px;
  line-height: 1.4;
  font-weight: 400;
  text-align: center;
}

.hero-section {
  display: flex;
  width: 100%;
  padding-top: 140px;
  justify-content: center;
  align-items: flex-start;
}

.date-readtime {
  display: flex;
  align-items: center;
}

.author-social-div {
  display: flex;
  width: 100%;
  margin-top: 0px;
  justify-content: center;
  align-items: flex-end;
  font-family: 'Noto Sans KR', sans-serif;
  color: rgba(0, 0, 0, 0.65);
}

.intro-div {
  width: 100%;
  max-width: 900px;
}

.author-info-div {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
}

.author-div {
  display: flex;
  align-items: center;
}

.heading-1 {
  margin-top: 0px;
  margin-bottom: 20px;
  font-family: 'Noto Sans KR', sans-serif;
  color: rgba(0, 0, 0, 0.85);
  font-size: 24px;
  line-height: 40px;
  font-weight: 700;
  text-align: center;
}

.heading-1.eng-news-post {
  font-family: 'SF Pro Display', sans-serif;
  font-size: 30px;
  line-height: 38px;
}

.blog-image-section {
  display: flex;
  width: 100%;
  padding-top: 5vh;
  flex-direction: column;
  align-items: center;
}

.blog-image-wrapper-2 {
  display: flex;
  width: 100%;
  height: 100%;
  max-width: 900px;
  justify-content: center;
  align-items: center;
}

.blog-image-wrapper-2.middle {
  margin-top: 5vh;
  margin-bottom: 5vh;
}

.article-section {
  display: flex;
  width: 100%;
  padding-top: 5vh;
  padding-bottom: 5vh;
  flex-direction: column;
  align-items: center;
}

.article-wrapper {
  width: 100%;
  max-width: none;
  padding-right: 0px;
  padding-left: 0px;
}

.rich-text-block {
  color: #000;
  font-size: 20px;
  line-height: 29px;
  font-weight: 400;
}

.article-cta-wrap {
  position: relative;
  display: flex;
  width: 100%;
  max-width: 900px;
  flex-direction: row;
  align-items: flex-start;
  font-family: 'Noto Sans KR', sans-serif;
  color: rgba(0, 0, 0, 0.65);
  text-align: left;
}

.related-article {
  display: -ms-grid;
  display: grid;
  height: auto;
  padding: 20px 10px;
  justify-content: space-between;
  align-items: stretch;
  grid-auto-columns: 1fr;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  -ms-grid-columns: 0.5fr 1fr;
  grid-template-columns: 0.5fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
  border-top: 1px solid #e4e4e4;
  border-bottom: 1px none #e4e4e4;
  transition: all 250ms ease;
  text-decoration: none;
}

.related-article:hover {
  background-color: #fafafa;
}

.text-wrapper {
  width: auto;
  padding-right: 0px;
}

.read-more-2 {
  display: flex;
  margin-top: 0px;
  justify-content: flex-start;
  align-items: center;
  font-family: 'Noto Sans KR', sans-serif;
  line-height: 1.4;
  font-weight: 400;
}

.image-154 {
  margin-top: 0px;
  margin-left: 5px;
  filter: hue-rotate(38deg);
}

.blog-post-title {
  margin-bottom: 20px;
  font-family: 'Noto Sans KR', sans-serif;
  color: rgba(0, 0, 0, 0.85);
  font-size: 17px;
  line-height: 1.4;
  font-weight: 400;
}

.blog-post-date {
  margin-bottom: 5px;
  font-family: 'Noto Sans KR', sans-serif;
  color: #6d31aa;
  line-height: 1.4;
  font-weight: 400;
  text-transform: uppercase;
}

.text-block-132 {
  color: #6d31aa;
  font-size: 14px;
  font-weight: 700;
}

.image-155 {
  height: 100.000087%;
  border-top-left-radius: 12px;
  border-top-right-radius: 12px;
}

.container-24 {
  display: block;
  width: 75%;
  max-width: 1300px;
  margin-right: auto;
  margin-left: auto;
}

.card-slider_nav {
  position: absolute;
  left: 5%;
  right: 5%;
  bottom: 40%;
  display: flex;
  margin-top: 0px;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
}

.card-slider_nav-icon {
  display: none;
  width: 12px;
  height: 20px;
}

.btn {
  display: inline-block;
  margin-top: 12px;
  margin-right: 12px;
  padding: 8px 18px;
  border: 1px solid transparent;
  border-radius: 4px;
  background-color: #212121;
  box-shadow: inset 0 0 0 0 transparent;
  transition: box-shadow 300ms ease-out, border-color 300ms ease-out;
  color: #fff;
  text-decoration: none;
}

.btn:hover {
  box-shadow: inset 0 0 0 100px rgba(0, 0, 0, 0.15);
  color: #fff;
}

.btn.btn-primary {
  border-color: transparent;
  background-color: #4253ff;
}

.btn.btn-primary.card-slider_nav-btn {
  margin-top: 0px;
  margin-right: 0px;
  padding: 16px 20px;
}

.btn.btn-primary.card-slider_nav-btn.slide-right {
  display: flex;
  width: 72px;
  height: 72px;
  justify-content: center;
  align-items: center;
  border-radius: 100%;
  background-color: rgba(0, 0, 0, 0.15);
}

.btn.btn-primary.card-slider_nav-btn.slide-left {
  display: flex;
  width: 72px;
  height: 72px;
  justify-content: center;
  align-items: center;
  border-radius: 100%;
  background-color: rgba(0, 0, 0, 0.15);
}

.card-slider_item {
  display: flex;
  width: 300px;
  margin-right: 12px;
  margin-left: 12px;
  flex-direction: row;
  align-items: stretch;
  align-self: stretch;
  flex: 0 0 auto;
}

.product-section-home {
  position: relative;
  overflow: hidden;
  padding-top: 7%;
  padding-bottom: 7%;
}

.slick-slider.card-slider {
  display: flex;
  margin-right: -12px;
  margin-left: -12px;
}

.image-156 {
  border-top-left-radius: 12px;
  border-top-right-radius: 12px;
}

.image-158 {
  border-top-left-radius: 12px;
  border-top-right-radius: 12px;
}

.collection-list-wrapper-5 {
  display: block;
  height: auto;
  max-height: none;
  min-height: auto;
}

.grid-42 {
  grid-column-gap: 20px;
  grid-row-gap: 0px;
  -ms-grid-columns: 0.5fr 2.5fr 1fr 0.75fr;
  grid-template-columns: 0.5fr 2.5fr 1fr 0.75fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.grid-43 {
  grid-row-gap: 20px;
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
  -ms-grid-rows: auto auto auto auto auto;
  grid-template-rows: auto auto auto auto auto;
}

.text-block-133 {
  margin-top: 20px;
  color: #fff;
  font-size: 20px;
  font-weight: 600;
}

.text-block-134 {
  color: #fff;
  font-size: 18px;
  font-weight: 300;
}

.heading-160 {
  display: flex;
  width: 100%;
  justify-content: center;
  font-family: 'SF Pro Display', sans-serif;
  color: #fff;
  font-size: 38px;
  font-weight: 600;
}

.image-165 {
  display: none;
}

.image-166 {
  display: none;
}

.popup-overlay {
  position: fixed;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  z-index: 300;
  display: none;
  overflow: hidden;
  padding-right: 20px;
  padding-left: 20px;
  justify-content: center;
  align-items: center;
}

.pop-up-back {
  position: absolute;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  background-color: rgba(32, 32, 32, 0.6);
  cursor: pointer;
}

.exit-button {
  position: absolute;
  left: auto;
  top: 20px;
  right: 20px;
  bottom: auto;
  opacity: 0.2;
  transition: opacity 200ms ease;
  cursor: pointer;
}

.exit-button:hover {
  opacity: 0.8;
}

.popup-div {
  position: relative;
  max-width: 460px;
  padding: 0px;
  border-radius: 20px;
  background-color: #fff;
  cursor: auto;
}

.desktop-popup {
  border-radius: 20px;
}

.image-169 {
  display: none;
  border-radius: 20px;
}

.image-172 {
  width: 100%;
}

.image-177 {
  width: 100.000051%;
}

.image-178 {
  width: 100.000054%;
}

.image-179 {
  width: 100.000061%;
  height: 100%;
  max-height: 100%;
  min-height: 100%;
}

.footer-july {
  height: auto;
  padding-right: 10vw;
  padding-left: 10vw;
  background-color: #6d31aa;
}

.grid-46 {
  padding-top: 20px;
  padding-bottom: 20px;
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  -ms-grid-columns: 35% 1fr 1fr 25%;
  grid-template-columns: 35% 1fr 1fr 25%;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.grid-46.mobile {
  display: none;
}

.grid-47 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  -ms-grid-columns: 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.footer-certi-logo-img {
  height: 40px;
}

.footer-certi-logo-img._60px {
  height: 45px;
}

.grid-48 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  -ms-grid-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 30%;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 30%;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
  border-bottom: 1px solid hsla(0, 0%, 100%, 0.25);
}

.grid-48.chn {
  -ms-grid-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 35%;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 35%;
}

.footer-category-link {
  display: flex;
  height: 80px;
  justify-content: flex-start;
  align-items: center;
  font-family: 'SF Pro Display', sans-serif;
  color: rgba(255, 255, 255, 0.85);
  font-size: 14px;
  font-weight: 600;
  text-decoration: none;
}

.footer-category-link.normal {
  height: auto;
  color: hsla(0, 0%, 100%, 0.75);
  font-weight: 400;
}

.footer-category-link.normal.right-align {
  justify-content: flex-end;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.footer-category-link.center-align {
  display: flex;
  justify-content: center;
  font-size: 14px;
  font-weight: 600;
}

.grid-49 {
  padding-top: 50px;
  padding-bottom: 50px;
  grid-column-gap: 40px;
  grid-row-gap: 20px;
  -ms-grid-columns: 1fr 1fr 1fr 30%;
  grid-template-columns: 1fr 1fr 1fr 30%;
  border-bottom: 1px solid hsla(0, 0%, 100%, 0.25);
}

.footer-category-text {
  font-family: 'SF Pro Display', sans-serif;
  color: rgba(255, 255, 255, 0.85);
  font-size: 14px;
  line-height: 26px;
  font-weight: 600;
}

.footer-category-text.normal {
  font-family: 'SF Pro Display', sans-serif;
  color: hsla(0, 0%, 100%, 0.75);
  font-size: 14px;
  font-weight: 400;
}

.footer-contact-info-grid {
  -ms-grid-columns: 10% 1fr;
  grid-template-columns: 10% 1fr;
  -ms-grid-rows: auto auto auto;
  grid-template-rows: auto auto auto;
}

.footer-contact-info-div {
  text-align: left;
}

.footer-warning-statement {
  padding: 20px;
  border: 1px solid #fff;
  font-family: 'SF Pro Display', sans-serif;
  color: rgba(255, 255, 255, 0.85);
  font-size: 14px;
  line-height: 24px;
  text-align: left;
}

.footer-social-media-grid {
  grid-column-gap: 10px;
  grid-row-gap: 0px;
  -ms-grid-columns: 20% 20% 20%;
  grid-template-columns: 20% 20% 20%;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.grid-51 {
  display: none;
}

.grid-52 {
  display: none;
}

.arrow-cover {
  position: absolute;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  z-index: 25;
}

.dark-slide-arrow {
  bottom: 90px;
  display: flex;
  width: 48px;
  height: 48px;
  justify-content: center;
  align-items: center;
  border-style: none;
  border-width: 1px;
  border-color: #e4e9ec;
  border-radius: 100%;
  background-color: #080808;
}

.testimonial {
  width: 100%;
  height: 100%;
  max-width: 600px;
  margin-right: auto;
  margin-left: auto;
  text-align: center;
}

.button-25 {
  display: none;
  padding: 14px 23px 14px 28px;
  justify-content: center;
  align-items: center;
  border-radius: 100px;
  background-color: #fff;
  color: #000;
  font-size: 11px;
  line-height: 1.5em;
  text-align: center;
  letter-spacing: 5px;
  text-decoration: none;
  text-transform: uppercase;
}

.underline-link-3 {
  display: -ms-grid;
  display: grid;
  padding-bottom: 0px;
  justify-content: space-between;
  align-items: center;
  grid-auto-flow: column;
  grid-auto-columns: auto;
  grid-column-gap: 24px;
  grid-row-gap: 16px;
  -ms-grid-columns: auto;
  grid-template-columns: auto;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
  border-bottom: 1px none #e4e9ec;
  color: #667479;
  font-size: 11px;
  line-height: 1.5em;
  letter-spacing: 4px;
  text-decoration: none;
  text-transform: uppercase;
}

.slider-background {
  position: absolute;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  background-image: url("https://uploads-ssl.webflow.com/60cd23d02113ed289b94ef88/635abe2ecccf1d635a54ba52_banner_ENG.webp");
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
}

.slider-background.three {
  background-image: url("https://uploads-ssl.webflow.com/60cd23d02113ed289b94ef88/62f2ea8b9aa17f84dc076617_hero-bg-02.webp");
  background-size: cover;
}

.slider-background.two {
  background-image: url("https://uploads-ssl.webflow.com/60cd23d02113ed289b94ef88/62f2e4843ebbed4784459012_Hero-bg-01.webp");
  background-size: cover;
}

.slide-heading {
  margin-bottom: 0px;
  color: #fff;
  font-size: 40px;
  line-height: 50px;
  font-weight: 700;
  text-align: center;
  letter-spacing: 0.04em;
  text-transform: uppercase;
}

.slider-arrow-wrapper {
  display: flex;
  width: 100%;
  justify-content: center;
  align-items: center;
}

.slider {
  width: 100%;
  height: 100%;
  max-width: 1500px;
  justify-content: center;
  align-items: stretch;
  background-color: #080808;
}

.wrapper-slider {
  position: relative;
  display: flex;
  overflow: hidden;
  width: 100%;
  padding-right: 5vw;
  padding-left: 5vw;
  justify-content: center;
}

.mask-8 {
  overflow: visible;
}

.slider-background-base {
  position: absolute;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  display: flex;
  justify-content: center;
}

.slide-arrow {
  left: 0vw;
  top: auto;
  right: auto;
  bottom: 48px;
  display: flex;
  width: 72px;
  height: 72px;
  padding: 0px;
  justify-content: center;
  align-items: center;
  border-style: solid;
  border-width: 1px;
  border-color: hsla(0, 0%, 100%, 0.5);
  border-radius: 100%;
  background-color: hsla(0, 0%, 100%, 0.2);
}

.slide-arrow.right {
  left: auto;
  right: 0vw;
  border-color: hsla(0, 0%, 100%, 0.5);
  background-color: hsla(0, 0%, 100%, 0.2);
}

.slider-arrow-4 {
  width: 15px;
}

.slider-arrow-4.product {
  display: inline-block;
  width: 25px;
}

.section-hero-2 {
  display: flex;
  height: 750px;
  max-height: 750px;
  min-height: auto;
  padding-top: 70px;
  flex-direction: row;
  justify-content: center;
  background-color: #080808;
}

.overlay-13 {
  position: absolute;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  background-color: rgba(0, 0, 0, 0.35);
}

.slide-intro {
  position: relative;
  z-index: 100;
  display: -ms-grid;
  display: grid;
  max-width: 800px;
  margin-top: 0px;
  justify-items: center;
  grid-auto-columns: 1fr;
  grid-column-gap: 24px;
  grid-row-gap: 36px;
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
  color: #fff;
  text-align: center;
}

.slider-background-wrapper-2 {
  position: absolute;
  left: auto;
  top: 0%;
  right: auto;
  bottom: 0%;
  display: flex;
  overflow: hidden;
  width: 100vw;
  justify-content: center;
}

.slide-nav-2 {
  left: 0px;
  top: auto;
  right: 0px;
  bottom: 48px;
  display: flex;
  height: 48px;
  min-height: 12px;
  margin: auto;
  padding: 0px;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  transform: none;
  font-size: 6px;
}

.slide-content-7 {
  display: flex;
  width: 100%;
  height: 100%;
  padding-top: 100px;
  padding-bottom: 140px;
  justify-content: center;
  align-items: center;
  grid-auto-columns: 1fr;
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.button-text-wrapper {
  display: flex;
  overflow: hidden;
  flex-direction: column;
  justify-content: center;
  cursor: pointer;
}

.div-block-3402 {
  display: block;
}

.button-26 {
  display: flex;
  padding: 14px 23px 14px 28px;
  justify-content: center;
  align-items: center;
  border-radius: 100px;
  background-color: #fff;
  color: #000;
  font-size: 11px;
  line-height: 1.5em;
  text-align: center;
  letter-spacing: 5px;
  text-decoration: none;
  text-transform: uppercase;
}

.content-wrap-stats {
  display: flex;
  width: 100%;
  padding: 0px;
  flex-direction: column;
  align-items: center;
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  border-radius: 20px;
  background-color: transparent;
  text-align: left;
}

.company-body {
  margin-bottom: 0px;
  font-family: Inter, sans-serif;
  font-size: 20px;
  line-height: 32px;
  font-weight: 500;
  text-align: center;
}

.company-body.korean {
  font-family: 'Noto Sans KR', sans-serif;
  font-size: 20px;
  line-height: 32px;
}

.company-head {
  margin-bottom: 40px;
  font-family: 'SF Pro Display', sans-serif;
  font-size: 48px;
  line-height: 60px;
  font-weight: 700;
}

.company-hero-subhead {
  margin-bottom: 0px;
  font-family: Inter, sans-serif;
  color: rgba(255, 255, 255, 0.85);
  font-size: 24px;
  line-height: 36px;
}

.link-5 {
  color: #3572ff;
  text-decoration: none;
}

.link-6 {
  color: #3572ff;
  text-decoration: none;
}

._404-text {
  margin-bottom: 20px;
  font-family: 'SF Pro Display', sans-serif;
  color: rgba(255, 255, 255, 0.65);
  font-size: 36px;
  line-height: 48px;
  font-weight: 500;
}

._404-text.number {
  margin-top: 0px;
  margin-bottom: 20px;
  color: #fff;
  font-size: 180px;
  line-height: 100%;
  font-weight: 700;
}

._404-text.subhead {
  margin-bottom: 20px;
  color: #fff;
  font-size: 20px;
  line-height: 32px;
  font-weight: 400;
}

.text-block-135 {
  font-weight: 500;
  letter-spacing: 2px;
}

.product-txt-div {
  position: static;
  left: auto;
  top: 0px;
  right: auto;
  bottom: auto;
  z-index: 0;
  display: block;
  width: 100%;
  margin-top: 24px;
  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;
}

.category-div {
  display: none;
}

.product-body-text {
  font-family: 'SF Pro Display', sans-serif;
  color: rgba(0, 0, 0, 0.65);
  font-size: 18px;
  line-height: 28px;
  font-weight: 300;
}

.pagination {
  margin-top: 50px;
}

.section-80 {
  height: 75vh;
  padding: 25vh 10vw 15vh;
  background-image: url("https://uploads-ssl.webflow.com/60cd23d02113ed289b94ef88/63487e8a2b6df34f134e20b4_lactoferrin-bg-07.webp");
  background-position: 0px 0px;
  background-size: cover;
}

.div-block-3404 {
  margin-top: 0px;
}

.heading-164 {
  margin-bottom: 20px;
  font-size: 40px;
  line-height: 50px;
}

.text-block-137 {
  font-family: 'SF Pro Display', sans-serif;
  font-size: 18px;
  line-height: 28px;
}

.grid-54 {
  -ms-grid-columns: 1fr 0.5fr;
  grid-template-columns: 1fr 0.5fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.button-27 {
  margin-top: 60px;
  padding: 12px 24px;
  background-image: linear-gradient(180deg, #86d0c8, #86d0c8);
  font-family: 'SF Pro Display', sans-serif;
  color: #3a3a3a;
  font-size: 16px;
  line-height: 26px;
}

.button-28 {
  display: none;
  margin-top: 24px;
  padding: 12px 30px;
  border-radius: 50px;
  background-color: #000;
  font-family: 'SF Pro Display', sans-serif;
  font-size: 16px;
  line-height: 100%;
  font-weight: 500;
}

.button-28:hover {
  background-color: #6d31aa;
}

.dropdown-text {
  font-family: Inter, sans-serif;
  color: rgba(0, 0, 0, 0.75);
  font-size: 14px;
  line-height: 20px;
  text-align: left;
}

.nav-dropdown-block-kr {
  display: -ms-grid;
  display: grid;
  grid-auto-columns: 1fr;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
  -ms-grid-rows: auto auto auto auto auto;
  grid-template-rows: auto auto auto auto auto;
}

.nav-dropdown-block-kr._1st-col {
  display: -ms-grid;
  display: grid;
  padding-left: 30px;
  grid-auto-columns: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
  -ms-grid-rows: auto auto auto auto auto;
  grid-template-rows: auto auto auto auto auto;
}

.nav-dropdown-block-kr._4th-col {
  padding-right: 10px;
  padding-left: 10px;
}

.nav-dropdown-block-kr._6th-col {
  padding-left: 30px;
}

.dropdown-block-ch._1st-col {
  display: -ms-grid;
  display: grid;
  padding-left: 30px;
  grid-auto-columns: 1fr;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
  -ms-grid-rows: auto auto auto auto auto;
  grid-template-rows: auto auto auto auto auto;
}

.dropdown-block-ch._5th-col {
  display: -ms-grid;
  display: grid;
  grid-auto-columns: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 10px;
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
  -ms-grid-rows: auto auto auto auto;
  grid-template-rows: auto auto auto auto;
}

.dropdown-block-ch._3rd-col {
  display: -ms-grid;
  display: grid;
  grid-auto-columns: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 10px;
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
  -ms-grid-rows: auto auto auto;
  grid-template-rows: auto auto auto;
}

.dropdown-block-ch._4th-col {
  display: -ms-grid;
  display: grid;
  grid-auto-columns: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 10px;
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
  -ms-grid-rows: auto auto auto;
  grid-template-rows: auto auto auto;
}

.dropdown-block-ch._6th-col {
  padding-left: 30px;
}

.dropdown-text-ch {
  display: flex;
  color: rgba(0, 0, 0, 0.75);
  font-size: 14px;
  line-height: 24px;
  text-align: left;
}

.underline-link-4 {
  display: flex;
  padding-bottom: 0rem;
  align-items: center;
  grid-column-gap: 0.4rem;
  grid-row-gap: 0.4rem;
  border-bottom: 1px none #1a1c24;
  color: #fff;
}

.button-29 {
  display: flex;
  padding: 0.75rem 1.875rem;
  justify-content: center;
  align-items: center;
  border-radius: 100px;
  background-color: #fff;
  color: #000;
  font-size: 1rem;
  font-weight: 400;
  text-align: center;
}

.section-banner {
  position: relative;
}

.faq-item {
  cursor: pointer;
}

.preview-agenda-item {
  display: flex;
  margin-top: -2rem;
  padding: 4.5rem 2rem 2.5rem;
  flex-direction: column;
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  border-style: solid;
  border-width: 1px;
  border-color: #d3e5e9;
  border-radius: 1rem;
  background-color: #fff;
  outline-color: #d3e5e9;
  outline-offset: 0px;
  outline-style: none;
  outline-width: 1px;
  cursor: pointer;
}

.vf-header-text {
  margin-bottom: 0px;
  color: #fff;
  font-size: 72px;
  line-height: 84px;
}

.vf-heading {
  margin-bottom: 50px;
}

.vf-heading._02 {
  margin-bottom: 0px;
}

.vitamin-friends-section {
  display: block;
  overflow: visible;
  padding: 10% 0%;
  background-color: transparent;
  color: rgba(0, 0, 0, 0.35);
}

.vf-heading-01 {
  color: rgba(0, 0, 0, 0.65);
  font-size: 40px;
  line-height: 52px;
  font-weight: 400;
  text-align: center;
}

.vf-main-wrapper {
  display: block;
  width: 100%;
  max-width: none;
  margin-right: auto;
  margin-left: auto;
  padding-right: 10%;
  padding-left: 10%;
  grid-auto-columns: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  -ms-grid-columns: auto;
  grid-template-columns: auto;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.layout41_component {
  display: -ms-grid;
  display: grid;
  align-items: start;
  grid-auto-columns: 1fr;
  grid-column-gap: 5rem;
  grid-row-gap: 50px;
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.vf-heading-02 {
  color: rgba(0, 0, 0, 0.85);
  font-size: 50px;
  line-height: 62px;
  font-weight: 700;
  text-align: center;
}

.vf-body-01 {
  margin-bottom: 0px;
  font-family: 'Noto Sans KR', sans-serif;
  color: rgba(0, 0, 0, 0.75);
  font-size: 20px;
  line-height: 32px;
  text-align: center;
}

.vf-heading-03 {
  margin-bottom: 0px;
  flex: 0 auto;
  font-family: 'Noto Sans KR', sans-serif;
  color: rgba(0, 0, 0, 0.85);
  font-size: 36px;
  line-height: 48px;
  font-weight: 700;
  text-align: left;
}

.vf-heading-03.black {
  font-size: 28px;
  line-height: 40px;
}

.section_title-spacer {
  width: 3rem;
  height: 0.125rem;
  background-color: #0b0706;
}

.text-style-subheader {
  color: rgba(0, 0, 0, 0.65);
  font-size: 16px;
  line-height: 27px;
  letter-spacing: 0.125rem;
  text-transform: uppercase;
}

.text-style-subheader.white {
  font-family: 'SF Pro Display', sans-serif;
  color: rgba(255, 255, 255, 0.85);
  line-height: 32px;
}

.section_title-wrapper {
  display: -ms-grid;
  display: grid;
  margin-bottom: 24px;
  padding-right: 5%;
  padding-left: 5%;
  align-items: center;
  grid-auto-columns: 1fr;
  grid-column-gap: 20px;
  grid-row-gap: 1rem;
  -ms-grid-columns: 3rem 1fr;
  grid-template-columns: 3rem 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.padding-section-large {
  height: auto;
  padding-top: 0px;
  padding-bottom: 0px;
}

.padding-global {
  padding: 10% 0% 5%;
}

.page-padding {
  padding-right: 10%;
  padding-left: 10%;
}

.vf-we-do-body {
  height: auto;
  font-family: 'Noto Sans KR', sans-serif;
  color: rgba(0, 0, 0, 0.75);
  font-size: 18px;
  line-height: 30px;
  text-decoration: none;
}

.vf-what-we-do-section {
  position: relative;
  z-index: 10;
  display: flex;
  margin-bottom: 10%;
  padding: 0px 10%;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}

.card-circle {
  position: absolute;
  left: auto;
  top: -6vw;
  right: -6vw;
  bottom: auto;
  width: 6vw;
  height: 10vw;
  max-height: none;
  max-width: none;
  border-radius: 100%;
  background-color: #f3f6fc;
}

.services-grid {
  display: -ms-grid;
  display: grid;
  grid-auto-columns: 1fr;
  grid-auto-rows: 1fr;
  grid-column-gap: 1px;
  grid-row-gap: 1px;
  -ms-grid-columns: 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr;
  -ms-grid-rows: 1fr;
  grid-template-rows: 1fr;
  border-top: 1px solid #f3f6fc;
  border-right: 1px solid #f3f6fc;
  border-left: 1px solid #f3f6fc;
}

.feature-card-info {
  display: -ms-grid;
  display: grid;
  height: 570px;
  flex-direction: column;
  grid-auto-columns: 1fr;
  grid-column-gap: 16px;
  grid-row-gap: 24px;
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.services-card {
  display: -ms-grid;
  display: grid;
  height: auto;
  min-height: auto;
  padding: 36px;
  grid-auto-columns: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 36px;
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
  -ms-grid-rows: auto auto;
  grid-template-rows: auto auto;
  border-top: 1px none #f3f6fc;
  border-bottom: 1px solid #f3f6fc;
}

.what-we-do-wrapper {
  position: relative;
  z-index: 10;
  width: 100%;
  max-width: 1400px;
}

.icon-7 {
  position: relative;
  z-index: 10;
  display: flex;
  width: 60px;
  height: 60px;
  min-height: 60px;
  min-width: 60px;
  justify-content: center;
  align-items: center;
  border-radius: 100%;
  background-color: #f3f6fc;
}

.feature-card-description {
  position: relative;
  z-index: 10;
  display: block;
  grid-auto-columns: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.vf-we-do-head-div {
  margin-bottom: 24px;
}

.vf-map-section {
  position: relative;
  z-index: 10;
  display: flex;
  padding: 120px 5vw;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}

.vf-map-section.no-bottom-padding {
  padding-bottom: 0px;
}

.vf-map-section.no-bottom-padding.clip {
  padding: 0px 0vw 0%;
}

.clip-4 {
  position: relative;
  overflow: hidden;
}

.vf-view-btn {
  position: relative;
  display: flex;
  overflow: hidden;
  margin-right: 0px;
  margin-left: 0px;
  padding: 16px 28px;
  justify-content: center;
  align-items: center;
  border-style: solid;
  border-width: 1px;
  border-color: #090b19;
  border-radius: 100px;
  background-color: #090b19;
  transition: all 400ms cubic-bezier(.25, .46, .45, .94);
  color: #fff;
  font-size: 11px;
  text-align: center;
  letter-spacing: 3px;
  text-decoration: none;
  text-transform: uppercase;
}

.vf-view-btn:hover {
  border-color: #e2e7f1;
  background-color: #e2e7f1;
  color: #090b19;
}

.button-30 {
  position: relative;
  display: flex;
  overflow: hidden;
  margin-right: 0px;
  margin-left: 0px;
  padding: 16px 28px;
  justify-content: center;
  align-items: center;
  border-style: solid;
  border-width: 1px;
  border-color: #090b19;
  border-radius: 100px;
  background-color: #090b19;
  transition: all 400ms cubic-bezier(.25, .46, .45, .94);
  color: #fff;
  font-size: 11px;
  text-align: center;
  letter-spacing: 3px;
  text-decoration: none;
  text-transform: uppercase;
}

.button-30:hover {
  border-color: #e2e7f1;
  background-color: #e2e7f1;
  color: #090b19;
}

.pin-stripe {
  width: 1px;
  background-color: #f3f6fc;
}

.pin-stripe.white {
  background-color: rgba(255, 255, 255, 0.12);
}

.stripe-container {
  display: flex;
  width: 100%;
  height: 100%;
  justify-content: space-between;
}

.stripe-wrapper-3 {
  position: absolute;
  left: auto;
  top: 0%;
  right: auto;
  bottom: 0%;
  z-index: 5;
  display: flex;
  overflow: hidden;
  width: 100%;
  min-width: auto;
  margin-right: auto;
  margin-left: auto;
  padding-right: 10%;
  padding-left: 10%;
  justify-content: center;
}

.logos-headline {
  display: flex;
  align-items: center;
  color: #6e7488;
}

.image-overlay-2 {
  position: absolute;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  z-index: 1;
  background-color: rgba(9, 11, 26, 0.3);
}

.image-overlay-2.dark-overylay {
  background-color: rgba(9, 11, 26, 0.45);
}

.page-hero-2 {
  position: relative;
  z-index: 10;
  display: flex;
  overflow: hidden;
  min-height: 60vh;
  margin-top: 70px;
  padding-top: 0px;
  padding-right: 10%;
  padding-left: 10%;
  justify-content: center;
  color: #fff;
}

.horizontal-line-7 {
  height: 1px;
  margin-left: 18px;
  flex: 1;
  background-color: #e2e7f1;
}

.horizontal-line-7.white {
  background-color: rgba(255, 255, 255, 0.12);
}

.inner-page-hero-wrapper-2 {
  display: -ms-grid;
  display: grid;
  height: 100%;
  padding-bottom: 24px;
  grid-auto-columns: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 60px;
  -ms-grid-columns: 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr;
  -ms-grid-rows: auto 1fr auto;
  grid-template-rows: auto 1fr auto;
}

.wrapper-16 {
  position: relative;
  z-index: 10;
  width: 100%;
  max-width: none;
}

.wrapper-16.no-padding {
  padding-right: 0px;
  padding-left: 0px;
}

.background-cover {
  position: absolute;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  display: flex;
  overflow: hidden;
  justify-content: center;
  align-items: center;
}

.hero-content-wrapper {
  display: -ms-grid;
  display: grid;
  flex-direction: column;
  align-items: flex-start;
  grid-auto-columns: 1fr;
  grid-column-gap: 16px;
  grid-row-gap: 36px;
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.card-circle-2 {
  position: absolute;
  left: auto;
  top: -6vw;
  right: -6vw;
  bottom: auto;
  width: 6vw;
  height: 6vw;
  max-height: 800px;
  max-width: 800px;
  border-radius: 100%;
  background-color: #f3f6fc;
}

.card-circle-2.white {
  background-color: #fff;
}

.anchor-link {
  position: relative;
  z-index: 10;
  display: flex;
  height: 100%;
  justify-content: center;
  align-items: center;
  text-align: center;
  text-decoration: none;
}

.page-info-ribbon {
  display: -ms-grid;
  display: grid;
  justify-content: space-between;
  grid-auto-columns: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  -ms-grid-columns: 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.card-hover-item-2 {
  position: relative;
  display: -ms-grid;
  display: grid;
  overflow: hidden;
  padding: 0px;
  flex-direction: column;
  justify-content: space-between;
  justify-items: stretch;
  align-items: flex-start;
  grid-auto-columns: 1fr;
  grid-column-gap: 16px;
  grid-row-gap: 36px;
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
  border-top: 1px none #f3f6fc;
  border-bottom: 1px none #f3f6fc;
  text-decoration: none;
}

.page-info {
  display: -ms-grid;
  display: grid;
  overflow: hidden;
  height: 120px;
  grid-auto-columns: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  -ms-grid-columns: 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
  background-color: #f3f6fc;
}

.page-info.no-clip {
  overflow: visible;
  height: 80px;
}

.sticky-section {
  position: static;
  top: 75px;
  z-index: 200;
  display: flex;
  height: 0px;
  margin-bottom: 120px;
  padding-right: 10%;
  padding-left: 10%;
  justify-content: center;
  align-items: stretch;
}

.vf-map-wrapper-2 {
  position: relative;
  z-index: 10;
  width: 100%;
}

.vf-map-content {
  display: -ms-grid;
  display: grid;
  padding-top: 10%;
  padding-bottom: 10%;
  grid-auto-columns: 1fr;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
  -ms-grid-rows: auto auto;
  grid-template-rows: auto auto;
  background-image: linear-gradient(180deg, #fff, #f2f4fb 15%, #eef1fa 45%, #fff);
}

.vf-map-img {
  max-width: 1000px;
}

.vf-map-img-div {
  margin-bottom: 50px;
}

.text-block-138 {
  font-family: 'SF Pro Display', sans-serif;
}

.va-card {
  position: relative;
  z-index: 10;
  display: -ms-grid;
  display: grid;
  overflow: hidden;
  min-height: 300px;
  padding: 36px;
  align-content: space-between;
  grid-auto-columns: 1fr;
  grid-column-gap: 16px;
  grid-row-gap: 120px;
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
  -ms-grid-rows: auto auto;
  grid-template-rows: auto auto;
}

.va-card:hover {
  z-index: 1;
}

.username {
  margin-top: 0em;
  margin-bottom: 0em;
  color: #000;
  font-size: 20px;
  line-height: 28px;
  font-weight: 700;
}

.text-block-139 {
  font-family: 'Noto Sans KR', sans-serif;
  color: #000;
  font-size: 16px;
  line-height: 26px;
  font-weight: 300;
  text-decoration: none;
}

.text-block-139:hover {
  color: #000;
  font-weight: 500;
}

.avatar {
  display: flex;
  width: 120px;
  height: 120px;
  max-height: 120px;
  max-width: 120px;
  min-height: 120px;
  min-width: 120px;
  justify-content: center;
  align-items: center;
  border: 1px none transparent;
  border-radius: 100%;
  background-color: #f8f8ff;
}

.container-2 {
  display: flex;
  margin-bottom: 1em;
  justify-content: center;
  align-items: center;
}

.wrapper-17 {
  background-color: #fff;
  color: indigo;
}

.social {
  display: flex;
  margin-top: 2em;
  padding-right: 12px;
  padding-left: 12px;
  justify-content: center;
  align-items: center;
}

.link-item {
  position: static;
  display: block;
  width: 100%;
  max-width: 600px;
  margin-right: auto;
  margin-bottom: 1em;
  margin-left: auto;
  padding: 0.75em;
  border-radius: 6px;
  background-color: #f8f8ff;
  transition: all 250ms ease;
  font-family: 'Noto Sans KR', sans-serif;
  color: #12141d;
  font-size: 1em;
  font-weight: 500;
  text-align: center;
  text-decoration: none;
}

.link-item:hover {
  background-color: #f8f8ff;
  filter: invert(100%);
  font-family: 'Noto Sans KR', sans-serif;
  color: #f8f8ff;
  font-weight: 500;
}

.container-26 {
  position: relative;
  display: block;
  width: 85%;
  max-width: 1200px;
  margin-right: auto;
  margin-left: auto;
}

.title-2 {
  display: flex;
  max-width: 800px;
  margin-right: auto;
  margin-bottom: 2em;
  margin-left: auto;
  flex-direction: column;
  align-items: center;
  text-align: center;
  text-decoration: none;
}

.social-link {
  display: flex;
  width: 40px;
  height: 40px;
  margin-right: 0.25em;
  margin-left: 0.25em;
  padding: 5px;
  justify-content: center;
  align-items: center;
  border-radius: 50%;
  background-color: #f8f8ff;
  transition: background-color 300ms ease;
}

.social-link:hover {
  background-color: #f8f8ff;
  filter: invert(100%);
}

.section-82 {
  padding: 8%;
  color: #d7d3da;
}

.image-190 {
  display: block;
  max-width: 40%;
}

.image-191 {
  max-width: 60%;
  mix-blend-mode: normal;
}

.image-191:hover {
  mix-blend-mode: normal;
}

.right {
  display: flex;
  flex-direction: column;
}

.left {
  display: flex;
  flex-direction: column;
}

.f-paragraph-large {
  margin-bottom: 0px;
  font-size: 18px;
  line-height: 32px;
  letter-spacing: -0.02em;
}

.f-career-badge-small {
  display: flex;
  padding: 4px 12px;
  justify-content: center;
  align-items: center;
  border-radius: 48px;
  background-color: #f7f9fd;
  transition: all 200ms ease;
  color: #160042;
  font-size: 12px;
  text-align: center;
  letter-spacing: -0.02em;
  text-decoration: none;
}

.f-h5-heading {
  margin-top: 0px;
  margin-bottom: 0px;
  color: #160042;
  font-size: 32px;
  line-height: 1.4;
  letter-spacing: -0.02em;
}

.f-career-top-wrapper {
  display: flex;
  margin-bottom: 16px;
  justify-content: space-between;
  align-items: center;
}

.f-career-content-wrapper {
  width: 100%;
}

.f-career-card {
  display: flex;
  padding: 40px;
  align-items: flex-start;
  border-style: solid;
  border-width: 1px;
  border-color: #e4e6f1;
  border-radius: 12px;
  transition: box-shadow 300ms ease;
}

.f-career-card:hover {
  box-shadow: 0 48px 140px -48px rgba(57, 59, 106, 0.16);
}

.f-grid-one-column {
  grid-column-gap: 40px;
  grid-row-gap: 24px;
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.f-career-tab-button {
  height: 40px;
  margin-right: 8px;
  margin-left: 8px;
  padding: 8px 24px;
  border-radius: 48px;
  background-color: transparent;
  transition: all 300ms ease;
  color: #160042;
  font-size: 14px;
  line-height: 24px;
  font-weight: 500;
  text-align: center;
  letter-spacing: -0.02em;
  white-space: nowrap;
}

.f-career-tab-button:hover {
  background-color: #f3f5fb;
}

.f-career-tab-button.w--current {
  border-radius: 48px;
  background-color: #160042;
  color: #fff;
  font-weight: 500;
}

.f-career-tab-button.first-item {
  margin-left: 0px;
}

.f-career-tab-menu {
  display: flex;
  margin-bottom: 32px;
  justify-content: center;
  flex-wrap: wrap;
  align-items: center;
}

.f-career-tabs-regular {
  margin-top: 48px;
}

.f-h3-heading {
  margin-top: 0px;
  margin-bottom: 0px;
  color: #160042;
  font-size: 48px;
  line-height: 1.2;
  letter-spacing: -0.02em;
}

.f-margin-bottom-12 {
  margin-bottom: 12px;
}

.f-heading-detail-small {
  color: #6b7094;
  font-size: 14px;
  line-height: 24px;
  font-weight: 700;
  letter-spacing: 0.08em;
  text-transform: uppercase;
}

.f-career-title-centre {
  position: relative;
  z-index: 5;
  display: flex;
  width: 100%;
  max-width: 540px;
  margin-right: auto;
  margin-left: auto;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  text-align: center;
}

.f-container-regular {
  position: relative;
  width: 100%;
  max-width: 1140px;
  margin-right: auto;
  margin-left: auto;
}

.f-section-large {
  position: relative;
  display: none;
  padding: 92px 5%;
}

.f-image-cover {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}

.f-gallery-image {
  height: 450px;
}

.f-gallery-lightbox {
  overflow: hidden;
  width: 100%;
  height: 100%;
  border-radius: 8px;
}

.f-gallery-two-column-s {
  align-items: center;
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  -ms-grid-columns: 1fr 1fr;
  grid-template-columns: 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.f-margin-bottom-08 {
  margin-bottom: 8px;
}

.f-margin-bottom-48 {
  margin-bottom: 48px;
}

.f-margin-bottom-16 {
  margin-bottom: 16px;
}

.f-image-cover-2 {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}

.f-cta-image-wrapper {
  height: 360px;
}

.hero_column {
  position: relative;
  display: flex;
  overflow: hidden;
  width: 25%;
  height: 100%;
  flex-direction: column;
  justify-content: flex-end;
  align-items: flex-start;
  background-image: url("https://uploads-ssl.webflow.com/60cd23d02113ed289b94ef88/63dc137053d6701090813692_443516.jpg");
  background-position: 30% 50%;
  background-size: cover;
  background-repeat: no-repeat;
  transition: width 500ms cubic-bezier(.785, .135, .15, .86);
}

.hero_column:hover {
  width: 50%;
}

.f-career-button-secondary-2 {
  display: flex;
  min-height: 40px;
  min-width: 120px;
  padding: 8px 32px;
  justify-content: center;
  align-items: center;
  border-style: solid;
  border-width: 1px;
  border-color: #e4e6f1;
  border-radius: 48px;
  transition: border-color 200ms ease, background-color 200ms ease;
  color: #160042;
  font-size: 14px;
  font-weight: 500;
  text-align: center;
  letter-spacing: -0.02em;
  text-decoration: none;
}

.f-career-button-secondary-2:hover {
  border-color: transparent;
  background-color: #f3f5fb;
}

.f-career-button-primary-2 {
  display: flex;
  min-height: 40px;
  padding: 8px 32px;
  justify-content: center;
  align-items: center;
  border-radius: 48px;
  background-color: #643695;
  transition: background-color 200ms ease;
  color: #fff;
  font-size: 14px;
  font-weight: 500;
  text-align: center;
  letter-spacing: -0.02em;
  text-decoration: none;
}

.f-career-button-primary-2:hover {
  background-color: #282556;
}

.f-career-button-wrapper-2 {
  display: -ms-grid;
  display: grid;
  margin-top: 32px;
  justify-content: flex-start;
  align-items: center;
  grid-auto-columns: 1fr;
  grid-column-gap: 14px;
  grid-row-gap: 16px;
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.f-career-badge-small-2 {
  display: flex;
  padding: 4px 12px;
  justify-content: center;
  align-items: center;
  border-radius: 48px;
  background-color: #f7f9fd;
  transition: all 200ms ease;
  color: #160042;
  font-size: 12px;
  text-align: center;
  letter-spacing: -0.02em;
  text-decoration: none;
}

.f-h5-heading-2 {
  margin-top: 0px;
  margin-bottom: 0px;
  color: #160042;
  font-size: 32px;
  line-height: 1.4;
  letter-spacing: -0.02em;
}

.f-career-top-wrapper-2 {
  display: flex;
  margin-bottom: 16px;
  justify-content: space-between;
  align-items: center;
}

.f-career-content-wrapper-2 {
  width: 100%;
}

.f-career-card-2 {
  display: flex;
  padding: 40px;
  align-items: flex-start;
  border-style: solid;
  border-width: 1px;
  border-color: #e4e6f1;
  border-radius: 12px;
  transition: box-shadow 300ms ease;
}

.f-career-card-2:hover {
  box-shadow: 0 48px 140px -48px rgba(57, 59, 106, 0.16);
}

.f-grid-one-column-2 {
  grid-column-gap: 40px;
  grid-row-gap: 24px;
  -ms-grid-columns: 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.f-career-tab-button-2 {
  height: 40px;
  margin-right: 8px;
  margin-left: 8px;
  padding: 8px 24px;
  border-radius: 48px;
  background-color: transparent;
  transition: all 300ms ease;
  color: #160042;
  font-size: 14px;
  line-height: 24px;
  font-weight: 500;
  text-align: center;
  letter-spacing: -0.02em;
  white-space: nowrap;
}

.f-career-tab-button-2:hover {
  background-color: #f3f5fb;
}

.f-career-tab-button-2.w--current {
  border-radius: 48px;
  background-color: #643695;
  color: #fff;
  font-weight: 500;
}

.f-career-tab-button-2.first-item {
  margin-left: 0px;
}

.f-career-tab-menu-2 {
  display: flex;
  margin-bottom: 60px;
  justify-content: center;
  flex-wrap: wrap;
  align-items: center;
}

.f-career-tabs-regular-2 {
  margin-top: 48px;
}

.f-h3-heading-2 {
  margin-top: 0px;
  margin-bottom: 0px;
  color: #160042;
  font-size: 48px;
  line-height: 1.2;
  letter-spacing: -0.02em;
}

.f-margin-bottom-49 {
  margin-bottom: 12px;
}

.f-heading-detail-small-2 {
  color: #6b7094;
  font-size: 14px;
  line-height: 24px;
  font-weight: 700;
  letter-spacing: 0.08em;
  text-transform: uppercase;
}

.f-career-title-centre-2 {
  position: relative;
  z-index: 5;
  display: flex;
  width: 100%;
  max-width: 540px;
  margin-right: auto;
  margin-left: auto;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  text-align: center;
}

.f-container-regular-3 {
  position: relative;
  width: 100%;
  max-width: 1140px;
  margin-right: auto;
  margin-left: auto;
}

.f-section-large-3 {
  position: relative;
  padding: 92px 5%;
}

.f-margin-bottom-51 {
  margin-bottom: 16px;
}

.f-paragraph-large-4 {
  margin-bottom: 0px;
  font-size: 18px;
  line-height: 32px;
  letter-spacing: -0.02em;
}

.f-h3-heading-4 {
  margin-top: 0px;
  margin-bottom: 0px;
  color: #160042;
  font-size: 48px;
  line-height: 1.2;
  letter-spacing: -0.02em;
}

.f-heading-detail-small-4 {
  color: #6b7094;
  font-size: 14px;
  line-height: 24px;
  font-weight: 700;
  letter-spacing: 0.08em;
  text-transform: uppercase;
}

.f-grid-two-column-2 {
  margin-bottom: 40px;
  align-items: center;
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  -ms-grid-columns: 1fr 1fr;
  grid-template-columns: 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.f-container-regular-5 {
  position: relative;
  width: 100%;
  max-width: 1140px;
  margin-right: auto;
  margin-left: auto;
}

.f-h2-heading {
  margin-top: 0px;
  margin-bottom: 0px;
  color: #160042;
  font-size: 56px;
  line-height: 1.2;
  letter-spacing: -0.04em;
}

.f-margin-bottom-24 {
  margin-bottom: 24px;
}

.f-cta-text-wrapper-center {
  display: flex;
  max-width: 640px;
  margin-right: auto;
  margin-left: auto;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  text-align: center;
}

.f-margin-bottom-72 {
  margin-bottom: 72px;
}

.f-margin-bottom-73 {
  margin-bottom: 12px;
}

.f-image-cover-3 {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}

.f-content-image-wrapper-large {
  overflow: hidden;
  width: 100%;
  height: 460px;
  max-width: 450px;
  border-radius: 12px;
}

.popup-close-icon {
  width: 1em;
  height: 1em;
}

.popup-content-wrapper {
  position: relative;
  z-index: 1;
  overflow: auto;
  width: 90vw;
  max-height: 90%;
  max-width: 55em;
  border-radius: 1.2em;
  background-color: #fff;
}

.popup-close {
  position: absolute;
  left: auto;
  top: 1em;
  right: 1em;
  bottom: auto;
  z-index: 2;
  display: flex;
  width: 3.5em;
  height: 3.5em;
  justify-content: center;
  align-items: center;
  border-radius: 999em;
  background-color: #e9e9e9;
  color: #000;
  cursor: pointer;
}

.popup-inner {
  display: flex;
  width: 100%;
  height: 100%;
  justify-content: center;
  align-items: center;
}

.popup-toggle {
  cursor: pointer;
}

.popup-background {
  position: absolute;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  z-index: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.65);
}

.popup-content {
  margin: 2.5em 3em;
}

.popup-wrapper {
  position: fixed;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  z-index: 999;
  display: none;
  width: 100%;
  height: 100%;
  justify-content: center;
  align-items: center;
}

.f-paragraph-large-6 {
  margin-bottom: 0px;
  font-size: 18px;
  line-height: 32px;
  letter-spacing: -0.02em;
}

.f-h3-heading-6 {
  margin-top: 0px;
  margin-bottom: 0px;
  color: #160042;
  font-size: 48px;
  line-height: 1.2;
  letter-spacing: -0.02em;
}

.f-image-cover-5 {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}

.f-gallery-image-side {
  height: 400px;
}

.f-gallery-lightbox-small {
  width: 100%;
}

.f-gallery-image-x-tall {
  height: 550px;
}

.f-gallery-lightbox-2 {
  overflow: hidden;
  width: 100%;
  height: 100%;
  border-radius: 8px;
}

.f-gallery-three-grid {
  align-items: center;
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  -ms-grid-columns: 1fr 2fr 1fr;
  grid-template-columns: 1fr 2fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.f-h3-heading-7 {
  margin-top: 0px;
  margin-bottom: 0px;
  color: #160042;
  font-size: 48px;
  line-height: 1.2;
  letter-spacing: -0.02em;
}

.f-title-wrapper-center {
  position: relative;
  z-index: 5;
  display: flex;
  width: 100%;
  max-width: 580px;
  margin-right: auto;
  margin-left: auto;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  text-align: center;
}

.f-margin-bottom-79 {
  margin-bottom: 48px;
}

.f-container-regular-8 {
  position: relative;
  width: 100%;
  max-width: 1140px;
  margin-right: auto;
  margin-left: auto;
}

.f-section-large-8 {
  position: relative;
  padding: 92px 5%;
}

.f-margin-bottom-80 {
  margin-bottom: 24px;
}

.f-header-title-wrapper-center {
  position: relative;
  z-index: 5;
  display: flex;
  width: 100%;
  max-width: 630px;
  margin-right: auto;
  margin-left: auto;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  text-align: center;
}

.popup-content-wrapper-2 {
  position: relative;
  z-index: 1;
  overflow: auto;
  width: 90vw;
  max-height: 90%;
  max-width: 55em;
  border-radius: 1.2em;
  background-color: #fff;
}

.popup-close-2 {
  position: absolute;
  left: auto;
  top: 1em;
  right: 1em;
  bottom: auto;
  z-index: 2;
  display: flex;
  width: 3.5em;
  height: 3.5em;
  justify-content: center;
  align-items: center;
  border-radius: 999em;
  background-color: #e9e9e9;
  color: #000;
  cursor: pointer;
}

.popup-inner-2 {
  display: flex;
  width: 100%;
  height: 100%;
  justify-content: center;
  align-items: center;
}

.popup-wrapper-2 {
  position: fixed;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  z-index: 999;
  display: flex;
  width: 100%;
  height: 100%;
  justify-content: center;
  align-items: center;
}

.popup-wrapper-2.label-cta-1-1-a {
  display: none;
}

.popup-wrapper-2.label-cta-1-1-b {
  display: none;
}

.popup-content-2 {
  margin: 2.5em 3em;
}

.f-sub-heading-small-2 {
  color: #160042;
  font-size: 16px;
  line-height: 1.5;
  font-weight: 700;
  letter-spacing: -0.03em;
}

.f-margin-bottom-82 {
  margin-bottom: 8px;
}

.f-content-icon-square-2 {
  display: flex;
  width: 40px;
  height: 40px;
  justify-content: center;
  align-items: center;
  flex: 0 0 auto;
  border-radius: 4px;
  background-color: #f7f9fd;
  color: #160042;
}

.f-content-list-item-large-2 {
  display: flex;
  align-items: flex-start;
  grid-column-gap: 24px;
}

.f-content-list-wrapper-small-2 {
  display: flex;
  max-width: 300px;
  margin-bottom: 48px;
  flex-direction: column;
  grid-row-gap: 48px;
}

.f-paragraph-large-8 {
  margin-bottom: 0px;
  font-size: 18px;
  line-height: 32px;
  letter-spacing: -0.02em;
}

.f-h3-heading-8 {
  margin-top: 0px;
  margin-bottom: 0px;
  color: #160042;
  font-size: 48px;
  line-height: 1.2;
  letter-spacing: -0.02em;
}

.f-margin-bottom-83 {
  margin-bottom: 16px;
}

.f-content-text-wrapper-2 {
  max-width: 460px;
}

.f-image-cover-6 {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}

.f-content-image-tall-2 {
  overflow: hidden;
  width: 100%;
  height: 620px;
  max-width: 450px;
  border-radius: 12px;
}

.f-container-regular-9 {
  position: relative;
  width: 100%;
  max-width: 1140px;
  margin-right: auto;
  margin-left: auto;
}

.f-section-large-9 {
  position: relative;
  padding: 92px 5%;
}

.f-gallery-two-column {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  -ms-grid-columns: 1fr 1fr;
  grid-template-columns: 1fr 1fr;
  -ms-grid-rows: auto auto;
  grid-template-rows: auto auto;
}

.f-h3-heading-9 {
  margin-top: 0px;
  margin-bottom: 0px;
  color: #160042;
  font-size: 48px;
  line-height: 1.2;
  letter-spacing: -0.02em;
}

.f-heading-detail-small-9 {
  color: #6b7094;
  font-size: 14px;
  line-height: 24px;
  font-weight: 700;
  letter-spacing: 0.08em;
  text-transform: uppercase;
}

.f-margin-bottom-86 {
  margin-bottom: 48px;
}

.f-container-regular-10 {
  position: relative;
  width: 100%;
  max-width: 1140px;
  margin-right: auto;
  margin-left: auto;
}

.f-section-large-10 {
  position: relative;
  padding: 92px 5%;
}

.f-careers-text-link {
  color: #642eff;
  font-size: 14px;
  line-height: 32px;
  font-weight: 500;
  text-align: right;
  letter-spacing: -0.02em;
  text-decoration: none;
}

.f-paragraph-regular-7 {
  margin-bottom: 0px;
  font-size: 16px;
  line-height: 1.8;
  letter-spacing: -0.02em;
}

.f-text-color-gray-500 {
  color: #6b7094;
}

.f-career-row {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  -ms-grid-columns: 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.f-career-row-wrapper {
  padding-top: 24px;
  padding-bottom: 24px;
  justify-content: space-between;
  align-items: center;
  border-bottom: 1px solid #e4e6f1;
}

.f-career-position-block-title {
  padding-top: 12px;
  padding-bottom: 12px;
  border-bottom: 1px solid #e4e6f1;
}

.f-career-table {
  grid-column-gap: 16px;
  grid-row-gap: 0px;
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
  -ms-grid-rows: auto auto;
  grid-template-rows: auto auto;
}

.f-margin-bottom-87 {
  margin-bottom: 40px;
}

.f-margin-bottom-88 {
  margin-bottom: 12px;
}

.f-career-title-centre-3 {
  position: relative;
  z-index: 5;
  display: flex;
  width: 100%;
  max-width: 540px;
  margin-right: auto;
  margin-left: auto;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  text-align: center;
}

.f-career-wrapper {
  position: relative;
}

.f-paragraph-large-9 {
  margin-bottom: 0px;
  font-size: 18px;
  line-height: 32px;
  letter-spacing: -0.02em;
}

.f-h5-heading-4 {
  margin-top: 0px;
  margin-bottom: 0px;
  color: #160042;
  font-size: 32px;
  line-height: 1.4;
  letter-spacing: -0.02em;
}

.f-margin-bottom-89 {
  margin-bottom: 16px;
}

.f-feature-icon-wrapper {
  width: 72px;
  height: 72px;
  min-height: 72px;
  min-width: 72px;
  margin-bottom: 32px;
  padding: 16px;
  border-radius: 8px;
  background-color: #f7f9fd;
}

.f-feature-card-outlined {
  display: flex;
  padding: 40px;
  flex-direction: column;
  align-items: flex-start;
  border-style: solid;
  border-width: 1px;
  border-color: #f3f5fb;
  border-radius: 12px;
}

.f-image-cover-8 {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}

.f-content-image-tall-3 {
  overflow: hidden;
  width: 100%;
  height: 620px;
  max-width: 450px;
  border-radius: 12px;
}

.f-grid-two-column-6 {
  align-items: center;
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  -ms-grid-columns: 1fr 1fr;
  grid-template-columns: 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.f-container-regular-11 {
  position: relative;
  width: 100%;
  max-width: 1140px;
  margin-right: auto;
  margin-left: auto;
}

.f-section-large-11 {
  position: relative;
  padding: 92px 5%;
}

.f-feature-icon-wrapper-2 {
  width: 72px;
  height: 72px;
  min-height: 72px;
  min-width: 72px;
  margin-bottom: 32px;
  padding: 16px;
  border-radius: 8px;
  background-color: #f7f9fd;
}

.f-grid-three-column {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  -ms-grid-columns: 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.f-container-regular-12 {
  position: relative;
  width: 100%;
  max-width: 1140px;
  margin-right: auto;
  margin-left: auto;
}

.f-section-large-12 {
  position: relative;
  padding: 92px 5%;
}

.f-image-cover-10 {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}

.f-header-image-wrapper-wide-2 {
  display: flex;
  overflow: hidden;
  height: 400px;
  margin-top: 64px;
  justify-content: center;
  align-items: center;
  border-radius: 12px;
}

.f-margin-bottom-134 {
  margin-bottom: 24px;
}

.f-header-title-wrapper-center-2 {
  position: relative;
  z-index: 5;
  display: flex;
  width: 100%;
  max-width: 630px;
  margin-right: auto;
  margin-left: auto;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  text-align: center;
}

.f-container-regular-14 {
  position: relative;
  width: 100%;
  max-width: 1140px;
  margin-right: auto;
  margin-left: auto;
}

.f-section-large-15 {
  position: relative;
  padding: 92px 5%;
}

.f-gallery-image-s-2 {
  height: 300px;
}

.f-gallery-lightbox-4 {
  overflow: hidden;
  width: 100%;
  height: 100%;
  border-radius: 8px;
}

.f-gallery-four-column {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  -ms-grid-columns: 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.f-section-large-16 {
  position: relative;
  padding: 92px 5%;
}

.f-header-image-wrapper-wide-3 {
  display: flex;
  overflow: hidden;
  height: 400px;
  margin-top: 64px;
  justify-content: center;
  align-items: center;
  border-radius: 12px;
}

.f-gallery-image-s-3 {
  height: 300px;
}

.f-gallery-lightbox-5 {
  overflow: hidden;
  width: 100%;
  height: 100%;
  border-radius: 8px;
}

.f-gallery-three-column-2 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  -ms-grid-columns: 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.f-gallery-image-s-4 {
  height: 300px;
}

.f-gallery-lightbox-6 {
  overflow: hidden;
  width: 100%;
  height: 100%;
  border-radius: 8px;
}

.f-gallery-image-tall-2 {
  height: 640px;
}

.f-section-large-18 {
  position: relative;
  padding: 92px 5%;
}

.f-container-regular-18 {
  position: relative;
  width: 100%;
  max-width: 1140px;
  margin-right: auto;
  margin-left: auto;
}

.f-h1-heading-4 {
  margin-top: 0px;
  margin-bottom: 0px;
  color: #160042;
  font-size: 64px;
  line-height: 1.2;
  letter-spacing: -0.04em;
}

.f-margin-bottom-144 {
  margin-bottom: 24px;
}

.f-header-title-wrapper-center-4 {
  position: relative;
  z-index: 5;
  display: flex;
  width: 100%;
  max-width: 630px;
  margin-right: auto;
  margin-left: auto;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  text-align: center;
}

.f-container-regular-20 {
  position: relative;
  width: 100%;
  max-width: 1140px;
  margin-right: auto;
  margin-left: auto;
}

.f-image-cover-16 {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}

.f-gallery-image-x-small-square {
  height: 255px;
}

.f-gallery-lightbox-11 {
  overflow: hidden;
  width: 100%;
  height: 100%;
  border-radius: 8px;
}

.f-gallery-two-column-4 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  -ms-grid-columns: 1fr 1fr;
  grid-template-columns: 1fr 1fr;
  -ms-grid-rows: auto auto;
  grid-template-rows: auto auto;
}

.f-gallery-image-x-tall-2 {
  height: 550px;
}

.f-container-regular-22 {
  position: relative;
  width: 100%;
  max-width: 1140px;
  margin-right: auto;
  margin-left: auto;
}

.f-header-image-wrapper-wide-5 {
  display: flex;
  overflow: hidden;
  height: 400px;
  margin-top: 64px;
  justify-content: center;
  align-items: center;
  border-radius: 12px;
}

.f-container-regular-23 {
  position: relative;
  width: 100%;
  max-width: 1140px;
  margin-right: auto;
  margin-left: auto;
}

.f-container-regular-24 {
  position: relative;
  width: 100%;
  max-width: 1140px;
  margin-right: auto;
  margin-left: auto;
}

.div-block-3414 {
  padding: 0px 5%;
  background-color: transparent;
}

.grid-55 {
  grid-column-gap: 20px;
  grid-row-gap: 30px;
  -ms-grid-columns: 1fr 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.div-block-3415 {
  width: 150px;
  height: auto;
}

.div-block-3416 {
  width: 95%;
  height: auto;
}

.div-block-3417 {
  width: 100%;
  height: auto;
}

.div-block-3418 {
  width: 150px;
  height: auto;
}

.grid-56 {
  padding: 0px;
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  -ms-grid-columns: 1fr 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.f-margin-bottom-146 {
  margin-bottom: 0px;
}

.f-margin-bottom-64 {
  margin-bottom: 40px;
}

.f-container-regular-25 {
  position: static;
  width: 100%;
  max-width: 100%;
  margin-right: 0px;
  margin-left: 0px;
}

.f-section-large-19 {
  position: static;
  padding: 8%;
}

.grid-57 {
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.heading-style-h2 {
  margin-bottom: 0px;
  color: #1f2c3d;
  font-size: 2.25rem;
  line-height: 1.5;
  letter-spacing: 0em;
}

.heading-style-h2.center-align {
  display: flex;
  margin-bottom: 0px;
  justify-content: center;
  text-align: center;
}

.heading-style-h2.center-align.text-color-purple {
  color: #42307d;
}

.grid-58 {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  -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;
}

.div-block-3425 {
  position: absolute;
  width: 140px;
  margin-top: -30px;
  padding: 5px 10px;
  border-top-right-radius: 50px;
  background-color: #fff;
}

.text-size-regular {
  display: flex;
  justify-content: flex-end;
  color: #5f6570;
  font-size: 1rem;
  line-height: 1.5;
  text-decoration: none;
}

.div-block-3427 {
  border-bottom: 3px solid #6d31aa;
}

.div-block-3427.desktop {
  display: block;
}

.div-block-3427.mobile {
  display: none;
}

.uui-testimonial18_slide-nav {
  left: 0%;
  top: auto;
  right: auto;
  bottom: 0%;
  height: 1.75rem;
  font-size: 0.5rem;
}

.uui-button-icon {
  display: flex;
  width: 1.25rem;
  height: 1.25rem;
  min-height: 1.25rem;
  min-width: 1.25rem;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}

.uui-testimonial18_arrow {
  left: auto;
  top: auto;
  right: 0%;
  bottom: 0%;
  display: none;
  width: 4rem;
  height: 4rem;
  padding: 1.25rem;
  justify-content: center;
  align-items: center;
  border-style: solid;
  border-width: 1px;
  border-color: #eaecf0;
  border-radius: 100%;
  background-color: #fff;
  transition: all 300ms ease;
  color: #667085;
}

.uui-testimonial18_arrow:hover {
  background-color: #f9fafb;
}

.uui-testimonial18_arrow.left {
  right: 6rem;
  display: none;
  width: 4rem;
  height: 4rem;
  padding: 1.25rem;
}

.uui-space-medium {
  width: 100%;
  min-height: 2rem;
}

.uui-testimonial18_slide {
  padding-right: 2rem;
}

.uui-testimonial18_mask {
  overflow: visible;
  width: 25%;
}

.uui-testimonial18_component {
  position: relative;
  height: auto;
  margin-top: 4rem;
  padding-bottom: 5rem;
  background-color: transparent;
}

.uui-padding-vertical-xhuge {
  padding-top: 0px;
  padding-bottom: 0px;
}

.uui-container-large {
  width: 100%;
  max-width: 100%;
  margin-right: 0px;
  margin-left: 0px;
}

.uui-page-padding {
  padding-right: 0rem;
  padding-left: 0rem;
}

.heading-style-h4 {
  margin-bottom: 10px;
  color: #1f2c3d;
  font-size: 1.5rem;
  line-height: 1.5;
  font-weight: 700;
  letter-spacing: normal;
}

.div-block-3429 {
  background-color: #f2f3f7;
  text-decoration: none;
}

.div-block-3430 {
  padding: 1.5rem 1rem;
}

.text-size-regular-2 {
  font-family: 'Noto Sans KR', sans-serif;
  color: #5f6570;
  font-size: 1rem;
  line-height: 1.5;
  font-weight: 400;
}

.text-size-regular-2.medium {
  color: #1f2c3d;
  font-weight: 500;
}

.div-block-3432 {
  width: 120px;
  padding: 5px 20px;
  border-bottom-right-radius: 50px;
  background-color: #7f0ef0;
}

.div-block-3432.cissus {
  background-color: #48ac9a;
  text-decoration: none;
}

.div-block-3432.albumin {
  padding-right: 20px;
  padding-left: 20px;
  background-color: #2f3336;
}

.div-block-3432.thinetrol {
  background-color: #f26671;
}

.div-block-3432.hidden {
  display: block;
  background-color: transparent;
}

.paragraph-113 {
  margin-bottom: 0px;
  color: hsla(0, 0%, 100%, 0.9);
  font-size: 0.875rem;
  line-height: 1.5;
}

.paragraph-113.hidden {
  color: transparent;
}

.div-block-3433.mobile {
  display: none;
}

.uui-heroheader18_background-grid-section {
  height: 2.5rem;
}

.uui-heroheader18_background-grid-section.background-color-primary100 {
  background-color: #f4ebff;
}

.uui-heroheader18_background-grid-section.background-color-primary300 {
  background-color: #d6bbfb;
}

.uui-heroheader18_background-grid-section.background-color-primary200 {
  background-color: #e9d7fe;
}

.uui-heroheader18_background-grid-section.background-color-primary300-copy {
  background-color: #d6bbfb;
}

.background-color-primary100 {
  background-color: #f4ebff;
}

.background-color-primary300 {
  background-color: #d6bbfb;
}

.background-color-primary200 {
  background-color: #e9d7fe;
}

.uui-heroheader18_background-grid {
  display: -ms-grid;
  display: grid;
  width: 125rem;
  min-width: 125rem;
  margin-right: auto;
  margin-left: auto;
  grid-auto-columns: 1fr;
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  -ms-grid-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  -ms-grid-rows: auto auto;
  grid-template-rows: auto auto;
}

.uui-space-large {
  display: block;
  width: 100%;
  min-height: 3rem;
}

.uui-text-align-center {
  text-align: center;
}

.uui-heroheader18_component {
  display: flex;
  flex-direction: column;
  align-items: center;
}

.uui-section_heroheader18 {
  overflow: hidden;
  background-color: #f9f5ff;
}

.div-block-3434 {
  display: flex;
  padding: 8% 10%;
  justify-content: center;
}

.div-block-3434.kr-hidden {
  display: none;
}

.uui-max-width-xlarge-2 {
  width: 100%;
  max-width: 64rem;
}

.text-size-large {
  color: #5f6570;
  font-size: 20px;
  line-height: 1.5;
  font-weight: 400;
}

.text-size-large.left-align {
  text-align: left;
}

.uui-heroheader18_background-grid-mask-2 {
  position: absolute;
  left: 0%;
  top: auto;
  right: 0%;
  bottom: -267%;
  z-index: -1;
  width: 100%;
  height: 300%;
  background-color: #fff;
}

.uui-heroheader18_background-2 {
  position: absolute;
  left: auto;
  top: 0%;
  right: auto;
  bottom: auto;
  z-index: 0;
  display: flex;
  width: 100vw;
  justify-content: center;
  align-items: center;
  grid-auto-columns: 1fr;
  -ms-grid-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  -ms-grid-rows: auto auto;
  grid-template-rows: auto auto;
  transform: skew(0deg, -7.25deg);
}

.uui-heroheader18_image-wrapper-2 {
  position: relative;
  display: flex;
  height: 15rem;
  margin-top: 8rem;
  justify-content: center;
  align-items: flex-start;
}

.uui-container-large-3 {
  width: 100%;
  max-width: 60rem;
  margin-right: auto;
  margin-left: auto;
}

.uui-page-padding-3 {
  padding-top: 8%;
  padding-right: 15%;
  padding-left: 15%;
}

.uui-page-padding-3.top-nav-padding {
  padding-top: 15%;
  padding-bottom: 0%;
}

.div-block-3438 {
  max-width: 60rem;
}

.link-block-41 {
  text-decoration: none;
}

.image-200 {
  max-width: 96%;
}

.text-size-small {
  font-family: 'Noto Sans KR', sans-serif;
  color: #1f2c3d;
  font-size: 0.875rem;
  line-height: 1.5;
}

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

.uui-heading-xlarge {
  margin-top: 0rem;
  margin-bottom: 0rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Fira Sans', 'Droid Sans', 'Helvetica Neue', sans-serif;
  color: #101828;
  font-size: 3.75rem;
  line-height: 1.2;
  font-weight: 600;
}

.uui-heading-xlarge.text-color-primary900 {
  color: #42307d;
  font-size: 3rem;
}

.uui-section_heroheader20 {
  overflow: hidden;
  background-color: #f9f5ff;
}

.heading-style-h3.text-color-nomal {
  margin-bottom: 0px;
  color: #5f6570;
  font-size: 24px;
  line-height: 1.25;
  font-weight: 500;
  text-align: center;
}

.heading-style-h3.text-color-nomal.italicize {
  margin-bottom: 2rem;
  font-family: 'Noto Sans KR', sans-serif;
  font-style: italic;
  font-weight: 400;
}

.uui-heroheader18_background-grid-mask {
  position: absolute;
  left: 0%;
  top: auto;
  right: 0%;
  bottom: -267%;
  z-index: -1;
  width: 100%;
  height: 300%;
  background-color: #fff;
}

.uui-heroheader18_background-grid-section-2 {
  height: 3rem;
}

.uui-heroheader18_background-grid-section-2.background-color-primary100 {
  background-color: #f4ebff;
}

.uui-heroheader18_background-grid-section-2.background-color-primary300 {
  background-color: #d6bbfb;
}

.uui-heroheader18_background-grid-section-2.background-color-primary200 {
  background-color: #e9d7fe;
}

.uui-heroheader18_background-grid-section-2.background-color-primary300-copy {
  background-color: #d6bbfb;
}

.uui-heroheader18_background-grid-2 {
  display: -ms-grid;
  display: grid;
  width: 125rem;
  min-width: 125rem;
  margin-right: auto;
  margin-left: auto;
  grid-auto-columns: 1fr;
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  -ms-grid-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  -ms-grid-rows: auto auto;
  grid-template-rows: auto auto;
}

.uui-heroheader18_background {
  position: absolute;
  left: auto;
  top: 0%;
  right: auto;
  bottom: auto;
  z-index: 0;
  display: flex;
  width: 100vw;
  justify-content: center;
  align-items: center;
  grid-auto-columns: 1fr;
  -ms-grid-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  -ms-grid-rows: auto auto;
  grid-template-rows: auto auto;
  transform: skew(0deg, -7.25deg);
}

.uui-heroheader18_image-wrapper {
  position: relative;
  display: flex;
  height: 15rem;
  margin-top: 4rem;
  justify-content: center;
  align-items: flex-start;
}

.uui-button {
  display: flex;
  padding: 0.625rem 1.125rem;
  justify-content: center;
  align-items: center;
  grid-column-gap: 0.5rem;
  border: 1px solid #7f56d9;
  border-radius: 0.5rem;
  background-color: #7f56d9;
  box-shadow: 0 1px 2px 0 rgba(16, 24, 40, 0.05);
  transition: all 300ms ease;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Fira Sans', 'Droid Sans', 'Helvetica Neue', sans-serif;
  color: #fff;
  font-size: 1rem;
  line-height: 1.5;
  font-weight: 600;
  text-align: center;
  text-decoration: none;
  white-space: nowrap;
}

.uui-button:hover {
  border-color: #6941c6;
  background-color: #6941c6;
}

.uui-button:focus {
  background-color: #7f56d9;
  box-shadow: 0 1px 2px 0 rgba(16, 24, 40, 0.05), 0 0 0 4px #f4ebff;
}

.uui-button.is-button-large {
  padding: 1rem 1.75rem;
  grid-column-gap: 0.75rem;
  font-size: 1.125rem;
}

.uui-button-icon-2 {
  display: flex;
  width: 1.25rem;
  height: 1.25rem;
  min-height: 1.25rem;
  min-width: 1.25rem;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}

.uui-button-icon-2.is-icon-large {
  width: 1.5rem;
  height: 1.5rem;
  min-height: 1.5rem;
  min-width: 1.5rem;
}

.uui-button-secondary-gray {
  display: flex;
  padding: 0.625rem 1.125rem;
  justify-content: center;
  align-items: center;
  grid-column-gap: 0.5rem;
  border-style: solid;
  border-width: 1px;
  border-color: #d0d5dd;
  border-radius: 0.5rem;
  background-color: #fff;
  box-shadow: 0 1px 2px 0 rgba(16, 24, 40, 0.05);
  transition: all 300ms ease;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Fira Sans', 'Droid Sans', 'Helvetica Neue', sans-serif;
  color: #344054;
  font-size: 1rem;
  line-height: 1.5;
  font-weight: 600;
  text-align: center;
  text-decoration: none;
  white-space: nowrap;
}

.uui-button-secondary-gray:hover {
  background-color: #f9fafb;
  color: #1d2939;
}

.uui-button-secondary-gray:focus {
  background-color: #fff;
  box-shadow: 0 1px 2px 0 rgba(16, 24, 40, 0.05), 0 0 0 4px #f2f4f7;
}

.uui-button-secondary-gray.is-button-large {
  padding: 1rem 1.75rem;
  grid-column-gap: 0.75rem;
  font-size: 1.125rem;
}

.uui-button-row {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  grid-column-gap: 0.75rem;
  grid-row-gap: 0.75rem;
}

.uui-button-row.button-row-center {
  justify-content: center;
}

.uui-space-large-2 {
  width: 100%;
  min-height: 3rem;
}

.uui-text-size-xlarge {
  font-family: system-ui, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Fira Sans', 'Droid Sans', 'Helvetica Neue', sans-serif;
  color: #475467;
  font-size: 1.25rem;
  line-height: 1.5;
}

.uui-text-size-xlarge.text-color-primary700 {
  color: #6941c6;
}

.uui-max-width-large-2 {
  width: 100%;
  max-width: 48rem;
}

.uui-max-width-large-2.align-center {
  margin-right: auto;
  margin-left: auto;
}

.uui-space-small-2 {
  width: 100%;
  min-height: 1.5rem;
}

.uui-space-xhuge {
  width: 100%;
  min-height: 7rem;
}

.uui-container-large-4 {
  width: 100%;
  max-width: 80rem;
  margin-right: auto;
  margin-left: auto;
}

.uui-section_heroheader18-2 {
  overflow: hidden;
  background-color: #f9f5ff;
}

.uui-section_heroheader18-2.hidden {
  display: none;
}

.uui-button-icon-3 {
  display: flex;
  width: 1.25rem;
  height: 1.25rem;
  min-height: 1.25rem;
  min-width: 1.25rem;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}

.uui-button-link {
  display: flex;
  padding: 0rem;
  justify-content: center;
  align-items: center;
  grid-column-gap: 0.5rem;
  background-color: transparent;
  transition: all 300ms ease;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Fira Sans', 'Droid Sans', 'Helvetica Neue', sans-serif;
  color: #6941c6;
  font-size: 1rem;
  line-height: 1.5;
  font-weight: 600;
  text-decoration: none;
  white-space: nowrap;
}

.uui-button-link:hover {
  color: #53389e;
}

.uui-button-row-2 {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  grid-column-gap: 0.75rem;
  grid-row-gap: 0.75rem;
}

.uui-space-small {
  width: 100%;
  min-height: 1.5rem;
}

.uui-text-size-medium {
  font-family: system-ui, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Fira Sans', 'Droid Sans', 'Helvetica Neue', sans-serif;
  color: #475467;
  font-size: 1rem;
  line-height: 1.5;
  letter-spacing: normal;
}

.uui-space-xxsmall {
  width: 100%;
  min-height: 0.5rem;
}

.uui-heading-small {
  margin-top: 0rem;
  margin-bottom: 0rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Fira Sans', 'Droid Sans', 'Helvetica Neue', sans-serif;
  color: #101828;
  font-size: 1.875rem;
  line-height: 1.4;
  font-weight: 600;
  letter-spacing: 0em;
}

.uui-layout48_image {
  background-color: #f9fafb;
}

.uui-layout48_image-wrapper {
  position: relative;
  width: 100%;
  margin-bottom: 2rem;
}

.uui-layout48_content {
  display: flex;
  flex-direction: column;
  align-items: center;
  text-align: center;
}

.uui-layout48_component {
  display: -ms-grid;
  display: grid;
  justify-items: center;
  align-items: start;
  grid-auto-columns: 1fr;
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  -ms-grid-columns: 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.uui-padding-vertical-xhuge-2 {
  padding-top: 0rem;
  padding-bottom: 0rem;
}

.uui-container-large-5 {
  display: flex;
  width: 100%;
  max-width: 60rem;
  margin-right: 0px;
  margin-left: 0px;
  justify-content: center;
}

.uui-page-padding-4 {
  max-width: 100%;
  padding-right: 15%;
  padding-left: 15%;
}

.uui-section_layout47.hidden {
  display: none;
}

.f-paragraph-small {
  margin-bottom: 0px;
  font-size: 14px;
  line-height: 1.8;
  letter-spacing: -0.01em;
}

.f-paragraph-regular {
  margin-bottom: 0px;
  font-size: 16px;
  line-height: 1.8;
  letter-spacing: -0.02em;
}

.f-paragraph-regular.f-text-weight-medium {
  font-weight: 500;
}

.f-text-weight-medium {
  font-weight: 500;
}

.f-avatar-image {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}

.f-testimonial-avatar-small {
  position: relative;
  display: flex;
  overflow: hidden;
  width: 48px;
  height: 48px;
  min-height: 48px;
  min-width: 48px;
  justify-content: center;
  align-items: center;
  border-radius: 100px;
  background-color: #f3f5fb;
}

.f-testimonial-author {
  display: flex;
  align-items: center;
  grid-column-gap: 16px;
  text-decoration: none;
}

.f-testimonial-author:hover {
  border-color: transparent;
  box-shadow: 23px 23px 64px -16px rgba(57, 59, 106, 0.06);
}

.f-margin-bottom-40 {
  margin-bottom: 40px;
}

.f-icon-regular {
  display: flex;
  width: 24px;
  height: 24px;
  justify-content: center;
  align-items: center;
  transition: color 200ms ease;
}

.f-testimonial-star-wrapper {
  display: flex;
  margin-bottom: 16px;
  grid-column-gap: 4px;
}

.f-testimonial-card {
  padding: 0px;
  border-radius: 0px;
  background-color: transparent;
  box-shadow: none;
  color: #160042;
}

.f-grid-three-column-2 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  -ms-grid-columns: 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.f-h3-heading-10 {
  margin-top: 0px;
  margin-bottom: 0px;
  color: #1f2c3d;
  font-size: 40px;
  line-height: 1.2;
  letter-spacing: -0.02em;
}

.f-heading-detail-small-10 {
  color: #6b7094;
  font-size: 14px;
  line-height: 24px;
  font-weight: 700;
  letter-spacing: 0.08em;
  text-transform: uppercase;
}

.f-margin-bottom-147 {
  margin-bottom: 16px;
}

.f-title-wrapper-center-2 {
  position: relative;
  z-index: 5;
  display: flex;
  width: 100%;
  max-width: none;
  margin-right: auto;
  margin-bottom: 6rem;
  margin-left: auto;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  text-align: center;
}

.f-margin-bottom-148 {
  margin-bottom: 4rem;
}

.f-container-regular-26 {
  position: relative;
  width: 100%;
  max-width: none;
  margin-right: auto;
  margin-left: auto;
}

.f-testimonial-background {
  position: absolute;
  left: 0%;
  top: auto;
  right: 0%;
  bottom: 0%;
  display: none;
  width: 100%;
  height: 30%;
  background-color: #f7f9fd;
}

.f-section-regular {
  position: relative;
  padding: 0%;
}

.div-block-3440 {
  height: 6rem;
}

.div-block-3441 {
  padding: 8% 15%;
}

.f-image-cover-17 {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}

.f-gallery-image-2 {
  height: 450px;
}

.f-gallery-lightbox-12 {
  overflow: hidden;
  width: 100%;
  height: 100%;
  border-radius: 8px;
}

.f-gallery-two-column-s-2 {
  align-items: center;
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  -ms-grid-columns: 1fr 1fr;
  grid-template-columns: 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.f-h3-heading-11 {
  margin-top: 0px;
  margin-bottom: 0px;
  color: #160042;
  font-size: 48px;
  line-height: 1.2;
  letter-spacing: -0.02em;
}

.f-margin-bottom-149 {
  margin-bottom: 8px;
}

.f-title-wrapper-center-3 {
  position: relative;
  z-index: 5;
  display: flex;
  width: 100%;
  max-width: none;
  margin-right: 0px;
  margin-bottom: 6rem;
  margin-left: 0px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  text-align: center;
}

.f-margin-bottom-150 {
  margin-bottom: 48px;
}

.f-container-regular-27 {
  position: relative;
  width: 100%;
  max-width: 1140px;
  margin-right: auto;
  margin-left: auto;
}

.f-section-large-20 {
  position: relative;
  padding: 92px 5%;
}

.f-section-large-20._02 {
  display: none;
}

.div-block-3442 {
  padding: 5% 10%;
  background-color: #6d31aa;
}

.uui-heroheader20_background-grid-mask {
  position: absolute;
  left: 0%;
  top: auto;
  right: 0%;
  bottom: -267%;
  z-index: -1;
  width: 100%;
  height: 300%;
  background-color: #fff;
}

.uui-heroheader20_background-grid-section {
  height: 4.5rem;
}

.uui-heroheader20_background-grid-section.background-color-primary100 {
  background-color: #f4ebff;
}

.uui-heroheader20_background-grid-section.background-color-primary300 {
  background-color: #d6bbfb;
}

.uui-heroheader20_background-grid-section.background-color-primary200 {
  background-color: #e9d7fe;
}

.background-color-primary100-2 {
  background-color: #f4ebff;
}

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

.background-color-primary300-2 {
  background-color: #d6bbfb;
}

.background-color-primary200-2 {
  background-color: #e9d7fe;
}

.uui-heroheader20_background-grid {
  display: -ms-grid;
  display: grid;
  width: 125rem;
  min-width: 125rem;
  margin-right: auto;
  margin-left: auto;
  grid-auto-columns: 1fr;
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  -ms-grid-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  -ms-grid-rows: auto auto;
  grid-template-rows: auto auto;
}

.uui-heroheader20_background {
  position: absolute;
  left: auto;
  top: 0%;
  right: auto;
  bottom: auto;
  z-index: 0;
  display: flex;
  width: 100vw;
  justify-content: center;
  align-items: center;
  grid-auto-columns: 1fr;
  -ms-grid-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  -ms-grid-rows: auto auto;
  grid-template-rows: auto auto;
  transform: skew(0deg, -7.25deg);
}

.uui-lightbox_play-icon {
  position: absolute;
  z-index: 2;
  width: 8rem;
  height: 8rem;
  border-radius: 100%;
  background-color: hsla(0, 0%, 100%, 0.1);
  -webkit-backdrop-filter: saturate(150%) blur(12px);
          backdrop-filter: saturate(150%) blur(12px);
  color: #fff;
}

.uui-heroheader20_lightbox-image {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}

.uui-heroheader20_lightbox {
  position: relative;
  z-index: 1;
  display: flex;
  overflow: hidden;
  width: 100%;
  height: 32.25rem;
  max-width: 57.25rem;
  justify-content: center;
  align-items: center;
}

.uui-heroheader20_lightbox-wrapper {
  position: relative;
  display: flex;
  width: 100%;
  margin-top: 4rem;
  justify-content: center;
  align-items: flex-start;
}

.uui-button-2 {
  display: flex;
  padding: 0.625rem 1.125rem;
  justify-content: center;
  align-items: center;
  grid-column-gap: 0.5rem;
  border: 1px solid #7f56d9;
  border-radius: 0.5rem;
  background-color: #7f56d9;
  box-shadow: 0 1px 2px 0 rgba(16, 24, 40, 0.05);
  transition: all 300ms ease;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Fira Sans', 'Droid Sans', 'Helvetica Neue', sans-serif;
  color: #fff;
  font-size: 1rem;
  line-height: 1.5;
  font-weight: 600;
  text-align: center;
  text-decoration: none;
  white-space: nowrap;
}

.uui-button-2:hover {
  border-color: #6941c6;
  background-color: #6941c6;
}

.uui-button-2:focus {
  background-color: #7f56d9;
  box-shadow: 0 1px 2px 0 rgba(16, 24, 40, 0.05), 0 0 0 4px #f4ebff;
}

.uui-button-2.is-button-large {
  padding: 1rem 1.75rem;
  grid-column-gap: 0.75rem;
  font-size: 1.125rem;
}

.uui-button-icon-4 {
  display: flex;
  width: 1.25rem;
  height: 1.25rem;
  min-height: 1.25rem;
  min-width: 1.25rem;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}

.uui-button-icon-4.is-icon-large {
  width: 1.5rem;
  height: 1.5rem;
  min-height: 1.5rem;
  min-width: 1.5rem;
}

.uui-button-secondary-gray-2 {
  display: flex;
  padding: 0.625rem 1.125rem;
  justify-content: center;
  align-items: center;
  grid-column-gap: 0.5rem;
  border-style: solid;
  border-width: 1px;
  border-color: #d0d5dd;
  border-radius: 0.5rem;
  background-color: #fff;
  box-shadow: 0 1px 2px 0 rgba(16, 24, 40, 0.05);
  transition: all 300ms ease;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Fira Sans', 'Droid Sans', 'Helvetica Neue', sans-serif;
  color: #344054;
  font-size: 1rem;
  line-height: 1.5;
  font-weight: 600;
  text-align: center;
  text-decoration: none;
  white-space: nowrap;
}

.uui-button-secondary-gray-2:hover {
  background-color: #f9fafb;
  color: #1d2939;
}

.uui-button-secondary-gray-2:focus {
  background-color: #fff;
  box-shadow: 0 1px 2px 0 rgba(16, 24, 40, 0.05), 0 0 0 4px #f2f4f7;
}

.uui-button-secondary-gray-2.is-button-large {
  padding: 1rem 1.75rem;
  grid-column-gap: 0.75rem;
  font-size: 1.125rem;
}

.uui-button-row-3 {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  grid-column-gap: 0.75rem;
  grid-row-gap: 0.75rem;
}

.uui-button-row-3.button-row-center {
  justify-content: center;
}

.uui-space-large-3 {
  width: 100%;
  min-height: 3rem;
}

.uui-text-size-xlarge-2 {
  font-family: system-ui, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Fira Sans', 'Droid Sans', 'Helvetica Neue', sans-serif;
  color: #475467;
  font-size: 1.25rem;
  line-height: 1.5;
}

.uui-text-size-xlarge-2.text-color-primary700 {
  color: #6941c6;
}

.uui-max-width-large {
  width: 100%;
  max-width: 48rem;
}

.uui-max-width-large.align-center {
  margin-right: auto;
  margin-left: auto;
}

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

.uui-space-small-3 {
  width: 100%;
  min-height: 1.5rem;
}

.uui-heading-xlarge-2 {
  margin-top: 0rem;
  margin-bottom: 0rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Fira Sans', 'Droid Sans', 'Helvetica Neue', sans-serif;
  color: #101828;
  font-size: 3.75rem;
  line-height: 1.2;
  font-weight: 600;
}

.uui-heading-xlarge-2.text-color-primary900 {
  color: #42307d;
}

.uui-badge-group_icon {
  display: flex;
  width: 1rem;
  height: 1rem;
  margin-left: 0.25rem;
  justify-content: center;
  align-items: center;
}

.uui-badge-group_icon.text-color-primary500 {
  margin-right: -0.25rem;
  color: #9e77ed;
}

.badge-group_text-wrapper {
  display: flex;
  padding-right: 0.75rem;
  padding-left: 0.75rem;
  align-items: center;
}

.uui-badge-group_badge {
  display: flex;
  padding: 0.125rem 0.625rem;
  align-items: center;
  border-radius: 1rem;
  background-color: #fff;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Fira Sans', 'Droid Sans', 'Helvetica Neue', sans-serif;
  color: #344054;
  font-size: 0.875rem;
  line-height: 1.5;
  font-weight: 500;
  white-space: nowrap;
}

.uui-badge-group_badge.is-primary {
  background-color: #fff;
  color: #6941c6;
}

.uui-badge-group {
  display: flex;
  padding: 0.25rem;
  align-items: center;
  border-radius: 10rem;
  background-color: #f2f4f7;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Fira Sans', 'Droid Sans', 'Helvetica Neue', sans-serif;
  color: #344054;
  font-size: 0.875rem;
  line-height: 1.5;
  font-weight: 500;
  white-space: nowrap;
  mix-blend-mode: multiply;
}

.uui-badge-group.is-primary {
  background-color: #f9f5ff;
  color: #6941c6;
  text-decoration: none;
  white-space: nowrap;
}

.uui-max-width-xlarge {
  width: 100%;
  max-width: 64rem;
}

.uui-text-align-center-2 {
  text-align: center;
}

.uui-heroheader20_component {
  display: flex;
  flex-direction: column;
  align-items: center;
}

.uui-padding-vertical-xhuge-3 {
  padding-top: 7rem;
  padding-bottom: 7rem;
}

.uui-container-large-6 {
  width: 100%;
  max-width: 80rem;
  margin-right: auto;
  margin-left: auto;
}

.uui-page-padding-5 {
  padding-right: 2rem;
  padding-left: 2rem;
}

.uui-section_heroheader20-2 {
  overflow: hidden;
  background-color: #f9f5ff;
}

.div-block-3450 {
  padding: 10% 15% 5%;
  background-image: url("https://uploads-ssl.webflow.com/60cd23d02113ed289b94ef88/642f334a310dad82262ba070_pill_background_purple.png");
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: repeat-x;
}

.div-block-3451 {
  display: -ms-grid;
  display: grid;
  max-width: 60rem;
  margin-top: 5%;
  justify-content: center;
  grid-auto-columns: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
  -ms-grid-rows: auto auto;
  grid-template-rows: auto auto;
}

.div-block-3452 {
  margin-bottom: 2rem;
}

.section-83 {
  display: none;
}

.text-block-145 {
  display: none;
  margin-top: 2rem;
  font-family: 'Noto Sans KR', sans-serif;
  color: #5f6570;
  font-size: 1.25rem;
  line-height: 1.5;
  font-weight: 500;
}

.uui-text-size-xlarge-3 {
  font-family: system-ui, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Fira Sans', 'Droid Sans', 'Helvetica Neue', sans-serif;
  color: #475467;
  font-size: 1.25rem;
  line-height: 1.5;
}

.uui-space-small-4 {
  width: 100%;
  min-height: 1.5rem;
}

.uui-heading-large {
  margin-top: 0rem;
  margin-bottom: 0rem;
  font-family: 'SF Pro Display', sans-serif;
  color: #fff;
  font-size: 2.5rem;
  line-height: 1.5;
  font-weight: 600;
  text-align: center;
  letter-spacing: 0em;
}

.uui-text-align-center-3 {
  text-align: center;
}

.uui-padding-vertical-xhuge-4 {
  padding-top: 6rem;
  padding-bottom: 6rem;
}

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

.uui-page-padding-6 {
  padding-top: 4rem;
  padding-right: 2rem;
  padding-left: 2rem;
  background-image: linear-gradient(180deg, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5)), url("https://uploads-ssl.webflow.com/60cd23d02113ed289b94ef88/642f3f7fc4a39bf2c2ebe65e_QC_background(2).webp");
  background-position: 0px 0px, 50% 50%;
  background-size: auto, cover;
}

.uui-heroheader01_pattern-image {
  position: absolute;
  top: -6%;
  right: -21%;
  width: 18.625rem;
}

.uui-heroheader01_fileupload-image2 {
  width: auto;
  max-width: 50%;
  min-width: 50%;
  border-radius: 50%;
  -webkit-backdrop-filter: blur(8px);
          backdrop-filter: blur(8px);
}

.uui-heroheader01_fileupload-image1 {
  width: 23rem;
  min-width: 23rem;
  margin-bottom: 0.75rem;
  border-radius: 0.5rem;
  -webkit-backdrop-filter: blur(8px);
          backdrop-filter: blur(8px);
}

.uui-heroheader01_fileupload-image-wrapper {
  position: absolute;
  left: -16%;
  top: auto;
  right: auto;
  bottom: 5%;
  width: 23rem;
}

.uui-heroheader01_fileupload-image-wrapper.hide-mobile-landscape {
  left: -18%;
  bottom: 0%;
}

.uui-heroheader01_image {
  width: 60%;
  height: auto;
  max-width: 60%;
  border-top-left-radius: 10rem;
  -o-object-fit: cover;
     object-fit: cover;
}

.uui-heroheader01_image-wrapper {
  position: relative;
}

.uui-button-3 {
  display: flex;
  padding: 0.625rem 1.125rem;
  justify-content: center;
  align-items: center;
  grid-column-gap: 0.5rem;
  border: 1px solid #7f56d9;
  border-radius: 0.5rem;
  background-color: #7f56d9;
  box-shadow: 0 1px 2px 0 rgba(16, 24, 40, 0.05);
  transition: all 300ms ease;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Fira Sans', 'Droid Sans', 'Helvetica Neue', sans-serif;
  color: #fff;
  font-size: 1rem;
  line-height: 1.5;
  font-weight: 600;
  text-align: center;
  text-decoration: none;
  white-space: nowrap;
}

.uui-button-3:hover {
  border-color: #6941c6;
  background-color: #6941c6;
}

.uui-button-3:focus {
  background-color: #7f56d9;
  box-shadow: 0 1px 2px 0 rgba(16, 24, 40, 0.05), 0 0 0 4px #f4ebff;
}

.uui-button-3.is-button-large {
  padding: 1rem 1.75rem;
  grid-column-gap: 0.75rem;
  font-size: 1.125rem;
}

.uui-button-icon-5 {
  display: flex;
  width: 1.25rem;
  height: 1.25rem;
  min-height: 1.25rem;
  min-width: 1.25rem;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}

.uui-button-icon-5.is-icon-large {
  width: 1.5rem;
  height: 1.5rem;
  min-height: 1.5rem;
  min-width: 1.5rem;
}

.uui-button-secondary-gray-3 {
  display: flex;
  padding: 0.625rem 1.125rem;
  justify-content: center;
  align-items: center;
  grid-column-gap: 0.5rem;
  border-style: solid;
  border-width: 1px;
  border-color: #d0d5dd;
  border-radius: 0.5rem;
  background-color: #fff;
  box-shadow: 0 1px 2px 0 rgba(16, 24, 40, 0.05);
  transition: all 300ms ease;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Fira Sans', 'Droid Sans', 'Helvetica Neue', sans-serif;
  color: #344054;
  font-size: 1rem;
  line-height: 1.5;
  font-weight: 600;
  text-align: center;
  text-decoration: none;
  white-space: nowrap;
}

.uui-button-secondary-gray-3:hover {
  background-color: #f9fafb;
  color: #1d2939;
}

.uui-button-secondary-gray-3:focus {
  background-color: #fff;
  box-shadow: 0 1px 2px 0 rgba(16, 24, 40, 0.05), 0 0 0 4px #f2f4f7;
}

.uui-button-secondary-gray-3.is-button-large {
  padding: 1rem 1.75rem;
  grid-column-gap: 0.75rem;
  font-size: 1.125rem;
}

.uui-button-row-4 {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  grid-column-gap: 0.75rem;
  grid-row-gap: 0.75rem;
}

.uui-space-large-4 {
  width: 100%;
  min-height: 3rem;
}

.uui-text-size-xlarge-4 {
  font-family: system-ui, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Fira Sans', 'Droid Sans', 'Helvetica Neue', sans-serif;
  color: #475467;
  font-size: 1.25rem;
  line-height: 1.5;
}

.uui-max-width-medium {
  width: 100%;
  max-width: 35rem;
}

.uui-space-small-5 {
  width: 100%;
  min-height: 1.5rem;
}

.uui-heading-xlarge-3 {
  margin-top: 0rem;
  margin-bottom: 0rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Fira Sans', 'Droid Sans', 'Helvetica Neue', sans-serif;
  color: #101828;
  font-size: 3.75rem;
  line-height: 1.2;
  font-weight: 600;
}

.uui-heroheader01_component {
  display: -ms-grid;
  display: grid;
  align-items: center;
  grid-auto-columns: 1fr;
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  -ms-grid-columns: 1fr 1fr;
  grid-template-columns: 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.uui-padding-vertical-xhuge-5 {
  padding-top: 0rem;
  padding-bottom: 0rem;
}

.uui-container-large-7 {
  width: 100%;
  max-width: none;
  margin-right: 0%;
  margin-left: 0px;
  padding: 8% 10%;
}

.uui-page-padding-7 {
  padding-right: 0rem;
  padding-left: 0rem;
}

.uui-section_heroheader01 {
  overflow: hidden;
}

@media screen and (min-width: 1280px) {
  a {
    color: rgba(0, 0, 0, 0.85);
  }

  .steps-card {
    padding: 36px;
  }

  .footer-wrapper {
    padding-right: 40px;
  }

  .credit-text {
    margin-right: 22px;
    padding-left: 0px;
  }

  .text-block {
    padding-top: 0px;
    padding-bottom: 0px;
    font-family: Montserrat, sans-serif;
    color: #fff;
    font-size: 16px;
    text-align: left;
  }

  .text-block-2 {
    width: 150px;
    font-size: 20px;
  }

  .core-value {
    padding: 36px;
  }

  .dual-wrapper {
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
  }

  .card-hover-item {
    padding: 0px;
  }

  .mega-menu-4 {
    display: none;
  }

  .large-menu-wrapper-4 {
    margin-left: 0px;
  }

  .c-base {
    display: block;
    max-width: none;
    margin-right: 0px;
    margin-left: 0px;
    padding-right: 0px;
    padding-left: 0px;
    justify-content: center;
    align-items: center;
    flex: 0 auto;
  }

  .section-12 {
    margin-left: auto;
  }

  .slide-3.slide-1 {
    display: flex;
  }

  .slide-3.slide-3 {
    display: flex;
    flex: 0 0 auto;
  }

  .slide-3.slide-2 {
    display: flex;
    flex: 0 0 auto;
  }

  .wrapper-9 {
    margin-left: 0px;
    padding-right: 80px;
    padding-left: 80px;
  }

  .number-circle {
    width: 500px;
    height: 500px;
  }

  .number-wrapper {
    grid-column-gap: 100px;
  }

  .company-hero-div {
    padding-top: 15vh;
    padding-bottom: 10vh;
  }

  .story-grid-2 {
    grid-column-gap: 100px;
  }

  .core-value-2 {
    padding: 36px;
  }

  .image-51 {
    width: 250px;
    height: 50px;
    max-height: 50px;
    max-width: 250px;
  }

  .inner-page-hero-5 {
    min-height: 600px;
    padding-top: 40px;
  }

  .body-display-12 {
    color: rgba(0, 0, 0, 0.65);
    font-size: 24px;
    line-height: 32px;
    text-align: left;
  }

  .custom_container.section-two {
    min-height: 50vh;
  }

  .decks__text-heading {
    font-family: 'SF Pro Display', sans-serif;
    font-size: 38px;
    line-height: 1.125;
    letter-spacing: 0.004em;
  }

  .decks__text {
    margin-bottom: 40px;
  }

  .decks {
    height: 100vh;
  }

  .right-navbar {
    width: 20%;
    -ms-grid-columns: 0.5fr 1fr 1fr;
    grid-template-columns: 0.5fr 1fr 1fr;
  }

  .nav-text {
    font-size: 14px;
  }

  .dropdown-text-kr {
    font-size: 12px;
  }

  .right-navbar-hide {
    width: 20%;
  }

  .pc-dropdown-link {
    width: 40%;
  }

  .close-modal-bg.popup-1-content-wrapper---brix-copy {
    border-radius: 10px;
  }

  .modal.m {
    display: flex;
  }

  .center-flex {
    padding-top: 0px;
    padding-bottom: 0px;
  }

  .center-flex.bottom-margin {
    margin-top: 5vh;
  }

  .center-flex.darkbg {
    padding-top: 5vh;
    padding-bottom: 5vh;
  }

  .h2.white {
    width: 99.9999545255049%;
    text-align: center;
  }

  .h2.white.kr {
    justify-content: center;
  }

  .bottompic {
    margin-top: 0px;
  }

  .div-block-362 {
    display: flex;
    margin-top: 0px;
    margin-bottom: 0px;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    -ms-grid-columns: 1fr 1fr 1fr;
    grid-template-columns: 1fr 1fr 1fr;
    text-align: center;
  }

  .company-sec {
    background-image: linear-gradient(180deg, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5)), url("https://uploads-ssl.webflow.com/60cd23d02113ed289b94ef88/613fd6c1407d132737331691_company-bg01.jpg");
    background-position: 0px 0px, 50% 50%;
    background-size: auto, cover;
  }

  .div-block-3251 {
    background-image: url("https://uploads-ssl.webflow.com/60cd23d02113ed289b94ef88/6165f201b3dd315d1e1b5b26_purple-paper-bg01.png");
    background-position: 50% 50%;
    background-size: cover;
  }

  .text-block-81 {
    color: #6d31aa;
    font-size: 20px;
    line-height: 28px;
    text-align: center;
  }

  .text-block-82 {
    font-size: 20px;
    line-height: 28px;
    text-align: center;
  }

  .text-block-83 {
    margin-top: 40px;
    margin-bottom: 40px;
    padding-top: 0px;
    color: #6d31aa;
    font-size: 20px;
    line-height: 28px;
    text-align: center;
  }

  .text-block-84 {
    font-size: 20px;
    line-height: 28px;
    text-align: center;
  }

  .div-block-3264 {
    margin: 0px;
  }

  .bold-text-28 {
    color: #6d31aa;
    font-weight: 600;
  }

  .bold-text-29 {
    color: #6d31aa;
    font-weight: 600;
  }

  .button-17 {
    padding: 10px 30px;
    border-radius: 50px;
    background-color: #6d31aa;
  }

  .button-17:hover {
    border-style: solid;
    border-width: 1px;
    border-color: #fff;
    background-color: transparent;
    color: #fff;
  }

  .text-block-86 {
    color: rgba(0, 0, 0, 0.65);
    font-size: 20px;
  }

  .div-block-3266 {
    margin-top: 40px;
    margin-bottom: 40px;
  }

  .bold-text-30 {
    color: rgba(255, 0, 4, 0.65);
    font-weight: 600;
  }

  .div-block-3273 {
    margin: 0px 20px 20px;
    background-image: url("https://uploads-ssl.webflow.com/60cd23d02113ed289b94ef88/6165f201b3dd315d1e1b5b26_purple-paper-bg01.png");
    background-position: 50% 50%;
    background-size: cover;
  }

  .category-headline-1 {
    -ms-grid-columns: 0.25fr 1.75fr 4fr;
    grid-template-columns: 0.25fr 1.75fr 4fr;
  }

  .list-item {
    color: rgba(0, 0, 0, 0.65);
    font-size: 18px;
  }

  .dual-wrapper-3 {
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
  }

  .field.search {
    border-color: rgba(0, 0, 0, 0.1);
    font-family: 'SF Pro Display', sans-serif;
    color: rgba(0, 0, 0, 0.65);
    font-size: 16px;
    line-height: 24px;
  }

  .field.search:focus {
    border-style: solid;
    border-color: #6d31aa;
  }

  .card-slider_nav-icon {
    display: none;
  }

  .btn.btn-primary.card-slider_nav-btn.slide-left {
    width: 72px;
    height: 72px;
  }

  .slide-heading {
    margin-bottom: 0px;
    color: #fff;
    font-size: 60px;
    line-height: 72px;
    text-align: center;
  }

  .overlay-13 {
    background-color: rgba(0, 0, 0, 0.35);
  }

  .slide-intro {
    max-width: 100%;
    -ms-grid-rows: auto;
    grid-template-rows: auto;
  }

  .vf-heading-03 {
    color: rgba(0, 0, 0, 0.85);
    font-size: 36px;
    line-height: 48px;
  }

  .vf-heading-03.black {
    color: rgba(0, 0, 0, 0.85);
  }

  .feature-card-info {
    height: 570px;
  }

  .card-hover-item-2 {
    padding: 0px;
  }

  .sticky-section {
    width: 100%;
  }

  .div-block-3432.hidden {
    display: block;
    background-color: transparent;
  }

  .paragraph-113.hidden {
    color: transparent;
  }

  .div-block-3434 {
    display: flex;
    justify-content: center;
  }

  .uui-page-padding-3.top-nav-padding {
    padding-top: 18%;
    padding-bottom: 0%;
  }

  .uui-heroheader18_background-grid-section-2 {
    height: 3rem;
  }

  .uui-heroheader18_image-wrapper {
    height: 15rem;
    margin-top: 4rem;
  }

  .f-testimonial-card {
    padding-left: 0px;
  }

  .uui-heroheader01_image {
    min-width: 60%;
  }
}

@media screen and (min-width: 1440px) {
  h2 {
    font-family: 'SF Pro Display', sans-serif;
  }

  h3 {
    font-family: 'SF Pro Display', sans-serif;
    color: rgba(0, 0, 0, 0.85);
    font-size: 20px;
    line-height: 28px;
    font-weight: 500;
  }

  h4 {
    font-family: 'SF Pro Display', sans-serif;
    color: rgba(0, 0, 0, 0.65);
    font-size: 20px;
    line-height: 28px;
  }

  p {
    color: rgba(0, 0, 0, 0.65);
    font-size: 20px;
    line-height: 28px;
    text-align: left;
  }

  a {
    padding: 12px 24px;
    color: rgba(0, 0, 0, 0.85);
    font-weight: 500;
  }

  blockquote {
    font-size: 20px;
    line-height: 28px;
    text-align: left;
  }

  .benefit-card {
    padding-right: 36px;
    padding-left: 36px;
  }

  .dual-wrapper {
    -ms-grid-columns: 0.9fr 1fr;
    grid-template-columns: 0.9fr 1fr;
  }

  .main-heading-2 {
    color: rgba(255, 255, 255, 0.85);
  }

  .company-history-number {
    color: rgba(0, 0, 0, 0.85);
    font-size: 20px;
    line-height: 28px;
  }

  .body-display-4 {
    color: rgba(0, 0, 0, 0.65);
    font-size: 20px;
    line-height: 28px;
  }

  .body-display-4.small {
    font-size: 20px;
    line-height: 28px;
  }

  .section-9.no-padding {
    padding-right: 0%;
    padding-left: 0vw;
  }

  .heading-11 {
    font-size: 24px;
    line-height: 28px;
  }

  .heading-11-3 {
    font-size: 24px;
  }

  .mega-menu-4 {
    display: block;
    min-height: 250px;
    padding-top: 15px;
    padding-bottom: 15px;
  }

  .large-menu-wrapper-4 {
    width: 100%;
    margin-left: 0px;
    justify-content: stretch;
    -ms-grid-columns: 0.75fr 0.75fr 0.75fr 0.75fr 0.75fr 0.75fr;
    grid-template-columns: 0.75fr 0.75fr 0.75fr 0.75fr 0.75fr 0.75fr;
  }

  .slide-3.slide-3 {
    display: flex;
    flex: 0 0 auto;
  }

  .slide-3.slide-2 {
    display: flex;
  }

  .contact-information {
    color: rgba(0, 0, 0, 0.65);
  }

  .contact-country {
    color: rgba(0, 0, 0, 0.85);
    font-size: 20px;
    line-height: 28px;
  }

  .who-we-are-heading {
    font-size: 48px;
    line-height: 1.35em;
  }

  .who-we-are-para {
    font-size: 20px;
    line-height: 28px;
  }

  .navbar-14 {
    display: flex;
  }

  .testimonial-columns {
    justify-content: flex-start;
  }

  .container {
    padding-right: 0%;
    padding-left: 0%;
  }

  .counterup {
    font-size: 38px;
  }

  .xxl-heading-8 {
    margin-bottom: 0px;
    font-family: 'SF Pro Display', sans-serif;
    font-size: 56px;
  }

  .hero-background-image-2.journal-hero-background {
    background-image: url("https://uploads-ssl.webflow.com/60cd23d02113ed289b94ef88/61329ee06a472ac3a30dce31_R%26D-office02.png");
  }

  .number-circle {
    width: 450px;
    height: 450px;
  }

  .number-wrapper {
    grid-column-gap: 100px;
  }

  .number {
    font-size: 56px;
  }

  .number-title {
    color: rgba(0, 0, 0, 0.65);
    font-size: 20px;
    line-height: 28px;
  }

  .subtitle-10.light {
    color: rgba(255, 255, 255, 0.85);
  }

  .slider-link-text {
    color: rgba(255, 255, 255, 0.85);
    font-size: 12px;
  }

  .testimonial-text-2 {
    color: rgba(255, 255, 255, 0.85);
    text-align: left;
  }

  .process-heading {
    font-family: 'SF Pro Display', sans-serif;
    font-size: 38px;
  }

  .testimonial-text-3 {
    color: rgba(255, 255, 255, 0.85);
    text-align: left;
  }

  .heading-60 {
    font-size: 100px;
  }

  .paragraph-99 {
    color: rgba(255, 255, 255, 0.85);
    font-size: 20px;
    line-height: 28px;
    font-weight: 600;
  }

  .div-block-274 {
    margin-top: 140px;
  }

  .video {
    max-width: 300px;
  }

  .integration-title-2 {
    color: rgba(0, 0, 0, 0.85);
    font-size: 20px;
    line-height: 28px;
  }

  .email-field {
    color: rgba(0, 0, 0, 0.65);
    font-size: 16px;
  }

  .cta-preheading {
    color: rgba(255, 255, 255, 0.65);
  }

  .company-hero-div {
    padding-bottom: 10vh;
  }

  .section-subhead {
    color: rgba(0, 0, 0, 0.65);
    line-height: 28px;
    text-align: left;
  }

  .amenity-title-2 {
    color: rgba(255, 255, 255, 0.85);
    font-size: 20px;
    line-height: 28px;
  }

  .amenity-block {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .amenity-block.line-right._2 {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .green-features {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .modal-paragraph {
    color: rgba(0, 0, 0, 0.65);
    font-size: 20px;
    line-height: 28px;
  }

  .modal-heading {
    color: rgba(0, 0, 0, 0.85);
    font-size: 24px;
    line-height: 32px;
  }

  .counterup2 {
    font-size: 48px;
    line-height: 1.35;
  }

  .cta-heading-3 {
    font-size: 24px;
  }

  .cta-preheading-2 {
    margin-bottom: 20px;
    color: rgba(255, 255, 255, 0.85);
  }

  .paragraph-104 {
    color: rgba(0, 0, 0, 0.65);
    font-size: 20px;
    text-align: left;
  }

  .feature-paragraph-7 {
    color: rgba(255, 255, 255, 0.85);
  }

  .button-label {
    color: rgba(0, 0, 0, 0.65);
  }

  .bold-text-14 {
    font-size: 20px;
  }

  .section-50.testimonial {
    padding-right: 10%;
    padding-left: 10%;
  }

  .testimonial-image-3 {
    max-width: 80%;
  }

  .testimonial-paragraph-3 {
    color: rgba(0, 0, 0, 0.65);
    font-size: 20px;
    line-height: 28px;
  }

  .heading-99 {
    color: rgba(0, 0, 0, 0.85);
    font-size: 20px;
    line-height: 28px;
  }

  .story-grid-2 {
    grid-column-gap: 120px;
  }

  .core-value-top {
    color: rgba(0, 0, 0, 0.85);
    font-size: 20px;
    line-height: 28px;
  }

  .bold-text-16 {
    font-weight: 600;
  }

  .body-display-11 {
    color: rgba(0, 0, 0, 0.65);
  }

  .body-display-11.small {
    color: rgba(0, 0, 0, 0.65);
    line-height: 24px;
  }

  .subtitle-11 {
    color: rgba(0, 0, 0, 0.85);
    font-size: 20px;
    line-height: 28px;
    font-weight: 500;
  }

  .image-51 {
    width: 250px;
    height: 50px;
    max-height: 50px;
    max-width: 250px;
  }

  .subtitle-12.large {
    color: rgba(255, 255, 255, 0.85);
    font-size: 12px;
    line-height: 20px;
  }

  .inner-page-hero-5 {
    min-height: 600px;
    padding-top: 40px;
  }

  .body-display-12 {
    color: rgba(0, 0, 0, 0.65);
    font-size: 24px;
    line-height: 32px;
    text-align: left;
  }

  .paragraph-108 {
    color: rgba(255, 255, 255, 0.65);
  }

  .heading-11-2 {
    font-size: 24px;
    line-height: 28px;
  }

  .destination__sub-heading-2 {
    margin-top: 0px;
    line-height: 64px;
  }

  .counterup3 {
    margin-bottom: 0px;
    font-size: 56px;
    line-height: 64px;
  }

  .project-timeline-heading {
    line-height: 28px;
  }

  .phytogen-baby-participant {
    font-size: 20px;
    line-height: 28px;
  }

  .div-block-327 {
    margin-bottom: 20px;
  }

  .custom_container.section-two {
    display: flex;
    min-height: 60vh;
    padding: 10vh 10vw;
    flex-direction: column;
    justify-content: center;
    align-items: center;
  }

  .heading-107 {
    color: rgba(0, 0, 0, 0.85);
    font-size: 38px;
    line-height: 46px;
  }

  .xxl-heading-12 {
    color: rgba(0, 0, 0, 0.85);
  }

  .heading-108 {
    font-family: 'SF Pro Display', sans-serif;
    color: rgba(0, 0, 0, 0.85);
    font-size: 38px;
    line-height: 46px;
  }

  .decks__text-heading {
    color: rgba(0, 0, 0, 0.85);
    font-weight: 600;
  }

  .decks__text-paragraph {
    font-size: 22px;
    line-height: 34px;
  }

  .text-block-49 {
    color: rgba(0, 0, 0, 0.85);
    line-height: 24px;
  }

  .right-navbar {
    width: 20%;
  }

  .dropdown-block._1st-col {
    display: block;
  }

  .dropdown-text-kr {
    margin-bottom: 0px;
    padding-top: 0px;
    padding-bottom: 0px;
    font-size: 14px;
  }

  .right-navbar-hide {
    width: 20%;
  }

  .pc-dropdown-link {
    width: 35%;
  }

  .pc-dropdown-link.oct-31 {
    display: block;
    padding: 0px 0px 8px;
  }

  .mega-menu {
    display: none;
  }

  .heading-111 {
    color: rgba(0, 0, 0, 0.85);
  }

  .company-history-title {
    color: rgba(0, 0, 0, 0.85);
    font-size: 20px;
    line-height: 28px;
  }

  .link-block-27 {
    padding: 0px;
  }

  .close-modal-bg.popup-1-content-wrapper---brix-copy {
    max-width: 55%;
    border-radius: 10px;
  }

  .modal-content {
    -ms-grid-columns: 400px 1fr;
    grid-template-columns: 400px 1fr;
  }

  .modal.m {
    display: none;
  }

  .heading-118 {
    font-size: 38px;
    line-height: 46px;
  }

  .heading-122 {
    font-family: 'SF Pro Display', sans-serif;
    color: rgba(0, 0, 0, 0.85);
    font-size: 38px;
    line-height: 46px;
  }

  .company-history-period {
    color: rgba(0, 0, 0, 0.65);
    font-size: 16px;
    line-height: 24px;
  }

  .bold-text-18 {
    color: rgba(255, 255, 255, 0.85);
  }

  .section_text-2.white {
    font-size: 24px;
    line-height: 32px;
    font-weight: 400;
  }

  .campaign-text {
    color: rgba(0, 0, 0, 0.85);
    font-size: 20px;
  }

  .about-us-intro-2 {
    padding-top: 60px;
    padding-bottom: 60px;
    -ms-grid-rows: auto;
    grid-template-rows: auto;
  }

  .section-59.no-top-padding {
    padding-bottom: 60px;
    background-color: #efeff7;
  }

  .text-block-70 {
    color: rgba(0, 0, 0, 0.65);
    font-size: 20px;
    line-height: 28px;
  }

  .center-flex {
    width: 100.000017%;
    text-align: center;
  }

  .center-flex.bottom-margin {
    margin-top: 5vh;
  }

  .center-flex.nopadding {
    padding-top: 5%;
  }

  .center-flex.darkbg {
    padding-top: 5vh;
    padding-bottom: 5vh;
  }

  .h2.white {
    width: 100%;
  }

  .div-block-360 {
    width: 400px;
    min-width: auto;
    background-size: cover;
  }

  .div-block-361 {
    padding-right: 4vw;
    padding-left: 4vw;
  }

  .div-block-362 {
    display: flex;
    margin-top: 0px;
    margin-bottom: 0px;
    justify-content: center;
  }

  .company-sec {
    background-image: linear-gradient(180deg, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5)), url("https://uploads-ssl.webflow.com/60cd23d02113ed289b94ef88/613fd6c1407d132737331691_company-bg01.jpg");
    background-position: 0px 0px, 50% 50%;
    background-size: auto, cover;
  }

  .company-div {
    margin-right: 0px;
    margin-left: 0px;
    padding: 10% 15%;
  }

  .experience-section {
    padding-right: 15vw;
    padding-left: 15vw;
  }

  .div-block-3251 {
    background-image: url("https://uploads-ssl.webflow.com/60cd23d02113ed289b94ef88/6165f201b3dd315d1e1b5b26_purple-paper-bg01.png");
    background-position: 50% 50%;
    background-size: cover;
  }

  .div-block-3263 {
    min-height: 100vh;
    margin-right: 0px;
    margin-left: 0px;
    padding-left: 0px;
  }

  .div-block-3264 {
    margin: 0px;
  }

  .button-17 {
    padding-right: 30px;
    padding-left: 30px;
    background-color: #6d31aa;
    color: #fff;
    font-size: 20px;
  }

  .button-17:hover {
    border-style: solid;
    border-width: 1px;
    border-color: #fff;
    background-color: transparent;
    color: #fff;
  }

  .div-block-3271 {
    min-height: 120vh;
  }

  .div-block-3273 {
    margin-top: 0px;
    background-image: url("https://uploads-ssl.webflow.com/60cd23d02113ed289b94ef88/6165f201b3dd315d1e1b5b26_purple-paper-bg01.png");
    background-position: 50% 50%;
    background-size: cover;
  }

  .text-block-87 {
    font-size: 20px;
  }

  .category-headline-1 {
    -ms-grid-columns: 0.25fr 4.25fr 12fr;
    grid-template-columns: 0.25fr 4.25fr 12fr;
  }

  .international-womens-day-tab {
    padding: 0px;
  }

  .world-menopause-day-tab {
    padding: 0px;
  }

  .nutraceutical-research-tab {
    padding: 0px;
  }

  .phytogen-research-tab {
    padding: 0px;
  }

  .breast-cancer-research-tab {
    padding: 0px;
  }

  .category-headline-3 {
    -ms-grid-columns: 0.25fr 2fr 4.75fr;
    grid-template-columns: 0.25fr 2fr 4.75fr;
  }

  .category-headline-6 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    -ms-grid-columns: 0.25fr 2.5fr 2.75fr;
    grid-template-columns: 0.25fr 2.5fr 2.75fr;
  }

  .testi-img-2 {
    left: 10%;
    top: 15%;
  }

  .testimonial-4-content-slide-left-content {
    padding-right: 15%;
    padding-left: 15%;
  }

  .text-size-medium {
    padding-right: 0px;
    font-size: 20px;
    line-height: 32px;
  }

  .heading-140 {
    margin-bottom: 30px;
  }

  .heading-141 {
    margin-bottom: 20px;
    color: #6d31aa;
    font-style: italic;
  }

  .company-hero-head {
    line-height: 54px;
  }

  .benefit-card-2 {
    padding-right: 36px;
    padding-left: 36px;
  }

  .dual-wrapper-3 {
    -ms-grid-columns: 0.9fr 1fr;
    grid-template-columns: 0.9fr 1fr;
  }

  .field.search {
    color: rgba(0, 0, 0, 0.65);
  }

  .footer-category-link.normal {
    padding: 0px;
  }

  .footer-category-link.normal.new {
    padding: 0px;
  }

  .footer-contact-info-grid {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
  }

  .footer-social-media-div {
    padding: 0px;
  }

  .footer-social-media-div.new {
    padding: 0px;
  }

  .company-body.korean {
    margin-bottom: 0px;
  }

  .section-80 {
    padding-top: 20vh;
    padding-bottom: 5vh;
    background-image: url("https://uploads-ssl.webflow.com/60cd23d02113ed289b94ef88/63487e8a2b6df34f134e20b4_lactoferrin-bg-07.webp");
    background-position: 0px 0px;
    background-size: cover;
  }

  .grid-54 {
    -ms-grid-rows: auto;
    grid-template-rows: auto;
  }

  .button-27 {
    margin-top: 60px;
    padding-right: 24px;
    padding-left: 24px;
    background-color: #86d0c8;
    font-family: 'SF Pro Display', sans-serif;
    color: #3a3a3a;
    font-size: 18px;
    line-height: 28px;
  }

  .services-card {
    padding: 48px;
  }

  .div-block-3414 {
    display: flex;
    padding-right: 15%;
    padding-left: 15%;
    justify-content: center;
  }

  .grid-55 {
    max-width: 80rem;
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    -ms-grid-columns: 1fr 1fr 1fr 1fr;
    grid-template-columns: 1fr 1fr 1fr 1fr;
  }

  .f-margin-bottom-146 {
    margin-bottom: 0px;
  }

  .f-section-large-19 {
    padding-top: 5%;
    padding-bottom: 5%;
  }

  .grid-57 {
    -ms-grid-rows: auto;
    grid-template-rows: auto;
  }

  .div-block-3425 {
    width: 180px;
    margin-top: -40px;
    padding: 10px 15px;
  }

  .uui-testimonial18_arrow {
    width: 4rem;
    height: 4rem;
    padding: 1.25rem;
  }

  .uui-testimonial18_arrow.left {
    right: 6rem;
    width: 4rem;
    height: 4rem;
  }

  .uui-testimonial18_slide {
    padding-right: 1.5rem;
  }

  .uui-testimonial18_mask {
    width: 25%;
  }

  .uui-container-large {
    max-width: none;
  }

  .heading-style-h4 {
    margin-bottom: 10px;
    line-height: 1.5;
    letter-spacing: normal;
  }

  .div-block-3429 {
    padding: 0px;
  }

  .div-block-3432 {
    width: 130px;
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .div-block-3432.cissus {
    width: 130px;
  }

  .div-block-3432.albumin {
    width: 130px;
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .div-block-3432.thinetrol {
    width: 130px;
  }

  .div-block-3432.hidden {
    display: block;
    background-color: transparent;
  }

  .paragraph-113.hidden {
    color: transparent;
  }

  .uui-space-large {
    min-height: 4rem;
  }

  .div-block-3434 {
    padding-top: 5%;
    padding-bottom: 5%;
    padding-left: 10%;
    justify-content: center;
  }

  .uui-max-width-xlarge-2 {
    max-width: 80rem;
  }

  .uui-heroheader18_image-wrapper-2 {
    margin-top: 8rem;
  }

  .uui-container-large-3 {
    max-width: 60rem;
    margin-right: 0px;
    margin-left: 0px;
  }

  .uui-page-padding-3 {
    display: flex;
    padding-top: 5%;
    padding-right: 15%;
    padding-left: 15%;
    justify-content: center;
  }

  .uui-page-padding-3.top-nav-padding {
    padding-top: 15%;
    padding-bottom: 4%;
  }

  .div-block-3438 {
    max-width: 60rem;
  }

  .link-block-39 {
    padding: 0px;
  }

  .link-block-41 {
    padding: 0px;
  }

  .text-size-small {
    font-family: 'Noto Sans KR', sans-serif;
    color: #1f2c3d;
    font-size: 0.875rem;
    line-height: 1.5;
  }

  .heading-style-h3.text-color-nomal {
    color: #1f2c3d;
    font-size: 28px;
    font-weight: 500;
  }

  .uui-heroheader18_background-grid-section-2 {
    height: 3rem;
  }

  .uui-heroheader18_image-wrapper {
    height: 12rem;
  }

  .uui-layout48_component {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    -ms-grid-columns: 1fr 1fr 1fr;
    grid-template-columns: 1fr 1fr 1fr;
  }

  .uui-container-large-5 {
    max-width: 80rem;
  }

  .uui-section_layout47 {
    position: relative;
    top: -10rem;
  }

  .f-testimonial-card {
    padding-left: 0px;
  }

  .f-h3-heading-10 {
    color: #1f2c3d;
    font-size: 45px;
  }

  .f-title-wrapper-center-2 {
    max-width: none;
    margin-bottom: 8rem;
  }

  .f-margin-bottom-148 {
    margin-bottom: 4rem;
  }

  .f-container-regular-26 {
    max-width: none;
    margin-right: 0px;
    margin-left: 0px;
  }

  .div-block-3440 {
    height: 6rem;
  }

  .div-block-3441 {
    width: 100%;
    padding: 8% 15% 5%;
  }

  .uui-heroheader01_fileupload-image-wrapper.hide-mobile-landscape {
    left: -15%;
    width: 60%;
  }

  .uui-heroheader01_image {
    max-width: 80%;
  }
}

@media screen and (min-width: 1920px) {
  h1 {
    font-family: 'SF Pro Display', sans-serif;
    color: rgba(0, 0, 0, 0.85);
    font-size: 30px;
    font-weight: 600;
    text-align: left;
  }

  h2 {
    font-family: 'Noto Sans KR', sans-serif;
    font-size: 24px;
    line-height: 1.29;
    font-weight: 500;
  }

  h3 {
    font-family: 'SF Pro Display', sans-serif;
    font-size: 24px;
    line-height: 32px;
  }

  h4 {
    margin-bottom: 20px;
    font-family: 'SF Pro Display', sans-serif;
    color: rgba(0, 0, 0, 0.65);
    font-size: 24px;
    line-height: 32px;
  }

  p {
    display: flex;
    margin-bottom: 10px;
    justify-content: flex-start;
    color: rgba(0, 0, 0, 0.65);
    font-size: 21px;
    line-height: 1.625;
    text-align: left;
  }

  a {
    color: rgba(0, 0, 0, 0.85);
    font-weight: 500;
  }

  strong {
    font-family: 'Noto Sans KR', sans-serif;
    color: rgba(0, 0, 0, 0.85);
    font-size: 21px;
    line-height: 1.625em;
    font-weight: 500;
  }

  em {
    font-family: 'SF Pro Display', sans-serif;
    color: rgba(0, 0, 0, 0.65);
    font-size: 16px;
    font-weight: 400;
  }

  blockquote {
    color: rgba(0, 0, 0, 0.65);
    font-size: 20px;
    line-height: 28px;
  }

  .body {
    display: block;
    font-family: 'SF Pro Display', sans-serif;
    font-size: 16px;
    line-height: 1.42;
    letter-spacing: 0.012em;
  }

  .vision-statement-image01 {
    background-image: none;
    background-size: auto;
    background-repeat: repeat;
  }

  .overlay {
    height: 100vh;
  }

  .subtitle.large {
    color: #fff;
  }

  .grid-wrapper {
    display: none;
    min-height: 600px;
  }

  .slide-nav {
    display: none;
  }

  .hover-link {
    position: relative;
    background-color: transparent;
    color: #fff;
  }

  .xxl-heading {
    display: block;
    min-width: auto;
    justify-content: center;
    text-align: center;
  }

  .team-background-image {
    background-image: url("https://uploads-ssl.webflow.com/60cd23d02113ed289b94ef88/61e5a6dd2730a62bf618f335_Phytogen_60_mockup.png");
  }

  .team-background-image.two {
    background-image: url("https://uploads-ssl.webflow.com/60cd23d02113ed289b94ef88/61e5a6dd835c1450a6db6ec7_Phytogen_300_mockup.png");
  }

  .team-background-image.two.cissus-powder {
    background-image: url("https://uploads-ssl.webflow.com/60cd23d02113ed289b94ef88/61e5ab2cbb8c475c8dd28b62_Cissus-powder-20x-300g_mockup.png");
  }

  .team-background-image.two.albumin-gold {
    background-image: url("https://uploads-ssl.webflow.com/60cd23d02113ed289b94ef88/61e5ae858c22c340819f8396_Albumun_200_mockup.png");
  }

  .team-background-image.two.thinetrol-slim {
    background-image: url("https://uploads-ssl.webflow.com/60cd23d02113ed289b94ef88/61e5b3113fba85b27148f0e9_Thinetrol-slim_300_mockup.jpg");
    background-position: 50% 50%;
  }

  .team-background-image.three {
    background-image: url("https://uploads-ssl.webflow.com/60cd23d02113ed289b94ef88/61e5a6dd8c22c3a2ef9f3b85_06162021_phytogen_60capsules_NPN.jpg");
    background-size: cover;
  }

  .team-background-image.three.cissus-powder {
    background-image: url("https://uploads-ssl.webflow.com/60cd23d02113ed289b94ef88/61e5ab2c4757cb2a51d2bad1_06172021_Cissus%20powder%2020x%20label%20100g_NPN.jpg");
  }

  .team-background-image.three.albumin-gold {
    background-image: url("https://uploads-ssl.webflow.com/60cd23d02113ed289b94ef88/61e5ae86dc2a879de6ebeb24_06172021_AlbuminGold_label_100cap_NPN.jpg");
  }

  .team-background-image.three.thinetrol-slim {
    background-image: url("https://uploads-ssl.webflow.com/60cd23d02113ed289b94ef88/61e5b312237b05f37865de50_Thinetrol%20label_60cap_NPN.jpg");
  }

  .team-background-image.four {
    width: 100%;
    height: 100%;
    padding-left: 36px;
    background-image: url("https://uploads-ssl.webflow.com/60cd23d02113ed289b94ef88/61e5a6dd4757cb2f64d29857_06162021_phytogen_300capsules_NPN.jpg");
    background-position: 50% 50%;
    background-size: cover;
  }

  .team-background-image.four.cissus-powder {
    background-image: url("https://uploads-ssl.webflow.com/60cd23d02113ed289b94ef88/61e5ab2c3fba85ef30488f1d_06172021_Cissus%20powder%2020x%20label%20300g_NPN.jpg");
  }

  .team-background-image.four.albumin-gold {
    background-image: url("https://uploads-ssl.webflow.com/60cd23d02113ed289b94ef88/61e5ae86d849612f7ad94cee_06172021_AlbuminGold_label_200cap_NPN.jpg");
  }

  .team-background-image.four.thinetrol-slim {
    background-image: url("https://uploads-ssl.webflow.com/60cd23d02113ed289b94ef88/61e5b3137ddc0eaefa37ff07_07062020_Thinetrol%20label_300cap_NPN.jpg");
    background-position: 50% 0%;
  }

  .team-background-image.cissus-powder {
    background-image: url("https://uploads-ssl.webflow.com/60cd23d02113ed289b94ef88/61e5ab2c289c3218080d49e6_Cissus-powder-20x-100g_mockup.png");
  }

  .team-background-image.albumin-gold {
    background-image: url("https://uploads-ssl.webflow.com/60cd23d02113ed289b94ef88/61e5ae849249e324fb81638e_Albumun_100_mockup.png");
  }

  .team-background-image.thinetrol-slim {
    background-image: url("https://uploads-ssl.webflow.com/60cd23d02113ed289b94ef88/61e5b3115cc2050f0b681989_Thinetrol-slim_60_mockup.jpg");
  }

  .team-background-image.barley-grass-powder {
    background-image: url("https://uploads-ssl.webflow.com/60cd23d02113ed289b94ef88/61e5bcd772766911f558eb3f_Barley-grass-powder_100g_mockup.png");
    background-size: cover;
  }

  .team-background-image.barley-grass-powder.two {
    background-image: url("https://uploads-ssl.webflow.com/60cd23d02113ed289b94ef88/61e5bcd8b327fee090f7e79b_Barley-grass-powder_300g_mockup.png");
    background-size: cover;
  }

  .team-background-image.barley-grass-powder.three {
    background-image: url("https://uploads-ssl.webflow.com/60cd23d02113ed289b94ef88/6180771774306bf568e92681_product-barley-grass-powder03.jpg");
    background-size: cover;
  }

  .team-background-image.barley-grass-powder.four {
    background-image: url("https://uploads-ssl.webflow.com/60cd23d02113ed289b94ef88/61e5bcd715a6180209923751_06172021_Barley%20grass%20powder_300g_NPN.jpg");
    background-size: cover;
  }

  .team-background-image.premium-collagen.four {
    background-image: url("https://uploads-ssl.webflow.com/60cd23d02113ed289b94ef88/61859a926a5eb6de12326392_product-premium-collagen04.jpg");
  }

  .team-background-image.fat-ponge.two {
    background-image: url("https://uploads-ssl.webflow.com/60cd23d02113ed289b94ef88/61f1e3db03759e2a95f1cf6c_fatponge_mockup.jpg");
  }

  .team-background-image.fat-ponge.three {
    background-image: url("https://uploads-ssl.webflow.com/60cd23d02113ed289b94ef88/61f1e3fd9e79625155e7629e_03152021_Fat_ponge_label_250cap.jpg");
  }

  .team-background-image.fat-ponge.four {
    background-image: url("https://uploads-ssl.webflow.com/60cd23d02113ed289b94ef88/61f1e3fd9e79625155e7629e_03152021_Fat_ponge_label_250cap.jpg");
  }

  .team-background-image.lava-noni-capsule {
    background-image: url("https://uploads-ssl.webflow.com/60cd23d02113ed289b94ef88/61f2e12972ecd666638e8eac_07022020_noni_mockup.png");
  }

  .team-background-image.lava-noni-capsule.two {
    background-image: url("https://uploads-ssl.webflow.com/60cd23d02113ed289b94ef88/61f2e15c11ca5e9059e8cb9d_04092020_Noni%20300capsules.jpg");
  }

  .team-background-image.lava-noni-capsule.four {
    background-image: url("https://uploads-ssl.webflow.com/60cd23d02113ed289b94ef88/61f2e15c11ca5e9059e8cb9d_04092020_Noni%20300capsules.jpg");
  }

  .team-background-image.hwpi-100-protein {
    background-image: url("https://uploads-ssl.webflow.com/60cd23d02113ed289b94ef88/62101027d07daa509150798e_product-hwpi-100-01.jpg");
  }

  .team-background-image.hwpi-100-protein.two {
    background-image: url("https://uploads-ssl.webflow.com/60cd23d02113ed289b94ef88/621010274027c665b9dcf6f9_product-hwpi-100-02.jpg");
  }

  .team-background-image.hwpi-100-protein.three {
    background-image: url("https://uploads-ssl.webflow.com/60cd23d02113ed289b94ef88/621010293aea132ccb09f374_product-hwpi-100-03.jpg");
  }

  .team-background-image.hwpi-100-protein.four {
    background-image: url("https://uploads-ssl.webflow.com/60cd23d02113ed289b94ef88/62101029e0679b94b48ed0c3_product-hwpi-100-04.jpg");
  }

  .hero-intro {
    display: block;
    width: 100%;
  }

  .utility-page-wrap {
    height: 100vh;
  }

  .password-field {
    font-family: 'SF Pro Display', sans-serif;
  }

  .password-button {
    font-family: 'SF Pro Display', sans-serif;
  }

  .password-hero {
    max-width: 800px;
  }

  .text-block {
    color: #000;
    font-size: 25px;
  }

  .section-5 {
    display: none;
  }

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

  .section-5.grey {
    background-color: #fff;
  }

  .section-5.no-padding.grey {
    background-color: transparent;
  }

  .section-5.no-padding.grey {
    display: none;
    padding-top: 0px;
    padding-bottom: 0px;
    justify-content: flex-start;
    background-color: #efeff7;
  }

  .section-5.no-padding.grey {
    display: flex;
  }

  .section-5.no-padding.grey {
    display: flex;
  }

  .section-5.grey {
    display: flex;
    padding-top: 10vh;
    padding-bottom: 10vh;
    padding-left: 0px;
    background-color: #efeff7;
  }

  .core-value {
    -ms-grid-rows: auto auto;
    grid-template-rows: auto auto;
  }

  .hero-intro-2.large-intro {
    min-width: 100%;
  }

  .hero-intro-2.large-intro {
    max-width: 775px;
  }

  .scroll-arrow:hover {
    background-color: transparent;
  }

  .dual-wrapper {
    display: block;
    justify-content: center;
    justify-items: center;
    align-items: center;
    align-content: center;
    -ms-grid-columns: 0.9fr;
    grid-template-columns: 0.9fr;
  }

  .video-info {
    display: -ms-grid;
    display: grid;
    padding: 0px 10vw;
    justify-items: stretch;
    grid-auto-columns: 1fr;
    grid-column-gap: 0px;
    grid-row-gap: 40px;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: auto auto;
    grid-template-rows: auto auto;
  }

  .video-info.kr {
    margin-right: 10vw;
    margin-left: 10vw;
    padding-left: 0vw;
  }

  .scroll-icon {
    background-color: #fff;
    background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
    background-position: 0px 0px;
    background-size: auto;
    -webkit-background-clip: text;
            background-clip: text;
    -webkit-text-fill-color: transparent;
  }

  .background-banner {
    background-image: linear-gradient(180deg, rgba(0, 0, 0, 0.25), rgba(0, 0, 0, 0.25)), url("https://uploads-ssl.webflow.com/60cd23d02113ed289b94ef88/60f0a5b87082ddca54e589cb_phytogen-baby-background-image.jpg");
    background-position: 0px 0px, 50% 50%;
    background-size: auto, cover;
  }

  .background-banner.video-banner {
    background-image: url("https://uploads-ssl.webflow.com/60cd23d02113ed289b94ef88/60f0a5b87082ddca54e589cb_phytogen-baby-background-image.jpg");
    background-position: 50% 50%;
  }

  .background-banner.video-banner {
    background-image: linear-gradient(180deg, rgba(0, 0, 0, 0.25), rgba(0, 0, 0, 0.25)), url("https://uploads-ssl.webflow.com/60cd23d02113ed289b94ef88/613139168432bbdfd79f6e57_phytogen-women-bg01.jpeg");
    background-position: 0px 0px, 50% 50%;
    background-size: auto, cover;
  }

  .hover-link-wrapper.video-link-wrapper {
    margin-left: 0px;
  }

  .hover-link-wrapper.video-link-wrapper {
    width: 148px;
    height: 149px;
  }

  .hover-link-wrapper.video-link-wrapper {
    margin-left: -24px;
  }

  .section-6.video-section {
    display: flex;
    padding: 0px 0%;
  }

  .section-6.video-section {
    height: 80vh;
    margin-bottom: 0px;
    flex-direction: column;
  }

  .section-6.video-section {
    margin-top: 10vh;
    margin-bottom: 0vh;
  }

  .section-6.kr {
    height: 80vh;
    background-image: linear-gradient(180deg, transparent, transparent), url("https://uploads-ssl.webflow.com/60cd23d02113ed289b94ef88/613139168432bbdfd79f6e57_phytogen-women-bg01.jpeg");
    background-position: 0px 0px, 50% 0%;
  }

  .button-text-2 {
    margin-left: 0px;
    font-family: Inter, sans-serif;
    font-weight: 600;
    text-transform: uppercase;
  }

  .card-hover-item:hover {
    height: 660px;
    min-height: 660px;
  }

  .large-heading-3 {
    max-width: 100%;
    min-width: 100%;
    font-family: 'SF Pro Display', sans-serif;
    font-size: 56px;
    font-weight: 600;
    text-align: justify;
    letter-spacing: normal;
  }

  .large-heading-3.white {
    font-size: 48px;
    line-height: 52px;
  }

  .testimonial-slide-2 {
    color: #6d31aa;
  }

  .image-container {
    background-position: 100% 50%;
  }

  .image-container.second {
    background-image: url("https://uploads-ssl.webflow.com/60cd23d02113ed289b94ef88/60f0a5b87082ddca54e589cb_phytogen-baby-background-image.jpg");
  }

  .image-container.second {
    position: absolute;
  }

  .image-container.second {
    background-image: url("https://uploads-ssl.webflow.com/60cd23d02113ed289b94ef88/60f0a5b87082ddca54e589cb_phytogen-baby-background-image.jpg");
    background-position: 50% 50%;
    background-size: auto;
  }

  .image-container.second {
    background-image: url("https://uploads-ssl.webflow.com/60cd23d02113ed289b94ef88/613f996b877cfbe6d39465c5_phytogen-baby-bg01.jpg");
    background-position: 50% 50%;
    background-size: cover;
  }

  .image-container.fourth {
    background-image: url("https://uploads-ssl.webflow.com/60cd23d02113ed289b94ef88/6139197861421a8ebc06286d_miracle-of-phytogen-bg01.jpg");
    background-position: 50% 50%;
    background-size: cover;
    background-repeat: repeat;
  }

  .image-container.third {
    background-image: url("https://uploads-ssl.webflow.com/60cd23d02113ed289b94ef88/613f978d6dd5880fa84b64ef_renew-campaign-recycling01.jpg");
    background-position: 50% 50%;
  }

  .image-container.fifth {
    background-image: url("https://uploads-ssl.webflow.com/60cd23d02113ed289b94ef88/6266cbdd9857d52082d9edff_cute-child-embracing-mother-with-tulips-bouquet-on-2021-08-29-21-20-05-utc%20(1).jpg");
    background-position: 35% 50%;
  }

  .image-container.sixth {
    background-image: url("https://uploads-ssl.webflow.com/60cd23d02113ed289b94ef88/61328a1a8f80b104018d8d05_IMD03.jpg");
    background-position: 100% 50%;
  }

  .image-container.r-d-1 {
    background-image: url("https://uploads-ssl.webflow.com/60cd23d02113ed289b94ef88/613920a428ac6d07f8367b44_r%26d-vid01%20(1).gif");
    background-position: 50% 50%;
  }

  .image-container.r-d-2 {
    background-image: url("https://uploads-ssl.webflow.com/60cd23d02113ed289b94ef88/613a3799a000dc62cb3361e9_r%26d-vid02.gif");
    background-position: 50% 50%;
  }

  .image-container.r-d-3 {
    background-image: url("https://uploads-ssl.webflow.com/60cd23d02113ed289b94ef88/613a5661a7933f7151426bf9_r%26d-vid03.gif");
    background-position: 50% 50%;
  }

  .phytogen-baby-tab {
    width: 100%;
    max-height: 80vh;
    padding: 0px;
  }

  .scroll-type-wrapper {
    display: flex;
  }

  .row-scroll {
    font-family: 'SF Pro Display', sans-serif;
    font-size: 24px;
    font-weight: 600;
  }

  .small-text {
    font-family: 'SF Pro Display', sans-serif;
    color: rgba(255, 255, 255, 0.65);
    font-size: 20px;
    line-height: 28px;
    letter-spacing: 0.009em;
  }

  .image-wrapper {
    height: 80vh;
  }

  .card-details-wrapper {
    padding-bottom: 0%;
    -ms-grid-row-align: auto;
        align-self: auto;
  }

  .main-heading-2 {
    display: block;
    margin-bottom: 40px;
    padding-left: 0px;
    font-family: 'SF Pro Display', sans-serif;
    color: rgba(255, 255, 255, 0.85);
    font-size: 56px;
    line-height: 64px;
    font-style: normal;
    text-align: center;
    letter-spacing: -0.015em;
  }

  .renew-campaign-tab {
    width: 100%;
    max-height: 80vh;
    padding: 0px;
    -ms-grid-row-align: auto;
        align-self: auto;
  }

  .renew-campaign-tab.w--current {
    max-height: 80vh;
  }

  .company-history-number {
    color: rgba(0, 0, 0, 0.85);
    font-size: 18px;
    line-height: 26px;
    font-weight: 500;
    text-align: center;
  }

  .company-history-number:hover {
    color: rgba(0, 0, 0, 0.65);
  }

  .call-to-action {
    border-bottom: 1px solid rgba(142, 147, 165, 0.15);
  }

  .call-to-action.right {
    padding-right: 0px;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }

  .left-section-intro {
    max-width: 100%;
  }

  .left-section-intro.kr {
    -ms-grid-rows: auto;
    grid-template-rows: auto;
  }

  .body-display-4 {
    padding-right: 0px;
    color: rgba(0, 0, 0, 0.65);
    font-size: 30px;
    line-height: 38px;
    font-weight: 400;
    letter-spacing: normal;
  }

  .body-display-4.small {
    max-width: 100%;
    font-size: 20px;
    text-align: justify;
    letter-spacing: -0.03em;
  }

  .body-display-4.small {
    font-family: 'SF Pro Display', sans-serif;
    color: rgba(0, 0, 0, 0.65);
    font-size: 24px;
    line-height: 35px;
    text-align: left;
    letter-spacing: normal;
  }

  .body-display-4.kr {
    font-family: 'Noto Sans KR', sans-serif;
    font-size: 19px;
    line-height: 1.4em;
    letter-spacing: 0.012em;
  }

  .section-9.no-padding {
    padding-right: 0%;
    padding-left: 0vw;
  }

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

  .section-9.small-top-padding {
    padding-right: 10%;
    padding-left: 10%;
  }

  .section-9.small-top-padding {
    padding-top: 10%;
    padding-bottom: 10%;
  }

  .vf-proeject-slide {
    height: auto;
    min-height: auto;
  }

  .what-we-do-card-backgorund.service-four {
    background-image: url("https://uploads-ssl.webflow.com/60cd23d02113ed289b94ef88/60f0a492d4564a785d4f4fbd_phytogen-women.jpg");
  }

  .what-we-do-card-backgorund.service-three {
    background-image: url("https://uploads-ssl.webflow.com/60cd23d02113ed289b94ef88/610b18fff6f096460bbe7b9d_Company-Banner.jpg");
  }

  .what-we-do-card-backgorund.service-one {
    background-image: url("https://uploads-ssl.webflow.com/60cd23d02113ed289b94ef88/610b18fff6f096460bbe7b9d_Company-Banner.jpg");
    background-position: 50% 50%;
  }

  .what-we-do-card-backgorund.service-two {
    background-image: url("https://uploads-ssl.webflow.com/60cd23d02113ed289b94ef88/610b18fff6f096460bbe7b9d_Company-Banner.jpg");
  }

  .what-we-do-card-backgorund.service-four {
    min-height: 350px;
  }

  .what-we-do-card-backgorund.service-three {
    min-height: 350px;
    background-image: url("https://uploads-ssl.webflow.com/60cd23d02113ed289b94ef88/613139168432bbdfd79f6e57_phytogen-women-bg01.jpeg");
    background-position: 50% 50%;
  }

  .what-we-do-card-backgorund.service-two {
    min-height: 350px;
    background-image: url("https://uploads-ssl.webflow.com/60cd23d02113ed289b94ef88/613139168432bbdfd79f6e57_phytogen-women-bg01.jpeg");
    background-position: 50% 50%;
  }

  .what-we-do-card-backgorund.service-one {
    min-height: 350px;
    background-image: url("https://uploads-ssl.webflow.com/60cd23d02113ed289b94ef88/613139168432bbdfd79f6e57_phytogen-women-bg01.jpeg");
  }

  .overlay-4 {
    background-color: transparent;
  }

  .grid-wrapper-5 {
    -ms-grid-columns: minmax(auto, 10%) minmax(auto, auto) minmax(auto, 10%);
    grid-template-columns: minmax(auto, 10%) minmax(auto, auto) minmax(auto, 10%);
  }

  .wrapper-6.navbar-wrapper {
    height: 70px;
  }

  .full-menu-button {
    display: none;
  }

  .mega-menu-overlay {
    display: none;
  }

  .nav-link-4 {
    display: block;
    min-height: auto;
    min-width: 100%;
    border-right: 1px solid #f3f6fc;
  }

  .nav-link-4.kr-nav-bar {
    border-right-style: solid;
    font-family: 'SF Pro Display', sans-serif;
  }

  .nav-menu-6 {
    display: none;
  }

  .navigation-cover-2 {
    display: -ms-grid;
    display: grid;
    margin-right: 0px;
    margin-left: 0px;
    flex: 1;
    grid-auto-columns: 1fr;
    grid-column-gap: 0px;
    grid-row-gap: 16px;
    -ms-grid-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
    -ms-grid-rows: minmax(auto, 1fr);
    grid-template-rows: minmax(auto, 1fr);
    border-left: 0px none transparent;
  }

  .navigation-cover-2.kr-nav-bar {
    -ms-grid-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
    border-left-color: transparent;
  }

  .destination__sub-heading {
    display: flex;
    margin-top: 20px;
    margin-left: 0px;
    padding-left: 0px;
    justify-content: center;
    font-family: 'SF Pro Display', sans-serif;
    font-size: 80px;
  }

  .heading-11 {
    display: flex;
    margin-top: 0px;
    margin-left: 0px;
    padding-top: 0px;
    justify-content: center;
    flex: 1;
    font-family: 'SF Pro Display', sans-serif;
    font-size: 30px;
    line-height: 38px;
  }

  .destination__sub-heading-3 {
    display: flex;
    margin-top: 20px;
    justify-content: center;
    font-family: 'SF Pro Display', sans-serif;
    font-size: 80px;
    line-height: 1.05em;
    font-weight: 600;
    letter-spacing: -0.015em;
  }

  .heading-11-3 {
    display: flex;
    margin-top: 0px;
    margin-bottom: 0px;
    justify-content: center;
    font-family: 'SF Pro Display', sans-serif;
    font-size: 30px;
    line-height: 38px;
    letter-spacing: 0.004em;
  }

  .left-navbar-2 {
    width: 20%;
    min-width: auto;
    justify-content: space-between;
    flex: 0 auto;
    border: 0px none transparent;
  }

  .tablet-mobile-nav-links-2 {
    display: none;
  }

  .mega-menu-4 {
    top: 100%;
    display: block;
    min-height: 250px;
    margin-top: 0px;
    margin-right: 0px;
    margin-left: 0px;
    padding-top: 15px;
    padding-bottom: 15px;
    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;
  }

  .mega-menu-4.kr {
    display: none;
    min-height: 260px;
    padding-bottom: 40px;
  }

  .mega-menu-4.ch {
    min-height: 270px;
    padding-bottom: 40px;
  }

  .large-menu-wrapper-4 {
    display: -ms-grid;
    display: grid;
    width: 100%;
    margin-right: 0px;
    margin-left: 0px;
    padding-bottom: 0px;
    justify-content: stretch;
    flex: 1;
    grid-auto-columns: 1fr;
    grid-column-gap: 20px;
    grid-row-gap: 0px;
    -ms-grid-columns: 0.75fr 0.75fr 0.75fr 0.75fr 0.75fr 0.75fr;
    grid-template-columns: 0.75fr 0.75fr 0.75fr 0.75fr 0.75fr 0.75fr;
    -ms-grid-rows: 100%;
    grid-template-rows: 100%;
  }

  .menu-wrapper-2 {
    border-width: 0px;
    border-color: transparent;
  }

  .c-base {
    display: block;
  }

  .section-12 {
    display: block;
  }

  .col.lg-4.centre-align {
    padding-top: 60px;
    padding-bottom: 60px;
    align-items: center;
  }

  .margin-bottom {
    text-align: center;
  }

  .slide-meta {
    font-family: Montserrat, sans-serif;
    color: #fff;
    font-weight: 500;
  }

  .close-button {
    display: none;
  }

  .slide-content {
    display: flex;
    max-width: none;
    margin-left: 0%;
  }

  .slide-wrapper {
    display: flex;
    min-width: 100%;
    flex-direction: row;
    justify-content: flex-start;
    align-items: stretch;
    flex: 0 auto;
  }

  .slide-description {
    max-width: 95%;
    font-family: 'SF Pro Display', sans-serif;
    color: #fff;
    font-size: 30px;
    line-height: 38px;
    font-weight: 500;
    text-align: justify;
  }

  .view-episodes {
    display: block;
  }

  .overlay--mobile-only {
    display: none;
  }

  .slide-3.slide-3 {
    background-image: linear-gradient(180deg, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5)), url("https://uploads-ssl.webflow.com/60cd23d02113ed289b94ef88/61328a1a8f80b104018d8d05_IMD03.jpg");
    background-position: 0px 0px, 100% 50%;
    background-size: auto, cover;
    background-repeat: repeat, repeat-y;
    background-attachment: scroll, fixed;
  }

  .slide-3.slide-1 {
    display: none;
    background-image: linear-gradient(180deg, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5)), url("https://uploads-ssl.webflow.com/60cd23d02113ed289b94ef88/6139197861421a8ebc06286d_miracle-of-phytogen-bg01.jpg");
    background-position: 0px 0px, 50% 50%;
    background-size: auto, cover;
    background-repeat: repeat, repeat-y;
    background-attachment: scroll, fixed;
  }

  .slide-3.slide-2 {
    display: flex;
    background-image: linear-gradient(180deg, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5)), url("https://uploads-ssl.webflow.com/60cd23d02113ed289b94ef88/61391b0a6beb1e068bbf5501_IWD-bg02.png");
    background-position: 0px 0px, 50% 50%;
    background-repeat: repeat, repeat-x;
  }

  .slide-3.slide-1 {
    display: flex;
  }

  .slide-3.slide-3 {
    flex: 0 0 auto;
  }

  .slide-3.slide-2 {
    display: flex;
    flex: 1;
  }

  .slide-content-wrapper {
    width: 100%;
    font-family: 'SF Pro Display', sans-serif;
  }

  .slide-title {
    min-width: 100%;
    font-size: 0px;
  }

  .section-hero {
    background-color: transparent;
  }

  .ep-number {
    font-family: 'SF Pro Display', sans-serif;
    font-size: 16px;
    line-height: 24px;
    font-weight: 100;
  }

  .bold-text-2 {
    min-width: 100%;
    font-family: 'SF Pro Display', sans-serif;
    font-size: 80px;
    line-height: 1.05em;
    font-weight: 600;
  }

  .social-contribution-tab {
    font-family: 'SF Pro Display', sans-serif;
    font-size: 24px;
    line-height: 32px;
  }

  .bold-text-3 {
    font-family: 'SF Pro Display', sans-serif;
    color: #fff;
    font-size: 80px;
    line-height: 1.05em;
    font-weight: 600;
    letter-spacing: normal;
  }

  .wrapper-9 {
    width: 95%;
    max-width: none;
    margin-right: 80px;
    margin-left: 80px;
    padding-right: 100px;
    padding-left: 100px;
  }

  .heading-16 {
    margin-bottom: 10px;
  }

  .country {
    width: 200px;
    font-family: 'SF Pro Display', sans-serif;
    font-size: 20px;
    line-height: 32px;
  }

  .map-pin-tooltip.north-america {
    left: -90px;
    top: -12px;
    right: -50px;
    width: 220px;
  }

  .contact-information {
    display: block;
    font-size: 20px;
    line-height: 28px;
  }

  .contact-country {
    font-family: 'SF Pro Display', sans-serif;
    color: #000;
    font-size: 24px;
    line-height: 32px;
    font-weight: 500;
  }

  .who-we-are-heading {
    margin-top: 0px;
    font-family: 'SF Pro Display', sans-serif;
    color: #42307d;
    font-size: 56px;
    line-height: 1.5;
    font-weight: 700;
  }

  .who-we-are-para {
    justify-content: center;
    font-family: 'SF Pro Display', sans-serif;
    color: #42307d;
    font-size: 28px;
    line-height: 1.5;
    font-weight: 700;
    letter-spacing: normal;
  }

  .nav-link-5 {
    display: block;
    height: auto;
    min-height: auto;
    min-width: 100%;
    margin-left: 0px;
    padding-top: 0px;
    padding-bottom: 0px;
    border-right: 1px solid #f3f6fc;
  }

  .overlay-6 {
    background-color: rgba(9, 15, 22, 0.3);
  }

  .outline-button-3 {
    display: none;
    margin-left: 45px;
  }

  .navigation-links-3 {
    display: none;
  }

  .brand-11 {
    display: -ms-grid;
    display: grid;
    grid-auto-columns: 1fr;
    grid-column-gap: 0px;
    grid-row-gap: 16px;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: auto;
    grid-template-rows: auto;
    border: 0px solid transparent;
  }

  .navbar-14 {
    display: flex;
    height: 70px;
    background-color: #fff;
  }

  .nav-link-6 {
    display: block;
    height: auto;
    min-height: auto;
    min-width: 100%;
    padding-top: 0px;
    padding-bottom: 0px;
    border-right: 1px solid rgba(0, 0, 0, 0.15);
  }

  .nav-link-6.kr-nav-bar {
    border-right-color: #f3f6fc;
  }

  .nav-link-7 {
    display: block;
    min-height: auto;
    min-width: 100%;
    margin-left: 0px;
    border-right: 1px solid rgba(0, 0, 0, 0.15);
    font-family: 'SF Pro Display', sans-serif;
  }

  .nav-link-7.kr-nav-bar {
    border-right-color: #f3f6fc;
  }

  .nav-link-8 {
    display: block;
    min-height: auto;
    min-width: 100%;
    margin-left: 0px;
    justify-content: center;
    border-right: 0px none transparent;
  }

  .nav-link-8.kr-nav-bar {
    border-style: none;
    border-width: 1px 0px 1px 1px;
    border-color: #000 transparent #000 #000;
  }

  .testimonial-content-wrap {
    margin-right: 0px;
  }

  .testimonial-content-block {
    max-width: none;
  }

  .testimonial-image-block-2 {
    display: -ms-grid;
    display: grid;
    min-height: 100%;
    padding: 0px 60px;
    justify-items: stretch;
    grid-auto-columns: 1fr;
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: auto;
    grid-template-rows: auto;
  }

  .testimonial-image-block-2.kr {
    padding-right: 0px;
    padding-left: 0px;
    -ms-grid-rows: auto auto;
    grid-template-rows: auto auto;
  }

  .testimonial-columns {
    justify-content: center;
    align-items: center;
  }

  .quote-image {
    top: -25px;
    min-width: 70px;
  }

  .container {
    padding-right: 0%;
    padding-left: 0%;
  }

  .counterup {
    font-family: 'SF Pro Display', sans-serif;
    color: #6d31aa;
    font-size: 56px;
    font-weight: 600;
  }

  .div-block-246 {
    grid-column-gap: 5px;
  }

  .div-block-247 {
    grid-column-gap: 5px;
  }

  .wrapper-12 {
    max-width: 80%;
    margin-left: 350px;
  }

  .services-card-2 {
    padding-right: 40px;
    padding-left: 40px;
    grid-row-gap: 80px;
  }

  .section-name {
    border-right: 1px solid rgba(0, 0, 0, 0.1);
    border-left: 1px solid rgba(0, 0, 0, 0.1);
    font-size: 24px;
  }

  .va-we-do-wrapper {
    display: block;
  }

  .services-cards {
    -ms-grid-columns: 1fr 1fr 1fr 1fr 1fr;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  }

  .va-button.dark {
    padding: 12px 36px;
    border-style: solid;
    border-width: 1px;
    border-color: rgba(0, 0, 0, 0.75);
    border-radius: 100px;
    text-transform: none;
  }

  .background-cover-3 {
    padding-left: 0px;
  }

  .description {
    grid-row-gap: 20px;
  }

  .standard-tab.w--current {
    color: rgba(0, 0, 0, 0.85);
  }

  .section-33 {
    min-width: 100%;
    margin-left: -254px;
  }

  .col-2.lg-4 {
    width: 25%;
  }

  .map-container {
    height: 800px;
    background-size: 1080px;
  }

  .xxl-heading-8 {
    font-family: 'SF Pro Display', sans-serif;
    font-size: 80px;
    font-weight: 600;
  }

  .xxl-heading-8.privacy-policy {
    color: #fff;
  }

  .hero-background-image-2 {
    background-image: url("https://uploads-ssl.webflow.com/60cd23d02113ed289b94ef88/613f996b877cfbe6d39465c5_phytogen-baby-bg01.jpg");
    background-position: 50% 50%;
  }

  .hero-background-image-2.journal-hero-background {
    background-image: url("https://uploads-ssl.webflow.com/60cd23d02113ed289b94ef88/61329ee06a472ac3a30dce31_R%26D-office02.png");
  }

  .slide-4 {
    display: flex;
    height: 100vh;
    margin-right: 0px;
    flex: 0 0 auto;
  }

  .number-circle {
    width: 550px;
    height: 550px;
  }

  .number-wrapper {
    display: flex;
    margin: 40px 230px 100px;
    justify-content: center;
    align-items: center;
    flex: 0 0 auto;
  }

  .stacked-soon {
    margin-bottom: 0px;
    justify-items: center;
    -ms-grid-columns: 0.25fr 0.75fr 0.25fr;
    grid-template-columns: 0.25fr 0.75fr 0.25fr;
  }

  .number {
    margin-bottom: 0px;
    font-family: 'SF Pro Display', sans-serif;
    color: #299e5e;
    font-size: 56px;
    line-height: 64px;
    font-weight: 600;
    letter-spacing: -0.005em;
  }

  .number-title {
    font-family: 'SF Pro Display', sans-serif;
    color: rgba(0, 0, 0, 0.85);
    font-size: 24px;
    line-height: 32px;
    letter-spacing: 0.009em;
  }

  .block_wrap {
    width: 25%;
  }

  .circle-link-text {
    font-family: 'SF Pro Display', sans-serif;
    color: rgba(255, 255, 255, 0.85);
    font-size: 12px;
    line-height: 28px;
  }

  .testimonial-arrow-line {
    display: block;
    grid-auto-columns: 1fr;
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
    -ms-grid-rows: auto auto;
    grid-template-rows: auto auto;
  }

  .hide-slide-nav {
    display: block;
    padding-bottom: 5vh;
  }

  .testimonial-name {
    padding-top: 0px;
  }

  .client-avatar {
    border-style: none;
    background-image: url("https://uploads-ssl.webflow.com/60cd23d02113ed289b94ef88/61257907299dc8700fc14eb0_linen-flower.png");
    background-position: 50% 50%;
    background-size: cover;
  }

  .banner-content-2 {
    line-height: 32px;
  }

  .grid-wrapper-9 {
    display: -ms-grid;
    display: grid;
    height: 100%;
    grid-auto-columns: 1fr;
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    -ms-grid-columns: minmax(5vw, 1fr) minmax(auto, 1600px) minmax(5vw, 1fr);
    grid-template-columns: minmax(5vw, 1fr) minmax(auto, 1600px) minmax(5vw, 1fr);
    -ms-grid-rows: 1fr;
    grid-template-rows: 1fr;
  }

  .subtitle-10.light {
    display: block;
    font-family: 'SF Pro Display', sans-serif;
    color: rgba(255, 255, 255, 0.85);
    font-size: 16px;
    line-height: 24px;
  }

  .testimonial-content-3 {
    padding-bottom: 0px;
    grid-row-gap: 40px;
  }

  .slider-link-text {
    font-size: 16px;
  }

  .testimonial-text-2 {
    min-width: 1000px;
    font-family: 'SF Pro Display', sans-serif;
    color: rgba(255, 255, 255, 0.85);
    font-size: 24px;
    line-height: 40px;
    font-weight: 500;
    text-align: left;
  }

  .testimonial-text-2.kr {
    font-family: 'Noto Sans KR', sans-serif;
    font-size: 19px;
    line-height: 1.4em;
    font-weight: 400;
  }

  .process-title-wrap {
    max-width: 100%;
  }

  .process-container {
    max-width: 90%;
  }

  .process-heading {
    display: flex;
    min-width: 100%;
    justify-content: center;
    align-items: center;
    font-family: 'SF Pro Display', sans-serif;
    color: #6d31aa;
    font-size: 56px;
    font-weight: 600;
    letter-spacing: normal;
  }

  .section-38 {
    display: block;
    max-height: none;
    min-height: 100%;
    background-image: linear-gradient(180deg, rgba(0, 0, 0, 0.6), rgba(0, 0, 0, 0.6)), url("https://uploads-ssl.webflow.com/60cd23d02113ed289b94ef88/613d9a64c50d3c55a063f1d9_Phytogen-baby-review-bg01.png");
    background-position: 0px 0px, 50% 50%;
    background-size: auto, cover;
  }

  .div-block-266 {
    background-color: rgba(9, 15, 22, 0.2);
  }

  .section-39 {
    margin-top: 0px;
    background-image: linear-gradient(180deg, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5)), url("https://uploads-ssl.webflow.com/60cd23d02113ed289b94ef88/613d9a64c50d3c55a063f1d9_Phytogen-baby-review-bg01.png");
    background-position: 0px 0px, 50% 50%;
    background-size: auto, cover;
  }

  .overlay-8 {
    position: absolute;
    left: 0%;
    top: 0%;
    right: 0%;
    bottom: 0%;
    z-index: 3;
    background-image: url("https://uploads-ssl.webflow.com/60cd23d02113ed289b94ef88/60f0a5b87082ddca54e589cb_phytogen-baby-background-image.jpg");
    background-position: 50% 50%;
    background-size: cover;
  }

  .overlay-8.gradient.dark {
    display: block;
    justify-content: center;
    align-items: center;
    flex: 0 auto;
  }

  .client-avatar-2 {
    background-image: url("https://uploads-ssl.webflow.com/60cd23d02113ed289b94ef88/60f0a5b87082ddca54e589cb_phytogen-baby-background-image.jpg");
    background-position: 50% 50%;
    background-size: cover;
  }

  .testimonial-text-3 {
    min-width: 1000px;
    font-family: 'SF Pro Display', sans-serif;
    color: rgba(255, 255, 255, 0.85);
    font-size: 24px;
    line-height: 32px;
    font-weight: 500;
    text-align: left;
    letter-spacing: normal;
  }

  .overlay-9 {
    position: absolute;
    left: 0%;
    top: 0%;
    right: 0%;
    bottom: 0%;
    z-index: 3;
    background-image: url("https://uploads-ssl.webflow.com/60cd23d02113ed289b94ef88/613f978d6dd5880fa84b64ef_renew-campaign-recycling01.jpg");
    background-position: 50% 50%;
    background-size: cover;
  }

  .div-block-267 {
    display: -ms-grid;
    display: grid;
    max-height: 100%;
    min-height: auto;
    align-items: center;
    grid-auto-columns: 1fr;
    grid-column-gap: 0px;
    grid-row-gap: 16px;
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
    -ms-grid-rows: auto;
    grid-template-rows: auto;
  }

  .div-block-268 {
    min-height: 100vh;
    background-image: url("https://uploads-ssl.webflow.com/60cd23d02113ed289b94ef88/6127defa20af12043eedb9e2_renew-campaign-bg03.png");
    background-position: 50% 50%;
    background-size: cover;
  }

  .heading-59 {
    display: block;
    max-width: 100%;
    min-width: auto;
    margin: 0px 15px;
    padding-top: 0px;
    padding-bottom: 0px;
    justify-content: flex-start;
    font-family: 'SF Pro Display', sans-serif;
    color: #299e5e;
    font-size: 56px;
    line-height: 1.07em;
    font-weight: 600;
    text-align: center;
    letter-spacing: -0.005em;
  }

  .heading-59.kr {
    margin-right: 0px;
    margin-left: 0px;
    font-family: 'Noto Sans KR', sans-serif;
    font-size: 48px;
    line-height: 1.18;
    font-weight: 400;
    text-align: left;
    letter-spacing: 0.003em;
  }

  .heading-60 {
    margin-top: 0px;
    margin-bottom: 0px;
    font-family: 'SF Pro Display', sans-serif;
    color: #fff;
    font-size: 200px;
    font-weight: 600;
    text-align: center;
  }

  .paragraph-99 {
    display: flex;
    margin-left: 0px;
    padding-right: 150px;
    padding-left: 150px;
    justify-content: center;
    font-family: 'SF Pro Display', sans-serif;
    color: rgba(255, 255, 255, 0.85);
    font-size: 24px;
    line-height: 1.3em;
    font-weight: 600;
    letter-spacing: 0.009px;
  }

  .paragraph-99.kr {
    font-family: 'Noto Sans KR', sans-serif;
    line-height: 1.29em;
    font-weight: 400;
  }

  .image-32 {
    max-height: 100.00000803094163%;
    min-height: auto;
    min-width: 250px;
    margin-left: -70px;
  }

  .div-block-269 {
    display: flex;
    margin-top: 100px;
    margin-bottom: 100px;
    justify-content: center;
    align-items: center;
  }

  .div-block-270 {
    display: flex;
    margin-top: 220px;
    margin-right: 0px;
    margin-left: 0px;
    justify-content: center;
    align-items: center;
  }

  .section-41 {
    display: block;
    max-height: 100%;
    min-height: 80vh;
    margin-top: 0px;
    margin-left: 0vw;
    padding-left: 0vw;
  }

  .div-block-271 {
    min-height: 100%;
    margin-top: 0px;
    padding-right: 0px;
    padding-left: 0px;
  }

  .div-block-272 {
    padding-left: 0px;
  }

  .heading-63 {
    margin-top: 40px;
    margin-left: 0px;
    padding-left: 0px;
    font-family: 'SF Pro Display', sans-serif;
    color: #fff;
    font-size: 56px;
    line-height: 1.07em;
    font-weight: 600;
    text-align: center;
    letter-spacing: -0.005em;
  }

  .heading-63.kr {
    color: #f9f9f9;
    font-size: 40px;
    line-height: 1.2em;
    letter-spacing: 0em;
  }

  .div-block-274 {
    margin-top: 200px;
    margin-bottom: 40px;
  }

  .video {
    max-width: 400px;
    border-radius: 50px;
    background-color: #299e5e;
    color: #299e5e;
  }

  .text-block-34 {
    font-family: 'SF Pro Display', sans-serif;
    color: #fff;
    font-size: 30px;
    line-height: 1.3em;
    font-weight: 500;
    letter-spacing: 0.009em;
  }

  .text-block-34.kr {
    font-family: 'Noto Sans KR', sans-serif;
    font-size: 24px;
    line-height: 1.29;
  }

  .facebook {
    width: 100px;
    height: 100px;
    min-height: 100px;
    min-width: 100px;
    background-color: #6d31aa;
  }

  .integration-card-2 {
    width: 100%;
    padding-top: 60px;
    padding-bottom: 60px;
    border-radius: 20px;
    box-shadow: 17px 17px 60px 0 rgba(9, 9, 48, 0.04);
  }

  .integration-card-2:hover {
    border-bottom-color: #6d31aa;
  }

  .github {
    width: 100px;
    height: 100px;
    min-height: 100px;
    min-width: 100px;
    background-color: #6d31aa;
  }

  .slack {
    width: 100px;
    height: 100px;
    min-height: 100px;
    min-width: 100px;
    background-color: #6d31aa;
  }

  .integration-title-2 {
    margin-bottom: 0px;
    color: rgba(0, 0, 0, 0.85);
    font-size: 24px;
  }

  .dribbble {
    width: 100px;
    height: 100px;
    min-height: 100px;
    min-width: 100px;
    background-color: #6d31aa;
  }

  .spotify {
    width: 100px;
    height: 100px;
    min-height: 100px;
    min-width: 100px;
    background-color: #6d31aa;
  }

  .integration-grid {
    width: auto;
    max-width: none;
    justify-content: stretch;
    justify-items: stretch;
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    -ms-grid-columns: 1fr 1fr 1fr 1fr 1fr;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
    -ms-grid-rows: auto;
    grid-template-rows: auto;
  }

  .image-37 {
    padding-top: 5px;
  }

  .cta-container-2 {
    max-width: 39%;
  }

  .cta-heading {
    font-family: 'SF Pro Display', sans-serif;
    color: #fff;
    font-size: 48px;
    line-height: 54px;
    font-weight: 600;
    text-align: center;
    letter-spacing: normal;
  }

  .cta-content {
    max-width: 100%;
  }

  .email-field {
    color: rgba(0, 0, 0, 0.65);
    font-size: 20px;
  }

  .cta-preheading {
    color: rgba(255, 255, 255, 0.65);
    font-size: 20px;
    line-height: 28px;
    letter-spacing: normal;
  }

  .submit-button-2 {
    background-color: #6d31aa;
    font-size: 20px;
    line-height: 28px;
    font-weight: 500;
    letter-spacing: normal;
  }

  .submit-button-2:hover {
    background-color: #000;
  }

  .cta-bg-image-right {
    display: none;
  }

  .cta-bg-image-left {
    display: none;
  }

  .cta-section {
    background-color: #6d31aa;
    background-image: linear-gradient(180deg, rgba(0, 0, 0, 0.3), rgba(0, 0, 0, 0.3)), url("https://uploads-ssl.webflow.com/60cd23d02113ed289b94ef88/612d50a33d97dde23fe0e1dd_canada-nature-bg01.jpg");
    background-position: 0px 0px, 50% 50%;
    background-size: auto, cover;
    background-repeat: repeat, no-repeat;
  }

  .left-corner {
    display: none;
  }

  .background-video {
    display: block;
    width: auto;
    height: auto;
    min-height: auto;
    justify-content: center;
    align-items: center;
    flex: 0 auto;
  }

  .video-box {
    display: flex;
    width: auto;
    min-height: 100%;
    min-width: 75%;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px;
  }

  .grid-wrapper-10 {
    margin-bottom: 0px;
    -ms-grid-columns: minmax(auto, 15%) minmax(auto, auto) minmax(auto, 15%);
    grid-template-columns: minmax(auto, 15%) minmax(auto, auto) minmax(auto, 15%);
  }

  .company-hero-div {
    width: 80%;
    padding: 15vh 0px 10vh;
    background-image: none;
    font-family: 'SF Pro Display', sans-serif;
  }

  .hero-intro-title {
    padding-bottom: 0px;
    -ms-grid-rows: auto;
    grid-template-rows: auto;
  }

  .hero-slide-2 {
    height: 625px;
    margin-top: 0px;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-bottom: 0px;
    background-image: none;
  }

  .collage-section {
    padding-top: 10vh;
  }

  .title-holder {
    min-width: 80%;
  }

  .section-header-4 {
    min-width: 100%;
    margin-bottom: 0px;
    padding-right: 10vw;
    padding-left: 10vw;
  }

  .section-title-3 {
    margin-top: 0px;
    margin-bottom: 10vh;
    font-family: 'SF Pro Display', sans-serif;
    color: #299e5e;
    font-size: 56px;
    line-height: 1.07;
    font-weight: 600;
    letter-spacing: -0.005em;
  }

  .section-subhead {
    display: flex;
    max-width: 100%;
    margin-top: 20px;
    padding-left: 0px;
    justify-content: center;
    align-items: stretch;
    font-family: 'SF Pro Display', sans-serif;
    color: rgba(0, 0, 0, 0.65);
    font-size: 24px;
    line-height: 32px;
    font-weight: 400;
    text-align: left;
    letter-spacing: 0.004em;
  }

  .section-subhead.kr {
    margin-top: 0px;
    font-family: 'Noto Sans KR', sans-serif;
    line-height: 1.29;
    letter-spacing: 0.009em;
  }

  .wide-collage {
    margin-top: 0px;
    padding-top: 0px;
  }

  .amenity-title-2 {
    font-family: 'SF Pro Display', sans-serif;
    color: rgba(255, 255, 255, 0.85);
    font-size: 24px;
    line-height: 32px;
    text-align: left;
    letter-spacing: 0.009em;
  }

  .amenity-block {
    width: 30%;
  }

  .amenity-block.line-right._2 {
    width: 30%;
  }

  .amenity-title.light {
    font-family: 'SF Pro Display', sans-serif;
    font-size: 30px;
    line-height: 1.125em;
    font-weight: 600;
    letter-spacing: 0.004em;
  }

  .amenity-title.light.kr {
    font-family: 'Noto Sans KR', sans-serif;
    font-size: 24px;
    line-height: 1.29em;
    font-weight: 500;
    letter-spacing: 0.009em;
  }

  .features-content {
    justify-content: center;
  }

  .green-features {
    background-color: #4bb17c;
  }

  .hiw-section {
    display: block;
    margin-left: 0px;
    padding-right: 10vw;
    padding-left: 10vw;
  }

  .content-holder {
    margin-right: 0%;
    margin-left: 0%;
  }

  .section-title-4 {
    display: flex;
    margin-top: 40px;
    margin-bottom: 40px;
    justify-content: center;
    align-items: center;
    font-family: 'SF Pro Display', sans-serif;
    color: #299e5e;
    font-size: 56px;
    line-height: 1.07em;
    font-weight: 600;
    text-align: center;
    letter-spacing: -0.005em;
  }

  .section-title-4.kr {
    font-family: 'Noto Sans KR', sans-serif;
    font-size: 48px;
    line-height: 1.18;
    letter-spacing: 0.003em;
  }

  .modal-paragraph {
    margin-top: 10px;
    justify-content: center;
    color: rgba(0, 0, 0, 0.65);
    font-size: 24px;
    line-height: 32px;
    letter-spacing: normal;
  }

  .modal-container {
    max-width: 35%;
    min-width: 35%;
    box-shadow: 46px 46px 72px 2px rgba(43, 29, 103, 0.08);
  }

  .modal-heading {
    font-family: 'SF Pro Display', sans-serif;
    color: rgba(0, 0, 0, 0.85);
    font-size: 30px;
    line-height: 38px;
    letter-spacing: normal;
  }

  .modal-section {
    display: flex;
    min-height: 0px;
    min-width: 0px;
    background-image: linear-gradient(270deg, #f8f7fc, transparent), url("https://uploads-ssl.webflow.com/60cd23d02113ed289b94ef88/612d46ae8052f4367aa71e99_world-map08.png");
    background-position: 0px 0px, 50% 50%;
    background-size: auto, cover;
    background-repeat: repeat, no-repeat;
  }

  .heading-66 {
    margin-bottom: 10px;
    color: transparent;
    font-size: 30px;
  }

  .column-12 {
    border: 1px none #000;
    border-radius: 0px;
  }

  .map-pin-3 {
    left: 42px;
    top: 325px;
    filter: hue-rotate(270deg);
  }

  .map-pin-3.africa-lusophone {
    left: 75%;
    top: 10%;
    background-image: url("https://uploads-ssl.webflow.com/60cd23d02113ed289b94ef88/6130f7e19f4d3469340a8aa5_placeholder.png");
    filter: hue-rotate(270deg);
  }

  .map-pin-3.latin-america {
    left: 74%;
    top: 50%;
    background-image: url("https://uploads-ssl.webflow.com/60cd23d02113ed289b94ef88/6130f7e19f4d3469340a8aa5_placeholder.png");
    filter: hue-rotate(270deg);
  }

  .map-pin-3.southern-africa {
    left: 41.7%;
    top: 38%;
    background-image: url("https://uploads-ssl.webflow.com/60cd23d02113ed289b94ef88/6130f7e19f4d3469340a8aa5_placeholder.png");
  }

  .map-wrapper-3 {
    position: relative;
    height: auto;
    max-width: 1840px;
    min-width: 100%;
    margin-right: 0px;
    padding-right: 0px;
    justify-content: flex-start;
  }

  .columns-8 {
    margin-bottom: 20px;
  }

  .counterup2 {
    margin-bottom: 0px;
    font-family: 'SF Pro Display', sans-serif;
    color: #42307e;
    font-size: 56px;
    line-height: 1.5;
    font-weight: 600;
  }

  .cta-heading-3 {
    font-family: 'SF Pro Display', sans-serif;
    color: #fff;
    font-size: 30px;
    font-weight: 600;
    text-align: center;
  }

  .cta-heading-3.kr {
    font-family: 'Noto Sans KR', sans-serif;
    font-size: 32px;
    line-height: 1.06em;
    font-weight: 700;
    letter-spacing: 0.009em;
  }

  .cta-preheading-2 {
    font-family: 'SF Pro Display', sans-serif;
    color: rgba(255, 255, 255, 0.85);
    font-size: 20px;
  }

  .submit-button-6 {
    background-color: #6d31aa;
    font-size: 20px;
  }

  .submit-button-6:hover {
    background-color: #000;
  }

  .cta-section-5 {
    background-color: #ede0f9;
    background-image: linear-gradient(180deg, rgba(0, 0, 0, 0.45), rgba(0, 0, 0, 0.45)), url("https://uploads-ssl.webflow.com/60cd23d02113ed289b94ef88/612fc247eca41d9055e0c6b9_fresh-lavender-flowers-on-top-of-vintage-postcards-CEN2RJ3.jpg");
    background-position: 0px 0px, 50% 50%;
    background-size: auto, cover;
    background-repeat: repeat, repeat;
  }

  .div-block-308 {
    display: flex;
    min-height: 70vh;
    min-width: 100%;
    margin-bottom: 100px;
    justify-content: center;
    align-items: stretch;
    background-color: transparent;
    line-height: 20rem;
  }

  .card-inner-3 {
    top: 300px;
    display: flex;
    min-height: 50vh;
    padding-bottom: 10%;
    justify-content: flex-end;
    background-image: linear-gradient(180deg, transparent, rgba(0, 0, 0, 0.8));
  }

  .div-block-310 {
    display: block;
    margin-bottom: 40px;
    justify-content: center;
  }

  .div-block-311 {
    margin-bottom: 40px;
  }

  .paragraph-104 {
    font-family: 'SF Pro Display', sans-serif;
    color: rgba(0, 0, 0, 0.85);
    font-size: 24px;
    line-height: 32px;
    font-weight: 400;
    text-align: left;
    letter-spacing: normal;
  }

  .paragraph-104.kr {
    font-family: 'Noto Sans KR', sans-serif;
    font-size: 24px;
    line-height: 1.29;
    font-weight: 400;
    letter-spacing: 0.004em;
  }

  .large-heading-5 {
    font-family: 'SF Pro Display', sans-serif;
    color: #fff;
    font-size: 56px;
    font-weight: 600;
    letter-spacing: normal;
  }

  .features-list {
    margin-bottom: 40px;
    padding-right: 0px;
    padding-left: 0px;
  }

  .features-wrapper {
    display: flex;
    justify-content: flex-start;
  }

  .feature-dot {
    width: 100px;
    height: 100px;
    margin-top: 0px;
    background-color: #fff;
    background-image: url("https://uploads-ssl.webflow.com/60cd23d02113ed289b94ef88/613d691dca838d1d1857417b_renew-campaign-icon01.png");
    background-position: 0px 0px;
    background-size: auto;
  }

  .feature-paragraph-7 {
    padding-left: 0px;
    font-family: 'SF Pro Display', sans-serif;
    color: rgba(255, 255, 255, 0.85);
    font-size: 24px;
    line-height: 1.3em;
    text-align: left;
    letter-spacing: 0.009px;
  }

  .feature-paragraph-7.kr {
    font-family: 'Noto Sans KR', sans-serif;
    font-size: 21px;
    line-height: 1.625em;
    letter-spacing: 0px;
  }

  .feature-title-7 {
    font-family: 'SF Pro Display', sans-serif;
    color: #fff;
    font-size: 30px;
    line-height: 1.3em;
    font-weight: 600;
    letter-spacing: 0.009em;
  }

  .feature-title-7.kr {
    font-family: 'Noto Sans KR', sans-serif;
    font-size: 24px;
    line-height: 1.29em;
    font-weight: 700;
    letter-spacing: 0em;
  }

  .section-48 {
    padding-right: 100px;
    padding-left: 100px;
  }

  .button-label {
    margin-bottom: 10px;
    font-family: 'SF Pro Display', sans-serif;
    color: rgba(0, 0, 0, 0.65);
    font-size: 16px;
    line-height: 1.4em;
    font-weight: 400;
    letter-spacing: 0.012em;
  }

  .button-label.kr {
    font-family: 'Noto Sans KR', sans-serif;
    font-size: 17px;
    line-height: 1.47em;
  }

  .text-label {
    margin-bottom: 0px;
    font-size: 16px;
    line-height: 24px;
  }

  .text-label.spaced-word-label {
    font-family: 'SF Pro Display', sans-serif;
    color: #299e5e;
    font-size: 56px;
    line-height: 1.07em;
    font-weight: 600;
    letter-spacing: -0.005em;
  }

  .size3-link {
    margin-bottom: 20px;
    font-family: 'SF Pro Display', sans-serif;
    color: #299e5e;
    font-size: 30px;
    line-height: 1.3em;
    font-weight: 600;
    letter-spacing: 0.009em;
  }

  .product2-content-wrap {
    padding-right: 40px;
    padding-left: 40px;
    border-radius: 5%;
    background-color: #fff;
    background-image: linear-gradient(180deg, rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0.1)), url("https://uploads-ssl.webflow.com/60cd23d02113ed289b94ef88/613f97d2ea24297f060ab3a3_renew-campaign-recycling02.jpg");
    background-position: 0px 0px, 50% 50%;
  }

  .text-block-40 {
    font-family: Inter, sans-serif;
  }

  .bold-text-14 {
    display: block;
    font-family: 'SF Pro Display', sans-serif;
    color: #299e5e;
    font-size: 24px;
    line-height: 1.3em;
    font-weight: 500;
    letter-spacing: 0.009em;
  }

  .div-block-317 {
    display: flex;
    justify-content: center;
  }

  .div-block-318 {
    margin-top: 100px;
  }

  .body-display-8.small {
    max-width: 100%;
    font-family: 'Noto Sans KR', sans-serif;
    color: rgba(0, 0, 0, 0.65);
    font-size: 18px;
    line-height: 26px;
  }

  .body-display-8.small:hover {
    color: rgba(0, 0, 0, 0.65);
  }

  .services-cards-2 {
    -ms-grid-rows: 0.25fr 0.25fr;
    grid-template-rows: 0.25fr 0.25fr;
  }

  .section-50.testimonial {
    padding-top: 10%;
    padding-bottom: 8%;
  }

  .section-50.testimonial.kr {
    padding-top: 15vh;
    padding-bottom: 10vh;
  }

  .container-18 {
    max-width: 70%;
  }

  .testimonial-image-3 {
    max-width: 60%;
  }

  .testimonial-paragraph-3 {
    margin-top: 20px;
    color: rgba(0, 0, 0, 0.65);
    font-size: 24px;
    line-height: 32px;
    text-align: justify;
    letter-spacing: normal;
  }

  .testimonial-paragraph-3.kr {
    font-family: 'Noto Sans KR', sans-serif;
    font-size: 21px;
    line-height: 1.625em;
  }

  .heading-99 {
    font-family: 'SF Pro Display', sans-serif;
    color: rgba(0, 0, 0, 0.85);
    font-size: 24px;
    line-height: 32px;
    font-weight: 500;
  }

  .heading-99.kr {
    font-size: 20px;
    line-height: 28px;
  }

  .div-block-321 {
    margin-top: 20px;
  }

  .story-grid-2 {
    grid-column-gap: 100px;
  }

  .core-value-top {
    color: rgba(0, 0, 0, 0.85);
    font-size: 24px;
    line-height: 32px;
    font-weight: 500;
    letter-spacing: normal;
  }

  .about-list {
    display: -ms-grid;
    display: grid;
    min-height: auto;
    grid-auto-flow: column;
    grid-auto-columns: 1fr;
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    -ms-grid-columns: 1fr 1px;
    grid-template-columns: 1fr 1px;
    -ms-grid-rows: auto 1px auto 1px;
    grid-template-rows: auto 1px auto 1px;
  }

  .grid-wrapper-12 {
    padding-top: 0px;
    padding-bottom: 60px;
    -ms-grid-columns: minmax(5vw, 0.5fr) minmax(auto, 1400px) minmax(5vw, 0.5fr);
    grid-template-columns: minmax(5vw, 0.5fr) minmax(auto, 1400px) minmax(5vw, 0.5fr);
  }

  .bold-text-16 {
    font-family: 'SF Pro Display', sans-serif;
    color: rgba(0, 0, 0, 0.85);
    font-size: 30px;
    line-height: 32px;
    font-weight: 600;
  }

  .body-display-11 {
    color: rgba(0, 0, 0, 0.65);
    font-size: 24px;
    line-height: 32px;
    text-align: left;
    letter-spacing: normal;
  }

  .body-display-11.small {
    max-width: 100%;
    font-family: 'SF Pro Display', sans-serif;
    color: rgba(0, 0, 0, 0.65);
    font-size: 24px;
    line-height: 32px;
    text-align: left;
    letter-spacing: normal;
  }

  .body-display-11.small.kr {
    font-family: 'Noto Sans KR', sans-serif;
    color: rgba(0, 0, 0, 0.65);
    font-size: 21px;
    line-height: 1.625em;
  }

  .body-display-11.kr {
    font-family: 'Noto Sans KR', sans-serif;
    font-size: 21px;
    line-height: 1.625em;
  }

  .about-block-3 {
    -ms-grid-rows: auto;
    grid-template-rows: auto;
  }

  .subtitle-11 {
    color: rgba(0, 0, 0, 0.85);
    font-size: 24px;
    font-weight: 500;
    text-align: center;
  }

  .cta-section-6 {
    background-color: #e2dcf7;
  }

  .image-51 {
    display: block;
    width: 350px;
    height: 50px;
    max-height: 50px;
    max-width: 350px;
  }

  .subtitle-12.large {
    color: rgba(255, 255, 255, 0.85);
    font-size: 16px;
    line-height: 24px;
    text-transform: none;
  }

  .inner-page-hero-5 {
    min-height: 700px;
    padding-top: 40px;
  }

  .collection-hero {
    margin-bottom: 0px;
    padding-bottom: 10vh;
  }

  .body-display-12 {
    display: block;
    justify-content: center;
    color: rgba(0, 0, 0, 0.65);
    font-size: 30px;
    line-height: 38px;
    font-weight: 400;
    text-align: left;
    letter-spacing: normal;
  }

  .body-display-12.kr {
    font-family: 'Noto Sans KR', sans-serif;
    font-size: 24px;
    line-height: 1.29em;
    letter-spacing: 0.009em;
  }

  .overlay-12 {
    background-color: transparent;
    background-image: linear-gradient(180deg, rgba(10, 16, 29, 0.25), rgba(10, 16, 29, 0.25));
  }

  .social-icon {
    width: 40px;
    height: 40px;
    background-color: #fff;
  }

  .project-link {
    margin-right: 40px;
    margin-left: 40px;
  }

  .blog-detail-2 {
    color: rgba(0, 0, 0, 0.65);
    font-size: 20px;
    line-height: 28px;
  }

  .blog-detail-2.eng-news-post {
    font-size: 24px;
    line-height: 32px;
  }

  .div-block-323 {
    font-size: 16px;
  }

  .div-block-324 {
    margin-left: 10px;
    padding-left: 0px;
  }

  .div-block-325 {
    margin-left: 10px;
    padding-left: 0px;
  }

  .feature-dot-2 {
    width: 100px;
    height: 100px;
    margin-right: 20px;
    padding-right: 0px;
    padding-bottom: 0px;
    flex: 0 0 auto;
    border: 1px none #000;
    border-radius: 50%;
    background-color: #fff;
    background-image: url("https://uploads-ssl.webflow.com/60cd23d02113ed289b94ef88/613d691c32771e6230980b4c_renew-campaign-icon02.png");
    background-position: 50% 50%;
    background-size: cover;
    background-repeat: repeat;
  }

  .feature-dot-2.green {
    width: 100px;
    height: 100px;
  }

  .feature-dot-3 {
    width: 100px;
    height: 100px;
    margin-right: 20px;
    padding-right: 0px;
    padding-bottom: 0px;
    flex: 0 0 auto;
    border: 1px none #000;
    border-radius: 50%;
    background-image: url("https://uploads-ssl.webflow.com/60cd23d02113ed289b94ef88/613d691db24c4319da868167_renew-campaign-icon03.png");
    background-position: 0px 0px;
    background-size: auto;
    transition: opacity 200ms ease;
  }

  .paragraph-108 {
    justify-content: flex-start;
    font-family: 'SF Pro Display', sans-serif;
    color: rgba(255, 255, 255, 0.65);
    font-size: 16px;
    text-align: left;
  }

  .paragraph-108.kr {
    font-family: 'Noto Sans KR', sans-serif;
    font-size: 17px;
    line-height: 1.47em;
    letter-spacing: 0.0022em;
  }

  .heading-11-2 {
    display: flex;
    margin-top: 0px;
    margin-bottom: 0px;
    justify-content: center;
    align-items: stretch;
    font-family: 'SF Pro Display', sans-serif;
    color: #9179c3;
    font-size: 30px;
    line-height: 38px;
  }

  .destination__sub-heading-2 {
    display: flex;
    margin-top: 20px;
    justify-content: center;
    color: #9179c3;
    font-size: 80px;
    line-height: 1em;
    font-weight: 600;
  }

  .counterup3 {
    margin-bottom: 10px;
    font-family: 'SF Pro Display', sans-serif;
    color: #9179c3;
    font-size: 56px;
    font-weight: 600;
  }

  .project-timeline-heading {
    color: rgba(0, 0, 0, 0.85);
    font-size: 20px;
    line-height: 32px;
    font-weight: 500;
    letter-spacing: normal;
  }

  .project-timeline-heading:hover {
    color: rgba(0, 0, 0, 0.85);
  }

  .project-timeline-heading.kr {
    font-size: 21px;
    line-height: 1.29em;
    letter-spacing: 0.009em;
  }

  .phytogen-baby-participant {
    margin-bottom: 0px;
    color: rgba(255, 255, 255, 0.85);
    font-size: 24px;
    line-height: 32px;
    font-weight: 500;
  }

  .phytogen-baby-participant.kr {
    font-family: 'Noto Sans KR', sans-serif;
    font-weight: 400;
  }

  .div-block-326 {
    margin-bottom: 5vh;
  }

  .custom_container.sections {
    margin-bottom: 0px;
  }

  .custom_container.sections {
    min-height: 80vh;
    margin-right: auto;
    margin-left: auto;
    padding: 10vh 0vw;
    justify-content: flex-end;
    align-items: center;
    align-self: flex-end;
  }

  .custom_container.section-two {
    max-width: 65%;
    min-height: 60vh;
  }

  .heading-107 {
    font-family: 'SF Pro Display', sans-serif;
    color: rgba(0, 0, 0, 0.85);
    font-size: 48px;
    line-height: 64px;
    text-align: left;
  }

  .medium-width-3 {
    max-width: 80%;
  }

  .xxl-heading-12 {
    margin-bottom: 20px;
    font-family: 'SF Pro Display', sans-serif;
    color: rgba(0, 0, 0, 0.85);
    font-size: 56px;
    line-height: 1.05;
    font-weight: 600;
    text-align: center;
    letter-spacing: -0.015em;
  }

  .stacked-hero-title-4 {
    min-width: auto;
  }

  .heading-108 {
    font-family: 'SF Pro Display', sans-serif;
    font-size: 48px;
    line-height: 64px;
    text-align: left;
  }

  .decks__text-heading {
    margin-bottom: 0px;
    font-family: 'SF Pro Display', sans-serif;
    color: rgba(0, 0, 0, 0.85);
    font-size: 48px;
    line-height: 1.0714285714;
    letter-spacing: normal;
  }

  .decks__text {
    width: auto;
    max-width: 80rem;
    font-size: 24px;
    line-height: 36px;
  }

  .decks {
    height: 108vh;
    padding-top: 15%;
    background-color: #fff;
  }

  .decks__overlay {
    display: block;
  }

  .decks__text-paragraph {
    font-family: 'SF Pro Display', sans-serif;
    color: rgba(0, 0, 0, 0.65);
    font-size: 24px;
    line-height: 36px;
    text-align: center;
    letter-spacing: 0.009em;
  }

  .decks__text-paragraph.kr-home-body-text {
    font-family: 'Noto Sans KR', sans-serif;
    font-size: 24px;
    line-height: 42px;
  }

  .hover-link-wrapper-2 {
    display: flex;
    width: 50px;
    height: 50px;
    justify-content: center;
    align-items: center;
  }

  .vf-scroll-icon {
    min-height: 100%;
    min-width: 100%;
  }

  .text-block-49 {
    display: flex;
    padding-right: 10px;
    padding-left: 10px;
    justify-content: flex-start;
    align-items: center;
    flex: 0 auto;
    color: rgba(0, 0, 0, 0.85);
    font-size: 20px;
    font-weight: 500;
  }

  .button-wrapper-5 {
    display: flex;
  }

  .hover-link-3 {
    display: flex;
    width: 80%;
    height: 80%;
    padding-right: 12px;
    padding-left: 12px;
    justify-content: center;
    align-items: center;
    border-radius: 100%;
    background-color: #000;
  }

  .right-navbar {
    display: -ms-grid;
    display: grid;
    width: 20%;
    justify-content: space-between;
    align-items: stretch;
    flex: 0 auto;
    grid-auto-flow: row;
    grid-auto-columns: 1fr;
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    -ms-grid-columns: 1fr 1fr 1fr;
    grid-template-columns: 1fr 1fr 1fr;
    -ms-grid-rows: 1fr;
    grid-template-rows: 1fr;
    border-left: 0px none #000;
    background-color: #fff;
    text-decoration: none;
  }

  .right-navbar.korean {
    -ms-grid-columns: 0.75fr 0.75fr 0.75fr;
    grid-template-columns: 0.75fr 0.75fr 0.75fr;
  }

  .image-56 {
    display: block;
    max-width: 30px;
  }

  .dropdown-block {
    display: block;
    width: 100%;
    height: auto;
    max-height: none;
    min-height: auto;
    padding-top: 0px;
    justify-content: stretch;
    grid-auto-flow: row;
    grid-auto-columns: 1fr;
    grid-auto-rows: 40px;
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: auto auto auto auto auto auto;
    grid-template-rows: auto auto auto auto auto auto;
    text-align: center;
    text-decoration: none;
  }

  .dropdown-block._1st-col {
    padding-right: 0px;
    padding-left: 50px;
    grid-row-gap: 10px;
    -ms-grid-rows: auto auto auto auto auto;
    grid-template-rows: auto auto auto auto auto;
  }

  .dropdown-block._4th-col {
    padding-right: 15px;
    padding-left: 15px;
  }

  .dropdown-block._6th-col {
    padding-right: 0px;
    padding-left: 70px;
  }

  .nav-text {
    display: flex;
    min-height: 100%;
    justify-content: center;
    align-items: center;
    flex: 1;
    border-style: none;
    border-width: 0px;
    border-color: #000 #f3f6fc #000 #000;
    font-family: 'SF Pro Display', sans-serif;
    color: rgba(0, 0, 0, 0.85);
    font-size: 16px;
    line-height: 1.42;
    font-weight: 500;
    letter-spacing: 0.012em;
    text-decoration: none;
    text-transform: uppercase;
  }

  .nav-text.kr-nav-text {
    font-family: 'Noto Sans KR', sans-serif;
    color: #000;
    font-size: 18px;
    line-height: 30px;
    font-weight: 400;
  }

  .nav-text.kr-nav-text {
    font-weight: 400;
  }

  .nav-text.cn {
    font-size: 20px;
    line-height: 28px;
    font-weight: 500;
  }

  .dropdown-text-kr {
    position: relative;
    height: auto;
    justify-content: flex-start;
    font-family: 'Noto Sans KR', sans-serif;
    color: rgba(0, 0, 0, 0.75);
    font-size: 16px;
    line-height: 24px;
    font-weight: 400;
    text-align: left;
    letter-spacing: -0.022px;
    text-decoration: none;
  }

  .dropdown-text-kr.nov-2 {
    justify-content: flex-start;
  }

  .image-57 {
    width: 100%;
    height: 100%;
    max-width: 100%;
    padding-right: 0px;
    padding-left: 0px;
  }

  .left-navbar-hide {
    display: block;
    width: 19.5%;
    min-width: auto;
    justify-content: center;
  }

  .brand-hide {
    display: none;
  }

  .right-navbar-hide {
    display: flex;
    width: 20%;
    justify-content: center;
    align-items: center;
  }

  .image-hide {
    display: none;
  }

  .pc-dropdown-link {
    width: 100%;
    padding: 0px;
    text-decoration: none;
  }

  .pc-dropdown-link.oct-31 {
    width: 100%;
    height: auto;
  }

  .pc-dropdown-link.nov-2 {
    width: 100%;
  }

  .text-block-54 {
    color: transparent;
    text-decoration: none;
  }

  .link-block-21 {
    display: block;
    color: #000;
    text-decoration: none;
  }

  .mobile-shop {
    display: none;
  }

  .mega-menu {
    display: none;
    grid-auto-columns: 1fr;
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
    -ms-grid-rows: auto auto;
    grid-template-rows: auto auto;
  }

  .div-block-338 {
    display: none;
  }

  .heading-111 {
    font-family: 'SF Pro Display', sans-serif;
    color: rgba(0, 0, 0, 0.85);
    font-size: 48px;
    line-height: 54px;
    font-weight: 600;
  }

  .company-history-title {
    font-family: 'SF Pro Display', sans-serif;
    color: rgba(0, 0, 0, 0.85);
    font-size: 24px;
    line-height: 32px;
    font-weight: 500;
    letter-spacing: normal;
  }

  .div-block-339 {
    width: 60%;
  }

  .cantact-office-locatiion {
    display: block;
    align-items: flex-start;
    flex: 1;
    font-size: 24px;
    line-height: 28px;
    font-weight: 600;
    letter-spacing: normal;
  }

  .link-block-27 {
    display: flex;
    max-width: 100%;
    justify-content: center;
  }

  .body-11 {
    display: block;
  }

  .close-modal-bg.popup-1-content-wrapper---brix-copy {
    display: flex;
    width: auto;
    height: auto;
    max-height: none;
    max-width: 35%;
    min-height: auto;
    margin-top: 0vh;
    border-style: none;
    border-width: 0px;
    border-color: #6d31aa;
    border-radius: 20px;
  }

  .modal-content {
    display: flex;
    max-height: none;
    min-height: auto;
    padding: 0px;
    flex: 0 auto;
    grid-auto-columns: 1fr;
    -ms-grid-columns: 500px 1fr;
    grid-template-columns: 500px 1fr;
    -ms-grid-rows: auto;
    grid-template-rows: auto;
    border-radius: 20px;
    background-color: #fff;
    background-image: none;
  }

  .close-popup---brix {
    font-size: 20px;
  }

  .modal {
    display: none;
  }

  .modal.m {
    position: fixed;
    display: none;
    background-image: linear-gradient(180deg, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5));
  }

  .heading-118 {
    margin-bottom: 10px;
    font-family: 'SF Pro Display', sans-serif;
    color: #6d31aa;
    font-size: 46px;
    line-height: 54px;
    text-align: left;
    letter-spacing: -0.005em;
  }

  .button-15 {
    display: inline-block;
    min-width: 34.307%;
    padding: 15px 30px;
    border-radius: 50px;
    font-size: 16px;
    line-height: 24px;
    font-weight: 400;
  }

  .nav-link-9 {
    min-height: auto;
    min-width: 100%;
    padding-right: 0px;
    padding-left: 0px;
    border-right: 1px solid #f3f6fc;
  }

  .project-timeline-heading {
    font-size: 20px;
    line-height: 28px;
    font-weight: 500;
  }

  .project-timeline-heading.kr {
    font-weight: 400;
  }

  .phytogen-women-participant {
    margin-bottom: 0px;
    font-size: 24px;
    line-height: 28px;
    font-weight: 600;
  }

  .body-12 {
    font-family: 'SF Pro Display', sans-serif;
  }

  .heading-122 {
    font-family: 'SF Pro Display', sans-serif;
    color: rgba(0, 0, 0, 0.85);
    font-size: 48px;
    line-height: 56px;
    text-align: left;
  }

  .company-history-period {
    color: rgba(0, 0, 0, 0.65);
    font-size: 20px;
    line-height: 28px;
  }

  .link-block-33 {
    height: 100%;
    max-height: 100%;
  }

  .body-14 {
    font-family: 'SF Pro Display', sans-serif;
  }

  .contact-wrap {
    margin-bottom: 20px;
    align-items: flex-start;
  }

  .social-links-grid {
    justify-items: center;
    -ms-grid-columns: 0.25fr 0.25fr 0.25fr 1fr 1fr;
    grid-template-columns: 0.25fr 0.25fr 0.25fr 1fr 1fr;
  }

  .footer-links-grid {
    grid-column-gap: 40px;
    -ms-grid-columns: 1fr 1fr 1fr 2fr;
    grid-template-columns: 1fr 1fr 1fr 2fr;
  }

  .logo-wrap {
    text-align: center;
  }

  .legal-text {
    font-family: 'SF Pro Display', sans-serif;
    color: rgba(255, 255, 255, 0.85);
    font-size: 16px;
    line-height: 24px;
    font-weight: 400;
  }

  .grey-divider {
    margin-top: 40px;
  }

  .grey-circle {
    background-color: #fff;
  }

  .footer-section {
    padding: 5vh 0px;
    border-style: solid;
    border-width: 1px;
    border-color: #6d31aa;
    border-radius: 0px;
    background-color: #6d31aa;
    font-size: 20px;
  }

  .footer-links-title {
    padding-left: 0px;
    font-family: 'SF Pro Display', sans-serif;
    color: rgba(255, 255, 255, 0.85);
    line-height: 24px;
    font-weight: 600;
    text-align: left;
  }

  .container-23 {
    max-width: 80%;
  }

  .footer-link-3 {
    padding-top: 5px;
    padding-bottom: 5px;
    font-family: 'SF Pro Display', sans-serif;
    font-size: 16px;
    line-height: 24px;
    font-weight: 400;
    text-align: left;
  }

  .contact {
    font-family: 'SF Pro Display', sans-serif;
    color: rgba(255, 255, 255, 0.85);
    font-size: 16px;
    line-height: 24px;
    text-align: left;
    letter-spacing: normal;
  }

  .company-logo-link {
    display: flex;
  }

  .footer-paragraph {
    margin-bottom: 0px;
    padding: 10px;
    border-style: solid;
    border-width: 1px;
    border-color: hsla(0, 0%, 100%, 0.65);
    color: rgba(255, 255, 255, 0.85);
    font-size: 16px;
    line-height: 24px;
  }

  .link-4 {
    padding-right: 10px;
    padding-left: 10px;
    font-family: 'SF Pro Display', sans-serif;
    color: rgba(255, 255, 255, 0.85);
    font-size: 16px;
    line-height: 24px;
    font-weight: 400;
    text-decoration: none;
  }

  .div-block-348 {
    display: -ms-grid;
    display: grid;
    justify-items: stretch;
    grid-auto-columns: 1fr;
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
    -ms-grid-rows: auto;
    grid-template-rows: auto;
  }

  .div-block-350 {
    border-right: 1px none hsla(0, 0%, 100%, 0.65);
  }

  .slide-content-6 {
    min-height: 80vh;
    padding-top: 80px;
    padding-right: 5vw;
    padding-left: 5vw;
    justify-content: center;
    align-items: flex-start;
  }

  .slide-action-button {
    padding: 15px 50px;
    border-radius: 50px;
    font-size: 20px;
    line-height: 28px;
    text-decoration: none;
  }

  .slide-action-button:hover {
    border: 0px none transparent;
    background-color: #6d31aa;
  }

  .slide-content-wrapper-2 {
    width: 100%;
    height: 100%;
    min-height: 80vh;
    margin-top: 0px;
    justify-content: center;
    align-items: flex-start;
    flex: 0 auto;
  }

  .slide-description-4 {
    width: 90%;
    color: rgba(255, 255, 255, 0.85);
    font-size: 24px;
    line-height: 32px;
    font-weight: 400;
  }

  .slide-title-2 {
    font-family: 'SF Pro Display', sans-serif;
    color: rgba(255, 255, 255, 0.85);
    font-size: 80px;
    line-height: 1.05em;
    font-weight: 600;
  }

  .slide-title-2.kr {
    font-family: 'Noto Sans KR', sans-serif;
    font-size: 48px;
    line-height: 52px;
    font-weight: 700;
  }

  .bold-text-18 {
    font-size: 30px;
    line-height: 38px;
    font-weight: 400;
  }

  .bold-text-19 {
    font-size: 80px;
    line-height: 1.05em;
    font-weight: 600;
  }

  .text-block-61 {
    color: rgba(255, 255, 255, 0.85);
    font-size: 20px;
    line-height: 28px;
  }

  .grey {
    color: rgba(109, 49, 170, 0.5);
  }

  .button-16.margin-right {
    margin-right: 0px;
    padding: 15px 50px;
    border-color: transparent;
    border-radius: 50px;
    background-color: #6d31aa;
    font-family: 'SF Pro Display', sans-serif;
    font-size: 20px;
    line-height: 32px;
  }

  .button-16.margin-right:hover {
    border-style: solid;
    border-color: #6d31aa;
    background-color: transparent;
    color: #6d31aa;
    font-size: 20px;
    line-height: 28px;
  }

  .section_text-2 {
    color: rgba(0, 0, 0, 0.85);
    font-size: 30px;
    line-height: 38px;
    text-align: left;
  }

  .section_text-2.white {
    color: rgba(0, 0, 0, 0.65);
    font-size: 30px;
    line-height: 38px;
    text-align: center;
  }

  .company-btn {
    margin-top: 80px;
    font-size: 20px;
  }

  .text-block-68 {
    margin-bottom: 5vh;
    font-family: 'SF Pro Display', sans-serif;
    color: rgba(0, 0, 0, 0.85);
    font-size: 80px;
    line-height: 1.05em;
    background-clip: border-box;
    -webkit-text-fill-color: inherit;
  }

  .heading-125 {
    margin-bottom: 0px;
    font-family: 'SF Pro Display', sans-serif;
    font-size: 24px;
    line-height: 28px;
  }

  .campaign-text {
    color: rgba(0, 0, 0, 0.85);
    font-size: 24px;
    line-height: 28px;
  }

  .campaign-text.kr {
    font-family: 'Noto Sans KR', sans-serif;
    font-size: 21px;
    line-height: 1.625;
  }

  .about-us-intro-2 {
    padding-top: 60px;
    padding-bottom: 60px;
    -ms-grid-rows: auto;
    grid-template-rows: auto;
  }

  .section-59.no-top-padding {
    background-color: #efeff7;
  }

  .text-block-70 {
    color: rgba(0, 0, 0, 0.65);
    font-size: 24px;
    line-height: 32px;
  }

  .dropdown-toggle {
    position: relative;
    display: flex;
    height: 100%;
    max-height: 100%;
    padding: 0px 40px 0px 30px;
    align-items: center;
    border-style: none solid none none;
    border-width: 0px 1px 0px 0px;
    border-color: transparent #f3f6fc transparent transparent;
  }

  .icon-6 {
    margin-right: 15px;
    color: #000;
  }

  .icon-6:hover {
    color: #000;
  }

  .dropdown-list {
    top: 100%;
    display: flex;
    margin-top: 0px;
    justify-content: flex-start;
    border-radius: 0px;
  }

  .div-block {
    flex: 1;
  }

  .dropdown-link {
    display: flex;
    font-size: 16px;
  }

  .dropdown-link:hover {
    box-shadow: inset 2px 0 0 0 #d8c0f1;
  }

  .dropdown-link.korean {
    width: 100.000293%;
    padding-left: 20px;
    justify-content: flex-start;
  }

  .dropdown-5 {
    display: flex;
    min-height: 100%;
    margin-top: 0px;
    padding-top: 0px;
    font-family: 'SF Pro Display', sans-serif;
  }

  .dropdown-5:hover {
    height: 100%;
  }

  .text-block-71 {
    display: flex;
    font-family: 'SF Pro Display', sans-serif;
    color: rgba(0, 0, 0, 0.85);
    font-size: 16px;
    line-height: 24px;
    font-weight: 500;
    text-transform: uppercase;
  }

  .text-block-71.cn {
    font-size: 20px;
    line-height: 28px;
  }

  .text-block-71.kr-nav-text {
    width: 100%;
    justify-content: flex-start;
    font-family: 'Noto Sans KR', sans-serif;
    font-size: 18px;
    line-height: 30px;
  }

  .div-block-353 {
    height: 100%;
    max-height: 100%;
    padding-right: 0px;
    padding-bottom: 0px;
  }

  .body-17 {
    font-family: 'SF Pro Display', sans-serif;
  }

  .center-flex {
    padding-top: 0px;
    padding-bottom: 0px;
    border-top-style: none;
    border-top-width: 0px;
    text-align: center;
  }

  .center-flex.bottom-margin {
    margin-top: 5vw;
    margin-bottom: 5vw;
    color: #6d31aa;
  }

  .center-flex.nopadding {
    margin-right: 0%;
    margin-left: 0%;
    padding-top: 5%;
    padding-right: 15%;
    padding-left: 15%;
    background-color: transparent;
    background-clip: border-box;
    -webkit-text-fill-color: inherit;
  }

  .center-flex.darkbg {
    padding-top: 5vh;
    padding-bottom: 5vh;
  }

  .h2.white {
    width: 100%;
    margin-bottom: 20px;
    justify-content: center;
    font-size: 48px;
    line-height: 54px;
    text-align: center;
  }

  .h2.white.kr {
    justify-content: center;
    font-family: 'Noto Sans KR', sans-serif;
    text-align: center;
  }

  .text-block-73 {
    font-size: 20px;
  }

  .text-block-73.bigger.inline {
    color: rgba(255, 255, 255, 0.85);
  }

  .section-62.dark {
    display: none;
    padding-top: 20px;
    padding-bottom: 20px;
    background-image: radial-gradient(circle farthest-corner at 50% 40%, #9179c3, #6d31aa 70%);
  }

  .h3 {
    color: rgba(0, 0, 0, 0.85);
    font-size: 48px;
    font-weight: 600;
    letter-spacing: normal;
  }

  .div-block-4 {
    max-width: 50%;
  }

  .section-copy {
    margin-top: 5vw;
    margin-bottom: 5vw;
    padding-top: 0px;
    padding-bottom: 0px;
  }

  .div-block-3 {
    height: auto;
    background-image: linear-gradient(180deg, rgba(0, 0, 0, 0.45), rgba(0, 0, 0, 0.45)), url("https://uploads-ssl.webflow.com/60cd23d02113ed289b94ef88/613139168432bbdfd79f6e57_phytogen-women-bg01.jpeg");
    background-position: 0px 0px, 50% 25%;
    background-size: auto, cover;
    background-repeat: repeat, no-repeat;
  }

  .lightbox-link {
    text-decoration: none;
  }

  .bottompic {
    max-width: 100%;
  }

  .bottompic.sticktobottom {
    flex: 0 auto;
  }

  .heading-copy {
    margin-bottom: 10px;
    color: rgba(0, 0, 0, 0.65);
    letter-spacing: normal;
  }

  .heading-copy.kr-home-body-text {
    font-family: 'Noto Sans KR', sans-serif;
    font-size: 24px;
    line-height: 36px;
  }

  .h4 {
    margin-bottom: 10px;
    color: rgba(0, 0, 0, 0.85);
    font-size: 48px;
    font-weight: 600;
    letter-spacing: normal;
  }

  .h4.kr-home-sub-heading {
    font-size: 40px;
    line-height: 1.5;
  }

  .text-block-74.bigger.blue {
    padding-top: 10px;
    color: #6d31aa;
    letter-spacing: normal;
  }

  .accessories-grid {
    margin-right: 0px;
    margin-left: 0px;
    padding-right: 15%;
    padding-left: 15%;
  }

  .image-7 {
    width: 100%;
    max-width: 100%;
    margin-bottom: 40px;
    padding-right: 60px;
    padding-left: 60px;
  }

  .image-61 {
    max-width: 100%;
    margin-bottom: auto;
  }

  .text-block-75 {
    margin-bottom: 20px;
    color: #fff;
    font-size: 38px;
    line-height: 46px;
    font-weight: 500;
  }

  .text-block-75.kr-home-sub-heading {
    font-family: 'Noto Sans KR', sans-serif;
    line-height: 52px;
  }

  .image-62 {
    margin-bottom: 40px;
  }

  .div-block-360 {
    width: 100%;
    height: 100%;
    min-height: 600px;
    min-width: 400px;
    background-image: url("https://uploads-ssl.webflow.com/60cd23d02113ed289b94ef88/612fc21af0edc4ea393d371e_cute-little-girl-smell-the-lavender-flowers-in-mea-YNE3MJK.jpg");
    background-position: 50% 50%;
    background-size: cover;
  }

  .div-block-361 {
    padding: 5vh 4vw 0vw;
  }

  .div-block-362 {
    display: flex;
    margin-top: 0px;
    margin-bottom: 0px;
    padding-top: 5vh;
    padding-bottom: 5vh;
    justify-content: center;
    justify-items: stretch;
    grid-auto-columns: 1fr;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: auto;
    grid-template-rows: auto;
  }

  .success-message-6 {
    border-radius: 50px;
    background-color: #6d31aa;
  }

  .full_wrap {
    padding-left: 10%;
    border: 0px none #000;
    color: transparent;
  }

  .full_wrap.product-coming-soon {
    text-align: center;
  }

  .form-block-3 {
    font-weight: 400;
  }

  .text-field-2 {
    min-height: 60px;
    font-size: 18px;
    line-height: 26px;
  }

  .signup_wrap {
    max-width: 600px;
  }

  .signup_wrap.products {
    max-width: 700px;
  }

  .site-wrap {
    background-color: #fff;
    box-shadow: none;
  }

  .heading-134 {
    font-size: 80px;
    line-height: 1.05;
    font-weight: 600;
    letter-spacing: normal;
  }

  .heading-134.products {
    font-size: 56px;
    line-height: 64px;
    text-align: center;
  }

  .heading-134.products.small {
    max-width: 100%;
    font-size: 24px;
    line-height: 32px;
    font-weight: 500;
    text-align: center;
  }

  .submit-button-9 {
    height: 60px;
    font-size: 18px;
    line-height: 26px;
    font-weight: 400;
  }

  .error-message-2 {
    background-color: #e2dcf7;
  }

  .text-block-78 {
    font-size: 16px;
    line-height: 24px;
    font-weight: 400;
  }

  .body-18 {
    font-family: 'SF Pro Display', sans-serif;
  }

  .content-wrapper {
    max-width: 80%;
  }

  .content-wrapper.hero-content-wrapper {
    display: -ms-grid;
    display: grid;
    height: 100%;
    min-height: auto;
    margin-bottom: 0px;
    justify-content: center;
    align-items: center;
    grid-auto-columns: 1fr;
    grid-column-gap: 24px;
    grid-row-gap: 16px;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: auto auto;
    grid-template-rows: auto auto;
  }

  .size3-link-2 {
    margin-top: 20px;
    margin-bottom: 40px;
    color: rgba(0, 0, 0, 0.85);
    font-size: 20px;
    line-height: 28px;
    font-weight: 500;
    text-align: left;
  }

  .blog-image-wrap {
    width: 100%;
    height: auto;
    border-top-left-radius: 12px;
    border-top-right-radius: 12px;
  }

  .blog-section {
    display: block;
    margin-top: 0px;
    margin-bottom: 40px;
    padding: 0px;
    align-items: flex-start;
  }

  .blog1-image-1 {
    height: 300px;
    margin-bottom: 0px;
    border-top-left-radius: 12px;
    border-top-right-radius: 12px;
    background-image: url("https://uploads-ssl.webflow.com/60cd23d02113ed289b94ef88/613b8cb6d85bf1162b1cbc3a_What-is-Collagen.jpg");
  }

  .blog1-image-2 {
    width: 100%;
    height: 300px;
    margin-bottom: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    border-top-left-radius: 12px;
    border-top-right-radius: 12px;
    background-image: url("https://uploads-ssl.webflow.com/60cd23d02113ed289b94ef88/613b9e92834b2b6610581f47_Noni-Ingredient.png");
    background-position: 50% 50%;
    background-size: cover;
  }

  .card-16 {
    margin-bottom: 0px;
    padding-bottom: 0px;
    border-radius: 12px;
    box-shadow: 14px 14px 15px -5px rgba(219, 219, 240, 0.45);
  }

  .post-preview-text {
    padding: 20px;
  }

  .contact-header {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .contact-heading-1 {
    font-size: 80px;
    font-weight: 600;
  }

  .text-field-6 {
    font-family: 'SF Pro Display', sans-serif;
    font-size: 16px;
  }

  .form-container-2 {
    max-width: 80%;
  }

  .required {
    font-size: 16px;
  }

  .field-wrap-2 {
    margin-bottom: 20px;
  }

  .display-normal {
    font-size: 20px;
  }

  .select-field-2 {
    min-height: auto;
  }

  .company-sec {
    display: flex;
    height: 60vh;
    justify-content: center;
    background-image: linear-gradient(180deg, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5)), url("https://uploads-ssl.webflow.com/60cd23d02113ed289b94ef88/613fd6c1407d132737331691_company-bg01.jpg");
    background-position: 0px 0px, 50% 50%;
    background-size: auto, cover;
  }

  .company-div {
    position: -webkit-sticky;
    position: sticky;
    top: auto;
    display: flex;
    width: 100%;
    height: auto;
    margin-top: 0px;
    margin-right: 0px;
    margin-left: 0px;
    padding: 6% 15%;
    flex-direction: column;
    justify-content: center;
    background-color: transparent;
    text-align: center;
  }

  .company-content {
    width: auto;
    max-width: none;
    padding: 0px;
  }

  .experience-section {
    padding: 5% 15%;
    background-color: #6d31aa;
  }

  .flex-vertical_left_top {
    margin-bottom: 0px;
  }

  .wrapper {
    display: flex;
    max-width: none;
    margin-right: 0px;
    margin-left: 0px;
    justify-content: center;
  }

  .heading_55px {
    display: block;
    margin-bottom: 40px;
    font-size: 48px;
    line-height: 54px;
    text-align: left;
  }

  .news-room-grid-2 {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    -ms-grid-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
    -ms-grid-rows: 1fr;
    grid-template-rows: 1fr;
  }

  .div-block-3251 {
    min-height: auto;
    background-image: url("https://uploads-ssl.webflow.com/60cd23d02113ed289b94ef88/6165f201b3dd315d1e1b5b26_purple-paper-bg01.png");
    background-position: 0px 0px;
    background-size: auto;
  }

  .div-block-3251.iwd2021 {
    min-height: auto;
    background-color: transparent;
    background-image: none;
  }

  .div-block-3251.virtual-run {
    background-color: transparent;
    background-image: none;
  }

  .div-block-3252 {
    min-height: 20vh;
    margin-right: 0px;
    margin-left: 0px;
    padding-top: 0px;
    padding-right: 20px;
    padding-bottom: 0px;
  }

  .div-block-3253 {
    display: -ms-grid;
    display: grid;
    margin-top: 10vh;
    margin-bottom: 10vh;
    grid-auto-columns: 1fr;
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    -ms-grid-columns: 1fr 2.5fr 1fr;
    grid-template-columns: 1fr 2.5fr 1fr;
    -ms-grid-rows: auto;
    grid-template-rows: auto;
    background-image: none;
  }

  .div-block-3257 {
    display: -ms-grid;
    display: grid;
    min-height: auto;
    margin: 0px;
    padding: 0px 0px 0vh;
    grid-auto-columns: 1fr;
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: auto auto auto;
    grid-template-rows: auto auto auto;
    background-color: #fff;
  }

  .div-block-3260 {
    width: 99.999946%;
  }

  .heading-137 {
    margin-bottom: 0px;
    color: rgba(0, 0, 0, 0.65);
    font-size: 24px;
    line-height: 32px;
    text-align: left;
  }

  .div-block-3263 {
    display: flex;
    min-height: auto;
    background-image: none;
  }

  .div-block-3263.virtual-run {
    min-height: auto;
    background-image: none;
  }

  .div-block-3263.iwd-2022 {
    display: block;
    min-height: auto;
    flex-direction: row;
    justify-content: center;
    align-items: center;
  }

  .text-block-81 {
    font-family: 'SF Pro Display', sans-serif;
    font-size: 24px;
    line-height: 32px;
  }

  .text-block-81.kr {
    font-size: 21px;
    line-height: 1.625em;
    text-align: center;
    letter-spacing: normal;
  }

  .text-block-82 {
    display: block;
    margin-bottom: 0vh;
    padding-bottom: 0px;
    font-family: 'SF Pro Display', sans-serif;
    color: rgba(0, 0, 0, 0.65);
    font-size: 24px;
    line-height: 32px;
    font-weight: 400;
  }

  .text-block-82.kr {
    height: auto;
    margin-bottom: 10px;
    color: #6d31aa;
    font-size: 21px;
    line-height: 1.625em;
    text-align: center;
    letter-spacing: normal;
  }

  .text-block-82.virtual-run {
    font-style: normal;
    text-align: left;
  }

  .text-block-82.virtual-run.white {
    color: #fff;
    text-align: center;
  }

  .text-block-82.virtual-run.small {
    max-width: none;
    margin-top: 10px;
    margin-bottom: 0px;
    color: #fff;
    font-size: 18px;
    line-height: 26px;
  }

  .text-block-82.virtual-run-bold.large {
    margin-top: 20px;
    margin-bottom: 20px;
    font-size: 38px;
    line-height: 46px;
    font-weight: 600;
    text-align: center;
  }

  .text-block-82.virtual-run-bold.large.white {
    color: #fff;
    font-size: 30px;
    line-height: 38px;
  }

  .text-block-83 {
    font-family: 'SF Pro Display', sans-serif;
    font-size: 24px;
    line-height: 32px;
  }

  .text-block-83.kr {
    margin-top: 0px;
    font-size: 21px;
    line-height: 1.625em;
    font-weight: 500;
    text-align: center;
    letter-spacing: normal;
  }

  .text-block-84 {
    background-color: #fff;
    font-weight: 400;
  }

  .text-block-84.kr {
    font-size: 21px;
    line-height: 1.625em;
    text-align: center;
    letter-spacing: normal;
  }

  .div-block-3264 {
    margin: 0px;
    padding-top: 5vh;
    padding-bottom: 5vh;
  }

  .div-block-3264.virtual-run-bg {
    background-color: #fafafb;
  }

  .bold-text-28 {
    font-family: 'SF Pro Display', sans-serif;
    font-size: 24px;
    line-height: 32px;
  }

  .bold-text-29 {
    font-family: 'SF Pro Display', sans-serif;
    font-size: 24px;
    line-height: 32px;
  }

  .bold-text-29.kr {
    font-family: 'Noto Sans KR', sans-serif;
    font-size: 21px;
    line-height: 1.625em;
    font-weight: 700;
  }

  .button-17 {
    padding: 15px 50px;
    border: 1px solid transparent;
    background-color: #6d31aa;
    box-shadow: 1px 1px 10px 0 rgba(109, 49, 170, 0.45);
    color: #fff;
    font-size: 24px;
    line-height: 32px;
    font-weight: 600;
  }

  .button-17:hover {
    padding-top: 15px;
    padding-bottom: 15px;
    border-style: solid;
    border-width: 1px;
    border-color: #6d31aa;
    background-color: transparent;
    color: #6d31aa;
  }

  .button-17.kr {
    font-size: 21px;
    line-height: 1.625em;
    letter-spacing: normal;
  }

  .button-17.virtual-run-btn {
    background-color: #f1729e;
  }

  .button-17.virtual-run-btn:hover {
    border-color: #f1729e;
    background-color: #fff;
    box-shadow: 1px 1px 10px 0 #f1729e;
    color: #f1729e;
  }

  .text-block-86 {
    display: flex;
    justify-content: center;
    font-family: 'SF Pro Display', sans-serif;
    font-size: 24px;
    line-height: 32px;
    font-weight: 400;
  }

  .text-block-86.kr {
    font-weight: 700;
  }

  .bold-text-30 {
    padding-right: 10px;
    padding-left: 10px;
    font-size: 24px;
    line-height: 32px;
  }

  .bold-text-30.kr {
    padding-right: 0px;
    padding-left: 10px;
    font-family: 'Noto Sans KR', sans-serif;
    font-size: 21px;
    line-height: 1.625em;
    font-weight: 700;
  }

  .div-block-3267 {
    min-height: 20vh;
  }

  .div-block-3269 {
    padding-right: 20px;
    padding-bottom: 20px;
    padding-left: 20px;
  }

  .div-block-3270 {
    padding: 20px;
    background-image: url("https://uploads-ssl.webflow.com/60cd23d02113ed289b94ef88/6165f201b3dd315d1e1b5b26_purple-paper-bg01.png");
    background-position: 50% 50%;
    background-size: cover;
  }

  .div-block-3271 {
    min-height: 120vh;
    padding-right: 20px;
    padding-left: 20px;
    background-image: url("https://uploads-ssl.webflow.com/60cd23d02113ed289b94ef88/6165f201b3dd315d1e1b5b26_purple-paper-bg01.png");
    background-position: 50% 50%;
    background-size: cover;
  }

  .div-block-3271.virtual-run {
    min-height: auto;
    padding-right: 0px;
    padding-left: 0px;
    background-image: linear-gradient(180deg, #fafafb, #fafafb);
  }

  .div-block-3273 {
    margin: 0px;
    padding: 0px 20px 20px;
    background-image: url("https://uploads-ssl.webflow.com/60cd23d02113ed289b94ef88/6165f201b3dd315d1e1b5b26_purple-paper-bg01.png");
    background-position: 50% 50%;
    background-size: cover;
  }

  .div-block-3274 {
    display: flex;
    min-height: auto;
    justify-content: center;
    background-image: none;
  }

  .div-block-3274.kr {
    background-image: none;
  }

  .text-block-87 {
    margin-left: 0px;
    padding-left: 0px;
    font-family: 'SF Pro Display', sans-serif;
    color: #6d31aa;
    font-size: 24px;
    line-height: 32px;
    text-align: center;
  }

  .text-block-87.kr {
    font-family: 'Noto Sans KR', sans-serif;
    font-size: 21px;
    line-height: 1.625em;
  }

  .text-block-87.kr.whitetext {
    color: #fff;
  }

  .div-block-3277 {
    display: block;
    padding-top: 0px;
    padding-bottom: 40px;
    justify-content: center;
    background-color: #fff;
    color: rgba(0, 0, 0, 0.85);
  }

  .div-block-3277.purplebg {
    padding-top: 40px;
    background-color: transparent;
  }

  .text-block-88 {
    display: block;
    justify-content: center;
    font-size: 24px;
    line-height: 1.42px;
    text-align: center;
  }

  .text-block-89 {
    font-family: 'SF Pro Display', sans-serif;
    font-size: 24px;
    line-height: 32px;
    text-align: center;
  }

  .text-block-89.kr {
    font-family: 'Noto Sans KR', sans-serif;
    color: rgba(0, 0, 0, 0.85);
    font-size: 21px;
    line-height: 1.625em;
    letter-spacing: normal;
  }

  .italic-text-5 {
    font-size: 24px;
    line-height: 32px;
  }

  .italic-text-6 {
    color: rgba(0, 0, 0, 0.85);
    font-size: 24px;
    line-height: 32px;
    font-weight: 600;
  }

  .italic-text-7 {
    font-size: 24px;
    line-height: 32px;
  }

  .italic-text-8 {
    color: rgba(0, 0, 0, 0.85);
    font-size: 24px;
    line-height: 32px;
    font-weight: 600;
  }

  .italic-text-9 {
    font-size: 24px;
    line-height: 32px;
  }

  .div-block-3278 {
    display: flex;
    padding-top: 20px;
    padding-bottom: 20px;
    justify-content: center;
    background-color: transparent;
    color: #eadde6;
  }

  .div-block-3278.virtual-run {
    padding-top: 0px;
    padding-bottom: 0px;
    background-image: none;
  }

  .clip {
    font-family: 'SF Pro Display', sans-serif;
    font-size: 56px;
    font-weight: 600;
  }

  .inner-page-hero-wrapper {
    grid-row-gap: 60px;
    -ms-grid-columns: 1fr 1fr 1.25fr;
    grid-template-columns: 1fr 1fr 1.25fr;
  }

  .inner-page-hero-wrapper.kr {
    padding-bottom: 0px;
    grid-row-gap: 0px;
  }

  .hero-background-image.projects-background {
    background-image: url("https://uploads-ssl.webflow.com/60cd23d02113ed289b94ef88/613139168432bbdfd79f6e57_phytogen-women-bg01.jpeg");
    background-position: 50% 20%;
  }

  .hero-background-image.virtual-run {
    background-image: url("https://uploads-ssl.webflow.com/60cd23d02113ed289b94ef88/61a7b900e2be43facd2556ed_virtual-run-img01.jpg");
    background-position: 50% 0%;
    background-size: cover;
  }

  .hero-background-image.services-background {
    background-image: url("https://uploads-ssl.webflow.com/60cd23d02113ed289b94ef88/6139197861421a8ebc06286d_miracle-of-phytogen-bg01.jpg");
    background-position: 50% 25%;
  }

  .page-hero {
    min-height: 50vh;
    margin-top: 0px;
    padding-top: 10vh;
  }

  .xxl-heading-14.one {
    font-family: 'SF Pro Display', sans-serif;
    color: #fff;
    font-size: 80px;
    line-height: 1.05em;
    font-weight: 600;
    text-align: left;
    letter-spacing: normal;
  }

  .xxl-heading-14.one.kr {
    margin-bottom: 0px;
    font-size: 56px;
    line-height: 66px;
    font-weight: 700;
  }

  .category-headline-1 {
    display: -ms-grid;
    display: grid;
    margin-bottom: 30px;
    grid-auto-columns: 1fr;
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    -ms-grid-columns: 0.25fr 1.75fr 3.75fr;
    grid-template-columns: 0.25fr 1.75fr 3.75fr;
    -ms-grid-rows: auto;
    grid-template-rows: auto;
  }

  .image-overlay {
    display: block;
    background-color: rgba(6, 11, 20, 0.35);
  }

  .image-overlay.dark-overylay {
    background-color: rgba(9, 11, 25, 0.25);
  }

  .vf-category-text {
    font-family: 'Noto Sans KR', sans-serif;
    color: rgba(0, 0, 0, 0.85);
    font-size: 18px;
    line-height: 30px;
  }

  .vf-category-text.white {
    font-family: 'SF Pro Display', sans-serif;
    font-size: 16px;
    line-height: 24px;
    text-align: left;
  }

  .vf-category-text.white {
    justify-content: center;
    text-align: center;
  }

  .phytogen-baby-link {
    max-width: 100%;
    margin-left: 0px;
    padding: 15px 20px;
    border-style: solid;
    border-width: 1px;
    border-color: #fff;
    border-radius: 50px;
    font-size: 16px;
    line-height: 24px;
    text-decoration: none;
  }

  .phytogen-baby-link.kr {
    font-size: 18px;
    line-height: 32px;
    letter-spacing: 8px;
  }

  .hero-background-image-3 {
    position: absolute;
    left: 0%;
    top: 0%;
    right: 0%;
    bottom: 0%;
    width: 100%;
    height: 100%;
    background-image: url("https://uploads-ssl.webflow.com/60cd23d02113ed289b94ef88/613f978d6dd5880fa84b64ef_renew-campaign-recycling01.jpg");
    background-position: 50% 50%;
    background-size: cover;
    background-repeat: repeat-y;
  }

  .re-new-campaign-link {
    margin-top: 0px;
    padding: 15px 20px;
    border-style: solid;
    border-width: 1px;
    border-color: #fff;
    border-radius: 50px;
    font-size: 14px;
    line-height: 22px;
    text-decoration: none;
  }

  .re-new-campaign-link.kr {
    font-size: 18px;
    line-height: 32px;
    letter-spacing: 8px;
  }

  .xxl-heading-15 {
    font-family: 'SF Pro Display', sans-serif;
    font-size: 80px;
    line-height: 1.05em;
    font-weight: 600;
  }

  .grid-8 {
    min-height: 80vh;
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    -ms-grid-columns: 1fr 1fr 1fr;
    grid-template-columns: 1fr 1fr 1fr;
    -ms-grid-rows: auto;
    grid-template-rows: auto;
  }

  .grid-9 {
    margin-bottom: 140px;
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    -ms-grid-columns: 1fr 1fr 1fr;
    grid-template-columns: 1fr 1fr 1fr;
    -ms-grid-rows: auto;
    grid-template-rows: auto;
  }

  .button-20 {
    padding: 10px 50px;
    border-radius: 50px;
    background-color: #6d31aa;
    font-size: 24px;
  }

  .div-block-3282 {
    margin-bottom: 140px;
  }

  .div-block-3283 {
    margin-bottom: 60px;
  }

  .div-block-3284 {
    margin-bottom: 140px;
  }

  .grid-10 {
    min-height: 80vh;
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    -ms-grid-columns: 1fr 1fr 1fr;
    grid-template-columns: 1fr 1fr 1fr;
    -ms-grid-rows: auto;
    grid-template-rows: auto;
  }

  .international-womens-day-tab {
    position: relative;
    overflow: hidden;
    width: 100%;
    max-height: 80vh;
    padding: 0px;
  }

  .world-menopause-day-tab {
    position: relative;
    overflow: hidden;
    width: 100%;
    max-height: 80vh;
    padding: 0px;
  }

  .div-block-3285 {
    min-height: 80vh;
  }

  .div-block-3287 {
    margin-top: 0vh;
  }

  .div-block-3288 {
    min-height: 80vh;
    margin-top: 0px;
    background-image: linear-gradient(180deg, rgba(0, 0, 0, 0.65), rgba(0, 0, 0, 0.65)), url("https://uploads-ssl.webflow.com/60cd23d02113ed289b94ef88/6170ad5c1a076aa10f651600_iwd-thumbnail02.png");
    background-position: 0px 0px, 50% 50%;
    background-size: auto, cover;
  }

  .div-block-3290 {
    min-height: 80vh;
    margin-top: 0px;
    background-image: linear-gradient(180deg, rgba(0, 0, 0, 0.65), rgba(0, 0, 0, 0.65)), url("https://uploads-ssl.webflow.com/60cd23d02113ed289b94ef88/61328a1a8f80b104018d8d05_IMD03.jpg");
    background-position: 0px 0px, 50% 50%;
    background-size: auto, cover;
  }

  .hero-background-image-4 {
    width: 100%;
    height: 100%;
    background-image: linear-gradient(180deg, rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0.2)), url("https://uploads-ssl.webflow.com/60cd23d02113ed289b94ef88/6139197861421a8ebc06286d_miracle-of-phytogen-bg01.jpg");
    background-position: 0px 0px, 50% 50%;
    background-size: auto, cover;
  }

  .hero-background-image-5 {
    width: 100%;
    height: 100%;
    background-image: url("https://uploads-ssl.webflow.com/60cd23d02113ed289b94ef88/6266cbdd9857d52082d9edff_cute-child-embracing-mother-with-tulips-bouquet-on-2021-08-29-21-20-05-utc%20(1).jpg");
    background-position: 50% 10%;
    background-size: cover;
  }

  .hero-background-image-6 {
    width: 100%;
    height: 100%;
    background-image: url("https://uploads-ssl.webflow.com/60cd23d02113ed289b94ef88/61328a1a8f80b104018d8d05_IMD03.jpg");
    background-position: 50% 0%;
    background-size: cover;
  }

  .grid-11 {
    -ms-grid-rows: auto;
    grid-template-rows: auto;
  }

  .link-block-38 {
    display: flex;
    margin-top: 40px;
    padding: 15px 50px;
    border-style: solid;
    border-width: 1px;
    border-color: hsla(0, 0%, 100%, 0.3);
    border-radius: 50px;
    transition: all 500ms ease;
    text-decoration: none;
  }

  .link-block-38:hover {
    border-style: solid;
    border-color: transparent;
    background-color: #6d31aa;
  }

  .text-block-90 {
    color: rgba(255, 255, 255, 0.85);
    font-size: 20px;
    line-height: 28px;
  }

  .grid-12 {
    -ms-grid-rows: auto;
    grid-template-rows: auto;
  }

  .grid-13 {
    align-items: stretch;
    -ms-grid-rows: auto;
    grid-template-rows: auto;
  }

  .grid-14 {
    -ms-grid-rows: auto;
    grid-template-rows: auto;
  }

  .grid-15 {
    display: none;
    min-height: 50vh;
    -ms-grid-rows: auto;
    grid-template-rows: auto;
  }

  .div-block-3294 {
    background-image: url("https://uploads-ssl.webflow.com/60cd23d02113ed289b94ef88/61607fa7b69c49ae2be2bdf2_world-menopause-day.jpg");
    background-position: 50% 50%;
    background-size: cover;
  }

  .div-block-3295 {
    font-family: 'SF Pro Display', sans-serif;
  }

  .div-block-3297 {
    padding-top: 10vh;
    padding-bottom: 10vh;
  }

  .blog-heading-wrap {
    margin-bottom: 5vh;
  }

  .heading-138 {
    font-size: 30px;
    line-height: 38px;
    font-weight: 600;
    letter-spacing: normal;
  }

  .blog-wrap-2 {
    padding: 10vh 10vw;
  }

  .link-block {
    margin-bottom: 0px;
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .text-link-text {
    color: #6d31aa;
    font-size: 18px;
    line-height: 26px;
    font-weight: 500;
  }

  .link-arrow {
    filter: hue-rotate(20deg);
    color: #6d31aa;
    font-size: 20px;
    line-height: 28px;
  }

  .grid-19 {
    min-height: 80vh;
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    -ms-grid-columns: 1fr 1fr 1fr;
    grid-template-columns: 1fr 1fr 1fr;
    -ms-grid-rows: auto;
    grid-template-rows: auto;
  }

  .nutraceutical-research-tab {
    position: relative;
    overflow: hidden;
    width: 100%;
    max-height: 80vh;
    min-height: auto;
    padding: 0px;
  }

  .main-heading---r-d {
    font-family: 'SF Pro Display', sans-serif;
    color: rgba(255, 255, 255, 0.85);
    font-size: 48px;
    font-weight: 600;
    text-align: center;
  }

  .phytogen-research-tab {
    position: relative;
    padding: 0px;
  }

  .breast-cancer-research-tab {
    position: relative;
    padding: 0px;
  }

  .go-back {
    position: relative;
    display: flex;
    width: 50px;
    height: 50px;
    padding-top: 0px;
    justify-content: center;
    align-items: center;
    border-radius: 50px;
    background-color: #fff;
    transform: rotate(90deg);
    transition: all 500ms ease;
  }

  .go-back:hover {
    background-color: #6d31aa;
    filter: none;
  }

  .category-headline-2 {
    display: -ms-grid;
    display: grid;
    margin-bottom: 5vh;
    justify-items: start;
    align-items: center;
    grid-auto-columns: 1fr;
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    -ms-grid-columns: 0.25fr 2.25fr 4fr 0.25fr;
    grid-template-columns: 0.25fr 2.25fr 4fr 0.25fr;
    -ms-grid-rows: auto;
    grid-template-rows: auto;
  }

  .category-headline-3 {
    display: -ms-grid;
    display: grid;
    margin-bottom: 30px;
    justify-items: start;
    align-items: center;
    grid-auto-columns: 1fr;
    grid-column-gap: 20px;
    grid-row-gap: 0px;
    -ms-grid-columns: 0.25fr 2.25fr 2.25fr 2.25fr;
    grid-template-columns: 0.25fr 2.25fr 2.25fr 2.25fr;
    -ms-grid-rows: auto;
    grid-template-rows: auto;
  }

  .category-headline-4 {
    display: -ms-grid;
    display: grid;
    margin-bottom: 30px;
    grid-auto-columns: 1fr;
    grid-column-gap: 20px;
    grid-row-gap: 16px;
    -ms-grid-columns: 0.25fr 1.5fr 1.5fr 1.5fr;
    grid-template-columns: 0.25fr 1.5fr 1.5fr 1.5fr;
    -ms-grid-rows: auto;
    grid-template-rows: auto;
  }

  .category-headline-5 {
    display: -ms-grid;
    display: grid;
    margin-bottom: 30px;
    grid-auto-columns: 1fr;
    grid-column-gap: 20px;
    grid-row-gap: 16px;
    -ms-grid-columns: 0.25fr 1.5fr 1.5fr 1.5fr;
    grid-template-columns: 0.25fr 1.5fr 1.5fr 1.5fr;
    -ms-grid-rows: auto;
    grid-template-rows: auto;
  }

  .category-headline-6 {
    display: -ms-grid;
    display: grid;
    margin-bottom: 30px;
    grid-auto-columns: 1fr;
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    -ms-grid-columns: 0.25fr 1.5fr 1.5fr 1.5fr;
    grid-template-columns: 0.25fr 1.5fr 1.5fr 1.5fr;
    -ms-grid-rows: auto;
    grid-template-rows: auto;
  }

  .testimonial-slide-4 {
    height: 1146px;
  }

  .clip-3 {
    display: -ms-grid;
    display: grid;
    grid-auto-columns: 1fr;
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    -ms-grid-columns: 0.5fr 1fr;
    grid-template-columns: 0.5fr 1fr;
    -ms-grid-rows: auto;
    grid-template-rows: auto;
  }

  .counterup4 {
    margin-bottom: 0px;
    font-family: 'SF Pro Display', sans-serif;
    color: #36a763;
    font-size: 56px;
    line-height: 64px;
    font-weight: 600;
  }

  .div-block-3302 {
    padding-top: 10vh;
  }

  .grid-22 {
    display: none;
  }

  .div-block-3307 {
    margin-top: 10vh;
  }

  .div-block-3308 {
    padding-top: 10vh;
  }

  .testi-img-2 {
    left: 12%;
    top: 20%;
    text-align: left;
  }

  .testimonial-4-content-slide-left-content {
    max-width: none;
    margin-bottom: 0px;
    padding-right: 15%;
    padding-left: 0%;
  }

  .text-size-medium {
    font-family: 'Noto Sans KR', sans-serif;
    color: #5f6570;
    font-size: 1.5rem;
    line-height: 1.5;
    font-weight: 400;
    text-align: left;
  }

  .text-size-medium.kr {
    font-family: 'Noto Sans KR', sans-serif;
    color: rgba(0, 0, 0, 0.85);
    font-size: 19px;
    line-height: 1.4em;
    letter-spacing: 0.012em;
  }

  .heading-140 {
    margin-bottom: 30px;
    font-size: 46px;
    line-height: 54px;
    font-weight: 600;
  }

  .heading-141 {
    margin-bottom: 20px;
    color: #6d31aa;
    font-size: 30px;
    line-height: 38px;
    font-weight: 600;
    text-align: left;
  }

  .heading-141.kr {
    padding-right: 0px;
  }

  .grid-24 {
    position: relative;
    height: 60vh;
    max-width: none;
    padding-right: 0%;
    padding-left: 15%;
    -o-object-fit: fill;
       object-fit: fill;
  }

  .text-block-95 {
    font-size: 30px;
    line-height: 38px;
    font-weight: 500;
  }

  .text-block-95.kr {
    font-family: 'Noto Sans KR', sans-serif;
    font-size: 21px;
    line-height: 1.625em;
  }

  .company-hero-head {
    max-width: none;
    margin-bottom: 40px;
    font-family: 'SF Pro Display', sans-serif;
    font-size: 60px;
    line-height: 72px;
    font-weight: 600;
  }

  .standard-tab-2 {
    width: 100%;
    margin-right: 0px;
    margin-left: 0px;
    padding-right: 0px;
    padding-left: 0px;
    justify-content: flex-start;
  }

  .standard-tab-2.w--current {
    margin-right: 0px;
    margin-left: 0px;
    justify-content: flex-start;
    border-radius: 0px;
    opacity: 1;
  }

  .product-header {
    margin-top: 100px;
    background-color: transparent;
  }

  .grid-30 {
    grid-row-gap: 12px;
  }

  .grid-33 {
    justify-content: stretch;
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    -ms-grid-rows: auto auto auto;
    grid-template-rows: auto auto auto;
  }

  .heading-147 {
    margin-bottom: 0px;
    font-size: 38px;
    font-weight: 600;
  }

  .section-74 {
    padding-top: 15vh;
    padding-bottom: 10vh;
  }

  .heading-148 {
    display: flex;
    margin-bottom: 5vh;
    padding-bottom: 0px;
    border-bottom: 0px none #6d31aa;
    color: rgba(0, 0, 0, 0.85);
    font-size: 38px;
    font-weight: 600;
  }

  .section-76 {
    padding-top: 10vh;
    padding-bottom: 10vh;
  }

  .grid-36 {
    padding-top: 0vh;
  }

  .heading-150 {
    font-size: 38px;
    font-weight: 600;
  }

  .image-73 {
    border-radius: 0%;
  }

  .div-block-3330 {
    border-style: none;
  }

  .grid-38 {
    padding-top: 10vh;
    grid-row-gap: 40px;
    -ms-grid-rows: minmax(auto, 0.25fr);
    grid-template-rows: minmax(auto, 0.25fr);
  }

  .text-block-116 {
    font-size: 20px;
    line-height: 28px;
    text-align: center;
    text-transform: capitalize;
  }

  .product-heading-1 {
    color: #000;
    font-size: 48px;
    line-height: 54px;
  }

  .text-block-119 {
    margin-bottom: 20px;
    font-size: 20px;
    line-height: 28px;
  }

  .list-item {
    margin-bottom: 10px;
    color: rgba(0, 0, 0, 0.65);
    font-size: 20px;
    line-height: 28px;
  }

  .button-23 {
    display: block;
    padding: 15px 50px;
    border: 1px solid transparent;
    box-shadow: 14px 14px 15px -5px rgba(219, 219, 240, 0.45);
    transition: all 300ms ease;
    font-family: 'SF Pro Display', sans-serif;
    font-size: 20px;
    line-height: 28px;
    text-decoration: none;
  }

  .button-23:hover {
    border-style: solid;
    border-width: 1px;
    border-color: #6d31aa;
    background-color: #fff;
    box-shadow: 45px 45px 120px 0 rgba(219, 219, 240, 0.45);
    color: #6d31aa;
  }

  .portrait-image {
    height: auto;
  }

  .team-portrait-grid {
    height: auto;
    max-width: none;
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    -ms-grid-columns: 3fr 1fr;
    grid-template-columns: 3fr 1fr;
    -ms-grid-rows: minmax(160px, 1fr) minmax(160px, 1fr) minmax(160px, 1fr);
    grid-template-rows: minmax(160px, 1fr) minmax(160px, 1fr) minmax(160px, 1fr);
  }

  .subtitle-15 {
    font-size: 12px;
  }

  .div-block-3333 {
    padding-right: 5vw;
  }

  .section-78 {
    padding-right: 10vw;
    padding-left: 10vw;
  }

  .heading-156 {
    margin-top: 10px;
    font-family: 'SF Pro Display', sans-serif;
    color: #fff;
    font-weight: 600;
    text-align: left;
  }

  .text-block-121 {
    margin-bottom: 5px;
    color: rgba(255, 255, 255, 0.85);
    font-size: 20px;
    line-height: 28px;
  }

  .ingredient-preview-text {
    display: block;
    padding: 0vh 0px;
    grid-auto-columns: 1fr;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: auto auto auto auto;
    grid-template-rows: auto auto auto auto;
  }

  .error-message-4 {
    font-size: 16px;
    line-height: 24px;
  }

  .success-message-9 {
    background-color: #6d31aa;
    color: #fff;
    font-size: 16px;
    line-height: 24px;
  }

  .email-field-2 {
    padding: 10px 20px;
    border-radius: 10px;
    background-color: #fff;
    font-family: 'SF Pro Display', sans-serif;
    color: rgba(0, 0, 0, 0.65);
    font-size: 16px;
    text-align: left;
  }

  .submit-button-13 {
    display: block;
    width: 25%;
    padding: 15px 20px;
    border: 1px solid transparent;
    background-color: #6d31aa;
    box-shadow: 14px 14px 15px -5px rgba(219, 219, 240, 0.45);
    transition: all 300ms ease;
    color: #fff;
    font-size: 20px;
    line-height: 28px;
    font-weight: 500;
    letter-spacing: normal;
  }

  .submit-button-13:hover {
    border-style: solid;
    border-width: 1px;
    border-color: #6d31aa;
    background-color: #fff;
    box-shadow: 45px 45px 120px 0 rgba(219, 219, 240, 0.45);
    color: #6d31aa;
  }

  .text-block-124 {
    color: rgba(0, 0, 0, 0.65);
    font-size: 20px;
    line-height: 28px;
  }

  .div-block-3340 {
    padding-right: 10vw;
  }

  .ingredient-card-2 {
    height: auto;
    padding: 10vh 40px;
    border-radius: 12px;
    background-image: linear-gradient(180deg, rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0.7)), url("https://uploads-ssl.webflow.com/60cd23d02113ed289b94ef88/617c21316d147554154672b4_flax-seed-with-flower-on-white-backgrounds-2021-09-04-04-37-01-utc.jpg");
    background-position: 0px 0px, 50% 50%;
    background-size: auto, cover;
    box-shadow: 14px 14px 15px -5px rgba(219, 219, 240, 0.45);
    transition: box-shadow 300ms ease;
  }

  .ingredient-card-2:hover {
    box-shadow: 45px 45px 120px 0 rgba(219, 219, 240, 0.45);
  }

  .ingredient-card-2.cissus-powder {
    background-image: linear-gradient(180deg, rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0.7)), url("https://uploads-ssl.webflow.com/60cd23d02113ed289b94ef88/6181710404f8b0fb864fedab_%EC%8B%9C%EC%84%9C%EC%8A%A4.png");
    background-position: 0px 0px, 80% 50%;
    background-size: auto, auto;
  }

  .ingredient-card-2.albumin-gold {
    background-image: linear-gradient(180deg, rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0.7)), url("https://uploads-ssl.webflow.com/60cd23d02113ed289b94ef88/618051d8db10f1ee5f2d4e66_one-cracked-egg-with-yolk-and-fresh-green-oregano-2021-08-28-19-57-21-utc%20(1).jpg");
    background-size: auto, cover;
  }

  .ingredient-card-2.albumin-gold.three {
    background-image: linear-gradient(180deg, rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0.7)), url("https://uploads-ssl.webflow.com/60cd23d02113ed289b94ef88/6180511c490a9d85814d72bb_milk-thistle-flower-2021-08-26-15-51-17-utc%20(2)%20(1).jpg");
    background-position: 0px 0px, 100% 50%;
    background-size: auto, cover;
  }

  .ingredient-card-2.albumin-gold.two {
    background-image: linear-gradient(180deg, rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0.7)), url("https://uploads-ssl.webflow.com/60cd23d02113ed289b94ef88/6180500539127205fa856cc6_honeycomb-against-yellow-background-copy-space-2021-09-02-20-11-03-utc%20(1).jpg");
  }

  .ingredient-card-2.premium-collagen {
    background-image: linear-gradient(180deg, rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0.7)), url("https://uploads-ssl.webflow.com/60cd23d02113ed289b94ef88/61859cb7c23bbb3a866c9518_collagen-powder-dietary-supplement-at-blue-2021-08-31-08-29-04-utc%20(1).jpg");
    background-position: 0px 0px, 80% 50%;
  }

  .client-quote-credit {
    margin-left: 0px;
  }

  .large-heading {
    font-family: 'SF Pro Display', sans-serif;
    font-size: 48px;
    font-weight: 600;
    text-align: left;
  }

  .large-heading.phytogen {
    color: #fff;
    font-size: 38px;
  }

  .wrapper-14 {
    max-width: none;
    margin-right: auto;
    margin-left: auto;
    padding-right: 10vw;
    padding-left: 10vw;
  }

  .background-banner-2.video-banner {
    background-image: url("https://uploads-ssl.webflow.com/60cd23d02113ed289b94ef88/613139168432bbdfd79f6e57_phytogen-women-bg01.jpeg");
    background-position: 50% 0%;
  }

  .list-item-2.kr {
    margin-bottom: 10px;
    font-family: 'Noto Sans KR', sans-serif;
    color: rgba(0, 0, 0, 0.65);
    font-size: 19px;
    line-height: 1.4em;
    letter-spacing: 0.012em;
  }

  .list-item-3.kr {
    margin-bottom: 10px;
    font-family: 'Noto Sans KR', sans-serif;
    color: rgba(0, 0, 0, 0.65);
    font-size: 19px;
    line-height: 1.4em;
    letter-spacing: 0.012em;
  }

  .list-item-4 {
    font-size: 20px;
    line-height: 35px;
  }

  .list-item-4.kr {
    font-family: 'Noto Sans KR', sans-serif;
    color: rgba(0, 0, 0, 0.65);
    font-size: 19px;
    line-height: 1.4em;
    letter-spacing: 0.012em;
  }

  .list-item-5.kr {
    margin-bottom: 10px;
    font-family: 'Noto Sans KR', sans-serif;
    color: rgba(0, 0, 0, 0.65);
    font-size: 19px;
    line-height: 1.4em;
    font-weight: 400;
    letter-spacing: 0.012em;
  }

  .list-item-6.kr {
    margin-bottom: 10px;
    font-family: 'Noto Sans KR', sans-serif;
    color: rgba(0, 0, 0, 0.65);
    font-size: 19px;
    line-height: 1.4em;
    letter-spacing: 0.012em;
  }

  .video-info-3 {
    padding-top: 0px;
    padding-left: 0px;
  }

  .product-field {
    height: 60px;
    margin-right: 0px;
    margin-bottom: 20px;
    padding: 10px 20px;
    border-style: none;
    border-width: 1px;
    border-color: #000;
    border-radius: 10px;
    background-color: #fff;
    opacity: 1;
    color: rgba(0, 0, 0, 0.45);
    font-size: 16px;
    line-height: 24px;
    font-weight: 600;
  }

  .product-field:hover {
    border-style: solid;
    border-color: rgba(24, 25, 69, 0.1);
  }

  .div-block-3341 {
    display: flex;
    justify-content: flex-start;
  }

  .large-heading-2 {
    font-family: 'SF Pro Display', sans-serif;
    color: rgba(255, 255, 255, 0.85);
    font-size: 38px;
    font-weight: 500;
    text-align: left;
  }

  .right-column {
    padding-top: 0px;
    background-color: transparent;
  }

  .field-label-6 {
    display: block;
    margin-bottom: 5px;
    flex-direction: column;
    align-items: stretch;
    font-family: 'SF Pro Display', sans-serif;
    color: rgba(0, 0, 0, 0.85);
    font-size: 22px;
    line-height: 32px;
  }

  .controls-form {
    display: -ms-grid;
    display: grid;
    justify-items: stretch;
    align-items: stretch;
    grid-auto-columns: 1fr;
    grid-column-gap: 20px;
    grid-row-gap: 16px;
    -ms-grid-columns: 1fr 1fr 1fr 1fr;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    -ms-grid-rows: auto;
    grid-template-rows: auto;
  }

  .controls-form:hover {
    grid-column-gap: 16px;
    -ms-grid-columns: 1fr 1fr 1fr;
    grid-template-columns: 1fr 1fr 1fr;
  }

  .tabs-content-2 {
    width: 100%;
  }

  .field.search {
    border-color: rgba(0, 0, 0, 0.1);
    font-family: 'SF Pro Display', sans-serif;
    color: rgba(0, 0, 0, 0.65);
    font-size: 18px;
    line-height: 28px;
  }

  .field.search:focus {
    border-color: #6d31aa;
    color: rgba(0, 0, 0, 0.65);
  }

  .field.search::-moz-placeholder {
    color: rgba(0, 0, 0, 0.65);
  }

  .field.search::-ms-input-placeholder {
    color: rgba(0, 0, 0, 0.65);
  }

  .field.search::placeholder {
    color: rgba(0, 0, 0, 0.65);
  }

  .field.search.desktop {
    padding: 12px;
    background-color: #f8f8fa;
    transition-property: none;
    color: #000;
    font-size: 20px;
    line-height: 30px;
  }

  .field.search.desktop:hover {
    background-color: transparent;
  }

  .field.search.desktop:focus {
    border-color: rgba(0, 0, 0, 0.1);
  }

  .field.search.desktop::-moz-placeholder {
    color: rgba(0, 0, 0, 0.45);
  }

  .field.search.desktop::-ms-input-placeholder {
    color: rgba(0, 0, 0, 0.45);
  }

  .field.search.desktop::placeholder {
    color: rgba(0, 0, 0, 0.45);
  }

  .resource-tabs {
    width: 100%;
    min-height: auto;
    padding: 0px 10vw 10vh;
    color: #000;
    font-size: 18px;
    line-height: 26px;
  }

  .mix-container {
    height: auto;
    align-items: stretch;
    grid-column-gap: 24px;
    grid-row-gap: 60px;
    -ms-grid-columns: 1fr 1fr 1fr 1fr;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    -ms-grid-rows: auto auto;
    grid-template-rows: auto auto;
  }

  .mix.dyn {
    border: 1px solid transparent;
    border-radius: 12px;
  }

  .tabs-menu-2.left-div {
    display: block;
    width: 100%;
    margin-bottom: 5vh;
    padding-right: 0px;
    flex-direction: column;
    grid-auto-columns: 1fr;
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
    -ms-grid-rows: auto auto;
    grid-template-rows: auto auto;
    border: 0px none transparent;
    border-radius: 0px;
    background-color: transparent;
  }

  .filter_select {
    height: auto;
    margin-bottom: 0px;
    padding: 12px;
    background-color: #f8f8fa;
    transition: border-color 200ms ease;
    font-family: 'SF Pro Display', sans-serif;
    color: rgba(0, 0, 0, 0.5);
    font-size: 20px;
    line-height: 30px;
    font-weight: 400;
  }

  .filter_select:focus {
    border-color: rgba(0, 0, 0, 0.1);
    background-color: transparent;
    color: rgba(0, 0, 0, 0.45);
    font-size: 18px;
  }

  .product-wrapper {
    height: auto;
    margin-bottom: 0px;
    padding: 0px;
    border: 0px none transparent;
    border-radius: 0px;
    background-color: transparent;
  }

  .title {
    width: 100%;
    margin-bottom: 0px;
    font-family: 'SF Pro Display', sans-serif;
    color: rgba(0, 0, 0, 0.85);
    font-size: 22px;
    line-height: 32px;
    font-weight: 700;
    letter-spacing: normal;
  }

  .categ {
    position: static;
    display: none;
    margin-top: 15px;
    padding: 5px 25px;
    border-radius: 50px;
    background-color: #6d31aa;
    font-family: 'SF Pro Display', sans-serif;
    font-size: 16px;
    line-height: 24px;
  }

  .all-product-img-div {
    position: static;
    display: flex;
    width: 100%;
    height: auto;
    max-width: none;
    margin-bottom: 0px;
    justify-content: center;
    align-items: center;
    border-radius: 0px;
    background-color: #f5f5f5;
  }

  .all-product-img-div.home {
    height: 360px;
    max-width: 100%;
  }

  .image-77 {
    display: block;
    max-height: 100%;
    border: 0px none transparent;
    border-radius: 0px;
  }

  .image-77.home {
    max-width: 100%;
  }

  .benefit-keywords {
    margin-bottom: 0px;
    font-family: 'SF Pro Display', sans-serif;
    color: rgba(0, 0, 0, 0.5);
    font-size: 20px;
    line-height: 30px;
    font-weight: 400;
    text-align: left;
    letter-spacing: 0.5px;
  }

  .inner-page-hero-6 {
    height: 40vh;
    min-height: auto;
    padding-top: 5vh;
    padding-bottom: 0px;
  }

  .hero-top {
    padding-bottom: 0px;
  }

  .background-11.journal-hero-background {
    background-image: url("https://uploads-ssl.webflow.com/60cd23d02113ed289b94ef88/613b8cb6d85bf1162b1cbc3a_What-is-Collagen.jpg");
  }

  .background-11.journal-hero-background {
    background-image: url("https://uploads-ssl.webflow.com/60cd23d02113ed289b94ef88/61831619022284c9b68af4fc_postbiotics-probiotics-functional-food-fermente-2021-08-30-23-07-31-utc%20(1).jpg");
  }

  .background-11.journal-hero-background.what-is-collagen {
    background-image: url("https://uploads-ssl.webflow.com/60cd23d02113ed289b94ef88/613b8cb6d85bf1162b1cbc3a_What-is-Collagen.jpg");
  }

  .background-11.news-room-background {
    background-image: linear-gradient(180deg, rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0.2)), url("https://uploads-ssl.webflow.com/60cd23d02113ed289b94ef88/6154d6da4fd6354cb094ed5a_news-room-bg01.jpg");
    background-position: 0px 0px, 50% 35%;
    background-size: auto, cover;
  }

  .inner-hero-content {
    margin-bottom: 80px;
    padding-top: 0px;
    padding-bottom: 0px;
  }

  .inner-hero-content.news-room {
    margin-bottom: 0px;
  }

  .inner-hero-background {
    margin-bottom: 0px;
  }

  .xxl-heading-16.white {
    margin-bottom: 0px;
    font-size: 48px;
    line-height: 54px;
    font-weight: 600;
  }

  .journal-grid {
    padding-left: 5vw;
    grid-column-gap: 60px;
    -ms-grid-columns: 2fr 1fr;
    grid-template-columns: 2fr 1fr;
    font-weight: 500;
  }

  .subtitle-16 {
    font-family: 'Noto Sans KR', sans-serif;
    color: rgba(0, 0, 0, 0.85);
    font-size: 17px;
    line-height: 24px;
    font-weight: 500;
  }

  .rich-text-block-5 {
    font-family: 'SF Pro Display', sans-serif;
  }

  .blog1-image-3 {
    width: 100%;
    height: 300px;
    padding-right: 0px;
    padding-bottom: 0px;
    border-top-left-radius: 12px;
    border-top-right-radius: 12px;
    background-image: url("https://uploads-ssl.webflow.com/60cd23d02113ed289b94ef88/61831619022284c9b68af4fc_postbiotics-probiotics-functional-food-fermente-2021-08-30-23-07-31-utc%20(1).jpg");
    background-position: 50% 50%;
    background-size: cover;
  }

  .featured-products-title {
    margin-bottom: 60px;
    font-size: 48px;
    line-height: 54px;
  }

  .featured-products-title.kor {
    font-family: 'Noto Sans KR', sans-serif;
  }

  .kr-nav-bar {
    padding-left: 0px;
  }

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

  .bold-text-33.kr {
    font-size: 21px;
    line-height: 1.625em;
  }

  .bold-text-34 {
    font-size: 21px;
    line-height: 1.625em;
    font-weight: 700;
  }

  .div-block-3348 {
    width: 100%;
    height: 75vh;
    padding-right: 0px;
    padding-bottom: 0px;
  }

  .div-block-3349 {
    background-image: url("https://uploads-ssl.webflow.com/60cd23d02113ed289b94ef88/619d282d72bd65dfa2684cd8_%EA%B0%B1%EB%85%84%EA%B8%B0%20%EC%97%B0%EA%B5%AC%EC%86%8C.png");
    background-position: 50% 50%;
    background-size: cover;
  }

  .bold-text-35 {
    font-size: 21px;
    line-height: 1.625em;
    letter-spacing: normal;
  }

  .bold-text-36 {
    color: #299f5e;
    font-size: 48px;
    line-height: 1.18;
    font-weight: 700;
    letter-spacing: 0.003em;
  }

  .iwd2021 {
    font-family: 'SF Pro Display', sans-serif;
    color: #6d31aa;
    font-size: 24px;
    line-height: 32px;
    font-weight: 700;
  }

  .div-block-3360 {
    width: 100%;
    margin-right: 20px;
    margin-left: 20px;
    padding-top: 40px;
    padding-bottom: 40px;
    background-color: transparent;
    color: transparent;
  }

  .div-block-3360.virtual-run.logo {
    display: flex;
    margin-right: 0px;
    margin-left: 0px;
    padding-top: 0px;
    padding-bottom: 40px;
    justify-content: center;
  }

  .text-block-127 {
    font-family: 'SF Pro Display', sans-serif;
    color: #fff;
    font-size: 30px;
    line-height: 38px;
    font-weight: 500;
    text-align: center;
  }

  .virtual-run-bold {
    color: #f1729f;
  }

  .virtual-run-bold.large {
    font-family: 'SF Pro Display', sans-serif;
    font-size: 36px;
    font-weight: 700;
    text-align: left;
  }

  .virtual-run-bold.medium {
    font-family: 'SF Pro Display', sans-serif;
    font-size: 30px;
    line-height: 38px;
    font-weight: 600;
  }

  .virtual-run-bold.black {
    font-family: 'SF Pro Display', sans-serif;
    color: #000;
    font-size: 24px;
    line-height: 32px;
  }

  .div-block-3365 {
    display: -ms-grid;
    display: grid;
    grid-auto-columns: 1fr;
    grid-column-gap: 0px;
    grid-row-gap: 16px;
    -ms-grid-columns: 1fr 0.5fr 1fr;
    grid-template-columns: 1fr 0.5fr 1fr;
    -ms-grid-rows: auto;
    grid-template-rows: auto;
  }

  .div-block-3366 {
    text-align: center;
  }

  .div-block-3367 {
    margin-top: 0px;
    padding-top: 20px;
    padding-bottom: 20px;
    border-top: 1px solid rgba(0, 0, 0, 0.65);
    border-bottom: 1px solid rgba(0, 0, 0, 0.65);
  }

  .div-block-3369 {
    padding: 5vh 5vw;
  }

  .div-block-3369.virtual-run-bg {
    padding-bottom: 5vh;
    background-color: #fafafb;
  }

  .image-147 {
    width: 100%;
    max-width: none;
  }

  .div-block-3370 {
    padding-right: 5vw;
    padding-left: 5vw;
  }

  .div-block-3370.virtual-run-bg {
    padding-bottom: 5vh;
    background-color: #fafafb;
  }

  .div-block-3371 {
    display: -ms-grid;
    display: grid;
    padding: 40px 40px 20px;
    grid-auto-columns: 1fr;
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    -ms-grid-columns: 1fr 1fr 1fr;
    grid-template-columns: 1fr 1fr 1fr;
    -ms-grid-rows: auto;
    grid-template-rows: auto;
    background-color: #f1729e;
  }

  .div-block-3372 {
    background-color: transparent;
  }

  .grid-40 {
    grid-row-gap: 0px;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    border-style: solid;
    border-width: 1px;
    border-color: #fff;
  }

  .div-block-3373 {
    padding: 0px 10px;
  }

  .grid-41 {
    grid-column-gap: 0px;
    -ms-grid-columns: 5fr 1fr;
    grid-template-columns: 5fr 1fr;
    -ms-grid-rows: auto;
    grid-template-rows: auto;
    border-style: none none solid;
    border-width: 1px;
    border-color: #fff;
  }

  .image-148 {
    max-width: 100%;
    padding: 0px;
    filter: invert(100%);
  }

  .div-block-3374 {
    width: 100%;
    padding: 10px;
    border-style: none none none solid;
    border-width: 0px 0px 0px 1px;
    border-color: transparent transparent transparent #fff;
  }

  .div-block-3375 {
    display: flex;
    justify-content: center;
  }

  .image-149 {
    width: 100%;
    background-color: transparent;
  }

  .image-150 {
    width: 40%;
  }

  .con-wrap-2 {
    background-color: #f6f6f6;
  }

  .product-wrap {
    display: flex;
  }

  .banner-title-2 {
    color: rgba(0, 0, 0, 0.85);
    font-size: 24px;
    line-height: 32px;
  }

  .tag {
    left: auto;
    top: 0px;
    right: 0px;
    bottom: auto;
    display: flex;
    min-height: auto;
    min-width: auto;
    margin-top: 80px;
    margin-right: 20px;
    margin-left: 0px;
    color: rgba(0, 0, 0, 0.45);
  }

  .text-block-129 {
    color: rgba(0, 0, 0, 0.85);
    font-size: 32px;
    font-weight: 500;
  }

  .text-block-129.thinetrol {
    width: 70%;
  }

  .text-block-129.barley-grass-powder {
    width: 70%;
  }

  .kr-blog-post-body {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .text-block-130 {
    font-size: 21px;
    font-weight: 400;
  }

  .kr-blog-post-heading {
    font-size: 40px;
  }

  .kr-blog-header-overlay {
    position: absolute;
    left: 0px;
    top: 0px;
    right: 0px;
    bottom: 0px;
    background-image: linear-gradient(180deg, rgba(0, 0, 0, 0.15), rgba(0, 0, 0, 0.15)), linear-gradient(180deg, #be9fc9, #be9fc9);
  }

  .text-block-131 {
    font-size: 24px;
  }

  .text-block-131.barley-grass-powder {
    font-weight: 400;
  }

  .bold-text-39 {
    font-size: 24px;
  }

  .bold-text-40 {
    font-size: 32px;
  }

  .thinetrol-calory-booster {
    position: absolute;
    left: 0px;
    top: 0px;
    right: 0px;
    bottom: 0px;
    background-image: linear-gradient(180deg, rgba(0, 0, 0, 0.15), rgba(0, 0, 0, 0.15)), linear-gradient(180deg, #f18996, #f18996);
  }

  ._100-organic-barley-grass-powder {
    position: absolute;
    left: 0px;
    top: 0px;
    right: 0px;
    bottom: 0px;
    background-image: linear-gradient(180deg, rgba(0, 0, 0, 0.15), rgba(0, 0, 0, 0.15)), linear-gradient(180deg, #98d36c, #98d36c);
  }

  .bold-text-45 {
    color: #98d36c;
    font-size: 24px;
    font-weight: 700;
  }

  .preview-text {
    margin-bottom: 10px;
    font-family: 'Noto Sans KR', sans-serif;
    font-size: 21px;
    line-height: 1.625;
    font-weight: 400;
  }

  .author-social-div {
    margin-top: 0px;
    justify-content: center;
    font-family: 'Noto Sans KR', sans-serif;
    color: rgba(0, 0, 0, 0.65);
  }

  .author-div {
    justify-content: flex-start;
  }

  .heading-1 {
    margin-bottom: 20px;
    font-family: 'Noto Sans KR', sans-serif;
    color: rgba(0, 0, 0, 0.85);
    font-size: 32px;
    line-height: 1.5;
    font-weight: 700;
  }

  .heading-1.eng-news-post {
    font-family: 'SF Pro Display', sans-serif;
    font-size: 38px;
    line-height: 46px;
    text-align: center;
  }

  .article-section {
    padding-top: 5vh;
  }

  .rich-text-block {
    justify-content: flex-start;
    text-align: left;
  }

  .blog-post-title {
    margin-bottom: 20px;
    font-size: 19px;
  }

  .blog-post-title.spacing {
    margin-top: 10px;
    margin-bottom: 30px;
  }

  .blog-post-date {
    margin-bottom: 5px;
  }

  .blog-post-date.medium {
    color: #6d31aa;
    font-size: 17px;
    font-weight: 500;
  }

  .news-room-img-link {
    width: 100%;
    height: auto;
    padding-right: 0px;
    padding-bottom: 0px;
    border-top-left-radius: 12px;
    border-top-right-radius: 12px;
  }

  .image-155 {
    border-top-left-radius: 12px;
    border-top-right-radius: 12px;
  }

  .container-24 {
    width: 70%;
    max-width: none;
  }

  .card-slider_nav {
    left: 5%;
    right: 5%;
    bottom: 45%;
  }

  .card-slider_nav-icon {
    display: none;
  }

  .btn.btn-primary.card-slider_nav-btn.slide-right {
    display: flex;
    width: 72px;
    height: 72px;
    justify-content: center;
    align-items: center;
    border-width: 0px;
  }

  .btn.btn-primary.card-slider_nav-btn.slide-left {
    display: flex;
    width: 72px;
    height: 72px;
    justify-content: center;
    align-items: center;
    border: 0px none transparent;
    background-color: rgba(0, 0, 0, 0.15);
    color: #000;
  }

  .card-slider_item {
    width: 400px;
  }

  .product-section-home {
    display: none;
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .slick-slider.card-slider {
    display: flex;
  }

  .div-block-3378 {
    display: block;
  }

  .image-156 {
    display: inline-block;
    width: auto;
    height: auto;
    border-top-left-radius: 12px;
    border-top-right-radius: 12px;
  }

  .image-158 {
    border-top-left-radius: 12px;
    border-top-right-radius: 12px;
  }

  .grid-42 {
    margin-top: 5vh;
    grid-column-gap: 20px;
    -ms-grid-columns: 0.5fr 2.5fr 1fr 0.75fr;
    grid-template-columns: 0.5fr 2.5fr 1fr 0.75fr;
    -ms-grid-rows: auto;
    grid-template-rows: auto;
  }

  .grid-43 {
    display: -ms-grid;
    display: grid;
    padding-top: 100px;
    padding-bottom: 100px;
    grid-auto-columns: 1fr;
    grid-column-gap: 16px;
    grid-row-gap: 0px;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: auto auto auto;
    grid-template-rows: auto auto auto;
  }

  .text-block-133 {
    margin-top: 10px;
    margin-bottom: 0px;
    padding-bottom: 0px;
    color: #fff;
    font-size: 24px;
    font-weight: 600;
  }

  .text-block-134 {
    padding-top: 0px;
    font-family: 'SF Pro Display', sans-serif;
    color: #fff;
    font-size: 20px;
    font-weight: 300;
  }

  .text-block-134.kr {
    font-family: 'Noto Sans KR', sans-serif;
    font-weight: 300;
  }

  .div-block-3380 {
    margin-bottom: 40px;
  }

  .div-block-3381 {
    margin-bottom: 40px;
  }

  .image-159 {
    margin-top: 10px;
  }

  .heading-160 {
    display: flex;
    width: 100%;
    margin-bottom: 0px;
    justify-content: center;
    font-family: 'SF Pro Display', sans-serif;
    color: #fff;
    font-size: 48px;
    font-weight: 600;
  }

  .collection-item {
    display: none;
  }

  .collection-item-2 {
    display: none;
  }

  .collection-item-3 {
    display: none;
  }

  .image-163 {
    display: none;
  }

  .image-165 {
    display: block;
  }

  .image-166 {
    display: block;
  }

  .popup-overlay {
    display: none;
    border-radius: 0px;
  }

  .popup-div {
    max-width: none;
    border-radius: 5%;
  }

  .desktop-popup {
    border-radius: 20px;
  }

  .image-169 {
    border-radius: 20px;
  }

  .image-172 {
    width: 100%;
  }

  .image-173 {
    width: 100%;
  }

  .image-174 {
    width: 100%;
  }

  .image-175 {
    width: 100%;
  }

  .image-176 {
    width: 100%;
  }

  .image-177 {
    width: 100%;
  }

  .image-181 {
    width: 100%;
  }

  .image-182 {
    width: 100%;
  }

  .image-183 {
    width: 100%;
  }

  .image-184 {
    width: 100%;
  }

  .image-185 {
    width: 100%;
  }

  .image-186 {
    width: 100%;
  }

  .image-187 {
    width: 100%;
  }

  .footer-july {
    height: auto;
    margin-left: 0px;
    padding: 0px 10vw;
    background-color: #6d31aa;
  }

  .grid-46 {
    padding-top: 20px;
    padding-bottom: 20px;
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    -ms-grid-columns: 30% 20% 20% 25%;
    grid-template-columns: 30% 20% 20% 25%;
    -ms-grid-rows: auto;
    grid-template-rows: auto;
  }

  .grid-47 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    -ms-grid-columns: 1fr 1fr 1fr;
    grid-template-columns: 1fr 1fr 1fr;
    -ms-grid-rows: auto;
    grid-template-rows: auto;
  }

  .footer-certi-logo-img {
    height: 50px;
  }

  .footer-certi-logo-img._60px {
    height: 55px;
  }

  .grid-48 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    -ms-grid-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 35%;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 35%;
    -ms-grid-rows: auto;
    grid-template-rows: auto;
    border-bottom: 1px solid hsla(0, 0%, 100%, 0.25);
  }

  .grid-48.chn {
    grid-column-gap: 20px;
    -ms-grid-columns: 0.75fr 0.75fr 0.75fr 0.75fr 1fr 0.75fr 1fr 40%;
    grid-template-columns: 0.75fr 0.75fr 0.75fr 0.75fr 1fr 0.75fr 1fr 40%;
  }

  .grid-48.kor {
    -ms-grid-columns: 0.75fr 0.75fr 0.75fr 0.75fr 1fr 1fr 1fr 35%;
    grid-template-columns: 0.75fr 0.75fr 0.75fr 0.75fr 1fr 1fr 1fr 35%;
  }

  .footer-category-link {
    display: flex;
    height: 80px;
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    font-family: 'SF Pro Display', sans-serif;
    color: rgba(255, 255, 255, 0.85);
    font-size: 18px;
    font-weight: 700;
    text-decoration: none;
  }

  .footer-category-link.normal {
    height: auto;
    justify-content: flex-start;
    color: rgba(255, 255, 255, 0.75);
    line-height: 28px;
    font-weight: 400;
  }

  .footer-category-link.normal.right-align {
    justify-content: flex-end;
  }

  .footer-category-link.normal.new {
    padding: 0px;
  }

  .footer-category-link.center-align {
    justify-content: center;
    font-size: 18px;
  }

  .footer-category-link.center-align.chn {
    justify-content: center;
  }

  .footer-category-link.center-align.kor {
    font-weight: 700;
  }

  .footer-category-link.chn {
    font-weight: 600;
  }

  .footer-category-link.kor {
    padding: 0px;
  }

  .grid-49 {
    padding-top: 50px;
    padding-bottom: 50px;
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    -ms-grid-columns: 1fr 1fr 1fr 35%;
    grid-template-columns: 1fr 1fr 1fr 35%;
    -ms-grid-rows: auto auto;
    grid-template-rows: auto auto;
    border-bottom: 1px solid hsla(0, 0%, 100%, 0.25);
  }

  .footer-category-text {
    font-family: 'SF Pro Display', sans-serif;
    color: rgba(255, 255, 255, 0.85);
    font-size: 18px;
    line-height: 26px;
    font-weight: 600;
  }

  .footer-category-text.normal {
    color: rgba(255, 255, 255, 0.75);
    font-size: 18px;
    line-height: 28px;
    font-weight: 400;
  }

  .footer-contact-info-grid {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    -ms-grid-columns: 10% 1fr;
    grid-template-columns: 10% 1fr;
  }

  .footer-contact-info-div {
    margin-bottom: 10px;
    text-align: left;
  }

  .footer-warning-statement {
    display: flex;
    margin-right: 0px;
    padding: 20px;
    align-items: stretch;
    border-style: solid;
    border-width: 1px;
    border-color: #fff;
    font-family: 'SF Pro Display', sans-serif;
    color: rgba(255, 255, 255, 0.85);
    font-size: 18px;
    line-height: 28px;
    font-weight: 400;
    text-align: left;
  }

  .footer-social-media-div {
    padding: 0px;
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    -ms-grid-columns: 10% 10% 10% 1fr;
    grid-template-columns: 10% 10% 10% 1fr;
    -ms-grid-rows: auto;
    grid-template-rows: auto;
  }

  .footer-social-media-div.new {
    padding: 0px;
  }

  .footer-social-media-grid {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    -ms-grid-columns: 20% 20% 20% 1fr;
    grid-template-columns: 20% 20% 20% 1fr;
    -ms-grid-rows: auto;
    grid-template-rows: auto;
  }

  .grid-52 {
    display: none;
  }

  .slider-background {
    width: 100%;
    max-width: 100%;
    background-image: url("https://uploads-ssl.webflow.com/60cd23d02113ed289b94ef88/635abe2ecccf1d635a54ba52_banner_ENG.webp");
    background-size: cover;
  }

  .slider-background.three {
    background-image: url("https://uploads-ssl.webflow.com/60cd23d02113ed289b94ef88/62f2ea8b9aa17f84dc076617_hero-bg-02.webp");
    background-size: cover;
  }

  .slider-background.two {
    background-image: url("https://uploads-ssl.webflow.com/60cd23d02113ed289b94ef88/62f2e4843ebbed4784459012_Hero-bg-01.webp");
    background-size: cover;
  }

  .slide-heading {
    font-size: 48px;
    line-height: 60px;
    font-weight: 700;
  }

  .slide-arrow {
    width: 72px;
    height: 72px;
    border-color: hsla(0, 0%, 100%, 0.5);
    background-color: hsla(0, 0%, 100%, 0.2);
  }

  .slide-arrow.right {
    width: 72px;
    height: 72px;
    border-color: hsla(0, 0%, 100%, 0.5);
    background-color: hsla(0, 0%, 100%, 0.2);
  }

  .slider-arrow-4.product {
    width: 25px;
  }

  .section-hero-2 {
    height: 750px;
    max-height: 750px;
    min-height: auto;
    padding-top: 70px;
  }

  .overlay-13 {
    display: flex;
    background-color: rgba(0, 0, 0, 0.35);
  }

  .slide-intro {
    margin-top: 0px;
  }

  .content-wrap-stats {
    align-items: center;
    background-color: transparent;
  }

  .company-body {
    margin-bottom: 0px;
    font-family: 'Noto Sans KR', sans-serif;
    font-size: 24px;
    line-height: 36px;
    font-weight: 400;
    text-align: center;
  }

  .company-body.korean {
    font-size: 20px;
    line-height: 32px;
  }

  .company-head {
    font-weight: 700;
  }

  .company-hero-subhead {
    margin-bottom: 0px;
    font-family: Inter, sans-serif;
    color: rgba(255, 255, 255, 0.85);
    font-size: 24px;
    line-height: 36px;
    font-weight: 500;
    text-align: center;
  }

  ._404-text {
    margin-bottom: 40px;
    font-size: 48px;
    line-height: 60px;
  }

  ._404-text.number {
    margin-bottom: 40px;
    letter-spacing: normal;
  }

  ._404-text.subhead {
    margin-bottom: 40px;
    font-size: 24px;
    line-height: 36px;
  }

  .text-block-135 {
    font-size: 16px;
    line-height: 28px;
  }

  .product-txt-div {
    position: static;
    width: 100%;
    margin-top: 24px;
  }

  .category-by-div {
    display: -ms-grid;
    display: grid;
    grid-auto-columns: 1fr;
    grid-column-gap: 16px;
    grid-row-gap: 0px;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: auto auto;
    grid-template-rows: auto auto;
  }

  .product-body-text {
    color: rgba(0, 0, 0, 0.75);
    font-size: 24px;
    line-height: 36px;
  }

  .section-80 {
    height: 75vh;
    padding-top: 20vh;
    padding-bottom: 20vh;
    background-image: url("https://uploads-ssl.webflow.com/60cd23d02113ed289b94ef88/63487e8a2b6df34f134e20b4_lactoferrin-bg-07.webp");
    background-position: 50% 50%;
    background-size: cover;
  }

  .heading-164 {
    color: #3a3a3a;
    font-size: 60px;
    line-height: 72px;
  }

  .text-block-137 {
    color: #3a3a3a;
    font-size: 24px;
    line-height: 36px;
  }

  .div-block-3405 {
    border-radius: 20px;
  }

  .button-27 {
    margin-top: 60px;
  }

  .button-28 {
    margin-top: 36px;
    padding-right: 36px;
    padding-left: 36px;
    border-radius: 50px;
    background-color: #000;
    font-family: 'SF Pro Display', sans-serif;
    color: #fff;
    font-size: 18px;
    line-height: 28px;
    font-weight: 500;
  }

  .button-28:hover {
    background-color: #6d31aa;
  }

  .dropdown-text {
    display: flex;
    justify-content: flex-start;
    font-family: Inter, sans-serif;
    color: rgba(0, 0, 0, 0.75);
    line-height: 28px;
    font-weight: 500;
    text-align: left;
  }

  .nav-dropdown-block-kr {
    display: -ms-grid;
    display: grid;
    grid-auto-columns: 1fr;
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: auto auto auto auto auto auto;
    grid-template-rows: auto auto auto auto auto auto;
  }

  .nav-dropdown-block-kr._1st-col {
    padding-right: 50px;
    padding-left: 50px;
  }

  .nav-dropdown-block-kr._3rd-col {
    padding-right: 10px;
    padding-left: 10px;
  }

  .nav-dropdown-block-kr._4th-col {
    padding-right: 30px;
    padding-left: 30px;
  }

  .nav-dropdown-block-kr._6th-col {
    padding-left: 60px;
  }

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

  .dropdown-block-ch._1st-col {
    padding-left: 50px;
  }

  .dropdown-block-ch._5th-col {
    padding-left: 25px;
  }

  .dropdown-block-ch._3rd-col {
    padding-left: 15px;
  }

  .dropdown-block-ch._4th-col {
    padding-left: 15px;
  }

  .dropdown-block-ch._6th-col {
    padding-left: 70px;
  }

  .dropdown-text-ch {
    display: flex;
    width: 100.000209%;
    color: rgba(0, 0, 0, 0.75);
    line-height: 24px;
    text-align: left;
  }

  .vf-header-text {
    display: flex;
    width: 100%;
    padding-bottom: 0px;
    justify-content: center;
    font-size: 100px;
    line-height: 120px;
  }

  .vf-heading {
    margin-bottom: 100px;
  }

  .vf-heading._02 {
    margin-bottom: 50px;
  }

  .vitamin-friends-section {
    padding-bottom: 5%;
  }

  .vf-heading-01 {
    color: rgba(0, 0, 0, 0.65);
    font-size: 48px;
    line-height: 60px;
  }

  .vf-main-wrapper {
    display: block;
    max-width: none;
    padding-right: 10%;
    padding-left: 10%;
    grid-auto-columns: 1fr;
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    -ms-grid-columns: auto;
    grid-template-columns: auto;
    -ms-grid-rows: auto;
    grid-template-rows: auto;
  }

  .layout41_component {
    -ms-grid-rows: auto;
    grid-template-rows: auto;
  }

  .vf-heading-02 {
    color: rgba(0, 0, 0, 0.85);
    font-size: 60px;
    line-height: 72px;
  }

  .vf-body-01 {
    justify-content: center;
    color: rgba(0, 0, 0, 0.65);
    font-size: 24px;
    line-height: 36px;
  }

  .vf-heading-03 {
    color: rgba(0, 0, 0, 0.85);
    font-size: 48px;
    line-height: 60px;
  }

  .vf-heading-03.black {
    color: rgba(0, 0, 0, 0.85);
    font-size: 30px;
  }

  .section_title-spacer {
    width: 5rem;
    background-color: rgba(0, 0, 0, 0.65);
    color: rgba(0, 0, 0, 0.65);
  }

  .text-style-subheader {
    color: rgba(0, 0, 0, 0.65);
  }

  .text-style-subheader.white {
    font-family: 'SF Pro Display', sans-serif;
    color: rgba(255, 255, 255, 0.85);
    line-height: 32px;
  }

  .section_title-wrapper {
    margin-bottom: 36px;
    padding-right: 5%;
    padding-left: 5%;
    grid-column-gap: 30px;
    -ms-grid-columns: 5rem 1fr;
    grid-template-columns: 5rem 1fr;
    font-family: 'SF Pro Display', sans-serif;
    color: #000;
  }

  .padding-section-large {
    padding-bottom: 0rem;
  }

  .padding-global {
    padding: 10% 0% 5%;
  }

  .vf-we-do-body {
    height: auto;
    min-height: auto;
    font-family: 'Noto Sans KR', sans-serif;
    color: rgba(0, 0, 0, 0.65);
    font-size: 20px;
    line-height: 30px;
  }

  .vf-what-we-do-section {
    margin-bottom: 10%;
    padding: 0px 0vw 0px 0%;
  }

  .card-circle {
    top: -6vw;
    width: 6vw;
    height: 10vw;
    max-height: none;
    max-width: none;
  }

  .feature-card-info {
    height: 480px;
    min-height: 480px;
  }

  .services-card {
    height: auto;
    min-height: auto;
    grid-row-gap: 24px;
    -ms-grid-rows: 60px auto;
    grid-template-rows: 60px auto;
  }

  .what-we-do-wrapper {
    max-width: none;
    padding-right: 10%;
    padding-left: 10%;
  }

  .icon-7 {
    height: 60px;
  }

  .feature-card-description {
    display: block;
    height: 475px;
    min-height: 475px;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: auto;
    grid-template-rows: auto;
  }

  .vf-we-do-head-div {
    margin-bottom: 24px;
  }

  .vf-map-section.no-bottom-padding.clip {
    display: none;
    padding-bottom: 120px;
  }

  .vf-map-section.no-bottom-padding.clip {
    display: flex;
    padding: 0px 0% 0%;
    text-align: left;
  }

  .image-overlay-2.dark-overylay {
    background-color: rgba(6, 11, 20, 0.5);
  }

  .page-hero-2 {
    min-height: 80vh;
    margin-top: 70px;
    padding-top: 0px;
    padding-right: 10%;
    padding-left: 10%;
  }

  .page-info-ribbon {
    -ms-grid-columns: 1fr 1fr 1fr;
    grid-template-columns: 1fr 1fr 1fr;
  }

  .page-info.no-clip {
    height: 100px;
    -ms-grid-columns: 1fr 1fr 1fr;
    grid-template-columns: 1fr 1fr 1fr;
  }

  .sticky-section {
    position: static;
    margin-bottom: 100px;
  }

  .vf-map-wrapper-2 {
    position: relative;
    z-index: 10;
    width: 100%;
  }

  .vf-map-content {
    display: -ms-grid;
    display: grid;
    padding-top: 10%;
    padding-bottom: 10%;
    justify-content: center;
    grid-auto-columns: 1fr;
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: auto auto;
    grid-template-rows: auto auto;
    background-image: linear-gradient(180deg, #fff, #f2f4fb 15%, #eef1fa 45%, #fff);
  }

  .vf-map-img {
    display: inline-block;
    max-width: 1200px;
  }

  .vf-map-img-div {
    margin-bottom: 100px;
    padding-bottom: 0px;
  }

  .text-block-138 {
    font-family: 'SF Pro Display', sans-serif;
  }

  .va-card {
    height: 800px;
    min-height: 100%;
    padding-top: 60px;
    padding-bottom: 60px;
    grid-row-gap: 100px;
    -ms-grid-rows: auto;
    grid-template-rows: auto;
  }

  .username {
    font-family: 'SF Pro Display', sans-serif;
    color: #000;
    font-size: 24px;
    line-height: 34px;
    font-weight: 700;
  }

  .text-block-139 {
    font-family: 'Noto Sans KR', sans-serif;
    color: #000;
    font-size: 18px;
    line-height: 28px;
    font-weight: 300;
  }

  .text-block-139:hover {
    color: #000;
    font-weight: 500;
  }

  .avatar {
    display: flex;
    width: 120px;
    height: 120px;
    max-height: 120px;
    max-width: 120px;
    min-height: 120px;
    min-width: 120px;
    justify-content: space-around;
    align-self: auto;
    background-image: none;
  }

  .wrapper-17 {
    background-color: #fff;
  }

  .link-item {
    background-color: #f8f8ff;
  }

  .link-item:hover {
    background-color: #f8f8ff;
    filter: invert(100%);
    font-weight: 500;
  }

  .title-2 {
    margin-bottom: 3em;
  }

  .social-link {
    width: 50px;
    height: 50px;
    margin-right: 0px;
    margin-left: 0px;
    padding: 8px;
    background-color: #f8f8ff;
    mix-blend-mode: normal;
  }

  .social-link:hover {
    background-color: #fff;
    filter: invert(100%);
    mix-blend-mode: normal;
  }

  .image-190 {
    position: static;
    display: block;
    max-width: 40%;
  }

  .image-191 {
    max-width: 70%;
    background-color: transparent;
    -webkit-background-clip: text;
            background-clip: text;
    -webkit-text-fill-color: transparent;
    mix-blend-mode: normal;
  }

  .image-191:hover {
    mix-blend-mode: normal;
  }

  .f-career-top-wrapper {
    margin-top: 16px;
  }

  .f-career-card {
    display: -ms-grid;
    display: grid;
    grid-auto-columns: 1fr;
    grid-column-gap: 50px;
    grid-row-gap: 50px;
    -ms-grid-columns: 1fr 1fr 1fr;
    grid-template-columns: 1fr 1fr 1fr;
    -ms-grid-rows: auto;
    grid-template-rows: auto;
  }

  .f-career-card._02 {
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
  }

  .f-grid-one-column {
    grid-column-gap: 60px;
    grid-row-gap: 60px;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: auto auto;
    grid-template-rows: auto auto;
  }

  .f-container-regular {
    max-width: none;
  }

  .f-section-large {
    display: none;
  }

  .f-image-cover {
    display: inline-block;
  }

  .f-gallery-lightbox {
    padding: 0px;
  }

  .f-gallery-two-column-s {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
  }

  .f-career-button-primary-2 {
    background-color: #643695;
  }

  .f-career-button-wrapper-2 {
    display: -ms-grid;
    display: grid;
    grid-auto-columns: 1fr;
    grid-column-gap: 14px;
    grid-row-gap: 16px;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: auto;
    grid-template-rows: auto;
  }

  .f-h5-heading-2 {
    font-family: 'SF Pro Display', sans-serif;
    font-weight: 900;
  }

  .f-h5-heading-2.kr {
    font-family: 'Noto Sans KR', sans-serif;
    font-weight: 700;
  }

  .f-career-top-wrapper-2 {
    justify-content: center;
  }

  .f-career-card-2.front-page {
    display: -ms-grid;
    display: grid;
    height: auto;
    padding-bottom: 40px;
    grid-auto-columns: 1fr;
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: auto auto;
    grid-template-rows: auto auto;
    text-decoration: none;
  }

  .f-grid-one-column-2 {
    -ms-grid-columns: 1fr 1fr 1fr;
    grid-template-columns: 1fr 1fr 1fr;
    -ms-grid-rows: auto auto;
    grid-template-rows: auto auto;
  }

  .f-grid-one-column-2._2023 {
    margin-top: 8%;
  }

  .f-grid-one-column-2.margin-top-8 {
    margin-top: 8%;
  }

  .f-grid-one-column-2.margin-top-8._2-col {
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
    -ms-grid-rows: auto;
    grid-template-rows: auto;
  }

  .f-career-tab-button-2.w--current {
    background-color: #643695;
  }

  .f-career-tab-menu-2 {
    margin-bottom: 60px;
  }

  .f-h3-heading-2 {
    font-size: 60px;
    line-height: 72px;
    font-weight: 700;
  }

  .f-h3-heading-2.font-page {
    display: flex;
    width: 100%;
    justify-content: center;
    font-size: 60px;
  }

  .f-margin-bottom-49 {
    text-decoration: none;
  }

  .f-margin-bottom-49.front-page {
    width: 100%;
    margin-bottom: 0px;
    -ms-grid-row-align: center;
        align-self: center;
  }

  .f-heading-detail-small-2 {
    font-size: 24px;
    line-height: 36px;
    font-weight: 600;
  }

  .f-career-title-centre-2 {
    max-width: 100%;
  }

  .f-career-title-centre-2.front-page {
    max-width: 100%;
    margin-top: 0%;
    margin-bottom: 10%;
  }

  .f-container-regular-3 {
    max-width: 85%;
  }

  .f-section-large-3 {
    display: block;
    padding-top: 5%;
    padding-bottom: 5%;
  }

  .f-h3-heading-4 {
    font-size: 28px;
    line-height: 1.4;
  }

  .f-h3-heading-4.text-kr {
    font-family: 'Noto Sans KR', sans-serif;
    font-size: 26px;
    line-height: 1.3;
    font-weight: 700;
  }

  .f-h3-heading-4.text-kr.center-align {
    text-align: center;
  }

  .f-heading-detail-small-4 {
    font-family: 'Noto Sans KR', sans-serif;
    font-size: 16px;
    line-height: 28px;
    font-weight: 500;
  }

  .f-grid-two-column-2 {
    margin-bottom: 0px;
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
  }

  .f-container-regular-5 {
    margin-bottom: 60px;
  }

  .f-container-regular-5._3-col {
    display: -ms-grid;
    display: grid;
    max-width: 100%;
    margin-bottom: 0px;
    grid-auto-columns: 1fr;
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    -ms-grid-columns: 1fr 1fr 1fr;
    grid-template-columns: 1fr 1fr 1fr;
    -ms-grid-rows: auto;
    grid-template-rows: auto;
  }

  .f-container-regular-5._1-col {
    max-width: 100%;
  }

  .f-h2-heading {
    font-size: 60px;
    line-height: 72px;
  }

  .f-h2-heading.text-kr {
    font-weight: 700;
  }

  .f-margin-bottom-72 {
    margin-bottom: 0px;
  }

  .f-content-image-wrapper-large {
    max-width: 100%;
  }

  .popup-content-wrapper {
    width: 100%;
    max-height: 100%;
    max-width: 100%;
    border-radius: 0em;
  }

  .popup-close {
    top: 1.5em;
    right: 2.5em;
    padding: 0px;
    border-radius: 8em;
  }

  .popup-inner {
    display: flex;
  }

  .popup-content {
    margin: 5% 10%;
  }

  .popup-wrapper {
    display: block;
  }

  .popup-wrapper.label-cta-1-1 {
    display: none;
    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;
  }

  .popup-wrapper.online-cta-2-1 {
    display: none;
  }

  .popup-wrapper.label-cta-1-2 {
    display: none;
  }

  .popup-wrapper.web-cta-4-1 {
    display: none;
  }

  .popup-wrapper.web-cta-4-2 {
    display: none;
  }

  .popup-wrapper.offline-cta-3-1 {
    display: none;
  }

  .popup-wrapper.offline-cta-3-2 {
    display: none;
  }

  .popup-wrapper.offline-cta-3-3 {
    display: none;
  }

  .popup-wrapper.online-cta-2-3 {
    display: none;
  }

  .popup-wrapper.online-cta-2-2 {
    display: none;
  }

  .popup-wrapper.label-cta-1-3 {
    display: none;
  }

  .popup-wrapper.cta-2023-1 {
    display: none;
  }

  .popup-wrapper.cta-2023-2 {
    display: none;
  }

  .popup-wrapper.cta-2023-3 {
    display: none;
  }

  .popup-wrapper.cta-2023-4 {
    display: none;
  }

  .popup-wrapper.cta-2023-5 {
    display: none;
  }

  .popup-wrapper.cta-2023-6 {
    display: none;
  }

  .popup-wrapper.cta-2023-7 {
    display: none;
  }

  .f-paragraph-large-6 {
    justify-content: flex-start;
    text-align: left;
  }

  .f-paragraph-large-6.center-align {
    justify-content: center;
    font-size: 24px;
    line-height: 36px;
    text-align: center;
  }

  .f-h3-heading-6 {
    font-family: 'Noto Sans KR', sans-serif;
    font-size: 40px;
  }

  .f-image-cover-5 {
    display: inline-block;
    -o-object-fit: contain;
       object-fit: contain;
  }

  .f-gallery-image-side {
    height: auto;
  }

  .f-gallery-lightbox-small {
    padding: 0px;
  }

  .f-gallery-image-x-tall {
    height: 700px;
  }

  .f-gallery-lightbox-2 {
    padding: 0px;
  }

  .f-gallery-three-grid {
    margin-top: 8%;
    grid-column-gap: 0px;
    grid-row-gap: 0px;
  }

  .f-h3-heading-7 {
    line-height: 60px;
  }

  .f-title-wrapper-center {
    margin-bottom: 40px;
  }

  .f-margin-bottom-79 {
    margin-bottom: 60px;
  }

  .f-container-regular-8 {
    max-width: 100%;
  }

  .f-section-large-8 {
    margin-top: 5%;
    margin-bottom: 5%;
    padding: 0px 0%;
  }

  .f-section-large-8._2-col {
    display: -ms-grid;
    display: grid;
    margin-top: 8%;
    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;
  }

  .f-header-title-wrapper-center {
    margin-bottom: 40px;
  }

  .songain-banner-div {
    margin-bottom: 20px;
  }

  .popup-content-wrapper-2 {
    max-height: 95%;
    max-width: 80%;
  }

  .popup-content-wrapper-2.label-cta-1-1-b {
    width: auto;
    max-width: 100%;
  }

  .popup-close-2 {
    top: 10em;
    right: 40em;
    padding: 0px;
    flex-direction: row;
    border-radius: 0em;
    background-color: transparent;
  }

  .popup-close-2.slim-line {
    top: 6em;
    right: 38em;
  }

  .popup-close-2.ahi-combo {
    top: 12em;
    right: 42em;
  }

  .popup-wrapper-2 {
    display: none;
  }

  .popup-wrapper-2.label-cta-1-1-a {
    display: none;
    align-items: center;
  }

  .popup-wrapper-2.label-cta-1-1-b {
    display: none;
  }

  .popup-content-2.label-cta-1-1-b {
    margin: 5%;
  }

  .f-sub-heading-small-2 {
    font-family: 'Noto Sans KR', sans-serif;
    font-size: 18px;
    font-weight: 500;
  }

  .f-content-icon-square-2 {
    width: 24px;
    height: 24px;
    background-color: transparent;
  }

  .f-content-list-item-large-2 {
    grid-row-gap: 0px;
  }

  .f-content-list-wrapper-small-2 {
    max-width: 100%;
    margin-top: 40px;
    margin-bottom: 0px;
    grid-row-gap: 12px;
  }

  .f-h3-heading-8.text-kr {
    display: block;
    font-family: 'Noto Sans KR', sans-serif;
    font-size: 36px;
  }

  .f-margin-bottom-83 {
    margin-bottom: 20px;
  }

  .f-content-text-wrapper-2 {
    display: block;
    max-width: 100%;
    float: none;
    text-align: left;
  }

  .f-content-text-wrapper-2.margin-top-8 {
    margin-top: 0px;
  }

  .f-image-cover-6 {
    display: inline-block;
    -o-object-fit: fill;
       object-fit: fill;
  }

  .f-content-image-tall-2 {
    height: auto;
    max-width: 1600px;
    border-radius: 0px;
  }

  .f-container-regular-9 {
    max-width: none;
  }

  .f-section-large-9 {
    padding: 0%;
  }

  .f-gallery-two-column {
    margin-top: 5%;
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    -ms-grid-rows: auto;
    grid-template-rows: auto;
  }

  .f-paragraph-large-9 {
    line-height: 30px;
  }

  .f-h5-heading-4 {
    font-family: 'SF Pro Display', sans-serif;
    font-size: 24px;
    font-weight: 700;
  }

  .f-margin-bottom-89 {
    margin-top: 16px;
    margin-bottom: 0px;
  }

  .f-feature-icon-wrapper {
    width: 100%;
    height: auto;
    min-height: auto;
    min-width: auto;
    margin-bottom: 0px;
    padding: 0px;
    background-color: transparent;
  }

  .f-feature-card-outlined {
    padding-top: 20px;
    padding-bottom: 20px;
    border-radius: 0px;
    box-shadow: 5px 9px 10px 0 rgba(0, 0, 0, 0.15);
  }

  .f-content-image-tall-3 {
    height: auto;
    max-width: 100%;
  }

  .f-content-image-tall-3.height-adjustment {
    height: auto;
    border-radius: 0px;
  }

  .f-grid-two-column-6._3-col {
    -ms-grid-columns: 1fr 1fr 1fr;
    grid-template-columns: 1fr 1fr 1fr;
    -ms-grid-rows: auto auto;
    grid-template-rows: auto auto;
  }

  .f-grid-two-column-6.margin-top-5 {
    margin-top: 5%;
  }

  .f-container-regular-11 {
    max-width: 100%;
  }

  .f-section-large-11 {
    padding: 0px 0%;
  }

  .f-feature-icon-wrapper-2 {
    width: auto;
    height: auto;
    min-height: auto;
    min-width: auto;
    margin-bottom: 40px;
    padding: 0px;
    background-color: transparent;
  }

  .f-container-regular-12 {
    max-width: 100%;
  }

  .f-section-large-12 {
    margin-bottom: 100px;
    padding: 0%;
  }

  .image-192 {
    text-align: left;
  }

  .f-header-image-wrapper-wide-2 {
    height: auto;
    margin-top: 0px;
  }

  .f-margin-bottom-134 {
    margin-bottom: 0px;
  }

  .f-container-regular-14 {
    max-width: none;
  }

  .f-section-large-15 {
    margin-top: 5%;
    padding: 0px 0%;
  }

  .f-section-large-15.margin-top-8 {
    margin-top: 8%;
  }

  .f-gallery-image-s-2 {
    height: 500px;
  }

  .f-gallery-lightbox-4 {
    padding: 0px;
    border-radius: 0px;
  }

  .f-gallery-four-column {
    display: -ms-grid;
    display: grid;
    margin-top: 5%;
    grid-auto-columns: 1fr;
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    -ms-grid-columns: 1fr 1fr 1fr 1fr;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    -ms-grid-rows: auto;
    grid-template-rows: auto;
  }

  .f-gallery-four-column.text-desc {
    margin-top: 20px;
  }

  .f-gallery-three-column {
    margin-top: 5%;
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    -ms-grid-columns: 1fr 1fr 1fr;
    grid-template-columns: 1fr 1fr 1fr;
    -ms-grid-rows: auto;
    grid-template-rows: auto;
  }

  .f-header-image-wrapper-wide-3 {
    height: auto;
    margin-top: 5%;
    border-radius: 0px;
  }

  .f-gallery-image-s-3 {
    height: auto;
  }

  .f-gallery-lightbox-5 {
    padding: 0px;
    border-radius: 0px;
  }

  .f-gallery-three-column-2 {
    margin-top: 8%;
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .f-gallery-four-column-2 {
    margin-top: 20px;
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    -ms-grid-columns: 1fr 1fr 1fr 1fr;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    -ms-grid-rows: auto;
    grid-template-rows: auto;
  }

  .f-gallery-image-s-4 {
    height: auto;
  }

  .f-gallery-lightbox-6 {
    padding: 0px;
    border-radius: 0px;
  }

  .f-gallery-image-tall-2 {
    height: auto;
  }

  .f-gallery-one-column-2 {
    margin-top: 8%;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: auto;
    grid-template-rows: auto;
  }

  .f-section-large-18 {
    display: block;
    padding-top: 0px;
    padding-bottom: 0px;
  }

  .f-container-regular-18 {
    max-width: 100%;
  }

  .f-h1-heading-4 {
    font-size: 40px;
  }

  .f-header-title-wrapper-center-4 {
    max-width: 100%;
    align-items: flex-start;
  }

  .f-header-title-wrapper-center-4.margin-top-8 {
    margin-top: 8%;
  }

  .f-container-regular-20 {
    max-width: 100%;
  }

  .f-gallery-image-x-small-square {
    height: 100%;
  }

  .f-gallery-lightbox-11 {
    height: auto;
    padding: 0px;
    border-radius: 0px;
  }

  .f-gallery-two-column-4._3-col {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    -ms-grid-columns: 2fr 1fr 1fr;
    grid-template-columns: 2fr 1fr 1fr;
  }

  .f-gallery-image-x-tall-2 {
    height: auto;
  }

  .f-container-regular-22 {
    max-width: 100%;
  }

  .f-container-regular-22.margin-top-8 {
    margin-top: 8%;
  }

  .f-header-image-wrapper-wide-5 {
    height: 100%;
    margin-top: 0px;
  }

  .f-container-regular-23 {
    max-width: 100%;
  }

  .f-container-regular-24 {
    max-width: 100%;
  }

  .f-container-regular-24.margin-top-8 {
    margin-top: 8%;
  }

  .div-block-3406 {
    width: 100%;
    height: 100%;
    text-decoration: none;
  }

  .heading-166 {
    display: flex;
    height: 100%;
    margin-bottom: 0px;
    justify-content: center;
    align-items: center;
    font-size: 60px;
    line-height: 72px;
    text-decoration: none;
  }

  .div-block-3407 {
    display: flex;
    justify-content: center;
  }

  .f-gallery-five-column-2 {
    margin-top: 20px;
    -ms-grid-columns: 1fr 1fr 1fr 1fr 1fr;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  }

  .div-block-3408 {
    display: flex;
    justify-content: center;
  }

  .text-block-144 {
    font-size: 24px;
    line-height: 36px;
    text-align: center;
  }

  .image-193 {
    display: block;
    max-width: 80%;
  }

  .div-block-3411 {
    display: flex;
    justify-content: center;
  }

  .div-block-3412 {
    display: flex;
    justify-content: center;
  }

  .award-winning-product {
    margin-bottom: 0px;
  }

  .div-block-3413 {
    width: 100%;
    max-width: 100%;
    min-width: 100%;
  }

  .image-195 {
    min-width: 100%;
  }

  .image-196 {
    min-width: 100%;
  }

  .image-197 {
    min-width: 100%;
  }

  .link-7 {
    padding-right: 0px;
    padding-left: 0px;
  }

  .link-9 {
    padding-right: 0px;
    padding-left: 0px;
  }

  .link-10 {
    padding-right: 0px;
    padding-left: 0px;
  }

  .div-block-3414 {
    display: flex;
    padding: 0px 15%;
    justify-content: center;
    background-color: transparent;
  }

  .div-block-3414._02 {
    padding-bottom: 10%;
  }

  .grid-55 {
    max-width: 80rem;
    justify-items: center;
    align-items: center;
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    -ms-grid-columns: 1fr 1fr 1fr 1fr;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    -ms-grid-rows: auto;
    grid-template-rows: auto;
  }

  .grid-55._02 {
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
  }

  .div-block-3415 {
    width: 200px;
    height: 200px;
  }

  .div-block-3415._02 {
    width: 250px;
    height: 250px;
  }

  .div-block-3416 {
    width: 95%;
    height: auto;
    max-height: none;
  }

  .div-block-3417 {
    width: 100%;
    height: auto;
  }

  .image-198 {
    width: auto;
    height: auto;
  }

  .div-block-3418 {
    width: 200px;
    height: 200px;
  }

  .div-block-3418._02 {
    width: 48%;
    height: auto;
  }

  .grid-56 {
    padding: 0px 0%;
    grid-column-gap: 0px;
    grid-row-gap: 0px;
  }

  .f-margin-bottom-146 {
    margin-bottom: 0px;
  }

  .f-container-regular-25 {
    position: static;
    max-width: 100%;
    margin-right: 0px;
    margin-left: 0px;
  }

  .f-section-large-19 {
    overflow: hidden;
    padding-right: 15%;
    padding-left: 15%;
  }

  .grid-57 {
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
    -ms-grid-rows: auto;
    grid-template-rows: auto;
  }

  .heading-style-h2 {
    color: #1f2c3d;
    font-size: 3rem;
    line-height: 1.35;
    letter-spacing: 0rem;
  }

  .heading-style-h2.center-align {
    margin-bottom: 0px;
    font-family: 'SF Pro Display', sans-serif;
    font-size: 3rem;
    text-align: center;
  }

  .grid-58 {
    grid-column-gap: 15px;
    grid-row-gap: 0px;
    -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;
  }

  .div-block-3425 {
    position: absolute;
    top: auto;
    width: 200px;
    margin-top: -50px;
    padding: 15px;
    border-radius: 0px 50px 0px 0px;
    background-color: #fff;
    background-clip: border-box;
    -webkit-text-fill-color: inherit;
  }

  .div-block-3426 {
    display: block;
    justify-content: flex-start;
  }

  .text-size-regular {
    color: #5f6570;
    font-size: 1rem;
    line-height: 1.5;
  }

  .div-block-3427 {
    border-bottom: 3px solid #6d31aa;
  }

  .div-block-3427.mobile {
    display: none;
  }

  .uui-button-icon {
    display: flex;
    padding-top: 0px;
    justify-content: center;
    align-items: center;
  }

  .uui-testimonial18_arrow {
    display: flex;
    width: 4rem;
    height: 4rem;
    padding: 1.25rem;
  }

  .uui-testimonial18_arrow.left {
    right: 6rem;
    display: flex;
    width: 4rem;
    height: 4rem;
    padding: 1.25rem;
    justify-content: center;
  }

  .uui-space-medium {
    min-height: 3rem;
  }

  .uui-testimonial18_mask {
    width: 25%;
  }

  .uui-padding-vertical-xhuge {
    padding: 0px;
  }

  .uui-container-large {
    max-width: 100.0002%;
    margin-right: 0px;
    margin-left: 0px;
  }

  .uui-page-padding {
    padding-right: 0rem;
    padding-left: 0rem;
  }

  .heading-style-h4 {
    margin-bottom: 10px;
    color: #1f2c3d;
    font-size: 2rem;
    line-height: 1.5;
    font-weight: 700;
    text-align: center;
  }

  .heading-style-h4.text-medium {
    font-size: 2rem;
    font-weight: 500;
    text-align: center;
  }

  .heading-style-h4.text-align-left {
    font-size: 1.75rem;
    text-align: left;
  }

  .div-block-3428 {
    padding: 0rem;
    background-color: transparent;
  }

  .div-block-3429 {
    padding: 0px;
    background-color: #f2f3f7;
    text-decoration: none;
  }

  .div-block-3430 {
    padding: 1rem;
  }

  .text-size-regular-2 {
    color: #5f6570;
    font-size: 1rem;
    line-height: 1.5;
    font-weight: 400;
  }

  .text-size-regular-2.medium {
    color: #1f2c3d;
    font-weight: 500;
  }

  .div-block-3432 {
    width: 140px;
    padding: 8px 20px;
    border-bottom-right-radius: 50px;
    background-color: #7f0ef0;
  }

  .div-block-3432.cissus {
    width: 140px;
    padding: 8px 20px;
    background-color: #48ac9a;
    text-decoration: none;
  }

  .div-block-3432.albumin {
    width: 140px;
    padding-top: 8px;
    padding-bottom: 8px;
    background-color: #2f3336;
  }

  .div-block-3432.thinetrol {
    width: 140px;
    padding: 8px 20px;
    background-color: #f26671;
  }

  .div-block-3432.hidden {
    display: block;
    background-color: transparent;
  }

  .paragraph-113 {
    margin-bottom: 0px;
    background-color: transparent;
    color: hsla(0, 0%, 100%, 0.9);
    font-size: 1rem;
    line-height: 1.5;
    font-weight: 500;
  }

  .paragraph-113.hidden {
    color: transparent;
  }

  .div-block-3433.mobile {
    display: none;
  }

  .uui-space-large {
    min-height: 4rem;
  }

  .uui-text-align-center {
    width: 100%;
  }

  .uui-heroheader18_component {
    max-width: 100%;
  }

  .div-block-3434 {
    position: static;
    display: flex;
    padding: 5% 15%;
    justify-content: center;
  }

  .div-block-3434.kr-hidden {
    display: none;
  }

  .uui-max-width-xlarge-2 {
    max-width: 100%;
  }

  .text-size-large {
    display: block;
    justify-content: center;
    color: #5f6570;
    font-size: 24px;
    line-height: 1.5;
    font-weight: 400;
  }

  .text-size-large.left-align {
    text-align: left;
  }

  .uui-heroheader18_background-grid-mask-2 {
    bottom: -270%;
    height: 270%;
  }

  .uui-heroheader18_image-wrapper-2 {
    height: 15rem;
    margin-top: 10rem;
    margin-bottom: 0px;
    padding-bottom: 0px;
  }

  .uui-container-large-3 {
    max-width: 80rem;
    margin-right: 0px;
    margin-left: 0px;
  }

  .uui-page-padding-3 {
    display: flex;
    padding: 5% 15% 2.5%;
    justify-content: center;
  }

  .uui-page-padding-3.top-nav-padding {
    padding-top: 10%;
  }

  .div-block-3438 {
    max-width: 80rem;
  }

  .image-199 {
    -webkit-background-clip: text;
            background-clip: text;
    -webkit-text-fill-color: transparent;
  }

  .link-block-39 {
    padding: 0px;
  }

  .link-block-41 {
    padding: 0px;
    text-decoration: none;
  }

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

  .uui-heading-xlarge.text-color-primary900 {
    font-size: 3.5rem;
    text-align: center;
  }

  .div-block-3439 {
    position: relative;
    z-index: 1;
    display: -ms-grid;
    display: grid;
    max-width: 80rem;
    grid-auto-columns: 1fr;
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    -ms-grid-columns: 1fr 1fr 1fr;
    grid-template-columns: 1fr 1fr 1fr;
    -ms-grid-rows: auto;
    grid-template-rows: auto;
  }

  .heading-style-h3 {
    margin-bottom: 0px;
    color: #42307d;
    font-size: 30px;
    line-height: 1.5;
    font-weight: 700;
    text-align: center;
  }

  .heading-style-h3.text-small {
    font-size: 26px;
  }

  .heading-style-h3.text-color-nomal {
    margin-bottom: 0px;
    color: #5f6570;
    font-size: 30px;
    line-height: 1.5;
    font-weight: 500;
  }

  .heading-style-h3.text-color-nomal.italicize {
    margin-bottom: 6rem;
    font-family: 'Noto Sans KR', sans-serif;
    font-style: italic;
    font-weight: 400;
  }

  .heading-style-h3.text-color-purple {
    font-family: 'Noto Sans KR', sans-serif;
    color: #5f6570;
    font-style: italic;
    font-weight: 200;
  }

  .uui-heroheader18_background-grid-section-2 {
    height: 3.5rem;
  }

  .uui-heroheader18_image-wrapper {
    height: 15rem;
  }

  .uui-button-row.button-row-center.is-reverse-mobile-landscape {
    display: -ms-grid;
    display: grid;
    grid-auto-columns: 1fr;
    grid-column-gap: 0.75rem;
    grid-row-gap: 0.75rem;
    -ms-grid-columns: 1fr 1fr 1fr;
    grid-template-columns: 1fr 1fr 1fr;
    -ms-grid-rows: auto;
    grid-template-rows: auto;
  }

  .uui-section_heroheader18-2.hidden {
    display: none;
  }

  .uui-heading-small {
    font-family: 'SF Pro Display', sans-serif;
    color: #1f2c3d;
    text-align: center;
  }

  .uui-layout48_component {
    grid-column-gap: 4rem;
    grid-row-gap: 4rem;
    -ms-grid-columns: 1fr 1fr 1fr;
    grid-template-columns: 1fr 1fr 1fr;
  }

  .uui-padding-vertical-xhuge-2 {
    padding-top: 0rem;
  }

  .uui-container-large-5 {
    margin-right: 0px;
    margin-left: 0px;
  }

  .uui-page-padding-4 {
    display: flex;
    padding-right: 15%;
    padding-left: 15%;
    justify-content: center;
  }

  .uui-section_layout47 {
    position: relative;
    top: -15rem;
    bottom: auto;
  }

  .uui-section_layout47.hidden {
    display: none;
  }

  .grid-59 {
    margin-bottom: 2.25rem;
    -ms-grid-columns: 1fr 1fr 1fr;
    grid-template-columns: 1fr 1fr 1fr;
    -ms-grid-rows: auto;
    grid-template-rows: auto;
  }

  .heading-167 {
    color: #1f2c3d;
    font-weight: 500;
    text-align: center;
  }

  .f-testimonial-card {
    padding: 0px;
    background-color: transparent;
    box-shadow: none;
  }

  .f-title-wrapper-center-2 {
    max-width: none;
    margin-bottom: 8rem;
  }

  .f-margin-bottom-148 {
    margin-bottom: 8rem;
  }

  .f-container-regular-26 {
    max-width: none;
  }

  .f-testimonial-background {
    left: 0%;
    top: auto;
    right: 0%;
    bottom: 0%;
    display: none;
    height: 30%;
  }

  .f-section-regular {
    padding: 0%;
  }

  .div-block-3440 {
    display: flex;
    height: 6rem;
    margin-bottom: 0px;
    justify-content: center;
    align-items: flex-start;
  }

  .div-block-3441 {
    display: flex;
    padding-top: 5%;
    padding-bottom: 5%;
    justify-content: center;
  }

  .f-gallery-lightbox-12 {
    padding: 0px;
  }

  .f-gallery-two-column-s-2 {
    grid-column-gap: 100px;
    grid-row-gap: 100px;
  }

  .f-title-wrapper-center-3 {
    max-width: none;
    margin-right: 0px;
    margin-bottom: 6rem;
    margin-left: 0px;
  }

  .f-container-regular-27 {
    max-width: 80rem;
    margin-right: 0px;
    margin-left: 0px;
  }

  .f-section-large-20 {
    display: flex;
    padding: 5% 15%;
    justify-content: center;
  }

  .f-section-large-20._02 {
    display: none;
  }

  .div-block-3442 {
    position: relative;
    display: -ms-grid;
    display: grid;
    max-width: none;
    padding: 5% 15%;
    justify-content: center;
    grid-auto-columns: 1fr;
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: auto auto;
    grid-template-rows: auto auto;
    background-color: #6d31aa;
  }

  .div-block-3443 {
    max-width: 80rem;
  }

  .div-block-3444 {
    position: relative;
    display: block;
    max-width: 80rem;
    justify-content: center;
    flex-wrap: nowrap;
  }

  .div-block-3445 {
    display: flex;
    max-width: 80rem;
    justify-content: center;
  }

  .div-block-3446 {
    display: flex;
    max-width: none;
    justify-content: center;
  }

  .div-block-3447 {
    display: flex;
    max-width: 80rem;
    justify-content: center;
  }

  .div-block-3448 {
    position: relative;
    display: flex;
    max-width: 80rem;
    justify-content: center;
    flex-wrap: nowrap;
    -o-object-fit: fill;
       object-fit: fill;
  }

  .uui-heading-xlarge-2.text-color-primary900 {
    text-align: center;
  }

  .uui-max-width-xlarge {
    max-width: 804rem;
  }

  .div-block-3449 {
    display: flex;
    padding: 8% 15%;
    justify-content: center;
  }

  .div-block-3450 {
    display: flex;
    height: auto;
    padding: 15% 15% 5%;
    justify-content: center;
    background-image: url("https://uploads-ssl.webflow.com/60cd23d02113ed289b94ef88/642f334a310dad82262ba070_pill_background_purple.png");
    background-position: 50% 50%;
    background-size: cover;
  }

  .div-block-3451 {
    position: relative;
    top: -4rem;
    display: -ms-grid;
    display: grid;
    width: 100%;
    max-width: 80rem;
    margin-top: 0px;
    justify-content: center;
    justify-items: center;
    grid-auto-columns: 1fr;
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: auto auto;
    grid-template-rows: auto auto;
  }

  .div-block-3452 {
    margin-bottom: 2rem;
  }

  .section-83 {
    display: none;
  }

  .image-201 {
    max-width: 50%;
  }

  .text-block-145 {
    display: none;
    margin-top: 2rem;
    font-family: 'Noto Sans KR', sans-serif;
    color: #5f6570;
    font-size: 1.25rem;
    line-height: 1.5;
    font-weight: 500;
  }

  .div-block-3453 {
    overflow: hidden;
    height: auto;
    padding-top: 2rem;
    padding-bottom: 0rem;
  }

  .image-202 {
    display: inline-block;
    overflow: visible;
    -o-object-fit: fill;
       object-fit: fill;
  }

  .div-block-3454 {
    display: block;
    overflow: visible;
    width: 100%;
    height: auto;
    -o-object-fit: fill;
       object-fit: fill;
    -o-object-position: 50% 50%;
       object-position: 50% 50%;
  }

  .uui-heading-large {
    color: #fff;
    font-size: 3rem;
  }

  .uui-padding-vertical-xhuge-4 {
    display: flex;
    padding-top: 8rem;
    padding-bottom: 8rem;
    justify-content: center;
  }

  .uui-page-padding-6 {
    padding-top: 3%;
    padding-right: 15%;
    padding-left: 15%;
    background-image: linear-gradient(180deg, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5)), url("https://uploads-ssl.webflow.com/60cd23d02113ed289b94ef88/642f3ddaec9612b629a6d3a7_QC_background.webp");
    background-position: 0px 0px, 50% 50%;
    background-size: auto, cover;
  }

  .uui-heroheader01_fileupload-image2 {
    width: auto;
    max-width: 60%;
    min-width: auto;
    border-radius: 100%;
  }

  .uui-heroheader01_fileupload-image-wrapper.hide-mobile-landscape {
    left: -5%;
    bottom: 0%;
    width: 50%;
  }

  .uui-heroheader01_image {
    height: auto;
    max-width: 60%;
  }

  .uui-padding-vertical-xhuge-5 {
    padding-top: 0rem;
    padding-bottom: 0rem;
  }

  .uui-container-large-7 {
    display: block;
    max-width: none;
    margin-right: 0px;
    margin-left: 0px;
    padding: 8% 15%;
    justify-content: flex-start;
  }

  .uui-page-padding-7 {
    display: flex;
    padding-right: 0rem;
    padding-left: 0rem;
    justify-content: center;
  }
}

@media screen and (max-width: 991px) {
  h1 {
    font-size: 30px;
    line-height: 38px;
    font-weight: 600;
  }

  h2 {
    font-size: 24px;
  }

  h4 {
    font-family: 'SF Pro Display', sans-serif;
    color: rgba(0, 0, 0, 0.65);
    font-size: 20px;
    line-height: 28px;
    font-weight: 400;
  }

  p {
    line-height: 1.9;
    text-align: center;
  }

  .overlay {
    height: 100vh;
  }

  .top-nav-wrapper {
    -ms-grid-columns: minmax(60px, 1fr) minmax(auto, 1400px);
    grid-template-columns: minmax(60px, 1fr) minmax(auto, 1400px);
  }

  .scroll-indicator {
    width: 65px;
    padding-top: 65px;
  }

  .nav-link {
    padding-top: 24px;
    padding-bottom: 24px;
    border-bottom: 1px solid rgba(192, 192, 211, 0.2);
    color: #516381;
  }

  .grid-wrapper {
    -ms-grid-columns: minmax(65px, 1fr) minmax(auto, 1400px) minmax(65px, 1fr);
    grid-template-columns: minmax(65px, 1fr) minmax(auto, 1400px) minmax(65px, 1fr);
  }

  .about-image-item {
    background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
    background-position: 0px 0px;
    background-size: auto;
  }

  .horizontal-line.left {
    margin-left: 65px;
  }

  .xxl-heading {
    font-size: 54px;
  }

  .menu-lottie {
    position: static;
    left: 0px;
    top: 2px;
    right: 0px;
    bottom: 0px;
    margin: auto;
  }

  .testimonial-arrow {
    right: 36px;
  }

  .testimonial-slide {
    width: 100%;
  }

  .navigation-content {
    height: 66px;
    margin-left: 65px;
    padding-right: 18px;
    padding-left: 18px;
  }

  .checkout-form {
    grid-row-gap: 48px;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }

  .checkout-details {
    padding: 36px;
  }

  .order-info {
    padding-top: 0px;
    grid-row-gap: 36px;
  }

  .order-top-bar {
    min-height: auto;
  }

  .vacation-slide-arrow {
    bottom: 36px;
    margin-bottom: 0px;
  }

  .large-journal-post {
    min-height: 375px;
  }

  .product-slider-arrow {
    bottom: 48px;
  }

  .footer-wrapper {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }

  .footer-pages {
    margin-bottom: 24px;
  }

  .order-confirmation {
    padding: 100px 36px 36px;
  }

  .order-confirmation-content {
    grid-row-gap: 24px;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }

  .order-sticky {
    position: relative;
    top: 0px;
  }

  .confirmation-grid {
    grid-row-gap: 24px;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }

  .flyout-menu {
    display: none;
  }

  .mobile-navigation-shade {
    position: fixed;
    left: 0%;
    top: 0%;
    right: 0%;
    bottom: 0%;
    z-index: 5;
    display: none;
    margin-top: 66px;
    background-color: rgba(12, 25, 46, 0.55);
  }

  .sticky-services-intro {
    position: relative;
    top: auto;
    justify-content: center;
    color: rgba(0, 0, 0, 0.85);
    text-align: center;
  }

  .section-5 {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .section-5.no-padding.grey {
    position: relative;
    padding-right: 0vw;
  }

  .section-5.grey {
    padding-right: 5vw;
    padding-left: 5vw;
  }

  .stacked-heading {
    justify-items: stretch;
  }

  .left-line {
    display: none;
  }

  .team-image {
    min-height: 250px;
  }

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

  .dual-wrapper {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }

  .video-info {
    padding: 0px 0vw;
  }

  .background-banner {
    background-image: linear-gradient(180deg, rgba(0, 0, 0, 0.25), rgba(0, 0, 0, 0.25)), url("https://uploads-ssl.webflow.com/60cd23d02113ed289b94ef88/60f0a5b87082ddca54e589cb_phytogen-baby-background-image.jpg");
    background-position: 0px 0px, 50% 50%;
    background-size: auto, cover;
  }

  .section-6 {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .section-6.video-section {
    padding: 0px 5vh;
  }

  .section-6.video-section {
    padding-top: 180px;
    padding-bottom: 120px;
  }

  .section-6.video-section {
    margin-bottom: 0vh;
    padding: 0px 0vh;
  }

  .body-display-3.dark {
    font-family: 'SF Pro Display', sans-serif;
    color: rgba(0, 0, 0, 0.75);
    text-decoration: none;
    text-transform: uppercase;
  }

  .body-display-3.dark.kr-nav-bar {
    font-family: 'Noto Sans KR', sans-serif;
    color: rgba(0, 0, 0, 0.85);
    font-weight: 500;
  }

  .body-display-3.dark {
    color: #090b19;
  }

  .testimonial-slider-2 {
    overflow: visible;
    height: auto;
    max-width: 700px;
  }

  .testimonial-slider-2.kr {
    height: 700px;
  }

  .testimonial-slide-2 {
    height: 750px;
    max-width: none;
  }

  .image-container.fourth {
    height: 30vh;
    max-height: none;
    background-image: url("https://uploads-ssl.webflow.com/60cd23d02113ed289b94ef88/614cc4625d8681a5167e6a12_miracle-of-phytogen-img08.jpg");
    background-position: 0% 50%;
  }

  .image-container.fifth {
    height: 30vh;
    max-height: none;
    background-position: 35% 50%;
    background-size: cover;
  }

  .image-container.sixth {
    height: 30vh;
    max-height: none;
    background-position: 100% 50%;
  }

  .image-container.r-d-1 {
    max-height: 30vh;
  }

  .phytogen-baby-tab {
    width: 100%;
    flex: 0 0 auto;
  }

  .scroll-type-wrapper {
    display: none;
    width: 100%;
    padding-right: 35px;
    padding-left: 35px;
  }

  .image-wrapper {
    height: 30vh;
    min-height: auto;
  }

  .card-details-wrapper {
    display: flex;
    height: 30vh;
    padding: 5vh 5vw;
    align-items: center;
    color: rgba(255, 255, 255, 0.85);
  }

  .main-heading-2 {
    max-width: none;
    margin-top: 0px;
    margin-bottom: 0px;
    font-size: 28px;
    line-height: 34px;
  }

  .renew-campaign-tab {
    width: 100%;
    flex: 0 0 auto;
  }

  .nav__link {
    padding-right: 15px;
    padding-left: 15px;
  }

  .call-to-action {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }

  .blank-line {
    padding: 0px;
  }

  .section-9 {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .section-9.small-top-padding {
    padding-top: 60px;
  }

  .section-9.small-top-padding {
    padding-top: 60px;
  }

  .section-9.small-top-padding {
    padding-top: 60px;
  }

  .slider-arrow-3 {
    width: 160px;
    height: 160px;
  }

  .project-gallery-image {
    min-height: 275px;
  }

  .card_item {
    width: 100%;
    padding: 1.56em;
  }

  .card {
    min-height: 250px;
    padding-top: 48px;
    padding-bottom: 48px;
    border-bottom: 1px solid rgba(142, 147, 165, 0.15);
  }

  .founder-image {
    min-height: 33.33vw;
  }

  .nav-link-3 {
    padding-top: 24px;
    padding-bottom: 24px;
    border-bottom: 1px solid rgba(192, 192, 211, 0.2);
    color: #516381;
  }

  .dropdown-list-6 {
    position: relative;
    left: 0%;
    top: 0%;
    right: 0%;
    bottom: auto;
    overflow: hidden;
    padding-left: 10px;
    background-color: #fff;
  }

  .dropdown-list-6.w--open {
    padding-left: 0px;
  }

  .wrapper-6.navbar-wrapper {
    height: 80px;
  }

  .full-menu-button {
    display: flex;
    justify-content: center;
  }

  .dropdown-lottie-3 {
    display: flex;
    width: 18px;
    margin-left: 24px;
    justify-content: center;
    align-items: center;
  }

  .post-list-item {
    height: auto;
    font-size: 16px;
  }

  .post-list-item.category-list-item {
    min-height: 60px;
    padding-right: 24px;
    padding-left: 24px;
    font-size: 16px;
  }

  .post-list-item.category-list-item {
    min-height: 60px;
    padding-right: 24px;
    padding-left: 24px;
    font-size: 16px;
  }

  .post-list-item.category-list-item {
    min-height: 60px;
    margin-left: 5vh;
    padding-right: 0px;
    padding-left: 0px;
    justify-items: stretch;
    -ms-grid-rows: auto;
    grid-template-rows: auto;
    font-size: 16px;
  }

  .post-list-item.category-list-item.tablet {
    padding-right: 0px;
    padding-left: 0px;
  }

  .post-list-item.category-list-item {
    min-height: 60px;
    padding-right: 24px;
    padding-left: 24px;
    font-size: 16px;
  }

  .dropdown-3 {
    display: flex;
    margin-right: 0px;
    margin-left: 0px;
    flex-direction: column;
    border-bottom: 1px solid #e2e7f1;
  }

  .dropdown-3.top {
    border-top: 1px solid #e2e7f1;
  }

  .dropdown-3.top {
    border-top: 1px solid #e2e7f1;
  }

  .dropdown-3.top {
    display: flex;
    flex-direction: column;
    border-top: 1px solid #e2e7f1;
  }

  .dropdown-3.top {
    border-top: 0px none #e2e7f1;
  }

  .nav-link-4 {
    padding: 20px 12px;
    font-size: 12px;
    text-decoration: none;
  }

  .nav-link-4.w--current {
    color: #090b19;
  }

  .nav-menu-6 {
    display: none;
  }

  .destination__sub-heading {
    margin-bottom: 40px;
  }

  .heading-11 {
    margin-top: 0px;
  }

  .destination__sub-heading-3 {
    margin-bottom: 40px;
  }

  .heading-11-3 {
    margin-top: 0px;
  }

  .left-navbar-2 {
    width: 100%;
    min-width: auto;
  }

  .tablet-mobile-nav-links-2 {
    display: none;
    background-color: #fff;
  }

  .mega-menu-4 {
    display: none;
    justify-content: center;
    align-items: center;
  }

  .large-menu-wrapper-4 {
    display: none;
    padding-top: 75px;
    padding-bottom: 0px;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }

  .navigation-links-2 {
    display: none;
  }

  .dropdown-toggle-3 {
    display: none;
    margin-right: 0px;
    margin-left: 0px;
    padding: 20px 40px;
    justify-content: space-between;
    align-items: center;
  }

  .menu-wrapper-2 {
    flex: 1;
  }

  .c-base {
    padding-right: 50px;
    padding-left: 50px;
  }

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

  .col {
    width: 50%;
    margin-bottom: 0px;
    padding-right: 15px;
    padding-left: 15px;
  }

  .col.lg-1 {
    display: none;
  }

  .col.lg-4 {
    width: 50%;
  }

  .margin-bottom {
    margin-bottom: 40px;
  }

  .row-4 {
    flex-direction: row;
    justify-content: flex-start;
    flex-wrap: wrap;
  }

  .row-4.no-bottom-margins {
    margin-bottom: 0px;
  }

  .wrapper-9 {
    padding-right: 30px;
    padding-left: 30px;
  }

  .section-header {
    margin-bottom: 40px;
  }

  .map-pin {
    left: 134px;
    top: 166px;
    width: 35px;
    height: 50px;
  }

  .map-pin.south-korea {
    left: 591px;
    top: 30%;
    right: 0%;
    bottom: 0%;
  }

  .map-pin.hawaii-usa {
    left: 112px;
    top: 203px;
  }

  .map-pin-tooltip.north-america {
    display: none;
  }

  .who-we-are-heading {
    font-size: 2.25rem;
    line-height: 1.5em;
  }

  .who-we-are-para {
    font-family: 'SF Pro Display', sans-serif;
    font-size: 1.25rem;
    line-height: 1.5;
  }

  .who-we-are-column {
    padding-top: 0px;
    padding-bottom: 0px;
  }

  ._2 {
    padding-bottom: 96px;
  }

  .nav-link-5 {
    padding-top: 24px;
    padding-bottom: 24px;
    color: #000;
  }

  .looping-screen {
    height: 40vw;
    min-height: 375px;
  }

  .menu-link {
    margin-top: 0px;
    margin-bottom: 0px;
    padding-top: 12px;
    padding-bottom: 12px;
  }

  .dropdown-4 {
    width: 100%;
    margin-right: 0px;
    margin-left: 0px;
  }

  .brand-11 {
    display: -ms-grid;
    display: grid;
    min-width: 100%;
    padding-right: 0px;
    padding-left: 0px;
    align-items: center;
    grid-auto-columns: 1fr;
    grid-column-gap: 0px;
    grid-row-gap: 16px;
    -ms-grid-columns: 0.25fr 1fr;
    grid-template-columns: 0.25fr 1fr;
    -ms-grid-rows: auto;
    grid-template-rows: auto;
  }

  .navbar-14 {
    display: flex;
    height: 80px;
    margin-bottom: 0px;
    padding-bottom: 0px;
  }

  .testimonial-image-block-2 {
    padding: 30px 30px 0px;
    -ms-grid-rows: auto auto auto;
    grid-template-rows: auto auto auto;
  }

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

  .counterup {
    margin-bottom: 0px;
  }

  .wrapper-12 {
    padding-right: 30px;
    padding-left: 30px;
  }

  .services-cards {
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
  }

  .feature-item-2 {
    width: 65%;
    margin-bottom: 60px;
  }

  .service-link-2 {
    background-color: #fff;
  }

  .tabs-2 {
    padding-top: 0px;
    padding-bottom: 0px;
  }

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

  .blog-thumbnail-container {
    margin-bottom: 30px;
  }

  .col-2 {
    width: 50%;
    margin-bottom: 0px;
    padding-right: 15px;
    padding-left: 15px;
  }

  .col-2.lg-4 {
    width: 50%;
  }

  .col-2.lg-4 {
    width: 50%;
  }

  .map-container {
    width: 100%;
    background-size: 640px;
  }

  .grid-wrapper-7 {
    -ms-grid-columns: minmax(65px, 1fr) minmax(auto, 1400px) minmax(65px, 1fr);
    grid-template-columns: minmax(65px, 1fr) minmax(auto, 1400px) minmax(65px, 1fr);
  }

  .xxl-heading-8 {
    font-size: 54px;
  }

  .number-circle {
    width: 400px;
    height: 400px;
  }

  .number-wrapper {
    margin-top: 0px;
    margin-bottom: 0px;
    grid-row-gap: 80px;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }

  .clip-2 {
    margin-bottom: 0px;
  }

  .stacked-soon {
    display: block;
    margin: 0px;
    padding: 5vh 10vh;
  }

  .number-title {
    font-family: 'SF Pro Display', sans-serif;
  }

  .block_wrap {
    width: 50%;
  }

  .testimonial-arrow-line {
    margin-bottom: 160px;
  }

  .hide-slide-nav {
    bottom: auto;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-bottom: 0px;
  }

  .banner-content-2 {
    max-width: 700px;
    min-height: 500px;
    padding-top: 10vh;
    padding-bottom: 10vh;
  }

  .banner-content-2.kr-phytogen-women {
    height: 750px;
    min-height: auto;
    padding-top: 0vh;
    padding-bottom: 15vh;
  }

  .grid-wrapper-9 {
    height: 750px;
    -ms-grid-columns: minmax(5vw, 0.5fr) minmax(auto, auto) minmax(5vw, 0.5fr);
    grid-template-columns: minmax(5vw, 0.5fr) minmax(auto, auto) minmax(5vw, 0.5fr);
  }

  .grid-wrapper-9.phytogen-women-wrapper {
    -ms-grid-columns: minmax(5vw, 0.5fr) minmax(auto, auto) minmax(5vw, 0.5fr);
    grid-template-columns: minmax(5vw, 0.5fr) minmax(auto, auto) minmax(5vw, 0.5fr);
  }

  .grid-wrapper-9.phytogen-women-wrapper.kr {
    height: auto;
  }

  .subtitle-10.light {
    color: #fff;
  }

  .testimonial-content-3 {
    position: relative;
    max-width: 80%;
    padding-bottom: 0px;
  }

  .testimonial-slide-arrow {
    top: auto;
    bottom: 60px;
  }

  .testimonial-slide-arrow.right {
    top: auto;
    bottom: 60px;
  }

  .testimonial-slide-arrow.kr-phytogen-women {
    bottom: 110px;
  }

  .testimonial-text-2 {
    max-width: 500px;
    min-width: 100%;
    font-size: 24px;
    line-height: 32px;
  }

  .section-38 {
    max-height: 750px;
    background-image: linear-gradient(180deg, rgba(0, 0, 0, 0.65), rgba(0, 0, 0, 0.65)), url("https://uploads-ssl.webflow.com/60cd23d02113ed289b94ef88/613d9a64c50d3c55a063f1d9_Phytogen-baby-review-bg01.png");
    background-position: 0px 0px, 50% 50%;
    background-size: auto, cover;
  }

  .div-block-266 {
    height: 900px;
    max-height: none;
    max-width: none;
    min-width: 100%;
  }

  .div-block-266.phytogen-women-block.kr {
    height: auto;
  }

  .div-block-266.kr {
    height: 750px;
  }

  .section-39 {
    max-width: 99.99997812275%;
    min-width: 768px;
    padding-bottom: 5vh;
  }

  .section-39.phytogen-women-bg.phytogen-women-section-39.kr {
    max-width: none;
    min-width: auto;
    padding-bottom: 0vh;
  }

  .testimonial-text-3 {
    font-size: 24px;
    line-height: 32px;
    font-weight: 500;
  }

  .div-block-267 {
    display: block;
  }

  .div-block-268 {
    padding: 5vh 5vw;
  }

  .heading-59 {
    margin-bottom: 0px;
    font-size: 32px;
    font-weight: 600;
    text-align: left;
  }

  .heading-60 {
    margin-bottom: 0px;
    font-size: 100px;
  }

  .paragraph-99 {
    padding-right: 0px;
    padding-left: 0px;
  }

  .div-block-269 {
    margin-top: 0px;
    justify-content: center;
    align-items: center;
  }

  .div-block-270 {
    display: block;
    width: 100%;
    min-width: 100%;
    margin: 0px;
    flex-direction: column;
    justify-content: space-around;
    align-items: center;
  }

  .div-block-271 {
    display: -ms-grid;
    display: grid;
    padding: 10vh;
    grid-auto-columns: 1fr;
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
    -ms-grid-rows: auto;
    grid-template-rows: auto;
    border-top: 1px solid #299e5e;
  }

  .div-block-272 {
    margin-bottom: 40px;
  }

  .heading-63 {
    margin-bottom: 0px;
  }

  .div-block-274 {
    margin-top: 0px;
    margin-bottom: 40px;
  }

  .video {
    max-width: none;
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .title-wrap-4 {
    display: flex;
    width: 100.0001%;
    max-width: none;
    min-width: 100%;
    margin-right: 0px;
    margin-left: 0px;
    align-items: center;
  }

  .text-block-34 {
    width: 100%;
    font-family: 'SF Pro Display', sans-serif;
  }

  .integration-grid {
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
  }

  .cta-field-wrap {
    max-width: 100.000008719308%;
    margin-right: 10vw;
    margin-left: 10vw;
  }

  .video-box {
    width: 100%;
    min-height: 400px;
    min-width: auto;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px;
  }

  .company-hero-div {
    padding: 15vw 5px 10vw 0px;
    background-image: none;
  }

  .hero-slide-2 {
    height: 250px;
  }

  .collage-section {
    padding-top: 5vh;
  }

  .title-holder {
    margin-right: 10vw;
    margin-left: 10vw;
  }

  .section-header-4 {
    margin-bottom: 0px;
  }

  .section-title-3 {
    font-family: 'SF Pro Display', sans-serif;
  }

  .wide-collage {
    padding-right: 2%;
    padding-left: 2%;
  }

  .amenity-block {
    width: 100%;
    padding: 40px 0%;
  }

  .amenity-block.line-right {
    border-top: 1px solid rgba(8, 24, 25, 0.23);
    border-left-style: none;
  }

  .amenity-block.line-right._2 {
    width: 100%;
    border-right: 0px solid rgba(8, 24, 25, 0.23);
    border-top-width: 1px;
    border-left-style: none;
    border-left-width: 0px;
    border-radius: 16px;
  }

  .amenity-block.line-left {
    width: 100%;
    padding: 20px 0% 40px;
    border-right: 0px none transparent;
    border-bottom: 1px solid rgba(8, 24, 25, 0.23);
  }

  .amenity-title.light {
    min-width: 98.58%;
    margin-top: 0px;
    font-family: 'SF Pro Display', sans-serif;
  }

  .features-content {
    display: flex;
    grid-auto-columns: 1fr;
    -ms-grid-columns: 1fr 1fr 1fr;
    grid-template-columns: 1fr 1fr 1fr;
    -ms-grid-rows: auto;
    grid-template-rows: auto;
    text-align: center;
  }

  .green-features {
    padding: 5vh 10vw 5vw;
  }

  .hiw-section {
    margin-right: 5vw;
    margin-bottom: 5vh;
    margin-left: 10vw;
    padding-top: 100px;
    padding-bottom: 0px;
  }

  .content-holder {
    margin-right: 0px;
    margin-left: 0px;
    text-align: left;
  }

  .section-title-4 {
    margin-bottom: 0px;
    text-align: center;
  }

  .modal-container {
    max-width: none;
    padding-right: 60px;
    padding-left: 60px;
  }

  .modal-heading {
    margin-bottom: 0px;
    font-size: 30px;
    line-height: 38px;
  }

  .modal-section {
    background-image: linear-gradient(180deg, rgba(0, 0, 0, 0.25), rgba(0, 0, 0, 0.25)), url("https://uploads-ssl.webflow.com/60cd23d02113ed289b94ef88/612d46ae8052f4367aa71e99_world-map08.png");
    background-position: 0px 0px, 50% 50%;
    background-size: auto, cover;
  }

  .map-pin-3 {
    left: 134px;
    top: 166px;
    width: 35px;
    height: 50px;
  }

  .map-pin-3.africa-lusophone {
    left: 363px;
    top: 260px;
    z-index: 3;
  }

  .map-pin-3.latin-america {
    left: 112px;
    top: 203px;
  }

  .map-pin-3.southern-africa {
    left: 366px;
    top: 323px;
    z-index: 5;
  }

  .map-wrapper-3 {
    display: none;
    max-width: 0px;
    min-width: 768px;
  }

  .instagram {
    height: 20vw;
  }

  .counterup2 {
    font-size: 2.25rem;
    line-height: 1.5;
  }

  .cta-section-5 {
    background-image: linear-gradient(180deg, rgba(0, 0, 0, 0.45), rgba(0, 0, 0, 0.45)), url("https://uploads-ssl.webflow.com/60cd23d02113ed289b94ef88/612fc247eca41d9055e0c6b9_fresh-lavender-flowers-on-top-of-vintage-postcards-CEN2RJ3.jpg");
    background-position: 0px 0px, 50% 50%;
    background-size: auto, cover;
  }

  .div-block-308 {
    padding-top: 5vh;
    padding-bottom: 5vh;
  }

  .card-inner-3 {
    top: auto;
    display: flex;
    min-height: 30vh;
    padding-top: 0px;
    padding-bottom: 0px;
    align-items: center;
    background-image: linear-gradient(180deg, rgba(0, 0, 0, 0.25), rgba(0, 0, 0, 0.25));
  }

  .paragraph-104.kr {
    font-size: 20px;
    line-height: 28px;
  }

  .features-list {
    margin-bottom: 0px;
    padding-right: 0px;
    padding-left: 0px;
  }

  .feature-dot {
    width: 60px;
    height: 60px;
    margin-top: 0px;
    margin-right: 0px;
  }

  .features-item {
    margin-bottom: 20px;
  }

  .section-48 {
    display: block;
    margin-bottom: 0px;
    padding-right: 0px;
    padding-left: 0px;
    grid-auto-columns: 1fr;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: auto;
    grid-template-rows: auto;
  }

  .product2-content-wrap {
    min-height: auto;
    padding: 20px;
  }

  .services-cards-2 {
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
  }

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

  .section-50.testimonial {
    padding-bottom: 0px;
    background-color: #f6f6f6;
  }

  .container-18 {
    padding-right: 40px;
    padding-left: 40px;
  }

  .story-grid-2 {
    grid-row-gap: 48px;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: auto 1px;
    grid-template-rows: auto 1px;
  }

  .verticle-line-4 {
    width: 100%;
  }

  .bold-text-16 {
    text-align: left;
  }

  .subtitle-11 {
    text-align: left;
  }

  .content-h2 {
    font-size: 38px;
  }

  .cta-section-6 {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .image-51 {
    max-width: 10%;
  }

  .body-display-12 {
    margin-right: 0px;
    margin-left: 0px;
    padding-right: 24px;
    padding-left: 24px;
    font-size: 20px;
    line-height: 28px;
  }

  .blog-image-wrapper {
    height: 450px;
  }

  .div-block-323 {
    margin-left: 5vw;
    padding-left: 0px;
  }

  .div-block-324 {
    margin-left: 5vw;
    padding-left: 0px;
  }

  .div-block-325 {
    margin-left: 5vw;
    padding-left: 0px;
  }

  .feature-dot-2.green {
    width: 60px;
    height: 60px;
  }

  .feature-dot-3 {
    width: 60px;
    height: 60px;
  }

  .heading-11-2 {
    margin-top: 0px;
  }

  .destination__sub-heading-2 {
    margin-bottom: 40px;
  }

  .counterup3 {
    margin-bottom: 0px;
  }

  .phytogen-baby-participant {
    color: #fff;
  }

  .phytogen-baby-participant.kr {
    font-size: 18px;
    line-height: 32px;
  }

  .div-block-327 {
    display: flex;
    margin-bottom: 40px;
    justify-content: center;
    text-align: left;
  }

  .custom_container.sections {
    padding: 10vh 10vw;
  }

  .custom_container.section-two {
    max-width: 100%;
    min-height: 40vh;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
  }

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

  .medium-width-3 {
    max-width: 100%;
  }

  .xxl-heading-12 {
    font-size: 48px;
  }

  .decks__text {
    width: 65%;
  }

  .decks__wrapper {
    transform: translate(0px, -24px);
  }

  .decks {
    height: 72vh;
    padding-top: 10vw;
  }

  .right-navbar {
    width: auto;
    height: 80px;
    -ms-grid-columns: 0.5fr;
    grid-template-columns: 0.5fr;
  }

  .right-navbar.mobile {
    display: none;
  }

  .right-navbar.korean {
    width: auto;
    -ms-grid-columns: 0.5fr;
    grid-template-columns: 0.5fr;
  }

  .nav-text.cn {
    font-size: 16px;
  }

  .image-57 {
    max-width: 50%;
  }

  .tablet-mobile-menu-3 {
    display: -ms-grid;
    display: grid;
    grid-auto-columns: 1fr;
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: auto auto;
    grid-template-rows: auto auto;
  }

  .mobile-shop {
    display: none;
    justify-content: center;
    border-right: 0px none transparent;
    text-decoration: none;
  }

  .large-menu-wrapper {
    padding-top: 0px;
    padding-bottom: 0px;
    grid-row-gap: 0px;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }

  .mega-menu {
    display: none;
  }

  .tablet-mobile-menu-4 {
    display: -ms-grid;
    display: grid;
    grid-auto-columns: 1fr;
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: auto auto auto auto auto;
    grid-template-rows: auto auto auto auto auto;
  }

  .div-block-338 {
    display: none;
  }

  .link-block-22 {
    text-decoration: none;
  }

  .link-block-23 {
    text-decoration: none;
  }

  .link-block-24 {
    text-decoration: none;
  }

  .link-block-25 {
    text-decoration: none;
  }

  .link-block-26 {
    text-decoration: none;
  }

  .link-block-27 {
    display: none;
  }

  .link-block-29 {
    display: flex;
    justify-content: center;
  }

  .close-modal-bg {
    width: auto;
  }

  .close-modal-bg.popup-1-content-wrapper---brix-copy {
    position: absolute;
    left: 24px;
    right: 24px;
    height: 45%;
    max-width: 80%;
    margin-right: auto;
    margin-left: auto;
  }

  .modal-content {
    -ms-grid-columns: 300px 1fr;
    grid-template-columns: 300px 1fr;
  }

  .modal.m {
    display: none;
    padding-right: 32px;
    padding-left: 32px;
  }

  .heading-118 {
    font-size: 30px;
  }

  .button-15 {
    font-size: 12px;
    line-height: 20px;
  }

  .nav-link-9 {
    padding: 20px 12px;
    font-size: 12px;
    text-decoration: none;
  }

  .nav-link-9.w--current {
    color: #090b19;
  }

  .hide-slide-nav-2 {
    top: auto;
    bottom: -100px;
    display: block;
    max-width: 100%;
    margin-top: 0px;
    padding-top: 0px;
  }

  .hide-slide-nav-2.kr-phytogen-women {
    bottom: 0px;
  }

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

  .link-block-33 {
    display: none;
  }

  .social-links-grid {
    justify-items: center;
    grid-column-gap: 0px;
    -ms-grid-columns: 0.3fr 0.3fr 0.3fr;
    grid-template-columns: 0.3fr 0.3fr 0.3fr;
  }

  .footer-links-grid {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    -ms-grid-columns: 1fr 0.25fr 1fr 1fr;
    grid-template-columns: 1fr 0.25fr 1fr 1fr;
    -ms-grid-rows: auto minmax(auto, 0.25fr) auto;
    grid-template-rows: auto minmax(auto, 0.25fr) auto;
  }

  .legal-text {
    display: block;
    margin-bottom: 0px;
    justify-content: flex-start;
    align-items: center;
    -ms-grid-row-align: center;
        align-self: center;
    flex: 0 auto;
    font-size: 12px;
    font-weight: 400;
  }

  .grey-divider {
    margin-top: 40px;
  }

  .legal-wrapper {
    display: -ms-grid;
    display: grid;
    grid-auto-columns: 1fr;
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    -ms-grid-columns: 0.25fr 0.3fr 0.45fr;
    grid-template-columns: 0.25fr 0.3fr 0.45fr;
    -ms-grid-rows: auto;
    grid-template-rows: auto;
  }

  .social-icon-2 {
    width: 30px;
  }

  .footer-section {
    padding-right: 5vw;
    padding-left: 5vw;
  }

  .footer-links-title {
    font-size: 14px;
  }

  .footer-link-3 {
    padding-top: 0px;
    padding-bottom: 5px;
  }

  .company-logo {
    text-align: center;
  }

  .footer-link-column {
    text-align: left;
  }

  .footer-paragraph {
    display: block;
    margin-top: 40px;
  }

  .link-4 {
    font-size: 12px;
    font-weight: 400;
    text-align: left;
  }

  .div-block-348 {
    justify-items: stretch;
    grid-column-gap: 0px;
  }

  .div-block-350 {
    display: block;
    justify-content: center;
    font-size: 12px;
  }

  .slide-content-6 {
    margin-left: 10vw;
    padding-right: 0px;
    padding-left: 0px;
  }

  .button-16.margin-right {
    margin-top: 0px;
    margin-right: 0px;
  }

  .section_text-2.white {
    color: rgba(0, 0, 0, 0.65);
  }

  .company-btn {
    margin-top: 5vh;
    margin-bottom: 0px;
  }

  .text-block-68 {
    color: rgba(0, 0, 0, 0.85);
  }

  .campaign-text {
    font-family: 'SF Pro Display', sans-serif;
    line-height: 28px;
  }

  .about-us-intro-2 {
    margin-left: 0px;
    padding: 36px 36px 0px;
    grid-row-gap: 60px;
  }

  .section-59 {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .section-59.no-top-padding {
    padding-bottom: 60px;
  }

  .dropdown-toggle {
    display: block;
    align-items: center;
  }

  .icon-6 {
    display: flex;
  }

  .dropdown-list {
    display: none;
  }

  .dropdown-link:hover {
    box-shadow: inset 2px 0 0 0 #6d31aa;
  }

  .dropdown-link.korean {
    font-family: 'Noto Sans KR', sans-serif;
  }

  .dropdown-5 {
    width: 100%;
    border-left: 1px solid #f3f6fc;
    background-color: #fff;
  }

  .dropdown-5.korean {
    width: 100px;
  }

  .text-block-71 {
    width: 100%;
  }

  .text-block-71.kr-nav-text {
    display: flex;
    justify-content: center;
  }

  .div-block-353 {
    display: none;
  }

  .center-flex {
    margin-top: 5vh;
    margin-bottom: 5vh;
    padding-top: 0px;
    padding-bottom: 0px;
    justify-content: center;
    border-top-style: none;
    border-top-width: 0px;
  }

  .center-flex.darkbg {
    margin-top: 0vh;
    margin-bottom: 0vh;
  }

  .h2.white {
    font-size: 36px;
  }

  .text-block-73.bigger.inline {
    font-size: 18px;
  }

  .section-62.dark {
    padding: 5vh 10vw;
  }

  .div-block-3 {
    height: 35vw;
  }

  .h4 {
    font-size: 30px;
  }

  .text-block-75 {
    font-size: 20px;
  }

  .image-62 {
    margin-bottom: 20px;
  }

  .div-block-360 {
    max-height: 500px;
    min-height: auto;
  }

  .div-block-361 {
    padding: 5vh 5vw 0vh;
  }

  .div-block-362 {
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
  }

  .full_wrap {
    background-position: 0px 0px;
    background-size: cover;
  }

  .full_wrap.product-coming-soon {
    padding-right: 10vw;
    padding-left: 10vw;
    background-image: linear-gradient(180deg, hsla(0, 0%, 100%, 0.6), hsla(0, 0%, 100%, 0.6)), url("https://uploads-ssl.webflow.com/60cd23d02113ed289b94ef88/6185bd7060c8652e945e833f_product-coming-soon.png");
    background-position: 0px 0px, 50% 50%;
    background-size: auto, cover;
    background-repeat: repeat, no-repeat;
  }

  .form-3 {
    width: 100%;
  }

  .signup_wrap {
    display: flex;
    margin-right: auto;
    margin-left: auto;
    flex: 1;
  }

  .image-70 {
    max-width: 30%;
  }

  .content-wrapper.hero-content-wrapper {
    margin-top: 0vh;
    margin-bottom: 0px;
    padding-top: 0px;
  }

  .blog-section {
    padding-right: 0px;
    padding-left: 0px;
  }

  .multi-step-form-radio-trigger---brix {
    padding-right: 24px;
    padding-left: 64px;
    font-size: 16px;
  }

  .submit-button-12 {
    width: 30%;
    padding-right: 20px;
    padding-left: 20px;
  }

  .company-sec {
    display: flex;
    height: 72vh;
    padding-top: 0px;
    padding-right: 0px;
    padding-left: 0px;
    background-image: linear-gradient(180deg, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5)), url("https://uploads-ssl.webflow.com/60cd23d02113ed289b94ef88/613fd6c1407d132737331691_company-bg01.jpg");
    background-position: 0px 0px, 50% 50%;
    background-size: auto, cover;
  }

  .company-sec.two {
    height: auto;
    background-image: none;
  }

  .company-div {
    width: 75%;
    height: auto;
    padding-top: 10vw;
    padding-bottom: 10vw;
  }

  .company-content {
    max-width: none;
    padding-top: 0px;
    padding-bottom: 0px;
  }

  .experience-section {
    padding: 80px 10vw;
  }

  .heading_55px {
    text-align: center;
  }

  .news-room-grid-2 {
    grid-column-gap: 20px;
    grid-row-gap: 5vh;
    -ms-grid-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
    -ms-grid-rows: auto;
    grid-template-rows: auto;
  }

  .div-block-3253 {
    display: flex;
    margin-top: 0vh;
  }

  .div-block-3258 {
    background-position: 10% 50%;
    background-size: cover;
    background-repeat: repeat;
  }

  .div-block-3260 {
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    background-position: 90% 50%;
  }

  .heading-137 {
    margin-bottom: 0px;
    font-size: 16px;
    line-height: 24px;
  }

  .text-block-81 {
    font-family: 'SF Pro Display', sans-serif;
    line-height: 28px;
    text-align: center;
  }

  .text-block-82 {
    font-family: 'SF Pro Display', sans-serif;
    color: rgba(0, 0, 0, 0.65);
    line-height: 28px;
    text-align: center;
  }

  .text-block-83 {
    font-family: 'SF Pro Display', sans-serif;
    line-height: 28px;
    text-align: center;
  }

  .text-block-84 {
    font-family: 'SF Pro Display', sans-serif;
    color: rgba(0, 0, 0, 0.65);
    line-height: 28px;
    text-align: center;
  }

  .text-block-86 {
    font-family: 'SF Pro Display', sans-serif;
    line-height: 28px;
  }

  .div-block-3268 {
    display: none;
  }

  .text-block-87 {
    font-family: 'SF Pro Display', sans-serif;
    font-size: 20px;
    line-height: 28px;
  }

  .text-block-89 {
    color: rgba(0, 0, 0, 0.85);
  }

  .wrapper-13 {
    max-width: none;
  }

  .inner-page-hero-wrapper {
    -ms-grid-columns: 1.75fr 0.25fr;
    grid-template-columns: 1.75fr 0.25fr;
  }

  .page-hero {
    padding-right: 10vw;
    padding-left: 10vw;
  }

  .xxl-heading-14 {
    font-size: 64px;
  }

  .xxl-heading-14.one {
    line-height: 64px;
    text-align: left;
  }

  .xxl-heading-14.one.kr {
    font-family: 'Noto Sans KR', sans-serif;
    font-size: 36px;
    line-height: 50px;
  }

  .category-headline-1 {
    -ms-grid-columns: 0.25fr 2.75fr 6.25fr;
    grid-template-columns: 0.25fr 2.75fr 6.25fr;
    -ms-grid-rows: auto;
    grid-template-rows: auto;
  }

  .vf-category-text.white {
    text-align: left;
  }

  .phytogen-baby-link {
    font-size: 12px;
    line-height: 20px;
    letter-spacing: 2px;
  }

  .hero-background-image-3 {
    background-position: 50% 50%;
    background-repeat: repeat;
  }

  .re-new-campaign-link {
    padding-right: 10px;
    padding-left: 10px;
    font-size: 12px;
    letter-spacing: 2px;
  }

  .xxl-heading-15 {
    text-align: left;
  }

  .grid-8 {
    margin-top: 0px;
    padding-top: 80px;
  }

  .grid-9 {
    margin-bottom: 10vh;
  }

  .grid-10 {
    padding-top: 80px;
  }

  .international-womens-day-tab {
    height: 30vh;
  }

  .world-menopause-day-tab {
    height: 30vh;
  }

  .div-block-3285 {
    background-image: linear-gradient(180deg, rgba(0, 0, 0, 0.65), rgba(0, 0, 0, 0.65)), url("https://uploads-ssl.webflow.com/60cd23d02113ed289b94ef88/6139197861421a8ebc06286d_miracle-of-phytogen-bg01.jpg");
    background-position: 0px 0px, 50% 50%;
    background-size: auto, cover;
  }

  .div-block-3287 {
    margin-top: 0vh;
  }

  .div-block-3288 {
    background-image: linear-gradient(180deg, rgba(0, 0, 0, 0.65), rgba(0, 0, 0, 0.65)), url("https://uploads-ssl.webflow.com/60cd23d02113ed289b94ef88/6170ad5c1a076aa10f651600_iwd-thumbnail02.png");
    background-position: 0px 0px, 50% 50%;
    background-size: auto, cover;
  }

  .div-block-3290 {
    background-image: linear-gradient(180deg, rgba(0, 0, 0, 0.65), rgba(0, 0, 0, 0.65)), url("https://uploads-ssl.webflow.com/60cd23d02113ed289b94ef88/61328a1a8f80b104018d8d05_IMD03.jpg");
    background-position: 0px 0px, 100% 50%;
    background-size: auto, cover;
  }

  .hero-background-image-4 {
    width: 100%;
    height: 100%;
    background-image: linear-gradient(180deg, rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0.2)), url("https://uploads-ssl.webflow.com/60cd23d02113ed289b94ef88/6139197861421a8ebc06286d_miracle-of-phytogen-bg01.jpg");
    background-position: 0px 0px, 50% 50%;
    background-size: auto, cover;
  }

  .hero-background-image-5 {
    background-position: 100% 0%;
  }

  .hero-background-image-6 {
    background-position: 65% 0%;
    background-size: auto;
  }

  .div-block-3297 {
    margin-top: 0px;
    padding-top: 5vh;
    padding-bottom: 5vh;
  }

  .margin-right {
    margin-top: 0rem;
    margin-bottom: 0rem;
    margin-left: 0rem;
  }

  .blog-heading-wrap {
    margin-bottom: 70px;
  }

  .blog-wrap-2 {
    margin-right: auto;
    margin-left: auto;
    padding: 10vh 10vw;
  }

  .text-link-text {
    font-size: 14px;
    line-height: 20px;
  }

  .grid-19 {
    margin-top: 0px;
    padding-top: 80px;
  }

  .nutraceutical-research-tab {
    height: 30vh;
  }

  .main-heading---r-d {
    margin-bottom: 0px;
    font-size: 28px;
    line-height: 34px;
  }

  .phytogen-research-tab {
    height: 30vh;
  }

  .breast-cancer-research-tab {
    height: 30vh;
  }

  .category-headline-2 {
    -ms-grid-columns: 0.25fr 5.25fr 6fr 3.5fr;
    grid-template-columns: 0.25fr 5.25fr 6fr 3.5fr;
  }

  .category-headline-3 {
    margin-bottom: 30px;
    -ms-grid-columns: 0.25fr 1.25fr 1.5fr 0.25fr;
    grid-template-columns: 0.25fr 1.25fr 1.5fr 0.25fr;
  }

  .category-headline-4 {
    -ms-grid-columns: 0.25fr 1.5fr 1.5fr;
    grid-template-columns: 0.25fr 1.5fr 1.5fr;
  }

  .div-block-3302 {
    padding-top: 5vh;
    padding-bottom: 5vh;
  }

  .div-block-3303 {
    display: none;
  }

  .div-block-3304 {
    padding-right: 0vw;
    padding-left: 0vw;
  }

  .columns-9 {
    display: none;
  }

  .grid-22 {
    display: -ms-grid;
    display: grid;
    grid-auto-columns: 1fr;
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
    -ms-grid-rows: auto auto;
    grid-template-rows: auto auto;
  }

  .div-block-3305 {
    display: none;
  }

  .div-block-3306 {
    padding-right: 0vw;
    padding-left: 0vw;
  }

  .div-block-3307 {
    margin-top: 0px;
    padding-top: 5vh;
    padding-bottom: 0vh;
  }

  .div-block-3308 {
    padding-top: 5vh;
    padding-bottom: 0vh;
  }

  .div-block-3309 {
    display: none;
  }

  .div-block-3310 {
    display: none;
  }

  .div-block-3311 {
    display: none;
  }

  .div-block-3312 {
    display: none;
  }

  .mask-6 {
    height: auto;
  }

  .testi-img-2 {
    left: 11%;
    top: 15%;
    max-height: 10%;
    max-width: 10%;
  }

  .testimonial-4-content-slide-left-content {
    margin-top: 10vh;
    padding-right: 5vw;
  }

  .heading-140 {
    margin-bottom: 5vh;
  }

  .grid-24 {
    height: auto;
  }

  .company-hero-head {
    font-size: 48px;
    line-height: 60px;
  }

  .standard-tab-2 {
    width: auto;
    margin-right: 0px;
    margin-left: 0px;
    padding-right: 0px;
    padding-left: 0px;
  }

  .product-header {
    min-height: auto;
    margin-top: 60px;
    padding-top: 72px;
    padding-bottom: 60px;
  }

  .grid-30 {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: auto auto;
    grid-template-rows: auto auto;
  }

  .grid-33 {
    padding-left: 0vw;
  }

  .heading-147 {
    margin-top: 40px;
  }

  .grid-36 {
    grid-row-gap: 40px;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: auto auto;
    grid-template-rows: auto auto;
  }

  .text-block-116 {
    font-size: 18px;
    line-height: 26px;
    font-weight: 500;
  }

  .product-heading-1 {
    text-align: center;
  }

  .text-block-119 {
    margin-top: 20px;
    margin-bottom: 20px;
    font-size: 18px;
    line-height: 26px;
  }

  .list-item {
    color: rgba(0, 0, 0, 0.65);
    font-size: 18px;
    line-height: 26px;
  }

  .intro-right-image {
    min-height: 100px;
  }

  .portrait-image {
    min-height: 300px;
  }

  .team-portrait-grid {
    -ms-grid-columns: 2.5fr 1fr;
    grid-template-columns: 2.5fr 1fr;
    border-radius: 12px;
  }

  .team-image-location {
    display: none;
  }

  .heading-156 {
    line-height: 28px;
  }

  .text-block-121 {
    font-size: 18px;
    line-height: 26px;
  }

  .email-field-2 {
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .form-block-6 {
    max-width: 450px;
    margin-right: auto;
    margin-left: auto;
  }

  .submit-button-13 {
    width: 50%;
    border: 1px solid transparent;
  }

  .submit-button-13:hover {
    border-style: solid;
    border-width: 1px;
    border-color: #6d31aa;
  }

  .text-block-124 {
    color: rgba(0, 0, 0, 0.65);
    font-size: 18px;
    line-height: 26px;
  }

  .div-block-3340 {
    padding-right: 0vw;
  }

  .ingredient-card-2 {
    border-radius: 12px;
  }

  .dual-wrapper-3 {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }

  .video-info-3 {
    padding-top: 0vh;
  }

  .product-field {
    margin-bottom: 20px;
  }

  .large-heading-2 {
    line-height: 1.15em;
  }

  .right-column {
    padding-top: 0px;
  }

  .controls-form {
    -ms-grid-columns: 1fr 1fr 1fr;
    grid-template-columns: 1fr 1fr 1fr;
  }

  .field.search.desktop {
    color: rgba(0, 0, 0, 0.85);
  }

  .resource-tabs {
    width: 100%;
    padding-top: 0px;
  }

  .mix-container {
    grid-column-gap: 24px;
    grid-row-gap: 48px;
    -ms-grid-columns: 1fr 1fr 1fr;
    grid-template-columns: 1fr 1fr 1fr;
    -ms-grid-rows: auto auto auto;
    grid-template-rows: auto auto auto;
  }

  .tabs-menu-2.left-div {
    padding-right: 0px;
  }

  .title {
    text-align: left;
  }

  .all-product-img-div {
    display: flex;
    height: 190px;
  }

  .all-product-img-div.home {
    height: 240px;
  }

  .image-77 {
    display: block;
  }

  .benefit-keywords {
    text-align: left;
  }

  .inner-page-hero-6 {
    height: 40vh;
    min-height: auto;
    margin-top: 80px;
    padding-bottom: 5vh;
  }

  .hero-top {
    padding-bottom: 0px;
  }

  .inner-hero-content {
    padding-top: 0px;
  }

  .xxl-heading-16 {
    font-size: 48px;
  }

  .xxl-heading-16.white {
    font-size: 38px;
    line-height: 46px;
  }

  .projects-wrapper {
    padding-bottom: 0px;
  }

  .journal-list-wrapper {
    display: none;
  }

  .light-fill {
    background-color: #fff;
  }

  .journal-grid {
    display: block;
    height: auto;
    min-height: auto;
    padding: 5vh 0px 5vh 48px;
    grid-row-gap: 48px;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: auto 1px;
    grid-template-rows: auto 1px;
  }

  .popular-posts {
    position: relative;
    top: auto;
    display: -ms-grid;
    display: grid;
    max-width: none;
    grid-auto-columns: 1fr;
    grid-column-gap: 16px;
    grid-row-gap: 0px;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: auto auto;
    grid-template-rows: auto auto;
  }

  .featured-products-title {
    margin-bottom: 36px;
  }

  .banner-title-2 {
    font-size: 16px;
  }

  .tag {
    display: none;
    max-width: 700px;
    min-width: auto;
    margin-right: 15px;
  }

  .div-block-3377 {
    display: block;
    -ms-grid-rows: auto auto auto auto auto auto;
    grid-template-rows: auto auto auto auto auto auto;
  }

  .kr-blog-post-rich-text {
    display: block;
  }

  .hero-section {
    padding-right: 10vw;
    padding-left: 10vw;
  }

  .blog-image-section {
    padding-top: 5vh;
    padding-right: 10vw;
    padding-left: 10vw;
  }

  .article-section {
    padding-top: 5vh;
    padding-right: 10vw;
    padding-left: 10vw;
  }

  .article-wrapper {
    padding-right: 0px;
    padding-left: 0px;
  }

  .article-cta-wrap {
    flex-direction: column;
    align-items: center;
  }

  .related-article {
    padding-right: 20px;
    padding-left: 20px;
  }

  .card-slider_nav {
    bottom: 45%;
  }

  .card-slider_item {
    width: 250px;
  }

  .product-section-home {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .grid-42 {
    grid-column-gap: 40px;
    -ms-grid-columns: 5fr 3fr;
    grid-template-columns: 5fr 3fr;
    -ms-grid-rows: auto;
    grid-template-rows: auto;
  }

  .div-block-3380 {
    width: 80%;
  }

  .div-block-3381 {
    width: 80%;
  }

  .heading-160 {
    font-size: 36px;
  }

  .div-block-3384 {
    display: none;
  }

  .div-block-3385 {
    display: none;
  }

  .div-block-3386 {
    width: 80%;
  }

  .popup-overlay {
    display: none;
  }

  .footer-july {
    position: static;
    padding-bottom: 0px;
  }

  .grid-46 {
    padding-bottom: 20px;
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    -ms-grid-columns: 20% 1fr 1fr;
    grid-template-columns: 20% 1fr 1fr;
    -ms-grid-rows: auto auto;
    grid-template-rows: auto auto;
  }

  .grid-48 {
    grid-column-gap: 10px;
    -ms-grid-columns: 0.75fr 1fr 0.4fr 0.75fr 1fr 1fr 1fr;
    grid-template-columns: 0.75fr 1fr 0.4fr 0.75fr 1fr 1fr 1fr;
  }

  .grid-48.chn {
    -ms-grid-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 30%;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 30%;
  }

  .grid-48.kor {
    -ms-grid-columns: 0.75fr 0.75fr 0.75fr 0.75fr 0.75fr 1fr 1fr;
    grid-template-columns: 0.75fr 0.75fr 0.75fr 0.75fr 0.75fr 1fr 1fr;
  }

  .footer-category-link {
    height: 80px;
    font-size: 14px;
    font-weight: 500;
  }

  .footer-category-link.normal.right-align {
    justify-content: center;
    color: hsla(0, 0%, 100%, 0.95);
  }

  .footer-category-link.normal.left-align {
    flex-direction: row;
    justify-content: flex-start;
    color: hsla(0, 0%, 100%, 0.95);
  }

  .footer-category-link.center-align {
    font-weight: 500;
  }

  .grid-49 {
    display: none;
    grid-auto-columns: minmax(0px, 0px);
    grid-column-gap: 40px;
    grid-row-gap: 20px;
    -ms-grid-columns: 1fr 1fr 1fr;
    grid-template-columns: 1fr 1fr 1fr;
    -ms-grid-rows: auto auto auto;
    grid-template-rows: auto auto auto;
  }

  .footer-category-text {
    text-decoration: none;
  }

  .footer-category-text.normal {
    color: rgba(255, 255, 255, 0.65);
    text-align: left;
  }

  .footer-contact-info-grid {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
  }

  .footer-social-media-grid {
    display: -ms-grid;
    display: grid;
    grid-auto-columns: minmax(0px, 0px);
    grid-column-gap: 15px;
    grid-row-gap: 0px;
        grid-template-areas: ".";
    -ms-grid-columns: 1fr 15px 1fr 15px 1fr;
    grid-template-columns: 1fr 1fr 1fr;
    -ms-grid-rows: auto;
    grid-template-rows: auto;
  }

  .div-block-3398 {
    margin-top: 40px;
  }

  .grid-51 {
    display: -ms-grid;
    display: grid;
    padding-top: 50px;
    padding-bottom: 50px;
    grid-auto-columns: 1fr;
    grid-column-gap: 40px;
    grid-row-gap: 16px;
    -ms-grid-columns: 1fr 1fr 1fr;
    grid-template-columns: 1fr 1fr 1fr;
    -ms-grid-rows: auto auto auto;
    grid-template-rows: auto auto auto;
    border-bottom: 1px solid hsla(0, 0%, 100%, 0.25);
  }

  .dark-slide-arrow {
    bottom: 140px;
  }

  .slider-background {
    background-image: url("https://uploads-ssl.webflow.com/60cd23d02113ed289b94ef88/635abe2ecccf1d635a54ba52_banner_ENG.webp");
    background-position: 50% 50%;
    background-size: cover;
  }

  .slider-background.three {
    background-image: url("https://uploads-ssl.webflow.com/60cd23d02113ed289b94ef88/62f2ea8b9aa17f84dc076617_hero-bg-02.webp");
    background-position: 40% 50%;
    background-size: cover;
  }

  .slide-heading {
    font-size: 36px;
    line-height: 48px;
  }

  .slide-arrow {
    bottom: 36px;
  }

  .section-hero-2 {
    min-height: auto;
    padding-top: 80px;
  }

  .slide-nav-2 {
    bottom: 36px;
  }

  .company-body {
    font-size: 18px;
    line-height: 30px;
  }

  .company-body.korean {
    font-size: 18px;
    line-height: 30px;
  }

  .company-head {
    font-size: 36px;
    line-height: 48px;
  }

  .company-hero-subhead {
    margin-bottom: 0px;
    font-size: 24px;
    text-align: center;
  }

  ._404-text.number {
    font-size: 150px;
  }

  ._404-text.subhead {
    font-size: 18px;
    line-height: 30px;
  }

  .pagination {
    margin-top: 50px;
  }

  .section-80 {
    display: none;
    height: auto;
    padding-top: 15vh;
    padding-bottom: 5vh;
  }

  .heading-164 {
    font-size: 28px;
    line-height: 38px;
  }

  .text-block-137 {
    font-size: 16px;
    line-height: 26px;
  }

  .grid-54 {
    -ms-grid-columns: 1fr 0.75fr;
    grid-template-columns: 1fr 0.75fr;
  }

  .button-27 {
    margin-top: 36px;
  }

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

  .section_title-wrapper {
    flex-direction: column;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }

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

  .vf-what-we-do-section {
    margin-bottom: 5%;
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .services-grid {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
  }

  .services-card {
    padding: 36px 24px;
  }

  .vf-map-section {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .inner-page-hero-wrapper-2 {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }

  .hero-content-wrapper {
    max-width: none;
  }

  .page-info-ribbon {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }

  .page-info {
    overflow: auto;
  }

  .avatar {
    display: flex;
    width: 100px;
    height: 100px;
    max-height: 100px;
    max-width: 100px;
    min-height: 100px;
    min-width: 100px;
    padding-right: 0px;
    padding-bottom: 0px;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    align-self: center;
    order: 0;
    flex: 0 auto;
    border: 0px none transparent;
    border-radius: 100%;
    background-color: #f8f8ff;
    background-image: none;
    color: transparent;
    background-clip: content-box;
    -webkit-text-fill-color: inherit;
    -o-object-fit: fill;
       object-fit: fill;
  }

  .container-2 {
    display: flex;
    margin-bottom: 1em;
    justify-content: center;
    align-items: center;
  }

  .social {
    padding-right: 8px;
    padding-left: 8px;
  }

  .link-item {
    font-weight: 500;
  }

  .title-2 {
    max-width: none;
  }

  .section-82 {
    -o-object-fit: fill;
       object-fit: fill;
  }

  .image-190 {
    max-width: 50%;
  }

  .f-career-tab-button {
    margin-top: 4px;
    margin-bottom: 4px;
  }

  .f-section-large {
    display: none;
  }

  .f-gallery-image {
    height: 350px;
  }

  .f-gallery-two-column-s {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }

  .hero_column {
    width: auto;
    height: 500px;
  }

  .tab-link {
    display: flex;
    width: 25%;
    padding: 8px 0px 18px;
    flex-direction: column;
    justify-content: flex-end;
    background-color: transparent;
  }

  .tab-link.w--current {
    flex-direction: column;
    justify-content: flex-end;
    background-color: rgba(0, 0, 0, 0.8);
  }

  .f-career-tab-button-2 {
    margin-top: 4px;
    margin-bottom: 4px;
  }

  .f-grid-two-column-2 {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }

  .f-content-image-wrapper-large {
    max-width: 100%;
  }

  .popup-content-wrapper {
    max-height: 92%;
  }

  .f-gallery-image-side {
    height: 240px;
  }

  .f-gallery-image-x-tall {
    height: 440px;
  }

  .f-gallery-three-grid {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
  }

  .popup-content-wrapper-2 {
    max-height: 92%;
  }

  .f-content-list-wrapper-small-2 {
    max-width: 100%;
    flex-direction: row;
  }

  .f-content-text-wrapper-2 {
    max-width: 100%;
  }

  .f-content-image-tall-2 {
    height: 400px;
    max-width: 100%;
  }

  .f-gallery-two-column {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
  }

  .f-career-row {
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
  }

  .f-content-image-tall-3 {
    height: 400px;
    max-width: 100%;
  }

  .f-grid-two-column-6 {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }

  .f-grid-three-column {
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
  }

  .f-gallery-four-column {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
  }

  .f-gallery-three-column-2 {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
  }

  .f-gallery-two-column-4 {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
  }

  .f-gallery-image-x-tall-2 {
    height: 440px;
  }

  .div-block-3414 {
    padding: 5% 10%;
  }

  .grid-55 {
    -ms-grid-columns: 1fr 1fr 1fr 1fr;
    grid-template-columns: 1fr 1fr 1fr 1fr;
  }

  .grid-57 {
    -ms-grid-columns: 1fr 0.5fr;
    grid-template-columns: 1fr 0.5fr;
  }

  .heading-style-h2.center-align {
    font-size: 1.75rem;
  }

  .uui-space-medium {
    min-height: 1.5rem;
  }

  .uui-testimonial18_mask {
    width: 50%;
  }

  .uui-testimonial18_component {
    padding-right: 0rem;
    padding-left: 0rem;
  }

  .uui-padding-vertical-xhuge {
    padding-top: 0px;
    padding-bottom: 0px;
  }

  .heading-style-h4 {
    font-size: 1.5rem;
    line-height: 1.5;
  }

  .text-size-regular-2 {
    font-weight: 400;
    text-align: left;
  }

  .text-size-regular-2.medium {
    text-align: left;
  }

  .uui-heroheader18_background-grid-section {
    height: 7.5vw;
  }

  .uui-heroheader18_background-grid {
    width: 150vw;
    min-width: 150vw;
  }

  .uui-space-large {
    min-height: 2rem;
  }

  .div-block-3434 {
    padding-top: 10%;
    padding-bottom: 10%;
  }

  .text-size-large {
    font-size: 18px;
  }

  .uui-heroheader18_image-wrapper-2 {
    height: auto;
    padding-bottom: 6rem;
  }

  .uui-page-padding-3 {
    padding-top: 10%;
  }

  .uui-heading-xlarge {
    font-size: 3.25rem;
  }

  .uui-heroheader18_background-grid-section-2 {
    height: 7.5vw;
  }

  .uui-heroheader18_background-grid-2 {
    width: 150vw;
    min-width: 150vw;
  }

  .uui-heroheader18_image-wrapper {
    height: auto;
    padding-bottom: 6rem;
  }

  .uui-space-large-2 {
    min-height: 2.5rem;
  }

  .uui-space-xhuge {
    min-height: 6rem;
  }

  .uui-layout48_component {
    grid-column-gap: 2rem;
  }

  .uui-padding-vertical-xhuge-2 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .f-grid-three-column-2 {
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
  }

  .f-testimonial-background {
    height: 20%;
  }

  .f-gallery-image-2 {
    height: 350px;
  }

  .f-gallery-two-column-s-2 {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }

  .uui-heroheader20_background-grid-section {
    height: 7.5vw;
  }

  .uui-heroheader20_background-grid {
    width: 150vw;
    min-width: 150vw;
  }

  .uui-heroheader20_lightbox-image {
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
       object-fit: cover;
  }

  .uui-heroheader20_lightbox {
    height: 30rem;
    max-width: none;
  }

  .uui-heroheader20_lightbox-wrapper {
    height: auto;
  }

  .uui-space-large-3 {
    min-height: 2.5rem;
  }

  .uui-heading-xlarge-2 {
    font-size: 3.25rem;
  }

  .uui-padding-vertical-xhuge-3 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .uui-heading-large {
    font-size: 2.75rem;
  }

  .uui-padding-vertical-xhuge-4 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .uui-heroheader01_fileupload-image-wrapper {
    left: -2.5%;
  }

  .uui-space-large-4 {
    min-height: 2.5rem;
  }

  .uui-heading-xlarge-3 {
    font-size: 3.25rem;
  }

  .uui-heroheader01_component {
    min-height: auto;
    grid-auto-flow: row;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }

  .uui-padding-vertical-xhuge-5 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }
}

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

  h2 {
    font-size: 26px;
  }

  .scroll-indicator {
    display: none;
  }

  .nav-link {
    border-bottom: 1px solid rgba(192, 192, 211, 0.2);
    border-top-style: none;
  }

  .grid-wrapper {
    -ms-grid-columns: minmax(36px, 1fr) minmax(auto, 1400px) minmax(36px, 1fr);
    grid-template-columns: minmax(36px, 1fr) minmax(auto, 1400px) minmax(36px, 1fr);
  }

  .about-image-item {
    min-height: 200px;
    min-width: 200px;
  }

  .horizontal-line.left {
    margin-left: 0px;
  }

  .xxl-heading {
    font-size: 48px;
  }

  .vacations-tab-link {
    position: relative;
    height: auto;
    min-height: 60px;
    padding-top: 24px;
    padding-bottom: 24px;
    flex-direction: column;
    border-style: solid;
    border-width: 1px;
    border-color: rgba(192, 192, 211, 0.2);
    border-radius: 5px;
  }

  .benefit-card {
    min-height: auto;
    grid-row-gap: 48px;
    -ms-grid-rows: 1fr auto;
    grid-template-rows: 1fr auto;
  }

  .vacation-item {
    padding-right: 18px;
    padding-bottom: 24px;
    grid-row-gap: 24px;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }

  .navigation-content {
    padding-left: 6px;
  }

  .checkout-form {
    padding: 24px;
    grid-row-gap: 24px;
  }

  .checkout-details {
    padding: 24px;
  }

  .payment-tabs-intro {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }

  .large-journal-post {
    padding-right: 24px;
    padding-left: 24px;
  }

  .product-slider-arrow {
    width: 48px;
    height: 48px;
  }

  .footer-wrapper {
    padding-left: 0px;
  }

  .footer-pages {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }

  .row {
    flex-direction: column;
  }

  .order-summary {
    margin-bottom: 0px;
  }

  .order-confirmation {
    padding-right: 24px;
    padding-bottom: 24px;
    padding-left: 24px;
  }

  .order-left {
    padding: 24px;
  }

  .section-5 {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .core-value {
    grid-row-gap: 48px;
  }

  .hero-intro-2 {
    padding-right: 40px;
    padding-left: 40px;
  }

  .team-image {
    min-height: 200px;
  }

  .hover-link-wrapper {
    display: none;
  }

  .hover-link-wrapper.video-link-wrapper {
    display: flex;
  }

  .hover-link-wrapper.video-link-wrapper {
    display: flex;
  }

  .hover-link-wrapper.video-link-wrapper {
    display: flex;
  }

  .section-6 {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .menu-list-item {
    -ms-grid-columns: auto 1fr;
    grid-template-columns: auto 1fr;
  }

  .image-wrapper {
    width: 100vw;
    height: 400px;
    background-size: cover;
  }

  .wrap-scrolling-text {
    min-height: 250px;
  }

  .burger-line {
    background-color: #000;
  }

  .nav__mobile-button {
    height: 70px;
    padding: 0px;
    justify-content: center;
    align-items: center;
    transition: background-color 200ms ease;
  }

  .nav__mobile-button.w--open {
    z-index: 99;
    background-color: #ececec;
  }

  .burger-btn-wrapper {
    min-height: 70px;
    padding-left: 20px;
  }

  .nav__link {
    padding-top: 20px;
    padding-bottom: 20px;
    flex-direction: column;
  }

  .nav__buttons-wrapper {
    position: fixed;
    left: 0%;
    top: 70px;
    right: 0%;
    bottom: auto;
    overflow: auto;
    max-height: 100vh;
    min-height: auto;
    min-width: 100%;
    padding-top: 70px;
    flex-direction: column;
    justify-content: space-between;
    align-items: center;
    background-color: #fff;
    box-shadow: 1px 0 70px 0 rgba(0, 0, 0, 0.69);
  }

  .dropdown__link-2 {
    padding: 10px;
  }

  .nav__dropdown-2 {
    position: static;
    top: 0px;
    display: flex;
    height: 65px;
    min-height: 65px;
    margin-top: 10px;
    margin-right: -15px;
    margin-left: -15px;
    flex-direction: column;
    align-self: stretch;
  }

  .nav-button__bg-2 {
    display: none;
  }

  .vertical-line-fill.blank {
    opacity: 1;
  }

  .horizontal-line-fill.blank {
    opacity: 1;
  }

  .section-9 {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .section-9.small-top-padding {
    padding-top: 36px;
  }

  .section-9.small-top-padding {
    padding-top: 36px;
  }

  .section-9.small-top-padding {
    padding-top: 36px;
  }

  .slider-arrow-3 {
    left: -80px;
    width: 140px;
    height: 140px;
    padding-left: 80px;
  }

  .project-gallery-image {
    min-height: 200px;
  }

  .card {
    min-height: 225px;
    padding-top: 48px;
    padding-bottom: 48px;
  }

  .nav-link-3 {
    border-bottom: 1px solid rgba(192, 192, 211, 0.2);
    border-top-style: none;
  }

  .wrapper-6.navbar-wrapper {
    border-style: none;
    border-color: #000;
  }

  .wrapper-6.navbar-wrapper {
    border-style: none;
    border-color: #000;
  }

  .wrapper-6.navbar-wrapper {
    border-style: none;
    border-color: #000;
  }

  .nav-link-4 {
    padding-right: 18px;
    padding-left: 18px;
    justify-content: flex-start;
    border-bottom: 1px solid #f3f6fc;
  }

  .nav-link-4.bottom {
    border-bottom-style: none;
  }

  .left-navbar-2 {
    width: 100%;
    min-width: auto;
    padding-left: 0px;
    border-style: none solid solid;
  }

  .large-menu-wrapper-4 {
    -ms-grid-rows: 65px auto;
    grid-template-rows: 65px auto;
  }

  .navigation-links-2 {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }

  .dropdown-toggle-3 {
    min-height: 60px;
    padding-right: 18px;
    padding-left: 18px;
  }

  .menu-wrapper-2 {
    display: none;
  }

  .c-base {
    padding-right: 40px;
    padding-left: 40px;
  }

  .slider-contols {
    position: absolute;
    left: auto;
    right: auto;
    display: none;
    width: 100%;
    flex-direction: column;
  }

  .close-button {
    display: block;
    padding: 20px 40px;
    background-color: #000;
    font-size: 14px;
    font-weight: 300;
    cursor: pointer;
  }

  .slide-content {
    width: 80%;
    max-width: none;
    margin-left: 0px;
  }

  .slide-wrapper {
    position: relative;
    height: auto;
  }

  .view-episodes {
    display: block;
    font-weight: 100;
    cursor: pointer;
  }

  .overlay--mobile-only {
    display: none;
    background-color: rgba(0, 0, 0, 0.9);
  }

  .slide-content-wrapper {
    width: auto;
  }

  .text-block-17 {
    text-align: left;
    text-decoration: underline;
  }

  .row-4 {
    flex-wrap: wrap;
  }

  .map-pin {
    left: 40px;
    top: 198px;
    width: 25px;
    height: 40px;
  }

  .map-pin.south-korea {
    left: 385px;
    top: 196px;
  }

  .map-pin.hawaii-usa {
    left: 38px;
    top: 224px;
  }

  ._2 {
    padding-top: 91px;
    padding-bottom: 551px;
  }

  .navigation-links-3 {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }

  .brand-11 {
    padding-left: 18px;
  }

  .testimonial-content-wrap {
    width: 100%;
    padding-left: 25px;
  }

  .testimonial-image-block-2 {
    width: 100%;
  }

  .testimonial-columns {
    flex-direction: column;
  }

  .section-name {
    display: none;
  }

  .services-cards {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }

  .feature-item-2 {
    display: flex;
    width: 95%;
    max-width: 264.5625px;
    margin-bottom: 0px;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    flex: 0 0 auto;
    text-align: center;
  }

  .vacations-tab-link-2 {
    position: relative;
    height: auto;
    min-height: 60px;
    padding-top: 24px;
    padding-bottom: 24px;
    flex-direction: column;
    border-style: solid;
    border-width: 1px;
    border-color: rgba(192, 192, 211, 0.2);
    border-radius: 5px;
  }

  .tabs-2 {
    width: 50%;
  }

  .standard-tab {
    margin-right: 5px;
    margin-left: 5px;
    justify-content: flex-start;
  }

  .map-container {
    background-size: 100%;
  }

  .main {
    overflow: auto;
  }

  .grid-wrapper-7 {
    -ms-grid-columns: minmax(36px, 1fr) minmax(auto, 1400px) minmax(36px, 1fr);
    grid-template-columns: minmax(36px, 1fr) minmax(auto, 1400px) minmax(36px, 1fr);
  }

  .xxl-heading-8 {
    font-size: 48px;
  }

  .number-circle {
    width: 325px;
    height: 325px;
  }

  .number-wrapper {
    grid-row-gap: 60px;
  }

  .circle-link-text {
    padding-right: 34px;
  }

  .circle-link-text.left {
    padding-left: 34px;
    grid-column-gap: 9px;
  }

  .testimonial-arrow-line {
    margin-bottom: 280px;
  }

  .banner-content-2 {
    min-height: 600px;
    padding-top: 140px;
  }

  .circle-button {
    width: 80px;
    height: 80px;
  }

  .testimonial-wrapper-3 {
    overflow: hidden;
  }

  .testimonial-content-3 {
    padding-bottom: 100px;
  }

  .circle-outline {
    width: 80px;
    height: 80px;
  }

  .slider-link-text {
    display: block;
  }

  .testimonial-slide-arrow {
    bottom: 240px;
    width: 80px;
    height: 80px;
  }

  .integration-grid {
    max-width: 380px;
    margin-right: auto;
    margin-left: auto;
    -ms-grid-columns: 3fr;
    grid-template-columns: 3fr;
  }

  .email-field {
    padding-left: 32px;
    font-size: 18px;
  }

  .cta-bg-image-right {
    display: none;
  }

  .cta-bg-image-left {
    display: none;
  }

  .cta-section {
    padding-top: 150px;
    padding-bottom: 130px;
  }

  .video-box {
    margin-bottom: 200px;
    padding: 70px 36px 34px;
  }

  .section-title-3 {
    font-size: 32px;
  }

  .section-title-4 {
    font-size: 32px;
  }

  .modal-paragraph {
    margin-top: -10px;
    font-size: 20px;
  }

  .modal-container {
    max-width: 100%;
    padding: 40px;
  }

  .modal-heading {
    margin-bottom: 24px;
    font-size: 40px;
    line-height: 50px;
  }

  .modal-section {
    flex-direction: column;
    justify-content: flex-start;
  }

  .map-pin-3 {
    left: 40px;
    top: 198px;
    width: 25px;
    height: 40px;
  }

  .map-pin-3.africa-lusophone {
    left: 229px;
    top: 262px;
  }

  .map-pin-3.latin-america {
    left: 38px;
    top: 224px;
  }

  .map-pin-3.southern-africa {
    left: 228px;
    top: 302px;
  }

  .map-wrapper-3 {
    max-width: 767px;
    min-width: 480px;
  }

  .instagram {
    height: 40vw;
  }

  .cta-section-5 {
    padding-top: 150px;
    padding-bottom: 130px;
  }

  .section-48 {
    padding-right: 20px;
    padding-left: 20px;
  }

  .product2-content-wrap {
    padding: 26px;
  }

  .services-cards-2 {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }

  .container-18 {
    padding-right: 20px;
    padding-left: 20px;
  }

  .logo-6 {
    width: 130px;
  }

  .about-list {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: auto 1px auto 1px auto 1px auto;
    grid-template-rows: auto 1px auto 1px auto 1px auto;
  }

  .subtitle-11 {
    line-height: 16px;
  }

  .about-list-2 {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: auto 1px auto 1px auto 1px auto;
    grid-template-rows: auto 1px auto 1px auto 1px auto;
  }

  .core-value-2 {
    grid-row-gap: 48px;
  }

  .cta-section-6 {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .inner-page-hero-5 {
    min-height: 550px;
    padding-top: 65px;
  }

  .blog-image-wrapper {
    height: 350px;
  }

  .xxl-heading-12 {
    font-size: 42px;
  }

  .decks__text-heading {
    font-size: 2.6em;
  }

  .decks__text {
    width: 90%;
  }

  .decks {
    height: 70vh;
  }

  .list-item-arrow-2 {
    width: 14px;
    min-width: 14px;
  }

  .large-menu-wrapper {
    -ms-grid-rows: 65px auto;
    grid-template-rows: 65px auto;
  }

  .close-modal-bg.popup-1-content-wrapper---brix-copy {
    left: 24px;
    right: 24px;
    max-width: none;
    border-radius: 20px;
  }

  .modal-content {
    max-width: none;
    padding: 32px;
  }

  .dummy-hero-button---brix {
    padding: 16px 34px;
    font-size: 16px;
    line-height: 18px;
  }

  .modal {
    padding-right: 24px;
    padding-left: 24px;
  }

  .nav-link-9 {
    padding-right: 18px;
    padding-left: 18px;
    justify-content: flex-start;
    border-bottom: 1px solid #f3f6fc;
  }

  .social-links-grid {
    margin-bottom: 20px;
  }

  .footer-links-grid {
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
  }

  .legal-wrapper {
    flex-direction: column;
  }

  .slide-content-6 {
    width: 80%;
    max-width: none;
    margin-left: 0px;
  }

  .slide-content-wrapper-2 {
    width: auto;
  }

  .about-us-intro-2 {
    margin-left: 0px;
    padding: 24px 24px 0px;
  }

  .section-59 {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .section-59.no-top-padding {
    padding-bottom: 48px;
  }

  .image-70 {
    max-width: 50%;
  }

  .blog-section {
    padding-right: 0px;
    padding-left: 0px;
  }

  .multi-step-form-block---brix {
    min-height: auto;
  }

  .company-sec {
    display: flex;
  }

  .experience-section {
    padding: 64px 20px;
  }

  .heading_55px {
    font-size: 32px;
  }

  .news-room-grid-2 {
    -ms-grid-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  }

  .div-block-3253 {
    margin-top: 0vh;
  }

  .inner-page-hero-wrapper {
    grid-row-gap: 60px;
    -ms-grid-rows: auto auto auto;
    grid-template-rows: auto auto auto;
  }

  .page-hero {
    min-height: 550px;
  }

  .xxl-heading-14 {
    font-size: 54px;
  }

  .margin-right {
    margin-top: 0rem;
    margin-bottom: 0rem;
    margin-left: 0rem;
  }

  .blog-heading-wrap {
    flex-direction: column;
    align-items: flex-start;
  }

  .blog-wrap-2 {
    padding-bottom: 60px;
  }

  .text-link-text {
    line-height: 20px;
  }

  .circle-button-2 {
    width: 80px;
    height: 80px;
  }

  .standard-tab-2 {
    margin-right: 5px;
    margin-left: 5px;
    justify-content: flex-start;
  }

  .product-header {
    padding-bottom: 60px;
  }

  .about-image-item-2 {
    min-height: 200px;
    min-width: 200px;
  }

  .about-image-item-3 {
    min-height: 200px;
    min-width: 200px;
  }

  .about-image-item-4 {
    min-height: 200px;
    min-width: 200px;
  }

  .benefit-card-2 {
    min-height: auto;
    grid-row-gap: 48px;
    -ms-grid-rows: 1fr auto;
    grid-template-rows: 1fr auto;
  }

  .controls-form {
    grid-row-gap: 16px;
  }

  .tabs-content-2 {
    width: 100%;
  }

  .resource-tabs {
    display: flex;
    flex-direction: column;
  }

  .tabs-menu-2.left-div {
    width: 100%;
  }

  .tabs-menu-2.left-div {
    width: 100%;
  }

  .inner-hero-content {
    padding-right: 0px;
    padding-left: 0px;
  }

  .xxl-heading-16 {
    font-size: 42px;
  }

  .projects-wrapper {
    padding-bottom: 80px;
  }

  .journal-grid {
    padding: 36px 0px 36px 36px;
  }

  .con-wrap-2 {
    display: none;
  }

  .product-wrap {
    flex-direction: column;
  }

  .banner-title-2 {
    font-size: 13px;
  }

  .banner-title-wrap {
    align-items: center;
  }

  .tag {
    max-width: 100%;
    min-width: auto;
    margin-left: 15px;
  }

  .banner-close-card {
    margin-right: 0px;
  }

  .hero-section {
    padding-right: 20px;
    padding-left: 20px;
  }

  .blog-image-section {
    padding-right: 20px;
    padding-left: 20px;
  }

  .article-section {
    padding-right: 20px;
    padding-left: 20px;
  }

  .btn {
    padding: 7px 15px;
  }

  .product-section-home {
    padding-top: 10%;
    padding-bottom: 10%;
  }

  .testimonial {
    max-width: none;
  }

  .slide-heading {
    font-size: 36px;
  }

  .layout41_component {
    grid-row-gap: 2rem;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }

  .padding-section-large {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .padding-global {
    padding-right: 1.25rem;
    padding-left: 1.25rem;
  }

  .vf-what-we-do-section {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .services-grid {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }

  .vf-map-section {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .page-hero-2 {
    min-height: 550px;
  }

  .inner-page-hero-wrapper-2 {
    grid-row-gap: 60px;
    -ms-grid-rows: auto auto auto;
    grid-template-rows: auto auto auto;
  }

  .anchor-link {
    min-height: 80px;
    border-bottom: 1px solid #e2e7f1;
  }

  .anchor-link.bottom {
    border-bottom-style: none;
  }

  .page-info {
    height: auto;
  }

  .sticky-section {
    position: relative;
    top: 0px;
    height: auto;
    margin-bottom: 0px;
  }

  .avatar {
    background-color: #f8f8ff;
  }

  .social {
    padding-right: 0px;
    padding-left: 0px;
  }

  .link-item {
    line-height: 2em;
    font-weight: 500;
  }

  .f-career-tab-button {
    width: 100%;
    margin-right: 0px;
    margin-left: 0px;
  }

  .f-career-tab-menu {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
  }

  .f-h3-heading {
    font-size: 40px;
  }

  .f-section-large {
    padding-top: 72px;
    padding-bottom: 72px;
  }

  .f-gallery-two-column-s {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }

  .tab-link {
    width: auto;
    padding-top: 16px;
  }

  .f-career-tab-button-2 {
    width: 100%;
    margin-right: 0px;
    margin-left: 0px;
  }

  .f-career-tab-menu-2 {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
  }

  .f-h3-heading-2 {
    font-size: 40px;
  }

  .f-section-large-3 {
    padding-top: 72px;
    padding-bottom: 72px;
  }

  .f-h3-heading-4 {
    font-size: 40px;
  }

  .f-h2-heading {
    font-size: 44px;
  }

  .popup-content {
    margin: 3em 2em;
  }

  .f-h3-heading-6 {
    font-size: 40px;
  }

  .f-gallery-three-grid {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }

  .f-h3-heading-7 {
    font-size: 40px;
  }

  .f-section-large-8 {
    padding-top: 72px;
    padding-bottom: 72px;
  }

  .popup-content-2 {
    margin: 3em 2em;
  }

  .f-h3-heading-8 {
    font-size: 40px;
  }

  .f-section-large-9 {
    padding-top: 72px;
    padding-bottom: 72px;
  }

  .f-h3-heading-9 {
    font-size: 40px;
  }

  .f-section-large-10 {
    padding-top: 72px;
    padding-bottom: 72px;
  }

  .f-career-row {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }

  .f-feature-card-outlined {
    padding: 32px;
  }

  .f-section-large-11 {
    padding-top: 72px;
    padding-bottom: 72px;
  }

  .f-grid-three-column {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }

  .f-section-large-12 {
    padding-top: 72px;
    padding-bottom: 72px;
  }

  .f-section-large-15 {
    padding-top: 72px;
    padding-bottom: 72px;
  }

  .f-gallery-image-s-2 {
    height: 180px;
  }

  .f-gallery-four-column {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }

  .f-section-large-16 {
    padding-top: 72px;
    padding-bottom: 72px;
  }

  .f-gallery-image-s-3 {
    height: 180px;
  }

  .f-gallery-three-column-2 {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }

  .f-gallery-image-s-4 {
    height: 180px;
  }

  .f-gallery-image-tall-2 {
    height: 100%;
  }

  .f-section-large-18 {
    padding-top: 72px;
    padding-bottom: 72px;
  }

  .f-h1-heading-4 {
    margin-top: 0px;
    font-size: 48px;
  }

  .f-section-large-19 {
    padding-top: 72px;
    padding-bottom: 72px;
  }

  .uui-testimonial18_arrow:hover {
    background-color: #fff;
  }

  .uui-testimonial18_arrow.left {
    right: 3.5rem;
  }

  .uui-space-medium {
    min-height: 1.5rem;
  }

  .uui-testimonial18_slide {
    padding-right: 1.5rem;
  }

  .uui-testimonial18_mask {
    width: 80%;
  }

  .uui-testimonial18_component {
    margin-top: 3rem;
  }

  .uui-padding-vertical-xhuge {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .uui-page-padding {
    padding-right: 1rem;
    padding-left: 1rem;
  }

  .uui-space-large {
    min-height: 2rem;
  }

  .uui-heroheader18_background-2 {
    top: 46%;
    background-image: url("https://uploads-ssl.webflow.com/60cd23d02113ed289b94ef88/642b014fed5911437c6e704b_Background%20Pattern%20Small.svg");
    background-position: 50% -80px;
  }

  .uui-heroheader18_image-wrapper-2 {
    padding-bottom: 4rem;
  }

  .uui-page-padding-3 {
    padding-right: 1rem;
    padding-left: 1rem;
  }

  .uui-heading-xlarge {
    font-size: 2.25rem;
  }

  .uui-heroheader18_background {
    top: 46%;
    background-image: url("https://uploads-ssl.webflow.com/60cd23d02113ed289b94ef88/642b014fed5911437c6e704b_Background%20Pattern%20Small.svg");
    background-position: 50% -80px;
  }

  .uui-heroheader18_image-wrapper {
    padding-bottom: 4rem;
  }

  .uui-button {
    font-size: 1rem;
  }

  .uui-button:hover {
    border-color: #7f56d9;
    background-color: #7f56d9;
  }

  .uui-button.is-button-large {
    padding: 0.75rem 1.25rem;
    grid-column-gap: 0.5rem;
    font-size: 1rem;
  }

  .uui-button-wrapper.max-width-full-mobile-landscape {
    width: 100%;
  }

  .max-width-full-mobile-landscape {
    width: 100%;
    max-width: none;
  }

  .uui-button-icon-2.is-icon-large {
    width: 1.25rem;
    height: 1.25rem;
  }

  .uui-button-secondary-gray {
    padding-left: 1.25rem;
    font-size: 1rem;
  }

  .uui-button-secondary-gray:hover {
    background-color: #fff;
    color: #344054;
  }

  .uui-button-secondary-gray.is-button-large {
    padding: 0.75rem 1.25rem;
    grid-column-gap: 0.5rem;
    font-size: 1rem;
  }

  .uui-button-row {
    -ms-grid-row-align: stretch;
        align-self: stretch;
  }

  .uui-button-row.button-row-center.is-reverse-mobile-landscape {
    flex-direction: column-reverse;
  }

  .uui-button-row.is-reverse-mobile-landscape {
    flex-direction: column-reverse;
  }

  .uui-space-large-2 {
    min-height: 2rem;
  }

  .uui-text-size-xlarge {
    font-size: 1.125rem;
  }

  .uui-space-small-2 {
    min-height: 1.25rem;
  }

  .uui-space-xhuge {
    min-height: 4rem;
  }

  .uui-button-link {
    font-size: 1rem;
  }

  .uui-button-link:hover {
    color: #6941c6;
  }

  .uui-button-row-2 {
    -ms-grid-row-align: stretch;
        align-self: stretch;
  }

  .uui-space-small {
    min-height: 1.25rem;
  }

  .uui-heading-small {
    font-size: 1.5rem;
  }

  .uui-layout48_image-wrapper {
    margin-bottom: 1.5rem;
  }

  .uui-layout48_component {
    grid-row-gap: 3rem;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }

  .uui-padding-vertical-xhuge-2 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .uui-page-padding-4 {
    padding-right: 1rem;
    padding-left: 1rem;
  }

  .f-grid-three-column-2 {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }

  .f-h3-heading-10 {
    font-size: 40px;
  }

  .f-section-regular {
    padding-top: 72px;
    padding-bottom: 72px;
  }

  .f-gallery-two-column-s-2 {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }

  .f-h3-heading-11 {
    font-size: 40px;
  }

  .f-section-large-20 {
    padding-top: 72px;
    padding-bottom: 72px;
  }

  .uui-heroheader20_background {
    top: 46%;
    background-image: url("https://uploads-ssl.webflow.com/60cd23d02113ed289b94ef88/642b014fed5911437c6e704b_Background%20Pattern%20Small.svg");
    background-position: 50% -80px;
  }

  .uui-lightbox_play-icon {
    width: 4rem;
    height: 4rem;
  }

  .uui-heroheader20_lightbox {
    height: 20rem;
  }

  .uui-button-2 {
    font-size: 1rem;
  }

  .uui-button-2:hover {
    border-color: #7f56d9;
    background-color: #7f56d9;
  }

  .uui-button-2.is-button-large {
    padding: 0.75rem 1.25rem;
    grid-column-gap: 0.5rem;
    font-size: 1rem;
  }

  .uui-button-wrapper-2.max-width-full-mobile-landscape {
    width: 100%;
  }

  .max-width-full-mobile-landscape-2 {
    width: 100%;
    max-width: none;
  }

  .uui-button-icon-4.is-icon-large {
    width: 1.25rem;
    height: 1.25rem;
  }

  .uui-button-secondary-gray-2 {
    padding-left: 1.25rem;
    font-size: 1rem;
  }

  .uui-button-secondary-gray-2:hover {
    background-color: #fff;
    color: #344054;
  }

  .uui-button-secondary-gray-2.is-button-large {
    padding: 0.75rem 1.25rem;
    grid-column-gap: 0.5rem;
    font-size: 1rem;
  }

  .uui-button-row-3 {
    -ms-grid-row-align: stretch;
        align-self: stretch;
  }

  .uui-button-row-3.button-row-center.is-reverse-mobile-landscape {
    flex-direction: column-reverse;
  }

  .uui-button-row-3.is-reverse-mobile-landscape {
    flex-direction: column-reverse;
  }

  .uui-space-large-3 {
    min-height: 2rem;
  }

  .uui-text-size-xlarge-2 {
    font-size: 1.125rem;
  }

  .uui-space-small-3 {
    min-height: 1.25rem;
  }

  .uui-heading-xlarge-2 {
    font-size: 2.25rem;
  }

  .uui-badge-group_badge {
    padding: 0.125rem 0.5rem;
    font-size: 0.75rem;
  }

  .uui-badge-group {
    font-size: 0.75rem;
  }

  .uui-padding-vertical-xhuge-3 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .uui-page-padding-5 {
    padding-right: 1rem;
    padding-left: 1rem;
  }

  .uui-text-size-xlarge-3 {
    font-size: 1.125rem;
  }

  .uui-space-small-4 {
    min-height: 1.25rem;
  }

  .uui-heading-large {
    font-size: 2.25rem;
  }

  .uui-padding-vertical-xhuge-4 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .uui-page-padding-6 {
    padding-right: 1rem;
    padding-left: 1rem;
  }

  .uui-heroheader01_pattern-image {
    top: auto;
    right: -10%;
    bottom: -15%;
    width: 14.9rem;
  }

  .hide-mobile-landscape {
    display: none;
  }

  .uui-heroheader01_image {
    height: 22rem;
    border-top-left-radius: 6rem;
  }

  .uui-button-3 {
    font-size: 1rem;
  }

  .uui-button-3:hover {
    border-color: #7f56d9;
    background-color: #7f56d9;
  }

  .uui-button-3.is-button-large {
    padding: 0.75rem 1.25rem;
    grid-column-gap: 0.5rem;
    font-size: 1rem;
  }

  .uui-button-wrapper-3.max-width-full-mobile-landscape {
    width: 100%;
  }

  .max-width-full-mobile-landscape-3 {
    width: 100%;
    max-width: none;
  }

  .uui-button-icon-5.is-icon-large {
    width: 1.25rem;
    height: 1.25rem;
  }

  .uui-button-secondary-gray-3 {
    padding-left: 1.25rem;
    font-size: 1rem;
  }

  .uui-button-secondary-gray-3:hover {
    background-color: #fff;
    color: #344054;
  }

  .uui-button-secondary-gray-3.is-button-large {
    padding: 0.75rem 1.25rem;
    grid-column-gap: 0.5rem;
    font-size: 1rem;
  }

  .uui-button-row-4 {
    -ms-grid-row-align: stretch;
        align-self: stretch;
  }

  .uui-button-row-4.is-reverse-mobile-landscape {
    flex-direction: column-reverse;
  }

  .uui-space-large-4 {
    min-height: 2rem;
  }

  .uui-text-size-xlarge-4 {
    font-size: 1.125rem;
  }

  .uui-space-small-5 {
    min-height: 1.25rem;
  }

  .uui-heading-xlarge-3 {
    font-size: 2.25rem;
  }

  .uui-padding-vertical-xhuge-5 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .uui-page-padding-7 {
    padding-right: 1rem;
    padding-left: 1rem;
  }
}

@media screen and (max-width: 479px) {
  h1 {
    font-size: 24px;
  }

  h2 {
    font-size: 19px;
    line-height: 1.4;
  }

  h4 {
    font-family: 'SF Pro Display', sans-serif;
    font-size: 20px;
    line-height: 28px;
    font-weight: 400;
    text-align: left;
  }

  p {
    font-size: 17px;
    line-height: 1.7;
    text-align: left;
  }

  .body {
    font-family: 'SF Pro Display', sans-serif;
  }

  .top-nav-wrapper {
    -ms-grid-columns: minmax(60px, 1fr) minmax(auto, 1400px);
    grid-template-columns: minmax(60px, 1fr) minmax(auto, 1400px);
  }

  .nav-link {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .grid-wrapper {
    -ms-grid-columns: minmax(24px, 1fr) minmax(auto, 1400px) minmax(24px, 1fr);
    grid-template-columns: minmax(24px, 1fr) minmax(auto, 1400px) minmax(24px, 1fr);
  }

  .location-card-wrapper {
    min-height: 325px;
  }

  .hover-link {
    position: relative;
  }

  .location-card {
    padding-top: 18px;
    padding-bottom: 18px;
  }

  .xxl-heading {
    font-size: 42px;
  }

  .menu-lottie {
    position: static;
    left: 0px;
    right: 0px;
    display: flex;
    width: auto;
    height: auto;
    margin: 0px;
    justify-content: center;
  }

  .vacations-tab-link {
    padding-top: 30px;
  }

  .testimonial-arrow {
    right: 72px;
    bottom: 0px;
  }

  .benefit-card {
    grid-row-gap: 36px;
  }

  .navigation-content {
    padding-left: 6px;
  }

  .checkout-form {
    padding: 36px 12px 12px;
  }

  .checkout-details {
    padding: 18px;
    grid-row-gap: 36px;
  }

  .order-top-bar {
    padding-top: 0px;
    padding-bottom: 0px;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }

  .payment-tab-content {
    grid-row-gap: 24px;
  }

  .payment-info-wrapper {
    grid-row-gap: 36px;
  }

  .payment-tabs-intro {
    grid-row-gap: 24px;
  }

  .customer-info {
    padding: 18px;
  }

  .order-item {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }

  .vacation-slide-arrow {
    left: -60px;
    right: 0px;
  }

  .large-journal-post {
    padding-right: 12px;
    padding-left: 12px;
  }

  .journal-list-item {
    grid-row-gap: 0px;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }

  .product-slider-arrow {
    left: 60px;
    right: 0px;
    bottom: 36px;
  }

  .footer-destinations {
    grid-auto-flow: row;
  }

  .password-wrapper {
    flex-direction: column;
  }

  .password-field {
    min-height: 48px;
    margin-bottom: 9px;
    border-style: solid;
    border-color: rgba(192, 192, 211, 0.2);
    border-radius: 5px;
    background-color: #f7f8fc;
  }

  .password-button {
    min-height: 48px;
  }

  .password-hero {
    padding-right: 18px;
    padding-left: 18px;
  }

  .payment-buttons {
    grid-row-gap: 6px;
  }

  ._404-page-info {
    width: 70%;
  }

  .order-confirmation {
    padding-right: 12px;
    padding-bottom: 12px;
    padding-left: 12px;
  }

  .order-left {
    padding: 18px;
  }

  .section-5 {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .section-5.no-padding.grey {
    position: static;
    display: flex;
    height: auto;
  }

  .section-5.grey {
    padding: 5vh 10vw;
  }

  .medium-stacked-intro {
    grid-row-gap: 24px;
  }

  .left-line {
    display: none;
  }

  .hero-intro-2 {
    padding-right: 0px;
    padding-left: 0px;
    grid-row-gap: 24px;
  }

  .team-image {
    min-height: 135px;
  }

  .hover-circle-wrapper {
    padding: 40px;
  }

  .client-quote {
    display: block;
    font-size: 20px;
  }

  .video-info {
    height: auto;
    padding-right: 0px;
    padding-left: 0px;
    justify-items: center;
    grid-row-gap: 20px;
    -ms-grid-rows: auto auto;
    grid-template-rows: auto auto;
  }

  .video-info.kr {
    margin-right: 0vw;
    margin-left: 0vw;
  }

  .background-cover-2 {
    margin-top: 0px;
  }

  .background-banner {
    min-height: 100%;
    background-image: linear-gradient(180deg, rgba(0, 0, 0, 0.25), rgba(0, 0, 0, 0.25)), url("https://uploads-ssl.webflow.com/60cd23d02113ed289b94ef88/60f0a5b87082ddca54e589cb_phytogen-baby-background-image.jpg");
    background-position: 0px 0px, 50% 50%;
    background-size: auto, cover;
  }

  .hover-link-wrapper.video-link-wrapper {
    position: static;
    width: 100px;
    height: 100px;
    margin-left: 0px;
  }

  .hover-link-wrapper.video-link-wrapper {
    margin-left: -24px;
  }

  .section-6 {
    height: auto;
    padding: 5vh 10vw;
  }

  .section-6.video-section {
    height: 25vh;
    margin-top: 5vh;
    padding: 0px 0%;
  }

  .section-6.video-section {
    display: flex;
    padding-top: 0px;
    padding-bottom: 100px;
  }

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

  .section-6.kr {
    height: 35vh;
    padding-top: 0vh;
    padding-bottom: 0vh;
  }

  .body-display-3.dark {
    font-family: 'SF Pro Display', sans-serif;
    color: rgba(0, 0, 0, 0.75);
    line-height: 1.47em;
    font-weight: 500;
    letter-spacing: -0.022px;
    text-transform: uppercase;
  }

  .body-display-3.dark.kr-nav-bar {
    font-family: 'Noto Sans KR', sans-serif;
  }

  .testimonial-slider-2 {
    height: 700px;
  }

  .testimonial-slider-2.kr {
    height: auto;
  }

  .large-heading-3 {
    display: flex;
    margin-bottom: 0px;
    justify-content: center;
    font-size: 25px;
    text-align: center;
  }

  .large-heading-3.white {
    font-size: 32px;
  }

  .testimonial-slide-2 {
    height: auto;
    max-width: none;
  }

  .menu-list-item {
    padding-right: 18px;
    padding-left: 18px;
    -ms-grid-columns: auto 1fr;
    grid-template-columns: auto 1fr;
  }

  .image-container {
    height: 100%;
    max-height: 20vh;
    min-height: auto;
    background-position: 50% 50%;
    background-size: cover;
  }

  .image-container.second {
    background-position: 50% 0%;
  }

  .image-container.second {
    background-position: 50% 0%;
  }

  .image-container.second {
    background-position: 50% 0%;
  }

  .image-container.second {
    background-position: 50% 0%;
  }

  .image-container.second {
    background-position: 50% 0%;
  }

  .image-container.second {
    height: 100%;
    max-height: 20vh;
    min-height: auto;
    background-position: 50% 50%;
  }

  .image-container.fourth {
    height: 20vh;
    max-height: none;
    min-height: auto;
    background-image: url("https://uploads-ssl.webflow.com/60cd23d02113ed289b94ef88/6139197861421a8ebc06286d_miracle-of-phytogen-bg01.jpg");
    background-position: 50% 50%;
  }

  .image-container.third {
    height: 100%;
    max-height: 20vh;
    min-height: auto;
    background-image: url("https://uploads-ssl.webflow.com/60cd23d02113ed289b94ef88/613f978d6dd5880fa84b64ef_renew-campaign-recycling01.jpg");
    background-position: 50% 50%;
  }

  .image-container.fifth {
    height: 20vh;
    max-height: none;
    min-height: auto;
    background-position: 50% 50%;
    background-size: cover;
  }

  .image-container.sixth {
    height: 20vh;
    max-height: none;
    min-height: auto;
    background-image: url("https://uploads-ssl.webflow.com/60cd23d02113ed289b94ef88/61328a1a8f80b104018d8d05_IMD03.jpg");
    background-size: cover;
  }

  .image-container.r-d-1 {
    max-height: 20vh;
    min-height: 20vh;
  }

  .image-container.r-d-2 {
    max-height: 20vh;
    min-height: 20vh;
  }

  .image-container.r-d-3 {
    max-height: 20vh;
    min-height: 20vh;
  }

  .phytogen-baby-tab {
    width: 100%;
    height: 100%;
    max-height: 20vh;
    -ms-grid-row-align: stretch;
        align-self: stretch;
    flex: 1;
  }

  .scroll-type-wrapper {
    display: none;
  }

  .small-text {
    font-size: 9px;
  }

  .image-wrapper {
    height: 20vh;
    max-height: none;
    padding-right: 0px;
    padding-left: 0px;
    background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg"), url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg"), url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg"), url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg"), url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg"), url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg"), url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg"), linear-gradient(180deg, transparent, transparent);
    background-position: 0px 0px, 0px 0px, 0px 0px, 0px 0px, 0px 0px, 0px 0px, 0px 0px, 0px 0px;
    background-size: auto, auto, auto, auto, auto, auto, auto, auto;
  }

  .card-details-wrapper {
    display: flex;
    height: 20vh;
    min-height: auto;
    margin-bottom: 0px;
    padding: 0px 5vh;
    justify-content: center;
    align-items: center;
  }

  .main-heading-2 {
    margin-top: 0px;
    font-size: 38px;
    line-height: 46px;
    letter-spacing: normal;
  }

  .renew-campaign-tab {
    width: 100%;
    height: 100%;
    max-height: 20vh;
    flex: 1;
  }

  .renew-campaign-tab.w--current {
    max-height: 30vh;
  }

  .company-history-number {
    max-width: 100%;
    padding-left: 0px;
    color: rgba(0, 0, 0, 0.65);
    font-size: 16px;
    line-height: 24px;
  }

  .dropdown__container {
    flex-direction: column;
  }

  .nav-button__text {
    padding-bottom: 20px;
  }

  .nav__link {
    display: block;
    padding-bottom: 0px;
    border-bottom: 1px solid #ececec;
  }

  .dropdown__link-divider {
    width: 50%;
    height: 1px;
    margin: auto;
    background-color: #d6d6d6;
  }

  .nav__buttons-wrapper {
    display: block;
  }

  .dropdown__link-2 {
    padding-top: 15px;
    padding-bottom: 15px;
  }

  .nav__dropdown-2 {
    display: block;
    height: auto;
    min-height: auto;
    margin-top: 0px;
    margin-right: -15px;
    margin-left: -15px;
  }

  .call-to-action {
    padding-bottom: 40px;
  }

  .call-to-action.right {
    display: none;
  }

  .left-section-intro {
    width: 100%;
    padding-right: 0px;
    padding-left: 0px;
  }

  .body-display-4.small {
    max-width: none;
    min-width: auto;
    padding-right: 10vw;
    padding-left: 10vw;
    color: rgba(0, 0, 0, 0.65);
    font-size: 16px;
    text-align: left;
  }

  .section-9.no-padding {
    padding: 0px 3vw 0px 5vw;
  }

  .section-9.small-top-padding {
    padding: 0px 5vw;
  }

  .slider-arrow-3 {
    left: -60px;
    top: auto;
    bottom: 140px;
    width: 120px;
    height: 120px;
    padding-left: 60px;
  }

  .project-gallery-image {
    min-height: 125px;
  }

  .card {
    min-height: 200px;
    padding-top: 36px;
    padding-bottom: 36px;
  }

  .founder-image {
    min-height: 20vh;
  }

  .nav-link-3 {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .dropdown-list-6 {
    height: auto;
    margin-left: 0vw;
  }

  .wrapper-6.navbar-wrapper {
    min-width: 100%;
  }

  .full-menu-button {
    display: flex;
    margin-right: 0px;
    padding-top: 0px;
    padding-bottom: 0px;
    justify-content: space-between;
  }

  .dropdown-lottie-3 {
    display: flex;
  }

  .mega-menu-list-wrapper {
    align-items: start;
    grid-auto-rows: auto;
    -ms-grid-rows: auto;
    grid-template-rows: auto;
  }

  .mega-menu-overlay {
    display: none;
  }

  .post-list-item.category-list-item {
    height: auto;
  }

  .post-list-item.category-list-item {
    display: flex;
    height: auto;
    justify-content: flex-start;
  }

  .post-list-item.category-list-item {
    display: flex;
    height: auto;
    margin-left: 10vw;
    padding-right: 0px;
    padding-left: 0px;
    grid-auto-columns: 1fr;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: auto auto;
    grid-template-rows: auto auto;
  }

  .post-list-item.category-list-item {
    height: auto;
  }

  .dropdown-3.top {
    flex-direction: column;
    border-top-style: none;
  }

  .destination__sub-heading {
    margin-top: 10px;
    margin-bottom: 20px;
    font-family: 'SF Pro Display', sans-serif;
    font-size: 32px;
    line-height: 1.125em;
    font-weight: 600;
    letter-spacing: normal;
  }

  .heading-11 {
    margin-top: 20px;
    align-items: center;
    font-family: 'SF Pro Display', sans-serif;
    font-size: 20px;
    line-height: 28px;
    letter-spacing: normal;
  }

  .destination__sub-heading-3 {
    margin-top: 0px;
    margin-bottom: 0px;
    color: #299f5e;
    font-size: 32px;
    line-height: 46px;
    letter-spacing: normal;
  }

  .heading-11-3 {
    margin-top: 0px;
    color: #299f5e;
    font-size: 20px;
    line-height: 32px;
    text-align: center;
  }

  .left-navbar-2 {
    display: flex;
    height: 10vh;
    grid-auto-columns: 1fr;
    -ms-grid-columns: 1fr 1fr 1fr;
    grid-template-columns: 1fr 1fr 1fr;
    -ms-grid-rows: auto;
    grid-template-rows: auto;
  }

  .mega-menu-4 {
    display: none;
    min-height: 310px;
    margin-top: -2px;
    margin-right: 0px;
    margin-left: 0px;
    flex: 1;
    grid-auto-columns: 1fr;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: auto auto;
    grid-template-rows: auto auto;
  }

  .large-menu-wrapper-4 {
    display: none;
    width: 100%;
    margin-left: 0px;
    padding-top: 0px;
    flex: 0 auto;
    -ms-grid-rows: 65px auto auto auto;
    grid-template-rows: 65px auto auto auto;
  }

  .navigation-links-2 {
    display: none;
  }

  .dropdown-toggle-3 {
    display: flex;
    width: 100%;
    padding: 20px 25px 18px;
  }

  .menu-wrapper-2 {
    display: flex;
  }

  .c-base {
    padding-right: 25px;
    padding-left: 25px;
  }

  .col {
    margin-bottom: 0px;
  }

  .col.lg-4 {
    width: 100%;
  }

  .slider-contols {
    top: auto;
    bottom: 0px;
    display: none;
    height: auto;
    margin-top: 0px;
    margin-bottom: 0px;
    padding-top: 0px;
    justify-content: center;
    flex: 0 auto;
  }

  .slide-content {
    display: flex;
    width: 100%;
    max-width: none;
    padding-top: 0px;
    padding-bottom: 140px;
    align-items: flex-start;
  }

  .slide-wrapper {
    display: flex;
  }

  .slide-description {
    max-width: 100%;
    font-size: 20px;
    line-height: 28px;
    font-weight: 500;
  }

  .view-episodes {
    text-decoration: underline;
  }

  .overlay--mobile-only {
    display: none;
    margin-top: 0px;
  }

  .slide-3.slide-1 {
    display: flex;
    height: 80vh;
    padding-top: 100px;
    align-items: stretch;
    flex: 1;
  }

  .slide-3.slide-2 {
    display: flex;
    background-image: linear-gradient(180deg, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5)), url("https://uploads-ssl.webflow.com/60cd23d02113ed289b94ef88/61391b0a6beb1e068bbf5501_IWD-bg02.png");
    background-position: 0px 0px, 75% 50%;
    background-size: auto, cover;
    background-repeat: repeat, repeat-y;
  }

  .slide-3.slide-1 {
    display: block;
  }

  .slide-3.slide-3 {
    display: flex;
    height: 80vh;
    flex: 0 0 auto;
  }

  .slide-3.slide-2 {
    display: flex;
    height: 80vh;
    flex: 0 0 auto;
  }

  .slide-content-wrapper {
    width: 100%;
    flex-direction: column;
    align-items: flex-start;
  }

  .slide-title {
    font-size: 40px;
  }

  .section-hero {
    height: 80vh;
  }

  .ep-number {
    font-family: 'SF Pro Display', sans-serif;
    font-size: 12px;
  }

  .text-block-17 {
    font-family: 'SF Pro Display', sans-serif;
    color: #fff;
    font-size: 16px;
    line-height: 24px;
  }

  .bold-text-2 {
    max-width: 100%;
    font-size: 32px;
    line-height: 1.125em;
  }

  .social-contribution-tab {
    font-family: 'SF Pro Display', sans-serif;
    font-size: 16px;
    line-height: 24px;
  }

  .bold-text-3 {
    min-width: 100%;
    font-size: 32px;
    line-height: 1.125em;
    letter-spacing: normal;
  }

  .cta-container {
    margin-bottom: 40px;
  }

  .map-pin {
    left: 20px;
    top: 200px;
    width: 20px;
    height: 35px;
  }

  .map-pin.south-korea {
    left: 217px;
    top: 15px;
    right: 0px;
  }

  .map-pin.hawaii-usa {
    left: 6px;
    top: 240px;
  }

  .map-pin.vancouver-canada {
    top: 5px;
  }

  .map-pin.hawaii-usa {
    left: 0px;
    top: 40px;
  }

  .country {
    padding-right: 18px;
    font-size: 12px;
  }

  .map-pin-tooltip {
    left: -50px;
    right: -50px;
    padding-right: 5px;
    padding-left: 5px;
  }

  .map-pin-tooltip.north-america {
    display: none;
  }

  .contact-country {
    font-size: 20px;
    line-height: 28px;
    font-weight: 600;
  }

  .who-we-are-heading {
    margin-top: 0px;
    margin-bottom: 0px;
    font-size: 28px;
    font-weight: 700;
  }

  .who-we-are-para {
    font-family: 'SF Pro Display', sans-serif;
    font-size: 18px;
    line-height: 1.5;
    font-weight: 500;
    text-align: center;
  }

  .who-we-are-column {
    padding-top: 0px;
    padding-bottom: 0px;
  }

  ._2 {
    padding-top: 27px;
    padding-bottom: 607px;
  }

  .nav-link-5 {
    color: #000;
  }

  .looping-screen {
    min-height: 240px;
    min-width: 175px;
  }

  .overlay-6 {
    background-color: rgba(9, 15, 22, 0.45);
    background-image: url("https://uploads-ssl.webflow.com/60cd23d02113ed289b94ef88/613139168432bbdfd79f6e57_phytogen-women-bg01.jpeg");
    background-size: cover;
  }

  .brand-11 {
    display: -ms-grid;
    display: grid;
    height: 10vh;
    min-height: auto;
    min-width: 100%;
    padding-right: 0px;
    padding-left: 0px;
    align-items: stretch;
    grid-auto-columns: 1fr;
    grid-column-gap: 0px;
    grid-row-gap: 16px;
    -ms-grid-columns: 0.5fr 1fr 0.5fr;
    grid-template-columns: 0.5fr 1fr 0.5fr;
    -ms-grid-rows: auto;
    grid-template-rows: auto;
  }

  .navbar-14 {
    display: flex;
    height: 80px;
  }

  .otherproducts {
    width: 275%;
  }

  .testimonial-content-wrap {
    padding: 15px;
  }

  .testimonial-image-block-2 {
    margin-top: 0px;
    padding: 0px;
    -ms-grid-rows: auto auto;
    grid-template-rows: auto auto;
  }

  .testimonial-image-block-2.kr {
    min-height: auto;
  }

  .counterup {
    font-size: 32px;
    line-height: 1.125em;
    letter-spacing: normal;
  }

  .div-block-246 {
    grid-row-gap: 0px;
  }

  .div-block-247 {
    grid-auto-flow: row;
  }

  .services-card-2 {
    padding-right: 40px;
    padding-left: 40px;
    justify-items: stretch;
  }

  .va-button.dark {
    display: -ms-grid;
    display: grid;
    flex-direction: row;
    grid-auto-columns: 1fr;
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    -ms-grid-columns: auto;
    grid-template-columns: auto;
    -ms-grid-rows: auto;
    grid-template-rows: auto;
  }

  .background-cover-3 {
    min-height: auto;
    min-width: auto;
    margin-right: auto;
    margin-left: auto;
    padding-right: 0px;
    padding-left: 0px;
  }

  .description {
    justify-items: center;
  }

  .service-card-description {
    justify-items: stretch;
    align-items: stretch;
  }

  .feature-item-2 {
    width: 100%;
  }

  .speaker-arrow {
    top: auto;
    right: 5vw;
    bottom: 0px;
  }

  .vacations-tab-link-2 {
    padding-top: 30px;
  }

  .tabs-2 {
    width: 100%;
    padding-right: 10px;
    padding-left: 10px;
    float: left;
    font-size: 14vw;
    line-height: 1.3em;
  }

  .blog-thumbnail-container {
    margin-bottom: 30px;
  }

  .col-2 {
    margin-bottom: 0px;
  }

  .col-2.lg-4 {
    width: 100%;
  }

  .col-2.lg-4 {
    width: 100%;
  }

  .map-container {
    height: auto;
    background-image: url("https://uploads-ssl.webflow.com/60cd23d02113ed289b94ef88/612306f100b841b5213f29df_img-map-usa-small.svg");
    background-position: 50% 0%;
  }

  .main {
    padding-right: 12vw;
    padding-left: 12vw;
  }

  .grid-wrapper-7 {
    -ms-grid-columns: minmax(24px, 1fr) minmax(auto, 1400px) minmax(24px, 1fr);
    grid-template-columns: minmax(24px, 1fr) minmax(auto, 1400px) minmax(24px, 1fr);
  }

  .xxl-heading-8 {
    font-size: 48px;
    line-height: 54px;
  }

  .xxl-heading-8.privacy-policy {
    text-align: center;
  }

  .number-circle {
    width: 65vw;
    height: 65vw;
  }

  .number-wrapper {
    margin-top: 0px;
    margin-bottom: 0px;
    grid-row-gap: 60px;
  }

  .stacked-soon {
    display: block;
    margin: 0px;
    padding-right: 5vh;
    padding-left: 5vh;
    -ms-grid-columns: 10% 80% 10%;
    grid-template-columns: 10% 80% 10%;
    font-family: 'SF Pro Display', sans-serif;
  }

  .number {
    color: #299f5e;
    font-size: 32px;
  }

  .number-title {
    display: flex;
    justify-content: center;
    align-items: center;
    font-family: 'SF Pro Display', sans-serif;
    color: rgba(0, 0, 0, 0.65);
    font-size: 20px;
    line-height: 28px;
    text-align: center;
    letter-spacing: normal;
  }

  .block_wrap {
    width: 100%;
  }

  .circle-link-text {
    padding-right: 35px;
    grid-auto-flow: column;
  }

  .circle-link-text.left {
    padding-left: 35px;
    grid-auto-columns: auto;
    grid-column-gap: 18px;
  }

  .testimonial-arrow-line {
    margin-bottom: 120px;
  }

  .testimonial-arrow-line.ca-phytogen-women {
    margin-bottom: 130px;
  }

  .testimonial-arrow-line.kr-phytogen-women {
    margin-bottom: 130px;
  }

  .hide-slide-nav {
    top: auto;
    bottom: 0px;
    margin-top: 0px;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-bottom: 0px;
  }

  .hide-slide-nav.ca {
    bottom: -100px;
  }

  .client-avatar {
    width: 40px;
    height: 40px;
  }

  .banner-content-2 {
    max-width: none;
    min-height: auto;
    padding-top: 5vh;
    padding-bottom: 5vh;
  }

  .banner-content-2.ca-phytogen-women {
    height: 750px;
    padding-top: 0vh;
    padding-bottom: 15vh;
  }

  .banner-content-2.kr-phytogen-women {
    height: 700px;
    padding-top: 0vh;
    padding-bottom: 15vh;
  }

  .banner-content-2.kr-phytogen-baby {
    height: 700px;
    padding-top: 0vh;
    padding-bottom: 15vh;
  }

  .grid-wrapper-9 {
    display: -ms-grid;
    display: grid;
    height: auto;
    margin-bottom: 0px;
    grid-auto-columns: 1fr;
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    -ms-grid-columns: minmax(5%, 10%) minmax(auto, 80%) minmax(10%, 10%);
    grid-template-columns: minmax(5%, 10%) minmax(auto, 80%) minmax(10%, 10%);
    -ms-grid-rows: 500fr;
    grid-template-rows: 500fr;
  }

  .grid-wrapper-9.phytogen-women-wrapper {
    height: 750px;
  }

  .grid-wrapper-9.phytogen-women-wrapper.kr {
    height: auto;
  }

  .grid-wrapper-9.ca {
    height: 800px;
  }

  .slider-arrow-line.left {
    width: auto;
    margin-bottom: 0px;
  }

  .subtitle-10.light {
    font-size: 12px;
    line-height: 20px;
    text-align: left;
    letter-spacing: 2px;
  }

  .testimonial-content-3 {
    margin-top: 0px;
    padding-bottom: 0px;
    grid-row-gap: 40px;
  }

  .testimonial-content-3.ca {
    margin-top: 15vh;
  }

  .testimonial-content-3.ca-phytogen-women {
    margin-top: 0vh;
    padding-top: 0px;
  }

  .slider-link-text {
    display: block;
  }

  .testimonial-slide-arrow {
    left: 0%;
    bottom: 80px;
  }

  .testimonial-slide-arrow.right {
    bottom: 80px;
  }

  .testimonial-slide-arrow.right.ca {
    bottom: -20px;
  }

  .testimonial-slide-arrow.right.ca-phytogen-women {
    bottom: 40px;
  }

  .testimonial-slide-arrow.right.kr-phytogen-women {
    bottom: 90px;
  }

  .testimonial-slide-arrow.ca {
    bottom: -20px;
  }

  .testimonial-slide-arrow.ca-phytogen-women {
    bottom: 40px;
  }

  .testimonial-slide-arrow.kr-phytogen-women {
    bottom: 90px;
  }

  .testimonial-text-2 {
    font-family: 'SF Pro Display', sans-serif;
    font-size: 16px;
    line-height: 24px;
    text-align: left;
    letter-spacing: normal;
  }

  .testimonial-text-2.kr {
    font-size: 17px;
    line-height: 1.47em;
    letter-spacing: 0.022em;
  }

  .process-title-wrap {
    margin-right: 0px;
    margin-bottom: 20px;
    margin-left: 0px;
  }

  .process-container {
    margin-right: 20px;
    margin-left: 20px;
  }

  .process-heading {
    margin-bottom: 0px;
    font-family: 'SF Pro Display', sans-serif;
    font-size: 28px;
    line-height: 1.14;
    text-align: center;
  }

  .section-38 {
    height: auto;
    max-height: none;
  }

  .div-block-266 {
    height: 800px;
  }

  .div-block-266.phytogen-women-block {
    height: 750px;
  }

  .div-block-266.phytogen-women-block.kr {
    height: auto;
  }

  .div-block-266.kr {
    height: 700px;
  }

  .section-39 {
    max-height: 800px;
    max-width: none;
    min-width: auto;
  }

  .section-39.phytogen-women-bg.phytogen-women-section-39 {
    max-height: none;
    padding-bottom: 0vh;
  }

  .section-39.phytogen-women-bg.phytogen-women-section-39.kr {
    max-height: 700px;
    max-width: none;
  }

  .testimonial-text-3 {
    font-family: 'SF Pro Display', sans-serif;
    font-size: 16px;
    line-height: 24px;
    text-align: left;
    letter-spacing: normal;
    text-decoration: none;
  }

  .div-block-267 {
    max-width: 100%;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: auto auto auto;
    grid-template-rows: auto auto auto;
  }

  .div-block-268 {
    padding-top: 5vh;
    padding-left: 5vw;
  }

  .heading-59 {
    color: #299f5e;
    font-size: 28px;
    line-height: 1.14em;
    text-align: center;
    letter-spacing: normal;
  }

  .heading-59.kr {
    font-size: 21px;
    line-height: 1.625em;
  }

  .heading-60 {
    font-size: 56px;
    line-height: 64px;
    letter-spacing: normal;
  }

  .paragraph-99 {
    padding-right: 40px;
    padding-left: 40px;
    font-size: 20px;
    line-height: 28px;
    letter-spacing: normal;
  }

  .paragraph-99.kr {
    font-size: 17px;
    line-height: 1.47em;
  }

  .image-32 {
    margin-left: -30px;
    padding-left: 0px;
  }

  .div-block-269 {
    margin-top: 0px;
    padding-bottom: 0px;
    justify-content: center;
  }

  .div-block-270 {
    margin: 0px 0px 40px;
    text-align: justify;
  }

  .section-41 {
    margin-top: 0px;
  }

  .div-block-271 {
    display: block;
    margin-bottom: 0px;
    padding: 10vh 5vw;
    border-top: 1px solid #299e5e;
  }

  .div-block-272 {
    font-family: 'SF Pro Display', sans-serif;
  }

  .heading-63 {
    font-size: 28px;
    line-height: 1.25em;
  }

  .heading-63.kr {
    font-family: 'Noto Sans KR', sans-serif;
    font-size: 21px;
    line-height: 1.625em;
    font-weight: 700;
  }

  .div-block-274 {
    margin-top: 0px;
    margin-bottom: 40px;
  }

  .video {
    max-width: none;
    padding: 10px 20px;
  }

  .video-section {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .title-wrap-4 {
    width: 100%;
    max-width: none;
    margin-right: 0px;
    margin-left: 0px;
  }

  .text-block-34 {
    font-family: 'SF Pro Display', sans-serif;
    font-size: 16px;
    line-height: 24px;
    font-weight: 600;
  }

  .text-block-34.kr {
    font-size: 17px;
    line-height: 1.47em;
    font-weight: 500;
  }

  .integration-card-2 {
    max-width: 100%;
    min-height: auto;
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .integration-title-2 {
    font-size: 16px;
    line-height: 24px;
  }

  .integration-grid {
    max-width: 100%;
    margin-right: 0px;
    margin-left: 0px;
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    -ms-grid-columns: minmax(50%, 1fr) minmax(50%, 1fr);
    grid-template-columns: minmax(50%, 1fr) minmax(50%, 1fr);
  }

  .cta-container-2 {
    max-width: none;
    margin-right: 0px;
    margin-left: 0px;
  }

  .cta-form-block {
    display: flex;
    height: auto;
    margin-right: 0px;
    margin-left: 0px;
    justify-content: center;
    text-align: center;
  }

  .cta-heading {
    font-size: 28px;
    line-height: 1.14em;
    letter-spacing: normal;
  }

  .cta-content {
    max-width: none;
  }

  .email-field {
    margin-bottom: 8px;
    font-family: 'SF Pro Display', sans-serif;
    font-size: 16px;
    line-height: 24px;
    font-weight: 400;
  }

  .submit-button-2 {
    width: 40%;
    padding-right: 0px;
    padding-left: 0px;
    font-size: 14px;
    font-weight: 600;
  }

  .success-message-2 {
    padding-right: 20px;
    padding-left: 20px;
    font-size: 16px;
    line-height: 24px;
  }

  .cta-section {
    padding: 100px 4vw;
  }

  .cta-field-wrap {
    width: 100.0002%;
    max-width: none;
    margin-right: 0vw;
    margin-left: 0vw;
  }

  .background-video {
    display: flex;
    min-width: 100%;
    justify-content: center;
    align-items: center;
  }

  .video-box {
    width: 100%;
    height: 300px;
    min-height: auto;
    min-width: auto;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px;
  }

  .grid-wrapper-10 {
    margin-bottom: 0px;
  }

  .company-hero-div {
    padding: 8rem 10px 8rem 0px;
  }

  .hero-intro-title {
    display: -ms-grid;
    display: grid;
    justify-items: stretch;
    grid-auto-columns: 1fr;
    grid-column-gap: 16px;
    grid-row-gap: 20px;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: auto;
    grid-template-rows: auto;
    text-align: center;
  }

  .hero-slide-2 {
    width: 100%;
    height: 300px;
    min-height: auto;
  }

  .collage-section {
    margin-left: 0px;
    padding-top: 5vh;
    padding-right: 10vw;
    padding-left: 10vw;
  }

  .title-holder {
    margin-right: 5%;
    margin-left: 5%;
    font-family: 'SF Pro Display', sans-serif;
  }

  .section-header-4 {
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    text-align: left;
  }

  .section-title-3 {
    margin-top: 0px;
    margin-bottom: 20px;
    color: #299f5e;
    font-size: 28px;
    line-height: 38px;
    font-weight: 600;
  }

  .section-subhead {
    margin-top: 0px;
    color: rgba(0, 0, 0, 0.65);
    font-size: 20px;
    line-height: 28px;
    font-weight: 400;
    text-align: left;
  }

  .section-subhead.kr {
    font-size: 17px;
    line-height: 1.47em;
  }

  .wide-collage {
    padding-right: 0%;
    padding-left: 0%;
  }

  .amenity-title-2 {
    line-height: 24px;
    letter-spacing: normal;
  }

  .amenity-block {
    width: 100%;
    border-top: 1px solid rgba(8, 24, 25, 0.23);
    border-bottom: 1px solid rgba(8, 24, 25, 0.23);
  }

  .amenity-block.line-right {
    border-top-style: none;
  }

  .amenity-block.line-right._2 {
    width: 100%;
    padding-top: 50px;
    padding-bottom: 50px;
    border-top-style: none;
    border-right-style: none;
    border-bottom-style: none;
  }

  .amenity-block.line-left {
    padding-right: 0%;
    padding-left: 0%;
    border-top-color: transparent;
    border-right-style: none;
    border-bottom-style: none;
  }

  .amenity-title.light {
    font-size: 20px;
    line-height: 28px;
    letter-spacing: normal;
  }

  .amenity-title.light.kr {
    font-size: 19px;
    line-height: 1.4;
  }

  .features-content {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: auto auto auto;
    grid-template-rows: auto auto auto;
  }

  .green-features {
    padding-right: 10vw;
    padding-left: 10vw;
  }

  .hiw-section {
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    padding: 10vh 10vw;
  }

  .content-holder {
    margin: 20px 0px 0px;
    padding-top: 0px;
    padding-right: 0px;
    padding-left: 0px;
  }

  .section-title-4 {
    margin-top: 0px;
    margin-bottom: 0px;
    font-size: 20px;
    line-height: 28px;
    text-align: center;
  }

  .section-title-4.kr {
    font-size: 21px;
    line-height: 1.625em;
    font-weight: 700;
  }

  .modal-paragraph {
    flex: 0 0 auto;
    font-size: 16px;
    line-height: 24px;
  }

  .modal-container {
    padding-right: 20px;
    padding-left: 20px;
  }

  .modal-heading {
    font-size: 30px;
    line-height: 40px;
  }

  .modal-section {
    margin-bottom: 0px;
    padding: 20px 20px 60px;
    background-image: linear-gradient(180deg, rgba(0, 0, 0, 0.25), rgba(0, 0, 0, 0.25)), url("https://uploads-ssl.webflow.com/60cd23d02113ed289b94ef88/612d46ae8052f4367aa71e99_world-map08.png");
    background-position: 0px 0px, 50% 50%;
    background-size: auto, cover;
  }

  .heading-66 {
    display: none;
  }

  .map-pin-3 {
    left: 33px;
    top: 211px;
    width: 20px;
    height: 35px;
  }

  .map-pin-3.africa-lusophone {
    left: 151px;
    top: 253px;
  }

  .map-pin-3.latin-america {
    top: 232px;
  }

  .map-pin-3.southern-africa {
    left: 151px;
    top: 282px;
  }

  .map-wrapper-3 {
    display: none;
    max-width: 479px;
    min-width: 320px;
  }

  .counterup2 {
    margin-bottom: 0px;
    font-family: 'SF Pro Display', sans-serif;
    font-size: 28px;
    font-weight: 700;
  }

  .cta-heading-3 {
    font-family: 'SF Pro Display', sans-serif;
    font-size: 20px;
    line-height: 28px;
    text-align: center;
  }

  .cta-heading-3.kr {
    font-size: 21px;
    line-height: 1.4em;
    letter-spacing: 0.012em;
  }

  .cta-preheading-2 {
    font-family: 'SF Pro Display', sans-serif;
    font-size: 16px;
    line-height: 24px;
  }

  .cta-preheading-2.kr {
    margin-bottom: 10px;
  }

  .submit-button-6 {
    padding-right: 20px;
    padding-left: 20px;
    font-family: 'SF Pro Display', sans-serif;
    font-size: 16px;
    line-height: 24px;
    font-weight: 600;
  }

  .cta-section-5 {
    padding: 5vh 10vw;
  }

  .div-block-308 {
    height: auto;
    margin-top: 5vh;
    margin-bottom: 5vh;
    padding-top: 0px;
    padding-bottom: 0px;
  }

  .card-inner-3 {
    position: absolute;
    top: 0px;
    display: block;
    max-height: 20vh;
    max-width: none;
    min-height: auto;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    justify-content: flex-start;
    background-image: linear-gradient(180deg, rgba(0, 0, 0, 0.25), rgba(0, 0, 0, 0.25));
  }

  .paragraph-104 {
    font-size: 20px;
    line-height: 28px;
    text-align: left;
    letter-spacing: normal;
  }

  .paragraph-104.kr {
    font-size: 17px;
    line-height: 1.47em;
    letter-spacing: 0.022px;
  }

  .large-heading-5 {
    margin-bottom: 0px;
    color: #fff;
    font-size: 25px;
    text-align: center;
  }

  .features-list {
    padding-right: 30px;
    padding-left: 30px;
  }

  .feature-dot {
    width: 50px;
    height: 50px;
  }

  .feature-paragraph-7 {
    font-size: 16px;
    line-height: 24px;
    text-align: left;
    letter-spacing: normal;
  }

  .feature-paragraph-7.kr {
    font-size: 17px;
    line-height: 1.47em;
  }

  .feature-title-7 {
    font-size: 20px;
  }

  .feature-title-7.kr {
    font-size: 19px;
    line-height: 1.4;
    font-weight: 700;
  }

  .section-48 {
    margin-bottom: 0px;
    padding-right: 0px;
    padding-left: 0px;
  }

  .button-label {
    color: rgba(0, 0, 0, 0.65);
    letter-spacing: normal;
  }

  .button-label.returnaddress {
    margin-bottom: 10px;
  }

  .text-label {
    font-size: 12px;
    line-height: 20px;
  }

  .text-label.spaced-word-label {
    margin-top: 20px;
    margin-left: 0px;
    color: #299f5e;
    font-size: 32px;
    line-height: 1.125em;
    font-weight: 700;
    letter-spacing: 0.004em;
  }

  .size3-link {
    color: #299f5e;
    font-size: 20px;
    line-height: 28px;
    letter-spacing: normal;
  }

  .button-text-6 {
    font-family: 'SF Pro Display', sans-serif;
    font-size: 16px;
    font-weight: 400;
  }

  .product2-name-wrap {
    font-family: 'SF Pro Display', sans-serif;
  }

  .product2-content-card-wrap {
    margin-top: 0px;
    margin-bottom: 0px;
    padding-right: 20px;
    padding-left: 20px;
    border-radius: 5%;
  }

  .product2-content-wrap {
    min-height: 400px;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 20px;
  }

  .div-block-318 {
    display: block;
    margin-bottom: 20px;
  }

  .body-display-8.small {
    max-width: none;
    font-family: 'SF Pro Display', sans-serif;
    color: rgba(0, 0, 0, 0.85);
    font-size: 16px;
    letter-spacing: normal;
  }

  .section-50.testimonial {
    padding-right: 10vw;
    padding-bottom: 40px;
    padding-left: 10vw;
  }

  .section-50.testimonial.kr {
    padding-top: 5vh;
    padding-bottom: 5vh;
  }

  .testimonial-image-3 {
    max-width: 60%;
  }

  .testimonial-paragraph-3 {
    margin-bottom: 0px;
  }

  .testimonial-paragraph-3.kr {
    font-size: 17px;
    line-height: 1.47em;
    letter-spacing: 0.022em;
  }

  .heading-99 {
    font-family: 'SF Pro Display', sans-serif;
    font-size: 16px;
    letter-spacing: normal;
  }

  .core-value-top {
    -ms-grid-columns: auto auto;
    grid-template-columns: auto auto;
    font-size: 16px;
  }

  .about-list {
    -ms-grid-rows: auto 1px auto 1px 1px;
    grid-template-rows: auto 1px auto 1px 1px;
  }

  .bold-text-16 {
    font-size: 20px;
    line-height: 28px;
    text-align: left;
  }

  .body-display-11.small.kr {
    font-size: 17px;
    line-height: 1.47em;
    letter-spacing: 0.022em;
  }

  .body-display-11.kr {
    font-size: 17px;
    line-height: 1.47em;
    letter-spacing: 0.022em;
  }

  .subtitle-11 {
    min-width: 100%;
    line-height: 28px;
    text-align: left;
  }

  .about-list-2 {
    -ms-grid-rows: auto 1px auto 1px;
    grid-template-rows: auto 1px auto 1px;
  }

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

  .image-51 {
    display: none;
    max-width: 40%;
  }

  .inner-page-hero-5 {
    min-height: 500px;
    padding-top: 40px;
  }

  .collection-hero {
    margin-right: auto;
    margin-left: 0px;
    padding: 5vh 10vw;
  }

  .body-display-12 {
    margin-right: 0px;
    margin-left: 0px;
    padding-right: 0px;
    padding-left: 0px;
    font-size: 20px;
    line-height: 28px;
    text-align: left;
  }

  .body-display-12.kr {
    font-size: 19px;
    line-height: 1.4em;
    letter-spacing: 0.012em;
  }

  .social-icon {
    width: 35px;
    height: 35px;
  }

  .blog-image-wrapper {
    height: 250px;
  }

  .tab-link-2 {
    height: auto;
    padding-top: 24px;
    padding-bottom: 24px;
    border-bottom: 1px solid #eef0f6;
  }

  .tab-link-2.w--current {
    border-bottom-color: #000;
  }

  .div-block-6 {
    flex-direction: column;
    justify-content: center;
    flex-wrap: wrap;
  }

  .blog-detail-2 {
    margin-bottom: 10px;
    font-size: 16px;
  }

  .blog-detail-2.eng-news-post {
    font-size: 18px;
    line-height: 26px;
  }

  .div-block-324 {
    margin-left: 20px;
  }

  .div-block-325 {
    margin-left: 20px;
  }

  .feature-dot-2.green {
    width: 50px;
    height: 50px;
  }

  .feature-dot-3 {
    width: 50px;
    height: 50px;
  }

  .paragraph-108 {
    color: rgba(255, 255, 255, 0.65);
    font-size: 12px;
    line-height: 20px;
  }

  .heading-11-2 {
    margin-top: 20px;
    font-size: 20px;
    line-height: 28px;
  }

  .destination__sub-heading-2 {
    margin-bottom: 20px;
    font-size: 32px;
    line-height: 1.125em;
    font-weight: 600;
    letter-spacing: normal;
  }

  .counterup3 {
    margin-bottom: 0px;
    font-size: 32px;
    line-height: 1.125em;
    letter-spacing: normal;
  }

  .project-timeline-heading {
    max-width: 80%;
    padding-right: 0vw;
    padding-left: 0vw;
    font-family: 'SF Pro Display', sans-serif;
    line-height: 28px;
    letter-spacing: normal;
  }

  .phytogen-baby-participant {
    font-family: 'SF Pro Display', sans-serif;
    font-size: 16px;
    line-height: 24px;
    font-weight: 500;
    letter-spacing: normal;
  }

  .phytogen-baby-participant.kr {
    font-family: 'Noto Sans KR', sans-serif;
    font-size: 17px;
    line-height: 1.47em;
    letter-spacing: 0.022em;
  }

  .div-block-326 {
    margin-top: 20px;
  }

  .div-block-327 {
    margin-bottom: 40px;
  }

  .column-13 {
    padding-right: 0px;
    padding-left: 0px;
  }

  .custom_container.sections {
    margin-top: 0px;
    padding: 10vh 10vw;
    flex: 0 auto;
  }

  .custom_container.section-two {
    max-width: 100%;
    min-height: auto;
    margin-right: 0px;
    margin-left: 0px;
    padding: 5vh 0px;
  }

  .heading-107 {
    font-size: 28px;
    line-height: 1.14em;
    text-align: center;
    letter-spacing: -0.03px;
  }

  .medium-width-3 {
    max-width: 80%;
  }

  .xxl-heading-12 {
    margin-bottom: 0px;
    font-family: Inter, sans-serif;
    font-size: 32px;
  }

  .heading-108 {
    font-family: 'SF Pro Display', sans-serif;
    font-size: 28px;
    line-height: 1.14em;
    letter-spacing: normal;
  }

  .decks__text-heading {
    margin-bottom: 0px;
    font-family: 'SF Pro Display', sans-serif;
    font-size: 28px;
    line-height: 1.14em;
    text-align: center;
    letter-spacing: 0.007em;
  }

  .decks__text {
    width: 100%;
    margin-right: 0px;
    margin-bottom: 40px;
    margin-left: 0px;
    padding-right: 12%;
    padding-left: 12%;
  }

  .decks__wrapper {
    width: 180%;
  }

  .decks__grid.decks__grid--margin {
    margin-right: 2vw;
  }

  .decks {
    position: relative;
    display: flex;
    height: 72vh;
    padding-top: 15%;
    padding-bottom: 15%;
  }

  .decks__image {
    width: 30vw;
  }

  .decks__image.decks__image--margin {
    margin-bottom: 1vh;
  }

  .decks__text-paragraph {
    color: rgba(0, 0, 0, 0.65);
    font-size: 18px;
    line-height: 30px;
    text-align: center;
    letter-spacing: 0.012em;
  }

  .decks__text-paragraph.kr-home-body-text {
    font-family: 'Noto Sans KR', sans-serif;
    font-size: 18px;
    line-height: 36px;
  }

  .button-wrapper-5 {
    max-width: 66.2142%;
  }

  .right-navbar {
    display: none;
    flex: 0 auto;
  }

  .right-navbar.mobile {
    display: flex;
    padding-right: 0px;
    padding-left: 0px;
    border-right: 0px none transparent;
    border-left: 0px none transparent;
  }

  .right-navbar.korean {
    display: none;
  }

  .nav-text {
    padding: 0px;
    border: 0px solid #000;
    border-radius: 20px;
    font-weight: 600;
  }

  .image-57 {
    display: none;
    max-width: 90%;
  }

  .right-navbar-hide {
    display: none;
  }

  .tablet-mobile-menu-3 {
    display: -ms-grid;
    display: grid;
    grid-auto-columns: 1fr;
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: auto auto auto auto auto;
    grid-template-rows: auto auto auto auto auto;
  }

  .image-58 {
    display: block;
    max-height: 35px;
    max-width: none;
  }

  .mobile-shop {
    display: none;
    padding-right: 20px;
    padding-left: 20px;
    justify-content: space-between;
    align-items: center;
    border-right: 1px solid #f3f6fc;
    border-left: 1px solid #f3f6fc;
    text-decoration: none;
  }

  .large-menu-wrapper {
    display: -ms-grid;
    display: grid;
    padding-top: 10vh;
    grid-auto-flow: row;
    grid-auto-columns: 1fr;
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: auto;
    grid-template-rows: auto;
  }

  .mega-menu {
    display: block;
    margin-right: 0px;
    margin-left: 0px;
    flex: 0 auto;
    grid-auto-columns: 1fr;
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
    -ms-grid-rows: auto auto;
    grid-template-rows: auto auto;
  }

  .tablet-mobile-menu-4 {
    display: -ms-grid;
    display: grid;
    grid-auto-columns: 1fr;
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: auto auto auto auto auto;
    grid-template-rows: auto auto auto auto auto;
  }

  .div-block-338 {
    display: flex;
    justify-content: center;
  }

  .link-block-22 {
    height: auto;
    margin-left: 0vw;
    text-decoration: none;
  }

  .link-block-22.cn-nav-bar {
    width: auto;
  }

  .link-block-23 {
    text-decoration: none;
  }

  .link-block-23.cn-nav-bar {
    width: auto;
  }

  .link-block-24 {
    text-decoration: none;
  }

  .link-block-24.cn-nav-bar {
    width: auto;
  }

  .link-block-25 {
    text-decoration: none;
  }

  .link-block-25.cn-nav-bar {
    width: auto;
  }

  .link-block-26 {
    width: 100%;
    text-decoration: none;
  }

  .heading-111 {
    font-size: 32px;
    line-height: 1.14em;
    text-align: center;
  }

  .link-block-27 {
    display: none;
  }

  .link-block-29 {
    display: none;
    max-width: 100%;
  }

  .close-modal-bg {
    border-radius: 24px;
  }

  .close-modal-bg.popup-1-content-wrapper---brix-copy {
    left: 16px;
    right: 16px;
    height: auto;
    max-width: 100%;
    margin-top: 0vh;
    border-radius: 10px;
  }

  .modal-content {
    max-width: none;
    padding: 0px;
    grid-auto-flow: row;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: auto auto;
    grid-template-rows: auto auto;
  }

  .dummy-hero-button---brix {
    padding: 15px 34px 16px;
  }

  .modal {
    padding-right: 16px;
    padding-left: 16px;
  }

  .modal.m {
    position: fixed;
    display: flex;
  }

  .heading-118 {
    margin-top: 20px;
    margin-bottom: 10px;
    font-size: 30px;
    line-height: 38px;
    text-align: left;
    letter-spacing: 0.004em;
  }

  .button-15 {
    margin-bottom: 0px;
    font-size: 12px;
  }

  .hide-slide-nav-2 {
    top: auto;
    bottom: 60px;
    margin-top: 0px;
    margin-bottom: 0px;
    padding-bottom: 0vh;
  }

  .hide-slide-nav-2.ca-phytogen-women {
    bottom: -50px;
    margin-top: 0px;
    padding-top: 0px;
    padding-bottom: 0px;
  }

  .hide-slide-nav-2.kr-phytogen-women {
    bottom: 0px;
  }

  .heading-122 {
    font-family: 'SF Pro Display', sans-serif;
    font-size: 28px;
    line-height: 1.14em;
    text-align: center;
    letter-spacing: normal;
  }

  .mobile-nav-text {
    font-family: 'SF Pro Display', sans-serif;
    color: rgba(0, 0, 0, 0.85);
  }

  .mobile-nav-text.kr-nav-bar {
    font-family: 'Noto Sans KR', sans-serif;
  }

  .social-links-grid {
    justify-items: center;
    grid-column-gap: 20px;
    grid-row-gap: 0px;
    -ms-grid-columns: 1fr 1fr 1fr;
    grid-template-columns: 1fr 1fr 1fr;
  }

  .footer-links-grid {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: auto auto auto auto;
    grid-template-rows: auto auto auto auto;
    text-align: center;
  }

  .legal-text {
    margin-bottom: 0px;
    font-family: 'SF Pro Display', sans-serif;
    font-size: 12px;
    line-height: 20px;
    font-weight: 400;
    text-align: center;
  }

  .grey-divider {
    margin-top: 20px;
    margin-bottom: 20px;
  }

  .legal-wrapper {
    grid-row-gap: 0px;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: auto auto auto;
    grid-template-rows: auto auto auto;
  }

  .footer-section {
    padding-right: 5vw;
    padding-left: 5vw;
  }

  .footer-links-title {
    margin-bottom: 10px;
    font-size: 14px;
  }

  .footer-link-3 {
    padding-top: 0px;
    padding-bottom: 0px;
  }

  .footer-link-column {
    margin-bottom: 20px;
    text-align: left;
  }

  .footer-paragraph {
    margin-top: 0px;
  }

  .link-4 {
    font-family: 'SF Pro Display', sans-serif;
    font-size: 14px;
    line-height: 20px;
    font-weight: 400;
  }

  .div-block-348 {
    margin-bottom: 10px;
    grid-column-gap: 20px;
    grid-row-gap: 0px;
  }

  .slide-content-6 {
    width: 100%;
    max-width: none;
    min-height: 50vh;
    padding-top: 0px;
    padding-right: 10vw;
    padding-left: 10vw;
    align-items: flex-start;
  }

  .slide-action-button {
    padding: 10px 20px;
    border-radius: 50px;
  }

  .slide-content-wrapper-2 {
    width: 100%;
    flex-direction: column;
    align-items: flex-start;
  }

  .slide-description-4 {
    font-size: 16px;
    line-height: 24px;
  }

  .slide-title-2 {
    width: 100%;
    color: rgba(255, 255, 255, 0.85);
    font-size: 32px;
    line-height: 1.125em;
  }

  .bold-text-18 {
    font-size: 16px;
    line-height: 24px;
  }

  .bold-text-19 {
    font-size: 32px;
    line-height: 1.125em;
  }

  .text-block-61 {
    font-size: 16px;
    line-height: 22px;
  }

  .slide-1.slide-3 {
    display: flex;
  }

  .section_text-2 {
    font-size: 16px;
    line-height: 24px;
    font-weight: 400;
  }

  .section_text-2.white {
    display: block;
    width: 100%;
    font-family: 'SF Pro Display', sans-serif;
    color: rgba(0, 0, 0, 0.65);
    font-size: 20px;
    text-align: left;
  }

  .company-btn {
    display: flex;
    margin-top: 5vh;
    margin-bottom: 0px;
    justify-content: center;
    flex: 0 auto;
  }

  .text-block-68 {
    width: 100%;
    color: rgba(0, 0, 0, 0.85);
    font-size: 30px;
    line-height: 38px;
  }

  .campaign-text {
    font-family: 'SF Pro Display', sans-serif;
    line-height: 28px;
  }

  .about-us-intro-2 {
    margin-top: -48px;
    padding: 20px;
    grid-auto-flow: row;
    grid-row-gap: 36px;
    -ms-grid-columns: minmax(200px, 1fr);
    grid-template-columns: minmax(200px, 1fr);
  }

  .text-block-70 {
    font-size: 16px;
    line-height: 24px;
  }

  .dropdown-toggle.mobile {
    padding-right: 20px;
    padding-left: 20px;
    flex: 1;
  }

  .dropdown-toggle.mobile.english {
    display: flex;
    padding-right: 0px;
    padding-left: 20px;
    justify-content: flex-start;
    border: 0px none transparent;
  }

  .icon-6.mobile {
    display: flex;
    width: 25%;
    height: 100%;
    margin-right: 0px;
    justify-content: center;
    align-items: center;
  }

  .icon-6.mobile.korean {
    width: 50%;
  }

  .dropdown-list {
    top: 100%;
    display: none;
  }

  .div-block {
    padding-top: 0px;
    padding-bottom: 0px;
  }

  .dropdown-link.mobile {
    padding-left: 20px;
    font-family: 'Noto Sans KR', sans-serif;
    font-size: 14px;
  }

  .dropdown-5 {
    width: 100%;
    padding-right: 0px;
  }

  .dropdown-5.english {
    padding-right: 10px;
  }

  .text-block-71.mobile {
    display: flex;
    width: auto;
    padding-right: 20px;
    justify-content: center;
    font-family: 'Noto Sans KR', sans-serif;
  }

  .center-flex {
    padding-top: 0px;
    padding-bottom: 0px;
  }

  .center-flex.bottom-margin {
    margin-top: 15%;
    margin-bottom: 10vw;
  }

  .center-flex.nopadding {
    margin-top: 0px;
    margin-bottom: 5px;
    padding-top: 15%;
  }

  .center-flex.darkbg {
    padding-bottom: 140px;
  }

  .h2.white {
    margin-bottom: 0px;
    font-size: 28px;
    line-height: 34px;
    font-weight: 600;
  }

  .text-block-73.bigger.inline {
    font-size: 16px;
  }

  .section-62.dark {
    padding-bottom: 5vh;
  }

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

  .div-block-4 {
    padding-right: 10vw;
    padding-left: 10vw;
  }

  .section-copy {
    margin-top: 10vw;
    margin-bottom: 0vw;
  }

  .div-block-3 {
    height: 55vw;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    background-image: linear-gradient(180deg, rgba(0, 0, 0, 0.3), rgba(0, 0, 0, 0.3)), url("https://uploads-ssl.webflow.com/60cd23d02113ed289b94ef88/613139168432bbdfd79f6e57_phytogen-women-bg01.jpeg");
    background-position: 0px 0px, 50% 50%;
    background-size: auto, cover;
    background-repeat: repeat, no-repeat;
  }

  .bottompic {
    max-width: 80%;
  }

  .bottompic.sticktobottom {
    margin-top: 50px;
  }

  .heading-copy {
    font-size: 18px;
  }

  .h4 {
    font-size: 28px;
    line-height: 38px;
  }

  .h4.kr-home-sub-heading {
    font-family: 'Noto Sans KR', sans-serif;
    font-size: 28px;
    line-height: 40px;
    font-weight: 700;
  }

  .text-block-74.bigger.blue {
    margin-bottom: 20px;
  }

  .text-block-74.bigger.blue.kr-home-sub-heading {
    font-size: 17px;
    line-height: 24px;
  }

  .accessories-grid {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: auto auto;
    grid-template-rows: auto auto;
  }

  .image-7 {
    width: auto;
    margin-top: 0px;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-bottom: 20px;
  }

  .image-61 {
    max-width: 100%;
    margin-top: -60px;
    margin-bottom: -100px;
  }

  .text-block-75 {
    margin-top: 20px;
    margin-bottom: 10px;
  }

  .text-block-75.kr-home-sub-heading {
    margin-bottom: 30px;
    line-height: 36px;
  }

  .image-62 {
    max-width: 50%;
    margin-bottom: 0px;
  }

  .div-block-360 {
    min-height: 200px;
    min-width: 200px;
    background-image: url("https://uploads-ssl.webflow.com/60cd23d02113ed289b94ef88/612fc21af0edc4ea393d371e_cute-little-girl-smell-the-lavender-flowers-in-mea-YNE3MJK.jpg");
    background-size: cover;
  }

  .div-block-361 {
    padding: 10px 10vw;
  }

  .div-block-362 {
    margin-bottom: 0px;
    padding-top: 5vh;
    padding-bottom: 5vh;
    justify-content: center;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }

  .full_wrap {
    min-height: 80vh;
    padding-top: 140px;
    padding-right: 5%;
    padding-left: 5%;
    background-image: none;
    background-size: auto;
    background-repeat: repeat;
  }

  .full_wrap.product-coming-soon {
    min-height: 60vh;
    padding-top: 15vh;
    padding-bottom: 5vh;
    padding-left: 10vw;
    background-image: linear-gradient(180deg, hsla(0, 0%, 100%, 0.65), hsla(0, 0%, 100%, 0.65)), url("https://uploads-ssl.webflow.com/60cd23d02113ed289b94ef88/6185bd7060c8652e945e833f_product-coming-soon.png");
    background-position: 0px 0px, 50% 50%;
    background-size: auto, cover;
    background-repeat: repeat, no-repeat;
  }

  .form-3 {
    flex-direction: column;
    justify-content: center;
    align-items: center;
  }

  .form-block-3 {
    min-width: 100%;
  }

  .text-field-2 {
    text-align: center;
  }

  .signup_wrap {
    max-width: none;
  }

  .site-wrap {
    min-height: 60vh;
  }

  .heading-134 {
    font-size: 48px;
  }

  .heading-134.products {
    font-size: 30px;
    line-height: 38px;
  }

  .heading-134.products.small {
    font-size: 18px;
    line-height: 24px;
  }

  .submit-button-9 {
    width: 100%;
    margin-left: 0px;
    padding-right: 15px;
    padding-left: 15px;
  }

  .content-wrapper.hero-content-wrapper {
    margin-top: 5vh;
    margin-bottom: 0px;
  }

  .size3-link-2 {
    font-size: 18px;
    line-height: 24px;
    font-weight: 500;
  }

  .blog-section {
    padding-right: 0px;
    padding-left: 0px;
  }

  .blog1-image-1 {
    height: 200px;
    border-top-left-radius: 12px;
    border-top-right-radius: 12px;
  }

  .blog1-image-2 {
    height: 200px;
    border-top-left-radius: 12px;
    border-top-right-radius: 12px;
  }

  .multi-step-form-radio-trigger---brix {
    padding-right: 16px;
    padding-left: 60px;
    font-size: 16px;
    line-height: 1.5;
    text-align: left;
    white-space: nowrap;
  }

  .form-section-2 {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .form-wrap {
    max-width: 100%;
    padding-right: 32px;
    padding-left: 32px;
  }

  .submit-button-12 {
    width: 40%;
    padding: 10px 20px;
  }

  .company-sec {
    display: flex;
    height: 50vh;
    padding-top: 7rem;
    padding-right: 0px;
    padding-left: 0px;
  }

  .company-sec.two {
    position: relative;
  }

  .company-sec.two._3 {
    padding-top: 3rem;
  }

  .company-div {
    position: relative;
    width: 75%;
    height: auto;
    padding: 10vw 0px;
  }

  .company-content {
    padding-top: 0px;
    padding-bottom: 0px;
    text-align: center;
  }

  .experience-section {
    padding: 5vh 10vw;
  }

  .heading_55px {
    text-align: center;
  }

  .news-room-grid-2 {
    -ms-grid-columns: 1fr 1fr 1fr 1fr;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    -ms-grid-rows: auto;
    grid-template-rows: auto;
  }

  .news-room-grid-2:hover {
    height: 100%;
  }

  .div-block-3251 {
    margin-right: 0px;
    margin-left: 0px;
    background-color: #6d31aa;
  }

  .div-block-3251.virtual-run {
    background-color: #fafafb;
  }

  .div-block-3252 {
    padding-right: 10px;
    padding-left: 10px;
    background-image: url("https://uploads-ssl.webflow.com/60cd23d02113ed289b94ef88/6165f201b3dd315d1e1b5b26_purple-paper-bg01.png");
    background-position: 50% 50%;
    background-size: cover;
  }

  .div-block-3253 {
    display: block;
    margin-top: 0vh;
    grid-auto-columns: 1fr;
    -ms-grid-columns: 1fr 3fr 1fr;
    grid-template-columns: 1fr 3fr 1fr;
    -ms-grid-rows: auto;
    grid-template-rows: auto;
  }

  .div-block-3257 {
    max-width: 100%;
    min-height: auto;
    min-width: auto;
    margin: 0px;
    padding: 20px 10px;
    justify-items: stretch;
    grid-column-gap: 16px;
    grid-row-gap: 10px;
  }

  .div-block-3258 {
    background-position: 0% 50%;
    background-size: cover;
    background-repeat: repeat;
  }

  .div-block-3259 {
    background-size: cover;
  }

  .heading-137 {
    margin-bottom: 0px;
    font-size: 16px;
    line-height: 24px;
    text-align: left;
  }

  .div-block-3263 {
    min-height: auto;
  }

  .div-block-3263.virtual-run {
    background-image: none;
  }

  .text-block-81 {
    font-size: 16px;
    line-height: 24px;
  }

  .text-block-81.kr {
    font-size: 17px;
    line-height: 1.47em;
    letter-spacing: 0.022em;
  }

  .text-block-82 {
    font-size: 16px;
    line-height: 24px;
  }

  .text-block-82.kr {
    margin-bottom: 10px;
    font-size: 17px;
    line-height: 1.47em;
    letter-spacing: 0.022em;
  }

  .text-block-82.virtual-run {
    font-size: 18px;
    line-height: 26px;
  }

  .text-block-82.virtual-run.white {
    font-size: 20px;
    line-height: 28px;
  }

  .text-block-82.virtual-run.small {
    font-size: 16px;
    line-height: 24px;
  }

  .text-block-82.virtual-run-bold.large {
    color: #f1729e;
    font-size: 20px;
    line-height: 28px;
  }

  .text-block-82.virtual-run-bold.large.white {
    width: 100%;
    padding-right: 5vw;
    padding-left: 5vw;
    font-size: 20px;
    line-height: 28px;
    text-align: center;
  }

  .text-block-83 {
    font-size: 16px;
    line-height: 24px;
  }

  .text-block-83.kr {
    margin-top: 0px;
    font-size: 17px;
    line-height: 1.47em;
    letter-spacing: 0.022em;
  }

  .text-block-84 {
    font-size: 16px;
    line-height: 24px;
  }

  .text-block-84.kr {
    font-size: 17px;
    line-height: 1.47em;
    letter-spacing: 0.022em;
  }

  .div-block-3264 {
    margin-right: 0px;
    margin-left: 0px;
    padding: 5vh 10vw;
  }

  .bold-text-28 {
    font-size: 20px;
    line-height: 28px;
    font-weight: 600;
  }

  .bold-text-29.kr {
    font-size: 17px;
    line-height: 1.47em;
  }

  .button-17 {
    flex: 0 auto;
    box-shadow: 1px 1px 10px 0 #6d31aa;
    font-size: 16px;
    line-height: 24px;
  }

  .button-17:hover {
    border-style: solid;
    border-width: 1px;
    border-color: #6d31aa;
    background-color: transparent;
    color: #6d31aa;
  }

  .button-17.kr {
    font-size: 17px;
    line-height: 1.47em;
    letter-spacing: 0.022em;
  }

  .text-block-86 {
    font-size: 16px;
    line-height: 24px;
  }

  .text-block-86.kr {
    font-size: 17px;
    line-height: 1.47em;
    letter-spacing: 0.022em;
  }

  .bold-text-30 {
    color: rgba(255, 0, 4, 0.65);
    font-size: 16px;
    line-height: 24px;
    font-weight: 600;
  }

  .bold-text-30.kr {
    font-size: 17px;
    line-height: 1.47em;
  }

  .div-block-3267 {
    min-height: 100px;
    background-position: 50% 50%;
  }

  .div-block-3268 {
    display: none;
  }

  .div-block-3269 {
    background-color: #fff;
  }

  .div-block-3270 {
    padding: 10px;
  }

  .div-block-3271 {
    min-height: auto;
    padding-right: 10px;
    padding-left: 10px;
  }

  .div-block-3273 {
    margin: 10px;
  }

  .div-block-3274 {
    min-height: auto;
  }

  .div-block-3276 {
    min-height: auto;
  }

  .text-block-87.kr {
    font-family: 'Noto Sans KR', sans-serif;
    font-size: 17px;
    line-height: 1.47em;
    letter-spacing: 0.022em;
  }

  .div-block-3277 {
    padding: 0px 20px 20px;
    background-color: #fff;
  }

  .div-block-3277.purplebg {
    padding-top: 20px;
  }

  .text-block-89 {
    font-size: 16px;
    line-height: 24px;
  }

  .text-block-89.kr {
    font-size: 17px;
    line-height: 1.47em;
    letter-spacing: 0.022em;
  }

  .italic-text-5 {
    font-size: 16px;
    line-height: 24px;
  }

  .italic-text-6 {
    color: #000;
    font-size: 16px;
    line-height: 24px;
    font-weight: 600;
  }

  .italic-text-7 {
    font-size: 16px;
    line-height: 24px;
  }

  .italic-text-8 {
    color: rgba(0, 0, 0, 0.85);
    font-size: 16px;
    line-height: 24px;
  }

  .italic-text-9 {
    font-size: 16px;
    line-height: 24px;
  }

  .div-block-3278 {
    padding-top: 0px;
    padding-bottom: 0px;
    background-color: transparent;
  }

  .div-block-3278.virtual-run {
    padding-top: 20px;
    padding-bottom: 0px;
  }

  .clip {
    display: block;
    max-width: none;
  }

  .wrapper-13 {
    max-width: none;
    margin-bottom: 5vw;
    padding-bottom: 0px;
  }

  .stripe-wrapper {
    margin-right: 0px;
    margin-left: 0px;
    padding-right: 0vw;
    padding-left: 0vw;
  }

  .stripe-wrapper.phytogen-women-wrapper {
    height: 750px;
  }

  .inner-page-hero-wrapper {
    display: block;
    margin-bottom: 0px;
    padding-bottom: 0px;
    justify-items: stretch;
  }

  .hero-background-image.projects-background {
    background-position: 75% 40%;
  }

  .hero-background-image.virtual-run {
    background-position: 50% 50%;
    background-size: cover;
  }

  .page-hero {
    min-height: auto;
    padding-top: 15vh;
    padding-bottom: 0px;
  }

  .xxl-heading-14 {
    font-size: 48px;
  }

  .xxl-heading-14.one {
    display: block;
    margin-right: 0px;
    margin-bottom: 10vh;
    justify-content: flex-start;
    font-size: 48px;
    line-height: 56px;
    text-align: center;
  }

  .xxl-heading-14.one.kr {
    margin-bottom: 10vh;
  }

  .category-headline-1 {
    display: -ms-grid;
    display: grid;
    margin-bottom: 30px;
    flex-direction: row;
    justify-items: center;
    align-items: center;
    grid-auto-columns: 1fr;
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: auto auto auto;
    grid-template-rows: auto auto auto;
  }

  .image-overlay.dark-overylay {
    background-color: rgba(9, 11, 25, 0.35);
  }

  .vf-category-text.white {
    display: none;
    justify-content: center;
    align-items: center;
  }

  .vf-category-text.white {
    display: none;
  }

  .phytogen-baby-link {
    max-width: 100%;
    min-width: auto;
    margin-right: 0px;
    margin-left: 0vw;
    padding-right: 0px;
    padding-left: 0px;
    border-radius: 50px;
    font-size: 10px;
    line-height: 18px;
  }

  .hero-background-image-3 {
    background-position: 50% 50%;
    background-size: cover;
    background-repeat: repeat;
  }

  .re-new-campaign-link {
    width: 100%;
    max-width: 100%;
    margin-right: 0vw;
    margin-left: 0vw;
    padding: 10px 20px;
    border-radius: 50px;
    font-size: 10px;
    line-height: 18px;
  }

  .xxl-heading-15 {
    display: block;
    margin-bottom: 10vh;
    font-size: 48px;
    line-height: 56px;
    text-align: center;
  }

  .grid-8 {
    position: relative;
    margin-top: 80px;
    padding-top: 0px;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: auto auto auto;
    grid-template-rows: auto auto auto;
  }

  .grid-9 {
    margin-bottom: 10vh;
    -ms-grid-columns: 0.25fr 1fr 0.25fr;
    grid-template-columns: 0.25fr 1fr 0.25fr;
  }

  .button-20 {
    padding-right: 30px;
    padding-left: 30px;
  }

  .grid-10 {
    margin-top: 0px;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: auto auto auto;
    grid-template-rows: auto auto auto;
  }

  .international-womens-day-tab {
    height: auto;
    max-height: 20vh;
    min-height: auto;
  }

  .world-menopause-day-tab {
    height: auto;
    max-height: 20vh;
    min-height: auto;
  }

  .div-block-3285 {
    min-height: 50vh;
    background-image: linear-gradient(180deg, rgba(0, 0, 0, 0.65), rgba(0, 0, 0, 0.65)), url("https://uploads-ssl.webflow.com/60cd23d02113ed289b94ef88/6139197861421a8ebc06286d_miracle-of-phytogen-bg01.jpg");
    background-position: 0px 0px, 50% 50%;
    background-size: auto, auto;
  }

  .div-block-3287 {
    margin-top: 0vh;
  }

  .div-block-3288 {
    margin-top: 0px;
    background-image: linear-gradient(180deg, rgba(0, 0, 0, 0.65), rgba(0, 0, 0, 0.65)), url("https://uploads-ssl.webflow.com/60cd23d02113ed289b94ef88/6170ad5c1a076aa10f651600_iwd-thumbnail02.png");
    background-position: 0px 0px, 50% 50%;
    background-size: auto, cover;
  }

  .div-block-3290 {
    margin-top: 0px;
    background-image: linear-gradient(180deg, rgba(0, 0, 0, 0.65), rgba(0, 0, 0, 0.65)), url("https://uploads-ssl.webflow.com/60cd23d02113ed289b94ef88/61328a1a8f80b104018d8d05_IMD03.jpg");
    background-position: 0px 0px, 100% 50%;
    background-size: auto, cover;
  }

  .hero-background-image-4 {
    background-image: url("https://uploads-ssl.webflow.com/60cd23d02113ed289b94ef88/6139197861421a8ebc06286d_miracle-of-phytogen-bg01.jpg");
    background-position: 50% 50%;
    background-size: cover;
    background-repeat: repeat;
  }

  .hero-background-image-5 {
    background-position: 50% 50%;
  }

  .hero-background-image-6 {
    background-position: 65% 50%;
    background-size: cover;
  }

  .grid-11 {
    grid-row-gap: 0px;
  }

  .div-block-3296 {
    display: flex;
    width: 100%;
    max-width: none;
    min-height: 40vh;
    padding-right: 10vw;
    padding-left: 10vw;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
  }

  .phytogen-baby-link {
    width: 100%;
  }

  .div-block-3297 {
    position: relative;
    display: block;
    margin-top: 5vh;
    margin-bottom: 5vh;
    padding: 0px;
  }

  .margin-right {
    margin-top: 0rem;
    margin-bottom: 0rem;
    margin-left: 0rem;
  }

  .blog-heading-wrap {
    margin-bottom: 5vh;
    flex-direction: column;
    align-items: flex-start;
    font-family: 'SF Pro Display', sans-serif;
  }

  .heading-138 {
    font-size: 24px;
    line-height: 32px;
    font-weight: 600;
  }

  .blog-wrap-2 {
    padding: 5vh 10vw;
  }

  .text-link-text {
    font-size: 14px;
  }

  .grid-19 {
    margin-top: 0vh;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: auto auto auto;
    grid-template-rows: auto auto auto;
  }

  .nutraceutical-research-tab {
    height: 20vh;
    max-height: none;
    min-height: auto;
  }

  .main-heading---r-d {
    display: flex;
    margin-bottom: 0px;
    align-items: flex-start;
  }

  .phytogen-research-tab {
    height: 20vh;
  }

  .breast-cancer-research-tab {
    height: 20vh;
  }

  .go-back {
    filter: saturate(100%);
  }

  .category-headline-2 {
    grid-row-gap: 20px;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: auto auto auto;
    grid-template-rows: auto auto auto;
  }

  .category-headline-3 {
    justify-items: center;
    grid-row-gap: 20px;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: auto auto auto;
    grid-template-rows: auto auto auto;
  }

  .category-headline-4 {
    justify-items: center;
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: auto auto auto;
    grid-template-rows: auto auto auto;
  }

  .category-headline-5 {
    -ms-grid-columns: 1.25fr;
    grid-template-columns: 1.25fr;
    -ms-grid-rows: auto auto auto;
    grid-template-rows: auto auto auto;
  }

  .category-headline-6 {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: auto auto auto;
    grid-template-rows: auto auto auto;
  }

  .column-17 {
    margin-bottom: 20px;
    padding-right: 0px;
    padding-left: 0px;
  }

  .column-18 {
    margin-bottom: 20px;
    padding-right: 0px;
    padding-left: 0px;
  }

  .counterup4 {
    font-size: 32px;
  }

  .div-block-3302 {
    padding-top: 5vh;
    padding-bottom: 5vh;
  }

  .div-block-3303 {
    display: none;
  }

  .div-block-3304 {
    padding-right: 0vw;
    padding-left: 0vw;
  }

  .grid-22 {
    display: -ms-grid;
    display: grid;
    grid-auto-columns: 1fr;
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: auto auto auto;
    grid-template-rows: auto auto auto;
  }

  .mask-6 {
    height: auto;
  }

  .mask-6.phytogen-women-mask-6 {
    height: 750px;
  }

  .mask-7 {
    height: 800px;
  }

  .mask-7.kr {
    height: 700px;
  }

  .form-4 {
    min-width: 100%;
  }

  .testi-img-2 {
    left: 40%;
    top: 22%;
    max-height: 10%;
    max-width: 15%;
  }

  .testimonial-4-content-slide-left-content {
    margin-top: 0vh;
    margin-bottom: 0vh;
    padding-right: 0vw;
    padding-left: 0vw;
  }

  .text-size-medium {
    padding-right: 0vw;
    font-weight: 400;
  }

  .text-size-medium.kr {
    padding-right: 0px;
    color: rgba(0, 0, 0, 0.85);
    font-size: 17px;
    line-height: 1.47em;
    letter-spacing: 0.022em;
  }

  .heading-140 {
    margin-bottom: 5vh;
    text-align: center;
  }

  .heading-141 {
    padding-right: 0px;
    font-size: 24px;
    line-height: 32px;
    text-align: center;
  }

  .grid-24 {
    -ms-grid-columns: 1.75fr;
    grid-template-columns: 1.75fr;
  }

  .div-block-3314 {
    display: none;
  }

  .section-71 {
    padding: 10vh 10vw;
  }

  .text-block-95.kr {
    font-size: 17px;
    line-height: 1.47em;
    letter-spacing: 0.022em;
  }

  .company-hero-head {
    max-width: none;
    font-size: 2.25rem;
    line-height: 1.5;
  }

  .standard-tab-2 {
    width: 100%;
    margin-right: 0px;
    margin-left: 0px;
    padding-right: 0px;
    padding-left: 0px;
    justify-content: flex-start;
  }

  .standard-tab-2.w--current {
    width: auto;
    margin-right: 0px;
    margin-left: 0px;
  }

  .product-header {
    min-height: auto;
    margin-top: 60px;
    padding-top: 36px;
    padding-bottom: 36px;
  }

  .heading-147 {
    margin-top: 20px;
  }

  .section-74 {
    padding-top: 10vh;
    padding-bottom: 10vh;
  }

  .section-76 {
    margin-right: auto;
    margin-left: auto;
  }

  .heading-150 {
    margin-bottom: 20px;
  }

  .image-73 {
    border-radius: 0%;
  }

  .grid-38 {
    padding-right: 5vw;
    padding-left: 5vw;
    grid-column-gap: 20px;
    grid-row-gap: 40px;
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
    -ms-grid-rows: minmax(auto, 0.25fr) minmax(auto, 0.25fr);
    grid-template-rows: minmax(auto, 0.25fr) minmax(auto, 0.25fr);
  }

  .text-block-116 {
    font-size: 18px;
    line-height: 26px;
    font-weight: 500;
    text-align: center;
  }

  .grid-39 {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: auto;
    grid-template-rows: auto;
  }

  .product-heading-1 {
    font-size: 30px;
    line-height: 38px;
  }

  .text-block-119 {
    font-size: 18px;
    line-height: 26px;
  }

  .list-item {
    margin-bottom: 10px;
    color: rgba(0, 0, 0, 0.65);
    font-size: 18px;
    line-height: 26px;
  }

  .button-23 {
    margin-top: 0px;
  }

  .intro-right-image {
    height: auto;
    min-height: auto;
  }

  .portrait-image {
    height: auto;
    min-height: auto;
    min-width: auto;
  }

  .team-portrait-grid {
    height: auto;
    -ms-grid-columns: 2fr 1fr;
    grid-template-columns: 2fr 1fr;
    -ms-grid-rows: minmax(10vh, 1fr) minmax(10vh, 1fr) minmax(10vh, 1fr);
    grid-template-rows: minmax(10vh, 1fr) minmax(10vh, 1fr) minmax(10vh, 1fr);
    border-radius: 12px;
  }

  .about-image-item-3 {
    min-height: auto;
    min-width: auto;
  }

  .about-image-item-4 {
    min-height: auto;
    min-width: auto;
  }

  .benefit-card-2 {
    grid-row-gap: 36px;
  }

  .text-block-121 {
    font-size: 18px;
    line-height: 26px;
  }

  .email-field-2 {
    margin-bottom: 10px;
  }

  .submit-button-13 {
    width: 50%;
  }

  .text-block-124 {
    margin-bottom: 20px;
    color: rgba(0, 0, 0, 0.65);
    font-size: 18px;
    line-height: 26px;
  }

  .ingredient-card-2 {
    border-radius: 12px;
  }

  .client-quote-credit {
    margin-left: 0px;
    padding-left: 18px;
  }

  .large-heading {
    margin-bottom: 0px;
    font-size: 32px;
    font-weight: 600;
  }

  .video-info-3 {
    padding-left: 0px;
    grid-row-gap: 0px;
  }

  .product-field {
    padding-left: 20px;
    background-color: #fff;
  }

  .large-heading-2 {
    margin-bottom: 0px;
    font-size: 24px;
    line-height: 1.15em;
  }

  .form-block-2 {
    margin-bottom: 0px;
  }

  .right-column {
    padding-top: 0px;
  }

  .controls-form {
    justify-items: stretch;
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: auto auto;
    grid-template-rows: auto auto;
  }

  .field.search.desktop {
    color: rgba(0, 0, 0, 0.85);
  }

  .resource-tabs {
    padding-top: 0px;
  }

  .mix-container {
    grid-column-gap: 24px;
    grid-row-gap: 48px;
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
    -ms-grid-rows: auto auto auto auto;
    grid-template-rows: auto auto auto auto;
  }

  .tabs-menu-2.left-div {
    padding-right: 0px;
  }

  .title {
    font-size: 18px;
    line-height: 28px;
  }

  .all-product-img-div {
    height: 140px;
  }

  .all-product-img-div.home {
    display: flex;
    height: 240px;
    max-width: 100%;
    grid-auto-columns: 1fr;
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: auto;
    grid-template-rows: auto;
  }

  .image-77.home {
    max-width: 80%;
  }

  .benefit-keywords {
    margin-top: 5px;
    font-size: 14px;
    line-height: 20px;
  }

  .grid-wrapper-15 {
    position: static;
  }

  .inner-page-hero-6 {
    height: 30vh;
    min-height: auto;
    margin-top: 10vh;
    padding: 0px 5vw;
  }

  .inner-page-hero-6.news-room {
    height: 30vh;
  }

  .hero-top {
    margin-bottom: 5vh;
    padding-top: 0px;
    padding-bottom: 0px;
  }

  .inner-hero-content {
    padding-top: 0px;
    padding-right: 0px;
    padding-left: 0px;
  }

  .inner-hero-content.news-room {
    padding-top: 10vh;
  }

  .inner-hero-background.news-room {
    margin-bottom: 0px;
  }

  .xxl-heading-16 {
    font-size: 36px;
  }

  .xxl-heading-16.white {
    font-size: 30px;
    line-height: 38px;
    font-weight: 600;
  }

  .projects-wrapper {
    padding-bottom: 0px;
  }

  .journal-grid {
    padding: 5vh 5vw 5vh 10vw;
  }

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

  .featured-products-title {
    margin-top: 0px;
    margin-bottom: 36px;
    font-size: 28px;
    line-height: 36px;
  }

  .div-block-3347 {
    display: none;
  }

  .bold-text-33 {
    font-size: 17px;
    line-height: 1.47em;
  }

  .bold-text-34 {
    font-size: 17px;
    line-height: 1.47em;
    letter-spacing: 0.022em;
  }

  .div-block-3348 {
    width: 100%;
    height: 100%;
    background-image: none;
  }

  .div-block-3349 {
    min-height: 30vh;
  }

  .bold-text-35 {
    font-size: 17px;
    line-height: 1.47em;
    letter-spacing: 0.022em;
  }

  .bold-text-36 {
    font-size: 21px;
    line-height: 1.625;
  }

  .iwd2021.black {
    font-weight: 600;
  }

  .div-block-3360 {
    margin: 20px;
    padding: 0px;
  }

  .text-block-127 {
    font-size: 18px;
    line-height: 26px;
    text-align: center;
  }

  .virtual-run-bold.black {
    font-size: 16px;
    line-height: 24px;
  }

  .div-block-3365 {
    padding-right: 0px;
    padding-left: 0px;
    -ms-grid-columns: 1fr 0.5fr 1fr;
    grid-template-columns: 1fr 0.5fr 1fr;
  }

  .div-block-3367 {
    border-top-color: rgba(0, 0, 0, 0.65);
    border-bottom-color: rgba(0, 0, 0, 0.65);
  }

  .div-block-3369.virtual-run-bg.virtual-run-grid {
    padding-right: 5vw;
    padding-left: 5vw;
  }

  .div-block-3370.virtual-run-bg {
    padding-right: 10vw;
    padding-left: 10vw;
  }

  .div-block-3371 {
    padding-top: 40px;
    padding-bottom: 0px;
    grid-row-gap: 20px;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: auto auto auto;
    grid-template-rows: auto auto auto;
  }

  .grid-41 {
    -ms-grid-columns: 6fr 1fr;
    grid-template-columns: 6fr 1fr;
    border-style: none none solid;
  }

  .image-148 {
    width: 100%;
  }

  .div-block-3374 {
    width: auto;
  }

  .div-block-3376 {
    width: 40%;
  }

  .con-wrap-2 {
    min-width: 60px;
    margin-bottom: 20px;
  }

  .product-wrap {
    padding: 20px;
    flex-direction: column;
    align-items: flex-start;
  }

  .left-wrap {
    flex-direction: column;
  }

  .banner-title-2 {
    display: block;
    font-size: 14px;
  }

  .banner-title-wrap {
    width: 100%;
    padding-left: 4px;
    align-items: flex-start;
  }

  .tag {
    top: 0px;
    bottom: auto;
    display: none;
    min-width: auto;
    margin-top: 100px;
    margin-right: 5px;
    margin-left: 5px;
  }

  .banner-close-card {
    top: 0px;
    right: 0px;
    bottom: auto;
  }

  .text-block-129 {
    width: 70%;
    margin-top: 0px;
    margin-bottom: 0px;
    color: rgba(0, 0, 0, 0.85);
    font-size: 21px;
    line-height: 1.625;
  }

  .text-block-130 {
    display: block;
    font-size: 17px;
    text-align: center;
  }

  .kr-blog-post-heading {
    font-size: 24px;
    line-height: 1.625;
  }

  .collection-list-wrapper-4 {
    display: flex;
  }

  .text-block-131 {
    font-size: 19px;
    line-height: 1.4;
  }

  .text-block-131.barley-grass-powder {
    color: rgba(0, 0, 0, 0.65);
  }

  .bold-text-39 {
    font-size: 19px;
    line-height: 1.4;
  }

  .bold-text-40 {
    font-size: 21px;
    line-height: 1.625;
  }

  .bold-text-45 {
    font-size: 19px;
  }

  .preview-text {
    font-size: 17px;
  }

  .hero-section {
    padding-top: 15vh;
    padding-right: 10vw;
    padding-left: 10vw;
  }

  .author-social-div {
    flex-direction: column-reverse;
    align-items: center;
  }

  .heading-1 {
    font-size: 21px;
    line-height: 30px;
    text-align: center;
  }

  .heading-1.eng-news-post {
    font-size: 24px;
    line-height: 32px;
  }

  .blog-image-section {
    padding: 5vh 10vw;
  }

  .blog-image-wrapper-2 {
    height: 300px;
  }

  .article-section {
    padding: 10vw 10vw 5vh;
  }

  .related-article {
    flex-direction: column-reverse;
  }

  .text-wrapper {
    width: 100%;
    padding-right: 0px;
  }

  .container-24 {
    display: block;
    width: 70%;
    max-width: none;
    margin-left: auto;
    justify-content: flex-start;
  }

  .card-slider_nav {
    left: 5%;
    right: 5%;
  }

  .btn.btn-primary.card-slider_nav-btn.slide-right {
    width: 48px;
    height: 48px;
    padding: 0px;
  }

  .btn.btn-primary.card-slider_nav-btn.slide-left {
    width: 48px;
    height: 48px;
    padding: 0px;
  }

  .card-slider_item {
    width: auto;
    justify-content: center;
  }

  .product-section-home {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .slick-slider.card-slider {
    margin-right: auto;
    margin-left: auto;
    justify-content: flex-start;
  }

  .div-block-3378 {
    display: block;
    justify-content: flex-start;
  }

  .grid-42 {
    -ms-grid-columns: auto;
    grid-template-columns: auto;
    -ms-grid-rows: auto auto;
    grid-template-rows: auto auto;
  }

  .grid-43 {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: auto auto auto;
    grid-template-rows: auto auto auto;
  }

  .image-159 {
    max-width: 80%;
  }

  .heading-160 {
    font-size: 28px;
  }

  .div-block-3387 {
    display: none;
  }

  .div-block-3388 {
    display: none;
  }

  .popup-overlay {
    display: none;
  }

  .exit-button {
    background-color: transparent;
    background-clip: border-box;
    -webkit-text-fill-color: inherit;
    mix-blend-mode: normal;
  }

  .popup-div {
    padding: 0px;
  }

  .desktop-popup {
    display: none;
  }

  .image-169 {
    display: block;
  }

  .image-170 {
    max-width: 80%;
  }

  .image-171 {
    max-width: 80%;
  }

  .image-180 {
    width: 100%;
  }

  .footer-july {
    padding-top: 10vw;
    padding-bottom: 10vw;
    border-bottom: 1px none #000;
  }

  .grid-46 {
    display: none;
    padding-top: 40px;
    padding-bottom: 40px;
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
    -ms-grid-rows: auto auto auto;
    grid-template-rows: auto auto auto;
  }

  .grid-46.mobile {
    display: -ms-grid;
    display: grid;
    padding-top: 30px;
    padding-bottom: 0px;
    grid-auto-columns: 1fr;
    grid-column-gap: 0px;
    grid-row-gap: 10px;
    -ms-grid-columns: 0.5fr 1fr;
    grid-template-columns: 0.5fr 1fr;
    -ms-grid-rows: auto auto;
    grid-template-rows: auto auto;
  }

  .grid-46.mobile._01 {
    padding-top: 20px;
    padding-left: 0px;
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    -ms-grid-columns: 1fr 1fr 1fr;
    grid-template-columns: 1fr 1fr 1fr;
    -ms-grid-rows: auto;
    grid-template-rows: auto;
  }

  .grid-48 {
    margin-bottom: 0px;
    padding-bottom: 30px;
    grid-row-gap: 0px;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: auto auto auto auto auto auto auto;
    grid-template-rows: auto auto auto auto auto auto auto;
  }

  .grid-48.chn {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }

  .grid-48.kor {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: auto auto auto auto auto auto auto;
    grid-template-rows: auto auto auto auto auto auto auto;
  }

  .footer-category-link {
    height: 40px;
    font-size: 14px;
  }

  .footer-category-link.center-align {
    justify-content: flex-start;
  }

  .footer-category-text.normal {
    font-size: 16px;
  }

  .footer-category-text.normal.address {
    font-size: 14px;
  }

  .footer-contact-info-grid {
    grid-column-gap: 5px;
  }

  .footer-warning-statement {
    font-size: 16px;
  }

  .div-block-3398 {
    margin-top: 20px;
    margin-bottom: 0px;
  }

  .grid-51 {
    padding-top: 20px;
    padding-bottom: 20px;
    grid-column-gap: 20px;
    grid-row-gap: 10px;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: auto auto auto auto auto;
    grid-template-rows: auto auto auto auto auto;
  }

  .grid-51.tablet {
    display: none;
  }

  .grid-52 {
    display: -ms-grid;
    display: grid;
    padding-top: 30px;
    padding-bottom: 30px;
    grid-auto-columns: 1fr;
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: auto auto auto auto auto;
    grid-template-rows: auto auto auto auto auto;
    border-bottom: 1px solid hsla(0, 0%, 100%, 0.25);
  }

  .div-block-3399 {
    margin-top: 20px;
  }

  .div-block-3400 {
    margin-top: 20px;
  }

  .div-block-3401 {
    margin-top: 0px;
  }

  .dark-slide-arrow {
    width: 40px;
    height: 40px;
    margin-right: -2vw;
    margin-left: -2vw;
  }

  .slider-background {
    background-image: url("https://uploads-ssl.webflow.com/60cd23d02113ed289b94ef88/635abf7d088e117ccb3df027_mobile(360x550)_ENG.webp");
    background-size: cover;
  }

  .slider-background.three {
    background-image: url("https://uploads-ssl.webflow.com/60cd23d02113ed289b94ef88/62f2ea8b9aa17f84dc076617_hero-bg-02.webp");
    background-position: 50% 50%;
    background-size: cover;
  }

  .slide-heading {
    font-size: 36px;
  }

  .slide-arrow {
    width: 48px;
    height: 48px;
  }

  .slide-arrow.right {
    display: flex;
  }

  .slider-arrow-4.product {
    width: 15px;
  }

  .section-hero-2 {
    min-height: auto;
    padding-top: 10vh;
  }

  .slide-intro {
    margin-top: 0px;
  }

  .company-head {
    font-size: 36px;
  }

  .company-hero-subhead {
    font-family: 'SF Pro Display', sans-serif;
    font-size: 1.25rem;
    line-height: 1.5;
  }

  ._404-text {
    font-size: 24px;
    line-height: 36px;
  }

  ._404-text.number {
    font-size: 100px;
  }

  .product-txt-div {
    margin-top: 12px;
  }

  .product-txt-div.home {
    width: auto;
    max-width: none;
  }

  .product-body-text {
    font-size: 16px;
    line-height: 26px;
  }

  .section-80 {
    display: none;
    padding-top: 15vh;
    padding-bottom: 10vh;
  }

  .grid-54 {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: auto auto;
    grid-template-rows: auto auto;
  }

  .div-block-3405 {
    display: none;
    width: 50%;
  }

  .preview-agenda-item {
    padding: 3.75rem 1rem 1.75rem;
  }

  .vf-header-text {
    font-size: 48px;
    line-height: 60px;
  }

  .vitamin-friends-section {
    padding-top: 15%;
    padding-bottom: 15%;
  }

  .vf-heading-01 {
    font-size: 30px;
    line-height: 42px;
  }

  .layout41_component {
    justify-items: center;
    align-items: start;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    text-align: left;
  }

  .vf-heading-02 {
    font-size: 30px;
    line-height: 42px;
  }

  .vf-body-01 {
    font-size: 16px;
    line-height: 28px;
  }

  .vf-heading-03 {
    font-size: 30px;
    line-height: 42px;
  }

  .vf-heading-03.black {
    font-size: 24px;
    line-height: 36px;
  }

  .text-style-subheader {
    font-size: 14px;
    line-height: 26px;
  }

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

  .padding-global {
    padding: 20% 0px 10%;
  }

  .vf-we-do-body {
    font-size: 16px;
    line-height: 28px;
  }

  .vf-what-we-do-section {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .services-card {
    padding: 36px 18px;
  }

  .icon-7 {
    margin-bottom: 36px;
  }

  .vf-map-section {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .logos-headline {
    flex-direction: row;
    align-items: center;
  }

  .page-hero-2 {
    min-height: 450px;
    padding-top: 89px;
  }

  .horizontal-line-7 {
    width: 100%;
    min-height: 1px;
    margin-top: 0px;
    margin-left: 6px;
  }

  .horizontal-line-7.white {
    margin-top: 0px;
  }

  .inner-page-hero-wrapper-2 {
    grid-row-gap: 60px;
  }

  .hero-content-wrapper {
    width: 100%;
    max-width: 100%;
  }

  .anchor-link {
    min-height: auto;
  }

  .sticky-section {
    display: none;
  }

  .vf-map-content {
    padding-top: 15%;
  }

  .vf-map-img {
    display: inline-block;
    max-width: 90%;
  }

  .vf-map-img-div {
    display: flex;
    margin-bottom: 25px;
    justify-content: center;
  }

  .avatar {
    display: flex;
    width: 80px;
    height: 80px;
    max-height: 80px;
    max-width: 80px;
    min-height: 80px;
    min-width: 80px;
    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;
    background-color: #f8f8ff;
    -o-object-fit: contain;
       object-fit: contain;
  }

  .wrapper-17 {
    background-color: transparent;
    color: transparent;
  }

  .link-item {
    min-height: 40px;
    line-height: 2em;
    font-weight: 500;
  }

  .container-26 {
    width: 95%;
  }

  .social-link:hover {
    background-color: #f8f8ff;
  }

  .section-82 {
    padding-top: 20%;
    padding-bottom: 20%;
  }

  .right {
    display: none;
  }

  .left {
    display: none;
  }

  .f-career-badge-small {
    margin-top: 14px;
  }

  .f-career-top-wrapper {
    flex-direction: column;
    align-items: flex-start;
  }

  .f-career-card {
    padding: 32px 24px;
  }

  .f-career-tab-button {
    margin-top: 8px;
    margin-bottom: 8px;
  }

  .f-gallery-image {
    height: 250px;
  }

  .f-career-button-secondary-2 {
    margin-top: 14px;
  }

  .f-career-button-primary-2 {
    margin-top: 14px;
  }

  .f-career-button-wrapper-2 {
    flex-direction: column;
    align-items: flex-start;
  }

  .f-career-badge-small-2 {
    margin-top: 14px;
  }

  .f-career-top-wrapper-2 {
    flex-direction: column;
    align-items: flex-start;
  }

  .f-career-card-2 {
    padding: 32px 24px;
  }

  .f-career-tab-button-2 {
    margin-top: 8px;
    margin-bottom: 8px;
  }

  .f-gallery-image-x-tall {
    height: 300px;
  }

  .f-gallery-image-tall-2 {
    height: 180px;
  }

  .f-gallery-image-x-small-square {
    height: 130px;
  }

  .f-gallery-image-x-tall-2 {
    height: 300px;
  }

  .div-block-3414 {
    padding: 0px 10% 15%;
    background-color: #f9f5ff;
  }

  .grid-55 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    -ms-grid-columns: auto auto auto auto;
    grid-template-columns: auto auto auto auto;
    -ms-grid-rows: auto;
    grid-template-rows: auto;
  }

  .div-block-3415 {
    width: 100%;
  }

  .div-block-3416 {
    display: flex;
    width: 125%;
  }

  .div-block-3417 {
    width: 130%;
  }

  .div-block-3418 {
    width: 100%;
  }

  .grid-56 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .div-block-3422 {
    width: 60%;
  }

  .div-block-3423 {
    width: 80%;
  }

  .div-block-3424 {
    width: 80%;
  }

  .f-container-regular-25 {
    position: static;
    max-width: 100%;
  }

  .f-section-large-19 {
    position: relative;
    display: block;
    overflow: hidden;
    max-width: 100%;
    padding-top: 15%;
    padding-bottom: 15%;
  }

  .grid-57 {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }

  .heading-style-h2 {
    overflow: visible;
    font-size: 1.75rem;
    text-align: center;
  }

  .heading-style-h2.center-align {
    margin-bottom: 0px;
    font-size: 24px;
    font-weight: 700;
  }

  .heading-style-h2.center-align.text-color-purple {
    font-size: 28px;
  }

  .grid-58 {
    grid-row-gap: 30px;
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
    -ms-grid-rows: auto auto auto;
    grid-template-rows: auto auto auto;
  }

  .div-block-3425 {
    width: 160px;
    margin-top: -35px;
    padding: 10px 15px;
    border-top-right-radius: 50px;
  }

  .text-size-regular.mobile {
    justify-content: center;
    text-align: left;
  }

  .div-block-3427.desktop {
    display: none;
  }

  .div-block-3427.mobile {
    display: block;
    text-align: left;
  }

  .uui-testimonial18_slide-nav {
    bottom: -5%;
  }

  .uui-testimonial18_arrow {
    left: 85%;
    right: auto;
    bottom: -20%;
  }

  .uui-testimonial18_arrow.left {
    left: 0%;
    right: auto;
    bottom: -20%;
  }

  .uui-testimonial18_mask {
    width: 95%;
  }

  .uui-testimonial18_component {
    position: relative;
    width: 100.0002%;
    max-width: 100.0002%;
    margin-top: 0rem;
    padding-bottom: 0rem;
    clear: none;
  }

  .uui-padding-vertical-xhuge {
    position: relative;
    padding-top: 0rem;
    padding-bottom: 0rem;
  }

  .uui-page-padding {
    position: relative;
    width: 100%;
    max-width: 100.0002%;
  }

  .heading-style-h4 {
    font-size: 1.5rem;
    line-height: 1.5;
  }

  .text-size-regular-2 {
    color: #5f6570;
    font-weight: 400;
  }

  .div-block-3433 {
    display: flex;
    justify-content: center;
  }

  .div-block-3433.mobile {
    display: flex;
    margin-top: 4rem;
    justify-content: center;
  }

  .div-block-3433.mobile-2 {
    margin-top: 10rem;
  }

  .uui-heroheader18_background-grid-section {
    overflow: visible;
  }

  .uui-heroheader18_background-grid-section.background-color-primary300-copy {
    overflow: visible;
  }

  .uui-heroheader18_background-grid {
    overflow: visible;
  }

  .uui-space-large {
    display: block;
  }

  .uui-text-align-center {
    min-width: 100%;
  }

  .uui-heroheader18_component {
    overflow: visible;
  }

  .uui-section_heroheader18 {
    overflow: hidden;
    max-width: 100%;
  }

  .div-block-3434 {
    padding: 15% 12%;
  }

  .uui-max-width-xlarge-2 {
    max-width: none;
  }

  .text-size-large {
    width: 100%;
    font-size: 18px;
  }

  .uui-heroheader18_background-2 {
    top: 42%;
  }

  .uui-heroheader18_image-wrapper-2 {
    display: flex;
    overflow: hidden;
    margin-top: 0rem;
    padding-bottom: 2rem;
  }

  .uui-container-large-3 {
    overflow: visible;
    width: 100%;
    max-width: none;
    margin-right: 0px;
    margin-left: 0px;
    flex: 0 0 auto;
  }

  .uui-page-padding-3 {
    display: flex;
    overflow: visible;
    width: 100%;
    max-width: none;
    padding-top: 15%;
    padding-right: 12%;
    padding-left: 12%;
    justify-content: center;
  }

  .text-size-small.text-small {
    font-size: 0.8rem;
  }

  .heading-style-h3.text-color-nomal {
    margin-bottom: 0px;
    font-size: 20px;
  }

  .uui-heroheader18_background {
    top: 42%;
  }

  .f-testimonial-avatar-small {
    margin-right: 0px;
    margin-bottom: 16px;
  }

  .f-testimonial-author {
    flex-direction: column;
    flex-wrap: wrap;
    align-items: flex-start;
  }

  .f-h3-heading-10 {
    overflow: hidden;
    font-size: 23px;
    line-height: 1.5;
    font-weight: 700;
    text-align: center;
    -o-object-fit: fill;
       object-fit: fill;
  }

  .f-title-wrapper-center-2 {
    position: relative;
    overflow: hidden;
    margin-bottom: 4rem;
    -o-object-fit: fill;
       object-fit: fill;
  }

  .f-container-regular-26 {
    max-width: 100%;
    margin-right: 0px;
    margin-left: 0px;
  }

  .f-testimonial-background {
    height: 15%;
  }

  .f-section-regular {
    padding: 0% 0% 0px;
  }

  .div-block-3440 {
    height: 4rem;
  }

  .div-block-3441 {
    padding: 4rem 8% 10%;
  }

  .f-gallery-image-2 {
    height: 250px;
  }

  .f-h3-heading-11 {
    font-size: 24px;
    text-align: center;
  }

  .f-title-wrapper-center-3 {
    margin-bottom: 4rem;
  }

  .div-block-3442 {
    padding-top: 10%;
    padding-bottom: 10%;
  }

  .uui-heroheader20_background {
    top: 42%;
  }

  .uui-heroheader20_lightbox {
    height: 15rem;
  }

  .uui-heading-large {
    font-size: 2rem;
  }

  .uui-page-padding-6 {
    padding-top: 7rem;
  }

  .uui-heroheader01_pattern-image {
    right: -20%;
    bottom: -25%;
    width: 12.125rem;
  }

  .uui-heroheader01_image {
    height: auto;
    border-top-left-radius: 4rem;
  }

  .uui-heroheader01_component {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }

  .uui-padding-vertical-xhuge-5 {
    padding-top: 0rem;
    padding-bottom: 0rem;
  }

  .uui-container-large-7 {
    padding-top: 15%;
    padding-bottom: 15%;
  }

  .uui-page-padding-7 {
    padding-right: 0rem;
    padding-left: 0rem;
  }
}

#w-node-f445ad06-84f2-3315-55db-4b73e43a702d-08b3e30e {
  -ms-grid-column-align: end;
      justify-self: end;
}

#w-node-f445ad06-84f2-3315-55db-4b73e43a702f-08b3e30e {
  -ms-grid-column-align: start;
      justify-self: start;
  -ms-grid-row-align: auto;
      align-self: auto;
}

#w-node-f445ad06-84f2-3315-55db-4b73e43a7035-08b3e30e {
  -ms-grid-column-align: end;
      justify-self: end;
}

#w-node-f445ad06-84f2-3315-55db-4b73e43a7037-08b3e30e {
  -ms-grid-column-align: start;
      justify-self: start;
  -ms-grid-row-align: auto;
      align-self: auto;
}

#w-node-bee86ea4-769b-2c3d-abe9-28d8a240997b-08b3e30e {
  -ms-grid-column: span 20;
      grid-column-start: span 20;
  -ms-grid-column-span: 20;
  grid-column-end: span 20;
  -ms-grid-row: span 1;
      grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-bee86ea4-769b-2c3d-abe9-28d8a240997c-08b3e30e {
  -ms-grid-column: span 7;
      grid-column-start: span 7;
  -ms-grid-column-span: 7;
  grid-column-end: span 7;
  -ms-grid-row: span 1;
      grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-bee86ea4-769b-2c3d-abe9-28d8a240997d-08b3e30e {
  -ms-grid-column: span 5;
      grid-column-start: span 5;
  -ms-grid-column-span: 5;
  grid-column-end: span 5;
  -ms-grid-row: span 1;
      grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-bee86ea4-769b-2c3d-abe9-28d8a240997e-08b3e30e {
  -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-bee86ea4-769b-2c3d-abe9-28d8a240997f-08b3e30e {
  -ms-grid-column: span 7;
      grid-column-start: span 7;
  -ms-grid-column-span: 7;
  grid-column-end: span 7;
  -ms-grid-row: span 1;
      grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-bee86ea4-769b-2c3d-abe9-28d8a2409980-08b3e30e {
  -ms-grid-column: span 7;
      grid-column-start: span 7;
  -ms-grid-column-span: 7;
  grid-column-end: span 7;
  -ms-grid-row: span 1;
      grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-bee86ea4-769b-2c3d-abe9-28d8a2409981-08b3e30e {
  -ms-grid-column: span 11;
      grid-column-start: span 11;
  -ms-grid-column-span: 11;
  grid-column-end: span 11;
  -ms-grid-row: span 1;
      grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-bee86ea4-769b-2c3d-abe9-28d8a2409982-08b3e30e {
  -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-bee86ea4-769b-2c3d-abe9-28d8a2409983-08b3e30e {
  -ms-grid-column: span 7;
      grid-column-start: span 7;
  -ms-grid-column-span: 7;
  grid-column-end: span 7;
  -ms-grid-row: span 1;
      grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-bee86ea4-769b-2c3d-abe9-28d8a2409984-08b3e30e {
  -ms-grid-column: span 18;
      grid-column-start: span 18;
  -ms-grid-column-span: 18;
  grid-column-end: span 18;
  -ms-grid-row: span 1;
      grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-bee86ea4-769b-2c3d-abe9-28d8a2409985-08b3e30e {
  -ms-grid-column: span 7;
      grid-column-start: span 7;
  -ms-grid-column-span: 7;
  grid-column-end: span 7;
  -ms-grid-row: span 1;
      grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_60ff7fec-d90b-5421-f94e-be8066647dc1-08b3e30e {
  -ms-grid-column-align: center;
      justify-self: center;
  -ms-grid-row-align: center;
      align-self: center;
}

#w-node-_60ff7fec-d90b-5421-f94e-be8066647dc3-08b3e30e {
  -ms-grid-column-align: center;
      justify-self: center;
  -ms-grid-row-align: center;
      align-self: center;
}

#w-node-_60ff7fec-d90b-5421-f94e-be8066647dc5-08b3e30e {
  -ms-grid-column-align: center;
      justify-self: center;
  -ms-grid-row-align: center;
      align-self: center;
}

#w-node-_60ff7fec-d90b-5421-f94e-be8066647dc7-08b3e30e {
  -ms-grid-column-align: center;
      justify-self: center;
  -ms-grid-row-align: center;
      align-self: center;
}

#w-node-dd4be6c8-7d96-5b9a-597e-08a97b2cce19-08b3e30e {
  -ms-grid-row-align: center;
      align-self: center;
  -ms-grid-column-align: center;
      justify-self: center;
}

#w-node-_140c43c9-a7ba-27a6-22af-3dcc4fd66bf9-08b3e30e {
  -ms-grid-row-align: end;
      align-self: end;
  -ms-grid-column-align: end;
      justify-self: end;
}

#w-node-_5585c77f-2832-8935-5172-91df40c7eb1b-40c7eb00 {
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-column: 1;
      grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
      grid-row-start: 1;
}

#w-node-_5585c77f-2832-8935-5172-91df40c7eb21-40c7eb00 {
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-column: 1;
      grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
      grid-row-start: 1;
}

#w-node-_5585c77f-2832-8935-5172-91df40c7eb38-40c7eb00 {
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-column: 1;
      grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
      grid-row-start: 1;
}

#w-node-_5585c77f-2832-8935-5172-91df40c7eb3f-40c7eb00 {
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-column: 1;
      grid-column-start: 1;
  -ms-grid-row-span: 2;
  grid-row-end: 3;
  -ms-grid-row: 1;
      grid-row-start: 1;
}

#w-node-_5585c77f-2832-8935-5172-91df40c7eb46-40c7eb00 {
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-column: 1;
      grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
      grid-row-start: 1;
}

#w-node-_5585c77f-2832-8935-5172-91df40c7eb4c-40c7eb00 {
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-column: 1;
      grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
      grid-row-start: 1;
}

#w-node-_5585c77f-2832-8935-5172-91df40c7eb63-40c7eb00 {
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-column: 1;
      grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
      grid-row-start: 1;
}

#w-node-_5585c77f-2832-8935-5172-91df40c7eb6a-40c7eb00 {
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-column: 1;
      grid-column-start: 1;
  -ms-grid-row-span: 2;
  grid-row-end: 3;
  -ms-grid-row: 1;
      grid-row-start: 1;
}

#w-node-_5585c77f-2832-8935-5172-91df40c7eb6e-40c7eb00 {
  -ms-grid-column-align: start;
      justify-self: start;
}

#w-node-_5585c77f-2832-8935-5172-91df40c7eb71-40c7eb00 {
  -ms-grid-column-align: start;
      justify-self: start;
}

#w-node-_5585c77f-2832-8935-5172-91df40c7eb74-40c7eb00 {
  -ms-grid-column-align: start;
      justify-self: start;
}

#w-node-_5585c77f-2832-8935-5172-91df40c7eb77-40c7eb00 {
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -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-_5585c77f-2832-8935-5172-91df40c7eb7a-40c7eb00 {
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-column: 2;
      grid-column-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 3;
  -ms-grid-row: 2;
      grid-row-start: 2;
}

#w-node-_5585c77f-2832-8935-5172-91df40c7eb8e-40c7eb00 {
  -ms-grid-column-span: 1;
  grid-column-end: 4;
  -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-_5585c77f-2832-8935-5172-91df40c7eb8f-40c7eb00 {
  -ms-grid-column: span 1;
      grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
      grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column-align: start;
      justify-self: start;
  -ms-grid-row-align: start;
      align-self: start;
}

#w-node-_5585c77f-2832-8935-5172-91df40c7eb91-40c7eb00 {
  -ms-grid-column: span 1;
      grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
      grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column-align: start;
      justify-self: start;
  -ms-grid-row-align: start;
      align-self: start;
}

#w-node-_5585c77f-2832-8935-5172-91df40c7eb93-40c7eb00 {
  -ms-grid-column: span 1;
      grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
      grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column-align: start;
      justify-self: start;
  -ms-grid-row-align: start;
      align-self: start;
}

#w-node-_5585c77f-2832-8935-5172-91df40c7eb95-40c7eb00 {
  -ms-grid-column-span: 1;
  grid-column-end: 5;
  -ms-grid-column: 4;
      grid-column-start: 4;
  -ms-grid-row-span: 2;
  grid-row-end: 3;
  -ms-grid-row: 1;
      grid-row-start: 1;
}

#w-node-_5585c77f-2832-8935-5172-91df40c7eb99-40c7eb00 {
  -ms-grid-column-align: start;
      justify-self: start;
  -ms-grid-row-align: center;
      align-self: center;
}

#w-node-_5585c77f-2832-8935-5172-91df40c7eb9c-40c7eb00 {
  -ms-grid-row-align: center;
      align-self: center;
  -ms-grid-column-align: end;
      justify-self: end;
}

#w-node-_5585c77f-2832-8935-5172-91df40c7eb9f-40c7eb00 {
  -ms-grid-column-align: start;
      justify-self: start;
  -ms-grid-row-align: center;
      align-self: center;
}

#w-node-_5585c77f-2832-8935-5172-91df40c7eba2-40c7eb00 {
  -ms-grid-column-align: end;
      justify-self: end;
}

#w-node-_5585c77f-2832-8935-5172-91df40c7eba3-40c7eb00 {
  -ms-grid-column-align: end;
      justify-self: end;
}

#w-node-cc4ae5a1-44c3-3313-74f0-8c45fad27389-40c7eb00 {
  -ms-grid-column-align: end;
      justify-self: end;
}

#w-node-_5585c77f-2832-8935-5172-91df40c7eba5-40c7eb00 {
  -ms-grid-column-align: end;
      justify-self: end;
}

#w-node-_5585c77f-2832-8935-5172-91df40c7ebaa-40c7eb00 {
  -ms-grid-column-align: end;
      justify-self: end;
}

#w-node-_5585c77f-2832-8935-5172-91df40c7eba8-40c7eb00 {
  -ms-grid-column-align: end;
      justify-self: end;
}

#w-node-_8f8b9ff0-1dbd-e4f6-2e54-bbdb111cfa99-40c7eb00 {
  -ms-grid-column-align: end;
      justify-self: end;
}

#w-node-_5585c77f-2832-8935-5172-91df40c7ebad-40c7eb00 {
  -ms-grid-row-align: center;
      align-self: center;
}

#w-node-_5585c77f-2832-8935-5172-91df40c7ebb0-40c7eb00 {
  -ms-grid-column-align: auto;
      justify-self: auto;
  -ms-grid-row-align: center;
      align-self: center;
}

#w-node-_5585c77f-2832-8935-5172-91df40c7ebb3-40c7eb00 {
  -ms-grid-column-align: auto;
      justify-self: auto;
  -ms-grid-row-align: center;
      align-self: center;
}

#w-node-_584f6078-97fa-07b5-4a14-7346b92c35ed-f0276e0e {
  -ms-grid-column-align: auto;
      justify-self: auto;
  -ms-grid-row-align: auto;
      align-self: auto;
}

#w-node-a833dff1-69dc-411b-3c5e-843f94c69c91-f0276e0e {
  -ms-grid-column-align: stretch;
      justify-self: stretch;
  -ms-grid-row-align: center;
      align-self: center;
}

#w-node-f1835580-48f1-b821-efe3-fc4ef0276e17-f0276e0e {
  -ms-grid-row-align: center;
      align-self: center;
  -ms-grid-column-align: auto;
      justify-self: auto;
}

#w-node-_50710aea-5ce5-7285-c57d-4dd0001e7554-f0276e0e {
  -ms-grid-row-align: center;
      align-self: center;
  -ms-grid-column-align: auto;
      justify-self: auto;
}

#w-node-f1835580-48f1-b821-efe3-fc4ef0276e1b-f0276e0e {
  -ms-grid-row-align: center;
      align-self: center;
}

#w-node-f1835580-48f1-b821-efe3-fc4ef0276e1f-f0276e0e {
  -ms-grid-column-align: auto;
      justify-self: auto;
  -ms-grid-row-align: center;
      align-self: center;
}

#w-node-f1835580-48f1-b821-efe3-fc4ef0276e23-f0276e0e {
  -ms-grid-column-align: auto;
      justify-self: auto;
  -ms-grid-row-align: center;
      align-self: center;
}

#w-node-f1835580-48f1-b821-efe3-fc4ef0276e27-f0276e0e {
  -ms-grid-row-align: center;
      align-self: center;
  -ms-grid-column-align: auto;
      justify-self: auto;
}

#w-node-_56ef11d9-0939-aa89-391a-4e878fb6b0e0-f0276e0e {
  -ms-grid-column-align: auto;
      justify-self: auto;
  -ms-grid-row-align: auto;
      align-self: auto;
}

#w-node-_9be4a84d-cdad-b004-e2f3-66379ed497ec-f0276e0e {
  -ms-grid-column-align: end;
      justify-self: end;
  -ms-grid-row-align: center;
      align-self: center;
}

#w-node-_9be4a84d-cdad-b004-e2f3-66379ed497fc-f0276e0e {
  -ms-grid-column-align: end;
      justify-self: end;
  -ms-grid-row-align: center;
      align-self: center;
}

#w-node-_9be4a84d-cdad-b004-e2f3-66379ed4980c-f0276e0e {
  -ms-grid-column-align: end;
      justify-self: end;
  -ms-grid-row-align: center;
      align-self: center;
}

#w-node-_9be4a84d-cdad-b004-e2f3-66379ed4981c-f0276e0e {
  -ms-grid-column-align: end;
      justify-self: end;
  -ms-grid-row-align: center;
      align-self: center;
}

#w-node-_9be4a84d-cdad-b004-e2f3-66379ed4982c-f0276e0e {
  -ms-grid-column-align: end;
      justify-self: end;
  -ms-grid-row-align: center;
      align-self: center;
}

#w-node-_9be4a84d-cdad-b004-e2f3-66379ed4982f-f0276e0e {
  -ms-grid-column-align: center;
      justify-self: center;
  -ms-grid-row-align: center;
      align-self: center;
}

#w-node-_9be4a84d-cdad-b004-e2f3-66379ed49830-f0276e0e {
  -ms-grid-row-align: center;
      align-self: center;
  -ms-grid-column-align: center;
      justify-self: center;
}

#w-node-_9be4a84d-cdad-b004-e2f3-66379ed49834-f0276e0e {
  -ms-grid-column-span: 3;
  grid-column-end: 4;
  -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-d34871b3-3da9-8bdb-753b-a97258975231-59b3e334 {
  -ms-grid-column: 1;
      grid-column-start: 1;
  -ms-grid-column-span: 2;
  grid-column-end: 3;
  -ms-grid-row: 2;
      grid-row-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 3;
  -ms-grid-row-align: center;
      align-self: center;
  -ms-grid-column-align: start;
      justify-self: start;
}

#w-node-d34871b3-3da9-8bdb-753b-a97258975235-59b3e334 {
  -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: 4;
  -ms-grid-row: 3;
      grid-row-start: 3;
  -ms-grid-row-align: start;
      align-self: start;
}

#w-node-_4bfe1ec0-a9d4-6049-f1be-a9cf73926787-59b3e334 {
  -ms-grid-column-align: auto;
      justify-self: auto;
  -ms-grid-row-align: center;
      align-self: center;
}

#w-node-_16ac948d-f155-e40d-4b77-2304c378b480-59b3e334 {
  -ms-grid-column-align: auto;
      justify-self: auto;
  -ms-grid-row-align: auto;
      align-self: auto;
}

#w-node-d34871b3-3da9-8bdb-753b-a97258975231-e6b3e347 {
  -ms-grid-column: 1;
      grid-column-start: 1;
  -ms-grid-column-span: 2;
  grid-column-end: 3;
  -ms-grid-row: 2;
      grid-row-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 3;
  -ms-grid-row-align: center;
      align-self: center;
  -ms-grid-column-align: start;
      justify-self: start;
}

#w-node-d34871b3-3da9-8bdb-753b-a97258975235-e6b3e347 {
  -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: 4;
  -ms-grid-row: 3;
      grid-row-start: 3;
  -ms-grid-row-align: start;
      align-self: start;
}

#w-node-_4bfe1ec0-a9d4-6049-f1be-a9cf73926787-e6b3e347 {
  -ms-grid-column-align: auto;
      justify-self: auto;
  -ms-grid-row-align: center;
      align-self: center;
}

#w-node-_9b44e7e8-ec84-6741-69e8-9cfc2d5a23d1-2d5a23b6 {
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-column: 1;
      grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
      grid-row-start: 1;
}

#w-node-_9b44e7e8-ec84-6741-69e8-9cfc2d5a23d7-2d5a23b6 {
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-column: 1;
      grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
      grid-row-start: 1;
}

#w-node-_9b44e7e8-ec84-6741-69e8-9cfc2d5a23ee-2d5a23b6 {
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-column: 1;
      grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
      grid-row-start: 1;
}

#w-node-_9b44e7e8-ec84-6741-69e8-9cfc2d5a23f5-2d5a23b6 {
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-column: 1;
      grid-column-start: 1;
  -ms-grid-row-span: 2;
  grid-row-end: 3;
  -ms-grid-row: 1;
      grid-row-start: 1;
}

#w-node-_9b44e7e8-ec84-6741-69e8-9cfc2d5a23fc-2d5a23b6 {
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-column: 1;
      grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
      grid-row-start: 1;
}

#w-node-_9b44e7e8-ec84-6741-69e8-9cfc2d5a2402-2d5a23b6 {
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-column: 1;
      grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
      grid-row-start: 1;
}

#w-node-_9b44e7e8-ec84-6741-69e8-9cfc2d5a2419-2d5a23b6 {
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-column: 1;
      grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
      grid-row-start: 1;
}

#w-node-_9b44e7e8-ec84-6741-69e8-9cfc2d5a2420-2d5a23b6 {
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-column: 1;
      grid-column-start: 1;
  -ms-grid-row-span: 2;
  grid-row-end: 3;
  -ms-grid-row: 1;
      grid-row-start: 1;
}

#w-node-_9b44e7e8-ec84-6741-69e8-9cfc2d5a2424-2d5a23b6 {
  -ms-grid-column-align: start;
      justify-self: start;
}

#w-node-_9b44e7e8-ec84-6741-69e8-9cfc2d5a2427-2d5a23b6 {
  -ms-grid-column-align: start;
      justify-self: start;
}

#w-node-_9b44e7e8-ec84-6741-69e8-9cfc2d5a242a-2d5a23b6 {
  -ms-grid-column-align: start;
      justify-self: start;
}

#w-node-_9b44e7e8-ec84-6741-69e8-9cfc2d5a242d-2d5a23b6 {
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -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-_9b44e7e8-ec84-6741-69e8-9cfc2d5a2430-2d5a23b6 {
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-column: 2;
      grid-column-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 3;
  -ms-grid-row: 2;
      grid-row-start: 2;
}

#w-node-_9b44e7e8-ec84-6741-69e8-9cfc2d5a2444-2d5a23b6 {
  -ms-grid-column-span: 1;
  grid-column-end: 4;
  -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-_9b44e7e8-ec84-6741-69e8-9cfc2d5a2445-2d5a23b6 {
  -ms-grid-column: span 1;
      grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
      grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column-align: start;
      justify-self: start;
  -ms-grid-row-align: start;
      align-self: start;
}

#w-node-_9b44e7e8-ec84-6741-69e8-9cfc2d5a2447-2d5a23b6 {
  -ms-grid-column: span 1;
      grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
      grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column-align: start;
      justify-self: start;
  -ms-grid-row-align: start;
      align-self: start;
}

#w-node-_9b44e7e8-ec84-6741-69e8-9cfc2d5a2449-2d5a23b6 {
  -ms-grid-column: span 1;
      grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
      grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column-align: start;
      justify-self: start;
  -ms-grid-row-align: start;
      align-self: start;
}

#w-node-_9b44e7e8-ec84-6741-69e8-9cfc2d5a244b-2d5a23b6 {
  -ms-grid-column-span: 1;
  grid-column-end: 5;
  -ms-grid-column: 4;
      grid-column-start: 4;
  -ms-grid-row-span: 2;
  grid-row-end: 3;
  -ms-grid-row: 1;
      grid-row-start: 1;
}

#w-node-_9b44e7e8-ec84-6741-69e8-9cfc2d5a244f-2d5a23b6 {
  -ms-grid-column-align: start;
      justify-self: start;
  -ms-grid-row-align: center;
      align-self: center;
}

#w-node-_9b44e7e8-ec84-6741-69e8-9cfc2d5a2452-2d5a23b6 {
  -ms-grid-row-align: center;
      align-self: center;
  -ms-grid-column-align: end;
      justify-self: end;
}

#w-node-_9b44e7e8-ec84-6741-69e8-9cfc2d5a2455-2d5a23b6 {
  -ms-grid-column-align: start;
      justify-self: start;
  -ms-grid-row-align: center;
      align-self: center;
}

#w-node-_9b44e7e8-ec84-6741-69e8-9cfc2d5a2458-2d5a23b6 {
  -ms-grid-column-align: end;
      justify-self: end;
}

#w-node-_9b44e7e8-ec84-6741-69e8-9cfc2d5a2459-2d5a23b6 {
  -ms-grid-column-align: end;
      justify-self: end;
}

#w-node-_9b44e7e8-ec84-6741-69e8-9cfc2d5a245b-2d5a23b6 {
  -ms-grid-column-align: end;
      justify-self: end;
}

#w-node-_9b44e7e8-ec84-6741-69e8-9cfc2d5a245e-2d5a23b6 {
  -ms-grid-column-align: end;
      justify-self: end;
}

#w-node-_9b44e7e8-ec84-6741-69e8-9cfc2d5a2460-2d5a23b6 {
  -ms-grid-column-align: end;
      justify-self: end;
}

#w-node-_9b44e7e8-ec84-6741-69e8-9cfc2d5a2463-2d5a23b6 {
  -ms-grid-row-align: center;
      align-self: center;
}

#w-node-_9b44e7e8-ec84-6741-69e8-9cfc2d5a2466-2d5a23b6 {
  -ms-grid-column-align: auto;
      justify-self: auto;
  -ms-grid-row-align: center;
      align-self: center;
}

#w-node-_9b44e7e8-ec84-6741-69e8-9cfc2d5a2469-2d5a23b6 {
  -ms-grid-column-align: auto;
      justify-self: auto;
  -ms-grid-row-align: center;
      align-self: center;
}

#w-node-_9e58915b-5d64-caed-6ca0-6bc69974aa76-d00a6189 {
  -ms-grid-column-align: auto;
      justify-self: auto;
  -ms-grid-row-align: auto;
      align-self: auto;
}

#w-node-fa91b483-9397-0f61-70d9-823ad00a6195-d00a6189 {
  -ms-grid-column-align: stretch;
      justify-self: stretch;
  -ms-grid-row-align: center;
      align-self: center;
}

#w-node-fa91b483-9397-0f61-70d9-823ad00a61a1-d00a6189 {
  -ms-grid-row-align: center;
      align-self: center;
}

#w-node-fa91b483-9397-0f61-70d9-823ad00a61a4-d00a6189 {
  -ms-grid-row-align: center;
      align-self: center;
  -ms-grid-column-align: auto;
      justify-self: auto;
}

#w-node-fa91b483-9397-0f61-70d9-823ad00a61a7-d00a6189 {
  -ms-grid-row-align: center;
      align-self: center;
}

#w-node-fa91b483-9397-0f61-70d9-823ad00a61aa-d00a6189 {
  -ms-grid-column-align: auto;
      justify-self: auto;
  -ms-grid-row-align: center;
      align-self: center;
}

#w-node-fa91b483-9397-0f61-70d9-823ad00a61ad-d00a6189 {
  -ms-grid-column-align: auto;
      justify-self: auto;
  -ms-grid-row-align: center;
      align-self: center;
}

#w-node-fa91b483-9397-0f61-70d9-823ad00a61b0-d00a6189 {
  -ms-grid-row-align: center;
      align-self: center;
  -ms-grid-column-align: auto;
      justify-self: auto;
}

#w-node-fa91b483-9397-0f61-70d9-823ad00a61b5-d00a6189 {
  -ms-grid-column-align: auto;
      justify-self: auto;
  -ms-grid-row-align: auto;
      align-self: auto;
}

#w-node-fa91b483-9397-0f61-70d9-823ad00a622e-d00a6189 {
  -ms-grid-column-align: end;
      justify-self: end;
  -ms-grid-row-align: center;
      align-self: center;
}

#w-node-fa91b483-9397-0f61-70d9-823ad00a623e-d00a6189 {
  -ms-grid-column-align: end;
      justify-self: end;
  -ms-grid-row-align: center;
      align-self: center;
}

#w-node-fa91b483-9397-0f61-70d9-823ad00a624e-d00a6189 {
  -ms-grid-column-align: end;
      justify-self: end;
  -ms-grid-row-align: center;
      align-self: center;
}

#w-node-fa91b483-9397-0f61-70d9-823ad00a625e-d00a6189 {
  -ms-grid-column-align: end;
      justify-self: end;
  -ms-grid-row-align: center;
      align-self: center;
}

#w-node-fa91b483-9397-0f61-70d9-823ad00a626e-d00a6189 {
  -ms-grid-column-align: end;
      justify-self: end;
  -ms-grid-row-align: center;
      align-self: center;
}

#w-node-fa91b483-9397-0f61-70d9-823ad00a6271-d00a6189 {
  -ms-grid-column-align: center;
      justify-self: center;
  -ms-grid-row-align: center;
      align-self: center;
}

#w-node-fa91b483-9397-0f61-70d9-823ad00a6272-d00a6189 {
  -ms-grid-row-align: center;
      align-self: center;
  -ms-grid-column-align: center;
      justify-self: center;
}

#w-node-fa91b483-9397-0f61-70d9-823ad00a6276-d00a6189 {
  -ms-grid-column-span: 3;
  grid-column-end: 4;
  -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-d34871b3-3da9-8bdb-753b-a97258975231-12b3e348 {
  -ms-grid-column: 1;
      grid-column-start: 1;
  -ms-grid-column-span: 2;
  grid-column-end: 3;
  -ms-grid-row: 2;
      grid-row-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 3;
  -ms-grid-row-align: center;
      align-self: center;
  -ms-grid-column-align: start;
      justify-self: start;
}

#w-node-d34871b3-3da9-8bdb-753b-a97258975235-12b3e348 {
  -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: 4;
  -ms-grid-row: 3;
      grid-row-start: 3;
  -ms-grid-row-align: start;
      align-self: start;
}

#w-node-_4bfe1ec0-a9d4-6049-f1be-a9cf73926787-12b3e348 {
  -ms-grid-column-align: auto;
      justify-self: auto;
  -ms-grid-row-align: center;
      align-self: center;
}

#w-node-_16ac948d-f155-e40d-4b77-2304c378b480-12b3e348 {
  -ms-grid-column-align: auto;
      justify-self: auto;
  -ms-grid-row-align: auto;
      align-self: auto;
}

#w-node-_9578b3d1-5d98-acc4-8f74-55cb19b11d88-19b11d6d {
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-column: 1;
      grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
      grid-row-start: 1;
}

#w-node-_9578b3d1-5d98-acc4-8f74-55cb19b11d8e-19b11d6d {
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-column: 1;
      grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
      grid-row-start: 1;
}

#w-node-_9578b3d1-5d98-acc4-8f74-55cb19b11da5-19b11d6d {
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-column: 1;
      grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
      grid-row-start: 1;
}

#w-node-_9578b3d1-5d98-acc4-8f74-55cb19b11dac-19b11d6d {
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-column: 1;
      grid-column-start: 1;
  -ms-grid-row-span: 2;
  grid-row-end: 3;
  -ms-grid-row: 1;
      grid-row-start: 1;
}

#w-node-_9578b3d1-5d98-acc4-8f74-55cb19b11db3-19b11d6d {
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-column: 1;
      grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
      grid-row-start: 1;
}

#w-node-_9578b3d1-5d98-acc4-8f74-55cb19b11db9-19b11d6d {
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-column: 1;
      grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
      grid-row-start: 1;
}

#w-node-_9578b3d1-5d98-acc4-8f74-55cb19b11dd0-19b11d6d {
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-column: 1;
      grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
      grid-row-start: 1;
}

#w-node-_9578b3d1-5d98-acc4-8f74-55cb19b11dd7-19b11d6d {
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-column: 1;
      grid-column-start: 1;
  -ms-grid-row-span: 2;
  grid-row-end: 3;
  -ms-grid-row: 1;
      grid-row-start: 1;
}

#w-node-_9578b3d1-5d98-acc4-8f74-55cb19b11ddb-19b11d6d {
  -ms-grid-column-align: start;
      justify-self: start;
}

#w-node-_9578b3d1-5d98-acc4-8f74-55cb19b11dde-19b11d6d {
  -ms-grid-column-align: start;
      justify-self: start;
}

#w-node-_9578b3d1-5d98-acc4-8f74-55cb19b11de1-19b11d6d {
  -ms-grid-column-align: start;
      justify-self: start;
}

#w-node-_9578b3d1-5d98-acc4-8f74-55cb19b11de4-19b11d6d {
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -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-_9578b3d1-5d98-acc4-8f74-55cb19b11de7-19b11d6d {
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-column: 2;
      grid-column-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 3;
  -ms-grid-row: 2;
      grid-row-start: 2;
}

#w-node-_9578b3d1-5d98-acc4-8f74-55cb19b11dfb-19b11d6d {
  -ms-grid-column-span: 1;
  grid-column-end: 4;
  -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-_9578b3d1-5d98-acc4-8f74-55cb19b11dfc-19b11d6d {
  -ms-grid-column: span 1;
      grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
      grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column-align: start;
      justify-self: start;
  -ms-grid-row-align: start;
      align-self: start;
}

#w-node-_9578b3d1-5d98-acc4-8f74-55cb19b11dfe-19b11d6d {
  -ms-grid-column: span 1;
      grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
      grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column-align: start;
      justify-self: start;
  -ms-grid-row-align: start;
      align-self: start;
}

#w-node-_9578b3d1-5d98-acc4-8f74-55cb19b11e00-19b11d6d {
  -ms-grid-column: span 1;
      grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
      grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column-align: start;
      justify-self: start;
  -ms-grid-row-align: start;
      align-self: start;
}

#w-node-_9578b3d1-5d98-acc4-8f74-55cb19b11e02-19b11d6d {
  -ms-grid-column-span: 1;
  grid-column-end: 5;
  -ms-grid-column: 4;
      grid-column-start: 4;
  -ms-grid-row-span: 2;
  grid-row-end: 3;
  -ms-grid-row: 1;
      grid-row-start: 1;
}

#w-node-_9578b3d1-5d98-acc4-8f74-55cb19b11e06-19b11d6d {
  -ms-grid-column-align: start;
      justify-self: start;
  -ms-grid-row-align: center;
      align-self: center;
}

#w-node-_9578b3d1-5d98-acc4-8f74-55cb19b11e09-19b11d6d {
  -ms-grid-row-align: center;
      align-self: center;
  -ms-grid-column-align: end;
      justify-self: end;
}

#w-node-_9578b3d1-5d98-acc4-8f74-55cb19b11e0c-19b11d6d {
  -ms-grid-column-align: start;
      justify-self: start;
  -ms-grid-row-align: center;
      align-self: center;
}

#w-node-_9578b3d1-5d98-acc4-8f74-55cb19b11e0f-19b11d6d {
  -ms-grid-column-align: end;
      justify-self: end;
}

#w-node-_9578b3d1-5d98-acc4-8f74-55cb19b11e10-19b11d6d {
  -ms-grid-column-align: end;
      justify-self: end;
}

#w-node-_9578b3d1-5d98-acc4-8f74-55cb19b11e12-19b11d6d {
  -ms-grid-column-align: end;
      justify-self: end;
}

#w-node-_9578b3d1-5d98-acc4-8f74-55cb19b11e15-19b11d6d {
  -ms-grid-column-align: end;
      justify-self: end;
}

#w-node-_9578b3d1-5d98-acc4-8f74-55cb19b11e17-19b11d6d {
  -ms-grid-column-align: end;
      justify-self: end;
}

#w-node-_9578b3d1-5d98-acc4-8f74-55cb19b11e1a-19b11d6d {
  -ms-grid-row-align: center;
      align-self: center;
}

#w-node-_9578b3d1-5d98-acc4-8f74-55cb19b11e1d-19b11d6d {
  -ms-grid-column-align: auto;
      justify-self: auto;
  -ms-grid-row-align: center;
      align-self: center;
}

#w-node-_9578b3d1-5d98-acc4-8f74-55cb19b11e20-19b11d6d {
  -ms-grid-column-align: auto;
      justify-self: auto;
  -ms-grid-row-align: center;
      align-self: center;
}

#w-node-de46de1c-a471-dfea-2388-83f7a506759c-2e4ed242 {
  -ms-grid-column-align: auto;
      justify-self: auto;
  -ms-grid-row-align: auto;
      align-self: auto;
}

#w-node-c9605b0d-6b26-8091-d5b5-7aa22e4ed24e-2e4ed242 {
  -ms-grid-column-align: stretch;
      justify-self: stretch;
  -ms-grid-row-align: center;
      align-self: center;
}

#w-node-c9605b0d-6b26-8091-d5b5-7aa22e4ed25a-2e4ed242 {
  -ms-grid-row-align: center;
      align-self: center;
}

#w-node-_89273aa5-ebed-fc4a-1461-49fd42aebf36-2e4ed242 {
  -ms-grid-row-align: center;
      align-self: center;
  -ms-grid-column-align: auto;
      justify-self: auto;
}

#w-node-c9605b0d-6b26-8091-d5b5-7aa22e4ed25d-2e4ed242 {
  -ms-grid-row-align: center;
      align-self: center;
}

#w-node-c9605b0d-6b26-8091-d5b5-7aa22e4ed260-2e4ed242 {
  -ms-grid-column-align: auto;
      justify-self: auto;
  -ms-grid-row-align: center;
      align-self: center;
}

#w-node-c9605b0d-6b26-8091-d5b5-7aa22e4ed263-2e4ed242 {
  -ms-grid-column-align: auto;
      justify-self: auto;
  -ms-grid-row-align: center;
      align-self: center;
}

#w-node-c9605b0d-6b26-8091-d5b5-7aa22e4ed266-2e4ed242 {
  -ms-grid-row-align: auto;
      align-self: auto;
  -ms-grid-column-align: auto;
      justify-self: auto;
}

#w-node-c9605b0d-6b26-8091-d5b5-7aa22e4ed26b-2e4ed242 {
  -ms-grid-column-align: auto;
      justify-self: auto;
  -ms-grid-row-align: auto;
      align-self: auto;
}

#w-node-c9605b0d-6b26-8091-d5b5-7aa22e4ed2e7-2e4ed242 {
  -ms-grid-column-align: end;
      justify-self: end;
  -ms-grid-row-align: center;
      align-self: center;
}

#w-node-c9605b0d-6b26-8091-d5b5-7aa22e4ed2f7-2e4ed242 {
  -ms-grid-column-align: end;
      justify-self: end;
  -ms-grid-row-align: center;
      align-self: center;
}

#w-node-c9605b0d-6b26-8091-d5b5-7aa22e4ed307-2e4ed242 {
  -ms-grid-column-align: end;
      justify-self: end;
  -ms-grid-row-align: center;
      align-self: center;
}

#w-node-c9605b0d-6b26-8091-d5b5-7aa22e4ed317-2e4ed242 {
  -ms-grid-column-align: end;
      justify-self: end;
  -ms-grid-row-align: center;
      align-self: center;
}

#w-node-c9605b0d-6b26-8091-d5b5-7aa22e4ed327-2e4ed242 {
  -ms-grid-column-align: end;
      justify-self: end;
  -ms-grid-row-align: center;
      align-self: center;
}

#w-node-c9605b0d-6b26-8091-d5b5-7aa22e4ed32a-2e4ed242 {
  -ms-grid-column-align: center;
      justify-self: center;
  -ms-grid-row-align: center;
      align-self: center;
}

#w-node-c9605b0d-6b26-8091-d5b5-7aa22e4ed32b-2e4ed242 {
  -ms-grid-row-align: center;
      align-self: center;
  -ms-grid-column-align: center;
      justify-self: center;
}

#w-node-c9605b0d-6b26-8091-d5b5-7aa22e4ed32f-2e4ed242 {
  -ms-grid-column-span: 3;
  grid-column-end: 4;
  -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-c9605b0d-6b26-8091-d5b5-7aa22e4ed341-2e4ed242 {
  -ms-grid-column-align: auto;
      justify-self: auto;
}

#w-node-_22bd6536-8fc4-ab9f-b69a-09f7c63b8c05-c2b3e34a {
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-column: 2;
      grid-column-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
      grid-row-start: 1;
}

#w-node-_22bd6536-8fc4-ab9f-b69a-09f7c63b8c06-c2b3e34a {
  -ms-grid-column-align: center;
      justify-self: center;
  -ms-grid-row-align: center;
      align-self: center;
}

#w-node-_225b8697-03a9-671a-52c8-7174c11984ac-c2b3e34a {
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-column: 2;
      grid-column-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
      grid-row-start: 1;
}

#w-node-_7e79c2dc-c4c0-6540-40eb-8eacbb1dacd3-c2b3e34a {
  -ms-grid-column-align: center;
      justify-self: center;
}

#w-node-_3792afac-661e-e92d-23a8-24bb517a43d4-c2b3e34a {
  -ms-grid-row-align: start;
      align-self: start;
}

#w-node-_3792afac-661e-e92d-23a8-24bb517a43d5-c2b3e34a {
  -ms-grid-row-align: start;
      align-self: start;
}

#w-node-_3792afac-661e-e92d-23a8-24bb517a43e6-c2b3e34a {
  -ms-grid-column-align: auto;
      justify-self: auto;
  -ms-grid-row-align: auto;
      align-self: auto;
}

#w-node-_3792afac-661e-e92d-23a8-24bb517a43f3-c2b3e34a {
  -ms-grid-column-align: auto;
      justify-self: auto;
  -ms-grid-row-align: auto;
      align-self: auto;
}

#w-node-_3792afac-661e-e92d-23a8-24bb517a4402-c2b3e34a {
  -ms-grid-column-align: auto;
      justify-self: auto;
  -ms-grid-row-align: auto;
      align-self: auto;
}

#w-node-_3792afac-661e-e92d-23a8-24bb517a440f-c2b3e34a {
  -ms-grid-column-align: auto;
      justify-self: auto;
  -ms-grid-row-align: auto;
      align-self: auto;
}

#w-node-_225b8697-03a9-671a-52c8-7174c11984db-c2b3e34a {
  -ms-grid-column-span: 1;
  grid-column-end: 4;
  -ms-grid-column: 3;
      grid-column-start: 3;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
      grid-row-start: 1;
}

#w-node-cf79754c-a5e5-3944-db0d-c1018e1a2775-8e1a2772 {
  -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-_22bd6536-8fc4-ab9f-b69a-09f7c63b8c05-fcb3e34b {
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-column: 2;
      grid-column-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
      grid-row-start: 1;
}

#w-node-_22bd6536-8fc4-ab9f-b69a-09f7c63b8c06-fcb3e34b {
  -ms-grid-column-align: center;
      justify-self: center;
  -ms-grid-row-align: center;
      align-self: center;
}

#w-node-_225b8697-03a9-671a-52c8-7174c11984ac-fcb3e34b {
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-column: 2;
      grid-column-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
      grid-row-start: 1;
}

#w-node-_7e79c2dc-c4c0-6540-40eb-8eacbb1dacd3-fcb3e34b {
  -ms-grid-column-align: center;
      justify-self: center;
}

#w-node-_0b0c4eb7-9473-5c72-32d6-a73ad293317e-fcb3e34b {
  -ms-grid-row-align: start;
      align-self: start;
}

#w-node-_0b0c4eb7-9473-5c72-32d6-a73ad293318f-fcb3e34b {
  -ms-grid-column-align: auto;
      justify-self: auto;
  -ms-grid-row-align: auto;
      align-self: auto;
}

#w-node-_0b0c4eb7-9473-5c72-32d6-a73ad293319c-fcb3e34b {
  -ms-grid-column-align: auto;
      justify-self: auto;
  -ms-grid-row-align: auto;
      align-self: auto;
}

#w-node-_0b0c4eb7-9473-5c72-32d6-a73ad29331ab-fcb3e34b {
  -ms-grid-column-align: auto;
      justify-self: auto;
  -ms-grid-row-align: auto;
      align-self: auto;
}

#w-node-_0b0c4eb7-9473-5c72-32d6-a73ad29331b8-fcb3e34b {
  -ms-grid-column-align: auto;
      justify-self: auto;
  -ms-grid-row-align: auto;
      align-self: auto;
}

#w-node-_225b8697-03a9-671a-52c8-7174c11984db-fcb3e34b {
  -ms-grid-column-span: 1;
  grid-column-end: 4;
  -ms-grid-column: 3;
      grid-column-start: 3;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
      grid-row-start: 1;
}

#w-node-f6dbd3fc-3c70-d095-530f-2cb0e9582071-1cb3e350 {
  -ms-grid-column-align: end;
      justify-self: end;
}

#w-node-e63eac37-12fc-dd72-26f7-0057a68af82d-1cb3e350 {
  -ms-grid-column-align: start;
      justify-self: start;
}

#w-node-e63eac37-12fc-dd72-26f7-0057a68af842-1cb3e350 {
  -ms-grid-column-align: start;
      justify-self: start;
}

#w-node-e63eac37-12fc-dd72-26f7-0057a68af857-1cb3e350 {
  -ms-grid-column-align: start;
      justify-self: start;
}

#w-node-_03ce4782-2886-71a3-d1dd-3613fb1583f3-1cb3e350 {
  -ms-grid-column-align: start;
      justify-self: start;
}

#w-node-_03ce4782-2886-71a3-d1dd-3613fb1583ff-1cb3e350 {
  -ms-grid-column-align: start;
      justify-self: start;
}

#w-node-_03ce4782-2886-71a3-d1dd-3613fb158414-1cb3e350 {
  -ms-grid-column-align: start;
      justify-self: start;
}

#w-node-_3b84bfc0-f548-3ec5-31e9-fb72012344ad-1cb3e350 {
  -ms-grid-column-align: start;
      justify-self: start;
}

#w-node-fa80d782-5545-5ab0-d7b2-e051b4043f55-1cb3e350 {
  -ms-grid-column-align: start;
      justify-self: start;
}

#w-node-ed06eaa5-8e4b-b328-ac23-32705deb8bc3-1cb3e350 {
  -ms-grid-column-align: start;
      justify-self: start;
}

#w-node-_0f29c2bb-651c-67e3-b1b6-9824f7aac13c-1cb3e350 {
  -ms-grid-column-align: start;
      justify-self: start;
}

#w-node-afda6be0-cf66-5ad4-4d5e-c9745c924058-1cb3e350 {
  -ms-grid-column: span 1;
      grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
      grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-afda6be0-cf66-5ad4-4d5e-c9745c92405b-1cb3e350 {
  -ms-grid-column: span 1;
      grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
      grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-afda6be0-cf66-5ad4-4d5e-c9745c924060-1cb3e350 {
  -ms-grid-row-align: center;
      align-self: center;
  -ms-grid-column-align: center;
      justify-self: center;
}

#w-node-afda6be0-cf66-5ad4-4d5e-c9745c924063-1cb3e350 {
  -ms-grid-column-align: end;
      justify-self: end;
}

#w-node-afda6be0-cf66-5ad4-4d5e-c9745c924066-1cb3e350 {
  -ms-grid-column: span 1;
      grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
      grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-afda6be0-cf66-5ad4-4d5e-c9745c92406b-1cb3e350 {
  -ms-grid-row-align: center;
      align-self: center;
  -ms-grid-column-align: center;
      justify-self: center;
}

#w-node-afda6be0-cf66-5ad4-4d5e-c9745c92406e-1cb3e350 {
  -ms-grid-column-align: end;
      justify-self: end;
}

#w-node-afda6be0-cf66-5ad4-4d5e-c9745c924072-1cb3e350 {
  -ms-grid-column: span 1;
      grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
      grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-afda6be0-cf66-5ad4-4d5e-c9745c924075-1cb3e350 {
  -ms-grid-column: span 1;
      grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
      grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-afda6be0-cf66-5ad4-4d5e-c9745c92407a-1cb3e350 {
  -ms-grid-row-align: center;
      align-self: center;
  -ms-grid-column-align: center;
      justify-self: center;
}

#w-node-afda6be0-cf66-5ad4-4d5e-c9745c92407d-1cb3e350 {
  -ms-grid-column-align: end;
      justify-self: end;
}

#w-node-afda6be0-cf66-5ad4-4d5e-c9745c924080-1cb3e350 {
  -ms-grid-column: span 1;
      grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
      grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-afda6be0-cf66-5ad4-4d5e-c9745c924085-1cb3e350 {
  -ms-grid-row-align: center;
      align-self: center;
  -ms-grid-column-align: center;
      justify-self: center;
}

#w-node-afda6be0-cf66-5ad4-4d5e-c9745c924088-1cb3e350 {
  -ms-grid-column-align: end;
      justify-self: end;
}

#w-node-afda6be0-cf66-5ad4-4d5e-c9745c92408b-1cb3e350 {
  -ms-grid-column: span 1;
      grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
      grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-afda6be0-cf66-5ad4-4d5e-c9745c924090-1cb3e350 {
  -ms-grid-row-align: center;
      align-self: center;
  -ms-grid-column-align: center;
      justify-self: center;
}

#w-node-afda6be0-cf66-5ad4-4d5e-c9745c924093-1cb3e350 {
  -ms-grid-column-align: end;
      justify-self: end;
}

#w-node-afda6be0-cf66-5ad4-4d5e-c9745c924096-1cb3e350 {
  -ms-grid-column: span 1;
      grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
      grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-afda6be0-cf66-5ad4-4d5e-c9745c92409b-1cb3e350 {
  -ms-grid-row-align: center;
      align-self: center;
  -ms-grid-column-align: center;
      justify-self: center;
}

#w-node-afda6be0-cf66-5ad4-4d5e-c9745c92409e-1cb3e350 {
  -ms-grid-column-align: end;
      justify-self: end;
}

#w-node-_36504691-f7d9-dd5d-dd92-9c6130e355b5-1cb3e350 {
  -ms-grid-column: span 1;
      grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
      grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_36504691-f7d9-dd5d-dd92-9c6130e355b8-1cb3e350 {
  -ms-grid-column: span 1;
      grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
      grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_36504691-f7d9-dd5d-dd92-9c6130e355bd-1cb3e350 {
  -ms-grid-row-align: center;
      align-self: center;
  -ms-grid-column-align: center;
      justify-self: center;
}

#w-node-_36504691-f7d9-dd5d-dd92-9c6130e355c0-1cb3e350 {
  -ms-grid-column-align: end;
      justify-self: end;
}

#w-node-_36504691-f7d9-dd5d-dd92-9c6130e355c3-1cb3e350 {
  -ms-grid-column: span 1;
      grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
      grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_36504691-f7d9-dd5d-dd92-9c6130e355c8-1cb3e350 {
  -ms-grid-row-align: center;
      align-self: center;
  -ms-grid-column-align: center;
      justify-self: center;
}

#w-node-_36504691-f7d9-dd5d-dd92-9c6130e355cb-1cb3e350 {
  -ms-grid-column-align: end;
      justify-self: end;
}

#w-node-_36504691-f7d9-dd5d-dd92-9c6130e355cf-1cb3e350 {
  -ms-grid-column: span 1;
      grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
      grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_36504691-f7d9-dd5d-dd92-9c6130e355d2-1cb3e350 {
  -ms-grid-column: span 1;
      grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
      grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_36504691-f7d9-dd5d-dd92-9c6130e355d7-1cb3e350 {
  -ms-grid-row-align: center;
      align-self: center;
  -ms-grid-column-align: center;
      justify-self: center;
}

#w-node-_36504691-f7d9-dd5d-dd92-9c6130e355da-1cb3e350 {
  -ms-grid-column-align: end;
      justify-self: end;
}

#w-node-_36504691-f7d9-dd5d-dd92-9c6130e355dd-1cb3e350 {
  -ms-grid-column: span 1;
      grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
      grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_36504691-f7d9-dd5d-dd92-9c6130e355e2-1cb3e350 {
  -ms-grid-row-align: center;
      align-self: center;
  -ms-grid-column-align: center;
      justify-self: center;
}

#w-node-_36504691-f7d9-dd5d-dd92-9c6130e355e5-1cb3e350 {
  -ms-grid-column-align: end;
      justify-self: end;
}

#w-node-_36504691-f7d9-dd5d-dd92-9c6130e355e8-1cb3e350 {
  -ms-grid-column: span 1;
      grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
      grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_36504691-f7d9-dd5d-dd92-9c6130e355ed-1cb3e350 {
  -ms-grid-row-align: center;
      align-self: center;
  -ms-grid-column-align: center;
      justify-self: center;
}

#w-node-_36504691-f7d9-dd5d-dd92-9c6130e355f0-1cb3e350 {
  -ms-grid-column-align: end;
      justify-self: end;
}

#w-node-_36504691-f7d9-dd5d-dd92-9c6130e355f3-1cb3e350 {
  -ms-grid-column: span 1;
      grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
      grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_36504691-f7d9-dd5d-dd92-9c6130e355f8-1cb3e350 {
  -ms-grid-row-align: center;
      align-self: center;
  -ms-grid-column-align: center;
      justify-self: center;
}

#w-node-_36504691-f7d9-dd5d-dd92-9c6130e355fb-1cb3e350 {
  -ms-grid-column-align: end;
      justify-self: end;
}

#w-node-_7871d6e1-1377-f658-3f60-e6f1721bc6ef-1cb3e350 {
  -ms-grid-column: span 1;
      grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
      grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_7871d6e1-1377-f658-3f60-e6f1721bc6f2-1cb3e350 {
  -ms-grid-column: span 1;
      grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
      grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_7871d6e1-1377-f658-3f60-e6f1721bc6f5-1cb3e350 {
  -ms-grid-column: span 1;
      grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
      grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_35141298-3cbd-a635-6c20-956dd2c0ba95-1cb3e350 {
  -ms-grid-row: span 2;
      grid-row-start: span 2;
  -ms-grid-row-span: 2;
  grid-row-end: span 2;
  -ms-grid-column: span 1;
      grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-c8e6d9e4-962a-0baa-1ad2-33e39e31853a-1cb3e350 {
  -ms-grid-row: span 2;
      grid-row-start: span 2;
  -ms-grid-row-span: 2;
  grid-row-end: span 2;
  -ms-grid-column: span 1;
      grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-_734848ee-4d0d-3555-c838-341ceae27d93-1cb3e350 {
  -ms-grid-column-align: start;
      justify-self: start;
}

#w-node-eb3e7f1e-a32e-96ad-e1fb-608e44a59dc6-1cb3e350 {
  -ms-grid-column-align: start;
      justify-self: start;
}

#w-node-c038e9b5-bf46-ad79-07b4-3e76e5e016a8-1cb3e350 {
  -ms-grid-column-align: start;
      justify-self: start;
}

#w-node-_5c085bd1-ebe3-a319-02cf-4f00405a3cc4-1cb3e350 {
  -ms-grid-column-align: start;
      justify-self: start;
}

#w-node-bc921457-1685-1d5a-1379-5d159df1a878-1cb3e350 {
  -ms-grid-column-align: start;
      justify-self: start;
}

#w-node-ebe55a40-d864-1b61-6728-0e471644d4dd-1cb3e350 {
  -ms-grid-column-align: start;
      justify-self: start;
}

#w-node-ebe55a40-d864-1b61-6728-0e471644d4df-1cb3e350 {
  -ms-grid-column-align: start;
      justify-self: start;
}

#w-node-_5a795e6f-85e6-b15e-deab-7fcfc69af6a7-1cb3e350 {
  -ms-grid-column-align: start;
      justify-self: start;
}

#w-node-_761b33e5-a818-ec27-bba8-3b6eb0a497a4-1cb3e350 {
  -ms-grid-column-align: start;
      justify-self: start;
}

#w-node-_77e6d87f-fa03-b76b-89ed-48970d927ad1-33b3e351 {
  -ms-grid-column: span 1;
      grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
      grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_4587ea50-c4de-77b4-5364-48b894abe99b-33b3e351 {
  -ms-grid-column: span 1;
      grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
      grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-bed500d5-6a04-6980-b8f0-277758a8f619-33b3e351 {
  -ms-grid-column: span 1;
      grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
      grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-bed500d5-6a04-6980-b8f0-277758a8f62e-33b3e351 {
  -ms-grid-column: span 1;
      grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
      grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_18f8cf41-07d7-80fd-d338-324c9b57fe0b-85b3e367 {
  -ms-grid-row-align: end;
      align-self: end;
  -ms-grid-column-align: center;
      justify-self: center;
}

#w-node-eeddaf6f-c404-aebc-3778-2d8a247d11ff-85b3e367 {
  -ms-grid-column-align: center;
      justify-self: center;
}

#w-node-_472c3fef-b927-9a73-550c-be72cb01f47c-85b3e367 {
  -ms-grid-column-align: center;
      justify-self: center;
}

#w-node-c24fff76-73ef-fefd-c904-7403c5ee1ab1-58b3e368 {
  -ms-grid-column-align: center;
      justify-self: center;
}

#w-node-b97d52bf-3da1-ec1d-8158-b74150718cf5-65b3e36b {
  -ms-grid-column-align: end;
      justify-self: end;
}

#w-node-b97d52bf-3da1-ec1d-8158-b74150718cf6-65b3e36b {
  -ms-grid-column: span 1;
      grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 3;
      grid-row-start: span 3;
  -ms-grid-row-span: 3;
  grid-row-end: span 3;
}

#w-node-afbe4670-d1e4-ddd5-ccda-cc5ebd14f4d5-65b3e36b {
  -ms-grid-column-align: center;
      justify-self: center;
  -ms-grid-row-align: center;
      align-self: center;
}

#w-node-b97d52bf-3da1-ec1d-8158-b74150718cf8-65b3e36b {
  -ms-grid-column: span 1;
      grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
      grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-d41fb244-b992-6433-1187-facb80268956-65b3e36b {
  -ms-grid-column-align: center;
      justify-self: center;
  -ms-grid-row-align: center;
      align-self: center;
}

#w-node-b97d52bf-3da1-ec1d-8158-b74150718cfa-65b3e36b {
  -ms-grid-column: span 1;
      grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
      grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-b74cf4ef-a02d-fa3a-85c1-b8e16c27770e-65b3e36b {
  -ms-grid-column-align: center;
      justify-self: center;
  -ms-grid-row-align: center;
      align-self: center;
}

#w-node-_4b999290-7e80-6029-0d21-97849b09f684-65b3e36b {
  -ms-grid-column: span 1;
      grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
      grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_4b999290-7e80-6029-0d21-97849b09f68a-65b3e36b {
  -ms-grid-column-align: center;
      justify-self: center;
  -ms-grid-row-align: center;
      align-self: center;
}

#w-node-_2b3e6cfe-ff75-4f80-23c9-a830ed4894b0-65b3e36b {
  -ms-grid-column-align: auto;
      justify-self: auto;
  -ms-grid-row-align: center;
      align-self: center;
}

#w-node-d92965af-5623-f66d-b807-190a8f51423d-65b3e36b {
  -ms-grid-column-align: start;
      justify-self: start;
  -ms-grid-row-align: center;
      align-self: center;
}

#w-node-fde04896-bedc-354a-4189-8917a66d797f-65b3e36b {
  -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-fd502900-bd96-796f-ff33-643ba4688239-65b3e36b {
  -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-b2aa8a67-6247-93f0-b65d-f7c266cf515f-65b3e36b {
  -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-c33e955d-e303-9c5d-0384-711ebb833116-65b3e36b {
  -ms-grid-column-align: center;
      justify-self: center;
  -ms-grid-row-align: auto;
      align-self: auto;
}

#w-node-_45b89bb0-4686-fd5d-4554-2de4251e8ae4-65b3e36b {
  -ms-grid-column-align: center;
      justify-self: center;
  -ms-grid-row-align: auto;
      align-self: auto;
}

#w-node-_70995bbe-cbdb-322d-372d-90b9e70a1af7-65b3e36b {
  -ms-grid-column-align: center;
      justify-self: center;
  -ms-grid-row-align: auto;
      align-self: auto;
}

#w-node-_1efa6590-b50c-05a9-f6cb-46682465d03b-65b3e36b {
  -ms-grid-column-align: center;
      justify-self: center;
  -ms-grid-row-align: auto;
      align-self: auto;
}

#w-node-_08658d3d-2fa6-cf45-f29c-3cafc40beb6d-65b3e36b {
  -ms-grid-column-align: center;
      justify-self: center;
  -ms-grid-row-align: auto;
      align-self: auto;
}

#w-node-b97d52bf-3da1-ec1d-8158-b74150718cf5-64b3e36c {
  -ms-grid-column-align: end;
      justify-self: end;
}

#w-node-b97d52bf-3da1-ec1d-8158-b74150718cf6-64b3e36c {
  -ms-grid-column: span 1;
      grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 3;
      grid-row-start: span 3;
  -ms-grid-row-span: 3;
  grid-row-end: span 3;
}

#w-node-afbe4670-d1e4-ddd5-ccda-cc5ebd14f4d5-64b3e36c {
  -ms-grid-column-align: center;
      justify-self: center;
  -ms-grid-row-align: center;
      align-self: center;
}

#w-node-b97d52bf-3da1-ec1d-8158-b74150718cf8-64b3e36c {
  -ms-grid-column: span 1;
      grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
      grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-d41fb244-b992-6433-1187-facb80268956-64b3e36c {
  -ms-grid-column-align: center;
      justify-self: center;
  -ms-grid-row-align: center;
      align-self: center;
}

#w-node-b97d52bf-3da1-ec1d-8158-b74150718cfa-64b3e36c {
  -ms-grid-column: span 1;
      grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
      grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-b74cf4ef-a02d-fa3a-85c1-b8e16c27770e-64b3e36c {
  -ms-grid-column-align: center;
      justify-self: center;
  -ms-grid-row-align: center;
      align-self: center;
}

#w-node-_4b999290-7e80-6029-0d21-97849b09f684-64b3e36c {
  -ms-grid-column: span 1;
      grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
      grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_4b999290-7e80-6029-0d21-97849b09f68a-64b3e36c {
  -ms-grid-column-align: center;
      justify-self: center;
  -ms-grid-row-align: center;
      align-self: center;
}

#w-node-_2b3e6cfe-ff75-4f80-23c9-a830ed4894b0-64b3e36c {
  -ms-grid-column-align: auto;
      justify-self: auto;
  -ms-grid-row-align: center;
      align-self: center;
}

#w-node-d92965af-5623-f66d-b807-190a8f51423d-64b3e36c {
  -ms-grid-column-align: start;
      justify-self: start;
  -ms-grid-row-align: center;
      align-self: center;
}

#w-node-fde04896-bedc-354a-4189-8917a66d797f-64b3e36c {
  -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-fd502900-bd96-796f-ff33-643ba4688239-64b3e36c {
  -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-b2aa8a67-6247-93f0-b65d-f7c266cf515f-64b3e36c {
  -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-c33e955d-e303-9c5d-0384-711ebb833116-64b3e36c {
  -ms-grid-column-align: center;
      justify-self: center;
  -ms-grid-row-align: auto;
      align-self: auto;
}

#w-node-_45b89bb0-4686-fd5d-4554-2de4251e8ae4-64b3e36c {
  -ms-grid-column-align: center;
      justify-self: center;
  -ms-grid-row-align: auto;
      align-self: auto;
}

#w-node-_70995bbe-cbdb-322d-372d-90b9e70a1af7-64b3e36c {
  -ms-grid-column-align: center;
      justify-self: center;
  -ms-grid-row-align: auto;
      align-self: auto;
}

#w-node-_1efa6590-b50c-05a9-f6cb-46682465d03b-64b3e36c {
  -ms-grid-column-align: center;
      justify-self: center;
  -ms-grid-row-align: auto;
      align-self: auto;
}

#w-node-_08658d3d-2fa6-cf45-f29c-3cafc40beb6d-64b3e36c {
  -ms-grid-column-align: center;
      justify-self: center;
  -ms-grid-row-align: auto;
      align-self: auto;
}

#w-node-_22bd6536-8fc4-ab9f-b69a-09f7c63b8c05-36b3e36d {
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-column: 2;
      grid-column-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
      grid-row-start: 1;
}

#w-node-_22bd6536-8fc4-ab9f-b69a-09f7c63b8c06-36b3e36d {
  -ms-grid-column-align: center;
      justify-self: center;
  -ms-grid-row-align: center;
      align-self: center;
}

#w-node-_225b8697-03a9-671a-52c8-7174c11984ac-36b3e36d {
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-column: 2;
      grid-column-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
      grid-row-start: 1;
}

#w-node-_7e79c2dc-c4c0-6540-40eb-8eacbb1dacd3-36b3e36d {
  -ms-grid-column-align: center;
      justify-self: center;
}

#w-node-_368c5e43-d327-d4b2-ae27-30fad88a2b19-36b3e36d {
  -ms-grid-row-align: start;
      align-self: start;
}

#w-node-_368c5e43-d327-d4b2-ae27-30fad88a2b1a-36b3e36d {
  -ms-grid-row-align: start;
      align-self: start;
}

#w-node-_368c5e43-d327-d4b2-ae27-30fad88a2b1e-36b3e36d {
  -ms-grid-column-align: auto;
      justify-self: auto;
  -ms-grid-row-align: auto;
      align-self: auto;
}

#w-node-_368c5e43-d327-d4b2-ae27-30fad88a2b2b-36b3e36d {
  -ms-grid-column-align: auto;
      justify-self: auto;
  -ms-grid-row-align: auto;
      align-self: auto;
}

#w-node-_368c5e43-d327-d4b2-ae27-30fad88a2b38-36b3e36d {
  -ms-grid-column-align: auto;
      justify-self: auto;
  -ms-grid-row-align: auto;
      align-self: auto;
}

#w-node-_368c5e43-d327-d4b2-ae27-30fad88a2b47-36b3e36d {
  -ms-grid-column-align: auto;
      justify-self: auto;
  -ms-grid-row-align: auto;
      align-self: auto;
}

#w-node-_225b8697-03a9-671a-52c8-7174c11984db-36b3e36d {
  -ms-grid-column-span: 1;
  grid-column-end: 4;
  -ms-grid-column: 3;
      grid-column-start: 3;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
      grid-row-start: 1;
}

#w-node-_22bd6536-8fc4-ab9f-b69a-09f7c63b8c05-4ab3e36e {
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-column: 2;
      grid-column-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
      grid-row-start: 1;
}

#w-node-_22bd6536-8fc4-ab9f-b69a-09f7c63b8c06-4ab3e36e {
  -ms-grid-column-align: center;
      justify-self: center;
  -ms-grid-row-align: center;
      align-self: center;
}

#w-node-_225b8697-03a9-671a-52c8-7174c11984ac-4ab3e36e {
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-column: 2;
      grid-column-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
      grid-row-start: 1;
}

#w-node-_7e79c2dc-c4c0-6540-40eb-8eacbb1dacd3-4ab3e36e {
  -ms-grid-column-align: center;
      justify-self: center;
}

#w-node-c217f24b-6b60-fbfe-f3d7-b960c6e46f51-4ab3e36e {
  -ms-grid-row-align: start;
      align-self: start;
}

#w-node-c217f24b-6b60-fbfe-f3d7-b960c6e46f55-4ab3e36e {
  -ms-grid-column-align: auto;
      justify-self: auto;
  -ms-grid-row-align: auto;
      align-self: auto;
}

#w-node-c217f24b-6b60-fbfe-f3d7-b960c6e46f62-4ab3e36e {
  -ms-grid-column-align: auto;
      justify-self: auto;
  -ms-grid-row-align: auto;
      align-self: auto;
}

#w-node-c217f24b-6b60-fbfe-f3d7-b960c6e46f6f-4ab3e36e {
  -ms-grid-column-align: auto;
      justify-self: auto;
  -ms-grid-row-align: auto;
      align-self: auto;
}

#w-node-c217f24b-6b60-fbfe-f3d7-b960c6e46f7e-4ab3e36e {
  -ms-grid-column-align: auto;
      justify-self: auto;
  -ms-grid-row-align: auto;
      align-self: auto;
}

#w-node-_225b8697-03a9-671a-52c8-7174c11984db-4ab3e36e {
  -ms-grid-column-span: 1;
  grid-column-end: 4;
  -ms-grid-column: 3;
      grid-column-start: 3;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
      grid-row-start: 1;
}

#w-node-b97d52bf-3da1-ec1d-8158-b74150718cf5-f8b3e371 {
  -ms-grid-column-align: end;
      justify-self: end;
}

#w-node-b97d52bf-3da1-ec1d-8158-b74150718cf6-f8b3e371 {
  -ms-grid-column: span 1;
      grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 3;
      grid-row-start: span 3;
  -ms-grid-row-span: 3;
  grid-row-end: span 3;
}

#w-node-afbe4670-d1e4-ddd5-ccda-cc5ebd14f4d5-f8b3e371 {
  -ms-grid-column-align: center;
      justify-self: center;
  -ms-grid-row-align: center;
      align-self: center;
}

#w-node-b97d52bf-3da1-ec1d-8158-b74150718cf8-f8b3e371 {
  -ms-grid-column: span 1;
      grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
      grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-d41fb244-b992-6433-1187-facb80268956-f8b3e371 {
  -ms-grid-column-align: center;
      justify-self: center;
  -ms-grid-row-align: center;
      align-self: center;
}

#w-node-b97d52bf-3da1-ec1d-8158-b74150718cfa-f8b3e371 {
  -ms-grid-column: span 1;
      grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
      grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-b74cf4ef-a02d-fa3a-85c1-b8e16c27770e-f8b3e371 {
  -ms-grid-column-align: center;
      justify-self: center;
  -ms-grid-row-align: center;
      align-self: center;
}

#w-node-_4b999290-7e80-6029-0d21-97849b09f684-f8b3e371 {
  -ms-grid-column: span 1;
      grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
      grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_4b999290-7e80-6029-0d21-97849b09f68a-f8b3e371 {
  -ms-grid-column-align: center;
      justify-self: center;
  -ms-grid-row-align: center;
      align-self: center;
}

#w-node-_2b3e6cfe-ff75-4f80-23c9-a830ed4894b0-f8b3e371 {
  -ms-grid-column-align: auto;
      justify-self: auto;
  -ms-grid-row-align: center;
      align-self: center;
}

#w-node-d92965af-5623-f66d-b807-190a8f51423d-f8b3e371 {
  -ms-grid-column-align: start;
      justify-self: start;
  -ms-grid-row-align: center;
      align-self: center;
}

#w-node-fde04896-bedc-354a-4189-8917a66d797f-f8b3e371 {
  -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-c33e955d-e303-9c5d-0384-711ebb833116-f8b3e371 {
  -ms-grid-column-align: center;
      justify-self: center;
  -ms-grid-row-align: auto;
      align-self: auto;
}

#w-node-ecb3d8fa-bbba-8149-a20c-e13ba41c07ed-f8b3e371 {
  -ms-grid-column-align: center;
      justify-self: center;
  -ms-grid-row-align: auto;
      align-self: auto;
}

#w-node-_45b89bb0-4686-fd5d-4554-2de4251e8ae4-f8b3e371 {
  -ms-grid-column-align: center;
      justify-self: center;
  -ms-grid-row-align: auto;
      align-self: auto;
}

#w-node-_70995bbe-cbdb-322d-372d-90b9e70a1af7-f8b3e371 {
  -ms-grid-column-align: center;
      justify-self: center;
  -ms-grid-row-align: auto;
      align-self: auto;
}

#w-node-b97d52bf-3da1-ec1d-8158-b74150718cf5-f3b3e372 {
  -ms-grid-column-align: end;
      justify-self: end;
}

#w-node-b97d52bf-3da1-ec1d-8158-b74150718cf6-f3b3e372 {
  -ms-grid-column: span 1;
      grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 3;
      grid-row-start: span 3;
  -ms-grid-row-span: 3;
  grid-row-end: span 3;
}

#w-node-afbe4670-d1e4-ddd5-ccda-cc5ebd14f4d5-f3b3e372 {
  -ms-grid-column-align: center;
      justify-self: center;
  -ms-grid-row-align: center;
      align-self: center;
}

#w-node-b97d52bf-3da1-ec1d-8158-b74150718cf8-f3b3e372 {
  -ms-grid-column: span 1;
      grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
      grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-d41fb244-b992-6433-1187-facb80268956-f3b3e372 {
  -ms-grid-column-align: center;
      justify-self: center;
  -ms-grid-row-align: center;
      align-self: center;
}

#w-node-b97d52bf-3da1-ec1d-8158-b74150718cfa-f3b3e372 {
  -ms-grid-column: span 1;
      grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
      grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-b74cf4ef-a02d-fa3a-85c1-b8e16c27770e-f3b3e372 {
  -ms-grid-column-align: center;
      justify-self: center;
  -ms-grid-row-align: center;
      align-self: center;
}

#w-node-_4b999290-7e80-6029-0d21-97849b09f684-f3b3e372 {
  -ms-grid-column: span 1;
      grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
      grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_4b999290-7e80-6029-0d21-97849b09f68a-f3b3e372 {
  -ms-grid-column-align: center;
      justify-self: center;
  -ms-grid-row-align: center;
      align-self: center;
}

#w-node-_2b3e6cfe-ff75-4f80-23c9-a830ed4894b0-f3b3e372 {
  -ms-grid-column-align: auto;
      justify-self: auto;
  -ms-grid-row-align: center;
      align-self: center;
}

#w-node-d92965af-5623-f66d-b807-190a8f51423d-f3b3e372 {
  -ms-grid-column-align: start;
      justify-self: start;
  -ms-grid-row-align: center;
      align-self: center;
}

#w-node-fde04896-bedc-354a-4189-8917a66d797f-f3b3e372 {
  -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-c33e955d-e303-9c5d-0384-711ebb833116-f3b3e372 {
  -ms-grid-column-align: center;
      justify-self: center;
  -ms-grid-row-align: auto;
      align-self: auto;
}

#w-node-ecb3d8fa-bbba-8149-a20c-e13ba41c07ed-f3b3e372 {
  -ms-grid-column-align: center;
      justify-self: center;
  -ms-grid-row-align: auto;
      align-self: auto;
}

#w-node-_45b89bb0-4686-fd5d-4554-2de4251e8ae4-f3b3e372 {
  -ms-grid-column-align: center;
      justify-self: center;
  -ms-grid-row-align: auto;
      align-self: auto;
}

#w-node-_70995bbe-cbdb-322d-372d-90b9e70a1af7-f3b3e372 {
  -ms-grid-column-align: center;
      justify-self: center;
  -ms-grid-row-align: auto;
      align-self: auto;
}

#w-node-_22bd6536-8fc4-ab9f-b69a-09f7c63b8c05-25b3e375 {
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-column: 2;
      grid-column-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
      grid-row-start: 1;
}

#w-node-_22bd6536-8fc4-ab9f-b69a-09f7c63b8c06-25b3e375 {
  -ms-grid-column-align: center;
      justify-self: center;
  -ms-grid-row-align: center;
      align-self: center;
}

#w-node-_225b8697-03a9-671a-52c8-7174c11984ac-25b3e375 {
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-column: 2;
      grid-column-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
      grid-row-start: 1;
}

#w-node-_7e79c2dc-c4c0-6540-40eb-8eacbb1dacd3-25b3e375 {
  -ms-grid-column-align: center;
      justify-self: center;
}

#w-node-_2bb5e97b-b9ea-0b37-1282-d5c05bb8d28c-25b3e375 {
  -ms-grid-column-align: center;
      justify-self: center;
}

#w-node-_59b40645-765f-f438-2fe5-4e5824affaa6-25b3e375 {
  -ms-grid-row-align: start;
      align-self: start;
}

#w-node-_7dd269c4-511b-df26-64df-f98571b4374c-25b3e375 {
  -ms-grid-row-align: start;
      align-self: start;
}

#w-node-_7dd269c4-511b-df26-64df-f98571b43750-25b3e375 {
  -ms-grid-column-align: auto;
      justify-self: auto;
  -ms-grid-row-align: auto;
      align-self: auto;
}

#w-node-_7dd269c4-511b-df26-64df-f98571b4375d-25b3e375 {
  -ms-grid-column-align: auto;
      justify-self: auto;
  -ms-grid-row-align: auto;
      align-self: auto;
}

#w-node-_7dd269c4-511b-df26-64df-f98571b4376a-25b3e375 {
  -ms-grid-column-align: auto;
      justify-self: auto;
  -ms-grid-row-align: auto;
      align-self: auto;
}

#w-node-_7dd269c4-511b-df26-64df-f98571b43779-25b3e375 {
  -ms-grid-column-align: auto;
      justify-self: auto;
  -ms-grid-row-align: auto;
      align-self: auto;
}

#w-node-_7dd269c4-511b-df26-64df-f98571b43786-25b3e375 {
  -ms-grid-column-align: auto;
      justify-self: auto;
  -ms-grid-row-align: auto;
      align-self: auto;
}

#w-node-_225b8697-03a9-671a-52c8-7174c11984db-25b3e375 {
  -ms-grid-column-span: 1;
  grid-column-end: 4;
  -ms-grid-column: 3;
      grid-column-start: 3;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
      grid-row-start: 1;
}

#w-node-_22bd6536-8fc4-ab9f-b69a-09f7c63b8c05-e8b3e376 {
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-column: 2;
      grid-column-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
      grid-row-start: 1;
}

#w-node-_22bd6536-8fc4-ab9f-b69a-09f7c63b8c06-e8b3e376 {
  -ms-grid-column-align: center;
      justify-self: center;
  -ms-grid-row-align: center;
      align-self: center;
}

#w-node-_225b8697-03a9-671a-52c8-7174c11984ac-e8b3e376 {
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-column: 2;
      grid-column-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
      grid-row-start: 1;
}

#w-node-_7e79c2dc-c4c0-6540-40eb-8eacbb1dacd3-e8b3e376 {
  -ms-grid-column-align: center;
      justify-self: center;
}

#w-node-_2bb5e97b-b9ea-0b37-1282-d5c05bb8d28c-e8b3e376 {
  -ms-grid-column-align: center;
      justify-self: center;
}

#w-node-_84b44b81-ef8a-37aa-d6c0-508faae75d54-e8b3e376 {
  -ms-grid-row-align: start;
      align-self: start;
}

#w-node-_84b44b81-ef8a-37aa-d6c0-508faae75d58-e8b3e376 {
  -ms-grid-column-align: auto;
      justify-self: auto;
  -ms-grid-row-align: auto;
      align-self: auto;
}

#w-node-_84b44b81-ef8a-37aa-d6c0-508faae75d65-e8b3e376 {
  -ms-grid-column-align: auto;
      justify-self: auto;
  -ms-grid-row-align: auto;
      align-self: auto;
}

#w-node-_84b44b81-ef8a-37aa-d6c0-508faae75d72-e8b3e376 {
  -ms-grid-column-align: auto;
      justify-self: auto;
  -ms-grid-row-align: auto;
      align-self: auto;
}

#w-node-_84b44b81-ef8a-37aa-d6c0-508faae75d81-e8b3e376 {
  -ms-grid-column-align: auto;
      justify-self: auto;
  -ms-grid-row-align: auto;
      align-self: auto;
}

#w-node-_84b44b81-ef8a-37aa-d6c0-508faae75d8e-e8b3e376 {
  -ms-grid-column-align: auto;
      justify-self: auto;
  -ms-grid-row-align: auto;
      align-self: auto;
}

#w-node-_225b8697-03a9-671a-52c8-7174c11984db-e8b3e376 {
  -ms-grid-column-span: 1;
  grid-column-end: 4;
  -ms-grid-column: 3;
      grid-column-start: 3;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
      grid-row-start: 1;
}

#w-node-_99317846-8e26-f99b-377b-d25cfbd8d610-55b3e3aa {
  -ms-grid-column: span 1;
      grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
      grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_822fb50d-edd9-2192-ef15-963e6f5ef079-55b3e3aa {
  -ms-grid-column: span 1;
      grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
      grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-e30deac8-be28-d119-9743-e6818da722ec-55b3e3aa {
  -ms-grid-column: span 1;
      grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
      grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-fcef22d4-adf5-12da-cf8e-5d61a352dd5c-52b3e3ab {
  -ms-grid-column-align: start;
      justify-self: start;
  -ms-grid-row-align: center;
      align-self: center;
}

#w-node-f5c11274-cdb2-c7d9-15e7-5185922db14b-52b3e3ab {
  -ms-grid-row-align: start;
      align-self: start;
}

#w-node-_83c2b3b1-4def-fd1f-15f8-3e7122eae97c-52b3e3ab {
  -ms-grid-row-align: start;
      align-self: start;
}

#w-node-_7e643633-c7d4-289e-db71-e90f621fac58-52b3e3ab {
  -ms-grid-column-align: end;
      justify-self: end;
}

#w-node-_62c1fed5-9f41-b202-2150-9ddf00f95ed1-52b3e3ab {
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-column: 1;
      grid-column-start: 1;
  -ms-grid-row-span: 2;
  grid-row-end: 3;
  -ms-grid-row: 1;
      grid-row-start: 1;
}

#w-node-_589243de-a796-e6ce-255b-3118d5c0ddc4-52b3e3ab {
  -ms-grid-row-align: center;
      align-self: center;
}

#w-node-_49789b07-b593-01d2-ded7-af4911de038d-52b3e3ab {
  -ms-grid-row-align: center;
      align-self: center;
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-column: 2;
      grid-column-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 3;
  -ms-grid-row: 2;
      grid-row-start: 2;
}

#w-node-_54ca8548-f73d-abad-3b4f-22c4188fe745-52b3e3ab {
  -ms-grid-row-align: center;
      align-self: center;
}

#w-node-_60677b3354187cb0f1b2215f000000000096-52b3e3ab {
  -ms-grid-row-align: start;
      align-self: start;
}

#w-node-_60677b3354187cb0f1b2215f000000000089-52b3e3ab {
  -ms-grid-row-align: start;
      align-self: start;
}

#w-node-_2e210142-ea8c-1244-b7c4-0017a92e645b-52b3e3ab {
  -ms-grid-row-align: start;
      align-self: start;
}

#w-node-_22bd6536-8fc4-ab9f-b69a-09f7c63b8c05-44b3e3ac {
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-column: 2;
      grid-column-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
      grid-row-start: 1;
}

#w-node-_22bd6536-8fc4-ab9f-b69a-09f7c63b8c06-44b3e3ac {
  -ms-grid-column-align: center;
      justify-self: center;
  -ms-grid-row-align: center;
      align-self: center;
}

#w-node-_225b8697-03a9-671a-52c8-7174c11984ac-44b3e3ac {
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-column: 2;
      grid-column-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
      grid-row-start: 1;
}

#w-node-_7e79c2dc-c4c0-6540-40eb-8eacbb1dacd3-44b3e3ac {
  -ms-grid-column-align: center;
      justify-self: center;
}

#w-node-b9803fe1-5676-99b0-eda0-83096fd2b830-44b3e3ac {
  -ms-grid-row-align: start;
      align-self: start;
}

#w-node-b9803fe1-5676-99b0-eda0-83096fd2b831-44b3e3ac {
  -ms-grid-row-align: start;
      align-self: start;
}

#w-node-b9803fe1-5676-99b0-eda0-83096fd2b835-44b3e3ac {
  -ms-grid-column-align: auto;
      justify-self: auto;
  -ms-grid-row-align: auto;
      align-self: auto;
}

#w-node-b9803fe1-5676-99b0-eda0-83096fd2b842-44b3e3ac {
  -ms-grid-column-align: auto;
      justify-self: auto;
  -ms-grid-row-align: auto;
      align-self: auto;
}

#w-node-b9803fe1-5676-99b0-eda0-83096fd2b85e-44b3e3ac {
  -ms-grid-column-align: auto;
      justify-self: auto;
  -ms-grid-row-align: auto;
      align-self: auto;
}

#w-node-b9803fe1-5676-99b0-eda0-83096fd2b86b-44b3e3ac {
  -ms-grid-column-align: auto;
      justify-self: auto;
  -ms-grid-row-align: auto;
      align-self: auto;
}

#w-node-_225b8697-03a9-671a-52c8-7174c11984db-44b3e3ac {
  -ms-grid-column-span: 1;
  grid-column-end: 4;
  -ms-grid-column: 3;
      grid-column-start: 3;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
      grid-row-start: 1;
}

#w-node-_22bd6536-8fc4-ab9f-b69a-09f7c63b8c05-1fb3e3ad {
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-column: 2;
      grid-column-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
      grid-row-start: 1;
}

#w-node-_22bd6536-8fc4-ab9f-b69a-09f7c63b8c06-1fb3e3ad {
  -ms-grid-column-align: center;
      justify-self: center;
  -ms-grid-row-align: center;
      align-self: center;
}

#w-node-_225b8697-03a9-671a-52c8-7174c11984ac-1fb3e3ad {
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-column: 2;
      grid-column-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
      grid-row-start: 1;
}

#w-node-_7e79c2dc-c4c0-6540-40eb-8eacbb1dacd3-1fb3e3ad {
  -ms-grid-column-align: center;
      justify-self: center;
}

#w-node-f07a7e03-ad4d-9fef-f6dd-abc6272a5596-1fb3e3ad {
  -ms-grid-row-align: start;
      align-self: start;
}

#w-node-f07a7e03-ad4d-9fef-f6dd-abc6272a559a-1fb3e3ad {
  -ms-grid-column-align: auto;
      justify-self: auto;
  -ms-grid-row-align: auto;
      align-self: auto;
}

#w-node-f07a7e03-ad4d-9fef-f6dd-abc6272a55a7-1fb3e3ad {
  -ms-grid-column-align: auto;
      justify-self: auto;
  -ms-grid-row-align: auto;
      align-self: auto;
}

#w-node-f07a7e03-ad4d-9fef-f6dd-abc6272a55c3-1fb3e3ad {
  -ms-grid-column-align: auto;
      justify-self: auto;
  -ms-grid-row-align: auto;
      align-self: auto;
}

#w-node-f07a7e03-ad4d-9fef-f6dd-abc6272a55d0-1fb3e3ad {
  -ms-grid-column-align: auto;
      justify-self: auto;
  -ms-grid-row-align: auto;
      align-self: auto;
}

#w-node-_225b8697-03a9-671a-52c8-7174c11984db-1fb3e3ad {
  -ms-grid-column-span: 1;
  grid-column-end: 4;
  -ms-grid-column: 3;
      grid-column-start: 3;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
      grid-row-start: 1;
}

#w-node-b97d52bf-3da1-ec1d-8158-b74150718cf5-e1b3e3ae {
  -ms-grid-column-align: end;
      justify-self: end;
}

#w-node-b97d52bf-3da1-ec1d-8158-b74150718cf6-e1b3e3ae {
  -ms-grid-column: span 1;
      grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 3;
      grid-row-start: span 3;
  -ms-grid-row-span: 3;
  grid-row-end: span 3;
}

#w-node-afbe4670-d1e4-ddd5-ccda-cc5ebd14f4d5-e1b3e3ae {
  -ms-grid-column-align: center;
      justify-self: center;
  -ms-grid-row-align: center;
      align-self: center;
}

#w-node-b97d52bf-3da1-ec1d-8158-b74150718cf8-e1b3e3ae {
  -ms-grid-column: span 1;
      grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
      grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-d41fb244-b992-6433-1187-facb80268956-e1b3e3ae {
  -ms-grid-column-align: center;
      justify-self: center;
  -ms-grid-row-align: center;
      align-self: center;
}

#w-node-b97d52bf-3da1-ec1d-8158-b74150718cfa-e1b3e3ae {
  -ms-grid-column: span 1;
      grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
      grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-b74cf4ef-a02d-fa3a-85c1-b8e16c27770e-e1b3e3ae {
  -ms-grid-column-align: center;
      justify-self: center;
  -ms-grid-row-align: center;
      align-self: center;
}

#w-node-_4b999290-7e80-6029-0d21-97849b09f684-e1b3e3ae {
  -ms-grid-column: span 1;
      grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
      grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_4b999290-7e80-6029-0d21-97849b09f68a-e1b3e3ae {
  -ms-grid-column-align: center;
      justify-self: center;
  -ms-grid-row-align: center;
      align-self: center;
}

#w-node-_2b3e6cfe-ff75-4f80-23c9-a830ed4894b0-e1b3e3ae {
  -ms-grid-column-align: auto;
      justify-self: auto;
  -ms-grid-row-align: center;
      align-self: center;
}

#w-node-d92965af-5623-f66d-b807-190a8f51423d-e1b3e3ae {
  -ms-grid-column-align: start;
      justify-self: start;
  -ms-grid-row-align: center;
      align-self: center;
}

#w-node-fde04896-bedc-354a-4189-8917a66d797f-e1b3e3ae {
  -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-_1efa6590-b50c-05a9-f6cb-46682465d03b-e1b3e3ae {
  -ms-grid-column-align: center;
      justify-self: center;
  -ms-grid-row-align: auto;
      align-self: auto;
}

#w-node-c33e955d-e303-9c5d-0384-711ebb833116-e1b3e3ae {
  -ms-grid-column-align: center;
      justify-self: center;
  -ms-grid-row-align: auto;
      align-self: auto;
}

#w-node-_45b89bb0-4686-fd5d-4554-2de4251e8ae4-e1b3e3ae {
  -ms-grid-column-align: center;
      justify-self: center;
  -ms-grid-row-align: auto;
      align-self: auto;
}

#w-node-b97d52bf-3da1-ec1d-8158-b74150718cf5-64b3e3af {
  -ms-grid-column-align: end;
      justify-self: end;
}

#w-node-b97d52bf-3da1-ec1d-8158-b74150718cf6-64b3e3af {
  -ms-grid-column: span 1;
      grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 3;
      grid-row-start: span 3;
  -ms-grid-row-span: 3;
  grid-row-end: span 3;
}

#w-node-afbe4670-d1e4-ddd5-ccda-cc5ebd14f4d5-64b3e3af {
  -ms-grid-column-align: center;
      justify-self: center;
  -ms-grid-row-align: center;
      align-self: center;
}

#w-node-b97d52bf-3da1-ec1d-8158-b74150718cf8-64b3e3af {
  -ms-grid-column: span 1;
      grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
      grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-d41fb244-b992-6433-1187-facb80268956-64b3e3af {
  -ms-grid-column-align: center;
      justify-self: center;
  -ms-grid-row-align: center;
      align-self: center;
}

#w-node-b97d52bf-3da1-ec1d-8158-b74150718cfa-64b3e3af {
  -ms-grid-column: span 1;
      grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
      grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-b74cf4ef-a02d-fa3a-85c1-b8e16c27770e-64b3e3af {
  -ms-grid-column-align: center;
      justify-self: center;
  -ms-grid-row-align: center;
      align-self: center;
}

#w-node-_4b999290-7e80-6029-0d21-97849b09f684-64b3e3af {
  -ms-grid-column: span 1;
      grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
      grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_4b999290-7e80-6029-0d21-97849b09f68a-64b3e3af {
  -ms-grid-column-align: center;
      justify-self: center;
  -ms-grid-row-align: center;
      align-self: center;
}

#w-node-_2b3e6cfe-ff75-4f80-23c9-a830ed4894b0-64b3e3af {
  -ms-grid-column-align: auto;
      justify-self: auto;
  -ms-grid-row-align: center;
      align-self: center;
}

#w-node-d92965af-5623-f66d-b807-190a8f51423d-64b3e3af {
  -ms-grid-column-align: start;
      justify-self: start;
  -ms-grid-row-align: center;
      align-self: center;
}

#w-node-fde04896-bedc-354a-4189-8917a66d797f-64b3e3af {
  -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-_1efa6590-b50c-05a9-f6cb-46682465d03b-64b3e3af {
  -ms-grid-column-align: center;
      justify-self: center;
  -ms-grid-row-align: auto;
      align-self: auto;
}

#w-node-c33e955d-e303-9c5d-0384-711ebb833116-64b3e3af {
  -ms-grid-column-align: center;
      justify-self: center;
  -ms-grid-row-align: auto;
      align-self: auto;
}

#w-node-_45b89bb0-4686-fd5d-4554-2de4251e8ae4-64b3e3af {
  -ms-grid-column-align: center;
      justify-self: center;
  -ms-grid-row-align: auto;
      align-self: auto;
}

#w-node-_05a16a8b-2262-42e6-5e63-548e3f7bbacf-44b3e3b7 {
  -ms-grid-column-align: center;
      justify-self: center;
}

#w-node-a7ff4c31-d67f-cda9-37e6-a2a10181d871-44b3e3b7 {
  -ms-grid-row-align: center;
      align-self: center;
}

#w-node-f3744897-6cb7-2f61-3826-77b434dd7e2f-44b3e3b7 {
  -ms-grid-row-align: start;
      align-self: start;
}

#w-node-_57b22cc1-6ae4-b299-8875-1ff4453ff597-44b3e3b7 {
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-column: 2;
      grid-column-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
      grid-row-start: 1;
}

#w-node-_57b22cc1-6ae4-b299-8875-1ff4453ff598-44b3e3b7 {
  -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-_57b22cc1-6ae4-b299-8875-1ff4453ff59c-44b3e3b7 {
  -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;
  -ms-grid-column-align: start;
      justify-self: start;
}

#w-node-_57b22cc1-6ae4-b299-8875-1ff4453ff5b0-44b3e3b7 {
  -ms-grid-column-span: 1;
  grid-column-end: 5;
  -ms-grid-column: 4;
      grid-column-start: 4;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
      grid-row-start: 1;
}

#w-node-_57b22cc1-6ae4-b299-8875-1ff4453ff5b6-44b3e3b7 {
  -ms-grid-column-align: end;
      justify-self: end;
}

#w-node-_57b22cc1-6ae4-b299-8875-1ff4453ff5b7-44b3e3b7 {
  -ms-grid-column-align: start;
      justify-self: start;
}

#w-node-d7b895d7-5b0a-65da-5bf4-5419712c1dd4-44b3e3b7 {
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-column: 2;
      grid-column-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
      grid-row-start: 1;
}

#w-node-d7b895d7-5b0a-65da-5bf4-5419712c1dd5-44b3e3b7 {
  -ms-grid-row-align: center;
      align-self: center;
}

#w-node-d7b895d7-5b0a-65da-5bf4-5419712c1dd6-44b3e3b7 {
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-column: 2;
      grid-column-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
      grid-row-start: 1;
}

#w-node-d7b895d7-5b0a-65da-5bf4-5419712c1de4-44b3e3b7 {
  -ms-grid-column-align: start;
      justify-self: start;
  -ms-grid-row-align: end;
      align-self: end;
}

#w-node-d7b895d7-5b0a-65da-5bf4-5419712c1df3-44b3e3b7 {
  -ms-grid-column-span: 1;
  grid-column-end: 5;
  -ms-grid-column: 4;
      grid-column-start: 4;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
      grid-row-start: 1;
}

#w-node-d7b895d7-5b0a-65da-5bf4-5419712c1e01-44b3e3b7 {
  -ms-grid-column-align: start;
      justify-self: start;
  -ms-grid-row-align: end;
      align-self: end;
}

#w-node-d7b895d7-5b0a-65da-5bf4-5419712c1e10-44b3e3b7 {
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -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-d7b895d7-5b0a-65da-5bf4-5419712c1e1e-44b3e3b7 {
  -ms-grid-column-align: start;
      justify-self: start;
  -ms-grid-row-align: end;
      align-self: end;
}

#w-node-d7b895d7-5b0a-65da-5bf4-5419712c1e2d-44b3e3b7 {
  -ms-grid-column-span: 1;
  grid-column-end: 4;
  -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-d7b895d7-5b0a-65da-5bf4-5419712c1e3b-44b3e3b7 {
  -ms-grid-column-align: start;
      justify-self: start;
  -ms-grid-row-align: end;
      align-self: end;
}

#w-node-_1b772ff9-b71d-7e58-d76f-07f6c056949b-44b3e3b7 {
  -ms-grid-column-span: 1;
  grid-column-end: 6;
  -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-_1b772ff9-b71d-7e58-d76f-07f6c05694a9-44b3e3b7 {
  -ms-grid-column-align: start;
      justify-self: start;
  -ms-grid-row-align: end;
      align-self: end;
}

#w-node-d7b895d7-5b0a-65da-5bf4-5419712c1e4a-44b3e3b7 {
  -ms-grid-column-align: end;
      justify-self: end;
}

#w-node-d7b895d7-5b0a-65da-5bf4-5419712c1e4b-44b3e3b7 {
  -ms-grid-row-align: center;
      align-self: center;
  -ms-grid-column-align: center;
      justify-self: center;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -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-d7b895d7-5b0a-65da-5bf4-5419712c1e4e-44b3e3b7 {
  -ms-grid-column-align: start;
      justify-self: start;
}

#w-node-d7b895d7-5b0a-65da-5bf4-5419712c1e4f-44b3e3b7 {
  -ms-grid-row-align: center;
      align-self: center;
  -ms-grid-column-align: center;
      justify-self: center;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-column: 1;
      grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
      grid-row-start: 1;
}

#w-node-_8aad0776-102a-a386-d79c-385f2d08cc85-44b3e3b7 {
  -ms-grid-column-align: center;
      justify-self: center;
  -ms-grid-row-align: center;
      align-self: center;
}

#w-node-a7ff4c31-d67f-cda9-37e6-a2a10181d871-c3b3e3b8 {
  -ms-grid-row-align: center;
      align-self: center;
}

#w-node-_57b22cc1-6ae4-b299-8875-1ff4453ff597-c3b3e3b8 {
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-column: 2;
      grid-column-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
      grid-row-start: 1;
}

#w-node-_57b22cc1-6ae4-b299-8875-1ff4453ff598-c3b3e3b8 {
  -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-_57b22cc1-6ae4-b299-8875-1ff4453ff59c-c3b3e3b8 {
  -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;
  -ms-grid-column-align: start;
      justify-self: start;
}

#w-node-_57b22cc1-6ae4-b299-8875-1ff4453ff5b0-c3b3e3b8 {
  -ms-grid-column-span: 1;
  grid-column-end: 5;
  -ms-grid-column: 4;
      grid-column-start: 4;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
      grid-row-start: 1;
}

#w-node-_57b22cc1-6ae4-b299-8875-1ff4453ff5b6-c3b3e3b8 {
  -ms-grid-column-align: end;
      justify-self: end;
}

#w-node-_57b22cc1-6ae4-b299-8875-1ff4453ff5b7-c3b3e3b8 {
  -ms-grid-column-align: start;
      justify-self: start;
}

#w-node-d7b895d7-5b0a-65da-5bf4-5419712c1dd4-c3b3e3b8 {
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-column: 2;
      grid-column-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
      grid-row-start: 1;
}

#w-node-d7b895d7-5b0a-65da-5bf4-5419712c1dd5-c3b3e3b8 {
  -ms-grid-row-align: center;
      align-self: center;
}

#w-node-d7b895d7-5b0a-65da-5bf4-5419712c1dd6-c3b3e3b8 {
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-column: 2;
      grid-column-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
      grid-row-start: 1;
}

#w-node-d7b895d7-5b0a-65da-5bf4-5419712c1de4-c3b3e3b8 {
  -ms-grid-column-align: start;
      justify-self: start;
  -ms-grid-row-align: end;
      align-self: end;
}

#w-node-d7b895d7-5b0a-65da-5bf4-5419712c1df3-c3b3e3b8 {
  -ms-grid-column-span: 1;
  grid-column-end: 5;
  -ms-grid-column: 4;
      grid-column-start: 4;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
      grid-row-start: 1;
}

#w-node-d7b895d7-5b0a-65da-5bf4-5419712c1e01-c3b3e3b8 {
  -ms-grid-column-align: start;
      justify-self: start;
  -ms-grid-row-align: end;
      align-self: end;
}

#w-node-d7b895d7-5b0a-65da-5bf4-5419712c1e10-c3b3e3b8 {
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -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-d7b895d7-5b0a-65da-5bf4-5419712c1e1e-c3b3e3b8 {
  -ms-grid-column-align: start;
      justify-self: start;
  -ms-grid-row-align: end;
      align-self: end;
}

#w-node-d7b895d7-5b0a-65da-5bf4-5419712c1e2d-c3b3e3b8 {
  -ms-grid-column-span: 1;
  grid-column-end: 4;
  -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-d7b895d7-5b0a-65da-5bf4-5419712c1e3b-c3b3e3b8 {
  -ms-grid-column-align: start;
      justify-self: start;
  -ms-grid-row-align: end;
      align-self: end;
}

#w-node-_1b772ff9-b71d-7e58-d76f-07f6c056949b-c3b3e3b8 {
  -ms-grid-column-span: 1;
  grid-column-end: 6;
  -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-_1b772ff9-b71d-7e58-d76f-07f6c05694a9-c3b3e3b8 {
  -ms-grid-column-align: start;
      justify-self: start;
  -ms-grid-row-align: end;
      align-self: end;
}

#w-node-d7b895d7-5b0a-65da-5bf4-5419712c1e4a-c3b3e3b8 {
  -ms-grid-column-align: end;
      justify-self: end;
}

#w-node-d7b895d7-5b0a-65da-5bf4-5419712c1e4b-c3b3e3b8 {
  -ms-grid-row-align: center;
      align-self: center;
  -ms-grid-column-align: center;
      justify-self: center;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -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-d7b895d7-5b0a-65da-5bf4-5419712c1e4e-c3b3e3b8 {
  -ms-grid-column-align: start;
      justify-self: start;
}

#w-node-d7b895d7-5b0a-65da-5bf4-5419712c1e4f-c3b3e3b8 {
  -ms-grid-row-align: center;
      align-self: center;
  -ms-grid-column-align: center;
      justify-self: center;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-column: 1;
      grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
      grid-row-start: 1;
}

#w-node-_8aad0776-102a-a386-d79c-385f2d08cc85-c3b3e3b8 {
  -ms-grid-column-align: center;
      justify-self: center;
  -ms-grid-row-align: center;
      align-self: center;
}

#w-node-c90d69fd-10c2-758d-751c-0476dde7f9fb-c3b3e3b8 {
  -ms-grid-row-align: center;
      align-self: center;
  -ms-grid-column-align: center;
      justify-self: center;
}

#w-node-a7ff4c31-d67f-cda9-37e6-a2a10181d871-3eb3e3b9 {
  -ms-grid-row-align: center;
      align-self: center;
}

#w-node-_57b22cc1-6ae4-b299-8875-1ff4453ff597-3eb3e3b9 {
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-column: 2;
      grid-column-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
      grid-row-start: 1;
}

#w-node-_57b22cc1-6ae4-b299-8875-1ff4453ff598-3eb3e3b9 {
  -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-_57b22cc1-6ae4-b299-8875-1ff4453ff59c-3eb3e3b9 {
  -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;
  -ms-grid-column-align: start;
      justify-self: start;
}

#w-node-_57b22cc1-6ae4-b299-8875-1ff4453ff5b0-3eb3e3b9 {
  -ms-grid-column-span: 1;
  grid-column-end: 5;
  -ms-grid-column: 4;
      grid-column-start: 4;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
      grid-row-start: 1;
}

#w-node-_57b22cc1-6ae4-b299-8875-1ff4453ff5b6-3eb3e3b9 {
  -ms-grid-column-align: end;
      justify-self: end;
}

#w-node-_57b22cc1-6ae4-b299-8875-1ff4453ff5b7-3eb3e3b9 {
  -ms-grid-column-align: start;
      justify-self: start;
}

#w-node-d7b895d7-5b0a-65da-5bf4-5419712c1dd4-3eb3e3b9 {
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-column: 2;
      grid-column-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
      grid-row-start: 1;
}

#w-node-d7b895d7-5b0a-65da-5bf4-5419712c1dd5-3eb3e3b9 {
  -ms-grid-row-align: center;
      align-self: center;
}

#w-node-d7b895d7-5b0a-65da-5bf4-5419712c1dd6-3eb3e3b9 {
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-column: 2;
      grid-column-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
      grid-row-start: 1;
}

#w-node-d7b895d7-5b0a-65da-5bf4-5419712c1de4-3eb3e3b9 {
  -ms-grid-column-align: start;
      justify-self: start;
  -ms-grid-row-align: end;
      align-self: end;
}

#w-node-d7b895d7-5b0a-65da-5bf4-5419712c1df3-3eb3e3b9 {
  -ms-grid-column-span: 1;
  grid-column-end: 5;
  -ms-grid-column: 4;
      grid-column-start: 4;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
      grid-row-start: 1;
}

#w-node-d7b895d7-5b0a-65da-5bf4-5419712c1e01-3eb3e3b9 {
  -ms-grid-column-align: start;
      justify-self: start;
  -ms-grid-row-align: end;
      align-self: end;
}

#w-node-d7b895d7-5b0a-65da-5bf4-5419712c1e10-3eb3e3b9 {
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -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-d7b895d7-5b0a-65da-5bf4-5419712c1e1e-3eb3e3b9 {
  -ms-grid-column-align: start;
      justify-self: start;
  -ms-grid-row-align: end;
      align-self: end;
}

#w-node-d7b895d7-5b0a-65da-5bf4-5419712c1e2d-3eb3e3b9 {
  -ms-grid-column-span: 1;
  grid-column-end: 4;
  -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-d7b895d7-5b0a-65da-5bf4-5419712c1e3b-3eb3e3b9 {
  -ms-grid-column-align: start;
      justify-self: start;
  -ms-grid-row-align: end;
      align-self: end;
}

#w-node-_1b772ff9-b71d-7e58-d76f-07f6c056949b-3eb3e3b9 {
  -ms-grid-column-span: 1;
  grid-column-end: 6;
  -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-_1b772ff9-b71d-7e58-d76f-07f6c05694a9-3eb3e3b9 {
  -ms-grid-column-align: start;
      justify-self: start;
  -ms-grid-row-align: end;
      align-self: end;
}

#w-node-d7b895d7-5b0a-65da-5bf4-5419712c1e4a-3eb3e3b9 {
  -ms-grid-column-align: end;
      justify-self: end;
}

#w-node-d7b895d7-5b0a-65da-5bf4-5419712c1e4b-3eb3e3b9 {
  -ms-grid-row-align: center;
      align-self: center;
  -ms-grid-column-align: center;
      justify-self: center;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -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-d7b895d7-5b0a-65da-5bf4-5419712c1e4e-3eb3e3b9 {
  -ms-grid-column-align: start;
      justify-self: start;
}

#w-node-d7b895d7-5b0a-65da-5bf4-5419712c1e4f-3eb3e3b9 {
  -ms-grid-row-align: center;
      align-self: center;
  -ms-grid-column-align: center;
      justify-self: center;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-column: 1;
      grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
      grid-row-start: 1;
}

#w-node-_8aad0776-102a-a386-d79c-385f2d08cc85-3eb3e3b9 {
  -ms-grid-column-align: center;
      justify-self: center;
  -ms-grid-row-align: center;
      align-self: center;
}

#w-node-c90d69fd-10c2-758d-751c-0476dde7f9fb-3eb3e3b9 {
  -ms-grid-row-align: center;
      align-self: center;
  -ms-grid-column-align: center;
      justify-self: center;
}

#w-node-_8cbd7351-2bf0-4fe3-d37b-6fcfc766035f-27b3e3f3 {
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-column: 2;
      grid-column-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
      grid-row-start: 1;
}

#w-node-_8cbd7351-2bf0-4fe3-d37b-6fcfc7660360-27b3e3f3 {
  -ms-grid-column-align: center;
      justify-self: center;
  -ms-grid-row-align: center;
      align-self: center;
}

#w-node-c946a100-e754-1aab-c038-dfc385fe3af8-27b3e3f3 {
  -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-c946a100-e754-1aab-c038-dfc385fe3b06-27b3e3f3 {
  -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-c946a100-e754-1aab-c038-dfc385fe3b1b-27b3e3f3 {
  -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-c946a100-e754-1aab-c038-dfc385fe3b28-27b3e3f3 {
  -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-c946a100-e754-1aab-c038-dfc385fe3b35-27b3e3f3 {
  -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-_9cd2fe90-fde9-fd3c-47b6-9b09dc5a828e-02b3e3f4 {
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-column: 2;
      grid-column-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
      grid-row-start: 1;
}

#w-node-_9cd2fe90-fde9-fd3c-47b6-9b09dc5a828f-02b3e3f4 {
  -ms-grid-column-align: center;
      justify-self: center;
  -ms-grid-row-align: center;
      align-self: center;
}

#w-node-_15f4118b-f067-32d9-a349-e0a4e2d19ac6-02b3e3f4 {
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-column: 2;
      grid-column-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
      grid-row-start: 1;
}

#w-node-_15f4118b-f067-32d9-a349-e0a4e2d19b71-02b3e3f4 {
  -ms-grid-column-span: 1;
  grid-column-end: 4;
  -ms-grid-column: 3;
      grid-column-start: 3;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
      grid-row-start: 1;
}

#w-node-_3ad48ed7-c890-9f5a-da1b-883312ccba72-a7b3e3f6 {
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-column: 2;
      grid-column-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
      grid-row-start: 1;
}

#w-node-_3ad48ed7-c890-9f5a-da1b-883312ccba73-a7b3e3f6 {
  -ms-grid-column-align: center;
      justify-self: center;
  -ms-grid-row-align: center;
      align-self: center;
}

#w-node-b4d11c13-cfdd-57fa-a27c-9c0e61e531a7-a7b3e3f6 {
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-column: 2;
      grid-column-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
      grid-row-start: 1;
}

#w-node-b4d11c13-cfdd-57fa-a27c-9c0e61e531cc-a7b3e3f6 {
  -ms-grid-column-span: 1;
  grid-column-end: 4;
  -ms-grid-column: 3;
      grid-column-start: 3;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
      grid-row-start: 1;
}

#w-node-c5707b94-32e4-499b-fe8d-b9f7dc8b86d2-c2b3e3fc {
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-column: 2;
      grid-column-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
      grid-row-start: 1;
}

#w-node-c5707b94-32e4-499b-fe8d-b9f7dc8b86d3-c2b3e3fc {
  -ms-grid-column-align: center;
      justify-self: center;
  -ms-grid-row-align: center;
      align-self: center;
}

#w-node-ae8ba1a5-7599-3883-eb67-b05480cf7de2-c2b3e3fc {
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-column: 2;
      grid-column-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
      grid-row-start: 1;
}

#w-node-ae8ba1a5-7599-3883-eb67-b05480cf7e24-c2b3e3fc {
  -ms-grid-column-span: 1;
  grid-column-end: 4;
  -ms-grid-column: 3;
      grid-column-start: 3;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
      grid-row-start: 1;
}

#w-node-b97d52bf-3da1-ec1d-8158-b74150718cf5-e7b3e41a {
  -ms-grid-column-align: end;
      justify-self: end;
}

#w-node-b97d52bf-3da1-ec1d-8158-b74150718cf6-e7b3e41a {
  -ms-grid-column: span 1;
      grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 3;
      grid-row-start: span 3;
  -ms-grid-row-span: 3;
  grid-row-end: span 3;
}

#w-node-afbe4670-d1e4-ddd5-ccda-cc5ebd14f4d5-e7b3e41a {
  -ms-grid-column-align: center;
      justify-self: center;
  -ms-grid-row-align: center;
      align-self: center;
}

#w-node-b97d52bf-3da1-ec1d-8158-b74150718cf8-e7b3e41a {
  -ms-grid-column: span 1;
      grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
      grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-d41fb244-b992-6433-1187-facb80268956-e7b3e41a {
  -ms-grid-column-align: center;
      justify-self: center;
  -ms-grid-row-align: center;
      align-self: center;
}

#w-node-b97d52bf-3da1-ec1d-8158-b74150718cfa-e7b3e41a {
  -ms-grid-column: span 1;
      grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
      grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-b74cf4ef-a02d-fa3a-85c1-b8e16c27770e-e7b3e41a {
  -ms-grid-column-align: center;
      justify-self: center;
  -ms-grid-row-align: center;
      align-self: center;
}

#w-node-_4b999290-7e80-6029-0d21-97849b09f684-e7b3e41a {
  -ms-grid-column: span 1;
      grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
      grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_4b999290-7e80-6029-0d21-97849b09f68a-e7b3e41a {
  -ms-grid-column-align: center;
      justify-self: center;
  -ms-grid-row-align: center;
      align-self: center;
}

#w-node-_2b3e6cfe-ff75-4f80-23c9-a830ed4894b0-e7b3e41a {
  -ms-grid-column-align: auto;
      justify-self: auto;
  -ms-grid-row-align: center;
      align-self: center;
}

#w-node-d92965af-5623-f66d-b807-190a8f51423d-e7b3e41a {
  -ms-grid-column-align: start;
      justify-self: start;
  -ms-grid-row-align: center;
      align-self: center;
}

#w-node-fde04896-bedc-354a-4189-8917a66d797f-e7b3e41a {
  -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-d13c3af4-3622-dbff-4bad-18af2f158143-e7b3e41a {
  -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-_711b41f9-9356-5b6b-458e-270431ad35fa-e7b3e41a {
  -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-c33e955d-e303-9c5d-0384-711ebb833116-e7b3e41a {
  -ms-grid-column-align: center;
      justify-self: center;
  -ms-grid-row-align: auto;
      align-self: auto;
}

#w-node-_6fbd1ee4-6ebc-6434-0fb1-6e266a765254-e7b3e41a {
  -ms-grid-column-align: center;
      justify-self: center;
  -ms-grid-row-align: auto;
      align-self: auto;
}

#w-node-_145544af-cf3a-abc3-99bd-f43469f1306a-e7b3e41a {
  -ms-grid-column-align: center;
      justify-self: center;
  -ms-grid-row-align: auto;
      align-self: auto;
}

#w-node-ecb3d8fa-bbba-8149-a20c-e13ba41c07ed-e7b3e41a {
  -ms-grid-column-align: center;
      justify-self: center;
  -ms-grid-row-align: auto;
      align-self: auto;
}

#w-node-cfbcc725-3734-df75-356c-3103239f261e-e7b3e41a {
  -ms-grid-column-align: center;
      justify-self: center;
  -ms-grid-row-align: auto;
      align-self: auto;
}

#w-node-_81064189-9ada-6703-c79f-cb4273ad85c1-1db3e435 {
  -ms-grid-row-align: end;
      align-self: end;
  -ms-grid-column-align: end;
      justify-self: end;
}

#w-node-_1cd2f304-8a61-c894-d3eb-ff3a23555f25-1db3e435 {
  -ms-grid-row-align: end;
      align-self: end;
  -ms-grid-column-align: end;
      justify-self: end;
}

#w-node-_5122bc72-45a4-8c91-0323-395774717ec7-1eb3e438 {
  -ms-grid-column-align: end;
      justify-self: end;
}

#w-node-_5122bc72-45a4-8c91-0323-395774717ec9-1eb3e438 {
  -ms-grid-column-align: start;
      justify-self: start;
  -ms-grid-row-align: auto;
      align-self: auto;
}

#w-node-_5122bc72-45a4-8c91-0323-395774717ecf-1eb3e438 {
  -ms-grid-column-align: end;
      justify-self: end;
}

#w-node-_5122bc72-45a4-8c91-0323-395774717ed1-1eb3e438 {
  -ms-grid-column-align: start;
      justify-self: start;
  -ms-grid-row-align: auto;
      align-self: auto;
}

#w-node-_5122bc72-45a4-8c91-0323-395774717ed8-1eb3e438 {
  -ms-grid-column: span 20;
      grid-column-start: span 20;
  -ms-grid-column-span: 20;
  grid-column-end: span 20;
  -ms-grid-row: span 1;
      grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_5122bc72-45a4-8c91-0323-395774717ed9-1eb3e438 {
  -ms-grid-column: span 7;
      grid-column-start: span 7;
  -ms-grid-column-span: 7;
  grid-column-end: span 7;
  -ms-grid-row: span 1;
      grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_5122bc72-45a4-8c91-0323-395774717eda-1eb3e438 {
  -ms-grid-column: span 5;
      grid-column-start: span 5;
  -ms-grid-column-span: 5;
  grid-column-end: span 5;
  -ms-grid-row: span 1;
      grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_5122bc72-45a4-8c91-0323-395774717edb-1eb3e438 {
  -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-_5122bc72-45a4-8c91-0323-395774717edc-1eb3e438 {
  -ms-grid-column: span 7;
      grid-column-start: span 7;
  -ms-grid-column-span: 7;
  grid-column-end: span 7;
  -ms-grid-row: span 1;
      grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_5122bc72-45a4-8c91-0323-395774717edd-1eb3e438 {
  -ms-grid-column: span 7;
      grid-column-start: span 7;
  -ms-grid-column-span: 7;
  grid-column-end: span 7;
  -ms-grid-row: span 1;
      grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_5122bc72-45a4-8c91-0323-395774717ede-1eb3e438 {
  -ms-grid-column: span 11;
      grid-column-start: span 11;
  -ms-grid-column-span: 11;
  grid-column-end: span 11;
  -ms-grid-row: span 1;
      grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_5122bc72-45a4-8c91-0323-395774717edf-1eb3e438 {
  -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-_5122bc72-45a4-8c91-0323-395774717ee0-1eb3e438 {
  -ms-grid-column: span 7;
      grid-column-start: span 7;
  -ms-grid-column-span: 7;
  grid-column-end: span 7;
  -ms-grid-row: span 1;
      grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_5122bc72-45a4-8c91-0323-395774717ee1-1eb3e438 {
  -ms-grid-column: span 18;
      grid-column-start: span 18;
  -ms-grid-column-span: 18;
  grid-column-end: span 18;
  -ms-grid-row: span 1;
      grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_5122bc72-45a4-8c91-0323-395774717ee2-1eb3e438 {
  -ms-grid-column: span 7;
      grid-column-start: span 7;
  -ms-grid-column-span: 7;
  grid-column-end: span 7;
  -ms-grid-row: span 1;
      grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-ec35b90b-59ec-b7cf-57a2-947dc053daca-1eb3e438 {
  -ms-grid-column-align: center;
      justify-self: center;
  -ms-grid-row-align: center;
      align-self: center;
}

#w-node-ec35b90b-59ec-b7cf-57a2-947dc053dacc-1eb3e438 {
  -ms-grid-column-align: center;
      justify-self: center;
  -ms-grid-row-align: center;
      align-self: center;
}

#w-node-ec35b90b-59ec-b7cf-57a2-947dc053dace-1eb3e438 {
  -ms-grid-column-align: center;
      justify-self: center;
  -ms-grid-row-align: center;
      align-self: center;
}

#w-node-ec35b90b-59ec-b7cf-57a2-947dc053dad0-1eb3e438 {
  -ms-grid-column-align: center;
      justify-self: center;
  -ms-grid-row-align: center;
      align-self: center;
}

#w-node-b5aa96b5-a923-27c0-07b3-6025f124b87d-1eb3e438 {
  -ms-grid-row-align: center;
      align-self: center;
  -ms-grid-column-align: center;
      justify-self: center;
}

#w-node-a3f85c37-4a3f-f832-c16a-fa07c2ab2bcb-1eb3e438 {
  -ms-grid-row-align: end;
      align-self: end;
  -ms-grid-column-align: end;
      justify-self: end;
}

#w-node-b91cfbc2-a71c-a1cd-c738-cc671a5e6298-1eb3e438 {
  -ms-grid-column-align: center;
      justify-self: center;
  -ms-grid-row-align: center;
      align-self: center;
}

#w-node-de9f919b-c1cd-f23f-018c-db94a23be847-8eb3e439 {
  -ms-grid-column-align: end;
      justify-self: end;
}

#w-node-de9f919b-c1cd-f23f-018c-db94a23be849-8eb3e439 {
  -ms-grid-column-align: start;
      justify-self: start;
  -ms-grid-row-align: auto;
      align-self: auto;
}

#w-node-de9f919b-c1cd-f23f-018c-db94a23be84f-8eb3e439 {
  -ms-grid-column-align: end;
      justify-self: end;
}

#w-node-de9f919b-c1cd-f23f-018c-db94a23be851-8eb3e439 {
  -ms-grid-column-align: start;
      justify-self: start;
  -ms-grid-row-align: auto;
      align-self: auto;
}

#w-node-de9f919b-c1cd-f23f-018c-db94a23be858-8eb3e439 {
  -ms-grid-column: span 20;
      grid-column-start: span 20;
  -ms-grid-column-span: 20;
  grid-column-end: span 20;
  -ms-grid-row: span 1;
      grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-de9f919b-c1cd-f23f-018c-db94a23be859-8eb3e439 {
  -ms-grid-column: span 7;
      grid-column-start: span 7;
  -ms-grid-column-span: 7;
  grid-column-end: span 7;
  -ms-grid-row: span 1;
      grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-de9f919b-c1cd-f23f-018c-db94a23be85a-8eb3e439 {
  -ms-grid-column: span 5;
      grid-column-start: span 5;
  -ms-grid-column-span: 5;
  grid-column-end: span 5;
  -ms-grid-row: span 1;
      grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-de9f919b-c1cd-f23f-018c-db94a23be85b-8eb3e439 {
  -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-de9f919b-c1cd-f23f-018c-db94a23be85c-8eb3e439 {
  -ms-grid-column: span 7;
      grid-column-start: span 7;
  -ms-grid-column-span: 7;
  grid-column-end: span 7;
  -ms-grid-row: span 1;
      grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-de9f919b-c1cd-f23f-018c-db94a23be85d-8eb3e439 {
  -ms-grid-column: span 7;
      grid-column-start: span 7;
  -ms-grid-column-span: 7;
  grid-column-end: span 7;
  -ms-grid-row: span 1;
      grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-de9f919b-c1cd-f23f-018c-db94a23be85e-8eb3e439 {
  -ms-grid-column: span 11;
      grid-column-start: span 11;
  -ms-grid-column-span: 11;
  grid-column-end: span 11;
  -ms-grid-row: span 1;
      grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-de9f919b-c1cd-f23f-018c-db94a23be85f-8eb3e439 {
  -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-de9f919b-c1cd-f23f-018c-db94a23be860-8eb3e439 {
  -ms-grid-column: span 7;
      grid-column-start: span 7;
  -ms-grid-column-span: 7;
  grid-column-end: span 7;
  -ms-grid-row: span 1;
      grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-de9f919b-c1cd-f23f-018c-db94a23be861-8eb3e439 {
  -ms-grid-column: span 18;
      grid-column-start: span 18;
  -ms-grid-column-span: 18;
  grid-column-end: span 18;
  -ms-grid-row: span 1;
      grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-de9f919b-c1cd-f23f-018c-db94a23be862-8eb3e439 {
  -ms-grid-column: span 7;
      grid-column-start: span 7;
  -ms-grid-column-span: 7;
  grid-column-end: span 7;
  -ms-grid-row: span 1;
      grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-b268395a-e707-1d6c-3af6-0dc8d314b94c-8eb3e439 {
  -ms-grid-column-align: center;
      justify-self: center;
  -ms-grid-row-align: center;
      align-self: center;
}

#w-node-b268395a-e707-1d6c-3af6-0dc8d314b94e-8eb3e439 {
  -ms-grid-column-align: center;
      justify-self: center;
  -ms-grid-row-align: center;
      align-self: center;
}

#w-node-b268395a-e707-1d6c-3af6-0dc8d314b950-8eb3e439 {
  -ms-grid-column-align: center;
      justify-self: center;
  -ms-grid-row-align: center;
      align-self: center;
}

#w-node-b268395a-e707-1d6c-3af6-0dc8d314b952-8eb3e439 {
  -ms-grid-column-align: center;
      justify-self: center;
  -ms-grid-row-align: center;
      align-self: center;
}

#w-node-_4bc362e9-96df-5d8c-d629-634c51cf23c6-8eb3e439 {
  -ms-grid-row-align: center;
      align-self: center;
  -ms-grid-column-align: center;
      justify-self: center;
}

#w-node-_32b53246-6a34-a023-6dcd-705b471369cc-8eb3e439 {
  -ms-grid-column-align: center;
      justify-self: center;
  -ms-grid-row-align: center;
      align-self: center;
}

#w-node-_9e4f2fe4-da82-2778-6565-07487a477d57-bdb3e458 {
  -ms-grid-column: 1;
      grid-column-start: 1;
  -ms-grid-column-span: 2;
  grid-column-end: 3;
  -ms-grid-row: 2;
      grid-row-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 3;
  -ms-grid-row-align: center;
      align-self: center;
  -ms-grid-column-align: start;
      justify-self: start;
}

#w-node-_9e4f2fe4-da82-2778-6565-07487a477d5b-bdb3e458 {
  -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: 4;
  -ms-grid-row: 3;
      grid-row-start: 3;
  -ms-grid-row-align: start;
      align-self: start;
}

#w-node-_9e4f2fe4-da82-2778-6565-07487a477d5c-bdb3e458 {
  -ms-grid-column-align: auto;
      justify-self: auto;
  -ms-grid-row-align: center;
      align-self: center;
}

#w-node-d34871b3-3da9-8bdb-753b-a97258975231-34b3e459 {
  -ms-grid-column: 1;
      grid-column-start: 1;
  -ms-grid-column-span: 2;
  grid-column-end: 3;
  -ms-grid-row: 2;
      grid-row-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 3;
  -ms-grid-row-align: center;
      align-self: center;
  -ms-grid-column-align: start;
      justify-self: start;
}

#w-node-d34871b3-3da9-8bdb-753b-a97258975235-34b3e459 {
  -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: 4;
  -ms-grid-row: 3;
      grid-row-start: 3;
  -ms-grid-row-align: start;
      align-self: start;
}

#w-node-b368d857-3eef-5069-b208-c27a1656f8ac-34b3e459 {
  -ms-grid-column-align: auto;
      justify-self: auto;
  -ms-grid-row-align: center;
      align-self: center;
}

#w-node-_77aeb8ce-9672-1ed9-8fe1-5bf7c13eb32e-80b3e46d {
  -ms-grid-column: 1;
      grid-column-start: 1;
  -ms-grid-column-span: 2;
  grid-column-end: 3;
  -ms-grid-row: 2;
      grid-row-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 3;
  -ms-grid-row-align: center;
      align-self: center;
  -ms-grid-column-align: start;
      justify-self: start;
}

#w-node-_77aeb8ce-9672-1ed9-8fe1-5bf7c13eb332-80b3e46d {
  -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: 4;
  -ms-grid-row: 3;
      grid-row-start: 3;
  -ms-grid-row-align: start;
      align-self: start;
}

#w-node-_77aeb8ce-9672-1ed9-8fe1-5bf7c13eb333-80b3e46d {
  -ms-grid-column-align: auto;
      justify-self: auto;
  -ms-grid-row-align: center;
      align-self: center;
}

#w-node-b97d52bf-3da1-ec1d-8158-b74150718cf5-bcb3e476 {
  -ms-grid-column-align: end;
      justify-self: end;
}

#w-node-b97d52bf-3da1-ec1d-8158-b74150718cf6-bcb3e476 {
  -ms-grid-column: span 1;
      grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 3;
      grid-row-start: span 3;
  -ms-grid-row-span: 3;
  grid-row-end: span 3;
}

#w-node-afbe4670-d1e4-ddd5-ccda-cc5ebd14f4d5-bcb3e476 {
  -ms-grid-column-align: center;
      justify-self: center;
  -ms-grid-row-align: center;
      align-self: center;
}

#w-node-b97d52bf-3da1-ec1d-8158-b74150718cf8-bcb3e476 {
  -ms-grid-column: span 1;
      grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
      grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-d41fb244-b992-6433-1187-facb80268956-bcb3e476 {
  -ms-grid-column-align: center;
      justify-self: center;
  -ms-grid-row-align: center;
      align-self: center;
}

#w-node-b97d52bf-3da1-ec1d-8158-b74150718cfa-bcb3e476 {
  -ms-grid-column: span 1;
      grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
      grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-b74cf4ef-a02d-fa3a-85c1-b8e16c27770e-bcb3e476 {
  -ms-grid-column-align: center;
      justify-self: center;
  -ms-grid-row-align: center;
      align-self: center;
}

#w-node-_4b999290-7e80-6029-0d21-97849b09f684-bcb3e476 {
  -ms-grid-column: span 1;
      grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
      grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_4b999290-7e80-6029-0d21-97849b09f68a-bcb3e476 {
  -ms-grid-column-align: center;
      justify-self: center;
  -ms-grid-row-align: center;
      align-self: center;
}

#w-node-_2b3e6cfe-ff75-4f80-23c9-a830ed4894b0-bcb3e476 {
  -ms-grid-column-align: auto;
      justify-self: auto;
  -ms-grid-row-align: center;
      align-self: center;
}

#w-node-d92965af-5623-f66d-b807-190a8f51423d-bcb3e476 {
  -ms-grid-column-align: start;
      justify-self: start;
  -ms-grid-row-align: center;
      align-self: center;
}

#w-node-fde04896-bedc-354a-4189-8917a66d797f-bcb3e476 {
  -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-d13c3af4-3622-dbff-4bad-18af2f158143-bcb3e476 {
  -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-_711b41f9-9356-5b6b-458e-270431ad35fa-bcb3e476 {
  -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-c33e955d-e303-9c5d-0384-711ebb833116-bcb3e476 {
  -ms-grid-column-align: center;
      justify-self: center;
  -ms-grid-row-align: auto;
      align-self: auto;
}

#w-node-_6fbd1ee4-6ebc-6434-0fb1-6e266a765254-bcb3e476 {
  -ms-grid-column-align: center;
      justify-self: center;
  -ms-grid-row-align: auto;
      align-self: auto;
}

#w-node-_145544af-cf3a-abc3-99bd-f43469f1306a-bcb3e476 {
  -ms-grid-column-align: center;
      justify-self: center;
  -ms-grid-row-align: auto;
      align-self: auto;
}

#w-node-ecb3d8fa-bbba-8149-a20c-e13ba41c07ed-bcb3e476 {
  -ms-grid-column-align: center;
      justify-self: center;
  -ms-grid-row-align: auto;
      align-self: auto;
}

#w-node-cfbcc725-3734-df75-356c-3103239f261e-bcb3e476 {
  -ms-grid-column-align: center;
      justify-self: center;
  -ms-grid-row-align: auto;
      align-self: auto;
}

#w-node-a525d08e-a209-88a6-c692-138558ed30a2-ecb3e478 {
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-column: 2;
      grid-column-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
      grid-row-start: 1;
}

#w-node-a525d08e-a209-88a6-c692-138558ed30a3-ecb3e478 {
  -ms-grid-column-align: center;
      justify-self: center;
  -ms-grid-row-align: center;
      align-self: center;
}

#w-node-_22b0ed6b-0981-757a-81c5-dfe76a493a35-ecb3e478 {
  -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-_4f7ba215-b9d0-3de6-38fe-fdf7cdd38347-ecb3e478 {
  -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-_22b0ed6b-0981-757a-81c5-dfe76a493a42-ecb3e478 {
  -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-_22b0ed6b-0981-757a-81c5-dfe76a493a50-ecb3e478 {
  -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-_22b0ed6b-0981-757a-81c5-dfe76a493a99-ecb3e478 {
  -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-_22b0ed6b-0981-757a-81c5-dfe76a493a8c-ecb3e478 {
  -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-_22b0ed6b-0981-757a-81c5-dfe76a493a72-ecb3e478 {
  -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-_22b0ed6b-0981-757a-81c5-dfe76a493a7f-ecb3e478 {
  -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-_22b0ed6b-0981-757a-81c5-dfe76a493a65-ecb3e478 {
  -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-_1820ce89-afff-6290-7ea6-9f008cebb9cb-8cebb9c8 {
  -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-_7f5910be-3db7-3a47-840b-360e714c8f33-cab3e479 {
  -ms-grid-column-align: start;
      justify-self: start;
  -ms-grid-row-align: center;
      align-self: center;
}

#w-node-_142145a2-6a22-7cbc-95d8-2d2dfa4b9008-cab3e479 {
  -ms-grid-column-align: stretch;
      justify-self: stretch;
  -ms-grid-row-align: center;
      align-self: center;
}

#w-node-_7f5910be-3db7-3a47-840b-360e714c8fa3-cab3e479 {
  -ms-grid-column-align: start;
      justify-self: start;
  -ms-grid-row-align: center;
      align-self: center;
}

#w-node-_3fa51550-bbc8-44da-36b7-d33f21abbc04-cab3e479 {
  -ms-grid-column-align: stretch;
      justify-self: stretch;
  -ms-grid-row-align: center;
      align-self: center;
}

#w-node-_7f5910be-3db7-3a47-840b-360e714c9013-cab3e479 {
  -ms-grid-column-align: start;
      justify-self: start;
  -ms-grid-row-align: center;
      align-self: center;
}

#w-node-_7f5910be-3db7-3a47-840b-360e714c9072-cab3e479 {
  -ms-grid-row-align: center;
      align-self: center;
}

#w-node-_80741d39-cfd4-90b9-3347-4441f0af5db1-cab3e479 {
  -ms-grid-column-align: stretch;
      justify-self: stretch;
  -ms-grid-row-align: center;
      align-self: center;
}

#w-node-_7f5910be-3db7-3a47-840b-360e714c8f33-acb3e47a {
  -ms-grid-column-align: start;
      justify-self: start;
  -ms-grid-row-align: center;
      align-self: center;
}

#w-node-_142145a2-6a22-7cbc-95d8-2d2dfa4b9008-acb3e47a {
  -ms-grid-column-align: stretch;
      justify-self: stretch;
  -ms-grid-row-align: center;
      align-self: center;
}

#w-node-_7f5910be-3db7-3a47-840b-360e714c8fa3-acb3e47a {
  -ms-grid-column-align: start;
      justify-self: start;
  -ms-grid-row-align: center;
      align-self: center;
}

#w-node-_3fa51550-bbc8-44da-36b7-d33f21abbc04-acb3e47a {
  -ms-grid-column-align: stretch;
      justify-self: stretch;
  -ms-grid-row-align: center;
      align-self: center;
}

#w-node-_7f5910be-3db7-3a47-840b-360e714c9013-acb3e47a {
  -ms-grid-column-align: start;
      justify-self: start;
  -ms-grid-row-align: center;
      align-self: center;
}

#w-node-_7f5910be-3db7-3a47-840b-360e714c9072-acb3e47a {
  -ms-grid-row-align: center;
      align-self: center;
}

#w-node-_80741d39-cfd4-90b9-3347-4441f0af5db1-acb3e47a {
  -ms-grid-column-align: stretch;
      justify-self: stretch;
  -ms-grid-row-align: center;
      align-self: center;
}

#w-node-a525d08e-a209-88a6-c692-138558ed30a2-43b3e47b {
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-column: 2;
      grid-column-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
      grid-row-start: 1;
}

#w-node-a525d08e-a209-88a6-c692-138558ed30a3-43b3e47b {
  -ms-grid-column-align: center;
      justify-self: center;
  -ms-grid-row-align: center;
      align-self: center;
}

#w-node-aa9125a8-5baf-6419-1cdb-3d49bf8d0db9-43b3e47b {
  -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-_7c25c424-da5f-b25d-f9cf-8306dc4f5e67-43b3e47b {
  -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-_717e5181-9678-00cd-f0bd-fcb5c1303b80-43b3e47b {
  -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-aa9125a8-5baf-6419-1cdb-3d49bf8d0dc6-43b3e47b {
  -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-f24283af-6719-63b0-6e10-095c14415707-43b3e47b {
  -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-_71dd02e7-3f03-8023-3703-eec0fef43202-43b3e47b {
  -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-ee2c5db8-ed69-ef83-ae32-ea6b115347c3-43b3e47b {
  -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-ee2c5db8-ed69-ef83-ae32-ea6b115347d0-43b3e47b {
  -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-ee2c5db8-ed69-ef83-ae32-ea6b115347b6-43b3e47b {
  -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-c153b70c-37ee-0a78-f981-a2b2de2a3af0-6bb3e47c {
  -ms-grid-column-span: 1;
  grid-column-end: 5;
  -ms-grid-column: 4;
      grid-column-start: 4;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
      grid-row-start: 1;
}

#w-node-c153b70c-37ee-0a78-f981-a2b2de2a3af1-6bb3e47c {
  -ms-grid-row-align: center;
      align-self: center;
  -ms-grid-column-align: center;
      justify-self: center;
}

#w-node-a9f9a37e-de30-0a16-2c74-ababd6e10abe-6bb3e47c {
  -ms-grid-column-align: center;
      justify-self: center;
  -ms-grid-row-align: center;
      align-self: center;
}

#w-node-_267b1613-6ece-747b-cfa3-7485aa14ee72-57b3e47e {
  -ms-grid-column-align: center;
      justify-self: center;
}

#w-node-_267b1613-6ece-747b-cfa3-7485aa14ee72-c4b3e47f {
  -ms-grid-column-align: center;
      justify-self: center;
}

#w-node-_267b1613-6ece-747b-cfa3-7485aa14ee72-5fb3e487 {
  -ms-grid-column-align: center;
      justify-self: center;
}

#w-node-_7f5910be-3db7-3a47-840b-360e714c8f33-00b3e498 {
  -ms-grid-column-align: start;
      justify-self: start;
  -ms-grid-row-align: center;
      align-self: center;
}

#w-node-_142145a2-6a22-7cbc-95d8-2d2dfa4b9008-00b3e498 {
  -ms-grid-column-align: stretch;
      justify-self: stretch;
  -ms-grid-row-align: center;
      align-self: center;
}

#w-node-_7f5910be-3db7-3a47-840b-360e714c8fa3-00b3e498 {
  -ms-grid-column-align: start;
      justify-self: start;
  -ms-grid-row-align: center;
      align-self: center;
}

#w-node-_3fa51550-bbc8-44da-36b7-d33f21abbc04-00b3e498 {
  -ms-grid-column-align: stretch;
      justify-self: stretch;
  -ms-grid-row-align: center;
      align-self: center;
}

#w-node-_7f5910be-3db7-3a47-840b-360e714c9013-00b3e498 {
  -ms-grid-column-align: start;
      justify-self: start;
  -ms-grid-row-align: center;
      align-self: center;
}

#w-node-_7f5910be-3db7-3a47-840b-360e714c9072-00b3e498 {
  -ms-grid-row-align: center;
      align-self: center;
}

#w-node-_80741d39-cfd4-90b9-3347-4441f0af5db1-00b3e498 {
  -ms-grid-column-align: stretch;
      justify-self: stretch;
  -ms-grid-row-align: center;
      align-self: center;
}

#w-node-_3e6ca3c1-1785-1dc7-734c-fe559fc15fab-55b3e4c4 {
  -ms-grid-column-span: 1;
  grid-column-end: 5;
  -ms-grid-column: 4;
      grid-column-start: 4;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
      grid-row-start: 1;
}

#w-node-_3e6ca3c1-1785-1dc7-734c-fe559fc15fac-55b3e4c4 {
  -ms-grid-row-align: center;
      align-self: center;
  -ms-grid-column-align: center;
      justify-self: center;
}

#w-node-_3e6ca3c1-1785-1dc7-734c-fe559fc15fab-e7b3e4da {
  -ms-grid-column-span: 1;
  grid-column-end: 5;
  -ms-grid-column: 4;
      grid-column-start: 4;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
      grid-row-start: 1;
}

#w-node-_3e6ca3c1-1785-1dc7-734c-fe559fc15fac-e7b3e4da {
  -ms-grid-row-align: center;
      align-self: center;
  -ms-grid-column-align: center;
      justify-self: center;
}

#w-node-_60677b3354187cf213b22165000000000060-dcb3e535 {
  -ms-grid-row-align: end;
      align-self: end;
}

#w-node-_60677b3354187cf213b22165000000000061-dcb3e535 {
  -ms-grid-row-align: start;
      align-self: start;
}

#w-node-_4d26109b-aa25-ed76-922e-8e27d49301c5-12b3e536 {
  -ms-grid-column-align: start;
      justify-self: start;
  -ms-grid-row-align: center;
      align-self: center;
}

#w-node-e7da366f-c292-c390-0256-54e021be924a-12b3e536 {
  -ms-grid-row-align: start;
      align-self: start;
}

#w-node-e7da366f-c292-c390-0256-54e021be924c-12b3e536 {
  -ms-grid-column-align: end;
      justify-self: end;
}

#w-node-e7da366f-c292-c390-0256-54e021be924d-12b3e536 {
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-column: 1;
      grid-column-start: 1;
  -ms-grid-row-span: 2;
  grid-row-end: 3;
  -ms-grid-row: 1;
      grid-row-start: 1;
}

#w-node-e7da366f-c292-c390-0256-54e021be924e-12b3e536 {
  -ms-grid-row-align: center;
      align-self: center;
}

#w-node-e7da366f-c292-c390-0256-54e021be9250-12b3e536 {
  -ms-grid-row-align: center;
      align-self: center;
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-column: 2;
      grid-column-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 3;
  -ms-grid-row: 2;
      grid-row-start: 2;
}

#w-node-a3d9a952-d0b6-273a-d974-d9b7a63a48c3-12b3e536 {
  -ms-grid-row-align: center;
      align-self: center;
}

#w-node-_14a79643-ac46-99ce-41d7-98abfe4a9877-12b3e536 {
  -ms-grid-row-align: start;
      align-self: start;
}

#w-node-b97d52bf-3da1-ec1d-8158-b74150718cf5-b9b3e53a {
  -ms-grid-column-align: end;
      justify-self: end;
}

#w-node-b97d52bf-3da1-ec1d-8158-b74150718cf6-b9b3e53a {
  -ms-grid-column: span 1;
      grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 3;
      grid-row-start: span 3;
  -ms-grid-row-span: 3;
  grid-row-end: span 3;
}

#w-node-afbe4670-d1e4-ddd5-ccda-cc5ebd14f4d5-b9b3e53a {
  -ms-grid-column-align: center;
      justify-self: center;
  -ms-grid-row-align: center;
      align-self: center;
}

#w-node-b97d52bf-3da1-ec1d-8158-b74150718cf8-b9b3e53a {
  -ms-grid-column: span 1;
      grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
      grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-d41fb244-b992-6433-1187-facb80268956-b9b3e53a {
  -ms-grid-column-align: center;
      justify-self: center;
  -ms-grid-row-align: center;
      align-self: center;
}

#w-node-b97d52bf-3da1-ec1d-8158-b74150718cfa-b9b3e53a {
  -ms-grid-column: span 1;
      grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
      grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-b74cf4ef-a02d-fa3a-85c1-b8e16c27770e-b9b3e53a {
  -ms-grid-column-align: center;
      justify-self: center;
  -ms-grid-row-align: center;
      align-self: center;
}

#w-node-_4b999290-7e80-6029-0d21-97849b09f684-b9b3e53a {
  -ms-grid-column: span 1;
      grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
      grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_4b999290-7e80-6029-0d21-97849b09f68a-b9b3e53a {
  -ms-grid-column-align: center;
      justify-self: center;
  -ms-grid-row-align: center;
      align-self: center;
}

#w-node-_2b3e6cfe-ff75-4f80-23c9-a830ed4894b0-b9b3e53a {
  -ms-grid-column-align: auto;
      justify-self: auto;
  -ms-grid-row-align: center;
      align-self: center;
}

#shopNow.w-node-d92965af-5623-f66d-b807-190a8f51423d-b9b3e53a {
  -ms-grid-column-align: start;
      justify-self: start;
  -ms-grid-row-align: center;
      align-self: center;
}

#w-node-fde04896-bedc-354a-4189-8917a66d797f-b9b3e53a {
  -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-_1efa6590-b50c-05a9-f6cb-46682465d03b-b9b3e53a {
  -ms-grid-column-align: center;
      justify-self: center;
  -ms-grid-row-align: auto;
      align-self: auto;
}

#w-node-c33e955d-e303-9c5d-0384-711ebb833116-b9b3e53a {
  -ms-grid-column-align: center;
      justify-self: center;
  -ms-grid-row-align: auto;
      align-self: auto;
}

#w-node-_45b89bb0-4686-fd5d-4554-2de4251e8ae4-b9b3e53a {
  -ms-grid-column-align: center;
      justify-self: center;
  -ms-grid-row-align: auto;
      align-self: auto;
}

#w-node-b97d52bf-3da1-ec1d-8158-b74150718cf5-9eb3e53b {
  -ms-grid-column-align: end;
      justify-self: end;
}

#w-node-b97d52bf-3da1-ec1d-8158-b74150718cf6-9eb3e53b {
  -ms-grid-column: span 1;
      grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 3;
      grid-row-start: span 3;
  -ms-grid-row-span: 3;
  grid-row-end: span 3;
}

#w-node-afbe4670-d1e4-ddd5-ccda-cc5ebd14f4d5-9eb3e53b {
  -ms-grid-column-align: center;
      justify-self: center;
  -ms-grid-row-align: center;
      align-self: center;
}

#w-node-b97d52bf-3da1-ec1d-8158-b74150718cf8-9eb3e53b {
  -ms-grid-column: span 1;
      grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
      grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-d41fb244-b992-6433-1187-facb80268956-9eb3e53b {
  -ms-grid-column-align: center;
      justify-self: center;
  -ms-grid-row-align: center;
      align-self: center;
}

#w-node-b97d52bf-3da1-ec1d-8158-b74150718cfa-9eb3e53b {
  -ms-grid-column: span 1;
      grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
      grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-b74cf4ef-a02d-fa3a-85c1-b8e16c27770e-9eb3e53b {
  -ms-grid-column-align: center;
      justify-self: center;
  -ms-grid-row-align: center;
      align-self: center;
}

#w-node-_4b999290-7e80-6029-0d21-97849b09f684-9eb3e53b {
  -ms-grid-column: span 1;
      grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
      grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_4b999290-7e80-6029-0d21-97849b09f68a-9eb3e53b {
  -ms-grid-column-align: center;
      justify-self: center;
  -ms-grid-row-align: center;
      align-self: center;
}

#w-node-_2b3e6cfe-ff75-4f80-23c9-a830ed4894b0-9eb3e53b {
  -ms-grid-column-align: auto;
      justify-self: auto;
  -ms-grid-row-align: center;
      align-self: center;
}

#w-node-d92965af-5623-f66d-b807-190a8f51423d-9eb3e53b {
  -ms-grid-column-align: start;
      justify-self: start;
  -ms-grid-row-align: center;
      align-self: center;
}

#w-node-fde04896-bedc-354a-4189-8917a66d797f-9eb3e53b {
  -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-_1efa6590-b50c-05a9-f6cb-46682465d03b-9eb3e53b {
  -ms-grid-column-align: center;
      justify-self: center;
  -ms-grid-row-align: auto;
      align-self: auto;
}

#w-node-c33e955d-e303-9c5d-0384-711ebb833116-9eb3e53b {
  -ms-grid-column-align: center;
      justify-self: center;
  -ms-grid-row-align: auto;
      align-self: auto;
}

#w-node-_45b89bb0-4686-fd5d-4554-2de4251e8ae4-9eb3e53b {
  -ms-grid-column-align: center;
      justify-self: center;
  -ms-grid-row-align: auto;
      align-self: auto;
}

#w-node-_13fb10f6-90a7-3beb-ea64-cc2d427e04da-27b3e53e {
  -ms-grid-column: 1;
      grid-column-start: 1;
  -ms-grid-column-span: 2;
  grid-column-end: 3;
  -ms-grid-row: 2;
      grid-row-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 3;
  -ms-grid-row-align: center;
      align-self: center;
  -ms-grid-column-align: start;
      justify-self: start;
}

#w-node-_13fb10f6-90a7-3beb-ea64-cc2d427e04e1-27b3e53e {
  -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: 4;
  -ms-grid-row: 3;
      grid-row-start: 3;
  -ms-grid-row-align: start;
      align-self: start;
}

#w-node-_27786bd4-80b6-045e-f638-1ff2aa8ab825-27b3e53e {
  -ms-grid-column-align: start;
      justify-self: start;
  -ms-grid-row-align: center;
      align-self: center;
}

#w-node-_4f2c1a87-080f-a2d9-08f9-f7101c838850-27b3e53e {
  -ms-grid-column-align: start;
      justify-self: start;
  -ms-grid-row-align: center;
      align-self: center;
}

#w-node-_4f2c1a87-080f-a2d9-08f9-f7101c8388be-27b3e53e {
  -ms-grid-column-align: start;
      justify-self: start;
}

#w-node-_4f2c1a87-080f-a2d9-08f9-f7101c8388d5-27b3e53e {
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-column: 2;
      grid-column-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
      grid-row-start: 1;
}

#w-node-_4f2c1a87-080f-a2d9-08f9-f7101c8388e2-27b3e53e {
  -ms-grid-column-align: center;
      justify-self: center;
}

#w-node-_4f2c1a87-080f-a2d9-08f9-f7101c8388e5-27b3e53e {
  -ms-grid-row-align: center;
      align-self: center;
  -ms-grid-column-align: start;
      justify-self: start;
}

#w-node-_4f2c1a87-080f-a2d9-08f9-f7101c8388f3-27b3e53e {
  -ms-grid-column-align: center;
      justify-self: center;
}

#w-node-_4f2c1a87-080f-a2d9-08f9-f7101c8388f6-27b3e53e {
  -ms-grid-row-align: center;
      align-self: center;
  -ms-grid-column-align: start;
      justify-self: start;
}

#w-node-_4f2c1a87-080f-a2d9-08f9-f7101c838905-27b3e53e {
  -ms-grid-column-align: center;
      justify-self: center;
}

#w-node-_4f2c1a87-080f-a2d9-08f9-f7101c838908-27b3e53e {
  -ms-grid-row-align: center;
      align-self: center;
  -ms-grid-column-align: start;
      justify-self: start;
}

#w-node-_4f2c1a87-080f-a2d9-08f9-f7101c83890f-27b3e53e {
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-column: 1;
      grid-column-start: 1;
  -ms-grid-row-span: 3;
  grid-row-end: 4;
  -ms-grid-row: 1;
      grid-row-start: 1;
  -ms-grid-row-align: center;
      align-self: center;
  -ms-grid-column-align: center;
      justify-self: center;
}

#w-node-_4f2c1a87-080f-a2d9-08f9-f7101c838913-27b3e53e {
  -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: 2;
  -ms-grid-row: 1;
      grid-row-start: 1;
}

#w-node-_4f2c1a87-080f-a2d9-08f9-f7101c838917-27b3e53e {
  -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: 4;
  -ms-grid-row: 3;
      grid-row-start: 3;
}

#w-node-_4f2c1a87-080f-a2d9-08f9-f7101c83891b-27b3e53e {
  -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;
  -ms-grid-column-align: start;
      justify-self: start;
}

#w-node-_4f2c1a87-080f-a2d9-08f9-f7101c83891d-27b3e53e {
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-column: 2;
      grid-column-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
      grid-row-start: 1;
}

#w-node-_4f2c1a87-080f-a2d9-08f9-f7101c838921-27b3e53e {
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-column: 2;
      grid-column-start: 2;
  -ms-grid-row-span: 3;
  grid-row-end: 4;
  -ms-grid-row: 1;
      grid-row-start: 1;
  -ms-grid-row-align: center;
      align-self: center;
  -ms-grid-column-align: center;
      justify-self: center;
}

#w-node-_4f2c1a87-080f-a2d9-08f9-f7101c838925-27b3e53e {
  -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: 2;
  -ms-grid-row: 1;
      grid-row-start: 1;
}

#w-node-_4f2c1a87-080f-a2d9-08f9-f7101c838929-27b3e53e {
  -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: 4;
  -ms-grid-row: 3;
      grid-row-start: 3;
}

#w-node-_4f2c1a87-080f-a2d9-08f9-f7101c83892d-27b3e53e {
  -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;
  -ms-grid-column-align: end;
      justify-self: end;
}

#w-node-_4f2c1a87-080f-a2d9-08f9-f7101c838930-27b3e53e {
  -ms-grid-column-align: end;
      justify-self: end;
}

#w-node-_4f2c1a87-080f-a2d9-08f9-f7101c838932-27b3e53e {
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-column: 1;
      grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
      grid-row-start: 1;
  -ms-grid-row-align: center;
      align-self: center;
}

#w-node-_4f2c1a87-080f-a2d9-08f9-f7101c838934-27b3e53e {
  -ms-grid-column-span: 1;
  grid-column-end: 4;
  -ms-grid-column: 3;
      grid-column-start: 3;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
      grid-row-start: 1;
  -ms-grid-row-align: center;
      align-self: center;
}

#w-node-_13fb10f6-90a7-3beb-ea64-cc2d427e04da-63b3e53f {
  -ms-grid-column: 1;
      grid-column-start: 1;
  -ms-grid-column-span: 2;
  grid-column-end: 3;
  -ms-grid-row: 2;
      grid-row-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 3;
  -ms-grid-row-align: center;
      align-self: center;
  -ms-grid-column-align: start;
      justify-self: start;
}

#w-node-_13fb10f6-90a7-3beb-ea64-cc2d427e04e1-63b3e53f {
  -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: 4;
  -ms-grid-row: 3;
      grid-row-start: 3;
  -ms-grid-row-align: start;
      align-self: start;
}

#w-node-_27786bd4-80b6-045e-f638-1ff2aa8ab825-63b3e53f {
  -ms-grid-column-align: start;
      justify-self: start;
  -ms-grid-row-align: center;
      align-self: center;
}

#w-node-_4f2c1a87-080f-a2d9-08f9-f7101c838850-63b3e53f {
  -ms-grid-column-align: start;
      justify-self: start;
  -ms-grid-row-align: center;
      align-self: center;
}

#w-node-_4f2c1a87-080f-a2d9-08f9-f7101c8388be-63b3e53f {
  -ms-grid-column-align: start;
      justify-self: start;
}

#w-node-_4f2c1a87-080f-a2d9-08f9-f7101c8388d5-63b3e53f {
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-column: 2;
      grid-column-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
      grid-row-start: 1;
}

#w-node-_4f2c1a87-080f-a2d9-08f9-f7101c8388e2-63b3e53f {
  -ms-grid-column-align: center;
      justify-self: center;
}

#w-node-_4f2c1a87-080f-a2d9-08f9-f7101c8388e5-63b3e53f {
  -ms-grid-row-align: center;
      align-self: center;
  -ms-grid-column-align: start;
      justify-self: start;
}

#w-node-_4f2c1a87-080f-a2d9-08f9-f7101c8388f3-63b3e53f {
  -ms-grid-column-align: center;
      justify-self: center;
}

#w-node-_4f2c1a87-080f-a2d9-08f9-f7101c8388f6-63b3e53f {
  -ms-grid-row-align: center;
      align-self: center;
  -ms-grid-column-align: start;
      justify-self: start;
}

#w-node-_4f2c1a87-080f-a2d9-08f9-f7101c838905-63b3e53f {
  -ms-grid-column-align: center;
      justify-self: center;
}

#w-node-_4f2c1a87-080f-a2d9-08f9-f7101c838908-63b3e53f {
  -ms-grid-row-align: center;
      align-self: center;
  -ms-grid-column-align: start;
      justify-self: start;
}

#w-node-_4f2c1a87-080f-a2d9-08f9-f7101c83890f-63b3e53f {
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-column: 1;
      grid-column-start: 1;
  -ms-grid-row-span: 3;
  grid-row-end: 4;
  -ms-grid-row: 1;
      grid-row-start: 1;
  -ms-grid-row-align: center;
      align-self: center;
  -ms-grid-column-align: center;
      justify-self: center;
}

#w-node-_4f2c1a87-080f-a2d9-08f9-f7101c838913-63b3e53f {
  -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: 2;
  -ms-grid-row: 1;
      grid-row-start: 1;
}

#w-node-_4f2c1a87-080f-a2d9-08f9-f7101c838917-63b3e53f {
  -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: 4;
  -ms-grid-row: 3;
      grid-row-start: 3;
}

#w-node-_4f2c1a87-080f-a2d9-08f9-f7101c83891b-63b3e53f {
  -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;
  -ms-grid-column-align: start;
      justify-self: start;
}

#w-node-_4f2c1a87-080f-a2d9-08f9-f7101c83891d-63b3e53f {
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-column: 2;
      grid-column-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
      grid-row-start: 1;
}

#w-node-_4f2c1a87-080f-a2d9-08f9-f7101c838921-63b3e53f {
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-column: 2;
      grid-column-start: 2;
  -ms-grid-row-span: 3;
  grid-row-end: 4;
  -ms-grid-row: 1;
      grid-row-start: 1;
  -ms-grid-row-align: center;
      align-self: center;
  -ms-grid-column-align: center;
      justify-self: center;
}

#w-node-_4f2c1a87-080f-a2d9-08f9-f7101c838925-63b3e53f {
  -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: 2;
  -ms-grid-row: 1;
      grid-row-start: 1;
}

#w-node-_4f2c1a87-080f-a2d9-08f9-f7101c838929-63b3e53f {
  -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: 4;
  -ms-grid-row: 3;
      grid-row-start: 3;
}

#w-node-_4f2c1a87-080f-a2d9-08f9-f7101c83892d-63b3e53f {
  -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;
  -ms-grid-column-align: end;
      justify-self: end;
}

#w-node-_4f2c1a87-080f-a2d9-08f9-f7101c838930-63b3e53f {
  -ms-grid-column-align: end;
      justify-self: end;
}

#w-node-_4f2c1a87-080f-a2d9-08f9-f7101c838932-63b3e53f {
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-column: 1;
      grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
      grid-row-start: 1;
  -ms-grid-row-align: center;
      align-self: center;
}

#w-node-_4f2c1a87-080f-a2d9-08f9-f7101c838934-63b3e53f {
  -ms-grid-column-span: 1;
  grid-column-end: 4;
  -ms-grid-column: 3;
      grid-column-start: 3;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
      grid-row-start: 1;
  -ms-grid-row-align: center;
      align-self: center;
}

#w-node-_13fb10f6-90a7-3beb-ea64-cc2d427e04da-dcb3e540 {
  -ms-grid-column: 1;
      grid-column-start: 1;
  -ms-grid-column-span: 2;
  grid-column-end: 3;
  -ms-grid-row: 2;
      grid-row-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 3;
  -ms-grid-row-align: center;
      align-self: center;
  -ms-grid-column-align: start;
      justify-self: start;
}

#w-node-_13fb10f6-90a7-3beb-ea64-cc2d427e04e1-dcb3e540 {
  -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: 4;
  -ms-grid-row: 3;
      grid-row-start: 3;
  -ms-grid-row-align: start;
      align-self: start;
}

#w-node-_27786bd4-80b6-045e-f638-1ff2aa8ab825-dcb3e540 {
  -ms-grid-column-align: start;
      justify-self: start;
  -ms-grid-row-align: center;
      align-self: center;
}

#w-node-_4f2c1a87-080f-a2d9-08f9-f7101c838850-dcb3e540 {
  -ms-grid-column-align: start;
      justify-self: start;
  -ms-grid-row-align: center;
      align-self: center;
}

#w-node-_4f2c1a87-080f-a2d9-08f9-f7101c8388be-dcb3e540 {
  -ms-grid-column-align: start;
      justify-self: start;
}

#w-node-_4f2c1a87-080f-a2d9-08f9-f7101c8388d5-dcb3e540 {
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-column: 2;
      grid-column-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
      grid-row-start: 1;
}

#w-node-_4f2c1a87-080f-a2d9-08f9-f7101c8388e2-dcb3e540 {
  -ms-grid-column-align: center;
      justify-self: center;
}

#w-node-_4f2c1a87-080f-a2d9-08f9-f7101c8388e5-dcb3e540 {
  -ms-grid-row-align: center;
      align-self: center;
  -ms-grid-column-align: start;
      justify-self: start;
}

#w-node-_4f2c1a87-080f-a2d9-08f9-f7101c838905-dcb3e540 {
  -ms-grid-column-align: center;
      justify-self: center;
}

#w-node-_4f2c1a87-080f-a2d9-08f9-f7101c838908-dcb3e540 {
  -ms-grid-row-align: center;
      align-self: center;
  -ms-grid-column-align: start;
      justify-self: start;
}

#w-node-_4f2c1a87-080f-a2d9-08f9-f7101c8388f3-dcb3e540 {
  -ms-grid-column-align: center;
      justify-self: center;
}

#w-node-_4f2c1a87-080f-a2d9-08f9-f7101c8388f6-dcb3e540 {
  -ms-grid-row-align: center;
      align-self: center;
  -ms-grid-column-align: start;
      justify-self: start;
}

#w-node-_4f2c1a87-080f-a2d9-08f9-f7101c83890f-dcb3e540 {
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-column: 1;
      grid-column-start: 1;
  -ms-grid-row-span: 3;
  grid-row-end: 4;
  -ms-grid-row: 1;
      grid-row-start: 1;
  -ms-grid-row-align: center;
      align-self: center;
  -ms-grid-column-align: center;
      justify-self: center;
}

#w-node-_4f2c1a87-080f-a2d9-08f9-f7101c838913-dcb3e540 {
  -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: 2;
  -ms-grid-row: 1;
      grid-row-start: 1;
}

#w-node-_4f2c1a87-080f-a2d9-08f9-f7101c838917-dcb3e540 {
  -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: 4;
  -ms-grid-row: 3;
      grid-row-start: 3;
}

#w-node-_4f2c1a87-080f-a2d9-08f9-f7101c83891b-dcb3e540 {
  -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;
  -ms-grid-column-align: start;
      justify-self: start;
}

#w-node-_4f2c1a87-080f-a2d9-08f9-f7101c83891d-dcb3e540 {
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-column: 2;
      grid-column-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
      grid-row-start: 1;
}

#w-node-_4f2c1a87-080f-a2d9-08f9-f7101c838921-dcb3e540 {
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-column: 2;
      grid-column-start: 2;
  -ms-grid-row-span: 3;
  grid-row-end: 4;
  -ms-grid-row: 1;
      grid-row-start: 1;
  -ms-grid-row-align: center;
      align-self: center;
  -ms-grid-column-align: center;
      justify-self: center;
}

#w-node-_4f2c1a87-080f-a2d9-08f9-f7101c838925-dcb3e540 {
  -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: 2;
  -ms-grid-row: 1;
      grid-row-start: 1;
}

#w-node-_4f2c1a87-080f-a2d9-08f9-f7101c838929-dcb3e540 {
  -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: 4;
  -ms-grid-row: 3;
      grid-row-start: 3;
}

#w-node-_4f2c1a87-080f-a2d9-08f9-f7101c83892d-dcb3e540 {
  -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;
  -ms-grid-column-align: end;
      justify-self: end;
}

#w-node-_4f2c1a87-080f-a2d9-08f9-f7101c838930-dcb3e540 {
  -ms-grid-column-align: end;
      justify-self: end;
}

#w-node-_4f2c1a87-080f-a2d9-08f9-f7101c838932-dcb3e540 {
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-column: 1;
      grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
      grid-row-start: 1;
  -ms-grid-row-align: center;
      align-self: center;
}

#w-node-_4f2c1a87-080f-a2d9-08f9-f7101c838934-dcb3e540 {
  -ms-grid-column-span: 1;
  grid-column-end: 4;
  -ms-grid-column: 3;
      grid-column-start: 3;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
      grid-row-start: 1;
  -ms-grid-row-align: center;
      align-self: center;
}

#w-node-_22bd6536-8fc4-ab9f-b69a-09f7c63b8c05-4ab3e55b {
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-column: 2;
      grid-column-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
      grid-row-start: 1;
}

#w-node-_22bd6536-8fc4-ab9f-b69a-09f7c63b8c06-4ab3e55b {
  -ms-grid-column-align: center;
      justify-self: center;
  -ms-grid-row-align: center;
      align-self: center;
}

#w-node-_225b8697-03a9-671a-52c8-7174c11984ac-4ab3e55b {
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-column: 2;
      grid-column-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
      grid-row-start: 1;
}

#w-node-_7e79c2dc-c4c0-6540-40eb-8eacbb1dacd3-4ab3e55b {
  -ms-grid-column-align: center;
      justify-self: center;
}

#w-node-_4430ec15-767a-0291-7f2d-34ae81e0747a-4ab3e55b {
  -ms-grid-row-align: start;
      align-self: start;
}

#w-node-_4430ec15-767a-0291-7f2d-34ae81e0747b-4ab3e55b {
  -ms-grid-row-align: start;
      align-self: start;
}

#w-node-_4430ec15-767a-0291-7f2d-34ae81e0747f-4ab3e55b {
  -ms-grid-column-align: auto;
      justify-self: auto;
  -ms-grid-row-align: auto;
      align-self: auto;
}

#w-node-_4430ec15-767a-0291-7f2d-34ae81e07499-4ab3e55b {
  -ms-grid-column-align: auto;
      justify-self: auto;
  -ms-grid-row-align: auto;
      align-self: auto;
}

#w-node-_4430ec15-767a-0291-7f2d-34ae81e074a8-4ab3e55b {
  -ms-grid-column-align: auto;
      justify-self: auto;
  -ms-grid-row-align: auto;
      align-self: auto;
}

#w-node-_4430ec15-767a-0291-7f2d-34ae81e074b5-4ab3e55b {
  -ms-grid-column-align: auto;
      justify-self: auto;
  -ms-grid-row-align: auto;
      align-self: auto;
}

#w-node-_225b8697-03a9-671a-52c8-7174c11984db-4ab3e55b {
  -ms-grid-column-span: 1;
  grid-column-end: 4;
  -ms-grid-column: 3;
      grid-column-start: 3;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
      grid-row-start: 1;
}

#w-node-_22bd6536-8fc4-ab9f-b69a-09f7c63b8c05-c8b3e55c {
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-column: 2;
      grid-column-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
      grid-row-start: 1;
}

#w-node-_22bd6536-8fc4-ab9f-b69a-09f7c63b8c06-c8b3e55c {
  -ms-grid-column-align: center;
      justify-self: center;
  -ms-grid-row-align: center;
      align-self: center;
}

#w-node-_225b8697-03a9-671a-52c8-7174c11984ac-c8b3e55c {
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-column: 2;
      grid-column-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
      grid-row-start: 1;
}

#w-node-_7e79c2dc-c4c0-6540-40eb-8eacbb1dacd3-c8b3e55c {
  -ms-grid-column-align: center;
      justify-self: center;
}

#w-node-b0c3f7a0-ed13-58da-8896-06d7662879b7-c8b3e55c {
  -ms-grid-row-align: start;
      align-self: start;
}

#w-node-b0c3f7a0-ed13-58da-8896-06d7662879bb-c8b3e55c {
  -ms-grid-column-align: auto;
      justify-self: auto;
  -ms-grid-row-align: auto;
      align-self: auto;
}

#w-node-b0c3f7a0-ed13-58da-8896-06d7662879d5-c8b3e55c {
  -ms-grid-column-align: auto;
      justify-self: auto;
  -ms-grid-row-align: auto;
      align-self: auto;
}

#w-node-b0c3f7a0-ed13-58da-8896-06d7662879e4-c8b3e55c {
  -ms-grid-column-align: auto;
      justify-self: auto;
  -ms-grid-row-align: auto;
      align-self: auto;
}

#w-node-b0c3f7a0-ed13-58da-8896-06d7662879f1-c8b3e55c {
  -ms-grid-column-align: auto;
      justify-self: auto;
  -ms-grid-row-align: auto;
      align-self: auto;
}

#w-node-_225b8697-03a9-671a-52c8-7174c11984db-c8b3e55c {
  -ms-grid-column-span: 1;
  grid-column-end: 4;
  -ms-grid-column: 3;
      grid-column-start: 3;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
      grid-row-start: 1;
}

#w-node-_13fb10f6-90a7-3beb-ea64-cc2d427e04da-9db3e577 {
  -ms-grid-column: 1;
      grid-column-start: 1;
  -ms-grid-column-span: 2;
  grid-column-end: 3;
  -ms-grid-row: 2;
      grid-row-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 3;
  -ms-grid-row-align: center;
      align-self: center;
  -ms-grid-column-align: start;
      justify-self: start;
}

#w-node-_13fb10f6-90a7-3beb-ea64-cc2d427e04e1-9db3e577 {
  -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: 4;
  -ms-grid-row: 3;
      grid-row-start: 3;
  -ms-grid-row-align: start;
      align-self: start;
}

#w-node-_258ac3d2-e6d2-ab1a-9491-0f022a9ecc3b-9db3e577 {
  -ms-grid-column-align: start;
      justify-self: start;
  -ms-grid-row-align: center;
      align-self: center;
}

#w-node-ce07d0ad-d81b-443f-6dba-1caad28b0c5c-9db3e577 {
  -ms-grid-column-align: start;
      justify-self: start;
  -ms-grid-row-align: center;
      align-self: center;
}

#w-node-_953bd420-73fe-b8c3-7596-4435e0725060-9db3e577 {
  -ms-grid-column-align: start;
      justify-self: start;
}

#w-node-_181ab82c-40bf-018b-fae5-3bc5c0df9ccb-9db3e577 {
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-column: 2;
      grid-column-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
      grid-row-start: 1;
}

#w-node-_181ab82c-40bf-018b-fae5-3bc5c0df9ccd-9db3e577 {
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-column: 2;
      grid-column-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
      grid-row-start: 1;
}

#w-node-_181ab82c-40bf-018b-fae5-3bc5c0df9ceb-9db3e577 {
  -ms-grid-column-span: 1;
  grid-column-end: 5;
  -ms-grid-column: 4;
      grid-column-start: 4;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
      grid-row-start: 1;
}

#w-node-_181ab82c-40bf-018b-fae5-3bc5c0df9d07-9db3e577 {
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -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-_181ab82c-40bf-018b-fae5-3bc5c0df9d23-9db3e577 {
  -ms-grid-column-span: 1;
  grid-column-end: 4;
  -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-_181ab82c-40bf-018b-fae5-3bc5c0df9d46-9db3e577 {
  -ms-grid-column-align: end;
      justify-self: end;
}

#w-node-_181ab82c-40bf-018b-fae5-3bc5c0df9d47-9db3e577 {
  -ms-grid-row-align: center;
      align-self: center;
  -ms-grid-column-align: center;
      justify-self: center;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -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-_181ab82c-40bf-018b-fae5-3bc5c0df9d48-9db3e577 {
  -ms-grid-column-align: start;
      justify-self: start;
}

#w-node-_181ab82c-40bf-018b-fae5-3bc5c0df9d49-9db3e577 {
  -ms-grid-row-align: center;
      align-self: center;
  -ms-grid-column-align: center;
      justify-self: center;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-column: 1;
      grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
      grid-row-start: 1;
}

#w-node-ce9eff23-4a5a-9054-777c-5b58be9a5b00-9db3e577 {
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-column: 2;
      grid-column-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
      grid-row-start: 1;
}

#w-node-ce9eff23-4a5a-9054-777c-5b58be9a5b0e-9db3e577 {
  -ms-grid-column-align: center;
      justify-self: center;
}

#w-node-ce9eff23-4a5a-9054-777c-5b58be9a5b11-9db3e577 {
  -ms-grid-row-align: center;
      align-self: center;
  -ms-grid-column-align: start;
      justify-self: start;
}

#w-node-ce9eff23-4a5a-9054-777c-5b58be9a5b1f-9db3e577 {
  -ms-grid-column-align: center;
      justify-self: center;
}

#w-node-ce9eff23-4a5a-9054-777c-5b58be9a5b22-9db3e577 {
  -ms-grid-row-align: center;
      align-self: center;
  -ms-grid-column-align: start;
      justify-self: start;
}

#w-node-ce9eff23-4a5a-9054-777c-5b58be9a5b30-9db3e577 {
  -ms-grid-column-align: center;
      justify-self: center;
}

#w-node-ce9eff23-4a5a-9054-777c-5b58be9a5b33-9db3e577 {
  -ms-grid-row-align: center;
      align-self: center;
  -ms-grid-column-align: start;
      justify-self: start;
}

#w-node-ce9eff23-4a5a-9054-777c-5b58be9a5b41-9db3e577 {
  -ms-grid-column-align: center;
      justify-self: center;
}

#w-node-ce9eff23-4a5a-9054-777c-5b58be9a5b44-9db3e577 {
  -ms-grid-row-align: center;
      align-self: center;
  -ms-grid-column-align: start;
      justify-self: start;
}

#w-node-ce9eff23-4a5a-9054-777c-5b58be9a5b52-9db3e577 {
  -ms-grid-column-align: center;
      justify-self: center;
}

#w-node-ce9eff23-4a5a-9054-777c-5b58be9a5b55-9db3e577 {
  -ms-grid-row-align: center;
      align-self: center;
  -ms-grid-column-align: start;
      justify-self: start;
}

#w-node-ce9eff23-4a5a-9054-777c-5b58be9a5b66-9db3e577 {
  -ms-grid-column-align: center;
      justify-self: center;
}

#w-node-ce9eff23-4a5a-9054-777c-5b58be9a5b69-9db3e577 {
  -ms-grid-row-align: center;
      align-self: center;
  -ms-grid-column-align: start;
      justify-self: start;
}

#w-node-ce9eff23-4a5a-9054-777c-5b58be9a5b70-9db3e577 {
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-column: 1;
      grid-column-start: 1;
  -ms-grid-row-span: 3;
  grid-row-end: 4;
  -ms-grid-row: 1;
      grid-row-start: 1;
  -ms-grid-row-align: center;
      align-self: center;
  -ms-grid-column-align: center;
      justify-self: center;
}

#w-node-ce9eff23-4a5a-9054-777c-5b58be9a5b74-9db3e577 {
  -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: 2;
  -ms-grid-row: 1;
      grid-row-start: 1;
}

#w-node-ce9eff23-4a5a-9054-777c-5b58be9a5b78-9db3e577 {
  -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: 4;
  -ms-grid-row: 3;
      grid-row-start: 3;
}

#w-node-ce9eff23-4a5a-9054-777c-5b58be9a5b7c-9db3e577 {
  -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;
  -ms-grid-column-align: start;
      justify-self: start;
}

#w-node-ce9eff23-4a5a-9054-777c-5b58be9a5b7e-9db3e577 {
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-column: 2;
      grid-column-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
      grid-row-start: 1;
}

#w-node-ce9eff23-4a5a-9054-777c-5b58be9a5b82-9db3e577 {
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-column: 2;
      grid-column-start: 2;
  -ms-grid-row-span: 3;
  grid-row-end: 4;
  -ms-grid-row: 1;
      grid-row-start: 1;
  -ms-grid-row-align: center;
      align-self: center;
  -ms-grid-column-align: center;
      justify-self: center;
}

#w-node-ce9eff23-4a5a-9054-777c-5b58be9a5b86-9db3e577 {
  -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: 2;
  -ms-grid-row: 1;
      grid-row-start: 1;
}

#w-node-ce9eff23-4a5a-9054-777c-5b58be9a5b8a-9db3e577 {
  -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: 4;
  -ms-grid-row: 3;
      grid-row-start: 3;
}

#w-node-ce9eff23-4a5a-9054-777c-5b58be9a5b8e-9db3e577 {
  -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;
  -ms-grid-column-align: end;
      justify-self: end;
}

#w-node-ce9eff23-4a5a-9054-777c-5b58be9a5b91-9db3e577 {
  -ms-grid-column-align: end;
      justify-self: end;
}

#w-node-ce9eff23-4a5a-9054-777c-5b58be9a5b93-9db3e577 {
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-column: 1;
      grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
      grid-row-start: 1;
  -ms-grid-row-align: center;
      align-self: center;
}

#w-node-ce9eff23-4a5a-9054-777c-5b58be9a5b95-9db3e577 {
  -ms-grid-column-span: 1;
  grid-column-end: 4;
  -ms-grid-column: 3;
      grid-column-start: 3;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
      grid-row-start: 1;
  -ms-grid-row-align: center;
      align-self: center;
}

#w-node-_13fb10f6-90a7-3beb-ea64-cc2d427e04da-acb3e578 {
  -ms-grid-column: 1;
      grid-column-start: 1;
  -ms-grid-column-span: 2;
  grid-column-end: 3;
  -ms-grid-row: 2;
      grid-row-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 3;
  -ms-grid-row-align: center;
      align-self: center;
  -ms-grid-column-align: start;
      justify-self: start;
}

#w-node-_13fb10f6-90a7-3beb-ea64-cc2d427e04e1-acb3e578 {
  -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: 4;
  -ms-grid-row: 3;
      grid-row-start: 3;
  -ms-grid-row-align: start;
      align-self: start;
}

#w-node-_258ac3d2-e6d2-ab1a-9491-0f022a9ecc3b-acb3e578 {
  -ms-grid-column-align: start;
      justify-self: start;
  -ms-grid-row-align: center;
      align-self: center;
}

#w-node-ce07d0ad-d81b-443f-6dba-1caad28b0c5c-acb3e578 {
  -ms-grid-column-align: start;
      justify-self: start;
  -ms-grid-row-align: center;
      align-self: center;
}

#w-node-_953bd420-73fe-b8c3-7596-4435e0725060-acb3e578 {
  -ms-grid-column-align: start;
      justify-self: start;
}

#w-node-_181ab82c-40bf-018b-fae5-3bc5c0df9ccb-acb3e578 {
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-column: 2;
      grid-column-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
      grid-row-start: 1;
}

#w-node-_181ab82c-40bf-018b-fae5-3bc5c0df9ccd-acb3e578 {
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-column: 2;
      grid-column-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
      grid-row-start: 1;
}

#w-node-_181ab82c-40bf-018b-fae5-3bc5c0df9ceb-acb3e578 {
  -ms-grid-column-span: 1;
  grid-column-end: 5;
  -ms-grid-column: 4;
      grid-column-start: 4;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
      grid-row-start: 1;
}

#w-node-_181ab82c-40bf-018b-fae5-3bc5c0df9d07-acb3e578 {
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -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-_181ab82c-40bf-018b-fae5-3bc5c0df9d23-acb3e578 {
  -ms-grid-column-span: 1;
  grid-column-end: 4;
  -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-_181ab82c-40bf-018b-fae5-3bc5c0df9d46-acb3e578 {
  -ms-grid-column-align: end;
      justify-self: end;
}

#w-node-_181ab82c-40bf-018b-fae5-3bc5c0df9d47-acb3e578 {
  -ms-grid-row-align: center;
      align-self: center;
  -ms-grid-column-align: center;
      justify-self: center;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -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-_181ab82c-40bf-018b-fae5-3bc5c0df9d48-acb3e578 {
  -ms-grid-column-align: start;
      justify-self: start;
}

#w-node-_181ab82c-40bf-018b-fae5-3bc5c0df9d49-acb3e578 {
  -ms-grid-row-align: center;
      align-self: center;
  -ms-grid-column-align: center;
      justify-self: center;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-column: 1;
      grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
      grid-row-start: 1;
}

#w-node-ce9eff23-4a5a-9054-777c-5b58be9a5b00-acb3e578 {
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-column: 2;
      grid-column-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
      grid-row-start: 1;
}

#w-node-ce9eff23-4a5a-9054-777c-5b58be9a5b0e-acb3e578 {
  -ms-grid-column-align: center;
      justify-self: center;
}

#w-node-ce9eff23-4a5a-9054-777c-5b58be9a5b11-acb3e578 {
  -ms-grid-row-align: center;
      align-self: center;
  -ms-grid-column-align: start;
      justify-self: start;
}

#w-node-ce9eff23-4a5a-9054-777c-5b58be9a5b1f-acb3e578 {
  -ms-grid-column-align: center;
      justify-self: center;
}

#w-node-ce9eff23-4a5a-9054-777c-5b58be9a5b22-acb3e578 {
  -ms-grid-row-align: center;
      align-self: center;
  -ms-grid-column-align: start;
      justify-self: start;
}

#w-node-ce9eff23-4a5a-9054-777c-5b58be9a5b30-acb3e578 {
  -ms-grid-column-align: center;
      justify-self: center;
}

#w-node-ce9eff23-4a5a-9054-777c-5b58be9a5b33-acb3e578 {
  -ms-grid-row-align: center;
      align-self: center;
  -ms-grid-column-align: start;
      justify-self: start;
}

#w-node-ce9eff23-4a5a-9054-777c-5b58be9a5b41-acb3e578 {
  -ms-grid-column-align: center;
      justify-self: center;
}

#w-node-ce9eff23-4a5a-9054-777c-5b58be9a5b44-acb3e578 {
  -ms-grid-row-align: center;
      align-self: center;
  -ms-grid-column-align: start;
      justify-self: start;
}

#w-node-ce9eff23-4a5a-9054-777c-5b58be9a5b52-acb3e578 {
  -ms-grid-column-align: center;
      justify-self: center;
}

#w-node-ce9eff23-4a5a-9054-777c-5b58be9a5b55-acb3e578 {
  -ms-grid-row-align: center;
      align-self: center;
  -ms-grid-column-align: start;
      justify-self: start;
}

#w-node-ce9eff23-4a5a-9054-777c-5b58be9a5b66-acb3e578 {
  -ms-grid-column-align: center;
      justify-self: center;
}

#w-node-ce9eff23-4a5a-9054-777c-5b58be9a5b69-acb3e578 {
  -ms-grid-row-align: center;
      align-self: center;
  -ms-grid-column-align: start;
      justify-self: start;
}

#w-node-ce9eff23-4a5a-9054-777c-5b58be9a5b70-acb3e578 {
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-column: 1;
      grid-column-start: 1;
  -ms-grid-row-span: 3;
  grid-row-end: 4;
  -ms-grid-row: 1;
      grid-row-start: 1;
  -ms-grid-row-align: center;
      align-self: center;
  -ms-grid-column-align: center;
      justify-self: center;
}

#w-node-ce9eff23-4a5a-9054-777c-5b58be9a5b74-acb3e578 {
  -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: 2;
  -ms-grid-row: 1;
      grid-row-start: 1;
}

#w-node-ce9eff23-4a5a-9054-777c-5b58be9a5b78-acb3e578 {
  -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: 4;
  -ms-grid-row: 3;
      grid-row-start: 3;
}

#w-node-ce9eff23-4a5a-9054-777c-5b58be9a5b7c-acb3e578 {
  -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;
  -ms-grid-column-align: start;
      justify-self: start;
}

#w-node-ce9eff23-4a5a-9054-777c-5b58be9a5b7e-acb3e578 {
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-column: 2;
      grid-column-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
      grid-row-start: 1;
}

#w-node-ce9eff23-4a5a-9054-777c-5b58be9a5b82-acb3e578 {
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-column: 2;
      grid-column-start: 2;
  -ms-grid-row-span: 3;
  grid-row-end: 4;
  -ms-grid-row: 1;
      grid-row-start: 1;
  -ms-grid-row-align: center;
      align-self: center;
  -ms-grid-column-align: center;
      justify-self: center;
}

#w-node-ce9eff23-4a5a-9054-777c-5b58be9a5b86-acb3e578 {
  -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: 2;
  -ms-grid-row: 1;
      grid-row-start: 1;
}

#w-node-ce9eff23-4a5a-9054-777c-5b58be9a5b8a-acb3e578 {
  -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: 4;
  -ms-grid-row: 3;
      grid-row-start: 3;
}

#w-node-ce9eff23-4a5a-9054-777c-5b58be9a5b8e-acb3e578 {
  -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;
  -ms-grid-column-align: end;
      justify-self: end;
}

#w-node-ce9eff23-4a5a-9054-777c-5b58be9a5b91-acb3e578 {
  -ms-grid-column-align: end;
      justify-self: end;
}

#w-node-ce9eff23-4a5a-9054-777c-5b58be9a5b93-acb3e578 {
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-column: 1;
      grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
      grid-row-start: 1;
  -ms-grid-row-align: center;
      align-self: center;
}

#w-node-ce9eff23-4a5a-9054-777c-5b58be9a5b95-acb3e578 {
  -ms-grid-column-span: 1;
  grid-column-end: 4;
  -ms-grid-column: 3;
      grid-column-start: 3;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
      grid-row-start: 1;
  -ms-grid-row-align: center;
      align-self: center;
}

#w-node-_13fb10f6-90a7-3beb-ea64-cc2d427e04da-20b3e579 {
  -ms-grid-column: 1;
      grid-column-start: 1;
  -ms-grid-column-span: 2;
  grid-column-end: 3;
  -ms-grid-row: 2;
      grid-row-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 3;
  -ms-grid-row-align: center;
      align-self: center;
  -ms-grid-column-align: start;
      justify-self: start;
}

#w-node-_13fb10f6-90a7-3beb-ea64-cc2d427e04e1-20b3e579 {
  -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: 4;
  -ms-grid-row: 3;
      grid-row-start: 3;
  -ms-grid-row-align: start;
      align-self: start;
}

#w-node-_258ac3d2-e6d2-ab1a-9491-0f022a9ecc3b-20b3e579 {
  -ms-grid-column-align: start;
      justify-self: start;
  -ms-grid-row-align: center;
      align-self: center;
}

#w-node-ce07d0ad-d81b-443f-6dba-1caad28b0c5c-20b3e579 {
  -ms-grid-column-align: start;
      justify-self: start;
  -ms-grid-row-align: center;
      align-self: center;
}

#w-node-_953bd420-73fe-b8c3-7596-4435e0725060-20b3e579 {
  -ms-grid-column-align: start;
      justify-self: start;
}

#w-node-_181ab82c-40bf-018b-fae5-3bc5c0df9ccb-20b3e579 {
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-column: 2;
      grid-column-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
      grid-row-start: 1;
}

#w-node-_181ab82c-40bf-018b-fae5-3bc5c0df9ccd-20b3e579 {
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-column: 2;
      grid-column-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
      grid-row-start: 1;
}

#w-node-_181ab82c-40bf-018b-fae5-3bc5c0df9ceb-20b3e579 {
  -ms-grid-column-span: 1;
  grid-column-end: 5;
  -ms-grid-column: 4;
      grid-column-start: 4;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
      grid-row-start: 1;
}

#w-node-_181ab82c-40bf-018b-fae5-3bc5c0df9d07-20b3e579 {
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -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-_181ab82c-40bf-018b-fae5-3bc5c0df9d23-20b3e579 {
  -ms-grid-column-span: 1;
  grid-column-end: 4;
  -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-_181ab82c-40bf-018b-fae5-3bc5c0df9d46-20b3e579 {
  -ms-grid-column-align: end;
      justify-self: end;
}

#w-node-_181ab82c-40bf-018b-fae5-3bc5c0df9d47-20b3e579 {
  -ms-grid-row-align: center;
      align-self: center;
  -ms-grid-column-align: center;
      justify-self: center;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -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-_181ab82c-40bf-018b-fae5-3bc5c0df9d48-20b3e579 {
  -ms-grid-column-align: start;
      justify-self: start;
}

#w-node-_181ab82c-40bf-018b-fae5-3bc5c0df9d49-20b3e579 {
  -ms-grid-row-align: center;
      align-self: center;
  -ms-grid-column-align: center;
      justify-self: center;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-column: 1;
      grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
      grid-row-start: 1;
}

#w-node-ce9eff23-4a5a-9054-777c-5b58be9a5b00-20b3e579 {
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-column: 2;
      grid-column-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
      grid-row-start: 1;
}

#w-node-ce9eff23-4a5a-9054-777c-5b58be9a5b0e-20b3e579 {
  -ms-grid-column-align: center;
      justify-self: center;
}

#w-node-ce9eff23-4a5a-9054-777c-5b58be9a5b11-20b3e579 {
  -ms-grid-row-align: center;
      align-self: center;
  -ms-grid-column-align: start;
      justify-self: start;
}

#w-node-ce9eff23-4a5a-9054-777c-5b58be9a5b1f-20b3e579 {
  -ms-grid-column-align: center;
      justify-self: center;
}

#w-node-ce9eff23-4a5a-9054-777c-5b58be9a5b22-20b3e579 {
  -ms-grid-row-align: center;
      align-self: center;
  -ms-grid-column-align: start;
      justify-self: start;
}

#w-node-ce9eff23-4a5a-9054-777c-5b58be9a5b30-20b3e579 {
  -ms-grid-column-align: center;
      justify-self: center;
}

#w-node-ce9eff23-4a5a-9054-777c-5b58be9a5b33-20b3e579 {
  -ms-grid-row-align: center;
      align-self: center;
  -ms-grid-column-align: start;
      justify-self: start;
}

#w-node-ce9eff23-4a5a-9054-777c-5b58be9a5b41-20b3e579 {
  -ms-grid-column-align: center;
      justify-self: center;
}

#w-node-ce9eff23-4a5a-9054-777c-5b58be9a5b44-20b3e579 {
  -ms-grid-row-align: center;
      align-self: center;
  -ms-grid-column-align: start;
      justify-self: start;
}

#w-node-ce9eff23-4a5a-9054-777c-5b58be9a5b52-20b3e579 {
  -ms-grid-column-align: center;
      justify-self: center;
}

#w-node-ce9eff23-4a5a-9054-777c-5b58be9a5b55-20b3e579 {
  -ms-grid-row-align: center;
      align-self: center;
  -ms-grid-column-align: start;
      justify-self: start;
}

#w-node-ce9eff23-4a5a-9054-777c-5b58be9a5b66-20b3e579 {
  -ms-grid-column-align: center;
      justify-self: center;
}

#w-node-ce9eff23-4a5a-9054-777c-5b58be9a5b69-20b3e579 {
  -ms-grid-row-align: center;
      align-self: center;
  -ms-grid-column-align: start;
      justify-self: start;
}

#w-node-ce9eff23-4a5a-9054-777c-5b58be9a5b70-20b3e579 {
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-column: 1;
      grid-column-start: 1;
  -ms-grid-row-span: 3;
  grid-row-end: 4;
  -ms-grid-row: 1;
      grid-row-start: 1;
  -ms-grid-row-align: center;
      align-self: center;
  -ms-grid-column-align: center;
      justify-self: center;
}

#w-node-ce9eff23-4a5a-9054-777c-5b58be9a5b74-20b3e579 {
  -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: 2;
  -ms-grid-row: 1;
      grid-row-start: 1;
}

#w-node-ce9eff23-4a5a-9054-777c-5b58be9a5b78-20b3e579 {
  -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: 4;
  -ms-grid-row: 3;
      grid-row-start: 3;
}

#w-node-ce9eff23-4a5a-9054-777c-5b58be9a5b7c-20b3e579 {
  -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;
  -ms-grid-column-align: start;
      justify-self: start;
}

#w-node-ce9eff23-4a5a-9054-777c-5b58be9a5b7e-20b3e579 {
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-column: 2;
      grid-column-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
      grid-row-start: 1;
}

#w-node-ce9eff23-4a5a-9054-777c-5b58be9a5b82-20b3e579 {
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-column: 2;
      grid-column-start: 2;
  -ms-grid-row-span: 3;
  grid-row-end: 4;
  -ms-grid-row: 1;
      grid-row-start: 1;
  -ms-grid-row-align: center;
      align-self: center;
  -ms-grid-column-align: center;
      justify-self: center;
}

#w-node-ce9eff23-4a5a-9054-777c-5b58be9a5b86-20b3e579 {
  -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: 2;
  -ms-grid-row: 1;
      grid-row-start: 1;
}

#w-node-ce9eff23-4a5a-9054-777c-5b58be9a5b8a-20b3e579 {
  -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: 4;
  -ms-grid-row: 3;
      grid-row-start: 3;
}

#w-node-ce9eff23-4a5a-9054-777c-5b58be9a5b8e-20b3e579 {
  -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;
  -ms-grid-column-align: end;
      justify-self: end;
}

#w-node-ce9eff23-4a5a-9054-777c-5b58be9a5b91-20b3e579 {
  -ms-grid-column-align: end;
      justify-self: end;
}

#w-node-ce9eff23-4a5a-9054-777c-5b58be9a5b93-20b3e579 {
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-column: 1;
      grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
      grid-row-start: 1;
  -ms-grid-row-align: center;
      align-self: center;
}

#w-node-ce9eff23-4a5a-9054-777c-5b58be9a5b95-20b3e579 {
  -ms-grid-column-span: 1;
  grid-column-end: 4;
  -ms-grid-column: 3;
      grid-column-start: 3;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
      grid-row-start: 1;
  -ms-grid-row-align: center;
      align-self: center;
}

#w-node-b97d52bf-3da1-ec1d-8158-b74150718cf5-c9b3e580 {
  -ms-grid-column-align: end;
      justify-self: end;
}

#w-node-b97d52bf-3da1-ec1d-8158-b74150718cf6-c9b3e580 {
  -ms-grid-column: span 1;
      grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 3;
      grid-row-start: span 3;
  -ms-grid-row-span: 3;
  grid-row-end: span 3;
}

#w-node-afbe4670-d1e4-ddd5-ccda-cc5ebd14f4d5-c9b3e580 {
  -ms-grid-column-align: center;
      justify-self: center;
  -ms-grid-row-align: center;
      align-self: center;
}

#w-node-b97d52bf-3da1-ec1d-8158-b74150718cf8-c9b3e580 {
  -ms-grid-column: span 1;
      grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
      grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-d41fb244-b992-6433-1187-facb80268956-c9b3e580 {
  -ms-grid-column-align: center;
      justify-self: center;
  -ms-grid-row-align: center;
      align-self: center;
}

#w-node-b97d52bf-3da1-ec1d-8158-b74150718cfa-c9b3e580 {
  -ms-grid-column: span 1;
      grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
      grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-b74cf4ef-a02d-fa3a-85c1-b8e16c27770e-c9b3e580 {
  -ms-grid-column-align: center;
      justify-self: center;
  -ms-grid-row-align: center;
      align-self: center;
}

#w-node-_4b999290-7e80-6029-0d21-97849b09f684-c9b3e580 {
  -ms-grid-column: span 1;
      grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
      grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_4b999290-7e80-6029-0d21-97849b09f68a-c9b3e580 {
  -ms-grid-column-align: center;
      justify-self: center;
  -ms-grid-row-align: center;
      align-self: center;
}

#w-node-_2b3e6cfe-ff75-4f80-23c9-a830ed4894b0-c9b3e580 {
  -ms-grid-column-align: auto;
      justify-self: auto;
  -ms-grid-row-align: center;
      align-self: center;
}

#w-node-d92965af-5623-f66d-b807-190a8f51423d-c9b3e580 {
  -ms-grid-column-align: start;
      justify-self: start;
  -ms-grid-row-align: center;
      align-self: center;
}

#w-node-fde04896-bedc-354a-4189-8917a66d797f-c9b3e580 {
  -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-c33e955d-e303-9c5d-0384-711ebb833116-c9b3e580 {
  -ms-grid-column-align: center;
      justify-self: center;
  -ms-grid-row-align: auto;
      align-self: auto;
}

#w-node-ecb3d8fa-bbba-8149-a20c-e13ba41c07ed-c9b3e580 {
  -ms-grid-column-align: center;
      justify-self: center;
  -ms-grid-row-align: auto;
      align-self: auto;
}

#w-node-_45b89bb0-4686-fd5d-4554-2de4251e8ae4-c9b3e580 {
  -ms-grid-column-align: center;
      justify-self: center;
  -ms-grid-row-align: auto;
      align-self: auto;
}

#w-node-b97d52bf-3da1-ec1d-8158-b74150718cf5-26b3e581 {
  -ms-grid-column-align: end;
      justify-self: end;
}

#w-node-b97d52bf-3da1-ec1d-8158-b74150718cf6-26b3e581 {
  -ms-grid-column: span 1;
      grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 3;
      grid-row-start: span 3;
  -ms-grid-row-span: 3;
  grid-row-end: span 3;
}

#w-node-afbe4670-d1e4-ddd5-ccda-cc5ebd14f4d5-26b3e581 {
  -ms-grid-column-align: center;
      justify-self: center;
  -ms-grid-row-align: center;
      align-self: center;
}

#w-node-b97d52bf-3da1-ec1d-8158-b74150718cf8-26b3e581 {
  -ms-grid-column: span 1;
      grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
      grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-d41fb244-b992-6433-1187-facb80268956-26b3e581 {
  -ms-grid-column-align: center;
      justify-self: center;
  -ms-grid-row-align: center;
      align-self: center;
}

#w-node-b97d52bf-3da1-ec1d-8158-b74150718cfa-26b3e581 {
  -ms-grid-column: span 1;
      grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
      grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-b74cf4ef-a02d-fa3a-85c1-b8e16c27770e-26b3e581 {
  -ms-grid-column-align: center;
      justify-self: center;
  -ms-grid-row-align: center;
      align-self: center;
}

#w-node-_4b999290-7e80-6029-0d21-97849b09f684-26b3e581 {
  -ms-grid-column: span 1;
      grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
      grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_4b999290-7e80-6029-0d21-97849b09f68a-26b3e581 {
  -ms-grid-column-align: center;
      justify-self: center;
  -ms-grid-row-align: center;
      align-self: center;
}

#w-node-_2b3e6cfe-ff75-4f80-23c9-a830ed4894b0-26b3e581 {
  -ms-grid-column-align: auto;
      justify-self: auto;
  -ms-grid-row-align: center;
      align-self: center;
}

#w-node-d92965af-5623-f66d-b807-190a8f51423d-26b3e581 {
  -ms-grid-column-align: start;
      justify-self: start;
  -ms-grid-row-align: center;
      align-self: center;
}

#w-node-fde04896-bedc-354a-4189-8917a66d797f-26b3e581 {
  -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-c33e955d-e303-9c5d-0384-711ebb833116-26b3e581 {
  -ms-grid-column-align: center;
      justify-self: center;
  -ms-grid-row-align: auto;
      align-self: auto;
}

#w-node-ecb3d8fa-bbba-8149-a20c-e13ba41c07ed-26b3e581 {
  -ms-grid-column-align: center;
      justify-self: center;
  -ms-grid-row-align: auto;
      align-self: auto;
}

#w-node-_45b89bb0-4686-fd5d-4554-2de4251e8ae4-26b3e581 {
  -ms-grid-column-align: center;
      justify-self: center;
  -ms-grid-row-align: auto;
      align-self: auto;
}

#w-node-_18eb90c5-e232-9656-34c3-f4592143e8c1-d8b3e582 {
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-column: 2;
      grid-column-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
      grid-row-start: 1;
  -ms-grid-row-align: center;
      align-self: center;
  -ms-grid-column-align: center;
      justify-self: center;
}

#w-node-e2d60e98-1cd9-14bf-6ff8-0a88ed279fec-d8b3e582 {
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-column: 2;
      grid-column-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
      grid-row-start: 1;
}

#w-node-_18eb90c5-e232-9656-34c3-f4592143e8c1-7eb3e583 {
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-column: 2;
      grid-column-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
      grid-row-start: 1;
  -ms-grid-row-align: center;
      align-self: center;
  -ms-grid-column-align: center;
      justify-self: center;
}

#w-node-e2d60e98-1cd9-14bf-6ff8-0a88ed279fec-7eb3e583 {
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-column: 2;
      grid-column-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
      grid-row-start: 1;
}

#w-node-e76ded92-5b2b-d2bb-d5a6-dc3579ad9039-25b3e5d2 {
  -ms-grid-column-align: center;
      justify-self: center;
}

#w-node-e76ded92-5b2b-d2bb-d5a6-dc3579ad903a-25b3e5d2 {
  -ms-grid-column-align: auto;
      justify-self: auto;
}

#w-node-e76ded92-5b2b-d2bb-d5a6-dc3579ad903c-25b3e5d2 {
  -ms-grid-column-align: center;
      justify-self: center;
}

#w-node-_3dd1b7b4-0bde-14d0-b7a0-3bebd6fcf661-25b3e5d2 {
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-column: 2;
      grid-column-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
      grid-row-start: 1;
}

#w-node-_3dd1b7b4-0bde-14d0-b7a0-3bebd6fcf663-25b3e5d2 {
  -ms-grid-row-align: start;
      align-self: start;
}

#w-node-_3dd1b7b4-0bde-14d0-b7a0-3bebd6fcf664-25b3e5d2 {
  -ms-grid-row-align: start;
      align-self: start;
}

#w-node-_3dd1b7b4-0bde-14d0-b7a0-3bebd6fcf665-25b3e5d2 {
  -ms-grid-column-align: start;
      justify-self: start;
}

#w-node-_3dd1b7b4-0bde-14d0-b7a0-3bebd6fcf667-25b3e5d2 {
  -ms-grid-row-align: start;
      align-self: start;
}

#w-node-_3dd1b7b4-0bde-14d0-b7a0-3bebd6fcf668-25b3e5d2 {
  -ms-grid-row-align: start;
      align-self: start;
}

#w-node-f4f27d17-c214-13b9-64bb-e79bd7104a1a-25b3e5d2 {
  -ms-grid-column-align: start;
      justify-self: start;
}

#w-node-f4f27d17-c214-13b9-64bb-e79bd7104a1e-25b3e5d2 {
  -ms-grid-column-align: end;
      justify-self: end;
}

#w-node-_9266cb71-a548-8d88-e12e-e5f7d3232337-25b3e5d2 {
  -ms-grid-column-align: start;
      justify-self: start;
}

#w-node-_9266cb71-a548-8d88-e12e-e5f7d323233b-25b3e5d2 {
  -ms-grid-column-align: end;
      justify-self: end;
}

#w-node-_49f3424f-27e8-59a3-9736-c372a6f1228c-25b3e5d2 {
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-column: 2;
      grid-column-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
      grid-row-start: 1;
}

#w-node-_49f3424f-27e8-59a3-9736-c372a6f1228e-25b3e5d2 {
  -ms-grid-column-span: 1;
  grid-column-end: 4;
  -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-_49f3424f-27e8-59a3-9736-c372a6f1228f-25b3e5d2 {
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -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-_6aa98b36-5b1a-3158-3dad-e23de679eaf4-25b3e5d2 {
  -ms-grid-column-align: start;
      justify-self: start;
}

#w-node-_6aa98b36-5b1a-3158-3dad-e23de679eaf8-25b3e5d2 {
  -ms-grid-column-align: end;
      justify-self: end;
}

#w-node-e7414497-bd82-fb0f-a8fc-a78d5b3f1e61-25b3e5d2 {
  -ms-grid-column-align: start;
      justify-self: start;
}

#w-node-e7414497-bd82-fb0f-a8fc-a78d5b3f1e65-25b3e5d2 {
  -ms-grid-column-align: end;
      justify-self: end;
}

#w-node-_2846a2b6-f01b-4676-ecd2-410d87e03c08-25b3e5d2 {
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-column: 1;
      grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 4;
  -ms-grid-row: 3;
      grid-row-start: 3;
}

#w-node-_58d2edb5-e52c-88f7-3a40-862a09d63117-25b3e5d2 {
  -ms-grid-column-align: start;
      justify-self: start;
}

#w-node-_58d2edb5-e52c-88f7-3a40-862a09d6311b-25b3e5d2 {
  -ms-grid-column-align: end;
      justify-self: end;
}

#w-node-_2846a2b6-f01b-4676-ecd2-410d87e03c18-25b3e5d2 {
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-column: 2;
      grid-column-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
      grid-row-start: 1;
}

#w-node-_2846a2b6-f01b-4676-ecd2-410d87e03c19-25b3e5d2 {
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-column: 2;
      grid-column-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 4;
  -ms-grid-row: 3;
      grid-row-start: 3;
}

#w-node-_2846a2b6-f01b-4676-ecd2-410d87e03c1a-25b3e5d2 {
  -ms-grid-column-span: 1;
  grid-column-end: 4;
  -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-_2846a2b6-f01b-4676-ecd2-410d87e03c1b-25b3e5d2 {
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -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-_1bdd26aa-8b6f-c3e8-3eb7-22371c9ff9d8-25b3e5d2 {
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-column: 2;
      grid-column-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
      grid-row-start: 1;
}

#w-node-_1bdd26aa-8b6f-c3e8-3eb7-22371c9ff9da-25b3e5d2 {
  -ms-grid-row-align: start;
      align-self: start;
}

#w-node-_1bdd26aa-8b6f-c3e8-3eb7-22371c9ff9db-25b3e5d2 {
  -ms-grid-row-align: start;
      align-self: start;
}

#w-node-_1bdd26aa-8b6f-c3e8-3eb7-22371c9ff9dc-25b3e5d2 {
  -ms-grid-column-align: start;
      justify-self: start;
}

#w-node-_1bdd26aa-8b6f-c3e8-3eb7-22371c9ff9de-25b3e5d2 {
  -ms-grid-row-align: start;
      align-self: start;
}

#w-node-_1bdd26aa-8b6f-c3e8-3eb7-22371c9ff9df-25b3e5d2 {
  -ms-grid-row-align: start;
      align-self: start;
}

#w-node-b72210f3-bef2-abcd-9cc7-60d1663f3218-25b3e5d2 {
  -ms-grid-column-align: start;
      justify-self: start;
}

#w-node-b72210f3-bef2-abcd-9cc7-60d1663f321c-25b3e5d2 {
  -ms-grid-column-align: end;
      justify-self: end;
}

#w-node-_8ac4726b-078c-fd8c-e5a6-9658eb3948ad-25b3e5d2 {
  -ms-grid-column-align: start;
      justify-self: start;
}

#w-node-_8ac4726b-078c-fd8c-e5a6-9658eb3948b1-25b3e5d2 {
  -ms-grid-column-align: end;
      justify-self: end;
}

#w-node-b72210f3-bef2-abcd-9cc7-60d1663f3224-25b3e5d2 {
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -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-_58f36c75-50db-af0c-d677-b9365b1497e4-25b3e5d2 {
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-column: 2;
      grid-column-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
      grid-row-start: 1;
}

#w-node-_58f36c75-50db-af0c-d677-b9365b1497e6-25b3e5d2 {
  -ms-grid-row-align: start;
      align-self: start;
}

#w-node-_58f36c75-50db-af0c-d677-b9365b1497e7-25b3e5d2 {
  -ms-grid-row-align: start;
      align-self: start;
}

#w-node-_58f36c75-50db-af0c-d677-b9365b1497e8-25b3e5d2 {
  -ms-grid-column-align: start;
      justify-self: start;
}

#w-node-_58f36c75-50db-af0c-d677-b9365b1497ea-25b3e5d2 {
  -ms-grid-row-align: start;
      align-self: start;
}

#w-node-_58f36c75-50db-af0c-d677-b9365b1497eb-25b3e5d2 {
  -ms-grid-row-align: start;
      align-self: start;
}

#w-node-_1a9a8bad-78f0-807d-5aba-19b4d8aaa03c-25b3e5d2 {
  -ms-grid-column-align: start;
      justify-self: start;
}

#w-node-_1a9a8bad-78f0-807d-5aba-19b4d8aaa040-25b3e5d2 {
  -ms-grid-column-align: end;
      justify-self: end;
}

#w-node-e76ded92-5b2b-d2bb-d5a6-dc3579ad9039-89b3e5d3 {
  -ms-grid-column-align: center;
      justify-self: center;
}

#w-node-e76ded92-5b2b-d2bb-d5a6-dc3579ad903a-89b3e5d3 {
  -ms-grid-column-align: auto;
      justify-self: auto;
}

#w-node-e76ded92-5b2b-d2bb-d5a6-dc3579ad903c-89b3e5d3 {
  -ms-grid-column-align: center;
      justify-self: center;
}

#w-node-_3dd1b7b4-0bde-14d0-b7a0-3bebd6fcf661-89b3e5d3 {
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-column: 2;
      grid-column-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
      grid-row-start: 1;
}

#w-node-_3dd1b7b4-0bde-14d0-b7a0-3bebd6fcf663-89b3e5d3 {
  -ms-grid-row-align: start;
      align-self: start;
}

#w-node-_3dd1b7b4-0bde-14d0-b7a0-3bebd6fcf664-89b3e5d3 {
  -ms-grid-row-align: start;
      align-self: start;
}

#w-node-_3dd1b7b4-0bde-14d0-b7a0-3bebd6fcf665-89b3e5d3 {
  -ms-grid-column-align: start;
      justify-self: start;
}

#w-node-_3dd1b7b4-0bde-14d0-b7a0-3bebd6fcf667-89b3e5d3 {
  -ms-grid-row-align: start;
      align-self: start;
}

#w-node-_3dd1b7b4-0bde-14d0-b7a0-3bebd6fcf668-89b3e5d3 {
  -ms-grid-row-align: start;
      align-self: start;
}

#w-node-f4f27d17-c214-13b9-64bb-e79bd7104a1a-89b3e5d3 {
  -ms-grid-column-align: start;
      justify-self: start;
}

#w-node-f4f27d17-c214-13b9-64bb-e79bd7104a1e-89b3e5d3 {
  -ms-grid-column-align: end;
      justify-self: end;
}

#w-node-_9266cb71-a548-8d88-e12e-e5f7d3232337-89b3e5d3 {
  -ms-grid-column-align: start;
      justify-self: start;
}

#w-node-_9266cb71-a548-8d88-e12e-e5f7d323233b-89b3e5d3 {
  -ms-grid-column-align: end;
      justify-self: end;
}

#w-node-_49f3424f-27e8-59a3-9736-c372a6f1228c-89b3e5d3 {
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-column: 2;
      grid-column-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
      grid-row-start: 1;
}

#w-node-_49f3424f-27e8-59a3-9736-c372a6f1228e-89b3e5d3 {
  -ms-grid-column-span: 1;
  grid-column-end: 4;
  -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-_49f3424f-27e8-59a3-9736-c372a6f1228f-89b3e5d3 {
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -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-_6aa98b36-5b1a-3158-3dad-e23de679eaf4-89b3e5d3 {
  -ms-grid-column-align: start;
      justify-self: start;
}

#w-node-_6aa98b36-5b1a-3158-3dad-e23de679eaf8-89b3e5d3 {
  -ms-grid-column-align: end;
      justify-self: end;
}

#w-node-e7414497-bd82-fb0f-a8fc-a78d5b3f1e61-89b3e5d3 {
  -ms-grid-column-align: start;
      justify-self: start;
}

#w-node-e7414497-bd82-fb0f-a8fc-a78d5b3f1e65-89b3e5d3 {
  -ms-grid-column-align: end;
      justify-self: end;
}

#w-node-_2846a2b6-f01b-4676-ecd2-410d87e03c08-89b3e5d3 {
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-column: 1;
      grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 4;
  -ms-grid-row: 3;
      grid-row-start: 3;
}

#w-node-_58d2edb5-e52c-88f7-3a40-862a09d63117-89b3e5d3 {
  -ms-grid-column-align: start;
      justify-self: start;
}

#w-node-_58d2edb5-e52c-88f7-3a40-862a09d6311b-89b3e5d3 {
  -ms-grid-column-align: end;
      justify-self: end;
}

#w-node-_2846a2b6-f01b-4676-ecd2-410d87e03c18-89b3e5d3 {
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-column: 2;
      grid-column-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
      grid-row-start: 1;
}

#w-node-_2846a2b6-f01b-4676-ecd2-410d87e03c19-89b3e5d3 {
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-column: 2;
      grid-column-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 4;
  -ms-grid-row: 3;
      grid-row-start: 3;
}

#w-node-_2846a2b6-f01b-4676-ecd2-410d87e03c1a-89b3e5d3 {
  -ms-grid-column-span: 1;
  grid-column-end: 4;
  -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-_2846a2b6-f01b-4676-ecd2-410d87e03c1b-89b3e5d3 {
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -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-_1bdd26aa-8b6f-c3e8-3eb7-22371c9ff9d8-89b3e5d3 {
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-column: 2;
      grid-column-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
      grid-row-start: 1;
}

#w-node-_1bdd26aa-8b6f-c3e8-3eb7-22371c9ff9da-89b3e5d3 {
  -ms-grid-row-align: start;
      align-self: start;
}

#w-node-_1bdd26aa-8b6f-c3e8-3eb7-22371c9ff9db-89b3e5d3 {
  -ms-grid-row-align: start;
      align-self: start;
}

#w-node-_1bdd26aa-8b6f-c3e8-3eb7-22371c9ff9dc-89b3e5d3 {
  -ms-grid-column-align: start;
      justify-self: start;
}

#w-node-_1bdd26aa-8b6f-c3e8-3eb7-22371c9ff9de-89b3e5d3 {
  -ms-grid-row-align: start;
      align-self: start;
}

#w-node-_1bdd26aa-8b6f-c3e8-3eb7-22371c9ff9df-89b3e5d3 {
  -ms-grid-row-align: start;
      align-self: start;
}

#w-node-b72210f3-bef2-abcd-9cc7-60d1663f3218-89b3e5d3 {
  -ms-grid-column-align: start;
      justify-self: start;
}

#w-node-b72210f3-bef2-abcd-9cc7-60d1663f321c-89b3e5d3 {
  -ms-grid-column-align: end;
      justify-self: end;
}

#w-node-_8ac4726b-078c-fd8c-e5a6-9658eb3948ad-89b3e5d3 {
  -ms-grid-column-align: start;
      justify-self: start;
}

#w-node-_8ac4726b-078c-fd8c-e5a6-9658eb3948b1-89b3e5d3 {
  -ms-grid-column-align: end;
      justify-self: end;
}

#w-node-b72210f3-bef2-abcd-9cc7-60d1663f3224-89b3e5d3 {
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -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-_58f36c75-50db-af0c-d677-b9365b1497e4-89b3e5d3 {
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-column: 2;
      grid-column-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
      grid-row-start: 1;
}

#w-node-_58f36c75-50db-af0c-d677-b9365b1497e6-89b3e5d3 {
  -ms-grid-row-align: start;
      align-self: start;
}

#w-node-_58f36c75-50db-af0c-d677-b9365b1497e7-89b3e5d3 {
  -ms-grid-row-align: start;
      align-self: start;
}

#w-node-_58f36c75-50db-af0c-d677-b9365b1497e8-89b3e5d3 {
  -ms-grid-column-align: start;
      justify-self: start;
}

#w-node-_58f36c75-50db-af0c-d677-b9365b1497ea-89b3e5d3 {
  -ms-grid-row-align: start;
      align-self: start;
}

#w-node-_58f36c75-50db-af0c-d677-b9365b1497eb-89b3e5d3 {
  -ms-grid-row-align: start;
      align-self: start;
}

#w-node-_1a9a8bad-78f0-807d-5aba-19b4d8aaa03c-89b3e5d3 {
  -ms-grid-column-align: start;
      justify-self: start;
}

#w-node-_1a9a8bad-78f0-807d-5aba-19b4d8aaa040-89b3e5d3 {
  -ms-grid-column-align: end;
      justify-self: end;
}

#w-node-e76ded92-5b2b-d2bb-d5a6-dc3579ad9039-14b3e5d4 {
  -ms-grid-column-align: center;
      justify-self: center;
}

#w-node-e76ded92-5b2b-d2bb-d5a6-dc3579ad903a-14b3e5d4 {
  -ms-grid-column-align: auto;
      justify-self: auto;
}

#w-node-e76ded92-5b2b-d2bb-d5a6-dc3579ad903c-14b3e5d4 {
  -ms-grid-column-align: center;
      justify-self: center;
}

#w-node-_3dd1b7b4-0bde-14d0-b7a0-3bebd6fcf661-14b3e5d4 {
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-column: 2;
      grid-column-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
      grid-row-start: 1;
}

#w-node-_3dd1b7b4-0bde-14d0-b7a0-3bebd6fcf663-14b3e5d4 {
  -ms-grid-row-align: start;
      align-self: start;
}

#w-node-_3dd1b7b4-0bde-14d0-b7a0-3bebd6fcf664-14b3e5d4 {
  -ms-grid-row-align: start;
      align-self: start;
}

#w-node-_3dd1b7b4-0bde-14d0-b7a0-3bebd6fcf665-14b3e5d4 {
  -ms-grid-column-align: start;
      justify-self: start;
}

#w-node-_3dd1b7b4-0bde-14d0-b7a0-3bebd6fcf667-14b3e5d4 {
  -ms-grid-row-align: start;
      align-self: start;
}

#w-node-_3dd1b7b4-0bde-14d0-b7a0-3bebd6fcf668-14b3e5d4 {
  -ms-grid-row-align: start;
      align-self: start;
}

#w-node-f4f27d17-c214-13b9-64bb-e79bd7104a1a-14b3e5d4 {
  -ms-grid-column-align: start;
      justify-self: start;
}

#w-node-f4f27d17-c214-13b9-64bb-e79bd7104a1e-14b3e5d4 {
  -ms-grid-column-align: end;
      justify-self: end;
}

#w-node-_9266cb71-a548-8d88-e12e-e5f7d3232337-14b3e5d4 {
  -ms-grid-column-align: start;
      justify-self: start;
}

#w-node-_9266cb71-a548-8d88-e12e-e5f7d323233b-14b3e5d4 {
  -ms-grid-column-align: end;
      justify-self: end;
}

#w-node-_49f3424f-27e8-59a3-9736-c372a6f1228c-14b3e5d4 {
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-column: 2;
      grid-column-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
      grid-row-start: 1;
}

#w-node-_49f3424f-27e8-59a3-9736-c372a6f1228e-14b3e5d4 {
  -ms-grid-column-span: 1;
  grid-column-end: 4;
  -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-_49f3424f-27e8-59a3-9736-c372a6f1228f-14b3e5d4 {
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -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-_6aa98b36-5b1a-3158-3dad-e23de679eaf4-14b3e5d4 {
  -ms-grid-column-align: start;
      justify-self: start;
}

#w-node-_6aa98b36-5b1a-3158-3dad-e23de679eaf8-14b3e5d4 {
  -ms-grid-column-align: end;
      justify-self: end;
}

#w-node-e7414497-bd82-fb0f-a8fc-a78d5b3f1e61-14b3e5d4 {
  -ms-grid-column-align: start;
      justify-self: start;
}

#w-node-e7414497-bd82-fb0f-a8fc-a78d5b3f1e65-14b3e5d4 {
  -ms-grid-column-align: end;
      justify-self: end;
}

#w-node-_2846a2b6-f01b-4676-ecd2-410d87e03c08-14b3e5d4 {
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-column: 1;
      grid-column-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 4;
  -ms-grid-row: 3;
      grid-row-start: 3;
}

#w-node-_58d2edb5-e52c-88f7-3a40-862a09d63117-14b3e5d4 {
  -ms-grid-column-align: start;
      justify-self: start;
}

#w-node-_58d2edb5-e52c-88f7-3a40-862a09d6311b-14b3e5d4 {
  -ms-grid-column-align: end;
      justify-self: end;
}

#w-node-_2846a2b6-f01b-4676-ecd2-410d87e03c18-14b3e5d4 {
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-column: 2;
      grid-column-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
      grid-row-start: 1;
}

#w-node-_2846a2b6-f01b-4676-ecd2-410d87e03c19-14b3e5d4 {
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-column: 2;
      grid-column-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 4;
  -ms-grid-row: 3;
      grid-row-start: 3;
}

#w-node-_2846a2b6-f01b-4676-ecd2-410d87e03c1a-14b3e5d4 {
  -ms-grid-column-span: 1;
  grid-column-end: 4;
  -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-_2846a2b6-f01b-4676-ecd2-410d87e03c1b-14b3e5d4 {
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -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-_1bdd26aa-8b6f-c3e8-3eb7-22371c9ff9d8-14b3e5d4 {
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-column: 2;
      grid-column-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
      grid-row-start: 1;
}

#w-node-_1bdd26aa-8b6f-c3e8-3eb7-22371c9ff9da-14b3e5d4 {
  -ms-grid-row-align: start;
      align-self: start;
}

#w-node-_1bdd26aa-8b6f-c3e8-3eb7-22371c9ff9db-14b3e5d4 {
  -ms-grid-row-align: start;
      align-self: start;
}

#w-node-_1bdd26aa-8b6f-c3e8-3eb7-22371c9ff9dc-14b3e5d4 {
  -ms-grid-column-align: start;
      justify-self: start;
}

#w-node-_1bdd26aa-8b6f-c3e8-3eb7-22371c9ff9de-14b3e5d4 {
  -ms-grid-row-align: start;
      align-self: start;
}

#w-node-_1bdd26aa-8b6f-c3e8-3eb7-22371c9ff9df-14b3e5d4 {
  -ms-grid-row-align: start;
      align-self: start;
}

#w-node-b72210f3-bef2-abcd-9cc7-60d1663f3218-14b3e5d4 {
  -ms-grid-column-align: start;
      justify-self: start;
}

#w-node-b72210f3-bef2-abcd-9cc7-60d1663f321c-14b3e5d4 {
  -ms-grid-column-align: end;
      justify-self: end;
}

#w-node-_8ac4726b-078c-fd8c-e5a6-9658eb3948ad-14b3e5d4 {
  -ms-grid-column-align: start;
      justify-self: start;
}

#w-node-_8ac4726b-078c-fd8c-e5a6-9658eb3948b1-14b3e5d4 {
  -ms-grid-column-align: end;
      justify-self: end;
}

#w-node-b72210f3-bef2-abcd-9cc7-60d1663f3224-14b3e5d4 {
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -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-_58f36c75-50db-af0c-d677-b9365b1497e4-14b3e5d4 {
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-column: 2;
      grid-column-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
      grid-row-start: 1;
}

#w-node-_58f36c75-50db-af0c-d677-b9365b1497e6-14b3e5d4 {
  -ms-grid-row-align: start;
      align-self: start;
}

#w-node-_58f36c75-50db-af0c-d677-b9365b1497e7-14b3e5d4 {
  -ms-grid-row-align: start;
      align-self: start;
}

#w-node-_58f36c75-50db-af0c-d677-b9365b1497e8-14b3e5d4 {
  -ms-grid-column-align: start;
      justify-self: start;
}

#w-node-_58f36c75-50db-af0c-d677-b9365b1497ea-14b3e5d4 {
  -ms-grid-row-align: start;
      align-self: start;
}

#w-node-_58f36c75-50db-af0c-d677-b9365b1497eb-14b3e5d4 {
  -ms-grid-row-align: start;
      align-self: start;
}

#w-node-_1a9a8bad-78f0-807d-5aba-19b4d8aaa03c-14b3e5d4 {
  -ms-grid-column-align: start;
      justify-self: start;
}

#w-node-_1a9a8bad-78f0-807d-5aba-19b4d8aaa040-14b3e5d4 {
  -ms-grid-column-align: end;
      justify-self: end;
}

#w-node-_13fb10f6-90a7-3beb-ea64-cc2d427e04da-b2b3e5d8 {
  -ms-grid-column: 1;
      grid-column-start: 1;
  -ms-grid-column-span: 2;
  grid-column-end: 3;
  -ms-grid-row: 2;
      grid-row-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 3;
  -ms-grid-row-align: center;
      align-self: center;
  -ms-grid-column-align: start;
      justify-self: start;
}

#w-node-_13fb10f6-90a7-3beb-ea64-cc2d427e04e1-b2b3e5d8 {
  -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: 4;
  -ms-grid-row: 3;
      grid-row-start: 3;
  -ms-grid-row-align: start;
      align-self: start;
}

#w-node-e71e1313-3a3e-7130-df9e-b8aa37594352-b2b3e5d8 {
  -ms-grid-column-align: auto;
      justify-self: auto;
  -ms-grid-row-align: auto;
      align-self: auto;
}

#w-node-_6ae125d9-cc4b-3bfe-818a-66eae0bda338-b2b3e5d8 {
  -ms-grid-column-align: start;
      justify-self: start;
  -ms-grid-row-align: center;
      align-self: center;
}

#w-node-_70ee1482-0803-0a42-4515-43369b164cf6-b2b3e5d8 {
  -ms-grid-row-align: center;
      align-self: center;
}

#w-node-_13fb10f6-90a7-3beb-ea64-cc2d427e04da-57b3e5d9 {
  -ms-grid-column: 1;
      grid-column-start: 1;
  -ms-grid-column-span: 2;
  grid-column-end: 3;
  -ms-grid-row: 2;
      grid-row-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 3;
  -ms-grid-row-align: center;
      align-self: center;
  -ms-grid-column-align: start;
      justify-self: start;
}

#w-node-_13fb10f6-90a7-3beb-ea64-cc2d427e04e1-57b3e5d9 {
  -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: 4;
  -ms-grid-row: 3;
      grid-row-start: 3;
  -ms-grid-row-align: start;
      align-self: start;
}

#w-node-e71e1313-3a3e-7130-df9e-b8aa37594352-57b3e5d9 {
  -ms-grid-column-align: auto;
      justify-self: auto;
  -ms-grid-row-align: auto;
      align-self: auto;
}

#w-node-_6ae125d9-cc4b-3bfe-818a-66eae0bda338-57b3e5d9 {
  -ms-grid-column-align: start;
      justify-self: start;
  -ms-grid-row-align: center;
      align-self: center;
}

#w-node-_70ee1482-0803-0a42-4515-43369b164cf6-57b3e5d9 {
  -ms-grid-row-align: center;
      align-self: center;
}

#w-node-_13fb10f6-90a7-3beb-ea64-cc2d427e04da-3eb3e5da {
  -ms-grid-column: 1;
      grid-column-start: 1;
  -ms-grid-column-span: 2;
  grid-column-end: 3;
  -ms-grid-row: 2;
      grid-row-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 3;
  -ms-grid-row-align: center;
      align-self: center;
  -ms-grid-column-align: start;
      justify-self: start;
}

#w-node-_13fb10f6-90a7-3beb-ea64-cc2d427e04e1-3eb3e5da {
  -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: 4;
  -ms-grid-row: 3;
      grid-row-start: 3;
  -ms-grid-row-align: start;
      align-self: start;
}

#w-node-e71e1313-3a3e-7130-df9e-b8aa37594352-3eb3e5da {
  -ms-grid-column-align: auto;
      justify-self: auto;
  -ms-grid-row-align: auto;
      align-self: auto;
}

#w-node-_6ae125d9-cc4b-3bfe-818a-66eae0bda338-3eb3e5da {
  -ms-grid-column-align: start;
      justify-self: start;
  -ms-grid-row-align: center;
      align-self: center;
}

#w-node-_70ee1482-0803-0a42-4515-43369b164cf6-3eb3e5da {
  -ms-grid-row-align: center;
      align-self: center;
}

#w-node-_5e23bfc1-8baa-42ad-4a17-ed0190c7ea4b-11b3e614 {
  -ms-grid-column: 1;
      grid-column-start: 1;
  -ms-grid-column-span: 2;
  grid-column-end: 3;
  -ms-grid-row: 2;
      grid-row-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 3;
  -ms-grid-row-align: center;
      align-self: center;
  -ms-grid-column-align: start;
      justify-self: start;
}

#w-node-_5e23bfc1-8baa-42ad-4a17-ed0190c7ea58-11b3e614 {
  -ms-grid-column: 1;
      grid-column-start: 1;
  -ms-grid-column-span: 3;
  grid-column-end: 4;
  -ms-grid-row: 3;
      grid-row-start: 3;
  -ms-grid-row-span: 1;
  grid-row-end: 4;
  -ms-grid-row-align: center;
      align-self: center;
  -ms-grid-column-align: stretch;
      justify-self: stretch;
}

#w-node-_2ca24dee-179e-7b33-0ff6-140480280fc1-11b3e614 {
  -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-_27a035f3-62a1-59f3-63e2-d661eb8e0040-11b3e614 {
  -ms-grid-column-align: center;
      justify-self: center;
}

#w-node-_18eb90c5-e232-9656-34c3-f4592143e8c1-82b3e639 {
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-column: 2;
      grid-column-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
      grid-row-start: 1;
  -ms-grid-row-align: center;
      align-self: center;
  -ms-grid-column-align: center;
      justify-self: center;
}

#w-node-e2d60e98-1cd9-14bf-6ff8-0a88ed279fec-82b3e639 {
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-column: 2;
      grid-column-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
      grid-row-start: 1;
}

#w-node-_18eb90c5-e232-9656-34c3-f4592143e8c1-fbb3e63a {
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-column: 2;
      grid-column-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
      grid-row-start: 1;
  -ms-grid-row-align: center;
      align-self: center;
  -ms-grid-column-align: center;
      justify-self: center;
}

#w-node-e2d60e98-1cd9-14bf-6ff8-0a88ed279fec-fbb3e63a {
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-column: 2;
      grid-column-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
      grid-row-start: 1;
}

#w-node-_22bd6536-8fc4-ab9f-b69a-09f7c63b8c05-06b3e63e {
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-column: 2;
      grid-column-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
      grid-row-start: 1;
}

#w-node-_22bd6536-8fc4-ab9f-b69a-09f7c63b8c06-06b3e63e {
  -ms-grid-column-align: center;
      justify-self: center;
  -ms-grid-row-align: center;
      align-self: center;
}

#w-node-_225b8697-03a9-671a-52c8-7174c11984ac-06b3e63e {
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-column: 2;
      grid-column-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
      grid-row-start: 1;
}

#w-node-_7e79c2dc-c4c0-6540-40eb-8eacbb1dacd3-06b3e63e {
  -ms-grid-column-align: center;
      justify-self: center;
}

#w-node-_33d5ce20-0a03-562b-4541-4a0f7543bfbd-06b3e63e {
  -ms-grid-row-align: start;
      align-self: start;
}

#w-node-_33d5ce20-0a03-562b-4541-4a0f7543bfbe-06b3e63e {
  -ms-grid-row-align: start;
      align-self: start;
}

#w-node-_33d5ce20-0a03-562b-4541-4a0f7543bfc2-06b3e63e {
  -ms-grid-column-align: auto;
      justify-self: auto;
  -ms-grid-row-align: auto;
      align-self: auto;
}

#w-node-_33d5ce20-0a03-562b-4541-4a0f7543bfcf-06b3e63e {
  -ms-grid-column-align: auto;
      justify-self: auto;
  -ms-grid-row-align: auto;
      align-self: auto;
}

#w-node-_33d5ce20-0a03-562b-4541-4a0f7543bfdc-06b3e63e {
  -ms-grid-column-align: auto;
      justify-self: auto;
  -ms-grid-row-align: auto;
      align-self: auto;
}

#w-node-_33d5ce20-0a03-562b-4541-4a0f7543bff8-06b3e63e {
  -ms-grid-column-align: auto;
      justify-self: auto;
  -ms-grid-row-align: auto;
      align-self: auto;
}

#w-node-_225b8697-03a9-671a-52c8-7174c11984db-06b3e63e {
  -ms-grid-column-span: 1;
  grid-column-end: 4;
  -ms-grid-column: 3;
      grid-column-start: 3;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
      grid-row-start: 1;
}

#w-node-_22bd6536-8fc4-ab9f-b69a-09f7c63b8c05-ceb3e63f {
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-column: 2;
      grid-column-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
      grid-row-start: 1;
}

#w-node-_22bd6536-8fc4-ab9f-b69a-09f7c63b8c06-ceb3e63f {
  -ms-grid-column-align: center;
      justify-self: center;
  -ms-grid-row-align: center;
      align-self: center;
}

#w-node-_225b8697-03a9-671a-52c8-7174c11984ac-ceb3e63f {
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-column: 2;
      grid-column-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
      grid-row-start: 1;
}

#w-node-_7e79c2dc-c4c0-6540-40eb-8eacbb1dacd3-ceb3e63f {
  -ms-grid-column-align: center;
      justify-self: center;
}

#w-node-eae60900-ec2a-438b-7f5c-6e10c82ad370-ceb3e63f {
  -ms-grid-row-align: start;
      align-self: start;
}

#w-node-eae60900-ec2a-438b-7f5c-6e10c82ad374-ceb3e63f {
  -ms-grid-column-align: auto;
      justify-self: auto;
  -ms-grid-row-align: auto;
      align-self: auto;
}

#w-node-eae60900-ec2a-438b-7f5c-6e10c82ad381-ceb3e63f {
  -ms-grid-column-align: auto;
      justify-self: auto;
  -ms-grid-row-align: auto;
      align-self: auto;
}

#w-node-eae60900-ec2a-438b-7f5c-6e10c82ad38e-ceb3e63f {
  -ms-grid-column-align: auto;
      justify-self: auto;
  -ms-grid-row-align: auto;
      align-self: auto;
}

#w-node-eae60900-ec2a-438b-7f5c-6e10c82ad3aa-ceb3e63f {
  -ms-grid-column-align: auto;
      justify-self: auto;
  -ms-grid-row-align: auto;
      align-self: auto;
}

#w-node-_225b8697-03a9-671a-52c8-7174c11984db-ceb3e63f {
  -ms-grid-column-span: 1;
  grid-column-end: 4;
  -ms-grid-column: 3;
      grid-column-start: 3;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
      grid-row-start: 1;
}

#w-node-b97d52bf-3da1-ec1d-8158-b74150718cf5-4eb3e640 {
  -ms-grid-column-align: end;
      justify-self: end;
}

#w-node-b97d52bf-3da1-ec1d-8158-b74150718cf6-4eb3e640 {
  -ms-grid-column: span 1;
      grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 3;
      grid-row-start: span 3;
  -ms-grid-row-span: 3;
  grid-row-end: span 3;
}

#w-node-afbe4670-d1e4-ddd5-ccda-cc5ebd14f4d5-4eb3e640 {
  -ms-grid-column-align: center;
      justify-self: center;
  -ms-grid-row-align: center;
      align-self: center;
}

#w-node-b97d52bf-3da1-ec1d-8158-b74150718cf8-4eb3e640 {
  -ms-grid-column: span 1;
      grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
      grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-d41fb244-b992-6433-1187-facb80268956-4eb3e640 {
  -ms-grid-column-align: center;
      justify-self: center;
  -ms-grid-row-align: center;
      align-self: center;
}

#w-node-b97d52bf-3da1-ec1d-8158-b74150718cfa-4eb3e640 {
  -ms-grid-column: span 1;
      grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
      grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-b74cf4ef-a02d-fa3a-85c1-b8e16c27770e-4eb3e640 {
  -ms-grid-column-align: center;
      justify-self: center;
  -ms-grid-row-align: center;
      align-self: center;
}

#w-node-_4b999290-7e80-6029-0d21-97849b09f684-4eb3e640 {
  -ms-grid-column: span 1;
      grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
      grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_4b999290-7e80-6029-0d21-97849b09f68a-4eb3e640 {
  -ms-grid-column-align: center;
      justify-self: center;
  -ms-grid-row-align: center;
      align-self: center;
}

#w-node-_2b3e6cfe-ff75-4f80-23c9-a830ed4894b0-4eb3e640 {
  -ms-grid-column-align: auto;
      justify-self: auto;
  -ms-grid-row-align: center;
      align-self: center;
}

#w-node-d92965af-5623-f66d-b807-190a8f51423d-4eb3e640 {
  -ms-grid-column-align: start;
      justify-self: start;
  -ms-grid-row-align: center;
      align-self: center;
}

#w-node-fde04896-bedc-354a-4189-8917a66d797f-4eb3e640 {
  -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-fd502900-bd96-796f-ff33-643ba4688239-4eb3e640 {
  -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-b2aa8a67-6247-93f0-b65d-f7c266cf515f-4eb3e640 {
  -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-c746b181-d611-4c7b-f7d1-8a0924e72bab-4eb3e640 {
  -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-c691cd0e-963c-957b-8ad7-c69e593c3e88-4eb3e640 {
  -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-c33e955d-e303-9c5d-0384-711ebb833116-4eb3e640 {
  -ms-grid-column-align: center;
      justify-self: center;
  -ms-grid-row-align: auto;
      align-self: auto;
}

#w-node-ecb3d8fa-bbba-8149-a20c-e13ba41c07ed-4eb3e640 {
  -ms-grid-column-align: center;
      justify-self: center;
  -ms-grid-row-align: auto;
      align-self: auto;
}

#w-node-_45b89bb0-4686-fd5d-4554-2de4251e8ae4-4eb3e640 {
  -ms-grid-column-align: center;
      justify-self: center;
  -ms-grid-row-align: auto;
      align-self: auto;
}

#w-node-_70995bbe-cbdb-322d-372d-90b9e70a1af7-4eb3e640 {
  -ms-grid-column-align: center;
      justify-self: center;
  -ms-grid-row-align: auto;
      align-self: auto;
}

#w-node-_1efa6590-b50c-05a9-f6cb-46682465d03b-4eb3e640 {
  -ms-grid-column-align: center;
      justify-self: center;
  -ms-grid-row-align: auto;
      align-self: auto;
}

#w-node-b97d52bf-3da1-ec1d-8158-b74150718cf5-67b3e641 {
  -ms-grid-column-align: end;
      justify-self: end;
}

#w-node-b97d52bf-3da1-ec1d-8158-b74150718cf6-67b3e641 {
  -ms-grid-column: span 1;
      grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 3;
      grid-row-start: span 3;
  -ms-grid-row-span: 3;
  grid-row-end: span 3;
}

#w-node-afbe4670-d1e4-ddd5-ccda-cc5ebd14f4d5-67b3e641 {
  -ms-grid-column-align: center;
      justify-self: center;
  -ms-grid-row-align: center;
      align-self: center;
}

#w-node-b97d52bf-3da1-ec1d-8158-b74150718cf8-67b3e641 {
  -ms-grid-column: span 1;
      grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
      grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-d41fb244-b992-6433-1187-facb80268956-67b3e641 {
  -ms-grid-column-align: center;
      justify-self: center;
  -ms-grid-row-align: center;
      align-self: center;
}

#w-node-b97d52bf-3da1-ec1d-8158-b74150718cfa-67b3e641 {
  -ms-grid-column: span 1;
      grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
      grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-b74cf4ef-a02d-fa3a-85c1-b8e16c27770e-67b3e641 {
  -ms-grid-column-align: center;
      justify-self: center;
  -ms-grid-row-align: center;
      align-self: center;
}

#w-node-_4b999290-7e80-6029-0d21-97849b09f684-67b3e641 {
  -ms-grid-column: span 1;
      grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
      grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_4b999290-7e80-6029-0d21-97849b09f68a-67b3e641 {
  -ms-grid-column-align: center;
      justify-self: center;
  -ms-grid-row-align: center;
      align-self: center;
}

#w-node-_2b3e6cfe-ff75-4f80-23c9-a830ed4894b0-67b3e641 {
  -ms-grid-column-align: auto;
      justify-self: auto;
  -ms-grid-row-align: center;
      align-self: center;
}

#w-node-d92965af-5623-f66d-b807-190a8f51423d-67b3e641 {
  -ms-grid-column-align: start;
      justify-self: start;
  -ms-grid-row-align: center;
      align-self: center;
}

#w-node-fde04896-bedc-354a-4189-8917a66d797f-67b3e641 {
  -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-fd502900-bd96-796f-ff33-643ba4688239-67b3e641 {
  -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-b2aa8a67-6247-93f0-b65d-f7c266cf515f-67b3e641 {
  -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-c746b181-d611-4c7b-f7d1-8a0924e72bab-67b3e641 {
  -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-c691cd0e-963c-957b-8ad7-c69e593c3e88-67b3e641 {
  -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-c33e955d-e303-9c5d-0384-711ebb833116-67b3e641 {
  -ms-grid-column-align: center;
      justify-self: center;
  -ms-grid-row-align: auto;
      align-self: auto;
}

#w-node-ecb3d8fa-bbba-8149-a20c-e13ba41c07ed-67b3e641 {
  -ms-grid-column-align: center;
      justify-self: center;
  -ms-grid-row-align: auto;
      align-self: auto;
}

#w-node-_45b89bb0-4686-fd5d-4554-2de4251e8ae4-67b3e641 {
  -ms-grid-column-align: center;
      justify-self: center;
  -ms-grid-row-align: auto;
      align-self: auto;
}

#w-node-_70995bbe-cbdb-322d-372d-90b9e70a1af7-67b3e641 {
  -ms-grid-column-align: center;
      justify-self: center;
  -ms-grid-row-align: auto;
      align-self: auto;
}

#w-node-_1efa6590-b50c-05a9-f6cb-46682465d03b-67b3e641 {
  -ms-grid-column-align: center;
      justify-self: center;
  -ms-grid-row-align: auto;
      align-self: auto;
}

#w-node-b97d52bf-3da1-ec1d-8158-b74150718cf5-f4b3e657 {
  -ms-grid-column-align: end;
      justify-self: end;
}

#w-node-b97d52bf-3da1-ec1d-8158-b74150718cf6-f4b3e657 {
  -ms-grid-column: span 1;
      grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 3;
      grid-row-start: span 3;
  -ms-grid-row-span: 3;
  grid-row-end: span 3;
}

#w-node-afbe4670-d1e4-ddd5-ccda-cc5ebd14f4d5-f4b3e657 {
  -ms-grid-column-align: center;
      justify-self: center;
  -ms-grid-row-align: center;
      align-self: center;
}

#w-node-b97d52bf-3da1-ec1d-8158-b74150718cf8-f4b3e657 {
  -ms-grid-column: span 1;
      grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
      grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-d41fb244-b992-6433-1187-facb80268956-f4b3e657 {
  -ms-grid-column-align: center;
      justify-self: center;
  -ms-grid-row-align: center;
      align-self: center;
}

#w-node-b97d52bf-3da1-ec1d-8158-b74150718cfa-f4b3e657 {
  -ms-grid-column: span 1;
      grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
      grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-b74cf4ef-a02d-fa3a-85c1-b8e16c27770e-f4b3e657 {
  -ms-grid-column-align: center;
      justify-self: center;
  -ms-grid-row-align: center;
      align-self: center;
}

#w-node-_4b999290-7e80-6029-0d21-97849b09f684-f4b3e657 {
  -ms-grid-column: span 1;
      grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
      grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_4b999290-7e80-6029-0d21-97849b09f68a-f4b3e657 {
  -ms-grid-column-align: center;
      justify-self: center;
  -ms-grid-row-align: center;
      align-self: center;
}

#w-node-_2b3e6cfe-ff75-4f80-23c9-a830ed4894b0-f4b3e657 {
  -ms-grid-column-align: auto;
      justify-self: auto;
  -ms-grid-row-align: center;
      align-self: center;
}

#w-node-d92965af-5623-f66d-b807-190a8f51423d-f4b3e657 {
  -ms-grid-column-align: start;
      justify-self: start;
  -ms-grid-row-align: center;
      align-self: center;
}

#w-node-fde04896-bedc-354a-4189-8917a66d797f-f4b3e657 {
  -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-_1efa6590-b50c-05a9-f6cb-46682465d03b-f4b3e657 {
  -ms-grid-column-align: center;
      justify-self: center;
  -ms-grid-row-align: auto;
      align-self: auto;
}

#w-node-_45b89bb0-4686-fd5d-4554-2de4251e8ae4-f4b3e657 {
  -ms-grid-column-align: center;
      justify-self: center;
  -ms-grid-row-align: auto;
      align-self: auto;
}

#w-node-_97466be4-9255-c528-454c-1ed86f01d320-f4b3e657 {
  -ms-grid-column-align: center;
      justify-self: center;
  -ms-grid-row-align: auto;
      align-self: auto;
}

#w-node-_3ce3e927-9d27-6043-63cc-515b7f024cf5-34b3e679 {
  -ms-grid-column: 1;
      grid-column-start: 1;
  -ms-grid-column-span: 2;
  grid-column-end: 3;
  -ms-grid-row: 2;
      grid-row-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 3;
  -ms-grid-row-align: center;
      align-self: center;
  -ms-grid-column-align: start;
      justify-self: start;
}

#w-node-_3ce3e927-9d27-6043-63cc-515b7f024cf9-34b3e679 {
  -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: 4;
  -ms-grid-row: 3;
      grid-row-start: 3;
  -ms-grid-row-align: start;
      align-self: start;
}

#w-node-_3ce3e927-9d27-6043-63cc-515b7f024cfa-34b3e679 {
  -ms-grid-column-align: auto;
      justify-self: auto;
  -ms-grid-row-align: center;
      align-self: center;
}

#w-node-_8520b783-e9c0-9f06-2990-121b01f0fc2a-34b3e679 {
  -ms-grid-row-align: auto;
      align-self: auto;
  -ms-grid-column-align: auto;
      justify-self: auto;
}

#w-node-_8520b783-e9c0-9f06-2990-121b01f0fc30-34b3e679 {
  -ms-grid-row-align: center;
      align-self: center;
  -ms-grid-column-align: center;
      justify-self: center;
}

#w-node-_1ae2f561-695a-85a3-a5e6-909e2a0cdf5b-34b3e679 {
  -ms-grid-column-align: center;
      justify-self: center;
  -ms-grid-row-align: auto;
      align-self: auto;
}

#w-node-_3ce3e927-9d27-6043-63cc-515b7f024cf5-cdb3e67a {
  -ms-grid-column: 1;
      grid-column-start: 1;
  -ms-grid-column-span: 2;
  grid-column-end: 3;
  -ms-grid-row: 2;
      grid-row-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 3;
  -ms-grid-row-align: center;
      align-self: center;
  -ms-grid-column-align: start;
      justify-self: start;
}

#w-node-_3ce3e927-9d27-6043-63cc-515b7f024cf9-cdb3e67a {
  -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: 4;
  -ms-grid-row: 3;
      grid-row-start: 3;
  -ms-grid-row-align: start;
      align-self: start;
}

#w-node-_3ce3e927-9d27-6043-63cc-515b7f024cfa-cdb3e67a {
  -ms-grid-column-align: auto;
      justify-self: auto;
  -ms-grid-row-align: center;
      align-self: center;
}

#w-node-_8520b783-e9c0-9f06-2990-121b01f0fc2a-cdb3e67a {
  -ms-grid-row-align: auto;
      align-self: auto;
  -ms-grid-column-align: auto;
      justify-self: auto;
}

#w-node-_8520b783-e9c0-9f06-2990-121b01f0fc30-cdb3e67a {
  -ms-grid-row-align: center;
      align-self: center;
  -ms-grid-column-align: center;
      justify-self: center;
}

#w-node-_1ae2f561-695a-85a3-a5e6-909e2a0cdf5b-cdb3e67a {
  -ms-grid-column-align: center;
      justify-self: center;
  -ms-grid-row-align: auto;
      align-self: auto;
}

#w-node-d34871b3-3da9-8bdb-753b-a97258975231-d2b3e67f {
  -ms-grid-column: 1;
      grid-column-start: 1;
  -ms-grid-column-span: 2;
  grid-column-end: 3;
  -ms-grid-row: 2;
      grid-row-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 3;
  -ms-grid-row-align: center;
      align-self: center;
  -ms-grid-column-align: start;
      justify-self: start;
}

#w-node-d34871b3-3da9-8bdb-753b-a97258975235-d2b3e67f {
  -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: 4;
  -ms-grid-row: 3;
      grid-row-start: 3;
  -ms-grid-row-align: start;
      align-self: start;
}

#w-node-_99409494-d7f2-6c03-1b7c-b7a2a81c6f0e-d2b3e67f {
  -ms-grid-column-align: auto;
      justify-self: auto;
  -ms-grid-row-align: center;
      align-self: center;
}

#w-node-_0947552c-a9a6-0f02-f09e-5eac62951a44-d2b3e67f {
  -ms-grid-row-align: center;
      align-self: center;
}

#w-node-_5385a2dd-6cc6-9f52-ddd2-cf5e9e4c6871-d2b3e67f {
  -ms-grid-row-align: center;
      align-self: center;
}

#w-node-_05667e28-fe9b-2ca7-b58e-cca9cde2952b-d2b3e67f {
  -ms-grid-row-align: center;
      align-self: center;
}

#w-node-d34871b3-3da9-8bdb-753b-a97258975231-8ab3e680 {
  -ms-grid-column: 1;
      grid-column-start: 1;
  -ms-grid-column-span: 2;
  grid-column-end: 3;
  -ms-grid-row: 2;
      grid-row-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 3;
  -ms-grid-row-align: center;
      align-self: center;
  -ms-grid-column-align: start;
      justify-self: start;
}

#w-node-d34871b3-3da9-8bdb-753b-a97258975235-8ab3e680 {
  -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: 4;
  -ms-grid-row: 3;
      grid-row-start: 3;
  -ms-grid-row-align: start;
      align-self: start;
}

#w-node-_99409494-d7f2-6c03-1b7c-b7a2a81c6f0e-8ab3e680 {
  -ms-grid-column-align: auto;
      justify-self: auto;
  -ms-grid-row-align: center;
      align-self: center;
}

#w-node-_0947552c-a9a6-0f02-f09e-5eac62951a44-8ab3e680 {
  -ms-grid-row-align: center;
      align-self: center;
}

#w-node-_5385a2dd-6cc6-9f52-ddd2-cf5e9e4c6871-8ab3e680 {
  -ms-grid-row-align: center;
      align-self: center;
}

#w-node-_76f080a4-125e-ad3a-d6c7-7732ecce01fa-81b3e681 {
  -ms-grid-column: 1;
      grid-column-start: 1;
  -ms-grid-column-span: 2;
  grid-column-end: 3;
  -ms-grid-row: 2;
      grid-row-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 3;
  -ms-grid-row-align: center;
      align-self: center;
  -ms-grid-column-align: start;
      justify-self: start;
}

#w-node-_76f080a4-125e-ad3a-d6c7-7732ecce01fe-81b3e681 {
  -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: 4;
  -ms-grid-row: 3;
      grid-row-start: 3;
  -ms-grid-row-align: start;
      align-self: start;
}

#w-node-_76f080a4-125e-ad3a-d6c7-7732ecce01ff-81b3e681 {
  -ms-grid-column-align: auto;
      justify-self: auto;
  -ms-grid-row-align: center;
      align-self: center;
}

#w-node-_76f080a4-125e-ad3a-d6c7-7732ecce0201-81b3e681 {
  -ms-grid-row-align: center;
      align-self: center;
}

#w-node-_76f080a4-125e-ad3a-d6c7-7732ecce0203-81b3e681 {
  -ms-grid-row-align: center;
      align-self: center;
}

#w-node-_76f080a4-125e-ad3a-d6c7-7732ecce0205-81b3e681 {
  -ms-grid-row-align: center;
      align-self: center;
}

@media screen and (min-width: 1920px) {
  #w-node-f445ad06-84f2-3315-55db-4b73e43a702f-08b3e30e {
    -ms-grid-column-align: start;
        justify-self: start;
    -ms-grid-row-align: auto;
        align-self: auto;
  }

  #w-node-f445ad06-84f2-3315-55db-4b73e43a7035-08b3e30e {
    -ms-grid-column-align: end;
        justify-self: end;
  }

  #w-node-f445ad06-84f2-3315-55db-4b73e43a7037-08b3e30e {
    -ms-grid-column-align: start;
        justify-self: start;
    -ms-grid-row-align: auto;
        align-self: auto;
  }

  #w-node-_60ff7fec-d90b-5421-f94e-be8066647dc1-08b3e30e {
    -ms-grid-column: span 1;
        grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-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;
    -ms-grid-row-align: center;
        align-self: center;
  }

  #w-node-_60ff7fec-d90b-5421-f94e-be8066647dc3-08b3e30e {
    -ms-grid-column: span 1;
        grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-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;
    -ms-grid-row-align: center;
        align-self: center;
  }

  #w-node-_60ff7fec-d90b-5421-f94e-be8066647dc5-08b3e30e {
    -ms-grid-column: span 1;
        grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
        grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-row-align: center;
        align-self: center;
    -ms-grid-column-align: start;
        justify-self: start;
  }

  #w-node-_60ff7fec-d90b-5421-f94e-be8066647dc7-08b3e30e {
    -ms-grid-column: span 1;
        grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-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;
    -ms-grid-row-align: center;
        align-self: center;
  }

  #w-node-_140c43c9-a7ba-27a6-22af-3dcc4fd66bf9-08b3e30e {
    -ms-grid-column: span 1;
        grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-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: end;
        justify-self: end;
    -ms-grid-row-align: end;
        align-self: end;
  }

  #w-node-_140c43c9-a7ba-27a6-22af-3dcc4fd66bfb-08b3e30e {
    -ms-grid-column-align: end;
        justify-self: end;
    -ms-grid-row-align: center;
        align-self: center;
  }

  #w-node-_140c43c9-a7ba-27a6-22af-3dcc4fd66d1a-08b3e30e {
    -ms-grid-column-align: end;
        justify-self: end;
    -ms-grid-row-align: center;
        align-self: center;
  }

  #w-node-_710d9298-c62c-5fc9-efc9-2903d0552b4f-08b3e30e {
    -ms-grid-column: span 1;
        grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
        grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-row-align: center;
        align-self: center;
    -ms-grid-column-align: end;
        justify-self: end;
  }

  #w-node-b5d7e259-ff90-e8c1-9c18-e2c42be590a5-08b3e30e {
    -ms-grid-column: span 1;
        grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-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-a67142f5-56da-ccd2-1f2d-b9c47694a705-08b3e30e {
    -ms-grid-column: span 1;
        grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
        grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-row-align: auto;
        align-self: auto;
  }

  #w-node-ba6c55aa-e12f-86f9-f0e8-8a6fdc6421e5-08b3e30e {
    -ms-grid-column: span 1;
        grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
        grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-edbbe78e-b4aa-3b9b-b466-5caeea5f6b2c-08b3e30e {
    -ms-grid-column: span 1;
        grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
        grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-row-align: auto;
        align-self: auto;
  }

  #w-node-_425b8f2b-24a0-fa77-af30-c30db87a040f-08b3e30e {
    -ms-grid-column: span 1;
        grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
        grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-_8e106ca8-a44e-8996-7987-aee186516aa8-08b3e30e {
    -ms-grid-column: span 1;
        grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
        grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-row-align: auto;
        align-self: auto;
  }

  #w-node-_5f3a7b7e-9164-a131-7947-fbbc9c80e72a-08b3e30e {
    -ms-grid-column: span 1;
        grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
        grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-_5585c77f-2832-8935-5172-91df40c7eb02-40c7eb00 {
    -ms-grid-column: span 1;
        grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
        grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-_5585c77f-2832-8935-5172-91df40c7eb05-40c7eb00 {
    -ms-grid-column: span 1;
        grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
        grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-_5585c77f-2832-8935-5172-91df40c7eb08-40c7eb00 {
    -ms-grid-column: span 1;
        grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
        grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-_5585c77f-2832-8935-5172-91df40c7eb0b-40c7eb00 {
    -ms-grid-column: span 1;
        grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
        grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-_5585c77f-2832-8935-5172-91df40c7eb0e-40c7eb00 {
    -ms-grid-column: span 1;
        grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
        grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-_5585c77f-2832-8935-5172-91df40c7eb11-40c7eb00 {
    -ms-grid-column: span 1;
        grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
        grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-_5585c77f-2832-8935-5172-91df40c7eb14-40c7eb00 {
    -ms-grid-column: span 1;
        grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
        grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-_5585c77f-2832-8935-5172-91df40c7eb18-40c7eb00 {
    -ms-grid-column: 1;
        grid-column-start: 1;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-row: 1;
        grid-row-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
  }

  #w-node-_5585c77f-2832-8935-5172-91df40c7eb1b-40c7eb00 {
    -ms-grid-column: 1;
        grid-column-start: 1;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-row: 1;
        grid-row-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
  }

  #w-node-_5585c77f-2832-8935-5172-91df40c7eb1c-40c7eb00 {
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -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-_5585c77f-2832-8935-5172-91df40c7eb1e-40c7eb00 {
    -ms-grid-column: 1;
        grid-column-start: 1;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-row: 1;
        grid-row-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
  }

  #w-node-_5585c77f-2832-8935-5172-91df40c7eb21-40c7eb00 {
    -ms-grid-column: 1;
        grid-column-start: 1;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-row: 1;
        grid-row-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
  }

  #w-node-_5585c77f-2832-8935-5172-91df40c7eb22-40c7eb00 {
    -ms-grid-column: span 1;
        grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
        grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-row-align: auto;
        align-self: auto;
  }

  #w-node-_5585c77f-2832-8935-5172-91df40c7eb2b-40c7eb00 {
    -ms-grid-column: span 1;
        grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
        grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-_5585c77f-2832-8935-5172-91df40c7eb30-40c7eb00 {
    -ms-grid-column: span 1;
        grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
        grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-_5585c77f-2832-8935-5172-91df40c7eb35-40c7eb00 {
    -ms-grid-column: 1;
        grid-column-start: 1;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-row: 1;
        grid-row-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
  }

  #w-node-_5585c77f-2832-8935-5172-91df40c7eb38-40c7eb00 {
    -ms-grid-column: 1;
        grid-column-start: 1;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-row: 1;
        grid-row-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
  }

  #w-node-_5585c77f-2832-8935-5172-91df40c7eb3f-40c7eb00 {
    -ms-grid-column: 1;
        grid-column-start: 1;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-row: 1;
        grid-row-start: 1;
    -ms-grid-row-span: 2;
    grid-row-end: 3;
    -ms-grid-row-align: start;
        align-self: start;
    -ms-grid-column-align: auto;
        justify-self: auto;
  }

  #w-node-_5585c77f-2832-8935-5172-91df40c7eb43-40c7eb00 {
    -ms-grid-column: 1;
        grid-column-start: 1;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-row: 1;
        grid-row-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
  }

  #w-node-_5585c77f-2832-8935-5172-91df40c7eb46-40c7eb00 {
    -ms-grid-column: 1;
        grid-column-start: 1;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-row: 1;
        grid-row-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
  }

  #w-node-_5585c77f-2832-8935-5172-91df40c7eb47-40c7eb00 {
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -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-_5585c77f-2832-8935-5172-91df40c7eb49-40c7eb00 {
    -ms-grid-column: 1;
        grid-column-start: 1;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-row: 1;
        grid-row-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
  }

  #w-node-_5585c77f-2832-8935-5172-91df40c7eb4c-40c7eb00 {
    -ms-grid-column: 1;
        grid-column-start: 1;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-row: 1;
        grid-row-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
  }

  #w-node-_5585c77f-2832-8935-5172-91df40c7eb4d-40c7eb00 {
    -ms-grid-column: span 1;
        grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
        grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-row-align: auto;
        align-self: auto;
  }

  #w-node-_5585c77f-2832-8935-5172-91df40c7eb56-40c7eb00 {
    -ms-grid-column: span 1;
        grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
        grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-_5585c77f-2832-8935-5172-91df40c7eb5b-40c7eb00 {
    -ms-grid-column: span 1;
        grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
        grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-_5585c77f-2832-8935-5172-91df40c7eb60-40c7eb00 {
    -ms-grid-column: 1;
        grid-column-start: 1;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-row: 1;
        grid-row-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
  }

  #w-node-_5585c77f-2832-8935-5172-91df40c7eb63-40c7eb00 {
    -ms-grid-column: 1;
        grid-column-start: 1;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-row: 1;
        grid-row-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
  }

  #w-node-_5585c77f-2832-8935-5172-91df40c7eb6a-40c7eb00 {
    -ms-grid-column: 1;
        grid-column-start: 1;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-row: 1;
        grid-row-start: 1;
    -ms-grid-row-span: 2;
    grid-row-end: 3;
    -ms-grid-row-align: start;
        align-self: start;
    -ms-grid-column-align: auto;
        justify-self: auto;
  }

  #w-node-_5585c77f-2832-8935-5172-91df40c7eb6e-40c7eb00 {
    -ms-grid-column: 1;
        grid-column-start: 1;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-row: 1;
        grid-row-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
    -ms-grid-column-align: start;
        justify-self: start;
  }

  #w-node-_5585c77f-2832-8935-5172-91df40c7eb71-40c7eb00 {
    -ms-grid-column: 2;
        grid-column-start: 2;
    -ms-grid-column-span: 1;
    grid-column-end: 3;
    -ms-grid-row: 1;
        grid-row-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
    -ms-grid-column-align: start;
        justify-self: start;
  }

  #w-node-_5585c77f-2832-8935-5172-91df40c7eb74-40c7eb00 {
    -ms-grid-column: 3;
        grid-column-start: 3;
    -ms-grid-column-span: 1;
    grid-column-end: 4;
    -ms-grid-row: 1;
        grid-row-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
    -ms-grid-column-align: start;
        justify-self: start;
  }

  #w-node-_5585c77f-2832-8935-5172-91df40c7eb77-40c7eb00 {
    -ms-grid-column: 1;
        grid-column-start: 1;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-row: 2;
        grid-row-start: 2;
    -ms-grid-row-span: 1;
    grid-row-end: 3;
  }

  #w-node-_5585c77f-2832-8935-5172-91df40c7eb78-40c7eb00 {
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -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-_5585c77f-2832-8935-5172-91df40c7eb7a-40c7eb00 {
    -ms-grid-column: 2;
        grid-column-start: 2;
    -ms-grid-column-span: 1;
    grid-column-end: 3;
    -ms-grid-row: 2;
        grid-row-start: 2;
    -ms-grid-row-span: 1;
    grid-row-end: 3;
  }

  #w-node-_5585c77f-2832-8935-5172-91df40c7eb7b-40c7eb00 {
    -ms-grid-column: span 1;
        grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
        grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-row-align: auto;
        align-self: auto;
  }

  #w-node-_5585c77f-2832-8935-5172-91df40c7eb7d-40c7eb00 {
    -ms-grid-column-align: start;
        justify-self: start;
  }

  #w-node-_5585c77f-2832-8935-5172-91df40c7eb84-40c7eb00 {
    -ms-grid-column: span 1;
        grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-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: auto;
        justify-self: auto;
  }

  #w-node-_5585c77f-2832-8935-5172-91df40c7eb89-40c7eb00 {
    -ms-grid-column: span 1;
        grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-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;
    -ms-grid-row-align: center;
        align-self: center;
  }

  #w-node-_5585c77f-2832-8935-5172-91df40c7eb8e-40c7eb00 {
    -ms-grid-column: 3;
        grid-column-start: 3;
    -ms-grid-column-span: 1;
    grid-column-end: 4;
    -ms-grid-row: 2;
        grid-row-start: 2;
    -ms-grid-row-span: 1;
    grid-row-end: 3;
  }

  #w-node-_5585c77f-2832-8935-5172-91df40c7eb8f-40c7eb00 {
    -ms-grid-row-align: start;
        align-self: start;
    -ms-grid-column-align: start;
        justify-self: start;
  }

  #w-node-_5585c77f-2832-8935-5172-91df40c7eb91-40c7eb00 {
    -ms-grid-row-align: start;
        align-self: start;
    -ms-grid-column-align: start;
        justify-self: start;
  }

  #w-node-_5585c77f-2832-8935-5172-91df40c7eb93-40c7eb00 {
    -ms-grid-row-align: start;
        align-self: start;
    -ms-grid-column-align: start;
        justify-self: start;
  }

  #w-node-_5585c77f-2832-8935-5172-91df40c7eb95-40c7eb00 {
    -ms-grid-column: 4;
        grid-column-start: 4;
    -ms-grid-column-span: 1;
    grid-column-end: 5;
    -ms-grid-row: 1;
        grid-row-start: 1;
    -ms-grid-row-span: 2;
    grid-row-end: 3;
    -ms-grid-row-align: start;
        align-self: start;
    -ms-grid-column-align: auto;
        justify-self: auto;
  }

  #w-node-_5585c77f-2832-8935-5172-91df40c7eb99-40c7eb00 {
    -ms-grid-column: span 1;
        grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
        grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-column-align: start;
        justify-self: start;
  }

  #w-node-_5585c77f-2832-8935-5172-91df40c7eb9a-40c7eb00 {
    -ms-grid-column: span 1;
        grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
        grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-row-align: center;
        align-self: center;
    -ms-grid-column-align: auto;
        justify-self: auto;
  }

  #w-node-_5585c77f-2832-8935-5172-91df40c7eb9c-40c7eb00 {
    -ms-grid-column: span 1;
        grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
        grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-row-align: center;
        align-self: center;
  }

  #w-node-_5585c77f-2832-8935-5172-91df40c7eb9f-40c7eb00 {
    -ms-grid-column: span 1;
        grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
        grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-row-align: center;
        align-self: center;
  }

  #w-node-_5585c77f-2832-8935-5172-91df40c7eba2-40c7eb00 {
    -ms-grid-column: 4;
        grid-column-start: 4;
    -ms-grid-column-span: 1;
    grid-column-end: 5;
    -ms-grid-row: 1;
        grid-row-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
  }

  #w-node-_5585c77f-2832-8935-5172-91df40c7eba3-40c7eb00 {
    -ms-grid-column: span 1;
        grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-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: end;
        justify-self: end;
  }

  #w-node-cc4ae5a1-44c3-3313-74f0-8c45fad27389-40c7eb00 {
    -ms-grid-column: span 1;
        grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-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: end;
        justify-self: end;
  }

  #w-node-_5585c77f-2832-8935-5172-91df40c7eba5-40c7eb00 {
    -ms-grid-column: span 1;
        grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-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: auto;
        justify-self: auto;
  }

  #w-node-_5585c77f-2832-8935-5172-91df40c7ebaa-40c7eb00 {
    -ms-grid-column: span 1;
        grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-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: auto;
        justify-self: auto;
  }

  #w-node-_5585c77f-2832-8935-5172-91df40c7eba8-40c7eb00 {
    -ms-grid-column: span 1;
        grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-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: end;
        justify-self: end;
  }

  #w-node-_8f8b9ff0-1dbd-e4f6-2e54-bbdb111cfa99-40c7eb00 {
    -ms-grid-column: span 1;
        grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-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: auto;
        justify-self: auto;
  }

  #w-node-_5585c77f-2832-8935-5172-91df40c7ebad-40c7eb00 {
    -ms-grid-column: span 1;
        grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
        grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-row-align: center;
        align-self: center;
  }

  #w-node-_5585c77f-2832-8935-5172-91df40c7ebb0-40c7eb00 {
    -ms-grid-column: span 1;
        grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
        grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-row-align: center;
        align-self: center;
  }

  #w-node-_5585c77f-2832-8935-5172-91df40c7ebb3-40c7eb00 {
    -ms-grid-column: span 1;
        grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
        grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-_5585c77f-2832-8935-5172-91df40c7ebb4-40c7eb00 {
    -ms-grid-column: span 1;
        grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
        grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-row-align: center;
        align-self: center;
    -ms-grid-column-align: auto;
        justify-self: auto;
  }

  #w-node-_584f6078-97fa-07b5-4a14-7346b92c35ed-f0276e0e {
    -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;
    -ms-grid-row-align: center;
        align-self: center;
    -ms-grid-column-align: auto;
        justify-self: auto;
  }

  #w-node-_584f6078-97fa-07b5-4a14-7346b92c35fc-f0276e0e {
    -ms-grid-row-align: auto;
        align-self: auto;
    -ms-grid-column-align: auto;
        justify-self: auto;
  }

  #w-node-a833dff1-69dc-411b-3c5e-843f94c69c91-f0276e0e {
    -ms-grid-column-align: stretch;
        justify-self: stretch;
    -ms-grid-row-align: center;
        align-self: center;
  }

  #w-node-f1835580-48f1-b821-efe3-fc4ef0276e17-f0276e0e {
    -ms-grid-row-align: center;
        align-self: center;
    -ms-grid-column-align: center;
        justify-self: center;
  }

  #w-node-_50710aea-5ce5-7285-c57d-4dd0001e7554-f0276e0e {
    -ms-grid-row-align: center;
        align-self: center;
    -ms-grid-column-align: center;
        justify-self: center;
  }

  #w-node-f1835580-48f1-b821-efe3-fc4ef0276e1b-f0276e0e {
    -ms-grid-row-align: center;
        align-self: center;
    -ms-grid-column-align: center;
        justify-self: center;
  }

  #w-node-f1835580-48f1-b821-efe3-fc4ef0276e1f-f0276e0e {
    -ms-grid-column-align: center;
        justify-self: center;
    -ms-grid-row-align: center;
        align-self: center;
  }

  #w-node-f1835580-48f1-b821-efe3-fc4ef0276e23-f0276e0e {
    -ms-grid-column-align: center;
        justify-self: center;
    -ms-grid-row-align: center;
        align-self: center;
  }

  #w-node-f1835580-48f1-b821-efe3-fc4ef0276e27-f0276e0e {
    -ms-grid-row-align: center;
        align-self: center;
    -ms-grid-column-align: center;
        justify-self: center;
  }

  #w-node-_56ef11d9-0939-aa89-391a-4e878fb6b0e0-f0276e0e {
    -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;
    -ms-grid-row-align: center;
        align-self: center;
    -ms-grid-column-align: auto;
        justify-self: auto;
  }

  #w-node-_02157827-d1dc-7efa-3364-85aff1ec2650-f0276e0e {
    -ms-grid-row-align: auto;
        align-self: auto;
    -ms-grid-column-align: auto;
        justify-self: auto;
  }

  #w-node-_9be4a84d-cdad-b004-e2f3-66379ed4982f-f0276e0e {
    -ms-grid-row-align: center;
        align-self: center;
    -ms-grid-column-align: center;
        justify-self: center;
    -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-_9be4a84d-cdad-b004-e2f3-66379ed49830-f0276e0e {
    -ms-grid-column-align: center;
        justify-self: center;
    -ms-grid-row-align: center;
        align-self: center;
  }

  #w-node-_9be4a84d-cdad-b004-e2f3-66379ed49843-f0276e0e {
    -ms-grid-column-align: auto;
        justify-self: auto;
  }

  #w-node-d34871b3-3da9-8bdb-753b-a97258975235-59b3e334 {
    -ms-grid-row-align: start;
        align-self: start;
  }

  #w-node-_4bfe1ec0-a9d4-6049-f1be-a9cf73926787-59b3e334 {
    -ms-grid-column-align: start;
        justify-self: start;
    -ms-grid-row-align: center;
        align-self: center;
  }

  #w-node-d34871b3-3da9-8bdb-753b-a97258975235-e6b3e347 {
    -ms-grid-row-align: start;
        align-self: start;
  }

  #w-node-_4bfe1ec0-a9d4-6049-f1be-a9cf73926787-e6b3e347 {
    -ms-grid-column-align: start;
        justify-self: start;
    -ms-grid-row-align: center;
        align-self: center;
  }

  #w-node-_9b44e7e8-ec84-6741-69e8-9cfc2d5a23b8-2d5a23b6 {
    -ms-grid-column: span 1;
        grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
        grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-_9b44e7e8-ec84-6741-69e8-9cfc2d5a23bb-2d5a23b6 {
    -ms-grid-column: span 1;
        grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
        grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-_9b44e7e8-ec84-6741-69e8-9cfc2d5a23be-2d5a23b6 {
    -ms-grid-column: span 1;
        grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
        grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-_9b44e7e8-ec84-6741-69e8-9cfc2d5a23c1-2d5a23b6 {
    -ms-grid-column: span 1;
        grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
        grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-_9b44e7e8-ec84-6741-69e8-9cfc2d5a23c4-2d5a23b6 {
    -ms-grid-column: span 1;
        grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
        grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-_9b44e7e8-ec84-6741-69e8-9cfc2d5a23c7-2d5a23b6 {
    -ms-grid-column: span 1;
        grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
        grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-_9b44e7e8-ec84-6741-69e8-9cfc2d5a23ca-2d5a23b6 {
    -ms-grid-column: span 1;
        grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
        grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-_9b44e7e8-ec84-6741-69e8-9cfc2d5a23ce-2d5a23b6 {
    -ms-grid-column: 1;
        grid-column-start: 1;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-row: 1;
        grid-row-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
  }

  #w-node-_9b44e7e8-ec84-6741-69e8-9cfc2d5a23d1-2d5a23b6 {
    -ms-grid-column: 1;
        grid-column-start: 1;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-row: 1;
        grid-row-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
  }

  #w-node-_9b44e7e8-ec84-6741-69e8-9cfc2d5a23d2-2d5a23b6 {
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -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-_9b44e7e8-ec84-6741-69e8-9cfc2d5a23d4-2d5a23b6 {
    -ms-grid-column: 1;
        grid-column-start: 1;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-row: 1;
        grid-row-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
  }

  #w-node-_9b44e7e8-ec84-6741-69e8-9cfc2d5a23d7-2d5a23b6 {
    -ms-grid-column: 1;
        grid-column-start: 1;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-row: 1;
        grid-row-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
  }

  #w-node-_9b44e7e8-ec84-6741-69e8-9cfc2d5a23d8-2d5a23b6 {
    -ms-grid-column: span 1;
        grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
        grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-row-align: auto;
        align-self: auto;
  }

  #w-node-_9b44e7e8-ec84-6741-69e8-9cfc2d5a23e1-2d5a23b6 {
    -ms-grid-column: span 1;
        grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
        grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-_9b44e7e8-ec84-6741-69e8-9cfc2d5a23e6-2d5a23b6 {
    -ms-grid-column: span 1;
        grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
        grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-_9b44e7e8-ec84-6741-69e8-9cfc2d5a23eb-2d5a23b6 {
    -ms-grid-column: 1;
        grid-column-start: 1;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-row: 1;
        grid-row-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
  }

  #w-node-_9b44e7e8-ec84-6741-69e8-9cfc2d5a23ee-2d5a23b6 {
    -ms-grid-column: 1;
        grid-column-start: 1;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-row: 1;
        grid-row-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
  }

  #w-node-_9b44e7e8-ec84-6741-69e8-9cfc2d5a23f5-2d5a23b6 {
    -ms-grid-column: 1;
        grid-column-start: 1;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-row: 1;
        grid-row-start: 1;
    -ms-grid-row-span: 2;
    grid-row-end: 3;
    -ms-grid-row-align: start;
        align-self: start;
    -ms-grid-column-align: auto;
        justify-self: auto;
  }

  #w-node-_9b44e7e8-ec84-6741-69e8-9cfc2d5a23f9-2d5a23b6 {
    -ms-grid-column: 1;
        grid-column-start: 1;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-row: 1;
        grid-row-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
  }

  #w-node-_9b44e7e8-ec84-6741-69e8-9cfc2d5a23fc-2d5a23b6 {
    -ms-grid-column: 1;
        grid-column-start: 1;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-row: 1;
        grid-row-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
  }

  #w-node-_9b44e7e8-ec84-6741-69e8-9cfc2d5a23fd-2d5a23b6 {
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -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-_9b44e7e8-ec84-6741-69e8-9cfc2d5a23ff-2d5a23b6 {
    -ms-grid-column: 1;
        grid-column-start: 1;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-row: 1;
        grid-row-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
  }

  #w-node-_9b44e7e8-ec84-6741-69e8-9cfc2d5a2402-2d5a23b6 {
    -ms-grid-column: 1;
        grid-column-start: 1;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-row: 1;
        grid-row-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
  }

  #w-node-_9b44e7e8-ec84-6741-69e8-9cfc2d5a2403-2d5a23b6 {
    -ms-grid-column: span 1;
        grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
        grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-row-align: auto;
        align-self: auto;
  }

  #w-node-_9b44e7e8-ec84-6741-69e8-9cfc2d5a240c-2d5a23b6 {
    -ms-grid-column: span 1;
        grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
        grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-_9b44e7e8-ec84-6741-69e8-9cfc2d5a2411-2d5a23b6 {
    -ms-grid-column: span 1;
        grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
        grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-_9b44e7e8-ec84-6741-69e8-9cfc2d5a2416-2d5a23b6 {
    -ms-grid-column: 1;
        grid-column-start: 1;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-row: 1;
        grid-row-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
  }

  #w-node-_9b44e7e8-ec84-6741-69e8-9cfc2d5a2419-2d5a23b6 {
    -ms-grid-column: 1;
        grid-column-start: 1;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-row: 1;
        grid-row-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
  }

  #w-node-_9b44e7e8-ec84-6741-69e8-9cfc2d5a2420-2d5a23b6 {
    -ms-grid-column: 1;
        grid-column-start: 1;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-row: 1;
        grid-row-start: 1;
    -ms-grid-row-span: 2;
    grid-row-end: 3;
    -ms-grid-row-align: start;
        align-self: start;
    -ms-grid-column-align: auto;
        justify-self: auto;
  }

  #w-node-_9b44e7e8-ec84-6741-69e8-9cfc2d5a2424-2d5a23b6 {
    -ms-grid-column: 1;
        grid-column-start: 1;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-row: 1;
        grid-row-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
    -ms-grid-column-align: start;
        justify-self: start;
  }

  #w-node-_9b44e7e8-ec84-6741-69e8-9cfc2d5a2427-2d5a23b6 {
    -ms-grid-column: 2;
        grid-column-start: 2;
    -ms-grid-column-span: 1;
    grid-column-end: 3;
    -ms-grid-row: 1;
        grid-row-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
    -ms-grid-column-align: start;
        justify-self: start;
  }

  #w-node-_9b44e7e8-ec84-6741-69e8-9cfc2d5a242a-2d5a23b6 {
    -ms-grid-column: 3;
        grid-column-start: 3;
    -ms-grid-column-span: 1;
    grid-column-end: 4;
    -ms-grid-row: 1;
        grid-row-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
    -ms-grid-column-align: start;
        justify-self: start;
  }

  #w-node-_9b44e7e8-ec84-6741-69e8-9cfc2d5a242d-2d5a23b6 {
    -ms-grid-column: 1;
        grid-column-start: 1;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-row: 2;
        grid-row-start: 2;
    -ms-grid-row-span: 1;
    grid-row-end: 3;
  }

  #w-node-_9b44e7e8-ec84-6741-69e8-9cfc2d5a242e-2d5a23b6 {
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -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-_9b44e7e8-ec84-6741-69e8-9cfc2d5a2430-2d5a23b6 {
    -ms-grid-column: 2;
        grid-column-start: 2;
    -ms-grid-column-span: 1;
    grid-column-end: 3;
    -ms-grid-row: 2;
        grid-row-start: 2;
    -ms-grid-row-span: 1;
    grid-row-end: 3;
  }

  #w-node-_9b44e7e8-ec84-6741-69e8-9cfc2d5a2431-2d5a23b6 {
    -ms-grid-column: span 1;
        grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
        grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-row-align: auto;
        align-self: auto;
  }

  #w-node-_9b44e7e8-ec84-6741-69e8-9cfc2d5a2433-2d5a23b6 {
    -ms-grid-column-align: start;
        justify-self: start;
  }

  #w-node-_9b44e7e8-ec84-6741-69e8-9cfc2d5a243a-2d5a23b6 {
    -ms-grid-column: span 1;
        grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-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: auto;
        justify-self: auto;
  }

  #w-node-_9b44e7e8-ec84-6741-69e8-9cfc2d5a243f-2d5a23b6 {
    -ms-grid-column: span 1;
        grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-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;
    -ms-grid-row-align: center;
        align-self: center;
  }

  #w-node-_9b44e7e8-ec84-6741-69e8-9cfc2d5a2444-2d5a23b6 {
    -ms-grid-column: 3;
        grid-column-start: 3;
    -ms-grid-column-span: 1;
    grid-column-end: 4;
    -ms-grid-row: 2;
        grid-row-start: 2;
    -ms-grid-row-span: 1;
    grid-row-end: 3;
  }

  #w-node-_9b44e7e8-ec84-6741-69e8-9cfc2d5a2445-2d5a23b6 {
    -ms-grid-row-align: start;
        align-self: start;
    -ms-grid-column-align: start;
        justify-self: start;
  }

  #w-node-_9b44e7e8-ec84-6741-69e8-9cfc2d5a2447-2d5a23b6 {
    -ms-grid-row-align: start;
        align-self: start;
    -ms-grid-column-align: start;
        justify-self: start;
  }

  #w-node-_9b44e7e8-ec84-6741-69e8-9cfc2d5a2449-2d5a23b6 {
    -ms-grid-row-align: start;
        align-self: start;
    -ms-grid-column-align: start;
        justify-self: start;
  }

  #w-node-_9b44e7e8-ec84-6741-69e8-9cfc2d5a244b-2d5a23b6 {
    -ms-grid-column: 4;
        grid-column-start: 4;
    -ms-grid-column-span: 1;
    grid-column-end: 5;
    -ms-grid-row: 1;
        grid-row-start: 1;
    -ms-grid-row-span: 2;
    grid-row-end: 3;
    -ms-grid-row-align: start;
        align-self: start;
    -ms-grid-column-align: auto;
        justify-self: auto;
  }

  #w-node-_9b44e7e8-ec84-6741-69e8-9cfc2d5a244f-2d5a23b6 {
    -ms-grid-column: span 1;
        grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
        grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-column-align: start;
        justify-self: start;
  }

  #w-node-_9b44e7e8-ec84-6741-69e8-9cfc2d5a2450-2d5a23b6 {
    -ms-grid-column: span 1;
        grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
        grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-row-align: center;
        align-self: center;
    -ms-grid-column-align: auto;
        justify-self: auto;
  }

  #w-node-_9b44e7e8-ec84-6741-69e8-9cfc2d5a2452-2d5a23b6 {
    -ms-grid-column: span 1;
        grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
        grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-row-align: center;
        align-self: center;
  }

  #w-node-_9b44e7e8-ec84-6741-69e8-9cfc2d5a2455-2d5a23b6 {
    -ms-grid-column: span 1;
        grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
        grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-row-align: center;
        align-self: center;
  }

  #w-node-_9b44e7e8-ec84-6741-69e8-9cfc2d5a2458-2d5a23b6 {
    -ms-grid-column: 4;
        grid-column-start: 4;
    -ms-grid-column-span: 1;
    grid-column-end: 5;
    -ms-grid-row: 1;
        grid-row-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
  }

  #w-node-_9b44e7e8-ec84-6741-69e8-9cfc2d5a2459-2d5a23b6 {
    -ms-grid-column: span 1;
        grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-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: end;
        justify-self: end;
  }

  #w-node-_9b44e7e8-ec84-6741-69e8-9cfc2d5a245b-2d5a23b6 {
    -ms-grid-column: span 1;
        grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-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: auto;
        justify-self: auto;
  }

  #w-node-_9b44e7e8-ec84-6741-69e8-9cfc2d5a245e-2d5a23b6 {
    -ms-grid-column: span 1;
        grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-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: end;
        justify-self: end;
  }

  #w-node-_9b44e7e8-ec84-6741-69e8-9cfc2d5a2460-2d5a23b6 {
    -ms-grid-column: span 1;
        grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-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: auto;
        justify-self: auto;
  }

  #w-node-_9b44e7e8-ec84-6741-69e8-9cfc2d5a2463-2d5a23b6 {
    -ms-grid-column: span 1;
        grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
        grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-row-align: center;
        align-self: center;
  }

  #w-node-_9b44e7e8-ec84-6741-69e8-9cfc2d5a2466-2d5a23b6 {
    -ms-grid-column: span 1;
        grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
        grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-row-align: center;
        align-self: center;
  }

  #w-node-_9b44e7e8-ec84-6741-69e8-9cfc2d5a2469-2d5a23b6 {
    -ms-grid-column: span 1;
        grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
        grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-_9b44e7e8-ec84-6741-69e8-9cfc2d5a246a-2d5a23b6 {
    -ms-grid-column: span 1;
        grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
        grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-row-align: center;
        align-self: center;
    -ms-grid-column-align: auto;
        justify-self: auto;
  }

  #w-node-_9e58915b-5d64-caed-6ca0-6bc69974aa76-d00a6189 {
    -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;
    -ms-grid-row-align: center;
        align-self: center;
    -ms-grid-column-align: auto;
        justify-self: auto;
  }

  #w-node-_9e58915b-5d64-caed-6ca0-6bc69974aa85-d00a6189 {
    -ms-grid-row-align: auto;
        align-self: auto;
    -ms-grid-column-align: auto;
        justify-self: auto;
  }

  #w-node-fa91b483-9397-0f61-70d9-823ad00a6195-d00a6189 {
    -ms-grid-column-align: stretch;
        justify-self: stretch;
    -ms-grid-row-align: center;
        align-self: center;
  }

  #w-node-fa91b483-9397-0f61-70d9-823ad00a61a1-d00a6189 {
    -ms-grid-row-align: center;
        align-self: center;
    -ms-grid-column-align: center;
        justify-self: center;
  }

  #w-node-fa91b483-9397-0f61-70d9-823ad00a61a4-d00a6189 {
    -ms-grid-row-align: center;
        align-self: center;
    -ms-grid-column-align: center;
        justify-self: center;
  }

  #w-node-fa91b483-9397-0f61-70d9-823ad00a61a7-d00a6189 {
    -ms-grid-row-align: center;
        align-self: center;
    -ms-grid-column-align: center;
        justify-self: center;
  }

  #w-node-fa91b483-9397-0f61-70d9-823ad00a61aa-d00a6189 {
    -ms-grid-column-align: center;
        justify-self: center;
    -ms-grid-row-align: center;
        align-self: center;
  }

  #w-node-fa91b483-9397-0f61-70d9-823ad00a61ad-d00a6189 {
    -ms-grid-column-align: center;
        justify-self: center;
    -ms-grid-row-align: center;
        align-self: center;
  }

  #w-node-fa91b483-9397-0f61-70d9-823ad00a61b0-d00a6189 {
    -ms-grid-row-align: center;
        align-self: center;
    -ms-grid-column-align: center;
        justify-self: center;
  }

  #w-node-fa91b483-9397-0f61-70d9-823ad00a61b5-d00a6189 {
    -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;
    -ms-grid-row-align: center;
        align-self: center;
  }

  #w-node-fa91b483-9397-0f61-70d9-823ad00a61c4-d00a6189 {
    -ms-grid-row-align: auto;
        align-self: auto;
    -ms-grid-column-align: auto;
        justify-self: auto;
  }

  #w-node-fa91b483-9397-0f61-70d9-823ad00a6271-d00a6189 {
    -ms-grid-row-align: center;
        align-self: center;
    -ms-grid-column-align: center;
        justify-self: center;
    -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-fa91b483-9397-0f61-70d9-823ad00a6272-d00a6189 {
    -ms-grid-column-align: center;
        justify-self: center;
    -ms-grid-row-align: center;
        align-self: center;
  }

  #w-node-fa91b483-9397-0f61-70d9-823ad00a6284-d00a6189 {
    -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-fa91b483-9397-0f61-70d9-823ad00a6285-d00a6189 {
    -ms-grid-column-align: start;
        justify-self: start;
  }

  #w-node-d34871b3-3da9-8bdb-753b-a97258975235-12b3e348 {
    -ms-grid-row-align: start;
        align-self: start;
  }

  #w-node-_4bfe1ec0-a9d4-6049-f1be-a9cf73926787-12b3e348 {
    -ms-grid-column-align: start;
        justify-self: start;
    -ms-grid-row-align: center;
        align-self: center;
  }

  #w-node-_16ac948d-f155-e40d-4b77-2304c378b480-12b3e348 {
    -ms-grid-column-align: auto;
        justify-self: auto;
    -ms-grid-row-align: auto;
        align-self: auto;
  }

  #w-node-_9578b3d1-5d98-acc4-8f74-55cb19b11d6f-19b11d6d {
    -ms-grid-column: span 1;
        grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
        grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-_9578b3d1-5d98-acc4-8f74-55cb19b11d72-19b11d6d {
    -ms-grid-column: span 1;
        grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
        grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-_9578b3d1-5d98-acc4-8f74-55cb19b11d75-19b11d6d {
    -ms-grid-column: span 1;
        grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
        grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-_9578b3d1-5d98-acc4-8f74-55cb19b11d78-19b11d6d {
    -ms-grid-column: span 1;
        grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
        grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-_9578b3d1-5d98-acc4-8f74-55cb19b11d7b-19b11d6d {
    -ms-grid-column: span 1;
        grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
        grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-_9578b3d1-5d98-acc4-8f74-55cb19b11d7e-19b11d6d {
    -ms-grid-column: span 1;
        grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
        grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-_9578b3d1-5d98-acc4-8f74-55cb19b11d81-19b11d6d {
    -ms-grid-column: span 1;
        grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
        grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-_9578b3d1-5d98-acc4-8f74-55cb19b11d85-19b11d6d {
    -ms-grid-column: 1;
        grid-column-start: 1;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-row: 1;
        grid-row-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
  }

  #w-node-_9578b3d1-5d98-acc4-8f74-55cb19b11d88-19b11d6d {
    -ms-grid-column: 1;
        grid-column-start: 1;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-row: 1;
        grid-row-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
  }

  #w-node-_9578b3d1-5d98-acc4-8f74-55cb19b11d89-19b11d6d {
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -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-_9578b3d1-5d98-acc4-8f74-55cb19b11d8b-19b11d6d {
    -ms-grid-column: 1;
        grid-column-start: 1;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-row: 1;
        grid-row-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
  }

  #w-node-_9578b3d1-5d98-acc4-8f74-55cb19b11d8e-19b11d6d {
    -ms-grid-column: 1;
        grid-column-start: 1;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-row: 1;
        grid-row-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
  }

  #w-node-_9578b3d1-5d98-acc4-8f74-55cb19b11d8f-19b11d6d {
    -ms-grid-column: span 1;
        grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
        grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-row-align: auto;
        align-self: auto;
  }

  #w-node-_9578b3d1-5d98-acc4-8f74-55cb19b11d98-19b11d6d {
    -ms-grid-column: span 1;
        grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
        grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-_9578b3d1-5d98-acc4-8f74-55cb19b11d9d-19b11d6d {
    -ms-grid-column: span 1;
        grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
        grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-_9578b3d1-5d98-acc4-8f74-55cb19b11da2-19b11d6d {
    -ms-grid-column: 1;
        grid-column-start: 1;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-row: 1;
        grid-row-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
  }

  #w-node-_9578b3d1-5d98-acc4-8f74-55cb19b11da5-19b11d6d {
    -ms-grid-column: 1;
        grid-column-start: 1;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-row: 1;
        grid-row-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
  }

  #w-node-_9578b3d1-5d98-acc4-8f74-55cb19b11dac-19b11d6d {
    -ms-grid-column: 1;
        grid-column-start: 1;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-row: 1;
        grid-row-start: 1;
    -ms-grid-row-span: 2;
    grid-row-end: 3;
    -ms-grid-row-align: start;
        align-self: start;
    -ms-grid-column-align: auto;
        justify-self: auto;
  }

  #w-node-_9578b3d1-5d98-acc4-8f74-55cb19b11db0-19b11d6d {
    -ms-grid-column: 1;
        grid-column-start: 1;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-row: 1;
        grid-row-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
  }

  #w-node-_9578b3d1-5d98-acc4-8f74-55cb19b11db3-19b11d6d {
    -ms-grid-column: 1;
        grid-column-start: 1;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-row: 1;
        grid-row-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
  }

  #w-node-_9578b3d1-5d98-acc4-8f74-55cb19b11db4-19b11d6d {
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -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-_9578b3d1-5d98-acc4-8f74-55cb19b11db6-19b11d6d {
    -ms-grid-column: 1;
        grid-column-start: 1;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-row: 1;
        grid-row-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
  }

  #w-node-_9578b3d1-5d98-acc4-8f74-55cb19b11db9-19b11d6d {
    -ms-grid-column: 1;
        grid-column-start: 1;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-row: 1;
        grid-row-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
  }

  #w-node-_9578b3d1-5d98-acc4-8f74-55cb19b11dba-19b11d6d {
    -ms-grid-column: span 1;
        grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
        grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-row-align: auto;
        align-self: auto;
  }

  #w-node-_9578b3d1-5d98-acc4-8f74-55cb19b11dc3-19b11d6d {
    -ms-grid-column: span 1;
        grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
        grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-_9578b3d1-5d98-acc4-8f74-55cb19b11dc8-19b11d6d {
    -ms-grid-column: span 1;
        grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
        grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-_9578b3d1-5d98-acc4-8f74-55cb19b11dcd-19b11d6d {
    -ms-grid-column: 1;
        grid-column-start: 1;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-row: 1;
        grid-row-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
  }

  #w-node-_9578b3d1-5d98-acc4-8f74-55cb19b11dd0-19b11d6d {
    -ms-grid-column: 1;
        grid-column-start: 1;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-row: 1;
        grid-row-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
  }

  #w-node-_9578b3d1-5d98-acc4-8f74-55cb19b11dd7-19b11d6d {
    -ms-grid-column: 1;
        grid-column-start: 1;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-row: 1;
        grid-row-start: 1;
    -ms-grid-row-span: 2;
    grid-row-end: 3;
    -ms-grid-row-align: start;
        align-self: start;
    -ms-grid-column-align: auto;
        justify-self: auto;
  }

  #w-node-_9578b3d1-5d98-acc4-8f74-55cb19b11ddb-19b11d6d {
    -ms-grid-column: 1;
        grid-column-start: 1;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-row: 1;
        grid-row-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
    -ms-grid-column-align: start;
        justify-self: start;
  }

  #w-node-_9578b3d1-5d98-acc4-8f74-55cb19b11dde-19b11d6d {
    -ms-grid-column: 2;
        grid-column-start: 2;
    -ms-grid-column-span: 1;
    grid-column-end: 3;
    -ms-grid-row: 1;
        grid-row-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
    -ms-grid-column-align: start;
        justify-self: start;
  }

  #w-node-_9578b3d1-5d98-acc4-8f74-55cb19b11de1-19b11d6d {
    -ms-grid-column: 3;
        grid-column-start: 3;
    -ms-grid-column-span: 1;
    grid-column-end: 4;
    -ms-grid-row: 1;
        grid-row-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
    -ms-grid-column-align: start;
        justify-self: start;
  }

  #w-node-_9578b3d1-5d98-acc4-8f74-55cb19b11de4-19b11d6d {
    -ms-grid-column: 1;
        grid-column-start: 1;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-row: 2;
        grid-row-start: 2;
    -ms-grid-row-span: 1;
    grid-row-end: 3;
  }

  #w-node-_9578b3d1-5d98-acc4-8f74-55cb19b11de5-19b11d6d {
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -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-_9578b3d1-5d98-acc4-8f74-55cb19b11de7-19b11d6d {
    -ms-grid-column: 2;
        grid-column-start: 2;
    -ms-grid-column-span: 1;
    grid-column-end: 3;
    -ms-grid-row: 2;
        grid-row-start: 2;
    -ms-grid-row-span: 1;
    grid-row-end: 3;
  }

  #w-node-_9578b3d1-5d98-acc4-8f74-55cb19b11de8-19b11d6d {
    -ms-grid-column: span 1;
        grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
        grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-row-align: auto;
        align-self: auto;
  }

  #w-node-_9578b3d1-5d98-acc4-8f74-55cb19b11dea-19b11d6d {
    -ms-grid-column-align: start;
        justify-self: start;
  }

  #w-node-_9578b3d1-5d98-acc4-8f74-55cb19b11df1-19b11d6d {
    -ms-grid-column: span 1;
        grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-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: auto;
        justify-self: auto;
  }

  #w-node-_9578b3d1-5d98-acc4-8f74-55cb19b11df6-19b11d6d {
    -ms-grid-column: span 1;
        grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-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;
    -ms-grid-row-align: center;
        align-self: center;
  }

  #w-node-_9578b3d1-5d98-acc4-8f74-55cb19b11dfb-19b11d6d {
    -ms-grid-column: 3;
        grid-column-start: 3;
    -ms-grid-column-span: 1;
    grid-column-end: 4;
    -ms-grid-row: 2;
        grid-row-start: 2;
    -ms-grid-row-span: 1;
    grid-row-end: 3;
  }

  #w-node-_9578b3d1-5d98-acc4-8f74-55cb19b11dfc-19b11d6d {
    -ms-grid-row-align: start;
        align-self: start;
    -ms-grid-column-align: start;
        justify-self: start;
  }

  #w-node-_9578b3d1-5d98-acc4-8f74-55cb19b11dfe-19b11d6d {
    -ms-grid-row-align: start;
        align-self: start;
    -ms-grid-column-align: start;
        justify-self: start;
  }

  #w-node-_9578b3d1-5d98-acc4-8f74-55cb19b11e00-19b11d6d {
    -ms-grid-row-align: start;
        align-self: start;
    -ms-grid-column-align: start;
        justify-self: start;
  }

  #w-node-_9578b3d1-5d98-acc4-8f74-55cb19b11e02-19b11d6d {
    -ms-grid-column: 4;
        grid-column-start: 4;
    -ms-grid-column-span: 1;
    grid-column-end: 5;
    -ms-grid-row: 1;
        grid-row-start: 1;
    -ms-grid-row-span: 2;
    grid-row-end: 3;
    -ms-grid-row-align: start;
        align-self: start;
    -ms-grid-column-align: auto;
        justify-self: auto;
  }

  #w-node-_9578b3d1-5d98-acc4-8f74-55cb19b11e06-19b11d6d {
    -ms-grid-column: span 1;
        grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
        grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-column-align: start;
        justify-self: start;
  }

  #w-node-_9578b3d1-5d98-acc4-8f74-55cb19b11e07-19b11d6d {
    -ms-grid-column: span 1;
        grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
        grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-row-align: center;
        align-self: center;
    -ms-grid-column-align: auto;
        justify-self: auto;
  }

  #w-node-_9578b3d1-5d98-acc4-8f74-55cb19b11e09-19b11d6d {
    -ms-grid-column: span 1;
        grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
        grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-row-align: center;
        align-self: center;
  }

  #w-node-_9578b3d1-5d98-acc4-8f74-55cb19b11e0c-19b11d6d {
    -ms-grid-column: span 1;
        grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
        grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-row-align: center;
        align-self: center;
  }

  #w-node-_9578b3d1-5d98-acc4-8f74-55cb19b11e0f-19b11d6d {
    -ms-grid-column: 4;
        grid-column-start: 4;
    -ms-grid-column-span: 1;
    grid-column-end: 5;
    -ms-grid-row: 1;
        grid-row-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
  }

  #w-node-_9578b3d1-5d98-acc4-8f74-55cb19b11e10-19b11d6d {
    -ms-grid-column: span 1;
        grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-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: end;
        justify-self: end;
  }

  #w-node-_9578b3d1-5d98-acc4-8f74-55cb19b11e12-19b11d6d {
    -ms-grid-column: span 1;
        grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-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: auto;
        justify-self: auto;
  }

  #w-node-_9578b3d1-5d98-acc4-8f74-55cb19b11e15-19b11d6d {
    -ms-grid-column: span 1;
        grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-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: end;
        justify-self: end;
  }

  #w-node-_9578b3d1-5d98-acc4-8f74-55cb19b11e17-19b11d6d {
    -ms-grid-column: span 1;
        grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-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: auto;
        justify-self: auto;
  }

  #w-node-_9578b3d1-5d98-acc4-8f74-55cb19b11e1a-19b11d6d {
    -ms-grid-column: span 1;
        grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
        grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-row-align: center;
        align-self: center;
  }

  #w-node-_9578b3d1-5d98-acc4-8f74-55cb19b11e1d-19b11d6d {
    -ms-grid-column: span 1;
        grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
        grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-row-align: center;
        align-self: center;
  }

  #w-node-_9578b3d1-5d98-acc4-8f74-55cb19b11e20-19b11d6d {
    -ms-grid-column: span 1;
        grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
        grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-_9578b3d1-5d98-acc4-8f74-55cb19b11e21-19b11d6d {
    -ms-grid-column: span 1;
        grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
        grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-row-align: center;
        align-self: center;
    -ms-grid-column-align: auto;
        justify-self: auto;
  }

  #w-node-de46de1c-a471-dfea-2388-83f7a506759c-2e4ed242 {
    -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;
    -ms-grid-row-align: center;
        align-self: center;
    -ms-grid-column-align: auto;
        justify-self: auto;
  }

  #w-node-de46de1c-a471-dfea-2388-83f7a50675ab-2e4ed242 {
    -ms-grid-row-align: auto;
        align-self: auto;
    -ms-grid-column-align: auto;
        justify-self: auto;
  }

  #w-node-c9605b0d-6b26-8091-d5b5-7aa22e4ed24e-2e4ed242 {
    -ms-grid-column-align: stretch;
        justify-self: stretch;
    -ms-grid-row-align: center;
        align-self: center;
  }

  #w-node-c9605b0d-6b26-8091-d5b5-7aa22e4ed25a-2e4ed242 {
    -ms-grid-row-align: center;
        align-self: center;
    -ms-grid-column-align: center;
        justify-self: center;
  }

  #w-node-_89273aa5-ebed-fc4a-1461-49fd42aebf36-2e4ed242 {
    -ms-grid-row-align: center;
        align-self: center;
    -ms-grid-column-align: center;
        justify-self: center;
  }

  #w-node-c9605b0d-6b26-8091-d5b5-7aa22e4ed25d-2e4ed242 {
    -ms-grid-row-align: center;
        align-self: center;
    -ms-grid-column-align: center;
        justify-self: center;
  }

  #w-node-c9605b0d-6b26-8091-d5b5-7aa22e4ed260-2e4ed242 {
    -ms-grid-column-align: center;
        justify-self: center;
    -ms-grid-row-align: center;
        align-self: center;
  }

  #w-node-c9605b0d-6b26-8091-d5b5-7aa22e4ed263-2e4ed242 {
    -ms-grid-column-align: center;
        justify-self: center;
    -ms-grid-row-align: center;
        align-self: center;
  }

  #w-node-c9605b0d-6b26-8091-d5b5-7aa22e4ed266-2e4ed242 {
    -ms-grid-row-align: center;
        align-self: center;
    -ms-grid-column-align: center;
        justify-self: center;
  }

  #w-node-c9605b0d-6b26-8091-d5b5-7aa22e4ed26b-2e4ed242 {
    -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;
    -ms-grid-row-align: center;
        align-self: center;
  }

  #w-node-c9605b0d-6b26-8091-d5b5-7aa22e4ed27a-2e4ed242 {
    -ms-grid-row-align: auto;
        align-self: auto;
    -ms-grid-column-align: auto;
        justify-self: auto;
  }

  #w-node-c9605b0d-6b26-8091-d5b5-7aa22e4ed32a-2e4ed242 {
    -ms-grid-row-align: center;
        align-self: center;
    -ms-grid-column-align: center;
        justify-self: center;
    -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-c9605b0d-6b26-8091-d5b5-7aa22e4ed32b-2e4ed242 {
    -ms-grid-column-align: center;
        justify-self: center;
    -ms-grid-row-align: center;
        align-self: center;
  }

  #w-node-c9605b0d-6b26-8091-d5b5-7aa22e4ed33e-2e4ed242 {
    -ms-grid-column-align: auto;
        justify-self: auto;
  }

  #w-node-_22bd6536-8fc4-ab9f-b69a-09f7c63b8c05-c2b3e34a {
    -ms-grid-column: 2;
        grid-column-start: 2;
    -ms-grid-column-span: 1;
    grid-column-end: 3;
    -ms-grid-row: 1;
        grid-row-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
  }

  #w-node-_225b8697-03a9-671a-52c8-7174c11984ac-c2b3e34a {
    -ms-grid-column: 2;
        grid-column-start: 2;
    -ms-grid-column-span: 1;
    grid-column-end: 3;
    -ms-grid-row: 1;
        grid-row-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
  }

  #w-node-_7e79c2dc-c4c0-6540-40eb-8eacbb1dacd3-c2b3e34a {
    -ms-grid-column-align: center;
        justify-self: center;
  }

  #w-node-_3792afac-661e-e92d-23a8-24bb517a43d4-c2b3e34a {
    -ms-grid-row-align: start;
        align-self: start;
  }

  #w-node-_3792afac-661e-e92d-23a8-24bb517a43d5-c2b3e34a {
    -ms-grid-row-align: start;
        align-self: start;
  }

  #w-node-_225b8697-03a9-671a-52c8-7174c11984db-c2b3e34a {
    -ms-grid-column-span: 1;
    grid-column-end: 4;
    -ms-grid-column: 3;
        grid-column-start: 3;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
    -ms-grid-row: 1;
        grid-row-start: 1;
  }

  #w-node-cf79754c-a5e5-3944-db0d-c1018e1a2775-8e1a2772 {
    -ms-grid-column: span 1;
        grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
  }

  #w-node-cf79754c-a5e5-3944-db0d-c1018e1a279a-8e1a2772 {
    -ms-grid-row-align: start;
        align-self: start;
  }

  #w-node-_22bd6536-8fc4-ab9f-b69a-09f7c63b8c05-fcb3e34b {
    -ms-grid-column: 2;
        grid-column-start: 2;
    -ms-grid-column-span: 1;
    grid-column-end: 3;
    -ms-grid-row: 1;
        grid-row-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
  }

  #w-node-_225b8697-03a9-671a-52c8-7174c11984ac-fcb3e34b {
    -ms-grid-column: 2;
        grid-column-start: 2;
    -ms-grid-column-span: 1;
    grid-column-end: 3;
    -ms-grid-row: 1;
        grid-row-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
  }

  #w-node-_7e79c2dc-c4c0-6540-40eb-8eacbb1dacd3-fcb3e34b {
    -ms-grid-column-align: center;
        justify-self: center;
  }

  #w-node-_0b0c4eb7-9473-5c72-32d6-a73ad293317e-fcb3e34b {
    -ms-grid-row-align: start;
        align-self: start;
  }

  #w-node-_225b8697-03a9-671a-52c8-7174c11984db-fcb3e34b {
    -ms-grid-column-span: 1;
    grid-column-end: 4;
    -ms-grid-column: 3;
        grid-column-start: 3;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
    -ms-grid-row: 1;
        grid-row-start: 1;
  }

  #w-node-e8277580-1c79-12cf-6f53-7d09f346abd0-1cb3e350 {
    -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-_03ce4782-2886-71a3-d1dd-3613fb158416-1cb3e350 {
    -ms-grid-row-align: auto;
        align-self: auto;
  }

  #w-node-ed06eaa5-8e4b-b328-ac23-32705deb8bc3-1cb3e350 {
    -ms-grid-column-align: stretch;
        justify-self: stretch;
  }

  #w-node-ed06eaa5-8e4b-b328-ac23-32705deb8bc5-1cb3e350 {
    -ms-grid-column-align: start;
        justify-self: start;
  }

  #w-node-_0f29c2bb-651c-67e3-b1b6-9824f7aac13c-1cb3e350 {
    -ms-grid-column-align: stretch;
        justify-self: stretch;
  }

  #w-node-_0f29c2bb-651c-67e3-b1b6-9824f7aac13e-1cb3e350 {
    -ms-grid-column-align: start;
        justify-self: start;
  }

  #w-node-_0480822f-822a-c323-45ae-085412cd0bfb-1cb3e350 {
    -ms-grid-column-span: 3;
    grid-column-end: 5;
    -ms-grid-column: 2;
        grid-column-start: 2;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
    -ms-grid-row: 1;
        grid-row-start: 1;
  }

  #w-node-_734848ee-4d0d-3555-c838-341ceae27d93-1cb3e350 {
    -ms-grid-column: span 1;
        grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 2;
        grid-row-start: span 2;
    -ms-grid-row-span: 2;
    grid-row-end: span 2;
    -ms-grid-row-align: start;
        align-self: start;
  }

  #w-node-eb3e7f1e-a32e-96ad-e1fb-608e44a59dc6-1cb3e350 {
    -ms-grid-column: 2;
        grid-column-start: 2;
    -ms-grid-column-span: 1;
    grid-column-end: 3;
    -ms-grid-row: 1;
        grid-row-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
    -ms-grid-column-align: start;
        justify-self: start;
  }

  #w-node-c038e9b5-bf46-ad79-07b4-3e76e5e016a8-1cb3e350 {
    -ms-grid-column: 2;
        grid-column-start: 2;
    -ms-grid-column-span: 1;
    grid-column-end: 3;
    -ms-grid-row: 2;
        grid-row-start: 2;
    -ms-grid-row-span: 1;
    grid-row-end: 3;
    -ms-grid-column-align: start;
        justify-self: start;
  }

  #w-node-_5c085bd1-ebe3-a319-02cf-4f00405a3cc4-1cb3e350 {
    -ms-grid-column: span 1;
        grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
        grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-column-align: start;
        justify-self: start;
    -ms-grid-row-align: start;
        align-self: start;
  }

  #w-node-bc921457-1685-1d5a-1379-5d159df1a878-1cb3e350 {
    -ms-grid-column: 3;
        grid-column-start: 3;
    -ms-grid-column-span: 1;
    grid-column-end: 4;
    -ms-grid-row: 2;
        grid-row-start: 2;
    -ms-grid-row-span: 1;
    grid-row-end: 3;
    -ms-grid-column-align: start;
        justify-self: start;
    -ms-grid-row-align: start;
        align-self: start;
  }

  #w-node-ebe55a40-d864-1b61-6728-0e471644d4dd-1cb3e350 {
    -ms-grid-column: span 1;
        grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 2;
        grid-row-start: span 2;
    -ms-grid-row-span: 2;
    grid-row-end: span 2;
    -ms-grid-row-align: start;
        align-self: start;
  }

  #w-node-ebe55a40-d864-1b61-6728-0e471644d4df-1cb3e350 {
    -ms-grid-column: span 1;
        grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 2;
        grid-row-start: span 2;
    -ms-grid-row-span: 2;
    grid-row-end: span 2;
    -ms-grid-column-align: start;
        justify-self: start;
  }

  #w-node-_5a795e6f-85e6-b15e-deab-7fcfc69af6a7-1cb3e350 {
    -ms-grid-column: span 1;
        grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 2;
        grid-row-start: span 2;
    -ms-grid-row-span: 2;
    grid-row-end: span 2;
    -ms-grid-row-align: start;
        align-self: start;
  }

  #w-node-_761b33e5-a818-ec27-bba8-3b6eb0a497a4-1cb3e350 {
    -ms-grid-column: span 1;
        grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 2;
        grid-row-start: span 2;
    -ms-grid-row-span: 2;
    grid-row-end: span 2;
    -ms-grid-row-align: start;
        align-self: start;
    -ms-grid-column-align: start;
        justify-self: start;
  }

  #w-node-_77e6d87f-fa03-b76b-89ed-48970d927ace-33b3e351 {
    -ms-grid-column: span 1;
        grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 2;
        grid-row-start: span 2;
    -ms-grid-row-span: 2;
    grid-row-end: span 2;
  }

  #w-node-_77e6d87f-fa03-b76b-89ed-48970d927ad8-33b3e351 {
    -ms-grid-column-span: 1;
    grid-column-end: 3;
    -ms-grid-column: 2;
        grid-column-start: 2;
    -ms-grid-row-span: 1;
    grid-row-end: 3;
    -ms-grid-row: 2;
        grid-row-start: 2;
  }

  #w-node-_77e6d87f-fa03-b76b-89ed-48970d927adb-33b3e351 {
    -ms-grid-column-span: 1;
    grid-column-end: 4;
    -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-_4587ea50-c4de-77b4-5364-48b894abe99c-33b3e351 {
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-column: span 1;
        grid-column-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-row: span 1;
        grid-row-start: span 1;
  }

  #w-node-_4587ea50-c4de-77b4-5364-48b894abe9a2-33b3e351 {
    -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-bed500d5-6a04-6980-b8f0-277758a8f61a-33b3e351 {
    -ms-grid-column: span 1;
        grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 2;
        grid-row-start: span 2;
    -ms-grid-row-span: 2;
    grid-row-end: span 2;
  }

  #w-node-bed500d5-6a04-6980-b8f0-277758a8f623-33b3e351 {
    -ms-grid-column-span: 1;
    grid-column-end: 3;
    -ms-grid-column: 2;
        grid-column-start: 2;
    -ms-grid-row-span: 1;
    grid-row-end: 3;
    -ms-grid-row: 2;
        grid-row-start: 2;
  }

  #w-node-bed500d5-6a04-6980-b8f0-277758a8f632-33b3e351 {
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-column: span 1;
        grid-column-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-row: span 1;
        grid-row-start: span 1;
  }

  #w-node-b97d52bf-3da1-ec1d-8158-b74150718cf5-65b3e36b {
    -ms-grid-column-align: center;
        justify-self: center;
  }

  #w-node-b97d52bf-3da1-ec1d-8158-b74150718cf6-65b3e36b {
    -ms-grid-row: span 3;
        grid-row-start: span 3;
    -ms-grid-row-span: 3;
    grid-row-end: span 3;
  }

  #w-node-_4b999290-7e80-6029-0d21-97849b09f684-65b3e36b {
    -ms-grid-column: span 1;
        grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
        grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-_188d02b3-5ae2-4f9e-0504-125ffe4866b9-65b3e36b {
    -ms-grid-column-align: auto;
        justify-self: auto;
  }

  #w-node-_2b3e6cfe-ff75-4f80-23c9-a830ed4894b0-65b3e36b {
    -ms-grid-column-align: auto;
        justify-self: auto;
    -ms-grid-row-align: center;
        align-self: center;
  }

  #w-node-d92965af-5623-f66d-b807-190a8f51423d-65b3e36b {
    -ms-grid-column-align: start;
        justify-self: start;
    -ms-grid-row-align: center;
        align-self: center;
  }

  #w-node-fde04896-bedc-354a-4189-8917a66d797f-65b3e36b {
    -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;
    -ms-grid-row-align: auto;
        align-self: auto;
    -ms-grid-column-align: auto;
        justify-self: auto;
  }

  #w-node-fd502900-bd96-796f-ff33-643ba4688239-65b3e36b {
    -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;
    -ms-grid-row-align: auto;
        align-self: auto;
    -ms-grid-column-align: auto;
        justify-self: auto;
  }

  #w-node-b2aa8a67-6247-93f0-b65d-f7c266cf515f-65b3e36b {
    -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;
    -ms-grid-row-align: auto;
        align-self: auto;
    -ms-grid-column-align: auto;
        justify-self: auto;
  }

  #w-node-_02a5da0b-7049-dc12-2f51-4895d128d083-65b3e36b {
    -ms-grid-column-align: auto;
        justify-self: auto;
    -ms-grid-row-align: auto;
        align-self: auto;
  }

  #w-node-_70995bbe-cbdb-322d-372d-90b9e70a1af7-65b3e36b {
    -ms-grid-column-align: center;
        justify-self: center;
    -ms-grid-row-align: auto;
        align-self: auto;
  }

  #w-node-_1efa6590-b50c-05a9-f6cb-46682465d03b-65b3e36b {
    -ms-grid-column-align: center;
        justify-self: center;
    -ms-grid-row-align: auto;
        align-self: auto;
  }

  #w-node-_08658d3d-2fa6-cf45-f29c-3cafc40beb6d-65b3e36b {
    -ms-grid-column-align: center;
        justify-self: center;
    -ms-grid-row-align: auto;
        align-self: auto;
  }

  #w-node-b97d52bf-3da1-ec1d-8158-b74150718cf5-64b3e36c {
    -ms-grid-column-align: center;
        justify-self: center;
  }

  #w-node-b97d52bf-3da1-ec1d-8158-b74150718cf6-64b3e36c {
    -ms-grid-row: span 3;
        grid-row-start: span 3;
    -ms-grid-row-span: 3;
    grid-row-end: span 3;
  }

  #w-node-_4b999290-7e80-6029-0d21-97849b09f684-64b3e36c {
    -ms-grid-column: span 1;
        grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
        grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-_188d02b3-5ae2-4f9e-0504-125ffe4866b9-64b3e36c {
    -ms-grid-column-align: auto;
        justify-self: auto;
  }

  #w-node-_2b3e6cfe-ff75-4f80-23c9-a830ed4894b0-64b3e36c {
    -ms-grid-column-align: auto;
        justify-self: auto;
    -ms-grid-row-align: center;
        align-self: center;
  }

  #w-node-d92965af-5623-f66d-b807-190a8f51423d-64b3e36c {
    -ms-grid-column-align: start;
        justify-self: start;
    -ms-grid-row-align: center;
        align-self: center;
  }

  #w-node-fde04896-bedc-354a-4189-8917a66d797f-64b3e36c {
    -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;
    -ms-grid-row-align: auto;
        align-self: auto;
    -ms-grid-column-align: auto;
        justify-self: auto;
  }

  #w-node-fd502900-bd96-796f-ff33-643ba4688239-64b3e36c {
    -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;
    -ms-grid-row-align: auto;
        align-self: auto;
    -ms-grid-column-align: auto;
        justify-self: auto;
  }

  #w-node-b2aa8a67-6247-93f0-b65d-f7c266cf515f-64b3e36c {
    -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;
    -ms-grid-row-align: auto;
        align-self: auto;
    -ms-grid-column-align: auto;
        justify-self: auto;
  }

  #w-node-_02a5da0b-7049-dc12-2f51-4895d128d083-64b3e36c {
    -ms-grid-column-align: auto;
        justify-self: auto;
    -ms-grid-row-align: auto;
        align-self: auto;
  }

  #w-node-_70995bbe-cbdb-322d-372d-90b9e70a1af7-64b3e36c {
    -ms-grid-column-align: center;
        justify-self: center;
    -ms-grid-row-align: auto;
        align-self: auto;
  }

  #w-node-_1efa6590-b50c-05a9-f6cb-46682465d03b-64b3e36c {
    -ms-grid-column-align: center;
        justify-self: center;
    -ms-grid-row-align: auto;
        align-self: auto;
  }

  #w-node-_08658d3d-2fa6-cf45-f29c-3cafc40beb6d-64b3e36c {
    -ms-grid-column-align: center;
        justify-self: center;
    -ms-grid-row-align: auto;
        align-self: auto;
  }

  #w-node-_22bd6536-8fc4-ab9f-b69a-09f7c63b8c05-36b3e36d {
    -ms-grid-column: 2;
        grid-column-start: 2;
    -ms-grid-column-span: 1;
    grid-column-end: 3;
    -ms-grid-row: 1;
        grid-row-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
  }

  #w-node-_225b8697-03a9-671a-52c8-7174c11984ac-36b3e36d {
    -ms-grid-column: 2;
        grid-column-start: 2;
    -ms-grid-column-span: 1;
    grid-column-end: 3;
    -ms-grid-row: 1;
        grid-row-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
  }

  #w-node-_368c5e43-d327-d4b2-ae27-30fad88a2b19-36b3e36d {
    -ms-grid-row-align: start;
        align-self: start;
  }

  #w-node-_368c5e43-d327-d4b2-ae27-30fad88a2b1a-36b3e36d {
    -ms-grid-row-align: start;
        align-self: start;
  }

  #w-node-_225b8697-03a9-671a-52c8-7174c11984db-36b3e36d {
    -ms-grid-column-span: 1;
    grid-column-end: 4;
    -ms-grid-column: 3;
        grid-column-start: 3;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
    -ms-grid-row: 1;
        grid-row-start: 1;
  }

  #w-node-_22bd6536-8fc4-ab9f-b69a-09f7c63b8c05-4ab3e36e {
    -ms-grid-column: 2;
        grid-column-start: 2;
    -ms-grid-column-span: 1;
    grid-column-end: 3;
    -ms-grid-row: 1;
        grid-row-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
  }

  #w-node-_225b8697-03a9-671a-52c8-7174c11984ac-4ab3e36e {
    -ms-grid-column: 2;
        grid-column-start: 2;
    -ms-grid-column-span: 1;
    grid-column-end: 3;
    -ms-grid-row: 1;
        grid-row-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
  }

  #w-node-c217f24b-6b60-fbfe-f3d7-b960c6e46f51-4ab3e36e {
    -ms-grid-row-align: start;
        align-self: start;
  }

  #w-node-_225b8697-03a9-671a-52c8-7174c11984db-4ab3e36e {
    -ms-grid-column-span: 1;
    grid-column-end: 4;
    -ms-grid-column: 3;
        grid-column-start: 3;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
    -ms-grid-row: 1;
        grid-row-start: 1;
  }

  #w-node-b97d52bf-3da1-ec1d-8158-b74150718cf5-f8b3e371 {
    -ms-grid-column-align: center;
        justify-self: center;
  }

  #w-node-b97d52bf-3da1-ec1d-8158-b74150718cf6-f8b3e371 {
    -ms-grid-row: span 3;
        grid-row-start: span 3;
    -ms-grid-row-span: 3;
    grid-row-end: span 3;
  }

  #w-node-_4b999290-7e80-6029-0d21-97849b09f684-f8b3e371 {
    -ms-grid-column: span 1;
        grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
        grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-_188d02b3-5ae2-4f9e-0504-125ffe4866b9-f8b3e371 {
    -ms-grid-column-align: auto;
        justify-self: auto;
  }

  #w-node-_2b3e6cfe-ff75-4f80-23c9-a830ed4894b0-f8b3e371 {
    -ms-grid-column-align: auto;
        justify-self: auto;
    -ms-grid-row-align: center;
        align-self: center;
  }

  #w-node-d92965af-5623-f66d-b807-190a8f51423d-f8b3e371 {
    -ms-grid-column-align: start;
        justify-self: start;
    -ms-grid-row-align: center;
        align-self: center;
  }

  #w-node-fde04896-bedc-354a-4189-8917a66d797f-f8b3e371 {
    -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;
    -ms-grid-row-align: auto;
        align-self: auto;
    -ms-grid-column-align: auto;
        justify-self: auto;
  }

  #w-node-_02a5da0b-7049-dc12-2f51-4895d128d083-f8b3e371 {
    -ms-grid-column-align: auto;
        justify-self: auto;
    -ms-grid-row-align: auto;
        align-self: auto;
  }

  #w-node-ecb3d8fa-bbba-8149-a20c-e13ba41c07ed-f8b3e371 {
    -ms-grid-column-align: center;
        justify-self: center;
    -ms-grid-row-align: auto;
        align-self: auto;
  }

  #w-node-_70995bbe-cbdb-322d-372d-90b9e70a1af7-f8b3e371 {
    -ms-grid-column-align: center;
        justify-self: center;
    -ms-grid-row-align: auto;
        align-self: auto;
  }

  #w-node-b97d52bf-3da1-ec1d-8158-b74150718cf5-f3b3e372 {
    -ms-grid-column-align: center;
        justify-self: center;
  }

  #w-node-b97d52bf-3da1-ec1d-8158-b74150718cf6-f3b3e372 {
    -ms-grid-row: span 3;
        grid-row-start: span 3;
    -ms-grid-row-span: 3;
    grid-row-end: span 3;
  }

  #w-node-_4b999290-7e80-6029-0d21-97849b09f684-f3b3e372 {
    -ms-grid-column: span 1;
        grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
        grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-_188d02b3-5ae2-4f9e-0504-125ffe4866b9-f3b3e372 {
    -ms-grid-column-align: auto;
        justify-self: auto;
  }

  #w-node-_2b3e6cfe-ff75-4f80-23c9-a830ed4894b0-f3b3e372 {
    -ms-grid-column-align: auto;
        justify-self: auto;
    -ms-grid-row-align: center;
        align-self: center;
  }

  #w-node-d92965af-5623-f66d-b807-190a8f51423d-f3b3e372 {
    -ms-grid-column-align: start;
        justify-self: start;
    -ms-grid-row-align: center;
        align-self: center;
  }

  #w-node-fde04896-bedc-354a-4189-8917a66d797f-f3b3e372 {
    -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;
    -ms-grid-row-align: auto;
        align-self: auto;
    -ms-grid-column-align: auto;
        justify-self: auto;
  }

  #w-node-_02a5da0b-7049-dc12-2f51-4895d128d083-f3b3e372 {
    -ms-grid-column-align: auto;
        justify-self: auto;
    -ms-grid-row-align: auto;
        align-self: auto;
  }

  #w-node-ecb3d8fa-bbba-8149-a20c-e13ba41c07ed-f3b3e372 {
    -ms-grid-column-align: center;
        justify-self: center;
    -ms-grid-row-align: auto;
        align-self: auto;
  }

  #w-node-_70995bbe-cbdb-322d-372d-90b9e70a1af7-f3b3e372 {
    -ms-grid-column-align: center;
        justify-self: center;
    -ms-grid-row-align: auto;
        align-self: auto;
  }

  #w-node-_22bd6536-8fc4-ab9f-b69a-09f7c63b8c05-25b3e375 {
    -ms-grid-column: 2;
        grid-column-start: 2;
    -ms-grid-column-span: 1;
    grid-column-end: 3;
    -ms-grid-row: 1;
        grid-row-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
  }

  #w-node-_225b8697-03a9-671a-52c8-7174c11984ac-25b3e375 {
    -ms-grid-column: 2;
        grid-column-start: 2;
    -ms-grid-column-span: 1;
    grid-column-end: 3;
    -ms-grid-row: 1;
        grid-row-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
  }

  #w-node-_59b40645-765f-f438-2fe5-4e5824affaa6-25b3e375 {
    -ms-grid-row-align: start;
        align-self: start;
  }

  #w-node-_7dd269c4-511b-df26-64df-f98571b4374c-25b3e375 {
    -ms-grid-row-align: start;
        align-self: start;
  }

  #w-node-_225b8697-03a9-671a-52c8-7174c11984db-25b3e375 {
    -ms-grid-column-span: 1;
    grid-column-end: 4;
    -ms-grid-column: 3;
        grid-column-start: 3;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
    -ms-grid-row: 1;
        grid-row-start: 1;
  }

  #w-node-_22bd6536-8fc4-ab9f-b69a-09f7c63b8c05-e8b3e376 {
    -ms-grid-column: 2;
        grid-column-start: 2;
    -ms-grid-column-span: 1;
    grid-column-end: 3;
    -ms-grid-row: 1;
        grid-row-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
  }

  #w-node-_225b8697-03a9-671a-52c8-7174c11984ac-e8b3e376 {
    -ms-grid-column: 2;
        grid-column-start: 2;
    -ms-grid-column-span: 1;
    grid-column-end: 3;
    -ms-grid-row: 1;
        grid-row-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
  }

  #w-node-_84b44b81-ef8a-37aa-d6c0-508faae75d54-e8b3e376 {
    -ms-grid-row-align: start;
        align-self: start;
  }

  #w-node-_225b8697-03a9-671a-52c8-7174c11984db-e8b3e376 {
    -ms-grid-column-span: 1;
    grid-column-end: 4;
    -ms-grid-column: 3;
        grid-column-start: 3;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
    -ms-grid-row: 1;
        grid-row-start: 1;
  }

  #w-node-_22bd6536-8fc4-ab9f-b69a-09f7c63b8c05-44b3e3ac {
    -ms-grid-column: 2;
        grid-column-start: 2;
    -ms-grid-column-span: 1;
    grid-column-end: 3;
    -ms-grid-row: 1;
        grid-row-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
  }

  #w-node-_225b8697-03a9-671a-52c8-7174c11984ac-44b3e3ac {
    -ms-grid-column: 2;
        grid-column-start: 2;
    -ms-grid-column-span: 1;
    grid-column-end: 3;
    -ms-grid-row: 1;
        grid-row-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
  }

  #w-node-b9803fe1-5676-99b0-eda0-83096fd2b830-44b3e3ac {
    -ms-grid-row-align: start;
        align-self: start;
  }

  #w-node-b9803fe1-5676-99b0-eda0-83096fd2b831-44b3e3ac {
    -ms-grid-row-align: start;
        align-self: start;
  }

  #w-node-_225b8697-03a9-671a-52c8-7174c11984db-44b3e3ac {
    -ms-grid-column-span: 1;
    grid-column-end: 4;
    -ms-grid-column: 3;
        grid-column-start: 3;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
    -ms-grid-row: 1;
        grid-row-start: 1;
  }

  #w-node-_22bd6536-8fc4-ab9f-b69a-09f7c63b8c05-1fb3e3ad {
    -ms-grid-column: 2;
        grid-column-start: 2;
    -ms-grid-column-span: 1;
    grid-column-end: 3;
    -ms-grid-row: 1;
        grid-row-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
  }

  #w-node-_225b8697-03a9-671a-52c8-7174c11984ac-1fb3e3ad {
    -ms-grid-column: 2;
        grid-column-start: 2;
    -ms-grid-column-span: 1;
    grid-column-end: 3;
    -ms-grid-row: 1;
        grid-row-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
  }

  #w-node-f07a7e03-ad4d-9fef-f6dd-abc6272a5596-1fb3e3ad {
    -ms-grid-row-align: start;
        align-self: start;
  }

  #w-node-_225b8697-03a9-671a-52c8-7174c11984db-1fb3e3ad {
    -ms-grid-column-span: 1;
    grid-column-end: 4;
    -ms-grid-column: 3;
        grid-column-start: 3;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
    -ms-grid-row: 1;
        grid-row-start: 1;
  }

  #w-node-b97d52bf-3da1-ec1d-8158-b74150718cf5-e1b3e3ae {
    -ms-grid-column-align: center;
        justify-self: center;
  }

  #w-node-b97d52bf-3da1-ec1d-8158-b74150718cf6-e1b3e3ae {
    -ms-grid-row: span 3;
        grid-row-start: span 3;
    -ms-grid-row-span: 3;
    grid-row-end: span 3;
  }

  #w-node-_4b999290-7e80-6029-0d21-97849b09f684-e1b3e3ae {
    -ms-grid-column: span 1;
        grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
        grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-_188d02b3-5ae2-4f9e-0504-125ffe4866b9-e1b3e3ae {
    -ms-grid-column-align: auto;
        justify-self: auto;
  }

  #w-node-_2b3e6cfe-ff75-4f80-23c9-a830ed4894b0-e1b3e3ae {
    -ms-grid-column-align: auto;
        justify-self: auto;
    -ms-grid-row-align: center;
        align-self: center;
  }

  #w-node-d92965af-5623-f66d-b807-190a8f51423d-e1b3e3ae {
    -ms-grid-column-align: start;
        justify-self: start;
    -ms-grid-row-align: center;
        align-self: center;
  }

  #w-node-fde04896-bedc-354a-4189-8917a66d797f-e1b3e3ae {
    -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;
    -ms-grid-row-align: auto;
        align-self: auto;
    -ms-grid-column-align: auto;
        justify-self: auto;
  }

  #w-node-_02a5da0b-7049-dc12-2f51-4895d128d083-e1b3e3ae {
    -ms-grid-column-align: auto;
        justify-self: auto;
    -ms-grid-row-align: auto;
        align-self: auto;
  }

  #w-node-b97d52bf-3da1-ec1d-8158-b74150718cf5-64b3e3af {
    -ms-grid-column-align: center;
        justify-self: center;
  }

  #w-node-b97d52bf-3da1-ec1d-8158-b74150718cf6-64b3e3af {
    -ms-grid-row: span 3;
        grid-row-start: span 3;
    -ms-grid-row-span: 3;
    grid-row-end: span 3;
  }

  #w-node-_4b999290-7e80-6029-0d21-97849b09f684-64b3e3af {
    -ms-grid-column: span 1;
        grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
        grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-_188d02b3-5ae2-4f9e-0504-125ffe4866b9-64b3e3af {
    -ms-grid-column-align: auto;
        justify-self: auto;
  }

  #w-node-_2b3e6cfe-ff75-4f80-23c9-a830ed4894b0-64b3e3af {
    -ms-grid-column-align: auto;
        justify-self: auto;
    -ms-grid-row-align: center;
        align-self: center;
  }

  #w-node-d92965af-5623-f66d-b807-190a8f51423d-64b3e3af {
    -ms-grid-column-align: start;
        justify-self: start;
    -ms-grid-row-align: center;
        align-self: center;
  }

  #w-node-fde04896-bedc-354a-4189-8917a66d797f-64b3e3af {
    -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;
    -ms-grid-row-align: auto;
        align-self: auto;
    -ms-grid-column-align: auto;
        justify-self: auto;
  }

  #w-node-_02a5da0b-7049-dc12-2f51-4895d128d083-64b3e3af {
    -ms-grid-column-align: auto;
        justify-self: auto;
    -ms-grid-row-align: auto;
        align-self: auto;
  }

  #w-node-_31579f99-68fa-803d-62b8-c40dad5ea9b7-44b3e3b7 {
    -ms-grid-column-align: auto;
        justify-self: auto;
    -ms-grid-row-align: auto;
        align-self: auto;
  }

  #w-node-a7ff4c31-d67f-cda9-37e6-a2a10181d871-44b3e3b7 {
    -ms-grid-row-align: center;
        align-self: center;
    -ms-grid-column-align: end;
        justify-self: end;
  }

  #w-node-_70853819-a163-81e3-a44f-7996e95a3451-44b3e3b7 {
    -ms-grid-column-align: center;
        justify-self: center;
    -ms-grid-row-align: auto;
        align-self: auto;
  }

  #w-node-fbe40c77-1750-bb57-7516-cb06799510a1-44b3e3b7 {
    -ms-grid-column-align: start;
        justify-self: start;
  }

  #w-node-_2807f9c5-11f8-3e94-ef2b-798a8dba15f6-44b3e3b7 {
    -ms-grid-column: span 1;
        grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
        grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-e8bf7f41-c6ba-6a17-9f7b-52429aea5e8d-44b3e3b7 {
    -ms-grid-column: span 1;
        grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
        grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-_57b22cc1-6ae4-b299-8875-1ff4453ff598-44b3e3b7 {
    -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-_57b22cc1-6ae4-b299-8875-1ff4453ff59c-44b3e3b7 {
    -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;
    -ms-grid-column-align: start;
        justify-self: start;
  }

  #w-node-_57b22cc1-6ae4-b299-8875-1ff4453ff5b6-44b3e3b7 {
    -ms-grid-column-align: end;
        justify-self: end;
  }

  #w-node-_57b22cc1-6ae4-b299-8875-1ff4453ff5b7-44b3e3b7 {
    -ms-grid-column-align: start;
        justify-self: start;
  }

  #w-node-_1b772ff9-b71d-7e58-d76f-07f6c056949b-44b3e3b7 {
    -ms-grid-column: 5;
        grid-column-start: 5;
    -ms-grid-row: 2;
        grid-row-start: 2;
    -ms-grid-column-span: 1;
    grid-column-end: 6;
    -ms-grid-row-span: 1;
    grid-row-end: 3;
  }

  #w-node-_8aad0776-102a-a386-d79c-385f2d08cc85-44b3e3b7 {
    -ms-grid-row-align: center;
        align-self: center;
    -ms-grid-column-align: center;
        justify-self: center;
  }

  #w-node-_16e20ca2-b8b2-109a-bdf0-4a8fcc35ab60-c3b3e3b8 {
    -ms-grid-column-align: auto;
        justify-self: auto;
    -ms-grid-row-align: auto;
        align-self: auto;
  }

  #w-node-a7ff4c31-d67f-cda9-37e6-a2a10181d871-c3b3e3b8 {
    -ms-grid-row-align: center;
        align-self: center;
  }

  #w-node-_57b22cc1-6ae4-b299-8875-1ff4453ff598-c3b3e3b8 {
    -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-_57b22cc1-6ae4-b299-8875-1ff4453ff59c-c3b3e3b8 {
    -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;
    -ms-grid-column-align: start;
        justify-self: start;
  }

  #w-node-_57b22cc1-6ae4-b299-8875-1ff4453ff5b6-c3b3e3b8 {
    -ms-grid-column-align: end;
        justify-self: end;
  }

  #w-node-_57b22cc1-6ae4-b299-8875-1ff4453ff5b7-c3b3e3b8 {
    -ms-grid-column-align: start;
        justify-self: start;
  }

  #w-node-_1b772ff9-b71d-7e58-d76f-07f6c056949b-c3b3e3b8 {
    -ms-grid-column: 5;
        grid-column-start: 5;
    -ms-grid-row: 2;
        grid-row-start: 2;
    -ms-grid-column-span: 1;
    grid-column-end: 6;
    -ms-grid-row-span: 1;
    grid-row-end: 3;
  }

  #w-node-_8aad0776-102a-a386-d79c-385f2d08cc85-c3b3e3b8 {
    -ms-grid-row-align: center;
        align-self: center;
    -ms-grid-column-align: center;
        justify-self: center;
  }

  #w-node-c90d69fd-10c2-758d-751c-0476dde7f9fb-c3b3e3b8 {
    -ms-grid-row-align: center;
        align-self: center;
    -ms-grid-column-align: center;
        justify-self: center;
  }

  #w-node-f55e9978-ff1a-b206-acdb-e8d33e057866-3eb3e3b9 {
    -ms-grid-column-align: auto;
        justify-self: auto;
    -ms-grid-row-align: auto;
        align-self: auto;
  }

  #w-node-a7ff4c31-d67f-cda9-37e6-a2a10181d871-3eb3e3b9 {
    -ms-grid-row-align: center;
        align-self: center;
  }

  #w-node-_57b22cc1-6ae4-b299-8875-1ff4453ff598-3eb3e3b9 {
    -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-_57b22cc1-6ae4-b299-8875-1ff4453ff59c-3eb3e3b9 {
    -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;
    -ms-grid-column-align: start;
        justify-self: start;
  }

  #w-node-_57b22cc1-6ae4-b299-8875-1ff4453ff5b0-3eb3e3b9 {
    -ms-grid-column: 4;
        grid-column-start: 4;
    -ms-grid-column-span: 1;
    grid-column-end: 5;
    -ms-grid-row: 1;
        grid-row-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
  }

  #w-node-_57b22cc1-6ae4-b299-8875-1ff4453ff5b6-3eb3e3b9 {
    -ms-grid-column-align: end;
        justify-self: end;
  }

  #w-node-_57b22cc1-6ae4-b299-8875-1ff4453ff5b7-3eb3e3b9 {
    -ms-grid-column-align: start;
        justify-self: start;
  }

  #w-node-_1b772ff9-b71d-7e58-d76f-07f6c056949b-3eb3e3b9 {
    -ms-grid-column: 5;
        grid-column-start: 5;
    -ms-grid-row: 2;
        grid-row-start: 2;
    -ms-grid-column-span: 1;
    grid-column-end: 6;
    -ms-grid-row-span: 1;
    grid-row-end: 3;
  }

  #w-node-_8aad0776-102a-a386-d79c-385f2d08cc85-3eb3e3b9 {
    -ms-grid-row-align: center;
        align-self: center;
    -ms-grid-column-align: center;
        justify-self: center;
  }

  #w-node-c90d69fd-10c2-758d-751c-0476dde7f9fb-3eb3e3b9 {
    -ms-grid-row-align: center;
        align-self: center;
    -ms-grid-column-align: center;
        justify-self: center;
  }

  #w-node-_8cbd7351-2bf0-4fe3-d37b-6fcfc766035f-27b3e3f3 {
    -ms-grid-column: 2;
        grid-column-start: 2;
    -ms-grid-column-span: 1;
    grid-column-end: 3;
    -ms-grid-row: 1;
        grid-row-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
  }

  #w-node-c946a100-e754-1aab-c038-dfc385fe3b06-27b3e3f3 {
    -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-c946a100-e754-1aab-c038-dfc385fe3b1b-27b3e3f3 {
    -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-c946a100-e754-1aab-c038-dfc385fe3b28-27b3e3f3 {
    -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-c946a100-e754-1aab-c038-dfc385fe3b35-27b3e3f3 {
    -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-_9cd2fe90-fde9-fd3c-47b6-9b09dc5a828e-02b3e3f4 {
    -ms-grid-column: 2;
        grid-column-start: 2;
    -ms-grid-column-span: 1;
    grid-column-end: 3;
    -ms-grid-row: 1;
        grid-row-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
  }

  #w-node-_15f4118b-f067-32d9-a349-e0a4e2d19ac6-02b3e3f4 {
    -ms-grid-column: 2;
        grid-column-start: 2;
    -ms-grid-column-span: 1;
    grid-column-end: 3;
    -ms-grid-row: 1;
        grid-row-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
  }

  #w-node-_15f4118b-f067-32d9-a349-e0a4e2d19b71-02b3e3f4 {
    -ms-grid-column-span: 1;
    grid-column-end: 4;
    -ms-grid-column: 3;
        grid-column-start: 3;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
    -ms-grid-row: 1;
        grid-row-start: 1;
  }

  #w-node-_3ad48ed7-c890-9f5a-da1b-883312ccba72-a7b3e3f6 {
    -ms-grid-column: 2;
        grid-column-start: 2;
    -ms-grid-column-span: 1;
    grid-column-end: 3;
    -ms-grid-row: 1;
        grid-row-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
  }

  #w-node-b4d11c13-cfdd-57fa-a27c-9c0e61e531a7-a7b3e3f6 {
    -ms-grid-column: 2;
        grid-column-start: 2;
    -ms-grid-column-span: 1;
    grid-column-end: 3;
    -ms-grid-row: 1;
        grid-row-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
  }

  #w-node-b4d11c13-cfdd-57fa-a27c-9c0e61e531cc-a7b3e3f6 {
    -ms-grid-column-span: 1;
    grid-column-end: 4;
    -ms-grid-column: 3;
        grid-column-start: 3;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
    -ms-grid-row: 1;
        grid-row-start: 1;
  }

  #w-node-c5707b94-32e4-499b-fe8d-b9f7dc8b86d2-c2b3e3fc {
    -ms-grid-column: 2;
        grid-column-start: 2;
    -ms-grid-column-span: 1;
    grid-column-end: 3;
    -ms-grid-row: 1;
        grid-row-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
  }

  #w-node-ae8ba1a5-7599-3883-eb67-b05480cf7de2-c2b3e3fc {
    -ms-grid-column: 2;
        grid-column-start: 2;
    -ms-grid-column-span: 1;
    grid-column-end: 3;
    -ms-grid-row: 1;
        grid-row-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
  }

  #w-node-ae8ba1a5-7599-3883-eb67-b05480cf7e24-c2b3e3fc {
    -ms-grid-column-span: 1;
    grid-column-end: 4;
    -ms-grid-column: 3;
        grid-column-start: 3;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
    -ms-grid-row: 1;
        grid-row-start: 1;
  }

  #w-node-b97d52bf-3da1-ec1d-8158-b74150718cf5-e7b3e41a {
    -ms-grid-column-align: center;
        justify-self: center;
  }

  #w-node-b97d52bf-3da1-ec1d-8158-b74150718cf6-e7b3e41a {
    -ms-grid-row: span 3;
        grid-row-start: span 3;
    -ms-grid-row-span: 3;
    grid-row-end: span 3;
  }

  #w-node-_4b999290-7e80-6029-0d21-97849b09f684-e7b3e41a {
    -ms-grid-column: span 1;
        grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
        grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-_188d02b3-5ae2-4f9e-0504-125ffe4866b9-e7b3e41a {
    -ms-grid-column-align: auto;
        justify-self: auto;
  }

  #w-node-_2b3e6cfe-ff75-4f80-23c9-a830ed4894b0-e7b3e41a {
    -ms-grid-column-align: auto;
        justify-self: auto;
    -ms-grid-row-align: center;
        align-self: center;
  }

  #w-node-d92965af-5623-f66d-b807-190a8f51423d-e7b3e41a {
    -ms-grid-column-align: start;
        justify-self: start;
    -ms-grid-row-align: center;
        align-self: center;
  }

  #w-node-fde04896-bedc-354a-4189-8917a66d797f-e7b3e41a {
    -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;
    -ms-grid-row-align: auto;
        align-self: auto;
    -ms-grid-column-align: auto;
        justify-self: auto;
  }

  #w-node-d13c3af4-3622-dbff-4bad-18af2f158143-e7b3e41a {
    -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;
    -ms-grid-row-align: auto;
        align-self: auto;
    -ms-grid-column-align: auto;
        justify-self: auto;
  }

  #w-node-_711b41f9-9356-5b6b-458e-270431ad35fa-e7b3e41a {
    -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;
    -ms-grid-row-align: auto;
        align-self: auto;
    -ms-grid-column-align: auto;
        justify-self: auto;
  }

  #w-node-_02a5da0b-7049-dc12-2f51-4895d128d083-e7b3e41a {
    -ms-grid-column-align: auto;
        justify-self: auto;
    -ms-grid-row-align: auto;
        align-self: auto;
  }

  #w-node-c33e955d-e303-9c5d-0384-711ebb833116-e7b3e41a {
    -ms-grid-column-align: center;
        justify-self: center;
    -ms-grid-row-align: auto;
        align-self: auto;
  }

  #w-node-_6fbd1ee4-6ebc-6434-0fb1-6e266a765254-e7b3e41a {
    -ms-grid-column-align: center;
        justify-self: center;
    -ms-grid-row-align: auto;
        align-self: auto;
  }

  #w-node-_145544af-cf3a-abc3-99bd-f43469f1306a-e7b3e41a {
    -ms-grid-column-align: center;
        justify-self: center;
    -ms-grid-row-align: auto;
        align-self: auto;
  }

  #w-node-ecb3d8fa-bbba-8149-a20c-e13ba41c07ed-e7b3e41a {
    -ms-grid-column-align: center;
        justify-self: center;
    -ms-grid-row-align: auto;
        align-self: auto;
  }

  #w-node-cfbcc725-3734-df75-356c-3103239f261e-e7b3e41a {
    -ms-grid-column-align: center;
        justify-self: center;
    -ms-grid-row-align: auto;
        align-self: auto;
  }

  #w-node-_81064189-9ada-6703-c79f-cb4273ad85c1-1db3e435 {
    -ms-grid-column: span 1;
        grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-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: end;
        justify-self: end;
    -ms-grid-row-align: end;
        align-self: end;
  }

  #w-node-_204f97cd-e9de-ebd6-443c-8f160e12f183-1db3e435 {
    -ms-grid-column-align: end;
        justify-self: end;
    -ms-grid-row-align: center;
        align-self: center;
  }

  #w-node-_69edbcbd-f1d8-b8fb-77d3-e83430919515-1db3e435 {
    -ms-grid-column-align: auto;
        justify-self: auto;
  }

  #w-node-_07ff420d-9b5e-a845-47db-65162dbb66e1-1db3e435 {
    -ms-grid-column-align: end;
        justify-self: end;
    -ms-grid-row-align: center;
        align-self: center;
  }

  #w-node-_1cd2f304-8a61-c894-d3eb-ff3a23555f25-1db3e435 {
    -ms-grid-column: span 1;
        grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-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: end;
        justify-self: end;
    -ms-grid-row-align: end;
        align-self: end;
  }

  #w-node-_1cd2f304-8a61-c894-d3eb-ff3a23555f26-1db3e435 {
    -ms-grid-column-align: end;
        justify-self: end;
    -ms-grid-row-align: center;
        align-self: center;
  }

  #w-node-f8273563-5dfd-3844-0ca2-d0a4b59e2cc3-1db3e435 {
    -ms-grid-column-align: end;
        justify-self: end;
    -ms-grid-row-align: center;
        align-self: center;
  }

  #w-node-_5122bc72-45a4-8c91-0323-395774717ec9-1eb3e438 {
    -ms-grid-column-align: start;
        justify-self: start;
    -ms-grid-row-align: auto;
        align-self: auto;
  }

  #w-node-_5122bc72-45a4-8c91-0323-395774717ecf-1eb3e438 {
    -ms-grid-column-align: end;
        justify-self: end;
  }

  #w-node-_5122bc72-45a4-8c91-0323-395774717ed1-1eb3e438 {
    -ms-grid-column-align: start;
        justify-self: start;
    -ms-grid-row-align: auto;
        align-self: auto;
  }

  #w-node-ec35b90b-59ec-b7cf-57a2-947dc053daca-1eb3e438 {
    -ms-grid-column: span 1;
        grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-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;
    -ms-grid-row-align: center;
        align-self: center;
  }

  #w-node-ec35b90b-59ec-b7cf-57a2-947dc053dacc-1eb3e438 {
    -ms-grid-column: span 1;
        grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-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;
    -ms-grid-row-align: center;
        align-self: center;
  }

  #w-node-ec35b90b-59ec-b7cf-57a2-947dc053dace-1eb3e438 {
    -ms-grid-column: span 1;
        grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
        grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-row-align: center;
        align-self: center;
    -ms-grid-column-align: start;
        justify-self: start;
  }

  #w-node-ec35b90b-59ec-b7cf-57a2-947dc053dad0-1eb3e438 {
    -ms-grid-column: span 1;
        grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-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;
    -ms-grid-row-align: center;
        align-self: center;
  }

  #w-node-_8917edb5-deba-6ab5-9bc7-bd15637cdf86-1eb3e438 {
    -ms-grid-column: span 1;
        grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
        grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-row-align: center;
        align-self: center;
    -ms-grid-column-align: end;
        justify-self: end;
  }

  #w-node-_8917edb5-deba-6ab5-9bc7-bd15637cdf8f-1eb3e438 {
    -ms-grid-column: span 1;
        grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-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-_8917edb5-deba-6ab5-9bc7-bd15637cdf91-1eb3e438 {
    -ms-grid-column: span 1;
        grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
        grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-row-align: auto;
        align-self: auto;
  }

  #w-node-_8917edb5-deba-6ab5-9bc7-bd15637cdf95-1eb3e438 {
    -ms-grid-column: span 1;
        grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
        grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-_8917edb5-deba-6ab5-9bc7-bd15637cdf97-1eb3e438 {
    -ms-grid-column: span 1;
        grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
        grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-row-align: auto;
        align-self: auto;
  }

  #w-node-_8917edb5-deba-6ab5-9bc7-bd15637cdf9b-1eb3e438 {
    -ms-grid-column: span 1;
        grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
        grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-_8917edb5-deba-6ab5-9bc7-bd15637cdf9d-1eb3e438 {
    -ms-grid-column: span 1;
        grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
        grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-row-align: auto;
        align-self: auto;
  }

  #w-node-_8917edb5-deba-6ab5-9bc7-bd15637cdfa1-1eb3e438 {
    -ms-grid-column: span 1;
        grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
        grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-a3f85c37-4a3f-f832-c16a-fa07c2ab2bcb-1eb3e438 {
    -ms-grid-column: span 1;
        grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-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: end;
        justify-self: end;
    -ms-grid-row-align: end;
        align-self: end;
  }

  #w-node-a3f85c37-4a3f-f832-c16a-fa07c2ab2bcd-1eb3e438 {
    -ms-grid-column-align: end;
        justify-self: end;
    -ms-grid-row-align: center;
        align-self: center;
  }

  #w-node-a3f85c37-4a3f-f832-c16a-fa07c2ab2cec-1eb3e438 {
    -ms-grid-column-align: end;
        justify-self: end;
    -ms-grid-row-align: center;
        align-self: center;
  }

  #w-node-de9f919b-c1cd-f23f-018c-db94a23be849-8eb3e439 {
    -ms-grid-column-align: start;
        justify-self: start;
    -ms-grid-row-align: auto;
        align-self: auto;
  }

  #w-node-de9f919b-c1cd-f23f-018c-db94a23be84f-8eb3e439 {
    -ms-grid-column-align: end;
        justify-self: end;
  }

  #w-node-de9f919b-c1cd-f23f-018c-db94a23be851-8eb3e439 {
    -ms-grid-column-align: start;
        justify-self: start;
    -ms-grid-row-align: auto;
        align-self: auto;
  }

  #w-node-b268395a-e707-1d6c-3af6-0dc8d314b94c-8eb3e439 {
    -ms-grid-column: span 1;
        grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-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;
    -ms-grid-row-align: center;
        align-self: center;
  }

  #w-node-b268395a-e707-1d6c-3af6-0dc8d314b94e-8eb3e439 {
    -ms-grid-column: span 1;
        grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-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;
    -ms-grid-row-align: center;
        align-self: center;
  }

  #w-node-b268395a-e707-1d6c-3af6-0dc8d314b950-8eb3e439 {
    -ms-grid-column: span 1;
        grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
        grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-row-align: center;
        align-self: center;
    -ms-grid-column-align: start;
        justify-self: start;
  }

  #w-node-b268395a-e707-1d6c-3af6-0dc8d314b952-8eb3e439 {
    -ms-grid-column: span 1;
        grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-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;
    -ms-grid-row-align: center;
        align-self: center;
  }

  #w-node-_462bea49-333b-f862-7360-270f07598e55-8eb3e439 {
    -ms-grid-column: span 1;
        grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
        grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-row-align: center;
        align-self: center;
    -ms-grid-column-align: end;
        justify-self: end;
  }

  #w-node-_462bea49-333b-f862-7360-270f07598e5e-8eb3e439 {
    -ms-grid-column: span 1;
        grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-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-_462bea49-333b-f862-7360-270f07598e60-8eb3e439 {
    -ms-grid-column: span 1;
        grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
        grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-row-align: auto;
        align-self: auto;
  }

  #w-node-_462bea49-333b-f862-7360-270f07598e64-8eb3e439 {
    -ms-grid-column: span 1;
        grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
        grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-_462bea49-333b-f862-7360-270f07598e66-8eb3e439 {
    -ms-grid-column: span 1;
        grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
        grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-row-align: auto;
        align-self: auto;
  }

  #w-node-_462bea49-333b-f862-7360-270f07598e6a-8eb3e439 {
    -ms-grid-column: span 1;
        grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
        grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-_462bea49-333b-f862-7360-270f07598e6c-8eb3e439 {
    -ms-grid-column: span 1;
        grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
        grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-row-align: auto;
        align-self: auto;
  }

  #w-node-_462bea49-333b-f862-7360-270f07598e70-8eb3e439 {
    -ms-grid-column: span 1;
        grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
        grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-_9e4f2fe4-da82-2778-6565-07487a477d55-bdb3e458 {
    -ms-grid-row-align: auto;
        align-self: auto;
    -ms-grid-column-align: start;
        justify-self: start;
  }

  #w-node-_9e4f2fe4-da82-2778-6565-07487a477d5b-bdb3e458 {
    -ms-grid-row-align: start;
        align-self: start;
    -ms-grid-column: 1;
        grid-column-start: 1;
    -ms-grid-column-span: 2;
    grid-column-end: 3;
    -ms-grid-row: 3;
        grid-row-start: 3;
    -ms-grid-row-span: 1;
    grid-row-end: 4;
  }

  #w-node-_9e4f2fe4-da82-2778-6565-07487a477d5c-bdb3e458 {
    -ms-grid-column-align: start;
        justify-self: start;
    -ms-grid-row-align: center;
        align-self: center;
  }

  #w-node-d34871b3-3da9-8bdb-753b-a97258975235-34b3e459 {
    -ms-grid-row-align: start;
        align-self: start;
    -ms-grid-column: 1;
        grid-column-start: 1;
    -ms-grid-column-span: 2;
    grid-column-end: 3;
    -ms-grid-row: 3;
        grid-row-start: 3;
    -ms-grid-row-span: 1;
    grid-row-end: 4;
  }

  #w-node-b368d857-3eef-5069-b208-c27a1656f8ac-34b3e459 {
    -ms-grid-column-align: start;
        justify-self: start;
    -ms-grid-row-align: center;
        align-self: center;
  }

  #w-node-_77aeb8ce-9672-1ed9-8fe1-5bf7c13eb332-80b3e46d {
    -ms-grid-row-align: start;
        align-self: start;
    -ms-grid-column: 1;
        grid-column-start: 1;
    -ms-grid-column-span: 2;
    grid-column-end: 3;
    -ms-grid-row: 3;
        grid-row-start: 3;
    -ms-grid-row-span: 1;
    grid-row-end: 4;
  }

  #w-node-_77aeb8ce-9672-1ed9-8fe1-5bf7c13eb333-80b3e46d {
    -ms-grid-column-align: start;
        justify-self: start;
    -ms-grid-row-align: center;
        align-self: center;
  }

  #w-node-b97d52bf-3da1-ec1d-8158-b74150718cf5-bcb3e476 {
    -ms-grid-column-align: center;
        justify-self: center;
  }

  #w-node-b97d52bf-3da1-ec1d-8158-b74150718cf6-bcb3e476 {
    -ms-grid-row: span 3;
        grid-row-start: span 3;
    -ms-grid-row-span: 3;
    grid-row-end: span 3;
  }

  #w-node-_4b999290-7e80-6029-0d21-97849b09f684-bcb3e476 {
    -ms-grid-column: span 1;
        grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
        grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-_188d02b3-5ae2-4f9e-0504-125ffe4866b9-bcb3e476 {
    -ms-grid-column-align: auto;
        justify-self: auto;
  }

  #w-node-_2b3e6cfe-ff75-4f80-23c9-a830ed4894b0-bcb3e476 {
    -ms-grid-column-align: auto;
        justify-self: auto;
    -ms-grid-row-align: center;
        align-self: center;
  }

  #w-node-d92965af-5623-f66d-b807-190a8f51423d-bcb3e476 {
    -ms-grid-column-align: start;
        justify-self: start;
    -ms-grid-row-align: center;
        align-self: center;
  }

  #w-node-fde04896-bedc-354a-4189-8917a66d797f-bcb3e476 {
    -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;
    -ms-grid-row-align: auto;
        align-self: auto;
    -ms-grid-column-align: auto;
        justify-self: auto;
  }

  #w-node-d13c3af4-3622-dbff-4bad-18af2f158143-bcb3e476 {
    -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;
    -ms-grid-row-align: auto;
        align-self: auto;
    -ms-grid-column-align: auto;
        justify-self: auto;
  }

  #w-node-_711b41f9-9356-5b6b-458e-270431ad35fa-bcb3e476 {
    -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;
    -ms-grid-row-align: auto;
        align-self: auto;
    -ms-grid-column-align: auto;
        justify-self: auto;
  }

  #w-node-_02a5da0b-7049-dc12-2f51-4895d128d083-bcb3e476 {
    -ms-grid-column-align: auto;
        justify-self: auto;
    -ms-grid-row-align: auto;
        align-self: auto;
  }

  #w-node-c33e955d-e303-9c5d-0384-711ebb833116-bcb3e476 {
    -ms-grid-column-align: center;
        justify-self: center;
    -ms-grid-row-align: auto;
        align-self: auto;
  }

  #w-node-_6fbd1ee4-6ebc-6434-0fb1-6e266a765254-bcb3e476 {
    -ms-grid-column-align: center;
        justify-self: center;
    -ms-grid-row-align: auto;
        align-self: auto;
  }

  #w-node-_145544af-cf3a-abc3-99bd-f43469f1306a-bcb3e476 {
    -ms-grid-column-align: center;
        justify-self: center;
    -ms-grid-row-align: auto;
        align-self: auto;
  }

  #w-node-ecb3d8fa-bbba-8149-a20c-e13ba41c07ed-bcb3e476 {
    -ms-grid-column-align: center;
        justify-self: center;
    -ms-grid-row-align: auto;
        align-self: auto;
  }

  #w-node-cfbcc725-3734-df75-356c-3103239f261e-bcb3e476 {
    -ms-grid-column-align: center;
        justify-self: center;
    -ms-grid-row-align: auto;
        align-self: auto;
  }

  #w-node-a525d08e-a209-88a6-c692-138558ed30a2-ecb3e478 {
    -ms-grid-column: 2;
        grid-column-start: 2;
    -ms-grid-column-span: 1;
    grid-column-end: 3;
    -ms-grid-row: 1;
        grid-row-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
  }

  #w-node-_22b0ed6b-0981-757a-81c5-dfe76a493a35-ecb3e478 {
    -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-_4f7ba215-b9d0-3de6-38fe-fdf7cdd38347-ecb3e478 {
    -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-_22b0ed6b-0981-757a-81c5-dfe76a493a42-ecb3e478 {
    -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-_22b0ed6b-0981-757a-81c5-dfe76a493a50-ecb3e478 {
    -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-_22b0ed6b-0981-757a-81c5-dfe76a493a99-ecb3e478 {
    -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-_22b0ed6b-0981-757a-81c5-dfe76a493a8c-ecb3e478 {
    -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-_22b0ed6b-0981-757a-81c5-dfe76a493a72-ecb3e478 {
    -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-_22b0ed6b-0981-757a-81c5-dfe76a493a7f-ecb3e478 {
    -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-_22b0ed6b-0981-757a-81c5-dfe76a493a65-ecb3e478 {
    -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-_1820ce89-afff-6290-7ea6-9f008cebb9cb-8cebb9c8 {
    -ms-grid-column: span 1;
        grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
  }

  #w-node-_1820ce89-afff-6290-7ea6-9f008cebb9f0-8cebb9c8 {
    -ms-grid-row-align: start;
        align-self: start;
  }

  #w-node-_142145a2-6a22-7cbc-95d8-2d2dfa4b9008-cab3e479 {
    -ms-grid-column-align: stretch;
        justify-self: stretch;
    -ms-grid-row-align: center;
        align-self: center;
  }

  #w-node-_3fa51550-bbc8-44da-36b7-d33f21abbc04-cab3e479 {
    -ms-grid-column-align: stretch;
        justify-self: stretch;
    -ms-grid-row-align: center;
        align-self: center;
  }

  #w-node-_7f5910be-3db7-3a47-840b-360e714c9072-cab3e479 {
    -ms-grid-row-align: auto;
        align-self: auto;
    -ms-grid-column-align: auto;
        justify-self: auto;
  }

  #w-node-_7fead799-a1d2-33fd-f56f-fb537ca2f3b3-cab3e479 {
    -ms-grid-row-align: center;
        align-self: center;
    -ms-grid-column-align: auto;
        justify-self: auto;
  }

  #w-node-_80741d39-cfd4-90b9-3347-4441f0af5db1-cab3e479 {
    -ms-grid-column-align: stretch;
        justify-self: stretch;
    -ms-grid-row-align: center;
        align-self: center;
  }

  #w-node-_142145a2-6a22-7cbc-95d8-2d2dfa4b9008-acb3e47a {
    -ms-grid-column-align: stretch;
        justify-self: stretch;
    -ms-grid-row-align: center;
        align-self: center;
  }

  #w-node-_3fa51550-bbc8-44da-36b7-d33f21abbc04-acb3e47a {
    -ms-grid-column-align: stretch;
        justify-self: stretch;
    -ms-grid-row-align: center;
        align-self: center;
  }

  #w-node-_7f5910be-3db7-3a47-840b-360e714c9072-acb3e47a {
    -ms-grid-row-align: auto;
        align-self: auto;
    -ms-grid-column-align: auto;
        justify-self: auto;
  }

  #w-node-_7fead799-a1d2-33fd-f56f-fb537ca2f3b3-acb3e47a {
    -ms-grid-row-align: center;
        align-self: center;
    -ms-grid-column-align: auto;
        justify-self: auto;
  }

  #w-node-_80741d39-cfd4-90b9-3347-4441f0af5db1-acb3e47a {
    -ms-grid-column-align: stretch;
        justify-self: stretch;
    -ms-grid-row-align: center;
        align-self: center;
  }

  #w-node-a525d08e-a209-88a6-c692-138558ed30a2-43b3e47b {
    -ms-grid-column: 2;
        grid-column-start: 2;
    -ms-grid-column-span: 1;
    grid-column-end: 3;
    -ms-grid-row: 1;
        grid-row-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
  }

  #w-node-aa9125a8-5baf-6419-1cdb-3d49bf8d0db9-43b3e47b {
    -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-_7c25c424-da5f-b25d-f9cf-8306dc4f5e67-43b3e47b {
    -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-_717e5181-9678-00cd-f0bd-fcb5c1303b80-43b3e47b {
    -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-aa9125a8-5baf-6419-1cdb-3d49bf8d0dc6-43b3e47b {
    -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-f24283af-6719-63b0-6e10-095c14415707-43b3e47b {
    -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-_71dd02e7-3f03-8023-3703-eec0fef43202-43b3e47b {
    -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-ee2c5db8-ed69-ef83-ae32-ea6b115347c3-43b3e47b {
    -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-ee2c5db8-ed69-ef83-ae32-ea6b115347d0-43b3e47b {
    -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-ee2c5db8-ed69-ef83-ae32-ea6b115347b6-43b3e47b {
    -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-c153b70c-37ee-0a78-f981-a2b2de2a3aec-6bb3e47c {
    -ms-grid-column: span 1;
        grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
        grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-c153b70c-37ee-0a78-f981-a2b2de2a3af0-6bb3e47c {
    -ms-grid-column: 4;
        grid-column-start: 4;
    -ms-grid-column-span: 1;
    grid-column-end: 5;
    -ms-grid-row: 1;
        grid-row-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
  }

  #w-node-c153b70c-37ee-0a78-f981-a2b2de2a3af1-6bb3e47c {
    -ms-grid-row-align: center;
        align-self: center;
    -ms-grid-column-align: center;
        justify-self: center;
  }

  #w-node-_37a9a299-ee52-6ca1-6d06-50b125710d61-c4b3e47d {
    -ms-grid-column-align: center;
        justify-self: center;
  }

  #w-node-_1978c9cf-dff5-5767-3373-f09f76175a45-c4b3e47d {
    -ms-grid-column-align: center;
        justify-self: center;
  }

  #w-node-_267b1613-6ece-747b-cfa3-7485aa14ee72-57b3e47e {
    -ms-grid-column-align: center;
        justify-self: center;
  }

  #w-node-cb2b011e-4c22-4b6d-8d7b-f91ea3e8c243-57b3e47e {
    -ms-grid-column-align: center;
        justify-self: center;
  }

  #w-node-_52441337-c5d9-52ea-c1af-6836f7c6ae6f-57b3e47e {
    -ms-grid-column-align: center;
        justify-self: center;
  }

  #w-node-_1132bb79-cea8-0d33-0775-84b7ca8e39ef-57b3e47e {
    -ms-grid-column-align: center;
        justify-self: center;
  }

  #w-node-_4c5a322d-8556-ef86-47b8-b3c4dd374804-57b3e47e {
    -ms-grid-column-align: center;
        justify-self: center;
  }

  #w-node-_62400182-6ef1-0158-1d45-a7d56f73f02a-57b3e47e {
    -ms-grid-column-align: center;
        justify-self: center;
  }

  #w-node-_267b1613-6ece-747b-cfa3-7485aa14ee72-c4b3e47f {
    -ms-grid-column-align: center;
        justify-self: center;
  }

  #w-node-cb2b011e-4c22-4b6d-8d7b-f91ea3e8c243-c4b3e47f {
    -ms-grid-column-align: center;
        justify-self: center;
  }

  #w-node-_52441337-c5d9-52ea-c1af-6836f7c6ae6f-c4b3e47f {
    -ms-grid-column-align: center;
        justify-self: center;
  }

  #w-node-_1132bb79-cea8-0d33-0775-84b7ca8e39ef-c4b3e47f {
    -ms-grid-column-align: center;
        justify-self: center;
  }

  #w-node-_4c5a322d-8556-ef86-47b8-b3c4dd374804-c4b3e47f {
    -ms-grid-column-align: center;
        justify-self: center;
  }

  #w-node-_62400182-6ef1-0158-1d45-a7d56f73f02a-c4b3e47f {
    -ms-grid-column-align: center;
        justify-self: center;
  }

  #w-node-_267b1613-6ece-747b-cfa3-7485aa14ee72-5fb3e487 {
    -ms-grid-column-align: center;
        justify-self: center;
  }

  #w-node-cb2b011e-4c22-4b6d-8d7b-f91ea3e8c243-5fb3e487 {
    -ms-grid-column-align: center;
        justify-self: center;
  }

  #w-node-_52441337-c5d9-52ea-c1af-6836f7c6ae6f-5fb3e487 {
    -ms-grid-column-align: center;
        justify-self: center;
  }

  #w-node-_1132bb79-cea8-0d33-0775-84b7ca8e39ef-5fb3e487 {
    -ms-grid-column-align: center;
        justify-self: center;
  }

  #w-node-_4c5a322d-8556-ef86-47b8-b3c4dd374804-5fb3e487 {
    -ms-grid-column-align: center;
        justify-self: center;
  }

  #w-node-_62400182-6ef1-0158-1d45-a7d56f73f02a-5fb3e487 {
    -ms-grid-column-align: center;
        justify-self: center;
  }

  #w-node-_142145a2-6a22-7cbc-95d8-2d2dfa4b9008-00b3e498 {
    -ms-grid-column-align: stretch;
        justify-self: stretch;
    -ms-grid-row-align: center;
        align-self: center;
  }

  #w-node-_3fa51550-bbc8-44da-36b7-d33f21abbc04-00b3e498 {
    -ms-grid-column-align: stretch;
        justify-self: stretch;
    -ms-grid-row-align: center;
        align-self: center;
  }

  #w-node-_7f5910be-3db7-3a47-840b-360e714c9072-00b3e498 {
    -ms-grid-row-align: auto;
        align-self: auto;
    -ms-grid-column-align: auto;
        justify-self: auto;
  }

  #w-node-_7fead799-a1d2-33fd-f56f-fb537ca2f3b3-00b3e498 {
    -ms-grid-row-align: center;
        align-self: center;
    -ms-grid-column-align: auto;
        justify-self: auto;
  }

  #w-node-_80741d39-cfd4-90b9-3347-4441f0af5db1-00b3e498 {
    -ms-grid-column-align: stretch;
        justify-self: stretch;
    -ms-grid-row-align: center;
        align-self: center;
  }

  #w-node-_3e6ca3c1-1785-1dc7-734c-fe559fc15fa7-55b3e4c4 {
    -ms-grid-column: span 1;
        grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
        grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-_3e6ca3c1-1785-1dc7-734c-fe559fc15fab-55b3e4c4 {
    -ms-grid-column: 4;
        grid-column-start: 4;
    -ms-grid-column-span: 1;
    grid-column-end: 5;
    -ms-grid-row: 1;
        grid-row-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
  }

  #w-node-_3e6ca3c1-1785-1dc7-734c-fe559fc15fac-55b3e4c4 {
    -ms-grid-row-align: center;
        align-self: center;
    -ms-grid-column-align: center;
        justify-self: center;
  }

  #w-node-ce87f665-23bf-ca1e-e980-58d259f3e924-e7b3e4da {
    -ms-grid-column: span 1;
        grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
        grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-_5aa7524f-dca4-cd2b-d955-3f9897e448b3-e7b3e4da {
    -ms-grid-column: span 1;
        grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 2;
        grid-row-start: span 2;
    -ms-grid-row-span: 2;
    grid-row-end: span 2;
  }

  #w-node-_3e6ca3c1-1785-1dc7-734c-fe559fc15fa7-e7b3e4da {
    -ms-grid-column: span 1;
        grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
        grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-_3e6ca3c1-1785-1dc7-734c-fe559fc15fab-e7b3e4da {
    -ms-grid-column: 4;
        grid-column-start: 4;
    -ms-grid-column-span: 1;
    grid-column-end: 5;
    -ms-grid-row: 1;
        grid-row-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
  }

  #w-node-_3e6ca3c1-1785-1dc7-734c-fe559fc15fac-e7b3e4da {
    -ms-grid-row-align: center;
        align-self: center;
    -ms-grid-column-align: center;
        justify-self: center;
  }

  #w-node-b97d52bf-3da1-ec1d-8158-b74150718cf5-b9b3e53a {
    -ms-grid-column-align: center;
        justify-self: center;
  }

  #w-node-b97d52bf-3da1-ec1d-8158-b74150718cf6-b9b3e53a {
    -ms-grid-row: span 3;
        grid-row-start: span 3;
    -ms-grid-row-span: 3;
    grid-row-end: span 3;
  }

  #w-node-_4b999290-7e80-6029-0d21-97849b09f684-b9b3e53a {
    -ms-grid-column: span 1;
        grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
        grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-_188d02b3-5ae2-4f9e-0504-125ffe4866b9-b9b3e53a {
    -ms-grid-column-align: auto;
        justify-self: auto;
  }

  #w-node-_2b3e6cfe-ff75-4f80-23c9-a830ed4894b0-b9b3e53a {
    -ms-grid-column-align: auto;
        justify-self: auto;
    -ms-grid-row-align: center;
        align-self: center;
  }

  #shopNow.w-node-d92965af-5623-f66d-b807-190a8f51423d-b9b3e53a {
    -ms-grid-column-align: start;
        justify-self: start;
    -ms-grid-row-align: center;
        align-self: center;
  }

  #w-node-fde04896-bedc-354a-4189-8917a66d797f-b9b3e53a {
    -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;
    -ms-grid-row-align: auto;
        align-self: auto;
    -ms-grid-column-align: auto;
        justify-self: auto;
  }

  #w-node-_02a5da0b-7049-dc12-2f51-4895d128d083-b9b3e53a {
    -ms-grid-column-align: auto;
        justify-self: auto;
    -ms-grid-row-align: auto;
        align-self: auto;
  }

  #w-node-b97d52bf-3da1-ec1d-8158-b74150718cf5-9eb3e53b {
    -ms-grid-column-align: center;
        justify-self: center;
  }

  #w-node-b97d52bf-3da1-ec1d-8158-b74150718cf6-9eb3e53b {
    -ms-grid-row: span 3;
        grid-row-start: span 3;
    -ms-grid-row-span: 3;
    grid-row-end: span 3;
  }

  #w-node-_4b999290-7e80-6029-0d21-97849b09f684-9eb3e53b {
    -ms-grid-column: span 1;
        grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
        grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-_188d02b3-5ae2-4f9e-0504-125ffe4866b9-9eb3e53b {
    -ms-grid-column-align: auto;
        justify-self: auto;
  }

  #w-node-_2b3e6cfe-ff75-4f80-23c9-a830ed4894b0-9eb3e53b {
    -ms-grid-column-align: auto;
        justify-self: auto;
    -ms-grid-row-align: center;
        align-self: center;
  }

  #w-node-d92965af-5623-f66d-b807-190a8f51423d-9eb3e53b {
    -ms-grid-column-align: start;
        justify-self: start;
    -ms-grid-row-align: center;
        align-self: center;
  }

  #w-node-fde04896-bedc-354a-4189-8917a66d797f-9eb3e53b {
    -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;
    -ms-grid-row-align: auto;
        align-self: auto;
    -ms-grid-column-align: auto;
        justify-self: auto;
  }

  #w-node-_02a5da0b-7049-dc12-2f51-4895d128d083-9eb3e53b {
    -ms-grid-column-align: auto;
        justify-self: auto;
    -ms-grid-row-align: auto;
        align-self: auto;
  }

  #w-node-_13fb10f6-90a7-3beb-ea64-cc2d427e04e1-27b3e53e {
    -ms-grid-row-align: start;
        align-self: start;
    -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: 4;
    -ms-grid-row: 3;
        grid-row-start: 3;
  }

  #w-node-_27786bd4-80b6-045e-f638-1ff2aa8ab825-27b3e53e {
    -ms-grid-column-align: start;
        justify-self: start;
    -ms-grid-row-align: center;
        align-self: center;
  }

  #w-node-_4f2c1a87-080f-a2d9-08f9-f7101c8388be-27b3e53e {
    -ms-grid-column-align: start;
        justify-self: start;
  }

  #w-node-_4f2c1a87-080f-a2d9-08f9-f7101c8388e5-27b3e53e {
    -ms-grid-row-align: center;
        align-self: center;
    -ms-grid-column-align: start;
        justify-self: start;
  }

  #w-node-_13fb10f6-90a7-3beb-ea64-cc2d427e04e1-63b3e53f {
    -ms-grid-row-align: start;
        align-self: start;
    -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: 4;
    -ms-grid-row: 3;
        grid-row-start: 3;
  }

  #w-node-_27786bd4-80b6-045e-f638-1ff2aa8ab825-63b3e53f {
    -ms-grid-column-align: start;
        justify-self: start;
    -ms-grid-row-align: center;
        align-self: center;
  }

  #w-node-_4f2c1a87-080f-a2d9-08f9-f7101c8388be-63b3e53f {
    -ms-grid-column-align: start;
        justify-self: start;
  }

  #w-node-_4f2c1a87-080f-a2d9-08f9-f7101c8388e5-63b3e53f {
    -ms-grid-row-align: center;
        align-self: center;
    -ms-grid-column-align: start;
        justify-self: start;
  }

  #w-node-_13fb10f6-90a7-3beb-ea64-cc2d427e04e1-dcb3e540 {
    -ms-grid-row-align: start;
        align-self: start;
    -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: 4;
    -ms-grid-row: 3;
        grid-row-start: 3;
  }

  #w-node-_27786bd4-80b6-045e-f638-1ff2aa8ab825-dcb3e540 {
    -ms-grid-column-align: start;
        justify-self: start;
    -ms-grid-row-align: center;
        align-self: center;
  }

  #w-node-_4f2c1a87-080f-a2d9-08f9-f7101c8388be-dcb3e540 {
    -ms-grid-column-align: start;
        justify-self: start;
  }

  #w-node-_4f2c1a87-080f-a2d9-08f9-f7101c8388e5-dcb3e540 {
    -ms-grid-row-align: center;
        align-self: center;
    -ms-grid-column-align: start;
        justify-self: start;
  }

  #w-node-_22bd6536-8fc4-ab9f-b69a-09f7c63b8c05-4ab3e55b {
    -ms-grid-column: 2;
        grid-column-start: 2;
    -ms-grid-column-span: 1;
    grid-column-end: 3;
    -ms-grid-row: 1;
        grid-row-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
  }

  #w-node-_225b8697-03a9-671a-52c8-7174c11984ac-4ab3e55b {
    -ms-grid-column: 2;
        grid-column-start: 2;
    -ms-grid-column-span: 1;
    grid-column-end: 3;
    -ms-grid-row: 1;
        grid-row-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
  }

  #w-node-_4430ec15-767a-0291-7f2d-34ae81e0747a-4ab3e55b {
    -ms-grid-row-align: start;
        align-self: start;
  }

  #w-node-_4430ec15-767a-0291-7f2d-34ae81e0747b-4ab3e55b {
    -ms-grid-row-align: start;
        align-self: start;
  }

  #w-node-_225b8697-03a9-671a-52c8-7174c11984db-4ab3e55b {
    -ms-grid-column-span: 1;
    grid-column-end: 4;
    -ms-grid-column: 3;
        grid-column-start: 3;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
    -ms-grid-row: 1;
        grid-row-start: 1;
  }

  #w-node-_22bd6536-8fc4-ab9f-b69a-09f7c63b8c05-c8b3e55c {
    -ms-grid-column: 2;
        grid-column-start: 2;
    -ms-grid-column-span: 1;
    grid-column-end: 3;
    -ms-grid-row: 1;
        grid-row-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
  }

  #w-node-_225b8697-03a9-671a-52c8-7174c11984ac-c8b3e55c {
    -ms-grid-column: 2;
        grid-column-start: 2;
    -ms-grid-column-span: 1;
    grid-column-end: 3;
    -ms-grid-row: 1;
        grid-row-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
  }

  #w-node-b0c3f7a0-ed13-58da-8896-06d7662879b7-c8b3e55c {
    -ms-grid-row-align: start;
        align-self: start;
  }

  #w-node-_225b8697-03a9-671a-52c8-7174c11984db-c8b3e55c {
    -ms-grid-column-span: 1;
    grid-column-end: 4;
    -ms-grid-column: 3;
        grid-column-start: 3;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
    -ms-grid-row: 1;
        grid-row-start: 1;
  }

  #w-node-_13fb10f6-90a7-3beb-ea64-cc2d427e04e1-9db3e577 {
    -ms-grid-column: 1;
        grid-column-start: 1;
    -ms-grid-column-span: 2;
    grid-column-end: 3;
    -ms-grid-row: 3;
        grid-row-start: 3;
    -ms-grid-row-span: 1;
    grid-row-end: 4;
    -ms-grid-row-align: start;
        align-self: start;
    -ms-grid-column-align: auto;
        justify-self: auto;
  }

  #w-node-_258ac3d2-e6d2-ab1a-9491-0f022a9ecc3b-9db3e577 {
    -ms-grid-column-align: start;
        justify-self: start;
    -ms-grid-row-align: center;
        align-self: center;
  }

  #w-node-e07cf7be-c3e8-e753-0b06-3e10c0843491-9db3e577 {
    -ms-grid-column-align: auto;
        justify-self: auto;
  }

  #w-node-_953bd420-73fe-b8c3-7596-4435e0725060-9db3e577 {
    -ms-grid-column-align: start;
        justify-self: start;
  }

  #w-node-ce9eff23-4a5a-9054-777c-5b58be9a5b33-9db3e577 {
    -ms-grid-row-align: center;
        align-self: center;
    -ms-grid-column-align: start;
        justify-self: start;
  }

  #w-node-_13fb10f6-90a7-3beb-ea64-cc2d427e04e1-acb3e578 {
    -ms-grid-column: 1;
        grid-column-start: 1;
    -ms-grid-column-span: 2;
    grid-column-end: 3;
    -ms-grid-row: 3;
        grid-row-start: 3;
    -ms-grid-row-span: 1;
    grid-row-end: 4;
    -ms-grid-row-align: start;
        align-self: start;
    -ms-grid-column-align: auto;
        justify-self: auto;
  }

  #w-node-_258ac3d2-e6d2-ab1a-9491-0f022a9ecc3b-acb3e578 {
    -ms-grid-column-align: start;
        justify-self: start;
    -ms-grid-row-align: center;
        align-self: center;
  }

  #w-node-e07cf7be-c3e8-e753-0b06-3e10c0843491-acb3e578 {
    -ms-grid-column-align: auto;
        justify-self: auto;
  }

  #w-node-_953bd420-73fe-b8c3-7596-4435e0725060-acb3e578 {
    -ms-grid-column-align: start;
        justify-self: start;
  }

  #w-node-ce9eff23-4a5a-9054-777c-5b58be9a5b33-acb3e578 {
    -ms-grid-row-align: center;
        align-self: center;
    -ms-grid-column-align: start;
        justify-self: start;
  }

  #w-node-_13fb10f6-90a7-3beb-ea64-cc2d427e04e1-20b3e579 {
    -ms-grid-column: 1;
        grid-column-start: 1;
    -ms-grid-column-span: 2;
    grid-column-end: 3;
    -ms-grid-row: 3;
        grid-row-start: 3;
    -ms-grid-row-span: 1;
    grid-row-end: 4;
    -ms-grid-row-align: start;
        align-self: start;
    -ms-grid-column-align: auto;
        justify-self: auto;
  }

  #w-node-_258ac3d2-e6d2-ab1a-9491-0f022a9ecc3b-20b3e579 {
    -ms-grid-column-align: start;
        justify-self: start;
    -ms-grid-row-align: center;
        align-self: center;
  }

  #w-node-e07cf7be-c3e8-e753-0b06-3e10c0843491-20b3e579 {
    -ms-grid-column-align: auto;
        justify-self: auto;
  }

  #w-node-_953bd420-73fe-b8c3-7596-4435e0725060-20b3e579 {
    -ms-grid-column-align: start;
        justify-self: start;
  }

  #w-node-_181ab82c-40bf-018b-fae5-3bc5c0df9cd3-20b3e579 {
    -ms-grid-column-align: auto;
        justify-self: auto;
  }

  #w-node-ce9eff23-4a5a-9054-777c-5b58be9a5b33-20b3e579 {
    -ms-grid-row-align: center;
        align-self: center;
    -ms-grid-column-align: start;
        justify-self: start;
  }

  #w-node-b97d52bf-3da1-ec1d-8158-b74150718cf5-c9b3e580 {
    -ms-grid-column-align: center;
        justify-self: center;
  }

  #w-node-b97d52bf-3da1-ec1d-8158-b74150718cf6-c9b3e580 {
    -ms-grid-row: span 3;
        grid-row-start: span 3;
    -ms-grid-row-span: 3;
    grid-row-end: span 3;
  }

  #w-node-_4b999290-7e80-6029-0d21-97849b09f684-c9b3e580 {
    -ms-grid-column: span 1;
        grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
        grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-_188d02b3-5ae2-4f9e-0504-125ffe4866b9-c9b3e580 {
    -ms-grid-column-align: auto;
        justify-self: auto;
  }

  #w-node-_2b3e6cfe-ff75-4f80-23c9-a830ed4894b0-c9b3e580 {
    -ms-grid-column-align: auto;
        justify-self: auto;
    -ms-grid-row-align: center;
        align-self: center;
  }

  #w-node-d92965af-5623-f66d-b807-190a8f51423d-c9b3e580 {
    -ms-grid-column-align: start;
        justify-self: start;
    -ms-grid-row-align: center;
        align-self: center;
  }

  #w-node-fde04896-bedc-354a-4189-8917a66d797f-c9b3e580 {
    -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;
    -ms-grid-row-align: auto;
        align-self: auto;
    -ms-grid-column-align: auto;
        justify-self: auto;
  }

  #w-node-_02a5da0b-7049-dc12-2f51-4895d128d083-c9b3e580 {
    -ms-grid-column-align: auto;
        justify-self: auto;
    -ms-grid-row-align: auto;
        align-self: auto;
  }

  #w-node-ecb3d8fa-bbba-8149-a20c-e13ba41c07ed-c9b3e580 {
    -ms-grid-column-align: center;
        justify-self: center;
    -ms-grid-row-align: auto;
        align-self: auto;
  }

  #w-node-b97d52bf-3da1-ec1d-8158-b74150718cf5-26b3e581 {
    -ms-grid-column-align: center;
        justify-self: center;
  }

  #w-node-b97d52bf-3da1-ec1d-8158-b74150718cf6-26b3e581 {
    -ms-grid-row: span 3;
        grid-row-start: span 3;
    -ms-grid-row-span: 3;
    grid-row-end: span 3;
  }

  #w-node-_4b999290-7e80-6029-0d21-97849b09f684-26b3e581 {
    -ms-grid-column: span 1;
        grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
        grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-_188d02b3-5ae2-4f9e-0504-125ffe4866b9-26b3e581 {
    -ms-grid-column-align: auto;
        justify-self: auto;
  }

  #w-node-_2b3e6cfe-ff75-4f80-23c9-a830ed4894b0-26b3e581 {
    -ms-grid-column-align: auto;
        justify-self: auto;
    -ms-grid-row-align: center;
        align-self: center;
  }

  #w-node-d92965af-5623-f66d-b807-190a8f51423d-26b3e581 {
    -ms-grid-column-align: start;
        justify-self: start;
    -ms-grid-row-align: center;
        align-self: center;
  }

  #w-node-fde04896-bedc-354a-4189-8917a66d797f-26b3e581 {
    -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;
    -ms-grid-row-align: auto;
        align-self: auto;
    -ms-grid-column-align: auto;
        justify-self: auto;
  }

  #w-node-_02a5da0b-7049-dc12-2f51-4895d128d083-26b3e581 {
    -ms-grid-column-align: auto;
        justify-self: auto;
    -ms-grid-row-align: auto;
        align-self: auto;
  }

  #w-node-ecb3d8fa-bbba-8149-a20c-e13ba41c07ed-26b3e581 {
    -ms-grid-column-align: center;
        justify-self: center;
    -ms-grid-row-align: auto;
        align-self: auto;
  }

  #w-node-d9ada3ca-d83a-1d15-6f8d-b6f3e159d82d-d8b3e582 {
    -ms-grid-column-align: center;
        justify-self: center;
    -ms-grid-row-align: center;
        align-self: center;
  }

  #w-node-d9ada3ca-d83a-1d15-6f8d-b6f3e159d82d-7eb3e583 {
    -ms-grid-column-align: center;
        justify-self: center;
    -ms-grid-row-align: center;
        align-self: center;
  }

  #w-node-e76ded92-5b2b-d2bb-d5a6-dc3579ad9039-25b3e5d2 {
    -ms-grid-column-align: center;
        justify-self: center;
  }

  #w-node-_3dd1b7b4-0bde-14d0-b7a0-3bebd6fcf662-25b3e5d2 {
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-column: 1;
        grid-column-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
    -ms-grid-row: 1;
        grid-row-start: 1;
  }

  #w-node-f4f27d17-c214-13b9-64bb-e79bd7104a1e-25b3e5d2 {
    -ms-grid-column-align: end;
        justify-self: end;
  }

  #w-node-_9266cb71-a548-8d88-e12e-e5f7d323233b-25b3e5d2 {
    -ms-grid-column-align: end;
        justify-self: end;
    -ms-grid-column: 2;
        grid-column-start: 2;
    -ms-grid-column-span: 1;
    grid-column-end: 3;
    -ms-grid-row: 1;
        grid-row-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
  }

  #w-node-_6aa98b36-5b1a-3158-3dad-e23de679eaf4-25b3e5d2 {
    -ms-grid-column-align: start;
        justify-self: start;
  }

  #w-node-_6aa98b36-5b1a-3158-3dad-e23de679eaf8-25b3e5d2 {
    -ms-grid-column-align: end;
        justify-self: end;
  }

  #w-node-e7414497-bd82-fb0f-a8fc-a78d5b3f1e61-25b3e5d2 {
    -ms-grid-column-align: start;
        justify-self: start;
  }

  #w-node-e7414497-bd82-fb0f-a8fc-a78d5b3f1e65-25b3e5d2 {
    -ms-grid-column-align: end;
        justify-self: end;
    -ms-grid-column: 2;
        grid-column-start: 2;
    -ms-grid-column-span: 1;
    grid-column-end: 3;
    -ms-grid-row: 1;
        grid-row-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
  }

  #w-node-_58d2edb5-e52c-88f7-3a40-862a09d63117-25b3e5d2 {
    -ms-grid-column-align: start;
        justify-self: start;
  }

  #w-node-_58d2edb5-e52c-88f7-3a40-862a09d6311b-25b3e5d2 {
    -ms-grid-column-align: end;
        justify-self: end;
    -ms-grid-column: 2;
        grid-column-start: 2;
    -ms-grid-column-span: 1;
    grid-column-end: 3;
    -ms-grid-row: 1;
        grid-row-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
  }

  #w-node-_1bdd26aa-8b6f-c3e8-3eb7-22371c9ff9d9-25b3e5d2 {
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-column: 1;
        grid-column-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
    -ms-grid-row: 1;
        grid-row-start: 1;
  }

  #w-node-b72210f3-bef2-abcd-9cc7-60d1663f3216-25b3e5d2 {
    -ms-grid-row-align: auto;
        align-self: auto;
    -ms-grid-column: span 1;
        grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
        grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-b72210f3-bef2-abcd-9cc7-60d1663f321c-25b3e5d2 {
    -ms-grid-column-align: end;
        justify-self: end;
  }

  #w-node-_8ac4726b-078c-fd8c-e5a6-9658eb3948b1-25b3e5d2 {
    -ms-grid-column-align: end;
        justify-self: end;
  }

  #w-node-_58f36c75-50db-af0c-d677-b9365b1497e5-25b3e5d2 {
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-column: 1;
        grid-column-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
    -ms-grid-row: 1;
        grid-row-start: 1;
  }

  #w-node-_1a9a8bad-78f0-807d-5aba-19b4d8aaa03a-25b3e5d2 {
    -ms-grid-row-align: auto;
        align-self: auto;
    -ms-grid-column: span 1;
        grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
        grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-_1a9a8bad-78f0-807d-5aba-19b4d8aaa040-25b3e5d2 {
    -ms-grid-column-align: end;
        justify-self: end;
  }

  #w-node-e76ded92-5b2b-d2bb-d5a6-dc3579ad9039-89b3e5d3 {
    -ms-grid-column-align: center;
        justify-self: center;
  }

  #w-node-_3dd1b7b4-0bde-14d0-b7a0-3bebd6fcf662-89b3e5d3 {
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-column: 1;
        grid-column-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
    -ms-grid-row: 1;
        grid-row-start: 1;
  }

  #w-node-f4f27d17-c214-13b9-64bb-e79bd7104a1e-89b3e5d3 {
    -ms-grid-column-align: end;
        justify-self: end;
  }

  #w-node-_9266cb71-a548-8d88-e12e-e5f7d323233b-89b3e5d3 {
    -ms-grid-column-align: end;
        justify-self: end;
    -ms-grid-column: 2;
        grid-column-start: 2;
    -ms-grid-column-span: 1;
    grid-column-end: 3;
    -ms-grid-row: 1;
        grid-row-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
  }

  #w-node-_6aa98b36-5b1a-3158-3dad-e23de679eaf4-89b3e5d3 {
    -ms-grid-column-align: start;
        justify-self: start;
  }

  #w-node-_6aa98b36-5b1a-3158-3dad-e23de679eaf8-89b3e5d3 {
    -ms-grid-column-align: end;
        justify-self: end;
  }

  #w-node-e7414497-bd82-fb0f-a8fc-a78d5b3f1e61-89b3e5d3 {
    -ms-grid-column-align: start;
        justify-self: start;
  }

  #w-node-e7414497-bd82-fb0f-a8fc-a78d5b3f1e65-89b3e5d3 {
    -ms-grid-column-align: end;
        justify-self: end;
    -ms-grid-column: 2;
        grid-column-start: 2;
    -ms-grid-column-span: 1;
    grid-column-end: 3;
    -ms-grid-row: 1;
        grid-row-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
  }

  #w-node-_58d2edb5-e52c-88f7-3a40-862a09d63117-89b3e5d3 {
    -ms-grid-column-align: start;
        justify-self: start;
  }

  #w-node-_58d2edb5-e52c-88f7-3a40-862a09d6311b-89b3e5d3 {
    -ms-grid-column-align: end;
        justify-self: end;
    -ms-grid-column: 2;
        grid-column-start: 2;
    -ms-grid-column-span: 1;
    grid-column-end: 3;
    -ms-grid-row: 1;
        grid-row-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
  }

  #w-node-_1bdd26aa-8b6f-c3e8-3eb7-22371c9ff9d9-89b3e5d3 {
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-column: 1;
        grid-column-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
    -ms-grid-row: 1;
        grid-row-start: 1;
  }

  #w-node-b72210f3-bef2-abcd-9cc7-60d1663f3216-89b3e5d3 {
    -ms-grid-row-align: auto;
        align-self: auto;
    -ms-grid-column: span 1;
        grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
        grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-b72210f3-bef2-abcd-9cc7-60d1663f321c-89b3e5d3 {
    -ms-grid-column-align: end;
        justify-self: end;
  }

  #w-node-_8ac4726b-078c-fd8c-e5a6-9658eb3948b1-89b3e5d3 {
    -ms-grid-column-align: end;
        justify-self: end;
  }

  #w-node-_58f36c75-50db-af0c-d677-b9365b1497e5-89b3e5d3 {
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-column: 1;
        grid-column-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
    -ms-grid-row: 1;
        grid-row-start: 1;
  }

  #w-node-_1a9a8bad-78f0-807d-5aba-19b4d8aaa03a-89b3e5d3 {
    -ms-grid-row-align: auto;
        align-self: auto;
    -ms-grid-column: span 1;
        grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
        grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-_1a9a8bad-78f0-807d-5aba-19b4d8aaa040-89b3e5d3 {
    -ms-grid-column-align: end;
        justify-self: end;
  }

  #w-node-e76ded92-5b2b-d2bb-d5a6-dc3579ad9039-14b3e5d4 {
    -ms-grid-column-align: center;
        justify-self: center;
  }

  #w-node-e76ded92-5b2b-d2bb-d5a6-dc3579ad903a-14b3e5d4 {
    -ms-grid-column-align: auto;
        justify-self: auto;
  }

  #w-node-_3dd1b7b4-0bde-14d0-b7a0-3bebd6fcf662-14b3e5d4 {
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-column: 1;
        grid-column-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
    -ms-grid-row: 1;
        grid-row-start: 1;
  }

  #w-node-f4f27d17-c214-13b9-64bb-e79bd7104a1e-14b3e5d4 {
    -ms-grid-column-align: end;
        justify-self: end;
  }

  #w-node-_9266cb71-a548-8d88-e12e-e5f7d323233b-14b3e5d4 {
    -ms-grid-column-align: end;
        justify-self: end;
    -ms-grid-column: 2;
        grid-column-start: 2;
    -ms-grid-column-span: 1;
    grid-column-end: 3;
    -ms-grid-row: 1;
        grid-row-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
  }

  #w-node-_6aa98b36-5b1a-3158-3dad-e23de679eaf4-14b3e5d4 {
    -ms-grid-column-align: start;
        justify-self: start;
  }

  #w-node-_6aa98b36-5b1a-3158-3dad-e23de679eaf8-14b3e5d4 {
    -ms-grid-column-align: end;
        justify-self: end;
  }

  #w-node-e7414497-bd82-fb0f-a8fc-a78d5b3f1e61-14b3e5d4 {
    -ms-grid-column-align: start;
        justify-self: start;
  }

  #w-node-e7414497-bd82-fb0f-a8fc-a78d5b3f1e65-14b3e5d4 {
    -ms-grid-column-align: end;
        justify-self: end;
    -ms-grid-column: 2;
        grid-column-start: 2;
    -ms-grid-column-span: 1;
    grid-column-end: 3;
    -ms-grid-row: 1;
        grid-row-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
  }

  #w-node-_58d2edb5-e52c-88f7-3a40-862a09d63117-14b3e5d4 {
    -ms-grid-column-align: start;
        justify-self: start;
  }

  #w-node-_58d2edb5-e52c-88f7-3a40-862a09d6311b-14b3e5d4 {
    -ms-grid-column-align: end;
        justify-self: end;
    -ms-grid-column: 2;
        grid-column-start: 2;
    -ms-grid-column-span: 1;
    grid-column-end: 3;
    -ms-grid-row: 1;
        grid-row-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
  }

  #w-node-_1bdd26aa-8b6f-c3e8-3eb7-22371c9ff9d9-14b3e5d4 {
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-column: 1;
        grid-column-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
    -ms-grid-row: 1;
        grid-row-start: 1;
  }

  #w-node-b72210f3-bef2-abcd-9cc7-60d1663f3216-14b3e5d4 {
    -ms-grid-row-align: auto;
        align-self: auto;
    -ms-grid-column: span 1;
        grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
        grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-b72210f3-bef2-abcd-9cc7-60d1663f321c-14b3e5d4 {
    -ms-grid-column-align: end;
        justify-self: end;
  }

  #w-node-_8ac4726b-078c-fd8c-e5a6-9658eb3948b1-14b3e5d4 {
    -ms-grid-column-align: end;
        justify-self: end;
  }

  #w-node-_58f36c75-50db-af0c-d677-b9365b1497e5-14b3e5d4 {
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-column: 1;
        grid-column-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
    -ms-grid-row: 1;
        grid-row-start: 1;
  }

  #w-node-_1a9a8bad-78f0-807d-5aba-19b4d8aaa03a-14b3e5d4 {
    -ms-grid-row-align: auto;
        align-self: auto;
    -ms-grid-column: span 1;
        grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
        grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-_1a9a8bad-78f0-807d-5aba-19b4d8aaa040-14b3e5d4 {
    -ms-grid-column-align: end;
        justify-self: end;
  }

  #w-node-_13fb10f6-90a7-3beb-ea64-cc2d427e04e1-b2b3e5d8 {
    -ms-grid-row-align: start;
        align-self: start;
    -ms-grid-column: 1;
        grid-column-start: 1;
    -ms-grid-column-span: 2;
    grid-column-end: 3;
    -ms-grid-row: 3;
        grid-row-start: 3;
    -ms-grid-row-span: 1;
    grid-row-end: 4;
  }

  #w-node-e71e1313-3a3e-7130-df9e-b8aa37594352-b2b3e5d8 {
    -ms-grid-column-align: start;
        justify-self: start;
    -ms-grid-row-align: center;
        align-self: center;
  }

  #w-node-_70ee1482-0803-0a42-4515-43369b164cf6-b2b3e5d8 {
    -ms-grid-row-align: auto;
        align-self: auto;
    -ms-grid-column-align: auto;
        justify-self: auto;
  }

  #w-node-_70ee1482-0803-0a42-4515-43369b164cf8-b2b3e5d8 {
    -ms-grid-row-align: center;
        align-self: center;
    -ms-grid-column-align: auto;
        justify-self: auto;
  }

  #w-node-_6ae125d9-cc4b-3bfe-818a-66eae0bda3b1-b2b3e5d8 {
    -ms-grid-row-align: auto;
        align-self: auto;
    -ms-grid-column-align: auto;
        justify-self: auto;
  }

  #w-node-_13fb10f6-90a7-3beb-ea64-cc2d427e04e1-57b3e5d9 {
    -ms-grid-row-align: start;
        align-self: start;
    -ms-grid-column: 1;
        grid-column-start: 1;
    -ms-grid-column-span: 2;
    grid-column-end: 3;
    -ms-grid-row: 3;
        grid-row-start: 3;
    -ms-grid-row-span: 1;
    grid-row-end: 4;
  }

  #w-node-e71e1313-3a3e-7130-df9e-b8aa37594352-57b3e5d9 {
    -ms-grid-column-align: start;
        justify-self: start;
    -ms-grid-row-align: center;
        align-self: center;
  }

  #w-node-_70ee1482-0803-0a42-4515-43369b164cf6-57b3e5d9 {
    -ms-grid-row-align: auto;
        align-self: auto;
    -ms-grid-column-align: auto;
        justify-self: auto;
  }

  #w-node-_70ee1482-0803-0a42-4515-43369b164cf8-57b3e5d9 {
    -ms-grid-row-align: center;
        align-self: center;
    -ms-grid-column-align: auto;
        justify-self: auto;
  }

  #w-node-_6ae125d9-cc4b-3bfe-818a-66eae0bda3b1-57b3e5d9 {
    -ms-grid-row-align: auto;
        align-self: auto;
    -ms-grid-column-align: auto;
        justify-self: auto;
  }

  #w-node-_13fb10f6-90a7-3beb-ea64-cc2d427e04e1-3eb3e5da {
    -ms-grid-row-align: start;
        align-self: start;
    -ms-grid-column: 1;
        grid-column-start: 1;
    -ms-grid-column-span: 2;
    grid-column-end: 3;
    -ms-grid-row: 3;
        grid-row-start: 3;
    -ms-grid-row-span: 1;
    grid-row-end: 4;
  }

  #w-node-e71e1313-3a3e-7130-df9e-b8aa37594352-3eb3e5da {
    -ms-grid-column-align: start;
        justify-self: start;
    -ms-grid-row-align: center;
        align-self: center;
  }

  #w-node-_70ee1482-0803-0a42-4515-43369b164cf6-3eb3e5da {
    -ms-grid-row-align: auto;
        align-self: auto;
    -ms-grid-column-align: auto;
        justify-self: auto;
  }

  #w-node-_70ee1482-0803-0a42-4515-43369b164cf8-3eb3e5da {
    -ms-grid-row-align: center;
        align-self: center;
    -ms-grid-column-align: auto;
        justify-self: auto;
  }

  #w-node-_6ae125d9-cc4b-3bfe-818a-66eae0bda3b1-3eb3e5da {
    -ms-grid-row-align: auto;
        align-self: auto;
    -ms-grid-column-align: auto;
        justify-self: auto;
  }

  #w-node-_5e23bfc1-8baa-42ad-4a17-ed0190c7ea58-11b3e614 {
    -ms-grid-column-span: 4;
    grid-column-end: 4;
  }

  #w-node-_2ca24dee-179e-7b33-0ff6-140480280fc1-11b3e614 {
    -ms-grid-column-span: 3;
    grid-column-end: span 3;
    -ms-grid-column: span 3;
        grid-column-start: span 3;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-row: span 1;
        grid-row-start: span 1;
  }

  #w-node-_27a035f3-62a1-59f3-63e2-d661eb8e0040-11b3e614 {
    -ms-grid-column-align: center;
        justify-self: center;
  }

  #w-node-_27c01e7f-4c9f-d89f-851b-9224ff6849d6-11b3e614 {
    -ms-grid-column: span 1;
        grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
        grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-_6275d134-4208-7770-b66f-cc81f8aad3d7-11b3e614 {
    -ms-grid-row: 1;
        grid-row-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
    -ms-grid-column: 1;
        grid-column-start: 1;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
  }

  #w-node-d9ada3ca-d83a-1d15-6f8d-b6f3e159d82d-82b3e639 {
    -ms-grid-column-align: center;
        justify-self: center;
    -ms-grid-row-align: center;
        align-self: center;
  }

  #w-node-e2d60e98-1cd9-14bf-6ff8-0a88ed279fec-fbb3e63a {
    -ms-grid-column: 2;
        grid-column-start: 2;
    -ms-grid-column-span: 1;
    grid-column-end: 3;
    -ms-grid-row: 1;
        grid-row-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
  }

  #w-node-d9ada3ca-d83a-1d15-6f8d-b6f3e159d82d-fbb3e63a {
    -ms-grid-column-align: center;
        justify-self: center;
    -ms-grid-row-align: center;
        align-self: center;
  }

  #w-node-_22bd6536-8fc4-ab9f-b69a-09f7c63b8c05-06b3e63e {
    -ms-grid-column: 2;
        grid-column-start: 2;
    -ms-grid-column-span: 1;
    grid-column-end: 3;
    -ms-grid-row: 1;
        grid-row-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
  }

  #w-node-_225b8697-03a9-671a-52c8-7174c11984ac-06b3e63e {
    -ms-grid-column: 2;
        grid-column-start: 2;
    -ms-grid-column-span: 1;
    grid-column-end: 3;
    -ms-grid-row: 1;
        grid-row-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
  }

  #w-node-_33d5ce20-0a03-562b-4541-4a0f7543bfbd-06b3e63e {
    -ms-grid-row-align: start;
        align-self: start;
  }

  #w-node-_33d5ce20-0a03-562b-4541-4a0f7543bfbe-06b3e63e {
    -ms-grid-row-align: start;
        align-self: start;
  }

  #w-node-_225b8697-03a9-671a-52c8-7174c11984db-06b3e63e {
    -ms-grid-column-span: 1;
    grid-column-end: 4;
    -ms-grid-column: 3;
        grid-column-start: 3;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
    -ms-grid-row: 1;
        grid-row-start: 1;
  }

  #w-node-_22bd6536-8fc4-ab9f-b69a-09f7c63b8c05-ceb3e63f {
    -ms-grid-column: 2;
        grid-column-start: 2;
    -ms-grid-column-span: 1;
    grid-column-end: 3;
    -ms-grid-row: 1;
        grid-row-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
  }

  #w-node-_225b8697-03a9-671a-52c8-7174c11984ac-ceb3e63f {
    -ms-grid-column: 2;
        grid-column-start: 2;
    -ms-grid-column-span: 1;
    grid-column-end: 3;
    -ms-grid-row: 1;
        grid-row-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
  }

  #w-node-eae60900-ec2a-438b-7f5c-6e10c82ad370-ceb3e63f {
    -ms-grid-row-align: start;
        align-self: start;
  }

  #w-node-_225b8697-03a9-671a-52c8-7174c11984db-ceb3e63f {
    -ms-grid-column-span: 1;
    grid-column-end: 4;
    -ms-grid-column: 3;
        grid-column-start: 3;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
    -ms-grid-row: 1;
        grid-row-start: 1;
  }

  #w-node-b97d52bf-3da1-ec1d-8158-b74150718cf5-4eb3e640 {
    -ms-grid-column-align: center;
        justify-self: center;
  }

  #w-node-b97d52bf-3da1-ec1d-8158-b74150718cf6-4eb3e640 {
    -ms-grid-row: span 3;
        grid-row-start: span 3;
    -ms-grid-row-span: 3;
    grid-row-end: span 3;
  }

  #w-node-_4b999290-7e80-6029-0d21-97849b09f684-4eb3e640 {
    -ms-grid-column: span 1;
        grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
        grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-_188d02b3-5ae2-4f9e-0504-125ffe4866b9-4eb3e640 {
    -ms-grid-column-align: auto;
        justify-self: auto;
  }

  #w-node-_2b3e6cfe-ff75-4f80-23c9-a830ed4894b0-4eb3e640 {
    -ms-grid-column-align: auto;
        justify-self: auto;
    -ms-grid-row-align: center;
        align-self: center;
  }

  #w-node-d92965af-5623-f66d-b807-190a8f51423d-4eb3e640 {
    -ms-grid-column-align: start;
        justify-self: start;
    -ms-grid-row-align: center;
        align-self: center;
  }

  #w-node-fde04896-bedc-354a-4189-8917a66d797f-4eb3e640 {
    -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;
    -ms-grid-row-align: auto;
        align-self: auto;
    -ms-grid-column-align: auto;
        justify-self: auto;
  }

  #w-node-fd502900-bd96-796f-ff33-643ba4688239-4eb3e640 {
    -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;
    -ms-grid-row-align: auto;
        align-self: auto;
    -ms-grid-column-align: auto;
        justify-self: auto;
  }

  #w-node-b2aa8a67-6247-93f0-b65d-f7c266cf515f-4eb3e640 {
    -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;
    -ms-grid-row-align: auto;
        align-self: auto;
    -ms-grid-column-align: auto;
        justify-self: auto;
  }

  #w-node-c746b181-d611-4c7b-f7d1-8a0924e72bab-4eb3e640 {
    -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;
    -ms-grid-row-align: auto;
        align-self: auto;
    -ms-grid-column-align: auto;
        justify-self: auto;
  }

  #w-node-c691cd0e-963c-957b-8ad7-c69e593c3e88-4eb3e640 {
    -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;
    -ms-grid-row-align: auto;
        align-self: auto;
    -ms-grid-column-align: auto;
        justify-self: auto;
  }

  #w-node-_02a5da0b-7049-dc12-2f51-4895d128d083-4eb3e640 {
    -ms-grid-column-align: auto;
        justify-self: auto;
    -ms-grid-row-align: auto;
        align-self: auto;
  }

  #w-node-ecb3d8fa-bbba-8149-a20c-e13ba41c07ed-4eb3e640 {
    -ms-grid-column-align: center;
        justify-self: center;
    -ms-grid-row-align: auto;
        align-self: auto;
  }

  #w-node-_70995bbe-cbdb-322d-372d-90b9e70a1af7-4eb3e640 {
    -ms-grid-column-align: center;
        justify-self: center;
    -ms-grid-row-align: auto;
        align-self: auto;
  }

  #w-node-_1efa6590-b50c-05a9-f6cb-46682465d03b-4eb3e640 {
    -ms-grid-column-align: center;
        justify-self: center;
    -ms-grid-row-align: auto;
        align-self: auto;
  }

  #w-node-b97d52bf-3da1-ec1d-8158-b74150718cf5-67b3e641 {
    -ms-grid-column-align: center;
        justify-self: center;
  }

  #w-node-b97d52bf-3da1-ec1d-8158-b74150718cf6-67b3e641 {
    -ms-grid-row: span 3;
        grid-row-start: span 3;
    -ms-grid-row-span: 3;
    grid-row-end: span 3;
  }

  #w-node-_4b999290-7e80-6029-0d21-97849b09f684-67b3e641 {
    -ms-grid-column: span 1;
        grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
        grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-_188d02b3-5ae2-4f9e-0504-125ffe4866b9-67b3e641 {
    -ms-grid-column-align: auto;
        justify-self: auto;
  }

  #w-node-_2b3e6cfe-ff75-4f80-23c9-a830ed4894b0-67b3e641 {
    -ms-grid-column-align: auto;
        justify-self: auto;
    -ms-grid-row-align: center;
        align-self: center;
  }

  #w-node-d92965af-5623-f66d-b807-190a8f51423d-67b3e641 {
    -ms-grid-column-align: start;
        justify-self: start;
    -ms-grid-row-align: center;
        align-self: center;
  }

  #w-node-fde04896-bedc-354a-4189-8917a66d797f-67b3e641 {
    -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;
    -ms-grid-row-align: auto;
        align-self: auto;
    -ms-grid-column-align: auto;
        justify-self: auto;
  }

  #w-node-fd502900-bd96-796f-ff33-643ba4688239-67b3e641 {
    -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;
    -ms-grid-row-align: auto;
        align-self: auto;
    -ms-grid-column-align: auto;
        justify-self: auto;
  }

  #w-node-b2aa8a67-6247-93f0-b65d-f7c266cf515f-67b3e641 {
    -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;
    -ms-grid-row-align: auto;
        align-self: auto;
    -ms-grid-column-align: auto;
        justify-self: auto;
  }

  #w-node-c746b181-d611-4c7b-f7d1-8a0924e72bab-67b3e641 {
    -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;
    -ms-grid-row-align: auto;
        align-self: auto;
    -ms-grid-column-align: auto;
        justify-self: auto;
  }

  #w-node-c691cd0e-963c-957b-8ad7-c69e593c3e88-67b3e641 {
    -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;
    -ms-grid-row-align: auto;
        align-self: auto;
    -ms-grid-column-align: auto;
        justify-self: auto;
  }

  #w-node-_02a5da0b-7049-dc12-2f51-4895d128d083-67b3e641 {
    -ms-grid-column-align: auto;
        justify-self: auto;
    -ms-grid-row-align: auto;
        align-self: auto;
  }

  #w-node-ecb3d8fa-bbba-8149-a20c-e13ba41c07ed-67b3e641 {
    -ms-grid-column-align: center;
        justify-self: center;
    -ms-grid-row-align: auto;
        align-self: auto;
  }

  #w-node-_70995bbe-cbdb-322d-372d-90b9e70a1af7-67b3e641 {
    -ms-grid-column-align: center;
        justify-self: center;
    -ms-grid-row-align: auto;
        align-self: auto;
  }

  #w-node-_1efa6590-b50c-05a9-f6cb-46682465d03b-67b3e641 {
    -ms-grid-column-align: center;
        justify-self: center;
    -ms-grid-row-align: auto;
        align-self: auto;
  }

  #w-node-b97d52bf-3da1-ec1d-8158-b74150718cf5-f4b3e657 {
    -ms-grid-column-align: center;
        justify-self: center;
  }

  #w-node-b97d52bf-3da1-ec1d-8158-b74150718cf6-f4b3e657 {
    -ms-grid-row: span 3;
        grid-row-start: span 3;
    -ms-grid-row-span: 3;
    grid-row-end: span 3;
  }

  #w-node-_4b999290-7e80-6029-0d21-97849b09f684-f4b3e657 {
    -ms-grid-column: span 1;
        grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
        grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-_188d02b3-5ae2-4f9e-0504-125ffe4866b9-f4b3e657 {
    -ms-grid-column-align: auto;
        justify-self: auto;
  }

  #w-node-_2b3e6cfe-ff75-4f80-23c9-a830ed4894b0-f4b3e657 {
    -ms-grid-column-align: auto;
        justify-self: auto;
    -ms-grid-row-align: center;
        align-self: center;
  }

  #w-node-d92965af-5623-f66d-b807-190a8f51423d-f4b3e657 {
    -ms-grid-column-align: start;
        justify-self: start;
    -ms-grid-row-align: center;
        align-self: center;
  }

  #w-node-fde04896-bedc-354a-4189-8917a66d797f-f4b3e657 {
    -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;
    -ms-grid-row-align: auto;
        align-self: auto;
    -ms-grid-column-align: auto;
        justify-self: auto;
  }

  #w-node-_02a5da0b-7049-dc12-2f51-4895d128d083-f4b3e657 {
    -ms-grid-column-align: auto;
        justify-self: auto;
    -ms-grid-row-align: auto;
        align-self: auto;
  }

  #w-node-_97466be4-9255-c528-454c-1ed86f01d320-f4b3e657 {
    -ms-grid-column-align: center;
        justify-self: center;
    -ms-grid-row-align: auto;
        align-self: auto;
  }

  #w-node-_3ce3e927-9d27-6043-63cc-515b7f024cf9-34b3e679 {
    -ms-grid-row-align: start;
        align-self: start;
    -ms-grid-column: 1;
        grid-column-start: 1;
    -ms-grid-column-span: 2;
    grid-column-end: 3;
    -ms-grid-row: 3;
        grid-row-start: 3;
    -ms-grid-row-span: 1;
    grid-row-end: 4;
  }

  #w-node-_3ce3e927-9d27-6043-63cc-515b7f024cfa-34b3e679 {
    -ms-grid-column-align: start;
        justify-self: start;
    -ms-grid-row-align: center;
        align-self: center;
  }

  #w-node-_8520b783-e9c0-9f06-2990-121b01f0fc2a-34b3e679 {
    -ms-grid-row-align: auto;
        align-self: auto;
  }

  #w-node-_8520b783-e9c0-9f06-2990-121b01f0fc30-34b3e679 {
    -ms-grid-row-align: center;
        align-self: center;
    -ms-grid-column-align: center;
        justify-self: center;
  }

  #w-node-_8520b783-e9c0-9f06-2990-121b01f0fc31-34b3e679 {
    -ms-grid-row-align: auto;
        align-self: auto;
  }

  #w-node-ed20fb7d-32c0-9e97-46bf-446ca6cb9576-34b3e679 {
    -ms-grid-row-align: auto;
        align-self: auto;
  }

  #w-node-_1efa1200-bd1f-e031-9cb8-38280bdc4614-34b3e679 {
    -ms-grid-row-align: auto;
        align-self: auto;
  }

  #w-node-_1ae2f561-695a-85a3-a5e6-909e2a0cdf5b-34b3e679 {
    -ms-grid-column-align: center;
        justify-self: center;
    -ms-grid-row-align: center;
        align-self: center;
  }

  #w-node-_657f4d77-a7b0-b718-aa27-2906d490ff24-34b3e679 {
    -ms-grid-column-align: center;
        justify-self: center;
    -ms-grid-row-align: center;
        align-self: center;
  }

  #w-node-_0c724ebf-d454-1e10-bbae-9752728fabd8-34b3e679 {
    -ms-grid-column-align: center;
        justify-self: center;
    -ms-grid-row-align: center;
        align-self: center;
  }

  #w-node-_3ce3e927-9d27-6043-63cc-515b7f024cf9-cdb3e67a {
    -ms-grid-row-align: start;
        align-self: start;
    -ms-grid-column: 1;
        grid-column-start: 1;
    -ms-grid-column-span: 2;
    grid-column-end: 3;
    -ms-grid-row: 3;
        grid-row-start: 3;
    -ms-grid-row-span: 1;
    grid-row-end: 4;
  }

  #w-node-_3ce3e927-9d27-6043-63cc-515b7f024cfa-cdb3e67a {
    -ms-grid-column-align: start;
        justify-self: start;
    -ms-grid-row-align: center;
        align-self: center;
  }

  #w-node-_8520b783-e9c0-9f06-2990-121b01f0fc2a-cdb3e67a {
    -ms-grid-row-align: auto;
        align-self: auto;
  }

  #w-node-_8520b783-e9c0-9f06-2990-121b01f0fc30-cdb3e67a {
    -ms-grid-row-align: center;
        align-self: center;
    -ms-grid-column-align: center;
        justify-self: center;
  }

  #w-node-_8520b783-e9c0-9f06-2990-121b01f0fc31-cdb3e67a {
    -ms-grid-row-align: auto;
        align-self: auto;
  }

  #w-node-ed20fb7d-32c0-9e97-46bf-446ca6cb9576-cdb3e67a {
    -ms-grid-row-align: auto;
        align-self: auto;
  }

  #w-node-_1efa1200-bd1f-e031-9cb8-38280bdc4614-cdb3e67a {
    -ms-grid-row-align: auto;
        align-self: auto;
  }

  #w-node-_1ae2f561-695a-85a3-a5e6-909e2a0cdf5b-cdb3e67a {
    -ms-grid-column-align: center;
        justify-self: center;
    -ms-grid-row-align: center;
        align-self: center;
  }

  #w-node-_657f4d77-a7b0-b718-aa27-2906d490ff24-cdb3e67a {
    -ms-grid-column-align: center;
        justify-self: center;
    -ms-grid-row-align: center;
        align-self: center;
  }

  #w-node-_0c724ebf-d454-1e10-bbae-9752728fabd8-cdb3e67a {
    -ms-grid-column-align: center;
        justify-self: center;
    -ms-grid-row-align: center;
        align-self: center;
  }

  #w-node-d34871b3-3da9-8bdb-753b-a97258975235-d2b3e67f {
    -ms-grid-row-align: auto;
        align-self: auto;
    -ms-grid-column-align: auto;
        justify-self: auto;
  }

  #w-node-_99409494-d7f2-6c03-1b7c-b7a2a81c6f0e-d2b3e67f {
    -ms-grid-column-align: start;
        justify-self: start;
    -ms-grid-row-align: center;
        align-self: center;
  }

  #w-node-_0947552c-a9a6-0f02-f09e-5eac62951a44-d2b3e67f {
    -ms-grid-row-align: center;
        align-self: center;
  }

  #w-node-_5385a2dd-6cc6-9f52-ddd2-cf5e9e4c6871-d2b3e67f {
    -ms-grid-row-align: center;
        align-self: center;
  }

  #w-node-_05667e28-fe9b-2ca7-b58e-cca9cde2952b-d2b3e67f {
    -ms-grid-row-align: auto;
        align-self: auto;
  }

  #w-node-d34871b3-3da9-8bdb-753b-a97258975235-8ab3e680 {
    -ms-grid-row-align: auto;
        align-self: auto;
    -ms-grid-column-align: auto;
        justify-self: auto;
  }

  #w-node-_99409494-d7f2-6c03-1b7c-b7a2a81c6f0e-8ab3e680 {
    -ms-grid-column-align: start;
        justify-self: start;
    -ms-grid-row-align: center;
        align-self: center;
  }

  #w-node-_0947552c-a9a6-0f02-f09e-5eac62951a44-8ab3e680 {
    -ms-grid-row-align: center;
        align-self: center;
  }

  #w-node-_5385a2dd-6cc6-9f52-ddd2-cf5e9e4c6871-8ab3e680 {
    -ms-grid-row-align: center;
        align-self: center;
  }

  #w-node-_76f080a4-125e-ad3a-d6c7-7732ecce01fe-81b3e681 {
    -ms-grid-row-align: auto;
        align-self: auto;
    -ms-grid-column-align: auto;
        justify-self: auto;
  }

  #w-node-_76f080a4-125e-ad3a-d6c7-7732ecce01ff-81b3e681 {
    -ms-grid-column-align: start;
        justify-self: start;
    -ms-grid-row-align: center;
        align-self: center;
  }

  #w-node-_76f080a4-125e-ad3a-d6c7-7732ecce0201-81b3e681 {
    -ms-grid-row-align: center;
        align-self: center;
  }

  #w-node-_76f080a4-125e-ad3a-d6c7-7732ecce0203-81b3e681 {
    -ms-grid-row-align: center;
        align-self: center;
  }

  #w-node-_76f080a4-125e-ad3a-d6c7-7732ecce0205-81b3e681 {
    -ms-grid-row-align: auto;
        align-self: auto;
  }
}

@media screen and (min-width: 1440px) {
  #w-node-_822fb50d-edd9-2192-ef15-963e6f5ef079-55b3e3aa {
    -ms-grid-column: span 1;
        grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
        grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-e30deac8-be28-d119-9743-e6818da722ec-55b3e3aa {
    -ms-grid-column: span 1;
        grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
        grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-f3744897-6cb7-2f61-3826-77b434dd7e2f-44b3e3b7 {
    -ms-grid-row-align: start;
        align-self: start;
  }

  #w-node-_7f5910be-3db7-3a47-840b-360e714c9072-cab3e479 {
    -ms-grid-row-align: center;
        align-self: center;
  }

  #w-node-_7f5910be-3db7-3a47-840b-360e714c9072-acb3e47a {
    -ms-grid-row-align: center;
        align-self: center;
  }

  #w-node-_7f5910be-3db7-3a47-840b-360e714c9072-00b3e498 {
    -ms-grid-row-align: center;
        align-self: center;
  }

  #w-node-_5aa7524f-dca4-cd2b-d955-3f9897e448b3-e7b3e4da {
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-column: span 1;
        grid-column-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-row: span 1;
        grid-row-start: span 1;
  }

  #w-node-_13fb10f6-90a7-3beb-ea64-cc2d427e04e1-9db3e577 {
    -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: 4;
    -ms-grid-row: 3;
        grid-row-start: 3;
    -ms-grid-row-align: start;
        align-self: start;
    -ms-grid-column-align: auto;
        justify-self: auto;
  }

  #w-node-_13fb10f6-90a7-3beb-ea64-cc2d427e04e1-acb3e578 {
    -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: 4;
    -ms-grid-row: 3;
        grid-row-start: 3;
    -ms-grid-row-align: start;
        align-self: start;
    -ms-grid-column-align: auto;
        justify-self: auto;
  }

  #w-node-_13fb10f6-90a7-3beb-ea64-cc2d427e04e1-20b3e579 {
    -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: 4;
    -ms-grid-row: 3;
        grid-row-start: 3;
    -ms-grid-row-align: start;
        align-self: start;
    -ms-grid-column-align: auto;
        justify-self: auto;
  }

  #w-node-_3dd1b7b4-0bde-14d0-b7a0-3bebd6fcf663-25b3e5d2 {
    -ms-grid-row-align: start;
        align-self: start;
  }

  #w-node-_1bdd26aa-8b6f-c3e8-3eb7-22371c9ff9da-25b3e5d2 {
    -ms-grid-row-align: start;
        align-self: start;
  }

  #w-node-_58f36c75-50db-af0c-d677-b9365b1497e6-25b3e5d2 {
    -ms-grid-row-align: start;
        align-self: start;
  }

  #w-node-_3dd1b7b4-0bde-14d0-b7a0-3bebd6fcf663-89b3e5d3 {
    -ms-grid-row-align: start;
        align-self: start;
  }

  #w-node-_1bdd26aa-8b6f-c3e8-3eb7-22371c9ff9da-89b3e5d3 {
    -ms-grid-row-align: start;
        align-self: start;
  }

  #w-node-_58f36c75-50db-af0c-d677-b9365b1497e6-89b3e5d3 {
    -ms-grid-row-align: start;
        align-self: start;
  }

  #w-node-_3dd1b7b4-0bde-14d0-b7a0-3bebd6fcf663-14b3e5d4 {
    -ms-grid-row-align: start;
        align-self: start;
  }

  #w-node-_1bdd26aa-8b6f-c3e8-3eb7-22371c9ff9da-14b3e5d4 {
    -ms-grid-row-align: start;
        align-self: start;
  }

  #w-node-_58f36c75-50db-af0c-d677-b9365b1497e6-14b3e5d4 {
    -ms-grid-row-align: start;
        align-self: start;
  }

  #w-node-_70ee1482-0803-0a42-4515-43369b164cf6-b2b3e5d8 {
    -ms-grid-row-align: center;
        align-self: center;
  }

  #w-node-_70ee1482-0803-0a42-4515-43369b164cf6-57b3e5d9 {
    -ms-grid-row-align: center;
        align-self: center;
  }

  #w-node-_70ee1482-0803-0a42-4515-43369b164cf6-3eb3e5da {
    -ms-grid-row-align: center;
        align-self: center;
  }
}

@media screen and (min-width: 1280px) {
  #w-node-_5585c77f-2832-8935-5172-91df40c7eb21-40c7eb00 {
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-column: 1;
        grid-column-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
    -ms-grid-row: 1;
        grid-row-start: 1;
  }

  #w-node-_5585c77f-2832-8935-5172-91df40c7eb38-40c7eb00 {
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-column: 1;
        grid-column-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
    -ms-grid-row: 1;
        grid-row-start: 1;
  }

  #w-node-_5585c77f-2832-8935-5172-91df40c7eb3f-40c7eb00 {
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-column: 1;
        grid-column-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
    -ms-grid-row: 1;
        grid-row-start: 1;
  }

  #w-node-_5585c77f-2832-8935-5172-91df40c7eb4c-40c7eb00 {
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-column: 1;
        grid-column-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
    -ms-grid-row: 1;
        grid-row-start: 1;
  }

  #w-node-_5585c77f-2832-8935-5172-91df40c7eb63-40c7eb00 {
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-column: 1;
        grid-column-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
    -ms-grid-row: 1;
        grid-row-start: 1;
  }

  #w-node-_5585c77f-2832-8935-5172-91df40c7eb6a-40c7eb00 {
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-column: 1;
        grid-column-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
    -ms-grid-row: 1;
        grid-row-start: 1;
  }

  #w-node-_5585c77f-2832-8935-5172-91df40c7eb7a-40c7eb00 {
    -ms-grid-column-span: 1;
    grid-column-end: 3;
    -ms-grid-column: 2;
        grid-column-start: 2;
    -ms-grid-row-span: 1;
    grid-row-end: 3;
    -ms-grid-row: 2;
        grid-row-start: 2;
  }

  #w-node-_5585c77f-2832-8935-5172-91df40c7eb8e-40c7eb00 {
    -ms-grid-column-span: 1;
    grid-column-end: 4;
    -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-_5585c77f-2832-8935-5172-91df40c7eb95-40c7eb00 {
    -ms-grid-column-span: 1;
    grid-column-end: 5;
    -ms-grid-column: 4;
        grid-column-start: 4;
    -ms-grid-row-span: 1;
    grid-row-end: 3;
    -ms-grid-row: 2;
        grid-row-start: 2;
  }

  #w-node-_9b44e7e8-ec84-6741-69e8-9cfc2d5a23d7-2d5a23b6 {
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-column: 1;
        grid-column-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
    -ms-grid-row: 1;
        grid-row-start: 1;
  }

  #w-node-_9b44e7e8-ec84-6741-69e8-9cfc2d5a23ee-2d5a23b6 {
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-column: 1;
        grid-column-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
    -ms-grid-row: 1;
        grid-row-start: 1;
  }

  #w-node-_9b44e7e8-ec84-6741-69e8-9cfc2d5a23f5-2d5a23b6 {
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-column: 1;
        grid-column-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
    -ms-grid-row: 1;
        grid-row-start: 1;
  }

  #w-node-_9b44e7e8-ec84-6741-69e8-9cfc2d5a2402-2d5a23b6 {
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-column: 1;
        grid-column-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
    -ms-grid-row: 1;
        grid-row-start: 1;
  }

  #w-node-_9b44e7e8-ec84-6741-69e8-9cfc2d5a2419-2d5a23b6 {
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-column: 1;
        grid-column-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
    -ms-grid-row: 1;
        grid-row-start: 1;
  }

  #w-node-_9b44e7e8-ec84-6741-69e8-9cfc2d5a2420-2d5a23b6 {
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-column: 1;
        grid-column-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
    -ms-grid-row: 1;
        grid-row-start: 1;
  }

  #w-node-_9b44e7e8-ec84-6741-69e8-9cfc2d5a2430-2d5a23b6 {
    -ms-grid-column-span: 1;
    grid-column-end: 3;
    -ms-grid-column: 2;
        grid-column-start: 2;
    -ms-grid-row-span: 1;
    grid-row-end: 3;
    -ms-grid-row: 2;
        grid-row-start: 2;
  }

  #w-node-_9b44e7e8-ec84-6741-69e8-9cfc2d5a2444-2d5a23b6 {
    -ms-grid-column-span: 1;
    grid-column-end: 4;
    -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-_9b44e7e8-ec84-6741-69e8-9cfc2d5a244b-2d5a23b6 {
    -ms-grid-column-span: 1;
    grid-column-end: 5;
    -ms-grid-column: 4;
        grid-column-start: 4;
    -ms-grid-row-span: 1;
    grid-row-end: 3;
    -ms-grid-row: 2;
        grid-row-start: 2;
  }

  #w-node-_9578b3d1-5d98-acc4-8f74-55cb19b11d8e-19b11d6d {
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-column: 1;
        grid-column-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
    -ms-grid-row: 1;
        grid-row-start: 1;
  }

  #w-node-_9578b3d1-5d98-acc4-8f74-55cb19b11da5-19b11d6d {
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-column: 1;
        grid-column-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
    -ms-grid-row: 1;
        grid-row-start: 1;
  }

  #w-node-_9578b3d1-5d98-acc4-8f74-55cb19b11dac-19b11d6d {
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-column: 1;
        grid-column-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
    -ms-grid-row: 1;
        grid-row-start: 1;
  }

  #w-node-_9578b3d1-5d98-acc4-8f74-55cb19b11db9-19b11d6d {
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-column: 1;
        grid-column-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
    -ms-grid-row: 1;
        grid-row-start: 1;
  }

  #w-node-_9578b3d1-5d98-acc4-8f74-55cb19b11dd0-19b11d6d {
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-column: 1;
        grid-column-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
    -ms-grid-row: 1;
        grid-row-start: 1;
  }

  #w-node-_9578b3d1-5d98-acc4-8f74-55cb19b11dd7-19b11d6d {
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-column: 1;
        grid-column-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
    -ms-grid-row: 1;
        grid-row-start: 1;
  }

  #w-node-_9578b3d1-5d98-acc4-8f74-55cb19b11de7-19b11d6d {
    -ms-grid-column-span: 1;
    grid-column-end: 3;
    -ms-grid-column: 2;
        grid-column-start: 2;
    -ms-grid-row-span: 1;
    grid-row-end: 3;
    -ms-grid-row: 2;
        grid-row-start: 2;
  }

  #w-node-_9578b3d1-5d98-acc4-8f74-55cb19b11dfb-19b11d6d {
    -ms-grid-column-span: 1;
    grid-column-end: 4;
    -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-_9578b3d1-5d98-acc4-8f74-55cb19b11e02-19b11d6d {
    -ms-grid-column-span: 1;
    grid-column-end: 5;
    -ms-grid-column: 4;
        grid-column-start: 4;
    -ms-grid-row-span: 1;
    grid-row-end: 3;
    -ms-grid-row: 2;
        grid-row-start: 2;
  }

  #w-node-_13fb10f6-90a7-3beb-ea64-cc2d427e04e1-9db3e577 {
    -ms-grid-column-align: auto;
        justify-self: auto;
  }

  #w-node-_258ac3d2-e6d2-ab1a-9491-0f022a9ecc3b-9db3e577 {
    -ms-grid-row-align: center;
        align-self: center;
    -ms-grid-column-align: start;
        justify-self: start;
  }

  #w-node-_13fb10f6-90a7-3beb-ea64-cc2d427e04e1-acb3e578 {
    -ms-grid-column-align: auto;
        justify-self: auto;
  }

  #w-node-_258ac3d2-e6d2-ab1a-9491-0f022a9ecc3b-acb3e578 {
    -ms-grid-row-align: center;
        align-self: center;
    -ms-grid-column-align: start;
        justify-self: start;
  }

  #w-node-_13fb10f6-90a7-3beb-ea64-cc2d427e04e1-20b3e579 {
    -ms-grid-column-align: auto;
        justify-self: auto;
  }

  #w-node-_258ac3d2-e6d2-ab1a-9491-0f022a9ecc3b-20b3e579 {
    -ms-grid-row-align: center;
        align-self: center;
    -ms-grid-column-align: start;
        justify-self: start;
  }
}

@media screen and (max-width: 991px) {
  #w-node-_710d9298-c62c-5fc9-efc9-2903d0552b4f-08b3e30e {
    -ms-grid-column-align: end;
        justify-self: end;
  }

  #w-node-b5d7e259-ff90-e8c1-9c18-e2c42be590a5-08b3e30e {
    -ms-grid-row-align: auto;
        align-self: auto;
  }

  #w-node-a67142f5-56da-ccd2-1f2d-b9c47694a705-08b3e30e {
    -ms-grid-column-align: center;
        justify-self: center;
  }

  #w-node-edbbe78e-b4aa-3b9b-b466-5caeea5f6b2c-08b3e30e {
    -ms-grid-column-align: center;
        justify-self: center;
  }

  #w-node-_8e106ca8-a44e-8996-7987-aee186516aa8-08b3e30e {
    -ms-grid-column-align: center;
        justify-self: center;
  }

  #w-node-_5585c77f-2832-8935-5172-91df40c7eb0b-40c7eb00 {
    -ms-grid-column-align: center;
        justify-self: center;
  }

  #w-node-_5585c77f-2832-8935-5172-91df40c7eb11-40c7eb00 {
    -ms-grid-column: span 1;
        grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-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-_5585c77f-2832-8935-5172-91df40c7eb18-40c7eb00 {
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-column-align: auto;
        justify-self: auto;
    -ms-grid-column: 1;
        grid-column-start: 1;
    -ms-grid-row: 1;
        grid-row-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
  }

  #w-node-_5585c77f-2832-8935-5172-91df40c7eb1b-40c7eb00 {
    -ms-grid-column-align: auto;
        justify-self: auto;
    -ms-grid-column: 1;
        grid-column-start: 1;
    -ms-grid-row: 1;
        grid-row-start: 1;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
  }

  #w-node-_5585c77f-2832-8935-5172-91df40c7eb1e-40c7eb00 {
    -ms-grid-column-align: auto;
        justify-self: auto;
    -ms-grid-column: 1;
        grid-column-start: 1;
    -ms-grid-row: 1;
        grid-row-start: 1;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
  }

  #w-node-_5585c77f-2832-8935-5172-91df40c7eb21-40c7eb00 {
    -ms-grid-column: 1;
        grid-column-start: 1;
    -ms-grid-row: 1;
        grid-row-start: 1;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
  }

  #w-node-_5585c77f-2832-8935-5172-91df40c7eb35-40c7eb00 {
    -ms-grid-column-align: auto;
        justify-self: auto;
    -ms-grid-column: 1;
        grid-column-start: 1;
    -ms-grid-row: 1;
        grid-row-start: 1;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
  }

  #w-node-_5585c77f-2832-8935-5172-91df40c7eb38-40c7eb00 {
    -ms-grid-column-align: start;
        justify-self: start;
    -ms-grid-column: 1;
        grid-column-start: 1;
    -ms-grid-row: 1;
        grid-row-start: 1;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
  }

  #w-node-_5585c77f-2832-8935-5172-91df40c7eb3f-40c7eb00 {
    -ms-grid-row: 1;
        grid-row-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
    -ms-grid-column: 1;
        grid-column-start: 1;
    -ms-grid-column-span: 3;
    grid-column-end: 4;
    -ms-grid-row-align: auto;
        align-self: auto;
  }

  #w-node-_5585c77f-2832-8935-5172-91df40c7eb43-40c7eb00 {
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-column-align: start;
        justify-self: start;
    -ms-grid-column: 1;
        grid-column-start: 1;
    -ms-grid-row: 1;
        grid-row-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
  }

  #w-node-_5585c77f-2832-8935-5172-91df40c7eb46-40c7eb00 {
    -ms-grid-column-align: start;
        justify-self: start;
    -ms-grid-column: 1;
        grid-column-start: 1;
    -ms-grid-row: 2;
        grid-row-start: 2;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-row-span: 1;
    grid-row-end: 3;
  }

  #w-node-_5585c77f-2832-8935-5172-91df40c7eb49-40c7eb00 {
    -ms-grid-column-align: start;
        justify-self: start;
    -ms-grid-column: 2;
        grid-column-start: 2;
    -ms-grid-row: 1;
        grid-row-start: 1;
    -ms-grid-column-span: 1;
    grid-column-end: 3;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
  }

  #w-node-_5585c77f-2832-8935-5172-91df40c7eb4c-40c7eb00 {
    -ms-grid-column: 2;
        grid-column-start: 2;
    -ms-grid-row: 2;
        grid-row-start: 2;
    -ms-grid-column-span: 1;
    grid-column-end: 3;
    -ms-grid-row-span: 1;
    grid-row-end: 3;
  }

  #w-node-_5585c77f-2832-8935-5172-91df40c7eb60-40c7eb00 {
    -ms-grid-column-align: start;
        justify-self: start;
    -ms-grid-column: 3;
        grid-column-start: 3;
    -ms-grid-row: 1;
        grid-row-start: 1;
    -ms-grid-column-span: 1;
    grid-column-end: 4;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
  }

  #w-node-_5585c77f-2832-8935-5172-91df40c7eb63-40c7eb00 {
    -ms-grid-column-align: start;
        justify-self: start;
    -ms-grid-column: 3;
        grid-column-start: 3;
    -ms-grid-row: 2;
        grid-row-start: 2;
    -ms-grid-column-span: 1;
    grid-column-end: 4;
    -ms-grid-row-span: 1;
    grid-row-end: 3;
  }

  #w-node-_5585c77f-2832-8935-5172-91df40c7eb64-40c7eb00 {
    -ms-grid-column: span 1;
        grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
        grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-column-align: start;
        justify-self: start;
    -ms-grid-row-align: start;
        align-self: start;
  }

  #w-node-_5585c77f-2832-8935-5172-91df40c7eb66-40c7eb00 {
    -ms-grid-column: span 1;
        grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
        grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-column-align: start;
        justify-self: start;
    -ms-grid-row-align: start;
        align-self: start;
  }

  #w-node-_5585c77f-2832-8935-5172-91df40c7eb68-40c7eb00 {
    -ms-grid-column: span 1;
        grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
        grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-column-align: start;
        justify-self: start;
    -ms-grid-row-align: start;
        align-self: start;
  }

  #w-node-_5585c77f-2832-8935-5172-91df40c7eb6a-40c7eb00 {
    -ms-grid-row: 3;
        grid-row-start: 3;
    -ms-grid-row-span: 1;
    grid-row-end: 4;
    -ms-grid-column: 1;
        grid-column-start: 1;
    -ms-grid-column-span: 3;
    grid-column-end: 4;
    -ms-grid-row-align: auto;
        align-self: auto;
  }

  #w-node-_5585c77f-2832-8935-5172-91df40c7eb6e-40c7eb00 {
    -ms-grid-column-span: 2;
    grid-column-end: 2;
    -ms-grid-column-align: auto;
        justify-self: auto;
  }

  #w-node-_5585c77f-2832-8935-5172-91df40c7eb71-40c7eb00 {
    -ms-grid-column-align: auto;
        justify-self: auto;
  }

  #w-node-_5585c77f-2832-8935-5172-91df40c7eb74-40c7eb00 {
    -ms-grid-column-align: auto;
        justify-self: auto;
  }

  #w-node-_5585c77f-2832-8935-5172-91df40c7eb77-40c7eb00 {
    -ms-grid-column-align: auto;
        justify-self: auto;
  }

  #w-node-_5585c77f-2832-8935-5172-91df40c7eb8e-40c7eb00 {
    -ms-grid-column-align: start;
        justify-self: start;
  }

  #w-node-_5585c77f-2832-8935-5172-91df40c7eb95-40c7eb00 {
    -ms-grid-row: 3;
        grid-row-start: 3;
    -ms-grid-row-span: 1;
    grid-row-end: 4;
    -ms-grid-column: 1;
        grid-column-start: 1;
  }

  #w-node-_5585c77f-2832-8935-5172-91df40c7eb99-40c7eb00 {
    -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-_5585c77f-2832-8935-5172-91df40c7eb9c-40c7eb00 {
    -ms-grid-column-align: start;
        justify-self: start;
  }

  #w-node-_5585c77f-2832-8935-5172-91df40c7eb9f-40c7eb00 {
    -ms-grid-column-align: start;
        justify-self: start;
  }

  #w-node-_5585c77f-2832-8935-5172-91df40c7ebad-40c7eb00 {
    -ms-grid-column-align: start;
        justify-self: start;
  }

  #w-node-_5585c77f-2832-8935-5172-91df40c7ebb3-40c7eb00 {
    -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-_09d36f98-566f-7a2a-71c4-2a41daf29334-f0276e0e {
    -ms-grid-column-align: stretch;
        justify-self: stretch;
    -ms-grid-row-align: stretch;
        align-self: stretch;
  }

  #w-node-_1a2109af-4001-8b7e-4d38-d3efe58ba566-f0276e0e {
    -ms-grid-row-align: auto;
        align-self: auto;
    -ms-grid-column-align: auto;
        justify-self: auto;
  }

  #w-node-b071b942-1046-dcac-65dc-dab90cc82130-f0276e0e {
    -ms-grid-column-align: center;
        justify-self: center;
    -ms-grid-row-align: center;
        align-self: center;
  }

  #w-node-a833dff1-69dc-411b-3c5e-843f94c69c91-f0276e0e {
    -ms-grid-column-align: center;
        justify-self: center;
  }

  #w-node-a666c7cb-a922-3c2e-ba1c-9f58b1edadf5-f0276e0e {
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -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-_62b8c4fd-5386-2373-4e74-63b84c99fc9c-f0276e0e {
    -ms-grid-column-align: stretch;
        justify-self: stretch;
  }

  #w-node-a666c7cb-a922-3c2e-ba1c-9f58b1edadf6-f0276e0e {
    -ms-grid-column-align: stretch;
        justify-self: stretch;
  }

  #w-node-_988bd8b3-3646-3593-b5dd-cc6fbf296d4f-f0276e0e {
    -ms-grid-column-align: stretch;
        justify-self: stretch;
  }

  #w-node-a666c7cb-a922-3c2e-ba1c-9f58b1edae06-f0276e0e {
    -ms-grid-column-align: stretch;
        justify-self: stretch;
  }

  #w-node-a666c7cb-a922-3c2e-ba1c-9f58b1edae16-f0276e0e {
    -ms-grid-column-align: stretch;
        justify-self: stretch;
  }

  #w-node-e9cd2f68-28ab-1e4e-da9a-4d94cd8e5fde-f0276e0e {
    -ms-grid-column-align: stretch;
        justify-self: stretch;
  }

  #w-node-_617e7e73-24d9-2665-f3a0-c2c6f5192d5e-f0276e0e {
    -ms-grid-column-align: stretch;
        justify-self: stretch;
  }

  #w-node-_9be4a84d-cdad-b004-e2f3-66379ed497dd-f0276e0e {
    -ms-grid-column-align: stretch;
        justify-self: stretch;
  }

  #w-node-_9be4a84d-cdad-b004-e2f3-66379ed497ec-f0276e0e {
    -ms-grid-column-align: end;
        justify-self: end;
    -ms-grid-row-align: center;
        align-self: center;
  }

  #w-node-_9be4a84d-cdad-b004-e2f3-66379ed497ed-f0276e0e {
    -ms-grid-column-align: stretch;
        justify-self: stretch;
  }

  #w-node-_9be4a84d-cdad-b004-e2f3-66379ed497fc-f0276e0e {
    -ms-grid-column-align: end;
        justify-self: end;
    -ms-grid-row-align: center;
        align-self: center;
  }

  #w-node-_9be4a84d-cdad-b004-e2f3-66379ed497fd-f0276e0e {
    -ms-grid-column-align: stretch;
        justify-self: stretch;
  }

  #w-node-_9be4a84d-cdad-b004-e2f3-66379ed4980c-f0276e0e {
    -ms-grid-column-align: end;
        justify-self: end;
    -ms-grid-row-align: center;
        align-self: center;
  }

  #w-node-_9be4a84d-cdad-b004-e2f3-66379ed4980d-f0276e0e {
    -ms-grid-column-align: stretch;
        justify-self: stretch;
  }

  #w-node-_9be4a84d-cdad-b004-e2f3-66379ed4981c-f0276e0e {
    -ms-grid-column-align: end;
        justify-self: end;
    -ms-grid-row-align: center;
        align-self: center;
  }

  #w-node-_9be4a84d-cdad-b004-e2f3-66379ed4981d-f0276e0e {
    -ms-grid-column-align: stretch;
        justify-self: stretch;
  }

  #w-node-_9be4a84d-cdad-b004-e2f3-66379ed4982c-f0276e0e {
    -ms-grid-column-align: end;
        justify-self: end;
    -ms-grid-row-align: center;
        align-self: center;
  }

  #w-node-_9be4a84d-cdad-b004-e2f3-66379ed49834-f0276e0e {
    -ms-grid-column-span: 2;
    grid-column-end: 2;
    -ms-grid-row: 3;
        grid-row-start: 3;
    -ms-grid-row-span: 1;
    grid-row-end: 4;
  }

  #w-node-d34871b3-3da9-8bdb-753b-a97258975231-59b3e334 {
    -ms-grid-column-span: 3;
    grid-column-end: 3;
  }

  #w-node-d34871b3-3da9-8bdb-753b-a97258975231-e6b3e347 {
    -ms-grid-column-span: 3;
    grid-column-end: 3;
  }

  #w-node-_9b44e7e8-ec84-6741-69e8-9cfc2d5a23c1-2d5a23b6 {
    -ms-grid-column-align: center;
        justify-self: center;
  }

  #w-node-_9b44e7e8-ec84-6741-69e8-9cfc2d5a23c7-2d5a23b6 {
    -ms-grid-column: span 1;
        grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-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-_9b44e7e8-ec84-6741-69e8-9cfc2d5a23ce-2d5a23b6 {
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-column-align: auto;
        justify-self: auto;
    -ms-grid-column: 1;
        grid-column-start: 1;
    -ms-grid-row: 1;
        grid-row-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
  }

  #w-node-_9b44e7e8-ec84-6741-69e8-9cfc2d5a23d1-2d5a23b6 {
    -ms-grid-column-align: auto;
        justify-self: auto;
    -ms-grid-column: 1;
        grid-column-start: 1;
    -ms-grid-row: 1;
        grid-row-start: 1;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
  }

  #w-node-_9b44e7e8-ec84-6741-69e8-9cfc2d5a23d4-2d5a23b6 {
    -ms-grid-column-align: auto;
        justify-self: auto;
    -ms-grid-column: 1;
        grid-column-start: 1;
    -ms-grid-row: 1;
        grid-row-start: 1;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
  }

  #w-node-_9b44e7e8-ec84-6741-69e8-9cfc2d5a23d7-2d5a23b6 {
    -ms-grid-column: 1;
        grid-column-start: 1;
    -ms-grid-row: 1;
        grid-row-start: 1;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
  }

  #w-node-_9b44e7e8-ec84-6741-69e8-9cfc2d5a23eb-2d5a23b6 {
    -ms-grid-column-align: auto;
        justify-self: auto;
    -ms-grid-column: 1;
        grid-column-start: 1;
    -ms-grid-row: 1;
        grid-row-start: 1;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
  }

  #w-node-_9b44e7e8-ec84-6741-69e8-9cfc2d5a23ee-2d5a23b6 {
    -ms-grid-column-align: start;
        justify-self: start;
    -ms-grid-column: 1;
        grid-column-start: 1;
    -ms-grid-row: 1;
        grid-row-start: 1;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
  }

  #w-node-_9b44e7e8-ec84-6741-69e8-9cfc2d5a23f5-2d5a23b6 {
    -ms-grid-row: 1;
        grid-row-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
    -ms-grid-column: 1;
        grid-column-start: 1;
    -ms-grid-column-span: 3;
    grid-column-end: 4;
    -ms-grid-row-align: auto;
        align-self: auto;
  }

  #w-node-_9b44e7e8-ec84-6741-69e8-9cfc2d5a23f9-2d5a23b6 {
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-column-align: start;
        justify-self: start;
    -ms-grid-column: 1;
        grid-column-start: 1;
    -ms-grid-row: 1;
        grid-row-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
  }

  #w-node-_9b44e7e8-ec84-6741-69e8-9cfc2d5a23fc-2d5a23b6 {
    -ms-grid-column-align: start;
        justify-self: start;
    -ms-grid-column: 1;
        grid-column-start: 1;
    -ms-grid-row: 2;
        grid-row-start: 2;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-row-span: 1;
    grid-row-end: 3;
  }

  #w-node-_9b44e7e8-ec84-6741-69e8-9cfc2d5a23ff-2d5a23b6 {
    -ms-grid-column-align: start;
        justify-self: start;
    -ms-grid-column: 2;
        grid-column-start: 2;
    -ms-grid-row: 1;
        grid-row-start: 1;
    -ms-grid-column-span: 1;
    grid-column-end: 3;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
  }

  #w-node-_9b44e7e8-ec84-6741-69e8-9cfc2d5a2402-2d5a23b6 {
    -ms-grid-column: 2;
        grid-column-start: 2;
    -ms-grid-row: 2;
        grid-row-start: 2;
    -ms-grid-column-span: 1;
    grid-column-end: 3;
    -ms-grid-row-span: 1;
    grid-row-end: 3;
  }

  #w-node-_9b44e7e8-ec84-6741-69e8-9cfc2d5a2416-2d5a23b6 {
    -ms-grid-column-align: start;
        justify-self: start;
    -ms-grid-column: 3;
        grid-column-start: 3;
    -ms-grid-row: 1;
        grid-row-start: 1;
    -ms-grid-column-span: 1;
    grid-column-end: 4;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
  }

  #w-node-_9b44e7e8-ec84-6741-69e8-9cfc2d5a2419-2d5a23b6 {
    -ms-grid-column-align: start;
        justify-self: start;
    -ms-grid-column: 3;
        grid-column-start: 3;
    -ms-grid-row: 2;
        grid-row-start: 2;
    -ms-grid-column-span: 1;
    grid-column-end: 4;
    -ms-grid-row-span: 1;
    grid-row-end: 3;
  }

  #w-node-_9b44e7e8-ec84-6741-69e8-9cfc2d5a241a-2d5a23b6 {
    -ms-grid-column: span 1;
        grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
        grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-column-align: start;
        justify-self: start;
    -ms-grid-row-align: start;
        align-self: start;
  }

  #w-node-_9b44e7e8-ec84-6741-69e8-9cfc2d5a241c-2d5a23b6 {
    -ms-grid-column: span 1;
        grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
        grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-column-align: start;
        justify-self: start;
    -ms-grid-row-align: start;
        align-self: start;
  }

  #w-node-_9b44e7e8-ec84-6741-69e8-9cfc2d5a241e-2d5a23b6 {
    -ms-grid-column: span 1;
        grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
        grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-column-align: start;
        justify-self: start;
    -ms-grid-row-align: start;
        align-self: start;
  }

  #w-node-_9b44e7e8-ec84-6741-69e8-9cfc2d5a2420-2d5a23b6 {
    -ms-grid-row: 3;
        grid-row-start: 3;
    -ms-grid-row-span: 1;
    grid-row-end: 4;
    -ms-grid-column: 1;
        grid-column-start: 1;
    -ms-grid-column-span: 3;
    grid-column-end: 4;
    -ms-grid-row-align: auto;
        align-self: auto;
  }

  #w-node-_9b44e7e8-ec84-6741-69e8-9cfc2d5a2424-2d5a23b6 {
    -ms-grid-column-span: 2;
    grid-column-end: 2;
    -ms-grid-column-align: auto;
        justify-self: auto;
  }

  #w-node-_9b44e7e8-ec84-6741-69e8-9cfc2d5a2427-2d5a23b6 {
    -ms-grid-column-align: auto;
        justify-self: auto;
  }

  #w-node-_9b44e7e8-ec84-6741-69e8-9cfc2d5a242a-2d5a23b6 {
    -ms-grid-column-align: auto;
        justify-self: auto;
  }

  #w-node-_9b44e7e8-ec84-6741-69e8-9cfc2d5a242d-2d5a23b6 {
    -ms-grid-column-align: auto;
        justify-self: auto;
  }

  #w-node-_9b44e7e8-ec84-6741-69e8-9cfc2d5a2444-2d5a23b6 {
    -ms-grid-column-align: start;
        justify-self: start;
  }

  #w-node-_9b44e7e8-ec84-6741-69e8-9cfc2d5a244b-2d5a23b6 {
    -ms-grid-row: 3;
        grid-row-start: 3;
    -ms-grid-row-span: 1;
    grid-row-end: 4;
    -ms-grid-column: 1;
        grid-column-start: 1;
  }

  #w-node-_9b44e7e8-ec84-6741-69e8-9cfc2d5a244f-2d5a23b6 {
    -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-_9b44e7e8-ec84-6741-69e8-9cfc2d5a2452-2d5a23b6 {
    -ms-grid-column-align: start;
        justify-self: start;
  }

  #w-node-_9b44e7e8-ec84-6741-69e8-9cfc2d5a2455-2d5a23b6 {
    -ms-grid-column-align: start;
        justify-self: start;
  }

  #w-node-_9b44e7e8-ec84-6741-69e8-9cfc2d5a2463-2d5a23b6 {
    -ms-grid-column-align: start;
        justify-self: start;
  }

  #w-node-_9b44e7e8-ec84-6741-69e8-9cfc2d5a2469-2d5a23b6 {
    -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-fa91b483-9397-0f61-70d9-823ad00a618d-d00a6189 {
    -ms-grid-column-align: stretch;
        justify-self: stretch;
    -ms-grid-row-align: stretch;
        align-self: stretch;
  }

  #w-node-fa91b483-9397-0f61-70d9-823ad00a6199-d00a6189 {
    -ms-grid-row-align: auto;
        align-self: auto;
    -ms-grid-column-align: auto;
        justify-self: auto;
  }

  #w-node-fa91b483-9397-0f61-70d9-823ad00a6195-d00a6189 {
    -ms-grid-column-align: center;
        justify-self: center;
  }

  #w-node-fa91b483-9397-0f61-70d9-823ad00a61b5-d00a6189 {
    -ms-grid-column-align: auto;
        justify-self: auto;
    -ms-grid-row-align: center;
        align-self: center;
    -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-fa91b483-9397-0f61-70d9-823ad00a61c9-d00a6189 {
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -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-a5aa837e-d681-dc2a-e5f5-e9181e6f0d29-d00a6189 {
    -ms-grid-column-align: stretch;
        justify-self: stretch;
  }

  #w-node-f6cadfe2-9c06-7893-b994-17162ec4784a-d00a6189 {
    -ms-grid-column-align: stretch;
        justify-self: stretch;
  }

  #w-node-fa91b483-9397-0f61-70d9-823ad00a61ca-d00a6189 {
    -ms-grid-column-align: stretch;
        justify-self: stretch;
  }

  #w-node-fa91b483-9397-0f61-70d9-823ad00a61e0-d00a6189 {
    -ms-grid-column-align: stretch;
        justify-self: stretch;
  }

  #w-node-fa91b483-9397-0f61-70d9-823ad00a61f0-d00a6189 {
    -ms-grid-column-align: stretch;
        justify-self: stretch;
  }

  #w-node-fa91b483-9397-0f61-70d9-823ad00a6200-d00a6189 {
    -ms-grid-column-align: stretch;
        justify-self: stretch;
  }

  #w-node-fa91b483-9397-0f61-70d9-823ad00a6210-d00a6189 {
    -ms-grid-column-align: stretch;
        justify-self: stretch;
  }

  #w-node-fa91b483-9397-0f61-70d9-823ad00a621f-d00a6189 {
    -ms-grid-column-align: stretch;
        justify-self: stretch;
  }

  #w-node-fa91b483-9397-0f61-70d9-823ad00a622e-d00a6189 {
    -ms-grid-column-align: end;
        justify-self: end;
    -ms-grid-row-align: center;
        align-self: center;
  }

  #w-node-fa91b483-9397-0f61-70d9-823ad00a622f-d00a6189 {
    -ms-grid-column-align: stretch;
        justify-self: stretch;
  }

  #w-node-fa91b483-9397-0f61-70d9-823ad00a623e-d00a6189 {
    -ms-grid-column-align: end;
        justify-self: end;
    -ms-grid-row-align: center;
        align-self: center;
  }

  #w-node-fa91b483-9397-0f61-70d9-823ad00a623f-d00a6189 {
    -ms-grid-column-align: stretch;
        justify-self: stretch;
  }

  #w-node-fa91b483-9397-0f61-70d9-823ad00a624e-d00a6189 {
    -ms-grid-column-align: end;
        justify-self: end;
    -ms-grid-row-align: center;
        align-self: center;
  }

  #w-node-fa91b483-9397-0f61-70d9-823ad00a624f-d00a6189 {
    -ms-grid-column-align: stretch;
        justify-self: stretch;
  }

  #w-node-fa91b483-9397-0f61-70d9-823ad00a625e-d00a6189 {
    -ms-grid-column-align: end;
        justify-self: end;
    -ms-grid-row-align: center;
        align-self: center;
  }

  #w-node-fa91b483-9397-0f61-70d9-823ad00a625f-d00a6189 {
    -ms-grid-column-align: stretch;
        justify-self: stretch;
  }

  #w-node-fa91b483-9397-0f61-70d9-823ad00a626e-d00a6189 {
    -ms-grid-column-align: end;
        justify-self: end;
    -ms-grid-row-align: center;
        align-self: center;
  }

  #w-node-fa91b483-9397-0f61-70d9-823ad00a6276-d00a6189 {
    -ms-grid-column-span: 2;
    grid-column-end: 2;
    -ms-grid-row: 3;
        grid-row-start: 3;
    -ms-grid-row-span: 1;
    grid-row-end: 4;
  }

  #w-node-d34871b3-3da9-8bdb-753b-a97258975231-12b3e348 {
    -ms-grid-column-span: 3;
    grid-column-end: 3;
  }

  #w-node-_9578b3d1-5d98-acc4-8f74-55cb19b11d78-19b11d6d {
    -ms-grid-column-align: center;
        justify-self: center;
  }

  #w-node-_9578b3d1-5d98-acc4-8f74-55cb19b11d7e-19b11d6d {
    -ms-grid-column: span 1;
        grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-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-_9578b3d1-5d98-acc4-8f74-55cb19b11d85-19b11d6d {
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-column-align: auto;
        justify-self: auto;
    -ms-grid-column: 1;
        grid-column-start: 1;
    -ms-grid-row: 1;
        grid-row-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
  }

  #w-node-_9578b3d1-5d98-acc4-8f74-55cb19b11d88-19b11d6d {
    -ms-grid-column-align: auto;
        justify-self: auto;
    -ms-grid-column: 1;
        grid-column-start: 1;
    -ms-grid-row: 1;
        grid-row-start: 1;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
  }

  #w-node-_9578b3d1-5d98-acc4-8f74-55cb19b11d8b-19b11d6d {
    -ms-grid-column-align: auto;
        justify-self: auto;
    -ms-grid-column: 1;
        grid-column-start: 1;
    -ms-grid-row: 1;
        grid-row-start: 1;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
  }

  #w-node-_9578b3d1-5d98-acc4-8f74-55cb19b11d8e-19b11d6d {
    -ms-grid-column: 1;
        grid-column-start: 1;
    -ms-grid-row: 1;
        grid-row-start: 1;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
  }

  #w-node-_9578b3d1-5d98-acc4-8f74-55cb19b11da2-19b11d6d {
    -ms-grid-column-align: auto;
        justify-self: auto;
    -ms-grid-column: 1;
        grid-column-start: 1;
    -ms-grid-row: 1;
        grid-row-start: 1;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
  }

  #w-node-_9578b3d1-5d98-acc4-8f74-55cb19b11da5-19b11d6d {
    -ms-grid-column-align: start;
        justify-self: start;
    -ms-grid-column: 1;
        grid-column-start: 1;
    -ms-grid-row: 1;
        grid-row-start: 1;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
  }

  #w-node-_9578b3d1-5d98-acc4-8f74-55cb19b11dac-19b11d6d {
    -ms-grid-row: 1;
        grid-row-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
    -ms-grid-column: 1;
        grid-column-start: 1;
    -ms-grid-column-span: 3;
    grid-column-end: 4;
    -ms-grid-row-align: auto;
        align-self: auto;
  }

  #w-node-_9578b3d1-5d98-acc4-8f74-55cb19b11db0-19b11d6d {
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-column-align: start;
        justify-self: start;
    -ms-grid-column: 1;
        grid-column-start: 1;
    -ms-grid-row: 1;
        grid-row-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
  }

  #w-node-_9578b3d1-5d98-acc4-8f74-55cb19b11db3-19b11d6d {
    -ms-grid-column-align: start;
        justify-self: start;
    -ms-grid-column: 1;
        grid-column-start: 1;
    -ms-grid-row: 2;
        grid-row-start: 2;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-row-span: 1;
    grid-row-end: 3;
  }

  #w-node-_9578b3d1-5d98-acc4-8f74-55cb19b11db6-19b11d6d {
    -ms-grid-column-align: start;
        justify-self: start;
    -ms-grid-column: 2;
        grid-column-start: 2;
    -ms-grid-row: 1;
        grid-row-start: 1;
    -ms-grid-column-span: 1;
    grid-column-end: 3;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
  }

  #w-node-_9578b3d1-5d98-acc4-8f74-55cb19b11db9-19b11d6d {
    -ms-grid-column: 2;
        grid-column-start: 2;
    -ms-grid-row: 2;
        grid-row-start: 2;
    -ms-grid-column-span: 1;
    grid-column-end: 3;
    -ms-grid-row-span: 1;
    grid-row-end: 3;
  }

  #w-node-_9578b3d1-5d98-acc4-8f74-55cb19b11dcd-19b11d6d {
    -ms-grid-column-align: start;
        justify-self: start;
    -ms-grid-column: 3;
        grid-column-start: 3;
    -ms-grid-row: 1;
        grid-row-start: 1;
    -ms-grid-column-span: 1;
    grid-column-end: 4;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
  }

  #w-node-_9578b3d1-5d98-acc4-8f74-55cb19b11dd0-19b11d6d {
    -ms-grid-column-align: start;
        justify-self: start;
    -ms-grid-column: 3;
        grid-column-start: 3;
    -ms-grid-row: 2;
        grid-row-start: 2;
    -ms-grid-column-span: 1;
    grid-column-end: 4;
    -ms-grid-row-span: 1;
    grid-row-end: 3;
  }

  #w-node-_9578b3d1-5d98-acc4-8f74-55cb19b11dd1-19b11d6d {
    -ms-grid-column: span 1;
        grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
        grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-column-align: start;
        justify-self: start;
    -ms-grid-row-align: start;
        align-self: start;
  }

  #w-node-_9578b3d1-5d98-acc4-8f74-55cb19b11dd3-19b11d6d {
    -ms-grid-column: span 1;
        grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
        grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-column-align: start;
        justify-self: start;
    -ms-grid-row-align: start;
        align-self: start;
  }

  #w-node-_9578b3d1-5d98-acc4-8f74-55cb19b11dd5-19b11d6d {
    -ms-grid-column: span 1;
        grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
        grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-column-align: start;
        justify-self: start;
    -ms-grid-row-align: start;
        align-self: start;
  }

  #w-node-_9578b3d1-5d98-acc4-8f74-55cb19b11dd7-19b11d6d {
    -ms-grid-row: 3;
        grid-row-start: 3;
    -ms-grid-row-span: 1;
    grid-row-end: 4;
    -ms-grid-column: 1;
        grid-column-start: 1;
    -ms-grid-column-span: 3;
    grid-column-end: 4;
    -ms-grid-row-align: auto;
        align-self: auto;
  }

  #w-node-_9578b3d1-5d98-acc4-8f74-55cb19b11ddb-19b11d6d {
    -ms-grid-column-span: 2;
    grid-column-end: 2;
    -ms-grid-column-align: auto;
        justify-self: auto;
  }

  #w-node-_9578b3d1-5d98-acc4-8f74-55cb19b11dde-19b11d6d {
    -ms-grid-column-align: auto;
        justify-self: auto;
  }

  #w-node-_9578b3d1-5d98-acc4-8f74-55cb19b11de1-19b11d6d {
    -ms-grid-column-align: auto;
        justify-self: auto;
  }

  #w-node-_9578b3d1-5d98-acc4-8f74-55cb19b11de4-19b11d6d {
    -ms-grid-column-align: auto;
        justify-self: auto;
  }

  #w-node-_9578b3d1-5d98-acc4-8f74-55cb19b11dfb-19b11d6d {
    -ms-grid-column-align: start;
        justify-self: start;
  }

  #w-node-_9578b3d1-5d98-acc4-8f74-55cb19b11e02-19b11d6d {
    -ms-grid-row: 3;
        grid-row-start: 3;
    -ms-grid-row-span: 1;
    grid-row-end: 4;
    -ms-grid-column: 1;
        grid-column-start: 1;
  }

  #w-node-_9578b3d1-5d98-acc4-8f74-55cb19b11e06-19b11d6d {
    -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-_9578b3d1-5d98-acc4-8f74-55cb19b11e09-19b11d6d {
    -ms-grid-column-align: start;
        justify-self: start;
  }

  #w-node-_9578b3d1-5d98-acc4-8f74-55cb19b11e0c-19b11d6d {
    -ms-grid-column-align: start;
        justify-self: start;
  }

  #w-node-_9578b3d1-5d98-acc4-8f74-55cb19b11e1a-19b11d6d {
    -ms-grid-column-align: start;
        justify-self: start;
  }

  #w-node-_9578b3d1-5d98-acc4-8f74-55cb19b11e20-19b11d6d {
    -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-c9605b0d-6b26-8091-d5b5-7aa22e4ed246-2e4ed242 {
    -ms-grid-column-align: stretch;
        justify-self: stretch;
    -ms-grid-row-align: stretch;
        align-self: stretch;
  }

  #w-node-c9605b0d-6b26-8091-d5b5-7aa22e4ed24e-2e4ed242 {
    -ms-grid-column-align: center;
        justify-self: center;
  }

  #w-node-c9605b0d-6b26-8091-d5b5-7aa22e4ed252-2e4ed242 {
    -ms-grid-row-align: auto;
        align-self: auto;
    -ms-grid-column-align: auto;
        justify-self: auto;
  }

  #w-node-c9605b0d-6b26-8091-d5b5-7aa22e4ed27f-2e4ed242 {
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -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-_4cf62006-14ce-ff9f-1a2f-4769770767c1-2e4ed242 {
    -ms-grid-column-align: stretch;
        justify-self: stretch;
  }

  #w-node-_25793237-f809-0a85-cfe6-f336259fb560-2e4ed242 {
    -ms-grid-column-align: stretch;
        justify-self: stretch;
  }

  #w-node-c9605b0d-6b26-8091-d5b5-7aa22e4ed280-2e4ed242 {
    -ms-grid-column-align: stretch;
        justify-self: stretch;
  }

  #w-node-c9605b0d-6b26-8091-d5b5-7aa22e4ed296-2e4ed242 {
    -ms-grid-column-align: stretch;
        justify-self: stretch;
  }

  #w-node-c9605b0d-6b26-8091-d5b5-7aa22e4ed2a6-2e4ed242 {
    -ms-grid-column-align: stretch;
        justify-self: stretch;
  }

  #w-node-c9605b0d-6b26-8091-d5b5-7aa22e4ed2b6-2e4ed242 {
    -ms-grid-column-align: stretch;
        justify-self: stretch;
  }

  #w-node-c9605b0d-6b26-8091-d5b5-7aa22e4ed2c9-2e4ed242 {
    -ms-grid-column-align: stretch;
        justify-self: stretch;
  }

  #w-node-c9605b0d-6b26-8091-d5b5-7aa22e4ed2d8-2e4ed242 {
    -ms-grid-column-align: stretch;
        justify-self: stretch;
  }

  #w-node-c9605b0d-6b26-8091-d5b5-7aa22e4ed2e7-2e4ed242 {
    -ms-grid-column-align: end;
        justify-self: end;
    -ms-grid-row-align: center;
        align-self: center;
  }

  #w-node-c9605b0d-6b26-8091-d5b5-7aa22e4ed2e8-2e4ed242 {
    -ms-grid-column-align: stretch;
        justify-self: stretch;
  }

  #w-node-c9605b0d-6b26-8091-d5b5-7aa22e4ed2f7-2e4ed242 {
    -ms-grid-column-align: end;
        justify-self: end;
    -ms-grid-row-align: center;
        align-self: center;
  }

  #w-node-c9605b0d-6b26-8091-d5b5-7aa22e4ed2f8-2e4ed242 {
    -ms-grid-column-align: stretch;
        justify-self: stretch;
  }

  #w-node-c9605b0d-6b26-8091-d5b5-7aa22e4ed307-2e4ed242 {
    -ms-grid-column-align: end;
        justify-self: end;
    -ms-grid-row-align: center;
        align-self: center;
  }

  #w-node-c9605b0d-6b26-8091-d5b5-7aa22e4ed308-2e4ed242 {
    -ms-grid-column-align: stretch;
        justify-self: stretch;
  }

  #w-node-c9605b0d-6b26-8091-d5b5-7aa22e4ed317-2e4ed242 {
    -ms-grid-column-align: end;
        justify-self: end;
    -ms-grid-row-align: center;
        align-self: center;
  }

  #w-node-c9605b0d-6b26-8091-d5b5-7aa22e4ed318-2e4ed242 {
    -ms-grid-column-align: stretch;
        justify-self: stretch;
  }

  #w-node-c9605b0d-6b26-8091-d5b5-7aa22e4ed327-2e4ed242 {
    -ms-grid-column-align: end;
        justify-self: end;
    -ms-grid-row-align: center;
        align-self: center;
  }

  #w-node-c9605b0d-6b26-8091-d5b5-7aa22e4ed32f-2e4ed242 {
    -ms-grid-column-span: 2;
    grid-column-end: 2;
    -ms-grid-row: 3;
        grid-row-start: 3;
    -ms-grid-row-span: 1;
    grid-row-end: 4;
  }

  #w-node-_225b8697-03a9-671a-52c8-7174c11984cb-c2b3e34a {
    order: 9999;
  }

  #w-node-_3792afac-661e-e92d-23a8-24bb517a43d4-c2b3e34a {
    order: 9999;
  }

  #w-node-_3792afac-661e-e92d-23a8-24bb517a43d5-c2b3e34a {
    order: -9999;
  }

  #w-node-_225b8697-03a9-671a-52c8-7174c11984db-c2b3e34a {
    -ms-grid-column-span: 1;
    grid-column-end: 4;
    -ms-grid-column: 3;
        grid-column-start: 3;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
    -ms-grid-row: 1;
        grid-row-start: 1;
  }

  #w-node-cf79754c-a5e5-3944-db0d-c1018e1a2775-8e1a2772 {
    -ms-grid-row: span 2;
        grid-row-start: span 2;
    -ms-grid-row-span: 2;
    grid-row-end: span 2;
    -ms-grid-column: span 2;
        grid-column-start: span 2;
    -ms-grid-column-span: 2;
    grid-column-end: span 2;
    -ms-grid-row-align: auto;
        align-self: auto;
    -ms-grid-column-align: start;
        justify-self: start;
  }

  #w-node-cf79754c-a5e5-3944-db0d-c1018e1a2778-8e1a2772 {
    -ms-grid-column-align: auto;
        justify-self: auto;
  }

  #w-node-cf79754c-a5e5-3944-db0d-c1018e1a279a-8e1a2772 {
    -ms-grid-row: span 1;
        grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-column: span 4;
        grid-column-start: span 4;
    -ms-grid-column-span: 4;
    grid-column-end: span 4;
  }

  #w-node-cf79754c-a5e5-3944-db0d-c1018e1a279f-8e1a2772 {
    -ms-grid-column-align: auto;
        justify-self: auto;
  }

  #w-node-cf79754c-a5e5-3944-db0d-c1018e1a27aa-8e1a2772 {
    -ms-grid-column-align: center;
        justify-self: center;
    -ms-grid-row-align: auto;
        align-self: auto;
  }

  #w-node-cf79754c-a5e5-3944-db0d-c1018e1a27ad-8e1a2772 {
    -ms-grid-column-align: center;
        justify-self: center;
  }

  #w-node-cf79754c-a5e5-3944-db0d-c1018e1a27b0-8e1a2772 {
    -ms-grid-row-align: auto;
        align-self: auto;
    -ms-grid-column-align: end;
        justify-self: end;
  }

  #w-node-_225b8697-03a9-671a-52c8-7174c11984cb-fcb3e34b {
    order: 9999;
  }

  #w-node-_0b0c4eb7-9473-5c72-32d6-a73ad293317e-fcb3e34b {
    order: -9999;
  }

  #w-node-_225b8697-03a9-671a-52c8-7174c11984db-fcb3e34b {
    -ms-grid-column-span: 1;
    grid-column-end: 4;
    -ms-grid-column: 3;
        grid-column-start: 3;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
    -ms-grid-row: 1;
        grid-row-start: 1;
  }

  #w-node-f6dbd3fc-3c70-d095-530f-2cb0e9582071-1cb3e350 {
    -ms-grid-column-align: start;
        justify-self: start;
  }

  #w-node-fa2ce5e7-4dce-32f9-38a1-af27c99b0323-1cb3e350 {
    -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-_0afbada5-416f-8712-b0b7-12debd7b010d-1cb3e350 {
    -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-_0afbada5-416f-8712-b0b7-12debd7b0110-1cb3e350 {
    -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-fa2ce5e7-4dce-32f9-38a1-af27c99b032d-1cb3e350 {
    -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-fa2ce5e7-4dce-32f9-38a1-af27c99b0330-1cb3e350 {
    -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-_8c7bd51a-1aa4-a639-85e2-8ada331a1c18-1cb3e350 {
    -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-_3c65d679-c3ff-5c00-5ee9-bed9057adf8b-1cb3e350 {
    -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-bf07d76d-0e58-c0d0-b83c-26686b1a95dd-1cb3e350 {
    -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-_66eccfe6-551e-12b3-48f2-94dab9c7b219-1cb3e350 {
    -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-_36fbfb6a-1484-7626-c82b-c622b9fda0fd-1cb3e350 {
    -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-d92965af-5623-f66d-b807-190a8f51423d-65b3e36b {
    -ms-grid-column-align: start;
        justify-self: start;
  }

  #w-node-fde04896-bedc-354a-4189-8917a66d797f-65b3e36b {
    -ms-grid-column: span 8;
        grid-column-start: span 8;
    -ms-grid-column-span: 8;
    grid-column-end: span 8;
    -ms-grid-row: span 1;
        grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-fd502900-bd96-796f-ff33-643ba4688239-65b3e36b {
    -ms-grid-column: span 8;
        grid-column-start: span 8;
    -ms-grid-column-span: 8;
    grid-column-end: span 8;
    -ms-grid-row: span 1;
        grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-b2aa8a67-6247-93f0-b65d-f7c266cf515f-65b3e36b {
    -ms-grid-column: span 8;
        grid-column-start: span 8;
    -ms-grid-column-span: 8;
    grid-column-end: span 8;
    -ms-grid-row: span 1;
        grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-d92965af-5623-f66d-b807-190a8f51423d-64b3e36c {
    -ms-grid-column-align: start;
        justify-self: start;
  }

  #w-node-fde04896-bedc-354a-4189-8917a66d797f-64b3e36c {
    -ms-grid-column: span 8;
        grid-column-start: span 8;
    -ms-grid-column-span: 8;
    grid-column-end: span 8;
    -ms-grid-row: span 1;
        grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-fd502900-bd96-796f-ff33-643ba4688239-64b3e36c {
    -ms-grid-column: span 8;
        grid-column-start: span 8;
    -ms-grid-column-span: 8;
    grid-column-end: span 8;
    -ms-grid-row: span 1;
        grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-b2aa8a67-6247-93f0-b65d-f7c266cf515f-64b3e36c {
    -ms-grid-column: span 8;
        grid-column-start: span 8;
    -ms-grid-column-span: 8;
    grid-column-end: span 8;
    -ms-grid-row: span 1;
        grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-_225b8697-03a9-671a-52c8-7174c11984cb-36b3e36d {
    order: 9999;
  }

  #w-node-_368c5e43-d327-d4b2-ae27-30fad88a2b19-36b3e36d {
    order: 9999;
  }

  #w-node-_368c5e43-d327-d4b2-ae27-30fad88a2b1a-36b3e36d {
    order: -9999;
  }

  #w-node-_225b8697-03a9-671a-52c8-7174c11984db-36b3e36d {
    -ms-grid-column-span: 1;
    grid-column-end: 4;
    -ms-grid-column: 3;
        grid-column-start: 3;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
    -ms-grid-row: 1;
        grid-row-start: 1;
  }

  #w-node-_225b8697-03a9-671a-52c8-7174c11984cb-4ab3e36e {
    order: 9999;
  }

  #w-node-c217f24b-6b60-fbfe-f3d7-b960c6e46f51-4ab3e36e {
    order: -9999;
  }

  #w-node-_225b8697-03a9-671a-52c8-7174c11984db-4ab3e36e {
    -ms-grid-column-span: 1;
    grid-column-end: 4;
    -ms-grid-column: 3;
        grid-column-start: 3;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
    -ms-grid-row: 1;
        grid-row-start: 1;
  }

  #w-node-d92965af-5623-f66d-b807-190a8f51423d-f8b3e371 {
    -ms-grid-column-align: start;
        justify-self: start;
  }

  #w-node-fde04896-bedc-354a-4189-8917a66d797f-f8b3e371 {
    -ms-grid-column: span 8;
        grid-column-start: span 8;
    -ms-grid-column-span: 8;
    grid-column-end: span 8;
    -ms-grid-row: span 1;
        grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-d92965af-5623-f66d-b807-190a8f51423d-f3b3e372 {
    -ms-grid-column-align: start;
        justify-self: start;
  }

  #w-node-fde04896-bedc-354a-4189-8917a66d797f-f3b3e372 {
    -ms-grid-column: span 8;
        grid-column-start: span 8;
    -ms-grid-column-span: 8;
    grid-column-end: span 8;
    -ms-grid-row: span 1;
        grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-_225b8697-03a9-671a-52c8-7174c11984cb-25b3e375 {
    order: 9999;
  }

  #w-node-_59b40645-765f-f438-2fe5-4e5824affaa6-25b3e375 {
    order: 9999;
  }

  #w-node-_7dd269c4-511b-df26-64df-f98571b4374c-25b3e375 {
    order: -9999;
  }

  #w-node-_225b8697-03a9-671a-52c8-7174c11984db-25b3e375 {
    -ms-grid-column-span: 1;
    grid-column-end: 4;
    -ms-grid-column: 3;
        grid-column-start: 3;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
    -ms-grid-row: 1;
        grid-row-start: 1;
  }

  #w-node-_225b8697-03a9-671a-52c8-7174c11984cb-e8b3e376 {
    order: 9999;
  }

  #w-node-_84b44b81-ef8a-37aa-d6c0-508faae75d54-e8b3e376 {
    order: -9999;
  }

  #w-node-_225b8697-03a9-671a-52c8-7174c11984db-e8b3e376 {
    -ms-grid-column-span: 1;
    grid-column-end: 4;
    -ms-grid-column: 3;
        grid-column-start: 3;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
    -ms-grid-row: 1;
        grid-row-start: 1;
  }

  #w-node-_225b8697-03a9-671a-52c8-7174c11984cb-44b3e3ac {
    order: 9999;
  }

  #w-node-b9803fe1-5676-99b0-eda0-83096fd2b830-44b3e3ac {
    order: 9999;
  }

  #w-node-b9803fe1-5676-99b0-eda0-83096fd2b831-44b3e3ac {
    order: -9999;
  }

  #w-node-_225b8697-03a9-671a-52c8-7174c11984db-44b3e3ac {
    -ms-grid-column-span: 1;
    grid-column-end: 4;
    -ms-grid-column: 3;
        grid-column-start: 3;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
    -ms-grid-row: 1;
        grid-row-start: 1;
  }

  #w-node-_225b8697-03a9-671a-52c8-7174c11984cb-1fb3e3ad {
    order: 9999;
  }

  #w-node-f07a7e03-ad4d-9fef-f6dd-abc6272a5596-1fb3e3ad {
    order: -9999;
  }

  #w-node-_225b8697-03a9-671a-52c8-7174c11984db-1fb3e3ad {
    -ms-grid-column-span: 1;
    grid-column-end: 4;
    -ms-grid-column: 3;
        grid-column-start: 3;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
    -ms-grid-row: 1;
        grid-row-start: 1;
  }

  #w-node-d92965af-5623-f66d-b807-190a8f51423d-e1b3e3ae {
    -ms-grid-column-align: start;
        justify-self: start;
  }

  #w-node-fde04896-bedc-354a-4189-8917a66d797f-e1b3e3ae {
    -ms-grid-column: span 8;
        grid-column-start: span 8;
    -ms-grid-column-span: 8;
    grid-column-end: span 8;
    -ms-grid-row: span 1;
        grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-d92965af-5623-f66d-b807-190a8f51423d-64b3e3af {
    -ms-grid-column-align: start;
        justify-self: start;
  }

  #w-node-fde04896-bedc-354a-4189-8917a66d797f-64b3e3af {
    -ms-grid-column: span 8;
        grid-column-start: span 8;
    -ms-grid-column-span: 8;
    grid-column-end: span 8;
    -ms-grid-row: span 1;
        grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-_38880ab1-3e1d-3c26-4f8a-bb3bc73f7246-44b3e3b7 {
    -ms-grid-column-align: auto;
        justify-self: auto;
  }

  #w-node-_57b22cc1-6ae4-b299-8875-1ff4453ff59c-44b3e3b7 {
    -ms-grid-column: span 1;
        grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
  }

  #w-node-d7b895d7-5b0a-65da-5bf4-5419712c1dd6-44b3e3b7 {
    -ms-grid-column: span 1;
        grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
        grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-d7b895d7-5b0a-65da-5bf4-5419712c1df3-44b3e3b7 {
    -ms-grid-column: span 1;
        grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
        grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-d7b895d7-5b0a-65da-5bf4-5419712c1e10-44b3e3b7 {
    -ms-grid-column: span 1;
        grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
        grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-d7b895d7-5b0a-65da-5bf4-5419712c1e2d-44b3e3b7 {
    -ms-grid-column: span 1;
        grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
        grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-_1b772ff9-b71d-7e58-d76f-07f6c056949b-44b3e3b7 {
    -ms-grid-column: span 1;
        grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
        grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-_8aad0776-102a-a386-d79c-385f2d08cc84-44b3e3b7 {
    -ms-grid-column-align: center;
        justify-self: center;
  }

  #w-node-_16e20ca2-b8b2-109a-bdf0-4a8fcc35ab64-c3b3e3b8 {
    -ms-grid-column-align: auto;
        justify-self: auto;
  }

  #w-node-_57b22cc1-6ae4-b299-8875-1ff4453ff59c-c3b3e3b8 {
    -ms-grid-column: span 1;
        grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
  }

  #w-node-d7b895d7-5b0a-65da-5bf4-5419712c1dd6-c3b3e3b8 {
    -ms-grid-column: span 1;
        grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
        grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-d7b895d7-5b0a-65da-5bf4-5419712c1df3-c3b3e3b8 {
    -ms-grid-column: span 1;
        grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
        grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-d7b895d7-5b0a-65da-5bf4-5419712c1e10-c3b3e3b8 {
    -ms-grid-column: span 1;
        grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
        grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-d7b895d7-5b0a-65da-5bf4-5419712c1e2d-c3b3e3b8 {
    -ms-grid-column: span 1;
        grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
        grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-_1b772ff9-b71d-7e58-d76f-07f6c056949b-c3b3e3b8 {
    -ms-grid-column: span 1;
        grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
        grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-_8aad0776-102a-a386-d79c-385f2d08cc84-c3b3e3b8 {
    -ms-grid-column-align: center;
        justify-self: center;
  }

  #w-node-f55e9978-ff1a-b206-acdb-e8d33e05786a-3eb3e3b9 {
    -ms-grid-column-align: auto;
        justify-self: auto;
  }

  #w-node-_57b22cc1-6ae4-b299-8875-1ff4453ff59c-3eb3e3b9 {
    -ms-grid-column: span 1;
        grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
  }

  #w-node-d7b895d7-5b0a-65da-5bf4-5419712c1dd6-3eb3e3b9 {
    -ms-grid-column: span 1;
        grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
        grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-d7b895d7-5b0a-65da-5bf4-5419712c1df3-3eb3e3b9 {
    -ms-grid-column: span 1;
        grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
        grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-d7b895d7-5b0a-65da-5bf4-5419712c1e10-3eb3e3b9 {
    -ms-grid-column: span 1;
        grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
        grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-d7b895d7-5b0a-65da-5bf4-5419712c1e2d-3eb3e3b9 {
    -ms-grid-column: span 1;
        grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
        grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-_1b772ff9-b71d-7e58-d76f-07f6c056949b-3eb3e3b9 {
    -ms-grid-column: span 1;
        grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
        grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-_8aad0776-102a-a386-d79c-385f2d08cc84-3eb3e3b9 {
    -ms-grid-column-align: center;
        justify-self: center;
  }

  #w-node-c946a100-e754-1aab-c038-dfc385fe3af8-27b3e3f3 {
    -ms-grid-column: span 8;
        grid-column-start: span 8;
    -ms-grid-column-span: 8;
    grid-column-end: span 8;
    -ms-grid-row: span 1;
        grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-c946a100-e754-1aab-c038-dfc385fe3b06-27b3e3f3 {
    -ms-grid-column: span 8;
        grid-column-start: span 8;
    -ms-grid-column-span: 8;
    grid-column-end: span 8;
    -ms-grid-row: span 1;
        grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-c946a100-e754-1aab-c038-dfc385fe3b1b-27b3e3f3 {
    -ms-grid-column: span 8;
        grid-column-start: span 8;
    -ms-grid-column-span: 8;
    grid-column-end: span 8;
  }

  #w-node-c946a100-e754-1aab-c038-dfc385fe3b28-27b3e3f3 {
    -ms-grid-column: span 8;
        grid-column-start: span 8;
    -ms-grid-column-span: 8;
    grid-column-end: span 8;
  }

  #w-node-c946a100-e754-1aab-c038-dfc385fe3b35-27b3e3f3 {
    -ms-grid-column: span 8;
        grid-column-start: span 8;
    -ms-grid-column-span: 8;
    grid-column-end: span 8;
  }

  #w-node-_15f4118b-f067-32d9-a349-e0a4e2d19b6b-02b3e3f4 {
    order: 9999;
  }

  #w-node-_15f4118b-f067-32d9-a349-e0a4e2d19b71-02b3e3f4 {
    -ms-grid-column-span: 1;
    grid-column-end: 4;
    -ms-grid-column: 3;
        grid-column-start: 3;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
    -ms-grid-row: 1;
        grid-row-start: 1;
  }

  #w-node-b4d11c13-cfdd-57fa-a27c-9c0e61e531c6-a7b3e3f6 {
    order: 9999;
  }

  #w-node-b4d11c13-cfdd-57fa-a27c-9c0e61e531cc-a7b3e3f6 {
    -ms-grid-column-span: 1;
    grid-column-end: 4;
    -ms-grid-column: 3;
        grid-column-start: 3;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
    -ms-grid-row: 1;
        grid-row-start: 1;
  }

  #w-node-ae8ba1a5-7599-3883-eb67-b05480cf7e1e-c2b3e3fc {
    order: 9999;
  }

  #w-node-ae8ba1a5-7599-3883-eb67-b05480cf7e24-c2b3e3fc {
    -ms-grid-column-span: 1;
    grid-column-end: 4;
    -ms-grid-column: 3;
        grid-column-start: 3;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
    -ms-grid-row: 1;
        grid-row-start: 1;
  }

  #w-node-d92965af-5623-f66d-b807-190a8f51423d-e7b3e41a {
    -ms-grid-column-align: start;
        justify-self: start;
  }

  #w-node-fde04896-bedc-354a-4189-8917a66d797f-e7b3e41a {
    -ms-grid-column: span 8;
        grid-column-start: span 8;
    -ms-grid-column-span: 8;
    grid-column-end: span 8;
    -ms-grid-row: span 1;
        grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-d13c3af4-3622-dbff-4bad-18af2f158143-e7b3e41a {
    -ms-grid-column: span 8;
        grid-column-start: span 8;
    -ms-grid-column-span: 8;
    grid-column-end: span 8;
    -ms-grid-row: span 1;
        grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-_711b41f9-9356-5b6b-458e-270431ad35fa-e7b3e41a {
    -ms-grid-column: span 8;
        grid-column-start: span 8;
    -ms-grid-column-span: 8;
    grid-column-end: span 8;
    -ms-grid-row: span 1;
        grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-_8917edb5-deba-6ab5-9bc7-bd15637cdf86-1eb3e438 {
    -ms-grid-column-align: end;
        justify-self: end;
  }

  #w-node-_8917edb5-deba-6ab5-9bc7-bd15637cdf8f-1eb3e438 {
    -ms-grid-row-align: auto;
        align-self: auto;
  }

  #w-node-_8917edb5-deba-6ab5-9bc7-bd15637cdf91-1eb3e438 {
    -ms-grid-column-align: center;
        justify-self: center;
  }

  #w-node-_8917edb5-deba-6ab5-9bc7-bd15637cdf97-1eb3e438 {
    -ms-grid-column-align: center;
        justify-self: center;
  }

  #w-node-_8917edb5-deba-6ab5-9bc7-bd15637cdf9d-1eb3e438 {
    -ms-grid-column-align: center;
        justify-self: center;
  }

  #w-node-_462bea49-333b-f862-7360-270f07598e55-8eb3e439 {
    -ms-grid-column-align: end;
        justify-self: end;
  }

  #w-node-_462bea49-333b-f862-7360-270f07598e5e-8eb3e439 {
    -ms-grid-row-align: auto;
        align-self: auto;
  }

  #w-node-_462bea49-333b-f862-7360-270f07598e60-8eb3e439 {
    -ms-grid-column-align: center;
        justify-self: center;
  }

  #w-node-_462bea49-333b-f862-7360-270f07598e66-8eb3e439 {
    -ms-grid-column-align: center;
        justify-self: center;
  }

  #w-node-_462bea49-333b-f862-7360-270f07598e6c-8eb3e439 {
    -ms-grid-column-align: center;
        justify-self: center;
  }

  #w-node-_9e4f2fe4-da82-2778-6565-07487a477d57-bdb3e458 {
    -ms-grid-column-span: 3;
    grid-column-end: 3;
  }

  #w-node-d34871b3-3da9-8bdb-753b-a97258975231-34b3e459 {
    -ms-grid-column-span: 3;
    grid-column-end: 3;
  }

  #w-node-_77aeb8ce-9672-1ed9-8fe1-5bf7c13eb32e-80b3e46d {
    -ms-grid-column-span: 3;
    grid-column-end: 3;
  }

  #w-node-d92965af-5623-f66d-b807-190a8f51423d-bcb3e476 {
    -ms-grid-column-align: start;
        justify-self: start;
  }

  #w-node-fde04896-bedc-354a-4189-8917a66d797f-bcb3e476 {
    -ms-grid-column: span 8;
        grid-column-start: span 8;
    -ms-grid-column-span: 8;
    grid-column-end: span 8;
    -ms-grid-row: span 1;
        grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-d13c3af4-3622-dbff-4bad-18af2f158143-bcb3e476 {
    -ms-grid-column: span 8;
        grid-column-start: span 8;
    -ms-grid-column-span: 8;
    grid-column-end: span 8;
    -ms-grid-row: span 1;
        grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-_711b41f9-9356-5b6b-458e-270431ad35fa-bcb3e476 {
    -ms-grid-column: span 8;
        grid-column-start: span 8;
    -ms-grid-column-span: 8;
    grid-column-end: span 8;
    -ms-grid-row: span 1;
        grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-_22b0ed6b-0981-757a-81c5-dfe76a493a35-ecb3e478 {
    -ms-grid-column: span 8;
        grid-column-start: span 8;
    -ms-grid-column-span: 8;
    grid-column-end: span 8;
  }

  #w-node-_4f7ba215-b9d0-3de6-38fe-fdf7cdd38347-ecb3e478 {
    -ms-grid-column: span 8;
        grid-column-start: span 8;
    -ms-grid-column-span: 8;
    grid-column-end: span 8;
  }

  #w-node-_22b0ed6b-0981-757a-81c5-dfe76a493a42-ecb3e478 {
    -ms-grid-column: span 8;
        grid-column-start: span 8;
    -ms-grid-column-span: 8;
    grid-column-end: span 8;
  }

  #w-node-_22b0ed6b-0981-757a-81c5-dfe76a493a50-ecb3e478 {
    -ms-grid-column: span 8;
        grid-column-start: span 8;
    -ms-grid-column-span: 8;
    grid-column-end: span 8;
  }

  #w-node-_22b0ed6b-0981-757a-81c5-dfe76a493a99-ecb3e478 {
    -ms-grid-column: span 8;
        grid-column-start: span 8;
    -ms-grid-column-span: 8;
    grid-column-end: span 8;
  }

  #w-node-_22b0ed6b-0981-757a-81c5-dfe76a493a8c-ecb3e478 {
    -ms-grid-column: span 8;
        grid-column-start: span 8;
    -ms-grid-column-span: 8;
    grid-column-end: span 8;
  }

  #w-node-_22b0ed6b-0981-757a-81c5-dfe76a493a72-ecb3e478 {
    -ms-grid-column: span 8;
        grid-column-start: span 8;
    -ms-grid-column-span: 8;
    grid-column-end: span 8;
  }

  #w-node-_22b0ed6b-0981-757a-81c5-dfe76a493a7f-ecb3e478 {
    -ms-grid-column: span 8;
        grid-column-start: span 8;
    -ms-grid-column-span: 8;
    grid-column-end: span 8;
  }

  #w-node-_22b0ed6b-0981-757a-81c5-dfe76a493a65-ecb3e478 {
    -ms-grid-column: span 8;
        grid-column-start: span 8;
    -ms-grid-column-span: 8;
    grid-column-end: span 8;
  }

  #w-node-_1820ce89-afff-6290-7ea6-9f008cebb9cb-8cebb9c8 {
    -ms-grid-row: span 2;
        grid-row-start: span 2;
    -ms-grid-row-span: 2;
    grid-row-end: span 2;
    -ms-grid-column: span 2;
        grid-column-start: span 2;
    -ms-grid-column-span: 2;
    grid-column-end: span 2;
    -ms-grid-row-align: auto;
        align-self: auto;
    -ms-grid-column-align: start;
        justify-self: start;
  }

  #w-node-_1820ce89-afff-6290-7ea6-9f008cebb9ce-8cebb9c8 {
    -ms-grid-column-align: auto;
        justify-self: auto;
  }

  #w-node-_1820ce89-afff-6290-7ea6-9f008cebb9f0-8cebb9c8 {
    -ms-grid-row: span 1;
        grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-column: span 4;
        grid-column-start: span 4;
    -ms-grid-column-span: 4;
    grid-column-end: span 4;
  }

  #w-node-_1820ce89-afff-6290-7ea6-9f008cebb9f5-8cebb9c8 {
    -ms-grid-column-align: auto;
        justify-self: auto;
  }

  #w-node-_1820ce89-afff-6290-7ea6-9f008cebba00-8cebb9c8 {
    -ms-grid-column-align: center;
        justify-self: center;
    -ms-grid-row-align: auto;
        align-self: auto;
  }

  #w-node-_1820ce89-afff-6290-7ea6-9f008cebba03-8cebb9c8 {
    -ms-grid-column-align: center;
        justify-self: center;
  }

  #w-node-_1820ce89-afff-6290-7ea6-9f008cebba06-8cebb9c8 {
    -ms-grid-row-align: auto;
        align-self: auto;
    -ms-grid-column-align: end;
        justify-self: end;
  }

  #w-node-_7f5910be-3db7-3a47-840b-360e714c8f33-cab3e479 {
    -ms-grid-column-align: start;
        justify-self: start;
  }

  #w-node-_7f5910be-3db7-3a47-840b-360e714c8fa3-cab3e479 {
    -ms-grid-column-align: start;
        justify-self: start;
  }

  #w-node-_7f5910be-3db7-3a47-840b-360e714c9013-cab3e479 {
    -ms-grid-column-align: start;
        justify-self: start;
  }

  #w-node-_7f5910be-3db7-3a47-840b-360e714c8f33-acb3e47a {
    -ms-grid-column-align: start;
        justify-self: start;
  }

  #w-node-_7f5910be-3db7-3a47-840b-360e714c8fa3-acb3e47a {
    -ms-grid-column-align: start;
        justify-self: start;
  }

  #w-node-_7f5910be-3db7-3a47-840b-360e714c9013-acb3e47a {
    -ms-grid-column-align: start;
        justify-self: start;
  }

  #w-node-aa9125a8-5baf-6419-1cdb-3d49bf8d0db9-43b3e47b {
    -ms-grid-column: span 8;
        grid-column-start: span 8;
    -ms-grid-column-span: 8;
    grid-column-end: span 8;
  }

  #w-node-_7c25c424-da5f-b25d-f9cf-8306dc4f5e67-43b3e47b {
    -ms-grid-column: span 8;
        grid-column-start: span 8;
    -ms-grid-column-span: 8;
    grid-column-end: span 8;
  }

  #w-node-_717e5181-9678-00cd-f0bd-fcb5c1303b80-43b3e47b {
    -ms-grid-column: span 8;
        grid-column-start: span 8;
    -ms-grid-column-span: 8;
    grid-column-end: span 8;
  }

  #w-node-aa9125a8-5baf-6419-1cdb-3d49bf8d0dc6-43b3e47b {
    -ms-grid-column: span 8;
        grid-column-start: span 8;
    -ms-grid-column-span: 8;
    grid-column-end: span 8;
  }

  #w-node-f24283af-6719-63b0-6e10-095c14415707-43b3e47b {
    -ms-grid-column: span 8;
        grid-column-start: span 8;
    -ms-grid-column-span: 8;
    grid-column-end: span 8;
  }

  #w-node-_71dd02e7-3f03-8023-3703-eec0fef43202-43b3e47b {
    -ms-grid-column: span 8;
        grid-column-start: span 8;
    -ms-grid-column-span: 8;
    grid-column-end: span 8;
  }

  #w-node-ee2c5db8-ed69-ef83-ae32-ea6b115347c3-43b3e47b {
    -ms-grid-column: span 8;
        grid-column-start: span 8;
    -ms-grid-column-span: 8;
    grid-column-end: span 8;
  }

  #w-node-ee2c5db8-ed69-ef83-ae32-ea6b115347d0-43b3e47b {
    -ms-grid-column: span 8;
        grid-column-start: span 8;
    -ms-grid-column-span: 8;
    grid-column-end: span 8;
  }

  #w-node-ee2c5db8-ed69-ef83-ae32-ea6b115347b6-43b3e47b {
    -ms-grid-column: span 8;
        grid-column-start: span 8;
    -ms-grid-column-span: 8;
    grid-column-end: span 8;
  }

  #w-node-c153b70c-37ee-0a78-f981-a2b2de2a3aec-6bb3e47c {
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-column: span 1;
        grid-column-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-row: span 1;
        grid-row-start: span 1;
  }

  #w-node-c153b70c-37ee-0a78-f981-a2b2de2a3af0-6bb3e47c {
    -ms-grid-column: 3;
        grid-column-start: 3;
    -ms-grid-column-span: 1;
    grid-column-end: 4;
    -ms-grid-row: 1;
        grid-row-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
  }

  #w-node-_52441337-c5d9-52ea-c1af-6836f7c6ae6f-57b3e47e {
    -ms-grid-column-align: center;
        justify-self: center;
  }

  #w-node-_4c5a322d-8556-ef86-47b8-b3c4dd374804-57b3e47e {
    -ms-grid-column-align: center;
        justify-self: center;
  }

  #w-node-_52441337-c5d9-52ea-c1af-6836f7c6ae6f-c4b3e47f {
    -ms-grid-column-align: center;
        justify-self: center;
  }

  #w-node-_4c5a322d-8556-ef86-47b8-b3c4dd374804-c4b3e47f {
    -ms-grid-column-align: center;
        justify-self: center;
  }

  #w-node-_52441337-c5d9-52ea-c1af-6836f7c6ae6f-5fb3e487 {
    -ms-grid-column-align: center;
        justify-self: center;
  }

  #w-node-_4c5a322d-8556-ef86-47b8-b3c4dd374804-5fb3e487 {
    -ms-grid-column-align: center;
        justify-self: center;
  }

  #w-node-_7f5910be-3db7-3a47-840b-360e714c8f33-00b3e498 {
    -ms-grid-column-align: start;
        justify-self: start;
  }

  #w-node-_7f5910be-3db7-3a47-840b-360e714c8fa3-00b3e498 {
    -ms-grid-column-align: start;
        justify-self: start;
  }

  #w-node-_7f5910be-3db7-3a47-840b-360e714c9013-00b3e498 {
    -ms-grid-column-align: start;
        justify-self: start;
  }

  #w-node-_3e6ca3c1-1785-1dc7-734c-fe559fc15fa7-55b3e4c4 {
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-column: span 1;
        grid-column-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-row: span 1;
        grid-row-start: span 1;
  }

  #w-node-_3e6ca3c1-1785-1dc7-734c-fe559fc15fab-55b3e4c4 {
    -ms-grid-column: 3;
        grid-column-start: 3;
    -ms-grid-column-span: 1;
    grid-column-end: 4;
    -ms-grid-row: 1;
        grid-row-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
  }

  #w-node-_3e6ca3c1-1785-1dc7-734c-fe559fc15fa7-e7b3e4da {
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-column: span 1;
        grid-column-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-row: span 1;
        grid-row-start: span 1;
  }

  #w-node-_3e6ca3c1-1785-1dc7-734c-fe559fc15fab-e7b3e4da {
    -ms-grid-column: 3;
        grid-column-start: 3;
    -ms-grid-column-span: 1;
    grid-column-end: 4;
    -ms-grid-row: 1;
        grid-row-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
  }

  #w-node-_60677b3354187cf213b22165000000000061-dcb3e535 {
    order: -9999;
  }

  #shopNow.w-node-d92965af-5623-f66d-b807-190a8f51423d-b9b3e53a {
    -ms-grid-column-align: start;
        justify-self: start;
  }

  #w-node-fde04896-bedc-354a-4189-8917a66d797f-b9b3e53a {
    -ms-grid-column: span 8;
        grid-column-start: span 8;
    -ms-grid-column-span: 8;
    grid-column-end: span 8;
    -ms-grid-row: span 1;
        grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-d92965af-5623-f66d-b807-190a8f51423d-9eb3e53b {
    -ms-grid-column-align: start;
        justify-self: start;
  }

  #w-node-fde04896-bedc-354a-4189-8917a66d797f-9eb3e53b {
    -ms-grid-column: span 8;
        grid-column-start: span 8;
    -ms-grid-column-span: 8;
    grid-column-end: span 8;
    -ms-grid-row: span 1;
        grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-_13fb10f6-90a7-3beb-ea64-cc2d427e04da-27b3e53e {
    -ms-grid-column-span: 3;
    grid-column-end: 3;
  }

  #w-node-_4f2c1a87-080f-a2d9-08f9-f7101c838850-27b3e53e {
    -ms-grid-column-align: start;
        justify-self: start;
  }

  #w-node-_4f2c1a87-080f-a2d9-08f9-f7101c838932-27b3e53e {
    -ms-grid-row-align: end;
        align-self: end;
  }

  #w-node-_4f2c1a87-080f-a2d9-08f9-f7101c838934-27b3e53e {
    -ms-grid-row-align: end;
        align-self: end;
  }

  #w-node-_13fb10f6-90a7-3beb-ea64-cc2d427e04da-63b3e53f {
    -ms-grid-column-span: 3;
    grid-column-end: 3;
  }

  #w-node-_4f2c1a87-080f-a2d9-08f9-f7101c838850-63b3e53f {
    -ms-grid-column-align: start;
        justify-self: start;
  }

  #w-node-_4f2c1a87-080f-a2d9-08f9-f7101c838932-63b3e53f {
    -ms-grid-row-align: end;
        align-self: end;
  }

  #w-node-_4f2c1a87-080f-a2d9-08f9-f7101c838934-63b3e53f {
    -ms-grid-row-align: end;
        align-self: end;
  }

  #w-node-_13fb10f6-90a7-3beb-ea64-cc2d427e04da-dcb3e540 {
    -ms-grid-column-span: 3;
    grid-column-end: 3;
  }

  #w-node-_4f2c1a87-080f-a2d9-08f9-f7101c838850-dcb3e540 {
    -ms-grid-column-align: start;
        justify-self: start;
  }

  #w-node-_4f2c1a87-080f-a2d9-08f9-f7101c838932-dcb3e540 {
    -ms-grid-row-align: end;
        align-self: end;
  }

  #w-node-_4f2c1a87-080f-a2d9-08f9-f7101c838934-dcb3e540 {
    -ms-grid-row-align: end;
        align-self: end;
  }

  #w-node-_225b8697-03a9-671a-52c8-7174c11984cb-4ab3e55b {
    order: 9999;
  }

  #w-node-_4430ec15-767a-0291-7f2d-34ae81e0747a-4ab3e55b {
    order: 9999;
  }

  #w-node-_4430ec15-767a-0291-7f2d-34ae81e0747b-4ab3e55b {
    order: -9999;
  }

  #w-node-_225b8697-03a9-671a-52c8-7174c11984db-4ab3e55b {
    -ms-grid-column-span: 1;
    grid-column-end: 4;
    -ms-grid-column: 3;
        grid-column-start: 3;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
    -ms-grid-row: 1;
        grid-row-start: 1;
  }

  #w-node-_225b8697-03a9-671a-52c8-7174c11984cb-c8b3e55c {
    order: 9999;
  }

  #w-node-b0c3f7a0-ed13-58da-8896-06d7662879b7-c8b3e55c {
    order: -9999;
  }

  #w-node-_225b8697-03a9-671a-52c8-7174c11984db-c8b3e55c {
    -ms-grid-column-span: 1;
    grid-column-end: 4;
    -ms-grid-column: 3;
        grid-column-start: 3;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
    -ms-grid-row: 1;
        grid-row-start: 1;
  }

  #w-node-_13fb10f6-90a7-3beb-ea64-cc2d427e04da-9db3e577 {
    -ms-grid-column-span: 3;
    grid-column-end: 3;
  }

  #w-node-_13fb10f6-90a7-3beb-ea64-cc2d427e04e1-9db3e577 {
    -ms-grid-row-align: start;
        align-self: start;
  }

  #w-node-ce07d0ad-d81b-443f-6dba-1caad28b0c5c-9db3e577 {
    -ms-grid-column-align: start;
        justify-self: start;
  }

  #w-node-_181ab82c-40bf-018b-fae5-3bc5c0df9ccd-9db3e577 {
    -ms-grid-column: span 1;
        grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
        grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-_181ab82c-40bf-018b-fae5-3bc5c0df9ceb-9db3e577 {
    -ms-grid-column: span 1;
        grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
        grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-_181ab82c-40bf-018b-fae5-3bc5c0df9d07-9db3e577 {
    -ms-grid-column: span 1;
        grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
        grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-_181ab82c-40bf-018b-fae5-3bc5c0df9d23-9db3e577 {
    -ms-grid-column: span 1;
        grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
        grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-ce9eff23-4a5a-9054-777c-5b58be9a5b93-9db3e577 {
    -ms-grid-row-align: end;
        align-self: end;
  }

  #w-node-ce9eff23-4a5a-9054-777c-5b58be9a5b95-9db3e577 {
    -ms-grid-row-align: end;
        align-self: end;
  }

  #w-node-_13fb10f6-90a7-3beb-ea64-cc2d427e04da-acb3e578 {
    -ms-grid-column-span: 3;
    grid-column-end: 3;
  }

  #w-node-_13fb10f6-90a7-3beb-ea64-cc2d427e04e1-acb3e578 {
    -ms-grid-row-align: start;
        align-self: start;
  }

  #w-node-ce07d0ad-d81b-443f-6dba-1caad28b0c5c-acb3e578 {
    -ms-grid-column-align: start;
        justify-self: start;
  }

  #w-node-_181ab82c-40bf-018b-fae5-3bc5c0df9ccd-acb3e578 {
    -ms-grid-column: span 1;
        grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
        grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-_181ab82c-40bf-018b-fae5-3bc5c0df9ceb-acb3e578 {
    -ms-grid-column: span 1;
        grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
        grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-_181ab82c-40bf-018b-fae5-3bc5c0df9d07-acb3e578 {
    -ms-grid-column: span 1;
        grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
        grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-_181ab82c-40bf-018b-fae5-3bc5c0df9d23-acb3e578 {
    -ms-grid-column: span 1;
        grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
        grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-ce9eff23-4a5a-9054-777c-5b58be9a5b93-acb3e578 {
    -ms-grid-row-align: end;
        align-self: end;
  }

  #w-node-ce9eff23-4a5a-9054-777c-5b58be9a5b95-acb3e578 {
    -ms-grid-row-align: end;
        align-self: end;
  }

  #w-node-_13fb10f6-90a7-3beb-ea64-cc2d427e04da-20b3e579 {
    -ms-grid-column-span: 3;
    grid-column-end: 3;
  }

  #w-node-_13fb10f6-90a7-3beb-ea64-cc2d427e04e1-20b3e579 {
    -ms-grid-row-align: start;
        align-self: start;
  }

  #w-node-ce07d0ad-d81b-443f-6dba-1caad28b0c5c-20b3e579 {
    -ms-grid-column-align: start;
        justify-self: start;
  }

  #w-node-_181ab82c-40bf-018b-fae5-3bc5c0df9ccd-20b3e579 {
    -ms-grid-column: span 1;
        grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
        grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-_181ab82c-40bf-018b-fae5-3bc5c0df9ceb-20b3e579 {
    -ms-grid-column: span 1;
        grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
        grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-_181ab82c-40bf-018b-fae5-3bc5c0df9d07-20b3e579 {
    -ms-grid-column: span 1;
        grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
        grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-_181ab82c-40bf-018b-fae5-3bc5c0df9d23-20b3e579 {
    -ms-grid-column: span 1;
        grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
        grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-ce9eff23-4a5a-9054-777c-5b58be9a5b93-20b3e579 {
    -ms-grid-row-align: end;
        align-self: end;
  }

  #w-node-ce9eff23-4a5a-9054-777c-5b58be9a5b95-20b3e579 {
    -ms-grid-row-align: end;
        align-self: end;
  }

  #w-node-d92965af-5623-f66d-b807-190a8f51423d-c9b3e580 {
    -ms-grid-column-align: start;
        justify-self: start;
  }

  #w-node-fde04896-bedc-354a-4189-8917a66d797f-c9b3e580 {
    -ms-grid-column: span 8;
        grid-column-start: span 8;
    -ms-grid-column-span: 8;
    grid-column-end: span 8;
    -ms-grid-row: span 1;
        grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-d92965af-5623-f66d-b807-190a8f51423d-26b3e581 {
    -ms-grid-column-align: start;
        justify-self: start;
  }

  #w-node-fde04896-bedc-354a-4189-8917a66d797f-26b3e581 {
    -ms-grid-column: span 8;
        grid-column-start: span 8;
    -ms-grid-column-span: 8;
    grid-column-end: span 8;
    -ms-grid-row: span 1;
        grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-_3dd1b7b4-0bde-14d0-b7a0-3bebd6fcf669-25b3e5d2 {
    -ms-grid-column-align: auto;
        justify-self: auto;
    -ms-grid-row-align: auto;
        align-self: auto;
  }

  #w-node-_3dd1b7b4-0bde-14d0-b7a0-3bebd6fcf669-89b3e5d3 {
    -ms-grid-column-align: auto;
        justify-self: auto;
    -ms-grid-row-align: auto;
        align-self: auto;
  }

  #w-node-_3dd1b7b4-0bde-14d0-b7a0-3bebd6fcf669-14b3e5d4 {
    -ms-grid-column-align: auto;
        justify-self: auto;
    -ms-grid-row-align: auto;
        align-self: auto;
  }

  #w-node-_13fb10f6-90a7-3beb-ea64-cc2d427e04da-b2b3e5d8 {
    -ms-grid-column-span: 3;
    grid-column-end: 3;
  }

  #w-node-_6ae125d9-cc4b-3bfe-818a-66eae0bda338-b2b3e5d8 {
    -ms-grid-column-align: start;
        justify-self: start;
  }

  #w-node-_6ae125d9-cc4b-3bfe-818a-66eae0bda3a8-b2b3e5d8 {
    -ms-grid-row-align: center;
        align-self: center;
  }

  #w-node-_13fb10f6-90a7-3beb-ea64-cc2d427e04da-57b3e5d9 {
    -ms-grid-column-span: 3;
    grid-column-end: 3;
  }

  #w-node-_6ae125d9-cc4b-3bfe-818a-66eae0bda338-57b3e5d9 {
    -ms-grid-column-align: start;
        justify-self: start;
  }

  #w-node-_6ae125d9-cc4b-3bfe-818a-66eae0bda3a8-57b3e5d9 {
    -ms-grid-row-align: center;
        align-self: center;
  }

  #w-node-_13fb10f6-90a7-3beb-ea64-cc2d427e04da-3eb3e5da {
    -ms-grid-column-span: 3;
    grid-column-end: 3;
  }

  #w-node-_6ae125d9-cc4b-3bfe-818a-66eae0bda338-3eb3e5da {
    -ms-grid-column-align: start;
        justify-self: start;
  }

  #w-node-_6ae125d9-cc4b-3bfe-818a-66eae0bda3a8-3eb3e5da {
    -ms-grid-row-align: center;
        align-self: center;
  }

  #w-node-_5e23bfc1-8baa-42ad-4a17-ed0190c7ea4b-11b3e614 {
    -ms-grid-column-span: 2;
    grid-column-end: 2;
  }

  #w-node-_5e23bfc1-8baa-42ad-4a17-ed0190c7ea58-11b3e614 {
    -ms-grid-column-span: 2;
    grid-column-end: 2;
  }

  #w-node-_405fb4af-75fd-56ce-442e-2c5e840ab607-11b3e614 {
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-column: 1;
        grid-column-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
    -ms-grid-row: 1;
        grid-row-start: 1;
  }

  #w-node-_225b8697-03a9-671a-52c8-7174c11984cb-06b3e63e {
    order: 9999;
  }

  #w-node-_33d5ce20-0a03-562b-4541-4a0f7543bfbd-06b3e63e {
    order: 9999;
  }

  #w-node-_33d5ce20-0a03-562b-4541-4a0f7543bfbe-06b3e63e {
    order: -9999;
  }

  #w-node-_225b8697-03a9-671a-52c8-7174c11984db-06b3e63e {
    -ms-grid-column-span: 1;
    grid-column-end: 4;
    -ms-grid-column: 3;
        grid-column-start: 3;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
    -ms-grid-row: 1;
        grid-row-start: 1;
  }

  #w-node-_225b8697-03a9-671a-52c8-7174c11984cb-ceb3e63f {
    order: 9999;
  }

  #w-node-eae60900-ec2a-438b-7f5c-6e10c82ad370-ceb3e63f {
    order: -9999;
  }

  #w-node-_225b8697-03a9-671a-52c8-7174c11984db-ceb3e63f {
    -ms-grid-column-span: 1;
    grid-column-end: 4;
    -ms-grid-column: 3;
        grid-column-start: 3;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
    -ms-grid-row: 1;
        grid-row-start: 1;
  }

  #w-node-d92965af-5623-f66d-b807-190a8f51423d-4eb3e640 {
    -ms-grid-column-align: start;
        justify-self: start;
  }

  #w-node-fde04896-bedc-354a-4189-8917a66d797f-4eb3e640 {
    -ms-grid-column: span 8;
        grid-column-start: span 8;
    -ms-grid-column-span: 8;
    grid-column-end: span 8;
    -ms-grid-row: span 1;
        grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-fd502900-bd96-796f-ff33-643ba4688239-4eb3e640 {
    -ms-grid-column: span 8;
        grid-column-start: span 8;
    -ms-grid-column-span: 8;
    grid-column-end: span 8;
    -ms-grid-row: span 1;
        grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-b2aa8a67-6247-93f0-b65d-f7c266cf515f-4eb3e640 {
    -ms-grid-column: span 8;
        grid-column-start: span 8;
    -ms-grid-column-span: 8;
    grid-column-end: span 8;
    -ms-grid-row: span 1;
        grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-c746b181-d611-4c7b-f7d1-8a0924e72bab-4eb3e640 {
    -ms-grid-column: span 8;
        grid-column-start: span 8;
    -ms-grid-column-span: 8;
    grid-column-end: span 8;
    -ms-grid-row: span 1;
        grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-c691cd0e-963c-957b-8ad7-c69e593c3e88-4eb3e640 {
    -ms-grid-column: span 8;
        grid-column-start: span 8;
    -ms-grid-column-span: 8;
    grid-column-end: span 8;
    -ms-grid-row: span 1;
        grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-d92965af-5623-f66d-b807-190a8f51423d-67b3e641 {
    -ms-grid-column-align: start;
        justify-self: start;
  }

  #w-node-fde04896-bedc-354a-4189-8917a66d797f-67b3e641 {
    -ms-grid-column: span 8;
        grid-column-start: span 8;
    -ms-grid-column-span: 8;
    grid-column-end: span 8;
    -ms-grid-row: span 1;
        grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-fd502900-bd96-796f-ff33-643ba4688239-67b3e641 {
    -ms-grid-column: span 8;
        grid-column-start: span 8;
    -ms-grid-column-span: 8;
    grid-column-end: span 8;
    -ms-grid-row: span 1;
        grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-b2aa8a67-6247-93f0-b65d-f7c266cf515f-67b3e641 {
    -ms-grid-column: span 8;
        grid-column-start: span 8;
    -ms-grid-column-span: 8;
    grid-column-end: span 8;
    -ms-grid-row: span 1;
        grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-c746b181-d611-4c7b-f7d1-8a0924e72bab-67b3e641 {
    -ms-grid-column: span 8;
        grid-column-start: span 8;
    -ms-grid-column-span: 8;
    grid-column-end: span 8;
    -ms-grid-row: span 1;
        grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-c691cd0e-963c-957b-8ad7-c69e593c3e88-67b3e641 {
    -ms-grid-column: span 8;
        grid-column-start: span 8;
    -ms-grid-column-span: 8;
    grid-column-end: span 8;
    -ms-grid-row: span 1;
        grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-d92965af-5623-f66d-b807-190a8f51423d-f4b3e657 {
    -ms-grid-column-align: start;
        justify-self: start;
  }

  #w-node-fde04896-bedc-354a-4189-8917a66d797f-f4b3e657 {
    -ms-grid-column: span 8;
        grid-column-start: span 8;
    -ms-grid-column-span: 8;
    grid-column-end: span 8;
    -ms-grid-row: span 1;
        grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-_3ce3e927-9d27-6043-63cc-515b7f024cf5-34b3e679 {
    -ms-grid-column-span: 3;
    grid-column-end: 3;
  }

  #w-node-_3ce3e927-9d27-6043-63cc-515b7f024cf5-cdb3e67a {
    -ms-grid-column-span: 3;
    grid-column-end: 3;
  }

  #w-node-d34871b3-3da9-8bdb-753b-a97258975231-d2b3e67f {
    -ms-grid-column-span: 3;
    grid-column-end: 3;
  }

  #w-node-d34871b3-3da9-8bdb-753b-a97258975235-d2b3e67f {
    -ms-grid-row-align: auto;
        align-self: auto;
  }

  #w-node-d34871b3-3da9-8bdb-753b-a97258975231-8ab3e680 {
    -ms-grid-column-span: 3;
    grid-column-end: 3;
  }

  #w-node-d34871b3-3da9-8bdb-753b-a97258975235-8ab3e680 {
    -ms-grid-row-align: start;
        align-self: start;
  }

  #w-node-_76f080a4-125e-ad3a-d6c7-7732ecce01fa-81b3e681 {
    -ms-grid-column-span: 3;
    grid-column-end: 3;
  }

  #w-node-_76f080a4-125e-ad3a-d6c7-7732ecce01fe-81b3e681 {
    -ms-grid-row-align: auto;
        align-self: auto;
  }
}

@media screen and (max-width: 767px) {
  #w-node-d34871b3-3da9-8bdb-753b-a97258975235-59b3e334 {
    -ms-grid-row-align: end;
        align-self: end;
  }

  #w-node-d34871b3-3da9-8bdb-753b-a97258975235-e6b3e347 {
    -ms-grid-row-align: end;
        align-self: end;
  }

  #w-node-d34871b3-3da9-8bdb-753b-a97258975235-12b3e348 {
    -ms-grid-row-align: end;
        align-self: end;
  }

  #w-node-cf79754c-a5e5-3944-db0d-c1018e1a2775-8e1a2772 {
    -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-cf79754c-a5e5-3944-db0d-c1018e1a279a-8e1a2772 {
    -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-fde04896-bedc-354a-4189-8917a66d797f-65b3e36b {
    -ms-grid-column: span 6;
        grid-column-start: span 6;
    -ms-grid-column-span: 6;
    grid-column-end: span 6;
  }

  #w-node-fd502900-bd96-796f-ff33-643ba4688239-65b3e36b {
    -ms-grid-column: span 6;
        grid-column-start: span 6;
    -ms-grid-column-span: 6;
    grid-column-end: span 6;
  }

  #w-node-b2aa8a67-6247-93f0-b65d-f7c266cf515f-65b3e36b {
    -ms-grid-column: span 6;
        grid-column-start: span 6;
    -ms-grid-column-span: 6;
    grid-column-end: span 6;
  }

  #w-node-fde04896-bedc-354a-4189-8917a66d797f-64b3e36c {
    -ms-grid-column: span 6;
        grid-column-start: span 6;
    -ms-grid-column-span: 6;
    grid-column-end: span 6;
  }

  #w-node-fd502900-bd96-796f-ff33-643ba4688239-64b3e36c {
    -ms-grid-column: span 6;
        grid-column-start: span 6;
    -ms-grid-column-span: 6;
    grid-column-end: span 6;
  }

  #w-node-b2aa8a67-6247-93f0-b65d-f7c266cf515f-64b3e36c {
    -ms-grid-column: span 6;
        grid-column-start: span 6;
    -ms-grid-column-span: 6;
    grid-column-end: span 6;
  }

  #w-node-fde04896-bedc-354a-4189-8917a66d797f-f8b3e371 {
    -ms-grid-column: span 6;
        grid-column-start: span 6;
    -ms-grid-column-span: 6;
    grid-column-end: span 6;
  }

  #w-node-fde04896-bedc-354a-4189-8917a66d797f-f3b3e372 {
    -ms-grid-column: span 6;
        grid-column-start: span 6;
    -ms-grid-column-span: 6;
    grid-column-end: span 6;
  }

  #w-node-_7e643633-c7d4-289e-db71-e90f621fac58-52b3e3ab {
    -ms-grid-column-align: start;
        justify-self: start;
  }

  #w-node-_57185c84-ccf7-9046-3d3b-d8f1cd32c5c0-52b3e3ab {
    order: -9999;
  }

  #w-node-fde04896-bedc-354a-4189-8917a66d797f-e1b3e3ae {
    -ms-grid-column: span 6;
        grid-column-start: span 6;
    -ms-grid-column-span: 6;
    grid-column-end: span 6;
  }

  #w-node-fde04896-bedc-354a-4189-8917a66d797f-64b3e3af {
    -ms-grid-column: span 6;
        grid-column-start: span 6;
    -ms-grid-column-span: 6;
    grid-column-end: span 6;
  }

  #w-node-c946a100-e754-1aab-c038-dfc385fe3af8-27b3e3f3 {
    -ms-grid-column: span 6;
        grid-column-start: span 6;
    -ms-grid-column-span: 6;
    grid-column-end: span 6;
  }

  #w-node-c946a100-e754-1aab-c038-dfc385fe3b06-27b3e3f3 {
    -ms-grid-column: span 6;
        grid-column-start: span 6;
    -ms-grid-column-span: 6;
    grid-column-end: span 6;
  }

  #w-node-c946a100-e754-1aab-c038-dfc385fe3b1b-27b3e3f3 {
    -ms-grid-column: span 6;
        grid-column-start: span 6;
    -ms-grid-column-span: 6;
    grid-column-end: span 6;
  }

  #w-node-c946a100-e754-1aab-c038-dfc385fe3b28-27b3e3f3 {
    -ms-grid-column: span 6;
        grid-column-start: span 6;
    -ms-grid-column-span: 6;
    grid-column-end: span 6;
  }

  #w-node-c946a100-e754-1aab-c038-dfc385fe3b35-27b3e3f3 {
    -ms-grid-column: span 6;
        grid-column-start: span 6;
    -ms-grid-column-span: 6;
    grid-column-end: span 6;
  }

  #w-node-fde04896-bedc-354a-4189-8917a66d797f-e7b3e41a {
    -ms-grid-column: span 6;
        grid-column-start: span 6;
    -ms-grid-column-span: 6;
    grid-column-end: span 6;
  }

  #w-node-d13c3af4-3622-dbff-4bad-18af2f158143-e7b3e41a {
    -ms-grid-column: span 6;
        grid-column-start: span 6;
    -ms-grid-column-span: 6;
    grid-column-end: span 6;
  }

  #w-node-_711b41f9-9356-5b6b-458e-270431ad35fa-e7b3e41a {
    -ms-grid-column: span 6;
        grid-column-start: span 6;
    -ms-grid-column-span: 6;
    grid-column-end: span 6;
  }

  #w-node-_9e4f2fe4-da82-2778-6565-07487a477d5b-bdb3e458 {
    -ms-grid-row-align: end;
        align-self: end;
  }

  #w-node-d34871b3-3da9-8bdb-753b-a97258975235-34b3e459 {
    -ms-grid-row-align: end;
        align-self: end;
  }

  #w-node-_77aeb8ce-9672-1ed9-8fe1-5bf7c13eb332-80b3e46d {
    -ms-grid-row-align: end;
        align-self: end;
  }

  #w-node-fde04896-bedc-354a-4189-8917a66d797f-bcb3e476 {
    -ms-grid-column: span 6;
        grid-column-start: span 6;
    -ms-grid-column-span: 6;
    grid-column-end: span 6;
  }

  #w-node-d13c3af4-3622-dbff-4bad-18af2f158143-bcb3e476 {
    -ms-grid-column: span 6;
        grid-column-start: span 6;
    -ms-grid-column-span: 6;
    grid-column-end: span 6;
  }

  #w-node-_711b41f9-9356-5b6b-458e-270431ad35fa-bcb3e476 {
    -ms-grid-column: span 6;
        grid-column-start: span 6;
    -ms-grid-column-span: 6;
    grid-column-end: span 6;
  }

  #w-node-_22b0ed6b-0981-757a-81c5-dfe76a493a35-ecb3e478 {
    -ms-grid-column: span 6;
        grid-column-start: span 6;
    -ms-grid-column-span: 6;
    grid-column-end: span 6;
  }

  #w-node-_4f7ba215-b9d0-3de6-38fe-fdf7cdd38347-ecb3e478 {
    -ms-grid-column: span 6;
        grid-column-start: span 6;
    -ms-grid-column-span: 6;
    grid-column-end: span 6;
  }

  #w-node-_22b0ed6b-0981-757a-81c5-dfe76a493a42-ecb3e478 {
    -ms-grid-column: span 6;
        grid-column-start: span 6;
    -ms-grid-column-span: 6;
    grid-column-end: span 6;
  }

  #w-node-_22b0ed6b-0981-757a-81c5-dfe76a493a50-ecb3e478 {
    -ms-grid-column: span 6;
        grid-column-start: span 6;
    -ms-grid-column-span: 6;
    grid-column-end: span 6;
  }

  #w-node-_22b0ed6b-0981-757a-81c5-dfe76a493a99-ecb3e478 {
    -ms-grid-column: span 6;
        grid-column-start: span 6;
    -ms-grid-column-span: 6;
    grid-column-end: span 6;
  }

  #w-node-_22b0ed6b-0981-757a-81c5-dfe76a493a8c-ecb3e478 {
    -ms-grid-column: span 6;
        grid-column-start: span 6;
    -ms-grid-column-span: 6;
    grid-column-end: span 6;
  }

  #w-node-_22b0ed6b-0981-757a-81c5-dfe76a493a72-ecb3e478 {
    -ms-grid-column: span 6;
        grid-column-start: span 6;
    -ms-grid-column-span: 6;
    grid-column-end: span 6;
  }

  #w-node-_22b0ed6b-0981-757a-81c5-dfe76a493a7f-ecb3e478 {
    -ms-grid-column: span 6;
        grid-column-start: span 6;
    -ms-grid-column-span: 6;
    grid-column-end: span 6;
  }

  #w-node-_22b0ed6b-0981-757a-81c5-dfe76a493a65-ecb3e478 {
    -ms-grid-column: span 6;
        grid-column-start: span 6;
    -ms-grid-column-span: 6;
    grid-column-end: span 6;
  }

  #w-node-_1820ce89-afff-6290-7ea6-9f008cebb9cb-8cebb9c8 {
    -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-_1820ce89-afff-6290-7ea6-9f008cebb9f0-8cebb9c8 {
    -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-aa9125a8-5baf-6419-1cdb-3d49bf8d0db9-43b3e47b {
    -ms-grid-column: span 6;
        grid-column-start: span 6;
    -ms-grid-column-span: 6;
    grid-column-end: span 6;
  }

  #w-node-_7c25c424-da5f-b25d-f9cf-8306dc4f5e67-43b3e47b {
    -ms-grid-column: span 6;
        grid-column-start: span 6;
    -ms-grid-column-span: 6;
    grid-column-end: span 6;
  }

  #w-node-_717e5181-9678-00cd-f0bd-fcb5c1303b80-43b3e47b {
    -ms-grid-column: span 6;
        grid-column-start: span 6;
    -ms-grid-column-span: 6;
    grid-column-end: span 6;
  }

  #w-node-aa9125a8-5baf-6419-1cdb-3d49bf8d0dc6-43b3e47b {
    -ms-grid-column: span 6;
        grid-column-start: span 6;
    -ms-grid-column-span: 6;
    grid-column-end: span 6;
  }

  #w-node-f24283af-6719-63b0-6e10-095c14415707-43b3e47b {
    -ms-grid-column: span 6;
        grid-column-start: span 6;
    -ms-grid-column-span: 6;
    grid-column-end: span 6;
  }

  #w-node-_71dd02e7-3f03-8023-3703-eec0fef43202-43b3e47b {
    -ms-grid-column: span 6;
        grid-column-start: span 6;
    -ms-grid-column-span: 6;
    grid-column-end: span 6;
  }

  #w-node-ee2c5db8-ed69-ef83-ae32-ea6b115347c3-43b3e47b {
    -ms-grid-column: span 6;
        grid-column-start: span 6;
    -ms-grid-column-span: 6;
    grid-column-end: span 6;
  }

  #w-node-ee2c5db8-ed69-ef83-ae32-ea6b115347d0-43b3e47b {
    -ms-grid-column: span 6;
        grid-column-start: span 6;
    -ms-grid-column-span: 6;
    grid-column-end: span 6;
  }

  #w-node-ee2c5db8-ed69-ef83-ae32-ea6b115347b6-43b3e47b {
    -ms-grid-column: span 6;
        grid-column-start: span 6;
    -ms-grid-column-span: 6;
    grid-column-end: span 6;
  }

  #w-node-e7da366f-c292-c390-0256-54e021be924c-12b3e536 {
    -ms-grid-column-align: start;
        justify-self: start;
  }

  #w-node-fde04896-bedc-354a-4189-8917a66d797f-b9b3e53a {
    -ms-grid-column: span 6;
        grid-column-start: span 6;
    -ms-grid-column-span: 6;
    grid-column-end: span 6;
  }

  #w-node-fde04896-bedc-354a-4189-8917a66d797f-9eb3e53b {
    -ms-grid-column: span 6;
        grid-column-start: span 6;
    -ms-grid-column-span: 6;
    grid-column-end: span 6;
  }

  #w-node-_13fb10f6-90a7-3beb-ea64-cc2d427e04e1-27b3e53e {
    -ms-grid-row-align: end;
        align-self: end;
  }

  #w-node-_13fb10f6-90a7-3beb-ea64-cc2d427e04e1-63b3e53f {
    -ms-grid-row-align: end;
        align-self: end;
  }

  #w-node-_13fb10f6-90a7-3beb-ea64-cc2d427e04e1-dcb3e540 {
    -ms-grid-row-align: end;
        align-self: end;
  }

  #w-node-_13fb10f6-90a7-3beb-ea64-cc2d427e04e1-9db3e577 {
    -ms-grid-row-align: end;
        align-self: end;
  }

  #w-node-_13fb10f6-90a7-3beb-ea64-cc2d427e04e1-acb3e578 {
    -ms-grid-row-align: end;
        align-self: end;
  }

  #w-node-_13fb10f6-90a7-3beb-ea64-cc2d427e04e1-20b3e579 {
    -ms-grid-row-align: end;
        align-self: end;
  }

  #w-node-fde04896-bedc-354a-4189-8917a66d797f-c9b3e580 {
    -ms-grid-column: span 6;
        grid-column-start: span 6;
    -ms-grid-column-span: 6;
    grid-column-end: span 6;
  }

  #w-node-fde04896-bedc-354a-4189-8917a66d797f-26b3e581 {
    -ms-grid-column: span 6;
        grid-column-start: span 6;
    -ms-grid-column-span: 6;
    grid-column-end: span 6;
  }

  #w-node-_49f3424f-27e8-59a3-9736-c372a6f1228c-25b3e5d2 {
    -ms-grid-column: 1;
        grid-column-start: 1;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-row: 2;
        grid-row-start: 2;
    -ms-grid-row-span: 1;
    grid-row-end: 3;
  }

  #w-node-_49f3424f-27e8-59a3-9736-c372a6f1228e-25b3e5d2 {
    -ms-grid-column: 1;
        grid-column-start: 1;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-row: 6;
        grid-row-start: 6;
    -ms-grid-row-span: 1;
    grid-row-end: 7;
  }

  #w-node-_2846a2b6-f01b-4676-ecd2-410d87e03c08-25b3e5d2 {
    -ms-grid-column: span 1;
        grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
        grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-_2846a2b6-f01b-4676-ecd2-410d87e03c18-25b3e5d2 {
    -ms-grid-column: 1;
        grid-column-start: 1;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-row: 2;
        grid-row-start: 2;
    -ms-grid-row-span: 1;
    grid-row-end: 3;
  }

  #w-node-_2846a2b6-f01b-4676-ecd2-410d87e03c19-25b3e5d2 {
    -ms-grid-column: 1;
        grid-column-start: 1;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-row: 4;
        grid-row-start: 4;
    -ms-grid-row-span: 1;
    grid-row-end: 5;
  }

  #w-node-_2846a2b6-f01b-4676-ecd2-410d87e03c1a-25b3e5d2 {
    -ms-grid-column: 1;
        grid-column-start: 1;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-row: 6;
        grid-row-start: 6;
    -ms-grid-row-span: 1;
    grid-row-end: 7;
  }

  #w-node-_49f3424f-27e8-59a3-9736-c372a6f1228c-89b3e5d3 {
    -ms-grid-column: 1;
        grid-column-start: 1;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-row: 2;
        grid-row-start: 2;
    -ms-grid-row-span: 1;
    grid-row-end: 3;
  }

  #w-node-_49f3424f-27e8-59a3-9736-c372a6f1228e-89b3e5d3 {
    -ms-grid-column: 1;
        grid-column-start: 1;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-row: 6;
        grid-row-start: 6;
    -ms-grid-row-span: 1;
    grid-row-end: 7;
  }

  #w-node-_2846a2b6-f01b-4676-ecd2-410d87e03c08-89b3e5d3 {
    -ms-grid-column: span 1;
        grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
        grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-_2846a2b6-f01b-4676-ecd2-410d87e03c18-89b3e5d3 {
    -ms-grid-column: 1;
        grid-column-start: 1;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-row: 2;
        grid-row-start: 2;
    -ms-grid-row-span: 1;
    grid-row-end: 3;
  }

  #w-node-_2846a2b6-f01b-4676-ecd2-410d87e03c19-89b3e5d3 {
    -ms-grid-column: 1;
        grid-column-start: 1;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-row: 4;
        grid-row-start: 4;
    -ms-grid-row-span: 1;
    grid-row-end: 5;
  }

  #w-node-_2846a2b6-f01b-4676-ecd2-410d87e03c1a-89b3e5d3 {
    -ms-grid-column: 1;
        grid-column-start: 1;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-row: 6;
        grid-row-start: 6;
    -ms-grid-row-span: 1;
    grid-row-end: 7;
  }

  #w-node-_49f3424f-27e8-59a3-9736-c372a6f1228c-14b3e5d4 {
    -ms-grid-column: 1;
        grid-column-start: 1;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-row: 2;
        grid-row-start: 2;
    -ms-grid-row-span: 1;
    grid-row-end: 3;
  }

  #w-node-_49f3424f-27e8-59a3-9736-c372a6f1228e-14b3e5d4 {
    -ms-grid-column: 1;
        grid-column-start: 1;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-row: 6;
        grid-row-start: 6;
    -ms-grid-row-span: 1;
    grid-row-end: 7;
  }

  #w-node-_2846a2b6-f01b-4676-ecd2-410d87e03c08-14b3e5d4 {
    -ms-grid-column: span 1;
        grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
        grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-_2846a2b6-f01b-4676-ecd2-410d87e03c18-14b3e5d4 {
    -ms-grid-column: 1;
        grid-column-start: 1;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-row: 2;
        grid-row-start: 2;
    -ms-grid-row-span: 1;
    grid-row-end: 3;
  }

  #w-node-_2846a2b6-f01b-4676-ecd2-410d87e03c19-14b3e5d4 {
    -ms-grid-column: 1;
        grid-column-start: 1;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-row: 4;
        grid-row-start: 4;
    -ms-grid-row-span: 1;
    grid-row-end: 5;
  }

  #w-node-_2846a2b6-f01b-4676-ecd2-410d87e03c1a-14b3e5d4 {
    -ms-grid-column: 1;
        grid-column-start: 1;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-row: 6;
        grid-row-start: 6;
    -ms-grid-row-span: 1;
    grid-row-end: 7;
  }

  #w-node-_13fb10f6-90a7-3beb-ea64-cc2d427e04e1-b2b3e5d8 {
    -ms-grid-row-align: end;
        align-self: end;
  }

  #w-node-_13fb10f6-90a7-3beb-ea64-cc2d427e04e1-57b3e5d9 {
    -ms-grid-row-align: end;
        align-self: end;
  }

  #w-node-_13fb10f6-90a7-3beb-ea64-cc2d427e04e1-3eb3e5da {
    -ms-grid-row-align: end;
        align-self: end;
  }

  #w-node-_2ca24dee-179e-7b33-0ff6-140480280fc2-11b3e614 {
    -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-_2ca24dee-179e-7b33-0ff6-140480280fc7-11b3e614 {
    -ms-grid-column-span: 3;
    grid-column-end: 4;
    -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-_2ca24dee-179e-7b33-0ff6-140480280fcc-11b3e614 {
    -ms-grid-column-span: 3;
    grid-column-end: 4;
    -ms-grid-column: 1;
        grid-column-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 4;
    -ms-grid-row: 3;
        grid-row-start: 3;
  }

  #w-node-fde04896-bedc-354a-4189-8917a66d797f-4eb3e640 {
    -ms-grid-column: span 6;
        grid-column-start: span 6;
    -ms-grid-column-span: 6;
    grid-column-end: span 6;
  }

  #w-node-fd502900-bd96-796f-ff33-643ba4688239-4eb3e640 {
    -ms-grid-column: span 6;
        grid-column-start: span 6;
    -ms-grid-column-span: 6;
    grid-column-end: span 6;
  }

  #w-node-b2aa8a67-6247-93f0-b65d-f7c266cf515f-4eb3e640 {
    -ms-grid-column: span 6;
        grid-column-start: span 6;
    -ms-grid-column-span: 6;
    grid-column-end: span 6;
  }

  #w-node-c746b181-d611-4c7b-f7d1-8a0924e72bab-4eb3e640 {
    -ms-grid-column: span 6;
        grid-column-start: span 6;
    -ms-grid-column-span: 6;
    grid-column-end: span 6;
  }

  #w-node-c691cd0e-963c-957b-8ad7-c69e593c3e88-4eb3e640 {
    -ms-grid-column: span 6;
        grid-column-start: span 6;
    -ms-grid-column-span: 6;
    grid-column-end: span 6;
  }

  #w-node-fde04896-bedc-354a-4189-8917a66d797f-67b3e641 {
    -ms-grid-column: span 6;
        grid-column-start: span 6;
    -ms-grid-column-span: 6;
    grid-column-end: span 6;
  }

  #w-node-fd502900-bd96-796f-ff33-643ba4688239-67b3e641 {
    -ms-grid-column: span 6;
        grid-column-start: span 6;
    -ms-grid-column-span: 6;
    grid-column-end: span 6;
  }

  #w-node-b2aa8a67-6247-93f0-b65d-f7c266cf515f-67b3e641 {
    -ms-grid-column: span 6;
        grid-column-start: span 6;
    -ms-grid-column-span: 6;
    grid-column-end: span 6;
  }

  #w-node-c746b181-d611-4c7b-f7d1-8a0924e72bab-67b3e641 {
    -ms-grid-column: span 6;
        grid-column-start: span 6;
    -ms-grid-column-span: 6;
    grid-column-end: span 6;
  }

  #w-node-c691cd0e-963c-957b-8ad7-c69e593c3e88-67b3e641 {
    -ms-grid-column: span 6;
        grid-column-start: span 6;
    -ms-grid-column-span: 6;
    grid-column-end: span 6;
  }

  #w-node-fde04896-bedc-354a-4189-8917a66d797f-f4b3e657 {
    -ms-grid-column: span 6;
        grid-column-start: span 6;
    -ms-grid-column-span: 6;
    grid-column-end: span 6;
  }

  #w-node-_3ce3e927-9d27-6043-63cc-515b7f024cf9-34b3e679 {
    -ms-grid-row-align: end;
        align-self: end;
  }

  #w-node-_3ce3e927-9d27-6043-63cc-515b7f024cf9-cdb3e67a {
    -ms-grid-row-align: end;
        align-self: end;
  }

  #w-node-d34871b3-3da9-8bdb-753b-a97258975235-d2b3e67f {
    -ms-grid-row-align: end;
        align-self: end;
  }

  #w-node-d34871b3-3da9-8bdb-753b-a97258975235-8ab3e680 {
    -ms-grid-row-align: end;
        align-self: end;
  }

  #w-node-_76f080a4-125e-ad3a-d6c7-7732ecce01fe-81b3e681 {
    -ms-grid-row-align: end;
        align-self: end;
  }
}

@media screen and (max-width: 479px) {
  #w-node-f445ad06-84f2-3315-55db-4b73e43a702f-08b3e30e {
    -ms-grid-row-align: center;
        align-self: center;
    -ms-grid-column-align: start;
        justify-self: start;
  }

  #w-node-f445ad06-84f2-3315-55db-4b73e43a7037-08b3e30e {
    -ms-grid-row-align: center;
        align-self: center;
    -ms-grid-column-align: start;
        justify-self: start;
  }

  #w-node-_60ff7fec-d90b-5421-f94e-be8066647dc1-08b3e30e {
    -ms-grid-column-align: center;
        justify-self: center;
  }

  #w-node-_60ff7fec-d90b-5421-f94e-be8066647dc5-08b3e30e {
    -ms-grid-column-align: center;
        justify-self: center;
  }

  #w-node-_5585c77f-2832-8935-5172-91df40c7eb02-40c7eb00 {
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-column: 1;
        grid-column-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
    -ms-grid-row: 1;
        grid-row-start: 1;
  }

  #w-node-_5585c77f-2832-8935-5172-91df40c7eb0b-40c7eb00 {
    -ms-grid-column-align: auto;
        justify-self: auto;
  }

  #w-node-_5585c77f-2832-8935-5172-91df40c7eb11-40c7eb00 {
    -ms-grid-column-align: auto;
        justify-self: auto;
  }

  #w-node-_5585c77f-2832-8935-5172-91df40c7eb18-40c7eb00 {
    -ms-grid-column: 1;
        grid-column-start: 1;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-row: 1;
        grid-row-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
    -ms-grid-column-align: start;
        justify-self: start;
  }

  #w-node-_5585c77f-2832-8935-5172-91df40c7eb1b-40c7eb00 {
    -ms-grid-column: 1;
        grid-column-start: 1;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-row: 2;
        grid-row-start: 2;
    -ms-grid-row-span: 1;
    grid-row-end: 3;
    -ms-grid-column-align: start;
        justify-self: start;
  }

  #w-node-_5585c77f-2832-8935-5172-91df40c7eb1e-40c7eb00 {
    -ms-grid-column: 1;
        grid-column-start: 1;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-row: 3;
        grid-row-start: 3;
    -ms-grid-row-span: 1;
    grid-row-end: 4;
    -ms-grid-column-align: start;
        justify-self: start;
  }

  #w-node-_5585c77f-2832-8935-5172-91df40c7eb21-40c7eb00 {
    -ms-grid-column: 1;
        grid-column-start: 1;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-row: 4;
        grid-row-start: 4;
    -ms-grid-row-span: 1;
    grid-row-end: 5;
    -ms-grid-row-align: auto;
        align-self: auto;
  }

  #w-node-_5585c77f-2832-8935-5172-91df40c7eb22-40c7eb00 {
    -ms-grid-row-align: auto;
        align-self: auto;
  }

  #w-node-_5585c77f-2832-8935-5172-91df40c7eb2b-40c7eb00 {
    -ms-grid-row-align: center;
        align-self: center;
  }

  #w-node-_5585c77f-2832-8935-5172-91df40c7eb30-40c7eb00 {
    -ms-grid-column-align: auto;
        justify-self: auto;
    -ms-grid-row-align: center;
        align-self: center;
  }

  #w-node-_5585c77f-2832-8935-5172-91df40c7eb32-40c7eb00 {
    -ms-grid-row-align: auto;
        align-self: auto;
    -ms-grid-column-align: auto;
        justify-self: auto;
  }

  #w-node-_5585c77f-2832-8935-5172-91df40c7eb35-40c7eb00 {
    -ms-grid-column: 1;
        grid-column-start: 1;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-row: 5;
        grid-row-start: 5;
    -ms-grid-row-span: 1;
    grid-row-end: 6;
    -ms-grid-column-align: start;
        justify-self: start;
    -ms-grid-row-align: auto;
        align-self: auto;
  }

  #w-node-_5585c77f-2832-8935-5172-91df40c7eb38-40c7eb00 {
    -ms-grid-column: 1;
        grid-column-start: 1;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-row: 6;
        grid-row-start: 6;
    -ms-grid-row-span: 1;
    grid-row-end: 7;
    -ms-grid-column-align: start;
        justify-self: start;
    -ms-grid-row-align: auto;
        align-self: auto;
  }

  #w-node-_5585c77f-2832-8935-5172-91df40c7eb39-40c7eb00 {
    -ms-grid-column: span 1;
        grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
        grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-_5585c77f-2832-8935-5172-91df40c7eb3b-40c7eb00 {
    -ms-grid-column: span 1;
        grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
        grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-_5585c77f-2832-8935-5172-91df40c7eb3d-40c7eb00 {
    -ms-grid-column: span 1;
        grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
        grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-_5585c77f-2832-8935-5172-91df40c7eb3f-40c7eb00 {
    -ms-grid-column: 1;
        grid-column-start: 1;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-row: 7;
        grid-row-start: 7;
    -ms-grid-row-span: 1;
    grid-row-end: 8;
    -ms-grid-row-align: auto;
        align-self: auto;
    -ms-grid-column-align: auto;
        justify-self: auto;
  }

  #w-node-_5585c77f-2832-8935-5172-91df40c7eb43-40c7eb00 {
    -ms-grid-column: span 1;
        grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
        grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-_5585c77f-2832-8935-5172-91df40c7eb46-40c7eb00 {
    -ms-grid-column: span 1;
        grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
        grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-_5585c77f-2832-8935-5172-91df40c7eb49-40c7eb00 {
    -ms-grid-column: span 1;
        grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
        grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-_5585c77f-2832-8935-5172-91df40c7eb4c-40c7eb00 {
    -ms-grid-column: span 1;
        grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
        grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-_5585c77f-2832-8935-5172-91df40c7eb60-40c7eb00 {
    -ms-grid-column: span 1;
        grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
        grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-_5585c77f-2832-8935-5172-91df40c7eb63-40c7eb00 {
    -ms-grid-column: span 1;
        grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
        grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-_5585c77f-2832-8935-5172-91df40c7eb6a-40c7eb00 {
    -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-_5585c77f-2832-8935-5172-91df40c7eb99-40c7eb00 {
    -ms-grid-column-align: auto;
        justify-self: auto;
  }

  #w-node-_5585c77f-2832-8935-5172-91df40c7eb9c-40c7eb00 {
    -ms-grid-column-align: start;
        justify-self: start;
  }

  #w-node-_5585c77f-2832-8935-5172-91df40c7ebaa-40c7eb00 {
    -ms-grid-column-align: center;
        justify-self: center;
    -ms-grid-row-align: center;
        align-self: center;
  }

  #w-node-_5585c77f-2832-8935-5172-91df40c7eba8-40c7eb00 {
    -ms-grid-column-align: center;
        justify-self: center;
    -ms-grid-row-align: center;
        align-self: center;
  }

  #w-node-_8f8b9ff0-1dbd-e4f6-2e54-bbdb111cfa99-40c7eb00 {
    -ms-grid-column-align: center;
        justify-self: center;
    -ms-grid-column: span 1;
        grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
        grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-row-align: center;
        align-self: center;
  }

  #w-node-_5585c77f-2832-8935-5172-91df40c7ebad-40c7eb00 {
    -ms-grid-column-align: start;
        justify-self: start;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-column: 1;
        grid-column-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
    -ms-grid-row: 1;
        grid-row-start: 1;
  }

  #w-node-_5585c77f-2832-8935-5172-91df40c7ebb0-40c7eb00 {
    -ms-grid-column-span: 1;
    grid-column-end: 3;
    -ms-grid-column: 2;
        grid-column-start: 2;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
    -ms-grid-row: 1;
        grid-row-start: 1;
    -ms-grid-column-align: start;
        justify-self: start;
  }

  #w-node-_5585c77f-2832-8935-5172-91df40c7ebb3-40c7eb00 {
    -ms-grid-column-align: auto;
        justify-self: auto;
    -ms-grid-row: 2;
        grid-row-start: 2;
    -ms-grid-row-span: 1;
    grid-row-end: 3;
    -ms-grid-row-align: auto;
        align-self: auto;
    -ms-grid-column-span: 2;
    grid-column-end: 3;
    -ms-grid-column: 1;
        grid-column-start: 1;
  }

  #w-node-eeb9f2b2-0d59-8e5e-b8f5-97d70d2dcedf-f0276e0e {
    -ms-grid-column-align: center;
        justify-self: center;
    -ms-grid-row-align: center;
        align-self: center;
  }

  #w-node-a833dff1-69dc-411b-3c5e-843f94c69c91-f0276e0e {
    -ms-grid-column-align: center;
        justify-self: center;
    -ms-grid-row-align: center;
        align-self: center;
  }

  #w-node-a666c7cb-a922-3c2e-ba1c-9f58b1edadf5-f0276e0e {
    -ms-grid-column: 1;
        grid-column-start: 1;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-row: 1;
        grid-row-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
  }

  #w-node-_62b8c4fd-5386-2373-4e74-63b84c99fc9c-f0276e0e {
    -ms-grid-column-align: stretch;
        justify-self: stretch;
  }

  #w-node-a666c7cb-a922-3c2e-ba1c-9f58b1edadf6-f0276e0e {
    -ms-grid-column-align: stretch;
        justify-self: stretch;
  }

  #w-node-_988bd8b3-3646-3593-b5dd-cc6fbf296d4f-f0276e0e {
    -ms-grid-column-align: stretch;
        justify-self: stretch;
  }

  #w-node-e9cd2f68-28ab-1e4e-da9a-4d94cd8e5fde-f0276e0e {
    -ms-grid-column-align: stretch;
        justify-self: stretch;
  }

  #w-node-_617e7e73-24d9-2665-f3a0-c2c6f5192d5e-f0276e0e {
    -ms-grid-column-align: stretch;
        justify-self: stretch;
  }

  #w-node-_9be4a84d-cdad-b004-e2f3-66379ed4980d-f0276e0e {
    -ms-grid-column-align: stretch;
        justify-self: stretch;
  }

  #w-node-_9be4a84d-cdad-b004-e2f3-66379ed4981d-f0276e0e {
    -ms-grid-column-align: stretch;
        justify-self: stretch;
  }

  #w-node-_9be4a84d-cdad-b004-e2f3-66379ed4982f-f0276e0e {
    -ms-grid-column-align: center;
        justify-self: center;
  }

  #w-node-d34871b3-3da9-8bdb-753b-a97258975231-59b3e334 {
    -ms-grid-column: 1;
        grid-column-start: 1;
    -ms-grid-column-span: 3;
    grid-column-end: 4;
  }

  #w-node-d34871b3-3da9-8bdb-753b-a97258975231-e6b3e347 {
    -ms-grid-column: 1;
        grid-column-start: 1;
    -ms-grid-column-span: 3;
    grid-column-end: 4;
  }

  #w-node-_9b44e7e8-ec84-6741-69e8-9cfc2d5a23b8-2d5a23b6 {
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-column: 1;
        grid-column-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
    -ms-grid-row: 1;
        grid-row-start: 1;
  }

  #w-node-_9b44e7e8-ec84-6741-69e8-9cfc2d5a23c1-2d5a23b6 {
    -ms-grid-column-align: auto;
        justify-self: auto;
  }

  #w-node-_9b44e7e8-ec84-6741-69e8-9cfc2d5a23c7-2d5a23b6 {
    -ms-grid-column-align: auto;
        justify-self: auto;
  }

  #w-node-_9b44e7e8-ec84-6741-69e8-9cfc2d5a23ce-2d5a23b6 {
    -ms-grid-column: 1;
        grid-column-start: 1;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-row: 1;
        grid-row-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
    -ms-grid-column-align: start;
        justify-self: start;
  }

  #w-node-_9b44e7e8-ec84-6741-69e8-9cfc2d5a23d1-2d5a23b6 {
    -ms-grid-column: 1;
        grid-column-start: 1;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-row: 2;
        grid-row-start: 2;
    -ms-grid-row-span: 1;
    grid-row-end: 3;
    -ms-grid-column-align: start;
        justify-self: start;
  }

  #w-node-_9b44e7e8-ec84-6741-69e8-9cfc2d5a23d4-2d5a23b6 {
    -ms-grid-column: 1;
        grid-column-start: 1;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-row: 3;
        grid-row-start: 3;
    -ms-grid-row-span: 1;
    grid-row-end: 4;
    -ms-grid-column-align: start;
        justify-self: start;
  }

  #w-node-_9b44e7e8-ec84-6741-69e8-9cfc2d5a23d7-2d5a23b6 {
    -ms-grid-column: 1;
        grid-column-start: 1;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-row: 4;
        grid-row-start: 4;
    -ms-grid-row-span: 1;
    grid-row-end: 5;
    -ms-grid-row-align: auto;
        align-self: auto;
  }

  #w-node-_9b44e7e8-ec84-6741-69e8-9cfc2d5a23d8-2d5a23b6 {
    -ms-grid-row-align: auto;
        align-self: auto;
  }

  #w-node-_9b44e7e8-ec84-6741-69e8-9cfc2d5a23e1-2d5a23b6 {
    -ms-grid-row-align: center;
        align-self: center;
  }

  #w-node-_9b44e7e8-ec84-6741-69e8-9cfc2d5a23e6-2d5a23b6 {
    -ms-grid-column-align: auto;
        justify-self: auto;
    -ms-grid-row-align: center;
        align-self: center;
  }

  #w-node-_9b44e7e8-ec84-6741-69e8-9cfc2d5a23e8-2d5a23b6 {
    -ms-grid-row-align: auto;
        align-self: auto;
    -ms-grid-column-align: auto;
        justify-self: auto;
  }

  #w-node-_9b44e7e8-ec84-6741-69e8-9cfc2d5a23eb-2d5a23b6 {
    -ms-grid-column: 1;
        grid-column-start: 1;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-row: 5;
        grid-row-start: 5;
    -ms-grid-row-span: 1;
    grid-row-end: 6;
    -ms-grid-column-align: start;
        justify-self: start;
    -ms-grid-row-align: auto;
        align-self: auto;
  }

  #w-node-_9b44e7e8-ec84-6741-69e8-9cfc2d5a23ee-2d5a23b6 {
    -ms-grid-column: 1;
        grid-column-start: 1;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-row: 6;
        grid-row-start: 6;
    -ms-grid-row-span: 1;
    grid-row-end: 7;
    -ms-grid-column-align: start;
        justify-self: start;
    -ms-grid-row-align: auto;
        align-self: auto;
  }

  #w-node-_9b44e7e8-ec84-6741-69e8-9cfc2d5a23ef-2d5a23b6 {
    -ms-grid-column: span 1;
        grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
        grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-_9b44e7e8-ec84-6741-69e8-9cfc2d5a23f1-2d5a23b6 {
    -ms-grid-column: span 1;
        grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
        grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-_9b44e7e8-ec84-6741-69e8-9cfc2d5a23f3-2d5a23b6 {
    -ms-grid-column: span 1;
        grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
        grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-_9b44e7e8-ec84-6741-69e8-9cfc2d5a23f5-2d5a23b6 {
    -ms-grid-column: 1;
        grid-column-start: 1;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-row: 7;
        grid-row-start: 7;
    -ms-grid-row-span: 1;
    grid-row-end: 8;
    -ms-grid-row-align: auto;
        align-self: auto;
    -ms-grid-column-align: auto;
        justify-self: auto;
  }

  #w-node-_9b44e7e8-ec84-6741-69e8-9cfc2d5a23f9-2d5a23b6 {
    -ms-grid-column: span 1;
        grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
        grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-_9b44e7e8-ec84-6741-69e8-9cfc2d5a23fc-2d5a23b6 {
    -ms-grid-column: span 1;
        grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
        grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-_9b44e7e8-ec84-6741-69e8-9cfc2d5a23ff-2d5a23b6 {
    -ms-grid-column: span 1;
        grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
        grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-_9b44e7e8-ec84-6741-69e8-9cfc2d5a2402-2d5a23b6 {
    -ms-grid-column: span 1;
        grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
        grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-_9b44e7e8-ec84-6741-69e8-9cfc2d5a2416-2d5a23b6 {
    -ms-grid-column: span 1;
        grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
        grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-_9b44e7e8-ec84-6741-69e8-9cfc2d5a2419-2d5a23b6 {
    -ms-grid-column: span 1;
        grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
        grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-_9b44e7e8-ec84-6741-69e8-9cfc2d5a2420-2d5a23b6 {
    -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-_9b44e7e8-ec84-6741-69e8-9cfc2d5a244f-2d5a23b6 {
    -ms-grid-column-align: auto;
        justify-self: auto;
  }

  #w-node-_9b44e7e8-ec84-6741-69e8-9cfc2d5a2452-2d5a23b6 {
    -ms-grid-column-align: start;
        justify-self: start;
  }

  #w-node-_9b44e7e8-ec84-6741-69e8-9cfc2d5a245e-2d5a23b6 {
    -ms-grid-column-align: start;
        justify-self: start;
  }

  #w-node-_9b44e7e8-ec84-6741-69e8-9cfc2d5a2460-2d5a23b6 {
    -ms-grid-column-align: start;
        justify-self: start;
  }

  #w-node-_9b44e7e8-ec84-6741-69e8-9cfc2d5a2463-2d5a23b6 {
    -ms-grid-column-align: start;
        justify-self: start;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-column: 1;
        grid-column-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
    -ms-grid-row: 1;
        grid-row-start: 1;
  }

  #w-node-_9b44e7e8-ec84-6741-69e8-9cfc2d5a2466-2d5a23b6 {
    -ms-grid-column-span: 1;
    grid-column-end: 3;
    -ms-grid-column: 2;
        grid-column-start: 2;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
    -ms-grid-row: 1;
        grid-row-start: 1;
    -ms-grid-column-align: start;
        justify-self: start;
  }

  #w-node-_9b44e7e8-ec84-6741-69e8-9cfc2d5a2469-2d5a23b6 {
    -ms-grid-column-align: auto;
        justify-self: auto;
    -ms-grid-row: 2;
        grid-row-start: 2;
    -ms-grid-row-span: 1;
    grid-row-end: 3;
    -ms-grid-row-align: auto;
        align-self: auto;
    -ms-grid-column-span: 2;
    grid-column-end: 3;
    -ms-grid-column: 1;
        grid-column-start: 1;
  }

  #w-node-fa91b483-9397-0f61-70d9-823ad00a618f-d00a6189 {
    -ms-grid-column-align: center;
        justify-self: center;
    -ms-grid-row-align: center;
        align-self: center;
  }

  #w-node-fa91b483-9397-0f61-70d9-823ad00a6195-d00a6189 {
    -ms-grid-column-align: center;
        justify-self: center;
    -ms-grid-row-align: center;
        align-self: center;
  }

  #w-node-fa91b483-9397-0f61-70d9-823ad00a61c9-d00a6189 {
    -ms-grid-column: 1;
        grid-column-start: 1;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-row: 1;
        grid-row-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
  }

  #w-node-a5aa837e-d681-dc2a-e5f5-e9181e6f0d29-d00a6189 {
    -ms-grid-column-align: stretch;
        justify-self: stretch;
  }

  #w-node-f6cadfe2-9c06-7893-b994-17162ec4784a-d00a6189 {
    -ms-grid-column-align: stretch;
        justify-self: stretch;
  }

  #w-node-fa91b483-9397-0f61-70d9-823ad00a61ca-d00a6189 {
    -ms-grid-column-align: stretch;
        justify-self: stretch;
  }

  #w-node-fa91b483-9397-0f61-70d9-823ad00a6200-d00a6189 {
    -ms-grid-column-align: stretch;
        justify-self: stretch;
  }

  #w-node-fa91b483-9397-0f61-70d9-823ad00a6210-d00a6189 {
    -ms-grid-column-align: stretch;
        justify-self: stretch;
  }

  #w-node-fa91b483-9397-0f61-70d9-823ad00a624f-d00a6189 {
    -ms-grid-column-align: stretch;
        justify-self: stretch;
  }

  #w-node-fa91b483-9397-0f61-70d9-823ad00a625f-d00a6189 {
    -ms-grid-column-align: stretch;
        justify-self: stretch;
  }

  #w-node-fa91b483-9397-0f61-70d9-823ad00a6271-d00a6189 {
    -ms-grid-column-align: center;
        justify-self: center;
  }

  #w-node-d34871b3-3da9-8bdb-753b-a97258975231-12b3e348 {
    -ms-grid-column: 1;
        grid-column-start: 1;
    -ms-grid-column-span: 3;
    grid-column-end: 4;
  }

  #w-node-_9578b3d1-5d98-acc4-8f74-55cb19b11d6f-19b11d6d {
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-column: 1;
        grid-column-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
    -ms-grid-row: 1;
        grid-row-start: 1;
  }

  #w-node-_9578b3d1-5d98-acc4-8f74-55cb19b11d78-19b11d6d {
    -ms-grid-column-align: auto;
        justify-self: auto;
  }

  #w-node-_9578b3d1-5d98-acc4-8f74-55cb19b11d7e-19b11d6d {
    -ms-grid-column-align: auto;
        justify-self: auto;
  }

  #w-node-_9578b3d1-5d98-acc4-8f74-55cb19b11d85-19b11d6d {
    -ms-grid-column: 1;
        grid-column-start: 1;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-row: 1;
        grid-row-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
    -ms-grid-column-align: start;
        justify-self: start;
  }

  #w-node-_9578b3d1-5d98-acc4-8f74-55cb19b11d88-19b11d6d {
    -ms-grid-column: 1;
        grid-column-start: 1;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-row: 2;
        grid-row-start: 2;
    -ms-grid-row-span: 1;
    grid-row-end: 3;
    -ms-grid-column-align: start;
        justify-self: start;
  }

  #w-node-_9578b3d1-5d98-acc4-8f74-55cb19b11d8b-19b11d6d {
    -ms-grid-column: 1;
        grid-column-start: 1;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-row: 3;
        grid-row-start: 3;
    -ms-grid-row-span: 1;
    grid-row-end: 4;
    -ms-grid-column-align: start;
        justify-self: start;
  }

  #w-node-_9578b3d1-5d98-acc4-8f74-55cb19b11d8e-19b11d6d {
    -ms-grid-column: 1;
        grid-column-start: 1;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-row: 4;
        grid-row-start: 4;
    -ms-grid-row-span: 1;
    grid-row-end: 5;
    -ms-grid-row-align: auto;
        align-self: auto;
  }

  #w-node-_9578b3d1-5d98-acc4-8f74-55cb19b11d8f-19b11d6d {
    -ms-grid-row-align: auto;
        align-self: auto;
  }

  #w-node-_9578b3d1-5d98-acc4-8f74-55cb19b11d98-19b11d6d {
    -ms-grid-row-align: center;
        align-self: center;
  }

  #w-node-_9578b3d1-5d98-acc4-8f74-55cb19b11d9d-19b11d6d {
    -ms-grid-column-align: auto;
        justify-self: auto;
    -ms-grid-row-align: center;
        align-self: center;
  }

  #w-node-_9578b3d1-5d98-acc4-8f74-55cb19b11d9f-19b11d6d {
    -ms-grid-row-align: auto;
        align-self: auto;
    -ms-grid-column-align: auto;
        justify-self: auto;
  }

  #w-node-_9578b3d1-5d98-acc4-8f74-55cb19b11da2-19b11d6d {
    -ms-grid-column: 1;
        grid-column-start: 1;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-row: 5;
        grid-row-start: 5;
    -ms-grid-row-span: 1;
    grid-row-end: 6;
    -ms-grid-column-align: start;
        justify-self: start;
    -ms-grid-row-align: auto;
        align-self: auto;
  }

  #w-node-_9578b3d1-5d98-acc4-8f74-55cb19b11da5-19b11d6d {
    -ms-grid-column: 1;
        grid-column-start: 1;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-row: 6;
        grid-row-start: 6;
    -ms-grid-row-span: 1;
    grid-row-end: 7;
    -ms-grid-column-align: start;
        justify-self: start;
    -ms-grid-row-align: auto;
        align-self: auto;
  }

  #w-node-_9578b3d1-5d98-acc4-8f74-55cb19b11da6-19b11d6d {
    -ms-grid-column: span 1;
        grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
        grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-_9578b3d1-5d98-acc4-8f74-55cb19b11da8-19b11d6d {
    -ms-grid-column: span 1;
        grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
        grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-_9578b3d1-5d98-acc4-8f74-55cb19b11daa-19b11d6d {
    -ms-grid-column: span 1;
        grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
        grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-_9578b3d1-5d98-acc4-8f74-55cb19b11dac-19b11d6d {
    -ms-grid-column: 1;
        grid-column-start: 1;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-row: 7;
        grid-row-start: 7;
    -ms-grid-row-span: 1;
    grid-row-end: 8;
    -ms-grid-row-align: auto;
        align-self: auto;
    -ms-grid-column-align: auto;
        justify-self: auto;
  }

  #w-node-_9578b3d1-5d98-acc4-8f74-55cb19b11db0-19b11d6d {
    -ms-grid-column: span 1;
        grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
        grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-_9578b3d1-5d98-acc4-8f74-55cb19b11db3-19b11d6d {
    -ms-grid-column: span 1;
        grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
        grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-_9578b3d1-5d98-acc4-8f74-55cb19b11db6-19b11d6d {
    -ms-grid-column: span 1;
        grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
        grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-_9578b3d1-5d98-acc4-8f74-55cb19b11db9-19b11d6d {
    -ms-grid-column: span 1;
        grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
        grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-_9578b3d1-5d98-acc4-8f74-55cb19b11dcd-19b11d6d {
    -ms-grid-column: span 1;
        grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
        grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-_9578b3d1-5d98-acc4-8f74-55cb19b11dd0-19b11d6d {
    -ms-grid-column: span 1;
        grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
        grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-_9578b3d1-5d98-acc4-8f74-55cb19b11dd7-19b11d6d {
    -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-_9578b3d1-5d98-acc4-8f74-55cb19b11e06-19b11d6d {
    -ms-grid-column-align: auto;
        justify-self: auto;
  }

  #w-node-_9578b3d1-5d98-acc4-8f74-55cb19b11e09-19b11d6d {
    -ms-grid-column-align: start;
        justify-self: start;
  }

  #w-node-_9578b3d1-5d98-acc4-8f74-55cb19b11e15-19b11d6d {
    -ms-grid-column-align: start;
        justify-self: start;
  }

  #w-node-_9578b3d1-5d98-acc4-8f74-55cb19b11e17-19b11d6d {
    -ms-grid-column-align: start;
        justify-self: start;
  }

  #w-node-_9578b3d1-5d98-acc4-8f74-55cb19b11e1a-19b11d6d {
    -ms-grid-column-align: start;
        justify-self: start;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-column: 1;
        grid-column-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
    -ms-grid-row: 1;
        grid-row-start: 1;
  }

  #w-node-_9578b3d1-5d98-acc4-8f74-55cb19b11e1d-19b11d6d {
    -ms-grid-column-span: 1;
    grid-column-end: 3;
    -ms-grid-column: 2;
        grid-column-start: 2;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
    -ms-grid-row: 1;
        grid-row-start: 1;
    -ms-grid-column-align: start;
        justify-self: start;
  }

  #w-node-_9578b3d1-5d98-acc4-8f74-55cb19b11e20-19b11d6d {
    -ms-grid-column-align: auto;
        justify-self: auto;
    -ms-grid-row: 2;
        grid-row-start: 2;
    -ms-grid-row-span: 1;
    grid-row-end: 3;
    -ms-grid-row-align: auto;
        align-self: auto;
    -ms-grid-column-span: 2;
    grid-column-end: 3;
    -ms-grid-column: 1;
        grid-column-start: 1;
  }

  #w-node-c9605b0d-6b26-8091-d5b5-7aa22e4ed248-2e4ed242 {
    -ms-grid-column-align: center;
        justify-self: center;
    -ms-grid-row-align: center;
        align-self: center;
  }

  #w-node-c9605b0d-6b26-8091-d5b5-7aa22e4ed24e-2e4ed242 {
    -ms-grid-column-align: center;
        justify-self: center;
    -ms-grid-row-align: center;
        align-self: center;
  }

  #w-node-c9605b0d-6b26-8091-d5b5-7aa22e4ed27f-2e4ed242 {
    -ms-grid-column: 1;
        grid-column-start: 1;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-row: 1;
        grid-row-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
  }

  #w-node-_4cf62006-14ce-ff9f-1a2f-4769770767c1-2e4ed242 {
    -ms-grid-column-align: stretch;
        justify-self: stretch;
  }

  #w-node-_25793237-f809-0a85-cfe6-f336259fb560-2e4ed242 {
    -ms-grid-column-align: stretch;
        justify-self: stretch;
  }

  #w-node-c9605b0d-6b26-8091-d5b5-7aa22e4ed280-2e4ed242 {
    -ms-grid-column-align: stretch;
        justify-self: stretch;
  }

  #w-node-c9605b0d-6b26-8091-d5b5-7aa22e4ed2b6-2e4ed242 {
    -ms-grid-column-align: stretch;
        justify-self: stretch;
  }

  #w-node-c9605b0d-6b26-8091-d5b5-7aa22e4ed2c9-2e4ed242 {
    -ms-grid-column-align: stretch;
        justify-self: stretch;
  }

  #w-node-c9605b0d-6b26-8091-d5b5-7aa22e4ed308-2e4ed242 {
    -ms-grid-column-align: stretch;
        justify-self: stretch;
  }

  #w-node-c9605b0d-6b26-8091-d5b5-7aa22e4ed318-2e4ed242 {
    -ms-grid-column-align: stretch;
        justify-self: stretch;
  }

  #w-node-c9605b0d-6b26-8091-d5b5-7aa22e4ed32a-2e4ed242 {
    -ms-grid-column-align: center;
        justify-self: center;
  }

  #w-node-cf79754c-a5e5-3944-db0d-c1018e1a2775-8e1a2772 {
    -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;
    -ms-grid-column-align: start;
        justify-self: start;
  }

  #w-node-cf79754c-a5e5-3944-db0d-c1018e1a279f-8e1a2772 {
    -ms-grid-column-align: center;
        justify-self: center;
  }

  #w-node-cf79754c-a5e5-3944-db0d-c1018e1a27a0-8e1a2772 {
    -ms-grid-column-align: stretch;
        justify-self: stretch;
  }

  #w-node-cf79754c-a5e5-3944-db0d-c1018e1a27a6-8e1a2772 {
    -ms-grid-column-align: start;
        justify-self: start;
  }

  #w-node-cf79754c-a5e5-3944-db0d-c1018e1a27a9-8e1a2772 {
    -ms-grid-column-align: auto;
        justify-self: auto;
  }

  #w-node-cf79754c-a5e5-3944-db0d-c1018e1a27aa-8e1a2772 {
    -ms-grid-column-align: end;
        justify-self: end;
  }

  #w-node-cf79754c-a5e5-3944-db0d-c1018e1a27ad-8e1a2772 {
    -ms-grid-column-align: start;
        justify-self: start;
  }

  #w-node-cf79754c-a5e5-3944-db0d-c1018e1a27b0-8e1a2772 {
    -ms-grid-column-align: center;
        justify-self: center;
  }

  #w-node-_35141298-3cbd-a635-6c20-956dd2c0ba95-1cb3e350 {
    -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-c8e6d9e4-962a-0baa-1ad2-33e39e31853a-1cb3e350 {
    -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-c8e6d9e4-962a-0baa-1ad2-33e39e31853d-1cb3e350 {
    -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-_42f3532a-c0fa-1e7a-cc35-57877811be06-1cb3e350 {
    -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-_606e627f-9906-0f91-a6fb-4b1a896ce1de-1cb3e350 {
    -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-b97d52bf-3da1-ec1d-8158-b74150718cf6-65b3e36b {
    -ms-grid-row: span 3;
        grid-row-start: span 3;
    -ms-grid-row-span: 3;
    grid-row-end: span 3;
  }

  #w-node-b97d52bf-3da1-ec1d-8158-b74150718cf8-65b3e36b {
    -ms-grid-row: span 1;
        grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-b97d52bf-3da1-ec1d-8158-b74150718cfa-65b3e36b {
    -ms-grid-column: span 1;
        grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
  }

  #w-node-fde04896-bedc-354a-4189-8917a66d797f-65b3e36b {
    -ms-grid-column: span 4;
        grid-column-start: span 4;
    -ms-grid-column-span: 4;
    grid-column-end: span 4;
  }

  #w-node-fd502900-bd96-796f-ff33-643ba4688239-65b3e36b {
    -ms-grid-column: span 4;
        grid-column-start: span 4;
    -ms-grid-column-span: 4;
    grid-column-end: span 4;
  }

  #w-node-b2aa8a67-6247-93f0-b65d-f7c266cf515f-65b3e36b {
    -ms-grid-column: span 4;
        grid-column-start: span 4;
    -ms-grid-column-span: 4;
    grid-column-end: span 4;
  }

  #w-node-_02a5da0b-7049-dc12-2f51-4895d128d083-65b3e36b {
    -ms-grid-column-align: auto;
        justify-self: auto;
    -ms-grid-row-align: auto;
        align-self: auto;
    -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-b97d52bf-3da1-ec1d-8158-b74150718cf6-64b3e36c {
    -ms-grid-row: span 3;
        grid-row-start: span 3;
    -ms-grid-row-span: 3;
    grid-row-end: span 3;
  }

  #w-node-b97d52bf-3da1-ec1d-8158-b74150718cf8-64b3e36c {
    -ms-grid-row: span 1;
        grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-b97d52bf-3da1-ec1d-8158-b74150718cfa-64b3e36c {
    -ms-grid-column: span 1;
        grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
  }

  #w-node-fde04896-bedc-354a-4189-8917a66d797f-64b3e36c {
    -ms-grid-column: span 4;
        grid-column-start: span 4;
    -ms-grid-column-span: 4;
    grid-column-end: span 4;
  }

  #w-node-fd502900-bd96-796f-ff33-643ba4688239-64b3e36c {
    -ms-grid-column: span 4;
        grid-column-start: span 4;
    -ms-grid-column-span: 4;
    grid-column-end: span 4;
  }

  #w-node-b2aa8a67-6247-93f0-b65d-f7c266cf515f-64b3e36c {
    -ms-grid-column: span 4;
        grid-column-start: span 4;
    -ms-grid-column-span: 4;
    grid-column-end: span 4;
  }

  #w-node-_02a5da0b-7049-dc12-2f51-4895d128d083-64b3e36c {
    -ms-grid-column-align: auto;
        justify-self: auto;
    -ms-grid-row-align: auto;
        align-self: auto;
    -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-b97d52bf-3da1-ec1d-8158-b74150718cf6-f8b3e371 {
    -ms-grid-row: span 3;
        grid-row-start: span 3;
    -ms-grid-row-span: 3;
    grid-row-end: span 3;
  }

  #w-node-b97d52bf-3da1-ec1d-8158-b74150718cf8-f8b3e371 {
    -ms-grid-row: span 1;
        grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-b97d52bf-3da1-ec1d-8158-b74150718cfa-f8b3e371 {
    -ms-grid-column: span 1;
        grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
  }

  #w-node-fde04896-bedc-354a-4189-8917a66d797f-f8b3e371 {
    -ms-grid-column: span 4;
        grid-column-start: span 4;
    -ms-grid-column-span: 4;
    grid-column-end: span 4;
  }

  #w-node-_02a5da0b-7049-dc12-2f51-4895d128d083-f8b3e371 {
    -ms-grid-column-align: auto;
        justify-self: auto;
    -ms-grid-row-align: auto;
        align-self: auto;
    -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-b97d52bf-3da1-ec1d-8158-b74150718cf6-f3b3e372 {
    -ms-grid-row: span 3;
        grid-row-start: span 3;
    -ms-grid-row-span: 3;
    grid-row-end: span 3;
  }

  #w-node-b97d52bf-3da1-ec1d-8158-b74150718cf8-f3b3e372 {
    -ms-grid-row: span 1;
        grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-b97d52bf-3da1-ec1d-8158-b74150718cfa-f3b3e372 {
    -ms-grid-column: span 1;
        grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
  }

  #w-node-fde04896-bedc-354a-4189-8917a66d797f-f3b3e372 {
    -ms-grid-column: span 4;
        grid-column-start: span 4;
    -ms-grid-column-span: 4;
    grid-column-end: span 4;
  }

  #w-node-_02a5da0b-7049-dc12-2f51-4895d128d083-f3b3e372 {
    -ms-grid-column-align: auto;
        justify-self: auto;
    -ms-grid-row-align: auto;
        align-self: auto;
    -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-b97d52bf-3da1-ec1d-8158-b74150718cf6-e1b3e3ae {
    -ms-grid-row: span 3;
        grid-row-start: span 3;
    -ms-grid-row-span: 3;
    grid-row-end: span 3;
  }

  #w-node-b97d52bf-3da1-ec1d-8158-b74150718cf8-e1b3e3ae {
    -ms-grid-row: span 1;
        grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-b97d52bf-3da1-ec1d-8158-b74150718cfa-e1b3e3ae {
    -ms-grid-column: span 1;
        grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
  }

  #w-node-fde04896-bedc-354a-4189-8917a66d797f-e1b3e3ae {
    -ms-grid-column: span 4;
        grid-column-start: span 4;
    -ms-grid-column-span: 4;
    grid-column-end: span 4;
  }

  #w-node-_02a5da0b-7049-dc12-2f51-4895d128d083-e1b3e3ae {
    -ms-grid-column-align: auto;
        justify-self: auto;
    -ms-grid-row-align: auto;
        align-self: auto;
    -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-b97d52bf-3da1-ec1d-8158-b74150718cf6-64b3e3af {
    -ms-grid-row: span 3;
        grid-row-start: span 3;
    -ms-grid-row-span: 3;
    grid-row-end: span 3;
  }

  #w-node-b97d52bf-3da1-ec1d-8158-b74150718cf8-64b3e3af {
    -ms-grid-row: span 1;
        grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-b97d52bf-3da1-ec1d-8158-b74150718cfa-64b3e3af {
    -ms-grid-column: span 1;
        grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
  }

  #w-node-fde04896-bedc-354a-4189-8917a66d797f-64b3e3af {
    -ms-grid-column: span 4;
        grid-column-start: span 4;
    -ms-grid-column-span: 4;
    grid-column-end: span 4;
  }

  #w-node-_02a5da0b-7049-dc12-2f51-4895d128d083-64b3e3af {
    -ms-grid-column-align: auto;
        justify-self: auto;
    -ms-grid-row-align: auto;
        align-self: auto;
    -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-_31579f99-68fa-803d-62b8-c40dad5ea9b7-44b3e3b7 {
    -ms-grid-row-align: auto;
        align-self: auto;
    -ms-grid-column-align: auto;
        justify-self: auto;
  }

  #w-node-_57b22cc1-6ae4-b299-8875-1ff4453ff598-44b3e3b7 {
    -ms-grid-column: span 1;
        grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
  }

  #w-node-d7b895d7-5b0a-65da-5bf4-5419712c1de4-44b3e3b7 {
    -ms-grid-column-align: center;
        justify-self: center;
  }

  #w-node-d7b895d7-5b0a-65da-5bf4-5419712c1dfb-44b3e3b7 {
    -ms-grid-column-align: auto;
        justify-self: auto;
  }

  #w-node-d7b895d7-5b0a-65da-5bf4-5419712c1e01-44b3e3b7 {
    -ms-grid-column-align: center;
        justify-self: center;
  }

  #w-node-d7b895d7-5b0a-65da-5bf4-5419712c1e19-44b3e3b7 {
    -ms-grid-column-align: center;
        justify-self: center;
  }

  #w-node-d7b895d7-5b0a-65da-5bf4-5419712c1e1e-44b3e3b7 {
    -ms-grid-column-align: center;
        justify-self: center;
  }

  #w-node-d7b895d7-5b0a-65da-5bf4-5419712c1e3b-44b3e3b7 {
    -ms-grid-column-align: center;
        justify-self: center;
  }

  #w-node-_1b772ff9-b71d-7e58-d76f-07f6c05694a9-44b3e3b7 {
    -ms-grid-column-align: center;
        justify-self: center;
  }

  #w-node-_16e20ca2-b8b2-109a-bdf0-4a8fcc35ab60-c3b3e3b8 {
    -ms-grid-row-align: auto;
        align-self: auto;
    -ms-grid-column-align: auto;
        justify-self: auto;
  }

  #w-node-_57b22cc1-6ae4-b299-8875-1ff4453ff598-c3b3e3b8 {
    -ms-grid-column: span 1;
        grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
  }

  #w-node-d7b895d7-5b0a-65da-5bf4-5419712c1de4-c3b3e3b8 {
    -ms-grid-column-align: center;
        justify-self: center;
  }

  #w-node-d7b895d7-5b0a-65da-5bf4-5419712c1dfb-c3b3e3b8 {
    -ms-grid-column-align: auto;
        justify-self: auto;
  }

  #w-node-d7b895d7-5b0a-65da-5bf4-5419712c1e01-c3b3e3b8 {
    -ms-grid-column-align: center;
        justify-self: center;
  }

  #w-node-d7b895d7-5b0a-65da-5bf4-5419712c1e19-c3b3e3b8 {
    -ms-grid-column-align: center;
        justify-self: center;
  }

  #w-node-d7b895d7-5b0a-65da-5bf4-5419712c1e1e-c3b3e3b8 {
    -ms-grid-column-align: center;
        justify-self: center;
  }

  #w-node-d7b895d7-5b0a-65da-5bf4-5419712c1e3b-c3b3e3b8 {
    -ms-grid-column-align: center;
        justify-self: center;
  }

  #w-node-_1b772ff9-b71d-7e58-d76f-07f6c05694a9-c3b3e3b8 {
    -ms-grid-column-align: center;
        justify-self: center;
  }

  #w-node-f55e9978-ff1a-b206-acdb-e8d33e057866-3eb3e3b9 {
    -ms-grid-row-align: auto;
        align-self: auto;
    -ms-grid-column-align: auto;
        justify-self: auto;
  }

  #w-node-_57b22cc1-6ae4-b299-8875-1ff4453ff598-3eb3e3b9 {
    -ms-grid-column: span 1;
        grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
  }

  #w-node-d7b895d7-5b0a-65da-5bf4-5419712c1de4-3eb3e3b9 {
    -ms-grid-column-align: center;
        justify-self: center;
  }

  #w-node-d7b895d7-5b0a-65da-5bf4-5419712c1dfb-3eb3e3b9 {
    -ms-grid-column-align: auto;
        justify-self: auto;
  }

  #w-node-d7b895d7-5b0a-65da-5bf4-5419712c1e01-3eb3e3b9 {
    -ms-grid-column-align: center;
        justify-self: center;
  }

  #w-node-d7b895d7-5b0a-65da-5bf4-5419712c1e19-3eb3e3b9 {
    -ms-grid-column-align: center;
        justify-self: center;
  }

  #w-node-d7b895d7-5b0a-65da-5bf4-5419712c1e1e-3eb3e3b9 {
    -ms-grid-column-align: center;
        justify-self: center;
  }

  #w-node-d7b895d7-5b0a-65da-5bf4-5419712c1e3b-3eb3e3b9 {
    -ms-grid-column-align: center;
        justify-self: center;
  }

  #w-node-_1b772ff9-b71d-7e58-d76f-07f6c05694a9-3eb3e3b9 {
    -ms-grid-column-align: center;
        justify-self: center;
  }

  #w-node-c946a100-e754-1aab-c038-dfc385fe3af8-27b3e3f3 {
    -ms-grid-column: span 4;
        grid-column-start: span 4;
    -ms-grid-column-span: 4;
    grid-column-end: span 4;
  }

  #w-node-c946a100-e754-1aab-c038-dfc385fe3b06-27b3e3f3 {
    -ms-grid-column: span 4;
        grid-column-start: span 4;
    -ms-grid-column-span: 4;
    grid-column-end: span 4;
  }

  #w-node-c946a100-e754-1aab-c038-dfc385fe3b1b-27b3e3f3 {
    -ms-grid-column: span 4;
        grid-column-start: span 4;
    -ms-grid-column-span: 4;
    grid-column-end: span 4;
  }

  #w-node-c946a100-e754-1aab-c038-dfc385fe3b28-27b3e3f3 {
    -ms-grid-column: span 4;
        grid-column-start: span 4;
    -ms-grid-column-span: 4;
    grid-column-end: span 4;
  }

  #w-node-c946a100-e754-1aab-c038-dfc385fe3b35-27b3e3f3 {
    -ms-grid-column: span 4;
        grid-column-start: span 4;
    -ms-grid-column-span: 4;
    grid-column-end: span 4;
  }

  #w-node-b97d52bf-3da1-ec1d-8158-b74150718cf6-e7b3e41a {
    -ms-grid-row: span 3;
        grid-row-start: span 3;
    -ms-grid-row-span: 3;
    grid-row-end: span 3;
  }

  #w-node-b97d52bf-3da1-ec1d-8158-b74150718cf8-e7b3e41a {
    -ms-grid-row: span 1;
        grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-b97d52bf-3da1-ec1d-8158-b74150718cfa-e7b3e41a {
    -ms-grid-column: span 1;
        grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
  }

  #w-node-fde04896-bedc-354a-4189-8917a66d797f-e7b3e41a {
    -ms-grid-column: span 4;
        grid-column-start: span 4;
    -ms-grid-column-span: 4;
    grid-column-end: span 4;
  }

  #w-node-d13c3af4-3622-dbff-4bad-18af2f158143-e7b3e41a {
    -ms-grid-column: span 4;
        grid-column-start: span 4;
    -ms-grid-column-span: 4;
    grid-column-end: span 4;
  }

  #w-node-_711b41f9-9356-5b6b-458e-270431ad35fa-e7b3e41a {
    -ms-grid-column: span 4;
        grid-column-start: span 4;
    -ms-grid-column-span: 4;
    grid-column-end: span 4;
  }

  #w-node-_02a5da0b-7049-dc12-2f51-4895d128d083-e7b3e41a {
    -ms-grid-column-align: auto;
        justify-self: auto;
    -ms-grid-row-align: auto;
        align-self: auto;
    -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-_5122bc72-45a4-8c91-0323-395774717ec9-1eb3e438 {
    -ms-grid-row-align: center;
        align-self: center;
    -ms-grid-column-align: start;
        justify-self: start;
  }

  #w-node-_5122bc72-45a4-8c91-0323-395774717ed1-1eb3e438 {
    -ms-grid-row-align: center;
        align-self: center;
    -ms-grid-column-align: start;
        justify-self: start;
  }

  #w-node-ec35b90b-59ec-b7cf-57a2-947dc053daca-1eb3e438 {
    -ms-grid-column-align: center;
        justify-self: center;
  }

  #w-node-ec35b90b-59ec-b7cf-57a2-947dc053dace-1eb3e438 {
    -ms-grid-column-align: center;
        justify-self: center;
  }

  #w-node-de9f919b-c1cd-f23f-018c-db94a23be849-8eb3e439 {
    -ms-grid-row-align: center;
        align-self: center;
    -ms-grid-column-align: start;
        justify-self: start;
  }

  #w-node-de9f919b-c1cd-f23f-018c-db94a23be851-8eb3e439 {
    -ms-grid-row-align: center;
        align-self: center;
    -ms-grid-column-align: start;
        justify-self: start;
  }

  #w-node-b268395a-e707-1d6c-3af6-0dc8d314b94c-8eb3e439 {
    -ms-grid-column-align: center;
        justify-self: center;
  }

  #w-node-b268395a-e707-1d6c-3af6-0dc8d314b950-8eb3e439 {
    -ms-grid-column-align: center;
        justify-self: center;
  }

  #w-node-_9e4f2fe4-da82-2778-6565-07487a477d57-bdb3e458 {
    -ms-grid-column: 1;
        grid-column-start: 1;
    -ms-grid-column-span: 3;
    grid-column-end: 4;
  }

  #w-node-_9e4f2fe4-da82-2778-6565-07487a477d5c-bdb3e458 {
    -ms-grid-column-align: center;
        justify-self: center;
  }

  #w-node-d34871b3-3da9-8bdb-753b-a97258975231-34b3e459 {
    -ms-grid-column: 1;
        grid-column-start: 1;
    -ms-grid-column-span: 3;
    grid-column-end: 4;
  }

  #w-node-b368d857-3eef-5069-b208-c27a1656f8ac-34b3e459 {
    -ms-grid-column-align: center;
        justify-self: center;
  }

  #w-node-_77aeb8ce-9672-1ed9-8fe1-5bf7c13eb32e-80b3e46d {
    -ms-grid-column: 1;
        grid-column-start: 1;
    -ms-grid-column-span: 3;
    grid-column-end: 4;
  }

  #w-node-_77aeb8ce-9672-1ed9-8fe1-5bf7c13eb333-80b3e46d {
    -ms-grid-column-align: center;
        justify-self: center;
  }

  #w-node-b97d52bf-3da1-ec1d-8158-b74150718cf6-bcb3e476 {
    -ms-grid-row: span 3;
        grid-row-start: span 3;
    -ms-grid-row-span: 3;
    grid-row-end: span 3;
  }

  #w-node-b97d52bf-3da1-ec1d-8158-b74150718cf8-bcb3e476 {
    -ms-grid-row: span 1;
        grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-b97d52bf-3da1-ec1d-8158-b74150718cfa-bcb3e476 {
    -ms-grid-column: span 1;
        grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
  }

  #w-node-fde04896-bedc-354a-4189-8917a66d797f-bcb3e476 {
    -ms-grid-column: span 4;
        grid-column-start: span 4;
    -ms-grid-column-span: 4;
    grid-column-end: span 4;
  }

  #w-node-d13c3af4-3622-dbff-4bad-18af2f158143-bcb3e476 {
    -ms-grid-column: span 4;
        grid-column-start: span 4;
    -ms-grid-column-span: 4;
    grid-column-end: span 4;
  }

  #w-node-_711b41f9-9356-5b6b-458e-270431ad35fa-bcb3e476 {
    -ms-grid-column: span 4;
        grid-column-start: span 4;
    -ms-grid-column-span: 4;
    grid-column-end: span 4;
  }

  #w-node-_02a5da0b-7049-dc12-2f51-4895d128d083-bcb3e476 {
    -ms-grid-column-align: auto;
        justify-self: auto;
    -ms-grid-row-align: auto;
        align-self: auto;
    -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-_22b0ed6b-0981-757a-81c5-dfe76a493a35-ecb3e478 {
    -ms-grid-column: span 4;
        grid-column-start: span 4;
    -ms-grid-column-span: 4;
    grid-column-end: span 4;
  }

  #w-node-_4f7ba215-b9d0-3de6-38fe-fdf7cdd38347-ecb3e478 {
    -ms-grid-column: span 4;
        grid-column-start: span 4;
    -ms-grid-column-span: 4;
    grid-column-end: span 4;
  }

  #w-node-_22b0ed6b-0981-757a-81c5-dfe76a493a42-ecb3e478 {
    -ms-grid-column: span 4;
        grid-column-start: span 4;
    -ms-grid-column-span: 4;
    grid-column-end: span 4;
  }

  #w-node-_22b0ed6b-0981-757a-81c5-dfe76a493a50-ecb3e478 {
    -ms-grid-column: span 4;
        grid-column-start: span 4;
    -ms-grid-column-span: 4;
    grid-column-end: span 4;
  }

  #w-node-_22b0ed6b-0981-757a-81c5-dfe76a493a99-ecb3e478 {
    -ms-grid-column: span 4;
        grid-column-start: span 4;
    -ms-grid-column-span: 4;
    grid-column-end: span 4;
  }

  #w-node-_22b0ed6b-0981-757a-81c5-dfe76a493a8c-ecb3e478 {
    -ms-grid-column: span 4;
        grid-column-start: span 4;
    -ms-grid-column-span: 4;
    grid-column-end: span 4;
  }

  #w-node-_22b0ed6b-0981-757a-81c5-dfe76a493a72-ecb3e478 {
    -ms-grid-column: span 4;
        grid-column-start: span 4;
    -ms-grid-column-span: 4;
    grid-column-end: span 4;
  }

  #w-node-_22b0ed6b-0981-757a-81c5-dfe76a493a7f-ecb3e478 {
    -ms-grid-column: span 4;
        grid-column-start: span 4;
    -ms-grid-column-span: 4;
    grid-column-end: span 4;
  }

  #w-node-_22b0ed6b-0981-757a-81c5-dfe76a493a65-ecb3e478 {
    -ms-grid-column: span 4;
        grid-column-start: span 4;
    -ms-grid-column-span: 4;
    grid-column-end: span 4;
  }

  #w-node-_1820ce89-afff-6290-7ea6-9f008cebb9cb-8cebb9c8 {
    -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;
    -ms-grid-column-align: start;
        justify-self: start;
  }

  #w-node-_1820ce89-afff-6290-7ea6-9f008cebb9f5-8cebb9c8 {
    -ms-grid-column-align: center;
        justify-self: center;
  }

  #w-node-_1820ce89-afff-6290-7ea6-9f008cebb9f6-8cebb9c8 {
    -ms-grid-column-align: stretch;
        justify-self: stretch;
  }

  #w-node-_1820ce89-afff-6290-7ea6-9f008cebb9fc-8cebb9c8 {
    -ms-grid-column-align: start;
        justify-self: start;
  }

  #w-node-_1820ce89-afff-6290-7ea6-9f008cebb9ff-8cebb9c8 {
    -ms-grid-column-align: auto;
        justify-self: auto;
  }

  #w-node-_1820ce89-afff-6290-7ea6-9f008cebba00-8cebb9c8 {
    -ms-grid-column-align: end;
        justify-self: end;
  }

  #w-node-_1820ce89-afff-6290-7ea6-9f008cebba03-8cebb9c8 {
    -ms-grid-column-align: start;
        justify-self: start;
  }

  #w-node-_1820ce89-afff-6290-7ea6-9f008cebba06-8cebb9c8 {
    -ms-grid-column-align: center;
        justify-self: center;
  }

  #w-node-aa9125a8-5baf-6419-1cdb-3d49bf8d0db9-43b3e47b {
    -ms-grid-column: span 4;
        grid-column-start: span 4;
    -ms-grid-column-span: 4;
    grid-column-end: span 4;
  }

  #w-node-_7c25c424-da5f-b25d-f9cf-8306dc4f5e67-43b3e47b {
    -ms-grid-column: span 4;
        grid-column-start: span 4;
    -ms-grid-column-span: 4;
    grid-column-end: span 4;
  }

  #w-node-_717e5181-9678-00cd-f0bd-fcb5c1303b80-43b3e47b {
    -ms-grid-column: span 4;
        grid-column-start: span 4;
    -ms-grid-column-span: 4;
    grid-column-end: span 4;
  }

  #w-node-aa9125a8-5baf-6419-1cdb-3d49bf8d0dc6-43b3e47b {
    -ms-grid-column: span 4;
        grid-column-start: span 4;
    -ms-grid-column-span: 4;
    grid-column-end: span 4;
  }

  #w-node-f24283af-6719-63b0-6e10-095c14415707-43b3e47b {
    -ms-grid-column: span 4;
        grid-column-start: span 4;
    -ms-grid-column-span: 4;
    grid-column-end: span 4;
  }

  #w-node-_71dd02e7-3f03-8023-3703-eec0fef43202-43b3e47b {
    -ms-grid-column: span 4;
        grid-column-start: span 4;
    -ms-grid-column-span: 4;
    grid-column-end: span 4;
  }

  #w-node-ee2c5db8-ed69-ef83-ae32-ea6b115347c3-43b3e47b {
    -ms-grid-column: span 4;
        grid-column-start: span 4;
    -ms-grid-column-span: 4;
    grid-column-end: span 4;
  }

  #w-node-ee2c5db8-ed69-ef83-ae32-ea6b115347d0-43b3e47b {
    -ms-grid-column: span 4;
        grid-column-start: span 4;
    -ms-grid-column-span: 4;
    grid-column-end: span 4;
  }

  #w-node-ee2c5db8-ed69-ef83-ae32-ea6b115347b6-43b3e47b {
    -ms-grid-column: span 4;
        grid-column-start: span 4;
    -ms-grid-column-span: 4;
    grid-column-end: span 4;
  }

  #w-node-c153b70c-37ee-0a78-f981-a2b2de2a3af0-6bb3e47c {
    -ms-grid-column: span 1;
        grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
        grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-c153b70c-37ee-0a78-f981-a2b2de2a3af1-6bb3e47c {
    -ms-grid-column-align: start;
        justify-self: start;
    -ms-grid-row-align: center;
        align-self: center;
    -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-_267b1613-6ece-747b-cfa3-7485aa14ee72-57b3e47e {
    -ms-grid-column-align: center;
        justify-self: center;
  }

  #w-node-_52441337-c5d9-52ea-c1af-6836f7c6ae6f-57b3e47e {
    -ms-grid-column-align: center;
        justify-self: center;
  }

  #w-node-_4c5a322d-8556-ef86-47b8-b3c4dd374804-57b3e47e {
    -ms-grid-column-align: center;
        justify-self: center;
  }

  #w-node-_267b1613-6ece-747b-cfa3-7485aa14ee72-c4b3e47f {
    -ms-grid-column-align: center;
        justify-self: center;
  }

  #w-node-_52441337-c5d9-52ea-c1af-6836f7c6ae6f-c4b3e47f {
    -ms-grid-column-align: center;
        justify-self: center;
  }

  #w-node-_4c5a322d-8556-ef86-47b8-b3c4dd374804-c4b3e47f {
    -ms-grid-column-align: center;
        justify-self: center;
  }

  #w-node-_267b1613-6ece-747b-cfa3-7485aa14ee72-5fb3e487 {
    -ms-grid-column-align: center;
        justify-self: center;
  }

  #w-node-_52441337-c5d9-52ea-c1af-6836f7c6ae6f-5fb3e487 {
    -ms-grid-column-align: center;
        justify-self: center;
  }

  #w-node-_4c5a322d-8556-ef86-47b8-b3c4dd374804-5fb3e487 {
    -ms-grid-column-align: center;
        justify-self: center;
  }

  #w-node-_3e6ca3c1-1785-1dc7-734c-fe559fc15fab-55b3e4c4 {
    -ms-grid-column: span 1;
        grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
        grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-_3e6ca3c1-1785-1dc7-734c-fe559fc15fac-55b3e4c4 {
    -ms-grid-column-align: start;
        justify-self: start;
    -ms-grid-row-align: center;
        align-self: center;
    -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-ce87f665-23bf-ca1e-e980-58d259f3e924-e7b3e4da {
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-column: span 1;
        grid-column-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
    -ms-grid-row: span 1;
        grid-row-start: span 1;
  }

  #w-node-_5aa7524f-dca4-cd2b-d955-3f9897e448b3-e7b3e4da {
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-column: 1;
        grid-column-start: 1;
    -ms-grid-row-span: 2;
    grid-row-end: 3;
    -ms-grid-row: 1;
        grid-row-start: 1;
  }

  #w-node-_3e6ca3c1-1785-1dc7-734c-fe559fc15fab-e7b3e4da {
    -ms-grid-column: span 1;
        grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
    -ms-grid-row: span 1;
        grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-_3e6ca3c1-1785-1dc7-734c-fe559fc15fac-e7b3e4da {
    -ms-grid-column-align: start;
        justify-self: start;
    -ms-grid-row-align: center;
        align-self: center;
    -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-b97d52bf-3da1-ec1d-8158-b74150718cf6-b9b3e53a {
    -ms-grid-row: span 3;
        grid-row-start: span 3;
    -ms-grid-row-span: 3;
    grid-row-end: span 3;
  }

  #w-node-b97d52bf-3da1-ec1d-8158-b74150718cf8-b9b3e53a {
    -ms-grid-row: span 1;
        grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-b97d52bf-3da1-ec1d-8158-b74150718cfa-b9b3e53a {
    -ms-grid-column: span 1;
        grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
  }

  #w-node-fde04896-bedc-354a-4189-8917a66d797f-b9b3e53a {
    -ms-grid-column: span 4;
        grid-column-start: span 4;
    -ms-grid-column-span: 4;
    grid-column-end: span 4;
  }

  #w-node-_02a5da0b-7049-dc12-2f51-4895d128d083-b9b3e53a {
    -ms-grid-column-align: auto;
        justify-self: auto;
    -ms-grid-row-align: auto;
        align-self: auto;
    -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-b97d52bf-3da1-ec1d-8158-b74150718cf6-9eb3e53b {
    -ms-grid-row: span 3;
        grid-row-start: span 3;
    -ms-grid-row-span: 3;
    grid-row-end: span 3;
  }

  #w-node-b97d52bf-3da1-ec1d-8158-b74150718cf8-9eb3e53b {
    -ms-grid-row: span 1;
        grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-b97d52bf-3da1-ec1d-8158-b74150718cfa-9eb3e53b {
    -ms-grid-column: span 1;
        grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
  }

  #w-node-fde04896-bedc-354a-4189-8917a66d797f-9eb3e53b {
    -ms-grid-column: span 4;
        grid-column-start: span 4;
    -ms-grid-column-span: 4;
    grid-column-end: span 4;
  }

  #w-node-_02a5da0b-7049-dc12-2f51-4895d128d083-9eb3e53b {
    -ms-grid-column-align: auto;
        justify-self: auto;
    -ms-grid-row-align: auto;
        align-self: auto;
    -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-_13fb10f6-90a7-3beb-ea64-cc2d427e04da-27b3e53e {
    -ms-grid-column: 1;
        grid-column-start: 1;
    -ms-grid-column-span: 3;
    grid-column-end: 4;
  }

  #w-node-_27786bd4-80b6-045e-f638-1ff2aa8ab825-27b3e53e {
    -ms-grid-row-align: center;
        align-self: center;
    -ms-grid-column-align: center;
        justify-self: center;
  }

  #w-node-_4f2c1a87-080f-a2d9-08f9-f7101c83891c-27b3e53e {
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-column: 1;
        grid-column-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
    -ms-grid-row: 1;
        grid-row-start: 1;
  }

  #w-node-_4f2c1a87-080f-a2d9-08f9-f7101c83891d-27b3e53e {
    -ms-grid-column-align: end;
        justify-self: end;
  }

  #w-node-_4f2c1a87-080f-a2d9-08f9-f7101c838930-27b3e53e {
    -ms-grid-column-span: 1;
    grid-column-end: 3;
    -ms-grid-column: 2;
        grid-column-start: 2;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
    -ms-grid-row: 1;
        grid-row-start: 1;
  }

  #w-node-_13fb10f6-90a7-3beb-ea64-cc2d427e04da-63b3e53f {
    -ms-grid-column: 1;
        grid-column-start: 1;
    -ms-grid-column-span: 3;
    grid-column-end: 4;
  }

  #w-node-_27786bd4-80b6-045e-f638-1ff2aa8ab825-63b3e53f {
    -ms-grid-row-align: center;
        align-self: center;
    -ms-grid-column-align: center;
        justify-self: center;
  }

  #w-node-_4f2c1a87-080f-a2d9-08f9-f7101c83891c-63b3e53f {
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-column: 1;
        grid-column-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
    -ms-grid-row: 1;
        grid-row-start: 1;
  }

  #w-node-_4f2c1a87-080f-a2d9-08f9-f7101c83891d-63b3e53f {
    -ms-grid-column-align: end;
        justify-self: end;
  }

  #w-node-_4f2c1a87-080f-a2d9-08f9-f7101c838930-63b3e53f {
    -ms-grid-column-span: 1;
    grid-column-end: 3;
    -ms-grid-column: 2;
        grid-column-start: 2;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
    -ms-grid-row: 1;
        grid-row-start: 1;
  }

  #w-node-_13fb10f6-90a7-3beb-ea64-cc2d427e04da-dcb3e540 {
    -ms-grid-column: 1;
        grid-column-start: 1;
    -ms-grid-column-span: 3;
    grid-column-end: 4;
  }

  #w-node-_27786bd4-80b6-045e-f638-1ff2aa8ab825-dcb3e540 {
    -ms-grid-row-align: center;
        align-self: center;
    -ms-grid-column-align: center;
        justify-self: center;
  }

  #w-node-_4f2c1a87-080f-a2d9-08f9-f7101c83891c-dcb3e540 {
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-column: 1;
        grid-column-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
    -ms-grid-row: 1;
        grid-row-start: 1;
  }

  #w-node-_4f2c1a87-080f-a2d9-08f9-f7101c83891d-dcb3e540 {
    -ms-grid-column-align: end;
        justify-self: end;
  }

  #w-node-_4f2c1a87-080f-a2d9-08f9-f7101c838930-dcb3e540 {
    -ms-grid-column-span: 1;
    grid-column-end: 3;
    -ms-grid-column: 2;
        grid-column-start: 2;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
    -ms-grid-row: 1;
        grid-row-start: 1;
  }

  #w-node-_13fb10f6-90a7-3beb-ea64-cc2d427e04da-9db3e577 {
    -ms-grid-column: 1;
        grid-column-start: 1;
    -ms-grid-column-span: 3;
    grid-column-end: 4;
  }

  #w-node-_258ac3d2-e6d2-ab1a-9491-0f022a9ecc3b-9db3e577 {
    -ms-grid-column-align: center;
        justify-self: center;
  }

  #w-node-_953bd420-73fe-b8c3-7596-4435e0725060-9db3e577 {
    -ms-grid-row-align: center;
        align-self: center;
  }

  #w-node-_953bd420-73fe-b8c3-7596-4435e0725062-9db3e577 {
    -ms-grid-row-align: center;
        align-self: center;
    -ms-grid-column-align: center;
        justify-self: center;
  }

  #w-node-ce9eff23-4a5a-9054-777c-5b58be9a5b32-9db3e577 {
    -ms-grid-column-align: center;
        justify-self: center;
    -ms-grid-row-align: center;
        align-self: center;
  }

  #w-node-ce9eff23-4a5a-9054-777c-5b58be9a5b7d-9db3e577 {
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-column: 1;
        grid-column-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
    -ms-grid-row: 1;
        grid-row-start: 1;
  }

  #w-node-ce9eff23-4a5a-9054-777c-5b58be9a5b7e-9db3e577 {
    -ms-grid-column-align: end;
        justify-self: end;
  }

  #w-node-ce9eff23-4a5a-9054-777c-5b58be9a5b91-9db3e577 {
    -ms-grid-column-span: 1;
    grid-column-end: 3;
    -ms-grid-column: 2;
        grid-column-start: 2;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
    -ms-grid-row: 1;
        grid-row-start: 1;
  }

  #w-node-_13fb10f6-90a7-3beb-ea64-cc2d427e04da-acb3e578 {
    -ms-grid-column: 1;
        grid-column-start: 1;
    -ms-grid-column-span: 3;
    grid-column-end: 4;
  }

  #w-node-_258ac3d2-e6d2-ab1a-9491-0f022a9ecc3b-acb3e578 {
    -ms-grid-column-align: center;
        justify-self: center;
  }

  #w-node-_953bd420-73fe-b8c3-7596-4435e0725060-acb3e578 {
    -ms-grid-row-align: center;
        align-self: center;
  }

  #w-node-_953bd420-73fe-b8c3-7596-4435e0725062-acb3e578 {
    -ms-grid-row-align: center;
        align-self: center;
    -ms-grid-column-align: center;
        justify-self: center;
  }

  #w-node-ce9eff23-4a5a-9054-777c-5b58be9a5b32-acb3e578 {
    -ms-grid-column-align: center;
        justify-self: center;
    -ms-grid-row-align: center;
        align-self: center;
  }

  #w-node-ce9eff23-4a5a-9054-777c-5b58be9a5b7d-acb3e578 {
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-column: 1;
        grid-column-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
    -ms-grid-row: 1;
        grid-row-start: 1;
  }

  #w-node-ce9eff23-4a5a-9054-777c-5b58be9a5b7e-acb3e578 {
    -ms-grid-column-align: end;
        justify-self: end;
  }

  #w-node-ce9eff23-4a5a-9054-777c-5b58be9a5b91-acb3e578 {
    -ms-grid-column-span: 1;
    grid-column-end: 3;
    -ms-grid-column: 2;
        grid-column-start: 2;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
    -ms-grid-row: 1;
        grid-row-start: 1;
  }

  #w-node-_13fb10f6-90a7-3beb-ea64-cc2d427e04da-20b3e579 {
    -ms-grid-column: 1;
        grid-column-start: 1;
    -ms-grid-column-span: 3;
    grid-column-end: 4;
  }

  #w-node-_258ac3d2-e6d2-ab1a-9491-0f022a9ecc3b-20b3e579 {
    -ms-grid-column-align: center;
        justify-self: center;
  }

  #w-node-_953bd420-73fe-b8c3-7596-4435e0725060-20b3e579 {
    -ms-grid-row-align: center;
        align-self: center;
  }

  #w-node-_953bd420-73fe-b8c3-7596-4435e0725062-20b3e579 {
    -ms-grid-row-align: center;
        align-self: center;
    -ms-grid-column-align: center;
        justify-self: center;
  }

  #w-node-_181ab82c-40bf-018b-fae5-3bc5c0df9cd5-20b3e579 {
    -ms-grid-column-align: auto;
        justify-self: auto;
  }

  #w-node-ce9eff23-4a5a-9054-777c-5b58be9a5b32-20b3e579 {
    -ms-grid-column-align: center;
        justify-self: center;
    -ms-grid-row-align: center;
        align-self: center;
  }

  #w-node-ce9eff23-4a5a-9054-777c-5b58be9a5b7d-20b3e579 {
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-column: 1;
        grid-column-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
    -ms-grid-row: 1;
        grid-row-start: 1;
  }

  #w-node-ce9eff23-4a5a-9054-777c-5b58be9a5b7e-20b3e579 {
    -ms-grid-column-align: end;
        justify-self: end;
  }

  #w-node-ce9eff23-4a5a-9054-777c-5b58be9a5b91-20b3e579 {
    -ms-grid-column-span: 1;
    grid-column-end: 3;
    -ms-grid-column: 2;
        grid-column-start: 2;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
    -ms-grid-row: 1;
        grid-row-start: 1;
  }

  #w-node-b97d52bf-3da1-ec1d-8158-b74150718cf6-c9b3e580 {
    -ms-grid-row: span 3;
        grid-row-start: span 3;
    -ms-grid-row-span: 3;
    grid-row-end: span 3;
  }

  #w-node-b97d52bf-3da1-ec1d-8158-b74150718cf8-c9b3e580 {
    -ms-grid-row: span 1;
        grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-b97d52bf-3da1-ec1d-8158-b74150718cfa-c9b3e580 {
    -ms-grid-column: span 1;
        grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
  }

  #w-node-fde04896-bedc-354a-4189-8917a66d797f-c9b3e580 {
    -ms-grid-column: span 4;
        grid-column-start: span 4;
    -ms-grid-column-span: 4;
    grid-column-end: span 4;
  }

  #w-node-_02a5da0b-7049-dc12-2f51-4895d128d083-c9b3e580 {
    -ms-grid-column-align: auto;
        justify-self: auto;
    -ms-grid-row-align: auto;
        align-self: auto;
    -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-b97d52bf-3da1-ec1d-8158-b74150718cf6-26b3e581 {
    -ms-grid-row: span 3;
        grid-row-start: span 3;
    -ms-grid-row-span: 3;
    grid-row-end: span 3;
  }

  #w-node-b97d52bf-3da1-ec1d-8158-b74150718cf8-26b3e581 {
    -ms-grid-row: span 1;
        grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-b97d52bf-3da1-ec1d-8158-b74150718cfa-26b3e581 {
    -ms-grid-column: span 1;
        grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
  }

  #w-node-fde04896-bedc-354a-4189-8917a66d797f-26b3e581 {
    -ms-grid-column: span 4;
        grid-column-start: span 4;
    -ms-grid-column-span: 4;
    grid-column-end: span 4;
  }

  #w-node-_02a5da0b-7049-dc12-2f51-4895d128d083-26b3e581 {
    -ms-grid-column-align: auto;
        justify-self: auto;
    -ms-grid-row-align: auto;
        align-self: auto;
    -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-_13fb10f6-90a7-3beb-ea64-cc2d427e04da-b2b3e5d8 {
    -ms-grid-column: 1;
        grid-column-start: 1;
    -ms-grid-column-span: 3;
    grid-column-end: 4;
  }

  #w-node-e71e1313-3a3e-7130-df9e-b8aa37594352-b2b3e5d8 {
    -ms-grid-column-align: center;
        justify-self: center;
  }

  #w-node-_13fb10f6-90a7-3beb-ea64-cc2d427e04da-57b3e5d9 {
    -ms-grid-column: 1;
        grid-column-start: 1;
    -ms-grid-column-span: 3;
    grid-column-end: 4;
  }

  #w-node-e71e1313-3a3e-7130-df9e-b8aa37594352-57b3e5d9 {
    -ms-grid-column-align: center;
        justify-self: center;
  }

  #w-node-_13fb10f6-90a7-3beb-ea64-cc2d427e04da-3eb3e5da {
    -ms-grid-column: 1;
        grid-column-start: 1;
    -ms-grid-column-span: 3;
    grid-column-end: 4;
  }

  #w-node-e71e1313-3a3e-7130-df9e-b8aa37594352-3eb3e5da {
    -ms-grid-column-align: center;
        justify-self: center;
  }

  #w-node-_27a035f3-62a1-59f3-63e2-d661eb8e0040-11b3e614 {
    -ms-grid-row-align: auto;
        align-self: auto;
    -ms-grid-column-align: center;
        justify-self: center;
  }

  #w-node-b97d52bf-3da1-ec1d-8158-b74150718cf6-4eb3e640 {
    -ms-grid-row: span 3;
        grid-row-start: span 3;
    -ms-grid-row-span: 3;
    grid-row-end: span 3;
  }

  #w-node-b97d52bf-3da1-ec1d-8158-b74150718cf8-4eb3e640 {
    -ms-grid-row: span 1;
        grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-b97d52bf-3da1-ec1d-8158-b74150718cfa-4eb3e640 {
    -ms-grid-column: span 1;
        grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
  }

  #w-node-fde04896-bedc-354a-4189-8917a66d797f-4eb3e640 {
    -ms-grid-column: span 4;
        grid-column-start: span 4;
    -ms-grid-column-span: 4;
    grid-column-end: span 4;
  }

  #w-node-fd502900-bd96-796f-ff33-643ba4688239-4eb3e640 {
    -ms-grid-column: span 4;
        grid-column-start: span 4;
    -ms-grid-column-span: 4;
    grid-column-end: span 4;
  }

  #w-node-b2aa8a67-6247-93f0-b65d-f7c266cf515f-4eb3e640 {
    -ms-grid-column: span 4;
        grid-column-start: span 4;
    -ms-grid-column-span: 4;
    grid-column-end: span 4;
  }

  #w-node-c746b181-d611-4c7b-f7d1-8a0924e72bab-4eb3e640 {
    -ms-grid-column: span 4;
        grid-column-start: span 4;
    -ms-grid-column-span: 4;
    grid-column-end: span 4;
  }

  #w-node-c691cd0e-963c-957b-8ad7-c69e593c3e88-4eb3e640 {
    -ms-grid-column: span 4;
        grid-column-start: span 4;
    -ms-grid-column-span: 4;
    grid-column-end: span 4;
  }

  #w-node-_02a5da0b-7049-dc12-2f51-4895d128d083-4eb3e640 {
    -ms-grid-column-align: auto;
        justify-self: auto;
    -ms-grid-row-align: auto;
        align-self: auto;
    -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-b97d52bf-3da1-ec1d-8158-b74150718cf6-67b3e641 {
    -ms-grid-row: span 3;
        grid-row-start: span 3;
    -ms-grid-row-span: 3;
    grid-row-end: span 3;
  }

  #w-node-b97d52bf-3da1-ec1d-8158-b74150718cf8-67b3e641 {
    -ms-grid-row: span 1;
        grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-b97d52bf-3da1-ec1d-8158-b74150718cfa-67b3e641 {
    -ms-grid-column: span 1;
        grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
  }

  #w-node-fde04896-bedc-354a-4189-8917a66d797f-67b3e641 {
    -ms-grid-column: span 4;
        grid-column-start: span 4;
    -ms-grid-column-span: 4;
    grid-column-end: span 4;
  }

  #w-node-fd502900-bd96-796f-ff33-643ba4688239-67b3e641 {
    -ms-grid-column: span 4;
        grid-column-start: span 4;
    -ms-grid-column-span: 4;
    grid-column-end: span 4;
  }

  #w-node-b2aa8a67-6247-93f0-b65d-f7c266cf515f-67b3e641 {
    -ms-grid-column: span 4;
        grid-column-start: span 4;
    -ms-grid-column-span: 4;
    grid-column-end: span 4;
  }

  #w-node-c746b181-d611-4c7b-f7d1-8a0924e72bab-67b3e641 {
    -ms-grid-column: span 4;
        grid-column-start: span 4;
    -ms-grid-column-span: 4;
    grid-column-end: span 4;
  }

  #w-node-c691cd0e-963c-957b-8ad7-c69e593c3e88-67b3e641 {
    -ms-grid-column: span 4;
        grid-column-start: span 4;
    -ms-grid-column-span: 4;
    grid-column-end: span 4;
  }

  #w-node-_02a5da0b-7049-dc12-2f51-4895d128d083-67b3e641 {
    -ms-grid-column-align: auto;
        justify-self: auto;
    -ms-grid-row-align: auto;
        align-self: auto;
    -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-b97d52bf-3da1-ec1d-8158-b74150718cf6-f4b3e657 {
    -ms-grid-row: span 3;
        grid-row-start: span 3;
    -ms-grid-row-span: 3;
    grid-row-end: span 3;
  }

  #w-node-b97d52bf-3da1-ec1d-8158-b74150718cf8-f4b3e657 {
    -ms-grid-row: span 1;
        grid-row-start: span 1;
    -ms-grid-row-span: 1;
    grid-row-end: span 1;
  }

  #w-node-b97d52bf-3da1-ec1d-8158-b74150718cfa-f4b3e657 {
    -ms-grid-column: span 1;
        grid-column-start: span 1;
    -ms-grid-column-span: 1;
    grid-column-end: span 1;
  }

  #w-node-fde04896-bedc-354a-4189-8917a66d797f-f4b3e657 {
    -ms-grid-column: span 4;
        grid-column-start: span 4;
    -ms-grid-column-span: 4;
    grid-column-end: span 4;
  }

  #w-node-_02a5da0b-7049-dc12-2f51-4895d128d083-f4b3e657 {
    -ms-grid-column-align: auto;
        justify-self: auto;
    -ms-grid-row-align: auto;
        align-self: auto;
    -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-_3ce3e927-9d27-6043-63cc-515b7f024cf5-34b3e679 {
    -ms-grid-column: 1;
        grid-column-start: 1;
    -ms-grid-column-span: 3;
    grid-column-end: 4;
  }

  #w-node-_3ce3e927-9d27-6043-63cc-515b7f024cfa-34b3e679 {
    -ms-grid-column-align: center;
        justify-self: center;
  }

  #w-node-_1ae2f561-695a-85a3-a5e6-909e2a0cdf5b-34b3e679 {
    -ms-grid-column-align: center;
        justify-self: center;
  }

  #w-node-_2cdfdda2-309d-b6ea-7b49-4181c84d309c-34b3e679 {
    -ms-grid-column-align: center;
        justify-self: center;
  }

  #w-node-_657f4d77-a7b0-b718-aa27-2906d490ff24-34b3e679 {
    -ms-grid-column-align: center;
        justify-self: center;
  }

  #w-node-_657f4d77-a7b0-b718-aa27-2906d490ff26-34b3e679 {
    -ms-grid-column-align: center;
        justify-self: center;
  }

  #w-node-_0c724ebf-d454-1e10-bbae-9752728fabd5-34b3e679 {
    -ms-grid-column-align: auto;
        justify-self: auto;
  }

  #w-node-_0c724ebf-d454-1e10-bbae-9752728fabd8-34b3e679 {
    -ms-grid-column-align: center;
        justify-self: center;
  }

  #w-node-_0c724ebf-d454-1e10-bbae-9752728fabda-34b3e679 {
    -ms-grid-column-align: center;
        justify-self: center;
  }

  #w-node-_3ce3e927-9d27-6043-63cc-515b7f024cf5-cdb3e67a {
    -ms-grid-column: 1;
        grid-column-start: 1;
    -ms-grid-column-span: 3;
    grid-column-end: 4;
  }

  #w-node-_3ce3e927-9d27-6043-63cc-515b7f024cfa-cdb3e67a {
    -ms-grid-column-align: center;
        justify-self: center;
  }

  #w-node-_1ae2f561-695a-85a3-a5e6-909e2a0cdf5b-cdb3e67a {
    -ms-grid-column-align: center;
        justify-self: center;
  }

  #w-node-_2cdfdda2-309d-b6ea-7b49-4181c84d309c-cdb3e67a {
    -ms-grid-column-align: center;
        justify-self: center;
  }

  #w-node-_657f4d77-a7b0-b718-aa27-2906d490ff24-cdb3e67a {
    -ms-grid-column-align: center;
        justify-self: center;
  }

  #w-node-_657f4d77-a7b0-b718-aa27-2906d490ff26-cdb3e67a {
    -ms-grid-column-align: center;
        justify-self: center;
  }

  #w-node-_0c724ebf-d454-1e10-bbae-9752728fabd5-cdb3e67a {
    -ms-grid-column-align: auto;
        justify-self: auto;
  }

  #w-node-_0c724ebf-d454-1e10-bbae-9752728fabd8-cdb3e67a {
    -ms-grid-column-align: center;
        justify-self: center;
  }

  #w-node-_0c724ebf-d454-1e10-bbae-9752728fabda-cdb3e67a {
    -ms-grid-column-align: center;
        justify-self: center;
  }

  #w-node-d34871b3-3da9-8bdb-753b-a97258975231-d2b3e67f {
    -ms-grid-column: 1;
        grid-column-start: 1;
    -ms-grid-column-span: 3;
    grid-column-end: 4;
  }

  #w-node-_99409494-d7f2-6c03-1b7c-b7a2a81c6f0e-d2b3e67f {
    -ms-grid-column-align: center;
        justify-self: center;
  }

  #w-node-d34871b3-3da9-8bdb-753b-a97258975231-8ab3e680 {
    -ms-grid-column: 1;
        grid-column-start: 1;
    -ms-grid-column-span: 3;
    grid-column-end: 4;
  }

  #w-node-_99409494-d7f2-6c03-1b7c-b7a2a81c6f0e-8ab3e680 {
    -ms-grid-column-align: center;
        justify-self: center;
  }

  #w-node-_76f080a4-125e-ad3a-d6c7-7732ecce01fa-81b3e681 {
    -ms-grid-column: 1;
        grid-column-start: 1;
    -ms-grid-column-span: 3;
    grid-column-end: 4;
  }

  #w-node-_76f080a4-125e-ad3a-d6c7-7732ecce01ff-81b3e681 {
    -ms-grid-column-align: center;
        justify-self: center;
  }
}
@font-face {
  font-family: 'SF Pro Display';
  src: url('https://uploads-ssl.webflow.com/60cd23d02113ed289b94ef88/6142686bff88e8578f412d2c_SFPRODISPLAYLIGHTITALIC.OTF') format('opentype'), url('https://uploads-ssl.webflow.com/60cd23d02113ed289b94ef88/6142686bff88e8578f412d2c_SFPRODISPLAYLIGHTITALIC.OTF') format('opentype'), url('https://uploads-ssl.webflow.com/60cd23d02113ed289b94ef88/6142686bff88e8578f412d2c_SFPRODISPLAYLIGHTITALIC.OTF') format('opentype');
  font-weight: 300;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'SF Pro Display';
  src: url('https://uploads-ssl.webflow.com/60cd23d02113ed289b94ef88/6142686be5f14c2f5bb83e93_SFPRODISPLAYHEAVYITALIC.OTF') format('opentype'), url('https://uploads-ssl.webflow.com/60cd23d02113ed289b94ef88/6142686b7d68a18f6ee003a2_SFPRODISPLAYBLACKITALIC.OTF') format('opentype'), url('https://uploads-ssl.webflow.com/60cd23d02113ed289b94ef88/6142686b7d68a18f6ee003a2_SFPRODISPLAYBLACKITALIC.OTF') format('opentype'), url('https://uploads-ssl.webflow.com/60cd23d02113ed289b94ef88/6142686be5f14c2f5bb83e93_SFPRODISPLAYHEAVYITALIC.OTF') format('opentype'), url('https://uploads-ssl.webflow.com/60cd23d02113ed289b94ef88/6142686be5f14c2f5bb83e93_SFPRODISPLAYHEAVYITALIC.OTF') format('opentype'), url('https://uploads-ssl.webflow.com/60cd23d02113ed289b94ef88/6142686b7d68a18f6ee003a2_SFPRODISPLAYBLACKITALIC.OTF') format('opentype');
  font-weight: 900;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'SF Pro Display';
  src: url('https://uploads-ssl.webflow.com/60cd23d02113ed289b94ef88/6142686b0b8ca8af9f4f5ff5_SFPRODISPLAYBOLD.OTF') format('opentype'), url('https://uploads-ssl.webflow.com/60cd23d02113ed289b94ef88/6142686b0b8ca8af9f4f5ff5_SFPRODISPLAYBOLD.OTF') format('opentype'), url('https://uploads-ssl.webflow.com/60cd23d02113ed289b94ef88/6142686b0b8ca8af9f4f5ff5_SFPRODISPLAYBOLD.OTF') format('opentype');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'SF Pro Display';
  src: url('https://uploads-ssl.webflow.com/60cd23d02113ed289b94ef88/6142686b3d3513f8a0a923a0_SFPRODISPLAYREGULAR.OTF') format('opentype'), url('https://uploads-ssl.webflow.com/60cd23d02113ed289b94ef88/6142686b3d3513f8a0a923a0_SFPRODISPLAYREGULAR.OTF') format('opentype'), url('https://uploads-ssl.webflow.com/60cd23d02113ed289b94ef88/6142686b3d3513f8a0a923a0_SFPRODISPLAYREGULAR.OTF') format('opentype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'SF Pro Display';
  src: url('https://uploads-ssl.webflow.com/60cd23d02113ed289b94ef88/6142686b7b5e414079e44b3b_SFPRODISPLAYMEDIUM.OTF') format('opentype'), url('https://uploads-ssl.webflow.com/60cd23d02113ed289b94ef88/6142686b7b5e414079e44b3b_SFPRODISPLAYMEDIUM.OTF') format('opentype');
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'SF Pro Display';
  src: url('https://uploads-ssl.webflow.com/60cd23d02113ed289b94ef88/6142686b035b15257605a88f_SFPRODISPLAYSEMIBOLDITALIC.OTF') format('opentype'), url('https://uploads-ssl.webflow.com/60cd23d02113ed289b94ef88/6142686b035b15257605a88f_SFPRODISPLAYSEMIBOLDITALIC.OTF') format('opentype');
  font-weight: 600;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'SF Pro Display';
  src: url('https://uploads-ssl.webflow.com/60cd23d02113ed289b94ef88/6142686bff88e80e33412d2d_SFPRODISPLAYTHINITALIC.OTF') format('opentype'), url('https://uploads-ssl.webflow.com/60cd23d02113ed289b94ef88/6142686bff88e80e33412d2d_SFPRODISPLAYTHINITALIC.OTF') format('opentype');
  font-weight: 100;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'SF Pro Display';
  src: url('https://uploads-ssl.webflow.com/60cd23d02113ed289b94ef88/6142686b4fc5ec4fd4bb2580_SFPRODISPLAYULTRALIGHTITALIC.OTF') format('opentype'), url('https://uploads-ssl.webflow.com/60cd23d02113ed289b94ef88/6142686b4fc5ec4fd4bb2580_SFPRODISPLAYULTRALIGHTITALIC.OTF') format('opentype');
  font-weight: 200;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'Eudoxussans';
  src: url('https://uploads-ssl.webflow.com/60cd23d02113ed289b94ef88/60cd23d12113ed672e94f029_EudoxusSans-Bold.woff') format('woff'), url('https://uploads-ssl.webflow.com/60cd23d02113ed289b94ef88/60cd23d12113ed00be94f026_EudoxusSans-Bold.ttf') format('truetype');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Eudoxussans';
  src: url('https://uploads-ssl.webflow.com/60cd23d02113ed289b94ef88/60cd23d12113edc8b894f025_EudoxusSans-ExtraBold.woff') format('woff'), url('https://uploads-ssl.webflow.com/60cd23d02113ed289b94ef88/60cd23d12113ed6d9e94f02c_EudoxusSans-ExtraBold.ttf') format('truetype');
  font-weight: 800;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Eudoxussans';
  src: url('https://uploads-ssl.webflow.com/60cd23d02113ed289b94ef88/60cd23d12113ed64cb94f03b_EudoxusSans-ExtraLight.woff') format('woff'), url('https://uploads-ssl.webflow.com/60cd23d02113ed289b94ef88/60cd23d12113ed082194f027_EudoxusSans-ExtraLight.ttf') format('truetype');
  font-weight: 200;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Eudoxussans';
  src: url('https://uploads-ssl.webflow.com/60cd23d02113ed289b94ef88/60cd23d12113eda70f94f031_EudoxusSans-Light.woff') format('woff'), url('https://uploads-ssl.webflow.com/60cd23d02113ed289b94ef88/60cd23d12113ed548594f02a_EudoxusSans-Light.ttf') format('truetype');
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Eudoxussans';
  src: url('https://uploads-ssl.webflow.com/60cd23d02113ed289b94ef88/60cd23d12113edcb4c94f030_EudoxusSans-Medium.woff') format('woff'), url('https://uploads-ssl.webflow.com/60cd23d02113ed289b94ef88/60cd23d12113ed62b494f02d_EudoxusSans-Medium.ttf') format('truetype');
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Eudoxussans';
  src: url('https://uploads-ssl.webflow.com/60cd23d02113ed289b94ef88/60cd23d12113ed0d0494f037_EudoxusSans-Regular.woff') format('woff'), url('https://uploads-ssl.webflow.com/60cd23d02113ed289b94ef88/60cd23d12113ed45cc94f028_EudoxusSans-Regular.ttf') format('truetype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Plusjakartasans';
  src: url('https://uploads-ssl.webflow.com/60cd23d02113ed289b94ef88/60cd23d12113ed4c2694f04b_PlusJakartaSans-Bold.woff') format('woff'), url('https://uploads-ssl.webflow.com/60cd23d02113ed289b94ef88/60cd23d12113ed70f994f03f_PlusJakartaSans-Bold.ttf') format('truetype');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Plusjakartasans';
  src: url('https://uploads-ssl.webflow.com/60cd23d02113ed289b94ef88/60cd23d12113ed57e894f04c_PlusJakartaSans-ExtraLight.woff') format('woff'), url('https://uploads-ssl.webflow.com/60cd23d02113ed289b94ef88/60cd23d12113ed59d294f042_PlusJakartaSans-ExtraLight.ttf') format('truetype');
  font-weight: 200;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Plusjakartasans';
  src: url('https://uploads-ssl.webflow.com/60cd23d02113ed289b94ef88/60cd23d12113ed79b694f044_PlusJakartaSans-ExtraLightItalic.woff') format('woff'), url('https://uploads-ssl.webflow.com/60cd23d02113ed289b94ef88/60cd23d12113ed5b4a94f045_PlusJakartaSans-ExtraLightItalic.ttf') format('truetype');
  font-weight: 200;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'Plusjakartasans';
  src: url('https://uploads-ssl.webflow.com/60cd23d02113ed289b94ef88/60cd23d12113edd78794f055_PlusJakartaSans-Italic.woff') format('woff'), url('https://uploads-ssl.webflow.com/60cd23d02113ed289b94ef88/60cd23d12113ed108394f03d_PlusJakartaSans-Italic.ttf') format('truetype');
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'Plusjakartasans';
  src: url('https://uploads-ssl.webflow.com/60cd23d02113ed289b94ef88/60cd23d12113ed22d694f06e_PlusJakartaSans-Light.woff') format('woff'), url('https://uploads-ssl.webflow.com/60cd23d02113ed289b94ef88/60cd23d12113ed744b94f03e_PlusJakartaSans-Light.ttf') format('truetype');
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Plusjakartasans';
  src: url('https://uploads-ssl.webflow.com/60cd23d02113ed289b94ef88/60cd23d12113ed6ae094f054_PlusJakartaSans-LightItalic.woff') format('woff'), url('https://uploads-ssl.webflow.com/60cd23d02113ed289b94ef88/60cd23d12113edd5ae94f041_PlusJakartaSans-LightItalic.ttf') format('truetype');
  font-weight: 300;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'Plusjakartasans';
  src: url('https://uploads-ssl.webflow.com/60cd23d02113ed289b94ef88/60cd23d12113ed309694f06d_PlusJakartaSans-Medium.woff') format('woff'), url('https://uploads-ssl.webflow.com/60cd23d02113ed289b94ef88/60cd23d12113edeef194f049_PlusJakartaSans-Medium.ttf') format('truetype');
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Plusjakartasans';
  src: url('https://uploads-ssl.webflow.com/60cd23d02113ed289b94ef88/60cd23d12113ed556294f071_PlusJakartaSans-MediumItalic.woff') format('woff'), url('https://uploads-ssl.webflow.com/60cd23d02113ed289b94ef88/60cd23d12113ede10a94f03a_PlusJakartaSans-MediumItalic.ttf') format('truetype');
  font-weight: 500;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'Plusjakartasans';
  src: url('https://uploads-ssl.webflow.com/60cd23d02113ed289b94ef88/60cd23d12113ed665a94f075_PlusJakartaSans-ExtraBold.woff') format('woff'), url('https://uploads-ssl.webflow.com/60cd23d02113ed289b94ef88/60cd23d12113edb1c994f043_PlusJakartaSans-ExtraBold.ttf') format('truetype');
  font-weight: 800;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Plusjakartasans';
  src: url('https://uploads-ssl.webflow.com/60cd23d02113ed289b94ef88/60cd23d12113ed0acc94f073_PlusJakartaSans-Regular.woff') format('woff'), url('https://uploads-ssl.webflow.com/60cd23d02113ed289b94ef88/60cd23d12113ed8ac294f04d_PlusJakartaSans-Regular.ttf') format('truetype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Plusjakartasans';
  src: url('https://uploads-ssl.webflow.com/60cd23d02113ed289b94ef88/60cd23d12113ed01ab94f040_PlusJakartaSans-ExtraBoldItalic.ttf') format('truetype');
  font-weight: 800;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'Helvetica';
  src: url('https://uploads-ssl.webflow.com/60cd23d02113ed289b94ef88/6317c10b2da3701d49e0001d_Helvetica-Bold.ttf') format('truetype');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Helvetica';
  src: url('https://uploads-ssl.webflow.com/60cd23d02113ed289b94ef88/6317c10b099b109026560582_Helvetica-BoldOblique.ttf') format('truetype');
  font-weight: 700;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'Helvetica';
  src: url('https://uploads-ssl.webflow.com/60cd23d02113ed289b94ef88/6317c10b16ed365e04722326_Helvetica.ttf') format('truetype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Helvetica';
  src: url('https://uploads-ssl.webflow.com/60cd23d02113ed289b94ef88/6317c10bb3721760923d3b6c_Helvetica-Oblique.ttf') format('truetype');
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'Pluto sans';
  src: url('https://uploads-ssl.webflow.com/60cd23d02113ed289b94ef88/610c189a604eab5cc87c9792_Pluto%20Sans%20Regular.otf') format('opentype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}