/** Generated: Wednesday, 21st of January 2026, 17:32:43 // Powered by AIOM+ v4.0.7 **/
html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;font-family:sans-serif}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{vertical-align:baseline;display:inline-block}audio:not([controls]){height:0;display:none}[hidden],template{display:none}a{background-color:#0000}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{margin:.67em 0;font-size:2em}mark{color:#000;background:#ff0}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family: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}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}@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:400;font-style:normal}[class^=w-icon-],[class*=" w-icon-"]{speak:none;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-weight:400;line-height:1;font-family:webflow-icons !important}.w-icon-slider-right:before{content:""}.w-icon-slider-left:before{content:""}.w-icon-nav-menu:before{content:""}.w-icon-arrow-down:before,.w-icon-dropdown-toggle:before{content:""}.w-icon-file-upload-remove:before{content:""}.w-icon-file-upload-icon:before{content:""}*{box-sizing:border-box}html{height:100%}body{color:#333;background-color:#fff;min-height:100%;margin:0;font-family:Arial,sans-serif;font-size:14px;line-height:20px}img{vertical-align:middle;max-width:100%;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:" ";grid-area:1/1/2/2;display:table}.w-clearfix:after{clear:both}.w-hidden{display:none}.w-button{color:#fff;line-height:inherit;cursor:pointer;background-color:#3898ec;border:0;border-radius:0;padding:9px 15px;text-decoration:none;display:inline-block}input.w-button{-webkit-appearance:button}html[data-w-dynpage] [data-w-cloak]{color:#0000 !important}.w-code-block{margin:unset}pre.w-code-block code{all:inherit}.w-optimization{display:contents}.w-webflow-badge,.w-webflow-badge>img{box-sizing:unset;width:unset;height:unset;max-height:unset;max-width:unset;min-height:unset;min-width:unset;margin:unset;padding:unset;float:unset;clear:unset;border:unset;border-radius:unset;background:unset;background-image:unset;background-position:unset;background-size:unset;background-repeat:unset;background-origin:unset;background-clip:unset;background-attachment:unset;background-color:unset;box-shadow:unset;transform:unset;direction:unset;font-family:unset;font-weight:unset;color:unset;font-size:unset;line-height:unset;font-style:unset;font-variant:unset;text-align:unset;letter-spacing:unset;-webkit-text-decoration:unset;text-decoration:unset;text-indent:unset;text-transform:unset;list-style-type:unset;text-shadow:unset;vertical-align:unset;cursor:unset;white-space:unset;word-break:unset;word-spacing:unset;word-wrap:unset;transition:unset}.w-webflow-badge{white-space:nowrap;cursor:pointer;box-shadow:0 0 0 1px #0000001a,0 1px 3px #0000001a;visibility:visible !important;opacity:1 !important;z-index:2147483647 !important;color:#aaadb0 !important;overflow:unset !important;background-color:#fff !important;border-radius:3px !important;width:auto !important;height:auto !important;margin:0 !important;padding:6px !important;font-size:12px !important;line-height:14px !important;text-decoration:none !important;display:inline-block !important;position:fixed !important;inset:auto 12px 12px auto !important;transform:none !important}.w-webflow-badge>img{position:unset;visibility:unset !important;opacity:1 !important;vertical-align:middle !important;display:inline-block !important}h1,h2,h3,h4,h5,h6{margin-bottom:10px;font-weight:700}h1{margin-top:20px;font-size:38px;line-height:44px}h2{margin-top:20px;font-size:32px;line-height:36px}h3{margin-top:20px;font-size:24px;line-height:30px}h4{margin-top:10px;font-size:18px;line-height:24px}h5{margin-top:10px;font-size:14px;line-height:20px}h6{margin-top:10px;font-size:12px;line-height:18px}p{margin-top:0;margin-bottom:10px}blockquote{border-left:5px solid #e2e2e2;margin:0 0 10px;padding:10px 20px;font-size:18px;line-height:22px}figure{margin:0 0 10px}ul,ol{margin-top:0;margin-bottom:10px;padding-left:40px}.w-list-unstyled{padding-left:0;list-style:none}.w-embed:before,.w-embed:after{content:" ";grid-area:1/1/2/2;display:table}.w-embed:after{clear:both}.w-video{width:100%;padding:0;position:relative}.w-video iframe,.w-video object,.w-video embed{border:none;width:100%;height:100%;position:absolute;top:0;left:0}fieldset{border:0;margin:0;padding:0}button,[type=button],[type=reset]{cursor:pointer;-webkit-appearance:button;border:0}.w-form{margin:0 0 15px}.w-form-done{text-align:center;background-color:#ddd;padding:20px;display:block}.w-form-fail{background-color:#ffdede;margin-top:10px;padding:10px;display:block}label{margin-bottom:5px;font-weight:700;display:block}.w-input,.w-select{color:#333;vertical-align:middle;background-color:#fff;border:1px solid #ccc;width:100%;height:38px;margin-bottom:10px;padding:8px 12px;font-size:14px;line-height:1.42857;display:block}.w-input::placeholder,.w-select::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{cursor:pointer;margin-bottom:0;font-weight:400;display:inline-block}.w-radio{margin-bottom:5px;padding-left:20px;display:block}.w-radio:before,.w-radio:after{content:" ";grid-area:1/1/2/2;display:table}.w-radio:after{clear:both}.w-radio-input{float:left;margin:3px 0 0 -20px;line-height:normal}.w-file-upload{margin-bottom:10px;display:block}.w-file-upload-input{opacity:0;z-index:-100;width:.1px;height:.1px;position:absolute;overflow:hidden}.w-file-upload-default,.w-file-upload-uploading,.w-file-upload-success{color:#333;display:inline-block}.w-file-upload-error{margin-top:10px;display:block}.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{cursor:pointer;background-color:#fafafa;border:1px solid #ccc;margin:0;padding:8px 12px;font-size:14px;font-weight:400;display:flex}.w-file-upload-file{background-color:#fafafa;border:1px solid #ccc;flex-grow:1;justify-content:space-between;margin:0;padding:8px 9px 8px 11px;display:flex}.w-file-upload-file-name{font-size:14px;font-weight:400;display:block}.w-file-remove-link{cursor:pointer;width:auto;height:auto;margin-top:3px;margin-left:10px;padding:3px;display:block}.w-icon-file-upload-remove{margin:auto;font-size:10px}.w-file-upload-error-msg{color:#ea384c;padding:2px 0;display:inline-block}.w-file-upload-info{padding:0 12px;line-height:38px;display:inline-block}.w-file-upload-label{cursor:pointer;background-color:#fafafa;border:1px solid #ccc;margin:0;padding:8px 12px;font-size:14px;font-weight:400;display:inline-block}.w-icon-file-upload-icon,.w-icon-file-upload-uploading{width:20px;margin-right:8px;display:inline-block}.w-icon-file-upload-uploading{height:20px}.w-container{max-width:940px;margin-left:auto;margin-right:auto}.w-container:before,.w-container:after{content:" ";grid-area:1/1/2/2;display:table}.w-container:after{clear:both}.w-container .w-row{margin-left:-10px;margin-right:-10px}.w-row:before,.w-row:after{content:" ";grid-area:1/1/2/2;display:table}.w-row:after{clear:both}.w-row .w-row{margin-left:0;margin-right:0}.w-col{float:left;width:100%;min-height:1px;padding-left:10px;padding-right:10px;position:relative}.w-col .w-col{padding-left:0;padding-right:0}.w-col-1{width:8.33333%}.w-col-2{width:16.6667%}.w-col-3{width:25%}.w-col-4{width:33.3333%}.w-col-5{width:41.6667%}.w-col-6{width:50%}.w-col-7{width:58.3333%}.w-col-8{width:66.6667%}.w-col-9{width:75%}.w-col-10{width:83.3333%}.w-col-11{width:91.6667%}.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.33333%}.w-col-medium-2{width:16.6667%}.w-col-medium-3{width:25%}.w-col-medium-4{width:33.3333%}.w-col-medium-5{width:41.6667%}.w-col-medium-6{width:50%}.w-col-medium-7{width:58.3333%}.w-col-medium-8{width:66.6667%}.w-col-medium-9{width:75%}.w-col-medium-10{width:83.3333%}.w-col-medium-11{width:91.6667%}.w-col-medium-12{width:100%}.w-col-stack{width:100%;left:auto;right:auto}}@media screen and (max-width:767px){.w-hidden-main,.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.33333%}.w-col-small-2{width:16.6667%}.w-col-small-3{width:25%}.w-col-small-4{width:33.3333%}.w-col-small-5{width:41.6667%}.w-col-small-6{width:50%}.w-col-small-7{width:58.3333%}.w-col-small-8{width:66.6667%}.w-col-small-9{width:75%}.w-col-small-10{width:83.3333%}.w-col-small-11{width:91.6667%}.w-col-small-12{width:100%}}@media screen and (max-width:479px){.w-container{max-width:none}.w-hidden-main,.w-hidden-medium,.w-hidden-small{display:inherit !important}.w-hidden-tiny{display:none !important}.w-col{width:100%}.w-col-tiny-1{width:8.33333%}.w-col-tiny-2{width:16.6667%}.w-col-tiny-3{width:25%}.w-col-tiny-4{width:33.3333%}.w-col-tiny-5{width:41.6667%}.w-col-tiny-6{width:50%}.w-col-tiny-7{width:58.3333%}.w-col-tiny-8{width:66.6667%}.w-col-tiny-9{width:75%}.w-col-tiny-10{width:83.3333%}.w-col-tiny-11{width:91.6667%}.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{vertical-align:top;text-align:center;background:#fff;border:1px solid #758696;border-radius:3px;width:28px;height:20px;display:inline-block;position:relative}.w-widget-twitter-count-shim *{pointer-events:none;-webkit-user-select:none;user-select:none}.w-widget-twitter-count-shim .w-widget-twitter-count-inner{text-align:center;color:#999;font-family:serif;font-size:15px;line-height:12px;position:relative}.w-widget-twitter-count-shim .w-widget-twitter-count-clear{display:block;position:relative}.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{content:" ";pointer-events:none;border:solid #0000;width:0;height:0;position:absolute;top:50%;left:0}.w-widget-twitter-count-shim:not(.w--vertical):before{border-width:4px;border-color:#75869600 #5d6c7b #75869600 #75869600;margin-top:-4px;margin-left:-9px}.w-widget-twitter-count-shim:not(.w--vertical).w--large:before{border-width:5px;margin-top:-5px;margin-left:-10px}.w-widget-twitter-count-shim:not(.w--vertical):after{border-width:4px;border-color:#fff0 #fff #fff0 #fff0;margin-top:-4px;margin-left:-8px}.w-widget-twitter-count-shim:not(.w--vertical).w--large:after{border-width:5px;margin-top:-5px;margin-left:-9px}.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{content:" ";pointer-events:none;border:solid #0000;width:0;height:0;position:absolute;top:100%;left:50%}.w-widget-twitter-count-shim.w--vertical:before{border-width:5px;border-color:#5d6c7b #75869600 #75869600;margin-left:-5px}.w-widget-twitter-count-shim.w--vertical:after{border-width:4px;border-color:#fff #fff0 #fff0;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{color:#fff;height:500px;position:relative;overflow:hidden}.w-background-video>video{object-fit:cover;z-index:-100;background-position:50%;background-size:cover;width:100%;height:100%;margin:auto;position:absolute;inset:-100%}.w-background-video>video::-webkit-media-controls-start-playback-button{-webkit-appearance:none;display:none !important}.w-background-video--control{background-color:#0000;padding:0;position:absolute;bottom:1em;right:1em}.w-background-video--control>[hidden]{display:none !important}.w-slider{text-align:center;clear:both;-webkit-tap-highlight-color:#0000;tap-highlight-color:#0000;background:#ddd;height:300px;position:relative}.w-slider-mask{z-index:1;white-space:nowrap;height:100%;display:block;position:relative;left:0;right:0;overflow:hidden}.w-slide{vertical-align:top;white-space:normal;text-align:left;width:100%;height:100%;display:inline-block;position:relative}.w-slider-nav{z-index:2;text-align:center;-webkit-tap-highlight-color:#0000;tap-highlight-color:#0000;height:40px;margin:auto;padding-top:10px;position:absolute;inset:auto 0 0}.w-slider-nav.w-round>div{border-radius:100%}.w-slider-nav.w-num>div{font-size:inherit;line-height:inherit;width:auto;height:auto;padding:.2em .5em}.w-slider-nav.w-shadow>div{box-shadow:0 0 3px #3336}.w-slider-nav-invert{color:#fff}.w-slider-nav-invert>div{background-color:#2226}.w-slider-nav-invert>div.w-active{background-color:#222}.w-slider-dot{cursor:pointer;background-color:#fff6;width:1em;height:1em;margin:0 3px .5em;transition:background-color .1s,color .1s;display:inline-block;position:relative}.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{cursor:pointer;color:#fff;-webkit-tap-highlight-color:#0000;tap-highlight-color:#0000;-webkit-user-select:none;user-select:none;width:80px;margin:auto;font-size:40px;position:relative;inset:0;overflow:hidden}.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{width:1em;height:1em;margin:auto;inset:0}.w-slider-aria-label{clip:rect(0 0 0 0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.w-slider-force-show{display:block !important}.w-dropdown{text-align:left;z-index:900;margin-left:auto;margin-right:auto;display:inline-block;position:relative}.w-dropdown-btn,.w-dropdown-toggle,.w-dropdown-link{vertical-align:top;color:#222;text-align:left;white-space:nowrap;margin-left:auto;margin-right:auto;padding:15px 15px 5px;text-decoration:none;position:relative}.w-dropdown-toggle{-webkit-user-select:none;user-select:none;cursor:pointer;padding-right:10px;display:inline-block}.w-dropdown-toggle:focus{outline:0}.w-icon-dropdown-toggle{width:1em;height:1em;margin:auto 20px auto auto;position:relative;top:0;bottom:0;right:0}.w-dropdown-list{background:#ddd;min-width:100%;display:none;position:absolute}.w-dropdown-list.w--open{display:block}.w-dropdown-link{color:#222;padding:10px 20px;display:block}.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{cursor:auto;letter-spacing:normal;text-indent:0;text-shadow:none;text-transform:none;visibility:visible;white-space:normal;word-break:normal;word-spacing:normal;word-wrap:normal;color:#fff;text-align:center;z-index:2000;opacity:0;-webkit-user-select:none;-moz-user-select:none;-webkit-tap-highlight-color:transparent;background:#000000e6;outline:0;font-family:Helvetica Neue,Helvetica,Ubuntu,Segoe UI,Verdana,sans-serif;font-size:17px;font-style:normal;font-weight:300;line-height:1.2;list-style:disc;position:fixed;inset:0;-webkit-transform:translate(0)}.w-lightbox-backdrop,.w-lightbox-container{-webkit-overflow-scrolling:touch;height:100%;overflow:auto}.w-lightbox-content{height:100vh;position:relative;overflow:hidden}.w-lightbox-view{opacity:0;width:100vw;height:100vh;position:absolute}.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{vertical-align:middle;display:inline-block}.w-lightbox-figure{margin:0;position:relative}.w-lightbox-group .w-lightbox-figure{cursor:pointer}.w-lightbox-img{width:auto;max-width:none;height:auto}.w-lightbox-image{float:none;max-width:100vw;max-height:100vh;display:block}.w-lightbox-group .w-lightbox-image{max-height:86vh}.w-lightbox-caption{text-align:left;text-overflow:ellipsis;white-space:nowrap;background:#0006;padding:.5em 1em;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.w-lightbox-embed{width:100%;height:100%;position:absolute;inset:0}.w-lightbox-control{cursor:pointer;background-position:center;background-repeat:no-repeat;background-size:24px;width:4em;transition:all .3s;position:absolute;top:0}.w-lightbox-left{background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9Ii0yMCAwIDI0IDQwIiB3aWR0aD0iMjQiIGhlaWdodD0iNDAiPjxnIHRyYW5zZm9ybT0icm90YXRlKDQ1KSI+PHBhdGggZD0ibTAgMGg1djIzaDIzdjVoLTI4eiIgb3BhY2l0eT0iLjQiLz48cGF0aCBkPSJtMSAxaDN2MjNoMjN2M2gtMjZ6IiBmaWxsPSIjZmZmIi8+PC9nPjwvc3ZnPg==");display:none;bottom:0;left:0}.w-lightbox-right{background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9Ii00IDAgMjQgNDAiIHdpZHRoPSIyNCIgaGVpZ2h0PSI0MCI+PGcgdHJhbnNmb3JtPSJyb3RhdGUoNDUpIj48cGF0aCBkPSJtMC0waDI4djI4aC01di0yM2gtMjN6IiBvcGFjaXR5PSIuNCIvPjxwYXRoIGQ9Im0xIDFoMjZ2MjZoLTN2LTIzaC0yM3oiIGZpbGw9IiNmZmYiLz48L2c+PC9zdmc+");display:none;bottom:0;right:0}.w-lightbox-close{background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9Ii00IDAgMTggMTciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxNyI+PGcgdHJhbnNmb3JtPSJyb3RhdGUoNDUpIj48cGF0aCBkPSJtMCAwaDd2LTdoNXY3aDd2NWgtN3Y3aC01di03aC03eiIgb3BhY2l0eT0iLjQiLz48cGF0aCBkPSJtMSAxaDd2LTdoM3Y3aDd2M2gtN3Y3aC0zdi03aC03eiIgZmlsbD0iI2ZmZiIvPjwvZz48L3N2Zz4=");background-size:18px;height:2.6em;right:0}.w-lightbox-strip{white-space:nowrap;padding:0 1vh;line-height:0;position:absolute;bottom:0;left:0;right:0;overflow:auto hidden}.w-lightbox-item{box-sizing:content-box;cursor:pointer;width:10vh;padding:2vh 1vh;display:inline-block;-webkit-transform:translate3d(0,0,0)}.w-lightbox-active{opacity:.3}.w-lightbox-thumbnail{background:#222;height:10vh;position:relative;overflow:hidden}.w-lightbox-thumbnail-image{position:absolute;top:0;left:0}.w-lightbox-thumbnail .w-lightbox-tall{width:100%;top:50%;transform:translate(0,-50%)}.w-lightbox-thumbnail .w-lightbox-wide{height:100%;left:50%;transform:translate(-50%)}.w-lightbox-spinner{box-sizing:border-box;border:5px solid #0006;border-radius:50%;width:40px;height:40px;margin-top:-20px;margin-left:-20px;animation:.8s linear infinite spin;position:absolute;top:50%;left:50%}.w-lightbox-spinner:after{content:"";border:3px solid #0000;border-bottom-color:#fff;border-radius:50%;position:absolute;inset:-4px}.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{opacity:.5;display:block}.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:" ";grid-area:1/1/2/2;display:table}.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,.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:"";display:none;position:absolute;inset:0}.w-richtext figure{max-width:60%;position:relative}.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{color:#0000;font-size:0}.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{caption-side:bottom;display:table-caption}.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{width:100%;height:100%;position:absolute;top:0;left:0}.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{clear:both;margin-left:auto;margin-right:auto}.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{text-align:center;clear:both;width:100%;max-width:100%;margin-left:auto;margin-right:auto;display:block}.w-richtext figure.w-richtext-align-fullwidth>div{padding-bottom:inherit;display:inline-block}.w-richtext figure.w-richtext-align-fullwidth>figcaption{display:block}.w-richtext figure.w-richtext-align-floatleft{float:left;clear:none;margin-right:15px}.w-richtext figure.w-richtext-align-floatright{float:right;clear:none;margin-left:15px}.w-nav{z-index:1000;background:#ddd;position:relative}.w-nav:before,.w-nav:after{content:" ";grid-area:1/1/2/2;display:table}.w-nav:after{clear:both}.w-nav-brand{float:left;color:#333;text-decoration:none;position:relative}.w-nav-link{vertical-align:top;color:#222;text-align:left;margin-left:auto;margin-right:auto;padding:20px;text-decoration:none;display:inline-block;position:relative}.w-nav-link.w--current{color:#0082f3}.w-nav-menu{float:right;position:relative}[data-nav-menu-open]{text-align:center;background:#c8c8c8;min-width:200px;position:absolute;top:100%;left:0;right:0;overflow:visible;display:block !important}.w--nav-link-open{display:block;position:relative}.w-nav-overlay{width:100%;display:none;position:absolute;top:100%;left:0;right:0;overflow-y:scroll;overflow-x:hidden}.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]{z-index:1;top:0;right:auto}.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]{z-index:1;top:0;left:auto}.w-nav-button{float:right;cursor:pointer;-webkit-tap-highlight-color:#0000;tap-highlight-color:#0000;-webkit-user-select:none;user-select:none;padding:18px;font-size:24px;display:none;position:relative}.w-nav-button:focus{outline:0}.w-nav-button.w--open{color:#fff;background-color:#c8c8c8}.w-nav[data-collapse=all] .w-nav-menu{display:none}.w-nav[data-collapse=all] .w-nav-button,.w--nav-dropdown-open,.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:" ";grid-area:1/1/2/2;display:table}.w-tabs:after{clear:both}.w-tab-menu{position:relative}.w-tab-link{vertical-align:top;text-align:left;cursor:pointer;color:#222;background-color:#ddd;padding:9px 30px;text-decoration:none;display:inline-block;position:relative}.w-tab-link.w--current{background-color:#c8c8c8}.w-tab-link:focus{outline:0}.w-tab-content{display:block;position:relative;overflow:hidden}.w-tab-pane{display:none;position:relative}.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(0)}100%{transform:rotate(360deg)}}.w-dyn-empty{background-color:#ddd;padding:10px}.w-dyn-hide,.w-dyn-bind-empty,.w-condition-invisible{display:none !important}.wf-layout-layout{display:grid}@font-face{font-family:Social Icons Font;src:url("https://cdn.prod.website-files.com/67f40554fe9351aa46c35219/67f40554fe9351aa46c352d0_social-icon-font.woff2") format("woff2"),url("https://cdn.prod.website-files.com/67f40554fe9351aa46c35219/67f40554fe9351aa46c352b6_social-icon-font.eot") format("embedded-opentype"),url("https://cdn.prod.website-files.com/67f40554fe9351aa46c35219/67f40554fe9351aa46c352e2_social-icon-font.woff") format("woff"),url("https://cdn.prod.website-files.com/67f40554fe9351aa46c35219/67f40554fe9351aa46c352ae_social-icon-font.ttf") format("truetype"),url("https://cdn.prod.website-files.com/67f40554fe9351aa46c35219/67f40554fe9351aa46c352eb_social-icon-font.svg") format("svg");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Line Square Icons;src:url("https://cdn.prod.website-files.com/67f40554fe9351aa46c35219/67f40554fe9351aa46c352e8_line-square-icons.woff2") format("woff2"),url("https://cdn.prod.website-files.com/67f40554fe9351aa46c35219/67f40554fe9351aa46c352e4_line-square-icons.eot") format("embedded-opentype"),url("https://cdn.prod.website-files.com/67f40554fe9351aa46c35219/67f40554fe9351aa46c3524e_line-square-icons.woff") format("woff"),url("https://cdn.prod.website-files.com/67f40554fe9351aa46c35219/67f40554fe9351aa46c352b8_line-square-icons.ttf") format("truetype"),url("https://cdn.prod.website-files.com/67f40554fe9351aa46c35219/67f40554fe9351aa46c352e5_line-square-icons.svg") format("svg");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Filled Icons;src:url("https://cdn.prod.website-files.com/67f40554fe9351aa46c35219/67f40554fe9351aa46c352be_filled-icon-font.woff2") format("woff2"),url("https://cdn.prod.website-files.com/67f40554fe9351aa46c35219/67f40554fe9351aa46c352b9_filled-icon-font.eot") format("embedded-opentype"),url("https://cdn.prod.website-files.com/67f40554fe9351aa46c35219/67f40554fe9351aa46c352ea_filled-icon-font.woff") format("woff"),url("https://cdn.prod.website-files.com/67f40554fe9351aa46c35219/67f40554fe9351aa46c352d4_filled-icon-font.ttf") format("truetype"),url("https://cdn.prod.website-files.com/67f40554fe9351aa46c35219/67f40554fe9351aa46c35257_filled-icon-font.svg") format("svg");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Line Rounded Icons;src:url("https://cdn.prod.website-files.com/67f40554fe9351aa46c35219/67f40554fe9351aa46c3526c_line-rounded-icons.woff2") format("woff2"),url("https://cdn.prod.website-files.com/67f40554fe9351aa46c35219/67f40554fe9351aa46c352b7_line-rounded-icons.eot") format("embedded-opentype"),url("https://cdn.prod.website-files.com/67f40554fe9351aa46c35219/67f40554fe9351aa46c352ed_line-rounded-icons.woff") format("woff"),url("https://cdn.prod.website-files.com/67f40554fe9351aa46c35219/67f40554fe9351aa46c35263_line-rounded-icons.ttf") format("truetype"),url("https://cdn.prod.website-files.com/67f40554fe9351aa46c35219/67f40554fe9351aa46c352b2_line-rounded-icons.svg") format("svg");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Satoshi;src:url("https://cdn.prod.website-files.com/67f40554fe9351aa46c35219/67f40554fe9351aa46c3556c_Satoshi-Regular.otf") format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Satoshi;src:url("https://cdn.prod.website-files.com/67f40554fe9351aa46c35219/67f40554fe9351aa46c3557d_Satoshi-Medium.otf") format("opentype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Satoshi;src:url("https://cdn.prod.website-files.com/67f40554fe9351aa46c35219/67f40554fe9351aa46c35578_Satoshi-Bold.otf") format("opentype");font-weight:700;font-style:normal;font-display:swap}:root{--neutral--600:#4b5b70;--neutral--800:#0b1829;--accent--primary-1:#910028;--neutral--700:#1b2b4a;--general--shadow-02:#14142b14;--neutral--100:#fff;--neutral--300:#e5e8ec;--general--shadow-01:#14142b0f;--neutral--200:#f8f9fc;--neutral--500:#6a7a8e;--neutral--400:#acb6c2;--system--green-400:#11845b;--system--blue-400:#086cd9;--system--blue-300:#1d88fe;--system--blue-200:#8fc3ff;--system--blue-100:#eaf4ff;--system--green-300:#05c168;--system--green-200:#7fdca4;--system--green-100:#def2e6;--system--red-400:#dc2b2b;--system--300:#ff5a65;--system--red-200:#ffbec2;--system--red-100:#ffeff0;--system--orange-400:#d5691b;--system--orange-300:#ff9e2c;--system--orange-200:#ffd19b;--system--orange-100:#fff3e4;--accent--color-3:#adb186;--accent--color:#a38f29;--general--shadow-03:#14142b1a;--general--shadow-04:#14142b24;--general--shadow-05:#14142b29;--general--shadow-06:#14142b3d;--button-shadow--color-01:#bb39500f;--button-shadow--color-2:#bb395014;--button-shadow--color-03:#bb39501f;--button-shadow--white-01:#14142b0a;--button-shadow--white-02:#14142b0f;--button-shadow--white-03:#14142b1a;--accent--color-4:#e8e9dc;--accent--color-5:#eeeee7;--color-6:#dbd4a9;--accent--secondary:#003876;--accent--color-2:#e2d8d8;--accent--3rd-color:#ffcb23}.w-layout-grid{grid-row-gap:16px;grid-column-gap:16px;grid-template-rows:auto auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;display:grid}.w-layout-blockcontainer{max-width:940px;margin-left:auto;margin-right:auto;display:block}.w-layout-layout{grid-row-gap:20px;grid-column-gap:20px;grid-auto-columns:1fr;justify-content:center;padding:20px}.w-layout-cell{flex-direction:column;justify-content:flex-start;align-items:flex-start;display:flex}.w-form-formradioinput--inputType-custom{border:1px solid #ccc;border-radius:50%;width:12px;height:12px}.w-form-formradioinput--inputType-custom.w--redirected-focus{box-shadow:0 0 3px 1px #3898ec}.w-form-formradioinput--inputType-custom.w--redirected-checked{border-width:4px;border-color:#3898ec}.w-commerce-commercecartwrapper{display:inline-block;position:relative}.w-commerce-commercecartopenlink{color:#fff;cursor:pointer;-webkit-appearance:none;appearance:none;background-color:#3898ec;border-width:0;border-radius:0;align-items:center;padding:9px 15px;text-decoration:none;display:flex}.w-commerce-commercecartopenlinkcount{color:#3898ec;text-align:center;background-color:#fff;border-radius:9px;min-width:18px;height:18px;margin-left:8px;padding-left:6px;padding-right:6px;font-size:11px;font-weight:700;line-height:18px;display:inline-block}.w-commerce-commercecartcontainerwrapper{z-index:1001;background-color:#000c;position:fixed;inset:0}.w-commerce-commercecartcontainerwrapper--cartType-modal{flex-direction:column;justify-content:center;align-items:center;display:flex}.w-commerce-commercecartcontainerwrapper--cartType-leftSidebar{flex-direction:row;justify-content:flex-start;align-items:stretch;display:flex}.w-commerce-commercecartcontainerwrapper--cartType-rightSidebar{flex-direction:row;justify-content:flex-end;align-items:stretch;display:flex}.w-commerce-commercecartcontainerwrapper--cartType-leftDropdown{background-color:#0000;position:absolute;inset:100% auto auto 0}.w-commerce-commercecartcontainerwrapper--cartType-rightDropdown{background-color:#0000;position:absolute;inset:100% 0 auto auto}.w-commerce-commercecartcontainer{background-color:#fff;flex-direction:column;width:100%;min-width:320px;max-width:480px;display:flex;overflow:auto;box-shadow:0 5px 25px #00000040}.w-commerce-commercecartheader{border-bottom:1px solid #e6e6e6;flex:none;justify-content:space-between;align-items:center;padding:16px 24px;display:flex;position:relative}.w-commerce-commercecartheading{margin-top:0;margin-bottom:0;padding-left:0;padding-right:0}.w-commerce-commercecartcloselink{width:16px;height:16px}.w-commerce-commercecartformwrapper{flex-direction:column;flex:1;display:flex}.w-commerce-commercecartform{flex-direction:column;flex:1;justify-content:flex-start;display:flex}.w-commerce-commercecartlist{-webkit-overflow-scrolling:touch;flex:1;padding:12px 24px;overflow:auto}.w-commerce-commercecartitem{align-items:flex-start;padding-top:12px;padding-bottom:12px;display:flex}.w-commerce-commercecartitemimage{width:60px;height:0}.w-commerce-commercecartiteminfo{flex-direction:column;flex:1;margin-left:16px;margin-right:16px;display:flex}.w-commerce-commercecartoptionlist{margin-bottom:0;padding-left:0;text-decoration:none;list-style-type:none}.w-commerce-commercecartquantity{-webkit-appearance:none;appearance:none;background-color:#fafafa;border:1px solid #ddd;border-radius:3px;width:60px;height:38px;margin-bottom:10px;padding:8px 6px 8px 12px;line-height:20px;display:block}.w-commerce-commercecartquantity::placeholder{color:#999}.w-commerce-commercecartquantity:focus{border-color:#3898ec;outline-style:none}.w-commerce-commercecartfooter{border-top:1px solid #e6e6e6;flex-direction:column;flex:none;padding:16px 24px 24px;display:flex}.w-commerce-commercecartlineitem{flex:none;justify-content:space-between;align-items:baseline;margin-bottom:16px;display:flex}.w-commerce-commercecartordervalue{font-weight:700}.w-commerce-commercecartapplepaybutton{color:#fff;cursor:pointer;-webkit-appearance:none;appearance:none;background-color:#000;border-width:0;border-radius:2px;align-items:center;height:38px;min-height:30px;margin-bottom:8px;padding:0;text-decoration:none;display:flex}.w-commerce-commercecartapplepayicon{width:100%;height:50%;min-height:20px}.w-commerce-commercecartquickcheckoutbutton{color:#fff;cursor:pointer;-webkit-appearance:none;appearance:none;background-color:#000;border-width:0;border-radius:2px;justify-content:center;align-items:center;height:38px;margin-bottom:8px;padding:0 15px;text-decoration:none;display:flex}.w-commerce-commercequickcheckoutgoogleicon,.w-commerce-commercequickcheckoutmicrosofticon{margin-right:8px;display:block}.w-commerce-commercecartcheckoutbutton{color:#fff;cursor:pointer;-webkit-appearance:none;appearance:none;text-align:center;background-color:#3898ec;border-width:0;border-radius:2px;align-items:center;padding:9px 15px;text-decoration:none;display:block}.w-commerce-commercecartemptystate{flex:1;justify-content:center;align-items:center;padding-top:100px;padding-bottom:100px;display:flex}.w-commerce-commercecarterrorstate{background-color:#ffdede;flex:none;margin:0 24px 24px;padding:10px}.w-commerce-commercecheckoutformcontainer{background-color:#f5f5f5;width:100%;min-height:100vh;padding:20px}.w-commerce-commercelayoutmain{flex:0 800px;margin-right:20px}.w-commerce-commercecheckoutcustomerinfowrapper{margin-bottom:20px}.w-commerce-commercecheckoutblockheader{background-color:#fff;border:1px solid #e6e6e6;justify-content:space-between;align-items:baseline;padding:4px 20px;display:flex}.w-commerce-commercecheckoutblockcontent{background-color:#fff;border-bottom:1px solid #e6e6e6;border-left:1px solid #e6e6e6;border-right:1px solid #e6e6e6;padding:20px}.w-commerce-commercecheckoutlabel{margin-bottom:8px}.w-commerce-commercecheckoutemailinput{-webkit-appearance:none;appearance:none;background-color:#fafafa;border:1px solid #ddd;border-radius:3px;width:100%;height:38px;margin-bottom:0;padding:8px 12px;line-height:20px;display:block}.w-commerce-commercecheckoutemailinput::placeholder{color:#999}.w-commerce-commercecheckoutemailinput:focus{border-color:#3898ec;outline-style:none}.w-commerce-commercecheckoutshippingaddresswrapper{margin-bottom:20px}.w-commerce-commercecheckoutshippingfullname{-webkit-appearance:none;appearance:none;background-color:#fafafa;border:1px solid #ddd;border-radius:3px;width:100%;height:38px;margin-bottom:16px;padding:8px 12px;line-height:20px;display:block}.w-commerce-commercecheckoutshippingfullname::placeholder{color:#999}.w-commerce-commercecheckoutshippingfullname:focus{border-color:#3898ec;outline-style:none}.w-commerce-commercecheckoutshippingstreetaddress{-webkit-appearance:none;appearance:none;background-color:#fafafa;border:1px solid #ddd;border-radius:3px;width:100%;height:38px;margin-bottom:16px;padding:8px 12px;line-height:20px;display:block}.w-commerce-commercecheckoutshippingstreetaddress::placeholder{color:#999}.w-commerce-commercecheckoutshippingstreetaddress:focus{border-color:#3898ec;outline-style:none}.w-commerce-commercecheckoutshippingstreetaddressoptional{-webkit-appearance:none;appearance:none;background-color:#fafafa;border:1px solid #ddd;border-radius:3px;width:100%;height:38px;margin-bottom:16px;padding:8px 12px;line-height:20px;display:block}.w-commerce-commercecheckoutshippingstreetaddressoptional::placeholder{color:#999}.w-commerce-commercecheckoutshippingstreetaddressoptional:focus{border-color:#3898ec;outline-style:none}.w-commerce-commercecheckoutrow{margin-left:-8px;margin-right:-8px;display:flex}.w-commerce-commercecheckoutcolumn{flex:1;padding-left:8px;padding-right:8px}.w-commerce-commercecheckoutshippingcity{-webkit-appearance:none;appearance:none;background-color:#fafafa;border:1px solid #ddd;border-radius:3px;width:100%;height:38px;margin-bottom:16px;padding:8px 12px;line-height:20px;display:block}.w-commerce-commercecheckoutshippingcity::placeholder{color:#999}.w-commerce-commercecheckoutshippingcity:focus{border-color:#3898ec;outline-style:none}.w-commerce-commercecheckoutshippingstateprovince{-webkit-appearance:none;appearance:none;background-color:#fafafa;border:1px solid #ddd;border-radius:3px;width:100%;height:38px;margin-bottom:16px;padding:8px 12px;line-height:20px;display:block}.w-commerce-commercecheckoutshippingstateprovince::placeholder{color:#999}.w-commerce-commercecheckoutshippingstateprovince:focus{border-color:#3898ec;outline-style:none}.w-commerce-commercecheckoutshippingzippostalcode{-webkit-appearance:none;appearance:none;background-color:#fafafa;border:1px solid #ddd;border-radius:3px;width:100%;height:38px;margin-bottom:16px;padding:8px 12px;line-height:20px;display:block}.w-commerce-commercecheckoutshippingzippostalcode::placeholder{color:#999}.w-commerce-commercecheckoutshippingzippostalcode:focus{border-color:#3898ec;outline-style:none}.w-commerce-commercecheckoutshippingcountryselector{-webkit-appearance:none;appearance:none;background-color:#fafafa;border:1px solid #ddd;border-radius:3px;width:100%;height:38px;margin-bottom:0;padding:8px 12px;line-height:20px;display:block}.w-commerce-commercecheckoutshippingcountryselector::placeholder{color:#999}.w-commerce-commercecheckoutshippingcountryselector:focus{border-color:#3898ec;outline-style:none}.w-commerce-commercecheckoutshippingmethodswrapper{margin-bottom:20px}.w-commerce-commercecheckoutshippingmethodslist{border-left:1px solid #e6e6e6;border-right:1px solid #e6e6e6}.w-commerce-commercecheckoutshippingmethoditem{background-color:#fff;border-bottom:1px solid #e6e6e6;flex-direction:row;align-items:baseline;margin-bottom:0;padding:16px;font-weight:400;display:flex}.w-commerce-commercecheckoutshippingmethoddescriptionblock{flex-direction:column;flex-grow:1;margin-left:12px;margin-right:12px;display:flex}.w-commerce-commerceboldtextblock{font-weight:700}.w-commerce-commercecheckoutshippingmethodsemptystate{text-align:center;background-color:#fff;border-bottom:1px solid #e6e6e6;border-left:1px solid #e6e6e6;border-right:1px solid #e6e6e6;padding:64px 16px}.w-commerce-commercecheckoutpaymentinfowrapper{margin-bottom:20px}.w-commerce-commercecheckoutcardnumber{-webkit-appearance:none;appearance:none;cursor:text;background-color:#fafafa;border:1px solid #ddd;border-radius:3px;width:100%;height:38px;margin-bottom:16px;padding:8px 12px;line-height:20px;display:block}.w-commerce-commercecheckoutcardnumber::placeholder{color:#999}.w-commerce-commercecheckoutcardnumber:focus,.w-commerce-commercecheckoutcardnumber.-wfp-focus{border-color:#3898ec;outline-style:none}.w-commerce-commercecheckoutcardexpirationdate{-webkit-appearance:none;appearance:none;cursor:text;background-color:#fafafa;border:1px solid #ddd;border-radius:3px;width:100%;height:38px;margin-bottom:16px;padding:8px 12px;line-height:20px;display:block}.w-commerce-commercecheckoutcardexpirationdate::placeholder{color:#999}.w-commerce-commercecheckoutcardexpirationdate:focus,.w-commerce-commercecheckoutcardexpirationdate.-wfp-focus{border-color:#3898ec;outline-style:none}.w-commerce-commercecheckoutcardsecuritycode{-webkit-appearance:none;appearance:none;cursor:text;background-color:#fafafa;border:1px solid #ddd;border-radius:3px;width:100%;height:38px;margin-bottom:16px;padding:8px 12px;line-height:20px;display:block}.w-commerce-commercecheckoutcardsecuritycode::placeholder{color:#999}.w-commerce-commercecheckoutcardsecuritycode:focus,.w-commerce-commercecheckoutcardsecuritycode.-wfp-focus{border-color:#3898ec;outline-style:none}.w-commerce-commercecheckoutbillingaddresstogglewrapper{flex-direction:row;display:flex}.w-commerce-commercecheckoutbillingaddresstogglecheckbox{margin-top:4px}.w-commerce-commercecheckoutbillingaddresstogglelabel{margin-left:8px;font-weight:400}.w-commerce-commercecheckoutbillingaddresswrapper{margin-top:16px;margin-bottom:20px}.w-commerce-commercecheckoutbillingfullname{-webkit-appearance:none;appearance:none;background-color:#fafafa;border:1px solid #ddd;border-radius:3px;width:100%;height:38px;margin-bottom:16px;padding:8px 12px;line-height:20px;display:block}.w-commerce-commercecheckoutbillingfullname::placeholder{color:#999}.w-commerce-commercecheckoutbillingfullname:focus{border-color:#3898ec;outline-style:none}.w-commerce-commercecheckoutbillingstreetaddress{-webkit-appearance:none;appearance:none;background-color:#fafafa;border:1px solid #ddd;border-radius:3px;width:100%;height:38px;margin-bottom:16px;padding:8px 12px;line-height:20px;display:block}.w-commerce-commercecheckoutbillingstreetaddress::placeholder{color:#999}.w-commerce-commercecheckoutbillingstreetaddress:focus{border-color:#3898ec;outline-style:none}.w-commerce-commercecheckoutbillingstreetaddressoptional{-webkit-appearance:none;appearance:none;background-color:#fafafa;border:1px solid #ddd;border-radius:3px;width:100%;height:38px;margin-bottom:16px;padding:8px 12px;line-height:20px;display:block}.w-commerce-commercecheckoutbillingstreetaddressoptional::placeholder{color:#999}.w-commerce-commercecheckoutbillingstreetaddressoptional:focus{border-color:#3898ec;outline-style:none}.w-commerce-commercecheckoutbillingcity{-webkit-appearance:none;appearance:none;background-color:#fafafa;border:1px solid #ddd;border-radius:3px;width:100%;height:38px;margin-bottom:16px;padding:8px 12px;line-height:20px;display:block}.w-commerce-commercecheckoutbillingcity::placeholder{color:#999}.w-commerce-commercecheckoutbillingcity:focus{border-color:#3898ec;outline-style:none}.w-commerce-commercecheckoutbillingstateprovince{-webkit-appearance:none;appearance:none;background-color:#fafafa;border:1px solid #ddd;border-radius:3px;width:100%;height:38px;margin-bottom:16px;padding:8px 12px;line-height:20px;display:block}.w-commerce-commercecheckoutbillingstateprovince::placeholder{color:#999}.w-commerce-commercecheckoutbillingstateprovince:focus{border-color:#3898ec;outline-style:none}.w-commerce-commercecheckoutbillingzippostalcode{-webkit-appearance:none;appearance:none;background-color:#fafafa;border:1px solid #ddd;border-radius:3px;width:100%;height:38px;margin-bottom:16px;padding:8px 12px;line-height:20px;display:block}.w-commerce-commercecheckoutbillingzippostalcode::placeholder{color:#999}.w-commerce-commercecheckoutbillingzippostalcode:focus{border-color:#3898ec;outline-style:none}.w-commerce-commercecheckoutbillingcountryselector{-webkit-appearance:none;appearance:none;background-color:#fafafa;border:1px solid #ddd;border-radius:3px;width:100%;height:38px;margin-bottom:0;padding:8px 12px;line-height:20px;display:block}.w-commerce-commercecheckoutbillingcountryselector::placeholder{color:#999}.w-commerce-commercecheckoutbillingcountryselector:focus{border-color:#3898ec;outline-style:none}.w-commerce-commercecheckoutorderitemswrapper{margin-bottom:20px}.w-commerce-commercecheckoutsummaryblockheader{background-color:#fff;border:1px solid #e6e6e6;justify-content:space-between;align-items:baseline;padding:4px 20px;display:flex}.w-commerce-commercecheckoutorderitemslist{margin-bottom:-20px}.w-commerce-commercecheckoutorderitem{margin-bottom:20px;display:flex}.w-commerce-commercecheckoutorderitemdescriptionwrapper{flex-grow:1;margin-left:16px;margin-right:16px}.w-commerce-commercecheckoutorderitemquantitywrapper{white-space:pre-wrap;display:flex}.w-commerce-commercecheckoutorderitemoptionlist{margin-bottom:0;padding-left:0;text-decoration:none;list-style-type:none}.w-commerce-commercelayoutsidebar{flex:0 0 320px;position:sticky;top:20px}.w-commerce-commercecheckoutordersummarywrapper{margin-bottom:20px}.w-commerce-commercecheckoutsummarylineitem,.w-commerce-commercecheckoutordersummaryextraitemslistitem{flex-direction:row;justify-content:space-between;margin-bottom:8px;display:flex}.w-commerce-commercecheckoutsummarytotal{font-weight:700}.w-commerce-commercecheckoutdiscounts{background-color:#fff;border:1px solid #e6e6e6;flex-wrap:wrap;padding:20px;display:flex}.w-commerce-commercecheckoutdiscountslabel{flex-basis:100%;margin-bottom:8px}.w-commerce-commercecheckoutdiscountsinput{-webkit-appearance:none;appearance:none;background-color:#fafafa;border:1px solid #ddd;border-radius:3px;flex:1;width:auto;min-width:0;height:38px;margin-bottom:0;padding:8px 12px;line-height:20px;display:block}.w-commerce-commercecheckoutdiscountsinput::placeholder{color:#999}.w-commerce-commercecheckoutdiscountsinput:focus{border-color:#3898ec;outline-style:none}.w-commerce-commercecheckoutdiscountsbutton{color:#fff;cursor:pointer;-webkit-appearance:none;appearance:none;background-color:#3898ec;border-width:0;border-radius:3px;flex-grow:0;flex-shrink:0;align-items:center;height:38px;margin-left:8px;padding:9px 15px;text-decoration:none;display:flex}.w-commerce-commercecheckoutplaceorderbutton{color:#fff;cursor:pointer;-webkit-appearance:none;appearance:none;text-align:center;background-color:#3898ec;border-width:0;border-radius:3px;align-items:center;margin-bottom:20px;padding:9px 15px;text-decoration:none;display:block}.w-commerce-commercecheckouterrorstate{background-color:#ffdede;margin-top:16px;margin-bottom:16px;padding:10px 16px}.w-pagination-wrapper{flex-wrap:wrap;justify-content:center;display:flex}.w-pagination-previous,.w-pagination-next{color:#333;background-color:#fafafa;border:1px solid #ccc;border-radius:2px;margin-left:10px;margin-right:10px;padding:9px 20px;font-size:14px;display:block}.w-commerce-commerceaddtocartform{margin:0 0 15px}.w-commerce-commerceaddtocartquantityinput{-webkit-appearance:none;appearance:none;background-color:#fafafa;border:1px solid #ddd;border-radius:3px;width:60px;height:38px;margin-bottom:10px;padding:8px 6px 8px 12px;line-height:20px;display:block}.w-commerce-commerceaddtocartquantityinput::placeholder{color:#999}.w-commerce-commerceaddtocartquantityinput:focus{border-color:#3898ec;outline-style:none}.w-commerce-commerceaddtocartoptionpillgroup{margin-bottom:10px;display:flex}.w-commerce-commerceaddtocartoptionpill{color:#000;cursor:pointer;background-color:#fff;border:1px solid #000;margin-right:10px;padding:8px 15px}.w-commerce-commerceaddtocartoptionpill.w--ecommerce-pill-selected{color:#fff;background-color:#000}.w-commerce-commerceaddtocartoptionpill.w--ecommerce-pill-disabled{color:#666;cursor:not-allowed;background-color:#e6e6e6;border-color:#e6e6e6;outline-style:none}.w-commerce-commerceaddtocartbutton{color:#fff;cursor:pointer;-webkit-appearance:none;appearance:none;background-color:#3898ec;border-width:0;border-radius:0;align-items:center;padding:9px 15px;text-decoration:none;display:flex}.w-commerce-commerceaddtocartbutton.w--ecommerce-add-to-cart-disabled{color:#666;cursor:not-allowed;background-color:#e6e6e6;border-color:#e6e6e6;outline-style:none}.w-commerce-commercebuynowbutton{color:#fff;cursor:pointer;-webkit-appearance:none;appearance:none;background-color:#3898ec;border-width:0;border-radius:0;align-items:center;margin-top:10px;padding:9px 15px;text-decoration:none;display:inline-block}.w-commerce-commercebuynowbutton.w--ecommerce-buy-now-disabled{color:#666;cursor:not-allowed;background-color:#e6e6e6;border-color:#e6e6e6;outline-style:none}.w-commerce-commerceaddtocartoutofstock{background-color:#ddd;margin-top:10px;padding:10px}.w-commerce-commerceaddtocarterror{background-color:#ffdede;margin-top:10px;padding:10px}.w-commerce-commerceorderconfirmationcontainer{background-color:#f5f5f5;width:100%;min-height:100vh;padding:20px}.w-commerce-commercelayoutcontainer{justify-content:center;align-items:flex-start;display:flex}.w-commerce-commercecheckoutcustomerinfosummarywrapper{margin-bottom:20px}.w-commerce-commercecheckoutsummaryitem,.w-commerce-commercecheckoutsummarylabel{margin-bottom:8px}.w-commerce-commercecheckoutsummaryflexboxdiv{flex-direction:row;justify-content:flex-start;display:flex}.w-commerce-commercecheckoutsummarytextspacingondiv{margin-right:.33em}.w-commerce-commercecheckoutshippingsummarywrapper,.w-commerce-commercecheckoutpaymentsummarywrapper{margin-bottom:20px}.w-commerce-commercepaypalcheckoutformcontainer{background-color:#f5f5f5;width:100%;min-height:100vh;padding:20px}.w-commerce-commercepaypalcheckouterrorstate{background-color:#ffdede;margin-top:16px;margin-bottom:16px;padding:10px 16px}.w-checkbox{margin-bottom:5px;padding-left:20px;display:block}.w-checkbox:before{content:" ";grid-area:1/1/2/2;display:table}.w-checkbox:after{content:" ";clear:both;grid-area:1/1/2/2;display:table}.w-checkbox-input{float:left;margin:4px 0 0 -20px;line-height:normal}.w-checkbox-input--inputType-custom{border:1px solid #ccc;border-radius:2px;width:12px;height:12px}.w-checkbox-input--inputType-custom.w--redirected-checked{background-color:#3898ec;background-image:url("https://d3e54v103j8qbb.cloudfront.net/static/custom-checkbox-checkmark.589d534424.svg");background-position:50%;background-repeat:no-repeat;background-size:cover;border-color:#3898ec}.w-checkbox-input--inputType-custom.w--redirected-focus{box-shadow:0 0 3px 1px #3898ec}@media screen and (max-width:991px){.w-layout-blockcontainer{max-width:728px}}@media screen and (max-width:767px){.w-layout-blockcontainer{max-width:none}.w-commerce-commercelayoutmain{flex-basis:auto;margin-right:0}.w-commerce-commercelayoutsidebar{flex-basis:auto}.w-commerce-commercelayoutcontainer{flex-direction:column;align-items:stretch}}@media screen and (max-width:479px){.w-commerce-commercecartcontainerwrapper--cartType-modal{flex-direction:row;justify-content:center;align-items:stretch}.w-commerce-commercecartcontainerwrapper--cartType-leftDropdown,.w-commerce-commercecartcontainerwrapper--cartType-rightDropdown{flex-direction:row;justify-content:center;align-items:stretch;display:flex;position:fixed;inset:0}.w-commerce-commercecartquantity,.w-commerce-commercecheckoutemailinput,.w-commerce-commercecheckoutshippingfullname,.w-commerce-commercecheckoutshippingstreetaddress,.w-commerce-commercecheckoutshippingstreetaddressoptional{font-size:16px}.w-commerce-commercecheckoutrow{flex-direction:column}.w-commerce-commercecheckoutshippingcity,.w-commerce-commercecheckoutshippingstateprovince,.w-commerce-commercecheckoutshippingzippostalcode,.w-commerce-commercecheckoutshippingcountryselector,.w-commerce-commercecheckoutcardnumber,.w-commerce-commercecheckoutcardexpirationdate,.w-commerce-commercecheckoutcardsecuritycode,.w-commerce-commercecheckoutbillingfullname,.w-commerce-commercecheckoutbillingstreetaddress,.w-commerce-commercecheckoutbillingstreetaddressoptional,.w-commerce-commercecheckoutbillingcity,.w-commerce-commercecheckoutbillingstateprovince,.w-commerce-commercecheckoutbillingzippostalcode,.w-commerce-commercecheckoutbillingcountryselector,.w-commerce-commercecheckoutdiscountsinput,.w-commerce-commerceaddtocartquantityinput{font-size:16px}}body{color:var(--neutral--600);font-family:Satoshi,sans-serif;font-size:18px;font-weight:400;line-height:1.667em}h1{color:var(--neutral--800);margin-top:0;margin-bottom:16px;font-size:54px;font-weight:400;line-height:1.222em}h2{color:var(--neutral--800);margin-top:0;margin-bottom:16px;font-size:38px;font-weight:500;line-height:1.316em}h3{color:var(--neutral--800);margin-top:0;margin-bottom:8px;font-size:24px;font-weight:500;line-height:1.417em}h4{color:var(--neutral--800);margin-top:0;margin-bottom:10px;font-size:22px;font-weight:500;line-height:1.273em}h5{color:var(--neutral--800);margin-top:0;margin-bottom:10px;font-size:18px;font-weight:500;line-height:1.333em}h6{color:var(--neutral--800);margin-top:0;margin-bottom:10px;font-size:16px;font-weight:500;line-height:1.375em}p{margin-bottom:16px}a{color:var(--accent--primary-1);text-decoration:underline;transition:color .3s}a:hover{color:var(--neutral--800)}ul{margin-top:40px;margin-bottom:10px;padding-left:40px}ol{margin-top:0;margin-bottom:10px;padding-left:40px}li{margin-bottom:8px;padding-left:8px}img{max-width:100%;margin-top:100px;display:inline-block}label{color:var(--neutral--800);letter-spacing:.06em;text-transform:uppercase;margin-bottom:12px;font-size:16px;font-weight:500;line-height:1.125em;display:block}strong{color:var(--neutral--800);font-weight:700}blockquote{background-color:var(--neutral--700);box-shadow:0 2px 12px 0 var(--general--shadow-02);color:var(--neutral--100);text-align:center;border:0 solid #000;border-radius:5px;margin-top:14px;margin-bottom:32px;padding:84px 80px;font-size:24px;line-height:1.583em}figure{margin-top:24px;margin-bottom:48px}figcaption{text-align:center;margin-top:16px}.grid-2-columns{grid-column-gap:28px;grid-row-gap:28px;grid-template-rows:auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;grid-auto-flow:row;align-content:stretch;align-items:center;display:grid}.text-image .grid-2-columns{align-items:start}.grid-2-columns.style---styleguide-wrapper{grid-column-gap:0px;grid-row-gap:28px;grid-template-rows:auto;grid-template-columns:.25fr 1fr;align-items:start}.grid-2-columns.header-top{grid-column-gap:28px;grid-row-gap:28px;grid-template-rows:minmax(auto,1fr);grid-template-columns:2fr 2fr;grid-auto-columns:3.5fr;place-items:start stretch;display:block}.grid-2-columns.form{grid-column-gap:24px;grid-row-gap:32px;max-width:566px;margin-left:auto;margin-right:auto}.grid-2-columns.contact-v1{grid-template-columns:minmax(425px,1fr) 1.6fr;align-items:start;margin-bottom:40px}.grid-2-columns.title-and-paragraph{grid-column-gap:40px;grid-row-gap:20px;grid-template-columns:1.1fr .8fr;align-items:end}.grid-2-columns.title-and-paragraph._1-col-tablet{align-content:stretch;place-items:start stretch}.grid-2-columns.text-left-default{grid-column-gap:40px;grid-template-columns:.8fr 1fr}.grid-2-columns.text-right-default{grid-column-gap:40px;grid-template-columns:1fr .8fr;padding-right:60px}.grid-2-columns.gap-row-40px.community{grid-template-columns:1fr 1fr 1fr}.grid-2-columns.template-page-sidebar{grid-column-gap:40px;grid-template-columns:.35fr 1fr;align-items:start}.grid-2-columns.changelog-item{grid-column-gap:60px;border-bottom:1px solid var(--neutral--300);grid-template-columns:.4fr 1fr;align-items:start;padding-top:64px;padding-bottom:64px}.grid-2-columns.changelog-item.first{border-bottom-style:none;padding-top:0;padding-bottom:0}.grid-2-columns.blog-featured---main{grid-column-gap:38px;grid-template-columns:1.03fr 1fr;align-items:start}.grid-2-columns.product-page{grid-column-gap:40px;grid-template-columns:1.1fr .9fr}.grid-2-columns.checkout-page{grid-template-columns:1fr .5fr;align-items:start}.grid-2-columns.suprises-pages-right{grid-column-gap:100px;grid-template-columns:1fr 1.2fr;margin-bottom:124px}.grid-2-columns.suprises-pages-right.last{margin-bottom:0}.grid-2-columns.suprises-pages-right.alt{grid-template-columns:minmax(45%,1fr) 1.2fr}.grid-2-columns.suprises-pages-left{grid-column-gap:100px;grid-template-columns:1.2fr 1fr;margin-bottom:124px}.grid-2-columns.grid-link-v1{grid-column-gap:20px;color:var(--neutral--600);grid-template-columns:auto 1fr;text-decoration:none}.grid-2-columns.grid-link-v1:hover{color:var(--neutral--600)}.grid-2-columns.grid-link-v1.footer-blog-post{align-items:stretch}.grid-2-columns.left-image-layout{grid-column-gap:23px;grid-row-gap:28px;grid-template-columns:1fr .62fr}.grid-2-columns.layout-images-left---grid{grid-template-columns:1.36fr 1fr;grid-auto-flow:row;place-items:start stretch}.grid-2-columns.mg-bottom-40px.board_members{grid-template-rows:auto auto;grid-template-columns:1fr}.grid-2-columns.articles-and-events-featured{align-items:stretch}.grid-2-columns.academics-grid{grid-column-gap:28px;grid-row-gap:28px;grid-template-rows:auto;grid-template-columns:.5fr 1fr;grid-auto-columns:1fr;justify-content:stretch;align-self:stretch;align-items:start;display:grid;width:100%}.grid-2-columns.step-apply{grid-template-columns:1fr minmax(550px,1.3fr);align-items:start;padding-bottom:50px}.grid-2-columns.admission-form{grid-row-gap:42px;width:100%;max-width:632px;margin-left:auto;margin-right:auto}.grid-2-columns.admission-grid{grid-column-gap:16px;grid-row-gap:0px;grid-template-columns:1fr minmax(650px,1.7fr);align-items:start}.grid-2-columns.hero-v3-grid{grid-row-gap:224px;grid-template-columns:1fr 1.2fr;align-items:start}.grid-2-columns.search-and-categories{grid-row-gap:40px;grid-template-columns:auto 1fr;margin-bottom:76px}.grid-2-columns.grid-sidebar-v1{grid-column-gap:28px;grid-template-columns:1.6fr minmax(370px,1fr);align-items:start}.grid-2-columns.campus-grid{grid-column-gap:0px;grid-template-columns:1fr 1.2fr;width:100%}.grid-2-columns.sales-pages-utility{max-width:804px;margin-left:auto;margin-right:auto}.grid-2-columns.content-right-v1{grid-column-gap:28px;grid-row-gap:28px;grid-template-columns:1fr 1fr}.grid-2-columns.content-left-v1,.grid-2-columns.grid-newsletter{grid-template-columns:1fr 1fr}.grid-2-columns.title-and-buttons{grid-column-gap:40px;grid-row-gap:28px;grid-template-columns:1fr auto;place-items:center stretch}.grid-2-columns.blog-popular-grid{grid-column-gap:20px;color:var(--neutral--600);grid-template-columns:auto 1fr;text-decoration:none}.grid-2-columns.blog-popular-grid:hover{color:var(--neutral--600)}.grid-2-columns.search-results---grid{grid-template-columns:1fr 1fr}.grid-2-columns.card-home-pages-grid{grid-column-gap:46px}.style---navigation-sidebar{z-index:1;box-shadow:1px 0 14px 0 var(--general--shadow-01);height:100%;max-height:100vh;position:sticky;top:0;overflow:hidden}.style---main-wrapper{background-color:var(--neutral--200)}.card{border:1px solid var(--neutral--300);background-color:var(--neutral--100);box-shadow:0 2px 7px 0 var(--general--shadow-02);overflow:hidden}.card.form{flex-direction:column;justify-content:center;align-items:stretch;min-height:717px;margin-bottom:0;padding:82px 24px 89px;display:flex}.card.form.request-a-tour{z-index:1;border-radius:15px;flex-direction:column;justify-content:center;align-items:stretch;min-height:680px;padding:20px 66px;display:flex;position:relative}.card.form.admission-form{min-height:0;padding-top:72px;padding-left:24px;padding-right:24px}.card.form.admission-form.first{box-shadow:0 -5px 7px 0 var(--general--shadow-01);border-bottom-style:none;padding-bottom:21px}.card.form.admission-form.middle{box-shadow:none;border-top-style:none;border-bottom-style:none;padding-top:21px;padding-bottom:21px}.card.form.admission-form.last{box-shadow:0 5px 7px 0 var(--general--shadow-01);border-top-style:none;padding-top:21px}.card.product-info{padding:87px 40px 71px}.card.value{text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:56px 34px 80px;display:flex}.card.content-left{flex-direction:column;justify-content:center;align-items:flex-start;padding:52px 40px;display:flex}.card.content-left.card-over-image{z-index:1;border-radius:15px;justify-content:flex-start;align-items:flex-start;min-height:375px;margin-top:-80px;margin-left:20px;margin-right:20px;position:relative}.card.icon-left---content-right{border-radius:15px;align-items:flex-start;height:auto;padding:40px 34px 48px;display:flex}.card.sticky-top.top-24px{top:24px}.card.checkout-block{margin-bottom:28px;padding:32px 32px 48px}.card.checkout-block.order-summary{padding-bottom:40px}.card.checkout-block.last{margin-bottom:0}.card.figma-file{justify-content:center;align-items:stretch;margin-top:32px;display:flex}.card.sales-home-page{box-shadow:0 2px 12px 0 var(--general--shadow-02);color:var(--neutral--600);text-align:center;transform-style:preserve-3d;text-decoration:none;transition:transform .3s,box-shadow .3s}.card.sales-home-page:hover{box-shadow:0 0 0 0 var(--general--shadow-01);color:var(--neutral--600);transform:scale3d(.98,.98,1.01)}.card.buy-now{transform-style:preserve-3d;background-color:#146ef5;flex-direction:column;align-items:center;text-decoration:none;transition:transform .3s,box-shadow .3s;display:flex;overflow:hidden;box-shadow:0 6px 20px #4a3aff14}.card.buy-now:hover{transform:scale3d(.98,.98,1.01);box-shadow:0 1px 1px #4a3aff14}.card.buy-now.white{background-color:var(--neutral--100);box-shadow:0 2px 12px 0 var(--general--shadow-02)}.card.buy-now.white:hover{box-shadow:0 1px 1px 0 var(--general--shadow-02)}.card.shadow-02{border-radius:15px;min-height:0}.card.shadow-02.academics-card{border-radius:15px}.card.dropdown-pd{object-position:50% 50%;justify-content:center;align-items:flex-start;margin-left:0;padding:20px;display:flex;position:static;overflow:hidden}.card.explore-bar{padding:65px 65px 60px}.card.explore-bar.shadow-02{border-radius:20px;margin-bottom:40px;padding-top:40px;padding-bottom:40px}.card.academics-menu{margin-top:0;margin-bottom:0;padding:40px 28px 36px;list-style-type:none}.card.inner-step-card{margin-left:-46px;padding:54px 60px 54px 80px;position:relative}.card.events-card{color:var(--neutral--600);border-radius:15px;align-items:center;height:500px;text-decoration:none;display:flex}.card.events-card:hover{color:var(--neutral--600)}.card.content-social-media{color:var(--neutral--600);flex-direction:row;justify-content:flex-start;align-items:flex-start;padding:30px 34px 40px;text-decoration:none;display:flex}.card.content-social-media:hover{color:var(--neutral--600)}.card.vision-and-mission-grid-section{padding:59px 38px}.card.search-result-item{color:var(--neutral--600);min-height:100%;padding:40px;text-decoration:none}.card.search-result-item:hover{color:var(--neutral--600)}.style---color-block{min-height:180px;position:relative}.style---color-block-content{border-top:1px solid var(--neutral--300);padding:24px 24px 32px}.style---color-block-name{color:var(--neutral--800);letter-spacing:.06em;text-transform:uppercase;margin-bottom:8px;font-size:18px;font-weight:700;line-height:1.112em}.style---color-block-hex{line-height:20px}.grid-4-columns{grid-column-gap:28px;grid-row-gap:28px;grid-template-rows:auto;grid-template-columns:1fr 1fr 1fr 1fr;grid-auto-columns:1fr;display:grid}.grid-4-columns.instagram-v1{grid-column-gap:0px;grid-row-gap:0px}.grid-4-columns.stats{grid-column-gap:40px}.grid-4-columns.product-images{grid-column-gap:40px;grid-row-gap:28px}.bg-accent-1{background-color:var(--accent--primary-1)}.bg-neutral-800{background-color:var(--neutral--800)}.bg-neutral-700{background-color:var(--neutral--700)}.bg-neutral-700.header-demo-bg{min-height:156px}.bg-neutral-600{background-color:var(--neutral--600)}.bg-neutral-500{background-color:var(--neutral--500)}.bg-neutral-400{background-color:var(--neutral--400)}.bg-neutral-300{background-color:var(--neutral--300)}.bg-neutral-200{background-color:var(--neutral--200);display:none}.bg-neutral-100{background-color:var(--neutral--100)}.style---color-block-text-example{background-color:var(--neutral--100);letter-spacing:.06em;text-transform:uppercase;padding:10px 14px;font-size:14px;line-height:16px;position:absolute;inset:16px 16px auto auto}.style---color-block-text-example.badge-dark{background-color:var(--neutral--800)}.color-accent-1{color:var(--accent--primary-1)}.color-neutral-800{color:var(--neutral--800)}.color-neutral-700{color:var(--neutral--700)}.color-neutral-600{color:var(--neutral--600)}.color-neutral-500{color:var(--neutral--500)}.color-neutral-300{color:var(--neutral--300)}.color-neutral-200{color:var(--neutral--200)}.color-neutral-100{color:var(--neutral--100)}.color-neutral-100.mg-bottom-40px{text-align:center}.bg-green-400{background-color:var(--system--green-400)}.color-green-400{color:#11845b}.bg-blue-400{background-color:var(--system--blue-400)}.color-blue-400{color:var(--system--blue-400)}.bg-blue-300{background-color:var(--system--blue-300)}.color-blue-300{color:var(--system--blue-300)}.bg-blue-200{background-color:var(--system--blue-200)}.bg-blue-100{background-color:var(--system--blue-100)}.color-blue-100{color:var(--system--blue-100)}.color-neutral-400{color:var(--neutral--400)}.bg-green-300{background-color:var(--system--green-300)}.color-green-300{color:var(--system--green-300)}.bg-green-200{background-color:var(--system--green-200)}.color-green-200{color:var(--system--green-200)}.color-green-100{color:var(--system--green-100)}.bg-green-100{background-color:var(--system--green-100)}.bg-red-400{background-color:var(--system--red-400)}.color-red-400{color:var(--system--red-400)}.bg-red-300{background-color:var(--system--300)}.color-red-300{color:var(--system--300)}.bg-red-200{background-color:var(--system--red-200)}.color-red-200{color:var(--system--red-200)}.bg-red-100{background-color:var(--system--red-100)}.color-red-100{color:var(--system--red-100)}.bg-orange-400{background-color:var(--system--orange-400)}.color-orange-400{color:var(--system--orange-400)}.bg-orange-300{background-color:var(--system--orange-300)}.color-orange-300{color:var(--system--orange-300)}.bg-orange-200{background-color:var(--system--orange-200)}.color-orange-200{color:var(--system--orange-200)}.bg-orange-100{background-color:var(--system--orange-100)}.color-orange-100{color:var(--system--orange-100)}.style---block-sub-heading{margin-bottom:32px}.style---block-sub-heading.border{border-bottom:1px solid var(--neutral--400);margin-bottom:64px;padding-bottom:40px}.divider{background-color:var(--neutral--300);height:1px;margin-top:80px;margin-bottom:80px}.divider._64px{margin-top:64px;margin-bottom:64px}.divider._64px.template-pages-start-here{margin-bottom:40px}.divider._40px{margin-top:40px;margin-bottom:40px}.divider.mg---32px{margin-top:32px;margin-bottom:32px}.divider.mg-30px---62px{margin-top:30px;margin-bottom:62px}.divider.divider-white-v1{background-color:var(--neutral--600);margin-top:90px;margin-bottom:56px}.divider.academic-divider{margin-top:28px;margin-bottom:28px}.divider.mg-0px{margin-top:0;margin-bottom:0}.divider.mg---30px{margin-top:30px;margin-bottom:30px}.divider.decoration-admission{background-color:var(--neutral--400);flex:1;margin-top:0;margin-bottom:0}.divider._34px---46px{margin-top:34px;margin-bottom:46px}.divider._44px---24px{margin-top:44px;margin-bottom:24px}.divider._32px---24px{margin-top:32px;margin-bottom:24px}.divider._98px{margin-top:98px;margin-bottom:98px}.divider.footer-menu-divider{margin-top:25px;margin-bottom:38px}.style---typography-block-grid{grid-column-gap:40px;grid-template-rows:auto;grid-template-columns:minmax(auto,320px) 1fr}.style---content-block{margin-bottom:100px}.mg-bottom-8px{margin-bottom:8px}.mg-bottom-16px{margin-bottom:0}.mg-bottom-24px{flex-flow:column;margin-bottom:0;display:block}.mg-bottom-24px.mobile{font-size:16px;line-height:1.5em}.mg-bottom-32px{margin-bottom:32px;font-size:17px}.mg-bottom-32px.keep{text-align:justify;margin-bottom:32px}.mg-bottom-40px{text-align:justify;margin-bottom:40px}.mg-bottom-48px{text-align:justify;margin-bottom:48px}.mg-bottom-56px{margin-bottom:56px}.mg-bottom-72px{margin-bottom:72px}.mg-bottom-80px{margin-bottom:20px}.mg-top-16px{margin-top:16px}.mg-top-40px{margin-top:40px}.mg-top-48px{margin-top:48px}.mg-top-72px{margin-top:72px}.mg-left-8px{margin-left:8px}.mg-left-24px{margin-left:24px}.mg-right-8px{margin-right:8px}.mg-right-16px{margin-right:16px}.mg-right-24px{margin-right:24px}.mg-right-32px{margin-right:32px}.text-200{font-size:18px;line-height:1.111em}.text-200.list{line-height:24px}.text-200.medium{font-weight:500}.text-200.bold{font-weight:700}.display-1{color:var(--neutral--800);font-size:82px;font-weight:400;line-height:1.098em}.display-1.color-neutral-100{color:var(--neutral--100)}.display-1.mg-bottom-0{font-size:60px}.display-1.mg-bottom-0.mobile{text-align:left;text-transform:uppercase;font-size:30px}.display-1.mg-bottom-0.mobile.content{text-transform:capitalize;font-size:36px}.grid-1-column{grid-template-rows:auto;grid-template-columns:1fr;grid-auto-columns:1fr;display:grid}.grid-1-column.gap-row-0{grid-row-gap:0px}.grid-1-column.gap-row-28px{grid-row-gap:28px}.grid-1-column.gap-row-96px{grid-row-gap:96px}.gap-16px{grid-column-gap:16px;grid-row-gap:16px}.gap-column-24px{grid-column-gap:24px}.gap-row-8px{grid-row-gap:8px}.gap-row-16px{grid-row-gap:16px}.gap-row-24px{grid-row-gap:24px}.gap-row-32px{grid-row-gap:32px}.gap-row-40px{grid-row-gap:40px}.gap-row-48px{grid-row-gap:48px}.gap-row-80px{grid-row-gap:80px}.display-2{color:var(--neutral--800);font-size:72px;font-weight:400;line-height:1.167em}.display-2.color-accent-1{color:var(--accent--primary-1)}.display-2.color-neutral-100{color:var(--neutral--100)}.display-3{color:var(--neutral--800);text-transform:uppercase;margin-bottom:10px;font-size:40px;font-weight:400;line-height:1.182em}.display-3.color-neutral-100{color:var(--neutral--100)}.display-3.color-neutral-100.mg-bottom-14px{margin-bottom:14px}.display-3.color-neutral-100.apply{color:var(--accent--color-3)}.display-3.mg-bottom-0{text-align:left}.display-3.mg-bottom-20px{text-align:left;text-transform:capitalize;font-size:32px}.display-3.mg-bottom-20px.contact-us{text-align:center}.display-3.content{color:var(--accent--primary-1);text-transform:capitalize;font-size:36px}.display-3.homepage{color:var(--accent--color);text-align:center;margin-bottom:0;font-size:24px}.display-4{color:var(--neutral--800);font-size:30px;font-weight:400;line-height:1.533em}.display-4.color-accent-1{color:var(--accent--color)}.style---style-grid-wrapper{grid-row-gap:180px;grid-template-rows:auto;grid-template-columns:1fr}.paragraph-large{font-size:24px;line-height:1.583em}.paragraph-small{font-size:14px;line-height:1.714em}.text-400{font-size:24px;line-height:1.083em}.text-400.medium{font-weight:500}.text-400.bold{font-weight:700}.text-300{font-size:20px;line-height:1.1em}.text-300.medium{font-weight:500}.text-300.medium.text-uppercase.color-neutral-800{font-size:18px}.text-300.bold{font-weight:700}.text-100{font-size:16px;line-height:1.125em}.text-100.medium{font-weight:500}.text-100.medium.text-uppercase{margin-top:5px;font-size:14px}.text-100.medium.text-uppercase.blog-event-divider-small{color:var(--neutral--400);margin-left:10px;margin-right:10px}.text-100.medium.text-uppercase.color-neutral-800{text-transform:capitalize;line-height:1.3em}.text-100.medium.text-uppercase.color-neutral-800.post{text-transform:uppercase}.text-100.medium.text-uppercase.color-neutral-800.core{margin-top:15px}.text-100.medium.text-uppercase.color-neutral-600{margin-top:0}.text-100.bold{font-weight:700}.text-100.bold.text-uppercase.underline{border-bottom:2px solid var(--accent--primary-1);color:var(--accent--primary-1);padding-bottom:10px;text-decoration:none;display:inline-block}.text-100.bold.text-uppercase.teacher{border-bottom:2px solid var(--neutral--100);opacity:1;color:var(--neutral--100);padding-bottom:10px;text-decoration:none;transition:opacity .3s;display:inline-block}.text-100.bold.text-uppercase.teacher:hover{opacity:.7}.text-100.category-link{color:var(--neutral--300);letter-spacing:.06em;text-transform:uppercase;font-weight:500;text-decoration:none}.text-100.category-link:hover{color:var(--accent--primary-1)}.text-bold{color:var(--neutral--800);font-weight:700}.text-link{color:var(--accent--primary-1);text-decoration:underline;transition:color .3s}.text-link:hover,.text-link.black{color:var(--neutral--800)}.text-link.black:hover{color:var(--accent--primary-1)}.text-uppercase{letter-spacing:.06em;text-transform:uppercase}.text-strikethrough{text-decoration:line-through}.grid-3-columns{grid-column-gap:28px;grid-row-gap:28px;grid-template-rows:auto;grid-template-columns:1fr 1fr 1fr;grid-auto-columns:1fr;display:grid}.grid-3-columns.gap-row-80px{grid-row-gap:80px}.grid-3-columns.style---buttons-grid{grid-column-gap:70px;grid-template-columns:auto auto 1fr}.grid-3-columns.style---buttons-grid.download-app-grid{grid-template-columns:auto auto}.grid-3-columns.gap-row-48px{grid-row-gap:48px}.grid-3-columns.gallery-v5{grid-template-columns:1fr 1fr 1fr}.grid-3-columns.gap-16px{grid-column-gap:16px;grid-row-gap:16px}.grid-3-columns.grid-program{grid-column-gap:48px}.grid-3-columns.values-grid{grid-column-gap:31px}.grid-3-columns.stats-v2{grid-row-gap:74px;grid-template-columns:auto auto auto}.grid-3-columns.shop-grid{grid-row-gap:48px}.style---shadow-card{background-color:var(--neutral--100);text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:220px;padding:32px 44px;display:flex}.shadow-01{box-shadow:0 2px 6px 0 var(--general--shadow-01)}.shadow-02{box-shadow:0 2px 12px 0 var(--general--shadow-02)}.shadow-03{box-shadow:0 8px 28px 0 var(--general--shadow-03)}.shadow-04{box-shadow:0 14px 42px 0 var(--general--shadow-04)}.shadow-05{box-shadow:0 24px 65px 0 var(--general--shadow-05)}.shadow-06{box-shadow:0 32px 72px 0 var(--general--shadow-06)}.button-shadow-color-01{box-shadow:0 4px 10px 0 var(--button-shadow--color-01)}.button-shadow-color-02{box-shadow:0 6px 20px 0 var(--button-shadow--color-2)}.button-shadow-color-03{box-shadow:0 10px 28px 0 var(--button-shadow--color-03)}.button-shadow-white-01{box-shadow:0 4px 10px 0 var(--button-shadow--white-01)}.button-shadow-white-02{box-shadow:0 6px 20px 0 var(--button-shadow--white-02)}.button-shadow-white-03{box-shadow:0 10px 28px 0 var(--button-shadow--white-03)}.style---heading{background-color:var(--neutral--100);box-shadow:0 2px 6px 0 var(--general--shadow-02);align-items:center;min-height:70vh;margin-bottom:30px;padding:72px 4vw;display:flex}.inner-container._600px{max-width:600px}.inner-container.center{margin-left:auto;margin-right:auto}.inner-container._574px{max-width:574px}.inner-container._400px{max-width:400px}.inner-container._460px{max-width:460px}.inner-container._500px{max-width:500px}.inner-container._900px{max-width:900px}.inner-container._1012px{max-width:1012px}.inner-container._1012px.center{margin-left:0;margin-right:0}.inner-container._800px{flex-flow:wrap;width:auto;max-width:800px;display:flex}.inner-container._800px.center{justify-content:space-around;width:auto;max-width:100%;padding-left:60px;padding-right:60px;display:block}.inner-container._700px{max-width:700px}.inner-container._640px{max-width:640px}.inner-container._680px{max-width:680px}.inner-container._520px{max-width:520px}.inner-container._100px{max-width:100px}.inner-container._642px{max-width:642px}.inner-container._242px{max-width:242px}.inner-container._242px._100---tablet{max-width:100%}.inner-container._158px{max-width:158px}.inner-container._158px._100---mbp{flex:0 auto;align-self:center;max-width:180px;display:block}.inner-container._346px{max-width:346px}.inner-container._346px._100---tablet{display:none}.inner-container._330px{max-width:330px}.inner-container._730px{max-width:730px}.inner-container._800px{max-width:800px}.inner-container._512px{max-width:512px}.inner-container._1244px{max-width:1244px}.inner-container._1244px.center{border-radius:20px}.inner-container._210px{max-width:210px}.inner-container._81px{max-width:81px}.inner-container._81px._70px---tablet.mg-right-12px{align-self:flex-start}.inner-container._484px{max-width:484px}.inner-container._256px{max-width:256px}.inner-container._695px{max-width:695px}.inner-container._234px{flex:1;max-width:234px}.inner-container._1032px{max-width:1032px}.inner-container._711px{max-width:711px}.inner-container._588px{max-width:588px}.inner-container._200px{max-width:200px}.inner-container._575px{max-width:575px}.inner-container._700px---tablet{display:flex}.inner-container._700px---tablet.center._100---mbl{max-width:100%;margin-top:40px;padding-left:0;padding-right:0}.inner-container._700px---tablet.center._100---mbl.news{max-width:100%;padding-left:0;padding-right:0}.inner-container._424px{max-width:424px}.inner-container._464px{max-width:464px}.inner-container._362px{max-width:362px}.inner-container._438px{max-width:438px}.inner-container._438px._100---tablet{max-width:100%}.inner-container._340px{max-width:340px}.inner-container._392px{max-width:392px}.inner-container._540px{max-width:540px}.inner-container._420px{max-width:420px}.inner-container._532px{max-width:532px}.inner-container.full-image-right-hero{flex-direction:column;justify-content:flex-start;width:95vw;min-width:105%;max-height:350px;display:flex;overflow:hidden}.inner-container.full-image-right-hero.v2{justify-content:center;max-height:763px}.inner-container._1060px{max-width:1060px}.inner-container._524px{max-width:524px}.inner-container._140px{max-width:140px}.inner-container._559px{max-width:559px}.inner-container._372px{max-width:372px}.inner-container._616px{max-width:616px}.inner-container._416px{max-width:416px}.inner-container._290px{max-width:290px}.inner-container._500px---tablet.application{grid-column-gap:16px;grid-row-gap:16px;text-align:center;flex-flow:row;grid-template-rows:auto auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;justify-content:center;align-items:center;margin-top:40px;display:block}.inner-container._663px{max-width:663px}.inner-container._440px{max-width:440px}.inner-container._860px{max-width:860px}.inner-container._714px{max-width:714px}.inner-container._501px{max-width:501px}.inner-container.contact---section---form{width:100%;max-width:700px;margin-bottom:0;position:relative}.inner-container._500px---mbl.center{display:block}.inner-container._600px---mbl{flex:0 auto;align-self:auto}.inner-container._600px---mbl.center{text-align:left}.inner-container._650px{max-width:650px}.inner-container._610px{max-width:610px}.inner-container._657px{max-width:657px}.inner-container._607px{max-width:607px}.inner-container._598px{max-width:598px}.inner-container._690px{max-width:690px}.inner-container._511px{max-width:511px}.inner-container.admission-form-sidebar{flex-direction:column;justify-content:space-between;max-width:400px;max-height:83.2%;display:flex}.inner-container._563px{max-width:563px}.inner-container._1078px{max-width:1078px}.inner-container._596px{max-width:596px}.inner-container._127px{max-width:127px}.inner-container._877px{max-width:877px}.inner-container.events-card-image{align-self:stretch;max-width:56%;position:relative}.inner-container._310px{max-width:310px}.inner-container.content-hero-v7---main{flex-direction:column;max-width:450px;display:flex}.inner-container._461px{max-width:461px}.inner-container._472px{max-width:472px}.style---content-heading{background-color:var(--neutral--100);box-shadow:0 2px 6px 0 var(--general--shadow-02);align-items:center;margin-bottom:60px;padding:48px;display:flex}.style---heading-icon-wrapper{background-color:var(--accent--primary-1);margin-right:18px}.mg-bottom-0{text-align:justify;margin-top:30px;margin-bottom:20px;margin-right:0}.mg-bottom-0.libraryhours{margin-top:40px}.mg-bottom-0.mainpage{text-align:left}.mg-bottom-0.mainpage.mobile.home{margin-top:0;margin-bottom:0}.mg-bottom-0.copyrights{margin-right:0}.mg-bottom-0.info{text-align:center}.mg-bottom-0.board{font-size:17px}.mg-bottom-0.address.footer{margin-top:0}.mg-bottom-0.library{font-size:17px}.mg-bottom-0.give{flex-flow:column;width:100%;max-width:800px;display:flex}.mg-bottom-0.contact_us{text-align:center}.mg-bottom-0.mobile{margin-top:20px;font-size:17px}.mg-bottom-0.mobile.content{margin-top:20px}.mg-bottom-0.red{color:var(--accent--primary-1);max-width:100%;font-weight:700}.style---content-wrapper{padding-top:40px;padding-left:4vw;padding-right:4vw}.style---card-wrapper{border:1px solid var(--neutral--300);background-color:var(--neutral--100);box-shadow:0 2px 7px 0 var(--general--shadow-01)}.style---components-wrapper{background-color:var(--neutral--100)}.style---bg-white{padding:48px}.style-buttons-dark{background-color:var(--neutral--800);padding:48px}.btn-primary{border:1px solid var(--accent--primary-1);background-color:var(--accent--primary-1);color:var(--neutral--100);text-align:center;letter-spacing:.06em;text-transform:uppercase;transform-style:preserve-3d;border-radius:15px;justify-content:center;padding:26px 38px;font-size:16px;font-weight:500;line-height:1.125em;text-decoration:none;transition:border-color .3s,background-color .3s,transform .3s,color .3s}.btn-primary:hover{border-color:var(--neutral--700);background-color:var(--neutral--700);color:var(--neutral--100);transform:translate3d(0,-3px,.01px)}.btn-primary.small{padding:18px 24px;font-size:16px;line-height:1.125em}.btn-primary.small.white.v2{border-color:var(--neutral--100);background-color:var(--neutral--100);color:var(--neutral--800)}.btn-primary.small.discount{height:auto;margin-left:0}.btn-primary.large{padding:28px 56px;font-size:18px;line-height:1.111em}.btn-primary.white{border-color:var(--neutral--100);background-color:var(--neutral--100);color:var(--neutral--800)}.btn-primary.white:hover{border-color:var(--neutral--100);background-color:var(--neutral--100);color:var(--accent--primary-1)}.btn-primary.white.no-hover{transition:none}.btn-primary.white.no-hover:hover{background-color:var(--neutral--100);transform:none}.btn-primary.white.no-hover.webflow{border-color:var(--neutral--100);background-color:var(--neutral--100);color:#146ef5}.btn-primary.inside-input{justify-content:center;align-items:center;display:flex;position:absolute;inset:0% 0% 0% auto}.btn-primary.inside-input.default{padding:16px 24px;top:8px;bottom:8px;right:8px}.btn-primary.button-row{align-self:center;margin-top:10px;margin-left:220px;margin-right:0;padding-top:20px;padding-bottom:20px;display:block}.btn-primary.download-app{display:flex}.btn-primary.no-hover{transition:none}.btn-primary.no-hover:hover{background-color:var(--accent--primary-1);transform:none}.btn-primary.no-hover.brix{background-color:#553ffe;border-color:#553ffe}.btn-primary.form{width:100%;max-width:302px}.btn-primary.hover-light{border-radius:15px}.btn-primary.hover-light:hover{border-color:var(--neutral--100);background-color:var(--neutral--100);color:var(--accent--primary-1)}.btn-primary.hover-light.button-row{border-radius:15px;margin:0 40px 40px 0;padding-top:26px;padding-bottom:26px}.btn-primary.hover-light.button-row.program_page{flex:0 auto;margin-top:0;margin-bottom:0;margin-right:40px}.btn-primary.hover-light.button-row.program_page:hover{border-color:var(--accent--primary-1)}.btn-primary.hover-light.sharing{padding:15px 20px}.btn-primary.pagination-btn{margin-top:60px}.btn-secondary{border:1px solid var(--neutral--800);color:var(--neutral--800);text-align:center;letter-spacing:.06em;text-transform:uppercase;transform-style:preserve-3d;background-color:#0000;border-radius:15px;align-self:auto;padding:26px 38px;font-size:16px;font-weight:500;line-height:1.125em;transition:border-color .3s,transform .3s,background-color .3s,color .3s}.btn-secondary:hover{border-color:var(--accent--primary-1);background-color:var(--accent--primary-1);color:var(--neutral--100);transform:translate3d(0,-3px,.01px)}.btn-secondary.small{padding:18px 24px;font-size:16px;line-height:1.125em}.btn-secondary.large{padding:28px 56px;font-size:18px;line-height:1.111em}.btn-secondary.white{border-color:var(--neutral--100);color:var(--neutral--100);background-color:#0000;border-radius:15px;margin-bottom:40px;margin-right:40px}.btn-secondary.white:hover{border-color:var(--neutral--100);background-color:var(--neutral--100);color:var(--neutral--800)}.btn-secondary.pagination-btn{margin-top:60px}.btn-secondary.no-hover{transition-property:none}.btn-secondary.no-hover:hover{border-color:var(--neutral--800);color:var(--neutral--800);background-color:#0000;transform:none}.btn-secondary.no-hover.product-card-btn{padding-left:20px;padding-right:20px}.btn-secondary.details{border-radius:10px;margin-top:20px;padding:20px 25px}.badge-primary{background-color:var(--accent--primary-1);color:var(--neutral--100);letter-spacing:.06em;text-transform:uppercase;padding:18px 28px;font-size:16px;line-height:1.125em;display:inline-block}.badge-primary.white{background-color:var(--neutral--100);color:var(--neutral--800)}.badge-primary.light{background-color:var(--system--red-100);color:var(--accent--primary-1)}.badge-primary.small{padding:12px 18px;font-size:16px;line-height:1.125em}.badge-primary.small.medium{border-radius:10px}.badge-primary.large{padding:22px 38px;font-size:18px;line-height:1.111em}.badge-primary.medium{font-weight:500}.badge-secondary{border:1px solid var(--neutral--300);background-color:var(--neutral--100);color:var(--neutral--800);text-align:center;letter-spacing:.06em;text-transform:uppercase;padding:18px 28px;font-size:16px;line-height:1.125em;text-decoration:none;display:inline-block}.badge-secondary.white{border-color:var(--neutral--100);box-shadow:none;color:var(--neutral--100);background-color:#0000}.badge-secondary.light{background-color:var(--neutral--200);box-shadow:none;border-width:0}.badge-secondary.small{padding:12px 18px;font-size:16px;line-height:1.125em}.badge-secondary.large{padding:22px 38px;font-size:18px;line-height:1.111em}.badge-secondary.tabs{margin-left:10px;margin-right:10px;transition:background-color .3s,border-color .3s,color .3s}.badge-secondary.tabs:hover,.badge-secondary.tabs.w--current{border-color:var(--accent--primary-1);background-color:var(--accent--primary-1);color:var(--neutral--100)}.badge-secondary.category-badges{margin:8px 24px 8px 0;font-weight:400;transition:opacity .3s,border-color .3s,background-color .3s,color .3s}.badge-secondary.category-badges:hover{border-color:var(--accent--primary-1);background-color:var(--accent--primary-1);color:var(--neutral--100)}.badge-secondary.category-badges.w--current{border-color:var(--accent--primary-1);background-color:var(--accent--primary-1);color:var(--neutral--100);cursor:default}.badge-secondary.category-badges.w--current:hover{opacity:.81}.badge-secondary.medium{font-weight:500}.input{border:1px solid var(--neutral--300);background-color:var(--neutral--100);box-shadow:0 2px 6px 0 var(--general--shadow-01);color:var(--neutral--800);letter-spacing:.06em;text-transform:uppercase;border-radius:15px;min-height:72px;margin-bottom:0;padding:16px 24px;font-size:16px;line-height:1.125em;transition:box-shadow .3s,color .3s,border-color .3s}.input:hover{border-color:var(--accent--primary-1);box-shadow:0 2px 12px 0 var(--general--shadow-03)}.input:focus,.input.-wfp-focus{border-color:var(--accent--primary-1);color:var(--neutral--800)}.input::placeholder{color:var(--neutral--600)}.input.small{min-height:46px;margin-bottom:0;padding-top:8px;padding-bottom:8px;font-size:16px}.input.large{min-height:76px;font-size:18px;line-height:1.111em}.input.button-inside{padding-right:45%}.input.mg-bottom-16px{margin-bottom:16px}.input.quantity{color:var(--neutral--600);width:86px;padding-left:20px;padding-right:20px}.input.medium{min-height:56px;margin-bottom:24px;padding-top:8px;padding-bottom:8px;font-size:16px}.input.medium::placeholder{font-size:16px;line-height:18px}.input.medium.last{margin-bottom:0}.input.search{min-height:62px;padding-right:54px}.input.select-wrapper{flex-direction:column;justify-content:center;transition:box-shadow .3s,border-color .3s;display:flex}.input.select-inside{box-shadow:none;color:var(--neutral--600);background-color:#0000;border-style:none;height:auto;min-height:auto;padding:0;transition:color .3s}.input.cart-item-quantity{min-height:38px;padding:10px}.position-relative{display:block;position:relative}.position-relative.height-100{display:block}.text-area{border:1px solid var(--neutral--300);background-color:var(--neutral--100);box-shadow:0 2px 6px 0 var(--general--shadow-01);color:var(--neutral--800);letter-spacing:.06em;text-transform:uppercase;border-radius:15px;min-width:100%;max-width:100%;min-height:142px;max-height:200px;margin-bottom:0;padding:24px;font-size:16px;line-height:1.125em;transition:box-shadow .3s,color .3s,border-color .3s}.text-area:hover{border-color:var(--accent--primary-1);box-shadow:0 2px 12px 0 var(--general--shadow-03)}.text-area:focus{border-color:var(--accent--primary-1);color:var(--neutral--800)}.text-area::placeholder{color:var(--neutral--600)}.text-area.small{min-height:102px;margin-bottom:24px;font-size:16px}.checkbox-field-wrapper{align-items:center;margin-bottom:24px;padding-left:0;font-size:18px;display:flex}.checkbox-field-wrapper.large{font-size:20px}.checkbox-field-wrapper.small{font-size:16px}.checkbox-field-wrapper.mg-bottom-0{margin-bottom:0}.checkbox{border:1px solid var(--neutral--300);background-color:var(--neutral--100);box-shadow:0 1px 6px 0 var(--general--shadow-01);border-radius:0;width:auto;min-width:24px;height:auto;min-height:24px;margin-top:0;margin-left:0;margin-right:10px;font-style:normal;transition:border-color .3s,background-color .3s}.checkbox:hover{border-color:var(--accent--primary-1)}.checkbox.w--redirected-checked{border-color:var(--accent--primary-1);background-color:var(--accent--primary-1);background-image:url("https://cdn.prod.website-files.com/67f40554fe9351aa46c35219/67f40554fe9351aa46c3524a_check-form-brix-templates-webflow.svg");background-size:auto;margin-top:0;margin-left:0}.checkbox.w--redirected-focus{box-shadow:none}.checkbox.large{min-width:28px;min-height:28px}.checkbox.small{min-width:22px;min-height:22px}.radio-button-field-wrapper{justify-content:flex-start;align-items:center;margin-bottom:24px;padding-left:0;font-size:18px;display:flex}.radio-button-field-wrapper.large{font-size:20px}.radio-button-field-wrapper.small{font-size:16px}.radio-button{border-color:var(--neutral--300);background-color:var(--neutral--100);box-shadow:0 2px 6px 0 var(--general--shadow-01);width:auto;min-width:24px;height:auto;min-height:24px;margin-top:0;margin-left:0;margin-right:10px;transition:border-color .3s,border-width .3s,background-color .3s}.radio-button:hover{border-color:var(--accent--primary-1)}.radio-button.w--redirected-checked{border-width:6px;border-color:var(--accent--primary-1)}.radio-button.w--redirected-focus{box-shadow:none}.radio-button.large{min-width:28px;min-height:28px}.radio-button.large.w--redirected-checked{border-width:8px}.radio-button.small{min-width:22px;min-height:22px}.style---avatars-grid{grid-column-gap:24px;grid-template-rows:auto;grid-template-columns:repeat(auto-fit,290px)}.avatar-circle{border-radius:50%;width:100%;overflow:hidden;transform:translate(0)}.avatar-circle._01{width:32px;max-width:32px;height:32px;max-height:32px}.avatar-circle._02{width:48px;max-width:48px;height:48px;max-height:48px}.avatar-circle._03{max-width:68px;max-height:68px}.avatar-circle._04{max-width:94px;max-height:94px}.avatar-circle._04.mg-right-22px{display:block}.avatar-circle._05{width:120px;max-width:120px;height:120px;max-height:120px}.avatar-circle._06{width:160px;max-width:160px;height:160px;max-height:160px}.avatar-circle._07{width:240px;max-width:240px;height:240px;max-height:240px}.avatar-circle._08{width:380px;max-width:380px;height:380px;max-height:380px}.style---icons-grid{grid-column-gap:24px;grid-template-rows:auto;grid-template-columns:repeat(auto-fit,72px)}.square-icon.mg-right-16px{border-radius:15px;margin-top:0}.square-icon.password-page{border-radius:22px;width:100%;max-width:96px;margin-bottom:32px}.style---social-square-icons-grid{grid-column-gap:24px;grid-template-rows:auto;grid-template-columns:repeat(auto-fit,36px)}.social-icon-font{font-family:Social Icons Font,sans-serif;line-height:21px}.social-icon-font.button-left{margin-right:6px}.social-icon-font.left{margin-right:6px;font-size:20px;line-height:1em}.social-icon-square{background-color:var(--neutral--100);color:var(--neutral--700);justify-content:center;align-items:center;width:36px;min-width:36px;height:36px;min-height:36px;text-decoration:none;transition:background-color .3s,color .3s;display:flex}.social-icon-square:hover{background-color:var(--accent--primary-1);color:var(--neutral--100)}.social-icon-square.size-10px{width:10px}.social-icon-square.size-22px{width:22px;min-width:22px;height:22px;min-height:22px;font-size:11px}.social-icon-square.icon-hero{color:var(--accent--primary-1)}.social-icon-square.icon-hero:hover{background-color:var(--neutral--700);color:var(--neutral--100)}.line-rounded-icon{font-family:Line Rounded Icons,sans-serif}.line-rounded-icon.style---dropdown-arrow-sidebar{line-height:18px}.line-rounded-icon.link-icon-right{margin-left:6px;display:inline-block}.line-rounded-icon.link-icon-left{margin-right:6px;display:inline-block}.line-rounded-icon.dropdown-arrow{color:var(--accent--primary-1);margin-bottom:-6px;margin-left:6px;line-height:1em}.line-rounded-icon.search-input{color:var(--neutral--500);align-items:center;display:flex;position:absolute;inset:0% 20px 0% auto}.line-rounded-icon.search-input.default{font-size:21px}.line-rounded-icon.success-message-check{color:var(--system--green-300);margin-bottom:6px;font-size:32px;line-height:1em}.line-rounded-icon.success-message-check.large{margin-bottom:16px;font-size:80px}.line-rounded-icon.success-message-check.color-neutral-100{color:var(--neutral--100)}.line-rounded-icon.success-message-check---left{color:var(--accent--primary-1);margin-bottom:-6px;margin-right:16px;font-size:28px;line-height:1em}.style---line-icons-grid{grid-column-gap:24px;grid-template-rows:auto;grid-template-columns:repeat(auto-fit,20px)}.line-square-icon{font-family:Line Square Icons,sans-serif}.line-square-icon.top-bar-close-icon{cursor:pointer;align-items:center;padding:20px 32px;font-size:23px;transition:opacity .3s;display:flex;position:absolute;inset:0% 0% 0% auto}.line-square-icon.top-bar-close-icon:hover{opacity:.55}.line-square-icon.link-icon-left{margin-right:6px;display:inline-block}.line-square-icon.link-icon-right{margin-left:6px;display:inline-block}.filled-icons{font-family:Filled Icons,sans-serif}.rich-text img{border-radius:0}.rich-text p{margin-top:16px;margin-bottom:16px}.rich-text h2{margin-top:0;margin-bottom:16px}.rich-text h3{margin-top:40px;margin-bottom:16px}.rich-text figure{margin-top:48px;margin-bottom:48px}.rich-text ul,.rich-text ol{margin-top:24px;margin-bottom:40px}.rich-text h6,.rich-text h5,.rich-text h4{margin-top:40px;margin-bottom:16px}.rich-text blockquote{margin-top:52px;margin-bottom:52px}.style---dropdown-wrapper-sidebar{width:100%;overflow:hidden}.style---dropdown-toggle{border-bottom:1px solid var(--neutral--300);justify-content:space-between;align-items:center;width:100%;padding:18px 20px;font-size:16px;font-weight:700;line-height:18px;transition:color .3s;display:flex}.style---dropdown-toggle:hover,.style---dropdown-toggle.w--open{color:var(--accent--primary-1)}.buttons-row{grid-column-gap:16px;grid-row-gap:16px;flex-flow:row;grid-template-rows:auto auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;justify-content:center;align-items:flex-end;display:flex}.buttons-row.right{justify-content:flex-end}.buttons-row.center{flex-flow:row;justify-content:center;align-items:center;display:flex}.buttons-row.center.homepage{display:none}.buttons-row.mg-top-48px{justify-content:center;align-items:flex-start}.buttons-row.mg-top-48px.members{justify-content:flex-end;align-items:flex-start;margin-top:0;margin-left:40px}.buttons-row.center---tablet.alt{grid-row-gap:16px;flex-wrap:wrap}.style---dropdown-list-sidebar{border-bottom:1px solid var(--neutral--300);background-color:var(--neutral--100);padding-top:24px;padding-bottom:24px;position:relative}.style---dropdown-link-sidebar{color:var(--neutral--600);border-right:4px solid #0000;flex-direction:row;align-items:center;padding:12px 16px 12px 20px;font-size:16px;line-height:19px;text-decoration:none;transition:border-color .3s,background-color .3s,color .3s;display:flex}.style---dropdown-link-sidebar:hover{border-right-color:var(--accent--primary-1);color:var(--accent--primary-1);background-color:#0000}.style---dropdown-link-sidebar.w--current{border-right-color:var(--accent--primary-1);background-color:var(--neutral--200);color:var(--accent--primary-1);font-weight:700}.style---dropdown-link-icon-sidebar{background-color:var(--accent--primary-1);max-width:38px;margin-right:10px;padding:2px}.style---sidebar-wrapper{flex-direction:column;justify-content:space-between;height:100%;display:flex;overflow:scroll}.style---logo-wrapper{border-bottom:1px solid var(--neutral--300);background-color:var(--neutral--200);color:var(--neutral--600);text-align:center;width:100%;padding:38px 22px;text-decoration:none}.width-100{width:100%}.width-100.start-here---mg-bottom-48px{border:1px solid var(--neutral--300);margin-bottom:48px}.width-100.border{border:1px solid var(--neutral--300)}.style---button-wrapper-sidebar{margin-top:20px;margin-bottom:24px;padding-left:20px;padding-right:20px}.style---logo-sidebar{transition:opacity .3s}.style---logo-sidebar:hover{opacity:.6}.container-default{flex-flow:column;align-self:flex-start;max-width:100%;margin-top:0;padding-bottom:10px;padding-left:60px;padding-right:60px;display:block}.container-default.z-index-1{z-index:1;position:relative}.container-default.order-confirmation{display:block}.container-default.top{background-color:var(--neutral--300)}.container-default.top_info{flex-flow:row;justify-content:flex-end;align-items:flex-start;display:none}.container-default.distinctive{text-align:left;max-width:100%;display:flex}.container-default.homepage{padding-bottom:0}.container-default.fee{justify-content:center;align-items:center}.container-default.content{max-width:85%;padding-left:0;padding-right:0}.elements---page-hero{background-color:var(--neutral--700);padding-top:120px;padding-bottom:120px}.section{padding-top:50px;padding-bottom:0;display:block;width:100%}.section.content{padding-left:0;padding-right:0}.section.content:first-of-type{padding-top:0;padding-bottom:0;display:block}.section.position-relative.contact---section{background-color:var(--neutral--700);margin-bottom:100px;padding-top:40px;padding-bottom:0}.section.hero{padding-top:140px;padding-bottom:140px;position:relative;overflow:hidden}.section.hero.v2{grid-column-gap:16px;grid-row-gap:16px;flex-flow:wrap;grid-template-rows:auto auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;justify-content:flex-end;align-items:center;padding-top:60px;padding-bottom:60px;display:block}.section.hero.v3{padding-top:128px;padding-bottom:164px;overflow:visible}.section.hero.v4{padding-top:110px;padding-bottom:0}.section.hero.v5{padding-top:110px;padding-bottom:110px}.section.hero.v6{padding-top:74px;padding-bottom:124px}.section.hero.v7{padding-top:112px;padding-bottom:160px}.section.hero-full-image{background-image:linear-gradient(#0009,#0009),url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");background-position:0 0,50%;background-repeat:repeat,no-repeat;background-size:auto,cover;align-items:center;min-height:90vh;display:flex}.section.hero-full-image.hero-v1{background-image:linear-gradient(#272727ab,#272727ab),url("https://cdn.prod.website-files.com/67f40554fe9351aa46c35219/6886fd1394529b78f7b32f1e_van_banner_new.svg");background-position:0 0,50%;background-repeat:repeat,no-repeat;background-size:auto,contain;min-height:30vh;padding-top:200px;padding-bottom:250px}.section.overflow-hidden.campus{padding-top:240px;padding-bottom:220px}.section.bg-neutral-200{display:block}.section.top{padding-top:100px}.section.template-pages-hero{background-color:var(--neutral--700);padding-top:148px;padding-bottom:148px}.section.template-pages-hero.short{padding-top:100px;padding-bottom:100px}.section.hero-page{background-image:linear-gradient(to bottom,#fff 41%,var(--neutral--800) 41%);padding-top:63px;padding-bottom:200px;overflow:hidden}.section.cta-home-pages{background-image:linear-gradient(to bottom,var(--neutral--200) 25%,#fff 25%);padding-top:0}.section._0px{padding-top:0;padding-bottom:0}.section.pd-250px{padding-top:250px;padding-bottom:250px}.section.pd-250px.image-half-v1{background-color:var(--neutral--200);padding-top:100px;padding-bottom:100px;display:none;position:relative;overflow:hidden}.section.intagram{padding-top:160px;padding-bottom:160px;display:none}.section.hero-bg-color{background-color:var(--accent--color-3);padding-top:148px;padding-bottom:148px;display:none;overflow:hidden}.section.pd-156px{padding-top:156px;padding-bottom:156px}.section.academics-programs{padding-top:112px;padding-bottom:240px}.section.pd-top-112px---bottom-156px{text-align:left;padding-top:112px;padding-bottom:156px}.section.pd-top-112px---bottom-156px.programme{background-color:var(--accent--color-4)}.section.pd-top-112px---bottom-156px.programme.acc{background-color:var(--neutral--100)}.section.pd-top-112px---bottom-156px.programme.philosophy{background-color:var(--neutral--100);background-image:url("https://cdn.prod.website-files.com/67f40554fe9351aa46c35219/68226d7ed253f2ff910328c7_building5.png");background-position:0 0;background-size:auto}.section.pd-bottom-240px{padding-bottom:240px}.section.pd-140px{padding-top:140px;padding-bottom:140px}.section.pd-240px{background-color:var(--accent--color-5);padding-top:240px;padding-bottom:240px}.section.pd-160px{padding-top:160px;padding-bottom:160px}.section.pd-190px{padding-top:190px;padding-bottom:190px}.section.pd-190px.full-image-v1{background-image:linear-gradient(#0000008f,#0000008f),url("https://cdn.prod.website-files.com/67f40554fe9351aa46c35219/681bf2bbe2ddadcf412aff8f_school.jpg");background-position:0 0,50%;background-repeat:repeat,no-repeat;background-size:auto,contain;min-height:0}.section.pd-190px.bg-neutral-200{background-color:var(--accent--color-4)}.section.pd-100px{padding-top:100px;padding-bottom:100px}.section.not-found{padding-top:195px;padding-bottom:195px;position:relative;overflow:hidden}.section.learners{background-color:var(--neutral--300);display:none}.section.vision,.section.academics{display:none}.section.story{padding-top:0;padding-bottom:0}.top-bar-wrapper{background-color:var(--neutral--800);color:var(--neutral--100);text-align:center;padding-left:72px;padding-right:72px;position:relative;overflow:hidden}.top-bar-padding{width:100%;padding-top:26px;padding-bottom:26px}.top-bar-padding.small-padding{padding-top:21px;padding-bottom:21px}.top-bar-flex{justify-content:center;align-items:center;display:flex}.top-bar-flex.space-between{justify-content:space-between}.link-wrapper{color:var(--neutral--800);line-height:1.111em;display:inline-block}.link-wrapper:hover,.link-wrapper.color-primary{color:var(--accent--primary-1)}.link-wrapper.color-primary:hover{color:var(--neutral--800)}.link-wrapper.white{color:var(--neutral--100)}.link-wrapper.white:hover{color:var(--accent--primary-1)}.link-wrapper.contact-bars{color:var(--neutral--100);font-weight:500;line-height:1.111em;transition:color .3s}.link-wrapper.contact-bars:hover{color:var(--neutral--800)}.link-wrapper.contact-bars.alt{color:var(--neutral--100);margin-left:20px;transition-property:opacity}.link-wrapper.contact-bars.alt:hover{opacity:.7}.link-wrapper.link-campus{color:var(--neutral--600);align-items:center;text-decoration:none;display:flex}.link-wrapper.link-campus:hover{color:var(--accent--primary-1)}.link-wrapper.footer-contact-link{color:var(--neutral--600);text-decoration:none}.link-wrapper.footer-contact-link:hover{color:var(--accent--primary-1)}.link-text{font-size:16px;display:inline-block}.link-text.text-200.medium{text-transform:uppercase;font-size:18px}.elements---element-title{border:1px solid var(--neutral--300);background-color:var(--neutral--100);box-shadow:0 2px 8px 0 var(--general--shadow-01);margin-top:72px;margin-bottom:32px;padding:24px 32px}.elements---element-title.first,.elements---element-title.first.large{margin-top:0}.elements---element-title.large{margin-top:266px;margin-bottom:54px}.heading-h1-size{color:var(--neutral--800);font-size:54px;font-weight:400;line-height:1.222em}.heading-h1-size.color-accent-1{color:var(--accent--primary-1)}.heading-h1-size.color-accent-1.mg-bottom-16px{color:var(--accent--color-3)}.heading-h1-size.color-neutral-100{color:var(--neutral--100)}.heading-h2-size{color:var(--neutral--800);font-size:38px;font-weight:500;line-height:1.316em}.heading-h2-size.color-accent-1{color:var(--accent--primary-1)}.heading-h3-size{color:var(--neutral--800);text-transform:uppercase;font-size:24px;font-weight:500;line-height:1.417em}.heading-h3-size.color-neutral-100{color:var(--neutral--100)}.heading-h4-size{color:var(--neutral--800);font-size:22px;font-weight:500;line-height:1.273em}.heading-h4-size.color-accent-1{color:var(--accent--primary-1)}.heading-h4-size.color-neutral-600{color:var(--neutral--600)}.heading-h5-size{color:var(--neutral--800);font-size:18px;font-weight:500;line-height:1.333em}.heading-h6-size{color:var(--neutral--800);font-size:16px;font-weight:500;line-height:1.375em}.heading-h6-size.label-v1{letter-spacing:normal;text-transform:none;font-style:normal}.header-wrapper{background-color:var(--neutral--100);padding-top:32px;padding-bottom:32px}.header-wrapper.header-top{padding-top:0;padding-bottom:0}.header-wrapper.header-top-transparent{background-color:#0000;width:100%;padding-top:0;padding-bottom:0;display:none;position:absolute}.header-content-wrapper{justify-content:space-between;align-items:center;display:flex}.header-content-wrapper.header-top{border-bottom:1px solid #acb6c240;padding-top:32px;padding-bottom:32px}.header-content-wrapper.header-top.header-transparent{border-bottom-color:#ffffff40;justify-content:space-between;padding-top:0;padding-bottom:0}.header-nav-menu-list{z-index:1;justify-content:flex-end;align-items:center;margin-bottom:0;padding-left:0;list-style-type:none;display:flex}.header-nav-link{color:var(--neutral--800);padding:0;line-height:1.111em}.header-nav-link:hover{color:var(--accent--primary-1)}.header-nav-link.w--current{color:var(--neutral--800)}.header-nav-link.w--current:hover{color:var(--accent--primary-1)}.header-nav-link.light{color:var(--accent--primary-1);transition:opacity .3s}.header-nav-link.light:hover{opacity:.6}.header-nav-link.light.w--current:hover{color:var(--neutral--100)}.header-nav-link.light.cart-link{color:var(--neutral--100);transition:opacity .3s}.header-nav-link.cart-link{color:var(--neutral--800);background-color:#0000;margin-left:32px;transition-property:none}.header-nav-list-item{margin-bottom:0;padding-left:32px;line-height:1.112em}.header-nav-list-item.show-in-tablet{display:none}.header-nav-list-item.left{padding-left:32px;padding-right:32px}.dropdown-toggle{color:var(--neutral--800);align-items:center;padding:0;display:flex}.dropdown-toggle:hover{color:var(--accent--primary-1)}.dropdown-toggle.light{color:var(--neutral--100)}.dropdown-column-wrapper{background-color:#0000;padding:30px 8px 8px;overflow:hidden;transform:translate(-10%)}.dropdown-column-wrapper.right{width:660px;transform:translate(-88%)}.dropdown-column-wrapper.right.w--open{justify-content:center;align-items:flex-start;width:275px;display:block;inset:auto auto auto 200px}.dropdown-pd{padding:40px}.header-logo{vertical-align:middle;width:65%;max-width:100%;margin-top:10px;margin-bottom:10px;display:block}.header-logo-link{transform-style:preserve-3d;flex:0 auto;justify-content:center;align-self:center;align-items:center;width:100%;max-width:188px;padding-left:0;transition:transform .3s,color .3s;display:flex;position:relative}.header-logo-link:hover{transform:scale3d(.98,.98,1.01)}.header-logo-link.w--current{z-index:999;margin-top:-50px}.hamburger-menu-wrapper{padding:0}.hamburger-menu-wrapper.w--open{background-color:#0000}.hamburger-menu-bar{background-color:var(--neutral--800);border-radius:20px;width:52px;height:4px;margin-top:12px;margin-bottom:12px}.header-right-side{justify-content:flex-end;align-items:center;display:flex}.header-right-side.hidden-on-tablet{flex:0 auto;justify-content:flex-start;align-items:center;display:flex}.header-middle{flex:0 auto;justify-content:center;align-items:flex-start;width:auto;display:flex;position:static}.header-left-side{justify-content:flex-end;align-items:center;display:flex}.btn-square-primary{background-color:var(--accent--primary-1);color:var(--neutral--100);transform-style:preserve-3d;justify-content:center;align-items:center;width:64px;min-width:64px;height:64px;min-height:64px;font-size:28px;line-height:1em;text-decoration:none;transition:transform .3s,background-color .3s,color .3s;display:flex}.btn-square-primary:hover{background-color:var(--neutral--700);color:var(--neutral--100);transform:scale3d(.94,.94,1.01)}.btn-square-primary.small{width:50px;min-width:50px;height:50px;min-height:50px;font-size:24px}.btn-square-primary.large{width:88px;min-width:88px;height:88px;min-height:88px;font-size:36px}.btn-square-primary.white{background-color:var(--neutral--100);color:var(--accent--primary-1)}.btn-square-primary.white:hover{color:var(--accent--primary-1)}.btn-square-secondary{border:1px solid var(--neutral--800);background-color:var(--neutral--100);box-shadow:none;color:var(--neutral--800);transform-style:preserve-3d;justify-content:center;align-items:center;width:64px;min-width:64px;height:64px;min-height:64px;font-size:28px;line-height:1em;text-decoration:none;transition:border-color .3s,transform .3s,background-color .3s,color .3s;display:flex}.btn-square-secondary:hover{border-color:var(--accent--primary-1);background-color:var(--accent--primary-1);color:var(--neutral--100);transform:scale3d(.94,.94,1.01)}.btn-square-secondary.small{width:50px;min-width:50px;height:50px;min-height:50px;font-size:24px}.btn-square-secondary.large{width:88px;min-width:88px;height:88px;min-height:88px;font-size:36px}.btn-square-secondary.white{border-color:var(--neutral--100);box-shadow:none;color:var(--neutral--100);background-color:#0000}.btn-square-secondary.white:hover{border-color:var(--accent--primary-1);background-color:var(--accent--primary-1)}.btn-square-secondary.white.sider-arrow.right---bottom-center{top:auto;bottom:0;right:84px}.btn-square-secondary.white.sider-arrow.left---bottom-center{top:auto;bottom:0;left:84px}.btn-square-secondary.slider-arrow.left---top-left{border-radius:10px;top:0}.btn-square-secondary.slider-arrow.left---top-left.campus{border-color:var(--neutral--600);color:var(--neutral--600);top:-124px}.btn-square-secondary.slider-arrow.left---top-left.campus:hover{border-color:var(--accent--primary-1);color:var(--neutral--100)}.btn-square-secondary.slider-arrow.right---top-left{border-radius:10px;top:0;bottom:auto}.btn-square-secondary.slider-arrow.right---top-left.campus{border-color:var(--neutral--600);color:var(--neutral--600);top:-124px}.btn-square-secondary.slider-arrow.right---top-left.campus:hover{border-color:var(--accent--primary-1);color:var(--neutral--100)}.password-page-section{justify-content:center;align-items:center;min-height:80vh;padding-top:124px;padding-bottom:124px;display:flex;overflow:hidden}.password-page-form-wrapper{flex-direction:column;align-items:stretch;width:100%;max-width:650px;margin-left:auto;margin-right:auto;display:flex}.hidden-on-desktop{display:none}.header-top-wrapper{padding-top:16px;padding-bottom:16px}.header-top-wrapper.bg-accent-1{background-color:var(--accent--primary-1);padding-top:10px;padding-bottom:10px;display:block}.header-top-wrapper.bg-accent-1.newcolor{background-color:var(--accent--primary-1);display:none}.social-media-grid-top{flex:1;grid-template-rows:auto;grid-template-columns:repeat(auto-fit,36px);justify-content:start;justify-items:start}.social-media-grid-top.right{grid-column-gap:8px;grid-row-gap:8px;justify-content:end;justify-items:end}.social-media-grid-top.right._22px{grid-template-columns:repeat(auto-fit,22px);display:none}.flex-vertical{flex-direction:column;display:flex}.flex-vertical.center{align-items:center}.flex-vertical.overflow-hidden.contactus{margin-top:0}.flex-horizontal{justify-content:center;align-items:center;display:flex}.flex-horizontal.end{justify-content:flex-end}.flex-horizontal.start{justify-content:flex-start}.flex-horizontal.start.flex-wrap.gap-12px{grid-row-gap:12px}.flex-horizontal.start.flex-wrap-avatar{grid-row-gap:16px;flex-wrap:wrap}.flex-horizontal.flex-wrap{flex-wrap:wrap}.flex-horizontal.space-between{justify-content:space-between}.flex-horizontal.space-between.children-wrap.gap-row-8px{margin-bottom:20px}.flex-horizontal.space-between.blog-card-content-bottom{grid-row-gap:15px;flex-wrap:wrap}.flex-horizontal.align-top{align-items:flex-start}.flex-horizontal.success-message-horizontal{text-align:left;justify-content:flex-start}.flex-horizontal.explore-section{justify-content:space-between}.flex-horizontal.explore-flex{align-self:center}.flex-horizontal.children-wrap{flex-wrap:wrap}.flex-horizontal.contact-links-header-v1{grid-row-gap:15px;flex-wrap:wrap;justify-content:flex-start;align-items:center}.footer-wrapper{border-top:1px solid var(--neutral--300);background-color:var(--neutral--100)}.footer-logo{transform-style:preserve-3d;width:100%;transition:transform .3s}.footer-logo:hover{transform:scale3d(.98,.98,1.01)}.footer-logo-wrapper{width:100%;max-width:350px}.footer-logo-wrapper.mg-bottom-0{margin-bottom:0}.footer-list-wrapper{margin-bottom:0;padding-left:0;list-style-type:none}.footer-list-item{margin-bottom:24px;padding-left:0;line-height:1.111em}.footer-list-item.last{margin-bottom:0}.footer-top{padding-top:20px;padding-bottom:20px}.footer-top.border-bottom{border-bottom:0 solid var(--neutral--300)}.footer-top.pd-72px{padding-top:72px;padding-bottom:72px}.footer-top.pd-72px.border-bottom{border-bottom-width:1px}.footer-bottom{border-top:1px solid var(--neutral--300);text-align:center;padding-top:32px;padding-bottom:32px}.footer-bottom.pd-50px{padding-top:50px;padding-bottom:50px}.footer-middle{padding-top:72px;padding-bottom:72px}.success-message{background-color:#0000;padding:0}.error-message{color:var(--system--300);background-color:#0000;margin-top:20px;padding:0}.error-message.password{text-align:center;margin-top:30px}.error-message.contact{width:100%;max-width:566px;margin-left:auto;margin-right:auto}.error-message.light{color:var(--system--red-200)}.error-message.cart-error{margin-top:0}.icon-pagraph-wrapper{display:flex}.grid-footer-logo---paragraph{text-align:right;grid-template-rows:auto;grid-template-columns:.3fr 1fr;align-items:center}.text-right{text-align:right}.social-media-link-wrapper{color:var(--neutral--600);text-align:left;align-items:center;line-height:1.111em;text-decoration:none;display:flex}.social-media-link-wrapper:hover{color:var(--accent--primary-1)}.grid-subscribe-form-button-down{grid-template-rows:auto;grid-template-columns:1fr}.grid-footer-2-column---logo-and-paragraph{grid-column-gap:40px;grid-row-gap:24px;grid-template-rows:auto;grid-template-columns:1fr 1.2fr;align-items:center}.footer-subscribe-card{background-color:var(--accent--primary-1);width:100%;max-width:388px;padding:52px 37px 44px 31px}.text-center{text-align:center}.text-center.tablet{text-align:left}.sticky-top{position:sticky;top:0}.sticky-top._24px-top{top:24px}.opacity-90{opacity:.9}.overflow-hidden{overflow:hidden}.subtitle{color:var(--accent--color-3);letter-spacing:.06em;text-transform:uppercase;margin-bottom:16px;font-weight:500;line-height:1.111em}.subtitle.color-neutral-400{color:var(--neutral--400)}.subtitle.color-neutral-400.mg-bottom-8px,.subtitle.mg-bottom-8px{margin-bottom:8px}.half-bg-right{z-index:-1;background-color:var(--accent--primary-1);width:50%;height:100%;position:absolute;inset:0% 0% 0% auto}.half-bg-right.width-46{background-color:var(--neutral--700);width:46%}.text-decoration-none{text-decoration:none}.text-decoration-none.team-item{display:flex}.half-bg-image-right{z-index:-1;background-image:url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");background-position:50%;background-repeat:no-repeat;background-size:cover;width:50%;height:100%;position:absolute;inset:0% 0% 0% auto}.half-bg-image-right.image-half---v1{z-index:0;background-image:url("https://cdn.prod.website-files.com/67f40554fe9351aa46c35219/67f40554fe9351aa46c35592_about01.jpg")}.half-bg-image-left{z-index:-1;background-image:url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");background-position:50%;background-repeat:no-repeat;background-size:cover;width:50%;height:100%;position:absolute;inset:0% auto 0% 0%}.half-bg-image-left.image-half---v1{z-index:0;background-image:url("https://cdn.prod.website-files.com/67f40554fe9351aa46c35219/67f40554fe9351aa46c35593_about02.jpg")}.cta-card{background-color:var(--neutral--700);padding:128px 40px;position:relative}.cta-card.newsletter{padding:120px 60px 120px 68px}.slider-wrapper{background-color:#0000;height:100%}.slider-wrapper.buttom-buttons{padding-bottom:112px}.slider-wrapper.buttons-top-v1{display:block}.slider-mask{height:100%}.slider-mask.width-500px{max-width:750px;overflow:visible}.slider-mask.max-width-1032px{max-width:1032px;overflow:visible}.slider-mask.width-426px{max-width:426px;overflow:visible}.accordion-item-wrapper{border-top:1px none var(--neutral--300);border-bottom:1px solid var(--neutral--300);cursor:pointer;transform-style:preserve-3d;justify-content:space-between;width:100%;margin-bottom:-1px;padding-top:38px;padding-bottom:38px;transition:transform .3s;display:flex;overflow:hidden}.accordion-item-wrapper:hover{transform:translate3d(8px,0,.01px)}.accordion-header{align-items:center;display:flex}.acordion-body{width:100%}.accordion-spacer{min-height:16px}.accordion-btn-line{background-color:var(--neutral--800);border-radius:20px;width:18px;height:2px;position:absolute}.accordion-btn-line.vertical{transform:rotate(90deg)}.accordion-btn-line.v2{width:28px}.accordion-content-wrapper{flex-direction:column;justify-content:center;max-width:730px;display:flex}.accordion-content li{overflow-wrap:anywhere}.accordion-side{margin-right:24px}.accordion-side.right-side{margin-left:24px;margin-right:0}.accordion-icon-wrapper{justify-content:center;align-items:center;width:38px;min-width:38px;height:38px;min-height:38px;display:flex}.accordion-title{margin-bottom:0}.tabs-menu{flex-direction:row;justify-content:center;align-items:center;margin-bottom:40px;display:flex}.tabs-content{overflow:visible}.empty-state{border:1px solid var(--neutral--300);background-color:var(--neutral--100);box-shadow:0 2px 12px 0 var(--general--shadow-02);text-align:center;padding:20px 24px}.empty-state.small{padding:10px 20px}.empty-state.cart-empty{box-shadow:none;background-color:#0000;border-style:none;flex-direction:column;padding-top:100px;padding-bottom:100px}.avatar-image{margin-top:0;display:inline-block}.pd---content-inside-card{padding:40px 28px 48px}.pd---content-inside-card.large{padding:64px 40px}.pd---content-inside-card.large.template-pages{padding-top:40px}.pd---content-inside-card.template-pages---sidebar{padding:32px 16px 24px}.image{border-radius:0;margin-top:10px}.image.width-100{border-radius:15px}.image.cover{background-color:var(--accent--primary-1);object-fit:cover;border-radius:0;flex:1;width:100%;height:100%;margin-top:0}.image.cover.figma-file-image{object-position:0% 50%}.image.undergraduate{border-bottom-right-radius:0;border-bottom-left-radius:0;flex:1;margin-top:0}.image.professional{margin-top:0}.slide-item-mg{margin-right:28px}.slide-item-mg._52px{margin-right:52px}.mg-bottom-4px{margin-bottom:4px}.height-100{height:100%}.blog-card-image{object-fit:cover;object-position:100% 50%;width:100%;height:100%}.blog-card-image-wrapper{border-radius:24px;overflow:hidden;transform:translate(0)}.blog-card-image-wrapper.inside-card{object-fit:fill;border-radius:0;position:relative}.categories-badges-item-wrapper{flex-flow:wrap;display:flex}.categories-badges-wrapper{flex-wrap:wrap;justify-content:flex-start;margin-top:-8px;margin-bottom:-8px;display:flex}.blog-card-wrapper{color:var(--neutral--600);max-width:1010px;margin-left:auto;text-decoration:none}.blog-card-wrapper:hover{color:var(--neutral--600)}.blog-card-wrapper.card{flex-direction:column;height:100%;display:flex}.blog-card-wrapper.card.card-featured{flex-direction:column}.blog-card-content-inside{flex-direction:column;flex:1;padding:22px 32px 25px;display:flex}.blog-card-content-inside.featured{flex-direction:column;flex:1;padding:50px 42px 45px;display:flex}.divider-details{background-color:var(--neutral--600);width:32px;height:1px;margin-left:16px;margin-right:16px}.image-wrapper{flex-direction:column;justify-content:center;display:flex;overflow:hidden;transform:translate(0)}.text-image .image-wrapper{overflow:visible}.image-wrapper.instagram-image{border-radius:0;overflow:hidden;transform:translate(0)}.image-wrapper.instagram-image.no-border{border-radius:0}.image-wrapper.about-section-1{z-index:1;align-self:flex-start;max-width:72%;display:flex;position:relative}.image-wrapper.about-section-2{z-index:2;align-self:flex-end;max-width:76%;margin-top:-260px;display:flex;position:relative}.image-wrapper.content-left-v1---image{align-self:flex-end;width:78%;min-height:566px}.image-wrapper.campus-slide-image{height:100%;max-height:539px}.image-wrapper.hero-v3-image{min-height:550px}.image-wrapper.order-item-image-wrapper{transform-style:preserve-3d;width:100%;max-width:100px;transition-property:transform}.image-wrapper.order-item-image-wrapper:hover{transform:scale3d(.9,.9,1.01)translate(0)}.image-wrapper.cart-item-image-wrapper{transform-style:preserve-3d;width:100%;max-width:100px;transition-property:transform}.image-wrapper.cart-item-image-wrapper:hover{transform:scale3d(.9,.9,1.01)translate(0)}.step-circle-number{z-index:1;background-color:var(--accent--primary-1);border-radius:50%;justify-content:center;align-items:center;min-width:92px;max-width:92px;min-height:92px;max-height:92px;display:flex;position:relative}.product-card{margin-bottom:8px}.product-card-image{object-fit:cover;width:100%;height:100%}.badge-wrapper-top-right{position:absolute;inset:20px 20px auto auto}.product-card-content-inside{text-align:center;flex-direction:column;padding:50px 32px 48px;display:flex}.product-card-image-wrapper{border-radius:24px;flex-direction:column;justify-content:center;display:flex;position:relative;overflow:hidden;transform:translate(0)}.product-card-image-wrapper.inside-card{object-fit:fill;border-radius:0;position:relative}.product-card-wrapper{color:var(--neutral--600);text-decoration:none}.product-card-wrapper:hover{color:var(--neutral--600)}.product-card-wrapper.card{flex-direction:column;height:100%;display:flex}._404-not-found{color:var(--neutral--800);margin-bottom:8px;font-size:120px;font-weight:500;line-height:1.25em}.template-pages---nav-item-wrapper{padding-left:0}.template-pages---sidebar-navigation{margin-bottom:0;padding-left:0;list-style-type:none}.template-pages---nav-item-link{color:var(--neutral--600);background-color:#0000;margin-top:4px;margin-bottom:4px;padding:8px 16px;text-decoration:none;transition:background-color .3s,color .3s;display:flex}.template-pages---nav-item-link:hover{background-color:var(--neutral--200);color:var(--accent--primary-1)}.template-pages---nav-item-link.w--current{background-color:var(--accent--primary-1);color:var(--neutral--100);font-weight:700}.template-pages---phography-wrapper{transform-style:preserve-3d;border-radius:0;transition:transform .3s,color .3s;overflow:hidden}.template-pages---phography-wrapper:hover{transform:scale3d(.94,.94,1.01)}.cart-quantity{color:var(--neutral--800);background-color:#0000;border-radius:0;justify-content:center;align-items:center;min-width:auto;height:auto;margin-left:0;padding-left:0;padding-right:0;font-size:18px;font-weight:400;line-height:1.112em;display:flex}.cart-quantity.light{color:var(--neutral--100);display:none}.cart-container{border:1px solid var(--neutral--300);background-color:var(--neutral--100);box-shadow:none}.cart-header{border-bottom-color:var(--neutral--300);padding-top:22px;padding-bottom:22px}.cart-list{padding-top:20px;padding-bottom:20px}.cart-footer{border-top-color:var(--neutral--300);padding-top:30px;padding-bottom:40px}.cart-item-price{color:var(--neutral--800);font-size:18px;font-weight:500;line-height:1.111em}.pay-btn{border-radius:0}.pay-btn.cart{height:60px}.pay-btn.order-summary{height:50px}.cart-line-item{grid-column-gap:15px;flex-wrap:wrap;margin-bottom:24px}.cart-remove-link{line-height:1.111em}.cart-close-button{color:var(--neutral--800);justify-content:center;align-items:center;width:24px;height:24px;font-size:20px;text-decoration:none;transition:transform .3s,color .3s;display:flex}.cart-close-button:hover{color:var(--accent--primary-1);transform:scale(.96)}.checkout-form{background-color:#0000;min-height:auto;padding:0}.checkout-col-left{margin-right:0}.checkout-col-right{position:static}.checkout-block-header{grid-column-gap:15px;border-width:0 0 1px;border-bottom-color:var(--neutral--300);background-color:#0000;flex-wrap:wrap;padding:0 0 15px}.checkout-block-content{background-color:#0000;border:0 solid #000;padding-bottom:0;padding-left:0;padding-right:0}.checkout-block-content.pd-top-0px{padding-top:0}.shipping-list{border:0 solid #000}.shipping-method{border-style:solid;border-width:0 0 1px;border-color:#000 #000 var(--neutral--300);letter-spacing:normal;text-transform:none;padding:31px 0}.shipping-method:last-child{border-bottom-style:none;padding-bottom:0}.shipping-price{color:var(--neutral--800);font-weight:500}.order-item-list{margin-bottom:0}.order-item{border-bottom:1px solid var(--neutral--300);justify-content:space-between;margin-top:18px;margin-bottom:18px;padding-top:18px;padding-bottom:18px}.order-item:last-child{border-bottom-style:none;margin-bottom:0;padding-bottom:0}.order-list-price{color:var(--neutral--800);font-weight:500}.order-list-title{color:var(--neutral--800);margin-bottom:6px;font-size:18px;font-weight:700;text-decoration:none;display:inline-block}.order-list-title:hover{color:var(--accent--primary-1)}.order-option-item{padding-left:0}.order-item-result,.order-summary-price{color:var(--neutral--800)}.discounts-wrapper{border-width:1px 0 0;border-top-color:var(--neutral--300);margin-top:32px;padding:32px 0 0}.text-underline{text-decoration:underline}.z-index-1{z-index:1;position:relative}.home-pages-cointainer{flex-direction:column;align-items:center;width:100%;margin-top:72px;display:flex}.home-pages-top-wrapper{justify-content:center;margin-bottom:23px;display:flex;position:static}.image-home-link-wrapper{transform-style:preserve-3d;flex:none;max-width:422px;margin-left:14px;margin-right:14px;transition:transform .3s,color .3s;overflow:hidden;box-shadow:0 2px 10px #0000000d}.image-home-link-wrapper:hover{transform:scale3d(.98,.98,1.01)}.image-home-link{object-fit:cover;width:100%}.home-pages-bottom-wrapper{justify-content:center;display:flex;position:static;top:50%}.card-sales-home-image{object-fit:cover;border-radius:0;width:100%}.card-sales-home-content{border-top:1px solid var(--neutral--300);color:var(--neutral--300);text-align:center;padding:32px 20px}.figma-file-image-wrapper{width:100%;max-width:53%;margin-right:-1px}.figma-file-text-wrapper{flex-direction:column;flex:1;justify-content:center;align-items:flex-start;padding:60px 60px 60px 64px;display:flex}.badge-home{border:1px solid var(--neutral--300);box-shadow:0 1px 12px 0 var(--general--shadow-02);color:var(--neutral--800);background-color:#fff;padding:8px 22px;font-size:16px;font-weight:700;line-height:24px;position:absolute;inset:20px 20px auto auto}.home-surprises-card{max-width:624px;overflow:hidden;box-shadow:0 2px 12px #14142b14}.card-home-pages-wrapper{max-width:472px;margin-left:24px;margin-right:24px;padding-top:56px}.cta-square-logo{border-radius:0;width:100%;max-width:80px;margin-bottom:22px;box-shadow:0 8px 28px #14142b1a}.cta-square-logo.white{border:1px solid var(--neutral--300)}.mg-bottom-12px{margin-bottom:12px}.cta-image-card{width:1155px;max-width:1155px;margin-top:48px;margin-bottom:-52px}.divider-vertical{background-color:var(--neutral--300);align-self:stretch;min-width:1px;max-width:1px;margin-left:24px;margin-right:24px}.divider-vertical.explore{min-height:153px}.line{background-color:var(--accent--primary-1);width:180px;height:2px;min-height:2px}.line.mg-bottom-10px{margin-bottom:10px}.line.line-hero-center{background-color:var(--neutral--100);width:170px;margin-left:auto;margin-right:auto}.line.line-hero-center.mg-bottom-28px{margin-bottom:28px}.line._404-line{width:120px}.line.small{width:80px}.line.size-100px{width:100px}.line.size-100px.center{margin-left:auto;margin-right:auto}.line.size-150px{width:150px}.line.size-150px.mg-bottom-28px{margin-bottom:20px}.line.white{background-color:var(--neutral--100)}.line.center{margin-left:auto;margin-right:auto}.line.shop{background-color:var(--neutral--800);width:90px;margin-bottom:12px;margin-left:auto;margin-right:auto}.line.size-92px{width:92px}.line.mg-bottom-28px{text-align:left}.line.size-52px{width:52px}.line.size-52px.grow{flex:1;max-width:52px}._404-not-found-image-wrapper{justify-content:flex-start;align-items:center;width:48%;height:100%;display:flex;position:absolute;inset:0% 0% 0% auto;overflow:hidden}.nav-content{grid-column-gap:40px;grid-row-gap:40px;grid-template-rows:auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;justify-content:space-between;align-items:start;display:grid}.nav-menu-list-wrapper{max-width:none;margin-top:0;margin-bottom:0;margin-right:0;padding-left:0;list-style-type:none}.nav-menu-list-item{margin-top:20px;margin-bottom:10px;padding-left:0;line-height:1.111em}.nav-link{color:var(--neutral--600);line-height:1.111em;text-decoration:none}.nav-link:hover{color:var(--accent--primary-1)}.menu-wrapper{justify-content:flex-start;align-items:center;display:flex}.text-50{color:var(--neutral--600);font-size:14px;line-height:1.143em}.text-50.medium{font-weight:500}.mg-bottom-10px{margin-bottom:10px}.grid-footer{grid-column-gap:34px;grid-template-rows:auto;grid-template-columns:1.2fr minmax(139px,.6fr) minmax(282px,1.2fr) auto;display:block}.grid-footer.v2{grid-template-columns:1.2fr minmax(139px,.6fr) minmax(139px,.6fr) 1.25fr;align-items:start}.container-default-secondary{max-width:1286px;margin-left:auto;margin-right:auto;padding-left:24px;padding-right:24px}.grid-newsletter{grid-column-gap:16px;grid-row-gap:16px;grid-template-rows:auto;grid-template-columns:1.5fr;grid-auto-columns:1fr;display:block}.mg-top-post-trending{margin-top:-142px}.mg-right-12px{margin-right:12px}.academics-card-content{padding:48px 32px 36px}.mg-bottom-22px,.mg-bottom-22px.keep{margin-bottom:22px}.mg-bottom-38px{margin-bottom:38px}.mg-bottom-26px{margin-bottom:26px}.mg-right-22px{margin-right:22px}.testimonial-content{flex-flow:column;justify-content:center;align-self:center;align-items:flex-start;font-size:20px;line-height:1.7em;display:flex}.title-flex-featured{justify-content:space-between;align-items:flex-end;display:flex}.mg-bottom-14px{margin-bottom:14px}.applied-text{color:var(--neutral--600);text-transform:none}.contact-link{color:var(--neutral--800);align-items:center;text-decoration:none;display:flex}.contact-link:hover{color:var(--accent--primary-1)}.contact-link.white{color:var(--neutral--100);transition-property:opacity}.contact-link.white:hover{opacity:.7}.mg-top-18px{margin-top:18px}.mg-bottom-20px{text-align:justify;margin-top:20px;margin-bottom:30px}.mg-bottom-20px.admission{max-width:100%;margin-top:40px;margin-bottom:40px}.mg-bottom-20px.admission.red{color:var(--accent--primary-1);font-weight:500}.mg-bottom-20px.red{color:var(--accent--primary-1);max-width:100%;font-weight:500}.mg-bottom-28px{margin-bottom:28px}.mg-right-14px{margin-right:14px}.explore-programs-card-content{padding:24px 32px 50px}.mg-bottom-52px{margin-bottom:52px}.program-item{text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex}.bg{position:absolute}.bg.half-color-200{z-index:-1;background-color:var(--neutral--200);min-height:50%;inset:auto 0% 0%}.bg.top-bg-color-700{z-index:-1;background-color:var(--neutral--700);min-height:634px;inset:0% 0% auto}.bg.bg-blog-hero{z-index:-1;background-color:var(--neutral--700);min-height:829px;inset:0% 0% auto}.bg.about-bg-image{z-index:-1;background-color:var(--accent--color-4);background-image:linear-gradient(180deg,var(--accent--color-3),var(--accent--primary-1));margin-top:75px;margin-right:0;padding-top:100vh;padding-right:100vw;top:0;right:0}.bg.square-shape-bg-color-700{background-color:var(--neutral--700);width:75%;min-height:78%}.number-step{color:var(--neutral--100);font-size:36px}.divider-step{background-color:var(--neutral--300);width:3px;min-height:32px;margin-left:125px}.mg-bottom-36px{margin-bottom:36px}.gender-text{color:var(--neutral--600);letter-spacing:0;text-transform:none;margin-bottom:0;font-size:18px;line-height:1.112em}.gender-wrapper{justify-content:center;align-items:center;margin-bottom:0;padding-left:0;display:flex}.mg-top-30px{margin-top:30px}.mg-bottom-50px{margin-bottom:50px}.mg-right-34px{margin-right:34px}.form-container-admission{flex-direction:column;justify-content:flex-start;margin-bottom:0;display:flex}.mg-right-6px{margin-right:6px}.badge-wrapper-bottom-right{position:absolute;inset:auto 24px 24px auto}.bardge-container{grid-row-gap:12px;flex-flow:row;align-items:center;display:flex}.event-card-content{padding:82px 50px}.mg-top-60px{margin-top:60px}.badge-wrapper-bottom-left{position:absolute;inset:auto auto 40px 40px}.badge-wrapper-bottom-left.card-blog{bottom:22px;left:19px}.container-blog-card-popular{max-width:456px;margin-left:auto}.mg-bottom-18px{margin-bottom:18px}.content-campus-card{padding:60px 24px}.mg-bottom-60px{margin-bottom:60px}.mg-top-auto{margin-top:auto}.container-item-program{flex:1}.subtitle-admition-form{grid-column-gap:24px;flex-direction:row;justify-content:flex-start;align-items:center;margin-bottom:20px;display:flex}.sub-title-form{display:none}.split-content.content-right-v1-images{flex-direction:column;justify-content:center;align-items:center;max-width:100%;display:flex;position:relative}.position-absolute{position:absolute}.position-absolute.card-above-image-bottom-left{width:402px;inset:auto auto 36px 0%}.paragraph-alt{color:var(--neutral--800);font-size:22px;line-height:1.59em}.text-no-wrap{white-space:nowrap}.header-center-logo{justify-content:center;align-items:center;display:flex}.academic---nav-item-link{color:var(--neutral--600);letter-spacing:.06em;text-transform:uppercase;line-height:1.111em;text-decoration:none}.academic---nav-item-link:hover{color:var(--accent--primary-1)}.academic---nav-item-link.w--current{color:var(--neutral--600);font-weight:400}.academic---nav-item-wrapper{letter-spacing:1px;text-transform:uppercase;margin-bottom:0;padding-left:0}.content-link{color:var(--neutral--600);text-decoration:none;transition-property:none}.content-link:hover{color:var(--neutral--600)}.play-icon{width:100%;max-width:80px}.contact---section---form---bg{background-color:var(--accent--color-3);width:100vw;position:absolute;inset:auto auto 38px 86px}.inline---block{display:inline-block}.text-area-wrapper{min-width:100%;max-width:100%}.team-item-wrapper{grid-column-gap:16px;grid-row-gap:32px;grid-template-rows:auto;grid-template-columns:1fr;grid-auto-columns:1fr;display:grid}.rich-text-team-wrapper{margin-bottom:-40px}.form-button-inside-block{flex-direction:column;justify-content:center;min-height:72px;margin-bottom:0;display:flex}.mg-bottom-6px{margin-bottom:6px}.mg-top-21px{margin-top:21px}.mg-bottom-42px{text-align:justify;margin-bottom:42px}.add-cart---main{flex-direction:column;justify-content:center;min-height:200px;display:flex}.add-cart-default-state{margin-bottom:0}.rich-text-v2 img{border-radius:0}.rich-text-v2 p{margin-top:16px;margin-bottom:16px}.rich-text-v2 h2{margin-top:0;margin-bottom:16px}.rich-text-v2 h3{margin-bottom:16px;font-size:22px}.rich-text-v2 figure{margin-top:48px;margin-bottom:48px}.rich-text-v2 ul,.rich-text-v2 ol{margin-top:24px;margin-bottom:40px}.rich-text-v2 h6,.rich-text-v2 h5,.rich-text-v2 h4{margin-top:40px;margin-bottom:16px}.rich-text-v2 blockquote{margin-top:52px;margin-bottom:52px}.not-found-content{max-width:542px;margin-bottom:0}.gap-row-20px{grid-row-gap:20px}.order-summary-line-item{grid-column-gap:15px;flex-wrap:wrap}.shipping-method-content,.mg-left-0px{margin-left:0}.order-item-content---main{align-items:flex-start;display:flex}.footer-newsletter-form-block{flex-direction:column;justify-content:center;min-height:184px;margin-bottom:0;display:flex}.cart-item{border-bottom:1px solid var(--neutral--300);padding-top:20px;padding-bottom:20px}.cart-item:first-child{padding-top:0}.cart-item:last-child{border-bottom-style:none;padding-bottom:0}.cart-list-title{color:var(--neutral--800);margin-bottom:6px;font-size:18px;font-weight:700;text-decoration:none;display:inline-block}.cart-list-title:hover{color:var(--accent--primary-1)}.cart-option-item{margin-bottom:6px;padding-left:0}.cart-item-result{color:var(--neutral--800)}.more-templates-badge-wrapper-edited{z-index:9991;grid-column-gap:10px;grid-row-gap:10px;color:#666977;background-color:#fff;border:1px solid #f0f0f6;border-radius:12px;align-items:center;width:100%;max-width:286px;padding:12px 22px 12px 18px;text-decoration:none;transition-property:none;display:flex;position:fixed;inset:auto 24px 12px auto;box-shadow:0 .6px .8px #1010650a,0 3px 6px #11115414}.more-templates-badge-wrapper-edited:hover{color:#666977}.more-templates-logo-wrapper{position:relative}.more-templates-logo{width:80px}.more-templates-logo.blur{z-index:-1;opacity:.68;filter:blur(3px);position:absolute;inset:10% 0% 20px}.more-templates-p{margin-bottom:0;font-size:13px;line-height:1.4em}.more-webflow-templates-sub{color:#523ff5;text-decoration:underline}.more-templates-lottie{width:44px;position:absolute;inset:-20px -20px auto auto}.text-block,.text-block-2{display:none}.text-block-3,.text-block-4{color:var(--accent--primary-1)}.div-block{background-color:var(--neutral--300)}.div-block-2,.div-block-3,.div-block-4,.div-block-5,.div-block-6{display:none}.link{color:var(--neutral--100);justify-content:flex-end;align-items:flex-start;margin-left:auto;display:block}.div-block-7{display:none}.image-2,.image-3,.image-4{border-radius:10px;margin-top:0}.div-block-8{display:none}.split-line{background-color:#4f5e7826;width:100%;height:1px;margin-top:35px;margin-bottom:15px}.info-wrap{margin-bottom:0;padding:5px 5px 10px;display:none}.heading-5{color:#5748c5;margin-top:10px;font-size:30px;line-height:25px}.nav-link-5{color:#20193a;letter-spacing:1.7px;text-transform:uppercase;height:100%;min-height:85px;padding:34px 29px 30px;font-family:Montserrat,sans-serif;font-size:12px;font-weight:700;text-decoration:none;transition:all .4s}.nav-link-5:hover{color:#fff;background-color:#5748c5}.nav-link-5.w--current{color:#31414e;font-weight:700}.logo-mid{margin-left:35px;margin-right:35px;font-family:Varela Round,sans-serif}.nav-contain{background-color:var(--neutral--100);border:1px #000;justify-content:center;align-items:center;max-width:1200px;height:100%;margin-left:auto;margin-right:auto;display:flex}.info-text{float:left;color:#4f5e7866;text-decoration:none;display:block}.navbar-3{background-color:#fff;height:85px}.div-block-9{background-color:#5748c5;width:100%;height:3px}.brand{z-index:999;background-image:none;background-size:auto;margin-top:-54px}.container{justify-content:center;width:100%;max-width:100%;display:flex}.nav-menu-7{justify-content:flex-start;align-items:center;width:35%;display:flex}.nav-menu-8{justify-content:flex-end;align-items:flex-end;width:35%;display:flex}.image-5{vertical-align:middle;display:inline-block}.navbar-4{background-color:var(--neutral--200);flex-flow:row;justify-content:center;align-items:flex-start;min-width:20px;display:none;position:relative}.pointer{z-index:20;background-color:#fff;border-radius:2px;width:20px;height:20px;margin-left:auto;margin-right:auto;position:absolute;inset:-2% 4% auto 0%;transform:rotate(45deg)}.pointer.academics._02{top:-5px}.dropdown-pointer{position:relative}.icon-2{width:100%}.link-block-13{color:#121e46;margin-left:10px;margin-right:10px;padding:20px 0 5px;font-size:15px;text-decoration:none}.navigation-dropdown{min-width:140px}.navigation-dropdown.w--open{background-color:#0000;min-width:370px;max-height:100vh;padding-top:10px;left:50%;transform:translateX(-50%) !important}.nav-menu-2{color:#7b88a8;flex-flow:row;justify-content:flex-end;align-items:flex-end;margin-left:10px;font-size:15px;display:flex;position:static}.dropdown-link-mob{z-index:30;color:#283338;background-color:#fff;border-radius:10px;align-items:center;padding:20px;font-size:16px;text-decoration:none;transition:all .2s;display:flex;position:relative}.dropdown-link-mob:hover{opacity:.91;color:#7839f3;background-color:#fff;transform:scale(1.05);box-shadow:7px 15px 45px 2px #7b88a833}.dropdown-wrapper-2{background-color:#fff;border-radius:10px;box-shadow:4px -19px 35px #20355a14,11px 11px 30px -10px #20355a26}.dropdown-wrapper-2.w--open{background-color:#fff;border-radius:15px;min-width:300px;max-height:100vh;left:-97px;box-shadow:0 50px 25px -50px #20355a26,8px 18px 60px 4px #00000021}.chevron{margin-right:0}.dropdown-link-2{z-index:30;color:#283338;background-color:#fff;border-radius:10px;align-items:center;padding:20px;font-size:16px;text-decoration:none;transition:all .2s;display:flex;position:relative}.dropdown-link-2:hover{opacity:.91;color:#7839f3;background-color:#fff;transform:scale(1.05);box-shadow:7px 15px 45px 2px #7b88a833}.dropdown-link-2.link-02{z-index:29}.dropdown-link-2.link-03{z-index:28}.dropdown-link-2.link-04{z-index:27}.navigation-mob{background-color:#0000;flex-direction:column;align-items:center;display:none;position:relative;inset:0% 0% auto}.icon-square{background-color:#f3efff;border-radius:10px;flex:none;justify-content:center;align-items:center;width:52px;height:52px;margin-right:20px;padding:14px;display:none}.icon-square.colour-4{background-color:#fff7f2}.icon-square.colour-2{background-color:#f0fbf7}.icon-square.colour-3{background-color:#ebfbff}.dropdown-2{margin-left:5px;margin-right:5px}.navigation-wrap.tc{display:block}.navigation-container,.navigation-container-mob{align-items:center;width:100%;max-width:1400px;height:100%;margin-left:auto;margin-right:auto;display:flex}.dropdown-title{margin-bottom:2px;font-size:15px}.dropdown-title:hover{color:#283338}.dropdown-title.colour-4{color:#002736;text-transform:uppercase}.nav-content-wrap{flex-direction:column;justify-content:center;align-items:flex-start;width:100%;display:flex}.flowbase-logo{min-width:55px}.dropdown-toggle-2{color:#121e46;margin-left:5px;margin-right:5px;padding-left:12px;padding-right:24px;transition:all .2s;display:flex;align-items:center;flex-direction:row-reverse;gap:5px}.dropdown-toggle-2:hover{color:#8c54ff}.navigation-left{flex:0 auto;justify-content:space-between;align-items:center;width:95%;margin-top:0;margin-left:auto;margin-right:auto;display:flex}.navigation-2{background-color:#0000;flex-direction:column;align-items:center;height:auto;padding:20px 3% 0;display:flex;position:relative;inset:0% 0% auto}.global-logo{width:345px;margin-top:0;margin-right:40px;display:block}.text-block-5{font-size:17px}.text-block-6,.text-block-7,.text-block-8{text-transform:uppercase;font-size:15px}.text-block-8{padding-right:24px}.text-block-8:hover{color:#8c54ff}.text-block-9,.text-block-10{text-transform:uppercase;font-size:15px}.text-block-10:hover{color:#8c54ff}.container-2{max-width:1280px;height:30px}.section-2{background-color:var(--accent--primary-1);min-height:0;padding-top:0;padding-bottom:0}.cell{justify-content:center;align-items:center}.quick-stack{grid-column-gap:20px;grid-row-gap:20px;height:80px;min-height:0;margin-top:0;margin-bottom:0;padding:5px}.cell-2{justify-content:center;align-items:center}.paragraph{color:var(--neutral--100);margin-bottom:0}.cell-3{justify-content:center;align-items:flex-end}.timeline-date-left{text-align:right;width:48%;padding-top:25px}.center-dot{background-color:#8dacbf;border-radius:50%;width:9px;height:9px}.content-section{padding-top:70px;padding-bottom:70px;position:relative;overflow:hidden}.content-section.double{background-color:#0000;padding-bottom:70px;display:none}.date{background-color:#d4e2ec;border-radius:7px;padding:10px 12px 9px;font-size:13px;font-weight:600;line-height:13px;display:inline-block}.semi-bold{font-family:Satoshi,sans-serif;font-weight:600;display:inline-block}.content-wrapper{z-index:5;grid-column-gap:16px;grid-row-gap:16px;grid-template-rows:auto auto;grid-template-columns:1fr 1fr;width:100%;max-width:1085px;height:100%;margin-left:auto;margin-right:auto;padding-left:25px;padding-right:25px;position:relative}.content-wrapper.narrow{align-self:center;max-width:80%;margin-top:0;padding-left:0;padding-right:0}.subheading{font-size:18px}.timeline-text-box{max-width:380px;padding-top:20px;padding-bottom:20px}.timeline-text-box-2 p{overflow-wrap:anywhere}.timeline-date-right{text-align:left;width:48%;padding-top:25px}.title{color:#002736;line-height:20px}.h2-big{margin-top:10px;margin-bottom:10px;font-size:36px;line-height:1.4}.timeline-text-right{width:48%}.center-line{background-color:#8dacbf;width:1px;height:100%;margin-left:auto;margin-right:auto}.timeline-text-left{text-align:right;justify-content:flex-end;width:48%;display:flex}.timeline-item{justify-content:center;align-items:stretch;margin-left:5px;margin-right:20px;display:flex}.heading-box{text-align:center;width:54%;max-width:640px;margin-bottom:40px;margin-left:auto;margin-right:auto}.dot{border:2px solid #8dacbf;border-radius:50%;justify-content:center;align-items:center;width:17px;height:17px;margin-left:auto;margin-right:auto;display:flex;position:relative;top:32px;left:-8px}.inner-wrapper{flex-flow:column;flex:0 auto;justify-content:center;align-self:auto;align-items:center;width:auto;max-width:800px;margin-left:0;margin-right:0;display:block}.inner-wrapper.library{flex-flow:column;justify-content:center;align-items:stretch;width:100%;max-width:100%;margin-top:60px;margin-left:0;margin-right:0;display:block}.inner-wrapper.distinctive{max-width:none}.center-line-box{text-align:right;width:75px}.text-span{font-size:17px}.heading-6,.heading-7,.heading-8,.heading-9,.heading-10{text-transform:uppercase}.div-block-10{width:auto;min-width:0;max-width:none}.button-outline-blue{color:#002736;text-align:center;background-color:#0000;border:1px solid #002736;border-radius:25px;min-width:120px;min-height:40px;padding:13px 22px 10px;font-size:14px;font-weight:500;line-height:14px;transition:color .2s,background-color .2s}.button-outline-blue:hover{color:#fff;background-color:#002736}.question{flex:1;font-size:21px;font-weight:500}.question.distinctive{color:var(--accent--color)}.question.programs{margin-top:40px}.center-content{text-align:center;display:none;overflow:visible}.top-margin{position:relative}.top-margin._30-pixels{margin-top:30px}.full-width{flex:1}.accordion{cursor:pointer;flex-wrap:wrap;align-items:flex-start;width:auto;padding-bottom:5px;padding-left:0;padding-right:5px;text-decoration:none;display:flex}.accordion:hover{text-decoration:none}.faq-item{border-bottom:1px solid #8dacbf;margin-top:20px;margin-bottom:20px;width:100%}.faq-item.resources{max-width:100%}.faq-item.admission{margin-top:60px}.open-close{border-radius:3px;justify-content:center;align-items:center;height:28px;margin-left:10px;margin-right:0;display:flex;position:relative}.accordion-content{max-width:none;margin-top:10px;padding-top:0;padding-left:0;padding-right:0;font-size:17px;overflow:hidden;transition:.6s;height:0}.faq-arrow{margin-top:0;transition:.4s}.flex-no-wrap{flex-wrap:nowrap;display:flex}.paragraph-2,.paragraph-3{text-align:justify;margin-top:10px}.paragraph-3.mobile03{max-width:700px}.paragraph-4,.paragraph-5{text-align:justify;margin-top:10px}.paragraph-6{text-align:justify;margin-top:10px;margin-bottom:28px}.paragraph-6.resources{margin-top:20px}.paragraph-6.resources.paragraph-7{margin-top:0}.timeline-text-box-2{max-width:290px;padding-top:25px;padding-bottom:20px}.inner-wrapper-2{width:95%;max-width:935px;margin-left:auto;margin-right:auto}.div-block-11{margin-top:40px}.paragraph-7{color:var(--neutral--600);text-align:justify;margin-bottom:28px;font-size:17px}.paragraph{color:var(--neutral--600)}.faq-answer{border-bottom-left-radius:10px;padding-left:1.5rem;padding-right:1.5rem;overflow:hidden;transition:.6s}.faq-list{grid-column-gap:1rem;grid-row-gap:1rem;grid-template-rows:auto;grid-template-columns:100%;grid-auto-columns:100%;place-items:start stretch;display:grid}.faq-list.people{margin-top:60px}.padding-section-large{text-align:left;margin-top:auto;margin-bottom:20px;padding-top:0;padding-bottom:0;display:block}.sub-heading{font-size:1.25rem;font-weight:700}.bold-text-2{color:#014e1f}.button{color:#fff;text-align:center;background-color:#0db14b;border:1px solid #0db14b;border-radius:1.75rem;padding:.875rem 2rem;font-weight:500;transition:color .35s cubic-bezier(.374,.194,.25,1),background-color .35s cubic-bezier(.368,.188,.25,1)}.button:hover{color:#0db14b;background-color:#07a16900}.button.w--current{background-color:#0db14b}.button.w--current:hover{background-color:#fff}.heading-style-h6{color:#0db14b;font-size:36px;font-weight:700;line-height:1.5}.faq-question{cursor:pointer;justify-content:flex-start;align-items:center;padding:2rem;display:flex}.faq-accordion{background-color:var(--accent--color-5);color:#141c30;border-radius:15px;flex-direction:column;justify-content:flex-start;align-items:stretch;transition:box-shadow .35s cubic-bezier(.38,.194,.25,1);position:relative;overflow:hidden}.faq-accordion:hover{box-shadow:1px 1px 3px #1018281a}.faq-accordion.faculty{background-color:var(--color-6)}.faq-component{margin-top:40px}.max-width-large{width:100%;max-width:37.5rem}.faq-icon-wrapper{grid-column-gap:16px;grid-row-gap:16px;border-radius:50%;flex-direction:row;order:0;grid-template-rows:auto auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;justify-content:center;align-self:center;align-items:center;width:2rem;height:2rem;display:flex;position:relative}.text-align-center{text-align:center}.text-span-12{color:#014e1f;font-size:1rem;font-weight:500}.link-2{color:#0db14b;font-size:1.25rem;font-weight:600}.faq-icon{background-color:#3c3d3c;width:1.5rem;height:2px;position:absolute}.faq-icon.is-left{z-index:1;background-color:#3c3d3c;transform:rotate(90deg)}.padding-bottom{padding-top:0;padding-left:0;padding-right:0}.padding-bottom.padding-xxlarge{padding-bottom:2rem}.button-group{grid-column-gap:1rem;grid-row-gap:1rem;flex-flow:wrap;justify-content:flex-start;align-items:center;display:flex}.button-group.is-center{justify-content:center;display:none}.faq-text-wrapper{z-index:2;grid-column-gap:1.5rem;grid-row-gap:1.5rem;text-align:left;flex:0 auto;justify-content:flex-end;align-items:center;display:flex;position:relative}.text-span-14{color:#014e1f;font-size:1rem;font-weight:500}.text-span-13{color:#3c3d3c;font-size:1rem;font-weight:500}.faq-bottom-wrapper{background-color:#eaf0d8;border-radius:1rem;padding-top:3rem;padding-bottom:3rem}.text-weight-bold{font-weight:700}.faq-shape{z-index:1;transform-origin:100% 0;background-color:#daf1e9;border-radius:50%;width:9.125rem;height:9.125rem;position:absolute;inset:-48px -40px auto auto}.max-width-medium{width:100%;max-width:32rem}.container-small{width:100%;max-width:800px;margin-left:0;margin-right:0}.text-size-small{font-size:1rem}.heading-2{color:#0db14b}.div-block-12{display:flex}.div-block-13{flex:1;align-self:stretch}.bold-text-3{color:var(--accent--primary-1);font-size:24px}.div-block-14{width:auto;margin-left:0;margin-right:0}.div-block-14.service_guide{margin-top:60px}.quick-stack-2{grid-column-gap:10px;grid-row-gap:10px;margin-right:40px;padding-left:0}.bold-text-4{color:var(--accent--primary-1);font-size:24px}.cell-4{justify-content:center;align-items:flex-start}.paragraph-10{align-self:flex-start}.cell-5{justify-content:flex-start;align-items:flex-start}.bold-text-5{color:var(--accent--primary-1)}.div-block-15{margin-top:60px}.div-block-16{margin-top:40px}.image-6{margin-top:150px}.list-item,.list-item-2,.list-item-3{text-align:justify}.div-block-20{align-self:center;max-width:800px}.div-block-20.distincitive{text-align:left;justify-content:center;align-self:stretch;align-items:center;max-width:100%;margin-left:auto;margin-right:auto;padding-left:60px;padding-right:60px;display:block}.div-block-21.vision{width:auto;margin-left:auto;margin-right:auto}.go-up-button{z-index:20;background-color:var(--accent--color-3);color:#fff;background-image:url("https://cdn.prod.website-files.com/67f40554fe9351aa46c35219/67f40554fe9351aa46c355cc_subir.svg");background-position:50%;background-repeat:no-repeat;background-size:20px 100%;border-radius:50%;justify-content:center;align-items:center;width:45px;height:45px;margin-bottom:13px;margin-right:15px;font-size:25px;font-weight:300;text-decoration:none;transition:opacity .2s;display:flex;position:fixed;bottom:0;right:0}.go-up-button.w--current{z-index:100}.appendix{padding-left:20px;font-size:14px;line-height:1.57em;list-style-type:decimal}.bold-text-12{display:block}.div-block-22{max-width:none;display:block}.div-block-23{margin-top:40px}.div-block-26{width:100%;max-width:800px;margin-top:0}.div-block-26.give{margin-top:100px}.div-block-26.story{margin-top:40px}.div-block-27{text-align:left;justify-content:center;align-items:center;max-width:800px;display:block}.container-3{justify-content:center;align-items:center;max-width:1292px;display:flex}.div-block-28{margin-top:40px}.list-3{max-width:800px;padding-left:20px}.div-block-29{width:auto;max-width:800px}.list-4{max-width:100%;padding-left:20px}.container-4{width:auto;max-width:800px}.container-5{width:100%;max-width:800px}.div-block-30{flex:1}.div-block-31{width:100%;max-width:100%}.paragraph-11{max-width:700px}.list-5{max-width:700px;margin-top:20px;margin-bottom:40px;padding-left:20px;list-style-type:decimal}.list-5.accordion01{margin-top:0}.list-item-4,.list-item-5{list-style-type:disc}.paragraph-12{max-width:750px}.paragraph-13{color:var(--accent--color);max-width:700px;margin-top:40px;font-size:20px;font-weight:500}.paragraph-13.small_title{color:var(--neutral--500)}.list-item-6{margin-top:40px;font-size:20px;font-weight:500;list-style-type:none}.paragraph-14{color:var(--accent--primary-1);margin-top:30px;font-size:19px;font-weight:700}.list-item-7{color:var(--neutral--700);list-style-type:lower-alpha}.bold-text-13,.bold-text-14,.bold-text-15,.bold-text-16,.bold-text-17,.bold-text-18,.bold-text-19{font-size:20px}.small_topic{margin-top:20px;font-size:16px;font-weight:700}.bold-text-20,.bold-text-21,.bold-text-22,.bold-text-23,.bold-text-24,.bold-text-25,.bold-text-26,.bold-text-27{font-size:20px}.paragraph-15{text-align:justify;max-width:700px;margin-top:20px}.list-7,.content ul{margin-top:10px;padding-left:20px}.container-6{max-width:1080px}.line-2{background-color:#910028;width:180px;height:2px;min-height:2px}.line-2.size-150px{width:150px}.inner-wrapper-3{flex-flow:column;flex:0 auto;justify-content:center;align-self:auto;align-items:center;width:auto;max-width:800px;margin-left:0;margin-right:0;display:block}.div-block-32{width:100%;max-width:800px;margin-top:0}.list-item-8{list-style-type:disc}.paragraph-16{text-align:justify}.paragraph-17{color:#a38f29;max-width:700px;margin-top:40px;font-size:20px;font-weight:500}.list-8{max-width:700px;margin-top:20px;padding-left:20px;list-style-type:decimal}.list-8.accordion01{margin-top:0}.list-item-9{color:#1b2b4a;list-style-type:lower-alpha}.paragraph-18{text-align:justify}.paragraph-18.mobile03{max-width:700px}.display-5{color:#0b1829;text-align:left;text-transform:uppercase;margin-bottom:60px;font-size:40px;font-weight:400;line-height:1.182em}.paragraph-19{color:var(--neutral--800);margin-top:20px;font-weight:700}.div-block-33{margin-top:60px}.table-data{color:#4e4e4e;font-size:15px}.table-data.name{margin-left:20px;font-size:16px;font-weight:500}.table-data.name.total{margin-left:20px}.table-data.link{justify-content:center;align-items:center;text-decoration:none;display:flex}.scroll-container.exhibitors{flex-flow:column;width:100%;display:flex}.table-heading{color:var(--accent--primary-1);text-transform:capitalize;margin-left:20px;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-weight:600;line-height:18px}.table-heading._01._02{margin-left:0}.table-heading.title{font-size:24px;font-weight:400}.table-heading.title.refund{margin-top:40px}.table-row{color:#9898a3;cursor:pointer;border-bottom:1px solid #dce0ec;justify-content:space-between;width:100%;padding-top:20px;padding-bottom:20px;transition:box-shadow .2s;display:flex}.table-row:hover{color:#4347e7;box-shadow:0 12px 10px #8e8fa30f}.table-row.head{cursor:default}.table-row.head:hover{box-shadow:none;background-color:#0000}.table-row.head.hide{display:none}.table-row.total{background-color:var(--accent--color-4)}.div-block-410{justify-content:center;display:flex}.table-box{border:1px #f9f9f9;flex-wrap:wrap;align-items:center;width:65%;display:flex}.table-box._2{flex-wrap:nowrap;justify-content:flex-start;align-items:center;width:65%}.table-box._2.units{justify-content:center;align-items:center;width:35%}.table-box._2.small{justify-content:center;align-items:center;width:10%}.table-box._11{justify-content:center;align-items:center;width:35%}.table-box.units{justify-content:center;align-items:center;width:5%}.table-wrapper{flex-direction:column;justify-content:space-between;width:85%;margin-top:60px;padding-left:0;padding-right:0;display:flex}.div-block-406{justify-content:center;align-items:center;width:10%;display:flex}.div-block-406._2{border:1px #ececec;width:10%}.paragraph-20{text-align:left;margin-top:20px;margin-bottom:0;padding-left:0;padding-right:0}.div-block-411{padding-left:10px;padding-right:20px}.table-row-nr{font-size:16px;font-weight:500}.table-row-nr.total{color:var(--accent--secondary);font-size:18px;font-weight:700}.table-details-box{justify-content:center;align-items:center;width:100%;margin-top:20px;padding-top:12px;padding-bottom:12px;display:none;position:relative}.div-block-412{justify-content:space-between;align-items:center;margin-left:auto;margin-right:auto;display:flex}.scroll-table-content{flex-direction:column;display:flex;overflow:visible}.scroll-table-content.mobile{flex-flow:column;width:100%;display:flex;position:static}.text-span-2{background-color:#0000;border:1px solid #a5a5b180;border-radius:5px;padding:4px 10px;display:inline-block}.table-arrows{opacity:.35;cursor:pointer;width:15px;margin-right:8px}.table-arrows:hover{opacity:.6}.table-arrows._2{transform:rotate(180deg)}.caption{margin-top:10px;font-size:12px;line-height:21px}.heading{margin-left:0;margin-right:0;padding-left:0;padding-right:0}.div-block-413{padding-left:20px}.table-data-2{color:#4e4e4e;font-size:13px}.table-data-2.name{margin-left:20px;font-size:16px;font-weight:600}.table-data-2.name.total{font-size:18px}.table-container-2.mobile{width:85%;max-width:none;margin-bottom:100px;display:block}.table-heading-2{color:#9898a3;text-transform:capitalize;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-weight:600;line-height:18px}.table-row-2{color:#9898a3;cursor:pointer;border-bottom:1px solid #dce0ec;justify-content:space-between;width:100%;padding-top:20px;padding-bottom:20px;transition:box-shadow .2s;display:flex}.table-row-2:hover{color:#4347e7;box-shadow:0 12px 10px #8e8fa30f}.table-row-2.head{cursor:default}.table-row-2.head:hover{box-shadow:none;background-color:#0000}.table-row-2.head.hide{display:none}.table-row-2.head.hide.exhibitors{flex:0 auto;display:none}.table-row-2.exhibitors{justify-content:space-between;align-items:center}.table-row-2.exhibitors.total{background-color:var(--accent--color-4)}.table-box-2{border:1px #f9f9f9;flex-wrap:wrap;align-items:center;width:35%;display:flex}.table-box-2.exhibitors{width:85%}.table-box-2._2{flex-wrap:nowrap;justify-content:flex-start;align-items:center;width:35%}.table-box-2._2.exhibitors.mobile{width:50%}.div-block-414{justify-content:center;align-items:center;width:10%;display:flex}.div-block-414._2{border:1px #ececec;width:10%}.div-block-414._2.exhibitors.mobile{justify-content:center;align-items:flex-start}.table-data-wrapper-2.exhibitors{width:100%}.container-7{background-image:url("https://cdn.prod.website-files.com/67f40554fe9351aa46c35219/681bf3536ed95153da986b35_school2.jpg");background-position:50% 100%;background-size:cover;background-attachment:fixed;max-width:100%}.container-7.story{background-image:url("https://cdn.prod.website-files.com/67f40554fe9351aa46c35219/68226d7ed253f2ff910328c7_building5.png");padding-top:60px;padding-bottom:60px}.heading-11{font-size:24px}.heading-12{margin-top:40px;font-size:24px}.bold-text-28{color:var(--accent--primary-1);font-weight:400}.list-item-10,.list-item-11,.list-item-12{font-size:16px}.list-9{list-style-type:decimal}.div-block-415{grid-column-gap:7px;grid-row-gap:7px;text-align:center;grid-template-rows:auto auto auto auto;grid-template-columns:2fr 1fr 1fr;grid-auto-columns:1fr;margin-top:20px;display:grid}.text-block-15{font-size:16px}.text-block-16,.text-block-17{background-color:var(--button-shadow--white-02);font-size:16px}.text-block-18{background-color:var(--accent--color-2)}.text-block-19,.text-block-20{background-color:var(--accent--color-4)}.bold-text-29,.bold-text-30,.bold-text-31{font-size:16px}.div-block-416{max-width:100%;margin-bottom:60px;margin-left:auto;margin-right:auto;padding-left:60px;padding-right:60px}.div-block-417{margin-top:40px}.bold-text-32{font-size:21px;line-height:1.66em}.text-span-15{font-size:14px}.text-span-16{font-size:14px;line-height:.5px}.bold-text-33{font-weight:400}.year{font-size:13px;line-height:18px}.content-wrapper-2{z-index:5;grid-column-gap:16px;grid-row-gap:16px;grid-template-rows:auto auto;grid-template-columns:1fr 1fr;width:100%;max-width:1085px;height:100%;margin-left:auto;margin-right:auto;padding-left:25px;padding-right:25px;position:relative}.content-wrapper-2.narrow{align-items:flex-start;max-width:992px;margin-top:40px;margin-bottom:0;padding-top:20px;padding-bottom:20px;display:block}.bold-text-34{color:#6e1e6f;font-size:17px;line-height:28px}.bold-text-35{color:#6e1e6f;font-size:28px}.text-size-medium{font-size:16px}.slider01_mask{width:33.33%;overflow:visible}.slider01_slide{width:100%;margin-right:2rem}.slider_arrow{border:2px solid #585858;border-radius:10px;justify-content:center;align-items:center;width:3rem;height:3rem;transition:background-color .3s ease-out;display:inline-flex;inset:auto 0% 0% auto}.slider_arrow:hover{background-color:#d5d1c9}.slider_arrow.is-left{border-radius:10px;right:4rem}.main-wrap{background-color:var(--accent--color-5)}.bold-text-36{color:var(--accent--primary-1);font-size:17px;line-height:28px}.testimonial20_arrow-icon{color:#000;flex-direction:column;justify-content:center;align-items:center;width:1rem;height:1rem;display:flex}.section_inner{grid-row-gap:0px;flex-direction:column;padding-left:40px;padding-right:40px;display:flex}.slider_pagination{height:1.75rem;font-size:.5rem;inset:auto auto 0% 0%}.button-outline-3{color:#6e1e6f;text-align:center;background-color:#0000;border:1px solid #6e1e6f;border-radius:10px;min-width:120px;min-height:40px;padding:13px 25px 10px;font-size:14px;font-weight:500;line-height:14px;transition:color .2s,background-color .2s}.button-outline-3:hover{color:#e9eef2;background-color:#6e1e6f}.section-3{overflow:hidden}.title-wrap{grid-column-gap:0px;grid-row-gap:0px;flex-direction:column;align-items:flex-start;display:flex}.testimonial-person_item{grid-column-gap:1rem;grid-row-gap:1rem;text-align:left;align-items:center;margin-top:auto;display:flex}.testimonial-person_item.m_frontpage{justify-content:flex-start;align-items:flex-end}.testimonial-card_content-top{grid-column-gap:1rem;grid-row-gap:1rem;flex-flow:column;display:flex}.testimonial-person_img{object-fit:cover;border-radius:100%;width:4rem;min-width:4rem;height:4rem;min-height:4rem}.u-txt-semibold{font-weight:600}.bold-text-37{color:#6e1e6f;font-size:17px;line-height:28px}.slider01_comp{background-color:#0000;height:auto;margin-top:20px;margin-bottom:20px;padding-bottom:5rem;position:relative;width:100%}.u-container-l{max-width:100rem}.testimonial-card1_item{grid-column-gap:1.5rem;grid-row-gap:1.5rem;background-color:#e9eef2;border-radius:1.5rem;flex-direction:column;justify-content:space-between;align-items:flex-start;width:100%;min-height:380px;padding:2rem;display:flex}.testimonial-card1_item.mobile_ss{background-color:var(--neutral--100);border-radius:10px;box-shadow:0 2px 5px #0003}.heading-13{margin-top:40px;font-size:21px;font-weight:700}.list-10{margin-top:0;font-size:17px;list-style-type:decimal}.list-11{margin-top:10px;font-size:14px;line-height:1.2em}.text-block-21{margin-top:20px;font-size:16px}.giving{max-width:100%;margin-top:60px;padding-left:60px;padding-right:60px}.container-8{max-width:100%;padding-left:60px;padding-right:60px}.div-block-418{max-width:85%;margin-left:auto;margin-right:auto}.div-block-419{width:auto;max-width:100%;margin-left:auto;margin-right:auto;padding-left:60px;padding-right:60px}.container-9{max-width:100%;padding-left:60px;padding-right:60px}.div-block-420,.div-block-421{max-width:85%;margin-left:auto;margin-right:auto;padding-left:60px;padding-right:60px}.container-10{max-width:1920px}.link-3{color:#014e1f}.container-11{max-width:1280px}.heading-14{color:#0db14b;padding-left:10px;padding-right:10px;font-size:24px;line-height:2}.quick-stack-3{margin:0 auto 20px}.image-8{border-radius:7px;min-width:0;min-height:0;margin-top:0;margin-bottom:20px;flex-shrink:0}.div-block-422{display:flex;flex-flow:column;flex:1;margin:20px 15px;justify-content:flex-start;min-height:380px}.div-block-422 .text-content{display:flex;flex-direction:column;gap:20px;height:100%}.text-span-18{color:#662d91}.text-span-17{color:#f58220}.text-block-22{margin-top:40px;margin-bottom:20px;padding-left:10px}.cell-8{background-color:#fff;border-radius:20px}.bold-text-38{color:#014e1f}.cell-9{background-color:#fff;border-radius:20px}.paragraph-21{text-align:justify;padding-left:0;padding-right:0;font-size:16px;line-height:1.5}.link-6{color:#014e1f}.cell-10{background-color:var(--button-shadow--color-01);border-radius:20px;justify-content:space-between;align-items:center}.section-4{display:none}.cell-11{justify-content:flex-start;align-items:center}.image-9,.image-10{border-radius:10px;margin-top:0}.cell-12{justify-content:flex-start;align-items:center}.container-12{max-width:1180px}.image-11{border-radius:10px;margin-top:20px}.search-2{display:block}.locale{font-size:16px}.search-form-wrapper{text-align:center;cursor:pointer;border-left:1px solid #c9c9c9;flex:1;justify-content:center;align-self:stretch;align-items:center;min-width:60px;height:60px;margin-left:10px;margin-right:10px;padding:0;font-weight:700;display:block;position:relative}.open-icon{z-index:9;flex-flow:row;flex:0 auto;place-content:stretch center;align-self:stretch;align-items:center;padding:20px 0;display:flex;position:absolute;inset:0}.search-icon{flex:0 auto;align-self:auto;width:15px;margin-top:9px;display:block}.search-form{z-index:99999;background-color:var(--accent--color-5);cursor:default;border:3px solid #fff;border-top-style:none;border-radius:5px;justify-content:space-between;align-items:stretch;width:350px;display:flex;position:absolute;top:60px;right:0}.search-input{color:#fff;background-color:#0000;border:1px #dfdbdb;min-height:50px;margin-bottom:0;padding-left:15px;font-size:17px;font-weight:500}.search-button{background-color:var(--accent--color-3);color:#0000;background-image:url("https://cdn.prod.website-files.com/67f40554fe9351aa46c35219/68be35a5a8714105bb5494f9_magnifying-glass.svg");background-position:50%;background-repeat:no-repeat;background-size:15px;border-top-right-radius:3px;width:60px;padding-left:20px;padding-right:20px;font-size:0;transition:background-color .2s}.search-button:hover{background-color:var(--accent--color)}.close-icon{z-index:10;text-align:center;flex-flow:row;flex:0 auto;justify-content:center;align-self:center;align-items:center;padding:0;display:flex;position:absolute;inset:0%}.x-icon{text-align:center;flex:1;order:0;align-self:center;width:14px;margin-top:0;display:block;position:absolute;inset:0% auto auto 0%}.div-block-423{border-bottom-right-radius:3px}.div-block-424{display:flex}.nav1_button-wrapper{display:flex;align-items:center;margin-left:1rem;justify-content:space-evenly;gap:15px}.search-icon-wrapper{justify-content:flex-start;align-items:center;height:auto;margin-right:0;padding-bottom:0;transition:all .2s;display:flex}.search-pop-up-wrapper{z-index:999;background-color:transparent;width:35rem;height:auto;display:block;position:absolute;inset:3rem 0 0% auto;overflow:visible;transition:.6s;top:-20px;left:20px}.search-input-2{opacity:1;color:#151d53;background-color:#fff;border:1px solid var(--accent--color);border-style:solid;min-width:30rem;margin-bottom:0;border-radius:8px;height:48px}.search-img{opacity:1;color:var(--accent--color);border-radius:50%;justify-content:center;align-self:auto;align-items:center;width:auto;height:auto;padding:0;transition:all .2s;display:flex}.search-img:hover{opacity:1;color:#fac710;display:block}.search-pop-up{align-items:center;margin-bottom:0;padding:1rem;display:flex;position:relative}.search-button-2{color:#fff;background-color:#0000;background-image:url("https://cdn.prod.website-files.com/67f40554fe9351aa46c35219/68be35a5a8714105bb5494fa_magnifying-glass%20(").svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  border-radius: 0%;
  width: 1rem;
  height: 1rem;
  padding: 0;
  font-size: 1.5rem;
  line-height: 1.5rem;
  position: absolute;
  right: 30px;
}

.search-wrapper {
  position: relative;
}

.button-2 {
  color: #fff;
  text-align: center;
  background-color: #fac710;
  border-radius: 4rem;
  justify-content: center;
  align-items: center;
  padding: .75rem 2rem;
  font-weight: 600;
}

.text-size-tiny {
  font-size: .75rem;
}

.filter_grid {
  grid-column-gap: 3rem;
  grid-row-gap: 0rem;
  grid-template-columns: 1fr;
}

.filter_form-wrapper {
  background-color: #0000;
}

.content_collection-list {
  grid-column-gap: 2rem;
  grid-row-gap: 3rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  justify-items: center;
  display: grid;
}

.manage_results-block {
  flex: 1;
  justify-content: space-between;
  align-self: center;
  align-items: center;
  padding-left: 15px;
  display: flex;
  position: static;
  inset: auto 9% 3% auto;
}

.dropdown_wrap-center {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: .5rem;
  display: flex;
}

.content_collection-item {
  background-color: #fff;
  border: 1px solid #e5efff;
  border-radius: 1rem;
  width: 100%;
}

.results_text-span {
  color: #1d3c34;
  font-weight: 700;
}

.results_count-text {
  margin-right: 2rem;
}

.filter_form {
  background-color: #0000;
}

.filter_row {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  padding: 1rem .5rem;
  display: grid;
}

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

.to_text {
  margin-bottom: .5rem;
}

.div-block-425 {
  padding-top: 5px;
}

.dropdown_wrap {
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.filter_content {
  grid-template-columns: 1fr;
}

.filter_dropdown-list {
  box-shadow: 0 12px 16px -4px #00000014, 0 4px 6px -2px #10182808;
}

.filter_dropdown-list.w--open {
  background-color: #fff;
  border: 1px solid #eaecf0;
  border-radius: .75rem;
}

.error-message-2 {
  background-color: #0000;
}

.filter_tag-template {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #f7faff;
  border: 1px solid #d4d5d9;
  border-radius: 1rem;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: center;
  margin-right: 1rem;
  padding: 0 .7rem;
  display: flex;
}

.text-size-medium-2 {
  font-size: 1.125rem;
}

.filter_empty {
  background-color: #f1f1f1;
  border-radius: 1rem;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 4rem 5rem;
  display: flex;
}

.search_field {
  background-color: #fff;
  border: 1px solid #086743;
  border-radius: 1rem;
  width: 18rem;
  margin-bottom: 0;
  margin-left: auto;
}

.filter_dropdown-toggle {
  grid-column-gap: .8rem;
  grid-row-gap: .8rem;
  align-items: center;
  padding: .75rem 2.5rem .75rem 1rem;
  font-size: 1rem;
  font-weight: 400;
  transition: all .3s;
  display: flex;
}

.reset_element {
  color: #1d3c34;
  border: 1px #000;
  border-bottom: 1px solid #1d3c34;
  margin-right: 2rem;
  font-size: 1.2rem;
}

.sort_by-text {
  color: #fff;
  white-space: nowrap;
  align-self: center;
  margin-right: 1rem;
  font-size: 1rem;
}

.reset_empty-element {
  border: 1px #000;
  border-bottom: 1px solid #1d3c34;
  margin-top: 1rem;
  font-size: 1.2rem;
}

.uui-dropdown-icon {
  justify-content: center;
  align-items: center;
  width: 1.25rem;
  height: 1.25rem;
  margin-right: 1rem;
  display: flex;
  position: absolute;
  inset: auto 0% auto auto;
}

.uui-dropdown-icon.white {
  color: #fff;
  align-self: center;
}

.div-block-426 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.empty_state-image {
  height: 7rem;
  margin-bottom: 2rem;
}

.manage_results-right {
  justify-content: center;
  align-self: center;
  align-items: center;
  display: flex;
}

.sort_by-list {
  background-color: #fff;
}

.sort_by-list.w--open {
  z-index: 2;
  border: 1px solid #1f45a84f;
  border-radius: .7rem;
}

.sort_by-toggle {
  background-color: var(--accent--primary-1);
  color: #fff;
  border-radius: 1rem;
  flex-flow: row;
  justify-content: flex-start;
  align-items: center;
  padding-top: .5rem;
  padding-bottom: .5rem;
  display: flex;
}

.sort_by-toggle.w--open {
  position: static;
}

.filter_tags-wrapper {
  flex-flow: wrap;
  justify-content: center;
  align-items: center;
  display: flex;
}

.filter_header {
  justify-content: space-between;
  align-items: center;
  padding-top: .125rem;
  padding-bottom: .125rem;
  padding-right: 1rem;
  display: flex;
}

.filter_menu-dropdown {
  display: inline-block;
}

.page-padding {
  padding-left: 5%;
  padding-right: 5%;
}

.radio_field {
  width: 12rem;
  margin-bottom: 0;
  padding-top: .5rem;
  padding-bottom: .5rem;
  padding-left: 2rem;
}

.tag_remove-img {
  cursor: pointer;
  margin-left: .5rem;
}

.range_input {
  border: 1px solid #00000061;
  flex: 0 auto;
  width: 7rem;
  margin-bottom: 0;
  margin-left: .5rem;
  margin-right: .5rem;
  padding: 0 0 0 .5rem;
}

.success-message-2 {
  background-color: #0000;
}

.image-12, .image-13, .image-14, .image-15 {
  margin-top: 0;
}

.padding-bottom-2 {
  padding-top: 0;
  padding-left: 0;
  padding-right: 0;
}

.div-block-427 {
  padding-top: 5px;
}

.text-size-medium-3 {
  font-size: 1.125rem;
}

.div-block-428 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.manage_results-right-2 {
  align-self: center;
  align-items: center;
  display: flex;
}

.image-16, .image-17, .image-18, .image-19 {
  margin-top: 0;
}

@media screen and (min-width: 1280px) {
  .grid-2-columns.text-left-default {
    align-self: stretch;
  }

  .inner-container.full-image-right-hero {
    display: flex;
  }

  .mg-bottom-0 {
    margin-right: 0;
  }

  .buttons-row.center.homepage {
    display: none;
  }

  .image.cover.banner {
    margin-top: 0;
  }

  .go-up-button {
    background-image: url("https://cdn.prod.website-files.com/67f40554fe9351aa46c35219/67f40554fe9351aa46c355cc_subir.svg");
    background-size: 19px;
  }

  .appendix {
    text-align: left;
    margin-top: 40px;
    padding-left: 20px;
    font-size: 12px;
    line-height: 1.5em;
    list-style-type: decimal;
  }

  .content-wrapper-2.narrow {
    flex: 1;
    align-items: flex-start;
    margin-top: 40px;
    display: block;
  }

  .bold-text-34, .bold-text-36 {
    color: #6e1e6f;
  }

  .button-outline-3:hover {
    color: #ca005d;
    background-color: #d9ff00;
  }

  .bold-text-37 {
    color: #6e1e6f;
  }
}

@media screen and (min-width: 1440px) {
  .grid-2-columns.style---styleguide-wrapper {
    grid-template-columns: .3fr 1fr;
  }

  .grid-2-columns.form {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
  }

  .grid-2-columns.mg-bottom-40px {
    grid-column-gap: 28px;
    grid-row-gap: 28px;
  }

  .card.form {
    min-height: 730px;
  }

  .style---typography-block-grid {
    grid-template-columns: minmax(auto, 380px) .8fr;
  }

  .mg-bottom-24px.give {
    flex: 0 auto;
  }

  .grid-3-columns.stats-v2 {
    grid-column-gap: 100px;
  }

  .inner-container._800px.center {
    max-width: none;
  }

  .mg-bottom-0.mobile {
    font-size: 17px;
  }

  .btn-primary.hover-light.button-row.program_page {
    flex: 0 auto;
    margin-right: 40px;
  }

  .style---dropdown-toggle {
    padding-top: 28px;
    padding-bottom: 28px;
    font-size: 20px;
    line-height: 20px;
  }

  .buttons-row.center.homepage {
    display: none;
  }

  .style---dropdown-link-sidebar {
    padding-top: 20px;
    padding-bottom: 20px;
    font-size: 18px;
    line-height: 20px;
  }

  .style---dropdown-link-icon-sidebar {
    max-width: 46px;
    margin-right: 14px;
  }

  .style---logo-wrapper {
    justify-content: center;
    display: flex;
  }

  .style---logo-sidebar {
    max-width: 260px;
  }

  .container-default, .container-default.distinctive {
    max-width: 80%;
  }

  .section.hero-full-image.hero-v1 {
    background-image: linear-gradient(#262626ab, #262626ab), url("https://cdn.prod.website-files.com/67f40554fe9351aa46c35219/68662ee770b9174c52192fe0_vancouver.jpg");
    background-position: 0 0, 50%;
  }

  .header-wrapper.header-top-transparent {
    background-color: var(--neutral--100);
  }

  .half-bg-image-right.image-half---v1 {
    background-position: 50% 0;
  }

  .div-block-3, .div-block-4 {
    display: none;
  }

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

  .accordion-content {
    max-width: none;
  }

  .paragraph-2 {
    margin-top: 10px;
    font-size: 17px;
  }

  .paragraph-3, .paragraph-4, .paragraph-5, .paragraph-6 {
    font-size: 17px;
  }

  .faq-question {
    justify-content: flex-start;
    align-items: center;
  }

  .div-block-12 {
    align-self: auto;
  }

  .div-block-13 {
    align-self: center;
  }

  .div-block-20.distincitive {
    max-width: none;
  }

  .div-block-21 {
    width: 100%;
    max-width: 100%;
  }

  .display-5 {
    text-align: left;
  }

  .content-wrapper-2 {
    background-color: #0000;
  }

  .content-wrapper-2.narrow {
    flex: 1;
    align-items: flex-start;
    display: block;
  }

  .bold-text-34, .bold-text-36 {
    color: #6e1e6f;
  }

  .button-outline-3:hover {
    color: #e9eef2;
    background-color: #6e1e6f;
  }

  .bold-text-37 {
    color: #6e1e6f;
  }
}

@media screen and (min-width: 1920px) {
  .style---heading {
    padding-left: 6vw;
    padding-right: 6vw;
  }

  .style---content-wrapper {
    padding-left: 8vw;
    padding-right: 8vw;
  }

  .buttons-row.center.homepage {
    display: none;
  }

  .section.hero-full-image.hero-v1 {
    background-image: linear-gradient(#262626ab, #262626ab), url("https://cdn.prod.website-files.com/67f40554fe9351aa46c35219/68662ee770b9174c52192fe0_vancouver.jpg");
    background-position: 0 0, 50%;
  }

  .checkout-col-right {
    position: sticky;
    top: 24px;
  }

  .image-home-link-wrapper {
    max-width: 560px;
  }

  .inner-wrapper.library {
    max-width: 100%;
  }

  .faq-list {
    justify-content: stretch;
  }

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

  .display-5 {
    text-align: left;
  }
}

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

  h2 {
    margin-bottom: 12px;
    font-size: 32px;
  }

  blockquote {
    padding: 70px 60px;
    font-size: 20px;
  }

  .grid-2-columns.style---styleguide-wrapper {
    grid-row-gap: 0px;
    grid-template-columns: 1fr;
  }

  .grid-2-columns._1-col-tablet {
    grid-template-columns: 1fr;
  }

  .grid-2-columns.header-top {
    grid-template-columns: 1.8fr 1fr;
  }

  .grid-2-columns.form {
    max-width: none;
  }

  .grid-2-columns.contact-v1 {
    grid-row-gap: 70px;
    grid-template-columns: 1fr;
  }

  .grid-2-columns.title-and-paragraph._1-col-tablet {
    grid-template-columns: 1fr;
  }

  .grid-2-columns.text-left-default, .grid-2-columns.text-right-default {
    grid-row-gap: 48px;
    grid-template-columns: 1fr;
  }

  .grid-2-columns.template-page-sidebar {
    grid-template-columns: .5fr 1fr;
  }

  .grid-2-columns.blog-featured---main {
    grid-row-gap: 70px;
    grid-template-columns: 1fr;
  }

  .grid-2-columns.product-page {
    grid-column-gap: 30px;
    grid-template-columns: 1fr .9fr;
  }

  .grid-2-columns.checkout-page {
    grid-template-columns: 1fr;
  }

  .grid-2-columns.suprises-pages-right {
    grid-row-gap: 40px;
    grid-template-columns: 1fr;
    margin-bottom: 100px;
  }

  .grid-2-columns.suprises-pages-right.alt {
    grid-template-columns: 1fr;
  }

  .grid-2-columns.suprises-pages-left {
    grid-row-gap: 40px;
    grid-template-columns: 1fr;
    margin-bottom: 100px;
  }

  .grid-2-columns.grid-link-v1 {
    grid-column-gap: 40px;
    grid-template-columns: .7fr 1fr;
  }

  .grid-2-columns.grid-link-v1.footer-blog-post {
    grid-column-gap: 20px;
    grid-template-columns: auto 1fr;
  }

  .grid-2-columns.layout-images-left---grid {
    grid-row-gap: 70px;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  .grid-2-columns.articles-and-events-featured {
    grid-row-gap: 140px;
    grid-template-columns: 1fr;
  }

  .grid-2-columns.academics-grid {
    grid-column-gap: 28px;
    grid-template-columns: .5fr 1fr;
  }

  .grid-2-columns.step-apply {
    grid-row-gap: 60px;
    grid-template-columns: 1fr;
  }

  .grid-2-columns.admission-form {
    grid-template-columns: 1fr;
  }

  .grid-2-columns.admission-grid {
    grid-template-columns: 1fr 1.7fr;
  }

  .grid-2-columns.hero-v3-grid {
    grid-row-gap: 70px;
    grid-template-columns: 1fr;
    max-width: 700px;
    margin-left: auto;
    margin-right: auto;
  }

  .grid-2-columns.search-and-categories {
    grid-template-columns: 1fr;
    max-width: 700px;
    margin-bottom: 70px;
    margin-left: auto;
    margin-right: auto;
  }

  .grid-2-columns.grid-sidebar-v1 {
    grid-row-gap: 70px;
    grid-template-columns: 1fr;
    max-width: 700px;
    margin-left: auto;
    margin-right: auto;
  }

  .grid-2-columns.campus-grid {
    grid-template-columns: 1fr 1fr;
  }

  .grid-2-columns.grid-404 {
    grid-template-columns: 1fr;
  }

  .grid-2-columns.content-right-v1, .grid-2-columns.content-left-v1 {
    grid-row-gap: 60px;
    grid-template-columns: 1fr;
  }

  .grid-2-columns.grid-newsletter {
    grid-row-gap: 40px;
    text-align: center;
    grid-template-columns: 1fr;
    max-width: 700px;
    margin-left: auto;
    margin-right: auto;
  }

  .grid-2-columns.blog-popular-grid {
    grid-column-gap: 40px;
  }

  .grid-2-columns.card-home-pages-grid {
    grid-row-gap: 40px;
    grid-template-columns: 1fr;
    max-width: 500px;
    margin-left: auto;
    margin-right: auto;
  }

  .style---navigation-sidebar {
    box-shadow: none;
    min-height: auto;
    max-height: 100%;
    position: static;
  }

  .card.form {
    min-height: 688px;
    padding: 68px 40px 74px;
  }

  .card.form.admission-form {
    padding-top: 60px;
  }

  .card.product-info {
    padding-top: 73px;
    padding-bottom: 60px;
  }

  .card.value {
    padding-top: 48px;
    padding-bottom: 68px;
  }

  .card.icon-left---content-right {
    grid-row-gap: 24px;
    flex-direction: column;
  }

  .card.figma-file {
    flex-direction: column;
    overflow: hidden;
  }

  .card.sales-home-page.last {
    width: 48.5%;
  }

  .card.dropdown-pd {
    box-shadow: none;
    border-width: 0;
    padding: 0;
  }

  .card.explore-bar {
    padding: 55px 40px;
  }

  .card.academics-menu {
    padding-left: 20px;
    padding-right: 20px;
  }

  .card.inner-step-card {
    flex: 1;
    margin-left: 0;
    margin-right: -46px;
    padding: 45px 80px 45px 40px;
  }

  .card.events-card {
    flex-direction: column;
    align-items: stretch;
  }

  .card.content-social-media {
    flex-direction: column;
  }

  .card.vision-and-mission-grid-section {
    padding: 49px 32px;
  }

  .card.search-result-item {
    padding-left: 34px;
    padding-right: 34px;
  }

  .grid-4-columns {
    grid-template-columns: 1fr 1fr;
  }

  .grid-4-columns.instagram-v1 {
    grid-template-columns: 1fr 1fr 1fr 1fr;
  }

  .grid-4-columns.stats {
    max-width: 700px;
    margin-left: auto;
    margin-right: auto;
  }

  .grid-4-columns.stats.alt {
    grid-row-gap: 40px;
  }

  .grid-4-columns.product-images {
    grid-template-columns: 1fr 1fr 1fr 1fr;
  }

  .bg-neutral-700.header-demo-bg {
    min-height: 146px;
  }

  .style---block-sub-heading {
    margin-bottom: 24px;
  }

  .divider {
    margin-top: 70px;
    margin-bottom: 70px;
  }

  .divider._64px {
    margin-top: 48px;
    margin-bottom: 48px;
  }

  .divider.divider-white-v1 {
    margin-top: 75px;
    margin-bottom: 48px;
  }

  .divider.academic-divider {
    margin-top: 23px;
    margin-bottom: 23px;
  }

  .divider.decoration-admission {
    min-width: 80px;
  }

  .divider._98px {
    margin-top: 82px;
    margin-bottom: 82px;
  }

  .style---typography-block-grid {
    grid-template-columns: minmax(auto, 250px) 1fr;
  }

  .mg-bottom-32px {
    margin-bottom: 26px;
  }

  .mg-bottom-32px.keep {
    margin-bottom: 32px;
  }

  .mg-bottom-56px {
    margin-bottom: 48px;
  }

  .mg-bottom-80px {
    margin-bottom: 70px;
  }

  .mg-top-72px {
    margin-top: 60px;
  }

  .mg-right-24px.mg-bt-16px {
    margin-bottom: 16px;
    margin-right: 0;
  }

  .display-1 {
    font-size: 64px;
  }

  .grid-1-column.gap-row-32px.gap-row-60px---tablet {
    grid-row-gap: 60px;
  }

  .grid-1-column.footer-blog-posts {
    grid-column-gap: 40px;
    grid-template-columns: 1fr 1fr;
    max-width: 900px;
  }

  .grid-1-column.contact-links {
    grid-template-columns: 1fr 1fr;
    max-width: 700px;
  }

  .gap-row-80px {
    grid-row-gap: 56px;
  }

  .display-2 {
    font-size: 58px;
  }

  .display-3 {
    font-size: 32px;
  }

  .display-4 {
    font-size: 22px;
  }

  .style---style-grid-wrapper {
    grid-row-gap: 140px;
  }

  .paragraph-large {
    font-size: 20px;
  }

  .text-400 {
    font-size: 22px;
  }

  .grid-3-columns {
    grid-template-columns: 1fr 1fr;
  }

  .grid-3-columns.gap-row-80px {
    grid-row-gap: 64px;
  }

  .grid-3-columns.style---buttons-grid.download-app-grid {
    grid-template-columns: auto;
  }

  .grid-3-columns._1-col-tablet {
    grid-template-columns: 1fr;
  }

  .grid-3-columns._3-col-tablet {
    grid-template-columns: 1fr 1fr 1fr;
  }

  .grid-3-columns.gap-row-48px._1-col-tablet {
    grid-template-columns: 1fr;
  }

  .grid-3-columns.grid-community {
    grid-template-columns: 1fr 1fr 1fr;
  }

  .grid-3-columns.grid-program {
    grid-row-gap: 60px;
    grid-template-columns: 1fr;
  }

  .grid-3-columns.teacher {
    grid-column-gap: 16px;
    grid-template-columns: 1fr 1fr 1fr;
  }

  .grid-3-columns.stats-v2 {
    grid-column-gap: 30px;
    grid-row-gap: 60px;
    grid-template-columns: 1fr 1fr;
  }

  .grid-3-columns.shop-grid._3-posts--section {
    grid-template-columns: 1fr;
  }

  .style---heading {
    min-height: auto;
    margin-bottom: 60px;
    padding-top: 116px;
    padding-bottom: 116px;
  }

  .inner-container._500px._100---tablet, .inner-container._642px._100---tablet, .inner-container._512px._100---tablet {
    max-width: 100%;
  }

  .inner-container._81px._70px---tablet {
    max-width: 70px;
  }

  .inner-container._484px._100---tablet {
    max-width: 100%;
  }

  .inner-container._600px---tablet {
    max-width: 600px;
  }

  .inner-container._700px---tablet {
    max-width: 700px;
  }

  .inner-container._392px._100---tablet {
    max-width: 100%;
  }

  .inner-container._400px---tablet {
    max-width: 400px;
  }

  .inner-container._420px._100---tablet {
    max-width: 100%;
  }

  .inner-container.full-image-right-hero {
    width: auto;
    min-width: auto;
    margin-right: -24px;
  }

  .inner-container._559px._100---tablet {
    max-width: 100%;
  }

  .inner-container._372px._534px---tablet {
    max-width: 534px;
  }

  .inner-container._616px._544px---tablet {
    max-width: 544px;
  }

  .inner-container.center---tablet {
    margin-left: auto;
    margin-right: auto;
  }

  .inner-container._500px---tablet {
    max-width: 500px;
  }

  .inner-container._800px---tablet {
    max-width: 800px;
  }

  .inner-container.contact---section---form {
    max-width: 100%;
    margin-bottom: -213px;
  }

  .inner-container._100---tablet {
    max-width: 100%;
  }

  .inner-container._500px---mbl.center {
    display: block;
  }

  .inner-container._350px---tablet {
    max-width: 350px;
  }

  .inner-container._600px---mbl {
    text-align: left;
    flex: 1;
    align-self: auto;
  }

  .inner-container._450px---tablet {
    max-width: 450px;
  }

  .inner-container._550px---tablet {
    max-width: 550px;
  }

  .inner-container._300px---tablet {
    max-width: 300px;
  }

  .inner-container._250px---tablet {
    max-width: 250px;
  }

  .inner-container.events-card-image {
    max-width: 100%;
  }

  .inner-container.content-hero-v7---main {
    flex-direction: row;
    max-width: 100%;
  }

  .style---content-heading {
    margin-bottom: 60px;
    padding: 32px;
  }

  .mg-bottom-0 {
    text-align: left;
  }

  .btn-primary.small._100---tablet {
    width: 100%;
  }

  .btn-primary.large {
    padding-left: 50px;
    padding-right: 50px;
  }

  .btn-primary.large.alt {
    padding-left: 34px;
    padding-right: 34px;
  }

  .btn-primary.form {
    max-width: none;
  }

  .btn-secondary.small._100---tablet {
    width: 100%;
  }

  .btn-secondary.large {
    padding-left: 50px;
    padding-right: 50px;
  }

  .btn-secondary.large.alt {
    padding-left: 34px;
    padding-right: 34px;
  }

  .avatar-circle._06 {
    width: 140px;
    max-width: 140px;
    height: 140px;
    max-height: 140px;
  }

  .avatar-circle._07 {
    width: 160px;
    max-width: 160px;
    height: 160px;
    max-height: 160px;
  }

  .avatar-circle._08 {
    width: 280px;
    max-width: 280px;
    height: 280px;
    max-height: 280px;
  }

  .square-icon.mg-right-24px.mg-bottom-16px-t {
    margin-bottom: 16px;
    margin-right: 0;
  }

  .line-square-icon.top-bar-close-icon {
    padding: 18px 24px;
  }

  .style---dropdown-wrapper-sidebar {
    display: none;
  }

  .buttons-row.right.left-tablet {
    justify-content: flex-start;
  }

  .buttons-row.center {
    justify-content: center;
    align-items: center;
  }

  .buttons-row.center.homepage {
    display: none;
  }

  .buttons-row.center---tablet {
    justify-content: center;
  }

  .style---sidebar-wrapper {
    overflow: hidden;
  }

  .style---logo-wrapper {
    margin-bottom: 0;
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .style---button-wrapper-sidebar {
    display: none;
  }

  .container-default {
    margin-top: 40px;
    margin-bottom: 40px;
    padding-right: 60px;
  }

  .elements---page-hero, .section {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .section.position-relative.contact---section {
    margin-bottom: 343px;
  }

  .section.hero {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .section.hero.v2 {
    padding-top: 70px;
    padding-bottom: 80px;
  }

  .section.hero.v3 {
    padding-top: 80px;
    padding-bottom: 130px;
  }

  .section.hero.v4 {
    padding-top: 80px;
  }

  .section.hero.v5 {
    padding-top: 80px;
    padding-bottom: 100px;
  }

  .section.hero.v6 {
    padding-bottom: 100px;
  }

  .section.hero.v7 {
    padding-top: 80px;
    padding-bottom: 133px;
  }

  .section.hero-full-image.hero-v1 {
    background-image: linear-gradient(#262626ab, #262626ab), url("https://cdn.prod.website-files.com/67f40554fe9351aa46c35219/68662ee770b9174c52192fe0_vancouver.jpg");
    background-position: 0 0, 50%;
    background-size: auto, cover;
    padding-top: 290px;
    padding-bottom: 300px;
  }

  .section.overflow-hidden.campus {
    padding-top: 180px;
    padding-bottom: 140px;
  }

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

  .section.template-pages-hero {
    padding-top: 123px;
    padding-bottom: 123px;
  }

  .section.hero-page {
    background-image: linear-gradient(to bottom, white 45%, var(--neutral--800) 45%);
    padding-bottom: 160px;
  }

  .section.pd-250px {
    padding-top: 200px;
    padding-bottom: 200px;
  }

  .section.pd-250px.image-half-v1 {
    padding-top: 40px;
    padding-bottom: 0;
  }

  .section.intagram, .section.hero-bg-color, .section.pd-156px {
    padding-top: 120px;
    padding-bottom: 120px;
  }

  .section.academics-programs {
    padding-top: 80px;
    padding-bottom: 160px;
  }

  .section.pd-top-112px---bottom-156px {
    padding-top: 93px;
    padding-bottom: 130px;
  }

  .section.pd-bottom-240px {
    padding-bottom: 180px;
  }

  .section.pd-140px {
    padding-top: 116px;
    padding-bottom: 116px;
  }

  .section.pd-240px {
    padding-top: 180px;
    padding-bottom: 180px;
  }

  .section.pd-160px {
    padding-top: 120px;
    padding-bottom: 120px;
  }

  .section.pd-190px {
    padding-top: 150px;
    padding-bottom: 150px;
  }

  .section.not-found {
    padding-top: 80px;
    padding-bottom: 0;
  }

  .top-bar-wrapper {
    padding-left: 0;
    padding-right: 56px;
  }

  .top-bar-padding {
    padding-top: 26px;
    padding-bottom: 26px;
  }

  .top-bar-flex {
    flex-direction: column;
  }

  .heading-h1-size {
    font-size: 48px;
  }

  .heading-h2-size {
    font-size: 32px;
  }

  .header-wrapper, .header-content-wrapper.header-top {
    padding-top: 24px;
    padding-bottom: 24px;
  }

  .header-content-wrapper.header-top.header-transparent {
    padding-top: 0;
    padding-bottom: 0;
    display: flex;
  }

  .header-nav-menu-wrapper {
    border-top: 0px solid var(--neutral--300);
    border-bottom: 1px solid var(--neutral--300);
    background-color: var(--neutral--100);
    box-shadow: 0 15px 12px 0 var(--general--shadow-03);
    padding: 24px;
  }

  .header-nav-menu-list {
    flex-direction: column;
    align-items: flex-start;
  }

  .header-nav-link.light {
    color: var(--neutral--800);
  }

  .header-nav-link.light:hover {
    opacity: 1;
    color: var(--accent--primary-1);
  }

  .header-nav-link.cart-link {
    margin-left: 24px;
    margin-right: 24px;
  }

  .header-nav-link.cart-link.light:hover {
    opacity: .6;
    color: var(--neutral--100);
  }

  .header-nav-list-item {
    margin-bottom: 26px;
    padding-left: 0;
  }

  .header-nav-list-item.show-in-tablet {
    display: block;
  }

  .header-nav-list-item.btn-header {
    align-self: stretch;
  }

  .header-nav-list-item.btn-header._01 {
    margin-top: 40px;
    margin-bottom: 15px;
  }

  .dropdown-toggle.light {
    color: var(--neutral--800);
  }

  .dropdown-column-wrapper {
    box-shadow: none;
    border-width: 0;
    border-radius: 0;
    transform: none;
  }

  .dropdown-column-wrapper.w--open {
    position: static;
  }

  .dropdown-column-wrapper.right {
    width: auto;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    transform: none;
  }

  .dropdown-pd {
    padding: 20px 0 14px;
  }

  .header-logo-link {
    justify-content: flex-start;
    align-items: center;
  }

  .header-logo-link.w--current {
    flex: 0 auto;
    justify-content: flex-start;
    align-items: flex-start;
    display: block;
  }

  .hamburger-menu-wrapper {
    transition: transform .3s;
  }

  .hamburger-menu-wrapper:hover {
    transform: scale(.96);
  }

  .hamburger-menu-wrapper.w--open {
    background-color: #0000;
  }

  .hamburger-menu-bar {
    width: 32px;
    height: 3px;
  }

  .hamburger-menu-bar.top.white-transparent {
    background-color: var(--accent--primary-1);
  }

  .hamburger-menu-bar.bottom {
    margin-top: 12px;
    margin-bottom: 12px;
  }

  .hamburger-menu-bar.bottom.white-transparent {
    background-color: var(--accent--primary-1);
  }

  .header-middle {
    flex: 1;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .password-page-section {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .social-media-grid-top.right {
    grid-column-gap: 10px;
  }

  .flex-horizontal.start.center---tablet, .flex-horizontal.success-message-horizontal.center---tablet {
    justify-content: center;
  }

  .flex-horizontal.explore-section {
    text-align: left;
  }

  .flex-horizontal.explore-flex {
    grid-row-gap: 12px;
    flex-flow: wrap;
    justify-content: center;
    align-items: flex-start;
  }

  .hidden-on-tablet {
    display: none;
  }

  .footer-top {
    padding-top: 123px;
    padding-bottom: 123px;
  }

  .footer-bottom.text-right.text-center---tablet {
    text-align: center;
  }

  .error-message.contact {
    max-width: none;
  }

  .grid-footer-logo---paragraph {
    text-align: center;
    grid-template-columns: 1fr;
    justify-content: center;
    justify-items: center;
  }

  .grid-footer-2-column---logo-and-paragraph {
    grid-template-columns: 1fr;
  }

  .footer-subscribe-card {
    max-width: 100%;
  }

  .text-center.tablet {
    text-align: center;
  }

  .sticky-top._24px-top.static---tablet {
    position: static;
  }

  .half-bg-right {
    width: 100%;
    height: 40%;
    inset: auto 0% 0%;
  }

  .half-bg-right.width-46 {
    width: 100%;
  }

  .half-bg-image-right {
    width: 100%;
    height: 100%;
    min-height: 600px;
    margin-top: 60px;
    position: static;
    inset: auto 0% 0%;
  }

  .half-bg-image-right.image-half---v1 {
    background-position: 50% 0;
    min-height: auto;
    margin-top: 70px;
    padding-top: 60%;
    position: static;
  }

  .half-bg-image-left {
    width: 100%;
    height: 50%;
    inset: 0% 0% auto;
  }

  .half-bg-image-left.image-half---v1 {
    height: 100%;
    margin-top: 70px;
    padding-top: 60%;
    position: static;
    inset: auto 0% 0%;
  }

  .cta-card {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .cta-card.newsletter {
    padding: 100px 60px;
  }

  .slider-mask {
    position: static;
  }

  .blog-card-image {
    width: 100%;
  }

  .blog-card-image-wrapper.inside-card._3-posts---item {
    align-self: stretch;
    max-width: 50%;
  }

  .categories-badges-item-wrapper.center---tablet, .categories-badges-wrapper.center---tablet {
    justify-content: center;
  }

  .blog-card-wrapper.card._3-posts---item {
    flex-direction: row;
    align-items: center;
  }

  .blog-card-content-inside._3-posts---item {
    flex: 1;
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .image-wrapper.content-left-v1---image {
    align-self: flex-start;
  }

  .image-wrapper.hero-v3-image {
    justify-content: flex-start;
    min-height: auto;
    max-height: 600px;
  }

  .step-circle-number {
    order: 1;
  }

  .product-card-content-inside._3-posts---item {
    flex: 1;
    align-self: center;
  }

  .product-card-image-wrapper.inside-card._3-posts---item {
    width: 50%;
  }

  .product-card-wrapper.card._3-posts---item {
    flex-direction: row;
  }

  .template-pages---phography-wrapper {
    border-radius: 10px;
  }

  .checkout-form {
    max-width: 700px;
    margin-left: auto;
    margin-right: auto;
  }

  .image-home-link-wrapper {
    max-width: 260px;
  }

  .figma-file-image-wrapper {
    max-width: 100%;
    margin-right: 0;
  }

  .figma-file-text-wrapper {
    padding-left: 40px;
    padding-right: 40px;
  }

  .card-home-pages-wrapper {
    margin-left: 34px;
    margin-right: 34px;
  }

  .divider-vertical {
    margin-left: 20px;
    margin-right: 20px;
  }

  .line.white.mg-bottom-40px.center---tablet {
    margin-left: auto;
    margin-right: auto;
  }

  ._404-not-found-image-wrapper {
    align-items: flex-start;
    width: 100%;
    height: auto;
    max-height: 600px;
    margin-top: 80px;
    position: static;
    inset: auto 0% 0%;
  }

  .grid-footer {
    grid-column-gap: 40px;
    grid-row-gap: 70px;
    grid-template-columns: 1fr minmax(139px, .5fr) 1fr;
  }

  .grid-footer.v2 {
    grid-template-columns: 1.2fr minmax(139px, .6fr) minmax(139px, .6fr);
  }

  .mg-top-post-trending {
    margin-top: -118px;
  }

  .academics-card-content {
    padding-top: 40px;
    padding-left: 26px;
    padding-right: 26px;
  }

  .mg-bottom-22px.keep {
    margin-bottom: 22px;
  }

  ._100---tablet {
    max-width: 100%;
  }

  .mg-bottom-52px {
    margin-bottom: 40px;
  }

  .bg.top-bg-color-700 {
    min-height: 900px;
  }

  .bg.bg-blog-hero {
    min-height: 600px;
  }

  .bg.about-bg-image {
    margin-top: 70px;
    margin-right: 70px;
  }

  .divider-step {
    margin-left: 40px;
  }

  .event-card-content {
    padding: 50px 42px 60px;
  }

  .mg-top-60px.mg-top-0px---tablet {
    margin-top: 0;
  }

  .container-blog-card-popular {
    max-width: 100%;
    margin-left: 0;
  }

  .subtitle-admition-form {
    grid-column-gap: 8px;
  }

  .split-content.content-right-v1-images {
    max-width: 100%;
  }

  .position-absolute.card-above-image-bottom-left {
    width: 500px;
    left: auto;
    right: 0%;
  }

  .contact---section---form---bg {
    width: auto;
    top: 86px;
    left: -24px;
    right: -24px;
  }

  .text-no-wrap---tablet {
    white-space: nowrap;
  }

  .team-item-wrapper {
    grid-row-gap: 24px;
  }

  .text-center---tablet {
    text-align: center;
  }

  .content-hero-v7---top {
    flex: 1;
    max-width: 50%;
    margin-right: 40px;
  }

  .more-templates-badge-wrapper-edited {
    right: 24px;
  }

  .image-4 {
    text-align: left;
  }

  .nav-menu-5 {
    background-color: #f5f5f5;
  }

  .nav-menu-6 {
    background-color: #fff;
  }

  .nav-contain {
    justify-content: space-between;
  }

  .mobile-toggle {
    width: 100%;
    display: flex;
    flex-direction: row-reverse;
  }

  .nav-menu-2 {
    display: none;
  }

  .menu-mob {
    color: #000;
    background-color: #fafafa;
    border-radius: 100px;
    align-self: center;
    font-size: 22px;
  }

  .menu-mob.w--open {
    background-color: #824bf1;
  }

  .dropdown-link-mob {
    width: 100%;
    padding-top: 14px;
    padding-bottom: 14px;
  }

  .dropdown-link-mob:hover {
    box-shadow: none;
    transform: none;
  }

  .navigation-mob {
    border-bottom: 1px solid #4455671c;
    flex-direction: row;
    justify-content: center;
    height: 85px;
    padding-left: 3%;
    padding-right: 3%;
    display: flex;
  }

  .mobile-dropdown, .mobile-nav-link {
    width: 100%;
  }
  .mobile-nav-link {
    padding: 15px 15px 5px 15px;
  }
  .dropdown-list-2 {
    background-color: #fff;
  }

  .navigation-container-mob {
    justify-content: space-between;
    align-items: center;
    gap: 10px;
  }

  .mobile-nav {
    background-color: #fff;
    padding-top: 15px;
    box-shadow: 42px 42px 55px #20355a17;
  }

  .navigation-left {
    display: flex;
  }

  .navigation-2 {
    display: none;
  }

  .content-section {
    padding-top: 50px;
  }

  .content-section.double {
    padding-bottom: 50px;
  }

  .content-wrapper.narrow {
    max-width: 100%;
  }

  .subheading.white {
    font-size: 32px;
  }

  .h2-big {
    font-size: 34px;
  }

  .heading-box {
    width: 70%;
  }

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

  .padding-bottom {
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .display-5 {
    font-size: 32px;
  }

  .table-box, .table-box._2, .table-box._2.minor {
    justify-content: flex-start;
    align-items: center;
  }

  .table-box._2.small {
    width: 8%;
    padding-right: 0;
  }

  .table-box._11 {
    width: 8%;
  }

  .table-box.units {
    justify-content: center;
    align-items: center;
    width: 7%;
  }

  .div-block-406._2 {
    justify-content: flex-start;
  }

  .scroll-table-content {
    overflow: scroll;
  }

  .table-box-2, .table-box-2._2 {
    justify-content: flex-start;
    align-items: center;
  }

  .div-block-414._2 {
    justify-content: flex-start;
  }

  .content-wrapper-2.narrow {
    max-width: 100%;
    display: block;
  }

  .bold-text-34 {
    color: #6e1e6f;
  }

  .bold-text-35 {
    font-size: 32px;
  }

  .slider01_mask {
    width: 50%;
  }

  .bold-text-36 {
    color: #6e1e6f;
  }

  .button-outline-3:hover {
    color: #ca005d;
    background-color: #d9ff00;
  }

  .bold-text-37 {
    color: #6e1e6f;
  }

  .slider01_comp {
    padding-left: 0;
    padding-right: 0;
  }

  .nav1_button-wrapper {
    margin-top: 1rem;
    margin-bottom: 1rem;
    margin-left: 2.5rem;
  }

  .search-pop-up-wrapper {
    display: flex;
    width: 300px;
    right: -50px;
    top: 37px;
  }
  .search-input-2 {
    min-width: 250px;
  }
  .search-wrapper {
    display: block;
  }

  .content_collection-list {
    grid-template-columns: 1fr;
  }

  .filter_row {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    text-align: left;
    flex-direction: column;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    align-items: stretch;
    margin-bottom: 2rem;
    display: flex;
  }

  .filter_dropdown-list {
    position: static;
    overflow: hidden;
  }

  .filter_dropdown-list.w--open {
    box-shadow: none;
    border-style: none;
    border-color: #0000;
    width: auto;
    padding: 0;
  }

  .search_field {
    align-self: flex-start;
  }

  .filter_dropdown-toggle {
    color: #282828;
    align-items: center;
    padding-top: .75rem;
    padding-bottom: .75rem;
    padding-left: 1rem;
    font-size: 1.2rem;
    display: flex;
  }

  .filter_dropdown-toggle:hover {
    color: #1cc283;
  }

  .uui-dropdown-icon {
    color: #667085;
    margin-top: 0;
    margin-bottom: 0;
    margin-right: 0;
    inset: auto 0% auto auto;
  }

  .filter_header {
    padding-left: 1rem;
  }

  .filter_menu-dropdown {
    color: #282828;
    border-bottom: .0625rem solid #c7c7c780;
    width: 100%;
    padding-right: 2rem;
    font-weight: 400;
    position: relative;
  }

  .padding-bottom-2 {
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .filter_menu-dropdown-2 {
    color: #282828;
    border-bottom: .0625rem solid #c7c7c780;
    width: 100%;
    padding-right: 2rem;
    font-weight: 400;
    position: relative;
  }
}

@media screen and (max-width: 767px) {
  body {
    font-size: 16px;
  }

  h1 {
    margin-bottom: 10px;
    font-size: 38px;
  }

  h2 {
    font-size: 26px;
  }

  h3 {
    font-size: 22px;
  }

  h4 {
    font-size: 20px;
  }

  h5 {
    font-size: 16px;
  }

  h6, label {
    font-size: 14px;
  }

  blockquote {
    padding: 60px 32px;
    font-size: 18px;
  }

  .grid-2-columns {
    grid-template-columns: 1fr;
  }

  .grid-2-columns.style---styleguide-wrapper {
    grid-template-columns: auto;
  }

  .grid-2-columns.header-top {
    grid-row-gap: 16px;
    grid-template-columns: 1fr;
  }

  .grid-2-columns.contact-v1 {
    grid-row-gap: 60px;
  }

  .grid-2-columns.title-and-paragraph {
    grid-row-gap: 12px;
    grid-template-columns: 1.1fr;
  }

  .grid-2-columns.gap-row-40px.community, .grid-2-columns.template-page-sidebar {
    grid-template-columns: 1fr;
  }

  .grid-2-columns.changelog-item {
    grid-column-gap: 40px;
  }

  .grid-2-columns.changelog-item.first {
    grid-column-gap: 30px;
  }

  .grid-2-columns.blog-featured---main {
    grid-row-gap: 60px;
  }

  .grid-2-columns.product-page {
    grid-row-gap: 50px;
    grid-template-columns: 1fr;
  }

  .grid-2-columns.checkout-page {
    grid-template-columns: 1fr;
  }

  .grid-2-columns.grid-link-v1 {
    grid-column-gap: 25px;
    grid-template-columns: .6fr 1fr;
  }

  .grid-2-columns.left-image-layout {
    grid-column-gap: 20px;
    grid-row-gap: 22px;
  }

  .grid-2-columns.layout-images-left---grid {
    grid-row-gap: 60px;
  }

  .grid-2-columns.articles-and-events-featured {
    grid-row-gap: 100px;
  }

  .grid-2-columns.academics-grid, .grid-2-columns.step-apply {
    grid-row-gap: 50px;
    grid-template-columns: 1fr;
  }

  .grid-2-columns.admission-grid {
    grid-template-columns: 1fr;
  }

  .grid-2-columns.hero-v3-grid {
    grid-row-gap: 60px;
    grid-template-columns: 1fr;
    max-width: 100%;
  }

  .grid-2-columns.search-and-categories {
    max-width: 100%;
    margin-bottom: 60px;
  }

  .grid-2-columns.grid-sidebar-v1 {
    grid-row-gap: 60px;
    max-width: 100%;
  }

  .grid-2-columns.campus-grid {
    grid-row-gap: 0px;
    grid-template-columns: 1fr;
  }

  .grid-2-columns.content-right-v1, .grid-2-columns.content-left-v1 {
    grid-row-gap: 50px;
  }

  .grid-2-columns.grid-newsletter {
    max-width: 500px;
  }

  .grid-2-columns.title-and-buttons {
    grid-template-columns: 1fr;
  }

  .grid-2-columns.blog-popular-grid {
    grid-column-gap: 25px;
    grid-template-columns: .8fr 1fr;
  }

  .grid-2-columns.blog-popular-grid.sidebar {
    grid-template-columns: .55fr 1fr;
  }

  .grid-2-columns.search-results---grid {
    grid-template-columns: 1fr;
  }

  .card.form {
    min-height: 835px;
    padding: 56px 32px 62px;
  }

  .card.form.request-a-tour {
    min-height: 850px;
    padding: 68px 34px;
  }

  .card.form.admission-form {
    padding-top: 50px;
    padding-bottom: 50px;
  }

  .card.product-info {
    padding: 60px 32px 50px;
  }

  .card.value {
    padding: 40px 32px 56px;
  }

  .card.content-left.card-over-image {
    margin-top: -60px;
    margin-left: 15px;
    margin-right: 15px;
    padding: 43px 32px;
  }

  .card.icon-left---content-right {
    flex-direction: row;
    padding-left: 32px;
    padding-right: 32px;
  }

  .card.sticky-top.top-24px.static-mbl {
    position: static;
  }

  .card.checkout-block {
    padding-left: 24px;
    padding-right: 24px;
  }

  .card.sales-home-page.last {
    width: auto;
  }

  .card.explore-bar {
    padding: 40px 34px;
  }

  .card.academics-menu {
    padding-top: 32px;
    padding-bottom: 30px;
  }

  .card.inner-step-card {
    margin-right: -38px;
    padding: 40px 60px 40px 34px;
  }

  .card.content-social-media {
    padding-left: 32px;
    padding-right: 32px;
  }

  .card.vision-and-mission-grid-section {
    padding: 40px 34px;
  }

  .card.search-result-item {
    padding-left: 32px;
    padding-right: 32px;
  }

  .grid-4-columns.instagram-v1 {
    grid-template-columns: 1fr 1fr;
  }

  .grid-4-columns.stats {
    grid-column-gap: 16px;
    grid-row-gap: 40px;
  }

  .grid-4-columns.stats.alt {
    max-width: 600px;
  }

  .grid-4-columns.product-images {
    grid-column-gap: 32px;
  }

  .bg-neutral-700.header-demo-bg {
    min-height: 134px;
  }

  .style---block-sub-heading.border {
    margin-bottom: 48px;
    padding-bottom: 24px;
  }

  .divider {
    margin-top: 60px;
    margin-bottom: 60px;
  }

  .divider.mg---32px {
    margin-top: 26px;
    margin-bottom: 26px;
  }

  .divider.mg-30px---62px {
    margin-bottom: 52px;
  }

  .divider.divider-white-v1 {
    margin-top: 63px;
    margin-bottom: 40px;
  }

  .divider._34px---46px {
    margin-top: 28px;
    margin-bottom: 40px;
  }

  .divider._44px---24px {
    margin-top: 30px;
    margin-bottom: 20px;
  }

  .divider._98px {
    margin-top: 68px;
    margin-bottom: 68px;
  }

  .divider.footer-menu-divider {
    margin-top: 20px;
    margin-bottom: 32px;
  }

  .style---typography-block-grid {
    grid-row-gap: 28px;
    grid-template-columns: 1fr;
  }

  .style---content-block {
    margin-bottom: 64px;
  }

  .mg-bottom-32px {
    margin-bottom: 22px;
  }

  .mg-bottom-32px.keep {
    margin-bottom: 32px;
  }

  .mg-bottom-48px, .mg-bottom-56px {
    margin-bottom: 40px;
  }

  .mg-bottom-80px {
    margin-bottom: 20px;
  }

  .mg-top-48px {
    margin-top: 40px;
  }

  .mg-top-72px {
    margin-top: 50px;
  }

  .mg-right-24px._16px---mbl {
    margin-right: 16px;
  }

  .mg-right-32px {
    margin-right: 24px;
  }

  .text-200 {
    font-size: 16px;
  }

  .text-200.list {
    line-height: 22px;
  }

  .display-1 {
    font-size: 52px;
  }

  .grid-1-column.gap-column-24px {
    grid-row-gap: 20px;
  }

  .grid-1-column.gap-row-28px.gap-row-16-mbl {
    grid-row-gap: 16px;
  }

  .grid-1-column.footer-blog-posts {
    grid-template-columns: 1fr;
    max-width: 350px;
  }

  .grid-1-column.contact-links {
    grid-template-columns: 1fr;
  }

  .display-2 {
    font-size: 48px;
  }

  .display-3 {
    font-size: 26px;
  }

  .display-4 {
    font-size: 20px;
  }

  .style---style-grid-wrapper {
    grid-row-gap: 120px;
  }

  .paragraph-large {
    font-size: 18px;
  }

  .text-400 {
    font-size: 20px;
  }

  .text-300 {
    font-size: 18px;
  }

  .text-100 {
    font-size: 14px;
  }

  .grid-3-columns {
    grid-template-columns: 1fr;
  }

  .grid-3-columns.gap-row-80px {
    grid-row-gap: 40px;
  }

  .grid-3-columns.style---buttons-grid {
    grid-template-columns: auto;
  }

  .grid-3-columns._3-col-tablet {
    grid-template-columns: 1fr;
  }

  .grid-3-columns.gap-row-48px {
    grid-row-gap: 40px;
  }

  .grid-3-columns.gallery-v5 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
  }

  .grid-3-columns._2-col-mbl {
    grid-template-columns: 1fr 1fr;
  }

  .grid-3-columns.grid-community {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
  }

  .grid-3-columns.teacher {
    grid-row-gap: 30px;
    grid-template-columns: 1fr;
  }

  .grid-3-columns.values-grid {
    grid-template-columns: 1fr;
  }

  .grid-3-columns.stats-v2 {
    grid-row-gap: 50px;
    grid-template-columns: 1fr 1fr 1fr;
  }

  .grid-3-columns.shop-grid {
    grid-row-gap: 40px;
    max-width: 400px;
    margin-left: auto;
    margin-right: auto;
  }

  .style---heading {
    padding: 104px 24px;
  }

  .inner-container._800px.center {
    padding-left: 10px;
    padding-right: 10px;
  }

  .inner-container._242px {
    max-width: 100%;
  }

  .inner-container._711px.center {
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .inner-container._362px._100---mbl {
    max-width: 100%;
  }

  .inner-container._400px---tablet {
    max-width: 340px;
  }

  .inner-container.contact---section---form {
    margin-bottom: -178px;
  }

  .inner-container._100---mbl {
    max-width: 100%;
  }

  .inner-container._500px---mbl {
    max-width: 500px;
  }

  .inner-container._500px---mbl.center {
    display: block;
  }

  .inner-container._600px---mbl {
    max-width: 600px;
  }

  .inner-container._400px---mbl {
    max-width: 400px;
  }

  .inner-container._380px---mbl {
    max-width: 380px;
  }

  .inner-container._450px---mbl {
    max-width: 450px;
  }

  .inner-container._550px---mbl {
    max-width: 550px;
  }

  .inner-container._350px---mbl {
    max-width: 350px;
  }

  .inner-container.admission-form-sidebar {
    display: none;
  }

  .inner-container._100px---mbl {
    max-width: 100px;
  }

  .inner-container.content-hero-v7---main {
    flex-direction: column;
  }

  .inner-container._60px---mbl {
    max-width: 60px;
  }

  .style---content-heading {
    margin-bottom: 36px;
    padding-top: 24px;
    padding-bottom: 24px;
  }

  .style---heading-icon-wrapper {
    max-width: 58px;
  }

  .style---content-wrapper {
    padding-left: 24px;
    padding-right: 24px;
  }

  .style---bg-white, .style-buttons-dark {
    padding: 34px 24px;
  }

  .btn-primary {
    padding: 20px 32px;
    font-size: 14px;
  }

  .btn-primary.small {
    padding: 16px 20px;
    font-size: 14px;
  }

  .btn-primary.large {
    padding: 24px 46px;
    font-size: 16px;
  }

  .btn-primary.inside-input.default {
    padding-top: 12px;
    padding-bottom: 12px;
  }

  .btn-primary.button-row {
    margin-right: 16px;
  }

  .btn-primary.pagination-btn {
    margin-top: 50px;
  }

  .btn-secondary {
    padding: 20px 32px;
    font-size: 14px;
  }

  .btn-secondary.small {
    padding: 16px 20px;
    font-size: 14px;
  }

  .btn-secondary.large {
    padding: 24px 46px;
    font-size: 16px;
  }

  .btn-secondary.pagination-btn {
    margin-top: 50px;
  }

  .badge-primary {
    padding: 16px 23px;
    font-size: 14px;
  }

  .badge-primary.small {
    padding: 10px 15px;
    font-size: 14px;
  }

  .badge-primary.large {
    padding: 18px 32px;
    font-size: 16px;
  }

  .badge-secondary {
    padding: 16px 23px;
    font-size: 14px;
  }

  .badge-secondary.small {
    padding: 10px 15px;
    font-size: 14px;
  }

  .badge-secondary.large {
    padding: 18px 32px;
    font-size: 16px;
  }

  .badge-secondary.tabs {
    margin-left: 8px;
    margin-right: 8px;
    padding-left: 11px;
    padding-right: 11px;
  }

  .badge-secondary.category-badges {
    margin-top: 6px;
    margin-bottom: 6px;
    margin-right: 12px;
    padding: 15px 18px;
  }

  .input {
    min-height: 60px;
    padding-top: 16px;
    padding-bottom: 16px;
    font-size: 14px;
  }

  .input.small {
    font-size: 14px;
  }

  .input.large {
    min-height: 64px;
    font-size: 16px;
  }

  .input.large.button-inside {
    min-height: 68px;
  }

  .text-area {
    min-height: 118px;
    font-size: 14px;
  }

  .text-area.small {
    font-size: 14px;
  }

  .checkbox-field-wrapper {
    font-size: 16px;
  }

  .checkbox-field-wrapper.large {
    font-size: 18px;
  }

  .checkbox-field-wrapper.small {
    font-size: 14px;
  }

  .radio-button-field-wrapper {
    font-size: 16px;
  }

  .radio-button-field-wrapper.large {
    font-size: 18px;
  }

  .radio-button-field-wrapper.small {
    font-size: 14px;
  }

  .style---avatars-grid {
    grid-template-columns: repeat(auto-fit, 180px);
  }

  .avatar-circle._02 {
    width: 40px;
    max-width: 40px;
    height: 40px;
    max-height: 40px;
  }

  .avatar-circle._03 {
    width: 56px;
    max-width: 56px;
    height: 56px;
    max-height: 56px;
  }

  .avatar-circle._04 {
    min-width: 64px;
    max-width: 64px;
    min-height: 64px;
    max-height: 64px;
  }

  .avatar-circle._05 {
    width: 80px;
    max-width: 80px;
    height: 80px;
    max-height: 80px;
  }

  .avatar-circle._06 {
    width: 120px;
    max-width: 120px;
    height: 120px;
    max-height: 120px;
  }

  .avatar-circle._07 {
    width: 140px;
    max-width: 140px;
    height: 140px;
    max-height: 140px;
  }

  .avatar-circle._08 {
    width: 220px;
    max-width: 220px;
    height: 220px;
    max-height: 220px;
  }

  .style---icons-grid {
    grid-template-columns: repeat(auto-fit, 56px);
  }

  .square-icon {
    max-width: 56px;
  }

  .square-icon.password-page {
    max-width: 80px;
    margin-bottom: 26px;
  }

  .line-rounded-icon.success-message-check.large {
    font-size: 68px;
    line-height: 73px;
  }

  .line-rounded-icon.success-message-check---left {
    font-size: 24px;
  }

  .style---line-icons-grid {
    grid-template-columns: repeat(auto-fit, 18px);
  }

  .rich-text h3 {
    margin-top: 32px;
  }

  .rich-text figure {
    margin-top: 40px;
    margin-bottom: 40px;
  }

  .rich-text ul, .rich-text ol {
    margin-top: 20px;
    margin-bottom: 30px;
  }

  .rich-text h6, .rich-text h5, .rich-text h4 {
    margin-top: 32px;
  }

  .rich-text blockquote {
    margin-top: 43px;
    margin-bottom: 43px;
  }

  .buttons-row.center---mbl {
    justify-content: center;
  }

  .width-100.start-here---mg-bottom-48px {
    margin-bottom: 40px;
  }

  .style---logo-sidebar {
    max-width: 210px;
  }

  .container-default {
    flex: 1;
    align-self: flex-start;
    margin-top: 0px;
    margin-bottom: 10px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .container-default.top {
    justify-content: center;
    align-items: stretch;
    display: flex;
    overflow: visible;
  }

  .elements---page-hero {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .section {
    padding-top: 120px;
    padding-bottom: 120px;
  }

  .section.position-relative.contact---section {
    margin-bottom: 250px;
  }

  .section.hero {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .section.hero.v2 {
    padding-top: 10px;
    padding-bottom: 70px;
  }

  .section.hero.v3 {
    padding-top: 70px;
    padding-bottom: 100px;
  }

  .section.hero.v4 {
    padding-top: 70px;
  }

  .section.hero.v5 {
    padding-top: 70px;
    padding-bottom: 80px;
  }

  .section.hero.v6 {
    padding-top: 60px;
    padding-bottom: 80px;
  }

  .section.hero.v7 {
    padding-top: 70px;
    padding-bottom: 110px;
  }

  .section.hero-full-image {
    min-height: 80vh;
  }

  .section.hero-full-image.hero-v1 {
    background-image: linear-gradient(#262626ab, #262626ab), url("https://cdn.prod.website-files.com/67f40554fe9351aa46c35219/68662ee770b9174c52192fe0_vancouver.jpg");
    background-position: 0 0, 50%;
    background-size: auto, cover;
    justify-content: flex-start;
    align-items: center;
    min-height: 25vh;
    padding-top: 150px;
    padding-bottom: 250px;
  }

  .section.overflow-hidden.campus {
    padding-top: 140px;
    padding-bottom: 100px;
  }

  .section.top {
    padding-top: 70px;
  }

  .section.template-pages-hero {
    padding-top: 116px;
    padding-bottom: 116px;
  }

  .section.hero-page {
    background-image: linear-gradient(to bottom, white 50%, var(--neutral--800) 50%);
    padding-top: 60px;
  }

  .section.pd-250px {
    padding-top: 160px;
    padding-bottom: 160px;
  }

  .section.intagram, .section.hero-bg-color, .section.pd-156px {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .section.academics-programs {
    padding-top: 72px;
    padding-bottom: 140px;
  }

  .section.pd-top-112px---bottom-156px {
    padding-top: 78px;
    padding-bottom: 108px;
  }

  .section.pd-bottom-240px {
    padding-bottom: 140px;
  }

  .section.pd-140px {
    padding-top: 98px;
    padding-bottom: 98px;
  }

  .section.pd-240px {
    padding-top: 140px;
    padding-bottom: 140px;
  }

  .section.pd-160px {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .section.pd-190px {
    padding-top: 110px;
    padding-bottom: 110px;
  }

  .section.pd-190px.full-image-v1 {
    justify-content: center;
    align-items: flex-end;
    display: block;
  }

  .section.pd-100px {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .section.not-found {
    padding-top: 70px;
  }

  .top-bar-wrapper {
    padding-right: 36px;
  }

  .top-bar-padding {
    padding-top: 23px;
    padding-bottom: 23px;
  }

  .top-bar-padding.small-padding {
    padding-top: 18px;
    padding-bottom: 18px;
  }

  .top-bar-flex {
    flex-direction: column;
  }

  .elements---element-title {
    margin-top: 48px;
    padding-bottom: 20px;
    padding-left: 24px;
    padding-right: 24px;
  }

  .heading-h1-size {
    font-size: 38px;
  }

  .heading-h2-size {
    font-size: 26px;
  }

  .heading-h3-size {
    font-size: 22px;
  }

  .heading-h4-size {
    font-size: 20px;
  }

  .heading-h5-size {
    font-size: 16px;
  }

  .heading-h6-size {
    font-size: 14px;
  }

  .header-content-wrapper.header-top {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .header-content-wrapper.header-top.header-transparent {
    flex: 1;
    padding-top: 0;
    padding-bottom: 0;
    display: flex;
  }

  .header-nav-link.cart-link {
    margin-left: 20px;
    margin-right: 20px;
  }

  .header-logo {
    flex: 0 auto;
    width: 65%;
    position: static;
    inset: 0% auto auto 0%;
  }

  .header-logo-link {
    justify-content: flex-start;
    align-items: center;
    max-width: 160px;
  }

  .header-logo-link.w--current {
    flex-flow: row;
    justify-content: flex-start;
    align-items: flex-start;
    margin-top: 0;
    display: block;
  }

  .hamburger-menu-bar {
    width: 28px;
  }

  .hamburger-menu-bar.top.white-transparent {
    background-color: var(--accent--primary-1);
    color: var(--neutral--600);
  }

  .hamburger-menu-bar.bottom.white-transparent {
    background-color: var(--accent--primary-1);
  }

  .header-middle {
    flex: 1;
    justify-content: flex-start;
    align-items: flex-start;
    display: block;
  }

  .header-left-side {
    justify-content: flex-start;
    align-self: center;
    align-items: center;
    display: flex;
  }

  .btn-square-primary {
    width: 56px;
    min-width: 56px;
    height: 56px;
    min-height: 56px;
    font-size: 23px;
  }

  .btn-square-primary.small {
    width: 42px;
    min-width: 42px;
    height: 42px;
    min-height: 42px;
    font-size: 20px;
  }

  .btn-square-primary.large {
    width: 72px;
    min-width: 72px;
    height: 72px;
    min-height: 72px;
    font-size: 30px;
  }

  .btn-square-secondary {
    width: 56px;
    min-width: 56px;
    height: 56px;
    min-height: 56px;
    font-size: 23px;
  }

  .btn-square-secondary.small {
    width: 42px;
    min-width: 42px;
    height: 42px;
    min-height: 42px;
    font-size: 20px;
  }

  .btn-square-secondary.large {
    width: 72px;
    min-width: 72px;
    height: 72px;
    min-height: 72px;
    font-size: 30px;
  }

  .btn-square-secondary.white.sider-arrow.right---bottom-center {
    right: 80px;
  }

  .btn-square-secondary.white.sider-arrow.left---bottom-center {
    left: 80px;
  }

  .btn-square-secondary.slider-arrow.left---top-left {
    
  }

  .btn-square-secondary.slider-arrow.left---top-left.campus {
    top: auto;
  }

  .btn-square-secondary.slider-arrow.right---top-left {
    
  }

  .btn-square-secondary.slider-arrow.right---top-left.campus {
    top: auto;
  }

  .password-page-section {
    min-height: 60vh;
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .password-page-form-wrapper {
    max-width: 500px;
  }

  .flex-horizontal.end.center-mb, .flex-horizontal.start.center---mbl {
    justify-content: center;
  }

  .flex-horizontal.explore-section {
    flex-direction: column;
    align-items: stretch;
  }

  .flex-horizontal.explore-flex {
    flex-flow: wrap;
    justify-content: flex-start;
    align-self: center;
    align-items: center;
  }

  .flex-horizontal.contact-links-header-v1 {
    justify-content: center;
  }

  .footer-logo-wrapper {
    max-width: 178px;
  }

  .footer-top {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .footer-top.border-bottom {
    padding-top: 78px;
    padding-bottom: 78px;
  }

  .footer-top.pd-72px {
    padding-top: 64px;
    padding-bottom: 64px;
  }

  .footer-bottom.pd-50px {
    padding-top: 43px;
    padding-bottom: 43px;
  }

  .footer-middle {
    padding-top: 64px;
    padding-bottom: 64px;
  }

  .error-message.text-center.mg-top-60px {
    margin-top: 40px;
  }

  .grid-footer-2-column---logo-and-paragraph {
    grid-row-gap: 20px;
  }

  .footer-subscribe-card {
    padding: 43px 32px 36px;
  }

  .text-center {
    flex: 1;
    justify-content: center;
    align-self: flex-start;
    align-items: center;
    display: block;
  }

  .sticky-top._24px-top.static-mbl {
    position: static;
  }

  .half-bg-image-right.image-half---v1, .half-bg-image-left.image-half---v1 {
    margin-top: 50px;
    margin-bottom: 50px;
    padding-top: 70%;
  }

  .cta-card {
    padding: 60px 32px;
  }

  .cta-card.newsletter {
    padding: 80px 34px;
  }

  .slider-wrapper.buttom-buttons, .slider-wrapper.buttons-top-v1 {
    padding-bottom: 100px;
  }

  .slider-mask.width-426px.alt {
    max-width: 400px;
  }

  .accordion-item-wrapper {
    padding-top: 32px;
    padding-bottom: 32px;
  }

  .accordion-spacer {
    min-height: 12px;
  }

  .accordion-side {
    margin-right: 16px;
  }

  .accordion-side.right-side {
    margin-left: 16px;
  }

  .accordion-title {
    font-size: 20px;
    line-height: 30px;
  }

  .pd---content-inside-card {
    padding: 32px 24px 40px;
  }

  .pd---content-inside-card.large {
    padding: 53px 34px;
  }

  .pd---content-inside-card.large.template-pages {
    padding-left: 32px;
    padding-right: 32px;
  }

  .blog-card-image-wrapper.inside-card {
    max-height: 300px;
  }

  .blog-card-image-wrapper.inside-card._3-posts---item {
    max-width: 100%;
  }

  .categories-badges-item-wrapper, .categories-badges-wrapper {
    flex-wrap: wrap;
  }

  .categories-badges-wrapper.center---tablet {
    margin-top: -6px;
    margin-bottom: -6px;
  }

  .blog-card-wrapper.card._3-posts---item {
    flex-direction: column;
    align-items: stretch;
  }

  .blog-card-content-inside {
    padding-top: 24px;
    padding-bottom: 30px;
  }

  .blog-card-content-inside.featured {
    padding: 43px 32px 38px;
  }

  .image-wrapper.about-section-1 {
    max-width: 66%;
  }

  .image-wrapper.about-section-2 {
    max-width: 64%;
    margin-top: -186px;
  }

  .image-wrapper.card-programs---image {
    max-height: 400px;
  }

  .image-wrapper.campus-slide-image, .image-wrapper.hero-v3-image {
    max-height: 500px;
  }

  .image-wrapper.explore-programs-card-image {
    max-height: 300px;
  }

  .image-wrapper.order-item-image-wrapper, .image-wrapper.cart-item-image-wrapper {
    max-width: 80px;
  }

  .step-circle-number {
    min-width: 70px;
    max-width: 70px;
    min-height: 70px;
    max-height: 70px;
  }

  .product-card-content-inside {
    padding-top: 43px;
    padding-bottom: 40px;
  }

  .product-card-image-wrapper.inside-card._3-posts---item {
    width: 100%;
  }

  .product-card-wrapper.card._3-posts---item {
    flex-direction: column;
  }

  ._404-not-found {
    font-size: 100px;
  }

  .cart-close-button {
    font-size: 18px;
  }

  .checkout-form {
    max-width: 100%;
  }

  .order-list-title {
    font-size: 16px;
  }

  .image-home-link-wrapper {
    max-width: 209px;
  }

  .card-sales-home-content {
    padding-top: 26px;
    padding-bottom: 26px;
  }

  .figma-file-text-wrapper {
    padding: 50px 32px;
  }

  .badge-home {
    padding-left: 15px;
    padding-right: 15px;
    font-size: 14px;
    line-height: 22px;
  }

  .card-home-pages-wrapper {
    margin-left: 32px;
    margin-right: 32px;
    padding-top: 40px;
  }

  .cta-square-logo {
    max-width: 65px;
  }

  .cta-image-card {
    width: 980px;
    max-width: 980px;
    margin-top: 40px;
    margin-bottom: -43px;
  }

  .divider-vertical.explore {
    min-width: 100%;
    max-width: 100%;
    min-height: 1px;
    margin: 30px 0;
  }

  .hidden-on-mbl {
    display: none;
  }

  .line {
    width: 150px;
  }

  ._404-not-found-image-wrapper {
    max-height: 500px;
    margin-top: 70px;
  }

  .nav-link {
    font-size: 16px;
  }

  .grid-footer {
    grid-column-gap: 30px;
    grid-row-gap: 60px;
    grid-template-rows: auto;
    grid-template-columns: minmax(260px, 1fr) 1fr;
  }

  .grid-footer.v2 {
    grid-template-columns: 1fr 1fr;
  }

  .grid-newsletter {
    grid-row-gap: 50px;
  }

  .mg-top-post-trending {
    margin-top: -100px;
  }

  .academics-card-content {
    padding-left: 32px;
    padding-right: 32px;
  }

  .mg-bottom-22px {
    margin-bottom: 18px;
  }

  .mg-bottom-22px.keep {
    margin-bottom: 22px;
  }

  .mg-bottom-38px {
    margin-bottom: 32px;
  }

  .mg-bottom-26px {
    margin-bottom: 22px;
  }

  .mg-right-22px {
    margin-right: 18px;
  }

  .testimonial-content {
    font-size: 18px;
  }

  .mg-bottom-20px {
    margin-bottom: 16px;
  }

  .mg-bottom-28px {
    margin-bottom: 24px;
  }

  .explore-programs-card-content {
    max-width: 400px;
    padding-bottom: 42px;
  }

  .mg-bottom-52px {
    margin-bottom: 32px;
  }

  .bg.top-bg-color-700 {
    min-height: 700px;
  }

  .bg.about-bg-image {
    min-width: 626px;
    min-height: 339px;
  }

  .divider-step {
    margin-left: 34px;
  }

  .mg-bottom-36px {
    margin-bottom: 30px;
  }

  .mg-top-30px {
    margin-top: 25px;
  }

  .badge-wrapper-bottom-right {
    bottom: 20px;
    right: 20px;
  }

  ._100---mbl {
    max-width: 100%;
  }

  .event-card-content {
    padding: 42px 32px 50px;
  }

  .badge-wrapper-bottom-left {
    bottom: 20px;
    left: 20px;
  }

  .content-campus-card {
    padding: 50px 32px;
  }

  .mg-bottom-60px {
    margin-bottom: 50px;
  }

  .subtitle-admition-form {
    margin-bottom: 10px;
  }

  .sub-title-form {
    max-width: 400px;
    display: block;
  }

  .position-absolute.card-above-image-bottom-left {
    width: 70%;
    min-width: 400px;
  }

  .team-item-wrapper {
    grid-column-gap: 20px;
    grid-template-columns: 1fr 1fr;
  }

  .team-item-content {
    flex: 1;
  }

  .text-center---mbl {
    text-align: center;
  }

  .form-button-inside-block {
    min-height: 60px;
  }

  .add-cart---main {
    min-height: 171px;
  }

  .rich-text-v2 h3 {
    font-size: 20px;
  }

  .rich-text-v2 figure {
    margin-top: 40px;
    margin-bottom: 40px;
  }

  .rich-text-v2 ul, .rich-text-v2 ol {
    margin-top: 20px;
    margin-bottom: 30px;
  }

  .rich-text-v2 h6, .rich-text-v2 h5, .rich-text-v2 h4 {
    margin-top: 32px;
  }

  .rich-text-v2 blockquote {
    margin-top: 43px;
    margin-bottom: 43px;
  }

  .content-hero-v7---top {
    max-width: 480px;
    margin-right: 0;
  }

  .flex-vertical---mbl {
    flex-direction: column;
  }

  .footer-newsletter-form-block {
    min-height: 160px;
  }

  .cart-list-title {
    font-size: 16px;
  }

  .brand {
    margin-top: 0;
  }

  .container {
    justify-content: space-around;
  }

  .nav-menu-7 {
    justify-content: space-between;
  }

  .image-5 {
    vertical-align: bottom;
    max-width: 70%;
    padding-left: 0;
    display: inline-block;
    overflow: clip;
  }

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

  .menu-button {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    margin-left: 326px;
    padding-top: 27px;
    display: block;
  }

  .menu-mob {
    align-self: center;
  }

  .dropdown-link-mob {
    background-color: var(--neutral--300);
  }

  .mobile-nav-link {
    text-transform: uppercase;
  }

  .mobile-nav-link:hover {
    color: var(--neutral--800);
  }

  .dropdown-list-2, .dropdown-list-2.w--open {
    background-color: var(--neutral--300);
  }

  .flowbase-logo {
    min-width: 250px;
  }

  .quick-stack {
    margin-left: 10px;
    margin-right: 10px;
  }

  .content-section {
    padding-top: 70px;
  }

  .content-section.double {
    padding-top: 50px;
  }

  
  .content-wrapper {
    z-index: 5;
  }

  .subheading.white, .h2-big {
    font-size: 32px;
  }

  .heading-box {
    width: 80%;
  }

  .text-block-11, .text-block-12, .text-block-13, .text-block-14 {
    text-transform: uppercase;
  }

  .button-outline-blue {
    padding-left: 22px;
    padding-right: 22px;
    font-size: 13px;
    line-height: 13px;
  }

  .faq-answer {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .padding-section-large {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .heading-style-h6 {
    font-size: 1.125rem;
  }

  .faq-question {
    padding: 1rem 1.25rem;
  }

  .padding-bottom {
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .line-2 {
    width: 150px;
  }

  .display-5 {
    font-size: 26px;
  }

  .table-data {
    text-align: left;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .table-data.name {
    justify-content: flex-start;
    align-items: center;
    display: flex;
  }

  .table-data.link {
    justify-content: flex-start;
    align-items: center;
  }

  .scroll-container {
    width: 90vw;
    overflow: hidden;
  }

  .scroll-container.info {
    width: 90vw;
  }

  .table-container {
    align-self: auto;
    width: 100%;
    position: relative;
    overflow: hidden;
  }

  .table-heading {
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    display: flex;
  }

  .table-row {
    justify-content: flex-start;
    align-items: center;
    width: 100%;
  }

  .table-row.head {
    width: 740px;
    display: none;
  }

  .table-row.head.hide {
    width: 100%;
    padding-top: 10px;
    padding-bottom: 10px;
    display: flex;
  }

  .table-box {
    justify-content: flex-start;
    align-items: center;
    width: 40%;
  }

  .table-box.minor {
    width: 100%;
  }

  .table-box.details {
    justify-content: center;
    align-items: center;
    width: 25%;
  }

  .table-box._2 {
    justify-content: flex-start;
    align-items: center;
    width: 75%;
    display: flex;
  }

  .table-box._2.minor {
    width: 35%;
  }

  .table-box._2.units {
    width: 25%;
  }

  .table-box._2.small {
    justify-content: center;
    align-items: center;
    width: 8%;
    padding-right: 0;
  }

  .table-box.units {
    width: 7%;
  }

  .table-wrapper {
    width: 80vw;
    padding-left: 20px;
    padding-right: 20px;
    overflow: hidden;
  }

  .div-block-406 {
    justify-content: flex-start;
    align-items: center;
  }

  .div-block-406._2 {
    justify-content: center;
    align-items: center;
  }

  .paragraph-20 {
    font-size: 14px;
  }

  .table-data-wrapper {
    justify-content: flex-start;
    width: 75vw;
    display: flex;
    position: relative;
  }

  .scroll-table-content {
    width: auto;
    margin-right: 0;
  }

  .scroll-table-content.mobile {
    flex-flow: column;
    width: 100%;
    margin-left: 0;
    margin-right: 0;
    position: relative;
  }

  .caption {
    width: 100%;
  }

  .heading {
    padding-left: 0;
    padding-right: 0;
    font-weight: 700;
  }

  .div-block-413 {
    padding-left: 10px;
  }

  .table-data-2 {
    text-align: left;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .table-data-2.name {
    justify-content: flex-start;
    align-items: center;
    margin-left: 10px;
    display: flex;
  }

  .table-container-2 {
    position: relative;
    overflow: hidden;
  }

  .table-container-2.mobile {
    width: 100%;
  }

  .table-heading-2 {
    justify-content: flex-start;
    align-items: center;
    display: flex;
  }

  .table-heading-2.exhibitions {
    text-align: center;
  }

  .table-row-2 {
    justify-content: flex-start;
    align-items: center;
    width: 740px;
  }

  .table-row-2.head {
    width: 740px;
    display: none;
  }

  .table-row-2.head.hide {
    width: 740px;
    padding-top: 10px;
    padding-bottom: 10px;
    display: flex;
  }

  .table-row-2.head.hide.exhibitors {
    width: 100%;
  }

  .table-row-2.exhibitors {
    flex-flow: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    display: flex;
    overflow: visible;
  }

  .table-box-2 {
    justify-content: flex-start;
    align-items: center;
    width: 40%;
  }

  .table-box-2.exhibitors.mobile {
    width: 80%;
  }

  .table-box-2._2 {
    justify-content: flex-start;
    align-items: center;
    width: 40%;
    display: flex;
  }

  .table-box-2._2.exhibitors.mobile {
    width: 80%;
  }

  .div-block-414 {
    justify-content: flex-start;
    align-items: center;
  }

  .div-block-414.exhibitors.mobile {
    flex: none;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    margin-left: 10px;
  }

  .div-block-414._2 {
    justify-content: center;
    align-items: center;
  }

  .div-block-414._2.exhibitors.mobile {
    width: 20%;
  }

  .table-data-wrapper-2 {
    justify-content: flex-start;
    width: 100vw;
    display: flex;
    position: relative;
  }

  .content-wrapper-2 {
    z-index: 5;
  }

  .bold-text-34 {
    color: #6e1e6f;
    font-size: 17px;
    line-height: 28px;
  }

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

  .slider01_mask {
    width: 80%;
  }

  .slider_arrow.is-left {
    right: 3.5rem;
  }

  .bold-text-36 {
    color: #6e1e6f;
  }

  .button-outline-3 {
    padding-left: 22px;
    padding-right: 22px;
    font-size: 13px;
    line-height: 13px;
  }

  .button-outline-3:hover {
    color: #e9eef2;
    background-color: #6e1e6f;
  }

  .testimonial-person_item {
    flex-direction: column;
    align-items: flex-start;
    width: 100%;
  }

  .bold-text-37 {
    color: #6e1e6f;
  }

  .testimonial-card1_item {
    min-height: 380px;
    padding: 1.5rem;
  }

  .nav1_button-wrapper {
    margin-left: 1.25rem;
  }

  .search-input-2 {
    min-width: 15rem;
  }

  .manage_results-block {
    flex-direction: column;
    flex: 1;
  }

  .results_count-text {
    margin-bottom: 0;
  }

  .filter_row {
    padding-left: 0;
    padding-right: 0;
  }

  .text-size-medium-2 {
    font-size: 1rem;
  }

  .reset_empty-element {
    margin-right: 0;
  }

  .manage_results-right {
    flex-direction: row;
  }

  .filter_tags-wrapper {
    margin-bottom: 1rem;
  }

  .filter_header {
    flex-direction: row;
    justify-content: center;
    align-items: center;
  }

  .filter_menu-dropdown {
    padding-left: 0;
    padding-right: 1rem;
  }

  .padding-bottom-2 {
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .text-size-medium-3 {
    font-size: 1rem;
  }

  .manage_results-right-2 {
    flex-direction: row;
  }

  .filter_menu-dropdown-2 {
    padding-left: 0;
    padding-right: 1rem;
  }
}

@media screen and (max-width: 479px) {
  h1 {
    font-size: 32px;
  }

  blockquote {
    padding: 50px 24px;
  }

  .grid-2-columns.header-top {
    grid-column-gap: 10px;
    grid-row-gap: 16px;
    flex-flow: column;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    grid-auto-flow: row;
    place-content: stretch start;
    place-items: start stretch;
    width: auto;
    max-width: none;
    display: grid;
  }

  .grid-2-columns.contact-v1 {
    grid-row-gap: 50px;
  }

  .grid-2-columns.text-right-default {
    padding-right: 0;
  }

  .grid-2-columns.changelog-item {
    grid-row-gap: 16px;
    grid-template-columns: 1fr;
  }

  .grid-2-columns.product-page {
    grid-row-gap: 40px;
  }

  .grid-2-columns.grid-link-v1 {
    grid-template-columns: 1fr;
  }

  .grid-2-columns.grid-link-v1.footer-blog-post {
    grid-column-gap: 15px;
    grid-template-columns: auto 1fr;
  }

  .grid-2-columns.left-image-layout {
    grid-column-gap: 16px;
    grid-row-gap: 18px;
    margin-left: 20px;
    margin-right: 20px;
  }

  .grid-2-columns.layout-images-left---grid {
    grid-row-gap: 50px;
    grid-auto-flow: row;
  }

  .grid-2-columns.mg-bottom-40px {
    margin-left: 0;
    margin-right: 0;
  }

  .grid-2-columns.mg-bottom-40px.board_members {
    margin-right: 20px;
    display: flex;
  }

  .grid-2-columns.hero-v3-grid {
    grid-row-gap: 50px;
  }

  .grid-2-columns.blog-popular-grid, .grid-2-columns.blog-popular-grid.sidebar {
    grid-template-columns: 1fr;
  }

  .card.form {
    min-height: 817px;
    padding: 48px 24px 52px;
  }

  .card.form.request-a-tour {
    min-height: 800px;
    padding: 57px 24px;
  }

  .card.product-info {
    padding: 50px 24px 42px;
  }

  .card.value {
    padding-left: 24px;
    padding-right: 24px;
  }

  .card.content-left {
    padding-top: 40px;
    padding-left: 24px;
    padding-right: 24px;
  }

  .card.content-left.card-over-image {
    justify-content: flex-start;
    align-items: flex-start;
    margin-top: -45px;
    margin-left: 10px;
    margin-right: 10px;
    padding: 40px 24px;
  }

  .card.icon-left---content-right {
    grid-row-gap: 20px;
    flex-direction: column;
    justify-content: center;
    align-self: center;
    align-items: center;
    padding: 41px 24px;
    display: block;
  }

  .card.explore-bar {
    padding-left: 24px;
    padding-right: 24px;
  }

  .card.explore-bar.shadow-02 {
    margin-left: 20px;
    margin-right: 20px;
  }

  .card.academics-menu {
    flex-flow: column;
    flex: 1;
    margin-top: 0;
    display: flex;
    position: relative;
  }

  .card.academics-menu.people {
    flex: 1;
  }

  .card.inner-step-card {
    margin-right: 0;
    padding: 34px 24px;
  }

  .card.inner-step-card.mobile {
    text-align: center;
  }

  .card.events-card {
    flex: 0 auto;
    align-items: stretch;
  }

  .card.content-social-media, .card.vision-and-mission-grid-section {
    padding-left: 24px;
    padding-right: 24px;
  }

  .card.search-result-item {
    padding: 34px 24px;
  }

  .grid-4-columns {
    grid-template-columns: 1fr;
  }

  .grid-4-columns.instagram-v1 {
    grid-template-columns: 1fr 1fr;
  }

  .grid-4-columns.stats {
    grid-row-gap: 32px;
    max-width: 400px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .grid-4-columns.product-images {
    grid-column-gap: 26px;
    grid-row-gap: 23px;
  }

  .bg-neutral-700.header-demo-bg {
    min-height: 115px;
  }

  .color-neutral-300.mg-bottom-0 {
    text-align: justify;
  }

  .divider {
    margin-top: 50px;
    margin-bottom: 50px;
  }

  .divider._64px {
    margin-top: 32px;
    margin-bottom: 32px;
  }

  .divider.divider-white-v1 {
    margin-top: 53px;
    margin-bottom: 32px;
  }

  .divider.decoration-admission {
    min-width: 0;
  }

  .divider.decoration-admission.mg-left-24px {
    margin-left: 12px;
  }

  .divider._32px---24px {
    margin-top: 24px;
  }

  .divider._98px {
    margin-top: 60px;
    margin-bottom: 60px;
  }

  .divider.footer-menu-divider {
    margin-top: 18px;
    margin-bottom: 26px;
  }

  .mg-bottom-16px {
    margin-bottom: 8px;
  }

  .mg-bottom-24px {
    flex: 0 auto;
    align-self: flex-start;
    margin-top: 0;
    margin-bottom: 16px;
  }

  .mg-bottom-24px.give {
    margin-top: auto;
  }

  .mg-bottom-24px.mobile {
    margin-top: 20px;
  }

  .mg-bottom-32px.keep {
    margin-bottom: 0;
  }

  .mg-bottom-40px {
    flex-flow: column;
    display: flex;
  }

  .mg-bottom-48px {
    margin-bottom: 0;
  }

  .mg-bottom-56px {
    margin-bottom: 32px;
  }

  .mg-bottom-80px {
    margin-bottom: 20px;
  }

  .mg-right-24px {
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .mg-right-24px._16px---mbl {
    margin-right: 16px;
  }

  .display-1 {
    font-size: 39px;
  }

  .display-1.mg-bottom-0.mobile {
    text-align: left;
    font-size: 28px;
  }

  .grid-1-column.gap-row-24px.gap-row-40px---mbp {
    grid-row-gap: 40px;
  }

  .grid-1-column.gap-row-24px.gap-row-60px---mbp {
    grid-row-gap: 60px;
  }

  .grid-1-column.gap-row-28px.gap-row-16-mbl.images---last {
    grid-template-columns: 1fr 1fr;
  }

  .display-2 {
    font-size: 40px;
  }

  .display-3 {
    margin-bottom: 20px;
    font-size: 24px;
  }

  .text-100.medium.text-uppercase.color-neutral-800, .text-100.medium.text-uppercase.color-neutral-800.post {
    align-self: flex-start;
  }

  .grid-3-columns {
    grid-template-columns: 1fr;
  }

  .grid-3-columns.gap-row-48px {
    grid-row-gap: 32px;
  }

  .grid-3-columns.gallery-v5 {
    grid-template-columns: 1fr 1fr;
  }

  .grid-3-columns._2-col-mbl {
    grid-template-columns: 1fr;
  }

  .grid-3-columns.teacher {
    grid-row-gap: 50px;
  }

  .grid-3-columns.stats-v2 {
    grid-row-gap: 30px;
    grid-template-columns: 1fr;
    justify-content: start;
    justify-items: start;
  }

  .grid-3-columns.shop-grid {
    max-width: 100%;
  }

  .style---heading {
    margin-bottom: 40px;
    padding-top: 66px;
    padding-bottom: 66px;
  }

  .inner-container._158px._100---mbp {
    max-width: 100%;
  }

  .inner-container._346px._100---tablet {
    display: none;
  }

  .inner-container._330px._200px---tablet {
    max-width: 200px;
  }

  .inner-container._330px._200px---tablet._100---mbp {
    max-width: 100%;
  }

  .inner-container._81px._70px---tablet.mg-right-12px {
    align-self: center;
  }

  .inner-container._700px---tablet.center._100---mbl.news {
    padding-left: 0;
    padding-right: 0;
  }

  .inner-container._362px.width-100._100---mbl {
    justify-content: space-between;
    width: auto;
    max-width: none;
    display: flex;
  }

  .inner-container.full-image-right-hero {
    margin-right: -20px;
  }

  .inner-container.contact---section---form {
    margin-bottom: -148px;
  }

  .inner-container._100---mbp {
    max-width: 100%;
  }

  .inner-container._60px---mbp {
    max-width: 60px;
  }

  .inner-container._600px---mbl {
    flex: 1;
    align-self: center;
    margin-left: 0;
    margin-right: 0;
  }

  .inner-container._350px---mbp {
    max-width: 350px;
  }

  .inner-container._400px---mbp {
    max-width: 400px;
  }

  .style---content-heading {
    padding-left: 22px;
    padding-right: 22px;
  }

  .style---heading-icon-wrapper {
    width: 58px;
    margin-right: 14px;
  }

  .mg-bottom-0 {
    text-align: left;
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    width: auto;
    max-width: none;
    margin-left: 0;
    margin-right: 10px;
    padding-left: 0;
    padding-right: 0;
    font-size: 18px;
    display: block;
  }

  .mg-bottom-0.mainpage.mobile {
    text-align: center;
  }

  .mg-bottom-0.copyrights {
    margin-left: 0;
    margin-right: 0;
  }

  .mg-bottom-0.board {
    text-align: justify;
  }

  .mg-bottom-0.address {
    text-align: left;
    font-size: 16px;
  }

  .mg-bottom-0.library, .mg-bottom-0.give {
    text-align: justify;
  }

  .mg-bottom-0.guide {
    text-align: justify;
    display: block;
  }

  .mg-bottom-0.pg, .mg-bottom-0.vision, .mg-bottom-0.mobile {
    text-align: justify;
  }

  .mg-bottom-0.mobile02 {
    text-align: left;
    margin-top: 20px;
    margin-right: 0;
  }

  .mg-bottom-0.red {
    text-align: left;
  }

  .btn-primary {
    width: 100%;
    padding-left: 0;
    padding-right: 0;
  }

  .btn-primary.large, .btn-primary.large.alt {
    padding-left: 20px;
    padding-right: 20px;
  }

  .btn-primary.inside-input {
    position: static;
  }

  .btn-primary.inside-input.default {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .btn-primary.inside-input.default.hover-light---mbp:hover {
    border-color: var(--neutral--100);
    background-color: var(--neutral--100);
    color: var(--accent--primary-1);
  }

  .btn-primary.button-row {
    margin-bottom: 16px;
    margin-right: 0;
  }

  .btn-primary.form {
    white-space: pre-wrap;
  }

  .btn-primary.hover-light {
    padding-left: 20px;
    padding-right: 20px;
  }

  .btn-primary.hover-light.button-row {
    margin-bottom: 20px;
    margin-right: 0;
  }

  .btn-primary.hover-light.button-row.program_page {
    margin-top: 20px;
    margin-right: 0;
  }

  .btn-primary.pagination-btn {
    margin-top: 40px;
    margin-left: 0;
    margin-right: 0;
  }

  .btn-secondary {
    width: 100%;
    margin-top: 20px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .btn-secondary.large, .btn-secondary.large.alt {
    padding-left: 20px;
    padding-right: 20px;
  }

  .btn-secondary.white {
    margin-bottom: 10px;
    margin-right: 0;
    padding-top: 26px;
    padding-bottom: 26px;
  }

  .btn-secondary.pagination-btn {
    margin-top: 40px;
    margin-left: 0;
    margin-right: 0;
  }

  .badge-secondary.tabs {
    margin: 8px 0;
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .badge-secondary.category-badges {
    width: 100%;
    margin-right: 0;
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .input {
    padding-left: 20px;
    padding-right: 20px;
  }

  .input.button-inside {
    margin-bottom: 16px;
    padding-right: 20px;
  }

  .input.quantity {
    width: 70px;
    padding-left: 15px;
    padding-right: 15px;
  }

  .input.select-wrapper {
    padding-left: 15px;
    padding-right: 15px;
  }

  .text-area {
    padding-left: 20px;
    padding-right: 20px;
  }

  .checkbox {
    min-width: 22px;
    min-height: 22px;
  }

  .checkbox.large {
    min-width: 26px;
    min-height: 26px;
  }

  .radio-button {
    min-width: 22px;
    min-height: 22px;
  }

  .radio-button.large {
    min-width: 26px;
    min-height: 26px;
  }

  .square-icon {
    max-width: 56px;
  }

  .square-icon.mg-right-16px {
    max-width: 46px;
  }

  .square-icon.password-page {
    max-width: 70px;
    margin-bottom: 22px;
  }

  .social-icon-square {
    border-radius: 6px;
    width: 30px;
    min-width: 30px;
    height: 30px;
    min-height: 30px;
    font-size: 14px;
  }

  .line-rounded-icon.success-message-check.large {
    font-size: 58px;
    line-height: 64px;
  }

  .line-square-icon.top-bar-close-icon {
    padding-left: 12px;
    padding-right: 12px;
  }

  .rich-text ul, .rich-text ol {
    padding-left: 20px;
  }

  .buttons-row {
    flex-direction: column;
  }

  .buttons-row.center {
    flex-flow: column;
    margin-left: 20px;
    margin-right: 20px;
  }

  .buttons-row.center.mg-top-48px {
    margin-left: 0;
    margin-right: 0;
  }

  .buttons-row.center---tablet.alt {
    grid-row-gap: 0px;
  }

  .container-default {
    flex-flow: row;
    justify-content: space-between;
    align-self: stretch;
    max-width: none;
    margin-top: 20px;
    margin-bottom: 20px;
    padding-left: 0;
    padding-right: 0;
    display: block;
  }

  .container-default.top {
    justify-content: flex-start;
    align-items: flex-start;
    padding-left: 10px;
    display: flex;
  }

  .section {
    padding: 20px 20px 100px;
  }

  .section.position-relative.contact---section {
    margin-bottom: 100px;
    padding-bottom: 100px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .section.hero {
    padding-top: 48px;
  }

  .section.hero.v2 {
    padding: 20px;
  }

  .section.hero.v3 {
    padding-top: 60px;
    padding-bottom: 80px;
  }

  .section.hero.v4, .section.hero.v5 {
    padding-top: 60px;
  }

  .section.hero.v6 {
    padding-top: 50px;
  }

  .section.hero.v7 {
    padding-top: 60px;
    padding-bottom: 92px;
  }

  .section.hero-full-image.hero-v1 {
    background-image: linear-gradient(#262626ab, #262626ab), url("https://cdn.prod.website-files.com/67f40554fe9351aa46c35219/68662ee770b9174c52192fe0_vancouver.jpg");
    background-position: 0 0, 50%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
    padding-top: 150px;
    padding-bottom: 150px;
  }

  .section.overflow-hidden.bg-neutral-200 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .section.overflow-hidden.campus {
    padding-top: 120px;
    padding-bottom: 100px;
  }

  .section.top {
    padding-top: 60px;
  }

  .section.template-pages-hero {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .section.template-pages-hero.short {
    padding-top: 88px;
    padding-bottom: 88px;
  }

  .section.hero-page {
    background-image: linear-gradient(to bottom, white 60%, var(--neutral--800) 60%);
    padding-top: 50px;
    padding-bottom: 100px;
  }

  .section.pd-250px {
    padding-top: 120px;
    padding-bottom: 120px;
  }

  .section.pd-250px.image-half-v1 {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .section.intagram, .section.hero-bg-color, .section.pd-156px {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .section.academics-programs {
    flex-flow: column;
    padding: 64px 20px 100px;
    display: block;
    position: static;
    inset: 0%;
  }

  .section.pd-top-112px---bottom-156px {
    padding: 64px 20px 90px;
    display: block;
  }

  .section.pd-bottom-240px {
    padding-bottom: 120px;
  }

  .section.pd-140px {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .section.pd-240px {
    padding-top: 120px;
    padding-bottom: 120px;
  }

  .section.pd-160px {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .section.pd-190px {
    padding-top: 90px;
    padding-bottom: 90px;
  }

  .section.pd-100px {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .section.not-found {
    padding-top: 60px;
  }

  .top-bar-wrapper {
    padding-right: 26px;
  }

  .link-wrapper.contact-bars.alt {
    font-size: 14px;
    display: block;
  }

  .link-wrapper.link-campus.children-wrap {
    flex-wrap: wrap;
  }

  .link-text {
    font-size: 14px;
  }

  .elements---element-title.large {
    margin-top: 53px;
  }

  .heading-h1-size {
    font-size: 32px;
  }

  .heading-h3-size.mobile01 {
    text-align: center;
  }

  .header-content-wrapper.header-top.header-transparent {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-flow: row;
    flex: 1;
    justify-content: space-between;
    align-self: auto;
    align-items: flex-start;
    margin-left: 0;
    padding-top: 0;
    padding-bottom: 0;
    display: flex;
  }

  .header-nav-menu-wrapper {
    padding-left: 20px;
    padding-right: 20px;
  }

  .header-nav-link.cart-link {
    margin-right: 0;
  }

  .header-nav-list-item {
    text-align: left;
  }

  .header-nav-list-item.show-in-tablet {
    justify-content: flex-start;
  }

  .dropdown-wrapper, .dropdown-column-wrapper.right {
    width: 100%;
  }

  .header-logo {
    width: 50%;
    margin-left: 0;
  }

  .header-logo-link {
    justify-content: flex-start;
    align-items: center;
    max-width: 150px;
  }

  .header-logo-link.w--current {
    flex-flow: row;
    flex: 1;
    justify-content: flex-start;
    align-items: flex-start;
    margin-left: 0;
    padding-left: 0;
    display: block;
  }

  .hamburger-menu-wrapper {
    margin-left: 20px;
  }

  .hamburger-menu-bar.top.white-transparent, .hamburger-menu-bar.bottom.white-transparent {
    background-color: var(--accent--primary-1);
  }

  .header-middle {
    flex-flow: row;
    flex: 1;
    display: flex;
  }

  .header-left-side {
    margin-right: 20px;
    display: block;
  }

  .btn-square-secondary.white.sider-arrow.right---bottom-center {
    right: 76px;
  }

  .btn-square-secondary.white.sider-arrow.left---bottom-center {
    left: 76px;
  }

  .password-page-section {
    padding-top: 64px;
  }

  .social-media-grid-top {
    grid-template-columns: repeat(auto-fit, 30px);
  }

  .flex-horizontal.space-between {
    justify-content: flex-start;
  }

  .flex-horizontal.space-between.bottom-academics-card {
    grid-row-gap: 16px;
    flex-wrap: wrap;
    align-items: flex-end;
  }

  .flex-horizontal.explore-flex {
    text-align: center;
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
  }

  .flex-horizontal.contact-links-header-v1 {
    text-align: center;
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    display: block;
  }

  .footer-logo-wrapper {
    max-width: 250px;
  }

  .footer-top {
    padding: 80px 20px;
  }

  .footer-top.border-bottom {
    padding-top: 64px;
    padding-bottom: 64px;
  }

  .grid-subscribe-form-button-down {
    grid-template-columns: 1fr;
  }

  .grid-footer-2-column---logo-and-paragraph {
    grid-row-gap: 15px;
    grid-template-columns: 1fr;
  }

  .footer-subscribe-card {
    padding-left: 24px;
    padding-right: 24px;
  }

  .text-center.text-left---mbp {
    text-align: left;
  }

  .sticky-top._24px-top.static-mbl {
    width: auto;
  }

  .half-bg-image-right.image-half---v1 {
    margin-top: 50px;
    margin-bottom: 50px;
  }

  .half-bg-image-left.image-half---v1 {
    margin-top: 50px;
  }

  .cta-card.newsletter {
    padding: 50px 24px 70px;
  }

  .slider-wrapper.buttons-top-v1 {
    padding-bottom: 90px;
    display: block;
  }

  .slider-mask.width-426px.alt {
    max-width: 100%;
  }

  .accordion-title {
    font-size: 18px;
    line-height: 26px;
  }

  .tabs-menu {
    flex-direction: column;
    align-items: stretch;
    margin-top: -8px;
    margin-bottom: 32px;
  }

  .avatar-image {
    width: 100%;
  }

  .pd---content-inside-card.large {
    padding: 44px 24px;
  }

  .pd---content-inside-card.large.template-pages {
    padding-left: 24px;
    padding-right: 24px;
  }

  .pd---content-inside-card.template-pages---sidebar {
    padding: 18px 14px;
  }

  .image.cover.banner {
    flex: 1;
  }

  .image.undergraduate {
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
  }

  .slide-item-mg {
    width: 100%;
    max-width: 100%;
  }

  .categories-badges-item-wrapper {
    flex-direction: column;
    align-self: stretch;
  }

  .categories-badges-wrapper {
    flex-direction: column;
  }

  .blog-card-content-inside {
    padding-left: 24px;
    padding-right: 24px;
  }

  .blog-card-content-inside._3-posts---item {
    padding-top: 24px;
    padding-bottom: 30px;
  }

  .blog-card-content-inside.featured {
    padding-left: 24px;
    padding-right: 24px;
  }

  .image-wrapper.instagram-image {
    border-radius: 16px;
  }

  .image-wrapper.about-section-2 {
    margin-top: -171px;
  }

  .image-wrapper.grid-link-v1---image, .image-wrapper.card-programs---image {
    max-height: 250px;
  }

  .image-wrapper.content-left-v1---image {
    width: 100%;
    min-height: auto;
  }

  .image-wrapper.hero-v3-image {
    max-height: 450px;
  }

  .image-wrapper.blog-post-sidebar---item {
    max-height: 300px;
  }

  .step-circle-number {
    display: none;
  }

  .product-card-content-inside {
    padding-left: 24px;
    padding-right: 24px;
  }

  ._404-not-found {
    font-size: 83px;
  }

  .cart-container {
    border-radius: 0;
  }

  .cart-item-price {
    color: var(--neutral--600);
    font-size: 16px;
    line-height: 18px;
  }

  .pay-btn.cart {
    height: 53px;
  }

  .shipping-method {
    flex-direction: column;
  }

  .order-item {
    flex-direction: column;
    margin-top: 20px;
    margin-bottom: 20px;
    padding-top: 22px;
    padding-bottom: 22px;
  }

  .order-list-price {
    margin-top: 0;
  }

  .order-list-title {
    margin-bottom: 4px;
  }

  .order-item-content {
    margin-top: 14px;
    margin-left: 0;
    margin-right: 0;
  }

  .checkout-column {
    margin-bottom: 24px;
  }

  .home-pages-top-wrapper {
    margin-bottom: 16px;
  }

  .image-home-link-wrapper {
    max-width: 180px;
    margin-left: 8px;
    margin-right: 8px;
  }

  .figma-file-text-wrapper {
    padding-left: 24px;
    padding-right: 24px;
  }

  .card-home-pages-wrapper {
    margin-left: 24px;
    margin-right: 24px;
  }

  .line {
    width: 125px;
  }

  ._404-not-found-image-wrapper {
    max-height: 400px;
    margin-top: 60px;
  }

  .nav-content {
    grid-row-gap: 0px;
    flex-wrap: wrap;
    grid-template-columns: 1fr;
  }

  .grid-footer {
    grid-row-gap: 50px;
    grid-template-columns: 1fr;
    display: block;
  }

  .grid-footer.v2, .grid-newsletter {
    grid-template-columns: 1fr;
  }

  .mg-top-post-trending {
    margin-top: -82px;
  }

  .academics-card-content {
    padding-top: 32px;
    padding-left: 24px;
    padding-right: 24px;
  }

  .mg-bottom-22px.keep {
    margin-bottom: 22px;
  }

  .mg-bottom-26px {
    margin-bottom: 18px;
  }

  .testimonial-content {
    justify-content: space-between;
    align-self: center;
    align-items: center;
    line-height: 1.667em;
    display: block;
  }

  .contact-link.wrap {
    grid-row-gap: 18px;
    flex-wrap: wrap;
  }

  ._100---mbp {
    max-width: 100%;
  }

  .mg-bottom-20px.red {
    font-size: 18px;
  }

  .mg-bottom-28px {
    margin-bottom: 20px;
  }

  .mg-right-14px {
    flex: 0 auto;
  }

  .explore-programs-card-content {
    max-width: 350px;
    padding-bottom: 35px;
    padding-left: 24px;
    padding-right: 24px;
  }

  .bg.bg-blog-hero {
    min-height: 85%;
  }

  .bg.about-bg-image {
    margin-top: 10px;
    margin-right: 0;
    padding-top: 50vh;
  }

  .divider-step {
    margin-left: 24px;
  }

  .divider-step.mobile {
    margin-left: auto;
    margin-right: auto;
  }

  .mg-right-34px.mg-right-12x---mbp {
    margin-right: 12px;
  }

  .badge-wrapper-bottom-right {
    bottom: 10px;
    right: 10px;
  }

  .bardge-container.mobile01 {
    justify-content: center;
    align-items: center;
  }

  .event-card-content {
    padding: 35px 24px 45px;
  }

  .badge-wrapper-bottom-left, .badge-wrapper-bottom-left.card-blog {
    bottom: 10px;
    left: 10px;
  }

  .content-campus-card {
    padding-left: 24px;
    padding-right: 24px;
  }

  .sub-title-form {
    margin-bottom: 12px;
  }

  .position-absolute.card-above-image-bottom-left {
    width: 100%;
    min-width: auto;
    position: static;
    bottom: 0;
  }

  .contact---section---form---bg {
    bottom: 20px;
    left: -20px;
    right: -20px;
  }

  .team-item-wrapper {
    grid-row-gap: 20px;
    flex-direction: column;
    grid-template-columns: 1fr;
    align-items: stretch;
  }

  .form-button-inside-block {
    min-height: 134px;
  }

  .rich-text-v2 ul, .rich-text-v2 ol {
    padding-left: 20px;
  }

  .shipping-method-content {
    margin-top: 14px;
    margin-bottom: 14px;
    margin-right: 0;
  }

  .order-item-content---main {
    flex-direction: column;
  }

  .cart-list-title {
    margin-bottom: 4px;
  }

  .more-templates-badge-wrapper-edited {
    grid-column-gap: 6px;
    grid-row-gap: 6px;
    max-width: 250px;
    padding: 8px 18px 8px 15px;
  }

  .more-templates-logo {
    width: 60px;
  }

  .more-templates-p {
    font-size: 12px;
  }

  .more-templates-lottie {
    width: 40px;
  }

  .link {
    margin-right: auto;
  }

  .image-2, .image-3, .image-4 {
    margin-top: 0;
  }

  .brand {
    margin-left: auto;
    padding-left: 0;
  }

  .container {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    justify-content: space-around;
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .navbar-4 {
    flex-flow: row;
    padding-top: 0;
  }

  .menu-mob.w--open {
    background-color: var(--accent--color-3);
  }

  .flowbase-logo {
    margin-left: -15px;
  }

  .content-section {
    padding-top: 50px;
  }

  .content-wrapper.narrow {
    flex-flow: row;
    justify-content: space-between;
    align-items: flex-start;
    max-width: none;
    margin-left: auto;
    margin-right: auto;
    padding-left: 10px;
    padding-right: 20px;
    display: block;
    position: relative;
  }

  .h2-big {
    font-size: 30px;
  }

  .timeline-item {
    margin-left: 0;
    margin-right: 15px;
  }

  .heading-box {
    width: 90%;
  }

  .inner-wrapper {
    flex-flow: column;
    flex: 1;
    max-width: none;
    margin-left: 0;
    margin-right: 0;
    display: block;
  }

  .inner-wrapper.library {
    flex-flow: column;
    flex: 0 auto;
    justify-content: center;
    align-self: stretch;
    align-items: stretch;
    width: auto;
    max-width: none;
    height: 100%;
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
    padding-right: 0;
    display: block;
  }

  .center-line-box {
    width: 60px;
  }

  .question.distinctive {
    font-size: 18px;
  }

  .accordion {
    flex-flow: wrap;
    justify-content: flex-start;
    align-items: flex-start;
    padding-right: 0;
  }

  .faq-item {
    align-self: stretch;
  }

  .faq-arrow {
    align-self: center;
    margin-top: 0;
  }

  .paragraph-2 {
    display: block;
  }

  .paragraph-2.mobile03, .paragraph-3.mobile03 {
    text-align: left;
  }

  .paragraph-6 {
    text-align: left;
    font-size: 18px;
  }

  .paragraph-6.resources.paragraph-7 {
    margin-top: 0;
  }

  .inner-wrapper-2 {
    width: 9%;
  }

  .paragraph-7 {
    z-index: 1;
    text-align: justify;
    font-size: 18px;
    position: relative;
  }

  .paragraph-7.give {
    text-align: left;
  }

  .paragraph-8 {
    z-index: 1;
    font-size: .95rem;
    position: relative;
  }

  .faq-list, .faq-list.people {
    margin-top: 40px;
  }

  .padding-section-large {
    flex: 1;
    margin: 0;
    padding: 20px 0;
  }

  .sub-heading {
    margin-left: 0;
    margin-right: 0;
  }

  .heading-style-h6 {
    font-size: 18px;
  }

  .faq-question {
    flex-flow: row;
    justify-content: flex-start;
    align-self: stretch;
    align-items: center;
  }

  .faq-accordion {
    display: flex;
  }

  .faq-component {
    position: static;
  }

  .padding-bottom {
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .paragraph-9 {
    z-index: 1;
    font-size: .95rem;
    position: relative;
  }

  .button-group {
    flex-direction: column;
    align-items: stretch;
  }

  .text-weight-bold.text-size-medium {
    color: #3c3d3c;
    font-size: 18px;
  }

  .container-small {
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    display: flex;
  }

  .heading-2 {
    font-size: 1.8rem;
  }

  .div-block-12 {
    align-self: flex-start;
  }

  .div-block-13 {
    align-self: center;
  }

  .div-block-14 {
    align-self: stretch;
    width: auto;
  }

  .div-block-14.service_guide {
    margin-top: 0;
  }

  .div-block-14.service_guide.mobile {
    margin-bottom: 40px;
  }

  .quick-stack-2 {
    width: auto;
    margin-right: 0;
    padding-right: 0;
  }

  .cell-5 {
    justify-content: center;
    align-items: flex-start;
    display: flex;
  }

  .div-block-17 {
    display: block;
    position: relative;
  }

  .image-7 {
    margin-top: 0;
  }

  .brand-3 {
    padding-left: 0;
  }

  .list-item.mobile, .list-item-2.mobile, .list-item-3.mobile {
    text-align: left;
  }

  .bold-text-6 {
    width: auto;
  }

  .div-block-18 {
    width: 100%;
  }

  .div-block-19 {
    flex-flow: wrap;
    justify-content: space-between;
    align-items: stretch;
    width: auto;
    display: block;
  }

  .cell-6, .cell-7 {
    justify-content: center;
    align-items: flex-start;
  }

  .bold-text-7 {
    font-size: 18px;
  }

  .bold-text-8 {
    align-self: flex-start;
    font-size: 18px;
  }

  .bold-text-9, .bold-text-10, .bold-text-11 {
    font-size: 18px;
  }

  .div-block-21 {
    text-align: justify;
    flex-flow: column;
    display: flex;
  }

  .div-block-21.vision {
    text-align: left;
  }

  .copyrights {
    text-align: center;
    justify-content: center;
    align-self: stretch;
    align-items: flex-start;
    margin-left: 10px;
    margin-right: 10px;
    display: block;
  }

  .list-2 {
    padding-left: 20px;
  }

  .div-block-24 {
    flex-flow: column;
    display: block;
  }

  .div-block-25 {
    flex-flow: column;
    justify-content: space-between;
    align-self: stretch;
    display: block;
  }

  .div-block-25.hours {
    margin-top: 60px;
  }

  .link-5 {
    font-weight: 700;
  }

  .div-block-26.give {
    margin-top: 100px;
  }

  .line-2 {
    width: 125px;
  }

  .inner-wrapper-3 {
    flex-flow: column;
    flex: 1;
    max-width: none;
    margin-left: 0;
    margin-right: 0;
    display: block;
  }

  .paragraph-16 {
    display: block;
  }

  .paragraph-16.mobile03, .paragraph-18.mobile03 {
    text-align: left;
  }

  .display-5 {
    margin-bottom: 20px;
    font-size: 24px;
  }

  .scroll-container {
    width: 100vw;
  }

  .table-row {
    width: auto;
    min-width: 740px;
  }

  .div-block-406._2 {
    justify-content: center;
    align-items: center;
    width: 10%;
  }

  .table-details-box {
    flex-wrap: wrap;
  }

  .div-block-412 {
    margin-bottom: 15px;
  }

  .scroll-table-content {
    margin-left: auto;
    margin-right: auto;
  }

  .table-row-2 {
    width: auto;
    min-width: 740px;
  }

  .table-row-2.head.hide.exhibitors {
    width: 100%;
    min-width: 0;
    padding-left: 10px;
    padding-right: 10px;
    display: flex;
  }

  .table-row-2.exhibitors {
    width: 100%;
    min-width: 0;
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .table-box-2.exhibitors {
    width: 80%;
  }

  .table-box-2._2.exhibitors.mobile {
    display: block;
  }

  .div-block-414.exhibitors {
    width: 20%;
  }

  .div-block-414.exhibitors.mobile {
    margin-left: auto;
  }

  .div-block-414._2 {
    justify-content: center;
    align-items: center;
    width: 10%;
  }

  .content-wrapper-2.narrow {
    margin-top: 40px;
    padding-left: 11px;
    padding-right: 11px;
    display: block;
  }

  .bold-text-34 {
    color: #6e1e6f;
  }

  .bold-text-35 {
    font-size: 32px;
    font-weight: 700;
  }

  .slider01_mask {
    width: 95%;
  }

  .slider01_slide {
    margin-right: 1rem;
  }

  .bold-text-36 {
    color: #6e1e6f;
  }

  .button-outline-3 {
    text-align: center;
    flex-wrap: nowrap;
    justify-content: center;
    align-items: center;
    min-width: 120px;
    display: inline-block;
  }

  .button-outline-3:hover {
    color: #e9eef2;
    background-color: #6e1e6f;
  }

  .testimonial-person_item {
    flex-flow: row;
    width: 65%;
  }

  .testimonial-person_item.m_frontpage {
    flex-flow: column;
    width: 100%;
  }

  .bold-text-37 {
    color: #6e1e6f;
  }

  .testimonial-card1_item, .testimonial-card1_item.mobile_ss {
    min-height: 450px;
  }

  .quick-stack-3 {
    margin: 0 5px;
    padding: 20px 10px 10px;
  }

  .search-form-wrapper {
    min-width: 56px;
  }

  .search-form {
    width: 300px;
  }

  .search-button {
    padding-left: 10px;
    padding-right: 10px;
  }

  .search-input-2 {
    min-width: 10rem;
  }

  .search-button-2 {
    width: 2rem;
  }

  .results_count-text {
    margin-bottom: 1rem;
    margin-right: 0;
  }

  .filter_row {
    grid-template-columns: 1fr;
    padding-left: .5rem;
    padding-right: .5rem;
  }

  .filter_empty {
    padding: 3rem;
  }

  .search_field {
    width: auto;
    margin-left: auto;
    margin-right: auto;
    padding-left: 1rem;
    padding-right: 5rem;
  }

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

  .manage_results-right {
    flex-direction: column;
  }

  .filter_tags-wrapper {
    grid-column-gap: 16px;
    grid-row-gap: 9px;
    flex-direction: column;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .padding-bottom-2 {
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .manage_results-right-2 {
    flex-direction: column;
  }
}

@media (max-width: 410px) {
   h1.display-1 {
    font-size: 32px;
  }
}

#w-node-bae66ff7-95b1-22aa-f1c2-e496d0262b9d-46c3521a {
  grid-area: span 1 / span 3 / span 1 / span 3;
  justify-self: stretch;
}

#w-node-_1e60529b-7656-6e8b-21e4-20c10c746910-46c3521a {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

#w-node-_1191d799-6cfa-b0b1-3224-5366123bea48-46c3521a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_54c64058-b39f-a1b2-3e26-2c43ad124eb2-46c3521a {
  grid-area: span 2 / span 1 / span 2 / span 1;
  align-self: stretch;
}

#w-node-b6ae1711-eb93-8b3f-46d8-175124016f94-46c3521a {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-c1b1ab9c-9b41-9a5c-ec50-e944e9223dd3-46c3521a, #w-node-_9f332a6a-2d6a-e36c-95ec-b501ef70918d-46c3521a {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-b6ae1711-eb93-8b3f-46d8-175124016f89-46c3521a {
  place-self: start end;
}

#w-node-_86c0bc02-cfa9-e0c4-b0ab-4f0c18bf10c2-46c3521a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9e380180-fcf3-8679-7aa0-a2727c1fed41-46c3521a {
  grid-area: 1 / 2 / 2 / 2;
  justify-self: end;
}

#w-node-_1a93802b-15ee-6d6c-cc64-f3a4139f2542-46c3521a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0c1d2146-f2e5-611f-2395-aaab2ea348a9-46c3521a {
  grid-area: 1 / 2 / 2 / 2;
  justify-self: end;
}

#w-node-_2abae413-8cdf-e894-26d8-35cc0a55e34b-46c3521a, #w-node-_811c2f2a-0530-e847-8f78-1e0065072acd-46c3521a, #w-node-_1459afae-58a9-9b17-4c06-f4ded225b84a-46c3521a, #w-node-_1459afae-58a9-9b17-4c06-f4ded225b864-46c3521a, #w-node-e43af9be-8218-4097-9a9b-d35c05d3d878-46c3521a {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-_7ab5742a-d127-2956-322e-c20f7ebe907d-46c3521a {
  justify-self: end;
}

#w-node-b4618e1a-14ad-9837-f45b-bac5b73f6c3b-46c3521a, #w-node-_7ab5742a-d127-2956-322e-c20f7ebe9091-46c3521a {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_7ab5742a-d127-2956-322e-c20f7ebe9095-46c3521a {
  grid-area: span 1 / span 2 / span 1 / span 2;
  justify-self: start;
}

#w-node-ef7c8df2-b23f-6cc9-5c9b-7896d014033c-46c3521a {
  grid-area: span 1 / span 3 / span 1 / span 3;
  justify-self: stretch;
}

#w-node-a308284e-389b-4a90-5e02-5278f9d59aab-91dd5701, #w-node-a308284e-389b-4a90-5e02-5278f9d59ab8-91dd5701 {
  align-self: center;
}

#w-node-a308284e-389b-4a90-5e02-5278f9d59adc-91dd5701 {
  justify-self: start;
}

#w-node-a308284e-389b-4a90-5e02-5278f9d59ade-91dd5701 {
  place-self: end;
}

#w-node-_186fbe43-5fbe-0034-e8b4-787e8adcfd3f-46c35242, #w-node-_50cacb8e-de58-161a-1f8f-5bbd2d28523d-46c35242, #w-node-f0fbf3a8-e14e-69fb-5226-d9d894e0718c-46c35242, #w-node-c88108cb-16d6-656a-13c5-875d25ffe240-46c35242, #w-node-_7e7b2ed1-3c18-6b02-6146-82e72f5e2936-46c35242, #w-node-_099b88b0-3c6a-188d-abb7-7136bfaf56f0-46c35242, #w-node-_1f24e152-52a1-7ee9-f6f7-62ddacf1dfc4-46c35242, #w-node-_86dda8b4-b194-8a57-a158-3ab8c98038cf-46c35242, #w-node-af8b3acd-56dc-27bd-5bc0-5c67cc5e2b82-46c35242, #w-node-_33b1369a-9069-f885-88bd-1d2da331da4e-46c35242, #w-node-_7c939974-6219-c9eb-8fcf-76d2466b2f14-46c35242, #w-node-_9204b06a-6f6b-320d-f663-0fa800b0ca65-46c35242, #w-node-_39bcae9c-22ab-2b05-d257-c544691fdaff-46c35242, #w-node-_65f34f1f-3d6c-d052-5265-cec504425a90-46c35242, #w-node-ca9354c4-2f73-51ab-ff17-288652c4657d-46c35242, #w-node-cbfc6a8b-0052-4991-5e5b-67007bcdddd3-46c35242, #w-node-eebd652f-94fb-dfe4-e0cb-b62d9b92bdb1-46c35242, #w-node-c1851634-ec48-a91f-e92f-ac2b2eb263fa-46c35242, #w-node-_39f1c957-e64f-03e8-7fd1-e917c40b1c60-46c35242 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-aee1fdbe-1387-4397-e993-d21c363dd8ba-46c35242 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-a03e51d8-a0ed-40fd-367a-fbe9c62136e2-46c35242 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5d6dd490-c0a0-0525-d7a9-72acbff78d95-46c35242 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-a03e51d8-a0ed-40fd-367a-fbe9c62136db-46c35242, #w-node-dc0973a7-e425-9f2a-6ca0-2cc0078e37a5-46c35242 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-dc0973a7-e425-9f2a-6ca0-2cc0078e37ac-46c35242 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch end;
}

#w-node-_6a94e09d-dc86-bbd2-d2f3-c35b05bbe257-46c35242 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b7a022da-7888-d6cb-b6e6-9215c927d4b0-46c35242 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_6a94e09d-dc86-bbd2-d2f3-c35b05bbe259-46c35242, #w-node-_4517ece2-d75d-a5d0-c1cf-28614ae29fc2-46c35242, #w-node-_7d4afe16-534c-7da9-a1f1-701c68b3f2c6-46c35242 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7d4afe16-534c-7da9-a1f1-701c68b3f2d3-46c35242 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_1a138b21-9f9e-af03-003f-43c092a71913-46c35242, #w-node-_0ea7b455-31b2-75ac-3c81-e240aea03e46-46c35242 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-_0d2a2f51-bd24-8f74-1b3b-fdffe7e289cb-b4043bae {
  justify-self: end;
}

#w-node-bb701744-0550-6aa8-3911-d720de97c82d-46c35283, #w-node-f5c949df-e8cb-cd39-a036-9bccc10ccdaa-46c35283 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_56890d6b-6d38-d5ba-f2db-79b5e0570618-46c35286 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_92d13221-5038-4f52-f80f-075457a448c9-46c35286 {
  align-self: stretch;
}

#w-node-ad8d3c1d-8904-d9da-a3c6-39adcae6ecdd-46c35286 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ad8d3c1d-8904-d9da-a3c6-39adcae6ecdf-46c35286 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-ad8d3c1d-8904-d9da-a3c6-39adcae6ece0-46c35286 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_14f9ed88-b6b4-d1f0-d5b6-41a2c130e1ff-46c35287 {
  justify-self: start;
}

#w-node-_14f9ed88-b6b4-d1f0-d5b6-41a2c130e20a-46c35287 {
  justify-self: end;
}

#w-node-da0cccd7-4de9-c6db-46a0-30717719968c-46c35289, #w-node-c32dd8e9-283e-b1fe-ec34-6d1fd62b3f8e-46c35289 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_83015d75-8de9-fd2f-b765-cd4109d5e17d-46c35289, #w-node-_0f0b1ed4-3f71-03a2-6d58-0e4e2eb86b25-46c35289 {
  grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_01661b2f-27f6-65a5-74ac-355d628c2d28-46c35289, #w-node-_2a942ed6-6238-f5f5-bc4d-8aa3c08b67b5-46c35289, #w-node-_7c19b4ba-a971-9ea7-0444-beeb4efa775b-46c35289, #w-node-_365e5530-7462-eb00-7874-eaf647a41f22-46c35289, #w-node-f0af9342-829c-8bf0-91fd-6f26986132b2-46c35289, #w-node-d2f4c4aa-5814-aec6-09a3-37fce48428a5-46c35289, #w-node-_8c06e09e-4015-c89c-f671-cf2f990ceb1d-46c35289, #w-node-_96fb6bf9-35a0-10dc-cc14-37cc4cc66867-46c35289 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-dbf466ca-8f17-e78b-fa11-038c0e2b26a8-46c35289 {
  justify-self: end;
}

#w-node-bad31a30-db6a-5c1f-79f3-630ead026810-46c35289 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_1628432d-ee71-94c9-d3e6-4ecb55c7f6f2-46c35289 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_437aacb1-4bb1-cad0-77a2-6b562863ca77-46c3528b {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_0b3ac5cc-a943-aa4a-93b4-6e2f09a952b5-46c3528b, #w-node-_8a38ed11-04a3-a9d1-0056-db62abbfc772-46c3528b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7ab86a10-a963-7aba-998a-8753da1695ad-46c3528b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_3f3851e7-6381-4fd7-8f58-b2a6b0172153-46c3528b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_358ff610-b683-6eea-50fb-ff984dccdd6b-46c3528b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-ebd38ab2-f352-bc0c-a5c2-d67b79f682d0-46c3528b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5c3d82a1-5fa8-8ef4-abca-78729f32ef26-9f32ef22 {
  justify-self: start;
}

#w-node-_5c3d82a1-5fa8-8ef4-abca-78729f32ef28-9f32ef22 {
  justify-self: end;
}

#w-node-_499740be-8e9b-5fe5-b27c-1d3ad6fcd94f-3c656af4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-cafd8626-fdf3-08d6-4e6a-fa24e831349a-3c656af4 {
  justify-self: center;
}

#w-node-_30106fd4-c99d-5e7e-e4a6-2ffadcd1c996-3c656af4 {
  justify-self: end;
}

#w-node-_30106fd4-c99d-5e7e-e4a6-2ffadcd1c99e-3c656af4 {
  place-self: center start;
}

#w-node-_89691a7b-cbe9-22cc-05ad-ab131d5d8412-e6c47800 {
  justify-self: end;
}

#w-node-_6464181d-99ea-7767-8e7c-fe3f0eb72ee6-0eb72ee2 {
  grid-area: span 1 / span 3 / span 1 / span 3;
  justify-self: stretch;
}

#w-node-_14a1dd1b-3043-93e0-36dc-1afb7f572ab6-0eb72ee2, #w-node-_3004da0b-5f3b-0861-0de4-9e3ded42a663-0eb72ee2, #w-node-_843d78bf-63b8-86f4-2924-0261aa8ddf17-0eb72ee2 {
  justify-self: end;
}

#w-node-_61914fa1f3028ad34c1c480b000000000014-46c352a6 {
  align-self: stretch;
}

#w-node-_48179c42-8780-db30-ba01-1c22fea07ab4-46c352a8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7175f0c2-176e-f5be-82ca-183328a27e9b-46c352c0, #w-node-a85aba7c-d1be-d5f9-049e-baa695431440-46c352c0 {
  justify-self: end;
}

#w-node-c204e583-b5b4-f73b-797e-eedd90a249a2-46c352c0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-b2103dde-e58a-2671-3194-89a283691f68-46c352c0, #w-node-_6d31cd80-32c0-0980-3b98-27f26e4e0867-46c352c0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_213336a5-8884-2e03-dbd3-84923217a583-46c352c0 {
  justify-self: end;
}

#w-node-_5a3758e7-0ef7-5159-503a-8b795bdf251a-5bdf2517 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e7528b3d-5e13-7767-22e2-2723ec240672-ec24065e {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-e7528b3d-5e13-7767-22e2-2723ec240673-ec24065e {
  justify-self: center;
}

#w-node-e7528b3d-5e13-7767-22e2-2723ec24068d-ec24065e {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch end;
}

#w-node-e7528b3d-5e13-7767-22e2-2723ec240693-ec24065e {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-e7528b3d-5e13-7767-22e2-2723ec240694-ec24065e {
  justify-self: center;
}

#w-node-e7528b3d-5e13-7767-22e2-2723ec2406ae-ec24065e {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch end;
}

#w-node-e7528b3d-5e13-7767-22e2-2723ec2406b4-ec24065e {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-e7528b3d-5e13-7767-22e2-2723ec2406b5-ec24065e {
  justify-self: center;
}

#w-node-e7528b3d-5e13-7767-22e2-2723ec2406cf-ec24065e {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch end;
}

#w-node-_47aa56fd-26af-86b4-1d7d-3ad330f1b5c2-46c352c1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_8f957b25-4423-f6a2-8d8a-5f52f40de1b9-de55e3c9, #w-node-_95f54012-ed88-3dcb-019d-0b71de55e3e5-de55e3c9 {
  align-self: stretch;
}

#w-node-bdb02391-a2dd-f6a6-10ae-1e7f1df955ba-46c352c2 {
  grid-area: span 1 / span 3 / span 1 / span 3;
  justify-self: stretch;
}

#w-node-_3c1d985d-4ec5-70c8-b119-9c5e9a6abfb1-46c352c2, #w-node-a75d6db8-7de1-81b8-45ed-30e669e79ce1-46c352c2, #w-node-_8546a36b-ec66-640a-e0f1-463496db4ed7-46c352c2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c459039d-75b8-80f8-fac6-9f0944540628-46c352c2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-_9c849737-bd39-9ae0-142b-1de72ad8042b-46c352c2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_58c27123-094e-193b-1551-0680742b570f-46c352c2 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_52b4bbd9-251a-b979-7925-28888255939a-46c352c2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2bb45c30-b4b1-0f78-7c08-17219b7ac461-46c352c2 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-ac1366a6-22a0-31b8-cb77-3df556cc8909-46c352c2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-_3ed75b18-9680-c9c5-a18f-f81d94a54be2-46c352c2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3ed75b18-9680-c9c5-a18f-f81d94a54c2d-46c352c2 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_5ae51d8d-2a3c-5099-8edd-267a631d1118-46c352c2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-_7e2baf52-9c54-c856-8eb5-0fb9d1a0aa4f-46c352c2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7e2baf52-9c54-c856-8eb5-0fb9d1a0aa80-46c352c2 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-ec9df04f-a382-1535-dc0c-4267f4ae8452-46c352c2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-_2acef7f5-f666-5d07-c36e-c111fb28ef58-46c352c2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2acef7f5-f666-5d07-c36e-c111fb28ef91-46c352c2, #w-node-_2acef7f5-f666-5d07-c36e-c111fb28ef95-46c352c2, #w-node-_2acef7f5-f666-5d07-c36e-c111fb28ef99-46c352c2 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-b87f3a0f-d370-6319-111f-1ca053508007-46c352c2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-fa3ed9dd-8b48-8751-e24a-16ec085365c3-46c352c2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-fa3ed9dd-8b48-8751-e24a-16ec085365f2-46c352c2 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-fa3ed9dd-8b48-8751-e24a-16ec085365f6-46c352c2 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  justify-self: start;
}

#w-node-_60dcb428-516f-70ce-11e0-95f4590ce213-46c352c3 {
  justify-self: end;
}

#w-node-_60dcb428-516f-70ce-11e0-95f4590ce227-46c352c3 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_60dcb428-516f-70ce-11e0-95f4590ce22b-46c352c3 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  justify-self: start;
}

#w-node-_235eb7e7-4781-2ce0-7568-6f0d2da9717a-46c352c3, #w-node-_892ce3d6-18ae-a6b1-6729-72cde405c054-46c352c3 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_0a006f4d-65f8-8240-8a57-231555ba13de-46c352c3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_892ce3d6-18ae-a6b1-6729-72cde405c05c-46c352c3 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_234cc962-2bd9-d69d-f5e7-fcc00cc128e0-46c352c3, #w-node-b5f77f83-b9ac-e01b-e92d-efadb653b2cc-46c352c3 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-c7431de3-d15a-88f1-4fed-e4db5d45d23b-46c352c3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_86ee767c-4873-f917-3e46-ecb3842ca311-46c352c3 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_83672b07-4150-feb0-3bce-02204fdfdfbd-46c352c4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-_642fa12a-b471-0acd-e0d3-bfb32c20a9e4-46c352c4, #w-node-_3663cef2-5f9a-19be-2501-f52d40e856c9-46c352c4 {
  align-self: stretch;
}

#w-node-_77365424-0c8d-04ae-e972-ef3c75ba421c-46c352c4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_422ca91d-c760-b93a-b26e-8b62cd1da688-46c352c4 {
  justify-self: end;
}

#w-node-_5ebdb542-8c64-81d2-c725-2ac052b7e00f-46c352c4 {
  justify-self: start;
}

#w-node-_071e49ee-2034-619b-ee35-9ac8072c43d7-46c352c4 {
  justify-self: end;
}

#w-node-_0d3cca74-f9a5-a405-534f-678ac9b25046-46c352c6, #w-node-_0121ab42-84a3-b26f-e35d-a7a4766f85c8-46c352c6, #w-node-f3ad230b-38a0-0b40-9e01-c8d4eb20a449-46c352c6, #w-node-_14ac623b-3250-f0d4-f6db-ada83869887a-46c352c6, #w-node-cec11c5d-7556-bf2c-dfff-de4490f31085-46c352c6, #w-node-_81916bba-7247-82ed-0858-23bc3f255902-46c352c6, #w-node-f74304a0-a3d9-30d7-d528-c90d097bf2e5-46c352c6, #w-node-b5ce5a83-e0ca-58d6-2e2d-a82b0daa8a39-46c352c6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_288674d1-c0bf-f7a6-9ae5-71401c2c8f37-46c352c7 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  display: none;
}

#w-node-b59cd369-a9d7-0c9c-0346-8afea1836147-46c352c7 {
  justify-self: end;
}

#w-node-_1191d799-6cfa-b0b1-3224-5366123bea48-46c352c7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_54c64058-b39f-a1b2-3e26-2c43ad124eb2-46c352c7 {
  grid-area: span 2 / span 1 / span 2 / span 1;
  align-self: stretch;
}

#w-node-b6ae1711-eb93-8b3f-46d8-175124016f94-46c352c7 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-c1b1ab9c-9b41-9a5c-ec50-e944e9223dd3-46c352c7, #w-node-_9f332a6a-2d6a-e36c-95ec-b501ef70918d-46c352c7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-b6ae1711-eb93-8b3f-46d8-175124016f89-46c352c7 {
  place-self: start end;
}

#w-node-_86c0bc02-cfa9-e0c4-b0ab-4f0c18bf10c2-46c352c7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9e380180-fcf3-8679-7aa0-a2727c1fed41-46c352c7 {
  grid-area: 1 / 2 / 2 / 2;
  justify-self: end;
}

#w-node-_2abae413-8cdf-e894-26d8-35cc0a55e34b-46c352c7, #w-node-_811c2f2a-0530-e847-8f78-1e0065072acd-46c352c7, #w-node-_1459afae-58a9-9b17-4c06-f4ded225b84a-46c352c7, #w-node-_1459afae-58a9-9b17-4c06-f4ded225b864-46c352c7, #w-node-e43af9be-8218-4097-9a9b-d35c05d3d878-46c352c7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-_7ab5742a-d127-2956-322e-c20f7ebe907d-46c352c7 {
  justify-self: end;
}

#w-node-b4618e1a-14ad-9837-f45b-bac5b73f6c3b-46c352c7, #w-node-_7ab5742a-d127-2956-322e-c20f7ebe9091-46c352c7 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_7ab5742a-d127-2956-322e-c20f7ebe9095-46c352c7 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  justify-self: start;
}

#w-node-f98bfa41-e58d-4e5a-de5a-928b35781bcb-46c352dc, #w-node-_17cec289-d6c9-35b5-70d5-1925a5e734a3-46c352f0 {
  grid-area: span 1 / span 3 / span 1 / span 3;
  justify-self: stretch;
}

#w-node-_1459afae-58a9-9b17-4c06-f4ded225b84a-46c352f0, #w-node-_1459afae-58a9-9b17-4c06-f4ded225b864-46c352f0, #w-node-e43af9be-8218-4097-9a9b-d35c05d3d878-46c352f0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-_288674d1-c0bf-f7a6-9ae5-71401c2c8f37-46c352f1 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  display: none;
}

#w-node-b6b6ff6e-0753-fa84-344f-441ffa240120-46c352f1 {
  grid-area: span 1 / span 3 / span 1 / span 3;
  justify-self: stretch;
}

#w-node-_1191d799-6cfa-b0b1-3224-5366123bea48-46c352f1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_54c64058-b39f-a1b2-3e26-2c43ad124eb2-46c352f1 {
  grid-area: span 2 / span 1 / span 2 / span 1;
  align-self: stretch;
}

#w-node-b6ae1711-eb93-8b3f-46d8-175124016f94-46c352f1 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-c1b1ab9c-9b41-9a5c-ec50-e944e9223dd3-46c352f1, #w-node-_9f332a6a-2d6a-e36c-95ec-b501ef70918d-46c352f1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-b6ae1711-eb93-8b3f-46d8-175124016f89-46c352f1 {
  place-self: start end;
}

#w-node-_86c0bc02-cfa9-e0c4-b0ab-4f0c18bf10c2-46c352f1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9e380180-fcf3-8679-7aa0-a2727c1fed41-46c352f1 {
  grid-area: 1 / 2 / 2 / 2;
  justify-self: end;
}

#w-node-_2abae413-8cdf-e894-26d8-35cc0a55e34b-46c352f1, #w-node-_811c2f2a-0530-e847-8f78-1e0065072acd-46c352f1, #w-node-_1459afae-58a9-9b17-4c06-f4ded225b84a-46c352f1, #w-node-_1459afae-58a9-9b17-4c06-f4ded225b864-46c352f1, #w-node-e43af9be-8218-4097-9a9b-d35c05d3d878-46c352f1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-_7ab5742a-d127-2956-322e-c20f7ebe907d-46c352f1 {
  justify-self: end;
}

#w-node-b4618e1a-14ad-9837-f45b-bac5b73f6c3b-46c352f1, #w-node-_7ab5742a-d127-2956-322e-c20f7ebe9091-46c352f1 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_7ab5742a-d127-2956-322e-c20f7ebe9095-46c352f1 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  justify-self: start;
}

#w-node-ef7c8df2-b23f-6cc9-5c9b-7896d014033c-46c352f1 {
  grid-area: span 1 / span 3 / span 1 / span 3;
  justify-self: stretch;
}

#w-node-_288674d1-c0bf-f7a6-9ae5-71401c2c8f37-46c352f2 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  display: none;
}

#w-node-_66a0ee6b-a4c5-ef6b-5883-50160d7ae513-46c352f2 {
  justify-self: end;
}

#w-node-_1459afae-58a9-9b17-4c06-f4ded225b84a-46c352f2, #w-node-_1459afae-58a9-9b17-4c06-f4ded225b864-46c352f2, #w-node-e43af9be-8218-4097-9a9b-d35c05d3d878-46c352f2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-_7ab5742a-d127-2956-322e-c20f7ebe907d-46c352f2 {
  justify-self: end;
}

#w-node-b4618e1a-14ad-9837-f45b-bac5b73f6c3b-46c352f2, #w-node-_7ab5742a-d127-2956-322e-c20f7ebe9091-46c352f2 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_7ab5742a-d127-2956-322e-c20f7ebe9095-46c352f2 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  justify-self: start;
}

#w-node-_288674d1-c0bf-f7a6-9ae5-71401c2c8f37-46c352f3 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  display: none;
}

#w-node-_55ca9ef7-340f-69c9-be8e-bc88f5927061-46c352f3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_55ca9ef7-340f-69c9-be8e-bc88f5927071-46c352f3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
}

#w-node-_55ca9ef7-340f-69c9-be8e-bc88f5927081-46c352f3, #w-node-_29fed543-9bba-6ca0-1945-f9dc9f72d556-46c352f3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: start;
}

#w-node-_55ca9ef7-340f-69c9-be8e-bc88f5927091-46c352f3, #w-node-_1bfde950-be64-ad94-29c8-a534b162c300-46c352f3, #w-node-fc7eeb02-f27c-f2a4-5083-b2d9b4ad6051-46c352f3, #w-node-_1334f438-ad56-374c-988f-d6cc5ea6dd51-46c352f3, #w-node-_1191d799-6cfa-b0b1-3224-5366123bea48-46c352f3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_54c64058-b39f-a1b2-3e26-2c43ad124eb2-46c352f3 {
  grid-area: span 2 / span 1 / span 2 / span 1;
  align-self: stretch;
}

#w-node-b6ae1711-eb93-8b3f-46d8-175124016f94-46c352f3 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-c1b1ab9c-9b41-9a5c-ec50-e944e9223dd3-46c352f3, #w-node-_9f332a6a-2d6a-e36c-95ec-b501ef70918d-46c352f3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-b6ae1711-eb93-8b3f-46d8-175124016f89-46c352f3 {
  place-self: start end;
}

#w-node-_86c0bc02-cfa9-e0c4-b0ab-4f0c18bf10c2-46c352f3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9e380180-fcf3-8679-7aa0-a2727c1fed41-46c352f3 {
  grid-area: 1 / 2 / 2 / 2;
  justify-self: end;
}

#w-node-_2abae413-8cdf-e894-26d8-35cc0a55e34b-46c352f3, #w-node-_811c2f2a-0530-e847-8f78-1e0065072acd-46c352f3, #w-node-_1459afae-58a9-9b17-4c06-f4ded225b84a-46c352f3, #w-node-_1459afae-58a9-9b17-4c06-f4ded225b864-46c352f3, #w-node-e43af9be-8218-4097-9a9b-d35c05d3d878-46c352f3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-_7ab5742a-d127-2956-322e-c20f7ebe907d-46c352f3 {
  justify-self: end;
}

#w-node-b4618e1a-14ad-9837-f45b-bac5b73f6c3b-46c352f3, #w-node-_7ab5742a-d127-2956-322e-c20f7ebe9091-46c352f3 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_7ab5742a-d127-2956-322e-c20f7ebe9095-46c352f3 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  justify-self: start;
}

#w-node-_3c1d985d-4ec5-70c8-b119-9c5e9a6abfb1-46c352f4, #w-node-a75d6db8-7de1-81b8-45ed-30e669e79ce1-46c352f4, #w-node-_8546a36b-ec66-640a-e0f1-463496db4ed7-46c352f4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c459039d-75b8-80f8-fac6-9f0944540628-46c352f4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-_9c849737-bd39-9ae0-142b-1de72ad8042b-46c352f4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_58c27123-094e-193b-1551-0680742b570f-46c352f4 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_52b4bbd9-251a-b979-7925-28888255939a-46c352f4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2bb45c30-b4b1-0f78-7c08-17219b7ac461-46c352f4 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-ac1366a6-22a0-31b8-cb77-3df556cc8909-46c352f4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-_3ed75b18-9680-c9c5-a18f-f81d94a54be2-46c352f4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3ed75b18-9680-c9c5-a18f-f81d94a54c2d-46c352f4 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_5ae51d8d-2a3c-5099-8edd-267a631d1118-46c352f4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-_7e2baf52-9c54-c856-8eb5-0fb9d1a0aa4f-46c352f4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7e2baf52-9c54-c856-8eb5-0fb9d1a0aa80-46c352f4 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-ec9df04f-a382-1535-dc0c-4267f4ae8452-46c352f4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-_2acef7f5-f666-5d07-c36e-c111fb28ef58-46c352f4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2acef7f5-f666-5d07-c36e-c111fb28ef91-46c352f4, #w-node-_2acef7f5-f666-5d07-c36e-c111fb28ef95-46c352f4, #w-node-_2acef7f5-f666-5d07-c36e-c111fb28ef99-46c352f4 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-b87f3a0f-d370-6319-111f-1ca053508007-46c352f4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-fa3ed9dd-8b48-8751-e24a-16ec085365c3-46c352f4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-fa3ed9dd-8b48-8751-e24a-16ec085365f2-46c352f4 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-fa3ed9dd-8b48-8751-e24a-16ec085365f6-46c352f4 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  justify-self: start;
}

#w-node-_928f33f3-d38f-2c06-c507-136bf0d5cd39-46c352f5 {
  grid-area: span 1 / span 3 / span 1 / span 3;
  justify-self: stretch;
}

#w-node-a05d0fbb-2191-0d10-b9f3-f5f94451f47f-46c352f5 {
  align-self: auto;
}

#w-node-_47aa56fd-26af-86b4-1d7d-3ad330f1b5c2-46c352f5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_928f33f3-d38f-2c06-c507-136bf0d5cd39-46c352f6 {
  grid-area: span 1 / span 3 / span 1 / span 3;
  justify-self: stretch;
}

#w-node-_47aa56fd-26af-86b4-1d7d-3ad330f1b5c2-46c352f6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-fb078435-2905-5388-ca85-a23a6acff1c0-46c352f6, #w-node-fb078435-2905-5388-ca85-a23a6acff1cc-46c352f6, #w-node-_41b78323-46a9-bc7e-943f-13f136cf87c2-46c352f6, #w-node-_42ed58ce-938b-5fd7-3fa3-6d86e8e67791-46c352f6, #w-node-_56d74bdf-f2d2-b343-9109-2182b289800f-46c352f6, #w-node-dca7e4d1-c410-56f6-8b9d-10b004d3c526-46c352f6, #w-node-d278d7a3-f1eb-673d-1a25-96da310aa050-46c352f6, #w-node-_1010944d-8abf-abb6-560d-c881eefaada9-46c352f6, #w-node-b6cea31a-a6e8-2088-a881-17a5572192ef-46c352f6, #w-node-_23835d02-0cc7-edb6-9f29-24bfbcbd3317-46c352f6, #w-node-_022598e2-1fef-551b-a3a8-725da559ec8d-46c352f6, #w-node-aeb8114f-b704-1283-197b-e6594363fe2b-46c352f6, #w-node-_509eca8b-2bb4-79bb-25b4-3f07f1f168a4-46c352f6, #w-node-f52fd194-62b4-9334-8e45-275dce4a0832-46c352f6, #w-node-b4984d61-1521-372b-d8aa-6776a100affd-46c352f6, #w-node-_5ca84ac5-1d3b-00a1-6ff9-33347ccab0f1-46c352f6, #w-node-_91483930-73ab-dc42-09a6-39886b127df2-46c352f6, #w-node-_94326f94-743e-b82d-f57c-659d538f0d73-46c352f6, #w-node-_6c68a79a-5e67-935b-4481-47155c6bc567-46c352f6, #w-node-_6df0944d-4bd4-64a1-d5a0-cb7b50a3bd98-46c352f6, #w-node-a1851e16-bc3b-32af-3cb3-974e73c46929-46c352f6, #w-node-_51f0216c-bee4-df26-410b-391a848e661a-46c352f6 {
  align-self: stretch;
}

#w-node-_928f33f3-d38f-2c06-c507-136bf0d5cd39-46c352f7 {
  grid-area: span 1 / span 3 / span 1 / span 3;
  justify-self: stretch;
}

#w-node-_47aa56fd-26af-86b4-1d7d-3ad330f1b5c2-46c352f7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-fb078435-2905-5388-ca85-a23a6acff1c0-46c352f7, #w-node-fb078435-2905-5388-ca85-a23a6acff1cc-46c352f7, #w-node-_41b78323-46a9-bc7e-943f-13f136cf87c2-46c352f7, #w-node-_42ed58ce-938b-5fd7-3fa3-6d86e8e67791-46c352f7, #w-node-_56d74bdf-f2d2-b343-9109-2182b289800f-46c352f7, #w-node-dca7e4d1-c410-56f6-8b9d-10b004d3c526-46c352f7, #w-node-d278d7a3-f1eb-673d-1a25-96da310aa050-46c352f7, #w-node-_1010944d-8abf-abb6-560d-c881eefaada9-46c352f7, #w-node-b6cea31a-a6e8-2088-a881-17a5572192ef-46c352f7, #w-node-_23835d02-0cc7-edb6-9f29-24bfbcbd3317-46c352f7 {
  align-self: stretch;
}

#w-node-_928f33f3-d38f-2c06-c507-136bf0d5cd39-46c352f8 {
  grid-area: span 1 / span 3 / span 1 / span 3;
  justify-self: stretch;
}

#w-node-_47aa56fd-26af-86b4-1d7d-3ad330f1b5c2-46c352f8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_928f33f3-d38f-2c06-c507-136bf0d5cd39-46c352f9 {
  grid-area: span 1 / span 3 / span 1 / span 3;
  justify-self: stretch;
}

#w-node-_47aa56fd-26af-86b4-1d7d-3ad330f1b5c2-46c352f9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_928f33f3-d38f-2c06-c507-136bf0d5cd39-46c352fb {
  grid-area: span 1 / span 3 / span 1 / span 3;
  justify-self: stretch;
}

#w-node-_47aa56fd-26af-86b4-1d7d-3ad330f1b5c2-46c352fb {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_928f33f3-d38f-2c06-c507-136bf0d5cd39-46c352fc {
  grid-area: span 1 / span 3 / span 1 / span 3;
  justify-self: stretch;
}

#w-node-_0e3ace4e-4c9a-23c7-7629-1db432127acf-46c352fc {
  grid-template-rows: auto auto auto;
  grid-template-columns: .5fr 1fr;
}

#w-node-_264128e7-2d57-f777-3b9e-07e5879276f7-46c352fd {
  grid-area: span 1 / span 3 / span 1 / span 3;
  justify-self: stretch;
}

#w-node-_7175f0c2-176e-f5be-82ca-183328a27e9b-46c352fd, #w-node-a85aba7c-d1be-d5f9-049e-baa695431440-46c352fd {
  justify-self: end;
}

#w-node-c204e583-b5b4-f73b-797e-eedd90a249a2-46c352fd {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-b2103dde-e58a-2671-3194-89a283691f68-46c352fd, #w-node-_6d31cd80-32c0-0980-3b98-27f26e4e0867-46c352fd {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_28496d9d-0bb9-d889-8e23-01781d561dd2-46c352fd {
  justify-self: end;
}

#w-node-_2874f875-3521-65e3-9d77-73afd297ef1d-46c352fd {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_2874f875-3521-65e3-9d77-73afd297ef1e-46c352fd, #w-node-_2874f875-3521-65e3-9d77-73afd297ef1f-46c352fd {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-be34df2f-3d8d-fed5-d792-5a34ef825650-46c352fd, #w-node-_213336a5-8884-2e03-dbd3-84923217a583-46c352fd {
  justify-self: end;
}

#w-node-_17cec289-d6c9-35b5-70d5-1925a5e734a3-46c35300 {
  grid-area: span 1 / span 3 / span 1 / span 3;
  justify-self: stretch;
}

#w-node-cea16eb7-b871-e9ff-a0bf-aa9ddbdad442-46c35300 {
  place-self: start end;
}

#w-node-cea16eb7-b871-e9ff-a0bf-aa9ddbdad449-46c35300 {
  align-self: start;
}

#w-node-cea16eb7-b871-e9ff-a0bf-aa9ddbdad44f-46c35300 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-cea16eb7-b871-e9ff-a0bf-aa9ddbdad450-46c35300, #w-node-cea16eb7-b871-e9ff-a0bf-aa9ddbdad451-46c35300 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cea16eb7-b871-e9ff-a0bf-aa9ddbdad45c-46c35300 {
  place-self: start end;
}

#w-node-cea16eb7-b871-e9ff-a0bf-aa9ddbdad463-46c35300 {
  align-self: start;
}

#w-node-cea16eb7-b871-e9ff-a0bf-aa9ddbdad469-46c35300 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-cea16eb7-b871-e9ff-a0bf-aa9ddbdad46a-46c35300, #w-node-cea16eb7-b871-e9ff-a0bf-aa9ddbdad46b-46c35300 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cea16eb7-b871-e9ff-a0bf-aa9ddbdad476-46c35300 {
  place-self: start end;
}

#w-node-a77f40ee-3fb2-5211-07d2-910bd015c6a5-46c35300 {
  align-self: start;
}

#w-node-a77f40ee-3fb2-5211-07d2-910bd015c6ab-46c35300 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-a77f40ee-3fb2-5211-07d2-910bd015c6ac-46c35300, #w-node-a77f40ee-3fb2-5211-07d2-910bd015c6ad-46c35300 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1459afae-58a9-9b17-4c06-f4ded225b84a-46c35300, #w-node-_1459afae-58a9-9b17-4c06-f4ded225b864-46c35300, #w-node-e43af9be-8218-4097-9a9b-d35c05d3d878-46c35300 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-_7ab5742a-d127-2956-322e-c20f7ebe907d-46c35300 {
  justify-self: end;
}

#w-node-b4618e1a-14ad-9837-f45b-bac5b73f6c3b-46c35300, #w-node-_7ab5742a-d127-2956-322e-c20f7ebe9091-46c35300 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_7ab5742a-d127-2956-322e-c20f7ebe9095-46c35300 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  justify-self: start;
}

#w-node-d64013c0-1a73-f45d-0290-7bc7a1e1c7ae-a1e1c79f, #w-node-d64013c0-1a73-f45d-0290-7bc7a1e1c7bd-a1e1c79f {
  align-self: center;
}

#w-node-d64013c0-1a73-f45d-0290-7bc7a1e1c7e0-a1e1c79f {
  justify-self: start;
}

#w-node-d64013c0-1a73-f45d-0290-7bc7a1e1c7e2-a1e1c79f {
  place-self: end;
}

#w-node-_17cec289-d6c9-35b5-70d5-1925a5e734a3-46c35301 {
  grid-area: span 1 / span 3 / span 1 / span 3;
  justify-self: stretch;
}

#w-node-_1459afae-58a9-9b17-4c06-f4ded225b84a-46c35301, #w-node-_1459afae-58a9-9b17-4c06-f4ded225b864-46c35301, #w-node-e43af9be-8218-4097-9a9b-d35c05d3d878-46c35301 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-_1e802ace-5de5-f298-01d6-28c9d6201347-46c35301 {
  justify-self: end;
}

#w-node-_1e802ace-5de5-f298-01d6-28c9d620136b-46c35301, #w-node-_1e802ace-5de5-f298-01d6-28c9d6201378-46c35301 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_1e802ace-5de5-f298-01d6-28c9d620137c-46c35301 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  justify-self: start;
}

#w-node-_928f33f3-d38f-2c06-c507-136bf0d5cd39-46c35302 {
  grid-area: span 1 / span 3 / span 1 / span 3;
  justify-self: stretch;
}

#w-node-a05d0fbb-2191-0d10-b9f3-f5f94451f47f-46c35302 {
  align-self: auto;
}

#w-node-_47aa56fd-26af-86b4-1d7d-3ad330f1b5c2-46c35302 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_17cec289-d6c9-35b5-70d5-1925a5e734a3-46c35303 {
  grid-area: span 1 / span 3 / span 1 / span 3;
  justify-self: stretch;
}

#w-node-_1459afae-58a9-9b17-4c06-f4ded225b84a-46c35303, #w-node-_1459afae-58a9-9b17-4c06-f4ded225b864-46c35303, #w-node-e43af9be-8218-4097-9a9b-d35c05d3d878-46c35303 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-a121c731-a39d-cab9-c972-054bb168e767-46c35304 {
  grid-area: span 1 / span 3 / span 1 / span 3;
  justify-self: stretch;
}

#w-node-_60dcb428-516f-70ce-11e0-95f4590ce213-46c35304 {
  justify-self: end;
}

#w-node-c4f95be6-227a-bf7f-8f9f-c1ff52eca9ff-46c35304, #w-node-c4f95be6-227a-bf7f-8f9f-c1ff52ecaa0c-46c35304 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-c4f95be6-227a-bf7f-8f9f-c1ff52ecaa10-46c35304 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  justify-self: start;
}

#w-node-_235eb7e7-4781-2ce0-7568-6f0d2da9717a-46c35304, #w-node-_892ce3d6-18ae-a6b1-6729-72cde405c054-46c35304 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_0a006f4d-65f8-8240-8a57-231555ba13de-46c35304 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_892ce3d6-18ae-a6b1-6729-72cde405c05c-46c35304 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_234cc962-2bd9-d69d-f5e7-fcc00cc128e0-46c35304, #w-node-b5f77f83-b9ac-e01b-e92d-efadb653b2cc-46c35304 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-c7431de3-d15a-88f1-4fed-e4db5d45d23b-46c35304 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_86ee767c-4873-f917-3e46-ecb3842ca311-46c35304 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_928f33f3-d38f-2c06-c507-136bf0d5cd39-46c35305, #w-node-_17cec289-d6c9-35b5-70d5-1925a5e734a3-46c35306 {
  grid-area: span 1 / span 3 / span 1 / span 3;
  justify-self: stretch;
}

#w-node-aa2ad373-24b7-0f3e-e092-9e0a9298feb0-46c35306, #w-node-aa2ad373-24b7-0f3e-e092-9e0a9298feb1-46c35306, #w-node-aa2ad373-24b7-0f3e-e092-9e0a9298febd-46c35306 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1459afae-58a9-9b17-4c06-f4ded225b84a-46c35306, #w-node-_1459afae-58a9-9b17-4c06-f4ded225b864-46c35306, #w-node-e43af9be-8218-4097-9a9b-d35c05d3d878-46c35306 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-_928f33f3-d38f-2c06-c507-136bf0d5cd39-46c35307 {
  grid-area: span 1 / span 3 / span 1 / span 3;
  justify-self: stretch;
}

#w-node-a05d0fbb-2191-0d10-b9f3-f5f94451f47f-46c35307 {
  align-self: auto;
}

#w-node-_47aa56fd-26af-86b4-1d7d-3ad330f1b5c2-46c35307 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_17cec289-d6c9-35b5-70d5-1925a5e734a3-46c35308, #w-node-_17cec289-d6c9-35b5-70d5-1925a5e734a3-46c35309 {
  grid-area: span 1 / span 3 / span 1 / span 3;
  justify-self: stretch;
}

#w-node-b98f8c64-6017-fc31-e551-d83c1ad17e8d-46c35309 {
  justify-self: end;
}

#w-node-_1459afae-58a9-9b17-4c06-f4ded225b84a-46c35309, #w-node-_1459afae-58a9-9b17-4c06-f4ded225b864-46c35309, #w-node-e43af9be-8218-4097-9a9b-d35c05d3d878-46c35309 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-_17cec289-d6c9-35b5-70d5-1925a5e734a3-46c3530a {
  grid-area: span 1 / span 3 / span 1 / span 3;
  justify-self: stretch;
}

#w-node-b98f8c64-6017-fc31-e551-d83c1ad17e8a-46c3530a {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_1459afae-58a9-9b17-4c06-f4ded225b84a-46c3530a, #w-node-_1459afae-58a9-9b17-4c06-f4ded225b864-46c3530a, #w-node-e43af9be-8218-4097-9a9b-d35c05d3d878-46c3530a {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-_928f33f3-d38f-2c06-c507-136bf0d5cd39-46c3530b {
  grid-area: span 1 / span 3 / span 1 / span 3;
  justify-self: stretch;
}

#w-node-a05d0fbb-2191-0d10-b9f3-f5f94451f47f-46c3530b {
  align-self: auto;
}

#w-node-_2cd5cbd5-7e0e-4fae-d626-562e1b2e9198-46c3530b {
  justify-self: stretch;
}

#w-node-_928f33f3-d38f-2c06-c507-136bf0d5cd39-46c3530c {
  grid-area: span 1 / span 3 / span 1 / span 3;
  justify-self: stretch;
}

#w-node-a05d0fbb-2191-0d10-b9f3-f5f94451f47f-46c3530c {
  align-self: auto;
}

#w-node-_2cd5cbd5-7e0e-4fae-d626-562e1b2e9198-46c3530c {
  justify-self: stretch;
}

#w-node-bae66ff7-95b1-22aa-f1c2-e496d0262b9d-ea45af57 {
  grid-area: span 1 / span 3 / span 1 / span 3;
  justify-self: stretch;
}

#w-node-_1191d799-6cfa-b0b1-3224-5366123bea48-ea45af57 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_54c64058-b39f-a1b2-3e26-2c43ad124eb2-ea45af57 {
  grid-area: span 2 / span 1 / span 2 / span 1;
  align-self: stretch;
}

#w-node-b6ae1711-eb93-8b3f-46d8-175124016f94-ea45af57 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-c1b1ab9c-9b41-9a5c-ec50-e944e9223dd3-ea45af57, #w-node-_9f332a6a-2d6a-e36c-95ec-b501ef70918d-ea45af57 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-b6ae1711-eb93-8b3f-46d8-175124016f89-ea45af57 {
  place-self: start end;
}

#w-node-_86c0bc02-cfa9-e0c4-b0ab-4f0c18bf10c2-ea45af57 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9e380180-fcf3-8679-7aa0-a2727c1fed41-ea45af57 {
  grid-area: 1 / 2 / 2 / 2;
  justify-self: end;
}

#w-node-_2abae413-8cdf-e894-26d8-35cc0a55e34b-ea45af57, #w-node-_811c2f2a-0530-e847-8f78-1e0065072acd-ea45af57, #w-node-_1459afae-58a9-9b17-4c06-f4ded225b84a-ea45af57, #w-node-_1459afae-58a9-9b17-4c06-f4ded225b864-ea45af57, #w-node-e43af9be-8218-4097-9a9b-d35c05d3d878-ea45af57 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-_7ab5742a-d127-2956-322e-c20f7ebe907d-ea45af57 {
  justify-self: end;
}

#w-node-b4618e1a-14ad-9837-f45b-bac5b73f6c3b-ea45af57, #w-node-_7ab5742a-d127-2956-322e-c20f7ebe9091-ea45af57 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_7ab5742a-d127-2956-322e-c20f7ebe9095-ea45af57 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  justify-self: start;
}

#w-node-ef7c8df2-b23f-6cc9-5c9b-7896d014033c-ea45af57 {
  grid-area: span 1 / span 3 / span 1 / span 3;
  justify-self: stretch;
}

#w-node-_510b13f3-d3ec-e5e2-cf14-f288c8f0b9b0-c8f0b9a1, #w-node-_510b13f3-d3ec-e5e2-cf14-f288c8f0b9bf-c8f0b9a1 {
  align-self: center;
}

#w-node-_510b13f3-d3ec-e5e2-cf14-f288c8f0b9e2-c8f0b9a1 {
  justify-self: start;
}

#w-node-_510b13f3-d3ec-e5e2-cf14-f288c8f0b9e4-c8f0b9a1 {
  place-self: end;
}

#w-node-bae66ff7-95b1-22aa-f1c2-e496d0262b9d-a68a84b9 {
  grid-area: span 1 / span 3 / span 1 / span 3;
  justify-self: stretch;
}

#w-node-_1191d799-6cfa-b0b1-3224-5366123bea48-a68a84b9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_54c64058-b39f-a1b2-3e26-2c43ad124eb2-a68a84b9 {
  grid-area: span 2 / span 1 / span 2 / span 1;
  align-self: stretch;
}

#w-node-b6ae1711-eb93-8b3f-46d8-175124016f94-a68a84b9 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-c1b1ab9c-9b41-9a5c-ec50-e944e9223dd3-a68a84b9, #w-node-_9f332a6a-2d6a-e36c-95ec-b501ef70918d-a68a84b9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-b6ae1711-eb93-8b3f-46d8-175124016f89-a68a84b9 {
  place-self: start end;
}

#w-node-_86c0bc02-cfa9-e0c4-b0ab-4f0c18bf10c2-a68a84b9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9e380180-fcf3-8679-7aa0-a2727c1fed41-a68a84b9 {
  grid-area: 1 / 2 / 2 / 2;
  justify-self: end;
}

#w-node-_1a93802b-15ee-6d6c-cc64-f3a4139f2542-a68a84b9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0c1d2146-f2e5-611f-2395-aaab2ea348a9-a68a84b9 {
  grid-area: 1 / 2 / 2 / 2;
  justify-self: end;
}

#w-node-_2abae413-8cdf-e894-26d8-35cc0a55e34b-a68a84b9, #w-node-_811c2f2a-0530-e847-8f78-1e0065072acd-a68a84b9, #w-node-_1459afae-58a9-9b17-4c06-f4ded225b84a-a68a84b9, #w-node-_1459afae-58a9-9b17-4c06-f4ded225b864-a68a84b9, #w-node-e43af9be-8218-4097-9a9b-d35c05d3d878-a68a84b9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-_7ab5742a-d127-2956-322e-c20f7ebe907d-a68a84b9 {
  justify-self: end;
}

#w-node-b4618e1a-14ad-9837-f45b-bac5b73f6c3b-a68a84b9, #w-node-_7ab5742a-d127-2956-322e-c20f7ebe9091-a68a84b9 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_7ab5742a-d127-2956-322e-c20f7ebe9095-a68a84b9 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  justify-self: start;
}

#w-node-ef7c8df2-b23f-6cc9-5c9b-7896d014033c-a68a84b9, #w-node-_928f33f3-d38f-2c06-c507-136bf0d5cd39-6c2b8d6b {
  grid-area: span 1 / span 3 / span 1 / span 3;
  justify-self: stretch;
}

#w-node-a05d0fbb-2191-0d10-b9f3-f5f94451f47f-6c2b8d6b {
  align-self: auto;
}

#w-node-_2cd5cbd5-7e0e-4fae-d626-562e1b2e9198-6c2b8d6b {
  justify-self: stretch;
}

#w-node-_928f33f3-d38f-2c06-c507-136bf0d5cd39-1048941b {
  grid-area: span 1 / span 3 / span 1 / span 3;
  justify-self: stretch;
}

#w-node-a05d0fbb-2191-0d10-b9f3-f5f94451f47f-1048941b {
  align-self: auto;
}

#w-node-_2cd5cbd5-7e0e-4fae-d626-562e1b2e9198-1048941b {
  justify-self: stretch;
}

#w-node-_17cec289-d6c9-35b5-70d5-1925a5e734a3-d1233429 {
  grid-area: span 1 / span 3 / span 1 / span 3;
  justify-self: stretch;
}

#w-node-_1459afae-58a9-9b17-4c06-f4ded225b84a-d1233429, #w-node-_1459afae-58a9-9b17-4c06-f4ded225b864-d1233429, #w-node-e43af9be-8218-4097-9a9b-d35c05d3d878-d1233429 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-_17cec289-d6c9-35b5-70d5-1925a5e734a3-ceadbd0e {
  grid-area: span 1 / span 3 / span 1 / span 3;
  justify-self: stretch;
}

#w-node-_1459afae-58a9-9b17-4c06-f4ded225b84a-ceadbd0e, #w-node-_1459afae-58a9-9b17-4c06-f4ded225b864-ceadbd0e, #w-node-e43af9be-8218-4097-9a9b-d35c05d3d878-ceadbd0e {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-_17cec289-d6c9-35b5-70d5-1925a5e734a3-2fc24f6d {
  grid-area: span 1 / span 3 / span 1 / span 3;
  justify-self: stretch;
}

#w-node-_1459afae-58a9-9b17-4c06-f4ded225b84a-2fc24f6d, #w-node-_1459afae-58a9-9b17-4c06-f4ded225b864-2fc24f6d, #w-node-e43af9be-8218-4097-9a9b-d35c05d3d878-2fc24f6d {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-bae66ff7-95b1-22aa-f1c2-e496d0262b9d-8362b3c7 {
  grid-area: span 1 / span 3 / span 1 / span 3;
  justify-self: stretch;
}

#w-node-_1191d799-6cfa-b0b1-3224-5366123bea48-8362b3c7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_54c64058-b39f-a1b2-3e26-2c43ad124eb2-8362b3c7 {
  grid-area: span 2 / span 1 / span 2 / span 1;
  align-self: stretch;
}

#w-node-b6ae1711-eb93-8b3f-46d8-175124016f94-8362b3c7 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-c1b1ab9c-9b41-9a5c-ec50-e944e9223dd3-8362b3c7, #w-node-_9f332a6a-2d6a-e36c-95ec-b501ef70918d-8362b3c7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-b6ae1711-eb93-8b3f-46d8-175124016f89-8362b3c7 {
  place-self: start end;
}

#w-node-_66c9fe65-9dd8-260e-ca2b-90ea59a89adc-8362b3c7 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_916fa174-3218-3f14-4d1e-f3059e52964b-8362b3c7 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

#w-node-_86c0bc02-cfa9-e0c4-b0ab-4f0c18bf10c2-8362b3c7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9e380180-fcf3-8679-7aa0-a2727c1fed41-8362b3c7 {
  grid-area: 1 / 2 / 2 / 2;
  justify-self: end;
}

#w-node-_1a93802b-15ee-6d6c-cc64-f3a4139f2542-8362b3c7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0c1d2146-f2e5-611f-2395-aaab2ea348a9-8362b3c7 {
  grid-area: 1 / 2 / 2 / 2;
  justify-self: end;
}

#w-node-_2abae413-8cdf-e894-26d8-35cc0a55e34b-8362b3c7, #w-node-_811c2f2a-0530-e847-8f78-1e0065072acd-8362b3c7, #w-node-_1459afae-58a9-9b17-4c06-f4ded225b84a-8362b3c7, #w-node-_1459afae-58a9-9b17-4c06-f4ded225b864-8362b3c7, #w-node-e43af9be-8218-4097-9a9b-d35c05d3d878-8362b3c7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-_5f02e8ae-12a6-d00f-d03c-caa8bb22bf01-8362b3c7 {
  justify-self: end;
}

#w-node-_5f02e8ae-12a6-d00f-d03c-caa8bb22bf25-8362b3c7, #w-node-_5f02e8ae-12a6-d00f-d03c-caa8bb22bf32-8362b3c7 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_5f02e8ae-12a6-d00f-d03c-caa8bb22bf36-8362b3c7 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  justify-self: start;
}

#w-node-ef7c8df2-b23f-6cc9-5c9b-7896d014033c-8362b3c7, #w-node-_17cec289-d6c9-35b5-70d5-1925a5e734a3-3d3b92f5 {
  grid-area: span 1 / span 3 / span 1 / span 3;
  justify-self: stretch;
}

#w-node-_1459afae-58a9-9b17-4c06-f4ded225b84a-3d3b92f5, #w-node-_1459afae-58a9-9b17-4c06-f4ded225b864-3d3b92f5, #w-node-e43af9be-8218-4097-9a9b-d35c05d3d878-3d3b92f5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-_17cec289-d6c9-35b5-70d5-1925a5e734a3-a6a597c8 {
  grid-area: span 1 / span 3 / span 1 / span 3;
  justify-self: stretch;
}

#w-node-_1459afae-58a9-9b17-4c06-f4ded225b84a-a6a597c8, #w-node-_1459afae-58a9-9b17-4c06-f4ded225b864-a6a597c8, #w-node-e43af9be-8218-4097-9a9b-d35c05d3d878-a6a597c8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-_17cec289-d6c9-35b5-70d5-1925a5e734a3-8c875fc4 {
  grid-area: span 1 / span 3 / span 1 / span 3;
  justify-self: stretch;
}

#w-node-cea16eb7-b871-e9ff-a0bf-aa9ddbdad43c-8c875fc4 {
  align-self: start;
}

#w-node-cea16eb7-b871-e9ff-a0bf-aa9ddbdad442-8c875fc4 {
  justify-self: end;
}

#w-node-_1459afae-58a9-9b17-4c06-f4ded225b84a-8c875fc4, #w-node-_1459afae-58a9-9b17-4c06-f4ded225b864-8c875fc4, #w-node-e43af9be-8218-4097-9a9b-d35c05d3d878-8c875fc4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-_7ab5742a-d127-2956-322e-c20f7ebe907d-8c875fc4 {
  justify-self: end;
}

#w-node-b4618e1a-14ad-9837-f45b-bac5b73f6c3b-8c875fc4, #w-node-_7ab5742a-d127-2956-322e-c20f7ebe9091-8c875fc4 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_7ab5742a-d127-2956-322e-c20f7ebe9095-8c875fc4 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  justify-self: start;
}

#w-node-_17cec289-d6c9-35b5-70d5-1925a5e734a3-4367202b {
  grid-area: span 1 / span 3 / span 1 / span 3;
  justify-self: stretch;
}

#w-node-cea16eb7-b871-e9ff-a0bf-aa9ddbdad442-4367202b {
  place-self: start end;
}

#w-node-cea16eb7-b871-e9ff-a0bf-aa9ddbdad449-4367202b {
  align-self: start;
}

#w-node-cea16eb7-b871-e9ff-a0bf-aa9ddbdad44f-4367202b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-cea16eb7-b871-e9ff-a0bf-aa9ddbdad450-4367202b, #w-node-cea16eb7-b871-e9ff-a0bf-aa9ddbdad451-4367202b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cea16eb7-b871-e9ff-a0bf-aa9ddbdad45c-4367202b {
  place-self: start end;
}

#w-node-cea16eb7-b871-e9ff-a0bf-aa9ddbdad463-4367202b {
  align-self: start;
}

#w-node-cea16eb7-b871-e9ff-a0bf-aa9ddbdad469-4367202b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-cea16eb7-b871-e9ff-a0bf-aa9ddbdad46a-4367202b, #w-node-cea16eb7-b871-e9ff-a0bf-aa9ddbdad46b-4367202b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cea16eb7-b871-e9ff-a0bf-aa9ddbdad476-4367202b {
  place-self: start end;
}

#w-node-a77f40ee-3fb2-5211-07d2-910bd015c6a5-4367202b {
  align-self: start;
}

#w-node-a77f40ee-3fb2-5211-07d2-910bd015c6ab-4367202b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-a77f40ee-3fb2-5211-07d2-910bd015c6ac-4367202b, #w-node-a77f40ee-3fb2-5211-07d2-910bd015c6ad-4367202b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1459afae-58a9-9b17-4c06-f4ded225b84a-4367202b, #w-node-_1459afae-58a9-9b17-4c06-f4ded225b864-4367202b, #w-node-e43af9be-8218-4097-9a9b-d35c05d3d878-4367202b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-_7ab5742a-d127-2956-322e-c20f7ebe907d-4367202b {
  justify-self: end;
}

#w-node-b4618e1a-14ad-9837-f45b-bac5b73f6c3b-4367202b, #w-node-_7ab5742a-d127-2956-322e-c20f7ebe9091-4367202b {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_7ab5742a-d127-2956-322e-c20f7ebe9095-4367202b {
  grid-area: span 1 / span 2 / span 1 / span 2;
  justify-self: start;
}

#w-node-_928f33f3-d38f-2c06-c507-136bf0d5cd39-305bb8cf {
  grid-area: span 1 / span 3 / span 1 / span 3;
  justify-self: stretch;
}

#w-node-_0e3ace4e-4c9a-23c7-7629-1db432127acf-305bb8cf {
  grid-template-rows: auto auto auto;
  grid-template-columns: .5fr 1fr;
}

#w-node-_17cec289-d6c9-35b5-70d5-1925a5e734a3-69238b73 {
  grid-area: span 1 / span 3 / span 1 / span 3;
  justify-self: stretch;
}

#w-node-_1459afae-58a9-9b17-4c06-f4ded225b84a-69238b73, #w-node-_1459afae-58a9-9b17-4c06-f4ded225b864-69238b73, #w-node-e43af9be-8218-4097-9a9b-d35c05d3d878-69238b73 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-_928f33f3-d38f-2c06-c507-136bf0d5cd39-55f08594 {
  grid-area: span 1 / span 3 / span 1 / span 3;
  justify-self: stretch;
}

#w-node-_47aa56fd-26af-86b4-1d7d-3ad330f1b5c2-55f08594 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_928f33f3-d38f-2c06-c507-136bf0d5cd39-4dab494f, #w-node-f98bfa41-e58d-4e5a-de5a-928b35781bcb-7f3d6adc, #w-node-_928f33f3-d38f-2c06-c507-136bf0d5cd39-1872ad87 {
  grid-area: span 1 / span 3 / span 1 / span 3;
  justify-self: stretch;
}

#w-node-a05d0fbb-2191-0d10-b9f3-f5f94451f47f-1872ad87 {
  place-self: auto;
}

#w-node-_47aa56fd-26af-86b4-1d7d-3ad330f1b5c2-1872ad87 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: stretch;
}

#w-node-_17cec289-d6c9-35b5-70d5-1925a5e734a3-521660a2 {
  grid-area: span 1 / span 3 / span 1 / span 3;
  justify-self: stretch;
}

#w-node-_1459afae-58a9-9b17-4c06-f4ded225b84a-521660a2, #w-node-_1459afae-58a9-9b17-4c06-f4ded225b864-521660a2, #w-node-e43af9be-8218-4097-9a9b-d35c05d3d878-521660a2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-_928f33f3-d38f-2c06-c507-136bf0d5cd39-62a6e4c3 {
  grid-area: span 1 / span 3 / span 1 / span 3;
  justify-self: stretch;
}

#w-node-a05d0fbb-2191-0d10-b9f3-f5f94451f47f-62a6e4c3 {
  align-self: auto;
}

#w-node-_47aa56fd-26af-86b4-1d7d-3ad330f1b5c2-62a6e4c3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_928f33f3-d38f-2c06-c507-136bf0d5cd39-a550b392 {
  grid-area: span 1 / span 3 / span 1 / span 3;
  justify-self: stretch;
}

#w-node-_47aa56fd-26af-86b4-1d7d-3ad330f1b5c2-a550b392 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_928f33f3-d38f-2c06-c507-136bf0d5cd39-fee16369 {
  grid-area: span 1 / span 3 / span 1 / span 3;
  justify-self: stretch;
}

#w-node-_47aa56fd-26af-86b4-1d7d-3ad330f1b5c2-fee16369 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_17cec289-d6c9-35b5-70d5-1925a5e734a3-6f0cc9e3 {
  grid-area: span 1 / span 3 / span 1 / span 3;
  justify-self: stretch;
}

#w-node-aa2ad373-24b7-0f3e-e092-9e0a9298feb0-6f0cc9e3, #w-node-aa2ad373-24b7-0f3e-e092-9e0a9298feb1-6f0cc9e3, #w-node-aa2ad373-24b7-0f3e-e092-9e0a9298febd-6f0cc9e3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1459afae-58a9-9b17-4c06-f4ded225b84a-6f0cc9e3, #w-node-_1459afae-58a9-9b17-4c06-f4ded225b864-6f0cc9e3, #w-node-e43af9be-8218-4097-9a9b-d35c05d3d878-6f0cc9e3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-_17cec289-d6c9-35b5-70d5-1925a5e734a3-b9b0fa6a, #w-node-_928f33f3-d38f-2c06-c507-136bf0d5cd39-b9444829, #w-node-_928f33f3-d38f-2c06-c507-136bf0d5cd39-596609d7 {
  grid-area: span 1 / span 3 / span 1 / span 3;
  justify-self: stretch;
}

#w-node-a05d0fbb-2191-0d10-b9f3-f5f94451f47f-596609d7 {
  align-self: auto;
}

#w-node-_2cd5cbd5-7e0e-4fae-d626-562e1b2e9198-596609d7 {
  justify-self: stretch;
}

#w-node-_928f33f3-d38f-2c06-c507-136bf0d5cd39-0f7e26db {
  grid-area: span 1 / span 3 / span 1 / span 3;
  justify-self: stretch;
}

#w-node-a05d0fbb-2191-0d10-b9f3-f5f94451f47f-0f7e26db {
  align-self: auto;
}

#w-node-_2cd5cbd5-7e0e-4fae-d626-562e1b2e9198-0f7e26db {
  justify-self: stretch;
}

#w-node-_928f33f3-d38f-2c06-c507-136bf0d5cd39-013bc3ba {
  grid-area: span 1 / span 3 / span 1 / span 3;
  justify-self: stretch;
}

#w-node-a05d0fbb-2191-0d10-b9f3-f5f94451f47f-013bc3ba {
  align-self: auto;
}

#w-node-_2cd5cbd5-7e0e-4fae-d626-562e1b2e9198-013bc3ba {
  justify-self: stretch;
}

#w-node-_928f33f3-d38f-2c06-c507-136bf0d5cd39-f3b2d1d1 {
  grid-area: span 1 / span 3 / span 1 / span 3;
  justify-self: stretch;
}

#w-node-a05d0fbb-2191-0d10-b9f3-f5f94451f47f-f3b2d1d1 {
  align-self: auto;
}

#w-node-_2cd5cbd5-7e0e-4fae-d626-562e1b2e9198-f3b2d1d1 {
  justify-self: stretch;
}

#w-node-_928f33f3-d38f-2c06-c507-136bf0d5cd39-03a7a464 {
  grid-area: span 1 / span 3 / span 1 / span 3;
  justify-self: stretch;
}

#w-node-a05d0fbb-2191-0d10-b9f3-f5f94451f47f-03a7a464 {
  align-self: auto;
}

#w-node-_2cd5cbd5-7e0e-4fae-d626-562e1b2e9198-03a7a464 {
  justify-self: stretch;
}

#w-node-_17cec289-d6c9-35b5-70d5-1925a5e734a3-a992ee66 {
  grid-area: span 1 / span 3 / span 1 / span 3;
  justify-self: stretch;
}

#w-node-_1459afae-58a9-9b17-4c06-f4ded225b84a-a992ee66, #w-node-_1459afae-58a9-9b17-4c06-f4ded225b864-a992ee66, #w-node-e43af9be-8218-4097-9a9b-d35c05d3d878-a992ee66 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-_17cec289-d6c9-35b5-70d5-1925a5e734a3-56521f28 {
  grid-area: span 1 / span 3 / span 1 / span 3;
  justify-self: stretch;
}

#w-node-a907158d-3df7-e168-f356-165cc4a426ba-56521f28 {
  justify-self: end;
}

#w-node-a907158d-3df7-e168-f356-165cc4a426de-56521f28, #w-node-a907158d-3df7-e168-f356-165cc4a426eb-56521f28 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-a907158d-3df7-e168-f356-165cc4a426ef-56521f28 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  justify-self: start;
}

#w-node-_1459afae-58a9-9b17-4c06-f4ded225b84a-56521f28, #w-node-_1459afae-58a9-9b17-4c06-f4ded225b864-56521f28, #w-node-e43af9be-8218-4097-9a9b-d35c05d3d878-56521f28 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-_17cec289-d6c9-35b5-70d5-1925a5e734a3-926bd1fd {
  grid-area: span 1 / span 3 / span 1 / span 3;
  justify-self: stretch;
}

#w-node-_1459afae-58a9-9b17-4c06-f4ded225b84a-926bd1fd, #w-node-_1459afae-58a9-9b17-4c06-f4ded225b864-926bd1fd, #w-node-e43af9be-8218-4097-9a9b-d35c05d3d878-926bd1fd {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-_17cec289-d6c9-35b5-70d5-1925a5e734a3-859ae24f {
  grid-area: span 1 / span 3 / span 1 / span 3;
  justify-self: stretch;
}

#w-node-cea16eb7-b871-e9ff-a0bf-aa9ddbdad442-859ae24f {
  place-self: start end;
}

#w-node-cea16eb7-b871-e9ff-a0bf-aa9ddbdad449-859ae24f {
  align-self: start;
}

#w-node-cea16eb7-b871-e9ff-a0bf-aa9ddbdad44f-859ae24f {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-cea16eb7-b871-e9ff-a0bf-aa9ddbdad450-859ae24f, #w-node-cea16eb7-b871-e9ff-a0bf-aa9ddbdad451-859ae24f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cea16eb7-b871-e9ff-a0bf-aa9ddbdad45c-859ae24f {
  place-self: start end;
}

#w-node-cea16eb7-b871-e9ff-a0bf-aa9ddbdad463-859ae24f {
  align-self: start;
}

#w-node-cea16eb7-b871-e9ff-a0bf-aa9ddbdad469-859ae24f {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-cea16eb7-b871-e9ff-a0bf-aa9ddbdad46a-859ae24f, #w-node-cea16eb7-b871-e9ff-a0bf-aa9ddbdad46b-859ae24f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cea16eb7-b871-e9ff-a0bf-aa9ddbdad476-859ae24f {
  place-self: start end;
}

#w-node-a77f40ee-3fb2-5211-07d2-910bd015c6a5-859ae24f {
  align-self: start;
}

#w-node-a77f40ee-3fb2-5211-07d2-910bd015c6ab-859ae24f {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-a77f40ee-3fb2-5211-07d2-910bd015c6ac-859ae24f, #w-node-a77f40ee-3fb2-5211-07d2-910bd015c6ad-859ae24f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1459afae-58a9-9b17-4c06-f4ded225b84a-859ae24f, #w-node-_1459afae-58a9-9b17-4c06-f4ded225b864-859ae24f, #w-node-e43af9be-8218-4097-9a9b-d35c05d3d878-859ae24f {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-_7ab5742a-d127-2956-322e-c20f7ebe907d-859ae24f {
  justify-self: end;
}

#w-node-b4618e1a-14ad-9837-f45b-bac5b73f6c3b-859ae24f, #w-node-_7ab5742a-d127-2956-322e-c20f7ebe9091-859ae24f {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_7ab5742a-d127-2956-322e-c20f7ebe9095-859ae24f {
  grid-area: span 1 / span 2 / span 1 / span 2;
  justify-self: start;
}

#w-node-_17cec289-d6c9-35b5-70d5-1925a5e734a3-b69080cc {
  grid-area: span 1 / span 3 / span 1 / span 3;
  justify-self: stretch;
}

#w-node-_1459afae-58a9-9b17-4c06-f4ded225b84a-b69080cc, #w-node-_1459afae-58a9-9b17-4c06-f4ded225b864-b69080cc, #w-node-e43af9be-8218-4097-9a9b-d35c05d3d878-b69080cc {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-_928f33f3-d38f-2c06-c507-136bf0d5cd39-2701fffa, #w-node-_928f33f3-d38f-2c06-c507-136bf0d5cd39-208d6e4b {
  grid-area: span 1 / span 3 / span 1 / span 3;
  justify-self: stretch;
}

#w-node-_47aa56fd-26af-86b4-1d7d-3ad330f1b5c2-208d6e4b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_928f33f3-d38f-2c06-c507-136bf0d5cd39-a0b74a55 {
  grid-area: span 1 / span 3 / span 1 / span 3;
  justify-self: stretch;
}

#w-node-_47aa56fd-26af-86b4-1d7d-3ad330f1b5c2-a0b74a55 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_5d4a2842-31ee-8d43-dfc6-46608d542eb1-a0b74a55 {
  place-self: start end;
}

#w-node-_5d4a2842-31ee-8d43-dfc6-46608d542eb8-a0b74a55 {
  align-self: start;
}

#w-node-_5d4a2842-31ee-8d43-dfc6-46608d542ebe-a0b74a55 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_5d4a2842-31ee-8d43-dfc6-46608d542ebf-a0b74a55, #w-node-_5d4a2842-31ee-8d43-dfc6-46608d542ec0-a0b74a55 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5d4a2842-31ee-8d43-dfc6-46608d542ecb-a0b74a55 {
  place-self: start end;
}

#w-node-_5d4a2842-31ee-8d43-dfc6-46608d542ed2-a0b74a55 {
  align-self: start;
}

#w-node-_5d4a2842-31ee-8d43-dfc6-46608d542ed8-a0b74a55 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_5d4a2842-31ee-8d43-dfc6-46608d542ed9-a0b74a55, #w-node-_5d4a2842-31ee-8d43-dfc6-46608d542eda-a0b74a55 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5d4a2842-31ee-8d43-dfc6-46608d542ee5-a0b74a55 {
  place-self: start end;
}

#w-node-_5d4a2842-31ee-8d43-dfc6-46608d542eec-a0b74a55 {
  align-self: start;
}

#w-node-_5d4a2842-31ee-8d43-dfc6-46608d542ef2-a0b74a55 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: end;
}

#w-node-_5d4a2842-31ee-8d43-dfc6-46608d542ef3-a0b74a55, #w-node-_5d4a2842-31ee-8d43-dfc6-46608d542ef4-a0b74a55 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f98bfa41-e58d-4e5a-de5a-928b35781bcb-ff4c56df {
  grid-area: span 1 / span 3 / span 1 / span 3;
  justify-self: stretch;
}

#w-node-_56191330-7f2a-2e20-fd6b-8033cac3818d-ff4c56df {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_18538fb9-bb69-45c2-f2d4-774109f0bcd1-ff4c56df {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

@media screen and (min-width: 1920px) {
  #w-node-_47aa56fd-26af-86b4-1d7d-3ad330f1b5c2-62a6e4c3, #w-node-_2cd5cbd5-7e0e-4fae-d626-562e1b2e9198-596609d7 {
    justify-self: stretch;
  }
}

@media screen and (max-width: 991px) {
  #w-node-b6ae1711-eb93-8b3f-46d8-175124016f89-46c3521a {
    order: -9999;
    justify-self: auto;
  }

  #w-node-_9e380180-fcf3-8679-7aa0-a2727c1fed41-46c3521a {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: auto;
  }

  #w-node-_6b7fc81f-3887-bec1-f586-69c4e0cc806c-46c3521a {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_0c1d2146-f2e5-611f-2395-aaab2ea348a9-46c3521a {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: auto;
  }

  #w-node-_0c1d2146-f2e5-611f-2395-aaab2ea348aa-46c3521a {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_7ab5742a-d127-2956-322e-c20f7ebe907d-46c3521a {
    justify-self: auto;
  }

  #w-node-a308284e-389b-4a90-5e02-5278f9d59aa2-91dd5701 {
    order: 9999;
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-a308284e-389b-4a90-5e02-5278f9d59adc-91dd5701 {
    justify-self: center;
  }

  #w-node-ca9354c4-2f73-51ab-ff17-288652c4657d-46c35242 {
    grid-column: span 2 / span 2;
    justify-self: center;
  }

  #w-node-c1851634-ec48-a91f-e92f-ac2b2eb263fa-46c35242 {
    justify-self: center;
  }

  #w-node-aee1fdbe-1387-4397-e993-d21c363dd8ba-46c35242 {
    justify-self: auto;
  }

  #w-node-_5d6dd490-c0a0-0525-d7a9-72acbff78d95-46c35242 {
    order: -9999;
    justify-self: center;
  }

  #w-node-a03e51d8-a0ed-40fd-367a-fbe9c62136db-46c35242 {
    order: -9999;
  }

  #w-node-dc0973a7-e425-9f2a-6ca0-2cc0078e37ac-46c35242 {
    justify-self: auto;
  }

  #w-node-b7a022da-7888-d6cb-b6e6-9215c927d4b0-46c35242 {
    order: -9999;
    justify-self: center;
  }

  #w-node-_6a94e09d-dc86-bbd2-d2f3-c35b05bbe259-46c35242 {
    order: -9999;
  }

  #w-node-_4517ece2-d75d-a5d0-c1cf-28614ae29fc2-46c35242 {
    justify-self: center;
  }

  #w-node-_7d4afe16-534c-7da9-a1f1-701c68b3f2d3-46c35242, #w-node-_56890d6b-6d38-d5ba-f2db-79b5e0570618-46c35286 {
    justify-self: auto;
  }

  #w-node-_14f9ed88-b6b4-d1f0-d5b6-41a2c130e1ff-46c35287 {
    justify-self: center;
  }

  #w-node-_14f9ed88-b6b4-d1f0-d5b6-41a2c130e20a-46c35287, #w-node-dbf466ca-8f17-e78b-fa11-038c0e2b26a8-46c35289 {
    justify-self: auto;
  }

  #w-node-_437aacb1-4bb1-cad0-77a2-6b562863ca77-46c3528b {
    grid-row: span 1 / span 1;
  }

  #w-node-_8a38ed11-04a3-a9d1-0056-db62abbfc772-46c3528b {
    order: -9999;
  }

  #w-node-_358ff610-b683-6eea-50fb-ff984dccdd6b-46c3528b, #w-node-_5c3d82a1-5fa8-8ef4-abca-78729f32ef26-9f32ef22, #w-node-_5c3d82a1-5fa8-8ef4-abca-78729f32ef28-9f32ef22, #w-node-_499740be-8e9b-5fe5-b27c-1d3ad6fcd94f-3c656af4 {
    justify-self: auto;
  }

  #w-node-cafd8626-fdf3-08d6-4e6a-fa24e831349a-3c656af4 {
    justify-self: start;
  }

  #w-node-_30106fd4-c99d-5e7e-e4a6-2ffadcd1c996-3c656af4 {
    grid-area: span 1 / span 3 / span 1 / span 3;
    justify-self: auto;
  }

  #w-node-_7175f0c2-176e-f5be-82ca-183328a27e9b-46c352c0 {
    justify-self: auto;
  }

  #w-node-a85aba7c-d1be-d5f9-049e-baa695431440-46c352c0 {
    order: -9999;
    justify-self: auto;
  }

  #w-node-_090c314d-fd84-2351-010a-952ea2fc8fe4-46c352c0 {
    order: -9999;
  }

  #w-node-c204e583-b5b4-f73b-797e-eedd90a249a2-46c352c0, #w-node-_213336a5-8884-2e03-dbd3-84923217a583-46c352c0, #w-node-e7528b3d-5e13-7767-22e2-2723ec240672-ec24065e, #w-node-e7528b3d-5e13-7767-22e2-2723ec240693-ec24065e, #w-node-e7528b3d-5e13-7767-22e2-2723ec2406b4-ec24065e {
    justify-self: auto;
  }

  #w-node-_58c27123-094e-193b-1551-0680742b570f-46c352c2, #w-node-_2bb45c30-b4b1-0f78-7c08-17219b7ac461-46c352c2, #w-node-_3ed75b18-9680-c9c5-a18f-f81d94a54c2d-46c352c2, #w-node-_7e2baf52-9c54-c856-8eb5-0fb9d1a0aa80-46c352c2, #w-node-_2acef7f5-f666-5d07-c36e-c111fb28ef91-46c352c2, #w-node-_2acef7f5-f666-5d07-c36e-c111fb28ef95-46c352c2, #w-node-_2acef7f5-f666-5d07-c36e-c111fb28ef99-46c352c2, #w-node-fa3ed9dd-8b48-8751-e24a-16ec085365f2-46c352c2 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-fa3ed9dd-8b48-8751-e24a-16ec085365f6-46c352c2 {
    grid-column: span 1 / span 1;
    justify-self: stretch;
  }

  #w-node-_60dcb428-516f-70ce-11e0-95f4590ce213-46c352c3 {
    justify-self: auto;
  }

  #w-node-_77365424-0c8d-04ae-e972-ef3c75ba421c-46c352c4, #w-node-_422ca91d-c760-b93a-b26e-8b62cd1da688-46c352c4, #w-node-_5ebdb542-8c64-81d2-c725-2ac052b7e00f-46c352c4 {
    justify-self: center;
  }

  #w-node-_071e49ee-2034-619b-ee35-9ac8072c43d7-46c352c4 {
    justify-self: auto;
  }

  #w-node-cec11c5d-7556-bf2c-dfff-de4490f31085-46c352c6, #w-node-_81916bba-7247-82ed-0858-23bc3f255902-46c352c6 {
    align-self: stretch;
  }

  #w-node-b59cd369-a9d7-0c9c-0346-8afea1836147-46c352c7 {
    justify-self: auto;
  }

  #w-node-b6ae1711-eb93-8b3f-46d8-175124016f89-46c352c7 {
    order: -9999;
    justify-self: auto;
  }

  #w-node-_9e380180-fcf3-8679-7aa0-a2727c1fed41-46c352c7 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: auto;
  }

  #w-node-_6b7fc81f-3887-bec1-f586-69c4e0cc806c-46c352c7 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_7ab5742a-d127-2956-322e-c20f7ebe907d-46c352c7 {
    justify-self: auto;
  }

  #w-node-b6ae1711-eb93-8b3f-46d8-175124016f89-46c352f1 {
    order: -9999;
    justify-self: auto;
  }

  #w-node-_9e380180-fcf3-8679-7aa0-a2727c1fed41-46c352f1 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: auto;
  }

  #w-node-_6b7fc81f-3887-bec1-f586-69c4e0cc806c-46c352f1 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_7ab5742a-d127-2956-322e-c20f7ebe907d-46c352f1, #w-node-_66a0ee6b-a4c5-ef6b-5883-50160d7ae513-46c352f2, #w-node-_7ab5742a-d127-2956-322e-c20f7ebe907d-46c352f2 {
    justify-self: auto;
  }

  #w-node-b6ae1711-eb93-8b3f-46d8-175124016f89-46c352f3 {
    order: -9999;
    justify-self: auto;
  }

  #w-node-_9e380180-fcf3-8679-7aa0-a2727c1fed41-46c352f3 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: auto;
  }

  #w-node-_6b7fc81f-3887-bec1-f586-69c4e0cc806c-46c352f3 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_7ab5742a-d127-2956-322e-c20f7ebe907d-46c352f3 {
    justify-self: auto;
  }

  #w-node-_58c27123-094e-193b-1551-0680742b570f-46c352f4, #w-node-_2bb45c30-b4b1-0f78-7c08-17219b7ac461-46c352f4, #w-node-_3ed75b18-9680-c9c5-a18f-f81d94a54c2d-46c352f4, #w-node-_7e2baf52-9c54-c856-8eb5-0fb9d1a0aa80-46c352f4, #w-node-_2acef7f5-f666-5d07-c36e-c111fb28ef91-46c352f4, #w-node-_2acef7f5-f666-5d07-c36e-c111fb28ef95-46c352f4, #w-node-_2acef7f5-f666-5d07-c36e-c111fb28ef99-46c352f4, #w-node-fa3ed9dd-8b48-8751-e24a-16ec085365f2-46c352f4 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-fa3ed9dd-8b48-8751-e24a-16ec085365f6-46c352f4 {
    grid-column: span 1 / span 1;
    justify-self: stretch;
  }

  #w-node-_7175f0c2-176e-f5be-82ca-183328a27e9b-46c352fd {
    justify-self: auto;
  }

  #w-node-a85aba7c-d1be-d5f9-049e-baa695431440-46c352fd {
    order: -9999;
    justify-self: auto;
  }

  #w-node-_090c314d-fd84-2351-010a-952ea2fc8fe4-46c352fd {
    order: -9999;
  }

  #w-node-c204e583-b5b4-f73b-797e-eedd90a249a2-46c352fd {
    justify-self: auto;
  }

  #w-node-_28496d9d-0bb9-d889-8e23-01781d561dd2-46c352fd {
    order: -9999;
    justify-self: auto;
  }

  #w-node-_2874f875-3521-65e3-9d77-73afd297ef15-46c352fd {
    order: -9999;
  }

  #w-node-_2874f875-3521-65e3-9d77-73afd297ef1d-46c352fd {
    justify-self: auto;
  }

  #w-node-be34df2f-3d8d-fed5-d792-5a34ef825650-46c352fd {
    order: -9999;
    justify-self: auto;
  }

  #w-node-_213336a5-8884-2e03-dbd3-84923217a583-46c352fd {
    justify-self: auto;
  }

  #w-node-cea16eb7-b871-e9ff-a0bf-aa9ddbdad442-46c35300 {
    order: -9999;
    justify-self: auto;
  }

  #w-node-cea16eb7-b871-e9ff-a0bf-aa9ddbdad449-46c35300 {
    order: -9999;
  }

  #w-node-cea16eb7-b871-e9ff-a0bf-aa9ddbdad44f-46c35300 {
    justify-self: auto;
  }

  #w-node-cea16eb7-b871-e9ff-a0bf-aa9ddbdad45c-46c35300 {
    order: -9999;
    justify-self: auto;
  }

  #w-node-cea16eb7-b871-e9ff-a0bf-aa9ddbdad463-46c35300 {
    order: -9999;
  }

  #w-node-cea16eb7-b871-e9ff-a0bf-aa9ddbdad469-46c35300 {
    justify-self: auto;
  }

  #w-node-cea16eb7-b871-e9ff-a0bf-aa9ddbdad476-46c35300 {
    order: -9999;
    justify-self: auto;
  }

  #w-node-a77f40ee-3fb2-5211-07d2-910bd015c6a5-46c35300 {
    order: -9999;
  }

  #w-node-a77f40ee-3fb2-5211-07d2-910bd015c6ab-46c35300, #w-node-_7ab5742a-d127-2956-322e-c20f7ebe907d-46c35300 {
    justify-self: auto;
  }

  #w-node-d64013c0-1a73-f45d-0290-7bc7a1e1c7a3-a1e1c79f {
    order: 9999;
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-d64013c0-1a73-f45d-0290-7bc7a1e1c7e0-a1e1c79f {
    justify-self: center;
  }

  #w-node-_1e802ace-5de5-f298-01d6-28c9d6201347-46c35301, #w-node-_60dcb428-516f-70ce-11e0-95f4590ce213-46c35304 {
    justify-self: auto;
  }

  #w-node-b6ae1711-eb93-8b3f-46d8-175124016f89-ea45af57 {
    order: -9999;
    justify-self: auto;
  }

  #w-node-_9e380180-fcf3-8679-7aa0-a2727c1fed41-ea45af57 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: auto;
  }

  #w-node-_6b7fc81f-3887-bec1-f586-69c4e0cc806c-ea45af57 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_7ab5742a-d127-2956-322e-c20f7ebe907d-ea45af57 {
    justify-self: auto;
  }

  #w-node-_510b13f3-d3ec-e5e2-cf14-f288c8f0b9a5-c8f0b9a1 {
    order: 9999;
    grid-area: span 1 / span 3 / span 1 / span 3;
  }

  #w-node-_510b13f3-d3ec-e5e2-cf14-f288c8f0b9e2-c8f0b9a1 {
    justify-self: center;
  }

  #w-node-b6ae1711-eb93-8b3f-46d8-175124016f89-a68a84b9 {
    order: -9999;
    justify-self: auto;
  }

  #w-node-_9e380180-fcf3-8679-7aa0-a2727c1fed41-a68a84b9 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: auto;
  }

  #w-node-_6b7fc81f-3887-bec1-f586-69c4e0cc806c-a68a84b9 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_0c1d2146-f2e5-611f-2395-aaab2ea348a9-a68a84b9 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: auto;
  }

  #w-node-_0c1d2146-f2e5-611f-2395-aaab2ea348aa-a68a84b9 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_7ab5742a-d127-2956-322e-c20f7ebe907d-a68a84b9 {
    justify-self: auto;
  }

  #w-node-b6ae1711-eb93-8b3f-46d8-175124016f89-8362b3c7 {
    order: -9999;
    justify-self: auto;
  }

  #w-node-_916fa174-3218-3f14-4d1e-f3059e52964b-8362b3c7 {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
  }

  #w-node-_9e380180-fcf3-8679-7aa0-a2727c1fed41-8362b3c7 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: auto;
  }

  #w-node-_6b7fc81f-3887-bec1-f586-69c4e0cc806c-8362b3c7 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_0c1d2146-f2e5-611f-2395-aaab2ea348a9-8362b3c7 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: auto;
  }

  #w-node-_0c1d2146-f2e5-611f-2395-aaab2ea348aa-8362b3c7 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_5f02e8ae-12a6-d00f-d03c-caa8bb22bf01-8362b3c7 {
    justify-self: auto;
  }

  #w-node-cea16eb7-b871-e9ff-a0bf-aa9ddbdad442-8c875fc4 {
    order: -9999;
    justify-self: auto;
  }

  #w-node-_7ab5742a-d127-2956-322e-c20f7ebe907d-8c875fc4 {
    justify-self: auto;
  }

  #w-node-cea16eb7-b871-e9ff-a0bf-aa9ddbdad442-4367202b {
    order: -9999;
    justify-self: auto;
  }

  #w-node-cea16eb7-b871-e9ff-a0bf-aa9ddbdad449-4367202b {
    order: -9999;
  }

  #w-node-cea16eb7-b871-e9ff-a0bf-aa9ddbdad44f-4367202b {
    justify-self: auto;
  }

  #w-node-cea16eb7-b871-e9ff-a0bf-aa9ddbdad45c-4367202b {
    order: -9999;
    justify-self: auto;
  }

  #w-node-cea16eb7-b871-e9ff-a0bf-aa9ddbdad463-4367202b {
    order: -9999;
  }

  #w-node-cea16eb7-b871-e9ff-a0bf-aa9ddbdad469-4367202b {
    justify-self: auto;
  }

  #w-node-cea16eb7-b871-e9ff-a0bf-aa9ddbdad476-4367202b {
    order: -9999;
    justify-self: auto;
  }

  #w-node-a77f40ee-3fb2-5211-07d2-910bd015c6a5-4367202b {
    order: -9999;
  }

  #w-node-a77f40ee-3fb2-5211-07d2-910bd015c6ab-4367202b, #w-node-_7ab5742a-d127-2956-322e-c20f7ebe907d-4367202b, #w-node-a907158d-3df7-e168-f356-165cc4a426ba-56521f28 {
    justify-self: auto;
  }

  #w-node-cea16eb7-b871-e9ff-a0bf-aa9ddbdad442-859ae24f {
    order: -9999;
    justify-self: auto;
  }

  #w-node-cea16eb7-b871-e9ff-a0bf-aa9ddbdad449-859ae24f {
    order: -9999;
  }

  #w-node-cea16eb7-b871-e9ff-a0bf-aa9ddbdad44f-859ae24f {
    justify-self: auto;
  }

  #w-node-cea16eb7-b871-e9ff-a0bf-aa9ddbdad45c-859ae24f {
    order: -9999;
    justify-self: auto;
  }

  #w-node-cea16eb7-b871-e9ff-a0bf-aa9ddbdad463-859ae24f {
    order: -9999;
  }

  #w-node-cea16eb7-b871-e9ff-a0bf-aa9ddbdad469-859ae24f {
    justify-self: auto;
  }

  #w-node-cea16eb7-b871-e9ff-a0bf-aa9ddbdad476-859ae24f {
    order: -9999;
    justify-self: auto;
  }

  #w-node-a77f40ee-3fb2-5211-07d2-910bd015c6a5-859ae24f {
    order: -9999;
  }

  #w-node-a77f40ee-3fb2-5211-07d2-910bd015c6ab-859ae24f, #w-node-_7ab5742a-d127-2956-322e-c20f7ebe907d-859ae24f {
    justify-self: auto;
  }

  #w-node-_5d4a2842-31ee-8d43-dfc6-46608d542eb1-a0b74a55 {
    order: -9999;
    justify-self: auto;
  }

  #w-node-_5d4a2842-31ee-8d43-dfc6-46608d542eb8-a0b74a55 {
    order: -9999;
  }

  #w-node-_5d4a2842-31ee-8d43-dfc6-46608d542ebe-a0b74a55 {
    justify-self: auto;
  }

  #w-node-_5d4a2842-31ee-8d43-dfc6-46608d542ecb-a0b74a55 {
    order: -9999;
    justify-self: auto;
  }

  #w-node-_5d4a2842-31ee-8d43-dfc6-46608d542ed2-a0b74a55 {
    order: -9999;
  }

  #w-node-_5d4a2842-31ee-8d43-dfc6-46608d542ed8-a0b74a55 {
    justify-self: auto;
  }

  #w-node-_5d4a2842-31ee-8d43-dfc6-46608d542ee5-a0b74a55 {
    order: -9999;
    justify-self: auto;
  }

  #w-node-_5d4a2842-31ee-8d43-dfc6-46608d542eec-a0b74a55 {
    order: -9999;
  }

  #w-node-_5d4a2842-31ee-8d43-dfc6-46608d542ef2-a0b74a55 {
    justify-self: auto;
  }

  #w-node-_56191330-7f2a-2e20-fd6b-8033cac3818e-ff4c56df {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: center;
  }

  #w-node-_18538fb9-bb69-45c2-f2d4-774109f0bcd1-ff4c56df {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
  }
}

@media screen and (max-width: 767px) {
  #w-node-b4618e1a-14ad-9837-f45b-bac5b73f6c3b-46c3521a {
    grid-column: span 1 / span 1;
  }

  #w-node-_7ab5742a-d127-2956-322e-c20f7ebe9091-46c3521a {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_7ab5742a-d127-2956-322e-c20f7ebe9095-46c3521a {
    grid-column: span 1 / span 1;
  }

  #w-node-a308284e-389b-4a90-5e02-5278f9d59aa2-91dd5701 {
    grid-column: span 2 / span 2;
  }

  #w-node-ca9354c4-2f73-51ab-ff17-288652c4657d-46c35242 {
    grid-column: span 1 / span 1;
    justify-self: auto;
  }

  #w-node-a03e51d8-a0ed-40fd-367a-fbe9c62136db-46c35242, #w-node-_6a94e09d-dc86-bbd2-d2f3-c35b05bbe259-46c35242, #w-node-_55f40089-8d93-b2bb-2aaa-185444fb9056-b4043bae {
    order: -9999;
  }

  #w-node-_0d2a2f51-bd24-8f74-1b3b-fdffe7e289cb-b4043bae, #w-node-ad8d3c1d-8904-d9da-a3c6-39adcae6ecdf-46c35286 {
    justify-self: auto;
  }

  #w-node-_83015d75-8de9-fd2f-b765-cd4109d5e17d-46c35289 {
    grid-area: span 4 / span 3 / span 4 / span 3;
  }

  #w-node-bad31a30-db6a-5c1f-79f3-630ead026810-46c35289 {
    justify-self: auto;
  }

  #w-node-_7ab86a10-a963-7aba-998a-8753da1695ad-46c3528b, #w-node-_358ff610-b683-6eea-50fb-ff984dccdd6b-46c3528b, #w-node-_5c3d82a1-5fa8-8ef4-abca-78729f32ef26-9f32ef22 {
    justify-self: center;
  }

  #w-node-cafd8626-fdf3-08d6-4e6a-fa24e831346b-3c656af4 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-cafd8626-fdf3-08d6-4e6a-fa24e831349a-3c656af4 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: auto;
  }

  #w-node-_30106fd4-c99d-5e7e-e4a6-2ffadcd1c996-3c656af4 {
    grid-column: span 2 / span 2;
  }

  #w-node-_89691a7b-cbe9-22cc-05ad-ab131d5d8412-e6c47800, #w-node-_14a1dd1b-3043-93e0-36dc-1afb7f572ab6-0eb72ee2, #w-node-_3004da0b-5f3b-0861-0de4-9e3ded42a663-0eb72ee2, #w-node-_843d78bf-63b8-86f4-2924-0261aa8ddf17-0eb72ee2 {
    justify-self: auto;
  }

  #w-node-e3a90f75-d470-7097-bbbe-55a933809da3-46c352a8, #w-node-_4d23d9c3-32aa-001b-0596-e5a65931aef9-46c352a8, #w-node-_5d0cf41d-1172-6000-505c-5abc2306569e-46c352a8, #w-node-ae36a11d-9aa6-9b99-1c4e-812c3ccf1b6f-46c352a8, #w-node-_529f5180-557e-0011-a8c7-d413bd690ec5-46c352a8, #w-node-_529f5180-557e-0011-a8c7-d413bd690ed0-46c352a8, #w-node-_529f5180-557e-0011-a8c7-d413bd690edb-46c352a8, #w-node-_529f5180-557e-0011-a8c7-d413bd690ee6-46c352a8, #w-node-_3e7a3750-203b-4f65-b2ff-7193010c307e-46c352a8, #w-node-_820331d6-c4e7-e22c-17e6-307c4ba0cf79-46c352a8, #w-node-_2cc935a5-ba4b-b138-1cd0-3ca62c07d263-46c352a8, #w-node-_2cc935a5-ba4b-b138-1cd0-3ca62c07d26e-46c352a8, #w-node-_2cc935a5-ba4b-b138-1cd0-3ca62c07d279-46c352a8, #w-node-cd97ed09-7ee7-f868-9f24-92008cbffbf9-46c352a8, #w-node-_678fa4ae-1fca-b02f-fd27-9efe550463d6-46c352a8, #w-node-_053b3848-5278-b0d0-565f-4e26607311a1-46c352a8, #w-node-_8638ecc7-fc7a-8770-ed2b-943d852abcf3-46c352a8, #w-node-d7e62f01-1c68-6af4-0f0b-aa76e3a3f0a9-46c352a8, #w-node-d7e62f01-1c68-6af4-0f0b-aa76e3a3f0bd-46c352a8, #w-node-fdedfdaf-07eb-26ce-ec5a-44f9429fbce6-46c352a8, #w-node-e5098d5c-99e5-a310-1707-51b579e0852f-46c352a8, #w-node-_1d39ea8e-bae3-1512-4ef0-cdf93fc0f8da-46c352a8, #w-node-_0959ac05-e5ad-fd43-8e7e-a09dd2f57df9-46c352a8, #w-node-d7e62f01-1c68-6af4-0f0b-aa76e3a3f0d1-46c352a8, #w-node-f9a626ae-4f05-7075-0d66-3072978dbb53-46c352a8, #w-node-_5e353be1-d012-39fc-eeb8-2763382b8e35-46c352a8 {
    order: -9999;
  }

  #w-node-_7175f0c2-176e-f5be-82ca-183328a27e9b-46c352c0, #w-node-_213336a5-8884-2e03-dbd3-84923217a583-46c352c0 {
    justify-self: auto;
  }

  #w-node-_3e85d9dc-4e69-8193-2770-e86df2a695e6-46c352c0 {
    align-self: center;
  }

  #w-node-e7528b3d-5e13-7767-22e2-2723ec24068d-ec24065e {
    order: -9999;
    justify-self: auto;
  }

  #w-node-e7528b3d-5e13-7767-22e2-2723ec2406ae-ec24065e, #w-node-e7528b3d-5e13-7767-22e2-2723ec2406cf-ec24065e {
    order: -9999;
  }

  #w-node-_0c080cf6-8388-d0de-a7fc-b318fc2f9f14-46c352c2 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_60dcb428-516f-70ce-11e0-95f4590ce227-46c352c3, #w-node-_60dcb428-516f-70ce-11e0-95f4590ce22b-46c352c3 {
    grid-column: span 1 / span 1;
  }

  #w-node-b59cd369-a9d7-0c9c-0346-8afea1836147-46c352c7 {
    justify-self: auto;
  }

  #w-node-b4618e1a-14ad-9837-f45b-bac5b73f6c3b-46c352c7 {
    grid-column: span 1 / span 1;
  }

  #w-node-_7ab5742a-d127-2956-322e-c20f7ebe9091-46c352c7 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_7ab5742a-d127-2956-322e-c20f7ebe9095-46c352c7, #w-node-b4618e1a-14ad-9837-f45b-bac5b73f6c3b-46c352f1 {
    grid-column: span 1 / span 1;
  }

  #w-node-_7ab5742a-d127-2956-322e-c20f7ebe9091-46c352f1 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_7ab5742a-d127-2956-322e-c20f7ebe9095-46c352f1 {
    grid-column: span 1 / span 1;
  }

  #w-node-_66a0ee6b-a4c5-ef6b-5883-50160d7ae513-46c352f2 {
    justify-self: auto;
  }

  #w-node-b4618e1a-14ad-9837-f45b-bac5b73f6c3b-46c352f2 {
    grid-column: span 1 / span 1;
  }

  #w-node-_7ab5742a-d127-2956-322e-c20f7ebe9091-46c352f2 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_7ab5742a-d127-2956-322e-c20f7ebe9095-46c352f2, #w-node-b4618e1a-14ad-9837-f45b-bac5b73f6c3b-46c352f3 {
    grid-column: span 1 / span 1;
  }

  #w-node-_7ab5742a-d127-2956-322e-c20f7ebe9091-46c352f3 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_7ab5742a-d127-2956-322e-c20f7ebe9095-46c352f3 {
    grid-column: span 1 / span 1;
  }

  #w-node-_0c080cf6-8388-d0de-a7fc-b318fc2f9f14-46c352f4 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_7175f0c2-176e-f5be-82ca-183328a27e9b-46c352fd, #w-node-_213336a5-8884-2e03-dbd3-84923217a583-46c352fd {
    justify-self: auto;
  }

  #w-node-_3e85d9dc-4e69-8193-2770-e86df2a695e6-46c352fd {
    align-self: center;
  }

  #w-node-b4618e1a-14ad-9837-f45b-bac5b73f6c3b-46c35300 {
    grid-column: span 1 / span 1;
  }

  #w-node-_7ab5742a-d127-2956-322e-c20f7ebe9091-46c35300 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_7ab5742a-d127-2956-322e-c20f7ebe9095-46c35300 {
    grid-column: span 1 / span 1;
  }

  #w-node-d64013c0-1a73-f45d-0290-7bc7a1e1c7a3-a1e1c79f {
    grid-column: span 2 / span 2;
  }

  #w-node-_1e802ace-5de5-f298-01d6-28c9d620136b-46c35301 {
    grid-column: span 1 / span 1;
  }

  #w-node-_1e802ace-5de5-f298-01d6-28c9d6201378-46c35301 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_1e802ace-5de5-f298-01d6-28c9d620137c-46c35301, #w-node-c4f95be6-227a-bf7f-8f9f-c1ff52eca9ff-46c35304 {
    grid-column: span 1 / span 1;
  }

  #w-node-c4f95be6-227a-bf7f-8f9f-c1ff52ecaa0c-46c35304 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-c4f95be6-227a-bf7f-8f9f-c1ff52ecaa10-46c35304, #w-node-b4618e1a-14ad-9837-f45b-bac5b73f6c3b-ea45af57 {
    grid-column: span 1 / span 1;
  }

  #w-node-_7ab5742a-d127-2956-322e-c20f7ebe9091-ea45af57 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_7ab5742a-d127-2956-322e-c20f7ebe9095-ea45af57 {
    grid-column: span 1 / span 1;
  }

  #w-node-_510b13f3-d3ec-e5e2-cf14-f288c8f0b9a5-c8f0b9a1 {
    grid-column: span 2 / span 2;
  }

  #w-node-b4618e1a-14ad-9837-f45b-bac5b73f6c3b-a68a84b9 {
    grid-column: span 1 / span 1;
  }

  #w-node-_7ab5742a-d127-2956-322e-c20f7ebe9091-a68a84b9 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_7ab5742a-d127-2956-322e-c20f7ebe9095-a68a84b9 {
    grid-column: span 1 / span 1;
  }

  #w-node-_66c9fe65-9dd8-260e-ca2b-90ea59a89adc-8362b3c7, #w-node-_916fa174-3218-3f14-4d1e-f3059e52964b-8362b3c7 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_5f02e8ae-12a6-d00f-d03c-caa8bb22bf25-8362b3c7 {
    grid-column: span 1 / span 1;
  }

  #w-node-_5f02e8ae-12a6-d00f-d03c-caa8bb22bf32-8362b3c7 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_5f02e8ae-12a6-d00f-d03c-caa8bb22bf36-8362b3c7, #w-node-b4618e1a-14ad-9837-f45b-bac5b73f6c3b-8c875fc4 {
    grid-column: span 1 / span 1;
  }

  #w-node-_7ab5742a-d127-2956-322e-c20f7ebe9091-8c875fc4 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_7ab5742a-d127-2956-322e-c20f7ebe9095-8c875fc4, #w-node-b4618e1a-14ad-9837-f45b-bac5b73f6c3b-4367202b {
    grid-column: span 1 / span 1;
  }

  #w-node-_7ab5742a-d127-2956-322e-c20f7ebe9091-4367202b {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_7ab5742a-d127-2956-322e-c20f7ebe9095-4367202b, #w-node-a907158d-3df7-e168-f356-165cc4a426de-56521f28 {
    grid-column: span 1 / span 1;
  }

  #w-node-a907158d-3df7-e168-f356-165cc4a426eb-56521f28 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-a907158d-3df7-e168-f356-165cc4a426ef-56521f28, #w-node-b4618e1a-14ad-9837-f45b-bac5b73f6c3b-859ae24f {
    grid-column: span 1 / span 1;
  }

  #w-node-_7ab5742a-d127-2956-322e-c20f7ebe9091-859ae24f {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_7ab5742a-d127-2956-322e-c20f7ebe9095-859ae24f {
    grid-column: span 1 / span 1;
  }

  #w-node-_56191330-7f2a-2e20-fd6b-8033cac3818e-ff4c56df {
    justify-self: center;
  }

  #w-node-_18538fb9-bb69-45c2-f2d4-774109f0bcd1-ff4c56df {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }
}

@media screen and (max-width: 479px) {
  #w-node-bae66ff7-95b1-22aa-f1c2-e496d0262b9d-46c3521a {
    place-self: center;
  }

  #w-node-_1e60529b-7656-6e8b-21e4-20c10c746910-46c3521a {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_7ab5742a-d127-2956-322e-c20f7ebe9091-46c3521a {
    grid-column: span 1 / span 1;
  }

  #w-node-ef7c8df2-b23f-6cc9-5c9b-7896d014033c-46c3521a {
    place-self: center;
  }

  #w-node-a308284e-389b-4a90-5e02-5278f9d59aa2-91dd5701 {
    grid-column: span 1 / span 1;
  }

  #w-node-a308284e-389b-4a90-5e02-5278f9d59ade-91dd5701 {
    place-self: center;
  }

  #w-node-ee656db5-0d27-f062-3870-55aa99aadfbe-46c35284 {
    order: 9999;
  }

  #w-node-_14f9ed88-b6b4-d1f0-d5b6-41a2c130e1ff-46c35287 {
    justify-self: stretch;
  }

  #w-node-_83015d75-8de9-fd2f-b765-cd4109d5e17d-46c35289 {
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-_358ff610-b683-6eea-50fb-ff984dccdd6b-46c3528b {
    justify-self: stretch;
  }

  #w-node-cafd8626-fdf3-08d6-4e6a-fa24e831346b-3c656af4, #w-node-cafd8626-fdf3-08d6-4e6a-fa24e83134b2-3c656af4, #w-node-_30106fd4-c99d-5e7e-e4a6-2ffadcd1c996-3c656af4 {
    grid-column: span 1 / span 1;
  }

  #w-node-_6464181d-99ea-7767-8e7c-fe3f0eb72ee6-0eb72ee2 {
    place-self: center;
  }

  #w-node-_60694a6f-89ea-1f23-a884-3be56d10cbdc-46c352c0, #w-node-_60694a6f-89ea-1f23-a884-3be56d10cbe4-46c352c0, #w-node-_60694a6f-89ea-1f23-a884-3be56d10cbec-46c352c0, #w-node-_60694a6f-89ea-1f23-a884-3be56d10cbf4-46c352c0 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-cdf0fcfe-0fd3-8538-951b-434cc5e06a88-46c352c0 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-de7898d5-549b-9309-3897-a086984be924-46c352c1, #w-node-_59bc0c43-ecdd-2617-9286-2f5ffda8cb78-46c352c1, #w-node-_329f010c-c611-edb7-9923-824d47ed048b-46c352c1, #w-node-_13423ac8-7d78-2dfd-8b30-d9081d96c9ac-46c352c1, #w-node-f6311f85-7869-f708-40dd-d4939546216b-46c352c1, #w-node-e8aa2389-443a-3bd6-913d-afef8acb52c1-46c352c1, #w-node-_95f54012-ed88-3dcb-019d-0b71de55e3f3-de55e3c9, #w-node-_95f54012-ed88-3dcb-019d-0b71de55e3fd-de55e3c9, #w-node-_95f54012-ed88-3dcb-019d-0b71de55e407-de55e3c9, #w-node-_95f54012-ed88-3dcb-019d-0b71de55e411-de55e3c9 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-bdb02391-a2dd-f6a6-10ae-1e7f1df955ba-46c352c2 {
    place-self: center;
  }

  #w-node-_58c27123-094e-193b-1551-0680742b570f-46c352c2, #w-node-_2bb45c30-b4b1-0f78-7c08-17219b7ac461-46c352c2, #w-node-_3ed75b18-9680-c9c5-a18f-f81d94a54c2d-46c352c2, #w-node-_7e2baf52-9c54-c856-8eb5-0fb9d1a0aa80-46c352c2, #w-node-_2acef7f5-f666-5d07-c36e-c111fb28ef91-46c352c2, #w-node-_2acef7f5-f666-5d07-c36e-c111fb28ef95-46c352c2, #w-node-_2acef7f5-f666-5d07-c36e-c111fb28ef99-46c352c2, #w-node-fa3ed9dd-8b48-8751-e24a-16ec085365f2-46c352c2 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-fa3ed9dd-8b48-8751-e24a-16ec085365f6-46c352c2 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: start;
  }

  #w-node-_60dcb428-516f-70ce-11e0-95f4590ce227-46c352c3 {
    grid-column: span 1 / span 1;
  }

  #w-node-_5ebdb542-8c64-81d2-c725-2ac052b7e00f-46c352c4 {
    justify-self: stretch;
  }

  #w-node-_7ab5742a-d127-2956-322e-c20f7ebe9091-46c352c7 {
    grid-column: span 1 / span 1;
  }

  #w-node-f98bfa41-e58d-4e5a-de5a-928b35781bcb-46c352dc {
    place-self: center;
  }

  #w-node-b59cd369-a9d7-0c9c-0346-8afea1836141-46c352dc {
    align-self: start;
  }

  #w-node-_17cec289-d6c9-35b5-70d5-1925a5e734a3-46c352f0, #w-node-b6b6ff6e-0753-fa84-344f-441ffa240120-46c352f1 {
    place-self: center;
  }

  #w-node-_7ab5742a-d127-2956-322e-c20f7ebe9091-46c352f1 {
    grid-column: span 1 / span 1;
  }

  #w-node-ef7c8df2-b23f-6cc9-5c9b-7896d014033c-46c352f1 {
    place-self: center;
  }

  #w-node-_7ab5742a-d127-2956-322e-c20f7ebe9091-46c352f2, #w-node-_7ab5742a-d127-2956-322e-c20f7ebe9091-46c352f3 {
    grid-column: span 1 / span 1;
  }

  #w-node-_58c27123-094e-193b-1551-0680742b570f-46c352f4, #w-node-_2bb45c30-b4b1-0f78-7c08-17219b7ac461-46c352f4, #w-node-_3ed75b18-9680-c9c5-a18f-f81d94a54c2d-46c352f4, #w-node-_7e2baf52-9c54-c856-8eb5-0fb9d1a0aa80-46c352f4, #w-node-_2acef7f5-f666-5d07-c36e-c111fb28ef91-46c352f4, #w-node-_2acef7f5-f666-5d07-c36e-c111fb28ef95-46c352f4, #w-node-_2acef7f5-f666-5d07-c36e-c111fb28ef99-46c352f4, #w-node-fa3ed9dd-8b48-8751-e24a-16ec085365f2-46c352f4 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-fa3ed9dd-8b48-8751-e24a-16ec085365f6-46c352f4 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: start;
  }

  #w-node-_928f33f3-d38f-2c06-c507-136bf0d5cd39-46c352f5 {
    place-self: center;
  }

  #w-node-_47aa56fd-26af-86b4-1d7d-3ad330f1b5c2-46c352f5 {
    place-self: center end;
  }

  #w-node-_928f33f3-d38f-2c06-c507-136bf0d5cd39-46c352f6 {
    place-self: center;
  }

  #w-node-_47aa56fd-26af-86b4-1d7d-3ad330f1b5c2-46c352f6 {
    place-self: center end;
  }

  #w-node-_928f33f3-d38f-2c06-c507-136bf0d5cd39-46c352f7 {
    place-self: center;
  }

  #w-node-_47aa56fd-26af-86b4-1d7d-3ad330f1b5c2-46c352f7 {
    place-self: center end;
  }

  #w-node-_928f33f3-d38f-2c06-c507-136bf0d5cd39-46c352f8 {
    place-self: center;
  }

  #w-node-_47aa56fd-26af-86b4-1d7d-3ad330f1b5c2-46c352f8 {
    place-self: center end;
  }

  #w-node-_928f33f3-d38f-2c06-c507-136bf0d5cd39-46c352f9, #w-node-_47aa56fd-26af-86b4-1d7d-3ad330f1b5c2-46c352f9 {
    place-self: center;
  }

  #w-node-_6bffcf95-e715-e51c-cbd5-3650feca7c54-46c352f9 {
    justify-self: center;
  }

  #w-node-_928f33f3-d38f-2c06-c507-136bf0d5cd39-46c352fb {
    place-self: center;
  }

  #w-node-_47aa56fd-26af-86b4-1d7d-3ad330f1b5c2-46c352fb {
    place-self: center end;
  }

  #w-node-_928f33f3-d38f-2c06-c507-136bf0d5cd39-46c352fc, #w-node-_264128e7-2d57-f777-3b9e-07e5879276f7-46c352fd {
    place-self: center;
  }

  #w-node-_60694a6f-89ea-1f23-a884-3be56d10cbdc-46c352fd, #w-node-_60694a6f-89ea-1f23-a884-3be56d10cbe4-46c352fd, #w-node-_60694a6f-89ea-1f23-a884-3be56d10cbec-46c352fd, #w-node-_60694a6f-89ea-1f23-a884-3be56d10cbf4-46c352fd {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-cdf0fcfe-0fd3-8538-951b-434cc5e06a88-46c352fd {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_17cec289-d6c9-35b5-70d5-1925a5e734a3-46c35300 {
    place-self: center;
  }

  #w-node-_7ab5742a-d127-2956-322e-c20f7ebe9091-46c35300, #w-node-d64013c0-1a73-f45d-0290-7bc7a1e1c7a3-a1e1c79f {
    grid-column: span 1 / span 1;
  }

  #w-node-d64013c0-1a73-f45d-0290-7bc7a1e1c7e2-a1e1c79f, #w-node-_17cec289-d6c9-35b5-70d5-1925a5e734a3-46c35301 {
    place-self: center;
  }

  #w-node-_1e802ace-5de5-f298-01d6-28c9d6201378-46c35301 {
    grid-column: span 1 / span 1;
  }

  #w-node-_928f33f3-d38f-2c06-c507-136bf0d5cd39-46c35302 {
    place-self: center;
  }

  #w-node-_47aa56fd-26af-86b4-1d7d-3ad330f1b5c2-46c35302 {
    place-self: center end;
  }

  #w-node-_17cec289-d6c9-35b5-70d5-1925a5e734a3-46c35303, #w-node-a121c731-a39d-cab9-c972-054bb168e767-46c35304 {
    place-self: center;
  }

  #w-node-c4f95be6-227a-bf7f-8f9f-c1ff52ecaa0c-46c35304 {
    grid-column: span 1 / span 1;
  }

  #w-node-_928f33f3-d38f-2c06-c507-136bf0d5cd39-46c35305, #w-node-_17cec289-d6c9-35b5-70d5-1925a5e734a3-46c35306, #w-node-_928f33f3-d38f-2c06-c507-136bf0d5cd39-46c35307 {
    place-self: center;
  }

  #w-node-_47aa56fd-26af-86b4-1d7d-3ad330f1b5c2-46c35307 {
    place-self: center end;
  }

  #w-node-_17cec289-d6c9-35b5-70d5-1925a5e734a3-46c35308, #w-node-_17cec289-d6c9-35b5-70d5-1925a5e734a3-46c35309, #w-node-_17cec289-d6c9-35b5-70d5-1925a5e734a3-46c3530a, #w-node-_928f33f3-d38f-2c06-c507-136bf0d5cd39-46c3530b, #w-node-_928f33f3-d38f-2c06-c507-136bf0d5cd39-46c3530c, #w-node-bae66ff7-95b1-22aa-f1c2-e496d0262b9d-ea45af57 {
    place-self: center;
  }

  #w-node-_7ab5742a-d127-2956-322e-c20f7ebe9091-ea45af57 {
    grid-column: span 1 / span 1;
  }

  #w-node-ef7c8df2-b23f-6cc9-5c9b-7896d014033c-ea45af57 {
    place-self: center;
  }

  #w-node-_510b13f3-d3ec-e5e2-cf14-f288c8f0b9a5-c8f0b9a1 {
    grid-column: span 1 / span 1;
  }

  #w-node-_510b13f3-d3ec-e5e2-cf14-f288c8f0b9e4-c8f0b9a1, #w-node-bae66ff7-95b1-22aa-f1c2-e496d0262b9d-a68a84b9 {
    place-self: center;
  }

  #w-node-_7ab5742a-d127-2956-322e-c20f7ebe9091-a68a84b9 {
    grid-column: span 1 / span 1;
  }

  #w-node-ef7c8df2-b23f-6cc9-5c9b-7896d014033c-a68a84b9, #w-node-_928f33f3-d38f-2c06-c507-136bf0d5cd39-6c2b8d6b, #w-node-_928f33f3-d38f-2c06-c507-136bf0d5cd39-1048941b, #w-node-_17cec289-d6c9-35b5-70d5-1925a5e734a3-d1233429, #w-node-_17cec289-d6c9-35b5-70d5-1925a5e734a3-ceadbd0e, #w-node-_17cec289-d6c9-35b5-70d5-1925a5e734a3-2fc24f6d, #w-node-bae66ff7-95b1-22aa-f1c2-e496d0262b9d-8362b3c7 {
    place-self: center;
  }

  #w-node-_916fa174-3218-3f14-4d1e-f3059e52964b-8362b3c7 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_5f02e8ae-12a6-d00f-d03c-caa8bb22bf32-8362b3c7 {
    grid-column: span 1 / span 1;
  }

  #w-node-ef7c8df2-b23f-6cc9-5c9b-7896d014033c-8362b3c7, #w-node-_17cec289-d6c9-35b5-70d5-1925a5e734a3-3d3b92f5, #w-node-_17cec289-d6c9-35b5-70d5-1925a5e734a3-a6a597c8, #w-node-_17cec289-d6c9-35b5-70d5-1925a5e734a3-8c875fc4 {
    place-self: center;
  }

  #w-node-_7ab5742a-d127-2956-322e-c20f7ebe9091-8c875fc4 {
    grid-column: span 1 / span 1;
  }

  #w-node-_17cec289-d6c9-35b5-70d5-1925a5e734a3-4367202b {
    place-self: center;
  }

  #w-node-_7ab5742a-d127-2956-322e-c20f7ebe9091-4367202b {
    grid-column: span 1 / span 1;
  }

  #w-node-_928f33f3-d38f-2c06-c507-136bf0d5cd39-305bb8cf, #w-node-_17cec289-d6c9-35b5-70d5-1925a5e734a3-69238b73, #w-node-_928f33f3-d38f-2c06-c507-136bf0d5cd39-55f08594 {
    place-self: center;
  }

  #w-node-_47aa56fd-26af-86b4-1d7d-3ad330f1b5c2-55f08594 {
    place-self: center end;
  }

  #w-node-_928f33f3-d38f-2c06-c507-136bf0d5cd39-4dab494f, #w-node-f98bfa41-e58d-4e5a-de5a-928b35781bcb-7f3d6adc {
    place-self: center;
  }

  #w-node-_1e5f54be-62ff-7117-e33e-26278d05eb3b-7f3d6adc {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_928f33f3-d38f-2c06-c507-136bf0d5cd39-1872ad87 {
    place-self: center;
  }

  #w-node-_47aa56fd-26af-86b4-1d7d-3ad330f1b5c2-1872ad87 {
    place-self: center end;
  }

  #w-node-_17cec289-d6c9-35b5-70d5-1925a5e734a3-521660a2, #w-node-_928f33f3-d38f-2c06-c507-136bf0d5cd39-62a6e4c3 {
    place-self: center;
  }

  #w-node-_47aa56fd-26af-86b4-1d7d-3ad330f1b5c2-62a6e4c3 {
    place-self: center end;
  }

  #w-node-_928f33f3-d38f-2c06-c507-136bf0d5cd39-a550b392, #w-node-_47aa56fd-26af-86b4-1d7d-3ad330f1b5c2-a550b392 {
    place-self: center;
  }

  #w-node-_6bffcf95-e715-e51c-cbd5-3650feca7c54-a550b392 {
    justify-self: center;
  }

  #w-node-_928f33f3-d38f-2c06-c507-136bf0d5cd39-fee16369, #w-node-_47aa56fd-26af-86b4-1d7d-3ad330f1b5c2-fee16369 {
    place-self: center;
  }

  #w-node-_6bffcf95-e715-e51c-cbd5-3650feca7c54-fee16369 {
    justify-self: center;
  }

  #w-node-_17cec289-d6c9-35b5-70d5-1925a5e734a3-6f0cc9e3, #w-node-_17cec289-d6c9-35b5-70d5-1925a5e734a3-b9b0fa6a, #w-node-_928f33f3-d38f-2c06-c507-136bf0d5cd39-b9444829, #w-node-_928f33f3-d38f-2c06-c507-136bf0d5cd39-596609d7, #w-node-_928f33f3-d38f-2c06-c507-136bf0d5cd39-0f7e26db, #w-node-_928f33f3-d38f-2c06-c507-136bf0d5cd39-013bc3ba, #w-node-_928f33f3-d38f-2c06-c507-136bf0d5cd39-f3b2d1d1, #w-node-_928f33f3-d38f-2c06-c507-136bf0d5cd39-03a7a464, #w-node-_17cec289-d6c9-35b5-70d5-1925a5e734a3-a992ee66, #w-node-_17cec289-d6c9-35b5-70d5-1925a5e734a3-56521f28 {
    place-self: center;
  }

  #w-node-a907158d-3df7-e168-f356-165cc4a426eb-56521f28 {
    grid-column: span 1 / span 1;
  }

  #w-node-_17cec289-d6c9-35b5-70d5-1925a5e734a3-926bd1fd, #w-node-_17cec289-d6c9-35b5-70d5-1925a5e734a3-859ae24f {
    place-self: center;
  }

  #w-node-_7ab5742a-d127-2956-322e-c20f7ebe9091-859ae24f {
    grid-column: span 1 / span 1;
  }

  #w-node-_17cec289-d6c9-35b5-70d5-1925a5e734a3-b69080cc, #w-node-_928f33f3-d38f-2c06-c507-136bf0d5cd39-2701fffa, #w-node-_928f33f3-d38f-2c06-c507-136bf0d5cd39-208d6e4b {
    place-self: center;
  }

  #w-node-_47aa56fd-26af-86b4-1d7d-3ad330f1b5c2-208d6e4b {
    place-self: center end;
  }

  #w-node-_928f33f3-d38f-2c06-c507-136bf0d5cd39-a0b74a55 {
    place-self: center;
  }

  #w-node-_47aa56fd-26af-86b4-1d7d-3ad330f1b5c2-a0b74a55 {
    place-self: center end;
  }

  #w-node-f98bfa41-e58d-4e5a-de5a-928b35781bcb-ff4c56df {
    place-self: center;
  }

  #w-node-b59cd369-a9d7-0c9c-0346-8afea1836141-ff4c56df {
    align-self: start;
  }

  #w-node-_56191330-7f2a-2e20-fd6b-8033cac381d8-ff4c56df {
    justify-self: auto;
  }

  #w-node-_18538fb9-bb69-45c2-f2d4-774109f0bcd1-ff4c56df {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }
}

/* Gideon Custom styles */

html {
  scroll-behavior: smooth;
}
.hidden {
  display: none;
}
.align_center {
  text-align: center;
}
.align_left {
  text-align: left;
}
.align_right {
  text-align: right;
}
.align_justify {
  text-align: justify;
}
.top-right-bar {
  display: flex;
  gap: 20px;
  align-items: center;
  justify-content: center;
  font-size: 16px;
}
.top-right-bar a,
#lang-switch a {
  text-decoration: none;
}
.top-right-bar .lang,
.top-right-bar .short-cuts {
  display: flex;
  gap: 20px;
}
.top-right-bar .short-cuts a:last-child {
  background-color: #003876;
  color: white;
  border-radius: 5px;
  padding: 0px 20px;
}
a.brand-3 img {
  width: 300px;
}
#lang-switch {
  display: flex;
  gap: 10px;
}
#lang-switch .nav-text {
  width: 20px;
  height: 20px;
}
#lang-switch .nav-text img {
  margin-top: 0px;
}
#lang-switch .drop-list-div {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  background: white;
}
#lang-switch .w-icon-dropdown-toggle {
  margin-right: 0px;
}
#lang-switch #w-dropdown-toggle-3,
#lang-switch #w-dropdown-toggle-4,
#lang-switch #w-dropdown-toggle-5,
#lang-switch #w-dropdown-toggle-6 {
  padding-right: 15px;
}
#lang-switch .w-dropdown-list {
  right: -5px;
}
.mobile-nav .short-cuts {
  padding: 0 10px;
}
.mobile-nav > .short-cuts > div {
  border-top: 1px solid gray;
}
.mobile-nav > .short-cuts > div > a {
  font-size: 14px;
  padding: 10px;
}
#content-wrapper {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
}
.align-self-baseline {
  align-self: baseline;
}
.content p {
  overflow-wrap: break-word;
  word-break: break-word;
}
.content.image-gallery .images-wrapper,
.content.pdf-file-list .images-wrapper {
  display: grid;
  gap: 20px;
  grid-template-columns: 1fr 1fr 1fr 1fr;
}  
.content.pdf-file-list .images-wrapper > div {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
.content.image-gallery .images-wrapper figure,
.content.pdf-file-list .images-wrapper figure {
  margin: 0px;
}
.content.pdf-file-list .images-wrapper figure {
  height: 100%;
  display: flex;
  align-items: center;
}
.content.image-gallery .images-wrapper img,
.content.pdf-file-list .images-wrapper img,
.brand-3 img {
  margin-top: 0px;
}
.content.pdf-file-list .images-wrapper .figcaption {
  text-align: left;
  margin-top: 10px;
}
.content.peoples .testimonial-content p {
  line-height: 1.1;
}
#mob-search-lang-wrapper {
  display: flex;
  align-items: center;
  gap: 15px;
  height: 100%;
  max-width: 250px;
}
#mob-search-lang-wrapper .menu-mob {
  padding: 0px;
}
form#wf-form-Contact-Form div > div:nth-child(4) {
  display: none;
}
.slider-wrapper .slider-arrow,
.slider01_comp .slider-arrow {
  display: inline-flex;
  margin: 0;
  position: absolute;
  top: -50px !important;
}
.slider-wrapper .w-slider-arrow-left {
  right: 80px;
  left: auto;
}
.section.community {
  padding-bottom: 50px;
}
#student-sharings {
  background-size: cover;
  padding-bottom: 50px;
}
#student-sharings .owl-item {
  padding: 5px;
}
#student-sharings .owl-item .testimonial-card1_item.mobile_ss {
  border-radius: 20px;
}
#bigicons {
  margin-top: 10px;
  margin-bottom: 10px;
}
#events-slider {
  padding: 0 20px;
}
.events-slider-nav-wrapper {
  display: flex;
  justify-content: flex-end;
  gap: 20px;
  padding: 0 20px;
}
.events-slider-nav-wrapper .slider-arrow {
  margin: 0;
}
.flex {
  display: flex;
}
.flex-column {
  flex-direction: column;
}
.items-center {
  align-items: center;
}
.justify-center {
  justify-content: center;
}
.w-100 {
  width: 100%;
}
.content.slider .slider_arrow {
  margin-top: 50px;
}
.tabs {
  display: flex;
  justify-content: flex-start;
  flex-wrap: wrap;
  padding: 20px 0px;
  gap: 20px;
}

.tab {
  padding: 12px 24px;
  background-color: transparent;
  color: var(--accent--primary-1);
  border: none;
  cursor: pointer;
  font-size: 16px;
  font-weight: 500;
  transition: all 0.3s ease;
  white-space: nowrap;
  position: relative;
  border-radius: 50px;
  border: 1px solid var(--accent--primary-1);
  white-space: wrap;
  text-align: left;
}

.tab:hover {
  color: #ffffff;
  background-color: var(--accent--primary-1);
}

.tab.active {
  color: #ffffff;
  font-weight: 600;
  background-color: var(--accent--primary-1);
}

.tab.active::after {
  content: '';
  position: absolute;
  bottom: -20px;
  left: 50%;
  transform: translateX(-50%);
  width: 80%;
  height: 3px;
  background-color: #ffffff;
  border-radius: 2px;
}

.tab-content {
  padding: 30px;
  display: none;
  animation: fadeIn 0.5s ease;
}

.tab-content.active {
  display: block;
}

.tab-content h2 {
  color: #2c3e50;
  margin-bottom: 15px;
  font-size: 28px;
}

.tab-content p {
  color: var(--neutral--600);;
  line-height: 1.6;
  margin-bottom: 15px;
}

.tab-content ul {
  margin-left: 0px;
  margin-bottom: 20px;
  padding-left: 15px;
}

.tab-content li {
  margin-bottom: 8px;
  color: var(--neutral--600);
  word-break: break-all;
}
.professor .top-1 {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 40px;
}
.professor .photo-title {
  display: flex;
  align-items: center;
  gap: 45px;
}
.professor .imgBox {
  width: 200px;
  height: 200px;
  border-radius: 50%;
  overflow: hidden;
  flex-shrink: 0;
}
.professor .imgBox img {
  margin-top: 0px;
}
.professor .photo-title .name-post {
  display: flex;
  flex-direction: column;
  gap: 30px;
}
.professor .photo-title .name-post .post {
  color: var(--neutral--600);
  font-weight: 600;
  font-size: 20px;
}
.professor .photo-title .name-post .name {
  color: var(--neutral--600);
  font-weight: 600;
  font-size: 28px;
  line-height: 1.1;
}
.professor .qualifications {
  background-color: #eeede8;
  padding: 20px;
  border-radius: 15px;
  font-size: 14px;
}
.professor .description {
  padding: 50px 0px;
  margin: 50px 0px;
}
ul.pagination {
  display: flex;
  list-style: none;
  gap: 10px;
  padding: 0px;
  justify-content: center;
  flex-wrap: wrap;
}
ul.pagination li {
  width: 45px;
  height: 45px;
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: white;
  border-radius: 50%;
  margin: 0px;
  padding: 0px;
  border: 1px solid var(--accent--primary-1);
} 
ul.pagination li.active,
ul.pagination li:hover {
  background-color: var(--accent--primary-1);
}
ul.pagination li a {
  text-decoration: none;
  color: var(--accent--primary-1);
  font-size: 20px;
  font-family: sans-serif;
}
ul.pagination li.MarkupPagerNavPrevious a .fa-chevron-left::after {
  content: "<";
  font-family: "Font Awesome 5 Free";
  font-weight: 900;
}
ul.pagination li.MarkupPagerNavNext a .fa-chevron-right::after {
  content: ">";
  font-family: "Font Awesome 5 Free";font-weight:900}ul.pagination li.active a.w--current,ul.pagination li:hover a{font-weight:700;color:#fff}.banner.desktop{display:block}.banner.tablet,.banner.mobile{display:none}@media (max-width:1280px){.content.image-gallery .images-wrapper,.content.pdf-file-list .images-wrapper{grid-template-columns:1fr 1fr 1fr}.professor .top-1{grid-template-columns:1fr}}@media (max-width:1245px){.nav-menu-2 .text-block-6,.nav-menu-2 .text-block-7,.nav-menu-2 .text-block-8{line-height:1.1}@media (max-width:1180px){.nav-menu-2 .text-block-6,.nav-menu-2 .text-block-7,.nav-menu-2 .text-block-8{text-transform:uppercase;font-size:14px;line-height:1.1}.dropdown-toggle-2{padding-right:5px;padding-left:5px}}@media (max-width:997px){.content.image-gallery .images-wrapper,.content.pdf-file-list .images-wrapper{grid-template-columns:1fr 1fr}.card.events-card{height:auto}.banner.desktop{display:none}.banner.tablet{display:block}}@media (max-width:767px){.professor .photo-title{flex-direction:column}}@media (max-width:476px){.content.image-gallery .images-wrapper,.content.pdf-file-list .images-wrapper{grid-template-columns:1fr}a.brand-3 img{width:190px}#student-sharings .owl-item .testimonial-card1_item.mobile_ss .testimonial-person_item{align-items:flex-start}.timeline-date-left{width:20%}.reveal-left,.reveal-right{overflow:hidden}.section.story{padding-left:0;padding-right:0}.content.text-image .content-right-v1-images img{width:100%;max-width:100%}.banner.desktop{display:none}.banner.tablet{display:none}.banner.mobile{display:block}}@media (max-width:360px){#mob-search-lang-wrapper #lang-switch{font-size:14px;flex-direction:column;gap:0px}}