body.compensate-for-scrollbar{overflow:hidden}.fancybox-active{height:auto}.fancybox-is-hidden{left:-9999px;margin:0;position:absolute!important;top:-9999px;visibility:hidden}.fancybox-container{-webkit-backface-visibility:hidden;height:100%;left:0;outline:none;position:fixed;-webkit-tap-highlight-color:transparent;top:0;-ms-touch-action:manipulation;touch-action:manipulation;transform:translateZ(0);width:100%;z-index:99992}.fancybox-container *{box-sizing:border-box}.fancybox-bg,.fancybox-inner,.fancybox-outer,.fancybox-stage{bottom:0;left:0;position:absolute;right:0;top:0}.fancybox-outer{-webkit-overflow-scrolling:touch;overflow-y:auto}.fancybox-bg{background:#1e1e1e;opacity:0;transition-duration:inherit;transition-property:opacity;transition-timing-function:cubic-bezier(.47,0,.74,.71)}.fancybox-is-open .fancybox-bg{opacity:.9;transition-timing-function:cubic-bezier(.22,.61,.36,1)}.fancybox-caption,.fancybox-infobar,.fancybox-navigation .fancybox-button,.fancybox-toolbar{direction:ltr;opacity:0;position:absolute;transition:opacity .25s ease,visibility 0s ease .25s;visibility:hidden;z-index:99997}.fancybox-show-caption .fancybox-caption,.fancybox-show-infobar .fancybox-infobar,.fancybox-show-nav .fancybox-navigation .fancybox-button,.fancybox-show-toolbar .fancybox-toolbar{opacity:1;transition:opacity .25s ease 0s,visibility 0s ease 0s;visibility:visible}.fancybox-infobar{color:#ccc;font-size:13px;-webkit-font-smoothing:subpixel-antialiased;height:44px;left:0;line-height:44px;min-width:44px;mix-blend-mode:difference;padding:0 10px;pointer-events:none;top:0;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.fancybox-toolbar{right:0;top:0}.fancybox-stage{direction:ltr;overflow:visible;transform:translateZ(0);z-index:99994}.fancybox-is-open .fancybox-stage{overflow:hidden}.fancybox-slide{-webkit-backface-visibility:hidden;display:none;height:100%;left:0;outline:none;overflow:auto;-webkit-overflow-scrolling:touch;padding:44px;position:absolute;text-align:center;top:0;transition-property:transform,opacity;white-space:normal;width:100%;z-index:99994}.fancybox-slide:before{content:"";display:inline-block;font-size:0;height:100%;vertical-align:middle;width:0}.fancybox-is-sliding .fancybox-slide,.fancybox-slide--current,.fancybox-slide--next,.fancybox-slide--previous{display:block}.fancybox-slide--image{overflow:hidden;padding:44px 0}.fancybox-slide--image:before{display:none}.fancybox-slide--html{padding:6px}.fancybox-content{background:#fff;display:inline-block;margin:0;max-width:100%;overflow:auto;-webkit-overflow-scrolling:touch;padding:44px;position:relative;text-align:left;vertical-align:middle}.fancybox-slide--image .fancybox-content{animation-timing-function:cubic-bezier(.5,0,.14,1);-webkit-backface-visibility:hidden;background:transparent;background-repeat:no-repeat;background-size:100% 100%;left:0;max-width:none;overflow:visible;padding:0;position:absolute;top:0;transform-origin:top left;transition-property:transform,opacity;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:99995}.fancybox-can-zoomOut .fancybox-content{cursor:zoom-out}.fancybox-can-zoomIn .fancybox-content{cursor:zoom-in}.fancybox-can-pan .fancybox-content,.fancybox-can-swipe .fancybox-content{cursor:grab}.fancybox-is-grabbing .fancybox-content{cursor:grabbing}.fancybox-container [data-selectable=true]{cursor:text}.fancybox-image,.fancybox-spaceball{background:transparent;border:0;height:100%;left:0;margin:0;max-height:none;max-width:none;padding:0;position:absolute;top:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:100%}.fancybox-spaceball{z-index:1}.fancybox-slide--iframe .fancybox-content,.fancybox-slide--map .fancybox-content,.fancybox-slide--pdf .fancybox-content,.fancybox-slide--video .fancybox-content{height:100%;overflow:visible;padding:0;width:100%}.fancybox-slide--video .fancybox-content{background:#000}.fancybox-slide--map .fancybox-content{background:#e5e3df}.fancybox-slide--iframe .fancybox-content{background:#fff}.fancybox-iframe,.fancybox-video{background:transparent;border:0;display:block;height:100%;margin:0;overflow:hidden;padding:0;width:100%}.fancybox-iframe{left:0;position:absolute;top:0}.fancybox-error{background:#fff;cursor:default;max-width:400px;padding:40px;width:100%}.fancybox-error p{color:#444;font-size:16px;line-height:20px;margin:0;padding:0}.fancybox-button{background:rgba(30,30,30,.6);border:0;border-radius:0;box-shadow:none;cursor:pointer;display:inline-block;height:44px;margin:0;padding:10px;position:relative;transition:color .2s;vertical-align:top;visibility:inherit;width:44px}.fancybox-button,.fancybox-button:link,.fancybox-button:visited{color:#ccc}.fancybox-button:hover{color:#fff}.fancybox-button:focus{outline:none}.fancybox-button.fancybox-focus{outline:1px dotted}.fancybox-button[disabled],.fancybox-button[disabled]:hover{color:#888;cursor:default;outline:none}.fancybox-button div{height:100%}.fancybox-button svg{display:block;height:100%;overflow:visible;position:relative;width:100%}.fancybox-button svg path{fill:currentColor;stroke-width:0}.fancybox-button--fsenter svg:nth-child(2),.fancybox-button--fsexit svg:first-child,.fancybox-button--pause svg:first-child,.fancybox-button--play svg:nth-child(2){display:none}.fancybox-progress{background:#ff5268;height:2px;left:0;position:absolute;right:0;top:0;transform:scaleX(0);transform-origin:0;transition-property:transform;transition-timing-function:linear;z-index:99998}.fancybox-close-small{background:transparent;border:0;border-radius:0;color:#ccc;cursor:pointer;opacity:.8;padding:8px;position:absolute;right:-12px;top:-44px;z-index:401}.fancybox-close-small:hover{color:#fff;opacity:1}.fancybox-slide--html .fancybox-close-small{color:currentColor;padding:10px;right:0;top:0}.fancybox-slide--image.fancybox-is-scaling .fancybox-content{overflow:hidden}.fancybox-is-scaling .fancybox-close-small,.fancybox-is-zoomable.fancybox-can-pan .fancybox-close-small{display:none}.fancybox-navigation .fancybox-button{background-clip:content-box;height:100px;opacity:0;position:absolute;top:calc(50% - 50px);width:70px}.fancybox-navigation .fancybox-button div{padding:7px}.fancybox-navigation .fancybox-button--arrow_left{left:0;left:env(safe-area-inset-left);padding:31px 26px 31px 6px}.fancybox-navigation .fancybox-button--arrow_right{padding:31px 6px 31px 26px;right:0;right:env(safe-area-inset-right)}.fancybox-caption{background:linear-gradient(0deg,rgba(0,0,0,.85) 0,rgba(0,0,0,.3) 50%,rgba(0,0,0,.15) 65%,rgba(0,0,0,.075) 75.5%,rgba(0,0,0,.037) 82.85%,rgba(0,0,0,.019) 88%,transparent);bottom:0;color:#eee;font-size:14px;font-weight:400;left:0;line-height:1.5;padding:75px 44px 25px;pointer-events:none;right:0;text-align:center;z-index:99996}@supports (padding:max(0px)){.fancybox-caption{padding:75px max(44px,env(safe-area-inset-right)) max(25px,env(safe-area-inset-bottom)) max(44px,env(safe-area-inset-left))}}.fancybox-caption--separate{margin-top:-50px}.fancybox-caption__body{max-height:50vh;overflow:auto;pointer-events:all}.fancybox-caption a,.fancybox-caption a:link,.fancybox-caption a:visited{color:#ccc;text-decoration:none}.fancybox-caption a:hover{color:#fff;text-decoration:underline}.fancybox-loading{animation:a 1s linear infinite;background:transparent;border:4px solid #888;border-bottom-color:#fff;border-radius:50%;height:50px;left:50%;margin:-25px 0 0 -25px;opacity:.7;padding:0;position:absolute;top:50%;width:50px;z-index:99999}@keyframes a{to{transform:rotate(1turn)}}.fancybox-animated{transition-timing-function:cubic-bezier(0,0,.25,1)}.fancybox-fx-slide.fancybox-slide--previous{opacity:0;transform:translate3d(-100%,0,0)}.fancybox-fx-slide.fancybox-slide--next{opacity:0;transform:translate3d(100%,0,0)}.fancybox-fx-slide.fancybox-slide--current{opacity:1;transform:translateZ(0)}.fancybox-fx-fade.fancybox-slide--next,.fancybox-fx-fade.fancybox-slide--previous{opacity:0;transition-timing-function:cubic-bezier(.19,1,.22,1)}.fancybox-fx-fade.fancybox-slide--current{opacity:1}.fancybox-fx-zoom-in-out.fancybox-slide--previous{opacity:0;transform:scale3d(1.5,1.5,1.5)}.fancybox-fx-zoom-in-out.fancybox-slide--next{opacity:0;transform:scale3d(.5,.5,.5)}.fancybox-fx-zoom-in-out.fancybox-slide--current{opacity:1;transform:scaleX(1)}.fancybox-fx-rotate.fancybox-slide--previous{opacity:0;transform:rotate(-1turn)}.fancybox-fx-rotate.fancybox-slide--next{opacity:0;transform:rotate(1turn)}.fancybox-fx-rotate.fancybox-slide--current{opacity:1;transform:rotate(0deg)}.fancybox-fx-circular.fancybox-slide--previous{opacity:0;transform:scale3d(0,0,0) translate3d(-100%,0,0)}.fancybox-fx-circular.fancybox-slide--next{opacity:0;transform:scale3d(0,0,0) translate3d(100%,0,0)}.fancybox-fx-circular.fancybox-slide--current{opacity:1;transform:scaleX(1) translateZ(0)}.fancybox-fx-tube.fancybox-slide--previous{transform:translate3d(-100%,0,0) scale(.1) skew(-10deg)}.fancybox-fx-tube.fancybox-slide--next{transform:translate3d(100%,0,0) scale(.1) skew(10deg)}.fancybox-fx-tube.fancybox-slide--current{transform:translateZ(0) scale(1)}@media (max-height:576px){.fancybox-slide{padding-left:6px;padding-right:6px}.fancybox-slide--image{padding:6px 0}.fancybox-close-small{right:-6px}.fancybox-slide--image .fancybox-close-small{background:#4e4e4e;color:#f2f4f6;height:36px;opacity:1;padding:6px;right:0;top:0;width:36px}.fancybox-caption{padding-left:12px;padding-right:12px}@supports (padding:max(0px)){.fancybox-caption{padding-left:max(12px,env(safe-area-inset-left));padding-right:max(12px,env(safe-area-inset-right))}}}.fancybox-share{background:#f4f4f4;border-radius:3px;max-width:90%;padding:30px;text-align:center}.fancybox-share h1{color:#222;font-size:35px;font-weight:700;margin:0 0 20px}.fancybox-share p{margin:0;padding:0}.fancybox-share__button{border:0;border-radius:3px;display:inline-block;font-size:14px;font-weight:700;line-height:40px;margin:0 5px 10px;min-width:130px;padding:0 15px;text-decoration:none;transition:all .2s;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap}.fancybox-share__button:link,.fancybox-share__button:visited{color:#fff}.fancybox-share__button:hover{text-decoration:none}.fancybox-share__button--fb{background:#3b5998}.fancybox-share__button--fb:hover{background:#344e86}.fancybox-share__button--pt{background:#bd081d}.fancybox-share__button--pt:hover{background:#aa0719}.fancybox-share__button--tw{background:#1da1f2}.fancybox-share__button--tw:hover{background:#0d95e8}.fancybox-share__button svg{height:25px;margin-right:7px;position:relative;top:-1px;vertical-align:middle;width:25px}.fancybox-share__button svg path{fill:#fff}.fancybox-share__input{background:transparent;border:0;border-bottom:1px solid #d7d7d7;border-radius:0;color:#5d5b5b;font-size:14px;margin:10px 0 0;outline:none;padding:10px 15px;width:100%}.fancybox-thumbs{background:#ddd;bottom:0;display:none;margin:0;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;padding:2px 2px 4px;position:absolute;right:0;-webkit-tap-highlight-color:rgba(0,0,0,0);top:0;width:212px;z-index:99995}.fancybox-thumbs-x{overflow-x:auto;overflow-y:hidden}.fancybox-show-thumbs .fancybox-thumbs{display:block}.fancybox-show-thumbs .fancybox-inner{right:212px}.fancybox-thumbs__list{font-size:0;height:100%;list-style:none;margin:0;overflow-x:hidden;overflow-y:auto;padding:0;position:absolute;position:relative;white-space:nowrap;width:100%}.fancybox-thumbs-x .fancybox-thumbs__list{overflow:hidden}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar{width:7px}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-track{background:#fff;border-radius:10px;box-shadow:inset 0 0 6px rgba(0,0,0,.3)}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-thumb{background:#2a2a2a;border-radius:10px}.fancybox-thumbs__list a{-webkit-backface-visibility:hidden;backface-visibility:hidden;background-color:rgba(0,0,0,.1);background-position:50%;background-repeat:no-repeat;background-size:cover;cursor:pointer;float:left;height:75px;margin:2px;max-height:calc(100% - 8px);max-width:calc(50% - 4px);outline:none;overflow:hidden;padding:0;position:relative;-webkit-tap-highlight-color:transparent;width:100px}.fancybox-thumbs__list a:before{border:6px solid #ff5268;bottom:0;content:"";left:0;opacity:0;position:absolute;right:0;top:0;transition:all .2s cubic-bezier(.25,.46,.45,.94);z-index:99991}.fancybox-thumbs__list a:focus:before{opacity:.5}.fancybox-thumbs__list a.fancybox-thumbs-active:before{opacity:1}@media (max-width:576px){.fancybox-thumbs{width:110px}.fancybox-show-thumbs .fancybox-inner{right:110px}.fancybox-thumbs__list a{max-width:calc(100% - 10px)}}
.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;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{transform:translate3d(0, 0, 0)}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.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}.hide-small{display:none}@media screen and ((min-width: 900px)){.hide-small{display:block}}.hide-large{display:block}@media screen and ((min-width: 900px)){.hide-large{display:none}}/*! normalize.css v1.0.0 | MIT License | git.io/normalize */*{box-sizing:border-box}article,aside,details,figcaption,figure,footer,header,hgroup,nav,section{display:block}audio,canvas,video{display:inline-block;*display:inline;*zoom:1}audio:not([controls]){display:none}[hidden]{display:none}html{font-size:100%;overflow-y:scroll;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body{margin:0;font-size:1em;line-height:1.4}body,button,input,select,textarea{font-family:inherit}::-moz-selection{background:#000;color:#fff;text-shadow:none}::selection{background:#000;color:#fff;text-shadow:none}a{color:#000;text-decoration:none}a:visited{color:#000}a:hover{color:#000}a:hover,a:active{outline:0}b,strong{font-weight:bold}blockquote{margin:1em 40px}dfn{font-style:italic}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}ins{background:#ff9;color:#000;text-decoration:none}mark{background:#ff0;color:#000;font-style:italic;font-weight:bold}pre,code,kbd,samp{font-family:monospace, monospace;_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:85%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}p,dl,hr,h1,h2,h3,h4,h5,h6,ol,ul,pre,table,address,fieldset{margin-bottom:10px}strong{font-weight:bold}em{font-style:italic}h1,h2,h3,h4,h5,h6{font-weight:bold;line-height:1.3em}h1{font-size:24px}h2{font-size:22px}h3{font-size:18px}h4{font-size:14px}ul,ol{margin:0 0 1em 0;padding:0 0 0 40px}dd{margin:0 0 0 40px}nav ul,nav ol{list-style:none;margin:0;padding:0}img{border:0;-ms-interpolation-mode:bicubic}svg:not(:root){overflow:hidden}figure{margin:0}form{margin:0}fieldset{border:0;margin:0;padding:0}label{cursor:pointer;display:block}legend{border:0;*margin-left:-7px;padding:0}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle}button,input{line-height:normal}button,input[type="button"],input[type="reset"],input[type="submit"]{cursor:pointer;-webkit-appearance:button;*overflow:visible;padding:15px 25px;background-color:#D54431;border:none;color:#fff}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="search"]{-webkit-appearance:textfield;box-sizing:content-box}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;resize:vertical}input:invalid,textarea:invalid{background-color:#f0dddd}table{border-collapse:collapse;border-spacing:0}.clearfix:before,.clearfix:after{content:"";display:table}.clearfix:after{clear:both}.clearfix{zoom:1}@font-face{font-family:"slick";src:url("/Content/Fonts/slick.eot");src:url("/Content/Fonts/slick.eot?#iefix") format("embedded-opentype"),url("/Content/Fonts/slick.woff") format("woff"),url("/Content/Fonts/slick.ttf") format("truetype"),url("/Content/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%;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-dotted.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:-25px;list-style:none;display:block;text-align:center;padding:0;margin: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:#000;opacity:.25;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{color:#000;opacity:.75}.cookie-information{background:rgba(0,0,0,0.4);color:#fff;width:100%;max-width:340px;padding:40px;position:fixed;bottom:-140px;left:20px;opacity:0;transition:all ease-out 0.8s}.cookie-information.show{bottom:20px;opacity:1}.cookie-information .cookie-information-text{color:#fff}.cookie-information a{color:#fff;display:inline-block;margin-top:5px}.cookie-information .accept-cookies{background:#000;color:#eee;cursor:pointer;position:absolute;top:0;right:0;font-size:20px;width:35px;height:35px;line-height:35px;text-align:center}.single-house-preview{background-color:#eee}.single-house-preview h1,.single-house-preview h2,.single-house-preview h3,.single-house-preview p,.single-house-preview span{max-width:none !important;padding:0 !important}.single-house-preview header .single-house-preview-slider-container{position:relative}.single-house-preview header .single-house-preview-slider{line-height:0;height:75vh;overflow:hidden}.single-house-preview header .single-house-preview-slider .slick-prev,.single-house-preview header .single-house-preview-slider .slick-next{z-index:99;width:40px;height:40px}.single-house-preview header .single-house-preview-slider .slick-prev:before,.single-house-preview header .single-house-preview-slider .slick-next:before{color:black;font-size:30px}.single-house-preview header .single-house-preview-slider .slick-dots{bottom:10px}.single-house-preview header .single-house-preview-slider .slick-prev{left:25px}.single-house-preview header .single-house-preview-slider .slick-next{right:25px}.single-house-preview header .single-house-preview-slider .slick-list{height:100%}.single-house-preview header .single-house-preview-slider .slick-list .slick-track{height:100%}.single-house-preview header .single-house-preview-slider .slick-list .slick-track>div{height:100%}.single-house-preview header .single-house-preview-slider .slick-list .slick-track>div>div{height:100%}.single-house-preview header .single-house-preview-slider .slick-list .slick-track .slide{width:100%;height:100%;position:relative;display:inline-block;background-repeat:no-repeat;background-size:cover;background-position:center}.single-house-preview header .single-house-preview-text{position:relative;bottom:0;padding:30px;line-height:1.35;min-width:500px}.single-house-preview header .single-house-preview-text h2{display:block;margin:0}.single-house-preview header .single-house-preview-text .slogan{margin:15px 0;display:block;font-size:20px;color:grey}.single-house-preview header .single-house-preview-text .read-more{color:firebrick}@media (min-width: 1px) and (max-width: 640px){.single-house-preview header{padding:25px 0}.single-house-preview header .single-house-preview-slider{height:250px}.single-house-preview header .single-house-preview-text{position:static;min-width:0}}.siteContainer{width:100%;max-width:1200px;margin:0 auto}@media (min-width: 960px) and (max-width: 1439px){.siteContainer{padding:0 2%}}@media (min-width: 640px) and (max-width: 959px){.siteContainer{padding:0 5%}}@media (min-width: 1px) and (max-width: 640px){.siteContainer{padding:0 8%}}#House .single-house-page .single-house-slider-container .siteContainer,#house .single-house-page .single-house-slider-container .siteContainer{position:relative}#House .single-house-page .single-house-slider-container .slider-content,#house .single-house-page .single-house-slider-container .slider-content{width:100%;background-color:white;bottom:0;z-index:1;padding:50px 0}#House .single-house-page .single-house-slider-container .slider-content h1,#house .single-house-page .single-house-slider-container .slider-content h1{margin:0;padding:0}#House .single-house-page .single-house-slider-container .slider-content .slogan,#house .single-house-page .single-house-slider-container .slider-content .slogan{margin:15px 0;display:block;font-size:20px;color:grey}#House .single-house-page .single-house-slider,#house .single-house-page .single-house-slider{background-color:#eee;height:80vh;overflow:hidden}#House .single-house-page .single-house-slider .slick-prev,#House .single-house-page .single-house-slider .slick-next,#house .single-house-page .single-house-slider .slick-prev,#house .single-house-page .single-house-slider .slick-next{z-index:99;width:40px;height:40px}#House .single-house-page .single-house-slider .slick-prev:before,#House .single-house-page .single-house-slider .slick-next:before,#house .single-house-page .single-house-slider .slick-prev:before,#house .single-house-page .single-house-slider .slick-next:before{color:black;font-size:30px}#House .single-house-page .single-house-slider .slick-dots,#house .single-house-page .single-house-slider .slick-dots{bottom:10px}#House .single-house-page .single-house-slider .slick-prev,#house .single-house-page .single-house-slider .slick-prev{left:25px}#House .single-house-page .single-house-slider .slick-next,#house .single-house-page .single-house-slider .slick-next{right:25px}#House .single-house-page .single-house-slider .slick-list,#house .single-house-page .single-house-slider .slick-list{height:100%}#House .single-house-page .single-house-slider .slick-list .slick-track,#house .single-house-page .single-house-slider .slick-list .slick-track{height:100%}#House .single-house-page .single-house-slider .slick-list .slick-track>div,#house .single-house-page .single-house-slider .slick-list .slick-track>div{height:100%}#House .single-house-page .single-house-slider .slick-list .slick-track>div>div,#house .single-house-page .single-house-slider .slick-list .slick-track>div>div{height:100%}#House .single-house-page .single-house-slider .slick-list .slick-track .slide,#house .single-house-page .single-house-slider .slick-list .slick-track .slide{width:100%;height:100%;position:relative;display:inline-block;background-repeat:no-repeat;background-size:cover;background-position:center}#House .single-house-page .single-house-slider .slick-list .slick-track .slide h1,#house .single-house-page .single-house-slider .slick-list .slick-track .slide h1{background-color:#ffffff;margin-top:100px;display:table;margin-left:auto;margin-right:auto;padding:5px 10px}#House .single-house-page .single-house-section,#house .single-house-page .single-house-section{background-color:#eee;padding:75px 0}#House .single-house-page .single-house-section h2,#house .single-house-page .single-house-section h2{margin:0 0 25px 0;padding:0}#House .single-house-page .single-house-section:nth-of-type(odd),#house .single-house-page .single-house-section:nth-of-type(odd){background-color:#f6f6f6}#House .single-house-page .single-house-section.statistics-section .statistics,#house .single-house-page .single-house-section.statistics-section .statistics{font-size:0;-moz-column-count:2;column-count:2}#House .single-house-page .single-house-section.statistics-section .statistics>div,#house .single-house-page .single-house-section.statistics-section .statistics>div{margin:0 0 15px 0}#House .single-house-page .single-house-section.statistics-section .statistics>div span,#House .single-house-page .single-house-section.statistics-section .statistics>div img,#house .single-house-page .single-house-section.statistics-section .statistics>div span,#house .single-house-page .single-house-section.statistics-section .statistics>div img{display:inline-block;vertical-align:middle;font-size:16px}#House .single-house-page .single-house-section.statistics-section .statistics>div span,#house .single-house-page .single-house-section.statistics-section .statistics>div span{max-width:90%}#House .single-house-page .single-house-section.statistics-section .statistics>div img,#house .single-house-page .single-house-section.statistics-section .statistics>div img{width:auto;height:24px;margin:0 10px 0 0}#House .single-house-page .single-house-section.statistics-section .statistics>div:last-of-type,#house .single-house-page .single-house-section.statistics-section .statistics>div:last-of-type{margin:0}#House .single-house-page .single-house-section.gallery-section,#house .single-house-page .single-house-section.gallery-section{font-size:0}#House .single-house-page .single-house-section.gallery-section img,#house .single-house-page .single-house-section.gallery-section img{width:50%;display:inline-block}#House .single-house-page .single-house-section.gallery-section img:hover,#house .single-house-page .single-house-section.gallery-section img:hover{opacity:0.5;cursor:zoom-in}#House .single-house-page .single-house-section.related-section,#house .single-house-page .single-house-section.related-section{font-size:0}#House .single-house-page .single-house-section.related-section .similar-house,#house .single-house-page .single-house-section.related-section .similar-house{font-size:16px;font-size:initial;width:22%;margin:0 3% 25px 0;display:inline-block}#House .single-house-page .single-house-section.related-section .similar-house img,#house .single-house-page .single-house-section.related-section .similar-house img{width:100%}@media (min-width: 960px) and (max-width: 1439px){#House .single-house-page .single-house-slider,#house .single-house-page .single-house-slider{height:100vh}#House .single-house-page .single-house-slider-container .slider-content,#house .single-house-page .single-house-slider-container .slider-content{width:50%;left:0;padding:30px}}@media (min-width: 1px) and (max-width: 959px){#House .single-house-page .single-house-slider,#house .single-house-page .single-house-slider{height:60vh}#House .single-house-page .single-house-slider-container .slider-content,#house .single-house-page .single-house-slider-container .slider-content{position:static;padding:25px 0}#House .single-house-page .single-house-slider-container .slider-content .slogan,#house .single-house-page .single-house-slider-container .slider-content .slogan{margin:5px 0;font-size:16px}#House .single-house-page .single-house-slider-container .single-house-slider .slick-list .slick-track .slide h1,#house .single-house-page .single-house-slider-container .single-house-slider .slick-list .slick-track .slide h1{margin-top:60px}#House .single-house-page .single-house-section.gallery-section img,#house .single-house-page .single-house-section.gallery-section img{width:50%}#House .single-house-page .single-house-section.statistics-section .statistics,#house .single-house-page .single-house-section.statistics-section .statistics{-moz-column-count:1;column-count:1}#House .single-house-page .single-house-section.statistics-section .statistics span,#house .single-house-page .single-house-section.statistics-section .statistics span{max-width:80%}#House .single-house-page .single-house-section.related-section .similar-house,#house .single-house-page .single-house-section.related-section .similar-house{width:46%;margin:0 4% 25px 0}}@media (min-width: 1px) and (max-width: 640px){#House .single-house-page .single-house-slider,#house .single-house-page .single-house-slider{height:40vh}#House .single-house-page .single-house-slider .slick-list .slick-track .slide h1,#house .single-house-page .single-house-slider .slick-list .slick-track .slide h1{margin-top:70px}}#House .slider-utilities,#house .slider-utilities,#HouseArchive .slider-utilities{margin:0 0 25px 0}#House .slider-utilities .back-btn,#House .slider-utilities .close-btn,#House .slider-utilities .arrows,#house .slider-utilities .back-btn,#house .slider-utilities .close-btn,#house .slider-utilities .arrows,#HouseArchive .slider-utilities .back-btn,#HouseArchive .slider-utilities .close-btn,#HouseArchive .slider-utilities .arrows{display:inline-block;vertical-align:top}#House .slider-utilities .back-btn.arrows,#House .slider-utilities .close-btn.arrows,#House .slider-utilities .arrows.arrows,#house .slider-utilities .back-btn.arrows,#house .slider-utilities .close-btn.arrows,#house .slider-utilities .arrows.arrows,#HouseArchive .slider-utilities .back-btn.arrows,#HouseArchive .slider-utilities .close-btn.arrows,#HouseArchive .slider-utilities .arrows.arrows{float:right}#House .slider-utilities .back-btn.arrows .prev-arrow,#House .slider-utilities .close-btn.arrows .prev-arrow,#House .slider-utilities .arrows.arrows .prev-arrow,#house .slider-utilities .back-btn.arrows .prev-arrow,#house .slider-utilities .close-btn.arrows .prev-arrow,#house .slider-utilities .arrows.arrows .prev-arrow,#HouseArchive .slider-utilities .back-btn.arrows .prev-arrow,#HouseArchive .slider-utilities .close-btn.arrows .prev-arrow,#HouseArchive .slider-utilities .arrows.arrows .prev-arrow{margin:0 10px 0 0}#House .slider-utilities span,#House .slider-utilities img,#House .slider-utilities a,#house .slider-utilities span,#house .slider-utilities img,#house .slider-utilities a,#HouseArchive .slider-utilities span,#HouseArchive .slider-utilities img,#HouseArchive .slider-utilities a{display:inline-block;vertical-align:middle;border-radius:5px;transition:.15s all ease-in-out}#House .slider-utilities span:hover,#House .slider-utilities img:hover,#House .slider-utilities a:hover,#house .slider-utilities span:hover,#house .slider-utilities img:hover,#house .slider-utilities a:hover,#HouseArchive .slider-utilities span:hover,#HouseArchive .slider-utilities img:hover,#HouseArchive .slider-utilities a:hover{cursor:pointer;opacity:0.5}#House .slider-utilities span,#House .slider-utilities a,#house .slider-utilities span,#house .slider-utilities a,#HouseArchive .slider-utilities span,#HouseArchive .slider-utilities a{padding:5px}#House .slider-utilities span img,#House .slider-utilities a img,#house .slider-utilities span img,#house .slider-utilities a img,#HouseArchive .slider-utilities span img,#HouseArchive .slider-utilities a img{width:30px;height:auto}#House#HouseArchive .slider-utilities span img,#House#HouseArchive .slider-utilities a img,#house#HouseArchive .slider-utilities span img,#house#HouseArchive .slider-utilities a img,#HouseArchive#HouseArchive .slider-utilities span img,#HouseArchive#HouseArchive .slider-utilities a img{width:15px}.portal-timeline{width:100%;padding:0 0 50px 0}.portal-timeline .timeline-container{overflow-x:auto;overflow-y:hidden;white-space:nowrap;background-color:#f6f6f6;border-top:1px solid #ccc;border-bottom:1px solid #ccc;padding:60px 30px;position:relative}.portal-timeline .timeline-container.no-entries{padding:30px;text-align:center}.portal-timeline .timeline-container.no-entries span{color:gray}.portal-timeline .timeline-container .timeline-line{width:100%;height:1px;position:absolute;top:75px;left:0;right:0;background-color:#ccc;opacity:1}.portal-timeline .timeline-container .timeline-entry{display:inline-block;min-width:120px;text-align:center;font-size:0;margin:0 20px 0 0;position:relative;z-index:1}.portal-timeline .timeline-container .timeline-entry:hover{cursor:pointer}.portal-timeline .timeline-container .timeline-entry:hover .entry-dot:before{transform:scale(0.9)}.portal-timeline .timeline-container .timeline-entry:hover span{opacity:1}.portal-timeline .timeline-container .timeline-entry .entry-dot{width:30px;height:30px;line-height:30px;display:inline-block;margin:0 0 10px 0;text-align:center}.portal-timeline .timeline-container .timeline-entry .entry-dot:before{content:'';background-color:white;width:30px;height:30px;border-radius:50%;vertical-align:middle;display:inline-block;transition:.15s transform ease-in-out;box-sizing:border-box}.portal-timeline .timeline-container .timeline-entry .entry-dot.today:before{width:15px;height:15px;background-color:crimson}.portal-timeline .timeline-container .timeline-entry .entry-dot.saved:before{background-color:#93c693}.portal-timeline .timeline-container .timeline-entry .entry-dot.started:before,.portal-timeline .timeline-container .timeline-entry .entry-dot.signed:before,.portal-timeline .timeline-container .timeline-entry .entry-dot.partially-saved:before,.portal-timeline .timeline-container .timeline-entry .entry-dot.error:before{background-position:center;background-size:contain}.portal-timeline .timeline-container .timeline-entry .entry-dot.started.started,.portal-timeline .timeline-container .timeline-entry .entry-dot.signed.started,.portal-timeline .timeline-container .timeline-entry .entry-dot.partially-saved.started,.portal-timeline .timeline-container .timeline-entry .entry-dot.error.started{transform:rotate(-45deg)}.portal-timeline .timeline-container .timeline-entry .entry-dot.started.started:before,.portal-timeline .timeline-container .timeline-entry .entry-dot.signed.started:before,.portal-timeline .timeline-container .timeline-entry .entry-dot.partially-saved.started:before,.portal-timeline .timeline-container .timeline-entry .entry-dot.error.started:before{background-image:url("/Content/Images/icons/brightness.svg")}.portal-timeline .timeline-container .timeline-entry .entry-dot.started.partially-saved:before,.portal-timeline .timeline-container .timeline-entry .entry-dot.signed.partially-saved:before,.portal-timeline .timeline-container .timeline-entry .entry-dot.partially-saved.partially-saved:before,.portal-timeline .timeline-container .timeline-entry .entry-dot.error.partially-saved:before{background-image:url("/Content/Images/icons/partially-signed.svg")}.portal-timeline .timeline-container .timeline-entry .entry-dot.started.error:before,.portal-timeline .timeline-container .timeline-entry .entry-dot.signed.error:before,.portal-timeline .timeline-container .timeline-entry .entry-dot.partially-saved.error:before,.portal-timeline .timeline-container .timeline-entry .entry-dot.error.error:before{background-image:url("/Content/Images/icons/canceled.svg")}.portal-timeline .timeline-container .timeline-entry .entry-dot.started.signed:before,.portal-timeline .timeline-container .timeline-entry .entry-dot.signed.signed:before,.portal-timeline .timeline-container .timeline-entry .entry-dot.partially-saved.signed:before,.portal-timeline .timeline-container .timeline-entry .entry-dot.error.signed:before{background-image:url("/Content/Images/icons/signed.svg")}.portal-timeline .timeline-container .timeline-entry .entry-dot.not-started:before{background-color:#eee;border:3px solid orange}.portal-timeline .timeline-container .timeline-entry span{display:block;opacity:.5;transition:.15s opacity ease-in-out;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:200px}@media (min-width: 1px) and (max-width: 959px){.portal-timeline .timeline-container{padding:30px}.portal-timeline .timeline-container .timeline-line{top:45px}}.admin-bar{width:100%;background-color:crimson;position:fixed;bottom:0;padding:10px;z-index:99;opacity:0.8;text-align:center}.admin-bar span{color:white}#globalPopup{position:fixed;top:0;left:0;width:100%;height:100%;z-index:1;display:none}#globalPopup .popup-container{width:100%;max-width:350px;background-color:#eee;position:fixed;top:50%;left:0;right:0;transform:translateY(-50%);margin:0 auto;padding:40px;z-index:1;border-radius:8px}#globalPopup .popup-container span{display:block;margin:0 0 15px 0;font-size:18px}#globalPopup .popup-container span.heading{font-weight:bold}#globalPopup .popup-container button{width:100%;color:white;padding:15px;border-radius:8px;font-size:18px;margin:0 0 10px 0}#globalPopup .popup-container button:last-of-type{margin:0}#globalPopup .popup-container button.approve{background-color:seagreen}#globalPopup .popup-container button.cancel{background-color:lightseagreen}#globalPopup .backdrop{background-color:white;opacity:0.6}.portal-messages-section.page-intro-section .portal-messages{margin:25px 0 0 0}.portal-messages-section.page-intro-section .portal-messages .message header .message-image-container{display:none}.portal-messages-section.page-intro-section .portal-messages .message header h3{margin:0 0 10px 0}.portal-messages-section.page-intro-section .portal-messages .message content{margin:0}.portal-messages-section .portal-messages .message{padding:20px;font-size:0;border-bottom:1px solid #eee}.portal-messages-section .portal-messages .message:last-of-type{margin:0;border:0}.portal-messages-section .portal-messages .message.marked{border-left:3px solid #D54431;background-color:#f6f6f6;border-bottom:0}.portal-messages-section .portal-messages .message header{font-size:0}.portal-messages-section .portal-messages .message header h3{width:calc(100% - 80px);font-size:initial}.portal-messages-section .portal-messages .message header .message-image{width:70px;padding-bottom:70px;border-radius:50%;background-color:#ddd;margin:0 10px 0 0;background-repeat:no-repeat;background-size:cover;background-position:center}.portal-messages-section .portal-messages .message header .message-image-container,.portal-messages-section .portal-messages .message header h3{display:inline-block;vertical-align:middle}.portal-messages-section .portal-messages .message content{display:block;max-width:500px;margin:20px 0 0 0}.portal-messages-section .portal-messages .message content span{display:block}.site-header{width:100%;font-size:0;z-index:100;position:fixed;top:0;transition:ease-in-out 0.2s}.site-header .fade-on-top{height:100px;width:100%;background:linear-gradient(rgba(0,0,0,0.18), transparent);position:fixed;top:0}.site-header .fade-on-top.not-visible{opacity:0}.site-header .fade-on-top.is-visible{opacity:1}.site-header .logo,.site-header .main-navigation,.site-header .header-utility-bar{display:inline-block;vertical-align:middle}.site-header .logo.main-navigation,.site-header .main-navigation.main-navigation,.site-header .header-utility-bar.main-navigation{width:45%;padding:1% 2% 1% 1%}.site-header .logo.main-navigation.big-menu li a,.site-header .main-navigation.main-navigation.big-menu li a,.site-header .header-utility-bar.main-navigation.big-menu li a{color:black}@media (min-width: 768px){.site-header .logo.main-navigation,.site-header .main-navigation.main-navigation,.site-header .header-utility-bar.main-navigation{padding:20px 2% 20px 1%}}.site-header .logo.main-navigation.big-menu+.logo,.site-header .main-navigation.main-navigation.big-menu+.logo,.site-header .header-utility-bar.main-navigation.big-menu+.logo{display:none}.site-header .logo.main-navigation.big-menu ~ .header-utility-bar,.site-header .main-navigation.main-navigation.big-menu ~ .header-utility-bar,.site-header .header-utility-bar.main-navigation.big-menu ~ .header-utility-bar{display:none}.site-header .logo.header-utility-bar,.site-header .main-navigation.header-utility-bar,.site-header .header-utility-bar.header-utility-bar{width:48%;padding:0 4% 0 2%;position:absolute;right:0;top:8px}@media (min-width: 959px){.site-header .logo.header-utility-bar,.site-header .main-navigation.header-utility-bar,.site-header .header-utility-bar.header-utility-bar{top:18px}}.site-header .logo.header-utility-bar a,.site-header .logo.header-utility-bar span,.site-header .main-navigation.header-utility-bar a,.site-header .main-navigation.header-utility-bar span,.site-header .header-utility-bar.header-utility-bar a,.site-header .header-utility-bar.header-utility-bar span{color:white}.site-header .logo.main-navigation,.site-header .logo.header-utility-bar,.site-header .main-navigation.main-navigation,.site-header .main-navigation.header-utility-bar,.site-header .header-utility-bar.main-navigation,.site-header .header-utility-bar.header-utility-bar{font-size:16px}.site-header .logo.main-navigation li,.site-header .logo.header-utility-bar li,.site-header .main-navigation.main-navigation li,.site-header .main-navigation.header-utility-bar li,.site-header .header-utility-bar.main-navigation li,.site-header .header-utility-bar.header-utility-bar li{display:inline-block}.site-header .logo.main-navigation li a,.site-header .logo.header-utility-bar li a,.site-header .main-navigation.main-navigation li a,.site-header .main-navigation.header-utility-bar li a,.site-header .header-utility-bar.main-navigation li a,.site-header .header-utility-bar.header-utility-bar li a{height:100%;display:block;padding:2px 5px 0 5px;margin:0 15px 0 0;color:#fff;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.site-header .logo.main-navigation li a:after,.site-header .logo.header-utility-bar li a:after,.site-header .main-navigation.main-navigation li a:after,.site-header .main-navigation.header-utility-bar li a:after,.site-header .header-utility-bar.main-navigation li a:after,.site-header .header-utility-bar.header-utility-bar li a:after{content:'';display:block;width:0;height:2px;background:#D54431;transition:width .3s}.site-header .logo.main-navigation li:last-of-type a,.site-header .logo.header-utility-bar li:last-of-type a,.site-header .main-navigation.main-navigation li:last-of-type a,.site-header .main-navigation.header-utility-bar li:last-of-type a,.site-header .header-utility-bar.main-navigation li:last-of-type a,.site-header .header-utility-bar.header-utility-bar li:last-of-type a{margin:0}.site-header .logo.main-navigation li.active a:after,.site-header .logo.main-navigation li:hover a:after,.site-header .logo.header-utility-bar li.active a:after,.site-header .logo.header-utility-bar li:hover a:after,.site-header .main-navigation.main-navigation li.active a:after,.site-header .main-navigation.main-navigation li:hover a:after,.site-header .main-navigation.header-utility-bar li.active a:after,.site-header .main-navigation.header-utility-bar li:hover a:after,.site-header .header-utility-bar.main-navigation li.active a:after,.site-header .header-utility-bar.main-navigation li:hover a:after,.site-header .header-utility-bar.header-utility-bar li.active a:after,.site-header .header-utility-bar.header-utility-bar li:hover a:after{width:100%}.site-header .logo.header-utility-bar,.site-header .main-navigation.header-utility-bar,.site-header .header-utility-bar.header-utility-bar{text-align:right}.site-header .logo.header-utility-bar span,.site-header .logo.header-utility-bar a,.site-header .main-navigation.header-utility-bar span,.site-header .main-navigation.header-utility-bar a,.site-header .header-utility-bar.header-utility-bar span,.site-header .header-utility-bar.header-utility-bar a{margin:0 20px 0 0}.site-header .logo.header-utility-bar span:before,.site-header .logo.header-utility-bar a:before,.site-header .main-navigation.header-utility-bar span:before,.site-header .main-navigation.header-utility-bar a:before,.site-header .header-utility-bar.header-utility-bar span:before,.site-header .header-utility-bar.header-utility-bar a:before{content:'';display:inline-block;width:25px;height:25px;margin:0 5px 0 0;background-repeat:no-repeat;background-size:contain;background-position:center;vertical-align:middle}.site-header .logo.header-utility-bar span.icon-text:before,.site-header .logo.header-utility-bar a.icon-text:before,.site-header .main-navigation.header-utility-bar span.icon-text:before,.site-header .main-navigation.header-utility-bar a.icon-text:before,.site-header .header-utility-bar.header-utility-bar span.icon-text:before,.site-header .header-utility-bar.header-utility-bar a.icon-text:before{content:none}.site-header .logo.header-utility-bar span:hover,.site-header .logo.header-utility-bar a:hover,.site-header .main-navigation.header-utility-bar span:hover,.site-header .main-navigation.header-utility-bar a:hover,.site-header .header-utility-bar.header-utility-bar span:hover,.site-header .header-utility-bar.header-utility-bar a:hover{cursor:pointer}.site-header .logo.header-utility-bar span.contact-email:before,.site-header .logo.header-utility-bar a.contact-email:before,.site-header .main-navigation.header-utility-bar span.contact-email:before,.site-header .main-navigation.header-utility-bar a.contact-email:before,.site-header .header-utility-bar.header-utility-bar span.contact-email:before,.site-header .header-utility-bar.header-utility-bar a.contact-email:before{background-image:url(/Content/Images/icons/email_white.svg?v=1)}.site-header .logo.header-utility-bar span.contact-phone:before,.site-header .logo.header-utility-bar a.contact-phone:before,.site-header .main-navigation.header-utility-bar span.contact-phone:before,.site-header .main-navigation.header-utility-bar a.contact-phone:before,.site-header .header-utility-bar.header-utility-bar span.contact-phone:before,.site-header .header-utility-bar.header-utility-bar a.contact-phone:before{background-image:url(/Content/Images/icons/call_white.svg?v=1)}.site-header .logo.header-utility-bar span.search-toggle:before,.site-header .logo.header-utility-bar a.search-toggle:before,.site-header .main-navigation.header-utility-bar span.search-toggle:before,.site-header .main-navigation.header-utility-bar a.search-toggle:before,.site-header .header-utility-bar.header-utility-bar span.search-toggle:before,.site-header .header-utility-bar.header-utility-bar a.search-toggle:before{background-image:url(/Content/Images/icons/search_white.svg?v=1)}.site-header .logo.header-utility-bar span.portal-link:before,.site-header .logo.header-utility-bar a.portal-link:before,.site-header .main-navigation.header-utility-bar span.portal-link:before,.site-header .main-navigation.header-utility-bar a.portal-link:before,.site-header .header-utility-bar.header-utility-bar span.portal-link:before,.site-header .header-utility-bar.header-utility-bar a.portal-link:before{background-image:url(/Content/Images/icons/profile_white.svg?v=1)}.site-header .logo.header-utility-bar span:last-child,.site-header .logo.header-utility-bar a:last-child,.site-header .main-navigation.header-utility-bar span:last-child,.site-header .main-navigation.header-utility-bar a:last-child,.site-header .header-utility-bar.header-utility-bar span:last-child,.site-header .header-utility-bar.header-utility-bar a:last-child{margin:0}.site-header .logo.logo,.site-header .main-navigation.logo,.site-header .header-utility-bar.logo{text-align:center;width:50px;display:block;margin:0 auto;position:inherit;left:0;right:0;top:0;z-index:2}.site-header .logo.logo img,.site-header .main-navigation.logo img,.site-header .header-utility-bar.logo img{max-height:60px;padding:10px 0;transition:max-height .2s}@media (min-width: 959px){.site-header .logo.logo img,.site-header .main-navigation.logo img,.site-header .header-utility-bar.logo img{max-height:80px}}.site-header.static-header{background-color:#f6f6f6;height:63px}@media (min-width: 959px){.site-header.static-header{height:inherit}.site-header.static-header .logo img{max-height:60px}}.site-header.static-header .main-navigation li a,.site-header.static-header .header-utility-bar li a{color:black}.site-header.static-header .main-navigation a,.site-header.static-header .main-navigation span,.site-header.static-header .header-utility-bar a,.site-header.static-header .header-utility-bar span{color:black}.site-header.static-header .main-navigation a.search-toggle:before,.site-header.static-header .main-navigation span.search-toggle:before,.site-header.static-header .header-utility-bar a.search-toggle:before,.site-header.static-header .header-utility-bar span.search-toggle:before{background-image:url(/Content/Images/icons/search.svg)}.site-header.static-header .main-navigation a.contact-email:before,.site-header.static-header .main-navigation span.contact-email:before,.site-header.static-header .header-utility-bar a.contact-email:before,.site-header.static-header .header-utility-bar span.contact-email:before{background-image:url(/Content/Images/icons/email.svg)}.site-header.static-header .main-navigation a.portal-link:before,.site-header.static-header .main-navigation span.portal-link:before,.site-header.static-header .header-utility-bar a.portal-link:before,.site-header.static-header .header-utility-bar span.portal-link:before{background-image:url(/Content/Images/icons/profile_black.svg)}.site-header.static-header .main-navigation a.contact-phone:before,.site-header.static-header .main-navigation span.contact-phone:before,.site-header.static-header .header-utility-bar a.contact-phone:before,.site-header.static-header .header-utility-bar span.contact-phone:before{background-image:url(/Content/Images/icons/call.svg)}@media (min-width: 960px) and (max-width: 1439px){.site-header .main-navigation span,.site-header .main-navigation a,.site-header .header-utility-bar span,.site-header .header-utility-bar a{font-size:14px}.site-header .main-navigation.main-navigation li a,.site-header .header-utility-bar.main-navigation li a{margin:0}}@media (min-width: 1px) and (max-width: 959px){.site-header{padding:0}.site-header .header-utility-bar.header-utility-bar,.site-header .main-navigation.header-utility-bar{width:100%}.site-header .header-utility-bar.header-utility-bar,.site-header .main-navigation.header-utility-bar{display:block}.site-header .header-utility-bar.header-utility-bar .contact-phone,.site-header .main-navigation.header-utility-bar .contact-phone{display:none}.site-header .header-utility-bar.header-utility-bar .icon-text,.site-header .main-navigation.header-utility-bar .icon-text{display:none}.site-header .header-utility-bar.header-utility-bar .contact-email,.site-header .main-navigation.header-utility-bar .contact-email{vertical-align:top}.site-header .header-utility-bar.header-utility-bar .portal-link,.site-header .header-utility-bar.header-utility-bar .search-toggle,.site-header .header-utility-bar.header-utility-bar .contact-email,.site-header .main-navigation.header-utility-bar .portal-link,.site-header .main-navigation.header-utility-bar .search-toggle,.site-header .main-navigation.header-utility-bar .contact-email{display:inline-block;width:auto;text-align:center}.site-header .header-utility-bar.header-utility-bar .portal-link:before,.site-header .header-utility-bar.header-utility-bar .search-toggle:before,.site-header .header-utility-bar.header-utility-bar .contact-email:before,.site-header .main-navigation.header-utility-bar .portal-link:before,.site-header .main-navigation.header-utility-bar .search-toggle:before,.site-header .main-navigation.header-utility-bar .contact-email:before{margin-right:0 !important;margin-bottom:5px !important}.site-header .header-utility-bar.header-utility-bar .portal-link .icon-text,.site-header .header-utility-bar.header-utility-bar .search-toggle .icon-text,.site-header .header-utility-bar.header-utility-bar .contact-email .icon-text,.site-header .main-navigation.header-utility-bar .portal-link .icon-text,.site-header .main-navigation.header-utility-bar .search-toggle .icon-text,.site-header .main-navigation.header-utility-bar .contact-email .icon-text{display:block}.site-header .header-utility-bar.main-navigation,.site-header .main-navigation.main-navigation{display:none;padding:0}.site-header .header-utility-bar.main-navigation a,.site-header .header-utility-bar.main-navigation span,.site-header .main-navigation.main-navigation a,.site-header .main-navigation.main-navigation span{color:white}.site-header .header-utility-bar.main-navigation.big-menu,.site-header .main-navigation.main-navigation.big-menu{display:block;position:absolute;top:0;left:0;width:100%;height:100vh;background-color:white}.site-header .header-utility-bar.main-navigation.big-menu ul,.site-header .main-navigation.main-navigation.big-menu ul{padding:50px 0}.site-header .header-utility-bar.main-navigation.big-menu ul li,.site-header .main-navigation.main-navigation.big-menu ul li{display:inline-block;width:100%;text-align:center}.site-header .header-utility-bar.main-navigation.big-menu ul li a,.site-header .main-navigation.main-navigation.big-menu ul li a{padding:10px;text-align:center;display:inline-block;margin-left:auto;margin-right:auto}}@media (min-width: 1px) and (max-width: 640px){.site-header .header-utility-bar{display:block}.site-header .header-utility-bar .contact-phone{display:none}.site-header .header-utility-bar .contact-email{display:none !important}.site-header .header-utility-bar .portal-link,.site-header .header-utility-bar .search-toggle{display:inline-block;width:auto;text-align:center}.site-header .header-utility-bar .portal-link:before,.site-header .header-utility-bar .search-toggle:before{margin-right:0 !important;margin-bottom:5px !important}.site-header .header-utility-bar .portal-link .icon-text,.site-header .header-utility-bar .search-toggle .icon-text{display:block;margin-top:5px}.site-header .logo{position:absolute;left:0;right:0;top:0}}@media screen and (max-width: 1100px){.header-utility-bar .portal-link,.header-utility-bar .search-toggle,.header-utility-bar .contact-phone,.header-utility-bar .contact-email{display:inline-block;width:auto;text-align:center}.header-utility-bar .portal-link:before,.header-utility-bar .search-toggle:before,.header-utility-bar .contact-phone:before,.header-utility-bar .contact-email:before{margin-right:0 !important;margin-bottom:5px !important}.header-utility-bar .portal-link .icon-text,.header-utility-bar .search-toggle .icon-text,.header-utility-bar .contact-phone .icon-text,.header-utility-bar .contact-email .icon-text{display:block;margin-top:5px}}#hamburger{width:30px;height:30px;position:absolute;z-index:11;top:20px;left:20px;transform:rotate(0deg);transition:.5s ease-in-out;cursor:pointer}@media (min-width: 960px){#hamburger{display:none}}#hamburger span{display:block;position:absolute;height:2px;width:100%;background:#fff;border-radius:9px;opacity:1;left:0;transform:rotate(0deg);transition:.25s ease-in-out}#hamburger span:nth-child(1){top:0px;transform-origin:left center}#hamburger span:nth-child(2){top:10px;transform-origin:left center}#hamburger span:nth-child(3){top:20px;transform-origin:left center}#hamburger.open span:nth-child(1){transform:rotate(45deg);top:-3px;left:8px;background:#000}#hamburger.open span:nth-child(2){width:0%;opacity:0;background:#000}#hamburger.open span:nth-child(3){transform:rotate(-45deg);top:18px;left:8px;background:#000}body{font-family:'Bell Gothic W01'}.subpagesBlock{background-color:#eee;padding:20px}.subpagesBlock h3{margin:0 0 10px 0}.subpagesBlock a{display:inline-block;padding:2px 5px}.subpagesBlock a.active,.subpagesBlock a:hover{color:#fff;background-color:#D54431}.heroBlock{overflow:hidden;position:relative;width:100%;height:90vh;background-size:cover;background-position:center 15%;background-repeat:no-repeat}.heroBlock .video-container video{width:auto;min-width:100%;min-height:90vh;position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);z-index:0}.heroBlock .fade-layer{top:0;position:absolute;width:100%;height:100%;LEFT:0;background:linear-gradient(rgba(0,0,0,0.2), transparent)}.heroBlock .fade-layer .text-container{position:absolute;transform:translate(-50%, -50%);left:50%;top:50%;width:100%;max-width:100%}.heroBlock .fade-layer .text-container a{display:block}.heroBlock .fade-layer .title{margin:auto;text-align:center;color:#fff;font-weight:700;font-size:2em;max-width:1200px}@media (min-width: 1200px){.heroBlock .fade-layer .title{font-size:5em}}.heroBlock .fade-layer .title.bold{font-weight:900}.heroBlock .fade-layer .title.italic{font-style:italic}.heroBlock .fade-layer .title.underline{text-decoration:underline}.heroBlock .fade-layer .subTitle{margin:auto;text-align:center;color:#fff;font-weight:700;font-size:1.5em;max-width:1000px}@media (min-width: 1200px){.heroBlock .fade-layer .subTitle{font-size:3em}}.heroBlock .fade-layer .subTitle.bold{font-weight:900}.heroBlock .fade-layer .subTitle.italic{font-style:italic}.heroBlock .fade-layer .subTitle.underline{text-decoration:underline}.heroBlock .img-container{height:70vh}@media (min-width: 1400px){.heroBlock .img-container{position:relative;display:block;height:1000px;overflow:hidden}}.heroBlock img{height:100%}@media (min-width: 959px){.heroBlock img{height:150%}}@media (min-width: 1400px){.heroBlock img{position:absolute;top:0;bottom:0;margin:auto;width:108%;height:inherit}}.imageCTABlock{margin-top:40px;width:100%;position:relative;max-height:800px;font-size:0px}.imageCTABlock .block-container{margin:0 auto;width:1200px;left:0;right:0}@media (min-width: 1200px){.imageCTABlock .block-container{position:absolute;top:0}}.imageCTABlock .block-container .textBox{margin:15px;padding:25px;background-color:#fff;position:absolute;top:-100px;box-shadow:0px 0px 23px 2px rgba(0,0,0,0.2);font-size:16px}@media (min-width: 959px){.imageCTABlock .block-container .textBox{padding:35px;left:0;right:0;margin-left:0;margin-right:0;max-width:650px}}.imageCTABlock .block-container .textBox .title{font-size:2em;margin-top:0px;font-size:18px}@media (min-width: 540px){.imageCTABlock .block-container .textBox .title{font-size:24px}}@media (min-width: 959px){.imageCTABlock .block-container .textBox .title{font-size:3em;margin-top:20px;font-size:36px}}.imageCTABlock .block-container .textBox .subTitle{margin:20px 0px}.imageCTABlock .block-container .textBox .btnText{padding:15px 25px;background-color:#D54431;border:none;color:#fff;margin-top:10px;display:inline-block}.imageCTABlock img{width:100%}.imageTextBlock{position:relative;z-index:-1}.imageTextBlock .fade-segment{width:100%;height:110px;display:block;position:absolute;top:0;background:linear-gradient(rgba(0,0,0,0.15), rgba(0,0,0,0));z-index:1}@media (min-width: 1200px){.imageTextBlock{height:90vh;overflow:hidden}}.imageTextBlock .img-container img{width:100%}@media (min-width: 1200px){.imageTextBlock .img-container img{position:absolute;top:-100%;left:0;right:0;bottom:-100%;margin:auto;width:150%}}@media (min-width: 1400px){.imageTextBlock .img-container img{width:130%}}@media (min-width: 2000px){.imageTextBlock .img-container img{width:130%}}.imageTextBlock .text-on-image{width:100%;background-color:#fff;padding:20px}@media (min-width: 1200px){.imageTextBlock .text-on-image{width:1200px;margin:0 auto;position:absolute;bottom:0;left:0;right:0;padding:50px}}.imageTextBlock .title-on-image{font-size:1.5em;margin:0}@media (min-width: 768px){.imageTextBlock .title-on-image{font-size:2em}}@media (min-width: 959px){.imageTextBlock .title-on-image{font-size:3em}}.imageBlock img{width:100%;height:auto}.doubleCTABlock{margin-top:40px}@media (min-width: 768px){.doubleCTABlock .block-container{display:flex}}.doubleCTABlock .block-container .left-container,.doubleCTABlock .block-container .right-container{position:relative}@media (min-width: 768px){.doubleCTABlock .block-container .left-container,.doubleCTABlock .block-container .right-container{display:inline-block}}.doubleCTABlock .block-container .left-container img,.doubleCTABlock .block-container .right-container img{width:100%}.doubleCTABlock .block-container .left-container .left-text-container,.doubleCTABlock .block-container .left-container .right-text-container,.doubleCTABlock .block-container .right-container .left-text-container,.doubleCTABlock .block-container .right-container .right-text-container{padding:20px;background-color:#fff}@media (min-width: 1200px){.doubleCTABlock .block-container .left-container .left-text-container,.doubleCTABlock .block-container .left-container .right-text-container,.doubleCTABlock .block-container .right-container .left-text-container,.doubleCTABlock .block-container .right-container .right-text-container{padding:35px}}@media (min-width: 1400px){.doubleCTABlock .block-container .left-container .left-text-container,.doubleCTABlock .block-container .left-container .right-text-container,.doubleCTABlock .block-container .right-container .left-text-container,.doubleCTABlock .block-container .right-container .right-text-container{margin-right:20px;position:absolute;bottom:0}}.doubleCTABlock .block-container .left-container .left-text-container h2,.doubleCTABlock .block-container .left-container .right-text-container h2,.doubleCTABlock .block-container .right-container .left-text-container h2,.doubleCTABlock .block-container .right-container .right-text-container h2{margin-top:0}.doubleCTABlock .block-container .left-container .left-text-container,.doubleCTABlock .block-container .right-container .left-text-container{position:static}@media (min-width: 1400px){.doubleCTABlock .block-container .left-container .left-text-container,.doubleCTABlock .block-container .right-container .left-text-container{left:0;right:0;margin:0 auto;max-width:450px}}.doubleCTABlock .block-container .left-container .btn-text,.doubleCTABlock .block-container .right-container .btn-text{padding:15px 25px;background-color:#D54431;border:none;color:#fff;margin-top:10px;display:inline-block}.doubleCTABlock .block-container .left-container .btn-text:visited,.doubleCTABlock .block-container .right-container .btn-text:visited{color:#fff}@media (min-width: 768px){.doubleCTABlock .block-container .left-container{margin-right:20px}}@media (min-width: 768px){.doubleCTABlock .block-container .left-container{margin-right:20px}}@media (min-width: 768px){.doubleCTABlock .block-container .right-container{margin-left:20px}}@media (min-width: 768px){.doubleCTABlock .block-container .right-container{margin-left:20px}}.building-steps-block{width:100%;background-color:#C0CFDD;margin-top:40px;margin-bottom:100px;padding-bottom:50px}@media (min-width: 1200px){.building-steps-block{height:450px;padding-bottom:inherit;margin-bottom:200px}}@media (min-width: 1400px){.building-steps-block{height:550px}}.building-steps-block .building-block-title{color:#fff;font-size:1.8em;display:block;font-weight:100;text-align:center;padding-top:35px}@media (min-width: 960px){.building-steps-block .building-block-title{font-size:3em}}.building-steps-block .all-steps{display:block;font-size:0}@media (min-width: 1200px){.building-steps-block .all-steps{display:flex;justify-content:center;max-width:1200px;margin:0 auto}}.building-steps-block .all-steps .step-container{position:relative;transition:all 0.2s;transform:scale(0.95);-webkit-filter:brightness(95%);filter:brightness(95%);width:100%;display:block;margin:0 auto}@media (min-width: 540px){.building-steps-block .all-steps .step-container{width:50%;display:inline-block}}@media (min-width: 1200px){.building-steps-block .all-steps .step-container{margin:20px;position:relative;transition:all 0.2s;transform:scale(0.95);-webkit-filter:brightness(95%);filter:brightness(95%);display:inherit;width:100%}}.building-steps-block .all-steps .step-container:hover{transform:scale(1);-webkit-filter:brightness(100%);filter:brightness(100%);cursor:pointer}.building-steps-block .all-steps .step-container:hover p.index{color:#D54431}.building-steps-block .all-steps .step-container p{position:absolute;top:0;left:0;font-size:35px;margin:10px 20px}.building-steps-block .all-steps .step-container p.step-title{top:5px;font-size:20px;margin-top:20px;left:40px}@media (min-width: 1200px){.building-steps-block .all-steps .step-container p.step-title{max-width:160px;top:45px;font-size:18px;margin-top:20px;left:0}}.building-steps-block .all-steps .step-container img{width:100%}@media (min-width: 1400px){.building-steps-block .all-steps .step-container img{width:inherit}}.inspiration-slider-block{height:500px;background-color:#00148C;color:#fff;margin-bottom:300px;padding-top:100px;position:relative}.inspiration-slider-block .inspiration-block-title{display:block;font-size:3em;text-align:center;margin:0;margin-bottom:50px;font-size:28px}@media (min-width: 540px){.inspiration-slider-block .inspiration-block-title{font-size:40px}}.inspiration-slider-block .prev{background-image:url("/Content/Images/icons/left-arrow.svg");height:30px;width:30px;background-repeat:no-repeat;background-size:30px;position:absolute;cursor:pointer;display:none !important}@media (min-width: 768px){.inspiration-slider-block .prev{left:40px;top:115px;display:block !important}}@media (min-width: 959px){.inspiration-slider-block .prev{top:115px;right:100px;left:inherit}}.inspiration-slider-block .prev.black-arrow{background-image:url("/Content/Images/icons/left-arrow-black.svg")}.inspiration-slider-block .next{background-image:url("/Content/Images/icons/right-arrow.svg");height:30px;width:30px;background-repeat:no-repeat;background-size:30px;position:absolute;top:115px;right:40px;cursor:pointer;display:none !important}@media (min-width: 768px){.inspiration-slider-block .next{display:block !important}}.inspiration-slider-block .next.black-arrow{background-image:url("/Content/Images/icons/right-arrow-black.svg")}.inspiration-slider-block .slick-slide{outline:none}.inspiration-slider-block .single-inspiration-house{background-color:#F3F5F7;position:relative;overflow:hidden;width:300px !important;height:500px;transition:all 0.2s;transform:scale(0.95);margin:50px 50px 50px 10px;box-shadow:0px 0px 20px 2px rgba(0,0,0,0.1)}@media (min-width: 1200px){.inspiration-slider-block .single-inspiration-house{height:350px;box-shadow:inherit}}.inspiration-slider-block .single-inspiration-house .text-in-single{padding:15px}@media (min-width: 959px){.inspiration-slider-block .single-inspiration-house:hover{height:500px;transform:scale(1);box-shadow:0px 0px 53px 2px rgba(0,0,0,0.2)}}.inspiration-slider-block .single-inspiration-house h4{position:absolute;top:0;font-size:2em;margin-top:15px}.inspiration-slider-block .single-inspiration-house p.series{position:absolute;top:40px}.inspiration-slider-block .single-inspiration-house h5{position:absolute;color:#000;top:360px;font-size:20px;margin-top:10px}.inspiration-slider-block .single-inspiration-house p.short-info{position:absolute;color:#000;top:390px}.inspiration-slider-block .single-inspiration-house a{position:absolute;top:445px;font-size:20px;margin-top:15px}.inspiration-slider-block .single-inspiration-house a:after{background-image:url("/Content/Images/icons/right-arrow-black.svg");opacity:0;height:30px;width:30px;background-repeat:no-repeat;background-size:20px;position:absolute;bottom:-5px;left:60px;content:'';transition:all 0.2s}.inspiration-slider-block .single-inspiration-house a:hover{color:#D54431}.inspiration-slider-block .single-inspiration-house a:hover:after{opacity:1;left:70px}.inspiration-slider-block .single-inspiration-house img{top:0}.instagram-container{flex-direction:column;align-items:center;padding-bottom:7rem;display:flex}.instagram-container .heading-content-wrapper{width:100%;justify-content:center;margin:auto;padding:1.5rem 0;display:flex}.instagram-container .heading-content-wrapper .heading-wrapper{width:auto;text-align:center;justify-content:center;padding:0 2rem;display:flex;transform:translateY(50%)}.instagram-container .button-follow-us{padding:15px 25px;margin-top:10px;background-color:#D54431;color:#fff;border:1px solid transparent}.instagram-container .button-follow-us:hover{background-color:transparent;border:1px solid #D54431;color:#D54431}.widget-container{width:100%;padding:2rem;position:relative}.news-grid-block{margin-bottom:100px;width:100%;font-size:0}@media (min-width: 768px){.news-grid-block{width:650px;margin:0 auto 100px auto}}@media (min-width: 1400px){.news-grid-block{width:1350px}}.news-grid-block p{position:absolute;top:0;color:#fff;left:19px;z-index:2}.news-grid-block h6{position:absolute;top:34px;color:#fff;left:19px;font-size:2em;margin:0;z-index:2}.news-grid-block .news-block-title{text-align:center;font-size:40px;margin-bottom:40px}.news-grid-block img{width:100%;z-index:1}.news-grid-block .fade-top{width:100%;height:110px;display:block;position:absolute;top:0;background:linear-gradient(rgba(0,0,0,0.15), rgba(0,0,0,0));z-index:2}.news-grid-block .single-article-1 img,.news-grid-block .single-article-2 img,.news-grid-block .single-article-3 img,.news-grid-block .single-article-4 img{z-index:1;transition:all .2s;transform:scale(1)}@media (min-width: 959px){.news-grid-block .single-article-1:hover img,.news-grid-block .single-article-2:hover img,.news-grid-block .single-article-3:hover img,.news-grid-block .single-article-4:hover img{transform:scale(1.05);transition:all .2s;z-index:1;opacity:0.9}}.news-grid-block .single-article-1{width:100%;overflow:hidden;position:relative;margin:0 auto;font-size:15px}.news-grid-block .single-article-1 img{z-index:1}@media (min-width: 768px){.news-grid-block .single-article-1{width:650px;height:650px;overflow:hidden;position:relative;margin:0 auto}}@media (min-width: 1400px){.news-grid-block .single-article-1{float:left;margin-right:25px}}.news-grid-block .single-article-2{height:305px;overflow:hidden;position:relative;margin-left:25px;display:block;margin-bottom:39px;clear:left;width:100%;margin:5px auto 10px auto;font-size:15px}@media (min-width: 768px){.news-grid-block .single-article-2{height:305px;overflow:hidden;position:relative;margin-left:25px;display:block;margin-bottom:39px;clear:left;width:650px;margin:10px auto 10px auto}}@media (min-width: 1400px){.news-grid-block .single-article-2{width:650px;height:305px;overflow:hidden;position:relative;margin-left:25px;display:inline-block;margin-bottom:39px;margin-top:0}}.news-grid-block .single-article-3,.news-grid-block .single-article-4{width:50%;overflow:hidden;position:relative;display:inline-block;font-size:15px}@media (min-width: 768px){.news-grid-block .single-article-3,.news-grid-block .single-article-4{width:317.8px;height:317.8px;overflow:hidden;position:relative;display:inline-block}}@media (min-width: 1400px){.news-grid-block .single-article-3,.news-grid-block .single-article-4{margin-left:25px;width:302px;height:302px;margin-top:4px}}@media (min-width: 768px){.news-grid-block .single-article-4{margin-left:14px}}@media (min-width: 1400px){.news-grid-block .single-article-4{margin-left:45px}}.articles-flow-block{max-width:1200px;margin:50px auto}.articles-flow-block article{position:relative;padding:20px;display:block;width:100%;border-bottom:1px solid #e6e6e6;overflow:hidden}@media (min-width: 768px){.articles-flow-block article{padding:30px}}.articles-flow-block article p{width:100%}@media (min-width: 768px){.articles-flow-block article p{width:40%}}@media (min-width: 959px){.articles-flow-block article p{width:50%}}.articles-flow-block article a.read-more{font-size:20px;position:relative;display:inline-block;margin-top:25px}.articles-flow-block article a.read-more:after{background-image:url("/Content/Images/icons/right-arrow-black.svg");opacity:0;height:30px;width:30px;background-repeat:no-repeat;background-size:20px;position:absolute;right:-40px;top:3px;content:'';transition:all 0.2s;color:#000000}.articles-flow-block article a.read-more:hover{color:#D54431}.articles-flow-block article a.read-more:hover:after{opacity:1;right:-50px}.articles-flow-block article img{width:100%;padding-bottom:20px}@media (min-width: 768px){.articles-flow-block article img{width:420px;padding-left:20px;padding-bottom:0;float:right}}.interest-submit-block{width:100%;position:relative;margin-top:50px}.interest-submit-block .interest-background{width:100%}.interest-submit-block .interest-container{width:100%;background-color:#fff;max-height:640px}@media (min-width: 959px){.interest-submit-block .interest-container{max-height:560px}}@media (min-width: 1200px){.interest-submit-block .interest-container{width:1200px;padding:50px 50px 50px 75px;top:0;position:absolute;left:0;right:0;margin:0 auto}}.interest-submit-block .interest-container .form-text{width:320px;display:block;margin:0 auto;max-width:100%}@media (min-width: 960px){.interest-submit-block .interest-container .form-text{width:400px;display:inline-block;margin:40px}}.interest-submit-block .interest-container .form-text .interest-block-title{font-size:2em;margin-top:20px;text-align:center}@media (min-width: 959px){.interest-submit-block .interest-container .form-text .interest-block-title{text-align:inherit}}@media (min-width: 960px){.interest-submit-block .interest-container .form-text .interest-block-title{font-size:3em}}.interest-submit-block .interest-container .the-form{width:320px;margin:0 auto;max-width:100%}@media (min-width: 960px){.interest-submit-block .interest-container .the-form{display:inline-block;margin:40px;width:400px;vertical-align:top}}.interest-submit-block .interest-container .the-form .umbraco-forms-page input.text{border:1px solid black;margin-bottom:20px;padding:10px}.interest-submit-block .interest-container .the-form .umbraco-forms-page textarea{height:130px;resize:none;border:1px solid black;padding:10px}.interest-submit-block .interest-container .the-form .umbraco-forms-page label:nth-child(-n+2){display:none}.interest-submit-block .interest-container .the-form .umbraco-forms-page input.btn.primary{padding:15px 55px}.building-steps-block-expandable .step-container{max-height:80px;transition:all 0.2s;overflow:hidden;background-color:#F5F5F5;cursor:pointer;position:relative;transition:max-height .5s ease-in-out}.building-steps-block-expandable .step-container:hover{background-color:#f0f0f0}@media (min-width: 960px){.building-steps-block-expandable .step-container{max-height:150px;transition:all 0.2s;overflow:hidden;background-color:#F5F5F5;cursor:pointer;position:relative}}.building-steps-block-expandable .step-container.active{max-height:1200px;background-color:#fff}.building-steps-block-expandable .step-container .img-container{font-size:0}.building-steps-block-expandable .step-container img{left:-100%;right:-100%;margin:0 auto;width:100%}.building-steps-block-expandable .step-container .step-title{height:30px;margin:25px auto 25px auto;width:100%;padding-left:20px;padding-right:70px;font-size:1.2em;position:relative}@media (min-width: 768px){.building-steps-block-expandable .step-container .step-title{font-size:2em;margin:20px auto 30px auto}}@media (min-width: 959px){.building-steps-block-expandable .step-container .step-title{font-size:2em;margin:25px auto 25px auto}}@media (min-width: 960px){.building-steps-block-expandable .step-container .step-title{height:100px;font-size:2em;position:relative;margin:50px auto 0px auto}}@media (min-width: 1400px){.building-steps-block-expandable .step-container .step-title{font-size:3em;width:1200px;margin:40px auto 10px auto}}.building-steps-block-expandable .step-container .step-title span{content:'';width:30px;height:2px;background-color:black;display:block;position:absolute;right:30px;top:15px;border-radius:10px;opacity:1;transition:all 0.2s}@media (min-width: 960px){.building-steps-block-expandable .step-container .step-title span{top:20px}}@media (min-width: 1400px){.building-steps-block-expandable .step-container .step-title span{top:30px}}.building-steps-block-expandable .step-container .step-title span+span{content:'';width:30px;height:2px;background-color:black;display:block;position:absolute;right:30px;top:15px;transform:rotate(90deg);border-radius:10px}@media (min-width: 960px){.building-steps-block-expandable .step-container .step-title span+span{top:20px}}@media (min-width: 1400px){.building-steps-block-expandable .step-container .step-title span+span{top:30px}}.building-steps-block-expandable .step-container.active span+span{opacity:0}.building-steps-block-expandable .step-container .step-content{width:100%;max-height:600px;top:0;margin-left:auto;margin-right:auto;left:0;right:0}@media (min-width: 1400px){.building-steps-block-expandable .step-container .step-content{position:absolute;width:1200px;height:600px;top:0;margin-left:auto;margin-right:auto;left:0;right:0}}.building-steps-block-expandable .step-container .step-text{background-color:#fff;width:100%;right:0px;padding:35px;margin:0px}@media (min-width: 960px){.building-steps-block-expandable .step-container .step-text{padding:50px;top:150px;width:600px;position:absolute}}.single-article-section .top-container{position:relative;z-index:-1}@media (min-width: 1200px){.single-article-section .top-container{height:60vh;overflow:hidden}}@media (min-width: 1400px){.single-article-section .top-container{height:70vh;overflow:hidden}}@media (min-width: 1700px){.single-article-section .top-container{height:80vh;overflow:hidden}}@media (min-width: 2000px){.single-article-section .top-container{height:90vh;overflow:hidden}}.single-article-section .top-container .img-container img{width:100%}@media (min-width: 1200px){.single-article-section .top-container .img-container img{position:absolute;top:-100%;left:0;right:0;bottom:-100%;margin:auto;width:100%}}.single-article-section .top-container .text-on-image{width:100%;height:130px;background-color:#fff;max-width:1200px;margin:0 auto;padding:20px}@media (min-width: 768px){.single-article-section .top-container .text-on-image{padding:30px;height:140px;position:absolute;bottom:0;left:0;right:0}}@media (min-width: 959px){.single-article-section .top-container .text-on-image{padding:20px 50px;height:150px}}@media (min-width: 1200px){.single-article-section .top-container .text-on-image{padding:50px;height:200px}}.single-article-section .top-container .text-on-image p{font-size:20px;margin-top:10px}@media (min-width: 959px){.single-article-section .top-container .text-on-image p{font-size:24px}}.single-article-section .top-container .text-on-image h2{font-size:30px;margin-top:10px}@media (min-width: 959px){.single-article-section .top-container .text-on-image h2{font-size:40px}}.single-article-section .news-content-heading{max-width:1200px;margin:0 auto;padding:10px 20px 0 20px}@media (min-width: 768px){.single-article-section .news-content-heading{padding:20px 30px 0 30px}}@media (min-width: 959px){.single-article-section .news-content-heading{padding:20px 50px 0 50px}}.single-article-section .news-content-heading h2{font-size:30px;margin-top:10px}@media (min-width: 959px){.single-article-section .news-content-heading h2{font-size:40px}}.single-article-section .news-content-heading p{font-size:20px;margin-top:10px}@media (min-width: 959px){.single-article-section .news-content-heading p{font-size:24px}}.single-article-section .news-content-wrapper{max-width:1200px;margin:0 auto;padding:0px 20px 20px 20px}@media (min-width: 768px){.single-article-section .news-content-wrapper{padding:10px 30px 30px 30px}}@media (min-width: 959px){.single-article-section .news-content-wrapper{padding:20px 50px 50px 50px}}.single-article-section .news-content-wrapper .news-content{-moz-column-count:1;column-count:1;-moz-column-gap:100px;column-gap:100px}@media (min-width: 768px){.single-article-section .news-content-wrapper .news-content{-moz-column-count:2;column-count:2;-moz-column-gap:100px;column-gap:100px}}.single-article-section .news-content-wrapper .news-content p:first-child{margin-top:0}.single-article-section .news-content-wrapper .button-container a{font-size:20px;position:relative;margin-left:30px;margin-top:50px;display:inline-block}.single-article-section .news-content-wrapper .button-container a:before{background-image:url("/Content/Images/icons/left-arrow-black.svg");height:30px;width:30px;background-repeat:no-repeat;background-size:20px;position:absolute;right:100px;top:3px;content:'';transition:all 0.2s;color:#000000}.single-article-section .news-content-wrapper .button-container a:hover:before{opacity:1;right:110px}.single-article-section .news-content-wrapper a:hover{color:#D54431}.contact-block{position:relative;margin-bottom:320px;padding-top:50px;background-color:none !important}.contact-block h2{margin:0px auto;display:block;text-align:center;font-size:28px}@media (min-width: 768px){.contact-block h2{font-size:36px}}.contact-block .prev{background-image:url("/Content/Images/icons/left-arrow.svg");height:30px;width:30px;background-repeat:no-repeat;background-size:30px;position:absolute;cursor:pointer;top:115px;left:40px;z-index:2}@media (min-width: 768px){.contact-block .prev{left:40px;top:115px;display:block !important}}@media (min-width: 959px){.contact-block .prev{top:115px;right:100px;left:inherit}}.contact-block .next{background-image:url("/Content/Images/icons/right-arrow.svg");height:30px;width:30px;background-repeat:no-repeat;background-size:30px;position:absolute;top:115px;right:40px;cursor:pointer;z-index:2}@media (min-width: 768px){.contact-block .next{display:block !important}}.contact-block .contact-container{max-width:1200px;margin:0 auto;height:360px}.contact-block .contact-container button{display:none !important}.contact-block .contact-container .slick-slide img{margin:0 auto}.contact-block .contact-container .slick-slide p{display:block;text-align:center}.contact-block .contact-container .contact-container-single{display:inline-block;width:300px;margin:100px 0 0 0;font-size:0px}.contact-block .contact-container .contact-container-single .contact-role{font-size:16px;color:grey}.contact-block .contact-container .contact-container-single .contact-name{font-size:20px;font-weight:600;margin-top:5px;color:#000}.contact-block .contact-container .contact-container-single .contact-phone{margin:0 5px;font-size:16px}.contact-block .contact-container .contact-container-single .contact-phone a{text-align:center}.contact-block .contact-container .contact-container-single .contact-mail{margin:0 5px;font-size:16px}.contact-block .contact-container .contact-container-single .contact-mail a{text-align:center}.image-three-text-block{margin-top:50px;position:relative}@media (min-width: 1200px){.image-three-text-block{margin-top:200px}}@media (min-width: 1200px){.image-three-text-block.no-image .all-squares{position:static}}.image-three-text-block .all-squares{max-width:1200px;margin:0 auto;display:block}@media (min-width: 1200px){.image-three-text-block .all-squares{position:absolute;top:-100px;z-index:3;left:0;right:0;display:flex;flex-wrap:wrap}}.image-three-text-block .square-one,.image-three-text-block .square-two,.image-three-text-block .square-three{width:100%;padding:30px;background-color:#F6F6F6}@media (min-width: 1200px){.image-three-text-block .square-one,.image-three-text-block .square-two,.image-three-text-block .square-three{max-width:50%;width:50%;padding:50px;z-index:2}}.image-three-text-block .img-container{font-size:0}.image-three-text-block img{width:100%}.collaboration-block .collaboration-content{max-width:1200px;margin:0 auto;font-size:0;color:#000;padding:20px}@media (min-width: 960px){.collaboration-block .collaboration-content{padding:0px}}.collaboration-block .collaboration-content h2{text-align:center;font-size:28px;padding-top:20px;display:block;margin:0px;margin-bottom:20px}@media (min-width: 768px){.collaboration-block .collaboration-content h2{font-size:36px}}@media (min-width: 959px){.collaboration-block .collaboration-content h2{width:30%;display:inline-block;padding-top:20px;vertical-align:middle;margin-bottom:inherit}}.collaboration-block .collaboration-content .collaboration-text{display:inline-block;font-size:16px;display:block;margin:0}@media (min-width: 959px){.collaboration-block .collaboration-content .collaboration-text{width:60%;display:inline-block;padding-top:51px;margin-top:10px;vertical-align:middle}}.collaboration-block .collaboration-content .collaboration-logotypes{padding:50px 0}.collaboration-block .collaboration-content .collaboration-logotypes img{-webkit-filter:grayscale(100%);filter:grayscale(100%);padding:20px;width:50%;transition:all 0.3s}.collaboration-block .collaboration-content .collaboration-logotypes img:hover{-webkit-filter:grayscale(0%);filter:grayscale(0%)}@media (min-width: 540px){.collaboration-block .collaboration-content .collaboration-logotypes img{width:33.33%}}@media (min-width: 768px){.collaboration-block .collaboration-content .collaboration-logotypes img{width:25%}}@media (min-width: 959px){.collaboration-block .collaboration-content .collaboration-logotypes img{width:20%}}.customer-block .customer-content{max-width:1200px;padding:20px;margin:0 auto;overflow:hidden}@media (min-width: 959px){.customer-block .customer-content{padding:40px 20px}}@media (min-width: 959px){.customer-block .customer-content .text-content{width:50%;display:inline-block;margin-right:50px}}.customer-block .customer-content img{width:100%;margin-top:50px}@media (min-width: 959px){.customer-block .customer-content img{width:40%;display:inline-block;float:right;margin-top:18px}}#HouseArchive #singleHousePreview{background-color:#eee}#HouseArchive .controls{margin:50px 0}#HouseArchive .controls .control-group{display:inline-block;width:300px;margin:0 0 25px 0;vertical-align:top;overflow:hidden;height:100px;max-width:100%}#HouseArchive .controls .control-group+.control-group{margin:0 0 25px 0px}@media (min-width: 959px){#HouseArchive .controls .control-group+.control-group{margin:0 0 25px 25px}}#HouseArchive .controls .range-container{margin:30px 0 0 10px}#HouseArchive .controls .range-container #range{max-width:250px;height:13px;box-sizing:border-box;direction:ltr;width:100%;left:40px;top:20px;background-color:#eee}#HouseArchive .controls .range-container #range .noUi-base{width:100%;height:100%;position:relative;z-index:1;top:-5px}#HouseArchive .controls .range-container #range .noUi-base .noUi-connects{overflow:hidden;z-index:0;width:100%;height:100%;position:relative;top:5px}#HouseArchive .controls .range-container #range .noUi-base .noUi-connects .noUi-connect{will-change:transform;position:absolute;z-index:1;top:0;left:0;height:100%;width:100%;transform-origin:0 0;transform-style:flat;background-color:#00148C}#HouseArchive .controls .range-container #range .noUi-base .noUi-origin{left:240px;will-change:transform;position:absolute;top:0;width:250px;transform-origin:0 0;transform-style:flat}#HouseArchive .controls .range-container #range .noUi-base .noUi-origin .noUi-handle{width:21px;height:21px;border-radius:30px;background:#fff;cursor:pointer;box-shadow:0px 1px 2px 0px rgba(0,0,0,0.3);outline:none}#HouseArchive .controls .range-container #range .noUi-base .noUi-origin .noUi-handle .noUi-tooltip{display:block;top:-20px;position:absolute}#HouseArchive .controls .range-container #range .noUi-base .noUi-origin:nth-child(2){z-index:4 !important;width:250px}#HouseArchive .controls .range-container #range .noUi-base .noUi-origin:nth-child(3){z-index:5 !important}#HouseArchive .controls .custom-checkbox{display:inline-block;margin-top:13px}#HouseArchive .controls .custom-checkbox>label{display:inline-block}#HouseArchive .controls .custom-checkbox input[type="checkbox"]{display:none}#HouseArchive .controls .custom-checkbox input[type="checkbox"]+label{width:25px;height:25px;display:inline-block;vertical-align:top;margin:0 10px 0 0;border:1px solid grey}#HouseArchive .controls .custom-checkbox input[type="checkbox"]:hover+label{background-color:#eee}#HouseArchive .controls .custom-checkbox input[type="checkbox"]:checked+label{background-color:#00148C}#HouseArchive .controls .custom-checkbox input[type="checkbox"]:checked+label:before{background-image:url(/Content/Images/icons/radio_checked.svg)}@media (min-width: 1px) and (max-width: 640px){#HouseArchive .controls{text-align:center}#HouseArchive .controls .range-container #range{margin:0 auto}}#HouseArchive .grid-container{font-size:0;margin:0 -1.5% 25px -1.5%}#HouseArchive .grid-container .house-box{margin:0 auto 25px auto;vertical-align:top;position:relative;display:block;max-width:300px}@media (min-width: 540px){#HouseArchive .grid-container .house-box{width:47%;display:inline-block;margin:0 1.5% 25px 1.5%;max-width:inherit}}@media (min-width: 768px){#HouseArchive .grid-container .house-box{width:30%;display:inline-block}}@media (min-width: 959px){#HouseArchive .grid-container .house-box{width:22%}}#HouseArchive .grid-container .house-box .overlay,#HouseArchive .grid-container .house-box .house-link,#HouseArchive .grid-container .house-box img,#HouseArchive .grid-container .house-box .fade-top{transition:transform 0.2s}#HouseArchive .grid-container .house-box a{display:block;position:relative;z-index:1}#HouseArchive .grid-container .house-box .overlay{z-index:0;transition:.15s all ease-in-out;opacity:0}#HouseArchive .grid-container .house-box .fade-top{height:100px;position:absolute;top:0;width:100%;background:linear-gradient(rgba(0,0,0,0.15), transparent)}#HouseArchive .grid-container .house-box img{width:100%;height:auto}#HouseArchive .grid-container .house-box span{font-size:20px}#HouseArchive .grid-container .house-box .house-info{color:#fff;position:absolute;top:15px;left:15px;z-index:1;transition:top .2s}#HouseArchive .grid-container .house-box .house-info h2{margin:0;padding:0}#HouseArchive .grid-container .house-box .house-link{position:absolute;bottom:5px;left:15px;color:#D54431;display:none;transition:.15s all ease-in-out;font-size:20px;z-index:3}#HouseArchive .grid-container .house-box .house-link:after{background-image:url("/Content/Images/icons/right-arrow-black.svg");opacity:0;height:30px;width:30px;background-repeat:no-repeat;background-size:20px;position:absolute;bottom:-5px;left:80px;content:'';transition:all 0.2s}#HouseArchive .grid-container .house-box .house-link:hover{color:#D54431}#HouseArchive .grid-container .house-box .house-link:hover:after{opacity:1;left:90px}@media (min-width: 960px){#HouseArchive .grid-container .house-box:hover{cursor:pointer}#HouseArchive .grid-container .house-box:hover .overlay,#HouseArchive .grid-container .house-box:hover .house-link,#HouseArchive .grid-container .house-box:hover img,#HouseArchive .grid-container .house-box:hover .fade-top{transform:translate(0px, -15px)}#HouseArchive .grid-container .house-box:hover .house-info{top:0}#HouseArchive .grid-container .house-box:hover img{box-shadow:0px 0px 20px 2px rgba(0,0,0,0.1)}#HouseArchive .grid-container .house-box:hover .overlay{opacity:0.7}#HouseArchive .grid-container .house-box:hover .house-link{display:block;transition:opacity .2s}#HouseArchive .grid-container .house-box:hover h2,#HouseArchive .grid-container .house-box:hover span{color:#000}}.text-block-container{max-width:100%;overflow:hidden;padding-top:5%;padding-bottom:5%}@media (min-width: 960px){.text-block-container{padding-top:40px;padding-bottom:40px}}.h1-white{color:#ffffff}.h1-black{color:#000000}.h2-white{color:#ffffff}.h2-black{color:#000000}.h3-black{color:#000000}.h3-white{color:#ffffff}.h4-black{color:#000000}.h4-white{color:#ffffff}.p-white{color:#ffffff}.p-black{color:#000000}.menu-block-container{max-width:1200px;margin:0 auto;padding:40px 10px}@media (min-width: 1px) and (max-width: 640px){.menu-block-container{padding:40px 2.5% 60px 2.5%}}.menu-block-container .list-container{display:table;margin:0 auto;font-size:0;text-align:center;width:100%}.menu-block-container .list-container .menu-item{display:inline-block;width:30%;margin-bottom:40px;margin-left:1.5%;margin-right:1.5%;vertical-align:top;transition:box-shadow 0.2s}@media (min-width: 1px) and (max-width: 640px){.menu-block-container .list-container .menu-item{margin-bottom:20px;width:47%}}.menu-block-container .list-container .menu-item:hover{box-shadow:0px 0px 8px 0px rgba(0,0,0,0.1)}.menu-block-container .list-container .menu-item img{width:100%}.menu-block-container .list-container .menu-item h3{text-align:center}.site-footer{background-color:#fff;padding:40px}.site-footer .footer-content{width:100%;margin:20px auto;display:block;text-align:center}@media (min-width: 768px){.site-footer .footer-content{width:100%;display:flex;justify-content:center;max-width:1200px;margin:0 auto;align-items:top;text-align:left}}.site-footer .footer-content .footer-column{display:block;padding:20px 0px;width:100%}.site-footer .footer-content .footer-column h4{color:grey}.site-footer .footer-content .footer-column p{margin:0;padding:0}.site-footer .footer-content .footer-column a{display:block}@media (min-width: 768px){.site-footer .footer-content .footer-column{width:20%;display:inline-block}}.error-page-container{width:100%;height:100%;background-repeat:no-repeat;background-size:cover;background-position:center}.error-page-container .error-page-info{background-color:white;max-width:500px;padding:50px;z-index:1;position:absolute;left:0;right:0;top:50%;transform:translateY(-50%);margin:0 auto}.error-page-container .error-page-info h1{margin:0}.error-page-container .error-page-info .error-page-text{margin:15px 0;color:#666;font-size:18px;line-height:1.35}.error-page-container .error-page-info .error-page-text p{margin:0;padding:0}.error-page-container .error-page-info .button-container .red{background-color:#D54431;color:white;padding:8px 12px;display:inline-block;border-radius:8px}.portal-pages{background-color:#eee}.portal-pages h1,.portal-pages h2,.portal-pages h3,.portal-pages h4{margin:0;padding:0}.portal-pages p,.portal-pages span,.portal-pages a{font-size:16px}.portal-pages .portal-header{z-index:101;width:100%;pointer-events:none}.portal-pages .portal-header .mobile-logo{display:none;pointer-events:all}.portal-pages .portal-header .mobile-logo img{height:40px}.portal-pages .portal-header .mobile-logo img:hover{opacity:0.6}.portal-pages .portal-header h2{display:none}.portal-pages .portal-header .portal-header-subtitle{font-size:14px}.portal-pages .portal-header .menu-toggle-orb{pointer-events:all;border-radius:50%;background-color:#D54431;width:40px;padding-bottom:40px;position:relative;display:none}.portal-pages .portal-header .menu-toggle{width:21px;height:18px;margin:0 auto;position:absolute;top:50%;left:-1px;right:0;transform:rotate(0deg);transform:translateY(-50%);transition:.5s ease-in-out}.portal-pages .portal-header .menu-toggle span{display:block;width:100%;height:3px;position:absolute;left:0;background-color:white;border-radius:4.5px;transform:rotate(0deg);transition:.25s ease-in-out}.portal-pages .portal-header .menu-toggle span:nth-child(1){top:0px}.portal-pages .portal-header .menu-toggle span:nth-child(2),.portal-pages .portal-header .menu-toggle span:nth-child(3){top:7px}.portal-pages .portal-header .menu-toggle span:nth-child(4){top:14px}.portal-pages .portal-header .menu-toggle.active span:nth-child(1),.portal-pages .portal-header .menu-toggle.active span:nth-child(4){top:8px;width:0%;left:50%}.portal-pages .portal-header .menu-toggle.active span:nth-child(2){transform:rotate(45deg)}.portal-pages .portal-header .menu-toggle.active span:nth-child(3){transform:rotate(-45deg)}@media (min-width: 1px) and (max-width: 959px){.portal-pages .portal-header{padding:10px;position:fixed;right:0;top:0;display:flex;flex-direction:row;align-items:center;justify-content:space-between;transition:.15s background ease-in-out}.portal-pages .portal-header h2{flex:1;text-align:center;transition:.15s visibility ease-in-out;display:unset;visibility:hidden;opacity:0}.portal-pages .portal-header.tiny{background-color:white;opacity:0.9}.portal-pages .portal-header.tiny .mobile-logo{display:block}.portal-pages .portal-header.tiny h2{visibility:visible;opacity:1}.portal-pages .portal-header a img{height:40px}.portal-pages .portal-header .menu-toggle-orb{display:block}}.portal-pages .portalContainer{padding:50px;max-width:1920px;margin:0 auto;font-size:0}@media (min-width: 1px) and (max-width: 959px){.portal-pages .portalContainer{display:block;padding:5%}}.portal-pages .portal-content,.portal-pages .portal-menu-container,.portal-pages .portal-sidebar{display:inline-block;vertical-align:top}.portal-pages .portal-content.portal-menu-container,.portal-pages .portal-content.portal-sidebar,.portal-pages .portal-menu-container.portal-menu-container,.portal-pages .portal-menu-container.portal-sidebar,.portal-pages .portal-sidebar.portal-menu-container,.portal-pages .portal-sidebar.portal-sidebar{width:20%;height:100%}.portal-pages .portal-content.portal-menu-container,.portal-pages .portal-menu-container.portal-menu-container,.portal-pages .portal-sidebar.portal-menu-container{border-radius:5px;background-color:white}.portal-pages .portal-content.portal-content,.portal-pages .portal-menu-container.portal-content,.portal-pages .portal-sidebar.portal-content{width:57%;position:relative;margin:0 1.5%}@media (min-width: 1px) and (max-width: 959px){.portal-pages .portal-content.portal-content,.portal-pages .portal-content.portal-sidebar,.portal-pages .portal-menu-container.portal-content,.portal-pages .portal-menu-container.portal-sidebar,.portal-pages .portal-sidebar.portal-content,.portal-pages .portal-sidebar.portal-sidebar{width:100%;margin:0;padding:0}.portal-pages .portal-content.portal-menu-container,.portal-pages .portal-menu-container.portal-menu-container,.portal-pages .portal-sidebar.portal-menu-container{width:100%;display:none;position:fixed;top:0;left:0;margin:0;border-radius:0;z-index:100;overflow:auto}}@media (min-width: 640px) and (max-width: 959px){.portal-pages .portal-content.portal-sidebar,.portal-pages .portal-menu-container.portal-sidebar,.portal-pages .portal-sidebar.portal-sidebar{display:flex;flex-wrap:wrap;justify-content:center}.portal-pages .portal-content.portal-sidebar .portal-section,.portal-pages .portal-menu-container.portal-sidebar .portal-section,.portal-pages .portal-sidebar.portal-sidebar .portal-section{flex-grow:1;flex:1 1 calc(50% - 25px);margin:0 25px 25px 0;height:100%}}.portal-pages .portal-menu{padding:0;list-style:none;margin:0;border-top-left-radius:0;border-top-right-radius:0}.portal-pages .portal-menu li.active{border-left:5px solid #D54431;background-color:#f6f6f6}.portal-pages .portal-menu li a,.portal-pages .portal-menu li button{display:block;padding:20px;text-decoration:none}.portal-pages .portal-menu li a:hover,.portal-pages .portal-menu li button:hover{background-color:#f6f6f6}.portal-pages .portal-menu li a:before,.portal-pages .portal-menu li button:before{content:'';display:inline-block;width:25px;height:25px;vertical-align:middle;margin:0 10px 0 0;background-repeat:no-repeat;background-size:contain;background-position:center}.portal-pages .portal-menu li a.overviewpage:before,.portal-pages .portal-menu li button.overviewpage:before{background-image:url(/Content/Images/icons/home.svg)}.portal-pages .portal-menu li a.taskspage:before,.portal-pages .portal-menu li button.taskspage:before{background-image:url(/Content/Images/icons/checkmark.svg)}.portal-pages .portal-menu li a.documentspage:before,.portal-pages .portal-menu li button.documentspage:before{background-image:url(/Content/Images/icons/map.svg)}.portal-pages .portal-menu li a.profilepage:before,.portal-pages .portal-menu li button.profilepage:before{background-image:url(/Content/Images/icons/user.svg)}.portal-pages .portal-menu li a.messagespage:before,.portal-pages .portal-menu li button.messagespage:before{background-image:url(/Content/Images/icons/email.svg)}.portal-pages .portal-menu li a.portalsearchpage:before,.portal-pages .portal-menu li button.portalsearchpage:before{background-image:url(/Content/Images/icons/search.svg)}.portal-pages .portal-menu li a.logout:before,.portal-pages .portal-menu li button.logout:before{background-image:url(/Content/Images/icons/logout.svg)}.portal-pages .portal-menu li button{width:100%;color:black;text-align:left;background-color:white}@media (min-width: 1px) and (max-width: 959px){.portal-pages .portal-menu li.active{background-color:#f6f6f6;border-left:0;border-right:3px solid #D54431}.portal-pages .portal-menu li a,.portal-pages .portal-menu li button{padding:10px 5%}}.project-details{position:relative;border-bottom-left-radius:0 !important;border-bottom-right-radius:0 !important;width:100%;height:200px;background-repeat:no-repeat;background-size:cover;background-position:center}.project-details a{position:absolute;top:10px;left:10px;z-index:1}.project-details a img{height:50px}.project-details h3{color:white;position:absolute;left:15px;bottom:15px;z-index:1}@media (min-width: 1px) and (max-width: 959px){.project-details.portal-section{border-radius:0}.project-details h3{font-size:28px}}@media (min-width: 640px) and (max-width: 959px){.project-details{height:50%}}.login-section{width:100%;height:100vh;position:relative;background-image:url(/Content/Images/test.jpg?width=1920&quality=75);background-repeat:no-repeat;background-size:cover;background-position:center}.login-section .validation-summary-errors{margin:0 0 20px 0}.login-section .validation-summary-errors ul{list-style:none;margin:0;padding:0}.login-section .login-header{padding:20px;position:relative;z-index:1}.login-section .login-header .link-container{display:flex;align-items:center;justify-content:flex-end}.login-section .login-header .link-container img{width:70px;height:auto;padding:0 10px}.login-section .form-container{background-color:white;width:100%;max-width:350px;padding:50px 30px;margin:0 auto;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%);z-index:1;border-radius:5px}.login-section .form-container .portal-logo-container{display:block;text-align:center}.login-section .form-container .portal-logo-container h1{margin:25px 0;padding:0}.login-section .form-container .portal-logo-container img{width:auto;height:60px}.login-section form{width:100%}.login-section form label{display:block;margin:0 0 5px 0}.login-section form input,.login-section form button{width:100%;padding:10px;outline:0;border:0;border-radius:5px}.login-section form input{margin:0 0 20px 0;background-color:#fff;border-bottom:1px solid #ccc;color:#ccc}.login-section form button{background-color:dodgerblue;color:white}.overlay{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0.5}.overlay.white{background-color:white}.overlay.black{background-color:black}.overlay.light{opacity:0.3}.overlay.lighter{opacity:0.2}.project-progress{display:flex;align-items:center;justify-content:center;margin:0 0 25px 0;color:grey}.project-progress #progressContainer,.project-progress #signedProgressContainer{display:flex;width:70px;height:70px;position:relative;margin:0 10px 0 0}.project-progress #progressContainer span,.project-progress #signedProgressContainer span{width:100%;position:absolute;top:50%;transform:translateY(-50%);text-align:center;font-size:20px}@media (min-width: 1px) and (max-width: 959px){.project-progress.portal-section{width:50%;display:inline-block;vertical-align:top;text-align:center;padding:0 10px}.project-progress.portal-section #progressContainer,.project-progress.portal-section #signedProgressContainer{width:60px;height:60px;margin:0 auto 10px auto}.project-progress.portal-section #progressContainer span,.project-progress.portal-section #signedProgressContainer span{width:100%;left:0;right:0;font-size:16px}}.project-deadline{display:flex;align-items:center;justify-content:center;margin:0 0 25px 0}.project-deadline .close-deadline{color:#D54431}.project-deadline img{width:70px;height:auto;padding:0 10px}.sub-task-content header,.sub-task-content content,.sub-task-content footer{margin:0 0 25px 0;display:block}.sub-task-content header{text-align:center;border-bottom:1px solid #ccc;padding:0 0 25px 0}.sub-task-content header span{display:block}.sub-task-content content{position:relative;margin:0}.sub-task-content footer{margin:0}.portal-section-header{font-size:0;padding:15px 20px}.portal-section-header span,.portal-section-header img{display:inline-block;vertical-align:middle}.portal-section-header img{width:24px;height:auto;margin:0 10px 0 0}.portal-section-header span{font-size:16px;font-size:initial;color:#777}.portal-section{background-color:white;margin:0 0 25px 0;border-radius:5px;overflow:hidden;font-size:initial;font-size:16px}.portal-section .no-content-error{padding:0 20px 20px 20px;display:block}@media (min-width: 1px) and (max-width: 959px){.portal-section{margin:0 0 25px 0}}.page-intro-section{padding:25px}.profile-group-section{padding:25px;font-size:0}.profile-group-section .profile-group{width:23%;margin:2% 2% 2% 0;display:inline-block}@media (min-width: 1px) and (max-width: 959px){.profile-group-section .profile-group{width:100%}}.profile-group-section .profile-group span,.profile-group-section .profile-group a{display:block;color:#777}.profile-group-section .profile-group span.heading,.profile-group-section .profile-group a.heading{font-weight:bold;color:black}.profile-group-section .profile-group a:hover{color:#D54431}.portal-search-section .search-input-container label{font-weight:bold;display:block;margin:0 0 5px 0}.portal-search-section .search-input-container input{width:100%;max-width:300px;padding:10px;outline:0;border:0;background-color:#eee;border-radius:5px}.portal-search-section .result-text{display:block;margin:25px 0 0 0}.portal-search-section .search-results-container{margin:25px 0 0 0;padding:20px;background-color:#eee;font-size:0}.portal-search-section .search-results-container h3{margin:0 0 5px 0}.portal-search-section .search-results-container .project-contact{width:46%;margin:2%;display:inline-block;vertical-align:top;background-color:#fff}.portal-search-section .search-results-container .project-contact span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}@media (min-width: 1px) and (max-width: 959px){.portal-search-section .search-results-container .project-contact{width:100%;margin:10px 0}}.portal-search-section .search-result.img,.portal-search-section .search-result.file{margin:10px 0}.portal-search-section .search-result.img:before,.portal-search-section .search-result.file:before{width:20px;height:20px;display:block;content:'';display:inline-block;vertical-align:middle;background-repeat:no-repeat;background-size:contain;background-position:center}.portal-search-section .search-result.img:before{background-image:url(/Content/Images/icons/picture.svg)}.portal-search-section .search-result.file:before{background-image:url(/Content/Images/icons/file.svg)}.portal-update-image{width:100%;height:500px;position:relative;background-repeat:no-repeat;background-size:cover;background-position:center}.portal-update-image .portal-update-message{position:absolute;bottom:0;left:0;color:white;padding:25px;z-index:1}.portal-update-image .portal-update-message p{margin:0;padding:0}.portal-update-image .portal-update-message a{font-weight:900;color:white;transition:.15s color ease-in-out}.portal-update-image .portal-update-message a:hover{color:#ccc}@media (min-width: 1px) and (max-width: 959px){.portal-update-image{height:250px}}.portal-signQueue content{padding:0 20px 20px 20px;display:block}.portal-signQueue content form{margin:15px 0 0 0}.portal-signQueue content form fieldset{margin:0 0 10px 0}.portal-signQueue content form fieldset:last-of-type{margin:0}.portal-signQueue content form .custom-radio{display:inline-block}.portal-signQueue content form .no-sign-info{color:crimson;opacity:0.8;line-height:1}.portal-signQueue content form .no-sign-info span{font-size:14px;font-style:italic}.portal-signQueue content form .sign-tasks-btn input{padding:5px 10px;border-radius:5px;margin:15px 0 0 0}#TasksPage .show-more-container,#PortalPage .show-more-container{margin:-15px 0 25px 0;text-align:right}#TasksPage .show-more-container a,#PortalPage .show-more-container a{color:gray}#TasksPage .show-more-container a:hover,#PortalPage .show-more-container a:hover{color:#D54431}#TasksPage .task-filters-container,#PortalPage .task-filters-container{border-bottom:1px dashed #ccc;padding:30px}#TasksPage .task-filters-container span,#PortalPage .task-filters-container span{margin:0 0 5px 0;display:block}#TasksPage .task-filters-container input,#PortalPage .task-filters-container input{width:100%;max-width:300px;padding:10px;outline:0;border:0;background-color:#eee;border-radius:5px}#TasksPage .portal-tasks .task-list,#PortalPage .portal-tasks .task-list{list-style:none;padding:30px;margin-bottom:-20px}#TasksPage .portal-tasks .task-list.sub-tasks,#PortalPage .portal-tasks .task-list.sub-tasks{display:none;border-left:1px dashed #ccc;margin:0 0 50px 23px;padding:0}#TasksPage .portal-tasks .task-list.sub-tasks .task-item,#PortalPage .portal-tasks .task-list.sub-tasks .task-item{max-width:90%;border:0;margin:0 0 10px 15px}#TasksPage .portal-tasks .task-list.sub-tasks .task-item span.task-toggle img,#PortalPage .portal-tasks .task-list.sub-tasks .task-item span.task-toggle img{transform:rotate(-90deg)}#TasksPage .portal-tasks .task-list.sub-tasks .task-item:hover,#PortalPage .portal-tasks .task-list.sub-tasks .task-item:hover{cursor:pointer}#TasksPage .portal-tasks .task-list.sub-tasks .sub-task-content,#PortalPage .portal-tasks .task-list.sub-tasks .sub-task-content{display:none;width:100%;height:auto;min-height:100%;position:absolute;top:0;left:0;padding:100px 5% 50px 5%;background-color:white;border-radius:5px;z-index:1;margin:0 0 50px 0}#TasksPage .portal-tasks .task-list.sub-tasks .sub-task-content header a,#PortalPage .portal-tasks .task-list.sub-tasks .sub-task-content header a{font-weight:900;transition:.15s color ease-in-out}#TasksPage .portal-tasks .task-list.sub-tasks .sub-task-content header a:hover,#PortalPage .portal-tasks .task-list.sub-tasks .sub-task-content header a:hover{color:#aaa}#TasksPage .portal-tasks .task-list.sub-tasks .sub-task-content header .subtask-status,#TasksPage .portal-tasks .task-list.sub-tasks .sub-task-content header .document-status,#TasksPage .portal-tasks .task-list.sub-tasks .sub-task-content header .current-member-status,#PortalPage .portal-tasks .task-list.sub-tasks .sub-task-content header .subtask-status,#PortalPage .portal-tasks .task-list.sub-tasks .sub-task-content header .document-status,#PortalPage .portal-tasks .task-list.sub-tasks .sub-task-content header .current-member-status{margin:25px 0}#TasksPage .portal-tasks .task-list.sub-tasks .sub-task-content header .subtask-status.error span,#TasksPage .portal-tasks .task-list.sub-tasks .sub-task-content header .document-status.error span,#TasksPage .portal-tasks .task-list.sub-tasks .sub-task-content header .current-member-status.error span,#PortalPage .portal-tasks .task-list.sub-tasks .sub-task-content header .subtask-status.error span,#PortalPage .portal-tasks .task-list.sub-tasks .sub-task-content header .document-status.error span,#PortalPage .portal-tasks .task-list.sub-tasks .sub-task-content header .current-member-status.error span{color:#D54431}#TasksPage .portal-tasks .task-list.sub-tasks .sub-task-content header .subtask-status .admin-link,#TasksPage .portal-tasks .task-list.sub-tasks .sub-task-content header .document-status .admin-link,#TasksPage .portal-tasks .task-list.sub-tasks .sub-task-content header .current-member-status .admin-link,#PortalPage .portal-tasks .task-list.sub-tasks .sub-task-content header .subtask-status .admin-link,#PortalPage .portal-tasks .task-list.sub-tasks .sub-task-content header .document-status .admin-link,#PortalPage .portal-tasks .task-list.sub-tasks .sub-task-content header .current-member-status .admin-link{display:block;margin:15px 0 25px 0}#TasksPage .portal-tasks .task-list.sub-tasks .sub-task-content header .subtask-status .admin-link span,#TasksPage .portal-tasks .task-list.sub-tasks .sub-task-content header .document-status .admin-link span,#TasksPage .portal-tasks .task-list.sub-tasks .sub-task-content header .current-member-status .admin-link span,#PortalPage .portal-tasks .task-list.sub-tasks .sub-task-content header .subtask-status .admin-link span,#PortalPage .portal-tasks .task-list.sub-tasks .sub-task-content header .document-status .admin-link span,#PortalPage .portal-tasks .task-list.sub-tasks .sub-task-content header .current-member-status .admin-link span{display:block;color:#D54431}#TasksPage .portal-tasks .task-list.sub-tasks .sub-task-content header .subtask-status span,#TasksPage .portal-tasks .task-list.sub-tasks .sub-task-content header .document-status span,#TasksPage .portal-tasks .task-list.sub-tasks .sub-task-content header .current-member-status span,#PortalPage .portal-tasks .task-list.sub-tasks .sub-task-content header .subtask-status span,#PortalPage .portal-tasks .task-list.sub-tasks .sub-task-content header .document-status span,#PortalPage .portal-tasks .task-list.sub-tasks .sub-task-content header .current-member-status span{color:#2d2d2d;font-style:italic}#TasksPage .portal-tasks .task-list.sub-tasks .sub-task-content header .subtask-status .party-status,#TasksPage .portal-tasks .task-list.sub-tasks .sub-task-content header .document-status .party-status,#TasksPage .portal-tasks .task-list.sub-tasks .sub-task-content header .current-member-status .party-status,#PortalPage .portal-tasks .task-list.sub-tasks .sub-task-content header .subtask-status .party-status,#PortalPage .portal-tasks .task-list.sub-tasks .sub-task-content header .document-status .party-status,#PortalPage .portal-tasks .task-list.sub-tasks .sub-task-content header .current-member-status .party-status{margin:25px 0 0 0;text-transform:capitalize}#TasksPage .portal-tasks .task-list.sub-tasks .sub-task-content header .subtask-status .current-not-signed,#TasksPage .portal-tasks .task-list.sub-tasks .sub-task-content header .document-status .current-not-signed,#TasksPage .portal-tasks .task-list.sub-tasks .sub-task-content header .current-member-status .current-not-signed,#PortalPage .portal-tasks .task-list.sub-tasks .sub-task-content header .subtask-status .current-not-signed,#PortalPage .portal-tasks .task-list.sub-tasks .sub-task-content header .document-status .current-not-signed,#PortalPage .portal-tasks .task-list.sub-tasks .sub-task-content header .current-member-status .current-not-signed{color:#D54431}#TasksPage .portal-tasks .task-list.sub-tasks .sub-task-content header .subtask-status .current-signed,#TasksPage .portal-tasks .task-list.sub-tasks .sub-task-content header .document-status .current-signed,#TasksPage .portal-tasks .task-list.sub-tasks .sub-task-content header .current-member-status .current-signed,#PortalPage .portal-tasks .task-list.sub-tasks .sub-task-content header .subtask-status .current-signed,#PortalPage .portal-tasks .task-list.sub-tasks .sub-task-content header .document-status .current-signed,#PortalPage .portal-tasks .task-list.sub-tasks .sub-task-content header .current-member-status .current-signed{color:#93c693}#TasksPage .portal-tasks .task-list.sub-tasks .sub-task-content header h2.subtask-status-indicator:before,#PortalPage .portal-tasks .task-list.sub-tasks .sub-task-content header h2.subtask-status-indicator:before{display:inline-block;content:"";width:22px;height:22px;border-radius:50%;background-color:#ddd;background-position:center;background-size:contain;background-repeat:no-repeat;margin:2px 5px 0 0}#TasksPage .portal-tasks .task-list.sub-tasks .sub-task-content header h2.subtask-status-indicator.signed:before,#TasksPage .portal-tasks .task-list.sub-tasks .sub-task-content header h2.subtask-status-indicator.closed:before,#PortalPage .portal-tasks .task-list.sub-tasks .sub-task-content header h2.subtask-status-indicator.signed:before,#PortalPage .portal-tasks .task-list.sub-tasks .sub-task-content header h2.subtask-status-indicator.closed:before{background-image:url("/Content/Images/icons/signed.svg")}#TasksPage .portal-tasks .task-list.sub-tasks .sub-task-content header h2.subtask-status-indicator.started:before,#PortalPage .portal-tasks .task-list.sub-tasks .sub-task-content header h2.subtask-status-indicator.started:before{background-color:white;background-image:url("/Content/Images/icons/brightness.svg");transform:rotate(-45deg)}#TasksPage .portal-tasks .task-list.sub-tasks .sub-task-content header h2.subtask-status-indicator.partially-signed:before,#PortalPage .portal-tasks .task-list.sub-tasks .sub-task-content header h2.subtask-status-indicator.partially-signed:before{background-color:#ffffff;background-image:url("/Content/Images/icons/partially-signed.svg")}#TasksPage .portal-tasks .task-list.sub-tasks .sub-task-content header h2.subtask-status-indicator.error:before,#PortalPage .portal-tasks .task-list.sub-tasks .sub-task-content header h2.subtask-status-indicator.error:before{background-color:#ffffff;background-image:url("/Content/Images/icons/canceled.svg")}#TasksPage .portal-tasks .task-list.sub-tasks .sub-task-content header h2.subtask-status-indicator.saved:before,#TasksPage .portal-tasks .task-list.sub-tasks .sub-task-content header h2.subtask-status-indicator.pending:before,#PortalPage .portal-tasks .task-list.sub-tasks .sub-task-content header h2.subtask-status-indicator.saved:before,#PortalPage .portal-tasks .task-list.sub-tasks .sub-task-content header h2.subtask-status-indicator.pending:before{background-color:#93c693}#TasksPage .portal-tasks .task-list.sub-tasks .sub-task-content header h2.subtask-status-indicator.not-started:before,#PortalPage .portal-tasks .task-list.sub-tasks .sub-task-content header h2.subtask-status-indicator.not-started:before{border:3px solid orange;background-color:white}#TasksPage .portal-tasks .task-list.sub-tasks .sub-task-content header h2.subtask-status-indicator.canceled:before,#TasksPage .portal-tasks .task-list.sub-tasks .sub-task-content header h2.subtask-status-indicator.timedout:before,#TasksPage .portal-tasks .task-list.sub-tasks .sub-task-content header h2.subtask-status-indicator.rejected:before,#TasksPage .portal-tasks .task-list.sub-tasks .sub-task-content header h2.subtask-status-indicator.document_error:before,#PortalPage .portal-tasks .task-list.sub-tasks .sub-task-content header h2.subtask-status-indicator.canceled:before,#PortalPage .portal-tasks .task-list.sub-tasks .sub-task-content header h2.subtask-status-indicator.timedout:before,#PortalPage .portal-tasks .task-list.sub-tasks .sub-task-content header h2.subtask-status-indicator.rejected:before,#PortalPage .portal-tasks .task-list.sub-tasks .sub-task-content header h2.subtask-status-indicator.document_error:before{border:3px solid #D54431;background-color:white}#TasksPage .portal-tasks .task-list.sub-tasks .sub-task-content header .scrive-link,#TasksPage .portal-tasks .task-list.sub-tasks .sub-task-content header .sign-complete-info,#PortalPage .portal-tasks .task-list.sub-tasks .sub-task-content header .scrive-link,#PortalPage .portal-tasks .task-list.sub-tasks .sub-task-content header .sign-complete-info{margin:10px 0 0 0;display:block}#TasksPage .portal-tasks .task-list.sub-tasks .sub-task-content .close-content,#PortalPage .portal-tasks .task-list.sub-tasks .sub-task-content .close-content{position:absolute;top:25px;left:25px}#TasksPage .portal-tasks .task-list.sub-tasks .sub-task-content .close-content:hover,#PortalPage .portal-tasks .task-list.sub-tasks .sub-task-content .close-content:hover{cursor:pointer;opacity:0.7}#TasksPage .portal-tasks .task-list.sub-tasks .sub-task-content .close-content img,#TasksPage .portal-tasks .task-list.sub-tasks .sub-task-content .close-content span,#PortalPage .portal-tasks .task-list.sub-tasks .sub-task-content .close-content img,#PortalPage .portal-tasks .task-list.sub-tasks .sub-task-content .close-content span{display:inline-block;vertical-align:middle}#TasksPage .portal-tasks .task-list.sub-tasks .sub-task-content .close-content img,#PortalPage .portal-tasks .task-list.sub-tasks .sub-task-content .close-content img{line-height:0;width:auto;height:30px}@media (min-width: 1px) and (max-width: 959px){#TasksPage .portal-tasks .task-list.sub-tasks .sub-task-content,#PortalPage .portal-tasks .task-list.sub-tasks .sub-task-content{position:fixed;height:100%;overflow:auto;padding:25px;margin:0;border-radius:0;-webkit-overflow-scrolling:touch}#TasksPage .portal-tasks .task-list.sub-tasks .sub-task-content header,#PortalPage .portal-tasks .task-list.sub-tasks .sub-task-content header{border:0;margin:25px 0;padding:25px 0}#TasksPage .portal-tasks .task-list.sub-tasks .sub-task-content header p,#PortalPage .portal-tasks .task-list.sub-tasks .sub-task-content header p{margin:10px 0 0 0}#TasksPage .portal-tasks .task-list.sub-tasks .sub-task-content content,#PortalPage .portal-tasks .task-list.sub-tasks .sub-task-content content{margin:0}#TasksPage .portal-tasks .task-list.sub-tasks .sub-task-content .close-content,#PortalPage .portal-tasks .task-list.sub-tasks .sub-task-content .close-content{position:static;top:0;left:0;width:100%;text-align:center}#TasksPage .portal-tasks .task-list.sub-tasks .sub-task-content .close-content img,#PortalPage .portal-tasks .task-list.sub-tasks .sub-task-content .close-content img{height:20px}}@media (min-width: 1px) and (max-width: 959px){#TasksPage .portal-tasks .task-list.sub-tasks,#PortalPage .portal-tasks .task-list.sub-tasks{margin:0 0 25px 22px}}#TasksPage .portal-tasks .task-list .task-item,#PortalPage .portal-tasks .task-list .task-item{display:flex;align-items:center;padding:10px;transition:.15s background-color ease-in-out;background-color:#eee;margin:0 0 20px 0}#TasksPage .portal-tasks .task-list .task-item:hover,#PortalPage .portal-tasks .task-list .task-item:hover{cursor:pointer;background-color:#f6f6f6}#TasksPage .portal-tasks .task-list .task-item:hover span,#PortalPage .portal-tasks .task-list .task-item:hover span{color:black}#TasksPage .portal-tasks .task-list .task-item span,#PortalPage .portal-tasks .task-list .task-item span{color:grey;flex:1;transition:.15s color ease-in-out}#TasksPage .portal-tasks .task-list .task-item span img,#PortalPage .portal-tasks .task-list .task-item span img{height:16px}#TasksPage .portal-tasks .task-list .task-item span.status,#PortalPage .portal-tasks .task-list .task-item span.status{width:26px;height:26px;border-radius:50%;background-color:white}#TasksPage .portal-tasks .task-list .task-item span.status.signed,#TasksPage .portal-tasks .task-list .task-item span.status.started,#TasksPage .portal-tasks .task-list .task-item span.status.partially-signed,#TasksPage .portal-tasks .task-list .task-item span.status.error,#PortalPage .portal-tasks .task-list .task-item span.status.signed,#PortalPage .portal-tasks .task-list .task-item span.status.started,#PortalPage .portal-tasks .task-list .task-item span.status.partially-signed,#PortalPage .portal-tasks .task-list .task-item span.status.error{background-position:center;background-size:contain;background-repeat:no-repeat}#TasksPage .portal-tasks .task-list .task-item span.status.signed.signed,#TasksPage .portal-tasks .task-list .task-item span.status.started.signed,#TasksPage .portal-tasks .task-list .task-item span.status.partially-signed.signed,#TasksPage .portal-tasks .task-list .task-item span.status.error.signed,#PortalPage .portal-tasks .task-list .task-item span.status.signed.signed,#PortalPage .portal-tasks .task-list .task-item span.status.started.signed,#PortalPage .portal-tasks .task-list .task-item span.status.partially-signed.signed,#PortalPage .portal-tasks .task-list .task-item span.status.error.signed{background-image:url("/Content/Images/icons/signed.svg")}#TasksPage .portal-tasks .task-list .task-item span.status.signed.partially-signed,#TasksPage .portal-tasks .task-list .task-item span.status.started.partially-signed,#TasksPage .portal-tasks .task-list .task-item span.status.partially-signed.partially-signed,#TasksPage .portal-tasks .task-list .task-item span.status.error.partially-signed,#PortalPage .portal-tasks .task-list .task-item span.status.signed.partially-signed,#PortalPage .portal-tasks .task-list .task-item span.status.started.partially-signed,#PortalPage .portal-tasks .task-list .task-item span.status.partially-signed.partially-signed,#PortalPage .portal-tasks .task-list .task-item span.status.error.partially-signed{background-image:url("/Content/Images/icons/partially-signed.svg")}#TasksPage .portal-tasks .task-list .task-item span.status.signed.started,#TasksPage .portal-tasks .task-list .task-item span.status.started.started,#TasksPage .portal-tasks .task-list .task-item span.status.partially-signed.started,#TasksPage .portal-tasks .task-list .task-item span.status.error.started,#PortalPage .portal-tasks .task-list .task-item span.status.signed.started,#PortalPage .portal-tasks .task-list .task-item span.status.started.started,#PortalPage .portal-tasks .task-list .task-item span.status.partially-signed.started,#PortalPage .portal-tasks .task-list .task-item span.status.error.started{background-image:url("/Content/Images/icons/brightness.svg");transform:rotate(-45deg)}#TasksPage .portal-tasks .task-list .task-item span.status.signed.error,#TasksPage .portal-tasks .task-list .task-item span.status.started.error,#TasksPage .portal-tasks .task-list .task-item span.status.partially-signed.error,#TasksPage .portal-tasks .task-list .task-item span.status.error.error,#PortalPage .portal-tasks .task-list .task-item span.status.signed.error,#PortalPage .portal-tasks .task-list .task-item span.status.started.error,#PortalPage .portal-tasks .task-list .task-item span.status.partially-signed.error,#PortalPage .portal-tasks .task-list .task-item span.status.error.error{background-color:#ffffff;background-image:url("/Content/Images/icons/canceled.svg")}#TasksPage .portal-tasks .task-list .task-item span.status.saved,#PortalPage .portal-tasks .task-list .task-item span.status.saved{background-color:#93c693}#TasksPage .portal-tasks .task-list .task-item span.status.not-started,#PortalPage .portal-tasks .task-list .task-item span.status.not-started{border:3px solid orange}#TasksPage .portal-tasks .task-list .task-item span.status,#TasksPage .portal-tasks .task-list .task-item span.task-toggle,#PortalPage .portal-tasks .task-list .task-item span.status,#PortalPage .portal-tasks .task-list .task-item span.task-toggle{line-height:0}#TasksPage .portal-tasks .task-list .task-item span.name,#TasksPage .portal-tasks .task-list .task-item span.progress,#PortalPage .portal-tasks .task-list .task-item span.name,#PortalPage .portal-tasks .task-list .task-item span.progress{flex:2;margin:0 15px}#TasksPage .portal-tasks .task-list .task-item span.progress-text,#PortalPage .portal-tasks .task-list .task-item span.progress-text{flex:1;margin:0 15px}#TasksPage .portal-tasks .task-list .task-item span.status,#TasksPage .portal-tasks .task-list .task-item span.task-toggle,#PortalPage .portal-tasks .task-list .task-item span.status,#PortalPage .portal-tasks .task-list .task-item span.task-toggle{flex:0 0 auto}#TasksPage .portal-tasks .task-list .task-item span.status.task-toggle,#TasksPage .portal-tasks .task-list .task-item span.task-toggle.task-toggle,#PortalPage .portal-tasks .task-list .task-item span.status.task-toggle,#PortalPage .portal-tasks .task-list .task-item span.task-toggle.task-toggle{opacity:0.5}#TasksPage .portal-tasks .task-list .task-item span.status.task-toggle:hover,#TasksPage .portal-tasks .task-list .task-item span.task-toggle.task-toggle:hover,#PortalPage .portal-tasks .task-list .task-item span.status.task-toggle:hover,#PortalPage .portal-tasks .task-list .task-item span.task-toggle.task-toggle:hover{cursor:pointer}#TasksPage .portal-tasks .task-list .task-item span.task-toggle img,#PortalPage .portal-tasks .task-list .task-item span.task-toggle img{transition:.15s transform ease-in-out}#TasksPage .portal-tasks .task-list .task-item span.progress .bar,#PortalPage .portal-tasks .task-list .task-item span.progress .bar{width:100%;height:8px;background-color:#fff;border-radius:5px;position:relative}#TasksPage .portal-tasks .task-list .task-item span.progress .bar .status-bar,#PortalPage .portal-tasks .task-list .task-item span.progress .bar .status-bar{width:80%;height:100%;border-radius:10px}#TasksPage .portal-tasks .task-list .task-item span.progress .bar .status-bar.red,#PortalPage .portal-tasks .task-list .task-item span.progress .bar .status-bar.red{background-color:#D54431}#TasksPage .portal-tasks .task-list .task-item span.progress .bar .status-bar.orange,#PortalPage .portal-tasks .task-list .task-item span.progress .bar .status-bar.orange{background-color:orange}#TasksPage .portal-tasks .task-list .task-item span.progress .bar .status-bar.green,#PortalPage .portal-tasks .task-list .task-item span.progress .bar .status-bar.green{background-color:#93c693}#TasksPage .portal-tasks .task-list .task-item span.progress .bar .status-bar.signed,#PortalPage .portal-tasks .task-list .task-item span.progress .bar .status-bar.signed{background-color:seagreen}#TasksPage .portal-tasks .task-list .task-item span.progress .bar .status-ball,#PortalPage .portal-tasks .task-list .task-item span.progress .bar .status-ball{width:20px;height:20px;background-color:#fff;position:absolute;right:-10px;top:50%;transform:translateY(-50%);border-radius:50%}#TasksPage .portal-tasks .task-list .task-item span.progress .bar .status-ball.saved,#PortalPage .portal-tasks .task-list .task-item span.progress .bar .status-ball.saved{background-color:#93c693}#TasksPage .portal-tasks .task-list .task-item span.progress .bar .status-ball.signed,#PortalPage .portal-tasks .task-list .task-item span.progress .bar .status-ball.signed{background-color:white;background-image:url("/Content/Images/icons/signed.svg");background-position:center;background-size:contain}#TasksPage .portal-tasks .task-list .task-item.active span.task-toggle img,#PortalPage .portal-tasks .task-list .task-item.active span.task-toggle img{transform:rotate(180deg)}#TasksPage .portal-tasks .task-list .task-content,#PortalPage .portal-tasks .task-list .task-content{display:none;width:100%;padding:25px;margin:0 0 25px 0}@media (min-width: 1px) and (max-width: 959px){#TasksPage .portal-tasks .task-list,#PortalPage .portal-tasks .task-list{border-top:1px solid #eee;border-bottom:1px solid #eee}#TasksPage .portal-tasks .task-list .sub-tasks,#PortalPage .portal-tasks .task-list .sub-tasks{border-top:0;border-bottom:0}#TasksPage .portal-tasks .task-list .task-item span,#PortalPage .portal-tasks .task-list .task-item span{font-size:16px}#TasksPage .portal-tasks .task-list .task-item span.name,#PortalPage .portal-tasks .task-list .task-item span.name{overflow:hidden;word-break:break-word;text-overflow:ellipsis}}@media (min-width: 1px) and (max-width: 959px) and (min-width: 1px) and (max-width: 959px){#TasksPage .portal-tasks .task-list .task-item span.count,#PortalPage .portal-tasks .task-list .task-item span.count{display:none}}@media (min-width: 1px) and (max-width: 959px){#TasksPage .portal-tasks .task-list .task-item span.status,#PortalPage .portal-tasks .task-list .task-item span.status{width:16px;height:16px}#TasksPage .portal-tasks .task-list .task-item span.progress,#TasksPage .portal-tasks .task-list .task-item span.lock-status,#TasksPage .portal-tasks .task-list .task-item span.progress-text,#PortalPage .portal-tasks .task-list .task-item span.progress,#PortalPage .portal-tasks .task-list .task-item span.lock-status,#PortalPage .portal-tasks .task-list .task-item span.progress-text{display:none}#TasksPage .portal-tasks .task-list .task-item span.deadline,#PortalPage .portal-tasks .task-list .task-item span.deadline{flex:0 0 auto}#TasksPage .portal-tasks .task-list .task-item span.task-toggle img,#PortalPage .portal-tasks .task-list .task-item span.task-toggle img{height:16px}}.linked-product-container{position:relative;margin:15px 0}.linked-product-container .product-image{width:120px;height:120px;display:inline-block;outline:1px solid #eee;background-repeat:no-repeat;background-size:contain;background-position:center}.linked-product-container .linked-product-heading,.linked-product-container .linked-product-text,.linked-product-container .linked-product-price{display:block}.linked-product-container .linked-product-heading.linked-product-heading,.linked-product-container .linked-product-text.linked-product-heading,.linked-product-container .linked-product-price.linked-product-heading{font-weight:bold;color:#777}.linked-product-container .linked-product-heading.linked-product-text,.linked-product-container .linked-product-text.linked-product-text,.linked-product-container .linked-product-price.linked-product-text{color:#777;margin:5px 0}.linked-product-container .linked-product-heading.linked-product-price,.linked-product-container .linked-product-text.linked-product-price,.linked-product-container .linked-product-price.linked-product-price{color:#4682b4}.linked-product-container .linked-product-heading.linked-product-price p,.linked-product-container .linked-product-text.linked-product-price p,.linked-product-container .linked-product-price.linked-product-price p{display:inline}@media (min-width: 1px) and (max-width: 959px){.linked-product-container .product-image{outline:0}}.options-form .options-group{margin:0 0 50px 0;padding:0 0 25px 0}.options-form .options-group:last-of-type{border:0;margin:0;padding:0}.options-form .options-group.error{border:2px dashed crimson !important;padding:20px !important}.options-form .options-group .fieldset-summary,.options-form .options-group .option-container{font-size:medium;font-size:initial}.options-form .options-group .fieldset-summary{margin:0 0 15px 0}.options-form .options-group .fieldset-summary img{width:100%;height:100%}.options-form .options-group .option-container{width:100%;margin:0 0 25px 0;padding:20px;border:1px solid #ddd}.options-form .options-group .option-container.error{border:2px dashed crimson !important}.options-form .options-group .option-container input[type="text"],.options-form .options-group .option-container select{display:block;width:100%;max-width:200px;margin:5px 0 0 0;padding:5px 10px}.options-form .options-group .option-container input[type="text"] option:nth-of-type(even),.options-form .options-group .option-container select option:nth-of-type(even){background-color:#eee}.options-form .options-group .option-container textarea{width:100%;margin:5px 0 0 0;padding:10px;min-height:100px;resize:none}.options-form .options-group .option-container input[type="radio"]{display:none}.options-form .options-group .option-container input[type="radio"]+.custom-radio{width:25px;height:25px;display:inline-block;vertical-align:top;margin:0 10px 0 0}.options-form .options-group .option-container input[type="radio"]+.custom-radio:before{content:'';display:inline-block;width:100%;height:100%;background-repeat:no-repeat;background-size:contain;background-position:center;background-image:url(/Content/Images/icons/radio_unchecked.svg)}.options-form .options-group .option-container input[type="radio"]:checked+.custom-radio:before{background-image:url(/Content/Images/icons/radio_checked.svg)}.options-form .options-group .option-container input[type="radio"]:disabled+.custom-radio:before{background-image:url(/Content/Images/icons/disabled.svg);cursor:initial}.options-form .options-group .option-container input[type="radio"]:checked:disabled+.custom-radio:before{background-image:url(/Content/Images/icons/disabled-checked.svg)}.options-form .options-group .option-container input[type="file"]{width:100%;margin:10px 0 15px 0}.options-form .options-group .option-container input[type="file"]+input[type="submit"]{padding:5px 10px;border-radius:5px}.options-form .options-group .option-container .option-properties-container{display:none;margin:25px 0 0 0}.options-form .options-group .option-container .option-properties-container .option-property{margin:0 0 20px 0;padding:20px;border:1px dashed #ccc}.options-form .options-group .option-container .option-properties-container .option-property .saved-data-container span{display:block}.options-form .options-group .option-container .option-properties-container .option-property .option-property-description{color:#777}.options-form .options-group .option-container .option-properties-container .option-property p span{display:inline !important}.options-form .options-group .option-container .option-uploaded-files{margin:10px 0;padding:10px;background-color:#eee}.options-form .options-group .option-container .option-uploaded-files span{font-weight:bold;color:black}.options-form .options-group .option-container .option-uploaded-files a:hover{color:#ddd}.options-form .options-group .option-container .option-uploaded-files span,.options-form .options-group .option-container .option-uploaded-files a{display:block}.options-form .options-group .select-image-path{width:100%;max-width:160px;margin:15px 0 0 0}.options-form .options-group .select-product-name{font-weight:bold;color:black}.options-form .options-group .select-product-description{color:#777;margin:5px 0}.options-form .options-group .select-added-cost{color:#4682b4;display:block}.options-form .options-group .select-added-cost p{display:inline}.options-form .options-group .select-requires-price{color:#D54431}.options-form .option-description{display:inline-block;max-width:calc(100% - 50px);width:100%}.options-form .option-description span{color:#777;display:block}.options-form .option-description span.option-text{margin:5px 0}.options-form .option-description span.requires-price{color:#D54431;margin:0 0 5px 0}.options-form .option-description span.added-price{color:#4682b4;margin:5px 0}.options-form .option-description span.added-price p{display:inline}.options-form .option-description span p{margin:0}.options-form .option-description span p img{max-width:100%;height:auto !important}.options-form .option-description span p span{display:inline !important}.options-form .form-save{display:block;font-size:0;margin:25px 0 0 0;padding:25px 0 0 0;border-top:1px solid #ccc}.options-form .form-save .form-save-approval{margin:0 0 25px 0}.options-form .form-save .form-save-btn,.options-form .form-save .form-sign-btn{font-size:medium;font-size:initial;display:inline-block;margin:0 10px 0 0}.options-form .form-save .form-save-message{display:block;margin:15px 0 0 0}.options-form .form-save .form-save-message .admin-link{display:block;margin:15px 0 25px 0}.options-form .form-save .form-save-message .admin-link span{display:block}.options-form .form-save .form-save-message.positive{color:mediumseagreen}.options-form .form-save .form-save-message.positive h3,.options-form .form-save .form-save-message.positive span{color:mediumseagreen}.options-form .form-save .form-save-message.negative{color:crimson}.options-form .form-save .form-save-message.negative h3,.options-form .form-save .form-save-message.negative span{color:crimson}.options-form .form-save .scrive-link{display:inline-block;color:white;width:auto;margin:15px 0 0 0}@media (min-width: 1px) and (max-width: 640px){.options-form .options-group{margin:0 0 50px 0;background-color:#f6f6f6;padding:20px;border:1px solid #ccc;word-break:break-word}.options-form .options-group .option-container{width:100%;display:block;margin:0 0 25px 0}.options-form .options-group:last-of-type{margin:0 0 25px 0;padding:20px;border:1px solid #ccc}.options-form .form-save{margin:25px 0 0 0;padding:25px 0 0 0;border:0}.options-form .form-save .form-save-approval,.options-form .form-save .form-save-btn,.options-form .form-save .form-sign-btn{width:100%;margin:0 0 25px 0;display:block}.options-form .form-save .form-save-approval.form-save-btn .save-submit,.options-form .form-save .form-save-approval.form-save-btn .sign-submit,.options-form .form-save .form-save-approval.form-sign-btn .save-submit,.options-form .form-save .form-save-approval.form-sign-btn .sign-submit,.options-form .form-save .form-save-btn.form-save-btn .save-submit,.options-form .form-save .form-save-btn.form-save-btn .sign-submit,.options-form .form-save .form-save-btn.form-sign-btn .save-submit,.options-form .form-save .form-save-btn.form-sign-btn .sign-submit,.options-form .form-save .form-sign-btn.form-save-btn .save-submit,.options-form .form-save .form-sign-btn.form-save-btn .sign-submit,.options-form .form-save .form-sign-btn.form-sign-btn .save-submit,.options-form .form-save .form-sign-btn.form-sign-btn .sign-submit{width:100%}}.portal-news .news-container{display:block;padding:20px 40px 40px;font-size:0}.portal-news .news-container .news-list{margin:25px 0 0 0}.portal-news .news-container .news-list .news-list-item{display:block;margin:0 0 20px 0;padding:20px 0 0 0;border-top:1px solid #eee}@media (min-width: 1px) and (max-width: 640px){.portal-news .news-container .news-list .news-list-item{padding:20px 0 0 40px}}.portal-news .news-container .news-list .news-list-item h3{margin:5px 0}.portal-news .news-container .news-list .news-list-item span{display:block}.portal-news .news-container .news-list .news-list-item span.date{color:#777}.portal-news .news-container .news-list .news-list-item:last-of-type{margin:0}@media (min-width: 1px) and (max-width: 640px){.portal-news .news-container .news-list .news-list-item:last-of-type{margin-bottom:20px}}.portal-news .news-item{width:calc(50% - 20px);margin:0 40px 0 0;display:inline-block;vertical-align:top;transition:.15s all ease-in-out}.portal-news .news-item .news-image{height:250px;background-color:#eee;background-repeat:no-repeat;background-size:cover;background-position:center}.portal-news .news-item:last-of-type{margin:0}.portal-news .news-item:hover{transform:scale(1.03);box-shadow:0 10px 20px rgba(77,77,77,0.17),0 6px 6px rgba(77,77,77,0.21)}.portal-news .news-item img{width:100%;vertical-align:middle}.portal-news .news-item .news-content{padding:40px}.portal-news .news-item .news-content h2{margin:0 0 25px 0}.portal-news .news-item .news-content .date{color:#777}.portal-news .news-item .news-content span{font-size:14px;font-size:initial}.portal-news .news-item .news-content .preamble{margin:0 0 25px 0;display:block;line-height:1.5}.portal-news .news-item .news-content .preamble:after{content:'[...]'}.portal-news .news-item .news-content a{display:block}@media (min-width: 1px) and (max-width: 640px){.portal-news{padding:0}.portal-news .news-item{width:100%;margin:0 0 25px 0}.portal-news .news-item:hover{transform:none;box-shadow:none}}.portal-documents{margin:25px 0 0 0}.portal-documents .portal-document{width:100%;display:block;padding:10px 0;border-bottom:1px solid #eee}.portal-documents .portal-document:before{content:'';display:inline-block;width:25px;height:25px;vertical-align:middle;margin:0 10px 0 0;background-repeat:no-repeat;background-size:contain;background-position:center;background-image:url(/Content/Images/icons/document.svg)}.portal-documents .portal-document:last-of-type{border:0}.portal-contacts .project-contact,.portal-search-section .project-contact{font-size:0;padding:20px;border-top:1px solid #eee}.portal-contacts .project-contact content,.portal-contacts .project-contact aside,.portal-search-section .project-contact content,.portal-search-section .project-contact aside{display:inline-block;vertical-align:middle}.portal-contacts .project-contact content,.portal-search-section .project-contact content{width:calc(100% - 70px);font-size:initial}.portal-contacts .project-contact content span,.portal-contacts .project-contact content a,.portal-search-section .project-contact content span,.portal-search-section .project-contact content a{display:block;color:#777}.portal-contacts .project-contact content a:hover,.portal-search-section .project-contact content a:hover{color:#D54431}.portal-contacts .project-contact .contact-image,.portal-search-section .project-contact .contact-image{width:70px;padding-bottom:70px;border-radius:50%;background-color:#ddd;background-repeat:no-repeat;background-size:cover;background-position:center}.portal-events .project-event{padding:20px;border-top:1px solid #eee}.portal-events .project-event:last-of-type{margin:0}.portal-events .project-event span{display:block}.portal-events .project-event .date{color:#777}.cta-button{width:100%;color:white;padding:10px 20px;display:block;text-align:center;text-decoration:none;border-radius:5px}.cta-button:hover{color:white}.cta-button.square{border-radius:0}.cta-button.inline{display:inline-block !important;width:auto}.cta-button.red{background-color:#D54431}.cta-button.red:hover{background-color:#af3424}.cta-button.green{background-color:mediumseagreen}.cta-button.green:hover{background-color:#2f8d59}.cta-button.dark-green{background-color:seagreen}.cta-button.dark-green:hover{background-color:#21653f}.loader{padding:10px;width:100%;height:100%;position:absolute;top:0;left:0;background-color:grey;opacity:0.5;text-align:center}.loader .text{color:white;display:block}.loader .lds-ring{display:inline-block;position:relative;width:26px;height:26px;margin:0 5px 0 0;vertical-align:middle}.loader .lds-ring div{box-sizing:border-box;display:block;position:absolute;width:26px;height:26px;border:3px solid #fff;border-radius:50%;-webkit-animation:lds-ring 1.2s cubic-bezier(0.5, 0, 0.5, 1) infinite;animation:lds-ring 1.2s cubic-bezier(0.5, 0, 0.5, 1) infinite;border-color:#fff transparent transparent transparent}.loader .lds-ring div:nth-child(1){-webkit-animation-delay:-0.45s;animation-delay:-0.45s}.loader .lds-ring div:nth-child(2){-webkit-animation-delay:-0.3s;animation-delay:-0.3s}.loader .lds-ring div:nth-child(3){-webkit-animation-delay:-0.15s;animation-delay:-0.15s}@-webkit-keyframes lds-ring{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@keyframes lds-ring{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.spinner{position:absolute;top:0;left:0;width:100%;height:100%;z-index:100;display:none}.spinner .spinner-content{position:fixed;top:50%;left:0;right:0;transform:translateY(-50%);text-align:center;z-index:1}.spinner .spinner-content img{display:block;margin:0 auto 10px auto}.spinner .spinner-content span{color:white}.spinner .backdrop{opacity:.2}.admin-info{display:block;background-color:#f6f6f6;padding:20px;border:1px solid #ccc}.admin-info h3,.admin-info span{color:black}.admin-info.signing{margin:25px 0 0 0}#scriveModal{position:fixed;top:0;left:0;width:100%;height:100%;z-index:1}#scriveModal .backdrop{opacity:0.5}#scriveModal .content{width:100%;max-width:500px;height:500px;position:fixed;top:50%;transform:translateY(-50%);left:0;right:0;z-index:1;padding:20px;background-color:white;border-radius:5px;margin:0 auto}#scriveModal .content iframe{width:100%;height:100%;outline:0;border:0}.scrive-auth-message{display:block;margin:0 0 25px 0;background-color:crimson;padding:10px;border-radius:5px}.scrive-auth-message.failed{color:white;letter-spacing:0.1px}.backdrop{position:fixed;top:0;left:0;width:100%;height:100%;background-color:black}.tasks-legend{padding:0 30px;margin:15px 0 0 0;text-align:right}.tasks-legend.timeline-legend{margin:15px 0 0 0;padding:0 15px}.tasks-legend .legend{vertical-align:middle;margin:0 0 0 15px}.tasks-legend .legend:before{content:'';background-color:white;width:15px;height:15px;border-radius:50%;vertical-align:middle;display:inline-block;margin:0 5px 0 0}.tasks-legend .legend.signed:before{background-image:url("/Content/Images/icons/signed.svg");background-position:center;background-size:contain}.tasks-legend .legend.partially-signed:before{background-image:url("/Content/Images/icons/partially-signed.svg");background-position:center;background-size:contain}.tasks-legend .legend.saved:before{background-color:#93c693}.tasks-legend .legend.started:before{background-image:url("/Content/Images/icons/brightness.svg");background-position:center;background-size:contain;transform:rotate(-45deg)}.tasks-legend .legend.error:before{background-position:center;background-size:contain;background-color:#ffffff;background-image:url("/Content/Images/icons/canceled.svg")}.tasks-legend .legend.not-started:before{border:2px solid orange;box-sizing:border-box}@media (min-width: 1px) and (max-width: 959px){.tasks-legend{padding:0;margin:10px 0;text-align:center}.tasks-legend .legend{margin:0 10px}}.scrive-status{margin:20px 0 10px 0;display:inline-block}.scrive-status ul{margin:10px 0;padding:0 15px;list-style:none}.search-page .search-form-container{background-color:#eee;min-height:70vh;background-image:url("/Content/Images/test.jpg");background-repeat:no-repeat;background-size:cover;background-position:center;position:relative}.search-page .search-form-container h1{margin:0;padding:0px;display:none}.search-page .search-form-container .form-container{position:absolute;top:50%;left:0;right:0;margin:0 auto;max-width:700px;z-index:1;font-size:0}.search-page .search-form-container .form-container input,.search-page .search-form-container .form-container button{padding:15px;font-size:initial;font-size:16px}.search-page .search-form-container .form-container input{width:calc(100% - 30px);background-color:white;outline:0;border:0;display:block;margin:0 auto}.search-page .search-form-container .form-container button{height:auto;width:calc(100% - 30px);margin:0 auto;display:block;margin-top:20px}@media (min-width: 768px){.search-page .search-form-container .form-container button{max-width:120px;display:inline-block}.search-page .search-form-container .form-container input{width:calc(100% - 120px);background-color:white;outline:0;border:0;display:inline-block}}.search-page .search-results-container{background-color:#eee;padding:30px 0}.search-page .search-results-container .search-result{padding:5px 0}.search-page .search-results-container .search-result:hover{cursor:pointer}.search-page .search-results-container .search-result:hover a{color:firebrick}.search-page .search-results-container .result-text{display:block}

