.ivy-house-global-footer{padding:90px 0 100px;background-color:#000;color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%}.ivy-house-global-footer .page-width{max-width:100%;margin:0 auto;padding:0 179px}.ivy-house-global-footer .flex{display:flex;flex-flow:row;flex-wrap:wrap;margin:0 -20px}.ivy-house-global-footer .flex .col{flex:1;padding:0 30px}.ivy-house-global-footer .flex .col .logo{margin-left:-12px;margin-bottom:25px}.ivy-house-global-footer .flex .col .logo img{width:168px}.ivy-house-global-footer .flex .col .footer-menu{margin-bottom:10px}.ivy-house-global-footer .flex .col .footer-menu ul{list-style:none;padding-left:0}.ivy-house-global-footer .flex .col .footer-menu ul li a{color:#fff;text-decoration:none;text-transform:uppercase;font-weight:700;font-size:12.8px;padding:5px 0;display:inline-block;line-height:1.5;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%}.ivy-house-global-footer .flex .col .footer-menu ul li a:hover{text-decoration:underline}.ivy-house-global-footer .flex .col .address address{font-style:normal;line-height:1.5}.ivy-house-global-footer .flex .col .contact{line-height:1.5;margin-bottom:20px}.ivy-house-global-footer .flex .col .contact a{color:#fff;text-decoration:none}.ivy-house-global-footer .flex .col .contact a:hover{text-decoration:underline}.ivy-house-global-footer .flex .col .cookie-policy a{color:#fff;text-decoration:none}.ivy-house-global-footer .flex .col .cookie-policy a:hover{text-decoration:underline}.ivy-house-global-footer .brochure .image{margin-bottom:1.125vw}.ivy-house-global-footer .brochure .heading *{font-size:21px;line-height:1.5}.ivy-house-global-footer .brochure #button a{display:inline-block;font-weight:900;color:#fff !important;text-align:center;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:#268182;border:1px solid transparent;padding:12px 20px;font-size:1rem;line-height:1.5;border-radius:0;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;text-transform:uppercase}.ivy-house-global-footer .brochure #button a:hover{color:#fff !important;background-color:#000}.ivy-house-global-footer .subscribe .heading *{font-size:21px;line-height:1.5}.ivy-house-global-footer .subscribe .form .hs-form-field>label{color:#fff;font-size:calc(.625vw + 8px);line-height:calc(1.25vw + 8px);font-weight:700}.ivy-house-global-footer .subscribe .form .hs_error_rollup{display:none}.ivy-house-global-footer .subscribe .form .actions input{display:inline-block;font-weight:900;color:#fff !important;text-align:center;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:#268182;border:1px solid transparent;padding:12px 20px;font-size:1rem;line-height:1.5;border-radius:0;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;text-transform:uppercase}.ivy-house-global-footer .subscribe .form .actions input:hover{color:#000 !important;background-color:#fff !important}.ivy-house-global-footer .subscribe .form .legal-consent-container{line-height:1.5}.ivy-house-global-footer .subscribe .form .legal-consent-container p:last-child{margin-bottom:0}.ivy-house-global-footer .subscribe .form .legal-consent-container a{color:#fff;font-weight:700;text-decoration:none}.ivy-house-global-footer .subscribe .form .legal-consent-container a:hover{text-decoration:underline}.ivy-house-global-footer .subscribe .form .hs-input{height:auto;line-height:1.5;transition:box-shadow .5s,border-color .25s ease-in-out}.ivy-house-global-footer .subscribe .form .hs-input:focus{background-color:#fefefe;box-shadow:0 0 5px #cacaca}.ivy-house-global-footer .subscribe .form .hs-error-msg{font-size:calc(.625vw + 8px);line-height:calc(1.25vw + 8px)}.ivy-house-global-footer .subscribe .form .hs-form-field{margin-bottom:15px}.ivy-house-global-footer .subscribe .form .submitted-message{overflow:initial;line-height:calc(1.375vw + 8px)}@media(max-width:1139px){.ivy-house-global-footer .flex .col{padding:0 20px}.ivy-house-global-footer .page-width{max-width:100%;margin:0 auto;padding:0 20px}}@media(max-width:767px){.ivy-house-global-footer{padding:50px 0}.ivy-house-global-footer .flex .col{flex:0 0 100%;margin-bottom:50px;padding-left:9.33333vw;padding-right:9.33333vw}.ivy-house-global-footer .flex .col:last-child{margin-bottom:0}.ivy-house-global-footer .subscribe .form .hs-input{padding:11px 12px}.ivy-house-global-footer .flex .col .footer-menu ul li a{font-weight:700;text-transform:uppercase;font-size:calc(2.66667vw + 8px);line-height:calc(2.66667vw + 8px);padding:3.2vw 0}.ivy-house-global-footer .brochure .image{display:none}.ivy-house-global-footer .flex .col .address address{font-size:calc(1.86667vw + 8px);line-height:calc(4.26667vw + 8px);padding-bottom:3.2vw}.ivy-house-global-footer .flex .col .contact{font-size:calc(1.86667vw + 8px);line-height:calc(4.26667vw + 8px);padding-bottom:3.2vw}.ivy-house-global-footer .flex .col .cookie-policy a{font-weight:700;text-transform:none;font-size:calc(1.6vw + 8px);line-height:calc(3.73333vw + 8px)}.ivy-house-global-footer .brochure .heading *{font-size:calc(2.66667vw + 8px);line-height:calc(4.26667vw + 8px)}.ivy-house-global-footer .subscribe .heading *{font-size:calc(2.66667vw + 8px);line-height:calc(4.26667vw + 8px)}.ivy-house-global-footer .subscribe .form .hs-form-field>label{font-size:.875rem;font-weight:400;line-height:1.8}.ivy-house-global-footer .subscribe .form .hs-error-msg{font-size:.875rem;font-weight:400;line-height:1.8}.ivy-house-global-footer .brochure #button a,.ivy-house-global-footer .subscribe .form .actions input{font-size:calc(2.66667vw + 8px);line-height:calc(4.8vw + 8px);padding:3.2vw 6.4vw 2.66667vw}.ivy-house-global-footer .subscribe .form .legal-consent-container{padding-bottom:3.2vw}}@media(min-width:50em){.ivy-house-global-footer .page-width{margin:0 auto;max-width:77%;width:100%;padding:0 20px}.ivy-house-global-footer .brochure .image img{width:100%}.ivy-house-global-footer .flex .col .logo img{width:13.125vw}.ivy-house-global-footer .flex .col .footer-menu ul{padding:.75vw 0 .75vw;margin-bottom:0}.ivy-house-global-footer .flex .col .footer-menu ul li a{font-size:calc(.375vw + 8px);line-height:calc(.625vw + 8px);padding:.5vw 0}.ivy-house-global-footer .flex .col .address address{font-size:calc(.625vw + 8px);line-height:calc(1.375vw + 8px);padding-bottom:1.5vw}.ivy-house-global-footer .flex .col .contact{font-size:calc(.625vw + 8px);line-height:calc(1.375vw + 8px);padding-bottom:.65vw}.ivy-house-global-footer .flex .col .cookie-policy a{font-size:calc(.5vw + 8px);line-height:calc(1vw + 8px)}.ivy-house-global-footer .brochure .heading h2{font-size:calc(1vw + 8px);line-height:calc(1.75vw + 8px)}.ivy-house-global-footer .brochure #button a{font-size:calc(.625vw + 8px);line-height:calc(1.125vw + 8px);padding:1.125vw 1.5vw 1vw}.ivy-house-global-footer .subscribe .heading *{font-size:calc(1vw + 8px);line-height:calc(1.75vw + 8px)}.ivy-house-global-footer .subscribe .form .legal-consent-container p{font-size:calc(.625vw + 8px);line-height:calc(1.375vw + 8px)}.ivy-house-global-footer .subscribe .form .actions input{font-size:calc(.625vw + 8px);line-height:calc(1.125vw + 8px);padding:1.125vw 1.5vw 1vw}.ivy-house-global-footer{padding-top:7vw;padding-bottom:7vw}.ivy-house-global-footer .subscribe .form .hs-input{font-size:calc(.625vw + 8px);line-height:calc(1.25vw + 8px);padding:.375vw}}@media(min-width:1920px){.ivy-house-global-footer .page-width{margin:0 auto;max-width:75%;width:100%;padding:0 20px}.ivy-house-global-footer .flex .col{flex:1;padding:0 32px}}@media(min-width:2560px){.ivy-house-global-footer .flex .col{flex:1;padding:0 40px}}