#mobile-menu-outer{z-index:59;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;overflow-y:visible}#mobile-menu{background:#567483;-webkit-box-flex:1;-ms-flex:1 1 calc(100% - 50vw);flex:1 1 calc(100% - 50vw)}#mobile-menu-foot{padding:.75rem;font-size:.925rem;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;height:auto;background:#455d69;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;row-gap:1rem}#mobile-menu-foot,#mobile-menu-foot a{color:#FFF}#mobile-menu-foot div:not(.soc) a{border-bottom:1px dotted #FFF;margin-left:.25rem}#mobile-menu ul{margin:0;height:100%}#mobile-menu ul,#mobile-menu ul li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;justify-items:stretch}#mobile-menu ul li{-ms-flex-line-pack:stretch;align-content:stretch}#mobile-menu ul li a{color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 1rem;font-size:1.125rem;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;font-weight:300}#mobile-menu-foot>div.contact-mobile.soc{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-column-gap:.75rem;column-gap:.75rem}#mobile-menu ul li.current-menu-item{background:rgb(0 0 0 / .2)}#mobile-menu ul li.current-menu-item a{font-weight:600}@media only screen and (max-width:48em) and (min-width:1px){#masthead>div>div.contact-nav-head.cell.large-offset-1.large-8.grid-x{display:none}#masthead .site-branding{background:#fff0;width:calc(100% - 5.5rem);padding:.5rem .75rem;margin-right:1rem}#masthead .site-branding a{position:static;width:auto;-webkit-transform:none;transform:none;padding:0;background:#fff0}#masthead .site-branding a img{margin:0}.site-info .foot-logo.large-6.large-offset-3.medium-4.medium-offset-4.small-12.small-offset-0{margin-top:-24%;width:85%}#masthead.site-header{-webkit-filter:drop-shadow(0 0 0 rgb(0 0 0 / .8));filter:drop-shadow(0 0 0 rgb(0 0 0 / .8));height:4.5rem;overflow:hidden;background:#567483cc;position:absolute;width:100vw}div.is-open-right>#masthead.site-header{overflow:hidden}body header.site-header>div{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.home-slideshow .slide-fg{background:-webkit-gradient(linear,left bottom,left top,from(rgb(30 30 30 / .5)),color-stop(70%,#fff0));background:linear-gradient(0deg,rgb(30 30 30 / .5),#fff0 70%)}.home-slideshow .slide-fg>div{padding:0 0 4.5rem 0;text-align:center;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.home-slideshow .slide-fg>div h1{font-size:1.75rem;margin-top:0}.home-slideshow .slide-fg>div p{font-size:1.25rem}.slideshow-wrap .home-slideshow ul.slick-dots{margin:0;bottom:.75rem;pointer-events:none}.slideshow-wrap .home-slideshow ul.slick-dots button{pointer-events:all}.slideshow-wrap .home-slideshow button.slick-prev.slick-arrow,.slideshow-wrap .home-slideshow button.slick-next.slick-arrow{-webkit-transform:none;transform:none;top:auto;bottom:.425rem}.slideshow-wrap .home-slideshow button.slick-next.slick-arrow{-webkit-transform:scaleX(-1);transform:scaleX(-1)}.slideshow-wrap .home-slideshow.slick-initialized.slick-slider.slick-dotted{height:auto}.slide-text{padding:0 2.5rem}.home-slideshow a.link-button>span{font-size:1.25rem}.home section.home-intro,.home section.home-services{padding:2.5rem 0}.home section.home-services{padding:1.5rem 1rem}.home-intro .home-intro-text.cell.small-12.medium-8.large-7{width:100%;-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;padding:0;text-align:center}section.home-intro>div{padding:0 1.5rem;position:relative}.home-intro .home-intro-graphic.cell.small-12.medium-4.large-5{position:absolute;bottom:-5%;right:-75%;width:150%;opacity:.15}.home-intro ul,.service-intro .service-text ul{text-align:left;margin:1rem auto}.home .parallax-contain{height:auto}.home picture.parallax-img{position:relative;display:block;width:100%}.home [data-reveal-dir="right"] picture.parallax-img img,.home [data-reveal-dir="left"] picture.parallax-img img{position:relative;-webkit-transform:none;transform:none;top:0;left:0}.home .parallax-over-outer{position:static}.home .parallax-over-outer .para-wrap{text-align:center;padding:1rem}.home .parallax-over-outer .para-wrap p{line-height:1.375;font-weight:100}.home .parallax-over-outer .text-shape{-webkit-shape-outside:none;shape-outside:none;-webkit-clip-path:none;clip-path:none;-webkit-shape-margin:initial;shape-margin:initial;display:none}.home .overlay-bg{-webkit-clip-path:none!important;clip-path:none!important}footer>div>div.foot-contact.small-12.grid-x{row-gap:1rem}footer .contact-foot{padding:0}footer .contact-foot+.contact-foot{border:none}footer div.contact-foot.eml a{font-size:1rem}.home .home-intro-text h2{font-size:2.25rem}.home .home-intro-text h1{font-size:2.75rem}.head-icon-wrap img.head-icon,.home .home-services .head-icon,body section.contact-map-fade div.head-icon-wrap img{width:2.25rem;height:2.25rem;position:relative;top:0}div.head-icon-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:1.5rem 0}body.page-template-contact div.head-icon-wrap{margin:0 0 1rem 0!important}.head-icon-wrap .head-icon+h1,.home-services .head-icon-wrap .head-icon+h1,.service-head.head-icon-wrap .head-icon+h1,body section.contact-map-fade div.head-icon-wrap>h1{width:auto;font-size:2.25rem;padding-left:.5rem;margin:0;line-height:2.25rem;height:auto;text-align:left}.head-icon-wrap.service-head h1 strong{display:block;margin:0}.home .home-services .head-icon+h1:before,.head-icon-wrap .head-icon+h1:before{display:none}.home .home-services>div>div:nth-child(1){margin-bottom:1rem}.home section.home-services>div.grid-x.grid-container{-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important}.home-services .service-box{margin-bottom:2.5rem;background:-webkit-gradient(linear,left top,left bottom,color-stop(80%,#FFF),color-stop(90%,#EEE),to(#EDEDED));background:linear-gradient(180deg,#FFF 80%,#EEE 90%,#EDEDED 100%)}.service-box a p{padding:0 .75rem}.home .home-reviews{padding:1rem 1rem 2rem}.home .home-reviews .head-icon-wrap h1{font-size:1.625rem;font-weight:300}.home .review-slider{width:100%;margin:0;position:relative}.review-slider .review-quote{background:none;padding:0}.home .review-quote>p{font-size:1.2rem}.home .review-slider button.slick-prev.slick-arrow,.home .review-slider button.slick-next.slick-arrow{top:auto;left:0;bottom:0;-webkit-transform:unset;transform:unset}.home .review-slider button.slick-next.slick-arrow{left:auto;right:0;-webkit-transform:scaleX(-1);transform:scaleX(-1)}.home .review-slider ul.slick-dots{padding:0 3rem .5rem 3rem;position:static;margin:0}.home .review-slider ul.slick-dots li button{width:1.5rem;height:1.5rem}.home section.home-ig-contact .grid-container.grid-x,section.service-contact>div{-webkit-column-gap:0;column-gap:0;padding:1.5rem;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap}section.home-ig-contact .grid-container.grid-x>div{-ms-flex-preferred-size:100%!important;flex-basis:100%!important;text-align:center}.home .home-ig.cell.small-12.medium-6>div.head-icon-wrap>h1>strong{margin-left:.325rem}.home .home-ig.cell.small-12.medium-6>div.head-icon-wrap h1{font-size:1.5rem;-webkit-column-gap:1rem;column-gap:1rem}.home div.home-ig p{font-size:1rem;text-align:center}.home div.home-ig p:last-of-type{margin:.75rem 0}.home #sb_instagram #sbi_load a.sbi_load_btn{margin:.75rem auto}.home #sb_instagram #sbi_load{text-align:center}.home .home-contact>h1{font-size:3rem}#input_1_7>div{margin:0 auto}.home #gform_1 div#field_submit{text-align:center;-webkit-box-pack:stretch;-ms-flex-pack:stretch;justify-content:stretch;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.home #gform_1 div#field_submit>input,body input#gform_submit_button_2{width:100%;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;text-align:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#gform_1>div.gform_footer.top_label{display:none}ul.foot-menu{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;text-align:center;row-gap:.325rem;-webkit-column-gap:.75rem;column-gap:.75rem;margin:.5rem!important}ul.foot-menu li{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;width:100%}ul.foot-menu li+li{border-left:0!important}ul.foot-menu li>a{border-bottom:2px solid #00a2d3;padding:.5rem .25rem .275rem;margin:.25rem .5rem!important}.credits.cell.small-12{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap}.credits.cell.small-12 span:not(.sep){width:100%;-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;padding:.5rem 0;text-align:center;font-size:.75rem!important}.credits.cell.small-12 span.sep{text-indent:-999em;height:1px;background:#fbcb00;width:100%}body .site-info.grid-x.grid-container{row-gap:1rem}body .off-canvas-content.is-open-right.has-transition-push{-webkit-transform:translateX(calc(-100vw + 4.5rem));transform:translateX(calc(-100vw + 4.5rem))}body .position-right{width:calc(100vw - 4.5rem);-webkit-transform:translateX(calc(100vw - 4.5rem));transform:translateX(calc(100vw - 4.5rem))}div.mobile-nav{display:grid;place-content:center;width:4.5rem!important;height:4.5rem}div.mobile-nav *{-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out}div.mobile-nav[aria-expanded="false"]>div.mobile-nav-open,div.mobile-nav[aria-expanded="true"]>div.mobile-nav-close{opacity:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transform:rotate(0deg);transform:rotate(0deg)}div.mobile-nav[aria-expanded="false"]>div.mobile-nav-close,div.mobile-nav[aria-expanded="true"]>div.mobile-nav-open{opacity:0;-webkit-transform:rotate(180deg);transform:rotate(180deg)}div.mobile-nav>div>span{line-height:1;margin-top:.25rem;font-weight:100}#mobile-menu-outer div.mobile-nav{position:absolute;left:-4.5rem;height:4.5rem;background:#455d69;color:#FFF}body main.main-content section.service-contact{padding-top:0}body section.service-contact>div:before{top:auto;bottom:calc(100% + 4px);left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}body section.service-other>div{padding:1.5rem}body section.service-other>div>div{max-width:none}body section.service-other .service-box h2{padding:.75rem;margin-bottom:.75rem}section.service-other>div>div.service-box{margin-bottom:1.5rem;background:-webkit-gradient(linear,left bottom,left top,from(rgb(86 116 131 / 10%)),to(transparent));background:linear-gradient(0deg,rgb(86 116 131 / 10%),transparent)}section.service-other>div>div.service-box:last-of-type{margin:0}html body .service-gal-outer.cell.small-12.medium-6,html .service-gal.slick-slider{max-width:100%!important;height:auto;max-height:none;position:relative!important;width:100%}.service-intro .service-text{padding:1rem .5rem;margin-bottom:1.5rem}section.service-intro .service-text>a.link-button{margin:0 auto}section.service-intro .service-text h1,section.service-intro .service-text p{text-align:left}.service-gal-outer .service-gal-controls{width:100%}.service-intro div.cell.service-head.head-icon-wrap.small-12{margin:0;-webkit-column-gap:.5rem;column-gap:.5rem;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding:0 .5rem}body.single-service main{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}body section.service-intro{padding-top:1.5rem;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}body.single-service main section.service-contact{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}body.single-service main section.service-other{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}#page>main>section.service-other>div>h2{font-size:2rem;text-align:center;margin-bottom:.75rem;line-height:1}body #gform_2 .gfmc-container .gfmc-column{row-gap:.75rem;margin-bottom:1rem;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}body #gform_2 .gform_footer.top_label{position:relative}#input_2_7>div{margin:.75rem auto}body #field_2_12>legend{position:static}body #field_2_12>div{width:100%}body.blog .update-head-text{height:auto;top:auto;bottom:0}body.page-template-news main.main-content{padding-top:.75rem}body.page-template-news main>section.update-wrap>div>div{padding:0 .5rem}main.main-content section.update-fade{text-align:center;padding:1rem!important}body .update-head-text,body .update-head-text>div{height:auto;bottom:0;top:auto;padding:0 .625rem}body .update-head-text{background:-webkit-gradient(linear,left bottom,left top,from(rgb(86 116 131 / 75%)),to(transparent));background:linear-gradient(0deg,rgb(86 116 131 / 75%),transparent);-webkit-filter:drop-shadow(2px 2px 2px rgb(0 0 0 / .5));filter:drop-shadow(2px 2px 2px rgb(0 0 0 / .5))}body.page-template-news #cff.cff-masonry{margin-bottom:15vw}body.page-template-news #page main.main-content>section.update-fade{padding-bottom:7.5rem!important}body .contact-details-outer,body section.contact-form-details{padding:0}body .contact-details-outer .contact-row{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;row-gap:.5rem}body .contact-details-outer .contact-section h2{width:100%;-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%}body .contact-details-outer .contact-row.soc{width:50%;margin:0;-webkit-box-flex:1;-ms-flex:1 1 50%;flex:1 1 50%}.contact-details-outer.cell.small-12.medium-4>div:nth-child(3){display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap}body .contact-details-outer .contact-row>span{width:100%}body .contact-details-outer .contact-row.tel a,body .contact-details-outer .contact-row.eml a{border-bottom:2px dotted}#page>main>section.contact-form-details>div{row-gap:1.55rem}body section.contact-form-details{padding:.5rem}body #gform_1 div#field_submit{-webkit-box-pack:stretch;-ms-flex-pack:stretch;justify-content:stretch;width:100%}#gform_submit_button_1{width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}body #gform_fields_1{margin-bottom:1.5rem}body section.contact-map-fade div.grid-container.grid-x>div{padding:0}body.page-template-contact main.main-content section.contact-map-fade .map-wrap{position:static}body.page-template-contact section.contact-map-fade .map-wrap picture{width:100%;height:100%;display:block}body.page-template-contact section.contact-map-fade .map-wrap picture img{width:100%;display:block}body.page-template-contact main.main-content section.contact-map-fade{padding-top:0!important}body .contact-map-fade h3{font-size:1.5rem;margin-bottom:1rem}section.contact-map-fade.grid-x>div.grid-container.grid-x{padding:0 1rem}section.contact-map-fade.grid-x div.areas>span.area-label:first-of-type{width:100%}section.contact-map-fade.grid-x div.areas span.area-title+span.area-title:before{display:none}section.contact-map-fade.grid-x div.areas span.area-title{padding:.25rem .75rem;background:#bbe0f5;font-weight:500;border-radius:1.5rem;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;text-align:center;-ms-flex-line-pack:center;align-content:center;justify-items:center;line-height:1;padding-top:.5rem}.contact-map-fade .areas{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;row-gap:.5rem;-webkit-column-gap:.5rem;column-gap:.5rem}#field_2_12>div>div>div{-webkit-box-flex:1;-ms-flex:1 1 50%;flex:1 1 50%}#field_2_12 label{width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}html.mobile .service-img-single.cell.small-12.medium-6{width:100%;height:auto;padding-bottom:100%}html.mobile .service-gal.slick-slider,html.mobile .service-img-single .service-img{width:100%}html.mobile .service-img-single .service-slide{height:100%;position:relative}html.mobile .service-img-single .service-slide img{width:100%;height:100%;object-fit:cover}}@media only screen and (min-width:48em) and (max-width:64em) and (orientation:portrait){body #masthead.site-header{position:relative}.home-slideshow .slide-fg>div{padding:.75rem}.home-slideshow .slide-fg>div{-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:left;padding:.75rem 2rem 2rem}.home-slideshow .slide-fg>div>div{padding:0;width:60%}.slideshow-wrap .home-slideshow.slick-initialized.slick-slider.slick-dotted{height:auto}div.slide-fg>div>div>div>a.link-button span{font-size:1rem}div.slide-fg>div>div>div>a.link-button>div{width:2rem;padding:.25rem}.home section.home-intro{padding:1.5rem 20vw 2.5rem 2.55vw}.home-intro .home-intro-graphic.cell.small-12.medium-4.large-5{right:auto;left:92.5%}[data-overlay-side="right"] div.parallax-text,[data-overlay-side="left"] div.parallax-text{width:100%;margin:0}body.home .overlay-bg{width:100%;height:100%;-webkit-clip-path:none;clip-path:none;margin:0!important}.credits.cell.small-12{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap}.credits.cell.small-12 span:not(.sep){width:auto;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;padding:.5rem 0;text-align:center;font-size:.75rem!important}.credits.cell.small-12 span.sep{text-indent:0;height:auto;background:#fff0;width:auto;color:#fbcb00}ul.foot-menu li>a{border:none}ul.foot-menu li{width:auto;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.contact-foot a,.contact-foot.soc span{font-size:1rem!important}div.credits a,div.credits span,footer div.credits.cell.small-12>span.copy{font-size:.825rem!important}div.foot-contact.small-12.grid-x>h3{line-height:1;margin:1rem 0 0}footer>div>div.foot-contact.small-12.grid-x{-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly}.head-icon-wrap.service-head h1 strong{display:inline-block;margin-left:.5rem}.service-intro div.cell.service-head.head-icon-wrap.small-12{-webkit-box-align:center;-ms-flex-align:center;align-items:center}html.tablet main>section.service-intro>div>div.cell{width:100%}html.tablet main>section.service-intro .service-img-single{width:100%!important;height:auto}html.tablet .service-gal.slick-slider,html.tablet .service-img-single .service-img{width:100%;position:static}html.tablet .service-img-single .service-img{width:100%;height:auto}html.tablet .service-img-single .service-img img{height:auto;width:100%;object-fit:contain}html.tablet .service-img-single .service-img .service-slide{height:auto}section.home-services>div{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-column-gap:1rem;column-gap:1rem;row-gap:1rem;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}section.home-services>div>div.service-box{width:calc(50% - .5rem);height:45vw;margin:0;max-width:none;background:rgb(168 183 192 / 10%)}section.home-services>div>div.service-box a{position:relative;height:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:1rem}section.home-services>div>div.service-box a img{position:absolute;bottom:0;width:100%;height:100%;z-index:-1;-o-object-fit:cover;object-fit:cover;left:0;opacity:.3}body #masthead .site-branding{width:auto;margin-right:auto}body .off-canvas-content.is-open-right.has-transition-push{-webkit-transform:translateX(calc(-50vw + 4.5rem));transform:translateX(calc(-50vw + 4.5rem));overflow:hidden}body .position-right{width:calc(50vw - 4.5rem);-webkit-transform:translateX(calc(50vw - 4.5rem));transform:translateX(calc(50vw - 4.5rem))}body.single-service section:not(.service-head){padding:2.5rem 1.5rem}body.single-service main section.service-contact{padding-bottom:0;margin-bottom:0}body.single-service main section.service-contact>div{padding-top:3.5rem}#page>main>section.service-other>div>*{width:100%;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}section.service-other .service-box a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap}section.service-other .service-box a img{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;width:40vw;height:40vw;-o-object-fit:cover;object-fit:cover}body.single section.service-other .service-box p{font-size:1rem;line-height:1.25}body.single section.service-other .service-box p:last-of-type{margin:0}section.service-other .sbox-text-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;padding:1.5rem}#gform_2 .gfmc-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;row-gap:0;-webkit-column-gap:0;column-gap:0}body fieldset#field_2_6{height:auto}#page>main>section.update-fade>div>div{width:100%;margin-bottom:5rem}section.contact-map-fade.grid-x>div.grid-container.grid-x>div{width:100%;padding:2rem}#page>main>section.contact-map-fade.grid-x>div.map-wrap.cell.small-12.medium-6{width:100%}body.page-template-contact main.main-content{padding-top:0}body.page-template-contact main .contact-form-details{padding:2.5rem}section.contact-form-details div.contact-details-outer>div{width:100%;-webkit-box-flex:1;-ms-flex:1;flex:1}.site-info .foot-logo.large-6.large-offset-3.medium-4.medium-offset-4.small-12.small-offset-0{margin-top:-13.75vw;width:50vw;max-width:380px}section.contact-form-details>div>div.contact-details-outer,section.contact-form-details>div>div.contact-form-outer{width:100%;-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%}section.contact-form-details>div>div.contact-details-outer.cell.small-12.medium-4>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-column-gap:1.5rem;column-gap:1.5rem;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap}section.contact-form-details>div>div.contact-details-outer.cell.small-12.medium-4>div>div{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto}section.contact-form-details>div>div.contact-details-outer>div>h2{width:100%;-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%}section.contact-form-details>div>div.contact-details-outer.cell.small-12.medium-4>div>div>a>span{border-bottom:2px dotted}}@media only screen and (min-width:48em) and (max-width:64em) and (orientation:landscape){.contact-nav-head.cell.large-offset-1.large-8.grid-x{margin:0;width:75%;-webkit-box-align:center;-ms-flex-align:center;align-items:center}body div.contact-nav-head.cell.large-offset-1.large-8.grid-x>div{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}body .nav-head>.dropdown.menu>li>a{font-size:1.125rem}body #masthead>div>div.site-branding.cell.large-3.medium-4.small-9{padding-left:0}html .site-branding a{left:0;-webkit-transform:none;transform:none;width:100%;-webkit-filter:drop-shadow(-20px -20px 40px #00a2d3);filter:drop-shadow(-20px -20px 40px #00a2d3);padding:.75rem}html .site-branding a img{margin:0}.slick-list,.slick-list .slick-track{height:100%}html .slide-text h1{font-size:2rem;margin-top:0}html .slide-text p{font-size:1.5rem}#slick-slide00>div.slide-fg>div>div>div>a{font-size:1.25rem}body.home div.slide-fg>div>div{width:50%}body.home .slide-fg>div{padding:0 7.5vw}body.home section.home-intro{padding:5vw 2.5vw}body.home .home-intro-text h1{font-size:3rem}body.home .home-intro-text h2{font-size:2rem}body.home section.home-intro>div>div.home-intro-text.cell.small-12.medium-8.large-7{width:65%;-webkit-box-flex:0;-ms-flex:0 0 65%;flex:0 0 65%}body .home-intro-graphic.cell.small-12.medium-4.large-5{width:65%;-webkit-box-flex:0;-ms-flex:0 0 60%;flex:0 0 60%;position:absolute;left:60%;opacity:1}html body [data-overlay-side="left"] .text-shape{-webkit-shape-outside:polygon(97.5% 0%,100% 0%,100% 100%,56.75% 100%);shape-outside:polygon(97.5% 0%,100% 0%,100% 100%,56.75% 100%);-webkit-clip-path:polygon(92.5% 0%,100% 0%,100% 100%,66.5% 100%);clip-path:polygon(92.5% 0%,100% 0%,100% 100%,66.5% 100%);width:100%;-webkit-shape-margin:1rem;shape-margin:1rem;height:90vh}html body [data-overlay-side="right"] .text-shape{-webkit-shape-outside:polygon(0 0,40% 0,0 100%);shape-outside:polygon(0 0,40% 0,0 100%);-webkit-clip-path:polygon(0 0,40% 0,0 100%);clip-path:polygon(0 0,40% 0,0 100%);margin:0;height:90vh}html #page>main>section.home-services{padding:5vw 2.5vw}html #page>main>section.home-services>div{-webkit-column-gap:1.5rem;column-gap:1.5rem;row-gap:1.5rem}html #page>main>section.home-services>div>div.service-box{width:calc(50% - .75rem);max-width:none;-webkit-box-flex:1;-ms-flex:1 1 calc(50% - .75rem);flex:1 1 calc(50% - .75rem)}html #page>main>section.home-services .service-box a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;width:100%;background:#ededed}html #page>main>section.home-services .service-box a>*{width:auto;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;max-width:60%;height:40vh}html #page>main>section.home-services .service-box a>img{width:40%;max-width:40%;-o-object-fit:cover;object-fit:cover}html #page>main>section.home-services .service-box div{padding:1rem;display:grid;place-content:center}html #page>main>section.home-services .service-box a p{font-size:1rem;line-height:1}html #page>main>section.home-services .service-box a p:last-of-type{margin:0}html .service-box a h2{padding-left:0;padding-right:0;margin-top:0}body section.home-services>div>div:first-child{margin:0}html .home-services .head-icon+h1{font-size:3rem}html img.head-icon{width:2.5rem;height:2.5rem}html .review-quote{padding:.75rem;background:#FFF;position:relative}html .review-quote:after{position:absolute;content:'';background:url(/wp-content/themes/capitan-property/svg/quote.svg) no-repeat center center / contain;width:5rem;height:5rem;bottom:0;right:0;opacity:.25}html .review-quote>p{line-height:1;font-size:1rem}html section.parallax-outer>div.parallax-over-outer.grid-x>div.grid-container.grid-x>div>div{font-size:1rem;margin:0 2.5vw;padding:0!important;position:relative;display:inline}html section.parallax-outer>div.parallax-over-outer.grid-x>div.grid-container.grid-x>div>div p:last-of-type{margin:0}html div.parallax-text{display:grid;place-content:stretch;-ms-flex-line-pack:center;align-content:center}html body section.parallax-outer>div.parallax-over-outer.grid-x[data-overlay-side="left"]>div.grid-container.grid-x>div>div{margin-right:0;margin-left:.75vh;margin-top:5vh;margin-bottom:5vh}html body section.parallax-outer>div.parallax-over-outer.grid-x[data-overlay-side="right"]>div.grid-container.grid-x>div>div{margin-left:0;margin-top:5vh;margin-bottom:5vh;max-height:90vh;height:auto}html .head-icon+h1,html .service-head .head-icon+h1,.service-intro .service-text>h1{font-size:2.5rem}html .service-head .head-icon+h1{margin-bottom:.75rem}html #page>main>section.home-ig-contact>div{-webkit-column-gap:1.5rem;column-gap:1.5rem;padding:1rem}html ul.foot-menu{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;row-gap:1.5rem}html .site-info.grid-x.grid-container{row-gap:1.5rem}html div.foot-logo.large-6.large-offset-3.medium-4.medium-offset-4.small-12.small-offset-0>a>img{max-width:500px}section.home-ig-contact .grid-container.grid-x>div{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}html section.service-intro,html section.service-other{padding:3.5rem}html section.service-other{padding-top:0;padding-bottom:0}html .service-gal.slick-slider{position:relative;max-width:none;width:100%}html .service-intro .service-text{padding:0;width:100%}html div.service-gal-outer.cell.small-12.medium-6{width:65%;max-width:none;margin:1rem auto;height:auto}html section.service-intro>div>div.service-gal-outer.cell.small-12.medium-6>div.service-gal-controls{width:100%}html #page>main>section.service-intro>div{row-gap:1.5rem}input#gform_submit_button_2{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}main.main-content section.service-contact{padding:5rem}html #gform_2 .gfmc-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;row-gap:1.5rem}html #gform_2 .gfmc-container .gfmc-column{width:100%;-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap}html div#field_2_7,html #field_2_6{width:auto}div#field_2_4,div#field_2_4>div,html #field_2_1,html #field_2_3{width:100%}html #field_2_6{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}form#gform_2{padding-bottom:3rem}html fieldset#field_2_12{width:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center}html section.update-fade>div>div.cell.small-12.medium-6{width:80%;-webkit-box-flex:0;-ms-flex:0 0 80%;flex:0 0 80%;margin:0 auto;text-align:center}html section.contact-map-fade div.grid-container.grid-x>div{padding-right:0}#page>main>section.contact-map-fade.grid-x>div.map-wrap.cell.small-12.medium-6{width:80%;position:relative;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;margin-left:auto}html section.contact-map-fade.grid-x>div.map-wrap.cell.small-12.medium-6:before{content:'';width:100%;height:5rem;position:absolute;top:0;right:0;background:-webkit-gradient(linear,left top,left bottom,from(#FFF),to(transparent));background:linear-gradient(180deg,#FFF,transparent)}html body.page-template-contact main.main-content section.contact-map-fade{padding-top:1.5rem;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;padding-bottom:9rem}html section.contact-map-fade.grid-x>div.grid-container.grid-x>div{width:85%;margin:0 auto;text-align:center}html .area-contact .icon-wrap{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}html .contact-details-outer{padding:0}section.contact-form-details>div>div.contact-details-outer.cell.small-12.medium-4,#page>main>section.contact-form-details>div>div.contact-form-outer.cell.small-12.medium-8{width:100%}html section.contact-form-details{padding:5vw}#page>main>section.contact-form-details>div{row-gap:2.5rem}#page>main>section.contact-form-details>div>div.contact-details-outer.cell.small-12.medium-4>h1{width:100%;-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%}section.contact-form-details>div>div.contact-details-outer.cell.small-12.medium-4{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-column-gap:2.5rem;column-gap:2.5rem}div.contact-details-outer.cell.small-12.medium-4>div{width:calc(50% - 1.25rem);-webkit-box-flex:0;-ms-flex:0 0 calc(50% - 1.25rem);flex:0 0 calc(50% - 1.25rem)}ul.foot-menu li a{padding:.5rem}}@media only screen and (min-width:64em) and (max-width:100em) and (orientation:portrait){body #masthead.site-header{position:relative;padding-right:.5rem}.home-slideshow .slide-fg>div{padding:.75rem}.home-slideshow .slide-fg>div{-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:left;padding:.75rem 3rem 2rem}.home-slideshow .slide-fg>div>div{padding:0;width:60%}.slideshow-wrap .home-slideshow.slick-initialized.slick-slider.slick-dotted{height:auto}div.slide-fg>div>div>div>a.link-button span{font-size:1rem}div.slide-fg>div>div>div>a.link-button>div{width:2rem;padding:.25rem}.home section.home-intro{padding:1.5rem 20vw 2.5rem 2.55vw}.home-intro .home-intro-graphic.cell.small-12.medium-4.large-5{right:auto;left:87.5%;position:absolute;height:100%}[data-overlay-side="right"] div.parallax-text,[data-overlay-side="left"] div.parallax-text{width:100%;margin:0}body.home .overlay-bg{width:100%;height:100%;-webkit-clip-path:none;clip-path:none;margin:0!important}.credits.cell.small-12{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap}.credits.cell.small-12 span:not(.sep){width:auto;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;padding:.5rem 0;text-align:center;font-size:.75rem!important}.credits.cell.small-12 span.sep{text-indent:0;height:auto;background:#fff0;width:auto;color:#fbcb00}ul.foot-menu li>a{border:none}ul.foot-menu li{width:auto;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.contact-foot.eml a,.contact-foot.tel a{font-size:1rem!important;border-bottom:2px dotted}div.credits a,div.credits span,footer div.credits.cell.small-12>span.copy{font-size:.825rem!important}div.foot-contact.small-12.grid-x>h3{line-height:1;margin:1rem 0 0}footer>div>div.foot-contact.small-12.grid-x{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.head-icon-wrap.service-head h1 strong{display:inline-block;margin-left:.5rem}.service-intro div.cell.service-head.head-icon-wrap.small-12{-webkit-box-align:center;-ms-flex-align:center;align-items:center}main>section.service-intro>div>div.cell{width:100%}section.home-services>div{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-column-gap:1rem;column-gap:1rem;row-gap:1rem;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}section.home-services>div>div.service-box{width:calc(50% - .5rem);height:45vw;margin:0;max-width:none;background:rgb(168 183 192 / 10%)}section.home-services>div>div.service-box a{position:relative;height:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:1rem}section.home-services>div>div.service-box a img{position:absolute;bottom:0;width:100%;height:100%;z-index:-1;-o-object-fit:cover;object-fit:cover;left:0;opacity:.3}html body #masthead .site-branding{width:25%;margin-right:0;padding-left:0;background:none}body .off-canvas-content.is-open-right.has-transition-push{-webkit-transform:translateX(calc(-50vw + 4.5rem));transform:translateX(calc(-50vw + 4.5rem));overflow:hidden}body .position-right{width:calc(50vw - 4.5rem);-webkit-transform:translateX(calc(50vw - 4.5rem));transform:translateX(calc(50vw - 4.5rem))}body.single-service section:not(.service-head),body.page-template-sales section:not(.service-head){padding:2.5rem 1.5rem}body.single-service main section.service-contact{padding-bottom:5rem;margin-bottom:0}body.single-service main section.service-contact>div{padding-top:0}#page>main>section.service-other>div>*{width:100%;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:none}section.service-other .service-box a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap}section.service-other .service-box a img{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;width:40vw;height:40vw;-o-object-fit:cover;object-fit:cover}body.single section.service-other .service-box p{font-size:1rem;line-height:1.25}body.single section.service-other .service-box p:last-of-type{margin:0}section.service-other .sbox-text-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;padding:0}#gform_2 .gfmc-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;row-gap:0;-webkit-column-gap:0;column-gap:0}body fieldset#field_2_6{height:auto;width:auto;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}#page>main>section.update-fade>div>div{width:100%;margin-bottom:5rem}section.contact-map-fade.grid-x>div.grid-container.grid-x>div{width:100%;padding:2rem}#page>main>section.contact-map-fade.grid-x>div.map-wrap.cell.small-12.medium-6{width:100%}body.page-template-contact main.main-content section.contact-map-fade .map-wrap picture,body.page-template-contact main.main-content section.contact-map-fade .map-wrap picture img{height:500px;width:auto}body.page-template-contact main.main-content section.contact-map-fade .map-wrap picture{margin-left:auto;margin-right:0;display:block;float:right}body.page-template-contact main.main-content{padding-top:0}body.page-template-contact main .contact-form-details{padding:5rem 2.5rem 3.5rem 2.5rem}section.contact-form-details div.contact-details-outer>div{width:100%;-webkit-box-flex:1;-ms-flex:1;flex:1}.site-info .foot-logo.large-6.large-offset-3.medium-4.medium-offset-4.small-12.small-offset-0{margin-top:-13.5vw;width:55vw;max-width:none;-webkit-box-flex:0;-ms-flex:0 0 55vw;flex:0 0 55vw}section.contact-form-details>div>div.contact-details-outer,section.contact-form-details>div>div.contact-form-outer{width:100%;-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%}section.contact-form-details>div>div.contact-details-outer.cell.small-12.medium-4>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-column-gap:1.5rem;column-gap:1.5rem;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap}section.contact-form-details>div>div.contact-details-outer.cell.small-12.medium-4>div>div{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;-webkit-column-gap:.75rem;column-gap:.75rem;margin:0}section.contact-form-details>div>div.contact-details-outer>div>h2{width:100%;-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%}section.contact-form-details>div>div.contact-details-outer.cell.small-12.medium-4>div>div>a>span{border-bottom:2px dotted}html .site-branding a{padding:.75rem;padding-bottom:0;width:90%;left:0;-webkit-transform:none;transform:none;-webkit-filter:drop-shadow(-10px -10px 20px #00a2d3);filter:drop-shadow(-10px -10px 20px #00a2d3)}html .contact-nav-head.cell.large-offset-1.large-8.grid-x{margin:0;width:75%;row-gap:.875rem}html .nav-head>.dropdown.menu>li>a,html .nav-head .dropdown.menu>li.is-dropdown-submenu-parent>a,html header.site-header .contact-head>:not(.soc) a{padding:.75rem .75rem .5rem .75rem;font-size:1.25rem}html div.contact-nav-head.cell.large-offset-1.large-8.grid-x>div{-webkit-column-gap:.5rem;column-gap:.5rem;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}html .nav-head>.dropdown.menu{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%}html .nav-head>.dropdown.menu>li{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;width:auto;text-align:center}html .slide-text h1{font-size:2.25rem}html .slide-text p{font-size:1.5rem}html .home-slideshow button.slick-prev.slick-arrow{left:0}html .home-slideshow button.slick-next.slick-arrow{right:0}html .home-intro-text.cell.small-12.medium-8.large-7{-webkit-box-flex:1;-ms-flex:1 1 75%;flex:1 1 75%;width:75%}html .parallax-contain,html .parallax-over-outer{height:auto;position:relative;width:50%}html .parallax-outer{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-ms-flex-line-pack:center;align-content:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}html .parallax-contain picture.parallax-img,html .parallax-contain picture.parallax-img img{position:relative;display:block;width:100%!important;height:100%!important;top:auto;left:auto;right:auto;-webkit-transform:none!important;transform:none!important;-o-object-fit:cover;object-fit:cover}html .parallax-contain[data-reveal-dir="right"] picture.parallax-img img{-o-object-position:center left;object-position:center left}html .parallax-contain[data-reveal-dir="left"] picture.parallax-img img{-o-object-position:center right;object-position:center right}html .text-shape{display:none}html main section .para-wrap{padding:1.5rem;text-align:left;font-size:1rem}html main section .para-wrap h1{font-size:2.25rem}html img.head-icon{width:2rem;height:2rem;top:.75rem}html section.home-services>div>div>a>div{padding:10%}html ul.foot-menu{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;row-gap:1.5rem}html #page>footer>div{row-gap:1.5rem}html section.home-services>div>div:first-child{margin:0}html #page .head-icon+h1{height:auto;font-size:2.5rem;margin:0 0 1rem 0}html section.home-services{padding:5vw 2.5vw}html .review-quote>p{font-size:1rem}#page>main>section.home-reviews>div>div>div.head-icon-wrap{margin-left:5rem}html section.home-ig-contact{padding:5vw 2.5vw}html section.home-ig-contact .grid-container.grid-x{-webkit-column-gap:0;column-gap:0;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;padding:0}html section.home-ig-contact>div>div.cell.small-12,html section.home-ig-contact>div>div.cell.small-12+div{width:100%;-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%}html .service-gal-outer.cell.small-12.medium-6{max-width:none;max-height:none;height:auto;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:2rem}html .service-gal.slick-slider{position:static}html #page>main>section.service-other{padding:0 2.5rem}#page section.service-other>div>div.service-box.cell.small-12{width:33%;-webkit-box-flex:0;-ms-flex:0 0 calc(33% - .75rem);flex:0 0 calc(33% - .75rem)}#page section.service-other>div>div.service-box.cell.small-12>a{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column}html section.service-other .service-box h2{padding-left:0;padding-right:0;width:90%;margin:1rem auto}html #gform_2 .gfmc-container .gfmc-column{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;margin-bottom:1.5rem}html #gform_2 .gfmc-container .gfmc-column>*{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%}html #gform_2 .gfmc-container .gfmc-column>#field_2_7,html #gform_2 .gfmc-container .gfmc-column>#field_2_6{width:auto;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}html #gform_2{padding-bottom:2.5rem}html input#gform_submit_button_2{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}html #gform_2 #field_2_6>div{padding:0}html body.page-template-contact main.main-content section.contact-map-fade{padding-bottom:40vh;padding-top:0}html #page>main>section.contact-map-fade.grid-x>div.grid-container.grid-x>div>h3{font-size:1.5rem}html #page>main>section.contact-map-fade.grid-x>div.grid-container.grid-x>div>h3,html #page>main>section.contact-map-fade.grid-x>div.grid-container.grid-x>div>div.areas{width:40vw;margin-left:0;margin-right:50%}#page>main>section.contact-map-fade.grid-x>div.grid-container.grid-x{width:100%}html .contact-details-outer .contact-row:not(.soc) a{border-bottom:2px dotted}#page>main>section.contact-form-details>div{row-gap:1.5rem}html .home-intro-text h1{font-size:3rem}html .home-intro-text h2{font-size:1.5rem}html .home-intro-graphic.cell.small-12.medium-4.large-5>img{height:100%;width:auto}}@media only screen and (min-width:64em) and (max-width:100em) and (orientation:landscape){#page>main>section.home-ig-contact{padding:3.5vw 3.5vw 7.5vw}#page>main>section.home-ig-contact>div{-webkit-column-gap:5vw;column-gap:5vw;padding:0}html section[data-bg="cover"]{padding:3.5vw 3.5vw 7.5vw}html .home-reviews .head-icon-wrap h1{font-size:3rem;margin-left:1rem}#page>main>section.home-reviews>div>div.review-slide-outer.cell.small-12>div{margin:0;width:100%}html .para-wrap{padding:5vw 2.5vw;font-size:1.375rem}html [data-overlay-side="left"] .para-wrap{padding-right:0;height:100%}html [data-overlay-side="right"] .para-wrap{padding-left:0}html [data-overlay-side="left"] .text-shape{-webkit-shape-outside:polygon(100% 0%,100% 100%,50% 100%);shape-outside:polygon(100% 0%,100% 100%,50% 100%);-webkit-shape-margin:5vw;shape-margin:7.5vw;height:100vh;max-height:100%}html [data-overlay-side="right"] .text-shape{-webkit-shape-outside:polygon(0% 0%,50% 0%,0% 100%);shape-outside:polygon(0% 0%,50% 0%,0% 100%);-webkit-shape-margin:5vw;shape-margin:5vw}html .slick-list,html .slick-list .slick-track{height:100%}html .slide .slide-text{width:55%}html .slide .slide-text h1{font-size:3rem}html .slide div.slide-fg>div{padding:5vw 5vw}html section.home-intro,html section.home-services{padding:5vw 2.5vw}#page>main>section.home-intro>div>div.home-intro-text.cell.small-12.medium-8.large-7{width:70%;-webkit-box-flex:0;-ms-flex:0 0 70%;flex:0 0 70%}html .home-intro-graphic.cell.small-12.medium-4.large-5{width:30%;-webkit-box-flex:0;-ms-flex:0 0 30%;flex:0 0 30%;position:absolute;right:0;height:100%}html .home-intro-graphic.cell.small-12.medium-4.large-5 img{height:100%;width:auto;max-width:none}.head-icon+h1{margin-left:1rem}html section.home-services .grid-container .service-box{width:calc(25% - 1.5rem)}html .service-box a p{font-size:1.125rem;line-height:1.25rem}html #page>main>section.service-intro,html #page>main>section.service-other,html main.main-content section.service-contact{padding:5vw 2.5vw 0}html main.main-content section.service-contact{padding-bottom:12.5vw;padding-top:5rem}section.contact-map-fade div.grid-container.grid-x>div{width:100%}section.contact-map-fade div.grid-container.grid-x>div>div,section.contact-map-fade div.grid-container.grid-x>div>h3{width:50%}#page>main>section.contact-map-fade.grid-x>div.grid-container.grid-x>div>div.area-contact{width:100%}html body.page-template-contact main.main-content section.contact-map-fade{padding-top:2.5vw;padding-left:2.5vw}html body.page-template-contact main{padding-top:2rem}html .contact-form-details .contact-details-outer{padding-right:2.5vw;width:40%;-webkit-box-flex:0;-ms-flex:0 0 calc(40% - 1.5rem);flex:0 0 calc(40% - 1.5rem)}html main>section.contact-form-details>div>div.contact-form-outer.cell.small-12.medium-8{width:60%;-webkit-box-flex:0;-ms-flex:0 0 60%;flex:0 0 60%}html .contact-details-outer .contact-row{-webkit-column-gap:2.5vw;column-gap:2.5vw}html div.contact-details-outer.cell.small-12.medium-4>div:nth-child(2),html div.contact-details-outer.cell.small-12.medium-4>div:nth-child(3){display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;row-gap:1.5vw;-webkit-column-gap:1.5vw;column-gap:1.5vw;-webkit-box-align:center;-ms-flex-align:center;align-items:center}html div.contact-details-outer.cell.small-12.medium-4>div h2{width:100%}html .contact-row+.contact-row{margin:0}html section.contact-form-details{padding-left:2.5vw;padding-right:2.5vw}}html,body{overflow-x:hidden;overflow-y:auto;min-height:100vh;width:100%}.site-branding{position:relative;z-index:101;padding:0 1.5rem;background:-webkit-gradient(linear,left top,right top,from(transparent),color-stop(1rem,#00a2d3),color-stop(#00a2d3),to(transparent));background:linear-gradient(90deg,transparent,#00a2d3 1rem,#00a2d3 calc(100% - 1rem),transparent)}.site-branding a{background:#567483;width:auto;height:auto;display:block;padding:1.5rem;position:absolute;overflow:visible;z-index:9999;margin:0 auto;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:calc(100% - 3rem)}.site-branding a img{width:100%;display:block;max-width:290px;overflow:visible;margin:0 auto 1rem}.contact-nav-head.cell.large-offset-1.large-8.grid-x{row-gap:1.5rem;padding:0}div.contact-nav-head.cell.large-offset-1.large-8.grid-x>div{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:3.5rem;column-gap:3.5rem;font-size:1.25rem;padding-top:1.5rem}header.site-header>div>div.contact-nav-head.cell.large-offset-1.large-8.grid-x>nav{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}header.site-header{background:#567483;color:#FFF;-webkit-filter:drop-shadow(0 0 10px rgb(0 0 0 / .75));filter:drop-shadow(0 0 10px rgb(0 0 0 / .75));overflow:visible;position:relative;z-index:99}header.site-header .contact-head>:not(.soc) a{color:#FFF;font-size:1.125rem}header.site-header>div{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;padding:0;overflow:visible;position:relative;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.nav-head{-webkit-column-gap:1rem;column-gap:1rem}.nav-head>.dropdown.menu>li>a{color:#FFF;text-transform:uppercase;font-size:1.5rem;padding:1rem 2.5rem .75rem 2.5rem}.nav-head .dropdown.menu a:hover{opacity:.8}.slide-fg{position:absolute;top:0;left:0;width:100%;height:100%;z-index:2;background:-webkit-gradient(linear,left top,right top,from(rgb(30 30 30 / .5)),color-stop(50%,transparent));background:linear-gradient(90deg,rgb(30 30 30 / .5),transparent 50%)}.slide-fg>div{-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%;padding-top:5rem;padding-left:1.5rem;padding-right:1.5rem}.slide-bg{position:relative;width:100%}.slide-bg>picture{position:relative;z-index:0;mix-blend-mode:multiply}.slide-bg .overlay{background:-webkit-gradient(linear,left top,right top,from(rgb(10 10 10 / .5)),to(transparent));background:linear-gradient(90deg,rgb(10 10 10 / .5),transparent);display:block;position:absolute;width:100%;height:100%;mix-blend-mode:overlay;z-index:1}.slide-text{-webkit-filter:drop-shadow(2px 4px 6px rgb(0 0 0 / .7));filter:drop-shadow(2px 4px 6px rgb(0 0 0 / .7))}.slide-text h1{color:#FFF;line-height:1.1;font-size:3.5rem;margin-top:2rem}.slide-text p{font-size:2.5rem;line-height:1.125;color:#fbcb00}a.link-button{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-ms-flex-line-pack:center;align-content:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;justify-items:center;border:2px solid #FFF;padding:0;color:#FFF;text-transform:uppercase;font-size:1.5rem}a.link-button>span,a.link-button>div{padding:.5rem .75rem .25rem;background:#00a2d3}a.link-button>span{border-right:3px solid #FFF}a.link-button>div{width:3rem;padding:.75rem;background:#fbcb00;display:grid;place-content:center}a.link-button>div>img{width:100%;height:auto}.home-slideshow button.slick-prev.slick-arrow,.home-slideshow button.slick-next.slick-arrow{position:absolute;width:2.75rem;height:2.75rem;background:url(/wp-content/themes/capitan-property/svg/slide-arrow.svg) no-repeat center center / contain;top:calc(50% - 1.25rem);-webkit-transform:translateY(-50%);transform:translateY(-50%);left:.75rem;z-index:10;text-indent:-999em;cursor:pointer}.home-slideshow button.slick-next.slick-arrow{left:auto;right:.75rem;-webkit-transform:translateY(-50%)rotate(180deg);transform:translateY(-50%)rotate(180deg)}.home-slideshow ul.slick-dots{position:absolute;bottom:0;left:0;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;z-index:10;color:#FFF;list-style:none;-webkit-column-gap:.5rem;column-gap:.5rem;opacity:.7}.home-slideshow ul.slick-dots li button,.review-slider ul.slick-dots li button{border:3px solid #FFF;background:#fff0;width:2rem;height:2rem;cursor:pointer;text-indent:999em}.home-slideshow ul.slick-dots li.slick-active button,.review-slider ul.slick-dots li.slick-active button{background:#FFF}div#home-slider{background:#a89f42}.home-intro-graphic.cell.small-12.medium-4.large-5>img{width:640px;height:auto}section.home-intro{padding:5rem 0}section.home-intro>div{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:2.5rem;column-gap:2.5rem;position:relative}.home-intro-text.cell.small-12.medium-8.large-7{width:calc((100% - 640px) - 2.5rem);-webkit-box-flex:0;-ms-flex:0 0 calc((100% - 640px) - 2.5rem);flex:0 0 calc((100% - 640px) - 2.5rem);padding-right:6.5rem}.home-intro-graphic.cell.small-12.medium-4.large-5{width:100%;-webkit-box-flex:0;-ms-flex:0 0 640px;flex:0 0 640px;max-width:640px}.parallax-outer{position:relative;overflow:hidden}.parallax-contain{position:relative;width:100%;height:100vh;z-index:5}picture.parallax-img{position:absolute;width:100%;height:100%}[data-reveal-dir="right"] picture.parallax-img img,[data-reveal-dir="left"] picture.parallax-img img{position:absolute;top:50%;width:120%;height:auto;-o-object-fit:cover;object-fit:cover;max-width:none;-webkit-transform:translateY(-50%);transform:translateY(-50%)}[data-reveal-dir="left"] picture.parallax-img img{left:-20%;right:auto;-webkit-animation:paraleft 1s ease-in-out;animation:paraleft 1s ease-in-out;-webkit-animation-play-state:paused;animation-play-state:paused;-webkit-animation-delay:calc(var(--ScrollProg)*-1s);animation-delay:calc(var(--ScrollProg)*-1s);-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-fill-mode:both;animation-fill-mode:both}[data-reveal-dir="right"] picture.parallax-img img{right:-20%;left:auto;-webkit-animation:pararight 1s ease-in-out;animation:pararight 1s ease-in-out;-webkit-animation-play-state:paused;animation-play-state:paused;-webkit-animation-delay:calc(var(--ScrollProg)*-1s);animation-delay:calc(var(--ScrollProg)*-1s);-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-fill-mode:both;animation-fill-mode:both}@-webkit-keyframes paraleft{to{left:0}}@keyframes paraleft{to{left:0}}@-webkit-keyframes pararight{to{right:0}}@keyframes pararight{to{right:0}}.parallax-over-outer{position:absolute;top:0;left:0;width:100%;height:100%;z-index:20}section.home-services{padding:5rem 0}.overlay-bg{background:#567483;position:absolute;top:0;left:0;width:100%;height:100%}[data-overlay-side="right"] .overlay-bg{-webkit-clip-path:polygon(calc(100% - 400px) 0,100% 0,100% 100%,0 100%);clip-path:polygon(calc(100% - 400px) 0,100% 0,100% 100%,0 100%)}[data-overlay-side="right"] .overlay-bg-stroke{content:'';-webkit-clip-path:polygon(calc(100% - 410px) 0,100% 0,100% 100%,-10px 100%);clip-path:polygon(calc(100% - 410px) 0,100% 0,100% 100%,-10px 100%);width:calc(66.66667% + 5px);height:calc(100% + 5px);background:#fbcb00;position:absolute;z-index:-4;right:0;top:0}[data-overlay-side="left"] .overlay-bg{-webkit-clip-path:polygon(0 0,100% 0,calc(0% + 400px) 100%,0 100%);clip-path:polygon(0 0,100% 0,calc(0% + 400px) 100%,0 100%)}[data-overlay-side="left"] .overlay-bg-stroke{content:'';-webkit-clip-path:polygon(0 0,calc(100% + 10px) 0,calc(0% + 410px) 100%,-10px 100%);clip-path:polygon(0 0,calc(100% + 10px) 0,calc(0% + 410px) 100%,-10px 100%);width:calc(66.66667% + 5px);height:calc(100% + 5px);background:#fbcb00;position:absolute;z-index:-4;left:0;top:0}[data-overlay-side="right"] div.parallax-text{text-align:right}.parallax-overlay{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#FFF;position:relative;z-index:10;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;height:100%}[data-overlay-side="left"] .parallax-overlay{margin-left:0;margin-right:auto}[data-overlay-side="left"] .overlay-bg{margin-left:0;margin-right:auto}.home-intro-text h2{font-size:3.25rem;font-weight:100;color:#00a2d3;margin:0}.home-intro-text h1{font-size:4.5rem;font-weight:100;color:#567483;margin-bottom:1.5rem;padding-bottom:1.5rem;border-bottom:.25rem solid #fbcb00;line-height:1}.home-intro-text{font-size:1.125rem;color:#567483;font-weight:300}.main-content div ul{list-style:none;margin:.5rem auto 1.5rem auto;width:auto!important}.main-content div.cell>ul li{position:relative;padding-left:2rem;background:url(/wp-content/themes/capitan-property/svg/bullet.svg) no-repeat 0% 0 / 1.5rem}.main-content div.cell>ul li+li{margin-top:.75rem}.home-intro-text :last-child{margin-bottom:0}.para-wrap{padding:10vh 0;font-size:1.15rem;position:relative}[data-overlay-side="right"] .text-shape{float:left;-webkit-shape-outside:polygon(0 0,calc(100% - 15rem) 0,7.5rem 100%);shape-outside:polygon(0 0,calc(100% - 15rem) 0,7.5rem 100%);-webkit-clip-path:polygon(0 0,calc(100% - 15rem) 0,7.5rem 100%);clip-path:polygon(0 0,calc(100% - 15rem) 0,7.5rem 100%);width:100%;height:100vh;max-height:100%;-webkit-shape-margin:2.5rem;shape-margin:2.5rem}[data-overlay-side="left"] .text-shape{float:right;-webkit-shape-outside:polygon(calc(100% - 10rem) 0%,calc(100% - 7.5rem) 100%,10rem 100%);shape-outside:polygon(calc(100% - 10rem) 0%,calc(100% - 7.5rem) 100%,10rem 100%);-webkit-clip-path:polygon(100% 0%,100% 100%,0 100%,20% 100%);clip-path:polygon(100% 0%,100% 100%,0 100%,20% 100%);width:100%;-webkit-shape-margin:2.5rem;shape-margin:2.5rem;height:100vh;max-height:100%}.head-icon-wrap{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.head-icon+h1:before{content:'';display:inline-block;width:2.5rem;height:2.5rem;margin-right:.5rem}.head-icon+h1{line-height:3rem;height:3rem;margin-bottom:1.5rem;font-weight:100;margin-left:.75rem}img.head-icon{position:absolute;top:0;left:0;width:3rem;height:3rem}section[data-bg="cover"]{position:relative;overflow:hidden;padding:5rem 0}section[data-bg="cover"]>picture{position:absolute;top:0;left:0;width:100%;height:100%}section.home-services>div>div:first-child{margin-bottom:2.5rem}.home-services .head-icon:before{height:4rem;width:4rem}.home-services .head-icon+h1{font-size:4rem;color:#567483;font-weight:100}.service-box{max-width:320px;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.service-box:hover{opacity:.8}.service-box a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;text-align:center}.service-box a h2{line-height:1;margin-top:1.5rem;font-weight:600;text-transform:uppercase;font-size:1.75rem;padding:0 1.5rem;color:#00a2d3;margin-bottom:1.5rem;padding-bottom:1.5rem;border-bottom:.25rem solid #fbcb00}.service-box a p{font-size:1rem;color:#567483}body.home section.home-services>div.grid-x.grid-container{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.review-slider{width:calc(100% - 7.5rem);margin:1.5rem 0rem 2.5rem 3.5rem}.home-reviews div.review-slider .slick-track{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.home-reviews .head-icon-wrap h1{color:#567483;font-size:3.75rem}.review-quote{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;padding-left:5.5rem;background:url(/wp-content/themes/capitan-property/svg/quote.svg) no-repeat 0 .25rem / 4rem}.review-slide{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;padding:1.5rem;background:#FFF;margin:0 1rem 5rem 1rem;border-top:1px solid #8c9ca4;border-left:1px solid #8c9ca4;position:relative;-webkit-filter:drop-shadow(1px 1px 0 #567483);filter:drop-shadow(1px 1px 0 #567483)}.review-slider ul.slick-dots{position:absolute;top:100%;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%!important;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.review-slider button.slick-prev.slick-arrow,.review-slider button.slick-next.slick-arrow{position:absolute;width:2.5rem;height:2.5rem;background:url(/wp-content/themes/capitan-property/svg/review-arrow.svg) no-repeat center center / contain;top:calc(50% - 1.25rem);-webkit-transform:translateY(-50%);transform:translateY(-50%);left:-3.5rem;text-indent:-999em;cursor:pointer}.review-slider>button.slick-next.slick-arrow{left:auto;right:-3.5rem;-webkit-transform:translateY(-50%)rotate(180deg);transform:translateY(-50%)rotate(180deg)}.review-slider ul.slick-dots li+li{margin-left:.75rem}.review-slider ul.slick-dots li button{border-color:#567483}.review-slider ul.slick-dots li.slick-active button{background:#567483}.review-sb{position:absolute;width:3.5rem;height:2.5rem;top:calc(100% - 1px);border-top:none;background:#FFF;-webkit-clip-path:polygon(0 0,0 100%,100% 0);clip-path:polygon(0 0,0 100%,100% 0);border-left:1px solid #8c9ca4}.review-quote>h4{text-transform:uppercase;font-weight:700;color:#567483}.review-quote>p{font-weight:200;color:#567483;font-size:1.375rem;line-height:1.1}.review-quote>p:last-of-type{margin:0}#page>main>section.home-reviews>picture img{-o-object-position:center 80%;object-position:center 80%;-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.review-details{position:absolute;top:calc(100% + 2.5rem);left:0;z-index:10;-webkit-filter:none;filter:none;color:#5f5b5c}span.review-name{font-weight:600;margin-right:.5rem}.parallax-over-outer .grid-container.grid-x{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;justify-items:center;-ms-flex-line-pack:center;align-content:center}footer.colophon.site-footer{background:#557483;color:#FFF;border-top:.25rem solid #fbcb00;position:relative;margin-top:7.5rem}.foot-logo.large-6.large-offset-3.medium-4.medium-offset-4.small-12.small-offset-0{margin-top:-138px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-left:0}.site-info.grid-x.grid-container{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;row-gap:2.5rem}.foot-contact.small-12.grid-x{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}div.foot-contact.small-12.grid-x>h3{font-weight:100;font-size:2.5rem;width:100%;text-align:center;color:#fbcb00}.contact-foot{padding:0 1.5rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;line-height:1}.contact-foot+.contact-foot{border-left:3px solid #00a2d3}.contact-foot a,.contact-foot.soc span,div.credits.cell.small-12>span.designer>a{color:#FFF;font-size:1.25rem;display:inline-block;margin-top:.25rem;margin-left:.5rem}ul.foot-menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;list-style:none;margin:0}ul.foot-menu li+li{border-left:2px solid #00a2d3}.site-info .contact-foot:not(.soc) a,ul.foot-menu li a,div.credits a{margin:0 .75rem;color:#FFF;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;line-height:1}.credits.cell.small-12{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:1rem;column-gap:1rem;font-size:.825rem;padding-bottom:.5rem}div.credits.cell.small-12>span.designer>a{font-size:.825rem;margin:0}main.main-content section:last-of-type{padding-bottom:7.5rem;margin-bottom:-7.5rem}section.home-ig-contact .grid-container.grid-x{-webkit-column-gap:5rem;column-gap:5rem;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding:5rem 0;color:#567483}div.home-ig.cell.small-12.medium-6>div.head-icon-wrap>h1>strong{margin-left:1rem}div.home-ig.cell.small-12.medium-6>div.head-icon-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:1.5rem}div.home-ig.cell.small-12.medium-6>div.head-icon-wrap h1{margin-bottom:0}div.home-contact p,div.home-ig p{font-size:1.25rem;line-height:1;margin-bottom:2rem}section .grid-container .cell p a{display:inline-block;font-weight:500;border-bottom:2px dotted;line-height:1;color:#567483}section.home-ig-contact .grid-container.grid-x>div{-ms-flex-preferred-size:calc(50% - 2.5rem);flex-basis:calc(50% - 2.5rem)}body.home #sbi_images>div.sbi_type_image{border:1px solid #fbcb00;border-radius:.25rem}body.home #sb_instagram #sbi_load{text-align:left}body.home #sb_instagram #sbi_load a.sbi_load_btn{font-size:1.25rem;text-transform:uppercase;font-weight:600;line-height:1;padding:.75rem .5rem .5rem;margin-top:2.5rem;background:#fbcb00!important}body.home #sb_instagram #sbi_load a.sbi_load_btn span,.home-contact{color:#567483}.home-contact>h1{font-weight:100;font-size:4.5rem;margin:0;line-height:.75;margin-bottom:1.5rem;margin-top:.75rem}form#gform_1 input:not([type="submit"]),form#gform_1 textarea{background:#fffae5;border:1px solid #fbcb00;padding:1rem;height:auto}form#gform_1 ::-webkit-input-placeholder{text-transform:uppercase;font-size:1.375rem;position:relative;top:.25rem}form#gform_1 :-ms-input-placeholder{text-transform:uppercase;font-size:1.375rem;position:relative;top:.25rem}form#gform_1 ::placeholder{text-transform:uppercase;font-size:1.375rem;position:relative;top:.25rem}#field_1_6>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#field_1_6>div label{font-size:1rem;color:#567483;font-weight:500;line-height:1}#field_1_6>div label a{border-bottom:2px dotted;color:#557483}#field_1_6>div input{margin:0}#field_1_6>div input:checked+label{font-weight:600}#gform_1 div#field_submit{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;position:relative}#gform_submit_button_1{height:3rem;font-size:1.5rem;padding:.75rem;line-height:1;margin-bottom:0;padding-right:4.25rem;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}#gform_1 div#field_submit::after{content:'';width:3.25rem;height:3rem;position:absolute;bottom:0;right:0;background:url(/wp-content/themes/capitan-property/svg/send.svg) #fbcb00 no-repeat center center / 1.75rem;border-left:.25rem solid #FFF}.nav-head>ul>li.current_page_item,.nav-head>ul>li.current-menu-ancestor{background:#00a2d3}nav.nav-head ul ul.sub-menu{background:#567483;border:none;list-style:none;right:auto!important;left:0!important;margin:0;width:100%;min-width:21.5rem;z-index:99999}nav.nav-head ul ul.sub-menu>li>a{padding:1rem;color:#FFF;text-transform:uppercase;font-size:1.25rem;white-space:nowrap;background:#567483}nav.nav-head ul ul.sub-menu li.current-menu-item>a{background:#fbcb00;color:#567483;font-weight:600}.nav-head .dropdown.menu>li.is-dropdown-submenu-parent>a{padding-right:2.5rem;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.nav-head .dropdown.menu>li.is-dropdown-submenu-parent>a::after{content:'';position:static;width:1.5rem;height:1.5rem;border:none;display:inline-block;background:url(/wp-content/themes/capitan-property/svg/menu.svg) no-repeat center center / 1.125rem;margin-left:.375rem}.service-gal .slick-slide{position:relative;overflow:hidden;max-height:595px}.service-gal .slick-slide .prev-thumb,.service-gal .slick-slide .next-thumb{position:absolute;width:200px;height:384px;bottom:-3.5em;z-index:99;-webkit-transform:scale(.75);transform:scale(.75);cursor:pointer;-webkit-transition:all .2s ease;transition:all .2s ease;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.service-gal .slick-slide>img{position:relative;z-index:-1}.service-gal .slick-slide .prev-thumb{left:-4.75rem;-webkit-clip-path:polygon(0 0,100% 100%,0 100%);clip-path:polygon(0 0,100% 100%,0 100%);display:none}.service-gal .slick-slide .next-thumb{right:0;bottom:-5rem;width:42.5%;height:100%;-webkit-clip-path:polygon(0 100%,100% 0%,100% 100%);clip-path:polygon(0 100%,100% 0%,100% 100%);-webkit-transform:scale(1);transform:scale(1);bottom:-1px;display:none}.service-gal .slick-slide [class$="thumb"] img{width:100%;height:100%;-o-object-position:center bottom;object-position:center bottom;-o-object-fit:cover;object-fit:cover}.service-gal-controls{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-column-gap:1rem;column-gap:1rem;padding-top:1rem;position:absolute;top:100%;width:50vw}.service-gal-controls button{text-indent:-999em;width:.75rem;height:1.5rem;background:url(/wp-content/themes/capitan-property/svg/gal-arrow.svg) no-repeat center / contain;cursor:pointer}.service-gal-controls button.slick-prev{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.service-gal-controls button.slick-next{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.main-content .service-gal-controls>ul{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-column-gap:.75rem;column-gap:.75rem;row-gap:.75rem;margin:0}.service-gal-controls li{text-indent:-999em;width:1.5rem;height:1.5rem;border:3px solid #7fd0e9;cursor:pointer}.service-gal-controls li.slick-active{background:#7fd0e9}.service-img-single.cell.small-12.medium-6{position:relative;width:calc(50% - 2.5rem)}.service-gal.slick-slider,.service-img-single .service-img{position:absolute;width:50vw;overflow:hidden;top:0;left:0;height:100%}.service-gal-outer.cell.small-12.medium-6{position:relative;max-width:calc(50% - 2.5rem);height:70vh;max-height:595px}#page>main>section.service-intro>div{-webkit-column-gap:2.5rem;column-gap:2.5rem;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;margin-bottom:3rem}.service-text{padding-right:2.5rem;font-size:1.125rem}section.service-intro{padding:3.5rem 0}.service-head .head-icon{width:4rem;height:4rem}.service-head .head-icon+h1{font-size:4rem;color:#567483}.service-head h1{display:inline-block;margin-bottom:3.5rem;margin-left:2.5rem;height:4rem;line-height:4rem}.service-head h1 strong{font-weight:400;color:#00a2d3;DISPLAY:INLINE-BLOCK;margin-left:.75rem}.service-intro .service-text{color:#567483}.service-intro .service-text>h1{color:#567483;font-weight:600;position:relative;padding-bottom:.5rem;margin-bottom:1.5rem}.service-intro .service-text>h1::after{content:'';width:30%;height:4px;background:#fbcb00;position:absolute;top:calc(100% - 2px);left:0}section.service-other>div{border-top:4px solid #fbcb00;padding:0;padding-top:2.5rem;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}section.service-other>div>div{max-width:30%;color:#567483}section.service-other>div>h2{font-weight:600;color:#567483;margin-bottom:2rem}section.service-other .service-box img{width:100%}section.service-other .service-box p{font-size:1.125rem;padding:.75rem}section.service-other .service-box h2{border-bottom:0;position:relative;padding:.75rem 20% 2rem}section.service-other .service-box h2:after{content:'';position:absolute;width:50%;height:4px;left:25%;bottom:0;background:#fbcb00}main.main-content section.service-contact{border-top:5px solid #fbcb00;padding-top:5rem;margin-top:10rem;padding-bottom:10rem}section.service-contact>div{position:relative}section.service-contact>div:before{content:'';position:absolute;width:320px;height:167px;background:url(/wp-content/themes/capitan-property/svg/service-contact-house.svg) no-repeat center center / contain;top:calc(-166.5px - 5rem)}#gform_2 .gfmc-container{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-column-gap:2.5rem;column-gap:2.5rem}#gform_2 .gfmc-container .gfmc-column{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;row-gap:1.5rem}form#gform_2{position:relative}#gform_2 .gform_footer.top_label{position:absolute;bottom:0;right:0;margin:0;padding:0}#gform_2 ::-webkit-input-placeholder{text-transform:uppercase}#gform_2 :-ms-input-placeholder{text-transform:uppercase}#gform_2 ::placeholder{text-transform:uppercase}#gform_2 input:not([type="submit"]),#gform_2 textarea{background:#fffae5;border:1px solid #fbcb00;font-size:1.375rem;height:auto;padding:.5rem;line-height:1.5}#gform_2 input[type="text"],#gform_2 input[type="email"],#gform_2 input[type="tel"]{min-height:3.5rem}#gform_2 .gform-grid-row{padding:0}#gform_2 textarea{max-height:220px;margin:0}#field_2_5>div{padding:0}fieldset#field_2_6{height:60px}div#field_2_5{padding:0;width:100%}div#field_2_7,div#field_2_7>div{padding:0}div#field_2_4,div#field_2_4>div{padding:0}section.service-contact>div>div>h1{font-size:4rem;font-weight:100;color:#567483;line-height:1;margin-bottom:1rem}section.service-contact p{color:#567483;margin-bottom:1rem;font-size:1.125rem}#gform_2 input[type="checkbox"]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;margin:0;font:inherit;color:#fbcb00;width:1.15em;height:1.15em;border:.15em solid #fbcb00;border-radius:.15em;-webkit-transform:translateY(-.075em);transform:translateY(-.075em);display:grid;place-content:center}#gform_2 input[type="checkbox"]::before{content:"";width:.65em;height:.65em;-webkit-transform:scale(0);transform:scale(0);-webkit-transition:120ms -webkit-transform ease-in-out;transition:120ms -webkit-transform ease-in-out;transition:120ms transform ease-in-out;transition:120ms transform ease-in-out,120ms -webkit-transform ease-in-out;-webkit-box-shadow:inset 1em 1em #fbcb00;box-shadow:inset 1em 1em #fbcb00}#gform_2 input[type="checkbox"]:checked::before{-webkit-transform:scale(1);transform:scale(1)}#gform_2 input[type="checkbox"]:checked+label{font-weight:600}#field_2_6>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#field_2_6 label{margin:0 0 0 .5rem;font-size:1.125rem;color:#567483;line-height:1}#field_2_6 label a{color:#567483;border-bottom:2px dotted}input#gform_submit_button_2{margin:0;padding:.75rem 1.5rem .5rem;font-size:1.75rem;text-transform:uppercase;background:#00a2d3;padding-right:4.5rem;height:3rem;line-height:1;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex!important;-webkit-box-align:center;-ms-flex-align:center;align-items:center}body.single .gform_footer.top_label:after,body.page-template-sales .gform_footer.top_label:after{content:'';position:absolute;right:0;bottom:0;width:3rem;height:3rem;background:url(/wp-content/themes/capitan-property/svg/send.svg) #fbcb00 no-repeat center / 50%;border-left:.25rem solid #FFF;pointer-events:none}fieldset#field_2_12{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}#field_2_12>legend{position:absolute;font-weight:200;font-size:1.25rem;top:.5rem;left:0;margin:0;padding:0;color:#567483;max-width:50%}#field_2_12>div{margin-left:auto;padding:0}#field_2_12>div>div{display:-webkit-box;display:-ms-flexbox;display:flex;padding:.25rem;background:#fffae5;border:1px solid #fcd246}#field_2_12 input{display:none}#field_2_12 label{padding:.5rem 3.5rem .25rem 3.5rem;max-width:none;margin:0;font-size:1.5rem;text-transform:uppercase;line-height:1;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#fff0}#field_2_12 input:checked+label{font-weight:600;background:#fcd246}body.page-template-sales #gform_2{margin-top:2rem}body.page-template-sales #gform_2 textarea{max-height:290px}main.main-content section.update-wrap{background:linear-gradient(180deg,#FFF calc(100% - 25vh),transparent)}main.main-content section.update-fade,main.main-content section.contact-map-fade{position:relative;padding-top:5rem;padding-bottom:12.5rem}section.update-fade .bg-img,section.contact-map-fade .bg-img{position:absolute;bottom:0;z-index:-1;width:100%;left:0;height:100vh}section.contact-map-fade .bg-img{background:#bef0ff}section.update-fade .bg-img{background:#00a2d3}body.page-template-news main,body.page-template-contact main{background:-webkit-gradient(linear,left top,left bottom,from(rgb(255 255 255)),color-stop(60%,rgb(255 255 255)),color-stop(85%,transparent));background:linear-gradient(180deg,rgb(255 255 255) 0%,rgb(255 255 255) 60%,transparent 85%);padding-top:5rem}.update-fade h1,.update-head-text h1{line-height:1;margin-bottom:1.5rem;color:#FFF;-webkit-filter:drop-shadow(2px 2px 2px rgb(0 0 0 / .5));filter:drop-shadow(2px 2px 2px rgb(0 0 0 / .5))}#cff.cff-masonry .cff-load-more{width:150px;float:none;margin:0 auto;background:#00a2d3;text-transform:uppercase;font-size:1.125rem;color:#FFF}#cff.cff-masonry .cff-load-more>span.cff-load-icon{display:none}section.update-head{position:relative}.update-head-text{position:absolute;top:0;left:0;width:100%;height:100%}.update-head-text>div{height:100%;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-ms-flex-line-pack:center;align-content:flex-end;padding-top:7.5rem;padding-bottom:1rem}section.update-wrap>div{padding:0}.update-head-text h1{font-weight:600}.cff-lightbox-data .cff-lightbox-details{width:100%;padding-right:2rem;color:#425a66}.cff-lightbox-data .cff-lightbox-details a{color:#567483;border-bottom:1px dotted}.cff-lightbox-data .cff-lightbox-close{position:absolute;top:.75rem;right:.75rem}div#cff-lightbox-overlay{background-color:#567483}div#cff-lightbox-wrapper>div{overflow:hidden;border:2px solid #FFF}#cff-lightbox-wrapper>div.cff-lightbox-outerContainer{border-radius:1.5rem 1.5rem 0 0;border-bottom:0}#cff-lightbox-wrapper>.cff-lightbox-dataContainer{background:#fbcb00;position:relative;border-radius:0 0 1.5rem 1.5rem;border-top:0}picture.bg-img>img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center bottom;object-position:center bottom}span.area-label{margin:0 .125rem 0 0;font-weight:500;color:#00a2d3}span.area-title{position:relative;left:0;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto}span.area-title+span.area-title:before{content:'|';margin:0 0 0 .25rem;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;font-weight:700;color:#00a2d3}body.page-template-contact main.main-content section.contact-map-fade{padding-top:7.5rem;padding-bottom:25rem;border-top:3px solid #fbcb00;color:#567483}.map-wrap{position:absolute;top:0;right:0}body.page-template-contact main{background:-webkit-gradient(linear,left top,left bottom,from(rgb(255 255 255)),color-stop(60%,rgb(255 255 255)),color-stop(85%,transparent));background:linear-gradient(180deg,rgb(255 255 255) 0%,rgb(255 255 255) 60%,transparent 85%);position:relative}.contact-map-fade picture.bg-img>img{-o-object-position:top center;object-position:top center}.area-contact .icon-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-top:1.5rem}.area-contact .icon-wrap p{margin:.25rem 0 0 0;margin-left:.5rem;font-size:1.25rem;line-height:1.25rem;color:#567483}.area-contact .icon-wrap div p a{font-weight:600}.contact-map-fade .areas{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;font-size:1.275rem;margin-bottom:3rem;padding-bottom:3rem;position:relative}.contact-map-fade .areas:after{content:'';position:absolute;top:calc(100% - 2px);left:0;width:25%;height:4px;display:block;background:#fbcb00}.contact-map-fade h3{font-size:2rem;line-height:1.125;font-weight:100;margin-bottom:2.5rem}.area-contact p{font-size:1.325rem}body.page-template-contact div.head-icon-wrap{margin-bottom:2.5rem}div.area-contact>div.icon-wrap>img{width:40px;height:40px}section.contact-map-fade div.head-icon-wrap>h1{font-size:3.5rem;height:3.5rem;line-height:3.5rem}section.contact-map-fade div.head-icon-wrap>h1:before{width:5rem;height:3.5rem}section.contact-map-fade div.head-icon-wrap img{width:3.5rem;height:3.5rem}section.contact-form-details{padding:5rem 0;background:url(/wp-content/themes/capitan-property/svg/house-fade.svg) no-repeat left bottom / 30% auto;position:relative}section.contact-map-fade div.grid-container.grid-x>div{padding-right:7.5rem}div.contact-details-outer.cell.small-12.medium-4>h1,div.contact-details-outer.cell.small-12.medium-4>div:nth-child(2){font-weight:100;font-size:4rem;line-height:1;margin-bottom:1.5rem;padding-bottom:1.5rem;position:relative}div.contact-details-outer.cell.small-12.medium-4>h1:after,div.contact-details-outer.cell.small-12.medium-4>div:nth-child(2):after{content:'';position:absolute;top:calc(100% - 2px);left:0;width:25%;height:4px;display:block;background:#fbcb00}div.contact-details-outer.cell.small-12.medium-4>div:nth-child(2){font-size:1.25rem;font-weight:400}.contact-details-outer,.contact-form-outer{color:#557483}.contact-details-outer{padding-right:7.5%}.contact-details-outer .contact-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.contact-row+.contact-row{margin-top:1rem}.contact-details-outer>div:nth-child(2) a,.contact-details-outer>div:nth-child(3) a span{color:#567483;font-weight:500;font-size:1.25rem}.contact-details-outer div:nth-child(3)>div{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.contact-details-outer>div:nth-child(3) a span{margin-left:.5rem}div.contact-form-outer.cell.small-12.medium-8 h2{font-weight:100;font-size:3rem;line-height:1;margin-top:1rem}div.contact-form-outer.cell.small-12.medium-8>p{font-size:1.25rem}.home-slideshow.slick-initialized.slick-slider.slick-dotted{height:calc(100vh - 10rem)}html body picture.parallax-img img{left:0!important;right:0!important;width:100%!important;height:100%!important;-o-object-fit:cover;object-fit:cover}body.page-template-news main.main-content{padding-top:0!important}