@import url("https://fonts.googleapis.com/css2?family=Bodoni+Moda:ital,opsz,wght@0,6..96,400..900;1,6..96,400..900&display=swap");@import url("https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&display=swap");.kl-header,.kl-testimonial{background-color:#ffdd9c}.kl-header-placeholder,.kl-navbar{height:auto!important}.kl-navbar__button{color:#000}.kl-navbar__button--active,.kl-navbar__button:active,.kl-navbar__button:focus,.kl-navbar__button:hover,.lang_list_class li a:hover{color:#000!important}@media screen and (min-width:1024px){.kl-navbar__button>span:after{background-color:#000!important}}#regional_switcher,.kl-footer{background-color:#000!important}div,div span,p,p a,p a span,p span{font-family:Montserrat,sans-serif!important;font-optical-sizing:auto!important;font-style:normal!important;font-weight:400!important}h1,h1 span{font-family:Bodoni Moda,serif!important;font-optical-sizing:auto!important;font-style:normal!important;font-weight:500!important}h2,h2 span,h3,h3 span,h4,h4 span,h5,h5 span{font-family:Montserrat,sans-serif!important;font-optical-sizing:auto!important;font-style:normal!important;font-weight:600!important}.kl-testimonial__quote svg{background-image:url(https://25835103.fs1.hubspotusercontent-eu1.net/hubfs/25835103/raw_assets/public/resdiary/images/binson-quotes.png);background-repeat:no-repeat;background-size:contain;height:36px;max-height:36px}.kl-testimonial__quote svg path{display:none}.kl-rich-text--center{max-width:80ch}.kl-header .button{color:#000!important}#form form .hs-button,.button,.button span,.button_cta a,.button_cta a span,.hs-button,.hs-button span,.secondary__button .button,a.cta_button:not(:has(img)),button,form .hs-button,form input[type=submit]{background-color:#000!important;border-color:#000!important;color:#fff9f0!important;font-family:Montserrat,sans-serif!important;font-optical-sizing:auto!important;font-style:normal!important;font-weight:600!important}.row-fluid .button:not(.button--outlined),.row-fluid .hs-button,.row-fluid a.cta_button:not(:has(img)){padding:20px 50px 20px 30px!important}#form form .hs-button:active,#form form .hs-button:focus,#form form .hs-button:hover,.button:active,.button:focus,.button:hover,.button_cta a:active,.button_cta a:focus,.button_cta a:hover,.hs-button:active,.hs-button:focus,.hs-button:hover,.secondary__button .button:active,.secondary__button .button:focus,.secondary__button .button:hover,button:active,button:focus,button:hover{transform:scale(1.05)}#form form .hs-button:after,.hs-button:after,.secondary__button .button:not(.button--outlined):after{background-image:url(https://25835103.fs1.hubspotusercontent-eu1.net/hubfs/25835103/raw_assets/public/resdiary/images/triangle-right.svg)!important}@media screen and (min-width:1024px){.kl-navbar__button>span:after{bottom:0!important}}#regional_switcher{display:none}.kl-navbar .hamburger{background-color:transparent!important}@media screen and (max-width:1024px){.kl-navbar__mobile{position:relative;z-index:2}.kl-navbar__content{height:100%;position:fixed;top:0;z-index:1}}.kl-navbar .hamburger-inner,.kl-navbar .hamburger-inner:after,.kl-navbar .hamburger-inner:before{background-color:#000}@media screen and (max-width:1024px){.kl-navbar__item{border-bottom:1px solid #000}.kl-navbar__button>span{padding:8px 0}}