.mfp-bg{top:0;left:0;width:100%;height:100%;z-index:1042;overflow:hidden;position:fixed;background:#0b0b0b;opacity:.8;filter:alpha(opacity=80)}.mfp-wrap{top:0;left:0;width:100%;height:100%;z-index:1043;position:fixed;outline:0!important;-webkit-backface-visibility:hidden}.mfp-container{text-align:center;position:absolute;width:100%;height:100%;left:0;top:0;padding:0 8px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.mfp-container:before{content:'';display:inline-block;height:100%;vertical-align:middle}.mfp-align-top .mfp-container:before{display:none}.mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0 auto;text-align:left;z-index:1045}.mfp-ajax-holder .mfp-content,.mfp-inline-holder .mfp-content{width:100%;cursor:auto}.mfp-ajax-cur{cursor:progress}.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:-moz-zoom-out;cursor:-webkit-zoom-out;cursor:zoom-out}.mfp-zoom{cursor:pointer;cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in}.mfp-auto-cursor .mfp-content{cursor:auto}.mfp-arrow,.mfp-close,.mfp-counter,.mfp-preloader{-webkit-user-select:none;-moz-user-select:none;user-select:none}.mfp-loading.mfp-figure{display:none}.mfp-hide{display:none!important}.mfp-preloader{color:#CCC;position:absolute;top:50%;width:auto;text-align:center;margin-top:-.8em;left:8px;right:8px;z-index:1044}.mfp-preloader a{color:#CCC}.mfp-preloader a:hover{color:#FFF}.mfp-s-error .mfp-content,.mfp-s-ready .mfp-preloader{display:none}button.mfp-arrow,button.mfp-close{overflow:visible;cursor:pointer;background:0 0;border:0;-webkit-appearance:none;display:block;outline:0;padding:0;z-index:1046;-webkit-box-shadow:none;box-shadow:none}button::-moz-focus-inner{padding:0;border:0}.mfp-close{width:44px;height:44px;line-height:44px;position:absolute;right:0;top:0;text-decoration:none;text-align:center;opacity:.65;filter:alpha(opacity=65);padding:0 0 18px 10px;color:#FFF;font-style:normal;font-size:28px;font-family:Arial,Baskerville,monospace}.mfp-close:focus,.mfp-close:hover{opacity:1;filter:alpha(opacity=100)}.mfp-close:active{top:1px}.mfp-close-btn-in .mfp-close{color:#333}.mfp-iframe-holder .mfp-close,.mfp-image-holder .mfp-close{color:#FFF;right:-6px;text-align:right;padding-right:6px;width:100%}.mfp-counter{position:absolute;top:0;right:0;color:#CCC;font-size:12px;line-height:18px;white-space:nowrap}.mfp-arrow{position:absolute;opacity:.65;filter:alpha(opacity=65);margin:-55px 0 0;top:50%;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:transparent}.mfp-arrow:active{margin-top:-54px}.mfp-arrow:focus,.mfp-arrow:hover{opacity:1;filter:alpha(opacity=100)}.mfp-arrow .mfp-a,.mfp-arrow .mfp-b,.mfp-arrow:after,.mfp-arrow:before{content:'';display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left:35px;border:inset transparent}.mfp-arrow .mfp-a,.mfp-arrow:after{border-top-width:13px;border-bottom-width:13px;top:8px}.mfp-arrow .mfp-b,.mfp-arrow:before{border-top-width:21px;border-bottom-width:21px;opacity:.7}.mfp-arrow-left{left:0}.mfp-arrow-left .mfp-a,.mfp-arrow-left:after{border-right:17px solid #FFF;margin-left:31px}.mfp-arrow-left .mfp-b,.mfp-arrow-left:before{margin-left:25px;border-right:27px solid #3F3F3F}.mfp-arrow-right{right:0}.mfp-arrow-right .mfp-a,.mfp-arrow-right:after{border-left:17px solid #FFF;margin-left:39px}.mfp-arrow-right .mfp-b,.mfp-arrow-right:before{border-left:27px solid #3F3F3F}.mfp-iframe-holder{padding-top:40px;padding-bottom:40px}.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:900px}.mfp-iframe-holder .mfp-close{top:-40px}.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%}.mfp-iframe-scaler iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;box-shadow:0 0 8px rgba(0,0,0,.6);background:#000}img.mfp-img{width:auto;max-width:100%;height:auto;display:block;line-height:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:40px 0;margin:0 auto}.mfp-figure{line-height:0}.mfp-figure:after{content:'';position:absolute;left:0;top:40px;bottom:40px;display:block;right:0;width:auto;height:auto;z-index:-1;box-shadow:0 0 8px rgba(0,0,0,.6);background:#444}.mfp-figure small{color:#BDBDBD;display:block;font-size:12px;line-height:14px}.mfp-figure figure{margin:0}.mfp-bottom-bar{margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto}.mfp-title{text-align:left;line-height:18px;color:#F3F3F3;word-wrap:break-word;padding-right:36px}.mfp-image-holder .mfp-content{max-width:100%}.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}@media screen and (max-width:800px) and (orientation:landscape),screen and (max-height:300px){.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0}.mfp-img-mobile img.mfp-img{padding:0}.mfp-img-mobile .mfp-figure:after{top:0;bottom:0}.mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px}.mfp-img-mobile .mfp-bottom-bar{background:rgba(0,0,0,.6);bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.mfp-img-mobile .mfp-bottom-bar:empty{padding:0}.mfp-img-mobile .mfp-counter{right:5px;top:3px}.mfp-img-mobile .mfp-close{top:0;right:0;width:35px;height:35px;line-height:35px;background:rgba(0,0,0,.6);position:fixed;text-align:center;padding:0}}@media all and (max-width:900px){.mfp-arrow{-webkit-transform:scale(0.75);transform:scale(0.75)}.mfp-arrow-left{-webkit-transform-origin:0;transform-origin:0}.mfp-arrow-right{-webkit-transform-origin:100%;transform-origin:100%}.mfp-container{padding-left:6px;padding-right:6px}}.mfp-ie7 .mfp-img{padding:0}.mfp-ie7 .mfp-bottom-bar{width:600px;left:50%;margin-left:-300px;margin-top:5px;padding-bottom:5px}.mfp-ie7 .mfp-container{padding:0}.mfp-ie7 .mfp-content{padding-top:44px}.mfp-ie7 .mfp-close{top:0;right:0;padding-top:0}/*! normalize.css v3.0.1 | MIT License | git.io/normalize */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background:0 0}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}.slick-slider{position:relative;display:block;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:0}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;top:0;left:0;display:block}.slick-track:after,.slick-track:before{display:table;content:''}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[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}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,button,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,input,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,select,small,span,strike,strong,sub,summary,sup,table,tbody,td,textarea,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;color:inherit;font:inherit;outline:0;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}input,select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:0 0;border-radius:0;box-shadow:none}button{-webkit-appearance:none;-moz-appearance:none;appearance:none}.fg-wrapper .slick-dots li,.ig-wrapper .slick-dots li{overflow:hidden;text-indent:100%;white-space:nowrap}.br-link-copy,.downloads-copy,.hf-item-subtitle,.link-title,.pf-item-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@font-face{font-family:replica;font-style:normal;font-weight:300;src:url(../../www/fonts/replica-light.otf)}@font-face{font-family:replica;font-style:normal;font-weight:400;src:url(../../www/fonts/replica-regular.otf)}@font-face{font-family:replica;font-style:normal;font-weight:700;src:url(../../www/fonts/replica-bold.otf)}@font-face{font-family:Hind;src:url(../../www/fonts/Hind-Light.eot?#iefix) format("embedded-opentype"),url(../../www/fonts/Hind-Light.woff) format("woff"),url(../../www/fonts/Hind-Light.ttf) format("truetype"),url(../../www/fonts/Hind-Light.svg#Hind-Light) format("svg");font-weight:100;font-style:normal}@font-face{font-family:Hind;src:url(../../www/fonts/Hind-Medium.eot?#iefix) format("embedded-opentype"),url(../../www/fonts/Hind-Medium.woff) format("woff"),url(../../www/fonts/Hind-Medium.ttf) format("truetype"),url(../../www/fonts/Hind-Medium.svg#Hind-Medium) format("svg");font-weight:200;font-style:normal}@font-face{font-family:Hind;src:url(../../www/fonts/Hind-Regular.eot?#iefix) format("embedded-opentype"),url(../../www/fonts/Hind-Regular.woff) format("woff"),url(../../www/fonts/Hind-Regular.ttf) format("truetype"),url(../../www/fonts/Hind-Regular.svg#Hind-Regular) format("svg");font-weight:300;font-style:normal}@font-face{font-family:Hind;src:url(../../www/fonts/Hind-Semibold.eot?#iefix) format("embedded-opentype"),url(../../www/fonts/Hind-Semibold.woff) format("woff"),url(../../www/fonts/Hind-Semibold.ttf) format("truetype"),url(../../www/fonts/Hind-Semibold.svg#Hind-Semibold) format("svg");font-weight:400;font-style:normal}@font-face{font-family:Hind;src:url(../../www/fonts/Hind-Bold.eot?#iefix) format("embedded-opentype"),url(../../www/fonts/Hind-Bold.woff) format("woff"),url(../../www/fonts/Hind-Bold.ttf) format("truetype"),url(../../www/fonts/Hind-Bold.svg#Hind-Bold) format("svg");font-weight:500;font-style:normal}ol,p,ul{margin-bottom:1.1em;color:#000;font-size:.9375rem;font-weight:300;line-height:1.8}a{text-decoration:none}.strong,strong{font-weight:400}.italic,em{font-style:italic}.uppercase{text-transform:uppercase}sup{font-size:.6875em}.list{margin-left:20px}.shape-arrow{width:38px;height:12px;fill:currentColor}.primary .bg-color{background-color:#dd2118}.primary .border-color{border-color:#dd2118}.primary .fill-color{fill:#dd2118}.primary .text-color,.primary .text-color-active.active,.primary .text-color-active:focus,.primary .text-color-active:hover{color:#dd2118}.bg-color.primary{background-color:#dd2118!important}.bg-color-75.primary{background-color:rgba(221,33,24,.75)!important}.border-color.primary{border-color:#dd2118!important}.fill-color.primary{fill:#dd2118!important}.text-color.primary{color:#dd2118!important}.dark-blue .bg-color{background-color:#004f9f}.dark-blue .border-color{border-color:#004f9f}.dark-blue .fill-color{fill:#004f9f}.dark-blue .text-color,.dark-blue .text-color-active.active,.dark-blue .text-color-active:focus,.dark-blue .text-color-active:hover{color:#004f9f}.bg-color.dark-blue{background-color:#004f9f!important}.bg-color-75.dark-blue{background-color:rgba(0,79,159,.75)!important}.border-color.dark-blue{border-color:#004f9f!important}.fill-color.dark-blue{fill:#004f9f!important}.text-color.dark-blue{color:#004f9f!important}.light-blue .bg-color{background-color:#00ace9}.light-blue .border-color{border-color:#00ace9}.light-blue .fill-color{fill:#00ace9}.light-blue .text-color,.light-blue .text-color-active.active,.light-blue .text-color-active:focus,.light-blue .text-color-active:hover{color:#00ace9}.bg-color.light-blue{background-color:#00ace9!important}.bg-color-75.light-blue{background-color:rgba(0,172,233,.75)!important}.border-color.light-blue{border-color:#00ace9!important}.fill-color.light-blue{fill:#00ace9!important}.text-color.light-blue{color:#00ace9!important}.green .bg-color{background-color:#98c12c}.green .border-color{border-color:#98c12c}.green .fill-color{fill:#98c12c}.green .text-color,.green .text-color-active.active,.green .text-color-active:focus,.green .text-color-active:hover{color:#98c12c}.bg-color.green{background-color:#98c12c!important}.bg-color-75.green{background-color:rgba(152,193,44,.75)!important}.border-color.green{border-color:#98c12c!important}.fill-color.green{fill:#98c12c!important}.text-color.green{color:#98c12c!important}.orange .bg-color{background-color:#f8aa17}.orange .border-color{border-color:#f8aa17}.orange .fill-color{fill:#f8aa17}.orange .text-color,.orange .text-color-active.active,.orange .text-color-active:focus,.orange .text-color-active:hover{color:#f8aa17}.bg-color.orange{background-color:#f8aa17!important}.bg-color-75.orange{background-color:rgba(248,170,23,.75)!important}.border-color.orange{border-color:#f8aa17!important}.fill-color.orange{fill:#f8aa17!important}.text-color.orange{color:#f8aa17!important}.yellow .bg-color{background-color:#ffd000}.yellow .border-color{border-color:#ffd000}.yellow .fill-color{fill:#ffd000}.yellow .text-color,.yellow .text-color-active.active,.yellow .text-color-active:focus,.yellow .text-color-active:hover{color:#ffd000}.bg-color.yellow{background-color:#ffd000!important}.bg-color-75.yellow{background-color:rgba(255,208,0,.75)!important}.border-color.yellow{border-color:#ffd000!important}.fill-color.yellow{fill:#ffd000!important}.text-color.yellow{color:#ffd000!important}.light-grey .bg-color{background-color:#dadada}.light-grey .border-color{border-color:#dadada}.light-grey .fill-color{fill:#dadada}.light-grey .text-color,.light-grey .text-color-active.active,.light-grey .text-color-active:focus,.light-grey .text-color-active:hover{color:#dadada}.bg-color.light-grey{background-color:#dadada!important}.bg-color-75.light-grey{background-color:rgba(218,218,218,.75)!important}.border-color.light-grey{border-color:#dadada!important}.fill-color.light-grey{fill:#dadada!important}.text-color.light-grey{color:#dadada!important}.red .bg-color{background-color:#dd2118}.red .border-color{border-color:#dd2118}.red .fill-color{fill:#dd2118}.red .text-color,.red .text-color-active.active,.red .text-color-active:focus,.red .text-color-active:hover{color:#dd2118}.bg-color.red{background-color:#dd2118!important}.bg-color-75.red{background-color:rgba(221,33,24,.75)!important}.border-color.red{border-color:#dd2118!important}.fill-color.red{fill:#dd2118!important}.text-color.red{color:#dd2118!important}.form-group{position:relative;width:100%;margin-bottom:30px;font-size:0}.form-input,.form-textarea{position:relative;width:100%;padding:10px;color:#474747;font-size:.875rem;font-weight:400}.form-textarea{background-color:rgba(71,71,71,.18);border:3px solid #474747}select{-webkit-appearance:none}.form-select{border:3px solid #474747;height:50px;cursor:pointer}.form-select.error{border-color:#dd2118;color:#dd2118}.form-select-label{display:block;color:#474747;font-size:.875rem;font-weight:400;margin-bottom:10px}@media screen and (min-width:1170px){.form-footer{padding-right:150px}}.payment-form .form-footer{padding-bottom:40px}.form-submit{width:100%;margin-top:20px;background:0 0;color:#474747;font-size:1.1875rem;font-weight:400;text-align:right;text-transform:uppercase}.form-submit:focusfa,.no-touchevents .form-submit:hover{color:#dd2118}@media screen and (min-width:1170px){.form-submit{position:relative;top:0;right:0}}.form-icon{margin-left:15px;fill:currentColor}.newsletter-form-subscription{display:none}.form-label{position:relative;display:block;width:100%;padding-top:10px;color:#dd2118;font-size:.875rem;font-weight:400;overflow:hidden}.form-label:before{content:"";background-color:#474747;width:100%;height:7px;position:absolute;top:0;-webkit-transform:scale3d(1,.4,1);transform:scale3d(1,.4,1);-webkit-transform-origin:50% 100%;transform-origin:50% 100%;-webkit-transition:-webkit-transform .3s,background-color .3s;transition:transform .3s,background-color .3s;-webkit-transition-timing-function:cubic-bezier(0.2,1,.3,1);transition-timing-function:cubic-bezier(0.2,1,.3,1)}.form-label:after{content:attr(data-content);position:absolute;top:0;left:0;width:100%;padding-top:20px;color:#dd2118;opacity:0;-webkit-transform:translate3d(0,50%,0);transform:translate3d(0,50%,0);-webkit-transition:opacity .3s,-webkit-transform .3s;transition:opacity .3s,transform .3s;-webkit-transition-timing-function:cubic-bezier(0.2,1,.3,1);transition-timing-function:cubic-bezier(0.2,1,.3,1)}.form-label-copy{position:relative;display:block;color:#474747;font-size:.8125rem;font-weight:400;width:100%;padding-top:10px;-webkit-transition:opacity .3s,-webkit-transform .3s;transition:opacity .3s,transform .3s;-webkit-transition-timing-function:cubic-bezier(0.2,1,.3,1);transition-timing-function:cubic-bezier(0.2,1,.3,1)}.form-copy{color:#7a7a7a;font-size:.75rem;font-weight:400;font-style:italic;padding-top:2px}.error.form-textarea+.form-label:before,.form-input.error+.form-label:before,.form-input:focus+.form-label:before,.form-textarea:focus+.form-label:before{background-color:#dd2118;-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}.error.form-textarea+.form-label:after,.form-input.error+.form-label:after,.form-input:focus+.form-label:after,.form-textarea:focus+.form-label:after{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.error.form-textarea+.form-label .form-label-copy,.form-input.error+.form-label .form-label-copy,.form-input:focus+.form-label .form-label-copy,.form-textarea:focus+.form-label .form-label-copy{opacity:0;-webkit-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0)}.search-form-group{display:inline-block;width:calc(100% - 80px)}@media screen and (min-width:768px){.search-form-group{border-bottom:1px solid #b7b7b7}}.search-form-icon{fill:currentColor}.search-form-icon.shape-magnifying-glass{width:31px;height:31px}.search-form-icon.shape-cross{width:39px;height:39px}.form-input-search{width:calc(100% - 50px);padding-left:15px;color:#b7b7b7;font-size:2.75rem;font-weight:300;line-height:1.3}@media screen and (max-width:767px){.form-input-search{font-size:1rem;text-transform:uppercase}}.form-validation{margin-bottom:0;list-style-position:inside}.form-validation-message{display:none;color:#dd2118;font-size:.875rem;font-weight:300;line-height:1.5}.form-validation-message.title{list-style-type:none}.form-validation-message.error{display:list-item}.error.form-textarea+.form-label:after,.form-input.error+.form-label:after{color:#dd2118}.error.form-textarea+.form-label:before,.form-input.error+.form-label:before{background-color:#dd2118}.form-textarea.error{border-color:#dd2118}.flash{color:#dd2118}.form-success{display:none;width:100%;padding:15px;text-align:center}.form-success p{font-size:1rem}.form-success.payment-form-success{text-align:left}.payment-form{margin:20px 0;max-width:680px}.payment-form+.form-success{text-align:left;padding:15px 0 0}.payment-form .form-submit{width:auto}@media screen and (max-width:319px){.payment-form .form-submit span{float:left}}.form-input-button{position:absolute;right:0;bottom:0;width:50px;height:50px;z-index:0}.form-input-button .shape-input-select{position:absolute;top:50%;left:50%;-webkit-transform:translateY(-50%) translateX(-50%);transform:translateY(-50%) translateX(-50%);width:11px;height:20px}.form-input-button .shape-calender{position:absolute;top:50%;left:50%;-webkit-transform:translateY(-50%) translateX(-50%);transform:translateY(-50%) translateX(-50%);width:20px;height:20px}::-webkit-input-placeholder{color:rgba(71,71,71,.7);font-weight:300}::-moz-placeholder{color:rgba(71,71,71,.7);font-weight:300}:-ms-input-placeholder{color:rgba(71,71,71,.7);font-weight:300}.search-form ::-webkit-input-placeholder{color:#dadada}.search-form ::-moz-placeholder{color:#dadada}.search-form :-ms-input-placeholder{color:#dadada}@media screen and (max-width:767px){::-webkit-input-placeholder{color:#b7b7b7}::-moz-placeholder{color:#b7b7b7}:-ms-input-placeholder{color:#b7b7b7}}.editor,.editor *{color:#000;font-size:.9375rem;font-weight:300;line-height:1.8}.editor a{text-decoration:underline}.editor ol,.editor ul{margin-left:15px}.editor img{margin:15px;float:right}.editor h2{margin-bottom:10px;font-size:.9375rem;font-weight:400;line-height:1.5}.editor .separator{width:100%;height:1px;margin:20px 0;background-color:#cdcdcd}*{box-sizing:border-box}body,html{position:relative;width:100%;height:100%}body{color:#000;font-family:replica,sans-serif;font-size:100%;font-weight:400;opacity:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.wrapper{min-height:calc(100% - 149px);background-color:#f4f4f4;overflow-x:hidden}@media screen and (min-width:768px){.blog .wrapper,.news .wrapper,.project .wrapper,.property .wrapper{min-height:calc(100% - 220px - 149px)}}@media screen and (max-width:1023px){.wrapper{padding-top:80px}}@media screen and (min-width:1024px){.wrapper{padding-left:210px}}@media screen and (max-height:420px){.wrapper{padding-top:60px}}.default-bg{background:url(../../www/images/layout/default-page-bg.jpg) center center/cover no-repeat}.module{width:calc(100% - 128px);margin:0 64px 64px}.module.centered{display:block;max-width:1024px;margin:0 auto 64px}.module.fullwidth{width:100%;margin:0 0 64px}@media screen and (max-width:1023px){.module{width:calc(100% - 64px);margin:0 32px 64px}}.video-link{font-size:0}.video-link-copy{display:inline-block;width:calc(100% - 88px);color:#fff;font-size:1.6875rem;font-weight:300;vertical-align:middle}@media screen and (min-width:1800px){.video-link-copy{font-size:2rem}}@media screen and (max-width:639px){.video-link-copy{width:calc(100% - 78px);font-size:1.25rem}}@media screen and (max-height:420px){.video-link-copy{width:100%;font-size:1rem}}.shape-device-play{display:inline-block;width:68px;height:61px;margin-right:20px;vertical-align:middle}.shape-device-play .path-device{fill:#fff}.no-touchevents .video-link:hover .shape-device-play .path-device,.shape-device-play .path-play,.video-link:focus .shape-device-play .path-device{fill:#dd2118}.no-touchevents .video-link:hover .shape-device-play .path-play,.video-link:focus .shape-device-play .path-play{fill:#fff}@media screen and (max-width:639px){.shape-device-play{width:58px;height:51px}}.with-toolbar{padding-top:50px}.user-toolbar{position:fixed;top:0;width:100%;height:50px;background-color:#15a2fc;background-position:15px center;background-repeat:no-repeat;background-image:url(../../www/images/layout/grid-logo.png);background-size:29px 34px;text-align:center;z-index:30}@media only screen and (-webkit-min-device-pixel-ratio:2),(-moz-min-device-pixel-ratio:2),(min-device-pixel-ratio:2),(-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi),(min-resolution:2dppx){.user-toolbar{background-image:url(../../www/images/layout/grid-logo@2x.png)}}.user-toolbar p{color:#fff;font-size:1rem;font-weight:400;line-height:50px}.user-toolbar .share-url{display:none;position:absolute;top:46px;right:135px;padding:7px 10px;background-color:#fff;color:#000}.user-toolbar .share-url input{width:400px}@media screen and (max-width:767px){.user-toolbar{display:none}}.logout{position:absolute;top:0;right:15px}.full-column{width:100%;clear:both}.half-column{display:inline-block;padding-right:40px}.half-column:nth-child(odd){float:left;width:30%}.half-column:nth-child(even){float:right;width:80%}.page-header{position:relative;display:table;width:100%;height:490px;background-image:url(../../www/images/layout/default-page-header.jpg);background-position:center center;background-repeat:no-repeat;background-size:cover}.page-header.basic-bg{background-image:url(../../www/images/layout/basic-page-header.jpg)}.page-header.with-subnav{margin-bottom:64px;border-bottom:1px solid #dadada}@media screen and (max-width:767px){.page-header{height:256px}}.ph-content{display:table-cell;padding:64px 64px 132px 120px;background:-webkit-linear-gradient(top,transparent 30%,rgba(0,0,0,.8) 100%);background:linear-gradient(to bottom,transparent 30%,rgba(0,0,0,.8) 100%);vertical-align:bottom}@media screen and (max-width:767px){.ph-content{padding:32px 32px 108px 69px}}.ph-icon{position:absolute;bottom:49px;left:64px;width:279px;height:249px}@media screen and (max-width:767px){.ph-icon{position:absolute;bottom:69px;left:28px;width:129px;height:115px}}.ph-title{position:relative;color:#fff;font-size:2.6875rem;font-weight:700;text-transform:uppercase}@media screen and (max-width:767px){.ph-title{font-size:1.625rem}}.ph-footer{position:absolute;right:0;bottom:0;width:calc(100% - 295px + 1px);height:67px;background-color:#f4f4f4}@media screen and (max-width:767px){.ph-footer{width:calc(100% - 121px)}}.ph-footer:before{content:"";display:inline-block;position:absolute;top:0;left:-294px;width:295px;height:100%;background:url(../../www/images/layout/ph-mask.png) left bottom no-repeat}@media screen and (max-width:767px){.ph-footer:before{left:-121px;width:121px;background-image:url(../../www/images/layout/ph-mask-small.png)}}@media screen and (min-width:768px){.ph-footer:after{content:"";position:absolute;top:-196px;right:0;width:236px;height:196px;background:url(../../www/images/layout/ph-clip.png) center center no-repeat}}.sidebar-wrapper{position:fixed;top:0;left:0;width:100%;height:80px;background-color:#fff;z-index:31}.with-toolbar .sidebar-wrapper{top:50px}@media screen and (min-width:1024px){.sidebar-wrapper{width:210px;height:100%;z-index:10}.with-toolbar .sidebar-wrapper{height:calc(100% - 50px)}}@media screen and (max-width:1023px){.sidebar-wrapper:after{content:"";position:fixed;top:80px;left:0;width:80px;height:100%;background-color:rgba(0,0,0,.75);-webkit-transform:translateX(-100%);transform:translateX(-100%)}}@media screen and (max-height:420px){.sidebar-wrapper{height:60px}}.sidebar-header{position:relative;width:100%;height:250px;overflow:hidden;z-index:20}@media screen and (max-width:1023px){.sidebar-header{height:100%}}.logo{position:relative;display:inline-block;width:100%;height:110px;padding-top:10px;text-align:center}@media screen and (max-width:1023px){.logo{width:170px;height:80px;padding-top:0;text-align:right}}@media screen and (max-height:420px){.logo{width:150px;height:60px}}.shape-logo{width:210px;height:105px;fill:#142939}@media screen and (max-width:1023px){.shape-logo{width:160px;height:80px}}@media screen and (max-height:420px){.shape-logo{width:140px;height:60px}}.sh-strip{display:block;position:relative;top:110px;width:200%;height:16px;background-color:#dd2118;-webkit-transform:rotate(-30deg);transform:rotate(-30deg);-webkit-transform-origin:left bottom;transform-origin:left bottom}@media screen and (max-width:1023px){.sh-strip{top:80px;height:10px}}.menu-burger{display:inline-block;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);right:28px;width:30px;height:25px}@media screen and (max-height:420px){.menu-burger{width:24px;height:20px}}.shape-menu-burger,.shape-menu-close{width:100%;height:100%;fill:#004f9f}.shape-menu-close{display:none}.sidebar{position:absolute;top:0;left:0;width:100%;height:100%;padding:250px 0 24px;overflow:auto;-webkit-overflow-scrolling:touch;z-index:10}@media screen and (max-width:1023px){.sidebar{position:fixed;top:80px;right:0;left:auto;width:340px;max-width:calc(100% - 80px);height:calc(100% - 80px);padding-top:0;background-color:#fff;-webkit-transform:translateX(100%);transform:translateX(100%);z-index:30}}@media screen and (max-height:420px){.sidebar{top:60px;height:calc(100% - 60px)}}@media screen and (min-height:790px) and (min-width:1024px){.nav{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}}@media screen and (max-height:791px) and (min-width:1024px){.nav{min-height:calc(100% - 80px)}}.nav-icon{position:relative;top:-2px;left:10px;width:9px;height:5px;fill:#000}.no-touchevents .nav-item:hover .nav-icon,.no-touchevents .subnav-item:hover .nav-icon{fill:#dd2118}.subnav-expanded .nav-icon{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.nav-item,.subnav-item{position:relative;display:block;padding-left:43px;color:#000;font-size:.9375rem;font-weight:700;letter-spacing:1px;text-transform:uppercase;-webkit-transform:translateZ(0);transform:translateZ(0)}.active.subnav-item,.nav-item.active,.nav-item:not(.do-toggle-subnav):focus,.no-touchevents .nav-item:hover,.no-touchevents .subnav-item:hover,.subnav-item:not(.do-toggle-subnav):focus{color:#dd2118}@media screen and (max-width:1023px){.nav-item,.subnav-item{border-bottom:1px solid #cdcdcd;line-height:72px}}@media screen and (min-width:1024px){.nav-item,.subnav-item{font-size:.75rem;font-weight:400;line-height:36px}.nav-item:before,.subnav-item:before{content:"";position:absolute;top:50%;left:0;width:4px;height:14px;background-color:#dd2118;-webkit-transform:translateY(-50%) translateX(-100%);transform:translateY(-50%) translateX(-100%);-webkit-transition:-webkit-transform .165s ease-in-out;transition:transform .165s ease-in-out}.active.subnav-item:before,.nav-item.active:before,.nav-item:not(.do-toggle-subnav):focus:before,.no-touchevents .nav-item:hover:before,.no-touchevents .subnav-item:hover:before,.subnav-item:not(.do-toggle-subnav):focus:before{-webkit-transform:translateY(-50%) translateX(0);transform:translateY(-50%) translateX(0)}}@media screen and (max-width:1023px){.subnav-wrapper{border-bottom:1px solid #cdcdcd}.subnav-wrapper>.nav-item,.subnav-wrapper>.subnav-item{border-bottom:0}}.subnav{height:0;overflow:hidden}.subnav-item{padding-left:63px;line-height:1.8em;text-transform:none}@media screen and (max-width:1023px){.subnav-item{border:0}}.social-wrapper{margin-top:24px;padding-left:43px}@media screen and (min-height:680px){.social-wrapper{position:absolute;bottom:24px;left:0}}.sw-icon.shape-arrow{width:30px;height:9px;margin-left:5px;-webkit-transition:-webkit-transform .33s ease-in-out;transition:transform .33s ease-in-out}.no-touchevents .sidebar-link:hover .sw-icon.shape-arrow,.sidebar-link:focus .sw-icon.shape-arrow{-webkit-transform:translateX(10px);transform:translateX(10px)}.sidebar-link{display:block;margin-bottom:10px;color:#dd2118;font-size:.75rem;font-weight:400;letter-spacing:1px;text-transform:uppercase}.no-touchevents .sidebar-link:focus,.no-touchevents .sidebar-link:hover{opacity:.75}.social-link{display:inline-block;margin-right:15px;fill:#dd2118;vertical-align:middle}.no-touchevents .social-link:focus,.no-touchevents .social-link:hover{opacity:.75}.shape-facebook{width:7px;height:15px}.shape-twitter{width:15px;height:13px}.shape-linkedin{width:16px;height:16px}.shape-youtube{width:16px;height:21px}.sidebar-overlay{position:fixed;top:0;left:0;width:calc(100% - 340px);height:100%;background-color:#000;opacity:.75;-webkit-transform:translateX(-100%);transform:translateX(-100%);z-index:31}@media screen and (max-width:420px){.sidebar-overlay{width:80px}}.footer{position:relative;background-color:#dadada;font-size:0}@media screen and (min-width:1024px){.footer{padding-left:210px}}.footer-btn{display:inline-block;width:50%;height:85px;color:#fff;font-size:.9375rem;font-weight:700;line-height:85px;text-align:center}.footer-btn.first{background-color:#292929}.footer-btn.last{background-color:#3d3d3d}.footer-btn:focus,.no-touchevents .footer-btn:hover{background-color:#000}@media screen and (max-height:420px){.footer-btn{height:60px;font-size:.875rem;line-height:60px}}.footer-nav{position:relative;text-align:right}@media screen and (max-width:767px){.footer-nav{padding:10px 0;text-align:left}}.footer-links{display:inline-block;width:calc(100% - 300px);padding-right:34px}@media screen and (max-width:767px){.footer-links{width:100%}}.footer-copyright,.footer-link{position:relative;display:inline-block;padding-left:34px;color:rgba(0,0,0,.55);font-size:.75rem;font-weight:400;line-height:64px}.footer-copyright:not(:first-child):before,.footer-link:not(:first-child):before{content:"";position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);left:17px;width:1px;height:11px;background-color:rgba(0,0,0,.45)}.active.footer-copyright,.footer-copyright:focus,.footer-link.active,.footer-link:focus,.no-touchevents .footer-copyright:hover,.no-touchevents .footer-link:hover{color:#000}@media screen and (max-height:420px){.footer-copyright,.footer-link{line-height:60px}}@media screen and (max-width:767px){.footer-copyright,.footer-link{padding:10px 0 10px 15px;font-size:.625rem;line-height:1.5}.footer-copyright:not(:first-child):before,.footer-link:not(:first-child):before{left:7px}}.footer-copyright{width:300px;text-align:left}.footer-copyright.active,.footer-copyright:focus,.no-touchevents .footer-copyright:hover{color:rgba(0,0,0,.55)}@media screen and (max-width:767px){.footer-copyright{width:100%}}.overlay{display:none;position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100%;background-color:rgba(255,255,255,.95);opacity:0;overflow:auto;-webkit-overflow-scrolling:touch;z-index:31;-webkit-transform:translate3d(0%,0,0);transform:translate3d(0%,0,0)}.overlay-content{display:none;position:relative;width:100%;margin:0 auto;padding:64px 128px}.overlay-content p{color:#474747}@media screen and (min-height:850px) and (min-width:768px){.overlay-content{position:absolute;top:50%;left:50%;-webkit-transform:translateY(-50%) translateX(-50%);transform:translateY(-50%) translateX(-50%)}}@media screen and (max-width:767px){.overlay-content{padding:64px 32px 32px}}.overlay-title{margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid rgba(71,71,71,.4);color:#dd2118;font-size:3.75rem;font-weight:700;text-transform:uppercase}@media screen and (max-width:767px){.overlay-title{font-size:2.75rem}}@media screen and (max-width:639px){.overlay-title{font-size:2rem}}.overlay-lead{font-size:1.0625rem;font-weight:300}.overlay-text{font-size:1.0625rem;font-weight:300;padding:10px 10px 15px;background-color:#fff;text-align:center;margin-bottom:10px}@media screen and (max-width:767px){.overlay-text{font-size:.9rem;font-weight:300}}.overlay-text p{font-size:.9375rem;font-weight:600;color:#fff;margin-bottom:5px}.overlay-text a{font-size:.9375rem;font-weight:500;text-align:center;color:#fff;padding:5px}.overlay-hide{position:absolute;top:24px;right:34px}@media screen and (max-width:767px){.overlay-hide{position:absolute;top:32px;right:32px}}.overlay-icon{width:25px;height:25px;fill:#474747}.no-touchevents .overlay-icon:hover,.overlay-icon:focus{fill:#dd2118}.dropdown-wrapper,.filters-title,.layout-btn,.search-btn{position:relative;display:inline-block;height:62px;background-color:#fff;border-left:1px solid rgba(141,141,141,.2);color:#dd2118;font-size:.75rem;font-weight:400;line-height:62px;text-align:center;text-transform:uppercase;z-index:20;vertical-align:top}@media screen and (max-width:767px){.dropdown-wrapper,.filters-title,.layout-btn,.search-btn{background-color:#e5e5e5;font-size:1rem}}.filters{position:relative;width:100%;background-color:#fff;color:#dd2118;font-size:0;z-index:20}@media screen and (max-width:767px){.filters{background-color:#e5e5e5}}.filters-icon{margin-left:10px;fill:currentColor}.filters-title{width:calc(100% - 70px - 200px);padding-right:32px;font-size:1.4375rem;font-weight:700;text-align:right}@media screen and (max-width:767px){.filters-title{width:100%;height:188px;padding-right:0;color:#fff;font-size:2.5rem;line-height:188px;background:url(../../www/images/layout/project-header.jpg) center center/cover no-repeat;text-align:center;vertical-align:middle;z-index:21}}.search-btn{width:70px}.no-touchevents .search-btn:hover,.search-btn:focus{background-color:#f4f4f4}.filters-icon.shape-magnifying-glass{position:relative;top:3px;width:13px;height:13px;margin-left:0}@media screen and (max-width:767px){.filters-icon.shape-magnifying-glass{width:17px;height:17px}}.search-form{position:absolute;top:100%;left:0;width:100%;height:160px;padding:51px 45px 51px 60px;background-color:#f4f4f4;color:#dadada;font-size:0;opacity:0;-webkit-transform:translateY(-100%);transform:translateY(-100%);z-index:10}@media screen and (max-width:767px){.search-form{height:90px;padding:35px}}.search-close{position:relative;top:5px;left:40px}.dropdown-wrapper{width:200px;text-align:left}@media screen and (max-width:767px){.dropdown-wrapper{width:calc(100% - 70px)}}.dropdown-title{position:relative;display:block;width:100%;height:100%;padding-left:30px;background-color:#fff;z-index:20}.dropdown-expanded .dropdown-title,.dropdown-title:focus,.no-touchevents .dropdown-title:hover{background-color:#f4f4f4}@media screen and (max-width:767px){.dropdown-title{background-color:#e5e5e5}}.filters-icon.shape-chevron-down{position:absolute;top:28px;right:30px;width:9px;height:5px;z-index:20}.dropdown-expanded .filters-icon.shape-chevron-down{-webkit-transform:rotate(180deg);transform:rotate(180deg)}@media screen and (max-width:767px){.filters-icon.shape-chevron-down{width:11px;height:7px}}.dropdown{position:absolute;top:62px;left:0;width:100%;padding:0 30px 15px;background-color:#f4f4f4;color:#dd2118;opacity:0;-webkit-transform:translateY(-100%);transform:translateY(-100%);z-index:10}.dropdown-item{cursor:pointer;font-size:.8125rem;font-weight:400;line-height:40px;list-style-type:none}.dropdown-item.active,.dropdown-item:focus,.no-touchevents .dropdown-item:hover{font-weight:700}.layout-btn{width:100px}.layout-btn.active,.layout-btn:focus,.no-touchevents .layout-btn:hover{background-color:#dd2118;color:#fff}.filters-icon.shape-grid{width:9px;height:9px}.filters-icon.shape-list{position:relative;top:-1px;width:9px;height:7px}.filters-icon.shape-map{position:relative;top:3px;width:10px;height:13px}.grid-wrapper{position:relative;z-index:10}.blogs .grid-wrapper,.latest-news .grid-wrapper,.properties .grid-wrapper{width:calc(100% - 40px);margin:20px}.grid-item,.grid-item.large{width:100%}@media screen and (min-width:720px){.grid-item{width:calc(100% / 2 - 10px)}.grid-item.medium{width:100%}}@media screen and (min-width:1281px){.grid-item{width:calc(100% / 3 - (20px / 3 * 2))}.grid-item.medium{width:calc((100% / 3) * 2 - (20px / 3))}}@media screen and (min-width:1550px){.grid-item{width:calc(100% / 4 - (20px / 4 * 3))}.grid-item.medium{width:calc(100% / 2 - (20px / 4 * 2))}}@media screen and (min-width:2000px){.grid-item{width:calc(100% / 5 - (20px / 5 * 4))}.grid-item.medium{width:calc((100% / 5) * 2 - (20px / 5 * 3))}}.grid-blank{display:none;position:absolute;top:62px;right:0;bottom:149px;left:210px;width:calc(100% - 210px);height:calc(100% - 62px - 149px);opacity:0;pointer-events:none;z-index:11}@media screen and (min-width:768px){.blogs .grid-blank{top:507px;height:calc(100% - 62px - 445px - 149px)}}@media screen and (max-width:1023px){.grid-blank{position:absolute;top:142px;right:0;bottom:149px;left:0;width:100%;height:calc(100% - 142px - 149px)}}@media screen and (max-width:767px){.grid-blank{top:330px;bottom:0}}@media screen and (max-height:420px){.grid-blank{top:310px;height:calc(100% - 310px - 149px)}}.gb-copy{display:table-cell;color:#fff;font-size:1.3125rem;font-weight:400;text-align:center;vertical-align:middle}.block{display:table;width:100%;height:360px;background-position:center center;background-repeat:no-repeat;background-size:cover;color:#fff;overflow:hidden}.facebook .block{background-color:#004f9f}.twitter .block{background-color:#01acea}.block-content{position:relative;display:table-cell;width:100%;height:100%;padding:20px;background:-webkit-linear-gradient(top,transparent 30%,rgba(0,0,0,.8) 100%);background:linear-gradient(to bottom,transparent 30%,rgba(0,0,0,.8) 100%);-webkit-transition:-webkit-transform .33s ease-in-out;transition:transform .33s ease-in-out;vertical-align:bottom}.facebook .block-content,.twitter .block-content{background:0 0;padding:40px;vertical-align:middle}.no-touchevents .block-content:hover{-webkit-transform:translateY(0);transform:translateY(0)}.block-details{position:relative;font-size:.875rem;font-weight:400}.no-touchevents .block-details{opacity:0;-webkit-transition:opacity .33s ease-in-out;transition:opacity .33s ease-in-out}.block-content:focus .block-details,.no-touchevents .block-content:hover .block-details{opacity:1}.block-icon.shape-facebook,.block-icon.shape-twitter{display:block;width:17px;height:35px;margin:0 auto;fill:#fff;opacity:.3}.block-icon.shape-twitter{width:39px;height:31px}.block-icon.shape-clock{position:relative;top:1px;width:14px;height:14px;margin-right:5px}.block-icon.shape-arrow{position:absolute;top:0;right:0;width:34px;height:11px}.no-touchevents .block-icon.shape-arrow{-webkit-transform:translateX(-20px);transform:translateX(-20px);-webkit-transition:all .33s ease-in-out;transition:all .33s ease-in-out}.block-content:focus .block-icon.shape-arrow,.no-touchevents .block-content:hover .block-icon.shape-arrow{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}.block-title{position:relative;margin-top:20px;padding-top:20px;border-top:1px solid #fff;font-size:1rem;font-weight:700}.block-copy{margin-top:20px;color:#fff;font-weight:400;display:block;display:-webkit-box;max-width:100%;max-height:2.4rem;font-size:.75rem;line-height:1.6;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.no-touchevents .block-copy{opacity:0;-webkit-transition:opacity .33s ease-in-out;transition:opacity .33s ease-in-out}.block-content:focus .block-copy,.no-touchevents .block-content:hover .block-copy{opacity:1}.facebook .block-copy,.twitter .block-copy{margin-bottom:20px;display:block;display:-webkit-box;max-width:100%;max-height:3.6rem;font-size:.75rem;line-height:1.6;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;opacity:1;text-align:center}.about-nav{display:table;position:fixed;top:0;right:0;left:210px;width:calc(100% - 210px);height:62px;background-color:#fff;table-layout:fixed;z-index:30}@media screen and (max-width:1023px){.about-nav{position:fixed;top:80px;right:0;left:0;width:100%;border-top:1px solid #cdcdcd}}@media screen and (max-height:420px){.about-nav{top:60px;height:50px}}.an-item{position:relative;display:table-cell;height:100%;padding:0 5px;color:#dd2118;font-size:.75rem;font-weight:400;line-height:1.3;cursor:pointer;text-align:center;text-transform:uppercase;vertical-align:middle}.an-item:not(:first-child){border-left:1px solid #cdcdcd}.an-item.an-dropdown-wrapper{padding:0}.an-item.active,.no-touchevents .an-item:hover{background-color:#e5e5e5}@media screen and (max-width:767px){.an-item.active,.no-touchevents .an-item:hover{background-color:#f4f4f4}}.an-dropdown-title{position:relative;display:table;width:100%;height:100%;padding:0 25px;background-color:#fff;z-index:20}.an-dropdown-title span{display:table-cell;vertical-align:middle}.dropdown-expanded .an-dropdown-title,.no-touchevents .an-dropdown-title:hover{background-color:#e5e5e5}@media screen and (max-width:767px){.dropdown-expanded .an-dropdown-title,.no-touchevents .an-dropdown-title:hover{background-color:#f4f4f4}}.an-dropdown{position:absolute;top:61px;right:1px;width:100%;padding:0 30px 15px;background-color:#f4f4f4;border-color:#cdcdcd;border-style:solid;border-width:0 0 1px 1px;color:#dd2118;font-size:.75rem;opacity:0;-webkit-transform:translateY(-100%);transform:translateY(-100%);z-index:10}.an-dropdown-item{padding:10px 0;cursor:pointer;font-weight:400;list-style-type:none}.an-dropdown-item.active,.an-dropdown-item:focus,.no-touchevents .an-dropdown-item:hover{font-weight:700}.an-icon{position:absolute;top:28px;right:15px;width:9px;height:5px;fill:#dd2118;z-index:20}.dropdown-expanded .an-icon{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.about{position:relative;padding-top:62px;overflow:hidden}.about-header{position:relative}.about-header.to-right,.about-section.to-right{text-align:right}@media screen and (min-width:768px){.about-header{padding-top:160px;text-align:right}}@media screen and (max-width:767px){.about-header{padding-top:80px}}@media screen and (max-width:767px){.about-section{padding:30px 0}}.as-bg{width:803px;height:761px;background-position:center center;background-repeat:no-repeat}.to-right .as-bg{position:absolute;right:510px}.to-left .as-bg{position:absolute;left:510px}.about-content{position:relative;width:100%;height:100%;max-width:1093px;margin:0 auto;padding:0 64px}@media screen and (max-width:767px){.about-content{padding:0 30px}}.about-copy{display:inline-block;max-width:410px;text-align:left}.about-copy.large{max-width:100%}@media screen and (max-width:767px){.about-copy{max-width:100%}}.about-title{position:relative;max-width:660px;padding-top:20px;color:#f8aa17;font-size:5.125rem;font-weight:700;text-align:left}.about-title:before{content:"";position:absolute;top:0;left:0;width:600%;height:1px;background-color:#f8aa17}@media screen and (max-width:767px){.about-title{font-size:3.75rem}.about-title:before{width:100%}}.about-subtitle{margin-bottom:20px;padding-top:20px;border-top:1px solid currentColor;font-size:2.5625rem;font-weight:700;letter-spacing:1px;text-align:left}@media screen and (max-width:767px){.about-subtitle{font-size:2rem}}.about-lead{font-size:1.0625rem}.about-separator{width:100%;height:1px;margin:20px 0;background-color:#cdcdcd}.about-strip{position:absolute;top:-550px;left:50%;width:220%;height:580px;background-color:#e5e5e5;-webkit-transform:translateX(-50%) rotate(-30deg);transform:translateX(-50%) rotate(-30deg)}.about-strip:first-child{height:900px}.about-strip:nth-child(2){top:460px}.about-strip:nth-child(3){top:1700px}.about-strip:nth-child(4){top:2940px}.about-columns{font-size:0;text-align:left}@media screen and (min-width:768px){.about-column{display:inline-block;width:50%;vertical-align:top}.about-column.first{padding-right:20px}.about-column.second{padding-left:20px}}.about-list{list-style-type:none}.about-list li{margin-bottom:1.1em;padding-left:30px;background:url(../../www/svgs/device.svg) left 6px/15px 13px no-repeat;fill:#dd2118}.basic{width:calc(100% - 128px);max-width:1024px;margin:0 64px 64px}@media screen and (max-width:767px){.basic{width:calc(100% - 64px);margin:0 32px 32px}}.basic-lead,.basic-title{color:#dd2118;font-size:1.125rem;font-weight:400;line-height:1.3}.basic-title.larger,.larger.basic-lead{margin-bottom:10px;font-size:1.25rem;text-transform:uppercase}.basic-lead{font-size:1.0625rem}.detailed-description{position:relative;border-style:solid;border-width:1px;font-size:0}@media screen and (max-width:767px){.detailed-description{padding-bottom:25px}}.dd-column{display:block;width:100%;height:100%;padding:0 25px}@media screen and (min-width:768px){.dd-column{display:inline-block;width:calc((100% - 160px) / 2);padding:25px;vertical-align:top}.dd-column:nth-child(2){padding-right:10px}.dd-column:nth-child(3){padding-left:10px}}@media screen and (min-width:1181px){.dd-column{width:calc((100% - 230px) / 2)}}@media screen and (min-width:1300px){.dd-column{width:calc((100% - 320px) / 2)}}@media screen and (min-width:768px){.dd-boxed .dd-column{width:calc(100% - 160px);vertical-align:middle}}@media screen and (min-width:1181px){.dd-boxed .dd-column{width:calc(100% - 230px)}}@media screen and (min-width:1300px){.dd-boxed .dd-column{width:calc(100% - 320px)}}.dd-boxed .dd-title{position:relative;margin-bottom:25px;padding:25px;color:#fff;font-size:1.125rem;font-weight:700;text-align:center;text-transform:uppercase}@media screen and (min-width:768px){.dd-boxed .dd-title{width:160px;margin-bottom:0}}@media screen and (min-width:1181px){.dd-boxed .dd-title{width:230px}}@media screen and (min-width:1300px){.dd-boxed .dd-title{width:320px}}.dd-boxed .title-reset{margin-bottom:0;color:#fff;font-size:1.125rem;font-weight:700;line-height:1}.dd-boxed .copy-reset{margin-bottom:0}.dd-title{position:relative;margin-bottom:25px;padding:25px;color:#fff;font-size:1.125rem;font-weight:700;text-align:center;text-transform:uppercase}@media screen and (min-width:768px){.dd-title{width:160px;margin-bottom:0}}@media screen and (min-width:1181px){.dd-title{width:230px}}@media screen and (min-width:1300px){.dd-title{width:320px}}.dd-title-copy{display:table;width:100%;height:100%}.dd-title-copy span{display:table-cell;vertical-align:middle}.dd-key{display:inline-block;font-size:.9375rem;font-weight:700;line-height:1.75rem;text-transform:uppercase;vertical-align:top}.dd-value{display:inline-block;color:#3d3d3d;font-size:.8125rem;font-weight:400;line-height:1.75rem;vertical-align:top}.dd-project .dd-key{width:95px}.dd-project .dd-value{width:calc(100% - 95px)}@media screen and (min-width:768px){.dd-project .dd-column:last-child .dd-value{padding-left:10px}}.dd-boxed .dd-value{width:100%;font-size:.9375rem;font-weight:300;line-height:1.75rem}@media screen and (min-width:768px){.dd-boxed .dd-column:last-child .dd-value{padding-left:10px}}.dd-property .dd-key{width:115px}.dd-property .dd-value{width:calc(100% - 115px)}@media screen and (min-width:768px){.dd-property .dd-column:nth-child(2) .dd-value{padding-left:10px}}.single-link{display:table;height:100px;border-style:solid;border-width:1px 0;color:#292929;text-align:center}.sl-copy{position:relative;display:table-cell;width:100%;height:100%;color:inherit;font-size:1.0625rem;font-weight:400;line-height:1.4;vertical-align:middle}.sl-copy span{position:relative}.sl-copy>span{display:inline-block;max-width:calc(100% - 55px);vertical-align:middle}@media screen and (max-width:767px){.sl-copy{font-size:.875rem}}.sl-icon.shape-device{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);left:-20px;width:67px;height:60px}.sl-icon.shape-arrow{margin-left:10px;vertical-align:middle}.no-touchevents .sl-icon.shape-arrow{opacity:0;-webkit-transform:translateX(-10px);transform:translateX(-10px);-webkit-transition:all .33s ease-in-out;transition:all .33s ease-in-out}.no-touchevents .single-link:hover .sl-icon.shape-arrow,.single-link:focus .sl-icon.shape-arrow{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}.dense-quote,.quote{position:relative;padding-top:40px;max-width:780px;text-align:center}.quote-title{position:relative;font-size:3.125rem;font-weight:700;line-height:1}@media screen and (max-width:767px){.quote-title{font-size:1.875rem}}.quote-icon.shape-quotes{position:absolute;top:0;left:5px;width:72px;height:54px;opacity:.25}@media screen and (max-width:767px){.quote-icon.shape-quotes{position:absolute;top:21px;left:-21px;width:46px;height:35px}}.dense-quote{padding-top:20px}.dense-quote .quote-title{font-size:1.475rem;font-weight:500;line-height:1.4;font-style:italic;width:90%;margin:0 auto}@media screen and (max-width:767px){.dense-quote .quote-title{width:100%}}.video{background-position:center center;background-repeat:no-repeat;background-size:cover}.video:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#000;opacity:.35;z-index:10}@media screen and (max-width:767px){.video{position:relative;width:100%;height:330px}}@media screen and (min-width:768px){.video{position:relative}.video:before{content:"";display:block;width:100%;padding-top:44.31034%}.video>.content{position:absolute;top:0;right:0;bottom:0;left:0}}.video-content{position:absolute;top:50%;left:50%;-webkit-transform:translateY(-50%) translateX(-50%);transform:translateY(-50%) translateX(-50%);width:calc(100% - 128px);max-width:760px;text-align:center;vertical-align:middle;z-index:20}@media screen and (max-width:767px){.video-content{width:calc(100% - 64px)}}.video-title{margin-top:15px;color:#fff;font-size:1.5625rem;font-weight:700}.no-touchevents .video-title{opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px);-webkit-transition:all .33s ease-in-out;transition:all .33s ease-in-out}.no-touchevents .video:hover .video-title,.video:focus .video-title{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.video-icon .shape-device-border{width:115px;height:100px}.video-icon .path-device{opacity:.45;-webkit-transition:opacity .33s ease-in-out;transition:opacity .33s ease-in-out}.video-icon .path-play{fill:#fff}.no-touchevents .video-icon:hover .path-device,.video-icon:focus .path-device{opacity:1}.mfp-bg{background-color:#fff;opacity:.95}.mfp-iframe-scaler iframe{box-shadow:none}.downloads{font-size:0}.downloads-title{display:inline-block;margin-bottom:30px;padding-top:15px;border-top:3px solid currentColor;font-size:1.5625rem;font-weight:400}.downloads-link{position:relative;display:inline-block;width:33.33%;min-width:228px;margin-bottom:25px;padding-left:13px;color:#292929;font-size:.9375rem;font-weight:400;line-height:60px}.downloads-icon.shape-device{position:absolute;top:-1px;left:0;width:67px;height:60px}.downloads-icon.shape-download{position:relative;top:3px;width:18px;height:32px;fill:#3d3d3d;vertical-align:top}.no-touchevents .downloads-icon.shape-download{opacity:0;-webkit-transform:translateY(-10px);transform:translateY(-10px);-webkit-transition:all .33s ease-in-out;transition:all .33s ease-in-out}.downloads-link:focus .downloads-icon.shape-download,.no-touchevents .downloads-link:hover .downloads-icon.shape-download{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.downloads-copy{display:inline-block;position:relative;left:10px;max-width:calc(100% - 50px);vertical-align:top}.no-touchevents .downloads-copy{-webkit-transform:translateX(-20px);transform:translateX(-20px);-webkit-transition:-webkit-transform .33s ease-in-out;transition:transform .33s ease-in-out}.downloads-link:focus .downloads-copy,.no-touchevents .downloads-link:hover .downloads-copy{-webkit-transform:translateX(0);transform:translateX(0)}@media screen and (max-width:767px){.image-gallery{position:relative;width:100%;height:400px}}@media screen and (min-width:768px){.image-gallery{position:relative}.image-gallery:before{content:"";display:block;width:100%;padding-top:43.10345%}.image-gallery>.content{position:absolute;top:0;right:0;bottom:0;left:0}}.ig-wrapper{position:absolute;top:0;right:0;bottom:90px;left:0;width:100%;height:calc(100% - 90px)}.ig-wrapper .slick-list,.ig-wrapper .slick-track{width:100%;height:100%}.ig-item{width:100%;height:100%;background-position:center center;background-repeat:no-repeat;background-size:cover}.fg-wrapper .slick-dots,.ig-wrapper .slick-dots{line-height:90px;text-align:center}.fg-wrapper .slick-dots li,.ig-wrapper .slick-dots li{display:inline-block;width:2px;height:16px;margin:0 5px;background-color:#fff;cursor:pointer}.fg-wrapper .slick-dots .slick-active,.ig-wrapper .slick-dots .slick-active{position:relative;top:8px;height:32px}.ig-nav{position:absolute;bottom:37px;color:#fff;cursor:pointer}.no-touchevents .ig-nav{-webkit-transition:-webkit-transform .33s ease-in-out;transition:transform .33s ease-in-out}.no-touchevents .ig-nav.prev:hover{-webkit-transform:translateX(-10px);transform:translateX(-10px)}.no-touchevents .ig-nav.next:hover{-webkit-transform:translateX(10px);transform:translateX(10px)}.ig-icon{width:38px;height:12px;fill:currentColor}.ig-fullscreen{position:absolute;right:27px;bottom:27px;color:#fff}.ig-fullscreen .shape-fullscreen{width:30px;height:33px}.fullscreen-gallery{display:block;padding:64px 0 90px;overflow:visible;text-align:center;z-index:-1}.fullscreen-gallery .ig-nav{position:relative;bottom:auto;color:#474747}.fullscreen-gallery .ig-nav.prev{margin-right:15px}.fullscreen-gallery .ig-nav.next{margin-left:15px}.fg-wrapper{width:100%;height:100%}.fg-wrapper .slick-dots li{background-color:#474747}.fg-wrapper .slick-list,.fg-wrapper .slick-track{width:100%;height:100%}.fg-wrapper .fg-item{position:relative}.fg-table{display:table;width:100%;height:100%;max-height:100%}.fg-cell{display:table-cell;text-align:center;vertical-align:middle}.slick-slide img{display:inline-block;max-width:100%;max-height:100%}.fg-caption{color:#474747;font-size:1.125rem;line-height:40px;text-align:left}.article{font-size:0}.article-lead{font-size:1.0625rem;font-weight:400;line-height:1.3}.article-column,.widget-column{display:inline-block;width:calc(100% - 352px);vertical-align:top}@media screen and (max-width:767px){.article-column,.widget-column{width:100%}}.widget-column{width:350px;padding:30px 0 0 37px}@media screen and (max-width:767px){.widget-column{width:100%;padding:20px 0}}.widget{position:relative;display:inline-block;width:314px;height:240px;padding:140px 30px 0 0;background-repeat:no-repeat;color:#fff;font-size:.875rem;font-weight:700;text-align:right}@media screen and (max-width:767px){.widget{width:100%;height:44px;padding:0 15px;background:none!important;border-style:solid;border-width:1px;line-height:44px;text-align:left}}.article-icon.shape-device{position:absolute;top:91px;right:0;width:158px;height:142px}@media screen and (max-width:767px){.article-icon.shape-arrow{position:relative;top:3px;left:10px}}@media screen and (min-width:768px){.article-icon.shape-arrow{position:relative;margin-top:10px;fill:#fff!important}.no-touchevents .article-icon.shape-arrow{opacity:0;-webkit-transform:translateX(-10px);transform:translateX(-10px);-webkit-transition:all .33s ease-in-out;transition:all .33s ease-in-out}.no-touchevents .widget:hover .article-icon.shape-arrow,.widget:focus .article-icon.shape-arrow{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}.widget-copy{position:relative}@media screen and (max-width:767px){.widget-copy{max-width:calc(100% - 50px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}@media screen and (min-width:768px){.widget-copy{color:#fff!important;display:block;display:-webkit-box;max-width:100%;max-height:2.1rem;font-size:.875rem;line-height:1.2;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.no-touchevents .widget-copy{-webkit-transform:translateY(10px);transform:translateY(10px);-webkit-transition:-webkit-transform .33s ease-in-out;transition:transform .33s ease-in-out}.no-touchevents .widget:hover .widget-copy,.widget:focus .widget-copy{-webkit-transform:translateY(0);transform:translateY(0)}}.articles-wrapper{font-size:0}@media screen and (min-width:768px){.articles-wrapper .article{display:inline-block;width:50%;vertical-align:top}.articles-wrapper .article:first-child{padding-right:20px}.articles-wrapper .article:last-child{padding-left:20px}}.article-header{position:relative;width:472px;height:291px;margin-bottom:30px;padding:180px 0 0 42px;background-position:right top;background-repeat:no-repeat;background-size:371px auto}@media screen and (max-width:1105px){.article-header{width:351px;height:217px;background-size:276px auto;margin:0 auto 30px;padding-top:128px}}.ah-icon.shape-device{position:absolute;bottom:0;left:0;width:186px;height:166px}@media screen and (max-width:1105px){.ah-icon.shape-device{width:138px;height:124px}}.ah-title{position:relative;color:#fff;font-weight:700;display:block;display:-webkit-box;max-width:315px;max-height:2.7625rem;font-size:1.0625rem;line-height:1.3;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;vertical-align:bottom}@media screen and (max-width:1105px){.ah-title{max-width:230px}}@media screen and (min-width:768px){.article.with-hero{position:relative;min-height:650px;padding-top:410px}.article.with-hero .article-copy,.article.with-hero .article-lead{display:inline-block;max-width:380px;text-align:left}.article.with-hero.rhs{padding-top:390px;text-align:right}}@media screen and (min-width:768px){.article-hero{position:absolute;top:0;padding-top:196px;background-repeat:no-repeat}.lhs .article-hero{left:266px;width:1035px;height:644px;padding-left:127px;background-position:right top}.rhs .article-hero{right:230px;width:1073px;height:666px;padding-left:600px;background-position:left bottom;text-align:left}}@media screen and (max-width:767px){.article-hero{position:relative;width:351px;height:217px;margin:0 auto 30px;padding:46px 0 0 42px;background-position:right top;background-repeat:no-repeat;background-size:276px auto}}@media screen and (min-width:768px){.hero-icon.shape-device{width:422px;height:378px}.lhs .hero-icon.shape-device{position:absolute;top:22px;left:0}.rhs .hero-icon.shape-device{position:absolute;top:0;right:0}}@media screen and (max-width:767px){.hero-icon.shape-device{position:absolute;top:7px;left:13px;width:138px;height:124px}}@media screen and (min-width:768px){.hero-title{position:relative;color:#fff;font-weight:700;display:block;display:-webkit-box;max-width:410px;max-height:4.0625rem;font-size:1.5625rem;line-height:1.3;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}}@media screen and (min-width:768px) and (max-width:810px){.hero-title{max-width:370px}.rhs .hero-title{text-align:left}}@media screen and (max-width:767px){.hero-title{position:relative;color:#fff;font-weight:700;display:block;display:-webkit-box;max-width:230px;max-height:2.7625rem;font-size:1.0625rem;line-height:1.3;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}}.social-sharing{display:block;border-style:solid;border-width:1px;font-size:0}.ss-item,.ss-title{display:block;width:100%;color:#fff;font-size:1.125rem;font-weight:700;line-height:64px;text-align:center;text-transform:uppercase}@media screen and (min-width:768px){.ss-item,.ss-title{display:inline-block;width:160px}}@media screen and (min-width:1181px){.ss-item,.ss-title{width:230px}}@media screen and (min-width:1300px){.ss-item,.ss-title{width:320px}}.ss-item{display:inline-block;width:25%;border-style:solid;border-width:0 1px 0 0}.ss-item:last-child{border-right:0}.no-touchevents .ss-item:hover,.ss-item:focus{background-color:currentColor}@media screen and (min-width:768px){.ss-item{width:calc((100% - 160px) / 4)}}@media screen and (min-width:1181px){.ss-item{width:calc((100% - 230px) / 4)}}@media screen and (min-width:1300px){.ss-item{width:calc((100% - 320px) / 4)}}.ss-icon{position:relative;top:4px}.ss-icon.shape-facebook{width:11px;height:22px}.ss-icon.shape-twitter{width:21px;height:18px}.ss-icon.shape-linkedin{top:6px;width:23px;height:23px}.ss-icon.shape-mail{width:24px;height:18px}.ss-icon use{fill:currentColor}.no-touchevents .ss-item:hover .ss-icon use,.ss-item:focus .ss-icon use{color:#f4f4f4}@media screen and (min-width:768px){.map{display:table;height:514px}}.map-container{height:300px;background-color:#dadada}@media screen and (min-width:768px){.map-container{display:table-cell;width:calc(100% - 230px);height:100%;vertical-align:middle}}@media screen and (min-width:1181px){.map-container{width:calc(100% - 320px)}}.map-content{padding:28px}@media screen and (min-width:768px){.map-content{display:table-cell;width:230px;height:100%;vertical-align:middle}}@media screen and (min-width:1181px){.map-content{width:320px;padding:38px}}.map-title{margin-bottom:10px;color:#292929;font-size:1rem;font-weight:400}.map-copy *{color:#fff}.homepage{position:relative;overflow:hidden}.video-pattern{position:absolute;top:0;left:0;width:100%;height:150%;background-image:url(../../www/images/homepage/dot.png);background-repeat:repeat;opacity:.1}.home-content{position:relative;width:100%;height:100%;max-width:1093px;margin:0 auto;padding:0 64px}.home-content.thumbs{pointer-events:none}@media screen and (max-width:767px){.home-content{padding:0 30px}}.home-title{position:relative;display:inline-block;padding-top:20px;color:#fff;font-size:2.5rem;font-weight:700;text-transform:uppercase}.home-title:before{content:"";position:absolute;top:0;left:0;width:600%;height:2px;background-color:currentColor}@media screen and (max-width:767px){.home-title{display:block;font-size:1.75rem}.home-title:before{width:100%;right:0}}@media screen and (max-width:639px){.home-title{font-size:1.5rem}}.shape-clock{width:14px;height:14px;margin-right:10px;fill:currentColor}.home-header{position:relative;width:100%;background:url(../../www/images/homepage/header-bg.jpg) center center/cover no-repeat fixed;height:1000px}@media screen and (max-width:768px){.home-header{height:745px}}@media screen and (max-width:767px){.home-header{height:400px}}@media screen and (max-width:639px){.home-header{height:500px}}.video-bg{position:absolute;top:0;right:0;width:auto;height:auto;min-width:100%;min-height:130%}.hh-bg{position:absolute;top:280px;right:0;bottom:0;left:0;width:100%;height:5000px;background-image:url(../../www/images/homepage/home-mask.png);background-size:100% auto;background-position:top left;background-repeat:no-repeat;pointer-events:none}@media screen and (max-width:767px){.hh-bg{background:url(../../www/images/homepage/home-header-mask-small.png) center bottom 100px/100% auto no-repeat}}@media screen and (max-width:639px){.hh-bg{background-position:center bottom -30px}}.hh-bg-blue{position:absolute;top:0;right:0;bottom:0;left:0;width:500px;height:180vh;min-width:300px;background-image:url(../../www/images/homepage/home-mask-blue.png);background-size:100% auto;background-position:top left;background-repeat:no-repeat}@media screen and (max-width:768px){.hh-bg-blue{width:100%}}.hh-bg-img{position:absolute;bottom:0;left:0}.hh-content{position:absolute;top:35%;width:90%;max-width:780px;min-height:436px;padding:0 64px;margin:0 auto;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media screen and (max-width:1120px){.hh-content{width:80%}}@media screen and (max-width:768px){.hh-content{width:64%;top:25%}}@media screen and (max-height:630px){.hh-content{position:relative;top:40px;padding-left:0;min-height:0;-webkit-transform:translateY(0);transform:translateY(0);width:80%}}@media screen and (max-width:767px){.hh-content{position:relative;top:220px;padding-left:0;min-height:0;-webkit-transform:translateY(0);transform:translateY(0);width:90%}}@media screen and (max-width:639px){.hh-content{position:relative;top:220px;padding-left:0;min-height:0;-webkit-transform:translateY(0);transform:translateY(0);width:90%}}.hh-icon.shape-arrow-down-long{position:absolute;top:0;bottom:0;left:0;width:18px;height:100%;fill:#00ace9}@media screen and (max-width:767px){.hh-icon.shape-arrow-down-long{width:14px;height:100%}}.hh-title{margin-bottom:20px;color:#fff;font-size:3rem;font-weight:700;letter-spacing:2px}@media screen and (min-width:1800px){.hh-title{font-size:2.8125rem}}@media screen and (max-width:800px){.hh-title{font-size:2.8125rem}}@media screen and (max-width:767px){.hh-title{font-size:2rem}}@media screen and (max-width:639px){.hh-title{font-size:2rem}}@media screen and (max-height:420px){.hh-title{font-size:1.8125rem}}.homepage .video-link-copy{color:#fff}.hh-links-wrapper{margin-top:20px;font-size:0}@media screen and (max-width:767px){.hh-links-wrapper{margin-top:30px}}.hh-link{position:relative;display:block;width:calc((100% - 27px) / 2);color:#fff;font-size:0;height:50px}@media screen and (max-width:768px){.hh-link{width:100%}}.no-touchevents .hh-link{-webkit-transition:-webkit-transform .33s ease-in-out;transition:transform .33s ease-in-out}.hh-link:focus,.no-touchevents .hh-link:hover{-webkit-transform:translateY(0);transform:translateY(0)}.hh-link:first-child{margin-right:27px}.hh-link:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:1px;background-color:#fff;-webkit-transform:translateY(-40px);transform:translateY(-40px);-webkit-transition:-webkit-transform .165s ease-in-out;transition:transform .165s ease-in-out}.hh-link:focus:after,.no-touchevents .hh-link:hover:after{-webkit-transform:translateY(-35px);transform:translateY(-35px)}.link-rollover{width:100%;height:86px;padding:24px 24px 24px 148px;background-color:#fff;background-position:left top;background-repeat:no-repeat;background-size:125px 86px;opacity:0;-webkit-transition:opacity .33s ease-in-out;transition:opacity .33s ease-in-out}.hh-link:focus .link-rollover,.no-touchevents .hh-link:hover .link-rollover{opacity:1}.link-copy{color:#000;display:block;display:-webkit-box;max-width:100%;max-height:2.925rem;font-size:.8125rem;line-height:1.2;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.link-title{display:inline-block;width:calc(100% - 31px);margin-top:21px;padding-right:15px;font-size:1rem;line-height:1.2}@media screen and (min-width:1800px){.link-title{font-size:1.25rem}}.link-icon.shape-arrow{width:31px;height:10px}.home-features{pointer-events:none;position:relative;top:-300px;width:100%;height:994px}@media screen and (max-width:767px){.home-features{height:auto;top:0}}@media screen and (max-width:639px){.home-features{top:-30px}}.hf-item{pointer-events:auto}@media screen and (min-width:768px){.hf-item{width:686px;height:613px}.hf-item.first{position:absolute;top:0;right:-178px;padding:281px 241px 0 61px}.hf-item.second{position:absolute;bottom:0;left:-178px;padding:264px 61px 0 241px}}@media screen and (min-width:768px) and (max-width:899px){.hf-item{-webkit-transform:scale(0.9);transform:scale(0.9)}}@media screen and (max-width:767px){.hf-item{position:relative;left:-30px;width:calc(100% + 60px);height:190px;padding:60px 30px 30px}.hf-item.first{background-position:center center;background-size:cover}.hf-item.second{background-color:#dd2118}}.hf-item-icon.shape-device{position:absolute;top:0;left:0;width:100%;height:100%}.hf-item-icon.shape-arrow{width:44px;height:14px;margin-left:10px;vertical-align:middle}.no-touchevents .hf-item-icon.shape-arrow{opacity:0;-webkit-transform:translateX(-20px);transform:translateX(-20px);-webkit-transition:all .33s ease-in-out;transition:all .33s ease-in-out}.hf-item-content:focus .hf-item-icon.shape-arrow,.no-touchevents .hf-item-content:hover .hf-item-icon.shape-arrow{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}.hf-img{position:absolute;top:0;left:0;width:100%;height:100%}.hf-item-content{position:relative;display:block;color:#fff;font-size:0}.no-touchevents .hf-item-content{-webkit-transform:translateY(20px);transform:translateY(20px);-webkit-transition:-webkit-transform .33s ease-in-out;transition:transform .33s ease-in-out}.hf-item-content:focus,.no-touchevents .hf-item-content:hover{-webkit-transform:translateY(0);transform:translateY(0)}.hf-item-details{display:block;margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid #fff}.hf-item-subtitle{position:relative;display:inline-block;width:calc(100% - 85px);padding-right:15px;font-size:.9375rem;line-height:1.3;vertical-align:top}.hf-item-date{display:inline-block;width:85px;font-size:.875rem;text-align:right}.hf-item-title{padding-right:40px;font-weight:700;display:block;font-size:1.875rem;line-height:1.2;height:73px}@media screen and (max-width:639px){.hf-item-title{font-size:1.25rem}}@media screen and (min-width:1679px){.hf-item-title{width:calc(100% - 20px)}}.home-projects{pointer-events:auto;position:relative;top:-100px;width:100%;height:712px;padding-top:40px;text-align:right}@media screen and (max-width:1304px){.home-projects{height:650px}}@media screen and (max-width:1160px){.home-projects{height:589px}}@media screen and (max-width:767px){.home-projects{height:auto;background:url(../../www/images/homepage/home-projects-bg.png) center 64px/cover no-repeat;text-align:left}.home-projects .home-title{pointer-events:auto;color:#f8aa17}}@media screen and (max-width:639px){.home-projects{top:-30px}}@media screen and (min-width:768px){.hp-bg{position:absolute;top:0;left:50%;width:200%;height:580px;-webkit-transform:translateX(-50%) rotate(-30deg);transform:translateX(-50%) rotate(-30deg)}}@media screen and (min-width:768px) and (max-width:1304px){.hp-bg{height:522px}}@media screen and (min-width:768px) and (max-width:1160px){.hp-bg{height:464px}}.hp-slider-wrapper{pointer-events:auto}@media screen and (min-width:768px){.hp-slider-wrapper{position:absolute;bottom:0;left:50%;width:893px;height:612px;-webkit-transform:translateX(-50%);transform:translateX(-50%);-webkit-transform-origin:center bottom;transform-origin:center bottom}}@media screen and (min-width:768px) and (max-width:1304px){.hp-slider-wrapper{-webkit-transform:translateX(-50%) scale(0.9);transform:translateX(-50%) scale(0.9)}}@media screen and (min-width:768px) and (max-width:1160px){.hp-slider-wrapper{-webkit-transform:translateX(-50%) scale(0.8);transform:translateX(-50%) scale(0.8)}}@media screen and (min-width:768px){.hp-slider{position:absolute;right:0;bottom:0;width:826px;height:612px}.hp-slider .slick-list,.hp-slider .slick-track{width:100%;height:100%}}@media screen and (max-width:767px){.hp-slider{width:100%;height:416px}.hp-slider .slick-list{width:100%;height:calc(100% - 90px)}.hp-slider .slick-track{width:100%;height:100%}.hp-slider .slick-dots{line-height:90px;text-align:center}.hp-slider .slick-dots li{display:inline-block;width:11px;height:11px;margin:0 5px;background-color:#fff;border-radius:50%;cursor:pointer;opacity:.25;overflow:hidden;text-indent:100%;white-space:nowrap}.hp-slider .slick-dots .slick-active{opacity:1}}@media screen and (max-width:639px){.hp-slider{height:326px;margin-top:20px}}.hp-slide{position:relative;width:100%;height:100%;margin:0 auto}.slide-img{position:absolute;top:0;left:0;width:685px;height:612px}@media screen and (max-width:767px){.slide-img{width:auto;height:auto;max-width:100%;max-height:100%;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}}.slide-icon.shape-arrow-wide{width:280px;height:14px;margin-top:20px;fill:currentColor}.no-touchevents .slide-icon.shape-arrow-wide{opacity:0;-webkit-transform:translateX(-40px);transform:translateX(-40px);-webkit-transition:all .33s ease-in-out .2s;transition:all .33s ease-in-out .2s}.no-touchevents .slide-title:hover+.slide-icon.shape-arrow-wide,.slide-title:focus+.slide-icon.shape-arrow-wide{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}@media screen and (max-width:767px){.slide-icon.shape-arrow-wide{top:-20px;width:125px;height:10px}}.slide-content{display:table;width:100%;height:100%;padding-bottom:50px;text-align:right}@media screen and (max-width:639px){.slide-content{padding-bottom:0}}.slide-link{position:relative;display:table-cell;padding-left:30px;color:#f8aa17;vertical-align:bottom}.slide-title{display:block;display:-webkit-box;max-width:100%;max-height:10.5rem;font-size:5.25rem;line-height:1;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;font-weight:700;text-transform:uppercase}.no-touchevents .slide-title{-webkit-transform:translateX(-20px);transform:translateX(-20px);-webkit-transition:-webkit-transform .33s ease-in-out;transition:transform .33s ease-in-out}.no-touchevents .slide-title:hover,.slide-title:focus{-webkit-transform:translateX(0);transform:translateX(0)}@media screen and (max-width:767px){.slide-title{display:block;display:-webkit-box;max-width:100%;max-height:5rem;font-size:2.5rem;line-height:1;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;color:#fff}}@media screen and (max-width:639px){.slide-title{display:block;display:-webkit-box;max-width:100%;max-height:4rem;font-size:2rem;line-height:1;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}}.hp-prev{position:absolute;top:439px;left:0;width:123px;height:110px}.hp-next{position:absolute;top:99px;right:95px;width:84px;height:75px}.hp-icon{fill:#fff}.hp-icon .path-chevron{fill:#f8aa17}.home-blog{width:100%;height:1120px;text-align:right}.home-blog .home-title:before{background-color:#004f9f}@media screen and (max-width:767px){.home-blog{position:relative;top:-60px;height:auto;text-align:left}}@media screen and (max-width:639px){.home-blog{top:-30px;padding-top:40px}}@media screen and (min-width:1160px){.hb-item{width:380px;height:340px}.hb-item.first{position:absolute;top:0;left:269px}.hb-item.first .hb-img{position:absolute;top:239px;left:-207px}.hb-item.second{position:absolute;top:228px;right:64px}.hb-item.third{position:absolute;top:533px;left:337px}.hb-item.third .hb-img{position:absolute;top:220px;left:173px}.hb-item.fourth{position:absolute;top:943px;left:64px}.hb-item.fifth{position:absolute;top:1126px;right:64px}}@media screen and (min-width:1800px){.hb-item.first{left:169px}.hb-item.second{right:-54px}.hb-item.fourth{left:-54px}.hb-item.fifth{right:-54px}}@media screen and (min-width:768px) and (max-width:1159px){.hb-item{width:380px;height:340px;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.hb-item.first{position:absolute;top:90px;left:50%;margin-left:-51px}.hb-item.second{position:absolute;top:330px;right:auto;left:50%;margin-left:123px}.hb-item.third{position:absolute;top:590px;left:50%;margin-left:-85px}.hb-item.fourth{position:absolute;top:830px;left:50%;margin-left:90px}.hb-item.fifth{position:absolute;top:1089px;right:auto;left:50%;margin-left:-120px}.hb-item .hb-img{display:none}}@media screen and (max-width:767px){.hb-item{width:100%;height:auto;margin-top:34px;border-bottom:1px solid #cdcdcd}}.hb-icon.shape-device{position:absolute;top:0;right:0;width:100%;height:100%}.hb-icon.shape-arrow{width:34px;height:11px}.hb-content{display:block;position:relative;padding:100px 80px 80px;color:#fff;font-size:0;text-align:center}.no-touchevents .hb-content{-webkit-transform:translateY(20px);transform:translateY(20px);-webkit-transition:-webkit-transform .33s ease-in-out;transition:transform .33s ease-in-out}.hb-content:focus,.no-touchevents .hb-content:hover{-webkit-transform:translateY(0);transform:translateY(0)}@media screen and (max-width:767px){.hb-content{padding:0;color:#3d3d3d;text-align:left}}.hb-title{margin-bottom:15px;text-transform:uppercase}@media screen and (min-width:768px){.hb-title{display:block;display:-webkit-box;max-width:100%;max-height:2.1rem;font-size:.875rem;line-height:1.2;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;text-align:center}}@media screen and (max-width:767px){.hb-title{display:inline-block;padding:0 10px;background-color:#dd2118;color:#fff;font-size:.875rem;line-height:26px}}.hb-copy{margin-bottom:25px;color:#fff;display:block;display:-webkit-box;max-width:100%;max-height:3.9375rem;font-size:.9375rem;line-height:1.4;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;font-style:italic}@media screen and (max-width:767px){.hb-copy{color:#3d3d3d}}.hb-details{display:block}.no-touchevents .hb-details{opacity:0;-webkit-transition:opacity .33s ease-in-out;transition:opacity .33s ease-in-out}.hb-content:focus .hb-details,.no-touchevents .hb-content:hover .hb-details{opacity:1}.hb-date{display:inline-block;width:calc(100% - 34px);font-size:.875rem;text-align:left}@media screen and (max-width:767px){.hb-date{margin-bottom:20px}}.hb-bg{width:1056px;height:947px}.hb-bg .hb-icon{fill:#e5e5e5}.hb-bg.right{position:absolute;top:-117px;right:-447px}.hb-bg.left{position:absolute;top:673px;left:-516px}@media screen and (min-width:768px){.projects .filters-title{width:calc(100% - 270px)}}@media screen and (max-width:767px){.projects.no-result .wrapper{min-height:590px}}.project-item{position:relative;display:table;background-position:center center;background-repeat:no-repeat;background-size:cover}@media screen and (max-width:767px){.project-item{background-image:none!important}}.pi-overlay{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;-webkit-transition:opacity .33s ease-in-out;transition:opacity .33s ease-in-out}.no-touchevents .project-item:hover .pi-overlay,.project-item:focus .pi-overlay{opacity:.97}.pi-content{display:table-cell;padding:56px;color:#fff}.small .pi-content{padding:30px 26px}.medium .pi-content{padding:46px}.pi-content .right-arrow{position:absolute;top:50%;right:15px;width:23px;height:20px;display:none;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.grid-wrapper[data-layout=grid] .project-item{width:50%;height:460px;overflow:hidden}.grid-wrapper[data-layout=grid] .project-item.medium,.grid-wrapper[data-layout=grid] .project-item.small{height:230px}.grid-wrapper[data-layout=grid] .project-item.fake-light{background-color:#e5e5e5}.grid-wrapper[data-layout=grid] .project-item.fake-dark{background-color:#dadada}@media screen and (max-width:1105px){.grid-wrapper[data-layout=grid] .project-item.fake-dark,.grid-wrapper[data-layout=grid] .project-item.fake-light{display:none}}@media screen and (min-width:1106px){.grid-wrapper[data-layout=grid] .project-item.small{width:25%}}@media screen and (min-width:1451px){.grid-wrapper[data-layout=grid] .project-item{width:40%}.grid-wrapper[data-layout=grid] .project-item.small{width:20%}}@media screen and (min-width:1763px){.grid-wrapper[data-layout=grid] .project-item{width:calc(100% / 6 * 2)}.grid-wrapper[data-layout=grid] .project-item.small{width:calc((100% / 6))}}@media screen and (min-width:2074px){.grid-wrapper[data-layout=grid] .project-item{width:calc(100% / 7 * 2)}.grid-wrapper[data-layout=grid] .project-item.small{width:calc(100% / 7)}}.grid-wrapper[data-layout=grid] .pi-content{position:absolute;bottom:0;left:0;width:calc(100% + 2px);opacity:1;cursor:pointer;padding:15px initial;-webkit-transition:padding-top .2s ease-out,padding-bottom .2s ease-out;transition:padding-top .2s ease-out,padding-bottom .2s ease-out}.grid-wrapper[data-layout=grid] .pi-content .right-arrow{display:block}.grid-wrapper[data-layout=grid] .pi-overlay{top:initial;bottom:0;height:100px;width:100%;opacity:1;display:none}.touchevents .grid-wrapper[data-layout=grid] .pi-content{background:-webkit-linear-gradient(top,transparent 0,rgba(0,0,0,.5) 100%);background:linear-gradient(to bottom,transparent 0,rgba(0,0,0,.5) 100%);padding-top:30px;padding-bottom:30px}.touchevents .grid-wrapper[data-layout=grid] .pi-content.medium{padding-top:30px;padding-bottom:30px}.grid-wrapper[data-layout=grid] .pi-title{display:block;display:-webkit-box;max-width:100%;max-height:3.6rem;font-size:1.5rem;line-height:1.2;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;color:#fff!important;font-weight:700;opacity:1;padding-left:20px;padding-right:30px}@media screen and (min-width:1106px){.grid-wrapper[data-layout=grid] .large .pi-title,.grid-wrapper[data-layout=grid] .medium .pi-title,.grid-wrapper[data-layout=grid] .small .pi-title{display:block;display:-webkit-box;max-width:100%;max-height:3.6rem;font-size:1.5rem;line-height:1.2;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}}.grid-wrapper[data-layout=grid] .pi-icon.shape-arrow-wide{width:100px;height:14px;max-width:100%;margin-top:20px;fill:currentColor;opacity:1;display:none}.grid-wrapper[data-layout=grid] .pi-icon.shape-arrow{display:none}.no-touchevents .grid-wrapper[data-layout=grid] .pi-content{opacity:1}.no-touchevents .grid-wrapper[data-layout=grid] .pi-icon.shape-arrow-wide,.no-touchevents .grid-wrapper[data-layout=grid] .pi-title{-webkit-transition:-webkit-transform .33s ease-in-out;transition:transform .33s ease-in-out}.grid-wrapper[data-layout=grid] .project-item:focus .pi-content,.no-touchevents .grid-wrapper[data-layout=grid] .project-item:hover .pi-content{padding-top:30px;padding-bottom:30px}.grid-wrapper[data-layout=grid] .project-item:focus .pi-title,.no-touchevents .grid-wrapper[data-layout=grid] .project-item:hover .pi-title{-webkit-transform:translateY(0);transform:translateY(0)}.grid-wrapper[data-layout=grid] .project-item:focus .pi-icon.shape-arrow-wide,.no-touchevents .grid-wrapper[data-layout=grid] .project-item:hover .pi-icon.shape-arrow-wide{-webkit-transform:translateX(0);transform:translateX(0)}.grid-wrapper[data-layout=list] .project-item{width:100%;height:230px}.grid-wrapper[data-layout=list] .project-item.fake-dark,.grid-wrapper[data-layout=list] .project-item.fake-light{display:none}.grid-wrapper[data-layout=list] .pi-content{height:100%;background:-webkit-linear-gradient(top,transparent 0,rgba(0,0,0,.5) 100%)!important;background:linear-gradient(to bottom,transparent 0,rgba(0,0,0,.5) 100%)!important;text-align:center;vertical-align:middle}.grid-wrapper[data-layout=list] .pi-title{display:inline-block;color:#fff!important;font-size:2.8125rem;font-weight:700}.grid-wrapper[data-layout=list] .pi-icon.shape-arrow-wide{display:none}.grid-wrapper[data-layout=list] .pi-icon.shape-arrow{position:relative;top:-2px;left:10px;width:64px;height:14px}.no-touchevents .grid-wrapper[data-layout=list] .pi-title{-webkit-transform:translateX(20px);transform:translateX(20px);-webkit-transition:-webkit-transform .33s ease-in-out;transition:transform .33s ease-in-out}.no-touchevents .grid-wrapper[data-layout=list] .pi-icon.shape-arrow{opacity:0;-webkit-transform:translateX(-20px);transform:translateX(-20px);-webkit-transition:all .33s ease-in-out;transition:all .33s ease-in-out}.grid-wrapper[data-layout=list] .project-item:focus .pi-content,.no-touchevents .grid-wrapper[data-layout=list] .project-item:hover .pi-content{background:0 0}.grid-wrapper[data-layout=list] .project-item:focus .pi-icon,.no-touchevents .grid-wrapper[data-layout=list] .project-item:hover .pi-icon{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}.grid-wrapper[data-layout=list] .project-item:focus .pi-title,.no-touchevents .grid-wrapper[data-layout=list] .project-item:hover .pi-title{-webkit-transform:translateX(0);transform:translateX(0)}.grid-wrapper[data-layout=list-mobile]{padding-bottom:40px;border-top:1px solid #cdcdcd}.grid-wrapper[data-layout=list-mobile] .project-item{width:100%;height:135px}.grid-wrapper[data-layout=list-mobile] .project-item.fake-dark,.grid-wrapper[data-layout=list-mobile] .project-item.fake-light{display:none}.grid-wrapper[data-layout=list-mobile] .pi-img{display:table-cell;width:135px;height:135px}.grid-wrapper[data-layout=list-mobile] .pi-content{background:0 0!important;width:100%;padding:0 0 0 20px;border-bottom:1px solid #cdcdcd;vertical-align:middle}.grid-wrapper[data-layout=list-mobile] .pi-title{display:block;display:-webkit-box;max-width:100%;max-height:1.65rem;font-size:1.375rem;line-height:1.2;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.grid-wrapper[data-layout=map]{position:absolute;top:62px;right:0;bottom:149px;left:210px}@media screen and (max-width:1023px){.grid-wrapper[data-layout=map]{position:absolute;top:142px;right:0;bottom:0;left:0}}@media screen and (max-height:420px){.grid-wrapper[data-layout=map]{top:122px}}.map-canvas{width:100%;height:100%}.map-infobox{display:inline-block;padding:11px 15px;color:#fff;font-size:.9375rem;font-weight:700;-webkit-transform:translateX(-50%);transform:translateX(-50%)}@media screen and (max-width:767px){.properties.no-result .wrapper{min-height:590px}}@media screen and (min-width:768px){.properties .filters-title{width:calc(100% - 70px - 260px)}.properties .dropdown-wrapper{width:260px}}.properties .grid-item{height:480px}.properties .block-content{padding-bottom:40px;-webkit-transform:translateY(20px);transform:translateY(20px)}.properties .block-icon.shape-arrow{position:relative;top:auto;right:auto;left:10px}.no-touchevents .properties .block-icon.shape-arrow{opacity:0}.property-content{height:calc(100% - 360px);padding:20px;background-color:#fff;color:#767676;font-weight:400}@media screen and (max-width:767px){.property-content{border:1px solid #cdcdcd}}.pc-title{margin-bottom:20px;font-size:.875rem}.pc-title span:first-child{margin-right:10px;padding-right:10px;border-right:1px solid #767676}.pc-copy{color:#767676;font-weight:400;display:block;display:-webkit-box;max-width:100%;max-height:2.4rem;font-size:.75rem;line-height:1.6;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.property-hero .pc-copy{display:block;display:-webkit-box;max-width:100%;max-height:1.2rem;font-size:.75rem;line-height:1.6;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}@media screen and (max-width:767px){.blogs.no-result .wrapper{min-height:740px}}.blogs .grid-item,.latest-news .grid-item{height:360px}.no-touchevents .blogs .block-content,.no-touchevents .latest-news .block-content{-webkit-transform:translateY(2.4rem);transform:translateY(2.4rem)}.blogs .block-content:focus,.latest-news .block-content:focus,.no-touchevents .blogs .block-content:hover,.no-touchevents .latest-news .block-content:hover{-webkit-transform:translateY(0);transform:translateY(0)}@media screen and (min-width:767px){.blogs .article-columns,.latest-news .article-columns{-webkit-column-count:1;-moz-column-count:1;column-count:1;-webkit-column-gap:0;-moz-column-gap:0;column-gap:0}}.latest-news .filters-title{width:calc(100% - 70px)}@media screen and (max-width:767px){.latest-news .filters-title{width:100%}}.blog-header{position:relative;display:table;width:100%;height:445px;background-color:#004f9f;color:#fff}.bh-icon.shape-device{position:absolute;bottom:0;left:-30%;width:1522px;height:1360px;fill:#000;opacity:.07}.bh-content{display:table-cell;vertical-align:middle;text-align:center}.bh-title{margin-bottom:20px;font-size:2.6875rem;font-weight:700}.bh-lead{padding-left:calc((100% - 550px) / 2);padding-right:calc((100% - 550px) / 2);color:#fff;font-size:.9375rem;font-weight:400;line-height:1.5}.bh-icon.shape-arrow-down{width:11px;height:34px;fill:currentColor}.page-date{position:relative;font-size:1rem;font-weight:400}.page-date.module{margin-bottom:50px}.page-date:after{content:"";position:absolute;bottom:-10px;left:0;width:100%;height:1px;background-color:currentColor}.page-footer{display:table;width:100%;height:220px;table-layout:fixed}@media screen and (min-width:1024px){body:not(.index) .page-footer{padding-left:210px}}.pf-item{position:relative;display:table-cell;width:33.33%;height:100%;padding:34px;background-position:center center;background-repeat:no-repeat;background-size:cover;border-width:0 0 4px;border-style:solid;vertical-align:bottom}.pf-item:after{content:"";position:absolute;right:0;bottom:0;left:0;width:100%;height:100%;background:-webkit-linear-gradient(top,transparent 30%,rgba(0,0,0,.8) 100%);background:linear-gradient(to bottom,transparent 30%,rgba(0,0,0,.8) 100%);z-index:10}.pf-item-header{position:relative;padding-top:20px;border-top:2px solid #fff;color:#fff;font-size:0;z-index:20}.no-touchevents .pf-item-header{border-color:rgba(255,255,255,0);-webkit-transition:border-color .2s ease-in-out;transition:border-color .2s ease-in-out}.no-touchevents .pf-item-header:hover,.pf-item-header:focus{border-color:#fff}.pf-item-title{display:inline-block;width:calc(100% - 38px);padding-right:10px;color:#fff;font-size:.9375rem;font-weight:700;line-height:1.3}@media screen and (min-width:768px){.pf-item-title{height:20px}}.pf-item-icon{display:inline-block}@media screen and (min-width:1024px){.pf-item-icon{margin-bottom:3px}}.no-touchevents .pf-item-icon{opacity:0;-webkit-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out}.no-touchevents .pf-item-header:hover .pf-item-icon,.pf-item-header:focus .pf-item-icon{opacity:1}.overlay-content[data-overlay=contact]{max-width:1198px;font-size:0}.contact-details,.contact-form{display:inline-block;width:100%;color:#474747;font-size:.875rem;vertical-align:middle}.contact-details p,.contact-form p{margin-bottom:.5em}.contact-details .strong,.contact-form .strong{margin-top:15px}@media screen and (min-width:1024px){.contact-details,.contact-form{width:380px;margin-right:64px;padding-right:15px;vertical-align:top}}@media screen and (max-width:767px){.contact-details p,.contact-form p{margin-bottom:.3em}}.contact-link:focus,.no-touchevents .contact-link:hover{color:#dd2118;text-decoration:underline}@media screen and (min-width:1024px){.contact-form,.contact-form+.form-success{width:calc(100% - 380px - 64px);margin-right:0}}.contact-separator{display:block;width:100%;height:1px;margin:30px 0;background-color:rgba(71,71,71,.4)}@media screen and (min-width:640px) and (max-width:1023px){.contact-details,.contact-form{font-size:0}.column{display:inline-block;width:50%;color:#474747;font-size:.875rem;vertical-align:top}.column:nth-child(1),.column:nth-child(5){padding-right:20px}.column:nth-child(5){margin-top:15px}.column:nth-child(3),.column:nth-child(6){padding-left:20px}.contact-separator{display:none}}.overlay-content[data-overlay=newsletter]{max-width:785px}@media screen and (min-width:768px){.about-section[data-section=about-us]{padding-top:170px}.about-section[data-section=about-us] .as-bg{top:-170px;background-image:url(../../www/images/who-we-are/about-us-bg.png)}.about-section[data-section=our-name]{padding:110px 0 20px}.about-section[data-section=our-name] .as-bg{top:-180px;background-image:url(../../www/images/who-we-are/our-name-bg.png)}.about-section[data-section=our-name] .about-copy{padding-bottom:100px}.about-section[data-section=our-purpose]{padding:224px 0 160px}.about-section[data-section=our-purpose] .as-bg{top:-224px;background-image:url(../../www/images/who-we-are/our-purpose-bg.png)}.about-section[data-section=our-objectives] .about-subtitle{border-top:0}}@media screen and (min-width:768px) and (min-width:768px){.about-section[data-section=our-objectives]{padding:80px 0}}.who-we-are .video-link{display:block;margin-bottom:15px}.who-we-are .video-link-copy{color:#004f9f}.who-we-are .shape-device-play{width:60px;height:54px}@media screen and (max-width:639px){.who-we-are .shape-device-play{width:58px;height:51px}}.who-we-are .quote{top:-50px;z-index:20}.asn-item{margin-top:20px;border-top:1px solid #dd2118;color:#dd2118;font-size:12rem;font-weight:700;cursor:pointer;opacity:.1;text-align:center;-webkit-transition:opacity .33s ease-in-out;transition:opacity .33s ease-in-out}.asn-item.active{opacity:1}@media screen and (max-width:767px){.asn-item{font-size:4rem}}.as-arrows{width:100%;padding-top:20px;border-top:1px solid rgba(221,33,24,.1);font-size:0}.as-next,.as-prev{display:inline-block;width:50%}.as-next{text-align:right}.as-icon{width:38px;height:12px;cursor:pointer;fill:#dd2118}.as-item{padding-top:20px}@media screen and (min-width:768px){.as-item{min-height:350px;padding:80px 0 0 360px;background-repeat:no-repeat;background-position:left center}}@media screen and (min-width:768px) and (max-width:1023px){.as-item{background-size:340px auto}}@media screen and (min-width:1024px){.as-item{padding-left:424px}}@media screen and (max-width:767px){.as-item{background-image:none!important}}.as-title{margin-bottom:.8em;color:#f8aa17;font-size:1.875rem;font-weight:700;text-transform:uppercase}@media screen and (max-width:768px){.as-title{font-size:1.25rem}}@media screen and (min-width:768px){.about-section[data-section=what-we-do]{padding-top:100px}.about-section[data-section=what-we-do] .as-bg{top:-100px;background-image:url(../../www/images/what-we-do/what-we-do-bg.png)}.about-section[data-section=development]{padding:235px 0 20px}.about-section[data-section=development] .as-bg{top:-225px;background-image:url(../../www/images/what-we-do/development-bg.png)}.about-section[data-section=development] .about-copy{padding-bottom:90px}.about-section[data-section=place-shaping]{padding-top:75px}.about-section[data-section=place-shaping] .as-bg{top:-75px;background-image:url(../../www/images/what-we-do/place-shaping-bg.png)}.about-section[data-section=acquisitions]{padding-top:95px}.about-section[data-section=acquisitions] .as-bg{top:-75px;background-image:url(../../www/images/what-we-do/acquisitions-bg.png)}.about-section[data-section=property-management]{padding-top:95px}.about-section[data-section=property-management] .as-bg{top:-95px;background-image:url(../../www/images/what-we-do/property-management-bg.png)}.about-section[data-section=portfolio-review]{padding-top:95px}.about-section[data-section=portfolio-review] .as-bg{top:-95px;background-image:url(../../www/images/what-we-do/portfolio-review-bg.png)}.about-section[data-section=sale-auckland-council-property]{padding:195px 0 200px}.about-section[data-section=sale-auckland-council-property] .about-subtitle{max-width:410px}}.how-we-operate-container p{color:#000}.how-we-operate-container a,.how-we-operate-container strong{color:#004f9f!important}@media screen and (min-width:768px){.about-section[data-section=how-we-operate]{padding-top:90px}.about-section[data-section=how-we-operate] .as-bg{top:-80px;background-image:url(../../www/images/how-we-operate/how-we-operate-bg.png)}.about-section[data-section=working-with-others]{padding-top:90px}.about-section[data-section=working-with-others] .as-bg{top:-120px;background-image:url(../../www/images/how-we-operate/working-with-others-bg.png)}.about-section[data-section=company-documents]{padding:90px 0 0}.about-section[data-section=company-documents] .as-bg{top:-100px;background-image:url(../../www/images/how-we-operate/company-documents-bg.png)}.about-section:last-child{padding-bottom:200px}.how-we-operate-container p{margin-bottom:1.1em;color:#000;font-size:.9375rem;font-weight:300;line-height:1.8}.how-we-operate-container a{color:#004f9f!important}.how-we-operate-container strong{color:#004f9f!important;font-size:1.1rem}}.our-people .about-copy{max-width:420px}.our-people .about-title{margin-bottom:20px}.our-people .about-subtitle{position:relative;margin-top:30px;border-top:0}.our-people .about-subtitle:before{content:"";position:absolute;top:0;left:0;width:410px;height:1px;background-color:currentColor}.our-people .about-strip{top:-600px}.our-people .about-strip:nth-child(2){top:410px}.our-people .about-strip:nth-child(3){top:1650px}.our-people .about-strip:nth-child(4){top:2890px}.about-section[data-section=board-of-directors]{padding-top:70px}.people-wrapper{width:100%;font-size:0}.person,.person-small{position:relative;display:inline-block;width:100%;height:230px;margin-bottom:40px;text-align:left;vertical-align:top}@media screen and (min-width:1251px){.person{width:33.33%}}@media screen and (min-width:690px) and (max-width:1250px){.person{width:50%}}.person-small{height:186px}@media screen and (min-width:1251px){.person-small{width:25%}}@media screen and (min-width:831px) and (max-width:1250px){.person-small{width:33.33%}}@media screen and (min-width:531px) and (max-width:830px){.person-small{width:50%}}.person-img{position:relative;z-index:20}.person-arrow{width:15px;height:59px;position:absolute;top:156px;left:249px;fill:#fff;z-index:20}.person-small .person-arrow{position:absolute;top:98px;left:178px}.person-details{display:table;position:absolute;top:48px;left:8px;width:278px;height:184px;padding:14px 14px 10px;text-align:left;z-index:10}.person-small .person-details{position:absolute;top:60px;left:10px;width:201px;height:126px}.person-details-inner{display:table-cell;vertical-align:bottom}.person-name{margin-bottom:2px;color:#fff;font-size:.9375rem;font-weight:400}.person-small .person-name{margin-bottom:5px}.person-title{color:#fff;font-size:.75rem;font-weight:400}.person-small .person-title{font-size:.625rem}.person-copy{display:none;position:absolute;top:260px;padding:30px 0;width:100%;border-color:#cdcdcd;border-style:solid;border-width:1px 0;opacity:0;overflow:hidden;text-align:left;-webkit-transform:translateY(-100%);transform:translateY(-100%);z-index:10}.person-small .person-copy{top:220px}.person-copy.first-p-red p:first-child{color:#dd2118}.person-copy.first-p-blue p:first-child{color:#004f9f}@media screen and (min-width:1251px){.person .person-copy{width:300%}.person:nth-child(2) .person-copy,.person:nth-child(5) .person-copy,.person:nth-child(8) .person-copy{left:-100%}.person:nth-child(3) .person-copy,.person:nth-child(6) .person-copy,.person:nth-child(9) .person-copy{left:-200%}}@media screen and (min-width:690px) and (max-width:1250px){.person .person-copy{width:200%}.person:nth-child(even) .person-copy{left:-100%}}@media screen and (min-width:1251px){.person-small .person-copy{width:400%}.person-small:nth-child(2) .person-copy,.person-small:nth-child(6) .person-copy{left:-100%}.person-small:nth-child(3) .person-copy,.person-small:nth-child(7) .person-copy{left:-200%}.person-small:nth-child(4n) .person-copy{left:-300%}}@media screen and (min-width:831px) and (max-width:1250px){.person-small .person-copy{width:300%}.person-small:nth-child(2) .person-copy,.person-small:nth-child(5) .person-copy{left:-100%}.person-small:nth-child(3) .person-copy,.person-small:nth-child(6) .person-copy{left:-200%}}@media screen and (min-width:531px) and (max-width:830px){.person-small .person-copy{width:200%}.person-small:nth-child(even) .person-copy{left:-100%}}.person-close{color:#b7b7b7;font-size:.8125rem;font-weight:400;text-align:center}.person-icon{position:relative;top:3px;left:-6px;width:8px;height:17px;fill:#b7b7b7;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.faqs .basic-lead{margin-bottom:40px}.faq{margin-bottom:20px;cursor:pointer}.faq-title{margin-bottom:10px;opacity:.75}.faq-title.open,.faq:focus .faq-title,.no-touchevents .faq:hover .faq-title{opacity:1}.faq-rollover{display:block;position:relative;width:50px;text-align:right;-webkit-transition:width .33s ease-in-out;transition:width .33s ease-in-out}.faq-rollover:after{content:"";position:absolute;top:15px;left:0;width:100%;height:2px;background-color:#000}.no-touchevents .faq:hover .faq-rollover{width:60px}.no-touchevents .faq:hover .open .faq-rollover,.open .faq-rollover{width:100%}.faq-icon{margin-top:10px;opacity:0;-webkit-transition:opacity .33s ease-in-out;transition:opacity .33s ease-in-out}.no-touchevents .faq:hover .faq-icon{opacity:1}.no-touchevents .faq:hover .open .faq-icon,.open .faq-icon{opacity:0}.faq-content{display:block!important;height:0;margin-bottom:10px;overflow:hidden;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-transition:all .33s ease-in-out;transition:all .33s ease-in-out}.br-subtitle{margin-bottom:40px;font-size:.9375rem}.br-title{padding-bottom:20px;border-bottom:1px solid #cdcdcd;color:#dd2118;font-size:.9375rem;font-weight:400;text-transform:uppercase}.br-list{width:100%;margin-bottom:64px;list-style-type:none}.br-list-item{position:relative;width:480px;max-width:100%;margin-top:-1px;padding:10px 0;border-color:#dd2118;border-style:solid;border-width:1px 0;font-size:0;border-top:0}.br-list-item.large{width:100%}.br-list-year{text-align:left;cursor:auto;text-transform:uppercase;border-color:#cdcdcd;width:100%}.br-list-year:not(:first-child){margin-top:64px}.br-list-title{color:#dd2118;font-size:.9375rem;font-weight:400}.br-list-title.do-toggle-content{cursor:pointer}.br-icon.shape-sign{position:absolute;top:20px;right:0;width:10px;height:10px;fill:#dd2118}.br-icon.shape-device{position:absolute;top:-1px;left:0;width:67px;height:60px;fill:#e5e5e5}.br-icon.shape-download{position:relative;top:3px;width:18px;height:32px;fill:#3d3d3d;vertical-align:top}.no-touchevents .br-icon.shape-download{opacity:0;-webkit-transform:translateY(-10px);transform:translateY(-10px);-webkit-transition:all .33s ease-in-out;transition:all .33s ease-in-out}.br-link:focus .br-icon.shape-download,.no-touchevents .br-link:hover .br-icon.shape-download{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.br-content{height:0;overflow:hidden}.br-column{margin:20px 0}@media screen and (min-width:768px){.br-column{display:inline-block;vertical-align:top}.br-column.first{width:60%;padding-right:20px}.br-column.second{width:40%;padding-left:20px}}.br-lead{margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid #cdcdcd}.br-link{position:relative;display:block;margin-bottom:25px;padding-left:13px;color:#292929;font-size:.9375rem;font-weight:400;line-height:60px}.br-link-copy{display:inline-block;position:relative;left:10px;max-width:calc(100% - 50px);vertical-align:top}.no-touchevents .br-link-copy{-webkit-transform:translateX(-20px);transform:translateX(-20px);-webkit-transition:-webkit-transform .33s ease-in-out;transition:transform .33s ease-in-out}.br-link:focus .br-link-copy,.no-touchevents .br-link:hover .br-link-copy{-webkit-transform:translateX(0);transform:translateX(0)}.error .wrapper{position:relative;background:url(../../www/images/layout/error-bg.jpg) center center/cover no-repeat}.error-wrapper{background-image:url(../../www/images/layout/ice-cream.png);background-repeat:no-repeat}@media screen and (min-width:768px){.error-wrapper{position:absolute;top:50%;left:50%;-webkit-transform:translateY(-50%) translateX(-50%);transform:translateY(-50%) translateX(-50%);width:720px;min-height:225px;max-width:calc(100% - 128px);padding-left:140px;background-position:left center}}@media screen and (min-width:1024px){.error-wrapper{margin-left:105px}}@media screen and (max-width:767px){.error-wrapper{max-width:calc(100% - 64px);margin:0 auto;padding-top:230px;background-position:center 30px;background-size:69px auto}}.error-title{margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid #fff;color:#fff;font-size:2.75rem;font-weight:700;letter-spacing:1px;text-transform:uppercase}@media screen and (max-width:767px){.error-title{font-size:1.75rem}}.error-copy{color:#fff;font-size:1.125rem;line-height:1.3}@media screen and (max-width:767px){.error-copy{font-size:1rem}}.error-link{color:#fff;font-size:1.25rem;font-weight:400;letter-spacing:1px;text-transform:uppercase}.error-link .shape-arrow{margin-left:10px;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-transition:-webkit-transform .33s ease-in-out;transition:transform .33s ease-in-out}.error-link:focus .shape-arrow,.error-link:hover .shape-arrow{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}.error-description{position:absolute;top:100%;bottom:0;width:100%;height:auto;padding:64px}.error-description *{color:#fff}@media screen and (min-width:768px){.rsvp-wrapper{position:absolute;top:50%;left:50%;-webkit-transform:translateY(-50%) translateX(-50%);transform:translateY(-50%) translateX(-50%);width:620px;min-height:225px;max-width:calc(100% - 128px)}}@media screen and (min-width:1024px){.rsvp-wrapper{margin-left:105px}}@media screen and (max-width:767px){.rsvp-wrapper{max-width:calc(100% - 64px);margin:0 auto;padding-top:64px}}.rsvp-title{margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid #fff;color:#fff;font-size:2.25rem;font-weight:700;letter-spacing:1px;text-transform:uppercase}@media screen and (max-width:767px){.rsvp-title{font-size:1.75rem}}.rsvp-copy{color:#fff;font-size:1.125rem;line-height:1.3}@media screen and (max-width:767px){.rsvp-copy{font-size:1rem}}.rsvp-link{color:#fff;font-size:1.25rem;font-weight:400;letter-spacing:1px;text-transform:uppercase}.rsvp-link .shape-arrow{margin-left:10px;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-transition:-webkit-transform .33s ease-in-out;transition:transform .33s ease-in-out}.rsvp-link:focus .shape-arrow,.rsvp-link:hover .shape-arrow{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}body[class=korero]{font-family:Hind;overflow-x:hidden}body[class=korero] select::-ms-expand{display:none}body[class=korero] select option{color:#000}body[class=korero] .background-color.dark-blue{background-color:#235293}body[class=korero] .background-color.dark-green{background-color:#9ac435}body[class=korero] .background-color.dark-red{background-color:#b4263a}body[class=korero] .background-color.dark-yellow{background-color:#f8ab1c}body[class=korero] .background-color.light-blue{background-color:#00ade9}body[class=korero] .wrapper{padding-left:0;padding-top:0;min-height:auto;background-color:#fff}body[class=korero] .wrapper .korero-container{position:relative;width:100%;max-width:1000px;margin:0 auto}body[class=korero] .wrapper .korero-separator-bar{position:relative}body[class=korero] .wrapper .korero-separator-bar .options{padding-top:20px;padding-bottom:20px}body[class=korero] .wrapper .korero-separator-bar .options select{position:relative;border:1px solid #fff;padding:8px 30px 5px 10px;min-width:220px;font-weight:400;font-size:13px;line-height:13px;margin-left:10px}@media screen and (max-width:767px){body[class=korero] .wrapper .korero-separator-bar .options select{min-width:100px}}body[class=korero] .wrapper .korero-separator-bar .options .selector{position:relative;min-width:200px;overflow:hidden}@media screen and (max-width:767px){body[class=korero] .wrapper .korero-separator-bar .options .selector{min-width:100px}}body[class=korero] .wrapper .korero-separator-bar .options .selector:after{content:"";position:absolute;top:50%;right:8px;width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #fff;-webkit-transform:translate(0%,-50%);transform:translate(0%,-50%)}body[class=korero] .wrapper .korero-separator-bar .options .option{position:relative;display:inline-block;vertical-align:middle;width:50%}body[class=korero] .wrapper .korero-separator-bar .options .option .content{color:#fff}body[class=korero] .wrapper .korero-separator-bar .options .option:nth-child(1){width:30%;font-size:18px}body[class=korero] .wrapper .korero-separator-bar .options .option:nth-child(1) .content{padding-left:10px;font-size:23px}@media screen and (max-width:767px){body[class=korero] .wrapper .korero-separator-bar .options .option:nth-child(1) .content{font-size:20px}}body[class=korero] .wrapper .korero-separator-bar .options .option:nth-child(2){width:calc(70% - 5px);text-align:right}body[class=korero] .wrapper .korero-separator-bar .options .option:nth-child(2) .content{padding-right:10px;font-size:13px;line-height:13px}body[class=korero] .wrapper .korero-separator-bar .options.center,body[class=korero] .wrapper .korero-separator-bar .options.center .option:nth-child(1){width:100%}body[class=korero] .wrapper .korero-separator-bar .options.center .option:nth-child(1) .content{width:100%;padding-left:0;padding-right:0;text-align:center}body[class=korero] .wrapper .korero-slider{position:relative;width:100%;padding-top:20px;padding-bottom:20px}body[class=korero] .wrapper .korero-slider .item{margin:10px 25px;padding-left:20px;padding-right:20px;padding-bottom:20px;position:relative;text-align:center;background-size:cover;background-position:center center}body[class=korero] .wrapper .korero-slider .item.shadow{box-shadow:0 0 17px 3px rgba(0,0,0,.29)}body[class=korero] .wrapper .korero-slider .item.image{min-height:200px}body[class=korero] .wrapper .korero-slider .item .background{position:absolute;top:10px;right:10px;width:15px;height:15px;background-image:url(../../www/images/korero/the-board-item-background.png);background-size:100% 100%}body[class=korero] .wrapper .korero-slider .item .copy{position:relative;padding-top:60px;vertical-align:top}body[class=korero] .wrapper .korero-slider .item .copy .title p{font-size:16px;line-height:20px;font-weight:200;color:#fff;text-align:left;margin-bottom:0}body[class=korero] .wrapper .korero-slider .item .copy .value p{font-size:25px;line-height:25px;font-weight:500;color:#fff;text-align:left;margin-bottom:0}body[class=korero] .wrapper .korero-slider .item .copy .value p strong{font-weight:500}body[class=korero] .wrapper .korero-slider .item .copy .line{position:relative;margin-top:15px;margin-bottom:20px;width:100%}body[class=korero] .wrapper .korero-slider .item .copy .line .bar{position:relative;width:20px;height:2px;background-color:#fff}body[class=korero] .wrapper .korero-slider .slick-dots{position:relative;display:block;width:100%;padding:15px 0 0;list-style:none;text-align:center}body[class=korero] .wrapper .korero-slider .slick-dots li{position:relative;display:inline-block;width:5px;height:10px;margin:0 3px;padding:0;cursor:pointer}body[class=korero] .wrapper .korero-slider .slick-dots li button{font-size:0;line-height:0;display:block;width:10px;height:10px;padding:5px;cursor:pointer;color:transparent;border:0;outline:0;background:0 0}body[class=korero] .wrapper .korero-slider .slick-dots li button:before{position:absolute;top:50%;left:50%;width:5px;height:5px;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);border-radius:100%;content:"";text-align:center;background-color:#fff;-webkit-font-smoothing:antialiased}body[class=korero] .wrapper .korero-slider .slick-dots li.slick-active button:before{background-color:#f8ab1c}body[class=korero] .wrapper .korero-top-bar{position:relative;width:100%;height:10px;background-image:url(../../www/images/korero/background-top.jpg);background-size:100% 100%}body[class=korero] .wrapper .korero-brands{position:relative;padding-top:20px;padding-bottom:20px;background-color:#fff}body[class=korero] .wrapper .korero-brands .brand{position:relative;display:inline-block;vertical-align:middle;width:50%}@media screen and (max-width:767px){body[class=korero] .wrapper .korero-brands .brand img{height:30px}}body[class=korero] .wrapper .korero-brands .brand:nth-child(1){text-align:left}body[class=korero] .wrapper .korero-brands .brand:nth-child(1) img{padding-left:10px}body[class=korero] .wrapper .korero-brands .brand:nth-child(2){width:calc(50% - 5px);text-align:right}body[class=korero] .wrapper .korero-brands .brand:nth-child(2) img{padding-right:10px}body[class=korero] .wrapper .korero-header{position:relative;background-image:url(../../www/images/korero/header.jpg);background-size:cover;background-position:center center;width:100%;min-height:300px}body[class=korero] .wrapper .korero-header .background{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.6)}body[class=korero] .wrapper .korero-header .korero-container{position:absolute;top:0;left:0;width:100%;height:100%;max-width:100%}body[class=korero] .wrapper .korero-header .korero-container .copy{position:absolute;text-align:center;top:50%;-webkit-transform:translate(0%,-50%);transform:translate(0%,-50%);width:100%}body[class=korero] .wrapper .korero-header .korero-container .copy img{max-height:50px}body[class=korero] .wrapper .korero-header .korero-container .copy .title{width:100%;display:block}body[class=korero] .wrapper .korero-header .korero-container .copy .descript p{width:100%;display:block;color:#fff;font-size:24px;line-height:60px;font-weight:100;margin-bottom:0}@media screen and (max-width:767px){body[class=korero] .wrapper .korero-header .korero-container .copy .descript p{line-height:15px;font-size:15px;padding-top:10px}}body[class=korero] .wrapper .korero-header .korero-container .copy .descript p strong{font-weight:400}body[class=korero] .wrapper .korero-the-board{position:relative;background-image:url(../../www/images/korero/background-board.jpg);background-size:cover;background-position:center center;width:100%;min-height:400px}body[class=korero] .wrapper .korero-the-board .options{padding-top:40px;padding-bottom:10px}body[class=korero] .wrapper .korero-the-board .options .option{position:relative;display:inline-block;vertical-align:middle;width:90px}body[class=korero] .wrapper .korero-the-board .options .option .slick-prev{cursor:pointer;-webkit-transition:-webkit-transform .2s ease-in-out,opacity .2s ease-in-out;transition:transform .2s ease-in-out,opacity .2s ease-in-out}body[class=korero] .wrapper .korero-the-board .options .option .slick-prev:hover{opacity:.6;-webkit-transform:translate(-5px,0);transform:translate(-5px,0)}body[class=korero] .wrapper .korero-the-board .options .option .slick-next{cursor:pointer;-webkit-transition:-webkit-transform .2s ease-in-out,opacity .2s ease-in-out;transition:transform .2s ease-in-out,opacity .2s ease-in-out}body[class=korero] .wrapper .korero-the-board .options .option .slick-next:hover{opacity:.6;-webkit-transform:translate(5px,0);transform:translate(5px,0)}body[class=korero] .wrapper .korero-the-board .options .option img{width:90px}body[class=korero] .wrapper .korero-the-board .options .option .button{position:relative}body[class=korero] .wrapper .korero-the-board .options .option.arrow{width:calc(50% - 50px)}body[class=korero] .wrapper .korero-the-board .options .option.arrow img{width:50px}body[class=korero] .wrapper .korero-the-board .options .option:nth-child(1){text-align:left}body[class=korero] .wrapper .korero-the-board .options .option:nth-child(1) .button{padding-left:20px}body[class=korero] .wrapper .korero-the-board .options .option:nth-child(2){text-align:center}body[class=korero] .wrapper .korero-the-board .options .option:nth-child(3){text-align:right}body[class=korero] .wrapper .korero-the-board .options .option:nth-child(3) .button{padding-right:20px}body[class=korero] .wrapper .korero-club{position:relative;background-color:#fff;width:100%}body[class=korero] .wrapper .korero-club .copy .title p{font-size:16px;font-weight:500}@media screen and (max-width:767px){body[class=korero] .wrapper .korero-club .copy .title p{text-align:center}}body[class=korero] .wrapper .korero-club .copy .body-copy p{margin-bottom:0;font-size:12px;font-weight:100}@media screen and (max-width:767px){body[class=korero] .wrapper .korero-club .copy .body-copy p{text-align:left;padding-left:10px;padding-right:10px}}body[class=korero] .wrapper .korero-club .copy .body-copy ul{font-size:12px;font-weight:100}@media screen and (max-width:767px){body[class=korero] .wrapper .korero-club .copy .body-copy ul{padding-left:10px;padding-right:10px;margin-left:20px}}body[class=korero] .wrapper .korero-club .options{padding-top:30px;padding-bottom:30px}body[class=korero] .wrapper .korero-club .options .option{position:relative;display:inline-block;vertical-align:middle;width:90px}body[class=korero] .wrapper .korero-club .options .option .content{position:relative}body[class=korero] .wrapper .korero-club .options .option.arrow{width:calc(50% - 50px)}body[class=korero] .wrapper .korero-club .options .option:nth-child(1){text-align:left}body[class=korero] .wrapper .korero-club .options .option:nth-child(1) .content{padding-left:20px}body[class=korero] .wrapper .korero-club .options .option:nth-child(2){text-align:center}body[class=korero] .wrapper .korero-club .options .option:nth-child(3){text-align:right}body[class=korero] .wrapper .korero-club .options .option:nth-child(3) .content{padding-right:20px}body[class=korero] .wrapper .korero-club .options .option:nth-child(3) .content img{width:100%}@media screen and (max-width:767px){body[class=korero] .wrapper .korero-club .options .option.arrow{width:100%}body[class=korero] .wrapper .korero-club .options .option:nth-child(1){text-align:left}body[class=korero] .wrapper .korero-club .options .option:nth-child(1) .content{padding-right:20px}body[class=korero] .wrapper .korero-club .options .option:nth-child(2){display:none}body[class=korero] .wrapper .korero-club .options .option:nth-child(3){text-align:center}body[class=korero] .wrapper .korero-club .options .option:nth-child(3) .content{padding-right:0}body[class=korero] .wrapper .korero-club .options .option:nth-child(3) .content img{width:100%}}body[class=korero] .wrapper .korero-gallery{position:relative;background-color:#fff;background-size:cover;background-position:center center;width:100%;min-height:400px}body[class=korero] .wrapper .korero-gallery .copy{padding-top:30px;padding-bottom:20px}body[class=korero] .wrapper .korero-gallery .copy .title p{padding-left:20px;padding-right:20px;text-align:center;font-size:16px;font-weight:500}body[class=korero] .wrapper .korero-gallery .copy .body-copy p{padding-left:20px;padding-right:20px;text-align:center;font-size:12px;font-weight:100}body[class=korero] .wrapper .korero-gallery .slick-dots li button:before{background-color:#004993}body[class=korero] .wrapper .korero-copy{position:relative;background-color:#fff;background-size:cover;background-position:center center;width:100%}body[class=korero] .wrapper .korero-copy .copy{padding-top:30px;padding-bottom:20px}body[class=korero] .wrapper .korero-copy .copy .title p{padding-left:20px;padding-right:20px;text-align:center;font-size:25px;line-height:25px;font-weight:500}body[class=korero] .wrapper .korero-copy .copy .body-copy p{padding-left:20px;padding-right:20px;text-align:center;font-size:15px;line-height:18px;font-weight:100}body[class=korero] .wrapper .korero-copy .copy .body-copy p span{display:block}@media screen and (max-width:767px){body[class=korero] .wrapper .korero-copy .copy .body-copy p span{display:inline;margin-right:3px}}body[class=korero] .wrapper .korero-copy .slick-dots li button:before{background-color:#004993}body[class=korero] .wrapper .korero-updates{position:relative;background-color:#fff;width:100%}body[class=korero] .wrapper .korero-updates .copy{padding-top:30px;padding-bottom:20px}body[class=korero] .wrapper .korero-updates .copy .title p{padding-left:20px;padding-right:20px;font-size:16px;font-weight:500}body[class=korero] .wrapper .korero-updates .copy .body-copy p{padding-left:20px;padding-right:20px;font-size:12px;font-weight:100;text-align:center}body[class=korero] .wrapper .korero-updates .options{padding-top:10px;padding-bottom:30px}body[class=korero] .wrapper .korero-updates .options .option{position:relative;display:inline-block;vertical-align:top;width:90px}body[class=korero] .wrapper .korero-updates .options .option ul{list-style:none;width:100%}body[class=korero] .wrapper .korero-updates .options .option ul li{position:relative;width:100%;padding-top:10px;padding-bottom:10px;border-bottom:1px solid #000}body[class=korero] .wrapper .korero-updates .options .option ul li a{position:relative;width:100%;display:block;font-weight:100;-webkit-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out}body[class=korero] .wrapper .korero-updates .options .option ul li a:hover{opacity:.6}body[class=korero] .wrapper .korero-updates .options .option ul li a:hover img{-webkit-transform:translate(5px,-50%);transform:translate(5px,-50%)}body[class=korero] .wrapper .korero-updates .options .option ul li img{position:absolute;top:50%;right:0;-webkit-transform:translate(0%,-50%);transform:translate(0%,-50%);-webkit-transition:-webkit-transform .2s ease-in-out;transition:transform .2s ease-in-out}body[class=korero] .wrapper .korero-updates .options .option .content{position:relative}body[class=korero] .wrapper .korero-updates .options .option.arrow{width:calc(50% - 50px)}body[class=korero] .wrapper .korero-updates .options .option:nth-child(1){text-align:left}body[class=korero] .wrapper .korero-updates .options .option:nth-child(1) .content{padding-left:20px}body[class=korero] .wrapper .korero-updates .options .option:nth-child(2){text-align:center}body[class=korero] .wrapper .korero-updates .options .option:nth-child(3){text-align:left}body[class=korero] .wrapper .korero-updates .options .option:nth-child(3) .content{padding-right:20px}@media screen and (max-width:767px){body[class=korero] .wrapper .korero-updates .options .option.arrow{width:100%}body[class=korero] .wrapper .korero-updates .options .option:nth-child(1){text-align:left}body[class=korero] .wrapper .korero-updates .options .option:nth-child(1) .content{padding-left:20px;padding-right:20px}body[class=korero] .wrapper .korero-updates .options .option:nth-child(2){text-align:center;display:none}body[class=korero] .wrapper .korero-updates .options .option:nth-child(3){text-align:left}body[class=korero] .wrapper .korero-updates .options .option:nth-child(3) .content{padding-left:20px;padding-right:20px}}body[class=korero] .wrapper .korero-options{position:relative;width:100%}body[class=korero] .wrapper .korero-options .background .left{position:absolute;width:50%;height:100%;top:0;left:0;background-color:#3eabe6}body[class=korero] .wrapper .korero-options .background .right{position:absolute;width:50%;height:100%;top:0;right:0;background-color:#323232}body[class=korero] .wrapper .korero-options .options{padding-top:30px;padding-bottom:30px}body[class=korero] .wrapper .korero-options .options .option{position:relative;display:inline-block;vertical-align:middle;width:90px}body[class=korero] .wrapper .korero-options .options .option a{position:relative;width:100%;display:block;color:#fff;font-weight:200;font-size:20px;line-height:20px;-webkit-transition:-webkit-transform .2s ease-in-out,opacity .2s ease-in-out;transition:transform .2s ease-in-out,opacity .2s ease-in-out}body[class=korero] .wrapper .korero-options .options .option .link-left:hover{-webkit-transform:translate(-5px,0);transform:translate(-5px,0);opacity:.8}body[class=korero] .wrapper .korero-options .options .option .link-right:hover{-webkit-transform:translate(5px,0);transform:translate(5px,0);opacity:.8}@media screen and (max-width:767px){body[class=korero] .wrapper .korero-options .options .option{font-size:13px;line-height:13px}body[class=korero] .wrapper .korero-options .options .option span{display:none}}body[class=korero] .wrapper .korero-options .options .option img{width:50px}@media screen and (max-width:767px){body[class=korero] .wrapper .korero-options .options .option img{width:30px}}body[class=korero] .wrapper .korero-options .options .option .content{position:relative}body[class=korero] .wrapper .korero-options .options .option.arrow{width:calc(50% - 3px)}body[class=korero] .wrapper .korero-options .options .option:nth-child(1){text-align:left}body[class=korero] .wrapper .korero-options .options .option:nth-child(1) .content{padding-left:20px}body[class=korero] .wrapper .korero-options .options .option:nth-child(1) .content img{margin-right:20px}@media screen and (max-width:767px){body[class=korero] .wrapper .korero-options .options .option:nth-child(1) .content img{margin-right:5px}}body[class=korero] .wrapper .korero-options .options .option:nth-child(2){text-align:right}body[class=korero] .wrapper .korero-options .options .option:nth-child(2) .content{padding-right:20px}body[class=korero] .wrapper .korero-options .options .option:nth-child(2) .content img{margin-left:20px}@media screen and (max-width:767px){body[class=korero] .wrapper .korero-options .options .option:nth-child(2) .content img{margin-right:5px}}body[class=korero] .wrapper .korero-footer{background-color:#d4d4d4}body[class=korero] .wrapper .korero-footer .copy{padding-top:30px;padding-bottom:30px}body[class=korero] .wrapper .korero-footer .copy .text p{padding-left:20px;padding-right:20px;font-size:11px;line-height:11px;margin-bottom:0;color:#323232}.projects-map-view{position:fixed;top:0;left:0;width:calc(100%);height:100%;z-index:28;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);-webkit-transition:-webkit-transform .8s cubic-bezier(0.645,.045,.355,1);transition:transform .8s cubic-bezier(0.645,.045,.355,1);background-color:#d5d5d5;background-size:cover;background-position:center center}@media screen and (max-width:1023px){.projects-map-view{top:80px;height:calc(100% - 80px)}}.projects-map-view.opened{-webkit-transform:translate3d(210px,0,0);transform:translate3d(210px,0,0)}@media screen and (max-width:1023px){.projects-map-view.opened{-webkit-transform:translate3d(0px,0,0);transform:translate3d(0px,0,0)}}.projects-map-view .informations{position:absolute;top:103px;right:210px;max-width:302px;cursor:pointer;-webkit-transform:translate(0%,0);transform:translate(0%,0);z-index:22}@media screen and (max-width:1023px){.projects-map-view .informations{right:0}}.projects-map-view .informations .informations-desktop{display:block}@media screen and (max-width:1023px){.projects-map-view .informations .informations-desktop{display:none}}.projects-map-view .informations .informations-mobile{display:none}@media screen and (max-width:1023px){.projects-map-view .informations .informations-mobile{display:block;-webkit-transform:translate(230px,0);transform:translate(230px,0)}}.projects-map-view .button-open{position:absolute;top:103px;left:-40px;background-image:url(../../www/images/projects-map/button-open-background.png);background-repeat:no-repeat;background-size:100% 100%;background-position:center center;width:40px;height:182px;cursor:pointer;-webkit-transform:translate(0%,0);transform:translate(0%,0);z-index:22}.projects-map-view .button-open .text{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:auto}.projects-map-view .button-open .icon{position:relative;text-align:center;padding-bottom:5px}.projects-map-view .button-open .icon img{width:100%;height:auto}.projects-map-view .button-open .copy{position:relative;text-align:center}.projects-map-view .button-open .copy img{width:15px;height:auto}.projects-map-view .button-close{position:absolute;top:125px;left:0;background-image:url(../../www/images/projects-map/button-close-background.png);background-repeat:no-repeat;background-size:100% 100%;background-position:center center;width:40px;height:139px;cursor:pointer;-webkit-transform:translate(0%,0);transform:translate(0%,0);z-index:22}.projects-map-view .button-close .text{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:auto}.projects-map-view .button-close .icon{position:relative;text-align:center;padding-bottom:5px}.projects-map-view .button-close .icon img{width:100%;height:auto}.projects-map-view .button-close .copy{position:relative;text-align:center}.projects-map-view .button-close .copy img{width:15px;height:auto}.projects-map-view .details-view{position:absolute;top:0;left:0;width:calc(100% - 210px);height:100%;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:24;-webkit-transform:translate(0%,0);transform:translate(0%,0)}@media screen and (max-width:1023px){.projects-map-view .details-view{position:relative;width:100%}}.projects-map-view .details-view .background{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.1)}@media screen and (max-width:767px){.projects-map-view .details-view .background{background-color:rgba(0,0,0,.4)}}.projects-map-view .details-view .scroll-view{position:relative;width:100%;height:100%;-webkit-overflow-scrolling:touch;overflow:hidden;pointer-events:none}@media screen and (max-width:1023px){.projects-map-view .details-view .scroll-view{padding-top:30px;padding-bottom:30px;overflow-x:hidden;overflow-y:auto}}.projects-map-view .details-view .scroll-view .details{position:absolute;width:100%;max-width:400px;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);pointer-events:auto}@media screen and (max-width:767px){.projects-map-view .details-view .scroll-view .details{position:relative;top:0;left:0;-webkit-transform:translate(0%,0);transform:translate(0%,0);margin:0 auto;max-width:260px}}.projects-map-view .details-view .scroll-view .details .border{position:relative;display:block}.projects-map-view .details-view .scroll-view .details .border img{width:100%;height:auto;outline:0;display:none}.projects-map-view .details-view .scroll-view .details .middle{position:relative;display:block}.projects-map-view .details-view .scroll-view .details .middle .copy{width:80%;margin:0 auto}@media screen and (max-width:1023px){.projects-map-view .details-view .scroll-view .details .middle .copy{padding-bottom:60px}}.projects-map-view .details-view .scroll-view .details .middle .copy .title a{display:table;width:100%;cursor:pointer}.projects-map-view .details-view .scroll-view .details .middle .copy .title a .text{display:table-cell;width:calc(100% - 45px)}.projects-map-view .details-view .scroll-view .details .middle .copy .title a .text p{margin-bottom:0;font-weight:700;font-size:18px;line-height:21px;color:#fff}.projects-map-view .details-view .scroll-view .details .middle .copy .title a .arrow{display:table-cell;width:40px;text-align:right;vertical-align:middle}.projects-map-view .details-view .scroll-view .details .middle .copy .title a .arrow img{vertical-align:middle;width:100%;-webkit-transform:translate(0%,0);transform:translate(0%,0);-webkit-transition:-webkit-transform .2s ease-in-out;transition:transform .2s ease-in-out}.projects-map-view .details-view .scroll-view .details .middle .copy .title a:hover .arrow img{-webkit-transform:translate(5px,0);transform:translate(5px,0)}.projects-map-view .details-view .scroll-view .details .middle .copy .line{width:100%;height:1px;background-color:#fff;margin-top:15px;margin-bottom:15px;opacity:.3}.projects-map-view .details-view .scroll-view .details .middle .copy .descript p{margin-bottom:0;font-size:16px;line-height:18px;color:#fff;width:calc(100% - 10px)}.projects-map-view .details-view .scroll-view .image{position:relative;max-width:400px;width:400px;left:45%;margin-top:-150px}.projects-map-view .details-view .scroll-view .image img{width:100%;height:auto}@media screen and (max-width:1023px){.projects-map-view .details-view .scroll-view .image{margin-top:-120px;width:100%;left:0}.projects-map-view .details-view .scroll-view .image img{width:100%}}.projects-map-view .details-view .scroll-view .button-close-details{display:none;position:absolute;right:0;top:0;width:40px;height:40px;background-color:#00366c;border-radius:100%;border:2px solid #fff;-webkit-transition:-webkit-transform .3s cubic-bezier(0.645,.045,.355,1);transition:transform .3s cubic-bezier(0.645,.045,.355,1)}.projects-map-view .details-view .scroll-view .button-close-details .line{position:absolute;top:50%;left:50%;width:3px;height:20px;background-color:#fff;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);cursor:pointer}.projects-map-view .details-view .scroll-view .button-close-details .line:nth-child(1){-webkit-transform:translate(-50%,-50%) rotate(-45deg);transform:translate(-50%,-50%) rotate(-45deg)}.projects-map-view .details-view .scroll-view .button-close-details .line:nth-child(2){-webkit-transform:translate(-50%,-50%) rotate(45deg);transform:translate(-50%,-50%) rotate(45deg)}.projects-map-view .details-view .scroll-view .button-close-details:hover{-webkit-transform:scale(1.1);transform:scale(1.1)}.projects-map-view .details-view.dark-blue .scroll-view .button-close-details{background-color:#004f9f}.projects-map-view .details-view.dark-blue .scroll-view .details .border .dark-blue{display:block}.projects-map-view .details-view.dark-blue .scroll-view .details .middle{background-color:#004f9f}.projects-map-view .details-view.green .scroll-view .button-close-details{background-color:#98c12c}.projects-map-view .details-view.green .scroll-view .details .border .green{display:block}.projects-map-view .details-view.green .scroll-view .details .middle{background-color:#98c12c}.projects-map-view .details-view.light-blue .scroll-view .button-close-details{background-color:#00ace9}.projects-map-view .details-view.light-blue .scroll-view .details .border .light-blue{display:block}.projects-map-view .details-view.light-blue .scroll-view .details .middle{background-color:#00ace9}.projects-map-view .details-view.orange .scroll-view .button-close-details{background-color:#f8aa17}.projects-map-view .details-view.orange .scroll-view .details .border .orange{display:block}.projects-map-view .details-view.orange .scroll-view .details .middle{background-color:#f8aa17}.projects-map-view .details-view.red .scroll-view .button-close-details{background-color:#dd2118}.projects-map-view .details-view.red .scroll-view .details .border .red{display:block}.projects-map-view .details-view.red .scroll-view .details .middle{background-color:#dd2118}.projects-map-view .details-view.yellow .scroll-view .button-close-details{background-color:#ffd000}.projects-map-view .details-view.yellow .scroll-view .details .border .yellow{display:block}.projects-map-view .details-view.yellow .scroll-view .details .middle{background-color:#ffd000}.projects-map-view .left-line{position:absolute;top:0;left:0;width:4px;height:100%;background-color:#004993;pointer-events:none;z-index:21;-webkit-transform:translate(0%,0);transform:translate(0%,0)}.projects-map-view .map-view{position:absolute;top:0;left:0;width:calc(100% - 210px);height:100%;z-index:20}@media screen and (max-width:1023px){.projects-map-view .map-view{width:100%}}.projects-map-view .map-view .marker .marker-text{position:absolute;left:56px;top:13px;text-align:center;padding:0 7px;opacity:.8;display:inline-block}.projects-map-view .map-view .marker .marker-text p{font-family:replica,sans-serif;color:#fff;font-weight:700;font-size:12px;line-height:19px;margin-bottom:0}.projects-map-view .map-view .marker .marker-text.dark-blue{background-color:#004f9f}.projects-map-view .map-view .marker .marker-text.green{background-color:#98c12c}.projects-map-view .map-view .marker .marker-text.light-blue{background-color:#00ace9}.projects-map-view .map-view .marker .marker-text.orange{background-color:#f8aa17}.projects-map-view .map-view .marker .marker-text.red{background-color:#dd2118}.projects-map-view .map-view .marker .marker-text.yellow{background-color:#ffd000}.no-scroll{overflow:hidden}.hidden{display:none}.mb-r{margin-bottom:0!important}.responsive-img{max-width:100%}@media screen and (max-width:767px){.small-hidden{display:none!important}}@media screen and (min-width:768px){.small-only{display:none!important}}@media screen and (min-width:1024px){.large-hidden{display:none!important}}@media screen and (max-width:1023px){.large-only{display:none!important}}@media screen and (max-height:420px){.short-hidden{display:none!important}}
