html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;font-family:sans-serif}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{vertical-align:baseline;display:inline-block}audio:not([controls]){height:0;display:none}[hidden],template{display:none}a{background-color:#0000}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{margin:.67em 0;font-size:2em}mark{color:#000;background:#ff0}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:none}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}@font-face{font-family:webflow-icons;src:url(data:application/x-font-ttf;charset=utf-8;base64,AAEAAAALAIAAAwAwT1MvMg8SBiUAAAC8AAAAYGNtYXDpP+a4AAABHAAAAFxnYXNwAAAAEAAAAXgAAAAIZ2x5ZmhS2XEAAAGAAAADHGhlYWQTFw3HAAAEnAAAADZoaGVhCXYFgQAABNQAAAAkaG10eCe4A1oAAAT4AAAAMGxvY2EDtALGAAAFKAAAABptYXhwABAAPgAABUQAAAAgbmFtZSoCsMsAAAVkAAABznBvc3QAAwAAAAAHNAAAACAAAwP4AZAABQAAApkCzAAAAI8CmQLMAAAB6wAzAQkAAAAAAAAAAAAAAAAAAAABEAAAAAAAAAAAAAAAAAAAAABAAADpAwPA/8AAQAPAAEAAAAABAAAAAAAAAAAAAAAgAAAAAAADAAAAAwAAABwAAQADAAAAHAADAAEAAAAcAAQAQAAAAAwACAACAAQAAQAg5gPpA//9//8AAAAAACDmAOkA//3//wAB/+MaBBcIAAMAAQAAAAAAAAAAAAAAAAABAAH//wAPAAEAAAAAAAAAAAACAAA3OQEAAAAAAQAAAAAAAAAAAAIAADc5AQAAAAABAAAAAAAAAAAAAgAANzkBAAAAAAEBIAAAAyADgAAFAAAJAQcJARcDIP5AQAGA/oBAAcABwED+gP6AQAABAOAAAALgA4AABQAAEwEXCQEH4AHAQP6AAYBAAcABwED+gP6AQAAAAwDAAOADQALAAA8AHwAvAAABISIGHQEUFjMhMjY9ATQmByEiBh0BFBYzITI2PQE0JgchIgYdARQWMyEyNj0BNCYDIP3ADRMTDQJADRMTDf3ADRMTDQJADRMTDf3ADRMTDQJADRMTAsATDSANExMNIA0TwBMNIA0TEw0gDRPAEw0gDRMTDSANEwAAAAABAJ0AtAOBApUABQAACQIHCQEDJP7r/upcAXEBcgKU/usBFVz+fAGEAAAAAAL//f+9BAMDwwAEAAkAABcBJwEXAwE3AQdpA5ps/GZsbAOabPxmbEMDmmz8ZmwDmvxmbAOabAAAAgAA/8AEAAPAAB0AOwAABSInLgEnJjU0Nz4BNzYzMTIXHgEXFhUUBw4BBwYjNTI3PgE3NjU0Jy4BJyYjMSIHDgEHBhUUFx4BFxYzAgBqXV6LKCgoKIteXWpqXV6LKCgoKIteXWpVSktvICEhIG9LSlVVSktvICEhIG9LSlVAKCiLXl1qal1eiygoKCiLXl1qal1eiygoZiEgb0tKVVVKS28gISEgb0tKVVVKS28gIQABAAABwAIAA8AAEgAAEzQ3PgE3NjMxFSIHDgEHBhUxIwAoKIteXWpVSktvICFmAcBqXV6LKChmISBvS0pVAAAAAgAA/8AFtgPAADIAOgAAARYXHgEXFhUUBw4BBwYHIxUhIicuAScmNTQ3PgE3NjMxOAExNDc+ATc2MzIXHgEXFhcVATMJATMVMzUEjD83NlAXFxYXTjU1PQL8kz01Nk8XFxcXTzY1PSIjd1BQWlJJSXInJw3+mdv+2/7c25MCUQYcHFg5OUA/ODlXHBwIAhcXTzY1PTw1Nk8XF1tQUHcjIhwcYUNDTgL+3QFt/pOTkwABAAAAAQAAmM7nP18PPPUACwQAAAAAANciZKUAAAAA1yJkpf/9/70FtgPDAAAACAACAAAAAAAAAAEAAAPA/8AAAAW3//3//QW2AAEAAAAAAAAAAAAAAAAAAAAMBAAAAAAAAAAAAAAAAgAAAAQAASAEAADgBAAAwAQAAJ0EAP/9BAAAAAQAAAAFtwAAAAAAAAAKABQAHgAyAEYAjACiAL4BFgE2AY4AAAABAAAADAA8AAMAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAADgCuAAEAAAAAAAEADQAAAAEAAAAAAAIABwCWAAEAAAAAAAMADQBIAAEAAAAAAAQADQCrAAEAAAAAAAUACwAnAAEAAAAAAAYADQBvAAEAAAAAAAoAGgDSAAMAAQQJAAEAGgANAAMAAQQJAAIADgCdAAMAAQQJAAMAGgBVAAMAAQQJAAQAGgC4AAMAAQQJAAUAFgAyAAMAAQQJAAYAGgB8AAMAAQQJAAoANADsd2ViZmxvdy1pY29ucwB3AGUAYgBmAGwAbwB3AC0AaQBjAG8AbgBzVmVyc2lvbiAxLjAAVgBlAHIAcwBpAG8AbgAgADEALgAwd2ViZmxvdy1pY29ucwB3AGUAYgBmAGwAbwB3AC0AaQBjAG8AbgBzd2ViZmxvdy1pY29ucwB3AGUAYgBmAGwAbwB3AC0AaQBjAG8AbgBzUmVndWxhcgBSAGUAZwB1AGwAYQByd2ViZmxvdy1pY29ucwB3AGUAYgBmAGwAbwB3AC0AaQBjAG8AbgBzRm9udCBnZW5lcmF0ZWQgYnkgSWNvTW9vbi4ARgBvAG4AdAAgAGcAZQBuAGUAcgBhAHQAZQBkACAAYgB5ACAASQBjAG8ATQBvAG8AbgAuAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==)format("truetype");font-weight:400;font-style:normal}[class^=w-icon-],[class*=\ w-icon-]{speak:none;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-weight:400;line-height:1;font-family:webflow-icons!important}.w-icon-slider-right:before{content:""}.w-icon-slider-left:before{content:""}.w-icon-nav-menu:before{content:""}.w-icon-arrow-down:before,.w-icon-dropdown-toggle:before{content:""}.w-icon-file-upload-remove:before{content:""}.w-icon-file-upload-icon:before{content:""}*{box-sizing:border-box}html{height:100%}body{color:#333;background-color:#fff;min-height:100%;margin:0;font-family:Arial,sans-serif;font-size:14px;line-height:20px}img{vertical-align:middle;max-width:100%;display:inline-block}html.w-mod-touch *{background-attachment:scroll!important}.w-block{display:block}.w-inline-block{max-width:100%;display:inline-block}.w-clearfix:before,.w-clearfix:after{content:" ";grid-area:1/1/2/2;display:table}.w-clearfix:after{clear:both}.w-hidden{display:none}.w-button{color:#fff;line-height:inherit;cursor:pointer;background-color:#3898ec;border:0;border-radius:0;padding:9px 15px;text-decoration:none;display:inline-block}input.w-button{-webkit-appearance:button}html[data-w-dynpage] [data-w-cloak]{color:#0000!important}.w-code-block{margin:unset}pre.w-code-block code{all:inherit}.w-optimization{display:contents}.w-webflow-badge,.w-webflow-badge>img{box-sizing:unset;width:unset;height:unset;max-height:unset;max-width:unset;min-height:unset;min-width:unset;margin:unset;padding:unset;float:unset;clear:unset;border:unset;border-radius:unset;background:unset;background-image:unset;background-position:unset;background-size:unset;background-repeat:unset;background-origin:unset;background-clip:unset;background-attachment:unset;background-color:unset;box-shadow:unset;transform:unset;direction:unset;font-family:unset;font-weight:unset;color:unset;font-size:unset;line-height:unset;font-style:unset;font-variant:unset;text-align:unset;letter-spacing:unset;-webkit-text-decoration:unset;text-decoration:unset;text-indent:unset;text-transform:unset;list-style-type:unset;text-shadow:unset;vertical-align:unset;cursor:unset;white-space:unset;word-break:unset;word-spacing:unset;word-wrap:unset;transition:unset}.w-webflow-badge{white-space:nowrap;cursor:pointer;box-shadow:0 0 0 1px #0000001a,0 1px 3px #0000001a;visibility:visible!important;opacity:1!important;z-index:2147483647!important;color:#aaadb0!important;overflow:unset!important;background-color:#fff!important;border-radius:3px!important;width:auto!important;height:auto!important;margin:0!important;padding:6px!important;font-size:12px!important;line-height:14px!important;text-decoration:none!important;display:inline-block!important;position:fixed!important;inset:auto 12px 12px auto!important;transform:none!important}.w-webflow-badge>img{position:unset;visibility:unset!important;opacity:1!important;vertical-align:middle!important;display:inline-block!important}h1,h2,h3,h4,h5,h6{margin-bottom:10px;font-weight:700}h1{margin-top:20px;font-size:38px;line-height:44px}h2{margin-top:20px;font-size:32px;line-height:36px}h3{margin-top:20px;font-size:24px;line-height:30px}h4{margin-top:10px;font-size:18px;line-height:24px}h5{margin-top:10px;font-size:14px;line-height:20px}h6{margin-top:10px;font-size:12px;line-height:18px}p{margin-top:0;margin-bottom:10px}blockquote{border-left:5px solid #e2e2e2;margin:0 0 10px;padding:10px 20px;font-size:18px;line-height:22px}figure{margin:0 0 10px}ul,ol{margin-top:0;margin-bottom:10px;padding-left:40px}.w-list-unstyled{padding-left:0;list-style:none}.w-embed:before,.w-embed:after{content:" ";grid-area:1/1/2/2;display:table}.w-embed:after{clear:both}.w-video{width:100%;padding:0;position:relative}.w-video iframe,.w-video object,.w-video embed{border:none;width:100%;height:100%;position:absolute;top:0;left:0}fieldset{border:0;margin:0;padding:0}button,[type=button],[type=reset]{cursor:pointer;-webkit-appearance:button;border:0}.w-form{margin:0 0 15px}.w-form-done{text-align:center;background-color:#ddd;padding:20px;display: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}@font-face{font-family:"Royal Touch Alt 1";src:url(https://cdn.prod.website-files.com/66d7879a6faeda2db526e7e0/66e528e803cd70fb0917427f_royal-touch-regular-alt1.otf)format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Betterworks;src:url(https://cdn.prod.website-files.com/66d7879a6faeda2db526e7e0/66e52b0722fd5a8e2a38d2f8_Betterworks.otf)format("opentype");font-weight:500;font-style:normal;font-display:swap}:root{--background-color--background-primary:var(--base-color-neutral--white);--text-color--text-primary:var(--darkgray);--border-color--border-secondary:var(--base-color-neutral--neutral-light);--link-color--link-primary:var(--base-color-brand--white);--base-color-brand--white:white;--darkgray:#3b3b3c;--border-color--border-primary:var(--base-color-neutral--black);--base-color-neutral--black:black;--base-color-brand--header-color:#3b3b3c;--base-color-neutral--white:transparent;--base-color-neutral--dark-blue:#1a3240;--background-color--background-alternate:var(--base-color-neutral--black);--black-archive\<deleted\|variable-dccb7db6\>:black;--white-archive\<deleted\|variable-1766b841\>:white;--background-color--background-secondary:var(--base-color-neutral--neutral-lightest);--link-color--link-alternate:var(--base-color-brand--white);--background-color--background-tertiary:var(--base-color-neutral--neutral-light);--text-color--text-alternate:var(--base-color-neutral--white);--text-color--text-secondary:var(--base-color-neutral--black);--background-color--background-success:var(--base-color-system--success-green-light);--text-color--text-success:var(--base-color-system--success-green);--background-color--background-error:var(--base-color-system--error-red-light);--text-color--text-error:var(--base-color-system--error-red);--base-color-neutral--neutral-darker:#222;--base-color-neutral--text-color:#7a7a7a;--base-color-neutral--neutral-lighter:#ccc;--base-color-neutral--neutral-light:#aaa;--base-color-neutral--neutral-dark:#444;--base-color-neutral--neutral-lightest:#eee;--link-color--link-secondary:var(--base-color-brand--white);--base-color-system--error-red:#b42318;--base-color-neutral--link-brand:#783420;--base-color-system--success-green:#027a48;--base-color-system--success-green-light:#ecfdf3;--base-color-system--error-red-light:#fef3f2;--border-color--border-alternate:var(--base-color-neutral--white);--link-color--font-family:Raleway,sans-serif}.w-layout-blockcontainer{max-width:940px;margin-left:auto;margin-right:auto;display:block}.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-checkbox{margin-bottom:5px;padding-left:20px;display:block}.w-checkbox:before{content:" ";grid-area:1/1/2/2;display:table}.w-checkbox:after{content:" ";clear:both;grid-area:1/1/2/2;display:table}.w-form-formrecaptcha{margin-bottom:8px}.w-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-pagination-wrapper{flex-wrap:wrap;justify-content:center;display:flex}.w-pagination-previous{color:#333;background-color:#fafafa;border:1px solid #ccc;border-radius:2px;margin-left:10px;margin-right:10px;padding:9px 20px;font-size:14px;display:block}.w-pagination-previous-icon{margin-right:4px}.w-pagination-next{color:#333;background-color:#fafafa;border:1px solid #ccc;border-radius:2px;margin-left:10px;margin-right:10px;padding:9px 20px;font-size:14px;display:block}.w-pagination-next-icon{margin-left:4px}.w-embed-youtubevideo{background-image:url(https://d3e54v103j8qbb.cloudfront.net/static/youtube-placeholder.2b05e7d68d.svg);background-position:50%;background-size:cover;width:100%;padding-bottom:0;padding-left:0;padding-right:0;position:relative}.w-embed-youtubevideo:empty{min-height:75px;padding-bottom:56.25%}.w-users-userformpagewrap{flex-direction:column;justify-content:center;align-items:stretch;max-width:340px;height:100vh;margin-left:auto;margin-right:auto;display:flex}.w-users-userloginformwrapper{margin-bottom:0;padding-left:20px;padding-right:20px;position:relative}.w-users-userformheader{text-align:center}.w-users-userformbutton{text-align:center;width:100%}.w-users-userformfooter{justify-content:space-between;margin-top:12px;display:flex}.w-users-userformerrorstate{margin-left:20px;margin-right:20px;position:absolute;top:100%;left:0%;right:0%}.w-users-usersignupformwrapper{margin-bottom:0;padding-left:20px;padding-right:20px;position:relative}.w-users-userformsuccessstate{display:none}.w-checkbox-input{float:left;margin:4px 0 0 -20px;line-height:normal}.w-checkbox-input--inputType-custom{border:1px solid #ccc;border-radius:2px;width:12px;height:12px}.w-checkbox-input--inputType-custom.w--redirected-checked{background-color:#3898ec;background-image:url(https://d3e54v103j8qbb.cloudfront.net/static/custom-checkbox-checkmark.589d534424.svg);background-position:50%;background-repeat:no-repeat;background-size:cover;border-color:#3898ec}.w-checkbox-input--inputType-custom.w--redirected-focus{box-shadow:0 0 3px 1px #3898ec}.w-users-usersignupverificationmessage{display:none}.w-users-userresetpasswordformwrapper,.w-users-userupdatepasswordformwrapper{margin-bottom:0;padding-left:20px;padding-right:20px;position:relative}.w-users-useraccountwrapper{background-color:#f5f5f5;width:100%;min-height:100vh;padding:20px}.w-users-blockheader{background-color:#fff;border:1px solid #e6e6e6;justify-content:space-between;align-items:baseline;padding:4px 20px;display:flex}.w-users-blockcontent{background-color:#fff;border-bottom:1px solid #e6e6e6;border-left:1px solid #e6e6e6;border-right:1px solid #e6e6e6;margin-bottom:20px;padding:20px}.w-users-useraccountformsavebutton{text-align:center;margin-right:8px}.w-users-useraccountformcancelbutton{text-align:center;color:#333;background-color:#d3d3d3}.w-layout-vflex{flex-direction:column;align-items:flex-start;display:flex}@media screen and (max-width:991px){.w-layout-blockcontainer{max-width:728px}}@media screen and (max-width:767px){.w-layout-blockcontainer{max-width:none}}body{background-color:var(--background-color--background-primary);color:var(--text-color--text-primary);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}h1{text-transform:uppercase;margin-top:0;margin-bottom:0;font-family:Raleway,sans-serif;font-size:2.6rem;font-weight:400;line-height:1.2}h2{margin-top:0;margin-bottom:0;font-size:3rem;font-weight:700;line-height:1.2}h3{margin-top:0;margin-bottom:0;font-size:2.5rem;font-weight:700;line-height:1.2}h4{text-transform:uppercase;margin-top:0;margin-bottom:0;font-family:Raleway,sans-serif;font-size:16px;font-weight:700;line-height:1.3}h5{margin-top:0;margin-bottom:0;font-size:1.5rem;font-weight:700;line-height:1.4}h6{color:var(--border-color--border-secondary);margin-top:0;margin-bottom:0;font-family:Montserrat,sans-serif;font-size:1rem;font-weight:700;line-height:1.4}p{margin-bottom:0}a{color:var(--link-color--link-primary);text-decoration:underline}ul{margin-top:1rem;margin-bottom:1rem;padding-left:1.25rem}ol{margin-top:1rem;margin-bottom:1rem;padding-left:1.5rem}li{margin-top:.25rem;margin-bottom:.25rem;padding-left:.5rem}img{max-width:100%;display:inline-block}label{margin-bottom:.25rem;font-weight:500}blockquote{border-left:.1875rem solid var(--text-color--text-primary);margin-bottom:0;padding:.75rem 1.25rem;font-size:1.25rem;line-height:1.5}figure{margin-top:3rem;margin-bottom:3rem}figcaption{text-align:center;margin-top:.25rem}.z-index-2{z-index:2;position:relative}.max-width-full{width:100%;max-width:none}.layer{justify-content:center;align-items:center;position:absolute;inset:0%}.overflow-hidden{overflow:hidden}.global-styles{color:var(--base-color-brand--white);-webkit-text-stroke-color:var(--base-color-brand--white);display:block;position:fixed;inset:0% auto auto 0%}.z-index-1{z-index:1;position:relative}.hide{display:none}.text-style-link{color:var(--link-color--link-primary);text-decoration:underline}.max-width-xlarge{width:100%;max-width:64rem}.max-width-medium{width:100%;max-width:35rem}.max-width-xsmall{width:100%;max-width:25rem}.max-width-xxsmall{width:100%;max-width:20rem}.container-large{width:1114px;max-width:none;margin-top:0;margin-left:auto;margin-right:auto;padding-top:0;padding-bottom:0}.max-width-xxlarge{width:100%;max-width:80rem}.align-center{margin-left:auto;margin-right:auto}.spacing-clean{margin:0;padding:0}.max-width-large{flex-direction:column;justify-content:center;align-items:center;width:100%;max-width:48rem;display:flex}.max-width-small{width:100%;max-width:30rem}.utility_component{justify-content:center;align-items:center;width:100vw;max-width:100%;height:100vh;max-height:100%;padding-left:1.25rem;padding-right:1.25rem;display:flex}.utility_form-block{text-align:center;flex-direction:column;max-width:20rem;display:flex}.utility_form{flex-direction:column;align-items:stretch;display:flex}.utility_image{margin-bottom:.5rem;margin-left:auto;margin-right:auto}.main-wrapper{-webkit-text-fill-color:inherit;mix-blend-mode:normal;background-clip:border-box}.container-medium{width:100%;max-width:64rem;margin-left:auto;margin-right:auto}.container-small{width:100%;max-width:90%;margin-left:auto;margin-right:auto}.container-small.cross-careeres-container{max-width:90%}.margin-tiny{margin:.25rem}.margin-xxsmall{margin:.5rem}.margin-xsmall{margin:1rem}.margin-small{margin:1.5rem}.margin-medium{margin:2rem}.margin-large{margin:3rem}.margin-xlarge{margin:4rem}.margin-xxlarge{margin:5rem}.margin-huge{margin:6rem}.margin-xhuge{margin:7rem}.margin-xxhuge{margin:10rem}.margin-0{margin:0}.padding-0{padding:0}.padding-tiny{padding:.25rem}.padding-xxsmall{padding:.5rem}.padding-xsmall{padding:1rem}.padding-small{padding:1.5rem}.padding-medium{padding:2rem}.padding-large{padding:3rem}.padding-xlarge{padding:4rem}.padding-xxlarge{padding:5rem}.padding-huge{padding:6rem}.padding-xhuge{padding:7rem}.padding-xxhuge{padding:10rem}.margin-top{margin-bottom:0;margin-left:0;margin-right:0}.margin-top.margin-custom1{margin:100px 0 0}.margin-top.margin-huge,.margin-top.margin-small,.margin-top.margin-tiny,.margin-top.margin-custom3,.margin-top.margin-medium,.margin-top.margin-xxsmall,.margin-top.margin-xxhuge,.margin-top.margin-custom2,.margin-top.margin-xsmall,.margin-top.margin-large,.margin-top.margin-xxlarge,.margin-top.margin-xlarge,.margin-top.margin-0,.margin-top.margin-xhuge{margin-bottom:0;margin-left:0;margin-right:0}.margin-bottom{margin-top:0;margin-left:0;margin-right:0}.margin-bottom.margin-xxlarge,.margin-bottom.margin-medium{margin:0}.margin-bottom.margin-custom3,.margin-bottom.margin-custom1,.margin-bottom.margin-tiny{margin-top:0;margin-left:0;margin-right:0}.margin-bottom.margin-small{flex-direction:column;justify-content:center;align-items:center;margin:0 0 .5rem;display:block}.margin-bottom.margin-small.is-full{width:100%}.margin-bottom.margin-small.awards-texst-1{margin-top:0}.margin-bottom.margin-large,.margin-bottom.margin-0,.margin-bottom.margin-xlarge,.margin-bottom.margin-xhuge,.margin-bottom.margin-xxhuge,.margin-bottom.margin-huge,.margin-bottom.margin-xxsmall,.margin-bottom.margin-custom2{margin-top:0;margin-left:0;margin-right:0}.margin-bottom.margin-xsmall{margin-top:0;margin-left:0;margin-right:0;display:block}.margin-bottom.margin-xsmall.is-subheader{flex-flow:column;justify-content:center;align-items:center;display:flex}.margin-bottom.margin-small,.margin-bottom.margin-xxlarge,.margin-bottom.margin-small{margin-top:0;margin-left:0;margin-right:0}.margin-bottom.margin-small.is-v2{padding-top:3.75rem}.margin-bottom.margin-xxlarge,.margin-bottom.margin-small,.margin-bottom.margin-xxlarge,.margin-bottom.margin-small,.margin-bottom.margin-small,.margin-bottom.margin-small,.margin-bottom.margin-xsmall{margin-top:0;margin-left:0;margin-right:0}.margin-bottom.margin-small{flex-direction:column;justify-content:center;align-items:flex-start;margin-top:0;margin-left:0;margin-right:0}.margin-bottom.margin-xsmall,.margin-bottom.margin-xxlarge,.margin-bottom.margin-xxlarge,.margin-bottom.margin-xxlarge,.margin-bottom.margin-small,.margin-bottom.margin-xxlarge,.margin-bottom.margin-small{margin-top:0;margin-left:0;margin-right:0}.margin-bottom.margin-xxlarge{justify-content:center;align-items:center;margin-top:0;margin-left:0;margin-right:0;display:flex}.margin-bottom.margin-small,.margin-bottom.margin-xxlarge,.margin-bottom.margin-small,.margin-bottom.a-simpple-process-margin-xxlarge,.margin-bottom.a-simpple-process-margin-small,.margin-bottom.a-simpple-process-margin-xsmall,.margin-bottom.margin-xxlarge,.margin-bottom.margin-small,.margin-bottom.margin-xxlarge,.margin-bottom.margin-small,.margin-bottom.margin-xxlarge,.margin-bottom.margin-small,.margin-bottom.margin-xxlarge,.margin-bottom.margin-small,.margin-bottom.margin-xxlarge,.margin-bottom.margin-small,.margin-bottom.margin-xxlarge,.margin-bottom.margin-small,.margin-bottom.margin-xxlarge,.margin-bottom.margin-small,.margin-bottom.margin-xxlarge,.margin-bottom.margin-small,.margin-bottom.margin-xxlarge,.margin-bottom.margin-small,.margin-bottom.margin-medium{margin-top:0;margin-left:0;margin-right:0}.margin-left,.margin-left.margin-tiny,.margin-left.margin-xxlarge,.margin-left.margin-0,.margin-left.margin-small,.margin-left.margin-xsmall,.margin-left.margin-large,.margin-left.margin-huge,.margin-left.margin-xlarge,.margin-left.margin-custom3,.margin-left.margin-xxsmall,.margin-left.margin-custom1,.margin-left.margin-custom2,.margin-left.margin-xhuge,.margin-left.margin-xxhuge,.margin-left.margin-medium{margin-top:0;margin-bottom:0;margin-right:0}.margin-right,.margin-right.margin-huge,.margin-right.margin-xsmall,.margin-right.margin-xxhuge,.margin-right.margin-small,.margin-right.margin-medium,.margin-right.margin-xlarge,.margin-right.margin-custom3,.margin-right.margin-custom2,.margin-right.margin-xxsmall,.margin-right.margin-xhuge,.margin-right.margin-custom1,.margin-right.margin-large,.margin-right.margin-0,.margin-right.margin-xxlarge,.margin-right.margin-tiny{margin-top:0;margin-bottom:0;margin-left:0}.margin-vertical,.margin-vertical.margin-medium,.margin-vertical.margin-xlarge,.margin-vertical.margin-xxsmall,.margin-vertical.margin-xxlarge,.margin-vertical.margin-huge,.margin-vertical.margin-0,.margin-vertical.margin-xxhuge,.margin-vertical.margin-tiny,.margin-vertical.margin-xsmall,.margin-vertical.margin-custom1,.margin-vertical.margin-small,.margin-vertical.margin-large,.margin-vertical.margin-xhuge,.margin-vertical.margin-custom2,.margin-vertical.margin-custom3{margin-left:0;margin-right:0}.margin-horizontal,.margin-horizontal.margin-medium,.margin-horizontal.margin-tiny,.margin-horizontal.margin-custom3,.margin-horizontal.margin-0,.margin-horizontal.margin-xxlarge,.margin-horizontal.margin-xhuge,.margin-horizontal.margin-huge,.margin-horizontal.margin-xlarge,.margin-horizontal.margin-custom1,.margin-horizontal.margin-xxsmall,.margin-horizontal.margin-xsmall,.margin-horizontal.margin-large,.margin-horizontal.margin-custom2,.margin-horizontal.margin-small,.margin-horizontal.margin-xxhuge{margin-top:0;margin-bottom:0}.padding-top,.padding-top.padding-xhuge,.padding-top.padding-xxhuge,.padding-top.padding-0,.padding-top.padding-large,.padding-top.padding-custom2,.padding-top.padding-xlarge,.padding-top.padding-huge,.padding-top.padding-xxsmall,.padding-top.padding-custom3,.padding-top.padding-tiny,.padding-top.padding-medium,.padding-top.padding-xxlarge,.padding-top.padding-small,.padding-top.padding-xsmall,.padding-top.padding-custom1{padding-bottom:0;padding-left:0;padding-right:0}.padding-bottom,.padding-bottom.padding-xlarge,.padding-bottom.padding-small,.padding-bottom.padding-xxhuge,.padding-bottom.padding-large,.padding-bottom.padding-xhuge,.padding-bottom.padding-custom2,.padding-bottom.padding-xxsmall{padding-top:0;padding-left:0;padding-right:0}.padding-bottom.padding-xxlarge{padding:0}.padding-bottom.padding-custom3,.padding-bottom.padding-custom1,.padding-bottom.padding-xsmall,.padding-bottom.padding-huge,.padding-bottom.padding-tiny,.padding-bottom.padding-medium,.padding-bottom.padding-0{padding-top:0;padding-left:0;padding-right:0}.padding-left,.padding-left.padding-xhuge,.padding-left.padding-xlarge,.padding-left.padding-0,.padding-left.padding-small,.padding-left.padding-xsmall,.padding-left.padding-medium,.padding-left.padding-xxhuge,.padding-left.padding-huge,.padding-left.padding-custom1,.padding-left.padding-tiny,.padding-left.padding-xxsmall,.padding-left.padding-custom3,.padding-left.padding-custom2,.padding-left.padding-xxlarge,.padding-left.padding-large{padding-top:0;padding-bottom:0;padding-right:0}.padding-right,.padding-right.padding-xxhuge,.padding-right.padding-custom2,.padding-right.padding-large,.padding-right.padding-xlarge,.padding-right.padding-tiny,.padding-right.padding-custom3,.padding-right.padding-custom1,.padding-right.padding-xsmall,.padding-right.padding-xxlarge,.padding-right.padding-xxsmall,.padding-right.padding-medium,.padding-right.padding-xhuge,.padding-right.padding-huge,.padding-right.padding-0,.padding-right.padding-small{padding-top:0;padding-bottom:0;padding-left:0}.padding-vertical,.padding-vertical.padding-0,.padding-vertical.padding-xxhuge,.padding-vertical.padding-large,.padding-vertical.padding-custom3,.padding-vertical.padding-medium,.padding-vertical.padding-tiny{padding-left:0;padding-right:0}.padding-vertical.padding-xxlarge{padding:0}.padding-vertical.padding-custom1,.padding-vertical.padding-xsmall,.padding-vertical.padding-xhuge,.padding-vertical.padding-xlarge,.padding-vertical.padding-custom2,.padding-vertical.padding-xxsmall,.padding-vertical.padding-huge,.padding-vertical.padding-small{padding-left:0;padding-right:0}.padding-horizontal,.padding-horizontal.padding-xxsmall,.padding-horizontal.padding-0,.padding-horizontal.padding-custom3,.padding-horizontal.padding-huge,.padding-horizontal.padding-xsmall,.padding-horizontal.padding-medium,.padding-horizontal.padding-xxlarge,.padding-horizontal.padding-large,.padding-horizontal.padding-xhuge,.padding-horizontal.padding-custom1,.padding-horizontal.padding-tiny,.padding-horizontal.padding-custom2,.padding-horizontal.padding-xxhuge,.padding-horizontal.padding-small,.padding-horizontal.padding-xlarge{padding-top:0;padding-bottom:0}.overflow-scroll{overflow:scroll}.overflow-auto{overflow:auto}.text-weight-medium{font-weight:500}.text-size-medium{font-family:Hamon Regular;font-size:1.2rem}.margin-top-auto{margin-top:auto}.text-style-quote{border-left:.1875rem solid var(--text-color--text-primary);margin-bottom:0;padding:.75rem 1.25rem;font-size:1.25rem;line-height:1.5}.icon-embed-small{flex-direction:column;justify-content:center;align-items:center;width:2rem;height:2rem;display:flex;transform:rotate(-90deg)}.heading-style-h2{text-align:left;text-transform:uppercase;font-family:Raleway,sans-serif;font-size:3rem;font-weight:500;line-height:1.2}.rl-styleguide_callout-link-wrapper-colors{background-image:linear-gradient(135deg,#ff744826,#ff484826 50%,#6248ff26),linear-gradient(#fff,#fff);border-radius:.6875rem;justify-content:space-between;align-items:center;width:100%;padding:.75rem 1rem;display:flex}.rl-styleguide_heading{z-index:4;margin-bottom:1.5rem;padding:.25rem .5rem;font-size:3.5rem;font-weight:700}.heading-style-h6{font-family:Veryvogue Text;font-size:1.25rem;font-weight:400;line-height:1.4}.rl-styleguide_item-row{grid-column-gap:1.5rem;grid-row-gap:0rem;grid-template-rows:auto;grid-template-columns:15rem 1fr;align-items:center}.rl-styleguide_item-row.is-button-row{grid-template-columns:19rem 1fr}.icon-1x1-xsmall{width:1.5rem;height:1.5rem}.rl-styleguide_empty-space{z-index:-1;flex-direction:column;justify-content:space-between;align-items:flex-start;padding:2rem;display:flex;position:relative}.shadow-xxlarge{box-shadow:0 32px 64px -12px #00000024}.rl-styleguide_icons-list{grid-column-gap:1rem;grid-row-gap:1rem;flex-wrap:wrap;grid-template-rows:auto;grid-template-columns:1fr;grid-auto-columns:1fr;grid-auto-flow:column;display:grid}.icon-embed-medium{flex-direction:column;justify-content:center;align-items:center;width:3rem;height:3rem;display:flex}.form_radio{align-items:center;margin-bottom:0;padding-left:1.125rem;display:flex}.form_radio.is-light{color:var(--base-color-brand--white)}.heading-style-h5{color:var(--darkgray);font-family:Veryvogue Text;font-size:1rem;font-weight:400;line-height:1.4}.text-style-strikethrough{text-decoration:line-through}.heading-style-h1{font-family:Veryvogue Text;font-size:3.5rem;font-weight:400;line-height:1.2}.form_checkbox-icon{border:1px solid var(--border-color--border-primary);cursor:pointer;border-radius:0;width:1.125rem;min-width:1.125rem;height:1.125rem;min-height:1.125rem;margin-top:0;margin-left:-1.25rem;margin-right:.5rem;transition:all .2s}.form_checkbox-icon.w--redirected-checked{box-shadow:none;background-color:#000;background-size:16px 16px;border-width:1px;border-color:#000}.form_checkbox-icon.w--redirected-focus{box-shadow:none;border-color:#000}.form_checkbox-label{margin-bottom:0}.text-size-tiny{font-family:Hamon Regular;font-size:.75rem}.form_field-label{color:var(--darkgray);text-transform:uppercase;margin-bottom:.5rem;font-family:Hamon Regular;font-size:.8rem;font-weight:400}.form_field-label.white{color:var(--base-color-brand--white);text-transform:none;font-family:Raleway,sans-serif;font-weight:500}.button{border:1px solid var(--base-color-neutral--black);background-color:var(--base-color-neutral--black);color:var(--darkgray);text-align:center;letter-spacing:1px;text-transform:uppercase;background-image:linear-gradient(#fff,#fff);border-radius:14px;padding:.75rem 1.5rem;font-family:Hamon Regular;text-decoration:none}.button:hover{color:var(--base-color-brand--white);background-image:linear-gradient(#000,#000)}.button.is-link{color:var(--base-color-neutral--black);background-color:#0000;border-style:none;padding:.25rem 0;line-height:1;text-decoration:none}.button.is-link.is-alternate{color:var(--base-color-neutral--white);background-color:#0000}.button.is-link.is-icon{grid-column-gap:.5rem;grid-row-gap:.5rem}.button.is-icon{grid-column-gap:.75rem;grid-row-gap:.75rem;justify-content:center;align-items:center;display:flex}.button.is-secondary{color:var(--base-color-neutral--black);background-color:#0000}.button.is-secondary.is-alternate{color:var(--base-color-neutral--white);background-color:#0000}.button.is-small{padding:.5rem 1.25rem}.button.is-small.is-icon-only{padding-left:.5rem;padding-right:.5rem}.button.is-alternate{border-color:var(--base-color-neutral--white);background-color:var(--base-color-neutral--white);color:var(--base-color-neutral--black)}.button.is-tertiary{color:var(--base-color-neutral--black);background-color:#0000;border-color:#0000}.button.is-icon-only{padding-left:.75rem;padding-right:.75rem}.button.margin-top.margin-small{border-color:var(--base-color-brand--white);background-color:var(--base-color-neutral--dark-blue);color:var(--base-color-brand--white);-webkit-text-stroke-color:var(--base-color-brand--white);background-image:none;border-radius:16px;padding-top:.25rem;padding-bottom:.25rem;font-family:Raleway,sans-serif}.button.margin-top.margin-small:hover{border-color:var(--base-color-brand--header-color);background-color:var(--base-color-brand--white);color:var(--darkgray)}.text-weight-normal{font-weight:400}.heading-style-h4{font-family:Veryvogue Text;font-size:2rem;font-weight:400;line-height:1.3}.text-style-italic{font-style:italic}.icon-1x1-xxsmall{width:1rem;height:1rem}.form_radio-label{margin-bottom:0}.rl-styleguide_item{grid-column-gap:1rem;grid-row-gap:1rem;flex-direction:column;grid-template-rows:auto;grid-template-columns:1fr;grid-auto-columns:1fr;place-content:start;place-items:start;padding-bottom:1rem;display:grid}.rl-styleguide_item.is-stretch{grid-row-gap:1rem;justify-items:stretch}.icon-1x1-xlarge{width:6.5rem;height:6.5rem}.shadow-xlarge{box-shadow:0 24px 48px -12px #0000002e}.text-weight-light{font-weight:300}.rl-styleguide_label{color:#1e51f7;white-space:nowrap;cursor:context-menu;background-color:#ebeffa;padding:.25rem .5rem;font-size:.75rem;display:inline-block}.rl-styleguide_label.is-html-tag{color:#bb4198;background-color:#be4aa51a}.text-size-regular{color:var(--background-color--background-alternate);font-family:Hamon Regular;font-size:1rem}.text-weight-xbold{font-weight:800}.text-align-right{text-align:right}.text-weight-bold{font-weight:700}.icon-height-xlarge{height:6.5rem}.heading-style-h3{font-family:Veryvogue Text;font-size:3rem;font-weight:400;line-height:1.2}.icon-1x1-large{width:5rem;height:5rem}.form_input{border:2px solid var(--base-color-brand--white);background-color:var(--base-color-neutral--white);color:var(--base-color-brand--white);border-radius:0;height:auto;min-height:2.75rem;margin-bottom:0;padding:0 .75rem;font-family:Raleway,sans-serif;font-size:1rem;line-height:1.6}.form_input:focus{border-color:#000}.form_input::placeholder{color:#e6e6e699}.form_input.is-text-area{height:auto;min-height:11.25rem;padding-top:.75rem;padding-bottom:.75rem;font-family:Hamon Regular;overflow:auto}.form_input.is-text-area.white{border-color:var(--base-color-brand--white)}.form_input.is-select-input{background-image:none}.form_input.white,.form_input.is-light{border-color:var(--base-color-brand--white);color:var(--base-color-brand--white)}.rl-styleguide_button-list{grid-column-gap:1rem;grid-row-gap:1.5rem;white-space:normal;grid-template-rows:auto;grid-template-columns:auto;grid-auto-columns:max-content;grid-auto-flow:row;place-items:center start;padding-top:1.5rem;padding-bottom:1.5rem;display:grid}.rl-styleguide_list{grid-column-gap:1rem;grid-row-gap:1rem;grid-template-rows:auto;grid-template-columns:1fr;padding-bottom:4rem}.icon-embed-custom1{flex-direction:column;justify-content:center;align-items:center;width:1.25rem;height:1.25rem;display:flex}.button-group{grid-column-gap:1rem;grid-row-gap:1rem;flex-wrap:wrap;justify-content:center;align-items:center;display:flex}.button-group.is-center{justify-content:center;font-family:Hamon Regular;font-size:15px;font-weight:400}.text-color-white{color:var(--base-color-neutral--white)}.background-color-white{background-color:var(--base-color-neutral--white)}.text-style-muted{opacity:.6}.text-style-nowrap{white-space:nowrap}.text-align-left{text-align:left}.icon-embed-large{flex-direction:column;justify-content:center;align-items:center;width:5rem;height:5rem;display:flex}.shadow-xxsmall{box-shadow:0 1px 2px #0000000d}.text-color-black{color:var(--black-archive\<deleted\|variable-dccb7db6\>)}.icon-embed-xxsmall{flex-direction:column;justify-content:center;align-items:center;width:1rem;height:1rem;display:flex}.icon-embed-xsmall{color:var(--base-color-neutral--black);flex-direction:column;justify-content:center;align-items:center;width:1.5rem;height:1.5rem;display:flex}.icon-height-xxsmall{height:1rem}.background-color-black{background-color:var(--base-color-neutral--black)}.shadow-xsmall{box-shadow:0 1px 3px #0000001a,0 1px 2px #0000000f}.icon-1x1-custom1{width:1.25rem;height:1.25rem}.rl-styleguide_header{grid-column-gap:1rem;grid-row-gap:1rem;grid-template-rows:auto;grid-template-columns:1fr 1fr 1fr;grid-auto-columns:1fr;justify-content:space-between;align-items:center;padding-top:3rem;padding-bottom:3rem;display:flex}.rl-styleguide_subheading{z-index:3;background-color:var(--background-color--background-secondary);border-radius:.75rem;margin-bottom:1rem;padding:1rem;font-size:2rem;font-weight:700;line-height:1}.form_radio-icon{border:1px solid var(--border-color--border-primary);cursor:pointer;border-radius:100px;width:1.125rem;min-width:1.125rem;height:1.125rem;min-height:1.125rem;margin-top:0;margin-left:-1.125rem;margin-right:.5rem}.form_radio-icon.w--redirected-checked{background-color:#fff;background-image:none;border-width:6px;border-color:#000}.form_radio-icon.w--redirected-focus{box-shadow:none;border-color:#000;margin-top:0}.rl-styleguide_shadows-list{grid-column-gap:1.5rem;grid-row-gap:1.5rem;grid-template-rows:auto;grid-template-columns:1fr 1fr 1fr 1fr;align-items:start}.form_form{grid-column-gap:1.5rem;grid-row-gap:1.5rem;grid-template-rows:auto;grid-template-columns:1fr;grid-auto-columns:1fr;display:grid}.text-style-allcaps{text-transform:uppercase}.rl-styleguide_callout-link_colors{background-color:#fff;background-image:linear-gradient(135deg,#ff7448,#ff4848 50%,#6248ff);border-radius:.75rem;justify-content:space-between;align-items:center;margin-bottom:1.5rem;padding:1px;text-decoration:none;display:flex;overflow:hidden}.icon-height-custom1{height:1.25rem}.text-align-center{text-align:center}.text-size-small{font-family:Hamon Regular;font-size:.875rem}.class-label-column{grid-column-gap:.75rem;grid-row-gap:.75rem;grid-template-rows:auto;grid-template-columns:1fr;grid-auto-columns:1fr;display:grid}.form_field-wrapper{position:relative}.form_field-wrapper.is-checkbox-fields{grid-column-gap:.5rem;grid-row-gap:.5rem;flex-flow:column;margin-bottom:1rem;display:flex}.form_field-wrapper.is-field{margin-top:6px}.form_field-wrapper.check{margin-top:20px}.icon-height-small{height:2rem}.icon-height-large{height:5rem}.shadow-large{box-shadow:0 20px 24px -4px #00000014,0 8px 8px -4px #00000008}.icon-embed-xlarge{flex-direction:column;justify-content:center;align-items:center;width:6.5rem;height:6.5rem;display:flex}.icon-1x1-small{width:2rem;height:2rem}.class-label-row{grid-column-gap:.25rem;grid-row-gap:.25rem;flex-wrap:wrap;align-items:center;display:flex}.text-rich-text h1{margin-top:2rem;margin-bottom:1rem}.text-rich-text blockquote{margin-top:1.5rem;margin-bottom:1.5rem;font-style:italic}.text-rich-text h2,.text-rich-text h3,.text-rich-text h4{margin-top:1.5rem;margin-bottom:1rem}.text-rich-text h5,.text-rich-text h6{margin-top:1.25rem;margin-bottom:1rem}.text-rich-text p{margin-bottom:1rem}.text-rich-text figcaption{border-left:2px solid var(--text-color--text-primary);text-align:left;margin-top:.5rem;padding-left:.5rem;font-size:.875rem}.icon-height-medium{height:3rem}.form_checkbox{align-items:center;margin-bottom:0;padding-left:1.25rem;display:flex}.form_checkbox.is-light{color:var(--base-color-brand--white);font-family:Hamon Regular}.shadow-small{box-shadow:0 4px 8px -2px #0000001a,0 2px 4px -2px #0000000f}.icon-1x1-medium{width:3rem;height:3rem}.rl-styleguide_button-row{grid-column-gap:1rem;display:flex}.shadow-medium{box-shadow:0 12px 16px -4px #00000014,0 4px 6px -2px #00000008}.development_team_name{font-family:Hamon Regular;font-size:1.25rem}.development_team_name.text-weight-semibold{color:var(--base-color-neutral--black);text-align:left;text-transform:uppercase;padding-top:0;font-family:Raleway,sans-serif;font-size:1.6rem;font-weight:400}.icon-height-xsmall{height:1.5rem}.pointer-events-auto{pointer-events:auto}.rl-styleguide_spacing-all{display:none}.pointer-events-none{pointer-events:none}.padding-section-small{padding-top:3rem;padding-bottom:3rem}.rl-styleguide_empty-box{z-index:-1;background-color:#eee;min-width:3rem;height:3rem;position:relative}.rl-styleguide_spacing{border:1px dashed #d3d3d3}.padding-global{padding-left:0%;padding-right:0%}.padding-global.portfolio{background-image:linear-gradient(#0000,#0000004d)}.padding-section-medium{padding-top:2rem;padding-bottom:2rem}.padding-section-large{padding-top:0;padding-bottom:2rem;font-family:Raleway,sans-serif}.spacer-tiny{width:100%;padding-top:.25rem}.spacer-xxsmall{width:100%;padding-top:.5rem}.spacer-xsmall{width:100%;padding-top:1rem}.spacer-small{width:100%;padding-top:1.5rem}.spacer-medium{width:100%;padding-top:2rem}.spacer-large{width:100%;padding-top:3rem}.spacer-xlarge{width:100%;padding-top:4rem}.spacer-xxlarge{width:100%;padding-top:5rem}.spacer-huge{width:100%;padding-top:6rem}.spacer-xhuge{width:100%;padding-top:7rem}.spacer-xxhuge{width:100%;padding-top:10rem}.rl-styleguide_nav{z-index:1000;background-color:#161616;border-radius:.75rem;margin-top:1rem;padding:.5rem;position:sticky;top:1rem}.rl-styleguide_nav-link{color:var(--link-color--link-alternate);border-radius:.25rem;padding:.5rem 1rem;text-decoration:none}.rl-styleguide_nav-link.w--current{color:var(--link-color--link-primary);background-color:#fff}.rl-styleguide_subheading-small{font-size:1rem;font-weight:400}.rl-styleguide_callout-heading-wrapper{text-align:center;justify-content:center;align-items:center;padding-left:20%;padding-right:20%;font-family:Hamon Regular;font-size:1rem;font-weight:400;display:flex}.rl-styleguide_background-color-list{grid-column-gap:0rem;grid-row-gap:0rem;grid-template-rows:auto;grid-template-columns:1fr}.background-color-primary{background-color:var(--background-color--background-primary)}.rl-styleguide_color-spacer{flex-direction:column;justify-content:space-between;align-items:flex-start;padding:1rem;display:flex}.background-color-secondary{background-color:var(--background-color--background-secondary)}.background-color-tertiary{background-color:var(--background-color--background-tertiary)}.background-color-alternative{background-color:var(--background-color--background-alternate)}.text-color-alternate{color:var(--text-color--text-alternate)}.text-color-secondary{color:var(--text-color--text-secondary)}.text-color-primary{color:var(--text-color--text-primary)}.aspect-ratio-square{aspect-ratio:1}.rl-styleguide_ratio-bg{z-index:-1;background-color:#eee;min-width:3rem;height:100%;position:relative}.aspect-ratio-portrait{aspect-ratio:2/3}.aspect-ratio-landscape{aspect-ratio:3/2}.aspect-ratio-widescreen{aspect-ratio:16/9}.form_message-success-wrapper{padding:0}.form_message-success{background-color:var(--background-color--background-success);color:var(--text-color--text-success);flex-direction:column;justify-content:center;align-items:center;padding:2.5rem;display:flex}.form_message-error{background-color:var(--background-color--background-error);color:var(--text-color--text-error);flex-direction:column;justify-content:center;align-items:center;padding:1rem;display:flex}.form_message-error-wrapper{margin-top:1rem;padding:0}.text-weight-semibold{color:var(--base-color-brand--white);text-align:center;padding-top:60px;font-family:Hamon Regular;font-size:2rem;font-style:normal;font-weight:400}.text-weight-semibold.white{color:var(--base-color-brand--white);font-weight:400}.section_header{background-color:#0000002e;padding-top:140px;padding-bottom:100px}.section_header.is-v2{-webkit-text-fill-color:inherit;background-image:url(https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg);background-position:50%;background-repeat:no-repeat;background-size:cover;background-clip:border-box;padding-top:200px;padding-bottom:0}.section_header.is-v2.is-article{background-image:none;background-size:auto;padding-top:180px;padding-bottom:40px}.section_header.is-v2-copy{-webkit-text-fill-color:inherit;background-color:#0000;background-image:linear-gradient(#66666680,#66666680);background-clip:border-box}.section_header.is-v2-copy.about-header-updated{background-color:#fff0;background-image:linear-gradient(#00000042,#00000042),url(https://cdn.prod.website-files.com/66d7879a6faeda2db526e7e0/6706ccfb365abdc2a3b85504_penner-special-project-laundryroom-1.jpg);background-position:0 0,50%;background-size:auto,auto;background-attachment:scroll,scroll;padding-top:180px}.section_header.is-v2-copy.about-header-updated.background-color-alternative.boerne{background-image:linear-gradient(#0006,#0006),url(https://cdn.prod.website-files.com/66d7879a6faeda2db526e7e0/670c26d2bc6a2c73a5123309_Pembroke%20Estates.jpg);background-size:auto,cover;padding-top:220px}.section_header.is-v2-copy.contact-us-header{background-image:url(https://cdn.prod.website-files.com/66d7879a6faeda2db526e7e0/6706d469d7eaaae18b7cca9a_Cluck-Library-Ceiling-2.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover}.section_header.is-v2-copy.careers-updated-header{background-color:#3b3b3c;background-image:none}.section_header.is-v2-copy.faq-header-updated{background-color:#fff0;background-image:linear-gradient(#0000004f,#0000004f),url(https://cdn.prod.website-files.com/66d7879a6faeda2db526e7e0/6707c86270be866462ecadbb_JSR_3083.jpg);background-position:0 0,50%;background-size:auto,auto;background-attachment:scroll,scroll;padding-top:180px}.section_header.news-and-awards-header-main{-webkit-text-fill-color:inherit;background-clip:border-box}.section_header.news-and-awards-header-main.about-header-updated{background-color:#fff0;background-image:linear-gradient(#00000042,#00000042),url(https://cdn.prod.website-files.com/66d7879a6faeda2db526e7e0/6706ccfb365abdc2a3b85504_penner-special-project-laundryroom-1.jpg);background-position:0 0,50%;background-size:auto,auto;background-attachment:scroll,scroll}.menu_header{z-index:999;display:block;position:relative}.menu_header.is-v2{position:static;inset:0% 0% auto}.button-2{text-align:center;-webkit-text-stroke-width:0px;background-color:#1a3240;border-radius:15px;margin-top:20px;padding-left:35px;padding-right:35px;font-family:Hamon Regular;font-weight:400;position:absolute}.button-2:hover{color:var(--base-color-brand--header-color);background-color:#fff}.button-2.is-static{position:static}.heading{color:var(--base-color-brand--white);text-align:center;text-transform:uppercase;font-family:Raleway,sans-serif;font-size:40px;font-weight:400;line-height:1.1}.heading.cross-cares-header{font-family:Raleway,sans-serif;font-size:3rem}.heading.v2-contact-header{text-align:left;padding-bottom:10px;font-family:Raleway,sans-serif;font-size:2.4rem;font-weight:500}.heading.v2-contact-header.experience-cross.thank-you-page{padding-bottom:0}.heading.testimonials-header-sub{text-transform:uppercase;font-size:1.6rem}.heading.portfolio-heading{text-shadow:0 1px 30px #00000057;font-family:Raleway,sans-serif;font-size:2.6rem;font-weight:500}.heading.portfolio-heading.main-portfolio{text-align:left}.heading.portfolio-subheading-type{text-transform:uppercase;font-family:Raleway,sans-serif;font-size:1rem}.heading.news-headings{font-size:30px;font-weight:500}.body{background-color:var(--base-color-neutral--neutral-darker);font-family:Veryvogue Text}.navbar1_container{justify-content:space-between;align-items:center;width:100%;height:100%;margin-top:20px;margin-left:auto;margin-right:auto;display:flex}.navbar1_container.is-v2{margin-bottom:20px}.menu{border-bottom:0px none var(--border-color--border-primary);background-color:var(--base-color-neutral--white);background-image:linear-gradient(#0000,#0000);align-items:center;width:100%;height:auto;min-height:4.5rem;padding-left:5%;padding-right:5%;display:flex;position:absolute}.menu.is-sticky{z-index:999;position:absolute;inset:0% 0% auto}.navbar1_menu-button{padding:0}.navbar1_logo-link{padding-left:0}.navbar1_link{color:var(--base-color-brand--white);letter-spacing:.5px;text-indent:0;text-transform:uppercase;text-shadow:1px 1px #0003;word-break:normal;border:1px #000;padding:.5rem 1rem;font-family:Raleway,sans-serif;font-weight:500}.navbar1_link:active{text-shadow:none}.navbar1_link.w--current{color:var(--base-color-brand--white)}.navbar1_link.w--current:hover{border-color:#00f;border-radius:14px}.navbar1_link.is-mobile.is-v2{align-self:center;padding-top:0;padding-bottom:0;padding-right:.5rem;line-height:1}.navbar1_menu{align-items:center;display:flex;position:static}.navbar1_menu.is-page-height-tablet{color:var(--base-color-brand--white)}.divider_blue{color:var(--base-color-brand--white);justify-content:center;align-items:center;height:0;margin-top:2%;margin-bottom:2%;padding-top:0;font-family:Hamon Regular;font-size:3rem;display:flex}.home_portfolio{background-image:linear-gradient(#fff,#fff);width:100%;margin-top:0;padding-top:60px;padding-bottom:60px;overflow:hidden}.bold-text-copy{font-size:3rem;font-weight:400;line-height:0}.h2-contact{z-index:10;text-align:center;text-transform:uppercase;justify-content:center;align-items:center;margin-top:.5rem;margin-bottom:.5rem;font-family:Raleway,sans-serif;font-size:2.2rem;font-weight:400;line-height:1;display:block;position:relative}.h2-contact.careers-secondary-header{text-transform:uppercase;margin-bottom:2rem;font-family:Raleway,sans-serif;font-size:2.4rem;font-weight:500}.h2-contact.careers-cross-header{color:var(--base-color-brand--white);text-align:left;text-transform:uppercase;font-family:Raleway,sans-serif;font-size:2.4rem;font-weight:400}.button_white{float:none;clear:none;color:#1d1b1b;text-align:center;letter-spacing:1px;-webkit-text-stroke-color:#333;text-transform:uppercase;background-color:#fff;border:0 solid #707070;border-radius:0;flex-direction:row;justify-content:center;align-items:center;width:auto;margin-left:0;margin-right:0;padding-left:10px;padding-right:10px;font-family:Raleway,sans-serif;font-size:1em;font-weight:400;display:block;position:static}.button_white:hover{color:#fff;background-color:#1a3240}.button_white.is-text-only{border-width:0;border-color:var(--base-color-brand--header-color);border-radius:0;padding:4px 1rem}.button_white.is-text-only:hover{color:var(--base-color-brand--header-color);background-color:#fff}.container{justify-content:center;align-items:center;padding-top:30px;display:flex}.home_whycross{background-image:linear-gradient(#fff,#fff),linear-gradient(#fff,#fff);width:100%;margin-bottom:0;padding-top:60px;padding-bottom:60px;overflow:hidden}.home_whycross.careers.updated-background{background-color:#ededed;background-image:none;padding-top:80px}.paragraph{text-align:left;padding-left:0;padding-right:0;font-family:Raleway,sans-serif;font-size:1em;font-weight:300;line-height:1.6}.paragraph.cross-cares-supporting-text{text-align:left;margin-bottom:40px;font-size:1em;font-weight:300;line-height:1.6}.paragraph.cross-news-and-awards-text-dates{color:var(--base-color-neutral--text-color);text-align:left;margin-bottom:40px;font-size:1em;font-weight:300;line-height:1.6}.paragraph.cross-careeers-intro-copy{color:var(--base-color-neutral--neutral-lighter);font-size:1em}.home_viewourwork{background-image:linear-gradient(#1a3240,#1a3240);padding-top:60px;padding-bottom:60px}.heading-3{color:var(--base-color-brand--white);text-align:center;-webkit-text-stroke-width:0px;overflow-wrap:normal;justify-content:center;align-items:center;font-family:Veryvogue Text;font-size:3.5rem;font-weight:400;line-height:1.1;display:block}.column{padding:0 10%}.column.is-v2{flex-flow:column;justify-content:center;align-items:center;display:flex;overflow:hidden}.gallery18_image{aspect-ratio:2/3;object-fit:cover;width:100%;height:100%}.gallery18_lightbox-link{width:100%}.gallery18_slider{background-color:#0000;flex-direction:row;justify-content:center;align-items:center;height:100%;padding-bottom:4rem;position:relative}.gallery18_arrow-icon{color:var(--base-color-neutral--black);flex-direction:column;justify-content:center;align-items:center;width:1rem;height:1rem;display:flex}.gallery18_slide{padding-left:1rem;padding-right:1rem}.gallery18_image-wrapper{width:100%}.gallery18_mask{width:33.33%;overflow:visible}.gallery18_component{grid-column-gap:2rem;grid-row-gap:2rem;grid-template-rows:auto;grid-template-columns:1fr;align-items:start}.gallery18_arrow{border:1px solid var(--border-color--border-primary);background-color:var(--base-color-neutral--white);border-radius:100%;justify-content:center;align-items:center;width:3.5rem;height:3.5rem;display:flex}.gallery18_arrow.hide-mobile-landscape{bottom:4rem}.section_gallery18{overflow:hidden}.section_gallery18.is-v2{width:100vw}.gallery18_slide-nav{color:var(--base-color-brand--white);height:1.75rem;font-size:.5rem}.divider_white{color:var(--base-color-brand--white);text-align:center;justify-content:center;align-items:center;min-height:40px;margin-top:4%;margin-bottom:2%;padding-top:10px;font-family:Hamon Regular;font-size:2rem;display:flex}.divider_white.is-v2{background-color:var(--base-color-brand--white);width:2px;margin-top:1%;margin-bottom:0%}.home_designbuildwithus{background-image:linear-gradient(#fff,#fff);padding-top:60px;padding-bottom:60px}.heading-4{text-align:center;text-transform:uppercase;flex-flow:column;justify-content:center;align-items:center;padding-top:0;padding-bottom:0;font-family:Raleway,sans-serif;font-size:3.5rem;font-weight:400;line-height:1.1;display:block}.heading-4.heading-4--white.margin-bottom.margin-custom2{margin-bottom:2rem}.heading-4.is-v2.cross-faq-possibilities{font-weight:700}.heading-4.is-v2.cross-faq-possibilities.faq-how.much{color:var(--link-color--link-primary);margin-bottom:20px;font-size:1.5rem;font-weight:500}.heading-4.is-v2.cross-faq-possibilities.cross-tesstimonials-subheaders{color:var(--base-color-neutral--neutral-lighter);text-align:left;font-size:1.4rem}.heading-4.is-v2.faq-who-to-work-with.cross-faq-header{color:var(--base-color-neutral--text-color);text-align:left;font-size:1.5rem;font-weight:500}.heading-4.is-v2.cross-faq-possibilities-additional-informaiton{color:#7a7a7a;font-size:1.4rem;font-weight:600}.heading-4.is-v2.cross-cares-subheaders{color:var(--base-color-neutral--text-color);text-align:left;margin-bottom:20px;font-size:1.4rem;font-weight:700}.heading-4.is-v2.cross-cares-subheaders.faq-how.much{color:var(--link-color--link-primary);margin-bottom:20px;font-size:1.5rem;font-weight:500}.heading-4.is-v2.news-and-awards-header{color:var(--base-color-neutral--neutral-light);text-align:left;font-size:1.2rem;font-weight:700}.heading-4.is-v2.news-and-awards-header.faq-how.much{color:var(--link-color--link-primary);margin-bottom:20px;font-size:1.5rem;font-weight:500}.heading-4.is-v2.news-and-awards-header.cross-tesstimonials-subheaders{color:var(--base-color-neutral--neutral-lighter);text-align:left;font-size:1.4rem}.heading-4.our-team-sub-heading{color:var(--base-color-neutral--text-color);font-size:1.5rem}.heading-4.our-team-sub-heading.cross-team-sub-header{color:var(--base-color-neutral--text-color);text-align:left;font-size:1rem}.heading-4.team-header-top.our-team-header{color:var(--base-color-neutral--neutral-dark);text-align:left;font-size:2.2rem;font-weight:500}.heading-4.team-header-top.our-development-team{font-size:3.2rem;font-weight:500}.heading-4.team-header-top.our-development-team.production-team-header.team-header-text{color:var(--base-color-brand--white);text-align:center;-webkit-text-stroke-color:var(--base-color-brand--white);font-weight:400}.heading-4.awards-header-text.margin-bottom.margin-custom2{margin-bottom:2rem}.home_paragraph{text-align:center;padding:0;font-family:Hamon Regular}.column-2{aspect-ratio:1;object-fit:fill;background-image:url(https://cdn.prod.website-files.com/66d7879a6faeda2db526e7e0/66d7879a6faeda2db526e864_Award%20Winning%20Luxury%20Design.jpg);background-position:0 0;background-size:cover;padding-top:200px;padding-bottom:200px;padding-left:0}.home_craftman{-webkit-text-fill-color:inherit;background-image:url(https://cdn.prod.website-files.com/66d7879a6faeda2db526e7e0/66d7879a6faeda2db526e865_Craftsmanship.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;background-attachment:fixed;background-clip:border-box;padding-top:120px;padding-bottom:120px}.text-block-2{color:var(--base-color-brand--white);text-align:center;flex-direction:column;justify-content:center;align-items:center;padding-left:200px;padding-right:200px;font-size:5rem;line-height:1.2;display:block}.container-2{padding-top:40px;padding-bottom:40px}.home_awards{background-image:linear-gradient(#fff,#fff);padding-top:60px;padding-bottom:60px}.divider_blue-copy{border-bottom:1px solid #000;justify-content:center;align-items:center;width:25%;height:20px;margin-top:1%;margin-bottom:3%;padding-top:0;font-family:Hamon Regular;font-size:3rem;display:flex}.home_testimonials{background-image:linear-gradient(#1a3240,#1a3240);width:100%;padding-top:60px;padding-bottom:10%;overflow:hidden}.home_testimonials.is-v2{padding-bottom:60px}.divider_white_horizontal{text-align:left;border:0 #fff;border-top:1px solid #fff;justify-content:center;align-items:center;width:25%;height:40px;padding-top:0;font-family:Hamon Regular;font-size:3rem;display:flex}.container-3{border-bottom:1px #fff;justify-content:center;align-items:center;padding-top:40px;display:flex}.home_contact{background-image:linear-gradient(#fff,#fff);padding:20px 5%}.contact6_item{display:flex}.success-text{font-weight:600}.padding-section-large-3{padding-top:0;padding-bottom:.5rem}.contact6_component{grid-column-gap:2.25rem;grid-row-gap:4rem;grid-template-rows:auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;align-items:start;display:grid}.contact-form-block{z-index:99;flex-flow:column;align-items:stretch;margin-bottom:0;display:flex;position:static}.contact-form-block.is-newsletter{width:40%}.contact-form-block.contact-form.boerne-intro{grid-template-rows:auto auto;width:70%;margin-top:-284px;margin-bottom:-53px;margin-left:-67px;padding-top:0;position:relative;top:40px;left:143px}.contact-form-block.old{display:none}.contact-form{grid-column-gap:.5rem;grid-row-gap:.5rem;background-color:#1a324000;grid-template-rows:auto auto;grid-template-columns:1fr;grid-auto-columns:1fr;align-self:center;padding-top:20px;display:grid}.contact-form.boerne-contact-form{background-image:linear-gradient(#3b3b3c,#3b3b3c);width:100%;margin-left:0;padding:28px}.error-message{margin-top:1.5rem;padding:.875rem 1rem}.contact6_content{flex-flow:column;display:flex}.error-text{color:#e23939}.contact6_contact-list{grid-column-gap:.5rem;grid-row-gap:.5rem;grid-template-rows:auto;grid-template-columns:1fr;grid-auto-columns:1fr;place-items:center;margin-top:2rem;padding:0 50px;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}.home_contact_block_darkgray{margin-top:40px;margin-bottom:80px}.success-message{background-color:var(--base-color-neutral--neutral-lightest);padding:1.5rem}.margin-bottom-copy{margin-top:0;margin-left:0;margin-right:0}.margin-bottom-copy.margin-small{margin-top:0;margin-left:0;margin-right:0;display:block}.contact_paragraph{text-align:left;padding-top:10px;padding-left:0;padding-right:40px;font-family:Hamon Regular;font-size:1.2rem}.text-block-3,.text-block-4{font-family:Hamon Regular;font-size:1.1rem;text-decoration:underline}.text-block-4.white{color:var(--base-color-brand--white);text-align:center;font-size:1.2rem}.text-block-5{text-align:center;font-family:Hamon Regular;font-size:1.1rem;text-decoration:underline}.footer4_component{padding-top:30px;padding-bottom:30px}.footer4_logo-link{padding-left:0}.footer4_social-link{align-items:center;width:80%;font-size:14px;text-decoration:none;display:flex}.footer4_social-list{grid-column-gap:1.5rem;grid-row-gap:0rem;white-space:normal;grid-template-rows:auto;grid-template-columns:max-content;grid-auto-columns:max-content;grid-auto-flow:column;place-items:start;min-height:auto;display:grid}.footer4_top-wrapper{grid-column-gap:0vw;grid-row-gap:12px;grid-template-rows:auto;grid-template-columns:.25fr 1fr;justify-content:space-between;align-items:center}.home_footer{background-image:linear-gradient(#3b3b3c,#3b3b3c);padding:10px 100px}.image-5{padding-left:0;padding-right:0;transition:opacity .3s}.image-5:hover{opacity:.5}.container-4{max-width:1330px;padding-left:60px}.column-4{padding-left:20px;padding-right:20px}.image-11{width:100%;height:100%;padding-bottom:10px}.image-12{padding-bottom:10px}.image-13{width:100%;height:100%;padding-bottom:10px}.italic-text-2{font-family:Veryvogue Text italic}.column-5{padding-left:20px;padding-right:20px}.italic-text-3{padding-left:2px;padding-right:2px;font-family:Veryvogue Text italic}.column-6{padding-left:20px;padding-right:20px}.container-5{max-width:none}.columns{justify-content:center;align-items:center;margin-left:0;padding-left:0;padding-right:0;display:flex}.columns.is-v2{align-items:stretch}.porfolio-bottom-content{justify-content:center;align-items:center;padding-top:20px;display:flex}.porfolio-bottom-content.is-v2{flex-flow:column;padding-top:40px}.testimonials_name{text-align:center;padding-top:20px;font-family:Veryvogue Text;font-size:3rem;font-weight:400}.testimonials_jobtitle{text-align:center;text-transform:uppercase;font-family:Hamon Regular}.form_field-3col{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}.form_field-3col.is-mobile-1col{grid-column-gap:1.5rem;grid-row-gap:1.5rem;grid-template-rows:auto;grid-template-columns:minmax(100px,1fr) 1fr 1fr;grid-auto-flow:column}.main-wrapper-portfolio{z-index:auto;-webkit-text-fill-color:inherit;mix-blend-mode:normal;background-image:linear-gradient(#0000007a,#0000007a),url(https://cdn.prod.website-files.com/66d7879a6faeda2db526e7e0/66d7879a6faeda2db526e86d_portfolio.jpg);background-position:0 0,50% 100%;background-clip:border-box;position:relative}.portfolio_list{grid-column-gap:2rem;grid-row-gap:4rem;grid-template-rows:auto;grid-template-columns:1fr 1fr 1fr;padding-bottom:50px;display:block}.portfolio_list.is-v2{grid-column-gap:2rem;grid-row-gap:4rem;grid-template-rows:auto;grid-template-columns:1fr 1fr 1fr;grid-auto-columns:1fr;display:grid}.portfolio_list.is-v3{padding-bottom:0}.padding-section-large-4{padding-top:0;padding-bottom:0}.section_portfolio{z-index:99;background-color:#fff;flex-direction:column;justify-content:center;align-items:center;padding-bottom:0;padding-left:100px;padding-right:100px;display:flex;position:relative}.portfolio_category-menu{justify-content:center;align-items:center;width:100%;margin-bottom:4rem;display:flex}.portfolio_category-menu.no-scrollbar{margin-bottom:3rem;padding-left:0}.portfolio_item{min-height:600px;max-height:800px}.portfolio_item.is--v2{width:100%;min-height:200px;padding-left:0;padding-right:0}.portfolio_item.is--v2.porfolio-video-item{min-height:300px;max-height:300px;display:block}.portfolio_menu-link{white-space:nowrap;cursor:pointer;border:1px solid #0000;flex:none;padding:.5rem 0;text-decoration:none}.portfolio_menu-link.w--current{border-style:none;border-color:var(--base-color-neutral--black)}.portfolio_menu-link.current{border-style:none;padding-left:0;padding-right:0}.portfolio_menu-link.is-v2{background-color:var(--base-color-brand--white);color:var(--text-color--text-primary);border-color:#707070;border-radius:16px;margin-left:5px;margin-right:5px;padding:10px 20px}.portfolio_menu-link.is-v2:hover{border-color:var(--base-color-brand--white);background-color:var(--base-color-neutral--white);color:var(--base-color-brand--white)}.portfolio_menu-link.is-v2.w--current{border-style:solid;border-color:var(--base-color-brand--white)}.portfolio_menu-link.is-v2.non-white{background-color:#e6e6e6;border-width:0;border-radius:0;font-family:Raleway,sans-serif}.portfolio_menu-link.is-v2.non-white:hover{color:var(--base-color-brand--white);background-color:#3b3b3c}.blog1_title-link{margin-bottom:.5rem;text-decoration:none;display:block}.portfolio_image-wrapper{width:100%;overflow:hidden}.portfolio_image-wrapper.is-v2{width:350px;height:220px}.portfolio_image-wrapper.is-v2.porfolio-transition-videos-wrapper{display:none}.blog1_component{z-index:99;flex-direction:column;justify-content:flex-start;align-items:stretch;margin-top:-238px;display:block;position:relative}.blog1_component.is-v2{margin-top:2rem}.padding-global-2{padding-left:0%;padding-right:0%}.portfolio_image{aspect-ratio:2/3;object-fit:cover;width:100%;height:auto;min-height:auto;padding-top:10px;padding-right:20px}.portfolio_image:hover{filter:grayscale()}.portfolio_image.is-v2{height:100%;padding-right:0}.portfolio_image.is-v2:hover{filter:none}.portfolio_list-wrapper{max-width:1330px;padding-top:20px;padding-bottom:60px}.portfolio_list-wrapper.is-v2{padding-bottom:20px}.portfolio_image-link{width:100%;margin-bottom:1.5rem}.button_portfolio{float:none;clear:none;text-align:center;-webkit-text-stroke-color:#333;text-transform:uppercase;background-color:#fff;border:1px solid #707070;border-radius:16px;flex-direction:row;justify-content:center;align-items:center;width:auto;margin-left:5px;margin-right:5px;padding:10px 20px;font-family:Hamon Regular;font-size:15px;font-weight:400;display:block;position:static}.button_portfolio:hover{color:#000;-webkit-text-stroke-color:white;background-color:#0000;border-color:#fff}.button_portfolio.current{color:#fff;background-image:linear-gradient(#1a3240,#1a3240);font-family:Hamon Regular}.button_portfolio.is-v2{text-transform:capitalize;background-color:#fff0;border-style:none;border-radius:0;margin-bottom:0;padding:0;font-family:Raleway,sans-serif}.button_portfolio.is-v2:hover{color:var(--base-color-brand--white)}.cta1_image{object-fit:cover;width:100%;height:100%;padding-left:0;display:block}.padding-section-large-5{padding-top:3rem;padding-bottom:4rem;padding-right:0%}.padding-section-large-5.is-crosscare{padding-top:0;padding-bottom:0}.cta1_image-wrapper{width:100%;height:100%;overflow:hidden}.padding-global-3{padding-left:0%;padding-right:0%}.section_cta1{background-image:linear-gradient(#1a3240,#1a3240);justify-content:center;align-items:center;height:100vh;margin-left:0;padding-top:3rem;padding-bottom:3rem;display:flex;overflow:hidden}.section_cta1.is-cross-care{padding-top:0;padding-bottom:0}.cta1_component{grid-column-gap:5rem;grid-row-gap:4rem;grid-template-rows:auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;align-items:center;height:100%;display:grid;overflow:hidden}.cta1_component.is-v2{padding-right:5%}.cta1_component.is-crosscare{height:100vh}.paragraph-white{color:var(--base-color-brand--white);text-align:center;padding-top:0%;padding-left:50px;padding-right:50px;font-family:Hamon Regular;font-size:1.2rem}.main-wrapper-kitchen-remodelings{-webkit-text-fill-color:inherit;mix-blend-mode:normal;background-image:linear-gradient(#0003,#0003),url(https://cdn.prod.website-files.com/66d7879a6faeda2db526e7e0/66d7879a6faeda2db526e95d_mezey-kitchen-front-island-min.jpg);background-position:0 0,50%;background-size:auto,cover;background-attachment:scroll,fixed;background-clip:border-box;padding-bottom:0}.text-weight-semibold-white{color:var(--base-color-neutral--neutral-lighter);text-align:left;text-transform:uppercase;font-family:Raleway,sans-serif;font-size:1.4rem;font-weight:700;line-height:1.5}.section_cta2{background-image:linear-gradient(#fff,#fff);margin-left:0}.section_cta2.is-cross-care{padding-left:5%;padding-right:5%}.section_cta2.testimonials-body{background-color:#3b3b3c;background-image:none;padding-left:5%;padding-right:5%}.section_cta2.testimonial-video-two{padding-left:5%;padding-right:5%}.cta2_component{grid-column-gap:5rem;grid-row-gap:4rem;grid-template-rows:auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;align-items:center;display:grid}.cta2_component.is-crosscare{grid-column-gap:1.9rem;grid-template-columns:1fr 2.25fr;grid-auto-flow:row;align-items:start}.cta2_content{padding-left:0;padding-right:50px}.contact_container{background-image:linear-gradient(#3b3b3c,#3b3b3c),url(https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg);background-position:0 0,0 0;background-size:auto,auto}.contact_paragraph-_white{color:var(--base-color-brand--white);text-align:center;padding-top:0;padding-left:40px;padding-right:40px;font-family:Hamon Regular;font-size:1.2rem}.contact_paragraph-_white.v3-contact-header-subtext{text-align:left;margin-bottom:1rem;padding-left:0;padding-right:0;font-family:Raleway,sans-serif;font-size:1rem}.heading-4--white{color:var(--base-color-brand--white);text-align:center;flex-flow:row;justify-content:center;align-items:center;font-family:Raleway,sans-serif;font-size:2.55rem;font-weight:400;line-height:1.2;display:block}.kitchen_cta{background-color:#fff;padding-top:5%;padding-bottom:0%}.container-10{width:50%;padding-top:20px}.paragraph-copy{text-align:center;padding-left:20px;padding-right:20px;font-family:Hamon Regular}.image-15{max-width:100%;padding-top:120px;padding-right:60px}.image-16{max-width:80%;padding-left:0}.column-10{flex-direction:column;justify-content:flex-start;align-items:flex-end;padding-left:0;padding-right:0;display:flex}.column-11{padding-left:0;padding-right:0}.column-12{padding-top:10%;padding-bottom:10%}.main-wrapper-contact-us{-webkit-text-fill-color:inherit;mix-blend-mode:normal;background-image:linear-gradient(#00000012,#ffffff73);background-clip:border-box;padding-bottom:0}.padding-section-large-6{padding-top:3rem;padding-bottom:0}.contact19_item{flex-direction:column;align-items:center;width:100%}.contact19_component{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;display:grid}.padding-global-4{padding-left:5%;padding-right:5%}.contact19_icon-wrapper{flex-flow:column;justify-content:center;align-items:center;display:flex}.container-large-2{width:100%;max-width:80rem;margin-left:auto;margin-right:auto}.text-weight-semibold{font-weight:600}.section_contact_block{background-image:linear-gradient(#fff,#fff)}.paragraph-2{text-align:center;flex-flow:column;justify-content:center;align-items:center;font-family:Hamon Regular;display:flex}.paragraph-3{justify-content:center;align-items:center;font-family:Hamon Regular;display:flex}.paragraph-4{text-align:center;font-family:Hamon Regular}.paragraph-5{text-align:center;width:auto;padding-left:100px;padding-right:100px;font-family:Hamon Regular;font-size:1.2rem;display:block}.contact_container-blue{background-image:linear-gradient(#1a3240,#1a3240),url(https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg);background-position:0 0,0 0;background-size:auto,auto}.contact_container-blue.main-contact-container,.contact_container-blue.careers{display:none}.contact6_component_1col{grid-column-gap:1rem;grid-row-gap:2rem;grid-template-rows:auto;grid-template-columns:2fr;grid-auto-columns:1fr;grid-auto-flow:row;justify-content:flex-start;place-items:center;display:grid}.container-11{width:100%;max-width:100%}.html-embed{width:auto;max-width:none;height:auto;padding:0 0%;display:none}.main-wrapper-bathroom-remodelings{-webkit-text-fill-color:inherit;mix-blend-mode:normal;background-image:linear-gradient(#0000004a,#0000004a),url(https://cdn.prod.website-files.com/66d7879a6faeda2db526e7e0/66d7879a6faeda2db526e96a_Crystal-favorite_1920x1280.jpg);background-position:0 0,50%;background-repeat:repeat,no-repeat;background-size:auto,cover;background-attachment:scroll,fixed;background-clip:border-box;padding-bottom:0}.cta1_image-2{aspect-ratio:1;object-fit:cover;width:100%;height:100%}.padding-section-large-7{padding-top:5rem;padding-bottom:5rem}.padding-global-5{justify-content:center;align-items:center;padding-left:100px;padding-right:100px;display:none}.padding-global-5.is-v2{display:block}.button-group-2{grid-column-gap:1rem;grid-row-gap:1rem;flex-wrap:wrap;align-items:center;display:flex}.button-group-2.is-center{justify-content:center}.button-group-2.is-right{justify-content:flex-end;align-items:center}.section_cta1-2{background-image:linear-gradient(#fff,#fff),linear-gradient(#fff,#fff)}.cta1_component-2{grid-column-gap:5rem;grid-row-gap:4rem;grid-template-rows:auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;align-items:center;display:grid}.container-large-3{width:100%;max-width:80rem;margin-left:auto;margin-right:auto}.section_portfolio11{background-image:linear-gradient(#fff,#fff)}.padding-section-large-9{padding-top:3rem;padding-bottom:3rem}.portfolio11_item{background-color:var(--base-color-brand--white);padding-top:0}.portfolio11_list{grid-column-gap:2rem;grid-row-gap:4rem;grid-template-rows:auto;grid-template-columns:1fr 1fr 1fr;display:grid}.text-size-medium-2{font-family:Hamon Regular;font-size:1.2rem}.portfolio11_image-link{width:100%;margin-bottom:0}.portfolio11_component{flex-direction:column;align-items:center}.portfolio11_image-wrapper{justify-content:flex-start;align-items:center;width:100%;height:50%;display:flex;overflow:hidden}.portfolio11_image-wrapper.is-image{height:30vh}.container-large-5{width:100%;max-width:80rem;margin-left:auto;margin-right:auto}.max-width-large-2{width:100%;max-width:48rem}.contact_details{background-color:#fff;padding-top:80px;padding-bottom:80px}.main-wrapper-news{-webkit-text-fill-color:inherit;mix-blend-mode:normal;background-image:linear-gradient(#00000026,#00000026),url(https://cdn.prod.website-files.com/66d7879a6faeda2db526e7e0/66d7879a6faeda2db526e896_Hero-Template.jpg);background-position:0 0,0 0;background-size:auto,contain;background-clip:border-box;padding-bottom:0}.main-wrapper-news.is-cross-cares{background-image:linear-gradient(#0000,#0000),url(https://cdn.prod.website-files.com/66d7879a6faeda2db526e7e0/66d7879a6faeda2db526e975_header-image.jpg);background-repeat:repeat,no-repeat;background-size:auto,cover;background-attachment:scroll,fixed}.main-wrapper-news.is-cross-cares.cross-cares-updated-header{background-image:url(https://cdn.prod.website-files.com/66d7879a6faeda2db526e7e0/66d7879a6faeda2db526e975_header-image.jpg);background-position:0 0;background-repeat:no-repeat;background-size:cover;background-attachment:fixed}.main-wrapper-news.testimonials-header{background-image:linear-gradient(#0000,#0000),url(https://cdn.prod.website-files.com/66d7879a6faeda2db526e7e0/66d7879a6faeda2db526e975_header-image.jpg);background-repeat:repeat,no-repeat;background-size:auto,cover;background-attachment:scroll,fixed}.main-wrapper-news.testimonials-header.testimonials-header-main{background-image:linear-gradient(#00000024,#00000024),url(https://cdn.prod.website-files.com/66d7879a6faeda2db526e7e0/67078a2211162900692d3b47_cross-bathroom-remodels.jpg);background-position:0 0,50%;background-repeat:repeat,no-repeat;background-size:auto,cover;background-attachment:scroll,scroll}.main-wrapper-news.news-and-awards{background-image:linear-gradient(#0000,#0000),url(https://cdn.prod.website-files.com/66d7879a6faeda2db526e7e0/66d7879a6faeda2db526e975_header-image.jpg);background-repeat:repeat,no-repeat;background-size:auto,cover;background-attachment:scroll,fixed}.main-wrapper-news.news-and-awards.news-and-awards-header{background-image:linear-gradient(#0000,#0000),url(https://cdn.prod.website-files.com/66d7879a6faeda2db526e7e0/670eb9ee1635bc26d82efd6e_jsr-kitchen-wooden-island2-1.jpg);background-position:0 0,50%;background-size:auto,cover;background-attachment:scroll,scroll}.herotext{color:var(--base-color-brand--white);padding-top:10px;padding-bottom:30px;font-family:Raleway,sans-serif;font-size:1.2rem}.section_gallery3{display:flex}.award-winning-projects-block{background-color:#fff;padding-top:25%;padding-bottom:60px}.slider6_component{background-color:#0000;width:auto;height:auto;padding-bottom:4rem;overflow:hidden}.slider6_mask{width:17.2%;overflow:visible}.slider6_slide{padding-right:2rem}.slider-content-replace-this-div{text-align:center;border:0 #0000001a;flex-direction:column;align-items:center;width:100%;height:9rem;margin-left:auto;margin-right:auto;display:flex}.slider6_arrow{border:1px solid var(--border-color--border-primary);background-color:var(--base-color-neutral--white);border-radius:100%;justify-content:center;align-items:center;width:3rem;height:3rem;display:flex;inset:auto 0% 0% auto}.slider6_arrow.left{right:4rem}.slider6_arrow-icon{color:var(--base-color-neutral--black);justify-content:center;align-items:center;width:1rem;height:1rem;display:flex}.slider6_slide-nav{height:1.75rem;font-size:.5rem;inset:auto 0% 0%}.section_news{background-image:linear-gradient(#1a3240,#1a3240),linear-gradient(#fff,#fff);justify-content:center;align-items:center;padding-top:50px;padding-bottom:50px;display:flex}.news_title{color:var(--base-color-brand--white);text-align:center;font-family:Hamon Regular;font-size:1rem}.image-20{aspect-ratio:1;object-fit:cover}.news_list{grid-column-gap:3rem;grid-row-gap:2rem;grid-template-rows:auto;grid-template-columns:1fr 1fr 1fr;padding-left:0;padding-right:0;display:grid}.contact_white_1col{flex-flow:column;margin-top:40px;margin-bottom:80px;display:flex}.container-12{flex-flow:column;max-width:1330px;padding-left:20%;padding-right:20%;display:flex}.contact_block_white{background-image:linear-gradient(#fff,#fff);flex-flow:column;padding-top:60px;padding-bottom:0;display:flex}.contact6_component-white{grid-column-gap:2.25rem;grid-row-gap:4rem;grid-template-rows:auto;grid-template-columns:1fr;grid-auto-columns:1fr;align-items:start;display:grid}.padding-section-large-3-copy{padding-top:0;padding-bottom:0}.contact6_content-copy{flex-flow:column;display:block}.dropdown_btn{text-align:left;text-transform:uppercase;color:#282828;background-color:#fff;padding-left:10px;padding-right:10px;font-family:Raleway,sans-serif;font-size:.8rem;font-weight:600;display:block}.dropdown_btn:hover{color:#282828;background-color:#e3e3e3}.dropdown_btn:active{background-color:#e3e3e3;background-image:none}.services-dropdown-list{z-index:999;padding-left:0}.services-dropdown-list:active{background-color:#fff;display:block}.services-dropdown-list.w--open{z-index:999}.icon{color:#fff}.icon:hover{text-shadow:none}.icon.is-v2{align-self:center;width:1rem;height:1rem;margin-top:0;margin-bottom:0;margin-right:0;padding-top:0;padding-bottom:0;line-height:1;display:none;position:static}.dropdown-toggle{padding-left:10px;padding-right:30px;transform:translate(0);box-shadow:0 0 #0003}.dropdown-toggle:hover{box-shadow:none;mix-blend-mode:normal;transform:none}.dropdown-toggle.is-navigation.is-v2{justify-content:center;align-items:center;padding-top:0;padding-bottom:0;display:flex}.dropdown-toggle.is-navigation.is-v2:hover{color:var(--border-color--border-primary)}.dropdown-toggle.is-navigation.services-toggle{color:var(--base-color-brand--white);justify-content:center;align-items:center;padding:0;display:flex}.main-wrapper-team{-webkit-text-fill-color:inherit;mix-blend-mode:normal;background-image:url(https://cdn.prod.website-files.com/66d7879a6faeda2db526e7e0/66d7879a6faeda2db526e91f_TEAM.jpg),linear-gradient(#0000002e,#0000002e);background-position:50%,0 0;background-size:cover,auto;background-attachment:fixed,scroll;background-clip:border-box;padding-bottom:0;position:static}.main-wrapper-team.is-v2{position:relative}.section_ct3{background-image:linear-gradient(#fff,#fff)}.section_ct3.is-cross-care{padding-left:5%;padding-right:5%;display:none}.section_ct3.awards-and-news-sectondary{padding-top:10px;padding-left:5%;padding-right:5%}.section_ct3.awards-and-news-third{padding-bottom:5%;padding-left:5%;padding-right:5%}.cta3_content{padding-left:50px;padding-right:50px}.cta3_image-wrapper{flex-direction:column;justify-content:flex-start;align-items:flex-end;display:flex}.cta3_component{grid-column-gap:5rem;grid-row-gap:4rem;grid-template-rows:auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;align-items:center;display:grid}.padding-global-3-copy{padding-left:0%;padding-right:0%}.section_development_team{background-image:url(https://cdn.prod.website-files.com/66d7879a6faeda2db526e7e0/670730ca835e0a3042afabe6_svgexport-5.svg),linear-gradient(#f0f0f0,#f0f0f0);background-position:50% 5%,0 0;background-repeat:no-repeat,repeat;background-size:auto,auto;padding-top:150px;padding-bottom:100px}.italic-text-5{padding-left:5px;padding-right:5px;font-family:Veryvogue Text italic}.team6_list{grid-column-gap:3rem;grid-row-gap:2rem;grid-template-rows:auto;grid-template-columns:1fr 1fr 1fr;grid-auto-columns:1fr;place-items:start center;display:grid}.development_team_title{color:var(--base-color-neutral--black);text-align:left;font-family:Raleway,sans-serif;font-size:1.125rem;font-style:normal;font-weight:500}.development_team_title.team-member-title{font-size:1.1rem;font-style:normal}.team6_image{aspect-ratio:2/3;object-fit:cover;width:100%;height:100%}.team6_item{text-align:center;flex-direction:column;align-items:stretch;display:flex}.team6_image-wrapper{width:100%;overflow:hidden}.team6_list-wrapper{padding-top:100px}.body-2{background-color:var(--base-color-brand--white);min-width:auto;max-width:none}.image-29{box-sizing:border-box;aspect-ratio:auto;opacity:1;object-fit:cover;object-position:50% 0%;width:582px;max-width:500px;height:600px;max-height:600px;padding-top:0;padding-bottom:0}.image-29.is-employee-photo{object-fit:cover;height:500px}.heading-4--white-copy{color:var(--base-color-brand--white);text-align:center;flex-flow:row;justify-content:center;align-items:center;font-family:Veryvogue Text;font-weight:400;display:block}.container-14{flex-flow:row;justify-content:flex-start;align-items:center;padding-bottom:20px;display:flex}.columns-5{grid-column-gap:15px;grid-row-gap:15px;background-color:var(--base-color-neutral--neutral-lightest);flex-flow:row;justify-content:center;align-items:flex-start;width:100%;margin-left:0;margin-right:0;padding-top:60px;padding-left:0;display:flex}.column-14{object-fit:fill;flex-flow:column;justify-content:center;align-items:center;padding-top:60px;padding-left:0;padding-right:0;display:flex}.column-14.is-v2{justify-content:center;align-items:center;padding-top:0}.column-15{justify-content:center;align-items:center;padding:0 20px 60px 0;display:block}.team_template_bio-block{background-color:#fff;background-image:linear-gradient(#fff,#fff);max-width:1330px;padding:0 0 60px;display:flex}.team_template_bio-block.is-relative{background-color:var(--base-color-neutral--neutral-lightest);background-image:none;position:relative}.section_production_team{background-color:#54595f;background-image:url(https://cdn.prod.website-files.com/66d7879a6faeda2db526e7e0/670730cad7858e921bc22a72_svgexport-33.svg);background-position:50% 3%;background-repeat:no-repeat;background-size:auto;padding-top:150px;padding-bottom:100px}.container-18{padding-top:60px;padding-bottom:60px}.production_team_name{font-size:1.25rem}.production_team_name.text-weight-semibold{color:var(--base-color-brand--white);text-align:left;text-transform:uppercase;padding-top:0;font-family:Raleway,sans-serif;font-size:1.6rem;font-weight:400}.production_team_title{color:var(--base-color-brand--white);text-align:left;font-family:Raleway,sans-serif;font-size:1.125rem;font-weight:500}.production_team_title.team-member-title{font-style:normal}.production_team_title.team-member-title.production-title{font-size:1.1rem}.section_administration_team{background-color:#fff;background-image:url(https://cdn.prod.website-files.com/66d7879a6faeda2db526e7e0/670730caed07576cd6ae15bf_svgexport-35.svg);background-position:50% 5%;background-repeat:no-repeat;background-size:auto;padding-top:150px;padding-bottom:100px}.administration_team_name{color:var(--base-color-brand--white);text-align:left;font-family:Veryvogue Text;font-size:1.8rem}.administration_team_name.admin-team-header{color:var(--base-color-neutral--black);text-transform:uppercase;font-family:Raleway,sans-serif;font-weight:400}.paragraph-11-copy{text-align:left}.h4{justify-content:center;align-items:center;font-family:Veryvogue Text;font-weight:400;display:flex}.heading-7{font-size:3.5rem;font-weight:400}.container-19{max-width:1330px}.heading-8{color:var(--darkgray);text-transform:uppercase;font-family:Raleway,sans-serif;font-size:1.2rem;font-weight:500}.paragraph-12{font-family:Hamon Regular}.category_portfolio_subheadline{color:#7e7e7e;font-family:Hamon Regular;font-weight:400;display:none}.italic-text-7{padding-left:10px;padding-right:10px;font-family:Veryvogue Text italic}.main-services-wrapper{-webkit-text-fill-color:inherit;mix-blend-mode:normal;background-image:url(https://cdn.prod.website-files.com/66d7879a6faeda2db526e7e0/66d7879a6faeda2db526e91b_services.jpg);background-position:50%;background-size:cover;background-clip:border-box;padding-bottom:0;position:relative;overflow:hidden}.main-about-us-wrapper{background-image:linear-gradient(180deg,#00000012,var(--base-color-neutral--white)),url(https://cdn.prod.website-files.com/66d7879a6faeda2db526e7e0/66d7879a6faeda2db526e882_Crystal-favorite.JRS_5643-1536x1024.jpg);-webkit-text-fill-color:inherit;mix-blend-mode:normal;background-position:0 0,50%;background-repeat:repeat,no-repeat;background-size:auto,cover;background-attachment:scroll,fixed;background-clip:border-box;padding-bottom:0}.section-20yearsexperience{background-image:linear-gradient(#fff,#fff);padding-top:5%;padding-bottom:10%}.section_cta3{background-image:linear-gradient(#1a3240,#1a3240);margin-bottom:80px;margin-left:0;display:flex}.cta1_image-wrapper-copy{margin-top:-50px;margin-bottom:-50px;padding-top:0}.about-block{-webkit-text-fill-color:inherit;background-image:linear-gradient(#00000040,#00000040),url(https://cdn.prod.website-files.com/66d7879a6faeda2db526e7e0/66d7879a6faeda2db526e91e_kitchen.jpg);background-position:0 0,50% 100%;background-size:auto,cover;background-attachment:scroll,fixed;background-clip:border-box;padding-top:120px;padding-bottom:120px}.quote{color:var(--base-color-brand--white);text-align:center;flex-direction:column;justify-content:center;align-items:center;padding-left:0;padding-right:0;font-family:Veryvogue Text;font-size:3rem;font-style:normal;line-height:1.2;display:block}.main-wrapper-team-member-template{-webkit-text-fill-color:inherit;mix-blend-mode:normal;background-image:url(https://cdn.prod.website-files.com/66d7879a6faeda2db526e7e0/66d7879a6faeda2db526e91f_TEAM.jpg),linear-gradient(#3b3b3c,#3b3b3c);background-position:50%,0 0;background-size:auto,auto;background-clip:border-box;padding-bottom:0}.section_team-member-title{padding-top:10%;padding-bottom:0}.section_portfolio_template{flex-flow:column;justify-content:center;align-items:center;max-width:none;padding:60px 5% 40px;display:block}.column-16{flex-direction:column;justify-content:flex-start;align-items:flex-end;margin-top:-100px;display:flex}.image-31{max-width:100%;height:500px;margin-top:0;margin-right:0;padding-top:0}.image-31.is-v2{object-fit:cover;width:100%}.container-20{flex-flow:column;max-width:none;padding-left:100px;display:block}.container-20.is-v2{max-width:1330px;margin-left:auto;margin-right:auto;padding-left:0}.container-20.is-v2.is-full{max-width:none}.column-17{padding-top:30px;display:block}.portfolio_video_item{padding-top:0;padding-bottom:0}.heading-2-white{color:var(--base-color-brand--white);text-align:center;justify-content:center;align-items:center;margin-top:.5rem;margin-bottom:.5rem;font-family:Veryvogue Text;font-size:2.8rem;font-style:normal;font-weight:400;line-height:1;text-decoration:none;display:none}.details{text-align:left;text-transform:none;padding-left:50px;font-family:Hamon Regular;font-style:normal;font-weight:400}.details.bulleted-item{text-align:left;padding-left:0;padding-right:200px}.details.bulleted-item.is-v2{color:var(--border-color--border-secondary);text-transform:uppercase;padding-right:40px;font-family:Raleway,sans-serif;font-size:.9rem;font-weight:800;line-height:1.6}.divider_blue-copy-copy{border:0 solid #fff;border-top-style:none;border-bottom-width:1px;justify-content:center;align-self:center;align-items:center;width:4%;height:0;margin-right:5px;padding-top:0;font-family:Hamon Regular;font-size:3rem;display:flex}.heading-style-h5-3{color:var(--base-color-brand--header-color);font-family:Hamon Regular;font-size:1.5rem;font-weight:700;line-height:1.4}.heading-style-h5-3.is-v2{font-size:1rem}.text-size-regular-2{font-family:Hamon Regular;font-size:1rem}.portfolio_category{background-color:var(--base-color-neutral--white);outline-offset:0px;color:var(--link-color--link-secondary);background-image:linear-gradient(#0000,#0000);border:0 #000;outline:3px #fff;justify-content:center;margin-top:0;margin-right:0;padding:.5rem .5rem 3rem;display:flex}.padding-section-large-14{padding-top:0;padding-bottom:0}.gallery2_image{aspect-ratio:auto;object-fit:cover;width:100%;height:100%}.gallery2_lightbox-link{width:100%;height:100%}.gallery2_component{grid-column-gap:2rem;grid-row-gap:2rem;grid-template-rows:auto;grid-template-columns:1fr;padding-top:20px}.gallery2_row{grid-column-gap:2rem;grid-row-gap:2rem;grid-template-rows:auto;grid-template-columns:1fr 1fr}.gallery2_image-wrapper{width:100%}.button-current{border:1px solid var(--base-color-brand--white);background-color:var(--base-color-neutral--black);color:var(--base-color-brand--white);text-align:center;letter-spacing:1px;text-transform:uppercase;background-image:linear-gradient(#1a3240,#1a3240),linear-gradient(#fff,#fff);border-radius:14px;padding:.75rem 1.5rem;font-family:Hamon Regular;text-decoration:none}.container-23{max-width:1330px}.columns-6{justify-content:center;align-items:center;display:block}.section_beforeafterphotogallery{padding-top:60px;padding-left:5%;padding-right:5%}.section_multiphotogallery{padding-top:60px;padding-left:100px;padding-right:100px}.section_multiphotogallery.is-v2{padding-top:20px;padding-left:0%;padding-right:0%}.imagegallery{aspect-ratio:2/3;padding-left:20px;padding-right:20px}.imagegallery.is-v2{object-fit:cover;width:100%;height:30vh;padding-left:0;padding-right:0}.video{overflow:visible}.button-before-after{border:0px solid var(--base-color-neutral--black);background-color:var(--base-color-brand--white);color:var(--base-color-neutral--text-color);text-align:center;text-transform:capitalize;border-radius:0;padding:0;font-family:Raleway,sans-serif;font-size:1rem;font-weight:500;text-decoration:none}.section_team8{background-color:#ededed;padding-top:20px;padding-bottom:60px}.icon-image{aspect-ratio:1;text-align:center;object-fit:contain;width:100%;max-width:20%;height:100%;display:block;position:static}.icon-image.is-v2{width:64px;max-width:none;height:64px}.team8_item{flex-direction:column;align-items:stretch;display:flex}.text-size-medium-9{color:var(--darkgray);font-family:Veryvogue Text;font-size:3rem;font-weight:400}.team8_list{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;display:grid}.team8_image-wrapper{grid-column-gap:16px;grid-row-gap:16px;text-align:left;grid-template-rows:auto auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;justify-content:flex-start;align-items:center;width:100%;min-height:auto;max-height:none;display:flex;overflow:hidden}.padding-global-6{padding-top:10px;padding-left:5%;padding-right:5%}.main-wrapper-news-indivdual-template{-webkit-text-fill-color:inherit;mix-blend-mode:normal;background-image:linear-gradient(#0000005c,#0000005c);background-clip:border-box;padding-bottom:0}.news_template_block{grid-column-gap:40px;grid-row-gap:40px;background-image:linear-gradient(#fff,#fff);flex-flow:column;padding:60px 0%;display:flex}.paragraph-13{font-family:Raleway,sans-serif;font-size:1.5rem}.rich-text-block-2{padding-top:0;font-family:Raleway,sans-serif;font-size:1.2rem;line-height:1.6}.portfolio_news-menu{justify-content:center;align-items:center;width:100%;margin-bottom:4rem;display:flex}.portfolio_news-menu.no-scrollbar{margin-bottom:3rem;padding-top:20px;padding-left:0}.main-wrapper-wholehome-remodelings{-webkit-text-fill-color:inherit;mix-blend-mode:normal;background-image:linear-gradient(#0000004d,#0000004d),url(https://cdn.prod.website-files.com/66d7879a6faeda2db526e7e0/66d7879a6faeda2db526e91e_kitchen.jpg);background-position:0 0,50%;background-size:auto,cover;background-attachment:scroll,fixed;background-clip:border-box;padding-bottom:0}.whole_homeremodellingvideo{background-image:linear-gradient(#1a3240,#1a3240);justify-content:center;align-items:center;padding:100px 0%;display:flex}.whole_homeremodellingvideo.is-v2{padding-left:100px;padding-right:100px;display:block}.columns-8{justify-content:center;align-items:center;padding-left:70px;padding-right:70px;display:flex}.columns-8.is-v2{padding-left:0;padding-right:0}.column-19{padding-left:60px}.paragraph-14{color:var(--base-color-brand--white);font-family:Hamon Regular;font-size:1.2rem}.whole-home-remodellinggallery{background-color:#fff;padding-top:20px;padding-bottom:0}.text-block-9{text-transform:uppercase;font-family:Hamon Regular}.previous,.next{background-color:#fff;border-color:#000;border-radius:14px}.text-block-10{font-family:Hamon Regular}.previous-2{background-color:#fff;border-color:#000;border-radius:14px;flex:0 auto}.previous-2:hover{color:#fff;background-color:#000}.main-wrapper-resources{-webkit-text-fill-color:inherit;mix-blend-mode:normal;background-image:linear-gradient(#00000029,#00000029),url(https://cdn.prod.website-files.com/66d7879a6faeda2db526e7e0/66d7879a6faeda2db526e92f_JSR_3056-HDR.jpg);background-position:0 0,50%;background-size:auto,cover;background-attachment:scroll,fixed;background-clip:border-box;padding-bottom:0}.container-25{justify-content:center;align-items:center;max-width:1330px;display:block}.blog46_image{aspect-ratio:16/9;object-fit:cover;width:100%;height:100%}.section_blog46{justify-content:center;align-items:center;display:block}.blog46_item{padding-bottom:20px}.blog46_title-link{margin-bottom:.5rem;text-decoration:none;display:block}.blog46_list{grid-column-gap:0rem;grid-row-gap:0rem;grid-template-rows:auto;grid-template-columns:1fr;display:grid}.blog46_image-link{width:100%;margin-bottom:1.5rem}.padding-global-7{padding-left:5%;padding-right:5%}.blog46_image-wrapper{width:100%;overflow:hidden}.blog46_button-wrapper{margin-top:1.5rem;display:flex}.resources-articles-section{background-color:#fff;padding:60px 5%}.button_white-article{float:none;clear:none;color:#1d1b1b;text-align:center;-webkit-text-stroke-color:#333;text-transform:uppercase;background-color:#fff;border:1px solid #707070;border-radius:16px;flex-direction:row;justify-content:center;align-items:center;width:auto;margin-left:0;margin-right:0;padding-left:10px;padding-right:10px;font-family:Hamon Regular;font-size:.9em;font-weight:400;display:block;position:static}.collection-list-wrapper-2{padding-top:60px;padding-left:5%;padding-right:5%}.container-26{max-width:1330px;padding-left:5%;padding-right:5%}.logo2_logo-list{grid-column-gap:2rem;grid-row-gap:1rem;flex-wrap:wrap;grid-template-rows:auto;grid-template-columns:1fr 1fr 1fr;grid-auto-columns:1fr;justify-content:flex-end;align-items:center;display:grid}.logo2_logo-list.is-4-col{grid-template-columns:1fr 1fr 1fr 1fr}.padding-global-8{padding-left:0%;padding-right:5%}.logo2_wrapper{justify-content:center;align-items:flex-start;display:flex}.logo2_content-left{max-width:20rem}.logo2_logo{max-height:3.5rem}.logo2_component{grid-column-gap:4rem;grid-row-gap:1rem;grid-template-rows:auto;grid-template-columns:max-content 1fr;grid-auto-columns:1fr;justify-content:space-between;align-items:center;display:grid}.section-7{background-color:var(--base-color-brand--white);padding-top:5%;padding-bottom:5%}.container-27{max-width:1330px}.newsletter_section{background-image:linear-gradient(#1a3240,#1a3240);padding-top:60px;padding-bottom:60px}.careers-opportunities{background-image:linear-gradient(#fff,#fff);padding-top:60px;padding-bottom:60px}.careers-opportunities.career-info{background-image:url(https://cdn.prod.website-files.com/66d7879a6faeda2db526e7e0/66d7879a6faeda2db526e91f_TEAM.jpg);background-position:0 0;background-repeat:no-repeat;background-size:cover;background-attachment:fixed;padding-top:120px;padding-bottom:120px}.icon_wrapper{text-align:center;justify-content:flex-start;align-items:center;width:100%;min-height:auto;display:flex;overflow:hidden}.btn_casestudies{color:var(--base-color-brand--header-color);text-transform:uppercase;background-color:#fff;border:1px solid #000;border-radius:14px;font-family:Hamon Regular}.btn_casestudies:hover{color:var(--base-color-brand--white);background-color:#1a3240}.kitchen--remodellinggallery{background-color:#fff;padding-top:2%;padding-bottom:2%}.kitchen_viewourwork{background-image:linear-gradient(#1a3240,#1a3240);padding-top:60px;padding-bottom:60px}.container-28{max-width:1330px;padding-top:50px}.timeline14_fade-overlay-left{z-index:2;background-image:linear-gradient(270deg,#fff0,var(--background-color--background-primary));width:4rem;height:6px;position:absolute;bottom:.75rem;left:0%}.timeline14_image{width:100%}.timeline14_tab-wrapper{grid-column-gap:5rem;grid-row-gap:4rem;grid-template-rows:auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;align-items:center;display:grid}.padding-section-large-18{padding-top:3rem;padding-bottom:3rem}.timeline14_tab-link{grid-column-gap:.5rem;grid-row-gap:.5rem;color:var(--link-color--link-secondary);background-color:#0000;border-bottom:1.5px solid #0000;flex-direction:column;flex:1;justify-content:center;align-items:center;padding:.5rem 0;transition:color .2s;display:flex}.timeline14_tab-link.w--current{color:var(--base-color-brand--header-color);background-color:#0000}.timeline14_circle{z-index:2;box-shadow:0 0 0 8px var(--background-color--background-primary);flex:none;justify-content:center;align-items:center;width:.9375rem;height:.9375rem;display:flex}.section_timeline14{background-color:var(--background-color--background-primary)}.timeline14_tabs{flex-direction:column;display:flex}.heading-style-h5-4{font-family:Veryvogue Text;font-size:1.5rem;font-weight:400;line-height:1.4}.timeline14_tab-progress-wrapper{align-items:center;width:100%;display:flex}.timeline14_tabs-menu{justify-content:space-between;align-items:center;margin-bottom:4rem;display:flex;overflow:auto}.text-size-medium-10{font-family:Hamon Regular;font-size:1.2rem}.timeline14_progress-bar{z-index:1;background-color:var(--base-color-neutral--black);width:10%;height:3px;transition:width .2s;position:absolute;top:3.5rem}.padding-global-9{padding-left:5%;padding-right:5%}.timeline14_fade-overlay-right{z-index:0;background-image:linear-gradient(90deg,#fff0,var(--background-color--background-primary));width:4rem;height:.5rem;position:absolute;bottom:.75rem;right:0%}.timeline14_component{position:relative}.heading-style-h3-2{font-family:Veryvogue Text;font-size:2.5rem;font-weight:400;line-height:1.2}.timeline14_tab-progress{background-color:var(--base-color-neutral--neutral-lighter);width:100%;height:3px}.timeline14_tab-change{display:none}.section-ourprocess{padding-bottom:40px}.portfolio_viewourwork{background-image:linear-gradient(#1a3240,#1a3240);width:100%;padding-top:60px;padding-bottom:60px;overflow:hidden}.text-block-12{color:var(--base-color-brand--white);padding-top:20px;font-family:Hamon Regular;font-size:1.2rem;font-weight:400}.container-29{padding-left:200px;padding-right:200px}.h4-copy{text-align:center;font-family:Veryvogue Text;font-weight:400}.next-4{color:#000;text-transform:uppercase;background-color:#fff;border-color:#000;border-radius:14px;font-family:Hamon Regular;transition:all .3s}.next-4:hover{border-color:var(--base-color-brand--header-color);background-color:var(--base-color-brand--white);color:var(--base-color-brand--header-color);transform:scale(1.1)}.text-block-13{text-transform:uppercase;font-family:Hamon Regular}.text-block-13:hover{color:#fff}.production_team_title-copy{text-align:left;color:#211d1d;font-family:Raleway,sans-serif;font-size:1.125rem;font-weight:500}.production_team_title-copy.team-member-title{font-size:1.1rem}.benefits{text-align:left;text-transform:uppercase;justify-content:flex-start;align-items:center;font-family:Raleway,sans-serif;font-size:1.2rem;font-weight:500;display:flex}.main-wrapper-careers{-webkit-text-fill-color:inherit;mix-blend-mode:normal;background-image:url(https://cdn.prod.website-files.com/66d7879a6faeda2db526e7e0/66d7879a6faeda2db526e881_hall-bathroom-shower-1536x1025.jpg);background-position:50% 100%;background-size:cover;background-clip:border-box}.paragraph-15{color:var(--base-color-brand--white);font-family:Hamon Regular}.text-block-14{color:var(--base-color-brand--white);padding-top:20px;font-family:Hamon Regular;font-size:1.2rem}.careers-category-header{justify-content:center;align-items:center;margin-top:0;padding-top:4%;padding-bottom:0%;display:flex}.section_awards{background-color:#fff;padding-top:30px}.container-31{padding-top:20px;padding-bottom:40px}.padding-section-large-19{padding-top:2rem;padding-bottom:2rem}.award_description{text-align:left;font-family:Hamon Regular;font-size:1rem}.award_description.left{text-align:right}.padding-global-10{padding-left:5%;padding-right:5%}.image-36{aspect-ratio:2/3;object-fit:cover;min-height:auto;padding-bottom:0;padding-right:0;position:static}.image-36:hover{filter:grayscale();mix-blend-mode:normal;background-image:url(https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg);background-position:0 0;background-size:auto}.text-block-16{font-family:Hamon Regular}.columns-10{grid-column-gap:21px;grid-row-gap:21px;justify-content:space-between;align-items:flex-start;width:90%;max-width:1400px;min-height:800px;margin-left:auto;margin-right:auto;display:flex;position:relative}.column-20{font-family:Raleway,sans-serif}.image-37{padding-bottom:5%}.column-21{background-color:var(--base-color-neutral--dark-blue);flex-direction:column;justify-content:flex-start;align-items:flex-start;padding:20px;display:flex;position:relative;top:0}.div-block-10{padding-top:20px}.section-crosscares{background-image:linear-gradient(#1a3240,#1a3240);margin-left:0;padding:80px 10%}.cta3_component-copy{grid-column-gap:5rem;grid-row-gap:4rem;grid-template-rows:auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;justify-content:center;align-items:center;display:flex}.cta1_content-copy{padding-left:0;padding-right:0}.swiper{width:100%}.swiper-wrapper{justify-content:flex-start;align-items:stretch}.swiper-slide{flex:none;width:33.3333%}.gallery23_slide-nav{height:1.75rem;font-size:.5rem;display:flex;inset:auto auto 0% 0%}.gallery23_slide{padding-right:0}.gallery23_arrow-icon{color:var(--base-color-neutral--black);flex-direction:column;justify-content:center;align-items:center;width:1rem;height:1rem;display:flex}.gallery23_slider{background-color:#0000;flex-direction:row;justify-content:center;align-items:center;height:100%;padding-bottom:5rem;position:relative}.gallery23_image-wrapper{width:100%}.gallery23_arrow{border:1px solid var(--border-color--border-primary);background-color:var(--base-color-neutral--white);border-radius:100%;justify-content:center;align-items:center;width:3rem;height:3rem;display:flex;inset:auto 0% 0% auto}.gallery23_arrow.is-left{right:4rem}.sectioncharities{padding-top:20px;padding-bottom:20px;font-size:3.5rem;overflow:hidden}.padding-global-12{padding-left:5%;padding-right:5%;display:flex}.gallery23_mask{width:25%;overflow:visible}.gallery23_component{grid-column-gap:2rem;grid-row-gap:2rem;grid-template-rows:auto;grid-template-columns:1fr;align-items:start}.gallery23_lightbox-link{width:100%}.heading-11{font-family:Veryvogue Text;font-size:3.5rem;font-weight:400}.div-block-11{justify-content:center;align-items:center;display:flex}.italic-text-9{font-family:Veryvogue Text italic;font-style:normal;text-decoration:none}.section_testimonial15{z-index:2;justify-content:center;align-items:center;max-width:100%;display:block;position:relative}.section_testimonial15.is-v2{width:100%;overflow:hidden}.testimonial15_arrow-icon{color:var(--base-color-neutral--black);flex-direction:column;justify-content:center;align-items:center;width:1rem;height:1rem;display:flex}.testimonial15_slide{margin-right:5rem}.testimonial15_slide.is-v2{margin-right:0}.testimonial15_arrow{border:1px solid var(--base-color-brand--white);background-color:var(--base-color-neutral--white);border-radius:100%;justify-content:center;align-items:center;width:3rem;height:3rem;display:flex;inset:auto 0% 0% auto}.testimonial15_arrow.is-left{border-color:var(--base-color-brand--white);right:4rem}.testimonial15_arrow.is-prev{margin-right:1rem}.testimonial15_content-right{flex-direction:column;justify-content:center;align-items:center;display:flex}.testimonial15_slide-nav{height:1.75rem;font-size:.5rem;inset:auto auto 0% 0%}.testimonial15_content{grid-column-gap:6rem;background-color:#fff;flex-direction:row;grid-template-rows:auto;grid-template-columns:1fr;grid-auto-columns:1fr;justify-content:center;align-items:center;min-height:450px;max-height:450px;padding-bottom:0%;display:flex}.testimonial15_content.is-v2{max-height:none;padding:1rem}.testimonial15_component{background-color:#0000;flex-direction:row;justify-content:center;align-items:center;width:60%;height:auto;padding-bottom:5rem;padding-left:20%}.testimonial-content-slide{justify-content:center;align-items:center;height:700px;min-height:700px;display:flex}.testimonial-content-slide.swiper-slide{width:auto;display:flex}.rich-text-block-4{text-align:center;font-family:Hamon Regular}.div-block-12{display:flex}.container-34{max-width:1330px}.padding-section-large-21{justify-content:center;align-items:center;padding-top:7rem;padding-bottom:7rem;display:flex}.faq6_accordion{border:1px solid var(--border-color--border-primary);flex-direction:column;justify-content:flex-start;align-items:stretch}.faq6_question{cursor:pointer;justify-content:space-between;align-items:center;padding:1.25rem 1.5rem;display:flex}.text-size-medium-15{font-size:1.125rem}.text-size-medium-15.text-weight-bold{font-family:Hamon Regular;font-weight:400}.faq6_component{grid-column-gap:5rem;grid-row-gap:4rem;grid-template-rows:auto;grid-template-columns:.75fr 2.75fr;grid-auto-columns:1fr;align-items:start;display:grid}.padding-global-14{padding-left:5%;padding-right:5%}.faq6_answer{padding-left:1.5rem;padding-right:1.5rem;overflow:hidden}.faq6_icon-wrapper{align-self:flex-start;width:2rem;margin-left:1.5rem;display:flex}.faq6_list-grid{grid-column-gap:1rem;grid-row-gap:1rem;grid-template-rows:auto;grid-template-columns:100%;grid-auto-columns:100%;place-items:start stretch;display:grid}.faq{font-family:Veryvogue Text}.paragraph-16,.faq-text{font-family:Hamon Regular}.div-block-15{justify-content:center;align-items:center;width:100%;padding-top:20px;display:flex}.paragraph-17{justify-content:center;align-items:center;font-family:Veryvogue Text italic;font-size:1.8rem;font-weight:400;display:flex}.rich-text-block-5{font-family:Hamon Regular;font-size:1.2em;font-weight:400}.div-block-16{padding-top:5%}.text-block-19{font-family:Hamon Regular}.text-block-20{font-family:Hamon Regular;font-size:.9rem;font-style:italic}.hero-slider-wrapper{background-color:#0000;height:100%;position:absolute;inset:0%}.hero-slider-slide-content{flex-direction:column;justify-content:center;align-items:center;height:100%;display:flex;position:relative;overflow:hidden}.hero-slider-slide-img{background-image:linear-gradient(#00000024,#00000024),url(https://cdn.prod.website-files.com/66d7879a6faeda2db526e7e0/67a634af2392f569755038b2_JSR_5567.jpg);background-position:0 0,50%;background-size:auto,cover;width:100%;height:100%}.hero-slider-slide-img.two{background-image:linear-gradient(#00000059,#00000059),url(https://cdn.prod.website-files.com/66d7879a6faeda2db526e7e0/67a634b03457f3df564177bb_140KuntzRun-5.jpg)}.hero-slider-slide-img.three{background-image:linear-gradient(#0003,#0003),url(https://cdn.prod.website-files.com/66d7879a6faeda2db526e7e0/68265dd063038a995d41d486_1831AcaciaPkwy-12-2-\(1\).jpg)}.hero-slider-slide-img.four{background-image:linear-gradient(#0000001a,#0000001a),url(https://cdn.prod.website-files.com/66d7879a6faeda2db526e7e0/67a634b000f0ba9c99583de1_7907RambleRidge-21-2.jpg)}.hero-slider-slide-img.five{background-image:linear-gradient(#0000,#0000),url(https://cdn.prod.website-files.com/66d7879a6faeda2db526e7e0/67a634aff1829efddc130aeb_Garrett-JSR_4655-edit.jpg);background-position:0 0,50%}.hero-slider-slide-img.six{background-image:linear-gradient(#0000,#0000),url(https://cdn.prod.website-files.com/66d7879a6faeda2db526e7e0/67a634afde5572a9d07ee573_JSR_4210-HDR.jpg);background-position:0 0,50%}.hero-slider-slide-img.seven{background-image:linear-gradient(#0000,#0000),url(https://cdn.prod.website-files.com/66d7879a6faeda2db526e7e0/67a634af41545787da1a3416_JSR_5600.jpg);background-position:0 0,50%}.hero-slider-slide-img.eight{background-image:linear-gradient(#0000,#0000),url(https://cdn.prod.website-files.com/66d7879a6faeda2db526e7e0/67a634b08a0b5cfbfbee0293_JSR_6772.jpg);background-position:0 0,50%}.hero-slider-slide-img.nine{background-color:#493c3c;background-image:linear-gradient(#0000,#0000),url(https://cdn.prod.website-files.com/66d7879a6faeda2db526e7e0/67a634b049388ec2165eb0f9_JSR_7135-HDR.jpg);background-position:0 0,50%}.hero-slider-slide-img.ten{background-image:linear-gradient(#0000,#0000),url(https://cdn.prod.website-files.com/66d7879a6faeda2db526e7e0/67a634b0cdc6fd2d844f937f_JSR_7313-HDR.jpg);background-position:0 0,50%}.slide-txt-wrap{z-index:2;color:#fff;flex-direction:column;justify-content:flex-end;align-items:flex-start;width:90vw;max-width:1400px;margin-left:auto;margin-right:auto;padding-bottom:60px;font-family:Oswald,sans-serif;font-size:24px;font-weight:200;line-height:30px;display:flex}.hero_headline{text-align:center;color:#fff;padding-top:60px;padding-bottom:20px;font-family:Hamon Regular;font-size:2rem;font-weight:400}.italic-text-11{font-family:Veryvogue Text italic}.italic-text-12{padding-right:10px;font-family:Veryvogue Text italic}.italic-text-13,.italic-text-14,.italic-text-15,.italic-text-16{font-family:Veryvogue Text italic}.portfolio-collection-item{padding-left:40px;padding-right:20px}.portfolio-collection-item.swiper-slide{width:100%}.icon-2,.icon-3,.left-arrow{display:none}.italic-text-18,.italic-text-19,.italic-text-20,.italic-text-21,.italic-text-22,.italic-text-23{font-family:Veryvogue Text italic}.italic-text-25{font-family:Veryvogue Text;font-style:normal}.italic-text-26,.italic-text-27{font-family:Veryvogue Text italic}.div-block-17{padding-top:10px;padding-bottom:10px}.italic-text-28,.italic-text-29,.italic-text-30,.italic-text-31{font-family:Veryvogue Text italic}.italic-text-32{font-family:Veryvogue Text italic;font-size:1.5em;font-weight:400}.container-36{font-style:normal}.italic-text-33,.italic-text-34,.italic-text-35,.italic-text-36{font-family:Veryvogue Text italic}.div-block-18{min-height:20px;max-height:20px}.container-37{max-width:1330px}.italic-text-38{font-family:Veryvogue Text italic}.previous-3{display:none}.italic-text-39,.italic-text-40,.italic-text-41,.italic-text-42,.italic-text-43,.italic-text-44{font-family:Veryvogue Text italic}.container-38{max-width:1330px}.heading-13{font-family:Veryvogue Text;font-weight:400}.paragraph-copy{text-align:center;padding-left:20%;padding-right:20%;font-family:Hamon Regular;font-size:1.2em}.italic-text-45{font-family:Veryvogue Text italic}.dividerblack{border-bottom:1px solid #000;justify-content:center;align-items:center;width:25%;height:20px;margin-top:1%;margin-bottom:10%;padding-top:0;font-family:Hamon Regular;font-size:3rem;display:flex}.image-40{margin-bottom:5%}.columns-12{padding-left:5%;padding-right:5%}.column-22{padding-left:5%}.heading-15{text-align:center;font-family:Veryvogue Text;font-weight:400}.italic-text-46{padding-left:5px;padding-right:10px;font-family:Veryvogue Text italic;font-weight:400}.h2-title{text-align:center;justify-content:center;align-items:center;margin-top:.5rem;margin-bottom:.5rem;font-family:Veryvogue Text;font-size:3.5rem;font-weight:400;line-height:1;display:block}.container-39{max-width:100%}.image-41{max-width:50%;position:absolute}.image-41.is-v2{object-fit:cover;width:100%;max-width:100%;height:100%;display:block;position:relative}.container-40{max-width:none}.italic-text-47{font-family:Veryvogue Text italic}.container-41{max-width:1330px}.timeline9_item{z-index:2;flex-direction:column;grid-template-rows:auto;grid-template-columns:1fr 12rem 1fr;grid-auto-columns:1fr;margin-top:1rem;display:flex}.timeline9_item.item-left{text-align:right;align-items:flex-end}.timeline9_component{grid-column-gap:5rem;grid-row-gap:5rem;flex-direction:column;grid-template-rows:auto;grid-template-columns:1fr;grid-auto-columns:1fr;justify-items:center;display:grid;position:relative}.timeline9_row{grid-column-gap:3rem;grid-row-gap:3rem;grid-template-rows:auto;grid-template-columns:1fr max-content 1fr;grid-auto-columns:1fr;place-items:start center;display:grid}.timeline9_circle{z-index:2;background-color:var(--base-color-neutral--black);box-shadow:0 0 0 8px var(--background-color--background-primary);border-radius:100%;justify-content:center;align-items:center;width:.9375rem;height:.9375rem;margin-top:2rem}.padding-section-large-22{padding-top:7rem;padding-bottom:7rem}.timeline9_empty-space{width:100%}.timeline9_circle-wrapper{justify-content:center;width:2rem;height:100%;display:flex}.award{font-size:1.5rem;font-weight:400;line-height:1.4}.timeline9_fade-overlay-bottom{z-index:0;background-image:linear-gradient(180deg,#fff0,var(--background-color--background-primary));width:4px;height:4rem;position:absolute;bottom:0%}.timeline9_line{background-color:var(--base-color-neutral--neutral-lighter);width:3px;height:90.3%}.padding-global-15{padding-left:5%;padding-right:5%}.timeline9_fade-overlay-top{z-index:1;background-image:linear-gradient(180deg,var(--background-color--background-primary),#0000);width:4px;height:4rem;position:absolute}.timeline9_progress-line{background-color:var(--base-color-neutral--black);width:3px;height:50vh;margin-top:0;position:absolute;top:0}.timeline9_progress{flex-direction:column;align-items:center;width:2rem;height:100%;display:flex;position:absolute}.timeline9_progress-line-cover{background-color:var(--background-color--background-primary);width:100%;height:50vh;position:absolute;top:-50vh}.container-large-6{width:100%;max-width:80rem;margin-left:auto;margin-right:auto}.section_timeline9{z-index:-3}.year{color:var(--base-color-brand--header-color);font-family:Veryvogue Text;font-weight:400}.testimonial-slide-nav{z-index:10;justify-content:flex-end;align-items:flex-end;width:60%;margin-left:auto;margin-right:auto;display:flex;position:absolute;inset:auto 0% 5rem}.testimonial-slider-content{position:relative}.testimonial-slider-images{width:50%;height:100%;position:absolute;inset:0% auto 0% 0%}.testimonial-image-collection.swiper{height:100%}.testimonial-image-collection-list.swiper-wrapper,.testimonial-image-slide.swiper-slide{width:100%;height:100%}.testimonial-cta{justify-content:center;align-items:center;margin-top:1rem;display:flex}.testimonial-dots_wrap{justify-content:center;align-items:center;width:100vw;margin-top:2rem;display:flex;overflow:hidden}.testimonial-top_wrap{position:relative;overflow:hidden}.portfolio-pagination{justify-content:center;align-items:center;width:100%;margin-top:2rem;display:flex;overflow:hidden}.portfolio-content{width:100%;height:100%;overflow:hidden}.portfolio-image_wrap{height:100%}.portfolio-image_wrap.is-v2{height:80vh}.testimonial-image_wrap{width:100%;height:100%}.section-gallery-content_wrap{width:100%;height:100%;overflow:hidden}.portfolio-details-grid{grid-column-gap:4rem;grid-row-gap:4rem;grid-template-rows:auto;width:100%}.portfolio-right-featrued-image{grid-column-gap:2rem;grid-row-gap:2rem;grid-template-rows:auto;grid-template-columns:1fr;grid-auto-columns:1fr;width:100%;display:grid}.header-content_layout{text-align:left;flex-flow:column;justify-content:center;align-items:flex-start;margin-top:100px;font-family:Raleway,sans-serif;font-size:0;display:flex}.header-content_layout.is-light{color:var(--base-color-brand--white);text-align:center;justify-content:center;align-items:center}.porfolio-filter_wrap{justify-content:center;align-items:center;display:flex}.porfolio-filter_wrap.portfolio_news-menu.is-v2{margin-top:1rem}.portfolio-filter-block{z-index:99;justify-content:center;align-items:center;width:100%;margin-bottom:0;display:flex;position:relative;overflow:hidden}.porfolio-lightbox{width:100%;height:100%}.news-pagination{margin-top:1rem}.navigation-dropdown{font-family:Raleway,sans-serif}.dropdown1_dropdown-list.w--open{border:1px solid var(--border-color--border-primary);background-color:var(--base-color-neutral--white);margin-top:.5rem;padding:.5rem}.dropdown1_dropdown-list.is-right{right:0}.dropdown1_component{margin-left:0;margin-right:0}.dropdown1_toggle{grid-column-gap:.5rem;grid-row-gap:.5rem;align-items:center;padding:0;display:flex}.section-header1_content-right{grid-column-gap:1rem;grid-row-gap:1rem;align-items:center;display:flex}.heading-style-h5-7{font-size:1.5rem;font-weight:700;line-height:1.4}.section-header1_component{grid-template-rows:auto auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr}.section-header1_content-wrapper{grid-column-gap:1.5rem;grid-row-gap:1.5rem;grid-template-rows:auto;grid-template-columns:1fr max-content;grid-auto-columns:1fr;align-items:end;display:grid}.dropdown1_dropdown-link{padding:.5rem 1rem}.dropdown1_dropdown-link.w--current{color:var(--base-color-neutral--black)}.grid-list10_list{grid-column-gap:1.5rem;grid-row-gap:1.5rem;grid-template-rows:auto;grid-template-columns:1fr 1fr 1fr 1fr;grid-auto-columns:1fr;display:grid}.video-testimonials{padding-left:0;padding-right:0}.instagram-feed{width:100%;position:static}.instagram-block{width:100%;padding-top:60px}.cross-logo_wrap{width:200px;margin-top:1rem;margin-left:auto;margin-right:auto;display:flex}.cross-logo_wrap.is-v2{margin-top:4rem}.why-cross-mail-link_wrap{border:0px solid var(--base-color-brand--header-color);background-color:#1a3240;border-radius:100%;justify-content:center;align-items:center;width:56px;height:56px;display:flex;overflow:hidden}.mail-icon{justify-content:center;align-items:center;width:60%;height:60%;display:flex}.button_wrap{width:80%;margin-left:auto;margin-right:auto}.form_radio-button-field_wrap{margin-top:1rem}.fs_starrating-1_radio-button{border-style:none;width:100%;height:100%;margin-top:0;margin-left:0;display:block;position:absolute;inset:0%}.fs_starrating-1_radio-button.w--redirected-focus{box-shadow:none}.fs_starrating-1_radio-button.w--redirected-focus-visible{outline-offset:4px;outline:2px solid #9b9b9b}.fs_starrating-1_icon{color:#f5f5f5;width:2rem;position:relative}.fs_starrating-1_icon.is-active-starrating{color:#ffc800}.fs_starrating-1_wrapper{display:flex}.fs_starrating-1_group{grid-column-gap:1rem;grid-row-gap:1rem;grid-template-rows:auto;grid-template-columns:auto;grid-auto-columns:auto;grid-auto-flow:column;place-items:stretch stretch;display:grid}.fs_starrating-1_label{display:none}.fs_starrating-1_component{grid-column-gap:1rem;grid-row-gap:1rem;grid-template-rows:auto;grid-template-columns:1fr;grid-auto-columns:1fr;display:grid}.fs_starrating-1_item{cursor:pointer;margin-bottom:0;padding-left:0;position:relative}.fs_starrating-1_item:hover{transform:translateY(-2px)}.form_field-label-2{color:#211d1d;text-transform:uppercase;margin-bottom:.5rem;font-family:Hamon Regular;font-size:.8rem;font-weight:400}.form_field-label-2.white{color:#fff;text-transform:none;font-family:Raleway,sans-serif;font-weight:500}.button-wrapper{justify-content:center;align-items:center;display:flex}.button-wrapper.is-kitchen-reno{margin-bottom:60px}.team-member-popup_wrap{z-index:9999;background-color:var(--base-color-brand--white);width:100%;height:100vh;display:none;position:fixed;inset:0%;overflow:scroll}.team-membe-popup_close{z-index:999;cursor:pointer;justify-content:center;align-items:center;width:2rem;height:2rem;display:flex;position:absolute;inset:5% 2% auto auto}.team-member_popup-close-icon{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.main-wrapper-portfolio-main{z-index:auto;-webkit-text-fill-color:inherit;mix-blend-mode:normal;background-image:linear-gradient(#0000004a,#0000004a),url(https://cdn.prod.website-files.com/66d7879a6faeda2db526e7e0/66d7879a6faeda2db526e86d_portfolio.jpg);background-position:0 0,50% 100%;background-size:auto,cover;background-clip:border-box;position:relative}.our-portfolio-header{background-color:#0000002e;padding-top:140px;padding-bottom:100px}.main-wrapper-portfolio-whole-home{z-index:auto;-webkit-text-fill-color:inherit;mix-blend-mode:normal;background-image:linear-gradient(#0000004a,#0000004a),url(https://cdn.prod.website-files.com/66d7879a6faeda2db526e7e0/66d7879a6faeda2db526e86d_portfolio.jpg);background-position:0 0,50% 100%;background-size:auto,cover;background-clip:border-box;position:relative}.section_header-copy{background-color:#0000002e;padding-top:140px;padding-bottom:100px}.main-wrapper-portfolio-kitchen{z-index:auto;-webkit-text-fill-color:inherit;mix-blend-mode:normal;background-image:linear-gradient(#0000004a,#0000004a),url(https://cdn.prod.website-files.com/66d7879a6faeda2db526e7e0/66d7879a6faeda2db526e86d_portfolio.jpg);background-position:0 0,50% 100%;background-size:auto,cover;background-clip:border-box;position:relative}.why-cross-mail-fixed_wrap{z-index:99999;grid-column-gap:1rem;grid-row-gap:1rem;justify-content:center;align-items:center;display:flex;position:fixed;bottom:5%;left:auto;right:2%}.why-cross-mail-text{justify-content:center;align-items:center;height:100%;display:flex}.padding-section-custom1{padding-top:6.25rem}.crosscare-image{object-fit:cover;width:100%;height:100%}.section_logos.is-crosscare,.section_logos.news-and-awards-body{background-color:var(--base-color-brand--white);padding-left:5%;padding-right:5%}.charity-content_layout{flex-flow:column;justify-content:center;align-items:center;display:flex}.charity-logos-content_wrap{flex-flow:wrap;grid-template-rows:auto auto;grid-template-columns:1fr 1fr 1fr;grid-auto-columns:1fr;justify-content:center;align-items:stretch;margin-top:3rem;display:flex}.charity-logo_wrap{justify-content:center;align-items:center;width:33%;display:flex;overflow:hidden}.charity-image{object-fit:cover;width:200px;height:200px}.padding-section-custom2{padding-top:5rem;padding-bottom:5rem}.padding-section-custom2.news-and-awards-background{padding-bottom:0}.portfolio-button-cta_wrap{justify-content:center;align-items:center;margin-top:2rem;display:none}.video-gallery-collection-list{grid-column-gap:44px;grid-row-gap:44px;grid-template-rows:auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;margin-left:auto;margin-right:auto;padding-top:20px;padding-bottom:80px;display:none}.collection-list-2{grid-column-gap:16px;grid-row-gap:16px;grid-template-rows:auto auto;grid-template-columns:1fr 1fr 1fr;grid-auto-columns:1fr;display:grid}.section-9{flex-flow:column;justify-content:center;align-items:center;display:flex}.video-2{height:0;min-height:300px;max-height:800px}.cross-new-white-section{justify-content:center;align-items:center;min-height:500px;display:flex}.cross-new-container-two-column{justify-content:space-between;align-items:stretch;width:90%;max-width:1400px;height:500px;display:flex}.cross-new-half-screen-text{grid-column-gap:24px;grid-row-gap:24px;flex-flow:column;justify-content:center;align-items:flex-start;width:50%;display:flex}.cross-new-half-screen-images{width:50%;height:100%;position:relative}.block-title{text-transform:uppercase;font-family:Montserrat,sans-serif;font-size:2.6rem;font-weight:500;line-height:2.8rem}.button-with-arrow-grey{grid-column-gap:20px;grid-row-gap:20px;justify-content:center;align-items:center;display:flex}.cross-new-image-float-left{z-index:10;max-width:70%;position:absolute;inset:auto auto 5% -12%}.cross-new-image-float-right{z-index:9;max-width:57%;position:absolute;inset:auto 15% 14% auto}.blue-border{z-index:2;max-width:70%;position:absolute;inset:auto 0% 0% auto}.section-based{justify-content:center;align-items:center;width:100%;margin-left:auto;margin-right:auto;overflow:hidden}.section-based.footer{background-color:#f8f8f8}.section-based.why-cross{background-image:url(https://cdn.prod.website-files.com/66d7879a6faeda2db526e7e0/66e1333f24cb7a25a0a2a82f_cross-background-tile.svg);background-position:50%;background-repeat:repeat;background-size:80px;background-attachment:fixed}.section-based.hero-header{height:100vh;position:relative}.section-based.lavish-personal{z-index:100;justify-content:center;align-items:center;display:flex;position:relative;overflow:visible}.section-based.contact{background-color:#3b3b3c;padding-bottom:140px;display:flex;position:relative;overflow:visible}.section-based.contact.about-page-background-base{background-color:#fff}.section-based.contact.about-page-background-base.about-base-section-two{background-color:#fff;padding-bottom:0}.section-based.contact.about-page-background-base.about-base-section-two.boerne-new-design-partner{padding-top:28px;display:none}.section-based.contact.cross-mission-section-base{background-image:url(https://cdn.prod.website-files.com/66d7879a6faeda2db526e7e0/67065e06627f955d4b79cfd1_Cross-TX-SVG.svg);background-position:50%;background-repeat:no-repeat;background-size:100% 90%;background-attachment:scroll;padding-top:80px;padding-bottom:80px;display:none}.section-based.contact.cross-mission-section-base.about-base-section-two{background-color:#fff;padding-bottom:40px}.section-based.contact.cross-mission-section-base-copy{background-image:url(https://cdn.prod.website-files.com/66d7879a6faeda2db526e7e0/67065e06627f955d4b79cfd1_Cross-TX-SVG.svg);background-position:50%;background-repeat:no-repeat;background-size:100% 90%;background-attachment:scroll;padding-top:80px;padding-bottom:80px}.section-based.contact.cross-mission-section-base-copy.about-base-section-two,.section-based.contact.about-page-background-base-copy.about-base-section-two,.section-based.contact.about-page-background-base-copy.faq-base-section-two{background-color:#fff;padding-bottom:40px}.section-based.contact.cross-faq-section-base{background-image:url(https://cdn.prod.website-files.com/66d7879a6faeda2db526e7e0/67065e06627f955d4b79cfd1_Cross-TX-SVG.svg);background-position:50%;background-repeat:no-repeat;background-size:100% 90%;background-attachment:scroll;padding-top:80px;padding-bottom:80px}.section-based.contact.cross-faq-section-base.about-base-section-two{background-color:#fff;padding-bottom:40px}.section-based.contact-form-only{background-color:#3b3b3c;padding-top:100px;padding-bottom:140px;display:flex;position:relative;overflow:visible}.section-based.contact-form-only.original{display:none}.section-based.services-header{z-index:800;background-color:#3b3b3c;height:40vh;padding-top:100px;padding-bottom:140px;display:flex;position:relative;overflow:visible}.section-based.services-header.a-simple-plan-header-base{background-image:url(https://cdn.prod.website-files.com/66d7879a6faeda2db526e7e0/6707c2eec47843ed737c6f58_svgexport-139.svg);background-position:50%;background-repeat:no-repeat;background-size:auto}.section-based.why-cross-copy{z-index:20;background-image:url(https://cdn.prod.website-files.com/66d7879a6faeda2db526e7e0/66e1333f24cb7a25a0a2a82f_cross-background-tile.svg);background-position:50%;background-repeat:repeat;background-size:80px;background-attachment:fixed;margin-top:0;padding-bottom:40px;position:relative}.section-based.why-cross-copy.portfolio-bottom{background-image:none;margin-left:0;margin-right:0;padding-bottom:60px;padding-left:100px;padding-right:100px}.section-based.why-cross-copy.about-cross-difference{background-color:#fff;background-image:none;padding-top:40px}.section-based.why-cross-copy.about-cross-difference.section-four.about-cert{padding-bottom:40px}.section-based.why-cross-copy.about-cross-difference.cross-difference{background-color:#fff;background-image:url(https://cdn.prod.website-files.com/66d7879a6faeda2db526e7e0/66e1333f24cb7a25a0a2a82f_cross-background-tile.svg);background-position:50%;background-size:80px;margin-top:0;padding-top:60px;padding-bottom:60px}.section-based.why-cross-copy.about-cross-difference.cross-difference.boerne-info{background-image:linear-gradient(#ffffff57,#ffffff57),url(https://cdn.prod.website-files.com/66d7879a6faeda2db526e7e0/66e1333f24cb7a25a0a2a82f_cross-background-tile.svg);background-position:0 0,50%;background-repeat:repeat,repeat;background-size:auto,80px;background-attachment:scroll,fixed;padding-bottom:60px}.section-based.why-cross-copy.about-cross-difference.cross-difference.main,.section-based.why-cross-copy.faq-cross-difference{background-color:#fff}.section-based.why-cross-copy.faq-cross-difference.cross-faq{padding-top:40px}.section-based.why-cross-copy.ktichen-remodeling{margin-top:0;padding-bottom:10px}.section-based.why-cross-copy.ktichen-remodeling.portfolio-projects-boerne,.section-based.why-cross-copy.ktichen-remodeling.cross-portfolio-boerne{background-color:#fff}.section-based.why-cross-copy.portfolio-expertise-section{margin-top:100px;padding-bottom:80px}.section-based.a-simple-process{background-color:#1a3240;padding-top:60px;padding-bottom:60px}.section-based.a-simple-process-body-section{background-image:url(https://cdn.prod.website-files.com/66d7879a6faeda2db526e7e0/66e1333f24cb7a25a0a2a82f_cross-background-tile.svg);background-position:50%;background-repeat:repeat;background-size:80px;background-attachment:fixed;position:relative}.section-based.testimonials-content-copy{background-color:#3b3b3c;padding-bottom:140px;display:flex;position:relative;overflow:visible}.section-based.testimonials-content-copy.about-page-background-base.about-base-section-two{background-color:#fff;padding-bottom:40px}.section-based.testimonials-content-copy.cross-mission-section-base{background-image:url(https://cdn.prod.website-files.com/66d7879a6faeda2db526e7e0/67065e06627f955d4b79cfd1_Cross-TX-SVG.svg);background-position:50%;background-repeat:no-repeat;background-size:100% 90%;background-attachment:scroll;padding-top:80px;padding-bottom:80px}.section-based.testimonials-content-copy.cross-mission-section-base.about-base-section-two{background-color:#fff;padding-bottom:40px}.section-based.testimonials-content-copy.cross-mission-section-base-copy{background-image:url(https://cdn.prod.website-files.com/66d7879a6faeda2db526e7e0/67065e06627f955d4b79cfd1_Cross-TX-SVG.svg);background-position:50%;background-repeat:no-repeat;background-size:100% 90%;background-attachment:scroll;padding-top:80px;padding-bottom:80px}.section-based.testimonials-content-copy.cross-mission-section-base-copy.about-base-section-two{background-color:#fff;padding-bottom:40px}.section-based.testimonials-additionaland-photos{background-color:#fff;padding-bottom:140px;display:flex;position:relative;overflow:visible}.section-based.testimonials-additionaland-photos.about-page-background-base.about-base-section-two{background-color:#fff;padding-bottom:40px}.section-based.testimonials-additionaland-photos.cross-mission-section-base{background-image:url(https://cdn.prod.website-files.com/66d7879a6faeda2db526e7e0/67065e06627f955d4b79cfd1_Cross-TX-SVG.svg);background-position:50%;background-repeat:no-repeat;background-size:100% 90%;background-attachment:scroll;padding-top:80px;padding-bottom:80px}.section-based.testimonials-additionaland-photos.cross-mission-section-base.about-base-section-two{background-color:#fff;padding-bottom:40px}.section-based.testimonials-additionaland-photos.cross-mission-section-base-copy{background-image:url(https://cdn.prod.website-files.com/66d7879a6faeda2db526e7e0/67065e06627f955d4b79cfd1_Cross-TX-SVG.svg);background-position:50%;background-repeat:no-repeat;background-size:100% 90%;background-attachment:scroll;padding-top:80px;padding-bottom:80px}.section-based.testimonials-additionaland-photos.cross-mission-section-base-copy.about-base-section-two{background-color:#fff;padding-bottom:40px}.container-xlarge{width:90%;max-width:1400px;margin-left:auto;margin-right:auto;overflow:hidden}.container-xlarge.hero-header{z-index:1;justify-content:flex-start;align-items:flex-end;height:100%;display:flex;position:relative}.container-xlarge.lavish-personal{overflow:visible}.container-xlarge.lavish-personal.about-page-intro-section.boerne-intro{padding-top:153px}.container-xlarge.navbar{position:absolute;overflow:visible}.container-xlarge.navbar.is-hide{display:none}.container-xlarge.is-relative{z-index:5;height:auto;position:relative}.footer-contents{grid-column-gap:16px;grid-row-gap:16px;grid-template-rows:auto;grid-template-columns:1fr 1fr 1fr;grid-auto-columns:1fr;justify-content:space-between;place-items:start stretch;padding-top:32px;padding-bottom:40px;display:grid}.footer-logo-wrapper{width:400px;padding-top:0;display:flex}.footer-logo{width:100%;height:100%}.socmed{cursor:pointer;border:2px solid #c1c1c1;border-radius:100%;justify-content:center;align-items:center;width:60px;height:60px;transition:all .3s;display:flex;overflow:hidden}.socmed:hover{background-color:#c1c1c1}.socmed-image{width:30px;height:30px}.socmeds-wrapper{grid-column-gap:8px;grid-row-gap:8px;grid-template-rows:auto;grid-template-columns:max-content max-content max-content max-content max-content;grid-auto-columns:1fr;justify-content:end;place-items:center end;display:grid}.footer-link{color:#7a7a7a;text-align:center;text-transform:uppercase;cursor:pointer;width:60px;font-family:Raleway,sans-serif;font-weight:600;line-height:1rem;text-decoration:none;transition:all .3s}.footer-button-contents{grid-column-gap:18px;grid-row-gap:18px;grid-template-rows:auto;grid-template-columns:1fr;grid-auto-columns:1fr;place-items:center end;display:grid}.button-text-white{float:none;clear:none;color:#1d1b1b;text-align:center;letter-spacing:1px;-webkit-text-stroke-color:#333;text-transform:uppercase;background-color:#fff;border:0 solid #707070;border-radius:0;flex-direction:row;justify-content:center;align-items:center;width:auto;margin-left:0;margin-right:0;padding-left:10px;padding-right:10px;font-family:Raleway,sans-serif;font-size:1em;font-weight:400;text-decoration:underline;display:block;position:static}.hide-sections{display:none}.navbar{z-index:9999;position:absolute;inset:0% 0% auto}.navbar-contents{justify-content:space-between;align-items:center;width:100%;padding-top:20px;padding-bottom:20px;display:flex}.navbar-logo-wrap{cursor:pointer;width:300px}.navlink{text-transform:uppercase;cursor:pointer;font-family:Raleway,sans-serif;font-weight:600;line-height:1.5rem;text-decoration:none}.navlink:hover,.navlink:active,.navlink:lang(en){color:var(--base-color-brand--white)}.navlinks-wrapper{grid-column-gap:40px;grid-row-gap:40px;grid-template-rows:auto;grid-template-columns:max-content max-content max-content max-content max-content max-content;grid-auto-columns:1fr;display:grid}.why-cross-contents{grid-column-gap:24px;grid-row-gap:24px;grid-template-rows:auto auto;grid-template-columns:1fr;grid-auto-columns:1fr;padding-top:15px;padding-bottom:70px;display:grid}.button-arrow{grid-column-gap:20px;grid-row-gap:20px;cursor:pointer;justify-content:center;align-items:center;text-decoration:none;display:flex}.button-arrow-text{color:#3b3b3c80;font-family:Raleway,sans-serif;font-weight:800;line-height:1rem;text-decoration:none}.body-text{color:#7a7a7a;text-align:center;font-family:Raleway,sans-serif;font-size:1rem;line-height:1.75rem}.body-text.text-align-left{text-align:left}.body-text.text-align-left.text-color-white{color:#fff;padding-top:17px;padding-bottom:14px;font-size:.8rem;display:none}.body-text.text-align-left.text-color-white.v3-contact-header{color:#7a7a7a}.body-text.white.form{color:#fff;font-size:.9rem;font-weight:400;line-height:.5rem}.body-text.borney-portfolio{width:800px}.body-text.borney-portfolio.boerne-copy{font-weight:300}.body-text.boerne-location-copy-portfolio{color:#000;font-weight:400}.button-arrow-wrapper{justify-content:center;align-items:center;margin-top:14px;padding-bottom:20px;display:flex}.nav-menu-icon{display:none}.arrow-image.dark{color:var(--background-color--background-alternate)}.slide-nav{display:none}.right-arrow{display:none;overflow:hidden}.hero-contents-wrapper{z-index:2;grid-column-gap:40px;grid-row-gap:40px;color:#fff;flex-direction:column;grid-template-rows:auto auto;grid-template-columns:1fr;grid-auto-columns:1fr;justify-content:flex-end;place-items:end start;width:90vw;max-width:1400px;margin-left:auto;margin-right:auto;padding-bottom:80px;font-family:Oswald,sans-serif;font-size:24px;font-weight:200;line-height:30px;display:grid}.hero-contents-wrapper.about-header-updated{place-items:center start;width:90vw;padding-bottom:0}.hero-contents-wrapper.faq-header-updated{place-items:end start;width:90vw}.button-arrow-text-white{color:#fff;font-family:Raleway,sans-serif;font-weight:800;line-height:1rem;text-decoration:none}.button-arrow-text-white.boerne{text-transform:uppercase}.button-arrow-text-white.boerne.dark{color:var(--base-color-neutral--text-color);text-transform:uppercase;text-overflow:clip}.button-arrow-white{grid-column-gap:20px;grid-row-gap:20px;cursor:pointer;justify-content:flex-start;align-items:center;text-decoration:none;display:flex}.button-arrow-white.faq-cta-bottom-of-page{justify-content:center;align-items:center}.button-arrow-white.boerne-cta.boerne-schedule-consult{text-align:center;justify-content:center;align-items:center}.button-arrow-white.boerne-cta.portfolio-cta{justify-content:center;align-items:center}.button-arrow-white.boerne-cta.top-arrow{display:flex}.hero-header{text-align:left;letter-spacing:1px;font-size:2.5rem;font-weight:500;line-height:3rem}.hero-header.section-two-header.cross-mission-header{color:var(--link-color--link-primary);text-align:center;padding-top:0;padding-bottom:20px;font-family:Raleway,sans-serif}.hero-header.section-two-header.cross-mission-header.header-about-v2{color:var(--background-color--background-alternate);padding-bottom:0;font-family:Raleway,sans-serif}.hero-header.section-two-header.cross-mission-header.header-about-v2.cross-difference{font-family:Raleway,sans-serif}.hero-header.section-two-header.cross-mission-header.header-about-v2.cross-difference.boerne{text-align:left}.hero-header.section-two-header.cross-mission-header.header-about-v2.cross-difference.boerne.boerne-secondary-header{font-size:2.2rem}.hero-header.section-two-header.cross-mission-header.header-about-v2.cross-difference.boerne.boerne-secondary-header.below-main{font-size:1.42rem;line-height:2rem}.hero-header.section-two-header.cross-mission-header.header-about-v2.cross-difference.boerne.boerne-secondary-header.secondary-subheader{font-size:1.4rem;line-height:2rem}.hero-header.section-two-header.cross-mission-header.header-about-v2.cross-certifications{text-transform:uppercase}.hero-header.section-two-header.a-simple-process{color:var(--link-color--link-primary);text-align:center;padding-top:0;padding-bottom:0;font-family:Raleway,sans-serif}.hero-header.section-two-header-faq.cross-mission-header,.hero-header.section-two-header-faq.a-simple-process{color:var(--link-color--link-primary);text-align:center;padding-top:0;padding-bottom:20px}.lavish-images-wrappers{justify-content:flex-end;align-items:flex-end;width:100%;height:100%;display:none;position:relative}.parallax-info-wrapper{grid-column-gap:24px;grid-row-gap:24px;flex-flow:column;justify-content:center;align-items:flex-start;width:420px;height:100%;display:flex}.blue-border-copy{z-index:2}.lavish-image2{width:400px;display:block;position:absolute;inset:-7% auto auto 26%}.lavish-image1{z-index:1;width:400px;max-width:70%;display:block;position:absolute;bottom:18%;left:-4%}.image-42{display:block}.block-title-large{text-align:center;text-transform:uppercase;font-family:Raleway,sans-serif;font-size:2.75rem;font-weight:500;line-height:3.375rem}.block-title-large.text-color-white{color:var(--base-color-brand--white)}.block-title-large.text-color-white.text-align-left{text-align:left}.block-title-large.text-color-white.text-align-left.v3-form-content{color:var(--base-color-neutral--text-color);font-size:1.2rem;font-weight:700;line-height:2rem}.block-title-large.text-color-white.text-align-left.v3-form-content.new-location{color:var(--base-color-brand--white)}.block-title-large.text-color-white.text-align-left.v3-form-content.thank-you{-webkit-text-stroke-color:var(--base-color-brand--white)}.block-title-large.text-color-white.text-align-left.secondary{color:var(--base-color-brand--header-color);margin-bottom:20px;padding-top:0;font-size:2rem;font-weight:600;line-height:2.5rem}.block-title-large.text-color-grey{color:#7a7a7a}.block-title-large.text-color-grey.letter-space{letter-spacing:1px}.block-title-large.text-color-grey.letter-space.has-max-width{width:60%;margin-left:auto;margin-right:auto}.block-title-large.text-color-grey.letter-space.has-max-width.bottom-header-info.bottom-partfolio{text-transform:capitalize;font-size:1rem;font-weight:300;line-height:2rem}.block-title-large.text-color-grey.letter-space.has-max-width.feature-text{color:#3b3b3c;text-align:left;width:100%}.block-title-large.text-color-grey.letter-space.has-max-width.feature-text.small-feature{color:#9e9e9e;font-size:19px}.block-title-large.text-color-grey.letter-space.has-max-width.boerne-secondary-header{font-size:2.5rem}.block-title-large.text-color-grey.letter-space.has-max-width-60{width:60%;margin-left:auto;margin-right:auto}.block-title-large.text-color-grey.letter-space.a-simple-lan-heder-text{width:70%;margin-left:auto;margin-right:auto}.block-title-large.text-color-grey.letter-space.a-simple-lan-heder-text.a-simple-plan-header{color:#fff;justify-content:center;align-items:center;padding-top:100px;font-size:2rem;display:block}.block-title-large.text-color-grey.letter-space.a-simple-lan-heder-text.a-simple-plan-header.portfolio-header{padding-top:169px}.hero-header-wrapper{width:60%}.button-text{line-height:1.2rem;text-decoration:underline}.blue-box{background-color:#1a3240;width:500px;height:500px;position:relative}.lavish-images-wrapper{justify-content:flex-end;align-items:center;padding-top:180px;display:flex;position:relative}.lavish-content-wrapper{grid-column-gap:40px;grid-row-gap:40px;grid-template-rows:auto;grid-template-columns:max-content 1fr;grid-auto-columns:1fr;justify-content:space-between;align-items:center;width:100%;height:100%;padding-bottom:60px;display:grid}.bath-text{z-index:2;opacity:.3;color:var(--link-color--link-primary);letter-spacing:6px;font-family:Betterworks,sans-serif;font-size:6rem;font-weight:500;line-height:6.4rem;position:absolute;inset:85px 0% 10% auto}.ultimate-content-wrapper{grid-column-gap:40px;grid-row-gap:40px;grid-template-rows:auto;grid-template-columns:1fr max-content;grid-auto-columns:1fr;justify-content:space-between;align-items:center;width:100%;height:100%;margin-bottom:140px;display:grid}.ultimate-images-content{justify-content:flex-start;align-items:center;padding-top:60px;display:flex;position:relative}.kitchen-text{opacity:.3;color:var(--link-color--link-primary);letter-spacing:6px;font-family:Betterworks,sans-serif;font-size:6rem;font-weight:500;line-height:6.4rem;position:absolute;inset:15% auto auto 0%}.ultimate-image2{width:400px;display:block;position:absolute;inset:0% auto auto 43%}.ultimate-image1{z-index:1;width:400px;display:block;position:absolute;inset:auto 0% -20% 14%}.bathroom-text{color:var(--base-color-brand--white);letter-spacing:1px;text-transform:uppercase;font-family:Raleway,sans-serif;font-size:2rem;font-weight:300;line-height:2.4rem}.kitchen-renovation-wrap{z-index:900;position:absolute;inset:44% auto auto -26%;transform:rotate(90deg)}.bathroom-text-wrap{z-index:900;position:absolute;inset:auto -34% 48% auto;transform:rotate(-90deg)}.unique-blue-box{background-color:#1a3240;justify-content:center;align-items:center;margin-top:-10%;padding-top:220px;padding-bottom:100px;display:flex}.unique-content-wrapper{margin-top:300px;margin-bottom:60px;position:relative}.unique-image1{width:500px;margin-left:120px}.unique-image2{width:350px;position:absolute;inset:-14% 23% auto auto}.lets-talk-wrapper{grid-column-gap:40px;grid-row-gap:40px;grid-template-rows:auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;display:grid}.lets-talk-wrapper.original{display:none}.contact-input{border:2px solid var(--darkgray);background-color:var(--base-color-neutral--white);color:var(--text-color--text-primary);height:auto;min-height:2.75rem;margin-bottom:0;padding:.5rem .75rem 0;font-family:Hamon Regular;font-size:1rem;line-height:1.6}.contact-input:focus{border-color:#000}.contact-input::placeholder{color:#0009}.contact-input.is-text-area{height:auto;min-height:11.25rem;padding-top:.75rem;padding-bottom:.75rem;font-family:Hamon Regular;overflow:auto}.contact-input.is-text-area.white{border-color:var(--base-color-brand--white)}.contact-input.is-text-area.white.boerne-form-input-large{min-height:4rem;line-height:1.6}.contact-input.white{border-color:var(--base-color-brand--white);color:var(--base-color-brand--white)}.contact-input.white.boerne-form-input{width:100%;min-height:1.8rem}.contact-input.white.boerne-form-input.primary{line-height:1.2}.lets-talk-submit-btn{color:var(--base-color-brand--white);text-align:center;letter-spacing:1px;text-transform:uppercase;cursor:pointer;background-color:#3898ec00;border:1px solid #fff;border-radius:14px;padding:.75rem 1rem;font-family:Raleway,sans-serif;font-weight:800;text-decoration:none}.lets-talk-submit-btn:hover{color:var(--base-color-brand--white);background-image:linear-gradient(#000,#000)}.contact-field-label{color:var(--darkgray);text-transform:capitalize;margin-bottom:.5rem;font-family:Raleway,sans-serif;font-size:1rem;font-weight:600}.contact-field-label.white{color:var(--base-color-brand--white);font-weight:500}.contact-field-label.white.boerne-form-text{font-size:.7rem}.lets-talk-left-wrapper{grid-column-gap:16px;grid-row-gap:16px;text-align:left;grid-template-rows:auto auto;grid-template-columns:1fr;grid-auto-columns:1fr;place-content:start flex-start;align-items:center;display:grid}.lets-talk-left-wrapper.old-contact-structure{display:none}.contact-icon{cursor:pointer;background-color:#fff0;border:1px solid #c1c1c1;border-radius:100%;justify-content:center;align-items:center;width:50px;height:50px;transition:all .3s;display:flex;overflow:hidden}.contact-icon:hover{color:var(--base-color-brand--white);background-color:#fff0}.contact-icon.location{width:50px}.contact-icon.careeres-contact{width:70px}.contact-icon.careeres-contact._2{width:65px}.contact-text{color:#fff;text-align:left;cursor:pointer;font-family:Raleway,sans-serif;font-weight:600;line-height:1.2rem;text-decoration:none;transition:all .3s}.contact-text.contact-form-text{color:#3b3b3c;text-align:left;font-size:1rem;font-weight:300;line-height:1.2rem}.contact-text.contact-form-text.thank-you{color:#fff}.contact-wrap{grid-column-gap:32px;grid-row-gap:32px;justify-content:flex-start;align-items:center;display:flex}.contacts-wrapper{grid-column-gap:16px;grid-row-gap:16px;grid-template-rows:auto auto;grid-template-columns:1fr;grid-auto-columns:1fr;display:grid}.contacts-wrapper.thank-you-pager{flex-flow:column;margin-top:52px;display:flex}.remodel-text{opacity:.3;color:var(--link-color--link-primary);letter-spacing:6px;font-family:Betterworks,sans-serif;font-size:6rem;font-weight:500;line-height:6.4rem;position:absolute;inset:auto auto 0%}.debra-about-wrapper{grid-column-gap:80px;grid-row-gap:80px;grid-template-rows:auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;justify-content:center;align-items:center;margin-top:-48px;margin-bottom:60px;padding-left:100px;padding-right:60px;display:grid}.debra-about-wrapper.about-page-section-2{padding-left:0}.debra-about-wrapper.about-page-intro{grid-column-gap:30px;grid-row-gap:30px;margin-top:-76px;padding-left:0;padding-right:0}.debra-about-wrapper.cross-mission-secttion-inside{grid-template-columns:1fr;padding-left:0}.debra-about-wrapper.faq-page-intro{grid-column-gap:30px;grid-row-gap:30px;margin-top:-76px;padding-left:0;padding-right:0}.testimony-text{color:var(--base-color-brand--white);font-family:Raleway,sans-serif;font-size:1.5rem;font-style:italic;font-weight:300;line-height:1.75rem}.testimony-text.about-text{color:var(--darkgray);font-size:18px;font-weight:500;line-height:2rem}.testimony-text.about-text.cross-mission-text{color:var(--base-color-neutral--neutral-lighter);text-align:center;font-size:1rem;font-weight:300;line-height:1.75rem}.testimony-text.about-text.cross-remodel-process{color:var(--base-color-neutral--neutral-lighter);text-align:center;padding-top:0;padding-bottom:24px;font-size:1rem;font-weight:300;line-height:1.75rem}.testimony-text.faq-text-intro-copy{color:var(--base-color-neutral--text-color);font-size:1rem;font-style:normal;font-weight:300}.testimony-text.faq-text-intro-copy.boerne-copy{font-size:.9rem}.testimony-text.faq-text-intro-copy.boerne-copy.boerne{color:var(--base-color-neutral--black);font-size:1rem}.testimony-text.about-text-faq.cross-mission-text,.testimony-text.about-text-faq.faq-how-it-works-description{text-align:center;font-size:.9rem}.testimony-text-bold{color:var(--base-color-brand--white);text-transform:uppercase;font-family:Raleway,sans-serif;font-size:1.5rem;font-weight:700;line-height:1.75rem}.testimony-line{background-color:#fff;width:140px;height:1px;margin-right:16px}.testimony-name-wrapper{justify-content:flex-end;align-items:center;display:flex}.paul-info-wrapper{grid-column-gap:40px;grid-row-gap:40px;grid-template-rows:auto auto;grid-template-columns:1fr;grid-auto-columns:1fr;display:grid}.paul-about-wrapper{grid-column-gap:32px;grid-row-gap:32px;grid-template-rows:auto;grid-template-columns:1fr 1fr 1fr;grid-auto-columns:1fr;justify-content:center;align-items:center;margin-bottom:60px;padding-left:10px;padding-right:10px;display:grid}.paul-image{object-fit:cover;width:100%;height:400px}.faq-info-wrapper{grid-column-gap:13px;grid-row-gap:13px;grid-template-rows:auto auto;grid-template-columns:1fr;grid-auto-columns:1fr;padding-top:0;display:grid}.faq-info-wrapper.about-page-section-two{padding-top:0}.faq-info-wrapper.about-mission-section-interiror-container{width:100%;max-width:900px;padding-top:0;display:block}.faq-info-wrapper.testimonial-block.testimonial-updated-bottom{background-color:#e4e4e4;padding:30px}.faq-info-wrapper.faq-mission-section-interiror-container,.faq-info-wrapper.faq-mission-statement-section-main{width:100%;max-width:900px;padding-top:0;display:block}.faq-info-wrapper.cross-team-header{padding-bottom:40px}.debra-image{z-index:99;object-fit:cover;width:100%;height:100%;min-height:550px;max-height:550px;position:relative}.debra-image.testimonial{max-height:800px}.services-dropdown-btn{text-align:left;text-transform:uppercase;background-color:#fff;padding-left:10px;padding-right:10px;font-family:Raleway,sans-serif;font-size:.8rem;font-weight:600;line-height:1.4rem;text-decoration:none}.services-dropdown-btn:hover{color:#282828;background-image:linear-gradient(#e3e3e3,#e3e3e3)}.services-dropdown-btn:active{color:#282828;-webkit-text-fill-color:inherit;background-color:#fff;background-image:none;background-clip:padding-box}.services-dropdown-btn.w--current{background-color:#1a3240}.navbar-logo{width:300px;max-width:100%}.lavish-images-wrapper-copy{justify-content:flex-end;align-items:flex-end;width:100%;height:100%;display:none;position:relative}.contact-image{width:22px;height:22px}.contact-fields-wrapper{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}.span-text{color:var(--base-color-system--error-red)}.services-bg-header-image{position:absolute;inset:0%}.services-bg-header-image.out-team-header.meet-our-team-header{background-color:#1a3240;background-image:url(https://cdn.prod.website-files.com/66d7879a6faeda2db526e7e0/670730cb3e0855abfafcb9ba_svgexport-69.svg);background-position:50%;background-repeat:no-repeat;background-size:auto}.services-bg-header-image.a-simple-plan-header-section{background-image:none;align-self:center}.services-bg-header-image.kitchen-remodel{background-image:linear-gradient(#00000014,#00000014),url(https://cdn.prod.website-files.com/66d7879a6faeda2db526e7e0/66e9429a6bc523a31773f440_kitchen-remodelling-bg-image.jpg);background-position:0 0,50%;background-size:auto,auto}.services-bg-header-image.bahroom-remodel{background-image:linear-gradient(#00000014,#00000014),url(https://cdn.prod.website-files.com/66d7879a6faeda2db526e7e0/66e94f489a147f17745642e9_bathroom-remodelling-bg-image.jpg);background-position:0 0,50%;background-repeat:repeat,no-repeat;background-size:auto,cover}.services-bg-header-image.whole-home-remodel{background-image:linear-gradient(#00000014,#00000014),url(https://cdn.prod.website-files.com/66d7879a6faeda2db526e7e0/66d7879a6faeda2db526e92f_JSR_3056-HDR.jpg);background-position:0 0,50%;background-size:auto,cover}.services-bg-header-image.portfolio-remodel{z-index:800;background-image:url(https://cdn.prod.website-files.com/66d7879a6faeda2db526e7e0/670730ceed07576cd6ae202b_svgexport-123.svg);background-position:50%;background-repeat:no-repeat;background-size:auto}.services-bg-image{object-fit:cover;object-position:50% 50%;width:100%;height:100%}.services-inside-contents-wrap{grid-column-gap:24px;grid-row-gap:24px;grid-template-rows:auto;grid-template-columns:1fr;grid-auto-columns:1fr;padding-top:60px;padding-bottom:60px;display:grid}.services-inside-contents-wrap.bottom-info-content{padding-top:10px;padding-bottom:10px}.services-inside-contents-wrap.faq{grid-template-columns:1fr 1fr;display:flex}.services-inside-contents-wrap.container-cross-difference{grid-column-gap:24px;grid-row-gap:24px;grid-template-rows:auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;padding-top:40px;padding-bottom:0;display:grid}.services-inside-contents-wrap.cross-certifications{grid-template-rows:auto;padding-bottom:0}.services-inside-contents-wrap.whole-home-remodel-content-bottom.bottom-content{padding-bottom:0}.body-text-large{color:#8d8d8d;text-transform:capitalize;font-family:Raleway,sans-serif;font-size:1.4rem;font-weight:300;line-height:1.375rem}.body-text-large.all-caps{text-transform:uppercase}.body-text-large.is-medium-weight{font-weight:400}.body-text-large.is-medium-weight.all-caps-copy{color:#3b3b3c;text-transform:uppercase}.body-text-large.bottom-content{font-size:1.4rem;font-weight:300}.info-contents-wrapper{grid-column-gap:16px;grid-row-gap:16px;text-align:center;grid-template-rows:auto auto;grid-template-columns:1fr;grid-auto-columns:1fr;display:grid}.info-contents-wrapper.bottom-content-wrapper{grid-column-gap:16px;grid-row-gap:16px;grid-template-rows:auto;grid-template-columns:1fr}.info-contents-wrapper.about-info-wrapper{grid-template-rows:auto;grid-template-columns:1fr}.info-contents-wrapper.about-info-wrapper.certification-grid{grid-column-gap:40px;grid-row-gap:40px;grid-template-columns:1fr 1fr}.info-contents-wrapper.about-info-wrapper.desktop-photo.mobile-view,.info-contents-wrapper.about-info-wrapper.mobile-photo{display:none}.info-contents-wrapper.about-info-wrapper{grid-column-gap:0px;grid-row-gap:0px}.info-contents-wrapper.boerne-portfolio-intro{justify-content:center}.white-box-on-bottom{z-index:1;background-color:#fff;width:100%;height:90%;position:absolute;inset:auto 0% 0%}.white-box-on-bottom.bathroom-background-wrap{height:25%}.white-box-on-bottom.whole-home-background-wrap{height:69%}.white-box-on-bottom.kitchen-remodeling-background{height:28%}.info-contents{grid-column-gap:16px;grid-row-gap:16px;grid-template-rows:auto auto;grid-template-columns:1fr;grid-auto-columns:1fr;padding-bottom:40px;display:grid}.info-contents.bottom-info-content{grid-column-gap:0px;grid-row-gap:0px;grid-template-rows:auto;padding-bottom:0}.info-contents.about-section-three-difference{grid-row-gap:48px;padding-bottom:0}.info-contents.cross-differnce{grid-template-rows:auto}.info-contents.cross-differnce.boerne{grid-column-gap:16px;grid-row-gap:16px}.info-contents.whole-home-remodel-content{padding-top:100px}.info-contents.whole-home-remodel-content.bottom-content{grid-template-rows:auto;padding-top:20px;padding-bottom:0}.info-contents.boerne-portiolios-shown{grid-column-gap:16px;grid-row-gap:16px}.services-list{grid-column-gap:32px;grid-row-gap:72px;grid-template-rows:auto;grid-template-columns:1fr 1fr 1fr;grid-auto-columns:1fr;display:grid}.services-image-wrapper{grid-column-gap:20px;grid-row-gap:20px;grid-template-rows:auto auto;grid-template-columns:1fr;grid-auto-columns:1fr;justify-content:center;width:100%;height:260px;margin-bottom:20px;display:flex;overflow:hidden}.services-image{object-fit:cover;width:100%;height:100%}.services-item{text-align:center;cursor:pointer}.services-link,.div-block-21.about-cross-header{width:100%}.div-block-21.about-cross-header.boerne{text-align:left;width:45%}.div-block-21.faq-cross-headerr{width:100%}.cross-cares-svg{margin-top:-150px}.contact-form-section{grid-column-gap:15px;grid-row-gap:15px;background-color:#f0f0f0;justify-content:center;align-items:center;padding-top:0;padding-bottom:60px;display:flex}.contact-form-section.cross-careers{padding-top:173px}.v3-form-business-info{max-width:85vw}.v3-contact-form-contact{background-color:#1a3240;padding:30px}.v3-contact-form-contact.new-project-form{color:var(--base-color-neutral--dark-blue);-webkit-text-stroke-color:var(--base-color-neutral--dark-blue);margin-top:-60px}.column-24{background-color:#fff;background-image:url(https://cdn.prod.website-files.com/66d7879a6faeda2db526e7e0/670ec567f77eb3182be7726f_Call.png);background-position:50% 100%;background-repeat:no-repeat;background-size:contain;height:800px;max-height:800px;margin:0 auto;padding:30px}.column-24.hr-contaact-information{background-color:#fff;background-image:url(https://cdn.prod.website-files.com/66d7879a6faeda2db526e7e0/670ec567f77eb3182be7726f_Call.png);background-position:50% 100%;background-repeat:no-repeat;background-size:auto;height:600px;max-height:600px;margin-top:-142px;padding-bottom:30px;padding-left:30px;padding-right:30px}.columns-13{grid-column-gap:16px;grid-row-gap:16px;justify-content:center;align-items:flex-start;display:flex}.paragraph-18{text-align:left}.paragraph-18.about-parragraph{max-width:800px;font-family:Raleway,sans-serif;font-size:1rem;font-weight:300;line-height:1.75rem}.paragraph-18.about-parragraph.boerne-subheading{margin-top:6px;margin-bottom:1.1rem}.paragraph-18.faa-parragraph{max-width:800px;font-family:Raleway,sans-serif;font-size:1rem;font-weight:300;line-height:1.75rem}.about-interior-section{width:100%;max-width:48rem;margin-left:auto;margin-right:auto}.about-hearo-header{text-align:left;letter-spacing:1px;font-size:2.5rem;font-weight:500;line-height:3rem}.about-hearo-header.boerne-header{padding-right:42px;font-family:Raleway,sans-serif;font-size:1.55rem;font-weight:600;line-height:2rem}.about-hearo-header.boerne-header.secondary-header{font-size:1.2rem;font-weight:600}.about-hearo-header.boerne-header.form-header{color:var(--link-color--link-primary);-webkit-text-stroke-color:var(--link-color--link-secondary);font-size:1rem;line-height:1.8rem}.cross-body-text{color:#7a7a7a;text-align:left;margin-bottom:0;font-family:Raleway,sans-serif;font-size:1rem;font-weight:400;line-height:1.75rem}.cross-body-text.text-align-left{text-align:left}.cross-body-text.text-align-left.text-color-white{color:#fff}.cross-body-text.body-text-cross-differnce{text-align:left;font-size:1rem}.cross-body-text.body-text-cross-differnce.boerne-difference.boerne-copy{color:#000;font-weight:300}.cross-certifications-header-section{grid-column-gap:16px;grid-row-gap:16px;grid-template-rows:auto;grid-template-columns:1fr .5fr;grid-auto-columns:1fr;justify-content:center;align-items:center;display:flex}.cross-certifications-header-section.cross-charaties-aided{max-width:1200px}.header-container{flex:1;justify-content:center;align-self:center;align-items:center;width:100%;display:flex}.header-container.cross-about{justify-content:center;align-items:center;display:flex}.header-container.cross-about.cross-certifications-heading{width:1200px}.column-25{border-bottom:1px solid #000;height:0;max-height:0}.column-25.simple-process{border-bottom-width:0;height:100%;max-height:100%;display:block}.column-26{border-bottom:1px solid #000;height:0;max-height:0}.image-43{max-width:30%}.column-27{justify-content:flex-start;align-items:center;display:block}.header-container-process{order:0;justify-content:center;align-self:center;align-items:center;max-width:45%;display:flex}.header-container-process.is-hide{display:none}.a-simple-process-section-body{grid-column-gap:24px;grid-row-gap:24px;grid-template-rows:auto auto;grid-template-columns:1fr;grid-auto-columns:1fr;padding-top:60px;padding-bottom:20px;display:grid}.a-simple-process-section-body-block{background-color:#fff0;padding-top:0%;padding-bottom:60px}.a-simpple-process-padding-section-large-22-copy{padding-top:4rem;padding-bottom:7rem}.a-simple-process-timeline9_item-right{z-index:2;flex-direction:column;grid-template-rows:auto;grid-template-columns:1fr 12rem 1fr;grid-auto-columns:1fr;margin-top:1rem;display:flex}.a-simple-process-timeline9_item-right.item-left{text-align:right;align-items:flex-end}.a-simple-process-timeline9_item-right._2-a-simple-process-item-right-card{text-align:right;background-color:#3b3b3c;justify-content:flex-start;align-items:center}.a-simple-process-title{text-align:left;text-transform:uppercase;color:#fff;font-family:Raleway,sans-serif;font-size:1.5rem;font-weight:400}.a-simpple-process-timeline9_component{grid-column-gap:5rem;grid-row-gap:5rem;flex-direction:column;grid-template-rows:auto;grid-template-columns:1fr;grid-auto-columns:1fr;justify-items:center;display:grid;position:relative}.a-simpple-process-timeline9_progress{flex-direction:column;align-items:center;width:2rem;height:100%;margin-top:34px;display:flex;position:absolute}.a-simpple-process-timeline9_row{grid-column-gap:3rem;grid-row-gap:3rem;grid-template-rows:auto;grid-template-columns:1fr max-content 1fr;grid-auto-columns:1fr;place-items:start center;display:grid}.a-simpple-process-award{text-align:left;font-family:Raleway,sans-serif;font-size:.8rem;font-weight:400;line-height:1.4}.a-simpple-process-text{color:var(--base-color-brand--white);text-align:left;font-family:Raleway,sans-serif;font-size:1rem}.a-simpple-process-timeline9_circle-wrapper{justify-content:center;width:2rem;height:100%;display:flex}.a-simpple-process-timeline9_empty-space{width:100%}.a-simpple-process-timeline9_row-1{grid-column-gap:3rem;grid-row-gap:3rem;grid-template-rows:auto;grid-template-columns:1fr max-content 1fr;grid-auto-columns:1fr;place-items:start center;display:grid}.a-simple-process-interior-block{padding:40px}.a-simpple-process-award-text-copy{color:var(--link-color--link-primary);text-align:center;justify-content:center;align-items:center;margin-top:-.1rem;padding-top:0;padding-bottom:0;padding-left:0;font-family:Raleway,sans-serif;font-size:1.2rem;font-weight:400;line-height:1.4;display:flex}.timeline-circle-process{z-index:2;background-color:var(--base-color-neutral--black);box-shadow:0 0 0 8px var(--background-color--background-primary);border-radius:100%;justify-content:center;align-items:center;width:1.5rem;height:1.5rem;margin-top:2rem}.bold-text{text-align:left;font-size:1.4rem}.our-team-exeptional-service{grid-column-gap:40px;grid-row-gap:40px;grid-template-rows:auto;grid-template-columns:1fr max-content;grid-auto-columns:1fr;justify-content:space-between;align-items:center;width:100%;height:100%;margin-bottom:140px;display:grid}.our-team-service-div-left{justify-content:flex-start;align-items:center;padding-top:60px;display:flex;position:relative}.our-team-service-div-right{grid-column-gap:24px;grid-row-gap:24px;flex-flow:column;justify-content:center;align-items:flex-start;width:420px;height:100%;display:flex}.exceptional-our-team-section{grid-column-gap:40px;grid-row-gap:40px;grid-template-rows:auto;grid-template-columns:1fr max-content;grid-auto-columns:1fr;justify-content:space-between;align-items:center;width:100%;height:100%;margin-bottom:140px;display:grid}.exceptional-our-team-left{justify-content:flex-start;align-items:center;padding-top:60px;display:flex;position:relative}.exeptional-left{width:400px;display:block;position:absolute;inset:0% auto auto 43%}.exeptional{z-index:1;width:400px;display:block;position:absolute;inset:auto 0% -20% 14%}.service-box-left{background-color:#1a3240;width:500px;height:500px;position:relative}.exeptional-service-left{z-index:1;width:400px;display:block;position:absolute;inset:auto 0% -20% 14%}.exceptional-text-right{grid-column-gap:24px;grid-row-gap:24px;flex-flow:column;justify-content:center;align-items:flex-start;width:420px;height:100%;display:flex}.production-team{text-align:left;flex-flow:column;justify-content:center;align-items:center;font-family:Raleway,sans-serif;font-size:3.5rem;font-weight:500;line-height:1.1;display:block}.production-team.heading-4--white.margin-bottom.margin-custom2{margin-bottom:2rem}.our-production-team-container{padding-top:0;padding-bottom:60px}.production-team-header{text-align:left;flex-flow:column;justify-content:center;align-items:center;font-family:Raleway,sans-serif;font-size:3.5rem;font-weight:500;line-height:1.1;display:block}.production-team-header.heading-4--white.margin-bottom.margin-custom2{margin-bottom:2rem}.testimonials-padding-section-custom1-copy{padding-top:2rem}.testimonials-padding-global-3-copy{padding-left:0%;padding-right:0%}.testimony-name-wrapper-one{justify-content:flex-end;align-items:center;display:flex}.testimony-line-1{background-color:#fff;width:140px;height:1px;margin-right:16px}.testimony-name{color:var(--base-color-brand--white);text-transform:uppercase;font-family:Raleway,sans-serif;font-size:1.5rem;font-weight:700;line-height:1.75rem}.testimonial-video-one{padding-top:6.25rem}.testimonials-additional-updated{grid-column-gap:80px;grid-row-gap:80px;grid-template-rows:auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;justify-content:center;align-items:center;margin-top:-48px;margin-bottom:60px;padding-left:100px;padding-right:60px;display:grid}.testimonials-additional-updated.about-page-section-2{padding-left:0}.testimonials-additional-updated.about-page-intro{grid-column-gap:30px;grid-row-gap:30px;margin-top:-76px;padding-left:0;padding-right:0}.testimonials-additional-updated.cross-mission-secttion-inside{grid-template-columns:1fr;padding-left:0}.testimonials-additional-updated.testimonials-carousel{margin-top:0;padding-top:100px;padding-left:0;padding-right:0}.testimonials-text-bottom-additional{color:var(--base-color-neutral--text-color);font-size:1rem;font-weight:500}.testimony-name-wrapper-bottom{justify-content:flex-end;align-items:center;display:flex}.testimony-line-bottom-line{color:#707070;background-color:#707070;width:140px;height:1px;margin-right:16px}.testimony-name-additional{text-transform:uppercase;color:#707070;font-family:Raleway,sans-serif;font-size:1.5rem;font-weight:700;line-height:1.75rem}.news-and-awards-h1{padding-left:0%;padding-right:0%}.text-size-medium-16{font-size:1.125rem}.section_gallery23{overflow:hidden}.container-large-7{width:100%;max-width:80rem;margin-left:auto;margin-right:auto}.padding-section-large-23{padding-top:7rem;padding-bottom:0}.heading-style-h2-2{font-size:3rem;font-weight:700;line-height:1.2}.gallery23_image{aspect-ratio:1;object-fit:cover;width:70%;height:100%}.padding-global-16{padding-left:0%;padding-right:5%}.gallery23_slide-nav-2{height:1.75rem;font-size:.5rem;inset:auto auto 0% 0%}.image-44{width:300px;max-width:350px;height:300px;max-height:350px;padding-bottom:0;position:absolute;top:64px;left:72px}.image-45{width:250px;height:250px;font-family:Raleway,sans-serif;position:absolute;top:-23px;bottom:0;left:273px}.secondary-font-careers-available-positions{color:var(--base-color-neutral--text-color);text-align:center;padding:30px 0;font-family:Raleway,sans-serif;font-size:1.2em;font-weight:300;line-height:1.3}.secondary-font-careers{text-align:center;color:#7a7a7a;padding-left:0;padding-right:0;font-family:Raleway,sans-serif;font-size:.9em;font-weight:300;line-height:1.3}.link{color:var(--background-color--background-alternate);font-weight:600}.link.underline{color:#fff;text-decoration:underline}.faq-hearo-header{text-align:left;letter-spacing:1px;font-size:2.5rem;font-weight:500;line-height:3rem}.info-contents-faq{grid-column-gap:64px;grid-row-gap:64px;grid-template-rows:auto auto;grid-template-columns:1fr;grid-auto-columns:1fr;display:grid}.info-contents-faq.faq-grid{grid-template-rows:auto;grid-template-columns:1fr 1fr}.design-firm-faq-list{text-align:left;margin-top:0;font-family:Raleway,sans-serif;font-size:.9rem}.faq-design-list-item{color:var(--base-color-neutral--text-color);text-align:left;font-family:Raleway,sans-serif;font-size:1rem;font-weight:500}.faq-design-list-item-3{text-align:left}.faq-footer-text{color:#181717;font-family:Raleway,sans-serif;font-weight:800;line-height:1rem;text-decoration:none}.link-2{width:100%}.service-box-left-exeptional{background-color:#1a3240;width:500px;height:500px;position:relative}.code-embed{font-family:Raleway,sans-serif}.div-block-22{width:100%}.featured-portfolio{justify-content:center;align-items:center;padding-top:40px;padding-bottom:40px;display:flex}.arrow-tail-dot-2-l8{background-color:#cb0000;width:2px;height:2px;margin-right:2px}.bg-image-slide-1{transform-origin:50%;background-image:url(https://cdn.prod.website-files.com/66d7879a6faeda2db526e7e0/670c26d28176cc1f38eaeb61_Shavano%20Park.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;width:100%;height:100%}.text-block{font-family:Raleway,sans-serif;font-size:16px;line-height:24px}.title{margin-bottom:30px;font-size:46px;line-height:54px}.title.featured-title{color:var(--background-color--background-alternate);font-family:Raleway,sans-serif;font-size:40px;font-weight:500;line-height:40px}.title.featured-title.subtitle{color:var(--link-color--link-secondary);margin-bottom:0;font-size:20px;font-weight:400}.slider-wrapper{z-index:2;justify-content:center;align-items:center;width:50vw;height:360px;display:flex;position:static}.slide-nav-2{z-index:999;width:300px;margin-left:234px;font-size:15px;inset:189px 0% auto -124%;transform:rotate(90deg)}.arrow-tail-dot-3-l8{background-color:#cb0000;width:2px;height:2px;margin-right:2px}.text-wrapper-slide-1{grid-column-gap:16px;grid-row-gap:16px;grid-template-rows:auto auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;justify-content:center;align-items:center;max-width:400px;margin-left:0;padding-right:0;display:block}.content-wrapper{grid-column-gap:0px;grid-row-gap:0px;justify-content:center;align-self:center;align-items:center;height:360px;padding-top:70px;padding-left:40px;display:flex;position:relative}.right-arrow-2{display:none}.bg-image-slide-2{background-image:url(https://cdn.prod.website-files.com/66d7879a6faeda2db526e7e0/670c26d28a18a878949b9e7f_Bluffview%20Spa.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;width:100%;height:100%}.arrow-tail-dot-4-l8{background-color:#cb0000;width:2px;height:2px;margin-right:2px}.left-arrow-2{display:none}.bg-image-slide-3{background-image:url(https://cdn.prod.website-files.com/66d7879a6faeda2db526e7e0/670c26d29bf6bccf424bfef5_Dominion%20White%20Home%20REmodle.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;width:100%;height:100%}.text-wrapper-slide-3{max-width:400px;margin-left:0;padding-right:0;display:none;position:absolute;inset:70px auto auto 0%}.arrow-wrapper-l8{justify-content:flex-start;align-items:center;display:flex}.arrow-head-l8{height:30px;margin-left:-6px}.mask{width:100%}.text-l8{margin-right:7px;font-size:16px;font-weight:500}.container-45{justify-content:center;align-self:center;align-items:center;max-width:1280px;height:360px;margin-top:-100px;display:flex}.arrow-tail-dot-1-l8{background-color:#cb0000;width:2px;height:2px;margin-right:2px}.arrow-tail-l8{background-color:#cb0000;width:40px;height:2px}.text-wrapper-slide-2{max-width:400px;margin-left:0;padding-right:0;display:none;position:absolute;inset:70px auto auto -64%}.link-3{z-index:3;color:#333;justify-content:flex-start;align-items:center;width:185px;margin-top:30px;text-decoration:none;display:flex;position:relative}.slider{width:100vh;max-width:620px;height:360px;position:relative}.text-wrapper-slide-4,.text-wrapper-slide-5,.text-wrapper-slide-6{max-width:400px;margin-left:0;padding-right:0;display:none;position:absolute;inset:70px auto auto 0%}.bg-image-slide-4{background-image:url(https://cdn.prod.website-files.com/66d7879a6faeda2db526e7e0/670c26d2bc6a2c73a512331b_El%20Creek%20Contemparary.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;width:100%;height:100%}.bg-image-slide-5{background-image:url(https://cdn.prod.website-files.com/66d7879a6faeda2db526e7e0/670c26d2bc6a2c73a5123309_Pembroke%20Estates.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;width:100%;height:100%}.bg-image-slide-6{background-image:url(https://cdn.prod.website-files.com/66d7879a6faeda2db526e7e0/670c26d217e36a54124be382_Shavano%20Park%20Treasure.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;width:100%;height:100%}.image-wrapper-ba{border-radius:4px;width:100%;max-width:620px;margin-left:auto;margin-right:auto;position:relative;overflow:hidden}.image-one{object-fit:cover;width:100%;height:100%}.image-one.b-a{max-width:620px;max-height:620px}.image-two{object-fit:cover;width:100%;height:100%}.image-two.before-after{max-width:620px;max-height:620px}.gallery-header-title-graphic{background-image:url(https://cdn.prod.website-files.com/66d7879a6faeda2db526e7e0/670d6b9743a4cbf134db78c1_Gallery.png);background-position:50%;background-repeat:no-repeat;background-size:contain;padding-top:60px;padding-bottom:60px}.category-heading-section-cross-portfolio{width:400px;padding-bottom:10px;display:flex}.italic-text-50{color:var(--base-color-neutral--neutral-lighter)}.divider_white-2{color:#fff;text-align:center;justify-content:center;align-items:center;min-height:40px;margin-top:4%;margin-bottom:2%;padding-top:10px;font-size:2rem;display:flex}.padding-section-large-24{padding-top:3rem;padding-bottom:3rem}.portfolio_menu-link-2{white-space:nowrap;cursor:pointer;border:1px solid #0000;flex:none;padding:.5rem 0;text-decoration:none}.portfolio_menu-link-2.w--current{border-style:none;border-color:#000}.portfolio_menu-link-2.is-v2{color:#211d1d;background-color:#fff;border-color:#707070;border-radius:16px;margin-left:5px;margin-right:5px;padding:10px 20px}.portfolio_menu-link-2.is-v2:hover{color:#fff;background-color:#0000;border-color:#fff}.portfolio_menu-link-2.is-v2.w--current{border-style:solid;border-color:#fff}.portfolio_menu-link-2.is-v2.news-menu-cta{color:#fff;background-color:#ebebeb;border-style:none;border-radius:0}.portfolio_menu-link-2.is-v2.news-menu-cta:hover{box-sizing:border-box;color:#fff;background-color:#3b3b3b}.padding-global-17{justify-content:center;align-items:center;padding-left:100px;padding-right:100px;display:flex}.heading-4--2{text-align:center;flex-flow:column;justify-content:center;align-items:center;font-size:3.5rem;font-weight:400;line-height:1.1;display:block}.heading-4--2.news-header-na{text-transform:uppercase;font-family:Raleway,sans-serif;font-size:3rem;font-weight:500}.portfolio-filter-block-2{justify-content:center;align-items:center;width:100%;margin-bottom:0;display:flex;overflow:hidden}.button_portfolio-2{float:none;clear:none;text-align:center;-webkit-text-stroke-color:#333;text-transform:uppercase;background-color:#fff;border:1px solid #707070;border-radius:16px;flex-direction:row;justify-content:center;align-items:center;width:auto;margin-left:5px;margin-right:5px;padding:10px 20px;font-size:15px;font-weight:400;display:block;position:static}.button_portfolio-2:hover{color:#000;-webkit-text-stroke-color:white;background-color:#0000;border-color:#fff}.button_portfolio-2.is-v2{color:var(--darkgray);background-color:#fff0;border-style:none;border-radius:0;margin-bottom:0;padding:0;font-weight:300}.button_portfolio-2.is-v2:hover{color:#fff}.porfolio-filter_wrap-2{justify-content:center;align-items:center;display:flex}.porfolio-filter_wrap-2.portfolio_news-menu.is-v2{margin-top:1rem}.text-align-center-2{text-align:center}.section_news-2{background-image:linear-gradient(#fff,#fff);justify-content:center;align-items:center;padding-top:50px;padding-bottom:50px;display:flex}.section_news-2.is-news{background-color:#ededed;background-image:none;flex-flow:column;padding:0 5% 80px}.whole-home-contact-link{color:var(--background-color--background-alternate)}.cross-difference-video{width:100%;max-width:600px;padding-top:20px}.cross-difference-contact-link{color:var(--background-color--background-alternate)}.timeline1_instructions-list-item{padding-left:.5rem}.text-style-tagline{justify-content:center;align-items:center;font-weight:600;text-decoration:none;display:inline-block}.timeline-10-instructions-delete{z-index:1;background-color:var(--base-color-neutral--neutral-lightest);text-align:left;padding:2rem;position:relative}.button-3{border:1px solid var(--base-color-neutral--black);background-color:var(--base-color-brand--white);color:var(--base-color-neutral--black);text-align:center;padding:.75rem 1.5rem;text-decoration:none}.button-3.is-secondary{border-color:var(--base-color-brand--white);color:var(--base-color-brand--white);background-color:#0000}.button-3.is-link{color:var(--base-color-neutral--black);background-color:#0000;border-style:none;padding:.25rem 0;line-height:1;text-decoration:none}.button-3.is-link.is-icon{grid-column-gap:.5rem;grid-row-gap:.5rem}.button-3.is-small{padding:.5rem 1.25rem}.rl-styleguide_label-2{color:#1e51f7;white-space:nowrap;cursor:context-menu;background-color:#e8edff;padding:.25rem .5rem;font-size:.75rem;display:inline-block}.timeline10_list{grid-column-gap:5rem;grid-row-gap:5rem;flex-flow:column;grid-template-rows:auto;grid-template-columns:1fr;grid-auto-columns:1fr;display:grid}.text-size-medium-17{font-size:1.125rem}.timeline10_empty-space{width:100%}.container-small-2{width:100%;max-width:48rem;margin-left:auto;margin-right:auto}.timeline10_progress{flex-direction:column;align-items:center;width:2rem;height:100%;display:flex;position:absolute}.section_timeline10{z-index:-3;background-color:var(--background-color--background-primary)}.timeline10_fade-overlay-bottom{z-index:0;background-image:linear-gradient(180deg,#fff0,var(--background-color--background-primary));width:4px;height:4rem;position:absolute;bottom:0%}.container-large-8{width:100%;max-width:80rem;margin-left:auto;margin-right:auto}.padding-section-large-25{padding-top:7rem;padding-bottom:7rem}.timeline10_line{background-color:var(--base-color-neutral--neutral-lighter);width:3px;height:100%}.timeline10_circle-wrapper{justify-content:center;width:2rem;display:flex}.timeline10_progress-line-cover{background-color:var(--background-color--background-primary);width:100%;height:50vh;position:absolute;top:-50vh}.timeline10_row{grid-column-gap:3rem;grid-row-gap:3rem;grid-template-rows:auto;grid-template-columns:1fr max-content 1fr;grid-auto-columns:1fr;display:grid}.text-size-regular-3{font-size:1rem}.timeline10_item{z-index:2;border:1px solid var(--border-color--border-primary);grid-template-rows:auto;grid-template-columns:1fr 12rem 1fr;grid-auto-columns:1fr;padding:2rem}.padding-global-18{padding-left:5%;padding-right:5%}.timeline10_content{flex-direction:column;grid-template-rows:auto;grid-template-columns:1fr;grid-auto-columns:1fr;justify-items:center;display:grid;position:relative}.timeline10_circle{z-index:2;background-color:var(--base-color-neutral--black);box-shadow:0 0 0 8px var(--background-color--background-primary);border-radius:100%;justify-content:center;align-items:center;width:.9375rem;height:.9375rem;margin-top:3rem}.timeline1_instructions-list{padding-left:1.25rem}.timeline10_fade-overlay-top{z-index:1;background-image:linear-gradient(180deg,var(--background-color--background-primary),#0000);width:4px;height:4rem;position:absolute}.heading-style-h3-3{font-size:2.5rem;font-weight:700;line-height:1.2}.timeline10_progress-line{background-color:var(--base-color-neutral--black);width:3px;height:50vh;margin-top:-50vh;position:sticky;top:0}.text-size-medium-18{font-size:1.125rem}.timeline9_item-2{z-index:2;grid-template-rows:auto;grid-template-columns:1fr 12rem 1fr;grid-auto-columns:1fr}.timeline9_item-2.item-left{text-align:right;align-items:flex-end}.timeline9_list{grid-column-gap:5rem;grid-row-gap:5rem;flex-flow:column;grid-template-rows:auto;grid-template-columns:1fr;grid-auto-columns:1fr;display:grid}.padding-section-large-26{padding-top:7rem;padding-bottom:7rem}.timeline9_row-2{grid-column-gap:3rem;grid-row-gap:3rem;grid-template-rows:auto;grid-template-columns:1fr max-content 1fr;grid-auto-columns:1fr;display:grid}.text-size-regular-4{font-size:1rem}.timeline9_content{flex-direction:column;grid-template-rows:auto;grid-template-columns:1fr;grid-auto-columns:1fr;justify-items:center;display:grid;position:relative}.timeline9_line-2{background-color:var(--base-color-neutral--neutral-lighter);width:3px;height:100%}.timeline9_progress-line-2{background-color:var(--base-color-neutral--black);width:3px;height:50vh;margin-top:-50vh;position:sticky;top:0}.timeline-9-instructions-delete{z-index:1;background-color:var(--base-color-neutral--neutral-lightest);text-align:left;padding:2rem;position:relative}.padding-global-19{padding-left:5%;padding-right:5%}.section_timeline9-2{z-index:-3;background-color:var(--background-color--background-primary)}.link-block{justify-content:flex-start;align-items:center;margin-right:-150px;display:flex}.navbar1_dropdown-list.w--open{border:1px none var(--border-color--border-primary);background-color:var(--base-color-neutral--dark-blue);margin-left:.5rem;padding:0 .5rem .5rem 1rem;inset:40px auto auto 0%}.menu-icon1-2{text-align:right;flex-flow:column;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.navbar1_menu-button-2{z-index:9999;padding:0}.navbar1_menu-button-2.w--open{z-index:9999;background-color:#fff0}.navbar1_menu-buttons{grid-column-gap:1rem;grid-row-gap:1rem;grid-template-rows:auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;align-items:center;margin-left:1rem;display:flex}.dropdown-chevron{flex-direction:column;justify-content:center;align-items:center;width:1rem;height:1rem;display:flex}.dropdown-chevron.is-hidden{display:block}.navbar1_dropdown-link{color:var(--base-color-brand--white);text-transform:uppercase;padding:.5rem 0;font-family:Raleway,sans-serif;font-size:.9rem;font-weight:600;line-height:1.4}.navbar1_dropdown-link:hover{color:var(--link-color--link-primary);background-color:#1a3240}.navbar1_dropdown-link.w--current{color:var(--base-color-neutral--neutral-light)}.navbar1_dropdown-link._w--current{color:var(--base-color-brand--white)}.navbar1_menu-links{flex-flow:row;justify-content:center;align-items:flex-start;display:flex}.navbar1_menu-dropdown{display:block}.menu-icon1_line-top-2{background-color:var(--base-color-brand--white);width:32px;height:2px;margin-top:6px;margin-bottom:6px;padding-bottom:0;padding-right:0}.navbar1_container-2{z-index:998;grid-column-gap:0px;grid-row-gap:0px;flex-flow:row;flex:1;grid-template-rows:auto;grid-template-columns:.25fr 1fr;grid-auto-columns:1fr;justify-content:space-between;align-self:center;align-items:center;width:100%;height:100%;margin-left:auto;margin-right:auto;display:flex;position:relative}.navbar1_dropdown-toggle{grid-column-gap:.5rem;align-items:center;padding:.5rem 1rem;display:flex}.navbar1_dropdown-toggle.navlink{padding-left:.5rem;padding-right:.5rem}.navbar1_link-2{padding:.5rem 1rem}.navbar1_link-2.w--current{color:var(--base-color-neutral--black)}.navbar1_link-2.navlink{padding-left:.5rem;padding-right:.5rem}.navbar1_link-2.navlink.w--current{color:var(--base-color-brand--white)}.navbar1_component{z-index:9999;border-bottom:1px solid var(--background-color--background-primary);background-color:var(--background-color--background-primary);align-items:center;width:100%;height:auto;min-height:4.5rem;padding:20px 5%;display:flex}.menu-icon1_line-bottom-2{background-color:#fff;width:32px;height:2px}.navbar1_logo-link-2{padding-left:0}.menu-icon1_line-middle-2{background-color:#fff;width:32px;height:2px;margin-top:0;margin-bottom:6px}.navbar1_menu-2{z-index:999;background-color:var(--base-color-neutral--white);flex-flow:column;justify-content:flex-start;align-items:flex-end;width:45rem;margin-right:140px;padding-left:2%;padding-right:2%;display:flex;position:relative}.link-block-2{width:60%}.link-block-2.w--current{width:26%}.link-block-2.logo{width:300px}.link-block-2.logo.w--current{width:300px;max-width:300px}.navbar1_dropdown-list-2.w--open{border:1px solid var(--border-color--border-primary);background-color:var(--background-color--background-primary);padding:.5rem}.navbar1_dropdown-link-2{padding:.5rem 1rem}.navbar1_dropdown-link-2.w--current{color:var(--base-color-neutral--black)}.navbar1_container-3{justify-content:space-between;align-items:center;width:100%;height:100%;margin-left:auto;margin-right:auto;display:flex}.navbar1_link-3{padding:.5rem 1rem}.navbar1_link-3.w--current{color:var(--base-color-neutral--black)}.navbar1_component-2{border-bottom:1px solid var(--background-color--background-primary);background-color:var(--background-color--background-primary);align-items:center;width:100%;height:auto;min-height:4.5rem;padding-left:5%;padding-right:5%;display:flex}.text-block-21{font-family:Raleway,sans-serif}.event15_item-link{text-decoration:none}.event15_image{aspect-ratio:3/2;object-fit:cover;width:100%;height:100%}.text-size-medium-19{font-size:1.125rem}.event15_slide{padding-right:2rem}.tag{grid-column-gap:.5rem;grid-row-gap:.5rem;color:#000;background-color:#eee;border:1px #eee;justify-content:center;align-items:center;padding:.25rem .5rem;font-size:.875rem;font-weight:600;text-decoration:none;display:inline-flex}.padding-section-large-27{padding-top:7rem;padding-bottom:7rem}.event15_image-wrapper{border-radius:0;width:100%;position:relative;overflow:hidden}.event15_slide-nav{height:1.75rem;font-size:.5rem;inset:auto auto 0% 0%}.heading-style-h4-2{font-size:2rem;font-weight:700;line-height:1.3}.text-size-regular-5{font-size:1rem}.event15_heading-wrapper{grid-column-gap:5rem;grid-row-gap:1rem;grid-template-rows:auto;grid-template-columns:1fr max-content;grid-auto-columns:1fr;justify-content:space-between;align-items:end;display:grid}.slider-arrow{border:1px solid var(--base-color-neutral--black);color:var(--text-color--text-primary);background-color:#fff;border-radius:100%;justify-content:center;align-items:center;width:3rem;height:3rem;display:flex}.slider-arrow.is-bottom-next{inset:auto 0% 0% auto}.slider-arrow.is-bottom-previous{inset:auto 4rem 0% auto}.event15_slider{background-color:#0000;height:auto;padding-bottom:8rem;position:relative}.text-size-small-2{font-size:.875rem}.event15_mask{width:33.33%;overflow:visible}.padding-global-20{z-index:900;padding-left:5%;padding-right:5%;position:relative}.event15_date-wrapper{text-align:center;cursor:pointer;background-color:#fff;flex-direction:column;justify-content:center;align-items:center;min-width:7rem;padding:.75rem .25rem;position:absolute;top:1rem;right:1rem}.section_event15{background-color:var(--background-color--background-primary);color:var(--text-color--text-primary);overflow:visible}.slider-arrow-icon{flex-direction:column;justify-content:center;align-items:center;width:1rem;height:1rem;display:flex}.show-mobile-landscape{display:none}.event15_meta-wrapper{grid-column-gap:1rem;grid-row-gap:1rem;flex-wrap:wrap;display:flex}.event15_heading{flex:1}.swiper-pagination{justify-content:flex-start;align-items:center;padding-top:10px;padding-bottom:10px;display:flex;position:absolute;inset:auto auto 0% 0%}.blog-post3-related_heading{flex:1}.gallery22_arrow{cursor:pointer;background-color:#fff;border:1px solid #000;border-radius:100%;justify-content:center;align-items:center;width:3rem;height:3rem;display:flex;position:absolute;inset:auto 0% 0% auto}.gallery22_arrow.is-left{border-color:#000;right:4rem}.padding-global-21{padding-left:5%;padding-right:5%}.gallery22_image-wrapper{width:100%;margin-bottom:5rem;display:block}.gallery22_image{aspect-ratio:1;object-fit:cover;width:100%;height:360px;max-height:100%}.swiper-main_component{position:relative}.section_gallery21{padding-top:0;overflow:hidden}.swiper-wrapper-2.gallery22_slider{justify-content:flex-start;align-items:center;padding-left:140px;display:flex}.swiper-slide-2.gallery22_mask{aspect-ratio:auto;object-fit:cover;flex:none;padding-right:80px;display:block}.swiper-pagination-bullet{cursor:pointer;background-color:gray;border-radius:100%;width:.5rem;height:.51rem;margin-right:.5rem}.swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:#000}.padding-global-13{padding-top:0;padding-left:5%;padding-right:5%}.gallery22_lightbox-link{justify-content:center;align-items:center;width:100%;display:flex}.gallery22_arrow-icon{color:#000;flex-direction:column;justify-content:center;align-items:center;width:1rem;height:1rem;display:flex}.gallery21_component{grid-column-gap:2rem;grid-row-gap:2rem;grid-template-rows:auto;grid-template-columns:1fr;align-items:start}.padding-section-large-15{padding-top:0;padding-bottom:0}.gallery22_slide{width:100%;padding-right:0}.text-size-medium-20{font-size:1.125rem}.padding-section-large-28{padding-top:7rem;padding-bottom:7rem}.heading-style-h4-3{font-size:2rem;font-weight:700;line-height:1.3}.text-size-regular-6{font-size:1rem}.padding-global-22{padding-left:5%;padding-right:5%}.collection-list-wrapper-3,.collection-list-3{display:flex}.collection-list-4{flex-flow:column;display:flex}.collection-item-5{z-index:900;grid-column-gap:40px;grid-row-gap:40px;flex-flow:row;justify-content:center;align-items:center;min-width:80%;margin-top:0;padding-left:0;padding-right:0;display:flex;position:relative}.portfolio-feature-image{z-index:99;object-fit:cover;width:100%;height:400px;margin-top:0;position:relative;overflow:clip}.feature-slider{background-color:#fff0;height:400px;margin-top:0}.divider_white-3{color:#fff;text-align:center;justify-content:center;align-items:center;min-height:40px;margin-top:4%;margin-bottom:2%;padding-top:10px;font-size:2rem;display:flex}.padding-section-large-29{padding-top:3rem;padding-bottom:3rem}.portfolio_menu-link-3{white-space:nowrap;cursor:pointer;border:1px solid #0000;flex:none;padding:.5rem 0;text-decoration:none}.portfolio_menu-link-3.w--current{border-style:none;border-color:#000}.portfolio_menu-link-3.is-v2{color:#211d1d;background-color:#fff;border-color:#707070;border-radius:16px;margin-left:5px;margin-right:5px;padding:10px 20px}.portfolio_menu-link-3.is-v2:hover{color:#fff;background-color:#0000;border-color:#fff}.portfolio_menu-link-3.is-v2.w--current{border-style:solid;border-color:#fff}.padding-global-23{justify-content:center;align-items:center;padding-left:100px;padding-right:100px;display:flex}.heading-4--3{text-align:center;flex-flow:column;justify-content:center;align-items:center;font-size:3.5rem;font-weight:400;line-height:1.1;display:block}.portfolio-filter-block-3{justify-content:center;align-items:center;width:100%;margin-bottom:0;display:flex;overflow:hidden}.button_portfolio-3{float:none;clear:none;text-align:center;-webkit-text-stroke-color:#333;text-transform:uppercase;background-color:#fff;border:1px solid #707070;border-radius:16px;flex-direction:row;justify-content:center;align-items:center;width:auto;margin-left:5px;margin-right:5px;padding:10px 20px;font-size:15px;font-weight:400;display:block;position:static}.button_portfolio-3:hover{color:#000;-webkit-text-stroke-color:white;background-color:#0000;border-color:#fff}.button_portfolio-3.is-v2{background-color:#fff0;border-style:none;border-radius:0;margin-bottom:0;padding:0}.button_portfolio-3.is-v2:hover{color:#fff}.container-large-9{width:100%;max-width:80rem;margin-left:auto;margin-right:auto}.section_news-3{background-image:linear-gradient(#1a3240,#1a3240),linear-gradient(#fff,#fff);justify-content:center;align-items:center;padding-top:50px;padding-bottom:50px;display:flex}.divider_white-4{color:#fff;text-align:center;justify-content:center;align-items:center;min-height:40px;margin-top:4%;margin-bottom:2%;padding-top:10px;font-size:2rem;display:flex}.padding-section-large-30{padding-top:3rem;padding-bottom:3rem}.portfolio_menu-link-4{white-space:nowrap;cursor:pointer;border:1px solid #0000;flex:none;padding:.5rem 0;text-decoration:none}.portfolio_menu-link-4.w--current{border-style:none;border-color:#000}.portfolio_menu-link-4.is-v2{color:#211d1d;background-color:#fff;border-color:#707070;border-radius:16px;margin-left:5px;margin-right:5px;padding:10px 20px}.portfolio_menu-link-4.is-v2:hover{color:#fff;background-color:#0000;border-color:#fff}.portfolio_menu-link-4.is-v2.w--current{border-style:solid;border-color:#fff}.padding-global-24{justify-content:center;align-items:center;padding-left:100px;padding-right:100px;display:flex}.heading-4--4{text-align:center;flex-flow:column;justify-content:center;align-items:center;font-size:3.5rem;font-weight:400;line-height:1.1;display:block}.portfolio-filter-block-4{justify-content:center;align-items:center;width:100%;margin-bottom:0;display:flex;overflow:hidden}.image-47{aspect-ratio:1;object-fit:cover;height:auto}.container-large-10{width:100%;max-width:80rem;margin-left:auto;margin-right:auto}.news_title-2{color:var(--base-color-brand--header-color);text-align:left;text-transform:uppercase;margin-bottom:0;padding:20px;font-family:Raleway,sans-serif;font-size:19px;font-weight:500;line-height:1.6}.section_news-4{background-image:linear-gradient(#1a3240,#1a3240),linear-gradient(#fff,#fff);justify-content:center;align-items:center;padding-top:50px;padding-bottom:50px;display:flex}.column-26-copy{border-bottom:1px solid #000;height:0;max-height:0}.feature-image-portfolio-link{width:50%;margin-top:0}.link-block-3{width:50%}.featured-slider-portfolio{z-index:99;background-color:#ddd0;max-width:1200px;height:400px;margin-top:0;margin-left:auto;margin-right:auto;padding-bottom:0}.mask-2{height:450px;margin-top:-60px;padding-bottom:60px;overflow:hidden}.dot-navigation{color:#0000;letter-spacing:4px;font-size:10px;bottom:0;left:0;right:auto}.collection-list-wrapper-4{z-index:940;position:relative}.right-arrow-3{display:none}.icon-4{font-size:0}.body-3{background-color:var(--base-color-brand--white)}.additional-portfolio.additional-portolio-cta{padding-top:20px;padding-bottom:20px}.additional-portfolio-cta-services{grid-column-gap:20px;grid-row-gap:20px;justify-content:center;align-items:center;display:flex}.navbar4_menu-wrapper-2{flex-direction:column;justify-content:flex-start;align-items:flex-end;height:100%;margin-top:0;margin-right:5px;padding-top:20px;padding-bottom:20px;display:flex}.navbar4_link-2{color:#fff;margin-top:.5rem;margin-bottom:.5rem;margin-left:0;padding:.5rem 0;font-size:24px;font-weight:200;display:inline-block;position:static}.navbar4_link-2:hover,.navbar4_link-2.w--current{color:#b6a98f}.signature{z-index:9;color:var(--background-color--background-secondary);position:relative;top:-125px}.bas-wrapper{width:100%;max-width:600px;height:400px;position:relative;overflow:hidden}.bas-image-before{object-fit:cover;width:100%;height:100%;display:block}.bas-image-after-h{z-index:1;object-fit:cover;width:50%;height:100%;margin-left:auto;display:block;position:absolute;inset:0}.bas-handle-h{z-index:2;background-color:#fff;justify-content:center;align-items:center;width:42px;height:42px;padding:0;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.bas-line-h{z-index:1;background-color:#fff;width:2px;padding:0;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)}.bas-label-before-h{z-index:3;color:#000;cursor:pointer;background-color:#fff;padding:4px 12px;position:absolute;top:24px;left:24px}.bas-label-after-h{z-index:3;color:#000;cursor:pointer;background-color:#fff;padding:4px 12px;position:absolute;top:24px;right:24px}.featured-image{width:100%;height:auto;display:block}.empty-state{margin-bottom:20px}.empty-text{text-align:center}.form_option2-icon{background-color:#555;border:1px #000;border-radius:99rem;width:1.25rem;height:1.25rem;margin-top:0;margin-left:0;margin-right:0;position:absolute;inset:50% 1rem auto auto;transform:translateY(-50%)}.form_option2-icon.w--redirected-checked{background-color:#ffe500;background-image:url(https://cdn.prod.website-files.com/66d7879a6faeda2db526e7e0/678ea161baa4020b144a5b22_check_black.svg);background-position:50%;background-repeat:no-repeat;background-size:80% 80%;border-width:.25rem}.form_option2-icon.w--redirected-focus{box-shadow:none}.form_option2-icon.w--redirected-focus-visible{outline-offset:.15rem;outline:.1rem solid #fff}.form_option3-icon{background-color:#303030;border:1px #000;border-radius:99rem;width:2rem;height:2rem;margin:0 1rem 0 0}.form_option3-icon.w--redirected-checked{background-color:#ffe500;background-image:url(https://cdn.prod.website-files.com/66d7879a6faeda2db526e7e0/678ea161baa4020b144a5b22_check_black.svg);background-position:50%;background-size:auto;margin-top:0;margin-bottom:0;margin-left:0}.form_option3-icon.w--redirected-focus{box-shadow:none;border-style:none;margin-top:0;margin-bottom:0;margin-left:0}.ob-form_title{color:var(--base-color-brand--white);text-align:center;font-family:Raleway,sans-serif;font-size:1.5rem;font-weight:500}.ob-form_block{-webkit-text-stroke-color:var(--base-color-neutral--dark-blue);background-color:#1a3240;flex-flow:column;justify-content:center;align-items:center;width:100%;max-width:34rem;margin-bottom:0;padding-bottom:1.5rem;padding-left:1.5rem;padding-right:1.5rem;transition:height .2s;overflow:auto}.ob-form_button{color:#000;text-align:center;background-color:#fff;border-radius:0;width:100%;padding:.75rem 2rem;font-size:1.125rem;font-weight:600;transition:background-color .15s cubic-bezier(.165,.84,.44,1),transform .15s cubic-bezier(.165,.84,.44,1)}.ob-form_button:hover{background-color:#eee;transform:scale(1.03)}.ob-form_button.is-center{background-color:#fff;border-radius:0;align-self:center;max-width:15rem}.ob-form_button.is-center:focus-visible,.ob-form_button.is-center[data-wf-focus-visible]{outline-offset:.15rem;outline:.1rem solid #fff}.ob-form_button.is-back{background-color:#fff}.ob-form_button.is-back:hover{background-color:#eee}.ob-form_progress-step{color:var(--base-color-brand--white);background-color:#303030;border:.2rem solid #fff;border-radius:99rem;justify-content:center;align-items:center;width:3.25rem;height:3.25rem;font-weight:600;transition:all .35s;display:flex;position:relative}.ob-form_progress-step.is-completed{border-color:var(--base-color-brand--white);color:#000;background-color:#fff}.ob-form_progress-step.is-active{color:var(--base-color-brand--white);background-color:#1a3240;border:.2rem solid #fff}.ob-form_form{grid-column-gap:4rem;grid-row-gap:4rem;background-color:#0000;flex-flow:column;display:flex}.spacer-medium-2{width:100%;padding-top:2rem}.ob-form_subtitle{color:#a5a5a5;text-align:center;align-self:center;max-width:25rem;font-size:1.25rem;font-weight:400}.ob-form_step-title{color:var(--base-color-brand--white);font-size:2rem;font-weight:500;line-height:1.3}.ob-form_progress-step-line{color:var(--base-color-brand--white);background-color:#fff;flex:1;height:.4rem;margin-left:-.1rem;margin-right:-.1rem;transition:background-color .35s}.ob-form_progress-step-line.is-completed{background-color:#fff}.ob-form_progress-step-wrap{flex:auto;justify-content:center;align-items:center;display:flex}.form_option3{cursor:pointer;flex-direction:row;align-items:center;margin-bottom:0;padding-left:0;display:flex}.ob-form_cols-4{grid-column-gap:1rem;grid-row-gap:1.375rem;grid-template-rows:auto;grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1fr);grid-auto-columns:1fr;display:grid}.text-color-paragraph{color:#a5a5a5}.form_option1-img{color:#fff;justify-content:center;align-items:center;width:4.5rem;height:4.25rem;display:flex}.spacer-smallmed{width:100%;padding-top:1.5rem}.ob-form_step{flex-flow:column;justify-content:center;align-items:stretch;display:flex}.ob-form_error{color:#ff214d;font-size:.8rem;font-weight:500}.form_option3-label{font-size:1.0625rem}.ob-form_button-spacer{justify-content:flex-start;align-items:center;height:3.5rem}.inputflow-link{color:#ffe500}.inputflow-link:hover{color:#f4d000}.form_label-wrap{justify-content:space-between;align-items:center;margin-bottom:.25rem;padding-left:.15rem;font-size:1rem;font-weight:500;display:flex}.form_field-wrap{margin-bottom:0;padding-top:10px;padding-bottom:10px}.form_field-wrap.check{padding-top:20px}.form_field-wrap.top{margin-top:20px}.ob-form_button-spacer-slot{grid-column-gap:16px;grid-row-gap:16px;grid-template-rows:auto;grid-template-columns:1fr;grid-auto-columns:1fr;justify-content:flex-start;align-items:center;width:100%;height:100%;display:grid}.spacer-xsmall-2{width:100%;padding-top:.5rem}.ob-form_success-msg{background-color:#0000}.spacer-small-2{width:100%;padding-top:1rem}.form_option1-label{color:var(--base-color-brand--white);-webkit-text-stroke-color:var(--base-color-brand--white);margin-top:.6rem;margin-bottom:0;font-size:1.0625rem;line-height:1.35}.ob-form_button-group{grid-column-gap:1.5rem;grid-row-gap:1.5rem;justify-content:space-between;align-items:center;display:flex}.form_option1-icon{background-color:#555;border:1px #000;border-radius:99rem;width:1.25rem;height:1.25rem;margin-top:0;margin-left:0;margin-right:0;position:absolute;inset:.75rem .75rem auto auto}.form_option1-icon.w--redirected-checked{background-color:#fff;background-image:url(https://cdn.prod.website-files.com/66d7879a6faeda2db526e7e0/678ea161baa4020b144a5b22_check_black.svg);background-position:50%;background-repeat:no-repeat;background-size:80% 80%;border-width:.25rem}.form_option1-icon.w--redirected-focus{box-shadow:none}.form_option1-icon.w--redirected-focus-visible{outline-offset:.15rem;outline:.1rem solid #fff}.form_option2{cursor:pointer;background-color:#303030;border:.0625rem solid #303030;border-radius:.625rem;justify-content:flex-start;align-items:center;min-height:3.5rem;margin-bottom:0;padding:.8rem 1.25rem;display:flex;position:relative}.form_option2.is-active{border:.0625rem solid #fff}.ob-form_progress-steps{grid-column-gap:0px;grid-row-gap:16px;grid-template-rows:auto;grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) auto;grid-auto-columns:1fr;justify-content:space-between;align-items:center;margin-bottom:3rem;display:grid}.form_label{color:var(--base-color-brand--white);font-size:.8rem;font-weight:600}.ob-form_cols-3{grid-column-gap:0rem;grid-row-gap:0rem;grid-template-rows:auto;grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1fr);grid-auto-columns:1fr;display:grid}.form_input-2{box-sizing:border-box;color:#fff;background-color:#1a3240;border:2px solid #fff;border-radius:0;min-height:3.5rem;margin-bottom:0;padding:.25rem 1.25rem;font-size:1.125rem}.form_input-2:focus{outline-offset:0px;background-color:#353535;outline:.0625rem solid #fff}.form_input-2::placeholder{color:#5d5d5d;font-size:1.125rem}.form_input-2.is-select-input{cursor:pointer;background-image:url(https://cdn.prod.website-files.com/66d7879a6faeda2db526e7e0/678ea161baa4020b144a5b23_select-down.svg);background-position:99%;background-repeat:no-repeat;background-size:auto}.form_input-2.is-text-area{min-height:12rem;padding-top:1rem}.form_option1{text-align:center;cursor:pointer;background-color:#1a3240;border:1px solid #fff;border-radius:1rem;flex-flow:column;justify-content:center;align-items:center;min-height:4rem;margin-bottom:0;padding:1.5rem 1rem 1rem;transition:transform .1s cubic-bezier(.165,.84,.44,1),background-color .1s cubic-bezier(.165,.84,.44,1);display:flex;position:relative}.form_option1:hover{background-color:#353535}.form_option1.is-active{border:.075rem solid #fff}.text-block-23,.text-block-24,.text-block-25,.text-block-26{color:var(--base-color-brand--white)}.code-embed-2{background-color:var(--base-color-neutral--white)}.checkbox-label{color:var(--base-color-brand--white)}.form_field-label-3{color:#3b3b3c;text-transform:uppercase;margin-bottom:.5rem;font-size:.8rem;font-weight:400}.form_field-label-3.white{color:#fff;font-family:Raleway,sans-serif;font-weight:400}.checkbox-field{display:block}.ob-form_button-2{color:#000;text-align:center;background-color:#fff;border-radius:0;width:100%;padding:.75rem 2rem;font-size:1.125rem;font-weight:600;transition:background-color .15s cubic-bezier(.165,.84,.44,1),transform .15s cubic-bezier(.165,.84,.44,1)}.ob-form_button-2:hover{background-color:#eee;transform:scale(1.03)}.ob-form_button-2.is-back{background-color:#303030}.ob-form_button-2.is-back:hover{background-color:#353535}.spacer-medium-3{width:100%;padding-top:2rem}.ob-form_step-title-2{font-size:2rem;font-weight:500;line-height:1.3}.ob-form_error-2{color:#ff214d;font-size:1rem;font-weight:500}.form_option1-label-2{margin-top:.6rem;margin-bottom:0;font-size:1.0625rem;line-height:1.35}.form_option1-2{text-align:center;cursor:pointer;background-color:#303030;border-radius:1rem;flex-flow:column;justify-content:center;align-items:center;min-height:10rem;margin-bottom:0;padding:1.5rem 1rem 1rem;transition:transform .1s cubic-bezier(.165,.84,.44,1),background-color .1s cubic-bezier(.165,.84,.44,1);display:flex;position:relative}.form_option1-2:hover{background-color:#353535}.form_option1-2.is-active{border:.075rem solid #fff}.ob-form_button-3{color:#000;text-align:center;background-color:#ffe500;border-radius:99rem;width:100%;padding:.75rem 2rem;font-size:1.125rem;font-weight:600;transition:background-color .15s cubic-bezier(.165,.84,.44,1),transform .15s cubic-bezier(.165,.84,.44,1)}.ob-form_button-3:hover{background-color:#ffd900;transform:scale(1.03)}.ob-form_button-3.is-back{background-color:#303030}.ob-form_button-3.is-back:hover{background-color:#353535}.ob-form_title-2{text-align:center;font-weight:500}.ob-form_button-4{color:#000;text-align:center;background-color:#ffe500;border-radius:99rem;width:100%;padding:.75rem 2rem;font-size:1.125rem;font-weight:600;transition:background-color .15s cubic-bezier(.165,.84,.44,1),transform .15s cubic-bezier(.165,.84,.44,1)}.ob-form_button-4:hover{background-color:#ffd900;transform:scale(1.03)}.ob-form_button-4.is-center{align-self:center;max-width:15rem}.ob-form_button-4.is-center:focus-visible,.ob-form_button-4.is-center[data-wf-focus-visible]{outline-offset:.15rem;outline:.1rem solid #fff}.ob-form_button-4.is-back{background-color:#303030}.ob-form_button-4.is-back:hover{background-color:#353535}.ob-form_progress-step-2{background-color:#303030;border:.2rem solid #303030;border-radius:99rem;justify-content:center;align-items:center;width:3.25rem;height:3.25rem;font-weight:600;transition:all .35s;display:flex;position:relative}.ob-form_progress-step-2.is-completed{color:#000;background-color:#ffe500;border-color:#ffe500}.ob-form_progress-step-2.is-active{border:.2rem solid #ffe500}.spacer-medium-4{width:100%;padding-top:2rem}.ob-form_step-title-3{font-size:2rem;font-weight:500;line-height:1.3}.ob-form_progress-step-line-2{background-color:#303030;flex:1;height:.4rem;margin-left:-.1rem;margin-right:-.1rem;transition:background-color .35s}.ob-form_progress-step-line-2.is-completed{background-color:#ffe500}.section_onboarding{color:#fff;background-color:#1e1e1e;background-image:url(https://cdn.prod.website-files.com/66d7879a6faeda2db526e7e0/678fb7eb5ee21651fe0e1b10_blob-bg.svg);background-position:50%;background-repeat:no-repeat;background-size:cover;flex-flow:column;justify-content:flex-start;align-items:center;min-height:100svh;padding-top:max(3rem,15vh - 2rem,30vh - 8rem,45vh - 17rem);padding-bottom:2rem;font-size:1.125rem;display:flex}.icons-link{color:#a5a5a5;text-underline-offset:.4em;font-size:.9rem;text-decoration:underline;position:fixed;bottom:1rem;left:1rem}.icons-link:hover{color:#fff}.form_label-wrap-2{justify-content:space-between;align-items:center;margin-bottom:1rem;padding-left:.15rem;font-size:1rem;font-weight:500;display:flex}.form_field-wrap-2{margin-bottom:0}.global-styles-2{display:block;position:fixed;inset:0% auto auto 0%}.spacer-xsmall-3{width:100%;padding-top:.5rem}.spacer-small-3{width:100%;padding-top:1rem}.form_option1-label-3{margin-top:.6rem;margin-bottom:0;font-size:1.0625rem;line-height:1.35}.form_input-3{color:#fff;background-color:#303030;border:1px #eee;border-radius:.625rem;min-height:3.5rem;margin-bottom:0;padding:.5rem 1.25rem;font-size:1.125rem}.form_input-3:focus{outline-offset:0px;background-color:#353535;outline:.0625rem solid #fff}.form_input-3::placeholder{color:#5d5d5d;font-size:1.125rem}.form_input-3.is-select-input{cursor:pointer;background-image:url(https://cdn.prod.website-files.com/66d7879a6faeda2db526e7e0/678ea161baa4020b144a5b23_select-down.svg);background-position:99%;background-repeat:no-repeat;background-size:auto}.form_input-3.is-text-area{min-height:12rem;padding-top:1rem}.spacer-medium-5{width:100%;padding-top:2rem}.checkbox-label-2{color:#fff}.ob-form_error-3{color:#ff214d;font-size:.8rem;font-weight:500}.form_label-3{color:#fff;font-size:.8rem}.form_input-4{color:#fff;background-color:#0000;border:2px solid #fff;border-radius:0;height:auto;min-height:2.75rem;margin-bottom:0;padding:0 .75rem;font-family:Raleway,sans-serif;font-size:1rem;line-height:1.6}.form_input-4:focus{border-color:#000}.form_input-4::placeholder{color:#e6e6e699}.form_field-wrap-3{margin-bottom:0}.form_label-wrap-3{justify-content:space-between;align-items:center;margin-bottom:1rem;padding-left:.15rem;font-size:1rem;font-weight:500;display:flex}.form_input-5{color:#fff;background-color:#303030;border:1px #eee;border-radius:.625rem;min-height:3.5rem;margin-bottom:0;padding:.5rem 1.25rem;font-size:1.125rem}.form_input-5:focus{outline-offset:0px;background-color:#353535;outline:.0625rem solid #fff}.form_input-5::placeholder{color:#5d5d5d;font-size:1.125rem}.form_label-wrap-4{justify-content:space-between;align-items:center;margin-bottom:1rem;padding-left:.15rem;font-size:1rem;font-weight:500;display:flex}.form_field-wrap-4{margin-bottom:0}.form_input-6{color:#fff;background-color:#303030;border:1px #eee;border-radius:.625rem;min-height:3.5rem;margin-bottom:0;padding:.5rem 1.25rem;font-size:1.125rem}.form_input-6:focus{outline-offset:0px;background-color:#353535;outline:.0625rem solid #fff}.form_input-6::placeholder{color:#5d5d5d;font-size:1.125rem}.form_input-6.is-select-input{cursor:pointer;background-image:url(https://cdn.prod.website-files.com/66d7879a6faeda2db526e7e0/678ea161baa4020b144a5b23_select-down.svg);background-position:99%;background-repeat:no-repeat;background-size:auto}.multi-form3_radio-icon{cursor:pointer;border-style:none;border-radius:0;width:100%;height:100%;margin:0;transition:all .2s;position:absolute;inset:0%}.multi-form3_radio-icon.w--redirected-checked{background-color:#0000;background-image:none;border-color:#0000}.multi-form3_radio-icon.w--redirected-focus{box-shadow:none}.multi-form3_progress{border:1px solid var(--base-color-brand--white);border-radius:9999px;justify-content:center;align-items:center;width:2.8rem;height:2.8rem;display:flex}.multi-form3_progress.progress-current{border-width:2px;border-color:var(--base-color-brand--white);background-color:var(--base-color-brand--white);color:var(--base-color-neutral--white);width:2.8rem;height:2.8rem}.multi-form3_progress.completed{background-color:var(--base-color-brand--white);color:var(--base-color-neutral--white)}.form-icon-left{position:absolute;left:.75rem}.multi-form3_block{margin-bottom:0}.section_multi-form3{background-color:var(--background-color--background-primary);color:var(--text-color--text-primary);position:relative}.multi-form3_progress-wrapper{align-items:center;width:100%;margin-bottom:2rem;display:flex}.multi-form3_radio-label{z-index:1;margin-top:auto;margin-bottom:auto;position:relative}.multi-form3_form{grid-column-gap:3rem;grid-row-gap:3rem;grid-template-rows:auto;grid-template-columns:1fr;grid-auto-columns:1fr;align-content:start;display:grid}.form_field-label-4{margin-bottom:.5rem;font-weight:400}.form_input-7{border:1px solid var(--base-color-neutral--black);background-color:var(--base-color-neutral--white);color:var(--base-color-neutral--black);border-radius:0;height:auto;min-height:2.75rem;margin-bottom:0;padding:.5rem .75rem;font-size:1rem;line-height:1.6}.form_input-7:focus{border-color:#000}.form_input-7::placeholder{color:#0009}.form_input-7.is-icon-left{padding-left:2.75rem}.form_input-7.is-select-input{background-image:url(https://cdn.prod.website-files.com/66d7879a6faeda2db526e7e0/678fd112ce8680921901e118_chevron-down.svg);background-position:99%;background-repeat:no-repeat;background-size:auto}.multi-form3_step{grid-column-gap:1.5rem;grid-row-gap:1.5rem;grid-template-rows:auto;grid-template-columns:1fr;grid-auto-columns:1fr}.form_message-success-wrapper-2{margin-top:1rem;padding:0}.multi-form3_radio-group{grid-column-gap:.5rem;grid-row-gap:.5rem;flex-wrap:wrap;grid-template-rows:auto;grid-template-columns:1fr;grid-auto-columns:1fr;display:flex}.heading-style-h4-4{font-size:2rem;font-weight:700;line-height:1.3}.multi-form3_form-content{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}.multi-form3_input-field{align-items:center;display:flex;position:relative}.multi-form3_progress-divider{background-color:var(--base-color-brand--white);flex:1;height:1px}.padding-global-25{padding-left:5%;padding-right:5%}.multi-form3_navbar{justify-content:space-between;align-items:center;width:100%;height:4.5rem;display:flex;position:absolute;inset:0% 0% auto}.multi-form3_component{flex-direction:column;justify-content:center;align-items:center;min-height:100svh;padding-top:0;padding-bottom:0;display:flex;position:relative;overflow:auto}.multi-form3_radio-letter{border:1px solid var(--border-color--border-primary);justify-content:center;align-items:center;width:2rem;height:2rem;margin-right:.5rem;display:flex}.formly-multi-step-form-instructions-card{grid-column-gap:.5rem;grid-row-gap:.5rem;flex-direction:column;align-items:flex-start;line-height:1.6;display:flex}.multi-step-form-instructions-delete{z-index:1000;text-align:left;background-color:#fff;padding:2rem;position:relative}.multi-form3_footer{justify-content:center;align-items:center;width:100%;height:4.5rem;display:flex;position:absolute;inset:auto 0% 0%}.multi-form3_radio{border:1px solid var(--border-color--border-primary);align-items:center;margin-bottom:0;padding:.5rem 1rem;display:flex;position:relative}.multi-form3_radio.is-active-inputactive{background-color:var(--base-color-neutral--black);color:var(--base-color-neutral--white)}.multi-form3_radio.is-radio-icon{padding-left:.5rem}.multi-form3_radio.is-radio-icon.is-active-inputactive{background-color:var(--base-color-neutral--black);color:var(--base-color-neutral--white)}.form_input-8{border:1px solid var(--base-color-neutral--black);background-color:var(--base-color-neutral--white);color:var(--base-color-neutral--black);border-radius:0;height:auto;min-height:2.75rem;margin-bottom:0;padding:.5rem .75rem;font-size:1rem;line-height:1.6}.form_input-8:focus{border-color:#000}.form_input-8::placeholder{color:#0009}.form_input-8.is-icon-left{padding-left:2.75rem}.form_input-8.is-select-input{background-image:url(https://cdn.prod.website-files.com/66d7879a6faeda2db526e7e0/678fd112ce8680921901e118_chevron-down.svg);background-position:99%;background-repeat:no-repeat;background-size:auto}.heading-style-h4-5{font-size:2rem;font-weight:700;line-height:1.3}.padding-global-26{padding-left:5%;padding-right:5%}.text-block-27{color:var(--base-color-neutral--black)}.text-block-28,.text-block-29,.text-block-30{color:var(--background-color--background-secondary)}.text-block-31{color:var(--base-color-neutral--black);font-weight:500}.text-block-32,.text-block-33{color:var(--base-color-brand--white)}.text-block-34{color:var(--base-color-neutral--black);font-weight:500}.text-block-35{color:var(--base-color-brand--white)}.text-block-36{color:var(--base-color-neutral--black)}.radio-button-label,.checkbox-field-2{color:var(--base-color-brand--white)}.project-check-box{color:var(--base-color-brand--white);font-size:.8rem}.checkbox-label-3{font-size:.9rem}.project-check-box-2{color:#fff;font-size:.8rem}.checkbox-label-4,.checkbox-label-5,.checkbox-label-6,.checkbox-label-7,.checkbox-label-8,.checkbox-label-9{font-size:.9rem}.fs_starrating-1_icon-b{color:#f5f5f5;width:2rem;position:relative}.fs_starrating-1_icon-b.is-active-starrating{color:#ffc800}.footer-quick-links{grid-column-gap:0px;grid-row-gap:0px;grid-template-rows:auto;grid-template-columns:1fr;grid-auto-columns:1fr;place-items:center end;display:grid}.quick-links.footer-quick-links{place-items:center start}.footer-navigation-link{color:var(--background-color--background-alternate);padding-top:4px;padding-bottom:4px;font-family:Raleway,sans-serif;font-weight:500;text-decoration:none;display:block}.white-cta{color:var(--base-color-brand--white);font-family:Raleway,sans-serif;font-size:1rem}.tribu-breadcrumbs.footer-quick-links,.tribu-breadcrumbs.footer-breadcrumbs{place-items:center start}.breadcrumbs{grid-column-gap:16px;grid-row-gap:16px;grid-template-rows:auto;grid-template-columns:1fr;grid-auto-columns:1fr;justify-content:space-between;place-items:start stretch;padding-top:32px;padding-bottom:40px;display:grid}.breadcrumbs-link{color:var(--background-color--background-alternate)}.recaptcha{margin-top:10px;margin-bottom:10px}.linked-text{color:#783420}.list-item{font-family:Raleway,sans-serif}.list{color:var(--base-color-neutral--text-color);margin-top:-.4rem}.boerne-contact-form{text-align:left;background-color:#fff;width:100%;display:block}.boerne-form-input{width:90%}.column-36{z-index:999;justify-content:center;align-items:center;display:flex;left:0;right:0}.bold-text-2{letter-spacing:1.8px}.column-37{z-index:999;justify-content:center;align-items:center;display:flex;left:0;right:0}.bold-text-3{letter-spacing:1.8px}.contact-input-2{border:2px solid var(--darkgray);background-color:var(--base-color-neutral--white);color:var(--text-color--text-primary);height:auto;min-height:2.75rem;margin-bottom:0;padding:.5rem .75rem 0;font-size:1rem;line-height:1.6}.contact-input-2:focus{border-color:#000}.contact-input-2::placeholder{color:#0009}.contact-input-2.white{border-color:var(--base-color-brand--white);color:var(--base-color-brand--white)}.contact-input-2.white.boerne-form-input{width:100%;min-height:1.8rem}.contact-input-2.white.boerne-form-input.primary{line-height:1.2}.contact-input-2.is-text-area{height:auto;min-height:11.25rem;padding-top:.75rem;padding-bottom:.75rem;overflow:auto}.contact-input-2.is-text-area.white{border-color:var(--base-color-brand--white)}.contact-input-2.is-text-area.white.boerne-form-input-large{min-height:4rem;line-height:1.6}.section-10{background-image:url(https://cdn.prod.website-files.com/66d7879a6faeda2db526e7e0/68507af0c25db1a1e50a635d_Cross%20Texas%20Locations.png);background-position:50%;background-size:cover;height:500px}.color{color:var(--base-color-brand--white)}.radiobuttonwhite{color:var(--background-color--background-secondary)}.embedfullscreen{width:100%}.checkbox-label-10{color:var(--base-color-brand--white);font-family:Raleway,sans-serif}.checkbox-label-10.contact-page-agreement-checkbox{font-size:.9rem}.customer-agreement-checkbox{padding-top:23px;padding-bottom:14px}.customer-agreement-checkbox.text-messages{padding-top:2px;padding-bottom:11px}.customer-agreement-checkbox.marketing-material{padding-bottom:0}.checkbox-label-11{color:#fff;font-family:Raleway,sans-serif;font-size:.8rem}.link-4{text-decoration:underline}.privacy-and-terms{color:var(--base-color-brand--white);padding-top:0;padding-bottom:5px;font-family:Raleway,sans-serif;font-size:.8rem}.link-5,.link-6{text-decoration:none}@media screen and (min-width:1280px){.max-width-large{max-width:100%}.container-small{max-width:90%}.margin-bottom.margin-small.is-header{justify-content:center;align-items:center;display:flex}.margin-bottom.a-simpple-process-margin-small{text-align:left;align-self:flex-start}.margin-bottom.a-simpple-process-margin-xsmall{align-self:flex-start}.text-align-center{width:100%}.section_header.is-v2-copy.contact-us-header{background-image:url(https://cdn.prod.website-files.com/66d7879a6faeda2db526e7e0/6706d469d7eaaae18b7cca9a_Cluck-Library-Ceiling-2.jpg);background-position:50%;background-size:cover}.section_header.is-v2-copy.faq-header-updated{background-color:#fff;background-image:linear-gradient(#0000004f,#0000004f),url(https://cdn.prod.website-files.com/66d7879a6faeda2db526e7e0/6707c86270be866462ecadbb_JSR_3083.jpg)}.section_header.news-and-awards-header-main.contact-us-header{background-image:url(https://cdn.prod.website-files.com/66d7879a6faeda2db526e7e0/6706d469d7eaaae18b7cca9a_Cluck-Library-Ceiling-2.jpg);background-position:50%;background-size:auto}.heading{text-align:left;font-family:Raleway,sans-serif}.heading.cross-cares-header{text-align:center;font-size:3rem}.heading.v2-contact-header{font-size:2.5rem;font-weight:500}.heading.testimonials-header-sub,.heading.testimonials-header-main{font-size:3rem}.h2-contact.careers-cross-header{text-transform:uppercase}.paragraph{text-align:left;font-family:Raleway,sans-serif}.paragraph.cross-cares-supporting,.paragraph.cross-cares-supporting-text,.paragraph.cross-news-and-awards-text-dates{margin-bottom:40px}.paragraph.cross-careeers-intro-copy{font-size:1.1em}.heading-4.is-v2{font-family:Raleway,sans-serif}.heading-4.is-v2.cross-cares-sub-body,.heading-4.is-v2.cross-faq-possibilities,.heading-4.is-v2.faq-who-to-work-with,.heading-4.is-v2.cross-faq-possibilities-additional-informaiton,.heading-4.is-v2.cross-cares-subheaders{font-size:2rem;font-weight:600}.heading-4.is-v2.news-and-awards-header{text-align:left;font-size:1.2rem;font-weight:600}.blog1_component{margin-top:-232px}.padding-global-2{justify-content:center;align-items:center;padding-right:0%;display:block}.text-weight-semibold-white{text-align:left;font-family:Raleway,sans-serif;font-size:1.6rem;font-weight:700}.cta2_component.is-crosscare{grid-column-gap:1.9rem;grid-template-columns:.5fr 1fr}.cta2_content{padding-left:0;padding-right:0}.contact_paragraph-_white.v3-contact-header-subtext{text-align:left;width:80%;padding:10px 0;font-family:Raleway,sans-serif}.padding-section-large-6{padding-top:0}.padding-global-4{padding-left:0%;padding-right:0%}.contact_container-blue.main-contact-container{display:none}.html-embed{width:100%;padding-top:0;padding-bottom:0}.main-wrapper-news.is-cross-cares.cross-cares-updated-header,.main-wrapper-news.testimonials-header.cross-cares-updated-header,.main-wrapper-news.testimonials-header.testimonials-header-main,.main-wrapper-news.news-and-awards.cross-cares-updated-header{background-image:url(https://cdn.prod.website-files.com/66d7879a6faeda2db526e7e0/6706ccfb365abdc2a3b85504_penner-special-project-laundryroom-1.jpg),url(https://cdn.prod.website-files.com/66d7879a6faeda2db526e7e0/6706cc31b04d2459f55925b5_jsr-kitchen-full-view.jpg),url(https://cdn.prod.website-files.com/66d7879a6faeda2db526e7e0/6706cc318a961d0872250480_garret-kitchen-vent-hood-1.jpg),url(https://cdn.prod.website-files.com/66d7879a6faeda2db526e7e0/66d7879a6faeda2db526e975_header-image.jpg);background-position:50%,50%,50%,0 0;background-repeat:repeat,repeat,repeat,no-repeat;background-size:auto,auto,auto,cover;background-attachment:scroll,scroll,scroll,fixed}.main-wrapper-news.news-and-awards.news-and-awards-header{background-image:url(https://cdn.prod.website-files.com/66d7879a6faeda2db526e7e0/670eb9ee1635bc26d82efd6e_jsr-kitchen-wooden-island2-1.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;background-attachment:scroll}.slider6_arrow,.slider6_arrow.left,.slider6_slide-nav,.cta3_component.cross-cares-supporting,.about-block{display:none}.padding-section-custom1{display:block}.padding-section-custom2{flex-flow:column;width:100%;display:block}.section-based.contact.about-page-background-base.about-section-two.simple-process,.section-based.contact.about-page-background-base-copy.about-section-two.simple-process{padding-top:60px;padding-bottom:60px}.section-based.why-cross-copy.portfolio-bottom{background-image:none;padding-bottom:60px}.section-based.why-cross-copy.about-cross-difference{background-color:#fff}.section-based.why-cross-copy.about-cross-difference.section-four.about-cert{background-image:none}.section-based.why-cross-copy.about-cross-difference.cross-difference{padding-bottom:60px}.section-based.why-cross-copy.faq-cross-difference{background-color:#fff}.section-based.why-cross-copy.faq-cross-difference.section-four.about-cert{background-image:none}.section-based.why-cross-copy.portfolio-expertise-section{padding-bottom:80px}.section-based.a-simple-process-body-section.portfolio-bottom{background-image:none}.section-based.a-simple-process-body-section.about-cross-difference{background-color:#fff}.section-based.a-simple-process-body-section.about-cross-difference.section-four.about-cert{background-image:none}.section-based.testimonials-content-copy.about-page-background-base.about-section-two.simple-process,.section-based.testimonials-additionaland-photos.about-page-background-base.about-section-two.simple-process{padding-top:60px;padding-bottom:60px}.container-xlarge.navbar{position:absolute}.container-xlarge.is-relative.bottom-info-content-block{height:auto}.navlink{font-weight:700}.navlink:lang(en){color:var(--base-color-brand--white)}.body-text.text-align-left.text-color-white.v3-contact-header{color:#7a7a7a}.button-arrow-wrapper{padding-bottom:20px}.hero-contents-wrapper.about-header-updated{width:90%}.hero-contents-wrapper.faq-header-updated{padding-top:60px;padding-bottom:20px}.hero-header.section-two-header.cross-mission-header.header-about-v2,.hero-header.section-two-header.a-simple-process.header-about-v2,.hero-header.section-two-header-faq.cross-mission-header.header-about-v2,.hero-header.section-two-header-faq.a-simple-process.header-about-v2{color:var(--background-color--background-alternate);padding-bottom:0}.block-title-large.text-color-white.text-align-left.v3-form-content{color:var(--base-color-neutral--text-color);font-size:1.5rem;font-weight:700}.block-title-large.text-color-grey.letter-space.has-max-width.bottom-header-info,.block-title-large.text-color-grey.letter-space.a-simple-lan-heder-text.bottom-header-info{font-size:1rem}.block-title-large.text-color-grey.letter-space.a-simple-lan-heder-text.a-simple-plan-header{color:#fff;padding-top:100px}.bath-text{top:87px}.lets-talk-submit-btn{border:1px solid #fff}.contact-icon{background-color:#fff0}.contact-icon.location{width:50px;height:50px}.contact-icon.careeres-contact{width:80px;height:50px}.contact-text.contact-form-text{color:#3b3b3c;text-align:left;-webkit-text-stroke-color:#3b3b3c;font-size:1.3rem;font-weight:300;line-height:1.4rem}.testimony-text.about-text.cross-mission-text,.testimony-text.about-text.cross-remodel-process{font-size:1rem}.testimony-text.faq-text-intro-copy{font-size:1.2rem}.services-bg-header-image.out-team-header.meet-our-team-header{background-color:#1a3240}.services-bg-header-image.a-simple-plan-header-section{background-image:url(https://cdn.prod.website-files.com/66d7879a6faeda2db526e7e0/670736aa9acae8178be8a2dc_svgexport-1.svg);background-position:50%;background-repeat:no-repeat;justify-content:center;align-items:center;display:flex}.services-inside-contents-wrap.bottom-info-content{grid-template-rows:auto;padding-top:0}.info-contents-wrapper.about-info-wrapper{grid-column-gap:16px;grid-row-gap:16px;grid-template-rows:auto;grid-template-columns:1fr;grid-auto-columns:1fr;grid-auto-flow:row;display:grid}.white-box-on-bottom{height:74%}.white-box-on-bottom.bathroom-background-wrap{height:25%}.white-box-on-bottom.whole-home-background-wrap{height:70%}.info-contents.bottom-info-content{grid-row-gap:2px}.contact-form-section{background-color:#f0f0f0;justify-content:center;align-items:center;font-weight:300;display:flex}.contact-form-section.cross-careers{padding-top:173px}.v3-form-business-info{background-color:#fff0;justify-content:center;align-items:center;max-width:70vw;display:block}.v3-contact-form-contact{background-color:var(--base-color-neutral--dark-blue);margin-top:-78px;padding:30px}.column-24{grid-column-gap:16px;grid-row-gap:16px;background-color:var(--base-color-brand--white);flex-flow:column;grid-template-rows:auto auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;margin-top:-142px;padding-top:20px;padding-left:20px;padding-right:20px;display:block}.columns-13{grid-column-gap:16px;grid-row-gap:16px;justify-content:center;align-items:flex-start;font-weight:400;display:flex}.about-interior-section{max-width:70rem}.about-hearo-header.boerne-header{letter-spacing:1.4px}.about-hearo-header.boerne-header.form-header{font-size:1.4rem;display:none}.cross-body-text{text-align:left}.cross-body-text.text-align-left.text-color-white.v3-contact-header{color:#7a7a7a}.cross-body-text.body-text-cross-differnce{font-size:1rem}.a-simple-process-section-body.bottom-info-content{grid-template-rows:auto;padding-top:0}.a-simple-process-section-body-block{background-color:#fff0}.a-simple-process-timeline9_item-right._2-a-simple-process-item-right-card{background-color:#3b3b3c;justify-content:flex-start;align-items:flex-end;max-width:500px;padding:0}.a-simple-process-title{text-transform:uppercase;color:#fff;padding-top:10px;padding-bottom:5px;font-family:Raleway,sans-serif;font-size:1.5rem;font-weight:600}.a-simpple-process-timeline9_component{align-items:stretch}.a-simpple-process-timeline9_row{grid-template-columns:1fr max-content 1fr;align-items:center}.a-simpple-process-award{text-align:left;color:#bababa;padding-left:1px;font-family:Raleway,sans-serif;font-size:.7rem}.a-simpple-process-text{text-align:left;font-size:.9rem;line-height:1.8}.a-simple-process-interior-block{padding:40px}.a-simpple-process-text-number{color:var(--base-color-brand--white);text-align:center;font-weight:400}.a-simpple-process-award-text-copy{text-align:center;color:#bababa;padding-bottom:0;padding-left:1px;font-family:Raleway,sans-serif;font-size:.7rem}.timeline-circle-process{width:1.4rem;height:1.4rem;padding-top:10px;padding-bottom:10px}.production-team.is-v2{font-family:Raleway,sans-serif}.production-team.is-v2.cross-cares-sub-body{font-size:2rem;font-weight:600}.production-team-header.is-v2{font-family:Raleway,sans-serif}.production-team-header.is-v2.cross-cares-sub-body{font-size:2rem;font-weight:600}.testimonials-padding-section-custom1-copy,.testimonial-video-one{display:block}.secondary-font-careers-available-positions{text-align:center;font-family:Raleway,sans-serif}.secondary-font-careers-available-positions.cross-cares-supporting,.secondary-font-careers-available-positions.cross-cares-supporting-text{margin-bottom:40px}.secondary-font-careers{text-align:center;font-family:Raleway,sans-serif}.secondary-font-careers.cross-cares-supporting,.secondary-font-careers.cross-cares-supporting-text{margin-bottom:40px}.info-contents-faq.bottom-info-content{grid-row-gap:2px}.design-firm-faq-list{font-size:.9rem}.slide-nav-2{margin-left:964.297px;left:-243%}.dropdown-chevron.is-hidden{display:block}.navbar1_container-2{grid-column-gap:0px;grid-row-gap:0px;flex:0 auto;grid-template-rows:auto;grid-template-columns:.25fr 1fr;grid-auto-columns:1fr;align-self:center;display:flex}.navbar1_dropdown-toggle.navlink,.navbar1_link-2.navlink{font-weight:600}.link-block-2.logo{width:300px}.link-block-2.logo.w--current{max-width:300px}}@media screen and (min-width:1440px){.page-wrapper{background-color:#3b3b3c}.page-wrapper.news-and-awards-background{background-color:#fff}.container-medium{max-width:100%}.container-small{width:90%;max-width:1280px}.container-small.cross-careeres-container{max-width:90%}.margin-bottom.margin-small.awards-texst-1{margin-top:0;margin-bottom:0}.margin-bottom.margin-small{margin-bottom:0}.form_field-wrapper.is-field{margin-top:0}.development_team_name.text-weight-semibold{color:var(--base-color-neutral--black);text-transform:uppercase;font-family:Raleway,sans-serif;font-size:1.8rem;font-weight:500}.padding-global{flex-flow:column;justify-content:center;align-items:center;width:100%;display:flex}.section_header.is-team.is-v2-copy{display:none}.section_header.is-v2{background-color:#2c2c2c2e;background-image:url(https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg);background-position:0 0;background-size:cover}.section_header.is-v2.is-article{padding-top:180px}.section_header.is-v2-copy{background-image:linear-gradient(#00000026,#00000026);flex-flow:column;justify-content:center;align-items:center;padding-top:180px;padding-bottom:140px;display:block}.section_header.is-v2-copy.about-header-updated{background-image:linear-gradient(#0000004f,#0000004f),url(https://cdn.prod.website-files.com/66d7879a6faeda2db526e7e0/6706ccfb365abdc2a3b85504_penner-special-project-laundryroom-1.jpg);background-position:0 0,50%;background-size:auto,auto;background-attachment:scroll,scroll;padding-top:180px;padding-bottom:200px}.section_header.is-v2-copy.careers-updated-header{color:var(--darkgray);background-color:#3b3b3c;background-image:url(https://cdn.prod.website-files.com/66d7879a6faeda2db526e7e0/670730ce3133465cd7f0a167_svgexport-127.svg);background-position:30% 30%;background-repeat:no-repeat;background-size:40%;flex-flow:column;justify-content:center;align-items:center;display:flex}.section_header.is-v2-copy.faq-header-updated{background-image:linear-gradient(#0000004f,#0000004f),url(https://cdn.prod.website-files.com/66d7879a6faeda2db526e7e0/6707c86270be866462ecadbb_JSR_3083.jpg);background-position:0 0,50%;background-size:auto,auto;background-attachment:scroll,scroll;padding-top:180px;padding-bottom:100px}.section_header.news-and-awards-header-main{background-image:linear-gradient(#00000026,#00000026);padding-top:100px;padding-bottom:140px}.section_header.news-and-awards-header-main.about-header-updated{background-image:linear-gradient(#0000004f,#0000004f),url(https://cdn.prod.website-files.com/66d7879a6faeda2db526e7e0/6706ccfb365abdc2a3b85504_penner-special-project-laundryroom-1.jpg);background-position:0 0,50%;background-size:auto,auto;background-attachment:scroll,scroll;padding-top:180px;padding-bottom:100px}.heading{text-align:center;font-size:2rem;font-weight:500}.heading.cross-cares-header{text-align:center;font-weight:500}.heading.testimonials-header-sub{text-align:center;font-size:1.6rem}.heading.testimonials-header-main{text-align:center;font-family:Raleway,sans-serif;font-weight:500}.menu.is-sticky{position:static}.navbar1_link.is-mobile.is-v2{align-self:flex-start;padding-top:.125rem;font-weight:700}.h2-contact{color:var(--base-color-neutral--black);text-align:center;text-transform:uppercase;font-family:Raleway,sans-serif;font-size:2.4rem;font-weight:500}.h2-contact.careers-secondary-header{color:var(--text-color--text-primary);text-align:center;margin-top:2rem;margin-bottom:2rem;font-size:2.4rem;font-weight:400}.h2-contact.careers-cross-header{color:var(--base-color-brand--white);text-align:left}.home_whycross.careers.updated-background{color:var(--base-color-neutral--text-color);background-color:#f0f0f0;background-image:none}.paragraph{text-transform:none;color:#7a7a7a;padding-top:10px;font-family:Raleway,sans-serif;font-size:1.2em;font-style:normal;font-weight:400;line-height:1.6}.paragraph.cross-cares-supporting-text{color:var(--base-color-neutral--text-color);padding-top:10px;padding-bottom:10px;font-size:1.2em;font-weight:400;line-height:1.6}.paragraph.cross-news-and-awards-text-dates{color:var(--base-color-neutral--text-color);padding-top:10px;padding-bottom:10px;font-size:1em;font-weight:400;line-height:1.6}.paragraph.cross-careeers-intro-copy{color:var(--base-color-neutral--neutral-lighter);font-size:1.1em}.heading-4.is-v2.cross-faq-possibilities{color:var(--base-color-brand--white);text-align:center;text-transform:uppercase;margin-bottom:20px;font-size:1.8rem;font-weight:700}.heading-4.is-v2.cross-faq-possibilities.cross-tesstimonials-subheaders{color:var(--base-color-neutral--neutral-lighter);text-align:left}.heading-4.is-v2.faq-who-to-work-with{color:var(--base-color-neutral--text-color);text-transform:uppercase;font-size:1.8rem;font-weight:700}.heading-4.is-v2.cross-faq-possibilities-additional-informaiton{text-align:left;text-transform:uppercase;color:#7a7a7a;margin-bottom:20px;font-size:1.6rem;font-weight:600}.heading-4.is-v2.cross-cares-subheaders{color:var(--base-color-neutral--text-color);text-align:left;text-transform:uppercase;margin-bottom:20px;font-size:1.8rem;font-weight:700}.heading-4.is-v2.news-and-awards-header{color:var(--base-color-neutral--neutral-light);text-align:left;text-transform:uppercase;margin-bottom:0;font-size:1.2rem;font-weight:700}.heading-4.is-v2.news-and-awards-header.cross-tesstimonials-subheaders{color:var(--base-color-neutral--neutral-lighter);text-align:left}.heading-4.our-team-sub-heading{color:var(--base-color-neutral--text-color);font-size:1.5rem;font-weight:800}.heading-4.our-team-sub-heading.cross-team-sub-header{color:var(--base-color-neutral--text-color);text-align:left}.heading-4.team-header-top.our-team-header{text-align:left;text-transform:uppercase;font-size:2.8rem;font-weight:500}.heading-4.team-header-top.our-development-team{color:var(--border-color--border-primary);text-align:center;text-transform:uppercase;text-shadow:0 1px 1px #00000091;margin-top:-33px;font-size:3.2rem;font-weight:500}.heading-4.team-header-top.our-development-team.production-team-header{color:var(--base-color-brand--white);font-size:3.2rem}.heading-4.team-header-top.our-development-team.admin-team-header{color:var(--base-color-neutral--black);font-size:3.2rem}.heading-4.awards-header-text{text-align:center}.portfolio_category-menu.no-scrollbar.is-v2{display:flex}.portfolio_menu-link.is-v2{background-color:var(--base-color-neutral--neutral-lightest);border-radius:0}.portfolio_menu-link.is-v2:hover{background-color:var(--base-color-neutral--neutral-lighter);color:var(--base-color-neutral--black)}.portfolio_menu-link.is-v2:active{background-color:var(--base-color-neutral--neutral-light)}.button_portfolio.is-v2:hover{color:var(--base-color-neutral--black)}.section_cta2.is-cross-care{border-top:0 #000;border-bottom:0 #000}.section_cta2.testimonials-body{background-color:#3b3b3c;background-image:none}.section_cta2.testimonial-video-two{background-color:#fff;background-image:none;padding-top:40px;padding-bottom:40px}.heading-4--white{color:var(--base-color-neutral--black);font-family:Raleway,sans-serif;font-weight:500}.contact_container-blue{display:none}.main-wrapper-news.testimonials-header.testimonials-header-main{background-image:url(https://cdn.prod.website-files.com/66d7879a6faeda2db526e7e0/67078a2211162900692d3b47_cross-bathroom-remodels.jpg);background-position:50% 100%;background-repeat:no-repeat;background-size:cover;background-attachment:fixed}.main-wrapper-news.news-and-awards.news-and-awards-header{background-image:url(https://cdn.prod.website-files.com/66d7879a6faeda2db526e7e0/6706cc31b04d2459f55925b5_jsr-kitchen-full-view.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;background-attachment:scroll}.herotext{padding-top:2%;padding-bottom:2%;font-family:Raleway,sans-serif;font-size:.9rem;font-weight:500}.slider6_arrow,.slider6_slide-nav{display:none}.section_news{background-color:#ededed;background-image:none;margin-top:60px}.news_title{color:var(--base-color-neutral--black);text-align:left;font-family:Raleway,sans-serif;font-size:1.4rem}.dropdown_btn,.services-dropdown-list{font-family:Raleway,sans-serif}.dropdown-toggle.is-navigation.is-v2{justify-content:center;align-items:flex-start;padding-top:0;font-family:Raleway,sans-serif;font-weight:600;display:block}.padding-global-3-copy{border-top:0 #000;border-bottom:0 solid #000}.section_development_team{background-image:url(https://cdn.prod.website-files.com/66d7879a6faeda2db526e7e0/670730ca835e0a3042afabe6_svgexport-5.svg),linear-gradient(#f0f0f0,#f0f0f0);background-position:50% 5%,0 0;background-repeat:no-repeat,repeat;background-size:auto,auto;padding-top:220px;padding-bottom:100px}.development_team_title{color:var(--base-color-neutral--black);font-family:Raleway,sans-serif;font-size:1.5rem;font-style:italic;font-weight:500}.team6_image:hover{filter:none}.team6_list-wrapper{padding-top:100px}.section_production_team{background-color:#54595f;background-image:url(https://cdn.prod.website-files.com/66d7879a6faeda2db526e7e0/670730cad7858e921bc22a72_svgexport-33.svg);background-position:50% 3%;background-repeat:no-repeat;background-size:auto;padding-top:220px;padding-bottom:100px}.container-18{max-width:90%}.production_team_name.text-weight-semibold{color:var(--base-color-brand--white);text-transform:uppercase;font-family:Raleway,sans-serif}.production_team_title{color:var(--base-color-brand--white);font-family:Raleway,sans-serif;font-size:1.5rem;font-style:italic}.section_administration_team{background-color:var(--base-color-brand--white);background-image:url(https://cdn.prod.website-files.com/66d7879a6faeda2db526e7e0/670730caed07576cd6ae15bf_svgexport-35.svg);background-position:50% 5%;background-repeat:no-repeat;background-size:auto;padding-top:220px}.administration_team_name.admin-team-header{color:var(--base-color-neutral--black);text-transform:uppercase;font-family:Raleway,sans-serif;font-size:1.6rem;font-weight:500}.section_portfolio_template{background-color:#fff}.portfolio_video_item,.section_beforeafterphotogallery{background-color:#fff;padding-left:5%;padding-right:5%}.section_multiphotogallery.is-v2{background-color:var(--base-color-brand--white);padding-left:5%;padding-right:5%}.imagegallery.is-v2{height:35vh}.section_team8{background-color:#f0f0f0}.icon-image.is-v2{width:60px;height:80px}.team8_item{justify-content:flex-start;align-items:stretch}.team8_image-wrapper{text-align:left;justify-content:flex-start;align-items:center}.news_template_block{background-image:none}.paragraph-13{font-size:1rem}.rich-text-block-2{padding-top:20px;font-size:1rem}.icon_wrapper{text-align:left;justify-content:flex-start;align-items:center}.production_team_title-copy{font-family:Raleway,sans-serif;font-size:1.55rem}.benefits{text-transform:uppercase;justify-content:flex-start;align-items:center;font-family:Raleway,sans-serif;font-size:1.2rem;font-weight:500}.columns-10{padding-left:0%;padding-right:0%}.column-21{background-color:#1a3240;padding:20px}.gallery23_slide{padding-right:0}.gallery23_image-wrapper{width:160px}.gallery23_mask{width:20%}.gallery23_lightbox-link{display:inline-block}.timeline9_line{width:4px;height:90%}.timeline9_fade-overlay-top{z-index:12}.timeline9_progress-line{margin-top:-50vh;position:fixed}.timeline9_progress{margin-top:0}.timeline9_progress-line-cover{z-index:-3}.portfolio-collection{grid-column-gap:16px;grid-row-gap:16px;grid-template-rows:auto auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;display:block}.header-content_layout.about-page-header{text-align:left}.section_logos.is-crosscare{border-top:0 #000}.charity-content_layout{flex-flow:column;display:flex}.charity-logos-content_wrap{grid-column-gap:11px;grid-row-gap:11px;width:100%}.charity-logo_wrap{width:15%}.charity-image{width:150px;height:150px}.padding-section-custom2{width:100%;max-width:100%}.section-based.why-cross{padding-top:20px}.section-based.why-cross.home-background,.section-based.lavish-personal.home-background{background-color:#fff}.section-based.contact{padding-top:100px}.section-based.contact.about-page-background-base{-webkit-text-stroke-color:var(--darkgray);background-color:#fff;padding-top:0;padding-bottom:20px}.section-based.contact.about-page-background-base.about-section-two{background-color:#3b3b3c;background-image:url(https://cdn.prod.website-files.com/66d7879a6faeda2db526e7e0/67065e06627f955d4b79cfd1_Cross-TX-SVG.svg);background-position:50%;background-repeat:repeat-y;background-size:contain;margin-top:0;padding-top:60px;padding-bottom:60px}.section-based.contact.about-page-background-base.about-section-two.simple-process{background-color:#1a3240;background-image:none}.section-based.contact.about-page-background-base.about-base-section-two{padding-top:0;padding-bottom:20px}.section-based.contact.cross-mission-section-base{-webkit-text-stroke-color:var(--darkgray);background-color:#3b3b3c;padding-bottom:80px}.section-based.contact.cross-mission-section-base.about-section-two{background-color:#3b3b3c;background-image:url(https://cdn.prod.website-files.com/66d7879a6faeda2db526e7e0/67065e06627f955d4b79cfd1_Cross-TX-SVG.svg);background-position:50%;background-repeat:repeat-y;background-size:contain;margin-top:0;padding-top:60px;padding-bottom:60px}.section-based.contact.cross-mission-section-base.about-section-two.simple-process{background-color:#1a3240;background-image:none}.section-based.contact.cross-mission-section-base-copy{-webkit-text-stroke-color:var(--darkgray);background-color:#3b3b3c;padding-bottom:80px}.section-based.contact.cross-mission-section-base-copy.about-section-two{background-color:#3b3b3c;background-image:url(https://cdn.prod.website-files.com/66d7879a6faeda2db526e7e0/67065e06627f955d4b79cfd1_Cross-TX-SVG.svg);background-position:50%;background-repeat:repeat-y;background-size:contain;margin-top:0;padding-top:60px;padding-bottom:60px}.section-based.contact.cross-mission-section-base-copy.about-section-two.simple-process{background-color:#1a3240;background-image:none}.section-based.contact.about-page-background-base-copy{-webkit-text-stroke-color:var(--darkgray);background-color:#fff;padding-bottom:20px}.section-based.contact.about-page-background-base-copy.about-section-two{background-color:#3b3b3c;background-image:url(https://cdn.prod.website-files.com/66d7879a6faeda2db526e7e0/67065e06627f955d4b79cfd1_Cross-TX-SVG.svg);background-position:50%;background-repeat:repeat-y;background-size:contain;margin-top:0;padding-top:60px;padding-bottom:60px}.section-based.contact.about-page-background-base-copy.about-section-two.simple-process{background-color:#1a3240;background-image:none}.section-based.contact.about-page-background-base-copy.about-base-section-two{padding-bottom:20px}.section-based.contact.about-page-background-base-copy.faq-base-section-two{margin-bottom:0;padding-bottom:0}.section-based.contact.cross-faq-section-base{-webkit-text-stroke-color:var(--darkgray);background-color:#3b3b3c;background-size:auto 60%;padding-bottom:80px}.section-based.contact.cross-faq-section-base.about-section-two{background-color:#3b3b3c;background-image:url(https://cdn.prod.website-files.com/66d7879a6faeda2db526e7e0/67065e06627f955d4b79cfd1_Cross-TX-SVG.svg);background-position:50%;background-repeat:repeat-y;background-size:contain;margin-top:0;padding-top:60px;padding-bottom:60px}.section-based.contact.cross-faq-section-base.about-section-two.simple-process{background-color:#1a3240;background-image:none}.section-based.services-header.a-simple-plan-header-base{z-index:10;justify-content:center;align-items:center}.section-based.why-cross-copy{background-color:#fff}.section-based.why-cross-copy.about-cross-difference{background-color:#fff;padding-top:40px}.section-based.why-cross-copy.about-cross-difference.section-four{background-image:none}.section-based.why-cross-copy.about-cross-difference.section-four.about-cert{padding-top:60px;padding-bottom:20px}.section-based.why-cross-copy.about-cross-difference.cross-difference{padding-top:60px;padding-bottom:60px}.section-based.why-cross-copy.faq-cross-difference{color:var(--text-color--text-primary);background-color:#fff;padding-top:80px;padding-bottom:80px}.section-based.why-cross-copy.faq-cross-difference.section-four{background-image:none}.section-based.why-cross-copy.faq-cross-difference.section-four.about-cert{padding-top:60px;padding-bottom:20px}.section-based.why-cross-copy.ktichen-remodeling{background-color:#fff}.section-based.a-simple-process{background-color:#1a3240;padding-top:80px;padding-bottom:80px;display:flex}.section-based.a-simple-process-body-section{background-color:#fff;padding-top:0;padding-bottom:100px}.section-based.a-simple-process-body-section.about-cross-difference{background-color:#fff;padding-top:40px}.section-based.a-simple-process-body-section.about-cross-difference.section-four{background-image:none}.section-based.a-simple-process-body-section.about-cross-difference.section-four.about-cert{padding-top:60px;padding-bottom:20px}.section-based.testimonials-content-copy{padding-top:100px;padding-bottom:20px}.section-based.testimonials-content-copy.about-page-background-base{-webkit-text-stroke-color:var(--darkgray);background-color:#fff;padding-bottom:20px}.section-based.testimonials-content-copy.about-page-background-base.about-section-two{background-color:#3b3b3c;background-image:url(https://cdn.prod.website-files.com/66d7879a6faeda2db526e7e0/67065e06627f955d4b79cfd1_Cross-TX-SVG.svg);background-position:50%;background-repeat:repeat-y;background-size:contain;margin-top:0;padding-top:60px;padding-bottom:60px}.section-based.testimonials-content-copy.about-page-background-base.about-section-two.simple-process{background-color:#1a3240;background-image:none}.section-based.testimonials-content-copy.about-page-background-base.about-base-section-two{padding-bottom:20px}.section-based.testimonials-content-copy.cross-mission-section-base{-webkit-text-stroke-color:var(--darkgray);background-color:#3b3b3c;padding-bottom:80px}.section-based.testimonials-content-copy.cross-mission-section-base.about-section-two{background-color:#3b3b3c;background-image:url(https://cdn.prod.website-files.com/66d7879a6faeda2db526e7e0/67065e06627f955d4b79cfd1_Cross-TX-SVG.svg);background-position:50%;background-repeat:repeat-y;background-size:contain;margin-top:0;padding-top:60px;padding-bottom:60px}.section-based.testimonials-content-copy.cross-mission-section-base.about-section-two.simple-process{background-color:#1a3240;background-image:none}.section-based.testimonials-content-copy.cross-mission-section-base-copy{-webkit-text-stroke-color:var(--darkgray);background-color:#3b3b3c;padding-bottom:80px}.section-based.testimonials-content-copy.cross-mission-section-base-copy.about-section-two{background-color:#3b3b3c;background-image:url(https://cdn.prod.website-files.com/66d7879a6faeda2db526e7e0/67065e06627f955d4b79cfd1_Cross-TX-SVG.svg);background-position:50%;background-repeat:repeat-y;background-size:contain;margin-top:0;padding-top:60px;padding-bottom:60px}.section-based.testimonials-content-copy.cross-mission-section-base-copy.about-section-two.simple-process{background-color:#1a3240;background-image:none}.section-based.testimonials-additionaland-photos{background-color:#fff;padding-top:100px;padding-bottom:20px}.section-based.testimonials-additionaland-photos.about-page-background-base{-webkit-text-stroke-color:var(--darkgray);background-color:#fff;padding-bottom:20px}.section-based.testimonials-additionaland-photos.about-page-background-base.about-section-two{background-color:#3b3b3c;background-image:url(https://cdn.prod.website-files.com/66d7879a6faeda2db526e7e0/67065e06627f955d4b79cfd1_Cross-TX-SVG.svg);background-position:50%;background-repeat:repeat-y;background-size:contain;margin-top:0;padding-top:60px;padding-bottom:60px}.section-based.testimonials-additionaland-photos.about-page-background-base.about-section-two.simple-process{background-color:#1a3240;background-image:none}.section-based.testimonials-additionaland-photos.about-page-background-base.about-base-section-two{padding-bottom:20px}.section-based.testimonials-additionaland-photos.cross-mission-section-base{-webkit-text-stroke-color:var(--darkgray);background-color:#3b3b3c;padding-bottom:80px}.section-based.testimonials-additionaland-photos.cross-mission-section-base.about-section-two{background-color:#3b3b3c;background-image:url(https://cdn.prod.website-files.com/66d7879a6faeda2db526e7e0/67065e06627f955d4b79cfd1_Cross-TX-SVG.svg);background-position:50%;background-repeat:repeat-y;background-size:contain;margin-top:0;padding-top:60px;padding-bottom:60px}.section-based.testimonials-additionaland-photos.cross-mission-section-base.about-section-two.simple-process{background-color:#1a3240;background-image:none}.section-based.testimonials-additionaland-photos.cross-mission-section-base-copy{-webkit-text-stroke-color:var(--darkgray);background-color:#3b3b3c;padding-bottom:80px}.section-based.testimonials-additionaland-photos.cross-mission-section-base-copy.about-section-two{background-color:#3b3b3c;background-image:url(https://cdn.prod.website-files.com/66d7879a6faeda2db526e7e0/67065e06627f955d4b79cfd1_Cross-TX-SVG.svg);background-position:50%;background-repeat:repeat-y;background-size:contain;margin-top:0;padding-top:60px;padding-bottom:60px}.section-based.testimonials-additionaland-photos.cross-mission-section-base-copy.about-section-two.simple-process{background-color:#1a3240;background-image:none}.container-xlarge.navbar,.navbar{position:absolute}.navbar-contents{position:static}.navlink{color:var(--base-color-brand--white)}.body-text{text-align:center;line-height:2rem}.button-arrow-wrapper{padding-bottom:20px}.arrow-image{color:#18171780}.hero-contents-wrapper.about-header-updated{grid-column-gap:19px;grid-row-gap:19px;grid-template-rows:auto}.hero-contents-wrapper.faq-header-updated{grid-column-gap:19px;grid-row-gap:19px;grid-template-rows:auto;padding-top:60px;padding-bottom:60px}.hero-header.section-two-header{color:var(--link-color--link-primary);text-align:center;font-size:3rem;font-weight:600}.hero-header.section-two-header.cross-mission-header{padding-top:0;padding-bottom:40px}.hero-header.section-two-header.cross-mission-header.header-about-v2{color:var(--base-color-neutral--black);text-transform:uppercase;font-family:Raleway,sans-serif;font-size:3.2rem;font-weight:500}.hero-header.section-two-header.a-simple-process{text-align:right;padding-bottom:0;font-size:3.2rem;font-weight:500}.hero-header.section-two-header.a-simple-process.header-about-v2{color:var(--base-color-neutral--black);text-transform:uppercase;font-family:Raleway,sans-serif;font-weight:500}.hero-header.section-two-header-faq{color:var(--link-color--link-primary);text-align:center;font-size:3rem;font-weight:600}.hero-header.section-two-header-faq.cross-mission-header{padding-bottom:0}.hero-header.section-two-header-faq.cross-mission-header.header-about-v2{color:var(--base-color-neutral--black);text-transform:uppercase;font-family:Raleway,sans-serif;font-size:3.2rem;font-weight:500}.hero-header.section-two-header-faq.a-simple-process{text-align:right;padding-bottom:0;font-size:3.2rem;font-weight:500}.hero-header.section-two-header-faq.a-simple-process.header-about-v2{color:var(--base-color-neutral--black);text-transform:uppercase;font-family:Raleway,sans-serif;font-weight:500}.lavish-image2{left:42%}.lavish-image1{width:500px;left:3%}.block-title-large.text-color-white.text-align-left.v3-form-content{color:var(--base-color-neutral--neutral-light);font-size:1.2rem;font-weight:700}.block-title-large.text-color-grey.letter-space.a-simple-lan-heder-text.a-simple-plan-header{color:#fff}.bath-text{top:67px}.ultimate-content-wrapper{grid-column-gap:42px;grid-template-columns:1fr max-content}.kitchen-text{display:block}.ultimate-image2{left:42%}.ultimate-image1{width:440px;top:218px;bottom:13%;left:10%}.unique-image1{margin-left:247px}.unique-image2{right:31%}.contact-icon{background-color:#fff0;width:50px}.contact-icon.location{width:50px}.contact-icon.location.conatct{width:65px}.contact-icon.careeres-contact{width:70px}.debra-about-wrapper{padding-left:0;padding-right:0}.debra-about-wrapper.about-page-section-2,.debra-about-wrapper.cross-mission-secttion-inside{grid-template-columns:1fr;margin-top:0;margin-bottom:0}.debra-about-wrapper.faq-page-intro{margin-top:-151px}.testimony-text{font-size:24px;font-style:normal}.testimony-text.about-text{color:var(--darkgray);font-size:20px;font-weight:500;line-height:2rem}.testimony-text.about-text.section-two{color:var(--base-color-brand--white);text-align:center;font-weight:300}.testimony-text.about-text.cross-mission-text,.testimony-text.about-text.cross-remodel-process{color:var(--base-color-brand--white);text-align:center;font-size:1rem;font-weight:300}.testimony-text.faq-text-intro-copy{color:var(--darkgray);font-size:1.2rem;line-height:2rem}.testimony-text.faq-text-intro-copy.section-two{color:var(--base-color-brand--white);text-align:center;font-weight:300}.testimony-text.testimony-text-one{color:var(--base-color-neutral--neutral-light);font-weight:500}.testimony-text.about-text-faq{color:var(--darkgray);font-size:20px;font-weight:500;line-height:2rem}.testimony-text.about-text-faq.section-two,.testimony-text.about-text-faq.cross-mission-text{color:var(--base-color-brand--white);text-align:center;font-weight:300}.testimony-text.about-text-faq.faq-how-it-works-description{color:var(--base-color-brand--white);text-align:center;font-family:Raleway,sans-serif;font-size:1.1rem;font-weight:300}.faq-info-wrapper{grid-column-gap:13px;grid-row-gap:13px;flex-flow:column;grid-template-rows:auto auto;padding-top:140px;padding-right:40px;display:flex}.faq-info-wrapper.about-page-section-two,.faq-info-wrapper.about-mission-section-interiror-container{grid-template-rows:auto;padding-top:20px;padding-bottom:20px}.faq-info-wrapper.testimonial-block.testimonial-updated-bottom{background-color:#e4e4e4;padding:30px}.faq-info-wrapper.faq-mission-section-interiror-container{grid-template-rows:auto;padding-top:20px;padding-bottom:20px}.faq-info-wrapper.faq-mission-statement-section-main{grid-template-rows:auto;width:1240%;max-width:1240px;padding-top:20px;padding-bottom:20px;padding-right:0}.faq-info-wrapper.cross-team-header{text-align:left}.faq-info-wrapper.testimonials-wrapper{padding-top:60px}.debra-image.testimonial{max-height:800px}.navbar-logo{width:300px;max-width:70%}.contact-image{width:25px;height:25px}.services-bg-header-image{background-image:url(https://cdn.prod.website-files.com/66d7879a6faeda2db526e7e0/670736aa9acae8178be8a2dc_svgexport-1.svg)}.services-bg-header-image.out-team-header{background-color:#1a3240;background-image:none}.services-bg-header-image.out-team-header.meet-our-team-header{background-image:url(https://cdn.prod.website-files.com/66d7879a6faeda2db526e7e0/670730cb3e0855abfafcb9ba_svgexport-69.svg);background-position:50%;background-repeat:no-repeat;background-size:auto}.services-bg-header-image.a-simple-plan-header-section{justify-content:center;align-self:center;align-items:center;display:flex}.services-inside-contents-wrap{grid-template:"Area"/1fr;padding-top:60px}.services-inside-contents-wrap.faq{grid-column-gap:24px;grid-row-gap:24px;grid-template-rows:auto;grid-template-columns:1fr;grid-auto-columns:1fr;padding-top:0;display:flex}.services-inside-contents-wrap.container-cross-difference{padding-top:60px}.body-text-large.is-medium-weight.all-caps-copy{font-weight:500}.info-contents-wrapper.about-info-wrapper.certification-grid{grid-column-gap:16px;grid-row-gap:16px;grid-template-rows:auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;display:grid}.info-contents-wrapper.about-info-wrapper{grid-column-gap:16px;grid-row-gap:16px;flex-flow:column;grid-template-rows:auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;display:block}.white-box-on-bottom.bathroom-background-wrap{height:25%}.info-contents{grid-column-gap:64px;grid-row-gap:64px;grid-template-rows:auto auto;grid-template-columns:1fr;grid-auto-columns:1fr;display:grid}.info-contents.about-section-three-difference{grid-row-gap:64px}.info-contents.whole-home-remodel-content{padding-top:100px}.services-list{grid-column-gap:33px}.div-block-21{width:80%;font-family:Raleway,sans-serif}.contact-form-section{margin-top:0;padding-top:0;padding-bottom:60px}.contact-form-section.cross-careers{padding-top:173px}.v3-form-business-info{margin-top:-19px}.v3-contact-form-contact{background-color:#1a3240;margin-top:-70px}.column-24.hr-contaact-information{background-image:url(https://cdn.prod.website-files.com/66d7879a6faeda2db526e7e0/670ec567f77eb3182be7726f_Call.png);background-position:50% 100%;background-repeat:no-repeat;background-size:auto;height:600px;max-height:600px;padding-bottom:20px}.paragraph-18.about-parragraph{max-width:900px;font-size:18px}.paragraph-18.faa-parragraph{max-width:700px;font-size:18px}.about-interior-section{max-width:90rem}.about-hearo-header{font-size:3rem}.about-hearo-header.section-two-header{color:var(--link-color--link-primary);text-align:center;font-size:3rem;font-weight:600}.about-hearo-header.section-two-header.about-header.header-about-v2{color:var(--base-color-neutral--neutral-darker);font-weight:500}.about-hearo-header.boerne-header{letter-spacing:2px}.about-hearo-header.boerne-header.form-header{font-size:1.4rem}.cross-body-text{text-align:left;line-height:2rem}.cross-body-text.body-text-cross-differnce{font-size:1rem}.cross-certifications-header-section{background-color:#fff0;justify-content:center;align-items:center;width:100%;display:flex}.header-container{justify-content:center;align-items:center;width:100%;max-width:100%;display:flex}.column-25{border-bottom:1px solid #000;padding-bottom:0;padding-left:0;padding-right:10px}.column-25.simple-process{border-bottom-width:0;height:100%;max-height:100%}.column-26{border-bottom:1px solid var(--base-color-neutral--black);max-height:1px;padding-bottom:0}.image-43{max-width:30%}.column-27{padding-left:0}.header-container-process{border-top:1px #000;justify-content:center;align-items:center;width:100%;max-width:50%;display:flex}.a-simple-process-section-body{grid-template-rows:auto;grid-template-areas:"Area";padding-top:60px;padding-bottom:60px}.a-simple-process-timline-clolumns{flex-flow:row;display:flex}.a-simple-process-section-body-block{background-color:#fff0}.a-simpple-process-padding-section-large-22-copy{padding-top:7rem}.a-simpple-process-award{font-size:.8rem}.a-simpple-process-text-number{padding-top:0;font-size:.91rem}.a-simpple-process-award-text-copy.step-2,.a-simpple-process-award-text-copy.step-4{color:var(--base-color-brand--white);font-size:.9rem}.a-simpple-process-award-text-copy.step-3{color:var(--base-color-brand--white);margin-top:-2px;font-size:.9rem}.a-simpple-process-award-text-copy.step-5,.a-simpple-process-award-text-copy.step-6,.a-simpple-process-award-text-copy.step-7,.a-simpple-process-award-text-copy.step-8{color:var(--base-color-brand--white);font-size:.9rem}.timeline-circle-process{padding-top:2px;font-family:Raleway,sans-serif}.bold-text{color:var(--base-color-neutral--text-color);line-height:1.5}.our-team-exeptional-service{grid-column-gap:40px;grid-row-gap:40px;flex-flow:column;grid-template-rows:auto;grid-template-columns:1fr max-content;grid-auto-columns:1fr;display:grid}.our-team-service-div-left{justify-content:flex-start;align-items:center}.exceptional-service-our-team{left:0}.exeptional-service-photo-left-two{width:100%;max-width:400px;position:absolute}.exceptional-our-team-section{grid-column-gap:35px;grid-template-columns:1fr 1fr}.exeptional-left{width:500px;top:19%;left:22%}.exeptional{width:440px;top:218px;bottom:13%;left:10%}.service-box-left{background-color:#fff0}.exeptional-service-left{width:400px;top:353px;bottom:13%;left:-2%}.exceptional-text-right{width:100%}.container-42{max-width:1280px}.production-team.our-team-sub-heading{color:var(--base-color-neutral--text-color);font-size:1.5rem;font-weight:800}.production-team.team-header-top.our-team-header{text-transform:uppercase;font-size:2.8rem;font-weight:500}.production-team.team-header-top.our-development-team{color:var(--border-color--border-primary);text-align:center;text-transform:uppercase;text-shadow:0 1px 1px #00000091;margin-top:-33px;font-size:3.5rem;font-weight:500}.our-production-team-container{max-width:90%;padding-top:0;padding-bottom:0}.production-team-header{text-align:center}.production-team-header.our-team-sub-heading{color:var(--base-color-neutral--text-color);font-size:1.5rem;font-weight:800}.production-team-header.team-header-top.our-team-header{text-transform:uppercase;font-size:2.8rem;font-weight:500}.production-team-header.team-header-top.our-development-team{color:var(--border-color--border-primary);text-align:center;text-transform:uppercase;text-shadow:0 1px 1px #00000091;margin-top:-33px;font-size:3.5rem;font-weight:500}.container-43{max-width:90%;padding-top:0}.testimonials-padding-section-custom1-copy,.testimonial-video-one{padding-top:40px}.testimonials-additional-updated{padding-left:0;padding-right:0}.testimonials-additional-updated.about-page-section-2,.testimonials-additional-updated.cross-mission-secttion-inside{grid-template-columns:1fr;margin-top:0;margin-bottom:0}.testimonials-text-bottom-additional{color:var(--base-color-neutral--text-color);font-size:1.4rem}.testimony-line-bottom-line{background-color:#707070}.testimony-name-additional{color:#707070}.padding-section-large-23{padding-top:2rem;padding-bottom:2rem}.gallery23_image{width:140px;height:140px}.padding-global-16{padding-left:0%}.gallery23_slide-nav-2{display:none}.column-28{text-transform:uppercase;padding-left:0;padding-right:10px;font-size:.8rem;font-weight:700}.column-29{flex-flow:column;display:flex}.image-44{width:300px;max-width:380%;height:300px;max-height:380px;position:absolute;top:16px;bottom:0;left:106px;overflow:visible}.image-45{width:250px;height:250px;position:absolute;top:-55px;left:321px}.container-larg{width:90%}.italic-text-48{text-align:center;font-family:Raleway,sans-serif;font-style:normal;font-weight:400}.secondary-font-careers-available-positions{color:var(--base-color-neutral--text-color);text-align:center;text-transform:none;padding-top:30px;padding-bottom:30px;font-family:Raleway,sans-serif;font-size:1em;font-style:normal;font-weight:300}.secondary-font-careers-available-positions.cross-cares-supporting-text{color:var(--base-color-neutral--text-color);padding-top:10px;padding-bottom:10px;font-size:1.2em;font-weight:500;line-height:1.6}.secondary-font-careers{color:var(--base-color-neutral--text-color);text-align:center;text-transform:none;padding-top:10px;font-family:Raleway,sans-serif;font-size:.8em;font-style:normal;font-weight:300}.secondary-font-careers.cross-cares-supporting-text{color:var(--base-color-neutral--text-color);padding-top:10px;padding-bottom:10px;font-size:1.2em;font-weight:500;line-height:1.6}.link{color:var(--background-color--background-alternate);font-weight:600}.container-44{color:var(--border-color--border-primary)}.faq-hearo-header{font-size:3rem}.faq-hearo-header.section-two-header{color:var(--link-color--link-primary);text-align:center;font-size:3rem;font-weight:600}.faq-hearo-header.section-two-header.about-header.header-about-v2{color:var(--base-color-neutral--neutral-darker);font-weight:500}.info-contents-faq{grid-column-gap:64px;grid-row-gap:64px;flex-flow:row;grid-template-rows:auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;display:grid}.info-contents-faq.about-section-three-difference{grid-row-gap:64px}.design-firm-faq-list{font-family:Raleway,sans-serif}.faq-design-list-item{color:var(--base-color-neutral--text-color);text-align:left;font-size:.9rem}.faq-design-list-item-2,.faq-design-list-item-3{color:#7a7a7a;text-align:left;font-size:1.1rem}.faq-supporting-photo{text-align:center;object-fit:fill;overflow:hidden}.faq-footer-text{color:#1817179e}.service-box-left-exeptional{background-color:#fff0}.slide-nav-2{margin-left:870.297px;left:-236%}.image-wrapper-ba{border-radius:0}.italic-text-49{font-style:italic;font-weight:400}.italic-text-50{color:var(--base-color-neutral--neutral-light)}.column-30,.column-31,.column-32,.column-33,.column-34{padding-left:0}.whole-home-contact-link{color:var(--background-color--background-alternate)}.youtube{width:100%;height:50%;max-height:50%}.cross-difference-video{width:100%;max-width:600px}.timeline9_line-2{height:85.9%;margin-top:147px}.timeline9_progress-line-2{z-index:0;display:none;position:fixed;top:325px}.menu-icon1-2{justify-content:flex-start;align-items:center}.navbar1_container-2{align-self:center;display:flex}.navbar1_link-2.navlink{padding-left:.5rem;padding-right:1rem}.navbar1_menu-2{padding-left:2%;padding-right:2%}.link-block-2.w--current{grid-column-gap:16px;grid-row-gap:16px;grid-template-rows:auto auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;display:block}.column-26-copy{border-bottom:1px solid var(--base-color-neutral--black);max-height:1px;padding-bottom:0}.navbar4_menu-wrapper-2{flex-flow:column;justify-content:center;align-items:flex-start;margin-right:0}.white-cta{font-size:1rem}}@media screen and (min-width:1920px){.container-small{max-width:90rem}.container-small.cross-careeres-container{max-width:80%}.paragraph.cross-careeers-intro-copy{font-size:1.2em}.padding-global-2{display:block}.team_template_bio-block.is-relative{width:100%;max-width:100%}.section_portfolio_template{padding-bottom:100px}.portfolio_video_item.is-hidden,.section_beforeafterphotogallery.is-hidden{display:none}.imagegallery.is-v2{height:25vh}.padding-section-custom2{flex-flow:column;justify-content:flex-start;align-items:center;display:flex}.section-based.why-cross{background-size:80px}.section-based.services-header{z-index:800}.section-based.why-cross-copy{height:40%}.section-based.why-cross-copy.ktichen-remodeling{height:60%}.section-based.why-cross-copy.portfolio-expertise-section{margin-top:100px}.section-based.a-simple-process-body-section{background-size:80px}.footer-logo-wrapper{padding-top:0}.navbar{z-index:999999}.body-text{text-align:center}.button-arrow-wrapper{padding-bottom:20px}.block-title-large.text-color-grey.letter-space.has-max-width{display:block}.block-title-large.text-color-grey.letter-space.has-max-width.feature-text{color:#3b3b3c;font-size:2.75rem;line-height:3.375rem}.block-title-large.text-color-grey.letter-space.has-max-width.feature-text.small-feature{font-size:19px;font-weight:400;line-height:3.375rem}.bath-text{top:12px}.unique-image1{margin-left:330px}.unique-image2{right:26%}.lets-talk-submit-btn:hover{border:1px solid var(--base-color-brand--white);border-radius:0}.contact-icon.location{width:50px}.testimony-text.about-text.cross-mission-text,.testimony-text.about-text.cross-remodel-process{font-size:1rem}.services-bg-header-image.kitchen-remodel{z-index:99}.services-bg-header-image.portfolio-remodel{z-index:800}.services-inside-contents-wrap{grid-column-gap:24px;grid-row-gap:24px;grid-template-rows:auto;grid-template-columns:1fr;grid-auto-columns:1fr;padding-top:60px;padding-bottom:60px;display:grid}.white-box-on-bottom.whole-home-background-wrap{height:68%}.white-box-on-bottom.kitchen-remodeling-background{height:39%}.info-contents{grid-column-gap:64px;grid-row-gap:64px;flex-flow:column;grid-template-rows:auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;padding-top:0;padding-bottom:40px;display:flex}.about-hearo-header.boerne-header{font-size:2rem}.about-hearo-header.boerne-header.form-header{font-size:2rem;line-height:3rem}.cross-body-text.body-text-cross-differnce{font-size:1rem}.cross-certifications-header-section.cross-charaties-aided{grid-column-gap:16px;grid-row-gap:16px;text-align:center;grid-template-rows:auto;grid-template-columns:1fr .5fr;grid-auto-columns:1fr;justify-content:center;align-self:auto;align-items:center;display:flex}.image-44{top:0}.faq-hearo-header{padding-top:20px;padding-bottom:20px}.faq-design-list-item{font-size:.9rem}.slide-nav-2{margin-left:840.297px;left:-246%}.navbar1_dropdown-toggle.navlink{font-size:1.2rem}.navbar1_link-2.navlink{padding-left:1rem;padding-right:1rem;font-size:1.2rem}.navbar1_menu-2{width:54rem}.link-block-2.w--current{width:20%}.portfolio-feature-image{object-fit:cover;height:400px}.mask-2{padding-bottom:0}.collection-list-wrapper-4{z-index:999}.navbar4_menu-wrapper-2{flex-flow:column}}@media screen and (max-width:991px){h1{font-size:3.25rem}h2{font-size:2.75rem}h3{font-size:2.25rem}h4{font-size:1.75rem}.hide-tablet{display:none}.container-large{padding-top:0;padding-bottom:0}.main-wrapper{background-position:50%;background-repeat:repeat-x;background-size:auto;padding-bottom:40px}.max-width-full-tablet{width:100%;max-width:none}.margin-large{margin:2.5rem}.margin-xlarge{margin:3.5rem}.margin-xxlarge{margin:4.5rem}.margin-huge{margin:5rem}.margin-xhuge{margin:6rem}.margin-xxhuge{margin:7.5rem}.padding-large{padding:2.5rem}.padding-xlarge{padding:3.5rem}.padding-xxlarge{padding:4.5rem}.padding-huge{padding:5rem}.padding-xhuge{padding:6rem}.padding-xxhuge{padding:7.5rem}.margin-top{margin-bottom:0;margin-left:0;margin-right:0}.margin-top.margin-custom1{margin-top:60px}.margin-bottom{margin-top:0;margin-left:0;margin-right:0}.margin-bottom.margin-xxlarge{padding-bottom:30px}.margin-left{margin-top:0;margin-bottom:0;margin-right:0}.margin-right{margin-top:0;margin-bottom:0;margin-left:0}.margin-vertical{margin-left:0;margin-right:0}.margin-horizontal{margin-top:0;margin-bottom:0}.padding-top{padding-bottom:0;padding-left:0;padding-right:0}.padding-bottom{padding-top:0;padding-left:0;padding-right:0}.padding-bottom.padding-xxlarge{flex-direction:column;justify-content:center;align-items:center;display:flex}.padding-left{padding-top:0;padding-bottom:0;padding-right:0}.padding-right{padding-top:0;padding-bottom:0;padding-left:0}.padding-vertical{padding-left:0;padding-right:0}.padding-horizontal{padding-top:0;padding-bottom:0}.heading-style-h2{font-size:2.75rem}.rl-styleguide_icons-list{grid-auto-flow:row}.heading-style-h1{font-size:3.25rem}.heading-style-h4{font-size:1.75rem}.heading-style-h3{font-size:2.25rem}.form_field-wrapper.is-field{margin-top:20px}.padding-section-medium{padding-top:4rem;padding-bottom:4rem}.padding-section-large{padding-top:2rem;padding-bottom:4rem}.spacer-large{padding-top:2.5rem}.spacer-xlarge{padding-top:3.5rem}.spacer-xxlarge{padding-top:4.5rem}.spacer-huge{padding-top:5rem}.spacer-xhuge{padding-top:6rem}.spacer-xxhuge{padding-top:7.5rem}.menu-icon1_line-top{background-color:var(--base-color-brand--white);width:24px;height:2px;padding-bottom:0;padding-right:0}.menu-icon1{flex-direction:column;justify-content:center;align-items:center;width:48px;height:48px;margin-right:-.5rem;padding-bottom:0;padding-right:0;display:flex}.menu-icon1_line-bottom{background-color:var(--base-color-brand--white);width:24px;height:2px;padding-bottom:0;padding-right:0}.menu-icon_line-middle-inner{width:4px;height:0;padding-bottom:0;padding-right:0}.menu-icon1_line-middle{background-color:var(--base-color-brand--white);justify-content:center;align-items:center;width:24px;height:2px;margin-top:6px;margin-bottom:6px;padding-bottom:0;padding-right:0;display:flex}.text-weight-semibold{font-weight:400}.section_header{padding-top:60px;padding-bottom:0}.section_header.is-team{background-image:url(https://cdn.prod.website-files.com/66d7879a6faeda2db526e7e0/66d7879a6faeda2db526e91f_TEAM.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;background-attachment:scroll;margin-top:-91.6719px;padding-top:151.672px}.section_header.is-v2,.section_header.is-v2-copy,.section_header.news-and-awards-header-main{background-position:50%;padding-top:12rem}.heading{padding:0% 5% 5%}.heading.v2-contact-header.experience-cross{padding-left:0%;padding-right:0%}.heading.testimonials-header-sub{padding-bottom:2%;font-size:1rem}.menu{color:#0000;position:relative}.navbar1_menu-button.w--open{z-index:999;background-color:#0000}.navbar1_logo-link.w--current{z-index:999}.navbar1_link{text-align:center;width:auto;padding:1.8rem 0 .75rem;font-size:1.125rem}.navbar1_link.is-mobile{padding-top:.75rem}.navbar1_menu{border-bottom:1px solid var(--border-color--border-primary);background-color:var(--base-color-neutral--white);-webkit-text-fill-color:inherit;background-clip:border-box;padding:1rem 5% 2rem;position:absolute;overflow:auto}.navbar1_menu.is-page-height-tablet{z-index:998;opacity:.95;background-color:#1a3240;flex-flow:column;justify-content:center;align-items:center;height:62dvh;margin-top:20px;padding-top:3rem;padding-bottom:3rem;transition-property:height;transition-duration:.5s;transition-timing-function:ease}.navbar1_menu.is-page-height-tablet.is-v2{align-items:center;height:100vh;margin-top:0;padding-top:9.25rem;position:fixed;inset:0%}.home_portfolio{padding-left:2%;padding-right:2%}.h2-contact{text-align:center;font-size:2rem}.button_white{margin-left:0;margin-right:0;padding-left:4px;padding-right:4px;font-size:1em}.home_whycross{padding-top:0}.paragraph{max-width:none;padding-left:0;padding-right:0}.home_viewourwork{padding-bottom:0}.heading-3{text-align:center;padding-left:0;padding-right:0;font-size:3rem}.column{padding:45px 2%}.column.is-v2{display:block}.gallery18_arrow.hide-mobile-landscape{width:3rem;height:3rem}.heading-4{font-size:3rem}.home_paragraph{padding-left:20px;padding-right:20px;font-size:1.2rem}.home_craftman{background-image:url(https://cdn.prod.website-files.com/66d7879a6faeda2db526e7e0/66d7879a6faeda2db526e865_Craftsmanship.jpg),linear-gradient(#0000,#0000);background-position:50%,0 0;background-repeat:no-repeat,repeat;background-size:cover,auto;background-attachment:fixed,scroll;padding-top:35px;padding-bottom:35px}.text-block-2{padding-left:10px;padding-right:10px;font-size:5rem;line-height:1.1}.divider_blue-copy{height:30px;margin-top:1%;margin-bottom:5%;padding-bottom:0%}.home_testimonials{padding-bottom:60px}.home_contact{padding-top:20px;padding-bottom:20px}.padding-section-large-3{padding-top:0;padding-bottom:0}.contact6_component{grid-column-gap:3rem;grid-row-gap:2.75rem;grid-template-columns:1fr;grid-auto-flow:row;min-height:auto}.contact-form-block{flex-flow:column;padding-left:0;padding-right:0}.contact-form-block.is-newsletter{width:60%}.contact6_contact-list{grid-row-gap:0rem}.margin-bottom-copy{margin-top:0;margin-left:0;margin-right:0}.margin-bottom-copy.margin-small{margin-bottom:0}.contact_paragraph{padding-left:30px;padding-right:30px}.text-block-4.white{text-align:center}.footer4_social-list{width:auto}.footer4_top-wrapper{grid-row-gap:3rem;grid-template-columns:1fr;justify-content:center;justify-items:center}.image-5{padding-left:5px;padding-right:5px}.container-4{padding-left:0}.column-6{min-height:auto;max-height:none}.container-5{max-width:none}.columns{flex-flow:column;padding-top:5%;padding-left:0%;padding-right:0%}.columns.is-v2{justify-content:center;align-items:center}.porfolio-bottom-content{padding-top:40px}.main-wrapper-portfolio{margin-top:-91.6719px;padding-bottom:0}.portfolio_list{grid-column-gap:2rem;grid-template-columns:1fr 1fr}.portfolio_list.is-v2{grid-row-gap:2rem}.padding-section-large-4{padding-top:6rem;padding-bottom:1rem}.section_portfolio{padding-bottom:0;padding-left:0;padding-right:0}.portfolio_item{min-height:500px}.blog1_title-link{margin-bottom:0}.portfolio_image-wrapper.is-v2{height:400px}.blog1_component{flex-direction:column;justify-content:center;align-items:center;width:100%;margin-top:-329px;display:flex;overflow:hidden}.padding-global-2{padding-left:0%;padding-right:0%}.portfolio_image{padding-right:0}.portfolio_list-wrapper{padding-left:5%;padding-right:5%}.button_portfolio{margin-left:0;margin-right:0;font-size:10px}.cta1_image{text-align:left}.padding-section-large-5{padding-top:0;padding-bottom:3rem}.cta1_image-wrapper{width:100%}.padding-global-3{padding-right:0%}.section_cta1{height:auto;padding-top:0;padding-bottom:0}.cta1_component{grid-row-gap:4rem;grid-template-columns:1fr;grid-auto-flow:row;min-height:auto;padding:6% 0% 10%}.cta1_component.is-v2{width:100%;padding-left:5%}.cta1_component.is-crosscare{height:100%;padding-top:10%;padding-bottom:0%}.paragraph-white{padding-top:2%;padding-left:100px;padding-right:100px}.main-wrapper-kitchen-remodelings{background-image:linear-gradient(#00000012,#00000012),url(https://cdn.prod.website-files.com/66d7879a6faeda2db526e7e0/66d7879a6faeda2db526e95d_mezey-kitchen-front-island-min.jpg);background-position:0 0,50%;background-size:auto,auto;background-attachment:scroll,scroll}.cta2_component{grid-row-gap:4rem;grid-template-columns:1fr;grid-auto-flow:row;min-height:auto}.cta2_content.is-v2{padding-bottom:4rem}.contact_paragraph-_white{padding-left:30px;padding-right:30px}.heading-4--white{line-height:1.1}.kitchen_cta{padding-top:0;padding-bottom:0}.column-11{flex-flow:column;display:block}.column-12{flex-flow:column;padding-left:0;padding-right:0;display:flex}.main-wrapper-contact-us{background-position:50% 0;background-repeat:repeat-x;background-size:auto}.padding-section-large-6{padding-top:3rem;padding-bottom:0}.contact19_component{grid-column-gap:2rem}.contact19_icon-wrapper{flex-flow:column;justify-content:center;align-items:center;display:flex}.paragraph-2,.paragraph-3{justify-content:center;align-items:center;display:flex}.contact6_component_1col{grid-column-gap:3rem;grid-row-gap:2.75rem;grid-template-columns:1fr;grid-auto-flow:row;min-height:auto}.main-wrapper-bathroom-remodelings{background-position:0 100%;background-repeat:repeat;background-size:cover}.padding-section-large-7{padding-top:3rem;padding-bottom:3rem}.padding-global-5{padding-left:5%;padding-right:5%}.cta1_component-2{grid-row-gap:4rem;grid-template-columns:1fr;grid-auto-flow:row;min-height:auto}.padding-section-large-9{padding-top:4rem;padding-bottom:3rem}.portfolio11_item{padding-top:0}.portfolio11_list{grid-column-gap:2rem;grid-row-gap:1.5rem;grid-template-columns:1fr 1fr}.portfolio11_component{margin-bottom:0}.container-large-5{flex-direction:column;justify-content:center;align-items:center;display:flex}.main-wrapper-news{background-position:50% 0;background-repeat:repeat-x;background-size:auto}.herotext{padding-left:15%;padding-right:15%}.award-winning-projects-block{padding-top:280px}.slider6_component{padding-left:0;padding-right:0}.slider6_mask{width:12%}.slider6_slide{margin-right:2.5rem;padding-right:0}.section_news{padding-top:50px}.news_list{grid-column-gap:2rem;grid-template-columns:1fr 1fr}.contact_block_white{padding-top:0}.contact6_component-white{grid-column-gap:3rem;grid-row-gap:2.75rem;grid-template-columns:1fr;grid-auto-flow:row;min-height:auto}.padding-section-large-3-copy{padding-top:0;padding-bottom:0}.icon.is-v2{margin-top:0;margin-bottom:0;margin-right:0;position:relative}.dropdown-toggle.is-navigation{grid-column-gap:1rem;grid-row-gap:1rem;justify-content:center;align-items:center;padding-top:0;padding-bottom:0;padding-right:10px;display:flex}.dropdown-toggle.is-navigation.is-v2,.dropdown-toggle.is-navigation.services-toggle{grid-column-gap:0rem;grid-row-gap:0rem}.main-wrapper-team{background-position:50% 0;background-repeat:no-repeat;background-size:cover;background-attachment:fixed}.main-wrapper-team.is-v2{background-image:linear-gradient(#0000002e,#0000002e);background-position:0 0;background-repeat:repeat;background-size:auto;background-attachment:scroll}.cta3_content{padding-top:40px}.cta3_content.is-crosscare{padding-top:0}.cta3_component{grid-row-gap:4rem;grid-template-columns:1fr;grid-auto-flow:row;min-height:auto}.padding-global-3-copy{padding-right:0%}.team6_list{grid-column-gap:2rem}.image-29{aspect-ratio:auto;object-fit:fill;width:100%}.container-14{margin-top:5%}.columns-5{grid-column-gap:0px;grid-row-gap:0px;flex-flow:column;justify-content:center;align-items:stretch;margin-left:0;margin-right:0;padding-left:0;display:flex}.column-14{flex-flow:column;justify-content:center;align-items:center;padding-top:0;padding-left:0;padding-right:0;display:flex}.column-14.is-v2{flex:0 auto;align-self:auto;align-items:center;padding-top:40px;padding-left:40px;padding-right:40px;display:flex}.column-15{padding-top:20px;padding-left:40px;padding-right:40px}.team_template_bio-block{max-width:none}.team_template_bio-block.is-relative{width:100%}.heading-7{font-size:2.8rem}.main-services-wrapper{background-position:50% 0;background-repeat:repeat-x;background-size:auto;margin-bottom:0;padding-bottom:40px}.main-about-us-wrapper{background-position:50% 0;background-repeat:repeat-x;background-size:cover;margin-bottom:0;padding-bottom:40px}.section-20yearsexperience{padding-bottom:80px}.section_cta3{margin-bottom:40px}.about-block{background-image:linear-gradient(#0000005e,#0000005e),url(https://cdn.prod.website-files.com/66d7879a6faeda2db526e7e0/66d7879a6faeda2db526e91e_kitchen.jpg);background-position:0 0,0 0;background-size:auto,cover;background-attachment:scroll,scroll;padding-top:35px;padding-bottom:35px}.quote{padding-left:10px;padding-right:10px;font-size:3rem;line-height:1.1}.cta1_content-copy{padding-bottom:50px}.main-wrapper-team-member-template{background-position:50%;background-repeat:repeat-x;background-size:auto}.section_team-member-title{padding-bottom:0}.section_portfolio_template{flex-flow:row;padding-bottom:0;display:block}.image-31{max-width:80%}.image-31.is-v2{max-width:100%}.heading-2-white{font-size:2rem}.details.bulleted-item{padding-right:20px}.divider_blue-copy-copy{height:30px}.padding-section-large-14{padding-top:0;padding-bottom:0}.gallery2_image{aspect-ratio:2/3}.section_multiphotogallery{padding-top:0}.section_multiphotogallery.is-v2{padding-right:0%}.imagegallery{aspect-ratio:2/3}.imagegallery.is-v2{height:20vh}.icon-image.is-v2{width:50px}.team8_list{grid-column-gap:2rem}.main-wrapper-news-indivdual-template{background-position:50% 0;background-repeat:repeat-x;background-size:auto}.news_template_block{display:block}.main-wrapper-wholehome-remodelings{background-position:0 100%;background-repeat:repeat;background-size:contain}.whole_homeremodellingvideo{flex-flow:column;padding-left:0%;padding-right:0%}.whole_homeremodellingvideo.is-v2{padding-left:5%;padding-right:5%}.columns-8{flex-flow:column;width:auto;padding-left:0;padding-right:0;display:flex}.columns-8.is-v2{width:100%}.column-18{flex-flow:column;padding-left:0;padding-right:0;display:flex}.column-19{padding-top:50px;padding-left:0;padding-right:0}.paragraph-14{color:var(--base-color-brand--white);font-family:Hamon Regular}.whole-home-remodellinggallery{padding-top:0}.main-wrapper-resources{background-position:50% 0;background-repeat:repeat-x;background-size:contain}.blog46_list{grid-column-gap:1rem;grid-template-columns:1fr;grid-template-areas:".Area";display:flex}.resources-articles-section{padding-left:2%;padding-right:2%}.button_white-article{margin-left:0;margin-right:0;padding-left:4px;padding-right:4px;font-size:.7em}.collection-list-wrapper-2{padding-top:30px;padding-left:0%;padding-right:0%}.logo2_logo-list{grid-template-columns:1fr 1fr 1fr}.logo2_logo-list.is-4-col{grid-template-columns:1fr 1fr}.logo2_content-left{max-width:16rem}.logo2_component{grid-column-gap:3rem}.btn_casestudies{font-size:.8rem}.btn_casestudies:hover{color:var(--base-color-brand--white);background-color:#1a3240}.timeline14_tab-wrapper{grid-column-gap:3rem}.padding-section-large-18{padding-top:2rem;padding-bottom:6rem}.timeline14_tab-link{cursor:pointer}.heading-style-h5-4{font-size:1.2rem;font-weight:400}.timeline14_progress-bar{height:1px;display:none}.heading-style-h3-2{font-size:2.25rem}.section-ourprocess,.portfolio_viewourwork{padding-bottom:0}.main-wrapper-careers{background-position:50% 0;background-repeat:repeat-x;background-size:cover;padding-bottom:40px}.careers-category-header{width:100%;overflow:auto}.careers-category-header.is-v2{width:100vw}.padding-section-large-19{padding-top:2rem;padding-bottom:6rem}.columns-10{flex-flow:column;padding-left:0;padding-right:0;display:block}.column-20{grid-column-gap:16px;grid-row-gap:16px;flex-flow:column;grid-template-rows:auto auto;grid-template-columns:1fr;grid-auto-columns:1fr;padding-right:0;display:block;position:static}.image-37{display:inline}.column-21{grid-column-gap:16px;grid-row-gap:16px;grid-template-rows:auto auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;display:inline-block}.section-crosscares{flex-flow:column;padding-top:20px;padding-bottom:20px;display:flex}.cta3_component-copy{grid-row-gap:4rem;flex-flow:column;grid-template-columns:1fr;grid-auto-flow:row;min-height:auto;padding:10% 0%}.cta1_content-copy{padding-left:0;padding-right:0}.swiper-slide{width:50%}.sectioncharities{padding-top:0;padding-bottom:0}.heading-11{font-family:Veryvogue Text}.testimonial15_slide.is-v2{height:100%}.testimonial15_content{grid-column-gap:2.5rem;grid-row-gap:2.5rem;grid-template-columns:1fr 1fr;grid-auto-flow:row;min-height:auto}.testimonial15_content.is-v2{height:100%;min-height:0;max-height:100%}.testimonial15_component{width:80%;padding-left:0%}.testimonial15_component.is-v2{height:100%;padding-bottom:0}.testimonial-content-slide{height:450px;min-height:450px}.testimonial-content-slide.swiper-slide{width:100%;height:100%;min-height:100%;margin-left:auto;margin-right:auto}.container-34{display:flex}.padding-section-large-21{padding-top:0;padding-bottom:6rem;display:block}.section_faq6{display:flex}.faq6_component{grid-column-gap:3rem;grid-template-columns:1fr;grid-auto-flow:row;min-height:auto}.collection-item-4{display:flex}.portfolio-collection-item{padding-left:20px;padding-right:20px}.portfolio-collection-list{margin-left:0;margin-right:0}.italic-text-17,.italic-text-36{font-family:Veryvogue Text italic}.columns-11{padding-top:10%}.container-37{padding-left:5%;padding-right:5%}.image-39{aspect-ratio:auto}.paragraph-copy{padding-left:10%;padding-right:10%}.dividerblack{height:30px;margin-top:1%;margin-bottom:5%;padding-bottom:0%}.h2-title{font-size:3rem}.timeline9_item{grid-template-columns:1fr 10rem 1fr}.timeline9_row{grid-column-gap:2rem;grid-row-gap:2rem}.padding-section-large-22{padding-top:6rem;padding-bottom:6rem}.testimonial-slide-nav{margin-top:2rem;position:relative;bottom:0}.testimonial-slider-content{padding-top:5%;padding-bottom:5%}.testimonial-slider-images{overflow:hidden}.portfolio-image_wrap.is-v2{height:auto}.portfolio-details-grid{grid-template-columns:1fr}.header-content_layout{margin-top:0}.porfolio-filter_wrap.portfolio_news-menu.is-v2{width:auto}.portfolio-filter-block{padding-left:5%;padding-right:5%}.navigation-dropdown{flex-flow:column;justify-content:center;align-items:center;width:100%;display:flex}.dropdown1_dropdown-list{overflow:hidden}.dropdown1_toggle{align-items:center;display:flex}.grid-list10_list{grid-template-columns:1fr 1fr}.why-cross-mail-link_wrap{width:3rem;height:3rem;padding:.5rem;right:0%}.team-membe-popup_close{top:20px;right:20px}.main-wrapper-portfolio-main{margin-top:-91.6719px;padding-bottom:0}.our-portfolio-header{padding-top:60px;padding-bottom:0}.main-wrapper-portfolio-whole-home{margin-top:-91.6719px;padding-bottom:0}.section_header-copy{padding-top:60px;padding-bottom:0}.main-wrapper-portfolio-kitchen{margin-top:-91.6719px;padding-bottom:0}.why-cross-mail-fixed_wrap{height:3rem}.padding-section-custom1{padding-top:4rem}.padding-section-custom2{flex-flow:column;justify-content:center;align-items:center;padding-top:4rem;padding-bottom:4rem;display:flex}.block-title{font-size:2.2rem;line-height:2.4rem}.section-based.hero-header{height:80vh}.section-based.lavish-personal{overflow:hidden}.section-based.contact,.section-based.contact-form-only,.section-based.services-header{padding-top:100px}.section-based.a-simple-process{padding-left:20px;padding-right:20px}.section-based.testimonials-content-copy,.section-based.testimonials-additionaland-photos{padding-top:100px}.footer-contents{grid-column-gap:64px;grid-row-gap:64px;grid-template-columns:1fr;padding-bottom:140px}.footer-logo-wrapper{justify-content:center;align-items:center;width:auto;padding-top:0}.button-text-white{margin-left:0;margin-right:0;padding-left:4px;padding-right:4px;font-size:1em}.navlinks-wrapper{display:none}.body-text{font-size:1rem;line-height:1.6rem}.nav-menu-icon{grid-column-gap:8px;grid-row-gap:8px;cursor:pointer;grid-template-rows:auto auto auto;grid-template-columns:1fr;grid-auto-columns:1fr;width:40px;display:grid;overflow:hidden}.navline{background-color:#fff;width:100%;height:3px;padding-bottom:0;padding-right:0}.hero-header{font-size:2.2rem;line-height:2.6rem}.hero-header.section-two-header.cross-mission-header.header-about-v2{width:100%}.parallax-info-wrapper{grid-column-gap:20px;grid-row-gap:20px;width:70%}.lavish-image2{width:360px;top:-11%;left:36%}.lavish-image1{max-width:none;bottom:15%}.block-title-large.text-color-grey.letter-space.has-max-width,.block-title-large.text-color-grey.letter-space.has-max-width-60,.block-title-large.text-color-grey.letter-space.a-simple-lan-heder-text{width:90%}.hero-header-wrapper{width:80%}.blue-box{width:440px}.lavish-images-wrapper{padding-top:60px}.lavish-content-wrapper{grid-column-gap:100px;grid-row-gap:100px;grid-template-columns:1fr;padding-top:100px;padding-bottom:140px}.bath-text{font-size:5.4rem;line-height:6rem}.ultimate-content-wrapper{grid-column-gap:100px;grid-row-gap:100px;grid-template-columns:1fr;padding-bottom:40px}.ultimate-images-content{padding-top:60px}.kitchen-text{font-size:5.4rem;line-height:6rem}.ultimate-image2{width:360px;top:-7%;left:38%}.ultimate-image1{max-width:none}.unique-blue-box{margin-top:-18%}.unique-image1{width:400px;margin-left:20px}.unique-image2{width:250px;right:-2%}.lets-talk-wrapper{grid-column-gap:56px;grid-row-gap:56px;grid-template-columns:1fr}.contact-input,.contact-input.white{font-family:Raleway,sans-serif}.contact-wrap{grid-column-gap:20px;grid-row-gap:20px}.remodel-text{font-size:5.4rem;line-height:6rem}.debra-about-wrapper{grid-column-gap:40px;grid-row-gap:40px;grid-template-columns:1fr;margin-top:0;padding-left:0;padding-right:0}.testimony-text,.testimony-text-bold{font-size:1.3rem;line-height:1.6rem}.paul-about-wrapper{grid-template-columns:1fr;padding-left:0;padding-right:0}.paul-image{height:600px}.faq-info-wrapper{padding-top:0}.navlink-dropdown{flex-flow:column;justify-content:center;align-items:center;width:100%;display:flex}.services-inside-contents-wrap{padding-top:40px;padding-bottom:0}.body-text-large{font-size:1.2rem;line-height:1.2rem}.info-contents-wrapper.about-info-wrapper{grid-template-columns:1fr}.white-box-on-bottom.bathroom-background-wrap{height:36%}.white-box-on-bottom.whole-home-background-wrap{height:72%}.white-box-on-bottom.kitchen-remodeling-background{height:40%}.info-contents{grid-column-gap:56px;grid-row-gap:56px}.services-list{grid-column-gap:24px;grid-row-gap:56px;grid-template-columns:1fr 1fr}.v3-form-business-info{max-width:95vw}.about-hearo-header{font-size:2.2rem;line-height:2.6rem}.cross-body-text{font-size:1rem;line-height:1.6rem}.cross-certifications-header-section{grid-column-gap:16px;grid-row-gap:16px;grid-template-rows:auto;grid-template-columns:1fr .5fr;grid-auto-columns:1fr;display:grid}.cross-certifications-header-section.cross-charaties-aided{grid-template-columns:1fr;max-width:100%}.image-43{max-width:40%}.a-simple-process-section-body{padding-top:40px;padding-bottom:100px}.a-simple-process-section-body-block{padding-top:280px}.a-simpple-process-padding-section-large-22-copy{padding-top:6rem;padding-bottom:6rem}.a-simple-process-timeline9_item-right{grid-template-columns:1fr 10rem 1fr}.a-simpple-process-timeline9_row,.a-simpple-process-timeline9_row-1{grid-column-gap:2rem;grid-row-gap:2rem}.timeline-circle-process{padding-top:10px}.our-team-exeptional-service{grid-column-gap:100px;grid-row-gap:100px;grid-template-columns:1fr;padding-bottom:40px}.our-team-service-div-left{padding-top:60px}.our-team-service-div-right{grid-column-gap:20px;grid-row-gap:20px;width:70%}.exceptional-our-team-section{grid-column-gap:100px;grid-row-gap:100px;grid-template-columns:1fr;padding-bottom:40px}.exceptional-our-team-left{padding-top:60px}.exeptional-left{width:360px;top:-7%;left:38%}.exeptional{max-width:none}.service-box-left{width:440px}.exeptional-service-left{max-width:none}.exceptional-text-right{grid-column-gap:20px;grid-row-gap:20px;width:70%}.production-team,.production-team-header{font-size:3rem}.testimonials-padding-section-custom1-copy{padding-top:4rem}.testimonials-padding-global-3-copy{padding-right:0%}.testimony-name{font-size:1.3rem;line-height:1.6rem}.testimonial-video-one{padding-top:4rem}.testimonials-additional-updated{grid-column-gap:40px;grid-row-gap:40px;grid-template-columns:1fr;margin-top:0;padding-left:0;padding-right:0}.testimony-name-additional{font-size:1.3rem;line-height:1.6rem}.padding-section-large-23{padding-top:6rem;padding-bottom:0}.heading-style-h2-2{font-size:2.75rem}.secondary-font-careers-available-positions,.secondary-font-careers{max-width:none;padding-left:0;padding-right:0}.faq-hearo-header{font-size:2.2rem;line-height:2.6rem}.info-contents-faq{grid-column-gap:56px;grid-row-gap:56px}.info-contents-faq.faq-grid{grid-template-columns:1fr}.design-firm-faq-list{margin-top:1rem}.service-box-left-exeptional{width:440px}.title.featured-title{font-size:30px;line-height:25px;display:block}.slide-nav-2{margin-left:656px;left:-285%}.text-wrapper-slide-3{display:none}.container-45{max-width:740px}.text-wrapper-slide-2{display:none}.padding-section-large-24{padding-top:4rem;padding-bottom:3rem}.padding-global-17{padding-left:5%;padding-right:5%}.heading-4--2{font-size:3rem}.portfolio-filter-block-2{padding-left:5%;padding-right:5%}.button_portfolio-2{margin-left:0;margin-right:0;font-size:10px}.porfolio-filter_wrap-2.portfolio_news-menu.is-v2{width:auto}.section_news-2{padding-top:50px}.padding-section-large-25{padding-top:6rem;padding-bottom:6rem}.timeline10_row{grid-column-gap:2rem;grid-row-gap:2rem}.timeline10_item{grid-template-columns:1fr 10rem 1fr}.heading-style-h3-3{font-size:2.25rem}.timeline9_item-2{grid-template-columns:1fr 10rem 1fr}.padding-section-large-26{padding-top:6rem;padding-bottom:6rem}.timeline9_row-2{grid-column-gap:2rem;grid-row-gap:2rem}.link-block{justify-content:center;align-items:center;margin-right:0}.navbar1_dropdown-list{position:static;overflow:hidden}.navbar1_dropdown-list.w--open{border-style:none;margin-left:0;padding:0}.menu-icon1-2{-webkit-text-stroke-color:#fff;flex-direction:column;justify-content:center;align-items:center;width:48px;height:48px;margin-right:-.5rem;padding-bottom:0;padding-right:0;display:flex}.navbar1_menu-button-2{-webkit-text-stroke-color:#fff}.navbar1_menu-button-2.w--open{background-color:#0000}.navbar1_menu-buttons{flex-direction:column;grid-template-rows:auto auto;grid-template-columns:1fr;align-items:stretch;margin-top:1.5rem;margin-left:0}.dropdown-chevron{inset:auto 0% auto auto}.dropdown-chevron.is-hidden{display:block}.navbar1_dropdown-link{width:auto;padding:.75rem 0 .75rem 2%}.navbar1_menu-links{width:100%}.navbar1_menu-dropdown{flex:0 auto;width:100%;font-size:1.125rem}.menu-icon1_line-top-2{background-color:#fff;width:24px;height:2px;padding-bottom:0;padding-right:0}.navbar1_container-2{display:block}.navbar1_dropdown-toggle{align-items:center;padding-top:.75rem;padding-bottom:.75rem;padding-left:0;display:flex}.navbar1_dropdown-toggle.navlink{grid-column-gap:0rem;max-width:100px;padding-right:.5rem;font-size:.9rem}.navbar1_link-2{width:auto;padding:.75rem 0;font-size:1.125rem}.navbar1_link-2.navlink{font-size:.9rem;line-height:1rem}.navbar1_link-2.navlink.cross-progress{min-width:140px}.menu-icon1_line-bottom-2{background-color:#fff;width:24px;height:2px;padding-bottom:0;padding-right:0}.menu-icon1_line-middle-2{background-color:var(--link-color--link-primary);-webkit-text-stroke-color:#fff;justify-content:center;align-items:center;width:24px;height:2px;margin-top:0;margin-bottom:6px;padding-bottom:0;padding-right:0;display:flex}.navbar1_menu-2{border-bottom:1px solid var(--border-color--border-primary);background-color:var(--base-color-neutral--dark-blue);-webkit-text-fill-color:inherit;background-clip:border-box;width:100%;margin-left:-40px;margin-right:0;padding:1rem 2%;position:absolute;overflow:auto}.navbar1_menu-2.is-page-height-tablet{background-color:#14323f;height:100dvh;min-height:100%;max-height:80dvh;padding-bottom:6.5rem;transition:height .5s;overflow:auto}.menu-icon1_line-middle-inner{color:#fff;background-color:#fff;width:4px;height:0;padding-bottom:0;padding-right:0}.link-block-2.logo.w--current{width:200px}.navbar1_dropdown-list-2{position:static;overflow:hidden}.navbar1_dropdown-list-2.w--open{border-style:none;padding:0}.navbar1_dropdown-link-2{width:auto;padding:.75rem 0 .75rem 5%}.menu-icon1_line-top-3{background-color:var(--text-color--text-primary);width:24px;height:2px;padding-bottom:0;padding-right:0}.navbar1_link-3{width:auto;padding:.75rem 0;font-size:1.125rem}.text-block-21{font-size:.9rem;line-height:1rem}.padding-section-large-27{padding-top:6rem;padding-bottom:6rem}.heading-style-h4-2{font-size:1.75rem}.event15_heading-wrapper{grid-column-gap:3rem}.event15_slider{padding-left:0;padding-right:0}.event15_mask{width:50%}.event15_heading,.blog-post3-related_heading{margin-right:3rem}.padding-section-large-15,.padding-section-large-28{padding-top:6rem;padding-bottom:6rem}.heading-style-h4-3{font-size:1.75rem}.padding-section-large-29{padding-top:4rem;padding-bottom:3rem}.padding-global-23{padding-left:5%;padding-right:5%}.heading-4--3{font-size:3rem}.portfolio-filter-block-3{padding-left:5%;padding-right:5%}.button_portfolio-3{margin-left:0;margin-right:0;font-size:10px}.container-large-9{flex-direction:column;justify-content:center;align-items:center;display:flex}.section_news-3{padding-top:50px}.padding-section-large-30{padding-top:4rem;padding-bottom:3rem}.padding-global-24{padding-left:5%;padding-right:5%}.heading-4--4{font-size:3rem}.portfolio-filter-block-4{padding-left:5%;padding-right:5%}.container-large-10{flex-direction:column;justify-content:center;align-items:center;display:flex}.section_news-4{padding-top:50px}.navbar4_menu-wrapper-2{margin-top:0;margin-right:0;padding-top:0;padding-bottom:0}.navbar4_link-2{margin-top:0;margin-bottom:0;padding:.75rem 0;font-size:1.25rem;position:static}.text-block-22{font-size:.9rem;line-height:1rem}.spacer-medium-2,.spacer-medium-3,.spacer-medium-4,.spacer-medium-5{padding-top:1.5rem}.heading-style-h4-4,.heading-style-h4-5{font-size:1.75rem}.breadcrumbs{grid-column-gap:64px;grid-row-gap:64px;grid-template-columns:1fr;padding-bottom:140px}.contact-input-2,.contact-input-2.white{font-family:Raleway,sans-serif}}@media screen and (max-width:767px){h1{font-size:2.5rem}h2{font-size:2.25rem}h3{font-size:2rem}h4{font-size:2rem;line-height:1.2}h5{font-size:1.25rem}h6{font-size:2rem;font-weight:400}.hide-mobile-landscape{display:none}.container-large{justify-content:center;align-items:center;width:auto;display:flex}.main-wrapper{padding-bottom:0}.max-width-full-mobile-landscape{width:100%;max-width:none}.margin-xsmall{margin:.75rem}.margin-small{margin:1.25rem}.margin-medium{margin:1.5rem}.margin-large{margin:2rem}.margin-xlarge{margin:2.5rem}.margin-xxlarge{margin:3rem}.margin-huge{margin:3.5rem}.margin-xhuge{margin:4rem}.margin-xxhuge{margin:5rem}.padding-xsmall{padding:.75rem}.padding-small{padding:1.25rem}.padding-medium{padding:1.5rem}.padding-large{padding:2rem}.padding-xlarge{padding:2.5rem}.padding-xxlarge{padding:3rem}.padding-huge{padding:3.5rem}.padding-xhuge{padding:4rem}.padding-xxhuge{padding:5rem}.margin-top{margin-bottom:0;margin-left:0;margin-right:0}.margin-top.margin-custom1{margin-top:40px}.margin-bottom{margin-top:0;margin-left:0;margin-right:0}.margin-bottom.margin-medium{margin-bottom:0}.margin-bottom.margin-xxlarge{padding-bottom:0}.margin-left{margin-top:0;margin-bottom:0;margin-right:0}.margin-right{margin-top:0;margin-bottom:0;margin-left:0}.margin-vertical{margin-left:0;margin-right:0}.margin-horizontal{margin-top:0;margin-bottom:0}.padding-top{padding-bottom:0;padding-left:0;padding-right:0}.padding-bottom{padding-top:0;padding-left:0;padding-right:0}.padding-left{padding-top:0;padding-bottom:0;padding-right:0}.padding-right{padding-top:0;padding-bottom:0;padding-left:0}.padding-vertical{padding-left:0;padding-right:0}.padding-horizontal{padding-top:0;padding-bottom:0}.text-size-medium{padding-left:5%;padding-right:5%;font-size:1rem}.text-style-quote{font-size:1.125rem}.heading-style-h2{font-size:3.5rem}.heading-style-h6{font-size:1.125rem}.heading-style-h5{text-align:center;font-size:1.25rem}.heading-style-h1{font-size:2.5rem}.button{color:var(--base-color-brand--header-color);text-align:center;text-transform:uppercase;font-family:Hamon Regular}.heading-style-h4{font-size:1.5rem;line-height:1.4}.heading-style-h3{font-size:2rem}.form_input{margin-bottom:1em}.text-style-nowrap{white-space:normal}.development_team_name{font-size:1.125rem}.padding-section-small{padding-top:2rem;padding-bottom:2rem}.padding-global{padding-left:2%;padding-right:2%}.padding-section-medium{padding-top:3rem;padding-bottom:3rem}.padding-section-large{padding-top:5%;padding-bottom:10%}.spacer-xsmall{padding-top:.75rem}.spacer-small{padding-top:1.25rem}.spacer-medium{padding-top:1.5rem}.spacer-large{padding-top:2rem}.spacer-xlarge{padding-top:2.5rem}.spacer-xxlarge{padding-top:3rem}.spacer-huge{padding-top:3.5rem}.spacer-xhuge{padding-top:4rem}.spacer-xxhuge{padding-top:5rem}.menu-icon1_line-top{background-color:var(--base-color-brand--white)}.menu-icon1{text-align:center}.menu-icon1_line-bottom,.menu-icon1_line-middle{background-color:var(--base-color-brand--white)}.section_header{padding-top:150px;padding-bottom:100px}.section_header.is-v2,.section_header.is-v2-copy,.section_header.news-and-awards-header-main{padding-bottom:2rem}.button-2{padding-right:30px}.heading{padding:0% 5% 0;font-size:30px;line-height:1.2}.heading.v2-contact-header.experience-cross{padding-left:0%;padding-right:0%}.heading.testimonials-header-sub{font-size:1rem}.menu{background-image:linear-gradient(#0000,#0000);min-height:4rem}.navbar1_logo-link{padding-left:0}.navbar1_link{text-align:center;padding-top:1.5rem}.navbar1_menu.is-page-height-tablet{background-color:#1a3240;flex-flow:row;justify-content:center;align-items:center;height:60dvh;min-height:0;margin-top:20px;margin-bottom:0;padding-top:2.5rem;padding-bottom:1rem;display:block;overflow:hidden}.divider_blue{margin-bottom:3%}.home_portfolio{padding-left:0;padding-right:0}.h2-contact{text-align:center;letter-spacing:0;text-indent:5px;white-space:normal;word-break:normal;font-size:1.5rem}.h2-contact.text-align-center{text-align:center}.button_white{color:#000;width:auto;padding-left:6px;padding-right:6px;font-size:14px}.home_whycross{padding-top:0}.paragraph{padding-left:5%;padding-right:5%}.heading-3{padding-right:0;font-size:3rem;line-height:1.1}.column{padding-top:30px;padding-bottom:0}.gallery18_image{aspect-ratio:1;object-fit:cover;width:100vw;max-width:none;height:500px;padding-bottom:0;display:block;overflow:hidden}.gallery18_slider{padding-bottom:3rem}.gallery18_slide{padding-left:.75rem;padding-right:.75rem}.gallery18_mask{width:50%}.home_designbuildwithus{padding-top:0}.heading-4{margin-top:3rem}.heading-4.is-v2{margin-top:0}.home_paragraph{text-align:center;padding-left:0;padding-right:0}.column-2{text-align:center}.home_craftman{background-image:url(https://cdn.prod.website-files.com/66d7879a6faeda2db526e7e0/66d7879a6faeda2db526e865_Craftsmanship.jpg),linear-gradient(to bottom,null,null);background-size:cover,auto}.text-block-2{font-size:4rem}.container-2{line-height:55}.home_awards{padding-top:40px}.divider_blue-copy{height:20px}.divider_white_horizontal{height:30px}.home_contact{padding:20px 2.5%}.padding-section-large-3{padding-top:0;padding-bottom:2rem}.contact6_component{grid-row-gap:3rem;grid-template-columns:1fr}.contact-form-block{padding-left:40px;padding-right:40px}.contact-form-block.is-newsletter{width:1005%}.contact-form-block.contact-form{padding-left:0;padding-right:0}.contact-form{grid-column-gap:0rem;grid-row-gap:0rem}.contact6_contact-list{grid-row-gap:0rem}.home_contact_block_darkgray{margin-bottom:0}.margin-bottom-copy{margin-top:0;margin-left:0;margin-right:0}.footer4_social-list{width:100%;display:flex}.footer4_top-wrapper{display:flex}.home_footer{padding-left:20px;padding-right:20px}.container-4{padding-left:0}.column-4{text-align:center;padding-top:60px;padding-left:0;padding-right:0}.image-11,.image-12,.image-13{aspect-ratio:1;object-fit:cover;width:100%}.italic-text-2{padding-left:2px;padding-right:2px}.column-5{padding-top:60px;padding-left:0;padding-right:0}.column-6{padding-left:0;padding-right:0}.columns{flex-flow:column;width:100%;padding-left:0%;padding-right:0%}.container-6{padding-left:20px;padding-right:20px}.image-14{max-width:80%;padding-left:20px}.form_field-3col.is-mobile-1col{grid-template-columns:1fr;display:block}.main-wrapper-portfolio{padding-bottom:20px}.portfolio_list{grid-row-gap:3rem;grid-template-columns:1fr;padding-bottom:20px}.portfolio_list.is-v2{grid-template-columns:1fr 1fr}.padding-section-large-4{padding-top:2rem;padding-bottom:2rem}.portfolio_category-menu{width:100vw;margin-left:-5vw;padding-left:5vw;overflow:scroll}.portfolio_category-menu.no-scrollbar{flex-flow:column;justify-content:flex-start;width:100%;margin-bottom:0;margin-left:0;padding-top:40px;display:flex}.portfolio_category-menu.no-scrollbar.is-v2{justify-content:center;align-self:auto;align-items:flex-start;margin-left:0}.portfolio_item{padding-left:0;padding-right:0}.portfolio_item.is--v2{flex-flow:column;min-height:auto;display:flex}.portfolio_menu-link.last-link{margin-right:0}.blog1_title-link{flex-direction:column;justify-content:center;align-items:center;padding-bottom:15px;display:flex}.blog1_title-link.is-v2{text-align:center}.portfolio_image-wrapper.is-v2{height:350px}.blog1_component{align-items:stretch;margin-top:-50px;padding-bottom:0}.portfolio_image{aspect-ratio:3/2;padding-top:0;padding-right:0}.portfolio_image.is-v2{height:100%}.button_portfolio{width:100%;font-size:12px}.padding-section-large-5{padding-top:4rem;padding-bottom:4rem;display:flex}.cta1_component{grid-row-gap:3rem;width:auto;padding-top:0%;padding-left:0;padding-right:0}.paragraph-white{padding-left:5%;padding-right:5%}.text-weight-semibold-white{font-weight:400}.cta2_component{grid-row-gap:3rem;width:auto;padding-bottom:20%;padding-left:0;padding-right:0}.cta2_component.is-crosscare{padding-bottom:0%}.cta2_content.is-v2{padding-bottom:0}.contact_container{padding-top:2%}.kitchen_cta{padding-top:0}.container-10{justify-content:center;align-items:center;padding-bottom:30px;display:flex}.image-15{aspect-ratio:3/2;text-align:left;object-fit:fill;width:100%;max-width:100%;padding-top:0;padding-left:0;padding-right:0;overflow:hidden}.image-16{aspect-ratio:3/2;width:100%;max-width:100%}.column-10{align-items:center;padding-bottom:40px}.column-11{text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex}.column-12{padding:50px 5% 40px}.padding-section-large-6{padding-top:4rem;padding-bottom:4rem}.contact19_component{grid-row-gap:3rem;grid-template-columns:1fr}.contact19_icon-wrapper{justify-content:center;align-items:center;display:flex}.paragraph-2{flex-flow:column;justify-content:center;align-items:center;display:flex}.paragraph-3,.paragraph-4{justify-content:center;align-items:center;display:flex}.contact6_component_1col{grid-row-gap:3rem;grid-template-columns:1fr}.main-wrapper-bathroom-remodelings{background-position:50%;background-size:auto}.padding-section-large-7{padding-top:4rem;padding-bottom:4rem}.padding-global-5{padding-left:0;padding-right:0}.padding-global-5.is-v2{padding-left:20px;padding-right:20px}.cta1_component-2{grid-row-gap:3rem}.padding-section-large-9{padding-top:4rem;padding-bottom:4rem}.portfolio11_item{padding-top:0}.portfolio11_list{grid-row-gap:1.5rem;grid-template-columns:1fr}.text-size-medium-2{font-size:1rem}.container-large-5{max-width:none}.contact_details{flex-flow:column;justify-content:center;align-items:center;display:flex}.main-wrapper-news{background-image:linear-gradient(#0000,#0000),url(https://cdn.prod.website-files.com/66d7879a6faeda2db526e7e0/66d7879a6faeda2db526e896_Hero-Template.jpg);background-size:auto,cover;background-attachment:scroll,fixed}.award-winning-projects-block{padding-top:60%}.slider6_component{padding-top:0;padding-bottom:5rem}.slider6_mask{width:40%}.slider6_slide{padding-left:0;padding-right:0}.slider-content-replace-this-div{flex-flow:column;width:60%}.slider6_arrow.left{right:3.5rem}.news_list{grid-row-gap:3rem;grid-template-columns:1fr}.contact_white_1col{margin-bottom:0}.contact_block_white{padding-top:20px;padding-bottom:20px}.contact6_component-white{grid-row-gap:3rem;grid-template-columns:1fr}.padding-section-large-3-copy{padding-top:0;padding-bottom:2rem}.main-wrapper-team{background-position:50% 0;background-size:cover;background-attachment:fixed}.cta3_component{grid-row-gap:3rem;width:auto;padding-left:0;padding-right:0}.team6_list{grid-row-gap:3rem;grid-template-columns:1fr}.development_team_title{font-size:1rem}.team6_image-wrapper{height:100%}.team6_list-wrapper{padding-left:5%;padding-right:5%}.image-29{object-fit:fill}.container-14{justify-content:center;align-items:center}.team_template_bio-block{padding-top:0}.production_team_name{font-size:1.125rem}.production_team_title{font-size:1rem}.paragraph-11-copy{padding-top:20px;padding-left:20px;padding-right:20px}.main-services-wrapper,.main-about-us-wrapper{padding-bottom:0}.section-20yearsexperience{margin-bottom:50px;padding-top:0;padding-bottom:80px}.about-block{background-image:linear-gradient(#00000054,#00000054),url(https://cdn.prod.website-files.com/66d7879a6faeda2db526e7e0/66d7879a6faeda2db526e865_Craftsmanship.jpg),linear-gradient(#0000,#0000);background-position:0 0,50%,0 0;background-size:auto,cover,auto;background-attachment:scroll,fixed,scroll;line-height:5}.quote{font-size:2rem;line-height:1.3}.section_team-member-title{padding-top:15%;padding-bottom:40px}.column-16{flex-direction:row;justify-content:flex-start;align-items:center;margin-top:50px;padding-right:50px}.image-31{max-width:100%}.image-31.is-v2{height:350px}.container-20{padding-left:40px}.heading-2-white{letter-spacing:0;text-indent:5px;white-space:normal;word-break:normal;font-size:3rem}.divider_blue-copy-copy{height:30px}.heading-style-h5-3{font-size:1.25rem}.portfolio_category{margin-right:0}.padding-section-large-14{width:100%;padding-top:4rem;padding-bottom:0}.gallery2_image{height:300px}.gallery2_component{grid-column-gap:1.5rem;grid-row-gap:1.5rem;grid-template-columns:1fr;padding-left:20px;padding-right:20px}.gallery2_row{grid-column-gap:1.5rem;grid-row-gap:1.5rem;grid-template-rows:auto auto;grid-template-columns:1fr}.button-current{color:var(--base-color-brand--white);text-align:center;text-transform:uppercase;font-family:Hamon Regular}.section_beforeafterphotogallery{padding-top:0}.section_multiphotogallery{padding-top:0;padding-left:20px;padding-right:20px}.imagegallery.is-v2{height:300px}.button-before-after{color:var(--base-color-brand--header-color);text-align:center;text-transform:uppercase;font-family:Raleway,sans-serif;font-size:1rem}.text-size-medium-9{text-align:center;justify-content:center;align-items:center;font-size:3rem;display:block}.team8_list{grid-row-gap:3rem;grid-template-columns:1fr}.team8_image-wrapper{height:100%}.padding-global-6{padding-top:20px}.news_template_block{padding-top:10%;padding-bottom:10%}.rich-text-block-2{padding-bottom:5%}.portfolio_news-menu{width:100vw;margin-left:-5vw;padding-left:5vw;overflow:scroll}.portfolio_news-menu.no-scrollbar{flex-flow:column;justify-content:flex-start;width:100%;margin-bottom:2rem;margin-left:0;display:flex}.whole_homeremodellingvideo{padding-left:5%;padding-right:5%}.main-wrapper-resources{background-position:50% 0;background-size:auto}.blog46_list{grid-row-gap:3rem;grid-template-columns:1fr}.resources-articles-section{padding-top:30px;padding-left:10px;padding-right:10px}.button_white-article{color:#000;width:auto;padding-left:6px;padding-right:6px;font-size:12px}.logo2_logo-list{grid-column-gap:1rem;padding-top:1rem}.logo2_wrapper{padding:.75rem 1rem}.logo2_content-left{max-width:none}.logo2_logo{max-height:3rem}.logo2_component{grid-row-gap:2rem;flex-direction:column;grid-template-columns:1fr;justify-content:flex-start;align-items:flex-start}.icon_wrapper{height:100%}.btn_casestudies{font-size:.8rem}.kitchen_viewourwork{padding-bottom:60px;padding-left:0%;padding-right:0%}.container-28{padding-top:0}.timeline14_image-wrapper{flex-direction:column;justify-content:flex-start;align-items:flex-start;padding-left:0;display:flex}.timeline14_image{object-fit:fill}.timeline14_tab-wrapper{grid-row-gap:3rem;grid-template-columns:1fr}.padding-section-large-18{padding-top:4rem;padding-bottom:4rem;display:flex}.heading-style-h5-4{font-size:1rem}.timeline14_tabs-menu{width:100vw;margin-bottom:3rem;margin-left:-5vw;padding-left:5vw;padding-right:5vw}.timeline14_tabs-menu.no-scrollbar{justify-content:flex-start;margin-bottom:3rem;padding-left:7vw}.text-size-medium-10{font-size:1rem}.timeline14_progress-bar{top:3.175rem}.heading-style-h3-2{font-size:2rem}.text-block-12{padding-bottom:20px;padding-left:5%}.container-29{padding-left:100px;padding-right:100px}.h4-copy{width:100%;font-size:3.5rem}.production_team_title-copy{font-size:1rem}.main-wrapper-careers{padding-bottom:20px}.padding-section-large-19{padding-top:4rem;padding-bottom:4rem}.award_description.left{text-align:left}.image-36{aspect-ratio:1;width:100%;padding-bottom:0;padding-left:0%;padding-right:0%}.collection-item-2{flex-direction:column;justify-content:center;align-items:center;display:flex}.text-block-16{text-align:center}.column-21{padding-left:0%;padding-right:0}.section-crosscares{padding-top:10%;padding-bottom:15%}.cta3_component-copy{grid-row-gap:3rem;width:auto;padding-left:10px;padding-right:10px}.swiper-slide{width:100%}.gallery23_slide{padding-right:1.5rem}.gallery23_arrow.is-left{right:3.5rem}.sectioncharities{font-size:3rem}.gallery23_mask{width:50%}.heading-11{font-size:3rem}.section_testimonial15{padding-bottom:40%}.section_testimonial15.is-v2{flex-flow:column;justify-content:flex-start;align-items:center;padding-bottom:0%;display:flex}.testimonial15_slide{padding-top:120%;padding-left:0;padding-right:0}.testimonial15_slide.is-v2{height:100%;padding-top:0%}.testimonial15_arrow{inset:0% 0% auto auto}.testimonial15_arrow.is-left{right:3.5rem}.testimonial15_slide-nav{inset:0% auto auto 0%}.testimonial15_content{grid-row-gap:3rem;grid-template-columns:1fr}.testimonial15_content.is-v2{height:100%;min-height:0;max-height:100%}.testimonial15_component{padding:5rem 2% 0}.testimonial15_component.is-v2{width:100%;height:100%;padding-top:0}.testimonial-content-slide.swiper-slide{justify-content:center;align-items:flex-start;height:100%;min-height:100%;display:block}.rich-text-block-4{text-align:center}.padding-section-large-21{padding-top:4rem;padding-bottom:4rem}.faq6_question{padding:1rem 1.25rem}.text-size-medium-15{font-size:1rem}.faq6_component{grid-row-gap:3rem;grid-template-columns:1fr}.faq6_answer{padding-left:1.25rem;padding-right:1.25rem}.faq6_icon-wrapper{width:1.75rem}.portfolio-collection-item{padding-left:0;padding-right:0}.portfolio-collection-item.swiper-slide{justify-content:center;align-items:center;width:100%;height:100%;overflow:hidden}.portfolio-collection-list.swiper-wrapper{width:100vw;height:100%}.icon-2{inset:auto auto 0% 0%}.icon-3{display:none;inset:auto 0% 0% auto}.left-arrow{display:none}.columns-11{padding-top:0%}.container-37{padding-left:0%;padding-right:0%}.image-39{aspect-ratio:3/2;object-fit:cover}.div-block-19{min-height:20px;max-height:20px}.heading-13{font-size:3rem;font-weight:400}.paragraph-copy{padding-left:5%;padding-right:5%}.dividerblack{height:20px}.h2-title{text-align:center;letter-spacing:0;text-indent:5px;white-space:normal;word-break:normal;font-size:3rem}.testimonial-content-collection.swiper{height:100%}.image-41{max-width:100%}.image-41.is-v2{aspect-ratio:1;object-fit:cover;width:100%;max-width:none;overflow:hidden}.timeline9_item{grid-template-rows:auto auto;grid-template-columns:4rem 1fr;width:100%}.timeline9_item.item-left{text-align:left;align-items:flex-start}.timeline9_component{grid-column-gap:3rem;grid-row-gap:3rem}.timeline9_row{grid-column-gap:1rem;grid-row-gap:1rem;grid-template-columns:max-content 1fr}.timeline9_circle{margin-top:1.75rem}.padding-section-large-22{padding-top:4rem;padding-bottom:4rem}.timeline9_empty-space{display:none}.timeline9_circle-wrapper{left:0}.award{font-size:1.25rem}.testimonial-slide-nav{position:relative;bottom:auto}.testimonial-slider-content{margin-top:2rem;padding-top:0%;padding-bottom:0%}.testimonial-slider-images{width:100%;position:static;bottom:auto;left:auto}.testimonial-image-collection.swiper,.testimonial-image-collection-list.swiper-wrapper{width:100vw}.testimonial-image-slide.swiper-slide{justify-content:center;align-items:center;height:500px;overflow:hidden}.testimonial-dots_wrap.hide-on-mobile-landscape{display:none}.portfolio-collection.swiper{width:100vw;height:100%}.portfolio-content-wrap{width:100%;height:100%}.portfolio-pagination{flex-flow:wrap;justify-content:center;align-items:center}.portfolio-pagination.hide-on-mobile-landscape{display:none}.portfolio-image_wrap{width:100%;height:100%;overflow:hidden}.portfolio-image_wrap.is-v2{height:100%}.testimonial-image_wrap{width:100vw;height:100%;margin-left:auto;margin-right:auto;overflow:hidden}.portfolio-right-featrued-image{grid-column-gap:1rem;grid-row-gap:1rem}.porfolio-filter_wrap{grid-column-gap:.5rem;grid-row-gap:.5rem;flex-flow:column;justify-content:flex-start;align-items:center;width:100vw;padding-left:2.5%;padding-right:2.5%;overflow:auto}.porfolio-filter_wrap.portfolio_news-menu.is-v2{justify-content:center;align-items:center;width:100%;margin-left:0}.portfolio-filter-block{justify-content:flex-start;align-items:center;padding-left:0%;padding-right:0%}.news-heading-wrap{flex-flow:column;justify-content:center;align-items:center;width:100%;display:flex}.porftolio-item{width:100%;padding-left:0;padding-right:0}.section-header1_content-right{justify-content:space-between}.heading-style-h5-7{font-size:1.25rem}.section-header1_component,.section-header1_content-wrapper{grid-column-gap:1rem;grid-row-gap:1rem;grid-template-columns:1fr}.grid-list10_list{grid-template-columns:1fr}.why-cross-mail-link_wrap{top:4%;right:2%}.main-wrapper-portfolio-main{padding-bottom:0}.our-portfolio-header{padding-top:150px;padding-bottom:100px}.main-wrapper-portfolio-whole-home{padding-bottom:20px}.section_header-copy{padding-top:150px;padding-bottom:100px}.main-wrapper-portfolio-kitchen{padding-bottom:0}.padding-section-custom1{padding-top:3rem;padding-bottom:3rem}.charity-logo_wrap{width:50%}.padding-section-custom2{padding-top:2rem;padding-bottom:2rem}.block-title{font-size:1.8rem;line-height:2rem}.section-based.why-cross-copy.about-cross-difference.section-four.about-cert{padding-bottom:40px}.section-based.why-cross-copy.ktichen-remodeling{padding-bottom:100px}.section-based.a-simple-process{padding-left:20px;padding-right:20px}.footer-contents{grid-column-gap:28px;grid-row-gap:28px}.footer-logo-wrapper{justify-content:flex-start;align-items:flex-start;width:100%}.footer-logo{width:300px}.socmed{width:40px;height:40px}.socmed-image{width:20px;height:20px}.socmeds-wrapper{grid-column-gap:10px;grid-row-gap:10px}.footer-link{width:auto}.button-text-white{color:#000;width:auto;padding-left:6px;padding-right:6px;font-size:14px}.navbar-logo-wrap{width:240px}.button-arrow-text{font-size:1rem}.body-text{font-size:.9rem;line-height:1.4rem}.button-arrow-text-white{font-size:1rem}.hero-header{font-size:2rem;line-height:2.4rem}.hero-header.section-two-header.a-simple-process{width:100%}.parallax-info-wrapper,.block-title-large.text-color-grey.letter-space.has-max-width,.block-title-large.text-color-grey.letter-space.has-max-width-60,.block-title-large.text-color-grey.letter-space.a-simple-lan-heder-text,.hero-header-wrapper{width:auto}.button-text{font-size:1rem}.button-text.portolio-button-text{font-weight:700}.lavish-content-wrapper{padding-top:80px;padding-bottom:100px}.bath-text,.kitchen-text{font-size:5rem;line-height:5.4rem}.ultimate-image2{left:30%}.ultimate-image1{width:340px}.kitchen-renovation-wrap{left:-34%}.unique-blue-box{padding-top:180px;padding-bottom:80px}.unique-image1{width:400px}.unique-image2{width:200px}.lets-talk-wrapper{grid-column-gap:48px;grid-row-gap:48px;padding-left:0;padding-right:0}.contact-input{margin-bottom:10px}.lets-talk-submit-btn{color:var(--base-color-brand--white);text-align:center;text-transform:uppercase;font-family:Raleway,sans-serif}.contact-icon{width:40px;height:40px}.contact-text{width:auto}.contact-wrap{grid-column-gap:20px;grid-row-gap:20px}.remodel-text{font-size:5rem;line-height:5.4rem}.testimony-text,.testimony-text-bold{font-size:1.1rem;line-height:1.4rem}.paul-image{height:500px}.contact-image{width:20px;height:20px}.services-inside-contents-wrap.cross-certifications{padding-bottom:0}.body-text-large{font-size:1.1rem;line-height:1.1rem}.info-contents-wrapper.about-info-wrapper.certification-grid{grid-template-columns:1fr}.white-box-on-bottom.bathroom-background-wrap{height:43%}.white-box-on-bottom.whole-home-background-wrap{height:71%}.white-box-on-bottom.kitchen-remodeling-background{height:51%}.info-contents{grid-column-gap:48px;grid-row-gap:48px}.info-contents.about-section-three-difference{padding-bottom:0}.services-list{grid-column-gap:20px;grid-row-gap:40px;grid-template-columns:1fr}.v3-form-business-info{max-width:100vw}.about-hearo-header{font-size:2rem;line-height:2.4rem}.cross-body-text{font-size:.9rem;line-height:1.4rem}.cross-certifications-header-section{grid-column-gap:16px;grid-row-gap:16px;grid-template-rows:auto;grid-template-columns:.75fr .25fr;grid-auto-columns:1fr;display:grid}.image-43{justify-content:center;align-items:center;max-width:60%;display:block}.a-simple-process-section-body-block{padding-top:60%}.a-simpple-process-padding-section-large-22-copy{padding-top:4rem;padding-bottom:4rem}.a-simple-process-timeline9_item-right{grid-template-rows:auto auto;grid-template-columns:4rem 1fr;width:100%}.a-simple-process-timeline9_item-right.item-left,.a-simple-process-timeline9_item-right._2-a-simple-process-item-right-card{text-align:left;align-items:flex-start}.a-simpple-process-timeline9_component{grid-column-gap:3rem;grid-row-gap:3rem}.a-simpple-process-timeline9_row{grid-column-gap:1rem;grid-row-gap:1rem;grid-template-columns:max-content 1fr}.a-simpple-process-award{font-size:1.25rem}.a-simpple-process-timeline9_circle-wrapper{left:0}.a-simpple-process-timeline9_empty-space{display:none}.a-simpple-process-timeline9_row-1{grid-column-gap:1rem;grid-row-gap:1rem;grid-template-columns:max-content 1fr}.a-simpple-process-award-text-copy{font-size:1.25rem}.timeline-circle-process{margin-top:1.75rem}.our-team-service-div-right{width:auto}.exeptional-left{left:30%}.exeptional,.exeptional-service-left{width:340px}.exceptional-text-right{width:auto}.production-team{margin-top:3rem}.production-team.is-v2{margin-top:0}.production-team-header{margin-top:3rem}.production-team-header.is-v2{margin-top:0}.testimonials-padding-section-custom1-copy{padding-top:3rem;padding-bottom:3rem}.testimony-name{font-size:1.1rem;line-height:1.4rem}.testimonial-video-one{padding-top:3rem;padding-bottom:3rem}.testimony-name-additional{font-size:1.1rem;line-height:1.4rem}.news-and-awards-h1{padding-left:2%;padding-right:2%}.text-size-medium-16{font-size:1rem}.padding-section-large-23{padding-top:4rem;padding-bottom:1rem}.heading-style-h2-2{font-size:2.25rem}.secondary-font-careers-available-positions,.secondary-font-careers{padding-left:5%;padding-right:5%}.faq-hearo-header{font-size:2rem;line-height:2.4rem}.info-contents-faq{grid-column-gap:48px;grid-row-gap:48px}.faq-footer-text{font-size:1rem}.featured-portfolio{padding-top:0;padding-bottom:0}.slider-wrapper{width:100vw;height:400px;margin-top:30px}.slide-nav-2{margin-left:0;inset:-182% -100px 0% -173px;transform:rotate(-90deg)}.text-wrapper-slide-1{margin-left:auto;margin-right:auto;padding-left:10px;padding-right:10px}.content-wrapper{width:100vw;height:350px;padding-top:0}.text-wrapper-slide-3{margin-left:auto;margin-right:auto;padding-left:10px;padding-right:10px;top:60px;left:0;right:0}.mask{width:auto}.container-45{flex-direction:column;height:auto;margin-top:0}.text-wrapper-slide-2{margin-left:auto;margin-right:auto;padding-left:10px;padding-right:10px;inset:60px 0% auto}.slider{width:400px;height:80vw;margin-left:auto;margin-right:auto}.text-wrapper-slide-4,.text-wrapper-slide-5,.text-wrapper-slide-6{margin-left:auto;margin-right:auto;padding-left:10px;padding-right:10px;top:60px;left:0;right:0}.padding-section-large-24{padding-top:0;padding-bottom:2rem}.padding-global-17{padding-left:0;padding-right:0}.heading-4--2{margin-top:3rem}.portfolio-filter-block-2{justify-content:flex-start;align-items:center;padding-left:0%;padding-right:0%}.button_portfolio-2{width:100%;font-size:12px}.porfolio-filter_wrap-2{grid-column-gap:.5rem;grid-row-gap:.5rem;justify-content:flex-start;align-items:center;width:100vw;padding-left:2.5%;padding-right:2.5%;overflow:auto}.porfolio-filter_wrap-2.portfolio_news-menu.is-v2{justify-content:center;align-items:center;width:100%;margin-left:0}.timeline10_list{grid-column-gap:3rem;grid-row-gap:3rem}.text-size-medium-17{font-size:1rem}.timeline10_empty-space{display:none}.timeline10_progress{left:0}.padding-section-large-25{padding-top:4rem;padding-bottom:4rem}.timeline10_circle-wrapper{left:0}.timeline10_row{grid-column-gap:1rem;grid-row-gap:1rem;grid-template-columns:max-content 1fr}.timeline10_item{grid-template-rows:auto auto;grid-template-columns:4rem 1fr;padding:1.5rem}.timeline10_circle{margin-top:2.25rem}.heading-style-h3-3{font-size:2rem}.text-size-medium-18{font-size:1rem}.timeline9_item-2{grid-template-rows:auto auto;grid-template-columns:4rem 1fr;width:100%}.timeline9_item-2.item-left{text-align:left;align-items:flex-start}.timeline9_list{grid-column-gap:3rem;grid-row-gap:3rem}.padding-section-large-26{padding-top:4rem;padding-bottom:4rem}.timeline9_row-2{grid-column-gap:1rem;grid-row-gap:1rem;grid-template-columns:max-content 1fr}.link-block{justify-content:center;align-items:center;width:100%;display:flex}.navbar1_menu-links{flex-flow:column}.navbar1_component{height:auto;min-height:4rem}.navbar1_logo-link-2{padding-left:0}.navbar1_menu-2{width:400px;margin-left:0;padding-top:4rem}.navbar1_menu-2.is-page-height-tablet{padding-bottom:6rem}.link-block-2.logo.w--current{width:200px}.navbar1_component-2{height:auto;min-height:4rem}.text-size-medium-19{font-size:1rem}.event15_slide{padding-right:1.5rem}.padding-section-large-27{padding-top:4rem;padding-bottom:4rem}.heading-style-h4-2{font-size:1.5rem;line-height:1.4}.event15_heading-wrapper{grid-row-gap:2rem;flex-direction:column;grid-template-columns:1fr;justify-content:flex-start;align-items:flex-start}.event15_slider{padding-bottom:6rem}.event15_mask{width:80%}.show-mobile-landscape{display:block}.event15_heading,.blog-post3-related_heading{margin-right:0}.gallery22_arrow.is-left{right:3.5rem}.gallery22_image{height:360px}.padding-section-large-15{padding-top:4rem;padding-bottom:0}.gallery22_slide{padding-right:1.5rem}.text-size-medium-20{font-size:1rem}.padding-section-large-28{padding-top:4rem;padding-bottom:4rem}.heading-style-h4-3{font-size:1.5rem;line-height:1.4}.collection-item-5{grid-column-gap:20px;grid-row-gap:20px;flex-flow:column-reverse}.portfolio-feature-image{height:300px}.padding-section-large-29{padding-top:4rem;padding-bottom:4rem}.padding-global-23{padding-left:0;padding-right:0}.heading-4--3{margin-top:3rem}.portfolio-filter-block-3{justify-content:flex-start;align-items:center;padding-left:0%;padding-right:0%}.button_portfolio-3{width:100%;font-size:12px}.container-large-9{max-width:none}.padding-section-large-30{padding-top:4rem;padding-bottom:4rem}.padding-global-24{padding-left:0;padding-right:0}.heading-4--4{margin-top:3rem}.portfolio-filter-block-4{justify-content:flex-start;align-items:center;padding-left:0%;padding-right:0%}.container-large-10{max-width:none}.feature-image-portfolio-link,.link-block-3{width:100%}.additional-portfolio.additional-portolio-cta{font-weight:500}.navbar4_menu-wrapper-2{flex-flow:column;margin-top:-2.2rem;padding-top:0;padding-bottom:0}.navbar4_link-2{padding-top:.75rem}.signature{margin-bottom:-100px;padding-bottom:0}.spacer-medium-2{padding-top:1.25rem}.ob-form_step-title{font-size:1.75rem}.spacer-medium-3{padding-top:1.25rem}.ob-form_step-title-2{font-size:1.75rem}.spacer-medium-4{padding-top:1.25rem}.ob-form_step-title-3{font-size:1.75rem}.spacer-medium-5{padding-top:1.25rem}.form_input-4{margin-bottom:1em}.multi-form3_logo-link{padding-left:0}.heading-style-h4-4{font-size:1.5rem;line-height:1.4}.multi-form3_navbar,.multi-form3_footer{height:4rem}.heading-style-h4-5{font-size:1.5rem;line-height:1.4}.breadcrumbs{grid-column-gap:28px;grid-row-gap:28px}.contact-input-2{margin-bottom:10px}}@media screen and (max-width:479px){h1{font-size:2.5rem}h4{font-size:1.2rem}h6{font-size:3rem}.hide-mobile-portrait{display:none}.main-wrapper{background-position:50% 100%;background-repeat:repeat;background-size:auto;background-attachment:fixed}.margin-top{margin-bottom:0;margin-left:0;margin-right:0}.margin-top.margin-medium.is-full{width:100%}.margin-bottom{margin-top:0;margin-left:0;margin-right:0}.margin-bottom.margin-medium{padding-left:1%;padding-right:1%}.margin-bottom.margin-small{flex-direction:column;justify-content:center;align-items:center;margin-bottom:0;display:block}.margin-left{margin-top:0;margin-bottom:0;margin-right:0}.margin-right{margin-top:0;margin-bottom:0;margin-left:0}.margin-vertical{margin-left:0;margin-right:0}.margin-horizontal{margin-top:0;margin-bottom:0}.padding-top{padding-bottom:0;padding-left:0;padding-right:0}.padding-bottom{padding-top:0;padding-left:0;padding-right:0}.padding-left{padding-top:0;padding-bottom:0;padding-right:0}.padding-right{padding-top:0;padding-bottom:0;padding-left:0}.padding-vertical{padding-left:0;padding-right:0}.padding-horizontal{padding-top:0;padding-bottom:0}.max-width-full-mobile-portrait{width:100%;max-width:none}.text-size-medium{text-align:center}.heading-style-h2{font-size:2rem}.form_field-label{margin-bottom:0}.form_input{height:auto;min-height:auto;max-height:none;margin-bottom:1em;padding-top:.5rem;padding-bottom:.5rem;line-height:1em}.form_input:focus{border-color:#a1a1a1}.form_input.is-text-area{line-height:1}.development_team_name.text-weight-semibold{color:var(--base-color-neutral--black);font-family:Raleway,sans-serif}.padding-global{padding-left:0%;padding-right:2%}.padding-global.faq{padding-left:2%}.padding-section-large{padding-top:2rem;padding-bottom:2rem}.rl-styleguide_callout-heading-wrapper{padding-left:5%;padding-right:5%}.menu-icon1_line-bottom{overflow:hidden}.text-weight-semibold{color:var(--base-color-brand--white);padding-top:0;font-size:1rem}.section_header{padding-top:120px;padding-bottom:100px}.section_header.is-v2.is-article{padding-top:100px;padding-bottom:20px}.section_header.is-v2-copy{padding-top:7rem}.section_header.is-v2-copy.about-header-updated{background-image:linear-gradient(#00000078,#00000078),url(https://cdn.prod.website-files.com/66d7879a6faeda2db526e7e0/6706ccfb365abdc2a3b85504_penner-special-project-laundryroom-1.jpg);background-position:0 0,50%;background-size:auto,auto;background-attachment:scroll,scroll;padding-top:120px;padding-bottom:60px}.section_header.is-v2-copy.about-header-updated.background-color-alternative.boerne{background-image:linear-gradient(#0000008c,#0000008c),url(https://cdn.prod.website-files.com/66d7879a6faeda2db526e7e0/670c26d2bc6a2c73a5123309_Pembroke%20Estates.jpg);background-position:0 0,50%;background-size:auto,cover;background-attachment:scroll,scroll;padding-top:140px;padding-left:0}.section_header.is-v2-copy.contact-us-header{background-image:linear-gradient(#00000080,#00000080),url(https://cdn.prod.website-files.com/66d7879a6faeda2db526e7e0/6706d469d7eaaae18b7cca9a_Cluck-Library-Ceiling-2.jpg);background-position:0 0,50%;background-repeat:repeat,no-repeat;background-size:auto,cover}.section_header.is-v2-copy.careers-updated-header{padding-bottom:30rem}.section_header.is-v2-copy.faq-header-updated{padding-top:140px;padding-bottom:40px}.section_header.news-and-awards-header-main{padding-top:7rem;padding-left:20px;padding-right:20px}.heading{padding-top:0%;padding-bottom:2%;font-size:30px;line-height:1}.heading.cross-cares-header{padding-left:0%;padding-right:0%;font-family:Raleway,sans-serif;font-size:2rem}.heading.v2-contact-header{padding-left:0%;font-size:2rem}.heading.testimonials-header-sub{padding-left:0%;padding-right:0%;font-family:Raleway,sans-serif;font-size:.8rem;position:static}.heading.testimonials-header-main{font-family:Raleway,sans-serif;font-size:2rem}.heading.portfolio-heading{text-align:left;align-self:auto;font-size:2rem}.heading.portfolio-subheading-type{text-align:left;padding-bottom:0%;padding-left:0%;padding-right:0%}.menu.is-sticky{padding-left:2%;padding-right:2%}.navbar1_link{text-align:center}.navbar1_logo{max-width:80%}.navbar1_menu.is-page-height-tablet{background-color:#1a3240;height:70dvh;margin-top:20px;overflow:hidden}.home_portfolio{padding-left:0;padding-right:0}.h2-contact{text-align:center;padding-left:0%;padding-right:0%;font-size:1.6rem}.h2-contact.careers-secondary-header{font-size:1.6rem}.h2-contact.careers-cross-header{padding-left:0%}.button_white{padding-left:5%;padding-right:5%}.button_white.is-text-only.is-v2{margin-bottom:0}.container{grid-column-gap:68px;grid-row-gap:68px}.home_whycross.careers.updated-background{padding-top:40px;padding-left:20px;padding-right:20px}.paragraph{text-align:left;padding-left:0%;padding-right:0%;font-family:Raleway,sans-serif}.paragraph.cross-cares-supporting-text,.paragraph.cross-news-and-awards-text-dates{padding-left:0%;padding-right:0%}.heading-3{padding-left:5%;padding-right:5%;line-height:1}.gallery18_image{width:100vw;height:350px}.home_designbuildwithus{padding-top:0%;padding-bottom:0}.heading-4{margin-top:0;padding-top:0%;padding-left:2%;padding-right:2%;font-size:3rem}.heading-4.is-v2{font-size:2rem}.heading-4.is-v2.cross-faq-possibilities{text-align:center;color:#7a7a7a;margin-top:0;padding:5% 0% 10px;font-size:1.6rem;line-height:1.2}.heading-4.is-v2.cross-faq-possibilities.faq-how.much{text-align:left}.heading-4.is-v2.faq-who-to-work-with{padding-left:0%;padding-right:0%;font-size:2rem}.heading-4.is-v2.cross-faq-possibilities-additional-informaiton{text-align:left;color:#7a7a7a;padding-left:0%;padding-right:0%;font-size:1.6rem}.heading-4.is-v2.cross-cares-subheaders{text-align:left;color:#7a7a7a;margin-top:0;padding:5% 0% 10px;font-size:1.4rem;line-height:1.2}.heading-4.is-v2.cross-cares-subheaders.faq-how.much{text-align:left}.heading-4.is-v2.news-and-awards-header{text-align:left;color:#7a7a7a;margin-top:0;padding:5% 0% 10px;font-size:1.6rem;line-height:1.2}.heading-4.is-v2.news-and-awards-header.faq-how.much{text-align:left}.heading-4.our-team-sub-heading{color:var(--base-color-neutral--text-color);text-align:left;padding-left:0%;font-size:1rem;line-height:1.2}.heading-4.team-header-top.our-team-header{padding-left:0%;font-size:2rem}.heading-4.team-header-top.our-development-team{text-align:center;font-size:2rem;font-weight:500}.heading-4.team-header-top.our-development-team.production-team-header{color:var(--link-color--link-primary);font-weight:400}.heading-4.team-header-top.our-development-team.production-team-header.team-header-text{font-weight:500}.heading-4.team-header-top.our-development-team.admin-team-header,.heading-4.team-header-top.our-development-team.team-header-text{font-size:1.4rem;font-weight:600}.home_paragraph{padding-left:10px;padding-right:10px}.home_craftman{background-image:url(https://cdn.prod.website-files.com/66d7879a6faeda2db526e7e0/66d7879a6faeda2db526e865_Craftsmanship.jpg),linear-gradient(to bottom,null,null);background-size:cover,auto;padding-top:10px;padding-bottom:10px}.text-block-2{flex-flow:column;font-size:3.5rem;display:flex}.home_awards{padding-bottom:0}.divider_blue-copy{height:30px;margin-top:5%}.home_testimonials{padding-bottom:0}.home_contact{padding-top:10%;padding-bottom:0;padding-left:2%}.contact6_component{grid-template-columns:1fr}.contact-form-block{flex-flow:column;padding-left:0;padding-right:0;display:flex}.contact-form-block.contact-form.boerne-intro{width:100%;margin-top:-62px;margin-left:6px;top:19px;left:-3px}.contact-form{flex-flow:column;grid-template-rows:auto;display:flex}.contact-form.boerne-contact-form{margin-left:0}.form_field-2col{grid-column-gap:0rem;grid-row-gap:0rem;grid-template-columns:1fr}.home_contact_block_darkgray{margin-top:0}.margin-bottom-copy{margin-top:0;margin-left:0;margin-right:0}.footer4_logo-link{text-align:left;flex-direction:row;justify-content:center;align-items:center;padding-left:0;padding-right:0;display:flex}.footer4_social-list{width:100%}.footer4_top-wrapper{flex-flow:column;padding-left:10px;padding-right:10px;display:flex}.column-4{padding-top:20px}.image-13{aspect-ratio:1;width:100%}.italic-text-2{text-align:center;width:100%}.column-5{padding-top:20px}.columns{padding-left:0;padding-right:0}.container-6{padding-bottom:50px}.image-14{text-align:left;padding-left:10px;display:block}.form_field-3col.is-mobile-1col{grid-column-gap:1rem;grid-row-gap:1rem;flex-flow:column;margin-bottom:0%;padding-top:0%;padding-bottom:0%;display:flex}.main-wrapper-portfolio{background-position:50% 100%;background-repeat:repeat;background-size:cover;background-attachment:fixed;padding-bottom:0}.portfolio_list{grid-row-gap:3.25rem}.portfolio_list.is-v2{grid-column-gap:2.2rem;grid-row-gap:2.2rem;flex-flow:column;grid-template-columns:1fr;width:100%;display:flex}.padding-section-large-4{width:100%;padding-top:1rem;padding-bottom:2rem}.section_portfolio{width:100%}.portfolio_category-menu.no-scrollbar{padding-top:40px}.portfolio_category-menu.no-scrollbar.is-v2{padding-top:20px}.portfolio_category-menu.no-scrollbar.is-v2.faw{justify-content:center;align-items:center;padding-top:0}.portfolio_category-menu.no-scrollbar.is-v2.hide{display:none}.portfolio_item{min-height:auto}.portfolio_item.is--v2{grid-column-gap:0px;grid-row-gap:0px;width:100%;max-width:100%;max-height:800px}.portfolio_menu-link{padding-top:0;padding-bottom:0}.portfolio_menu-link.last-link{margin-right:0;padding-top:0;padding-bottom:0}.portfolio_menu-link.is-v2{margin-left:0;margin-right:0;padding-top:7px;font-size:.7rem}.portfolio_menu-link.is-v2:hover{background-color:var(--darkgray)}.portfolio_menu-link.is-v2.non-white{align-self:stretch;margin-top:0}.blog1_title-link.is-v2{align-self:flex-start}.portfolio_image-wrapper.is-v2{width:100%}.blog1_component{margin-top:0}.padding-global-2{width:100%}.portfolio_image{aspect-ratio:1}.portfolio_image.is-v2{width:100%}.portfolio_image.is-v2:hover{filter:none}.portfolio_list-wrapper{width:100%}.button_portfolio{width:100%;margin-bottom:20px}.button_portfolio.is-v2{font-size:14px}.padding-section-large-5{padding-top:0}.cta1_component{grid-template-columns:1fr}.paragraph-white{padding-left:5%;padding-right:5%}.main-wrapper-kitchen-remodelings{background-position:50% 100%;background-repeat:repeat;background-size:cover;background-attachment:fixed}.text-weight-semibold-white{padding-top:0%;font-size:.8rem;font-weight:700;line-height:1.8}.section_cta2.is-cross-care{padding-left:5%;padding-right:5%}.section_cta2.testimonial-video-two{padding-bottom:0}.cta2_component{grid-template-columns:1fr;padding-left:0;padding-right:0}.cta2_component.is-crosscare{grid-template-columns:1fr}.cta2_content{padding-left:0;padding-right:0}.contact_container{padding-top:20%}.contact_paragraph-_white.v3-contact-header-subtext{margin-bottom:1.8rem}.image-15,.image-16{aspect-ratio:3/2}.column-12{padding-top:40px;padding-bottom:0}.main-wrapper-contact-us{background-position:50% 100%;background-repeat:repeat;background-size:cover;background-attachment:fixed}.paragraph-5{padding-left:20px;padding-right:20px}.contact_container-blue{padding-top:50px}.contact6_component_1col{grid-template-columns:1fr}.html-embed{display:none}.main-wrapper-bathroom-remodelings{background-position:50% 100%;background-repeat:repeat;background-size:cover;background-attachment:fixed;margin-bottom:0;padding-bottom:0}.padding-section-large-7{padding-top:2rem;padding-left:5%;padding-right:5%}.padding-global-5{padding-left:0;padding-right:0}.padding-global-5.is-v2{padding-bottom:60px}.cta1_component-2{grid-template-columns:1fr}.padding-section-large-9{padding-bottom:2rem;padding-left:2%;padding-right:2%}.portfolio11_list{grid-row-gap:1.5rem}.text-size-medium-2{padding-left:5%;padding-right:5%}.contact_details{padding-top:40px;padding-bottom:40px}.main-wrapper-news{background-position:50% 100%;background-repeat:repeat;background-size:cover;background-attachment:fixed}.herotext{padding-left:5%;padding-right:5%}.award-winning-projects-block{padding-top:120%}.slider6_component{padding-top:5em;display:flex}.slider6_component.about-page-certifications{padding-top:1em}.slider6_mask{width:90%}.slider-content-replace-this-div{width:50%}.slider6_arrow{width:2rem;height:2rem}.slider6_slide-nav{display:flex}.news_list{grid-column-gap:2rem;grid-row-gap:2rem}.contact_block_white{padding-top:0;padding-bottom:0}.contact6_component-white{grid-template-columns:1fr}.main-wrapper-team{background-position:50% 100%;background-repeat:repeat;background-size:cover;background-attachment:fixed}.section_ct3.awards-and-news-third{padding-top:0;padding-bottom:40px}.cta3_content{padding-left:0;padding-right:0}.cta3_component{grid-template-columns:1fr;padding-left:0;padding-right:0}.section_development_team{background-image:url(https://cdn.prod.website-files.com/66d7879a6faeda2db526e7e0/670730ca835e0a3042afabe6_svgexport-5.svg),linear-gradient(#f0f0f0,#f0f0f0);background-position:50% 1%,0 0;background-repeat:no-repeat,repeat;background-size:contain,auto;font-family:Raleway,sans-serif}.section_development_team.section-header-structure-team{padding-top:80px;padding-bottom:80px}.team6_list{grid-template-columns:1fr}.development_team_title{color:var(--base-color-neutral--black);font-family:Raleway,sans-serif}.team6_image:hover{filter:none}.team6_image-wrapper{padding-top:0%}.team6_list-wrapper{padding-top:40px}.image-29{max-width:600px}.column-14.is-v2{padding-top:20px;padding-left:20px;padding-right:20px}.column-15{padding-left:20px;padding-right:20px}.section_production_team{background-color:#54595f;background-image:url(https://cdn.prod.website-files.com/66d7879a6faeda2db526e7e0/670730cad7858e921bc22a72_svgexport-33.svg);background-position:50% .5%;background-size:contain;padding-top:80px;padding-bottom:80px}.section_administration_team{background-position:50% 1%;background-size:contain;padding-top:80px;padding-bottom:80px}.paragraph-11-copy{padding-top:0;padding-left:0;padding-right:0}.heading-7{line-height:1.2}.heading-8{text-align:left;font-size:1rem}.main-services-wrapper{background-position:50% 100%;background-repeat:repeat;background-size:cover;background-attachment:fixed}.main-about-us-wrapper{background-image:url(https://cdn.prod.website-files.com/66d7879a6faeda2db526e7e0/66d7879a6faeda2db526e96a_Crystal-favorite_1920x1280.jpg),linear-gradient(180deg,#00000012,var(--base-color-neutral--white));background-position:0 0,0 0;background-size:cover,auto;background-attachment:scroll,scroll}.section-20yearsexperience{padding-top:0}.section_cta3{margin-bottom:0;padding-bottom:10%}.about-block{background-image:url(https://cdn.prod.website-files.com/66d7879a6faeda2db526e7e0/66d7879a6faeda2db526e865_Craftsmanship.jpg),linear-gradient(#0000,#0000);background-size:cover,auto;padding-top:10px;padding-bottom:10px;display:block}.about-block.about-contact-quote{display:none}.quote{font-size:2rem}.cta1_content-copy{padding-bottom:0;padding-left:0;padding-right:0}.main-wrapper-team-member-template{background-position:50% 100%;background-repeat:repeat;background-size:cover;background-attachment:fixed}.section_team-member-title{padding-bottom:20px}.column-16{padding-right:20px}.image-31.is-v2{height:350px}.container-20{padding-left:10px}.heading-2-white{font-size:2rem}.details.bulleted-item.is-v2{font-size:.8rem;font-weight:700}.divider_blue-copy-copy{height:0}.portfolio_category{padding-bottom:1rem}.padding-section-large-14{padding-bottom:0}.button-current{color:var(--base-color-brand--white)}.section_beforeafterphotogallery{padding-top:0}.section_multiphotogallery{padding-top:0;padding-left:0;padding-right:0}.button-before-after{font-family:Raleway,sans-serif}.section_team8{padding-bottom:30px;padding-left:20px;padding-right:20px}.text-size-medium-9{text-align:center;font-size:3rem}.team8_list{grid-template-columns:1fr}.team8_image-wrapper{padding-top:0%}.padding-global-6{padding-left:0%;padding-right:0%}.main-wrapper-news-indivdual-template{background-position:50% 100%;background-repeat:repeat;background-size:cover;background-attachment:fixed}.news_template_block{padding-top:0;padding-bottom:15%}.paragraph-13{text-align:center}.rich-text-block-2{padding-top:40px;padding-bottom:10%}.main-wrapper-wholehome-remodelings{background-position:50% 100%;background-repeat:repeat;background-size:cover;background-attachment:fixed;margin-bottom:0;padding-bottom:0}.whole_homeremodellingvideo{padding-top:50px;padding-left:0%;padding-right:0}.columns-8{padding-left:0;display:block}.column-18{flex-flow:column;padding-left:0;padding-right:0;display:flex}.paragraph-14{font-size:1rem}.main-wrapper-resources{background-position:50% 100%;background-repeat:repeat;background-size:cover;background-attachment:fixed}.button_white-article{width:auto;margin-bottom:20px}.logo2_logo-list{grid-template-columns:1fr 1fr}.logo2_wrapper{justify-content:center;align-items:flex-start}.careers-opportunities{padding-bottom:0}.icon_wrapper{min-height:80px;padding-top:0%}.btn_casestudies{font-size:.8rem}.kitchen_viewourwork{padding-top:30px;padding-left:0%;padding-right:0%}.timeline14_tab-wrapper{grid-row-gap:3rem}.padding-section-large-18{display:flex}.section_timeline14{width:auto}.timeline14_tabs-menu.no-scrollbar{grid-column-gap:16px;grid-row-gap:16px;flex-flow:column;grid-template-rows:auto;grid-template-columns:1fr 1fr 1fr 1fr;grid-auto-columns:1fr;width:100%;padding-left:10vw;padding-right:0;display:inline-grid}.section-ourprocess{padding-bottom:0}.portfolio_viewourwork{padding-left:0%;padding-right:0%}.text-block-12{font-size:1.2rem}.image-35{max-width:none}.container-29{padding-bottom:5%;padding-left:2%;padding-right:2%}.main-wrapper-careers{background-position:50% 100%;background-repeat:repeat;background-size:cover;background-attachment:fixed}.careers-category-header{flex-flow:column;margin-top:25px}.careers-category-header.is-v2{flex-flow:row;overflow:auto}.image-36{aspect-ratio:1;width:100%}.text-block-16{text-align:center}.column-20{padding-top:20px;padding-left:0}.column-21{padding-left:20px;padding-right:20px}.section-crosscares{padding-left:2%;padding-right:2%}.cta3_component-copy{grid-template-columns:1fr}.gallery23_slide-nav{flex-flow:row;padding-top:60px;inset:auto auto 40% 0%}.section_testimonial15.is-v2{padding-bottom:60px}.testimonial15_slide{padding-top:80%}.testimonial15_slide-nav{inset:auto 0% 0%}.testimonial15_content{flex-flow:column;grid-template-columns:1fr;min-width:auto;max-width:none;margin-left:2%;margin-right:2%}.testimonial15_component{padding-top:0}.testimonial15_component.is-v2{height:100%}.testimonial-content-slide.swiper-slide{height:100%;min-height:auto}.faq6_component{grid-template-columns:1fr}.hero_headline{padding-top:0;font-size:1.2rem}.icon-2{inset:auto auto 0% 0%}.icon-3{inset:auto 0% 0% auto}.container-35{padding-top:10%;padding-bottom:10%}.italic-text-32{font-weight:400}.paragraph-copy{padding-left:5%;padding-right:5%}.div-block-20{min-height:20px;max-height:20px}.dividerblack{height:30px;margin-top:5%}.h2-title{text-align:center;font-size:3rem}.testimonial-content-collection.swiper{height:100%}.image-41.is-v2{width:100vw}.timeline9_item{grid-template-columns:3rem 1fr}.timeline9_row{grid-column-gap:1rem}.padding-global-15{padding-left:0%;padding-right:0%}.container-large-6{background-color:#fff0;max-width:90rem}.testimonial-slide-nav{margin-top:2rem}.testimonial-slider-content{width:100%;height:100%;margin-top:2rem}.testimonial-image-slide.swiper-slide,.testimonial-image_wrap{width:100vw;height:350px}.portfolio-right-featrued-image{grid-template-columns:1fr;width:100%;margin-left:0%;margin-right:0%}.header-content_layout.portfilio-header-category{justify-content:center;align-items:flex-start}.porfolio-filter_wrap{grid-column-gap:.6rem;grid-row-gap:.6rem;text-align:center;flex-flow:column;align-self:center;padding-left:5%;padding-right:5%}.porfolio-filter_wrap.portfolio_news-menu.is-v2{grid-column-gap:0rem;grid-row-gap:0rem;justify-content:center;align-items:center;width:100vw;padding-left:2%}.portfolio-filter-block{align-self:center}.video-testimonials{width:93%;margin-left:10px;margin-right:10px;padding-left:0;padding-right:0}.instagram-block{display:none}.mail-icon{z-index:99;position:relative}.form_field-label-2{margin-bottom:0}.main-wrapper-portfolio-main{background-position:50% 100%;background-repeat:repeat;background-size:cover;background-attachment:fixed}.our-portfolio-header{padding-top:210px;padding-bottom:100px}.main-wrapper-portfolio-whole-home{background-image:url(https://cdn.prod.website-files.com/66d7879a6faeda2db526e7e0/66d7879a6faeda2db526e86d_portfolio.jpg),linear-gradient(#0000,#0000);background-position:50%,0 0;background-size:cover,auto;padding-top:70px;padding-bottom:0}.section_header-copy{padding-top:210px;padding-bottom:100px}.main-wrapper-portfolio-kitchen{background-image:url(https://cdn.prod.website-files.com/66d7879a6faeda2db526e7e0/66d7879a6faeda2db526e86d_portfolio.jpg);background-position:50%;background-size:cover;padding-bottom:0}.why-cross-mail-fixed_wrap{text-align:center;justify-content:flex-end;align-items:center;width:100%}.why-cross-mail-text{justify-content:space-between;align-items:center}.padding-section-custom1{padding-top:40px}.section_logos.is-crosscare{padding-bottom:10%}.section_logos.news-and-awards-body{padding-top:40px;padding-bottom:0}.charity-logos-content_wrap{grid-column-gap:16px;grid-row-gap:16px;flex-flow:column;grid-template-rows:auto auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;display:grid}.charity-logo_wrap{grid-column-gap:18px;grid-row-gap:18px;flex-flow:row;grid-template-rows:auto auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;width:100%;display:flex}.charity-image{width:100px;max-width:100%;height:100px}.charity-image.is-short{height:60px}.padding-section-custom2{padding-top:0;padding-bottom:0}.block-title{font-size:1.6rem;line-height:1.8rem}.button-with-arrow-grey{grid-column-gap:10px;grid-row-gap:10px;flex-flow:column;justify-content:center;align-items:flex-start}.section-based.contact.about-page-background-base{background-color:var(--base-color-brand--white);margin-top:40px;margin-left:auto;padding-top:60px;padding-bottom:10px;padding-left:0;display:block}.section-based.contact.about-page-background-base.about-base-section-two{margin-top:0;padding-top:5px;padding-bottom:40px}.section-based.contact.about-page-background-base-copy.faq-base-section-two{padding-top:0;padding-bottom:40px}.section-based.contact.cross-faq-section-base{grid-column-gap:8px;grid-row-gap:8px;padding:40px 20px}.section-based.contact-form-only{padding-top:40px}.section-based.services-header.a-simple-plan-header-base{background-size:contain;padding-left:20px;padding-right:20px}.section-based.why-cross-copy.portfolio-bottom{padding-bottom:0;padding-left:20px;padding-right:20px}.section-based.why-cross-copy.about-cross-difference.section-four.about-cert{padding-bottom:40px}.section-based.why-cross-copy.about-cross-difference.cross-difference{padding-bottom:60px}.section-based.why-cross-copy.about-cross-difference.cross-difference.boerne-info{padding-top:40px;padding-bottom:60px}.section-based.why-cross-copy.faq-cross-difference{background-color:#fff;padding-top:40px;padding-bottom:40px}.section-based.why-cross-copy.ktichen-remodeling{padding-bottom:70px}.section-based.a-simple-process{grid-column-gap:16px;grid-row-gap:16px;text-align:center;background-color:#1a3240;flex-flow:row;grid-template-rows:auto auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;padding-top:10px;padding-bottom:15px;display:block}.section-based.a-simple-process-body-section{padding-top:40px;padding-left:20px;padding-right:40px}.section-based.testimonials-content-copy,.section-based.testimonials-additionaland-photos{padding-top:40px;padding-bottom:0}.container-xlarge.lavish-personal.about-page-intro-section{margin-top:-88px}.container-xlarge.lavish-personal.about-page-intro-section.boerne-intro{margin-top:-10px;padding-top:40px}.container-xlarge.lavish-personal.faq-page-intro-section{margin-top:-40px;margin-left:0;margin-right:0;padding-left:0%}.container-xlarge.is-relative.a-simple-process-body-block{width:100%}.footer-contents{padding-bottom:10px}.socmeds-wrapper{grid-column-gap:15px;grid-row-gap:15px;display:flex}.footer-button-contents{grid-template-rows:auto auto;align-items:center}.button-text-white{width:100px;height:100%;margin-top:0;margin-bottom:0;padding-left:5%;padding-right:5%;display:flex}.navbar-logo-wrap{width:160px}.button-arrow.portfolio-cta-services-arrow{padding-top:5px}.body-text{font-size:1rem;line-height:1.6rem}.body-text.text-align-left.text-color-white{padding-top:10px;padding-bottom:20px}.nav-menu-icon{grid-row-gap:8px;width:32px}.arrow-image{margin-top:0;margin-left:-5px;font-family:Raleway,sans-serif;position:relative;transform:rotate(0)}.arrow-image.remodeling-arrow{display:none}.hero-contents-wrapper{grid-column-gap:25px;grid-row-gap:25px}.hero-contents-wrapper.about-header-updated{width:90%}.hero-contents-wrapper.faq-header-updated{padding-bottom:10px}.button-arrow-text-white.boerne.dark{margin-bottom:1.6rem}.button-arrow-white.third-layer{margin-left:20px;margin-right:20px}.button-arrow-white.faq-cta-bottom-of-page{clear:none;grid-column-gap:0px;grid-row-gap:0px;margin-left:20px;margin-right:20px;padding-top:40px}.button-arrow-white.boerne-cta{flex-flow:column;justify-content:center;align-items:flex-start;display:block}.button-arrow-white.boerne-cta.portfolio-boerne-cta.mobile-hidde,.button-arrow-white.boerne-cta.portfolio-boerne-cta.mobile-hide-2,.button-arrow-white.boerne-cta.top-arrow{display:block}.hero-header{border:1px #000;font-size:1.8rem;line-height:2.2rem}.hero-header.section-two-header.cross-mission-header.header-about-v2{color:var(--background-color--background-alternate);padding-top:10px;padding-bottom:10px;font-size:22.4px}.hero-header.section-two-header.cross-mission-header.header-about-v2.cross-difference{text-align:left;font-size:2rem}.hero-header.section-two-header.cross-mission-header.header-about-v2.cross-difference.boerne.boerne-secondary-header.intentional-design{margin-top:2.5rem}.hero-header.section-two-header.a-simple-process{justify-content:center;align-items:center;padding-bottom:0;display:block}.parallax-info-wrapper{grid-column-gap:16px;grid-row-gap:16px}.lavish-image2{width:300px;left:21%}.lavish-image1{width:300px}.block-title-large{font-size:2.3rem;line-height:2.8rem}.block-title-large.text-color-grey.letter-space.has-max-width{text-align:center;font-size:2rem;line-height:2rem}.block-title-large.text-color-grey.letter-space.a-simple-lan-heder-text.a-simple-plan-header{color:#fff;padding-left:20px;padding-right:20px;font-size:2rem}.button-text.portolio-button-text{font-size:.8rem}.blue-box{width:100%}.lavish-content-wrapper{padding-top:60px;padding-bottom:80px}.bath-text{font-size:3.7rem;line-height:2rem}.kitchen-text{font-size:3.7rem;line-height:2rem;display:inline-block;left:0%}.ultimate-image2{width:280px;left:26%}.ultimate-image1{width:280px;bottom:-11%;left:16%}.kitchen-renovation-wrap{left:-56%}.unique-blue-box{padding-top:100px;padding-bottom:40px}.unique-image1{width:250px;margin-left:10px}.unique-image2{width:100px;top:-19%;right:2%}.lets-talk-wrapper{grid-column-gap:40px;grid-row-gap:40px}.contact-input{height:auto;min-height:auto;max-height:none;padding-top:1rem;padding-bottom:1rem;line-height:1em}.contact-input.is-text-area{line-height:1}.contact-input.white.boerne-form-input.primary{padding-top:10px;padding-bottom:10px}.lets-talk-submit-btn{color:var(--base-color-brand--white);border:1px solid #fff;font-family:Raleway,sans-serif}.contact-field-label{margin-bottom:0}.contact-icon.location,.contact-icon.careeres-contact,.contact-icon.careeres-contact._2{width:40px}.contact-text{text-align:left}.contact-wrap{grid-column-gap:10px;grid-row-gap:10px;grid-template-rows:auto;grid-template-columns:max-content 1fr;grid-auto-columns:1fr;display:grid}.remodel-text{font-size:3.7rem;line-height:2rem}.debra-about-wrapper{grid-column-gap:24px;grid-row-gap:24px}.debra-about-wrapper.about-page-intro{margin-top:26px;margin-bottom:0}.debra-about-wrapper.faq-page-intro{margin-top:0;margin-bottom:0}.testimony-text{line-height:1.2rem}.testimony-text.about-text{color:var(--base-color-neutral--text-color);font-weight:400}.testimony-text.faq-text-intro-copy{line-height:1.4rem}.testimony-text.about-text-faq.faq-how-it-works-description{text-align:left;font-size:1rem;line-height:1.4rem}.testimony-text-bold{line-height:1.2rem}.paul-info-wrapper{grid-column-gap:12px;grid-row-gap:12px}.paul-image{height:360px}.faq-info-wrapper{grid-column-gap:12px;grid-row-gap:12px}.faq-info-wrapper.faq{grid-column-gap:12px;grid-row-gap:12px;padding-bottom:0}.faq-info-wrapper.faq-mission-statement-section-main{grid-column-gap:40px;grid-row-gap:40px;grid-template-rows:auto auto;grid-template-columns:1fr;grid-auto-columns:1fr;display:block}.faq-info-wrapper.cross-team-header{padding-bottom:20px}.debra-image{min-height:400px;display:inline-block}.debra-image.mobile-view{display:none}.navbar-logo{width:200px}.contact-fields-wrapper{grid-template-columns:1fr}.services-bg-header-image{background-position:50%;background-size:contain}.services-bg-header-image.out-team-header.meet-our-team-header{background-color:#1a3240;background-image:url(https://cdn.prod.website-files.com/66d7879a6faeda2db526e7e0/670730cb3e0855abfafcb9ba_svgexport-69.svg);background-position:50%;background-size:90% 90%}.services-bg-header-image.a-simple-plan-header-section{background-size:contain;align-self:center}.services-bg-header-image.portfolio-remodel{background-size:contain}.services-inside-contents-wrap.faq{padding-top:0;padding-bottom:0}.services-inside-contents-wrap.container-cross-difference{grid-template-columns:1fr;padding-top:20px}.services-inside-contents-wrap.cross-certifications{padding-bottom:40px}.body-text-large{font-size:1rem;line-height:1rem}.info-contents-wrapper.about-info-wrapper{grid-template-columns:1fr;margin-top:28px}.info-contents-wrapper.about-info-wrapper.certification-grid{grid-column-gap:24px;grid-row-gap:24px;grid-template-columns:1fr}.info-contents-wrapper.about-info-wrapper.desktop-photo,.info-contents-wrapper.about-info-wrapper.desktop-photo.mobile-view{display:block}.info-contents-wrapper.about-info-wrapper{color:var(--text-color--text-secondary)}.white-box-on-bottom.bathroom-background-wrap{height:30%}.white-box-on-bottom.whole-home-background-wrap{height:70%}.white-box-on-bottom.kitchen-remodeling-background{height:37%}.info-contents{grid-column-gap:32px;grid-row-gap:32px;padding-bottom:0}.info-contents.about-section-three-difference{padding-bottom:0}.info-contents.cross-differnce.boerne{grid-column-gap:0px;grid-row-gap:0px;margin-top:-14px}.services-list{grid-row-gap:32px}.services-image-wrapper{height:200px}.services-list-wrapper{margin-top:57px}.div-block-21.about-cross-header.boerne{width:100%}.cross-cares-svg{max-width:80%;margin-top:0;display:none}.contact-form-section{padding-bottom:0}.v3-form-business-info{max-width:100%}.v3-contact-form-contact.new-project-form{margin-top:-20px;padding:40px 20px}.column-24{background-position:50% 90%;background-size:70%;margin-top:0}.column-24.hr-contaact-information{margin-top:0}.columns-13{grid-column-gap:0px;grid-row-gap:0px;flex-flow:column}.paragraph-18.about-parragraph{max-width:100%;line-height:1.4rem}.paragraph-18.faa-parragraph{font-size:1rem;line-height:1.4rem}.about-hearo-header{font-size:1.8rem;line-height:2.2rem}.cross-body-text{color:#7a7a7a;text-align:left;font-size:1rem;line-height:1.42rem}.cross-body-text.body-text-cross-differnce.boerne-difference{padding-bottom:20px}.cross-certifications-header-section{grid-column-gap:0px;grid-row-gap:0px;flex-flow:row;grid-template-rows:auto;grid-template-columns:1.75fr;grid-auto-columns:1fr;justify-content:center;place-items:center stretch;display:grid}.cross-certifications-header-section.is-cta{grid-template-columns:1.75fr 1fr}.header-container.cross-about.cross-certifications-heading{flex-flow:row;width:auto;display:block}.column-25{grid-column-gap:16px;grid-row-gap:16px;border-bottom:1px solid #000;flex-flow:row;grid-template-rows:auto auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;align-self:auto;padding-left:0;padding-right:0;display:block}.column-25.simple-process{padding-right:20px}.column-25.is-hide{display:none}.column-26{border-bottom:1px solid #000}.column-26.is-hide{display:none}.image-43{max-width:60%;padding-top:5px}.column-27{grid-column-gap:16px;grid-row-gap:16px;text-align:left;grid-template-rows:auto auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;align-self:center;padding-left:0;padding-right:0;display:block}.header-container-process{grid-column-gap:0px;grid-row-gap:0px;flex-flow:row;justify-content:center;align-self:center;align-items:center;padding:20px 20px 20px 0;display:flex}.a-simple-process-section-body-block{background-color:#fff0;padding-top:5%}.a-simpple-process-padding-section-large-22-copy{background-color:#fff0;display:block}.a-simple-process-timeline9_item-right{grid-template-columns:3rem 1fr}.a-simple-process-timeline9_item-right._2-a-simple-process-item-right-card{justify-content:center;align-items:flex-start;width:100%;margin-left:17px;padding-left:0}.a-simple-process-title{color:var(--base-color-brand--white);padding-bottom:5px;font-family:Raleway,sans-serif;font-size:1.4rem}.a-simpple-process-timeline9_component{grid-auto-flow:row;align-items:stretch}.a-simpple-process-timeline9_row{grid-column-gap:1rem;place-items:center}.a-simpple-process-award{color:var(--link-color--link-primary);font-size:1rem}.a-simpple-process-text{font-family:Raleway,sans-serif;font-size:.9rem}.a-simpple-process-timeline9_row-1{grid-column-gap:1rem}.a-simple-process-interior-block{background-color:#3b3b3c;padding:20px}.a-simpple-process-text-number{color:var(--base-color-neutral--black);text-align:center;margin-top:10px;padding-left:0;font-size:1rem;line-height:1;display:block}.a-simpple-process-award-text-copy{color:var(--base-color-neutral--black);margin-top:-13px;padding-bottom:0;padding-left:1px;font-family:Raleway,sans-serif;font-size:1rem}.a-simpple-process-award-text-copy.step-2{margin-top:-5px}.a-simpple-process-award-text-copy.step-4{margin-top:-7px}.a-simpple-process-award-text-copy.step-3{margin-top:-6px}.a-simpple-process-award-text-copy.step-5{margin-top:-7px}.a-simpple-process-award-text-copy.step-6,.a-simpple-process-award-text-copy.step-7,.a-simpple-process-award-text-copy.step-8{margin-top:-5px}.timeline-circle-process{color:#bebebe;background-color:#bebebe;width:1.5rem;height:1.5rem;padding-top:6px;padding-bottom:0;font-family:Raleway,sans-serif}.bold-text{color:var(--base-color-neutral--text-color);font-size:1.2rem}.our-team-service-div-right{grid-column-gap:16px;grid-row-gap:16px}.exceptional-our-team-section{padding-top:40px}.exeptional-left{width:180px;top:-102%;left:31%}.exeptional{width:280px;bottom:-11%;left:16%}.service-box-left{width:100%}.exeptional-service-left{width:180px;top:25px;bottom:-11%;left:6%}.exceptional-text-right{grid-column-gap:16px;grid-row-gap:16px}.production-team{margin-top:0;padding-top:0%;padding-left:2%;padding-right:2%;font-size:3rem}.our-production-team-container{padding-bottom:0}.production-team-header{margin-top:0;padding-top:0%;padding-left:2%;padding-right:2%;font-size:3rem}.testimonials-padding-section-custom1-copy{padding-top:2rem;padding-bottom:2rem}.testimony-name{line-height:1.2rem}.testimonial-video-one{padding-top:2rem;padding-bottom:0}.testimonials-additional-updated.testimonials-carousel{padding-top:0}.testimonials-text-bottom-additional{line-height:1.6rem}.testimony-name-additional{line-height:1.2rem}.news-and-awards-h1{padding-left:0%;padding-right:0%}.column-28{padding-left:0}.image-44{object-fit:cover;width:250px;height:250px;display:inline-block;top:170px;left:8px}.image-45{width:200px;height:200px;top:27px;left:78px}.secondary-font-careers-available-positions,.secondary-font-careers{padding-left:5%;padding-right:5%}.faq-hearo-header{font-size:2rem;line-height:2.2rem}.info-contents-faq{grid-column-gap:32px;grid-row-gap:32px}.info-contents-faq.faq-grid{grid-template-columns:1fr}.design-firm-faq-list{color:var(--base-color-neutral--text-color);text-align:left}.faq-footer-text{color:#18171780}.link-2{letter-spacing:1px;font-size:1rem;line-height:.52rem}.image-46{max-width:120%}.service-box-left-exeptional{width:100%;display:none}.div-block-22{width:100%}.featured-portfolio{padding-top:0;padding-bottom:0}.slider-wrapper{height:300px;margin-top:10px}.content-wrapper{height:300px;padding-top:0;padding-left:20px;padding-right:20px}.container-45{max-width:100%;margin-top:0;padding-bottom:40px}.slider{height:90vw}.image-wrapper-ba{max-width:450px}.image-one.b-a,.image-two.before-after{max-width:450px;max-height:450px}.gallery-header-title-graphic{background-repeat:no-repeat}.column-30,.column-31,.column-32,.column-33,.column-34,.column-35{padding-left:0}.padding-section-large-24{padding-bottom:0;padding-left:2%;padding-right:2%}.portfolio_menu-link-2{padding-top:0;padding-bottom:0}.portfolio_menu-link-2.is-v2{margin-left:0;margin-right:0;padding-top:7px;font-size:.7rem}.portfolio_menu-link-2.is-v2:hover{background-color:#211d1d}.padding-global-17{padding-left:0;padding-right:0}.heading-4--2{margin-top:0;padding-top:0%;padding-left:2%;padding-right:2%;font-size:3rem}.heading-4--2.news-header-na{padding-bottom:1.5rem;font-size:22.4px}.button_portfolio-2{width:100%;margin-bottom:20px}.button_portfolio-2.is-v2{font-size:11px}.porfolio-filter_wrap-2{grid-column-gap:.6rem;grid-row-gap:.6rem;flex-flow:wrap}.porfolio-filter_wrap-2.portfolio_news-menu.is-v2{grid-column-gap:0rem;grid-row-gap:0rem;justify-content:center;align-items:center;width:100vw;padding-left:2%}.porfolio-filter_wrap-2.portfolio_news-menu.is-v2.news-menu{grid-column-gap:.4rem;grid-row-gap:.4rem}.section_news-2.is-news{padding-top:1.5rem;padding-bottom:3rem}.timeline10_item,.timeline9_item-2{grid-template-columns:3rem 1fr}.timeline9_row-2{grid-column-gap:1rem}.navbar1_dropdown-list.w--open{background-color:#132631}.navbar1_dropdown-link{text-align:center}.navbar1_dropdown-link.w--current{color:var(--base-color-neutral--neutral-light)}.navbar1_container-2{max-width:100vw}.navbar1_dropdown-toggle.navlink{padding-left:.5rem}.navbar1_link-2.navlink{padding-left:0}.navbar1_component{z-index:9999}.navbar1_menu-2{z-index:999;background-color:var(--base-color-neutral--dark-blue);width:100%;max-width:100vw;padding-top:0;padding-bottom:0;position:absolute}.link-block-2.logo{width:200px}.link-block-2.logo.w--current{width:200px;max-width:200px}.event15_mask{width:95%}.section_event15{padding-bottom:40px}.gallery22_arrow,.gallery22_arrow.is-left{width:2rem;height:2rem}.gallery22_image-wrapper{margin-bottom:0}.gallery22_image{height:45vh}.collection-item-5{padding-bottom:100px}.portfolio-feature-image{z-index:0}.padding-section-large-29{padding-bottom:2rem;padding-left:2%;padding-right:2%}.portfolio_menu-link-3{padding-top:0;padding-bottom:0}.portfolio_menu-link-3.is-v2{margin-left:0;margin-right:0;padding-top:7px;font-size:.7rem}.portfolio_menu-link-3.is-v2:hover{background-color:#211d1d}.padding-global-23{padding-left:0;padding-right:0}.heading-4--3{margin-top:0;padding-top:0%;padding-left:2%;padding-right:2%;font-size:3rem}.button_portfolio-3{width:100%;margin-bottom:20px}.button_portfolio-3.is-v2{font-size:11px}.padding-section-large-30{padding-bottom:2rem;padding-left:2%;padding-right:2%}.portfolio_menu-link-4{padding-top:0;padding-bottom:0}.portfolio_menu-link-4.is-v2{margin-left:0;margin-right:0;padding-top:7px;font-size:.7rem}.portfolio_menu-link-4.is-v2:hover{background-color:#211d1d}.padding-global-24{padding-left:0;padding-right:0}.heading-4--4{margin-top:0;padding-top:0%;padding-left:2%;padding-right:2%;font-size:3rem}.column-26-copy{border-bottom:1px solid #000;font-size:11rem}.column-26-copy.is-hide{display:none}.dot-navigation{padding-top:40px;bottom:-65px}.additional-portfolio-cta-services{grid-column-gap:10px;grid-row-gap:10px;flex-flow:row;justify-content:center;align-items:flex-start}.navbar4_menu-wrapper-2{margin-top:0;padding-top:10px;padding-bottom:10px}.navbar4_link-2{padding-top:.75rem}.ob-form_progress-step{width:2.5rem;height:2.5rem;font-size:1rem}.ob-form_subtitle{font-size:1.125rem}.ob-form_step-title{font-size:1.5rem}.ob-form_progress-step-line{height:.25rem}.ob-form_cols-4{grid-column-gap:.5rem;grid-row-gap:0rem}.form_option1-img{width:3.75rem;height:3.75rem}.ob-form_step{min-height:70vh}.form_field-wrap{padding-top:0;padding-bottom:0}.ob-form_button-group{grid-column-gap:1rem;grid-row-gap:1rem}.ob-form_progress-steps{margin-bottom:2.5rem}.ob-form_cols-3{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.form_input-2{min-height:3.25rem}.form_option1{min-height:9rem}.form_field-label-3{margin-bottom:0}.ob-form_step-title-2{font-size:1.5rem}.form_option1-2{min-height:9rem}.ob-form_progress-step-2{width:2.5rem;height:2.5rem;font-size:1rem}.ob-form_step-title-3{font-size:1.5rem}.ob-form_progress-step-line-2{height:.25rem}.section_onboarding{padding-top:2.5rem}.form_input-3{min-height:3.25rem}.form_input-4{height:auto;min-height:auto;max-height:none;margin-bottom:1em;padding-top:1rem;padding-bottom:1rem;line-height:1em}.form_input-5,.form_input-6{min-height:3.25rem}.footer-quick-links{grid-template-rows:auto auto;align-items:center}.quick-links.footer-quick-links{grid-column-gap:0px;grid-row-gap:0px;text-align:center;grid-template-rows:auto auto;grid-template-columns:1fr;grid-auto-columns:1fr;display:grid}.footer-navigation-link{text-align:center;display:block}.footer-navigation-header{font-size:1rem}.white-cta{text-align:center}.tribu-breadcrumbs.footer-quick-links,.tribu-breadcrumbs.footer-breadcrumbs{grid-column-gap:0px;grid-row-gap:0px;text-align:center;grid-template-rows:auto auto;grid-template-columns:1fr;grid-auto-columns:1fr;display:grid}.breadcrumbs{padding-bottom:20px}.paragraph-19{text-align:center}.boerne-contact-form{display:block}.boerne-form-input{width:100%;padding-top:40px;padding-bottom:40px}.column-36{position:relative;left:auto}.remodeling-cta{font-size:.7rem}.column-37{position:relative;left:auto}.contact-input-2{height:auto;min-height:auto;max-height:none;padding-top:1rem;padding-bottom:1rem;line-height:1em}.contact-input-2.white.boerne-form-input.primary{padding-top:10px;padding-bottom:10px}.contact-input-2.is-text-area{line-height:1}.section-10{height:500px}.customer-agreement-checkbox{font-size:.8rem}}#w-node-_504894ee-51d8-d8cf-b892-3114cf363fc7-b526e7d9{grid-area:span 1/span 1/span 1/span 1}#w-node-_504894ee-51d8-d8cf-b892-3114cf363fd7-b526e7d9{justify-self:start}#w-node-e206fea3-679c-c816-dc5d-3f26e9ea7fcb-b526e7d9{grid-area:span 1/span 1/span 1/span 1}#w-node-e206fea3-679c-c816-dc5d-3f26e9ea7fe7-b526e7d9,#w-node-d8afe41f-ae34-5c1a-fd38-332c19f0fc28-19f0fc25{justify-self:start}#w-node-_846061d3-0ecf-ed4b-c2c2-9ab6f11a898a-19f0fc25{grid-area:span 1/span 1/span 1/span 1;place-self:start center}#w-node-e45c1704-22fc-77bb-fb17-69a115af08a6-19f0fc25{justify-self:end}#w-node-e444ced5-b449-b8cb-dc10-0b39b218a5ad-b218a5a6{place-self:center}#w-node-e444ced5-b449-b8cb-dc10-0b39b218a5be-b218a5a6{align-self:start}#w-node-e444ced5-b449-b8cb-dc10-0b39b218a5cf-b218a5a6{grid-area:span 1/span 1/span 1/span 1}#w-node-e444ced5-b449-b8cb-dc10-0b39b218a5e4-b218a5a6{justify-self:start}#w-node-_3ef852f5-39d2-30d2-83c3-edb01ed8209c-b526e836{grid-area:span 1/span 1/span 1/span 1}#w-node-_3ef852f5-39d2-30d2-83c3-edb01ed820ac-b526e836{justify-self:start}#w-node-e7ae915b-15d5-9f21-ef59-0d5fced62ee6-ced62edf{place-self:center}#w-node-e7ae915b-15d5-9f21-ef59-0d5fced62f0a-ced62edf{grid-area:span 1/span 1/span 1/span 1}#w-node-e7ae915b-15d5-9f21-ef59-0d5fced62f1a-ced62edf{justify-self:start}#w-node-_39f59433-3896-636f-3e3d-358d62afe0ec-62afe0ba{grid-area:span 1/span 1/span 1/span 1}#w-node-_39f59433-3896-636f-3e3d-358d62afe0fc-62afe0ba{justify-self:start}#w-node-_2d9c07a6-4dbc-ce65-bfa8-03697302c4a4-62afe0ba{grid-area:span 1/span 1/span 1/span 1}#w-node-_2d9c07a6-4dbc-ce65-bfa8-03697302c4c5-62afe0ba{justify-self:start}#w-node-_5f1421b4-9d1c-e072-f957-1311d5e2b997-b526e839,#w-node-c45fb574-d91d-7c2c-54f8-0af920acfff8-b526e839{align-self:center}#w-node-_38d31185-9670-d046-15d3-9a6e5549b67e-b526e839,#w-node-_38d31185-9670-d046-15d3-9a6e5549b681-b526e839,#w-node-_9ac52bc5-336f-fc38-240b-b4de4717a404-b526e83a{grid-area:span 1/span 1/span 1/span 1}#w-node-_9ac52bc5-336f-fc38-240b-b4de4717a414-b526e83a,#w-node-_6d30957a-e8bd-5d67-69db-917a851bfa54-851bfa4c{justify-self:start}#w-node-_6d30957a-e8bd-5d67-69db-917a851bfa56-851bfa4c{grid-area:span 1/span 1/span 1/span 1;justify-self:end}#w-node-dcafbf27-2e20-9552-d9db-9f1e19bfc57e-b526e83e{align-self:center}#w-node-_0006a757-1dfa-994b-25b1-07897fb78d84-b526e83e{grid-area:span 1/span 1/span 1/span 1}#w-node-_0006a757-1dfa-994b-25b1-07897fb78d85-b526e83e{align-self:center}#w-node-_05069248-ce16-3168-6ba3-a09f9cd87b3b-b526e85d{grid-area:span 1/span 1/span 1/span 1}#w-node-_05069248-ce16-3168-6ba3-a09f9cd87b4b-b526e85d{justify-self:start}#w-node-e14e3ac3-a957-a53a-d352-d5b5df4b70dc-df4b70d1{justify-self:center}#w-node-d2464e32-abd3-4f09-7f17-4343660ce48c-660ce485{place-self:center}#w-node-d2464e32-abd3-4f09-7f17-4343660ce4be-660ce485{justify-self:start}#w-node-_006eb75f-0285-1ae8-d75f-4d495332b9e4-5781c6c0,#w-node-_6e28e0fe-8634-3179-9369-84c71a29945d-78c3a3b7,#w-node-_9d55cb76-b343-dca7-6436-0af61b6bd708-b986e80e{justify-self:center}#w-node-_94f2c4eb-8a2e-fe57-4281-97c669fdf4fe-b986e80e{place-self:center}#w-node-d124b385-71df-e5da-4346-6d65d4d4c39f-b1fb5712{justify-self:start}#w-node-_0919571a-e653-1bbd-0b6f-2e62c63c9f8d-c63c9f86{place-self:center}#w-node-_0919571a-e653-1bbd-0b6f-2e62c63c9faf-c63c9f86{grid-area:span 1/span 1/span 1/span 1}#w-node-_0919571a-e653-1bbd-0b6f-2e62c63c9fbf-c63c9f86{justify-self:start}#w-node-cc8dc316-5be9-46f1-4899-538670d57f65-58b32df3,#w-node-cc8dc316-5be9-46f1-4899-538670d57f94-58b32df3,#w-node-cc8dc316-5be9-46f1-4899-538670d57fb4-58b32df3,#w-node-cc8dc316-5be9-46f1-4899-538670d57fd1-58b32df3,#w-node-_0e63997d-01d3-0d6a-761f-973755b8dfcd-58b32df3{grid-area:span 1/span 1/span 1/span 1}#w-node-_2ce47b96-28f4-fd7d-a1f2-cc03175fc949-d1dc00d3{align-self:start}#w-node-aaba2912-27ff-50fa-3789-0384138bac8c-a3bc9587{justify-self:start}#w-node-_9871a454-9f1c-1638-d63e-528e6fd42f0e-c5df4fe6,#w-node-_9871a454-9f1c-1638-d63e-528e6fd42f16-c5df4fe6{grid-area:span 1/span 2/span 1/span 2}#w-node-_9871a454-9f1c-1638-d63e-528e6fd42f1e-c5df4fe6,#w-node-_9871a454-9f1c-1638-d63e-528e6fd42f26-c5df4fe6,#w-node-_9871a454-9f1c-1638-d63e-528e6fd42f36-c5df4fe6{grid-area:span 1/span 4/span 1/span 4}#w-node-_9871a454-9f1c-1638-d63e-528e6fd42f37-c5df4fe6{grid-area:span 1/span 1/span 1/span 1}#w-node-_9871a454-9f1c-1638-d63e-528e6fd42f4f-c5df4fe6,#w-node-_9871a454-9f1c-1638-d63e-528e6fd42f57-c5df4fe6,#w-node-_9871a454-9f1c-1638-d63e-528e6fd42f5f-c5df4fe6{grid-area:span 1/span 4/span 1/span 4}#w-node-_9871a454-9f1c-1638-d63e-528e6fd42f60-c5df4fe6{grid-area:span 1/span 1/span 1/span 1}#w-node-_9871a454-9f1c-1638-d63e-528e6fd42f78-c5df4fe6{grid-area:span 1/span 4/span 1/span 4}#w-node-_2ac3ec16-d91a-f03a-aa5b-8003c87afdfe-c5df4fe6{justify-self:end}#w-node-f0e577d1-e423-f678-8cfd-2bcf1e8fc0af-c5df4fe6{grid-area:span 1/span 4/span 1/span 4}#w-node-_2ac3ec16-d91a-f03a-aa5b-8003c87afe43-c5df4fe6{justify-self:end}#w-node-ce4635bc-d70d-755e-c16b-5936c9023f2c-c5df4fe6,#w-node-ce4635bc-d70d-755e-c16b-5936c9023f3e-c5df4fe6,#w-node-ce4635bc-d70d-755e-c16b-5936c9023f35-c5df4fe6,#w-node-ce4635bc-d70d-755e-c16b-5936c9023f47-c5df4fe6,#w-node-ce4635bc-d70d-755e-c16b-5936c9023f50-c5df4fe6,#w-node-ce4635bc-d70d-755e-c16b-5936c9023f63-c5df4fe6,#w-node-ce4635bc-d70d-755e-c16b-5936c9023fb0-c5df4fe6,#w-node-ce4635bc-d70d-755e-c16b-5936c9023f77-c5df4fe6,#w-node-ce4635bc-d70d-755e-c16b-5936c9023f8b-c5df4fe6,#w-node-ce4635bc-d70d-755e-c16b-5936c9023fc4-c5df4fe6,#w-node-ce4635bc-d70d-755e-c16b-5936c9023fcd-c5df4fe6{grid-area:span 1/span 4/span 1/span 4}#w-node-_2ac3ec16-d91a-f03a-aa5b-8003c87afe83-c5df4fe6{justify-self:end}#w-node-_879b9bf1-d7a4-b524-b785-37318bd45145-c5df4fe6,#w-node-_879b9bf1-d7a4-b524-b785-37318bd45158-c5df4fe6,#w-node-_879b9bf1-d7a4-b524-b785-37318bd45161-c5df4fe6{grid-area:span 1/span 4/span 1/span 4}#w-node-_2ac3ec16-d91a-f03a-aa5b-8003c87afea9-c5df4fe6{justify-self:end}#w-node-_886f7138-27ad-4890-64da-df3f9daa7b5b-5b2c805c{place-self:center}#w-node-_886f7138-27ad-4890-64da-df3f9daa7c97-5b2c805c,#w-node-_210b7073-f1e3-cfd6-d75d-64f2a7eb5b85-750bddcd,#w-node-_02d69d6e-c812-101d-96c3-5eb693f7d800-e5dbef3f{justify-self:start}#w-node-_50242143-c6de-7c08-9a14-abf7eb6665b2-707ac82b{justify-self:auto}#w-node-_9c30ee93-87ba-4788-0714-ab309bdde00d-707ac82b{justify-self:start}#w-node-bf533c9c-502d-62f6-a330-933c5441d1d6-707ac82b{justify-self:auto}#w-node-dcafbf27-2e20-9552-d9db-9f1e19bfc57e-707ac82b{align-self:center}#w-node-_3e692b76-7e6d-7de7-68c2-b63addbcf629-707ac82b,#w-node-_1f6f1735-60f6-c5df-3847-ba1f981054f1-707ac82b{justify-self:auto}#w-node-e78f665a-d12a-74cf-6bd1-afa2c92aa33c-707ac82b{place-self:auto center}#w-node-_4e701f70-4db2-4b0f-602b-d09cf48fc802-707ac82b{justify-self:center}#w-node-_50242143-c6de-7c08-9a14-abf7eb6665b2-93254ec2{justify-self:auto}#w-node-c1e4f320-90d8-8e8a-ebdf-2cef739ead57-93254ec2{justify-self:start}#w-node-bf533c9c-502d-62f6-a330-933c5441d1d6-93254ec2{justify-self:auto}#w-node-dcafbf27-2e20-9552-d9db-9f1e19bfc57e-93254ec2{align-self:center}#w-node-_3e692b76-7e6d-7de7-68c2-b63addbcf629-93254ec2,#w-node-b26ae403-77ad-736b-39d1-cd6f127ba6d5-93254ec2,#w-node-_1f6f1735-60f6-c5df-3847-ba1f981054f1-93254ec2{justify-self:auto}#w-node-e78f665a-d12a-74cf-6bd1-afa2c92aa33c-93254ec2{place-self:auto center}#w-node-_4e701f70-4db2-4b0f-602b-d09cf48fc802-93254ec2{justify-self:center}#w-node-d1393961-7d32-f10d-7ba9-02747285c8d7-93254ec2{grid-area:span 1/span 1/span 1/span 1}#w-node-d1393961-7d32-f10d-7ba9-02747285c8e8-93254ec2{justify-self:start}#w-node-_50242143-c6de-7c08-9a14-abf7eb6665b2-508f770f{justify-self:auto}#w-node-_7e89abef-b775-68ff-4cb5-f27e3dc96570-508f770f{justify-self:start}#w-node-bf533c9c-502d-62f6-a330-933c5441d1d6-508f770f{justify-self:auto}#w-node-dcafbf27-2e20-9552-d9db-9f1e19bfc57e-508f770f{align-self:center}#w-node-_3e692b76-7e6d-7de7-68c2-b63addbcf629-508f770f{justify-self:auto}#w-node-c63bcfa5-6293-0722-5ddc-bc306e0c379b-508f770f{grid-area:span 1/span 1/span 1/span 1;justify-self:auto}#w-node-_1f6f1735-60f6-c5df-3847-ba1f981054f1-508f770f{justify-self:auto}#w-node-e78f665a-d12a-74cf-6bd1-afa2c92aa33c-508f770f{place-self:auto center}#w-node-_4e701f70-4db2-4b0f-602b-d09cf48fc802-508f770f{justify-self:center}@media screen and (min-width:1440px){#w-node-c6cc08fa-3a12-f344-0618-5d0c4f611ecf-341d9c5a{align-self:start}#w-node-_0006a757-1dfa-994b-25b1-07897fb78d84-b526e83e{align-self:auto}#w-node-_0006a757-1dfa-994b-25b1-07897fb78d85-b526e83e{align-self:center}#w-node-_3dd2d130-3d07-ea8f-acb7-0c777e1519aa-7e15199a{place-self:auto}#w-node-_88f2618b-bf86-2825-4015-3fd4efef57d9-b526e85f{align-self:start}#w-node-_94f2c4eb-8a2e-fe57-4281-97c669fdf4fe-b986e80e,#w-node-a04edbce-c25c-086d-519a-10d856deb606-0f68b458{place-self:center}}@media screen and (min-width:1280px){#w-node-_88f2618b-bf86-2825-4015-3fd4efef57d7-b526e85f{justify-self:center}#w-node-_88f2618b-bf86-2825-4015-3fd4efef57d9-b526e85f{align-self:start}#w-node-_08dc41c9-bbe3-95bd-e5f5-e73b6cfdab2f-58b32df3,#w-node-_869e8bae-b83e-d7dc-e337-8342d3dcecfe-58b32df3,#w-node-_731cba4f-ccaa-59ad-7b99-cb0b8252085e-58b32df3,#w-node-_55898cba-ca71-7d27-7e74-9f962206b0ff-58b32df3,#w-node-_3027ca31-50e6-485a-c7df-15b1550ab8dd-58b32df3,#w-node-_0e63997d-01d3-0d6a-761f-973755b8dfce-58b32df3{place-self:auto start}}@media screen and (max-width:991px){#w-node-dc551ffd-a044-8e51-57e3-b5c94677ec97-b526e7d9{order:-9999}#w-node-d8afe41f-ae34-5c1a-fd38-332c19f0fc28-19f0fc25,#w-node-_846061d3-0ecf-ed4b-c2c2-9ab6f11a898a-19f0fc25{justify-self:center}#w-node-e7ae915b-15d5-9f21-ef59-0d5fced62ee6-ced62edf{grid-area:span 1/span 1/span 1/span 1;place-self:center}#w-node-_74c63256-a4f2-03d3-05ea-48f9d3e08f95-b526e83b{order:-9999}#w-node-_6d30957a-e8bd-5d67-69db-917a851bfa54-851bfa4c,#w-node-_6d30957a-e8bd-5d67-69db-917a851bfa56-851bfa4c{justify-self:center}#w-node-d2464e32-abd3-4f09-7f17-4343660ce48c-660ce485{grid-area:span 1/span 1/span 1/span 1;place-self:center}#w-node-_88f2618b-bf86-2825-4015-3fd4efef57d7-b526e85f{order:9999}#w-node-_0919571a-e653-1bbd-0b6f-2e62c63c9f8d-c63c9f86,#w-node-_886f7138-27ad-4890-64da-df3f9daa7b5b-5b2c805c{grid-area:span 1/span 1/span 1/span 1;place-self:center}}@media screen and (max-width:767px){#w-node-_86b01cb5-39b8-0759-539c-deadb7ff9594-b526e7d9,#w-node-_1f2a78d8-abe1-3ca6-340b-cef26e092376-b526e7d9{order:-9999}#w-node-_0006a757-1dfa-994b-25b1-07897fb78d85-b526e83e,#w-node-_0006a757-1dfa-994b-25b1-07897fb78d89-b526e83e{order:9999}#w-node-_36a2b685-d3f4-3c06-38c2-27f34098983e-58b32df3{justify-self:start}#w-node-cc8dc316-5be9-46f1-4899-538670d57f91-58b32df3,#w-node-cc8dc316-5be9-46f1-4899-538670d57fce-58b32df3,#w-node-cc8dc316-5be9-46f1-4899-538670d57fd3-58b32df3,#w-node-_0e63997d-01d3-0d6a-761f-973755b8dfd8-58b32df3{order:-9999}#w-node-_9871a454-9f1c-1638-d63e-528e6fd42f0e-c5df4fe6,#w-node-_9871a454-9f1c-1638-d63e-528e6fd42f16-c5df4fe6,#w-node-_9871a454-9f1c-1638-d63e-528e6fd42f26-c5df4fe6,#w-node-ce4635bc-d70d-755e-c16b-5936c9023f2c-c5df4fe6,#w-node-_879b9bf1-d7a4-b524-b785-37318bd45145-c5df4fe6,#w-node-_879b9bf1-d7a4-b524-b785-37318bd45158-c5df4fe6{grid-column:span 4/span 4}}@media screen and (max-width:479px){#w-node-_846061d3-0ecf-ed4b-c2c2-9ab6f11a898f-19f0fc25{place-self:center}#w-node-_846061d3-0ecf-ed4b-c2c2-9ab6f11a8991-19f0fc25,#w-node-_846061d3-0ecf-ed4b-c2c2-9ab6f11a8993-19f0fc25,#w-node-_846061d3-0ecf-ed4b-c2c2-9ab6f11a8995-19f0fc25,#w-node-e45c1704-22fc-77bb-fb17-69a115af08a6-19f0fc25{justify-self:center}#w-node-e444ced5-b449-b8cb-dc10-0b39b218a5c5-b218a5a6,#w-node-e444ced5-b449-b8cb-dc10-0b39b218a5c6-b218a5a6,#w-node-_6d30957a-e8bd-5d67-69db-917a851bfa54-851bfa4c,#w-node-_52e86353-2ed9-fa4d-0abc-1dfcd5a4ec6a-b526e841,#w-node-fd42d120-3f2c-9e90-2f0e-13f671ece1a6-b526e841,#w-node-_05069248-ce16-3168-6ba3-a09f9cd87b25-b526e85d,#w-node-_05069248-ce16-3168-6ba3-a09f9cd87b26-b526e85d{grid-area:span 1/span 1/span 1/span 1}#w-node-d2c66231-d324-3a08-898b-2bdf74fdcdce-d1dc00d3,#w-node-d2c66231-d324-3a08-898b-2bdf74fdcddd-d1dc00d3{justify-self:start}#w-node-_9628c743-2ca9-7e01-67bd-86b865aafac3-93254ec2{grid-area:span 2/span 1/span 2/span 1}#w-node-_52e86353-2ed9-fa4d-0abc-1dfcd5a4ec6a-bff8c954,#w-node-fd42d120-3f2c-9e90-2f0e-13f671ece1a6-bff8c954,#w-node-_52e86353-2ed9-fa4d-0abc-1dfcd5a4ec6a-326d9f57,#w-node-fd42d120-3f2c-9e90-2f0e-13f671ece1a6-326d9f57{grid-area:span 1/span 1/span 1/span 1}}