*,::after,::before{-webkit-box-sizing:border-box;box-sizing:border-box}html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(51,51,51,0)}article,aside,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}@font-face{font-family:HelveticaNeue-Light,"Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;font-weight:400;font-style:normal;font-display:swap}body{margin:0;font-weight:400;color:#333;text-align:left;background-color:#fff;font-family:HelveticaNeue-Light,"Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif}@media screen and (max-width:599px){body{font-size:calc(16px + (35 - 11) * ((100vw - 300px) / (1600 - 300)))}}@media screen and (min-width:600px){body{font-size:calc(16px + (28 - 26) * ((100vw - 300px) / (1600 - 300)))}}[tabindex="-1"]:focus{outline:0!important}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}figure{margin:0 0 1rem}img{vertical-align:middle;border-style:none;width:100%}svg{overflow:hidden;vertical-align:middle}table{border-collapse:collapse}caption{padding-top:.75rem;padding-bottom:.75rem;color:#5c5c5c;text-align:left;caption-side:bottom}th{text-align:inherit}output{display:inline-block}summary{display:list-item;cursor:pointer}template{display:none}[hidden]{display:none!important}.hidden{display:none}.container{width:100%;display:block;margin:0}.align-right{float:right}.align-left{float:left}.text-align-right{text-align:right}.svg-fill{fill:#333}.hide{display:none!important}.display-block{display:block}.fade{-webkit-transition:opacity .15s linear;transition:opacity .15s linear}@media (prefers-reduced-motion:reduce){.fade{-webkit-transition:none;transition:none}}.fade:not(.show){opacity:0}.collapse:not(.show){display:none}.collapsing{position:relative;height:0;overflow:hidden;-webkit-transition:height .35s ease;transition:height .35s ease}@media (prefers-reduced-motion:reduce){.collapsing{-webkit-transition:none;transition:none}}.list-group{padding-left:0;margin-bottom:0}@supports ((display:-webkit-box) or (display:flex)){.list-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.list-group-item-action{width:100%;color:#292929;text-align:inherit}.list-group-item-action:focus,.list-group-item-action:hover{z-index:1;color:#292929;text-decoration:none;background-color:#dadada}.list-group-item-action:active{color:#fff;background-color:#ff4081}.list-group-item{position:relative;display:block;padding:.75rem 1.25rem;margin-bottom:-1px;background-color:#fff;border:1px solid #e0e0e0}.list-group-item:first-child{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.list-group-item:last-child{margin-bottom:0;border-bottom-right-radius:.25rem;border-bottom-left-radius:.25rem}.list-group-item.disabled,.list-group-item:disabled{color:#5c5c5c;pointer-events:none;background-color:#fff}.list-group-item.active{z-index:2;color:#fff;background-color:#ff4081;border-color:#ff538e}.list-group-horizontal{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.list-group-horizontal .list-group-item{margin-right:-1px;margin-bottom:0}.list-group-horizontal .list-group-item:first-child{border-top-left-radius:.25rem;border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal .list-group-item:last-child{margin-right:0;border-top-right-radius:.25rem;border-bottom-right-radius:.25rem;border-bottom-left-radius:0}@media (min-width:576px){.list-group-horizontal-sm{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.list-group-horizontal-sm .list-group-item{margin-right:-1px;margin-bottom:0}.list-group-horizontal-sm .list-group-item:first-child{border-top-left-radius:.25rem;border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-sm .list-group-item:last-child{margin-right:0;border-top-right-radius:.25rem;border-bottom-right-radius:.25rem;border-bottom-left-radius:0}}@media (min-width:768px){.list-group-horizontal-md{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.list-group-horizontal-md .list-group-item{margin-right:-1px;margin-bottom:0}.list-group-horizontal-md .list-group-item:first-child{border-top-left-radius:.25rem;border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-md .list-group-item:last-child{margin-right:0;border-top-right-radius:.25rem;border-bottom-right-radius:.25rem;border-bottom-left-radius:0}}@media (min-width:992px){.list-group-horizontal-lg{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.list-group-horizontal-lg .list-group-item{margin-right:-1px;margin-bottom:0}.list-group-horizontal-lg .list-group-item:first-child{border-top-left-radius:.25rem;border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-lg .list-group-item:last-child{margin-right:0;border-top-right-radius:.25rem;border-bottom-right-radius:.25rem;border-bottom-left-radius:0}}@media (min-width:1200px){.list-group-horizontal-xl{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.list-group-horizontal-xl .list-group-item{margin-right:-1px;margin-bottom:0}.list-group-horizontal-xl .list-group-item:first-child{border-top-left-radius:.25rem;border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-xl .list-group-item:last-child{margin-right:0;border-top-right-radius:.25rem;border-bottom-right-radius:.25rem;border-bottom-left-radius:0}}.list-group-flush .list-group-item{border-right:0;border-left:0;border-radius:0}.list-group-flush .list-group-item:last-child{margin-bottom:-1px}.list-group-flush:first-child .list-group-item:first-child{border-top:0}.list-group-flush:last-child .list-group-item:last-child{margin-bottom:0;border-bottom:0}.list-margin-bottom li{margin-bottom:18px}.datepicker{margin:10px;padding:2px;position:absolute;width:265px;background-color:#fff;border:1px solid #ccc;border-radius:4px;z-index:5;top:100%}.datepicker>div{display:block}div{z-index:auto}form .dateinput.date_input{border-top-right-radius:0;border-bottom-right-radius:0;display:inline-block}@media only screen and (max-width:767px){form .dateinput.date_input{width:80%}}@media only screen and (min-width:768px){form .dateinput.date_input{width:90%}}[aria-hidden=true]{display:none}.btn-basic,.button-style-1,.button-style-1-petite,.button-style-2,.button-style-2-petite,.button-style-3,.button-style-next{text-align:center;display:inline-block;border:0 none;cursor:pointer}.button-style-1,.button-style-1-petite,.button-style-next{background:#0978d0;color:#fff;border-radius:40px;padding:10px 40px;text-decoration:none;text-transform:uppercase;font-weight:400;letter-spacing:1px;-webkit-transition:background-color .3s ease 0s;transition:background-color .3s ease 0s}@media screen and (max-width:599px){.button-style-1,.button-style-1-petite,.button-style-next{font-size:calc(16px + (35 - 13) * ((100vw - 300px) / (1600 - 300)))}}@media screen and (min-width:600px){.button-style-1,.button-style-1-petite,.button-style-next{font-size:calc(16px + (25 - 23) * ((100vw - 300px) / (1600 - 300)))}}.button-style-1-petite:hover,.button-style-1:hover,.button-style-next:hover{background:#0365b6;color:#fff;text-decoration:none;-webkit-transition:background-color .3s ease 0s;transition:background-color .3s ease 0s}.button-style-1-petite,.button-style-next{padding:7px 15px;text-transform:none}@media screen and (max-width:599px){.button-style-1-petite,.button-style-next{font-size:calc(16px + (35 - 13) * ((100vw - 300px) / (1600 - 300)))}}@media screen and (min-width:600px){.button-style-1-petite,.button-style-next{font-size:calc(16px + (25 - 26) * ((100vw - 300px) / (1600 - 300)))}}.button-style-2,.button-style-2-petite{background:0 0;color:#333;border-radius:40px;padding:10px 40px;text-decoration:none;text-transform:uppercase;font-weight:400;letter-spacing:1px;border:1px solid #333;-webkit-transition:all .3s ease 0s;transition:all .3s ease 0s}@media screen and (max-width:599px){.button-style-2,.button-style-2-petite{font-size:calc(16px + (35 - 13) * ((100vw - 300px) / (1600 - 300)))}}@media screen and (min-width:600px){.button-style-2,.button-style-2-petite{font-size:calc(16px + (25 - 23) * ((100vw - 300px) / (1600 - 300)))}}.button-style-2-petite:hover,.button-style-2:hover{border-color:#0978d0;color:#0978d0;text-decoration:none;-webkit-transition:all .3s ease 0s;transition:all .3s ease 0s}.button-style-2-petite{padding:7px 15px;text-transform:none}@media screen and (max-width:599px){.button-style-2-petite{font-size:calc(16px + (35 - 13) * ((100vw - 300px) / (1600 - 300)))}}@media screen and (min-width:600px){.button-style-2-petite{font-size:calc(16px + (25 - 26) * ((100vw - 300px) / (1600 - 300)))}}.button-style-3{width:100%;background:#333;color:#fff;border-radius:0;padding:10px 0;text-decoration:none;text-transform:uppercase;margin:0 0 15px;font-weight:400;letter-spacing:1px}@media screen and (max-width:599px){.button-style-3{font-size:calc(16px + (35 - 13) * ((100vw - 300px) / (1600 - 300)))}}@media screen and (min-width:600px){.button-style-3{font-size:calc(16px + (25 - 23) * ((100vw - 300px) / (1600 - 300)))}}.btn-clear,.header-button{display:inline-block;width:auto;padding:0;border:0 none;background:0 0;cursor:pointer;text-decoration:none}.btn-clear:hover,.header-button:hover{text-decoration:none}.button-style-next{background:#8bc34a;color:#fff}.bfb-plus{width:40px;height:40px;display:inline-block;position:relative;background:#ff4081;border-radius:100%;border:0 none;text-indent:1000px;overflow:hidden;white-space:nowrap;position:relative;-webkit-transition:background-color .3s ease;transition:background-color .3s ease}.bfb-plus:hover{background:#c2185b;-webkit-transition:background-color .3s ease;transition:background-color .3s ease}.bfb-plus:before{content:"";width:2px;height:20px;display:inline-block;background-color:#fff;position:absolute;top:50%;left:50%;margin-top:-10px;margin-left:-1px}.bfb-plus:after{content:"";height:2px;width:20px;display:inline-block;background-color:#fff;position:absolute;top:50%;left:50%;margin-left:-10px;margin-top:-1px}.header-text-style-1{font-size:calc(26px + (35 - 30) * ((100vw - 300px) / (1600 - 300)));line-height:calc(1.3em + (1.5 - 1.2) * ((100vw - 300px) / (1600 - 300)));text-transform:uppercase;letter-spacing:8px;text-align:center;margin:0 0 35px;position:relative;z-index:10}.header-text-style-1:after{content:"";display:block;margin:10px auto 0;width:50px;background-color:#333;height:3px}.header-text-style-1.text-align-right{text-align:right}.header-text-style-2{font-size:calc(23px + (30 - 31) * ((100vw - 300px) / (1600 - 300)));line-height:calc(1.3em + (1.5 - 1.2) * ((100vw - 300px) / (1600 - 300)));text-transform:none;letter-spacing:0;text-align:left;margin:0 0 15px;position:relative;z-index:10}.header-text-style-2.text-align-right{text-align:right}.header-text-style-3{font-size:calc(27.6px + (30 - 28) * ((100vw - 300px) / (1600 - 300)));line-height:calc(1.3em + (1.5 - 1.2) * ((100vw - 300px) / (1600 - 300)));text-transform:uppercase;letter-spacing:0;text-align:left;margin:0 0 15px;position:relative;z-index:10}.header-text-style-3:after{content:"";display:block;margin:10px auto 0;width:50px;background-color:#333;height:3px}.header-text-style-3.text-align-right{text-align:right}.header-text-style-4{font-size:calc(19px + (30 - 27) * ((100vw - 300px) / (1600 - 300)));line-height:calc(1.3em + (1.5 - 1.2) * ((100vw - 300px) / (1600 - 300)));text-transform:none;letter-spacing:0;text-align:left;margin:0 0 15px;position:relative;z-index:10}.header-text-style-4.text-align-right{text-align:right}.header-text-style-5{font-size:calc(19px + (30 - 27) * ((100vw - 300px) / (1600 - 300)));line-height:calc(1.3em + (1.5 - 1.2) * ((100vw - 300px) / (1600 - 300)));text-transform:uppercase;letter-spacing:0;text-align:center;margin:0 0 25px;color:#0978d0;position:relative;z-index:10}.header-text-style-5.text-align-right{text-align:right}.header-text-style-6{position:relative;padding-bottom:20px;font-size:calc(19px + (30 - 25) * ((100vw - 300px) / (1600 - 300)));line-height:calc(1.3em + (1.5 - 1.2) * ((100vw - 300px) / (1600 - 300)));text-transform:none;letter-spacing:0;text-align:left;margin:0 0 15px;position:relative;z-index:10}.header-text-style-6:after{content:"";width:86px;position:absolute;left:44px;-webkit-transform:translate(-50%);transform:translate(-50%);background:#333;top:81%;height:3px}@media only screen and (min-width:880px){.header-text-style-6:after{width:49px;left:26px}}@media only screen and (min-width:1600px){.header-text-style-6:after{width:60px;left:31px}}.grouping-header-style-1{font-size:calc(22.2px + (27 - 24.2) * ((100vw - 300px) / (1600 - 300)));text-transform:uppercase;color:#70a136;display:block;width:100%;border-bottom:2px solid #70a136;padding-bottom:10px}.secondary-help-text,table caption{font-style:italic;font-family:HelveticaNeue-Light,"Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;font-weight:400}@media screen and (max-width:599px){.secondary-help-text,table caption{font-size:calc(15px + (26 - 10) * ((100vw - 300px) / (1600 - 300)))}}@media screen and (min-width:600px){.secondary-help-text,table caption{font-size:calc(15px + (22 - 20) * ((100vw - 300px) / (1600 - 300)))}}.text-block-bg{padding:6px 8px;background:#333;color:#fff;font-family:HelveticaNeue-Light,"Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif}@media screen and (max-width:599px){.text-block-bg{font-size:calc(15px + (30 - 10) * ((100vw - 300px) / (1600 - 300)))}}@media screen and (min-width:600px){.text-block-bg{font-size:calc(15px + (24 - 22) * ((100vw - 300px) / (1600 - 300)))}}.desktop-col-4-responsive-1-flex{width:100%}@media screen and (min-width:1400px){@supports ((display:-webkit-box) or (display:flex)){.desktop-col-4-responsive-1-flex{display:-webkit-box;display:-ms-flexbox;display:flex}.desktop-col-4-responsive-1-flex .sub-container-item:not(.sub-container-last-item){margin-right:20px}}}@media screen and (min-width:800px) and (max-width:1399px){.desktop-col-4-responsive-1-flex .sub-container-mid-2-col{width:48%;display:inline-block;margin-right:1%;vertical-align:top}.desktop-col-4-responsive-1-flex .sub-container-item{margin-bottom:45px}}@media screen and (max-width:799px){.desktop-col-4-responsive-1-flex .sub-container-item{width:100%;margin-bottom:45px}}.desktop-col-2-responsive-1{display:inline-block;width:100%}@media screen and (max-width:768px){.desktop-col-2-responsive-1{display:block}}@media screen and (min-width:769px){.desktop-col-2-responsive-1{display:table;margin:0 auto}}@media screen and (max-width:1200px){.desktop-col-2-responsive-1{width:100%}}@media screen and (min-width:1201px){.desktop-col-2-responsive-1{width:75%}}@media screen and (min-width:769px){.desktop-col-2-responsive-1 .column-content{display:table-cell;vertical-align:top}}@media screen and (max-width:768px){.desktop-col-2-responsive-1 .column-content{display:block;width:100%}}@media screen and (max-width:768px){.desktop-col-2-responsive-1 .column-fixed-width{padding:25px 15px 45px;text-align:center}}@media screen and (max-width:768px){.desktop-col-2-responsive-1 .column-fixed-width .text-align-right{text-align:center}}@media screen and (min-width:769px){.desktop-col-2-responsive-1 .column-fixed-width{width:375px;padding:0 40px 30px 0}}.text-layout-3-col{max-width:1400px;margin:0 auto}@supports ((display:-webkit-box) or (display:flex)){.text-layout-3-col{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%}}.text-layout-3-col:after{content:"";display:table;clear:both}.text-layout-3-col .column-3{float:left;width:33.33%;min-height:300px}@supports ((display:-webkit-box) or (display:flex)){.text-layout-3-col .column-3{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-preferred-size:100%;flex-basis:100%;-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:355px}}@media screen and (max-width:768px){.text-layout-3-col .column-3{width:100%;min-height:initial;min-width:initial;-webkit-box-flex:initial;-ms-flex:initial;flex:initial}}.text-layout-3-col .column-3 .column-3-padding{padding:30px}@media screen and (max-width:768px){.text-layout-3-col .column-3 .column-3-padding{padding:20px 30px}}.text-layout-3-col .column-3 .column-3-padding p{margin:0;line-height:2em}.text-layout-3-col .column-3 .column-3-padding h3{line-height:1.8em}.text-layout-3-col .column-3 .about-info-column{text-align:right}@media screen and (max-width:768px){.text-layout-3-col .column-3 .about-info-column{text-align:center}}@media screen and (min-width:1001px){.text-layout-2-col{-webkit-column-count:2;column-count:2;-webkit-column-gap:2em;column-gap:2em}}@media screen and (min-width:1001px){.text-layout-2-col p{margin-bottom:0;padding-bottom:1rem}}#main_content{overflow:hidden}.design-container-style-1{position:relative}@media screen and (max-width:1399px){.design-container-style-1{padding:50px 15px}}@media screen and (min-width:1400px){.design-container-style-1{padding:60px 0}}.design-container-style-1:after{content:"";display:inline-block;position:absolute;background:#f5f5f5;height:65%;width:100%;bottom:0;left:0}.design-container-style-1 .content-container-box{z-index:10;position:relative}@media screen and (min-width:1400px){@supports ((display:-webkit-box) or (display:flex)){.design-container-style-1.full-height-desktop{min-height:100vh;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column wrap;flex-flow:column wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0 0 60px}}}.design-container-style-2{position:relative}@media screen and (max-width:1399px){.design-container-style-2{padding:30px 15px}}@media screen and (min-width:1400px){.design-container-style-2{padding:60px 0}}.design-container-style-2 .accent-detail{position:absolute;left:0;top:0;width:100%;height:100%}.design-container-style-2 .accent-detail:after{content:"";display:inline-block;position:absolute;background:#f5f5f5;height:80%;width:150%;bottom:5%;left:-25%;z-index:1;-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}.design-container-style-2.reverse-design:after{-webkit-transform:rotate(5deg);transform:rotate(5deg)}.design-container-style-2 .content-container{z-index:10;position:relative}@media screen and (max-width:1399px){.design-container-style-3{padding:30px 15px}}@media screen and (min-width:1400px){.design-container-style-3{padding:60px 0}}@media screen and (min-width:1400px){@supports ((display:-webkit-box) or (display:flex)){.design-container-style-3.full-height-desktop{min-height:100vh;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column wrap;flex-flow:column wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0 0 60px}}}.box-card-2-col{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;-ms-flex-wrap:wrap;flex-wrap:wrap}@media only screen and (min-width:768px){.box-card-2-col{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.box-card-2-col .box-card{margin-bottom:30px}@media only screen and (max-width:767px){.box-card-2-col .box-card{width:80%;padding:25px}}@media only screen and (min-width:768px){.box-card-2-col .box-card{width:45%;padding:6% 40px}}@media only screen and (min-width:768px){.box-card-2-col .box-card:nth-child(odd){margin-right:2%}}.desktop-1-box-w-accent .accent-detail:before{content:"";position:absolute;right:0;top:0;width:600px;height:100%;background-image:url(https://static2.apts247.info/images/community/pets-paws.png);background-position:right;background-repeat:no-repeat;z-index:4}@media only screen and (max-width:1500px){.desktop-1-box-w-accent .accent-detail:before{background-size:contain}}@media only screen and (min-width:1500px){.desktop-1-box-w-accent .accent-detail:before{right:15%;background-size:100vw}}@media only screen and (min-width:1500px) and (max-width:1999px){.desktop-1-box-w-accent .accent-detail:before{background-size:78%}}@media only screen and (min-width:2000px){.desktop-1-box-w-accent .accent-detail:before{background-size:1800px}}.desktop-1-box-w-accent .content-container{z-index:11;position:relative;background:#fff;-webkit-box-shadow:0 .5rem 1rem rgba(0,0,0,.15);box-shadow:0 .5rem 1rem rgba(0,0,0,.15)}@media only screen and (max-width:767px){.desktop-1-box-w-accent .content-container{margin:auto;width:80%;min-height:40vw;padding:22vw 3%}}@media only screen and (min-width:768px) and (max-width:1499px){.desktop-1-box-w-accent .content-container{width:48%;min-height:24vw;padding:13vw 0;max-width:800px;margin:7%}}@media only screen and (min-width:1500px) and (max-width:1999px){.desktop-1-box-w-accent .content-container{width:48%;min-height:20vw;padding:180px 0;max-width:640px;margin:7%}}@media only screen and (min-width:2000px){.desktop-1-box-w-accent .content-container{max-width:800px;margin:7%}}.desktop-1-box-w-accent .content-container .btn-container{text-align:center}.desktop-col-2-responsive-1-fixed-style2{position:relative}@media only screen and (min-width:800px){@supports ((display:-webkit-box) or (display:flex)){.desktop-col-2-responsive-1-fixed-style2{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}}@media only screen and (min-width:800px){@supports ((display:-webkit-box) or (display:flex)){.desktop-col-2-responsive-1-fixed-style2.no-wrap{-ms-flex-wrap:nowrap;flex-wrap:nowrap}}}.desktop-col-2-responsive-1-fixed-style2.no-wrap .form-group{margin-right:10px;width:100%}.desktop-col-2-responsive-1-fixed-style2.no-wrap .form-group:last-child{margin-right:none}.desktop-col-2-responsive-1-fixed-style2 .tag-style{background:#333;color:#fff}@media only screen and (max-width:799px){.desktop-col-2-responsive-1-fixed-style2 .tag-style{width:96%;margin-left:2%;max-width:600px;padding:30px}}@media only screen and (min-width:800px){.desktop-col-2-responsive-1-fixed-style2 .tag-style{padding:2% 4% 8% 3%;margin:60px 0 0 0}}.desktop-col-2-responsive-1-fixed-style2 .tag-style *{color:inherit}@media only screen and (max-width:799px){.desktop-col-2-responsive-1-fixed-style2 .adjustable-height-container{width:96%;margin-left:2%;max-width:600px}}@media only screen and (min-width:800px){.desktop-col-2-responsive-1-fixed-style2 .adjustable-height-container{min-width:550px}}.desktop-1-col-skinny{max-width:650px;margin:0 auto;display:block}h1,h2,h3,h4,h5,h6{font-weight:700}p{margin-top:0;margin-bottom:1rem;line-height:calc(1.5em + (2.5 - 1) * ((100vw - 300px) / (1600 - 300)))}address{margin-bottom:1rem;font-style:normal;line-height:inherit}dl,ol,ul{margin-top:0;margin-bottom:1rem}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}dt{font-weight:400}dd{margin-bottom:.5rem;margin-left:0}blockquote{margin:0 0 1rem}b,strong{font-weight:600}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}a{color:#0978d0;text-decoration:underline;background-color:transparent}a:hover{color:#0365b6;text-decoration:underline}a:not([href]):not([tabindex]){color:inherit;text-decoration:none}a:not([href]):not([tabindex]):focus,a:not([href]):not([tabindex]):hover{color:inherit;text-decoration:none}a:not([href]):not([tabindex]):focus{outline:0}code,kbd,pre,samp{font-family:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;font-size:1em}pre{margin-top:0;margin-bottom:1rem;overflow:auto}.list-unstyled{padding-left:0;list-style:none}@media screen and (max-width:500px){.bulletlist{padding-left:20px}}@media screen and (min-width:501px){.bulletlist{padding-left:40px}}.list-inline{padding-left:0;list-style:none}.list-inline-item{display:inline-block}.list-inline-item:not(:last-child){margin-right:.5rem}.blockquote{margin-bottom:1rem}.blockquote-footer{display:block;font-size:80%;color:#333}.blockquote-footer::before{content:"\2014\00A0"}.postal-address .single-line{display:block}.confined-paragraph{max-width:600px;margin:30px auto;padding:20px}.strong{font-weight:700}.errtext{color:#bb0202;font-style:italic;font-family:HelveticaNeue-Light,"Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;font-weight:400}@media screen and (max-width:599px){.errtext{font-size:calc(14px + (30 - 9) * ((100vw - 300px) / (1600 - 300)))}}@media screen and (min-width:600px){.errtext{font-size:calc(14px + (20 - 19) * ((100vw - 300px) / (1600 - 300)))}}.text-align-center{text-align:center}.text-align-right{text-align:right}.text-align-left{text-align:left}.required{position:relative;display:inline-block;vertical-align:top;overflow:hidden;font-weight:400}.required:before{content:"*";display:inline-block;z-index:10;color:#333;font-family:HelveticaNeue-Light,"Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;font-weight:700}@media screen and (max-width:599px){.required:before{font-size:calc(16px + (35 - 11) * ((100vw - 300px) / (1600 - 300)))}}@media screen and (min-width:600px){.required:before{font-size:calc(16px + (28 - 26) * ((100vw - 300px) / (1600 - 300)))}}.screen-reader-only-description{position:absolute;left:-10000px}.phone-shortened-sr{position:relative;display:inline-block;vertical-align:top;overflow:hidden}@media screen and (max-width:599px){.phone-shortened-sr{font-size:calc(16px + (35 - 11) * ((100vw - 300px) / (1600 - 300)))}}@media screen and (min-width:600px){.phone-shortened-sr{font-size:calc(16px + (28 - 26) * ((100vw - 300px) / (1600 - 300)))}}.link-with-subtext p:not(:last-child){margin-bottom:0}@media screen and (max-width:599px){.link-with-subtext p.subtext{font-size:calc(13px + (26 - 8) * ((100vw - 300px) / (1600 - 300)))}}@media screen and (min-width:600px){.link-with-subtext p.subtext{font-size:calc(13px + (20 - 18) * ((100vw - 300px) / (1600 - 300)))}}.form-container{text-align:center}.form-container form{text-align:left;width:100%}label{display:inline-block;margin-bottom:.5rem}button{border-radius:0}button:focus{outline:1px dotted;outline:5px auto -webkit-focus-ring-color}.select-style,button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,input{overflow:visible}button,select{text-transform:none}select{word-wrap:normal}.select-style{text-align:left}.select-style:after{width:8px;height:8px;border-left:0 solid transparent;border-right:2px solid #333;border-top:2px solid #333;content:" ";position:absolute;right:15px;top:15px;display:block;-webkit-transform:rotate(135deg);transform:rotate(135deg)}.select-style[aria-expanded=true]::after{border-left:0 solid transparent;border-right:2px solid #333;border-top:2px solid #333;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);top:17px}.input-group{position:relative;width:100%}@supports ((display:-webkit-box) or (display:flex)){.input-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}}@supports ((display:-webkit-box) or (display:flex)){.input-group.flex-end{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}}.input-group.mb-2{margin-bottom:.5rem}.input-group .input-group-prepend{margin-right:13px}@supports ((display:-webkit-box) or (display:flex)){.input-group .input-group-prepend{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}}.input-group .large-col{width:100%}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled),button:not(:disabled){cursor:pointer}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{padding:0;border-style:none}input[type=checkbox],input[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}input[type=date],input[type=datetime-local],input[type=month],input[type=time]{-webkit-appearance:listbox}textarea{overflow:auto;resize:vertical}fieldset{min-width:0;padding:0;margin:0;border:0}legend{display:block;width:100%;max-width:100%;padding:0;margin-bottom:.5rem;line-height:inherit;color:inherit;white-space:normal}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:none}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}.form-control{display:block;width:100%;height:calc(1.5em + .75rem + 2px);padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#333;background-color:#fff;background-clip:padding-box;border:1px solid #e0e0e0;border-radius:.25rem;-webkit-transition:border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.form-control{-webkit-transition:none;transition:none}}.form-control::-ms-expand{background-color:transparent;border:0}.form-control:focus{color:#333;background-color:#fff}.form-control::-webkit-input-placeholder{color:#707070;opacity:1}.form-control:-ms-input-placeholder{color:#707070;opacity:1}.form-control::-ms-input-placeholder{color:#707070;opacity:1}.form-control::placeholder{color:#707070;opacity:1}.form-control:disabled,.form-control[readonly]{background-color:#c2c2c2;opacity:1}.select-style:focus::-ms-value,select.form-control:focus::-ms-value{color:#333;background-color:#fff}.form-control-block,.form-control-file,.form-control-range{display:block;width:100%}.col-form-label{padding-top:calc(.375rem + 1px);padding-bottom:calc(.375rem + 1px);margin-bottom:0;font-size:inherit;line-height:1.5}.col-form-label-lg{padding-top:calc(.5rem + 1px);padding-bottom:calc(.5rem + 1px);font-size:1.2rem;line-height:1.5}.col-form-label-sm{padding-top:calc(.25rem + 1px);padding-bottom:calc(.25rem + 1px);font-size:80%;line-height:1.5}.form-control-plaintext{display:block;width:100%;padding-top:.375rem;padding-bottom:.375rem;margin-bottom:0;line-height:1.5;color:#474747;background-color:transparent;border:solid transparent;border-width:1px 0}.form-control-plaintext.form-control-lg,.form-control-plaintext.form-control-sm{padding-right:0;padding-left:0}.form-control-sm{height:calc(1.5em + .5rem + 2px);padding:.25rem .5rem;font-size:80%;line-height:1.5;border-radius:.2rem}.form-control-lg{height:calc(1.5em + 1rem + 2px);padding:.5rem 1rem;font-size:1.2rem;line-height:1.5;border-radius:.3rem}.select-style.form-control[multiple],.select-style.form-control[size],select.form-control[multiple],select.form-control[size]{height:auto}textarea.form-control{height:auto}.form-group{margin-bottom:2rem}.form-text{display:block;margin-top:.25rem}.form-label-style-2{font-weight:700}.form-row{margin-right:-5px;margin-left:-5px}@supports ((display:-webkit-box) or (display:flex)){.form-row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}}.form-row>.col,.form-row>[class*=col-]{padding-right:5px;padding-left:5px}.form-check{position:relative;display:block;padding-left:1.25rem}.form-check-input{position:absolute;margin-top:.3rem;margin-left:-1.25rem}.form-check-input:disabled~.form-check-label{color:#858585}.form-check-label{margin-bottom:0}.form-check-inline{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-left:0;margin-right:.75rem}.form-check-inline .form-check-input{position:static;margin-top:0;margin-right:.3125rem;margin-left:0}.form-inline{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-align:center;-ms-flex-align:center;align-items:center}.form-inline .form-check{width:100%}@media (min-width:576px){.form-inline label{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;margin-bottom:0}.form-inline .form-group{margin-bottom:0}@supports ((display:-webkit-box) or (display:flex)){.form-inline .form-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.form-inline .form-control{display:inline-block;width:auto;vertical-align:middle}.form-inline .form-control-plaintext{display:inline-block}.form-inline .custom-select,.form-inline .input-group{width:auto}.form-inline .form-check{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;width:auto;padding-left:0}.form-inline .form-check-input{position:relative;-ms-flex-negative:0;flex-shrink:0;margin-top:0;margin-right:.25rem;margin-left:0}.form-inline .custom-control{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.form-inline .custom-control-label{margin-bottom:0}}@supports ((display:-webkit-box) or (display:flex)){.form-col-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.form-col-group .col-span{display:inline-block;width:100%}.form-col-group .col{display:inline-block}@supports ((display:-webkit-box) or (display:flex)){.form-col-group .form-col-flex{-ms-flex-wrap:nowrap;flex-wrap:nowrap;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.col-margin-right{margin-right:10px}.col-margin-left{margin-left:15px}.col-margin-bottom{margin-bottom:15px}.icon-247-calendar{width:30px}.submit-group{text-align:right;width:100%}.submit-group .back-button{float:left}@supports ((display:-webkit-box) or (display:flex)){.submit-group.has-breadcrumbs{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-line-pack:center;align-content:center;-ms-flex-item-align:end;align-self:flex-end;width:100%}}@supports ((display:-webkit-box) or (display:flex)){.switch{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.switch .switch-container{position:relative;width:60px;margin-top:10px}.switch input{height:16px;width:45px;position:absolute;left:0;top:0;visibility:hidden}.switch input:checked+label{background:#8bc34a}.switch input:checked+label:after{left:100%;-webkit-transform:translateX(-95%);transform:translateX(-95%)}.switch label{cursor:pointer;text-indent:-9999px;width:45px;height:16px;background:#e0e0e0;display:block;border-radius:45px;position:relative}.switch label:after{content:"";position:absolute;top:-7px;left:-5px;width:28px;height:28px;background:#fff;border:1px solid #f0f0f0;-webkit-box-shadow:0 3px 1px rgba(0,0,0,.2);box-shadow:0 3px 1px rgba(0,0,0,.2);border-radius:100%;-webkit-transition:.3s;transition:.3s}.switch label:active:after{width:35px}.switch .switch-label{width:100%;font-weight:400}.conditional-switch-container.contents-checkbox{margin-bottom:38px}.conditional-switch-container.contents-checkbox>.switch{margin-bottom:0}.radio-container .radio-check{position:absolute;top:1px;left:-2px;height:18px;width:18px;border:1px solid #e0e0e0;border-radius:100%;background:#fff;margin-right:5px;vertical-align:top}.radio-container .radio-check:after{content:"";display:inline-block;width:12px;height:12px;top:2px;left:2px;border-radius:100%;position:absolute}.radio-container input{vertical-align:top;visibility:hidden}.radio-container input:checked+.radio-check{background-color:#fff;border-color:#ff4081}.radio-container input:checked+.radio-check:after{background-color:#ff4081}xs .radio-container input:not(:checked)+.radio-check:after{background-color:transparent}.radio-container label{vertical-align:top}.checkbox-container .checkbox-item{position:relative}.checkbox-container .checkbox{position:absolute;top:1px;left:4px;height:18px;width:18px;border:1px solid #e0e0e0;background:#fff;z-index:1;margin-top:0}.checkbox-container .checkbox:after{content:"";display:inline-block;width:12px;height:12px;top:3px;position:absolute}.checkbox-container input{z-index:10;position:relative;width:13px;height:14px;margin-left:1px;margin-right:5px;opacity:0}.checkbox-container input:checked+.checkbox{background-color:#ff4081;border-color:#ff4081;background-image:url("https://static2.apts247.info/images/shared/check-white.png");background-size:10.8px auto;background-repeat:no-repeat;background-position:center}.form-image-selection{width:100%}.form-image-selection.image-limited{width:100%}.form-image-selection .form-image-select{display:inline-block;position:relative;margin:0 1% 8px 0;min-width:68px;width:22%;vertical-align:top}.form-image-selection .form-image-select label{margin:0;display:inline-block;width:auto;padding:0}.form-image-selection .form-image-select input{position:absolute;left:0;top:0;visibility:hidden}.form-image-selection .form-image-select input:checked+.checkmark{position:absolute;left:0;top:0;width:100%;height:100%;overflow:hidden}.form-image-selection .form-image-select input:checked+.checkmark:before{content:"";background-color:#8bc34a;background-image:url("https://static2.apts247.info/images/shared/check-white.png");background-size:30px auto;background-repeat:no-repeat;background-position:center;display:inline-block;width:50px;height:50px;position:absolute;left:50%;margin-left:-25px;top:13px;border-radius:100%;z-index:2}.form-image-selection .form-image-select input:checked+.checkmark:after{content:"";background-color:rgba(255,255,255,.2);width:100%;height:100%;position:absolute;display:inline-block;left:0;top:0;z-index:1}.form-image-selection .form-image-select input:checked+.checkmark+.select-image{outline:3px solid #8bc34a}.form-image-selection .form-image-select img{width:100%}.form-image-selection .form-image-select .fp-name{width:100%;text-align:center;display:inline-block;font-size:16px}.tag-input-container{width:100%;position:relative}.tag-input-container .tag-button-container{border:1px solid #e0e0e0;width:100%;padding:5px;border-radius:.25rem}.tag-input-container .tag-button-container .tag-item{text-align:left}.tag-input-container .tag-button-container .tag-item.tag-item-lrg{display:inline-block;width:100%}.tag-input-container .tag-button-container .tag-item.tag-item-lrg .tag-input{width:100%;display:inline-block}.tag-input{background-color:#ff4081;color:#fff;border-radius:30px;border:0 none;padding:7px 10px;font-size:15px;cursor:pointer!important;-webkit-transition:background-color .3s ease 0s;transition:background-color .3s ease 0s}.tag-input::-webkit-input-placeholder{color:#fff}.tag-input:-ms-input-placeholder{color:#fff}.tag-input::-ms-input-placeholder{color:#fff}.tag-input::placeholder{color:#fff}.tag-input:hover{background-color:#c2185b;color:#fff;-webkit-transition:background-color .3s ease 0s;transition:background-color .3s ease 0s}.g-recaptcha{margin-bottom:15px}.on-submit-action{overflow:hidden;-webkit-transition:all .3s ease 0s;transition:all .3s ease 0s}.on-submit-hide{height:0}.on-submit-show{height:100%}.success-popup,.success_popup{position:relative;min-height:400px;text-align:center}.success-popup p,.success_popup p{position:absolute;width:100%;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.content-container-box{background:#fff;-webkit-box-shadow:0 2px 7px -2px rgba(0,0,0,.2);box-shadow:0 2px 7px -2px rgba(0,0,0,.2);display:block;margin-left:auto;margin-right:auto}@media screen and (min-width:800px){.content-container-box{margin-bottom:40px;padding:40px;width:90%}}@media screen and (max-width:799px){.content-container-box{margin-bottom:40px;padding:40px 15px;width:100%}}.content-container-box-outline{background:#fff;-webkit-box-shadow:none;box-shadow:none;margin-left:auto;margin-right:auto;border:1px solid #e0e0e0;margin-bottom:15px}@media screen and (min-width:800px){.content-container-padded-container{padding:40px}}@media screen and (max-width:799px){.content-container-padded-container{padding:20px 10px}}.content-container-related-content{background:#e7e7e7}.image-list .img-item{display:inline-block;background:0 0;padding:0}@media screen and (min-width:800px){.image-list .img-item{width:calc(100% / 3 - 10px);margin-bottom:12px;margin-left:-6px;margin-right:10px}.image-list .img-item:nth-child(3n+1){margin-left:0}.image-list .img-item:nth-child(3n+3){margin-right:0}}@media screen and (max-width:799px){.image-list .img-item{margin-bottom:15px}}.table-style-simple{margin:0 auto;-webkit-box-shadow:0 3px 5px -2px rgba(0,0,0,.2);box-shadow:0 3px 5px -2px rgba(0,0,0,.2)}.table-style-simple .header-content{background:#333;color:#fff;text-align:center;font-size:calc(16px + (25 - 22) * ((100vw - 300px) / (1600 - 300)));font-family:HelveticaNeue-Light,"Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif}@media screen and (max-width:599px){.table-style-simple .header-content{font-size:calc(16px + (35 - 11) * ((100vw - 300px) / (1600 - 300)))}}@media screen and (min-width:600px){.table-style-simple .header-content{font-size:calc(16px + (25 - 22) * ((100vw - 300px) / (1600 - 300)))}}.table-style-simple .header-content th{padding:8px 15px;color:#fff;background-color:#333}.table-style-simple .body-content tr{background:#fff;text-align:center}.table-style-simple .body-content tr:nth-child(2n+2){background:#ebebeb}.table-style-simple .body-content tr>*{padding:10px 10px}@media only screen and (max-width:630px){.table-style-simple caption:before{content:"Scroll right to view full table.";display:block;font-style:normal;margin-bottom:30px}}.table-container-over-run{overflow-y:scroll;width:100%}#header_menu{position:relative;top:0;background:#fff;z-index:1;-webkit-box-shadow:0 3px 8px rgba(0,0,0,.1);box-shadow:0 3px 8px rgba(0,0,0,.1)}@supports ((position:-webkit-sticky) or (position:sticky)){#header_menu{position:-webkit-sticky;position:sticky}}.header-button{background:0 0;color:#333;border:none;padding:20px 25px;text-transform:uppercase;-webkit-transition:color .3s ease 0s;transition:color .3s ease 0s;font-family:HelveticaNeue-Light,"Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;font-weight:700;vertical-align:top}.header-button:hover{background:0 0;-webkit-transition:color .3s ease 0s;transition:color .3s ease 0s}.header-button .header-button-text{vertical-align:top;-webkit-transition:color .3s ease 0s;transition:color .3s ease 0s}@media screen and (max-width:599px){.header-button .header-button-text{font-size:calc(16px + (35 - 11) * ((100vw - 300px) / (1600 - 300)));line-height:1}}@media screen and (min-width:600px){.header-button .header-button-text{font-size:calc(16px + (25 - 22) * ((100vw - 300px) / (1600 - 300)));line-height:1}}.header-button:hover .header-button-text{-webkit-transition:color .3s ease 0s;transition:color .3s ease 0s;color:#0978d0}.header-button:hover .hamburger-toggler span{-webkit-transition:background-color .3s ease 0s;transition:background-color .3s ease 0s;background-color:#0978d0}.header-button .hamburger-toggler span{background-color:#333;-webkit-transition:background-color .3s ease 0s;transition:background-color .3s ease 0s}.header-button .header-button-icon{margin:0 7px 0 0;vertical-align:top}.sidenav{height:100%;width:0;position:fixed;z-index:1000;top:0;right:0;background:#333;overflow-x:hidden;padding-top:0;-webkit-transition:.5s;transition:.5s}.sidenav.open-right{left:unset;right:0}.sidenav.open-left{right:unset;left:0}.sidenav a{padding:12px 8px 12px 32px;text-decoration:none;font-size:24px;color:#fff;background:#333;display:block;-webkit-transition:.3s;transition:.3s;white-space:nowrap;cursor:pointer}@media screen and (max-width:599px){.sidenav a{font-size:calc(14px + (30 - 9) * ((100vw - 300px) / (1600 - 300)))}}@media screen and (min-width:600px){.sidenav a{font-size:calc(14px + (28 - 19) * ((100vw - 300px) / (1600 - 300)))}}.sidenav a:hover{color:#dadada}.sidenav .close-button{background:#333;color:#fff;border:0 none;margin-bottom:15px}@media screen and (max-width:599px){.sidenav .close-button{font-size:calc(14px + (30 - 9) * ((100vw - 300px) / (1600 - 300)))}}@media screen and (min-width:600px){.sidenav .close-button{font-size:calc(14px + (28 - 19) * ((100vw - 300px) / (1600 - 300)))}}.sticky-nav{position:fixed;top:0;width:100%}.hamburger-toggler{display:inline-block}.hamburger-toggler span{display:block;width:25px;height:3px;margin-bottom:5px;position:relative;border-radius:3px;z-index:1}.hamburger-toggler span:last-child{margin-bottom:0}.box-card{background:#fff;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.1);box-shadow:0 1px 2px rgba(0,0,0,.1);border:1px solid #e0e0e0}.annotate{font-style:italic;color:#ff4081}.listbox-area{width:40%;min-width:300px;max-width:800px;margin:auto}.listbox-area .listbox-wrapper{margin:0 auto;text-align:center}.listbox-area [role=listbox]{min-height:10em;padding:0;background:#fff;border:1px solid #e0e0e0}.listbox-area [role=option]{display:block;padding:0;position:relative;line-height:1.8em}.listbox-area [role=option].focused{background:#bde4ff}.listbox-area [role=option][aria-selected=true]::before{position:absolute;left:.5em}.listbox-area button[aria-disabled=true]{opacity:.5}.listbox-area .dd-list-item{cursor:pointer;-webkit-transition:all .3s ease 0s;transition:all .3s ease 0s}.listbox-area .dd-list-item.focus{background:#ff4081;color:#fff}.listbox-area .dd-list-item:hover{background:#ff4081;color:#fff;-webkit-transition:all .3s ease 0s;transition:all .3s ease 0s}.listbox-area .dd-wrapper{width:100%;max-width:400px;position:relative;margin:14px auto 0 auto;text-align:left}.listbox-area .dd-elem-list{z-index:2;border-top:0;max-height:10em;overflow-y:auto;position:absolute;margin:0;width:100%;margin:auto}.listbox-area .dd-elem-list .dd-list-item{padding:0 1em}.listbox-area .section-header-dd{background:#ebebeb;color:#333}.bread-crumbs{position:relative;width:auto;display:inline-block}@supports ((display:-webkit-box) or (display:flex)){.bread-crumbs{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.bread-crumbs:after{content:"";width:100%;height:2px;z-index:1;display:inline-block;position:absolute;top:55%;margin-top:-3px;left:0;background-color:#e0e0e0}.bread-crumbs .stage{display:inline-block;width:20px;height:20px;font-size:13px;line-height:14px;overflow:hidden;background-color:#fff;color:#333;border:2px solid #e0e0e0;text-align:center;border-radius:100%;margin-right:20px;position:relative;z-index:2;vertical-align:middle}.bread-crumbs .stage:last-of-type{margin-right:0}.bread-crumbs .stage.stage-complete{background-color:#8bc34a;color:#fff;border-color:#8bc34a;background-image:url("https://static2.apts247.info/images/shared/check-white.png");background-size:13px;background-repeat:no-repeat;background-position:center}.footer-style-1{background:#fff;margin-top:60px;padding:20px 0 0 0}.footer-style-1 *{color:#333}.footer-style-1 a{text-decoration:underline}.footer-style-1 a:focus,.footer-style-1 a:hover{color:#0365b6;text-decoration:underline}.footer-style-1 a span{color:inherit}.footer-style-1 .copyright-info{text-align:center;margin-bottom:0;background:#f5f5f5;padding:10px 0;margin-top:15px}.footer-style-1 .copyright-info *{color:#333}.footer-style-1 .copyright-info a{color:#333;text-decoration:underline;background-color:transparent}.footer-style-1 .copyright-info a:focus,.footer-style-1 .copyright-info a:hover{color:#0365b6;text-decoration:underline}.footer-style-1 .panel-main{padding:0 30px 50px}@media only screen and (max-width:768px){.footer-style-1 .panel-main .column-content{margin-bottom:25px}}.footer-style-1 .footer-icon{width:35px;margin:0 5px 10px 0}.footer-style-1 .footer-icon:last-child{margin-right:0}.fp-block .fp-detail-description{min-width:200px}@media screen and (min-width:1400px){.fp-block .fp-detail-description{width:20%}@supports ((display:-webkit-box) or (display:flex)){.fp-block .fp-detail-description{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}}.fp-block .fp-detail-description .fp-text{margin-top:0;margin-bottom:30px;vertical-align:top}@media screen and (min-width:1400px){.fp-block .fp-detail-description .fp-text{white-space:nowrap;overflow:visible}}.fp-block .fp-image{min-width:250px}@media screen and (min-width:1400px){@supports ((display:-webkit-box) or (display:flex)){.fp-block .fp-image{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;width:30%}}}.fp-block .fp-image-link{display:inline-block;border:1px solid #e0e0e0}.fp-block .fp-amenities-container{min-width:260px}@media screen and (min-width:1400px){@supports ((display:-webkit-box) or (display:flex)){.fp-block .fp-amenities-container{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;margin-top:30px}}}@media screen and (min-width:800px) and (max-width:1399px){.fp-block .fp-amenities-container{border:1px solid #e0e0e0;padding:2%}.fp-block .fp-amenities-container .bulletlist{-webkit-column-count:2;column-count:2}}.fp-block .fp-image-container{text-align:center}@media screen and (min-width:1400px){.fp-block .fp-image-container{margin-top:30px}@supports ((display:-webkit-box) or (display:flex)){.fp-block .fp-image-container{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4;width:40%}}}.fp-block .fp-image-container .image-list{text-align:left}.fp-block .fp-image-container .fp-button{margin-top:25px}.fp-block .fp-image-container .section-header{text-align:left}@media screen and (min-width:1400px){.fp-block .fixed-height-container-style-1{height:290px;overflow-y:scroll;border:1px solid #e0e0e0;padding:15px}}.fp-block .availability-table table{min-width:1000px}@media screen and (min-width:769px){#specials_section .content-container-box{max-width:950px}}@media screen and (min-width:769px){#specials_section .fixed-column-width{max-width:450px;width:450px;min-width:450px;padding:0 50px 0 0}}@media screen and (min-width:769px){#specials_section .flex-column-width{width:100%}}#specials_section .specials-img{margin-bottom:30px}#contact_section .content-container form{max-width:400px;display:block;margin-left:auto;margin-right:auto}.ebrochure{position:relative}.ebrochure:before{content:"";position:absolute;top:10%;height:78%;background:#e6e6e6;width:100%;z-index:-1}.ebrochure .card{margin-top:20px;margin-bottom:40px;width:74%;max-width:1200px;margin-left:auto;margin-right:auto}@media only screen and (max-width:767px){.ebrochure .card{width:80%}}.ebrochure form{padding:5% 10% 5%}.ebrochure form fieldset .form-group{margin:14px 0}.ebrochure form fieldset .form-group input{padding:14px;width:100%;margin-top:6px}.ebrochure form .form-action .button-pill{margin:60px 0 0}.ebrochure .fifty{width:49.5%}@media only screen and (max-width:1023px){.ebrochure .fifty{width:100%}}.ebrochure .recipients-container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.ebrochure .recipients-container .recipients-heading{width:69%;color:#333;text-align:left;margin:30px 0;font-size:24px}@media only screen and (max-width:1023px){.ebrochure .recipients-container .recipients-heading{width:100%;max-width:none}}.ebrochure .btn-container{margin-top:50px}#ebrochure_fp_container{overflow-x:scroll;overflow-y:hidden;max-height:0;-webkit-transition:all ease-in-out .3s;transition:all ease-in-out .3s}#ebrochure_fp_container.open-fp-container{max-height:-webkit-fit-content;max-height:-moz-fit-content;max-height:fit-content}.gallery-style-1 .image-container{margin-top:46px}@media only screen and (max-width:767px){.gallery-style-1 .image-container .gallery-header{margin:0 5.75%}}@media only screen and (min-width:768px) and (max-width:1399px){.gallery-style-1 .image-container .gallery-header{margin:0 2.35%}}@media only screen and (min-width:1400px){.gallery-style-1 .image-container .gallery-header{margin:0 2.55%}}.gallery-style-1 .image-container .gallery-thumbs{margin:.5%}@supports ((display:-webkit-box) or (display:flex)){.gallery-style-1 .image-container .gallery-thumbs{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.gallery-style-1 .image-container .gallery-thumbs figure{position:relative;display:block}@media only screen and (max-width:767px){.gallery-style-1 .image-container .gallery-thumbs figure:last-of-type{margin-bottom:5%}}@media only screen and (max-width:767px){.gallery-style-1 .image-container .gallery-thumbs figure{width:90%;margin:5% 5% 0}}@media only screen and (min-width:768px) and (max-width:1399px){.gallery-style-1 .image-container .gallery-thumbs figure{width:31%;margin:1%}}@media only screen and (min-width:1400px){.gallery-style-1 .image-container .gallery-thumbs figure{width:22.5%;margin:1%}}.gallery-style-1 .image-container .gallery-thumbs figure button{padding:0;border:none;background:0 0}.gallery-style-1 .image-container .gallery-thumbs figure img{width:100%}.gallery-style-1 .image-container .gallery-thumbs figure:focus .description,.gallery-style-1 .image-container .gallery-thumbs figure:hover .description{-webkit-transition:opacity .3s ease-in-out,display 10ms ease-in-out .3s;transition:opacity .3s ease-in-out,display 10ms ease-in-out .3s;opacity:1;z-index:2}.gallery-style-1 .image-container .gallery-thumbs figure:focus .description .photo-caption,.gallery-style-1 .image-container .gallery-thumbs figure:hover .description .photo-caption{-webkit-transform:translateY(50%);transform:translateY(50%);-webkit-transition:-webkit-transform .2s ease-in-out .1s;transition:-webkit-transform .2s ease-in-out .1s;transition:transform .2s ease-in-out .1s;transition:transform .2s ease-in-out .1s,-webkit-transform .2s ease-in-out .1s}.gallery-style-1 .image-container .gallery-thumbs figure .description{position:absolute;top:0;left:0;height:100%;width:100%;background-color:rgba(51,51,51,.8);z-index:-1;opacity:0;-webkit-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out}.gallery-style-1 .image-container .gallery-thumbs figure .description .photo-caption{top:40%;-webkit-transform:translateY(-50%);transform:translateY(-50%);left:0;text-align:center;padding:0 5px;width:100%;color:#fff;text-align:center;position:absolute;-webkit-transition:-webkit-transform .2s ease-in-out .1s;transition:-webkit-transform .2s ease-in-out .1s;transition:transform .2s ease-in-out .1s;transition:transform .2s ease-in-out .1s,-webkit-transform .2s ease-in-out .1s}@supports ((display:-webkit-box) or (display:flex)){.map_poi_desktop-2-col .content-container{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:8vw}}@media only screen and (max-width:767px){@supports ((display:-webkit-box) or (display:flex)){.map_poi_desktop-2-col .content-container{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}}.map_poi_desktop-2-col .column-content{min-width:0}@media only screen and (max-width:767px){.map_poi_desktop-2-col .column-content{width:100%;min-height:50vh}}@media only screen and (min-width:768px){.map_poi_desktop-2-col .column-content{width:100%;min-height:100vh}}@media only screen and (max-width:767px){.map_poi_desktop-2-col .column-content .map-container{min-height:50vh;width:100%}}@media only screen and (min-width:768px){.map_poi_desktop-2-col .column-content .map-container{min-height:100vh}}.map_poi_desktop-2-col .poi-list .poi-heading{border-bottom:solid 1px #00000030;padding:0 0 20px 0}.map_poi_desktop-2-col .poi-list .poi-heading h3{padding-left:5%;font-size:28px}.map_poi_desktop-2-col .poi-list .poi-heading .poi-community-heading{border-bottom:#818181;position:relative;margin-left:5%}.map_poi_desktop-2-col .poi-list .poi-heading .poi-community-heading:before{content:"";background-image:url(https://static2.apts247.info/images/community/home-poi.png);width:24px;height:40px;left:0;position:absolute;background-size:cover}.map_poi_desktop-2-col .poi-list .poi-heading .poi-heading-content{margin-left:30px;text-align:left}.map_poi_desktop-2-col .poi-list .poi-list-container{padding-right:5%;padding-left:5%;overflow-y:scroll;height:calc(100vh - 205px);scroll-behavior:smooth}@media only screen and (max-width:767px){.map_poi_desktop-2-col .poi-list .poi-list-container{height:calc(50vh - 205px)}}.map_poi_desktop-2-col .poi-list .poi-list-container h5{font-size:18px;border-bottom:solid 3px #333;text-transform:uppercase;padding-bottom:8px;margin:20px 0}.map_poi_desktop-2-col .poi-list .poi-list-container ul{list-style:none;position:relative;padding:32px 0 30px}.map_poi_desktop-2-col .poi-list .poi-list-container li{margin-left:11px;padding-left:11px;border-left:1px solid #818181}.map_poi_desktop-2-col .poi-list .poi-list-container li button{border:none;text-align:left;width:100%;padding-top:18px;padding-bottom:30px;outline:0;background:0 0;border-radius:2px}.map_poi_desktop-2-col .poi-list .poi-list-container li button:before{content:"";position:absolute;left:0;width:11px;height:11px;background-color:#818181;border-radius:50%;-webkit-transform:translate(53%,62%);transform:translate(53%,62%)}.map_poi_desktop-2-col .poi-list .poi-list-container li button.focus{outline:1px solid red}.map_poi_desktop-2-col .poi-list .poi-list-container li button.active-list:before{background:#aad7fb;border:solid 4px #0978d0;border-radius:50%;-webkit-transform:translate(28%,25%);transform:translate(28%,25%);width:15px;height:15px}.map_poi_desktop-2-col .poi-list .poi-list-container li button .name{font-size:20px}.map_poi_desktop-2-col .poi-list .poi-list-container li button .distance{float:right;font-size:20px}.map_poi_desktop-2-col .poi-list .poi-list-container li button .address{display:block;padding-top:4px}.mapboxgl-marker{background-color:#818181;width:10px;height:10px;border-radius:50%;border:solid 2px #fff;display:none}.mapboxgl-marker.active-poi{background-color:#0978d0;width:15px;height:15px}.mapboxgl-marker.poi-dot-active{display:block}.mapboxgl-marker.home{background-image:url(https://static2.apts247.info/images/community/home-icon.png);border:none;border-radius:0;border:none;border-radius:0;height:50px;width:25px;background-color:transparent;background-size:contain;background-repeat:no-repeat;background-position:bottom;display:block}#neighborhood_section{padding:30px}#reddot_map{z-index:11}#reddot_map_description{max-width:620px;margin:30px auto;padding:20px}.map-image-style-1{position:relative;width:100%;margin:0 auto;max-width:750px;outline:0}.map-image-style-1 .map-image-container{margin:15px 0;padding:20px;background:#fff;-webkit-box-shadow:0 .5rem 1rem rgba(0,0,0,.15);box-shadow:0 .5rem 1rem rgba(0,0,0,.15);position:relative}.map-image-style-1 img{width:100%}.map-image-style-1 .reddot-positioning-container{position:relative}.map-image-style-1 .reddots-container{position:absolute;left:0;top:0;width:100%;height:100%}.map-image-style-1 .reddot{position:absolute;display:none}.map-image-style-1 .reddot .list-item{margin-bottom:5px}.map-image-style-1 .reddot .list-item .type-header{margin-right:4px}.map-image-style-1 .reddot.active-dot{display:block}.map-image-style-1 .reddot.active-dot.open-dot:before{content:"";border-left:10px #fff solid;border-top:10px #fff solid;border-right:10px transparent solid;border-bottom:10px transparent solid;position:absolute;-webkit-transform:rotate(45deg) translate(-50%);transform:rotate(45deg) translate(-50%);top:25px}.map-image-style-1 .reddot.active-dot.open-dot .red-dot .reddot-info-container{display:block;z-index:5}.map-image-style-1 .red-dot{border:2px solid #e0e0e0;display:block;border-radius:100%;background:#ff5252;position:relative}@media screen and (max-width:799px){.map-image-style-1 .red-dot{width:calc(12px + (20 - 15) * ((100vw - 300px)/ (1600 - 300)));height:calc(12px + (20 - 15) * ((100vw - 300px)/ (1600 - 300)));margin-left:-44%;margin-top:-44%}}@media screen and (min-width:800px){.map-image-style-1 .red-dot{width:16px;height:16px;margin-left:-8px;margin-top:-8px}}.map-image-style-1 .reddot-info-container{position:absolute;top:30px;border:1px solid #e0e0e0;background:#fff;width:174px;display:none;-webkit-transform:translate(-40%);transform:translate(-40%)}.map-image-style-1 .reddot-info-container .close-reddot{display:block;margin:0 0 0 auto;width:auto;border:none;background:0 0;border-left:1px solid #e0e0e0;border-bottom:1px solid #e0e0e0;padding:0 9px 5px}.map-image-style-1 .reddot-info-container .reddot-heading{margin:0 0 10px;width:100%;padding:0 10px}.map-image-style-1 .reddot-info-container .reddot-info{margin:0 0 20px;width:100%;font-size:calc(16px + (28 - 30) * ((100vw - 300px) / (1600 - 300)));padding:0 10px}.refer-a-friend{position:relative}.refer-a-friend:before{content:"";position:absolute;top:10%;height:78%;background:#e6e6e6;width:100%;z-index:-1;-webkit-transform:skewY(-8deg);transform:skewY(-8deg)}.refer-a-friend .card{width:30%;margin:4vw auto;padding:30px}@media only screen and (max-width:1023px){.refer-a-friend .card{width:80%;max-width:600px;margin:8vw auto}}.refer-a-friend .card .form-group strong{margin-bottom:12px;display:inline-block}.refer-a-friend .card .form-action .button-pill{margin:80px 0 0}.refer-a-friend .btn-submit-container{margin-top:50px}.refer-a-friend .btn-submit-container .button-style-1,.refer-a-friend .btn-submit-container .button-style-1-petite,.refer-a-friend .btn-submit-container .button-style-next{margin-left:auto;display:block}.close-button{display:inline-block;vertical-align:middle;position:absolute;top:0;right:10px;background:0 0;color:#fff;border:none;font-size:34px;padding:5px 10px}.sr-only{left:-10000px;top:auto;position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%)!important;clip:rect(0,0,0,0)!important;white-space:nowrap;border:0;-webkit-clip-path:inset(50%);word-wrap:normal!important}.sr-only:focus{background-color:#ff4081;clip:auto!important;-webkit-clip-path:none;clip-path:none;color:#fff;display:inline-block;left:5px;line-height:normal;padding:10px 20px;text-decoration:none;z-index:200;margin:10px}@media only screen and (max-width:767px){.map_poi_desktop-2-col .poi-list.card{overflow-y:scroll}}@media only screen and (max-width:767px){.map_poi_desktop-2-col .poi-list.card .poi-list-container{overflow-y:visible}}@media only screen and (max-width:767px){.map_poi_desktop-2-col .poi-list.card .poi-list-container h5{margin:10px 0}}@media only screen and (max-width:767px){.map_poi_desktop-2-col .poi-list.card .poi-list-container ul{padding:4px 0 30px}}@media only screen and (max-width:767px){.map_poi_desktop-2-col .poi-list.card .poi-list-container ul li button{padding-bottom:0}}@media only screen and (max-width:767px){.map .mapboxgl-marker{display:block}}@media screen and (max-width:799px){.image-list .img-item{width:74.5vw;height:47vw;-webkit-appearance:none;background:0 0;border:none}}.screen-reader{z-index:6}.gallery-style-1 .image-container .gallery-thumbs figure{cursor:pointer}.datepicker{border:0;margin:0;position:relative}.datepicker button.icon{padding:4px;margin:0;border:transparent 2px solid;border-radius:5px;text-align:left;background-color:#fff;position:relative;left:-4px;top:3px;display:inline-block;outline:1px solid #fff}.datepicker span.arrow{margin:0;padding:0;display:none;background:0 0}.datepicker input{margin:0;width:150px;display:inline-block}.datepicker .datepickerDialog{position:absolute;clear:both;display:none;border:3px solid #307ae8;margin-top:1em;border-radius:5px;padding:0;background-color:#fff}.datepicker .header{cursor:default;background-color:#307ae8;padding:7px;font-weight:700;text-transform:uppercase;color:#fff;display:flex;justify-content:space-around}.datepicker .header h2{margin:0;padding:0;display:inline-block;font-size:1em;color:#fff;text-transform:none;font-weight:700}.datepicker .header button{border-style:none;background:0 0}.datepicker .datepickerDialog button::-moz-focus-inner{border:0}.datepicker .nextMonth,.datepicker .nextYear,.datepicker .prevMonth,.datepicker .prevYear{padding:4px;width:24px;height:24px;color:#fff}.datepicker .nextMonth:focus,.datepicker .nextYear:focus,.datepicker .prevMonth:focus,.datepicker .prevYear:focus{padding:2px;border-radius:4px}.datepicker .dialogButtonGroup{text-align:right;margin-top:1em;margin-bottom:1em;margin-right:1em}.datepicker .dialogButton{padding:5px;margin-left:1em;width:5em;background-color:#dae7fb;font-size:.85em;color:#000;border-radius:5px}.datepicker .dialogButton:focus{padding:4px;border:2px solid #000}.datepicker .fa-calendar-alt{color:#78abf7}.datepicker .monthYear{display:inline-block;width:12em;text-align:center}.datepicker table.dates{width:100%;padding-left:1em;padding-right:1em;padding-top:1em}.datepicker table.dates td,.datepicker table.dates th{text-align:center}.datepicker .dateRow{border:1px solid #000}.datepicker .dateCell{border:0;padding:0;margin:0;height:40px;width:40px}.datepicker .dateButton{padding:0;margin:0;line-height:inherit;height:100%;width:100%;border:1px solid #eee;border-radius:5px;font-size:15px;background:#eee}.datepicker .dateButton:focus,.datepicker .dateButton:hover{padding:0;background-color:#dae7fb}.datepicker .dateButton.highlight{background-color:#dae7fb}.datepicker .disabled{color:#afafaf}.datepicker .disabled:hover{color:#000}.datepicker .dateButton:disabled{color:#777;background-color:#fff;border:none;cursor:not-allowed}.datepicker .message{padding-top:.25em;padding-left:1em;height:1.75em;background:#307ae8;color:#fff}.vtop{vertical-align:top}.availability-table tr{background:#fff}.availability-table .body-content tr:nth-child(2n+2){background:#fff}.availability-table h4{text-align:left}.availability-table .body-content .tr-alt-background,.availability-table .body-content .tr-alt-background:nth-child(2n+2){background:#ebebeb}.feature-list{text-align:left}@media screen and (min-width:700px){.feature-list{column-count:2}}.design-container-style-2 .accent-detail-blank:after{content:'';display:inline-block;position:absolute;background:#f5f5f5;height:80%;width:150%;bottom:5%;left:-25%;z-index:1;-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}.design-container-style-2 .accent-detail{overflow-x:clip}.eho-text{width:36%}.disclaimer{text-align:left;display:inline-block}@media screen and (min-width:1020px){.disclaimer{width:1000px}}@media screen and (max-width:1020px){.disclaimer{padding:0 30px 50px}}#appt-btn{margin-bottom:2em}.image-modal{display:none}td .modal-gallery .modal-img-container{top:50%;height:auto}td .modal-gallery .modal-img-container picture{height:auto;display:block;width:100%}td .modal-gallery .modal-img-container picture img{display:block;position:static;object-fit:contain;max-height:80vh;width:100%}@media only screen and (min-width:1600px) and (min-height:960px){td .modal-gallery .modal-img-container{height:auto;width:750px}}.desktop-col-2-responsive-1-flex{display:grid;grid-template-columns:1fr 1fr;gap:15px}@media screen and (max-width:1200px){.desktop-col-2-responsive-1-flex{grid-template-columns:1fr}}.desktop-col-2-responsive-1-flex .fp-image{width:100%;text-align:center}.desktop-col-2-responsive-1-flex .fp-image .fp-image-link{max-width:750px}.desktop-col-2-responsive-1-flex .fp-image-container{width:100%}.image-list-container{max-width:1100px}.image-scrollable-container{display:flex;flex-wrap:wrap;flex-direction:row;gap:1rem;overflow-y:auto;width:100%;padding:.5rem 1rem;border:1px solid #e0e0e0;aspect-ratio:3/2}.image-scrollable-container figure,.image-scrollable-container img{position:relative;height:100%;object-fit:contain;margin:0}.image-scrollable-container figure figcaption{position:absolute;bottom:0;z-index:10;width:100%;background:#fff}.gallery-container{display:flex;flex-wrap:wrap;flex-direction:row;justify-content:center;gap:30px}@media screen and (min-width:1400px){.gallery-container{display:grid;grid-template-columns:1fr 1fr;gap:30px}}.gallery-style-1 figcaption.description{text-align:center;padding:5px 0}.additional-question-container .radio-group.form-group{margin-bottom:10px}.additional-question-container legend{margin-bottom:10px}

