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}figcaption{text-align:center;margin-top:5px}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:none}.w-form-fail{background-color:#ffdede;margin-top:10px;padding:10px;display:none}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:absolute;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:20px;text-decoration:none;position:relative}.w-dropdown-toggle{-webkit-user-select:none;user-select:none;cursor:pointer;padding-right:40px;display:inline-block}.w-dropdown-toggle:focus{outline:0}.w-icon-dropdown-toggle{width:1em;height:1em;margin:auto 20px auto auto;position:absolute;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:50%;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:translate(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:translateY(-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: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)}to{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}:root{--midnight-blue:#052983;--dark-slate-blue:#1045ca;--white-3:white;--turquoise:#89f3e3;--black:black;--alice-blue-4:#d8edfc;--gold-star:#ae8427;--royal-blue-2:#2c56ba;--lavender:#ddd5fc78;--powder-blue:#c7f1fa;--white-2:#ffffffe8;--grey-black:#212121;--royal-blue-3:#1b5886;--loving-red:#d0021b;--kedetallazo-hover:#d0021bb3;--amatista-hover:#4a2569d9;--tinamaste-hover:#9e1c5bc9;--virtual-luxury-hover:#2c56bacf;--shaman-hover:#6a2680c9;--cot-hover:#1b5886c4;--teal:#0e8580;--dosha-hover:#255815bf;--black-see-through:#000000c4;--cadet-blue:#69aaa0;--midnight-blue-4:#07092b;--lime-green:#3ab115;--dark-green:#1c6106e8;--tomato:#f35d49;--yellow:#fcef5e;--midnight-blue-3:#07092b;--alice-blue-3:#d5ecfcd4;--midnight-blue-7:#07092b;--honeydew:#d5fce1d4;--black-2:#080808;--white:#fff;--transparency:#2e282680;--gainsboro:#dbdbdbd4;--dark-slate-grey:#a7a7a7;--dark-slate-grey-2:var(--black);--gorrie-blue:#1a85da;--royal-blue:#2953bd;--drop-shadows:#0000001a;--color:white;--accessible-components--dark-grey:#9b9b9b;--accessible-components--dodger-blue:#1378d1;--goldenrod:#d39e16;--red:#ee1616;--gainsboro-2:#dbdbdbd4;--alice-blue:#cee2f0d4;--alice-blue-2:#d5ecfcd4;--khaki:#feffd8;--goldenrod-2:#d39e16;--dark-slate-blue-2:#1045ca;--midnight-blue-2:#052983;--city-of-toronto-blue:#1b5886;--indigo:#4a2569;--infinite-bonanza-hover:#ae8427bd;--white-clear:#ffffff54;--midnight-blue-5:#07092b80;--midnight-blue-6:#00044680;--white-transparent:#ffffff30;--cadet-blue-2:#002770;--heading-text:"Playfair Display",sans-serif;--body-text:Lato,sans-serif}.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-form-formrecaptcha{margin-bottom:8px}.w-backgroundvideo-backgroundvideoplaypausebutton:focus-visible{outline-offset:2px;border-radius:50%;outline:2px solid #3b79c3}.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-users-userformpagewrap{flex-direction:column;justify-content:center;align-items:stretch;max-width:340px;height:100vh;margin-left:auto;margin-right:auto;display:flex}.w-users-userloginformwrapper{margin-bottom:0;padding-left:20px;padding-right:20px;position:relative}.w-users-userformheader{text-align:center}.w-users-userformbutton{text-align:center;width:100%}.w-users-userformfooter{justify-content:space-between;margin-top:12px;display:flex}.w-users-userformerrorstate{margin-left:20px;margin-right:20px;position:absolute;top:100%;left:0%;right:0%}.w-users-usersignupformwrapper{margin-bottom:0;padding-left:20px;padding-right:20px;position:relative}.w-users-userformsuccessstate{display:none}.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}.w-users-usersignupverificationmessage{display:none}.w-users-userresetpasswordformwrapper,.w-users-userupdatepasswordformwrapper{margin-bottom:0;padding-left:20px;padding-right:20px;position:relative}.w-users-useraccountwrapper{background-color:#f5f5f5;width:100%;min-height:100vh;padding:20px}.w-users-blockheader{background-color:#fff;border:1px solid #e6e6e6;justify-content:space-between;align-items:baseline;padding:4px 20px;display:flex}.w-users-blockcontent{background-color:#fff;border-bottom:1px solid #e6e6e6;border-left:1px solid #e6e6e6;border-right:1px solid #e6e6e6;margin-bottom:20px;padding:20px}.w-users-useraccountformsavebutton{text-align:center;margin-right:8px}.w-users-useraccountformcancelbutton{text-align:center;color:#333;background-color:#d3d3d3}.w-commerce-commercecheckoutformcontainer{background-color:#f5f5f5;width:100%;min-height:100vh;padding:20px}.w-commerce-commercelayoutcontainer{justify-content:center;align-items:flex-start;display:flex}.w-commerce-commercelayoutmain{flex:0 800px;margin-right:20px}.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-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-commercecartitemimage{width:60px;height:0%}.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-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-commerce-commercepaypalcheckoutformcontainer{background-color:#f5f5f5;width:100%;min-height:100vh;padding:20px}.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-commercecheckoutpaymentsummarywrapper{margin-bottom:20px}.w-commerce-commercepaypalcheckouterrorstate{background-color:#ffdede;margin-top:16px;margin-bottom:16px;padding:10px 16px}.w-commerce-commerceorderconfirmationcontainer{background-color:#f5f5f5;width:100%;min-height:100vh;padding:20px}.w-commerce-commercecheckoutshippingsummarywrapper{margin-bottom:20px}@media screen and (max-width:767px){.w-commerce-commercelayoutcontainer{flex-direction:column;align-items:stretch}.w-commerce-commercelayoutmain{flex-basis:auto;margin-right:0}.w-commerce-commercelayoutsidebar{flex-basis:auto}}@media screen and (max-width:479px){.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{font-size:16px}}body{color:#333;flex-direction:column;align-items:stretch;font-family:Lato,sans-serif;font-size:14px;line-height:20px;display:flex}h1{margin-top:20px;margin-bottom:10px;font-family:Playfair Display,sans-serif;font-size:40px;line-height:45px}h2{margin-top:20px;margin-bottom:10px;font-family:Playfair Display,sans-serif;font-size:32px;font-weight:400;line-height:36px;transform:none}h3{letter-spacing:.3px;text-transform:none;margin-top:20px;margin-bottom:10px;font-family:Playfair Display,sans-serif;font-size:24px;font-style:italic;font-weight:700;line-height:30px}h4{margin-top:10px;margin-bottom:10px;font-size:18px;font-weight:700;line-height:24px}p{margin-bottom:10px;font-size:20px;line-height:40px}a{color:var(--midnight-blue);text-decoration:none}a:hover{text-decoration:underline}ul,ol{margin-top:0;margin-bottom:10px;padding-left:40px}img{box-shadow:none;margin-top:-5px;margin-left:8px;display:inline-block}blockquote{border-left:5px solid #e2e2e2;margin-bottom:10px;padding:10px 20px;line-height:40px}.section-1{background-color:#fff;flex-direction:column;justify-content:center;align-items:center;padding:80px 40px 60px 35px;font-family:Open Sans,sans-serif;display:none}.expertise{box-shadow:none;text-align:center;background-color:#d5ecfc8c;border-radius:10px;flex-direction:column;flex:1;justify-content:center;align-items:center;margin-left:20px;padding:20px}.heading-1{color:#000;text-align:center;letter-spacing:-.5px;margin-top:0;margin-bottom:0;font-family:Poppins;font-size:50px;font-weight:700;line-height:55px;display:block}.heading-1.blue{color:#d39e16;text-align:center;letter-spacing:1px;text-transform:uppercase;margin-top:0;margin-bottom:60px;font-size:30px;font-weight:900;line-height:25px}.heading-1.centered{text-align:center;margin-bottom:20px;padding-right:0;font-family:Playfair Display,sans-serif}.heading-1.centered.smaller{margin-bottom:40px;font-size:60px;line-height:1.2}.heading-1.centered.new{letter-spacing:0;font-size:40px;line-height:1.2}.paragraph-3{margin-bottom:0;font-size:18px;font-weight:300;line-height:24px}.icon{opacity:.72}.button{background-color:var(--dark-slate-blue);box-shadow:none;color:var(--white-3);text-align:center;letter-spacing:2px;text-transform:uppercase;border-radius:50px;flex-direction:row;justify-content:center;align-items:center;height:55px;margin-top:0;margin-bottom:0;padding:19px 33px 17px;font-size:17px;line-height:17px;text-decoration:none;transition:background-color .2s;display:block}.button:hover{background-color:var(--white-3);color:#4a2569;background-image:none;font-weight:600;box-shadow:0 6px 6px #0000001a}.button.contact{width:300px;margin-bottom:0;font-family:Lato,sans-serif;font-size:17px;font-weight:400;display:flex}.button.gold{background-color:var(--turquoise);color:var(--black);margin-top:20px;font-family:Poppins}.button.gold:hover{background-color:var(--white-3)}.button.hidden{display:none}.class-section{background-color:var(--white-3);color:#000;flex-direction:column;justify-content:center;align-items:center;width:100%;max-width:1200px;margin-bottom:0;margin-left:auto;margin-right:auto;padding-top:70px;padding-bottom:100px;font-family:Open Sans,sans-serif;display:none}.wrap-2{width:80%;display:flex}.wrap-2.a{flex-direction:row-reverse;width:100%;margin-top:60px}.wrap-2.a.b{margin-top:80px}.wrap-2.b{width:100%}.logos-section{background-color:#080808;flex-direction:column;justify-content:center;align-items:center;padding-top:40px;padding-bottom:60px;font-family:Open Sans,sans-serif;display:flex}.logos-section.no-image{color:var(--white-3);background-image:none;align-items:flex-end;padding-top:60px;padding-left:40px;padding-right:40px;display:block}.logos-wrap{opacity:.85;color:#fff;flex-direction:row;flex:1;justify-content:space-between;align-items:center;width:100%;max-width:960px;display:flex}.left-1{text-align:left;flex-direction:column;justify-content:center;align-items:flex-start;width:66%;padding-right:40px;font-family:Open Sans,sans-serif;display:flex}.right-1{flex-direction:column;justify-content:center;align-items:flex-start;width:50%;padding-left:0;padding-right:0;display:flex}.column-1-title{color:#2953bd;margin-top:15px;margin-bottom:15px;font-size:20px;font-weight:700}.footer-bottom{clear:both;grid-column-gap:16px;grid-row-gap:16px;background-color:var(--black);text-align:center;letter-spacing:1px;flex-direction:column;grid-template:". ."". ."". ."/1fr 1fr;grid-auto-columns:1fr;justify-content:center;place-items:center;width:50%;padding-top:0;font-family:Roboto;display:flex}.legal{opacity:.44;color:var(--white-3);text-align:center;flex-direction:column;justify-content:center;align-self:center;align-items:center;max-width:600px;margin-top:0;font-family:Poppins;font-size:15px;font-weight:300;line-height:25px;display:block}.heading-2{color:var(--black);text-transform:capitalize;transform-style:preserve-3d;margin-top:10px;margin-bottom:0;font-family:Montserrat,sans-serif;font-size:25px;font-weight:700;line-height:30px;transform:none}.paragraph-2{color:#333;margin-bottom:15px;padding-right:0;font-family:Open Sans,sans-serif;font-size:21px;font-weight:400;line-height:31px}.customers-logo{width:44px;height:44px}.section-4{z-index:10;background-color:var(--black);background-image:url(https://cdn.prod.website-files.com/5c5c43a71a4d8b8b9822dd42/5d094941a4ef8fe3a42ff06d_CS-Space-Carlos-Salguero.jpg);background-size:cover;flex-direction:column;justify-content:space-around;align-items:baseline;padding:80px 40px;font-family:Droid Sans,sans-serif;transition:background-color .444s;display:block;position:relative}.form-block{background-color:var(--alice-blue-4);color:#000;border-radius:10px;flex-direction:column;justify-content:center;align-items:stretch;width:100%;max-width:800px;margin-bottom:0;padding:20px;font-family:Open Sans,sans-serif;display:flex}.container{color:#000;text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;font-family:Droid Sans,sans-serif;display:flex}.field{border:3px solid var(--white-3);color:var(--black);letter-spacing:1px;border-radius:10px;margin-bottom:20px;padding:40px 20px;font-family:Lato,sans-serif;font-size:18px;font-weight:400;line-height:18px}.field:hover{border:3px solid #3ab115}.text-block{color:#0fa043;font-size:20px}.success-message{border-radius:7px}.text-block-2{color:#df0f0f}.error-message{border-radius:11px;padding-top:24px;padding-bottom:24px}.link-block-2{justify-content:center;align-items:center;margin-left:0;margin-right:0;padding-top:20px;padding-bottom:20px;display:flex}.navbar{z-index:10000;background-color:var(--white-3);box-shadow:none;transform-origin:0%;flex-direction:column;justify-content:space-around;align-items:center;width:100%;display:flex;position:fixed;inset:0% auto auto 0%}.nav-menu-2{text-align:center;flex-direction:row;justify-content:flex-end;align-items:flex-end}.nav-link-2{color:var(--black);text-align:center;letter-spacing:0;text-transform:none;border-style:none;border-color:#fff;border-bottom-width:2px;flex-direction:column;justify-content:center;align-items:flex-start;padding:4px 0 0 30px;font-family:Roboto;font-size:16px;font-weight:500;line-height:16px;text-decoration:none}.nav-link-2:hover{color:var(--dark-slate-blue);border:0 #af8518;border-bottom-width:2px;font-weight:600;text-decoration:none}.nav-link-2.w--current{color:#1045ca;justify-content:center;align-items:center;font-family:Roboto}.nav-link-2.w--current:hover{display:inline-block}.clients-wrap{opacity:.85;color:#fff;flex-flow:row;flex:0 auto;justify-content:space-between;align-items:center;width:100%;max-width:1200px;margin-top:0;margin-bottom:0;display:flex}.services1{justify-content:space-around;align-items:stretch;margin-bottom:20px;display:flex}.container-11{flex-direction:column;align-items:center;display:flex}.form{text-align:center;flex-direction:column;align-items:center;margin-top:0;display:flex}.field-larger{border:3px solid var(--white-3);color:var(--black);letter-spacing:1px;border-radius:10px;margin-bottom:20px;padding:20px 20px 100px;font-family:Lato,sans-serif;font-size:18px;font-weight:400;line-height:28px}.field-larger:hover{border:3px solid #3ab115}.text-span-11{color:var(--white-3);font-family:Lato,sans-serif}.utility-page-wrap{text-align:center;background-image:linear-gradient(#fff,#c7f1fa);flex-direction:column;flex:1;justify-content:center;align-items:stretch;width:100vw;max-width:100%;height:100%;display:flex}.utility-page-content{text-align:center;flex-direction:column;justify-content:center;align-items:center;margin-bottom:0;padding-left:20px;padding-right:20px;display:flex}.utility-page-form{flex-direction:column;align-items:center;display:flex}.buttons-section{z-index:1;background-color:var(--powder-blue);flex-direction:column;justify-content:center;align-items:center;padding:30px 40px;display:flex;position:relative}.city-of-toronto-container{color:var(--white-3);text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex}.city-of-toronto-content{color:var(--white-3);text-align:center;background-color:#0000;flex-direction:column;justify-content:center;align-items:center;width:100%;max-width:960px;display:flex}.paragraph-5{color:var(--white-3);text-align:center;letter-spacing:.5px;flex:1;width:100%;max-width:960px;margin-bottom:20px;font-size:17px;font-weight:300}.project-request-form-field{border:3px solid var(--white-3);text-align:center;letter-spacing:1px;border-radius:10px;width:100%;height:75px;margin-bottom:15px;padding:30px 60px;font-size:20px}.project-request-form-field:hover{border-color:#3ab115}.agreement-text{color:#fff;text-align:left;letter-spacing:1px;margin-bottom:10px;padding-left:0;font-size:17px;font-weight:300}.checkbox-field{text-align:left;width:600px;margin-top:0;margin-bottom:10px;font-size:20px}.form-block-2{width:600px}.div-block-3{align-items:center;font-size:10px;text-decoration:none;display:flex}.heading-406{color:var(--black);text-align:left;text-transform:none;margin-top:0;margin-bottom:0;margin-left:0;padding-top:0;padding-bottom:0;font-family:Amaranth;font-size:21px;font-weight:400;line-height:21px}.link-block-4{color:#000;text-decoration:none}.link-block-4.w--current{flex:0 auto;margin-right:20px}.image-10{margin-left:-15px}.nav-bar-holder{z-index:10010;background-color:var(--white-2);flex-direction:column;justify-content:center;align-items:center;width:100%;margin-top:0;padding:0;display:flex;position:fixed;inset:0% auto auto 0%;box-shadow:1px 1px 3px #0000003d}.body-2{font-family:Lato,sans-serif}.text-span-15{letter-spacing:1px;text-transform:uppercase;font-weight:700;line-height:30px}.kedetallazo-bg{background-color:var(--grey-black);flex-direction:row;justify-content:center;align-items:center;padding-top:40px;padding-bottom:40px;display:flex;position:static}.tinamaste-section-bg{background-color:var(--grey-black);flex-direction:column;justify-content:flex-start;align-items:center;width:100vw;padding:35px 40px 20px;display:flex;position:static}.logos-main-section{width:100%;max-width:1200px;margin-left:auto;margin-right:auto}.services-2{justify-content:space-around;align-items:stretch;margin-bottom:20px;display:flex}.section-18{background-color:var(--grey-black);text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:40px 41px 30px;display:flex}.form-2{color:var(--white-3);text-align:center;flex-direction:column;align-items:center;display:flex}.toolbox-wrap{grid-column-gap:16px;grid-row-gap:16px;flex-direction:column;grid-template:". . . ."". . . ."". . . ."". . . ."/1fr 1fr 1fr 1fr;grid-auto-columns:1fr;justify-content:center;align-items:center;width:100%;margin-top:40px;margin-bottom:30px;padding-left:20px;padding-right:30px;display:grid}.toolbox-wrap._2{display:none}.link-block-6{width:44px;height:44px}.customers-logo-apple{margin-top:-8px;padding-left:2px;padding-right:2px}.customers-logo-sketch{width:44px;height:44px;padding-bottom:4px}.city-of-toronto-dashboard-bg{background-color:var(--royal-blue-3);background-image:url(https://cdn.prod.website-files.com/5c5c43a71a4d8b8b9822dd42/5d2e4dd6486e5f28a60be6ea_CS-Toronto-Metro-Hall.jpg);background-position:50%;background-size:cover;background-attachment:scroll;border:2px #fff;flex-direction:column;justify-content:center;align-items:center;height:80vh;margin-top:0;padding-top:70px;padding-left:20px;padding-right:20px;display:flex;position:relative}.kedetallazo-dashboard-bg{background-color:var(--loving-red);background-image:linear-gradient(to bottom,var(--kedetallazo-hover),var(--kedetallazo-hover)),url(https://cdn.prod.website-files.com/5c5c43a71a4d8b8b9822dd42/5c5c43a71a4d8b5bee22de75_carlos-salguero-kedetallazo-mac.jpg);text-align:center;background-position:0 0,50%;background-size:auto,cover;background-attachment:scroll,fixed;flex-direction:column;justify-content:center;align-items:center;height:100vh;padding-top:80px;padding-left:20px;padding-right:20px;display:flex;position:relative}.amatista-dashboard-bg{background-color:#4a2569;background-image:linear-gradient(to bottom,var(--amatista-hover),var(--amatista-hover)),url(https://cdn.prod.website-files.com/5c5c43a71a4d8b8b9822dd42/5c5c43a71a4d8bbe0c22de71_website_2views.jpg);background-position:0 0,50%;background-size:auto,cover;background-attachment:scroll,fixed;flex-direction:column;justify-content:center;align-items:center;height:100vh;margin-top:0;padding-top:80px;padding-left:20px;padding-right:20px;display:flex;position:relative}.image-15{transform-style:preserve-3d;height:50px;margin-top:-1px;margin-bottom:0;display:block;transform:translateZ(40px)}.section-title{color:#fff;text-align:center;text-transform:none;margin-top:0;font-size:35px;font-style:normal;font-weight:800;line-height:40px;text-decoration:none}.section-title._2{color:var(--white-3)}.div-block-6{width:100%;max-width:1200px;margin-left:auto;margin-right:auto;display:block}.div-block-7{text-align:center;flex-direction:column;justify-content:space-around;align-items:center;max-width:1200px;padding-left:0;padding-right:0}.image-18{width:200px;margin-bottom:10px}.row{background-color:#fff;align-items:center;margin-bottom:0;display:flex}.white{color:#fff;transform:none}.tinamaste-main{background-image:url(https://cdn.prod.website-files.com/5c5c43a71a4d8b8b9822dd42/5c5c43a71a4d8b645f22de6c_Tinamaste-iPhone-on-Table.jpg);background-position:100%;background-size:cover;background-attachment:scroll;height:300px}.tinamaste-main:hover{background-image:linear-gradient(to bottom,var(--tinamaste-hover),var(--tinamaste-hover)),url(https://cdn.prod.website-files.com/5c5c43a71a4d8b8b9822dd42/5c5c43a71a4d8b645f22de6c_Tinamaste-iPhone-on-Table.jpg);background-position:0 0,100%;background-size:auto,cover;background-attachment:scroll,scroll}.portfolio{width:100%;margin-left:auto;margin-right:auto;display:none}.title{color:var(--dark-slate-blue);text-align:center;text-transform:none;margin-top:0;margin-bottom:20px;font-family:Poppins;font-size:40px;font-style:normal;font-weight:800;line-height:40px;text-decoration:none;display:block}.title.left{text-align:center;align-items:center;height:150px;margin-bottom:0;display:flex}.logos-section-copy{background-color:#080808;background-image:linear-gradient(#000000d1,#000000d1),url(https://cdn.prod.website-files.com/5c5c43a71a4d8b8b9822dd42/5c5c43a71a4d8bfd7b22de34_virtual-reality-VR-headset-carlos-salguero.jpg);background-position:0 0,50%;background-repeat:repeat,no-repeat;background-size:auto,cover;background-attachment:scroll,fixed;flex-direction:column;justify-content:center;align-items:center;padding-top:40px;padding-bottom:60px;font-family:Open Sans,sans-serif;display:flex}.logos-section-copy._2{background-image:linear-gradient(#000000b0,#000000b0),url(https://cdn.prod.website-files.com/5c5c43a71a4d8b8b9822dd42/5c5c43a71a4d8b6d1422de6a_5890d0a51678a20f4166fcf5_cms-hero-illo%20copy%203.png),url(https://cdn.prod.website-files.com/5c5c43a71a4d8b8b9822dd42/5c5c43a71a4d8b47a522ddde_edho-pratama-149011.jpg);background-position:0 0,50%,50% 100%;background-repeat:repeat,no-repeat,repeat;background-size:auto,contain,cover;background-attachment:scroll,fixed,scroll;border-radius:0 100px 100px 0;align-items:center;max-width:80%;min-height:500px;padding-top:60px;padding-left:40px;padding-right:40px;display:none}.heading-408-copy{color:var(--gold-star);text-align:center;margin-top:0;margin-bottom:10px;font-size:20px;font-weight:500;line-height:25px}.heading-408-copy.porfolio{text-align:center;justify-content:flex-start;align-items:center;padding-left:20px;padding-right:20px;display:block}.block-quote{color:#2953bd;max-width:600px;margin-bottom:25px;padding-left:10px;padding-right:10px;font-size:18px;font-style:italic;line-height:25px}.section-23{background-color:var(--white-3)}.div-block-12{flex-direction:row;justify-content:space-between;align-items:center;padding:100px 40px;display:none}.div-block-13{float:left;width:33%;margin-bottom:30px;display:block}.column-7{text-align:center}.vl-dashboard-bg{background-color:var(--loving-red);background-image:linear-gradient(to bottom,var(--virtual-luxury-hover),var(--virtual-luxury-hover)),url(https://cdn.prod.website-files.com/5c5c43a71a4d8b8b9822dd42/5c5c43a71a4d8b4ce422de76_carlos-salguero-virtual-luxury.jpg);text-align:center;background-position:0 0,50%;background-size:auto,cover;background-attachment:scroll,fixed;flex-direction:column;justify-content:center;align-items:center;height:100vh;padding-top:80px;padding-left:24px;padding-right:24px;display:flex;position:relative}.infinite-bonanza-bg{background-image:url(https://cdn.prod.website-files.com/5c5c43a71a4d8b8b9822dd42/5d7fdd6679700c1005155cf8_cs-carlos-salguero-infinite-loop-office.jpg);background-position:50%;background-size:cover;flex-direction:column;justify-content:center;align-items:center;height:80vh;margin-top:0;padding-top:80px;padding-left:20px;padding-right:20px;display:flex;position:relative}.shaman-app-bg{background-color:#4a2569;background-image:url(https://cdn.prod.website-files.com/5c5c43a71a4d8b8b9822dd42/5c5c43a71a4d8b289422de72_Shaman_Profile_Mockup.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;background-attachment:scroll;flex-direction:column;justify-content:center;align-items:center;height:80vh;margin-top:0;padding-top:80px;padding-left:24px;padding-right:24px;display:none;position:relative}.tinamaste-app-bg{background-color:#4a2569;background-image:linear-gradient(to bottom,var(--tinamaste-hover),var(--tinamaste-hover)),url(https://cdn.prod.website-files.com/5c5c43a71a4d8b8b9822dd42/5c5c43a71a4d8b645f22de6c_Tinamaste-iPhone-on-Table.jpg);background-position:0 0,50%;background-size:auto,cover;background-attachment:scroll,fixed;flex-direction:column;justify-content:center;align-items:center;height:100vh;padding-top:80px;padding-left:20px;padding-right:20px;display:flex}.client-block{opacity:0;background-color:#4ac2c9cc;width:100%;height:100%;margin-left:auto;margin-right:auto;padding:15px 15px 15px 20px;transition:all .4s;display:block}.client-block:hover{opacity:1;background-color:#464d56d9}.client-block.link{background-color:#0000;flex-direction:column;justify-content:center;align-items:center;padding:15px 24px;text-decoration:none;display:flex}.client-block.link:hover{background-color:#0000;font-family:Montserrat,sans-serif}.client-names{color:var(--white-3);text-align:left;text-transform:none;margin-top:0;margin-bottom:5px;font-family:Poppins;font-size:20px;font-weight:600;line-height:25px}.customer-description{color:#fff;text-align:center;margin-bottom:10px;font-family:Poppins;font-size:15px;font-weight:300}.customer-description.learn-more{text-transform:uppercase;background-color:#0000;border:1px solid #fff;border-radius:8px;padding:10px 30px;font-size:15px;font-style:normal;transition:all .4s;position:absolute;bottom:20px;left:20px}.customer-description.learn-more:hover{color:#575245;background-color:#ffb600}.infinite-bonanza-main{background-image:url(https://cdn.prod.website-files.com/5c5c43a71a4d8b8b9822dd42/5c5c43a71a4d8bec1d22de70_Infinite-Bonanza-Website.jpg);background-position:0;background-size:cover;background-attachment:scroll;height:300px}.infinite-bonanza-main:hover{background-image:linear-gradient(#ae8427cf,#ae8427cf),url(https://cdn.prod.website-files.com/5c5c43a71a4d8b8b9822dd42/5c5c43a71a4d8bec1d22de70_Infinite-Bonanza-Website.jpg);background-position:0 0,0;background-size:auto,cover;background-attachment:scroll,scroll}.cityoftoronto-main{background-image:url(https://cdn.prod.website-files.com/5c5c43a71a4d8b8b9822dd42/5c5c43a71a4d8b948222de68_City-of-Toronto-iPad-on-Hand.jpg);background-position:50%;background-size:cover;height:300px}.cityoftoronto-main:hover{background-image:linear-gradient(to bottom,var(--cot-hover),var(--cot-hover)),url(https://cdn.prod.website-files.com/5c5c43a71a4d8b8b9822dd42/5c5c43a71a4d8b948222de68_City-of-Toronto-iPad-on-Hand.jpg);background-position:0 0,50%;background-size:auto,cover}.shaman-main{background-image:url(https://cdn.prod.website-files.com/5c5c43a71a4d8b8b9822dd42/5c5c43a71a4d8b289422de72_Shaman_Profile_Mockup.jpg);background-position:-131px -115px;background-size:900px;height:300px}.shaman-main:hover{background-image:linear-gradient(to bottom,var(--shaman-hover),var(--shaman-hover)),url(https://cdn.prod.website-files.com/5c5c43a71a4d8b8b9822dd42/5c5c43a71a4d8b289422de72_Shaman_Profile_Mockup.jpg);background-position:0 0,-131px -115px;background-size:auto,900px}.amatista-main{background-image:url(https://cdn.prod.website-files.com/5c5c43a71a4d8b8b9822dd42/5c5c43a71a4d8bbe0c22de71_website_2views.jpg);background-position:50%;background-size:cover;height:300px}.amatista-main:hover{background-image:linear-gradient(to bottom,var(--amatista-hover),var(--amatista-hover)),url(https://cdn.prod.website-files.com/5c5c43a71a4d8b8b9822dd42/5c5c43a71a4d8bbe0c22de71_website_2views.jpg);background-position:0 0,50%;background-size:auto,cover}.virtual-luxury-main{background-image:url(https://cdn.prod.website-files.com/5c5c43a71a4d8b8b9822dd42/5c5c43a71a4d8b71ab22de8b_lucialighthouse-marketing-mockup-1.jpg);background-position:50%;background-size:cover;height:300px}.virtual-luxury-main:hover{background-image:linear-gradient(to bottom,var(--teal),var(--teal)),url(https://cdn.prod.website-files.com/5c5c43a71a4d8b8b9822dd42/5c5c43a71a4d8b71ab22de8b_lucialighthouse-marketing-mockup-1.jpg);background-position:0 0,50%;background-size:auto,cover}.dosha-main{background-image:url(https://cdn.prod.website-files.com/5c5c43a71a4d8b8b9822dd42/5c5c43a71a4d8b13dc22de67_iPhone_%D0%A5_Dosha-Screen.jpg);background-position:50%;background-size:cover;height:300px}.dosha-main:hover{background-image:linear-gradient(to bottom,var(--dosha-hover),var(--dosha-hover)),url(https://cdn.prod.website-files.com/5c5c43a71a4d8b8b9822dd42/5c5c43a71a4d8b13dc22de67_iPhone_%D0%A5_Dosha-Screen.jpg);background-position:0 0,50%;background-size:auto,cover}.kedetallazo-main{background-image:url(https://cdn.prod.website-files.com/5c5c43a71a4d8b8b9822dd42/5c5c43a71a4d8b5bee22de75_carlos-salguero-kedetallazo-mac.jpg);background-position:50%;background-size:cover;height:300px}.kedetallazo-main:hover{background-image:linear-gradient(to bottom,var(--kedetallazo-hover),var(--kedetallazo-hover)),url(https://cdn.prod.website-files.com/5c5c43a71a4d8b8b9822dd42/5c5c43a71a4d8b5bee22de75_carlos-salguero-kedetallazo-mac.jpg);background-position:0 0,50%;background-size:auto,cover}.text-field{color:var(--black);text-align:left;border:2px solid #000;border-radius:10px;height:65px;margin-top:0;margin-bottom:10px;padding-left:20px;font-family:Lato,sans-serif;font-size:20px;font-weight:400}.gbc-bg{background-image:url(https://cdn.prod.website-files.com/5c5c43a71a4d8b8b9822dd42/5c5c43a71a4d8b68fb22de7b_mondays_newsletter_2015%20copy.jpg);background-position:0%;background-size:cover;background-attachment:scroll;flex-direction:column;justify-content:center;align-items:center;height:80vh;margin-top:0;padding-left:20px;padding-right:20px;display:flex;position:relative}.contact-icon{float:left;margin-top:0;margin-right:10px;padding-top:0}.what-client-does{color:var(--gold-star);text-align:right;letter-spacing:.5px;justify-content:flex-end;align-items:center;height:200px;margin-top:0;margin-bottom:50px;font-family:Poppins;font-size:20px;font-style:normal;line-height:25px;display:flex}.client-list{background-color:#0000;margin-top:40px;margin-left:auto;padding-left:20px;display:block}.left-columns-p{color:var(--black-see-through);text-align:left;max-width:650px;margin-bottom:0;margin-left:auto;margin-right:auto;font-size:20px;font-weight:300;line-height:1.8}.left-columns-p._2{flex:1;max-width:600px;margin-bottom:0;font-family:Lato,sans-serif;font-size:22px;font-weight:400;line-height:42px}.client-column-1{margin-top:40px;padding-right:20px}.contact-header{float:left;color:var(--black-see-through);text-align:left;letter-spacing:.5px;margin-top:0;margin-bottom:0;margin-left:0;font-size:15px;line-height:25px}.two-column-heading{color:var(--grey-black);text-align:center;text-transform:uppercase;margin-top:0;margin-bottom:15px;font-family:Poppins;font-size:18px;font-weight:500;line-height:18px}.client-name-portfolio{letter-spacing:-.5px;margin-top:0;margin-bottom:10px}.portfolio-explanation{padding:50px 40px}.heading-1-portfolio{color:var(--black);text-align:center;letter-spacing:-.5px;text-transform:none;margin-top:0;margin-bottom:10px;font-size:50px;line-height:65px;display:block}.subheading-1-portfolio{color:var(--white-3);text-align:center;letter-spacing:1px;margin-top:0;margin-bottom:0;font-family:Poppins;font-size:25px;font-weight:300;line-height:35px;display:block}.list-item-6{align-items:center;display:flex}.tools-used-portfolio{background-color:var(--black-see-through);background-image:linear-gradient(to bottom,var(--black-see-through),var(--black-see-through)),url(https://cdn.prod.website-files.com/5c5c43a71a4d8b8b9822dd42/5c5c43a71a4d8b6d1422de6a_5890d0a51678a20f4166fcf5_cms-hero-illo%20copy%203.png);background-position:0 0,50% 100%;background-repeat:repeat,no-repeat;background-size:auto,cover;background-attachment:scroll,fixed;flex-direction:column;justify-content:center;align-items:center;height:200px;padding:40px;font-family:Open Sans,sans-serif;display:flex}.about-me-explanation{color:#333;text-align:left;max-width:600px;margin-bottom:10px;font-size:17px;font-weight:400;line-height:27px}.body-3{font-family:Lato,sans-serif}.div-block-18{float:left;text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex}.link-block-14{flex-direction:column;align-items:center;text-decoration:none;display:flex}.link-block-14.w--current{color:var(--black);text-decoration:none}.div-block-19{color:#fff;flex-direction:row;flex:0 auto;justify-content:flex-end;align-items:flex-start;padding-left:10px;display:flex}.espanol{opacity:1;color:#5b7ccc;text-transform:none;margin-top:0;margin-bottom:0;margin-left:0;padding-left:0;padding-right:20px;font-family:Droid Sans,sans-serif;font-size:14px;line-height:19px;text-decoration:none}.espanol:hover{color:var(--white-3);font-weight:600;text-decoration:none}.english{color:var(--white-3);text-transform:none;margin-top:0;margin-bottom:0;margin-left:0;padding-left:0;padding-right:20px;font-family:Droid Sans,sans-serif;font-size:14px;font-weight:700;line-height:19px;text-decoration:none}.english:hover{text-decoration:none}.dosha-app-bg-copy{background-image:linear-gradient(#3ab115,#3ab115);flex-direction:column;justify-content:center;align-items:center;height:100vh;margin-top:0;padding-top:80px;padding-left:24px;padding-right:24px;display:flex;position:relative}.section-24{grid-column-gap:0px;grid-row-gap:0px;grid-template:". . ."". . ."". . ."". . ."". . ."/1fr 1fr 1fr;grid-auto-columns:1fr;margin-bottom:40px;display:none}.image-26{border-radius:300px}.image-27{border-top-left-radius:50px}.image-28{border-top-right-radius:50px}.image-29{border-bottom-right-radius:50px;border-bottom-left-radius:50px}.link-block-15,.link-block-16{text-decoration:none}.heading-478{color:#fff;font-size:25px}.language-bar{background-color:var(--black);justify-content:flex-start;align-self:stretch;align-items:center;width:100%;height:40px;padding-left:40px;padding-right:40px;font-family:Droid Sans,sans-serif;position:relative;inset:0% auto auto 0%}.section-26{background-color:var(--powder-blue);background-image:linear-gradient(to bottom,var(--powder-blue),white);text-align:center;flex-direction:row;justify-content:center;align-items:center;padding:100px 40px 60px}.section-26._2{background-color:var(--white-2)}.div-block-24{text-align:left;align-self:center;width:50%;padding-left:40px;padding-right:0}.francais{color:var(--turquoise);text-transform:none;margin-top:0;margin-bottom:0;margin-left:0;padding-left:0;padding-right:0;font-family:Poppins;font-size:14px;line-height:19px;text-decoration:none;display:none}.francais:hover{color:var(--white-3);text-decoration:underline}.section-dark{background-image:linear-gradient(to bottom,white,var(--powder-blue));color:#fff;padding:80px 40px;font-family:Droid Sans,sans-serif}.section-dark._2{background-image:linear-gradient(#00000080,#00000080),linear-gradient(#052983c4,#052983c4);padding:60px 40px;font-family:Droid Sans,sans-serif}.section-dark._2-copy{background-color:var(--black);width:100%;min-height:50vh;padding:70px 40px 20px;display:none}.section-dark.blog{background-image:none;background-position:0 0;background-size:auto;padding-bottom:100px}.hero2-dark-alt2{background-color:#000;background-image:url(https://cdn.prod.website-files.com/5c5c43a71a4d8b8b9822dd42/5cd1e269bd7d8b05aae8b4c2_CS-Hero-Carlos-Salguero-Colour-Black-Background-2.jpg);background-position:75% 100%;background-repeat:no-repeat;background-size:940px;align-items:stretch;height:674px;margin-top:70px;display:flex}.hero2-dark-alt2._2{background-color:#fff0;background-image:none;height:75vh;min-height:500px;margin-top:0;padding-left:0;padding-right:0}.wrap{width:940px;margin-left:auto;margin-right:auto;display:block}.wrap.w50-center{justify-content:space-between;align-items:center;width:100%;max-width:1200px;margin-left:auto;margin-right:auto;padding-top:0;padding-bottom:0;display:flex}.wrap.w50-80-start{justify-content:center;align-items:center;width:auto;max-width:1200px;padding-top:80px;padding-bottom:80px;display:flex}.wrap.w50-80-start._2{flex-direction:column;align-items:flex-start;padding-top:0;padding-bottom:0}.wrap.w80-50{width:auto;padding-top:60px;padding-bottom:50px}.wrap.w50{width:auto;max-width:1200px}.wrap.w50-start{justify-content:flex-start;align-items:center;width:auto;max-width:1200px;min-height:400px;display:flex}.hero2-text-wrap{width:55%}.tagline{opacity:1;color:var(--cadet-blue);letter-spacing:0;text-transform:uppercase;margin-top:0;font-family:Montserrat,sans-serif;font-size:15px;font-weight:400}.tagline.testimonial1-position{color:#91fded;text-transform:capitalize;margin-top:-8px;font-family:Playfair Display,sans-serif}.h1-jumbo{max-width:600px;margin-top:10px;margin-bottom:15px;font-family:Montserrat,sans-serif;font-size:50px;font-weight:300;line-height:65px;display:none}.text-16{margin-bottom:0;font-family:Lato,sans-serif;font-size:18px;font-weight:400;line-height:30px;display:inline-block}.text-16.text-16-60{opacity:.7;color:#000;max-width:550px;margin-bottom:0;padding-top:0;padding-left:0;font-family:Montserrat,sans-serif;font-size:22px;font-weight:300;line-height:38px}._6-col{text-align:center;flex-direction:column;justify-content:center;align-items:center;width:100%;max-width:1200px;margin-left:auto;margin-right:auto;display:flex}._6-col-last{width:50%}.headline-6-col{text-align:center;flex-direction:column;align-self:center;align-items:center;margin-bottom:0;font-family:Playfair Display,sans-serif;display:flex}._4-col{width:100%;min-width:auto;max-width:32%;margin-right:20px;display:inline-block}._4-col._4-col-last{margin-right:0;display:inline-block}.content4-image{color:#0000;background-image:url(https://cdn.prod.website-files.com/5c5c43a71a4d8b8b9822dd42/5d09a7acb9278bbe604601a3_Lucia-Lighthouse-Mock-up-scene-computer-iMac.jpg);background-position:50%;background-size:cover;border-radius:8px;justify-content:center;align-items:flex-end;height:340px;margin-bottom:20px;padding-bottom:20px;text-decoration:none;display:flex;transform:perspective(902px)}.content4-image:hover{color:var(--white-3);background-image:linear-gradient(#00000080,#00000080),url(https://cdn.prod.website-files.com/5c5c43a71a4d8b8b9822dd42/5d09a7acb9278bbe604601a3_Lucia-Lighthouse-Mock-up-scene-computer-iMac.jpg);background-position:0 0,50%;background-size:auto,cover}.content4-image.content4-image2{background-image:url(https://cdn.prod.website-files.com/5c5c43a71a4d8b8b9822dd42/5d094b6a8876072b945b19c3_George-Brown-College-Carlos-Salguero-Portfolio-2019-lr.jpg);background-position:50%;background-size:cover}.content4-image.content4-image2:hover{background-image:linear-gradient(#00000080,#00000080),url(https://cdn.prod.website-files.com/5c5c43a71a4d8b8b9822dd42/5d094b6a8876072b945b19c3_George-Brown-College-Carlos-Salguero-Portfolio-2019-lr.jpg);background-position:0 0,50%;background-size:auto,cover}.content4-image.content4-image4{background-image:url(https://cdn.prod.website-files.com/5c5c43a71a4d8b8b9822dd42/5d0a7cb66c1bd5522236981f_Shaman-App-Carlos-Salguero-Portfolio-2019-lr.jpg);background-position:50%;background-size:cover}.content4-image.content4-image4:hover{background-image:linear-gradient(#00000080,#00000080),url(https://cdn.prod.website-files.com/5c5c43a71a4d8b8b9822dd42/5d0a7cb66c1bd5522236981f_Shaman-App-Carlos-Salguero-Portfolio-2019-lr.jpg);background-position:0 0,50%;background-size:auto,cover}.content4-image.content4-image8{background-image:url(https://cdn.prod.website-files.com/5c5c43a71a4d8b8b9822dd42/5d153c4105fac91161f00096_CS-Medicine-House-Home-Page.jpg);background-size:cover;text-decoration:none}.content4-image.content4-image8:hover{background-image:linear-gradient(#00000080,#00000080),url(https://cdn.prod.website-files.com/5c5c43a71a4d8b8b9822dd42/5d153c4105fac91161f00096_CS-Medicine-House-Home-Page.jpg);background-position:0 0,50%;background-size:auto,cover}.content4-image.content4-image7{background-image:url(https://cdn.prod.website-files.com/5c5c43a71a4d8b8b9822dd42/5d0a7dc36c1bd5a1a4369e2e_K2Digital-Carlos-Salguero-Portfolio-2019-lr.jpg);background-position:50%}.content4-image.content4-image7:hover{background-image:linear-gradient(#00000080,#00000080),url(https://cdn.prod.website-files.com/5c5c43a71a4d8b8b9822dd42/5d0a7dc36c1bd5a1a4369e2e_K2Digital-Carlos-Salguero-Portfolio-2019-lr.jpg);background-position:0 0,50%;background-size:auto,cover}.content4-image.content4-image6{background-image:url(https://cdn.prod.website-files.com/5c5c43a71a4d8b8b9822dd42/5d0a7bc4259ba916be521f27_Infinite-Loop-Carlos-Salguero-Portfolio-2019-lr.jpg);background-position:50%;background-size:cover}.content4-image.content4-image6:hover{background-image:linear-gradient(#00000080,#00000080),url(https://cdn.prod.website-files.com/5c5c43a71a4d8b8b9822dd42/5d0a7bc4259ba916be521f27_Infinite-Loop-Carlos-Salguero-Portfolio-2019-lr.jpg);background-position:0 0,50%;background-size:auto,cover}.content4-image.content4-image9{background-image:url(https://cdn.prod.website-files.com/5c5c43a71a4d8b8b9822dd42/5d0a7f9ec69af7a8f6a2a776_Farma-Economia-Portafolio-Carlos-Salguero-Tienda-Macbook-lr.jpg);background-position:50%}.content4-image.content4-image9:hover{background-image:linear-gradient(#00000080,#00000080),url(https://cdn.prod.website-files.com/5c5c43a71a4d8b8b9822dd42/5d0a7f9ec69af7a8f6a2a776_Farma-Economia-Portafolio-Carlos-Salguero-Tienda-Macbook-lr.jpg);background-position:0 0,50%;background-size:auto,cover}.content4-image.content4-image5{background-image:url(https://cdn.prod.website-files.com/5c5c43a71a4d8b8b9822dd42/5d0a7e49c69af7515ca2a2e0_Suncor-Website-Carlos-Salguero-Portfolio-iMac-lr.jpg);background-position:50%}.content4-image.content4-image5:hover{background-image:linear-gradient(#00000080,#00000080),url(https://cdn.prod.website-files.com/5c5c43a71a4d8b8b9822dd42/5d0a7e49c69af7515ca2a2e0_Suncor-Website-Carlos-Salguero-Portfolio-iMac-lr.jpg);background-position:0 0,50%;background-size:auto,cover}.content4-image.content4-image3{background-image:url(https://cdn.prod.website-files.com/5c5c43a71a4d8b8b9822dd42/5d0a737b6c1bd538e6366195_City-of-Toronto-Portfolio-Carlos-Salguero-2019-iPad-on-Desk-lr.jpeg);background-position:50%;background-size:cover}.content4-image.content4-image3:hover{background-image:linear-gradient(#00000080,#00000080),url(https://cdn.prod.website-files.com/5c5c43a71a4d8b8b9822dd42/5d0a737b6c1bd538e6366195_City-of-Toronto-Portfolio-Carlos-Salguero-2019-iPad-on-Desk-lr.jpeg);background-position:0 0,50%;background-size:auto,cover}.content4-item{margin-bottom:20px}.content4-items{cursor:pointer;flex-direction:row;justify-content:center;align-items:flex-start;margin-bottom:20px;display:flex}.section{background-color:var(--alice-blue-4);padding-left:40px;padding-right:40px;display:none}.section._2{display:none}.testimonial1-item{flex-direction:column-reverse;padding-left:10px;padding-right:10px;display:flex}.testimonial1-person-name{margin-top:-8px}.testimonial1{align-items:flex-start;display:flex}.testimonial1-person-wrapper{align-items:center;margin-top:0;margin-bottom:20px;font-family:Droid Sans,sans-serif;display:flex}.testimonial1-pic{background-image:url(https://cdn.prod.website-files.com/5c5c43a71a4d8b8b9822dd42/5cd3a3d0ed444084b630e2bb_Jamison-Lucia-Lighthouse.jpg);background-position:50%;background-size:cover;border-radius:8px;width:60px;height:60px;margin-right:20px;display:inline-block}.testimonial1-pic.testimonial1-pic2{background-image:url(https://cdn.prod.website-files.com/5c5c43a71a4d8b8b9822dd42/5cd3a63dfeabaf27fb709a9e_Jamie-Infinite-Loop.jpg);background-size:cover}.testimonial1-pic.testimonial1-pic3{background-image:url(https://cdn.prod.website-files.com/5c5c43a71a4d8b8b9822dd42/5cd3a4e8a5ddc9c1a913ce21_Shari-Calian-City-of-Toronto.jpg);background-size:cover}.content5-headline-wrapper{padding-right:80px}._6-col-2{width:460px;margin-right:20px;display:inline-block}._6-col-2._6-col-last{margin-right:0}.link-16-blue{font-size:16px;line-height:28px}.link-16-blue.content5-link{color:#052983;margin-top:20px;font-size:20px;font-weight:700}.content5-description{margin-top:18px}._100{justify-content:center;align-items:flex-start;width:100%;margin-left:auto;margin-right:auto;padding-top:0;display:flex}.section-28{background-color:var(--powder-blue);flex-direction:row;align-items:center;padding-top:0;padding-bottom:0;font-size:15px;display:flex;overflow:hidden}.div-block-28{clear:both;text-align:left;flex-direction:column;flex:none;justify-content:center;align-items:center;width:70%;height:100%;padding-top:60px;padding-bottom:60px;display:flex}.div-block-28-copy{background-image:url(https://cdn.prod.website-files.com/5c5c43a71a4d8b8b9822dd42/5d094758a4ef8f21732fd696_CS-Mockup-iPhone-Carlos-Salguero-with-iPhone-X-lr.png);background-position:50% 100%;background-repeat:no-repeat;background-size:auto 550px;justify-content:center;align-self:flex-end;align-items:flex-end;width:50%;height:100%;min-height:600px;display:flex}.heading-480{color:var(--black);text-align:center;max-width:900px;margin:0 auto;font-family:Montserrat,sans-serif;font-size:28px;font-style:italic;font-weight:500;line-height:1.5;display:inline}.heading-480._2{color:var(--white-2);margin-bottom:60px;font-family:Lato,sans-serif;font-size:22px;font-style:normal;line-height:22px;display:block}.div-block-29{color:var(--cadet-blue);text-align:right;width:100%;max-width:1200px;margin-left:auto;margin-right:auto}.section-29{background-color:var(--white-2);color:var(--midnight-blue-4);border-radius:20px;flex-direction:column;justify-content:center;align-items:center;max-width:50%;min-height:175px;margin-top:-230px;margin-left:auto;margin-right:auto;padding:20px 40px;font-family:Lato,sans-serif;display:flex;position:relative}.paragraph-11{text-align:center;letter-spacing:.5px;margin-bottom:0;padding-top:0;padding-bottom:0;font-size:15px;font-weight:300;line-height:25px}.lucia{background-image:url(https://cdn.prod.website-files.com/5c5c43a71a4d8b8b9822dd42/5cd5b2d4f76b67be470b3ecf_Logo-rectangular-Lucia-Lighthouse.png);background-position:50%;background-repeat:no-repeat;background-size:auto 111px;border-radius:20px;flex:1;height:400px;box-shadow:0 4px 15px #0000002b}.lucia.shaman-image{box-shadow:none;background-image:url(https://cdn.prod.website-files.com/5c5c43a71a4d8b8b9822dd42/5c5c43a71a4d8b289422de72_Shaman_Profile_Mockup.jpg);background-size:cover;border-radius:10px;height:444px}.lucia.gbc-image{box-shadow:none;background-image:url(https://cdn.prod.website-files.com/5c5c43a71a4d8b8b9822dd42/5d094b6a8876072b945b19c3_George-Brown-College-Carlos-Salguero-Portfolio-2019-lr.jpg);background-size:cover;height:444px}.lucia.cot-image{box-shadow:none;background-image:url(https://cdn.prod.website-files.com/5c5c43a71a4d8b8b9822dd42/5cd35b586f3788687e268e5e_City-of-Toronto-Portfolio-Carlos-Salguero-2019-iPad-on-Desk.jpeg);background-size:cover;height:444px}.lucia.infinite-loop{box-shadow:none;background-image:url(https://cdn.prod.website-files.com/5c5c43a71a4d8b8b9822dd42/5d0a7bc4259ba916be521f27_Infinite-Loop-Carlos-Salguero-Portfolio-2019-lr.jpg);background-size:cover;height:444px}.lucia.the-app{box-shadow:none;background-image:url(https://cdn.prod.website-files.com/5c5c43a71a4d8b8b9822dd42/5d7fddf6ec93d24701de3f01_cs-carlos-salguero-the-app-labb.jpg);background-size:cover;height:444px}.lucia.damien-zielinski{background-image:url(https://cdn.prod.website-files.com/5c5c43a71a4d8b8b9822dd42/5d8542a2f6173809325586ed_CS-Damien-Zielinski-MacBook-2.jpg);background-position:50%;background-size:cover;background-attachment:scroll;flex:0 auto;width:50%}.div-block-31{flex-direction:row-reverse;flex:1;justify-content:space-between;align-items:center;max-width:1200px;margin-bottom:40px;margin-left:auto;margin-right:auto;display:flex}.div-block-32{flex-direction:column;justify-content:center;align-items:center;max-width:1200px;margin-left:auto;margin-right:auto;display:flex}.div-block-31-copy{flex-direction:row;justify-content:space-between;align-items:center;width:100%;max-width:1200px;margin-left:auto;margin-right:auto;display:flex}.div-block-24-copy{text-align:left;flex-direction:column;flex:1;align-items:center;padding-left:0;padding-right:0;display:flex}.areas-of-focus{color:var(--black-see-through);text-align:center;margin-bottom:0;margin-left:auto;margin-right:auto;font-size:17px;line-height:1.2}.section-30{z-index:1;background-color:var(--black);flex-direction:column;align-items:center;margin-left:auto;margin-right:auto;padding-top:0;padding-bottom:0;font-family:Roboto;display:flex;position:relative}.link-block-18{color:var(--white-3);cursor:pointer;width:100%;text-decoration:none;display:block}.text-block-13{text-align:center;flex:1;padding-left:0;font-size:15px;font-weight:300;text-decoration:none}.link-block-19{width:100%;text-decoration:none;display:block}.section-31{grid-column-gap:20px;grid-row-gap:20px;flex-direction:column;grid-template-rows:auto auto;grid-template-columns:1fr 1fr 1fr;grid-auto-columns:1fr;align-items:center;height:auto;min-height:1200px;display:flex}.agency-showcase{grid-column-gap:16px;grid-row-gap:16px;grid-template:".".25fr".""."/1fr 1fr 1fr;grid-auto-columns:1fr;width:100%;max-width:1200px;margin-left:auto;margin-right:auto;padding-top:100px;padding-bottom:40px;display:grid;position:static;inset:0%}.link-block-20{width:100%;text-decoration:none;display:block}.div-block-34{width:100%}.link-block-21{width:100%;text-decoration:none;display:block}.infinite-loop{background-image:url(https://cdn.prod.website-files.com/5c5c43a71a4d8b8b9822dd42/5cd6406425808509d7aebc2a_Infinite-Loop-Logo-Carlos-Salguero.png);background-position:50%;background-repeat:no-repeat;background-size:auto 111px;border-radius:20px;flex:1;height:150px;box-shadow:0 4px 15px #0000002b}.k2digital{background-image:url(https://cdn.prod.website-files.com/5c5c43a71a4d8b8b9822dd42/5cd64965258085299aaec613_Screen%20Shot%202019-05-10%20at%208.10.32%20PM.png);background-position:50% 0;background-size:cover;flex-direction:column;justify-content:center;align-items:center;height:80vh;margin-top:0;padding-top:80px;padding-left:20px;padding-right:20px;display:flex;position:relative}.suncor{background-image:url(https://cdn.prod.website-files.com/5c5c43a71a4d8b8b9822dd42/5d2e85c1486e5f6f3c0cdab1_CS-Suncor-Banner.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;background-attachment:scroll;flex-direction:column;justify-content:flex-end;align-items:center;height:80vh;min-height:500px;margin-top:0;padding:0 20px 20px;display:flex;position:relative}.two,.three{z-index:10;align-self:auto;position:relative}.suncor-image{background-image:url(https://cdn.prod.website-files.com/5c5c43a71a4d8b8b9822dd42/5cd5b2d4f76b67be470b3ecf_Logo-rectangular-Lucia-Lighthouse.png);background-position:50%;background-repeat:no-repeat;background-size:auto 111px;border-radius:20px;flex:1;height:150px;box-shadow:0 4px 15px #0000002b}.suncor-image._2{box-shadow:none;background-image:url(https://cdn.prod.website-files.com/5c5c43a71a4d8b8b9822dd42/5d094825b9278b70c1444e9f_Suncor-Website-Carlos-Salguero-Portfolio-iMac.jpg);background-size:cover;flex:none;width:50%;height:400px}.subtitle{color:var(--grey-black);letter-spacing:0;margin-top:0;margin-bottom:80px;font-family:Montserrat,sans-serif;font-size:3vw;font-weight:700;line-height:50px}.subtitle.white{color:var(--white-3);margin-top:0}.subtitle-white{color:var(--white-3);margin-top:0;margin-bottom:60px;font-size:35px;font-weight:700;line-height:40px}.portfolio-title{margin-top:10px;font-weight:700;line-height:24px}.image-36,.image-37{border-radius:11px}.preloader{z-index:20000;background-color:#c7f1fa99;flex-direction:column;justify-content:center;align-items:center;display:none;position:fixed;inset:0%}.text-block-5{color:var(--white-3);margin-top:10px;font-family:Lato,sans-serif;font-size:25px;font-style:italic;font-weight:300;line-height:30px}.section-32{background-color:var(--white-3);padding:40px}.html-embed{max-width:1200px;margin-left:auto;margin-right:auto}.loading-hummingbird{display:none}.section-33{background-color:var(--white-3);padding:40px}.typed-words{z-index:1000;color:#fff;text-align:center;width:100%;margin-top:0;margin-bottom:0;font-family:Montserrat,sans-serif;font-size:55px;font-style:normal;font-weight:300;line-height:60px;text-decoration:none;position:relative}.typed-4{color:#fff;font-size:40px;line-height:50px;text-decoration:none}.app-design{transform-style:preserve-3d;background-image:url(https://cdn.prod.website-files.com/5c5c43a71a4d8b8b9822dd42/5d2e574dd929d6633d489049_CS-App-Design.png);background-position:50%;background-repeat:no-repeat;background-size:contain;width:100px;height:100px;transform:perspective(922px)}.ui-design{background-image:url(https://cdn.prod.website-files.com/5c5c43a71a4d8b8b9822dd42/5d0c5c5be8ded071726d0b5b_Analytics-el-colibri-studio.png);background-position:50%;background-repeat:no-repeat;background-size:80%;width:100px;height:100px}.web-design{background-image:url(https://cdn.prod.website-files.com/5c5c43a71a4d8b8b9822dd42/5d2e7fb22663b90a89ab2c42_CS-Web-Design.png);background-position:50%;background-repeat:no-repeat;background-size:contain;width:100px;height:100px}.heading-482{color:var(--midnight-blue);transform-style:preserve-3d;margin-top:5px;font-family:Playfair Display,sans-serif;font-size:20px;font-weight:400;line-height:20px;transform:none}.text-span-19{text-decoration:none}.graphic-design{background-image:url(https://cdn.prod.website-files.com/5c5c43a71a4d8b8b9822dd42/5d2e8005d929d6643048f9ef_CS-graphic-design.png);background-position:50%;background-repeat:no-repeat;background-size:contain;width:100px;height:100px}.e-commerce{background-image:url(https://cdn.prod.website-files.com/5c5c43a71a4d8b8b9822dd42/5d2e8061486e5f73110ccc8f_CS-eCommerce.png);background-position:50%;background-repeat:no-repeat;background-size:contain;width:80px;height:100px}.marketing{background-image:url(https://cdn.prod.website-files.com/5c5c43a71a4d8b8b9822dd42/5d12f4b299bb7027190bad41_5be333a90a1a9a691786ec8c_5be318480943d3e0999f8429_Devices.png);background-position:50%;background-repeat:no-repeat;background-size:contain;width:100px;height:100px}.div-block-36{background-image:url(https://cdn.prod.website-files.com/5c5c43a71a4d8b8b9822dd42/5d1aecb8ed112235901ab3ce_CS-Carlos-Salguero-Portrait-Transparent-July-2019.png);background-position:50%;background-repeat:no-repeat;background-size:contain;width:50%;max-width:500px;height:90%;min-height:400px;margin-right:33px}.image-2{flex:0 auto;margin-top:20px;margin-bottom:20px}.section-34{background-image:linear-gradient(#0000005c,#0000005c),linear-gradient(225deg,#3d00ffb3,#b95fffdb),url(https://cdn.prod.website-files.com/5c5c43a71a4d8b8b9822dd42/5d1cf972cc0f8583449c19c1_shaman-app-bonfire-HD.jpg);background-position:0 0,0 0,0 0;background-size:auto,auto,cover;flex-direction:column;justify-content:center;align-items:center;height:80vh;min-height:500px;padding:70px 20px 82px;font-family:Montserrat,sans-serif;display:flex}.div-block-38{perspective:922px;justify-content:center;align-items:center;width:100%;display:flex}.div-block-40{font-size:15px;line-height:15px;text-decoration:none;display:flex}.text-block-15{margin-left:10px;padding-top:1px;font-weight:600;display:inline-block}.text-block-16{display:inline-block}.second{z-index:1000;perspective:1275px;background-image:url(https://cdn.prod.website-files.com/5c5c43a71a4d8b8b9822dd42/5d27bc25207f92e448523dfd_CS-Carlos-Saturated-Transparent.png);background-position:50% 100%;background-repeat:no-repeat;background-size:auto 75%;width:100%;position:relative;overflow:visible}.hero-text{flex-direction:column;justify-content:flex-end;width:100%;height:100%;margin-left:auto;margin-right:auto;display:flex;overflow:visible}.text-side{text-align:left;flex-direction:column;justify-content:center;align-items:flex-start;width:100%;padding-left:40px;display:flex;overflow:visible}.section-35{background-color:#07092b00;background-image:linear-gradient(#00000080,#00000080);background-position:0 0;background-repeat:repeat;background-size:auto;background-attachment:scroll;align-items:flex-end;padding-top:111px;padding-bottom:40px;display:flex;position:static}.transformcontainer{perspective:1304px;flex-direction:row;margin-top:0;margin-bottom:0;display:flex;position:absolute;top:34%;left:-18%}.box1{z-index:1001;border:3px solid var(--white-3);opacity:.9;color:var(--white-3);text-align:center;background-color:#0000;background-image:linear-gradient(222deg,#ffffff4d,#fff0);border-radius:3px;justify-content:center;align-items:center;display:flex;position:absolute;inset:0%}.box-group{transform-style:preserve-3d;flex:1;align-self:flex-start;width:120px;height:120px;margin-left:auto;margin-right:auto;position:absolute;transform:rotateX(20deg)rotateY(25deg)rotate(0)}.box2{z-index:100;background-color:var(--turquoise);opacity:.66;text-align:center;transform-style:preserve-3d;background-image:linear-gradient(222deg,#ffffff4d,#fff0);border-radius:3px;justify-content:center;align-items:center;padding:10px;display:flex;position:absolute;inset:0;transform:translateZ(-50px)}.div-block-41{background-image:url(https://cdn.prod.website-files.com/5c5c43a71a4d8b8b9822dd42/5d6ee5554c483e127fc84c53_CS-Carlos-Saturated-with-Keyboard-7-cropped.png);background-position:0 100%;background-size:auto 75%;height:100%;padding-bottom:0;position:static;overflow:visible}.div-block-42{width:100%;position:relative;overflow:visible}.text-block-18{font-family:Montserrat,sans-serif;font-size:15px;font-weight:300}.blog{color:#f8e71c;font-size:45px;font-weight:600;line-height:45px;text-decoration:none;transition:color .444s}.blog:hover{color:#2cddc3;font-style:italic;font-weight:300}.link-block-22{width:100%;text-decoration:none;display:block}.areas-of-focus-2{color:#000000c4;text-align:center;max-width:650px;margin-bottom:0;margin-left:auto;margin-right:auto;padding-left:10px;padding-right:10px;font-size:18px;font-weight:400;line-height:1.5}.project-blurb{color:var(--midnight-blue-4);text-align:center;max-width:900px;margin:0 auto 60px;font-family:Playfair Display,sans-serif;font-size:24px;font-style:normal;font-weight:700;line-height:1.8}.link-block-23{width:100%;text-decoration:none}.grid{grid-column-gap:20px;grid-row-gap:20px;grid-template-columns:1fr 1fr 1fr;max-width:1200px;margin-left:auto;margin-right:auto}.services-carlos-salguero-new{background-color:var(--white-2);box-shadow:none;color:var(--black);text-align:center;transform-style:preserve-3d;border-radius:10px;flex-direction:column;align-items:center;width:100%;padding:50px 20px 40px;font-family:Droid Sans,sans-serif;font-weight:700;text-decoration:none;display:flex;transform:scaleZ(.8)rotateX(3deg)rotateY(0)rotate(0)}.services-carlos-salguero-new:hover{color:var(--black);background-image:linear-gradient(#fff3,#fff3)}.section-39{background-color:var(--powder-blue);padding:20px 40px 0}.new-portfolio{z-index:1;text-align:left;background-color:#0000;flex-direction:column;grid-template-rows:auto auto auto;grid-template-columns:1fr 1fr 1fr;grid-auto-columns:1fr;justify-content:center;align-items:flex-start;max-width:1000px;min-height:600px;margin-left:auto;margin-right:auto;padding-bottom:40px;display:flex;position:relative}.changing-background{z-index:0;display:flex;position:fixed;inset:0}.mh-dark-blue-with-stars{z-index:-1;background-color:var(--royal-blue-3);opacity:0;background-image:url(https://cdn.prod.website-files.com/5c5c43a71a4d8b8b9822dd42/5d2e28ba99a6906f8142732a_MH-HERO-Starsinthesky-2.jpg);background-size:cover;flex-direction:column;align-items:center;display:block;position:fixed;inset:0%}.fe-green-with-pattern{z-index:-2;background-color:var(--lime-green);background-image:linear-gradient(to bottom,var(--dark-green),var(--dark-green)),url(https://cdn.prod.website-files.com/5c5c43a71a4d8b8b9822dd42/5d8013961da09c4b3def2f2e_FE-Medical-Pattern-Transparent.png);opacity:0;background-position:0 0,50%;background-size:auto,250px;position:fixed;inset:0%}.ll-teal-with-animation{z-index:-3;background-image:linear-gradient(to bottom,var(--teal),var(--teal)),url(https://cdn.prod.website-files.com/5c5c43a71a4d8b8b9822dd42/5c5e739cf3edce1957bf46b2_ezgif.com-optimize.gif);opacity:0;background-position:0 0,50%;background-size:auto,cover;position:fixed;inset:0%}.heading-487{color:var(--white-3);margin-top:0;margin-bottom:0;font-family:Oswald,sans-serif;font-size:60px;font-weight:700;line-height:60px}.image-44{max-height:100px;margin-left:auto;margin-right:auto;padding-bottom:0;padding-left:5px;padding-right:5px}.link-block-24{align-self:center;max-width:500px;text-decoration:none}.link-block-24._2{max-width:none}.heading-488{letter-spacing:.5px;margin-top:10px;margin-bottom:0;font-family:Playfair Display,sans-serif;font-size:40px;font-weight:900;line-height:45px}.div-block-48{flex:0 auto}.body-4{background-color:#0000}.dz-fruits-and-vegetables{z-index:-4;opacity:0;background-image:linear-gradient(#00000080,#00000080),url(https://cdn.prod.website-files.com/5c5c43a71a4d8b8b9822dd42/5d7c0fd10f58ba9f5a5fea68_dz-damien-fruit-lr.jpg);background-position:0 0,50%;background-size:auto,cover;background-attachment:scroll,scroll;position:fixed;inset:0%}.heading-489{color:var(--white-3);text-shadow:none;margin-top:80px;font-family:Playfair Display,sans-serif;font-size:10vw;font-weight:700;line-height:60px}.gb-st-james-campus-toronto{z-index:-5;opacity:0;background-image:linear-gradient(#00000080,#00000080),url(https://cdn.prod.website-files.com/5c5c43a71a4d8b8b9822dd42/5c5c43a71a4d8b68fb22de7b_mondays_newsletter_2015%20copy.jpg);background-position:0 0,50% 0;background-size:auto,cover;position:fixed;inset:0%}.il-laptop-desk{z-index:-6;opacity:0;background-image:linear-gradient(#00000080,#00000080),url(https://cdn.prod.website-files.com/5c5c43a71a4d8b8b9822dd42/5d7fdd6679700c1005155cf8_cs-carlos-salguero-infinite-loop-office.jpg);background-position:0 0,50%;background-size:auto,cover;position:fixed;inset:0%}.transparent{z-index:-7;opacity:0;background-image:none;background-position:0 0;position:fixed;inset:0%}.full-white{z-index:-8;position:fixed;inset:0%;overflow:visible}.div-block-52{z-index:0;flex-direction:column;justify-content:center;align-items:center;width:60px;display:flex;position:fixed;inset:0% 0% 0% auto}.nav-menu-3{flex-direction:column;display:flex}.nav-link-7{color:var(--white-2);background-image:url(https://cdn.prod.website-files.com/5c5c43a71a4d8b8b9822dd42/5d8112be8880e85cf38e6c00_Line.png);background-position:100%;background-repeat:no-repeat;background-size:contain;width:25px;height:5px;padding:10px 0;font-size:20px;font-weight:700;text-decoration:none}.nav-link-7.w--current{background-image:url(https://cdn.prod.website-files.com/5c5c43a71a4d8b8b9822dd42/5d8115308880e866a68e7db7_Line%20Copy.png);background-position:100%;background-size:contain;align-self:flex-start;width:35px}.navbar-2{background-color:#0000}.the-applabb{background-image:url(https://cdn.prod.website-files.com/5c5c43a71a4d8b8b9822dd42/5d8250115ca5e8615eb5751a_CS-Invision-Studio-The-AppLabb.jpg);background-position:50%;background-size:cover;flex-direction:column;justify-content:center;align-items:center;height:80vh;margin-top:0;padding-top:80px;padding-left:20px;padding-right:20px;display:flex;position:relative}.section-13{grid-column-gap:0px;grid-row-gap:20px;background-color:#000;background-image:url(https://cdn.prod.website-files.com/5c5c43a71a4d8b8b9822dd42/5d842e21d4d1e96977691963_DZ-Damien-Image-Hand-Brain-LR-Inverted.jpg);background-position:50%;background-size:cover;grid-template-rows:1fr auto;grid-template-columns:1fr 1fr;grid-auto-rows:0;grid-auto-columns:1fr;height:500px;display:grid;position:relative}.particles-js{width:100%;height:100%;transition:background-position .475s;position:absolute;inset:0%}.particles-js:hover{background-position:50%}.blurb{background-color:#ffffffed;border-top-left-radius:10px;flex-direction:column;justify-content:center;align-items:center;padding:60px;display:none}.text-block-22{color:#0b839c;text-align:center;letter-spacing:1px;align-self:flex-start;margin-bottom:5px;font-size:16px;font-weight:600;line-height:26px}.div-block-53{flex-direction:column;flex:0 auto;align-items:flex-start;width:100%;display:flex}.section-title-2{color:#292929;text-transform:none;margin-top:0;margin-bottom:10px;font-family:Montserrat,sans-serif;font-size:30px;font-weight:700;line-height:35px}.paragraph-13{text-align:left;max-width:500px;margin-bottom:15px;font-size:16px;font-weight:300;line-height:32px}.transparent-cover{z-index:1;position:absolute;inset:0%}.div-block-54{justify-content:space-between;align-items:center;width:100%;height:70px;padding-left:40px;padding-right:40px;display:flex}.image-45{border-radius:1000px;margin-top:0;margin-left:0}.middle-line{background-color:#fff;width:40px;height:2px;margin-left:auto;margin-right:auto;position:absolute;top:28px;left:0;right:0}.top-line{background-color:#fff;width:40px;height:2px;margin-left:auto;margin-right:auto;position:absolute;top:18px;left:0;right:0}.navbar-animated{background-color:#0000;margin-top:0;position:absolute;top:0;left:0;right:0}.navbar-animated.second{background-image:none;margin-top:0;position:fixed}.nav-work{color:#fff;letter-spacing:.5px;text-transform:uppercase;margin-bottom:10px;font-size:30px;line-height:30px}.nav-work:hover{color:var(--yellow);text-decoration:underline}.nav-work.w--current{color:#fff}.bottom-line{background-color:#fff;width:40px;height:2px;margin-left:auto;margin-right:auto;position:absolute;top:38px;left:0;right:0}.nav-button-animated{z-index:900;background-color:#0000;width:60px;height:60px;margin-top:30px;margin-right:40px;padding:0;position:absolute;top:0;right:0}.nav-button-animated.w--open{background-color:#0000}.nav-button-animated.home{z-index:3001;margin-top:0}.nav-home{color:#fff;letter-spacing:.5px;text-transform:uppercase;margin-bottom:10px;font-size:30px;line-height:30px}.nav-home:hover{text-decoration:underline}.nav-home.w--current{color:#fff;letter-spacing:.5px;font-family:Droid Sans,sans-serif;font-size:30px;font-weight:400;line-height:30px}.full-screen-menu-overlay{z-index:20000;background-color:var(--dark-slate-blue);background-image:linear-gradient(to bottom,var(--cot-hover),var(--cot-hover)),url(https://cdn.prod.website-files.com/5c5c43a71a4d8b8b9822dd42/5e34a8ccf4dd53db052cbb4e_Sacred-Geometry.svg);background-position:0 0,0 0;background-size:auto,11px;flex-direction:column;justify-content:center;align-items:center;height:100vh;font-family:Playfair Display,sans-serif;transition:background-position .65s cubic-bezier(.755,.05,.855,.06);display:flex;position:absolute;inset:0}.nav-menu{background-color:#0000;justify-content:center;align-items:center;height:100vh;display:block;position:fixed;inset:0}.image-45-copy{z-index:20;max-width:111px;margin-top:0;position:static;inset:0 auto auto 40px}.link-block-25{z-index:1001;margin-top:20px;position:fixed}.link-block-25._2{margin-top:20px}.link-block-25.home,.link-block-25.home.w--current{margin-top:40px}.lottie-animation{flex:none;max-width:500px}.lottie-animation-2{z-index:11;flex:0 auto;align-self:center;width:66%;margin-right:0;position:relative;transform:translate(-5px)}.div-block-55{background-image:none;background-size:auto;flex-direction:row-reverse;justify-content:center;align-items:flex-end;display:flex;position:absolute;inset:0%;transform:perspective(1078px)}.section-41{background-image:linear-gradient(#00000080,#00000080);background-position:0 0;min-height:600px;position:relative}.image-46{z-index:100;transform-style:preserve-3d;width:33%;margin-left:0;margin-right:-192px;position:relative;transform:rotateX(0)rotateY(-180deg)rotate(0)}.old-home-hero{background-color:var(--midnight-blue-3);background-image:linear-gradient(#05062799,#05062799),url(https://cdn.prod.website-files.com/5c5c43a71a4d8b8b9822dd42/5d6ee88e59e5510041fd83d6_CS-Virtual-Reality-Background.jpg);background-position:0 0,50%;background-repeat:repeat,no-repeat;background-size:auto,cover;background-attachment:scroll,scroll;height:95vh;margin-top:0;display:none;position:static}.text-side-copy{text-align:left;flex-direction:column;justify-content:flex-end;align-self:flex-end;align-items:flex-start;width:100%;display:flex;overflow:visible}.div-block-56{background-image:url(https://cdn.prod.website-files.com/5c5c43a71a4d8b8b9822dd42/5da612fa51a426ab4bfdc65e_CS-Carlos-Salguero-White-Triangle-Desktop.png),url(https://cdn.prod.website-files.com/5c5c43a71a4d8b8b9822dd42/5d9cfa53ca4f181ba6e3aefc_CS-Carlos-Salguero-City-Blue-Futuristic.jpg);background-position:50% 100%,50% 25%;background-size:cover,cover;height:70vh;min-height:300px}.heading-490{text-align:center;margin-top:40px;font-size:50px;font-weight:400;line-height:55px}.section-42{background-color:var(--black);flex-direction:column;justify-content:flex-start;align-items:center;min-height:300px;padding:60px 20px;font-family:Lato,sans-serif;display:none}.portfolio-button{color:var(--white-2);background-color:#ffffff38;border-radius:20px;padding:10px 20px;text-decoration:none}.heading-491{color:var(--alice-blue-3);text-transform:uppercase;margin-top:10px;margin-bottom:20px;font-family:Lato,sans-serif;font-size:15px;font-weight:400}.top-hero-portfolio{z-index:4;flex-direction:column;justify-content:center;align-items:center;width:100%;max-width:1000px;margin-left:auto;margin-right:auto;padding-top:0;display:flex;overflow:hidden}.section-with-logo-and-intro{z-index:1;flex-direction:column;justify-content:flex-start;align-items:center;width:100%;max-width:1000px;height:auto;margin-left:auto;margin-right:auto;padding-top:0;padding-bottom:0;transition:background-color .2s;display:flex;position:relative;overflow:hidden}.div-block-60{width:100%;max-width:1000px;height:auto}.main-wrapper{z-index:4;margin-top:0;padding-top:0;padding-left:40px;padding-right:40px;position:relative}.portfolio-paragraph{color:var(--midnight-blue-3);text-transform:none;max-width:1000px;margin-top:0;margin-left:auto;margin-right:auto;padding-top:20px;padding-bottom:20px;padding-right:0;font-size:15px;font-weight:400}.portfolio-paragraph p{color:var(--black);letter-spacing:.3px;font-weight:400;line-height:1.5}.portfolio-paragraph h4{text-transform:none}.portfolio-paragraph h2{font-weight:700}.portfolio-paragraph blockquote{color:var(--grey-black);letter-spacing:.5px;font-size:24px;font-weight:300;line-height:1.3}.portfolio-paragraph li{font-size:17px;line-height:25px}.portfolio-paragraph.hidden{display:none}.second-portfolio-paragraph{color:var(--midnight-blue-7)}.second-portfolio-paragraph h2{font-weight:700;line-height:1.2}.black{z-index:-9;background-color:var(--black);position:fixed;inset:0%;overflow:visible}.div-block-67{background-image:url(https://cdn.prod.website-files.com/5c5c43a71a4d8b8b9822dd42/5d094941a4ef8fe3a42ff06d_CS-Space-Carlos-Salguero.jpg);background-position:50%;background-size:cover}.div-block-68{justify-content:center;align-items:stretch;display:flex;position:relative}.image-58{max-width:400px;margin:auto}.link-block-25-copy{z-index:1001;margin-top:20px;position:fixed}.back-button{z-index:1000;background-color:var(--white-2);background-image:url(https://cdn.prod.website-files.com/5c5c43a71a4d8b8b9822dd42/5f0b8a22d686ebd61576741d_np_back_2784566_080808.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;border-radius:50%;width:50px;height:50px;margin-top:100px;position:fixed;inset:20px 40px auto auto}.heading-496{font-family:Lato,sans-serif}.heading-4{font-family:Amaranth;font-style:italic}.page-structure{background-image:url(https://cdn.prod.website-files.com/5c5c43a71a4d8b8b9822dd42/5e1a30874b6c08a264743a85_Illustration-Man-Sitting-Reading-2.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;flex-direction:column;justify-content:center;align-items:center;width:50%;padding-top:20px;padding-bottom:20px;display:flex;position:absolute;top:0;bottom:0;right:0}.page-structure._2{background-image:url(https://cdn.prod.website-files.com/5c5c43a71a4d8b8b9822dd42/5e1a30874b6c082060743a86_illustration-selfie-2.svg);width:50%}.page-structure._3{background-image:url(https://cdn.prod.website-files.com/5c5c43a71a4d8b8b9822dd42/5e1a30874b6c089fd7743a87_clumsy-3.svg);width:50%}.paragraph-19{text-align:center;align-self:center;margin-top:10px;font-size:20px}.heading-497{font-size:50px;font-weight:800;line-height:1.4}.text-block-25{line-height:1.4}.div-block{flex-direction:column;justify-content:center;align-items:center;width:50%;padding-left:40px;display:flex;position:absolute;top:0;bottom:0;left:0}.ix1-link{color:#d64556;font-size:15px}.ix1-link:hover{text-decoration:underline}.hero-2{z-index:20;color:#333;background-color:#fff;flex-direction:column;justify-content:center;align-items:center;height:101vh;padding-bottom:20px;padding-left:20px;padding-right:20px;font-size:30px;display:flex;position:relative}.heading-3{text-align:center;font-size:50px;font-weight:900;line-height:1.2}.red-bg{object-fit:cover;background-color:#fff;background-image:none;height:70vh;min-height:400px;margin-bottom:100px;padding-top:25vh;position:relative}.button-wrapper{margin-top:30px;margin-bottom:30px}.button-4{color:#333;letter-spacing:2px;text-transform:uppercase;background-color:#fff;border-radius:3px;margin-left:6px;margin-right:6px;padding-top:10px;font-size:12px;position:relative}.button-4.w--current{color:#fff;background-color:#d64556}.button-4.like{color:#fff;background-color:#457ad6;font-weight:400}.button-4.like.w--current{background-color:#d64556}.image-59{max-width:80%}.image-60{z-index:2;transform-style:preserve-3d;width:75%;max-width:700px;margin:0 auto 20px;transform:none}.image-60:hover{transform:none}.social-icons{max-width:50%}.social-icons:hover{background-color:#00a6a6;border-radius:9px}.bottom-navigation{color:#d5fce1;margin-bottom:20px;padding-left:10px;padding-right:10px;font-family:Montserrat,sans-serif;font-weight:400;text-decoration:none}.bottom-navigation:hover{color:var(--dark-slate-blue)}.small-text-2{color:#fff;text-align:center;border-bottom-width:1px;margin-bottom:15px;font-family:Open Sans,sans-serif;font-size:15px;font-weight:400;line-height:20px}.link-block-26{flex:0 auto;display:block}.div-block-73{flex-direction:row;justify-content:center;align-items:center;display:flex}.div-block-74{grid-column-gap:20px;grid-row-gap:20px;text-align:center;flex-direction:column;grid-template-rows:auto auto auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;justify-content:flex-end;align-items:center;width:100%;max-width:1200px;margin-left:auto;margin-right:auto;padding:55px 20px;display:flex}.link-11{color:#fff;letter-spacing:1px;margin-top:40px;margin-bottom:55px;font-family:Montserrat,sans-serif;font-size:17px;font-weight:400;line-height:22px;text-decoration:none}.link-11:hover{color:#d5ecfc}.div-block-75{color:#4a4a4a;flex-direction:row;align-items:center;margin-bottom:40px;display:flex}.text-subtitle-2020{color:var(--black);font-family:Playfair Display,sans-serif;font-size:3.5vw;font-weight:400;line-height:1}.h1-carlos-salguero-2020{color:var(--black);text-align:left;margin:0 auto;font-size:10vw;font-weight:900;line-height:.9;position:relative}.h1-carlos-salguero-2020.new{margin-top:0;margin-bottom:40px;line-height:1}.hero-section-2020{object-fit:fill;background-image:none;flex-direction:column;justify-content:center;align-items:center;margin-top:-100px;padding:201px 100px 0;display:block;position:relative;overflow:visible}.hero-box-in-the-back-2020{z-index:0;background-color:var(--honeydew);background-image:none;background-size:auto;border-bottom-left-radius:50vw;width:45%;height:90%;display:none;position:absolute;inset:0% 0% auto auto}.hero-left-2020{flex-direction:column;align-items:flex-start;max-width:50%;height:100%;margin-right:auto;display:flex;overflow:visible}.paragraph-summary{width:100%;max-width:60ch;margin:0 auto 20px 0;font-family:Lato,sans-serif;font-size:16px;font-weight:400;line-height:1.3;transition:opacity .2s}.paragraph-summary.case-studies{margin-bottom:20px;font-size:20px;font-weight:300}.hero-box-in-the-back-2020-copy{z-index:0;background-color:#89f3e333;background-image:none;background-size:auto;border-bottom-left-radius:50vw;width:49%;height:94%;display:none;position:absolute;inset:0% 0% auto auto}.hero-box-in-the-back-2020-copy-2{z-index:-1;background-color:var(--turquoise);background-image:linear-gradient(#ffffff7a,#ffffff7a);background-position:0 0;border-bottom-left-radius:50vw;width:47%;height:92%;display:none;position:absolute;inset:0% 0% auto auto}.heading-499{color:var(--black);text-align:left;width:100%;margin:0 auto 10px;font-family:Playfair Display,sans-serif;font-size:45px;font-weight:900;line-height:1.2}.heading-499.portfolio-piece{color:var(--midnight-blue-3);padding-right:20px;font-size:28px;font-style:normal;font-weight:900;line-height:1.1}.heading-499.portfolio-piece.blog{letter-spacing:0;width:50%;margin-left:0;font-size:32px}.heading-499.portfolio-piece.blog:hover{font-style:normal;font-weight:900;text-decoration:none}.heading-499.portfolio-piece.blog.non-hover{color:var(--midnight-blue-3);align-self:stretch;width:100%;padding-right:0;font-size:28px}.heading-499.portfolio-piece.centered{color:var(--midnight-blue-3);text-align:center;padding-right:0}.heading-499.portfolio-piece.centered.colored{z-index:3;text-align:left;margin-bottom:0;font-size:24px;font-weight:900;position:relative}.heading-499.portfolio-piece.hidden{display:none}.button-2020{border-bottom:1px solid var(--midnight-blue-4);color:var(--black-2);text-align:left;text-transform:uppercase;cursor:pointer;justify-content:center;align-self:flex-start;margin-left:0;margin-right:auto;padding-bottom:10px;font-size:20px;font-weight:400;line-height:1.2;text-decoration:none;display:inline-block}.button-2020:hover{border-bottom-color:var(--dark-slate-blue)}.text-span-20,.text-span-21{font-weight:700}.recaptcha{margin-bottom:0}.browser-content{background-color:var(--white-3);text-align:center;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;margin-left:auto;margin-right:auto;display:flex}.button-2021{background-color:var(--white-2);color:var(--black);letter-spacing:1px;text-transform:uppercase;border:1px solid #000;border-radius:10px;padding:20px 25px;font-family:Playfair Display,sans-serif;font-weight:700;line-height:20px;text-decoration:none;transition:background-color .4s,opacity .4s,color .4s}.button-2021:hover{background-color:var(--alice-blue-4)}.button-2021.white{margin-top:20px}.upgrade-browser{z-index:3000;border:4px solid #0b47be;width:100%;display:none;position:fixed;inset:0%}.warning-text-2{max-width:75%;margin-top:20px;font-size:20px;line-height:26px}.image-text-section-2020{margin-left:auto;margin-right:auto;padding-top:10vw;padding-bottom:0;display:none;position:relative}.div-block-81{text-align:center;flex-direction:column;flex:0 auto;align-items:center;height:10px;display:flex}.div-block-81.hidden{margin-bottom:40px;display:block}.heading-no-width{color:var(--black);margin:0 auto 20px 0;font-family:Lato,sans-serif;font-size:22px;font-weight:400;line-height:1.3;display:none}.paragraph-no-width{color:var(--midnight-blue-4);margin:0 auto 20px;font-size:18px;font-weight:300;line-height:1.6}.div-block-82{flex-direction:row-reverse;justify-content:flex-end;width:100%;margin-left:auto;margin-right:auto;padding-bottom:0;display:flex;overflow:hidden}.text-span-22{text-decoration:underline}.div-block-83{width:100%;max-width:1000px;margin-left:auto;margin-right:auto;padding-top:0}.div-block-84{grid-column-gap:0px;grid-row-gap:0px;border:5px solid var(--powder-blue);background-color:var(--white);border-radius:20px;grid-template-rows:auto;grid-template-columns:1fr 1fr 1fr;grid-auto-columns:1fr;place-content:center space-between;align-items:center;margin-top:0;padding:0 20px 0 40px;display:grid}.div-block-84.featured-cs{color:var(--midnight-blue-3);border-width:3px;flex-flow:column;justify-content:flex-start;align-items:center;height:100%;padding-top:40px;padding-bottom:0;padding-right:40px;display:flex}.div-block-84.featured-cs:hover{border-color:var(--midnight-blue-4)}.div-block-84.mll{border-width:3px}.div-block-84.mll:hover{border-color:var(--midnight-blue-4)}.div-block-84.mll-copy{grid-column-gap:20px;grid-row-gap:20px;border-width:3px;grid-template-columns:1fr 1fr 1fr 1fr}.div-block-84.mll-copy:hover{border-color:var(--midnight-blue-4)}.case-study-link{flex-direction:column;flex:0 auto;align-items:flex-start;width:50%;padding-left:5%;display:flex}.case-study-link.bg{border:15px none var(--white-3);background-image:radial-gradient(circle farthest-corner at 50% 50%,var(--white-3),#fff0 61%),url(https://cdn.prod.website-files.com/5c5c43a71a4d8b8b9822dd42/5f024ef46646fc04f50b7bc1_CS-Colourful-halos.png);box-shadow:none;perspective:1235px;background-position:0 0,50%;background-repeat:repeat,no-repeat;background-size:auto,contain;border-radius:0%;flex:1;justify-content:center;align-self:stretch;width:100%;height:100%;padding:40px 0;display:flex}.case-study-link.bg.hidden{grid-column-gap:20px;grid-row-gap:20px;background-image:none;order:1;justify-content:center;align-items:center;padding:0}.case-study-link.bg.hidden.last{order:-1;max-height:250px}.collection-item-2{padding-top:0;padding-bottom:0}.text-block-27{color:var(--midnight-blue-3);text-transform:capitalize;width:100%;margin-bottom:10px;margin-left:auto;margin-right:auto;font-size:15px;font-weight:300;line-height:1.2}.text-block-27.copy{margin-bottom:0}.case-study-image{object-fit:contain;flex:1;align-self:stretch;width:100%;max-height:250px;margin-top:0;margin-left:0}.case-study-image.homepage{object-fit:contain;flex:1}.section-47{background-image:radial-gradient(circle farthest-corner at 0% 50%,var(--powder-blue),white 12%);padding:80px 40px 60px}.text-subtitle-2020-copy{color:var(--midnight-blue-4);max-width:1200px;margin-left:auto;margin-right:auto;font-family:Playfair Display,sans-serif;font-size:60px;font-weight:700;line-height:1.2}.text-span-23{text-decoration:underline}.button-2020-copy{color:var(--black);text-align:right;text-transform:uppercase;width:80%;margin:5vw auto;padding-top:0;padding-bottom:0;font-family:Playfair Display,sans-serif;font-size:3vw;font-weight:900;line-height:3vw}.lottie-animation-3{align-self:flex-start;margin-top:0}.heading-499-copy{color:var(--midnight-blue-3);text-align:left;flex:none;width:100%;margin:0 auto;font-family:Playfair Display,sans-serif;font-size:7vw;font-weight:700;line-height:7vw}.text-block-28{align-self:flex-start;width:100%;margin-left:auto;margin-right:auto}.div-block-87{flex:none;align-self:stretch;position:relative}.about-me-home-2020{text-align:left;flex-direction:column;justify-content:center;align-items:flex-start;width:100%;max-width:1000px;margin-left:auto;margin-right:auto;display:flex}.about-me-home-2020._1444{max-width:1444px}.about-me-home-image-2020{align-self:flex-start;width:25%;display:block}.paragraph-2020{color:var(--midnight-blue-4);text-align:left;max-width:60ch;margin-bottom:0;font-size:20px;font-weight:300;line-height:1.6}.collection-list---case-studies{max-width:1000px;margin-top:40px;margin-left:auto;margin-right:auto}.new-hero-background-2020{z-index:-1;opacity:.5;background-image:url(https://cdn.prod.website-files.com/5c5c43a71a4d8b8b9822dd42/67b4f060658b5fd5d1a7ef60_circle-2025.png);background-position:100% 0;background-repeat:no-repeat;background-size:contain;border-radius:0;width:75%;height:80%;display:block;position:absolute;inset:0% 0% auto auto}.new-hero-background-2020.main-page{opacity:.43;mix-blend-mode:multiply;background-image:url(https://cdn.prod.website-files.com/5c5c43a71a4d8b8b9822dd42/5ea1fc005f6ea707c2a23d6a_CS-BAckground-for-HERO.svg);background-position:100% 0;background-repeat:no-repeat;background-size:contain;height:66%}.grid-3{grid-column-gap:30px;grid-row-gap:30px;grid-template-rows:auto auto;grid-template-columns:1fr 1fr;width:100%;margin-top:20px;margin-left:auto;margin-right:auto}.grid-3._1200px{grid-column-gap:20px;grid-row-gap:20px;max-width:1000px;margin-top:40px}.testimonial-grids-2020{color:var(--midnight-blue-3);width:100%;margin-bottom:20px;margin-left:auto;margin-right:auto;font-family:Lato,sans-serif;font-size:17px;font-style:italic;font-weight:400;line-height:1.4;transition:opacity .2s}.recommendations-2020{background-image:linear-gradient(#fff0,#c7f1fa 101%);padding:0 40px 40px;position:relative;overflow:visible}.text-block-29{z-index:-1;color:#d5ecfc45;text-align:center;margin-top:0;margin-left:auto;margin-right:auto;font-family:Playfair Display,sans-serif;font-size:30vw;font-weight:700;line-height:25vw;position:absolute;inset:0%;overflow:hidden}.text-block-29.home{margin-top:0;display:none}.text-block-30{filter:none;border:1px #000;font-size:15vw;line-height:20vw;display:none}.rich-text-block{width:100%;max-width:1200px;margin-left:auto;margin-right:auto;padding-left:100px;padding-right:100px}.rich-text-block p{font-family:Lato,sans-serif;font-size:24px;font-weight:300;line-height:30px}.link-14{color:var(--black);text-decoration:none}.div-block-89{z-index:1;flex-direction:row;flex:1;justify-content:center;align-items:center;width:100%;margin-left:auto;margin-right:auto;display:flex;position:relative}.hero-lottie{width:auto;max-width:35vw;position:absolute;top:-100px;left:auto;right:0}.div-block-91{padding-top:144px}.about-me-2025-top{width:100%;padding:0 40px 100px;display:block}.title-6{color:var(--black);text-align:left;text-transform:none;margin-top:0;margin-bottom:20px;font-family:Playfair Display,sans-serif;font-size:60px;font-style:normal;font-weight:900;line-height:1;text-decoration:none}.title-6.recommendations-mobile{display:none}.title-6.hidden{margin-bottom:20px}.div-block-92{z-index:10;grid-column-gap:30px;grid-row-gap:30px;grid-template-rows:auto;grid-template-columns:1fr 1fr 1fr;grid-auto-columns:1fr;width:100%;max-width:1200px;margin-left:auto;margin-right:auto;display:grid;position:relative}.div-block-92.long{object-fit:contain;max-width:none}.services-carlos-salguero-2{border:1px none var(--powder-blue);perspective:1078px;color:#fff;text-align:center;cursor:default;background-color:#0000;border-radius:20px;flex-direction:column;justify-content:center;align-items:center;font-weight:700;text-decoration:none;display:flex}.services-carlos-salguero-2:hover{box-shadow:none}.services-carlos-salguero-2.hidden{display:none}.heading-500{color:var(--black);text-align:center;letter-spacing:0;text-transform:capitalize;transform-style:preserve-3d;align-self:center;margin-top:0;margin-bottom:0;padding:10px;font-family:Playfair Display,sans-serif;font-size:20px;font-style:normal;font-weight:700;line-height:1.2;transform:none}.about-me-2020{width:100%;margin-left:auto;margin-right:auto;padding:140px 100px 140px 80px;position:relative;overflow:visible}.div-block-93{text-align:center;flex-direction:column;align-items:flex-start;width:100%;margin-left:auto;margin-right:auto;display:flex}.div-block-93.about{grid-column-gap:40px;grid-row-gap:40px;flex-direction:row-reverse;grid-template-rows:auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;justify-content:space-around;place-items:center start;margin-bottom:0;display:grid}.div-block-93._1200px{max-width:1000px}.footer-2020{z-index:1;color:var(--midnight-blue-3);background-color:#c7f1fa;flex-flow:column;order:1;justify-content:flex-start;align-items:flex-start;width:100%;padding:10px 100px 40px 60px;display:flex}.div-block-96{grid-column-gap:20px;grid-row-gap:20px;text-align:center;flex-flow:row;flex:0 auto;justify-content:center;align-items:flex-end;width:100%;display:flex}.subheading-footer{margin-top:0;margin-bottom:0;font-size:25px;font-style:normal;font-weight:900}.link-15{color:var(--midnight-blue-3);text-align:center;letter-spacing:.3px;font-size:15px;font-weight:400;line-height:1;text-decoration:none}.link-15.w--current{color:var(--midnight-blue-3)}.text-block-31{text-align:center;order:1;width:100%;margin-left:auto;margin-right:auto;font-size:15px;font-weight:400}.html-embed-2{max-width:1200px;margin-left:auto;margin-right:auto}.body{flex-direction:column;display:flex}.section-28-copy{background-color:var(--white-2);flex-direction:row;align-items:center;padding-top:5vw;padding-bottom:5vw;font-size:15px;display:flex;overflow:hidden}.div-block-97{border:1px solid var(--transparency);background-color:var(--white-2);box-shadow:none;color:var(--black);transform-style:preserve-3d;border-radius:20px;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;padding:30px 20px 20px;transition:border-color .3s,background-color .3s,transform .3s,background-position .3s;display:flex;position:relative;transform:none}.div-block-97:hover{border-style:none;border-color:var(--powder-blue);box-shadow:none;background-color:#def6f9;transform:rotateX(14deg)rotateY(-6deg)rotate(0)scaleZ(1.5)}.div-block-97.home{box-sizing:border-box;object-fit:fill}.portfolio-2020{background-image:linear-gradient(#fff0,#c7f1fab8 63%,#fff);padding:0 100px;position:relative;overflow:visible}.text-block-32{color:var(--midnight-blue-7);margin-top:0;font-family:Playfair Display,sans-serif;font-size:18px;font-weight:900}.text-block-32.testimonial-name{color:var(--midnight-blue-3);margin-bottom:10px}.text-block-32-copy{color:var(--midnight-blue-3);text-transform:none;margin-top:5px;font-size:15px;font-style:normal;font-weight:400;line-height:1.2}.written-testimonial{border:3px solid var(--powder-blue);background-color:var(--white);box-shadow:none;color:var(--midnight-blue-3);background-image:none;border-radius:20px;flex-flow:column;justify-content:center;align-items:flex-start;padding:40px;display:flex}.written-testimonial.hidden{display:none}.case-studies-displayed{grid-column-gap:20px;grid-row-gap:20px;grid-template-rows:auto;grid-template-columns:1fr 1fr 1fr;grid-auto-columns:1fr;margin-top:20px;margin-bottom:20px;display:none}.case-studies-displayed.playground{display:block}.heading-501{color:var(--black);letter-spacing:0;text-transform:capitalize;align-self:flex-start;margin-top:0;margin-bottom:10px;font-family:Playfair Display,sans-serif;font-size:24px;font-style:normal;font-weight:900;line-height:1.1}.text-block-33{color:var(--black);letter-spacing:.5px;text-transform:capitalize;max-width:90%;margin-bottom:5px;margin-left:auto;margin-right:auto;font-family:Lato,sans-serif;font-size:12px;font-weight:300;line-height:1.3}.paragraph-2022{opacity:.8;color:var(--midnight-blue-7);text-align:center;margin:15px auto 20px;font-size:15px;font-weight:300;line-height:1.2}.div-block-100{z-index:4;grid-column-gap:10px;grid-row-gap:10px;color:var(--midnight-blue-3);text-align:center;flex-flow:column;justify-content:flex-start;align-items:center;margin-bottom:0;display:flex;position:relative}.div-block-100.new2025{grid-column-gap:0px;grid-row-gap:0px;color:var(--white);flex:0 auto;justify-content:flex-start;align-self:stretch;align-items:stretch}.collection-list-wrapper-2-copy{margin-top:100px;display:none}.bg-boxes{z-index:-1;opacity:1;background-image:linear-gradient(#c7f1fab8,#c7f1fab8);border-radius:0 0 0 100px;width:40%;height:75%;display:none;position:absolute;inset:0% 0% auto auto}.bg-boxes._2{background-image:linear-gradient(#d5fce157,#d5fce157);width:55%;height:60%}.hero-lottie-copy{width:100%;max-width:44%;display:none;position:absolute}.contact-me-2020{color:var(--midnight-blue-3);background-color:#c7f1fa;background-image:none;background-size:auto;width:100%;height:auto;padding:40px 40px 80px;transition:color .2s,opacity .2s}.form-block-3{margin-bottom:0;margin-left:auto;margin-right:auto}.div-block-102{text-align:left;border-radius:10px;width:100%;max-width:1000px;margin-left:auto;margin-right:auto;padding-top:0;padding-bottom:0}.field-label{text-transform:none;font-size:16px;font-weight:700}.text-field-3{border:2px solid var(--alice-blue-4);background-color:var(--white-3);color:var(--midnight-blue-7);border-radius:5px;margin-bottom:0;padding:30px 20px;font-size:18px;font-weight:300}.text-field-3:hover{border:2px solid var(--black)}.text-field-3:focus{border-color:var(--black)}.text-field-3::placeholder{color:var(--dark-slate-grey);font-weight:400}.text-field-3.quick-access{border-color:var(--dark-slate-grey)}.text-field-3.quick-access:hover{border-color:var(--dark-slate-grey-2)}.submit-button{border:2px solid var(--white-3);background-color:var(--powder-blue);color:var(--midnight-blue-7);letter-spacing:.5px;text-transform:uppercase;border-radius:9px;padding:20px 30px;font-family:Lato,sans-serif;font-size:18px;font-weight:400}.submit-button:hover{background-image:radial-gradient(circle farthest-corner at 50% 50%,white,var(--powder-blue))}.textarea{border:2px solid var(--alice-blue-4);background-color:var(--white-3);color:var(--midnight-blue-7);border-radius:5px;margin-bottom:0;padding:10px 20px 20px;font-size:18px;font-weight:400}.textarea:hover{border-color:var(--black)}.textarea::placeholder{color:var(--dark-slate-grey)}.div-block-105{text-align:center;width:100%;height:100%;margin-left:auto;margin-right:auto;padding-top:0;padding-bottom:0}.slider{text-align:center;background-color:#0000;height:100%}.div-block-106{flex-wrap:wrap;place-content:stretch space-between;align-items:center;width:100%;margin-top:0;margin-bottom:20px;padding-top:20px;padding-left:20px;padding-right:20px;display:flex}.left-arrow-2,.right-arrow-3,.slide-nav-3{display:none}.image-67,.image-68,.image-69,.image-70,.image-72{object-fit:scale-down;width:111px}.icon-9,.icon-10{display:none}.new-nav-menu-2020{z-index:2002;background-color:var(--white-2);perspective:1020px;flex-direction:column;justify-content:center;align-items:center;height:100vh;padding:20px 40px 40px;font-family:Playfair Display,sans-serif;display:none;position:fixed;inset:0%;transform:perspective(882px)}.close-button{z-index:2003;background-color:#c7f1fa85;flex:none;align-items:center;padding:30px 40px;display:flex;position:fixed;inset:0% 0% auto auto}.image-74{margin:auto}.nav-menu-button-2020{z-index:2000;border:1px none var(--black-2);background-color:var(--white-2);box-shadow:none;border-radius:12px;align-items:stretch;padding:0;text-decoration:none;display:flex;position:fixed;inset:20px 100px auto auto}.nav-menu-button-2020:hover{font-weight:500}.carlos-salguero-2024{background-image:none;flex-flow:column;align-self:stretch;width:100%;padding:0 40px 40px 43px}.carlos-salguero-2024.blue-gradient{background-image:linear-gradient(#fff,#c7f1fa);flex:1}.div-block-118{align-self:center;min-height:100px;margin-bottom:20px;margin-left:auto;margin-right:auto}.image-75{margin-top:0;margin-bottom:11px}.image-76{max-width:200px;margin-top:20px;margin-bottom:20px}.image-76.no-padding{margin-bottom:0}.image-76.footer{max-width:50px;margin:0}.nav-brand-logo-2020{z-index:1001;margin-top:15px;position:fixed}.form-3{grid-column-gap:20px;grid-row-gap:20px;flex-direction:column;align-items:flex-start;display:flex}.body-7{flex-direction:column;justify-content:flex-start;align-items:stretch;display:flex}.body-9{align-items:stretch;display:block}.div-block-121{background-color:var(--powder-blue);background-image:radial-gradient(circle farthest-corner at 50% 50%,white,var(--powder-blue));height:5px}.preloader-2020{justify-content:center;align-self:center;align-items:center;width:300px;height:300px;display:flex}.portfolio-explanation-centre{color:var(--midnight-blue-4);max-width:1200px;margin:0 auto 10px;padding-left:20px;padding-right:20px;font-family:Playfair Display,sans-serif;font-size:33px;font-weight:700;line-height:1.4;position:relative}.second-explanation{color:var(--midnight-blue-4);max-width:800px;margin:0 auto;font-size:20px;font-weight:300;line-height:1.6}.div-block-123{grid-column-gap:0px;grid-row-gap:0px;text-align:left;flex-direction:column;justify-content:flex-end;align-self:center;align-items:flex-start;margin-top:0;margin-right:auto;padding-right:0;display:flex}.section-48{padding-left:60px;padding-right:60px;display:none}.div-block-124{max-width:1200px;margin-left:auto;margin-right:auto}.hero-2024{background-image:none;padding:0 40px}.hero-2024.uxprocess{flex:1;padding-bottom:0;padding-left:100px;padding-right:100px}.div-block-125{width:100%;max-width:1200px;margin-left:auto;margin-right:auto}.collection-list-wrapper-3{grid-column-gap:16px;grid-row-gap:16px;grid-template-rows:auto auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr}.collection-list-3{grid-template-rows:auto auto auto;grid-template-columns:1fr 1fr 1fr;grid-auto-columns:1fr;display:grid}.collection-item-3{grid-column-gap:16px;grid-row-gap:16px;text-align:center;grid-template-rows:auto auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr}.image-77{padding:20px;font-size:20px;font-weight:100}.h1-carlos-salguero-about-me{color:var(--midnight-blue-3);text-align:left;flex:0 auto;margin-top:60px;margin-bottom:0;font-size:96px;font-weight:900;line-height:1;display:inline-block}.div-block-128{grid-column-gap:20px;grid-row-gap:20px;text-align:right;flex-flow:row-reverse;justify-content:center;align-self:center;align-items:center;margin-left:auto;margin-right:auto;display:flex}.div-block-129{flex-flow:column;justify-content:flex-start;align-items:center;width:100%;max-width:1000px;margin-bottom:40px;margin-left:auto;margin-right:auto;padding-top:0;display:flex}.new-nav-menu-2021{z-index:2002;background-color:var(--powder-blue);perspective:1020px;flex-direction:column;justify-content:center;align-items:center;height:100vh;padding:20px 40px 40px;font-family:Playfair Display,sans-serif;display:flex;position:fixed;inset:0%;transform:perspective(882px)}.nav-menu-wrapper{z-index:2000;grid-column-gap:16px;grid-row-gap:16px;flex-direction:column;flex:1;grid-template-rows:auto auto auto auto;grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr;grid-auto-columns:1fr;justify-content:center;align-items:center;width:100%;max-width:1200px;margin-left:auto;margin-right:auto;display:flex;position:relative}.menu-buttons-wrapper{grid-column-gap:30px;grid-row-gap:30px;flex-direction:column;justify-content:center;align-items:flex-start;width:100%;max-width:800px;display:flex}.menu-item{color:var(--midnight-blue-7);align-self:flex-start;font-size:100px;font-weight:700;line-height:1;text-decoration:none;display:inline-block}.menu-item:hover{border-bottom:1px solid var(--midnight-blue-7);font-weight:400}.menu-item.longer{text-align:left;padding-left:10px}.menu-link-wrapper{color:var(--midnight-blue-7);flex-direction:column;align-self:center;text-decoration:none;display:flex}.menu-link-wrapper.w--current{justify-content:flex-start;align-items:flex-end}.menu-link-wrapper._2{align-self:center}.menu-link-wrapper._2.w--current{text-align:right;align-items:flex-end}.menu-link-wrapper._3{align-self:center;display:flex}.menu-link-wrapper._3.hidden{display:none}.menu-link-wrapper._4{align-self:center}.text-block-35{font-size:23px;font-style:italic;font-weight:700;display:none}.text-block-35:hover{color:var(--black)}.menu-item-compliment{text-align:right;display:flex}.menu-item-compliment.left-side{text-align:left;display:none}.project-features{grid-column-gap:30px;grid-row-gap:30px;grid-template-rows:auto;grid-template-columns:1fr 1fr 1fr;grid-auto-columns:1fr;width:100%;max-width:1200px;margin-bottom:0;margin-left:auto;margin-right:auto;display:grid}.project-features.hidden{display:none}.explanation-paragraph{color:var(--midnight-blue-3);width:100%;margin:10px 0 0 auto;font-family:Lato,sans-serif;font-size:20px;font-weight:400;line-height:1.4;transition:opacity .2s}.what-i-do{background-image:linear-gradient(#fff0 19%,#e9fbff 62%,#fff 99%);width:100%;padding:0 40px 100px;display:block}.what-i-do-heading{color:var(--midnight-blue-4);align-self:flex-start;max-width:1200px;margin:0 auto 0 0;font-family:Playfair Display,sans-serif;font-size:50px;font-style:normal;font-weight:700;line-height:1.2}.what-i-do-heading.h2{margin-bottom:0;margin-left:0;font-size:32px}.what-i-do-heading.h2-copy{word-break:keep-all;margin-bottom:10px;margin-left:0;font-size:25px;font-weight:900}.designer-first{grid-column-gap:0px;grid-row-gap:0px;flex-direction:column;grid-template-rows:auto;grid-template-columns:1fr 1fr 1fr;grid-auto-columns:1fr;align-items:start;width:100%;max-width:1000px;margin-bottom:20px;margin-left:auto;margin-right:auto;display:flex}.explore-project-button{border:3px solid var(--midnight-blue-7);color:var(--midnight-blue-7);letter-spacing:.5px;text-transform:uppercase;cursor:pointer;background-color:#ffffffa3;border-radius:9px;padding:20px 30px;font-family:Lato,sans-serif;font-size:16px;font-weight:700;transition:color .2s,background-color .2s}.explore-project-button:hover{background-color:var(--midnight-blue-3);color:var(--white);text-decoration:none}.explore-project-button.home{border-width:3px;border-color:var(--black);background-color:var(--white-2);color:var(--black);letter-spacing:1px;background-image:none;background-size:auto;font-size:16px;font-weight:700;line-height:1}.explore-project-button.home:hover{background-color:var(--midnight-blue-7);color:var(--white-2);background-image:none;background-size:auto}.explore-project-button.home.new{border-color:var(--black-2);text-align:center}.explore-project-button.main{color:var(--midnight-blue-3);text-align:center;letter-spacing:1px;cursor:pointer;background-color:#fff;border-width:2px;flex:0 auto;align-self:stretch;margin-bottom:0;font-size:16px;font-weight:900;line-height:1;transition:background-color .25s}.explore-project-button.main:hover{background-color:var(--midnight-blue-3);color:var(--white);font-weight:900;text-decoration:none}.explore-project-button.main.left{color:var(--midnight-blue-3);border-width:2px;margin-right:auto}.explore-project-button.main.left:hover{color:var(--white)}.explore-project-button.main.left.mobile:hover{color:var(--white);text-decoration:none}.explore-project-button.main.hidden{display:none}.explore-project-button.main.cancel{background-color:#fff;border-width:1px;flex:1;font-weight:700}.explore-project-button.main.cancel:hover{border-color:var(--gorrie-blue);background-color:var(--gorrie-blue)}.explore-project-button.main.reversed{z-index:5;background-color:var(--midnight-blue-7);color:var(--white);flex:1;position:relative}.explore-project-button.main.reversed:hover{border-color:var(--gorrie-blue);background-color:var(--gorrie-blue);color:var(--white)}.explore-project-button.main.expanded{width:100%}.explore-project-button.port-2024{text-align:center;background-color:#fff;border-width:2px;align-self:stretch;margin-top:10px;padding-top:15px;padding-bottom:15px}.hero-text-block{text-align:left;flex-direction:column;flex:0 auto;align-items:flex-start;max-width:66%;padding-right:0%;display:flex}.about-me{color:var(--dark-slate-grey-2);text-align:left;align-self:flex-start;max-width:50ch;margin-bottom:30px;font-family:Lato,sans-serif;font-size:20px;font-weight:400;line-height:1.4}.about-me.main-page{color:var(--midnight-blue-3);font-size:26px;font-weight:300}.about-me.main-page-copy{color:var(--midnight-blue-3);max-width:none;margin-bottom:0;font-size:26px;font-weight:400}.subtitle-main-2021{color:var(--black);text-align:left;text-transform:none;align-self:flex-start;width:100%;margin:0 auto 60px;font-family:Playfair Display,sans-serif;font-size:70px;font-style:normal;font-weight:900;line-height:1;text-decoration:none}.subtitle-main-2021.subtitle{margin-bottom:0;font-size:60px;font-weight:700}.subtitle-main-2021.home{margin-bottom:10px;font-size:60px;font-weight:700}.subtitle-main-2021.about{margin-bottom:30px;font-size:60px}.div-block-83-copy{grid-column-gap:40px;grid-row-gap:40px;flex-direction:column;justify-content:flex-start;align-items:center;width:100%;max-width:1000px;margin-left:auto;margin-right:auto;padding-top:0;display:flex}.success-message-2{background-color:var(--honeydew)}.section-52{background-color:var(--royal-blue-2);background-image:none;justify-content:center;align-items:center;height:100vh;display:flex}.div-block-130{filter:none;border-radius:20px;justify-content:center;align-items:center;height:100%;display:flex;position:absolute;overflow:hidden}.div-block-130.blurry{filter:blur(13px);background-color:#ffffff47;width:50%}.collection-item-4{border:5px solid var(--powder-blue);background-color:var(--white);box-shadow:1px 1px 0 0 var(--powder-blue);text-align:left;border-radius:20px;flex-direction:column;justify-content:center;align-items:center;padding:20px 20px 40px;display:flex}.collection-item-4.colored{flex-flow:column;padding:0;overflow:hidden}.collection-item-4.main.playground{z-index:0;justify-content:center;align-items:center;padding:40px 20px;position:relative}.div-block-131{width:80%;height:80%;position:relative;overflow:hidden}._2021-portfolio-text{grid-column-gap:10px;grid-row-gap:10px;flex-direction:column;flex:1;grid-template-rows:auto auto;grid-template-columns:1fr;grid-auto-columns:1fr;justify-content:center;align-self:flex-start;align-items:flex-start;width:100%;height:100%;padding:40px 0;display:flex}._2021-portfolio-text.home{grid-column-gap:0px;grid-row-gap:0px;color:var(--midnight-blue-3);justify-content:center;align-items:flex-start;padding:20px 40px 30px}._2021-portfolio-text.main-blog{padding:40px}._2021-portfolio-text.cs{flex:0 auto;justify-content:flex-start;align-items:flex-start;padding-top:20px}._2021-portfolio-text.mll{padding-top:40px;padding-bottom:30px}.section-47-copy{background-image:linear-gradient(#fff0,#c7f1fa);padding:40px 40px 60px}.new-hero-background-2020-copy{z-index:-1;grid-column-gap:16px;grid-row-gap:16px;opacity:.5;background-image:none;background-position:0 0;background-repeat:repeat;background-size:auto;border-radius:0;grid-template-rows:auto auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;width:100%;height:100%;display:none;position:absolute;inset:0% 0% auto auto}._2021-tool{grid-column-gap:20px;grid-row-gap:0px;border:5px solid var(--powder-blue);background-color:#fff0;background-image:linear-gradient(#fff,#fff0);border-radius:20px;flex-flow:column;grid-template-rows:auto;grid-template-columns:1fr 1fr 1fr;grid-auto-columns:1fr;justify-content:center;align-items:center;width:100%;max-width:1000px;margin-top:0;margin-left:auto;margin-right:auto;padding:20px 40px 40px;display:flex}._2021-tool.long{background-color:#fff;border-width:3px;justify-content:center;align-items:flex-start;padding-top:40px;padding-bottom:40px}._2021-tool-text-wrapper{grid-column-gap:10px;grid-row-gap:10px;flex-flow:column;justify-content:center;align-self:flex-start;align-items:flex-start;width:100%;margin-left:auto;margin-right:auto;padding-top:0;padding-bottom:0;display:flex}.image-80{text-align:center;mix-blend-mode:normal;transform-style:preserve-3d;width:75px;margin:0 auto 10px;display:block;transform:translateZ(40px)}.image-80:hover{border:1px #000}.div-block-134{flex:1;justify-content:flex-start;align-items:center;width:100%;margin-left:auto;margin-right:auto;padding-left:100px;display:flex}.navbar-2021{z-index:100;background-color:#0000;flex-flow:column;align-items:center;height:100px;display:flex}.brand-2024{background-image:radial-gradient(circle,#fff,#fff0 63%);border-radius:100px;align-self:flex-start;margin-top:-3px;display:flex}.brand-2024.w--current{background-color:#fff0;background-image:radial-gradient(circle,#fff,#fff0 74%)}.div-block-93-copy{grid-column-gap:16px;grid-row-gap:16px;flex-direction:column;grid-template-rows:auto;grid-template-columns:1fr 1fr 1fr 1fr;grid-auto-columns:1fr;place-items:flex-start start;width:100%;margin-left:auto;margin-right:auto;display:flex}.section-54{background-image:linear-gradient(#fff0,#c7f1fa);padding:0 100px 60px}.h1-carlos-salguero-2020-copy{color:var(--black);text-align:left;margin-top:0;margin-bottom:20px;font-size:8.5vw;font-weight:900;line-height:.9;position:relative}.confidential-piece{background-color:#ffffff8a;border:1px solid #000;border-radius:20px;max-width:1000px;margin-bottom:60px;margin-left:auto;margin-right:auto;padding:60px 40px 40px 60px}.list-item-7{color:var(--black);margin-bottom:10px;font-size:22px;line-height:1.2;text-decoration:none}.list-item-7:hover{opacity:.75;font-weight:400;text-decoration:underline}.heading-502{color:var(--midnight-blue);text-transform:uppercase;margin-top:40px;margin-bottom:20px;font-size:24px;font-style:normal;font-weight:900;line-height:1.3}.list{color:var(--midnight-blue);margin-bottom:40px;padding-left:40px;font-size:16px;text-decoration:none}.image-82{width:75px;margin-bottom:10px}.image-83{width:80px;margin-bottom:-20px;margin-left:-8px}.utility-page-content-copy{text-align:center;background-image:linear-gradient(#fff,#c7f1fa);flex-direction:column;flex:1;justify-content:center;align-items:center;margin-bottom:0;padding:220px 20px;display:flex}.text-block-37{text-align:left;font-size:15px;font-weight:400;line-height:1.2}.current-cms-item{color:var(--midnight-blue-3);text-align:left;width:90%;margin-top:0;margin-bottom:20px;font-size:72px;font-weight:900;line-height:1.2}.div-block-139{width:100%;max-width:1000px;margin-left:auto;margin-right:auto;padding-top:40px;padding-bottom:20px}.rich-text-block-2{max-width:1200px;margin-left:auto;margin-right:auto;display:none}.rich-text-block-2 h2{margin-top:40px;margin-bottom:20px;font-weight:700}.rich-text-block-2 blockquote{padding-top:20px;padding-bottom:20px;font-size:28px;font-weight:300;line-height:1.4}.rich-text-block-2.hidden{max-width:1000px;font-size:15px;font-weight:400;line-height:1.1;display:block}.rich-text-block-2.hidden p{font-weight:400;line-height:1.5}.rich-text-block-2.hidden h1{line-height:1.5}.rich-text-block-2.hidden h3{font-weight:900}.rich-text-block-2.hidden ol,.rich-text-block-2.hidden ul{font-size:18px;line-height:1.5}.rich-text-block-2.hidden li{font-weight:400}.div-block-140{grid-column-gap:40px;grid-row-gap:40px;background-image:linear-gradient(#fff,#c7f1fa);flex-direction:column;padding:60px 40px 40px;display:flex}.div-block-143{grid-column-gap:15px;grid-row-gap:15px;grid-template-rows:auto auto;grid-template-columns:1fr;grid-auto-columns:1fr;align-content:start;height:100%;padding-right:40px;font-weight:400;display:grid}.div-block-143:hover{font-weight:700;text-decoration:none}.div-block-143.ai-corner{text-align:center;flex-flow:row;justify-content:center;align-items:center;display:flex}.div-block-143.about-me{height:auto}.collection-list-5{grid-column-gap:20px;grid-row-gap:20px;grid-template-rows:auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;width:100%;margin-bottom:40px;margin-left:auto;margin-right:auto;display:grid}.collection-list-wrapper-5{width:100%;max-width:1000px;margin-left:auto;margin-right:auto;overflow:clip}.section-56{padding-top:0;padding-left:43px;padding-right:40px}.section-57{padding-bottom:60px;padding-left:60px;padding-right:60px;display:none}.collection-list-wrapper-6{grid-column-gap:16px;grid-row-gap:60px;grid-template-rows:auto auto auto;grid-template-columns:1fr;grid-auto-columns:1fr;max-width:1200px;margin-top:60px;margin-left:auto;margin-right:auto;display:block}.div-block-146{grid-column-gap:20px;grid-row-gap:60px;flex-direction:row;grid-template-rows:auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;justify-content:space-between;margin-bottom:60px;display:flex}.paragraph-2024{font-family:Lato,sans-serif;font-size:25px;font-weight:700;line-height:1.2}.div-block-147{background-image:url(https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg);background-position:50%;background-repeat:no-repeat;background-size:cover;background-attachment:fixed;border-radius:10px;width:50%;min-height:400px}.background-video-2{z-index:2;border:2px solid var(--white-3);border-radius:300px;width:500px;height:500px;overflow:hidden}.div-block-148{border:4px none var(--white-2);border-radius:125px;width:500px;height:500px;margin-bottom:0;overflow:visible}.rich-text-block-3{width:100%;max-width:1000px;margin-left:auto;margin-right:auto}.rich-text-block-3 p{max-width:1000px;margin-bottom:20px;margin-left:auto;margin-right:auto;font-size:20px;font-weight:400;line-height:1.4}.rich-text-block-3 a{color:var(--royal-blue);text-decoration:none}.rich-text-block-3 a:hover{text-decoration:underline}.rich-text-block-3 blockquote{max-width:1000px;font-size:25px;font-weight:300;line-height:1.4}.webflow-portfolio{background-color:#0b001a;flex-direction:column;justify-content:flex-start;align-items:center;width:100%;display:flex}.intro-section{background-color:#0b001a;border-radius:20px;flex-direction:column;justify-content:flex-start;align-items:center;width:100%;padding:20px;display:flex}.primary-nav{background-color:#1e0044;border-top-left-radius:20px;border-top-right-radius:20px;justify-content:center;align-items:flex-start;width:100%;max-width:1400px;padding:20px 40px;display:flex}.navbarcontainer{justify-content:center;align-items:center;width:100%;max-width:1400px;display:flex}.navbar-content{justify-content:flex-start;align-items:center;width:100%;padding-left:0;padding-right:0;display:flex}.navbar-wrapper{justify-content:space-between;align-items:flex-start;width:100%;display:flex}.empty-div{grid-column-gap:24px;grid-row-gap:24px;background-color:#1e0044;justify-content:flex-start;align-items:center;width:180px;height:17px;display:flex;position:relative}.navbar-brand{flex:0 auto;justify-content:flex-start;align-items:flex-start;display:flex;position:absolute;top:5px;left:0}.logo-wrapper{flex-direction:column;justify-content:flex-start;align-items:flex-start;display:flex}.vectors-wrapper{object-fit:cover;justify-content:center;align-items:center;width:173px;height:25.75px;display:flex}.navbar-menu{grid-column-gap:24px;grid-row-gap:24px;flex:0 auto;justify-content:center;align-items:center;display:flex}.navbar-link{grid-column-gap:4px;grid-row-gap:4px;flex:0 auto;justify-content:flex-start;align-items:center;padding:12px;display:flex}.text{color:#e9deff;text-transform:uppercase;font-size:14px;font-weight:500;line-height:100%}.vectors-wrapper-2{object-fit:cover;justify-content:center;align-items:center;width:8px;height:8px;display:flex}.right{grid-column-gap:24px;grid-row-gap:24px;justify-content:flex-end;align-items:center;width:180px;display:flex}.button-2022{grid-column-gap:10px;grid-row-gap:10px;background-color:#1e0044;border:1px solid #e9deff;border-radius:19.1695px;flex:0 auto;justify-content:flex-start;align-items:center;padding:10px 14px;text-decoration:none;display:flex;box-shadow:0 0 3.14815px #a22df71a,0 0 6.51852px #a22df71a,0 0 13px #a22df71a,0 0 25.4815px #a22df71a,0 0 46.8519px #a22df71a,0 0 19px #a22df71a}.text-2{color:#e9deff;letter-spacing:-.01em;text-transform:uppercase;font-size:14px;font-weight:500}.vectors-wrapper-3{object-fit:cover;justify-content:center;align-items:center;width:10px;height:10px;display:flex}.hero-no-image{grid-column-gap:80px;grid-row-gap:80px;background-color:#1e0044;border-bottom-right-radius:20px;border-bottom-left-radius:20px;flex-direction:column;justify-content:flex-start;align-items:center;width:100%;max-width:1400px;padding:100px 40px 40px;display:flex}.container-12{grid-column-gap:60px;grid-row-gap:60px;border-radius:16px;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;max-width:1400px;padding-left:0;padding-right:0;display:flex}.content{grid-column-gap:24px;grid-row-gap:24px;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;max-width:900px;padding-top:0;display:flex}.i-create-beautiful-experiences{width:100%}.text-3{color:#e9deff;font-size:24px;font-weight:400;line-height:120%}._2-columns{justify-content:space-between;align-items:flex-end;width:100%;display:flex}.column{flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;max-width:656px;display:flex}.text-4{color:#e9deff;font-size:14px;font-weight:500;line-height:160%}.column-8{flex-direction:column;justify-content:flex-start;align-items:flex-end;width:100%;max-width:656px;display:flex}.image-wrapper{justify-content:flex-start;align-items:flex-start;width:106px;height:106px;display:flex}.image{object-fit:cover;justify-content:center;align-items:center;width:106px;height:106px;display:flex}.section-58{background-color:#0b001a;flex-direction:column;justify-content:flex-start;align-items:center;width:100%;padding:20px;display:flex}.container-13{flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;max-width:1400px;display:flex}._2-columns-2{grid-column-gap:40px;grid-row-gap:40px;justify-content:flex-start;align-items:stretch;width:100%;display:flex}.column-9{flex-direction:column;justify-content:flex-start;align-items:center;width:100%;display:flex}.card{grid-column-gap:20px;grid-row-gap:20px;background-image:linear-gradient(92.36deg,#8338ec,#9c2ef5);border-radius:20px;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;padding:40px;display:flex}.content-2{grid-column-gap:60px;grid-row-gap:60px;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;display:flex}.text-5{color:#fff;font-size:32px;font-weight:700}.content-text{grid-column-gap:16px;grid-row-gap:16px;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;display:flex}.text-6{color:#fff;font-size:14px;font-weight:400;line-height:160%}.tags{grid-column-gap:8px;grid-row-gap:8px;flex:0 auto;justify-content:flex-start;align-items:flex-start;display:flex}.tag{border:1px solid #fff;border-radius:19.1695px;flex:0 auto;justify-content:flex-start;align-items:center;padding:5.89831px 11.7966px;display:flex}.card-2{grid-column-gap:10px;grid-row-gap:10px;background-color:#e9deff;background-image:linear-gradient(92.36deg,#9e2df6,#b923ff);border-radius:20px;flex-direction:column;flex:1;justify-content:flex-start;align-items:flex-start;width:100%;height:345.797px;padding:40px;display:flex}.section-59{background-color:#0b001a;flex-direction:column;justify-content:flex-start;align-items:center;width:100%;padding:20px 20px 40px;display:flex}._2-columns-3{background-color:#fff;background-image:none;background-repeat:repeat;background-size:auto;border-radius:40px;justify-content:flex-start;align-items:flex-start;width:100%;min-height:600px;padding-left:40px;padding-right:40px;display:flex}.column-10{flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;height:600px;padding-top:40px;padding-bottom:40px;display:flex}.content-3{grid-column-gap:0px;grid-row-gap:0px;flex-direction:column;justify-content:space-between;align-items:flex-start;width:100%;max-width:400px;height:100%;display:flex}.text-7{color:#0b001a;text-transform:uppercase;font-family:Montserrat,sans-serif;font-size:14px;font-weight:400;line-height:100%}.text-8{color:#0b001a;letter-spacing:-.02em;font-family:Montserrat,sans-serif;font-size:50px;font-weight:500;line-height:100%}.tags-2{grid-column-gap:8px;grid-row-gap:8px;justify-content:flex-start;align-items:flex-start;width:100%;display:flex}.tag-2{border:1px solid #0b001a;border-radius:19.1695px;flex:0 auto;justify-content:flex-start;align-items:center;padding:5.89831px 11.7966px;display:flex}.text-9{color:#0b001a;font-family:Montserrat,sans-serif;font-size:14px;font-weight:400;line-height:160%}.content-4{grid-column-gap:32px;grid-row-gap:32px;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;display:flex}.button-2023{grid-column-gap:10px;grid-row-gap:10px;background-color:#e9deff;border:1px solid #0b001a;border-radius:19.1695px;flex:0 auto;justify-content:flex-start;align-items:center;padding:10px 14px;text-decoration:none;display:flex;box-shadow:0 0 3.14815px #a22df71a,0 0 6.51852px #a22df71a,0 0 13px #a22df71a,0 0 25.4815px #a22df71a,0 0 46.8519px #a22df71a,0 0 19px #a22df71a}.text-10{color:#0b001a;letter-spacing:-.01em;text-transform:uppercase;font-family:Montserrat,sans-serif;font-size:14px;font-weight:500}.column-11{flex-direction:column;justify-content:flex-start;align-items:center;width:100%;padding-top:40px;padding-bottom:40px;display:flex}.image-wrapper-2{flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;max-width:660px;display:flex}.image-84{object-fit:cover;border-radius:30px;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;display:flex}.section-60{background-color:#0b001a;flex-direction:column;justify-content:flex-start;align-items:center;width:100%;padding-bottom:40px;padding-left:20px;padding-right:20px;display:flex}._2-columns-4{background-color:#2b055c;background-image:none;background-repeat:repeat;background-size:auto;border-radius:40px;justify-content:flex-start;align-items:flex-start;width:100%;min-height:600px;padding-left:40px;padding-right:40px;display:flex}.column-12{flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;max-width:660px;height:600px;padding-top:40px;padding-bottom:40px;display:flex}.content-5{grid-column-gap:260px;flex-direction:column;justify-content:space-between;align-items:flex-start;width:100%;max-width:400px;height:100%;display:flex}.text-11{color:#e9deff;text-transform:uppercase;font-family:Montserrat,sans-serif;font-size:14px;font-weight:400;line-height:100%}.text-12{color:#e9deff;letter-spacing:-.02em;font-family:Montserrat,sans-serif;font-size:50px;font-weight:500;line-height:100%}.tag-3{border:1px solid #e9deff;border-radius:19.1695px;flex:0 auto;justify-content:flex-start;align-items:center;padding:5.89831px 11.7966px;display:flex}.text-13{color:#e9deff;letter-spacing:-.01em;font-size:14px;font-weight:400}.text-14{color:#e9deff;font-family:Montserrat,sans-serif;font-size:14px;font-weight:400;line-height:160%}.column-13{flex-direction:column;justify-content:flex-start;align-items:center;width:100%;padding-top:40px;padding-bottom:40px;display:flex;position:relative}.badge-wrapper{justify-content:flex-start;align-items:flex-start;width:133.483px;height:133.484px;display:flex;position:absolute;top:60.2031px;left:-67px}.badge{object-fit:cover}.section-61{background-color:#0b001a;flex-direction:column;justify-content:flex-start;align-items:center;width:100%;padding-bottom:20px;padding-left:20px;padding-right:20px;display:flex}._2-columns-5{background-color:#e9deff;border-radius:40px;justify-content:flex-start;align-items:flex-start;width:100%;padding:60px 40px;display:flex}.column-14{flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;height:100%;display:flex}.content-6{flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;max-width:400px;height:100%;display:flex}.title-7{grid-column-gap:16px;grid-row-gap:16px;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;height:392px;display:flex}.column-15{border:0 solid #17003466;border-top-width:1px;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;max-width:715px;display:flex}.awards-row-wrapper{grid-column-gap:20px;grid-row-gap:20px;border:0 solid #17003466;border-bottom-width:1px;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;padding-top:20px;padding-bottom:20px;display:flex}.awards-row{grid-column-gap:160px;grid-row-gap:160px;justify-content:flex-start;align-items:flex-start;width:100%;display:flex}.small-columns{grid-column-gap:32px;grid-row-gap:32px;justify-content:flex-start;align-items:flex-start;width:100%;display:flex}.column-16{grid-column-gap:24px;grid-row-gap:24px;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;display:flex}.content-7{flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;display:flex}.text-15{color:#0b001a;font-family:Montserrat,sans-serif;font-size:22px;font-weight:500;line-height:35.2px}.text-16{color:#0b001a;text-transform:uppercase;font-family:Montserrat,sans-serif;font-size:14px;font-weight:400;line-height:160%}.column-17{grid-column-gap:24px;grid-row-gap:24px;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:40px;display:flex}.content-8{grid-column-gap:16px;grid-row-gap:16px;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;display:flex}.arrow-wrapper{grid-column-gap:10px;grid-row-gap:10px;justify-content:flex-start;align-items:flex-start;width:36px;height:36px;padding:9px;display:flex}.vectors-wrapper-4{object-fit:cover;justify-content:center;align-items:center;width:18px;height:18px;display:flex}.content-9,.content-10,.content-11{flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;display:flex}.container-14{grid-column-gap:60px;grid-row-gap:60px;background-color:#1e0044;border-radius:40px;flex-direction:column;justify-content:flex-start;align-items:center;width:100%;max-width:1400px;padding:40px;display:flex}.links{justify-content:space-between;align-items:center;width:100%;display:flex}.logo-wrapper-2{flex-direction:column;justify-content:flex-start;align-items:flex-start;width:173px;height:25.75px;display:flex}.social-links{grid-column-gap:12px;grid-row-gap:12px;flex:0 auto;justify-content:flex-start;align-items:flex-start;display:flex}.link-21{grid-column-gap:12px;grid-row-gap:12px;flex:0 auto;justify-content:flex-start;align-items:flex-start;text-decoration:none;display:flex}.content-12{grid-column-gap:40px;grid-row-gap:40px;flex-direction:column;justify-content:flex-start;align-items:center;width:100%;max-width:1000px;padding-top:70px;display:flex}.text-17{color:#e9deff;text-align:center;font-family:Montserrat,sans-serif;font-size:100px;font-weight:500;line-height:100%}.image-wrapper-3{border-radius:37.788px;justify-content:flex-start;align-items:flex-start;width:134px;height:134px;display:flex}.image-85{object-fit:cover;justify-content:center;align-items:center;width:134px;height:134px;display:flex}.text-18{color:#e9deff;text-align:right;font-family:Montserrat,sans-serif;font-size:14px;font-weight:400;line-height:160%}.i-create-beautiful-experiences-0{color:#e9deff;font-size:100px;font-weight:500;line-height:100%}.i-create-beautiful-experiences-1{-webkit-text-fill-color:transparent;background-image:linear-gradient(90deg,#8338ec,#b923ff);-webkit-background-clip:text;background-clip:text;font-size:100px;font-style:italic;font-weight:400;line-height:100%}.body-11{font-family:Playfair Display,sans-serif}.subtitle-hidden-page{color:var(--midnight-blue);text-align:left;margin-top:0;margin-bottom:0;font-size:40px;font-style:italic;font-weight:700;line-height:1.1;position:relative}.link-22{color:var(--black-2);text-decoration:none}.company-title{margin-top:0;margin-bottom:20px;font-size:50px;font-weight:700;line-height:1}.image-83-copy{width:160px;margin-bottom:-27px;margin-left:0}.new-hero-background-2020-copy{z-index:-1;opacity:.5;background-image:url(https://cdn.prod.website-files.com/5c5c43a71a4d8b8b9822dd42/5ea1fc005f6ea707c2a23d6a_CS-BAckground-for-HERO.svg);background-position:100% 0;background-repeat:no-repeat;background-size:contain;border-radius:0;height:500px;display:none;position:absolute;inset:0% 0% auto auto}.checkbox-label{color:var(--black);text-align:left;margin-bottom:0;font-weight:400}.checkbox-field-2{margin-bottom:20px;font-size:15px;line-height:1.2}.mobilelive-logo{width:160px;margin-bottom:-41px;margin-left:-14px}.image-87{opacity:.77;color:var(--tomato);width:16px;margin-left:5px}.div-block-152{grid-column-gap:20px;grid-row-gap:20px;flex-flow:column;flex:none;justify-content:center;align-self:center;align-items:center;width:100%;margin-top:-20px;display:flex}.collection-list-6{grid-column-gap:20px;grid-row-gap:20px;flex-flow:column;grid-template-rows:auto auto;grid-template-columns:1fr;grid-auto-columns:1fr;width:100%;max-width:1000px;margin:20px auto 100px;display:grid}.collection-list-6.two-columns{grid-template-columns:1fr 1fr}.collection-list-6.featured{grid-column-gap:20px;grid-row-gap:20px;grid-template-columns:1fr 1fr}.gradient-bg{background-image:linear-gradient(#fff0,#c7f1fa);padding:0 100px 100px}.collection-list-wrapper-7.hidden{display:none}.collection-list-wrapper-7.playground{margin-bottom:0}.section-62{background-image:linear-gradient(180deg,#fff0,var(--powder-blue));padding-top:0;padding-left:40px;padding-right:40px}.div-block-153{max-width:1000px;margin-left:auto;margin-right:auto}.div-block-154{border:1px #000;border-radius:20px;max-width:1000px;margin-left:auto;margin-right:auto;padding:0}.section-63{padding-bottom:100px;padding-left:100px;padding-right:100px}.blog-home-section{grid-column-gap:16px;grid-row-gap:16px;grid-template-rows:auto auto;grid-template-columns:1fr;grid-auto-columns:1fr;place-items:center start;display:grid}.div-block-156{grid-column-gap:0px;grid-row-gap:0px;background-color:#fff;border-radius:20px;flex-flow:column;grid-template-rows:auto;grid-template-columns:1fr;grid-auto-columns:1fr;justify-content:flex-start;align-items:start;width:100%;height:100%;display:flex}.blog-post-link-and-image{border:3px solid var(--white);object-fit:fill;object-position:50% 50%;background-image:url(https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg);background-position:50%;background-size:cover;border-radius:20px;align-self:stretch;min-width:auto;height:200px;overflow:clip}.blog-post-link-and-image:hover{border-color:var(--midnight-blue-4);background-image:url(https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg);background-position:50%;background-size:cover}.blog-post-link-and-image.ai-corner{border:3px solid var(--midnight-blue-7);border-radius:500px;align-self:center;width:100px;height:100px}.blog-post-link-and-image.ai-corner:hover{border-color:var(--powder-blue)}.subtitle-link{color:var(--midnight-blue-3);text-transform:none;margin-top:20px;margin-bottom:60px;font-size:15px;font-style:normal;font-weight:400;line-height:1.2;text-decoration:none;display:block}.subtitle-link:hover{font-weight:700;text-decoration:none}.subtitle-link.hidden{display:none}.subtitle-link.second,.subtitle-link._2{margin-top:0}.div-block-158{justify-content:space-between;align-items:flex-start;width:100%;max-width:1000px;height:auto;margin-left:auto;margin-right:auto;display:flex}.blog-title{background-image:linear-gradient(229deg,#fff0 59%,#ffffffa8 74%,#fff 90%),linear-gradient(18deg,#fff 4%,#ffffff8c 5%,#ffffff40 26%,#fff0);flex-direction:column;justify-content:center;align-self:stretch;align-items:stretch;width:100%;max-width:1000px;height:100%;margin-top:auto;margin-left:auto;margin-right:auto;padding:20px 0 40px;display:flex}.section-64{padding-bottom:20px;padding-left:40px;padding-right:40px;display:flex}.section-65{height:500px;padding-left:40px;padding-right:40px;display:flex}.div-block-161{background-image:url(https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg);background-position:50%;background-size:cover;background-attachment:scroll;border-radius:20px;align-self:stretch;width:100%;max-width:1000px;margin-left:auto;margin-right:auto;display:flex}.div-block-162{border-right:5svw solid #fff;width:10svw;height:100%;display:none}.collection-list-wrapper-9{grid-column-gap:16px;grid-row-gap:16px;grid-template-rows:auto;grid-template-columns:1fr 1fr 1fr;grid-auto-columns:1fr;width:100%}.collection-list-7{grid-column-gap:20px;grid-row-gap:20px;flex-flow:row;grid-template-rows:auto;grid-template-columns:1fr 1fr 1fr;grid-auto-columns:1fr;justify-content:stretch;align-self:stretch;align-items:stretch;display:grid}.collection-item-5{grid-column-gap:16px;grid-row-gap:16px;border:3px solid var(--powder-blue);border-radius:25px;grid-template-rows:auto auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;align-self:stretch;width:100%;height:100%;overflow:hidden}.collection-item-5:hover{border-color:var(--midnight-blue-4)}.image-89{aspect-ratio:3/2;object-fit:cover;object-position:0% 0%;width:100%;margin-top:auto;margin-left:0;display:block;overflow:clip}.italic-text{font-style:normal;font-weight:400}.section-66{background-image:linear-gradient(#fff,#c7f1fa);justify-content:center;align-items:flex-start;width:100%;min-height:100px;display:flex}.lottie-animation-4{width:25%;position:absolute;inset:-50px auto auto 100px}.lottie-animation-4.hidden{display:none}.blog-main{grid-column-gap:40px;grid-row-gap:0px;border:3px solid var(--powder-blue);background-color:var(--white);border-radius:25px;flex-flow:column;grid-template-rows:auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;place-content:space-between;align-items:stretch;height:100%;padding:0;display:grid}.blog-main:hover{border-color:var(--midnight-blue-3)}.blog-main.home{border-radius:20px;grid-template-columns:1fr 1fr 1fr 1fr;align-items:start;margin-top:0;padding:40px}.blog-post-link{-webkit-text-fill-color:inherit;background-image:url(https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg);background-position:50%;background-size:cover;background-clip:border-box;border-radius:20px 20px 0 0;flex:1;align-self:stretch;width:100%;height:100%;min-height:250px}.text-block-41{opacity:0;color:var(--drop-shadows)}.div-block-165{z-index:2;grid-column-gap:5px;grid-row-gap:5px;justify-content:flex-start;align-items:flex-start;width:100%;max-width:none;margin:0 auto;display:flex;position:relative}.div-block-165.alone{max-width:none;margin-top:0;margin-bottom:0}.div-block-167{grid-column-gap:5px;grid-row-gap:5px;display:flex}.block-quote-3{margin-top:40px;margin-bottom:40px;padding-right:0;font-size:24px;font-weight:300;line-height:1.4}.menu-button-4{display:none}.nav-menu-4{opacity:1;color:var(--midnight-blue-3);background-color:#fff;border:2px solid #000;border-radius:20px;justify-content:flex-end;align-self:center;align-items:flex-start;width:200px;margin-top:100px;margin-left:auto;margin-right:100px;padding-top:20px;padding-bottom:20px;display:flex;position:fixed;top:5px}.circular-menu-button-2024{border:3px solid var(--midnight-blue-3);background-color:#fff;border-radius:200px;align-self:flex-start;padding:10px 10px 8px;transition:all .325s}.circular-menu-button-2024.w--open{background-color:var(--powder-blue);transition:all .325s;transform:rotate(90deg)}.navbar-2024{background-color:#0000;width:100%;height:100px;padding:20px 30px 10px}.nav-link-8{color:var(--black);text-align:right;justify-content:center;align-self:flex-start;align-items:flex-start;width:200px;font-family:Playfair Display,sans-serif;font-size:20px;font-weight:700;line-height:1;display:flex}.nav-link-8:visited{color:var(--black)}.nav-link-8.menu{color:var(--midnight-blue-3);line-height:20px}.nav-link-8.menu:hover{font-size:22px;font-weight:900;text-decoration:none}.icon-11{color:var(--midnight-blue-3);border:1px #000;font-size:40px;font-weight:400;transition:all .325s}.div-block-170{background-color:var(--alice-blue-3);border-bottom-right-radius:100svh;border-bottom-left-radius:100svh;width:100svw;height:100svh;margin-left:auto;margin-right:auto}.text-block-37-copy{text-align:left;text-align:left;font-size:15px;font-weight:400;line-height:1.2}.brand-icon-navbar-2024{border-radius:1000px;margin-top:0;margin-left:0;display:none}.navbar-complete-2024{justify-content:space-between;align-items:flex-start;margin-left:auto;margin-right:auto;display:flex;position:fixed;left:30px;right:30px}.recommendations-2024{background-image:linear-gradient(180deg,var(--powder-blue)10%,#fff0);flex-flow:column;justify-content:center;align-items:center;min-height:80svh;padding:0 40px;display:flex;position:relative;overflow:visible}.portflolio-2024{width:100%;max-width:1444px;margin-top:0;margin-left:auto;margin-right:auto;padding-top:0}.subtitle-main-2024{color:var(--midnight-blue-3);text-align:left;text-transform:none;align-self:flex-start;width:100%;max-width:1000px;margin:0 auto 20px;font-family:Playfair Display,sans-serif;font-size:56px;font-style:normal;font-weight:900;line-height:1;text-decoration:none}.subtitle-main-2024._1444{color:var(--midnight-blue-3);max-width:1444px;margin-bottom:0;font-size:5vw;font-weight:700}.subtitle-main-2024._1444.hidden{display:none}.subtitle-main-2024.centered{font-size:48px;font-weight:700}.subtitle-main-2024._1444-copy{color:var(--midnight-blue-3);text-align:center;max-width:1444px;margin-bottom:0;font-size:5vw;font-weight:700}.subtitle-main-2024._1444-copy.hidden{display:none}.clients-2024{text-align:center;width:100%;max-width:none;margin-left:auto;margin-right:auto;padding-top:0;padding-bottom:0}.grid-2024{grid-column-gap:20px;grid-row-gap:20px;grid-template-rows:auto auto;grid-template-columns:1fr 1fr 1fr;width:100%;max-width:1444px;margin-top:40px;margin-left:auto;margin-right:auto}.blog-home-section-2024{grid-template-rows:auto auto;grid-template-columns:1fr;grid-auto-columns:1fr;place-items:center start;width:100%;max-width:1000px;margin-left:auto;margin-right:auto;display:grid}.blog-home-section-2024._1444{flex-flow:column;justify-content:flex-start;align-items:flex-start;max-width:1444px;display:flex}.section-gradient-2024{background-image:linear-gradient(180deg,white,var(--powder-blue));margin-left:0;margin-right:0;padding:100px 40px;overflow:hidden}.about-me-2024{width:100%;min-height:70svh;margin-left:auto;margin-right:auto;padding:0 40px;display:flex;position:relative;overflow:hidden}.portfolio-2024{background-image:url(https://cdn.prod.website-files.com/5c5c43a71a4d8b8b9822dd42/6786b213dad81474eb4fe3c8_Wavy%20Lines%20White.webp),linear-gradient(0deg,var(--powder-blue),#fff0);background-position:0 100%,0 0;background-repeat:no-repeat,repeat;background-size:contain,auto;margin-top:40px;padding:0 40px 100px;position:relative;overflow:hidden}.new-case-study{z-index:1;grid-column-gap:0px;grid-row-gap:0px;text-align:left;background-color:#0000;flex-direction:column;grid-template-rows:auto auto auto;grid-template-columns:1fr 1fr 1fr;grid-auto-columns:1fr;justify-content:flex-start;align-items:flex-start;max-width:1000px;margin-left:auto;margin-right:auto;padding-top:0;padding-bottom:0;display:flex;position:relative}.heading-506{color:var(--midnight-blue-3);text-align:center;margin:40px auto 20px;font-size:72px;font-weight:900;line-height:1.1}.mockup{width:100%;margin:20px auto 0}.case-study-explanation-empty{width:100%;max-width:60ch;margin:0 auto 20px 0;font-family:Lato,sans-serif;font-size:16px;font-weight:300;line-height:24px;transition:opacity .2s;display:none}.company-name{color:var(--midnight-blue-7);text-transform:uppercase;width:100%;margin-bottom:5px;margin-left:auto;margin-right:auto;font-size:15px;font-weight:400;line-height:1.3}.mini-banner{background-color:var(--powder-blue);color:var(--midnight-blue-7);text-align:center;background-image:linear-gradient(#ffffffc4,#ffffff6b 0%,#fff0 34% 74%,#fff0);border-radius:100px;width:100%;margin-bottom:10px;padding:15px;font-size:15px;font-weight:700;line-height:1.3}.mini-banner.case-studies{text-align:left;width:auto;padding-left:25px;padding-right:25px}.mini-banner.case-studies._2{text-align:center;align-self:stretch;margin-bottom:0;font-size:18px;font-weight:400}.hero-2025{grid-row-gap:10px;background-image:url(https://cdn.prod.website-files.com/5c5c43a71a4d8b8b9822dd42/673d514bedc0f0fed1ebc9c3_UX%20Vector.svg),linear-gradient(167deg,#9ef2fa,#fff 63%);background-position:50% 0,0 0;background-repeat:no-repeat,repeat;background-size:cover,auto;background-attachment:fixed,scroll;flex-direction:column;justify-content:center;align-items:center;width:100%;height:99svh;min-height:600px;margin-top:-100px;padding-top:100px;padding-left:40px;padding-right:40px;text-decoration:none;transition:background-position .2s;display:flex;position:relative}.container-15{z-index:1;flex-direction:column;justify-content:flex-start;align-self:center;align-items:center;width:100%;max-width:1444px;margin-left:auto;margin-right:auto;padding-top:0;padding-bottom:0;text-decoration:none;display:flex;position:relative}.hero-copy{grid-row-gap:40px;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;margin-left:auto;margin-right:auto;padding-top:0;padding-bottom:0;text-decoration:none;display:flex;position:relative}.hero-type{grid-column-gap:20px;grid-row-gap:20px;flex-flow:column;justify-content:flex-start;align-self:stretch;align-items:flex-start;width:100%;max-width:1444px;text-decoration:none;display:flex;overflow:visible}.text20{color:var(--midnight-blue-3);width:95%;margin-top:0;margin-bottom:0;font-family:Playfair Display,sans-serif;font-size:95px;font-weight:900;line-height:1;text-decoration:none;overflow:visible}.button-2024{grid-column-gap:20px;border:3px solid var(--midnight-blue-3);color:var(--midnight-blue-3);letter-spacing:.5px;text-transform:uppercase;background-image:linear-gradient(119deg,#b1d8fc,#b1f6fc 15%,#cefef1 55%,#eff0ff 92%,#fff);border-radius:10px;flex:0 auto;justify-content:center;align-items:center;padding:25px 45px;font-size:24px;font-weight:900;line-height:24px;text-decoration:none;transition:none;display:flex;box-shadow:3px 3px 3px #ddeaff}.button-2024:hover{background-image:linear-gradient(to bottom,var(--midnight-blue-3),var(--midnight-blue-3));color:var(--white);font-weight:700;text-decoration:none}.collection-list-wrapper-10{grid-column-gap:16px;grid-row-gap:16px;grid-template-rows:auto;grid-template-columns:1fr;grid-auto-columns:1fr;display:none}.lottie-animation-6{width:80px}.collection-list-8{grid-column-gap:40px;grid-row-gap:40px;flex-flow:column;display:flex}.form-field-half{grid-column-gap:5px;grid-row-gap:5px;text-align:left;flex-flow:column;width:50%;display:flex}.form-field-full{grid-column-gap:20px;grid-row-gap:20px;width:100%;margin-bottom:0;display:flex}.form-field-full._1-field{grid-column-gap:5px;grid-row-gap:5px;text-align:left;flex-flow:column}.confirmation-checkbox{grid-column-gap:10px;grid-row-gap:10px;text-align:left;justify-content:flex-start;align-self:flex-start;align-items:flex-start;margin-bottom:0;padding-left:0;font-size:16px;line-height:1.2;display:flex}.checkbox-2{margin-left:0}.request-for-access-div{text-align:left;border-radius:10px;width:100%;max-width:1000px;margin-left:auto;margin-right:auto;padding-top:0;padding-bottom:0}.div-block-174{flex-flow:row;justify-content:space-between;align-items:flex-end;width:100%;margin-left:auto;margin-right:auto;display:flex}.div-block-96-copy{grid-column-gap:20px;grid-row-gap:20px;text-align:left;flex-flow:column;flex:0 auto;justify-content:space-around;align-items:flex-start;display:flex}.div-block-96-copy.hidden{display:none}.logo{width:25%;margin-top:0;margin-left:0;display:none}.hidden-case-study-section{object-fit:contain;width:100%;max-width:1000px;margin-left:auto;margin-right:auto;display:block}.text-block-44{color:var(--midnight-blue-3);font-style:italic}.div-block-175{grid-column-gap:20px;grid-row-gap:20px;flex-flow:column;margin-bottom:20px;display:flex}.heading-507{letter-spacing:.5px;margin-top:10px;margin-bottom:10px;font-size:25px;font-style:normal;font-weight:900;line-height:1.1}.collection-list-9{grid-column-gap:0px;grid-row-gap:0px;flex-flow:column;display:flex}.collection-inside-portfolio{width:100%;max-width:1000px;height:auto;padding-top:0}.link-inside-collection-item{color:var(--royal-blue-3);text-transform:none;margin-top:0;margin-bottom:0;font-size:15px;font-weight:400;line-height:1.3}.link-inside-collection-item:hover{color:var(--midnight-blue-3);font-weight:700;text-decoration:none}.paragraph-2025{font-size:18px;line-height:28px}.link-24{color:var(--midnight-blue-3)}.link-24:hover{font-size:15px;font-weight:700;text-decoration:none}.div-block-176{grid-column-gap:40px;grid-row-gap:40px;justify-content:space-between;align-items:center;width:auto;display:flex}.background-video-3{width:100%;max-width:1000px;margin:40px auto}.top-section-2025{grid-row-gap:10px;background-image:url(https://cdn.prod.website-files.com/5c5c43a71a4d8b8b9822dd42/673d514bedc0f0fed1ebc9c3_UX%20Vector.svg),linear-gradient(204deg,#9ef2fa,#fff 61%);background-position:0 0,0 0;background-repeat:no-repeat,repeat;background-size:cover,auto;flex-direction:column;justify-content:flex-start;align-items:center;width:100%;margin-top:-100px;padding:100px 40px 20px 43px;text-decoration:none;display:flex}.text-block-46{color:var(--midnight-blue-3)}.background-video-4{z-index:2;aspect-ratio:1;border-radius:40px;width:75%;max-width:none;height:100%;max-height:none;margin-left:0;margin-right:auto}.demo-cc-2025{grid-column-gap:40px;grid-row-gap:40px;flex-flow:column;max-width:1000px;margin-top:100px;margin-left:auto;margin-right:auto;display:flex}.solid-background-2025{background-color:var(--color);margin-left:0;margin-right:0;padding:140px 40px 100px;overflow:hidden}.ai-corner-collection-2025{grid-column-gap:40px;grid-row-gap:40px;grid-template-rows:auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;width:100%;margin-bottom:0;margin-left:auto;margin-right:auto;display:grid}.ai-corner-collection-wrapper-2025{width:100%;max-width:1000px;margin-left:auto;margin-right:auto}.ai-corner-collection-wrapper-2025._1444{max-width:1444px;margin-top:20px}.white-space{width:auto;height:100px;padding:20px 40px 40px;display:block}.collection-list-wrapper-12{margin-bottom:0}.absolute-bg{z-index:-1;border-bottom:5px none var(--white-2);opacity:1;text-align:center;flex-direction:column;grid-template-rows:auto auto auto;grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr;grid-auto-columns:1fr;justify-content:center;align-items:center;width:100%;height:50vh;min-height:600px;display:block;position:absolute}.div-block-178{color:#fff;background-image:linear-gradient(#0000,#0000008a);flex-flow:column;flex:1;padding:20px 20px 40px;display:flex}.text-span-24{color:var(--teal)}.textspan20{color:var(--gorrie-blue)}.link-inside-collection-item-copy{color:var(--midnight-blue-3);text-transform:none;align-self:stretch;margin-top:15px;margin-bottom:0;font-size:15px;font-weight:400;line-height:1.3;display:block}.link-inside-collection-item-copy:hover{color:var(--midnight-blue-3);font-weight:700;text-decoration:none}.link-inside-collection-item-copy.hidden{display:none}.background-video-5{flex-flow:column;flex:none;justify-content:space-between;align-self:center;align-items:center;width:50%;display:block}.heading-508{text-align:center;max-width:1000px;margin-top:40px;margin-bottom:40px;font-size:65px;line-height:1.2}.div-block-179{flex-flow:column;justify-content:space-between;align-items:center;display:flex;position:absolute;inset:0%}.section-69{align-self:stretch}.div-block-180{justify-content:space-between;align-items:flex-start;width:100%;min-height:50svh;display:flex}.div-block-181{color:#fff;background-color:#792d2d;width:50%;min-height:50svh;position:relative}.section-70{text-align:left;align-self:stretch;padding-left:40px;padding-right:40px}.div-block-182{grid-column-gap:20px;grid-row-gap:20px;justify-content:space-around;max-width:1000px;margin-top:40px;margin-left:auto;margin-right:auto;padding-bottom:0;display:flex}.code-embed{border:3px solid var(--powder-blue);border-radius:15px;width:100%;height:100%}.code-embed:hover{border-color:var(--midnight-blue-4)}.code-embed-2{border:3px solid var(--powder-blue);border-radius:15px;align-self:stretch;width:100%;height:100%;margin-bottom:0;padding-bottom:0}.code-embed-2:hover{border-color:var(--midnight-blue-4)}.div-block-183{flex-flow:column;padding-right:100px;display:flex}.div-block-184{grid-column-gap:100px;grid-row-gap:100px;flex-flow:column;display:flex}.div-block-185{color:var(--midnight-blue-3);flex-flow:column;margin-top:20px;display:flex}.div-block-186{margin-bottom:120px}.div-block-187{margin-top:20px;margin-bottom:40px}.div-block-188{grid-column-gap:20px;grid-row-gap:20px;flex-flow:wrap;grid-template-rows:auto auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;max-width:1000px;margin-bottom:40px;margin-left:auto;margin-right:auto;display:grid}.tool-explanation{align-self:center;width:100%;margin-top:40px;margin-left:auto;margin-right:0;font-family:Lato,sans-serif;font-size:16px;font-weight:400;line-height:1.3;transition:opacity .2s}.div-block-84-copy{grid-column-gap:20px;grid-row-gap:20px;border:3px solid var(--powder-blue);background-color:var(--white);color:var(--midnight-blue-3);border-radius:20px;grid-template-rows:auto;grid-template-columns:1fr 1fr 1fr 1fr;grid-auto-columns:1fr;place-content:center space-between;align-items:center;margin-top:40px;padding:0 20px 0 40px;display:grid}.div-block-84-copy:hover{border-color:var(--midnight-blue-4)}.image-91{width:200px;margin-top:0;margin-left:0;padding-top:0}.div-block-191{text-align:center;width:100%;max-width:1000px;margin-left:auto;margin-right:auto}.div-block-192{grid-column-gap:10px;grid-row-gap:10px;text-align:right;flex-flow:column;justify-content:flex-start;align-items:flex-end;display:flex}.collection-list---case-studies-copy{grid-template-columns:1fr}.lock{width:100px;margin-top:0;margin-left:0;padding-top:0}.div-block-193{z-index:0;background-image:url(https://cdn.prod.website-files.com/5c5c43a71a4d8b8b9822dd42/67b61eb56db9a14801f485f7_grid-distorded-blue-transparent.png);background-position:100% 0;background-repeat:no-repeat;background-size:contain;background-attachment:scroll;display:none;position:absolute;inset:0%}.image-93{z-index:-1;opacity:.5;width:50%;margin-top:0;margin-bottom:20px;margin-left:0;display:none;position:absolute;inset:-39% 0% auto auto}.quote-slide{vertical-align:middle;width:100%;height:100%}.quote-mask{width:100%;height:100%;overflow:visible}.heading-h2{margin-bottom:1.5rem;font-size:calc(2vw + 2rem);font-style:italic;font-weight:500;line-height:1em}.wrapper{background-color:var(--powder-blue);color:var(--midnight-blue-3)}.nav-logo-image{object-fit:contain;object-position:0% 50%;width:100%;height:100%}.nav-wrapper{flex:1;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.nav-link{color:#c5c5c5;text-align:center;letter-spacing:.05em;cursor:pointer;justify-content:center;align-self:baseline;align-items:center;height:100%;font-size:calc(.25vw + 1rem);font-weight:400;line-height:1.5em;text-decoration:none;transition-property:color;transition-duration:.3s;transition-timing-function:ease;display:flex}.nav-link:hover{color:#e2c376}.nav-link.w--current{border-bottom-color:#ffffff80}.nav-link.nav_link--contact{border:1px solid #e2c376;border-radius:3rem;align-self:auto;height:auto;padding:4px 16px;transition:border-color .3s,background-color .3s,color .3s}.nav-link.nav_link--contact:hover{color:#0d0b02;background-color:#e2c376}.label{justify-content:flex-start;align-items:flex-start;width:25%;margin-bottom:-2.8rem;margin-left:-25%;display:flex;position:relative}.hero-top-wrapper{flex:1;justify-content:space-between;align-items:center;width:100%;display:flex}.awards-grid{width:100%}.nav-links-conatiner{flex-direction:row;flex:1;justify-content:center;align-items:stretch;width:100%;height:100%;display:flex;position:relative}.contact-link{text-align:right;word-break:break-all;font-size:7vw;font-style:italic;font-weight:400;line-height:1.4em;text-decoration:underline;transition:color .3s}.contact-link:hover{color:#fff}.container-16{flex-direction:column;justify-content:flex-start;align-items:flex-start;width:94%;max-width:100%;height:100%;margin-left:auto;margin-right:auto;padding-left:2rem;padding-right:2rem;position:relative}.container-16.container-hero{flex-flow:column;flex:1;justify-content:space-between;align-items:center;display:flex}.container-16.navigation-container{flex-flow:column;flex:1;justify-content:center;align-items:center;height:100%;margin-left:auto;margin-right:auto;display:flex}.container-16.intro-container{color:var(--midnight-blue-4);width:68%;max-width:60rem}.container-16.container-footer{flex-flow:wrap;justify-content:space-between}.container-16.narrow{width:60%;min-width:50px}.nav-menu-button{padding:0}.hero-heading-wrapper{margin-bottom:auto}.press-logo-container{aspect-ratio:3/2;background-color:#171612;width:100%;padding:2.25vw}.hero-heading{z-index:2;letter-spacing:.01em;will-change:transform;flex-direction:row;flex:none;justify-content:flex-end;max-width:100%;font-family:Playfair Display,sans-serif;font-size:8vw;font-weight:700;line-height:100%}.label-heading{color:#0d0b02;letter-spacing:.04em;text-transform:uppercase;background-color:#e2c376;margin-bottom:.5rem;padding:1px 6px;font-size:calc(.5vw + .75rem);font-weight:500;line-height:1.2em}.italic-text-2{text-shadow:0 3px 20px var(--turquoise);font-style:italic;font-weight:700}.section-71{color:var(--midnight-blue-3);flex-direction:column;justify-content:center;align-items:center;width:100%;padding-top:10rem;padding-bottom:10rem;position:relative}.section-71.section-hero{justify-content:space-between;align-items:center;min-height:100svh;padding-top:8rem;padding-bottom:2rem;display:flex;overflow:hidden}.section-71.section-footer{padding-top:1rem;padding-bottom:1rem}.section-71.quotes{overflow:hidden}.section-71.section-logos{color:var(--midnight-blue-3);padding-top:4rem;padding-bottom:0;overflow:hidden}.section-71.intro{min-height:80svh;display:flex}.card-3{grid-column-gap:1.25vw;grid-row-gap:1.25vw;background-color:#171612;flex-direction:column;justify-content:center;align-items:flex-start;width:100%;display:flex}.card-3.services{grid-column-gap:13vw;grid-row-gap:13vw;background-color:var(--white);justify-content:space-between;align-items:flex-start;padding:2vw}.quote-heading{margin-bottom:24px;font-size:calc(1vw + 1rem);font-style:italic;font-weight:400;line-height:1.3em}.scrolling-logo-container{grid-column-gap:5vw;flex-direction:row;flex:none;justify-content:space-between;align-items:stretch;width:100vw;padding-left:2.5vw;padding-right:2.5vw;display:flex;position:relative;inset:0% 0% auto}.scrolling-logo-wrapper{opacity:.73;flex-flow:column;justify-content:center;align-items:stretch;width:8vw;max-height:2.6vw;display:flex;position:static}.hero-text-wrapper{grid-column-gap:1rem;grid-row-gap:1rem;flex-direction:column;flex:1;justify-content:space-between;align-items:center;width:100%;height:100%;display:flex;position:relative}.quote-profile-image{aspect-ratio:1}.scrolling-logo-image{filter:invert();object-fit:contain;width:100%;height:100%}.quote-slider{background-color:#0000;justify-content:center;align-items:stretch;width:100%;height:100%;display:flex}.footer-link{color:#b6b6b6;font-size:1rem;line-height:1.5rem;text-decoration:none;transition:color .3s}.footer-link:hover{color:#fff}.footer-link:active{color:#0e2244}.hero-background-fade-overlay{background-image:url(https://cdn.prod.website-files.com/5c5c43a71a4d8b8b9822dd42/673d514bedc0f0fed1ebc9c3_UX%20Vector.svg),linear-gradient(180deg,#0000,#fff 92%,var(--powder-blue));background-position:0 0,0 0;background-size:cover,auto;width:100%;height:100%;position:absolute}.footer-span-link{color:#fff;transition:color .2s}.footer-span-link:hover{color:#797979}.paragraph-16{font-size:1.125rem;font-weight:400;line-height:1.5em}.paragraph-18{font-size:calc(.35vw + 1rem);font-weight:400;line-height:1.4em}.contact-text-wrapper{flex-flow:wrap;justify-content:center;align-items:center;display:inline-flex}.quote-title{opacity:.73;font-size:16px;font-weight:400;line-height:1.3em}.project-link-wrapper{width:100%;position:relative}.project-link-wrapper.project-even{flex-flow:column;justify-content:flex-start;align-items:flex-start;display:flex;bottom:-50%}.quote-text-wrapper{flex-flow:column;justify-content:space-between;width:100%;height:100%;display:flex}.nav-sub-container{flex-wrap:wrap;flex:1;justify-content:space-between;align-items:center;width:100%;display:flex}.hero-description{text-align:right;font-size:1.6rem;font-weight:400;line-height:1.3em}.scrolling-logo-outer-wrapper{justify-content:flex-start;align-items:center;width:100%;display:flex;position:relative;overflow:hidden}.awards-logo{filter:invert();object-fit:contain;object-position:100% 50%;width:100%;height:100%}.hero-contact-link{color:var(--black);word-break:break-all;font-size:calc(.9vw + .5rem);font-weight:400;line-height:1.4em;transition-property:color;transition-duration:.3s;transition-timing-function:ease}.hero-contact-link:hover{color:#e7e7e7}.footer-bottom-links-grid{grid-column-gap:1.25rem;grid-row-gap:1.25rem;flex-flow:wrap;grid-template-rows:auto;grid-template-columns:max-content max-content max-content;width:auto;display:flex}.footer-copyright-wrapper{grid-column-gap:1rem;grid-row-gap:1rem;flex-flow:wrap;justify-content:flex-start;align-items:center;display:flex}.nav-bar{background-color:#ddd0;flex-flow:column;justify-content:center;align-items:stretch;width:100%;height:auto;min-height:calc(1vw + 4rem);display:flex;position:fixed;inset:0% 0% auto}.project-background-image{aspect-ratio:3.25/4;object-fit:cover;object-position:50% 50%;width:100%;min-width:100%;max-width:none;min-height:100%;position:relative}.hero-description-wrapper{max-width:30rem;height:100%}.grid---ratio-1x2{grid-column-gap:8%;grid-row-gap:8%;grid-template-rows:auto;grid-template-columns:1fr 2fr;place-items:start;width:100%}.intro-text-white{color:var(--midnight-blue-3);font-size:2.75em;font-weight:400;line-height:1.3em}.quote{align-items:center;display:flex}.hero-contact-info-wrapper{justify-content:space-between;width:100%;margin-top:2rem;display:flex}.project-image-wrapper{perspective:3500px;border-radius:.5vw;width:100%;position:relative;overflow:hidden;transform:perspective(3500px)}.skills-grid{grid-column-gap:0vw;grid-row-gap:0vw;perspective:1000px;grid-template-rows:auto;grid-template-columns:1fr 1fr;width:100%;position:relative;transform:perspective(1000px)}.line-2{opacity:.73;background-color:#63636380;width:100%;height:1px}.contact-subheading-wrapper{flex-flow:row;justify-content:flex-end;align-items:flex-end;width:100%;margin-top:6vh;display:flex}.footer-bottom-links{flex-flow:wrap;justify-content:space-between;width:100%;display:flex}.quote-card{background-color:var(--white);border-radius:2px;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;padding:6vw;display:flex}.label-2{color:#e2c376;letter-spacing:.04em;text-transform:uppercase;font-size:calc(.5vw + .5rem);font-weight:500;line-height:1.2em}.nav-links-wrapper{grid-column-gap:3vw;grid-row-gap:3vw;flex:1;justify-content:center;align-items:center;height:100%;padding-left:4.4rem;display:flex}.primary-button{background-color:var(--midnight-blue-3);color:#e2c376;text-transform:uppercase;border:1.5px solid #9e9e9e;border-radius:6rem;justify-content:center;align-items:center;padding:.75rem 1.5rem;font-size:1rem;line-height:1.4em;transition:color .4s,border .4s,background-color .4s;display:flex}.primary-button:hover{color:#000;background-color:#fff}.primary-button:active{border-color:#d4d3d1}.primary-button:focus{border-color:#a1a09c}.project-text-wrapper{margin-top:1.25vw}.quote-arrow{background-color:var(--midnight-blue-4);color:#e2c376;border:1px solid #e2c376;width:48px;height:48px;margin-bottom:-64px;font-size:1.4em;inset:auto 0% 0% auto}.quote-arrow.gallery-arrow-left{background-color:var(--midnight-blue-3);margin-right:72px}.contact-heading{text-align:center;letter-spacing:.02em;font-size:16vw;font-style:italic;line-height:1em}.nav-logo{flex-direction:row;justify-content:flex-start;align-items:center;width:40px;height:40px;margin-top:auto;margin-bottom:auto;display:flex}.footer-text{color:#b6b6b6;font-size:1rem;line-height:1.5rem}.project-heading{margin-bottom:.5rem;font-size:calc(1vw + 1rem);font-weight:600;line-height:1.2em}.press-logo-image{opacity:.85;filter:invert();object-fit:contain;width:100%;height:100%}.project-grid{grid-column-gap:8%;grid-row-gap:8%;grid-template-rows:auto auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;margin-left:auto;margin-right:0;padding-bottom:24vw;display:grid}.title-wrapper-sticky{flex-flow:column;justify-content:flex-start;align-items:flex-start;width:100%;max-width:36rem;display:flex;position:sticky;top:8.5rem}.slide-nav{align-items:center;height:48px;margin-bottom:-64px;font-size:12px;display:flex}.awards-links-wrapper{opacity:.73;color:var(--black);letter-spacing:1.5px;border-bottom:1px solid #63636380;justify-content:space-between;align-items:center;width:100%;padding-top:2rem;padding-bottom:2rem;font-size:calc(.6vw + 1rem);font-weight:500;line-height:1.2em;transition-property:color;transition-duration:.3s;transition-timing-function:ease;display:flex}.awards-links-wrapper:hover{opacity:1}.awards-subheading{margin-top:8px;font-size:16px;line-height:1.4em}.quote-name{color:#fff;margin-right:8px;font-size:18px;font-weight:500}.press-logos-grid{grid-column-gap:2vw;grid-row-gap:2vw;grid-template-rows:auto;grid-template-columns:1fr 1fr 1fr 1fr;place-items:center;width:100%;max-width:100%}.quote-profile-image-wrapper{border-radius:60px;flex:none;width:72px;height:72px;margin-right:16px;overflow:hidden}.hero-background-wrapper{justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute;inset:0%}.skill-title{color:#e2c376;text-transform:uppercase;margin-bottom:1rem;font-size:1.5rem;font-weight:600;line-height:1.3em}.awards-logo-wrapper{flex:none;justify-content:flex-end;align-items:center;width:8rem;height:3rem;display:flex;position:relative}.text-block-56{text-shadow:0 1px 1px #0003}.subtitle-link-copy{color:var(--midnight-blue-3);text-transform:none;width:100%;max-width:1444px;margin:20px auto 60px;font-size:20px;font-style:normal;font-weight:400;line-height:1.2;text-decoration:none;display:block}.subtitle-link-copy:hover{text-decoration:none}.subtitle-link-copy._1000{width:auto;max-width:1000px;margin-top:20px}.subtitle-link-copy._1000.centered{margin-top:20px;margin-bottom:40px}.subtitle-link-copy._1000-copy{white-space:nowrap;order:-1;align-self:stretch;max-width:1000px;margin-top:0;margin-bottom:0;font-weight:700}.subtitle-link-copy._1000-copy.centered{margin-top:20px}.subtitle-link-copy.center{text-align:center;font-weight:700}.form-block-4{flex-flow:column;flex:1;align-self:stretch;margin-bottom:0;font-size:15px;transition:all .2s;display:none}.form-4{grid-column-gap:20px;grid-row-gap:20px;flex-flow:column;display:flex}.div-block-194{grid-column-gap:15px;grid-row-gap:15px;flex:none;justify-content:center;align-self:stretch;align-items:flex-start;width:100%;margin-top:5px;display:flex}.div-block-194.left{z-index:5;justify-content:flex-start;align-items:flex-start;position:relative}.quick-access-button{flex-flow:column;justify-content:space-between;align-self:stretch;align-items:center;transition:all .2s;display:flex}.close-action{justify-content:center;align-items:flex-start;margin-bottom:0;display:flex}.div-block-195{grid-column-gap:10px;grid-row-gap:10px;flex-flow:column;align-self:stretch;display:flex}.confidential-home-page{grid-column-gap:5px;grid-row-gap:5px;justify-content:flex-start;align-self:flex-start;align-items:flex-start;margin-bottom:0;margin-left:0;font-size:15px;line-height:1.2;display:flex}.field-label-home-page{color:var(--midnight-blue-3);text-align:center;text-transform:none;align-self:flex-start;margin-bottom:0;padding-left:5px;font-size:16px;font-weight:700}.checkbox-3{margin-top:4px}.text-block-57{color:#c00202;font-size:15px;font-weight:700}.error-message-2{padding-top:20px;padding-bottom:20px}.success-message-4{background-color:#c7f1fa9c;border-radius:10px;font-weight:700}.text-block-58{color:var(--black-2);margin-bottom:15px;font-weight:400}.div-block-196{z-index:2;background-image:none;background-repeat:repeat;background-size:auto;margin-bottom:0;position:absolute;inset:0%}.div-block-196-copy{z-index:3;position:absolute;inset:0%}.div-block-197{z-index:3;background-image:none;align-self:stretch;height:100%;position:absolute;inset:0%}.collection-item-8{grid-column-gap:20px;grid-row-gap:20px;border:3px solid var(--white);background-color:#fff;border-radius:10px;flex-flow:column;justify-content:flex-start;align-items:center;padding:40px;display:flex;position:relative}.collection-item-8:hover{border-color:var(--midnight-blue-4);background-color:#fff6}.collection-list-10{grid-column-gap:20px;grid-row-gap:20px;flex-flow:wrap;grid-template-rows:auto;grid-template-columns:1fr 1fr 1fr;grid-auto-columns:1fr;display:grid}.code-embed-3{display:none}.subtitle-link-copy-copy{color:var(--midnight-blue-3);text-align:center;text-transform:none;width:100%;max-width:1444px;margin:20px auto 60px;font-size:20px;font-style:normal;font-weight:400;line-height:1.2;text-decoration:none;display:block}.subtitle-link-copy-copy:hover{text-decoration:none}.subtitle-link-copy-copy._1000{max-width:1000px;margin-top:20px}.subtitle-link-copy-copy._1000.centered{margin-top:20px}.image-80-copy{text-align:center;mix-blend-mode:normal;transform-style:preserve-3d;align-self:flex-start;width:80px;margin:0 auto;display:block;transform:translateZ(40px)}.image-80-copy:hover{border:1px #000}._2021-tool-text-wrapper-copy{grid-column-gap:20px;grid-row-gap:20px;flex-flow:column;justify-content:center;align-self:flex-start;align-items:flex-start;width:100%;margin:auto;padding-top:0;padding-bottom:0;display:flex}.div-block-198{grid-column-gap:20px;grid-row-gap:20px;justify-content:center;align-self:center;align-items:center;display:flex}.div-block-199{grid-column-gap:10px;grid-row-gap:10px;text-align:center;flex-flow:column;width:140px;display:flex}.tool-explanation-copy{align-self:center;width:100%;margin:40px 0 0 auto;font-family:Lato,sans-serif;font-size:18px;font-weight:400;line-height:1.3;transition:opacity .2s}.div-block-200{grid-column-gap:20px;grid-row-gap:20px;flex-flow:column;margin-bottom:100px;display:flex}.link-block-29{flex:1;display:flex}.recaptcha-2{align-self:stretch;margin-bottom:0}.paragraph-2026{margin-bottom:0;font-size:16px;line-height:1.2}.div-block-201{grid-column-gap:10px;grid-row-gap:10px;flex-flow:column;padding-bottom:10px;display:flex}.flowappz-cookie-consent-hide-cookie-button{color:#333;cursor:pointer;background-color:#fff;border-radius:100%;width:48px;height:48px;padding:10px;font-family:Arial,sans-serif;font-size:14px;font-weight:400;text-decoration:underline;display:none;position:fixed;bottom:2%;left:2%;box-shadow:0 2px 5px #0003}.flowappz-cookie-consent-hide-cookie-button:hover{box-shadow:0 5px 30px #0003}.bold-text-3{font-weight:400}.arrow-up{z-index:4;background-color:#0000005e;border-radius:100px;justify-content:center;align-items:center;width:45px;height:45px;display:flex;position:fixed;inset:auto auto 40px 10px}.image-94{width:100%;margin-top:0;margin-left:0}.fs_modal-1_image{object-fit:cover;width:100%}.fs_modal-1_component{grid-column-gap:16px;grid-row-gap:16px;grid-template-rows:auto;grid-template-columns:1fr;grid-auto-columns:1fr;justify-content:start;justify-items:start;display:grid}.fs_modal-1_popup{z-index:9999;background-color:#00000080;flex-direction:row;justify-content:center;align-items:center;padding-left:2rem;padding-right:2rem;display:none;position:fixed;inset:0%}.fs_modal-1_close{cursor:pointer;background-color:#f5f5f5;padding:1.5rem;position:absolute;inset:0% 0% auto auto}.fs_modal-1_close:focus-visible,.fs_modal-1_close[data-wf-focus-visible]{outline-color:var(--accessible-components--dark-grey);outline-offset:4px;outline-width:2px;outline-style:solid}.fs_modal-1_heading{margin-top:0;margin-bottom:0;font-size:2.5rem;font-weight:500;line-height:1.2}.fs_modal-1_close-icon{width:1rem;height:1rem}.fs_modal-1_content{grid-column-gap:2rem;grid-row-gap:2rem;grid-template-rows:auto;grid-template-columns:1fr;grid-auto-columns:1fr;place-content:center start;place-items:center start;padding:4rem;display:grid}.fs_modal-1_wrapper{z-index:999;grid-column-gap:0rem;grid-row-gap:0rem;color:#000;background-color:#fff;grid-template-rows:auto;grid-template-columns:.75fr 1fr;grid-auto-columns:1fr;place-items:stretch start;width:100%;max-width:60rem;display:grid;position:relative}.fs_modal-1_description{margin-bottom:0}.fs_modal-1_cover{position:absolute;inset:0%}.fs_modal-1_button{background-color:var(--accessible-components--dodger-blue);color:#fff;cursor:pointer;padding:.5rem 1rem}.fs_modal-1_button:focus-visible,.fs_modal-1_button[data-wf-focus-visible]{outline-color:var(--accessible-components--dark-grey);outline-offset:4px;outline-width:2px;outline-style:solid}.fs_modal-1_embed{margin-bottom:0}.fs_modal-1_message{color:var(--accessible-components--dark-grey)}html.w-mod-js [data-ix=title-slide-in-1],html.w-mod-js [data-ix=title-slide-in-2]{opacity:0}html.w-mod-js [data-ix=on-load-hero]{opacity:0;transform:translateY(20px)}html.w-mod-js [data-ix=content-on-scroll]{opacity:0;transform:translateY(-40px)}html.w-mod-js [data-ix=bg-icons-on-scroll]{opacity:0;transform:translateY(40px)}@media screen and (max-width:991px){.section-1{flex-flow:column;place-content:flex-start center;align-items:center;margin-right:0;padding-bottom:20px;padding-left:40px;padding-right:40px}.expertise{box-shadow:none;margin-bottom:40px;margin-left:0;margin-right:0}.heading-1{text-align:center;flex:0 auto;padding-right:0;font-size:45px;line-height:50px}.heading-1.centered{text-align:center}.heading-1.centered.smaller{font-size:50px}.paragraph-3{margin-bottom:0;font-family:Montserrat,sans-serif;line-height:24px}.icon{width:77px;height:77px}.class-section{padding:70px 24px 85px}.wrap-2.a{flex-direction:column;align-items:center}.logos-section{flex-direction:row;justify-content:center;align-items:center;padding:70px 20px 60px;display:block}.logos-section.no-image{background-size:auto,cover;padding-left:20px;padding-right:20px}.logos-wrap{justify-content:space-around;width:100%}.left-1{text-align:center;align-items:center;padding:0}.right-1{display:flex}.column-1-title{margin-bottom:10px;font-family:Montserrat,sans-serif;font-size:20px}.footer-bottom{padding-top:0;padding-left:40px;padding-right:20px}.legal{text-align:center}.heading-2{margin-bottom:0;transform:none}.paragraph-2{text-align:left;margin-top:30px;margin-bottom:0;padding-right:0;font-size:18px;line-height:28px}.customers-logo{width:44px;height:44px}.section-4{padding-bottom:40px;padding-left:24px;padding-right:24px}.form-block{align-items:stretch}.field{margin-left:auto;margin-right:auto;display:block}.link-block-2{width:100px;height:80px;margin-top:10px;margin-bottom:10px}.nav-menu-2{flex-direction:row;flex:0 auto}.nav-link-2{letter-spacing:0;padding:3px 10px 0 20px;font-size:14px;line-height:14px}.nav-link-2:hover{border-color:var(--gold-star)}.nav-link-2.w--current{flex:1;padding-left:5px;padding-right:5px}.nav-link-2.w--current:hover{background-color:#0000}.clients-wrap{flex-direction:column;justify-content:flex-start;align-items:center;margin-top:0;margin-bottom:0}.menu-button-3{color:#1045ca}.services1{flex-direction:column;align-items:stretch;margin-top:-20px}.field-larger{margin-left:auto;margin-right:auto;padding:20px 20px 100px;display:block}.buttons-section{padding-left:40px;padding-right:40px}.city-of-toronto-container{align-items:center;display:flex}.agreement-text{letter-spacing:0}.kedetallazo-bg{padding-left:40px;padding-right:40px}.tinamaste-section-bg{background-image:none;padding-left:40px;padding-right:40px}.logos-main-section{justify-content:space-around;align-items:center;display:flex}.services-2{flex-direction:column;align-items:stretch;margin-top:-20px}.section-18{padding-top:40px;padding-left:40px;padding-right:40px}.toolbox-wrap{justify-content:flex-start;margin-top:50px;padding-top:0}.customers-logo-apple{width:44px;margin-top:-8px;padding-left:2px;padding-right:2px}.customers-logo-sketch{width:44px;height:44px;padding-bottom:4px}.city-of-toronto-dashboard-bg{height:50vh}.image-15{height:65px;margin-right:5px}.section-title{margin-left:1px;font-family:Poppins;font-style:normal}.div-block-7{flex-direction:column;justify-content:space-around;align-items:center;margin-top:40px}.image-18{margin-bottom:10px}.row{margin-bottom:0}.tinamaste-main{padding-left:0;padding-right:0}.portfolio{background-color:var(--white-3)}.title{font-size:35px;line-height:40px}.title.left{height:200px}.logos-section-copy{flex-direction:row;justify-content:center;align-items:center;padding:70px 20px 60px;display:block}.logos-section-copy._2{background-image:linear-gradient(#000000b0,#000000b0),url(https://cdn.prod.website-files.com/5c5c43a71a4d8b8b9822dd42/5c5c43a71a4d8b47a522ddde_edho-pratama-149011.jpg);background-position:0 0,50% 100%;background-repeat:repeat,repeat;background-size:auto,cover;background-attachment:scroll,scroll;padding-left:24px;padding-right:24px}.heading-408-copy{font-size:19px;line-height:24px}.heading-408-copy.porfolio{font-size:15px;line-height:23px}.div-block-12{flex-direction:column;padding-top:66px;padding-bottom:0}.div-block-13{width:50%}.column-7{text-align:center;padding-left:0;padding-right:0}.client-block.link{opacity:1;padding-left:0;padding-right:0}.client-names.mobile{color:var(--black);text-align:right;letter-spacing:0;text-transform:none;font-size:15px;font-weight:600;display:block}.title-block{background-color:#d5fce1d4;flex-direction:row;justify-content:flex-end;align-items:center;width:100%;height:50px;padding:8px 20px 5px;display:flex;position:absolute;bottom:0;left:0;right:0}.infinite-bonanza-main{background-position:50% 0;padding-left:0;padding-right:0}.infinite-bonanza-main:hover{background-position:0 0,50% 0}.cityoftoronto-main{padding-left:0;padding-right:0}.cityoftoronto-main:hover{background-image:linear-gradient(to bottom,var(--cot-hover),var(--cot-hover)),url(https://cdn.prod.website-files.com/5c5c43a71a4d8b8b9822dd42/5c5c43a71a4d8b948222de68_City-of-Toronto-iPad-on-Hand.jpg)}.shaman-main,.amatista-main,.virtual-luxury-main,.dosha-main,.kedetallazo-main{padding-left:0;padding-right:0}.kedetallazo-main:hover{background-image:linear-gradient(to bottom,var(--kedetallazo-hover),var(--kedetallazo-hover)),url(https://cdn.prod.website-files.com/5c5c43a71a4d8b8b9822dd42/5c5c43a71a4d8b5bee22de75_carlos-salguero-kedetallazo-mac.jpg)}.client-list{margin-top:0}.left-columns-p{max-width:none;margin-top:40px;line-height:1.5}.left-columns-p._2,.client-column-1{margin-top:0}.contact-header{letter-spacing:0}.two-column-heading{margin-top:20px;margin-bottom:20px}.heading-1-portfolio{text-align:center;flex:0 auto;padding-right:0;font-size:45px;line-height:55px}.subheading-1-portfolio{flex:0 auto;padding-right:0;font-size:20px;line-height:30px}.div-block-19{flex-direction:row;align-self:center}.language-bar{padding-left:24px;padding-right:20px}.section-26{padding-top:100px;padding-left:20px;padding-right:20px}.div-block-24{width:auto;padding-left:0;padding-right:0}.section-dark{padding:60px 40px}.section-dark._2{padding-left:20px;padding-right:20px}.section-dark._2-copy{flex-direction:column;justify-content:flex-end;height:100%;min-height:700px;padding-bottom:40px;padding-left:20px;padding-right:20px;display:none}.section-dark.blog{padding-bottom:80px}.hero2-dark-alt2{background-image:linear-gradient(#11121266,#11121266),url(https://cdn.prod.website-files.com/5c5c43a71a4d8b8b9822dd42/5cd1f371bd7d8be78ce90eb4_CS-Hero-Carlos-Salguero-Colour-Black-Background-2-SQUARE.jpg);background-position:0 0,50% 100%;background-repeat:repeat,no-repeat;background-size:auto,600px}.hero2-dark-alt2._2{padding-left:0;padding-right:0}.wrap{width:645px}.wrap.w50-center{text-align:center;flex-direction:column-reverse;justify-content:space-between;padding:0}.wrap.w50-80-start{flex-direction:column;padding-bottom:60px}.wrap.w80-50{padding-bottom:0;padding-left:0;padding-right:0}.wrap.w50-start{padding-left:20px;padding-right:20px}.hero2-text-wrap{flex-direction:column;justify-content:flex-start;align-items:center;width:100%;display:block}.h1-jumbo{font-size:45px;line-height:60px}.text-16.text-16-60{flex:1;width:100%;max-width:100%;min-height:auto;margin-bottom:0;padding-top:0;padding-left:0;padding-right:10px}._6-col-last{width:auto}.headline-6-col{text-align:center;width:auto;margin-left:auto;margin-right:auto;display:block}._4-col{flex:1;width:100%;max-width:none;margin-bottom:0;margin-left:auto;margin-right:auto;display:inline-block}._4-col._4-col-last{margin-bottom:0;margin-right:auto}.content4-image{background-size:cover;height:440px}.content4-image.content4-image8{background-size:cover}.content4-image.content4-image7{background-position:0%}.content4-image.content4-image9{background-size:cover}.content4-item{text-align:center;margin-bottom:40px}.content4-items{flex-direction:column;align-items:flex-start;margin-bottom:0}.section{padding-left:20px;padding-right:20px}.testimonial1-item{text-align:center;flex-direction:column;justify-content:center;align-items:center;width:60%;margin-bottom:40px;margin-left:auto;margin-right:auto;padding-right:0;display:flex}.testimonial1-person-name{text-align:left}.testimonial1{flex-direction:column;align-items:center}.content5-headline-wrapper{text-align:center;padding-right:0}._6-col-2{width:100%;margin-bottom:20px;margin-right:0}._6-col-2._6-col-last{width:100%}.content5-description{text-align:center;margin-top:-10px;margin-bottom:0}._100{flex-direction:column;align-items:center;padding-top:0}.section-28{flex-direction:column;padding-left:20px;padding-right:20px}.div-block-28{align-items:center;width:100%;padding-top:100px;padding-bottom:0}.div-block-28-copy{background-position:50% 100%;min-height:550px}.heading-480{padding-left:20px;padding-right:20px;font-size:25px}.section-29{margin-top:-240px;padding:20px}.paragraph-11{letter-spacing:0}.lucia{box-shadow:none;flex:none;width:100%;height:150px;margin-top:0;display:block}.lucia.shaman-image{margin-top:60px}.lucia.gbc-image{margin-top:0}.lucia.cot-image,.lucia.infinite-loop,.lucia.the-app{margin-top:60px}.lucia.damien-zielinski{background-position:50%;background-size:cover;background-attachment:scroll;width:100%;height:444px;margin-top:0}.div-block-31{flex-direction:column-reverse;margin-bottom:60px;display:flex}.div-block-31-copy{flex-direction:column;margin-bottom:0;display:flex}.div-block-24-copy{max-width:none;padding-left:0;padding-right:0}.areas-of-focus{max-width:500px}.agency-showcase{grid-column-gap:0px;grid-row-gap:20px;flex-direction:column;grid-template:"."".""."".""."/1fr 1fr;align-items:center}.infinite-loop{flex:none;width:100%;height:150px;display:block}.suncor{height:70vh}.three,.four{align-self:auto;display:block}.suncor-image{flex:none;width:100%;height:150px;display:block}.suncor-image._2{width:100%}.subtitle,.subtitle-white{font-size:35px}.image-36,.image-37{margin-bottom:20px}.preloader{flex-direction:column;display:none}.typed-words{text-align:center;font-size:50px;line-height:55px}.div-block-36{background-position:50%;background-size:contain;width:80%;min-height:290px;margin-right:0}.section-34{flex-direction:column;padding-bottom:40px}.second{background-position:100% 100%;background-size:contain;min-height:333px;margin-right:0}.hero-text{flex-direction:column;align-items:center;padding-top:0}.text-side{text-align:center;flex-direction:column;justify-content:flex-start;align-items:center;width:100%;padding-left:20px;padding-right:20px;display:block}.section-35{height:100%;min-height:400px;padding-top:60px}.transformcontainer{top:9%;left:34%}.box-group{flex:0 auto;width:100px;height:100px}.div-block-42{text-align:center;align-self:center}.blog{font-weight:400}.areas-of-focus-2{max-width:500px}.project-blurb{font-size:23px}.grid{grid-template-rows:auto auto auto;grid-template-columns:1fr 1fr}.services-carlos-salguero-new{transform:none}.section-39{padding-top:0;padding-left:20px;padding-right:20px}.new-portfolio{min-height:400px;padding-left:0;padding-right:0;position:relative;overflow:hidden}.section-13{background-position:50%;grid-template-columns:34% 66%}.particles-js{transition-duration:.75s}.particles-js:hover{background-position:50%}.blurb{align-items:flex-start;width:100%;padding:40px}.text-block-22{align-self:center}.div-block-53{align-items:center;margin-left:auto;margin-right:auto}.section-title-2{text-align:center;font-size:25px;line-height:30px}.paragraph-13{text-align:center;margin-bottom:15px}.div-block-54{padding-left:20px;padding-right:20px}.image-45{top:20px;left:20px}.navbar-animated.second{min-height:auto}.nav-button-animated.home{margin-right:20px}.image-45-copy{left:30px}.lottie-animation{max-width:300px}.image-46{width:50%;margin-right:-150px}.old-home-hero{height:auto;min-height:600px}.text-side-copy{text-align:center;flex-direction:column;justify-content:flex-start;align-items:center;width:100%;padding-left:20px;padding-right:20px}.top-hero-portfolio{z-index:2;border-top:1px solid var(--white-2);justify-content:flex-start;margin-top:0}.div-block-60{max-width:none}.portfolio-paragraph{padding-right:0}.portfolio-paragraph p{line-height:1.4}.portfolio-paragraph blockquote{font-size:22px}.heading-4{text-align:center}.page-structure{width:55%}.paragraph-19{font-size:18px;line-height:38px}.div-block{width:45%}.red-bg{min-height:75vh;padding-top:10vh}.image-60{margin-left:auto;margin-right:auto}.div-block-74{padding-left:20px;padding-right:20px}.text-subtitle-2020{font-size:30px}.h1-carlos-salguero-2020{margin-bottom:20px;font-size:90px;line-height:.9;position:relative}.h1-carlos-salguero-2020.new{margin-top:0;margin-bottom:40px}.hero-section-2020{z-index:2;min-height:600px;padding-left:40px;padding-right:40px;overflow:hidden}.hero-left-2020{justify-content:flex-start}.paragraph-summary.case-studies{margin-bottom:10px;font-size:18px}.hero-box-in-the-back-2020-copy{width:55%}.hero-box-in-the-back-2020-copy-2{width:50%}.heading-499{width:100%;font-size:4.5vw;line-height:5vw}.heading-499.portfolio-piece{padding-right:0}.heading-499.portfolio-piece.blog{width:75%;font-size:28px}.heading-499.portfolio-piece.blog:hover{font-weight:700}.heading-499.portfolio-piece.blog.non-hover{font-size:26px;font-weight:900}.heading-499.portfolio-piece.centered{text-align:left}.heading-499.portfolio-piece.centered.colored{line-height:1.2}.button-2020{font-size:18px}.browser-content{width:90%}.button-2021{justify-content:center}.image-text-section-2020{padding-top:100px;padding-bottom:0}.div-block-81{padding-right:0%}.heading-no-width{font-size:20px}.paragraph-no-width{font-size:16px}.div-block-82{flex-direction:column-reverse;overflow:visible}.div-block-84{grid-column-gap:20px;grid-row-gap:20px;grid-template-columns:1fr 1fr;align-items:center;margin-top:0;margin-left:auto;margin-right:auto;padding:0 0 0 20px}.div-block-84.featured-cs{flex-flow:row;padding-left:40px;padding-right:20px}.div-block-84.mll,.div-block-84.mll-copy{padding-left:40px;padding-right:20px}.case-study-link{padding-left:20px}.case-study-link.bg{align-items:flex-start;width:100%;margin-left:auto;margin-right:auto}.case-study-link.bg.hidden.last{order:1}.text-block-27{width:100%;margin-bottom:10px}.case-study-image.homepage{object-position:0% 50%;align-self:center;width:100%;max-width:400px;max-height:300px}.section-47{padding-left:20px;padding-right:20px}.text-subtitle-2020-copy{margin-left:0;margin-right:auto;font-size:11vw;line-height:11vw}.button-2020-copy{margin-left:auto;margin-right:auto}.lottie-animation-3{align-self:flex-start}.heading-499-copy{align-self:flex-start;width:75%;margin-top:-20px;margin-bottom:0;margin-left:0;font-size:12vw;line-height:12vw}.text-block-28{margin-right:0}.div-block-87{align-self:flex-start;margin-left:auto;margin-right:auto}.about-me-home-image-2020{align-self:flex-start;max-width:40%;padding-bottom:0;padding-right:0}.paragraph-2020{padding-left:20px;padding-right:0%;font-size:18px}.new-hero-background-2020{width:75%}.new-hero-background-2020.main-page{background-image:url(https://cdn.prod.website-files.com/5c5c43a71a4d8b8b9822dd42/5ea1fc005f6ea707c2a23d6a_CS-BAckground-for-HERO.svg),url(https://cdn.prod.website-files.com/5c5c43a71a4d8b8b9822dd42/6739a3b864a0b2e7a7949a75_AdobeStock_505088553.png);background-position:100% 0,100%;background-repeat:no-repeat,no-repeat;background-size:contain,contain}.grid-3{grid-column-gap:20px;grid-row-gap:20px;margin-top:10px}.grid-3._1200px{grid-column-gap:20px;grid-row-gap:20px}.testimonial-grids-2020{align-self:flex-end;font-size:16px;font-weight:400}.recommendations-2020{padding-left:40px;padding-right:40px}.rich-text-block{padding-left:20px;padding-right:20px}.div-block-89{align-items:flex-start}.hero-lottie{z-index:2;align-self:flex-start;width:45%;max-width:40vw}.div-block-91{width:55%;margin-left:auto;padding-top:0}.about-me-2025-top{z-index:3;padding:0 40px 60px;position:relative}.title-6{margin-bottom:40px;font-size:50px}.div-block-92{grid-column-gap:20px;grid-row-gap:20px;flex-flow:wrap;grid-template-rows:auto auto auto;grid-template-columns:1fr;grid-auto-columns:1fr;align-content:flex-end;display:grid}.div-block-92.long{grid-template-rows:auto auto;grid-template-columns:1fr}.heading-500{text-align:center;margin-top:0;padding-top:10px;padding-bottom:10px}.about-me-2020{padding:100px 40px}.div-block-93.about{grid-column-gap:30px;grid-row-gap:30px;grid-template-columns:1fr;align-content:start;align-items:start}.footer-2020{padding-left:40px;padding-right:40px}.div-block-96{text-align:right}.section-28-copy{flex-direction:column;padding-left:20px;padding-right:20px}.div-block-97{aspect-ratio:1;justify-content:center;align-items:center;height:auto;min-height:auto;padding:20px 10px;transition:border-color .3s,background-color .3s}.div-block-97:hover{border-style:solid;transform:none}.div-block-97.home{aspect-ratio:auto}.link-block-27{padding-top:0;padding-bottom:0}.portfolio-2020{padding-left:40px;padding-right:40px}.text-block-32{margin-top:5px;font-size:16px}.text-block-32-copy{margin-top:5px;font-size:15px;display:flex}.written-testimonial{padding:40px}.case-studies-displayed{grid-column-gap:20px;grid-row-gap:20px;grid-template-columns:1fr;margin-top:20px;margin-bottom:20px}.text-block-33{max-width:100%;margin-left:0;font-size:16px}.paragraph-2022{font-size:15px}.div-block-100{text-align:left;justify-content:flex-start;align-self:center;align-items:flex-start;width:50%}.div-block-100.new2025{justify-content:flex-start;align-self:center;align-items:center}.hero-lottie-copy{z-index:1000;align-self:flex-start}.contact-me-2020{padding-left:40px;padding-right:40px}.form-block-3{width:100%}.div-block-106{margin-bottom:20px;padding-left:0;padding-right:0}.image-67,.image-68,.image-69,.image-70,.image-72{width:100px}.new-nav-menu-2020{padding-left:40px;padding-right:40px}.close-button{z-index:2003}.nav-menu-button-2020{top:13px;right:40px}.carlos-salguero-2024{height:auto;overflow:hidden}.div-block-118{order:1;width:50%}.image-75{width:75px}.image-76{max-width:200px}.form-3{grid-column-gap:0px;grid-row-gap:0px}.portfolio-explanation-centre{font-size:25px;position:relative}.second-explanation{font-size:20px;position:relative}.div-block-123{grid-column-gap:0px;grid-row-gap:0px;margin-top:0;margin-left:0}.section-48{padding-left:40px;padding-right:40px}.hero-2024{padding-bottom:0;padding-left:40px;padding-right:40px}.hero-2024.uxprocess{padding-left:40px;padding-right:40px}.collection-list-3{grid-template-rows:auto auto auto auto;grid-template-columns:1fr 1fr}.h1-carlos-salguero-about-me{margin-bottom:20px;font-size:72px}.div-block-128{align-self:center}.div-block-129{justify-content:center;align-items:center;margin-bottom:40px}.new-nav-menu-2021{padding-left:40px;padding-right:40px}.menu-buttons-wrapper{align-self:center;align-items:center}.menu-item,.menu-link-wrapper,.menu-link-wrapper._2,.menu-link-wrapper._2.w--current{align-self:center}.menu-link-wrapper._3{flex-direction:column;align-self:center}.menu-link-wrapper._3.hidden{align-self:center}.menu-link-wrapper._4{flex-direction:column;align-self:center}.text-block-35{align-self:flex-start}.menu-item-compliment{align-items:flex-end;height:40px;margin-bottom:-25px;display:flex}.project-features{grid-column-gap:20px;grid-row-gap:20px;flex-flow:wrap;flex:1;grid-auto-columns:1fr;align-content:space-between;margin-bottom:0;display:grid}.explanation-paragraph{font-size:18px;font-weight:400}.what-i-do{z-index:1;padding-left:40px;padding-right:40px;position:relative}.what-i-do-heading{margin-left:0;font-size:40px}.what-i-do-heading.h2{font-size:30px}.what-i-do-heading.h2-copy{text-align:center;margin-bottom:10px;margin-left:auto}.designer-first{grid-column-gap:0px;grid-row-gap:0px;margin-top:20px;margin-bottom:20px}.explore-project-button.main{text-align:center}.explore-project-button.main.left{align-self:flex-start;margin-left:0;margin-right:auto}.hero-text-block{align-self:flex-start;padding-right:0%}.about-me{font-size:18px}.about-me.main-page{margin-bottom:40px;font-size:22px}.about-me.main-page-copy{font-size:22px}.subtitle-main-2021{font-size:50px}.subtitle-main-2021.about{margin-bottom:20px}.collection-item-4{grid-column-gap:20px;grid-row-gap:20px;flex-flow:row;padding:40px 20px}.collection-item-4.main{grid-column-gap:0px;grid-row-gap:0px;padding-left:40px}._2021-portfolio-text{grid-column-gap:10px;grid-row-gap:10px;padding-left:0;padding-right:0}._2021-portfolio-text.home{grid-column-gap:0px;grid-row-gap:0px;padding-left:40px}._2021-portfolio-text.main-blog{padding:20px}._2021-portfolio-text.cs{flex:1;padding-top:0;padding-bottom:30px}._2021-portfolio-text.cs2{padding-left:20px}._2021-portfolio-text.mll{padding-top:30px;padding-left:0}.section-47-copy{padding:40px}._2021-tool{justify-content:center;align-items:center}._2021-tool.long{justify-content:flex-start;align-items:center;padding-bottom:40px}.image-80{margin-bottom:0;margin-left:auto;padding:0}.image-80.circle{margin-left:auto;padding:0}.div-block-134{padding-left:40px}.section-54{padding-left:40px;padding-right:40px}.h1-carlos-salguero-2020-copy{font-size:90px;line-height:.9;position:relative}.confidential-piece{margin-right:0;padding-top:40px;padding-bottom:40px;padding-left:40px}.current-cms-item{width:100%;font-size:50px}.div-block-139{padding-top:20px;padding-bottom:0}.rich-text-block-2 blockquote{font-size:23px}.rich-text-block-2.hidden p{line-height:1.6}.rich-text-block-2.hidden h1{font-size:35px}.div-block-140{grid-column-gap:30px;grid-row-gap:30px;padding:60px 40px 0}.div-block-143{padding-right:0}.div-block-143.ai-corner{grid-column-gap:20px;grid-row-gap:20px;flex-flow:column}.collection-list-5{grid-column-gap:20px;grid-row-gap:20px}.background-video-2{width:400px;max-width:400px;height:400px;max-height:400px}.div-block-148{width:400px;max-width:400px;height:400px;max-height:400px;margin-top:0}.rich-text-block-3 p{font-size:18px;font-weight:400}.rich-text-block-3 blockquote{font-size:25px}.primary-nav{padding-right:0}.navbar-menu{max-width:unset}.navbar-link{justify-content:center}.hero-no-image{padding-left:20px;padding-right:20px}.i-create-beautiful-experiences{text-align:left;margin-left:0}.f2wf-columns{grid-column-gap:20px;grid-row-gap:20px;flex-direction:column;align-items:center;padding:0}.card,.card-2{padding:40px 20px}.column-10{height:auto;padding-left:20px;padding-right:20px}.content-3{max-width:none}.column-11{object-fit:cover;align-items:stretch;padding:0 20px 20px}.image-84{align-items:stretch}.column-12{max-width:none;height:auto}.content-5{max-width:none}.column-13{align-items:flex-start;padding:0 20px 20px}.column-14,.title-7{height:auto}.content-7,.content-8,.content-9,.content-10,.content-11{align-items:center}.container-14{padding:20px}.i-create-beautiful-experiences-1{line-height:1}.subtitle-hidden-page{text-align:left;align-self:flex-start;font-size:30px}.company-title{font-size:40px}.new-hero-background-2020-copy{height:400px}.div-block-152{margin-top:0}.collection-list-6{grid-column-gap:40px;grid-row-gap:40px}.collection-list-6.featured{grid-template-columns:1fr}.gradient-bg{padding-bottom:0;padding-left:40px;padding-right:40px}.collection-list-wrapper-7.playground{margin-top:0}.div-block-154{border-style:none;padding:0}.section-63{padding-left:40px;padding-right:40px}.div-block-156{flex-flow:row}.blog-post-link-and-image{object-position:50% 50%;width:100%}.subtitle-link{margin-top:20px;margin-bottom:20px;font-size:15px}.div-block-158{justify-content:center;align-items:center}.section-64{padding-top:20px;padding-left:40px;padding-right:40px}.section-65{height:400px;padding-left:40px;padding-right:40px}.div-block-161{background-size:cover;background-attachment:scroll}.collection-list-7{grid-column-gap:20px;grid-row-gap:20px;grid-template-columns:1fr}.image-89{object-position:100% 50%}.section-66{min-height:100px}.blog-main{margin-left:auto;margin-right:auto;padding-top:0;padding-bottom:0;padding-left:0}.blog-main.home{grid-template-columns:1fr 1fr 1fr 1fr}.blog-post-link{height:100%;min-height:250px;overflow:hidden}.blog-post-link.home{border-radius:0}.div-block-165.alone,.block-quote-3{margin-top:0}.menu-button-4,.menu-button-4.w--open{display:none}.nav-menu-4{margin-right:40px}.brand-icon-navbar-2024{top:20px;left:20px}.recommendations-2024{padding-top:100px;padding-left:40px;padding-right:40px}.portflolio-2024{margin-top:0}.subtitle-main-2024{align-self:stretch;max-width:100%;font-size:56px;overflow:visible}.subtitle-main-2024._1444{font-size:64px}.subtitle-main-2024.centered{font-size:40px}.subtitle-main-2024._1444-copy{font-size:64px}.clients-2024{padding-bottom:0}.grid-2024{grid-column-gap:20px;grid-row-gap:20px;grid-template-columns:1fr 1fr;margin-top:40px}.section-gradient-2024{padding-left:40px;padding-right:40px}.about-me-2024{padding-top:100px;padding-left:40px;padding-right:40px}.portfolio-2024{padding-left:40px;padding-right:40px}.new-case-study{grid-column-gap:0px;grid-row-gap:0px;padding-left:0;padding-right:0;position:relative;overflow:hidden}.heading-506{margin-top:40px;font-size:60px}.case-study-explanation-empty{font-size:18px}.company-name{width:100%}.mini-banner{width:auto;line-height:1.2;display:inline-block}.mini-banner.case-studies{text-align:center;align-self:stretch;padding:15px 20px}.mini-banner.case-studies._2{margin-bottom:0;font-size:16px}.hero-2025{background-position:50% 0,0 0;background-size:cover,auto}.container-15{height:auto}.text20{font-size:75px}.collection-list-8,.form-field-full{grid-column-gap:20px;grid-row-gap:20px}.div-block-96-copy{text-align:right}.heading-507{margin-top:5px;margin-bottom:0}.collection-inside-portfolio{max-width:none}.paragraph-2025{font-size:17px;line-height:1.4}.div-block-176{grid-column-gap:15px;grid-row-gap:15px;flex-flow:column;justify-content:flex-start;align-items:flex-start}.demo-cc-2025{margin-top:60px}.solid-background-2025{padding-bottom:100px;padding-left:40px;padding-right:40px}.ai-corner-collection-2025{grid-column-gap:40px;grid-row-gap:40px;flex-flow:column;grid-template-rows:auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;display:grid}.white-space{z-index:3;padding:0 40px 60px;position:relative}.absolute-bg{min-height:500px;padding-left:40px;padding-right:40px}.div-block-178{background-image:linear-gradient(45deg,#0000,#0000008a);flex-flow:row;padding-top:40px;display:flex}.link-inside-collection-item-copy{margin-top:10px}.div-block-182{grid-column-gap:20px;grid-row-gap:20px}.div-block-183{padding-right:0}.div-block-185{margin-top:20px}.div-block-186{margin-bottom:60px}.div-block-187{margin-top:80px;margin-bottom:20px}.div-block-188{grid-column-gap:20px;grid-row-gap:20px;grid-template-columns:1fr 1fr;margin-top:40px;margin-bottom:40px}.tool-explanation{font-weight:400}.div-block-84-copy{margin-left:auto;margin-right:auto;padding-top:0;padding-bottom:0;padding-right:20px}.div-block-189{margin-top:40px}.image-91{width:200px}.div-block-191{width:100%;min-width:auto}.image-93{top:-36%}.nav-wrapper{border-bottom-style:none;justify-content:space-between}.nav-link{border-top:1px #525252;border-bottom:1px solid #525252;justify-content:flex-start;align-items:center;width:100%;height:auto;margin-left:0;margin-right:0;padding:32px 24px;font-size:20px;display:flex}.nav-link:active{opacity:.7}.nav-link.nav_link--contact{border-style:solid none none;border-color:#9e9e9e;border-radius:0;justify-content:center;align-items:center;padding-top:24px;padding-bottom:24px}.label{width:100%;margin-bottom:1rem;margin-left:0}.hero-top-wrapper{justify-content:space-between;align-items:flex-end}.nav-links-conatiner{z-index:1;background-color:#0d0b02;flex-direction:column;justify-content:space-between;align-items:center;padding-top:4rem;display:flex;position:fixed;inset:0%}.container-16{width:100%;padding-left:2rem;padding-right:2rem}.container-16.navigation-container{align-items:center}.container-16.intro-container{width:100%;min-width:auto;padding-left:4rem;padding-right:4rem}.container-16.narrow{width:80%;min-width:auto}.nav-menu-button{z-index:2;color:#fff}.nav-menu-button.w--open{background-color:#0000}.hero-heading-wrapper{width:auto}.press-logo-container{padding:4.25vw}.hero-heading{font-size:12vw;line-height:100%}.label-heading{font-size:calc(.5vw + .75rem)}.section-71{padding-top:6rem;padding-bottom:6rem}.section-71.section-hero{padding-top:5.5rem}.scrolling-logo-container{grid-column-gap:2vw;padding-left:2vw;padding-right:2vw}.scrolling-logo-wrapper{width:10vw;max-height:3vw}.hero-text-wrapper{grid-column-gap:0rem;grid-row-gap:0rem}.hero-background-fade-overlay{background-image:linear-gradient(#0d0b02,#0000 25%,#02020200 75%,#0d0b02)}.paragraph-18{font-size:1.1em}.menu-icon-line-middle{background-color:#e7e7e7;flex:none;justify-content:center;align-items:center;width:24px;height:2px;margin-top:6px;margin-bottom:6px;padding-bottom:0;padding-right:0;display:flex}.nav-sub-container{grid-column-gap:0px;grid-row-gap:0px;border-top:1px solid #525252;flex-flow:column;justify-content:flex-start;align-items:flex-start;width:100%;height:100%;max-height:100%;margin-left:0;padding-left:0;padding-right:0;display:flex;position:relative;left:0%;right:0%;overflow:auto}.hero-description{margin-top:0;font-size:2.35vw}.hero-contact-link{font-size:calc(.85vw + .75rem)}.nav-bar{-webkit-backdrop-filter:none;backdrop-filter:none;min-height:4rem}.grid---ratio-1x2{grid-column-gap:1.25rem;grid-row-gap:1.25rem;grid-template-columns:8fr}.intro-text-white{font-size:2.25em}.hero-contact-info-wrapper{margin-top:2rem}.project-image-wrapper{margin-top:0;margin-bottom:0}.menu-icon-line-middle-inner{width:4px;height:0;padding-bottom:0;padding-right:0}.skills-grid{grid-template-columns:1fr 1fr}.contact-subheading-wrapper{grid-column-gap:4rem;grid-row-gap:4rem;margin-top:2rem}.quote-card{padding:2rem}.label-2{font-size:calc(.5vw + .75rem)}.nav-links-wrapper{grid-column-gap:0vw;grid-row-gap:0vw;flex-flow:column;justify-content:flex-start;align-items:stretch;width:100%;padding-left:0}.primary-button{padding:.75rem 1.25rem}.project-text-wrapper{margin-top:1.25rem}.contact-heading{font-size:16vw}.nav-logo{z-index:2;position:relative}.menu-icon-line-bottom{background-color:#e7e7e7;flex:none;width:24px;height:2px;padding-bottom:0;padding-right:0}.project-heading{font-size:calc(1vw + 1.25rem)}.project-grid{grid-column-gap:3rem;grid-row-gap:3rem}.title-wrapper-sticky{position:relative;top:0}.slide-nav{font-size:1.7vw}.awards-links-wrapper{font-size:1.4em;line-height:1.3em}.menu-icon-line-top{background-color:#e7e7e7;flex:none;width:24px;height:2px;padding-bottom:0;padding-right:0}.press-logos-grid{grid-template-columns:1fr 1fr 1fr 1fr}.quote-profile-image-wrapper{width:64px;height:64px}.nav-menu-icon{flex-direction:column;justify-content:center;align-items:center;width:48px;height:48px;margin-right:-.5rem;display:flex}.subtitle-link-copy{text-align:left;margin-top:20px;margin-bottom:40px;font-size:18px}.subtitle-link-copy._1000-copy,.subtitle-link-copy.center{text-align:center}.form-block-4{align-self:stretch;display:none}.div-block-194{justify-content:flex-start;align-self:flex-end;align-items:flex-start}.quick-access-button{text-align:center;justify-content:flex-start;align-self:stretch;align-items:flex-start;width:100%}.div-block-195{align-self:stretch}.field-label-home-page{text-align:left}.collection-item-8{grid-column-gap:15px;grid-row-gap:15px;text-align:center;border-radius:20px;justify-content:flex-start;align-items:center;padding-left:0;padding-right:0}.collection-item-8:hover{background-color:#0000}.collection-list-10{grid-column-gap:40px;grid-row-gap:40px;flex-flow:column;display:flex}.subtitle-link-copy-copy{text-align:left;text-align:center;margin-top:20px;margin-bottom:40px;font-size:18px;display:block}.image-80-copy{margin-left:auto;padding:0}.image-80-copy.circle{padding:0}._2021-tool-text-wrapper-copy{justify-content:center;align-items:center}.div-block-198{grid-column-gap:10px;grid-row-gap:10px;flex-flow:column}.div-block-199{text-align:center;align-self:center}.tool-explanation-copy{text-align:center;margin-top:0;font-weight:400}.div-block-200{grid-column-gap:40px;grid-row-gap:40px;margin-bottom:60px;padding-top:40px}.link-block-29{justify-content:center;align-items:flex-start;width:75%}.paragraph-2026{text-align:left}.div-block-201{width:50%}.arrow-up{width:40px;height:40px}.image-94{width:40px}.fs_modal-1_image{max-height:30vh;display:none}.fs_modal-1_wrapper{grid-template-columns:1fr}}@media screen and (max-width:767px){h3{font-style:normal}p{font-size:16px;line-height:36px}.section-1{min-height:auto;padding-left:20px;padding-right:20px}.expertise{margin-bottom:20px;margin-left:0;margin-right:0}.heading-1{text-align:center;letter-spacing:0;font-size:33px;line-height:37px}.heading-1.blue{font-size:25px}.heading-1.centered.smaller{font-size:40px}.heading-1.centered.new{font-size:30px}.paragraph-3{padding-left:6px;padding-right:6px;font-size:16px}.button.contact{font-size:16px}.class-section{flex-direction:column;padding-left:20px;padding-right:20px}.wrap-2{flex-direction:column}.wrap-2.a{text-align:left;flex-direction:column}.logos-section{padding-left:20px;padding-right:20px}.logos-wrap{text-align:center}.left-1{text-align:left;align-items:center;width:100%;padding-left:0;padding-right:0}.right-1{text-align:left;align-items:center;width:100%}.column-1-title{font-size:18px}.footer-bottom{text-align:center;grid-template-rows:auto auto;grid-template-areas:". ."". .";align-items:center;width:100%}.legal{font-size:12px;line-height:15px}.heading-2{margin-top:10px;font-size:23px}.paragraph-2{text-align:center;padding-left:50px;padding-right:50px;font-size:16px;line-height:25px}.section-4{text-align:center;min-height:66vh;padding-bottom:20px;padding-left:20px;padding-right:20px}.form-block{flex-direction:column;justify-content:center;align-items:stretch}.link-block-2{flex-direction:column;justify-content:center;align-items:center;display:flex}.navbar{margin-bottom:-100px}.nav-menu-2{background-color:#fff;flex-direction:column;align-self:flex-start;align-items:stretch;margin-top:70px;padding-top:40px}.nav-link-2{background-color:var(--white-3);color:var(--black);text-align:center;flex:1;width:100%;padding-top:30px;padding-bottom:30px}.nav-link-2:hover{border-bottom-style:none;border-bottom-width:2px;text-decoration:none}.link{color:#fff;text-align:right;letter-spacing:1px;text-transform:none;justify-content:center;align-items:center;min-height:10vh;padding-top:8px;padding-bottom:8px;font-family:Roboto;font-size:15px;font-weight:500;line-height:18px;text-decoration:none;display:flex}.link.w--current{text-align:left;text-transform:none;padding-top:8px;padding-bottom:8px}.clients-wrap{text-align:center}.client-logo{width:100px;margin:10px 0 0}.menu-button-3{color:var(--royal-blue-2);background-color:#0000;padding-left:20px;padding-right:20px}.menu-button-3:focus{color:var(--gold-star)}.menu-button-3.w--open{background-color:var(--lavender);color:var(--gold-star);border-radius:10px}.services1{flex-direction:column;align-items:stretch}.field-larger{margin-bottom:20px;padding-top:20px;padding-bottom:100px;line-height:25px}.text-span-11{font-size:15px}.buttons-section{padding-left:20px;padding-right:20px}.city-of-toronto-content{align-items:center;max-width:100%;display:block}.agreement-text{letter-spacing:0}.checkbox-field{width:100%}.form-block-2{flex-direction:column;justify-content:center;align-items:center;width:100%}.nav-bar-holder{flex:none}.kedetallazo-bg{padding-left:20px;padding-right:20px}.services-2{flex-direction:column;align-items:stretch}.section-18{padding-top:40px;padding-left:21px;padding-right:21px}.toolbox-wrap{flex-direction:column;justify-content:space-around;align-items:center;height:320px}.city-of-toronto-dashboard-bg{height:300px}.image-15{height:50px;transform:none}.section-title{font-size:30px;line-height:35px}.div-block-7{flex-direction:column;margin-top:0;display:flex}.row{flex-direction:column;margin-bottom:0}.white{display:block}.tinamaste-main{height:250px;margin-top:0}.portfolio{float:left;padding-top:60px}.title{font-size:30px;line-height:35px}.title.left{text-align:center;justify-content:center;display:none}.logos-section-copy{padding-left:20px;padding-right:20px}.logos-section-copy._2{flex-direction:column;padding-top:57px;padding-bottom:57px;display:none}.heading-408-copy{padding-left:24px;padding-right:24px;font-size:18px;line-height:23px}.heading-408-copy.porfolio{text-align:center;margin-bottom:10px}.div-block-12{flex-direction:column;align-items:center;padding-left:20px;padding-right:20px}.div-block-13{margin-bottom:0}.column-7{text-align:center;padding-bottom:40px}.shaman-app-bg{background-image:url(https://cdn.prod.website-files.com/5c5c43a71a4d8b8b9822dd42/5c5c43a71a4d8b289422de72_Shaman_Profile_Mockup.jpg);background-size:cover}.title-block{justify-content:center}.infinite-bonanza-main{height:250px;margin-top:0}.cityoftoronto-main,.shaman-main,.amatista-main,.virtual-luxury-main,.dosha-main,.kedetallazo-main{height:250px;margin-top:0;margin-bottom:0}.what-client-does{text-align:center}.client-list{padding-left:0;padding-right:0}.left-columns-p{text-align:left;width:100%;margin-top:40px;font-size:18px;line-height:32px}.left-columns-p._2{text-align:left;margin-bottom:20px;font-size:18px;line-height:35px}.client-column-1{padding-left:0;padding-right:0}.two-column-heading{text-align:center;margin-top:20px;margin-bottom:20px}.client-name-portfolio{text-align:center;line-height:40px}.portfolio-explanation{padding-left:20px;padding-right:20px}.heading-1-portfolio{text-align:center;letter-spacing:0;font-size:45px;line-height:55px}.subheading-1-portfolio{font-size:15px;line-height:20px}.tools-used-portfolio{padding-left:20px;padding-right:20px}.div-block-18{width:100%;margin-top:30px}.section-24{grid-column-gap:0px;grid-row-gap:0px;grid-template:". . ."". . ."". . ."". . ."". . ."/1fr 1fr 1fr;grid-auto-columns:1fr;margin-bottom:0;display:none}.image-27{border-top-left-radius:0}.image-28{border-top-right-radius:0}.image-29{border-radius:0}.heading-477{text-align:center}.image-30{border-radius:0;display:none}.language-bar{padding-left:20px}.div-block-24{padding-right:0}.section-dark{padding-left:20px;padding-right:20px}.section-dark.blog{padding-bottom:60px}.hero2-dark-alt2{background-size:auto,contain}.hero2-dark-alt2._2{height:auto}.wrap{width:100%;padding-left:20px;padding-right:20px}.wrap.w50-center{padding-bottom:0}.wrap.w50-80-start._2,.wrap.w50{padding-left:0;padding-right:0}.wrap.w50-start{flex-direction:column;padding-top:50px}.h1-jumbo{font-size:40px;line-height:53px}.text-16.text-16-60{margin-bottom:0;padding-top:0;font-size:18px;line-height:28px}._6-col{margin-bottom:0;margin-right:0}._4-col{margin-bottom:0}.content4-image.content4-image7{background-position:50%}.content4-image.content4-image9,.content4-image.content4-image3{background-size:cover}.testimonial1-item{width:auto}._6-col-2{margin-right:0}.section-28{padding:10vw 0}.div-block-28{padding-top:40px}.div-block-28-copy{align-items:flex-end;width:100%}.heading-480{padding-left:0;padding-right:0;font-size:22px}.section-29{max-width:75%}.paragraph-11{text-align:center;padding-bottom:0}.lucia{background-size:auto 100px}.div-block-31{align-items:center;margin-bottom:60px}.div-block-31-copy{align-items:center}.div-block-24-copy{padding-right:0}.areas-of-focus{text-align:center;width:100%}.infinite-loop{background-size:auto 100px}.suncor{height:50vh;min-height:400px}.suncor-image{background-size:auto 100px}.subtitle-white{font-size:30px;line-height:40px}.portfolio-title{text-align:center;font-size:22px}.preloader{flex-direction:column;display:none}.typed-words{margin-top:40px;font-size:45px;line-height:50px}.typed-4{font-size:30px;line-height:35px}.div-block-36{width:100%}.section-34{padding-bottom:0}.second{background-position:100% 100%;width:100%}.section-35{min-height:300px}.transformcontainer{left:17%}.areas-of-focus-2{text-align:center;width:100%;font-size:18px;line-height:32px}.project-blurb{font-size:18px}.services-carlos-salguero-new{box-shadow:none;width:100%}.new-portfolio{grid-template-rows:auto auto;grid-template-columns:1fr 1fr;grid-auto-flow:row;padding-left:0;padding-right:0}.heading-488{font-size:40px;line-height:40px}.heading-489{font-size:45px;line-height:45px}.section-13{background-position:50%;grid-template-columns:34% 66%}.blurb{text-align:center;padding:40px 20px}.text-block-22{text-align:center;align-self:center}.div-block-53{text-align:left;flex:1;justify-content:center}.section-title-2{text-align:center;align-self:center;font-size:25px;line-height:35px}.paragraph-13{text-align:center}.nav-work{font-size:25px;line-height:25px}.nav-button-animated{margin-top:20px;margin-right:20px}.nav-button-animated.home{width:50px;height:50px}.nav-home,.nav-home.w--current{font-size:25px;line-height:25px}.image-45-copy{margin-top:0;left:20px}.section-41{min-height:300px}.image-46{z-index:10000}.heading-491{font-size:20px;font-weight:400;line-height:25px}.top-hero-portfolio{padding-bottom:0}.main-wrapper{width:100%;padding-left:20px;padding-right:20px}.portfolio-paragraph{padding-left:0;padding-right:10px}.portfolio-paragraph p{font-size:16px}.portfolio-paragraph blockquote{font-size:18px}.portfolio-paragraph li{font-size:15px}.portfolio-paragraph ul,.portfolio-paragraph ol{padding-left:20px;font-size:15px;line-height:25px}.back-button{width:60px;height:60px;right:20px}.heading-4{font-size:20px}.page-structure{width:100%;height:300px;position:static}.page-structure._2,.page-structure._3{width:100%}.paragraph-19{font-size:18px}.heading-497{font-size:40px}.text-block-25{text-align:center;font-size:25px}.div-block{width:100%;padding-left:20px;padding-right:20px;position:static}.heading-3{font-size:40px}.red-bg{flex-direction:column;padding-top:0;display:flex}.image-60{width:100%}.div-block-74{padding-left:24px;padding-right:24px}.text-subtitle-2020{margin-bottom:5px;font-size:25px}.h1-carlos-salguero-2020{z-index:2;color:var(--black);font-size:12vw;line-height:12vw;position:relative}.h1-carlos-salguero-2020.new{text-align:center;align-self:center;margin-top:0;margin-bottom:20px;font-size:15vw;line-height:1}.hero-section-2020{grid-column-gap:16px;grid-row-gap:16px;grid-template-rows:auto auto auto;grid-template-columns:1fr;grid-auto-columns:1fr;height:auto;min-height:600px;padding:100px 30px 0;display:grid;overflow:hidden}.hero-left-2020{text-align:center;justify-content:center;align-self:stretch;align-items:flex-start;max-width:none;height:auto}.hero-left-2020.new{justify-content:flex-start;align-items:center;width:100%}.paragraph-summary{font-size:15px}.paragraph-summary.case-studies{margin-bottom:10px;font-size:16px;line-height:1.3}.heading-499{width:100%;margin-bottom:20px;font-size:5vw;line-height:5vw}.heading-499.portfolio-piece{margin-bottom:0;font-size:25px}.heading-499.portfolio-piece.blog{margin-bottom:10px;font-size:25px}.heading-499.portfolio-piece.blog.non-hover{font-size:24px}.heading-499.portfolio-piece.centered{text-align:center}.button-2020{font-size:17px}.image-text-section-2020{padding-top:100px}.div-block-81{max-width:100%}.heading-no-width{margin-bottom:20px}.paragraph-no-width{margin-left:auto;margin-right:auto;font-size:14px}.div-block-82{flex-direction:column-reverse;justify-content:space-between;align-items:stretch;padding-bottom:20px}.div-block-82.new{padding-bottom:0}.div-block-84{grid-column-gap:20px;grid-row-gap:20px;flex-flow:column;grid-template-rows:auto auto;grid-template-columns:1fr;grid-auto-columns:1fr;align-items:center;padding:20px;display:grid}.div-block-84.featured-cs{padding-top:40px;padding-bottom:20px;padding-left:40px}.div-block-84.mll{flex-flow:row;padding-top:0;padding-bottom:0;padding-left:40px;display:flex}.div-block-84.mll-copy{flex-flow:row-reverse;padding-top:0;padding-bottom:0;padding-left:20px;display:flex}.case-study-link{width:100%}.case-study-link.bg{background-image:url(https://cdn.prod.website-files.com/5c5c43a71a4d8b8b9822dd42/5f024ef46646fc04f50b7bc1_CS-Colourful-halos.png);background-position:50%;background-repeat:no-repeat;background-size:contain;align-self:center;padding-left:0;padding-right:0}.case-study-link.bg:hover{background-image:url(https://cdn.prod.website-files.com/5c5c43a71a4d8b8b9822dd42/5f024ef46646fc04f50b7bc1_CS-Colourful-halos.png),url(https://cdn.prod.website-files.com/5c5c43a71a4d8b8b9822dd42/5ef625dff946d02b5596bcbf_CS-bg-portfolio.svg);background-position:50%,50%;background-repeat:no-repeat,no-repeat;background-size:contain,contain}.case-study-link.bg.hidden{background-image:none;background-position:0 0;background-repeat:repeat;background-size:auto;padding-bottom:0}.case-study-image.homepage{width:auto;max-width:300px}.text-subtitle-2020-copy{width:85%;font-size:10vw;line-height:10vw}.button-2020-copy{width:90%;font-size:2.8vw;line-height:3.3vw}.lottie-animation-3{margin:0 auto 0 0}.heading-499-copy{width:100%;margin-bottom:20px;font-size:12vw;line-height:12vw}.about-me-home-2020{justify-content:center;align-items:stretch}.about-me-home-image-2020{max-width:50%;margin-left:auto;margin-right:auto;padding-bottom:20px}.paragraph-2020{width:100%;font-size:16px}.collection-list---case-studies{margin-top:20px}.new-hero-background-2020{height:55%}.new-hero-background-2020.main-page{background-image:url(https://cdn.prod.website-files.com/5c5c43a71a4d8b8b9822dd42/6739a3b864a0b2e7a7949a75_AdobeStock_505088553.png),url(https://cdn.prod.website-files.com/5c5c43a71a4d8b8b9822dd42/5ea1fc005f6ea707c2a23d6a_CS-BAckground-for-HERO.svg);background-position:50%,100% 0;background-repeat:no-repeat,no-repeat;background-size:cover,contain;width:100%}.grid-3{grid-column-gap:20px;grid-row-gap:20px;grid-template-columns:1fr 1fr;margin-top:0}.testimonial-grids-2020{margin-bottom:10px;font-weight:400;line-height:1.3}.recommendations-2020{padding-bottom:20px;padding-left:20px;padding-right:20px;overflow:hidden}.text-block-30{line-height:35vw}.rich-text-block{max-width:90%}.rich-text-block p{font-size:17px}.div-block-89{flex-direction:column;align-items:center}.hero-lottie{z-index:1;max-width:75%;display:none;position:sticky;top:0}.about-me-2025-top{padding-top:0;padding-left:20px;padding-right:20px}.title-6{margin-bottom:0;font-size:40px}.div-block-92{margin-top:0}.services-carlos-salguero-2{width:100%}.services-carlos-salguero-2:hover{background-color:#fff}.heading-500{font-size:20px;transform:none}.about-me-2020{padding:60px 40px 100px}.div-block-93.about{flex-flow:column;grid-template-rows:auto;grid-template-columns:1fr;grid-auto-columns:1fr;align-self:stretch;align-items:stretch;display:grid}.footer-2020{justify-content:flex-end;align-items:flex-end;padding-top:60px;padding-left:30px;padding-right:30px}.div-block-96{text-align:left;flex-flow:column;justify-content:space-between;align-items:flex-start;margin-bottom:0}.text-block-31{margin-top:0}.section-28-copy{padding:10vw 0}.div-block-97{aspect-ratio:auto;flex-direction:column;justify-content:center;align-items:center;min-height:auto;display:flex}.div-block-97:hover{border-style:solid;border-color:var(--midnight-blue-7);background-color:#0000;transform:none}.portfolio-2020{padding-left:40px;padding-right:40px}.text-block-32.testimonial-name{margin-bottom:5px}.written-testimonial{padding:20px}.text-block-33,.paragraph-2022{font-size:13px}.div-block-100{text-align:center;justify-content:flex-start;align-items:center;width:100%}.div-block-100.new2025{width:75%}.hero-lottie-copy{z-index:1;max-width:50%;display:block;position:sticky;top:0}.contact-me-2020{padding-left:20px;padding-right:20px}.div-block-102{padding-top:0;padding-bottom:0}.field-label{text-transform:none}.text-field-3,.textarea{font-size:16px}.div-block-106{flex-direction:row}.image-67,.image-68,.image-69,.image-70,.image-72{width:75px}.new-nav-menu-2020{padding-bottom:40px;padding-left:20px;padding-right:20px}.image-74._2{width:25px}.nav-menu-button-2020{right:30px}.carlos-salguero-2024{background-image:none;align-self:flex-start;padding-bottom:20px;padding-left:22px;padding-right:20px;overflow:hidden}.carlos-salguero-2024.blue-gradient{align-self:stretch}.div-block-118{order:0;width:100%}.image-76{max-width:175px}.nav-brand-logo-2020{margin-top:15px}.form-3{justify-content:flex-start;align-items:flex-start}.portfolio-explanation-centre{font-size:20px}.second-explanation{text-align:left;font-size:17px}.div-block-123{grid-column-gap:0px;grid-row-gap:0px;text-align:left;flex-direction:column;justify-content:space-between;align-self:stretch;align-items:flex-start;width:100%;margin-left:auto;padding-left:0;padding-right:0}.section-48{padding-left:20px;padding-right:20px}.hero-2024{padding-bottom:0;padding-left:20px;padding-right:20px}.h1-carlos-salguero-about-me{z-index:2;text-align:center;flex:1;margin-bottom:0;font-size:60px;position:relative}.div-block-128{flex-flow:wrap}.div-block-129{justify-content:center;align-items:flex-start;padding-top:0}.new-nav-menu-2021{padding-bottom:40px;padding-left:20px;padding-right:20px}.nav-menu-wrapper{justify-content:center}.menu-buttons-wrapper{grid-template-rows:auto auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;align-content:center;justify-items:center}.menu-item{font-size:70px}.menu-link-wrapper{justify-content:flex-start;align-items:center}.menu-link-wrapper._2.w--current{justify-content:flex-start;align-self:center;align-items:center}.menu-link-wrapper._3.hidden{display:none}.menu-link-wrapper._4{text-align:center;align-self:center;margin-left:auto;margin-right:auto}.menu-item-compliment{margin-bottom:-13px}.project-features{grid-template-rows:auto auto auto;grid-template-columns:1fr;margin-bottom:40px}.explanation-paragraph{font-size:16px}.what-i-do{padding-left:20px;padding-right:20px}.what-i-do-heading{font-size:35px}.what-i-do-heading.h2{font-size:25px}.what-i-do-heading.h2-copy{font-size:22px}.designer-first{grid-column-gap:0px;grid-row-gap:0px;margin-top:0}.explore-project-button.home,.explore-project-button.main{border-width:2px}.explore-project-button.main.left{padding-left:20px;padding-right:20px;font-size:15px}.explore-project-button.main.left.mobile{margin-left:0;margin-right:auto}.hero-text-block{justify-content:center;align-self:center;align-items:center;max-width:100%}.about-me{text-align:left;margin-bottom:20px;font-size:16px;font-weight:400;line-height:1.4}.about-me.main-page{margin-bottom:40px;font-size:20px}.about-me.main-page-copy{font-size:20px}.subtitle-main-2021{text-align:left;margin-bottom:60px;font-size:40px}.subtitle-main-2021.about{margin-bottom:20px}.collection-item-4{grid-column-gap:0px;grid-row-gap:0px;flex-flow:column;height:100%;padding-top:40px;padding-bottom:40px}.collection-item-4.main{padding:20px 20px 40px}._2021-portfolio-text{width:100%;padding:0 0 0 20px}._2021-portfolio-text.home{padding:20px}._2021-portfolio-text.cs{padding:0}._2021-portfolio-text.cs2,._2021-portfolio-text.mll{padding-left:0}.section-47-copy{padding:20px}._2021-tool{grid-column-gap:30px;grid-template-columns:1fr 1fr 1fr;justify-content:center;align-items:center;margin-left:0;padding-bottom:20px;padding-left:20px;padding-right:20px}._2021-tool.long{padding-bottom:40px}.image-80{margin-left:auto;padding:0}.image-80.circle{padding:0}.brand-2024{padding-left:0}.brand-2024.w--current{margin-top:0;padding-right:0}.div-block-93-copy{margin-bottom:40px}.h1-carlos-salguero-2020-copy{z-index:2;margin-bottom:22px;font-size:16vw;line-height:15vw;position:relative}.confidential-piece{padding:20px 20px 20px 40px}.list-item-7{margin-bottom:20px;font-size:18px}.heading-502{margin-top:30px;font-size:20px}.list{padding-left:20px}.current-cms-item{font-size:40px;font-weight:900}.div-block-139{padding-top:0;padding-bottom:20px}.rich-text-block-2 h2{font-size:26px;font-weight:900}.rich-text-block-2 blockquote{font-size:19px}.rich-text-block-2.hidden p{font-size:16px}.rich-text-block-2.hidden h1{font-size:30px}.rich-text-block-2.hidden h3{font-size:22px;font-weight:700}.div-block-140{grid-column-gap:20px;grid-row-gap:20px;padding-left:20px;padding-right:20px}.div-block-143{overflow:clip}.div-block-143.ai-corner{justify-content:flex-start;align-items:flex-start}.collection-list-5{grid-column-gap:20px;grid-row-gap:20px;flex-flow:column}.section-56{padding-left:22px;padding-right:20px}.background-video-2{width:300px;max-width:300px;height:300px;max-height:300px;margin-top:0;margin-bottom:auto}.div-block-148{order:-1;justify-content:center;align-items:flex-start;width:300px;max-width:300px;height:300px;max-height:300px;margin-top:auto;margin-bottom:auto}.rich-text-block-3 p{font-size:16px}.rich-text-block-3 blockquote{font-size:22px}.f2wf-columns{padding:0}.card,.card-2{padding:40px 20px 20px}.column-10{padding:20px}.column-11{padding:0}.column-12{padding-top:0}.column-13{padding:0}.f2wf-small-columns{flex-direction:column;align-items:center}.text-17,.i-create-beautiful-experiences-0{font-size:60px}.i-create-beautiful-experiences-1{object-fit:fill;font-size:60px;overflow:visible}.subtitle-hidden-page{z-index:2;font-size:25px}.company-title{margin-top:10px;font-size:30px;font-weight:900}.new-hero-background-2020-copy{background-position:100% 100%;background-size:cover}.checkbox-label{text-align:left}.div-block-152{margin-top:0}.collection-list-6{grid-column-gap:20px;grid-row-gap:20px}.collection-list-6.featured{margin-bottom:60px;display:flex}.gradient-bg{padding-bottom:0}.section-62{padding-left:20px;padding-right:20px}.div-block-154{padding-top:0;padding-bottom:0}.section-63{padding-left:40px;padding-right:40px}.div-block-156{flex-flow:column;grid-template-columns:1fr;justify-content:flex-start;align-items:flex-start}.blog-post-link-and-image{object-fit:contain;width:100%}.blog-post-link-and-image.ai-corner{width:75px;height:75px}.subtitle-link{margin-bottom:40px}.blog-title{align-self:center}.section-64{padding-left:20px;padding-right:20px}.section-65{height:200px;padding-left:20px;padding-right:20px}.div-block-161{background-size:cover}.collection-list-7{grid-column-gap:20px;grid-row-gap:20px;flex-flow:column}.image-89{aspect-ratio:16/9;object-position:50% 50%;justify-content:flex-start;align-items:flex-start;display:inline-flex}.blog-main{grid-template-rows:auto auto;grid-template-columns:1fr;align-content:space-between;place-items:stretch stretch;height:100%;margin-top:0;padding-top:0;padding-left:0;padding-right:0}.blog-main.home{grid-column-gap:20px;grid-row-gap:20px;grid-template-columns:1fr;place-items:start stretch;height:auto;margin-top:0;padding:20px}.blog-post-link{border-top-right-radius:20px;border-bottom-left-radius:0;min-height:200px;margin-top:0}.div-block-165{grid-column-gap:5px;grid-row-gap:5px}.block-quote-3{margin-bottom:40px;font-size:18px}.circular-menu-button-2024{align-self:flex-start;margin-top:5px}.navbar-2024{height:90px;padding-top:10px;padding-left:10px;padding-right:20px}.icon-11{font-size:35px}.text-block-37-copy{font-size:15px}.brand-icon-navbar-2024{width:60px;height:60px}.navbar-complete-2024{margin-left:auto;margin-right:auto;display:flex;left:10px;right:10px}.recommendations-2024{padding:40px 20px 100px;overflow:hidden}.portflolio-2024{margin-top:0}.subtitle-main-2024{text-align:left;margin-bottom:30px;font-size:48px}.subtitle-main-2024._1444{font-size:56px;font-weight:700}.subtitle-main-2024.centered{text-align:left;margin-bottom:0;font-size:32px;font-weight:700}.subtitle-main-2024._1444-copy{font-size:56px;font-weight:700}.grid-2024{grid-column-gap:20px;grid-row-gap:20px;margin-top:30px}.section-gradient-2024{padding:60px 20px}.about-me-2024{padding:0 20px 60px}.portfolio-2024{padding-left:20px;padding-right:20px}.new-case-study{grid-template-rows:auto auto;grid-template-columns:1fr 1fr;grid-auto-flow:row;padding-left:0;padding-right:0}.heading-506{margin-top:20px;font-size:40px}.mockup{margin-top:0}.case-study-explanation-empty{font-size:15px}.mini-banner{text-align:center;width:100%;margin-bottom:15px}.mini-banner.case-studies{width:100%;margin-bottom:10px}.hero-2025{background-position:50% 0,0 0;background-size:cover,auto;padding-left:20px;padding-right:20px}.container-15{padding-top:0;padding-bottom:0}.hero-copy{grid-row-gap:20px}.text20{font-size:60px}.button-2024{padding:20px 40px;font-size:20px;line-height:20px}.lottie-animation-6{width:75px}.collection-list-8{grid-column-gap:20px;grid-row-gap:20px}.form-field-half{width:100%}.form-field-full{grid-column-gap:20px;grid-row-gap:20px;text-align:left;flex-flow:column}.request-for-access-div{padding-top:0;padding-bottom:0}.div-block-174{flex-flow:row;justify-content:space-between;align-items:flex-end;margin-bottom:20px}.div-block-96-copy{grid-column-gap:20px;grid-row-gap:20px;text-align:left;justify-content:space-around;align-self:stretch;align-items:flex-start;height:100%}.logo{width:50%}.div-block-175{grid-column-gap:15px;grid-row-gap:15px;margin-bottom:20px}.paragraph-2025{font-size:16px;line-height:22px}.div-block-176{grid-column-gap:20px;grid-row-gap:20px;flex-flow:row;justify-content:space-between;align-items:flex-end}.top-section-2025{background-image:url(https://cdn.prod.website-files.com/5c5c43a71a4d8b8b9822dd42/673d514bedc0f0fed1ebc9c3_UX%20Vector.svg),linear-gradient(219deg,#9ef2fa,#fff 52%);background-position:50% 0,0 0;background-repeat:no-repeat,repeat;background-size:cover,auto;padding-left:22px;padding-right:20px}.background-video-4{width:100%}.solid-background-2025{padding:100px 20px 60px}.ai-corner-collection-2025{grid-column-gap:20px;grid-row-gap:40px;flex-flow:column;grid-template-rows:auto auto;grid-template-columns:1fr 1fr}.white-space{padding-top:20px;padding-left:20px;padding-right:20px}.absolute-bg{grid-column-gap:20px;grid-row-gap:20px;grid-template-rows:2fr auto;grid-template-columns:1fr;min-height:400px;padding-left:20px;padding-right:20px}.div-block-178{background-image:linear-gradient(270deg,#1a1a1ab3,#0000)}.link-inside-collection-item-copy{margin-top:10px}.section-70{padding-left:20px;padding-right:20px}.div-block-182{grid-column-gap:20px;grid-row-gap:20px;flex-flow:column;margin-top:20px}.div-block-185{margin-top:10px}.div-block-186{margin-bottom:20px}.div-block-188{margin-top:20px;margin-bottom:0}.tool-explanation{font-size:15px}.div-block-84-copy{grid-auto-flow:row;margin-top:20px;padding:40px 0}.image-91{width:200px}.div-block-191{width:100%;min-width:auto}.div-block-192{justify-content:space-between;align-items:flex-end}.image-93{top:-24%}.nav-link{padding:24px}.label{margin-left:0}.hero-top-wrapper{grid-column-gap:1.25rem;grid-row-gap:1.25rem;text-align:center;flex-flow:column;justify-content:space-between;align-items:center}.nav-links-conatiner{padding-top:64px}.contact-link{font-size:8vw}.container-16{padding-left:1.25rem;padding-right:1.25rem}.container-16.intro-container{padding-left:2rem;padding-right:2rem}.container-16.narrow{width:90%}.press-logo-container{padding:5.25vw}.hero-heading{z-index:2}.card-3.services{padding:2rem 1.5rem}.services-empty-space{display:none}.quote-heading{font-size:1.4em}.scrolling-logo-container{width:200vw}.scrolling-logo-wrapper{width:20vw;max-height:5vw}.quote-title{font-size:12px}.project-link-wrapper.project-even{bottom:auto}.hero-description{text-align:center;font-size:1.25rem}.hero-contact-link{font-size:calc(.85vw + .85rem)}.nav-bar{height:auto;min-height:4rem}.hero-description-wrapper{width:100%}.intro-text-white{font-size:2em}.hero-contact-info-wrapper{margin-top:1.5rem}.skills-grid{grid-column-gap:2rem;grid-row-gap:2rem;grid-template-columns:1fr}.footer-bottom-links{grid-column-gap:1rem;grid-row-gap:1rem}.quote-card{padding:2rem}.footer-text{font-size:.875rem;line-height:1.375rem}.project-heading{font-size:calc(1vw + 1.5rem)}.project-grid{grid-template-columns:1fr}.slide-nav{display:none}.awards-links-wrapper{font-size:1.3em;line-height:1.4em}.awards-subheading{margin-top:8px}.press-logos-grid{grid-template-columns:1fr 1fr 1fr;margin-bottom:1rem}.quote-profile-image-wrapper{width:56px;height:56px;margin-right:8px}.subtitle-link-copy._1000.centered{text-align:left;margin-top:10px;margin-bottom:20px;font-size:16px}.subtitle-link-copy._1000-copy.centered{text-align:center}.div-block-194{justify-content:center;align-items:center}.field-label-home-page{text-align:center;text-transform:none}.collection-item-8{grid-column-gap:10px;grid-row-gap:10px;align-self:stretch;width:100%}.collection-list-10{grid-column-gap:20px;grid-row-gap:20px}.subtitle-link-copy-copy._1000.centered{text-align:center;text-align:center}.image-80-copy{margin-left:auto;padding:0}.image-80-copy.circle{padding:0}.tool-explanation-copy{font-size:15px}.div-block-200{grid-column-gap:20px;grid-row-gap:20px}.div-block-201{width:75%}.arrow-up{width:30px;height:30px;bottom:30px}.image-94{width:30px}.fs_modal-1_popup{padding-left:1.5rem;padding-right:1.5rem}.fs_modal-1_close{padding:1rem}.fs_modal-1_heading{font-size:2rem}.fs_modal-1_content{grid-column-gap:1.5rem;grid-row-gap:1.5rem;padding:3rem 2rem}}@media screen and (max-width:479px){blockquote{font-size:18px;line-height:38px}.section-1{padding-top:80px;padding-bottom:60px}.expertise{box-shadow:none;margin-top:0}.heading-1{text-transform:none;font-size:27px;line-height:34px}.heading-1.blue{margin-bottom:40px}.icon{opacity:.72}.button{letter-spacing:1px;width:100%;font-size:17px;line-height:17px}.button.contact{width:100%}.class-section{padding-bottom:60px}.wrap-2.a.b{margin-top:60px}.logos-wrap{flex:1}.left-1{align-items:center;padding-top:0}.column-1-title{font-size:17px}.footer-bottom{align-items:center;width:100%;margin-bottom:0;padding-top:0;padding-left:20px;padding-right:20px}.legal{text-align:center;padding-left:14px;padding-right:14px}.heading-2{text-align:center;margin-top:11px}.paragraph-2{text-align:center;margin-bottom:0;padding-left:0;padding-right:0}.section-4{background-image:none;background-size:auto;padding:50px 0 0}.form-block{border-radius:0;width:100%;padding-left:0;padding-right:0}.container{padding-left:0;padding-right:0}.link-block-2{width:72px;margin-top:0;margin-bottom:0}.navbar{right:0}.nav-menu-2{display:flex}.link{min-height:11vh}.clients-wrap{margin-top:0}.client-logo{margin:10px 0 0}.menu-button-3{flex:none;padding-top:20px;padding-bottom:20px}.services1{margin-top:40px}.form{padding-left:20px;padding-right:20px}.text-span-11{display:block}.utility-page-form{text-align:center;align-items:center}.buttons-section{text-align:center;padding-left:20px;padding-right:20px}.city-of-toronto-content{text-align:center}.paragraph-5{padding-left:0;padding-right:0;font-size:15px;line-height:20px}.agreement-text{letter-spacing:0;margin-top:10px;padding-left:0;padding-right:0;font-size:15px;line-height:20px}.checkbox-field{text-align:left;letter-spacing:0;margin-bottom:10px;padding-left:0;line-height:24px}.div-block-3{margin-left:0}.heading-406{color:var(--black);letter-spacing:0;text-transform:none;text-shadow:none;padding-top:1px;padding-bottom:1px;font-size:16px;line-height:16px}.link-block-4.w--current{order:-1;margin-left:0;margin-right:0}.image-10{margin-left:-20px}.checkbox{margin-top:0;margin-left:0;padding-left:0}.kedetallazo-bg,.tinamaste-section-bg{padding-left:20px;padding-right:20px}.logos-main-section{flex-direction:row;justify-content:center;padding-left:0;padding-right:0}.section-18{padding-left:20px;padding-right:20px}.div-block-7{margin-top:0;display:block}.image-18{margin-bottom:10px}.row{margin-bottom:0}.white{font-size:12px;line-height:16px;transform:none}.portfolio{padding-top:40px;padding-bottom:0}.title.left{height:150px}.logos-section-copy._2{border-top-right-radius:0;border-bottom-right-radius:0;max-width:100%}.heading-408-copy{padding-left:0;padding-right:0}.heading-408-copy.porfolio{margin-bottom:10px;padding-left:24px;padding-right:24px}.section-23{flex-direction:column;display:flex}.div-block-12{flex-direction:column-reverse;margin-left:0;padding-left:21px;padding-right:21px}.div-block-13{background-position:50% -29px;order:1;width:100%;margin-bottom:30px}.shaman-app-bg{background-image:url(https://cdn.prod.website-files.com/5c5c43a71a4d8b8b9822dd42/5c5c43a71a4d8b289422de72_Shaman_Profile_Mockup.jpg);background-size:cover}.client-block.link{opacity:.9;background-color:#464d5633;margin-top:0;padding-bottom:0;padding-left:0;padding-right:0;position:static;bottom:0;left:0;right:0}.client-block.link:hover{opacity:.8;background-color:#464d5633}.title-block{padding-left:0;padding-right:0}.gbc-bg{background-position:50%}.what-client-does{padding-top:5px;padding-left:20px;padding-right:20px}.client-list{padding-bottom:0}.left-columns-p{text-align:left}.left-columns-p._2{margin-bottom:20px}.contact-header{color:var(--black-see-through);margin-left:0}.two-column-heading{text-align:center;line-height:25px}.client-name-portfolio{line-height:35px}.portfolio-explanation{padding-left:20px;padding-right:20px}.heading-1-portfolio{text-transform:none;font-size:30px;line-height:35px}.subheading-1-portfolio{text-transform:none}.about-me-explanation{margin-bottom:30px;padding-left:0;padding-right:0;font-size:16px}.div-block-18{flex-direction:column;width:100%;height:auto;margin-top:0;padding-left:0;padding-right:0}.link-block-14{flex-direction:column}.div-block-19{flex-direction:column;align-items:flex-end;line-height:25px}.espanol{text-align:right;text-transform:none;padding-top:1px;padding-bottom:1px;line-height:25px}.english{text-transform:none;padding-top:1px;padding-bottom:1px;line-height:25px}.section-24{grid-template-rows:auto auto auto auto auto auto auto auto;grid-template-areas:". . ."". . ."". . ."". . ."". . ."". . ."". . ."". . ."}.language-bar{flex-direction:row;align-items:center}.section-26{padding-top:90px}.francais{text-align:right;text-transform:none;padding-top:1px;padding-bottom:1px;line-height:25px}.section-dark._2-copy{padding-bottom:0}.hero2-dark-alt2{background-position:0 0,50% 0}.hero2-dark-alt2._2{height:auto}.wrap.w50-center{justify-content:flex-start}.wrap.w50-80-start._2,.wrap.w50{padding-left:0;padding-right:0}.wrap.w50-start{justify-content:space-between;padding-bottom:40px;display:block}.hero2-text-wrap{margin-bottom:40px}.h1-jumbo{font-size:36px;line-height:46px}.text-16.text-16-60{margin-bottom:10px}._6-col{margin-bottom:0}.content4-image{height:330px}.content4-image.content4-image2{background-position:50%}.content4-image.content4-image9:hover{background-position:0 0,50%}.content4-item{margin-bottom:30px}.section-28{padding-top:15vw;padding-bottom:15vw}.div-block-28-copy{background-position:50% 100%;background-size:contain;min-height:400px}.heading-480{font-size:20px}.heading-480._2{margin-bottom:40px}.section-29{max-width:80%;margin-top:-214px}.lucia{background-size:222px}.lucia.gbc-image{margin-top:0}.lucia.damien-zielinski{height:222px}.div-block-31{margin-bottom:40px}.div-block-24-copy{align-items:center}.areas-of-focus{text-align:center;padding-left:0;padding-right:0}.section-30{flex-direction:column}.agency-showcase{display:flex}.infinite-loop{background-size:222px}.suncor{height:50vh}.suncor-image{background-size:222px}.subtitle{font-size:30px;line-height:40px}.subtitle-white{margin-bottom:50px;padding-left:20px;padding-right:20px;font-size:28px;line-height:45px}.typed-words{letter-spacing:-1px;margin-top:40px;font-size:30px;line-height:40px}.typed-4{font-size:25px;font-weight:700;line-height:30px}.image-2{margin-top:0;margin-bottom:10px}.section-34{justify-content:space-between;height:100%;min-height:100vh}.hero-text{align-self:flex-start}.text-side{margin-bottom:0}.section-35{min-height:333px}.transformcontainer{top:1%;left:15%}.text-block-18{align-self:stretch}.areas-of-focus-2{text-align:center;padding-left:0;padding-right:0}.grid{grid-template-columns:1fr}.services-carlos-salguero-new{flex-direction:column;align-items:center;display:flex}.section-39{padding-top:0}.new-portfolio{justify-content:center;overflow:hidden}.changing-background{display:flex}.image-44{max-height:60px}.heading-488{font-size:30px;line-height:35px}.section-13{background-position:50%;background-repeat:no-repeat;background-size:cover;flex-direction:column;height:400px;display:flex}.particles-js{height:180px;position:static}.blurb{text-align:left;border-top-left-radius:0;flex:none;padding-left:20px;padding-right:20px}.div-block-53{align-items:center}.section-title-2{text-align:center;align-self:center}.paragraph-13{text-align:center}.image-45-copy{position:static}.link-block-25{z-index:1001;position:fixed;top:auto;left:auto}.link-block-25.w--current,.link-block-25._2{top:auto;left:auto}.lottie-animation-2{align-self:flex-end;width:85%;margin-right:0}.section-41{min-height:200px}.image-46{margin-right:-135px}.old-home-hero{min-height:500px}.text-side-copy{margin-bottom:0}.section-42{padding-bottom:40px}.heading-491{margin-top:20px;margin-bottom:20px}.top-hero-portfolio{align-items:stretch;max-width:100%;padding-bottom:0;overflow:clip}.section-with-logo-and-intro{align-items:stretch;max-width:100%;height:auto;min-height:500px;overflow:clip}.div-block-60{max-width:100%;overflow:clip}.main-wrapper{align-self:stretch;max-width:100%;overflow:clip}.portfolio-paragraph{align-self:stretch;width:100%;max-width:100%;margin-left:0;margin-right:0;padding-top:0;padding-left:0;overflow:hidden}.portfolio-paragraph p{letter-spacing:0;width:100%;max-width:100%;overflow:clip}.portfolio-paragraph blockquote{font-size:20px}.link-block-25-copy{z-index:1001}.link-block-25-copy.w--current{top:auto;left:auto}.back-button{right:20px}.paragraph-19{text-align:center}.heading-497{text-align:center;line-height:1.2}.text-block-25{text-align:center}.hero-2{padding-top:20px}.button-wrapper{flex-direction:column;display:flex}.button-4.like{text-align:center;margin-bottom:10px;padding:13px 22px}.image-60{max-width:100%;margin-top:20px}.bottom-navigation{text-align:right}.small-text-2{align-self:stretch}.div-block-74{text-align:center}.h1-carlos-salguero-2020{font-size:19vw;line-height:17vw}.h1-carlos-salguero-2020.new{margin-top:0;margin-bottom:0;font-size:18vw}.hero-section-2020{padding:160px 20px 40px}.hero-left-2020{justify-content:flex-start;width:85%}.paragraph-summary.case-studies{margin-bottom:10px}.heading-499{width:100%;font-size:8vw;font-weight:900;line-height:8vw}.heading-499.portfolio-piece{text-align:left}.heading-499.portfolio-piece.blog{width:66%}.heading-499.portfolio-piece.centered{text-align:center}.heading-499.portfolio-piece.centered.colored{padding-left:0%;padding-right:0}.button-2020{font-size:15px}.recaptcha{align-self:flex-start;margin-bottom:0;margin-left:0}.warning-text-2{font-size:18px;line-height:24px}.div-block-81{align-items:flex-start;max-width:100%}.heading-no-width{text-align:left;font-size:16px}.paragraph-no-width{font-size:13px}.div-block-82{text-align:center;margin-top:20px;padding-bottom:0}.div-block-84{grid-column-gap:20px;flex-direction:column;align-self:flex-start;align-items:stretch;max-width:100%;margin-left:0;margin-right:0;padding:20px 0 10px;overflow:clip}.div-block-84.featured-cs{flex-flow:column-reverse wrap-reverse;padding-top:20px;padding-bottom:20px;padding-left:20px}.div-block-84.mll{flex-flow:column;padding-top:20px;padding-bottom:20px;padding-left:20px}.div-block-84.mll-copy{flex-flow:column;padding-top:20px;padding-bottom:20px}.case-study-link{margin-left:0;padding-left:0}.case-study-link.bg{margin-bottom:20px;padding-top:30px;padding-bottom:30px}.case-study-link.bg.hidden{order:-1;margin-bottom:0;margin-left:0}.collection-item-2{grid-column-gap:20px;grid-row-gap:20px;flex-direction:column;align-items:flex-start;display:flex}.case-study-image{width:100%;margin-top:0;margin-left:0}.case-study-image.homepage{width:100%;max-width:none;margin-left:auto;margin-right:auto}.text-subtitle-2020-copy{font-size:17vw;line-height:17vw}.button-2020-copy{font-size:5vw;line-height:5vw}.lottie-animation-3{margin-bottom:0;margin-left:auto;margin-right:auto}.heading-499-copy{width:100%;margin-top:-20px;margin-bottom:5px;font-size:15vw;line-height:15vw}.text-block-28{width:90%}.div-block-87{width:100%}.about-me-home-2020{flex-direction:column}.about-me-home-image-2020{max-width:50%;margin-left:0;margin-right:auto;padding-bottom:10px}.paragraph-2020{text-align:left;width:100%;margin-left:0;padding-left:0}.collection-list---case-studies{margin-top:20px;margin-left:auto;margin-right:auto}.new-hero-background-2020{width:100%}.new-hero-background-2020.main-page{background-position:50%,100% 0;background-size:cover,contain}.grid-3{grid-row-gap:20px;grid-template-columns:1fr}.grid-3._1200px{margin-top:50px}.recommendations-2020{padding-bottom:40px;padding-left:20px;padding-right:20px}.text-block-29{display:none}.text-block-30{font-size:40vw;line-height:45vw}.hero-lottie{max-width:100%}.about-me-2025-top{padding:0 20px 60px}.title-6{align-self:flex-start;margin-bottom:10px;font-size:40px}.title-6.recommendations-mobile{margin-bottom:0;padding-left:20px;display:block}.title-6.hidden{align-self:flex-start;padding-left:0}.div-block-92{grid-template-rows:auto auto auto;grid-template-columns:1fr}.services-carlos-salguero-2{flex-direction:column;align-items:center;display:flex;overflow:clip}.heading-500{text-align:center;margin-top:5px}.about-me-2020{padding-bottom:100px;padding-left:20px;padding-right:20px}.div-block-93{text-align:left;flex-direction:column;align-items:flex-start}.div-block-93.about{flex-direction:column;align-items:flex-start}.footer-2020{padding-left:20px;padding-right:20px;overflow:clip}.div-block-96{text-align:center;flex-flow:column;justify-content:space-between;align-items:center}.text-block-31{text-align:center}.section-28-copy{padding-top:15vw;padding-bottom:15vw}.div-block-97{flex-direction:column;justify-content:center;align-items:center;max-width:100%;min-height:auto;display:flex;overflow:clip}.portfolio-2020{background-image:linear-gradient(#fff0,#c7f1fab8 25%,#fff);padding-left:20px;padding-right:20px}.text-block-32.testimonial-name{margin-bottom:0}.case-studies-displayed{grid-row-gap:20px;grid-template-columns:1fr;margin-top:0}.heading-501{font-size:22px}.div-block-100{text-align:center}.div-block-100.new2025{width:100%}.collection-list-wrapper-2-copy{margin-left:auto;margin-right:auto}.hero-lottie-copy{max-width:100%;margin-top:0}.contact-me-2020{padding-top:40px;padding-left:20px;padding-right:20px}.text-field-3{align-self:stretch;padding-left:10px;padding-right:10px}.submit-button{text-align:center}.textarea{padding-left:10px;padding-right:10px}.div-block-106{grid-column-gap:16px;grid-row-gap:16px;flex-wrap:wrap;grid-template-rows:auto auto;grid-template-columns:1fr 1fr 1fr;grid-auto-flow:column;place-content:space-between space-around;place-items:center;min-height:111px;display:grid}.new-nav-menu-2020{min-height:500px}.nav-menu-button-2020{right:20px}.carlos-salguero-2024.blue-gradient{align-self:stretch}.image-76.footer{text-align:center;align-self:center}.nav-brand-logo-2020{z-index:1001;margin-top:15px;position:fixed;top:auto;left:auto}.nav-brand-logo-2020.w--current{top:auto;left:auto}.form-3{text-align:left;justify-content:flex-start;align-items:flex-start;overflow:hidden}.body-7{flex-direction:column}.portfolio-explanation-centre{margin-bottom:10px;font-size:19px}.second-explanation{margin-left:0;font-size:15px}.div-block-123{text-align:left;align-self:flex-start;width:100%}.hero-2024,.hero-2024.uxprocess{padding-left:20px;padding-right:20px}.collection-list-3{grid-template-columns:1fr}.h1-carlos-salguero-about-me{margin-top:40px;font-size:48px}.div-block-128{flex-flow:column}.div-block-129{margin-bottom:20px}.new-nav-menu-2021{min-height:500px}.menu-buttons-wrapper{display:flex}.menu-item{font-size:60px}.menu-link-wrapper._2{align-self:center}.menu-link-wrapper._4{align-items:flex-end;margin-left:auto}.project-features{flex-flow:column;align-self:center;width:100%;max-width:100%;margin-bottom:20px;display:flex;overflow:clip}.explanation-paragraph{max-width:100%;margin-bottom:20px}.what-i-do{padding-left:20px;padding-right:20px}.what-i-do-heading.h2{text-align:left;font-size:25px}.what-i-do-heading.h2-copy{margin-top:10px}.designer-first{grid-column-gap:0px;grid-row-gap:0px;flex-direction:column;margin-bottom:0;display:flex}.explore-project-button{margin-left:auto;margin-right:auto}.explore-project-button.home.new{max-width:100%;margin-left:auto;padding-left:20px;padding-right:20px;overflow:clip}.explore-project-button.main{text-align:center;align-self:center;width:100%;margin-left:0}.explore-project-button.main:hover{color:var(--white)}.explore-project-button.main.left{margin-left:0}.explore-project-button.main.left.mobile{text-align:center;margin-left:0}.explore-project-button.main._3{margin-left:auto}.explore-project-button.main.cancel{border-style:solid;border-width:1px;order:1;font-weight:700}.explore-project-button.port-2024{width:100%}.hero-text-block{max-width:100%}.about-me{text-align:left;width:100%;margin-left:0;padding-left:0}.about-me.main-page,.about-me.main-page-copy{font-size:20px}.subtitle-main-2021{text-align:left;margin-bottom:40px;font-size:40px}.div-block-83-copy{padding-top:0}.collection-item-4{width:100%;padding-bottom:20px;padding-left:15px;padding-right:15px}.collection-item-4.main{padding-bottom:20px}._2021-portfolio-text{text-align:left;align-self:stretch;padding-bottom:20px;padding-right:20px}._2021-portfolio-text.mll{padding-top:0;padding-bottom:0;padding-right:0}.section-47-copy{padding-left:20px;padding-right:20px}._2021-tool{grid-row-gap:10px;flex-flow:column;display:flex}._2021-tool.long{padding-top:30px;padding-bottom:30px}._2021-tool-text-wrapper{padding-top:0;padding-left:0}.image-80{margin-bottom:0;margin-left:0;margin-right:auto;padding:0}.image-80.circle{margin-left:0;padding:0}.div-block-134{padding-left:20px}.div-block-93-copy{flex-direction:column-reverse;align-items:flex-start;margin-bottom:20px;display:flex}.section-54{padding-left:20px;padding-right:20px}.h1-carlos-salguero-2020-copy{font-size:19vw;line-height:17vw}.confidential-piece{padding:20px}.list{padding-left:20px}.text-block-37{white-space:nowrap;align-self:stretch}.current-cms-item{font-size:30px}.div-block-139{width:100%;padding-bottom:0}.rich-text-block-2.hidden{width:100%}.div-block-140{padding-top:60px;padding-left:20px;padding-right:20px}.div-block-143{grid-column-gap:15px;grid-row-gap:15px;text-align:center;flex-flow:column;grid-template-rows:auto auto;grid-template-columns:1fr;grid-auto-columns:1fr;width:100%;margin-left:0;margin-right:auto;display:grid}.collection-list-5{grid-column-gap:30px;grid-row-gap:30px;grid-template-columns:1fr}.background-video-2{width:100%;min-width:auto;max-width:300px;height:100%;min-height:300px;max-height:300px;margin-left:auto;margin-right:auto}.div-block-148{width:100%;max-width:300px;height:100%;min-height:300px;max-height:none;margin-top:0;margin-bottom:0}.rich-text-block-3{margin-top:0}.rich-text-block-3 p{font-size:16px;line-height:1.4}.rich-text-block-3 blockquote{font-size:18px}.primary-nav,.navbar-wrapper{flex-direction:column}.vectors-wrapper{width:120px}.container-12{padding-left:20px;padding-right:20px}.f2wf-columns{padding:0}.text-17,.i-create-beautiful-experiences-0,.i-create-beautiful-experiences-1{font-size:40px}.subtitle-hidden-page{font-size:25px;line-height:1}.company-title{margin-top:20px;margin-bottom:20px;font-size:30px}.image-83-copy{width:140px;margin-top:-33px;margin-bottom:-35px}.new-hero-background-2020-copy{object-fit:contain;background-position:0 0;background-size:cover}.checkbox-label{text-align:left;margin-bottom:0}.checkbox-field-2{text-align:center;margin-right:auto}.mobilelive-logo{margin-bottom:-30px}.div-block-152{grid-column-gap:20px;grid-row-gap:20px;align-self:flex-start;overflow:hidden}.collection-list-6{grid-column-gap:20px;grid-row-gap:20px;flex-flow:column;margin-top:20px;margin-bottom:60px;display:flex}.gradient-bg,.section-62{padding-left:20px;padding-right:20px}.section-63{padding-bottom:80px;padding-left:20px;padding-right:20px}.blog-post-link-and-image{object-fit:fill;border-radius:10px}.blog-title{padding-right:0}.section-64{padding-bottom:0;padding-left:20px;padding-right:20px}.section-65{padding-left:20px;padding-right:20px}.image-89{justify-content:flex-start;align-items:stretch}.section-66{align-self:stretch;max-width:100%;padding-left:20px;padding-right:20px;overflow:clip}.blog-main{grid-column-gap:20px;flex-direction:column;align-items:stretch;width:100%;display:flex}.blog-main.home{grid-column-gap:20px;grid-row-gap:20px;justify-content:flex-start;align-items:stretch;height:auto}.block-quote-3{overflow:clip}.nav-menu-4{margin-right:20px}.navbar-2024{display:flex}.text-block-37-copy{white-space:nowrap;white-space:nowrap;align-self:stretch}.recommendations-2024{padding-left:20px;padding-right:20px}.portflolio-2024{margin-top:0}.subtitle-main-2024{text-align:left;font-size:40px}.subtitle-main-2024._1444{font-size:40px;font-weight:900}.subtitle-main-2024.centered{font-size:28px}.subtitle-main-2024._1444-copy{text-align:left;font-size:40px;font-weight:900}.grid-2024{grid-row-gap:20px;grid-template-columns:1fr}.section-gradient-2024,.about-me-2024,.portfolio-2024{padding-left:20px;padding-right:20px}.new-case-study{overflow:hidden}.heading-506{font-size:35px}.mockup{width:100%}.mini-banner{margin-bottom:10px;line-height:1.3}.hero-copy{justify-content:flex-start;align-self:flex-start;align-items:flex-start}.hero-type{width:100%}.text20{font-size:48px}.button-2024{width:100%;padding-left:20px;padding-right:20px}.confirmation-checkbox{text-align:center;margin-right:auto}.div-block-174{grid-column-gap:40px;grid-row-gap:40px;flex-flow:column;justify-content:space-between;align-items:center}.div-block-96-copy{text-align:center;flex-flow:column;justify-content:space-around;align-items:center}.text-block-44{font-size:12px}.div-block-175{grid-column-gap:10px;grid-row-gap:10px;align-items:flex-start;width:100%;margin-bottom:20px;overflow:clip}.heading-507{align-self:flex-start;font-size:24px;overflow:clip}.collection-list-9{width:100%;overflow:clip}.collection-inside-portfolio{align-self:stretch;max-width:100%;overflow:clip}.link-inside-collection-item{align-self:stretch;margin-top:5px}.paragraph-2025{align-self:flex-start;max-width:100%;margin-bottom:10px;overflow:clip}.link-24{font-size:12px}.div-block-176{grid-column-gap:10px;grid-row-gap:10px;flex-flow:column}.collection-item-6{align-self:flex-start;max-width:100%;overflow:clip}.collection-list-wrapper-11{width:100%;overflow:clip}.text-block-45,.text-block-46,.text-block-47,.text-block-48,.text-block-49,.text-block-52,.text-block-53,.text-block-55{font-size:12px}.solid-background-2025{padding-bottom:40px;padding-left:20px;padding-right:20px}.ai-corner-collection-2025{grid-column-gap:30px;grid-row-gap:30px;grid-template-columns:1fr}.ai-corner-collection-wrapper-2025{margin-top:10px;display:flex}.collection-item-7{border-radius:10px}.white-space{padding:20px 20px 40px}.collection-list-wrapper-12{margin-top:20px;margin-bottom:40px}.absolute-bg{grid-template-columns:1fr;min-height:300px;padding-left:20px;padding-right:20px}.div-block-178{background-image:linear-gradient(#0000,#1a1a1ab3);flex-flow:column;padding-top:20px;padding-bottom:20px}.link-inside-collection-item-copy{width:100%}.div-block-182{margin-top:50px}.div-block-184{grid-column-gap:80px;grid-row-gap:80px}.div-block-186{margin-bottom:0}.div-block-187{margin-top:60px}.div-block-188{flex-flow:column;display:flex}.tool-explanation{max-width:100%}.div-block-84-copy{grid-column-gap:20px;grid-row-gap:20px;flex-flow:column wrap-reverse;grid-template-columns:1fr;align-self:flex-start;align-items:stretch;max-width:100%;margin-left:0;margin-right:0;padding:20px 0 10px;overflow:clip}.div-block-191{text-align:left}.collection-list---case-studies-copy{margin-left:auto;margin-right:auto}.image-93{width:100%;display:none}.hero-top-wrapper{grid-column-gap:.75rem;grid-row-gap:.75rem;justify-content:space-between;align-items:center}.container-16{flex-wrap:nowrap}.container-16.intro-container{padding-left:1.25rem;padding-right:1.25rem}.container-16.container-footer{flex-direction:column}.container-16.narrow{width:100%}.press-logo-container{padding:8.25vw}.hero-heading{font-size:15vw}.section-71.section-hero{padding-top:4rem}.quote-heading{font-size:1.4em;line-height:1.3em}.scrolling-logo-wrapper{width:25vw;max-height:8vw}.nav-sub-container{z-index:7}.hero-description{font-size:1.1rem;line-height:1.4em}.scrolling-logo-outer-wrapper{padding-top:4rem;padding-bottom:4rem}.footer-bottom-links-grid{grid-template-columns:1fr 1fr;width:100%}.intro-text-white{font-size:1.8em}.contact-subheading-wrapper{grid-column-gap:1.5rem;grid-row-gap:1.5rem;margin-top:1rem}.footer-bottom-links{grid-column-gap:1em;grid-row-gap:1em;flex-wrap:wrap}.quote-card{padding-left:1.25rem;padding-right:1.25rem}.contact-heading{font-size:15vw}.awards-links-wrapper{flex-direction:column;align-items:flex-start;padding-top:1.25rem;padding-bottom:1.25rem}.press-logos-grid{grid-column-gap:.5625em;grid-row-gap:.5625em;grid-template-columns:1fr 1fr}.quote-profile-image-wrapper{margin-right:12px}.skill-title{font-size:1.25rem}.awards-logo-wrapper{width:6rem;height:2rem;margin-top:8px}.subtitle-link-copy{margin-bottom:40px}.subtitle-link-copy._1000-copy{text-align:left}.form-block-4,.form-4{width:100%}.div-block-194{grid-column-gap:15px;grid-row-gap:15px;flex-flow:column;align-self:auto}.quick-access-button{align-self:stretch}.close-action{order:1}.div-block-195{width:100%}.confidential-home-page{text-align:center;margin-right:auto}.field-label-home-page{text-align:left;align-self:stretch}.checkbox-3{margin-top:3px}.collection-item-8{background-color:#0000;border-style:none;padding-top:20px;padding-bottom:20px}.subtitle-link-copy-copy{text-align:left;margin-bottom:40px;display:block}.image-80-copy{margin-bottom:0;margin-left:0;margin-right:auto;padding:0}.image-80-copy.circle{padding:0}._2021-tool-text-wrapper-copy{padding-top:0;padding-left:0}.div-block-198{flex-flow:column;justify-content:center;align-self:flex-start;align-items:flex-start}.div-block-199{justify-content:space-between;align-self:flex-start;align-items:flex-start}.tool-explanation-copy{text-align:left;align-self:flex-start;max-width:100%;padding-left:10px;padding-right:10px}.div-block-200{padding-top:0}.link-block-29{width:100%;margin-left:auto;margin-right:auto}.recaptcha-2{align-self:auto}.div-block-201{align-self:stretch;width:100%}}#w-node-_23bb4ae5-b1da-a053-50e2-4187e8bf1626-ececce09{align-self:stretch}#w-node-_23bb4ae5-b1da-a053-50e2-4187e8bf162b-ececce09{place-self:stretch stretch}#w-node-_23bb4ae5-b1da-a053-50e2-4187e8bf1630-ececce09{align-self:stretch}#w-node-_860bd2f4-0f5c-2932-ede8-7026c1e0e805-ececce09{order:9999;grid-area:span 1/span 2/span 1/span 2}#w-node-_860bd2f4-0f5c-2932-ede8-7026c1e0e807-ececce09{grid-area:span 1/span 2/span 1/span 2;align-self:center}#w-node-b9e4b1bc-47f3-a9c6-73e4-ecc81b69d08c-0ad9572f{grid-area:span 1/span 2/span 1/span 2}#w-node-_8b5c6f8c-fbcf-e6fb-5207-830bba1ff359-0ad9572f{grid-area:span 1/span 2/span 1/span 2;align-self:center}#w-node-_8b5c6f8c-fbcf-e6fb-5207-830bba1ff357-0ad9572f{grid-area:span 1/span 2/span 1/span 2}#w-node-dc9813f2-32d3-baa6-6122-6dd7b6d9275b-0ad9572f{grid-area:span 1/span 1/span 1/span 1;justify-self:start}#w-node-dc9813f2-32d3-baa6-6122-6dd7b6d9275d-0ad9572f{grid-area:span 1/span 2/span 1/span 2;align-self:center}#w-node-_82eb8e77-1f72-fed6-4239-e96d2f3b57a4-0ad9572f{grid-area:span 1/span 1/span 1/span 1;justify-self:start}#w-node-_82eb8e77-1f72-fed6-4239-e96d2f3b57a5-0ad9572f{grid-area:span 1/span 2/span 1/span 2;align-self:center}#w-node-_43c2b9ee-f606-01d9-f6cf-4e090eb5ae18-0ad9572f{grid-area:span 1/span 1/span 1/span 1;place-self:stretch start}#w-node-_43c2b9ee-f606-01d9-f6cf-4e090eb5ae19-0ad9572f{grid-area:span 1/span 2/span 1/span 2;align-self:center}#w-node-_1385471d-0baa-9e07-373d-b07586121e1c-0ad9572f{grid-area:span 1/span 1/span 1/span 1;justify-self:start}#w-node-_1385471d-0baa-9e07-373d-b07586121e1d-0ad9572f{grid-area:span 1/span 2/span 1/span 2;align-self:center}#w-node-_9ff37c37-54fa-06c8-505b-94177647d79b-0ad9572f{grid-area:span 1/span 1/span 1/span 1;align-self:stretch}#w-node-_9ff37c37-54fa-06c8-505b-94177647d79f-0ad9572f{justify-self:start}#w-node-_410449bc-c740-98b4-debe-55f0c23cbd4c-0ad9572f,#w-node-_410449bc-c740-98b4-debe-55f0c23cbd5f-0ad9572f,#w-node-_410449bc-c740-98b4-debe-55f0c23cbd55-0ad9572f,#w-node-_410449bc-c740-98b4-debe-55f0c23cbd68-0ad9572f{grid-area:span 1/span 1/span 1/span 1}#w-node-_410449bc-c740-98b4-debe-55f0c23cbd87-0ad9572f{grid-area:2/2/3/3}#w-node-d6a2a56b-6000-0bed-c4f8-81c999571868-4d0b08af{grid-area:span 1/span 2/span 1/span 2}#w-node-_56369521-059f-3ea2-d938-0f213b71d2fc-4a7d5e56{justify-self:start}#w-node-_06649c00-f882-ca1c-d6b2-e32c3e80e7f3-4a7d5e56{grid-area:span 1/span 1/span 1/span 1;align-self:stretch}#w-node-_709a880c-643a-09e7-0968-15ab0b32b72f-4a7d5e56{place-self:end start}#w-node-_3cce69ab-88fe-7983-ce40-10cbea08078b-1a003ac3{align-self:stretch}#w-node-_8f9e1a12-a05c-6ea3-763e-fcbb888fdf56-1a003ac3{grid-area:span 1/span 2/span 1/span 2}#w-node-_3cce69ab-88fe-7983-ce40-10cbea080790-1a003ac3{grid-area:span 1/span 2/span 1/span 2;align-self:stretch}#w-node-_78e5b0c0-282f-db15-295c-7171c0a8fcae-63e39426,#w-node-b7e0472e-5a01-44f9-0753-b9c47cdb9db8-63e39426{align-self:stretch}#w-node-_35285d6d-4667-b3eb-656c-4bdb907eb6f8-63e39426,#w-node-_1ac269e9-3dbe-310f-a7ae-026ba14ef7c2-63e39426{grid-area:span 1/span 1/span 1/span 1}#w-node-_551b0a6d-9387-6166-2fa6-1bbe31538ef3-63e39426{grid-area:span 1/span 1/span 1/span 1;justify-self:end}#w-node-f03c5379-845d-5d30-2030-ad1265a8ab5e-63e39426,#w-node-_078f48c2-d533-b9ff-7fb5-6ee6c9cfd5b2-63e39426,#w-node-_2bf3b278-0eaa-d893-d6cc-c621daf68d71-63e39426{grid-area:span 1/span 1/span 1/span 1}#w-node-cbdc5d06-a502-1b9e-5c94-432cdd319695-63e39426{grid-area:span 1/span 1/span 1/span 1;place-self:center start}#w-node-_7c91f080-a1b5-5f9d-8e19-62caa5dc3019-63e39426{place-self:center}#w-node-_7ff81252-1c43-5703-9f50-29b3d09b79b9-63e39426{grid-area:span 1/span 1/span 1/span 1;align-self:stretch}#w-node-_8b2ba571-778f-d171-0947-b68cb6fa8022-63e39426{align-self:stretch}#w-node-c026f10c-db53-cf7f-e6d4-4fdaea4e3478-63e39426{justify-self:start}#w-node-edabcd7a-b0c4-97f1-4d8a-efba5f1485d9-63e39426,#w-node-edabcd7a-b0c4-97f1-4d8a-efba5f1485dc-63e39426{grid-area:span 1/span 2/span 1/span 2}#w-node-edabcd7a-b0c4-97f1-4d8a-efba5f1485df-63e39426{align-self:end}@media screen and (max-width:991px){#w-node-_23bb4ae5-b1da-a053-50e2-4187e8bf162b-ececce09{align-self:center}#w-node-_860bd2f4-0f5c-2932-ede8-7026c1e0e805-ececce09{order:9999;grid-area:span 1/span 2/span 1/span 2}#w-node-_860bd2f4-0f5c-2932-ede8-7026c1e0e807-ececce09,#w-node-_8b5c6f8c-fbcf-e6fb-5207-830bba1ff359-0ad9572f{grid-area:span 1/span 2/span 1/span 2;align-self:center}#w-node-_3cce69ab-88fe-7983-ce40-10cbea08078e-4d0b08af{order:9999}#w-node-d6a2a56b-6000-0bed-c4f8-81c999571868-4d0b08af{grid-area:span 1/span 1/span 1/span 1}#w-node-_8f9e1a12-a05c-6ea3-763e-fcbb888fdf56-1a003ac3{grid-area:span 1/span 2/span 1/span 2}#w-node-cbdc5d06-a502-1b9e-5c94-432cdd319695-63e39426{order:9999}#w-node-_7c91f080-a1b5-5f9d-8e19-62caa5dc3019-63e39426{place-self:stretch start}#w-node-edabcd7a-b0c4-97f1-4d8a-efba5f1485d9-63e39426{grid-column:span 2/span 2}}@media screen and (max-width:767px){#w-node-_860bd2f4-0f5c-2932-ede8-7026c1e0e805-ececce09{order:-9999}#w-node-_860bd2f4-0f5c-2932-ede8-7026c1e0e807-ececce09{grid-column:span 1/span 1;justify-self:end}#w-node-_8b5c6f8c-fbcf-e6fb-5207-830bba1ff359-0ad9572f{grid-area:span 1/span 2/span 1/span 2;place-self:center end}#w-node-_8b5c6f8c-fbcf-e6fb-5207-830bba1ff357-0ad9572f{order:9999}#w-node-dc9813f2-32d3-baa6-6122-6dd7b6d9275b-0ad9572f{justify-self:start}#w-node-dc9813f2-32d3-baa6-6122-6dd7b6d9275d-0ad9572f{grid-area:span 1/span 2/span 1/span 2;align-self:center}#w-node-_82eb8e77-1f72-fed6-4239-e96d2f3b57a4-0ad9572f{justify-self:start}#w-node-_82eb8e77-1f72-fed6-4239-e96d2f3b57a5-0ad9572f{grid-area:span 1/span 2/span 1/span 2;align-self:center}#w-node-_43c2b9ee-f606-01d9-f6cf-4e090eb5ae18-0ad9572f{justify-self:start}#w-node-_43c2b9ee-f606-01d9-f6cf-4e090eb5ae19-0ad9572f{grid-area:span 1/span 2/span 1/span 2;align-self:center}#w-node-_1385471d-0baa-9e07-373d-b07586121e1c-0ad9572f{justify-self:start}#w-node-_1385471d-0baa-9e07-373d-b07586121e1d-0ad9572f{grid-area:span 1/span 2/span 1/span 2;align-self:center}#w-node-_410449bc-c740-98b4-debe-55f0c23cbd55-0ad9572f,#w-node-_410449bc-c740-98b4-debe-55f0c23cbd87-0ad9572f{grid-area:span 1/span 1/span 1/span 1}#w-node-d6a2a56b-6000-0bed-c4f8-81c999571868-4d0b08af{grid-area:2/1/3/2;justify-self:end}#w-node-_8ff09554-72f6-e2a0-5dce-3437563a4915-3ab99cf2{justify-self:start}#w-node-_8ff09554-72f6-e2a0-5dce-3437563a491d-3ab99cf2{justify-self:end}#w-node-_8f9e1a12-a05c-6ea3-763e-fcbb888fdf56-1a003ac3{order:-9999}#w-node-_3cce69ab-88fe-7983-ce40-10cbea080790-1a003ac3{order:9999;grid-column:span 2/span 2;place-self:stretch end}#w-node-_78e5b0c0-282f-db15-295c-7171c0a8fcae-63e39426,#w-node-b7e0472e-5a01-44f9-0753-b9c47cdb9db8-63e39426{align-self:center}#w-node-_35285d6d-4667-b3eb-656c-4bdb907eb6f8-63e39426,#w-node-_2bf3b278-0eaa-d893-d6cc-c621daf68d71-63e39426{grid-area:span 1/span 1/span 1/span 1}#w-node-cbdc5d06-a502-1b9e-5c94-432cdd319695-63e39426{grid-area:2/1/2/2}#w-node-_7c91f080-a1b5-5f9d-8e19-62caa5dc3019-63e39426{grid-area:1/1/2/2}#w-node-c026f10c-db53-cf7f-e6d4-4fdaea4e3478-63e39426{justify-self:start}#w-node-edabcd7a-b0c4-97f1-4d8a-efba5f1485d9-63e39426{grid-area:span 1/span 2/span 1/span 2}#w-node-edabcd7a-b0c4-97f1-4d8a-efba5f1485dc-63e39426{grid-area:span 1/span 2/span 1/span 2;justify-self:end}}@media screen and (max-width:479px){#w-node-_8b5c6f8c-fbcf-e6fb-5207-830bba1ff359-0ad9572f{order:9999}#w-node-_8b5c6f8c-fbcf-e6fb-5207-830bba1ff357-0ad9572f{order:-9999}#w-node-_9ff37c37-54fa-06c8-505b-94177647d79b-0ad9572f{justify-self:stretch}#w-node-_410449bc-c740-98b4-debe-55f0c23cbd55-0ad9572f,#w-node-_410449bc-c740-98b4-debe-55f0c23cbd87-0ad9572f{grid-area:span 1/span 1/span 1/span 1}#w-node-_06649c00-f882-ca1c-d6b2-e32c3e80e7f3-4a7d5e56{justify-self:stretch}#w-node-_78e5b0c0-282f-db15-295c-7171c0a8fcae-63e39426,#w-node-b7e0472e-5a01-44f9-0753-b9c47cdb9db8-63e39426{grid-area:span 1/span 1/span 1/span 1;place-self:center stretch}#w-node-_35285d6d-4667-b3eb-656c-4bdb907eb6f8-63e39426,#w-node-_2bf3b278-0eaa-d893-d6cc-c621daf68d71-63e39426{grid-area:span 1/span 1/span 1/span 1}#w-node-_7ff81252-1c43-5703-9f50-29b3d09b79b9-63e39426{justify-self:stretch}}