*,*::before,*::after{-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}.sr-only{border:0;clip:rect(1px, 1px, 1px, 1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;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;height:auto;left:5px;line-height:normal;padding:10px 20px;text-decoration:none;width:auto;position:relative;z-index:200;margin:10px}.svg-fill{fill:#333}.hide{display:none !important}.display-block{display:block}.sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;overflow:visible;clip:auto;white-space:normal}.fade{-webkit-transition:opacity 0.15s linear;transition:opacity 0.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 0.35s ease;transition:height 0.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:hover,.list-group-item-action:focus{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%}}.calendar-button{background-image:url(https://static2.apts247.info/static/images/shared/calendar_icon.svg);width:20%;border-radius:4px;border-top-left-radius:0;border-bottom-left-radius:0;height:34px;background-color:#fff;background-position:center;background-size:23px;background-repeat:no-repeat}@media only screen and (max-width: 767px){.calendar-button{width:20%}}.month-wrap{height:30px;background-color:transparent;border:none;border-radius:4px}div.bn-prev{margin:3px;float:left;width:24px;height:24px}div.bn-next{margin:3px;float:right;width:24px;height:24px}div.bn-prev:hover,div.bn-prev:focus,div.bn-next:hover,div.bn-next:focus{margin:2px;background-image:-webkit-gradient(linear, left top, left bottom, from(#08c), to(#04c));background-image:linear-gradient(to bottom, #08c, #04c);border-radius:4px}img.bn_img{margin:0;padding:2px}abbr[title]{text-decoration:none;border-bottom:none}div.month{float:left;padding-top:6px;width:199px;height:24px;text-align:center;font-weight:bold;font-size:1.2em}table.cal{width:261px;font-size:1.2em;text-align:center;outline:none}table.cal th,table.cal td{width:35px;height:30px;padding:0;text-align:center}table.cal td{background-color:transparent;border:none}table.cal td.today{background-color:transparent;border:none}.left-arrow{border-left:1px solid #000;border-bottom:1px solid #000;width:11px;height:11px;display:inline-block;-webkit-transform:rotate(45deg) translate(7px, -3px);transform:rotate(45deg) translate(7px, -3px)}div.bn-prev:hover .left-arrow,div.bn-prev:focus .left-arrow{border-left:1px solid #fff;border-bottom:1px solid #fff}div.bn-next:hover .right-arrow,div.bn-next:focus .right-arrow{border-right:1px solid #fff;border-bottom:1px solid #fff}.right-arrow{border-right:1px solid #000;border-bottom:1px solid #000;width:11px;height:11px;display:inline-block;-webkit-transform:rotate(-45deg) translate(1px, 4px);transform:rotate(-45deg) translate(1px, 4px)}table.cal td.empty{background-color:transparent;border:none}table.cal td:hover,table.cal td.focus{background-image:-webkit-gradient(linear, left top, left bottom, from(#08c), to(#04c));background-image:linear-gradient(to bottom, #08c, #04c);color:#fff;border-radius:4px}table.cal td.empty:hover{background-color:#f9f9f9;border:1px solid #eee}.offscreen{position:absolute;left:-200em;top:-100em}[aria-hidden="true"]{display:none}.btn-basic,.button-style-1,.button-style-1-petite,.button-style-next,.button-style-2,.button-style-2-petite,.button-style-3{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 0.3s ease 0s;transition:background-color 0.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:hover,.button-style-1-petite:hover,.button-style-next:hover{background:#0365b6;color:#fff;text-decoration:none;-webkit-transition:background-color 0.3s ease 0s;transition:background-color 0.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:transparent;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 0.3s ease 0s;transition:all 0.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:hover,.button-style-2-petite:hover{border-color:#0978d0;color:#0978d0;text-decoration:none;-webkit-transition:all 0.3s ease 0s;transition:all 0.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:transparent;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:0px;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:0px;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:0px;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:0px;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:0px;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(../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 0.5rem 1rem rgba(0,0,0,0.15);box-shadow:0 0.5rem 1rem rgba(0,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)))}abbr[title],abbr[data-original-title]{text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;cursor:help;border-bottom:0;text-decoration-skip-ink:none}address{margin-bottom:1rem;font-style:normal;line-height:inherit}ol,ul,dl{margin-top:0;margin-bottom:1rem}ol ol,ul ul,ol ul,ul ol{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]):hover,a:not([href]):not([tabindex]):focus{color:inherit;text-decoration:none}a:not([href]):not([tabindex]):focus{outline:0}pre,code,kbd,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}hr{margin-top:1rem;margin-bottom:1rem;border:0;border-top:1px solid #e0e0e0}.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:bold}.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:bold}@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}input,button,select,optgroup,textarea,.select-style{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:0px 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:0px 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%}button,[type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button:not(:disabled),[type="button"]:not(:disabled),[type="reset"]:not(:disabled),[type="submit"]:not(:disabled){cursor:pointer}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{padding:0;border-style:none}input[type="radio"],input[type="checkbox"]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}input[type="date"],input[type="time"],input[type="datetime-local"],input[type="month"]{-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 0.15s ease-in-out,-webkit-box-shadow 0.15s ease-in-out;transition:border-color 0.15s ease-in-out,-webkit-box-shadow 0.15s ease-in-out;transition:border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out;transition:border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out,-webkit-box-shadow 0.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;border-color:#afd582;outline:0;-webkit-box-shadow:0 0 0 .2rem rgba(112,161,54,0.25);box-shadow:0 0 0 .2rem rgba(112,161,54,0.25)}.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.form-control:focus::-ms-value,.select-style:focus::-ms-value{color:#333;background-color:#fff}.form-control-file,.form-control-range,.form-control-block{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-sm,.form-control-plaintext.form-control-lg{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.form-control[size],select.form-control[multiple],.select-style.form-control[size],.select-style.form-control[multiple]{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:bold}.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}.valid-feedback{display:none;width:100%;margin-top:.25rem;font-size:80%;color:#8BC34A}.valid-tooltip{position:absolute;top:100%;z-index:5;display:none;max-width:100%;padding:.25rem .5rem;margin-top:.1rem;font-size:80%;line-height:1.5;color:color-yiq(#8BC34A);background-color:#8BC34A;border-radius:.25rem}.was-validated .form-control:valid,.form-control.is-valid{border-color:#8BC34A;padding-right:calc(1.5em + .75rem);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%238BC34A' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:center right calc(.375em + .1875rem);background-size:calc(.75em + .375rem) calc(.75em + .375rem)}.was-validated .form-control:valid:focus,.form-control.is-valid:focus{border-color:#8BC34A;-webkit-box-shadow:0 0 0 .2rem fade(#8BC34A, 25%);box-shadow:0 0 0 .2rem fade(#8BC34A, 25%)}.was-validated .form-control:valid ~ .valid-feedback,.was-validated .form-control:valid ~ .valid-tooltip,.form-control.is-valid ~ .valid-feedback,.form-control.is-valid ~ .valid-tooltip{display:block}.was-validated textarea.form-control:valid,textarea.form-control.is-valid{padding-right:calc(1.5em + .75rem);background-position:top calc(.375em + .1875rem) right calc(.375em + .1875rem)}.was-validated .custom-select:valid,.custom-select.is-valid{border-color:#8BC34A;padding-right:calc((1em + .75rem) * 3 / 4 + 1.75rem);background:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3e%3cpath fill='%23333' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right .75rem center/8px 10px,url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%238BC34A' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e") #fff no-repeat center right 1.75rem/calc(.75em + .375rem) calc(.75em + .375rem)}.was-validated .custom-select:valid:focus,.custom-select.is-valid:focus{border-color:#8BC34A;-webkit-box-shadow:0 0 0 .2rem fade(#8BC34A, 25%);box-shadow:0 0 0 .2rem fade(#8BC34A, 25%)}.was-validated .custom-select:valid ~ .valid-feedback,.was-validated .custom-select:valid ~ .valid-tooltip,.custom-select.is-valid ~ .valid-feedback,.custom-select.is-valid ~ .valid-tooltip{display:block}.was-validated .form-control-file:valid ~ .valid-feedback,.was-validated .form-control-file:valid ~ .valid-tooltip,.form-control-file.is-valid ~ .valid-feedback,.form-control-file.is-valid ~ .valid-tooltip{display:block}.was-validated .form-check-input:valid ~ .form-check-label,.form-check-input.is-valid ~ .form-check-label{color:#8BC34A}.was-validated .form-check-input:valid ~ .valid-feedback,.was-validated .form-check-input:valid ~ .valid-tooltip,.form-check-input.is-valid ~ .valid-feedback,.form-check-input.is-valid ~ .valid-tooltip{display:block}.was-validated .custom-control-input:valid ~ .custom-control-label,.custom-control-input.is-valid ~ .custom-control-label{color:#8BC34A}.was-validated .custom-control-input:valid ~ .custom-control-label::before,.custom-control-input.is-valid ~ .custom-control-label::before{border-color:#8BC34A}.was-validated .custom-control-input:valid ~ .valid-feedback,.was-validated .custom-control-input:valid ~ .valid-tooltip,.custom-control-input.is-valid ~ .valid-feedback,.custom-control-input.is-valid ~ .valid-tooltip{display:block}.was-validated .custom-control-input:valid:checked ~ .custom-control-label::before,.custom-control-input.is-valid:checked ~ .custom-control-label::before{border-color:#8BC34A;background-color:#a4d070}.was-validated .custom-control-input:valid:focus ~ .custom-control-label::before,.custom-control-input.is-valid:focus ~ .custom-control-label::before{-webkit-box-shadow:0 0 0 .2rem rgba(139,195,74,0.25);box-shadow:0 0 0 .2rem rgba(139,195,74,0.25)}.was-validated .custom-control-input:valid:focus:not(:checked) ~ .custom-control-label::before,.custom-control-input.is-valid:focus:not(:checked) ~ .custom-control-label::before{border-color:#8BC34A}.was-validated .custom-file-input:valid ~ .custom-file-label,.custom-file-input.is-valid ~ .custom-file-label{border-color:#8BC34A}.was-validated .custom-file-input:valid ~ .valid-feedback,.was-validated .custom-file-input:valid ~ .valid-tooltip,.custom-file-input.is-valid ~ .valid-feedback,.custom-file-input.is-valid ~ .valid-tooltip{display:block}.was-validated .custom-file-input:valid:focus ~ .custom-file-label,.custom-file-input.is-valid:focus ~ .custom-file-label{border-color:#8BC34A;-webkit-box-shadow:0 0 0 .2rem rgba(139,195,74,0.25);box-shadow:0 0 0 .2rem rgba(139,195,74,0.25)}.invalid-feedback{display:none;width:100%;margin-top:.25rem;font-size:80%;color:#FF5252}.invalid-tooltip{position:absolute;top:100%;z-index:5;display:none;max-width:100%;padding:.25rem .5rem;margin-top:.1rem;font-size:80%;line-height:1.5;color:color-yiq(#FF5252);background-color:#FF5252;border-radius:.25rem}.was-validated .form-control:invalid,.form-control.is-invalid{border-color:#FF5252;padding-right:calc(1.5em + .75rem);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23FF5252' viewBox='-2 -2 7 7'%3e%3cpath stroke='%23FF5252' d='M0 0l3 3m0-3L0 3'/%3e%3ccircle r='.5'/%3e%3ccircle cx='3' r='.5'/%3e%3ccircle cy='3' r='.5'/%3e%3ccircle cx='3' cy='3' r='.5'/%3e%3c/svg%3E");background-repeat:no-repeat;background-position:center right calc(.375em + .1875rem);background-size:calc(.75em + .375rem) calc(.75em + .375rem)}.was-validated .form-control:invalid:focus,.form-control.is-invalid:focus{border-color:#FF5252;-webkit-box-shadow:0 0 0 .2rem fade(#FF5252, 25%);box-shadow:0 0 0 .2rem fade(#FF5252, 25%)}.was-validated .form-control:invalid ~ .invalid-feedback,.was-validated .form-control:invalid ~ .invalid-tooltip,.form-control.is-invalid ~ .invalid-feedback,.form-control.is-invalid ~ .invalid-tooltip{display:block}.was-validated textarea.form-control:invalid,textarea.form-control.is-invalid{padding-right:calc(1.5em + .75rem);background-position:top calc(.375em + .1875rem) right calc(.375em + .1875rem)}.was-validated .custom-select:invalid,.custom-select.is-invalid{border-color:#FF5252;padding-right:calc((1em + .75rem) * 3 / 4 + 1.75rem);background:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3e%3cpath fill='%23333' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right .75rem center/8px 10px,url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23FF5252' viewBox='-2 -2 7 7'%3e%3cpath stroke='%23FF5252' d='M0 0l3 3m0-3L0 3'/%3e%3ccircle r='.5'/%3e%3ccircle cx='3' r='.5'/%3e%3ccircle cy='3' r='.5'/%3e%3ccircle cx='3' cy='3' r='.5'/%3e%3c/svg%3E") #fff no-repeat center right 1.75rem/calc(.75em + .375rem) calc(.75em + .375rem)}.was-validated .custom-select:invalid:focus,.custom-select.is-invalid:focus{border-color:#FF5252;-webkit-box-shadow:0 0 0 .2rem fade(#FF5252, 25%);box-shadow:0 0 0 .2rem fade(#FF5252, 25%)}.was-validated .custom-select:invalid ~ .invalid-feedback,.was-validated .custom-select:invalid ~ .invalid-tooltip,.custom-select.is-invalid ~ .invalid-feedback,.custom-select.is-invalid ~ .invalid-tooltip{display:block}.was-validated .form-control-file:invalid ~ .invalid-feedback,.was-validated .form-control-file:invalid ~ .invalid-tooltip,.form-control-file.is-invalid ~ .invalid-feedback,.form-control-file.is-invalid ~ .invalid-tooltip{display:block}.was-validated .form-check-input:invalid ~ .form-check-label,.form-check-input.is-invalid ~ .form-check-label{color:#FF5252}.was-validated .form-check-input:invalid ~ .invalid-feedback,.was-validated .form-check-input:invalid ~ .invalid-tooltip,.form-check-input.is-invalid ~ .invalid-feedback,.form-check-input.is-invalid ~ .invalid-tooltip{display:block}.was-validated .custom-control-input:invalid ~ .custom-control-label,.custom-control-input.is-invalid ~ .custom-control-label{color:#FF5252}.was-validated .custom-control-input:invalid ~ .custom-control-label::before,.custom-control-input.is-invalid ~ .custom-control-label::before{border-color:#FF5252}.was-validated .custom-control-input:invalid ~ .invalid-feedback,.was-validated .custom-control-input:invalid ~ .invalid-tooltip,.custom-control-input.is-invalid ~ .invalid-feedback,.custom-control-input.is-invalid ~ .invalid-tooltip{display:block}.was-validated .custom-control-input:invalid:checked ~ .custom-control-label::before,.custom-control-input.is-invalid:checked ~ .custom-control-label::before{border-color:#FF5252;background-color:#ff8585}.was-validated .custom-control-input:invalid:focus ~ .custom-control-label::before,.custom-control-input.is-invalid:focus ~ .custom-control-label::before{-webkit-box-shadow:0 0 0 .2rem rgba(255,82,82,0.25);box-shadow:0 0 0 .2rem rgba(255,82,82,0.25)}.was-validated .custom-control-input:invalid:focus:not(:checked) ~ .custom-control-label::before,.custom-control-input.is-invalid:focus:not(:checked) ~ .custom-control-label::before{border-color:#FF5252}.was-validated .custom-file-input:invalid ~ .custom-file-label,.custom-file-input.is-invalid ~ .custom-file-label{border-color:#FF5252}.was-validated .custom-file-input:invalid ~ .invalid-feedback,.was-validated .custom-file-input:invalid ~ .invalid-tooltip,.custom-file-input.is-invalid ~ .invalid-feedback,.custom-file-input.is-invalid ~ .invalid-tooltip{display:block}.was-validated .custom-file-input:invalid:focus ~ .custom-file-label,.custom-file-input.is-invalid:focus ~ .custom-file-label{border-color:#FF5252;-webkit-box-shadow:0 0 0 .2rem rgba(255,82,82,0.25);box-shadow:0 0 0 .2rem rgba(255,82,82,0.25)}.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 .input-group,.form-inline .custom-select{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:0px 3px 1px rgba(0,0,0,0.2);box-shadow:0px 3px 1px rgba(0,0,0,0.2);border-radius:100%;-webkit-transition:0.3s;transition:0.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("../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("../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,0.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 0.3s ease 0s;transition:background-color 0.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 0.3s ease 0s;transition:background-color 0.3s ease 0s}.g-recaptcha{margin-bottom:15px}.on-submit-action{overflow:hidden;-webkit-transition:all 0.3s ease 0s;transition:all 0.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,0.2);box-shadow:0 2px 7px -2px rgba(0,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:transparent;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,0.2);box-shadow:0 3px 5px -2px rgba(0,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}.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}.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,0.1);box-shadow:0 3px 8px rgba(0,0,0,0.1)}@supports ((position: -webkit-sticky) or (position: sticky)){#header_menu{position:-webkit-sticky;position:sticky}}.header-button{background:transparent;color:#333;border:none;padding:20px 25px;text-transform:uppercase;-webkit-transition:color 0.3s ease 0s;transition:color 0.3s ease 0s;font-family:"HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;font-weight:bold;vertical-align:top}.header-button:hover{background:transparent;-webkit-transition:color 0.3s ease 0s;transition:color 0.3s ease 0s}.header-button .header-button-text{vertical-align:top;-webkit-transition:color 0.3s ease 0s;transition:color 0.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 0.3s ease 0s;transition:color 0.3s ease 0s;color:#0978d0}.header-button:hover .hamburger-toggler span{-webkit-transition:background-color 0.3s ease 0s;transition:background-color 0.3s ease 0s;background-color:#0978d0}.header-button .hamburger-toggler span{background-color:#333;-webkit-transition:background-color 0.3s ease 0s;transition:background-color 0.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:100;top:0;right:0;background:#333;overflow-x:hidden;padding-top:0;-webkit-transition:0.5s;transition:0.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:0.3s;transition:0.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}.modal-gallery{position:fixed;top:0;left:0;height:100%;width:100%;background:rgba(0,0,0,0.9);display:none;z-index:100}.modal-gallery.active-modal{display:block}.modal-gallery .modal-current-gallery-heading{text-align:center;color:#fff;position:relative;margin:1%;text-transform:uppercase;text-align:center;font-size:39px;letter-spacing:11px;font-weight:400}.modal-gallery .close-modal{position:absolute;right:2%;background:transparent;color:#fff;border:none;outline:none;font-size:27px;font-weight:300;top:2%;width:auto}@media only screen and (max-width: 767px){.modal-gallery .close-modal{top:0}}.modal-gallery .modal-img-container{position:fixed;width:75%;height:50%;margin-left:13%;overflow:hidden;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);outline:none}@media only screen and (min-width: 768px){.modal-gallery .modal-img-container{top:55%}}@media only screen and (min-width: 1024px){.modal-gallery .modal-img-container{width:50%;height:42.66vw;margin-left:25%;top:62%;-webkit-transform:translateY(-50%);transform:translateY(-50%);outline:none}}.modal-gallery .modal-img-container img{position:absolute;width:100%;-webkit-transition:all ease-in-out 0.3s;transition:all ease-in-out 0.3s;display:none}.modal-gallery .modal-img-container .modal-image-left{display:block;-webkit-transform:translate(-110vw);transform:translate(-110vw)}.modal-gallery .modal-img-container .modal-image-center{display:block;-webkit-transform:translate(0%);transform:translate(0%)}.modal-gallery .modal-img-container .modal-image-right{display:block;-webkit-transform:translate(110vw);transform:translate(110vw)}.modal-gallery .arrow-left{position:absolute;top:50%;left:5%;background:transparent;border:none;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:auto;outline:none}@media only screen and (max-width: 767px){.modal-gallery .arrow-left{-webkit-transform:none;transform:none;top:auto;bottom:0;left:0;background:#fff;width:49.5%}}@media only screen and (min-width: 768px){.modal-gallery .arrow-left:hover{background:#fff;border-radius:50%;padding:10px}}.modal-gallery .arrow-left:hover:before{border-top:3px solid #0978d0;border-left:3px solid #0978d0}.modal-gallery .arrow-left:before{border-top:3px solid #fff;border-left:3px solid #fff;width:30px;height:30px;content:'';display:block;-webkit-transform:rotate(-45deg) translate(5px, 5px);transform:rotate(-45deg) translate(5px, 5px)}@media only screen and (max-width: 767px){.modal-gallery .arrow-left:before{-webkit-transform:rotate(-45deg) translate(50%, 50%);transform:rotate(-45deg) translate(50%, 50%);margin-left:40%;border-top:3px solid #333;border-left:3px solid #333}}.modal-gallery .arrow-right{position:absolute;top:50%;right:5%;background:transparent;border:none;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:auto;outline:none}@media only screen and (max-width: 767px){.modal-gallery .arrow-right{-webkit-transform:none;transform:none;top:auto;bottom:0;left:auto;right:0;background:#fff;width:49.5%}}@media only screen and (min-width: 768px){.modal-gallery .arrow-right:hover{background:#fff;border-radius:50%;padding:10px}}.modal-gallery .arrow-right:hover:before{border-top:3px solid #0978d0;border-left:3px solid #0978d0}.modal-gallery .arrow-right:before{border-top:3px solid #fff;border-left:3px solid #fff;width:30px;height:30px;content:'';display:block;-webkit-transform:rotate(135deg) translate(5px, 5px);transform:rotate(135deg) translate(5px, 5px)}@media only screen and (max-width: 767px){.modal-gallery .arrow-right:before{-webkit-transform:rotate(135deg) translate(50%, 50%);transform:rotate(135deg) translate(50%, 50%);margin-left:40%;border-top:3px solid #333;border-left:3px solid #333}}.box-card{background:#fff;-webkit-box-shadow:0px 1px 2px rgba(0,0,0,0.1);box-shadow:0px 1px 2px rgba(0,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:0.5em}.listbox-area button[aria-disabled="true"]{opacity:0.5}.listbox-area .dd-list-item{cursor:pointer;-webkit-transition:all 0.3s ease 0s;transition:all 0.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 0.3s ease 0s;transition:all 0.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("../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:hover,.footer-style-1 a:focus{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:hover,.footer-style-1 .copyright-info a:focus{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}#appointment_form_container .type-of-form{margin-top:10%;margin-bottom:30px}#appointment_form_container .type-of-form .single-row{display:block}.appointment-datepicker{width:100%}.appointment-datepicker .appointment-datepicker-options-container{width:100%;text-align:left}.appointment-datepicker .appointment-datepicker-options-container .appointment-option .appt-option-lrg{width:100%}#appointment_datepicker #appointment_calendar_picker{width:320px;display:inline-block;vertical-align:top}#appointment_datepicker #appointment_calendar_picker #schedule-appointment-date-picker{width:280px;display:inline-block}#appointment_datepicker #appointment_calendar_picker .ui-datepicker{margin:0;width:270px}#appointment_datepicker #appointment_calendar_picker .ui-datepicker-calendar{width:100%}#appointment_datepicker #appointment_time_select{display:inline-block;width:235px;vertical-align:top}#appointment_datepicker #appointment_time_select .select_menu{width:100%;appearance:menulist;-webkit-appearance:menulist;-moz-appearance:menulist;height:40px;padding-top:0;padding-bottom:0}#appointment_datepicker .modal-footer .align-left{float:left}#appointment_datepicker .modal-footer .btn-danger{background:#FF5252;color:#fff}#appointment_datepicker .modal-footer .btn-danger:hover{background:#f32c2c;color:#fff}#appointment_datepicker #recaptcha{display:inline-block}#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 0px}.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:0px;-webkit-transition:all ease-in-out 0.3s;transition:all ease-in-out 0.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:0.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:transparent}.gallery-style-1 .image-container .gallery-thumbs figure img{width:100%}.gallery-style-1 .image-container .gallery-thumbs figure:hover .description,.gallery-style-1 .image-container .gallery-thumbs figure:focus .description{-webkit-transition:opacity 0.3s ease-in-out, display 0.01s ease-in-out 0.3s;transition:opacity 0.3s ease-in-out, display 0.01s ease-in-out 0.3s;opacity:1;z-index:2}.gallery-style-1 .image-container .gallery-thumbs figure:hover .description .photo-caption,.gallery-style-1 .image-container .gallery-thumbs figure:focus .description .photo-caption{-webkit-transform:translateY(50%);transform:translateY(50%);-webkit-transition:-webkit-transform 0.2s ease-in-out 0.1s;transition:-webkit-transform 0.2s ease-in-out 0.1s;transition:transform 0.2s ease-in-out 0.1s;transition:transform 0.2s ease-in-out 0.1s, -webkit-transform 0.2s ease-in-out 0.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,0.8);z-index:-1;opacity:0;-webkit-transition:opacity 0.3s ease-in-out;transition:opacity 0.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 0.2s ease-in-out 0.1s;transition:-webkit-transform 0.2s ease-in-out 0.1s;transition:transform 0.2s ease-in-out 0.1s;transition:transform 0.2s ease-in-out 0.1s, -webkit-transform 0.2s ease-in-out 0.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(../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 0px}.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:none;background:transparent;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(../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_description{max-width:620px;margin:30px auto;padding:20px}.map-image-style-1{position:relative;width:100%;margin:0 auto;max-width:750px;outline:none}.map-image-style-1 .map-image-container{margin:15px 0;padding:20px;background:#fff;-webkit-box-shadow:0 0.5rem 1rem rgba(0,0,0,0.15);box-shadow:0 0.5rem 1rem rgba(0,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:transparent;border-left:1px solid #e0e0e0;border-bottom:1px solid #e0e0e0;padding:0px 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}