@import url("https://use.typekit.net/wfc4qqx.css");html, body, div, span, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, address, fieldset, form, label,
article, aside, figure, figcaption, footer, header,
menu, nav
section{margin:0;padding:0;border:0}html{line-height:1}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}caption,th,td{text-align:left;font-weight:normal;vertical-align:middle}q,blockquote{quotes:none}q:before,q:after,blockquote:before,blockquote:after{content:'';content:none}a
img{border:none;line-height:0}.footer__location-label{font-size:10px;line-height:16px;color:#FFB44B;text-transform:uppercase;padding-bottom:10px}@media only screen and (min-width: 1024px){.footer__location-label{padding-bottom:0}}.footer__location-box .address
a{font-size:17px;line-height:28px;color:#FFB44B}.filters-section .checkbox-container{-moz-user-select:-moz-none;-ms-user-select:none;-webkit-user-select:none;user-select:none;display:table;position:relative;padding-left:35px;margin:0
0 12px;cursor:pointer}.filters-section .checkbox-container .label-option{font-family:"azo-sans-web",sans-serif;font-size:17px;font-size:1.7rem;line-height:23px}.filters-section .checkbox-container input[type=checkbox]{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.filters-section .checkbox-container
.checkmark{position:absolute;top:0;left:0;height:21px;width:21px;background-color:#fff;border:1px
solid #002D3C}.filters-section .checkbox-container .checkmark:after{display:none;content:"";position:absolute;left:6px;top:1px;width:5px;height:11px;border:solid #002D3C;border-width:0 2px 2px 0;-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg)}.filters-section .checkbox-container:hover input[type=checkbox]~.checkmark{background-color:#fff}.filters-section .checkbox-container input[type=checkbox]:checked~.checkmark{background-color:#fff}.filters-section .checkbox-container input[type=checkbox]:checked~.checkmark:after{display:block}*{box-sizing:border-box}.ease, .header.fixed .header__link svg, .header.fixed .header__link, .header__link > div, .header__link, #navigation-container, .dropdown-list-wrapper .dropdown-list .dropdown-options .option, .dropdown-list-wrapper .dropdown-list .dropdown-options, .dropdown-list-wrapper .dropdown-list__trigger .arrow::before, .dropdown-list-wrapper .dropdown-list, .btn a, .filters-section .checkbox-container .label-option, .filters-section .checkbox-container
.checkmark{-moz-transition:all 0.25s ease-in-out;-o-transition:all 0.25s ease-in-out;-webkit-transition:all 0.25s ease-in-out;transition:all 0.25s ease-in-out}html{font-size:62.5%;height:100%;scroll-behavior:smooth}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:"azo-sans-web",sans-serif;font-weight:400}@media screen and (min-width: 601px){body.logged-in{padding-top:46px}}@media screen and (min-width: 783px){body.logged-in{padding-top:32px}}@media screen and (max-width: 600px){body.logged-in
#header{padding-top:46px}}@media screen and (max-width: 600px){body.logged-in #nav-trigger{top:99px}}@media screen and (min-width: 783px){body.logged-in #nav-trigger{top:97px}}body.logged-in #nav-trigger.active{top:97px}@media screen and (min-width: 768px){body.logged-in #nav-trigger.active{top:143px}}@media screen and (min-width: 783px){body.logged-in #nav-trigger.active{top:129px}}.form-wrapper{position:relative}.loader{display:block;opacity:0;visibility:hidden;background-color:#02303C;background-image:url("/wp-content/themes/thetides/images/loader.gif?x70627");background-repeat:no-repeat;background-size:70px 70px;background-position:center top;position:absolute;z-index:9999;top:0;left:0;width:100%;height:100%;animation-duration:1s;animation-fill-mode:forwards}@keyframes
loader{0%{opacity:0;visibility:hidden}15%{opacity:1;visibility:visible}85%{opacity:1;visibility:visible}100%{opacity:0;visibility:hidden}}#wrapper{overflow-x:hidden}.wrapper{margin:0
auto;max-width:1366px}a{text-decoration:none;cursor:pointer}.btn{display:inline-block;min-width:100px;text-align:center}.btn
a{display:block}.btn.btn-primary{background-color:#FFB44B}.btn.btn-primary
a{color:#002D3C}.container{box-sizing:border-box;max-width:1365px;width:100%;margin:0
auto;padding:0
25px}.container_offset{max-width:1125px}.container_slim{max-width:580px}.btn,.link{display:inline-block;padding:17px
65px;font-weight:bold;font-size:13px;line-height:20px;letter-spacing:2.34px;text-transform:uppercase;color:#02303C}@media only screen and (min-width: 1024px){.hide_desk{display:none}}@media only screen and (min-width: 768px) and (max-width: 1023px){.hide_tab{display:none}}@media only screen and (min-width: 320px) and (max-width: 767px){.hide_mob{display:none}}.with_frm_style
.frm_required{color:#fff !important;font-size:20px;font-family:Arial;line-height:0}.hywrap{font-family:Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:14px;line-height:20px;margin:20px
auto;color:#333;width:auto !important;max-width:810px}.hywrap
legend{display:none}.hywrap
.required{display:none}.hywrap
.radio{display:inline-block !important;font-size:14px !important;line-height:26px !important;margin-right:4px !important;text-align:left !important;width:auto !important}.hywrap .radio
input{margin-top:0;width:auto}.hywrap .control-label{line-height:24px;width:190px}.hywrap
.controls{margin-left:210px}.hywrap
button{box-shadow:none;cursor:pointer;text-shadow:none}.hywrap .left_align .form-actions,
.hywrap .right_align .form-actions{margin-left:210px}.hywrap .reveal-btn{font-size:13px;margin-bottom:10px;margin-left:210px;width:auto}.hywrap .name-fields li:first-child{margin-bottom:15px}#more-info{margin-top:12px}#more-info
a{color:#565c64;text-decoration:underline}.hywrap #form-success{background-color:#fff !important;border:0
none !important;padding:10px
!important;text-align:center !important}.hywrap{font-family:HelveticaNeueLTStd,Helvetica Neue,sans-serif;width:100%;margin:0}#hyform{background-color:transparent}#form-fields{padding-right:1px}.hywrap .control-label{color:#656c73;font-size:14px;line-height:2;letter-spacing:0em}.hywrap input,
.hywrap input[type=text],
.hywrap select,
.hywrap
textarea{-ms-flex:0 0 auto;flex:0 0 auto;font-size:14px;line-height:24px;background-color:transparent;color:#656c73;border:1px
solid #abb2b2;border-radius:4px;min-height:34px;padding:3px
10px;overflow:hidden;outline:0}.hywrap input:focus,
.hywrap input[type=text]:focus,
.hywrap select:focus,
.hywrap textarea:focus{border-color:#656c73}.hywrap
textarea{resize:none;overflow:auto}.hywrap button[type=submit]{line-height:1;line-height:1.5;font-family:HelveticaNeueLTStd,Helvetica Neue,sans-serif;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;text-align:center;vertical-align:middle;min-height:50px;text-decoration:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border:1px
solid transparent;border-radius:4px;padding:2px
30px 0;letter-spacing:0.04em;cursor:pointer;outline:0;transition:all 0.2s linear;color:#00694e;min-height:34px;border:1px
solid #58b99f;background:transparent}.hywrap button[type=submit]:hover{color:#fff;background-color:#00694e;border-color:#00694e}.dropdown-list-wrapper{outline:0}.dropdown-list-wrapper:focus{outline-style:dotted;outline-width:1px;outline-color:#002D3C}.dropdown-list-wrapper .dropdown-list{position:relative;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;font-family:"azo-sans-web",sans-serif;font-size:17px;font-size:1.7rem;line-height:1;font-weight:400;line-height:24px}.dropdown-list-wrapper .dropdown-list__trigger{position:relative;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:space-between;justify-content:space-between;height:34px;padding:0
1px;color:#000;outline:none;border-bottom:1px solid}.dropdown-list-wrapper .dropdown-list__trigger span:focus{outline-style:dotted;outline-width:1px;outline-color:#02303C}.dropdown-list-wrapper .dropdown-list__trigger
.arrow{position:relative;height:10px;width:10px}.dropdown-list-wrapper .dropdown-list__trigger .arrow::before{content:url("/wp-content/themes/thetides/images/drop-down-arrow-main.svg?x70627");width:11px;height:7px;position:absolute;right:0px;top:-8px}.dropdown-list-wrapper .dropdown-list .dropdown-options{position:absolute;display:block;width:100%;top:100%;left:-1px;right:0;background:#fff;opacity:0;visibility:hidden;pointer-events:none;z-index:2}.dropdown-list-wrapper .dropdown-list .dropdown-options
.option{position:relative;display:block;color:#000;cursor:pointer}.dropdown-list-wrapper .dropdown-list .dropdown-options .option:hover{cursor:pointer;background-color:#EDEAE7}.dropdown-list-wrapper .dropdown-list .dropdown-options .option:focus{outline-style:dotted;outline-width:2px;outline-color:#02303C}.dropdown-list-wrapper .dropdown-list .dropdown-options .option
a{display:block;padding:8px
2px 4px 8px}.dropdown-list-wrapper .dropdown-list.open .dropdown-options{opacity:1;visibility:visible;pointer-events:all}.dropdown-list-wrapper .dropdown-list.open .arrow::before{-webkit-transform:scaleY(-1);transform:scaleY(-1);top:8px}.video-box{text-align:center}.video-box
video{width:75%;margin:0
auto;height:70vh}@media (max-width: 991px){.video-box
video{height:auto;width:100%}}#gallery-main-section .filter-tab-section .filter
a{width:calc(100% / 5)}#gallery-main-section .filter-tab-section .filter a
img{width:100%}.galleryitems.video .gallery-box-img:after{content:'';width:100%;height:100%;position:absolute;top:0;left:0;background:url(/wp-content/themes/thetides/images/svgs/video_icon.svg?x70627) center center/auto 20% no-repeat;z-index:1}.portfolios .gallery-box-images.video-click{left:auto !important;transform:none !important}.portfolios.gridwrap{justify-content:center}.hidden,.hide{display:none}.show{display:block}.iframe-container
iframe{height:calc(100vh - 100px)}.sort-open{transform:rotate(180deg);position:relative;top:13px}header .header-content .nav-container{padding:0
20px 0 0;display:none}@media only screen and (min-width: 768px){header .header-content .nav-container{display:flex;align-items:center;position:absolute;z-index:1;right:0;top:30px}}@media only screen and (min-width: 1024px){header .header-content .nav-container{padding:0
60px 0 0}}header .vt-menu{position:relative}header .main-nav-left .sub-menu{position:absolute;top:35px;left:0;padding:10px
0;background:#fff;display:none;border:1px
solid rgba(0, 0, 0, 0.2);width:165px}header .main-nav-left .sub-menu
li{margin:2px
13px}header .main-nav-left .sub-menu li
a{font-size:10px}.sidemenu_inner .dropdown-menu{margin:25px
0 10px 15px;display:none}.sidemenu_inner .dropdown-menu li
a{font-size:26px}#nav-trigger{position:absolute;z-index:2;top:38px;left:180px;cursor:pointer;width:33px;height:26px}#nav-trigger:focus{outline:auto 5px Highlight;outline:-webkit-focus-ring-color auto 5px}#nav-trigger .trigger-wrap{position:relative}#nav-trigger .trigger-wrap
span{background-color:#000;margin:0
auto;display:block;top:9px;height:3px;position:absolute;opacity:1;right:0;width:33px;-moz-transition:all 0.25s ease-in-out;-o-transition:all 0.25s ease-in-out;-webkit-transition:all 0.25s ease-in-out;transition:all 0.25s ease-in-out}#nav-trigger .trigger-wrap span:first-child{top:0px}#nav-trigger .trigger-wrap span:last-child{top:18px}#nav-trigger.active{z-index:10}#nav-trigger.active .trigger-wrap
span{background-color:#000}#nav-trigger.active .trigger-wrap span:first-child, #nav-trigger.active .trigger-wrap span:last-child{top:12px;right:0px}#nav-trigger.active .trigger-wrap span:nth-child(2){opacity:0;top:12px}#navigation-container{background-color:#ccc;position:fixed;width:100%;right:-100%;height:100vh;top:0;z-index:7;overflow:scroll;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}@media only screen and (min-width: 768px){#navigation-container{max-height:100%;display:flex;align-items:center;justify-content:center;padding:0}}@media only screen and (min-width: 1024px){#navigation-container{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}}#navigation-container.active{right:0;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center}#navigation-container .inner-container{padding:200px
0 0;width:100%;height:100%;max-width:1280px}#navigation-container .inner-container
nav.navigation{width:100%}#navigation-container .inner-container nav.navigation .menu-main-menu{font-family:"dejanire-headline",serif;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:center;align-items:center}#navigation-container .inner-container nav.navigation .menu-main-menu
li{display:block;line-height:1.1;border-bottom:1px solid #111;border-top:1px solid #313131}@media only screen and (min-width: 768px){#navigation-container .inner-container nav.navigation .menu-main-menu
li{width:auto;padding:0
0 30px}}#navigation-container .inner-container nav.navigation .menu-main-menu li.menu-item-has-children a::after{font-family:"Font Awesome 5 Free";font-weight:900;content:"\f078";position:absolute;right:5%}#navigation-container .inner-container nav.navigation .menu-main-menu li.menu-item-has-children a.chevron-up::after{content:"\f077"}#navigation-container .inner-container nav.navigation .menu-main-menu li.menu-item-has-children ul li a::after{content:""}.vt-menu{cursor:pointer}.vt-menu
a{pointer-events:none}.vt-menu .sub-menu
a{pointer-events:all}.cta{position:relative;background:#fff;padding:90px
0 140px}@media only screen and (min-width: 1024px){.cta{padding:150px
0 90px}}.cta
.container_offset{max-width:1170px}@media only screen and (min-width: 1024px){.cta__row{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:center;align-items:center}}.cta__img-box{position:relative;padding-left:10px;margin-bottom:40px}@media only screen and (min-width: 1024px){.cta__img-box{flex:0 1 555px;padding-left:16px;margin-bottom:0}}.cta__img-box:before{content:"";position:absolute;top:-10px;right:10px;bottom:-10px;left:0;z-index:0;background:linear-gradient(157deg, #3D7CC9 0%, #8B8FBE 38%, #FFB448 100%)}@media only screen and (min-width: 1024px){.cta__img-box:before{top:-16px;right:16px;bottom:-16px}}.cta__img{display:block;width:100%;height:265px;object-fit:cover;position:relative;z-index:1}@media only screen and (min-width: 768px){.cta__img{height:365px}}@media only screen and (min-width: 1024px){.cta__img{height:465px}}.cta__text-box{text-align:center}@media only screen and (min-width: 1024px){.cta__text-box{flex:0 1 480px}}.cta__title{font-family:"dejanire-headline",serif;font-weight:400;font-size:54px;line-height:57px;color:#02303C;text-align:center;letter-spacing:-0.54px;padding-bottom:20px}@media only screen and (min-width: 1024px){.cta__title{padding-bottom:40px}}.cta__copy{font-size:15px;line-height:28px;text-align:center;padding-bottom:40px}.cta__link{background:#EDEAE7;position:relative}.cta__link:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;z-index:0;background:linear-gradient(90deg, #8B8FBE 0%, #FFB448 100%);opacity:0;transition:opacity 0.3s ease}.cta__link
span{position:relative;z-index:1}@media only screen and (min-width: 1024px){.cta__link:hover:before{opacity:1}}.gallery{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;flex-wrap:wrap}.gallery__img-box{flex:0 1 159px;height:148px}@media only screen and (min-width: 768px){.gallery__img-box{flex:0 0 calc(33.3% - 2px);height:250px}}@media only screen and (min-width: 1024px){.gallery__img-box{height:333px}}.gallery__img{display:block;width:100%;height:100%;object-fit:cover}.welcome{position:relative;z-index:1;background:#F6F4F3;padding:68px
0 200px}@media only screen and (min-width: 1024px){.welcome{padding:98px
0 253px}}.welcome__title-box{text-align:center}.welcome__title{font-family:"dejanire-headline",serif;font-weight:400;font-size:54px;color:#02303C;line-height:57px;letter-spacing:-0.54px;padding-bottom:36px}@media only screen and (min-width: 768px){.welcome__title{padding-bottom:26px}}@media only screen and (min-width: 1024px){.welcome__title{font-size:64px;line-height:77px;letter-spacing:-0.64px;padding-bottom:18px}}.welcome__subtitle{font-weight:bold;font-size:16px;line-height:28px;color:#02303C;text-transform:uppercase;letter-spacing:2.88px;padding-bottom:26px}@media only screen and (min-width: 768px){.welcome__subtitle{padding-bottom:35px}}@media only screen and (min-width: 1024px){.welcome__subtitle{padding-bottom:50px}}.welcome
.gallery{flex-wrap:nowrap;width:calc(100% + 50px);margin:0
-25px 50px}@media only screen and (min-width: 768px){.welcome
.gallery{flex-wrap:wrap;width:100%;margin:0
0 50px}}@media only screen and (min-width: 1024px){.welcome
.gallery{margin:0
0 70px}}.welcome .gallery__img-box{flex:0 0 calc(50% - 3px);height:170px}@media only screen and (min-width: 768px){.welcome .gallery__img-box{flex:0 0 calc(33.3% - 2px);height:250px}}@media only screen and (min-width: 1024px){.welcome .gallery__img-box{height:333px}}.welcome__copy-box{max-width:650px;margin:0
auto;text-align:center}.welcome__copy-title{font-weight:bold;font-size:16px;line-height:28px;color:#02303C;text-transform:uppercase;letter-spacing:2.88px;padding-bottom:26px}.welcome__copy{font-size:15px;line-height:28px;color:#02303C;padding-bottom:50px}.welcome__copy-date{font-weight:bold;font-size:13px;line-height:20px;color:#02303C;text-transform:uppercase;letter-spacing:2.34px}#contact{padding-top:85px;margin-top:-85px}.contact{position:relative;z-index:1;background:#02303C;padding:100px
0 200px;position:relative}@media only screen and (min-width: 1024px){.contact{padding:130px
0 300px}}.contact__wave{display:block;position:absolute;max-width:1230px;width:100%}.contact__wave_top{top:0;right:0;transform:translateY(-71%) translateX(-20%) scale(1.5);opacity:0.3}@media only screen and (min-width: 1024px){.contact__wave_top{transform:translateY(-65%) translateX(0) scale(1)}}.contact__wave_bottom{bottom:0;left:0;transform:translateY(27%) translateX(20%) scale(1.4)}@media only screen and (min-width: 1024px){.contact__wave_bottom{transform:translateY(27%) translateX(0) scale(1)}}.contact__title-box{text-align:center;padding-bottom:50px}@media only screen and (min-width: 768px){.contact__title-box{padding-bottom:70px}}@media only screen and (min-width: 1024px){.contact__title-box{padding-bottom:92px}}.contact__title{font-weight:bold;font-size:16px;line-height:20px;color:#FFB44B;letter-spacing:2.88px;text-transform:uppercase}.contact__title_line2{font-family:"dejanire-headline",serif;font-weight:400;font-size:64px;line-height:77px;letter-spacing:-0.64px;padding-bottom:20px;text-transform:lowercase}@media only screen and (min-width: 1024px){.contact__title_line2{font-size:75px;line-height:90}}@media only screen and (min-width: 1024px){.contact__title_line2{font-size:90px;line-height:109px;letter-spacing:-0.9px}}.contact
.gallery{margin-bottom:40px}@media only screen and (min-width: 1024px){.contact
.gallery{margin-bottom:60px}}@media only screen and (min-width: 1024px){.contact
.gallery{margin-bottom:80px}}.contact .gallery__img-box{flex:0 0 calc(50% - 4px);margin-top:8px}.contact .gallery__img-box:first-child{flex:0 0 100%;height:300px;margin-top:0}@media only screen and (min-width: 768px){.contact .gallery__img-box{flex:0 0 calc(33.3% - 2px);margin-top:0}.contact .gallery__img-box:first-child{flex:0 0 calc(33.3% - 2px);height:250px}}@media only screen and (min-width: 1024px){.contact .gallery__img-box:first-child{height:333px}}.contact__description{padding-bottom:60px;font-size:15px;line-height:28px;color:#fff;margin:0}.contact__label-box{font-family:"azo-sans-web",sans-serif;font-size:15px;line-height:28px;color:#fff;padding-bottom:60px}.contact__label-box
p{font-family:inherit;font-size:inherit;line-height:inherit;color:inherit;padding-bottom:18px}.contact__label-box
label{font-family:inherit;font-size:14px;line-height:18px;color:inherit;margin-bottom:14px;display:flex;justify-content:flex-start;align-items:center}.contact__label-box label:last-child{margin-bottom:0}.contact__label-box label input[type=radio]{display:block;width:20px;height:20px;border:1px
solid #fff;border-radius:50%;outline:none;background:transparent;margin:0;margin-right:8px;appearance:none;position:relative}.contact__label-box label input[type=radio]:before{content:"";display:block;border-radius:50%;outline:none;background:#FFB44B;width:10px;height:10px;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);opacity:0;transition:opacity 0.3s ease}.contact__label-box label input[type=radio]:checked:before{opacity:1}.frm_forms.frm_style_formidable-style form.site-form .frm_form_fields
.frm_form_field{margin-bottom:30px}.frm_forms.frm_style_formidable-style form.site-form .frm_form_fields .frm_form_field
.frm_error{padding-top:5px;color:#C00}.frm_forms.frm_style_formidable-style form.site-form .frm_form_fields
.frm_form_field.vertical_radio{margin-bottom:40px}.frm_forms.frm_style_formidable-style form.site-form .frm_form_fields .frm_form_field.vertical_radio
.frm_primary_label{margin-bottom:18px}.frm_forms.frm_style_formidable-style form.site-form .frm_form_fields .frm_form_field .frm-g-recaptcha{margin-top:40px}.frm_forms.frm_style_formidable-style form.site-form .frm_form_fields .frm_form_field
.frm_primary_label{max-width:250px;font-weight:400;font-size:10px;line-height:16px;letter-spacing:0.6px;color:#fff;text-transform:uppercase;margin-right:0}.frm_forms.frm_style_formidable-style form.site-form .frm_form_fields .frm_form_field .frm_primary_label:empty{padding:0;margin:0}.frm_forms.frm_style_formidable-style form.site-form .frm_form_fields .frm_form_field .frm_primary_label
.frm_required{font-size:inherit}.frm_forms.frm_style_formidable-style form.site-form .frm_form_fields .frm_form_field
input{font-size:17px;line-height:28px;color:#fff;padding:6px
0;background:transparent;box-shadow:none;border-radius:0;border:none;border-bottom:1px solid #FFB44B}.frm_forms.frm_style_formidable-style form.site-form .frm_form_fields .frm_form_field input::placeholder{color:rgba(255, 255, 255, 0.6)}.frm_forms.frm_style_formidable-style form.site-form .frm_form_fields .frm_form_field input[type=tel]{max-width:130px;width:100%}.frm_forms.frm_style_formidable-style form.site-form .frm_form_fields .frm_form_field input[type=checkbox]{border:1px
solid #fff}.frm_forms.frm_style_formidable-style form.site-form .frm_form_fields .frm_form_field input[type=checkbox]:checked{background:#FFB44B}.frm_forms.frm_style_formidable-style form.site-form .frm_form_fields .frm_form_field input[type=checkbox]:checked:before{transform:translateY(-50%) scale(1);color:#02303C}.frm_forms.frm_style_formidable-style form.site-form .frm_form_fields .frm_form_field input[type=radio]{border:1px
solid #fff;border-radius:50%;flex:0 0 20px !important;width:20px;height:20px;margin-right:8px}.frm_forms.frm_style_formidable-style form.site-form .frm_form_fields .frm_form_field input[type=radio]:before{width:10px;height:10px;margin:3px
0 0 4px}.frm_forms.frm_style_formidable-style form.site-form .frm_form_fields .frm_form_field input[type=radio]:checked:before{transform:translateY(-50%) scale(1);color:#FFB44B;box-shadow:inset 10px 10px #FFB44B}@media screen and (min-width: 600px){.frm_forms.frm_style_formidable-style form.site-form .frm_form_fields .frm_form_field
input{max-width:250px}}.frm_forms.frm_style_formidable-style form.site-form .frm_form_fields .frm_form_field
textarea{background:rgba(255, 255, 255, 0.15);outline:none;border:none;border-radius:0;padding:7px
12px;height:140px;resize:vertical;font-family:"azo-sans-web",sans-serif;font-weight:400;font-size:17px;line-height:28px;color:#fff}.frm_forms.frm_style_formidable-style form.site-form .frm_form_fields .frm_form_field textarea::placeholder{color:rgba(255, 255, 255, 0.6)}.frm_forms.frm_style_formidable-style form.site-form .frm_form_fields .frm_form_field textarea:focus{box-shadow:none}.frm_forms.frm_style_formidable-style form.site-form .frm_form_fields .frm_form_field
select{background-color:rgba(255, 255, 255, 0.15);background-image:url("/wp-content/themes/thetides/images/dropdown_arrow_down.svg?x70627");background-position:96% 50%;background-size:13px 7px;background-repeat:no-repeat;height:36px;appearance:none;max-width:100% !important;border:none;border-radius:0;font-family:"azo-sans-web",sans-serif;font-weight:400;font-size:17px;line-height:28px;color:#fff}.frm_forms.frm_style_formidable-style form.site-form .frm_form_fields .frm_form_field select
option{background:#284F59}.frm_forms.frm_style_formidable-style form.site-form .frm_form_fields .frm_form_field select:focus{box-shadow:none;background-image:url("/wp-content/themes/thetides/images/dropdown_arrow_up.svg?x70627")}.frm_forms.frm_style_formidable-style form.site-form .frm_form_fields .frm_form_field
.frm_radio{margin-bottom:14px}.frm_forms.frm_style_formidable-style form.site-form .frm_form_fields .frm_form_field .frm_radio:last-child{margin-bottom:0}.frm_forms.frm_style_formidable-style form.site-form .frm_form_fields .frm_form_field
.frm_opt_container{padding-top:0}.frm_forms.frm_style_formidable-style form.site-form .frm_form_fields .frm_form_field .frm_opt_container
label{font-size:14px;line-height:18px;color:#fff;display:flex;text-indent:0;padding-left:0}.frm_forms.frm_style_formidable-style form.site-form .frm_form_fields .frm_form_field .frm_opt_container label
input{flex:0 0 18px;margin-right:15px}@media screen and (min-width: 600px){.frm_forms.frm_style_formidable-style form.site-form
.frm_submit{display:inline-block;min-width:207px}}.frm_forms.frm_style_formidable-style form.site-form .frm_submit
.frm_button_submit{display:block;width:100%;border:none;border-radius:0;margin:0;padding:17px
35px;background:#FFB44B;box-shadow:none !important;font-family:"azo-sans-web",sans-serif;font-weight:bold;font-size:13px;line-height:20px;color:#02303C;letter-spacing:2.34px;text-transform:uppercase;position:relative}.frm_forms.frm_style_formidable-style form.site-form .frm_submit .frm_button_submit:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;z-index:0;background:linear-gradient(90deg, #8B8FBE 0%, #FFB448 100%);opacity:0;transition:opacity 0.3s ease}.frm_forms.frm_style_formidable-style form.site-form .frm_submit .frm_button_submit
span{position:relative;z-index:1}@media only screen and (min-width: 1024px){.frm_forms.frm_style_formidable-style form.site-form .frm_submit .frm_button_submit:hover:before{opacity:1}}.hywrap{font-family:"azo-sans-web",sans-serif;margin:20px
auto;color:#333;width:auto !important;max-width:810px}.hywrap
.LV_invalid{padding-top:5px;color:#C00}.hywrap
legend{display:none}.hywrap
.required{display:none}.hywrap #form-fields
.custom_hyly_tabs{margin-bottom:14px}.hywrap #form-fields .custom_hyly_tabs
a{color:#fff}.hywrap .hytag_interested_in_affordable_or_workforce label.control-label,
.hywrap .hytag_interested_in_tides_nonres label.control-label{max-width:unset !important;font-family:"azo-sans-web",sans-serif;font-size:15px !important;line-height:28px !important;color:#fff !important;text-transform:unset !important;padding-bottom:18px !important}.hywrap .hytag_interested_in_affordable_or_workforce .controls label,
.hywrap .hytag_interested_in_tides_nonres .controls
label{font-family:"azo-sans-web",sans-serif !important;font-size:14px !important;line-height:18px !important;color:#fff !important;margin-bottom:14px !important;display:flex !important;justify-content:flex-start;align-items:center}.hywrap .hytag_interested_in_affordable_or_workforce .controls label:last-child,
.hywrap .hytag_interested_in_tides_nonres .controls label:last-child{margin-bottom:0 !important}.hywrap .hytag_interested_in_affordable_or_workforce .controls label input[type=radio],
.hywrap .hytag_interested_in_tides_nonres .controls label input[type=radio]{display:block !important;flex:0 0 20px !important;width:20px !important;height:20px !important;min-height:unset !important;border:1px
solid #fff;border-radius:50%;outline:none;background:transparent;padding:3px
9px !important;margin:0;margin-right:8px;appearance:none;position:relative}.hywrap .hytag_interested_in_affordable_or_workforce .controls label input[type=radio]:before,
.hywrap .hytag_interested_in_tides_nonres .controls label input[type=radio]:before{content:"";display:block;border-radius:50%;outline:none;background:#FFB44B;width:10px;height:10px;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);opacity:0;transition:opacity 0.3s ease}.hywrap .hytag_interested_in_affordable_or_workforce .controls label input[type=radio]:checked:before,
.hywrap .hytag_interested_in_tides_nonres .controls label input[type=radio]:checked:before{opacity:1}.hywrap .top_align label.control-label{max-width:250px;font-weight:400;font-size:10px;line-height:16px;letter-spacing:0.6px;color:#fff;text-transform:uppercase;margin-right:0;padding-top:0;padding-bottom:3px}.hywrap .top_align label.control-label:empty{padding:0;margin:0}.hywrap .top_align label.control-label
.required{font-size:inherit}.hywrap .controls input[type=text]{font-size:17px;line-height:28px;color:#fff;padding:6px
0;background:transparent;box-shadow:none;border-radius:0;border:none;border-bottom:1px solid #FFB44B;margin-top:0}.hywrap .controls input[type=text]::placeholder{color:rgba(255, 255, 255, 0.6)}.hywrap .controls input[type=text]:focus{border-bottom:1px solid #FFB44B}.hywrap .controls input[data-field-type=phones], .hywrap .controls input[type=tel]{max-width:130px;width:100%}@media screen and (min-width: 600px){.hywrap .controls input[type=text]{max-width:250px}.hywrap .controls input[data-field-type=phones], .hywrap .controls input[type=tel]{max-width:130px;width:100%}}.hywrap .controls
textarea{background:rgba(255, 255, 255, 0.15);outline:none;border:none;border-radius:0;padding:7px
12px;height:140px;resize:vertical;margin-top:0;font-family:"azo-sans-web",sans-serif;font-weight:400;font-size:17px;line-height:28px;color:#fff}.hywrap .controls textarea::placeholder{color:rgba(255, 255, 255, 0.6)}.hywrap .controls textarea:focus{box-shadow:none}.hywrap .controls
select{background-color:rgba(255, 255, 255, 0.15);background-image:url("/wp-content/themes/thetides/images/dropdown_arrow_down.svg?x70627");background-position:96% 50%;background-size:13px 7px;background-repeat:no-repeat;height:36px;appearance:none;max-width:250px;border:none;border-radius:0;font-family:"azo-sans-web",sans-serif;font-weight:400;font-size:17px;line-height:28px;color:#fff}@media screen and (max-width: 599px){.hywrap .controls
select{max-width:100% !important}}.hywrap .controls select
option{background:#284F59}.hywrap .controls select:focus{box-shadow:none;background-image:url("/wp-content/themes/thetides/images/dropdown_arrow_up.svg?x70627")}@media screen and (min-width: 600px){.hywrap
.hytag_form_desired_move_in_date{flex:0 1 250px}}.hywrap
.radio{display:inline-block !important;font-size:14px !important;line-height:26px !important;margin-right:4px !important;text-align:left !important;width:auto !important}.hywrap .radio
input{margin-top:0;width:auto}.hywrap .control-label{line-height:24px;width:190px}.hywrap
.controls{margin-left:210px}.hywrap
button{box-shadow:none;cursor:pointer;text-shadow:none}.hywrap .left_align .form-actions,
.hywrap .right_align .form-actions{margin-left:210px}.hywrap .reveal-btn{font-size:13px;margin-bottom:10px;margin-left:210px;width:auto}.hywrap .form-actions
button{display:block !important;width:100% !important;border:none !important;border-radius:0 !important;margin:0
!important;padding:17px
35px !important;background:#FFB44B !important;box-shadow:none !important;font-family:"azo-sans-web",sans-serif !important;font-weight:bold !important;font-size:13px !important;line-height:20px !important;color:#02303C !important;letter-spacing:2.34px !important;text-transform:uppercase !important;position:relative !important}.hywrap .form-actions button:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;z-index:0;background:linear-gradient(90deg, #8B8FBE 0%, #FFB448 100%);opacity:0;transition:opacity 0.3s ease}.hywrap .form-actions button
span{position:relative;z-index:1}@media only screen and (min-width: 1024px){.hywrap .form-actions button:hover:before{opacity:1}}@media screen and (min-width: 600px){.hywrap .form-actions
button{display:inline-block !important;max-width:207px !important}}.hywrap .name-fields li:first-child{margin-bottom:15px}@media screen and (min-width: 600px){.hywrap #form-fields{display:flex;justify-content:space-between;flex-wrap:wrap;margin-bottom:30px}.hywrap #form-fields .hy-name{flex:0 0 100%}.hywrap #form-fields .hy-name .name-fields{display:flex;justify-content:space-between}.hywrap #form-fields .hy-name
li{flex:0 1 250px}.hywrap #form-fields .hy-email{flex:0 1 250px;margin-bottom:30px}.hywrap #form-fields .hy-phone{flex:0 1 250px}.hywrap #form-fields
.hytag_number_of_bedrooms{flex:0 0 250px;margin-bottom:30px}.hywrap #form-fields
.hytag_form_comment{flex:0 0 100%}}#more-info{margin-top:12px;display:none}#more-info
a{color:#565c64;text-decoration:underline}.hywrap #hyform[style]+#form-success{display:block !important}.hywrap div#form-success{background-color:transparent !important;font-family:"azo-sans-web",sans-serif !important;color:#fff !important}.hywrap div#form-success .ss-msg
p{font-weight:400;font-size:20px;line-height:28px;letter-spacing:initial;text-transform:unset}.hywrap div#form-success .ss-msg p:last-child{font-weight:bold;font-size:13px;line-height:26px;letter-spacing:2px;text-transform:uppercase;padding-top:35px}.hywrap #form-success{background-color:#fff !important;border:0
none !important;padding:10px
!important;text-align:center !important}.hywrap{font-family:HelveticaNeueLTStd,Helvetica Neue,sans-serif;width:100%;margin:0}#hyform{background-color:transparent}#form-fields{padding-right:1px}.hywrap .control-label{color:#656c73;font-size:14px;line-height:2;letter-spacing:0em}.hywrap input,
.hywrap input[type=text],
.hywrap select,
.hywrap
textarea{-ms-flex:0 0 auto;flex:0 0 auto;font-size:14px;line-height:24px;background-color:transparent;color:#656c73;border:1px
solid #abb2b2;border-radius:4px;min-height:34px;padding:3px
10px;overflow:hidden;outline:0}.hywrap input:focus,
.hywrap input[type=text]:focus,
.hywrap select:focus,
.hywrap textarea:focus{border-color:#656c73}.hywrap
textarea{resize:none;overflow:auto}.hywrap button[type=submit]{line-height:1;line-height:1.5;font-family:HelveticaNeueLTStd,Helvetica Neue,sans-serif;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;text-align:center;vertical-align:middle;min-height:50px;text-decoration:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border:1px
solid transparent;border-radius:4px;padding:2px
30px 0;letter-spacing:0.04em;cursor:pointer;outline:0;transition:all 0.2s linear;color:#00694e;min-height:34px;border:1px
solid #58b99f;background:transparent}.hywrap button[type=submit]:hover{color:#fff;background-color:#00694e;border-color:#00694e}.footer{position:relative;z-index:1;background:#02303C;padding:30px
0 40px}.footer__row_desk{display:none}@media only screen and (min-width: 1024px){.footer__row_desk{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-wrap:wrap;padding-bottom:20px}.footer__row_desk:last-child{border-bottom:0;padding-bottom:0}}@media only screen and (min-width: 1024px){.footer__row_mob{display:none}}.footer__col{flex:0 0 25%}.footer__col_full{flex:0 0 100%}.footer__location-box{text-align:center;padding-top:20px}.footer__location-box .address
a{pointer-events:none;transition:color 0.3s ease}@media only screen and (min-width: 1024px){.footer__location-box .address a:hover{color:#FFB44B}}@media only screen and (min-width: 1024px){.footer__location-box{text-align:initial;padding-bottom:0}}.footer__logo-box{text-align:center;padding-bottom:110px}@media only screen and (min-width: 1024px){.footer__logo-box{text-align:initial;border-bottom:1px solid #FFB44B}}.footer__logo-box a
img{width:190px}.footer__logo-box
div{display:block;max-width:178px;width:100%;margin:0
auto}@media only screen and (min-width: 1024px){.footer__logo-box
div{max-width:206px;margin-left:0}}@media only screen and (min-width: 1024px){.footer__logo-box{padding-bottom:120px}}.subfooter{position:relative;z-index:1;padding:12px
0;background:#000}.subfooter__row{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:baseline;align-items:baseline;flex-wrap:wrap}@media only screen and (min-width: 768px){.subfooter__row{-webkit-justify-content:flex-start;justify-content:flex-start;flex-wrap:nowrap}}.subfooter__privacy-box{flex:0 0 100%;order:1;font-size:14px;line-height:18px;color:#CBC3BB;text-align:center;padding-bottom:50px}.subfooter__privacy-box .privacy-policy{display:block;color:inherit;text-decoration:underline;transition:color 0.3s ease}@media only screen and (min-width: 768px){.subfooter__privacy-box .privacy-policy{display:inline-block;margin-left:10px}}@media only screen and (min-width: 1024px){.subfooter__privacy-box .privacy-policy:hover{color:#FFB44B}}@media only screen and (min-width: 768px){.subfooter__privacy-box{flex:1;order:2;text-align:initial;padding-bottom:0}}.subfooter__logos-box{order:2;flex:0 1 46px;display:flex;justify-content:flex-start;align-items:center}@media only screen and (min-width: 768px){.subfooter__logos-box{order:1;margin-right:25px}}.subfooter__logos-link{display:block;height:20px;margin-right:6px}.subfooter__logos-link:last-child{margin-right:0}.subfooter__logos{display:block;width:100%;height:100%}.subfooter__managed-box{order:3;flex:0 1 105px;margin-left:auto}.hero{background-position-y:100px;height:120vh;position:relative;overflow:hidden}.hero__logo-box{position:fixed;width:100%;top:62px;z-index:0;background:#fff;padding:25px
0 25px}@media only screen and (min-width: 768px){.hero__logo-box{position:relative;top:initial;z-index:100}}.hero__logo-box
div{display:block;max-width:178px;margin:0
auto}@media only screen and (min-width: 1024px){.hero__logo-box
div{max-width:206px}}.hero__logo-box
img{display:block;width:100%;margin:0
auto}.hero__mobile-image{display:none}@media only screen and (max-width: 767px){.hero__mobile-image{display:block;position:fixed;top:200px;z-index:0;height:316px}}.hero__mobile-image
img{height:100%;width:100%;object-fit:cover;object-position:78%}.hero__parallax-box{position:fixed;bottom:initial;top:515px;left:0;width:100%;z-index:0;line-height:0}@media only screen and (min-width: 768px){.hero__parallax-box{top:initial;bottom:0}}.hero__parallax-box .white-top{display:none}@media only screen and (min-width: 768px){.hero__parallax-box .white-top{display:block;background:#fff;width:100%;height:40vh}}.hero__parallax-box .white-bottom{display:block;background:#fff;width:100%;height:300px}@media only screen and (min-width: 768px){.hero__parallax-box .white-bottom{height:30vh}}.hero__parallax-box
.headline{background:white;text-align:center;letter-spacing:2px;font-size:9px;font-size:0.9rem;line-height:1;color:#43548B}@media only screen and (min-width: 768px){.hero__parallax-box
.headline{margin-top:-4%;letter-spacing:4px;font-size:16px;font-size:1.6rem;line-height:1}}.hero__parallax-box
img{width:100%}.hero:before{content:"";position:absolute;bottom:0;left:0;right:0;z-index:2;height:200px;background:linear-gradient(180deg, #FFFFFF00 0%, #FFF 100%)}.header{position:relative;z-index:100;padding:20px
0 40px 0;background:#fff}@media only screen and (min-width: 768px){.header{padding:20px
0 30px 0}}.header:before{content:"";position:absolute;top:0;left:0;right:0;height:8px;background:linear-gradient(90deg, #8B8FBE 0%, #FFB448 100%)}.header__row{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:center;align-items:center;padding:0
25px}.header__col{flex:1}@media only screen and (min-width: 1024px){.header__col{flex:0 0 25%}}.header__text{display:block;font-weight:bold;font-size:10px;line-height:16px;color:#02303C;text-transform:uppercase}@media only screen and (max-width: 767px){.header__text{padding:6px
0 0}}.header__link{display:block;position:absolute;padding:13px
13px 0 13px;top:0;border-top:8px solid transparent;right:25px;margin-left:auto;font-weight:bold;font-size:10px;line-height:13px;color:#3D7CC9;letter-spacing:1.8px;text-transform:uppercase;text-align:center;width:90px}@media only screen and (min-width: 768px){.header__link{width:auto}.header__link:hover{border-top:8px solid #000;color:#02303C}.header__link:hover svg
path{fill:#02303C}.header__link:hover
div{bottom:-21px}}.header__link>div{position:absolute;bottom:-17px;left:50%;z-index:1;transform:translateX(-50%)}.header__link
svg{display:block;width:10px;height:10px}.header__logo-box{flex:0}@media only screen and (min-width: 768px){.header__logo-box{flex:0 0 50%}}.header__logo{display:block;flex:1}.header__logo
img{display:none;max-width:150px;width:100%;margin:0
auto}.header.fixed{position:fixed;top:0;left:0;width:100%;padding:28px
0 15px 0;z-index:99;border-bottom:1px solid #FFB44B}@media only screen and (min-width: 768px){.header.fixed{padding:20px
0 10px}}@media only screen and (min-width: 768px){.header.fixed .header__logo
img{display:block}}.header.fixed .header__mobile-image{width:145px}@media only screen and (min-width: 768px){.header.fixed .header__mobile-image{display:none}}.header.fixed
.header__text{display:none}@media only screen and (min-width: 768px){.header.fixed
.header__text{display:block}}@media only screen and (min-width: 768px){.header.fixed .header__link:hover{border-top:8px solid #000}.header.fixed .header__link:hover > div
svg{padding:10px
13px 7px 13px}}.header.fixed .header__link
svg{padding:10px
13px;box-sizing:content-box;background:#fff;border-radius:50%}.header.fixed .header__link>div{bottom:-28px}.header.fixed .header__link>div:before{content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;z-index:-1;border-radius:50%;background:linear-gradient(to bottom, transparent 50%, #FFB44B 50%)}.section-one-video-inner{//padding-bottom: 56%}.section-one-video-inner
img{max-width:100%;position:absolute;top:0;left:0;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%}.home .video-play-button-overlay{display:none}#spcl_popup{transition:all 0.5s ease;position:fixed;display:flex;justify-content:center;z-index:9999;left:0;top:0;width:100%;height:100%;overflow:auto;align-items:center;opacity:0;visibility:hidden}.popup-open
#spcl_popup{opacity:1;visibility:visible}#spcl_popup
.close{all:unset;cursor:pointer}#spcl_popup .close
img{width:20px;height:20px;position:absolute;top:15px;right:15px}#spcl_popup .modal-content{background:#002D3C;padding:69px
44px;position:relative;border:8px
solid transparent;border-image:linear-gradient(90deg, #555096 0%, #8b8fbe 40%, #ffb448 100%);border-image-slice:1;text-align:center}#spcl_popup .modal-content .description
p{color:white;margin:20px
0}#spcl_popup .popup-open{overflow:hidden}#spcl_popup .popup-btn{color:#FFB44B;border:2px
solid #FFB44B;padding:17px
30px}div#spcl_popup
h2{color:#FFB44B}@media (max-width: 850px){#spcl_popup .modal-content{padding:23px
7px;max-width:90%}}@media only screen and (min-width: 1920px){video#water{width:100%}}#floorplans_banner_section{background-color:#002D3C;color:#fff;min-height:270px;position:relative;overflow:hidden}#floorplans_banner_section .container-full-width .overlay-header-lines{position:absolute;top:-108px;left:-255px;z-index:100}#floorplans_banner_section .content-inner{text-align:center;padding:120px
20px 125px 20px}#floorplans_banner_section .content-inner
.title{margin:0
0 10px}#floorplans_banner_section .content-inner
.subtitle{color:#FFB44B;letter-spacing:2px;font-size:15px;font-weight:bold;text-transform:uppercase;margin-bottom:20px}#floorplans_banner_section .content-inner
.copy{font-size:18px;font-size:1.8rem;line-height:28px}.floorplans-section{background:linear-gradient(180deg, #ffedd3 0%, #e4e4ee 65%, #f3e9e0 100%)}.floorplans-section .floorplans-content{position:relative}.floorplans-section .floorplans-content .overlay-results-lines{display:none !important}@media only screen and (min-width: 768px){.floorplans-section .floorplans-content .overlay-results-lines{display:block;position:absolute;right:0;top:245px}}@media only screen and (min-width: 1024px){.floorplans-section .floorplans-content .overlay-results-lines{top:146px}}.view-details
a{padding:0;display:inline-block;padding:0;height:50px;line-height:50px;width:265px;font-size:13px;text-transform:uppercase;font-weight:bold;color:#FFB44B;background-color:#002D3C;letter-spacing:1.8px;-webkit-transition:background 2s;transition:background 2s}.filters-section{background-color:#fff;padding:24px
20px 90px 20px}@media only screen and (max-width: 767px){.filters-section{padding:24px
20px 85px 20px}}.filters-section .filters-row{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-flex-wrap:wrap;flex-wrap:wrap;margin:0
auto;max-width:272px}@media only screen and (min-width: 768px){.filters-section .filters-row{max-width:728px}}@media only screen and (min-width: 1024px){.filters-section .filters-row{max-width:984px}}@media only screen and (min-width: 1260px){.filters-section .filters-row{max-width:1132px}}.filters-section .filters-row .filter-group{margin:0
0 30px}@media only screen and (min-width: 1260px){.filters-section .filters-row .filter-group{margin:0}}.filters-section .filters-row .filter-group .filter-label
label{font-family:"azo-sans-web",sans-serif;font-size:10px;font-size:1rem;line-height:1;line-height:18px;text-transform:uppercase;letter-spacing:0.6px}.filters-section .filters-row .filter-group .filter-checkbox-options{margin:6px
0 0}.filters-section .filters-row .filter-group
#bedroom{width:172px}.filters-section .filters-row .filter-group
#floor{width:55px}.filters-section .filters-row .filter-group #price-min,
.filters-section .filters-row .filter-group #price-max{display:inline-block;width:123px}@media only screen and (min-width: 768px){.filters-section .filters-row .filter-group #price-min,
.filters-section .filters-row .filter-group #price-max{width:72px}}.filters-section .filters-row .filter-group #price-min{margin:0
25px 0 0}.filters-section .filters-row .filter-group .price-divider{display:none;margin:0
10px;color:#02303C;font-weight:900}.filters-section .filters-row .filter-group #move-in-date{width:271px}@media only screen and (min-width: 768px){.filters-section .filters-row .filter-group #move-in-date{width:174px}}.filters-section .filters-row .filter-group .dropdown-list-wrapper{background:#fff;width:120px}.filters-section .filters-row .submit-group{width:100%;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}@media only screen and (min-width: 768px){.filters-section .filters-row .submit-group{width:initial;margin:0
0 30px}}@media only screen and (min-width: 1024px){.filters-section .filters-row .submit-group{margin:0}}.filters-section .filters-row .submit-group .button-container{width:100%;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:center;align-items:center}@media only screen and (min-width: 768px){.filters-section .filters-row .submit-group .button-container{width:initial}}.filters-section .filters-row .submit-group .button-container .clear-filters{margin:10px
0 0;padding:0
0 2px;border-bottom:1px solid;color:#002D3C;font-size:12px;font-size:1.2rem;line-height:1}.filters-section .filters-row .submit-group
.btn{padding:16px
35px}.filters-section .filters-row .submit-group .btn:hover{background:linear-gradient(90deg, #8d8fbd 0%, #FFB44B 100%)}.results-section{min-height:250px;max-width:734px;margin:0
auto;padding:50px
10px 0 10px}@media only screen and (min-width: 480px){.results-section{padding:50px
20px 0 20px}}@media only screen and (min-width: 768px){.results-section{padding:50px
0 0}}@media only screen and (min-width: 1024px){.results-section{padding:0;max-width:713px}}@media only screen and (min-width: 1260px){.results-section{max-width:1084px}}.results-section .results-message{position:relative;font-family:"dejanire-headline",serif;font-weight:400;font-size:26px;font-size:2.6rem;line-height:32px}@media only screen and (min-width: 768px){.results-section .results-message{font-weight:400;font-size:36px;font-size:3.6rem;line-height:54px}}@media only screen and (min-width: 1024px){.results-section .results-message{margin:85px
0 0}}.results-section .results-message
p{padding-left:5px;display:inline-block}.results-section__content
#loader{padding:80px
10px 40px 10px;text-align:center;font-size:40px;font-size:4rem;line-height:1}.results-section__content #units-container{padding:30px
0 0;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:center;align-items:center}@media only screen and (min-width: 768px){.results-section__content #units-container{padding:25px
10px 0 10px;-webkit-flex-direction:row;flex-direction:row;-webkit-justify-content:flex-start;justify-content:flex-start}}@media only screen and (min-width: 1024px){.results-section__content #units-container{padding:25px
0 0 0}}.results-section__content #no-results{padding:80px
20px;text-align:center}.results-section__content #no-results .message-title{margin:0
0 20px}.results-section__content #no-results .message-copy{margin:0
0 20px;font-weight:400;font-size:17px;font-size:1.7rem;line-height:23px}@media only screen and (min-width: 768px){.results-section__content #no-results .message-copy{font-weight:400;font-size:23px;font-size:2.3rem;line-height:28px}}.results-section .load-more-container{width:100%;padding:40px
20px;text-align:center}.results-section .load-more-container
#loadMore{margin:0
0 80px;padding:10px
0;display:inline-block;color:#002D3C;font-size:13px;font-size:1.3rem;line-height:20px;font-weight:600;letter-spacing:2px;text-transform:uppercase}.results-section #no-results{position:relative}.unit-template{position:relative;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-flex-direction:column;flex-direction:column;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:300px;background-color:#fff;margin-bottom:30px;border:2px
solid #FDB556}@media only screen and (min-width: 360px){.unit-template{width:320px}}@media only screen and (min-width: 768px){.unit-template{width:342px;-webkit-flex-direction:row;flex-direction:row;margin-right:29px;margin-bottom:60px}}@media only screen and (min-width: 768px){.unit-template:nth-of-type(even){margin-right:0}}@media only screen and (min-width: 1260px){.unit-template:nth-of-type(even){margin-right:29px}}@media only screen and (min-width: 1260px){.unit-template:nth-child(3n+3){margin-right:0}}.unit-template .unit-header{background-color:#EDEAE7;width:100%;position:relative}.unit-template .unit-header
.availability{text-align:center;padding:15px
4px}.unit-template .unit-body{width:calc(100% - 0px);padding:0
25px 25px 25px}.unit-template .unit-footer{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;width:100%}.unit-template .unit-footer
a{background:#002D3C;padding:13px
2px;text-align:center;width:calc(50% - 2px);font-size:13px;font-size:1.3rem;line-height:20px;font-weight:600;color:#FFB44B;text-transform:uppercase;letter-spacing:1.8px}.unit-template .unit-footer a:hover{color:#fff}.unit-template .unit-name{padding:2px
0 0;font-family:"dejanire-headline",serif;font-size:48px;font-size:4.8rem;line-height:54px;text-transform:uppercase}.unit-template
.image{cursor:pointer;margin:10px
0;height:270px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center}.unit-template .image
img{max-width:245px;max-height:270px}.unit-template
.details{padding:6px
0 0}.unit-template .details .beds-baths,
.unit-template .details .icon-bullet,
.unit-template .details
.sqft{display:inline-block}.unit-template .details .icon-bullet{padding:0
10px}.unit-template
.rent{padding:6px
0 0}.sort-label{display:inline-block;font-size:10px;font-size:1rem;line-height:16px;margin:0
5px 0 0}.sort-dropdown{width:170px;display:inline-block}.sort-dropdown .dropdown-list{background-color:#fff;border-radius:12px;font-size:14px;font-size:1.4rem;line-height:28px}.sort-dropdown .dropdown-list.open{box-shadow:1px 1px 2px 0px #999;border-bottom-right-radius:0;border-bottom-left-radius:0}.sort-dropdown .dropdown-list.open .arrow:before{top:13px}.sort-dropdown .dropdown-list__trigger{height:auto;border-bottom:0;padding:0
10px}.sort-dropdown .dropdown-list__trigger .arrow:before{top:-9px}.sort-dropdown .dropdown-list .dropdown-options{left:0;border-bottom-right-radius:12px;border-bottom-left-radius:12px;box-shadow:1px 1px 2px 0px #999}.sort-dropdown .dropdown-list .dropdown-options .option
a{padding:6px
2px 6px 10px;line-height:1}#apartment-detail-page{position:relative;padding:0
20px 50px 20px}@media only screen and (min-width: 768px){#apartment-detail-page{padding:0
20px 100px 20px}}#apartment-detail-page .overlay-results-lines{position:absolute;top:-51px;left:-100px}@media only screen and (min-width: 768px){#apartment-detail-page .overlay-results-lines{top:-58px;left:0}}@media only screen and (max-width: 767px){#apartment-detail-page .overlay-results-lines
img{width:600px}}#apartment-detail-page
.row{max-width:960px;margin:0
auto}#apartment-detail-page .buttons-container-desktop a,
#apartment-detail-page .buttons-container-mobile
a{width:222px;text-align:center;display:table;margin:0
0 15px;font-size:13px;font-size:1.3rem;line-height:20px;font-weight:bold;text-transform:uppercase;color:#002D3C;letter-spacing:2px;padding:16px
35px;background-color:#FFB44B}#apartment-detail-page .buttons-container-desktop a:hover,
#apartment-detail-page .buttons-container-mobile a:hover{background:linear-gradient(90deg, #8d8fbd 0%, #FFB44B 100%)}#apartment-detail-page .top-row{padding:70px
0 30px 0;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-justify-content:space-between;justify-content:space-between}@media only screen and (min-width: 768px){#apartment-detail-page .top-row{-webkit-flex-direction:row;flex-direction:row}}#apartment-detail-page .top-row .col-info{padding:30px
0 0}@media only screen and (min-width: 768px){#apartment-detail-page .top-row .col-info{padding:80px
0 0}}#apartment-detail-page .top-row .col-info .unit-name{padding:2px
0 15px;font-family:"dejanire-headline",serif;font-size:76px;font-size:7.6rem;line-height:54px;text-transform:uppercase}#apartment-detail-page .top-row .col-info
.details{padding:6px
0 0}#apartment-detail-page .top-row .col-info .details .beds-baths,
#apartment-detail-page .top-row .col-info .details .icon-bullet,
#apartment-detail-page .top-row .col-info .details
.sqft{display:inline-block}#apartment-detail-page .top-row .col-info .details .icon-bullet{padding:0
10px}#apartment-detail-page .top-row .col-info
.rent{padding:6px
0 0}#apartment-detail-page .top-row .col-info
.availability{padding:20px
0 0}@media only screen and (min-width: 768px){#apartment-detail-page .top-row .col-info
.availability{padding:50px
0 0}}#apartment-detail-page .top-row .col-info .buttons-container-desktop{display:none}@media only screen and (min-width: 768px){#apartment-detail-page .top-row .col-info .buttons-container-desktop{display:block;padding:100px
0 0}}#apartment-detail-page .top-row .col-image{padding:15px
0}#apartment-detail-page .top-row .col-image
.image{text-align:center}#apartment-detail-page .top-row .col-image .image
img{max-width:100%}@media only screen and (min-width: 768px){#apartment-detail-page .top-row .col-image .image
img{max-width:none;height:100%;max-height:600px;min-height:450px}}#apartment-detail-page .buttons-container-mobile{padding:40px
0 0}@media only screen and (min-width: 768px){#apartment-detail-page .buttons-container-mobile{display:none}}#apartment-detail-page .bottom-row{padding:20px
0 0;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}@media only screen and (min-width: 768px){#apartment-detail-page .bottom-row{padding:0;-webkit-justify-content:flex-end;justify-content:flex-end}}#apartment-detail-page .bottom-row
a{margin:0
0 20px;width:185px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;color:#002D3C;font-size:13px;font-size:1.3rem;line-height:20px;font-weight:600;letter-spacing:2px;text-transform:uppercase}#apartment-detail-page .bottom-row a
img{padding:0
20px 0 0}#apartment-detail-page .back-row{padding:60px
0 0}@media only screen and (min-width: 768px){#apartment-detail-page .back-row{padding:0}}#apartment-detail-page .back-row .back-to-results{color:#002D3C;font-size:13px;font-size:1.3rem;line-height:20px;font-weight:600;letter-spacing:2px;text-transform:uppercase}#apartment-detail-page .gallery-popup{display:none}@media only screen and (max-width: 767px){#apartment-detail-page .gallery-popup{width:100vw}}@media only screen and (max-width: 767px){#apartment-detail-page .gallery-popup
.gallery_popup_box{width:100vw}}#apartment-detail-page .gallery-popup.active{display:flex}@media only screen and (max-width: 767px){#apartment-detail-page .gallery-popup .popup-nav{position:absolute;bottom:50px}}#apartment-detail-page .gallery-popup
.prev{background:url("/wp-content/themes/thetides/images/svgs/popup-prev-y.svg?x70627") no-repeat;width:47px;height:26px;position:absolute;left:30px;top:50%;cursor:pointer;margin-top:-15px}#apartment-detail-page .gallery-popup .prev:hover{background:url("/wp-content/themes/thetides/images/svgs/popup-prev-w.svg?x70627") no-repeat}#apartment-detail-page .gallery-popup
.next{background:url("/wp-content/themes/thetides/images/svgs/popup-next-y.svg?x70627") no-repeat;width:47px;height:26px;position:absolute;right:30px;top:50%;cursor:pointer;margin-top:-15px}#apartment-detail-page .gallery-popup .next:hover{background:url("/wp-content/themes/thetides/images/svgs/popup-next-w.svg?x70627") no-repeat}@media only screen and (max-width: 767px){#apartment-detail-page .gallery-popup .prev:hover,
#apartment-detail-page .gallery-popup .next:hover,
#apartment-detail-page .gallery-popup .prev,
#apartment-detail-page .gallery-popup
.next{width:26px;height:16px;background-size:100% auto}#apartment-detail-page .gallery-popup
.prev{left:0}#apartment-detail-page .gallery-popup
.next{right:0}}#apartment-detail-page .gallery-popup .close-popup{position:absolute;right:20px;top:20px;z-index:999;cursor:pointer}#apartment-detail-page .gallery-popup .close-popup
span{background:url("/wp-content/themes/thetides/images/svgs/menu-close-x.svg?x70627") no-repeat;font-size:0;width:18px;height:18px;display:block}#apartment-detail-page .gallery-popup .close-popup span:hover{background:url("/wp-content/themes/thetides/images/svgs/menu-close-x-hover.svg?x70627") no-repeat}#apartment-detail-page .fp-desclaimer{text-align:center;padding:80px
20px 0px 20px}.floorplans-section .fp-desclaimer{text-align:center;padding:0px
20px 80px 20px}.button-wrap{display:flex}@media only screen and (max-width: 767px){.button-wrap{flex-direction:column;width:100%}}.button-wrap .submit-group.map-btn{margin-left:20px}@media only screen and (max-width: 767px){.button-wrap .submit-group.map-btn{margin-left:0px;margin-top:20px}}#sightmap-hero-section .sightmap-bg{padding:25px}@media only screen and (min-width: 360px){#sightmap-hero-section .sightmap-bg{padding:30px}}#sightmap-hero-section
.btn{width:250px;padding:17px
0}@media only screen and (min-width: 360px){#sightmap-hero-section
.btn{width:265px}}#sightmap-hero-section .btn:hover{background:linear-gradient(90deg, #8d8fbd 0%, #FFB44B 100%)}.view_by_plan_floor.tab_wrap{position:relative}.view_by_plan_floor.tab_wrap
.tab_head{transform:translateX(-50%);position:absolute;bottom:100%;left:50%;width:100%;display:flex;justify-content:center;margin-bottom:20px}.tab_wrap
.tab_title{width:230px;display:flex;align-items:center;justify-content:center;padding:16px
35px;background-color:#02303C;color:#fff;font-weight:bold;font-size:13px;letter-spacing:2.34px;text-transform:uppercase;border:2px
solid #02303C}@media only screen and (max-width: 767px){.tab_wrap
.tab_title{width:45%;font-size:10px;padding:15px}}.tab_wrap .tab_title:hover{background-color:#fff;color:#02303C}.system .tab_wrap .tab_title:not(.active):hover{background-color:#fff;color:#02303C}.tab_wrap
.tab_title.active{background-color:#fff;color:#02303C;cursor:pointer;pointer-events:none}.wrapper{background:linear-gradient(180deg, #ffedd3 0%, #e4e4ee 65%, #f3e9e0 100%);padding:50px
0px 20px 0px}.page-template-template_sightmap .filters-row{display:none}@media (max-width: 767px){#housing-hero-section{min-height:auto !important}}.housing-box-inner
ul{list-style-type:decimal}.housing-box-inner ul
li{line-height:1.8;padding-bottom:25px}.housing-box-inner ul li
p{padding-top:25px;padding-bottom:0px !important}.housing-box-inner
p{padding-bottom:25px}@media (max-width: 500px) and (min-width: 336px){.housing-box-inner p
br{display:none}}.housing-box-inner .housing-table{overflow-x:auto}.housing-box-inner
table{height:auto !important;width:530px;table-layout:fixed}@media (max-width: 580px){.housing-box-inner
table{width:100%;table-layout:auto !important}}.housing-box-inner table
td{padding:10px
5px;border:1px
solid #000;width:20%}@media (max-width: 580px){.housing-box-inner table
td{font-size:13px;width:auto;padding:10px
3px}}@media (max-width: 390px){.housing-box-inner table
td{font-size:10px}}.housing-box-inner
a{color:#002D3C;font-weight:bold}.housing-box-inner a:hover{color:#407ec9}@media (max-width: 2200px){#amenities_two_section .amenities-two-bottom-overlay{width:47% !important}}header .main-nav-wrap{position:relative}header .mobile-tour{position:absolute;right:35px}@media only screen and (max-width: 767px){.main-nav-wrap .sticky-logo-middle{margin-left:-95px}}@media only screen and (max-width: 350px){.main-nav-wrap .sticky-logo-middle{max-width:115px}}header .mobile-tour .tour-btn{border:1px
solid #002D3C;padding:4px
12px;color:#002D3C}