body,html{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0;margin:0}body{background-color:#fff;color:#241b3e;font-family:acumin-pro,sans-serif;font-weight:400;font-style:normal;font-size:1rem;line-height:1.1875rem}body *{-webkit-box-sizing:border-box;box-sizing:border-box}.main{padding-top:2.875rem}@media only screen and (min-width:980px){.main{padding-top:4rem}}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0;color:#000;background:#fff}.row{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;-ms-flex-line-pack:start;align-content:flex-start;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;margin-right:-1.125rem;margin-left:-1.125rem}.col-1{width:8.33333%;height:inherit;padding:0 1.125rem}@media only screen and (min-width:740px){.col-1{width:8.33333%}}@media only screen and (min-width:980px){.col-1{width:8.33333%}}.col-2{width:16.66667%;height:inherit;padding:0 1.125rem}@media only screen and (min-width:740px){.col-2{width:16.66667%}}@media only screen and (min-width:980px){.col-2{width:16.66667%}}.col-3{width:25%;height:inherit;padding:0 1.125rem}@media only screen and (min-width:740px){.col-3{width:25%}}@media only screen and (min-width:980px){.col-3{width:25%}}.col-4{width:33.33333%;height:inherit;padding:0 1.125rem}@media only screen and (min-width:740px){.col-4{width:33.33333%}}@media only screen and (min-width:980px){.col-4{width:33.33333%}}.col-5{width:41.66667%;height:inherit;padding:0 1.125rem}@media only screen and (min-width:740px){.col-5{width:41.66667%}}@media only screen and (min-width:980px){.col-5{width:41.66667%}}.col-6{width:50%;height:inherit;padding:0 1.125rem}@media only screen and (min-width:740px){.col-6{width:50%}}@media only screen and (min-width:980px){.col-6{width:50%}}.col-7{width:58.33333%;height:inherit;padding:0 1.125rem}@media only screen and (min-width:740px){.col-7{width:58.33333%}}@media only screen and (min-width:980px){.col-7{width:58.33333%}}.col-8{width:66.66667%;height:inherit;padding:0 1.125rem}@media only screen and (min-width:740px){.col-8{width:66.66667%}}@media only screen and (min-width:980px){.col-8{width:66.66667%}}.col-9{width:75%;height:inherit;padding:0 1.125rem}@media only screen and (min-width:740px){.col-9{width:75%}}@media only screen and (min-width:980px){.col-9{width:75%}}.col-10{width:83.33333%;height:inherit;padding:0 1.125rem}@media only screen and (min-width:740px){.col-10{width:83.33333%}}@media only screen and (min-width:980px){.col-10{width:83.33333%}}.col-11{width:91.66667%;height:inherit;padding:0 1.125rem}@media only screen and (min-width:740px){.col-11{width:91.66667%}}@media only screen and (min-width:980px){.col-11{width:91.66667%}}.col-12{width:100%;height:inherit;padding:0 1.125rem}@media only screen and (min-width:740px){.col-12{width:100%}}@media only screen and (min-width:980px){.col-12{width:100%}}.col-tablet-1{height:inherit;padding:0 1.125rem}@media only screen and (min-width:740px){.col-tablet-1{width:8.33333%}}@media only screen and (min-width:980px){.col-tablet-1{width:8.33333%}}.col-tablet-2{height:inherit;padding:0 1.125rem}@media only screen and (min-width:740px){.col-tablet-2{width:16.66667%}}@media only screen and (min-width:980px){.col-tablet-2{width:16.66667%}}.col-tablet-3{height:inherit;padding:0 1.125rem}@media only screen and (min-width:740px){.col-tablet-3{width:25%}}@media only screen and (min-width:980px){.col-tablet-3{width:25%}}.col-tablet-4{height:inherit;padding:0 1.125rem}@media only screen and (min-width:740px){.col-tablet-4{width:33.33333%}}@media only screen and (min-width:980px){.col-tablet-4{width:33.33333%}}.col-tablet-5{height:inherit;padding:0 1.125rem}@media only screen and (min-width:740px){.col-tablet-5{width:41.66667%}}@media only screen and (min-width:980px){.col-tablet-5{width:41.66667%}}.col-tablet-6{height:inherit;padding:0 1.125rem}@media only screen and (min-width:740px){.col-tablet-6{width:50%}}@media only screen and (min-width:980px){.col-tablet-6{width:50%}}.col-tablet-7{height:inherit;padding:0 1.125rem}@media only screen and (min-width:740px){.col-tablet-7{width:58.33333%}}@media only screen and (min-width:980px){.col-tablet-7{width:58.33333%}}.col-tablet-8{height:inherit;padding:0 1.125rem}@media only screen and (min-width:740px){.col-tablet-8{width:66.66667%}}@media only screen and (min-width:980px){.col-tablet-8{width:66.66667%}}.col-tablet-9{height:inherit;padding:0 1.125rem}@media only screen and (min-width:740px){.col-tablet-9{width:75%}}@media only screen and (min-width:980px){.col-tablet-9{width:75%}}.col-tablet-10{height:inherit;padding:0 1.125rem}@media only screen and (min-width:740px){.col-tablet-10{width:83.33333%}}@media only screen and (min-width:980px){.col-tablet-10{width:83.33333%}}.col-tablet-11{height:inherit;padding:0 1.125rem}@media only screen and (min-width:740px){.col-tablet-11{width:91.66667%}}@media only screen and (min-width:980px){.col-tablet-11{width:91.66667%}}.col-tablet-12{height:inherit;padding:0 1.125rem}@media only screen and (min-width:740px){.col-tablet-12{width:100%}}@media only screen and (min-width:980px){.col-tablet-12{width:100%}}.col-desktop-1{height:inherit;padding:0 1.125rem}@media only screen and (min-width:980px){.col-desktop-1{width:8.33333%}}.col-desktop-2{height:inherit;padding:0 1.125rem}@media only screen and (min-width:980px){.col-desktop-2{width:16.66667%}}.col-desktop-3{height:inherit;padding:0 1.125rem}@media only screen and (min-width:980px){.col-desktop-3{width:25%}}.col-desktop-4{height:inherit;padding:0 1.125rem}@media only screen and (min-width:980px){.col-desktop-4{width:33.33333%}}.col-desktop-5{height:inherit;padding:0 1.125rem}@media only screen and (min-width:980px){.col-desktop-5{width:41.66667%}}.col-desktop-6{height:inherit;padding:0 1.125rem}@media only screen and (min-width:980px){.col-desktop-6{width:50%}}.col-desktop-7{height:inherit;padding:0 1.125rem}@media only screen and (min-width:980px){.col-desktop-7{width:58.33333%}}.col-desktop-8{height:inherit;padding:0 1.125rem}@media only screen and (min-width:980px){.col-desktop-8{width:66.66667%}}.col-desktop-9{height:inherit;padding:0 1.125rem}@media only screen and (min-width:980px){.col-desktop-9{width:75%}}.col-desktop-10{height:inherit;padding:0 1.125rem}@media only screen and (min-width:980px){.col-desktop-10{width:83.33333%}}.col-desktop-11{height:inherit;padding:0 1.125rem}@media only screen and (min-width:980px){.col-desktop-11{width:91.66667%}}.col-desktop-12{height:inherit;padding:0 1.125rem}@media only screen and (min-width:980px){.col-desktop-12{width:100%}}.col-desktopmd-1{height:inherit;padding:0 1.125rem}@media only screen and (min-width:1098px){.col-desktopmd-1{width:8.33333%}}.col-desktopmd-2{height:inherit;padding:0 1.125rem}@media only screen and (min-width:1098px){.col-desktopmd-2{width:16.66667%}}.col-desktopmd-3{height:inherit;padding:0 1.125rem}@media only screen and (min-width:1098px){.col-desktopmd-3{width:25%}}.col-desktopmd-4{height:inherit;padding:0 1.125rem}@media only screen and (min-width:1098px){.col-desktopmd-4{width:33.33333%}}.col-desktopmd-5{height:inherit;padding:0 1.125rem}@media only screen and (min-width:1098px){.col-desktopmd-5{width:41.66667%}}.col-desktopmd-6{height:inherit;padding:0 1.125rem}@media only screen and (min-width:1098px){.col-desktopmd-6{width:50%}}.col-desktopmd-7{height:inherit;padding:0 1.125rem}@media only screen and (min-width:1098px){.col-desktopmd-7{width:58.33333%}}.col-desktopmd-8{height:inherit;padding:0 1.125rem}@media only screen and (min-width:1098px){.col-desktopmd-8{width:66.66667%}}.col-desktopmd-9{height:inherit;padding:0 1.125rem}@media only screen and (min-width:1098px){.col-desktopmd-9{width:75%}}.col-desktopmd-10{height:inherit;padding:0 1.125rem}@media only screen and (min-width:1098px){.col-desktopmd-10{width:83.33333%}}.col-desktopmd-11{height:inherit;padding:0 1.125rem}@media only screen and (min-width:1098px){.col-desktopmd-11{width:91.66667%}}.col-desktopmd-12{height:inherit;padding:0 1.125rem}@media only screen and (min-width:1098px){.col-desktopmd-12{width:100%}}.col-centered{margin-right:auto;margin-left:auto}.h1,h1{color:#fff;font-size:1.6875rem;line-height:2.3125rem;font-weight:200;font-style:normal;text-transform:uppercase;margin:0 0 2rem}@media only screen and (min-width:740px){.h1,h1{font-size:2.9375rem;line-height:4.0625rem}}.h2,h2{color:#241b3e;font-size:2.1875rem;line-height:3.0625rem;font-weight:500;font-style:normal;text-transform:uppercase;letter-spacing:.035em;margin:0 0 2rem}.h3,h3{color:#c3a177;font-size:1.25rem;line-height:2rem;margin:0 0 1.5rem}.h3,.h4,h3,h4{font-weight:300;font-style:normal}.h4,h4{font-family:acumin-pro,sans-serif;font-size:2.375rem;line-height:2.3125rem;margin:0 0 2rem}.h5,h5{font-family:acumin-pro,sans-serif;font-size:1.0625rem;line-height:1.6875rem;font-weight:700;font-style:normal;margin:0 0 2rem}.footer-nav-inner p,.footer-nav .nav .menu-item,.footer__content__description,.h6,.main-navigation__nav-list-item,h6{font-family:acumin-pro,sans-serif;font-size:1rem;line-height:1.625rem;font-weight:300;font-style:normal;margin:0 0 2rem}.quote,blockquote{font-family:acumin-pro,sans-serif;font-size:1.75rem;line-height:2.125rem;font-weight:100;margin:0}@media only screen and (min-width:740px){.quote,blockquote{font-size:4.25rem;line-height:5.0625rem}}@media only screen and (min-width:1600px){.quote,blockquote{font-size:5.3125rem;line-height:6.375rem}}.p,ol li,p,ul li{font-size:1rem;line-height:1.625rem;font-weight:300;font-style:normal;margin:0 0 1.5rem}.p strong,ol li strong,p strong,ul li strong{font-weight:500}.interiors__image-and-content__content-wrapper p,.location__image-and-content__content-wrapper p,.p.xlarge,ol li.xlarge,p.xlarge,ul li.xlarge{font-size:1rem;line-height:2rem;font-weight:300;font-style:normal;margin:0 0 2rem}@media only screen and (min-width:740px){.interiors__image-and-content__content-wrapper p,.location__image-and-content__content-wrapper p,.p.xlarge,ol li.xlarge,p.xlarge,ul li.xlarge{font-size:1.5rem;line-height:2rem}}.architecture__intro p,.interiors__intro p,.intro .p,.intro ol li,.intro p,.intro ul li,.p.intro,.p.large,.team__intro p,ol .intro li,ol li.intro,ol li.large,p.intro,p.large,ul .intro li,ul li.intro,ul li.large{font-size:1.25rem;line-height:2rem;font-weight:300;font-style:normal;margin:0 0 2rem}.p.small,.small .p,.small ol li,.small p,.small ul li,ol .small li,ol li.small,p.small,ul .small li,ul li.small{font-size:.875rem;line-height:1.125rem;font-weight:400;letter-spacing:.014em;margin:0 0 1.375rem}.footer__form-wrapper .gform_legacy_markup_wrapper form p.super-small,.footer__form-wrapper .gform_wrapper form p.super-small,.p.super-small,.super-small .p,.super-small ol li,.super-small p,.super-small ul li,ol .super-small li,ol li.super-small,p.super-small,ul .super-small li,ul li.super-small{font-size:.75rem;line-height:1.125rem;font-weight:400;font-style:normal;margin:0 0 1rem}strong{font-weight:500}a{color:inherit;text-decoration:underline}a:focus,a:hover{text-decoration:none}ul{margin:2rem 0}ul,ul li{padding:0}ul li{margin:0 0 1rem 2rem}ul ol,ul ul{padding:0;margin:1rem 0 2rem}ol{padding:0;margin:2rem 0}ol li,ol ol,ol ul{padding:0;margin:0 0 1rem 2rem}.page-header-wrapper{position:fixed;width:100%;z-index:1;background-color:#241b3e}@media only screen and (min-width:980px){.page-header-wrapper:before{left:0;z-index:1;width:calc(50vw - 658px);min-width:72px;height:4px;background-color:#241b3e}.page-header-wrapper:after,.page-header-wrapper:before{position:absolute;display:inline-block;content:"";bottom:-2px}.page-header-wrapper:after{width:100%;height:2px;background-color:#c3a177}}.page-header__nav-toggler-icon{position:absolute;top:.5rem;right:1.5rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:1rem;height:2rem;z-index:9999;background-color:transparent;border:0;padding:0;margin:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer}.page-header__nav-toggler-icon .close{display:none}.page-header__nav-toggler-icon .menu,.page-header__nav-toggler-icon.open .close{display:inline-block}.page-header__nav-toggler-icon.open .menu{display:none}@media only screen and (min-width:740px){.page-header__nav-toggler-icon{right:4.5rem}}@media only screen and (min-width:980px){.page-header__nav-toggler-icon{display:none}}.page-header-inner{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;min-height:2.875rem;padding-top:1.3125rem}.main-navigation,.page-header-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.main-navigation{width:100%}.main-navigation .home-link{margin:0 1.875rem .5625rem 0}.main-navigation .home-link img{width:100%;max-width:2.5625rem}.main-navigation__nav-list{list-style-type:none;margin:0}.main-navigation__nav-list-item{text-transform:uppercase;margin:0 0 1.0625rem}.main-navigation__nav-list-item--enquire-now .main-navigation__nav-link{font-weight:700}.main-navigation__nav-link{color:#c3a177;text-decoration:none}.main-navigation__nav-link:hover{text-decoration:underline}@media only screen and (max-width:980px){.main-navigation{position:absolute;top:-200%;right:0;left:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;width:100vw;max-height:0;overflow:auto;background-color:#241b3e;padding:0 1rem;-webkit-transition:max-height .3s ease-in-out 0s,padding .3s ease-in-out 0s;-o-transition:max-height .3s ease-in-out 0s,padding .3s ease-in-out 0s;transition:max-height .3s ease-in-out 0s,padding .3s ease-in-out 0s}.main-navigation .home-link img{width:4.875rem;height:auto;max-width:4.875rem;margin-bottom:.625rem}.main-navigation__nav-list{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-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;width:50%;padding:0;margin:0}.main-navigation__nav-list__nav-list-item{opacity:0}.main-navigation.open{top:0;max-height:100vh;padding:2.5rem 1rem .9375rem;-webkit-transition:max-height .3s ease-in-out 0s,padding .3s ease-in-out 0s;-o-transition:max-height .3s ease-in-out 0s,padding .3s ease-in-out 0s;transition:max-height .3s ease-in-out 0s,padding .3s ease-in-out 0s}.main-navigation.open .main-navigation__nav-list-item{opacity:1;-webkit-transition:opacity .2s ease-in-out .3s;-o-transition:opacity .2s ease-in-out .3s;transition:opacity .2s ease-in-out .3s}}@media only screen and (min-width:980px){.main-navigation{position:relative;top:0;left:0;background-color:transparent;padding-right:8.9375rem}.main-navigation .home-link{margin:0 1.875rem .5625rem 0}.main-navigation__nav-list{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}.main-navigation__nav-list-item{margin:0 1.875rem 1.0625rem 0}.main-navigation__nav-list-item--enquire-now{position:absolute;top:0;right:1.0625rem;margin-right:0}.main-navigation__nav-list-item:nth-last-child(2){margin-right:0}}@media only screen and (min-width:1098px){.main-navigation{padding-right:10.8125rem}.main-navigation .home-link{margin:0 3.75rem .5625rem 0}.main-navigation__nav-list-item{margin:0 3.75rem 1.0625rem 0}.main-navigation__nav-list-item--enquire-now{margin-right:0}}.footer__form-wrapper .gform_confirmation_wrapper .gform_confirmation_message{color:#5f5871;text-align:center}.footer__form-wrapper .gform_legacy_markup_wrapper,.footer__form-wrapper .gform_wrapper{margin-bottom:0;margin-top:0;max-width:100%}.footer__form-wrapper .gform_legacy_markup_wrapper form,.footer__form-wrapper .gform_wrapper form{position:relative;color:#fff}.footer__form-wrapper .gform_legacy_markup_wrapper form h2,.footer__form-wrapper .gform_wrapper form h2{color:#fff;font-size:1.875rem;line-height:2.625rem;font-weight:200;letter-spacing:.2em;margin-bottom:.75rem}.footer__form-wrapper .gform_legacy_markup_wrapper form p,.footer__form-wrapper .gform_wrapper form p{font-size:.9375rem;line-height:1.375rem;font-weight:500;margin-bottom:1.375rem}.footer__form-wrapper .gform_legacy_markup_wrapper form .gform_body .gform_fields,.footer__form-wrapper .gform_wrapper form .gform_body .gform_fields{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin:0;padding:0}.footer__form-wrapper .gform_legacy_markup_wrapper form .gform_body .gform_fields .gfield,.footer__form-wrapper .gform_wrapper form .gform_body .gform_fields .gfield{position:relative;width:100%;list-style:none;padding:0;margin:.75rem 0 .875rem}.footer__form-wrapper .gform_legacy_markup_wrapper form .gform_body .gform_fields .gfield input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]),.footer__form-wrapper .gform_legacy_markup_wrapper form .gform_body .gform_fields .gfield select,.footer__form-wrapper .gform_legacy_markup_wrapper form .gform_body .gform_fields .gfield textarea,.footer__form-wrapper .gform_wrapper form .gform_body .gform_fields .gfield input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]),.footer__form-wrapper .gform_wrapper form .gform_body .gform_fields .gfield select,.footer__form-wrapper .gform_wrapper form .gform_body .gform_fields .gfield textarea{width:100%!important;-webkit-appearance:none;background-color:#fff;font-family:Acumin-pro,sans-serif;color:#5f5871;font-size:.8125rem;line-height:1.1875rem;font-weight:400;text-transform:uppercase;border-radius:0;border:0;padding:.8125rem 1rem;margin:0!important}.footer__form-wrapper .gform_legacy_markup_wrapper form .gform_body .gform_fields .gfield input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]).notempty,.footer__form-wrapper .gform_legacy_markup_wrapper form .gform_body .gform_fields .gfield input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]):active,.footer__form-wrapper .gform_legacy_markup_wrapper form .gform_body .gform_fields .gfield input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]):focus,.footer__form-wrapper .gform_legacy_markup_wrapper form .gform_body .gform_fields .gfield select.notempty,.footer__form-wrapper .gform_legacy_markup_wrapper form .gform_body .gform_fields .gfield select:active,.footer__form-wrapper .gform_legacy_markup_wrapper form .gform_body .gform_fields .gfield select:focus,.footer__form-wrapper .gform_legacy_markup_wrapper form .gform_body .gform_fields .gfield textarea.notempty,.footer__form-wrapper .gform_legacy_markup_wrapper form .gform_body .gform_fields .gfield textarea:active,.footer__form-wrapper .gform_legacy_markup_wrapper form .gform_body .gform_fields .gfield textarea:focus,.footer__form-wrapper .gform_wrapper form .gform_body .gform_fields .gfield input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]).notempty,.footer__form-wrapper .gform_wrapper form .gform_body .gform_fields .gfield input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]):active,.footer__form-wrapper .gform_wrapper form .gform_body .gform_fields .gfield input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]):focus,.footer__form-wrapper .gform_wrapper form .gform_body .gform_fields .gfield select.notempty,.footer__form-wrapper .gform_wrapper form .gform_body .gform_fields .gfield select:active,.footer__form-wrapper .gform_wrapper form .gform_body .gform_fields .gfield select:focus,.footer__form-wrapper .gform_wrapper form .gform_body .gform_fields .gfield textarea.notempty,.footer__form-wrapper .gform_wrapper form .gform_body .gform_fields .gfield textarea:active,.footer__form-wrapper .gform_wrapper form .gform_body .gform_fields .gfield textarea:focus{outline:none}.footer__form-wrapper .gform_legacy_markup_wrapper form .gform_body .gform_fields .gfield select,.footer__form-wrapper .gform_wrapper form .gform_body .gform_fields .gfield select{padding:.8125rem 1rem;background-image:url(/wp-content/themes/luxmile/resources/assets/images/icon-chevron.png);background-repeat:no-repeat;background-size:16px;background-position:calc(100% - 8px) calc(50% + 2px)}.footer__form-wrapper .gform_legacy_markup_wrapper form .gform_body .gform_fields .gfield select option,.footer__form-wrapper .gform_wrapper form .gform_body .gform_fields .gfield select option{padding:0}.footer__form-wrapper .gform_legacy_markup_wrapper form .gform_body .gform_fields .gfield.gfield_error,.footer__form-wrapper .gform_legacy_markup_wrapper form .gform_body .gform_fields .gfield.gfield_error:not(.gf_left_half):not(.gf_right_half),.footer__form-wrapper .gform_wrapper form .gform_body .gform_fields .gfield.gfield_error,.footer__form-wrapper .gform_wrapper form .gform_body .gform_fields .gfield.gfield_error:not(.gf_left_half):not(.gf_right_half){max-width:none!important;background-color:transparent;margin-bottom:0!important;border-top:0;border-bottom:0;padding-bottom:0;padding-top:0}.footer__form-wrapper .gform_legacy_markup_wrapper form .gform_body .gform_fields .gfield.gfield_error:not(.gf_left_half):not(.gf_right_half) input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]),.footer__form-wrapper .gform_legacy_markup_wrapper form .gform_body .gform_fields .gfield.gfield_error:not(.gf_left_half):not(.gf_right_half) select,.footer__form-wrapper .gform_legacy_markup_wrapper form .gform_body .gform_fields .gfield.gfield_error:not(.gf_left_half):not(.gf_right_half) textarea,.footer__form-wrapper .gform_legacy_markup_wrapper form .gform_body .gform_fields .gfield.gfield_error input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]),.footer__form-wrapper .gform_legacy_markup_wrapper form .gform_body .gform_fields .gfield.gfield_error select,.footer__form-wrapper .gform_legacy_markup_wrapper form .gform_body .gform_fields .gfield.gfield_error textarea,.footer__form-wrapper .gform_wrapper form .gform_body .gform_fields .gfield.gfield_error:not(.gf_left_half):not(.gf_right_half) input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]),.footer__form-wrapper .gform_wrapper form .gform_body .gform_fields .gfield.gfield_error:not(.gf_left_half):not(.gf_right_half) select,.footer__form-wrapper .gform_wrapper form .gform_body .gform_fields .gfield.gfield_error:not(.gf_left_half):not(.gf_right_half) textarea,.footer__form-wrapper .gform_wrapper form .gform_body .gform_fields .gfield.gfield_error input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]),.footer__form-wrapper .gform_wrapper form .gform_body .gform_fields .gfield.gfield_error select,.footer__form-wrapper .gform_wrapper form .gform_body .gform_fields .gfield.gfield_error textarea{background-color:rgba(255,223,224,.5)}.footer__form-wrapper .gform_legacy_markup_wrapper form .gform_body .gform_fields .gfield.gfield_error .validation_message,.footer__form-wrapper .gform_legacy_markup_wrapper form .gform_body .gform_fields .gfield.gfield_error:not(.gf_left_half):not(.gf_right_half) .validation_message,.footer__form-wrapper .gform_wrapper form .gform_body .gform_fields .gfield.gfield_error .validation_message,.footer__form-wrapper .gform_wrapper form .gform_body .gform_fields .gfield.gfield_error:not(.gf_left_half):not(.gf_right_half) .validation_message{top:0;left:0;background-color:transparent;color:#790000;border:0;padding-top:.5rem;padding-bottom:.5rem}.footer__form-wrapper .gform_legacy_markup_wrapper form .gform_body .gform_fields .gfield.gfield_error:not(.gf_left_half):not(.gf_right_half),.footer__form-wrapper .gform_wrapper form .gform_body .gform_fields .gfield.gfield_error:not(.gf_left_half):not(.gf_right_half){max-width:none!important}.footer__form-wrapper .gform_legacy_markup_wrapper form .gform_body .gform_fields .gfield.gfield_contains_required div.ginput_container,.footer__form-wrapper .gform_legacy_markup_wrapper form .gform_body .gform_fields .gfield.gfield_error.gfield_contains_required label.gfield_label,.footer__form-wrapper .gform_wrapper form .gform_body .gform_fields .gfield.gfield_contains_required div.ginput_container,.footer__form-wrapper .gform_wrapper form .gform_body .gform_fields .gfield.gfield_error.gfield_contains_required label.gfield_label{margin-top:0}.footer__form-wrapper .gform_legacy_markup_wrapper form .gform_body .gform_fields .gfield.gfield_error input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]),.footer__form-wrapper .gform_legacy_markup_wrapper form .gform_body .gform_fields .gfield.gfield_error textarea,.footer__form-wrapper .gform_wrapper form .gform_body .gform_fields .gfield.gfield_error input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]),.footer__form-wrapper .gform_wrapper form .gform_body .gform_fields .gfield.gfield_error textarea{border:1px solid #790000;border-left:6px solid #5f5871}.footer__form-wrapper .gform_legacy_markup_wrapper form .gform_body .gform_fields .gfield.privacy-policy,.footer__form-wrapper .gform_legacy_markup_wrapper form .gform_body .gform_fields .gfield.small-print,.footer__form-wrapper .gform_wrapper form .gform_body .gform_fields .gfield.privacy-policy,.footer__form-wrapper .gform_wrapper form .gform_body .gform_fields .gfield.small-print{min-height:2.25rem;margin-bottom:0}.footer__form-wrapper .gform_legacy_markup_wrapper form .gfield_required,.footer__form-wrapper .gform_wrapper form .gfield_required{display:none}.footer__form-wrapper .gform_legacy_markup_wrapper form .field_description_below .gfield_description,.footer__form-wrapper .gform_legacy_markup_wrapper form .gfield_description,.footer__form-wrapper .gform_wrapper form .field_description_below .gfield_description,.footer__form-wrapper .gform_wrapper form .gfield_description{position:absolute;top:.0625rem;left:0;color:#5f5871;font-size:.8125rem;line-height:1.1875rem;font-weight:400;text-transform:uppercase;padding:.8125rem 1rem;pointer-events:none;-webkit-transition:.2s ease;-o-transition:.2s ease;transition:.2s ease}.footer__form-wrapper .gform_legacy_markup_wrapper form .field_description_below .gfield_description .required,.footer__form-wrapper .gform_legacy_markup_wrapper form .gfield_description .required,.footer__form-wrapper .gform_wrapper form .field_description_below .gfield_description .required,.footer__form-wrapper .gform_wrapper form .gfield_description .required{font-size:.8em}.footer__form-wrapper .gform_legacy_markup_wrapper form .field_description_below .gfield_description.validation_message,.footer__form-wrapper .gform_legacy_markup_wrapper form .gfield_description.validation_message,.footer__form-wrapper .gform_wrapper form .field_description_below .gfield_description.validation_message,.footer__form-wrapper .gform_wrapper form .gfield_description.validation_message{position:relative;top:auto;left:auto}.footer__form-wrapper .gform_legacy_markup_wrapper form .has-focus .gfield_description,.footer__form-wrapper .gform_legacy_markup_wrapper form .notempty .gfield_description,.footer__form-wrapper .gform_wrapper form .has-focus .gfield_description,.footer__form-wrapper .gform_wrapper form .notempty .gfield_description{color:#fff;top:-2.2rem;left:-1rem}.footer__form-wrapper .gform_legacy_markup_wrapper form textarea,.footer__form-wrapper .gform_wrapper form textarea{height:10rem;width:100%;max-width:100%;resize:vertical}.footer__form-wrapper .gform_legacy_markup_wrapper form .validation_error,.footer__form-wrapper .gform_wrapper form .validation_error{border-width:1px;padding:16px 16px 16px 2rem}.footer__form-wrapper .gform_legacy_markup_wrapper form .gfield_label,.footer__form-wrapper .gform_wrapper form .gfield_label{display:none}.footer__form-wrapper .gform_legacy_markup_wrapper form .validation_message,.footer__form-wrapper .gform_wrapper form .validation_message{position:relative;display:block;width:100%;color:orange;font-size:.875rem;line-height:1rem;font-weight:400;margin:1.7rem 0 0}.footer__form-wrapper .gform_legacy_markup_wrapper form .gform_footer,.footer__form-wrapper .gform_wrapper form .gform_footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding:0;margin:0}.footer__form-wrapper .gform_legacy_markup_wrapper form .gform_footer .button.gform_button,.footer__form-wrapper .gform_wrapper form .gform_footer .button.gform_button{width:auto;min-height:auto;background-color:#241b3e;color:#c3a177;font-family:Acumin-pro,sans-serif;font-size:.875rem;line-height:1.25rem;font-weight:700;text-transform:uppercase;text-decoration:none;border:0;padding:.4375rem 1.3125rem .5rem;margin:0;-webkit-transition:color .2s ease-in-out,background-color 1s ease-in-out;-o-transition:color .2s ease-in-out,background-color 1s ease-in-out;transition:color .2s ease-in-out,background-color 1s ease-in-out;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}.footer__form-wrapper .gform_legacy_markup_wrapper form .gform_footer .button.gform_button:focus,.footer__form-wrapper .gform_legacy_markup_wrapper form .gform_footer .button.gform_button:hover,.footer__form-wrapper .gform_wrapper form .gform_footer .button.gform_button:focus,.footer__form-wrapper .gform_wrapper form .gform_footer .button.gform_button:hover{background-color:#5f5871;color:#5f5871;text-decoration:none}.footer__form-wrapper .gform_legacy_markup_wrapper form .gform_ajax_spinner,.footer__form-wrapper .gform_wrapper form .gform_ajax_spinner{width:16px;height:16px;position:absolute;margin-left:10px;top:50%;-webkit-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.footer__form-wrapper .gform_legacy_markup_wrapper.gform_validation_error .gform_validation_errors .gform_submission_error,.footer__form-wrapper .gform_wrapper.gform_validation_error .gform_validation_errors .gform_submission_error{padding:.5rem .5rem .5rem 2.5rem}.footer__form-wrapper .gform_legacy_markup_wrapper.gform_validation_error form .gform_fields .gfield .gfield_description:not(.validation_message),.footer__form-wrapper .gform_wrapper.gform_validation_error form .gform_fields .gfield .gfield_description:not(.validation_message){top:-1.75rem;left:-1rem}.footer__form-wrapper .gform_legacy_markup_wrapper.gform_validation_error form.form-register--footer .gform_fields .gfield .gfield_description:not(.validation_message),.footer__form-wrapper .gform_wrapper.gform_validation_error form.form-register--footer .gform_fields .gfield .gfield_description:not(.validation_message){color:#5f5871}@media only screen and (min-width:740px){.footer__form-wrapper .gform_legacy_markup_wrapper form .gform_body .gform_fields .gfield.privacy-policy,.footer__form-wrapper .gform_legacy_markup_wrapper form .gform_body .gform_fields .gfield.small-print,.footer__form-wrapper .gform_wrapper form .gform_body .gform_fields .gfield.privacy-policy,.footer__form-wrapper .gform_wrapper form .gform_body .gform_fields .gfield.small-print{width:60%;margin-bottom:0}.footer__form-wrapper .gform_legacy_markup_wrapper form .gform_footer,.footer__form-wrapper .gform_wrapper form .gform_footer{position:relative}.footer__form-wrapper .gform_legacy_markup_wrapper form .gform_footer .button.gform_button,.footer__form-wrapper .gform_wrapper form .gform_footer .button.gform_button{position:absolute;top:-3.3125rem}}.alignnone{margin-left:0;margin-right:0;max-width:100%;height:auto}.aligncenter{display:block;margin:1rem auto;height:auto}.alignleft,.alignright{margin-bottom:1rem;height:auto}@media (min-width:30rem){.alignleft{float:left;margin-right:1rem}.alignright{float:right;margin-left:1rem}}.screen-reader-text{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0;color:#000;background:#fff}.footer-wrapper{position:relative;background-attachment:fixed;background-position:50%;background-repeat:no-repeat;background-size:cover;z-index:0}.footer-wrapper:after{position:absolute;top:0;right:0;bottom:0;left:0;content:"";background-image:-webkit-gradient(linear,left top,left bottom,color-stop(30%,rgba(36,27,62,.72)),color-stop(30%,#241b3e));background-image:-webkit-linear-gradient(top,rgba(36,27,62,.72) 30%,#241b3e 0);background-image:-o-linear-gradient(top,rgba(36,27,62,.72) 30%,#241b3e 30%);background-image:linear-gradient(180deg,rgba(36,27,62,.72) 30%,#241b3e 0)}@media only screen and (min-width:1098px){.footer-wrapper:after{background-image:-webkit-gradient(linear,left top,left bottom,color-stop(35%,rgba(36,27,62,.72)),color-stop(35%,#241b3e));background-image:-webkit-linear-gradient(top,rgba(36,27,62,.72) 35%,#241b3e 0);background-image:-o-linear-gradient(top,rgba(36,27,62,.72) 35%,#241b3e 35%);background-image:linear-gradient(180deg,rgba(36,27,62,.72) 35%,#241b3e 0)}}.footer{position:relative;z-index:2;padding-top:8.25rem;padding-bottom:2rem}.footer>.row>[class*=col-]:first-child{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.footer>.row>[class*=col-]:nth-child(2){-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.footer__content *{color:#fff}.footer__content__title{font-size:2.5rem;line-height:3.5rem;font-weight:200;letter-spacing:.08em;margin-top:2rem;margin-bottom:2rem}.footer__content__description{margin-bottom:3.75rem}.footer__content__logo-223iris{margin-top:7.125rem}.footer__logo-wrapper{max-width:32.9375rem;border-top:1px solid #e8e7eb;padding:1.75rem .5rem .5rem 0;margin-top:3.5rem}.footer__logo-list{list-style-type:none;padding:0;margin:0}.footer__logo-item{list-style-type:none;padding:0;margin:0 2rem 0 0}.footer__logo-item:last-child{margin-right:0}.footer__logo-image{width:100%;height:auto;max-width:100%}.footer__form-and-social-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;height:100%;padding:0}.footer__form-wrapper{background-color:#c3a177;padding:1.5625rem 2.3125rem 2.3125rem;margin:2rem 0 0}.footer__sodial-list{position:relative;display:inline-block;list-style-type:none;padding:0;margin:4.625rem auto 2rem}.footer__sodial-list:after,.footer__sodial-list:before{position:relative;top:-.5rem;display:inline-block;content:"";width:4.0625rem;height:1px;background-color:#c3a177;-webkit-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.footer__social-item{display:inline-block;list-style-type:none;padding:0;margin:0 1.5rem}.footer__social-item a:hover img{-webkit-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}@media only screen and (min-width:1098px){.footer>.row>[class*=col-]:first-child{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.footer>.row>[class*=col-]:nth-child(2){-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.footer__content__title{margin-top:0}.footer__form-and-social-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;padding:0 0 0 2.3125rem}.footer__sodial-list{position:relative;display:inline-block;list-style-type:none;padding:0;margin:0 0 5rem 2.75rem}.footer__sodial-list:before{top:-6.5625rem}.footer__sodial-list:after,.footer__sodial-list:before{position:absolute;left:50%;display:inline-block;content:"";width:1px;height:4.0625rem;background-color:#c3a177;-webkit-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%)}.footer__sodial-list:after{top:auto;bottom:-5.0625rem}.footer__social-item{display:block;list-style-type:none;padding:0;margin:0 0 1.5rem}}.footer-nav-wrapper{position:relative;z-index:1;background-color:#5f5871}.footer-nav-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:1rem 0}.footer-nav-inner p{text-transform:uppercase;margin:0}.footer-nav .nav{margin:0}.footer-nav .nav,.footer-nav .nav .menu-item{display:inline-block;list-style-type:none;padding:0}.footer-nav .nav .menu-item{margin:0 1rem 0 0}.welcome-section__intro-wrapper{background-color:#241b3e;color:#fff;padding-bottom:4.625rem}.welcome-section__intro-inner,.welcome-section__intro-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.welcome-section__intro-inner{position:relative;height:100%}.welcome-section__intro__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding-right:2.0625rem;padding-left:3rem}.welcome-section__intro__content h1{margin-bottom:1rem}.welcome-section__intro__logo-luxmile{display:none}.welcome-section__intro__logo-223iris{position:absolute;bottom:-2rem;left:-.125rem;width:100%;height:auto;max-width:196px;pointer-events:none}.welcome-section__intro__hero-image-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-right:1.375rem;padding-left:3rem}.welcome-section__intro__hero-image{width:100%;height:auto;max-width:450px;margin:0 0 2rem}.welcome-section__parrallax-wrapper{width:100%;height:50vh;min-height:450px;background-attachment:fixed;background-position:50%;background-repeat:no-repeat;background-size:cover}.welcome-section__parrallax-inner{position:relative;height:100%}.welcome-section__parrallax__logo-by-luxmile{position:absolute;top:5.625rem;right:0}.welcome-section__parrallax__logo-223iris{position:absolute;bottom:5.3125rem;width:100%;height:auto;max-width:334px}.welcome-section__article-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-height:43.75rem;background-color:#e8e7eb;padding-top:4.375rem;padding-bottom:4.375rem}.welcome-section__article-inner{height:100%}.welcome-section__article__image-wrapper{position:relative;height:100%}.welcome-section__article__image-holder{width:100%;height:50vh;min-height:450px;background-position:50%;background-repeat:no-repeat;background-size:cover}.welcome-section__article__content-wrapper{width:100%;height:100%}.welcome-section__article__content-wrapper h2{width:100%;margin-top:2rem}@media only screen and (min-width:1098px){.welcome-section__intro-wrapper{height:100vh;min-height:56.25rem;background-image:url(/wp-content/themes/luxmile/resources/assets/images/bg-shape-rectangle-rounded-top-left.svg);background-position:100% 39%;background-size:auto 527px;background-repeat:no-repeat}.welcome-section__intro-inner:after{position:absolute;bottom:3.75rem;display:inline-block;content:"";width:40px;height:30px;background-image:url(/wp-content/themes/luxmile/resources/assets/images/icon-chevron--down.svg);background-position:0 100%;background-size:40px 30px;background-repeat:no-repeat}.welcome-section__intro__content{position:relative;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;height:100%;min-height:35.625rem;background-image:url(/wp-content/themes/luxmile/resources/assets/images/bg-shape-rectangle.svg);background-position:27px 5px;background-size:auto 496px;background-repeat:no-repeat;padding-right:0;padding-left:6.25rem}.welcome-section__intro__content h1{text-align:left;margin-top:3.125rem;margin-bottom:2rem}.welcome-section__intro__content p{text-align:left}.welcome-section__intro__hero-image-wrapper{display:block}.welcome-section__intro__logo-luxmile{position:absolute;display:inline-block;top:-3.75rem;left:19.5rem;width:7.875rem;height:auto}.welcome-section__intro__logo-223iris{position:absolute;bottom:2.25rem;left:0;width:70%;height:auto;max-width:334px}.welcome-section__parrallax-wrapper{height:100vh;min-height:700px}.welcome-section__article__image-wrapper{width:calc(100% + 4.5rem);margin-left:-4.5rem}.welcome-section__article__content-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;height:100%;padding-bottom:2.75rem;padding-left:2.5rem}.welcome-section__article__content-wrapper h2{position:relative;margin-top:5.1875rem}.welcome-section__article__content-wrapper h2:before{position:absolute;top:-6.0625rem;right:-1rem;display:inline-block;content:"";width:100px;height:100px;background-image:url(/wp-content/themes/luxmile/resources/assets/images/icon-chevron--down.svg);background-position:0 100%;background-size:contain;background-repeat:no-repeat;-webkit-transform:rotate(-135deg);-o-transform:rotate(-135deg);transform:rotate(-135deg)}}@media only screen and (min-width:1440px){.welcome-section__article-wrapper{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;padding-bottom:8.75rem}.welcome-section__article__image-wrapper{width:calc(100% + 72px + (100vw - 1440px)/2);min-height:844px;margin-left:calc(-71px - (100vw - 1440px)/2)}.welcome-section__article__image-holder{position:absolute;right:0;width:100%;height:100%;min-height:844px;padding-right:0;padding-left:0;margin:0}}.team-wrapper{min-height:100vh;background-color:#241b3e;padding-top:5rem;padding-bottom:0}@media only screen and (min-width:740px){.team-wrapper{padding-bottom:4.5rem}}.team__heading{font-weight:500}.team__heading,.team__intro{color:#c3a177;text-align:center}.team__intro{margin-bottom:4.25rem}.team__intro p{font-weight:200}.team__card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;height:100%;padding-bottom:2rem}.team__card__image-holder{width:100%;background-repeat:no-repeat;background-size:cover;background-position:50%;padding-bottom:100%;margin-bottom:3.75rem}.team__card__content{color:#c3a177;text-align:left;margin-bottom:.5rem}.team__card__logo-holder{margin-top:auto}.team__card__logo{max-height:3.125rem}.architecture-wrapper{min-height:100vh;background-color:#e8e7eb;padding-top:5rem;padding-bottom:0}.architecture__heading{text-align:center;font-weight:500}.architecture__intro{text-align:center;margin-bottom:3rem}.architecture__intro p{font-weight:300}.architecture__image01-holder{width:100%;height:50vh;min-height:450px;background-repeat:no-repeat;background-size:cover;background-position:50%}.architecture__content{max-width:25.5rem;text-align:center;margin:3.125rem auto}.architecture__content p{font-weight:200}.architecture__image02-holder{width:100%;height:50vh;min-height:450px;background-repeat:no-repeat;background-size:cover;background-position:50%}@media only screen and (min-width:1098px){.architecture__image01-holder,.architecture__image02-holder{min-height:100vh}}.interiors-wrapper{min-height:100vh;background-color:#241b3e;overflow:hidden;padding-top:5rem;padding-bottom:0}.interiors-inner{padding-bottom:1.875rem}.interiors__heading{color:#c3a177;text-align:center;font-weight:500}.interiors__intro{max-width:25.5rem;color:#c3a177;text-align:center;margin:0 auto 3rem}.interiors__intro p{max-width:25.5rem;margin:0 auto}.interiors__card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;height:100%;padding-bottom:2rem}.interiors__card__image-holder{width:100%;background-repeat:no-repeat;background-size:cover;background-position:50%;padding-bottom:100%;margin-bottom:3.125rem}.interiors__card__heading{display:block;width:100%;text-transform:uppercase;margin-bottom:1.1875rem}.interiors__card__content,.interiors__card__heading{color:#c3a177;text-align:center}.interiors__card__content p{font-weight:200}.interiors__card__logo-holder{margin-top:auto}.interiors__card__logo{max-height:3.125rem}.interiors__image-and-content-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.interiors__image-and-content-wrapper--alt [class*=col-]:first-child{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.interiors__image-and-content-wrapper--alt [class*=col-]:nth-child(2){-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.interiors__image-and-content-inner{width:100%;height:100%}.interiors__image-and-content__image-wrapper{position:relative;height:100%}.interiors__image-and-content__image-holder{width:100%;height:50vh;min-height:450px;background-position:50%;background-repeat:no-repeat;background-size:cover}.interiors__image-and-content__content-wrapper{width:100%;height:100%;color:#c3a177;padding-top:2rem}.interiors__image-and-content__content-wrapper p{font-weight:200}.interiors__large-image-holder{width:100%;height:50vh;min-height:450px;background-position:50%;background-repeat:no-repeat;background-size:cover}@media only screen and (min-width:740px){.interiors__card{padding-bottom:0}.interiors__card__content,.interiors__card__heading{max-width:19.125rem;margin-right:auto;margin-left:auto}.interiors__image-and-content-wrapper{min-height:43.75rem;padding-top:4.375rem;padding-bottom:8.75rem}.interiors__image-and-content-wrapper--alt{background-image:url(/wp-content/themes/luxmile/resources/assets/images/bg-shape-rectangle-rounded-top-left.svg);background-position:10% 47%;background-size:auto 527px;background-repeat:no-repeat}.interiors__image-and-content-wrapper--alt [class*=col-]:first-child{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.interiors__image-and-content-wrapper--alt [class*=col-]:nth-child(2){-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.interiors__image-and-content{padding-top:0}.interiors__image-and-content__image-wrapper{position:relative;width:calc(100% + 4.5rem);height:100%;margin-left:-4.5rem}.interiors__image-and-content__image-wrapper--alt{margin-right:-4.5rem;margin-left:0}.interiors__image-and-content__image-holder{min-height:816px}.interiors__image-and-content__content-wrapper{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:100%;padding-bottom:2.75rem;padding-left:2.5rem}.interiors__image-and-content__content-wrapper:before{position:absolute;top:3.125rem;right:-1rem;display:inline-block;content:"";width:100px;height:100px;background-image:url(/wp-content/themes/luxmile/resources/assets/images/icon-chevron--down-gold.svg);background-position:0 100%;background-size:contain;background-repeat:no-repeat;-webkit-transform:rotate(-135deg);-o-transform:rotate(-135deg);transform:rotate(-135deg)}.interiors__image-and-content__content-wrapper--alt{padding-right:2.5rem;padding-left:0}.interiors__image-and-content__content-wrapper--alt:before{display:none}.interiors__large-image-holder{min-height:100vh}}@media only screen and (min-width:1440px){.interiors__image-and-content-wrapper{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.interiors__image-and-content__image-wrapper{width:calc(100% + 72px + (100vw - 1440px)/2);min-height:844px;margin-right:0;margin-left:calc(-71px - (100vw - 1440px)/2)}.interiors__image-and-content__image-wrapper--alt{margin-right:calc(-71px - (100vw - 1440px)/2);margin-left:0}.interiors__image-and-content__image-holder{position:absolute;right:0;width:100%;height:100%;min-height:816px;padding-right:0;padding-left:0;margin:0}}.location-wrapper{min-height:100vh;background-color:#e8e7eb;overflow:hidden;padding-top:0;padding-bottom:0}@media only screen and (min-width:740px){.location-wrapper{padding-top:5rem}}.location__image-and-content-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-height:43.75rem;padding-top:4.375rem;padding-bottom:8.75rem}.location__image-and-content-inner{width:100%;height:100%}.location__image-and-content__image-wrapper{position:relative;height:100%}.location__image-and-content__image-holder{width:100%;height:50vh;min-height:450px;background-position:50%;background-repeat:no-repeat;background-size:cover}.location__image-and-content__content-wrapper{width:100%;height:100%;color:#241b3e;padding-bottom:2rem}.location__image-and-content__content-wrapper h2{color:#241b3e;margin-bottom:2rem}@media only screen and (min-width:740px){.location__image-and-content-wrapper{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.location__image-and-content-wrapper--alt{background-image:url(/wp-content/themes/luxmile/resources/assets/images/bg-shape-rectangle-rounded-top-left--grey.svg);background-position:10% 47%;background-size:auto 527px;background-repeat:no-repeat}.location__image-and-content__image-wrapper{position:relative;width:calc(100% + 4.5rem);height:100%;margin-left:-4.5rem}.location__image-and-content__image-wrapper--alt{margin-right:-4.5rem;margin-left:0}.location__image-and-content__image-holder{min-height:792px}.location__image-and-content__content-wrapper{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:100%;padding-bottom:2.75rem;padding-left:2.5rem}.location__image-and-content__content-wrapper:before{position:absolute;top:3.125rem;right:-1rem;display:inline-block;content:"";width:100px;height:100px;background-image:url(/wp-content/themes/luxmile/resources/assets/images/icon-chevron--down.svg);background-position:0 100%;background-size:contain;background-repeat:no-repeat;-webkit-transform:rotate(-135deg);-o-transform:rotate(-135deg);transform:rotate(-135deg)}.location__image-and-content__content-wrapper--alt{padding-right:2.5rem;padding-left:0}.location__image-and-content__content-wrapper--alt:before{display:none}.location__image-and-content__content-wrapper h2{margin-bottom:5.625rem}}@media only screen and (min-width:1440px){.location__image-and-content__image-wrapper{width:calc(100% + 72px + (100vw - 1440px)/2);min-height:792px;margin-right:0;margin-left:calc(-71px - (100vw - 1440px)/2)}.location__image-and-content__image-wrapper--alt{margin-right:calc(-71px - (100vw - 1440px)/2);margin-left:0}.location__image-and-content__image-holder{position:absolute;right:0;width:100%;height:100%;padding-right:0;padding-left:0;margin:0}}.wysiwyg-wrapper{padding-top:2rem;padding-bottom:4.5rem}body#tinymce{margin:12px!important}.o-wrapper{width:100%;height:100%;padding-right:1.5rem;padding-left:1.5rem;margin-right:auto;margin-left:auto}.o-wrapper--no-padding{padding-right:0;padding-left:0}@media only screen and (min-width:740px){.o-wrapper{max-width:90rem;padding-right:4.5rem;padding-left:4.5rem}}.l-wrapper{padding-right:1.875rem;padding-left:1.875rem;margin-right:auto;margin-left:auto;max-width:83.75rem}