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{--red1:#db0b0b;--untitled-ui-white:white;--red-2:var(--amc-red);--untitled-ui-gray600:#475467;--red:var(--amc-red);--pinko:var(--untitled-ui-primary100);--untitled-ui-gray700:#344054;--royal-blue:#1565c0;--light-b-ue:var(--royal-blue);--untitled-ui-gray800:#1d2939;--untitled-ui-gray100:#f2f4f7;--untitled-ui-primary600:#7f56d9;--untitled-ui-primary700:#6941c6;--untitled-ui-primary100:#f4ebff;--untitled-ui-gray300:#d0d5dd;--untitled-ui-gray50:#f9fafb;--untitled-ui-gray900:#101828;--untitled-ui-primary50:#f9f5ff;--untitled-ui-primary800:#53389e;--untitled-ui-primary300:#d6bbfb;--untitled-ui-gray500:#667085;--untitled-ui-gray200:#eaecf0;--amc-red-final:#e21313;--black:black;--yellow:#fff200;--rollover:#f86353;--relume-library-lite--rl-black:black;--relume-library-lite--rl-white:white;--grey:var(--untitled-ui-gray500);--_apps---typography--heading-font:Montserrat,sans-serif;--_apps---typography--body-font:Lato,sans-serif;--_apps---typography--button-font:Montserrat,sans-serif;--_apps---sizes--radius:.5rem;--_apps---colors--background:var(--untitled-ui-white);--_apps---colors--foreground:#242424;--_apps---colors--card:var(--untitled-ui-white);--_apps---colors--card-foreground:#060606;--_apps---colors--popover:#f2f2f2;--_apps---colors--popover-foreground:#060606;--_apps---colors--primary:#e20e0e;--_apps---colors--primary-foreground:#fff6f5;--_apps---colors--secondary:#ffe4db;--_apps---colors--secondary-foreground:#130b0a;--_apps---colors--muted:#f8f8f8;--_apps---colors--muted-foreground:#7d797a;--_apps---colors--accent:#e4e4e4;--_apps---colors--accent-foreground:#0d0d0d;--_apps---colors--destructive:#dd3c4c;--_apps---colors--border:#d6d6d6;--_apps---colors--input:#d9d9d9;--amc-red:#ffb0a4;--_apps---colors--ring:#cc4438;--_apps---charts--chart-1:#e20e0e;--_apps---charts--chart-2:#ea6a5b;--_apps---charts--chart-3:#d80000;--_apps---charts--chart-4:#b10002;--_apps---charts--chart-5:#910000;--_apps---sidebar--sidebar:#f8f8f8;--_apps---sidebar--sidebar-foreground:#060606;--_apps---sidebar--sidebar-primary:#e20e0e;--_apps---sidebar--sidebar-primary-foreground:#fff6f5;--_apps---sidebar--sidebar-accent:#e4e4e4;--_apps---sidebar--sidebar-accent-foreground:#0d0d0d;--_apps---sidebar--sidebar-border:#d6d6d6;--_apps---sidebar--sidebar-ring:#cc4438;--_apps---colors--background-dark:#030303;--_apps---colors--foreground-dark:#f8f8f8;--_apps---colors--card-dark:#141414;--_apps---colors--card-foreground-dark:#f8f8f8;--_apps---colors--popover-dark:#141414;--_apps---colors--popover-foreground-dark:#f8f8f8;--_apps---colors--primary-dark:#f22b23;--_apps---colors--primary-foreground-dark:#150a08;--_apps---colors--secondary-dark:#370000;--_apps---colors--secondary-foreground-dark:#fff6f5;--_apps---colors--muted-dark:#010101;--_apps---colors--muted-foreground-dark:#868686;--_apps---colors--accent-dark:#292929;--_apps---colors--accent-foreground-dark:#f8f8f8;--_apps---colors--destructive-dark:#eb4a58;--_apps---colors--border-dark:#d6d6d61a;--_apps---colors--input-dark:#ffffff26;--_apps---colors--ring-dark:#f06657;--_apps---charts--chart-1-dark:#f22b23;--_apps---charts--chart-2-dark:#ff8777;--_apps---charts--chart-3-dark:#d50000;--_apps---charts--chart-4-dark:#ff6e5d;--_apps---charts--chart-5-dark:#b30000;--_apps---sidebar--sidebar-dark:#070707;--_apps---sidebar--sidebar-foreground-dark:#f8f8f8;--_apps---sidebar--sidebar-primary-dark:#f22b23;--_apps---sidebar--sidebar-primary-foreground-dark:#150a08;--_apps---sidebar--sidebar-accent-dark:#292929;--_apps---sidebar--sidebar-accent-foreground-dark:#f8f8f8;--_apps---sidebar--sidebar-border-dark:#ffffff1a;--_apps---sidebar--sidebar-ring-dark:#f06657}.w-layout-grid{grid-row-gap:16px;grid-column-gap:16px;grid-template-rows:auto auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;display:grid}.w-layout-blockcontainer{max-width:940px;margin-left:auto;margin-right:auto;display:block}.w-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-userformheader{text-align:center}.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-layout-layout{grid-row-gap:20px;grid-column-gap:20px;grid-auto-columns:1fr;justify-content:center;padding:20px}.w-layout-cell{flex-direction:column;justify-content:flex-start;align-items:flex-start;display:flex}.w-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-formradioinput--inputType-custom{border:1px solid #ccc;border-radius:50%;width:12px;height:12px}.w-form-formradioinput--inputType-custom.w--redirected-focus{box-shadow:0 0 3px 1px #3898ec}.w-form-formradioinput--inputType-custom.w--redirected-checked{border-width:4px;border-color:#3898ec}.w-users-userloginformwrapper{margin-bottom:0;padding-left:20px;padding-right:20px;position:relative}.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-commerce-commerceorderconfirmationcontainer{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-commercecheckoutshippingsummarywrapper,.w-commerce-commercecheckoutpaymentsummarywrapper{margin-bottom:20px}.w-commerce-commercepaypalcheckoutformcontainer{background-color:#f5f5f5;width:100%;min-height:100vh;padding:20px}.w-commerce-commercepaypalcheckouterrorstate{background-color:#ffdede;margin-top:16px;margin-bottom:16px;padding:10px 16px}.w-users-userresetpasswordformwrapper{margin-bottom:0;padding-left:20px;padding-right:20px;position:relative}.w-users-userformsuccessstate{display:none}.w-layout-hflex{flex-direction:row;align-items:flex-start;display:flex}.w-users-usersignupformwrapper{margin-bottom:0;padding-left:20px;padding-right:20px;position:relative}.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-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-users-useraccountsubscriptionlist{-webkit-overflow-scrolling:touch;flex:1;overflow:auto}.w-users-useraccountsubscriptionlistitem{align-items:flex-start;display:flex}.w-commerce-commercecartiteminfo{flex-direction:column;flex:1;margin-left:16px;margin-right:16px;display:flex}.w-commerce-commercecartproductname{font-weight:700}.w-users-gridrow{grid-column-gap:8px;grid-template-columns:auto auto;justify-content:flex-start;display:grid}.w-users-flexcolumn{flex-direction:column;display:flex}.w-users-useraccountsubscriptioncancelbutton{color:#3898ec;cursor:pointer;-webkit-appearance:none;appearance:none;background-color:#0000;padding:0}@media screen and (max-width:991px){.w-layout-blockcontainer{max-width:728px}}@media screen and (max-width:767px){.w-layout-blockcontainer{max-width:none}.w-commerce-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}}p{margin-bottom:10px;font-family:Lato,sans-serif}.services-content{margin-left:auto;margin-right:auto;padding-top:0}.works_display_module{aspect-ratio:1;text-align:center;align-self:center;width:100%;max-height:80px;padding-left:0%;padding-right:0%;display:block;overflow:clip}.works_display_module.outline{border:2px solid #00000045;margin-bottom:50px}.image-14{background-color:#f5f5f596;margin-bottom:0;padding-top:15px;padding-bottom:10px}.works-bottom-image-counter{margin-bottom:33px;padding-top:11px;display:block}.challenge{color:#fff;letter-spacing:.07em;text-transform:uppercase;background-image:linear-gradient(#9b9b9b,#9b9b9b);border-radius:4px;margin-bottom:.75em;margin-right:7px;padding-top:1px;padding-left:8px;padding-right:8px;font-family:Exo,sans-serif;font-size:.7em;display:inline-block}.challenge.tags{color:#000;background-image:none;border:1px solid #000000a6;margin-bottom:1.15em;margin-right:7px}.challenge.tags.no-outline{color:#000000c7;text-align:left;border-style:none}.breaker_small{background-color:#d6d6d6;border:1px solid #efefef;width:90%;height:3px;margin:20px auto 20px 0}.breaker_small.mod3{background-color:#e5e5e5;width:98%;height:2px;margin-top:9px;margin-bottom:0}.breaker_small.center{margin-left:auto;margin-right:auto;display:block}.navlink6{float:right;color:#7a7a7a;text-transform:uppercase;margin-top:0;font-size:.85em;font-weight:400}.navlink6:hover{mix-blend-mode:normal;border:0 solid #e20e0e;border-top-width:3px;margin-bottom:1px}.navlink6:focus{color:#e20e0e}.logo{flex-direction:row-reverse;align-items:center;display:flex}.navbar5{background-color:#fff}.amc_logo_nav{margin-bottom:-2px;padding-top:35px}.nav-menu-2{flex:1}.brand{flex:0 auto}.container-6{background-color:#0000;align-items:center;padding-top:4px;display:flex}.amc_logo_icon-2{margin-top:33px;margin-right:11px}.nav2_div{grid-column-gap:16px;grid-row-gap:0px;flex:1;order:0;grid-template:".""navUnder"/4.5fr;grid-auto-columns:1fr;align-self:center;justify-items:center;display:grid}.glass-company-3{color:#a1a1b4;text-align:center;letter-spacing:.45em;text-transform:uppercase;padding-top:3px;font-family:Mulish;font-size:.65em;font-weight:500}.body-flex{color:#000;flex-direction:column;align-items:stretch;display:flex}.navlink6-2{float:right;color:#7a7a7a;text-transform:uppercase;margin-top:0;font-family:Josefin Sans;font-size:.85em;font-weight:400}.navlink6-2:hover{mix-blend-mode:normal;border:0 solid #e20e0e;border-top-width:3px;margin-bottom:1px}.navlink6-2:focus{color:#e20e0e}.nav2_container{display:flex}.navblock{z-index:2000;opacity:1;flex-wrap:nowrap;display:flex;position:relative;box-shadow:0 3px 5px 1px #0000003d}.nav6{display:none}.slide-container{justify-content:center;align-items:center;height:100%;display:flex}.slide{height:680px;margin-bottom:100px}.slide-3{background-image:none;background-position:0 0;background-size:cover}.slide-6{background-image:url(https://cdn.prod.website-files.com/645b9af28e9327d3c6a10203/687ea83664e9873dedd8a1e7_Khanh_and_Nam_latest-installs-2025IMG_3004%20\(1\).jpg),url(https://cdn.prod.website-files.com/645b9af28e9327d3c6a10203/6484fdbedd49e93af435cea6_IMG_0480_After.jpg);background-position:50% 66%,50%;background-size:cover,cover}.slide-9{background-image:url(https://cdn.prod.website-files.com/645b9af28e9327d3c6a10203/67d30f171834d466383bd138_Wood-shower.jpg),url(https://cdn.prod.website-files.com/645b9af28e9327d3c6a10203/6484fdbedd49e93af435ce77_homerenovation3-1.jpg),url(https://cdn.prod.website-files.com/645b9af28e9327d3c6a10203/6484fdbedd49e93af435ce7d_Screen-Shot-2020-10-18-at-9.04.36-PM.jpg);background-position:50%,0 0,100% 100%;background-size:cover,cover,cover}.services-intro-top{color:#fff;text-align:center;flex-direction:column;justify-content:center;align-items:center;width:100%;max-width:100%;font-family:Montserrat,sans-serif;display:flex}.services-intro-top.cc-homepage{flex:1;margin-bottom:20px}.slide-2{background-image:url(https://cdn.prod.website-files.com/645b9af28e9327d3c6a10203/682bb07be1f1fe0b38df8237_sv6b.jpg),url(https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg);background-position:100%,50% 100%;background-size:cover,auto}.slide-7{background-image:url(https://cdn.prod.website-files.com/645b9af28e9327d3c6a10203/687825a7556e55f64720a0d6_IMG_4113.JPG),url(https://cdn.prod.website-files.com/645b9af28e9327d3c6a10203/6484fdbedd49e93af435ce71_homerenovation1-1.jpg);background-position:50%,0 0;background-size:cover,cover}.slide-1{background-image:url(https://cdn.prod.website-files.com/645b9af28e9327d3c6a10203/677c7707401537b9dfbd856d_Oak_Storefront_01_FINAL.jpg),url(https://cdn.prod.website-files.com/645b9af28e9327d3c6a10203/648b431681f86129e84d3df6_homerenovation2-p-1600.jpeg),linear-gradient(#0000006e,#0000006e);background-position:50%,50% 100%,0 0;background-size:cover,cover,auto;background-attachment:scroll,scroll,scroll}.slide-5{background-image:url(https://cdn.prod.website-files.com/645b9af28e9327d3c6a10203/68b1f22ced7c05a342aad8e3_Wooden-stairs_04.jpg),url(https://cdn.prod.website-files.com/645b9af28e9327d3c6a10203/687ea82fe09844eb80c0e0fe_Khanh_and_Nam_latest-installs-2025IMG_3004%20\(8\).jpeg);background-position:100%,60% 62%;background-repeat:no-repeat,no-repeat;background-size:cover,cover;background-attachment:scroll,scroll}.intro-text{width:80%;margin-bottom:35px;margin-left:auto;margin-right:auto}.slide-10{background-image:url(https://cdn.prod.website-files.com/645b9af28e9327d3c6a10203/68644bdec74cc90f57d79b7a_updated.jpg),url(https://cdn.prod.website-files.com/645b9af28e9327d3c6a10203/6484fdbedd49e93af435cec6_pexels-brett-sayles-4818714.jpg),url(https://cdn.prod.website-files.com/645b9af28e9327d3c6a10203/6484fdbedd49e93af435ce85_Screen-Shot-2020-10-18-at-9.04.26-PM.jpg);background-position:50%,50%,0 0;background-repeat:repeat,no-repeat,repeat;background-size:cover,cover,auto}.slide-4{background-image:url(https://cdn.prod.website-files.com/645b9af28e9327d3c6a10203/689b741b889c15693160169b_IMG_1398.jpg),url(https://cdn.prod.website-files.com/645b9af28e9327d3c6a10203/6484fdbedd49e93af435ceb6_IMG_0301b_OPT.jpg),url(https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg);background-position:100%,50%,0 0;background-repeat:repeat,repeat,repeat;background-size:cover,cover,cover}.paragraph-bigger{opacity:1;margin-bottom:10px;font-size:20px;font-weight:400;line-height:34px}.paragraph-bigger.cc-bigger-white-light{opacity:.6;font-weight:300}.paragraph-bigger.cc-bigger-white-light.white{color:#fff;font-weight:300;display:none;overflow:visible}.divider{text-align:center;background-color:#eee;justify-content:center;height:1px;display:none}.about-grid{grid-column-gap:43px;grid-row-gap:30px;grid-template:". ."/1fr 1.25fr;align-items:center;margin-bottom:80px;margin-left:1%;line-height:28px}.about-grid.cc-about-2{grid-column-gap:44px;grid-template-columns:2fr 1.5fr;grid-template-areas:". .";margin-right:1%;display:none}.form-section{margin-left:0;margin-right:0;padding-top:40px;padding-bottom:40px;box-shadow:0 2px 5px #0003}.motto-wrap{text-align:center;flex-flow:column;align-items:center;width:100%;height:100%;margin-bottom:.8em;margin-left:auto;margin-right:auto;display:flex}.paragraph-light{letter-spacing:.02em;white-space:normal;-webkit-text-fill-color:inherit;mix-blend-mode:normal;object-fit:fill;background-clip:border-box;font-family:Montserrat,sans-serif;font-size:1.3em;font-weight:300;line-height:28px;position:static}.spacerdiv{height:55px;display:none}.desaturate{opacity:.35;filter:brightness(200%)saturate(0%)}.section-heading{color:#e20e0e;border-top:1px #e20e0e;margin-top:-3px;margin-bottom:20px;font-family:Montserrat,sans-serif;font-size:36px;font-weight:400}.section-paragraph{color:#000;text-transform:none;width:80%;padding-top:18px;font-family:Montserrat,sans-serif;font-size:1.5em;font-weight:300;line-height:33px}.section-paragraph.smaller-section-paragraph{font-size:1.2em}.section-paragraph.red{color:var(--red1);width:85%;font-size:1.85em;font-weight:300}.homepage-paragraph-text{color:#383838;letter-spacing:.02em;font-weight:400;display:block}.button{color:#e20e0e;text-align:center;letter-spacing:2px;text-transform:uppercase;background-color:#0000;border:1px solid #e20e0e;border-radius:0;width:100%;margin-top:5px;padding:12px 25px;font-family:Montserrat,sans-serif;font-size:12px;line-height:20px;text-decoration:none;transition:background-color .4s,opacity .4s,color .4s;display:block}.button:hover{color:#fff;background-color:#e20e0e}.button:active{background-color:#e20e0e}.offices-label{letter-spacing:1px;text-transform:uppercase;margin-bottom:10px;font-size:12px;font-weight:500;line-height:20px}.offices-label.cc-light{opacity:.6;opacity:.6;opacity:.6;margin-bottom:5px;padding-top:20px;font-family:Montserrat,sans-serif;font-size:10px;font-weight:600;display:none}.offices-label.form{text-transform:none}.offices-label.cc-light{opacity:.6;margin-bottom:5px;font-size:10px;font-weight:600}.our-goal-1px-div-line{background-color:#7c7c7c;border:2px solid #d8d8d8;width:90%;height:2px;margin-top:1em;margin-bottom:1.4em;margin-left:0;display:none}.our-goal-1px-div-line._1px-wide-version{width:90%;display:none}.our-goal-1px-div-line.center_1px_30percent{width:20%;margin-left:auto;margin-right:auto}.grid-6{grid-row-gap:55px;grid-template-rows:auto auto auto;grid-template-areas:"Area Area-2""Area-3 Area-4""Area-5 Area-6";justify-items:center}.container{width:100%;max-width:1140px;height:100%;margin-left:auto;margin-right:auto}.home-section-wrap{background-color:var(--untitled-ui-white);text-align:center;margin-top:58px;margin-bottom:30px;padding-left:3%;padding-right:3%}.home-content-wrap{margin-top:80px;margin-bottom:120px;margin-left:30px}.heading-jumbo-small{color:#e20e0e;-webkit-text-stroke-color:#fff;text-transform:none;margin-top:10px;margin-bottom:15px;font-family:Montserrat,sans-serif;font-size:36px;font-weight:400;line-height:50px}.heading-jumbo-small.black{color:#1f1e1e}.testimonial_slider{text-align:center;background-color:#f5f5f7;justify-content:center;align-self:auto;height:100%;margin-left:auto;margin-right:auto;padding-top:2em;padding-bottom:2em;display:none;position:relative}.testimonial-heading{color:#e20e0e;letter-spacing:.04em;text-transform:uppercase;margin-top:1.5em;margin-bottom:1em;font-size:.8em;line-height:20px}.customer-quote{color:#4d4c4c;width:80%;margin-left:auto;margin-right:auto;padding-bottom:1em;font-family:Montserrat,sans-serif;font-size:1.3em;font-weight:400;line-height:24px}.testimonial-src{color:#0575e6;letter-spacing:.0005em;font-family:Open Sans,sans-serif;font-size:.95em;line-height:20px;text-decoration:none}.testimonial-src:hover{color:#0575e6;text-decoration:underline}.slider-arrows{color:#afafaf}.testimonial-nav-2{margin-bottom:3px}.slider-testimonial-div{flex-flow:column;justify-content:flex-start;align-items:center;width:80%;height:auto;margin-left:auto;margin-right:auto;display:flex}.industry{color:#7c7c7c;letter-spacing:0;margin-bottom:36px;font-family:Georgia,Times,Times New Roman,serif;font-size:.8em;font-style:italic;line-height:20px}.div-block-7{display:flex}.testimonials-link-block{color:#4d4c4c;font-family:Open Sans,sans-serif;font-size:1em;font-weight:300;line-height:24px;text-decoration:none}.yelp-star{min-height:15px;max-height:21px;padding-right:2px}.testimonials_divblock{justify-content:center;align-self:center;margin-left:auto;margin-right:auto;display:flex}.testimonial-section{text-align:center;flex-direction:column;justify-content:flex-start;align-items:center;display:block}.testimonial-slide-1{text-align:center}.text-block-3{line-height:18px}.quick-links{color:#fff;text-align:left;font-family:Open Sans,sans-serif;font-size:.85em;text-decoration:none}.quick-links:hover{color:#f8cc06}.footer-left-div{margin-bottom:3em;padding-left:3%}.footer-2{background-image:linear-gradient(#e20e0e,#e20e0e);margin-top:auto;padding-top:3.25em;padding-bottom:1.5em}.footer-2-text-btm{color:#fff;text-align:left;margin-left:3%;font-family:Open Sans,sans-serif;font-size:.77em;font-weight:300}.footer-2-div{color:#fff;align-items:center;margin-top:10px;margin-bottom:8px;padding-left:0%;padding-right:2%;display:flex}.footer-text-link-2{color:#fff;padding-left:9px;font-family:Roboto;font-size:.85em;font-weight:400;text-decoration:none}.footer-text-link-2:hover{color:#fff;text-decoration:underline}.footer-text-link-2.blktext{color:#303030;font-family:Mulish;font-size:.95em;display:block}.image-4{float:left;max-width:100%;display:inline-block}.image-4.address-icon-position{padding-bottom:13px}.container-2{padding-left:1em;padding-right:1em}.footer-header-phone-number{color:var(--untitled-ui-white);text-transform:none;border-bottom:1px solid #ffacac;width:42%;padding-left:0;font-family:Roboto;font-size:.96em;font-weight:400}.footer-2-1px-line{background-color:#cfcfcf;width:75%;height:1px;margin-top:.25em;margin-bottom:.5em;margin-right:auto;font-family:Oswald,sans-serif}.contact-us-text-headliner{color:#fff;text-align:left;text-transform:uppercase;padding-top:1em;padding-bottom:.1em;font-family:Montserrat,sans-serif;font-size:1em;font-weight:300;line-height:20px}.h1_default{font-family:Montserrat,sans-serif;font-weight:500}.intro-header{color:#fff;background-color:#f4f4f4;background-image:linear-gradient(#0003,#0003),url(https://cdn.prod.website-files.com/645b9af28e9327d3c6a10203/64874779e384747fc042801d_Luxury-Bathroom-13%20\(2\).jpg),url(https://cdn.prod.website-files.com/645b9af28e9327d3c6a10203/64874779e384747fc0428019_o%20\(13\).jpg),url(https://cdn.prod.website-files.com/645b9af28e9327d3c6a10203/64874779e384747fc0428018_portfolio%202%20-%20wide.svg);background-position:0 0,50%,0 0,0 0;background-size:auto,cover,auto,cover;justify-content:center;align-items:center;height:620px;margin-bottom:100px;display:flex}.intro-header.cc-subpage.about-image-header{background-image:linear-gradient(#1565c0,#062054 23%,#46215b73 55%,#e20e0e),url(https://cdn.prod.website-files.com/645b9af28e9327d3c6a10203/64874779e384747fc0428031_amc.svg);background-position:0 0,50%;background-repeat:repeat,no-repeat;background-size:auto,cover;background-attachment:scroll,fixed;margin-bottom:0}.intro-header.cc-subpage{color:#fff;background-color:#000;background-image:linear-gradient(#1565c0,#654975cf 55%,#e20e0e),url(https://cdn.prod.website-files.com/645b9af28e9327d3c6a10203/64874779e384747fc042803b_IMG-8836.jpg),none;background-position:0 0,0 0,0 0;background-repeat:repeat,no-repeat,repeat;background-size:auto,cover,cover;background-attachment:scroll,scroll,scroll;height:480px}.intro-header.cc-subpage.about-image-header{background-image:linear-gradient(15deg,#1565c0,#67487400 56%,#803f5d78 75%,#b92b27),linear-gradient(#0000002e,#0000002e),url(https://cdn.prod.website-files.com/645b9af28e9327d3c6a10203/648b43989c660fec4286081b_Screen-Shot-2020-10-18-at-9.02.46-PM-p-1600.jpeg),url(https://cdn.prod.website-files.com/645b9af28e9327d3c6a10203/64874779e384747fc0428023_Screen-Shot-2020-10-18-at-9.03.09-PM.jpg);background-position:0 0,0 0,50%,0 0;background-repeat:repeat,repeat,repeat,repeat;background-size:auto,auto,cover,auto;background-attachment:scroll,scroll,scroll,scroll;height:200px;margin-bottom:0}.heading-jumbo{text-transform:none;margin-top:10px;margin-bottom:10px;font-family:Montserrat,sans-serif;font-size:64px;line-height:80px}.bold-text-6{color:#505050;font-family:Montserrat,sans-serif;font-size:1.1em;line-height:25px}.spacer_15px{height:15px}.grid-7{grid-column-gap:41px;grid-row-gap:19px;grid-template:"Area Area-2""Area-3 Area-3"/1fr 1fr}.sub-paragraph-2{color:#000;text-align:left;font-size:.85em}.sub-paragraph-2.about2{color:#000;text-align:center;font-family:Montserrat,sans-serif;font-size:1.25em;line-height:34px}.container-7{width:100%;max-width:1140px;height:100%;margin-left:auto;margin-right:auto}.bold-text-5{text-align:left;font-family:Montserrat,sans-serif;font-size:1.1em;font-weight:400;line-height:25px}.heading-jumbo-small-2{color:#e20e0e;text-transform:none;width:90%;margin-top:10px;margin-bottom:15px;font-family:Montserrat,sans-serif;font-size:36px;font-weight:400;line-height:50px}.donation-text{font-family:Montserrat,sans-serif;font-size:12px;display:inline-block}.donation-text.gray{margin-left:2px;font-weight:600;display:block}.h1_title_03-2{letter-spacing:.03em;text-transform:uppercase;font-family:Montserrat,sans-serif;font-size:2.3em;font-weight:600;line-height:34px}.caption-block{text-align:center}.h3_subheading{text-transform:uppercase;margin-top:0;font-family:Oswald,sans-serif;font-size:1.8em;font-weight:400}.paragraph-large{color:#575757;letter-spacing:.01em;font-family:Montserrat,sans-serif;font-size:1.2em;font-weight:500;line-height:24px}.h4_red{color:#e54a35;letter-spacing:.15em;text-transform:uppercase;font-size:1em;font-weight:600}.section-title{text-transform:uppercase;font-size:1.7em;font-weight:600}.section-title.huge{letter-spacing:.04em;font-size:2.5em;font-weight:500}.section-title.huge.center{padding-left:5%;padding-right:5%}.link-2{color:#81bb1b;text-decoration:none}.link-2:hover{text-decoration:underline}.product-text-blurb{letter-spacing:-.01em;width:80%;margin-top:.3em;margin-left:auto;margin-right:auto;padding-bottom:.3em;font-family:Raleway;font-size:2.1em;font-weight:300;line-height:33px;display:block}.template-container{padding-left:0%;padding-right:0%}.welcome-paragraph{color:#737474;text-align:center;letter-spacing:.01em;width:85%;margin-left:auto;margin-right:auto;font-family:Montserrat,sans-serif;font-size:1.2em;font-weight:300;line-height:24px;display:block}.button-2{text-align:center;letter-spacing:.8em;text-transform:uppercase;background-color:#f13232;background-image:linear-gradient(#ffffff80,#ffffff80);background-position:0 0;border-radius:7px;align-self:stretch;width:auto;height:101%;margin-top:10px;margin-bottom:10px;margin-right:10px;padding:12px 45px 10px;font-family:Montserrat,sans-serif;font-size:1.1em;font-weight:500;transition:box-shadow .5s}.button-2:hover{box-shadow:0 7px 8px -1px #0000004f}.h1_title_01{text-transform:uppercase;margin-bottom:10px;font-family:Montserrat,sans-serif;font-size:38px;font-weight:700;line-height:34px}.chapter-link{color:#5b5b5b;letter-spacing:.3em;text-transform:uppercase;background-image:linear-gradient(#dfdfdf,#dfdfdf);margin:7px 14px 7px 0;padding:7px 15px 5px 18px;font-size:.7em;font-weight:600;text-decoration:none;display:inline-block}.unordered-list{margin-top:10px;padding-left:30px}.product-section-title{font-weight:300}.section-paragraph-2{padding-top:10px;font-family:Montserrat,sans-serif;font-size:1.1em;font-weight:400;line-height:24px}.section-paragraph-2.large{color:#333;letter-spacing:.02em;width:85%;margin-bottom:20px;font-family:Lato,sans-serif;font-size:1.1em;line-height:24px;display:block}.block-quote{border-left-color:#a7bfe8;width:76%;font-family:Lato,sans-serif;font-size:1.4em;font-weight:300;line-height:1.6em}.lato-paragraph-2{color:#333;letter-spacing:.01em;margin-bottom:5px;font-family:Lato,sans-serif;font-size:.9em;font-weight:300;line-height:21px}.title-skills{text-align:left;font-family:Montserrat,sans-serif;font-size:20px;font-weight:300}.title-skills.percent{float:right;font-weight:700}.title-skills.percent.green{color:#0d9622}.h4-features-heading{letter-spacing:1px;text-transform:uppercase;flex:1;align-self:flex-start;margin-top:0;padding-left:0;font-family:Montserrat,sans-serif;font-size:1.1em;font-weight:500;line-height:21px}.paragraph-large-2{color:#575757;letter-spacing:.02em;font-family:Carrois Gothic;font-size:1.3em;line-height:26px}.breaker_full{background-color:#d6d6d6;width:90%;height:2px;margin-top:15px;margin-bottom:15px}.heading-3{letter-spacing:2px;text-transform:uppercase;margin-top:0;margin-bottom:20px;font-size:33px;font-weight:500;line-height:35px}.heading-3.features{text-align:left;font-size:1.3em;line-height:21px}.heading-3.features.cause{letter-spacing:1px;margin-bottom:10px;padding-left:20px;padding-right:20px;font-size:1.2em;font-weight:600;line-height:23px}.h2-content-heading{margin-top:0;margin-bottom:1px;padding-bottom:.3em;font-size:1.05em;line-height:.9em}.caption{clear:left;color:#fff;letter-spacing:.07em;text-transform:none;background-color:#9b9b9b;border-radius:4px;margin-bottom:1em;margin-right:10px;padding-top:2px;padding-left:8px;padding-right:8px;font-family:Exo,sans-serif;font-size:.7em;display:inline-block}.date{color:#a3a3a3;text-align:center;letter-spacing:.05em;text-transform:uppercase;margin-top:4em;margin-bottom:1em;font-family:Montserrat,sans-serif}.h4_lato{font-family:Lato,sans-serif;font-size:1.4em;font-weight:700;line-height:20px}.h4_lato.service-item{font-size:1.1em}.h1_title_02{text-transform:uppercase;font-weight:500;line-height:37px}.paragraph-small-2{color:#333;font-family:Carrois Gothic;font-size:.8em}.paragraph-regular{color:#575757}.button-4{text-align:center;letter-spacing:.04em;text-transform:uppercase;background-color:#287edd;background-image:linear-gradient(#0575e6,#6ae0fc69),url(https://cdn.prod.website-files.com/645b9af28e9327d3c6a10203/6487630f9b76e37104be99b1_164833756-tesla-wallpapers.jpg);background-position:0 0,50%;background-repeat:repeat,no-repeat;background-size:auto,cover;border-radius:12px;align-self:stretch;width:auto;height:101%;margin-top:10px;margin-bottom:10px;margin-right:10px;padding:12px 45px 10px;font-family:Montserrat,sans-serif;font-size:.9em;font-weight:500;transition:box-shadow .5s}.button-4:hover{box-shadow:0 7px 8px -1px #0000004f}.button-4.buttom-full{padding-top:52px;font-size:1.9em}.button-4.buttom-full.w--current{background-image:linear-gradient(174deg,#0575e6,#0000004d 77%),url(https://cdn.prod.website-files.com/645b9af28e9327d3c6a10203/6484fdbedd49e93af435ce9d_IMG_3775_after.jpg);background-position:0 0,0 0;background-size:auto,cover}.button-4.buttom-full.railing-systems{background-color:var(--red-2);color:var(--untitled-ui-gray600);background-image:linear-gradient(#ffe7e7,#ffe7e7);border-radius:0;width:100%;min-width:75%;height:45px;padding-top:11px;padding-left:23px;font-size:1.28em;font-weight:400;line-height:27px}.button-4.buttom-full.mirrors-category{background-color:var(--red);color:#000;letter-spacing:.09em;background-image:none;border-radius:0;align-self:stretch;width:100%;min-width:75%;height:45px;padding-top:14px;font-size:1.3em;font-weight:400}.button-4.buttom-full.mirrors-category.closet-doors{background-color:var(--pinko);color:#000;-webkit-text-stroke-color:#000;background-image:linear-gradient(#ffe7e7,#ffe7e7);padding-left:39px;padding-right:55px}.button-4.buttom-full.conference-rooms{color:#000;background-color:#ffe7e7;background-image:none;border-radius:0;min-width:100%;height:45px;padding-top:12px;padding-left:27px;font-size:1.2em;font-weight:400;line-height:27px}.button-4.buttom-full.shower-enclosures-btn{color:#000;background-color:#ffe7e7;background-image:none;border-radius:0;width:100%;min-width:75%;height:45px;padding-top:11px;padding-left:12px;padding-right:11px;font-size:1.25em;font-weight:400;line-height:27px}.button-4.buttom-full.shower-screens-category{color:#000;background-image:linear-gradient(#ffe7e7,#ffe7e7);border-radius:0;width:100%;min-width:75%;height:45px;padding:12px 15px 16px;font-size:1.2em;font-weight:400;line-height:27px}.button-4.buttom-full.wine-rooms-category{color:#000;letter-spacing:.09em;background-image:linear-gradient(#ffe7e7,#ffe7e7),url(https://cdn.prod.website-files.com/645b9af28e9327d3c6a10203/6487630f9b76e37104be99b1_164833756-tesla-wallpapers.jpg);background-position:0 0,50%;background-repeat:repeat,no-repeat;background-size:auto,cover;border-radius:0;width:100%;min-width:75%;height:45px;padding-top:12px;font-size:1.2em;font-weight:400;line-height:26px}.button-4.buttom-full.wine-rooms-category.windows{background-color:var(--red);color:#0f0e0e;background-image:linear-gradient(#ffe7e7,#ffe7e7);border-radius:0;align-self:center;width:100%;height:45px;padding-top:10px;padding-left:45px}.categories-button-div-container{flex-direction:column;justify-content:center;align-items:center;min-width:4px;height:100px;display:flex}.section-heading-2{color:#e20e0e;border-top:1px #e20e0e;margin-top:-3px;margin-bottom:20px;font-family:Montserrat,sans-serif;font-weight:400;display:none}.spacer_25px{height:15px}.works-categories{display:none}.work-top-area{text-align:center}.spacer{height:25px}.projectcontainer{margin-bottom:0;padding-left:2%;padding-right:2%}.image-15{margin:0 auto;padding-top:0;padding-bottom:1px;display:block}.railings{height:1px;display:block}.residential_col2{padding-left:2%;padding-right:2%}.h1_title_01-2{text-transform:uppercase;font-family:Montserrat,sans-serif;line-height:34px}.residential_img-div-block{justify-content:center;width:95%;min-height:75px;padding-bottom:39px;display:flex}.residential_col{white-space:normal;-webkit-text-fill-color:inherit;mix-blend-mode:normal;object-fit:fill;background-clip:border-box;flex-direction:column;justify-content:flex-end;align-items:center;margin-bottom:1em;font-family:Montserrat,sans-serif;font-weight:400;display:flex;position:static}.spacer_50px-2{height:50px}.section-paragraph-3{color:#000;padding-top:18px;font-family:Montserrat,sans-serif;font-size:1.5em;font-weight:300;line-height:33px}.heading-jumbo-2{text-transform:none;margin-top:10px;margin-bottom:10px;font-size:64px;line-height:80px}.residential-section{background-image:linear-gradient(#fff,#ffffffe0 11%,#fff 60%,#fffc);border:1px solid #9e9b9b;min-height:300px;margin-bottom:200px;padding-top:48px;display:block;position:relative;top:-100px}.bold-text-7{font-weight:300}.columns-5{flex-direction:row;align-items:flex-start;display:flex}.red-dotted-line{border-bottom:2px dashed red;height:10px;margin-bottom:10px}.sectio{color:#333;letter-spacing:.01em;width:80%;margin-top:20px;margin-bottom:5px;padding-top:0;font-family:Lato,sans-serif;font-size:.9em;font-weight:400;line-height:24px}.sectio.lato_paragraph-mod1{text-align:center;width:95%}.object{position:relative;top:-20px;left:0}.object.garden{top:-22px;left:-7px}.object.closeticon{top:-26px;left:32px}.services_container{z-index:500;position:relative}.h3_subheading-3{text-align:center;text-transform:uppercase;margin-top:10px;padding-bottom:1em;font-family:Oswald,sans-serif;font-size:1.3em;font-weight:400;line-height:26px}.content-2{margin-left:0;margin-right:0;padding-top:40px;padding-bottom:40px;box-shadow:0 2px 5px #0003}.content-2.cc-home-wrap{height:100%;margin-bottom:-200px;padding-top:0}.columns-6{display:block}.h3_subheading-4{text-align:left;letter-spacing:.22em;text-indent:.05em;text-transform:uppercase;margin-top:10px;font-family:Oswald,sans-serif;font-size:1.5em;font-weight:400;text-decoration:none}.h3_subheading-4.business-hours{text-align:left;letter-spacing:.015em;margin-bottom:5px;font-weight:300;line-height:32px}.lato-paragraph-3{color:#333;letter-spacing:.01em;margin-bottom:5px;font-family:Lato,sans-serif;font-size:.9em;font-weight:300;line-height:21px}.section-paragraph-4{color:var(--untitled-ui-gray700);width:78%;padding-top:18px;font-family:Montserrat,sans-serif;font-size:1.55em;font-weight:400;line-height:1.8em}.section-paragraph-4.smaller-section-paragraph{color:#000;font-size:1.3em;line-height:1.7em}.div-block-24{height:100%;margin-bottom:100px}.grid-8{grid-column-gap:41px;grid-row-gap:19px;color:#000;grid-template:"Area Area-2""Area-3 Area-3"/1fr 1fr;justify-items:center;padding-left:3%;padding-right:3%}.heading-jumbo-3{text-transform:none;margin-top:10px;margin-bottom:10px;font-family:Montserrat,sans-serif;font-size:64px;line-height:80px;display:none}.amc_pic_dropshadow{display:none}.motto-wrap-2{text-align:center;flex-direction:column;align-items:center;width:85%;height:100%;margin-bottom:.8em;margin-left:auto;margin-right:auto;padding-left:0;padding-right:0;display:flex}.bold-text-8{color:#424242;-webkit-text-stroke-color:#000;font-weight:600}.bold-text-9{color:#7a7a7a;text-align:left;-webkit-text-stroke-color:#888;font-size:1.1em;font-weight:400;line-height:34px}.container-8{width:100%;max-width:100%;height:100%;margin-left:auto;margin-right:auto;display:block}.heading-jumbo-small-3{color:#e20e0e;text-transform:none;width:80%;margin-top:10px;margin-bottom:15px;font-family:Montserrat,sans-serif;font-size:36px;font-weight:400;line-height:50px}.spacer_50px-3{width:100%;height:50px}.content-3{margin-left:0;margin-right:0;padding-top:40px;padding-bottom:40px;display:block;box-shadow:0 2px 5px #0003}.content-3.cc-home-wrap{height:100%;margin-bottom:0;padding-top:0;display:block}.content-3.contact-upper{padding-top:0}.div-block-11{display:flex}.contact-main-div{padding-left:1%;padding-right:1%}.bushours{font-family:Oswald,sans-serif;font-weight:300}.contact-overlay{z-index:1001;object-fit:contain;background-color:#00000057;flex:0 auto;width:100%;height:300px;display:block;position:absolute;overflow:visible}.text-span-2{color:#e20e0e;text-align:left;letter-spacing:.03em;border-bottom:3px solid #e22c2c;font-weight:400;line-height:25px}.contact-grid2{grid-column-gap:26px;grid-row-gap:30px;grid-template-columns:1fr 1fr;grid-template-areas:"SAN-JOSE LICENSE""_1 Area-4";padding-left:6%;padding-right:6%}.address-icon{float:left;clear:none;width:23px;margin-right:8px;display:inline-block}.address{float:right;color:#242424;letter-spacing:.03em;text-transform:none;padding-left:6px;font-family:Montserrat,sans-serif;font-size:1.45em;line-height:22px;text-decoration:none}.address-link-block{padding-bottom:10px;font-weight:500;text-decoration:none}.paragraph-light-2{color:#7a7a7a;white-space:normal;-webkit-text-fill-color:inherit;mix-blend-mode:normal;object-fit:fill;background-clip:border-box;font-family:Montserrat,sans-serif;font-size:1.2em;font-weight:400;line-height:1.9em;position:static}.text-span-3{color:#e20e0e}.contact-blurb-div{align-items:flex-start;margin-bottom:0;font-size:.82em;display:flex}.lower-case-greyed{color:#747474;text-indent:2px;text-transform:lowercase}.text-span-4{color:#e20e0e}.image-7{float:left;padding-bottom:15px;display:inline-block;position:relative;top:2px;left:-4px}.map-div-container{justify-content:flex-start;width:100%;display:flex}.storehours{text-align:center;width:85%;margin-top:25px;margin-bottom:25px;padding-top:20px;padding-bottom:20px;box-shadow:0 2px 5px #0003}.office-content-block{padding:0 10px 10px}.amc{text-align:left;margin-bottom:0}.grid-10{grid-row-gap:0px;grid-template:"Area Area-2""Area-3 Area-4""Area-5 Area-6"/1.25fr 1.25fr;grid-auto-flow:row;align-content:space-between;justify-items:center}.h1_title{color:#e20e0e;text-transform:none;width:80%;margin-top:10px;margin-bottom:15px;font-family:Montserrat,sans-serif;font-size:36px;font-weight:400;line-height:40px}.map{height:320px;margin-bottom:100px;line-height:20px;box-shadow:2px 2px 5px -3px #000}.about-story-wrap{text-align:center;width:80%;margin:274px auto 80px}.spacer_50px-4{width:100%;height:50px}.button-5{color:#e20e0e;letter-spacing:2px;text-transform:uppercase;background-color:#0000;border:1px solid #e20e0e;border-radius:0;padding:12px 25px;font-size:12px;line-height:20px;text-decoration:none;transition:background-color .4s,opacity .4s,color .4s}.button-5:hover{color:#fff;background-color:#e20e0e}.button-5:active{background-color:#e20e0e}.button-5.wide-button{width:100%}.height_spacer{height:100%}.form-container{padding-left:3%;padding-right:3%}.form-input{border:1px solid var(--untitled-ui-gray600);opacity:1;background-color:#fff;border-radius:5px;font-family:Montserrat,sans-serif}.form-input.form-message{text-align:left;min-height:150px}.form-main-div{text-align:center}.form-label2{text-align:left;letter-spacing:.04em;text-transform:uppercase;font-family:Oswald,sans-serif;font-size:1em;font-weight:500}.section-contact{color:#9e9e9e;text-transform:uppercase}.services-header{background-color:#00000054;background-image:repeating-linear-gradient(180deg,var(--royal-blue),#e20e0e8f 97%,white),url(https://cdn.prod.website-files.com/645b9af28e9327d3c6a10203/6584b9f92eaa589f9490d70b_AMC-Glass-Main_Office_SanJose_3.jpg);background-position:0 0,50%;background-size:auto,cover;background-attachment:scroll,fixed;align-items:center;width:100%;max-width:100%;min-height:300px;display:none}.heading-jumbo-4{text-transform:none;margin-top:10px;margin-bottom:10px;font-size:64px;font-weight:300;line-height:80px}.commercial-services{background-color:#fff;background-image:none}.grid-2{grid-template-rows:auto;grid-template-columns:1fr 1fr 1fr}.pricing-card{flex-direction:column;justify-content:center;align-items:center;min-width:275px;height:100%;margin-bottom:20px;padding:18px 25px;display:flex;box-shadow:1px 1px 4px 4px #00000029}.package-price{text-align:center;margin-bottom:11px;padding-top:20px;font-family:Oswald,sans-serif;font-size:4em}.package-price.subtext{text-align:center;text-transform:uppercase;margin-bottom:27px;padding-top:0;font-family:Montserrat,sans-serif;font-size:2.1em;font-weight:600;line-height:32px}.flex-card-paragraph{color:#000;text-align:left;letter-spacing:.03em;flex:0 auto;padding-top:0;padding-bottom:10px;font-family:Montserrat,sans-serif;font-size:1.2em;font-weight:400;line-height:25px;text-decoration:none}.flex-card-paragraph.flex-card-bulleted-text{text-align:left}.button-6{color:#e20e0e;letter-spacing:2px;text-transform:uppercase;background-color:#0000;border:1px solid #e20e0e;border-radius:0;padding:12px 25px;font-size:12px;line-height:20px;text-decoration:none;transition:background-color .4s,opacity .4s,color .4s}.button-6:hover{color:#fff;background-color:#e20e0e}.button-6:active{background-color:#e20e0e}.button-6.btnbotto{justify-content:center;align-items:center;min-width:75px;display:block;position:absolute;inset:auto 0% 8%}.section-paragraph-5{color:#7a7a7a;width:82%;padding-top:18px;font-family:Montserrat,sans-serif;font-size:1.4em;font-weight:300;line-height:1.5em}.h4_red-2{color:#e54a35;letter-spacing:.15em;text-transform:uppercase;font-family:Montserrat,sans-serif;font-size:1em;font-weight:600}.h1_title_01-3{color:#252525;text-transform:uppercase;font-family:Montserrat,sans-serif;font-size:33px;font-weight:600;line-height:34px}.div-block-26{display:block}.pricing-overview{border-bottom:1px solid #e4ebf3;padding:80px 30px;position:relative}.container-9{width:100%;max-width:940px;margin-left:auto;margin-right:auto}.centered-heading{text-align:center;margin-bottom:16px}.pricing-description{text-align:center;max-width:550px;margin-left:auto;margin-right:auto}.pricing-grid{grid-column-gap:64px;grid-row-gap:50px;grid-template-rows:auto;grid-template-columns:1fr 1fr 1fr;grid-auto-columns:1fr;margin-top:50px;display:grid}.pricing-card-three{text-align:center;flex-direction:column;justify-content:flex-start;align-items:center;display:flex}.pricing-image{object-fit:cover;width:80px;height:80px;margin-bottom:16px}.pricing-card-text{margin-bottom:20px}.text-link-arrow{color:#1a1b1f;justify-content:flex-start;align-items:center;font-size:14px;line-height:20px;text-decoration:none;display:flex}.arrow-embed{margin-left:2px;display:flex}.residential_large_paragraph{text-align:left;font-size:1.2em;font-weight:300;line-height:28px}.flex-block{justify-content:center}.grid-11{grid-column-gap:16px;text-transform:uppercase;grid-template-areas:"Area Area-5";place-content:start;place-items:start}.services-list{flex-flow:column;width:100%;margin-left:0;padding-left:0;padding-right:7px;font-family:Oswald,sans-serif;font-size:1em;list-style-type:none;display:flex}.bulleted-text-for-services{text-align:left;text-transform:capitalize;white-space:break-spaces;word-break:keep-all;margin-bottom:10px;padding-bottom:5px;padding-left:0;font-family:Roboto Condensed;font-weight:700;line-height:20px}.bullets_services_2col{text-transform:capitalize;width:100%;font-size:1.2em}.link-3{text-decoration:none}.errormessage{text-align:center;background-color:#fac0c0;border:2px solid #db5252;padding:2em;font-size:1.6em}.h1_style3{float:none;color:#e20e0e;text-align:left;width:90%;margin-top:0;margin-bottom:0;font-size:2.4em;display:inline-block}.rfq_tabs_menu{font-family:Montserrat,sans-serif;font-size:.8em;font-weight:600}.message-input-box{color:var(--untitled-ui-gray800);background-color:#fff0;min-height:160px;font-family:Montserrat,sans-serif;font-size:15px}.catering_disclaimer{text-align:center;margin-top:2.5em;font-size:1.05em}.submitbutton{letter-spacing:3px;text-transform:uppercase;border-radius:31px;width:100%;margin-top:1em;padding-top:20px;padding-bottom:20px;font-family:Open Sans,sans-serif;font-size:1.05em;display:block}.red-2{color:#db2525;text-decoration:none}.whitepage{background-color:#fff;min-height:auto;margin-bottom:2em;padding:1.5em 1.75em;box-shadow:0 3px 7px 2px #00000030}.red_asterisk{color:#d61515;font-size:2em;font-weight:500}.field{color:var(--untitled-ui-gray700);text-align:left;text-transform:uppercase;margin-top:15px;margin-bottom:8px;font-family:Montserrat,sans-serif;font-size:1.1em;font-weight:700}.field.float_right{float:right;margin-top:10px;font-size:1.1em}.back-home-link{margin-left:auto;margin-right:auto;display:block}.textfield{color:#181818;background-color:#f5f5f5;border:2px solid #ebebeb;border-radius:5px;margin-bottom:5px;padding-left:10px;font-family:Mulish;font-size:17px}.textfield:focus{border-width:2px;border-color:#5ac0f5}.textfield.address_taller_textfield{white-space:pre-wrap;word-break:break-all;width:60%;min-width:60%;min-height:auto}.textfield.namefield{width:100%}.textfield.textfieldmessage{min-height:120px}.h3_contact_form{color:#0e0e0e;text-align:left;letter-spacing:1px;text-transform:uppercase;border-bottom:1px solid #bdbdbd;margin-top:4px;margin-bottom:30px;padding-left:0;font-family:Open Sans,sans-serif;font-size:.8em;font-weight:700}.successmessage{color:#000;text-align:center;background-color:#aaf5ce;border:2px solid #19be5b;margin-bottom:.5em;padding-top:30px;padding-bottom:30px;font-size:1.6em;transition:opacity .6s}.no_column_padding{padding-left:0;padding-right:0;left:11px}.no_column_padding.right_column_padding{padding-right:60px}.uui-layout14_image{width:48rem;min-width:48rem;position:absolute;inset:auto auto auto 3rem}.uui-layout14_image-wrapper{background-color:var(--untitled-ui-gray100);align-items:center;width:100%;height:100%;min-height:33rem;display:flex;position:relative;overflow:hidden}.uui-button{grid-column-gap:.5rem;border:1px solid var(--untitled-ui-primary600);background-color:var(--untitled-ui-primary600);color:var(--untitled-ui-white);text-align:center;white-space:nowrap;border-radius:.5rem;justify-content:center;align-items:center;padding:.625rem 1.125rem;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:1rem;font-weight:600;line-height:1.5;text-decoration:none;transition:all .3s;display:flex;box-shadow:0 1px 2px #1018280d}.uui-button:hover{border-color:var(--untitled-ui-primary700);background-color:var(--untitled-ui-primary700)}.uui-button:focus{background-color:var(--untitled-ui-primary600);box-shadow:0 1px 2px 0 #1018280d,0 0 0 4px var(--untitled-ui-primary100)}.uui-button-secondary-gray{grid-column-gap:.5rem;border:1px solid var(--untitled-ui-gray300);background-color:var(--untitled-ui-white);color:var(--untitled-ui-gray700);text-align:center;white-space:nowrap;border-radius:.5rem;justify-content:center;align-items:center;padding:.625rem 1.125rem;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:1rem;font-weight:600;line-height:1.5;text-decoration:none;transition:all .3s;display:flex;box-shadow:0 1px 2px #1018280d}.uui-button-secondary-gray:hover{background-color:var(--untitled-ui-gray50);color:var(--untitled-ui-gray800)}.uui-button-secondary-gray:focus{background-color:var(--untitled-ui-white);box-shadow:0 1px 2px 0 #1018280d,0 0 0 4px var(--untitled-ui-gray100)}.uui-button-row{grid-column-gap:.75rem;grid-row-gap:.75rem;flex-wrap:wrap;align-items:center;display:flex}.uui-text-size-medium{color:var(--untitled-ui-gray600);letter-spacing:normal;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:1rem;line-height:1.5}.uui-space-xxsmall{width:100%;min-height:.5rem}.uui-heading-xxsmall{color:var(--untitled-ui-gray900);letter-spacing:normal;margin-top:0;margin-bottom:0;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:1.25rem;font-weight:600;line-height:1.5}.uui-space-xsmall{width:100%;min-height:1rem}.uui-icon-1x1-xsmall{width:1.5rem;height:1.5rem}.uui-icon-featured-outline-large{border:.5rem solid var(--untitled-ui-primary50);background-color:var(--untitled-ui-primary100);color:var(--untitled-ui-primary600);border-radius:100%;justify-content:center;align-items:center;width:3.5rem;height:3.5rem;display:flex}.uui-layout14_item-list{grid-column-gap:2rem;grid-row-gap:1.25rem;grid-template-rows:auto;grid-template-columns:1fr 2fr 1fr;grid-auto-rows:1fr;margin-bottom:2.5rem}.uui-layout14_component{grid-column-gap:4rem;grid-row-gap:4rem;grid-template-rows:auto;grid-template-columns:1fr .25fr;grid-auto-columns:1fr;align-items:center;display:grid}.uui-padding-vertical-xhuge{padding-top:7rem;padding-bottom:7rem}.uui-container-large{width:100%;max-width:80rem;margin-left:auto;margin-right:auto}.uui-page-padding{padding-left:2rem;padding-right:2rem}.uui-button-2{grid-column-gap:.5rem;border:1px solid var(--untitled-ui-primary600);background-color:var(--red);color:var(--untitled-ui-white);text-align:center;text-transform:uppercase;white-space:nowrap;border-radius:.5rem;justify-content:center;align-items:center;padding:.625rem 1.125rem;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:1rem;font-weight:600;line-height:1.5;text-decoration:none;transition:all .3s;display:flex;box-shadow:0 1px 2px #1018280d}.uui-button-2:hover{border-color:var(--untitled-ui-primary700);background-color:var(--untitled-ui-primary700)}.uui-button-2:focus{background-color:var(--untitled-ui-primary600);box-shadow:0 1px 2px 0 #1018280d,0 0 0 4px var(--untitled-ui-primary100)}.uui-button-secondary-gray-2{grid-column-gap:.5rem;border:1px solid var(--untitled-ui-gray300);background-color:var(--untitled-ui-white);color:var(--untitled-ui-gray700);text-align:center;white-space:nowrap;border-radius:.5rem;justify-content:center;align-items:center;padding:.625rem 1.125rem;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:1rem;font-weight:600;line-height:1.5;text-decoration:none;transition:all .3s;display:flex;box-shadow:0 1px 2px #1018280d}.uui-button-secondary-gray-2:hover{background-color:var(--untitled-ui-gray50);color:var(--untitled-ui-gray800)}.uui-button-secondary-gray-2:focus{background-color:var(--untitled-ui-white);box-shadow:0 1px 2px 0 #1018280d,0 0 0 4px var(--untitled-ui-gray100)}.uui-button-row-2{grid-column-gap:.75rem;grid-row-gap:.75rem;flex-wrap:wrap;align-items:center;display:flex}.uui-text-size-large{color:var(--untitled-ui-gray600);letter-spacing:normal;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:1.125rem;line-height:1.5}.uui-icon-1x1-xsmall-2{color:var(--red);width:1.5rem;height:1.5rem}.uui-layout21_item-icon-wrapper{align-self:flex-start;margin-right:.75rem}.uui-layout21_item{display:flex}.uui-layout21_item-list{grid-column-gap:1rem;grid-row-gap:1rem;grid-template-rows:auto;grid-template-columns:1fr;grid-auto-columns:1fr;margin-top:2rem;margin-bottom:2.5rem;display:grid}.uui-heading-medium{color:var(--untitled-ui-gray900);margin-top:0;margin-bottom:0;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:2.25rem;font-weight:600;line-height:1.3}.uui-heading-subheading{color:var(--untitled-ui-primary600);margin-bottom:.75rem;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:1rem;font-weight:600;line-height:1.5}.uui-layout21_content-left{text-align:left}.uui-layout20_component-copy{grid-column-gap:1.5rem;grid-row-gap:4rem;grid-template-rows:auto;grid-template-columns:1.5fr 1fr;grid-auto-columns:1fr;align-items:start;display:grid}.uui-padding-vertical-xhuge-2{padding-top:7rem;padding-bottom:7rem}.uui-container-large-2{width:100%;max-width:80rem;margin-left:auto;margin-right:auto}.uui-page-padding-2{padding-left:2rem;padding-right:2rem}.uui-contact14_map{width:100%;height:100%}.uui-contact14_map-wrapper{flex-direction:column;width:100%;height:100%}.uui-contact14_tab-pane{height:100%}.uui-contact14_map-placeholder{z-index:1;object-fit:cover;border:2px solid #d1d1d1;width:100%;height:100%;position:absolute;inset:0%}.uui-button-icon{color:var(--red);flex-direction:column;justify-content:center;align-items:center;width:1rem;min-width:1rem;height:1rem;min-height:1rem;display:flex}.uui-button-link{grid-column-gap:.5rem;color:var(--untitled-ui-primary700);text-transform:uppercase;white-space:nowrap;background-color:#0000;justify-content:center;align-items:center;padding:0;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:.9rem;font-weight:600;line-height:1.5;text-decoration:none;transition:all .3s;display:flex}.uui-button-link:hover{color:var(--untitled-ui-primary800)}.uui-space-small{width:100%;min-height:1.5rem}.uui-text-size-medium-2{color:var(--untitled-ui-gray800);letter-spacing:normal;margin-bottom:10px;font-family:Mulish;font-size:.9rem;line-height:1.5;text-decoration:none}.uui-space-xxsmall-2{width:100%;min-height:.5rem}.uui-heading-xxsmall-2{color:var(--untitled-ui-gray900);letter-spacing:normal;margin-top:0;margin-bottom:0;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:1.25rem;font-weight:600;line-height:1.5}.uui-contact14_tabs-link{border-left:4px solid var(--untitled-ui-gray100);background-color:#0000;padding:1.5rem 0 1.5rem 2rem;display:block}.uui-contact14_tabs-link.w--current{border-left-color:var(--untitled-ui-primary600);opacity:1;background-color:#0000}.uui-contact14_tabs-menu{grid-column-gap:1rem;grid-row-gap:0rem;grid-template-rows:auto auto;grid-template-columns:1fr;grid-auto-columns:1fr;display:grid}.uui-contact14_component{grid-column-gap:.5rem;grid-row-gap:4rem;grid-template-rows:auto;grid-template-columns:.75fr 1.5fr;grid-auto-columns:1fr;align-items:stretch;margin-top:4rem;display:grid}.uui-space-xsmall-2{width:100%;min-height:1rem}.uui-max-width-large{width:100%;max-width:48rem}.uui-max-width-large.align-center{margin-left:auto;margin-right:auto}.error-text{color:#e23939}.error-message{margin-top:1.5rem;padding:.875rem 1rem}.success-text{font-weight:600}.success-message{background-color:#f4f4f4;padding:1.5rem}.uui-form-button-wrapper{flex-direction:column;margin-top:.5rem;display:flex}.uui-text-style-link{color:var(--untitled-ui-gray600);text-decoration:underline;transition:color .3s}.uui-text-style-link:hover{color:var(--untitled-ui-gray700)}.uui-form-checkbox-label{color:var(--untitled-ui-gray700);margin-bottom:0;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:1rem;font-weight:500;line-height:1.5}.uui-form-checkbox-icon{border:1px solid var(--untitled-ui-gray300);background-color:var(--untitled-ui-white);cursor:pointer;border-radius:.375rem;width:1.25rem;min-width:1.25rem;height:1.25rem;min-height:1.25rem;margin-top:0;margin-left:-1.25rem;margin-right:.75rem;transition:all .3s}.uui-form-checkbox-icon:hover{border-color:var(--untitled-ui-primary600);background-color:var(--untitled-ui-primary50)}.uui-form-checkbox-icon.w--redirected-checked{border-width:1px;border-color:var(--untitled-ui-primary600);background-color:var(--untitled-ui-primary50);box-shadow:none;background-image:url(https://cdn.prod.website-files.com/645b9af28e9327d3c6a10203/65281ff8d0ac4ce82d07296d_check.svg);background-position:50%;background-repeat:no-repeat;background-size:.875rem .875rem;background-attachment:scroll;border-radius:.25rem}.uui-form-checkbox-icon.w--redirected-focus{border-color:var(--untitled-ui-primary600);background-color:var(--untitled-ui-primary50);box-shadow:0 0 0 4px var(--untitled-ui-primary100);border-radius:.25rem}.uui-form-checkbox{align-items:center;margin-bottom:0;padding-left:1.25rem;display:flex}.uui-form_input{border:1px solid var(--untitled-ui-gray300);background-color:var(--untitled-ui-white);color:var(--untitled-ui-gray900);border-radius:.5rem;height:auto;min-height:2.75rem;margin-bottom:0;padding:.5rem .875rem;font-family:Montserrat,sans-serif;font-size:1rem;line-height:1.5;transition:all .3s;box-shadow:0 1px 2px #1018280d}.uui-form_input:focus{border-color:var(--untitled-ui-primary300);box-shadow:0 1px 2px 0 #1018280d,0 0 0 4px var(--untitled-ui-primary100);color:var(--untitled-ui-gray900)}.uui-form_input::placeholder{color:var(--untitled-ui-gray500)}.uui-form_input.text-area{height:auto;min-height:11.25rem;padding-top:.75rem;padding-bottom:.75rem;overflow:auto}.uui-form_input.select{color:var(--untitled-ui-gray900);background-color:#fff}.uui-field-label{color:var(--untitled-ui-gray700);text-transform:uppercase;margin-bottom:.5rem;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:.875rem;font-weight:500;line-height:1.5}.uui-form-field-wrapper{position:relative}.uui-contact01_form{grid-column-gap:1.5rem;grid-row-gap:1.5rem;grid-template-rows:auto auto;grid-template-columns:1fr;grid-auto-columns:1fr;display:grid}.uui-contact01_component{flex-direction:column;align-items:stretch;max-width:30rem;margin:6rem auto 0}.align-center{margin-left:auto;margin-right:auto}.uui-text-align-center{text-align:center}.uui-container-small{width:100%;max-width:48rem;margin-left:auto;margin-right:auto}.uui-form-radio-label{color:var(--untitled-ui-gray700);margin-bottom:0;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-weight:500}.uui-form-radio-icon{border:1px solid var(--untitled-ui-gray300);background-color:var(--untitled-ui-white);cursor:pointer;border-radius:100px;width:1.25rem;min-width:1.25rem;height:1.25rem;min-height:1.25rem;margin-top:0;margin-left:-1.125rem;margin-right:.75rem;transition:all .3s}.uui-form-radio-icon:hover{border-color:var(--untitled-ui-primary600);background-color:var(--untitled-ui-primary50)}.uui-form-radio-icon.w--redirected-checked{border-width:1px;border-color:var(--untitled-ui-primary600);background-color:var(--untitled-ui-primary50);background-image:url(https://cdn.prod.website-files.com/645b9af28e9327d3c6a10203/65281ff81cf6429622a28734_check-circle.svg);background-position:50%;background-repeat:no-repeat;background-size:auto}.uui-form-radio-icon.w--redirected-focus{border-color:var(--untitled-ui-primary600);background-color:var(--untitled-ui-primary50);box-shadow:0 0 0 4px var(--untitled-ui-primary100);margin-top:0}.uui-form-radio-icon.tick-icon.w--redirected-checked{background-color:var(--untitled-ui-primary600);background-image:url(https://cdn.prod.website-files.com/645b9af28e9327d3c6a10203/65281ff81cf6429622a28732_check-tick.svg)}.uui-form-radio{align-items:center;margin-bottom:0;padding-left:1.125rem;display:flex}.form-radio-2col{grid-column-gap:1rem;grid-row-gap:1rem;grid-template-rows:auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;margin-top:1rem;display:grid}.form-field-2col{grid-column-gap:1.5rem;grid-row-gap:1.5rem;grid-template-rows:auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;display:grid}.uui-contact02_form{grid-column-gap:1.5rem;grid-row-gap:1.5rem;grid-template-rows:auto auto;grid-template-columns:1fr;grid-auto-columns:1fr;display:grid}.uui-contact02_component{flex-direction:column;align-items:stretch;max-width:35rem;margin:4rem auto 0}.uui-contact03_form{grid-column-gap:1.5rem;grid-row-gap:1.5rem;grid-template-rows:auto auto;grid-template-columns:1fr;grid-auto-columns:1fr;display:grid}.uui-contact03_form-wrapper{flex-direction:column;align-items:stretch}.uui-text-style-link-02{color:var(--untitled-ui-gray700);letter-spacing:.03em;font-family:Montserrat,sans-serif;font-weight:500;text-decoration:none}.uui-contact03_icon-wrapper{color:var(--untitled-ui-primary600);flex:none;align-self:flex-start;margin-right:1rem}.uui-contact03_item{align-items:center;display:flex}.uui-contact03_contact-list{grid-column-gap:1rem;grid-row-gap:1.5rem;grid-template-rows:auto;grid-template-columns:1fr;grid-auto-columns:1fr;margin-top:3rem;display:grid}.uui-contact03_component{grid-column-gap:4rem;grid-row-gap:4rem;grid-template-rows:auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;align-items:start;display:grid}.uui-contact04_form{grid-column-gap:1.5rem;grid-row-gap:1.5rem;grid-template-rows:auto auto;grid-template-columns:1fr;grid-auto-columns:1fr;display:grid}.uui-contact04_form-wrapper{flex-direction:column;align-items:stretch}.uui-contact04_icon-wrapper{color:var(--untitled-ui-primary600);flex:none;align-self:flex-start;margin-right:1rem}.uui-contact04_item{align-items:center;text-decoration:none;display:flex}.uui-contact04_contact-list{grid-column-gap:1rem;grid-row-gap:1.5rem;grid-template-rows:auto;grid-template-columns:1fr;grid-auto-columns:1fr;margin-top:3rem;display:grid}.uui-contact04_component{grid-column-gap:4rem;grid-row-gap:4rem;grid-template-rows:auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;align-items:start;display:grid}.tabs-menu.style-b{z-index:100;float:left;width:20%;position:absolute;top:0;bottom:0}.tab{padding-top:40px;padding-bottom:40px}.tab.style-b{margin-left:89px;margin-right:89px;padding-left:40px;padding-right:40px}.icon{color:#09f;font-size:32px;line-height:32px}.image-placeholder{width:auto}.tabs-content{background-color:#fff}.tabs-content.style-b{float:right;width:90%}.tabs-holder{background-color:#fff}.tabs-holder.style-b{text-align:left}.align-middle{color:#fff;font-family:Mulish;font-size:1.1em;font-weight:700;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.tab-link{background-color:#ddd;border-top:10px solid #fff;border-bottom-style:none;width:25%;padding:30px;font-weight:400}.tab-link:hover{color:#333;background-color:#ccc}.tab-link.w--current{color:#fff;background-color:#09f;border-top-color:#09f}.tab-link.w--current:hover{color:#fff;background-color:#09f}.tab-link.style-b{color:#df1717;text-align:center;background-color:#e20e0e;border-top-style:none;border-left:5px solid #ccc;width:auto;height:25%;padding:0;display:block;position:relative}.tab-link.style-b.w--current{color:#333;background-color:#ff8282;border-left-color:#09f;font-size:9px}.half-width{width:50%}.mb-20{margin-bottom:20px}.heading-4{font-family:Raleway;font-weight:400}.small-text{border-bottom-width:1px;font-size:14px;line-height:21px}.max-width{padding-left:20%;padding-right:20%}.tab-title{font-weight:700}.mb-40{text-align:left;margin-bottom:40px;padding-left:0%}.nb{margin-bottom:0}.uui-text-size-medium-3{color:var(--untitled-ui-gray600);letter-spacing:normal;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:1rem;line-height:1.5}.uui-space-xxsmall-3{width:100%;min-height:.5rem}.uui-heading-xxsmall-3{color:var(--untitled-ui-gray900);letter-spacing:normal;margin-top:0;margin-bottom:0;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:1.25rem;font-weight:600;line-height:1.5}.uui-layout32_timeline-right{padding-top:2.5rem;padding-bottom:2.5rem}.uui-icon-1x1-xsmall-3{width:1.5rem;height:1.5rem}.uui-icon-featured-outline-large-2{border:.5rem solid var(--untitled-ui-primary50);background-color:var(--untitled-ui-primary100);color:var(--untitled-ui-primary600);border-radius:100%;justify-content:center;align-items:center;width:3.5rem;height:3.5rem;display:flex}.uui-layout32_timeline-icon-wrapper{z-index:1;background-color:#fff;margin-top:-1rem;padding-top:1rem;padding-bottom:1rem;position:relative}.uui-layout32_timeline-left{flex-direction:column;justify-content:flex-start;align-items:center;padding-top:2.5rem;padding-bottom:2.5rem;display:flex;position:relative}.uui-layout32_timeline-step{grid-column-gap:2.5rem;grid-row-gap:0px;grid-template-rows:auto;grid-template-columns:max-content 1fr}.uui-layout32_progress-bar{background-color:var(--untitled-ui-primary600);width:2px;height:100%}.uui-layout32_progress-bar-wrapper{background-color:var(--untitled-ui-gray200);width:2px;height:75%;position:absolute;top:10%;left:1.75rem;right:auto}.uui-layout32_timeline-wrapper{position:relative}.uui-button-3{grid-column-gap:.5rem;border:1px solid var(--untitled-ui-primary600);background-color:var(--untitled-ui-primary600);color:var(--untitled-ui-white);text-align:center;white-space:nowrap;border-radius:.5rem;justify-content:center;align-items:center;padding:.625rem 1.125rem;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:1rem;font-weight:600;line-height:1.5;text-decoration:none;transition:all .3s;display:flex;box-shadow:0 1px 2px #1018280d}.uui-button-3:hover{border-color:var(--untitled-ui-primary700);background-color:var(--untitled-ui-primary700)}.uui-button-3:focus{background-color:var(--untitled-ui-primary600);box-shadow:0 1px 2px 0 #1018280d,0 0 0 4px var(--untitled-ui-primary100)}.uui-button-secondary-gray-3{grid-column-gap:.5rem;border:1px solid var(--untitled-ui-gray300);background-color:var(--untitled-ui-white);color:var(--untitled-ui-gray700);text-align:center;white-space:nowrap;border-radius:.5rem;justify-content:center;align-items:center;padding:.625rem 1.125rem;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:1rem;font-weight:600;line-height:1.5;text-decoration:none;transition:all .3s;display:flex;box-shadow:0 1px 2px #1018280d}.uui-button-secondary-gray-3:hover{background-color:var(--untitled-ui-gray50);color:var(--untitled-ui-gray800)}.uui-button-secondary-gray-3:focus{background-color:var(--untitled-ui-white);box-shadow:0 1px 2px 0 #1018280d,0 0 0 4px var(--untitled-ui-gray100)}.uui-button-row-3{grid-column-gap:.75rem;grid-row-gap:.75rem;flex-wrap:wrap;align-items:center;display:flex}.uui-space-medium{width:100%;min-height:2rem}.uui-heading-medium-2{color:var(--untitled-ui-gray900);margin-top:0;margin-bottom:0;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:2.25rem;font-weight:600;line-height:1.3}.uui-heading-subheading-2{color:var(--untitled-ui-primary600);margin-bottom:.75rem;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:1rem;font-weight:600;line-height:1.5}.uui-layout32_component{grid-column-gap:4rem;grid-row-gap:4rem;grid-template-rows:auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;align-items:start;display:grid}.uui-padding-vertical-xhuge-3{padding-top:7rem;padding-bottom:7rem}.uui-container-large-3{width:100%;max-width:80rem;margin-left:auto;margin-right:auto}.uui-page-padding-3{padding-left:2rem;padding-right:2rem}.services-block-1{width:34%;min-height:250px;margin-right:10px;padding:2em 3%;box-shadow:0 1px 5px 2px #0003}.list{padding-left:20px}.quick-stack{grid-row-gap:124px;border:1px solid #000;width:940px;height:412px}.cell{justify-content:space-around}.map-2{height:300px}.text-span-5,.text-block-5{color:var(--red)}.div-block-27{width:10px;display:inline-block}.contact_div{width:100%;margin-top:2em}.amc_sj_link_block{float:left;color:var(--untitled-ui-gray700);text-align:left;letter-spacing:.04em;width:100%;padding:1em 3%;text-decoration:none}.link-block{text-align:left;object-fit:cover;border:2px #d6d6d6;width:100%;overflow:hidden}.amc_locations_column{padding-left:0;padding-right:0}.columns-9{background-color:#0f0f0f03;margin-top:3em;padding-top:20px;padding-bottom:5px;padding-right:20px;box-shadow:0 0 2px 1px #0003}.above-contact{background-image:linear-gradient(#56ccf2,#2f80ed);width:100%;height:300px;display:none;overflow:hidden}.image-16{object-fit:contain}.emergency_text{text-transform:uppercase;margin-bottom:5px;font-family:Montserrat,sans-serif;font-size:1.3em;font-weight:700}.emergency_text_link{color:#3b3b3b;font-family:Montserrat,sans-serif;font-size:1.5em;font-weight:500;text-decoration:none}.emergency_text_link:hover{color:#f31010}.amc_left_block{float:left;text-align:left;width:100%;padding:1em 3%}.lato-paragraph-4{color:#333;letter-spacing:.01em;margin-bottom:5px;font-family:Lato,sans-serif;font-size:.9em;font-weight:300;line-height:21px}.paragraph-large-3{color:#575757;letter-spacing:.01em;font-family:Montserrat,sans-serif;font-size:1.25em;line-height:28px}.sub_div{width:80%}.uui-contact05_image{object-fit:cover;width:100%;height:100%}.error-text-2{color:#e23939}.error-message-2{margin-top:1.5rem;padding:.875rem 1rem}.success-text-2{color:#111;font-family:Mulish;font-size:1.2em;font-weight:700}.success-message-2{background-color:#defade;padding:1.5rem}.uui-button-4{grid-column-gap:.5rem;border:1px solid var(--amc-red-final);background-color:var(--untitled-ui-white);color:var(--amc-red-final);text-align:center;letter-spacing:1em;white-space:nowrap;border-radius:0;justify-content:center;align-items:center;padding:.625rem 1.125rem;font-family:Mulish;font-size:1rem;font-weight:600;line-height:1.5;text-decoration:none;transition:all .35s;display:flex;box-shadow:0 1px 2px #1018280d}.uui-button-4:hover{border-color:var(--untitled-ui-primary700);background-color:var(--amc-red-final);color:var(--untitled-ui-primary50)}.uui-button-4:focus{background-color:var(--untitled-ui-primary600);box-shadow:0 1px 2px 0 #1018280d,0 0 0 4px var(--untitled-ui-primary100)}.uui-form-button-wrapper-2{flex-direction:column;margin-top:.5rem;display:flex}.uui-text-style-link-2{color:var(--untitled-ui-gray600);text-decoration:underline;transition:color .3s}.uui-text-style-link-2:hover{color:var(--untitled-ui-gray700)}.uui-form-checkbox-label-2{color:var(--untitled-ui-gray700);margin-bottom:0;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:1rem;font-weight:500;line-height:1.5}.uui-form-checkbox-icon-2{border:1px solid var(--untitled-ui-gray300);background-color:var(--untitled-ui-white);cursor:pointer;border-radius:.375rem;width:1.25rem;min-width:1.25rem;height:1.25rem;min-height:1.25rem;margin-top:0;margin-left:-1.25rem;margin-right:.75rem;transition:all .3s}.uui-form-checkbox-icon-2:hover{border-color:var(--untitled-ui-primary600);background-color:var(--untitled-ui-primary50)}.uui-form-checkbox-icon-2.w--redirected-checked{border-width:1px;border-color:var(--untitled-ui-primary600);background-color:var(--untitled-ui-primary50);box-shadow:none;background-image:url(https://cdn.prod.website-files.com/645b9af28e9327d3c6a10203/65281ff8a186e87b11cdf3a1_check.svg);background-position:50%;background-repeat:no-repeat;background-size:.875rem .875rem;background-attachment:scroll;border-radius:.25rem}.uui-form-checkbox-icon-2.w--redirected-focus{border-color:var(--untitled-ui-primary600);background-color:var(--untitled-ui-primary50);box-shadow:0 0 0 4px var(--untitled-ui-primary100);border-radius:.25rem}.uui-form-checkbox-2{align-items:center;margin-bottom:0;padding-left:1.25rem;display:flex}.uui-form_input-2{border:1px solid var(--untitled-ui-gray300);background-color:var(--untitled-ui-white);color:var(--untitled-ui-gray900);height:auto;min-height:2.75rem;margin-bottom:0;padding:.5rem .875rem;font-family:Montserrat,sans-serif;font-size:1rem;line-height:1.5;transition:all .3s;box-shadow:0 1px 2px #1018280d}.uui-form_input-2:focus{border-color:var(--untitled-ui-primary300);box-shadow:0 1px 2px 0 #1018280d,0 0 0 4px var(--untitled-ui-primary100);color:var(--untitled-ui-gray900)}.uui-form_input-2::placeholder{color:var(--untitled-ui-gray500)}.uui-form_input-2.text-area{height:auto;min-height:11.25rem;padding-top:.75rem;padding-bottom:.75rem;overflow:auto}.uui-field-label-2{color:var(--untitled-ui-gray700);text-align:left;text-transform:uppercase;margin-bottom:.5rem;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:.875rem;font-weight:500;line-height:1.5}.uui-form-field-wrapper-2{padding-left:0;position:relative}.uui-form-field-wrapper-2.zero-padding-right.left-padding-10{padding-left:10px}.uui-contact05_form{grid-column-gap:1rem;grid-row-gap:0rem;grid-template-rows:auto minmax(auto,1.75fr) auto;grid-template-columns:1.5fr;grid-auto-columns:1fr;display:grid}.uui-contact05_form-wrapper{flex-direction:column;align-items:stretch;margin-top:3rem;margin-bottom:0;margin-right:0%;display:none}.uui-text-style-link-02-2{color:var(--red);font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-weight:600;text-decoration:none}.uui-text-size-large-2{color:var(--untitled-ui-gray600);letter-spacing:normal;font-family:Mulish;font-size:1.125rem;line-height:1.5}.uui-space-xsmall-3{width:100%;min-height:1rem}.uui-heading-medium-3{color:var(--untitled-ui-gray900);margin-top:0;margin-bottom:0;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:2.25rem;font-weight:600;line-height:1.3}.uui-contact05_content{display:block}.uui-contact05_component{grid-column-gap:4rem;grid-row-gap:4rem;grid-template-rows:auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;align-items:center;display:grid}.uui-padding-vertical-xhuge-4{padding-top:7rem;padding-bottom:7rem}.uui-container-large-4{width:100%;max-width:80rem;margin-left:auto;margin-right:auto}.uui-page-padding-4{padding-left:2rem;padding-right:2rem}.h3_subheading-5{color:#e20e0e;text-transform:uppercase;margin-top:0;font-family:Oswald,sans-serif;font-size:1.8em;font-weight:400}.mulish{color:#b4b4b4;font-family:Mulish;font-size:14px}.contact_flexbox{width:100%;margin-left:3%;margin-right:3%}.contact_columns{background-color:var(--untitled-ui-gray50);border:1px solid #d8d8d8;width:100%;margin-bottom:25px;padding:19px;display:none;box-shadow:0 2px 4px #0003}.contact_right_map{aspect-ratio:auto;border:2px solid var(--untitled-ui-gray300);object-fit:fill;min-height:250px;margin-top:2em;padding:3px;overflow:hidden}.contact_left_div{float:left;text-align:left;padding:25px 22px 0 0}.image-18{border:3px solid #b6b6b6}.amc_sj{text-align:left;padding-left:10px;list-style-type:none}.amc_sj_unorderedlist{color:#ff0f0f;margin-top:10px;margin-bottom:10px;list-style-type:disc}.list-item-3{list-style-type:disc}.map-3{min-height:0}.text-span-7{letter-spacing:.015em}.mb-41{margin-bottom:20px;margin-left:auto;margin-right:auto}.button-7{color:#e20e0e;text-align:center;letter-spacing:2px;text-transform:uppercase;background-color:#0000;border:1px solid #e20e0e;border-radius:0;width:65%;padding:12px 25px;font-family:Lato,sans-serif;font-size:12px;font-weight:400;line-height:20px;text-decoration:none;transition:background-color .4s,opacity .4s,color .4s}.button-7:hover{color:#fff;background-color:#e20e0e}.button-7:active{background-color:#e20e0e}.h3_subheading-6{text-transform:uppercase;margin-top:0;font-family:Oswald,sans-serif;font-size:1.8em;font-weight:400}.breaker_small-2{background-color:#d6d6d6;width:38%;height:2px;margin:20px auto}.row-holder{border-bottom:2px solid #ddd;margin-bottom:21px;padding-top:1em;padding-bottom:3em}.section-paragraph-6{color:#7a7a7a;width:82%;padding-top:18px;font-family:Montserrat,sans-serif;font-size:1.4em;font-weight:300;line-height:1.5em}.image-border-holder-2{text-align:center;border:3px solid #00000017;max-width:360px;margin-left:auto;margin-right:auto;padding-top:100px;padding-bottom:100px;display:block}.image-border-holder-2.stretch{justify-content:center;max-width:100%;margin-left:auto;margin-right:auto;padding-top:0;padding-bottom:0;display:flex}.feature-paragraph-small{font-family:Lato,sans-serif;font-size:.9em;font-weight:300;line-height:22px}.paragraph-light-3{color:#7a7a7a;white-space:normal;-webkit-text-fill-color:inherit;mix-blend-mode:normal;object-fit:fill;background-clip:border-box;font-family:Montserrat,sans-serif;font-size:.9em;font-weight:500;position:static}.feature-holder{background-color:#fff;border-bottom:1px solid #d2d2d3;padding-top:80px;padding-bottom:80px}.feature-holder.center{text-align:center;border-bottom:2px solid #c4c4c4;padding-top:75px;padding-bottom:75px}.feature-holder.center:hover{background-color:#f1f1f1}.section-heading-3{color:#e20e0e;border-top:1px #e20e0e;margin-top:-3px;margin-bottom:20px;font-weight:400}.mb-42{background-image:url(https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg);background-position:0 0;background-size:auto;margin-bottom:20px;line-height:28px}.toolltip-div{flex-wrap:wrap;justify-content:center;max-height:30px;display:flex}.tool-tip{float:left;background-color:#0057af;background-image:linear-gradient(to bottom,var(--untitled-ui-gray300),var(--untitled-ui-gray300));color:#0f0f0f;letter-spacing:1px;text-transform:uppercase;border-radius:40px;margin-top:0;margin-bottom:0;margin-right:25px;padding:0 15px;font-family:Oswald,sans-serif;font-size:.72em;font-weight:500;display:inline-block;position:relative;left:17px;right:15px}.featured-link-block{text-transform:uppercase;text-decoration:none}.button-3{border:2px solid #0000004a;border-radius:3px;padding:10px 20px;display:inline-block}.button-3:hover{border-color:#09f}.button-3.blue{color:#fff;background-color:#09f;border-style:solid;border-color:#09f;font-weight:700}.button-3.blue:hover{background-color:#09fc}.our-goal-1px-div-line-2{background-color:#7c7c7c;border:1px solid #d8d8d8;width:20%;height:2px;margin:1em auto 1.4em}.feature-holder-3{background-color:#fff;border-bottom:1px solid #d1d1d1;padding-top:80px;padding-bottom:80px}.heading-jumbo-small-4{color:#e20e0e;text-transform:none;width:80%;margin-top:10px;margin-bottom:15px;font-size:36px;font-weight:400;line-height:50px}.mb-43{margin-bottom:40px;line-height:24px}.mb-43.lower-case-greyed{text-transform:none}.icon-3{color:#09f;font-size:32px;line-height:32px}.feature-text-link-2{font-size:1.2em;font-weight:600;text-decoration:none}.centered{justify-content:center;margin-left:auto;margin-right:auto;display:none}.home-section-wrap-2{margin-top:58px;margin-bottom:30px}.tooltip-div{flex-wrap:wrap;justify-content:center;max-height:30px;display:flex}.max-width-2{padding-bottom:10px;padding-left:20%;padding-right:20%;line-height:38px}.contact-name{float:left;color:#1b1b1b;text-transform:none;object-fit:fill;font-family:Mulish;font-weight:700;display:none}.contacts_text_link{color:var(--untitled-ui-gray900);text-transform:none;padding-left:0;font-family:Lato,sans-serif;text-decoration:none;display:inline-block}.contacts_text_link:hover{color:var(--amc-red-final)}.contacts_text_link:active{text-decoration:underline}.sales-person-block{margin-bottom:10px;display:none}.checkbox-field{color:var(--black)}.container-13{text-align:center;margin-left:auto;margin-right:auto}.spacer_50px{width:100%;height:50px}.h1_title_01-4{text-transform:uppercase;font-family:Montserrat,sans-serif;line-height:34px}.breaker_small-3{background-color:#d6d6d6;width:5%;height:2px;margin-top:20px;margin-bottom:20px}.h1_title_01-5{text-transform:uppercase;font-family:Montserrat,sans-serif;line-height:34px}.h4_red-3{color:#e54a35;letter-spacing:.15em;text-transform:uppercase;font-size:1em;font-weight:600}.h3_subheading-7{text-align:left;text-transform:uppercase;margin-top:10px;font-family:Oswald,sans-serif;font-size:1.3em;font-weight:400}.breaker_small-4{background-color:#d6d6d6;width:5%;height:2px;margin-top:10px;margin-bottom:20px}.lato-paragraph{color:#333;letter-spacing:.01em;margin-bottom:5px;font-family:Lato,sans-serif;font-size:1em;font-weight:300;line-height:21px}.h4_lato-2{font-family:Lato,sans-serif;font-size:1.4em;font-weight:700}.h4_lato-2.up{padding-top:20px}.layouts-container{padding-top:1em;padding-left:2%;padding-right:2%}.lato-paragraph-medium{color:#464646;letter-spacing:.006em;padding-bottom:15px;font-family:Mulish;font-size:1.2em;font-weight:400;line-height:1.5em}.test-footer{background-color:#e20e0e}.grid-12{grid-template-columns:2.25fr 1fr}.quick-stack-2{grid-column-gap:0px;grid-row-gap:0px;width:700px;min-width:250px;padding:0 10px 10px}.cell-2{align-items:flex-start}.div-block-28{width:50%}.mirrors,.shower-above-this-line,.commercial{display:none}.contact_maindiv{width:100%}.right_contact_column{background-color:#f8f8f8;padding-left:20px;padding-right:0}.column-14{text-align:left}.right_contact_bar{background-color:#f0f0f0;padding-left:6%}.quick-stack-3{grid-column-gap:21px;grid-row-gap:12px;flex:1;padding-right:10px}.cell-3{display:block}.select-field{color:#252525;text-transform:uppercase;font-family:Montserrat,sans-serif}.business_hours_sidetext{color:#202020;text-transform:none;margin-bottom:0;font-family:Lato,sans-serif;font-size:14px}.busin{font-size:.9em}.sunnyvale_address_link{color:#444;letter-spacing:.02em;text-transform:capitalize;font-weight:500;text-decoration:none}.sunnyvale_address_link:hover{color:#e00f0f}.sunnyvale_address_link:active{text-decoration:underline}.h1_section{color:#cacaca;font-family:Roboto}.quick-stack-4{background-color:#312e2e}.paragraph{color:var(--untitled-ui-gray300)}.paragraph.section_paragraph{margin-right:10%}.cell-4{padding-right:86px}.glasscategories{text-align:center;border-radius:25px;width:100%;min-width:150px;height:100%;min-height:150px;margin-left:2%;margin-right:20px;padding:1em 2%;box-shadow:0 2px 9px -1px #0003}.categoryh1{text-transform:uppercase;padding-left:0;font-family:Montserrat,sans-serif;font-size:2em;font-weight:600}.textblurb{margin-left:2%;margin-right:2%}.image-19{text-align:center;width:80%}.image-20{width:100%}.nav_erlin{position:relative;box-shadow:0 2px 5px 3px #0006}.amc_logo-erlin{max-width:33%;margin-bottom:21px;padding-top:27px}.nav-link-erlin{border-right:1px solid var(--untitled-ui-white);color:#fff;text-transform:uppercase;background-color:#e21313;padding:10px 40px;font-family:Montserrat,sans-serif}.erlin-nav-container{background-color:#fff0}.section{background-image:none;background-position:0 0;background-repeat:repeat;background-size:auto;min-height:200px}.brand-2{padding-bottom:17px}.red_seperator{border:2px solid #cc1b1b;width:55%;margin-top:2em;margin-bottom:2em}.navbar{background-color:#e0d5d500}.header_section_area{background-image:url(https://cdn.prod.website-files.com/645b9af28e9327d3c6a10203/648b4337c6dce13102dd84c0_IMG_0480_After-p-2600.jpeg),url(https://cdn.prod.website-files.com/645b9af28e9327d3c6a10203/648b42d4ff20b9eb641fd5d7_5769c248685f9aff6593c33a_photo-1448630360428-65456885c650-p-1600.jpeg);background-position:0%,50%;background-size:cover,cover;min-height:150px}.residential_list{text-decoration:none}.residential_list_item{margin-bottom:0;padding-top:.6em;padding-bottom:.6em;font-family:Montserrat,sans-serif;font-weight:500}.r_link{color:var(--untitled-ui-gray700);text-transform:capitalize;font-size:1.1em;font-weight:600;text-decoration:none}.list-item-4{list-style-type:none}.dual-column-services{text-align:left;width:auto;font-family:Roboto Condensed;font-size:1.3em;font-weight:300;display:block}.services_items{padding-top:10px;padding-bottom:10px;font-weight:700}.grid-13{grid-row-gap:0px;grid-template-rows:auto auto auto auto;grid-template-columns:1fr 1fr 1fr 1fr}.residential_grid{grid-row-gap:41px;grid-template:"Area-2 text"". ."". ."". ."". ."". ."/1fr 1fr}.goal{text-align:left;background-image:linear-gradient(#f4f5f7,#f4f5f7);width:50%;height:auto;margin-top:10px;margin-bottom:0;padding:.1em 2% .15em 4%;font-family:Roboto Condensed}.h4_goal_title{letter-spacing:.04em;text-transform:uppercase;background-color:#fcfcfc;font-family:Open Sans,sans-serif;font-size:1em;font-weight:700;line-height:18px}.column-16{display:flex}.column-17{justify-content:space-around;display:flex}.column-18{justify-content:space-between;align-items:baseline;display:flex}.column-19{text-align:center}.new-portfolio-link-btns{display:none}.portfolio-grid{grid-template:"Glass Windows Showers""Mirrors Table-Tops Storefronts""Closets Rooms Railings"/1fr 1fr 1fr;padding-top:10px;padding-left:10px;padding-right:10px;display:block}.text{aspect-ratio:auto;background-color:var(--untitled-ui-primary600);color:var(--untitled-ui-primary100);letter-spacing:.15em;text-transform:uppercase;object-fit:fill;border-radius:12px;justify-content:center;align-items:center;width:100%;min-width:75%;min-height:40px;padding-top:10px;padding-left:40px;padding-right:40px;font-family:Montserrat,sans-serif;font-size:1.2em;font-weight:500;text-decoration:none;display:block}.lightbox-link{width:12%}.thumbnail{padding-left:3%;padding-right:3%}.thumbnail-1{grid-column-gap:12px;grid-row-gap:12px;grid-template:"T1 Area-2 Area-3 Area-4 Area-5 Area-6 Area-7""Area-8 Area-9 Area-10 Area-11 Area-12 Area-13 Area-14"/1fr 1fr 1fr 1fr 1fr 1fr minmax(200px,1fr);grid-auto-columns:1fr;grid-auto-flow:row;justify-content:space-between;display:grid}.thumbnail_divholder{flex-flow:wrap;place-content:flex-end center;align-items:center;width:100%;margin-top:10px;display:block}.portflio_cols{flex:1;align-self:center}.column-20{box-sizing:border-box;object-fit:fill}.railings_container{margin-bottom:4em}.column-21{grid-column-gap:0px;grid-row-gap:0px;justify-content:center;align-items:center;padding-bottom:.5em;padding-left:1%;padding-right:1%;display:flex}.column-21.flex-21{flex-flow:wrap;align-content:stretch}.section-category{flex-flow:wrap;justify-content:center;align-items:center;padding-left:1%;padding-right:1%;display:block}.grid-14{grid-template-columns:3fr 5.75fr}.lightbox-link-2{display:block}.regul{display:none}.text-block-7{display:block}.tabs-menu-2{grid-column-gap:16px;grid-row-gap:16px;grid-template-rows:auto auto;grid-template-columns:1fr;grid-auto-columns:1fr;justify-content:flex-start;align-items:center;display:grid}.tab-header{background-color:#fedddd;padding-left:20px}.tab-header.w--current{color:#fff;background-color:#ed6868}.accordian-wrapper{margin-top:2rem;margin-bottom:2rem}.accordian-item{margin-top:20px;margin-bottom:30px;padding-top:20px}.question{color:var(--red);margin-bottom:0;font-family:Roboto Condensed;font-size:1.2em}.text-block-8{letter-spacing:.1em;text-transform:uppercase;padding-bottom:20px;font-family:Montserrat,sans-serif;font-weight:600}.answer{display:block}.accordian-detail{font-family:Open Sans,sans-serif}.accordion-content_spacer{flex-flow:column wrap;margin-bottom:20px;padding-top:20px;display:flex}.accordion-icon{width:21px;height:10px;position:relative}.accordion-item{text-align:left;border-bottom:1px solid #000}.accordion-trigger{background-image:linear-gradient(to bottom,var(--untitled-ui-white),var(--untitled-ui-white));color:#000;cursor:pointer;background-color:#fff;border-bottom-width:0;border-bottom-color:#000;justify-content:space-between;align-items:center;width:100%;padding:5px 20px 5px 0;text-decoration:none;transition-property:background-color;transition-duration:.3s;transition-timing-function:ease;display:flex}.accordion-trigger:hover{color:#8f8f8f}.accordion-icon_left{transform-origin:0 0;color:#f11;background-color:#ff0808;width:2px;height:15px;position:absolute;inset:0 auto auto 0;transform:rotate(-45deg)}.accordion-icon_right{transform-origin:100% 0;background-color:#ff1919;width:2px;height:15px;position:absolute;inset:0 auto auto 20px;transform:rotate(45deg)}.accordion-content{border:1px #000;border-bottom-width:0;width:100%;overflow:hidden}.accordion-title{color:var(--amc-red-final);letter-spacing:.08em;margin-top:0;margin-bottom:0;padding-right:30px;font-family:Montserrat,sans-serif;font-size:1.4em;font-weight:500}.displayonly_component{outline-offset:0px;background-color:#fff0;outline:3px #333;flex-direction:column;justify-content:flex-start;align-items:stretch;width:100%;min-height:300px;margin-top:20px;padding:0 40px 40px 0;display:flex}.tab-pane-content-1{margin-top:40px;margin-bottom:20px}.tabs-content-2{display:flex}.img-div{padding-right:10px}.img-div.left-padding{padding-left:30px}.navigation-3---erlin{border-bottom:1px solid #c9c9c940;box-shadow:1px 1px 4px 2px #00000008}.navbar3_erlin{background-color:#fff0;flex-flow:column wrap;justify-content:flex-end;align-items:center;margin-top:1em;margin-bottom:0;padding-top:0;display:flex}.navbar-2{background-color:#ddd0}.navlink3{color:#fff;letter-spacing:.025em;text-transform:uppercase;background-color:#ec3a3a;border-right:1px solid #ffffff5e;border-radius:1px;padding-top:.75em;padding-bottom:.55em;font-family:Montserrat,sans-serif;font-size:.89em;font-weight:500}.navlink3:hover{color:#000;background-color:#ff5e5e}.navlink3.w--current{color:#fff;text-decoration:none}.navlink3.w--current:hover{color:var(--black)}.navlink3.w--current:active{color:var(--untitled-ui-white)}.navlink3.w--current:focus{color:var(--yellow)}.amc-logo-3{align-self:flex-start}.amc-logo-3.w--current{margin-top:10px}.nav-menu-6{align-self:flex-end}.blk_50px_spacer{background-color:#e4e4e4;height:50px}.image-23{width:180px}.columns-15{box-sizing:border-box;aspect-ratio:auto;object-fit:none;order:1}.text-for-gallery-btn{font-size:1.4em}.regularblanklightbox{flex-flow:wrap;flex:1;display:block}.about-us-section{width:97%;display:none}.heading-jumbo-small-5{color:#e20e0e;text-transform:none;width:80%;margin-top:10px;margin-bottom:15px;font-family:Montserrat,sans-serif;font-size:36px;font-weight:400;line-height:50px}.about_section_homepage{padding-left:0;padding-right:20px}.columns-16{width:90%}.emptypicholder{display:none}.div-block-30{width:40%}.paragraph-large-4{color:#575757;letter-spacing:.02em;font-family:Carrois Gothic;font-size:1.3em;line-height:26px}.homepage-about-us-section{letter-spacing:.01em;font-size:.85em;font-weight:400}.uploader{background-color:#f1f1f1;border:1px dashed #bdbdbd;border-radius:6px;justify-content:center;align-items:center;margin-bottom:10px;padding:15px 0 0}.select-field-2{color:var(--untitled-ui-gray100);letter-spacing:normal;text-transform:uppercase;background-color:#707070;border:1px #000;width:50%;margin-right:0;font-family:Montserrat,sans-serif}.uplaod_file-wrap{z-index:1;grid-column-gap:15px;grid-row-gap:15px;background-color:#fefefe;border:1px solid #0000001a;border-radius:20px;flex-flow:column;justify-content:flex-start;align-items:stretch;padding:15px;display:flex;position:relative;box-shadow:0 0 20px #0003}.upload_link-block{grid-column-gap:5px;grid-row-gap:5px;color:#fff;text-align:center;background-color:#205bfa;border-radius:10px;justify-content:center;align-items:center;width:100%;margin-top:30px;margin-bottom:5px;padding:10px;font-weight:300;text-decoration:none;transition:all .4s;display:none}.upload_link-block:hover{background-color:#4476fc}.text-size-small{font-size:.875rem}.text-size-small.text-color-gray.is-last{order:1}.text-size-small.text-color-lightgray{color:#a8a8af}.text-size-regular{font-size:1rem}.link{color:#011236;font-weight:400;text-decoration:none;transition:all .2s}.link:hover{color:#0045d6}.upload_image-wrap{background-color:#fdb64440;border-radius:10px;order:-1;position:relative;overflow:hidden}.image{width:70px}.upload_file-detail{grid-column-gap:0px;grid-row-gap:0px;flex-flow:column;justify-content:flex-start;align-items:center;width:35%;display:flex}.upload_file-image{width:20px}.upload_file-div{border:2px dashed #0003;border-radius:20px;flex-flow:column;justify-content:flex-start;align-items:center;padding-top:30px;padding-bottom:30px;display:flex}.columns-17,.columns-18{display:none}.section-2{color:var(--royal-blue)}.services_list_3{padding-left:20px}.bold-text-10{color:#000}.text-block-10{font-family:Montserrat,sans-serif;font-size:1.1em;font-weight:600}.bold-text-11{font-family:Mulish;font-size:14px}.bold-text-12,.bold-text-13{font-family:Mulish;font-size:14px;font-weight:700}.div-block-31{width:25px}.sj_address_link-copy{color:#444;letter-spacing:.02em;text-transform:capitalize;font-family:Lato,sans-serif;font-weight:400;text-decoration:none}.sj_address_link-copy:hover{color:#db1515}.sj_address_link-copy:active{text-decoration:underline}.underline{background-color:#e90101;width:60%;height:2px;margin-bottom:10px}.zero-column{padding-left:0;padding-right:0}.zero-column.left-padding-10{padding-left:10px}.zero-column.left-padding-10.right-padding-10{padding-right:10px}.div-block-32{display:none}.spacer_7px{min-height:7px}.text-span-8{color:var(--red1);font-size:1.5em;font-weight:500}.main_container_shell{min-height:100px;margin-top:2em;margin-bottom:2em}.main_section_shell{min-height:150px;margin-bottom:2em}.uui-text-size-medium-4{color:var(--untitled-ui-gray600);letter-spacing:normal;font-family:Roboto;font-size:1rem;line-height:1.5}.uui-container-large-5{width:100%;max-width:80rem;margin-left:auto;margin-right:auto}.uui-page-padding-5{padding-left:2rem;padding-right:2rem}.uui-button-5{grid-column-gap:.5rem;border:1px solid var(--untitled-ui-primary600);background-color:var(--untitled-ui-primary600);color:var(--untitled-ui-white);text-align:center;white-space:nowrap;border-radius:.5rem;justify-content:center;align-items:center;padding:.625rem 1.125rem;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:1rem;font-weight:600;line-height:1.5;text-decoration:none;transition:all .3s;display:flex;box-shadow:0 1px 2px #1018280d}.uui-button-5:hover{border-color:var(--untitled-ui-primary700);background-color:var(--untitled-ui-primary700)}.uui-button-5:focus{background-color:var(--untitled-ui-primary600);box-shadow:0 1px 2px 0 #1018280d,0 0 0 4px var(--untitled-ui-primary100)}.uui-heading-xsmall{color:var(--untitled-ui-gray900);letter-spacing:0;text-transform:uppercase;margin-top:0;margin-bottom:0;font-family:Mulish;font-size:1.2rem;font-weight:500;line-height:1.4}.uui-lightbox_play-icon{z-index:2;-webkit-backdrop-filter:saturate(150%)blur(12px);backdrop-filter:saturate(150%)blur(12px);color:#fff;background-color:#ffffff1a;border-radius:100%;width:8rem;height:8rem;position:absolute}.lightbox_video-overlay-layer{z-index:1;background-color:#1d29391a;border-radius:.5rem;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute;inset:0%}.uui-button-row-4{grid-column-gap:.75rem;grid-row-gap:.75rem;flex-wrap:wrap;align-items:center;display:flex}.uui-icon-1x1-xsmall-4{width:1.5rem;height:1.5rem}.uui-layout67_item-text-wrapper{padding-top:.5rem;padding-bottom:.5rem}.uui-layout67_item-icon-wrapper{flex:none;align-self:flex-start;margin-right:1rem}.uui-layout67_item{display:flex}.uui-layout67_item-list{grid-column-gap:2rem;grid-row-gap:2rem;grid-template-rows:auto;grid-template-columns:1fr;margin-bottom:2.5rem}.uui-layout67_component{grid-column-gap:4rem;grid-row-gap:4rem;grid-template-rows:auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;align-items:center;display:grid}.uui-button-secondary-gray-4{grid-column-gap:.5rem;border:1px solid var(--untitled-ui-gray300);background-color:var(--untitled-ui-white);color:var(--untitled-ui-gray700);text-align:center;white-space:nowrap;border-radius:.5rem;justify-content:center;align-items:center;padding:.625rem 1.125rem;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:1rem;font-weight:600;line-height:1.5;text-decoration:none;transition:all .3s;display:flex;box-shadow:0 1px 2px #1018280d}.uui-button-secondary-gray-4:hover{background-color:var(--untitled-ui-gray50);color:var(--untitled-ui-gray800)}.uui-button-secondary-gray-4:focus{background-color:var(--untitled-ui-white);box-shadow:0 1px 2px 0 #1018280d,0 0 0 4px var(--untitled-ui-gray100)}.uui-icon-featured-outline-large-3{border:.5rem solid var(--untitled-ui-primary50);background-color:var(--untitled-ui-primary100);color:var(--untitled-ui-primary600);border-radius:100%;justify-content:center;align-items:center;width:3.5rem;height:3.5rem;display:flex}.uui-layout67_lightbox{background-color:var(--untitled-ui-gray50);width:100%;height:100%;position:relative}.uui-layout67_lightbox-image{object-fit:cover;width:100%}.uui-space-xxsmall-4{width:100%;min-height:.5rem}.uui-padding-vertical-xhuge-5{padding-top:7rem;padding-bottom:7rem}.cell-5{justify-content:flex-end;align-items:flex-start}.rl-padding-section-large{padding-top:7rem;padding-bottom:7rem}.rl_layout239_spacing-block-3{width:100%;padding-bottom:5rem}.rl-button-group-center{grid-column-gap:1rem;grid-row-gap:1rem;flex-wrap:wrap;justify-content:center;align-items:center;display:flex}.rl-heading-style-h2{color:var(--relume-library-lite--rl-black);text-transform:uppercase;margin-top:0;margin-bottom:0;font-family:Montserrat,sans-serif;font-size:3rem;font-weight:400;line-height:1.2}.rl-text-style-regular{color:var(--relume-library-lite--rl-black);margin-top:0;margin-bottom:0;font-family:Montserrat,sans-serif;font-size:1.1em;font-weight:400;line-height:1.5}.rl-button-secondary{border:1px solid var(--relume-library-lite--rl-black);background-color:var(--relume-library-lite--rl-white);color:var(--relume-library-lite--rl-black);text-align:center;padding:.75rem 1.5rem;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:1rem}.rl_layout239_spacing-block-6{width:100%;padding-bottom:4rem}.rl_layout239_item{text-align:center;flex-direction:column;align-items:stretch;width:100%;display:flex}.rl_layout239_content{grid-column-gap:3rem;grid-row-gap:4rem;grid-template-rows:auto;grid-template-columns:1fr 1fr 1fr;grid-auto-columns:1fr;place-items:start center;width:100%;display:grid}.rl-button-link-icon{flex-direction:column;justify-content:center;align-items:center;width:1rem;height:1rem;display:flex}.rl_layout239_spacing-block-2,.rl_layout239_spacing-block-5{width:100%;padding-bottom:1.5rem}.rl_section_layout239{background-color:var(--relume-library-lite--rl-white)}.rl-button-link{grid-column-gap:.5rem;grid-row-gap:.5rem;border:1px none var(--relume-library-lite--rl-black);color:var(--relume-library-lite--rl-black);text-align:center;background-color:#0000;padding:.25rem 0;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:1rem;line-height:1;text-decoration:none;display:flex}.rl_layout239_spacing-block-1{width:100%;padding-bottom:1rem}.rl_layout239_image-wrapper{width:100%;position:relative}.rl-text-style-medium{color:var(--relume-library-lite--rl-black);margin-top:0;margin-bottom:0;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:1.125rem;font-weight:400;line-height:1.5}.rl-heading-style-h4{color:var(--relume-library-lite--rl-black);margin-top:0;margin-bottom:0;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:2rem;font-weight:700;line-height:1.3}.rl_layout239_component{flex-direction:column;align-items:center;display:flex}.rl-text-style-subheading{color:#000;margin-top:0;margin-bottom:0;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:1rem;font-weight:600;line-height:1.5}.rl_layout239_heading-wrapper{text-align:center;width:100%;max-width:48rem}.rl-padding-global{padding-left:5%;padding-right:5%}.rl-container-large{width:100%;max-width:80rem;margin-left:auto;margin-right:auto}.rl_layout239_spacing-block-4{width:100%;padding-bottom:2rem}.rl_faq1_spacing-block-1{width:100%;padding-bottom:1.5rem}.rl-heading-style-h2-2{color:var(--relume-library-lite--rl-black);margin-top:0;margin-bottom:0;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:3rem;font-weight:700;line-height:1.2}.rl_section_faq1{background-color:var(--relume-library-lite--rl-white)}.rl_faq1_component{flex-direction:column;align-items:center;display:flex}.rl_faq1_accordion{flex-direction:column;justify-content:flex-start;align-items:stretch}.rl-container-small{width:100%;max-width:48rem;margin-left:auto;margin-right:auto}.rl_faq1_spacing-block-3{width:100%;padding-bottom:5rem}.rl_faq1_spacing-block-5{width:100%;padding-bottom:2rem}.rl_faq1_question-text{color:var(--amc-red-final);letter-spacing:.05em;text-transform:uppercase;margin-top:0;margin-bottom:0;font-family:Montserrat,sans-serif;font-size:1.33rem;font-weight:500;line-height:1.5;text-decoration:none}.rl_faq1_question{grid-column-gap:1.5rem;grid-row-gap:1.5rem;border-top:1px none var(--grey);cursor:pointer;justify-content:space-between;align-items:center;padding-top:.5rem;padding-bottom:.75rem;display:flex}.rl_faq1_list{border-bottom:1px none var(--relume-library-lite--rl-black)}.rl_faq1_spacing-block-4{width:100%;padding-bottom:1rem}.rl_faq1_icon-wrapper{align-self:flex-start}.rl_faq1_heading-wrapper{text-align:center;width:100%;max-width:48rem}.rl_faq1_answer{border-bottom:1px solid var(--untitled-ui-gray600);margin-bottom:1em;overflow:hidden}.rl_faq1_spacing-block-2{width:100%;padding-bottom:5rem}.rl_faq1_cta-wrapper{text-align:center;width:100%;max-width:35rem}.rl_faq1_answer-wrapper{margin-bottom:1.5rem}.rl_faq1_icon{color:var(--red1);flex-direction:column;justify-content:center;align-items:center;width:2rem;height:2rem;display:flex}.container-15{padding-top:2em}.text-block-11{color:#fff;letter-spacing:.5em;padding-top:61px;padding-left:176px;font-family:Raleway;font-size:2em}.works_nodisplay{display:none}.grid-15{grid-column-gap:16px;grid-row-gap:16px;grid-template:"Area Area-2 Area-3 Area-4 Area-5 Area-6""Area-7 Area-8 Area-9 Area-10 Area-11 Area-12""Area-13 Area-14 Area-15 Area-16 Area-17 Area-18""Area-19 Area-20 Area-21 Area-22 Area-23 Area-24"/1fr 1fr 1fr 1fr 1fr 1fr;grid-auto-columns:1fr;margin-top:5px;display:grid}.project-categories{min-height:20px;margin-top:40px;margin-bottom:20px;padding-left:1%;padding-right:1%;display:flex}.grid-16{grid-column-gap:14px;grid-row-gap:14px;grid-template:"Windows-Doors Shower-Enclosures Railings""Mirrors Table-Tops Skylights""Closet-Doors Custom-Glass-Works Storefronts""Automatic-Doors Sneeze-Guards Interior-Steel-Glasss-Systems"/1fr 1fr 1fr}.quick_stack{grid-row-gap:20px;min-height:5px}.bg_test_color{background-color:#0000001f}.recaptcha{margin-top:10px}.cell-7{text-align:left;justify-content:flex-start;align-items:flex-end}.project_categories_1-6{box-sizing:border-box;text-overflow:clip;white-space:pre-wrap;word-break:normal;overflow-wrap:normal;object-fit:cover;height:100%;overflow:hidden}.projects_subnav{display:none}.slide-11{background-image:url(https://cdn.prod.website-files.com/645b9af28e9327d3c6a10203/68a8fb6f4d48096ffb2d1929_White%20Stairs%203.jpeg);background-position:100% 0;background-size:cover}.slide-12{background-image:url(https://cdn.prod.website-files.com/645b9af28e9327d3c6a10203/68a4f8f802941189d2cd26b9_evergreen-20170110_094846%20\(4\).jpg);background-position:50%;background-size:cover}.checkbox-label{float:left;position:static}.area-2{border-radius:1px;min-height:150px}.dropdown_menu2{color:#888686;width:60%}.service-needed-dropdown-menu{border:1px solid var(--amc-red-final);width:350px;margin-top:5px;padding-top:10px;padding-bottom:10px;font-family:Numans;position:relative;inset:auto auto 0% 0%}.service-needed-dropdown-menu.w--open{height:2em;padding-top:10px;padding-bottom:30px;display:block}.text-block-12{font-family:Montserrat,sans-serif;font-size:13px;font-weight:500}.dropdown{float:left}.type-of-services-needed_dropdown_2ndier{border:1px solid var(--amc-red-final);background-color:var(--untitled-ui-gray50);color:#1f1f1f;background-image:linear-gradient(#ffdfdf80,#ffdfdf80),linear-gradient(#ffffff80,#ffffff80);font-family:Numans}.type-of-services-needed_dropdown_2ndier:hover{background-image:linear-gradient(#ffffff80,#ffffff80)}.dropdown-link{background-color:#fff;border:1px solid #000}.slide-13{background-image:url(https://cdn.prod.website-files.com/645b9af28e9327d3c6a10203/68fa760025ec6a54bbe96b62_mirror-grey-2025.jpg);background-position:50%;background-size:cover}.slide-14{background-image:url(https://cdn.prod.website-files.com/645b9af28e9327d3c6a10203/68ffd1b9f59d8b83c35d6492_Oakland_Apartment_GlassReplacement.jpg);background-position:50% 0;background-size:cover}.slide-15{background-image:url(https://cdn.prod.website-files.com/645b9af28e9327d3c6a10203/696ecca91968e87b56106de2_Room-Divider-Metalix-%D0%9A%D0%BE%D0%BF%D1%96%D1%8F-_20250605_174059-\(9\).jpg),url(https://cdn.prod.website-files.com/645b9af28e9327d3c6a10203/696eccd5240ffedda64c03f7_Room-Divider-Metalix-%D0%9A%D0%BE%D0%BF%D1%96%D1%8F-_20250605_174059-\(3\).jpg);background-position:50%,0 0;background-repeat:no-repeat,repeat;background-size:auto,auto}.slide-21{background-image:url(https://cdn.prod.website-files.com/645b9af28e9327d3c6a10203/696eccd5240ffedda64c03f7_Room-Divider-Metalix-%D0%9A%D0%BE%D0%BF%D1%96%D1%8F-_20250605_174059-\(3\).jpg),url(https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg);background-position:50%,50%;background-repeat:repeat,repeat;background-size:cover,cover}.slide-22{background-image:url(https://cdn.prod.website-files.com/645b9af28e9327d3c6a10203/6977e230ef7374aa3608b076_Hawaii-storefront.jpg);background-position:50%;background-size:cover}.slide-23{background-image:url(https://cdn.prod.website-files.com/645b9af28e9327d3c6a10203/68fa75f8a3a23e0e50f4dec1_ice-cream-mirror.jpg);background-position:50% 25%;background-size:cover}.slide-24{background-image:url(https://cdn.prod.website-files.com/645b9af28e9327d3c6a10203/678e86c5a75fa3287de2eaed_nail_booth02.jpg);background-position:50%;background-size:cover}.code-embed{width:99%}.contact_col_extra{width:100%}.column-26{background-color:#f0f0f0}@media screen and (min-width:1280px){.works_display_module{margin-bottom:3%}.challenge.tags.no-outline{color:#000000c9}.slide-6{background-image:url(https://cdn.prod.website-files.com/645b9af28e9327d3c6a10203/6484fdbedd49e93af435cea6_IMG_0480_After.jpg),url(https://cdn.prod.website-files.com/645b9af28e9327d3c6a10203/6484fdbedd49e93af435ce8d_Screen-Shot-2020-10-18-at-9.02.46-PM.jpg);background-position:50%,50% 100%;background-repeat:no-repeat,repeat;background-size:cover,cover}.services-intro-top{flex-direction:column;max-width:100%;margin-left:auto;margin-right:auto}.slide-7{background-image:url(https://cdn.prod.website-files.com/645b9af28e9327d3c6a10203/6484fdbedd49e93af435ce71_homerenovation1-1.jpg);background-repeat:no-repeat}.slide-5{background-image:url(https://cdn.prod.website-files.com/645b9af28e9327d3c6a10203/6484fdbedd49e93af435ceb6_IMG_0301b_OPT.jpg);background-position:50%;background-size:cover}.slide-10{background-image:url(https://cdn.prod.website-files.com/645b9af28e9327d3c6a10203/6484fdbedd49e93af435cec6_pexels-brett-sayles-4818714.jpg),url(https://cdn.prod.website-files.com/645b9af28e9327d3c6a10203/6484fdbedd49e93af435ce6b_homerenovation2.jpg),url(https://cdn.prod.website-files.com/645b9af28e9327d3c6a10203/6484fdbedd49e93af435ce71_homerenovation1-1.jpg),url(https://cdn.prod.website-files.com/645b9af28e9327d3c6a10203/6484fdbedd49e93af435ce85_Screen-Shot-2020-10-18-at-9.04.26-PM.jpg);background-position:50%,0 0,0 0,0 0;background-repeat:repeat,no-repeat,repeat,repeat;background-size:cover,cover,cover,auto}.offices-label.form{color:#fff;background-color:#00000085;border:1px #000;border-radius:20px;padding-left:9px}.grid-6{grid-template-areas:"Area Area-2""Area-3 Area-4""Area-5 Area-6";align-content:stretch}.yelp-date{color:#7a7a7a;font-family:Times New Roman,TimesNewRoman,Times,Baskerville,Georgia,serif;font-size:.9em}.industry{margin-bottom:0}.div-block-7{width:74%;height:22px}.yelp-star{padding-right:3px;display:inline-block}.h1_default{font-size:4em;font-weight:200}.intro-header.cc-subpage{background-image:linear-gradient(#4a569d,#1565c0 14%,#dc2424c4),linear-gradient(#0000002e,#0000002e);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:auto,auto;background-attachment:scroll,scroll;font-family:Montserrat,sans-serif;font-weight:300}.intro-header.cc-subpage.about-image-header{background-image:linear-gradient(270deg,#1565c0,#67487400 73%,#803f5d78 93%,#b92b27),url(https://cdn.prod.website-files.com/645b9af28e9327d3c6a10203/648b439c6b940cfcfe07ad82_Screen-Shot-2020-10-18-at-9.02.46-PM-p-1080.jpeg),linear-gradient(#0000002e,#0000002e);background-position:0 0,0%,0 0;background-repeat:repeat,repeat,repeat;background-size:auto,cover,auto;background-attachment:scroll,scroll,scroll}.h4_red{font-size:2em;font-weight:300}.projectcontainer{padding-top:1%}.h1_title_01-2{font-size:44px;font-weight:500}.heading-jumbo-2{font-family:Montserrat,sans-serif;font-size:72px;font-weight:300}.content-2.cc-home-wrap{font-family:Montserrat,sans-serif}.text-block-4{font-size:36px}.grid-8{grid-template-columns:1fr 1fr;grid-template-areas:"Area Area-2""Area-3 Area-3"}.heading-jumbo-3{display:none}.content-3.cc-home-wrap{box-shadow:none;height:100%;margin-bottom:0}.services-header{flex-direction:column;justify-content:center;align-items:center;margin-left:auto;margin-right:auto}.pricing-card{height:100%;min-height:600px}.services-list,.list-item-2{padding-left:0}.columns-9{box-shadow:0 0 2px 1px #0003}.uui-button-4{letter-spacing:.5em}.uui-form_input-2{font-family:Mulish}.uui-field-label-2{text-align:left;font-family:Mulish;font-size:.92rem;font-weight:700}.layouts-container{padding-left:2%;padding-right:2%}.div-block-28{width:85%}.mirrors,.shower-above-this-line,.commercial{display:none}.text-block-6{text-align:left;padding-top:0;font-family:Montserrat,sans-serif;font-size:1.2em;font-weight:600}.navlink3:hover{color:#000;background-color:#fa6b6b;font-weight:500}.bold-text-10{color:#000}.sj_address_link-copy{font-family:Mulish}}@media screen and (min-width:1440px){.services-content{margin-bottom:100px}.works_display_module{margin-bottom:4%}.image-14{margin-bottom:0}.challenge.tags{border-style:none;border-color:#a1a1a1;margin-left:auto;margin-right:auto;text-decoration:none;display:block}.challenge.tags.no-outline{color:#000000c7;text-align:center;text-decoration:none}.slide-6{background-image:url(https://cdn.prod.website-files.com/645b9af28e9327d3c6a10203/6484fdbedd49e93af435cea6_IMG_0480_After.jpg),url(https://cdn.prod.website-files.com/645b9af28e9327d3c6a10203/6484fdbedd49e93af435ce8d_Screen-Shot-2020-10-18-at-9.02.46-PM.jpg);background-position:50%,50% 100%;background-repeat:no-repeat,repeat;background-size:cover,cover}.slide-7{background-image:url(https://cdn.prod.website-files.com/645b9af28e9327d3c6a10203/6484fdbedd49e93af435ce71_homerenovation1-1.jpg),url(https://cdn.prod.website-files.com/645b9af28e9327d3c6a10203/6484fdbedd49e93af435cea6_IMG_0480_After.jpg);background-position:50% 0,0 0;background-size:cover,cover}.slide-5{background-image:url(https://cdn.prod.website-files.com/645b9af28e9327d3c6a10203/6484fdbedd49e93af435cebe_IMG_0243_OPT.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover}.slide-10{background-image:url(https://cdn.prod.website-files.com/645b9af28e9327d3c6a10203/6484fdbedd49e93af435cec6_pexels-brett-sayles-4818714.jpg),url(https://cdn.prod.website-files.com/645b9af28e9327d3c6a10203/6484fdbedd49e93af435ce71_homerenovation1-1.jpg),url(https://cdn.prod.website-files.com/645b9af28e9327d3c6a10203/6484fdbedd49e93af435ce85_Screen-Shot-2020-10-18-at-9.04.26-PM.jpg);background-position:50%,0 0,0 0;background-size:cover,cover,auto}.section-paragraph.red{width:75%;font-size:2.5em;line-height:42px}.intro-header.cc-subpage{background-image:linear-gradient(#4a569d,#dc2424c4),url(https://cdn.prod.website-files.com/645b9af28e9327d3c6a10203/64874779e384747fc042803b_IMG-8836.jpg),url(https://cdn.prod.website-files.com/645b9af28e9327d3c6a10203/64874779e384747fc042802a_Screen-Shot-2020-10-18-at-9.03.01-PM.jpg),linear-gradient(#0000002e,#0000002e),none;background-position:0 0,50% 0,0 0,0 0,0 0;background-repeat:repeat,no-repeat,repeat,repeat,repeat;background-size:auto,cover,cover,auto,cover;background-attachment:scroll,scroll,scroll,scroll,scroll}.intro-header.cc-subpage.about-image-header{background-image:linear-gradient(207deg,#1565c0,#67487400 52%,#803f5d78 73%,#b92b27),url(https://cdn.prod.website-files.com/645b9af28e9327d3c6a10203/648b439c6b940cfcfe07ad82_Screen-Shot-2020-10-18-at-9.02.46-PM-p-1080.jpeg);background-position:0 0,0%;background-repeat:repeat,repeat;background-size:auto,cover;background-attachment:scroll,scroll;height:250px}.image-15{overflow:visible}.heading-jumbo-3{letter-spacing:.04em;font-size:5em;font-weight:400}.amc_pic_dropshadow{display:none;box-shadow:0 4px 7px #0006}.motto-wrap-2{width:75%}.container-8{max-width:100%}.content-3.cc-home-wrap{height:100%;margin-bottom:0;padding-bottom:0}.contact-grid2{padding-left:0%;padding-right:0%}.services-header{width:100%;font-family:Montserrat,sans-serif;font-weight:300}.heading-jumbo-4{letter-spacing:.04em;font-size:5em;font-weight:300}.message-input-box{height:200px}.glasssize_column{padding-left:78px;padding-right:78px}.textfield{width:80%}.link-block{padding:5px 10px 15px}.layouts-container{margin-top:45px}.div-block-29{background-image:url(https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg),url(https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg);background-position:0 0,0 0;background-size:auto,auto;height:150px;margin-bottom:40px}.red_seperator{width:100%;height:1px}.goal{background-image:linear-gradient(#eef2f8,#eef2f8)}.column-21{padding-left:2%}}@media screen and (min-width:1920px){.slide-2{background-image:url(https://cdn.prod.website-files.com/645b9af28e9327d3c6a10203/6484fdbedd49e93af435ce9d_IMG_3775_after.jpg),linear-gradient(#ffffffd6,#ffffffd6);background-position:50%,0 0;background-repeat:no-repeat,repeat;background-size:75%,auto;background-attachment:fixed,scroll}.slide-1{background-image:url(https://cdn.prod.website-files.com/645b9af28e9327d3c6a10203/677c7707401537b9dfbd856d_Oak_Storefront_01_FINAL.jpg),linear-gradient(#fffc,#fffc);background-position:50%,0 0;background-repeat:no-repeat,repeat;background-size:contain,auto;background-attachment:scroll,scroll}.intro-header.cc-subpage.about-image-header{background-image:linear-gradient(#b92b27,#803f5d78 33%,#67487400 50%,#6449770a 53%,#1565c0),url(https://cdn.prod.website-files.com/645b9af28e9327d3c6a10203/6585caa07a9f8d4de0332e23_AMC-Glass-Main_Office_SanJose_TRANSPARENT_BG2.png),linear-gradient(#0000002e,#0000002e);background-position:0 0,50%,0 0;background-repeat:repeat,repeat-x,repeat;background-size:auto,cover,auto;background-attachment:scroll,scroll,scroll}.section-paragraph-4{font-size:1.75em;line-height:1.5em}.heading-jumbo-3{display:none}.heading-jumbo-small-3{font-size:40px}.section{background-position:0%;background-repeat:repeat-y}.heading-jumbo-small-5{font-size:40px}}@media screen and (max-width:991px){.works_display_module{width:100%;margin-bottom:10px;padding-right:0%;display:block}.breaker_small.mod3{width:90%;margin-left:26px}.navlink6{color:#fff;flex:1}.logo{width:263.976px;height:113px;display:flex}.icon-2{color:#000;font-size:2em}.menu-button-2{background-color:#fff}.menu-button-2.w--open{background-color:#0000}.amc_logo_nav{margin-right:20px;padding-top:20px}.nav-menu-2{color:#f5f5f5;background-color:#e20e0e;flex-direction:row;justify-content:center;width:1025px;height:70px;display:block;position:relative;inset:102% auto auto -300%;box-shadow:0 2px 5px #000000a8}.brand.w--current{padding-right:49px}.amc_logo_icon-2{margin-right:13px}.glass-company-3{margin-left:27px}.navlink6-2{color:#fff;flex:1}.nav2_container,.navblock{display:none}.menu-button-3{background-color:#0000}.menu-button-3.w--open{background-color:#fff0;padding-top:18px}.nav-menu-4{background-color:#ff4949;margin-top:-1px;box-shadow:0 2px 5px #00000094}.logo_brand_top{text-align:center;justify-content:center;height:100%;display:flex}.nav6{z-index:2002;background-color:#fff;height:119px;display:none;position:relative;box-shadow:0 1px 7px 1px #0000005e}.nav6_container{z-index:2003;position:relative;overflow:visible}.navbar6{background-color:#ddd0;padding-top:0;top:-128px}.div-block-17{height:2px}.menu-icon-6{color:#e20e0e;padding-bottom:50px;font-size:2em;font-weight:400}.navlink-6{color:#fff;text-align:center;text-transform:uppercase;background-color:#e20e0e;border-bottom:1px solid #ebe6e678;font-family:Josefin Sans;font-weight:400}.navlink-6:hover{background-color:#f56060}.slide{height:560px;margin-bottom:60px}.intro-text{width:auto}.slide-10{background-position:50%,50% 100%}.divider{display:none}.about-grid{grid-row-gap:22px;text-align:center;grid-template:".""."/1fr}.about-grid.cc-about-2{grid-template-columns:1fr;grid-template-areas:".""."}.form-section.cc-store-home-wrap{box-shadow:none}.motto-wrap{width:100%;padding-top:40px;position:relative;top:-44px}.paragraph-light{color:#414141;font-size:1.3em;font-weight:400}.spacerdiv{display:block}.section-paragraph{width:90%;margin-left:auto;margin-right:auto}.section-paragraph.red{width:82%;font-size:2.7em;line-height:45px}.homepage-paragraph-text{font-size:.95em;line-height:28px}.button{justify-content:center;margin-top:10px;padding-left:10px;padding-right:10px}.button.smaller_text_for_subnav{font-size:.8em}.grid-6{grid-row-gap:7px;grid-template-areas:"Area Area-2""Area-3 Area-4"}.home-content-wrap{margin-top:0;margin-right:30px}.testimonial_slider{height:auto}.customer-quote{width:100%;font-size:1.19em}.right-arrow{inset:0% 0% 0% auto}.footer-text-link-2{padding-left:11px}.image-4.address-icon-position{padding-bottom:11px}.footer-header-phone-number{width:56%}.intro-header.cc-subpage.about-image-header{width:100%}.intro-header.cc-subpage{background-image:linear-gradient(#1565c0,#654975cf 55%,#e20e0e),linear-gradient(#e20e0e87,#e20e0e87);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:auto,auto;background-attachment:scroll,scroll;width:100%;height:400px;position:relative;top:-124px}.intro-header.cc-subpage.about-image-header{width:100%;margin-top:121px}.heading-jumbo{font-size:56px;line-height:70px}.grid-7{grid-column-gap:41px;grid-row-gap:15px;grid-template-rows:auto auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;display:grid}.sub-paragraph-2.about2{text-align:left;font-size:1.1em}.h1_title_03-2{font-size:2em}.column-7{padding-left:0;padding-right:0}.typography-div{margin-left:3%;margin-right:3%}.h4-features-heading{font-weight:600}.column-8{padding-left:0}.button-4.buttom-full.railing-systems{justify-content:center;align-items:center;width:100%;padding-top:14px;padding-left:48px;font-size:1.2em;display:flex}.button-4.buttom-full.mirrors-category{min-width:100%;margin-right:0;padding-top:14px;padding-left:37px}.button-4.buttom-full.mirrors-category.closet-doors{min-width:100%}.button-4.buttom-full.conference-rooms{justify-content:center;align-self:center;align-items:center;width:100%;margin-right:0;padding-top:15px;padding-left:25px;padding-right:36px;font-size:1.2em;line-height:24px;display:flex}.button-4.buttom-full.shower-enclosures-btn{justify-content:center;align-items:center;margin-right:0;padding-top:22px;padding-left:26px;padding-right:30px;font-size:1.2em;line-height:24px;display:flex}.button-4.buttom-full.shower-screens-category{justify-content:center;align-self:center;align-items:center;width:100%;margin-right:0;padding-top:15px;padding-bottom:9px;font-size:1.2em;line-height:24px;display:flex}.button-4.buttom-full.wine-rooms-category{min-width:100%;margin-right:0;font-size:1.2em;line-height:24px}.button-4.buttom-full.wine-rooms-category.windows{font-size:1.2em}.column-12{padding-left:0;padding-right:0}.spacer_25px{width:100%;display:block}.work-top-area{padding-left:0}.projectcontainer{padding-top:3%;padding-left:2%}.residential_col{flex-direction:column;justify-content:center}.heading-jumbo-2{font-size:56px;line-height:70px}.residential-section{background-image:linear-gradient(#fff,#ffffffe0 11%,#fff 60%,#fffc),url(https://cdn.prod.website-files.com/645b9af28e9327d3c6a10203/648b42d4ff20b9eb641fd5e6_5798ff03d760570514f32524_LJ515CPAKI-1.jpg);background-position:0 0,0 0;background-repeat:repeat,no-repeat;background-size:auto,contain;padding-left:6%;padding-right:6%;top:-229px}.sectio{white-space:pre-wrap;word-break:keep-all}.object{top:0;left:0}.object.closeticon{top:-28px;left:0}.h3_subheading-3{text-align:center;padding-bottom:0}.content-2.cc-home-wrap{background-image:none;background-position:0 0;background-repeat:repeat;background-size:auto;background-attachment:scroll;margin-bottom:0}.columns-6,.columns-7{display:flex}.h3_subheading-4.business-hours{text-align:left;letter-spacing:.015em}.section-paragraph-4{width:90%;margin-bottom:1em;padding-bottom:1em;font-size:1.3em;line-height:1.8em}.div-block-24{padding-top:96px}.grid-8{grid-column-gap:41px;grid-row-gap:15px;grid-template-rows:auto auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;display:grid}.heading-jumbo-3{font-size:56px;line-height:70px}.amc_pic_dropshadow{margin-bottom:53px}.motto-wrap-2{width:90%}.container-8{margin-top:-157px}.heading-jumbo-small-3{width:90%;font-size:40px;font-weight:300}.spacer_50px-3{display:none}.content-3.cc-home-wrap{background-image:none;background-repeat:repeat;background-size:auto;background-attachment:scroll;height:auto;margin-bottom:0;padding-bottom:0}.address{font-size:1.5em}.address-link-block{font-size:.8em;line-height:24px}.paragraph-light-2{font-size:1.1em}.contact-blurb-div{align-items:flex-start}.image-7{margin-top:0}.storehours{background-image:linear-gradient(#0000,#0000);width:85%}.h1_title{width:85%}.button-5{justify-content:center}.form-container{margin-top:127px}.form-input{color:#797979;border-radius:13px;font-family:Montserrat,sans-serif;font-weight:500}.menu-button-4{background-color:#0000}.menu-button-4.w--open{background-color:#fff}.nav-menu-5{margin-top:3px;box-shadow:0 2px 5px #00000094}.logo_brand_top-2{text-align:center;justify-content:center;height:100%;padding-right:74px;display:flex}.div-block-25{height:2px}.heading-jumbo-4{font-size:56px;line-height:70px}.pricing-card{flex-wrap:nowrap;justify-content:space-between;align-items:center;min-width:220px}.flex-card-paragraph{text-align:left;letter-spacing:.03em;padding-bottom:20px;font-family:Mulish;font-size:1.2em;font-weight:400;line-height:19px}.button-6{justify-content:center}.section-paragraph-5{width:90%;margin-bottom:1em;padding-bottom:1em;font-size:1.3em;line-height:1.8em}.container-9{max-width:728px}.pricing-grid{grid-column-gap:30px}.grid-11{grid-template-rows:auto;grid-template-areas:"Area Area-5";justify-items:start}.services-list{padding-left:0;padding-right:0}.bullets_services_2col{padding-left:0}.h1_style3{display:none}.message-input-box{min-height:125px}.textfield{padding-bottom:5px;padding-left:8px;font-family:Mulish}.uui-layout14_image{width:130%;min-width:130%;position:static}.uui-layout14_image-wrapper{justify-content:flex-start;min-height:auto;padding:4rem 2rem}.uui-layout14_component{grid-template-columns:1fr;min-height:auto}.uui-padding-vertical-xhuge{padding-top:6rem;padding-bottom:6rem}.uui-layout20_component-copy{grid-row-gap:1.5rem;grid-template-columns:1fr}.uui-padding-vertical-xhuge-2{padding-top:6rem;padding-bottom:6rem}.uui-contact14_component{grid-column-gap:3rem}.uui-contact03_component{grid-column-gap:3rem;grid-auto-flow:row;min-height:auto;margin-top:145px}.uui-contact04_contact-list{margin-top:2rem}.uui-contact04_component{grid-template-columns:1fr;grid-auto-flow:row}.tabs-menu.style-b{position:absolute;top:0;bottom:0}.tabs-content.style-b{float:right}.tabs-holder.style-b{position:relative}.tab-link{padding:15px}.tab-link.style-b{height:25%}.half-width{width:80%}.uui-layout32_timeline-step{grid-column-gap:24px}.uui-layout32_component{grid-column-gap:2rem}.uui-padding-vertical-xhuge-3{padding-top:6rem;padding-bottom:6rem}.services-block-1{clear:none;position:static}.container-10{margin-top:-4px}.container-11{margin-top:-3px}.map-2{margin-top:-127px}.contact_div{margin-left:8%;margin-right:8%;padding-left:7%;padding-right:7%}.link-block{min-height:200px;max-height:250px;overflow:hidden}.columns-9{padding-top:1.7em;padding-bottom:1.25em;padding-left:2%}.container-12{margin-top:-3px}.above-contact{display:none}.amc-building-d{margin-top:-129px}.uui-form-field-wrapper-2{padding-right:10px}.uui-form-field-wrapper-2.zero-padding-right{padding-right:0}.uui-contact05_content{padding-left:3%;padding-right:4%}.uui-contact05_component{grid-column-gap:3rem;grid-template-columns:1fr 1fr;grid-auto-flow:row;min-height:auto}.uui-padding-vertical-xhuge-4{padding-top:6rem;padding-bottom:6rem}.contact_flexbox{width:80%}.contact_columns{width:750px}.button-7{justify-content:center}.section-paragraph-6{width:90%;margin-bottom:1em;padding-bottom:1em;font-size:1.3em;line-height:1.8em}.paragraph-light-3{font-size:1.1em}.heading-jumbo-small-4{width:85%}.contact-name{padding-left:0}.right_contact_bar{padding-left:5%}.quick-stack-3{width:100%;padding-left:0;padding-right:0}.red_seperator{margin-top:1em;margin-bottom:1em}.goal{margin-right:3%;padding-left:3%;padding-right:0%}.h4_goal_title{text-align:left;margin-bottom:9px;font-size:.9em;line-height:17px}.column-16{display:flex}.image-21{margin-right:10px;padding-top:10px}.column-21{justify-content:center;align-items:center;margin-bottom:0;padding-bottom:0;padding-left:1%;padding-right:1%}.navigation-3---erlin{border-bottom:2px solid #e5e2e2}.navbar3_erlin{justify-content:center;align-items:flex-end;margin-top:1.1em;margin-bottom:15px;padding-left:1%;display:block}.navlink3{text-align:center;letter-spacing:.06em;border-bottom:1px solid #ffffff36;padding-top:1em;padding-bottom:1em;font-size:1.1em;font-weight:400}.navlink3:hover{background-color:var(--rollover)}.nav-menu-6{background-color:#c33;width:728px;margin-top:2px}.navicon-3{color:#e21313;font-size:2em;font-weight:400}.menu-button-5{background-color:#fff0;align-self:flex-end;padding-top:0}.menu-button-5.w--open{background-color:#fff}.text-for-gallery-btn.smaller_text_for_subnav3{letter-spacing:1px;font-size:1.2em}.about-us-section{text-align:center}.heading-jumbo-small-5{width:90%;font-size:40px;font-weight:300}.columns-16{width:100%}.div-block-30{width:100%;margin-left:auto;margin-right:auto}.paragraph-large-4,.homepage-about-us-section{text-align:left}.zero-column.left-padding-10{padding-left:10px}.zero-column.left-padding-10.right-padding-10.zero-padding-right{padding-right:0}.uui-layout67_component{grid-column-gap:3rem;grid-template-columns:1fr 1fr;grid-auto-flow:row;min-height:auto}.uui-layout67_lightbox-image{object-fit:cover;width:100%;height:100%}.uui-padding-vertical-xhuge-5,.rl-padding-section-large{padding-top:6rem;padding-bottom:6rem}.rl_layout239_spacing-block-3{padding-bottom:4.5rem}.rl-heading-style-h2{font-size:2.75rem}.rl_layout239_spacing-block-6{padding-bottom:3.5rem}.rl_layout239_content{grid-column-gap:2rem}.rl-heading-style-h4{font-size:1.75rem}.rl-heading-style-h2-2{font-size:2.75rem}.rl_faq1_spacing-block-3,.rl_faq1_spacing-block-2{padding-bottom:4.5rem}.grid-16{grid-column-gap:12px;grid-row-gap:12px;grid-template:"Windows-Doors Shower-Enclosures Railings"minmax(auto,1fr)"Mirrors Table-Tops Skylights""Closet-Doors Custom-Glass-Works Storefronts""Automatic-Doors Sneeze-Guards."". . ."/1fr 1fr 1fr;grid-auto-columns:1fr;grid-auto-flow:row}.code-embed,.contact_col_extra{width:100%}.column-26{background-color:#f0f0f0}}@media screen and (max-width:767px){.works_display_module{padding-left:3%;padding-right:3%;display:block}.breaker_small{width:80%}.logo{justify-content:center}.amc_logo_nav{padding-top:10px}.brand{padding-top:5px}.nav-menu-4{z-index:1002;margin-top:-5px;display:block;box-shadow:0 2px 7px -1px #00000094}.nav6_container{display:block;overflow:visible}.navbar6{margin-top:0;padding-top:0}.slide{height:480px}.services-intro-top{flex:0 auto;width:100%}.slide-10{background-position:50% 100%,0 0}.paragraph-bigger{font-size:16px;line-height:28px}.about-grid{grid-row-gap:11px}.form-section,.form-section.cc-store-home-wrap{margin-left:15px;margin-right:15px}.motto-wrap{width:100%;padding-top:.5em;padding-left:1em;padding-right:1em}.paragraph-light{font-size:1.4em;line-height:34px}.spacerdiv{display:none}.section-paragraph{width:100%}.homepage-paragraph-text{font-size:.9em;line-height:29px}.button{min-height:auto;padding:12px 0 10px;font-size:.8em;line-height:16px;display:block}.offices-label.cc-light{color:#1a1b1f94;padding-top:3px}.grid-6{grid-template-rows:auto auto}.container{text-align:center}.home-section-wrap{padding-left:4%;padding-right:4%}.home-content-wrap{margin-top:0}.heading-jumbo-small{font-size:30px;line-height:52px}.testimonial_slider{padding-top:.8em;padding-bottom:.8em}.customer-quote{width:88%}.intro-header.cc-subpage,.intro-header.cc-subpage.about-image-header,.intro-header.cc-subpage{height:250px}.intro-header.cc-subpage.about-image-header{background-image:linear-gradient(15deg,#1565c0,#67487400 56%,#803f5d78 75%,#b92b27),linear-gradient(#0000002e,#0000002e),url(https://cdn.prod.website-files.com/645b9af28e9327d3c6a10203/648b43989c660fec4286081b_Screen-Shot-2020-10-18-at-9.02.46-PM-p-1600.jpeg),url(https://cdn.prod.website-files.com/645b9af28e9327d3c6a10203/64874779e384747fc0428023_Screen-Shot-2020-10-18-at-9.03.09-PM.jpg);background-position:0 0,0 0,50%,0 0;background-repeat:repeat,repeat,repeat,repeat;background-size:auto,auto,cover,auto;background-attachment:scroll,scroll,scroll,scroll;height:200px}.heading-jumbo{font-size:50px;line-height:64px}.spacer_15px{display:none}.sub-paragraph-2.about2{text-align:left;line-height:29px}.container-7{text-align:center}.heading-jumbo-small-2{font-size:30px;line-height:52px}.donation-text.gray{margin-left:0;font-size:13px}.h3_subheading{font-size:1.5em}.column-7{padding-left:0;padding-right:0}.section-title.huge.center,.template-container{padding-left:0%;padding-right:0%}.column-8{padding-left:0;padding-right:0}.h2-content-heading{font-size:1em}.button-4.buttom-full.railing-systems{border-radius:0;align-self:center;width:100%;min-width:150px;height:44px;padding-top:10px;padding-left:25px;padding-right:10px;font-size:1.2em;line-height:20px;display:flex}.button-4.buttom-full.mirrors-category{border-radius:0;align-self:center;width:auto;min-width:100%;height:auto;padding-top:13px;padding-left:10px;padding-right:10px;font-size:1.2em}.button-4.buttom-full.mirrors-category.closet-doors{border-radius:0;justify-content:center;align-items:center;width:100%;min-width:150px;padding-top:10px;padding-left:10px;padding-right:10px;display:flex}.button-4.buttom-full.conference-rooms{border-radius:0;align-self:stretch;width:auto;min-width:85%;height:auto;margin-left:auto;margin-right:auto;padding-top:10px;padding-left:10px;padding-right:10px;font-size:1.2em;line-height:20px;display:block}.button-4.buttom-full.shower-enclosures-btn{text-align:center;border-radius:0;align-self:center;width:auto;min-width:100%;height:auto;padding-top:10px;padding-left:10px;padding-right:10px;font-size:1.2em;line-height:20px;display:block}.button-4.buttom-full.shower-screens-category{border-radius:0;align-self:center;width:auto;min-width:80%;height:42px;margin-left:auto;margin-right:auto;padding:14px 40px 0 34px;font-size:1.2em;line-height:20px;display:block}.button-4.buttom-full.wine-rooms-category{border-radius:0;align-self:center;width:100%;min-width:150px;height:auto;margin-right:-4px;padding-top:10px;padding-left:10px;padding-right:10px;font-size:1.2em;line-height:20px}.button-4.buttom-full.wine-rooms-category.windows{border-radius:0;width:auto;min-width:100%;height:auto;padding-left:16px;padding-right:14px}.categories-button-div-container{flex-wrap:nowrap}.spacer_25px{display:block}.works-categories{padding:16px}.work-top-area{padding-top:25px}.projectcontainer{padding-top:7%;padding-left:4%;padding-right:4%}.residential_col{margin-bottom:2em}.heading-jumbo-2{font-size:50px;line-height:64px}.sectio{padding-bottom:23px;font-size:1.1em;line-height:32px}.object.garden{top:0}.object.closeticon{top:auto;left:auto}.h3_subheading-3{text-align:center;padding-bottom:24px;font-size:3em;font-weight:300}.content-2{margin-left:15px;margin-right:15px}.content-2.cc-home-wrap{margin-left:0;margin-right:0}.columns-6{flex-wrap:wrap;justify-content:center;align-items:center;display:flex}.columns-7{flex-wrap:wrap;justify-content:center;align-items:center;padding-left:0;display:flex}.columns-8{flex-flow:wrap;place-content:stretch center;align-items:center;display:flex}.h3_subheading-4{letter-spacing:.48em;font-size:1.33em}.h3_subheading-4.business-hours{letter-spacing:.015em}.grid-8{grid-template-columns:1fr 1fr;grid-auto-flow:dense}.heading-jumbo-3{font-size:50px;line-height:64px;display:none}.amc_pic_dropshadow{display:none}.motto-wrap-2{width:100%;padding-top:0;padding-left:2em;padding-right:2em}.bold-text-8{text-align:center}.bold-text-9{line-height:24px}.container-8{text-align:center}.heading-jumbo-small-3{width:90%;font-size:2.5em;font-weight:300;line-height:42px}.spacer_50px-3{display:none}.content-3{margin-left:15px;margin-right:15px}.content-3.cc-home-wrap{margin-left:0;margin-right:0}.contact-grid2{justify-content:space-between;justify-items:center;padding-left:3%;padding-right:3%}.address-icon{width:25px}.h1_title{width:90%;font-size:2em;font-weight:300;line-height:52px}.spacer_50px-4{display:none}.button-5{margin-bottom:25px}.form-input{border-radius:20px}.nav-menu-5{box-shadow:0 2px 7px -1px #00000094}.heading-jumbo-4{font-size:50px;line-height:64px}.commercial-services{padding-top:2em;padding-left:5%;padding-right:5%}.pricing-card{flex-flow:wrap;min-width:175px;margin-top:22px;margin-left:9%;margin-right:9%}.package-price.subtext{width:100%}.flex-card-paragraph{padding-bottom:10px;padding-left:4%;padding-right:4%;font-size:1.4em;font-weight:400;line-height:25px}.button-6{width:100%;margin-top:31px;margin-bottom:25px}.pricing-overview{padding:60px 15px}.residential_large_paragraph{margin-left:2%;margin-right:2%}.services-list{margin-bottom:0;margin-left:0;padding-left:33px;font-size:1.3em;line-height:33px}.bulleted-text-for-services{padding-bottom:0;line-height:33px}.h1_style3{margin-left:auto;margin-right:auto;display:block}.message-input-box{min-height:175px}.textfield.address_taller_textfield{width:80%}.textfield.phonefield{width:45%}.uui-layout14_image-wrapper{min-height:auto;padding:1.5rem 1rem}.uui-button{font-size:1rem}.uui-button:hover{border-color:var(--untitled-ui-primary600);background-color:var(--untitled-ui-primary600)}.uui-button-wrapper.max-width-full-mobile-landscape{width:100%}.max-width-full-mobile-landscape{width:100%;max-width:none}.uui-button-secondary-gray{padding-left:1.25rem;font-size:1rem}.uui-button-secondary-gray:hover{background-color:var(--untitled-ui-white);color:var(--untitled-ui-gray700)}.uui-button-row{align-self:stretch}.uui-button-row.is-reverse-mobile-landscape{flex-direction:column-reverse}.uui-heading-xxsmall{font-size:1.125rem}.uui-space-xsmall{min-height:.75rem}.uui-layout14_item-list{grid-row-gap:2.5rem;margin-bottom:2rem}.uui-layout14_component{grid-row-gap:3rem;grid-template-columns:1fr}.uui-padding-vertical-xhuge{padding-top:4rem;padding-bottom:4rem}.uui-page-padding{padding-left:1rem;padding-right:1rem}.uui-button-2{font-size:1rem}.uui-button-2:hover{border-color:var(--untitled-ui-primary600);background-color:var(--untitled-ui-primary600)}.uui-button-wrapper-2.max-width-full-mobile-landscape{width:100%}.max-width-full-mobile-landscape-2{width:100%;max-width:none}.uui-button-secondary-gray-2{padding-left:1.25rem;font-size:1rem}.uui-button-secondary-gray-2:hover{background-color:var(--untitled-ui-white);color:var(--untitled-ui-gray700)}.uui-button-row-2{align-self:stretch}.uui-button-row-2.is-reverse-mobile-landscape{flex-direction:column-reverse}.uui-text-size-large{font-size:1rem}.uui-layout21_item-list{margin-top:1.5rem;margin-bottom:2rem}.uui-heading-medium{font-size:1.75rem;line-height:1.4}.uui-layout20_component-copy{grid-row-gap:1rem;grid-template-columns:1fr}.uui-padding-vertical-xhuge-2{padding-top:4rem;padding-bottom:4rem}.uui-page-padding-2{padding-left:1rem;padding-right:1rem}.uui-contact14_map{height:20rem;display:none}.uui-button-link{font-size:1rem}.uui-button-link:hover{color:var(--untitled-ui-primary700)}.uui-space-small{min-height:1.25rem}.uui-heading-xxsmall-2{font-size:1.125rem}.uui-contact14_tabs-link{padding-left:1.5rem}.uui-contact14_tabs-menu{grid-template-columns:.75fr}.uui-contact14_component{grid-row-gap:3rem;grid-template-columns:1fr;margin-top:3rem}.uui-space-xsmall-2{min-height:.75rem}.uui-contact01_component{margin-top:4rem}.uui-contact02_component{margin-top:3rem}.uui-contact03_contact-list{margin-top:2rem}.uui-contact03_component,.uui-contact04_component{grid-row-gap:3rem;grid-template-columns:1fr}.tabs-menu.style-b{width:15%}.tabs-content.style-b{width:85%}.half-width{width:100%}.small-text{font-size:13px;line-height:20px}.small-text.tab-text{display:none}.feature-snippet{max-width:250px;margin-bottom:50px;margin-left:auto;margin-right:auto;display:block}.feature-snippet.style-b{max-width:100%}.max-width{padding-left:10%;padding-right:10%}.uui-heading-xxsmall-3{font-size:1.125rem}.uui-button-3{font-size:1rem}.uui-button-3:hover{border-color:var(--untitled-ui-primary600);background-color:var(--untitled-ui-primary600)}.uui-button-wrapper-3.max-width-full-mobile-landscape{width:100%}.max-width-full-mobile-landscape-3{width:100%;max-width:none}.uui-button-secondary-gray-3{padding-left:1.25rem;font-size:1rem}.uui-button-secondary-gray-3:hover{background-color:var(--untitled-ui-white);color:var(--untitled-ui-gray700)}.uui-button-row-3{align-self:stretch}.uui-button-row-3.is-reverse-mobile-landscape{flex-direction:column-reverse}.uui-space-medium{min-height:1.5rem}.uui-heading-medium-2{font-size:1.75rem;line-height:1.4}.uui-layout32_component{grid-row-gap:2rem;grid-template-columns:1fr}.uui-padding-vertical-xhuge-3{padding-top:4rem;padding-bottom:4rem}.uui-page-padding-3{padding-left:1rem;padding-right:1rem}.columns-9{padding-bottom:10px;padding-right:2%}.container-12{margin-top:-3px}.sub_div{width:90%}.uui-button-4{font-size:1rem}.uui-button-4:hover{border-color:var(--untitled-ui-primary600);background-color:var(--untitled-ui-primary600)}.uui-contact05_form-wrapper{margin-top:2rem}.uui-text-size-large-2{font-size:1rem}.uui-space-xsmall-3{min-height:.75rem}.uui-heading-medium-3{font-size:1.75rem;line-height:1.4}.uui-contact05_component{grid-row-gap:3rem;grid-template-columns:1fr}.uui-padding-vertical-xhuge-4{padding-top:4rem;padding-bottom:4rem}.uui-page-padding-4{padding-left:1rem;padding-right:1rem}.h3_subheading-5{font-size:1.5em}.text-span-6{letter-spacing:.015em}.button-7{margin-bottom:25px}.h3_subheading-6{font-size:1.5em}.breaker_small-2{width:80%}.image-border-holder-2{margin-bottom:50px}.feature-holder{padding-top:40px;padding-bottom:0}.feature-holder.center{padding-top:50px;padding-bottom:25px}.feature-holder-3{padding-top:40px;padding-bottom:0}.heading-jumbo-small-4{width:90%;font-size:2em;font-weight:300;line-height:52px}.max-width-2{padding-left:10%;padding-right:10%}.contact-name{padding-right:8px;display:block}.contacts_text_link{clear:none;padding-right:10px}.spacer_50px{display:block}.layouts-container{text-align:center;margin-left:3%;margin-right:3%}.lato-paragraph-medium{padding-left:0%;padding-right:5%}.column-13{padding-bottom:40px}.right_contact_bar{padding-bottom:20px}.quick-stack-3{grid-column-gap:18px}.column-15{padding-left:0;padding-right:0}.red_seperator{margin-left:auto;margin-right:auto}.goal{text-align:center;flex-flow:column;justify-content:flex-start;align-items:center;width:45%;height:100%;margin-bottom:.5em;margin-left:auto;margin-right:auto;padding:.4em 6% .25em;font-size:1.8em;display:flex}.h4_goal_title{font-size:.95em;line-height:21px}.container-14{padding-top:0}.portfolio-grid{display:none}.port3col{grid-column-gap:16px;grid-row-gap:16px;grid-template-rows:auto auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;padding-left:2%;padding-right:2%;display:block}.thumbnail-1{grid-column-gap:12px;grid-row-gap:12px;grid-template-rows:auto auto;grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr minmax(200px,1fr);grid-auto-columns:1fr;display:grid}.thumbnail_divholder{margin-top:0}.column-21{grid-column-gap:16px;grid-row-gap:16px;flex-flow:wrap;grid-template-rows:auto auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;place-content:stretch center;align-items:flex-start;display:block}.columns-10{padding-top:10px;display:flex}.section-category{grid-column-gap:9px;grid-row-gap:9px;grid-template:"Area""."/1fr;grid-auto-columns:1fr;grid-auto-flow:row;padding-left:1%;padding-right:1%;display:block}.imgdiv_servicessection{width:100%;margin-bottom:3em}.image-22{height:100%}.columns-11{display:flex}.accordion-content_spacer{text-align:center;display:block}.displayonly_component{padding:0 0 30px}.amc-logo-3{padding-left:20px}.nav-menu-6{width:auto}.image-23{width:200px}.text-for-gallery-btn{letter-spacing:1px;font-size:1.2em}.heading-jumbo-small-5{width:90%;font-size:2.5em;font-weight:300;line-height:42px}.homepage-about-us-section{font-size:.8em;line-height:22px}.text-block-9{font-size:18px}.text-size-small.text-color-lightgray.text-weight-light{text-align:center}.upload_file-detail{width:50%;max-width:191px}.zero-column.left-padding-10{padding-left:0}.uui-page-padding-5{padding-left:1rem;padding-right:1rem}.max-width-full-mobile-landscape-4{width:100%;max-width:none}.uui-button-5{font-size:1rem}.uui-button-5:hover{border-color:var(--untitled-ui-primary600);background-color:var(--untitled-ui-primary600)}.uui-heading-xsmall{font-size:1.25rem}.uui-lightbox_play-icon{width:4rem;height:4rem}.uui-button-row-4{align-self:stretch}.uui-button-row-4.is-reverse-mobile-landscape{flex-direction:column-reverse}.uui-button-wrapper-4.max-width-full-mobile-landscape-4{width:100%}.uui-layout67_item-list{grid-row-gap:2.5rem;margin-bottom:2rem}.uui-layout67_component{grid-row-gap:3rem;grid-template-columns:1fr}.uui-button-secondary-gray-4{padding-left:1.25rem;font-size:1rem}.uui-button-secondary-gray-4:hover{background-color:var(--untitled-ui-white);color:var(--untitled-ui-gray700)}.uui-padding-vertical-xhuge-5,.rl-padding-section-large{padding-top:4rem;padding-bottom:4rem}.rl_layout239_spacing-block-3{padding-bottom:3rem}.rl-heading-style-h2{font-size:2.25rem}.rl_layout239_spacing-block-6{padding-bottom:2.5rem}.rl_layout239_content{grid-row-gap:3rem;grid-template-columns:1fr}.rl_layout239_spacing-block-2,.rl_layout239_spacing-block-5{padding-bottom:1.25rem}.rl_layout239_spacing-block-1{padding-bottom:.75rem}.rl-text-style-medium{font-size:1rem}.rl-heading-style-h4{font-size:1.5rem;line-height:1.4}.rl_layout239_spacing-block-4{padding-bottom:1.5rem}.rl_faq1_spacing-block-1{padding-bottom:1.25rem}.rl-heading-style-h2-2{font-size:2.25rem}.rl_faq1_accordion{padding-left:3%}.rl_faq1_spacing-block-3{padding-bottom:3rem}.rl_faq1_spacing-block-5{padding-bottom:1.5rem}.rl_faq1_question-text{margin-left:auto;margin-right:auto;font-size:1.5rem}.rl_faq1_question{object-fit:contain;padding-top:1rem;padding-bottom:1rem}.rl_faq1_spacing-block-4{padding-bottom:.75rem}.rl_faq1_icon-wrapper{width:1.75rem}.rl_faq1_spacing-block-2{padding-bottom:3rem}.rl_faq1_answer-wrapper{margin-bottom:1.25rem}.rl_faq1_icon{width:1.75rem;height:1.75rem}.grid-15{grid-column-gap:16px;grid-row-gap:16px;flex-flow:column;grid-template-rows:auto auto auto auto;grid-template-columns:1fr 1fr 1fr;grid-auto-columns:1fr;justify-content:center;display:grid}.image-24{display:block}.project-categories{margin-top:0}.grid-16{grid-column-gap:12px;grid-row-gap:12px;grid-template-rows:auto auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;grid-auto-flow:row;place-items:center;width:100%;height:auto;display:grid;position:relative}.quick_stack{grid-column-gap:5px;grid-row-gap:5px}.div-block-33{grid-column-gap:10px;grid-row-gap:10px;grid-template-rows:auto auto;grid-template-columns:1fr;grid-auto-columns:1fr;grid-auto-flow:row;width:auto;display:grid}.cell-6{flex-flow:column}.columns-20{text-align:center}.code-embed,.contact_col_extra{width:100%}}@media screen and (max-width:479px){.breaker_small.mod3{width:80%;height:1px;display:none}.logo{justify-content:center;width:200px;height:100%;margin-top:-8px;margin-left:auto;margin-right:auto;padding-left:25px;display:flex}.icon-2{color:#e20e0e;font-size:1.5em}.amc_logo_nav{margin-top:10px;margin-bottom:17px;margin-left:20px;padding-top:11px}.brand.w--current{padding-left:0;padding-right:0}.amc_logo_icon-2{width:57px;display:none}.glass-company-3{display:none}.menu-button-3{margin-top:2px;margin-right:-3px}.nav-menu-4{z-index:1}.logo_brand_top{height:100%;padding-top:10px;padding-right:50px}.nav6{height:100px}.nav6_container{height:100%}.menu-icon-6{padding-top:18px;padding-bottom:30px;font-size:1.5em}.slide{height:360px}.paragraph-bigger.cc-bigger-white-light.white{overflow:hidden}.about-grid{grid-row-gap:15px}.form-section{margin-top:10px;margin-left:0;margin-right:0;padding-top:5px;padding-bottom:5px}.motto-wrap{padding-top:4em;padding-left:.8em;padding-right:.8em}.paragraph-light{margin-left:auto;margin-right:auto;font-size:1.1em;line-height:24px}.spacerdiv{display:none}.section-paragraph{padding-top:0;font-size:1.4em;font-weight:300;line-height:30px}.section-paragraph.red{font-size:1.6em}.homepage-paragraph-text{font-size:1.1em;line-height:24px}.button{padding-left:8px;padding-right:8px}.offices-label.cc-light{padding-top:43px}.our-goal-1px-div-line{display:none}.home-section-wrap{padding-left:4%;padding-right:6%}.home-content-wrap{margin-left:-1px;margin-right:-1px}.heading-jumbo-small{margin-top:20px;line-height:43px}.heading-jumbo-small.black{line-height:30px}.customer-quote{width:95%;font-size:.9em}.slider-arrows{font-size:.6em}.right-arrow{width:15%}.left-arrow{width:10%}.text-block-3{line-height:22px}.footer-2-text-btm{line-height:2em}.column-9{padding-left:0}.contact-us-text-headliner{font-size:1.25em}.intro-header.cc-subpage,.intro-header.cc-subpage.about-image-header,.intro-header.cc-subpage{height:150px}.intro-header.cc-subpage.about-image-header{background-image:linear-gradient(45deg,#1565c0,#67487400 50%,#803f5d78 68%,#b92b27),url(https://cdn.prod.website-files.com/645b9af28e9327d3c6a10203/648b439c6b940cfcfe07ad82_Screen-Shot-2020-10-18-at-9.02.46-PM-p-1080.jpeg);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:auto,cover;background-attachment:scroll,scroll;height:200px}.heading-jumbo{font-size:36px;line-height:48px}.grid-7{grid-column-gap:14px;grid-template:"Area-4 Area-2 Area-3""Area Area-2."/minmax(200px,1.25fr) minmax(200px,2fr) 1fr;display:block}.sub-paragraph-2.about2{text-align:left;padding-left:5%;padding-right:5%}.heading-jumbo-small-2{line-height:43px}.h3_subheading{line-height:24px}.section-title.huge.center{padding-left:5%;padding-right:5%;font-size:1.8em;line-height:29px}.product-text-blurb{width:80%;font-size:1.8em;line-height:40px}.template-container{padding-left:6%;padding-right:6%}.h1_title_01{font-size:33px}.product-section-title{font-size:26px}.section-paragraph-2{font-size:1em}.h2-content-heading{font-size:.92em}.button-4.buttom-full.railing-systems{width:100%;height:41%;padding-top:10px;padding-left:10px;padding-right:10px}.button-4.buttom-full.mirrors-category{align-self:stretch;width:100%;height:40%;padding:10px}.button-4.buttom-full.mirrors-category.closet-doors{width:100%;margin-right:9px;padding-top:10px;padding-left:10px}.button-4.buttom-full.conference-rooms{width:100%;height:40%;padding-top:10px;padding-left:10px;padding-right:10px}.button-4.buttom-full.shower-enclosures-btn{align-self:stretch;width:100%;margin-right:12px;padding:10px}.button-4.buttom-full.shower-screens-category{align-self:stretch;width:100%;height:40%;margin-left:0;margin-right:0;padding:10px}.button-4.buttom-full.wine-rooms-category{align-self:stretch;width:100%;height:40%;margin-right:12px;padding-top:10px;padding-left:10px;padding-right:10px}.button-4.buttom-full.wine-rooms-category.windows{width:92%;height:40%;margin-right:0;padding-top:10px;padding-left:10px;padding-right:10px}.categories-button-div-container{flex-direction:row;justify-content:center;height:auto}.spacer_25px{overflow:visible}.work-top-area{padding-top:0}.spacer{display:none}.projectcontainer{padding-left:8%;padding-right:5%}.image-15{margin-bottom:0}.h1_title_01-2{font-size:33px}.section-paragraph-3{font-size:1.1em;font-weight:300;line-height:33px}.heading-jumbo-2{font-size:36px;line-height:48px}.h3_subheading-3{line-height:50px}.content-2{margin-top:10px;margin-left:0;margin-right:0;padding-top:5px;padding-bottom:5px}.content-2.cc-home-wrap{margin-top:0}.columns-6,.columns-7{flex-wrap:wrap}.h3_subheading-4{font-size:1.3em;line-height:24px}.h3_subheading-4.business-hours{letter-spacing:.05em;font-size:1.2em}.section-paragraph-4{padding-top:12px;padding-bottom:20px;font-size:1.3em;font-weight:300;line-height:33px}.section-paragraph-4.smaller-section-paragraph{width:100%}.div-block-24{padding-top:0}.grid-8{grid-column-gap:14px;grid-template:"Area-4 Area-2 Area-3""Area Area-2."/minmax(200px,1.25fr) minmax(200px,2fr) 1fr;padding-left:4%;padding-right:4%;display:block}.heading-jumbo-3{font-size:36px;line-height:48px}.motto-wrap-2{padding:.4em}.heading-jumbo-small-3{font-size:2.1em;font-weight:300;line-height:37px}.content-3{margin-top:10px;margin-left:0;margin-right:0;padding-top:5px;padding-bottom:5px}.content-3.cc-home-wrap{margin-top:0}.contact-grid2{flex-wrap:wrap;justify-content:center;padding-left:14%;display:flex}.address-icon{align-items:flex-start;width:22px;display:flex}.address{font-size:1.1em;line-height:20px}.address-link-block{font-size:1em;line-height:20px}.paragraph-light-2{font-size:.95em;line-height:24px}.contact-blurb-div{align-items:flex-start}.image-7{margin-top:0}.amc{margin-bottom:10px}.grid-10{grid-template-columns:1.25fr 1.75fr;grid-template-areas:"Area Area-2""Area-3 Area-4""Area-5 Area-6"}.h1_title{text-align:center;width:73%;line-height:43px}.map{margin-top:-9px}.menu-button-4{margin-top:2px;margin-right:-3px}.logo_brand_top-2{height:100%;padding-right:60px}.services-header{min-height:150px}.heading-jumbo-4{font-size:36px;line-height:48px}.grid-2{grid-column-gap:16px;grid-row-gap:16px;grid-template-rows:auto;grid-template-columns:1fr 1fr 1fr;grid-auto-columns:1fr;display:flex}.pricing-card{flex-flow:column wrap;align-content:flex-end;margin-left:0%;margin-right:0%;padding-left:12px;padding-right:12px;display:block}.flex-card-paragraph{text-align:center;padding-bottom:0;padding-left:0%;padding-right:0%;font-size:1.33em;font-weight:300;line-height:25px}.section-paragraph-5{padding-bottom:20px;font-size:1.1em;font-weight:300;line-height:33px}.h1_title_01-3{font-size:33px}.container-9{max-width:none}.centered-heading{margin-bottom:24px}.pricing-grid{grid-template-columns:1fr}.residential_large_paragraph{letter-spacing:0;margin-right:0%;font-size:.95em;font-weight:400}.services-list{font-size:1em;line-height:20px}.bulleted-text-for-services{padding-bottom:5px;font-size:1em;line-height:23px}.bullets_services_2col{padding-left:10px;line-height:32px}.h1_style3{font-size:2.2em}.message-input-box{min-height:200px}.whitepage{padding-left:1.25em;padding-right:1.25em}.textfield{display:block}.uui-layout14_item-list{grid-template-columns:1fr}.list-item{font-size:1em}.uui-contact14_component{grid-row-gap:48px;grid-template-columns:1fr}.form-radio-2col{grid-template-columns:1fr}.form-field-2col{grid-template-rows:auto auto;grid-template-columns:1fr}.uui-contact03_component,.uui-contact04_component{grid-template-columns:1fr}.tabs-menu{display:none}.tab{display:block}.tab.style-b{padding:25px 25px 0}.tabs-content.style-b{width:100%}.tab-link{border-top-style:none;width:100%}.max-width{padding-left:0%;padding-right:0%}.container-11{margin-top:2px}.paragraph-large-3{padding-top:1.5em}.sub_div{width:100%}.uui-form-field-wrapper-2.zero-padding-right.left-padding-10{padding-left:0}.uui-contact05_component{grid-template-columns:1fr}.h3_subheading-5{line-height:24px}.contact_columns{padding:13px 13px 10px}.text-span-6{letter-spacing:.05em}.h3_subheading-6{line-height:24px}.section-paragraph-6{padding-bottom:20px;font-size:1.1em;font-weight:300;line-height:33px}.paragraph-light-3{font-size:.95em;line-height:24px}.button-3{width:100%;display:block}.heading-jumbo-small-4{line-height:43px}.max-width-2{padding-left:0%;padding-right:0%}.h1_title_01-4,.h1_title_01-5{font-size:33px}.h3_subheading-7{text-align:center;font-size:2em}.column-13{padding-left:0;padding-right:0}.quick-stack-3{padding-left:10px;padding-right:10px}.cell-4{padding-right:10px}.goal{flex-direction:column;justify-content:center;align-items:stretch;height:50px;padding-left:4%;padding-right:4%;font-size:1.2em}.h4_goal_title{text-align:center;font-size:.99em;line-height:16px}.container-14{margin-top:9px}.thumbnail-1{grid-template:"T1 Area-2 Area-3 Area-4 Area-5 Area-6 Area-7""Area-8 Area-9 Area-10 Area-11 Area-12 Area-13 Area-14"/1fr 1fr 1fr 1fr 1fr 1fr minmax(50px,1fr)}.thumbnail_divholder{align-content:center;width:100%;display:flex}.column-21{grid-column-gap:7px;grid-row-gap:7px;grid-template-rows:auto auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;align-content:flex-start;padding-bottom:.5em;display:block}.section-category{grid-template-rows:auto;width:90%;margin-left:5%;padding-left:0%;padding-right:2%;display:block}.displayonly_component{margin-top:0;padding-top:0;padding-left:0;padding-right:0}.navbar3_erlin{margin-top:1em;margin-bottom:10px}.navlink3{font-size:.95em}.amc-logo-3.w--current{width:250px;margin-top:0;padding-left:10px}.menu-button-5{padding-left:10px;padding-right:5px}.columns-12,.columns{align-self:center}.columns-14{align-self:center;display:block}.heading-jumbo-small-5{font-size:2.1em;font-weight:300;line-height:37px}.div-block-30{display:none}.text-size-small.text-color-lightgray.text-weight-light{font-size:.8rem}.upload_file-detail{width:90%}.column-22{padding-left:0}.column-23,.column-24,.column-25{padding-left:0;padding-right:0}.uui-layout67_item-list,.rl_layout239_content{grid-template-columns:1fr}.rl_faq1_question-text{line-height:1.1}.grid-15{grid-column-gap:1px;grid-row-gap:1px;grid-template:"Area Area-2 Area-3 Area-4 Area-5 Area-6"minmax(0,110px)"Area-7 Area-8 Area-9 Area-10 Area-11 Area-12""Area-13 Area-14 Area-15 Area-16 Area-17 Area-18""Area-19 Area-20 Area-21 Area-22 Area-23 Area-24"/1fr 1fr 1fr;grid-auto-columns:1fr;grid-auto-flow:row;width:300px;display:grid}.project-categories{flex-flow:column}.grid-16{grid-column-gap:10px;grid-row-gap:10px;flex:0 auto;grid-template:"Windows-Doors Shower-Doors""Railings Mirrors""Table-Tops Skylights""Closet-Doors Custom-Glass-Works""Storefronts Automatic-Doors""Sneeze-Guards."/1fr 1fr;grid-auto-flow:row;place-content:center;width:95%;margin-left:10px;margin-right:5px;padding-top:20px;padding-right:5px}.columns-19{display:block}}#w-node-_24956255-82a2-78c4-213d-a9de74bf6ff2-f4502aa8{grid-area:1/1/2/2}#w-node-_24956255-82a2-78c4-213d-a9de74bf6ffd-f4502aa8{grid-area:1/2/2/3;justify-self:center}#w-node-_24956255-82a2-78c4-213d-a9de74bf7002-f4502aa8{grid-area:1/2/2/3}#w-node-_24956255-82a2-78c4-213d-a9de74bf7017-f4502aa8,#w-node-_24956255-82a2-78c4-213d-a9de74bf7019-f4502aa8{grid-area:span 1/span 1/span 1/span 1}#w-node-_24956255-82a2-78c4-213d-a9de74bf701a-f4502aa8,#w-node-_24956255-82a2-78c4-213d-a9de74bf701b-f4502aa8,#w-node-_6b11e2b5-ed11-7f00-7d45-ffb0b6a94f50-f4502aa8,#w-node-_971689b4-51c5-d5a4-86b5-2fd56ccd383f-f4502aa8{grid-area:span 1/span 1/span 1/span 1;align-self:center}#w-node-a0726117-129c-fff6-6224-2020b6036e52-f4502ab0,#fittext.w-node-_8d797a09-4c5d-1b23-3210-ecc00bac3e5e-f4502ab0{grid-area:Area-3}#w-node-ce10323b-9477-c045-e487-782e1a6376d5-f4502ab4,#w-node-ce10323b-9477-c045-e487-782e1a6376db-f4502ab4,#w-node-ce10323b-9477-c045-e487-782e1a6376e1-f4502ab4{align-self:start}#w-node-_49762e9f-ea8f-c705-10f3-ad9bbae4d607-f4502ab4{grid-template-rows:auto auto;grid-template-columns:1fr minmax(247px,1fr)}#w-node-e857f136-a711-b3b0-68bc-ab6a45e3992e-f4502ab4{grid-row:span 2/span 2}#w-node-_6ea8091b-52e7-50ee-e208-840d014a2d94-f4502ab4,#w-node-_6ea8091b-52e7-50ee-e208-840d014a2d9e-f4502ab4,#w-node-_6ea8091b-52e7-50ee-e208-840d014a2da8-f4502ab4{grid-area:span 1/span 1/span 1/span 1}#w-node-fd7cf560-db2e-1411-b961-4da578bcd96b-f4502ab4{grid-area:1/1/2/2}#w-node-_1db57347-776f-5b88-b849-b43e47cffc5d-f4502ab4{grid-area:span 1/span 1/span 1/span 1}#w-node-_1db57347-776f-5b88-b849-b43e47cffc5e-f4502ab4{justify-self:center}#w-node-_4ab5ccfc-621c-0c4f-4fd7-ef1022004166-f4502ab4{grid-area:span 1/span 1/span 1/span 1}#w-node-_4ab5ccfc-621c-0c4f-4fd7-ef1022004167-f4502ab4{justify-self:center}#w-node-f89eee7e-fe33-d4ba-dfd6-fb2091b47df0-f4502ab4,#w-node-f89eee7e-fe33-d4ba-dfd6-fb2091b47df5-f4502ab4,#w-node-f89eee7e-fe33-d4ba-dfd6-fb2091b47dfa-f4502ab4{align-self:start}#w-node-f89eee7e-fe33-d4ba-dfd6-fb2091b47e16-f4502ab4{grid-area:span 1/span 1/span 1/span 1}#w-node-f89eee7e-fe33-d4ba-dfd6-fb2091b47e17-f4502ab4{justify-self:start}#w-node-e462dae8-8857-d291-6a30-be2b2c6348ae-f4502ab4,#w-node-e462dae8-8857-d291-6a30-be2b2c6348b3-f4502ab4,#w-node-e462dae8-8857-d291-6a30-be2b2c6348b8-f4502ab4{align-self:start}#w-node-e462dae8-8857-d291-6a30-be2b2c6348fe-f4502ab4{grid-area:span 1/span 1/span 1/span 1}#w-node-e462dae8-8857-d291-6a30-be2b2c6348ff-f4502ab4{justify-self:center}#w-node-_3d110ac6-e99d-865f-cc5c-ea85b1cf525f-b1cf525c{grid-area:span 2/span 1/span 2/span 1}#w-node-_79a8d296-bbd9-612c-f6a8-d79bae9358b7-2dd3b8c6{grid-template-rows:auto auto;grid-template-columns:1fr 1fr}#w-node-_4071ca6a-eb0a-b682-99d8-2701a9e1c986-2dd3b8c6{grid-row:span 2/span 2}#w-node-_2a66fc3d-5627-dd54-922e-de1fc5453d53-b6f7727a{grid-template-rows:auto auto auto;grid-template-columns:3.25fr 1.25fr}#w-node-_10cdd333-0564-b180-8b7e-c8c05ac15821-b6f7727a{grid-column:span 2/span 2}#w-node-_22a8fc48-538e-94ea-1f6c-af5c23d2d8ef-b6f7727a,#w-node-_42546dea-8559-589a-11f5-82fe780c2f5c-b6f7727a,#w-node-_22a8fc48-538e-94ea-1f6c-af5c23d2d8f3-b6f7727a{grid-area:span 1/span 1/span 1/span 1}#w-node-_22a8fc48-538e-94ea-1f6c-af5c23d2d8f4-b6f7727a{justify-self:center}#w-node-_79a8d296-bbd9-612c-f6a8-d79bae9358b7-d185e64f{grid-template-rows:auto auto;grid-template-columns:1fr 1fr}#w-node-_4071ca6a-eb0a-b682-99d8-2701a9e1c986-d185e64f{grid-row:span 2/span 2}#w-node-_16947412-7a62-1314-5d8d-dd2f0f1689c7-f1caac26{grid-area:Area-20}#w-node-_35488e3c-76a7-e799-0160-e3e3a589b322-8bcd6fb1,#w-node-_3e3f8623-e3a7-f57f-c781-a02c8d6302c5-8bcd6fb1,#w-node-_141a4768-e55d-d02e-36f4-64b2e6fe1bbe-8bcd6fb1,#w-node-d3edff61-765b-ca5f-0a6b-8e66ee81d5f1-8bcd6fb1,#w-node-_8a0ebe1e-baf0-9cb5-2b32-506575f82382-8bcd6fb1{align-self:center}#w-node-_1f85926a-316d-a1da-d677-d0117c8822fe-8bcd6fb1{grid-area:Area-20}#w-node-_1a48afa0-d55b-1ef9-706c-94243bc65a95-8bcd6fb1{grid-area:Area-24}@media screen and (max-width:991px){#w-node-_24956255-82a2-78c4-213d-a9de74bf6ff2-f4502aa8{grid-area:2/1/3/2}#w-node-_24956255-82a2-78c4-213d-a9de74bf6ffd-f4502aa8{grid-area:1/1/2/2}#w-node-_24956255-82a2-78c4-213d-a9de74bf7002-f4502aa8{grid-area:2/1/3/2}#w-node-_2a66fc3d-5627-dd54-922e-de1fc5453d53-b6f7727a{grid-template-rows:auto;grid-template-columns:1fr .25fr}#w-node-_2070b41c-061b-72da-090c-563876d6b1f7-f1caac26{grid-area:1/2/2/3;place-self:center}#w-node-be59dd8e-d6bd-3642-70c1-8e06a687e4cf-f1caac26{align-self:center}#w-node-facf17b8-7104-b31a-9fc8-861bb5ff7dbf-f1caac26{align-self:start}#w-node-_3e3f8623-e3a7-f57f-c781-a02c8d6302c5-f1caac26,#w-node-_3fc3318d-0d34-5831-1432-51613b39041c-8bcd6fb1{align-self:center}#w-node-_2070b41c-061b-72da-090c-563876d6b1f7-8bcd6fb1{grid-area:1/2/2/3;place-self:center}#w-node-bc9f69b9-015c-fe13-b2b6-32eb5fea49d7-8bcd6fb1,#w-node-_35488e3c-76a7-e799-0160-e3e3a589b322-8bcd6fb1{align-self:center}#w-node-facf17b8-7104-b31a-9fc8-861bb5ff7dbf-8bcd6fb1{align-self:start}#w-node-_3e3f8623-e3a7-f57f-c781-a02c8d6302c5-8bcd6fb1{align-self:center}}@media screen and (max-width:767px){#w-node-_2a66fc3d-5627-dd54-922e-de1fc5453d53-b6f7727a{grid-template-rows:auto;grid-template-columns:2fr}#w-node-_2070b41c-061b-72da-090c-563876d6b1f7-f1caac26{align-self:center}#w-node-be59dd8e-d6bd-3642-70c1-8e06a687e4cf-f1caac26{place-self:center}#w-node-_1c71799b-85ea-1da7-83f8-a1d77f6daf25-f1caac26{grid-area:span 1/span 1/span 1/span 1}#w-node-_2a3f8d5c-c34c-f29b-e480-6ef93adb2d85-f1caac26{align-self:center}#w-node-d88613a7-0867-75c2-e41b-dca1c60919f6-f1caac26{grid-area:span 1/span 3/span 1/span 3}#w-node-_2070b41c-061b-72da-090c-563876d6b1f7-8bcd6fb1{align-self:center}#w-node-_1c71799b-85ea-1da7-83f8-a1d77f6daf25-8bcd6fb1{grid-area:span 1/span 1/span 1/span 1}#w-node-facf17b8-7104-b31a-9fc8-861bb5ff7dbf-8bcd6fb1,#w-node-d3edff61-765b-ca5f-0a6b-8e66ee81d5f1-8bcd6fb1,#w-node-_8a0ebe1e-baf0-9cb5-2b32-506575f82382-8bcd6fb1{align-self:center}}@media screen and (max-width:479px){#w-node-_2a66fc3d-5627-dd54-922e-de1fc5453d53-b6f7727a{grid-template-rows:auto;grid-template-columns:2fr}#w-node-d3edff61-765b-ca5f-0a6b-8e66ee81d5f1-8bcd6fb1,#w-node-_8a0ebe1e-baf0-9cb5-2b32-506575f82382-8bcd6fb1{grid-area:span 1/span 1/span 1/span 1}}