.wp-lightbox-container button:focus-visible{outline:3px auto #5a5a5a40;outline:3px auto -webkit-focus-ring-color;outline-offset:3px}.wp-lightbox-container button:not(:hover):not(:active):not(.has-background){background-color:#5a5a5a40;border:0}.wp-lightbox-overlay .close-button:not(:hover):not(:active):not(.has-background){background:0 0;border:0}ul{box-sizing:border-box}:root{--wp--preset--font-size--normal:16px;--wp--preset--font-size--huge:42px}.screen-reader-text{border:0;-webkit-clip-path:inset(50%);clip-path:inset(50%);margin:-1px;padding:0;word-wrap:normal!important}.screen-reader-text:focus{-webkit-clip-path:none;clip-path:none}html :where(img[class*=wp-image-]){height:auto;max-width:100%}:root{--wp-admin-theme-color:#3858e9;--wp-admin-theme-color--rgb:56,88,233;--wp-admin-theme-color-darker-10:#2145e6;--wp-admin-theme-color-darker-10--rgb:33,69,230;--wp-admin-theme-color-darker-20:#183ad6;--wp-admin-theme-color-darker-20--rgb:24,58,214}@media (min-resolution:192dpi){:root{--wp-admin-border-width-focus:1.5px}}.components-button:focus:not(:disabled){box-shadow:0 0 0 var(--wp-admin-border-width-focus) var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9));outline:3px solid #0000}.components-button.is-primary:hover:not(:disabled){background:var(--wp-components-color-accent-darker-10,var(--wp-admin-theme-color-darker-10,#2145e6));color:var(--wp-components-color-accent-inverted,#fff)}.components-button.is-primary:active:not(:disabled){background:var(--wp-components-color-accent-darker-20,var(--wp-admin-theme-color-darker-20,#183ad6));border-color:var(--wp-components-color-accent-darker-20,var(--wp-admin-theme-color-darker-20,#183ad6));color:var(--wp-components-color-accent-inverted,#fff)}.components-button.is-primary:focus:not(:disabled){box-shadow:inset 0 0 0 1px var(--wp-components-color-background,#fff),0 0 0 var(--wp-admin-border-width-focus) var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9))}.components-button.is-secondary:active:not(:disabled),.components-button.is-tertiary:active:not(:disabled){box-shadow:none}.components-button.is-secondary:disabled:not(:focus),.components-button.is-secondary[aria-disabled=true]:hover:not(:focus),.components-button.is-secondary[aria-disabled=true]:not(:focus){box-shadow:inset 0 0 0 1px #ddd}.components-button.is-tertiary:disabled:not(:focus),.components-button.is-tertiary[aria-disabled=true]:hover:not(:focus),.components-button.is-tertiary[aria-disabled=true]:not(:focus){box-shadow:none;outline:0}.components-button.is-destructive:not(.is-primary):not(.is-secondary):not(.is-tertiary):not(.is-link):hover:not(:disabled){color:#710d0d}.components-button.is-destructive:not(.is-primary):not(.is-secondary):not(.is-tertiary):not(.is-link):focus:not(:disabled){box-shadow:0 0 0 var(--wp-admin-border-width-focus) #cc1818}.components-button.is-destructive:not(.is-primary):not(.is-secondary):not(.is-tertiary):not(.is-link):active:not(:disabled){background:#ccc}.components-button.is-pressed:focus:not(:disabled){box-shadow:inset 0 0 0 1px var(--wp-components-color-background,#fff),0 0 0 var(--wp-admin-border-width-focus) var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9));outline:2px solid #0000}.components-button.is-pressed:hover:not(:disabled){background:var(--wp-components-color-foreground,#1e1e1e);color:var(--wp-components-color-foreground-inverted,#fff)}.components-duotone-picker__color-indicator>.components-button.is-pressed:hover:not(:disabled){background:linear-gradient(-45deg,#0000 48%,#ddd 0,#ddd 52%,#0000 0);color:#0000}.components-modal__content.is-scrollable:focus-visible{box-shadow:inset 0 0 0 var(--wp-admin-border-width-focus) var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9));outline:2px solid #0000;outline-offset:-2px}.components-notice__dismiss:not(:disabled):not([aria-disabled=true]):focus,.components-notice__dismiss:not(:disabled):not([aria-disabled=true]):not(.is-secondary):active,.components-notice__dismiss:not(:disabled):not([aria-disabled=true]):not(.is-secondary):hover{background-color:initial;color:#1e1e1e}.components-notice__dismiss:not(:disabled):not([aria-disabled=true]):not(.is-secondary):hover{box-shadow:none}.components-snackbar__action.components-button:not(:disabled):not([aria-disabled=true]):not(.is-secondary){background-color:initial;text-decoration:underline}.components-snackbar__action.components-button:not(:disabled):not([aria-disabled=true]):not(.is-secondary):focus{box-shadow:none;color:#fff;outline:1px dotted #fff}.components-snackbar__action.components-button:not(:disabled):not([aria-disabled=true]):not(.is-secondary):hover{color:#fff;text-decoration:none}.components-tab-panel__tabs-item:focus:not(:disabled){box-shadow:none;outline:0;position:relative}.components-tab-panel__tabs-item:focus-visible:before{box-shadow:0 0 0 var(--wp-admin-border-width-focus) var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9));outline:2px solid #0000}.components-accessible-toolbar .components-button:focus:not(:disabled),.components-toolbar .components-button:focus:not(:disabled){box-shadow:none;outline:0}@media (min-resolution:192dpi){:root{--wp-admin-border-width-focus:1.5px}}.preferences__tabs-tab[role=tab]:focus:not(:disabled){box-shadow:inset 0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color);outline:2px solid #0000}.preferences__tabs-tab:focus-visible:before{content:none}@media (min-resolution:192dpi){:root{--wp-admin-border-width-focus:1.5px}}.block-editor-block-breadcrumb__button.components-button:hover:not(:disabled){box-shadow:none;text-decoration:underline}@media (min-width:600px){.block-editor-block-mover:not(.is-horizontal) .block-editor-block-mover__move-button-container>:before{height:calc(100% - 4px)}}.components-button.block-editor-block-mover-button:focus-visible:before{box-shadow:inset 0 0 0 1px var(--wp-components-color-background,#fff),0 0 0 var(--wp-admin-border-width-focus) var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9));outline:2px solid #0000}.block-editor-patterns__grid-pagination-wrapper .block-editor-patterns__grid-pagination .components-button.is-tertiary:hover:not(:disabled){background-color:#757575;color:#fff}.block-editor-block-variation-transforms .components-dropdown-menu__toggle:focus:not(:disabled){border-color:var(--wp-admin-theme-color);box-shadow:0 0 0 calc(var(--wp-admin-border-width-focus) - 1px) var(--wp-admin-theme-color)}.block-editor-tools-panel-color-gradient-settings__item:nth-child(1 of.block-editor-tools-panel-color-gradient-settings__item){border-top:1px solid #ddd;border-top-left-radius:2px;border-top-right-radius:2px;margin-top:24px}.block-editor-tools-panel-color-gradient-settings__item:nth-last-child(1 of.block-editor-tools-panel-color-gradient-settings__item){border-bottom-left-radius:2px;border-bottom-right-radius:2px}.block-editor-block-types-list__list-item.is-synced .components-button.block-editor-block-types-list__item:not(:disabled):hover svg{color:var(--wp-block-synced-color)!important}.block-editor-block-types-list__list-item.is-synced .components-button.block-editor-block-types-list__item:not(:disabled):after{background:var(--wp-block-synced-color)}.components-button.block-editor-block-types-list__item:not(:disabled):hover svg{color:var(--wp-admin-theme-color)!important}.components-button.block-editor-block-types-list__item:not(:disabled):hover:after{background:var(--wp-admin-theme-color);border-radius:2px;bottom:0;content:"";left:0;opacity:.04;pointer-events:none;position:absolute;right:0;top:0}.components-button.block-editor-block-types-list__item:not(:disabled):focus{box-shadow:inset 0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color)}.block-editor-link-control__search-item .block-editor-link-control__search-item-title:focus-visible{box-shadow:inset 0 0 0 1px var(--wp-components-color-background,#fff),0 0 0 var(--wp-admin-border-width-focus) var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9));outline:2px solid #0000;text-decoration:none}.block-editor-inserter__quick-inserter-expand.components-button.components-button:focus:not(:disabled){background:var(--wp-admin-theme-color);border-color:var(--wp-admin-theme-color);box-shadow:none}.block-editor-inserter__media-panel .block-editor-inserter__media-panel-search:not(:focus-within){--wp-components-color-background:#fff}@media (min-resolution:192dpi){:root{--wp-admin-border-width-focus:1.5px}}@media (min-resolution:192dpi){:root{--wp-admin-border-width-focus:1.5px}}:root{--wp-admin-theme-color:#007cba;--wp-admin-theme-color--rgb:0,124,186;--wp-admin-theme-color-darker-10:#006ba1;--wp-admin-theme-color-darker-10--rgb:0,107,161;--wp-admin-theme-color-darker-20:#005a87;--wp-admin-theme-color-darker-20--rgb:0,90,135;--wp-admin-border-width-focus:2px;--wp-block-synced-color:#7a00df;--wp-block-synced-color--rgb:122,0,223;--wp-bound-block-color:#9747ff}@media (min-resolution:192dpi){:root{--wp-admin-border-width-focus:1.5px}}.editor-document-tools .editor-document-tools__left>.components-button.has-icon:focus:not(:disabled),.editor-document-tools .editor-document-tools__left>.components-dropdown>.components-button.has-icon:focus:not(:disabled){box-shadow:0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color),inset 0 0 0 1px #fff;outline:1px solid #0000}@font-face{font-display:swap;font-family:"Open Sans";font-style:normal;font-weight:400;font-display:auto;src:url(https://www.apartmentsmiranda.com/wp-content/uploads/omgf/maestrel-fonts/open-sans-normal-400.eot);src:url(https://www.apartmentsmiranda.com/wp-content/uploads/omgf/maestrel-fonts/open-sans-normal-400.woff2)format("woff2"),url(https://www.apartmentsmiranda.com/wp-content/uploads/omgf/maestrel-fonts/open-sans-normal-400.woff)format("woff"),url(https://www.apartmentsmiranda.com/wp-content/uploads/omgf/maestrel-fonts/open-sans-normal-400.ttf)format("ttf"),url(https://www.apartmentsmiranda.com/wp-content/uploads/omgf/maestrel-fonts/open-sans-normal-400.svg)format("svg")}@font-face{font-display:swap;font-family:"Open Sans";font-style:normal;font-weight:700;font-display:auto;src:url(https://www.apartmentsmiranda.com/wp-content/uploads/omgf/maestrel-fonts/open-sans-normal-700.woff2)format("woff2"),url(https://www.apartmentsmiranda.com/wp-content/uploads/omgf/maestrel-fonts/open-sans-normal-700.woff)format("woff"),url(https://www.apartmentsmiranda.com/wp-content/uploads/omgf/maestrel-fonts/open-sans-normal-700.ttf)format("ttf"),url(https://www.apartmentsmiranda.com/wp-content/uploads/omgf/maestrel-fonts/open-sans-normal-700.svg)format("svg")}@font-face{font-display:swap;font-family:"Open Sans";font-style:italic;font-weight:400;font-display:auto;src:url(https://www.apartmentsmiranda.com/wp-content/uploads/omgf/maestrel-fonts/open-sans-italic-400.woff2)format("woff2"),url(https://www.apartmentsmiranda.com/wp-content/uploads/omgf/maestrel-fonts/open-sans-italic-400.woff)format("woff"),url(https://www.apartmentsmiranda.com/wp-content/uploads/omgf/maestrel-fonts/open-sans-italic-400.ttf)format("ttf"),url(https://www.apartmentsmiranda.com/wp-content/uploads/omgf/maestrel-fonts/open-sans-italic-400.svg)format("svg")}@font-face{font-display:swap;font-family:"Open Sans";font-style:italic;font-weight:700;font-display:auto;src:url(https://www.apartmentsmiranda.com/wp-content/uploads/omgf/maestrel-fonts/open-sans-italic-700.woff2)format("woff2"),url(https://www.apartmentsmiranda.com/wp-content/uploads/omgf/maestrel-fonts/open-sans-italic-700.woff)format("woff"),url(https://www.apartmentsmiranda.com/wp-content/uploads/omgf/maestrel-fonts/open-sans-italic-700.ttf)format("ttf"),url(https://www.apartmentsmiranda.com/wp-content/uploads/omgf/maestrel-fonts/open-sans-italic-700.svg)format("svg")}@font-face{font-display:swap;font-family:"Open Sans";font-style:normal;font-weight:400;font-display:auto;src:url(https://www.apartmentsmiranda.com/wp-content/uploads/omgf/maestrel-fonts/open-sans-normal-400.woff2)format("woff2"),url(https://www.apartmentsmiranda.com/wp-content/uploads/omgf/maestrel-fonts/open-sans-normal-400.woff)format("woff"),url(https://www.apartmentsmiranda.com/wp-content/uploads/omgf/maestrel-fonts/open-sans-normal-400.ttf)format("ttf"),url(https://www.apartmentsmiranda.com/wp-content/uploads/omgf/maestrel-fonts/open-sans-normal-400.svg)format("svg")}@font-face{font-display:swap;font-family:"Open Sans";font-style:normal;font-weight:700;font-display:auto;src:url(https://www.apartmentsmiranda.com/wp-content/uploads/omgf/maestrel-fonts/open-sans-normal-700.woff2)format("woff2"),url(https://www.apartmentsmiranda.com/wp-content/uploads/omgf/maestrel-fonts/open-sans-normal-700.woff)format("woff"),url(https://www.apartmentsmiranda.com/wp-content/uploads/omgf/maestrel-fonts/open-sans-normal-700.ttf)format("ttf"),url(https://www.apartmentsmiranda.com/wp-content/uploads/omgf/maestrel-fonts/open-sans-normal-700.svg)format("svg")}@font-face{font-display:swap;font-family:"Open Sans";font-style:italic;font-weight:400;font-display:auto;src:url(https://www.apartmentsmiranda.com/wp-content/uploads/omgf/maestrel-fonts/open-sans-italic-400.woff2)format("woff2"),url(https://www.apartmentsmiranda.com/wp-content/uploads/omgf/maestrel-fonts/open-sans-italic-400.woff)format("woff"),url(https://www.apartmentsmiranda.com/wp-content/uploads/omgf/maestrel-fonts/open-sans-italic-400.ttf)format("ttf"),url(https://www.apartmentsmiranda.com/wp-content/uploads/omgf/maestrel-fonts/open-sans-italic-400.svg)format("svg")}@font-face{font-display:swap;font-family:"Open Sans";font-style:italic;font-weight:700;font-display:auto;src:url(https://www.apartmentsmiranda.com/wp-content/uploads/omgf/maestrel-fonts/open-sans-italic-700.woff2)format("woff2"),url(https://www.apartmentsmiranda.com/wp-content/uploads/omgf/maestrel-fonts/open-sans-italic-700.woff)format("woff"),url(https://www.apartmentsmiranda.com/wp-content/uploads/omgf/maestrel-fonts/open-sans-italic-700.ttf)format("ttf"),url(https://www.apartmentsmiranda.com/wp-content/uploads/omgf/maestrel-fonts/open-sans-italic-700.svg)format("svg")}body,html,li{margin:0;padding:0}h2,h4,p,ul{padding:0}a,body{color:#555}body{background:#fff;line-height:26px;-webkit-text-size-adjust:none}h2{font-weight:400;font-size:32px;line-height:52px;margin:0 0 31px;padding-top:21px}h4,label{font-weight:700}h4{margin:0 0 13px}.row h2{font-size:48px;margin-bottom:37px;padding-top:15px}.hero-slide-caption{padding-top:0;text-shadow:0 1px 4px rgba(0,0,0,.1),0 0 60px rgba(0,0,0,.4)}p,ul{margin:0 0 26px}a{text-decoration:none;text-decoration-color:rgba(0,0,0,.2);transition:color .4s,text-decoration-color .4s}ul{list-style-type:none}ul ul{margin:0 0 0 30px}img{height:auto;max-width:100%}label{display:table;margin-bottom:7px}input[type=checkbox]+label{display:inline;font-weight:400;margin-left:5px}.button,body,h4{font-size:16px}.button{background:0 0;box-sizing:content-box;cursor:pointer;display:inline-block;font:inherit;line-height:26px;outline:0;padding:10px 23px 11px;text-shadow:none;text-transform:uppercase;transition:background .4s,border .4s,color .4s,opacity .4s}.row{padding:111px 0 77px}::selection{color:#fff}::-moz-selection{color:#fff}.hero{background:#000;position:relative}.hero-media-wrapper{height:100%;overflow:hidden;position:absolute;width:100%}.hero-img{display:block;max-width:none;opacity:0;position:absolute;transition:opacity .4s}.hero-slider{height:100%}.hero-slide-wrapper{overflow:hidden;position:relative;width:100%}.hero-slide-wrapper img,.list-menu li,.list-menu>li>a{position:relative}.hero-caption{position:absolute;text-align:center;width:100%}.hero-caption-content-wrapper{margin:0 94px}.hero-caption-content{color:#fff;margin:0 auto;max-width:800px;padding:81px 40px 75px;text-align:center}.hero-slider .hero-caption-content{padding:50px 0}.hero-slide-caption{font-size:96px;line-height:104px}.top-header{font-size:13px;min-height:50px;overflow:hidden}.top-header .full-width-content{margin-bottom:0}.top-header-widgets{padding-bottom:13px;padding-top:12px;position:relative}.top-header a{color:#555;text-decoration-line:underline}.header,.logo img{transition:height .4s}.header{background:#fff;box-shadow:0 10px 10px rgba(0,0,0,.05);position:relative;width:100%;z-index:99}.header .container,.header .full-width-content,.header-content{height:100%;position:relative}.logo img{position:absolute;top:50%}.header-menu{opacity:0;font-size:14px;position:absolute;right:0;text-transform:uppercase;top:0}.header-menu>*{float:left}.list-menu,.list-menu *{list-style:none;margin:0;padding:0}.list-menu{float:left}.list-menu a{color:#555;position:relative}.list-menu>li>a{border-bottom:2px solid transparent;box-sizing:border-box;transition:border .4s,color .4s,height .4s,line-height .4s}.list-menu>li{float:left;margin-left:40px}.list-menu ul{background:#fff;background:rgba(255,255,255,.95);border-bottom:2px solid;box-shadow:0 3px 4px rgba(0,0,0,.1),2px 1px 3px rgba(0,0,0,.2),-2px 1px 3px rgba(0,0,0,.2);display:none;position:absolute;width:195px}.list-menu a,.list-menu li:hover>ul{display:block}.list-menu ul li{border-top:1px solid;line-height:24px}.list-menu ul li a{padding:11px 25px 12px 20px}.list-menu ul ul{border-top:none;left:196px;top:-1px}.list-menu>li.menu-item-has-children>a:after{content:" ⌄";display:inline-block;font-family:sans-serif;font-size:20px;margin-top:-5px;vertical-align:top}.list-menu li.menu-item-has-children li.menu-item-has-children>a:after{content:" ⌄";font-family:sans-serif;font-size:20px;position:absolute;top:14px;right:10px;transform:rotate(-90deg)}.mobile-menu-trigger{display:none}footer,footer a{color:#555}footer a{text-decoration-line:underline}.bottom-footer{padding-top:40px;font-size:13px}.bottom-footer-1-widget{text-align:center}.widget_maestrel_contact_details{width:100%}.top-header-left-widget .widget-contact-content span{margin-right:40px}.contact-details-trigger,.contact-details-trigger .fa-angle-up{display:none}.widget_maestrel_contact_details:not(.mobile-widget-contact) .widget-contact-content{display:block!important}.screen-reader-text{clip:rect(1px,1px,1px,1px);position:absolute!important;white-space:nowrap;height:1px;width:1px;overflow:hidden}.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto!important;color:#21759b;display:block;font-size:14px;font-size:.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}.button{border:2px solid;border-radius:2px;color:#fff;font-weight:700}.button:hover{color:#fff;text-decoration:none}.row-colored-background .button:hover{background:#fff}.row-colored-background .button{border-color:#fff}.container,.row{position:relative}.container{z-index:10}.mobile-menu-trigger{border:2px solid;border-radius:3px;height:37px;margin-top:-21px;padding:0;position:absolute;right:0;transition:background .4s;width:37px}.mobile-menu-trigger .fa-bars{font-size:20px;margin-top:9px;text-align:center;transition:color .4s;width:100%}.mobile-menu-trigger:hover .fa-bars,.video-overlay-close:hover{color:#fff}.video-overlay{background:#000;display:none;height:100%;left:0;position:fixed;top:0;width:100%;z-index:999999}.video-overlay-container{bottom:20px;left:20px;position:absolute;right:20px;top:20px}.video-overlay-close{color:rgba(255,255,255,.8);font-size:26px;height:20px;position:absolute;right:23px;top:18px;width:20px;z-index:99}.cta-row{padding:84px 0 91px;text-align:center}.cta-row p{font-weight:700;text-transform:uppercase}.cta-row h2{margin:-12px 0 33px;padding-top:0}footer{padding:70px 0 44px}.cta-row,.row-colored-background,.row-colored-background a{color:#fff}.textwidget{padding-top:12px}.textwidget a:hover{text-decoration:underline}#wrapper{min-width:320px;overflow:hidden}.container{max-width:1200px;width:100%}.container:after,.container:before,.inner-container:after,.inner-container:before{content:" ";display:table}.container:after,.inner-container:after{clear:both}.container,.full-width-content{box-sizing:border-box;margin:0 auto;padding:0 20px}.column-one-fourth{box-sizing:border-box;float:left;min-height:1px;padding:0 20px;width:25%}@media only screen and (max-width:768px){.column-one-fourth{float:none;width:100%}}@media only screen and (max-width:640px){.column-one-fourth,.container,.full-width-content{padding:0 10px}}@media only screen and (max-width:768px){footer .column-one-fourth{margin-bottom:39px}footer .column-one-fourth:last-of-type{margin-bottom:0}}@media only screen and (max-width:640px){.hero-slide-caption{font-size:48px;line-height:52px}.hero-slider .hero-caption-content{padding:100px 0}.row h2{font-size:32px;margin:-7px 0 11px}.cta-row h2{margin:-12px 0 33px}}