:root{--ph-highlight:#fff3cd;--ph_blue:#1e90ff;--ph_white:#ffffff;--ph_gray:#4E4E4E;--ph_dark_gray:#f7fbfd;--ph_dark_white:#f6f9fc;--ph_line_color:green;--p1_blue:#264059;--p1_aqua:#6EA0B1;--p1_orange:#E5690B;--p1_dark_green:#007F39;--p1_grass_green:#00A638;--p1_brown:#9F5D35;--text-color:#333;--text-feature-color:#666;--nav-item-color:#666;--nav-link-active:#417A95;--href-color:#006fc6;--href-visited-color:purple;--href-active-color:red;--heading-color:#333;--modal-content-bg:hsl(210, 11%, 15%);--error-color:#FF0000}body{color:var(--text-color);font-size:1.1rem;line-height:1.4;font-weight:400}h1,h2,h3,h4,h5,h6{color:var(--heading-color);font-weight:600}@media only screen and (min-width:576px){h1,h2,h3,h4,h5,h6{font-weight:500}}h1{font-size:calc(1.4rem + 1.6vw);line-height:1.2;margin-top:1.2rem;margin-bottom:1.2rem}h2{font-size:calc(1.2rem + .2vw);line-height:1.2;margin-bottom:1.7rem}h3{font-size:calc(1.05rem + .1vw);line-height:1.5rem;margin-bottom:.2rem}.price-size{margin-top:3.25rem;margin-bottom:3.75rem}.price-size p{font-size:1rem;font-weight:500;margin-top:auto;margin-bottom:auto;line-height:normal}.table.price{width:auto!important}.table.price td{border-bottom-width:0;padding-left:0;padding-top:0;padding-bottom:0}td.pad{padding-right:1rem}@media only screen and (min-width:576px){td.pad{padding-right:2rem}}@media only screen and (min-width:768px){td.pad{padding-right:3rem}}@media only screen and (min-width:576px){h1{margin-top:1.4rem;margin-bottom:1.5rem}h2{font-size:calc(1.2rem + .4vw);margin-bottom:2rem}h3{font-size:calc(1.1rem + .15vw);margin-bottom:.3rem}}@media only screen and (min-width:1200px){h1{margin-top:1.2rem;margin-bottom:2.5rem}}p{margin-bottom:1.5rem}h1 .narrow{font-weight:350}h3.no-accent{font-size:calc(1rem + .1vw);font-weight:400}.container-fluid{padding-right:0;padding-left:0}@media only screen and (min-width:768px){.container-fluid{padding-right:var(--bs-gutter-x,.75rem);padding-left:var(--bs-gutter-x,.75rem)}}.ph.container{width:97%;margin-right:auto;margin-left:auto;margin-top:1rem}@media only screen and (min-width:576px){.ph.container{max-width:90%;margin-top:1rem}}@media only screen and (min-width:768px){.ph.container{margin-top:3rem}}@media only screen and (min-width:992px){.ph.container{max-width:75%;margin-top:3rem}}@media only screen and (min-width:1200px){.ph.container{max-width:880px;margin-top:5rem}}@media only screen and (min-width:1400px){.ph.container{max-width:880px;margin-top:5rem}}.ph-top-bar{font-size:.75rem!important;padding:.5rem .6rem;background:rgba(31,30,30,.842);color:#f5f5f5}.ph-top-bar-items{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-items:stretch;align-content:center;gap:4px;list-style:none;margin:0;padding-left:0;padding-right:0}@media only screen and (min-width:576px){.ph-top-bar{font-size:.9rem!important;padding:.6rem .7rem}}@media only screen and (min-width:768px){.ph-top-bar{font-size:.9rem!important;padding:.6rem .7rem;font-weight:bolder}}@media only screen and (min-width:1200px){.ph-top-bar{display:none}}@media only screen and (min-width:992px){#phnavbar{position:sticky;top:0;z-index:1020}}#phnavbar>.container{max-width:100%}@media only screen and (min-width:1200px){#phnavbar>.container{max-width:90%}}.navbar-brand{padding-top:2px;padding-bottom:2px}.navbar-nav{margin-left:10%;padding-left:10px;margin-bottom:20px;display:flex;flex-direction:column;row-gap:0}a.nav-link{color:#666!important;padding-bottom:.3rem;border-bottom-width:2px;border-bottom-color:#9f5d35}.nav-link.active{color:var(--nav-link-active)!important}.nav-link:hover{color:var(--p1_aqua)!important}a[href]:not(.nav-link){color:var(--href-color);text-decoration:underline}a[href]:not(.nav-link):hover{color:var(--href-active-color)!important}.navbar-toggler{width:30px;height:20px;position:relative;transition:.5s ease-in-out}.navbar-toggler,.navbar-toggler-icon:focus,.navbar-toggler:active,.navbar-toggler:focus{outline:0;box-shadow:none;border:0}.navbar-toggler span{margin:0;padding:0}.toggler-icon{display:block;position:absolute;height:3px;width:100%;background:var(--p1_aqua);border-radius:1px;opacity:1;left:0;transform:rotate(0);transition:.25s ease-in-out}.middle-bar{margin-top:0}.navbar-toggler .top-bar{margin-top:0;transform:rotate(135deg)}.navbar-toggler .middle-bar{opacity:0}.navbar-toggler .bottom-bar{margin-top:0;transform:rotate(-135deg)}.navbar-toggler.collapsed .top-bar{margin-top:-20px;transform:rotate(0)}.navbar-toggler.collapsed .middle-bar{opacity:1}.navbar-toggler.collapsed .bottom-bar{margin-top:20px;transform:rotate(0)}.navbar-toggler.collapsed .toggler-icon{background:var(--p1_aqua)}#myModal{background-color:var(--modal-content-bg)}div[data-bs-dismiss=modal]{color:#fff;position:fixed;top:10px;right:20px;cursor:pointer}#my-dismiss{color:#fff;position:fixed;top:10px;right:20px;cursor:pointer}.modal-dialog{justify-content:center;align-items:center}.modal-dialog .modal-content{background-color:var(--modal-content-bg)}.modal-content{display:flex;justify-content:center;align-items:center;height:auto}.modal-body{padding:0!important;position:relative;flex-grow:1;flex-shrink:1;flex-basis:auto}@media only screen and (min-width:768px){.modal-dialog{padding:30px;max-width:90dvw;max-height:90dvh}.modal-content{max-height:90dvh}}@media only screen and (min-width:992px){.modal-dialog{max-width:85%}}@media only screen and (min-width:1400px){.modal-dialog{width:80%;max-width:1500px}}#ph .column{float:left!important;width:25%!important;padding:15px!important}#ph .row::after{content:""!important;clear:both!important;display:table!important}#close_modal{box-sizing:content-box;width:1em;height:1em;padding:0 1.25em!important;border:0;border-radius:.25rem;opacity:.5}.carousel{padding-bottom:2rem;padding-top:3rem;overflow:hidden}.where-am-i{font-weight:100}.carousel-caption{top:-13%;padding-bottom:0;padding-top:0;background-color:var(--modal-content-bg);bottom:auto}@media only screen and (min-width:997px){.carousel-caption{top:-10%}}@media only screen and (min-width:1200px){.carousel-caption{top:-6%}}@media only screen and (min-width:1200px){.carousel-caption{top:-5%}}.carousel-inner{overflow:visible}#myCarousel .carousel-indicators{bottom:-.5rem;left:0!important;margin-left:5px!important;width:100%!important}#myCarousel .carousel-indicators [data-bs-target]{box-sizing:content-box;flex:0 1 auto;width:5px;height:5px;padding:0;margin-right:3px;margin-left:3px;text-indent:-999px;cursor:pointer;background-color:#fff;background-clip:padding-box;border:0;border-top:10px solid transparent;border-bottom:10px solid transparent;opacity:.5;transition:opacity .6s ease}#myCarousel .carousel-indicators .active{opacity:.7;background-color:var(--p1_orange)}@media only screen and (min-width:768px){#myCarousel .carousel-indicators [data-bs-target]{width:8px}}@media only screen and (min-width:992px){#myCarousel .carousel-indicators [data-bs-target]{width:10px}}@media only screen and (min-width:1200px){#myCarousel .carousel-indicators [data-bs-target]{width:12px}}.carousel-inner{position:relative;width:100%}.carousel-item{position:relative;display:none;float:left;width:100%;max-height:1200px;margin-right:-100%;-webkit-backface-visibility:hidden;backface-visibility:hidden;transition-duration:.3s;transition-timing-function:ease-in-out;transition-delay:0s;transition-property:transform}.carousel-item img{width:100%;height:auto}.top-left{position:absolute;top:8px;left:16px;font-size:16px;font-weight:400;background-color:var(--ph_dark_white)}#myCarousel .carousel-control-next-icon:hover,.carousel-control-prev-icon:hover{background-color:rgba(0,0,0,.8)!important}.carousel-caption h3{background-color:var(--p1_aqua)}div .hor_line{--bs-bg-opacity:1;background-color:var(--p1_orange);width:100%!important}.ph_col .ph_col_num{margin-top:0;font-weight:900;font-size:3rem;margin-bottom:0;color:var(--p1_aqua)}.ph_col_title{text-transform:lowercase;letter-spacing:2px;margin-bottom:20!important}#feature_block{background-color:var(--ph_dark_white)}#feature_block,.spacing{padding-top:2.5rem!important;padding-bottom:7.5rem!important;padding-left:1.5rem;padding-right:1.5rem;margin-top:6rem;margin-bottom:3rem;margin-right:11rem;margin-left:11rem}#feature{background-color:var(--ph_white)}.ph .border-start{border-left-color:var(--p1_orange)!important;border-left-width:5px}.vl{border-left:6px solid;border-left-color:var(--p1_orange);margin-left:-15px;padding-left:7px}.hl{border-bottom-width:6px;border-bottom-style:solid;border-bottom-color:var(--p1_orange);margin-left:-15px;padding-left:7px}#wrapper{display:inline-block}footer{background-color:var(--ph_dark_gray);text-align:center!important;color:var(--ph_gray);padding-top:1.5rem}footer .nav-link.active{font-weight:800}footer .col-01{text-align:right}@media only screen and (min-width:992px){footer .col-02 p.contact{text-align:left}}footer h4{font-size:calc(1.01rem + .2vw);letter-spacing:.25rem;text-align:center;color:var(--ph_gray)}@media only screen and (min-width:768px){footer .h4-contact{max-width:87%}}@media only screen and (min-width:992px){footer .h4-contact{max-width:87%}}footer p{margin-bottom:.75rem}.no-rk{font-weight:450;padding:.1875em;background-color:var(--ph-highlight)}body footer{font-size:1rem;line-height:1.3;font-weight:450}footer .list-unstyled{padding-left:0;list-style:none}footer .copyright{padding-top:2px;padding-bottom:2rem;background-color:var(--ph_dark_gray)}.image-gallery{display:flex;flex-wrap:wrap;justify-content:center;gap:10px}.image-gallery::after{content:"";flex-basis:250px}ul.image-gallery{list-style-type:none}.image-gallery>li{flex-grow:0;flex-shrink:1;flex-basis:300px}.image-gallery li img{object-fit:cover;max-width:100%;height:auto;vertical-align:middle;border-radius:0}.image-gallery-aspect{display:flex;flex-wrap:wrap;gap:3px}@media only screen and (min-width:576px){.image-gallery-aspect{gap:4px}}@media only screen and (min-width:768px){.image-gallery-aspect{gap:4px}}.image-gallery-aspect::after{content:"";flex-grow:999}ul.image-gallery-aspect{list-style-type:none;padding:0!important}.image-gallery-aspect>li{flex-grow:1;height:95px;cursor:pointer;position:relative}@media only screen and (min-width:576px){.image-gallery-aspect>li{height:110px}}@media only screen and (min-width:768px){.image-gallery-aspect>li{height:150px}}@media only screen and (min-width:992px){.image-gallery-aspect>li{height:170px}}@media only screen and (min-width:1200px){.image-gallery-aspect>li{height:200px}}.image-gallery-aspect li img{object-fit:cover;width:100%;height:100%;vertical-align:middle;border-radius:0}#map{width:100%;height:250px;padding-bottom:24px}@media only screen and (min-width:576px){#map{height:300px}}@media only screen and (min-width:1200px){#map{height:300px}}.table{font-size:.95rem}@media only screen and (min-width:576px){.table{font-size:1.1rem}}.user-cannot-see{display:none}.contact-form{position:relative;text-align:left}.contact-form label{font-size:1rem;font-weight:400;line-height:1.2}.contact-form textarea{height:100px!important}.contact-form .btn{display:block;width:100%}@media only screen and (min-width:768px){.contact-form{max-width:87%}}@media only screen and (min-width:992px){.contact-form{max-width:85%}}.has-error{color:var(--p1_orange)}.message-sent{text-align:center;color:var(--p1_aqua);background-color:var(--ph_dark_white);border-color:var(--ph_dark_gray);padding:1rem;margin-bottom:1rem;font-size:1.2rem;line-height:1.3;font-weight:450}.email-not-sent{text-align:center;color:var(--p1_orange);background-color:var(--ph_dark_white);border-color:var(--ph_dark_gray);padding:1rem;margin-bottom:1rem;font-size:1.2rem;line-height:1.3;font-weight:450}