/*! normalize.css v1.0.2 | MIT License | git.io/normalize */article,aside,details,figcaption,figure,footer,header,hgroup,nav,section,summary{display:block}audio,canvas,video{display:inline-block;*display:inline;*zoom:1}audio:not([controls]){display:none;height:0}[hidden]{display:none}html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}html,button,input,select,textarea{font-family:sans-serif}body{margin:0}a:focus{outline:thin dotted}a:active,a:hover{outline:0}h1{font-size:2em;margin:0.67em 0}h2{font-size:1.5em;margin:0.83em 0}h3{font-size:1.17em;margin:1em 0}h4{font-size:1em;margin:1.33em 0}h5{font-size:0.83em;margin:1.67em 0}h6{font-size:0.67em;margin:2.33em 0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}blockquote{margin:1em 40px}dfn{font-style:italic}mark{background:#ff0;color:#000}p,pre{margin:1em 0}code,kbd,pre,samp{font-family:monospace, serif;_font-family:'courier new', monospace;font-size:1em}pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word}q{quotes:none}q:before,q:after{content:'';content:none}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}dl,menu,ol,ul{margin:1em 0}dd{margin:0 0 0 40px}menu,ol,ul{padding:0 0 0 40px}nav ul,nav ol{list-style:none;list-style-image:none}img{border:0;-ms-interpolation-mode:bicubic}svg:not(:root){overflow:hidden}figure{margin:0}form{margin:0}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0;white-space:normal;*margin-left:-7px}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle}button,input{line-height:normal}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer;*overflow:visible}button[disabled],input[disabled]{cursor:default}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0;*height:13px;*width:13px}input[type="search"]{-webkit-appearance:textfield;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}html,button,input,select,textarea{color:#222}body{font-size:1em;line-height:1.4}::-moz-selection{background:#b3d4fc;text-shadow:none}::selection{background:#b3d4fc;text-shadow:none}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}img{vertical-align:middle}fieldset{border:0;margin:0;padding:0}textarea{resize:vertical}.chromeframe{margin:0.2em 0;background:#ccc;color:#000;padding:0.2em 0}.ir{background-color:transparent;border:0;overflow:hidden;*text-indent:-9999px}.ir:before{content:"";display:block;width:0;height:100%}.hidden{display:none !important;visibility:hidden}.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}.invisible{visibility:hidden}.clearfix:before,.clearfix:after{content:" ";display:table}.clearfix:after{clear:both}.clearfix{*zoom:1}@media print{*{background:transparent !important;color:#000 !important;box-shadow:none !important;text-shadow:none !important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}.ir a:after,a[href^="javascript:"]:after,a[href^="#"]:after{content:""}pre,blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}img{max-width:100% !important}@page{margin:0.5cm}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}}/*! fancyBox v2.1.4 fancyapps.com | fancyapps.com/fancybox/#license */.fancybox-wrap,.fancybox-skin,.fancybox-outer,.fancybox-inner,.fancybox-image,.fancybox-wrap iframe,.fancybox-wrap object,.fancybox-nav,.fancybox-nav span,.fancybox-tmp{padding:0;margin:0;border:0;outline:none;vertical-align:top}.fancybox-wrap{position:absolute;top:0;left:0;z-index:8020}.fancybox-skin{position:relative;background:#f9f9f9;color:#444;text-shadow:none;border-radius:4px}.fancybox-opened{z-index:8030}.fancybox-opened .fancybox-skin{box-shadow:0 10px 25px rgba(0,0,0,0.5)}.fancybox-outer,.fancybox-inner{position:relative}.fancybox-inner{overflow:hidden}.fancybox-type-iframe .fancybox-inner{-webkit-overflow-scrolling:touch}.fancybox-error{color:#444;font:14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;margin:0;padding:15px;white-space:nowrap}.fancybox-image,.fancybox-iframe{display:block;width:100%;height:100%}.fancybox-image{max-width:100%;max-height:100%}#fancybox-loading,.fancybox-close,.fancybox-prev span,.fancybox-next span{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACwAAACYCAMAAACoAftQAAAAvVBMVEUAAAAAAAAAAAAODg4AAAAAAAAAAADNzc0BAQHZ2dkDAwMHBwcAAADf398CAgI/Pz8BAQEAAACCgoIcHBzl5eUAAAC/v7/x8fEGBgZnZ2cAAADs7OwGBgb4+Pg/Pz/Jycmenp5nZ2f39/eDg4MAAADQ0ND4+Piurq7a2tr8/Pzs7OwAAAD5+fn9/f3e3t4AAAD///9OTk7BwcE1NTWsrKyNjY2cnJx6enpdXV1oaGgsLCy6uroiIiLOzs5BQUFt3PCNAAAAL3RSTlMAAQMIDRIZHSMnLTpESFNVXWlpbG15en+HiZCWoaGssrO2vsDFydPU3uL4+fr9/Ywv6xsAAAQVSURBVHhe7JZbc6JMGIQXAUOQEMi3uMYkrmopZgqs5ujZ//+zvpdNzMsMlli1N3uRvtCbpzo9I+nmhyqN9OO6GNQ6Ha1SG0mcrhskXe90rvKE6kbX7r9MF4vp2887nfBrqPW0xJemD4w32e7jHIj2602SbNZ7Qfgd0zJLtgKi2B0+tSsE3h8u0RX7HGGfHWrK9oiIbrK69SiQHxTliO5VWtP0rrNEemhoj6muaYqx2XuGyJrwbgUKohhb3hIFM6wCC7Zm4+M5Zs5fpKNiTYndEOUHDFRYCeADLvGiy7DtL7E5/12gJPacalPlqEc2eoFAdmCa2UOGyOhoUuQgwo7PxCwJMGXYGcQMlyCVX3DchCkGs3V6h0iFgyUSZsuS6QQLGaYDhueUHxhf3RpzOqB8dRMcz84lf5FS9A1Ngi2PQm8PF7RBZOnEyqFnSC/BKX6bHQmucpB13mRzCJtTsPUowlpl14if2JifUXcwgeqdA2OLn1C+PdsbzCKkW0a3KeKxbbAxF4FJ9EgAaXGqyFORAuLZNrkMZNoNKnNS9PE5dpltFofjB4PJXIAk5rP/HMu4Ukmm7XjEkwLfc2yT66tJk7lp2T2H1LMtk2wVVsWpcE0SlW4DbeLE/xG3eRvfQv7Fptw4KvpDNRKLt1/3rZty/xbjrPef1+5D018ITYttkiTrfAUsrmzK3RTIT/woHxH3DaZl9h2rRH2aX0ydaYb1BVK1zNdA32RvNn7DkVmmoyeVJvYBMcdl5Vg2/lW0zpSbUNIKT12KLV8wVjsmNvGW63feU3qj86veGQmAA1e5qzbStNZdmVTlRzzbSjG+4+t4u1iqjxxjR6pczaiNBCCVXoGx25X7mUNGgJBHM/QsXWp+dk4U5xJjX4EXSM7ACcCxnnnm2zI8rxVoFgMr/lUwUpyNPvYVx/eRfaUSQzkzLWxEOVhiwynCAd2GvCm/2bquBPEo+LxnDv0YXdyfFOHQP+8EV/kY0enSorxyitoLxxwiabDRqDImWF2JJVBIeVNEk2HgsDGn7vkhcPy67lMOiBGF4AGS3tX8yYqAfb5eF/kRiMPX4cDjEDLd8wezJT4lwtHrMHBtbg6V9oLhYDYLw3A2eSVbn0elSdMCecFg+Ee0Kq7dlftLXSCrRxNE8lzH7hp0Nu3qpHQty7Ztq2sabHvtpb/SLauisVTye1O+N2Ubbxhu2xSAq6x1UwoAWfum8P3Gu5ZNYaUA2jaFJYCofVPYOWnZFD4TcLpxU1ZAnN24KRnfxQ2bshEE/Vub8r0p35vi/t9eHRoBDMNQDJUvMLkOkDMM+8D7b9cR+kOKLPy4juojnQeAkWWVAyLLLINVdovj44N8LOqi/3Djxo0bN5ZvdbWJuwHhrw2ILYdqBwDT2fEEXtrZFmVcCWLiAAAAAElFTkSuQmCC")}#fancybox-loading{position:fixed;top:50%;left:50%;margin-top:-22px;margin-left:-22px;background-position:0 -108px;opacity:0.8;cursor:pointer;z-index:8060}#fancybox-loading div{width:44px;height:44px;background:url("data:image/gif;base64,R0lGODlhGAAYAPcIADo6OkVFRTQ0NMnJydPT04yMjC8vL7y8vB0dHXl5eX5+fu7u7lJSUqGhoQ0NDSsrK62treXl5ZSUlMLCwhgYGKenp7S0tLu7u/X19fr6+kNDQ5ycnBISEgQEBFtbW7GxsRcXFzAwMCMjI2ZmZoaGhktLS83NzQoKClxcXE1NTc7OzhQUFGVlZQUFBVRUVG9vbxkZGZWVlebm5tzc3NTU1OLi4jExMVlZWUBAQJ6eniYmJqKiopqamoeHh6+vr8PDwwkJCT8/P5OTkw8PDykpKRAQECEhIYmJiYiIiCQkJF1dXS0tLSAgILCwsAgICBERETMzM4WFhb29vSoqKgsLC6Ojo7+/v5mZmfT09Pn5+Tg4OLa2trq6utDQ0CIiIp2dnaurqwwMDD09PUdHR66urkRERExMTNXV1eHh4ZaWlhMTE9vb28/Pzzw8PKCgoBYWFqysrL6+vlpaWm5ubp+fn0ZGRsDAwJubmz4+Pg4ODjk5OZCQkAYGBicnJywsLDIyMnh4eAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH/C05FVFNDQVBFMi4wAwEAAAAh/i1NYWRlIGJ5IEtyYXNpbWlyYSBOZWpjaGV2YSAod3d3LmxvYWRpbmZvLm5ldCkAIfkEBQoACAAsAAAAABgAGAAAB/+ACIKDhAg2NoWJiUAtgkMHB0OKkys8L44qKpIIMEaNkwgrBzQGCEOZkkA2RJ+gLjJCLaeanAJFlCuCQDs1AUCoRQI6gy2tLQU+KUAIADMxQDc3LUY2ki1FREbELD8EMQJAKcODQLdAOgI2MIVEPSoDAZNDh0bLiS04R9qKQEa3hUACMrIHSlAxQUaE8FiYI0jBIgaISCTSL8aOHBhxPCQSkYiOVEOAhGw1qdHBREM8Ter3bxE1Gy0LFaFHUBAMG8IkhSR0zRQ6dYSMECnSSJW2IreobVqRjWcrdLc4yrKxD8HJRDO1tZCI0FZBq0RsLNvKytQqkveMrBMUcVAntF8IdRD5+lXk10AAIfkEBQoABgAsAAAAABgAGAAAB/+ABoKDhC1LD4SJioItToJOTRAOjC2LiQUsgg5SUpMGCRUUloMQE4ibnQZQESqiowYpBFEtqA4tDRlKlk9PjxIqGk6cTikYTY6LChvBBgIDSE4MDE4NCxqCTw9MhEpNUlFLTgFJhA8MtElQUBSVg0kKFxYAu+pMyIoACgiWTkyehQbatXs1qJKTJA8SLuk16smhhEmcOEjy8AHDXQ8PTWpRaSBBj4mebLPUgsnFRE4QqDtJ6AkUAfYSUVCXZJItQhINTBQAZQUhJgs1QdnGywATKBtXaCOZRECvB0toCSBH0MATmIISCmIiwCdBqMi06lyypCoTVy0StqMwsuogsW4GFzm5ZykQACH5BAUKAAIALAAAAAAYABgAAAf/gAKCg4QCU0mFiYkdHYJUDQ1Ujo2KgxwKHoJhZGRhgi9XIJWCHF9kiJtgngY0XKKjAmNWCQJUZGCSMTIulYyOSFxatrgBNZGCMDCEXlMcgjZbCVRjY1QxMwACYR5dVZLINjZJYR1iCIRT1WIfWTIJlI4IWjaeigwLWA02lWFe34lTqqSAN4gSQUUGB1GZwpChs1EcDEyROIXKQoYSH1bi0FDiP1iLICL4SIgKgnqJwsijtzGcv0IwDIgjF+YjFU9hkmgx8EqQFwMPw9jwIoCDMwQG6nEkWpCgFk8Mi2oh5EsRBy1EO0QV4EWLxl4TvzFsREXiwUIdvCgToHXKIBheC87CSuIWJCyLIAMBACH5BAUKAAAALAIAAAAWABcAAAfegACCg4MiIoSIiYgSBYqKHSIwgg45V1SCIwUcjh1TIZdUlZdTExBqjgBqAoeUVx0dJARmqII6IQ6hljhsEoSnAIeDDiEiHTg4HUgDAgBULhOugiEhOg4dHB2EImVUAlURZy+XgiICt45ma2hpD4kOwYo6aWWJ2bSCVFQOHA4OAA8A29G6waYgGysPpkwRONAgmwkhBNmjpa9fP0IOJKGC4Q8RlXICOiqaBi9VCAHVrrkD4ECHOY06HvxyIEAjuXOpppQcZGsTIWr3AKxKJCLiPYaIkMajtZOWDkQTBwUCACH5BAUKAAEALAIAAAAWABcAAAfRgAGCg4NUVISIiYhTSYMdiogUg1NTjwFKCpCJHZSDPjwcmqGTlR0KF2WaAR1JIRwdD1NUbRc9gysrmggdHK8KFg+CZhZIghQhAo0BDoeDCABUITEEPyyWgiGqZQMqSFOqiiI9beCqDufMAZSdqgw/Fxc/FutTwe3w8MDlkM2DIteIHuwwA3BQCFeQGCzAsiOEJUkBlK0i1MFBhzIWsshI8EjEg1EBQiAQlEvQISpKVFToJ4gVIksiBlGASKikIHu3wIVwsC+RCJqRegpKkqQgokAAIfkEBQoAAAAsAAAAABgAGAAAB8uAAIKDhABAQIWJiokdi46FS4MUIo2Pgg6CS1ONQJqVlooiAhyghVOCHCFJg2+kjyKEIkuYQHV0Cpafhg4dIUhxEHKFiJZBW1wJq47EiQgJWo66ix2HDoeGU9lTkY8pEN9wblNA2pqWJd/f4oLSy4dA1omui1MxdYvMjikzaDHcpYKmuACipUqEM3MgFYIFgEMHNwsCGHJhIkY7QpgGpcAAgdibN4tADjplyE0GYaUQddgmKEQEExQAZtokKEGVmAA7JCFpKF9Kn4kCAQAh+QQFCgABACwAAAAAGAAYAAAH0YABgoOEAVRUhYmKhA+LjoIwgw+NkI+SIYgBk4JUBpSPK4yfloubgx2CHaiMlgaDHAYihJGEHIWZDkkCIaGEmY8cISEiv4rFhB0iDqSWVA7OiFSTk66PZXfYbkLE06aOAHc8PHfbzL6HVB3HAQ7EiyJIAIuZBsuKZQMEPaMBtIPPhJKkoBIiBgE7LAqNitXhxg0qMWbIo5LCRwFSDlSooFKmxg57K3olEplRhYMOQmS4IPUgxLKSywzQOCDSES0HBEwKesHDH0Y7duypMzdImKVAACH5BAUKACkALAAAAAAYABgAAAatwJRwSEydTsWkcslUUpbPJtGRREqFnKs26RBsmaEmxdDsZIUhA6hoTZ3LSw6irXwPO18l/coxPPwPR3kcfw+Ge1d4TRwiiEIICUyORQAWFwpJIAZhQgwPRCIBHQYkBxAoRWRCGgsNJwwMJyQDXicBG5h6HxglJwcHJxoEElYcdkQeGQ0dDr8nHSQEJVIUJhGcEwdCDxMQa0wUFZFCv0MjBcdJHVYnHx9til9/UkEAIfkEBQoAAAAsAAAAABgAGAAAB9mAAIKDhABUVIWJiouMiV6NSY2EiIVUD5KEj4WamACcgxwhjZ9DIZ9eIUODD58AogBDHUOUg7FDSQIhFJWtiUMPAl60hUPCi1S9nYUdgsyGD9DQmNHQVM7KgtFJqsuYHdeEHSk7l4odXtzLITtYCwyLoabDHQkyWR94VCWRgwh4HVRw6RpEpUIXD4i0zIihLwW9La84sCJEYZehHTUCUAEDh4qWA0gofVvEQEYMgBytJbASQNKbAzQuDQEDBlESOF84NHpz5YWgmWC4eVDQiRKVHTuGYRvEj1EgACH5BAUKAAAALAAAAAAYABgAAAfjgACCg4QAQECFiYqDLUkPi4stIoktgyKVkII2eQCYgkA2D56Zk4wAIgJqkZ5JNhyeeTaELaOlgrGTqqcGnJaFBrcAeaMtnHmtsoVAIjbJirE2IoiKHDDTlLaEedvbmYWYNnYq4yo33gYP6Q9ABlbk5d6D6MbcedeQo7MBaUmRIr2JDKRBs8YMpGbSZr04E6GKHiABsgHhIEzTLB52XCASMABJCxw4WsDYRCibLkNpVITkkQNIrH6CaC0yc8YjEJacUFHMpAaCnU8sEbETxbPACKA5eqm55A0IJiB70tyLVyjbokAAIfkEBQoAAQAsAAAAABgAGAAAB/eAAYKDhAFUVIWJioRERIuLfIWNkYOUkEQhiHyNglR+RJaPhH5+lCEcixQUgyIhYZtEVGEhfZR8lnwVXR5hAbOCqIKug46VCTJZH2J8YYiVqGF9AiErhSE7WAsMi7MCIs6FfGY7xYmhhGHpzeCPfFSUfh8XcfTbop9En54f9PWiAY0C9lK37l+AW+cOikEiYhEVBL0UEemhYkCZRyFCfCPEh8WPLjEEUAGAgJAsX9JCcCzgwwwiPxYS8OGACsGwACvKCVpRzVCPOAAAOuJAq1JCQWXiyOTz6egiDjx8FJtkqKkoDgo8CII1aIUIp0YH9dFpMNGhf4EAACH5BAUKAAAALAAAAAAYABgAAAj/AAEIHEgQwIkTBRMm5INQYJ8+CiMCoFAhwcApUwgykSiQgokIfwRi5GNwSUaOAFBkqIJwyhKBTP4UifjmjcAwTTCk4INRYEiJV+K4QBhkQRU+RWbGHFhkysaBc85EqKLlBAOIA0/MPNHnzx8KBZekQTOjRMQiXpmEiRggDdaEJ9QqPEgXpUA+eAFMqQIBDhwIZiUWMYmxD9cqfiEA5jgYI0aEdOvalagFEIKIcWcq7JOAy5YgEcP8EcCk4UA5EOIg+YPUNACkA70WVEAnAOQ/TJAq/QngjVOCRWw6/LPWJZ8wAiYDQNsHr0uYAjRL5Lmk4fOSJ6czAStyCsmJT5XrCH0rnuBBlAEBADs=") center center no-repeat}.fancybox-close{position:absolute;top:-18px;right:-18px;width:36px;height:36px;cursor:pointer;z-index:8040}.fancybox-nav{position:absolute;top:0;width:40%;height:100%;cursor:pointer;text-decoration:none;background:transparent url("data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==");-webkit-tap-highlight-color:transparent;z-index:8040}.fancybox-prev{left:0}.fancybox-next{right:0}.fancybox-nav span{position:absolute;top:50%;width:36px;height:34px;margin-top:-18px;cursor:pointer;z-index:8040;visibility:hidden}.fancybox-prev span{left:10px;background-position:0 -36px}.fancybox-next span{right:10px;background-position:0 -72px}.fancybox-nav:hover span{visibility:visible}.fancybox-tmp{position:absolute;top:-99999px;left:-99999px;visibility:hidden;max-width:99999px;max-height:99999px;overflow:visible !important}.fancybox-lock{overflow:hidden}.fancybox-overlay{position:absolute;top:0;left:0;overflow:hidden;display:none;z-index:8010;background-color:rgba(0,0,0,0.8)}.fancybox-overlay-fixed{position:fixed;bottom:0;right:0}.fancybox-lock .fancybox-overlay{overflow:auto;overflow-y:scroll}.fancybox-title{visibility:hidden;font:normal 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;position:relative;text-shadow:none;z-index:8050}.fancybox-opened .fancybox-title{visibility:visible}.fancybox-title-float-wrap{position:absolute;bottom:0;right:50%;margin-bottom:-35px;z-index:8050;text-align:center}.fancybox-title-float-wrap .child{display:inline-block;margin-right:-100%;padding:2px 20px;background:transparent;background:rgba(0,0,0,0.8);border-radius:15px;text-shadow:0 1px 2px #222;color:#FFF;font-weight:bold;line-height:24px;white-space:nowrap}.fancybox-title-outside-wrap{position:relative;margin-top:10px;color:#fff}.fancybox-title-inside-wrap{padding-top:10px}.fancybox-title-over-wrap{position:absolute;bottom:0;left:0;color:#fff;padding:10px;background:#000;background:rgba(0,0,0,0.8)}.slick-loading .slick-list{background:#fff url("/vendor/slick/ajax-loader.gif") center center no-repeat}@font-face{font-family:"slick";src:url("/vendor/slick/fonts/slick.eot");src:url("/vendor/slick/fonts/slick.eot?#iefix") format("embedded-opentype"),url("/vendor/slick/fonts/slick.woff") format("woff"),url("/vendor/slick/fonts/slick.ttf") format("truetype"),url("/vendor/slick/fonts/slick.svg#slick") format("svg");font-weight:normal;font-style:normal}.slick-prev,.slick-next{position:absolute;display:block;height:20px;width:20px;line-height:0px;font-size:0px;cursor:pointer;background:transparent;color:transparent;top:50%;margin-top:-10px\9;-webkit-transform:translate(0, -50%);transform:translate(0, -50%);padding:0;border:none;outline:none}.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{outline:none;background:transparent;color:transparent}.slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before{opacity:1}.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{opacity:.25}.slick-prev:before,.slick-next:before{font-family:"slick";font-size:20px;line-height:1;color:#fff;opacity:.75;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:-25px}[dir="rtl"] .slick-prev{left:auto;right:-25px}.slick-prev:before{content:"←"}[dir="rtl"] .slick-prev:before{content:"→"}.slick-next{right:-25px}[dir="rtl"] .slick-next{left:-25px;right:auto}.slick-next:before{content:"→"}[dir="rtl"] .slick-next:before{content:"←"}.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:-45px;list-style:none;display:block;text-align:center;padding:0;width:100%}.slick-dots li{position:relative;display:inline-block;height:20px;width:20px;margin:0 5px;padding:0;cursor:pointer}.slick-dots li button{border:0;background:transparent;display:block;height:20px;width:20px;outline:none;line-height:0px;font-size:0px;color:transparent;padding:5px;cursor:pointer}.slick-dots li button:hover,.slick-dots li button:focus{outline:none}.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:1}.slick-dots li button:before{position:absolute;top:0;left:0;content:"•";width:20px;height:20px;font-family:"slick";font-size:6px;line-height:20px;text-align:center;color:#fff;opacity:.25;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{color:#fff;opacity:.75}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.slick-track{position:relative;left:0;top:0;display:block}.slick-track:before,.slick-track:after{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir="rtl"] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.slick-dots{bottom:0px;left:auto;right:20px;text-align:right}.slick-dots li{margin-right:15px;height:14px;width:14px;background:rgba(255,255,255,0.3);border-radius:50%;border:1px solid rgba(0,0,0,0.25)}.slick-dots li:hover,.slick-dots li:focus{outline:0;background:rgba(255,255,255,0.85)}.slick-dots li.slick-active{background:rgba(255,255,255,0.6)}.slick-dots button{opacity:0}a{transition:color .1s, opacity .1s}@font-face{font-family:"Proxima Thin";src:url("/fonts/37994fca-b67e-41db-94b3-44077c62810a.eot?#iefix");src:url("/fonts/37994fca-b67e-41db-94b3-44077c62810a.eot?#iefix") format("eot"),url("/fonts/da176885-bee9-49f7-88f0-d7ad9229ddd7.woff") format("woff"),url("/fonts/1861a7b7-09a5-4efd-b681-5214784ded39.ttf") format("truetype"),url("/fonts/610147b3-ad15-4b4b-a0fb-25244238ab3d.svg#610147b3-ad15-4b4b-a0fb-25244238ab3d") format("svg")}@font-face{font-family:"Proxima Light";src:url("/fonts/93cc6d34-798e-42c8-87d2-fd6391801b63.eot?#iefix");src:url("/fonts/93cc6d34-798e-42c8-87d2-fd6391801b63.eot?#iefix") format("eot"),url("/fonts/2fa30669-9bbd-4ced-912f-db94a367ed6c.woff") format("woff"),url("/fonts/c12b3ebb-3771-483f-a84a-ac63d615c28e.ttf") format("truetype"),url("/fonts/2a961063-ea56-4a4b-8cea-bdae32edb0e2.svg#2a961063-ea56-4a4b-8cea-bdae32edb0e2") format("svg")}@font-face{font-family:"Proxima Regular";src:url("/fonts/7e90123f-e4a7-4689-b41f-6bcfe331c00a.eot?#iefix");src:url("/fonts/7e90123f-e4a7-4689-b41f-6bcfe331c00a.eot?#iefix") format("eot"),url("/fonts/e56ecb6d-da41-4bd9-982d-2d295bec9ab0.woff") format("woff"),url("/fonts/2aff4f81-3e97-4a83-9e6c-45e33c024796.ttf") format("truetype"),url("/fonts/ab9cd062-380f-4b53-b1a7-c0bec7402235.svg#ab9cd062-380f-4b53-b1a7-c0bec7402235") format("svg")}@font-face{font-family:"Proxima Regular Italic";src:url("/fonts/bc15a635-a09b-40d1-a5c4-70310166177d.eot?#iefix");src:url("/fonts/bc15a635-a09b-40d1-a5c4-70310166177d.eot?#iefix") format("eot"),url("/fonts/9c69c878-2255-4027-8632-ed3635cddf45.woff") format("woff"),url("/fonts/b7eb3871-e910-4522-9982-effb425a2714.ttf") format("truetype"),url("/fonts/a0d89860-20e5-4bc0-b6c5-eae8ae0ebbbf.svg#a0d89860-20e5-4bc0-b6c5-eae8ae0ebbbf") format("svg")}@font-face{font-family:"Proxima Semibold";src:url("/fonts/a9f16204-0ff0-4a9e-8a02-59d15bc5f66b.eot?#iefix");src:url("/fonts/a9f16204-0ff0-4a9e-8a02-59d15bc5f66b.eot?#iefix") format("eot"),url("/fonts/6e328769-56a5-4de1-957e-575f839df36d.woff") format("woff"),url("/fonts/b5b3aa5a-a6be-4897-a646-09224334b90b.ttf") format("truetype"),url("/fonts/bcade2c9-7691-43e7-9c1b-e6b2ac50ee97.svg#bcade2c9-7691-43e7-9c1b-e6b2ac50ee97") format("svg")}@font-face{font-family:"VolutaScript Regular";src:url("/fonts/cfb6352e-d563-4c37-bc56-a33589cbffc0.eot?#iefix");src:url("/fonts/cfb6352e-d563-4c37-bc56-a33589cbffc0.eot?#iefix") format("eot"),url("/fonts/cada7311-b5a3-4b5f-94c0-55872a1eaf22.woff") format("woff"),url("/fonts/dcb3ec27-db5e-461d-a1d0-659a753f8291.ttf") format("truetype"),url("/fonts/520521c5-5355-432e-a64d-8d501556bb24.svg#520521c5-5355-432e-a64d-8d501556bb24") format("svg")}.nowrap{white-space:nowrap}keyframes fadein from{opacity:0}keyframes fadein to{opacity:1}section.main_content.careers .post_header h1,section.main_content.featured_project_page>article>section.main h2,section.main_content>article>section>header h1,section.main_content>article>section>section>header h1,section.main_content .design>section>header h1,section.main_content .design>section>section>header h1,section.main_content .one_stop>section>header h1,section.main_content .one_stop>section>section>header h1,section.main_content .experience>section>header h1,section.main_content .experience>section>section>header h1,section.main_content.photo_gallery_page .gallery_description h2,.project_planner_form .project_planner_section_title,section.main_content.thank_you_page article h2{position:relative;clear:both;float:left;margin-bottom:12px;min-width:150px;padding:10px 30px 8px 15px;color:#a79e83;font:normal 30px/30px "Proxima Regular",arial,sans-serif;background:#fff url(/img/template/lined_paper_white.png) 0 30px;text-transform:none}section.main_content.careers .post_header h1:after,section.main_content.featured_project_page>article>section.main h2:after,section.main_content>article>section>header h1:after,section.main_content>article>section>section>header h1:after,section.main_content .design>section>header h1:after,section.main_content .design>section>section>header h1:after,section.main_content .one_stop>section>header h1:after,section.main_content .one_stop>section>section>header h1:after,section.main_content .experience>section>header h1:after,section.main_content .experience>section>section>header h1:after,section.main_content.photo_gallery_page .gallery_description h2:after,.project_planner_form .project_planner_section_title:after,section.main_content.thank_you_page article h2:after{content:' ';position:absolute;bottom:8px;right:5%;z-index:-1;content:'';width:90%;height:20px;background:rgba(0,0,0,0.4);box-shadow:0px 10px 5px 2px rgba(0,0,0,0.1),4px -1px 4px 4px rgba(0,0,0,0.3);-webkit-transform:rotate(2deg);transform:rotate(2deg);-webkit-animation:fadein 2s;animation:fadein 2s}.contact_form button,section.main_content.employee_page>header a.back_btn,section.main_content.employee_page footer a.back_btn,section.main_content.featured_project_page a.back_btn,.project_planner_form button{background-color:#727744;background-image:linear-gradient(#9ba33f, #727744);border-color:#9ba33f;box-shadow:inset 1px 1px 1px rgba(255,255,255,0.15),0 0 1px 1px rgba(0,0,0,0.6);text-shadow:1px 1px 0px rgba(0,0,0,0.4)}.contact_form button:hover,section.main_content.employee_page>header a.back_btn:hover,section.main_content.employee_page footer a.back_btn:hover,section.main_content.featured_project_page a.back_btn:hover,.project_planner_form button:hover,.contact_form button:active,section.main_content.employee_page>header a.back_btn:active,section.main_content.employee_page footer a.back_btn:active,section.main_content.featured_project_page a.back_btn:active,.project_planner_form button:active,.contact_form button:focus,section.main_content.employee_page>header a.back_btn:focus,section.main_content.employee_page footer a.back_btn:focus,section.main_content.featured_project_page a.back_btn:focus,.project_planner_form button:focus{background-image:linear-gradient(#727744, #9ba33f)}.warranty_block .btn,section.main_content .main.home_page .difference a.btn{background-color:#4d3f35;background-image:linear-gradient(to top, #4d3f35, #776559 85%);border-color:#242424}.warranty_block .btn:hover,section.main_content .main.home_page .difference a.btn:hover,.warranty_block .btn:active,section.main_content .main.home_page .difference a.btn:active,.warranty_block .btn:focus,section.main_content .main.home_page .difference a.btn:focus{background-image:linear-gradient(to top, #5c4b3f, #776559 65%)}*{-webkit-font-smoothing:antialiased;font-smoothing:antialiased}hr{clear:both;float:left;margin-bottom:10px;margin-top:40px;width:100%}hr+*{clear:both}h1{color:#4d3f35;font:normal 45px/45px "Proxima Light",arial,sans-serif;text-transform:uppercase}@media screen and (min-width: 1000px){h1{font-size:50px;line-height:50px}}h2{color:#a79e83;font:normal 25px/30px "Proxima Light",arial,sans-serif}h3{color:#9c4b09;font:normal 17px/18px "Proxima Semibold",arial,sans-serif;text-transform:uppercase}h4{color:#a79e83;font:normal 17px/25px "Proxima Semibold",arial,sans-serif}p,li{color:#4d3f35;font:normal 16px/22px "Proxima Regular",arial,sans-serif}em,i{font-family:"Proxima Regular Italic",arial,sans-serif}b,bold,strong{font-family:"Proxima Semibold",arial,sans-serif}a{color:#4d3f35}a:hover,a:active,a:focus{color:#b35b33}.leadin,section.main_content.featured_project_page>article>section.main h2:first-child+p,section.main_content.photo_gallery_page .gallery_description h2:first-child+p,.press_article__body p:first-child{font-size:22px;line-height:30px}*{box-sizing:border-box}html{background-image:url(/img/template/lined_paper_dark_brown.png)}@media only screen and (-webkit-min-device-pixel-ratio: 1.3), only screen and (min--moz-device-pixel-ratio: 1.3), only screen and (-webkit-min-device-pixel-ratio: 1.3020833333333333), only screen and (min-resolution: 125dpi), only screen and (min-resolution: 1.3dppx){html{background-image:url(/img/template/lined_paper_dark_brown@2x.png)}}body{position:relative;background-color:#d4d0c3;background-image:url(/img/template/bedge_grunge.png)}@media screen and (min-width: 600px){body>header .wrap,body section.main_content,body>footer{margin:0 auto;width:560px}}@media screen and (min-width: 768px){body>header .wrap,body section.main_content,body>footer{width:728px}}@media screen and (min-width: 1000px){body>header .wrap,body section.main_content,body>footer{width:960px}}@media screen and (min-width: 1240px){body>header .wrap,body section.main_content,body>footer{width:1200px}}@media only screen and (-webkit-min-device-pixel-ratio: 1.3), only screen and (min--moz-device-pixel-ratio: 1.3), only screen and (-webkit-min-device-pixel-ratio: 1.3020833333333333), only screen and (min-resolution: 125dpi), only screen and (min-resolution: 1.3dppx){body{background-image:url(/img/template/bedge_grunge@2x.png)}}@media screen and (min-width: 600px){body:before{position:absolute;left:0;top:200px;content:' ';width:100%;height:500px;background:url(/img/template/white_circle.svg) -320px -450px no-repeat,url(/img/template/white_circle.svg) -500px -200px no-repeat,url(/img/template/white_circle.svg) -300px -350px no-repeat,url(/img/template/white_circle.svg) 850px -100px no-repeat,url(/img/template/white_circle.svg) 400px -200px no-repeat,url(/img/template/white_circle.svg) 600px -300px no-repeat}}@media screen and (min-width: 1000px){body:before{background:url(/img/template/white_circle.svg) -320px -450px no-repeat,url(/img/template/white_circle.svg) -500px -200px no-repeat,url(/img/template/white_circle.svg) -300px -350px no-repeat,url(/img/template/white_circle.svg) 1050px -100px no-repeat,url(/img/template/white_circle.svg) 600px -200px no-repeat,url(/img/template/white_circle.svg) 800px -300px no-repeat}}@media screen and (min-width: 1240px){body:before{background:url(/img/template/white_circle.svg) 10% -400px no-repeat,url(/img/template/white_circle.svg) -13% -200px no-repeat,url(/img/template/white_circle.svg) -20% -350px no-repeat,url(/img/template/white_circle.svg) 90% -200px no-repeat,url(/img/template/white_circle.svg) 110% -200px no-repeat,url(/img/template/white_circle.svg) 120% -300px no-repeat}}body:after{position:absolute;left:0;bottom:-150px;content:' ';height:150px;width:100%;background-image:url(/img/template/footer_edge.png);background-repeat:repeat-x;background-position:center top}@media only screen and (-webkit-min-device-pixel-ratio: 1.3), only screen and (min--moz-device-pixel-ratio: 1.3), only screen and (-webkit-min-device-pixel-ratio: 1.3020833333333333), only screen and (min-resolution: 125dpi), only screen and (min-resolution: 1.3dppx){body:after{background-image:url(/img/template/footer_edge@2x.png);background-size:2000px 20px}}body>header{padding-bottom:50px;background-color:#fff;background-image:url(/img/template/light_leaves.png);background-position:right top;background-repeat:no-repeat}@media screen and (min-width: 600px){body>header{padding-bottom:0}}@media only screen and (-webkit-min-device-pixel-ratio: 1.3), only screen and (min--moz-device-pixel-ratio: 1.3), only screen and (-webkit-min-device-pixel-ratio: 1.3020833333333333), only screen and (min-resolution: 125dpi), only screen and (min-resolution: 1.3dppx){body>header{background-image:url(/img/template/light_leaves@2x.png);background-size:582px 101px}}body>header .logo{display:block;margin:-30px auto 20px auto;height:164px;width:163px}body>header .tagline{display:block;height:35px;margin:0 auto;padding:0;width:260px;background:url(/img/template/think_outside_brown.svg) 0 0 no-repeat;text-indent:-5000em}.no-svg body>header .tagline,.no-inlinesvg body>header .tagline{background:url(/img/template/think_outside_brown.png) 0 0 no-repeat}body>header .tel{margin:0 0 14px;padding:10px 0 5px;background-color:#eabd51;color:#fff;font:normal 20px/20px "Proxima Regular",arial,sans-serif;text-align:center}body>header .tel a{color:#fff}body>header .social_profile_links{margin:0 auto}body>header nav .bullet{left:-99999px;position:absolute;top:-99999px}body>header nav .trigger{display:none}@media screen and (max-width: 599px){body>header nav{position:absolute !important;left:50%;top:308px;z-index:100;margin:20px 0 0 -100px;min-height:50px;padding:5px 0;width:200px;background:#fff;border:solid 1px #776559}body>header nav:before,body>header nav:after{position:absolute;left:10px;top:15px;content:" ";height:4px;width:20px;border-top:2px solid #4d3f35;border-bottom:2px solid #4d3f35;opacity:.5}body>header nav:after{top:28px;border-bottom:none}body>header nav ul{margin:0;padding:0}body>header nav .bullet:checked ~ ul{display:block}body>header nav .trigger{position:relative;display:block;width:100%}body>header nav .trigger:after{position:absolute;right:0.25em;top:0;font-size:1.8em}body>header nav .trigger{display:block;padding:6px 0 0 45px;color:#776559;font-size:20px;letter-spacing:.75px;text-transform:uppercase}body>header nav ul{display:none}body>header nav ul .selected a{position:relative;color:#ca7732}body>header nav ul .selected a:before,body>header nav ul .selected a:after{position:absolute;top:18px;left:13px;content:" ";width:17px;height:20px;border-top:2px solid #ca7732}body>header nav ul .selected a:after{left:17px;top:13px;height:10px;width:10px;border-right:2px solid #ca7732;-webkit-transform:rotate(45deg);transform:rotate(45deg)}body>header nav li{margin:0;padding:0}body>header nav a{display:block;padding:10px 5px 5px 40px;font:normal 18px/20px "Proxima Regular",arial,sans-serif}}@media screen and (min-width: 480px){body>header{clear:both;width:100%;min-height:200px}body>header .logo{clear:both;float:left;margin:-30px 0 0 20px}body>header .tagline{float:right;clear:none;margin:20px 10px 0 0}body>header .tel{clear:right;float:right;margin:10px 10px 0 0;padding-left:10px;padding-right:10px}body>header .social_profile_links{clear:right;float:right;padding-top:10px;width:140px}body>header nav{position:relative;top:155px}}@media screen and (min-width: 600px){body>header{position:relative;min-height:280px}body>header:before,body>header:after{content:'';display:table}body>header:after{clear:both}body>header .logo{float:left;clear:both;margin-left:0}body>header .tagline{margin-top:45px}body>header .social_profile_links{clear:none}body>header nav{clear:both;width:100%;top:0;left:0;margin-bottom:25px;padding:35px 0 25px}body>header nav ul{margin:0;padding:0}body>header nav li{clear:none;float:left;margin:0;padding:0}body>header nav li.selected a{background:url(/img/template/bedge_grunge.png)}body>header nav a{display:block;padding:3px 12px;font-weight:"Proxima Semibold",arial,sans-serif;text-transform:uppercase}body>header nav a:hover{color:#ca7732}}@media screen and (min-width: 768px){body>header nav{width:80%}}@media screen and (min-width: 1000px){body>header{min-height:250px}body>header nav{clear:none;float:right;position:relative;width:600px;margin-right:150px;padding-top:20px;padding-bottom:10px}body>header nav:after{position:absolute;bottom:0;left:0;content:' ';height:20px;width:100%;background:url(/img/template/underline.svg) center bottom no-repeat}body>header .contact_info{float:right;clear:none;width:750px;padding:28px 0 0}body>header .contact_info .tagline{float:left;margin:0}body>header .contact_info .tel{float:left;margin:0 5px 0 25px}body>header .contact_info .social_profile_links{float:left;margin:0;padding:0;width:114px}}@media screen and (min-width: 1240px){body>header .contact_info{width:612px}body>header nav{margin-right:0;margin-top:10px;padding-bottom:20px;width:1035px}body>header nav a{margin:0 3px 0 3px}body>header nav li.first a{margin-left:0}body>header nav li.last a{margin-right:0}}@media screen and (min-width: 1360px){body>header nav:after{left:-40px;width:1105px}}body>footer{position:absolute;left:0}body>footer .contact_info{position:relative;padding:150px 0 0}body>footer .logo{left:10px;position:absolute;top:-1px}body>footer .tagline{display:block;height:38px;margin:20px auto 0;width:260px;background:url(/img/template/think_outside_dark_orange.svg) 0 0 no-repeat;text-indent:-5000em}body>footer .tel{padding:10px 0;background-color:#7a6e65;color:#fff;font:normal 20px/20px "Proxima Regular",arial,sans-serif;opacity:.7;text-align:center;text-transform:uppercase}body>footer .tel a{color:#fff}body>footer .social_profile_links{margin:0 auto}body>footer .social_profile_links a{background-color:#7a6e65;opacity:.7}body>footer li{color:#d4d0c3;text-transform:uppercase;font-family:"Proxima Semibold",arial,sans-serif;font-size:13px}body>footer .site_description>p{color:#fff;font-size:13px;line-height:17px;padding:15px 30px}body>footer .site_description>p.copyright{color:#958c84;font-family:Georgia, serif}body>footer .site_description>p.copyright a{color:#958c84}body>footer .site_description>p.copyright a:hover,body>footer .site_description>p.copyright a:active,body>footer .site_description>p.copyright a:focus{color:#fff}body>footer .site_description>p.copyright span{display:inline-block;padding-left:15px}body>footer nav{padding:5px 0;background:#d4d0c3}body>footer nav ul{margin:0;padding:30px 50px}body>footer nav a{display:block;padding:4px 0;border-bottom:1px solid #a79e83;font:normal 13px/18px "Proxima Regular",arial,sans-serif;text-transform:uppercase}@media screen and (min-width: 600px){body>footer{left:50%;margin-left:-300px;width:600px}body>footer .contact_info{padding:80px 0 0 244px}body>footer .contact_info p{margin-top:0}body>footer .logo{left:-20px}body>footer .tagline{float:left;margin-bottom:5px}body>footer .tel{clear:both;float:left;padding-left:10px;padding-right:10px;padding-bottom:6px}body>footer .social_profile_links{clear:none;float:left;margin:0 0 0 10px}body>footer .site_description>p{clear:both;float:left;margin:0;padding:30px 30px 0;width:100%}body>footer .site_description>p+p{padding-top:10px}body>footer nav{float:left;clear:both;width:100%;background:transparent}body>footer nav ul{margin:0;padding:50px 30px 30px}body>footer nav .selected a{color:#d4d0c3}body>footer nav li{padding:5px 0}body>footer nav a{border-bottom-color:rgba(255,255,255,0.1);color:#958c84}body>footer nav a:hover,body>footer nav a:active,body>footer nav a:focus{color:#d4d0c3}}@media screen and (min-width: 768px){body>footer{margin-left:-384px;width:768px}body>footer .contact_info{padding-left:280px}}@media screen and (min-width: 1000px){body>footer{margin-left:-500px;width:1000px}body>footer .site_description{float:left;position:relative}body>footer .site_description>p{float:none;margin:0 0 0 250px;padding:0 30px;width:550px}body>footer .site_description>p+p{margin-bottom:80px}body>footer .contact_info{position:relative}body>footer .contact_info:before,body>footer .contact_info:after{position:absolute;top:70px;content:' ';height:185px;border-left:2px solid #d4d0c3;opacity:.15}body>footer .contact_info:before{left:245px}body>footer .contact_info:after{right:5px}body>footer nav{float:left;clear:none;position:relative;z-index:100;margin-top:30px;width:200px}body>footer nav li{padding:0}body>footer nav a{padding:2px 0;border:none}}@media screen and (min-width: 1240px){body>footer{margin-left:-620px;width:1240px}body>footer .tel{clear:none;margin-left:20px}body>footer .site_description>p{width:700px}body>footer nav{margin-top:10px}}body section.main_content{min-height:500px}body section.main_content img{width:100%;height:auto}@media screen and (min-width: 600px){body section.main_content{margin-top:-35px}}@media screen and (min-width: 1000px){body section.main_content{margin-top:-70px}body section.main_content header{padding-bottom:10px;padding-top:10px}body section.main_content header h1{margin-top:0;padding-top:0}}.btn,button,.email_signup__button,.press_article__pdf_link{display:inline-block;height:35px;padding:6px 20px 2px;background-color:#2d2a29;border-radius:3px;border:1px solid #2d2a29;box-shadow:inset 1px 1px 1px rgba(255,255,255,0.15);color:#fff;font:normal 20px/24px "Proxima Light",arial,sans-serif;letter-spacing:1px;text-decoration:none;text-shadow:1px 1px 2px rgba(0,0,0,0.25);text-transform:uppercase;white-space:nowrap}.btn:hover,.btn:active,.btn:focus,button:hover,button:active,button:focus,.email_signup__button:hover,.press_article__pdf_link:hover,.email_signup__button:active,.press_article__pdf_link:active,.email_signup__button:focus,.press_article__pdf_link:focus{color:#fff;background-color:#776559}.contact_form{position:relative;z-index:100;padding:20px 0;width:100%}.contact_form:before,.contact_form:after{content:'';display:table}.contact_form:after{clear:both}.contact_form .form_wrap{padding:30px 20px 20px;background:#739cb1 url(/img/template/pw_maze_white.png)}.contact_form .form_wrap:before,.contact_form .form_wrap:after{content:'';display:table}.contact_form .form_wrap:after{clear:both}.contact_form ul{width:100%}.contact_form p.title{margin:0;color:#fff;text-transform:none;font-size:30px;line-height:30px}.contact_form p.subtitle{color:#fff;margin:0 0 20px;font:"Proxima Regular Italic",arial,sans-serif}.contact_form ul,.contact_form li{clear:both;float:left;margin:0;padding:0;list-style:none}.contact_form li{margin:6px 0;width:100%;background:#fff}.contact_form li.submit{background:transparent}.contact_form label{clear:both;float:left;display:inline-block;margin:0;height:38px;width:20%;padding:0;background:#fff;border:1px solid #fff;color:#3c6072;font:normal 14px/40px "Proxima Semibold",arial,sans-serif;text-transform:uppercase;text-indent:15px}.contact_form input[type="text"],.contact_form input[type="email"],.contact_form input[type="tel"],.contact_form textarea{clear:none;float:left;margin:0;padding:3px 15px;width:80%;height:38px;border:none;font:normal 14px/18px "Proxima Regular",arial,sans-serif}.contact_form input[type="text"]:hover,.contact_form input[type="text"]:active,.contact_form input[type="text"]:focus,.contact_form input[type="email"]:hover,.contact_form input[type="email"]:active,.contact_form input[type="email"]:focus,.contact_form input[type="tel"]:hover,.contact_form input[type="tel"]:active,.contact_form input[type="tel"]:focus,.contact_form textarea:hover,.contact_form textarea:active,.contact_form textarea:focus{background-image:linear-gradient(#eee, #fff);outline:0}.contact_form select{position:relative;margin-top:7px;width:60%}.contact_form textarea{height:180px;padding-top:15px}.contact_form button{float:left;margin-right:15px;margin-bottom:15px}.contact_form li.submit{margin-top:14px}.contact_form li.submit p{float:left;position:relative;top:-7px;margin:0;width:160px;color:#fff;font-family:"Proxima Semibold",arial,sans-serif}.contact_form li.submit p small{display:block;font-size:16px}.contact_form li.submit p .tel{font-size:25px}.contact_form li.submit p .tel a{color:#fff}.contact_form .error_message{clear:both;float:left;margin:0;padding:5px;width:100%;background-color:#c90909;box-shadow:inset 0 -6px 15px rgba(0,0,0,0.5);color:#fff;font:normal 12px/15px "Proxima Regular",arial,sans-serif;text-transform:uppercase;text-align:center}.contact_form .sent{clear:both;padding:20px}.contact_form .sent p{color:#fff;text-align:center}@media screen and (max-width: 479px){.contact_form label{width:100%;background:#eee}.contact_form input[type="text"],.contact_form input[type="email"],.contact_form input[type="tel"],.contact_form textarea{width:100%}.contact_form select{margin:8px 10% 10px;width:80%}}@media (min-width: 480px) and (max-width: 599px){.contact_form label{width:32%}.contact_form input[type="text"],.contact_form input[type="email"],.contact_form input[type="tel"],.contact_form textarea{width:68%}.contact_form select{margin:8px 0 0;width:60%}}@media screen and (min-width: 768px){.contact_form .main ul,.main .contact_form ul{clear:none;float:left;width:50%;padding:0 10px}.contact_form .main ul:nth-of-type(1),.main .contact_form ul:nth-of-type(1){padding:0 10px 0 0}.contact_form .main ul:nth-of-type(2),.main .contact_form ul:nth-of-type(2){padding:0 0 0 10px}.contact_form .main label,.main .contact_form label{width:32%}.contact_form .main input[type="text"],.contact_form .main input[type="email"],.contact_form .main input[type="tel"],.contact_form .main textarea,.main .contact_form input[type="text"],.main .contact_form input[type="email"],.main .contact_form input[type="tel"],.main .contact_form textarea{width:68%}}@media screen and (min-width: 1000px){aside .contact_form label{width:100%;background:#f1f1f1}aside .contact_form input[type="text"],aside .contact_form input[type="email"],aside .contact_form input[type="tel"],aside .contact_form textarea{width:100%}aside .contact_form select{margin:8px 10% 10px;width:80%}}.social_media h3{display:inline-block;margin-bottom:5px}@media screen and (min-width: 600px){.social_media h3{margin:0 20px 0}}.social_media .buttons{display:inline-block}.social_media a{display:inline-block;width:60px;height:20px;background:url("/img/template/social_media_icons.png");text-indent:-9999px}.social_media a.twitter{background-position:0 0}.social_media a.twitter:hover{background-position:0 -20px}.social_media a.pinterest{background-position:-60px 0}.social_media a.pinterest:hover{background-position:-60px -20px}.social_media a.facebook{background-position:-120px 0}.social_media a.facebook:hover{background-position:-120px -20px}.email_signup{clear:both;float:left;margin-bottom:30px;margin-top:50px;padding:20px;width:100%;background-color:#fff}.email_signup__fields{width:100%}.email_signup__input{padding:8px 5px 7px;width:100%;border:1px solid #bfb2aa}.email_signup__input:focus{outline:0}.email_signup__button{margin-top:10px;width:100%;background-image:linear-gradient(to bottom, #bcb396, #a79e83 80%);border-color:#717171}.email_signup__button:hover,.email_signup__button:active,.email_signup__button:focus{background-image:linear-gradient(to bottom, #c6bea6, #a79e83 60%)}ul.employees{margin:0;padding:0;list-style:none}ul.employees:before,ul.employees:after{content:'';display:table}ul.employees:after{clear:both}ul.employees li{float:left;width:50%}ul.employees li:nth-child(odd){clear:both;padding-right:10px}ul.employees li:nth-child(even){clear:none;padding-left:10px}ul.employees li a{display:block;text-decoration:none;padding:0 4%}ul.employees li a:hover img,ul.employees li a:active img,ul.employees li a:focus img{box-shadow:2px 2px 1px rgba(0,0,0,0.25)}ul.employees li a:hover .name,ul.employees li a:active .name,ul.employees li a:focus .name{color:#9ba33f}ul.employees li a:hover .bio,ul.employees li a:active .bio,ul.employees li a:focus .bio{color:#9ba33f}ul.employees li a p{margin:0}ul.employees li a .name{margin-bottom:0}ul.employees li a .title{font-size:12px;line-height:14px}ul.employees li a .bio{padding-bottom:20px;font-size:12px;color:#739cb1}.photo_gallery_images{margin:0;padding:0;list-style:none}.photo_gallery_images:before,.photo_gallery_images:after{content:'';display:table}.photo_gallery_images:after{clear:both}@media screen and (min-width: 1000px){.photo_gallery_images{margin-top:30px}}.photo_gallery_images li{margin-bottom:20px;float:left;width:50%}.photo_gallery_images li:nth-child(odd){clear:both;padding-right:10px}.photo_gallery_images li:nth-child(even){clear:none;padding-left:10px}@media screen and (min-width: 480px){.photo_gallery_images li{float:left;padding:0 5px;width:25%}.photo_gallery_images li:nth-child(odd),.photo_gallery_images li:nth-child(even){clear:none;padding:0 5px}.photo_gallery_images li:nth-child(4n+1){clear:both;margin-left:-5px}}.job_openings{position:relative;min-height:50px;background-color:#fff;float:left;width:100%;padding:30px 20px 20px;background-color:#9ba33f;background-image:url(/img/template/pw_maze_white.png);margin-top:30px;padding:20px}.job_openings:before,.job_openings:after{content:'';display:table}.job_openings:after{clear:both}.job_openings:before{position:absolute;bottom:3px;left:13px;z-index:-1;content:'';width:70%;height:20px;background:#000;box-shadow:-2px 4px 5px 2px rgba(0,0,0,0.4),10px -2px 4px 4px rgba(0,0,0,0.5);-webkit-transform:rotate(-1.5deg);transform:rotate(-1.5deg);-webkit-animation:fadein 2s;animation:fadein 2s}.job_openings:after{position:absolute;left:10px;bottom:-10px;z-index:-1;content:' ';width:100%;height:10px;background:url(/img/template/bedge_grunge.png) 0 0 repeat;-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}@media (min-width: 600px){.job_openings--callout{background-image:url(/img/content/worker_shirt.png),url(/img/template/pw_maze_white.png);background-repeat:no-repeat, repeat;background-size:contain, auto;background-position:-100px center, 0 0;margin-top:30px;padding:30px 30px 30px 40%}}@media (min-width: 768px){.job_openings--callout{background-position:0 0}}@media (min-width: 1000px){.job_openings--callout{padding-left:40%;padding-right:100px;background-size:40% auto, auto;background-position:left -25px, auto}}@media (min-width: 1240px){.job_openings--callout{padding-bottom:40px;padding-left:40%;padding-right:200px;background-position:0 -82px}}.job_openings:before{bottom:6px}.job_openings>h2{margin-bottom:0;margin-top:10px;font-size:30px !important;font-family:"Proxima Semibold",arial,sans-serif;line-height:1.21 !important;text-transform:uppercase}@media (min-width: 768px){.job_openings>h2 .line{display:block}}.job_openings>p,.job_openings>a,.job_openings>p a,.job_openings>h2{color:#fff}.job_openings>p a:hover{color:#d4d0c3}.job_openings p{margin-top:10px !important}.job_openings a.btn{display:inline-block;margin-top:10px;background-color:#ca7732;background-image:linear-gradient(#fff, #c8bfb9 80%);border-color:#666;color:#4d3f35;text-shadow:none}.job_openings a.btn:hover,.job_openings a.btn:active,.job_openings a.btn:focus{background-image:linear-gradient(to top, #fff, #c8bfb9 80%)}.positions_list{padding:20px;background-color:#fff;background-color:rgba(255,255,255,0.85)}.positions_list ul{margin:0;padding:0;list-style:none;margin-top:8px}.positions_list h2{margin-bottom:0;color:#ca7732;font-size:20px;line-height:23px;text-transform:uppercase;font-family:"Proxima Semibold",arial,sans-serif}.positions_list li{margin-bottom:4px;margin-right:10px;padding-bottom:5px;padding-top:5px;border-bottom:1px dotted #c6cc7c}.positions_list a{text-decoration:none}.positions_list a:hover,.positions_list a:focus{outline:0;color:#9ba33f}nav a{text-decoration:none}.photo_group{margin-bottom:40px}.photo_group h3{margin-bottom:5px}.photo_group ul{margin:0;padding:0;list-style:none}.photo_group ul:before,.photo_group ul:after{content:'';display:table}.photo_group ul:after{clear:both}.photo_group li{margin-bottom:20px;float:left;width:50%}.photo_group li:nth-child(odd){clear:both;padding-right:10px}.photo_group li:nth-child(even){clear:none;padding-left:10px}@media screen and (min-width: 600px){.photo_group li{float:left;padding:0 5px;width:33%}.photo_group li:nth-child(odd),.photo_group li:nth-child(even){clear:none;padding:0 5px}.photo_group li:nth-child(3n+1){clear:both;padding-left:0;padding-right:10px}.photo_group li:nth-child(3n+3){padding-right:0;padding-left:10px}}.press_aside{clear:both;margin-bottom:50px;padding:20px;background:#fff url(/img/template/lined_paper_white.png)}@media only screen and (-webkit-min-device-pixel-ratio: 1.3), only screen and (min--moz-device-pixel-ratio: 1.3), only screen and (-webkit-min-device-pixel-ratio: 1.3020833333333333), only screen and (min-resolution: 125dpi), only screen and (min-resolution: 1.3dppx){.press_aside{background:#fff url(/img/template/lined_paper_white@2x.png)}}@media screen and (min-width: 1000px){.press_aside--about_page{margin-top:680px;margin-left:5px}}@media screen and (min-width: 1240px){.press_aside--about_page{margin-top:630px}}@media screen and (min-width: 1000px){.press_aside--press_page{margin-top:80px}}@media screen and (min-width: 1240px){.press_aside--press_page{margin-top:30px}}.press_aside h2{font-size:30px}.press_aside h3{margin-bottom:26px}.press_aside h3:first-of-type{padding-top:3px}.press_aside h3 span{color:#a79e83}.press_aside p{margin-top:0}.press_aside a{color:#b35b33;text-decoration:none}.press_aside a:hover,.press_aside a:active,.press_aside a:focus{color:#9ba33f}.press_aside__view_all:before{content:'\2039';margin-right:4px;font-size:150%}.press_short_list{margin-top:5px;background-color:#807864;background-image:url(/img/template/press_short_list_texture@2x.png);background-size:125px 125px;color:#fff}.press_short_list:before,.press_short_list:after{content:'';display:table}.press_short_list:after{clear:both}@media only screen and (min-width: 768px){.press_short_list{position:relative;z-index:10;margin-top:20px;padding-bottom:25px}}.press_short_list__wrap{position:relative;min-height:50px;background-color:#fff}.press_short_list__wrap:before{position:absolute;bottom:3px;left:13px;z-index:-1;content:'';width:70%;height:20px;background:#000;box-shadow:-2px 4px 5px 2px rgba(0,0,0,0.4),10px -2px 4px 4px rgba(0,0,0,0.5);-webkit-transform:rotate(-1.5deg);transform:rotate(-1.5deg);-webkit-animation:fadein 2s;animation:fadein 2s}.press_short_list__wrap:after{position:absolute;left:10px;bottom:-10px;z-index:-1;content:' ';width:100%;height:10px;background:url(/img/template/bedge_grunge.png) 0 0 repeat;-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}.press_short_list__wrap:before{bottom:11px}.press_short_list__title{margin:0 auto;max-width:190px;padding:5px 0 2px;background-color:#aaa597;color:#5f5c51;font-family:'Proxima Semibold', arial, sans-serif;font-size:15px;line-height:1.5;text-align:center;text-transform:uppercase}.press_short_list__list{margin:0;padding:0;list-style:none}@media only screen and (min-width: 768px){.press_short_list__list{padding-top:20px}}.press_short_list__item{position:relative;text-align:center}@media only screen and (min-width: 500px){.press_short_list__item{float:left;width:50%}}@media only screen and (min-width: 768px){.press_short_list__item{float:left;margin-top:5px;width:20%}.press_short_list__item:before{left:0;position:absolute;content:'';height:100px;border-right:1px solid rgba(170,165,151,0.35)}.press_short_list__item:first-child:before{display:none}}.press_short_list__link{color:#c1bdb3;opacity:.8;text-decoration:none}.press_short_list__link:hover,.press_short_list__link:focus{outline:0;opacity:1;color:#fff}.press_short_list__icon{height:auto;width:100%}.press_short_list__link_text{display:block;margin-top:12px;font-size:10px;letter-spacing:.125em;text-transform:uppercase}@media only screen and (min-width: 1000px){.press_short_list__link_text{font-size:12px}}.press_short_list__link_text:after{content:'\203A';margin-left:5px;font-size:150%}.social_profile_links{position:relative;padding:0 3px 0 0;list-style:none;width:120px;z-index:100}.social_profile_links li{display:inline-block}.social_profile_links a{display:block;width:35px;height:35px;background:#a79e83 url(/img/template/social_icons.svg) 0 0 no-repeat;text-indent:-5000em}.no-svg .social_profile_links a,.no-inlinesvg .social_profile_links a{background:#a79e83 url(/img/template/social_icons.png) 0 0 no-repeat}.social_profile_links a:hover,.social_profile_links a:active,.social_profile_links a:focus{background-color:#4d3f35}.social_profile_links .houzz a{background-position:5px 4px}.social_profile_links .facebook a{background-position:-28px 3px}.social_profile_links .youtube a{background-position:-58px 3px}.testimonial{float:left;clear:both;margin-left:15px}.testimonial__quote,.featured_project .main blockquote,.press_page .main blockquote{float:left;clear:both;display:block;margin-top:0;margin-left:20px;padding-left:0;width:100%;color:#776559;position:relative;padding-top:10px}.testimonial__quote+p+hr,.testimonial__quote+ul+hr,.featured_project .main blockquote+p+hr,.featured_project .main blockquote+ul+hr,.press_page .main blockquote+p+hr,.press_page .main blockquote+ul+hr{margin-bottom:50px;margin-top:10px}.testimonial__quote p:first-child,.featured_project .main blockquote p:first-child,.press_page .main blockquote p:first-child{margin-top:1em;font-size:16px;line-height:22px}.testimonial__quote p:first-of-type:before,.featured_project .main blockquote p:first-of-type:before,.press_page .main blockquote p:first-of-type:before{left:-.5em;position:absolute;top:22px;content:'\201C';font-family:Georgia, Serif;font-size:4.25em;line-height:.9}.testimonial__quote p:last-child:after,.featured_project .main blockquote p:last-child:after,.press_page .main blockquote p:last-child:after{position:relative;top:.115em;display:inline-block;content:'\201D';font-family:Georgia Serif;font-size:1.5em;line-height:1rem}.testimonial__name,.featured_project .main blockquote+ul li:first-child,.featured_project .main blockquote+p,.press_page .main blockquote+ul li:first-child,.press_page .main blockquote+p{display:block;list-style:none;font-size:.8em;text-transform:uppercase;text-align:right}.values{padding:20px;background:#4d3f35 url(/img/template/lined_paper_dark_brown.png)}@media only screen and (-webkit-min-device-pixel-ratio: 1.3), only screen and (min--moz-device-pixel-ratio: 1.3), only screen and (-webkit-min-device-pixel-ratio: 1.3020833333333333), only screen and (min-resolution: 125dpi), only screen and (min-resolution: 1.3dppx){.values{background:#4d3f35 url(/img/template/lined_paper_dark_brown@2x.png)}}.values h2{font-size:30px}.values .leadin,.values section.main_content.featured_project_page>article>section.main h2:first-child+p,section.main_content.featured_project_page>article>section.main .values h2:first-child+p,.values section.main_content.photo_gallery_page .gallery_description h2:first-child+p,section.main_content.photo_gallery_page .gallery_description .values h2:first-child+p{color:#d4d0c3}.values h3{margin-bottom:0;color:#a9ccde}.values h3 span{color:#b35b33;text-transform:none}.values h3+p{margin-top:3px}.values p{color:#a79e83}.video_frame{position:relative;height:0;padding-bottom:56.31%;background-color:#000;background-image:radial-gradient(#333, #000)}@media screen and (max-width: 479px){.video_frame{overflow:hidden}}@media screen and (min-width: 600px){.video_frame{position:relative;min-height:50px;background-color:#fff}.video_frame:before{position:absolute;bottom:3px;left:13px;z-index:-1;content:'';width:70%;height:20px;background:#000;box-shadow:-2px 4px 5px 2px rgba(0,0,0,0.4),10px -2px 4px 4px rgba(0,0,0,0.5);-webkit-transform:rotate(-1.5deg);transform:rotate(-1.5deg);-webkit-animation:fadein 2s;animation:fadein 2s}.video_frame:after{position:absolute;left:10px;bottom:-10px;z-index:-1;content:' ';width:100%;height:10px;background:url(/img/template/bedge_grunge.png) 0 0 repeat;-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}.video_frame:before{bottom:10px}}@media screen and (min-width: 1000px){.video_frame:before{bottom:7px}}.video_frame iframe{position:absolute;top:0;left:0;width:100%;height:100%}.warranty_block{position:relative;padding:30px 20px;overflow:hidden;background-color:#739cb1;background-image:url(/img/template/lined_paper_blue.png);text-align:center}@media only screen and (-webkit-min-device-pixel-ratio: 1.3), only screen and (min--moz-device-pixel-ratio: 1.3), only screen and (-webkit-min-device-pixel-ratio: 1.3020833333333333), only screen and (min-resolution: 125dpi), only screen and (min-resolution: 1.3dppx){.warranty_block{background-image:url(/img/template/lined_paper_blue@2x.png)}}.warranty_block .warranty_seal{position:absolute;right:0;top:20px;z-index:1;content:' ';height:217px;width:179px;background-image:url(/img/template/warranty_blue.png);opacity:.5}@media only screen and (-webkit-min-device-pixel-ratio: 1.3), only screen and (min--moz-device-pixel-ratio: 1.3), only screen and (-webkit-min-device-pixel-ratio: 1.3020833333333333), only screen and (min-resolution: 125dpi), only screen and (min-resolution: 1.3dppx){.warranty_block .warranty_seal{background-image:url(/img/template/warranty_blue@2x.png)}}@media screen and (min-width: 768px){.warranty_block .warranty_seal{opacity:.75}}.warranty_block small{position:relative;z-index:3;color:#3c6072;font:normal 20px/20px "Proxima Semibold",arial,sans-serif;text-transform:uppercase}.warranty_block small span:first-child{display:block}.warranty_block p.title{position:relative;margin:10px 0;position:relative;z-index:3;color:#fff;font:normal 35px/35px "Proxima Light",arial,sans-serif;text-transform:uppercase}.warranty_block .btn{position:relative;z-index:3}section.main_content.about_page{overflow:hidden;padding-bottom:300px}section.main_content.about_page .banner{width:100%}section.main_content.about_page .banner:before,section.main_content.about_page .banner:after{content:'';display:table}section.main_content.about_page .banner:after{clear:both}section.main_content.about_page .banner>div,section.main_content.about_page .banner aside>div{position:relative}section.main_content.about_page .banner>div p,section.main_content.about_page .banner aside>div p{position:absolute;left:20px;color:#fff;font-family:"Proxima Light",arial,sans-serif}section.main_content.about_page .banner .main{position:relative;min-height:50px;background-color:#fff;background-color:transparent}section.main_content.about_page .banner .main:before{position:absolute;bottom:3px;left:13px;z-index:-1;content:'';width:70%;height:20px;background:#000;box-shadow:-2px 4px 5px 2px rgba(0,0,0,0.4),10px -2px 4px 4px rgba(0,0,0,0.5);-webkit-transform:rotate(-1.5deg);transform:rotate(-1.5deg);-webkit-animation:fadein 2s;animation:fadein 2s}section.main_content.about_page .banner .main:after{position:absolute;left:10px;bottom:-10px;z-index:-1;content:' ';width:100%;height:10px;background:url(/img/template/bedge_grunge.png) 0 0 repeat;-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}section.main_content.about_page .banner .main:before{max-width:250px}section.main_content.about_page .banner .main .image{min-height:100px;background-color:#fff}section.main_content.about_page .banner .main .image:after{position:absolute;left:0;top:0;z-index:10;content:' ';width:300px;height:100%}@media screen and (min-width: 600px){section.main_content.about_page .banner .main .image:after{background:url(/img/template/white_circle.svg) -30px -220px no-repeat,url(/img/template/white_circle.svg) -15px -240px no-repeat,url(/img/template/white_circle.svg) -60px -235px no-repeat}}@media screen and (min-width: 1240px){section.main_content.about_page .banner .main .image:after{background:url(/img/template/white_circle.svg) 30px -120px no-repeat,url(/img/template/white_circle.svg) 15px -130px no-repeat,url(/img/template/white_circle.svg) -60px -135px no-repeat}}section.main_content.about_page .banner .main p{top:20px;padding-right:15%;font-size:18px;line-height:15px}section.main_content.about_page .banner .main p .script{display:inline;font-family:"VolutaScript Regular",arial,sans-serif;font-size:45px;line-height:15px}@media screen and (min-width: 480px){section.main_content.about_page .banner .main p{font-size:22px;padding-right:10%}section.main_content.about_page .banner .main p .script{font-size:70px;line-height:20px}}@media (min-width: 768px) and (max-width: 999px){section.main_content.about_page .banner .main p{padding-right:5%}}@media screen and (min-width: 1000px){section.main_content.about_page .banner .main p{padding-right:30%}section.main_content.about_page .banner .main p .script{line-height:28px}}@media screen and (min-width: 1240px){section.main_content.about_page .banner .main p{left:80px;top:40px;padding-right:20px}section.main_content.about_page .banner .main p .script{font-size:75px}section.main_content.about_page .banner .main p .we{text-indent:30px;display:inline-block}section.main_content.about_page .banner .main p em{display:block}}section.main_content.about_page .banner aside p{margin:0;bottom:20px;font-size:30px;line-height:28px;text-transform:uppercase}@media (min-width: 480px) and (max-width: 767px){section.main_content.about_page .banner aside>div{float:left;width:50%;overflow:hidden;height:150px;margin-top:20px}section.main_content.about_page .banner aside>div:nth-child(odd){clear:both;padding-right:10px}section.main_content.about_page .banner aside>div:nth-child(even){clear:none;padding-left:10px}section.main_content.about_page .banner aside>div p{bottom:10px}}@media screen and (min-width: 768px){section.main_content.about_page .banner .main{float:left;padding-right:20px;width:68.5%}section.main_content.about_page .banner aside{clear:none;float:left;width:31.5%}section.main_content.about_page .banner aside .award{overflow:hidden;height:151px}section.main_content.about_page .banner aside .award .image img{width:110%}section.main_content.about_page .banner aside .team{margin-top:10px}}@media screen and (min-width: 1000px){section.main_content.about_page .banner aside .award{height:206px}}@media screen and (min-width: 1240px){section.main_content.about_page .banner aside .award{height:263px}section.main_content.about_page .banner aside .image img{width:100%}section.main_content.about_page .banner aside .team{height:227px}section.main_content.about_page .banner aside p{font-size:36px;line-height:33px}}@media screen and (min-width: 600px){section.main_content.about_page article section.main ul.employees li{float:left;padding:0 5px;width:33%}section.main_content.about_page article section.main ul.employees li:nth-child(odd),section.main_content.about_page article section.main ul.employees li:nth-child(even){clear:none;padding:0 5px}section.main_content.about_page article section.main ul.employees li:nth-child(3n+1){clear:both;padding-left:0;padding-right:10px}section.main_content.about_page article section.main ul.employees li:nth-child(3n+3){padding-right:0;padding-left:10px}}@media screen and (min-width: 768px){section.main_content.about_page article section.main ul.employees li{float:left;padding:0 5px;width:25%}section.main_content.about_page article section.main ul.employees li:nth-child(odd),section.main_content.about_page article section.main ul.employees li:nth-child(even){clear:none;padding:0 5px}section.main_content.about_page article section.main ul.employees li:nth-child(4n+1){clear:both;margin-left:-5px}}@media screen and (min-width: 1000px){section.main_content.about_page article section.main{padding-right:40px;width:68%}section.main_content.about_page article section.main+aside{width:31.5%}}@media screen and (min-width: 1000px){section.main_content.about_page article.about{position:relative}section.main_content.about_page article.about aside{position:absolute;top:-100px;right:0;margin-top:0;padding-top:0}}@media screen and (min-width: 1000px){section.main_content.about_page article aside{width:30%}}section.main_content.about_page article aside>div{margin-bottom:20px;position:relative;min-height:50px;background-color:#fff;background:transparent}@media (min-width: 600px) and (max-width: 999px){section.main_content.about_page article aside>div{float:left;width:50%}section.main_content.about_page article aside>div:nth-child(odd){clear:both;padding-right:10px}section.main_content.about_page article aside>div:nth-child(even){clear:none;padding-left:10px}section.main_content.about_page article aside>div:nth-child(even){padding-left:0}}section.main_content.about_page article aside>div:before{position:absolute;bottom:3px;left:13px;z-index:-1;content:'';width:70%;height:20px;background:#000;box-shadow:-2px 4px 5px 2px rgba(0,0,0,0.4),10px -2px 4px 4px rgba(0,0,0,0.5);-webkit-transform:rotate(-1.5deg);transform:rotate(-1.5deg);-webkit-animation:fadein 2s;animation:fadein 2s}section.main_content.about_page article aside>div:after{position:absolute;left:10px;bottom:-10px;z-index:-1;content:' ';width:100%;height:10px;background:url(/img/template/bedge_grunge.png) 0 0 repeat;-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}section.main_content.about_page article aside>div section{min-height:100px}section.main_content.about_page article aside>section{position:relative;min-height:50px;background-color:#fff}section.main_content.about_page article aside>section:before{position:absolute;bottom:3px;left:13px;z-index:-1;content:'';width:70%;height:20px;background:#000;box-shadow:-2px 4px 5px 2px rgba(0,0,0,0.4),10px -2px 4px 4px rgba(0,0,0,0.5);-webkit-transform:rotate(-1.5deg);transform:rotate(-1.5deg);-webkit-animation:fadein 2s;animation:fadein 2s}section.main_content.about_page article aside>section:after{position:absolute;left:10px;bottom:-10px;z-index:-1;content:' ';width:100%;height:10px;background:url(/img/template/bedge_grunge.png) 0 0 repeat;-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}section.main_content.about_page article aside>section:before{max-width:250px}section.main_content.about_page article aside .warranty_block{text-align:left}section.main_content.about_page article aside .warranty_block small{display:block;padding-top:10px;font-size:22px;line-height:30px}section.main_content.about_page article aside .warranty_block p{position:relative;z-index:5;padding-right:25px;color:#3c6072}section.main_content.about_page article aside .warranty_block .title{margin:30px 0 10px;color:#fff;font-size:44px;line-height:41px}section.main_content.about_page article aside .warranty_block .title+p{font-family:"Proxima Semibold",arial,sans-serif}section.main_content.about_page article aside .warranty_block span{display:block}section.main_content.about_page .illustration{bottom:40px;right:0;z-index:-2;max-width:694px;width:100%;height:280px;background:url(/img/template/illustration_pool.png);background-position:center top}@media only screen and (-webkit-min-device-pixel-ratio: 1.3), only screen and (min--moz-device-pixel-ratio: 1.3), only screen and (-webkit-min-device-pixel-ratio: 1.3020833333333333), only screen and (min-resolution: 125dpi), only screen and (min-resolution: 1.3dppx){section.main_content.about_page .illustration{background:url(/img/template/illustration_pool@2x.png);background-size:694px 280px}}@media screen and (min-width: 1240px){section.main_content.about_page .illustration{left:auto;right:0}}aside.home_page{padding:0 0 260px;background-image:url(/img/template/illustration_walkway_hamoc.png);background-position:-200px bottom;background-repeat:no-repeat}@media only screen and (-webkit-min-device-pixel-ratio: 1.3), only screen and (min--moz-device-pixel-ratio: 1.3), only screen and (-webkit-min-device-pixel-ratio: 1.3020833333333333), only screen and (min-resolution: 125dpi), only screen and (min-resolution: 1.3dppx){aside.home_page{background-image:url(/img/template/illustration_walkway_hamoc@2x.png);background-size:821px 323px}}aside.home_page h3{margin:40px 0 0;padding:10px 20px;font-family:"Proxima Light",arial,sans-serif;font-size:45px}aside.home_page p{margin:0;padding:10px 20px;color:#739cb1;font-size:25px;line-height:28px}@media screen and (min-width: 768px){aside.home_page{padding:30px 100px 260px 0;background-position:right bottom}}@media screen and (min-width: 1000px){aside.home_page{padding-right:300px}aside.home_page p{line-height:35px}}@media screen and (min-width: 1240px){aside.home_page{padding-right:550px;padding-bottom:115px}aside.home_page p{font-size:30px;line-height:42px}}section.main_content.careers>.banner{clear:both;background-color:#fff}@media screen and (min-width: 768px){section.main_content.careers>.banner>.image{position:relative;min-height:50px;background-color:#fff}section.main_content.careers>.banner>.image:before{position:absolute;bottom:3px;left:13px;z-index:-1;content:'';width:70%;height:20px;background:#000;box-shadow:-2px 4px 5px 2px rgba(0,0,0,0.4),10px -2px 4px 4px rgba(0,0,0,0.5);-webkit-transform:rotate(-1.5deg);transform:rotate(-1.5deg);-webkit-animation:fadein 2s;animation:fadein 2s}section.main_content.careers>.banner>.image:after{position:absolute;left:10px;bottom:-10px;z-index:-1;content:' ';width:100%;height:10px;background:url(/img/template/bedge_grunge.png) 0 0 repeat;-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}section.main_content.careers>.banner>.image>div{overflow:hidden;background:#fff;min-height:50px}section.main_content.careers>.banner>.image:before{bottom:8px}}@media screen and (min-width: 1000px){section.main_content.careers>.banner{margin-top:40px}section.main_content.careers>.banner>.image img{width:auto;height:500px}}section.main_content.careers .body_copy{clear:both;float:left;margin-bottom:40px;margin-top:42px;width:100%}section.main_content.contact_page{padding-bottom:50px}section.main_content.contact_page .section_map{position:relative;min-height:50px;background-color:#fff;background:transparent}section.main_content.contact_page .section_map:before{position:absolute;bottom:3px;left:13px;z-index:-1;content:'';width:70%;height:20px;background:#000;box-shadow:-2px 4px 5px 2px rgba(0,0,0,0.4),10px -2px 4px 4px rgba(0,0,0,0.5);-webkit-transform:rotate(-1.5deg);transform:rotate(-1.5deg);-webkit-animation:fadein 2s;animation:fadein 2s}section.main_content.contact_page .section_map:after{position:absolute;left:10px;bottom:-10px;z-index:-1;content:' ';width:100%;height:10px;background:url(/img/template/bedge_grunge.png) 0 0 repeat;-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}section.main_content.contact_page .section_map:before{max-width:250px}section.main_content.contact_page .contact_info h3{margin-bottom:10px}section.main_content.contact_page .contact_info p{margin-top:0}section.main_content.contact_page .contact_info .tel{font-size:35px}section.main_content.contact_page .contact_info .email a{color:#739cb1;font-family:"Proxima Semibold",arial,sans-serif;font-size:20px;text-decoration:none}@media screen and (min-width: 1000px){section.main_content.contact_page .contact_info .address{margin-bottom:40px;font-size:17px}}@media screen and (min-width: 1240px){section.main_content.contact_page .contact_info .address{font-size:20px;line-height:25px}}section.main_content.contact_page .contact aside{margin-top:30px}@media screen and (min-width: 768px){section.main_content.contact_page .contact section.main{clear:none;float:left;padding:50px 0 0 50px;width:65%}section.main_content.contact_page .contact aside{clear:both;float:left;width:35%}}@media screen and (min-width: 1000px){section.main_content.contact_page .contact section.main{width:73%}section.main_content.contact_page .contact aside{width:27%}}section.main_content.contact_page .map{width:100%;height:300px;min-height:100px;background:#fff;border:1px solid #b7a497}@media screen and (min-width: 1000px){section.main_content.contact_page .section_map,section.main_content.contact_page .section_job_openings{padding-right:20px}section.main_content.contact_page .map{height:686px}section.main_content.contact_page .aside_form{margin-top:0}section.main_content.contact_page .aside_form .contact_form{padding:0}section.main_content.contact_page label{width:32%;background:#fff}section.main_content.contact_page input[type="text"],section.main_content.contact_page input[type="email"],section.main_content.contact_page input[type="tel"],section.main_content.contact_page textarea{width:68%}section.main_content.contact_page select{margin:8px 0 0;width:60% !important}}@media screen and (min-width: 1240px){section.main_content.contact_page .map{height:634px}}section.main_content.contact_page ul.employees li{margin-bottom:20px}section.main_content.contact_page ul.employees li .phone{color:#3c6072;font-size:13px}section.main_content.contact_page ul.employees li .email{font-size:11px;line-height:11px}@media screen and (min-width: 600px){section.main_content.contact_page ul.employees li{float:left;padding:0 5px;width:25%}section.main_content.contact_page ul.employees li:nth-child(odd),section.main_content.contact_page ul.employees li:nth-child(even){clear:none;padding:0 5px}section.main_content.contact_page ul.employees li:nth-child(4n+1){clear:both;margin-left:-5px}}@media (min-width: 768px) and (max-width: 999px){section.main_content.contact_page ul.employees li{float:left;width:50%}section.main_content.contact_page ul.employees li:nth-child(odd){clear:both;padding-right:10px}section.main_content.contact_page ul.employees li:nth-child(even){clear:none;padding-left:10px}section.main_content.contact_page ul.employees li .phone{font-size:15px}section.main_content.contact_page ul.employees li .email{font-size:13px}}@media screen and (min-width: 1240px){section.main_content.contact_page ul.employees li .phone{font-size:17px;line-height:30px}section.main_content.contact_page ul.employees li .email{font-size:14px}}section.main_content.employee_page>header{position:relative}section.main_content.employee_page>header a.back_btn{display:none}@media screen and (min-width: 1000px){section.main_content.employee_page>header a.back_btn{position:absolute;top:65px;right:0;display:inline-block}}section.main_content.employee_page footer a.back_btn{margin-top:15px}@media screen and (max-width: 479px){section.main_content.employee_page footer a.back_btn{font-size:13px}}@media screen and (min-width: 768px){section.main_content.employee_page footer{padding-left:380px}}@media screen and (min-width: 1000px){section.main_content.employee_page footer{display:none}}section.main_content.employee_page>article{padding-bottom:100px}section.main_content.employee_page>article>section>header h2{color:#4d3f35;text-transform:none}section.main_content.employee_page>article>section>header h2 .email{color:#739cb1}section.main_content.employee_page>article>section>header h2 .email a{color:#739cb1;text-decoration:none}section.main_content.employee_page>article>section>header h2 .email a:hover,section.main_content.employee_page>article>section>header h2 .email a:active,section.main_content.employee_page>article>section>header h2 .email a:focus{color:#9ba33f}@media screen and (max-width: 599px){section.main_content.employee_page>article>section>header h2 span{display:block}}@media screen and (min-width: 600px){section.main_content.employee_page>article>section>header h2 .tel{display:inline-block;margin-left:10px;padding-left:10px;border-left:#a79e83 1px solid}}section.main_content.employee_page>article>section .testimonial{padding:10px 0 0}section.main_content.employee_page>article>section .testimonial blockquote{color:#b35b33;margin:0 0 15px;font-family:"Proxima Regular Italic",arial,sans-serif}section.main_content.employee_page>article>section .testimonial p{color:#b35b33;font-family:"Proxima Semibold",arial,sans-serif}@media screen and (min-width: 768px){section.main_content.employee_page>article>section .image{float:left;margin-right:4%;width:48%}section.main_content.employee_page>article>section .body_text{float:left;width:48%}}@media screen and (max-width: 479px){section.main_content.featured_project_page a.back_btn{font-size:13px}}section.main_content.featured_project_page>.banner{clear:both}section.main_content.featured_project_page>.banner>.award{padding:15px 20px;background:#739cb1 url(/img/template/lined_paper_dark_blue.png)}section.main_content.featured_project_page>.banner>.award .image{max-width:203px;margin:0 auto}section.main_content.featured_project_page>.banner>.award p{margin:15px 0 0;color:#fff;font:normal 28px/28px "Proxima Regular",arial,sans-serif;text-align:center;text-transform:uppercase}section.main_content.featured_project_page>.banner>.intro_text{padding:15px 20px;background:#b35b33 url(/img/template/pw_maze_white.png)}section.main_content.featured_project_page>.banner>.intro_text hidpi{background:#b35b33 url(/img/template/pw_maze_white@2x.png)}section.main_content.featured_project_page>.banner>.intro_text p{color:#eabd51;font:normal 20px/22px "Proxima Regular",arial,sans-serif;text-transform:uppercase;text-align:center}@media screen and (min-width: 768px){section.main_content.featured_project_page>.banner>.image,section.main_content.featured_project_page>.banner>.award{position:relative;min-height:50px;background-color:#fff}section.main_content.featured_project_page>.banner>.image:before,section.main_content.featured_project_page>.banner>.award:before{position:absolute;bottom:3px;left:13px;z-index:-1;content:'';width:70%;height:20px;background:#000;box-shadow:-2px 4px 5px 2px rgba(0,0,0,0.4),10px -2px 4px 4px rgba(0,0,0,0.5);-webkit-transform:rotate(-1.5deg);transform:rotate(-1.5deg);-webkit-animation:fadein 2s;animation:fadein 2s}section.main_content.featured_project_page>.banner>.image:after,section.main_content.featured_project_page>.banner>.award:after{position:absolute;left:10px;bottom:-10px;z-index:-1;content:' ';width:100%;height:10px;background:url(/img/template/bedge_grunge.png) 0 0 repeat;-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}section.main_content.featured_project_page>.banner>.image{clear:both;float:left;padding-right:10px;width:75%;background:transparent}section.main_content.featured_project_page>.banner>.image>div{overflow:hidden;background:#fff;min-height:50px}section.main_content.featured_project_page>.banner>.image img{width:640px}section.main_content.featured_project_page>.banner>.image:before{bottom:8px}section.main_content.featured_project_page>.banner>.award{clear:none;float:left;min-height:208px;width:25%}section.main_content.featured_project_page>.banner>.award p{font-size:20px;line-height:20px;text-align:left}section.main_content.featured_project_page>.banner>.intro_text{clear:none;float:left;margin-top:10px;min-height:140px;width:25%}section.main_content.featured_project_page>.banner>.intro_text p{text-align:left;font-size:18px;line-height:20px}}@media screen and (min-width: 1000px){section.main_content.featured_project_page>.banner{margin-top:40px}section.main_content.featured_project_page>.banner>.image img{width:auto;height:500px}section.main_content.featured_project_page>.banner>.award{padding-top:40px;min-height:290px}section.main_content.featured_project_page>.banner>.award p{margin-top:35px}section.main_content.featured_project_page>.banner>.intro_text{min-height:200px}}@media screen and (min-width: 1240px){section.main_content.featured_project_page>.banner>.award{min-height:345px}section.main_content.featured_project_page>.banner>.award p{margin:35px 30px 20px 10px;font-size:28px;line-height:28px}section.main_content.featured_project_page>.banner>.intro_text{min-height:145px}}section.main_content.featured_project_page>header{position:relative}section.main_content.featured_project_page>header a.back_btn{display:none}@media screen and (min-width: 1000px){section.main_content.featured_project_page>header h1{padding-right:380px}section.main_content.featured_project_page>header a.back_btn{position:absolute;top:12px;right:0;display:inline-block}}section.main_content.featured_project_page>article>section.main h2{margin-left:-20px}section.main_content.featured_project_page>article>section.main *{clear:both}@media screen and (min-width: 1000px){section.main_content.featured_project_page>article>section.main{margin-top:30px}}section.main_content.featured_project_page aside h2{color:#717644;text-transform:uppercase}section.main_content.featured_project_page footer{padding-top:20px}section.main_content.featured_projects_page,section.main_content.photo_galleries_page{padding-bottom:30px}@media screen and (min-width: 1000px){section.main_content.featured_projects_page>article>section.main,section.main_content.photo_galleries_page>article>section.main{width:100%;padding-right:0}}section.main_content.featured_projects_page .image_list,section.main_content.photo_galleries_page .image_list{margin:0;padding:0;list-style:none;clear:both}section.main_content.featured_projects_page .image_list a,section.main_content.photo_galleries_page .image_list a{text-decoration:none}section.main_content.featured_projects_page .image_list a:hover h3,section.main_content.featured_projects_page .image_list a:active h3,section.main_content.featured_projects_page .image_list a:focus h3,section.main_content.photo_galleries_page .image_list a:hover h3,section.main_content.photo_galleries_page .image_list a:active h3,section.main_content.photo_galleries_page .image_list a:focus h3{color:#9ba33f}section.main_content.featured_projects_page .image_list a:hover p,section.main_content.featured_projects_page .image_list a:active p,section.main_content.featured_projects_page .image_list a:focus p,section.main_content.photo_galleries_page .image_list a:hover p,section.main_content.photo_galleries_page .image_list a:active p,section.main_content.photo_galleries_page .image_list a:focus p{color:#000}section.main_content.featured_projects_page .image_list .image,section.main_content.photo_galleries_page .image_list .image{position:relative;min-height:50px;background-color:#fff}section.main_content.featured_projects_page .image_list .image:before,section.main_content.photo_galleries_page .image_list .image:before{position:absolute;bottom:3px;left:13px;z-index:-1;content:'';width:70%;height:20px;background:#000;box-shadow:-2px 4px 5px 2px rgba(0,0,0,0.4),10px -2px 4px 4px rgba(0,0,0,0.5);-webkit-transform:rotate(-1.5deg);transform:rotate(-1.5deg);-webkit-animation:fadein 2s;animation:fadein 2s}section.main_content.featured_projects_page .image_list .image:after,section.main_content.photo_galleries_page .image_list .image:after{position:absolute;left:10px;bottom:-10px;z-index:-1;content:' ';width:100%;height:10px;background:url(/img/template/bedge_grunge.png) 0 0 repeat;-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}section.main_content.featured_projects_page .image_list h3,section.main_content.photo_galleries_page .image_list h3{margin-bottom:0;margin-top:20px}section.main_content.featured_projects_page .image_list p,section.main_content.photo_galleries_page .image_list p{margin-top:5px;margin-bottom:0;font-size:18px}section.main_content.featured_projects_page .image_list li,section.main_content.photo_galleries_page .image_list li{margin-bottom:40px}@media screen and (min-width: 600px){section.main_content.featured_projects_page .image_list li,section.main_content.photo_galleries_page .image_list li{clear:none;float:left;float:left;width:50%}section.main_content.featured_projects_page .image_list li:nth-child(odd),section.main_content.photo_galleries_page .image_list li:nth-child(odd){clear:both;padding-right:10px}section.main_content.featured_projects_page .image_list li:nth-child(even),section.main_content.photo_galleries_page .image_list li:nth-child(even){clear:none;padding-left:10px}}@media screen and (min-width: 1000px){section.main_content.featured_projects_page .image_list li,section.main_content.photo_galleries_page .image_list li{float:left;padding:0 5px;width:33%}section.main_content.featured_projects_page .image_list li:nth-child(odd),section.main_content.featured_projects_page .image_list li:nth-child(even),section.main_content.photo_galleries_page .image_list li:nth-child(odd),section.main_content.photo_galleries_page .image_list li:nth-child(even){clear:none;padding:0 5px}section.main_content.featured_projects_page .image_list li:nth-child(3n+1),section.main_content.photo_galleries_page .image_list li:nth-child(3n+1){clear:both;padding-left:0;padding-right:10px}section.main_content.featured_projects_page .image_list li:nth-child(3n+3),section.main_content.photo_galleries_page .image_list li:nth-child(3n+3){padding-right:0;padding-left:10px}}section.main_content .main.home_page{position:relative;z-index:2;padding:0}section.main_content .main.home_page:before,section.main_content .main.home_page:after{content:'';display:table}section.main_content .main.home_page:after{clear:both}section.main_content .main.home_page small,section.main_content .main.home_page p,section.main_content .main.home_page a{margin:0;text-transform:uppercase;text-align:center}section.main_content .main.home_page small{display:block;line-height:20px;font-family:"Proxima Semibold",arial,sans-serif;font-size:18px}@media screen and (min-width: 600px){section.main_content .main.home_page small{text-align:left}}section.main_content .main.home_page p{line-height:33px;font-family:"Proxima Light",arial,sans-serif;font-size:35px}@media screen and (min-width: 600px){section.main_content .main.home_page p{text-align:left}}section.main_content .main.home_page a{text-decoration:none}section.main_content .main.home_page>div,section.main_content .main.home_page>a{background-color:#fff}@media screen and (min-width: 768px){section.main_content .main.home_page>div,section.main_content .main.home_page>a{position:relative;min-height:50px;background-color:#fff}section.main_content .main.home_page>div:before,section.main_content .main.home_page>a:before{position:absolute;bottom:3px;left:13px;z-index:-1;content:'';width:70%;height:20px;background:#000;box-shadow:-2px 4px 5px 2px rgba(0,0,0,0.4),10px -2px 4px 4px rgba(0,0,0,0.5);-webkit-transform:rotate(-1.5deg);transform:rotate(-1.5deg);-webkit-animation:fadein 2s;animation:fadein 2s}section.main_content .main.home_page>div:after,section.main_content .main.home_page>a:after{position:absolute;left:10px;bottom:-10px;z-index:-1;content:' ';width:100%;height:10px;background:url(/img/template/bedge_grunge.png) 0 0 repeat;-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}}@media screen and (min-width: 600px){section.main_content .main.home_page{padding-top:480px}}@media screen and (min-width: 768px){section.main_content .main.home_page{padding-top:410px}}@media screen and (min-width: 1000px){section.main_content .main.home_page{padding-top:450px}}@media screen and (min-width: 1240px){section.main_content .main.home_page{padding-top:500px}}section.main_content .main.home_page .feature_photo{position:relative}section.main_content .main.home_page .feature_photo .image{position:relative}section.main_content .main.home_page .feature_photo .image .size_700_500,section.main_content .main.home_page .feature_photo .image .size_460_450,section.main_content .main.home_page .feature_photo .image .size_560_320{display:none}section.main_content .main.home_page .feature_photo .image .size_600_430{display:block;width:100%;height:auto}section.main_content .main.home_page .feature_photo .image:after{position:absolute;left:0;top:0;z-index:10;content:' ';width:50%;height:100%;background:url(/img/template/white_circle.svg) -100px -30px no-repeat,url(/img/template/white_circle.svg) -50px -50px no-repeat}@media screen and (min-width: 480px){section.main_content .main.home_page .feature_photo .image{position:relative}section.main_content .main.home_page .feature_photo .image:after{background:url(/img/template/white_circle.svg) -100px -30px no-repeat,url(/img/template/white_circle.svg) -20px -55px no-repeat}}@media screen and (min-width: 600px){section.main_content .main.home_page .feature_photo{position:absolute;right:0;top:159px;width:100%;height:320px;overflow:hidden}section.main_content .main.home_page .feature_photo .image{overflow:hidden;position:relative}section.main_content .main.home_page .feature_photo .image .size_600_430{display:none}section.main_content .main.home_page .feature_photo .image .size_560_320{display:block;position:relative;left:0;width:560px;height:320px}section.main_content .main.home_page .feature_photo .image:after{position:absolute;right:0;top:0;z-index:10;content:' ';height:100%;background:url(/img/template/white_circle.svg) -100px -30px no-repeat,url(/img/template/white_circle.svg) -50px -50px no-repeat}}@media screen and (min-width: 768px){section.main_content .main.home_page .feature_photo{right:0;top:0;width:418px;height:auto}section.main_content .main.home_page .feature_photo:before{max-width:250px}section.main_content .main.home_page .feature_photo .image .size_560_320{display:none}section.main_content .main.home_page .feature_photo .image .size_460_450{display:block;position:relative;left:0;width:418px;height:409px}section.main_content .main.home_page .feature_photo .image:after{background:url(/img/template/white_circle.svg) -100px -30px no-repeat,url(/img/template/white_circle.svg) 10px -150px no-repeat,url(/img/template/white_circle.svg) -50px -50px no-repeat}}@media screen and (min-width: 1000px){section.main_content .main.home_page .feature_photo{right:190px;width:460px}section.main_content .main.home_page .feature_photo .image{height:450px}section.main_content .main.home_page .feature_photo .image .size_460_450{display:block;position:relative;left:0;width:460px;height:450px}section.main_content .main.home_page .feature_photo .image:after{background:url(/img/template/white_circle.svg) -80px -55px no-repeat,url(/img/template/white_circle.svg) -100px -3px no-repeat,url(/img/template/white_circle.svg) -15px -45px no-repeat}}@media screen and (min-width: 1240px){section.main_content .main.home_page .feature_photo{width:700px;overflow:hidden}section.main_content .main.home_page .feature_photo .image{height:500px;width:700px}section.main_content .main.home_page .feature_photo .image .size_460_450{display:none}section.main_content .main.home_page .feature_photo .image .size_700_500{display:block;left:0;width:700px;height:500px}section.main_content .main.home_page .feature_photo .image:after{width:200px;background:url(/img/template/white_circle.svg) -80px -55px no-repeat,url(/img/template/white_circle.svg) -100px -3px no-repeat,url(/img/template/white_circle.svg) -15px -45px no-repeat}section.main_content .main.home_page .feature_photo:before{bottom:7px}section.main_content .main.home_page .feature_photo:after{bottom:12px}}section.main_content .main.home_page .photo_gallery{display:block;padding:20px 0 0;width:100%;background:#e1b54b url(/img/template/pw_maze_white.png) 0 0 repeat;text-shadow:1px 1px 2px #eabd51}@media only screen and (-webkit-min-device-pixel-ratio: 1.3), only screen and (min--moz-device-pixel-ratio: 1.3), only screen and (-webkit-min-device-pixel-ratio: 1.3020833333333333), only screen and (min-resolution: 125dpi), only screen and (min-resolution: 1.3dppx){section.main_content .main.home_page .photo_gallery{background:#e1b54b url(/img/template/pw_maze_white@2x.png) 0 0 repeat;background-size:46px 23px}}section.main_content .main.home_page .photo_gallery small{color:#9c4b09}section.main_content .main.home_page .photo_gallery p{width:100%;letter-spacing:-1px;color:#fff}section.main_content .main.home_page .photo_gallery.active{background-color:#ecc25f}section.main_content .main.home_page .photo_gallery a:hover small,section.main_content .main.home_page .photo_gallery a:active small,section.main_content .main.home_page .photo_gallery a:focus small{text-shadow:1px 1px 2px #d9a11a}section.main_content .main.home_page .photo_gallery a:hover p,section.main_content .main.home_page .photo_gallery a:active p,section.main_content .main.home_page .photo_gallery a:focus p{text-shadow:1px 1px 2px #be8d17}@media screen and (max-width: 599px){section.main_content .main.home_page .photo_gallery{padding-top:25px}section.main_content .main.home_page .photo_gallery .image{margin-top:10px}section.main_content .main.home_page .photo_gallery p{margin-bottom:15px}}@media screen and (min-width: 600px){section.main_content .main.home_page .photo_gallery{clear:both;float:left;position:relative;margin:5px 0 0;height:350px;width:27%}section.main_content .main.home_page .photo_gallery .image{overflow:hidden;height:245px}section.main_content .main.home_page .photo_gallery small{margin:0 0 0 18px}section.main_content .main.home_page .photo_gallery p{margin:5px 0 10px 15px;font-size:30px;line-height:25px}section.main_content .main.home_page .photo_gallery img{width:230%;margin-left:-90%}}@media screen and (min-width: 768px){section.main_content .main.home_page .photo_gallery{position:relative;height:250px;margin-top:10px;width:180px}section.main_content .main.home_page .photo_gallery .image{overflow:hidden;height:145px}section.main_content .main.home_page .photo_gallery .image img{margin-top:-95px}}@media screen and (min-width: 1000px){section.main_content .main.home_page .photo_gallery{position:absolute;top:-10px;right:0;height:450px}section.main_content .main.home_page .photo_gallery .image{height:335px}section.main_content .main.home_page .photo_gallery .image img{margin-top:-20px;margin-left:-245px;width:526px}section.main_content .main.home_page .photo_gallery small{margin-left:15px;margin-top:10px}}@media screen and (min-width: 1240px){section.main_content .main.home_page .photo_gallery{height:500px}section.main_content .main.home_page .photo_gallery .image{height:385px}section.main_content .main.home_page .photo_gallery .image img{margin-top:1px}}section.main_content .main.home_page .difference{background:#a79e83 url(/img/content/handrawn_house_on_cardboard.png) 0 -110px no-repeat;padding:30px 0}section.main_content .main.home_page .difference:before,section.main_content .main.home_page .difference:after{content:'';display:table}section.main_content .main.home_page .difference:after{clear:both}section.main_content .main.home_page .difference a.btn{margin:5px auto 0;width:172px;display:block}section.main_content .main.home_page .difference p{color:#fff}section.main_content .main.home_page .difference small{color:#776559}@media screen and (min-width: 480px){section.main_content .main.home_page .difference{background-position:0 -170px}}@media screen and (min-width: 600px){section.main_content .main.home_page .difference{position:absolute;left:0;top:0;width:100%;background-position:0 -125px}section.main_content .main.home_page .difference small{margin-left:20px}section.main_content .main.home_page .difference p{margin-left:20px;font-size:33px}section.main_content .main.home_page .difference a.btn{margin-left:20px}}@media screen and (min-width: 768px){section.main_content .main.home_page .difference{width:300px;height:409px;background-position:-50px 0}section.main_content .main.home_page .difference small{margin-left:25px;font-size:20px}section.main_content .main.home_page .difference p{margin-left:25px;padding:10px 0 10px 0;font-size:41px;line-height:36px}section.main_content .main.home_page .difference a.btn{margin-left:25px}section.main_content .main.home_page .difference:before{bottom:6px;box-shadow:-2px 4px 5px 2px rgba(0,0,0,0.4),10px -3px 4px 4px rgba(0,0,0,0.5)}section.main_content .main.home_page .difference:after{bottom:-5px}}@media screen and (min-width: 1000px){section.main_content .main.home_page .difference{height:450px}}@media screen and (min-width: 1240px){section.main_content .main.home_page .difference{height:500px}}section.main_content .main.home_page .featured_projects{position:relative;padding:30px 0 3px}section.main_content .main.home_page .featured_projects small{color:#3c6072}section.main_content .main.home_page .featured_projects p{font-size:26px;line-height:26px}section.main_content .main.home_page .featured_projects a.btn{display:block;margin:5px auto 20px;width:249px;background-color:#4d3f35;background-image:linear-gradient(to bottom, #bcb396, #a79e83 80%);border-color:#717171}section.main_content .main.home_page .featured_projects a.btn:hover,section.main_content .main.home_page .featured_projects a.btn:active,section.main_content .main.home_page .featured_projects a.btn:focus{background-image:linear-gradient(to bottom, #c6bea6, #a79e83 60%)}@media screen and (max-width: 599px){section.main_content .main.home_page .featured_projects{max-height:350px;overflow:hidden}}@media screen and (min-width: 600px){section.main_content .main.home_page .featured_projects{float:right;overflow:visible;margin-top:5px;height:350px;width:72%;background:#d4d0c3 url(/img/content/walkway_illustration.png) 0 -89px no-repeat}section.main_content .main.home_page .featured_projects .image{overflow:hidden;height:183px}section.main_content .main.home_page .featured_projects small{margin-left:20px}section.main_content .main.home_page .featured_projects p{margin-left:20px;width:270px}section.main_content .main.home_page .featured_projects p .to_transform{white-space:nowrap}section.main_content .main.home_page .featured_projects a.btn{margin:10px 20px 20px}}@media screen and (min-width: 768px){section.main_content .main.home_page .featured_projects{position:relative;height:250px;margin-top:10px;width:538px;background-position:0 top}section.main_content .main.home_page .featured_projects small,section.main_content .main.home_page .featured_projects a.btn,section.main_content .main.home_page .featured_projects p{margin-left:25px}section.main_content .main.home_page .featured_projects small{margin-top:15px}section.main_content .main.home_page .featured_projects p{margin:10px 0 50px 25px;width:300px;line-height:28px}section.main_content .main.home_page .featured_projects .image{position:absolute;width:33%;top:0;right:0;height:100%;overflow:hidden}section.main_content .main.home_page .featured_projects .image img{width:259px;margin-left:-70px}section.main_content .main.home_page .featured_projects:before{bottom:6px;box-shadow:-2px 4px 5px 2px rgba(0,0,0,0.25),10px -3px 4px 4px rgba(0,0,0,0.5)}}@media screen and (min-width: 1000px){section.main_content .main.home_page .featured_projects{float:left;margin-left:110px;width:480px}}@media screen and (min-width: 1240px){section.main_content .main.home_page .featured_projects{margin-left:149px;width:580px}section.main_content .main.home_page .featured_projects .image{margin-right:-2px}}section.main_content .main.home_page .video{position:relative;padding:0 0 20px;background-color:#ca7732;background-image:url(/img/content/orange_video_background.jpg);background-position:center top;background-repeat:no-repeat;background-size:cover;font-size:0;line-height:0}@media screen and (min-width: 600px){section.main_content .main.home_page .video{clear:both;float:left;width:72%;height:250px;padding:30px 0 10px;margin:5px 0 0}section.main_content .main.home_page .video:before{bottom:5px}section.main_content .main.home_page .video:after{left:10px}}@media screen and (min-width: 768px){section.main_content .main.home_page .video{margin-top:10px;padding-top:20px;width:460px}}@media screen and (min-width: 1000px){section.main_content .main.home_page .video{clear:none;float:right;padding-top:40px;width:360px}}@media screen and (min-width: 1240px){section.main_content .main.home_page .video{padding-top:30px;width:460px}}section.main_content .main.home_page .video small{position:relative;color:#fff;font-size:70px;line-height:1;font-family:"VolutaScript Regular",arial,sans-serif;text-transform:lowercase;white-space:nowrap;text-align:center}@media screen and (min-width: 600px){section.main_content .main.home_page .video small{margin-top:-15px;font-size:90px}}@media screen and (min-width: 768px){section.main_content .main.home_page .video small{font-size:100px}}@media screen and (min-width: 1000px){section.main_content .main.home_page .video small{font-size:80px}}@media screen and (min-width: 1240px){section.main_content .main.home_page .video small{font-size:100px}}section.main_content .main.home_page .video small.ie{line-height:30px;padding-bottom:10px;padding-top:50px}section.main_content .main.home_page .video a{content:'';display:block;height:60px;margin:0 auto;width:100px;background:url(/img/template/play_button_large.png) 0 0 no-repeat}@media (-webkit-min-device-pixel-ratio: 2), (min-device-pixel-ratio: 2), (-webkit-min-device-pixel-ratio: 192), (min-resolution: 192dppx){section.main_content .main.home_page .video a{background:url(/img/template/play_button_large@2x.png) 0 0 no-repeat;background-size:cover}}section.main_content .main.home_page .video a:hover{background-position:0 bottom}section.main_content .main.home_page .video p{position:relative;margin-top:-7px;padding-bottom:12px;color:#fff;font-size:22px;text-align:center;white-space:nowrap}@media screen and (min-width: 768px){section.main_content .main.home_page .video p{font-size:30px}}@media screen and (min-width: 600px){section.main_content .main.home_page .blank_tile{position:absolute;right:0;bottom:0;width:27%;height:250px;background:#9ba33f url(/img/template/pw_maze_white.png) 0 0 repeat}}@media only screen and (min-width: 600px) and (-webkit-min-device-pixel-ratio: 1.3), only screen and (min-width: 600px) and (min--moz-device-pixel-ratio: 1.3), only screen and (min-width: 600px) and (-webkit-min-device-pixel-ratio: 1.3020833333333333), only screen and (min-width: 600px) and (min-resolution: 125dpi), only screen and (min-width: 600px) and (min-resolution: 1.3dppx){section.main_content .main.home_page .blank_tile{background:#9ba33f url(/img/template/pw_maze_white@2x.png) 0 0 repeat;background-size:46px 23px}}@media screen and (min-width: 768px){section.main_content .main.home_page .blank_tile{width:258px}}@media screen and (min-width: 1000px){section.main_content .main.home_page .blank_tile{left:0;right:auto;top:460px;width:100px}}@media screen and (min-width: 1240px){section.main_content .main.home_page .blank_tile{top:510px;width:139px}}section.main_content{position:relative;z-index:99}section.main_content:before,section.main_content:after{content:'';display:table}section.main_content:after{clear:both}section.main_content>article,section.main_content>header{padding:20px 0}@media screen and (max-width: 599px){section.main_content>article,section.main_content>header{padding:20px}}section.main_content header:first-child{clear:both;float:left;margin-top:0;width:100%}section.main_content>header{clear:both;margin-top:50px;padding-bottom:0}section.main_content>header h1{margin-top:40px;margin-bottom:10px}section.main_content>article,section.main_content .design,section.main_content .one_stop,section.main_content .experience{width:100%;padding-top:0}section.main_content>article:before,section.main_content>article:after,section.main_content .design:before,section.main_content .design:after,section.main_content .one_stop:before,section.main_content .one_stop:after,section.main_content .experience:before,section.main_content .experience:after{content:'';display:table}section.main_content>article:after,section.main_content .design:after,section.main_content .one_stop:after,section.main_content .experience:after{clear:both}section.main_content>article>section>header,section.main_content>article>section>section>header,section.main_content .design>section>header,section.main_content .design>section>section>header,section.main_content .one_stop>section>header,section.main_content .one_stop>section>section>header,section.main_content .experience>section>header,section.main_content .experience>section>section>header{position:relative;clear:both;float:left;padding-bottom:15px;width:100%}section.main_content>article>section>header:before,section.main_content>article>section>header:after,section.main_content>article>section>section>header:before,section.main_content>article>section>section>header:after,section.main_content .design>section>header:before,section.main_content .design>section>header:after,section.main_content .design>section>section>header:before,section.main_content .design>section>section>header:after,section.main_content .one_stop>section>header:before,section.main_content .one_stop>section>header:after,section.main_content .one_stop>section>section>header:before,section.main_content .one_stop>section>section>header:after,section.main_content .experience>section>header:before,section.main_content .experience>section>header:after,section.main_content .experience>section>section>header:before,section.main_content .experience>section>section>header:after{content:'';display:table}section.main_content>article>section>header:after,section.main_content>article>section>section>header:after,section.main_content .design>section>header:after,section.main_content .design>section>section>header:after,section.main_content .one_stop>section>header:after,section.main_content .one_stop>section>section>header:after,section.main_content .experience>section>header:after,section.main_content .experience>section>section>header:after{clear:both}section.main_content>article>section>header h2,section.main_content>article>section>section>header h2,section.main_content .design>section>header h2,section.main_content .design>section>section>header h2,section.main_content .one_stop>section>header h2,section.main_content .one_stop>section>section>header h2,section.main_content .experience>section>header h2,section.main_content .experience>section>section>header h2{clear:both;width:100%;color:#b35b33;font:normal 17px "Proxima Semibold",arial,sans-serif;text-transform:uppercase}section.main_content>article>section h2,section.main_content .design>section h2,section.main_content .one_stop>section h2,section.main_content .experience>section h2{margin-bottom:0;font-size:20px;line-height:23px;text-transform:uppercase;font-family:"Proxima Semibold",arial,sans-serif}section.main_content>article>section h2+p,section.main_content .design>section h2+p,section.main_content .one_stop>section h2+p,section.main_content .experience>section h2+p{margin-top:0}section.main_content>article>aside,section.main_content .design>aside,section.main_content .one_stop>aside,section.main_content .experience>aside{margin-top:50px}@media screen and (min-width: 1000px){section.main_content>article{width:100%}section.main_content>article:before,section.main_content>article:after{content:'';display:table}section.main_content>article:after{clear:both}section.main_content>article>section.main{clear:both;float:left;padding-right:10%;width:62%}section.main_content>article>aside{clear:none;float:left;width:38%}}section.main_content .illustration{position:absolute;background-repeat:no-repeat}@media screen and (min-width: 1000px){.aside-images{clear:none;float:left;width:38%}.why-choose-us--container{clear:both;float:left;padding-right:10% !important;width:62% !important}}section.main_content.our_clients_page{padding-bottom:240px}@media screen and (min-width: 1000px){section.main_content.our_clients_page .intro section.main,section.main_content.our_clients_page .outro section.main{width:68%}section.main_content.our_clients_page .intro aside,section.main_content.our_clients_page .outro aside{padding-right:10%;width:50%}}section.main_content.our_clients_page .intro aside h2{margin-bottom:0;text-transform:uppercase;font:normal 20px/25px "Proxima Semibold",arial,sans-serif}section.main_content.our_clients_page .intro aside h2+p{margin-top:4px}section.main_content.our_clients_page .video section.main{margin-bottom:30px}@media screen and (min-width: 1000px){section.main_content.our_clients_page .video section.main{width:66%;padding-right:5%}}section.main_content.our_clients_page .video aside{margin-top:0}section.main_content.our_clients_page .video aside h3{margin-bottom:5px}section.main_content.our_clients_page .video aside .text{border-bottom:1px dotted #4d3f35;border-top:1px dotted #4d3f35}section.main_content.our_clients_page .video aside .text p{margin:.75em 0;font-size:19px;line-height:23px}@media screen and (min-width: 1000px){section.main_content.our_clients_page .video aside{width:34%}}section.main_content.our_clients_page .outro h2{font-size:18px;color:#b35b33}section.main_content.our_clients_page .outro aside{margin-top:25px}section.main_content.our_clients_page .outro blockquote{margin:0;padding:0;color:#4d3f35;font:normal 22px/26px "Proxima Regular",arial,sans-serif}@media screen and (min-width: 1000px){section.main_content.our_clients_page .outro blockquote{text-indent:-40px}}section.main_content.our_clients_page .outro .name{color:#a79e83;font:normal 16px/18px "Proxima Regular Italic",arial,sans-serif;text-align:right}section.main_content.our_clients_page .illustration{bottom:40px;right:0;z-index:-2;max-width:630px;width:100%;height:255px;background:url(/img/template/illustration_backyard_party.png);background-position:center top}@media only screen and (-webkit-min-device-pixel-ratio: 1.3), only screen and (min--moz-device-pixel-ratio: 1.3), only screen and (-webkit-min-device-pixel-ratio: 1.3020833333333333), only screen and (min-resolution: 125dpi), only screen and (min-resolution: 1.3dppx){section.main_content.our_clients_page .illustration{background:url(/img/template/illustration_backyard_party@2x.png);background-size:630px 255px}}@media screen and (min-width: 1240px){section.main_content.our_clients_page .illustration{left:auto;right:0}}section.main_content.photo_gallery_page{padding-bottom:50px}section.main_content.photo_gallery_page aside{padding-left:30px}section.main_content.photo_gallery_page aside:before,section.main_content.photo_gallery_page aside:after{content:'';display:table}section.main_content.photo_gallery_page aside:after{clear:both}@media screen and (min-width: 1000px){section.main_content.photo_gallery_page aside{border-left:1px dotted #4d3f35}}section.main_content.photo_gallery_page aside h2{margin-bottom:10px;margin-top:15px;color:#717644;font-size:35px;line-height:35px}section.main_content.photo_gallery_page aside ul{margin:0;padding:0;list-style:none}section.main_content.photo_gallery_page aside .image{position:absolute;left:0;top:0;width:100px}section.main_content.photo_gallery_page aside h3{display:inline-block;line-height:30px}section.main_content.photo_gallery_page aside li{position:relative;padding:0 0 0 120px;clear:both;float:left;width:100%;height:80px}section.main_content.photo_gallery_page aside a{text-decoration:none}section.main_content.photo_gallery_page aside a:hover h3,section.main_content.photo_gallery_page aside a:active h3,section.main_content.photo_gallery_page aside a:focus h3{color:#9ba33f}section.main_content.photo_gallery_page .social_media{margin-bottom:10px}@media screen and (min-width: 1000px){section.main_content.photo_gallery_page section.main{width:68%;padding-right:40px}section.main_content.photo_gallery_page aside{width:32%}}section.main_content.photo_gallery_page .gallery_description{padding-bottom:30px}section.main_content.photo_gallery_page .gallery_description h2{margin-left:-20px}section.main_content.photo_gallery_page .gallery_description h3{margin-bottom:0;color:#a79e83;font:normal 20px/20px "Proxima Semibold",arial,sans-serif}section.main_content.photo_gallery_page .gallery_description h3+p{margin-top:5px}section.main_content.photo_gallery_page .gallery_description *{clear:both}section.main_content.photo_gallery_page section.houzz_profile{position:relative;padding-left:70px}section.main_content.photo_gallery_page section.houzz_profile a{text-decoration:none;color:#3c6072;font:normal 25px/25px "Proxima Regular",arial,sans-serif}section.main_content.photo_gallery_page section.houzz_profile a:hover,section.main_content.photo_gallery_page section.houzz_profile a:active,section.main_content.photo_gallery_page section.houzz_profile a:focus{color:#739cb1}section.main_content.photo_gallery_page section.houzz_profile a:hover .houzz_icon,section.main_content.photo_gallery_page section.houzz_profile a:active .houzz_icon,section.main_content.photo_gallery_page section.houzz_profile a:focus .houzz_icon{background-color:#739cb1}section.main_content.photo_gallery_page section.houzz_profile .houzz_icon{position:absolute;left:20px;top:-3px;display:inline-block;width:35px;height:35px;margin-right:10px;background:#3c6072 url(/img/template/social_icons.svg) 0 0 no-repeat;background-position:5px 4px;text-indent:-5000em}.no-svg section.main_content.photo_gallery_page section.houzz_profile .houzz_icon,.no-inlinesvg section.main_content.photo_gallery_page section.houzz_profile .houzz_icon{background:#3c6072 url(/img/template/social_icons.png) 0 0 no-repeat}section.main_content.press_page{padding-bottom:250px}@media screen and (min-width: 768px){section.main_content.press_page .main{float:left;padding-right:20px;width:68.5%}section.main_content.press_page aside{clear:none;float:left;width:31.5%}section.main_content.press_page aside>div{position:relative;min-height:50px;background-color:#fff}section.main_content.press_page aside>div:before{position:absolute;bottom:3px;left:13px;z-index:-1;content:'';width:70%;height:20px;background:#000;box-shadow:-2px 4px 5px 2px rgba(0,0,0,0.4),10px -2px 4px 4px rgba(0,0,0,0.5);-webkit-transform:rotate(-1.5deg);transform:rotate(-1.5deg);-webkit-animation:fadein 2s;animation:fadein 2s}section.main_content.press_page aside>div:after{position:absolute;left:10px;bottom:-10px;z-index:-1;content:' ';width:100%;height:10px;background:url(/img/template/bedge_grunge.png) 0 0 repeat;-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}}section.main_content.press_page .warranty_block{text-align:left}section.main_content.press_page .warranty_block small{display:block;padding-top:10px;font-size:22px;line-height:30px}section.main_content.press_page .warranty_block p{position:relative;z-index:5;padding-right:25px;color:#3c6072}section.main_content.press_page .warranty_block .title{margin:30px 0 10px;color:#fff;font-size:44px;line-height:41px}section.main_content.press_page .warranty_block .title+p{font-family:"Proxima Semibold",arial,sans-serif}section.main_content.press_page .warranty_block span{display:block}section.main_content.press_page .illustration{bottom:10px;right:0;z-index:-2;width:100%;height:280px;background:url(/img/template/illustration_pool.png);background-position:center top;background-repeat:no-repeat}@media only screen and (-webkit-min-device-pixel-ratio: 1.3), only screen and (min--moz-device-pixel-ratio: 1.3), only screen and (-webkit-min-device-pixel-ratio: 1.3020833333333333), only screen and (min-resolution: 125dpi), only screen and (min-resolution: 1.3dppx){section.main_content.press_page .illustration{background:url(/img/template/illustration_pool@2x.png);background-size:694px 280px}}@media screen and (min-width: 1000px){section.main_content.press_page .illustration{bottom:25px;padding-bottom:250px;max-width:75%}}@media screen and (min-width: 1240px){section.main_content.press_page .illustration{left:auto;right:0}}.press_article{clear:both;float:left;position:relative;margin-bottom:50px;width:100%;border-bottom:1px dotted rgba(77,63,53,0.3)}.press_article:before,.press_article:after{content:'';display:table}.press_article:after{clear:both}.press_article:first-of-type{margin-top:30px}@media screen and (min-width: 1000px){.press_article:first-of-type{margin-top:65px}}.press_article:last-of-type{border-bottom:none}@media screen and (min-width: 600px){.press_article__image_container{clear:both;float:left;width:40%;padding-right:5%}}.press_article__image_wrap{background-color:#807864;background-image:url(/img/template/press_short_list_texture@2x.png);background-size:125px 125px;position:relative;display:block;padding-top:100%;overflow:hidden;padding-top:75%}.press_article__image_wrap img{left:0;position:absolute;top:0;display:block;width:100%}@media screen and (min-width: 600px){.press_article__image_wrap{margin-bottom:10px}}.press_article__image{margin-top:12%}.press_article__heading{color:#b35b33}.press_article__heading a{color:inherit;text-decoration:none}.press_article__heading a:hover,.press_article__heading a:focus{outline:0;color:#4d3f35}.press_article__link{color:#776559}.press_article__summary p:first-child{margin-top:3px}@media screen and (min-width: 768px){.press_article__body{padding-right:2.5%}}.press_article__body p:first-child{margin-top:3px;font-size:150%;line-height:1.23}.press_article__pdf_link{margin-top:30px}.press_article_banner{clear:both;float:left;width:100%}.press_article_banner__image_container{position:relative;min-height:50px;background-color:#fff}.press_article_banner__image_container:before{position:absolute;bottom:3px;left:13px;z-index:-1;content:'';width:70%;height:20px;background:#000;box-shadow:-2px 4px 5px 2px rgba(0,0,0,0.4),10px -2px 4px 4px rgba(0,0,0,0.5);-webkit-transform:rotate(-1.5deg);transform:rotate(-1.5deg);-webkit-animation:fadein 2s;animation:fadein 2s}.press_article_banner__image_container:after{position:absolute;left:10px;bottom:-10px;z-index:-1;content:' ';width:100%;height:10px;background:url(/img/template/bedge_grunge.png) 0 0 repeat;-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}.press_article_banner__image_container:before{bottom:11px}.press_article_banner__image_wrap{position:relative;display:block;padding-top:100%;overflow:hidden;padding-top:50%}.press_article_banner__image_wrap img{left:0;position:absolute;top:0;display:block;width:100%}@media screen and (min-width: 1000px){.press_article_banner{margin-top:20px}}.press_article_gallery{margin:0;padding:0;list-style:none;margin-top:40px}.press_article_gallery__item{margin-bottom:20px}@media only screen and (min-width: 600px){.press_article_gallery__item{float:left;padding:0 5px;width:33%}.press_article_gallery__item:nth-child(odd),.press_article_gallery__item:nth-child(even){clear:none;padding:0 5px}.press_article_gallery__item:nth-child(3n+1){clear:both;padding-left:0;padding-right:10px}.press_article_gallery__item:nth-child(3n+3){padding-right:0;padding-left:10px}}section.main_content.process_page{padding-bottom:320px}section.main_content.process_page .christmas_decor_logo{width:auto}section.main_content.process_page .social_media{margin-top:-20px;margin-bottom:30px}section.main_content.process_page>header .page_nav{margin:0;padding:0;list-style:none}section.main_content.process_page>header .page_nav li{display:inline-block;margin-bottom:15px;padding:0 10px 0 7px}section.main_content.process_page>header .page_nav a{color:#b35b33;font:normal 16px/16px "Proxima Semibold",arial,sans-serif;text-decoration:none;text-transform:uppercase}section.main_content.process_page>header .page_nav a:hover,section.main_content.process_page>header .page_nav a:active,section.main_content.process_page>header .page_nav a:focus{color:#9ba33f}@media screen and (min-width: 480px){section.main_content.process_page>header .page_nav li{border-left:1px solid #d4d0c3}section.main_content.process_page>header .page_nav li:first-child{border:none}}@media screen and (min-width: 1000px){section.main_content.process_page>header{position:relative;margin-bottom:20px}section.main_content.process_page>header .page_nav{position:absolute;bottom:.8em;left:16em}}section.main_content.process_page .image{clear:both;position:relative;min-height:50px;background-color:#fff}section.main_content.process_page .image:before{position:absolute;bottom:3px;left:13px;z-index:-1;content:'';width:70%;height:20px;background:#000;box-shadow:-2px 4px 5px 2px rgba(0,0,0,0.4),10px -2px 4px 4px rgba(0,0,0,0.5);-webkit-transform:rotate(-1.5deg);transform:rotate(-1.5deg);-webkit-animation:fadein 2s;animation:fadein 2s}section.main_content.process_page .image:after{position:absolute;left:10px;bottom:-10px;z-index:-1;content:' ';width:100%;height:10px;background:url(/img/template/bedge_grunge.png) 0 0 repeat;-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}@media screen and (min-width: 1000px){section.main_content.process_page>article>section.main{padding-right:20px;width:70%}}section.main_content.process_page>article>section.main>section{padding-bottom:50px}section.main_content.process_page>article>section.main>section>header{margin-top:15px}section.main_content.process_page>article>section.main>section>.image:before{bottom:8px}section.main_content.process_page>article>section.main>section h3{margin-top:30px}section.main_content.process_page>article>section.main>section h3+ul{margin-top:0}section.main_content.process_page>article>section.main .package_details{padding-bottom:20px}section.main_content.process_page>article>section.main .package_details:before,section.main_content.process_page>article>section.main .package_details:after{content:'';display:table}section.main_content.process_page>article>section.main .package_details:after{clear:both}@media screen and (min-width: 600px){section.main_content.process_page>article>section.main .package_details>div{float:left;width:50%}section.main_content.process_page>article>section.main .package_details>div:nth-child(odd){clear:both;padding-right:10px}section.main_content.process_page>article>section.main .package_details>div:nth-child(even){clear:none;padding-left:10px}section.main_content.process_page>article>section.main .package_details h3{margin-top:13px}}section.main_content.process_page>article>section.main .package_details h3{margin-bottom:5px}section.main_content.process_page>article>section.main .package_details ul{margin-top:0}section.main_content.process_page>article>section.main .package_details .ironwood_logo{padding:0 40px}section.main_content.process_page>article>section.main .package_details .ironwood_logo img{max-width:234px;width:100%}section.main_content.process_page>article>aside{margin:0}section.main_content.process_page>article>aside .process{padding:20px;background:#4d3f35 url(/img/template/lined_paper_dark_brown.png)}section.main_content.process_page>article>aside .process .image{position:relative;min-height:50px;background-color:#fff;max-width:350px}section.main_content.process_page>article>aside .process .image:before{position:absolute;bottom:3px;left:13px;z-index:-1;content:'';width:70%;height:20px;background:#000;box-shadow:-2px 4px 5px 2px rgba(0,0,0,0.4),10px -2px 4px 4px rgba(0,0,0,0.5);-webkit-transform:rotate(-1.5deg);transform:rotate(-1.5deg);-webkit-animation:fadein 2s;animation:fadein 2s}section.main_content.process_page>article>aside .process .image:after{position:absolute;left:10px;bottom:-10px;z-index:-1;content:' ';width:100%;height:10px;background:url(/img/template/bedge_grunge.png) 0 0 repeat;-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}section.main_content.process_page>article>aside .process h2{margin-bottom:10px;font-size:23px;font-family:"Proxima Regular",arial,sans-serif}@media (min-width: 600px) and (max-width: 999px){section.main_content.process_page>article>aside .process h2{font-size:30px}}@media screen and (min-width: 1240px){section.main_content.process_page>article>aside .process h2{font-size:30px}}section.main_content.process_page>article>aside .process ol{margin:0;padding:0;list-style:none}section.main_content.process_page>article>aside .process ol>li{margin:20px 0 10px;padding:0}section.main_content.process_page>article>aside .process ol p{color:#a9ccde;font-family:"Proxima Semibold",arial,sans-serif;text-transform:uppercase}section.main_content.process_page>article>aside .process ol ul{margin:0 0 30px 20px;padding:0;list-style:disc}section.main_content.process_page>article>aside .process ol ul>li{color:#a79e83}@media (min-width: 600px) and (max-width: 999px){section.main_content.process_page>article>aside .process:before,section.main_content.process_page>article>aside .process:after{content:'';display:table}section.main_content.process_page>article>aside .process:after{clear:both}section.main_content.process_page>article>aside .process ol>li{float:left;width:50%}section.main_content.process_page>article>aside .process ol>li:nth-child(odd){clear:both;padding-right:10px}section.main_content.process_page>article>aside .process ol>li:nth-child(even){clear:none;padding-left:10px}}@media screen and (min-width: 1000px){section.main_content.process_page>article>aside{clear:none;float:left;width:30%}}section.main_content.process_page .illustration{bottom:40px;right:0;z-index:-2;max-width:686px;width:100%;height:432px;background:url(/img/template/illustration_outdoor_kitchen.png);background-position:center top}@media only screen and (-webkit-min-device-pixel-ratio: 1.3), only screen and (min--moz-device-pixel-ratio: 1.3), only screen and (-webkit-min-device-pixel-ratio: 1.3020833333333333), only screen and (min-resolution: 125dpi), only screen and (min-resolution: 1.3dppx){section.main_content.process_page .illustration{background:url(/img/template/illustration_outdoor_kitchen@2x.png);background-size:686px 432px}}@media screen and (min-width: 1240px){section.main_content.process_page .illustration{left:auto;right:0}}@media screen and (max-width: 999px){.project_planner_page_wrap{overflow:hidden}}.project_planner_form{position:relative;z-index:5;margin-bottom:50px}@media screen and (min-width: 1000px){.project_planner_form{padding-bottom:100px;padding-top:50px}}.project_planner_form article{position:relative}@media screen and (min-width: 1000px){.project_planner_form article{width:100%}.project_planner_form article:before,.project_planner_form article:after{content:'';display:table}.project_planner_form article:after{clear:both}.project_planner_form article>section.main{clear:both;float:left;padding-right:10%;width:62%}.project_planner_form article>aside{clear:none;float:left;width:38%}}.project_planner_form fieldset{margin:10 0 0;padding:0}.project_planner_form fieldset:before,.project_planner_form fieldset:after{content:'';display:table}.project_planner_form fieldset:after{clear:both}.project_planner_form .field_list{margin:0;padding:0;list-style:none}.project_planner_form .field_list label,.project_planner_form .field_list .question_title{display:inline-block;margin-bottom:5px}.project_planner_form .field_list li{margin-bottom:15px}.project_planner_form .pdf.field_list{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}@media (max-width: 550px){.project_planner_form .pdf.field_list{-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around}}@media (min-width: 550px){.project_planner_form .pdf.field_list{-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}}.project_planner_form .pdf.field_list li{margin:0 8px}.project_planner_form .pdf.field_list li a{color:#fff}.project_planner_form .question_title{margin:18px 0 10px;font-family:"Proxima Semibold",arial,sans-serif;font-weight:normal}.project_planner_form section{position:relative;padding:0 20px}.project_planner_form .digit{position:absolute;top:0;right:-20px;display:block;min-width:133px;max-width:200px;width:100%;color:#ccc6c0;font:normal 100px "Proxima Thin",arial,sans-serif;text-align:center}.project_planner_form .digit:after{position:absolute;top:-15px;left:0;content:' ';height:132px;min-width:133px;width:100%;background-image:url(/img/template/coffee_stain.svg);background-position:center center;background-repeat:no-repeat;opacity:.25;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.no-svg .project_planner_form .digit:after,.no-inlinesvg .project_planner_form .digit:after{background-image:url(/img/template/coffee_stain.png)}.no-opacity .project_planner_form .digit:after{display:none}.project_planner_form article:nth-child(3n+2) .digit:after{-webkit-transform:rotate(80deg);transform:rotate(80deg)}.project_planner_form article:nth-child(3n+3) .digit:after{-webkit-transform:rotate(180deg);transform:rotate(180deg)}@media screen and (max-width: 999px){.project_planner_form aside,.project_planner_form section.main .during{padding:0 20px}}.project_planner_form aside h2,.project_planner_form section.main .during h2{margin-bottom:0;font-size:32px;line-height:40px}.project_planner_form aside h2+p,.project_planner_form section.main .during h2+p{margin-top:5px}.project_planner_form aside p,.project_planner_form section.main .during p{font-size:17px;line-height:23px}@media screen and (max-width: 999px){.project_planner_form section.main .during{padding:0}.project_planner_form section.main .during h2{margin-top:0}}.project_planner_form h3{margin-bottom:8px}.project_planner_form input[type="radio"],.project_planner_form input[type="checkbox"]{margin-right:3px}.project_planner_form .inline_label{display:inline-block;margin-right:15px}.project_planner_form .field_list--lined:before,.project_planner_form .field_list--lined:after{content:'';display:table}.project_planner_form .field_list--lined:after{clear:both}.project_planner_form .field_list--lined li{clear:none;float:left;margin-right:0%;width:50%;position:relative;margin-bottom:0;padding:10px 8px 0 20px;border-top:1px solid #d4d0c3}.project_planner_form .field_list--lined li:nth-child(1n){float:left;clear:none;margin-right:0%}.project_planner_form .field_list--lined li:nth-child(2n+1){clear:both;margin-left:0}.project_planner_form .field_list--lined li:nth-child(2n){float:right;margin-right:0}.project_planner_form .field_list--lined li.other{clear:both;padding-left:0;width:100%;border:none}@media screen and (min-width: 768px){.project_planner_form .field_list--lined li{clear:none;float:left;margin-right:0%;width:33.33333%}.project_planner_form .field_list--lined li:nth-child(1n){float:left;clear:none;margin-right:0%}.project_planner_form .field_list--lined li:nth-child(3n+1){clear:both;margin-left:0}.project_planner_form .field_list--lined li:nth-child(3n){float:right;margin-right:0}}.project_planner_form .field_list--lined input[type="checkbox"],.project_planner_form .field_list--lined input[type="radio"]{position:absolute;left:0;top:12px}.project_planner_form .field_list--lined input[type="radio"]{top:11px}.project_planner_form .aside_image{display:none}@media screen and (min-width: 1000px){.project_planner_form .aside_image{position:relative;min-height:50px;background-color:#fff;display:block;margin-top:80px}.project_planner_form .aside_image:before{position:absolute;bottom:3px;left:13px;z-index:-1;content:'';width:70%;height:20px;background:#000;box-shadow:-2px 4px 5px 2px rgba(0,0,0,0.4),10px -2px 4px 4px rgba(0,0,0,0.5);-webkit-transform:rotate(-1.5deg);transform:rotate(-1.5deg);-webkit-animation:fadein 2s;animation:fadein 2s}.project_planner_form .aside_image:after{position:absolute;left:10px;bottom:-10px;z-index:-1;content:' ';width:100%;height:10px;background:url(/img/template/bedge_grunge.png) 0 0 repeat;-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}}.project_planner_form .aside_image img{height:auto;max-width:100%}@media screen and (max-width: 400px){.project_planner_form button{font-size:16px}}.project_planner_form label{word-break:break-word}@media screen and (min-width: 1000px){.project_planner_form article.client_info{margin-top:25px}}.project_planner_form article.client_info .digit{right:-90px;top:-50px}@media screen and (min-width: 1000px){.project_planner_form article.client_info .digit{right:-47px;top:-20px}}@media screen and (min-width: 1240px){.project_planner_form article.client_info .digit{right:-20px}}@media screen and (min-width: 1000px){.project_planner_form article.client_info .objectives{position:absolute;right:50px;top:50px;z-index:-2;width:300px;text-align:right}.project_planner_form article.client_info .objectives:after{margin-left:-180px;content:url(/img/content/survey/sketch_1.png)}}@media screen and (min-width: 1240px){.project_planner_form article.client_info .objectives{right:160px;width:310px}}.project_planner_form .field_list--names,.project_planner_form .field_list--address,.project_planner_form .field_list--contact_info{margin:0;padding:0;list-style:none;margin:0 0 10px}.project_planner_form .field_list--names:before,.project_planner_form .field_list--names:after,.project_planner_form .field_list--address:before,.project_planner_form .field_list--address:after,.project_planner_form .field_list--contact_info:before,.project_planner_form .field_list--contact_info:after{content:'';display:table}.project_planner_form .field_list--names:after,.project_planner_form .field_list--address:after,.project_planner_form .field_list--contact_info:after{clear:both}.project_planner_form .field_list--names li,.project_planner_form .field_list--address li,.project_planner_form .field_list--contact_info li{position:relative;margin-bottom:1px;padding:5px;background-color:#fff}.project_planner_form .field_list--names li.divider,.project_planner_form .field_list--address li.divider,.project_planner_form .field_list--contact_info li.divider{display:block;margin:10px 0;padding:0;width:100%}.project_planner_form .field_list--names label,.project_planner_form .field_list--address label,.project_planner_form .field_list--contact_info label{position:absolute;left:5px;top:5px;display:inline-block;padding:5px 4px;background-color:#f7f6f3;font-size:12px;line-height:1.2;text-align:center;text-transform:uppercase}.project_planner_form .field_list--names input,.project_planner_form .field_list--names textarea,.project_planner_form .field_list--address input,.project_planner_form .field_list--address textarea,.project_planner_form .field_list--contact_info input,.project_planner_form .field_list--contact_info textarea{padding:3px;width:100%;color:#4d3f35;border:none}.project_planner_form .field_list--names input::-webkit-input-placeholder,.project_planner_form .field_list--names textarea::-webkit-input-placeholder,.project_planner_form .field_list--address input::-webkit-input-placeholder,.project_planner_form .field_list--address textarea::-webkit-input-placeholder,.project_planner_form .field_list--contact_info input::-webkit-input-placeholder,.project_planner_form .field_list--contact_info textarea::-webkit-input-placeholder{color:#a9a188;font-size:15px;font-family:serif;font-style:italic;-webkit-font-smoothing:auto}.project_planner_form .field_list--names input::-moz-placeholder,.project_planner_form .field_list--names textarea::-moz-placeholder,.project_planner_form .field_list--address input::-moz-placeholder,.project_planner_form .field_list--address textarea::-moz-placeholder,.project_planner_form .field_list--contact_info input::-moz-placeholder,.project_planner_form .field_list--contact_info textarea::-moz-placeholder{color:#a9a188;font-size:15px;font-family:serif;font-style:italic;-webkit-font-smoothing:auto}.project_planner_form .field_list--names input:-ms-input-placeholder,.project_planner_form .field_list--names textarea:-ms-input-placeholder,.project_planner_form .field_list--address input:-ms-input-placeholder,.project_planner_form .field_list--address textarea:-ms-input-placeholder,.project_planner_form .field_list--contact_info input:-ms-input-placeholder,.project_planner_form .field_list--contact_info textarea:-ms-input-placeholder{color:#a9a188;font-size:15px;font-family:serif;font-style:italic;-webkit-font-smoothing:auto}.project_planner_form .field_list--names input::placeholder,.project_planner_form .field_list--names textarea::placeholder,.project_planner_form .field_list--address input::placeholder,.project_planner_form .field_list--address textarea::placeholder,.project_planner_form .field_list--contact_info input::placeholder,.project_planner_form .field_list--contact_info textarea::placeholder{color:#a9a188;font-size:15px;font-family:serif;font-style:italic;-webkit-font-smoothing:auto}.project_planner_form .field_list--names input:focus,.project_planner_form .field_list--names textarea:focus,.project_planner_form .field_list--address input:focus,.project_planner_form .field_list--address textarea:focus,.project_planner_form .field_list--contact_info input:focus,.project_planner_form .field_list--contact_info textarea:focus{outline:0}.project_planner_form .field_list--names textarea,.project_planner_form .field_list--address textarea,.project_planner_form .field_list--contact_info textarea{height:80px}.project_planner_form .field_list--names label{width:45px}.project_planner_form .field_list--names li{padding-left:55px}@media screen and (min-width: 600px){.project_planner_form .field_list--names li{margin-bottom:0;clear:none;float:left;margin-right:0%;width:50%}.project_planner_form .field_list--names li:nth-child(1n){float:left;clear:none;margin-right:0%}.project_planner_form .field_list--names li:nth-child(2n+1){clear:both;margin-left:0}.project_planner_form .field_list--names li:nth-child(2n){float:right;margin-right:0}}.project_planner_form .field_list--address label{width:80px}.project_planner_form .field_list--address li{padding-left:90px}.project_planner_form .field_list--contact_info li{padding-left:105px}@media (min-width: 768px) and (max-width: 999px){.project_planner_form .field_list--contact_info li{clear:none;float:left;margin-right:0%;width:50%}.project_planner_form .field_list--contact_info li:nth-child(1n){float:left;clear:none;margin-right:0%}.project_planner_form .field_list--contact_info li:nth-child(2n+1){clear:both;margin-left:0}.project_planner_form .field_list--contact_info li:nth-child(2n){float:right;margin-right:0}}@media screen and (min-width: 1240px){.project_planner_form .field_list--contact_info li{clear:none;float:left;margin-right:0%;width:50%}.project_planner_form .field_list--contact_info li:nth-child(1n){float:left;clear:none;margin-right:0%}.project_planner_form .field_list--contact_info li:nth-child(2n+1){clear:both;margin-left:0}.project_planner_form .field_list--contact_info li:nth-child(2n){float:right;margin-right:0}}.project_planner_form .field_list--contact_info label{width:95px}.project_planner_form .field_list--how_did_you_hear{margin-top:30px}.project_planner_form .field_list--how_did_you_hear li{margin-bottom:15px}@media screen and (min-width: 768px){.project_planner_form .field_list--how_did_you_hear li{clear:none;float:left;margin-right:5%;width:45%;min-height:100px}.project_planner_form .field_list--how_did_you_hear li:nth-child(1n){float:left;clear:none;margin-right:10%}.project_planner_form .field_list--how_did_you_hear li:nth-child(2n+1){clear:both;margin-left:0}.project_planner_form .field_list--how_did_you_hear li:nth-child(2n){float:right;margin-right:0}}.project_planner_form .field_list--how_did_you_hear select{max-width:300px;width:100%}.project_planner_form .field_list--how_did_you_hear label{display:block}.project_planner_form .field_list--how_did_you_hear p{display:block}.project_planner_form .field_list--how_did_you_hear .how_name{padding-top:15px;padding-bottom:5px}.project_planner_form .field_list--how_did_you_hear .how_name.hidden{display:none}@media (min-width: 768px) and (max-width: 999px){.project_planner_form article.site_details{margin-top:50px}}.project_planner_form article.site_details h1{margin:0}.project_planner_form article.site_details section.main{position:relative;min-height:50px;background-color:#fff;margin:50px 0 0;padding:50px 35px;background:#739cb1 url(/img/template/pw_maze_white.png)}.project_planner_form article.site_details section.main:before{position:absolute;bottom:3px;left:13px;z-index:-1;content:'';width:70%;height:20px;background:#000;box-shadow:-2px 4px 5px 2px rgba(0,0,0,0.4),10px -2px 4px 4px rgba(0,0,0,0.5);-webkit-transform:rotate(-1.5deg);transform:rotate(-1.5deg);-webkit-animation:fadein 2s;animation:fadein 2s}.project_planner_form article.site_details section.main:after{position:absolute;left:10px;bottom:-10px;z-index:-1;content:' ';width:100%;height:10px;background:url(/img/template/bedge_grunge.png) 0 0 repeat;-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}.project_planner_form article.site_details section.main:before{bottom:7px}.project_planner_form article.site_details section.main .digit{top:-35px}@media screen and (min-width: 768px){.project_planner_form article.site_details section.main .digit{top:-90px;right:-100px;z-index:-1}}@media screen and (min-width: 1000px){.project_planner_form article.site_details section.main .digit{top:-55px;right:-150px}}@media screen and (min-width: 1240px){.project_planner_form article.site_details section.main .digit{right:-135px;top:-55px}}@media screen and (min-width: 1000px){.project_planner_form article.site_details section.main{width:52%}}.project_planner_form article.site_details section.main h1{color:#fff}.project_planner_form article.site_details section.main h3{color:#375868}.project_planner_form article.site_details section.main p,.project_planner_form article.site_details section.main label,.project_planner_form article.site_details section.main li{color:#000}.project_planner_form article.site_details section.main ul{margin-bottom:30px}@media screen and (max-width: 999px){.project_planner_form article.site_details .during h2{color:#fff}}@media screen and (min-width: 1000px){.project_planner_form article.site_details .during{position:absolute;right:-350px;top:50px;z-index:-1;width:300px}.project_planner_form article.site_details .during:after{position:relative;margin-left:-250px;content:url(/img/content/survey/sketch_2.jpg)}}@media screen and (min-width: 1240px){.project_planner_form article.site_details .during:after{margin-left:-120px}}.project_planner_form .field_list--utilities li{display:inline-block;padding-right:20px}.project_planner_form article.lifestyle{margin-top:55px}@media screen and (min-width: 768px){.project_planner_form article.lifestyle{margin-top:65px}}.project_planner_form article.lifestyle .digit{z-index:-1}.project_planner_form article.lifestyle aside{margin-top:80px}.project_planner_form article.lifestyle .other_activities_label{padding-left:20px}.project_planner_form .field_list--accessiblity input{max-width:500px;width:100%}.project_planner_form article.design_style{background:#4d3f35 url(/img/template/lined_paper_dark_brown.png) 0 30px;padding:10px}@media screen and (min-width: 768px){.project_planner_form article.design_style{margin-top:50px}}@media screen and (min-width: 1000px){.project_planner_form article.design_style{margin-top:80px}}.project_planner_form article.design_style .houzz_link{display:none}@media screen and (min-width: 1000px){.project_planner_form article.design_style .houzz_link{position:absolute;right:0px;top:-10px;width:200px;display:block}.project_planner_form article.design_style .houzz_link p{position:relative;top:-5px;display:inline-block;margin:0 12px 0 0;padding:0;width:100px;color:#fff;font-size:12px;line-height:1.2;text-align:right}.project_planner_form article.design_style .houzz_link p a{color:#d4d0c3}.project_planner_form article.design_style .houzz_link p a:hover,.project_planner_form article.design_style .houzz_link p a:focus{color:#fff}.project_planner_form article.design_style .houzz_link .icon{display:inline-block;height:60px;width:60px;background:url(/img/template/houzz_icon.svg) center center no-repeat;background-size:contain;font-size:1px;line-height:1px;opacity:.7;text-indent:-99999px}.project_planner_form article.design_style .houzz_link .icon:hover,.project_planner_form article.design_style .houzz_link .icon:focus{opacity:1}.no-svg .project_planner_form article.design_style .houzz_link .icon,.no-svginline .project_planner_form article.design_style .houzz_link .icon{background-image:url(/img/template/houzz_icon.png)}}@media screen and (min-width: 1240px){.project_planner_form article.design_style .houzz_link{width:220px;right:10px;top:-10px}.project_planner_form article.design_style .houzz_link p{width:120px;font-size:14px}.project_planner_form article.design_style .houzz_link .icon{height:65px;width:65px}}.project_planner_form article.design_style .digit{right:-80px;top:-80px}@media screen and (min-width: 768px){.project_planner_form article.design_style .digit{right:-40px;top:-40px}}@media screen and (min-width: 1000px){.project_planner_form article.design_style .digit{right:330px;top:-80px}}@media screen and (min-width: 1240px){.project_planner_form article.design_style .digit{right:550px}}.project_planner_form article.design_style section{position:relative}.project_planner_form article.design_style h1{color:#fff}.project_planner_form article.design_style h3{color:#fff}.project_planner_form .field_list--design_style p{color:#fff}.project_planner_form .field_list--design_style img{height:auto;max-width:100%;border:2px solid #fff}.project_planner_form .field_list--design_style input[type="radio"]{position:absolute;top:24px;display:inline-block}@media screen and (min-width: 1000px){.project_planner_form .field_list--design_style input[type="radio"]{top:45px}}.project_planner_form .field_list--design_style h4{position:relative;top:3px;display:inline-block;margin:0;padding-left:25px;font-size:28px}.project_planner_form .field_list--design_style a{bottom:30px;position:absolute;right:25px;z-index:10;display:block;height:60px;width:60px;background:url(/img/template/magnifying_glass.png) center center no-repeat;text-indent:-9999px;opacity:.8;transition:opacity .25s ease-in 0s}.no-touch .project_planner_form .field_list--design_style a{opacity:0}.no-svg .project_planner_form .field_list--design_style a,.no-inlinesvg .project_planner_form .field_list--design_style a{background-image:url(/img/template/magnifying_glass.png)}.project_planner_form .field_list--design_style a:hover,.project_planner_form .field_list--design_style a:focus{opacity:1}.project_planner_form .field_list--design_style label{cursor:pointer;display:block;height:100%;padding:20px 20px;border-radius:10px}.project_planner_form .field_list--design_style label:before,.project_planner_form .field_list--design_style label:after{content:'';display:table}.project_planner_form .field_list--design_style label:after{clear:both}.project_planner_form .field_list--design_style label:hover,.project_planner_form .field_list--design_style label:focus{background-color:rgba(212,208,195,0.05)}.project_planner_form .field_list--design_style label:hover+a,.project_planner_form .field_list--design_style label:focus+a{opacity:.85}.project_planner_form .field_list--design_style label.selected{background-color:#8a8780;background-color:rgba(212,208,195,0.2)}.project_planner_form .field_list--design_style label.selected h4{color:#fff}.project_planner_form .field_list--design_style li{position:relative;margin-bottom:10px}.project_planner_form .field_list--design_style li:before,.project_planner_form .field_list--design_style li:after{content:'';display:table}.project_planner_form .field_list--design_style li:after{clear:both}@media screen and (min-width: 1000px){.project_planner_form .field_list--design_style li .text{clear:both;float:left;padding:20px 15px;width:48%}.project_planner_form .field_list--design_style li img{clear:none;float:right;width:50%}.project_planner_form .field_list--design_style li p{padding-left:30px;font-size:18px;line-height:24px}}@media screen and (min-width: 1240px){.project_planner_form .field_list--design_style li .text{width:40%}}.project_planner_form article.wish_list{margin-top:50px}@media screen and (min-width: 1000px){.project_planner_form article.wish_list{margin-top:80px}}@media screen and (max-width: 599px){.project_planner_form article.wish_list h1:first-line{letter-spacing:-1px}}.project_planner_form article.wish_list .digit{right:-70px;top:-10px;z-index:-1}@media screen and (min-width: 600px){.project_planner_form article.wish_list .digit{top:20px}}@media screen and (min-width: 1000px){.project_planner_form article.wish_list .digit{right:-50px}}.project_planner_form article.wish_list .field_list{margin-bottom:30px}.project_planner_form article.wish_list .field_list--fire,.project_planner_form article.wish_list .field_list--pools,.project_planner_form article.wish_list .field_list--spa{margin-bottom:0}.project_planner_form article.wish_list aside{margin-top:120px}.project_planner_form article.wish_list .aside_image.pool{margin-bottom:220px;margin-top:470px}@media screen and (min-width: 1240px){.project_planner_form article.wish_list aside{margin-top:75px}.project_planner_form article.wish_list .aside_image.pool{margin-bottom:150px;margin-top:380px}}.project_planner_form .field_list--pool_house p{margin-bottom:3px}.project_planner_form .field_list--pool_house input[type="text"]{max-width:500px;width:100%}.project_planner_form .field_list--pool_house .pool_house_option{padding-top:5px}.project_planner_form article.budget_parameters{margin-top:40px}@media screen and (max-width: 999px){.project_planner_form article.budget_parameters{margin:-100px 0 0}}.project_planner_form article.budget_parameters section.main{position:relative;min-height:50px;background-color:#fff;padding:30px 30px;background:#9ba33f url(/img/template/pw_maze_white.png) 0 0 repeat}.project_planner_form article.budget_parameters section.main:before{position:absolute;bottom:3px;left:13px;z-index:-1;content:'';width:70%;height:20px;background:#000;box-shadow:-2px 4px 5px 2px rgba(0,0,0,0.4),10px -2px 4px 4px rgba(0,0,0,0.5);-webkit-transform:rotate(-1.5deg);transform:rotate(-1.5deg);-webkit-animation:fadein 2s;animation:fadein 2s}.project_planner_form article.budget_parameters section.main:after{position:absolute;left:10px;bottom:-10px;z-index:-1;content:' ';width:100%;height:10px;background:url(/img/template/bedge_grunge.png) 0 0 repeat;-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}.project_planner_form article.budget_parameters section.main:before{bottom:7px}.project_planner_form article.budget_parameters section.main .digit{right:-60px;top:-35px;z-index:0}.project_planner_form article.budget_parameters section.main h1{position:relative;z-index:1;color:#fff}.project_planner_form article.budget_parameters section.main h3,.project_planner_form article.budget_parameters section.main .question_title{color:#4d3f35}.project_planner_form article.budget_parameters section.main p,.project_planner_form article.budget_parameters section.main label{color:#fff}.project_planner_form article.budget_parameters section.main li{border-color:rgba(212,208,195,0.2)}@media screen and (min-width: 1000px){.project_planner_form article.budget_parameters aside{position:relative;top:40px;z-index:-1;padding:0 50px}.project_planner_form article.budget_parameters aside:after{bottom:-303px;position:absolute;right:40px;content:url(/img/content/survey/budget_sheets.jpg)}}@media screen and (min-width: 1240px){.project_planner_form article.budget_parameters aside{bottom:-320px;right:10px}}.project_planner_form article.planting{margin-top:60px}.project_planner_form article.planting h1{margin-bottom:0}@media screen and (min-width: 1000px){.project_planner_form article.planting{margin-top:70px}.project_planner_form article.planting aside{margin-top:70px}}.project_planner_form .field_list--planting_considerations label{display:block}.project_planner_form .field_list--planting_considerations input{max-width:500px;width:100%}.project_planner_form article.comments section.main{position:relative;min-height:50px;background-color:#fff;margin:40px 0 50px;padding:10px 20px 30px;background:#ca7732 url(/img/template/pw_maze_white.png)}.project_planner_form article.comments section.main:before{position:absolute;bottom:3px;left:13px;z-index:-1;content:'';width:70%;height:20px;background:#000;box-shadow:-2px 4px 5px 2px rgba(0,0,0,0.4),10px -2px 4px 4px rgba(0,0,0,0.5);-webkit-transform:rotate(-1.5deg);transform:rotate(-1.5deg);-webkit-animation:fadein 2s;animation:fadein 2s}.project_planner_form article.comments section.main:after{position:absolute;left:10px;bottom:-10px;z-index:-1;content:' ';width:100%;height:10px;background:url(/img/template/bedge_grunge.png) 0 0 repeat;-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}@media screen and (min-width: 768px){.project_planner_form article.comments section.main{margin-top:70px;padding:20px 35px 50px}}.project_planner_form article.comments section.main:before{bottom:7px}.project_planner_form article.comments h1{color:#fff}@media screen and (max-width: 767px){.project_planner_form article.comments h1{margin-bottom:0}}.project_planner_form article.comments p{color:#fff}.project_planner_form article.comments textarea{height:250px;max-width:500px;padding:10px;width:100%;border:0}.project_planner_form .success_message{display:none;padding:20px;background-color:#d4d0c3;border-radius:10px}section.main_content.thank_you_page article{max-width:600px}section.main_content.thank_you_page article h2{float:none}section.main_content.thank_you_page article p{margin:30px 0 0 0}section.main_content.why_choose_us_page{padding-bottom:240px}@media screen and (min-width: 1000px){section.main_content.why_choose_us_page .why_choose_us_header{margin-top:50px}}section.main_content.why_choose_us_page .banner{position:relative}@media screen and (min-width: 768px){section.main_content.why_choose_us_page .banner>div{position:relative;min-height:50px;background-color:#fff}section.main_content.why_choose_us_page .banner>div:before{position:absolute;bottom:3px;left:13px;z-index:-1;content:'';width:70%;height:20px;background:#000;box-shadow:-2px 4px 5px 2px rgba(0,0,0,0.4),10px -2px 4px 4px rgba(0,0,0,0.5);-webkit-transform:rotate(-1.5deg);transform:rotate(-1.5deg);-webkit-animation:fadein 2s;animation:fadein 2s}section.main_content.why_choose_us_page .banner>div:after{position:absolute;left:10px;bottom:-10px;z-index:-1;content:' ';width:100%;height:10px;background:url(/img/template/bedge_grunge.png) 0 0 repeat;-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}}section.main_content.why_choose_us_page .banner .warranty_block{margin:0}@media screen and (min-width: 480px){section.main_content.why_choose_us_page .banner .warranty_block p{white-space:nowrap}}@media screen and (min-width: 768px){section.main_content.why_choose_us_page .banner .warranty_block{position:absolute;top:0;left:0;margin-bottom:10px;padding-top:25px;width:300px;overflow:visible}section.main_content.why_choose_us_page .banner .warranty_block:before{bottom:5px}section.main_content.why_choose_us_page .banner .warranty_block:after{bottom:-5px}section.main_content.why_choose_us_page .banner .warranty_block p,section.main_content.why_choose_us_page .banner .warranty_block small{white-space:normal;text-align:left}section.main_content.why_choose_us_page .banner .warranty_block p{width:200px}section.main_content.why_choose_us_page .banner .warranty_block small{line-height:28px}section.main_content.why_choose_us_page .banner .warranty_block small span{display:block}section.main_content.why_choose_us_page .banner .warranty_block .btn{float:left}}@media screen and (min-width: 1000px){section.main_content.why_choose_us_page .banner .warranty_block{height:370px;padding-left:25px}section.main_content.why_choose_us_page .banner .warranty_block small{display:block;padding-top:45px;padding-bottom:10px}section.main_content.why_choose_us_page .banner .warranty_block p{padding-bottom:5px;font-size:46px;line-height:40px}section.main_content.why_choose_us_page .banner .warranty_block .warranty_seal{opacity:1}}section.main_content.why_choose_us_page .banner .main_banner{position:relative;margin:0;padding-top:15px;padding-bottom:46px}section.main_content.why_choose_us_page .banner .main_banner:before,section.main_content.why_choose_us_page .banner .main_banner:after{content:'';display:table}section.main_content.why_choose_us_page .banner .main_banner:after{clear:both}section.main_content.why_choose_us_page .banner .main_banner .image{position:absolute;left:0;top:0;height:100%;width:100%;background:#717644}section.main_content.why_choose_us_page .banner .main_banner p,section.main_content.why_choose_us_page .banner .main_banner small{position:relative;z-index:3;margin:0;color:#fff;text-align:center;text-transform:uppercase}section.main_content.why_choose_us_page .banner .main_banner p{padding:10px;font-size:50px;font-family:"Proxima Thin",arial,sans-serif;line-height:70px;-webkit-animation:fadein 2s;animation:fadein 2s}section.main_content.why_choose_us_page .banner .main_banner small{position:relative;top:-28px;display:block;padding:0 20px;font-size:20px;font-family:"Proxima Light",arial,sans-serif;-webkit-animation:fadein 4s;animation:fadein 4s}@media screen and (min-width: 480px){section.main_content.why_choose_us_page .banner .main_banner p{padding-top:30px;font-size:70px;line-height:80px}section.main_content.why_choose_us_page .banner .main_banner small{font-size:25px}}@media screen and (min-width: 600px){section.main_content.why_choose_us_page .banner .main_banner .image:after{position:absolute;top:0;right:0;z-index:2;content:' ';width:30%;height:215px;background:url(/img/template/white_circle.svg) -500px -200px no-repeat,url(/img/template/white_circle.svg) -460px -310px no-repeat,url(/img/template/white_circle.svg) -480px -300px no-repeat}}@media screen and (min-width: 768px){section.main_content.why_choose_us_page .banner .main_banner{margin-left:310px;height:299px}section.main_content.why_choose_us_page .banner .main_banner:before{bottom:4px}section.main_content.why_choose_us_page .banner .main_banner:after{bottom:-3px}section.main_content.why_choose_us_page .banner .main_banner small{float:right}section.main_content.why_choose_us_page .banner .main_banner .image{overflow:hidden}section.main_content.why_choose_us_page .banner .main_banner .image:after{height:299px;background:url(/img/template/white_circle.png) -500px -230px no-repeat,url(/img/template/white_circle.png) -460px -300px no-repeat,url(/img/template/white_circle.png) -520px -240px no-repeat}section.main_content.why_choose_us_page .banner .main_banner .image img{width:532px}}@media screen and (min-width: 1000px){section.main_content.why_choose_us_page .banner .main_banner{height:500px;overflow:hidden}section.main_content.why_choose_us_page .banner .main_banner:before{bottom:6px}section.main_content.why_choose_us_page .banner .main_banner:after{bottom:5px}section.main_content.why_choose_us_page .banner .main_banner p{padding-right:80px;padding-top:136px;font-size:96px;text-align:right}section.main_content.why_choose_us_page .banner .main_banner small{padding-right:80px;padding-top:5px;font-size:27px}section.main_content.why_choose_us_page .banner .main_banner .image{height:100%}section.main_content.why_choose_us_page .banner .main_banner .image:after{height:100%;background:url(/img/template/white_circle_large.svg) -750px -460px no-repeat,url(/img/template/white_circle_large.svg) -800px -400px no-repeat,url(/img/template/white_circle_large.svg) -850px -200px no-repeat}section.main_content.why_choose_us_page .banner .main_banner .image img{width:890px}}@media screen and (min-width: 1240px){section.main_content.why_choose_us_page .banner .main_banner:before{bottom:8px}section.main_content.why_choose_us_page .banner .main_banner:after{bottom:15px}section.main_content.why_choose_us_page .banner .main_banner p{padding-right:150px;font-size:120px}section.main_content.why_choose_us_page .banner .main_banner small{padding-right:150px;padding-top:10px;font-size:34px}}section.main_content.why_choose_us_page .banner .blank{display:none}@media screen and (min-width: 1000px){section.main_content.why_choose_us_page .banner .blank{position:absolute;left:0;top:380px;display:block;height:120px;width:300px;background:#b35b33 url(/img/template/pw_maze_white.png)}}@media only screen and (min-width: 1000px) and (-webkit-min-device-pixel-ratio: 1.3), only screen and (min-width: 1000px) and (min--moz-device-pixel-ratio: 1.3), only screen and (min-width: 1000px) and (-webkit-min-device-pixel-ratio: 1.3020833333333333), only screen and (min-width: 1000px) and (min-resolution: 125dpi), only screen and (min-width: 1000px) and (min-resolution: 1.3dppx){section.main_content.why_choose_us_page .banner .blank{background:#776559 url(/img/template/pw_maze_white@2x.png)}}section.main_content.why_choose_us_page article .main .digit{position:relative;display:block;color:#ccc6c0;font:normal 100px "Proxima Thin",arial,sans-serif;padding-left:45px}section.main_content.why_choose_us_page article .main .digit:after{position:absolute;top:-15px;left:0;content:' ';height:132px;width:133px;background:url(/img/template/coffee_stain.svg);opacity:.25;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.no-svg section.main_content.why_choose_us_page article .main .digit:after,.no-inlinesvg section.main_content.why_choose_us_page article .main .digit:after{background:url(/img/template/coffee_stain.png)}.no-opacity section.main_content.why_choose_us_page article .main .digit:after{display:none}section.main_content.why_choose_us_page article .main .digit.two{padding-left:35px}section.main_content.why_choose_us_page article .main .digit.two:after{-webkit-transform:rotate(0deg);transform:rotate(0deg)}section.main_content.why_choose_us_page article .main .digit.three{padding-left:40px}section.main_content.why_choose_us_page article .main .digit.three:after{-webkit-transform:rotate(80deg);transform:rotate(80deg)}@media screen and (max-width: 479px){section.main_content.why_choose_us_page article .main .digit{margin:0 auto;width:130px}}@media screen and (min-width: 480px){section.main_content.why_choose_us_page article .main .digit{position:absolute;right:20px}}section.main_content.why_choose_us_page article .main h1{margin-left:-15px}@media screen and (min-width: 600px){section.main_content.why_choose_us_page article .main{padding-left:130px}section.main_content.why_choose_us_page article .main .digit{right:auto;left:-165px;top:5px}}@media screen and (min-width: 1000px){section.main_content.why_choose_us_page article .main{padding-top:20px;padding-bottom:0}}@media (min-width: 768px) and (max-width: 999px){section.main_content.why_choose_us_page article aside{margin-left:130px;margin-top:50px;width:auto}}section.main_content.why_choose_us_page article aside .image,section.main_content.why_choose_us_page article aside .video{clear:both;position:relative;min-height:50px;background-color:#fff}section.main_content.why_choose_us_page article aside .image:before,section.main_content.why_choose_us_page article aside .video:before{position:absolute;bottom:3px;left:13px;z-index:-1;content:'';width:70%;height:20px;background:#000;box-shadow:-2px 4px 5px 2px rgba(0,0,0,0.4),10px -2px 4px 4px rgba(0,0,0,0.5);-webkit-transform:rotate(-1.5deg);transform:rotate(-1.5deg);-webkit-animation:fadein 2s;animation:fadein 2s}section.main_content.why_choose_us_page article aside .image:after,section.main_content.why_choose_us_page article aside .video:after{position:absolute;left:10px;bottom:-10px;z-index:-1;content:' ';width:100%;height:10px;background:url(/img/template/bedge_grunge.png) 0 0 repeat;-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}section.main_content.why_choose_us_page article aside .image:before,section.main_content.why_choose_us_page article aside .video:before{bottom:5px;left:11px}section.main_content.why_choose_us_page article.experience aside header h1{color:#717644;font:normal 25px/25px "Proxima Regular",arial,sans-serif}section.main_content.why_choose_us_page article.experience aside p{color:#717644;font:normal 17px/20px "Proxima Regular",arial,sans-serif}section.main_content.why_choose_us_page article.design aside p{margin-top:0;color:#717644;font-size:12px;text-align:right}section.main_content.why_choose_us_page .fulfilling_the_vision_block{padding:0 30px 20px;background:#b35b33 url(/img/template/lined_paper_rust.png);position:relative;min-height:50px;background-color:#fff}section.main_content.why_choose_us_page .fulfilling_the_vision_block:before{position:absolute;bottom:3px;left:13px;z-index:-1;content:'';width:70%;height:20px;background:#000;box-shadow:-2px 4px 5px 2px rgba(0,0,0,0.4),10px -2px 4px 4px rgba(0,0,0,0.5);-webkit-transform:rotate(-1.5deg);transform:rotate(-1.5deg);-webkit-animation:fadein 2s;animation:fadein 2s}section.main_content.why_choose_us_page .fulfilling_the_vision_block:after{position:absolute;left:10px;bottom:-10px;z-index:-1;content:' ';width:100%;height:10px;background:url(/img/template/bedge_grunge.png) 0 0 repeat;-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}section.main_content.why_choose_us_page .fulfilling_the_vision_block:before{max-width:250px}@media screen and (max-width: 999px){section.main_content.why_choose_us_page .fulfilling_the_vision_block:after{display:none}}section.main_content.why_choose_us_page .fulfilling_the_vision_block h1{margin:0;padding-top:50px;padding-bottom:0;color:#fff}section.main_content.why_choose_us_page .fulfilling_the_vision_block header+p{margin-top:0}section.main_content.why_choose_us_page .fulfilling_the_vision_block ul,section.main_content.why_choose_us_page .fulfilling_the_vision_block li{margin-left:0;padding-left:0;color:#fff;font:normal 15px/18px "Proxima Semibold",arial,sans-serif;text-transform:uppercase}section.main_content.why_choose_us_page .fulfilling_the_vision_block ul{padding-left:10px}section.main_content.why_choose_us_page .fulfilling_the_vision_block li{margin-bottom:10px}section.main_content.why_choose_us_page .illustration{bottom:0;left:0;z-index:-2;max-width:839px;width:100%;height:350px;background:url(/img/template/illustration_pool_and_house.png)}@media only screen and (-webkit-min-device-pixel-ratio: 1.3), only screen and (min--moz-device-pixel-ratio: 1.3), only screen and (-webkit-min-device-pixel-ratio: 1.3020833333333333), only screen and (min-resolution: 125dpi), only screen and (min-resolution: 1.3dppx){section.main_content.why_choose_us_page .illustration{background:url(/img/template/illustration_pool_and_house@2x.png);background-size:839px 350px}}@media screen and (min-width: 1240px){section.main_content.why_choose_us_page .illustration{left:auto;right:0}}@media (min-width: 320px) and (max-width: 599px){.why-choose-us--container,.aside-images{padding:0 20px}}@media only screen and (min-width: 480px) and (max-width: 599px){.why-choose-us--main h1{max-width:320px}}.why-choose-us--image{margin-bottom:30px}@media (min-width: 768px) and (max-width: 999px){.why-choose-us--image{margin-left:130px;margin-top:50px;width:auto}}@media screen and (min-width: 1000px){.why-choose-us--image{margin-bottom:70px}}.why-choose-us--image h1{color:#717644;font:normal 25px/25px "Proxima Regular",arial,sans-serif}.why-choose-us--image-text{margin-top:0;color:#717644;font-size:12px;text-align:right}.why-choose-us--image-shadow{clear:both;position:relative;min-height:50px;background-color:#fff}.why-choose-us--image-shadow:before{position:absolute;bottom:3px;left:13px;z-index:-1;content:'';width:70%;height:20px;background:#000;box-shadow:-2px 4px 5px 2px rgba(0,0,0,0.4),10px -2px 4px 4px rgba(0,0,0,0.5);-webkit-transform:rotate(-1.5deg);transform:rotate(-1.5deg);-webkit-animation:fadein 2s;animation:fadein 2s}.why-choose-us--image-shadow:after{position:absolute;left:10px;bottom:-10px;z-index:-1;content:' ';width:100%;height:10px;background:url(/img/template/bedge_grunge.png) 0 0 repeat;-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}
