html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;font-family:sans-serif}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}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:#1b232a}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{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}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}.modaal-noscroll{overflow:hidden}.modaal-accessible-hide{clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);border:0!important;height:1px!important;overflow:hidden;padding:0!important;position:absolute!important;width:1px!important}.modaal-overlay{opacity:0;z-index:999}.modaal-overlay,.modaal-wrapper{height:100%;left:0;position:fixed;top:0;width:100%}.modaal-wrapper{-webkit-overflow-scrolling:touch;box-sizing:border-box;display:block;opacity:1;overflow:auto;transition:all .3s ease-in-out;z-index:9999}.modaal-wrapper *{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-backface-visibility:hidden;box-sizing:border-box}.modaal-wrapper .modaal-close{-webkit-appearance:none;background:transparent;border:none;padding:0}.modaal-wrapper.modaal-start_none{display:none;opacity:1}.modaal-wrapper.modaal-start_fade{opacity:0}.modaal-wrapper [tabindex="0"]{outline:none!important}.modaal-wrapper.modaal-fullscreen{overflow:hidden}.modaal-outer-wrapper{display:table;height:100%;position:relative;width:100%}.modaal-fullscreen .modaal-outer-wrapper{display:block}.modaal-inner-wrapper{display:table-cell;height:100%;padding:80px 25px;position:relative;text-align:center;vertical-align:middle;width:100%}.modaal-fullscreen .modaal-inner-wrapper{display:block;padding:0;vertical-align:top}.modaal-container{background:#fff;border-radius:0;box-shadow:0 4px 15px rgba(0,0,0,.2);color:#000;cursor:auto;display:inline-block;margin:auto;max-width:1000px;position:relative;text-align:left;width:100%}.modaal-container.is_loading{height:100px;overflow:hidden;width:100px}.modaal-fullscreen .modaal-container{height:100%;max-width:none;overflow:auto}.modaal-close{background:transparent;border-radius:100%;color:#fff;cursor:pointer;height:50px;opacity:1;position:fixed;right:20px;top:20px;transition:all .2s ease-in-out;width:50px}.modaal-close:focus,.modaal-close:hover{background:#fff;outline:none}.modaal-close:focus:after,.modaal-close:focus:before,.modaal-close:hover:after,.modaal-close:hover:before{background:#b93d0c}.modaal-close span{clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);border:0!important;height:1px!important;overflow:hidden;padding:0!important;position:absolute!important;width:1px!important}.modaal-close:after,.modaal-close:before{background:#fff;border-radius:4px;content:" ";display:block;height:22px;left:23px;position:absolute;top:14px;transition:background .2s ease-in-out;width:4px}.modaal-close:before{transform:rotate(-45deg)}.modaal-close:after{transform:rotate(45deg)}.modaal-fullscreen .modaal-close{background:#afb7bc;right:10px;top:10px}.modaal-content-container{padding:30px}.modaal-confirm-wrap{font-size:0;padding:30px 0 0;text-align:center}.modaal-confirm-btn{background:transparent;border:none;cursor:pointer;display:inline-block;font-size:14px;margin:0 10px;vertical-align:middle}.modaal-confirm-btn.modaal-ok{background:#555;border-radius:3px;color:#fff;padding:10px 15px;transition:background .2s ease-in-out}.modaal-confirm-btn.modaal-ok:hover{background:#2f2f2f}.modaal-confirm-btn.modaal-cancel{text-decoration:underline}.modaal-confirm-btn.modaal-cancel:hover{color:#2f2f2f;text-decoration:none}@keyframes instaReveal{0%{opacity:0}to{opacity:1}}.modaal-instagram .modaal-container{background:transparent;box-shadow:none!important;width:auto}.modaal-instagram .modaal-content-container{background:transparent;padding:0}.modaal-instagram .modaal-content-container>blockquote{height:1px!important;opacity:0!important;width:1px!important}.modaal-instagram iframe{animation:instaReveal 1s linear forwards;border-radius:0!important;box-shadow:none!important;margin:-6px!important;max-width:800px!important;opacity:0;width:1000px!important}.modaal-image .modaal-inner-wrapper{padding-left:140px;padding-right:140px}.modaal-image .modaal-container{max-width:100%;width:auto}.modaal-gallery-wrap{color:#fff;position:relative}.modaal-gallery-item{display:none}.modaal-gallery-item img,.modaal-gallery-item.is_active{display:block}.modaal-gallery-label{color:#fff;font-size:18px;left:0;margin:20px 0 0;position:absolute;text-align:center;width:100%}.modaal-gallery-label:focus{outline:none}.modaal-gallery-control{background:transparent;border:none;border-radius:100%;color:#fff;cursor:pointer;height:50px;opacity:1;position:absolute;top:50%;transform:translateY(-50%);transition:all .2s ease-in-out;width:50px}.modaal-gallery-control.is_hidden{cursor:default;opacity:0}.modaal-gallery-control:focus,.modaal-gallery-control:hover{background:#fff;outline:none}.modaal-gallery-control:focus:after,.modaal-gallery-control:focus:before,.modaal-gallery-control:hover:after,.modaal-gallery-control:hover:before{background:#afb7bc}.modaal-gallery-control span{clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);border:0!important;height:1px!important;overflow:hidden;padding:0!important;position:absolute!important;width:1px!important}.modaal-gallery-control:after,.modaal-gallery-control:before{background:#fff;border-radius:4px;content:" ";display:block;height:18px;left:25px;position:absolute;top:16px;transition:background .2s ease-in-out;width:4px}.modaal-gallery-control:before{margin:-5px 0 0;transform:rotate(-45deg)}.modaal-gallery-control:after{margin:5px 0 0;transform:rotate(45deg)}.modaal-gallery-next{left:100%;margin-left:40px}.modaal-gallery-prev{margin-right:40px;right:100%}.modaal-gallery-prev:after,.modaal-gallery-prev:before{left:22px}.modaal-gallery-prev:before{margin:5px 0 0;transform:rotate(-45deg)}.modaal-gallery-prev:after{margin:-5px 0 0;transform:rotate(45deg)}.modaal-video-wrap{margin:auto 50px;position:relative}.modaal-video-container{background:#000;box-shadow:0 0 10px rgba(0,0,0,.3);height:0;margin-left:auto;margin-right:auto;max-width:100%;max-width:1300px;overflow:hidden;padding-bottom:56.25%;position:relative}.modaal-video-container embed,.modaal-video-container iframe,.modaal-video-container object{height:100%;left:0;position:absolute;top:0;width:100%}.modaal-iframe .modaal-content,.modaal-iframe-elem{height:100%;width:100%}.modaal-iframe-elem{display:block}@media only screen and (min-width:1400px){.modaal-video-container{height:731px;padding-bottom:0}}@media only screen and (max-width:1140px){.modaal-image .modaal-inner-wrapper{padding-left:25px;padding-right:25px}.modaal-gallery-control{background:rgba(0,0,0,.7);bottom:20px;top:auto;transform:none}.modaal-gallery-control:after,.modaal-gallery-control:before{background:#fff}.modaal-gallery-next{left:auto;right:20px}.modaal-gallery-prev{left:20px;right:auto}}@media screen and (max-width:900px){.modaal-instagram iframe{width:500px!important}}@media screen and (max-height:1100px){.modaal-instagram iframe{width:700px!important}}@media screen and (max-height:1000px){.modaal-inner-wrapper{padding-bottom:60px;padding-top:60px}.modaal-instagram iframe{width:600px!important}}@media screen and (max-height:900px){.modaal-instagram iframe{width:500px!important}.modaal-video-container{max-height:510px;max-width:900px}}@media only screen and (max-width:600px){.modaal-instagram iframe{width:280px!important}}@media only screen and (max-height:820px){.modaal-gallery-label{display:none}}.modaal-loading-spinner{background:none;height:200px;left:50%;margin:-100px 0 0 -100px;position:absolute;top:50%;transform:scale(.25);width:200px}@keyframes modaal-loading-spinner{0%{opacity:1;transform:scale(1.5)}to{opacity:.1;transform:scale(1)}}.modaal-loading-spinner>div{height:24px;margin-left:4px;margin-top:4px;position:absolute;width:24px}.modaal-loading-spinner>div>div{background:#fff;border-radius:15px;height:100%;width:100%}.modaal-loading-spinner>div:first-of-type>div{animation:modaal-loading-spinner 1s linear infinite;animation-delay:0s}.modaal-loading-spinner>div:nth-of-type(2)>div,.modaal-loading-spinner>div:nth-of-type(3)>div{-ms-animation:modaal-loading-spinner 1s linear infinite;-moz-animation:modaal-loading-spinner 1s linear infinite;-webkit-animation:modaal-loading-spinner 1s linear infinite;-o-animation:modaal-loading-spinner 1s linear infinite}.modaal-loading-spinner>div:first-of-type{transform:translate(84px,84px) rotate(45deg) translate(70px)}.modaal-loading-spinner>div:nth-of-type(2)>div{animation:modaal-loading-spinner 1s linear infinite;animation-delay:.12s}.modaal-loading-spinner>div:nth-of-type(2){transform:translate(84px,84px) rotate(90deg) translate(70px)}.modaal-loading-spinner>div:nth-of-type(3)>div{animation:modaal-loading-spinner 1s linear infinite;animation-delay:.25s}.modaal-loading-spinner>div:nth-of-type(4)>div,.modaal-loading-spinner>div:nth-of-type(5)>div{-ms-animation:modaal-loading-spinner 1s linear infinite;-moz-animation:modaal-loading-spinner 1s linear infinite;-webkit-animation:modaal-loading-spinner 1s linear infinite;-o-animation:modaal-loading-spinner 1s linear infinite}.modaal-loading-spinner>div:nth-of-type(3){transform:translate(84px,84px) rotate(135deg) translate(70px)}.modaal-loading-spinner>div:nth-of-type(4)>div{animation:modaal-loading-spinner 1s linear infinite;animation-delay:.37s}.modaal-loading-spinner>div:nth-of-type(4){transform:translate(84px,84px) rotate(180deg) translate(70px)}.modaal-loading-spinner>div:nth-of-type(5)>div{animation:modaal-loading-spinner 1s linear infinite;animation-delay:.5s}.modaal-loading-spinner>div:nth-of-type(6)>div,.modaal-loading-spinner>div:nth-of-type(7)>div{-ms-animation:modaal-loading-spinner 1s linear infinite;-moz-animation:modaal-loading-spinner 1s linear infinite;-webkit-animation:modaal-loading-spinner 1s linear infinite;-o-animation:modaal-loading-spinner 1s linear infinite}.modaal-loading-spinner>div:nth-of-type(5){transform:translate(84px,84px) rotate(225deg) translate(70px)}.modaal-loading-spinner>div:nth-of-type(6)>div{animation:modaal-loading-spinner 1s linear infinite;animation-delay:.62s}.modaal-loading-spinner>div:nth-of-type(6){transform:translate(84px,84px) rotate(270deg) translate(70px)}.modaal-loading-spinner>div:nth-of-type(7)>div{animation:modaal-loading-spinner 1s linear infinite;animation-delay:.75s}.modaal-loading-spinner>div:nth-of-type(7){transform:translate(84px,84px) rotate(315deg) translate(70px)}.modaal-loading-spinner>div:nth-of-type(8)>div{animation:modaal-loading-spinner 1s linear infinite;animation-delay:.87s}.modaal-loading-spinner>div:nth-of-type(8){transform:translate(84px,84px) rotate(1turn) translate(70px)}.selectBox-dropdown{-webkit-appearance:none;background:#fff;border:1px solid #dcdcdc;border-radius:0;color:#5a5a5a;cursor:default;display:block;font-size:16px;font-size:1rem;font-weight:500;line-height:normal;min-width:100%;padding:10px 16px;position:relative;text-align:left;text-decoration:none;transition:background .15s;width:100%!important}.selectBox-dropdown:focus{background:#fff}.selectBox-dropdown .selectBox-label{display:block;overflow:hidden;padding:0 44px 0 0;white-space:nowrap;width:100%!important}.selectBox-dropdown .selectBox-arrow{background:url(images/dropdown.svg) right 15px center/8px auto no-repeat transparent;height:100%;position:absolute;right:0;top:0;width:44px}.selectBox-dropdown-menu{-webkit-overflow-scrolling:touch;background:#fff;border:1px solid #fff;box-shadow:0 2px 6px rgba(0,0,0,.2);max-height:200px;min-height:1em;overflow:auto;position:absolute;z-index:99999}.selectBox-inline{background:#fff;border:1px solid #bbb;display:inline-block;min-width:150px;outline:none;overflow:auto}.selectBox-inline:focus{border-color:#666}.selectBox-options,.selectBox-options LI,.selectBox-options LI A{cursor:default;display:block;list-style:none;margin:0;padding:0}.selectBox-options.selectBox-options-top{border-bottom:none;margin-top:1px}.selectBox-options.selectBox-options-bottom{border-top:none}.selectBox-options LI A{background:6px no-repeat;line-height:1.5;overflow:hidden;padding:0 .5em;white-space:nowrap}.selectBox-options LI.selectBox-hover A{background-color:#eee}.selectBox-options LI.selectBox-disabled A{background-color:transparent;color:#888}.selectBox-options LI.selectBox-selected A{background-color:#c8def4}.selectBox-options .selectBox-optgroup{background:#eee;color:#666;font-weight:700;line-height:1.5;padding:0 .3em;white-space:nowrap}.selectBox.selectBox-disabled{color:#888!important}.selectBox-dropdown.selectBox-disabled .selectBox-arrow{border-color:#666;filter:alpha(opacity=50);opacity:.5}.selectBox-inline.selectBox-disabled{color:#888!important}.selectBox-inline.selectBox-disabled .selectBox-options A{background-color:transparent!important}.selectBox-dropdown-menu{font-family:Lato,Arial,Helvetica,sans-serif;font-size:14px;font-size:.875rem;font-weight:400}.selectBox-options LI A{padding:10px 16px}.slick-slider{-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;box-sizing:border-box;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;user-select:none}.slick-list,.slick-slider{display:block;position:relative}.slick-list{margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{transform:translateZ(0)}.slick-track{display:block;left:0;position:relative;top:0}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px}[dir="rtl"] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide,.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{border:1px solid transparent;display:block;height:auto}.slick-arrow.slick-hidden{display:none}.slick-list{overflow:hidden}.slick-next,.slick-prev{background:url(images/previous.svg) 50%/12px auto no-repeat #fff;border:none;height:40px;left:0;opacity:.8;overflow:hidden;position:absolute;text-indent:-999em;top:50%;transform:translateY(-50%);transition:opacity .15s;width:40px;z-index:100}.slick-next.slick-disabled,.slick-prev.slick-disabled{opacity:0}.slick-next{background-image:url(images/next.svg);left:auto;right:0}.slick-next:hover,.slick-prev:hover{opacity:1}@media (min-width:1280px){.property-latest .slick-next,.property-latest .slick-prev{background-color:transparent;background-size:37px auto;height:73px;left:-80px;width:37px}}.property-latest .slick-next{left:auto;right:1px}@media (min-width:1280px){.property-latest .slick-next{right:-80px}}*{box-sizing:border-box}body,html{margin:0}body{font-family:Lato,Arial,Helvetica,sans-serif;font-size:14px;font-size:.875rem;font-weight:300;line-height:1.5714285714em}@media (min-width:768px){body{font-size:16px;font-size:1rem;line-height:1.375em}}@media (min-width:900px){body{font-size:16px;font-size:1rem;line-height:1.375em}}body{color:#000}blockquote,h1,h2,h3,h4,h5,h6,hr,li,ol,table,ul{font-size:inherit;font-weight:inherit;margin:0}img{height:auto;max-width:100%}a{color:#45beb5;font-family:Lato,Arial,Helvetica,sans-serif;font-weight:400;text-decoration:none;transition:color .15s}a[href^="tel"]{cursor:text}a:hover{color:#41aca4}.note{line-height:normal}.skip-link{height:1px;left:-10000px;overflow:hidden;position:absolute;top:auto;width:1px}.inline-modaal-panel{display:none}.editor-attachment,img{border:0;max-width:100%}img.size-full{width:auto/9}img[class*="wp-image-"]{height:auto;max-width:100%}img[class*="align"],img[class*="attachment-"],img[class*="wp-image-"]{height:auto}img.mceWPnextpage{border-radius:0;box-shadow:none}img.wp-smiley{border:0;border-radius:0;box-shadow:none;margin-bottom:0;margin-top:0;padding:0}.wp-caption{background:transparent;border:none;padding:4px;text-align:left}.wp-caption-dt{margin:0}.wp-caption .wp-caption-text,.wp-caption-dd{color:#757575;font-size:12px;font-size:.857142857rem;font-style:italic;line-height:2;margin:0 0 1.71429rem}.wp-caption{margin:0;max-width:100%}.wp-caption img{display:block}div.mceTemp{-ms-user-select:element}dl.wp-caption,dl.wp-caption *{-webkit-user-drag:none}.wp-caption-dd{font-size:14px;margin:0;padding-top:.5em}.aligncenter{display:block;margin-left:auto;margin-right:auto}.alignleft{display:block;margin:1em 0}@media (min-width:768px){.alignleft{clear:left;float:left;margin:1em 2em 1em 0}}.alignright{display:block;margin:1em 0}@media (min-width:768px){.alignright{clear:right;float:right;margin:1em 0 1em 2em}}.wp-caption{position:relative}.content-area{color:#5a5a5a;font-family:Lato,Arial,Helvetica,sans-serif;font-size:15px;font-size:.9375rem;font-weight:300;line-height:2em}.content-area h1{font-size:16px;font-size:1rem;line-height:1.25em}@media (min-width:768px){.content-area h1{font-size:18px;font-size:1.125rem;line-height:1.2222222222em}}@media (min-width:900px){.content-area h1{font-size:22px;font-size:1.375rem;line-height:1.2727272727em}}.content-area h1{color:#004961;font-family:Lato,Arial,Helvetica,sans-serif;font-weight:400;margin:1em 0}.content-area h2{font-size:14px;font-size:.875rem;line-height:1.4285714286em}@media (min-width:768px){.content-area h2{font-size:16px;font-size:1rem;line-height:1.375em}}@media (min-width:900px){.content-area h2{font-size:19px;font-size:1.1875rem;line-height:1.4736842105em}}.content-area h2{color:#004961;font-family:Lato,Arial,Helvetica,sans-serif;font-weight:400;margin:1em 0}.content-area h3{font-size:20px;font-size:1.25rem;line-height:1.3em}@media (min-width:768px){.content-area h3{font-size:24px;font-size:1.5rem;line-height:1.1666666667em}}@media (min-width:900px){.content-area h3{font-size:28px;font-size:1.75rem;line-height:1.2142857143em}}.content-area h3{font-family:Lato,Arial,Helvetica,sans-serif;font-weight:400;margin:1em 0}.content-area h4{font-size:16px;font-size:1rem;line-height:1.25em}@media (min-width:768px){.content-area h4{font-size:16px;font-size:1rem;line-height:1.375em}}@media (min-width:900px){.content-area h4{font-size:20px;font-size:1.25rem;line-height:1.3em}}.content-area h4{font-family:Lato,Arial,Helvetica,sans-serif;font-weight:300;margin:1em 0}.content-area h5{font-size:14px;font-size:.875rem;line-height:1.2857142857em}@media (min-width:768px){.content-area h5{font-size:16px;font-size:1rem;line-height:1.25em}}@media (min-width:900px){.content-area h5{font-size:18px;font-size:1.125rem;line-height:1.3333333333em}}.content-area h5{font-family:Lato,Arial,Helvetica,sans-serif;font-weight:400;margin:1em 0}.content-area h6{font-size:14px;font-size:.875rem;line-height:1.2857142857em}@media (min-width:768px){.content-area h6{font-size:16px;font-size:1rem;line-height:1.25em}}@media (min-width:900px){.content-area h6{font-size:18px;font-size:1.125rem;line-height:1.3333333333em}}.content-area h6{font-family:Lato,Arial,Helvetica,sans-serif;font-weight:300;margin:1em 0}.content-area ul{list-style:disc}.content-area ol,.content-area ul{margin:1em 0;padding:0 0 0 20px}.content-area hr{border:1px solid #dcdcdc;margin:2em 0}.content-area .intro{font-size:16px;font-size:1rem;line-height:1.5em}@media (min-width:768px){.content-area .intro{font-size:18px;font-size:1.125rem;line-height:1.4444444444em}}@media (min-width:900px){.content-area .intro{font-size:22px;font-size:1.375rem;line-height:1.4545454545em}}.content-area table{margin:2em 0}.content-area table td,.content-area table th{border:1px solid #dcdcdc;padding:5px 15px}.content-area:first-child{margin-top:0}.content-area .vc_tta.vc_tta-accordion .vc_tta-panels-container .vc_tta-panels .vc_active .vc_tta-panel-heading,.content-area .vc_tta.vc_tta-accordion .vc_tta-panels-container .vc_tta-panels .vc_tta-panel-body,.content-area .vc_tta.vc_tta-accordion .vc_tta-panels-container .vc_tta-panels .vc_tta-panel-heading,.content-area .vc_tta.vc_tta-accordion .vc_tta-panels-container .vc_tta-panels .vc_tta-panel-heading:focus,.content-area .vc_tta.vc_tta-accordion .vc_tta-panels-container .vc_tta-panels .vc_tta-panel-heading:hover{background:transparent}.content-area .vc_tta.vc_tta-accordion .vc_tta-panels-container .vc_tta-panels .vc_active .vc_tta-panel-heading a,.content-area .vc_tta.vc_tta-accordion .vc_tta-panels-container .vc_tta-panels .vc_tta-panel-body a,.content-area .vc_tta.vc_tta-accordion .vc_tta-panels-container .vc_tta-panels .vc_tta-panel-heading a,.content-area .vc_tta.vc_tta-accordion .vc_tta-panels-container .vc_tta-panels .vc_tta-panel-heading:focus a,.content-area .vc_tta.vc_tta-accordion .vc_tta-panels-container .vc_tta-panels .vc_tta-panel-heading:hover a{color:#5a5a5a;font-family:Lato,Arial,Helvetica,sans-serif;font-size:16px;font-size:1rem;font-weight:300}.content-area .vc_tta.vc_tta-accordion .vc_tta-panels-container .vc_tta-panels .vc_tta-controls-icon:after,.content-area .vc_tta.vc_tta-accordion .vc_tta-panels-container .vc_tta-panels .vc_tta-controls-icon:before{border-color:#7dcec8}.content-area .vc_tta.vc_tta-accordion .vc_tta-panels-container .vc_tta-panels .wpb_wrapper :first-child{margin-top:0}.aside-content-area{color:#5a5a5a;font-size:15px;font-size:.9375rem;font-weight:300}.aside-content-area,.aside-content-area h1{font-family:Lato,Arial,Helvetica,sans-serif}.aside-content-area h1{font-size:24px;font-size:1.5rem;font-weight:400;line-height:1.4166666667em}@media (min-width:768px){.aside-content-area h1{font-size:36px;font-size:2.25rem;line-height:1.1111111111em}}@media (min-width:900px){.aside-content-area h1{font-size:20px;font-size:1.25rem;line-height:2.75em}}.aside-content-area .gform_title,.aside-content-area h2{color:#292d33;font-family:Lato,Arial,Helvetica,sans-serif;font-size:14px;font-size:.875rem;font-weight:400;letter-spacing:3.2px;letter-spacing:.2rem;margin:0 0 23px;text-transform:uppercase}.aside-content-area h3{font-family:Lato,Arial,Helvetica,sans-serif;font-size:16px;font-size:1rem;font-weight:400;line-height:1.375em}@media (min-width:768px){.aside-content-area h3{font-size:18px;font-size:1.125rem;line-height:1.5555555556em}}@media (min-width:900px){.aside-content-area h3{font-size:16px;font-size:1rem;line-height:1.75em}}.aside-content-area>*{margin-bottom:40px}.aside-content-area>:last-child{margin-bottom:0}.aside-content-area .highlight{color:#292d33}.aside-content-area .btn{width:100%}.aside-content-area ul{list-style:disc;padding:0 0 0 20px}.aside-content-area ol:not(.gform_fields){padding:0 0 0 20px}.btn,.vc_btn3.vc_btn3-color-info{background:#7dcec8!important;border:2px solid #7dcec8!important;color:#fff!important;display:inline-block;font-family:Lato,Arial,Helvetica,sans-serif;font-size:14px;font-size:.875rem;font-weight:400;letter-spacing:1.6px;letter-spacing:.1rem;line-height:normal;padding:10px 30px;text-align:center;text-transform:uppercase;transition:background .15s , color .15s , border-color .15s}.btn:hover,.vc_btn3.vc_btn3-color-info:hover{background:#fff!important;color:#7dcec8!important}.mint{color:#45beb5}input,select,textarea{border-radius:0;outline:none}textarea{resize:vertical}select::-ms-expand{display:none}.gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]),.gform_wrapper input[type=email],.gform_wrapper input[type=number],.gform_wrapper input[type=password],.gform_wrapper input[type=search],.gform_wrapper input[type=tel],.gform_wrapper input[type=text],.gform_wrapper select,.gform_wrapper textarea,input[type=email],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],select,textarea{-webkit-appearance:none;background:#fff;border:1px solid #dcdcdc;border-radius:0;color:#5a5a5a;display:block;font-size:16px;font-size:1rem;font-weight:500;line-height:normal;padding:11px!important;transition:background .15s;width:100%}.gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]):focus,.gform_wrapper input[type=email]:focus,.gform_wrapper input[type=number]:focus,.gform_wrapper input[type=password]:focus,.gform_wrapper input[type=search]:focus,.gform_wrapper input[type=tel]:focus,.gform_wrapper input[type=text]:focus,.gform_wrapper select:focus,.gform_wrapper textarea:focus,input[type=email]:focus,input[type=number]:focus,input[type=password]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,select:focus,textarea:focus{background:#fff}body .gform_wrapper ul.gfield_checkbox li input[type="checkbox"]:checked+label,body .gform_wrapper ul.gfield_radio li input[type="radio"]:checked+label,input[type="submit"]{font-family:Lato,Arial,Helvetica,sans-serif;font-weight:400}input[type="submit"]{background:#7dcec8!important;border:2px solid #7dcec8!important;color:#fff!important;display:inline-block;font-size:14px;font-size:.875rem;letter-spacing:1.6px;letter-spacing:.1rem;line-height:normal;padding:10px 30px;text-align:center;text-transform:uppercase;transition:background .15s , color .15s , border-color .15s}input[type="submit"]:hover{background:#fff!important;color:#7dcec8!important}textarea{height:125px}select,select:focus{background:url(images/dropdown.svg) right 15px center/8px auto no-repeat #fff;padding-right:45px}option{text-align:center}::-webkit-input-placeholder{color:#5a5a5a}::-moz-placeholder{color:#5a5a5a}:-ms-input-placeholder{color:#5a5a5a}:-moz-placeholder{color:#5a5a5a}fieldset{border:none;margin:0;padding:0}.ginput_container_checkbox .gfield_checkbox{list-style:none;margin:0;padding:0}.ginput_container_checkbox .gfield_checkbox>li{list-style:none}.ginput_container_checkbox .gfield_checkbox{padding:0!important}.ginput_container_checkbox .gfield_checkbox li{margin-bottom:10px;padding-bottom:0}.ginput_container_checkbox .gfield_checkbox li:last-of-type{margin-bottom:0}.ginput_container_checkbox input{height:1px;left:-10000px;overflow:hidden;position:absolute;top:auto;width:1px}.ginput_container_checkbox label{padding-left:25px!important;position:relative}.ginput_container_checkbox label:before{background:#f7f7f7;content:"";height:15px;left:0;position:absolute;top:2px;width:15px}.ginput_container_checkbox label:after{background:#7dcec8;content:"";height:15px;left:0;opacity:0;position:absolute;top:2px;width:15px}.ginput_container_checkbox input[type="checkbox"]:checked+label:after{opacity:1}.radio-button{-webkit-backface-visibility:hidden;border:1px solid #fff;display:block;font-size:15px;font-size:.9375rem;font-weight:400;padding:14px 30px;position:relative;text-transform:uppercase;transition:background .15s , border .15s}@media (min-width:768px){.radio-button{width:175px}}.radio-button:after{border-left:10px solid transparent;border-right:10px solid transparent;border-top:13px solid #7dcec8;bottom:0;content:"";height:0;left:50%;opacity:0;position:absolute;transform:translateX(-50%);transition:opacity 0ms , bottom 0ms;width:0}input[type="radio"][name="search-type"]{height:1px;left:-10000px;overflow:hidden;position:absolute;top:auto;width:1px}input[type="radio"][name="search-type"]:checked+.radio-button{background:#7dcec8;border:1px solid #7dcec8}input[type="radio"][name="search-type"]:checked+.radio-button:after{bottom:-13px;opacity:1;transition:opacity .15s , bottom .15s}.gform_wrapper .button-radio .gfield_radio:after{clear:both;content:"";display:table}.gform_wrapper .button-radio .gfield_radio li{float:left;width:50%}.gform_wrapper .button-radio .gfield_radio li input{height:1px;left:-10000px;overflow:hidden;position:absolute;top:auto;width:1px}.gform_wrapper .button-radio .gfield_radio li label{background:#fff;border:1px solid #7dcec8;color:#7dcec8;display:block;padding:10px;text-align:center}.gform_wrapper .button-radio .gfield_radio li input:checked+label{background:#7dcec8;color:#fff}.gform_wrapper{margin:0!important}.gform_fields{padding-left:0}.aside-content-area .gfield,.content-area .gfield,.gfield{list-style:none;margin:0}.gform_uid{display:none}.gform_validation_container,.ginput_complex label{height:1px;left:-10000px;overflow:hidden;position:absolute;top:auto;width:1px}.ginput_container_radio{margin-top:10px}ul.gfield_radio{list-style:none;margin:0;padding:0}ul.gfield_radio>li{list-style:none}ul.gfield_radio li{margin-bottom:10px}ul.gfield_radio li input{margin-right:10px}.gform_wrapper .gfield_wrapper.top_label{margin:0}.gform_wrapper .gfield_wrapper.top_label>div>ul,.gform_wrapper .gfield_wrapper.top_label>ul{font-size:0}.gform_wrapper .gfield_wrapper.top_label>div>ul li.gfield,.gform_wrapper .gfield_wrapper.top_label>ul li.gfield{margin-bottom:0}.validation_error,.validation_message{background:#c94242;clear:both;color:#fff;font-size:12px;font-size:.75rem;line-height:1.3333333333em;margin-bottom:20px;padding:10px}.aside input[type="submit"]{display:block;width:100%!important}.aside-content-area .gform_wrapper .gform_heading .gform_title,.aside-content-area form .gform_heading .gform_title,.content-area .gform_wrapper .gform_heading .gform_title,.content-area form .gform_heading .gform_title{letter-spacing:3.2px;letter-spacing:.2rem;letter-spacing:3.2px!important;letter-spacing:.2rem!important}.gform_wrapper .gform_heading .gform_title,form .gform_heading .gform_title{color:#292d33;font-family:Lato,Arial,Helvetica,sans-serif;font-size:14px;font-size:.875rem;font-weight:400;margin:0 0 23px;text-transform:uppercase}.gform_wrapper .gform_heading .gform_description,form .gform_heading .gform_description{color:#999;font-family:Lato,Arial,Helvetica,sans-serif;font-size:16px;font-size:1rem;font-weight:400}.gform_wrapper ul,form ul{list-style:none;margin:0;padding:0}.gform_wrapper ul>li,form ul>li{list-style:none}.gform_wrapper li,form li{margin-top:10px}.gform_wrapper .gfield>.gfield_label,.gform_wrapper .gfield>label,form .gfield>.gfield_label,form .gfield>label{height:1px;left:-10000px;overflow:hidden;position:absolute;top:auto;width:1px}.gform_wrapper .selectBox,.gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]),.gform_wrapper input[type=email],.gform_wrapper input[type=number],.gform_wrapper input[type=password],.gform_wrapper input[type=search],.gform_wrapper input[type=tel],.gform_wrapper input[type=text],.gform_wrapper select,.gform_wrapper textarea,form .selectBox,form input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]),form input[type=email],form input[type=number],form input[type=password],form input[type=search],form input[type=tel],form input[type=text],form select,form textarea{background:#f7f7f7;border-color:#f7f7f7;font-family:Lato,Arial,Helvetica,sans-serif;font-size:14px;font-size:.875rem;font-weight:400;width:100%!important}.gform_wrapper .gfield_radio li,form .gfield_radio li{float:left;width:50%}.gform_wrapper .gfield_radio li input,form .gfield_radio li input{height:1px;left:-10000px;overflow:hidden;position:absolute;top:auto;width:1px}.gform_wrapper .gfield_radio li label,form .gfield_radio li label{background:#fff;border:1px solid #7dcec8;color:#7dcec8;display:block;padding:10px;text-align:center}.gform_wrapper .gfield_radio li input:checked+label,form .gfield_radio li input:checked+label{background:#7dcec8;color:#fff}.gform_wrapper .gform_description,form .gform_description{display:block;font-size:14px;font-size:.875rem;line-height:1.4285714286em;margin:0 0 20px}.gform_wrapper .gfield_description,form .gfield_description{font-size:12px;font-size:.75rem;line-height:1.5em;margin:10px 0 20px}.modaal-content-container p{margin:1em 0}.modaal-content-container .gform_wrapper .top_label li.gfield.gf_left_third:not(.gfield_time_hour):not(.gfield_time_minute):not(.gfield_time_ampm),.modaal-content-container .gform_wrapper .top_label li.gfield.gf_middle_third:not(.gfield_time_hour):not(.gfield_time_minute):not(.gfield_time_ampm),.modaal-content-container .gform_wrapper .top_label li.gfield.gf_right_third:not(.gfield_time_hour):not(.gfield_time_minute):not(.gfield_time_ampm){width:100%!important}.modaal-content-container .gform_wrapper{margin-right:-16px!important;max-width:none}.modaal-content-container .gform_wrapper .gform_footer{padding-right:16px}body .gform_legacy_markup_wrapper ul li.gfield{margin-top:16px;padding-top:0}body .gform_legacy_markup_wrapper div.ginput_container{margin-top:8px}@media only screen and (min-width:641px){.gform_legacy_markup_wrapper ul.gform_fields li.gfield{padding-right:16px}.gform_legacy_markup_wrapper ul.gform_fields li.gfield:has(.ginput_complex){padding-right:0}}.gform_legacy_markup_wrapper ul.gform_fields li.gfield span.name_first,.gform_legacy_markup_wrapper ul.gform_fields li.gfield span.name_last,.gform_legacy_markup_wrapper ul.gform_fields li.gfield span.name_middle{padding-top:2px}@media only screen and (min-width:641px){html .gform_legacy_markup_wrapper div.ginput_complex.ginput_container.gf_name_has_2 span:first-child,html .gform_legacy_markup_wrapper div.ginput_complex.ginput_container.gf_name_has_3 span:first-child,html .gform_legacy_markup_wrapper div.ginput_complex.ginput_container.gf_name_has_4 span:first-child,html .gform_legacy_markup_wrapper div.ginput_complex.ginput_container.gf_name_has_5 span:first-child{margin-left:0!important}.gform_legacy_markup_wrapper div.ginput_complex.ginput_container.gf_name_has_2 span{display:inline-block;width:50%}.gform_wrapper .top_label li.gfield.gf_left_half,.gform_wrapper .top_label li.gfield.gf_right_half{display:-moz-inline-stack;display:inline-block;float:none;padding-right:16px;vertical-align:top;width:50%}.gform_legacy_markup_wrapper div.ginput_container_name span{display:-moz-inline-stack;display:inline-block;margin-right:-4px;padding-right:16px;vertical-align:top}.gform_wrapper li.gfield.gf_left_half,.gform_wrapper li.gfield.gf_right_half{display:-moz-inline-stack;display:inline-block;float:none;padding-right:16px;vertical-align:top;width:50%}}.gform_legacy_markup_wrapper .gform_validation_errors>h2{color:#790000;font-size:16px;font-weight:700;margin:0}.gform_legacy_markup_wrapper .validation_message{color:#790000;font-weight:700;letter-spacing:normal}.gform_legacy_markup_wrapper .gform_validation_errors>h2:before{background-color:transparent;background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjIiIGhlaWdodD0iMjIiIGZpbGw9IiM3OTAwMDAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTExIDE5YTggOCAwIDEgMCAwLTE2IDggOCAwIDAgMCAwIDE2WiIgc3Ryb2tlPSIjRkZGIiBzdHJva2Utd2lkdGg9IjEuNSIvPjxwYXRoIGQ9Ik0xMiA2aC0ydjZoMlY2Wm0wIDhoLTJ2Mmgydi0yWiIgZmlsbD0iI0ZGRiIvPjwvc3ZnPg==);background-position:50%;background-repeat:no-repeat;content:"";display:inline-block;height:22px;margin:0 .2rem 0 -.5rem;vertical-align:sub;width:22px}.gform_legacy_markup_wrapper .gform_validation_errors{border:1px solid #790000;border-radius:5px;box-shadow:0 0 0 #ff6d6d;margin-bottom:.5rem;margin-top:.5rem;padding:1.0625rem 1.375rem;width:100%}.gform_legacy_markup_wrapper div.validation_error{border-bottom:2px solid #790000;border-top:2px solid #790000;font-size:1em;font-weight:700;padding:16px 0;text-align:center}.inner-wrap{margin:0 auto;max-width:1260px;padding-left:20px;padding-right:20px}@media (min-width:768px){.inner-wrap{padding-left:30px;padding-right:30px}}@media (min-width:1200px){.inner-wrap{padding-left:40px;padding-right:40px}}.content-layout--dark{color:#fff}.content-layout--background{background-position:50%;background-size:cover}.content-layout--background:before{background:rgba(68,68,68,.7);content:"";height:100%;left:0;position:absolute;top:0;width:100%}.content-layout--full-promo:after{clear:both;content:"";display:table}.content-layout--full-promo{background:#f7f7f7;color:#68696d;padding-bottom:40px;padding-top:40px;text-align:center}@media (min-width:768px){.content-layout--full-promo{padding-bottom:150px;padding-top:150px}}.content-layout--full-promo h1{font-family:Lato,Arial,Helvetica,sans-serif;font-size:24px;font-size:1.5rem;font-weight:400;line-height:1.4166666667em}@media (min-width:768px){.content-layout--full-promo h1{font-size:36px;font-size:2.25rem;line-height:1.1111111111em}}@media (min-width:900px){.content-layout--full-promo h1{font-size:40px;font-size:2.5rem;line-height:1.375em}}.content-layout--full-promo .intro{font-family:Lato,Arial,Helvetica,sans-serif;font-size:16px;font-size:1rem;font-weight:300;line-height:1.375em}@media (min-width:768px){.content-layout--full-promo .intro{font-size:18px;font-size:1.125rem;line-height:1.5555555556em}}@media (min-width:900px){.content-layout--full-promo .intro{font-size:20px;font-size:1.25rem;line-height:1.6em}}.content-layout--full-width:after{clear:both;content:"";display:table}.content-layout--full-width{padding-bottom:20px;padding-top:20px}@media (min-width:768px){.content-layout--full-width{padding-bottom:60px;padding-top:60px}}.content-layout--cta-aside:after{clear:both;content:"";display:table}.content-layout--cta-aside{padding-bottom:40px;padding-top:40px;position:relative}@media (min-width:768px){.content-layout--cta-aside{padding-bottom:80px;padding-top:80px}}@media (min-width:900px){.content-layout--cta-aside{padding-bottom:150px;padding-top:150px}}.content-layout--cta-aside .content{position:relative;z-index:1}@media (min-width:768px){.content-layout--cta-aside .content{float:left;width:70%}}.content-layout--cta-aside .aside{position:relative;z-index:1}@media (min-width:768px){.content-layout--cta-aside .aside{float:right;padding-left:20px;width:23%}}.content-layout--cta-aside h1{font-family:Lato,Arial,Helvetica,sans-serif;font-size:24px;font-size:1.5rem;font-weight:300;line-height:1.4166666667em}@media (min-width:768px){.content-layout--cta-aside h1{font-size:36px;font-size:2.25rem;line-height:1.1111111111em}}@media (min-width:900px){.content-layout--cta-aside h1{font-size:60px;font-size:3.75rem;line-height:.9166666667em}}.content-layout--cta-aside h1{margin-bottom:36px}.content-layout--cta-aside h2{font-family:Lato,Arial,Helvetica,sans-serif;font-size:16px;font-size:1rem;font-weight:300;line-height:1.375em}@media (min-width:768px){.content-layout--cta-aside h2{font-size:18px;font-size:1.125rem;line-height:1.5555555556em}}@media (min-width:900px){.content-layout--cta-aside h2{font-size:22px;font-size:1.375rem;line-height:1.4545454545em}}.content-layout--cta-aside h2{margin-bottom:30px}.content-layout--aside:after{clear:both;content:"";display:table}.content-layout--aside{padding-bottom:20px;padding-top:20px;position:relative}@media (min-width:768px){.content-layout--aside{padding-bottom:60px;padding-top:60px}}.content-layout--aside .content{position:relative;z-index:1}@media (min-width:768px){.content-layout--aside .content{float:left;width:66%}}.content-layout--aside .aside{margin-top:40px;position:relative;z-index:1}@media (min-width:768px){.content-layout--aside .aside{float:right;margin-top:0;width:22%}.content-layout--aside.content-layout--property-details .content,.content-layout--aside.content-layout--property-listing .content{width:72%}.content-layout--aside.content-layout--property-details .aside,.content-layout--aside.content-layout--property-listing .aside{width:22%}}.content-layout--twin:after{clear:both;content:"";display:table}.content-layout--twin{color:#68696d;padding-bottom:40px;padding-top:40px;position:relative;text-align:center}@media (min-width:768px){.content-layout--twin{padding-bottom:70px;padding-top:70px}}@media (min-width:900px){.content-layout--twin{padding-bottom:90px;padding-top:80px}}.content-layout--twin .content{margin-top:40px;position:relative;z-index:1}@media (min-width:768px){.content-layout--twin .content{float:left;margin-top:0;padding:0 40px;width:50%}}.content-layout--twin .content:first-of-type{margin-top:0}@media (min-width:768px){.content-layout--twin .content:first-of-type{border-right:1px solid #dcdcdc}.content-layout--twin .content:nth-of-type(2){border-left:1px solid #dcdcdc;margin-left:-1px}}.content-layout--twin h1{font-family:Lato,Arial,Helvetica,sans-serif;font-size:24px;font-size:1.5rem;font-weight:300;line-height:1.4166666667em}@media (min-width:768px){.content-layout--twin h1{font-size:36px;font-size:2.25rem;line-height:1.1111111111em}}@media (min-width:900px){.content-layout--twin h1{font-size:40px;font-size:2.5rem;line-height:1.375em}}.content-layout--twin h1{color:#5a5a5a;margin:0 0 30px}@media (min-width:768px){.content-layout--twin h1{margin:0 0 70px}}.content-layout--twin form .gform_heading h3.gform_title,.content-layout--twin h2{font-family:Lato,Arial,Helvetica,sans-serif;font-size:16px;font-size:1rem;font-weight:400;line-height:1.375em}@media (min-width:768px){.content-layout--twin form .gform_heading h3.gform_title,.content-layout--twin h2{font-size:18px;font-size:1.125rem;line-height:1.5555555556em}}@media (min-width:900px){.content-layout--twin form .gform_heading h3.gform_title,.content-layout--twin h2{font-size:26px;font-size:1.625rem;line-height:1.2307692308em}}.content-layout--twin form .gform_heading h3.gform_title,.content-layout--twin h2{color:#68696d;margin:0 0 10px;text-transform:uppercase}.content-layout--reversed-aside:after{clear:both;content:"";display:table}.content-layout--reversed-aside{padding-bottom:40px;padding-top:40px;position:relative}@media (min-width:768px){.content-layout--reversed-aside{padding-bottom:70px;padding-top:70px}.content-layout--reversed-aside .aside{float:left;width:30%}}.content-layout--reversed-aside .content{margin-top:40px;position:relative;z-index:1}@media (min-width:768px){.content-layout--reversed-aside .content{float:right;margin-top:0;width:65%}}.google-map{height:210px;width:100%}@media (min-width:768px){.google-map{height:410px}}.content-layout--reversed-aside .google-map{display:inline-block;height:210px;margin-top:20px}@media (min-width:768px){.content-layout--reversed-aside .google-map{height:410px}}body{padding-top:86px}@media (min-width:768px){body{padding-top:108px}}@media (min-width:900px){body{padding-top:140px}}.header{background:#fff;position:fixed;top:0;transition:height .15s;width:100%;z-index:10}@media (min-width:900px){.header{height:140px}}.header .inner-wrap:after{clear:both;content:"";display:table}.header .inner-wrap{padding-left:20px;padding-right:20px;padding-top:20px}@media (min-width:768px){.header .inner-wrap{padding-left:30px;padding-right:30px;padding-top:30px}}@media (min-width:1200px){.header .inner-wrap{padding-left:40px;padding-right:40px;padding-top:40px}}.header .inner-wrap{padding-bottom:20px;position:relative;transition:padding .15s}@media (min-width:768px){.header .inner-wrap{padding-bottom:30px}}@media (min-width:900px){.header.main-nav-scrolled{height:90px}.header.main-nav-scrolled .inner-wrap{padding-top:20px}.header.main-nav-scrolled .header-phone{opacity:0;visibility:hidden}.header.main-nav-scrolled .logo img{height:22px;margin-top:8px}.header.main-nav-scrolled .primary-navigation{padding-top:0}}.logo{float:left}@media (min-width:550px){.logo{float:left}}.logo img{height:41px;transition:height .15s}@media (min-width:768px){.logo img{height:24px;margin-top:14px}}@media (min-width:900px){.logo img{height:24px;margin-top:16px}}@media (min-width:1200px){.logo img{height:24px;margin-top:16px}}.logo .desktop-logo{display:none}@media (min-width:768px){.logo .desktop-logo{display:block}.logo .mobile-logo{display:none}}.header-phone{font-family:Lato,Arial,Helvetica,sans-serif;font-size:16px;font-size:1rem;font-weight:400;line-height:1.75em;right:20px}@media (min-width:768px){.header-phone{right:30px}}@media (min-width:1200px){.header-phone{right:40px}}.header-phone{float:right;margin-right:40px;margin-top:10px;padding:0 10px;transition:opacity .15s}@media (min-width:768px){.header-phone{margin-top:15px}}@media (min-width:900px){.header-phone{background:#7dcec8;color:#fff;font-size:16px;font-size:1rem;line-height:2.25em;margin-right:0;margin-top:0;position:absolute;top:0}.header-phone:before{background:url(images/phone-circle.svg) 50%/21px auto no-repeat;content:"";display:inline-block;height:21px;margin-right:7px;vertical-align:text-bottom;width:21px}.header-phone:hover{color:#fff}}.primary-navigation-heading{height:1px;left:-10000px;overflow:hidden;position:absolute;top:auto;width:1px}.primary-navigation ul{list-style:none;margin:0;padding:0}.primary-navigation ul>li{list-style:none}@media (max-width:899px){.burger{position:absolute;right:20px;top:30px}ul.primary-navigation-listing{list-style:none;margin:0;padding:0}ul.primary-navigation-listing>li{list-style:none}ul.primary-navigation-listing{background:rgba(0,0,0,.9);box-shadow:inset 0 3px 3px 0 rgba(0,0,0,.1) , 0 3px 8px 0 rgba(0,0,0,.1);font-family:Arial,Helvetica,sans-serif;left:20px;max-height:0;overflow:hidden;position:absolute;right:20px;top:86px;transition:max-height .5s;z-index:10}ul.primary-navigation-listing>li:first-of-type{border-top:none;box-shadow:none;padding-top:10px}ul.primary-navigation-listing>li:last-of-type{padding-bottom:10px}ul.primary-navigation-listing li{display:block;text-align:left}ul.primary-navigation-listing li a{color:#999;display:block;font-size:14px;font-size:.875rem;font-weight:400;line-height:1.2em;padding:10px 28px;text-transform:uppercase}ul.primary-navigation-listing li li a{text-transform:none}ul.primary-navigation-listing li:first-of-type a{padding-top:15px}ul.primary-navigation-listing li.current-menu-item>a,ul.primary-navigation-listing li.current_page_item>a,ul.primary-navigation-listing li.current_page_parent>a,ul.primary-navigation-listing li:hover>a{color:#7dcec8}ul.primary-navigation-listing li.menu-item-has-children{position:relative}ul.primary-navigation-listing li.menu-item-has-children:after{border-bottom:6px solid transparent;border-left:8px solid #999;border-top:6px solid transparent;content:"";height:0;position:absolute;right:15px;top:12px;transition:border .15s , transform .15s;width:0}ul.primary-navigation-listing li.menu-item-has-children>a{margin-right:50px}ul.primary-navigation-listing li.menu-item-has-children .sub-menu li{padding-left:20px}ul.primary-navigation-listing li.menu-item-has-children .sub-menu a{padding-left:25px}ul.primary-navigation-listing li.menu-item-has-children .sub-menu .sub-menu a{padding-left:35px}ul.primary-navigation-listing li.menu-item-has-children>.sub-menu{max-height:0;overflow:hidden}ul.primary-navigation-listing li.menu-item-has-children.sub-menu--active:after{transform:rotate(90deg)}ul.primary-navigation-listing li.menu-item-has-children.sub-menu--active>.sub-menu{max-height:1000px}.active ul.primary-navigation-listing{max-height:800px}.burger{border:2px solid #004961;display:inline-block;height:28px;margin-left:5px;transition:all .3s linear;vertical-align:middle;width:28px}.burger:before{border-top:2px solid #004961;box-shadow:0 6px 0 #004961;content:"";left:50%;margin-left:-25%;position:absolute;top:22%;transition:border .3s linear , box-shadow .2s linear;width:50%}.active .burger:before{border-color:#004961;bottom:auto;box-shadow:none;margin:-1px 0 0 -25%;top:50%;transform:rotate(45deg);transition:border .3s linear , box-shadow 1ms linear}.burger:after{border-top:2px solid #004961;bottom:22%;content:"";left:50%;margin-left:-25%;position:absolute;transition:border .3s linear;width:50%}.active .burger:after{border-color:#004961;bottom:auto;margin:-1px 0 0 -25%;top:50%;transform:rotate(-45deg)}.active .burger{border-color:#004961;border-radius:100%;transform:rotate(180deg)}}@media (min-width:768px){.burger{top:44px}ul.primary-navigation-listing{top:115px}}@media (min-width:900px){.primary-navigation{float:right;padding-top:10px}ul.primary-navigation-listing{font-family:Lato,Arial,Helvetica,sans-serif;font-weight:400;margin-right:-10px}ul.primary-navigation-listing>li{float:left;margin-left:15px;padding:10px 10px 30px;position:relative}ul.primary-navigation-listing>li:first-of-type{margin-left:0}ul.primary-navigation-listing>li>a{color:#5a5a5a;display:block;font-size:17px;font-size:1.0625rem;text-transform:uppercase;transition:color .15s}ul.primary-navigation-listing>li>a:after{background:#fff;content:"";display:block;height:2px;transition:background .15s;width:100%}ul.primary-navigation-listing>li:hover>.sub-menu{opacity:1;visibility:visible}ul.primary-navigation-listing>li>.sub-menu{background:rgba(0,0,0,.9);left:0;margin-left:-10px;opacity:0;padding:10px 0;position:absolute;top:44px;transition:opacity .15s , visibility .15s;visibility:hidden;width:200px;z-index:2}ul.primary-navigation-listing>li>.sub-menu li{padding:13px 28px;position:relative}ul.primary-navigation-listing>li>.sub-menu li a{color:#999;font-size:14px;font-size:.875rem}ul.primary-navigation-listing>li>.sub-menu li:last-child{border-bottom:none}ul.primary-navigation-listing>li>.sub-menu li>.sub-menu{margin:0 -28px;max-height:0;overflow:hidden}ul.primary-navigation-listing>li>.sub-menu li>.sub-menu li{padding:13px 34px}ul.primary-navigation-listing>li>.sub-menu li>.sub-menu li:first-of-type{border-top:1px solid hsla(0,0%,100%,.2);margin-top:15px}ul.primary-navigation-listing>li>.sub-menu li.menu-item-has-children:after{border-bottom:6px solid transparent;border-left:8px solid #999;border-top:6px solid transparent;content:"";height:0;position:absolute;right:15px;top:20px;transition:border .15s , transform .15s;width:0}ul.primary-navigation-listing>li>.sub-menu li.menu-item-has-children:hover:after{border-left:8px solid #7dcec8}ul.primary-navigation-listing>li>.sub-menu li.menu-item-has-children.sub-menu--active:after{transform:rotate(90deg)}ul.primary-navigation-listing>li>.sub-menu li.menu-item-has-children.sub-menu--active>.sub-menu{max-height:10000px;opacity:1;visibility:visible}ul.primary-navigation-listing>li.current_page_item>a,ul.primary-navigation-listing>li.current_page_parent>a,ul.primary-navigation-listing>li:hover>a,ul.primary-navigation-listing>li>.sub-menu li.current_page_item>a,ul.primary-navigation-listing>li>.sub-menu li.current_page_parent>a,ul.primary-navigation-listing>li>.sub-menu li:hover>a,ul.primary-navigation-listing>li>a:hover{color:#7dcec8}ul.primary-navigation-listing>li.current_page_item>a:after,ul.primary-navigation-listing>li.current_page_parent>a:after,ul.primary-navigation-listing>li:hover>a:after,ul.primary-navigation-listing>li>a:hover:after{background:#7dcec8}}@media (min-width:1200px){ul.primary-navigation-listing>li{margin-left:30px}}.footer-utility{background:#2c2c2c;color:#919191;font-size:15px;font-size:.9375rem;padding-bottom:30px;padding-top:30px}@media (min-width:768px){.footer-utility{padding-bottom:100px;padding-top:100px}}.footer-utility .gform_wrapper,.footer-utility .gform_wrapper ul li.gfield{margin:0}.footer-utility .gform_wrapper .gform_footer{margin:0;padding:10px 0 0}.footer-utility form .gform_heading .gform_title,.footer-utility h2{font-size:16px;font-size:1rem;line-height:1.5em}@media (min-width:768px){.footer-utility form .gform_heading .gform_title,.footer-utility h2{font-size:18px;font-size:1.125rem;line-height:1.4444444444em}}@media (min-width:900px){.footer-utility form .gform_heading .gform_title,.footer-utility h2{font-size:20px;font-size:1.25rem;line-height:1.4em}}.footer-utility form .gform_heading .gform_title,.footer-utility h2{color:#fff;font-weight:400;letter-spacing:0;margin-bottom:15px;margin-top:0;text-transform:none}@media (min-width:768px){.footer-utility form .gform_heading .gform_title,.footer-utility h2{margin-bottom:30px}}.footer-utility a{color:#919191}.footer-utility a:hover{color:#7dcec8}.footer-utility .columns:after{clear:both;content:"";display:table}.footer-utility .columns{margin:0 -20px}.footer-utility .column{margin-top:20px;padding:0 20px}@media (min-width:768px){.footer-utility .column{float:left;margin-top:40px;width:50%}}@media (min-width:900px){.footer-utility .column{margin-top:0;width:25%}}.footer-utility .column:first-child{margin-top:0}@media (min-width:768px){.footer-utility .column:nth-child(2){margin-top:0}}.footer{background:#7dcec8;color:#fff;font-size:14px;font-size:.875rem;line-height:1.4285714286em}.footer .inner-wrap{padding:20px}@media (min-width:768px){.footer .inner-wrap{padding:30px}}@media (min-width:1200px){.footer .inner-wrap{padding:40px}}.footer .inner-wrap:after{clear:both;content:"";display:table}.footer a{color:#fff}.footer a:hover{color:hsla(0,0%,100%,.8)}.copyright{font-size:14px;font-size:.875rem;margin:0 0 5px;text-align:center}@media (min-width:768px){.copyright{margin:0;text-align:left}.footer-site-info{float:left;margin:5px 0 0}}.utility-info{display:inline-block;margin:20px auto;text-align:center;width:100%}@media (min-width:768px){.utility-info{margin:20px auto}}@media (min-width:900px){.utility-info{display:block;margin:0 auto}}.utility-info .utility-navigation-heading{height:1px;left:-10000px;overflow:hidden;position:absolute;top:auto;width:1px}.utility-info ul{list-style:none;margin:0;padding:0}.utility-info ul>li{list-style:none}.utility-info ul li{display:inline-block;margin-right:5px}.utility-info ul li:after{content:"|";display:inline-block;margin-left:5px}.utility-info ul li:last-child:after{content:""}.footer-navigation-wrap{clear:both;display:block}.footer-navigation-wrap .footer-navigation-heading{height:1px;left:-10000px;overflow:hidden;position:absolute;top:auto;width:1px}.footer-navigation-wrap ul{list-style:none;margin:0;padding:0}.footer-navigation-wrap ul>li{list-style:none}.footer-navigation-wrap ul{margin-bottom:20px;text-align:center}@media (min-width:768px){.footer-navigation-wrap ul{margin-bottom:0;text-align:left}}.footer-navigation-wrap ul li{display:inline-block}@media (min-width:768px){.footer-navigation-wrap ul li{float:left;margin-right:5px}}.footer-navigation-wrap ul li:after{content:"|";display:inline-block;margin-left:5px}.footer-navigation-wrap ul li:last-child:after{content:""}.banner:after{clear:both;content:"";display:table}.banner{display:block;height:210px;position:relative;width:100%;z-index:9}@media (min-width:900px){.banner{height:410px}}.banner--home{height:425px}@media (min-width:900px){.banner--home{height:625px}}.banner--home .banner-text{left:0}@media (min-width:768px){.banner--home .banner-text{padding-top:80px}}.banner--home .banner-header{font-size:34px;font-size:2.125rem;line-height:1.1176470588em}@media (min-width:768px){.banner--home .banner-header{font-size:42px;font-size:2.625rem;line-height:1.0476190476em}}@media (min-width:900px){.banner--home .banner-header{font-size:52px;font-size:3.25rem;line-height:1.0769230769em}}.banner--home .banner-slide{overflow:hidden}.banner--home .banner-slide:after{background:url(images/mobile-mask.svg) 50%/cover no-repeat}@media (min-width:768px){.banner--home .banner-slide:after{background:url(images/mask.svg) 50%/cover no-repeat}}.banner-slide{padding:20px}@media (min-width:768px){.banner-slide{padding:30px}}@media (min-width:1200px){.banner-slide{padding:40px}}.banner-slide{background-position:50%;background-repeat:no-repeat;background-size:cover;color:#fff;height:100%;opacity:0;position:absolute;transition:opacity .15s;visibility:hidden;width:100%}.banner-slide:before{background:rgba(68,68,68,.2)}.banner-slide:after,.banner-slide:before{content:"";height:100%;left:0;position:absolute;top:0;width:100%}.banner-slide:after{background:url(images/mask.svg) 50%/cover no-repeat;opacity:.8}.banner-slide .inner-wrap{height:100%;position:relative}.banner-slide.banner-slide--active{opacity:1;visibility:visible;z-index:20}.banner-text{color:#fff;left:0;position:absolute;text-align:center;top:50%;transform:translateY(-50%);width:100%;z-index:10}.banner-header{font-size:34px;font-size:2.125rem;line-height:1.1176470588em}@media (min-width:768px){.banner-header{font-size:42px;font-size:2.625rem;line-height:1.0476190476em}}@media (min-width:900px){.banner-header{font-size:64px;font-size:4rem;line-height:1.125em}}.banner-header span{background:url(images/underline.svg) 0 100%/100% auto no-repeat;font-style:italic;font-weight:500;padding-bottom:8px}.banner-btn{background:#7dcec8!important;border:2px solid #7dcec8!important;color:#fff!important;display:inline-block;font-family:Lato,Arial,Helvetica,sans-serif;font-size:14px;font-size:.875rem;font-weight:400;letter-spacing:1.6px;letter-spacing:.1rem;line-height:normal;padding:10px 30px;text-align:center;text-transform:uppercase;transition:background .15s , color .15s , border-color .15s}.banner-btn:hover{background:#fff!important;color:#7dcec8!important}.banner-btn{margin-top:40px}.cta-panel{background:#f7f7f7;padding-bottom:20px;padding-top:20px}@media (min-width:768px){.cta-panel{padding-bottom:40px;padding-top:40px}}@media (min-width:900px){.cta-panel{padding-bottom:100px;padding-top:100px}}.cta-panel .inner-wrap:after{clear:both;content:"";display:table}.ctas{margin:0;padding:0}.ctas,.ctas>li{list-style:none}.cta p:last-child{margin-bottom:0}.content-layout--dark .cta,.content-layout--dark .cta a{color:#fff}.ctas--columns{margin:0 -15px}.ctas--columns .cta{float:left;margin-top:20px;padding:0 15px;text-align:center;width:100%}@media (min-width:768px){.ctas--columns .cta{margin-top:0;width:33.33%}}.ctas--columns .cta-wrap{background:#fff;border:1px solid #7dcec8;color:#5a5a5a;display:block;font-size:15px;font-size:.9375rem;padding:20px}@media (min-width:768px){.ctas--columns .cta-wrap{padding:40px}}.ctas--columns .cta-wrap:hover .cta-icon{top:-6px}.ctas--columns:first-of-type{margin-top:0}.ctas--columns .cta-heading{color:#5a5a5a;font-size:22px;font-size:1.375rem;font-weight:400;transition:color .15s}li.cta a:hover .ctas--columns .cta-heading{color:#7dcec8}.ctas--columns .cta-icon{margin-bottom:40px;position:relative;top:0;transition:top .25s}.ctas--columns .cta-icon img{height:80px}.content-layout--cta-aside .aside .ctas--list{padding-top:20px}@media (min-width:768px){.content-layout--cta-aside .aside .ctas--list{padding-top:223px}}@media (min-width:900px){.content-layout--cta-aside .aside .ctas--list{padding-top:257px}}@media (min-width:1200px){.content-layout--cta-aside .aside .ctas--list{padding-top:223px}}.aside .ctas--list{padding-top:0}.ctas--list a.btn{margin-bottom:20px;text-align:center;width:100%}.ctas--list a.btn:last-of-type{margin-bottom:0}.ctas--list .cta{font-size:15px;font-size:.9375rem;margin-top:20px;padding-left:72px}.ctas--list:first-of-type{margin-top:0}.ctas--list .cta-heading{font-size:16px;font-size:1rem;font-weight:400;margin:0 0 5px;text-transform:uppercase}.ctas--list p{margin:0}.ctas--list .cta-icon{float:left;margin-left:-72px}.ctas--list .cta-icon img{width:40px}.social-media-items a.social-link{background:#7dcec8;border:1px solid #fff;display:inline-block;height:43px;line-height:43px;margin-left:5px;position:relative;text-align:center;transition:border-color .15s , background .15s;vertical-align:middle;width:43px}.aside .social-media-items a.social-link:first-of-type{margin-left:0}.social-media-items a.social-link:hover{background:#fff;border-color:#7dcec8}.social-media-items a.social-link:hover svg path{fill:#7dcec8}.social-media-items a.social-link span{height:1px;left:-10000px;overflow:hidden;position:absolute;top:auto;width:1px}.social-media-items a.social-link svg{height:18px;left:0;position:absolute;text-align:center;top:50%;transform:translateY(-50%);width:100%}.social-media-items a.social-link svg path{fill:#fff;transition:fill .15s}.social-media--simple{text-align:center}@media (min-width:768px){.social-media--simple{float:right;text-align:left}}.social-media--simple .social-media-heading{font-size:14px;font-size:.875rem;font-weight:inherit;margin-bottom:10px}@media (min-width:768px){.social-media--simple .social-media-heading{display:inline-block;margin-bottom:0}}.social-media--simple .social-media-items{display:inline-block}.facebook-feed{clear:left;display:block;margin-top:40px;text-align:left!important;white-space:100%}.facebook-feed p{color:#5a5a5a!important}.facebook-feed .bwg_blog_style_object_description_0{font-size:13px!important;text-align:left!important}.facebook-feed .ffwd_blog_style_object_from_pic_container_0,.facebook-feed .ffwd_blog_style_object_name_0{display:none}.facebook-feed .blog_style_object_container_0{border:1px solid #dcdcdc;margin-top:20px;padding:20px 20px 40px;position:relative}.facebook-feed .ffwd_blog_style_object_info_container_0{float:none!important;margin-bottom:30px!important;min-height:96px;padding-left:100px!important;text-align:left!important;width:100%!important}@media (min-width:768px){.facebook-feed .ffwd_blog_style_object_info_container_0{margin-bottom:45px!important;padding-left:50%!important}}.facebook-feed .ffwd_blog_style_object_info_container_0 p{margin:0!important}.facebook-feed .blog_style_image_container_0{height:100px;left:0;overflow:hidden;padding:15px!important;position:absolute!important;top:0;width:50%!important}.facebook-feed .blog_style_image_container_0 .bwg_blog_style_img_cont_0,.facebook-feed .blog_style_image_container_0 .ffwd_blog_style_object_ver_0,.facebook-feed .blog_style_image_container_0 .ffwd_blog_style_object_ver_al_0,.facebook-feed .blog_style_image_container_0 img{display:block!important}.facebook-feed .blog_style_image_container_0 img{height:auto;max-width:70px!important;width:auto}@media (min-width:768px){.facebook-feed .blog_style_image_container_0 img{max-width:100%!important}}.facebook-feed .ffwd_blog_style_object_from_0{background:#f7f7f7;bottom:0;left:0;margin:0;padding:4px 10px;position:absolute;text-align:center;width:100%}.facebook-feed .ffwd_blog_style_object_from_0>div:nth-child(2){max-width:100%!important;width:100%!important}.facebook-feed .ffwd_blog_style_object_story_0{color:#5a5a5a!important;float:left;font-family:Lato,Arial,Helvetica,sans-serif;font-size:12px!important;font-weight:700;text-align:left}.facebook-feed .ffwd_blog_style_object_story_0 .ffwd_blog_style_object_from_name_0:first-child{color:#5a5a5a!important;text-indent:0;width:200px}@media (min-width:550px){.facebook-feed .ffwd_blog_style_object_story_0 .ffwd_blog_style_object_from_name_0:first-child{left:0;position:absolute}}.facebook-feed .ffwd_from_time_post_0{background:none!important;color:#5a5a5a!important;float:right;font-family:Lato,Arial,Helvetica,sans-serif;font-weight:400;padding:0!important}.facebook-feed #ffwd_container1_0{margin:0}.facebook-feed #ffwd_container1_0 #ffwd_container2_0 .blog_style_object_container_0{margin-bottom:0;margin-top:0}.facebook-feed #ffwd_container1_0 #ffwd_container2_0 .ffwd_blog_style_object_info_container_0 .ffwd_blog_style_object_story_0{height:21px;overflow:hidden;width:103px}.s-share-w-c{border-top:1px solid #dcdcdc;margin-top:20px;padding-top:20px}.contact-details ul{list-style:none;margin:0;padding:0}.contact-details ul>li{list-style:none}.contact-details ul li{margin-bottom:15px;padding-left:25px;position:relative}.contact-details ul li:last-child{margin-bottom:0}.contact-details ul li:before{background:no-repeat 0 0;content:"";display:block;height:14px;left:0;position:absolute;top:5px;width:14px}.contact-details ul li.address:before{background-image:url(images/address.svg)}.contact-details ul li.phone:before{background-image:url(images/phone.svg)}.contact-details ul li.email:before{background-image:url(images/email.svg)}.aside .contact-details ul{font-weight:400}.contact-additional-info{margin-bottom:30px}.footer-utility .contact-additional-info{display:none}.page-template-page-testimonal .main-content{background:#f3f3f3}.testimonials{margin:0 auto;max-width:780px}.testimonial{margin-bottom:30px}.testimonial:last-of-type{margin-bottom:0}.testimonial-wording{background:#fff;padding:20px;position:relative}@media (min-width:768px){.testimonial-wording{padding:30px}}@media (min-width:900px){.testimonial-wording{padding:40px}}.testimonial-wording:after{border-left:15px solid transparent;border-right:15px solid transparent;border-top:15px solid #fff;bottom:-15px;content:"";height:0;left:40px;position:absolute;width:0}.testimonial-wording p:first-of-type{margin-top:0}.testimonial-wording p:last-of-type{margin-bottom:0}.testimonial-giver{line-height:1.5em;margin-top:30px;padding-left:35px}.testimonial-name{font-weight:700}.testimonial-location,.testimonial-name{display:block;font-family:Lato,Arial,Helvetica,sans-serif}.testimonial-location{font-size:14px;font-size:.875rem;font-weight:300}.short-listing ul{list-style:none;margin:0;padding:0}.short-listing ul>li{list-style:none}.short-listing ul li{margin-bottom:10px;min-height:67px;padding-left:75px;position:relative}.short-listing ul li a{display:block}.short-listing ul li span{display:inline-block;margin-left:8px;vertical-align:middle}.short-listing ul li.address:before{background-image:url(images/address.svg)}.short-listing ul li.phone:before{background-image:url(images/phone.svg)}.short-listing ul li.email:before{background-image:url(images/email.svg)}.short-listing ul .short-listing-image{background:no-repeat 0 0;display:inline-block;height:62px;margin-left:-75px;overflow:hidden;position:relative;vertical-align:middle;width:62px}.short-listing ul .short-listing-image img{height:100%;left:50%;max-width:none;position:absolute;transform:translateX(-50%);width:auto}.aside-content-area .short-listing ul{list-style:none;margin:0;padding:0}.aside-content-area .short-listing ul>li{list-style:none}.aside-content-area .short-listing ul{padding-left:0!important}.content-layout--aside .short-listing a{color:#5a5a5a}.content-layout--aside .short-listing a:hover{color:#7dcec8}.short-listing--recent-news ul li{padding-left:0}.short-listing--recent-news ul li span{margin:0;vertical-align:inherit}.short-listing--recent-news ul .short-listing-image{float:left;height:77px;margin:0 18px 10px 0;width:77px}.short-listing--recent-news .short-listing-title{color:#fff;font-family:Lato,Arial,Helvetica,sans-serif;font-size:14px;font-size:.875rem;font-weight:400;margin-top:-3px;position:relative;top:-2px}.short-listing--recent-news .short-listing-desc p{margin:0}.short-listing--recent-news .short-listing-more{color:#7dcec8;display:block}.staff-list:after{clear:both;content:"";display:table}.aside-content-area .staff-list,.content-area .staff-list{list-style:none;margin:0;padding:0}.aside-content-area .staff-list>li,.content-area .staff-list>li{list-style:none}@media (min-width:768px){.aside-content-area .staff-list,.content-area .staff-list{margin:-20px -15px 0}}@media (min-width:550px){.staff-list li{float:left;padding:20px 15px 0;width:50%}}@media (min-width:900px){.staff-list li{float:left;width:33.33%}}.staff-list .staff-name{color:#292d33;font-family:Lato,Arial,Helvetica,sans-serif;font-size:14px;font-size:.875rem;font-weight:700;text-transform:uppercase}.staff-list .staff-blurb{font-size:14px;font-size:.875rem;line-height:1.5714285714em}.staff-list .staff-email,.staff-list .staff-phone{display:block;font-size:14px;font-size:.875rem;line-height:1.4285714286em;margin:0 0 5px;padding-left:20px}.staff-list .staff-email{background:url(images/email.svg) left top 6px/13px auto no-repeat}.staff-list .staff-phone{background:url(images/phone.svg) left top 3px/13px auto no-repeat}.aside-content-area .inspection-times ul,.content-area .inspection-times ul{list-style:none;margin:0;padding:0}.aside-content-area .inspection-times ul>li,.content-area .inspection-times ul>li{list-style:none}.aside-content-area .inspection-times ul,.content-area .inspection-times ul{margin-bottom:20px}.inspection-times li{font-size:14px;font-size:.875rem}.agent:after{clear:both;content:"";display:table}.agent{font-size:14px;font-size:.875rem}.agent img{float:left;margin-right:15px}.agent p{margin:0}.breadcrumbs{background:#f7f7f7;padding-bottom:10px;padding-top:10px}.breadcrumbs a{color:#5a5a5a;font-size:14px;font-size:.875rem}.breadcrumbs a:before{background:url(images/back-arrow.svg) 0 100%/auto 10px no-repeat;content:"";display:inline-block;height:14px;width:10px}.breadcrumbs a:hover{color:#444}.pagination{border-top:1px solid #dcdcdc;clear:both;display:block;font-family:Lato,Arial,Helvetica,sans-serif;font-size:12px;font-size:.75rem;font-weight:300;line-height:1.6666666667em;margin-top:50px;padding:10px 0 0;position:relative;text-align:center}@media (min-width:768px){.pagination{margin-top:40px}}.pagination .next{right:0}.pagination .next,.pagination .prev{position:absolute;text-transform:uppercase}.pagination .prev{left:0}.pagination .page-numbers:not(.next):not(.prev){background:#fff;border:1px solid #7dcec8;color:#7dcec8;display:inline-block;height:20px;width:20px}.pagination .page-numbers:not(.next):not(.prev).current,.pagination .page-numbers:not(.next):not(.prev):hover{background:#7dcec8;color:#fff}.article-listing:after{clear:both;content:"";display:table}.article-listing .article{margin-bottom:15px}@media (min-width:768px){.article-listing .article{margin-bottom:40px;margin-bottom:50px}}.article-listing .article:last-of-type{margin-bottom:0}.article-listing .article-date{color:#68696d;font-family:Lato,Arial,Helvetica,sans-serif;font-size:13px;font-size:.8125rem;font-weight:400;line-height:1.5384615385em;margin:0}.article-details .article-copy,.article-listing .article-copy{font-family:Lato,Arial,Helvetica,sans-serif;font-size:14px;font-size:.875rem;font-weight:300;line-height:1.4285714286em}.widget_recent_entries ul{list-style:none;margin:0;padding:0}.widget_recent_entries ul>li{list-style:none}.widget_recent_entries ul li{margin-bottom:10px}.sidebar-promo{border:2px solid #7dcec8;padding:20px}.sidebar-promo h2{color:#7dcec8;margin-bottom:10px;text-align:center}.sidebar-promo ul{margin-bottom:0!important;padding:0 0 0 10px!important}.sidebar-promo ul li{list-style:none;margin-bottom:8px;padding-left:15px;position:relative}.sidebar-promo ul li:before{background:#7dcec8;border-radius:100%;content:"";height:6px;left:0;position:absolute;top:8px;width:6px}.sidebar-promo .btn{display:block;margin:0 -22px -22px;width:auto}.properties:after{clear:both;content:"";display:table}.properties{clear:both;letter-spacing:0}.properties .property:after{clear:both;content:"";display:table}.properties .property{border:1px solid #dcdcdc;margin-bottom:30px}.properties>a{display:block}.properties .left{display:block;margin-bottom:40px;min-height:225px;position:relative;width:100%}@media (min-width:550px){.properties .left{float:left;width:300px}}.properties .image{background-size:cover;bottom:-1px;left:-1px;position:absolute;right:-1px;top:-1px}.properties .details{background:#004961;bottom:-40px;left:-1px;min-height:40px;position:absolute;right:-1px;z-index:1}.properties .price{color:#fff;float:left;padding:6px 10px}.properties .headline{color:#004961;display:block;font-size:15px;font-size:.9375rem;font-weight:500;letter-spacing:0;margin:1em 0}.properties .right{font-size:14px;font-size:.875rem;line-height:1.5em;padding:20px}@media (min-width:550px){.properties .right{padding:20px 20px 20px 320px}}.properties .right h2{font-size:16px;font-size:1rem}@media (min-width:768px){.properties .right h2{font-size:22px;font-size:1.375rem}}.properties .right h2{color:#292d33;letter-spacing:0;margin:0}.properties .right h2 a{color:#292d33}.properties .right p{display:inline;margin:.8em 0}.properties .right p:last-child{margin-bottom:0}.properties .more{display:inline}.properties .more button:before{color:#7dcec8;content:" ..."}.properties .more button{background:transparent;border:none;padding:0}.amenities{color:#fff;float:right;font-size:12px;font-size:.75rem;line-height:23px;padding:9px 10px 8px 0;position:relative;text-transform:uppercase}.amenities span{float:left;height:23px;padding:0 10px}.amenities span i,.amenities span i:before{display:none!important}.amenities span.bed{background:url(images/bedrooms.svg) 0/20px auto no-repeat;padding-left:25px}.amenities span.bath{background:url(images/bathrooms.svg) left 6px/15px auto no-repeat;padding-left:20px}.amenities span.car{background:url(images/carports.svg) 0/15px auto no-repeat;padding-left:20px}.property-list--listing:after{clear:both;content:"";display:table}.property-list--listing{clear:both;letter-spacing:0}.property-list--listing .property-item:after{clear:both;content:"";display:table}.property-list--listing .property-item{border:1px solid #dcdcdc;margin-bottom:30px}.property-list--listing .property-image-link{display:block;margin:-1px;max-width:100%}@media (min-width:900px){.property-list--listing .property-image-link{float:left;width:290px}}.property-list--listing .property-image-link img{display:block;max-width:100%}.property-list--listing .property-address{font-size:14px;font-size:.875rem;line-height:1.5em;padding:20px}@media (min-width:900px){.property-list--listing .property-address{padding:25px 30px 25px 320px}}.property-list--listing .property-address h1{color:#292d33;font-size:24px;font-size:1.5rem;letter-spacing:0;margin:0}.property-list--listing .property-address h1 a{color:#292d33}.property-list--listing .property-address h2{color:#004961;font-size:15px;font-size:.9375rem;font-weight:500;letter-spacing:0}.property-list--listing .property-address p:last-child{margin-bottom:0}.property-list--listing .property-panel{background:#004961;height:40px;margin-top:-40px;position:relative;z-index:1}.property-list--listing .property-price{color:#fff;float:left;padding:6px 10px}.property-list--listing ul.property-features:after{clear:both;content:"";display:table}.property-list--listing ul.property-features{float:right;padding:8px 10px}.property-list--latest form{display:none}.property-list--latest .properties:after{clear:both;content:"";display:table}.property-list--latest .properties{clear:both;overflow:hidden;position:relative;white-space:nowrap}.property-list--latest .properties.slick-initialized{overflow:visible}.property-list--latest .property{border:none;display:inline-block;margin-bottom:0;margin-left:1px;white-space:normal;width:100%}@media (min-width:900px){.property-list--latest .property{width:33.33%}}@media (min-width:1200px){.property-list--latest .property{width:25%}}.property-list--latest a{display:block}.property-list--latest .left{float:none;margin-bottom:0;width:auto}.property-list--latest .price{display:none}.property-list--latest .details{bottom:0;height:auto;position:static}.property-list--latest .amenities{bottom:0;height:23px;margin:0;padding:0;position:absolute;right:0}.property-list--latest .amenities span{background-color:rgba(44,44,44,.5)}.property-list--latest .amenities span.bed{background:url(images/bedrooms.svg) left 10px center/20px auto no-repeat;background-color:rgba(44,44,44,.5);padding-left:35px}.property-list--latest .amenities span.type{padding-right:0}.property-list--latest .image{height:100%;position:static;width:100%}.property-list--latest .right{background:#444;color:#7dcec8;display:block;float:none;font-size:14px;font-size:.875rem;padding:0;text-align:center;text-transform:uppercase;transition:background .15s}.property-list--latest .right h2{background:#363636;color:#fff;font-size:16px;font-size:1rem;padding:10px;position:static;text-align:center;text-transform:none}.property-list--latest .right h2 a{color:#fff}.property-list--latest .right h2 b{display:block}.property-list--latest .right .headline,.property-list--latest .right p{display:none}.property-list--latest .right .more button{background:#444;color:#7dcec8;display:block;font-size:12px;font-size:.75rem;padding:7px;text-align:center;text-transform:uppercase;transition:background .15s;width:100%}.property-list--latest .right .more button:hover{background:#5a5a5a}.property-list--latest .right .more button:before{content:none}.property-list--latest.property-list--home .image{height:225px}.property-list--latest.property-list--home .details{min-height:0}.latest-listings--short .property{border:none;margin-bottom:10px;min-height:67px;padding-left:75px;position:relative}.latest-listings--short .property>a{background:no-repeat 0 0;display:inline-block;height:62px;margin:0 0 0 -75px;overflow:hidden;position:relative;vertical-align:middle;width:62px}.latest-listings--short .property>a .left{float:none;height:100%;margin:0;position:relative;width:100%}.latest-listings--short .property>a .image{bottom:0;left:0;right:0;top:0}.latest-listings--short .details,.latest-listings--short .more,.latest-listings--short form{display:none}.latest-listings--short .right{display:inline-block;padding:0;vertical-align:middle}.latest-listings--short .right .headline,.latest-listings--short .right p{display:none}.latest-listings--short .right h2{display:inline-block;font-size:inherit;font-weight:inherit;margin-left:8px;vertical-align:middle}.latest-listings--short .right h2 a:hover{color:#7dcec8}.content-layout--property-details .banner{height:100px}@media (min-width:768px){.content-layout--property-details .banner{height:228px}}.content-layout--property-details .banner .banner-slide{background:#004961!important}@media (min-width:768px){.content-layout--property-details .banner .banner-slide:after{background:url(images/mask-details.svg) 50%/cover no-repeat}}.content-layout--property-details .banner .banner-header{font-family:Lato,Arial,Helvetica,sans-serif;font-size:22px;font-size:1.375rem;font-weight:300}@media (min-width:768px){.content-layout--property-details .banner .banner-header{font-size:36px;font-size:2.25rem}}.content-layout--property-details .details:after{clear:both;content:"";display:table}.content-layout--property-details .details{background:#004961;color:#fff;margin-bottom:40px;padding:7px 10px}.content-layout--property-details .details .price{font-family:Lato,Arial,Helvetica,sans-serif;font-size:14px;font-size:.875rem;font-weight:400}@media (min-width:768px){.content-layout--property-details .details .price{float:left;font-size:17px;font-size:1.0625rem}}.content-layout--property-details .details .amenities{padding:3px 0 0}@media (min-width:768px){.content-layout--property-details .details .amenities{float:right;width:auto}}.content-layout--property-details .details .amenities .property-type{text-transform:none}#property-slider .slides{font-size:0;line-height:0;overflow:hidden;white-space:nowrap}#property-slider .slides .slide{display:inline-block;font-size:inherit;line-height:inherit;width:100%}#property-slider .slides .slide img{width:100%}#property-slider .slick-initialized.slides{overflow:visible}#property-slider .slick-initialized.slides .slide{float:left}#property-carousel{display:none}@media (min-width:768px){#property-carousel{display:block}}#property-carousel .slick-current:after{opacity:1}#property-carousel .slides{font-size:0;line-height:0;overflow:hidden;white-space:nowrap}#property-carousel .slides .slide{display:inline-block;font-size:inherit;line-height:inherit;padding:1px 1px 1px 0;position:relative;width:100%}#property-carousel .slides .slide:after{border:4px solid #004961;bottom:1px;content:"";left:1px;opacity:0;position:absolute;right:1px;top:1px;transition:opacity .15s}@media (min-width:768px){#property-carousel .slides .slide{width:33.33%}}@media (min-width:900px){#property-carousel .slides .slide{width:25%;width:16.66%}}#property-carousel .slides .slide img{width:100%}#property-carousel .slides.slick-initialized{overflow:visible}#property-carousel .slides.slick-initialized .slide{float:left}.property-gallery .slick-slide img{width:100%}.property-gallery .slider--pager{display:none}@media (min-width:768px){.property-gallery .slider--pager{display:block}}.property-gallery .slider--pager .slick-slide{padding:1px 1px 1px 0;position:relative}.property-gallery .slider--pager .slick-slide:after{border:4px solid #004961;bottom:1px;content:"";left:1px;opacity:0;position:absolute;right:1px;top:1px;transition:opacity .15s}.property-gallery .slider--pager .slick-current:after{opacity:1}.property-latest-heading{font-size:22px;font-size:1.375rem;margin-bottom:20px;text-align:center}@media (min-width:768px){.property-latest-heading{font-size:26px;font-size:1.625rem;margin-bottom:30px}}.property-latest-heading a{color:#fff;font-family:Lato,Arial,Helvetica,sans-serif;font-weight:300}.property-latest-heading a:hover{color:#7dcec8}.property-latest{padding-bottom:20px;padding-top:20px}@media (min-width:768px){.property-latest{padding-bottom:30px;padding-top:30px}}@media (min-width:1200px){.property-latest{padding-bottom:50px;padding-top:50px}}.property-latest{background:#2c2c2c;border-bottom:6px solid #7dcec8;color:#fff}.property-latest .inner-wrap:after{clear:both;content:"";display:table}.filter-form,.property-list form{float:right;margin-bottom:30px;position:relative;z-index:10}.filter-form label,.property-list form label{display:inline-block;font-size:14px;font-size:.875rem;margin-right:10px;text-transform:uppercase}.filter-form .select,.property-list form .select{display:inline-block}.filter-form .selectBox,.property-list form .selectBox{background:#f7f7f7;border-color:#f7f7f7;display:inline-block;min-width:0;vertical-align:middle;width:80px}.property-alert-popup{max-width:350px}.modaal-inline .modaal-container{width:auto}.footer-utility .gform_wrapper .form--mailing-list label{height:1px;left:-10000px;overflow:hidden;position:absolute;top:auto;width:1px}.footer-utility .gform_wrapper .form--mailing-list .gform_title{color:#fff}.footer-utility .gform_wrapper .form--mailing-list .gform_heading{margin-bottom:0}.footer-utility .gform_wrapper .form--mailing-list .gform_heading .gform_description{font-family:Lato,Arial,Helvetica,sans-serif;font-size:inherit;font-weight:300;line-height:inherit;margin:0 0 10px}.footer-utility .gform_wrapper .form--mailing-list .gform_body .gform_fields .gfield input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]){padding:6px!important}.footer-utility .gform_wrapper .form--mailing-list .gform_body .validation_message{display:none}.footer-utility .gform_wrapper .form--mailing-list .gform_body .top_label li.gfield.gfield_error{background:transparent;border:0;margin-right:0;padding:0}.footer-utility .gform_wrapper .form--mailing-list .gform_body li.gfield_error input{background:#ebc3c3;border:0}.footer-utility .gform_wrapper .form--mailing-list .gform_body div.validation_error{background:#ebc3c3}.content-layout--twin .form--mailing-list{margin:0 auto;max-width:380px;text-align:center}.content-layout--twin .gform_wrapper span.gform_description{margin-bottom:0}.content-layout--twin .gform_wrapper .gform_footer{padding:0}.content-layout--twin .gform_body li{margin:0}.content-layout--twin .gform_body input{background:#fff!important;border-color:#dcdcdc!important}.property-form{left:50%;max-width:700px;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%);width:100%;z-index:10}.property-form select{width:100%}.property-form .fieldset{display:none;padding-top:30px}@media (min-width:768px){.property-form .fieldset{float:none;padding:30px 20px 0;width:100%}}@media (min-width:900px){.property-form .fieldset{padding:30px 30px 0}}.property-form .fieldset.fieldset--active{display:block}.property-form .fieldset .select{float:left;margin-bottom:15px;padding-bottom:0;width:50%}@media (min-width:768px){.property-form .fieldset .select{padding-left:15px;padding-right:15px}}.property-form .fieldset .select:nth-child(2n){padding-right:7px}@media (min-width:768px){.property-form .fieldset .select:nth-child(2n){padding-right:15px}}.property-form .fieldset .select:nth-child(odd){padding-left:7px}@media (min-width:768px){.property-form .fieldset .select:nth-child(odd){padding-left:15px}.property-form .fieldset .select--baths,.property-form .fieldset .select--beds,.property-form .fieldset .select--property-types,.property-form .fieldset .select--suburbs{width:25%}}.property-form h2,.property-form label.label--screen-reader{height:1px;left:-10000px;overflow:hidden;position:absolute;top:auto;width:1px}.property-form .selectBox,.property-form input{border:1px solid #fff}.property-form .selectBox::-webkit-input-placeholder,.property-form input::-webkit-input-placeholder{color:#5a5a5a}.property-form .selectBox::-moz-placeholder,.property-form input::-moz-placeholder{color:#5a5a5a}.property-form .selectBox:-ms-input-placeholder,.property-form input:-ms-input-placeholder{color:#5a5a5a}.property-form .selectBox:-moz-placeholder,.property-form input:-moz-placeholder{color:#5a5a5a}.property-form input[type="submit"]{background:#7dcec8!important;border:2px solid #7dcec8!important;clear:both;color:#fff!important;display:block;display:inline-block;font-family:Lato,Arial,Helvetica,sans-serif;font-size:14px;font-size:.875rem;font-weight:400;letter-spacing:1.6px;letter-spacing:.1rem;line-height:normal;margin:0 auto;padding:10px 30px;text-align:center;text-transform:uppercase;transition:background .15s , color .15s , border-color .15s}.property-form input[type="submit"]:hover{background:#fff!important;color:#7dcec8!important}.property-form-heading{font-size:34px;font-size:2.125rem;line-height:1.1176470588em}@media (min-width:768px){.property-form-heading{font-size:42px;font-size:2.625rem;line-height:1.0476190476em}}@media (min-width:900px){.property-form-heading{font-size:52px;font-size:3.25rem;line-height:1.0769230769em}}.property-form-heading{line-height:1.1em;margin:0 0 30px}@media (min-width:900px){.property-form-heading{margin:0 0 40px}}.search-type-list{list-style:none;margin:0;padding:0}.search-type-list>li{list-style:none}.search-type-list{display:block;font-size:0;margin:0 -5px}.search-type-list li{display:inline-block;padding:0 5px;width:50%}@media (min-width:768px){.search-type-list li{padding:0 20px;width:auto}}@media (min-width:900px){.search-type-list li{padding:0 30px}}#properties-search-form .select,#properties-search-form input[type="submit"]{margin-top:10px}