html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;font-family:sans-serif}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{vertical-align:baseline;display:inline-block}audio:not([controls]){height:0;display:none}[hidden],template{display:none}a{background-color:#0000}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{margin:.67em 0;font-size:2em}mark{color:#000;background:#ff0}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:none}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}@font-face{font-family:webflow-icons;src:url(data:application/x-font-ttf;charset=utf-8;base64,AAEAAAALAIAAAwAwT1MvMg8SBiUAAAC8AAAAYGNtYXDpP+a4AAABHAAAAFxnYXNwAAAAEAAAAXgAAAAIZ2x5ZmhS2XEAAAGAAAADHGhlYWQTFw3HAAAEnAAAADZoaGVhCXYFgQAABNQAAAAkaG10eCe4A1oAAAT4AAAAMGxvY2EDtALGAAAFKAAAABptYXhwABAAPgAABUQAAAAgbmFtZSoCsMsAAAVkAAABznBvc3QAAwAAAAAHNAAAACAAAwP4AZAABQAAApkCzAAAAI8CmQLMAAAB6wAzAQkAAAAAAAAAAAAAAAAAAAABEAAAAAAAAAAAAAAAAAAAAABAAADpAwPA/8AAQAPAAEAAAAABAAAAAAAAAAAAAAAgAAAAAAADAAAAAwAAABwAAQADAAAAHAADAAEAAAAcAAQAQAAAAAwACAACAAQAAQAg5gPpA//9//8AAAAAACDmAOkA//3//wAB/+MaBBcIAAMAAQAAAAAAAAAAAAAAAAABAAH//wAPAAEAAAAAAAAAAAACAAA3OQEAAAAAAQAAAAAAAAAAAAIAADc5AQAAAAABAAAAAAAAAAAAAgAANzkBAAAAAAEBIAAAAyADgAAFAAAJAQcJARcDIP5AQAGA/oBAAcABwED+gP6AQAABAOAAAALgA4AABQAAEwEXCQEH4AHAQP6AAYBAAcABwED+gP6AQAAAAwDAAOADQALAAA8AHwAvAAABISIGHQEUFjMhMjY9ATQmByEiBh0BFBYzITI2PQE0JgchIgYdARQWMyEyNj0BNCYDIP3ADRMTDQJADRMTDf3ADRMTDQJADRMTDf3ADRMTDQJADRMTAsATDSANExMNIA0TwBMNIA0TEw0gDRPAEw0gDRMTDSANEwAAAAABAJ0AtAOBApUABQAACQIHCQEDJP7r/upcAXEBcgKU/usBFVz+fAGEAAAAAAL//f+9BAMDwwAEAAkAABcBJwEXAwE3AQdpA5ps/GZsbAOabPxmbEMDmmz8ZmwDmvxmbAOabAAAAgAA/8AEAAPAAB0AOwAABSInLgEnJjU0Nz4BNzYzMTIXHgEXFhUUBw4BBwYjNTI3PgE3NjU0Jy4BJyYjMSIHDgEHBhUUFx4BFxYzAgBqXV6LKCgoKIteXWpqXV6LKCgoKIteXWpVSktvICEhIG9LSlVVSktvICEhIG9LSlVAKCiLXl1qal1eiygoKCiLXl1qal1eiygoZiEgb0tKVVVKS28gISEgb0tKVVVKS28gIQABAAABwAIAA8AAEgAAEzQ3PgE3NjMxFSIHDgEHBhUxIwAoKIteXWpVSktvICFmAcBqXV6LKChmISBvS0pVAAAAAgAA/8AFtgPAADIAOgAAARYXHgEXFhUUBw4BBwYHIxUhIicuAScmNTQ3PgE3NjMxOAExNDc+ATc2MzIXHgEXFhcVATMJATMVMzUEjD83NlAXFxYXTjU1PQL8kz01Nk8XFxcXTzY1PSIjd1BQWlJJSXInJw3+mdv+2/7c25MCUQYcHFg5OUA/ODlXHBwIAhcXTzY1PTw1Nk8XF1tQUHcjIhwcYUNDTgL+3QFt/pOTkwABAAAAAQAAmM7nP18PPPUACwQAAAAAANciZKUAAAAA1yJkpf/9/70FtgPDAAAACAACAAAAAAAAAAEAAAPA/8AAAAW3//3//QW2AAEAAAAAAAAAAAAAAAAAAAAMBAAAAAAAAAAAAAAAAgAAAAQAASAEAADgBAAAwAQAAJ0EAP/9BAAAAAQAAAAFtwAAAAAAAAAKABQAHgAyAEYAjACiAL4BFgE2AY4AAAABAAAADAA8AAMAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAADgCuAAEAAAAAAAEADQAAAAEAAAAAAAIABwCWAAEAAAAAAAMADQBIAAEAAAAAAAQADQCrAAEAAAAAAAUACwAnAAEAAAAAAAYADQBvAAEAAAAAAAoAGgDSAAMAAQQJAAEAGgANAAMAAQQJAAIADgCdAAMAAQQJAAMAGgBVAAMAAQQJAAQAGgC4AAMAAQQJAAUAFgAyAAMAAQQJAAYAGgB8AAMAAQQJAAoANADsd2ViZmxvdy1pY29ucwB3AGUAYgBmAGwAbwB3AC0AaQBjAG8AbgBzVmVyc2lvbiAxLjAAVgBlAHIAcwBpAG8AbgAgADEALgAwd2ViZmxvdy1pY29ucwB3AGUAYgBmAGwAbwB3AC0AaQBjAG8AbgBzd2ViZmxvdy1pY29ucwB3AGUAYgBmAGwAbwB3AC0AaQBjAG8AbgBzUmVndWxhcgBSAGUAZwB1AGwAYQByd2ViZmxvdy1pY29ucwB3AGUAYgBmAGwAbwB3AC0AaQBjAG8AbgBzRm9udCBnZW5lcmF0ZWQgYnkgSWNvTW9vbi4ARgBvAG4AdAAgAGcAZQBuAGUAcgBhAHQAZQBkACAAYgB5ACAASQBjAG8ATQBvAG8AbgAuAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==)format("truetype");font-weight:400;font-style:normal}[class^=w-icon-],[class*=\ w-icon-]{speak:none;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-weight:400;line-height:1;font-family:webflow-icons!important}.w-icon-slider-right:before{content:""}.w-icon-slider-left:before{content:""}.w-icon-nav-menu:before{content:""}.w-icon-arrow-down:before,.w-icon-dropdown-toggle:before{content:""}.w-icon-file-upload-remove:before{content:""}.w-icon-file-upload-icon:before{content:""}*{box-sizing:border-box}html{height:100%}body{color:#333;background-color:#fff;min-height:100%;margin:0;font-family:Arial,sans-serif;font-size:14px;line-height:20px}img{vertical-align:middle;max-width:100%;display:inline-block}html.w-mod-touch *{background-attachment:scroll!important}.w-block{display:block}.w-inline-block{max-width:100%;display:inline-block}.w-clearfix:before,.w-clearfix:after{content:" ";grid-area:1/1/2/2;display:table}.w-clearfix:after{clear:both}.w-hidden{display:none}.w-button{color:#fff;line-height:inherit;cursor:pointer;background-color:#3898ec;border:0;border-radius:0;padding:9px 15px;text-decoration:none;display:inline-block}input.w-button{-webkit-appearance:button}html[data-w-dynpage] [data-w-cloak]{color:#0000!important}.w-code-block{margin:unset}pre.w-code-block code{all:inherit}.w-optimization{display:contents}.w-webflow-badge,.w-webflow-badge>img{box-sizing:unset;width:unset;height:unset;max-height:unset;max-width:unset;min-height:unset;min-width:unset;margin:unset;padding:unset;float:unset;clear:unset;border:unset;border-radius:unset;background:unset;background-image:unset;background-position:unset;background-size:unset;background-repeat:unset;background-origin:unset;background-clip:unset;background-attachment:unset;background-color:unset;box-shadow:unset;transform:unset;direction:unset;font-family:unset;font-weight:unset;color:unset;font-size:unset;line-height:unset;font-style:unset;font-variant:unset;text-align:unset;letter-spacing:unset;-webkit-text-decoration:unset;text-decoration:unset;text-indent:unset;text-transform:unset;list-style-type:unset;text-shadow:unset;vertical-align:unset;cursor:unset;white-space:unset;word-break:unset;word-spacing:unset;word-wrap:unset;transition:unset}.w-webflow-badge{white-space:nowrap;cursor:pointer;box-shadow:0 0 0 1px #0000001a,0 1px 3px #0000001a;visibility:visible!important;opacity:1!important;z-index:2147483647!important;color:#aaadb0!important;overflow:unset!important;background-color:#fff!important;border-radius:3px!important;width:auto!important;height:auto!important;margin:0!important;padding:6px!important;font-size:12px!important;line-height:14px!important;text-decoration:none!important;display:inline-block!important;position:fixed!important;inset:auto 12px 12px auto!important;transform:none!important}.w-webflow-badge>img{position:unset;visibility:unset!important;opacity:1!important;vertical-align:middle!important;display:inline-block!important}h1,h2,h3,h4,h5,h6{margin-bottom:10px;font-weight:700}h1{margin-top:20px;font-size:38px;line-height:44px}h2{margin-top:20px;font-size:32px;line-height:36px}h3{margin-top:20px;font-size:24px;line-height:30px}h4{margin-top:10px;font-size:18px;line-height:24px}h5{margin-top:10px;font-size:14px;line-height:20px}h6{margin-top:10px;font-size:12px;line-height:18px}p{margin-top:0;margin-bottom:10px}blockquote{border-left:5px solid #e2e2e2;margin:0 0 10px;padding:10px 20px;font-size:18px;line-height:22px}figure{margin:0 0 10px}figcaption{text-align:center;margin-top:5px}ul,ol{margin-top:0;margin-bottom:10px;padding-left:40px}.w-list-unstyled{padding-left:0;list-style:none}.w-embed:before,.w-embed:after{content:" ";grid-area:1/1/2/2;display:table}.w-embed:after{clear:both}.w-video{width:100%;padding:0;position:relative}.w-video iframe,.w-video object,.w-video embed{border:none;width:100%;height:100%;position:absolute;top:0;left:0}fieldset{border:0;margin:0;padding:0}button,[type=button],[type=reset]{cursor:pointer;-webkit-appearance:button;border:0}.w-form{margin:0 0 15px}.w-form-done{text-align:center;background-color:#ddd;padding:20px;display:none}.w-form-fail{background-color:#ffdede;margin-top:10px;padding:10px;display:none}label{margin-bottom:5px;font-weight:700;display:block}.w-input,.w-select{color:#333;vertical-align:middle;background-color:#fff;border:1px solid #ccc;width:100%;height:38px;margin-bottom:10px;padding:8px 12px;font-size:14px;line-height:1.42857;display:block}.w-input::placeholder,.w-select::placeholder{color:#999}.w-input:focus,.w-select:focus{border-color:#3898ec;outline:0}.w-input[disabled],.w-select[disabled],.w-input[readonly],.w-select[readonly],fieldset[disabled] .w-input,fieldset[disabled] .w-select{cursor:not-allowed}.w-input[disabled]:not(.w-input-disabled),.w-select[disabled]:not(.w-input-disabled),.w-input[readonly],.w-select[readonly],fieldset[disabled]:not(.w-input-disabled) .w-input,fieldset[disabled]:not(.w-input-disabled) .w-select{background-color:#eee}textarea.w-input,textarea.w-select{height:auto}.w-select{background-color:#f3f3f3}.w-select[multiple]{height:auto}.w-form-label{cursor:pointer;margin-bottom:0;font-weight:400;display:inline-block}.w-radio{margin-bottom:5px;padding-left:20px;display:block}.w-radio:before,.w-radio:after{content:" ";grid-area:1/1/2/2;display:table}.w-radio:after{clear:both}.w-radio-input{float:left;margin:3px 0 0 -20px;line-height:normal}.w-file-upload{margin-bottom:10px;display:block}.w-file-upload-input{opacity:0;z-index:-100;width:.1px;height:.1px;position:absolute;overflow:hidden}.w-file-upload-default,.w-file-upload-uploading,.w-file-upload-success{color:#333;display:inline-block}.w-file-upload-error{margin-top:10px;display:block}.w-file-upload-default.w-hidden,.w-file-upload-uploading.w-hidden,.w-file-upload-error.w-hidden,.w-file-upload-success.w-hidden{display:none}.w-file-upload-uploading-btn{cursor:pointer;background-color:#fafafa;border:1px solid #ccc;margin:0;padding:8px 12px;font-size:14px;font-weight:400;display:flex}.w-file-upload-file{background-color:#fafafa;border:1px solid #ccc;flex-grow:1;justify-content:space-between;margin:0;padding:8px 9px 8px 11px;display:flex}.w-file-upload-file-name{font-size:14px;font-weight:400;display:block}.w-file-remove-link{cursor:pointer;width:auto;height:auto;margin-top:3px;margin-left:10px;padding:3px;display:block}.w-icon-file-upload-remove{margin:auto;font-size:10px}.w-file-upload-error-msg{color:#ea384c;padding:2px 0;display:inline-block}.w-file-upload-info{padding:0 12px;line-height:38px;display:inline-block}.w-file-upload-label{cursor:pointer;background-color:#fafafa;border:1px solid #ccc;margin:0;padding:8px 12px;font-size:14px;font-weight:400;display:inline-block}.w-icon-file-upload-icon,.w-icon-file-upload-uploading{width:20px;margin-right:8px;display:inline-block}.w-icon-file-upload-uploading{height:20px}.w-container{max-width:940px;margin-left:auto;margin-right:auto}.w-container:before,.w-container:after{content:" ";grid-area:1/1/2/2;display:table}.w-container:after{clear:both}.w-container .w-row{margin-left:-10px;margin-right:-10px}.w-row:before,.w-row:after{content:" ";grid-area:1/1/2/2;display:table}.w-row:after{clear:both}.w-row .w-row{margin-left:0;margin-right:0}.w-col{float:left;width:100%;min-height:1px;padding-left:10px;padding-right:10px;position:relative}.w-col .w-col{padding-left:0;padding-right:0}.w-col-1{width:8.33333%}.w-col-2{width:16.6667%}.w-col-3{width:25%}.w-col-4{width:33.3333%}.w-col-5{width:41.6667%}.w-col-6{width:50%}.w-col-7{width:58.3333%}.w-col-8{width:66.6667%}.w-col-9{width:75%}.w-col-10{width:83.3333%}.w-col-11{width:91.6667%}.w-col-12{width:100%}.w-hidden-main{display:none!important}@media screen and (max-width:991px){.w-container{max-width:728px}.w-hidden-main{display:inherit!important}.w-hidden-medium{display:none!important}.w-col-medium-1{width:8.33333%}.w-col-medium-2{width:16.6667%}.w-col-medium-3{width:25%}.w-col-medium-4{width:33.3333%}.w-col-medium-5{width:41.6667%}.w-col-medium-6{width:50%}.w-col-medium-7{width:58.3333%}.w-col-medium-8{width:66.6667%}.w-col-medium-9{width:75%}.w-col-medium-10{width:83.3333%}.w-col-medium-11{width:91.6667%}.w-col-medium-12{width:100%}.w-col-stack{width:100%;left:auto;right:auto}}@media screen and (max-width:767px){.w-hidden-main,.w-hidden-medium{display:inherit!important}.w-hidden-small{display:none!important}.w-row,.w-container .w-row{margin-left:0;margin-right:0}.w-col{width:100%;left:auto;right:auto}.w-col-small-1{width:8.33333%}.w-col-small-2{width:16.6667%}.w-col-small-3{width:25%}.w-col-small-4{width:33.3333%}.w-col-small-5{width:41.6667%}.w-col-small-6{width:50%}.w-col-small-7{width:58.3333%}.w-col-small-8{width:66.6667%}.w-col-small-9{width:75%}.w-col-small-10{width:83.3333%}.w-col-small-11{width:91.6667%}.w-col-small-12{width:100%}}@media screen and (max-width:479px){.w-container{max-width:none}.w-hidden-main,.w-hidden-medium,.w-hidden-small{display:inherit!important}.w-hidden-tiny{display:none!important}.w-col{width:100%}.w-col-tiny-1{width:8.33333%}.w-col-tiny-2{width:16.6667%}.w-col-tiny-3{width:25%}.w-col-tiny-4{width:33.3333%}.w-col-tiny-5{width:41.6667%}.w-col-tiny-6{width:50%}.w-col-tiny-7{width:58.3333%}.w-col-tiny-8{width:66.6667%}.w-col-tiny-9{width:75%}.w-col-tiny-10{width:83.3333%}.w-col-tiny-11{width:91.6667%}.w-col-tiny-12{width:100%}}.w-widget{position:relative}.w-widget-map{width:100%;height:400px}.w-widget-map label{width:auto;display:inline}.w-widget-map img{max-width:inherit}.w-widget-map .gm-style-iw{text-align:center}.w-widget-map .gm-style-iw>button{display:none!important}.w-widget-twitter{overflow:hidden}.w-widget-twitter-count-shim{vertical-align:top;text-align:center;background:#fff;border:1px solid #758696;border-radius:3px;width:28px;height:20px;display:inline-block;position:relative}.w-widget-twitter-count-shim *{pointer-events:none;-webkit-user-select:none;user-select:none}.w-widget-twitter-count-shim .w-widget-twitter-count-inner{text-align:center;color:#999;font-family:serif;font-size:15px;line-height:12px;position:relative}.w-widget-twitter-count-shim .w-widget-twitter-count-clear{display:block;position:relative}.w-widget-twitter-count-shim.w--large{width:36px;height:28px}.w-widget-twitter-count-shim.w--large .w-widget-twitter-count-inner{font-size:18px;line-height:18px}.w-widget-twitter-count-shim:not(.w--vertical){margin-left:5px;margin-right:8px}.w-widget-twitter-count-shim:not(.w--vertical).w--large{margin-left:6px}.w-widget-twitter-count-shim:not(.w--vertical):before,.w-widget-twitter-count-shim:not(.w--vertical):after{content:" ";pointer-events:none;border:solid #0000;width:0;height:0;position:absolute;top:50%;left:0}.w-widget-twitter-count-shim:not(.w--vertical):before{border-width:4px;border-color:#75869600 #5d6c7b #75869600 #75869600;margin-top:-4px;margin-left:-9px}.w-widget-twitter-count-shim:not(.w--vertical).w--large:before{border-width:5px;margin-top:-5px;margin-left:-10px}.w-widget-twitter-count-shim:not(.w--vertical):after{border-width:4px;border-color:#fff0 #fff #fff0 #fff0;margin-top:-4px;margin-left:-8px}.w-widget-twitter-count-shim:not(.w--vertical).w--large:after{border-width:5px;margin-top:-5px;margin-left:-9px}.w-widget-twitter-count-shim.w--vertical{width:61px;height:33px;margin-bottom:8px}.w-widget-twitter-count-shim.w--vertical:before,.w-widget-twitter-count-shim.w--vertical:after{content:" ";pointer-events:none;border:solid #0000;width:0;height:0;position:absolute;top:100%;left:50%}.w-widget-twitter-count-shim.w--vertical:before{border-width:5px;border-color:#5d6c7b #75869600 #75869600;margin-left:-5px}.w-widget-twitter-count-shim.w--vertical:after{border-width:4px;border-color:#fff #fff0 #fff0;margin-left:-4px}.w-widget-twitter-count-shim.w--vertical .w-widget-twitter-count-inner{font-size:18px;line-height:22px}.w-widget-twitter-count-shim.w--vertical.w--large{width:76px}.w-background-video{color:#fff;height:500px;position:relative;overflow:hidden}.w-background-video>video{object-fit:cover;z-index:-100;background-position:50%;background-size:cover;width:100%;height:100%;margin:auto;position:absolute;inset:-100%}.w-background-video>video::-webkit-media-controls-start-playback-button{-webkit-appearance:none;display:none!important}.w-background-video--control{background-color:#0000;padding:0;position:absolute;bottom:1em;right:1em}.w-background-video--control>[hidden]{display:none!important}.w-slider{text-align:center;clear:both;-webkit-tap-highlight-color:#0000;tap-highlight-color:#0000;background:#ddd;height:300px;position:relative}.w-slider-mask{z-index:1;white-space:nowrap;height:100%;display:block;position:relative;left:0;right:0;overflow:hidden}.w-slide{vertical-align:top;white-space:normal;text-align:left;width:100%;height:100%;display:inline-block;position:relative}.w-slider-nav{z-index:2;text-align:center;-webkit-tap-highlight-color:#0000;tap-highlight-color:#0000;height:40px;margin:auto;padding-top:10px;position:absolute;inset:auto 0 0}.w-slider-nav.w-round>div{border-radius:100%}.w-slider-nav.w-num>div{font-size:inherit;line-height:inherit;width:auto;height:auto;padding:.2em .5em}.w-slider-nav.w-shadow>div{box-shadow:0 0 3px #3336}.w-slider-nav-invert{color:#fff}.w-slider-nav-invert>div{background-color:#2226}.w-slider-nav-invert>div.w-active{background-color:#222}.w-slider-dot{cursor:pointer;background-color:#fff6;width:1em;height:1em;margin:0 3px .5em;transition:background-color .1s,color .1s;display:inline-block;position:relative}.w-slider-dot.w-active{background-color:#fff}.w-slider-dot:focus{outline:none;box-shadow:0 0 0 2px #fff}.w-slider-dot:focus.w-active{box-shadow:none}.w-slider-arrow-left,.w-slider-arrow-right{cursor:pointer;color:#fff;-webkit-tap-highlight-color:#0000;tap-highlight-color:#0000;-webkit-user-select:none;user-select:none;width:80px;margin:auto;font-size:40px;position:absolute;inset:0;overflow:hidden}.w-slider-arrow-left [class^=w-icon-],.w-slider-arrow-right [class^=w-icon-],.w-slider-arrow-left [class*=\ w-icon-],.w-slider-arrow-right [class*=\ w-icon-]{position:absolute}.w-slider-arrow-left:focus,.w-slider-arrow-right:focus{outline:0}.w-slider-arrow-left{z-index:3;right:auto}.w-slider-arrow-right{z-index:4;left:auto}.w-icon-slider-left,.w-icon-slider-right{width:1em;height:1em;margin:auto;inset:0}.w-slider-aria-label{clip:rect(0 0 0 0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.w-slider-force-show{display:block!important}.w-dropdown{text-align:left;z-index:900;margin-left:auto;margin-right:auto;display:inline-block;position:relative}.w-dropdown-btn,.w-dropdown-toggle,.w-dropdown-link{vertical-align:top;color:#222;text-align:left;white-space:nowrap;margin-left:auto;margin-right:auto;padding:20px;text-decoration:none;position:relative}.w-dropdown-toggle{-webkit-user-select:none;user-select:none;cursor:pointer;padding-right:40px;display:inline-block}.w-dropdown-toggle:focus{outline:0}.w-icon-dropdown-toggle{width:1em;height:1em;margin:auto 20px auto auto;position:absolute;top:0;bottom:0;right:0}.w-dropdown-list{background:#ddd;min-width:100%;display:none;position:absolute}.w-dropdown-list.w--open{display:block}.w-dropdown-link{color:#222;padding:10px 20px;display:block}.w-dropdown-link.w--current{color:#0082f3}.w-dropdown-link:focus{outline:0}@media screen and (max-width:767px){.w-nav-brand{padding-left:10px}}.w-lightbox-backdrop{cursor:auto;letter-spacing:normal;text-indent:0;text-shadow:none;text-transform:none;visibility:visible;white-space:normal;word-break:normal;word-spacing:normal;word-wrap:normal;color:#fff;text-align:center;z-index:2000;opacity:0;-webkit-user-select:none;-moz-user-select:none;-webkit-tap-highlight-color:transparent;background:#000000e6;outline:0;font-family:Helvetica Neue,Helvetica,Ubuntu,Segoe UI,Verdana,sans-serif;font-size:17px;font-style:normal;font-weight:300;line-height:1.2;list-style:disc;position:fixed;inset:0;-webkit-transform:translate(0)}.w-lightbox-backdrop,.w-lightbox-container{-webkit-overflow-scrolling:touch;height:100%;overflow:auto}.w-lightbox-content{height:100vh;position:relative;overflow:hidden}.w-lightbox-view{opacity:0;width:100vw;height:100vh;position:absolute}.w-lightbox-view:before{content:"";height:100vh}.w-lightbox-group,.w-lightbox-group .w-lightbox-view,.w-lightbox-group .w-lightbox-view:before{height:86vh}.w-lightbox-frame,.w-lightbox-view:before{vertical-align:middle;display:inline-block}.w-lightbox-figure{margin:0;position:relative}.w-lightbox-group .w-lightbox-figure{cursor:pointer}.w-lightbox-img{width:auto;max-width:none;height:auto}.w-lightbox-image{float:none;max-width:100vw;max-height:100vh;display:block}.w-lightbox-group .w-lightbox-image{max-height:86vh}.w-lightbox-caption{text-align:left;text-overflow:ellipsis;white-space:nowrap;background:#0006;padding:.5em 1em;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.w-lightbox-embed{width:100%;height:100%;position:absolute;inset:0}.w-lightbox-control{cursor:pointer;background-position:50%;background-repeat:no-repeat;background-size:24px;width:4em;transition:all .3s;position:absolute;top:0}.w-lightbox-left{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9Ii0yMCAwIDI0IDQwIiB3aWR0aD0iMjQiIGhlaWdodD0iNDAiPjxnIHRyYW5zZm9ybT0icm90YXRlKDQ1KSI+PHBhdGggZD0ibTAgMGg1djIzaDIzdjVoLTI4eiIgb3BhY2l0eT0iLjQiLz48cGF0aCBkPSJtMSAxaDN2MjNoMjN2M2gtMjZ6IiBmaWxsPSIjZmZmIi8+PC9nPjwvc3ZnPg==);display:none;bottom:0;left:0}.w-lightbox-right{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9Ii00IDAgMjQgNDAiIHdpZHRoPSIyNCIgaGVpZ2h0PSI0MCI+PGcgdHJhbnNmb3JtPSJyb3RhdGUoNDUpIj48cGF0aCBkPSJtMC0waDI4djI4aC01di0yM2gtMjN6IiBvcGFjaXR5PSIuNCIvPjxwYXRoIGQ9Im0xIDFoMjZ2MjZoLTN2LTIzaC0yM3oiIGZpbGw9IiNmZmYiLz48L2c+PC9zdmc+);display:none;bottom:0;right:0}.w-lightbox-close{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9Ii00IDAgMTggMTciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxNyI+PGcgdHJhbnNmb3JtPSJyb3RhdGUoNDUpIj48cGF0aCBkPSJtMCAwaDd2LTdoNXY3aDd2NWgtN3Y3aC01di03aC03eiIgb3BhY2l0eT0iLjQiLz48cGF0aCBkPSJtMSAxaDd2LTdoM3Y3aDd2M2gtN3Y3aC0zdi03aC03eiIgZmlsbD0iI2ZmZiIvPjwvZz48L3N2Zz4=);background-size:18px;height:2.6em;right:0}.w-lightbox-strip{white-space:nowrap;padding:0 1vh;line-height:0;position:absolute;bottom:0;left:0;right:0;overflow:auto hidden}.w-lightbox-item{box-sizing:content-box;cursor:pointer;width:10vh;padding:2vh 1vh;display:inline-block;-webkit-transform:translate(0,0)}.w-lightbox-active{opacity:.3}.w-lightbox-thumbnail{background:#222;height:10vh;position:relative;overflow:hidden}.w-lightbox-thumbnail-image{position:absolute;top:0;left:0}.w-lightbox-thumbnail .w-lightbox-tall{width:100%;top:50%;transform:translateY(-50%)}.w-lightbox-thumbnail .w-lightbox-wide{height:100%;left:50%;transform:translate(-50%)}.w-lightbox-spinner{box-sizing:border-box;border:5px solid #0006;border-radius:50%;width:40px;height:40px;margin-top:-20px;margin-left:-20px;animation:.8s linear infinite spin;position:absolute;top:50%;left:50%}.w-lightbox-spinner:after{content:"";border:3px solid #0000;border-bottom-color:#fff;border-radius:50%;position:absolute;inset:-4px}.w-lightbox-hide{display:none}.w-lightbox-noscroll{overflow:hidden}@media (min-width:768px){.w-lightbox-content{height:96vh;margin-top:2vh}.w-lightbox-view,.w-lightbox-view:before{height:96vh}.w-lightbox-group,.w-lightbox-group .w-lightbox-view,.w-lightbox-group .w-lightbox-view:before{height:84vh}.w-lightbox-image{max-width:96vw;max-height:96vh}.w-lightbox-group .w-lightbox-image{max-width:82.3vw;max-height:84vh}.w-lightbox-left,.w-lightbox-right{opacity:.5;display:block}.w-lightbox-close{opacity:.8}.w-lightbox-control:hover{opacity:1}}.w-lightbox-inactive,.w-lightbox-inactive:hover{opacity:0}.w-richtext:before,.w-richtext:after{content:" ";grid-area:1/1/2/2;display:table}.w-richtext:after{clear:both}.w-richtext[contenteditable=true]:before,.w-richtext[contenteditable=true]:after{white-space:initial}.w-richtext ol,.w-richtext ul{overflow:hidden}.w-richtext .w-richtext-figure-selected.w-richtext-figure-type-video div:after,.w-richtext .w-richtext-figure-selected[data-rt-type=video] div:after,.w-richtext .w-richtext-figure-selected.w-richtext-figure-type-image div,.w-richtext .w-richtext-figure-selected[data-rt-type=image] div{outline:2px solid #2895f7}.w-richtext figure.w-richtext-figure-type-video>div:after,.w-richtext figure[data-rt-type=video]>div:after{content:"";display:none;position:absolute;inset:0}.w-richtext figure{max-width:60%;position:relative}.w-richtext figure>div:before{cursor:default!important}.w-richtext figure img{width:100%}.w-richtext figure figcaption.w-richtext-figcaption-placeholder{opacity:.6}.w-richtext figure div{color:#0000;font-size:0}.w-richtext figure.w-richtext-figure-type-image,.w-richtext figure[data-rt-type=image]{display:table}.w-richtext figure.w-richtext-figure-type-image>div,.w-richtext figure[data-rt-type=image]>div{display:inline-block}.w-richtext figure.w-richtext-figure-type-image>figcaption,.w-richtext figure[data-rt-type=image]>figcaption{caption-side:bottom;display:table-caption}.w-richtext figure.w-richtext-figure-type-video,.w-richtext figure[data-rt-type=video]{width:60%;height:0}.w-richtext figure.w-richtext-figure-type-video iframe,.w-richtext figure[data-rt-type=video] iframe{width:100%;height:100%;position:absolute;top:0;left:0}.w-richtext figure.w-richtext-figure-type-video>div,.w-richtext figure[data-rt-type=video]>div{width:100%}.w-richtext figure.w-richtext-align-center{clear:both;margin-left:auto;margin-right:auto}.w-richtext figure.w-richtext-align-center.w-richtext-figure-type-image>div,.w-richtext figure.w-richtext-align-center[data-rt-type=image]>div{max-width:100%}.w-richtext figure.w-richtext-align-normal{clear:both}.w-richtext figure.w-richtext-align-fullwidth{text-align:center;clear:both;width:100%;max-width:100%;margin-left:auto;margin-right:auto;display:block}.w-richtext figure.w-richtext-align-fullwidth>div{padding-bottom:inherit;display:inline-block}.w-richtext figure.w-richtext-align-fullwidth>figcaption{display:block}.w-richtext figure.w-richtext-align-floatleft{float:left;clear:none;margin-right:15px}.w-richtext figure.w-richtext-align-floatright{float:right;clear:none;margin-left:15px}.w-nav{z-index:1000;background:#ddd;position:relative}.w-nav:before,.w-nav:after{content:" ";grid-area:1/1/2/2;display:table}.w-nav:after{clear:both}.w-nav-brand{float:left;color:#333;text-decoration:none;position:relative}.w-nav-link{vertical-align:top;color:#222;text-align:left;margin-left:auto;margin-right:auto;padding:20px;text-decoration:none;display:inline-block;position:relative}.w-nav-link.w--current{color:#0082f3}.w-nav-menu{float:right;position:relative}[data-nav-menu-open]{text-align:center;background:#c8c8c8;min-width:200px;position:absolute;top:100%;left:0;right:0;overflow:visible;display:block!important}.w--nav-link-open{display:block;position:relative}.w-nav-overlay{width:100%;display:none;position:absolute;top:100%;left:0;right:0;overflow:hidden}.w-nav-overlay [data-nav-menu-open]{top:0}.w-nav[data-animation=over-left] .w-nav-overlay{width:auto}.w-nav[data-animation=over-left] .w-nav-overlay,.w-nav[data-animation=over-left] [data-nav-menu-open]{z-index:1;top:0;right:auto}.w-nav[data-animation=over-right] .w-nav-overlay{width:auto}.w-nav[data-animation=over-right] .w-nav-overlay,.w-nav[data-animation=over-right] [data-nav-menu-open]{z-index:1;top:0;left:auto}.w-nav-button{float:right;cursor:pointer;-webkit-tap-highlight-color:#0000;tap-highlight-color:#0000;-webkit-user-select:none;user-select:none;padding:18px;font-size:24px;display:none;position:relative}.w-nav-button:focus{outline:0}.w-nav-button.w--open{color:#fff;background-color:#c8c8c8}.w-nav[data-collapse=all] .w-nav-menu{display:none}.w-nav[data-collapse=all] .w-nav-button,.w--nav-dropdown-open,.w--nav-dropdown-toggle-open{display:block}.w--nav-dropdown-list-open{position:static}@media screen and (max-width:991px){.w-nav[data-collapse=medium] .w-nav-menu{display:none}.w-nav[data-collapse=medium] .w-nav-button{display:block}}@media screen and (max-width:767px){.w-nav[data-collapse=small] .w-nav-menu{display:none}.w-nav[data-collapse=small] .w-nav-button{display:block}.w-nav-brand{padding-left:10px}}@media screen and (max-width:479px){.w-nav[data-collapse=tiny] .w-nav-menu{display:none}.w-nav[data-collapse=tiny] .w-nav-button{display:block}}.w-tabs{position:relative}.w-tabs:before,.w-tabs:after{content:" ";grid-area:1/1/2/2;display:table}.w-tabs:after{clear:both}.w-tab-menu{position:relative}.w-tab-link{vertical-align:top;text-align:left;cursor:pointer;color:#222;background-color:#ddd;padding:9px 30px;text-decoration:none;display:inline-block;position:relative}.w-tab-link.w--current{background-color:#c8c8c8}.w-tab-link:focus{outline:0}.w-tab-content{display:block;position:relative;overflow:hidden}.w-tab-pane{display:none;position:relative}.w--tab-active{display:block}@media screen and (max-width:479px){.w-tab-link{display:block}}.w-ix-emptyfix:after{content:""}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.w-dyn-empty{background-color:#ddd;padding:10px}.w-dyn-hide,.w-dyn-bind-empty,.w-condition-invisible{display:none!important}.wf-layout-layout{display:grid}:root{--white:white;--light-steel-blue:#c4d4e0;--teal:#456c68;--01-dark-slate-blue:#27355e;--gainsboro:#e5e8ea;--light:black;--steel-blue:#34749e;--02-goldenrod:#ceaf58;--04-slate-grey:#66778d;--dark-grey:#9ba4af;--03-dark-grey:#9b9b9a;--light-slate-grey:#818994;--dim-grey:#565c64;--goldenrod:#ceaf589c;--light-slate-grey-2:#7b8ea7;--teal-2:#456c68bd;--black:#0a2220}.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-form-formrecaptcha{margin-bottom:8px}@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{color:#000;font-family:DM Sans,sans-serif;font-size:16px;line-height:20px}h1{margin-top:20px;margin-bottom:12px;font-size:52px;font-weight:700;line-height:1.2}h2{margin-top:24px;margin-bottom:16px;font-size:40px;font-weight:700;line-height:1.2}h3{margin-top:24px;margin-bottom:12px;font-size:32px;font-weight:700;line-height:1.3}h4{margin-top:20px;margin-bottom:12px;font-size:28px;font-weight:700;line-height:1.4}h5{margin-top:20px;margin-bottom:12px;font-size:24px;font-weight:700;line-height:1.4}h6{margin-top:16px;margin-bottom:12px;font-size:20px;font-weight:700;line-height:1.4}p{margin-bottom:16px;font-size:18px;line-height:1.6}a{color:#000;text-decoration:underline}.nav-link{font-size:20px;font-weight:500;text-decoration:none}.navbar{background-color:#0000;flex:0 auto}.header-background{color:#000;background-color:#0000;flex-direction:column;height:auto;min-height:500px;margin-bottom:50px;padding-bottom:70px;display:flex}.headline-container{flex-direction:column;flex:1;justify-content:center;margin-top:0;display:flex}.button{background-color:#000;border-radius:3px;align-self:center;margin-top:15px;margin-bottom:15px;padding:20px 30px;font-size:20px;font-weight:500}.subhead{color:#00000080;text-align:center;margin-top:0;margin-bottom:15px;font-size:24px;font-weight:400;line-height:1.2}.brand-link{flex-flow:row;justify-content:flex-start;max-height:80px;display:flex}.site-title{margin-top:12px;margin-bottom:12px;font-size:24px}.body-container{padding-top:0}.footer{text-align:center;align-items:flex-start;padding-top:60px;padding-bottom:40px}.footer-flex-container{text-align:left;justify-content:space-between;margin-bottom:40px;display:flex}.footer-logo-link{flex:0 auto;min-width:60px;max-height:60px}.footer-image{object-fit:contain;object-position:0% 50%;width:100%;height:100%}.footer-heading{margin-top:0;margin-bottom:20px;font-size:14px;line-height:1.5}.footer-link{color:#444;margin-bottom:10px;text-decoration:none;display:block}.footer-link:hover{text-decoration:underline}.hero{align-items:center;padding-top:100px;padding-bottom:100px;display:block}.flex-container{flex-direction:row;flex:1;align-items:center;display:flex}.hero-image-mask{width:100%;margin-left:40px}.hero-image{object-fit:cover;object-position:50% 50%;flex:0 .5 auto;width:100%;height:100%}.hero-overlay{color:#fff;background-image:linear-gradient(#0009,#0009),url(https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg);background-position:0 0,50%;justify-content:center;align-items:center;height:90vh;max-height:780px;padding-top:100px;padding-bottom:100px;display:flex}.centered-container{text-align:center;flex:1}.site-navigation{padding-top:20px}.heading{margin-bottom:8px;font-size:52px;line-height:1.2}.navbar-container{margin-left:auto;margin-right:auto}.navbar-2{color:#000;background-color:#fff;font-family:Montserrat,sans-serif;font-weight:600;display:block}.navbar-2.transparent{z-index:1000;background-color:var(--light-steel-blue);align-items:center;width:100%;height:80px;padding-top:50px;padding-bottom:50px;display:flex;position:static;top:0;left:0;right:0}.dropdown-link{color:#1a1a1a;letter-spacing:0;text-transform:none;font-family:Poppins,sans-serif;font-size:12px;font-weight:500;transition:background-color .3s,color .2s}.dropdown-link:hover{color:#fff;background-image:linear-gradient(#004df0eb,#004df0eb);font-family:Poppins,sans-serif;font-weight:500}.dropdown-link.w--current{color:#1a1a1a;letter-spacing:0;text-transform:none;font-family:Poppins,sans-serif;font-size:12px;font-weight:600;transition:background-color .4s,color .2s}.dropdown-link.w--current:hover{color:#fff;background-color:#004df0eb;background-image:none}.tittle-nav-link{color:var(--teal);letter-spacing:1px}.logo-text{color:#fff;letter-spacing:2px;margin-top:0;margin-bottom:0;font-family:Poppins,sans-serif;font-size:24px;font-weight:600;line-height:42px;display:inline-block}.logo-text.dark{color:var(--01-dark-slate-blue);margin-top:2px;padding-left:10px;font-family:Lato,sans-serif;font-size:18px;font-weight:400}.container-alternativ{flex:1;max-width:1170px}.logo-brand{margin-top:5px;margin-bottom:0;position:absolute}.drop-icon{margin-right:15px}.nav-link-2{color:#858585;letter-spacing:1px;padding:37px 10px 35px;font-family:Lato,sans-serif;font-size:11px;font-weight:400}.nav-link-2.dropdown{color:#616b77;padding:37px 35px 20px 14px;font-family:Poppins,sans-serif;font-size:11px;font-weight:500}.nav-menu-2{align-items:center;height:60px;display:flex}.image-logo.white{margin-top:-10px;margin-bottom:0;margin-right:6px;display:inline-block;position:relative;overflow:visible}.nav-dropdown.w--open{background-color:#fff;border-radius:3px;margin-top:-14px;box-shadow:0 6px 18px #2e323c17}.navbar-3{background-color:#fff;border-top:4px #ee7683;height:150px;margin-bottom:0;display:flex}.content-wrapper{width:100%;max-width:1265px;padding:20px 25px;font-family:Poppins,sans-serif;font-weight:400;position:relative}.brand{flex-direction:row;justify-content:center;align-items:center;height:120px;padding-left:0;transition:opacity .2s;display:flex}.brand:hover{opacity:.8}.nav-link-3{color:#000;height:80px;padding-top:46px;padding-bottom:10px;font-family:Poppins,sans-serif;font-size:14px;font-weight:400;transition:background-color .2s}.nav-link-3:hover{border-bottom:4px solid #ee7683}.nav-link-3.w--current{color:#ee7683bd;border-bottom:4px solid #ee7683bd}.menu-button-4{z-index:10;float:left;flex-direction:column;justify-content:center;align-items:center;width:5%;height:116px;padding-top:56px;transition:opacity .2s}.menu-button-4:hover{opacity:.8}.menu-button-4.w--open{background-color:#fff}.image{text-align:center;margin-bottom:40px;margin-left:auto;margin-right:auto}.logo{color:#fff;padding:0;font-family:Lato,sans-serif;font-size:24px;line-height:30px}.logo:hover{opacity:.7;color:#fff;text-decoration:none}.logo.w--current:hover{opacity:.8}.sh-nav-container{text-align:center;justify-content:center;padding-top:20px;padding-bottom:20px;display:flex}.nav-logo{text-align:left;margin-bottom:0;padding-top:10px;padding-bottom:10px}.navigation-menu{text-align:center;width:100%;margin-left:auto;margin-right:auto;display:block}.navigation-menu.sh{background-color:var(--gainsboro);color:var(--white)}.navigation-bar-2{background-color:#fff;background-image:none;background-position:50%;background-repeat:no-repeat;background-size:cover;padding-bottom:0}.navigation-bar-2.sh-navbar{text-align:center;padding-top:0}.navigation-link-2{color:var(--teal);letter-spacing:1px;padding:40px 15px;font-family:Open Sans,sans-serif;font-size:14px;font-weight:400;line-height:17px;transition:all .3s ease-in-out}.navigation-link-2:hover{opacity:.65;color:var(--teal)}.navigation-link-2.w--current{color:#000;font-size:15px}.navigation-link-2.w--current:hover,.navigation-link-2.w--current:focus{color:var(--teal)}.navigation-link-2.dropdown{color:var(--teal);font-size:15px}.navigation-link-2.dropdown:hover{opacity:1;color:var(--light)}.navigation-link-2.dropdown:active,.navigation-link-2.dropdown:visited,.navigation-link-2.dropdown.w--current:active,.navigation-link-2.dropdown.w--current:visited{color:var(--teal)}.navigation-link-2.dropdown.current{color:var(--01-dark-slate-blue);font-family:Lato,sans-serif}.navigation-link-2.dropdown.current:hover{opacity:.6}.navigation-link-2.dropdown.current:active{color:var(--teal)}.navigation-link-2.dropdown.current.w--current{color:var(--steel-blue);font-family:Lato,sans-serif}.utility-page-wrap{background-image:linear-gradient(#27355ec2,#27355ec2),url(https://cdn.prod.website-files.com/5f084a54ca75750423ea2a65/5f34f5a4e68d1a4193250fab_Marble-Banner-Background.jpg);background-position:0 0,0 0;background-repeat:repeat,no-repeat;background-size:auto,cover;justify-content:center;align-items:center;width:100vw;max-width:100%;height:100vh;max-height:100%;display:flex}.utility-page-content{text-align:center;flex-direction:column;width:260px;display:flex}.utility-page-form{flex-direction:column;align-items:stretch;display:flex}.search{width:20%}.footer-div-line{text-align:left;border-left:1px solid #e2eff8;height:230px;padding-left:30px;padding-right:30px}.footer-div-line.sec{border-right:1px #000;border-left:2px solid var(--02-goldenrod);height:230px}.footer-div-line.first{border-left-style:none;border-right:1px #000;height:auto;padding-left:0}.footer-div-line.third{border-left-style:none}.page-wrapper{position:relative;overflow:hidden}.error-text{color:#767676;font-family:Merriweather,serif;font-size:12px;font-weight:300}.div-useful-links{text-align:left;margin-top:20px}.logo-div{opacity:.8;background-image:none;background-position:50%;background-repeat:no-repeat;background-size:120px;height:100px;transition:opacity .4s}.logo-div:hover{opacity:1}.logo-div._3,.logo-div._5,.logo-div._4,.logo-div._6,.logo-div._2{background-image:none;background-size:120px}.contact-div-percentual{float:left;width:90%}.div-instagram{width:240px}.section{background-color:#fff;padding:60px 20px;transition:background-color .2s;position:relative}.section.gray.intro{background-color:var(--teal);opacity:1;border-top-style:none;border-bottom-style:none;padding-top:60px;padding-bottom:60px}.section.gray.intro.phone-l{background-color:var(--04-slate-grey)}.section.gray.intro.phone-l.hide{display:none}.section.gray.intro.phone-p{background-color:var(--04-slate-grey);padding:80px 60px}.section.gray.intro.phone-p.colour{background-color:var(--04-slate-grey);padding-left:0;padding-right:0}.section.gray.intro.phone-p.gold{background-color:var(--01-dark-slate-blue);text-align:center;padding-left:60px;padding-right:60px}.section.color{background-color:#797979;background-image:linear-gradient(68deg,#157bcb,#157bcb 54%,#005293);padding-top:140px;padding-bottom:140px}.section.color.less-space{background-color:#006df0;background-image:linear-gradient(135deg,#004df0,#00e95e);position:relative}.section.color.less-space.center{background-color:var(--teal);background-image:repeating-radial-gradient(circle farthest-corner at 50% 50%,var(--teal),#004df0f0),url(https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg);background-position:0 0,50%;background-repeat:repeat,no-repeat;background-size:auto,800px;background-image:repeating-radial-gradient(circle farthest-corner at 50% 50%,var(--teal),var(--dark-grey)),url(https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg);background-position:0 0,50%;background-repeat:repeat,no-repeat;background-size:auto,800px;background-color:var(--04-slate-grey);background-image:repeating-radial-gradient(circle,#000002e0,#66778da3),url(https://cdn.prod.website-files.com/5f084a54ca75750423ea2a65/5f34f5a4e68d1a4193250fab_Marble-Banner-Background.jpg);background-position:0 0,50%;background-repeat:repeat,no-repeat;background-size:auto,cover;padding-top:70px;padding-bottom:70px}.section.ads{background-color:#0000;background-image:linear-gradient(to bottom,var(--teal)32%,var(--gainsboro)),url(https://cdn.prod.website-files.com/5f084a54ca75750423ea2a65/5f087c0b49b000599bd0bb97_pub%20garden%20design.jpg);opacity:1;background-position:0 0,50%;background-repeat:repeat,no-repeat;background-size:auto,cover;padding-top:140px;padding-bottom:220px}.section.ads.normal{padding-bottom:140px}.section.black{background-color:#1a1a1a;background-image:linear-gradient(135deg,#004df0f7 33%,#00e95ef2),none;background-position:0 0,100%;background-size:auto,cover;margin-top:-300px;padding-top:220px}.section.black.no-padding{background-image:linear-gradient(#00000080,#00000080),url(https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg);background-position:0 0,100%;background-size:auto,cover;margin-top:0;padding-top:120px}.section.ads{background-image:linear-gradient(#0000004d,#0000004d),url(https://cdn.prod.website-files.com/5f084a54ca75750423ea2a65/69a01ba4e7c36422cc2fa8ad_Architectual-Designs-Banner.jpg);background-position:0 0,50% 100%;background-attachment:scroll,fixed;padding-top:80px;padding-bottom:100px}.section.gray{background-color:var(--teal);text-align:left;background-color:var(--gainsboro);text-align:left;border-top:1px solid #e4ecf6;border-bottom:1px solid #e4ecf6;padding-top:0;padding-bottom:100px;font-family:Lato,sans-serif;display:block;position:relative}.section.gray.icons{background-color:var(--white);border-top-style:none;border-bottom-style:none;margin-top:0;padding-top:0;padding-bottom:0}.section.testimonials{padding-top:60px;padding-bottom:60px}.section.testimonials.ipad.spacev-10{padding-bottom:10px}.section.gray{text-align:left;text-align:left;background-color:#f3f8ff;border-top:1px solid #e4ecf6;border-bottom:1px solid #e4ecf6;padding-top:100px;padding-bottom:100px;font-family:Lato,sans-serif;display:block;position:relative}.section.gray.contact{background-color:var(--steel-blue);border-top-style:none;border-bottom-style:none;height:auto;padding-top:60px;padding-bottom:60px}.section.gray.contact.process{background-color:var(--03-dark-grey)}.section.gray.contact.process.bottom{padding-bottom:0}.section._3d{padding-top:80px;padding-bottom:80px}.section.design-team.office-green{background-color:var(--white)}.section.design-team.line{border-bottom:3px solid var(--02-goldenrod)}.copyright{color:var(--04-slate-grey);text-align:right;margin-bottom:0;padding-top:20px;padding-bottom:20px;font-family:Lato,sans-serif;font-size:14px;font-weight:400;line-height:26px;position:relative}.copyright.dorian-hoxha{color:var(--04-slate-grey);text-align:left;font-family:Lato,sans-serif;font-weight:400;top:0}.button-2{text-transform:uppercase;background-color:#29a1ff;background-image:none;padding:18px 35px 16px;font-family:Lato,sans-serif;font-weight:400}.button-2.move-up{letter-spacing:1px;background-color:#00064ae6;background-image:none;border-radius:8px;font-family:Poppins,sans-serif;font-size:12px;transition:all .3s}.button-2.move-up:hover{background-color:#ae06d8e3;transform:translateY(-5px);box-shadow:0 20px 20px #00000026}.button-2.move-up.color{color:#fff;padding:12px 25px;font-weight:400;transition-duration:.4s;display:inline-block}.button-2.move-up.color:hover{background-color:#1a1a1a;border:0 #fff}.button-2.move-up.color.no-hover{background-color:#004df0eb;padding:18px 35px 16px;font-weight:400}.button-2.move-up.color.no-hover:hover{background-color:#00e95ee6}.button-2.move-up.color.no-hover.orange{float:none;color:#1a1a1a;background-color:#fff;font-weight:500;display:inline-block;box-shadow:0 1px 11px #0000004a}.button-2.move-up.color.no-hover.orange.padding{border-color:var(--02-goldenrod);background-color:var(--02-goldenrod);color:var(--01-dark-slate-blue);margin-left:10px;margin-right:10px}.button-2.move-up.color.no-hover.orange.padding.empty{color:#fff;background-color:#0000;border:1px solid #fff}.button-2.move-up.color.no-hover.orange.padding.empty:hover{color:#fff;background-color:#17d806;border-color:#17d806}.button-2.move-up.color.no-hover.full{background-image:linear-gradient(135deg,#00e95e,#006df0);padding-top:18px;padding-bottom:16px;transition:box-shadow .4s,all .4s}.button-2.move-up.no-hover{border:2px solid var(--teal);color:var(--teal);text-align:left;text-transform:none;background-color:#0000;padding-bottom:18px;font-family:Open Sans,sans-serif}.button-2.move-up.no-hover:hover{background-color:var(--teal);box-shadow:none;color:var(--white)}.button-2.move-up.no-hover.call-out{border-color:var(--white);color:var(--white);text-transform:uppercase;margin-top:20px;margin-bottom:20px;font-family:Lato,sans-serif}.button-2.move-up.no-hover.call-out:hover{border-color:var(--white);opacity:.6;color:var(--white)}.button-2.move-up.no-hover.dark{border-color:var(--02-goldenrod);color:var(--02-goldenrod)}.button-2.move-up.no-hover{border-color:var(--white);color:var(--white);background-color:#0000;font-family:Lato,sans-serif}.button-2.move-up.no-hover:hover{border-color:var(--white);opacity:.6;color:var(--white);background-color:#0000}.button-2.move-up.no-hover.intro{border-color:var(--white);color:var(--white);font-family:Lato,sans-serif}.button-2.move-up.no-hover.intro:hover{opacity:.6;color:var(--white)}.button-2.move-up.no-hover.icons{border-color:var(--white);color:var(--white);text-transform:uppercase;margin-top:20px}.button-2.move-up.no-hover.icons:hover{opacity:.6;color:var(--white)}.button-2.move-up.no-hover.cad-button{border-color:var(--teal);color:var(--teal)}.button-2.move-up.no-hover.cad-button.white{border-color:var(--white);color:var(--white);font-family:Lato,sans-serif}.button-2.move-up.no-hover.cad-button.white:hover{opacity:.6}.button-2.move-up.no-hover.cad-button.white.dark{border-color:var(--teal);color:var(--teal)}.button-2.move-up.no-hover.cad-button.white.dark.quote{border-color:var(--02-goldenrod);color:var(--02-goldenrod)}.button-2.move-up.no-hover.cad-button.white.dark.quote.blue{color:var(--02-goldenrod);text-transform:uppercase}.button-2.move-up.no-hover.cad-button.white.dark.quote.blue.edit{border-color:var(--01-dark-slate-blue);color:var(--01-dark-slate-blue);margin-top:20px}.button-2.move-up.no-hover.home{border-color:var(--02-goldenrod);color:var(--01-dark-slate-blue);text-transform:uppercase}.button-2.move-up.no-hover.home:hover{opacity:.6}.button-2.move-up.no-hover.home.white{border-color:var(--white);color:var(--white)}.button-2.move-up.no-hover.home.white:hover{opacity:.6}.button-2.move-up.no-hover.home.body{color:var(--02-goldenrod);margin-left:0;margin-right:auto;display:inline-block}.button-2.move-up.no-hover.home.body.white{color:var(--white);margin-top:20px}.button-2.move-up.no-hover.home.body.white.no-tp{margin-top:10px}.button-2.move-up.no-hover.home.body.white.no-tp.dark{border-color:var(--04-slate-grey);color:var(--04-slate-grey);margin-top:20px}.button-2.move-up.no-hover.home.body.white.no-tp.dark:hover{background-color:var(--04-slate-grey);color:var(--white)}.copyright-writter{padding-top:0;padding-bottom:0}.container{z-index:10;text-align:center;max-width:1170px;margin-left:auto;margin-right:auto;display:block;position:relative}.sub-text{color:#767676;margin-top:20px;margin-bottom:0;font-family:Lato,sans-serif;font-size:23px;font-style:normal;font-weight:400;line-height:36px}.sub-text.start{color:#fff;font-family:Lato,sans-serif;font-size:40px;font-weight:400;line-height:50px}.sub-text.start.big{margin-top:0;font-family:Poppins,sans-serif;font-size:47px;font-weight:500;line-height:55px}.sub-text.start.big.modul{margin-top:0;margin-bottom:0;padding-bottom:40px;padding-left:40px;padding-right:40px;font-family:Open Sans,sans-serif;font-size:40px;font-weight:600}.sub-text.smaller{margin-top:20px;font-size:20px;line-height:31px}.sub-text.smaller.more{color:var(--white);font-family:Lato,sans-serif;font-size:16px;font-weight:400;line-height:24px}.column-footer-copyright{padding-right:10px}.bottom-border{z-index:998;border-top:2px solid var(--02-goldenrod);color:#212127;background-color:#0000;width:100%;height:auto;margin-top:60px;padding:0;position:static;bottom:0;left:0;right:0}.scroll-navigation{background-color:#fff;display:none;position:fixed;top:0;left:0;right:0;box-shadow:0 10px 20px #0000001a}.working-table{border-radius:10px}.paragraph{color:var(--04-slate-grey);text-align:center;text-transform:none;margin-bottom:0;font-family:Open Sans,sans-serif;font-size:14px;font-weight:400;line-height:24px}.paragraph.left-side{color:#9ba4af;text-align:left;font-size:14px}.paragraph.left-side.light{color:#fff}.paragraph.left-side.icons{color:var(--teal);font-family:Open Sans,sans-serif;font-weight:400}.paragraph.text-field{color:#858585;background-color:#f3f8ff;border:1px solid #e4ecf6;border-radius:6px;height:50px;margin-bottom:10px;padding:10px 12px 10px 14px;font-size:14px;line-height:20px;display:block}.paragraph.text-field:hover{background-color:#f3f8ff;border-style:solid;border-color:#e2e2e2;border-bottom-width:1px;border-left-width:1px}.paragraph.text-field.left-side{background-color:#fff;border-style:solid;border-color:#e4ecf6}.paragraph.text-field.second{color:#9ba4af;text-align:left;background-color:#f8f8f8;border-color:#e2eff8;margin-bottom:20px}.paragraph.text-field.second.area{height:auto;margin-bottom:20px;padding-top:20px;padding-bottom:50px;overflow:auto}.paragraph.in-services{text-align:center;margin-bottom:20px;font-weight:400}.paragraph.in-services.light,.paragraph.light{color:#fff}.paragraph.contact{color:#9ba4af;text-align:left;margin-top:20px;margin-bottom:0;font-size:16px;font-weight:300}.paragraph.contact.padding{color:var(--teal);margin-bottom:30px;font-family:Open Sans,sans-serif;font-weight:400}.paragraph.contact.padding.body{color:var(--04-slate-grey);text-align:center;text-transform:none;margin-bottom:0;padding-left:40px;padding-right:40px}.paragraph.contact.padding.h2{color:var(--light-slate-grey);text-transform:none;margin-bottom:20px}.paragraph.contact.padding.h2.centred{color:var(--04-slate-grey);font-family:Lato,sans-serif}.paragraph.contact.padding.h2.centred.white{color:var(--white)}.paragraph.contact.padding.h2.centred.white.pad{margin-top:0;margin-bottom:0;padding-top:0}.paragraph.contact.padding.h2.centred.white.pad.bottom{padding-bottom:0}.paragraph.contact.padding.h2.centred.white.para{margin-bottom:0;padding-top:0;padding-bottom:0}.paragraph.contact.padding{color:#9ba4af;margin-bottom:30px}.paragraph.footer-text{color:#9ba4af;text-align:left;width:auto;font-size:14px}.paragraph.body{color:var(--white);text-transform:none;margin-bottom:0;font-family:Open Sans,sans-serif;font-size:15px;font-weight:400}.paragraph.body.dark{color:var(--light);width:900px;margin-left:auto;margin-right:auto;padding-left:40px;padding-right:40px}.paragraph.body.dark.call-out{color:var(--white);text-transform:none;width:850px}.paragraph.body.dark.call-out.phone-p{font-family:Lato,sans-serif}.paragraph.body.dark.phone-p.great-company.phone.padding{color:var(--01-dark-slate-blue);font-family:Lato,sans-serif}.paragraph.body.family-narrow{padding-left:40px;padding-right:40px}.paragraph.body.family-narrow.ipad{font-family:Lato,sans-serif}.paragraph.body.family-narrow.ipad.dark{color:var(--04-slate-grey)}.paragraph.body.family-narrow.ipad.dark.white{color:var(--white)}.paragraph.body.family-narrow.ipad.dark.aw-1{text-align:center;margin-left:auto;margin-right:auto;padding-left:0;padding-right:0;display:inline}.paragraph.body.family-narrow.ipad.nrrow-extra{padding:5px 0}.paragraph.body.family-narrow.ipad.nrrow-extra.pad{margin-bottom:0;padding:5px 0}.paragraph.body.family-narrow.ipad.nrrow-extra.pad.black{color:var(--04-slate-grey)}.paragraph.body.family-narrow.ipad.nrrow-extra.pad.navu{color:var(--01-dark-slate-blue)}.paragraph.body.family-narrow.ipad.nrrow-extra.black{color:var(--04-slate-grey)}.paragraph.body.family-narrow.ipad.nrrow-extra.navy{color:var(--01-dark-slate-blue)}.paragraph.body.family-narrow.ipad.pad{text-align:center;margin-bottom:10px}.paragraph.body.family-narrow.ipad.pad.left{border-right:1px solid var(--white);border-bottom:1px solid var(--white);text-align:left;padding-left:20px;padding-right:0}.paragraph.body.family-narrow.ipad.pad.left.no-top-pad{margin-bottom:0}.paragraph.body.family-narrow.ipad.pad.left.no-top-pad.no-line{border-bottom-style:none}.paragraph.body.boxes{margin-bottom:10px;font-family:Lato,sans-serif}.paragraph.body.boxes.cad{color:var(--04-slate-grey)}.paragraph.body.boxes.cad.no-bottom{margin-bottom:0}.paragraph.body.boxes.cad.white{color:var(--white)}.paragraph.body.boxes.dark{color:var(--light)}.paragraph.body.boxes.dark.left{color:var(--white);text-align:left;width:100%;padding-left:0;padding-right:0}.paragraph.body.boxes.dark.left.white{color:var(--04-slate-grey)}.paragraph.body.boxes.dark.left.white.black{color:var(--01-dark-slate-blue)}.paragraph.body.boxes.dark.left.white.black.allignment{text-align:left}.paragraph.body.boxes.dark.left.black{color:var(--01-dark-slate-blue);text-align:center}.paragraph.body.boxes.dark.left.no-pad{margin-bottom:0}.paragraph.body.boxes.left{text-align:left;margin-bottom:5px}.paragraph.body.team-dark{color:var(--light)}.paragraph.narrow{padding-left:15px;padding-right:15px}.paragraph.narrow.flexibility{padding-left:35px;padding-right:35px}.paragraph.narrow.flexibility.less{padding-left:10px;padding-right:10px}.paragraph.narrow-personalised{padding-left:30px;padding-right:30px}.paragraph.remote-narrow{padding-left:0;padding-right:0}.check-list-icon{float:left;width:24px;margin-right:13px}.useful-pages{text-align:left}.dropdown-list.w--open{text-align:center;background-color:#1a1a1a;font-family:Lato,sans-serif;font-weight:400}.tittle-footer{color:var(--teal);letter-spacing:1px;margin-top:0;margin-bottom:10px;font-family:Open Sans,sans-serif;font-size:16px;font-weight:700}.tittle-footer.no-tp{margin-bottom:0}.divider{background-color:#e4ecf6;width:auto;height:1px;margin-top:20px}.divider.padding{background-color:#e4ecf6;margin-top:100px}.section-new{background-color:#f3f8ff;border-bottom:1px #4772d926;padding:100px 10px;position:relative}.section-new.footer{background-color:#0000;background-image:linear-gradient(to bottom,var(--white),var(--white));text-align:left;border-top:1px #e4ecf6;border-bottom-style:none;margin-top:0;padding-top:60px;padding-bottom:20px}.full-container{color:#1a1a1a;max-width:70%;height:auto;margin-bottom:0;margin-left:auto;margin-right:auto;padding-bottom:0;padding-left:60px;padding-right:60px;font-family:Montserrat,sans-serif;display:block}.full-container.ipad{max-width:60%;padding-left:0;padding-right:0}.full-container.ipad.tablet{max-width:100%;padding:40px 0 0}.full-container.ipad.tablet.bottom-pad{margin-bottom:20px;padding-top:0}.full-container.ipad.tablet.wide{max-width:80%}.checkbox-field{color:#fff;margin-top:2px;margin-right:10px;font-family:Poppins,sans-serif;font-size:20px}.sub-tittle{color:#004df0;letter-spacing:0;margin-top:0;margin-bottom:0;font-family:Open Sans,sans-serif;font-size:15px;font-style:normal;font-weight:600;line-height:28px}.sub-tittle.light{color:#ffffffb3;margin-top:0}.all-right{text-align:right}.tittle-nav-link-2{color:#1a1a1a;letter-spacing:1px}.newsletter-div{margin-top:24px}.bottom-block{text-align:center;margin-bottom:0}.bottom-block.phone-l{padding-top:0}.bottom-block.ipad{max-width:none;margin-left:auto;margin-right:auto;padding-left:100px;padding-right:100px}.bottom-block.ipad.projects{margin-bottom:0}.bottom-block.ipad.narrow{padding-left:60px;padding-right:60px}.bottom-block.ipad.narrow.bottom{margin-bottom:40px}.bottom-block.ipad.pad{max-width:100%;padding-left:40px;padding-right:40px}.bottom-block.ipad.left{text-align:left;margin-bottom:40px;padding-left:0;padding-right:0}.top-space-block{text-align:left;background-color:#0000;margin-top:50px;padding-top:0}.top-space-block._30{text-align:center;margin-top:30px}.top-space-block._100{text-align:left;margin-top:100px}.top-space-block._100.left{width:100%;max-width:600px;margin-top:120px;margin-bottom:120px;padding-left:15px;padding-right:15%}.top-space-block.center{text-align:center;margin-top:0;display:block}.top-space-block.center.portfolio{margin-top:auto;margin-bottom:auto;padding-top:15px}.error-message{border:1px solid var(--steel-blue);color:#9ba4af;background-color:#0000;border-radius:4px;font-family:Merriweather,serif;font-weight:300}.features-icon{float:none;color:#1a1a1a;background-image:none;background-position:50%;background-repeat:no-repeat;background-size:40px;width:50px;height:50px;margin-top:5px;margin-bottom:5px;margin-right:20px;padding:0;font-family:Montserrat,sans-serif}.features-icon.talk{background-image:url(https://cdn.prod.website-files.com/5f084a54ca75750423ea2a65/5f0c7102b104bf1f4f294f03_Testimonial-ICONS-Homeowner.png);background-position:0;background-size:40px;margin-left:auto;margin-right:auto}.features-icon.email{background-image:url(https://cdn.prod.website-files.com/5f084a54ca75750423ea2a65/5f0c71027f75ca5a662b001e_Testimonial-ICONS-Capital-management.png);background-position:0;background-size:40px;margin-left:auto;margin-right:auto}.features-icon.address{background-image:url(https://cdn.prod.website-files.com/5f084a54ca75750423ea2a65/5f0c71026bc3a6fabe0dee5a_Testimonial-ICONS-property-developer.png);background-position:0 0;background-size:40px}.features-icon.hours{text-align:center;background-image:url(https://cdn.prod.website-files.com/5f084a54ca75750423ea2a65/5f0c71027f75ca5a662b001e_Testimonial-ICONS-Capital-management.png);background-position:0;background-size:40px;margin-left:auto;margin-right:auto}.features-icon.imag2{background-image:none;background-size:40px}.features-icon.imag2._2,.features-icon._1{background-image:none;background-size:50px}.check-list-tiitle{color:#9ba4af;padding-top:1px;font-family:Merriweather,serif;font-weight:100}.field-label-last{color:var(--dim-grey);text-align:left;font-family:Open Sans,sans-serif;font-size:12px;font-weight:600}.checkbox-field-quote{color:#505e78;text-align:left}.text-block-contante{color:#767676;font-family:Merriweather,serif;font-size:12px;font-weight:300}.content-features-service{text-align:center;background-color:#0000;border:1px solid #e1e1e1;padding:45px 25px 30px;transition:all .4s}.content-features-service:hover{transform:translateY(-10px);box-shadow:0 30px 30px #0000001a}.content-features-service._1{background-color:var(--teal);border-style:none;border-radius:8px;padding:35px}.content-features-service._4{background-color:#001df0eb;background-image:none;background-position:0 0;background-size:567px;border-style:none;border-radius:8px;padding:35px}.content-features-service._3{background-color:var(--light);border-style:none;border-radius:8px;padding:35px}.content-features-service._2{background-color:var(--gainsboro);border-style:none;border-radius:8px;padding:35px}.column-footer-copyright-right{padding-left:0}.hero-big-text{color:#fff;text-transform:none;margin-top:10px;font-family:Poppins,sans-serif;font-size:47px;font-weight:500;line-height:57px}.hero-big-text.dark{color:#1a1a1a;margin-top:0;line-height:57px}.hero-big-text.dark.smaller{color:var(--01-dark-slate-blue);width:100%;margin-top:0;font-family:Lato,sans-serif;font-size:50px;font-weight:700;line-height:60px}.hero-big-text.dark.smaller.title{color:var(--01-dark-slate-blue);font-size:40px;font-weight:700;line-height:42px}.hero-big-text.dark.smaller.title.logos{color:var(--01-dark-slate-blue);line-height:38px}.hero-big-text.dark.smaller.title.white.centred{color:var(--light);text-align:center}.hero-big-text.dark.smaller.white{color:var(--white);margin-top:0;font-weight:700}.hero-big-text.dark.smaller.bottom{margin-top:0;margin-bottom:40px}.hero-big-text.dark.center{color:var(--white);text-align:center;font-family:Open Sans,sans-serif}.hero-big-text.hero{margin-top:0;font-size:47px;font-weight:300;line-height:57px}.hero-big-text.hero.big{padding-top:0;padding-bottom:0;font-size:70px;line-height:80px}.hero-big-text.hero.big.top-padding{padding-top:0}.hero-big-text.hero.big.new{font-size:65px}.hero-big-text.hero.third{width:70%;margin-bottom:40px;margin-left:auto;margin-right:auto;font-size:50px;font-weight:500;line-height:55px;display:block}.section-tittle-block{color:#1a1a1a;text-align:center;margin-bottom:60px;font-family:Montserrat,sans-serif;font-weight:100}.section-tittle-block.no-margin{text-align:left;width:100%;margin-bottom:0}.section-tittle-block.no-margin.padding-top{margin-top:50px}.section-tittle-block.no-margin.percentual{width:90%}.section-tittle-block.no-margin.bottom-pad.middle{margin-top:80px;padding-bottom:0}.section-tittle-block.no-margin.bottom-pad.middle.am{margin-top:55px}.section-tittle-block.no-space{margin-bottom:0}.section-tittle-block.third{margin-top:80px;margin-bottom:0;padding-top:0}.features-tittle{color:var(--teal);text-align:center;letter-spacing:1px;text-transform:uppercase;margin-top:0;font-family:Poppins,sans-serif;font-size:14px;font-weight:600}.footer-link-2{color:var(--04-slate-grey);margin-top:13px;margin-bottom:13px;font-family:Lato,sans-serif;font-size:15px;font-weight:400;line-height:25px;text-decoration:none;display:block}.footer-link-2:hover{opacity:.6;color:var(--light);text-decoration:none}.footer-link-2.hide-aw{display:none}.footer-link-2.no-tp{margin-top:0;margin-bottom:0}.bold-text-color{color:#1a1a1a;font-style:italic;font-weight:400}.half-section{float:right;background-color:#1a1a1a;width:50%;height:800px}.half-section.image4{background-color:#0000;background-image:url(https://cdn.prod.website-files.com/5f084a54ca75750423ea2a65/5f2964e60bda2325a1fe5c5a_Russell-Drive-Rear-Kitchen.jpg);background-position:50% 0;background-repeat:no-repeat;background-size:cover;width:50%;height:auto}.half-section.full-color.white{float:left;color:#212127;width:50%}.half-section.full-color.white.left{background-color:#0000;flex-direction:row;flex:1;justify-content:center;align-items:center;max-width:600px;height:auto;margin-top:58px;padding-top:0;padding-bottom:0;display:flex}.half-section.full-color.white.left.phone-l.centred{margin-top:0}.half-section.right{float:left}.half-section.right.gray{background-color:#f3f8ff;border:1px solid #e4ecf6}.half-section.image{float:left;width:50%;height:800px}.half-section.image._2{background-image:linear-gradient(135deg,#004df0eb 11%,#00e95ed9),none,none;background-position:0 0,50%,50% 0;background-repeat:repeat,no-repeat,repeat;background-size:auto,750px,cover;background-attachment:scroll,fixed,scroll}.half-section.image._2.new{background-image:none;background-position:50%;background-repeat:repeat;background-size:cover;background-attachment:scroll}.important-link{color:var(--light);font-weight:400;text-decoration:none}.important-link:hover{opacity:1;color:var(--teal);text-decoration:underline}.important-link.footer{color:var(--teal);display:block}.important-link.footer:hover{opacity:.65}.important-link.green{color:var(--01-dark-slate-blue)}.important-link.green:hover{opacity:.6}.div-service-left{text-align:center;margin-bottom:40px;margin-right:20px}.div-service-left.contact{margin-bottom:20px}.check-list-item{color:#1c1c1c;margin-bottom:10px;font-family:Poppins,sans-serif}.features-content{color:#1a1a1a;font-family:Montserrat,sans-serif;position:relative;overflow:hidden}.video-div-block{float:right;width:90%}.message{background-color:var(--02-goldenrod);color:var(--white);border:1px #06d88c;border-radius:4px;font-family:Open Sans,sans-serif;font-weight:400}.center-block{text-align:center;text-transform:none;background-color:#0000}.center-block.modul{width:80%;margin-left:auto;margin-right:auto;display:block}.check-list{margin-top:25px}.hero-half-section{justify-content:flex-end;margin-top:0;padding-left:0;padding-right:0;display:none}.service{text-align:center;margin-top:0;font-family:Poppins,sans-serif;font-size:16px;font-weight:500;transition:all .2s}.service.white{color:#fff;letter-spacing:1px;text-transform:uppercase;font-family:Poppins,sans-serif;font-weight:600}.form-contact{background-color:#fff;border:1px solid #e4ecf6;border-radius:8px;padding:50px 40px 40px;box-shadow:14px 14px 20px #ecf2fa}.form-contact.no-shadow{box-shadow:none;background-color:#0000;border-style:none;padding-top:0}.form-contact.no-shadow.no-padding{padding-bottom:0;padding-left:0;padding-right:0}.column{color:#1a1a1a;padding-left:0;padding-right:0;font-family:Montserrat,sans-serif}.features-wrapper{float:left;text-align:center;background-color:#fff;border:1px solid #ededed;margin-bottom:-1px;padding:40px 60px;transition:all .4s}.features-wrapper.home10{text-align:left;background-color:#0000;border-style:none;width:50%;margin-bottom:20px;padding:0 10px;font-family:Lato,sans-serif;transition:none}.video-wrapper{float:left;border:2px #ffffff1c;border-radius:8px;width:94%;margin-left:auto;margin-right:auto;display:block;position:relative;box-shadow:9px 9px 14px #00000040}.video-wrapper.full{border-radius:10px;width:100%;box-shadow:9px 9px 14px #ecf2fa}.video-wrapper.slide{float:none;border-style:none;border-width:0;overflow:hidden}.video-wrapper.slide.about{background-image:none;width:85%}.video-wrapper.slide.about.new{width:100%}.headling-left{text-align:left;text-transform:none;margin-top:0;margin-bottom:0;font-family:Open Sans,sans-serif;font-size:40px;font-weight:600;line-height:48px}.check-box{margin-top:20px;margin-bottom:20px}.lightbox-divider.center{opacity:.6;width:90px;height:90px;margin-left:auto;margin-right:auto;transition:opacity .4s;display:block;position:relative;top:40%;left:0}.lightbox-divider.center:hover{opacity:1}.lightbox-divider.center.in-video{width:60px;height:60px;margin-left:auto;margin-right:auto;transition:all .4s;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.heading-section{color:var(--light);text-align:center;text-transform:none;margin-top:0;margin-bottom:0;padding-left:40px;padding-right:40px;font-family:Open Sans,sans-serif;font-size:30px;font-weight:700;line-height:56px}.heading-section.ipad{color:var(--white);margin-bottom:20px;padding-left:0;padding-right:0;font-size:40px;line-height:50px}.heading-section.ipad.dark{color:var(--teal)}.heading-section.ipad.dark.left{text-align:left}.heading-section.ipad.narrow{padding-left:0;padding-right:0}.heading-section.ipad.narrow.extra{padding-left:30px;padding-right:30px}.heading-section.ipad.narrow.extra._1{padding-left:220px;padding-right:220px}.heading-section.ipad.narrow.left{text-align:left}.heading-section.ipad.help-text{margin-bottom:10px}.heading-section.ipad.wide.phone.dark{color:var(--01-dark-slate-blue)}.heading-section.phone-l{margin-bottom:20px}.heading-section.phone-l.centred{text-align:center;margin-bottom:40px}.heading-section.phone-l.portfolio{margin-bottom:20px}.heading-section.phone-l.wide,.heading-section.phone-p.customers{padding-left:0;padding-right:0}.heading-section.white{color:var(--white);margin-bottom:60px}.heading-section.white.short.bottom-pad{margin-bottom:20px}.heading-section._3d{margin-bottom:10px}.button-block-center{color:#1a1a1a;text-align:center;margin-top:50px;margin-bottom:0;font-family:Montserrat,sans-serif}.button-block-center.play{margin-top:40px;margin-left:auto;margin-right:auto;display:block}.button-block-center.play.left{text-align:left;background-color:#0000;margin-top:0}.button-block-center.play.left.centred.residential-page{text-align:center;margin-bottom:40px}.button-block-center.play.left.centred.residential-page.dark-left{text-align:left}.button-block-center.play.left.centred.commercial{text-align:center}.button-block-center.play.centred{margin-top:20px}.field-label{color:var(--01-dark-slate-blue);text-align:left;letter-spacing:1px;text-transform:uppercase;font-family:Lato,sans-serif;font-size:12px;font-weight:600}.instagram-image{float:left;background-image:none;background-position:50%;background-size:cover;width:70px;height:70px;margin-bottom:10px;margin-right:10px}.instagram-image:hover{background-image:linear-gradient(#006df0e3,#006df0e3),none;background-position:0 0,50%;background-size:auto,cover}.instagram-image._2{background-image:url(https://cdn.prod.website-files.com/5f084a54ca75750423ea2a65/5f088355e0647972104ccb10_retail-design-florist-selfridges-london-3d-visualisation.jpg);border-radius:4px}.instagram-image._2:hover{background-image:linear-gradient(to bottom,var(--dark-grey),var(--dark-grey))}.instagram-image._2:active{background-image:none}.instagram-image._3{background-image:url(https://cdn.prod.website-files.com/5f084a54ca75750423ea2a65/5f086dfce3d9c982201920f9_living%20room%20extension.jpg);border-radius:4px}.instagram-image._3:hover{background-image:linear-gradient(to bottom,var(--dark-grey),var(--dark-grey))}.instagram-image._5{background-image:url(https://cdn.prod.website-files.com/5f084a54ca75750423ea2a65/5f088c55101769632718fde3_Broadoak-Farm-CGI.jpg);border-radius:4px}.instagram-image._5:hover{background-image:linear-gradient(to bottom,var(--dark-grey),var(--dark-grey))}.instagram-image._4{background-image:url(https://cdn.prod.website-files.com/5f084a54ca75750423ea2a65/5f085f306747bf543ade9c3b_infill%20extension.jpg);border-radius:4px}.instagram-image._4:hover{background-image:linear-gradient(to bottom,var(--dark-grey),var(--dark-grey))}.instagram-image._1{background-image:url(https://cdn.prod.website-files.com/5f084a54ca75750423ea2a65/652934f8fe3224fd92d2ba54_rear-kitchen-extension-visualisation-and-planning-application.jpg);background-position:50%;background-size:cover;border-radius:4px}.instagram-image._1:hover{background-image:linear-gradient(to bottom,var(--goldenrod),var(--goldenrod)),url(https://cdn.prod.website-files.com/5f084a54ca75750423ea2a65/652934f8fe3224fd92d2ba54_rear-kitchen-extension-visualisation-and-planning-application.jpg);opacity:1;background-position:0 0,50%;background-size:auto,cover}.instagram-image._1.w--current{background-image:url(https://cdn.prod.website-files.com/5f084a54ca75750423ea2a65/5f2964ec7e74ee3733eccf77_service-counter-3.jpg)}.instagram-image._1.w--current:hover{background-image:linear-gradient(to bottom,var(--goldenrod),var(--goldenrod)),url(https://cdn.prod.website-files.com/5f084a54ca75750423ea2a65/5f2964ec7e74ee3733eccf77_service-counter-3.jpg);background-position:0 0,50%;background-size:auto,125px}.instagram-image._1._2{background-image:url(https://cdn.prod.website-files.com/5f084a54ca75750423ea2a65/652934f867db73833cd48daf_two-storey-side-extension-planning-application-malvern-Worcestershire.jpg);background-size:cover}.instagram-image._1._2:hover{background-image:linear-gradient(to bottom,var(--goldenrod),var(--goldenrod)),url(https://cdn.prod.website-files.com/5f084a54ca75750423ea2a65/652934f867db73833cd48daf_two-storey-side-extension-planning-application-malvern-Worcestershire.jpg);background-position:0 0,50%;background-size:auto,cover}.instagram-image._1._2.w--current{background-image:url(https://cdn.prod.website-files.com/5f084a54ca75750423ea2a65/5f2964e5ab39ba2e4c945979_retail-design-florist-selfridges-london-3d-visualisation.jpg)}.instagram-image._1._2.w--current:hover{background-image:linear-gradient(to bottom,var(--goldenrod),var(--goldenrod)),url(https://cdn.prod.website-files.com/5f084a54ca75750423ea2a65/5f2964e5ab39ba2e4c945979_retail-design-florist-selfridges-london-3d-visualisation.jpg);background-position:0 0,50%;background-size:auto,cover}.instagram-image._1._3{background-image:url(https://cdn.prod.website-files.com/5f084a54ca75750423ea2a65/652934f837ff7efa50b33099_office-design-CGI.jpg);background-repeat:no-repeat}.instagram-image._1._3:hover{background-image:linear-gradient(to bottom,var(--goldenrod),var(--goldenrod)),url(https://cdn.prod.website-files.com/5f084a54ca75750423ea2a65/652934f837ff7efa50b33099_office-design-CGI.jpg);background-position:0 0,50%;background-size:auto,cover}.instagram-image._1._4{background-image:url(https://cdn.prod.website-files.com/5f084a54ca75750423ea2a65/652934f829681836be6c0661_rear-kitchen-extension.jpg)}.instagram-image._1._4:hover{background-image:linear-gradient(to bottom,var(--goldenrod),var(--goldenrod)),url(https://cdn.prod.website-files.com/5f084a54ca75750423ea2a65/652934f829681836be6c0661_rear-kitchen-extension.jpg);background-position:0 0,50%;background-repeat:repeat,no-repeat;background-size:auto,cover}.instagram-image._1._5{background-image:url(https://cdn.prod.website-files.com/5f084a54ca75750423ea2a65/652934f87aa1b9ccce790403_rear-kitchen-extension-bury-st-edmund-suffolk.jpg);background-repeat:no-repeat}.instagram-image._1._5:hover{background-image:linear-gradient(to bottom,var(--goldenrod),var(--goldenrod)),url(https://cdn.prod.website-files.com/5f084a54ca75750423ea2a65/652934f87aa1b9ccce790403_rear-kitchen-extension-bury-st-edmund-suffolk.jpg);background-position:0 0,50%;background-repeat:repeat,no-repeat;background-size:auto,cover}.instagram-image._1._6{background-image:url(https://cdn.prod.website-files.com/5f084a54ca75750423ea2a65/652934f84904a8278c613846_archtectural-design-in-worcestershire-herefordshire-west-midlands.jpg)}.instagram-image._1._6:hover{background-image:linear-gradient(to bottom,var(--goldenrod),var(--goldenrod)),url(https://cdn.prod.website-files.com/5f084a54ca75750423ea2a65/652935ca22b84e7ad4e508f0_archtectural-design-in-worcestershire-herefordshire-west-midlands-banner.jpg);background-position:0 0,50%;background-size:auto,cover}.instagram-image._6{background-image:url(https://cdn.prod.website-files.com/5f084a54ca75750423ea2a65/5f086e0208d8501aa61ff139_NEW%20FINAL.jpg);border-radius:4px}.instagram-image._6:hover{background-image:linear-gradient(to bottom,var(--dark-grey),var(--dark-grey))}.bold-text{color:var(--01-dark-slate-blue);font-weight:700}.bold-text.white{color:var(--white);width:auto;max-width:none;overflow:visible}.section-2{background-color:var(--gainsboro)}.sub-tittle-2{color:#004df0;letter-spacing:0;margin-top:0;margin-bottom:0;font-family:Merriweather,serif;font-size:15px;font-style:normal;font-weight:300;line-height:28px}.sub-tittle-2.light{color:#ffffffb3;margin-top:0}.sub-tittle-2.center{color:var(--white);text-align:center;font-family:Open Sans,sans-serif;font-size:16px;font-weight:400}.sub-tittle-2.center.h2{font-size:20px}.sub-tittle-2.black{color:var(--steel-blue);text-align:center;margin-bottom:20px}.small-slider{border-radius:10px;height:430px}.services-icon{float:left;width:50px;height:50px}.services-icon.style2{float:none;background-image:none;background-position:0;background-repeat:no-repeat;background-size:40px;width:40px;height:40px}.services-icon.style2._2,.services-icon.style2._4{background-image:none;background-position:0;background-size:40px;height:40px}.services-icon.style2._3{background-image:none;background-position:0;background-size:40px}.services-icon.second{float:none;text-align:center;background-color:#006df0;background-image:none;background-position:50%;background-repeat:no-repeat;background-size:48px;border:1px #29a1ff;border-radius:100px;width:80px;height:80px;margin-bottom:30px;margin-left:auto;margin-right:auto;display:block}.services-icon.second.no-color._4{background-image:url(https://cdn.prod.website-files.com/5f084a54ca75750423ea2a65/5f0886f8ed51f37c2a1d0f8e_WORK-REMOTE.png);background-size:80px;width:80px;height:80px}.services-icon.second.no-color._2{background-image:url(https://cdn.prod.website-files.com/5f084a54ca75750423ea2a65/5f0886453aae4e56352cdde7_EXPERT-DESIGN.png);background-size:80px;width:80px;height:80px}.services-icon.second.no-color._3{background-image:url(https://cdn.prod.website-files.com/5f084a54ca75750423ea2a65/5f0887b81fb21fdda545a2dd_CUSTOMER-NEEDS.png);background-size:80px;width:80px;height:80px}.services-icon.second.no-color._1{background-image:url(https://cdn.prod.website-files.com/5f084a54ca75750423ea2a65/5f088857407db65ec9dda63a__first-class.png);background-size:70px;width:80px;height:80px}.services-icon.second.no-color._1.loft{background-image:url(https://cdn.prod.website-files.com/5f084a54ca75750423ea2a65/5f3501d4f39a329d4c8b6f59_House%20Roof.png)}.services-icon.second.no-color._1.kitchen{background-image:url(https://cdn.prod.website-files.com/5f084a54ca75750423ea2a65/5f3501d35b90063b8c7c0fcf_Kitchen.png)}.services-icon.second.no-color._1.garage{background-image:url(https://cdn.prod.website-files.com/5f084a54ca75750423ea2a65/5f3501d30e0b95ddf8e3e8d9_Garage.png)}.services-icon.second.no-color._1._2-storey{background-image:url(https://cdn.prod.website-files.com/5f084a54ca75750423ea2a65/5f3501d23a168c954d9fafc4_Two-Storey.png)}.services-icon.second.no-color._1.rear-icon{background-image:url(https://cdn.prod.website-files.com/5f084a54ca75750423ea2a65/5f3501d272cfa97d3b4373ff_Annex.png)}.services-icon.second.no-color._1.bungalow{background-image:url(https://cdn.prod.website-files.com/5f084a54ca75750423ea2a65/5f3501d10d03004bb019c466_Bungalow.png)}.services-icon.second.no-color._1.studio{background-image:url(https://cdn.prod.website-files.com/5f084a54ca75750423ea2a65/5f3501d1b5fe6d37cd8df8b6_Office.png)}.services-icon.second.no-color._1.annexes{background-image:url(https://cdn.prod.website-files.com/5f084a54ca75750423ea2a65/5f3501d22d3c6c6f3f3b88cf_Building.png)}.services-icon.second.no-color._1.office-icon{background-image:url(https://cdn.prod.website-files.com/5f084a54ca75750423ea2a65/5f35049f8da2e4633cc71ea4_Offices.png)}.services-icon.second.no-color._1.warehouse{background-image:url(https://cdn.prod.website-files.com/5f084a54ca75750423ea2a65/5f3507eda22efe6a302965f7_Furniture.png)}.services-icon.second.no-color._1.hospitality{background-image:url(https://cdn.prod.website-files.com/5f084a54ca75750423ea2a65/5f35049d8b2736ef915e3cc8_Restaurant.png)}.services-icon.second.no-color._1.pub-garden{background-image:url(https://cdn.prod.website-files.com/5f084a54ca75750423ea2a65/5f3504a00d03001c1519cf3a_Beer-Garden.png)}.services-icon.second.no-color._1.retail{background-image:url(https://cdn.prod.website-files.com/5f084a54ca75750423ea2a65/5f35049db89a6af22c8613e2_Retail.png)}.services-icon.second.no-color._1.planning{background-image:url(https://cdn.prod.website-files.com/5f084a54ca75750423ea2a65/5f3507e87f3d242deb7c2173_Floorplan.png)}.services-icon.second.no-color._1.building{background-image:url(https://cdn.prod.website-files.com/5f084a54ca75750423ea2a65/5f3507e9b2ae3fb907d54159_House-plan.png)}.services-icon.second.no-color._1.construction{background-image:url(https://cdn.prod.website-files.com/5f084a54ca75750423ea2a65/5f3507e9961392edf6214dfd_Construction.png)}.services-icon.second.no-color._1.furniture{background-image:url(https://cdn.prod.website-files.com/5f084a54ca75750423ea2a65/5f3507eda22efe6a302965f7_Furniture.png)}.services-icon.second.no-color._1.lease{background-image:url(https://cdn.prod.website-files.com/5f084a54ca75750423ea2a65/5f3507eba22efe69e62965f6_Keys.png)}.services-icon.second.no-color._1.roof-plans{background-image:url(https://cdn.prod.website-files.com/5f084a54ca75750423ea2a65/5f3501d4f39a329d4c8b6f59_House%20Roof.png)}.services-icon.second.no-color._1.painting{background-image:url(https://cdn.prod.website-files.com/5f084a54ca75750423ea2a65/5f3507ec56e21a7f59de85f4_Painting.png)}.services-icon.second.no-color._1.electrical{background-image:url(https://cdn.prod.website-files.com/5f084a54ca75750423ea2a65/5f3507ec22dceee09d8592ab_Electical.png)}.services-icon.second.no-color._1.papercad{background-image:url(https://cdn.prod.website-files.com/5f084a54ca75750423ea2a65/5f3507ec7f3d245b8c7c2174_CAD.png)}.services-icon.second.no-color._1.floor-icon{background-image:url(https://cdn.prod.website-files.com/5f084a54ca75750423ea2a65/5f3507ed6760b03118b86a68_Planning.png)}.services-icon.second.no-color.experience-icon{background-image:url(https://cdn.prod.website-files.com/5f084a54ca75750423ea2a65/5f34f9f9c4e80d2bc63d74b0_Expertise.png);background-size:70px;width:80px;height:80px}.services-icon.second.no-color.design-icon{background-image:url(https://cdn.prod.website-files.com/5f084a54ca75750423ea2a65/5f34f9f97f3d246b0e7bffe1_Design.png);background-size:70px;width:80px;height:80px}.services-icon.second.no-color.personal-icon{background-image:url(https://cdn.prod.website-files.com/5f084a54ca75750423ea2a65/5f34f9fb9213b377057b5ae5_Ideas.png);background-size:70px;width:80px;height:80px}.services-icon.second.no-color.remote-icon{background-image:url(https://cdn.prod.website-files.com/5f084a54ca75750423ea2a65/5f34f9fc603d993c0c6af7d6_Remote.png);background-size:70px;width:80px;height:80px}.services-icon.second.no-color.flexibility{background-image:url(https://cdn.prod.website-files.com/5f084a54ca75750423ea2a65/5f34f9f97f3d246b0e7bffe1_Design.png);background-size:70px;width:80px;height:80px}.services-icon.second.no-color.talk{background-image:url(https://cdn.prod.website-files.com/5f084a54ca75750423ea2a65/5f350252b4462eec44263651_Call.png);background-size:70px;width:80px;height:80px}.services-icon.second.no-color.email{background-image:url(https://cdn.prod.website-files.com/5f084a54ca75750423ea2a65/5f3502516760b06a90b862e8_Email-V2.png);background-size:70px;width:80px;height:80px}.services-icon.second.no-color.email.telephone{background-image:url(https://cdn.prod.website-files.com/5f084a54ca75750423ea2a65/5f350252b4462eec44263651_Call.png)}.services-icon.second.no-color.hours{background-image:url(https://cdn.prod.website-files.com/5f084a54ca75750423ea2a65/5f350252a224a3af90f4f800_Hours.png);background-size:70px;width:80px;height:80px}.services-icon.second.no-color{background-color:#0000;background-image:none;background-size:44px;width:60px;height:60px;margin-bottom:0}.services-icon.second.no-color._4,.services-icon.second.no-color._2,.services-icon.second.no-color._3{background-image:none;background-size:44px}.services-second-title{color:#fff;letter-spacing:1px;text-transform:uppercase;font-family:Poppins,sans-serif;font-size:14px;font-weight:600}.slider-arrow-button{margin:auto;position:absolute;inset:0}.slider-arrow{width:128px}.services-wrapper{border:1px solid #ffffff3d;border-radius:4px;width:90%;margin-bottom:30px;margin-left:auto;margin-right:auto;padding:20px;transition:all .4s;display:block}.new-slide{background-image:none;background-position:50%;background-size:cover}.slider-first{background-image:linear-gradient(#7c8da52b,#7c8da52b),none;background-position:0 0,50%;background-size:auto,cover}.services-content{position:relative;overflow:hidden}.service-right-div-block{margin-right:0;padding-right:0}.row-elements{padding-top:0;position:static}.full-container-2{border-bottom:2px none var(--teal);color:#1a1a1a;max-width:1170px;margin-bottom:60px;margin-left:auto;margin-right:auto;font-family:Montserrat,sans-serif;display:block}.full-container-2.contact{position:relative;top:-40px;left:0}.full-container-2.center{z-index:2;text-align:center;max-width:1170px;margin-left:auto;margin-right:auto;font-family:Lato,sans-serif;font-weight:400;display:block;position:relative;top:50%;left:0;transform:translateY(-50%)}.full-container-2.center.homepages1{text-align:left;width:70%;display:block;position:absolute;top:32%;left:50%;overflow:visible;transform:translate(-50%,-50px)}.full-container-2.center.homepages1.page-header{max-width:none;margin-top:auto;margin-bottom:auto;position:absolute;top:45%}.full-container-2.center.homepages1.page-header.contact-pad{margin-top:50px}.full-container-2.center.homepages1.page-header.residenital.ipad.phone-mode{top:50%}.full-container-2.cta{width:85%;margin-bottom:0;display:block}.full-container-2.icons{border-bottom-style:solid;border-bottom-color:var(--steel-blue);max-width:none}.services-tittle{color:var(--01-dark-slate-blue);text-align:center;letter-spacing:1px;text-transform:none;width:100%;font-family:Lato,sans-serif;font-size:18px;font-weight:600}.imagehero{background-image:none;background-position:50%;background-repeat:no-repeat;background-size:650px;height:500px;margin-left:auto;margin-right:auto;display:block;position:relative;top:50%;right:0}.imagehero.mac.process{background-image:url(https://cdn.prod.website-files.com/5f084a54ca75750423ea2a65/5f35014397194f2ef9ad11ae_Website-Graphics-V2-01-LARGE.png);background-size:95%}.imagehero.mac.process.commercial.projects{background-image:url(https://cdn.prod.website-files.com/5f084a54ca75750423ea2a65/5f35037e5f15019158dcd5af_Website-Graphics-V2-02-LARGE.png);background-position:50%;background-size:95%}.imagehero.mac.commercial{background-image:url(https://cdn.prod.website-files.com/5f084a54ca75750423ea2a65/646e1b6ba298635c4a5c5a55_Layout%20Services.jpg);background-position:50%;background-size:cover}.imagehero.mac.residential{background-image:url(https://cdn.prod.website-files.com/5f084a54ca75750423ea2a65/5f2964d51d61e1a9c3bd701f_3D-floor-plan-loft-conversion.jpg);background-size:cover}.imagehero.mac.left{background-image:url(https://cdn.prod.website-files.com/5f084a54ca75750423ea2a65/5f2964d888c9d8244c8edc77_Exterior-CGI-kitchen-extension.jpg);background-position:0 100%;background-size:cover;height:650px}.imagehero.mac.left.image{background-image:url(https://cdn.prod.website-files.com/5f084a54ca75750423ea2a65/5f4f6a18922788945a1dabfc_800x600-portfolio-images-Ethos.jpg);background-position:50%;background-size:contain;height:650px}.imagehero.mac.right{background-image:url(https://cdn.prod.website-files.com/5f084a54ca75750423ea2a65/5f2d2630143c092a17a3ee59_Luxury%20watch%20repairs%20CGI%20\(2\).jpg);background-position:50%;background-size:cover;height:400px}.imagehero.mac{background-image:none;background-position:50% 0;background-size:contain;height:600px;margin-left:-60px}.imagehero.mac.office-img{background-image:url(https://cdn.prod.website-files.com/5f084a54ca75750423ea2a65/5f2964df6a17b5c37a346c55_office-design-CGI.jpg);background-position:100% 100%;background-size:cover;width:100%}.swervices-wrapper{text-align:center;width:80%;margin-left:auto;margin-right:auto;display:block}.swervices-wrapper.large{margin-bottom:20px}.service-div-wrapper{background-color:#fff;border:1px solid #ebebeb;border-radius:6px;padding:20px 15px}.service-div-wrapper.phone-bottom{padding-left:10px;padding-right:10px}.service-div-wrapper.phone-bottom.home.space{margin-top:20px}.service-div-wrapper.phone-bottom.home.big{padding-bottom:42px}.service-div-wrapper.large{padding-bottom:40px}.bold-text-2{font-family:Open Sans,sans-serif;font-weight:600}.bold-text-3{font-family:Open Sans,sans-serif;font-weight:400}.bold-text-4{font-family:Open Sans,sans-serif}.icon-header{color:var(--01-dark-slate-blue);text-align:left;text-transform:none;font-family:Lato,sans-serif;font-size:18px;font-weight:700}.headling-left-2{color:var(--01-dark-slate-blue);text-align:center;text-transform:none;margin-top:0;margin-bottom:0;font-family:Lato,sans-serif;font-size:50px;font-weight:700;line-height:48px}.paragraph-2{color:#9ba4af;text-align:center;text-transform:capitalize;margin-bottom:0;font-family:Merriweather,serif;font-size:14px;font-weight:300;line-height:24px}.paragraph-2.left-side{color:var(--dim-grey);text-align:center;text-transform:none;font-family:Open Sans,sans-serif;font-size:16px;font-weight:400}.paragraph-2.left-side.centred{color:var(--04-slate-grey);text-align:center;font-family:Lato,sans-serif}.paragraph-2.contact{color:#9ba4af;text-align:left;margin-top:20px;margin-bottom:0;font-size:16px;font-weight:300}.paragraph-2.contact.padding{color:#9ba4af;text-align:center;text-transform:none;margin-bottom:30px;font-family:Lato,sans-serif;font-weight:400}.paragraph-2.in-services{text-align:center;margin-bottom:20px;font-weight:400}.paragraph-2.in-services.light,.paragraph-2.light{color:#fff}.paragraph-2.text-field{color:#858585;background-color:#f3f8ff;border:1px solid #e4ecf6;border-radius:6px;height:50px;margin-bottom:10px;padding:10px 12px 10px 14px;font-size:14px;line-height:20px;display:block}.paragraph-2.text-field:hover{background-color:#f3f8ff;border-style:solid;border-color:#e2e2e2;border-bottom-width:1px;border-left-width:1px}.paragraph-2.text-field.left-side{background-color:#fff;border-style:solid;border-color:#e4ecf6}.paragraph-2.text-field.second{color:#9ba4af;text-align:left;background-color:#f8f8f8;border-color:#e2eff8;margin-bottom:20px}.paragraph-2.text-field.second.light{border-color:var(--04-slate-grey);color:var(--light);text-transform:none;background-color:#fff;font-family:Open Sans,sans-serif;font-weight:400}.paragraph-2.text-field.second.area{height:auto;margin-bottom:20px;padding-top:20px;padding-bottom:50px;overflow:auto}.paragraph-2.text-field.second.area.light{border-color:var(--04-slate-grey);color:var(--light);font-family:Lato,sans-serif}.paragraph-2.footer-text{color:var(--light);text-align:left;width:auto;margin-bottom:0;padding-bottom:0;font-family:Open Sans,sans-serif;font-size:14px;font-weight:400}.paragraph-2.footer-text.padding{color:var(--04-slate-grey);text-transform:none;margin-bottom:13px}.paragraph-2.footer-text.padding.no-tp{padding-top:0}.paragraph-2.footer-text.title{color:var(--light)}.paragraph-2.footer-text{color:#9ba4af;text-align:left;width:auto;font-size:14px}.paragraph-2.left-side{color:#9ba4af;text-align:left;font-size:14px}.paragraph-2.white{color:#fff;margin-top:20px;margin-bottom:0;font-size:13px;font-weight:300;line-height:23px}.paragraph-2.white.big{letter-spacing:1px;padding-left:100px;padding-right:100px;font-family:Lato,sans-serif;font-size:16px;font-weight:400;line-height:30px}.paragraph-2.white.big.h2{letter-spacing:1px;text-transform:none;font-size:20px}.paragraph-2.white.big.h2.wide{letter-spacing:0}.paragraph-3{color:#a4a7a9}.bottom-separation{border-bottom:1px solid #b1c2dbcc;padding-bottom:60px}.bottom-separation.top-border{margin-top:60px}.flex-wrapper{flex-flow:wrap;width:100%;display:flex;position:relative}.flex-wrapper.footer{justify-content:space-between;align-items:center}.button-3{text-align:center;background-color:#0000;background-image:linear-gradient(#7461d4,#5e4eae);border-radius:55px;min-width:130px;height:45px;margin-top:10px;padding-top:16px;padding-left:25px;padding-right:25px;font-size:15px;font-weight:100;line-height:15px;transition:background-color .4s}.button-3:hover{background-image:linear-gradient(#5e4eae,#5e4eae)}._55-percent-column{width:55%;position:relative}._55-percent-column.flex-center{justify-content:center;align-items:center;display:flex}.text-content{text-align:left;width:90%}.text-content.left-padding{padding-left:20px}.mini-title-3{color:#6045e0;margin-bottom:10px;font-size:15px;font-weight:300;line-height:16px}._45-percent-column{width:45%}._45-percent-column.flex-center{justify-content:center;align-items:center;display:flex}.bottom-block-2{text-align:center;margin-bottom:60px}.heading-section-2{text-transform:none;margin-top:0;margin-bottom:0;font-family:Poppins,sans-serif;font-weight:500}.bold-text-5{font-family:Open Sans,sans-serif;font-size:40px;font-weight:600}.h1-home{color:var(--white);margin-top:0;margin-bottom:20px;padding-left:60px;padding-right:60px;font-family:Lato,sans-serif;font-size:40px;font-weight:700}.h1-home.colour{color:var(--01-dark-slate-blue);font-family:Lato,sans-serif}.container-2{border-top-right-radius:3px;flex-direction:column;justify-content:center;align-items:center;max-width:1200px;margin-bottom:60px;margin-left:auto;margin-right:auto;padding-top:0;padding-bottom:0;display:block}.features-card{background-color:#fff;border:1px solid #e4ecf6;border-radius:6px;justify-content:space-between;margin-bottom:20px;padding:40px 30px;transition:box-shadow .4s;display:flex}.features-card:hover{background-color:#fff;box-shadow:10px 10px 10px #00000005}.features-card.second-page{border-style:solid;border-color:var(--gainsboro);box-shadow:none;text-align:center;flex-direction:column;margin-bottom:20px;margin-left:auto;margin-right:auto;padding:40px}.features-card.second-page:hover{box-shadow:0 6px 12px #282f4b1a}.features-card.second-page.third-column{padding-bottom:78px}.features-card.no-paddings{margin-bottom:0}.features-card.no-paddings.top-right{background-color:var(--light-steel-blue);box-shadow:none;border-style:none;border-width:1px;border-radius:15px}.features-card.no-paddings.top-right.blue{background-color:var(--light-steel-blue);border-radius:15px}.features-card.no-paddings.top-right.blue.gold-change{border-color:var(--02-goldenrod);background-color:var(--02-goldenrod)}.features-card.no-paddings.bottom-right{background-color:var(--02-goldenrod);box-shadow:none;border-style:none;border-width:1px;border-radius:15px}.features-card.no-paddings.bottom-right:hover{box-shadow:none}.features-card.no-paddings.bottom-right.blue{border-color:var(--light-steel-blue);background-color:var(--light-steel-blue)}.features-card.no-paddings.bottom-right.white{background-color:var(--light-steel-blue)}.features-card.no-paddings.top-right{box-shadow:none;background-color:#0000;border-width:1px;border-radius:0}.features-card.no-paddings.top-right:hover{box-shadow:none}.features-card.no-paddings.top-right.white{max-height:100%;padding:0}.features-card.no-paddings.top-right.gold{background-color:var(--02-goldenrod)}.small-sub-text{color:#e4bc2d;letter-spacing:1px;text-transform:uppercase;margin-top:0;margin-bottom:5px;font-size:12px;font-weight:500;line-height:22px}.features-column{text-align:center;padding-left:10px;padding-right:10px}.info-service-div{text-align:left;width:80%;margin-bottom:0}.info-service-div.padding{text-align:center;width:auto;margin-bottom:0;padding-top:20px}.section-content{text-align:left;display:block}.section-content.center.facts{text-align:center;text-align:center;flex-direction:column;justify-content:center;align-items:center;width:100%;margin-bottom:60px;margin-left:auto;margin-right:auto;padding-top:0;display:flex}.section-title{color:#282f4b;text-align:left;background-color:#0000;margin-top:0;margin-bottom:20px;padding-left:0;padding-right:0;font-size:38px;font-weight:700;line-height:48px}.section-title.half-side{color:var(--teal);text-align:center;margin-top:0;margin-bottom:10px;padding-left:0;padding-right:0;font-family:Open Sans,sans-serif;font-size:40px;font-weight:700;line-height:48px}.section-3{z-index:1;background-color:#fafaff;border:1px #000;padding:60px 20px;transition:transform .4s;position:relative}.section-3.top-paddings{background-color:var(--white);margin-bottom:0;padding-top:30px;padding-bottom:0}.section-3.top-paddings.ipad{padding-top:0}.features-icons{background-color:#0000;border-radius:10px;justify-content:center;align-items:center;width:100px;height:70px;margin-bottom:0;margin-right:20px;display:flex}.paragraph-4{color:#737cbc;font-size:15px;line-height:24px}.read-more{color:var(--02-goldenrod);text-align:center;letter-spacing:1px;text-transform:none;font-family:Open Sans,sans-serif;font-size:12px;font-weight:400;text-decoration:underline;transition:all .2s}.read-more:hover{opacity:.6;color:var(--teal)}.service-heading-white{float:none;clear:none;color:#fff;margin-top:0;font-size:18px;font-weight:500;line-height:28px}.service-heading-white.all-caps{color:var(--01-dark-slate-blue);letter-spacing:0;text-transform:none;margin-top:0;font-family:Open Sans,sans-serif;font-size:18px;font-weight:700;line-height:28px}.paragraph-5{color:var(--04-slate-grey);font-family:Open Sans,sans-serif;font-size:14px;font-weight:400}.hero-section{color:#1a1a1a;background-image:linear-gradient(#0009,#0009),url(https://cdn.prod.website-files.com/5f084a54ca75750423ea2a65/5f5250060e7bea260a5c2654_HOME-HERO.jpg);background-position:0 0,50%;background-repeat:repeat,no-repeat;background-size:auto,cover;height:700px;padding-top:0;padding-bottom:0;font-family:Montserrat,sans-serif;position:relative}.hero-section.page-header{background-image:linear-gradient(135deg,#004df0eb 24%,#00e95ebd),none,none,linear-gradient(135deg,#004df0eb,#00e95e);background-position:0 0,100% 0,-659px,0 0;background-repeat:repeat,no-repeat,no-repeat,repeat;background-size:auto,250px,1000px,auto;background-attachment:scroll,fixed,fixed,scroll;height:400px;padding-top:0;padding-bottom:0}.hero-section.page-header.white{background-image:linear-gradient(to bottom,var(--teal),var(--teal));background-image:linear-gradient(#f3f8fff7,#f3f8ffbd),none,none,none;background-position:0 0,87% 211px,-102px 24%,50% 66%;background-repeat:repeat,no-repeat,no-repeat,no-repeat;background-size:auto,250px,200px,cover;background-attachment:scroll,fixed,fixed,scroll;border-bottom:1px solid #e4ecf6;height:400px}.hero-section.page-header.white.contact{background-image:linear-gradient(#00000080,#00000080),url(https://cdn.prod.website-files.com/5f084a54ca75750423ea2a65/65293dee98babfd4b2f609b5_design-project.jpg);background-position:0 0,50%;background-repeat:repeat,no-repeat;background-size:auto,cover;background-attachment:scroll,scroll;border-bottom-style:none;height:600px}.hero-section.page-header.white.portfolio{background-image:linear-gradient(#00000080,#00000080),url(https://cdn.prod.website-files.com/5f084a54ca75750423ea2a65/652949241195e1bc16a10e73_Residental-design-6.jpg);background-position:0 0,50% 66%;background-repeat:repeat,no-repeat;background-size:auto,cover;background-attachment:scroll,scroll;border-bottom-style:none;height:600px}.hero-section.page-header.white.portfolio.orphans{background-image:linear-gradient(#0000007d,#0000007d),url(https://cdn.prod.website-files.com/5f084a54ca75750423ea2a65/5f523fb7a9a017fb870b650c_D.Morris-Design-Malvern-Hills-photo.jpg);background-size:auto,cover}.hero-section.page-header.white.residential{background-image:linear-gradient(#00000080,#00000080),url(https://cdn.prod.website-files.com/5f084a54ca75750423ea2a65/6529414b52e1ef43a2c95301_Residental-design-hero.jpg);background-position:0 0,50% 66%;background-repeat:repeat,no-repeat;background-size:auto,cover;background-attachment:scroll,scroll;border-bottom-style:none;height:600px}.hero-section.page-header.white.residential.commercial{background-image:linear-gradient(#00000082,#00000082),url(https://cdn.prod.website-files.com/5f084a54ca75750423ea2a65/652943b5bc3127bcc56e3c7f_Residental-design-1.jpg);background-size:auto,cover}.hero-section.page-header.white.residential.cad{background-image:linear-gradient(#0000007a,#0000007a),url(https://cdn.prod.website-files.com/5f084a54ca75750423ea2a65/6464e02ed8c27f3d94560e08_Residential-design-HERO.jpg);background-position:0 0,50%;background-size:auto,cover}.hero-section.page-header.white.about{background-image:url(https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg);background-position:0 0;background-size:125px}.hero-section.home-hero{background-image:linear-gradient(#0000006b,#0000006b),url(https://cdn.prod.website-files.com/5f084a54ca75750423ea2a65/5f34f5a4e68d1a4193250fab_Marble-Banner-Background.jpg);background-position:0 0,50%}.portfolio-content{border:1px solid #ffffff45;border-radius:6px;padding:20px;position:absolute;bottom:40px;left:40px}.portfolio-content.zoom-icon{background-image:url(https://cdn.prod.website-files.com/5f084a54ca75750423ea2a65/5f34f21fb5fe6d03d68ddbb9_FINAL-LOGO.png);background-position:50%;background-repeat:no-repeat;background-size:70px;border-style:none;width:65%;height:70px;margin-left:auto;margin-right:auto;padding:0;position:static;inset:0}.portfolio-content.zoom-icon.narrow{width:50%}.portfolio-wrapper{border-top-left-radius:0;border-top-right-radius:0;width:100%;height:100%;position:relative;overflow:hidden}.portfolio-wrapper.rounded{border-top-left-radius:8px;border-top-right-radius:8px;height:260px}.portfolio-wrapper.rounded.third,.portfolio-wrapper.rounded.new,.portfolio-wrapper.rounded.sec{border-top-left-radius:0;border-top-right-radius:0;height:350px}.portfolio-lightbox{color:#fff;width:100%;height:100%}.portfolio-image-div{background-image:url(https://cdn.prod.website-files.com/5f084a54ca75750423ea2a65/5f565270ba08d78dbc3ee0ef_COMMERCIAL-GARDEN.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;width:100%;height:350px;display:inline-block}.portfolio-image-div._3{background-image:url(https://cdn.prod.website-files.com/5f084a54ca75750423ea2a65/5f5257bb6dd12f565910d1d1_COMMERCIAL-OFFICE.jpg);background-position:50%}.portfolio-image-div._3.residenital{background-image:url(https://cdn.prod.website-files.com/5f084a54ca75750423ea2a65/652934f8fe3224fd92d2ba54_rear-kitchen-extension-visualisation-and-planning-application.jpg)}.portfolio-image-div._3.residenital._6{background-image:url(https://cdn.prod.website-files.com/5f084a54ca75750423ea2a65/5f48d0fa61e5d5747d540e93_800x600-portfolio-Residential-06.jpg)}.portfolio-image-div._3.residenital._9{background-image:url(https://cdn.prod.website-files.com/5f084a54ca75750423ea2a65/65294a4867db73833ceebb23_two-storey-side-and-rear-extension.jpg)}.portfolio-image-div._3.residenital._10{background-image:url(https://cdn.prod.website-files.com/5f084a54ca75750423ea2a65/652934f867db73833cd48daf_two-storey-side-extension-planning-application-malvern-Worcestershire.jpg)}.portfolio-image-div._3.residenital.commercial{background-image:url(https://cdn.prod.website-files.com/5f084a54ca75750423ea2a65/5f48d7145cee051e427173ca_800x600-portfolio-Commercial-03.jpg)}.portfolio-image-div._3.residenital.commerical._6{background-image:url(https://cdn.prod.website-files.com/5f084a54ca75750423ea2a65/5f48d71634936f61fe61bcb8_800x600-portfolio-Commercial-06.jpg)}.portfolio-image-div._3.residenital.commerical._9{background-image:url(https://cdn.prod.website-files.com/5f084a54ca75750423ea2a65/5f48d719f2aacb0b71581645_800x600-portfolio-Commercial-09.jpg)}.portfolio-image-div._3.residenital.garage{background-image:url(https://cdn.prod.website-files.com/5f084a54ca75750423ea2a65/5f48d0fa61e5d5747d540e93_800x600-portfolio-Residential-06.jpg)}.portfolio-image-div._3.residenital.flat.home{background-image:url(https://cdn.prod.website-files.com/5f084a54ca75750423ea2a65/652934f87055ebfe1899392b_rear-kitchen-extension-herefordshire.jpg)}.portfolio-image-div._4{background-image:none}.portfolio-image-div._2{background-image:url(https://cdn.prod.website-files.com/5f084a54ca75750423ea2a65/5f2964ec7e74ee3733eccf77_service-counter-3.jpg);height:350px;display:inline-block}.portfolio-image-div._2.residential.house{background-image:url(https://cdn.prod.website-files.com/5f084a54ca75750423ea2a65/5f48d0f8ae501c1995032f94_800x600-portfolio-Residential-02.jpg)}.portfolio-image-div._2.residential.house._4{background-image:url(https://cdn.prod.website-files.com/5f084a54ca75750423ea2a65/652934f829681836be6c0661_rear-kitchen-extension.jpg)}.portfolio-image-div._2.residential.house._4.commercial{background-image:url(https://cdn.prod.website-files.com/5f084a54ca75750423ea2a65/5f48d716b1ede92e150bc1e5_800x600-portfolio-Commercial-05.jpg)}.portfolio-image-div._2.residential.house._8{background-image:url(https://cdn.prod.website-files.com/5f084a54ca75750423ea2a65/5f48d0fa7fb78348c0c6d9d7_800x600-portfolio-Residential-08.jpg)}.portfolio-image-div._2.residential.house.commerical._2d-image-section{background-image:url(https://cdn.prod.website-files.com/5f084a54ca75750423ea2a65/5f48d7138fc20e4624b15ac9_800x600-portfolio-Commercial-02.jpg);background-position:50%}.portfolio-image-div._2.residential.commerical._8{background-image:url(https://cdn.prod.website-files.com/5f084a54ca75750423ea2a65/5f48d7188fc20ee83cb15ae2_800x600-portfolio-Commercial-08.jpg)}.portfolio-image-div._2.residential.flat{background-image:url(https://cdn.prod.website-files.com/5f084a54ca75750423ea2a65/652934f87055ebfe1899392b_rear-kitchen-extension-herefordshire.jpg)}.portfolio-image-div._2.residential.office{background-image:url(https://cdn.prod.website-files.com/5f084a54ca75750423ea2a65/69a020bd738fd209f7d8ddb0_Essex-Extension.jpg)}.portfolio-image-div._2.commercial.warehouse{background-image:url(https://cdn.prod.website-files.com/5f084a54ca75750423ea2a65/5f48dea3ffb5724195ba169e_800x600-portfolio-Commercial-11.jpg)}.portfolio-image-div._6{background-image:url(https://cdn.prod.website-files.com/5f084a54ca75750423ea2a65/5f2964d57d577030254056d7_3D-floor-plan-Luxury-atch-repairs-retail-design.jpg)}.portfolio-image-div._5{background-image:url(https://cdn.prod.website-files.com/5f084a54ca75750423ea2a65/5f2964df6a17b5c37a346c55_office-design-CGI.jpg)}.portfolio-image-div.img-1{background-image:url(https://cdn.prod.website-files.com/5f084a54ca75750423ea2a65/5f2964da148e405ad74339fe_infill-extension.jpg)}.portfolio-image-div.residential{background-image:url(https://cdn.prod.website-files.com/5f084a54ca75750423ea2a65/652934f87055ebfe1899392b_rear-kitchen-extension-herefordshire.jpg);background-position:50%}.portfolio-image-div.residential._4{background-image:url(https://cdn.prod.website-files.com/5f084a54ca75750423ea2a65/652934f87aa1b9ccce790403_rear-kitchen-extension-bury-st-edmund-suffolk.jpg)}.portfolio-image-div.residential._4.commercial{background-image:url(https://cdn.prod.website-files.com/5f084a54ca75750423ea2a65/5f48d715a819bc1130aa2783_800x600-portfolio-Commercial-04.jpg)}.portfolio-image-div.residential._7{background-image:url(https://cdn.prod.website-files.com/5f084a54ca75750423ea2a65/652943b5ace0c95f08e4aa68_Residental-design-2.jpg)}.portfolio-image-div.residential.commercial-1{background-image:url(https://cdn.prod.website-files.com/5f084a54ca75750423ea2a65/5f48d713567cda1501dae400_800x600-portfolio-Commercial-01.jpg)}.portfolio-image-div.residential.commercial-7._7{background-image:url(https://cdn.prod.website-files.com/5f084a54ca75750423ea2a65/5f48d717233ee2af87aaead4_800x600-portfolio-Commercial-07.jpg)}.portfolio-image-div.residential._1{background-image:url(https://cdn.prod.website-files.com/5f084a54ca75750423ea2a65/652949241195e1bc16a10e73_Residental-design-6.jpg)}.portfolio-image-div.residential._1.extension{background-image:url(https://cdn.prod.website-files.com/5f084a54ca75750423ea2a65/652934f8fe3224fd92d2ba54_rear-kitchen-extension-visualisation-and-planning-application.jpg)}.overlay-portfolio{z-index:1;background-color:#0000;background-image:linear-gradient(135deg,#004df0eb,#00e95ee6);padding-top:0;padding-left:0;padding-right:0;position:absolute;inset:0}.overlay-portfolio.other-color{background-color:#0000;background-image:linear-gradient(135deg,var(--dark-grey),var(--gainsboro));text-align:center;opacity:1;text-align:center;background-color:#0000;background-image:linear-gradient(#e5e8eac2,#e5e8eac2);justify-content:center;align-items:center;padding-top:0;padding-bottom:30px;display:flex;position:absolute}.overlay-portfolio.other-color:hover{opacity:.85}.bold-text-6{font-family:Open Sans,sans-serif;font-size:40px}.heading-2.large-and-white{color:#fff;font-size:33px;line-height:48px}.heading-2.large-and-white._35-years-h1{letter-spacing:2px;text-transform:none;margin-left:10px;margin-right:10px;font-family:Open Sans,sans-serif;font-weight:700}.heading-2.large-and-white._35-years-h1.phone-p{margin-bottom:20px;font-family:Lato,sans-serif}.heading-2.large-and-white._35-years-h1.phone-p.wide.phone{letter-spacing:0}.set-1-logo-4{justify-content:center;align-items:center;width:20%;display:flex}.inter-section{background-image:linear-gradient(to bottom,var(--gainsboro),var(--gainsboro));justify-content:center;align-items:center;padding-top:60px;padding-bottom:60px;display:flex;overflow:hidden}.inter-section.phone-l.great-company-section{background-image:linear-gradient(to bottom,var(--02-goldenrod),var(--02-goldenrod))}.mini-title-2{color:#6045e0;text-align:center;letter-spacing:2px;text-transform:uppercase;border:1px solid #6045e0;border-radius:3px;margin-bottom:15px;padding:6px 5px 4px 6px;font-family:Montserrat,sans-serif;font-size:9.5px;font-weight:400;line-height:9.5px;display:inline-block}.mini-title-2.white{border-style:none;border-color:var(--light);color:var(--01-dark-slate-blue);margin-bottom:0;padding-bottom:0;font-family:Lato,sans-serif;font-size:14px;font-weight:400}.clients-inter-box{text-align:center;width:50%;margin-left:auto;margin-right:auto;display:block}.clients-inter-box.customers{width:100%}.logos-container{justify-content:space-between;width:100%;margin-top:30px;display:flex}.content-wrapper-2{text-align:center;flex:1;max-width:1170px;margin-left:auto;margin-right:auto;padding-left:0;padding-right:0;display:block;position:relative}.content-wrapper-2._35-years-div{margin-bottom:0;padding-left:0;padding-right:0}.content-wrapper-2._35-years-div.phone-p{font-family:Lato,sans-serif}.image-2,.image-3,.image-4,.image-5,.image-6,.image-7{opacity:.7}.image-8{text-align:center;margin-left:auto;margin-right:auto}.columns{text-align:center}.testimonial-slider{background-color:#0000;height:auto;position:relative}.testimonial-photo{float:left;background-image:none;background-position:0 0;background-repeat:no-repeat;background-size:cover;border-radius:100px;width:80px;height:80px;margin-left:2px;margin-right:20px}.testimonial-photo.center{float:none;background-image:linear-gradient(to bottom,var(--light-slate-grey-2),var(--light-slate-grey-2));width:120px;height:120px;margin-left:auto;margin-right:auto;display:block;overflow:auto}.testimonial-photo.center:hover{filter:none}.testimonial-photo.center._5,.testimonial-photo.center._3,.testimonial-photo.center._2{background-image:linear-gradient(to bottom,var(--light-slate-grey-2),var(--light-slate-grey-2))}.testimonial-photo.center._2:hover{filter:none}.testimonial-photo.center._4,.testimonial-photo.center._6{background-image:linear-gradient(to bottom,var(--light-slate-grey-2),var(--light-slate-grey-2))}.testimonial-content{position:relative;overflow:hidden}.top-left-text{color:#fff;margin-right:15px;font-family:Lato,sans-serif;font-style:normal;font-weight:300;text-decoration:none;display:inline-block}.top-left-text.in-testimonial{color:var(--white);margin-right:0;font-family:Lato,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:20px;display:block}.nav-slide{z-index:1;float:right;text-align:right;padding-top:15px;font-size:8px;display:inline-block;position:relative;top:-42px;left:0}.nav-slide.normal{float:none;text-align:center;margin-top:20px;padding-top:20px;display:block;position:static}.testimonials-slide{background-color:var(--04-slate-grey);text-align:center;border:1px solid #e4ecf6;border-radius:8px;width:95%;margin-left:auto;margin-right:auto;padding:40px 35px;font-family:Lato,sans-serif;font-weight:400;display:block}.testimonials-slide:hover{filter:none}.testimonials-slide.less{padding-bottom:20px;padding-left:10px;padding-right:10px}.testimonial-name{color:var(--01-dark-slate-blue);margin-top:0;margin-bottom:5px;font-family:Lato,sans-serif;font-size:15px;font-style:normal;font-weight:600}.quote-icon{background-image:url(https://cdn.prod.website-files.com/5f084a54ca75750423ea2a65/5f34f9fbe53a9b3efda3cf84_Quote.png);background-position:50%;background-repeat:no-repeat;background-size:50px;width:50px;height:50px;margin:10px auto;display:block}.inter-section-2{background-image:none;background-position:50%;background-repeat:no-repeat;background-size:cover;background-attachment:fixed;justify-content:center;align-items:center;padding-top:140px;padding-bottom:140px;display:flex;overflow:hidden}.inter-section-2.home-35-years-banner{background-image:linear-gradient(#00000091,#00000091),url(https://cdn.prod.website-files.com/5f084a54ca75750423ea2a65/5f088c55101769632718fde3_Broadoak-Farm-CGI.jpg);background-position:0 0,50%;background-repeat:repeat,no-repeat;background-size:auto,cover;background-attachment:scroll,fixed;padding-top:60px;padding-bottom:60px}.inter-section-2.home-35-years-banner.phone-p{background-image:linear-gradient(#00000082,#00000082),url(https://cdn.prod.website-files.com/5f084a54ca75750423ea2a65/65293dee98babfd4b2f609b5_design-project.jpg)}.inter-section-2.home-35-years-banner.feel-inspired{background-image:linear-gradient(#0009,#0009),url(https://cdn.prod.website-files.com/5f084a54ca75750423ea2a65/652935ca22b84e7ad4e508f0_archtectural-design-in-worcestershire-herefordshire-west-midlands-banner.jpg);background-position:0 0,50%;background-size:auto,cover}.inter-section-2.home-35-years-banner.planning{background-image:linear-gradient(#00000061,#00000061),url(https://cdn.prod.website-files.com/5f084a54ca75750423ea2a65/65293dee98babfd4b2f609b5_design-project.jpg);background-position:0 0,50% 100%;background-size:auto,cover}.inter-section-2.home-35-years-banner.residential{background-image:linear-gradient(#00000070,#00000070),url(https://cdn.prod.website-files.com/5f084a54ca75750423ea2a65/65293dee98babfd4b2f609b5_design-project.jpg);background-position:0 0,50%}.inter-section-2.home-35-years-banner.lets-talk-banner{background-image:linear-gradient(#0000008a,#0000008a),url(https://cdn.prod.website-files.com/5f084a54ca75750423ea2a65/65293dee98babfd4b2f609b5_design-project.jpg);background-size:auto,cover}.button-1{color:#fff;text-align:center;cursor:pointer;background-color:#0000;border:2px solid #fff;border-radius:55px;min-width:130px;height:45px;margin-top:10px;padding-top:14px;padding-left:15px;font-size:15px;font-weight:300;line-height:15px;text-decoration:none;transition:background-color .2s,color .2s}.button-1:hover{color:#1b1b1b;background-color:#fff}.button-1.hero-button{border-color:var(--white);letter-spacing:2px;border-radius:8px;padding-bottom:14px;font-family:Montserrat,sans-serif;font-weight:500}.button-1.hero-button:hover{border-color:var(--teal);color:var(--teal);background-color:#0000;font-family:Open Sans,sans-serif;font-weight:400}.tittle-footer-2{color:#1a1a1a;letter-spacing:1px;margin-bottom:30px;font-family:Poppins,sans-serif;font-size:14px;font-weight:600}.tittle-footer-2.second{color:var(--teal);margin-top:0;font-family:Open Sans,sans-serif;font-weight:700}.footer-link-3{color:#9ba4af;margin-top:13px;margin-bottom:13px;font-family:Merriweather,serif;font-size:15px;font-weight:300;line-height:25px;text-decoration:none;display:block}.footer-link-3:hover{color:#004df0eb;text-decoration:underline}.footer-social-links{flex-wrap:wrap;margin-top:15px;display:flex}.footer-social-links.no-top-border{margin-top:0}.back-to-top-link{text-decoration:none;display:inline}.footer-social-icon{border:2px solid #5b5f68;border-radius:50%;justify-content:center;align-items:center;width:37px;height:37px;margin-right:15px;transition:background-color .2s;display:flex}.footer-social-icon:hover{background-color:#5b5f68}.footer-social-icon.linkedin{background-image:none;background-position:50%;background-repeat:no-repeat;background-size:auto 13px;border-color:#ec1c29;margin-right:10px}.footer-social-icon.linkedin:hover{background-color:#ec1c29}.footer-social-icon.twitter{background-image:none;background-position:50%;background-repeat:no-repeat;background-size:auto 13px;border-color:#ec1c29;margin-right:10px}.footer-social-icon.twitter:hover{background-color:#ec1c29}.image-9{color:#fff;font-size:18px}.footer-notice{border-top:1px solid #464754;flex-wrap:wrap;justify-content:space-between;align-items:center;margin-top:20px;margin-left:15px;margin-right:15px;padding-top:30px;display:flex}.display-none{display:none}.footer-notice-text-box{flex:1;padding-right:10px}.text-block-2{color:#f1f3f7;font-size:15px;font-weight:400}.text-block-2.footer-text-dits{text-align:left;font-weight:100}.text-block-2.footer-text-dits.small-print-footer{text-align:center;margin-top:10px;font-size:15px;font-weight:400;line-height:25px}.text-block-2.footer-text-dits.small-print-footer.copyright{margin-top:15px;font-weight:400}.dits-link{color:#fff;font-weight:400;text-decoration:none}.dits-link:hover{text-decoration:underline}.logo-footer{transition:opacity .4s}.logo-footer:hover{opacity:.8}.back-to-top-text{color:#fff;letter-spacing:2px;text-transform:uppercase;margin-right:10px;font-size:12px;font-weight:400;line-height:10px;display:inline}.bold-text-7{color:var(--01-dark-slate-blue);font-family:Lato,sans-serif;font-size:16px}.bold-text-8{color:var(--01-dark-slate-blue);font-family:Lato,sans-serif}.bold-text-9,.bold-text-10{color:var(--steel-blue);font-family:Lato,sans-serif}.column-2{height:230px}.middle-block-div{text-align:center;width:20%;margin-left:auto;margin-right:auto;display:inline-block}.left-footer-block{float:left;width:40%}.social-div-footer{float:right;opacity:1;text-align:right;margin-left:auto;margin-right:auto}.white-paragraph{opacity:1;color:#fff;letter-spacing:.5px;padding-top:5px;font-family:Open Sans,sans-serif;font-size:16px;font-weight:400}.white-paragraph.right{float:left;opacity:1;text-align:right;margin-bottom:0;margin-left:auto;margin-right:0;font-family:Open Sans,sans-serif;font-size:16px;display:block}.social-icon{text-align:right;background-image:none;background-position:50%;background-repeat:no-repeat;background-size:16px;width:30px;height:30px;margin-right:5px;transition:all .4s}.social-icon:hover,.social-icon.white-hover:hover{background-image:none;background-size:16px}.social-icon.white-hover.cta{opacity:1;background-image:url(https://cdn.prod.website-files.com/5f084a54ca75750423ea2a65/5f0c809a232cb8c73ea4a94e_Facebook-w.png);background-size:16px}.social-icon.white-hover.cta{opacity:1;background-size:40px;width:40px;height:40px;padding-top:0}.social-icon.white-hover.cta:hover{opacity:.5}.social-icon.whatsapp,.social-icon.whatsapp:hover,.social-icon.whatsapp.hover-white,.social-icon.whatsapp.hover-white:hover{background-image:none;background-size:16px}.social-icon.whatsapp.hover-white.cta.insta{background-image:url(https://cdn.prod.website-files.com/5f084a54ca75750423ea2a65/5f0c809bfba65ca40c9433e7_Instagram-w.png)}.social-icon.whatsapp.hover-white.cta{opacity:1;background-image:url(https://cdn.prod.website-files.com/5f084a54ca75750423ea2a65/5f0c809c36ca1feef115292b_LinkedIn-w.png);background-size:40px;width:40px;height:40px}.social-icon.whatsapp.hover-white.cta:hover{opacity:.5}.social-icon.whatsapp.hover-white.cta.pinterest{background-image:url(https://cdn.prod.website-files.com/5f084a54ca75750423ea2a65/5f0c809c85639565059305a5_Pinterest-w.png)}.social-icon.twitter,.social-icon.twitter:hover,.social-icon.twitter.white-hover:hover{background-image:none;background-size:16px}.social-icon.twitter.white-hover.cta{background-image:url(https://cdn.prod.website-files.com/5f084a54ca75750423ea2a65/5f0c809db773eb2e12503fd0_Twitter-w.png);background-size:40px;width:40px;height:40px}.social-icon.twitter.white-hover.cta.instagram{background-image:url(https://cdn.prod.website-files.com/5f084a54ca75750423ea2a65/5f0c809bfba65ca40c9433e7_Instagram-w.png)}.social-icon.instagram,.social-icon.instagram:hover,.social-icon.instagram.hover-white,.social-icon.instagram.hover-white:hover{background-image:none;background-size:16px}.social-icon.instagram.hover-white.cta{opacity:1;background-image:url(https://cdn.prod.website-files.com/5f084a54ca75750423ea2a65/5f0c809db8c651fa692761c8_Tumblr-w.png);background-size:40px;width:40px;height:40px}.social-icon.instagram.hover-white.cta:hover{opacity:.5}.right-div-block{float:right;text-align:right;width:40%;margin-left:auto;margin-right:auto}.text-block-3{color:var(--02-goldenrod);padding-top:15px;font-family:Lato,sans-serif;font-size:18px;font-weight:400}.image-10{text-align:center}.image-11{text-align:center;margin-left:auto;margin-right:auto}.image-11.residential,.image-11.cad{max-width:70%}.text-block-4{color:var(--light);font-family:Open Sans,sans-serif;font-weight:600}.text-block-5{color:var(--light);text-align:center;width:100%;margin-left:auto;margin-right:auto;padding-top:71px;font-family:Open Sans,sans-serif;font-style:normal;font-weight:600;text-decoration:none}.social-div-footer-2{float:right;opacity:1;margin-top:45px;padding-top:15px}.social-div-footer-2.phone-p{float:right;text-align:center}.social-div-footer-2.top{padding-top:0}.middle-block-div-2{text-align:center;width:20%;display:inline-block}.right-div-block-2{float:right;text-align:center;width:30%}.left-footer-block-2{float:left;width:40%;margin-top:45px}.white-paragraph-2{opacity:1;color:#fff;letter-spacing:.5px;padding-top:5px;font-family:Lato,sans-serif;font-size:16px;font-weight:400}.white-paragraph-2.right{float:left;opacity:1;text-align:center;width:100%;margin:0;padding-top:0;font-family:Lato,sans-serif;font-weight:400;display:block}.image-12{text-align:center;margin-left:auto;margin-right:auto}.columns-2{background-color:var(--gainsboro);text-align:center;margin-left:auto;margin-right:auto}.img.network,.img.selfridges,.img.harvey,.img.watch,.img.council,.img.crossrail{opacity:.7}.column-4{padding-top:40px;padding-bottom:40px}.bold-text-11{color:var(--01-dark-slate-blue);font-family:Lato,sans-serif;font-size:16px}.row-padding{margin-top:0;margin-bottom:0}.separator{background-color:#e2eff8;width:100%;height:1px}.separator.new{margin-top:80px;margin-bottom:0}.map-tall{border:20px solid #fff;border-radius:10px;height:530px;padding-top:0;padding-left:0}.map-tall.second{height:670px}.column-6{text-align:center}.text-block-6{color:var(--dim-grey);font-family:Open Sans,sans-serif;font-weight:400}.columns-3{margin-bottom:0;margin-left:0;margin-right:0}.columns-3.contact-details{margin-bottom:40px}.portfolio-intro-section{padding-top:60px;padding-bottom:60px}.portfolio-intro-section.commercial-images{padding-bottom:20px}.portfolio-intro-section.commercial-images.hide{display:none}.portfolio-intro-section.residential{padding-bottom:20px}.link-body{color:var(--01-dark-slate-blue);text-decoration:none}.link-body:hover{opacity:.6;color:var(--01-dark-slate-blue)}.link-body.hide-aw{display:none}.icons-row-1{margin-bottom:40px}.section-4{padding:20px 60px 80px}.section-4.phone-mode{padding-top:80px;padding-bottom:80px}.project-icon-row{margin-bottom:20px}.full-container-3{border-bottom:2px none var(--teal);color:#1a1a1a;max-width:1170px;margin:0 auto;font-family:Montserrat,sans-serif;display:block}.full-container-3.contact{height:100%;position:relative;top:0;left:0}.full-container-3.team{border-bottom-style:none;margin-top:20px;margin-bottom:20px}.full-container-3.team.bottom-line{border-bottom-style:solid;border-bottom-color:var(--white)}.full-container-3.team.bottom-line.no-pad{margin-top:40px;margin-bottom:0;padding-bottom:40px}.full-container-3.botom-line{border-bottom-style:solid;border-bottom-color:var(--white);margin-top:40px;margin-bottom:0;padding-bottom:40px}.services-tittle-2{color:#1a1a1a;letter-spacing:1px;text-transform:uppercase;font-family:Poppins,sans-serif;font-size:14px;font-weight:600}.features-tittle-2{color:#1a1a1a;letter-spacing:1px;text-transform:uppercase;margin-top:0;font-family:Poppins,sans-serif;font-size:14px;font-weight:600}.swervices-wrapper-2{text-align:center;width:80%;margin-left:auto;margin-right:auto;display:block}.service-div-wrapper-2{background-color:#fff;border:1px solid #ebebeb;border-radius:6px;padding-top:20px;padding-bottom:20px}.headling-left-3{color:var(--teal);text-align:center;text-transform:none;margin-top:0;margin-bottom:0;font-family:Open Sans,sans-serif;font-size:40px;font-weight:700;line-height:48px}.headling-left-3.white{color:var(--teal)}.headling-left-3.white.centred{text-align:center}.headling-left-3.white.left{text-align:left}.headling-left-3.white.left.centred{margin-bottom:10px}.headling-left-3.title{color:var(--white);text-align:left;margin-left:-10px}.headling-left-3.title.ipad.centred{text-align:center}.column-7{padding-left:50px}.joy-images{margin-top:0;margin-left:auto;margin-right:auto;display:block}.joy-images.arrival-images{margin-top:0;padding-top:30px;padding-bottom:30px}.image-13,.image-14{border-radius:6px}.section-5{background-color:var(--03-dark-grey);padding:60px}.section-5.white{background-color:var(--02-goldenrod)}.column-8{padding-left:40px;padding-right:40px}.hero-logo-column-5{text-align:center;border-right:1px solid #f09109;width:16.5%;font-size:17px}.hero-logo-column-5.narrow-column{width:12.5%}.hero-logo-column-5.narrow-column.end-block{border-right-style:none}.hero-logo-column-5.narrow-column.end-block.five-block{background-color:var(--white);border-right-style:none;border-radius:6px;width:18%;margin-left:10px;margin-right:10px;padding:20px 0}.hero-logo-column-4{text-align:center;border-right:1px solid #74b734;width:16.5%;font-size:17px}.hero-logo-column-4.orange{border-right-color:#7cb927}.hero-logo-column-4.orange.narrow-column{width:12.5%}.hero-logo-column-4.orange.narrow-column.five-block{background-color:var(--white);border-right-style:none;border-radius:6px;width:18%;margin-left:10px;margin-right:10px;padding-top:20px;padding-bottom:20px}.hero-link-block{background-color:var(--white);border-radius:6px;width:100%;height:100%;margin-left:0;margin-right:0;text-decoration:none}.hero-link-block:hover{opacity:.65}.hero-link-block.w--current{text-decoration:none}.hero-link-block.w--current:hover{opacity:.75}.hero-link-block.red{border-right-color:#d6121c}.paragraph-6.intro{color:#fff;margin-bottom:5px;font-family:Lato,sans-serif;font-size:14px;font-weight:400;line-height:24px}.paragraph-6.intro.green,.paragraph-6.intro.orange{color:#000}.paragraph-6.intro{color:#fff;font-family:Lato,sans-serif;font-size:16px;line-height:24px}.paragraph-6.intro._2020-para-banner{width:100%;font-family:Montserrat,sans-serif;font-size:16px;line-height:22px;text-decoration:none}.hero-logo-column-2{text-align:center;border-right:1px solid #74b734;width:16.5%;font-size:17px}.hero-logo-column-2.orange{border-right-color:#f09109;width:16.5%}.hero-logo-column-2.orange.narrow-column{width:12.5%}.hero-logo-column-2.orange.narrow-column.five-block{background-color:var(--white);border-right-style:none;border-radius:6px;width:18%;margin-left:10px;margin-right:10px;padding-top:20px;padding-bottom:20px}.hero-logo-column-2.green{border-right-color:#7cb927}.hero-logo-column-2.green.narrow-column{width:12.5%}.hero-logo-column-2.green.narrow-column.five-block{background-color:var(--white);border-right-style:none;border-radius:6px;width:18%;margin-left:10px;margin-right:10px;padding-top:20px;padding-bottom:20px}.hero-logo-column-2.ipad-box-2.red{border-right-color:#f09109}.hero-logo-column-2.ipad-box-2.red.narrow-column{width:12.5%}.hero-logo-column-2.ipad-box-2.red.narrow-column.five-block{background-color:var(--white);border-right-style:none;border-radius:6px;width:18%;margin-left:10px;margin-right:10px;padding-top:20px;padding-bottom:20px}.hero-logos-container{text-align:center;flex-wrap:wrap;margin-left:auto;margin-right:auto;padding-top:20px;padding-bottom:20px;display:flex;position:absolute;bottom:0;left:0;right:0}.hero-logos-container.icon-list{background-color:#fff;flex-wrap:wrap;width:100%;padding-top:25px;position:static}.hero-logos-container.icon-list.five-blockj{margin-left:auto;margin-right:auto;padding-bottom:70px}.hero-logos-container.icon-list.five-blockj.home-block{background-color:#0000;border-radius:6px;justify-content:center;padding-top:20px;padding-bottom:0}.team-card{border:1px solid #dfdede;border-radius:6px;overflow:hidden}.team-card:hover{box-shadow:0 6px 12px #72799233}.team-card.no-line{border-style:solid;border-color:var(--white);text-align:left;transition:box-shadow .4s}.team-card.no-line.green{border-color:var(--white)}.team-card.no-line{text-align:left;border-style:solid;border-color:#e4bc2d;transition:box-shadow .4s}.team-text-name{color:#162259;text-transform:uppercase;margin-top:0;margin-bottom:0;font-size:16px;font-weight:700;line-height:23px}.columns-5{margin-bottom:20px;padding-top:0}.position-text{color:#eb5d2f;font-size:13px;line-height:24px}.position-text.locations{text-transform:uppercase;font-size:13.5px;font-weight:700}.social-icons-wrapper{width:200px}.team-image{background-image:none,none;background-position:0 100%,50%;background-repeat:no-repeat,repeat;background-size:contain,cover;flex-direction:row;justify-content:flex-start;align-items:flex-end;width:100%;height:450px;padding-bottom:30px;padding-left:30px;display:flex;position:relative}.team-image:hover{background-color:#0000;background-image:none,none;background-position:0 100%,50%;background-repeat:no-repeat,repeat;background-size:contain,cover}.team-image.third{background-image:url(https://cdn.prod.website-files.com/5f084a54ca75750423ea2a65/5f2964d51d61e1a9c3bd701f_3D-floor-plan-loft-conversion.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover}.team-image.third.image{text-align:center;background-image:url(https://cdn.prod.website-files.com/5f084a54ca75750423ea2a65/6464e1ca9e8adf4726cba871_Basic-3d-model.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;margin-bottom:0}.team-image.third.image._3d-floors{background-image:url(https://cdn.prod.website-files.com/5f084a54ca75750423ea2a65/6464e2116533bb0fef8e1a0f_Floor-Layout.jpg)}.team-image.invert.image{background-image:url(https://cdn.prod.website-files.com/5f084a54ca75750423ea2a65/6464e143736cd353dacc42cc_Interior-3D-visualisation-.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;margin-bottom:0}.team-image.second.image{background-image:url(https://cdn.prod.website-files.com/5f084a54ca75750423ea2a65/6464e178528649dc3bff74f4_Exterior-3D-visualisation.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;margin-bottom:0}.team-image.second{background-image:none,none;background-position:50% 100%,50%;background-repeat:no-repeat,repeat;background-size:contain,cover}.team-image.invert{background-image:none,none;background-position:100% 100%,0 0;background-repeat:no-repeat,no-repeat;background-size:contain,cover}.team-image.third{background-image:none,none;background-size:contain,cover}.team-info{padding:10px 35px 20px}.team-info.white{background-color:#fafaff;padding:20px 30px}.team-info.white.text{padding-top:20px;padding-bottom:20px}.team-info.white{background-color:#fafaff;padding-top:0;padding-bottom:35px}.team-share{flex-direction:row;justify-content:center;align-items:center;display:flex}.content-section{background-image:none;padding-top:40px;padding-bottom:40px;position:relative;overflow:hidden}.content-section.packaging{border:3px solid var(--02-goldenrod);margin-top:10px;margin-left:10px;margin-right:10px;padding-top:0;padding-bottom:0}.columns-6{margin-bottom:0;padding-top:0;padding-bottom:0}.photo-column-1{padding-left:0;padding-right:0}._2d-image-section,._2d-column-section{display:none}.section-6{display:flex}.content-container-center{z-index:2;text-align:center;background-color:#0000;width:90%;margin-left:auto;margin-right:auto;padding-left:60px;padding-right:60px;font-family:Lato,sans-serif;font-weight:300;display:block;position:relative;top:50%;left:0;transform:translateY(-50%)}.top-margin{color:#1a1a1a;font-family:Lato,sans-serif;font-weight:300}.top-margin.left{text-align:left}.container-3{border-top-right-radius:3px;flex-direction:column;justify-content:center;align-items:center;max-width:1200px;margin-left:auto;margin-right:auto;padding-top:0;padding-bottom:0;display:block}.team-icon{z-index:1;background-color:#282f4b;border-radius:6px;justify-content:center;align-items:center;width:50px;height:50px;display:flex;box-shadow:7px 7px 10px #00000024}.team-icon:hover{background-color:#e4bc2d}.social-team-div{z-index:1;flex-direction:row;justify-content:center;align-items:center;display:flex}.team-text-name-2{color:#282f4b;text-transform:uppercase;margin-top:0;margin-bottom:0;font-size:16px;font-weight:700;line-height:23px}.social-icon-2{background-color:#282f4b;border:1px #f4f5f98f;border-radius:4px;justify-content:center;align-items:center;width:40px;height:40px;margin-left:5px;transition:background-color .4s;display:flex}.social-icon-2:hover{background-color:#e4bc2d}.position-text-2{color:#737cbc;line-height:24px}.section-7{background-color:#fff;padding:100px 20px;transition:background-color .2s;position:relative}.section-7.gray{border-top:2px solid var(--teal);background-color:var(--white);text-align:left;text-align:left;background-color:#f3f8ff;border-top:1px solid #e4ecf6;border-bottom:1px solid #e4ecf6;padding-top:100px;padding-bottom:100px;font-family:Lato,sans-serif;display:block;position:relative}.column-ad{border-bottom:0 #000}.bold-text-13{font-weight:300}.bold-text-14{color:var(--white);font-family:Lato,sans-serif;font-weight:300}.bold-text-14.black{color:var(--01-dark-slate-blue);text-align:left;font-size:20px}.column-11{margin-bottom:10px;padding-left:0;padding-right:0}.column-11.left-pad{padding-right:40px}.full-container-4{color:#1a1a1a;max-width:1170px;margin-left:auto;margin-right:auto;font-family:Montserrat,sans-serif;display:block}.full-container-4.center{z-index:2;text-align:center;max-width:1170px;margin-left:auto;margin-right:auto;font-family:Lato,sans-serif;font-weight:400;display:block;position:relative;top:50%;left:0;transform:translateY(-50%)}.full-container-4.center.homepages1{text-align:left;width:70%;display:block;position:absolute;top:40%;left:50%;overflow:visible;transform:translate(-50%,-50px)}.full-container-4.center.third{top:50%}.headling-left-4{text-align:left;text-transform:none;margin-top:0;margin-bottom:0;font-family:Poppins,sans-serif;font-size:35px;font-weight:500;line-height:48px}.section-office.green{background-color:var(--teal)}.column-12{padding-top:180px;padding-bottom:0;padding-left:40px}.column-12.image{padding-top:0}.column-narrow{padding-top:85px;padding-bottom:85px;padding-right:100px}.section-8{border-top:2px none var(--teal);background-color:var(--white);padding-top:60px;padding-bottom:60px}.bold-text-15{color:var(--steel-blue);font-family:Lato,sans-serif}.bold-text-15.heading{color:var(--white);font-size:50px}.bold-text-16{color:var(--02-goldenrod);font-family:Lato,sans-serif}.column-13{padding-left:0;padding-right:0}.column-14.text{padding-top:30px;padding-right:60px}.right-pad{padding-left:40px}.bold-text-17{letter-spacing:0}.bold-text-18,.bold-text-19,.bold-text-20{color:var(--01-dark-slate-blue);font-family:Lato,sans-serif}.bold-text-21,.bold-text-22{color:var(--steel-blue)}.bold-text-23{letter-spacing:0;font-family:Lato,sans-serif}.bold-text-24{color:var(--steel-blue);font-family:Lato,sans-serif}.bold-text-25{font-family:Lato,sans-serif}.bold-text-26{color:var(--steel-blue);font-family:Lato,sans-serif}.bold-text-26.white{color:var(--white)}.bold-text-27,.bold-text-28{color:var(--01-dark-slate-blue);font-family:Lato,sans-serif}.bold-text-28.white{color:var(--white)}.image-24{display:none}.padding{padding-top:20px;padding-bottom:20px}.grid-section{margin-left:15px;margin-right:15px}.grid-section.commercial{padding-bottom:40px}.grid-section.commercial.hide{display:none}.grid{grid-template-columns:1fr 1fr 1fr 1fr 1fr}.section-9{display:none}.background-video-center{background-image:linear-gradient(135deg,#004df0eb 23%,#00e95ee0),none,none;background-position:0 0,-170px -210px,100%;background-repeat:repeat,no-repeat,no-repeat;background-size:auto,800px,400px;justify-content:center;align-items:center;height:800px;padding-top:80px;padding-bottom:80px;display:flex}.bold-text-29{text-transform:uppercase;font-family:Lato,sans-serif;font-weight:700;line-height:57px;text-decoration:none}.scroll-down-link{background-color:#0000;background-image:none;background-position:50%;background-repeat:no-repeat;background-size:18px;border:1px solid #fff;border-radius:100px;flex-direction:row;flex:0 auto;justify-content:center;align-items:center;width:48px;height:48px;margin-left:auto;margin-right:auto;padding:20px;display:flex;position:absolute;bottom:40px;left:0;right:0}.scroll-down-link.w--current{border-radius:100px;flex-direction:row;bottom:25px}.flex{flex-wrap:wrap;display:flex}.top-border{font-size:14px;font-weight:400}.top-border._40{margin-top:40px}._50-column{width:50%}.image-content-section{background-color:var(--03-dark-grey);border-top:4px #000;margin-top:0;margin-bottom:0;padding-top:60px;padding-bottom:60px}.text-block-7{width:80%}.bold-text-30{color:#000;width:100%;font-family:Montserrat,sans-serif;font-weight:700;text-decoration:none;display:block}.bold-text-30:hover{color:#95c11f}.bold-text-30.white{color:#fff}.image-25{border:17px none var(--02-goldenrod)}.content-wrapper-6{width:100%;max-width:1265px;padding-top:20px;padding-left:25px;padding-right:25px;position:relative}.content-wrapper-6.mobile-l{background-color:#0000}.bottom-line{border-bottom:2px solid #000;padding-top:40px;padding-bottom:40px}._50-column-center{justify-content:center;align-items:center;width:50%;display:flex}.h1-white{color:#fff;font-size:45px;line-height:55px}.h1-white.coloured{color:#ee7683;text-align:center;margin-top:0;margin-bottom:10px;padding-bottom:10px;font-size:40px;font-weight:600}.h1-white.coloured.interiors{text-align:left}.paragraph-26{color:#000;font-family:Montserrat,sans-serif;font-size:16px;font-weight:400}.process-section{background-color:var(--03-dark-grey);text-align:center;padding:40px}.grid-info-features{text-align:center;width:100%;padding-left:0;padding-right:0}.grid-service-app{grid-column-gap:0px;grid-row-gap:0px;border-radius:0;grid-template:".""."".""."/1fr 1fr 1fr}.grid-service-app._1-row{grid-column-gap:20px;grid-row-gap:20px;grid-template-rows:auto auto;grid-template-columns:1fr 1fr;padding:0}.grid-service-app._1-row.residential{grid-template-rows:auto auto;grid-template-columns:1fr 1fr}.link-body-2{color:#fff;font-family:Montserrat,sans-serif;font-weight:700}.text-primary-2{color:#263454;font-family:Open Sans,sans-serif}.text-primary-2.grid.body{font-weight:400}.text-primary-2.grid.body.text{font-size:14px}.text-primary-2.grid.body.text.white{color:var(--white)}.text-primary-2.grid{color:#000;text-align:center;margin-bottom:5px;font-family:Montserrat,sans-serif;font-size:14px}.grid-features-icon{background-image:linear-gradient(#26345494,#26345494);border-radius:50px;width:80px;height:80px;margin-bottom:10px;margin-left:auto;margin-right:auto}.grid-features-icon._1.residential{background-image:url(https://cdn.prod.website-files.com/5f084a54ca75750423ea2a65/5f35014397194f2ef9ad11ae_Website-Graphics-V2-01-LARGE.png),linear-gradient(to bottom,var(--white),var(--white));background-position:50%,0 0;width:100px;height:100px}.grid-features-icon._1.residential.brief{background-image:url(https://cdn.prod.website-files.com/5f084a54ca75750423ea2a65/5f4e54a8e69117574916fe10_Website-Graphics-icon-01.png),linear-gradient(to bottom,var(--white),var(--white));background-position:50%,0 0;background-size:contain,auto}.grid-features-icon._1.residential.cpncept{background-image:url(https://cdn.prod.website-files.com/5f084a54ca75750423ea2a65/5f4e54a921412346e09ca334_Website-Graphics-icon-03.png),linear-gradient(to bottom,var(--white),var(--white));background-size:contain,auto}.grid-features-icon._1.residential.develop{background-image:url(https://cdn.prod.website-files.com/5f084a54ca75750423ea2a65/5f4e54a8b854457cd87c7715_Website-Graphics-icon-02.png),linear-gradient(to bottom,var(--white),var(--white));background-size:contain,auto}.grid-features-icon._1.residential.technical{background-image:url(https://cdn.prod.website-files.com/5f084a54ca75750423ea2a65/5f4e54aa6784da5061b91892_Website-Graphics-icon-04.png),linear-gradient(to bottom,var(--white),var(--white));background-size:contain,auto}.grid-features-icon._1.residential.planning{background-image:url(https://cdn.prod.website-files.com/5f084a54ca75750423ea2a65/5f4e55910095c538a5ec06d0_Website-Graphics-icon-05.png),linear-gradient(to bottom,var(--white),var(--white));background-size:contain,auto}.grid-features-icon._1.residential.interiors{background-image:url(https://cdn.prod.website-files.com/5f084a54ca75750423ea2a65/5f4e57eb4b8e28b29f54485f_Website-Graphics-icon-06.png),linear-gradient(to bottom,var(--white),var(--white));background-size:contain,auto}.grid-features-icon._1{background-image:none,linear-gradient(#fff,#fff);background-position:50%,0 0;background-repeat:no-repeat,repeat;background-size:cover,auto;border:1px solid #000}.grid-text{color:#263454;text-align:center;font-family:Open Sans,sans-serif;font-size:12px;font-weight:400;line-height:18px}.hero-section-2{color:#1a1a1a;background-image:none,linear-gradient(135deg,#004df0eb 24%,#00e95e);background-position:169% 0,0 0;background-repeat:no-repeat,repeat;background-size:1000px,auto;height:750px;padding-top:0;padding-bottom:0;font-family:Montserrat,sans-serif;position:relative}.hero-section-2.third{background-image:linear-gradient(to bottom,transparent,transparent),linear-gradient(to bottom,var(--03-dark-grey),var(--03-dark-grey));height:1000px;margin-bottom:0;padding-bottom:0;overflow:hidden}.laptop-padding{padding-top:40px}.background-right-column{background-image:none;background-position:50% 0;background-repeat:no-repeat;background-size:cover;height:auto;position:absolute;top:0;bottom:0;left:0}.background-right-column.about-us{background-image:none;background-position:50%;background-repeat:no-repeat;background-size:cover;background-attachment:scroll}.background-right-column.about-us.passion{background-image:url(https://cdn.prod.website-files.com/5f084a54ca75750423ea2a65/5f4f6a18922788945a1dabfc_800x600-portfolio-images-Ethos.jpg);background-repeat:repeat;background-size:auto}.background-right-column.about-us.passion.ideas{background-image:url(https://cdn.prod.website-files.com/5f084a54ca75750423ea2a65/5f48d713567cda1501dae400_800x600-portfolio-Commercial-01.jpg)}.left-column-text-box{text-align:left;background-image:none;background-repeat:repeat;background-size:auto;width:83%;padding:11% 9% 10%}.left-column-text-box.about-phillipa{text-align:center;background-image:none;width:100%;height:auto;margin-left:auto;margin-right:auto;padding-top:10%;padding-left:10%;padding-right:10%;position:static}.left-column-text-box.about-phillipa.image{background-image:url(https://cdn.prod.website-files.com/5f084a54ca75750423ea2a65/5f48d713567cda1501dae400_800x600-portfolio-Commercial-01.jpg);background-repeat:no-repeat;background-size:100px}.image-26{margin-left:auto;margin-right:auto;display:block}.background-left-column{background-image:linear-gradient(to bottom,var(--02-goldenrod),var(--02-goldenrod));height:auto;position:relative;top:0;bottom:0;left:50.01%}.background-left-column.gold{background-image:linear-gradient(to bottom,var(--02-goldenrod),var(--02-goldenrod))}.h2-headings{font-size:31px;font-weight:400}.h2-headings.white{color:#fff;text-align:center;text-transform:uppercase;margin-left:auto;margin-right:auto;font-family:Montserrat,sans-serif;display:inline-block;position:relative}.green-line{background-color:#64bd47;width:32%;height:2px;margin-top:1%;margin-bottom:4%;position:relative}.green-line.short{width:30%;margin-top:1%;margin-bottom:2%}.green-line.short.purple-line{background-color:#1d1d1b;border:1px solid #000;width:85%;margin-left:auto;margin-right:auto}.row{min-height:80px;position:relative}.grid-2{grid-column-gap:20px;grid-row-gap:20px;grid-template-rows:auto}.section-10{background-color:var(--02-goldenrod);margin-top:0;padding:60px}.section-10.gold{background-color:var(--01-dark-slate-blue);padding-left:60px;padding-right:60px}.image-27{margin-bottom:20px}.image-columns{display:block}.image-right{display:none}.image-right.white{background-color:var(--02-goldenrod);height:auto;max-height:none}.column-15{background-color:var(--02-goldenrod)}.column-16{background-image:url(https://cdn.prod.website-files.com/5f084a54ca75750423ea2a65/5f48d713567cda1501dae400_800x600-portfolio-Commercial-01.jpg);background-position:50%;background-repeat:no-repeat;background-size:auto;height:390px;position:relative}.column-16.image{background-image:none;background-size:auto;height:670px;max-height:100%;margin-bottom:0;overflow:visible}.column-16.image.ethos-left{height:100%;padding-left:0;padding-right:0}.grid-3{grid-column-gap:0px;grid-row-gap:0px;grid-template-rows:auto}.grid-info-features-2{width:100%}.grid-info-features-2.image{background-image:url(https://cdn.prod.website-files.com/5f084a54ca75750423ea2a65/5f52500492770976c93106e7_COMMERCIAL-HERO.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;height:100%}.grid-info-features-2.image.watches{background-image:url(https://cdn.prod.website-files.com/5f084a54ca75750423ea2a65/5f48d713567cda1501dae400_800x600-portfolio-Commercial-01.jpg)}.image-28{display:none}.section-title-group{text-align:center;background-color:#0000;margin-bottom:0;padding-top:50px;padding-bottom:60px}.section-title-group.intro-section{background-color:#fff}.section-title-group.intro-section.intro-section{color:#fff;background-color:#fff;display:block}.button-4{color:#fefeff;text-align:center;letter-spacing:2px;text-transform:uppercase;background-color:#0000;border:1px solid #fefeff;border-radius:4px;margin-top:10px;margin-left:10px;margin-right:10px;padding:12px 30px;font-size:16px;font-weight:400;line-height:21px;text-decoration:none;transition:background-color .3s;display:inline-block}.button-4:hover{color:#00baba;background-color:#fefeff}.button-4.w--current{background-color:#2e80b6}.button-4.hero-button{color:#fff;text-align:center;background-color:#00baba;border-color:#25ccbf;margin-top:15px;margin-left:10px;margin-right:0}.button-4.hero-button:hover{color:#00baba;background-color:#fefeff}.button-4.hero-button.w--current{background-color:#00baba}.button-4.hero-button.w--current:hover{background-color:#edeff2}.button-4.hero-button.body-button{color:#fefeff;background-color:#00baba;border-color:#00baba;margin-left:0}.button-4.hero-button.body-button:hover{color:#00baba;background-color:#00f8f800}.image-29{margin-top:0;margin-bottom:0;padding-top:0;padding-bottom:0}.paragraph-27{color:#4c4c4c;font-family:Lato,sans-serif;font-size:16px;font-weight:400}.paragraph-27.intro-paragraph{font-size:17px;line-height:26px}.captcha{margin-top:20px}.grid-4{grid-template-rows:auto;padding-left:40px;padding-right:0}.section-11{background-color:var(--light-slate-grey-2);padding-top:0;padding-bottom:0}.list{padding-left:20px}.list-item{color:var(--white);list-style-type:disc}.list-item-2,.list-item-3,.list-item-4,.list-item-5,.list-item-6{color:var(--white)}.div-block-2{background-image:url(https://cdn.prod.website-files.com/5f084a54ca75750423ea2a65/65328d5fa18f79f07ab5f18d_6476fcd13f3cad7c4fcb2dd1_living-room-\(1\).jpg);background-position:50%;background-repeat:no-repeat;background-size:cover}.top-padding{margin-top:40px}.top-padding.hide-table{display:none}.column-17{border-style:none solid none none;border-width:1px;border-color:var(--white);padding-left:0;padding-right:0}.columns-9{border:1px solid var(--white);margin-left:0;margin-right:0}.column-18,.column-19{border-right:1px solid var(--white)}.grid-5{grid-column-gap:0px;grid-row-gap:0px;border:1px solid var(--white);grid-template-rows:auto auto auto auto auto;grid-template-columns:1fr 1fr 1fr}.table-section{background-color:var(--02-goldenrod);padding:60px}.table-section.table-hide{display:none}.heading-3,.text-block-8{color:var(--white);font-family:Lato,sans-serif}.hide{display:none}.grid-6{grid-template-rows:auto;grid-template-columns:1fr 1fr 1fr 1fr}.process{background-color:var(--light-steel-blue);padding:60px}.intro{padding:100px 60px}@media screen and (max-width:991px){.nav-link{color:var(--white)}.navbar{padding-top:0}.header-background{height:auto;min-height:400px;padding-bottom:50px}.brand-link{padding-left:10px}.menu-button.w--open{background-color:#000}.footer{padding-left:20px;padding-right:20px}.navbar-container{width:100%;min-width:100%;margin-left:0;margin-right:0}.nav-menu{color:var(--white);background-color:#000}.navbar-2{position:relative}.navbar-2.transparent{height:80px;padding-left:20px;padding-right:0;position:absolute}.dropdown-link.w--current{padding-top:12px;padding-bottom:12px}.icon-2{color:#1a1a1a}.menu-button-3,.menu-button-3.w--open{background-color:#0000}.logo-brand{margin-top:5px;margin-bottom:10px;margin-left:0}.logo-brand.w--current{margin-top:5px}.nav-link-2.dropdown{padding-top:18px;padding-bottom:15px}.nav-menu-2{background-color:#fff;width:100%;height:auto;box-shadow:0 3px 5px #f3f8ff}.nav-dropdown.w--open{background-color:#f3f8ff;padding-top:10px;padding-bottom:10px}.nav-menu-3{background-color:#fff}.nav-link-3{background-color:#0000;height:70px;padding-top:20px}.menu-button-4{float:right;width:60px;padding-top:51px}.menu-button-4.w--open{background-color:#0000}.icon-3{color:#ee7683}.image.team{margin-bottom:20px}.sh-nav-container{align-items:center}.nav-logo{margin-left:80px}.hamburger-button{background-color:#0000;border:1px solid #93c11c;justify-content:flex-end;margin-top:65px;margin-right:25px;display:flex}.hamburger-button:hover{color:#93c11c;background-image:linear-gradient(#000,#000)}.hamburger-button:active{background-image:linear-gradient(#000,#000)}.hamburger-button.w--open{background-color:#000}.hamburger-button.w--open:active,.navigation-menu{background-color:#004990}.navigation-menu.sh{background-color:#000}.navigation-link-2{color:#fff}.navigation-link-2:hover{color:#93c11c}.navigation-link-2.w--current{border-bottom:2px solid var(--teal);background-color:var(--white);color:var(--light)}.navigation-link-2.w--current:hover{background-color:#456c68a1}.navigation-link-2.dropdown{border-bottom:1px solid var(--teal);color:var(--light);width:100%;padding-top:15px;padding-bottom:15px}.navigation-link-2.dropdown:hover{color:var(--white);background-color:#456c68a1}.navigation-link-2.dropdown.current{border-bottom-color:var(--02-goldenrod)}.navigation-link-2.dropdown.current:hover{background-color:var(--steel-blue)}.navigation-link-2.dropdown.current.w--current{color:var(--01-dark-slate-blue)}.footer-div-line.sec{height:308px;padding-left:10px;padding-right:10px}.footer-div-line.first{padding-left:30px;padding-right:20px}.footer-div-line.third{border-left-style:none}.contact-div-percentual{float:none;margin-left:auto;margin-right:auto;display:block}.contact-div-percentual.padding{margin-bottom:100px}.div-instagram{width:auto}.section{padding-top:40px;padding-bottom:40px}.section.gray.intro.ipad{padding-left:0;padding-right:0}.section.gray.intro.phone-p{padding:40px 20px}.section.gray.intro.phone-p.colour{padding-top:40px;padding-bottom:40px}.section.ads{padding-top:40px;padding-bottom:70px}.section.testimonials.ipad.spacev-10{padding-top:60px;padding-bottom:60px}.section.gray.contact{height:auto;padding-top:20px;padding-bottom:60px}.section.design-team{padding-top:40px}.section.design-team.office-green,.section.design-team.line{padding-top:60px;padding-bottom:60px}.section.design-team._2{padding-top:0}.button-2.move-up{font-size:11px}.copyright-writter{display:block}.container{position:relative}.sub-text{text-align:center}.sub-text.start.big.modul{font-size:32px;line-height:42px}.column-footer-copyright{padding-left:0}.bottom-border{opacity:1;display:block}.paragraph{text-align:center}.paragraph.left-side.light{text-align:left}.paragraph.light{text-align:center}.paragraph.body.dark.call-out{width:600px}.paragraph.body.dark.phone-p.great-company{width:700px}.paragraph.body.family-narrow.ipad{padding-left:20px;padding-right:20px}.paragraph.body.family-narrow.ipad.dark{width:100%}.paragraph.body.boxes.dark.left.white.black.allignment.middle{color:var(--white);text-align:center}.paragraph.body.boxes.dark.left.centred,.paragraph.body.boxes.left.centre{text-align:center}.useful-pages.bottom{margin-top:0}.dropdown-list.w--open{background-color:#292929}.tittle-footer{margin-top:0}.tittle-footer.second{margin-top:40px}.full-container.ipad{max-width:80%;padding-left:0;padding-right:0}.full-container.ipad.tablet{max-width:100%;padding:20px}.full-container.ipad.tablet.wide{max-width:100%;padding-left:0;padding-right:0}.bottom-block.phone-l{width:100%}.bottom-block.ipad{width:100%;padding-left:40px;padding-right:40px}.bottom-block.ipad.pad{padding-left:0;padding-right:0}.bottom-block.ipad.left.centre{text-align:center}.top-space-block._30.center{margin-top:50px}.top-space-block._100.left{padding-left:0;padding-right:15px}.top-space-block.center.portfolio.portfolio-phone{padding-top:50px}.content-features-service._1{margin-bottom:0}.hero-big-text.dark{font-size:42px;line-height:52px}.hero-big-text.dark.smaller{font-size:32px;line-height:42px}.hero-big-text.dark.smaller.title.white{width:100%}.hero-big-text.dark.smaller.title.white.centre{text-align:center}.hero-big-text.dark.smaller.bottom.narrow{padding-left:100px;padding-right:100px}.hero-big-text.dark.smaller.bottom.narrow.wide.phone{margin-bottom:0}.hero-big-text.hero.third{width:80%;margin-bottom:20px;font-size:40px;line-height:50px}.section-tittle-block.no-margin{color:var(--gainsboro);width:96%;margin-left:auto;margin-right:auto;padding-top:0;padding-bottom:20px;padding-right:60px;display:block}.section-tittle-block.no-margin.padding-top{width:100%;padding-bottom:0}.section-tittle-block.no-margin.padding-top.phone.ipad{margin-top:40px}.section-tittle-block.no-margin.bottom-pad{padding-top:40px;padding-bottom:0}.section-tittle-block.no-margin.bottom-pad.middle{margin-top:20px;padding-top:0}.section-tittle-block.third{margin-top:0}.footer-link-2{font-size:13px}.half-section.image4{background-position:50%;background-size:cover;flex:0 auto;justify-content:center;align-items:center;width:50%;height:auto;display:flex}.half-section.full-color.white{width:100%}.half-section.full-color.white.left{flex-direction:row;justify-content:center;align-items:center;padding-bottom:40px;padding-left:4%;padding-right:4%}.half-section.full-color.white.left.phone-l.centred.padding{margin-top:100px}.half-section.full-color.white.left.phone-l.centred.padding.top{margin-top:120px;padding-right:1%}.half-section.full-color.white.left.phone-l.centred.padding-top{margin-top:100px;padding-top:0}.half-section.right.gray{width:100%}.half-section.image._2{width:100%;position:relative}.features-content{margin-bottom:20px}.video-div-block{float:none;margin-top:60px;margin-left:auto;margin-right:auto;display:block}.center-block{margin-top:30px;padding-left:0}.form-contact{float:none;text-align:left;display:block}.features-wrapper.home10{float:left}.video-wrapper{width:100%}.video-wrapper.slide.about.new{margin-bottom:100px}.headling-left{font-size:32px;line-height:42px}.heading-section{padding-top:10px;font-size:32px;line-height:42px}.heading-section.ipad{width:100%;padding-top:0;padding-left:0;padding-right:0}.heading-section.ipad.dark{margin-bottom:0}.heading-section.ipad.narrow.extra,.heading-section.ipad.narrow.padding-off{padding-left:40px;padding-right:40px}.heading-section.ipad.narrow.left.centre{text-align:center}.heading-section.phone-l{width:100%;padding-left:0;padding-right:0}.heading-section._3d{padding-top:0}.button-block-center.play.left.centred.residential-page{margin-top:0;margin-bottom:20px}.button-block-center.play.left.centred.cad-button.dark.middle{text-align:center}.bold-text.white{font-size:40px}.services-wrapper{margin-bottom:40px}.service-right-div-block{margin-right:0;padding-right:40px}.full-container-2{margin-bottom:0}.full-container-2.center.homepages1{width:90%}.full-container-2.center.homepages1.page-header{padding-left:20px;padding-right:20px;position:absolute;top:50%}.full-container-2.center.homepages1.page-header.residenital.ipad{margin-top:55px}.full-container-2.cta{text-align:center;margin-top:0;margin-bottom:0;display:block;position:static}.full-container-2.icons{margin-bottom:40px}.services-tittle{margin-top:0;padding-top:0;line-height:16px}.imagehero{display:none}.imagehero.mac.process,.imagehero.mac.commercial{margin-top:0}.imagehero.mac.residential{margin-top:0;margin-bottom:20px}.imagehero.mac.right{width:100%;margin-top:0}.imagehero.mac{margin-top:60px;margin-left:auto;margin-right:auto;display:block}.swervices-wrapper{margin-bottom:0}.swervices-wrapper.wide{width:90%}.service-div-wrapper{height:173px;margin-bottom:20px}.service-div-wrapper.narrow{height:173px;padding-left:20px;padding-right:20px}.service-div-wrapper.narrow.extra{padding-left:40px;padding-right:40px}.service-div-wrapper.wide{height:173px;padding-left:0;padding-right:0}.service-div-wrapper.phone-bottom.home{height:auto}.icon-header{font-size:14px;line-height:16px}.headling-left-2{font-size:32px;line-height:42px}.paragraph-2{text-align:center}.paragraph-2.contact.padding{padding-left:20px;padding-right:20px}.paragraph-2.light{text-align:center}.paragraph-2.white{text-align:left}.paragraph-2.white.big{text-align:center}.flex-wrapper.mobile-center{justify-content:center;align-items:center}.flex-wrapper.footer{flex-direction:column}.text-content{width:90%;margin-top:25px;margin-bottom:25px}.text-content.left-padding{padding-left:20px}.heading-section-2{font-size:32px;line-height:42px}.container-2{padding-left:0;padding-right:0}.features-card{width:80%;margin-left:auto;margin-right:auto}.features-card.second-page{width:100%;margin-left:auto;margin-right:auto}.features-card.no-paddings.top-right.gold{background-color:var(--02-goldenrod)}.features-card.no-paddings.top-right.blue{border-radius:15px}.features-card.no-paddings.top-right.blue.gold-row{background-color:var(--02-goldenrod);border-radius:15px}.features-card.no-paddings.top-right.blue.gold-row.ipad{background-color:var(--light-steel-blue)}.features-card.no-paddings.top-right.blue.gold-row-1.colour-swap{background-color:var(--02-goldenrod)}.features-card.no-paddings.bottom-right{width:100%}.features-card.no-paddings.bottom-right.blue{background-color:var(--light-steel-blue)}.features-card.no-paddings.top-right{background-color:#95c11f;width:100%}.features-card.no-paddings.top-right.white{background-color:#0000;height:100%;max-height:none;display:none}.features-card.no-paddings.top-right.gold{padding-top:40px}.section-content{margin-bottom:40px}.section-content.center.facts.bp{margin-bottom:20px}.section-content.center.facts{text-align:center;width:80%;margin-left:auto;margin-right:auto;display:flex}.section-title{text-align:left}.section-3{padding-left:20px;padding-right:20px}.section-3.top-paddings.ipad{padding-top:0}.hero-section.page-header,.hero-section.page-header.white,.hero-section.page-header.white{height:400px}.heading-2.large-and-white._35-years-h1{width:600px;margin-left:auto;margin-right:auto}.heading-2.large-and-white._35-years-h1.phone-p{width:auto}.heading-2.large-and-white._35-years-h1.phone-p.narrow{padding-left:40px;padding-right:40px}.clients-inter-box{width:80%}.logos-container{width:80%;margin-left:auto;margin-right:auto}.content-wrapper-2{padding-left:0}.content-wrapper-2._35-years-div.ipad{flex:1;display:block}.content-wrapper-2._35-years-div.phone-p.narrow{padding-left:20px;padding-right:20px}.content-wrapper-2.ipad{padding-left:60px;padding-right:60px}.testimonials-slide{padding:20px 10px}.inter-section-2.home-35-years-banner.phone-p{padding-left:20px;padding-right:20px}.tittle-footer-2,.tittle-footer-2.second{margin-top:0}.footer-social-links.no-top-border{text-align:center}.footer-social-icon{margin-bottom:15px}.footer-social-icon.linkedin{margin-right:0}.text-block-2.footer-text-dits.small-print-footer{margin-left:55px;margin-right:55px}.text-block-2.telephone-number-footer{margin-bottom:15px}.logo-footer{margin-bottom:20px}.middle-block-div{margin-bottom:10px}.left-footer-block{width:100%}.social-div-footer{float:none;margin-left:auto;margin-right:auto;display:block}.right-div-block{float:none;width:50%;margin-left:auto;margin-right:auto;display:block}.social-div-footer-2{float:none;margin-left:auto;margin-right:auto;display:block}.social-div-footer-2.phone-p{width:100%}.middle-block-div-2{width:30%;margin-bottom:10px}.right-div-block-2{float:none;width:50%;margin-left:auto;margin-right:auto;display:block}.left-footer-block-2,.white-paragraph-2.right{width:100%}.portfolio-intro-section.residential{padding-top:20px;padding-bottom:20px}.section-4{padding-top:80px}.full-container-3.team.bottom-line.no-pad{border-bottom-style:none;margin-top:0;margin-bottom:0;padding-bottom:0}.full-container-3.botom-line{border-bottom-style:none;margin-top:0}.swervices-wrapper-2{margin-bottom:40px}.service-div-wrapper-2{margin-bottom:20px}.headling-left-3{font-size:32px;line-height:42px}.headling-left-3.white.left{margin-bottom:10px}.headling-left-3.white.left.centred{text-align:center}.headling-left-3.title{margin-left:0;padding-left:20px}.column-7.phone-mode.narrow{padding-left:0}.joy-images.arrival-images{margin-bottom:20px;padding-top:0;padding-bottom:0}.bold-text-12{letter-spacing:0}.hero-logo-column-5{width:33%}.hero-logo-column-5.narrow-column{width:25%}.hero-logo-column-5.narrow-column.end-block.five-block{width:45%;height:167px;margin-bottom:10px}.hero-logo-column-4{width:33%}.hero-logo-column-4.orange.narrow-column{width:25%}.hero-logo-column-4.orange.narrow-column.five-block{width:45%;height:167px;margin-bottom:10px}.hero-link-block.red{border-right:1px #f09109}.hero-link-block.red.orange{border-right-style:solid}.paragraph-6.intro{margin-right:5px}.hero-logo-column-2{width:33%}.hero-logo-column-2.orange{width:33%;margin-bottom:10px}.hero-logo-column-2.orange.narrow-column{width:25%}.hero-logo-column-2.orange.narrow-column.five-block{width:45%;height:167px}.hero-logo-column-2.green{margin-bottom:10px}.hero-logo-column-2.green.narrow-column{width:25%}.hero-logo-column-2.green.narrow-column.five-block{width:45%;height:167px}.hero-logo-column-2.ipad-box-2{border-right-style:none}.hero-logo-column-2.ipad-box-2.red{margin-bottom:20px}.hero-logo-column-2.ipad-box-2.red.narrow-column{width:25%}.hero-logo-column-2.ipad-box-2.red.narrow-column.five-block{width:45%;height:167px;margin-bottom:10px}.hero-logos-container.icon-list.five-blockj.home-block{justify-content:center;padding-top:0}.team-card{width:80%;margin-bottom:20px;margin-left:auto;margin-right:auto}.team-card.no-line.green{width:100%}.team-card.no-line{width:80%;margin-left:auto;margin-right:auto}.team-image.third{background-image:url(https://cdn.prod.website-files.com/5f084a54ca75750423ea2a65/5f2964d51d61e1a9c3bd701f_3D-floor-plan-loft-conversion.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover}.team-image.invert.image{padding-bottom:0}.team-image.second.image{background-position:50%;background-size:cover}.team-info.white{margin-top:auto;margin-bottom:auto;padding-top:20px;padding-bottom:20px}.content-section{padding-top:40px;padding-bottom:0}.content-section.packaging{padding-bottom:0;display:none}.image-15,.image-16,.image-17,.image-18,.image-19,.image-20{max-width:99%}._2d-image-section{display:none}.columns-7{border:1px solid var(--02-goldenrod)}._2d-column-section{display:block}._2d-column-section.hide{display:none}.columns-8{border:3px solid var(--02-goldenrod);margin:10px;padding-top:10px;padding-bottom:10px}.column-9,.column-10{border-right:1px solid #000}.image-22{border-right:2px solid #0000}.section-6{flex-direction:column;justify-content:flex-end}.content-container-center{width:100%}.top-margin{text-align:left;margin-top:50px;display:block}.top-margin.left{margin-top:0}.container-3{padding-left:0;padding-right:0}.section-7{padding-bottom:100px}.column-ad{flex-direction:column-reverse;display:flex}.column-11{padding-right:0}.column-11.left-pad{padding-left:20px}.alicia-img{width:100%}.full-container-4.center.homepages1{width:90%}.headling-left-4{font-size:32px;line-height:42px}.column-12{padding-top:0;padding-left:10px;padding-right:0}.column-narrow{padding:40px 0 0}.image-23{width:100%}.column-14.text{padding-top:40px}.bold-text-27{color:var(--white)}.grid-section{margin-bottom:60px}.grid{grid-template-rows:auto auto auto auto auto;grid-template-columns:1fr 1fr}.background-video-center{background-position:0 0,-400px -212px,137% 81%;height:700px}.flex{flex-wrap:wrap;grid-template-rows:auto auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;align-content:stretch;display:block}._50-column{width:100%;height:100%}.bold-text-30{text-align:center}.image-25{width:100%;max-width:none;height:auto;margin-left:auto;margin-right:auto}.bottom-line{padding-top:0}._50-column-center{width:100%}._50-column-center.mobile-border{text-align:center;width:100%;margin-bottom:40px;padding-top:0}.h1-white.coloured{padding-left:40px;padding-right:40px}.h1-white.coloured.interiors{padding-left:0;padding-right:10px;font-size:30px;line-height:38px}.paragraph-26{text-align:center}.grid-info-features{text-align:center;justify-content:flex-start;padding-left:0;padding-right:0}.grid-service-app{grid-column-gap:0px;grid-row-gap:0px;grid-template-rows:auto auto auto auto auto;grid-template-columns:1fr 1fr 1fr;grid-auto-columns:1fr;grid-auto-flow:row;place-items:stretch stretch;display:grid}.grid-service-app._1-row{grid-template-rows:auto auto}.grid-service-app._1-row.residential{grid-column-gap:20px;grid-row-gap:20px;grid-template-rows:auto auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;display:grid}.grid-features-icon{margin-right:20px}.grid-features-icon._1{text-align:center;text-align:center;margin-right:auto;display:block}.laptop-padding{margin-top:40px}.hero-text-block{margin-top:20px}.background-right-column{background-position:46%}.background-right-column.about-us{background-position:-211px 0}.background-right-column.about-us.passion{background-position:0%;background-size:auto;display:block}.left-column-text-box{width:100%}.h2-headings.white{text-align:center}.row{display:block}.grid-2{grid-template-rows:auto auto;grid-template-columns:1fr}.section-10{margin-top:0}.column-16{background-position:50% 100%}.column-16.image{background-position:50%;background-size:cover;height:390px;margin-bottom:0}.grid-3{grid-template-rows:auto;grid-template-columns:1fr}.grid-info-features-2{text-align:center;justify-content:flex-start}.grid-info-features-2.image{height:100px}.image-28{display:block}.grid-4{padding-right:40px}.section-11{padding-top:40px;padding-bottom:40px}.div-block-2{padding-top:100px;padding-bottom:300px;padding-right:0}.column-20,.column-21,.column-22{padding-left:10px;padding-right:10px}}@media screen and (max-width:767px){h1{font-size:40px;line-height:1.2}h2{font-size:28px;line-height:1.2}h3{font-size:24px;line-height:1.4}h4{font-size:20px;line-height:1.4}h5{font-size:16px;line-height:1.4}h6{font-size:14px;line-height:1.4}p{font-size:16px}.navbar{padding-top:0}.header-background{height:auto;padding-bottom:40px}.headline-container{text-align:center}.button{padding:15px 20px;font-size:18px}.subhead{font-size:24px;line-height:1.2}.body-container{padding-left:10px;padding-right:10px}.footer{padding:40px 20px}.footer-image{object-fit:contain}.hero{padding:40px 20px}.flex-container{flex-direction:column}.hero-image-mask{order:-1;margin-left:0;margin-right:0}.hero-overlay{padding:40px 20px}.heading{font-size:40px}.navbar-2.transparent{padding-left:10px}.icon-2{color:var(--01-dark-slate-blue)}.logo-brand{margin-left:0}.logo-brand.w--current{padding-left:0}.content-wrapper{padding-top:20px;padding-bottom:20px}.image{margin-bottom:0}.navigation-link-2{width:100%}.navigation-link-2.w--current:hover{color:var(--white)}.navigation-link-2.dropdown{border-style:none none solid;border-width:1px;border-color:black black var(--teal);background-color:var(--white);color:var(--light);text-align:left;margin-left:auto;margin-right:auto;padding:20px}.navigation-link-2.dropdown:hover{background-color:var(--teal);opacity:1;color:var(--white)}.footer-div-line.sec{border-left-style:none;height:auto;padding-left:0;padding-right:20px}.footer-div-line.first{height:auto;padding-left:0;padding-right:20px}.footer-div-line.third{height:auto;padding-left:20px;padding-right:20px}.div-useful-links{margin-bottom:20px}.section{padding-top:40px;padding-bottom:40px}.section.gray.intro.phone-l{padding-left:0;padding-right:0}.section.gray.intro.phone-p.gold{padding-left:40px;padding-right:40px}.section.black{margin-top:-200px}.section.gray.contact{border-top-style:none;border-bottom-style:none;height:auto}.section.design-team._2{padding-bottom:60px}.copyright{text-align:left;padding-top:10px;line-height:22px}.copyright.dorian-hoxha{text-align:left;padding-top:10px;padding-bottom:0}.paragraph.body{padding-left:10px;padding-right:10px}.paragraph.body.dark.call-out.phone-p{width:95%}.paragraph.body.dark.phone-l{width:500px}.paragraph.body.dark.phone-p{width:100%}.paragraph.body.dark.phone-p.great-company.phone{width:500px}.paragraph.body.narrow{padding-left:20px;padding-right:20px}.paragraph.body.family-narrow.ipad.dark{padding-top:0}.paragraph.body.family-narrow.ipad.nrrow-extra{padding-left:40px;padding-right:40px}.tittle-footer{margin-top:20px;margin-bottom:20px}.divider.padding{margin-top:80px;margin-bottom:80px}.section-new.footer{height:auto}.full-container.ipad{max-width:100%}.full-container.ipad.tablet{padding-left:0;padding-right:0}.full-container.ipad.tablet.bottom-pad{padding-top:0}.full-container.ipad.tablet.wide{padding-left:10px;padding-right:10px}.sub-tittle{font-size:15px}.bottom-block{width:100%}.bottom-block.phone-l{margin-left:auto;margin-right:auto;padding-left:0}.bottom-block.ipad{padding-left:0;padding-right:0}.top-space-block._100{margin-top:50px}.top-space-block._100.left{margin-bottom:60px;padding-left:0;padding-right:0}.top-space-block._100.left.phone-l.centred{margin-top:100px}.content-features-service._1{margin-bottom:0}.hero-big-text.dark.smaller{font-size:32px;line-height:42px}.hero-big-text.dark.smaller.title{font-size:35px;line-height:40px}.hero-big-text.dark.smaller.title.white,.hero-big-text.dark.smaller.title.white.narrow{padding-left:0;padding-right:0}.hero-big-text.dark.smaller.white{padding-left:20px;padding-right:20px}.hero-big-text.dark.smaller.bottom.narrow.wide{padding-left:40px;padding-right:40px}.hero-big-text.dark.smaller.bottom.narrow.wide.phone{margin-bottom:20px;padding-left:0;padding-right:0}.hero-big-text.hero.big{font-size:50px;line-height:60px}.hero-big-text.hero.third{width:96%;margin-left:auto;margin-right:auto;font-size:38px;line-height:48px;display:block}.section-tittle-block.no-margin{padding-bottom:20px;padding-right:20px}.section-tittle-block.no-margin.padding-top{margin-top:0;padding-top:20px}.section-tittle-block.no-margin.bottom-pad.middle{width:100%;margin-top:20px;padding-right:20px}.section-tittle-block.no-space{margin-top:50px;margin-bottom:0}.section-tittle-block.third{margin-top:60px}.half-section{width:100%}.half-section.image4{background-position:50%;background-size:cover;width:100%;height:auto;min-height:600px;margin-top:30px;display:none}.half-section.full-color.white{height:600px}.half-section.full-color.white.left{flex:0 auto;margin-top:0;padding-left:0%}.half-section.full-color.white.left.phone-l{padding-left:10%;padding-right:10%}.half-section.full-color.white.left.phone-l.centred.padding.top{margin-top:0;padding-top:71px;padding-right:10%}.half-section.right.gray{margin-top:0}.half-section.image{width:100%}.center-block{padding-left:0}.center-block.modul{width:90%}.check-list{margin-bottom:0}.hero-half-section{flex-direction:column-reverse}.features-wrapper.home10{float:left}.video-wrapper{margin-top:50px}.video-wrapper.full{margin-top:0;margin-bottom:0}.headling-left{font-family:Poppins,sans-serif}.heading-section{margin-bottom:10px;padding-top:0;font-size:32px}.heading-section.ipad{margin-bottom:10px;padding-left:40px;padding-right:40px}.heading-section.ipad.narrow{padding-left:10px;padding-right:10px}.heading-section.ipad.narrow.extra{padding-left:50px;padding-right:50px}.heading-section.ipad.narrow.extra.wide{padding-left:40px;padding-right:60px}.heading-section.ipad.narrow.padding-off.wide{padding-left:0;padding-right:0}.heading-section.ipad.wide{padding-left:20px;padding-right:20px}.heading-section.phone-l{padding-top:0;padding-left:0;padding-right:0}.heading-section.phone-l.portfolio.narrow{padding-left:100px;padding-right:100px}.heading-section.phone-l.wide.narrow{padding-left:40px;padding-right:40px}.heading-section.phone-p{width:100%;padding-left:0;padding-right:0}.heading-section.phone-p.customers.narrow{padding-left:60px;padding-right:60px}.heading-section.quality-section{padding-left:0;padding-right:0}.heading-section.white.short{margin-bottom:40px}.instagram-image._1.w--current{width:60px;height:60px}.instagram-image._1._5.w--current{width:60px}.sub-tittle-2{font-size:15px}.sub-tittle-2.black{margin-left:auto;margin-right:auto}.slider-arrow{display:none}.services-content{margin-bottom:40px}.full-container-2.center.homepages1.page-header{padding-left:10px;padding-right:10px}.full-container-2.center.homepages1.page-header.residenital.ipad.phone-mode.top-pad{top:40%}.full-container-2.center.homepages1.page-header.top-pad{top:35%}.full-container-2.center.homepages1.page-header.top-pad.centre{top:40%}.services-tittle{text-align:center;font-size:12px}.imagehero{display:none}.imagehero.mac,.imagehero.mac.process{margin-top:0}.imagehero.mac{margin-top:40px}.swervices-wrapper{margin-bottom:0}.service-div-wrapper.phone-bottom.home{height:auto}.icon-header{font-size:14px}.headling-left-2{font-family:Poppins,sans-serif}.paragraph-2.white.big{padding-left:20px;padding-right:20px}.paragraph-2.white.big.h2.wide{padding-left:40px;padding-right:40px}.mobile-bottom-border{margin-bottom:30px}.flex-wrapper.mobile-center{justify-content:center;align-items:center}._55-percent-column{width:100%}.text-content{text-align:center;margin-top:35px}.text-content.left-padding{padding-left:0}._45-percent-column{width:100%}.heading-section-2{font-size:32px}.features-card,.features-card.second-page{width:100%}.features-card.second-page.third-column{padding-bottom:40px}.features-card.no-paddings.top-right.blue.gold-row{background-color:var(--light-steel-blue)}.features-card.no-paddings.top-right.blue.gold-row-1,.features-card.no-paddings.top-right.blue.gold-change{background-color:var(--02-goldenrod)}.features-card.no-paddings.top-right.blue.gold-change.b.ipad{background-color:var(--light-steel-blue)}.features-card.no-paddings.bottom-right{background-color:var(--02-goldenrod);border-radius:12px}.features-card.no-paddings.bottom-right.blue.gold-row.g{background-color:var(--02-goldenrod)}.features-card.no-paddings.bottom-right.blue-change{background-color:var(--light-steel-blue)}.features-card.no-paddings.top-right{border-radius:0}.section-content.center.facts{width:100%;margin-bottom:20px}.section-title{font-size:35px;line-height:45px}.portfolio-wrapper.rounded.third,.portfolio-wrapper.rounded.new,.portfolio-wrapper.rounded.sec{margin-bottom:0}.heading-2.large-and-white._35-years-h1{margin-bottom:15px;margin-left:20px;margin-right:20px}.heading-2.large-and-white._35-years-h1.phone-l{width:95%}.heading-2.large-and-white._35-years-h1.phone-p{padding-left:40px;padding-right:40px}.heading-2.large-and-white._35-years-h1.phone-p.narrow.extra{padding-left:60px;padding-right:60px}.heading-2.large-and-white._35-years-h1.phone-p.wide{padding-left:10px;padding-right:10px}.set-1-logo-4{width:33.33%;margin-bottom:0}.inter-section.phone-l{margin-left:auto;margin-right:auto;padding-left:10px;padding-right:10px}.mini-title-2.white{padding-top:0}.clients-inter-box{width:90%}.clients-inter-box.phone-p{width:60%}.logos-container{flex-wrap:wrap;justify-content:center;margin-top:0}.content-wrapper-2{padding-left:0}.content-wrapper-2.phone-p.logos{display:block}.testimonials-slide{margin-bottom:20px}.inter-section-2.home-35-years-banner{padding-top:35px;padding-bottom:35px}.tittle-footer-2{margin-top:40px;margin-bottom:20px}.tittle-footer-2.second{margin-top:20px}.text-block-2.footer-text-dits.small-print-footer{margin-left:5px;margin-right:5px}.column-2{height:auto;margin-bottom:0}.social-div-footer{float:none;text-align:center}.white-paragraph{text-align:center}.white-paragraph.right{float:none;margin-top:0;margin-bottom:10px;margin-right:0}.right-div-block{width:100%}.social-div-footer-2{float:none;text-align:center}.right-div-block-2{width:100%}.white-paragraph-2{text-align:center}.white-paragraph-2.right{float:none;margin-top:0;margin-bottom:10px;margin-right:0}.column-5{height:auto}.map-tall.second.padding-top{margin-top:60px}.portfolio-intro-section.residential{padding-top:20px}.section-4{padding-top:80px}.swervices-wrapper-2{margin-bottom:40px}.headling-left-3{margin-left:auto;margin-right:auto;font-family:Poppins,sans-serif}.headling-left-3.title.ipad{padding-left:0}.headling-left-3.centred{text-align:center;margin-left:auto;margin-right:auto}.column-7.phone-mode{padding-top:40px}.column-7.phone-mode.narrow{padding-top:0}.image-13{margin-bottom:10px}.bold-text-12{text-align:center;padding-left:0;padding-right:0}.section-5{padding:40px}.hero-logo-column-5{width:33%}.hero-logo-column-5.narrow-column.end-block.five-block{width:40%;height:166px;margin-top:0;margin-bottom:10px}.hero-logo-column-4{width:30%}.hero-logo-column-4.orange{width:33%}.hero-logo-column-4.orange.narrow-column.five-block{width:40%;height:166px;margin-top:0;margin-bottom:10px}.hero-link-block{text-align:center;margin-left:auto;margin-right:auto}.paragraph-6.intro{margin-right:30px}.hero-logo-column-2{width:30%;margin-bottom:15px}.hero-logo-column-2.orange.narrow-column.five-block{width:40%;height:166px;margin-top:10px}.hero-logo-column-2.green.narrow-column.five-block{width:40%;height:166px;margin-top:10px;margin-bottom:10px;display:block}.hero-logo-column-2.ipad-box-2.red.narrow-column.five-block{width:40%;height:166px;margin-top:0;margin-bottom:10px}.hero-logos-container{justify-content:center;align-items:center;width:100%;margin-left:0;margin-right:0;display:none}.hero-logos-container.icon-list.five-blockj.home-block{grid-column-gap:16px;grid-row-gap:16px;flex-direction:row;grid-template-rows:auto auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;padding-top:0;display:flex}.team-card,.team-card.no-line,.team-card.no-line{width:100%}.columns-5{margin-left:20px;margin-right:20px}.team-image,.team-image:hover{background-size:457px,cover}.team-image.invert:hover,.team-image.invert.image:hover{background-size:cover}.team-image.second{background-position:100% 100%,50%;background-size:contain,cover}.team-image.invert:hover{background-size:contain,cover}.team-image.third{background-image:none,none;background-position:100% 100%,50%;background-repeat:no-repeat,repeat;background-size:contain,cover}.team-info.white{background-color:#fafaff}.content-section.packaging{display:none}._2d-image-section{display:block}._2d-image-section.hide{display:none}.columns-7{border:3px solid var(--02-goldenrod);margin:10px}._2d-column-section,._2d-column-section.hide{display:none}.content-container-center{width:100%}.column-11,.column-11.left-pad{padding-left:0}.full-container-4.center.third{top:40%}.headling-left-4{font-family:Poppins,sans-serif}.column-12{padding-left:10px;padding-right:0}.column-narrow{padding-bottom:0}.section-8{padding-left:20px;padding-right:20px}.column-13{padding-left:0;padding-right:0}.right-pad{padding-left:0}.image-24{display:none}.bold-text-29{font-size:45px;line-height:55px}.div-block{margin-top:auto;margin-bottom:auto}._50-column,.text-block-7{width:100%}.bold-text-30{padding-top:0}.image-25{border-width:10px}.content-wrapper-6.mobile-l{padding-top:40px}.bottom-line{border-top:2px #000;padding-top:0;padding-bottom:40px}._50-column-center{justify-content:flex-start;width:100%}._50-column-center.mobile-border{justify-content:center;margin-bottom:4%}.h1-white.coloured{padding-left:20px;padding-right:20px;line-height:50px}.h1-white.coloured.interiors{padding-left:0}.grid-info-features{text-align:center;flex-direction:column;align-items:flex-start;margin-left:auto;margin-right:auto;display:flex}.grid-service-app{grid-template-rows:auto auto auto auto;grid-template-columns:1fr 1fr 1fr}.grid-service-app._1-row{grid-template-rows:auto auto;grid-template-columns:1fr 1fr}.grid-service-app._1-row.residential{grid-column-gap:20px;grid-row-gap:20px;grid-template-rows:auto auto auto auto;grid-template-columns:1fr;grid-auto-columns:1fr;display:grid}.link-body-2{text-align:center;width:100%;margin-left:auto;margin-right:auto}.text-primary-2.grid,.grid-text{margin-left:auto;margin-right:auto}.hero-section-2.third{height:800px}.laptop-padding{margin-top:20px}.background-right-column{background-position:50% 0;height:350px;position:relative}.background-right-column.about-us,.background-right-column.about-us.passion{background-position:50%}.left-column-text-box.about-phillipa{padding-left:5%;padding-right:5%}.background-left-column{left:0%}.green-line{margin-top:4%;margin-left:0%}.section-10{margin-top:0}.image-27{margin-left:auto;margin-right:auto}.column-16{background-position:50% 100%}.column-16.image{height:400px}.grid-3{grid-template-rows:auto}.grid-info-features-2{text-align:center;flex-direction:column;align-items:flex-start;margin-left:auto;margin-right:auto;display:flex}.section-title-group.intro-section.intro-section{margin-left:15px;margin-right:15px;padding-left:10px;padding-right:10px}.grid-4{padding-left:0;padding-right:0}.section-11{padding:40px 20px}.column-20,.column-21,.column-22,.column-23{padding-left:0;padding-right:0}}@media screen and (max-width:479px){h1{font-size:36px;line-height:1.1}h2{line-height:1.2}h3{line-height:1.3}h4,h5{line-height:1.4}.nav-link{color:var(--white);background-color:#000}.header-background{height:auto;padding-bottom:30px;padding-left:0;padding-right:0}.headline-container{padding-left:10px;padding-right:10px}.brand-link{padding-left:10px}.site-title{margin-top:14px;margin-bottom:14px}.menu-button{background-color:#0000}.menu-button.w--open{background-color:#000}.icon{color:#000}.menu-button-2{background-color:#000}.menu-button-2.w--open{color:var(--white)}.footer{text-align:left;padding-left:20px;padding-right:20px}.footer-flex-container{flex-direction:column}.footer-logo-link{height:60px}.footer-heading{margin-top:20px}.centered-container{text-align:left}.heading{font-size:36px}.logo-brand{padding-left:0}.content-wrapper{padding-top:10px;padding-bottom:10px}.brand{margin-left:2%}.brand.w--current{width:40%;margin-left:7%}.menu-button-4{width:auto;height:auto;padding:10px}.image{margin-bottom:10px}.nav-logo{margin-left:0}.icon-4{color:#6a859c}.icon-4.white-icon-open{color:#fff}.hamburger-button{margin-right:15px}.hamburger-button:active{color:#fff}.navigation-menu.sh{padding-left:15px}.navigation-link-2{padding-left:10px;font-size:13px}.navigation-link-2.w--current{color:var(--white);font-size:15px}.navigation-link-2.w--current:hover{color:var(--white)}.footer-div-line.sec,.footer-div-line.first{padding-left:0}.div-useful-links{margin-bottom:20px}.contact-div-percentual.padding{width:100%}.section.gray,.section.gray.intro.phone-p.colour{padding-left:10px;padding-right:10px}.section.gray.intro.phone-p.gold{padding:40px 20px}.section.ads{padding-top:80px}.section.ads{padding-top:80px;padding-bottom:30px}.section.gray{padding-left:10px;padding-right:10px}.section.gray.contact,.section.gray.contact.process{padding-top:60px;padding-bottom:60px}.section.design-team{padding-bottom:80px}.button-2.move-up.color.no-hover.orange{margin-bottom:10px}.button-2.move-up.color.no-hover.orange.padding{margin-bottom:20px}.button-2.move-up.color.no-hover.orange.padding.empty{margin-left:0;margin-right:0}.sub-text{text-align:left;font-size:21px}.sub-text.start.big.modul{text-align:center;font-size:32px;line-height:42px}.sub-text.smaller.more{text-align:center}.column-footer-copyright{padding-left:0}.paragraph.contact.padding.body.no-pad{margin-top:10px;padding-top:0;padding-bottom:0}.paragraph.contact.padding.h2.centred{text-align:center}.paragraph.contact.padding.h2.centred.white{text-align:left}.paragraph.body.dark.call-out.phone-p,.paragraph.body.dark.phone-p{width:300px}.paragraph.body.dark.phone-p.great-company.phone.padding{width:300px;padding-left:0;padding-right:0}.paragraph.body.family-narrow.ipad{padding-left:10px;padding-right:10px}.paragraph.body.family-narrow.ipad.nrrow-extra{padding-left:0;padding-right:0}.paragraph.body.family-narrow.ipad.pad.left.no-top-pad{padding-left:10px}.check-list-icon{width:18px}.section-new{height:auto}.section-new.footer{padding-top:60px}.full-container{text-align:left}.full-container.ipad{max-width:none;padding-left:10px;padding-right:10px}.full-container.ipad.tablet{padding-left:0;padding-right:0}.full-container.ipad.tablet.bottom-pad{margin-bottom:0;padding-bottom:0}.bottom-block{width:100%;margin-left:auto;margin-right:auto}.bottom-block.ipad.narrow.bottom{padding-left:10px;padding-right:10px}.bottom-block.ipad.pad{padding-left:0;padding-right:0}.bottom-block.ipad.left{margin-bottom:0}.top-space-block._100.left{margin-top:0;margin-bottom:0}.top-space-block._100.left.phone-l.centred{text-align:center}.top-space-block._100.left.phone-l.centred.welcome-section{margin-top:0}.top-space-block.center.portfolio.portfolio-phone{padding-top:0}.check-list-tiitle{font-size:12px;line-height:13px}.content-features-service._3,.content-features-service._2{margin-bottom:20px}.hero-big-text,.hero-big-text.dark{font-size:32px;line-height:42px}.hero-big-text.dark.smaller.title{width:100%;margin-left:auto;margin-right:auto;font-size:32px}.hero-big-text.dark.smaller.title.white{font-size:35px;line-height:38px}.hero-big-text.dark.smaller.white,.hero-big-text.dark.smaller.white.portfolio-phone{padding-left:0;padding-right:0}.hero-big-text.dark.smaller.bottom.narrow.wide.phone{margin-bottom:40px;padding-left:0;padding-right:0}.hero-big-text.hero{font-size:42px;line-height:52px}.hero-big-text.hero.big{font-size:40px;line-height:50px}.hero-big-text.hero.third{font-size:32px;line-height:42px}.section-tittle-block.no-margin{width:100%;margin-top:0;padding-bottom:40px;padding-right:0;position:relative}.section-tittle-block.no-margin.padding-top{width:100%;margin-top:0;padding-left:10px;padding-right:10px}.section-tittle-block.no-margin.padding-top.phone{padding-top:0}.section-tittle-block.no-margin.bottom-pad{width:100%;padding-right:20px}.section-tittle-block.no-margin.bottom-pad.middle{margin-top:0;padding-top:20px}.section-tittle-block.no-space{margin-top:0}.half-section{display:block}.half-section.image4{background-size:cover;justify-content:flex-start;width:100%;min-height:500px}.half-section.full-color.white{width:100%}.half-section.full-color.white.left{flex:0 auto;max-width:600%;height:auto;padding-top:120px;padding-bottom:80px;padding-right:0%}.half-section.full-color.white.left.phone-l.centred{text-align:center}.half-section.full-color.white.left.phone-l.centred.padding.top{padding-top:163px}.half-section.full-color.white.left.phone-l.centred.padding-top{padding-top:80px}.half-section.full-color.white.left.phone-p{padding:40px 10%}.half-section.right.gray{height:1000px}.half-section.image{width:100%;height:600px}.center-block{padding-left:0}.center-block.modul{width:100%;margin-top:0;margin-bottom:0;padding-bottom:20px}.hero-half-section{flex-direction:column-reverse;position:relative;overflow:hidden}.features-wrapper.home10{width:100%}.headling-left,.heading-section{font-size:28px;line-height:38px}.heading-section.ipad{width:100%;margin-left:auto;margin-right:auto;padding-left:0;padding-right:0;font-size:30px;line-height:38px}.heading-section.ipad.narrow{padding-left:0;padding-right:0;font-size:38px;line-height:42px}.heading-section.ipad.narrow.extra{margin-bottom:10px;padding-left:0;padding-right:0;font-size:35px}.heading-section.ipad.help-text.narrow{padding-left:20px;padding-right:20px}.heading-section.ipad.wide.phone{padding-left:0;padding-right:0}.heading-section.phone-l{padding-left:10px;padding-right:10px}.heading-section.phone-l.centred{margin-bottom:20px}.heading-section.phone-l.portfolio.narrow.phone,.heading-section.phone-l.wide.narrow.phone{padding-left:20px;padding-right:20px}.heading-section.phone-p{padding-left:0;padding-right:0}.heading-section.phone-p.great-section{width:300px;margin-left:auto;margin-right:auto}.heading-section.phone-p.customers.narrow.phone{padding-left:20px;padding-right:20px}.heading-section.white{margin-bottom:20px}.heading-section.white.short.bottom-pad{margin-bottom:10px}.button-block-center.play{margin-top:30px}.button-block-center.play.left.centred{text-align:center}.button-block-center.play.left.centred.cad-button,.button-block-center.play.left.centred.cad-button.dark{text-align:left}.sub-tittle-2.center.h2.narrow{padding-left:0;padding-right:0}.services-wrapper{width:auto}.row-elements{padding-top:0}.full-container-2{text-align:left}.full-container-2.center.homepages1{top:24%}.full-container-2.center.homepages1.page-header{padding-left:10px;padding-right:10px}.full-container-2.center.homepages1.page-header.contact-pad{margin-top:35px}.full-container-2.center.homepages1.page-header.contact-pad.top-pad{margin-top:100px}.full-container-2.center.homepages1.page-header.residenital.ipad.phone-mode{margin-top:auto;padding-top:35px}.full-container-2.center.homepages1.page-header.residenital.ipad.phone-mode.top-pad{margin-top:100px;padding-top:0}.full-container-2.center.homepages1.page-header.top-pad.centre.phone{margin-top:60px;padding-top:0;top:45%}.full-container-2.center.homepages1.page-header.top-pad.phone{margin-top:80px;padding-top:0;padding-left:0;padding-right:0}.imagehero{display:none;overflow:visible}.imagehero.mac.process,.imagehero.mac.process.commercial.projects{height:300px}.imagehero.mac.commercial{background-position:50%;background-size:cover}.imagehero.mac.residential{height:450px}.imagehero.mac.left{background-position:50%;height:300px}.imagehero.mac{background-position:50%;background-size:contain;height:400px}.swervices-wrapper{margin-bottom:0}.service-div-wrapper{margin-top:10px;margin-bottom:10px;padding-top:20px}.service-div-wrapper.phone-bottom{margin-bottom:0}.service-div-wrapper.phone-bottom.home{height:auto}.headling-left-2{font-family:Lato,sans-serif;font-size:28px;line-height:38px}.paragraph-2.white.big.h2.wide{margin-top:10px;padding-left:0;padding-right:0}._55-percent-column{width:100%}.text-content{margin-top:25px}._45-percent-column{width:100%}.heading-section-2{padding-left:10px;padding-right:10px;font-size:28px;line-height:38px}.heading-section-2.narrow{padding-left:40px;padding-right:40px}.h1-home{font-size:32px;line-height:40px}.h1-home.colour,.h1-home.phone,.container-2{padding-left:0;padding-right:0}.features-card{flex-direction:column}.features-card.no-paddings.top-right.blue.gold-row,.features-card.no-paddings.top-right.blue.gold-row.ipad{background-color:var(--02-goldenrod)}.features-card.no-paddings.top-right.blue.gold-row-1.colour-swap,.features-card.no-paddings.top-right.blue.gold-change.b{background-color:var(--light-steel-blue)}.features-card.no-paddings.bottom-right{background-color:var(--02-goldenrod);border-radius:12px;flex-direction:column;padding-left:20px;padding-right:20px}.features-card.no-paddings.bottom-right.blue.gold-row,.features-card.no-paddings.bottom-right.blue-change.g{background-color:var(--02-goldenrod)}.features-card.no-paddings.top-right{border-radius:0;flex-direction:column}.info-service-div{width:100%}.section-content.center.facts{text-align:center;text-align:center;width:100%;margin-bottom:40px}.section-title{text-align:left}.section-title.half-side{font-size:24px;line-height:34px}.section-3.top-paddings{padding-left:10px;padding-right:10px}.hero-section{height:780px}.hero-section.home-hero{padding-top:0}.portfolio-content.zoom-icon,.portfolio-content.zoom-icon.narrow{width:80%}.heading-2.large-and-white._35-years-h1{margin-left:5px;margin-right:5px;font-size:29px;line-height:39px}.heading-2.large-and-white._35-years-h1.phone-l{width:300px;margin-left:auto;margin-right:auto}.heading-2.large-and-white._35-years-h1.phone-p{width:100%;padding-left:10px;padding-right:10px;font-size:25px;line-height:32px}.heading-2.large-and-white._35-years-h1.phone-p.narrow.extra{margin-left:0;margin-right:0;padding-left:0;padding-right:0}.heading-2.large-and-white._35-years-h1.phone-p.narrow.phone{padding-left:20px;padding-right:20px}.heading-2.large-and-white._35-years-h1.phone-p.wide.phone{margin-bottom:10px;padding-left:0;padding-right:0}.set-1-logo-4{width:100%;height:auto;margin-bottom:0}.set-1-logo-4.phone-p{width:40%;height:40%}.inter-section.phone-l.great-company-section{width:100%}.mini-title-2.white{padding-bottom:20px}.clients-inter-box,.clients-inter-box.phone-p,.logos-container{width:100%}.content-wrapper-2{text-align:center;padding-left:5px;padding-right:5px}.content-wrapper-2._35-years-div{flex:0 auto;order:0;margin-left:auto;margin-right:auto}.content-wrapper-2._35-years-div.phone-p{max-width:300px}.content-wrapper-2._35-years-div.phone-p.narrow{padding-left:0;padding-right:0}.image-2{max-width:none}.inter-section-2.home-35-years-banner.planning{padding-left:10px;padding-right:10px}.back-to-top-link{width:100%}.footer-notice{text-align:center;margin-top:30px}.footer-notice-text-box{flex:0 auto;width:100%;margin-bottom:30px;padding-right:0}.text-block-2.footer-text-dits{text-align:center;line-height:24px}.text-block-2.footer-text-dits.small-print-footer{margin-left:0;margin-right:0}.dits-link{text-align:center}.middle-block-div{margin-left:auto;margin-right:auto;display:block}.right-div-block{width:100%}.text-block-5.narrow{padding-left:20px;padding-right:20px}.social-div-footer-2.phone-p{margin-top:10px}.middle-block-div-2{margin-left:auto;margin-right:auto;display:block}.right-div-block-2{width:100%}.left-footer-block-2{margin-top:20px}.columns-3.contact-details{margin-bottom:20px}.portfolio-intro-section.residential{padding-top:20px}.section-4.phone-mode{padding:40px 10px}.full-container-3{text-align:left}.full-container-3.contact{margin-top:0;margin-bottom:0}.full-container-3.team.bottom-line.no-pad{margin-top:40px}.full-container-3.botom-line{padding-bottom:0}.headling-left-3{font-size:28px;line-height:38px}.headling-left-3.white{padding-left:0;padding-right:100px}.headling-left-3.white.left.centred{text-align:center;margin-bottom:20px;padding-left:20px;padding-right:20px;font-size:50px}.headling-left-3.title{padding-left:0}.column-7.phone-mode.narrow{text-align:left;padding-top:40px;padding-left:10px}.column-7.phone-mode.narrow.short{padding-top:10px}.columns-4{width:100%}.section-5{padding:20px 0}.hero-logo-column-5{width:50%;display:inline-block}.hero-logo-column-5.narrow-column.end-block.five-block{width:90%}.hero-logo-column-4{width:50%;margin-bottom:25px;display:inline-block}.hero-logo-column-4.orange.narrow-column.five-block{width:90%}.paragraph-6.intro{margin-right:5px;font-size:13px}.hero-logo-column-2{width:50%;margin-bottom:25px;display:inline-block}.hero-logo-column-2.orange.narrow-column.five-block{width:90%}.hero-logo-column-2.green.narrow-column.five-block{width:90%;margin-top:0}.hero-logo-column-2.ipad-box-2{border-right-style:solid}.hero-logo-column-2.ipad-box-2.red.narrow-column.five-block{width:90%}.hero-logos-container{width:90%;margin-left:auto;margin-right:auto;display:none}.hero-logos-container.icon-list.five-blockj.home-block{padding-bottom:0}.team-text-name{margin-top:10px}.team-image{justify-content:flex-end;height:380px}.team-image.invert:hover{background-image:url(https://cdn.prod.website-files.com/5f084a54ca75750423ea2a65/5f2964d57d577030254056d7_3D-floor-plan-Luxury-atch-repairs-retail-design.jpg),linear-gradient(#0000,#0000);background-position:0 100%,0 0}.team-image.invert.image{background-image:url(https://cdn.prod.website-files.com/5f084a54ca75750423ea2a65/5f2964e60bda2325a1fe5c5a_Russell-Drive-Rear-Kitchen.jpg)}.team-image.invert.image:hover{background-position:50%;background-size:cover}.team-image.second{height:380px}.team-image.invert{background-position:0 100%,50%;background-size:contain,cover}.team-image.third{height:380px}.content-section.packaging{border-top:1px solid #000;padding-bottom:60px;display:none}.columns-7{border:3px solid var(--02-goldenrod);margin:10px}.image-21{margin-top:10px}.content-container-center{width:100%;padding-left:40px;padding-right:40px}.top-margin.left{width:100%;margin-top:0}.container-3{padding-left:0;padding-right:0}.section-7.gray{padding-left:10px;padding-right:10px}.column-11{padding-left:0}.column-11.left-pad{margin-bottom:0;padding-left:0;padding-right:0}.full-container-4{text-align:left}.full-container-4.center.homepages1{margin-top:100px;top:24%}.headling-left-4{font-size:28px;line-height:38px}.bold-text-15.heading{font-size:35px}.column-14{padding-left:0;padding-right:0}.column-14.text{padding-left:10px;padding-right:10px}.right-pad{padding-left:0}.bold-text-17{font-size:30px;line-height:40px}.bold-text-27{margin-left:auto;margin-right:auto;padding-left:0;padding-right:0;font-size:35px}.bold-text-28.white{font-size:35px}.grid{grid-template-rows:auto auto auto auto auto auto auto auto auto auto;grid-template-columns:1fr}.background-video-center{height:700px}.bold-text-29{font-size:35px;line-height:45px}.image-content-section{padding-top:0;padding-bottom:40px}.text-block-7{border-top:2px #000}.bold-text-30{font-size:28px}.content-wrapper-6{padding-top:0}.content-wrapper-6.mobile-l{border-top:1px #000}.bottom-line{padding-bottom:40px}.h1-white.coloured{padding-bottom:0;padding-left:0;padding-right:0;font-size:30px;line-height:38px}.h1-white.coloured.interiors{padding-top:10px;padding-left:0}.process-section{padding-left:20px;padding-right:20px}.grid-info-features{align-self:auto;width:100%;padding-left:0;padding-right:0;display:block}.grid-service-app{grid-template-rows:auto auto auto auto auto auto auto auto auto;grid-template-columns:1fr}.grid-service-app._1-row{grid-template-rows:auto auto auto auto;grid-template-columns:1fr}.grid-service-app._1-row.residential{grid-template-rows:auto auto auto;grid-template-columns:1fr}.grid-features-icon._1{text-align:center;text-align:center;margin-right:auto}.hero-section-2.third{background-image:none,none;background-position:100% 29%,50% -184px;background-repeat:no-repeat,no-repeat;background-size:250px,cover;background-attachment:fixed,scroll;height:660px}.laptop-padding{margin-top:20px}.background-right-column{background-position:-32px 0;min-height:300px;position:relative}.background-right-column.about-us{background-position:-38px 0}.left-column-text-box{padding-left:3%;padding-right:3%}.background-left-column{padding-top:40px;padding-bottom:40px;position:relative;left:0%}.h2-headings{margin-top:10px;font-size:29px}.h2-headings.white{text-align:center}.green-line{margin-top:2%}.section-10{margin-top:0;padding:40px 20px}.section-10.gold{padding-left:20px;padding-right:20px}.column-16.image{background-position:50%;background-size:cover;height:300px}.grid-3{grid-template-rows:auto}.grid-info-features-2{align-self:auto;width:100%;display:block}.section-title-group.intro-section.intro-section{padding-top:30px;padding-bottom:30px}.button-4{margin-bottom:25px}.button-4.hero-button.body-button{border-bottom-style:solid;margin-left:0;margin-right:0;padding-left:15px;padding-right:15px}.grid-4{padding-left:0}.section-11{padding-top:20px;padding-left:20px;padding-right:20px}.top-padding{padding-left:10px;padding-right:10px}.table-section{padding:40px 20px}.column-20,.column-21,.column-22,.column-23{padding-left:0;padding-right:0}}#w-node-ef17c227-04ac-a5ec-9971-e1188e45340e-3b75bdb9,#w-node-_862114f1-8a82-ed04-c885-045a6204aba4-dc75bdc3{grid-area:span 1/span 1/span 1/span 1}@media screen and (max-width:991px){#w-node-ef17c227-04ac-a5ec-9971-e1188e4533ea-3b75bdb9{grid-area:1/1/2/3}#w-node-ef17c227-04ac-a5ec-9971-e1188e45340e-3b75bdb9{grid-area:2/1/3/3}#w-node-_2ac7b7da-d9c9-9b1d-1b70-89afe9ad4e8d-dc75bdc3{grid-area:1/1/2/3}#w-node-_862114f1-8a82-ed04-c885-045a6204aba4-dc75bdc3{grid-area:2/1/3/3}}