body{overflow-x:hidden}.hide-recaptcha .grecaptcha-badge{visibility:hidden}h1,h2,h3,h4,h5,h6{font-family:ministry,sans-serif;font-weight:500;text-transform:uppercase}h1{font-size:70px;line-height:70px}h2{font-size:18px;line-height:20px}h3{font-size:48px;line-height:52px}h4{font-size:42px;line-height:42px}h5{font-size:32px;line-height:34px}h6{font-size:24px;line-height:28px}li,ol,p,ul{font-family:freight-macro-pro,serif;font-weight:300;font-size:14px;line-height:20px}@media (min-width:576px){h1{font-size:90px;line-height:120px}h2{font-size:72px;line-height:72px}li,ol,p,ul{font-size:16px;line-height:22px}}.elemental-wrapper{position:relative;z-index:2}.sitemap::before{content:"Sitemap";display:flex;align-items:center;height:400px;width:100%;font-size:90px;color:#fff;font-family:freight-macro-pro,serif;font-weight:800;padding:0 120px;margin-bottom:60px;background:#2a7de2;background-image:url(../images/niho-blue.jpg)}.sitemap .inner{max-width:100%;padding:0 120px}.sitemap li a{display:inline-block;margin-bottom:10px;font-size:16px;font-weight:600;color:#000}.maitamaki .sitemap::before{background:#ff7f30;background-image:url(../images/niho-orange.jpg)}main.main{background:#fff}@media (min-width:1200px){main.main{padding-top:120px}}body.has-sub-nav main.main{padding-top:60px}@media (min-width:1200px){body.has-sub-nav main.main{padding-top:180px}}@media (min-width:1200px){.HomePage:not(.maitamaki) main .primary.navbar-panel:not(.fixed):not(.white-background){transform:translateY(-100%);animation:slideDown .35s ease .65s;animation-fill-mode:forwards}}@media (min-width:1200px){.HomePage:not(.maitamaki) main .primary.navbar-panel:not(.fixed):not(.white-background) .navbar .site-navigations .parentMenu .main-nav::after{background:0 0}}@media (min-width:1200px){.HomePage:not(.maitamaki) main .primary.navbar-panel:not(.fixed):not(.white-background) .navbar .site-navigations .parentMenu .main-nav>li .link-wrapper>a{color:#fff}}@media (min-width:1200px){.HomePage:not(.maitamaki) main .primary.navbar-panel:not(.fixed):not(.white-background) .navbar .site-navigations .parentMenu .main-nav>li .secondary{border-top:none;transform:translateY(0);background:#2a7de2}}@media (min-width:1200px){.HomePage:not(.maitamaki) main .primary.navbar-panel:not(.fixed):not(.white-background) .navbar .search-icons .search-icon path{display:block;fill:#fff}}.HomePage:not(.maitamaki) main .primary.navbar-panel:not(.fixed):not(.white-background) .navbar .menu-right .menu-right-social .social-icon path{fill:#fff}.HomePage:not(.maitamaki) main .primary.navbar-panel:not(.fixed):not(.white-background) .navbar .menu-right .menu-right-social .social-icon.linkedin path:nth-child(1){fill:#fff}.HomePage:not(.maitamaki) main .primary.navbar-panel:not(.fixed):not(.white-background) .navbar .menu-right .menu-right-social .social-icon.linkedin path:nth-child(2),.HomePage:not(.maitamaki) main .primary.navbar-panel:not(.fixed):not(.white-background) .navbar .menu-right .menu-right-social .social-icon.linkedin path:nth-child(3){fill:#000}.primary.navbar-panel{position:fixed;top:0;left:0;width:100%;z-index:9999}@media (min-width:1200px){.primary.navbar-panel{position:absolute;top:0;left:0;transition:.25s ease}}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.primary.navbar-panel{position:fixed!important}}@media (min-width:1200px){.primary.navbar-panel.fixed{position:fixed;top:0;left:0;animation-name:slideDown;animation-duration:.35s;animation-timing-function:ease}.primary.navbar-panel.fixed .navbar .menu-right.desktop .language-banner{top:-55px;display:none}.primary.navbar-panel.fixed .navbar .site-navigations{padding:20px 30px}.primary.navbar-panel.fixed .navbar .site-navigations .parentMenu .main-nav::after{box-shadow:0 1px 25px rgba(0,0,0,.15)}}@media (min-width:1200px){.primary.navbar-panel.fixed .navbar{padding:7px 60px}}@media (min-width:1200px){.primary.navbar-panel.fixed .navbar .logo{height:60px}}@media (min-width:1200px){.primary.navbar-panel.fixed .navbar .site-navigations .parentMenu .main-nav::after{height:96px}}@media (min-width:1200px){.primary.navbar-panel.fixed .navbar .site-navigations .parentMenu .main-nav li.current:hover .secondary,.primary.navbar-panel.fixed .navbar .site-navigations .parentMenu .main-nav>li.section:hover .secondary{top:90px;visibility:visible;background:#2a7de2;padding:30px 0;transform:translateY(0);z-index:4}}@media (min-width:1200px){.primary.navbar-panel.fixed .navbar .site-navigations .parentMenu .main-nav li.current .secondary,.primary.navbar-panel.fixed .navbar .site-navigations .parentMenu .main-nav>li.section .secondary{transform:translateY(-100%);z-index:0}}@media (min-width:1200px){.primary.navbar-panel.fixed .navbar .site-navigations .parentMenu .main-nav li .link-wrapper.has-children::after{bottom:-35px}}.primary.navbar-panel.fixed .navbar .site-navigations .parentMenu .main-nav li .secondary{top:90px}.primary.navbar-panel.fixed .nav-search-bar.visible{border-top:1px solid #eef0f2}@media (min-width:1200px){.primary.navbar-panel.white-logo.fixed .logo-big{display:none!important}}.primary.navbar-panel.white-logo.fixed .logo-big-sticky{display:none}@media (min-width:1200px){.primary.navbar-panel.white-logo.fixed .logo-big-sticky{display:block}}@media (min-width:1200px){.primary.navbar-panel.white-logo .logo-big{display:block}}.primary.navbar-panel.white-logo .logo-big-sticky{display:none}@media (min-width:1200px){.primary.navbar-panel.white-logo .logo-big-sticky{display:none}}@media (max-width:1200px){.primary.navbar-panel.open .navbar{background:#2a7de2}.primary.navbar-panel.open .navbar .mobile-navigation{position:fixed;top:60px;left:0;width:100%;height:calc(100vh - 180px);background-color:#fff;transition:left .3s ease-in-out}.primary.navbar-panel.open .navbar .mobile-navigation ul{list-style:none;margin:0;padding:2rem 0;height:100%;display:flex;flex-direction:column}.primary.navbar-panel.open .navbar .mobile-navigation ul li{padding:0 2rem;margin:auto 0;color:#000;cursor:pointer;display:flex;justify-content:space-between;align-items:center;font-family:ministry,sans-serif;font-size:16px}.primary.navbar-panel.open .navbar .mobile-navigation ul li a{color:#000;text-decoration:none}.primary.navbar-panel.open .navbar .mobile-navigation ul li.cta{margin:2rem 0 1rem 0;display:block;padding-bottom:2rem}.primary.navbar-panel.open .navbar .mobile-navigation ul li.cta .cta-button-container{display:flex}.primary.navbar-panel.open .navbar .mobile-navigation ul.submenu{padding:0;height:100%}.primary.navbar-panel.open .navbar .mobile-navigation ul.submenu li.back{text-decoration:none;color:#2a7de2;padding:1rem .5rem;justify-content:start;gap:10px}.primary.navbar-panel.open .navbar .mobile-navigation ul.submenu li.back svg{transform:rotate(180deg)}.primary.navbar-panel.open .navbar .mobile-navigation ul.submenu li.back svg path{fill:#2a7de2}.primary.navbar-panel.open .navbar .mobile-navigation ul.submenu li.supporting-text{cursor:default;text-decoration:none;font-size:24px;line-height:1.3;padding:1rem 2rem}.primary.navbar-panel.open .navbar .mobile-navigation ul.submenu li.navigation-cta-button{text-decoration:none}.primary.navbar-panel.open .navbar .mobile-navigation ul.submenu li.navigation-cta-button a{margin-bottom:0!important}.primary.navbar-panel.open .navbar .mobile-navigation ul.submenu li{text-decoration:underline;padding:1rem 2rem}.primary.navbar-panel.open .navbar .mobile-navigation .submenu{display:none;background-color:#fff}.primary.navbar-panel.open .navbar .mobile-navigation .social-and-language-mobile{display:flex;justify-content:space-between}.primary.navbar-panel.open .navbar .mobile-navigation .social-and-language-mobile .language-banner.inline{left:44px}.primary.navbar-panel.open .navbar .mobile-navigation .social-and-language-mobile .language-banner.inline .banner-inner .options{background-color:#fff;box-shadow:rgba(149,157,165,.2) 0 8px 24px}.primary.navbar-panel.open .navbar .mobile-navigation .social-and-language-mobile .language-banner.inline .banner-inner .options a{color:#000}.primary.navbar-panel.open .navbar .mobile-navigation .social-and-language-mobile .language-banner.inline .banner-inner .options a:hover{background:#fff;color:#2a7de2}.primary.navbar-panel.open .navbar .mobile-navigation .social-and-language-mobile .menu-right-social{display:flex;gap:1rem;align-items:center}.primary.navbar-panel.open .navbar .mobile-navigation .social-and-language-mobile .menu-right-social .facebook{width:16px}.primary.navbar-panel.open .navbar .mobile-navigation .social-and-language-mobile .menu-right-social .instagram svg path{fill:#000}.primary.navbar-panel.open .navbar .back{display:none;padding:15px;background-color:#fff;cursor:pointer}.primary.navbar-panel.open .navbar .nav-mobile-burger .burger{display:none}.primary.navbar-panel.open .navbar .nav-mobile-burger .cross{display:block;color:#8fbe00}.primary.navbar-panel.open .navbar .logo .logo-small{display:none}.primary.navbar-panel.open .navbar .logo .logo-white{display:block}.primary.navbar-panel.open .navbar .site-navigations{max-height:100%}.primary.navbar-panel.open .navbar .search-icons .search-icon path{fill:#fff}.primary.navbar-panel.open .navbar .menu-right.mobile{opacity:1;visibility:visible;margin:0 auto;margin-bottom:30px;transition:.25s ease .5s}}.primary.navbar-panel .navbar{display:flex;flex-direction:row;align-items:center;justify-content:space-between;background:#fff;padding:0 20px;height:60px;transition:.25s ease}@media (min-width:1200px){.primary.navbar-panel .navbar{justify-content:flex-start;background:0 0;padding:10px 30px;height:auto}}.primary.navbar-panel .navbar .logo{height:auto;width:100px;position:relative;z-index:3}@media (min-width:1200px){.primary.navbar-panel .navbar .logo{height:80px;margin-right:30px}}@media (min-width:1200px){.primary.navbar-panel .navbar .logo{height:100px}}.primary.navbar-panel .navbar .logo .logo-big{display:none}@media (min-width:1200px){.primary.navbar-panel .navbar .logo .logo-big.black{display:none}}@media (min-width:1200px){.primary.navbar-panel .navbar .logo .logo-big.white{display:block}}@media (min-width:1200px){.primary.navbar-panel .navbar .logo .logo-big{display:block}}.primary.navbar-panel .navbar .logo .logo-small{display:block}@media (min-width:1200px){.primary.navbar-panel .navbar .logo .logo-small{display:none}}.primary.navbar-panel .navbar .logo .logo-white{display:none}.primary.navbar-panel .navbar .logo img{height:100%}.primary.navbar-panel .navbar .nav-mobile-burger{display:block}@media (min-width:1200px){.primary.navbar-panel .navbar .nav-mobile-burger{display:none}}.primary.navbar-panel .navbar .nav-mobile-burger .burger{display:block}.primary.navbar-panel .navbar .nav-mobile-burger .cross{display:none}.primary.navbar-panel .navbar .site-navigations{position:fixed;background:#fff;width:100%;height:calc(100% - 60px);left:0;top:60px;z-index:12;overflow:hidden;max-height:0;width:100%;display:flex;flex-direction:column;transition:height .25s ease .25s}@media (min-width:1200px){.primary.navbar-panel .navbar .site-navigations{position:static;background:#2a7de2;height:auto;left:auto;top:auto;z-index:auto;background:0 0;overflow:visible;max-height:none;padding:30px;flex-direction:row;align-items:center;justify-content:center}}.primary.navbar-panel .navbar .site-navigations .parentMenu{padding:40px 20px}@media (min-width:1200px){.primary.navbar-panel .navbar .site-navigations .parentMenu{padding:0}}.primary.navbar-panel .navbar .site-navigations .parentMenu .main-nav{display:flex;flex-direction:column}@media (min-width:1200px){.primary.navbar-panel .navbar .site-navigations .parentMenu .main-nav{flex-direction:row;align-items:center;justify-content:center}}@media (min-width:1200px){.primary.navbar-panel .navbar .site-navigations .parentMenu .main-nav::after{content:"";display:block;position:absolute;top:0;left:0;height:120px;width:100%;background:#fff;z-index:2}}.primary.navbar-panel .navbar .site-navigations .parentMenu .main-nav a{font-family:ministry,sans-serif;font-size:16px;line-height:1;text-align:center;text-transform:none;text-decoration:none;color:#000}.primary.navbar-panel .navbar .site-navigations .parentMenu .main-nav>li{margin:0 15px;display:flex;border-bottom:1px solid #eef0f2;padding:20px;flex-direction:column;align-items:flex-start}.primary.navbar-panel .navbar .site-navigations .parentMenu .main-nav>li:first-child{border-top:1px solid #eef0f2}@media (min-width:1200px){.primary.navbar-panel .navbar .site-navigations .parentMenu .main-nav>li{border:none;padding:0;position:static;flex-direction:row;align-items:flex-start}.primary.navbar-panel .navbar .site-navigations .parentMenu .main-nav>li:first-child{border-top:none}}@media (min-width:1200px){.primary.navbar-panel .navbar .site-navigations .parentMenu .main-nav>li.current .secondary,.primary.navbar-panel .navbar .site-navigations .parentMenu .main-nav>li.section .secondary{background:#fff!important;padding:30px 0;transform:translateY(0);visibility:visible}.primary.navbar-panel .navbar .site-navigations .parentMenu .main-nav>li.current .secondary::after,.primary.navbar-panel .navbar .site-navigations .parentMenu .main-nav>li.section .secondary::after{content:"";position:absolute;bottom:0;left:0;width:100%;height:1px;background:#eef0f2}}@media (min-width:1200px){.primary.navbar-panel .navbar .site-navigations .parentMenu .main-nav>li.current .secondary li:not(.current) a:hover,.primary.navbar-panel .navbar .site-navigations .parentMenu .main-nav>li.section .secondary li:not(.current) a:hover{color:#000!important}}@media (min-width:1200px){.primary.navbar-panel .navbar .site-navigations .parentMenu .main-nav>li.current .secondary a,.primary.navbar-panel .navbar .site-navigations .parentMenu .main-nav>li.section .secondary a{color:#000}}@media (min-width:1200px){.primary.navbar-panel .navbar .site-navigations .parentMenu .main-nav>li.hover .link-wrapper{position:relative}}@media (min-width:1200px){.primary.navbar-panel .navbar .site-navigations .parentMenu .main-nav>li.hover .link-wrapper.has-children::after{visibility:visible;transform:translate(-50%,0);transition:.25s ease .15s}}@media (min-width:1200px){.primary.navbar-panel .navbar .site-navigations .parentMenu .main-nav>li.hover .secondary{visibility:visible;background:#2a7de2;padding:30px 0;transform:translateY(0);z-index:4}}.primary.navbar-panel .navbar .site-navigations .parentMenu .main-nav>li.current .link-wrapper.has-children::after,.primary.navbar-panel .navbar .site-navigations .parentMenu .main-nav>li.section .link-wrapper.has-children::after{content:none!important}.primary.navbar-panel .navbar .site-navigations .parentMenu .main-nav>li.current .link-wrapper>a,.primary.navbar-panel .navbar .site-navigations .parentMenu .main-nav>li.section .link-wrapper>a{color:#2a7de2}@media (max-width:992px){.primary.navbar-panel .navbar .site-navigations .parentMenu .main-nav>li.open .link-wrapper .arrow-down{transform:rotate(180deg)}.primary.navbar-panel .navbar .site-navigations .parentMenu .main-nav>li.open .link-wrapper>a{color:#2a7de2}.primary.navbar-panel .navbar .site-navigations .parentMenu .main-nav>li.open .secondary{max-height:100vh;margin-top:10px}}.primary.navbar-panel .navbar .site-navigations .parentMenu .main-nav>li .arrow-down-wrapper{padding:10px;margin-top:-5px;padding-left:0;opacity:0;visibility:hidden;cursor:pointer}@media (min-width:1200px){.primary.navbar-panel .navbar .site-navigations .parentMenu .main-nav>li .arrow-down-wrapper{display:none}}.primary.navbar-panel .navbar .site-navigations .parentMenu .main-nav>li .arrow-down-wrapper.visible{opacity:1;visibility:visible}.primary.navbar-panel .navbar .site-navigations .parentMenu .main-nav>li .arrow-down{width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid transparent;border-top:6px solid #2a7de2;margin-right:10px;transition:.25s ease}.primary.navbar-panel .navbar .site-navigations .parentMenu .main-nav>li .link-wrapper{display:flex;flex-direction:row}@media (min-width:1200px){.primary.navbar-panel .navbar .site-navigations .parentMenu .main-nav>li .link-wrapper{position:relative}}@media (min-width:1200px){.primary.navbar-panel .navbar .site-navigations .parentMenu .main-nav>li .link-wrapper.has-children::after{position:absolute;z-index:5;bottom:-53px;content:"";left:50%;display:block;width:0;height:0;visibility:hidden;transform:translate(-50%,100%);border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:10px solid #2a7de2;transition:none}}.primary.navbar-panel .navbar .site-navigations .parentMenu .main-nav>li .link-wrapper>a{position:relative;z-index:3;text-align:center}.primary.navbar-panel .navbar .site-navigations .parentMenu .main-nav>li .link-wrapper>a:hover{color:#2a7de2}.primary.navbar-panel .navbar .site-navigations .parentMenu .main-nav>li .secondary{overflow:hidden;max-height:0;display:flex;width:100%;flex-direction:column;align-items:flex-start;margin-top:0;border-bottom:none;transition:.25s ease}@media (min-width:1200px){.primary.navbar-panel .navbar .site-navigations .parentMenu .main-nav>li .secondary{overflow:visible;position:absolute;top:120px;width:100%;left:0;padding:15px 0;margin-top:0;flex-direction:row;background:#fff;justify-content:center;align-items:center;border-top:1px solid #eef0f2;z-index:0;visibility:hidden;transform:translateY(-100%)}.primary.navbar-panel .navbar .site-navigations .parentMenu .main-nav>li .secondary li{border-top:none;margin:0 15px}}@media (min-width:1200px) and (min-width:1200px){.primary.navbar-panel .navbar .site-navigations .parentMenu .main-nav>li .secondary li.current a{color:#2a7de2}}@media (min-width:1200px){.primary.navbar-panel .navbar .site-navigations .parentMenu .main-nav>li .secondary li a{font-size:14px;line-height:17px;color:#2a7de2;text-transform:none;letter-spacing:0;font-weight:400;font-weight:800}}@media (min-width:1200px) and (min-width:1200px){.primary.navbar-panel .navbar .site-navigations .parentMenu .main-nav>li .secondary li a{color:#303030;font-weight:500}}.primary.navbar-panel .navbar .site-navigations .parentMenu .main-nav>li .secondary li{border-top:none;background:0 0!important}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.primary.navbar-panel .navbar .site-navigations .parentMenu .main-nav>li .secondary li{margin-top:-20px}}.primary.navbar-panel .navbar .site-navigations .parentMenu .main-nav>li .secondary li a{font-size:14px;line-height:17px;color:#2a7de2;text-transform:none;letter-spacing:0;font-weight:400;font-weight:800;text-transform:uppercase}@media (min-width:1200px){.primary.navbar-panel .navbar .site-navigations .parentMenu .main-nav>li .secondary li a{color:#fff;font-weight:600}}.primary.navbar-panel .navbar .site-navigations .parentMenu .main-nav>li .secondary li a:hover{text-decoration:underline}.primary.navbar-panel .navbar .search-icons{position:relative;z-index:3}@media (min-width:1200px){.primary.navbar-panel .navbar .search-icons.mobile{display:none}}.primary.navbar-panel .navbar .search-icons.desktop{display:none}@media (min-width:1200px){.primary.navbar-panel .navbar .search-icons.desktop{padding:0;margin-left:10px;display:inline-block}.primary.navbar-panel .navbar .search-icons.desktop svg{transform:translateY(3px)}}.primary.navbar-panel .navbar .search-icons .search-icon{height:16px;width:16px;padding:10px}.primary.navbar-panel .navbar .search-icons .search-icon:hover path{fill:#2a7de2}.primary.navbar-panel .navbar .search-icons .search-icon path{fill:#000;transition:.25s ease}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.primary.navbar-panel .navbar .menu-right{margin-right:100px}}.primary.navbar-panel .navbar .menu-right.desktop{display:none}@media (min-width:1200px){.primary.navbar-panel .navbar .menu-right.desktop{position:static;bottom:0;left:0;transform:none;flex-direction:row;width:auto;visibility:visible;opacity:1;transform:translateY(0)}}.primary.navbar-panel .navbar .menu-right.mobile{z-index:13;width:calc(100% - 120px);flex-direction:column;align-items:center;display:flex;opacity:0;visibility:hidden}@media (min-width:1200px){.primary.navbar-panel .navbar .menu-right.mobile{display:none}}.primary.navbar-panel .navbar .menu-right .menu-right-social{display:flex;flex-direction:row;align-items:center}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.primary.navbar-panel .navbar .menu-right .menu-right-social{min-width:80px}}.primary.navbar-panel .navbar .menu-right .menu-right-social .social-link:hover .social-icon path{fill:#2a7de2}.primary.navbar-panel .navbar .menu-right .menu-right-social .social-icon{height:16px;width:16px;padding:10px}.primary.navbar-panel .navbar .menu-right .menu-right-social .social-icon path{fill:#000;transition:.25s ease}.primary.navbar-panel .navbar .menu-right .menu-right-social .social-icon.linkedin path:nth-child(1){fill:#000}.primary.navbar-panel .navbar .menu-right .menu-right-social .social-icon.linkedin path:nth-child(2),.primary.navbar-panel .navbar .menu-right .menu-right-social .social-icon.linkedin path:nth-child(3){fill:#fff}.primary.navbar-panel .navbar .menu-right .keep-up{background-color:#2a7de2;color:#fff;border:solid 2px #2a7de2;text-decoration:none;padding:15px 20px;order:1;text-align:center;text-shadow:none;white-space:nowrap;width:100%;order:1;margin-bottom:20px;font-family:ministry,sans-serif;transition:.25s ease}@media (min-width:1200px){.primary.navbar-panel .navbar .menu-right .keep-up{display:inline-block;width:auto;order:2;margin-bottom:0;background-color:#2a7de2}}.primary.navbar-panel .navbar .menu-right .keep-up:hover{color:#2a7de2;background-color:#fff;border-color:#2a7de2}.primary.navbar-panel .nav-search-bar{position:relative;z-index:9;width:100%;overflow:hidden;max-height:0;transition:.25s ease}.primary.navbar-panel .nav-search-bar.visible{border-top:1px solid #eef0f2;border-bottom:1px solid #eef0f2;max-height:77px;box-shadow:0 7px 15px rgba(0,0,0,.05);background:#fff}@media (min-width:768px){.primary.navbar-panel .nav-search-bar.visible{border-top:none}}.primary.navbar-panel .nav-search-bar.visible form input[type=text]{font-family:ministry,sans-serif;font-size:18px}.primary.navbar-panel .nav-search-bar.visible form input[type=text]::placeholder{color:rgba(48,48,48,.25)}.primary.navbar-panel .nav-search-bar.visible form .action{opacity:1;transform:translate(0,-50%)}.primary.navbar-panel .nav-search-bar form{position:relative;width:100%;max-width:100%}.primary.navbar-panel .nav-search-bar form input[type=text]{display:block;height:58px;width:100%;padding:0 20px;background:#fff;border:none;outline:0;font-size:28px}@media (min-width:768px){.primary.navbar-panel .nav-search-bar form input[type=text]{padding:0}}.primary.navbar-panel .nav-search-bar form input[type=text]::placeholder{font-family:freight-macro-pro,serif;font-weight:600;font-size:18px;line-height:58px;transform:translateY(-5px);color:transparent;transition:.25s ease .25s}.primary.navbar-panel .nav-search-bar form .action{position:absolute;right:30px;top:50%;transform:translateY(-50%);height:40px;width:auto;padding:0 20px;background-color:#2a7de2;font-size:0;display:inline-block;color:#fff;border:none;outline:0;background-image:url(../images/search-white.svg);background-size:20px;background-position:center;background-repeat:no-repeat;opacity:0;transform:translate(30px,-50%);transition:.25s ease .25s;border-radius:50%}@media (min-width:768px){.primary.navbar-panel .nav-search-bar form .action{right:60px}}.tamakiakl .primary.navbar-panel .parentMenu,.tamakiregeneration .primary.navbar-panel .parentMenu{display:none}.tamakiakl .primary.navbar-panel .parentMenu:first-child,.tamakiregeneration .primary.navbar-panel .parentMenu:first-child{display:block}@media (min-width:1200px){.HomePage:not(.maitamaki) main .primary.navbar-panel:not(.fixed):not(.white-background){transform:translateY(-100%);animation:slideDown .35s ease .65s;animation-fill-mode:forwards}}.HomePage:not(.maitamaki) main .primary.navbar-panel:not(.fixed):not(.white-background) .navbar .menu-right.desktop .language-banner .banner-inner .languages{background:0 0!important}.HomePage:not(.maitamaki) main .primary.navbar-panel:not(.fixed):not(.white-background) .navbar .menu-right.desktop .language-banner .banner-inner .languages::after{background-image:url(../images/down-chevron-white.svg)}.HomePage:not(.maitamaki) main .primary.navbar-panel:not(.fixed):not(.white-background) .navbar .menu-right.desktop .language-banner .banner-inner .languages .current-language{color:#fff;border:1px solid #fff}@media (min-width:1200px){.HomePage:not(.maitamaki) main .primary.navbar-panel:not(.fixed):not(.white-background) .navbar .site-navigations .parentMenu .main-nav::after{background:0 0}}@media (min-width:1200px){.HomePage:not(.maitamaki) main .primary.navbar-panel:not(.fixed):not(.white-background) .navbar .site-navigations .parentMenu .main-nav>li .link-wrapper>a{color:#fff}}.HomePage:not(.maitamaki) main .primary.navbar-panel:not(.fixed):not(.white-background) .navbar .site-navigations .parentMenu .main-nav>li .link-wrapper>a svg#chevron-down path{fill:#fff}@media (min-width:1200px){.HomePage:not(.maitamaki) main .primary.navbar-panel:not(.fixed):not(.white-background) .navbar .site-navigations .parentMenu .main-nav>li .secondary{border-top:none;transform:translateY(0);background:#2a7de2}}@media (min-width:1200px){.HomePage:not(.maitamaki) main .primary.navbar-panel:not(.fixed):not(.white-background) .navbar .search-icons .search-icon path{display:block;fill:#fff}}.HomePage:not(.maitamaki) main .primary.navbar-panel:not(.fixed):not(.white-background) .navbar .menu-right .menu-right-social .social-icon path{fill:#fff}.HomePage:not(.maitamaki) main .primary.navbar-panel:not(.fixed):not(.white-background) .navbar .menu-right .menu-right-social .social-icon.linkedin path:nth-child(1){fill:#fff}.HomePage:not(.maitamaki) main .primary.navbar-panel:not(.fixed):not(.white-background) .navbar .menu-right .menu-right-social .social-icon.linkedin path:nth-child(2),.HomePage:not(.maitamaki) main .primary.navbar-panel:not(.fixed):not(.white-background) .navbar .menu-right .menu-right-social .social-icon.linkedin path:nth-child(3){fill:#000}.primary.navbar-panel{position:fixed;top:0;left:0;width:100%;z-index:9999}@media (min-width:1200px){.primary.navbar-panel{position:absolute;top:0;left:0;transition:.25s ease}}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.primary.navbar-panel{position:fixed!important}}@media (min-width:1200px){.primary.navbar-panel.fixed{position:fixed;top:0;left:0;animation-name:slideDown;animation-duration:.35s;animation-timing-function:ease}.primary.navbar-panel.fixed .navbar .site-navigations{padding:20px 30px}.primary.navbar-panel.fixed .navbar .site-navigations .parentMenu .main-nav::after{box-shadow:0 1px 25px rgba(0,0,0,.15)}}@media (min-width:1200px){.primary.navbar-panel.fixed .navbar{padding:7px 60px}}@media (min-width:1200px){.primary.navbar-panel.fixed .navbar .logo{height:60px}}@media (min-width:1200px){.primary.navbar-panel.fixed .navbar .site-navigations .parentMenu .main-nav::after{height:96px}}@media (min-width:1200px){.primary.navbar-panel.fixed .navbar .site-navigations .parentMenu .main-nav li.current:hover .secondary,.primary.navbar-panel.fixed .navbar .site-navigations .parentMenu .main-nav>li.section:hover .secondary{top:90px;visibility:visible;background:#2a7de2;padding:30px 0;transform:translateY(0);z-index:4}}@media (min-width:1200px){.primary.navbar-panel.fixed .navbar .site-navigations .parentMenu .main-nav li.current .secondary,.primary.navbar-panel.fixed .navbar .site-navigations .parentMenu .main-nav>li.section .secondary{transform:translateY(-100%);z-index:0}}@media (min-width:1200px){.primary.navbar-panel.fixed .navbar .site-navigations .parentMenu .main-nav li .link-wrapper.has-children::after{bottom:-35px}}.primary.navbar-panel.fixed .navbar .site-navigations .parentMenu .main-nav li .secondary{top:90px}.primary.navbar-panel.fixed .nav-search-bar.visible{border-top:1px solid #eef0f2}@media (max-width:1200px){.primary.navbar-panel.open .navbar{background:#2a7de2}.primary.navbar-panel.open .navbar .nav-mobile-burger .burger{display:none}.primary.navbar-panel.open .navbar .nav-mobile-burger .cross{display:block}.primary.navbar-panel.open .navbar .logo .logo-small{display:none}.primary.navbar-panel.open .navbar .logo .logo-white{display:block}.primary.navbar-panel.open .navbar .site-navigations{max-height:100%;overflow:auto}.primary.navbar-panel.open .navbar .search-icons .search-icon path{fill:#fff}.primary.navbar-panel.open .navbar .menu-right.mobile{display:flex;opacity:1;margin:0 auto;margin-bottom:30px;visibility:visible;transition:.25s ease .5s}}.primary.navbar-panel .navbar{display:flex;flex-direction:row;align-items:center;justify-content:space-between;background:#fff;padding:0 20px;height:60px;transition:.25s ease}@media (min-width:1200px){.primary.navbar-panel .navbar{justify-content:flex-start;background:0 0;padding:10px 30px;height:auto}}.primary.navbar-panel .navbar .logo{height:auto;width:100px;position:relative;z-index:3}@media (min-width:1200px){.primary.navbar-panel .navbar .logo{height:80px;margin-right:30px}}@media (min-width:1200px){.primary.navbar-panel .navbar .logo{height:100px}}.primary.navbar-panel .navbar .logo .logo-big{display:none}@media (min-width:1200px){.primary.navbar-panel .navbar .logo .logo-big.black{display:none}}@media (min-width:1200px){.primary.navbar-panel .navbar .logo .logo-big.white{display:block}}@media (min-width:1200px){.primary.navbar-panel .navbar .logo .logo-big{display:block}}.primary.navbar-panel .navbar .logo .logo-small{display:block}@media (min-width:1200px){.primary.navbar-panel .navbar .logo .logo-small{display:none}}.primary.navbar-panel .navbar .logo .logo-white{display:none}.primary.navbar-panel .navbar .logo img{height:100%}.primary.navbar-panel .navbar .nav-mobile-burger{display:block}@media (min-width:1200px){.primary.navbar-panel .navbar .nav-mobile-burger{display:none}}.primary.navbar-panel .navbar .nav-mobile-burger .burger{display:block}.primary.navbar-panel .navbar .nav-mobile-burger .cross{display:none}.primary.navbar-panel .navbar .site-navigations{position:fixed;background:#fff;width:100%;height:calc(100% - 60px);left:0;top:60px;z-index:12;overflow:hidden;max-height:0;width:100%;display:flex;flex-direction:column;transition:height .25s ease .25s}@media (min-width:1200px){.primary.navbar-panel .navbar .site-navigations{position:static;background:#2a7de2;height:auto;left:auto;top:auto;z-index:auto;background:0 0;overflow:visible;max-height:none;padding:30px;flex-direction:row;align-items:center;justify-content:center}}.primary.navbar-panel .navbar .site-navigations .parentMenu{padding:40px 20px}@media (min-width:1200px){.primary.navbar-panel .navbar .site-navigations .parentMenu{padding:0}}.primary.navbar-panel .navbar .site-navigations .parentMenu .main-nav{display:flex;flex-direction:column}@media (min-width:1200px){.primary.navbar-panel .navbar .site-navigations .parentMenu .main-nav{flex-direction:row;align-items:center;justify-content:center}}@media (min-width:1200px){.primary.navbar-panel .navbar .site-navigations .parentMenu .main-nav::after{content:"";display:block;position:absolute;top:0;left:0;height:120px;width:100%;background:#fff;z-index:2}}.primary.navbar-panel .navbar .site-navigations .parentMenu .main-nav a{font-family:ministry,sans-serif;font-size:16px;line-height:1;text-align:center;text-transform:none;text-decoration:none;color:#000}.primary.navbar-panel .navbar .site-navigations .parentMenu .main-nav>li{margin:0 15px;display:flex;border-bottom:1px solid #eef0f2;padding:20px;flex-direction:column;align-items:flex-start}.primary.navbar-panel .navbar .site-navigations .parentMenu .main-nav>li:first-child{border-top:1px solid #eef0f2}@media (min-width:1200px){.primary.navbar-panel .navbar .site-navigations .parentMenu .main-nav>li{border:none;padding:0;position:static;flex-direction:row;align-items:flex-start}.primary.navbar-panel .navbar .site-navigations .parentMenu .main-nav>li:first-child{border-top:none}}@media (min-width:1200px){.primary.navbar-panel .navbar .site-navigations .parentMenu .main-nav>li.current .secondary,.primary.navbar-panel .navbar .site-navigations .parentMenu .main-nav>li.section .secondary{background:#fff!important;padding:30px 0;transform:translateY(0);visibility:visible}.primary.navbar-panel .navbar .site-navigations .parentMenu .main-nav>li.current .secondary::after,.primary.navbar-panel .navbar .site-navigations .parentMenu .main-nav>li.section .secondary::after{content:"";position:absolute;bottom:0;left:0;width:100%;height:1px;background:#eef0f2}}@media (min-width:1200px){.primary.navbar-panel .navbar .site-navigations .parentMenu .main-nav>li.current .secondary li:not(.current) a:hover,.primary.navbar-panel .navbar .site-navigations .parentMenu .main-nav>li.section .secondary li:not(.current) a:hover{color:#000!important}}@media (min-width:1200px){.primary.navbar-panel .navbar .site-navigations .parentMenu .main-nav>li.current .secondary a,.primary.navbar-panel .navbar .site-navigations .parentMenu .main-nav>li.section .secondary a{color:#000}}@media (min-width:1200px){.primary.navbar-panel .navbar .site-navigations .parentMenu .main-nav>li.hover .link-wrapper{position:relative}}@media (min-width:1200px){.primary.navbar-panel .navbar .site-navigations .parentMenu .main-nav>li.hover .link-wrapper.has-children::after{visibility:visible;transform:translate(-50%,0);transition:.25s ease .15s}}@media (min-width:1200px){.primary.navbar-panel .navbar .site-navigations .parentMenu .main-nav>li.hover .secondary{visibility:visible;background:#2a7de2;padding:30px 0;transform:translateY(0);z-index:4}}.primary.navbar-panel .navbar .site-navigations .parentMenu .main-nav>li.current .link-wrapper.has-children::after,.primary.navbar-panel .navbar .site-navigations .parentMenu .main-nav>li.section .link-wrapper.has-children::after{content:none!important}.primary.navbar-panel .navbar .site-navigations .parentMenu .main-nav>li.current .link-wrapper>a,.primary.navbar-panel .navbar .site-navigations .parentMenu .main-nav>li.section .link-wrapper>a{color:#2a7de2}@media (max-width:992px){.primary.navbar-panel .navbar .site-navigations .parentMenu .main-nav>li.open .link-wrapper .arrow-down{transform:rotate(180deg)}.primary.navbar-panel .navbar .site-navigations .parentMenu .main-nav>li.open .link-wrapper>a{color:#2a7de2}.primary.navbar-panel .navbar .site-navigations .parentMenu .main-nav>li.open .secondary{max-height:100vh;margin-top:10px}}.primary.navbar-panel .navbar .site-navigations .parentMenu .main-nav>li .arrow-down-wrapper{padding:10px;margin-top:-5px;padding-left:0;opacity:0;visibility:hidden;cursor:pointer}@media (min-width:1200px){.primary.navbar-panel .navbar .site-navigations .parentMenu .main-nav>li .arrow-down-wrapper{display:none}}.primary.navbar-panel .navbar .site-navigations .parentMenu .main-nav>li .arrow-down-wrapper.visible{opacity:1;visibility:visible}.primary.navbar-panel .navbar .site-navigations .parentMenu .main-nav>li .arrow-down{width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid transparent;border-top:6px solid #2a7de2;margin-right:10px;transition:.25s ease}.primary.navbar-panel .navbar .site-navigations .parentMenu .main-nav>li .link-wrapper{display:flex;flex-direction:row}@media (min-width:1200px){.primary.navbar-panel .navbar .site-navigations .parentMenu .main-nav>li .link-wrapper{position:relative}}@media (min-width:1200px){.primary.navbar-panel .navbar .site-navigations .parentMenu .main-nav>li .link-wrapper.has-children::after{position:absolute;z-index:5;bottom:-53px;content:"";left:50%;display:block;width:0;height:0;visibility:hidden;transform:translate(-50%,100%);border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:10px solid #2a7de2;transition:none}}.primary.navbar-panel .navbar .site-navigations .parentMenu .main-nav>li .link-wrapper>a{position:relative;z-index:3;text-align:center}.primary.navbar-panel .navbar .site-navigations .parentMenu .main-nav>li .link-wrapper>a:hover{color:#2a7de2}.primary.navbar-panel .navbar .site-navigations .parentMenu .main-nav>li .secondary{overflow:hidden;max-height:0;display:flex;width:100%;flex-direction:column;align-items:flex-start;margin-top:0;border-bottom:none;transition:.25s ease}@media (min-width:1200px){.primary.navbar-panel .navbar .site-navigations .parentMenu .main-nav>li .secondary{overflow:visible;position:absolute;top:120px;width:100%;left:0;padding:15px 0;margin-top:0;flex-direction:row;background:#fff;justify-content:center;align-items:center;border-top:1px solid #eef0f2;z-index:0;visibility:hidden;transform:translateY(-100%)}.primary.navbar-panel .navbar .site-navigations .parentMenu .main-nav>li .secondary li{border-top:none;margin:0 15px}}@media (min-width:1200px) and (min-width:1200px){.primary.navbar-panel .navbar .site-navigations .parentMenu .main-nav>li .secondary li.current a{color:#2a7de2}}@media (min-width:1200px){.primary.navbar-panel .navbar .site-navigations .parentMenu .main-nav>li .secondary li a{font-size:14px;line-height:17px;color:#2a7de2;text-transform:none;letter-spacing:0;font-weight:400;font-weight:800}}@media (min-width:1200px) and (min-width:1200px){.primary.navbar-panel .navbar .site-navigations .parentMenu .main-nav>li .secondary li a{color:#303030;font-weight:500}}.primary.navbar-panel .navbar .site-navigations .parentMenu .main-nav>li .secondary li{border-top:none;margin:0 32px;background:0 0!important}@media (min-width:992px){.primary.navbar-panel .navbar .site-navigations .parentMenu .main-nav>li .secondary li{margin:0 15px}}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.primary.navbar-panel .navbar .site-navigations .parentMenu .main-nav>li .secondary li{margin-top:-20px}}.primary.navbar-panel .navbar .site-navigations .parentMenu .main-nav>li .secondary li a{font-size:14px;line-height:17px;color:#2a7de2;text-transform:none;letter-spacing:0;font-weight:400;font-weight:800}@media (min-width:1200px){.primary.navbar-panel .navbar .site-navigations .parentMenu .main-nav>li .secondary li a{color:#fff;font-weight:600}}.primary.navbar-panel .navbar .site-navigations .parentMenu .main-nav>li .secondary li a:hover{text-decoration:underline}.primary.navbar-panel .navbar .search-icons{position:relative;z-index:3}@media (min-width:1200px){.primary.navbar-panel .navbar .search-icons.mobile{display:none}}.primary.navbar-panel .navbar .search-icons.desktop{display:none}@media (min-width:1200px){.primary.navbar-panel .navbar .search-icons.desktop{padding:0;margin-left:10px;display:inline-block}.primary.navbar-panel .navbar .search-icons.desktop svg{transform:translateY(3px)}}.primary.navbar-panel .navbar .search-icons .search-icon{height:16px;width:16px;padding:10px}.primary.navbar-panel .navbar .search-icons .search-icon:hover path{fill:#2a7de2}.primary.navbar-panel .navbar .search-icons .search-icon path{fill:#000;transition:.25s ease}.primary.navbar-panel .navbar .menu-right.mobile{z-index:13;width:calc(100% - 120px);flex-direction:column;align-items:center;display:flex;opacity:0;visibility:hidden}@media (min-width:992px){.primary.navbar-panel .navbar .menu-right.mobile{display:none}}.primary.navbar-panel .navbar .menu-right.desktop{display:none}@media (min-width:992px){.primary.navbar-panel .navbar .menu-right.desktop{position:static;bottom:0;left:0;transform:none;flex-direction:row;width:auto;display:flex;visibility:visible;opacity:1;transform:translateY(0);z-index:99999}}.primary.navbar-panel .navbar .menu-right.desktop .language-banner .banner-inner .languages::after{width:9px;height:9px}.primary.navbar-panel .navbar .menu-right.desktop .language-banner .banner-inner .languages .current-language{font-size:12px;padding:0 12px;color:#000;padding-right:24px;height:24px;line-height:24px;min-width:50px}.primary.navbar-panel .navbar .menu-right.desktop .language-banner .languages .options{bottom:auto;top:26px;right:0;min-width:150px}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.primary.navbar-panel .navbar .menu-right{margin-right:100px}}.primary.navbar-panel .navbar .menu-right .menu-right-social{display:flex;flex-direction:row;align-items:center}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.primary.navbar-panel .navbar .menu-right .menu-right-social{min-width:80px}}.primary.navbar-panel .navbar .menu-right .menu-right-social .social-link{line-height:0}.primary.navbar-panel .navbar .menu-right .menu-right-social .social-link:hover .social-icon path{fill:#2a7de2}.primary.navbar-panel .navbar .menu-right .menu-right-social .social-link .language-banner{margin-left:10px}.primary.navbar-panel .navbar .menu-right .menu-right-social .social-icon{height:16px;width:16px;padding:10px}.primary.navbar-panel .navbar .menu-right .menu-right-social .social-icon path{fill:#000;transition:.25s ease}.primary.navbar-panel .navbar .menu-right .menu-right-social .social-icon.linkedin path:nth-child(1){fill:#000}.primary.navbar-panel .navbar .menu-right .menu-right-social .social-icon.linkedin path:nth-child(2),.primary.navbar-panel .navbar .menu-right .menu-right-social .social-icon.linkedin path:nth-child(3){fill:#fff}.primary.navbar-panel .navbar .menu-right .keep-up{background-color:#2a7de2;color:#fff;border:solid 2px #2a7de2;text-decoration:none;padding:10px 20px;order:1;text-align:center;text-shadow:none;white-space:nowrap;width:100%;margin-bottom:20px;font-family:ministry,sans-serif;transition:.25s ease}@media (min-width:1200px){.primary.navbar-panel .navbar .menu-right .keep-up{display:inline-block;width:auto;order:2;margin-bottom:0;background-color:#2a7de2}}.primary.navbar-panel .navbar .menu-right .keep-up:hover{color:#2a7de2;background-color:#fff;border-color:#2a7de2}.primary.navbar-panel .nav-search-bar{position:relative;z-index:9;width:100%;overflow:hidden;max-height:0;transition:.25s ease}.primary.navbar-panel .nav-search-bar.visible{border-top:1px solid #eef0f2;border-bottom:1px solid #eef0f2;max-height:77px;box-shadow:0 7px 15px rgba(0,0,0,.05)}@media (min-width:768px){.primary.navbar-panel .nav-search-bar.visible{margin-top:-2px}}.primary.navbar-panel .nav-search-bar.visible form input[type=text]::placeholder{color:rgba(48,48,48,.25)}.primary.navbar-panel .nav-search-bar.visible form .action{opacity:1;transform:translate(0,-50%)}.primary.navbar-panel .nav-search-bar form{position:relative;width:100%;max-width:450px;margin:auto}.primary.navbar-panel .nav-search-bar form input[type=text]{display:block;height:58px;width:100%;padding:0 20px;background:#fff;border:none;outline:0;font-size:28px}@media (min-width:768px){.primary.navbar-panel .nav-search-bar form input[type=text]{padding:0}}.primary.navbar-panel .nav-search-bar form input[type=text]::placeholder{font-family:ministry,sans-serif;font-weight:600;font-size:18px;line-height:58px;transform:translateY(-5px);color:transparent;transition:.25s ease .25s}.primary.navbar-panel .nav-search-bar form .action{position:absolute;right:30px;top:50%;transform:translateY(-50%);height:32px;width:auto;padding:0 16px;background-color:#2a7de2;font-size:0;display:inline-block;color:#fff;border:none;outline:0;background-image:url(../images/search-white.svg);background-size:16px;background-position:center;background-repeat:no-repeat;opacity:0;transform:translate(30px,-50%);transition:.25s ease .25s;border-radius:50%}@media (min-width:768px){.primary.navbar-panel .nav-search-bar form .action{right:0}}.tamakiakl .primary.navbar-panel .parentMenu,.tamakiregeneration .primary.navbar-panel .parentMenu{display:none}.tamakiakl .primary.navbar-panel .parentMenu:first-child,.tamakiregeneration .primary.navbar-panel .parentMenu:first-child{display:block}.HomePage.tamakiakl .primary.navbar-panel .logo-big,.HomePage.tamakiregeneration .primary.navbar-panel .logo-big{display:none}@media (min-width:1200px){.HomePage.tamakiakl .primary.navbar-panel .logo-big.black,.HomePage.tamakiregeneration .primary.navbar-panel .logo-big.black{display:none}}@media (min-width:1200px){.HomePage.tamakiakl .primary.navbar-panel .logo-big.white,.HomePage.tamakiregeneration .primary.navbar-panel .logo-big.white{display:block}}@media (min-width:1200px){.HomePage.tamakiakl .primary.navbar-panel .logo-big,.HomePage.tamakiregeneration .primary.navbar-panel .logo-big{display:block}}.HomePage.tamakiakl .primary.navbar-panel.fixed .logo-big,.HomePage.tamakiakl .primary.navbar-panel.white-background .logo-big,.HomePage.tamakiregeneration .primary.navbar-panel.fixed .logo-big,.HomePage.tamakiregeneration .primary.navbar-panel.white-background .logo-big{display:none}@media (min-width:1200px){.HomePage.tamakiakl .primary.navbar-panel.fixed .logo-big.black,.HomePage.tamakiakl .primary.navbar-panel.white-background .logo-big.black,.HomePage.tamakiregeneration .primary.navbar-panel.fixed .logo-big.black,.HomePage.tamakiregeneration .primary.navbar-panel.white-background .logo-big.black{display:block}}@media (min-width:1200px){.HomePage.tamakiakl .primary.navbar-panel.fixed .logo-big.white,.HomePage.tamakiakl .primary.navbar-panel.white-background .logo-big.white,.HomePage.tamakiregeneration .primary.navbar-panel.fixed .logo-big.white,.HomePage.tamakiregeneration .primary.navbar-panel.white-background .logo-big.white{display:none}}@media (min-width:1200px){.HomePage.tamakiakl .primary.navbar-panel.fixed .logo-big,.HomePage.tamakiakl .primary.navbar-panel.white-background .logo-big,.HomePage.tamakiregeneration .primary.navbar-panel.fixed .logo-big,.HomePage.tamakiregeneration .primary.navbar-panel.white-background .logo-big{display:block}}.ah-red .primary.navbar-panel.open .navbar,.maitamaki .primary.navbar-panel.open .navbar,.orange .primary.navbar-panel.open .navbar{background:#ff7f30}.ah-red .primary.navbar-panel.open .navbar .mobile-navigation,.maitamaki .primary.navbar-panel.open .navbar .mobile-navigation,.orange .primary.navbar-panel.open .navbar .mobile-navigation{height:auto}.ah-red .primary.navbar-panel.open .navbar .mobile-navigation ul li,.maitamaki .primary.navbar-panel.open .navbar .mobile-navigation ul li,.orange .primary.navbar-panel.open .navbar .mobile-navigation ul li{padding:1.5rem 2rem}.ah-red .primary.navbar-panel.open .navbar .mobile-navigation ul .cta .social-and-language-mobile .language-banner .banner-inner .options,.maitamaki .primary.navbar-panel.open .navbar .mobile-navigation ul .cta .social-and-language-mobile .language-banner .banner-inner .options,.orange .primary.navbar-panel.open .navbar .mobile-navigation ul .cta .social-and-language-mobile .language-banner .banner-inner .options{background:#fff;box-shadow:rgba(149,157,165,.2) 0 8px 24px}.ah-red .primary.navbar-panel.open .navbar .mobile-navigation ul .cta .social-and-language-mobile .language-banner .banner-inner .options a,.maitamaki .primary.navbar-panel.open .navbar .mobile-navigation ul .cta .social-and-language-mobile .language-banner .banner-inner .options a,.orange .primary.navbar-panel.open .navbar .mobile-navigation ul .cta .social-and-language-mobile .language-banner .banner-inner .options a{background:#fff;color:#000}.ah-red .primary.navbar-panel.open .navbar .mobile-navigation ul .cta .social-and-language-mobile .language-banner .banner-inner .options a:hover,.maitamaki .primary.navbar-panel.open .navbar .mobile-navigation ul .cta .social-and-language-mobile .language-banner .banner-inner .options a:hover,.orange .primary.navbar-panel.open .navbar .mobile-navigation ul .cta .social-and-language-mobile .language-banner .banner-inner .options a:hover{color:#ff7f30}.ah-red .primary.navbar-panel.open .navbar .mobile-navigation ul .cta .cta-button,.maitamaki .primary.navbar-panel.open .navbar .mobile-navigation ul .cta .cta-button,.orange .primary.navbar-panel.open .navbar .mobile-navigation ul .cta .cta-button{background:#ff7f30!important;border:#ff7f30!important}.ah-red .primary.navbar-panel.open .navbar .mobile-navigation ul .cta .cta-button:hover,.maitamaki .primary.navbar-panel.open .navbar .mobile-navigation ul .cta .cta-button:hover,.orange .primary.navbar-panel.open .navbar .mobile-navigation ul .cta .cta-button:hover{background:#fff!important;color:#ff7f30!important;border:2px solid #ff7f30!important}.ah-red .primary.navbar-panel.open .navbar .mobile-navigation ul.submenu li.back,.maitamaki .primary.navbar-panel.open .navbar .mobile-navigation ul.submenu li.back,.orange .primary.navbar-panel.open .navbar .mobile-navigation ul.submenu li.back{color:#ff7f30}.ah-red .primary.navbar-panel.open .navbar .mobile-navigation ul.submenu li.back svg path,.maitamaki .primary.navbar-panel.open .navbar .mobile-navigation ul.submenu li.back svg path,.orange .primary.navbar-panel.open .navbar .mobile-navigation ul.submenu li.back svg path{fill:#ff7f30!important}.ah-red .primary.navbar-panel .nav-search-bar form .action,.maitamaki .primary.navbar-panel .nav-search-bar form .action,.orange .primary.navbar-panel .nav-search-bar form .action{background-color:#ff7f30}.ah-red .primary.navbar-panel .navbar .search-icons .search-icon:hover path,.maitamaki .primary.navbar-panel .navbar .search-icons .search-icon:hover path,.orange .primary.navbar-panel .navbar .search-icons .search-icon:hover path{fill:#ff7f30}.ah-red .primary.navbar-panel .navbar .site-navigations .parentMenu,.maitamaki .primary.navbar-panel .navbar .site-navigations .parentMenu,.orange .primary.navbar-panel .navbar .site-navigations .parentMenu{display:none}.ah-red .primary.navbar-panel .navbar .site-navigations .parentMenu:nth-child(2),.maitamaki .primary.navbar-panel .navbar .site-navigations .parentMenu:nth-child(2),.orange .primary.navbar-panel .navbar .site-navigations .parentMenu:nth-child(2){display:block}.ah-red .primary.navbar-panel .navbar .site-navigations .parentMenu .main-nav>li.current .link-wrapper>a,.ah-red .primary.navbar-panel .navbar .site-navigations .parentMenu .main-nav>li.section .link-wrapper>a,.maitamaki .primary.navbar-panel .navbar .site-navigations .parentMenu .main-nav>li.current .link-wrapper>a,.maitamaki .primary.navbar-panel .navbar .site-navigations .parentMenu .main-nav>li.section .link-wrapper>a,.orange .primary.navbar-panel .navbar .site-navigations .parentMenu .main-nav>li.current .link-wrapper>a,.orange .primary.navbar-panel .navbar .site-navigations .parentMenu .main-nav>li.section .link-wrapper>a{color:#ff7f30}.ah-red .primary.navbar-panel .navbar .site-navigations .parentMenu .main-nav>li.open .link-wrapper>a,.maitamaki .primary.navbar-panel .navbar .site-navigations .parentMenu .main-nav>li.open .link-wrapper>a,.orange .primary.navbar-panel .navbar .site-navigations .parentMenu .main-nav>li.open .link-wrapper>a{color:#ff7f30}.ah-red .primary.navbar-panel .navbar .site-navigations .parentMenu .main-nav>li .secondary,.maitamaki .primary.navbar-panel .navbar .site-navigations .parentMenu .main-nav>li .secondary,.orange .primary.navbar-panel .navbar .site-navigations .parentMenu .main-nav>li .secondary{background:#fff}.ah-red .primary.navbar-panel .navbar .site-navigations .parentMenu .main-nav>li .secondary li.current a,.maitamaki .primary.navbar-panel .navbar .site-navigations .parentMenu .main-nav>li .secondary li.current a,.orange .primary.navbar-panel .navbar .site-navigations .parentMenu .main-nav>li .secondary li.current a{color:#ff7f30}@media (max-width:992px){.ah-red .primary.navbar-panel .navbar .site-navigations .parentMenu .main-nav>li .secondary li a,.maitamaki .primary.navbar-panel .navbar .site-navigations .parentMenu .main-nav>li .secondary li a,.orange .primary.navbar-panel .navbar .site-navigations .parentMenu .main-nav>li .secondary li a{color:#ff7f30}.ah-red .primary.navbar-panel .navbar .site-navigations .parentMenu .main-nav>li .secondary li a:hover,.maitamaki .primary.navbar-panel .navbar .site-navigations .parentMenu .main-nav>li .secondary li a:hover,.orange .primary.navbar-panel .navbar .site-navigations .parentMenu .main-nav>li .secondary li a:hover{color:#ff7f30}}@media (min-width:1200px){.ah-red .primary.navbar-panel .navbar .site-navigations .parentMenu .main-nav>li .link-wrapper.has-children::after,.maitamaki .primary.navbar-panel .navbar .site-navigations .parentMenu .main-nav>li .link-wrapper.has-children::after,.orange .primary.navbar-panel .navbar .site-navigations .parentMenu .main-nav>li .link-wrapper.has-children::after{border-bottom-color:#ff7f30}}.ah-red .primary.navbar-panel .navbar .site-navigations .parentMenu .main-nav>li .link-wrapper .arrow-down-wrapper.visible .arrow-down,.maitamaki .primary.navbar-panel .navbar .site-navigations .parentMenu .main-nav>li .link-wrapper .arrow-down-wrapper.visible .arrow-down,.orange .primary.navbar-panel .navbar .site-navigations .parentMenu .main-nav>li .link-wrapper .arrow-down-wrapper.visible .arrow-down{border-top-color:#ff7f30}.ah-red .primary.navbar-panel .navbar .site-navigations .parentMenu .main-nav>li .link-wrapper>a:hover,.maitamaki .primary.navbar-panel .navbar .site-navigations .parentMenu .main-nav>li .link-wrapper>a:hover,.orange .primary.navbar-panel .navbar .site-navigations .parentMenu .main-nav>li .link-wrapper>a:hover{color:#ff7f30}@media (min-width:992px){.ah-red .primary.navbar-panel .navbar .site-navigations .parentMenu .main-nav>li .secondary,.maitamaki .primary.navbar-panel .navbar .site-navigations .parentMenu .main-nav>li .secondary,.orange .primary.navbar-panel .navbar .site-navigations .parentMenu .main-nav>li .secondary{background:#ff7f30}}.ah-red .primary.navbar-panel .navbar .menu-right .menu-right-social .social-link:hover .social-icon path,.maitamaki .primary.navbar-panel .navbar .menu-right .menu-right-social .social-link:hover .social-icon path,.orange .primary.navbar-panel .navbar .menu-right .menu-right-social .social-link:hover .social-icon path{fill:#ff7f30}.ah-red .primary.navbar-panel .navbar .menu-right .keep-up,.maitamaki .primary.navbar-panel .navbar .menu-right .keep-up,.orange .primary.navbar-panel .navbar .menu-right .keep-up{background-color:#ff7f30;border-color:#ff7f30}.ah-red .primary.navbar-panel .navbar .menu-right .keep-up:hover,.maitamaki .primary.navbar-panel .navbar .menu-right .keep-up:hover,.orange .primary.navbar-panel .navbar .menu-right .keep-up:hover{color:#ff7f30;background-color:#fff;border-color:#ff7f30}.ah-red .main.container ul.secondary li.current a,.maitamaki .main.container ul.secondary li.current a,.orange .main.container ul.secondary li.current a{color:#ff7f30}.ah-red .main.container ul.secondary li a:hover,.maitamaki .main.container ul.secondary li a:hover,.orange .main.container ul.secondary li a:hover{color:#ff7f30}@keyframes slideDown{0%{transform:translateY(-100%)}100%{transform:translateY(0)}}.primary.navbar-panel .navbar .site-navigations .parentMenu .main-nav>li .link-wrapper>a svg#chevron-down{transform:rotate(90deg);margin-left:2px;margin-bottom:-1px}.primary.navbar-panel .navbar .site-navigations .parentMenu .main-nav>li.current .link-wrapper>a svg#chevron-down path,.primary.navbar-panel .navbar .site-navigations .parentMenu .main-nav>li.section .link-wrapper>a svg#chevron-down path{fill:#2a7de2}.primary.navbar-panel .navbar .site-navigations .parentMenu .main-nav>li .link-wrapper>a:hover svg#chevron-down path{fill:#2a7de2}.social-and-language{position:absolute;top:-38px;right:0;max-width:180px;display:flex}.primary.navbar-panel.fixed .social-and-language{top:-32px}.main.container ul.secondary{display:flex;gap:4rem;align-items:center;justify-content:center;padding:16px 0;border-top:1px solid #eef0f2}.main.container ul.secondary li{border:none}.main.container ul.secondary li.current{background:0 0}.main.container ul.secondary li.current a{color:#2a7de2}.main.container ul.secondary li a{text-transform:none;text-decoration:none;font-weight:300;font-size:16px;font-family:ministry,sans-serif;line-height:16px;letter-spacing:normal}.main.container ul.secondary li a:hover{color:#2a7de2}@media (max-width:1199px){.main.container .secondary-nav-container{position:absolute;top:60px;z-index:90;width:100%;background:#fff}.main.container ul.secondary{z-index:90;background:#fff;padding:10px 20px;gap:3rem;white-space:nowrap;overflow-x:auto;justify-content:start}}.styled-radio{position:absolute;opacity:0}.styled-radio+label{position:relative;cursor:pointer;padding:0}.styled-radio+label:before{content:"";margin-right:10px;display:inline-block;vertical-align:text-top;width:20px;height:20px;background:#fff;border-radius:100%;border:solid 2px #ff7f30}.styled-radio:hover+label{color:#ff7f30}.styled-radio:hover+label:before{background:#ff7f30}.styled-radio:focus+label:before{box-shadow:0 0 0 3px rgba(0,0,0,.12)}.styled-radio:checked+label:before{background:#ff7f30}.styled-radio:disabled+label{color:#b8b8b8;cursor:auto}.styled-radio:disabled+label:before{box-shadow:none;background:#ddd}.styled-radio:checked+label:after{content:"";position:absolute;left:6px;top:11px;background:#fff;width:2px;height:2px;box-shadow:2px 0 0 #fff,4px 0 0 #fff,4px -2px 0 #fff,4px -4px 0 #fff,4px -6px 0 #fff,4px -8px 0 #fff;transform:rotate(45deg)}.hero-component{position:relative;overflow:hidden}@media (min-width:992px){.hero-component{margin-top:-120px}}.hero-component.blue-overlay .hero-top::after{background:rgba(42,125,226,.35)}.hero-component .hero-top{display:flex;flex-direction:column;height:100vh;width:100%;justify-content:center;align-items:center}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.hero-component .hero-top{min-height:800px}}.hero-component .hero-top::after{content:"";display:block;top:0;left:0;width:100%;height:100%;position:fixed;z-index:1;background:rgba(0,0,0,.35);transition:.25s ease-in-out}.hero-component .hero-top video{position:fixed!important}.hero-component .hero-top .centered-content{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;width:100%}@media (min-width:992px){.hero-component .hero-top .centered-content{margin-top:auto}}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.hero-component .hero-top .centered-content{margin-bottom:auto}}.hero-component .hero-top .centered-content #lottie{width:100%;display:flex;justify-content:center}.hero-component .hero-top .centered-content svg{max-width:90%;opacity:0;transform:translateY(0);animation:fadeIn .35s ease .45s;animation-fill-mode:forwards}@media (min-width:992px){.hero-component .hero-top .centered-content svg{max-width:1150px}}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.hero-component .hero-top .centered-content svg{width:960px!important}}.hero-component .hero-top .centered-content .video-play{opacity:0;transform:translateY(45px);animation:animateIn .35s ease 1.7s;animation-fill-mode:forwards}@media (min-width:992px){.hero-component .hero-top .centered-content .video-play{margin-top:-40px}}.hero-component .hero-top .scroll-link{display:none}@media (min-width:992px){.hero-component .hero-top .scroll-link{margin-top:auto;margin-bottom:40px;opacity:0;transform:translateY(0);animation:animateIn .35s ease 1.9s;animation-fill-mode:forwards;display:inline-block}}@keyframes animateIn{0%{transform:translateY(45px);opacity:0}100%{transform:translateY(0);opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}.modal{display:none;position:fixed;z-index:99999;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:#000;background-color:rgba(0,0,0,.9)}.modal-content{margin:auto;padding:100px 20px 20px 20px;width:80%}.modal-content iframe{width:100%;height:80vh}.close{color:#aaa;float:right;margin:20px;font-size:28px;font-weight:700}.close:focus,.close:hover{color:#000;text-decoration:none;cursor:pointer}.close-button{width:38px;height:39px}.teaser-component{transition:all .5s ease-in-out;background-size:cover;background-position:center;position:relative;z-index:3}@media (min-width:992px){.teaser-component.one_column .teaser-blocks .teaser-block{width:100%}}@media (min-width:992px){.teaser-component.two_column .teaser-blocks .teaser-block{width:50%}}@media (min-width:992px){.teaser-component.three_column .teaser-blocks .teaser-block{width:33.3333%}}@media (min-width:992px){.teaser-component.four_column .teaser-blocks .teaser-block{width:25%}}.teaser-component.style1_teaser{position:relative}.teaser-component.style1_teaser .teaser-component-title{padding:30px 25px;background:#fff}@media (min-width:992px){.teaser-component.style1_teaser .teaser-component-title{background:0 0;padding:0 120px;padding-top:120px;margin-bottom:-90px}}.teaser-component.style1_teaser .teaser-component-title h6{max-width:690px}@media (min-width:992px){.teaser-component.style1_teaser .teaser-component-title h6{color:#fff}}.teaser-component.style1_teaser .teaser-blocks{display:flex;flex-direction:column;margin:0}.teaser-component.style1_teaser .teaser-nav-text{display:none}@media (min-width:992px){.teaser-component.style1_teaser .teaser-blocks{flex-direction:row;padding:120px}.teaser-component.style1_teaser .teaser-nav-text{display:block;z-index:3;left:0;right:0;margin-left:auto;margin-right:auto;background-color:transparent;height:50px;padding-top:40px;padding-bottom:40px;text-decoration:none}.teaser-component.style1_teaser .teaser-nav-text p{color:#fff;text-align:center;text-transform:uppercase;font-family:ministry,sans-serif;font-size:18px;line-height:18px;position:relative}.teaser-component.style1_teaser .teaser-nav-text p:before{content:" ";top:30px;left:calc(50% - 8px);position:absolute;width:0;height:0;border-top:12px solid #ff5a67;border-left:8px solid transparent;border-right:8px solid transparent}}.teaser-component .teaser-nav-text{display:none}.ah-red .teaser-component.style1_teaser .teaser-nav-text p::before,.maitamaki.HomePage .teaser-component.style1_teaser .teaser-nav-text p::before,.orange .teaser-component.style1_teaser .teaser-nav-text p::before{border-top-color:#ffd040}.yellow .teaser-component.style1_teaser .teaser-nav-text p::before{border-top-color:#000}.HomePage .teaser-component{margin-top:0!important}.maitamaki-hero+.tamaki__app__widgets__teasergallerywidget .teaser-component{margin-top:0}.tamaki__app__widgets__pagecomponentimagecontentblockwidget+.tamaki__app__widgets__teasergallerywidget{margin-top:30px}@media (min-width:992px){.tamaki__app__widgets__pagecomponentimagecontentblockwidget+.tamaki__app__widgets__teasergallerywidget{margin-top:60px}}.tamaki__app__widgets__teasergallerywidget+.tamaki__app__widgets__pagecomponentimagecontentblockwidget{margin-top:30px}@media (min-width:992px){.tamaki__app__widgets__teasergallerywidget+.tamaki__app__widgets__pagecomponentimagecontentblockwidget{margin-top:60px}}.tamaki__app__widgets__teasergallerywidget+.tamaki__app__widgets__pagecomponentimagewidget{margin-top:30px}@media (min-width:992px){.tamaki__app__widgets__teasergallerywidget+.tamaki__app__widgets__pagecomponentimagewidget{margin-top:60px}}.tamaki__app__widgets__housingcontinumwidget+.tamaki__app__widgets__teasergallerywidget{margin-top:30px}@media (min-width:992px){.tamaki__app__widgets__housingcontinumwidget+.tamaki__app__widgets__teasergallerywidget{margin-top:60px}}.tamaki__app__widgets__pagecomponentcopyblockwidget+.tamaki__app__widgets__teammembergallerywidget,.tamaki__app__widgets__pagecomponentcopyblockwidget+.tamaki__app__widgets__teasergallerywidget{margin-top:30px}@media (min-width:992px){.tamaki__app__widgets__pagecomponentcopyblockwidget+.tamaki__app__widgets__teammembergallerywidget,.tamaki__app__widgets__pagecomponentcopyblockwidget+.tamaki__app__widgets__teasergallerywidget{margin-top:60px}}.video-play{position:relative;display:inline-block}.video-play:hover figure button[name=play]{background:rgb(217.5,0,17.1363636364)}.video-play:hover figure button[name=play]:after{border-width:13px 0 13px 22px}.video-play:hover .play-text{letter-spacing:8px}.video-play figure{display:flex}.video-play figure button[name=play]{width:65px;height:65px;background:#ff5a67;border:none;border-radius:100%;margin:auto;cursor:pointer;transition:.25s ease}.video-play figure button[name=play]:focus{outline:0}.video-play figure button[name=play]:after{content:"";display:inline-block;position:relative;top:1px;left:3px;border-style:solid;border-width:11px 0 11px 20px;border-color:transparent transparent transparent #fff;transition:.25s ease}.video-play .play-text{font-family:ministry,sans-serif;font-weight:700;font-size:18px;line-height:1;color:rgba(255,255,255,.8);text-transform:uppercase;text-decoration:none;display:flex;justify-content:center;letter-spacing:5px;margin-top:15px;transition:.25s ease}@media (min-width:992px){.quick-link-banner{background:#f4f5f5}}.contact-column-section{display:flex;flex-direction:column}@media (min-width:992px){.contact-column-section{flex-direction:row;padding:160px 120px}}.contact-column-section .col{width:100%;order:1;box-sizing:border-box}@media (min-width:992px){.contact-column-section .col{width:50%}}@media (min-width:992px){.contact-column-section .col:first-child{padding-right:30px}}@media (min-width:992px){.contact-column-section .col:last-child{padding-left:30px}}.contact-column-section .col .custom-form{margin-top:0}.contact-column-section .col.content-col{order:2;margin-top:60px;padding:0 30px}@media (min-width:992px){.contact-column-section .col.content-col{order:1;margin-top:0;padding:0}}.contact-column-section .col.content-col h6{font-size:16px;margin-bottom:20px}@media (min-width:992px){.contact-column-section .col.content-col h6{font-size:24px;margin-bottom:25px}}.contact-column-section .col.content-col p{margin-bottom:20px}@media (min-width:992px){.contact-column-section .col.content-col p{margin-bottom:25px;max-width:460px}}.contact-column-section .col.content-col p strong{display:block}.contact-column-section .col.content-col .content-row{display:flex;flex-direction:column;margin-bottom:40px}@media (min-width:992px){.contact-column-section .col.content-col .content-row{margin-bottom:80px}}.contact-column-section .col.content-col .content-row .links{display:flex;flex-direction:column;justify-content:space-between}@media (min-width:992px){.contact-column-section .col.content-col .content-row .links{flex-direction:row}}.contact-column-section .col.content-col .content-row .links.column{flex-direction:column}@media (min-width:992px){.contact-column-section .col.content-col .content-row .links.column div.link{margin-left:0;margin-right:0;margin-bottom:20px;max-width:250px}}@media (min-width:992px){.contact-column-section .col.content-col .content-row .links.column div.link:last-child{margin-bottom:0}}.contact-column-section .col.content-col .content-row .links .link{flex:1;position:relative;padding-left:35px}.contact-column-section .col.content-col .content-row .links .link:first-child{margin-bottom:20px}@media (min-width:992px){.contact-column-section .col.content-col .content-row .links .link:first-child{margin-bottom:0;margin-right:20px}}@media (min-width:992px){.contact-column-section .col.content-col .content-row .links .link:nth-child(2){margin-left:20px}}.contact-column-section .col.content-col .content-row .links .link svg{position:absolute;left:0;top:5px;width:25px;margin-right:10px}.contact-column-section .col.content-col .content-row .links .link svg path{fill:#2a7de2}.contact-column-section .col.content-col .content-row .links .link .detail,.contact-column-section .col.content-col .content-row .links .link a{font-family:freight,sans-serif;font-size:16px;line-height:1.35;color:#000;text-decoration:none;transition:.25s ease}.contact-column-section .col.content-col .content-row .links .link .detail:hover,.contact-column-section .col.content-col .content-row .links .link a:hover{color:#2a7de2}.contact-column-section .col.content-col .content-row .links .link .detail.underline,.contact-column-section .col.content-col .content-row .links .link a.underline{text-decoration:underline}@media (min-width:992px){.contact-column-section .col .custom-form{padding:120px 60px}}@media (min-width:992px){.contact-column-section .col .custom-form h5{font-size:24px}}.ah-red .contact-column-section .col.content-col .content-row .links .link svg path,.orange .contact-column-section .col.content-col .content-row .links .link svg path{fill:#ff7f30}.ah-red .contact-column-section .col.content-col .content-row .links .link .detail:hover,.ah-red .contact-column-section .col.content-col .content-row .links .link a:hover,.orange .contact-column-section .col.content-col .content-row .links .link .detail:hover,.orange .contact-column-section .col.content-col .content-row .links .link a:hover{color:#ff7f30}.yellow .contact-column-section .col.content-col .content-row .links .link svg path{fill:#ffd040}.yellow .contact-column-section .col.content-col .content-row .links .link .detail:hover,.yellow .contact-column-section .col.content-col .content-row .links .link a:hover{color:#ffd040}.purple .contact-column-section .col.content-col .content-row .links .link svg path{fill:#60269e}.purple .contact-column-section .col.content-col .content-row .links .link .detail:hover,.purple .contact-column-section .col.content-col .content-row .links .link a:hover{color:#60269e}.article-gallery-component{position:relative;z-index:3;padding:60px 0;background-color:#f4f5f5;background-image:url(../images/grey-bg.png);background-position:center;background-size:cover}.article-gallery-component .article-intro{display:block;padding:0 30px;margin-bottom:30px}.article-gallery-component .article-intro h2{font-size:36px;line-height:40px}.article-gallery-component .article-intro .article-slide-body{margin:20px 0}.article-gallery-component .article-intro .read-more{color:#ff5a67}.article-gallery-component .article-intro .read-more:before{border-left:8px solid #ff5a67}.article-gallery-component .article-gallery .slick-dots,.article-gallery-component .article-slider .slick-dots{margin-top:20px;text-align:center}.article-gallery-component .article-gallery .slick-dots li,.article-gallery-component .article-slider .slick-dots li{display:inline-block}.article-gallery-component .article-gallery .slick-dots li.slick-active button:before,.article-gallery-component .article-slider .slick-dots li.slick-active button:before{opacity:1}.article-gallery-component .article-gallery .slick-dots li button,.article-gallery-component .article-slider .slick-dots li button{font-size:0;line-height:0;width:20px;height:20px;padding:10px;cursor:pointer;color:transparent;border:0;outline:0;background:0 0;float:none}.article-gallery-component .article-gallery .slick-dots li button:before,.article-gallery-component .article-slider .slick-dots li button:before{content:" ";display:block;height:8px;width:8px;background-color:#303030;opacity:.2;border-radius:50%}@media (min-width:992px){.article-gallery-component .article-gallery .slick-list,.article-gallery-component .article-slider .slick-list{margin:0 60px}}.article-gallery-component .article-gallery .slick-arrow,.article-gallery-component .article-slider .slick-arrow{top:0;height:100%;position:absolute;margin:0;border-radius:0;font-size:0;line-height:0;display:block;width:60px;background-color:#ff5a67;opacity:1;outline:0;border:none;transition:all .5s ease-in-out}.article-gallery-component .article-gallery .slick-arrow.slick-prev,.article-gallery-component .article-slider .slick-arrow.slick-prev{left:0}.article-gallery-component .article-gallery .slick-arrow.slick-prev:before,.article-gallery-component .article-slider .slick-arrow.slick-prev:before{content:" ";display:block;height:20px;width:13px;margin:0 auto;background-size:13px 20px;background-repeat:no-repeat;background-image:url("data:image/svg+xml,%3Csvg width='13' height='23' viewBox='0 0 13 23' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 22L11 11.5L1 1' stroke='white' stroke-width='2'/%3E%3C/svg%3E%0A");transform:rotate(180deg)}.article-gallery-component .article-gallery .slick-arrow.slick-next,.article-gallery-component .article-slider .slick-arrow.slick-next{right:0}.article-gallery-component .article-gallery .slick-arrow.slick-next:before,.article-gallery-component .article-slider .slick-arrow.slick-next:before{content:" ";display:block;height:20px;width:13px;margin:0 auto;background-size:13px 20px;background-repeat:no-repeat;background-image:url("data:image/svg+xml,%3Csvg width='13' height='23' viewBox='0 0 13 23' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 22L11 11.5L1 1' stroke='white' stroke-width='2'/%3E%3C/svg%3E%0A")}.article-gallery-component .article-gallery .slick-arrow.slick-disabled,.article-gallery-component .article-slider .slick-arrow.slick-disabled{opacity:0}.article-gallery-component .article-slide{position:relative;padding:0;overflow:hidden;text-decoration:none;display:block;text-align:left;outline:0;transform:translateY(30px)}.article-gallery-component .article-slide.first-slide{display:none}@media (min-width:992px){.article-gallery-component .article-slide.first-slide{display:flex;align-items:center}}.article-gallery-component .article-slide.first-slide .article-slide-content{padding:0 30px}@media (min-width:992px){.article-gallery-component .article-slide.first-slide .article-slide-content{padding-right:60px}}.article-gallery-component .article-slide.first-slide h2{color:#303030}@media (min-width:768px){.article-gallery-component .article-slide.first-slide h2{font-size:64px;line-height:64px}}@media (min-width:1200px){.article-gallery-component .article-slide.first-slide h2{font-size:72px;line-height:72px}}.article-gallery-component .article-slide.animate{transform:translateY(0)}.article-gallery-component .article-slide.animate .background{opacity:1;transform:translate(-50%,-50%) scale(1)}.article-gallery-component .article-slide.animate .article-category,.article-gallery-component .article-slide.animate .article-date,.article-gallery-component .article-slide.animate .article-slide-content h2,.article-gallery-component .article-slide.animate .article-slide-content p,.article-gallery-component .article-slide.animate .article-title{opacity:1;transform:translateY(0)}@media (min-width:992px){.article-gallery-component .article-slide:not(.first-slide):hover .background{width:120%;height:120%}}.article-gallery-component .article-slide .background{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) scale(1.25);width:100%;height:100%;opacity:0;object-position:center;object-fit:cover;transition:width .25s ease,height .25s ease,opacity .25s ease,transform .25s ease}.article-gallery-component .article-slide .article-slide-content{padding:30px;min-height:250px}.article-gallery-component .article-slide .article-slide-content h2,.article-gallery-component .article-slide .article-slide-content p{opacity:0;transform:translateY(20px);transition:.25s ease}.article-gallery-component .article-slide .article-slide-body{margin:30px 0 60px}.article-gallery-component .article-slide .read-more{color:#ff5a67;text-decoration:underline}.article-gallery-component .article-slide .read-more:before{border-left:8px solid #ff5a67}.article-gallery-component .article-slide .article-category{color:#fff;font-family:ministry,sans-serif;font-size:16px;line-height:19px;text-transform:uppercase;opacity:0;transform:translateY(20px);transition:.25s ease .15s}.article-gallery-component .article-slide .article-bottom{position:absolute;bottom:30px;left:30px;right:30px}.article-gallery-component .article-slide .article-title{color:#fff;font-family:ministry,sans-serif;font-size:24px;line-height:28px;text-decoration:none;margin-bottom:20px;display:block;text-shadow:1px 0 3px rgba(0,0,0,.35);opacity:0;transform:translateY(20px);transition:.25s ease .3s}.article-gallery-component .article-slide .article-date{color:rgba(255,255,255,.8);font-family:ministry,sans-serif;font-size:14px;line-height:17px;text-transform:uppercase;opacity:0;transform:translateY(20px);transition:.25s ease .45s}@media (min-width:992px){.article-gallery-component .article-slide{min-height:81vh}.article-gallery-component .article-intro{display:none}}@media (min-width:992px){.article-gallery-component{padding:170px 60px}}.ah-red .article-gallery-component .article-gallery .slick-arrow,.ah-red .article-gallery-component .article-slider .slick-arrow,.maitamaki.HomePage .article-gallery-component .article-gallery .slick-arrow,.maitamaki.HomePage .article-gallery-component .article-slider .slick-arrow,.orange .article-gallery-component .article-gallery .slick-arrow,.orange .article-gallery-component .article-slider .slick-arrow{background:#ff7f30}.ah-red .article-gallery-component .article-slide .read-more,.maitamaki.HomePage .article-gallery-component .article-slide .read-more,.orange .article-gallery-component .article-slide .read-more{color:#ff7f30}.red .article-gallery-component .article-gallery .slick-arrow,.red .article-gallery-component .article-slider .slick-arrow{background:#ff5a67}.red .article-gallery-component .article-slide .read-more{color:#ff5a67}.yellow .article-gallery-component .article-gallery .slick-arrow.slick-prev:before,.yellow .article-gallery-component .article-slider .slick-arrow.slick-prev:before{background-image:url("data:image/svg+xml,%3Csvg width='13' height='23' viewBox='0 0 13 23' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 22L11 11.5L1 1' stroke='black' stroke-width='2'/%3E%3C/svg%3E%0A")}.yellow .article-gallery-component .article-gallery .slick-arrow.slick-next:before,.yellow .article-gallery-component .article-slider .slick-arrow.slick-next:before{background-image:url("data:image/svg+xml,%3Csvg width='13' height='23' viewBox='0 0 13 23' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 22L11 11.5L1 1' stroke='black' stroke-width='2'/%3E%3C/svg%3E%0A")}.tamaki__app__widgets__teasergallerywidget+.tamaki__app__widgets__articlegallerywidget{margin-top:-30px}@media (min-width:992px){.tamaki__app__widgets__teasergallerywidget+.tamaki__app__widgets__articlegallerywidget{margin-top:-60px}}.key-projects .elemental-element .content-element__content{padding-top:30px;padding-bottom:30px}@media (min-width:992px){.key-projects .elemental-element .content-element__content{padding-top:30px;padding-bottom:30px}}.key-projects .elemental-element .content-element__content h2{font-size:24px;margin-bottom:20px;line-height:1.25;text-transform:none}@media (min-width:992px){.key-projects .elemental-element .content-element__content h2{font-size:32px;margin-bottom:30px}}.key-projects .elemental-element .content-element__content h3{font-size:20px;margin-bottom:20px;line-height:1.25;text-transform:none}@media (min-width:992px){.key-projects .elemental-element .content-element__content h3{font-size:28px;margin-bottom:30px}}.key-projects .elemental-element .tamaki__app__widgets__pagecomponentimagewidget .image-element__image .image-container.page_width,.key-projects .elemental-element .tamaki__app__widgets__pagecomponentimagewidget .image-element__image .image-container.three_quarter{padding-top:0;padding-bottom:0}@media (min-width:992px){.key-projects .elemental-element .tamaki__app__widgets__pagecomponentimagewidget .image-element__image .image-container.page_width,.key-projects .elemental-element .tamaki__app__widgets__pagecomponentimagewidget .image-element__image .image-container.three_quarter{padding-top:0;padding-bottom:0}}.has-image-tag-widget-gallery .article-gallery-component .article-slide .background{filter:brightness(.75)}.content-element__content{background-color:#fff;padding:60px 30px}@media (min-width:992px){.content-element__content{padding:120px;max-width:960px}}.content-element__content h2.content-element__title{font-size:24px;line-height:1.25;text-transform:none;margin-bottom:20px;color:#000}@media (min-width:992px){.content-element__content h2.content-element__title{font-size:32px;margin-bottom:30px}}.content-element__content .contentblock-element__content{padding:0}.content-element__content .contentblock-element__content a{display:inline-block;font-family:ministry,sans-serif;font-weight:700;font-size:16px;line-height:16px;text-align:center;text-decoration:none;background-color:#60269e;color:#fff;text-transform:uppercase;padding:15px 20px;margin-top:20px}.content-element__content .contentblock-element__content a:hover{color:#ff7f30}.article-hero+.tamaki__app__widgets__pagecomponentimagecontentblockwidget .contentblock-element__content,.maitamaki-hero+.tamaki__app__widgets__pagecomponentimagecontentblockwidget .contentblock-element__content{padding-top:30px}@media (min-width:992px){.article-hero+.tamaki__app__widgets__pagecomponentimagecontentblockwidget .contentblock-element__content,.maitamaki-hero+.tamaki__app__widgets__pagecomponentimagecontentblockwidget .contentblock-element__content{padding-top:120px}}.pageheader-element__pageheader.purple .rotated-block{background-image:url(../images/niho-purple.jpg)}.pageheader-element__pageheader.pink .rotated-block{background-image:url(../images/niho-pink.jpg)}.pageheader-element__pageheader.orange .rotated-block,.pageheader-element__pageheader.red .rotated-block{background-image:url(../images/niho-orange.jpg)}.pageheader-element__pageheader.yellow .rotated-block{background-image:url(../images/niho-yellow.jpg)}.pageheader-element__pageheader.white .rotated-block{background-image:url(../images/niho-white.jpg)}.pageheader-element__pageheader.teal .rotated-block{background-image:url(../images/niho-teal.jpg)}.pageheader-element__pageheader.ah-red .rotated-block{background-image:url(../images/niho-ah-red.jpg)}.pageheader-element__pageheader .container,.pageheader-element__pageheader .rotated-block{display:block;position:relative}.pageheader-element__pageheader .container{height:350px;overflow:hidden;background-size:100% auto;background-repeat:no-repeat;background-position:top right}.pageheader-element__pageheader .rotated-block{position:absolute;z-index:1;width:500px;min-height:650px;transform:rotate(-80deg);left:0;top:25%;background-color:#15d3c5;background-image:url(../images/niho-teal.jpg);background-repeat:repeat;background-position:top right;background-size:1000px}.pageheader-element__pageheader .content{position:relative;z-index:3;top:65%;left:40px;color:#fff;font-size:36px;line-height:40px}@media (min-width:576px){.pageheader-element__pageheader .container{height:610px;background-size:65% auto}.pageheader-element__pageheader .rotated-block{width:100%;left:-45%;top:5%;min-height:165%;transform:rotate(-30deg)}.pageheader-element__pageheader .content{font-size:72px;line-height:72px;top:calc(50% - 36px);left:10%}}.maitamaki-hero{position:relative;margin-bottom:0;overflow:hidden}@media (min-width:992px){.maitamaki-hero{margin-bottom:0}}@media (min-width:992px){.maitamaki-hero.variant .bg{height:calc(100% - 100px)}}@media (min-width:992px){.maitamaki-hero.common .bg{width:70%}}@media (min-width:992px){.maitamaki-hero.common .content-wrapper .rotated-block{transform:skewX(30deg);width:80%}}@media (min-width:992px){.maitamaki-hero.common .content-wrapper .copy{width:75%;padding:110px 120px}}.maitamaki-hero.common .content-wrapper .copy h1{font-size:36px;margin-bottom:10px}@media (min-width:992px){.maitamaki-hero.common .content-wrapper .copy h1{font-size:72px;margin-bottom:25px}}.maitamaki-hero .bg{width:100%;height:60vh;object-fit:cover;object-position:top;margin-bottom:-60px;padding-top:120px}@media (min-width:992px){.maitamaki-hero .bg{position:absolute;top:0;right:0;width:60%;height:100%;object-position:center;margin-bottom:0;padding-top:0;animation:slideImage .75s cubic-bezier(.85,0,.15,1) .35s;animation-fill-mode:forwards}}.maitamaki-hero .bg.desktop{display:none}@media (min-width:992px){.maitamaki-hero .bg.desktop{display:block}}.maitamaki-hero .bg.desktop.default{display:block}.maitamaki-hero .bg.mobile{display:block}@media (min-width:992px){.maitamaki-hero .bg.mobile{display:none}}@media (min-width:992px){.maitamaki-hero .caption-desktop{position:absolute;bottom:70px;right:30px;animation:slideImage .75s cubic-bezier(.85,0,.15,1) .35s;animation-fill-mode:forwards}}.maitamaki-hero .content-wrapper{position:relative;z-index:3;color:#fff;display:flex;flex-direction:column;justify-content:center;overflow:hidden;transform:skewY(5deg);margin-bottom:-30px;padding-bottom:30px}@media (min-width:576px){.maitamaki-hero .content-wrapper{margin-bottom:-60px;padding-bottom:60px}}@media (min-width:992px){.maitamaki-hero .content-wrapper{min-height:575px;width:120%;margin-top:0;padding-left:20%;margin-left:-20%;margin-bottom:0;padding-bottom:0;transform:skewX(30deg);animation:animateHero .75s cubic-bezier(.85,0,.15,1) .15s;animation-fill-mode:forwards}}.maitamaki-hero .content-wrapper::after{content:"";display:block;position:absolute;top:-10%;bottom:0;left:0;background:#2a7de2;background-image:url(../images/niho-blue.jpg);background-repeat:repeat;background-position:top left!important;background-size:cover!important;height:200%;width:100%;transform:skewY(-5deg)}@media (min-width:576px){.maitamaki-hero .content-wrapper::after{top:-25%}}@media (min-width:992px){.maitamaki-hero .content-wrapper::after{top:0;height:200%;background-size:105% auto!important;background-size:72vw;overflow:hidden;transform:skewX(-30deg)}}.maitamaki-hero .content-wrapper .copy{position:relative;z-index:2;padding:60px 30px;transform:skewY(-5deg)}@media (min-width:768px){.maitamaki-hero .content-wrapper .copy{padding:100px 60px}}@media (min-width:992px){.maitamaki-hero .content-wrapper .copy{width:75%;padding:110px 60px;transform:skewX(-30deg)}}.maitamaki-hero .content-wrapper .copy h1{font-size:60px;margin-bottom:10px;line-height:1;opacity:0;transform:translateY(30px);animation:fadeInHeading .25s ease 1.15s;animation-fill-mode:forwards}@media (min-width:992px){.maitamaki-hero .content-wrapper .copy h1{font-size:120px;margin-bottom:25px}}.maitamaki-hero .content-wrapper .copy h3{font-size:18px;font-weight:700;margin-bottom:20px;line-height:1;text-transform:uppercase;font-family:ministry,sans-serif;opacity:0;transform:translateY(30px);animation:fadeInHeading .25s ease 1.35s;animation-fill-mode:forwards}@media (min-width:992px){.maitamaki-hero .content-wrapper .copy h3{font-size:36px}}.maitamaki-hero .content-wrapper .copy p{display:block;opacity:0;transform:translateY(30px);animation:fadeInHeading .25s ease 1.5s;animation-fill-mode:forwards}.maitamaki-hero .content-wrapper .copy p a{color:#fff}.maitamaki-hero .content-wrapper .copy ul li::before{background:#fff}.maitamaki-hero .hero-nav-text{z-index:3;position:absolute;bottom:30px;left:0;right:0;text-align:center;text-decoration:none}@media (min-width:768px){.maitamaki-hero .hero-nav-text{bottom:50px}}.maitamaki-hero .hero-nav-text span{color:#fff;text-align:center;text-transform:uppercase;font-family:ministry,sans-serif;font-size:14px;line-height:14px;position:relative}@media (min-width:768px){.maitamaki-hero .hero-nav-text span{font-size:18px;line-height:18px}}.maitamaki-hero .hero-nav-text span:before{content:" ";top:23px;left:calc(50% - 8px);position:absolute;width:0;height:0;border-top:12px solid #ffd040;border-left:8px solid transparent;border-right:8px solid transparent}@media (min-width:768px){.maitamaki-hero .hero-nav-text span:before{top:35px}}.maitamaki.HomePage .maitamaki-hero .content-wrapper::after,.orange .maitamaki-hero .content-wrapper::after{background:#ff7f30;background-image:url(../images/niho-orange.jpg)}.ah-red .maitamaki-hero .content-wrapper::after{background:#ff5a67;background-image:url(../images/niho-ah-red.jpg)}.red .maitamaki-hero .content-wrapper::after{background:#ff5a67;background-image:url(../images/niho-pink.jpg)}.blue .maitamaki-hero .content-wrapper::after{background:#2a7de2;background-image:url(../images/niho-blue.jpg)}.teal .maitamaki-hero .content-wrapper::after{background:#15d3c5;background-image:url(../images/niho-teal.jpg)}.purple .maitamaki-hero .content-wrapper::after{background:#60269e;background-image:url(../images/niho-purple.jpg)}.yellow .maitamaki-hero .content-wrapper{color:#000}.yellow .maitamaki-hero .content-wrapper:after{background:#ffd040;background-image:url(../images/niho-yellow.jpg)}.ah-red .maitamaki-hero .content-wrapper::after{background:#ff7f30;background-image:url(../images/niho-ah-red.jpg)}@keyframes animateHero{from{width:120%}to{width:60%}}@keyframes slideImage{from{transform:translateX(120px)}to{transform:translateX(0)}}@keyframes fadeInHeading{from{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInScrollLink{from{opacity:0;transform:translate(-50%,100%)}to{opacity:1;transform:translate(-50%,0)}}.articlegallery-element__gallery .search-filter-container{margin:50px auto;text-align:left;padding:0 30px}.articlegallery-element__gallery .search-filter-container .tag-box{display:inline-block;font-family:ministry,sans-serif;font-size:16px;line-height:18px;text-transform:uppercase;border:1px solid #2a7de2;margin:4px 5px 4px 0;transition:all .5s ease-in-out}.articlegallery-element__gallery .search-filter-container .tag-box.selected{background-color:#2a7de2;padding-right:10px}.articlegallery-element__gallery .search-filter-container .tag-box.selected a{color:#fff}.articlegallery-element__gallery .search-filter-container .tag-box.selected a:after{content:"";background-image:url("data:image/svg+xml,%3Csvg width='12' height='12' viewBox='0 0 12 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1L10.5 10.5' stroke='white' stroke-width='2'/%3E%3Cpath d='M10.5 1L1 10.5' stroke='white' stroke-width='2'/%3E%3C/svg%3E%0A");background-repeat:no-repeat;position:absolute;width:12px;height:12px;margin-top:3px;margin-left:5px}.articlegallery-element__gallery .search-filter-container .tag-box:hover{background-color:#2a7de2}.articlegallery-element__gallery .search-filter-container .tag-box:hover a{color:#fff}.articlegallery-element__gallery .search-filter-container .tag-box a{display:inline-block;text-decoration:none;color:#2a7de2;padding:10px 20px}.articlegallery-element__gallery .read-more-link{margin:30px;padding-left:0}.articlegallery-element__gallery .read-more-link .read-more{color:#000}.articlegallery-element__gallery .read-more-link .read-more:before{border-left:8px solid #ff5a67}.articlegallery-element__gallery .article-gallery{padding:0;display:block;flex-wrap:wrap;justify-content:flex-start;background-color:#fff}.articlegallery-element__gallery .article-gallery .article-slide{flex:1 1 33%;padding:0;background-size:cover;text-decoration:none;display:block;text-align:left;color:#fff}.articlegallery-element__gallery .article-gallery .article-slide.empty{display:none}.articlegallery-element__gallery .article-gallery .article-slide .article-slide-content{padding:30px}.articlegallery-element__gallery .input-search{background-color:#fff;border:1px solid rgba(48,48,48,.25);width:290px;padding:12px;margin-bottom:8px;margin-right:6px}@media (min-width:576px){.articlegallery-element__gallery .search-filter-container{text-align:center}.articlegallery-element__gallery .read-more-link{padding-left:30px}.articlegallery-element__gallery .article-gallery{display:flex}.articlegallery-element__gallery .article-gallery .article-slide.empty{display:block}}.video-element__video .video-container{padding:30px}.video-element__video .video-container.three_quarter{padding:30px}.video-element__video .video-container.three_quarter>div{width:75%;padding:42.1875% 0 0 0!important}.video-element__video .video-container .video-play{position:absolute;top:calc(50% - 25px);left:calc(50% - 25px)}.video-element__video .video-container button[name=play]{width:49px;height:49px;background:#2a7de2;border:none;border-radius:100%;margin:auto;cursor:pointer;float:none}.video-element__video .video-container button[name=play]:focus{outline:0}.video-element__video .video-container button[name=play]:after{content:"";display:inline-block;position:relative;top:1px;left:1px;border-style:solid;border-width:9px 0 9px 18px;border-color:transparent transparent transparent #fff}.video-element__video .video-container .video-title{color:#fff;font-family:ministry,sans-serif;font-size:24px;line-height:28px;text-decoration:none;margin-bottom:5px;display:block;padding-left:20px;text-transform:uppercase}@media (min-width:768px){.video-element__video .video-container .video-title{padding-left:30px;margin-bottom:20px}}.video-element__video .video-container .video-subtitle{color:rgba(255,255,255,.8);font-family:ministry,sans-serif;font-size:14px;line-height:17px;text-transform:uppercase;padding-left:20px;padding-bottom:20px}@media (min-width:768px){.video-element__video .video-container .video-subtitle{padding-left:30px;padding-bottom:30px}}.video-element__video .video-container iframe{background-color:#000}@media (min-width:576px){.video-element__video .video-container{padding:60px 120px}.video-element__video .video-container.three_quarter{padding:60px 120px}}.ah-red .video-element__video .video-container button[name=play],.ah-red .videoblock-element__content .videoblock-video-container button[name=play],.orange .video-element__video .video-container button[name=play],.orange .videoblock-element__content .videoblock-video-container button[name=play]{background:#ff7f30}.purple .video-element__video .video-container button[name=play],.purple .videoblock-element__content .videoblock-video-container button[name=play]{background:#60269e}.yellow .video-element__video .video-container button[name=play],.yellow .videoblock-element__content .videoblock-video-container button[name=play]{background:#000}.red .video-element__video .video-container button[name=play],.red .videoblock-element__content .videoblock-video-container button[name=play]{background:#ff5a67}table{border-collapse:collapse;width:100%;margin-top:30px;margin-bottom:10px;font-family:freight-macro-pro,serif}table td,table th{border:1px solid #ddd;padding:8px}table tr:nth-child(even){background-color:#f7f7f7}table th{padding-top:12px;padding-bottom:12px;text-align:left;background-color:#60269e;color:#fff;font-family:ministry,sans-serif}.maitamaki table th,.orange table th{background-color:#ff7f30}.yellow table th{background-color:#ffd040;color:#000}.blue table th{background-color:#2a7de2}.red table th{background-color:#ff5a67}.image-element__image{margin:30px 0}@media (min-width:992px){.image-element__image{margin:60px 0}}.image-element__image .contained-title{padding:0 30px}@media (min-width:992px){.image-element__image .contained-title{padding:0 120px}}.image-element__image .contained-title.full_bleed h5{margin-bottom:30px}@media (min-width:992px){.image-element__image .contained-title.full_bleed h5{margin-bottom:60px}}.image-element__image h5{margin-bottom:0}.image-element__image .image-container.full_bleed{padding:0}.image-element__image .image-container.full_bleed img{width:100%}.image-element__image .image-container.page_width{padding:30px}.image-element__image .image-container.page_width img{width:100%}.image-element__image .image-container.three_quarter{padding:30px}.image-element__image .image-container.three_quarter img{width:75%;text-align:left}@media (min-width:992px){.image-element__image .image-container.page_width,.image-element__image .image-container.three_quarter{padding:60px 120px}}.apply-spacer .contentblock-element__content.bg-grey.contentblock-element__content{padding:60px 30px}@media (min-width:992px){.apply-spacer .contentblock-element__content.bg-grey.contentblock-element__content{padding:120px}}.contentblock-element__content{padding:30px;display:flex;flex-direction:column}@media (min-width:992px){.contentblock-element__content{padding:60px 30px}}.contentblock-element__content.bg-grey{background-color:#f4f5f5;background-image:url(../images/grey-bg.png);background-position:center;background-size:cover}.contentblock-element__content.bg-white{background-color:#fff}@media (min-width:992px){.contentblock-element__content.bg-white{padding:60px 120px}}.contentblock-element__content.image-right .contentblock-container{order:1}.contentblock-element__content.image-right .contentblock-image-container{order:2;padding-left:0;padding-top:30px}@media (min-width:992px){.contentblock-element__content.image-right .contentblock-image-container{padding-top:0}}.contentblock-element__content.image-right .contentblock-image-container img{width:100%}.contentblock-element__content.image-left .contentblock-container{order:2}.contentblock-element__content.image-left .contentblock-image-container{order:1;padding-right:0;margin-bottom:30px}@media (min-width:992px){.contentblock-element__content.image-left .contentblock-image-container{width:50%;margin-bottom:0}}.contentblock-element__content.image-left .contentblock-image-container img{width:100%}.contentblock-element__content.image-top{flex-direction:column}.contentblock-element__content.image-top .contentblock-container{order:2}.contentblock-element__content.image-top .contentblock-image-container{order:1;padding-bottom:0;padding-top:30px}.contentblock-element__content.image-top .contentblock-image-container img{width:100%}.contentblock-element__content.image-bottom{flex-direction:column}.contentblock-element__content.image-bottom .contentblock-container{order:1}.contentblock-element__content.image-bottom .contentblock-image-container{order:2;padding-top:30px}.contentblock-element__content.image-bottom .contentblock-image-container img{width:100%}.contentblock-element__content .contentblock-container .number{display:block;opacity:1;font-size:72px;line-height:72px;font-family:ministry,sans-serif;color:#15d3c5;padding-bottom:25px;margin-top:20px}@media (min-width:768px){.contentblock-element__content .contentblock-container .number{margin-top:0}}.contentblock-element__content .contentblock-container h5{margin-bottom:10px}.contentblock-element__content .contentblock-container p{white-space:pre-wrap}@media (min-width:768px){.contentblock-element__content .contentblock-container .links{display:flex;flex-direction:row}}@media (min-width:768px){.contentblock-element__content .contentblock-container .links .button{margin-right:20px}}.contentblock-element__content .contentblock-container li a,.contentblock-element__content .contentblock-container p a{color:#2a7de2}.contentblock-element__content .contentblock-container .button{display:inline-block;font-family:ministry,sans-serif;font-weight:700;font-size:16px;line-height:16px;text-align:center;text-decoration:none;background-color:#60269e;color:#fff;text-transform:uppercase;padding:15px 20px;margin-top:20px}.contentblock-element__content .contentblock-container .external-link{display:inline-block;color:#60269e;margin-top:20px}.contentblock-element__content .contentblock-container .external-link:hover{color:#ff7f30}@media (min-width:992px){.contentblock-element__content{padding:120px;display:flex;flex-direction:row}.contentblock-element__content.image-left .contentblock-container{padding-left:30px;width:50%}.contentblock-element__content.image-left .contentblock-image-container{padding-right:30px;margin-bottom:0;width:50%}.contentblock-element__content.image-right .contentblock-container{padding-right:30px;width:50%}.contentblock-element__content.image-right .contentblock-image-container{padding-left:30px;margin-bottom:0;width:50%}.contentblock-element__content.image-top .contentblock-image-container{padding-bottom:60px}.contentblock-element__content.image-bottom .contentblock-image-container{padding-top:60px}.contentblock-element__content .contentblock-container{display:flex;flex-direction:column;justify-content:center;align-items:flex-start}}.ah-red .contentblock-element__content .contentblock-container .number,.maitamaki.HomePage .contentblock-element__content .contentblock-container .number,.orange .contentblock-element__content .contentblock-container .number{color:#ff7f30}.ah-red .contentblock-element__content .button,.maitamaki.HomePage .contentblock-element__content .button,.orange .contentblock-element__content .button{background:#ff7f30}.ah-red .contentblock-element__content li a,.ah-red .contentblock-element__content p a,.maitamaki.HomePage .contentblock-element__content li a,.maitamaki.HomePage .contentblock-element__content p a,.orange .contentblock-element__content li a,.orange .contentblock-element__content p a{color:#ff7f30}.yellow .contentblock-element__content .contentblock-container .number{color:#000}.yellow .contentblock-element__content .button{background:#ffd040}.yellow .contentblock-element__content li a,.yellow .contentblock-element__content p a{color:#000;text-decoration:underline}.blue .contentblock-element__content .contentblock-container .number{color:#2a7de2}.blue .contentblock-element__content .button{background:#2a7de2}.blue .contentblock-element__content li a,.blue .contentblock-element__content p a{color:#2a7de2}.red .contentblock-element__content .contentblock-container .number{color:#ff5a67}.red .contentblock-element__content .button{background:#ff5a67}.red .contentblock-element__content li a,.red .contentblock-element__content p a{color:#ff5a67}.article-hero+.element .custom-form,.maitamaki-hero+.element .custom-form{margin-top:60px}@media (min-width:992px){.article-hero+.element .custom-form,.maitamaki-hero+.element .custom-form{margin-top:120px}}.videoblock-element__content{position:relative;display:flex;flex-direction:column;overflow:hidden;padding:60px 30px}@media (min-width:992px){.videoblock-element__content{display:flex;flex-direction:row;justify-content:center;padding:120px}}.videoblock-element__content.bg-grey{background-color:#f4f5f5;background-image:url(../images/grey-bg.png);background-position:center;background-size:cover}.videoblock-element__content.bg-white{background-color:#fff}@media (min-width:992px){.videoblock-element__content.video-left,.videoblock-element__content.video-right{flex-direction:row}}@media (min-width:992px){.videoblock-element__content.video-left.video-left .videoblock-container,.videoblock-element__content.video-right.video-left .videoblock-container{order:2;padding-right:0;padding-left:60px}}@media (min-width:992px){.videoblock-element__content.video-left.video-left .videoblock-video-container,.videoblock-element__content.video-right.video-left .videoblock-video-container{order:1;padding-right:60px;padding-left:0}}@media (min-width:992px){.videoblock-element__content.video-left.video-right .videoblock-container,.videoblock-element__content.video-right.video-right .videoblock-container{order:1;padding-right:60px;padding-left:0}}@media (min-width:992px){.videoblock-element__content.video-left.video-right .videoblock-video-container,.videoblock-element__content.video-right.video-right .videoblock-video-container{order:2;padding-right:0;padding-left:60px}}@media (min-width:992px){.videoblock-element__content.video-left .videoblock-container,.videoblock-element__content.video-right .videoblock-container{width:50%}}@media (min-width:992px){.videoblock-element__content.video-bottom,.videoblock-element__content.video-top{flex-direction:column}}@media (min-width:992px){.videoblock-element__content.video-bottom.video-top .videoblock-container,.videoblock-element__content.video-top.video-top .videoblock-container{order:2}}@media (min-width:992px){.videoblock-element__content.video-bottom.video-top .videoblock-video-container,.videoblock-element__content.video-top.video-top .videoblock-video-container{order:1;margin-bottom:60px}}@media (min-width:992px){.videoblock-element__content.video-bottom.video-bottom .videoblock-container,.videoblock-element__content.video-top.video-bottom .videoblock-container{order:1;margin-bottom:60px}}@media (min-width:992px){.videoblock-element__content.video-bottom.video-bottom .videoblock-video-container,.videoblock-element__content.video-top.video-bottom .videoblock-video-container{order:2}}@media (min-width:992px){.videoblock-element__content.video-bottom .videoblock-container,.videoblock-element__content.video-top .videoblock-container{order:1;width:100%;padding-left:0;padding-right:0}}@media (min-width:992px){.videoblock-element__content.video-bottom .videoblock-video-container,.videoblock-element__content.video-top .videoblock-video-container{width:100%;padding-left:0;padding-right:0}}@media (min-width:992px){.videoblock-element__content.video-bottom .videoblock-video-container .poster,.videoblock-element__content.video-top .videoblock-video-container .poster{padding:30% 0 0 0!important}}@media (min-width:992px){.videoblock-element__content .videoblock-container{width:50%;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding-right:60px}}.videoblock-element__content .videoblock-container .icon{margin-bottom:30px;width:90px;object-fit:contain;object-position:center}.videoblock-element__content .videoblock-container h5{margin-bottom:30px;line-height:1.15}.videoblock-element__content .videoblock-container .button{display:inline-block;font-family:ministry,sans-serif;font-weight:700;font-size:16px;line-height:16px;text-align:center;text-decoration:none;background-color:#60269e;color:#fff;text-transform:uppercase;padding:15px 20px;margin-top:30px;min-width:200px}.videoblock-element__content .videoblock-video-container{width:100%;padding-top:30px}@media (min-width:992px){.videoblock-element__content .videoblock-video-container{width:50%;padding-top:0;padding-left:60px;display:flex;flex-direction:column;justify-content:center;min-height:300px}}.videoblock-element__content .videoblock-video-container .poster:not(.has-video){min-height:160px}.videoblock-element__content .videoblock-video-container .video-play{position:absolute;top:calc(50% - 25px);left:calc(50% - 25px)}.videoblock-element__content .videoblock-video-container button[name=play]{width:49px;height:49px;background:#60269e;border:none;border-radius:100%;margin:auto;cursor:pointer;float:none}.videoblock-element__content .videoblock-video-container button[name=play]:focus{outline:0}.videoblock-element__content .videoblock-video-container button[name=play]:after{content:"";display:inline-block;position:relative;top:1px;left:1px;border-style:solid;border-width:9px 0 9px 18px;border-color:transparent transparent transparent #fff}.videoblock-element__content .videoblock-video-container .video-title{color:#fff;font-family:ministry,sans-serif;font-size:24px;line-height:28px;text-decoration:none;margin-bottom:5px;display:block;padding-left:20px;text-transform:uppercase}@media (min-width:992px){.videoblock-element__content .videoblock-video-container .video-title{padding-left:30px;margin-bottom:20px}}.videoblock-element__content .videoblock-video-container .video-subtitle{color:rgba(255,255,255,.8);font-family:ministry,sans-serif;font-size:14px;line-height:17px;text-transform:uppercase;padding-left:20px;padding-bottom:20px}@media (min-width:992px){.videoblock-element__content .videoblock-video-container .video-subtitle{padding-left:30px;padding-bottom:30px}}.videoblock-element__content .videoblock-video-container iframe{background-color:#000}.ah-red .videoblock-container .button,.maitamaki.HomePage .videoblock-container .button,.orange .videoblock-container .button{background:#ff7f30}.ah-red .videoblock-element__content .videoblock-video-container button[name=play],.maitamaki.HomePage .videoblock-element__content .videoblock-video-container button[name=play],.orange .videoblock-element__content .videoblock-video-container button[name=play]{background:#ff7f30}.red .videoblock-container .button{background:#ff5a67}.red .videoblock-element__content .videoblock-video-container button[name=play]{background:#ff5a67}.yellow .videoblock-container .button{background:#ffd040}.yellow .videoblock-element__content .videoblock-video-container button[name=play]{background:#ffd040;color:#000}.blue .videoblock-container .button{background:#2a7de2}.blue .videoblock-element__content .videoblock-video-container button[name=play]{background:#2a7de2}.teammember-element__content{transition:all .5s ease-in-out}.teammember-element__content .teammember-blocks{display:flex;flex-wrap:wrap}.teammember-element__content .teammember-blocks .teammember-block{position:relative}.teammember-element__content .teammember-blocks .teammember-block.position1 .teammember-block-lower-inner,.teammember-element__content .teammember-blocks .teammember-block.position14 .teammember-block-lower-inner,.teammember-element__content .teammember-blocks .teammember-block.position18 .teammember-block-lower-inner,.teammember-element__content .teammember-blocks .teammember-block.position22 .teammember-block-lower-inner,.teammember-element__content .teammember-blocks .teammember-block.position5 .teammember-block-lower-inner,.teammember-element__content .teammember-blocks .teammember-block.position9 .teammember-block-lower-inner{background-color:#15d3c5}.teammember-element__content .teammember-blocks .teammember-block.position1 svg polygon,.teammember-element__content .teammember-blocks .teammember-block.position14 svg polygon,.teammember-element__content .teammember-blocks .teammember-block.position18 svg polygon,.teammember-element__content .teammember-blocks .teammember-block.position22 svg polygon,.teammember-element__content .teammember-blocks .teammember-block.position5 svg polygon,.teammember-element__content .teammember-blocks .teammember-block.position9 svg polygon{fill:#15d3c5}.teammember-element__content .teammember-blocks .teammember-block.position10 .teammember-block-lower-inner,.teammember-element__content .teammember-blocks .teammember-block.position15 .teammember-block-lower-inner,.teammember-element__content .teammember-blocks .teammember-block.position19 .teammember-block-lower-inner,.teammember-element__content .teammember-blocks .teammember-block.position2 .teammember-block-lower-inner,.teammember-element__content .teammember-blocks .teammember-block.position23 .teammember-block-lower-inner,.teammember-element__content .teammember-blocks .teammember-block.position6 .teammember-block-lower-inner{background-color:#2a7de2}.teammember-element__content .teammember-blocks .teammember-block.position10 svg polygon,.teammember-element__content .teammember-blocks .teammember-block.position15 svg polygon,.teammember-element__content .teammember-blocks .teammember-block.position19 svg polygon,.teammember-element__content .teammember-blocks .teammember-block.position2 svg polygon,.teammember-element__content .teammember-blocks .teammember-block.position23 svg polygon,.teammember-element__content .teammember-blocks .teammember-block.position6 svg polygon{fill:#2a7de2}.teammember-element__content .teammember-blocks .teammember-block.position12 .teammember-block-lower-inner,.teammember-element__content .teammember-blocks .teammember-block.position16 .teammember-block-lower-inner,.teammember-element__content .teammember-blocks .teammember-block.position20 .teammember-block-lower-inner,.teammember-element__content .teammember-blocks .teammember-block.position24 .teammember-block-lower-inner,.teammember-element__content .teammember-blocks .teammember-block.position3 .teammember-block-lower-inner,.teammember-element__content .teammember-blocks .teammember-block.position7 .teammember-block-lower-inner{background-color:#ff5a67}.teammember-element__content .teammember-blocks .teammember-block.position12 svg polygon,.teammember-element__content .teammember-blocks .teammember-block.position16 svg polygon,.teammember-element__content .teammember-blocks .teammember-block.position20 svg polygon,.teammember-element__content .teammember-blocks .teammember-block.position24 svg polygon,.teammember-element__content .teammember-blocks .teammember-block.position3 svg polygon,.teammember-element__content .teammember-blocks .teammember-block.position7 svg polygon{fill:#ff5a67}.teammember-element__content .teammember-blocks .teammember-block.position13 .teammember-block-lower-inner,.teammember-element__content .teammember-blocks .teammember-block.position17 .teammember-block-lower-inner,.teammember-element__content .teammember-blocks .teammember-block.position21 .teammember-block-lower-inner,.teammember-element__content .teammember-blocks .teammember-block.position25 .teammember-block-lower-inner,.teammember-element__content .teammember-blocks .teammember-block.position4 .teammember-block-lower-inner,.teammember-element__content .teammember-blocks .teammember-block.position8 .teammember-block-lower-inner{background-color:#60269e}.teammember-element__content .teammember-blocks .teammember-block.position13 svg polygon,.teammember-element__content .teammember-blocks .teammember-block.position17 svg polygon,.teammember-element__content .teammember-blocks .teammember-block.position21 svg polygon,.teammember-element__content .teammember-blocks .teammember-block.position25 svg polygon,.teammember-element__content .teammember-blocks .teammember-block.position4 svg polygon,.teammember-element__content .teammember-blocks .teammember-block.position8 svg polygon{fill:#60269e}.teammember-element__content .teammember-blocks .teammember-block.hovered .teammember-block-lower{height:auto;max-height:400px;transition:max-height .5s ease-in-out}.teammember-element__content .teammember-blocks .teammember-block.hovered .teammember-block-lower-inner{opacity:1;height:auto;padding:25px}.teammember-element__content .teammember-blocks .teammember-block.hovered img{transform:scale(1);transition:all .5s ease-in-out}.teammember-element__content .teammember-blocks .teammember-block .floating-titles{position:absolute;bottom:45px;left:25px}.teammember-element__content .teammember-blocks .teammember-block .mobile-name{opacity:1;height:auto;text-shadow:0 0 6px rgba(0,0,0,.35);transition:all .5s ease-in-out}.teammember-element__content .teammember-blocks .teammember-block .mobile-role{opacity:1;height:auto;color:rgba(255,255,255,.8);font-family:ministry,sans-serif;font-size:14px;line-height:17px;text-transform:uppercase;text-shadow:0 0 6px rgba(0,0,0,.35);transition:all .5s ease-in-out}.teammember-element__content .teammember-blocks .teammember-block .teammember-block-image{width:100%;height:100%;object-fit:cover;object-position:top center}.teammember-element__content .teammember-blocks .teammember-block .teammember-block-lower{width:100%;position:absolute!important;bottom:0;height:0;max-height:0;transition:max-height .5s ease-in-out}.teammember-element__content .teammember-blocks .teammember-block .teammember-block-lower svg{width:105%;height:30px;position:absolute;top:-29px}.teammember-element__content .teammember-blocks .teammember-block .teammember-block-lower-inner{opacity:0;height:0}.teammember-element__content .teammember-blocks .teammember-block h5{color:#fff;margin-bottom:5px;font-size:24px;line-height:28px}.teammember-element__content .teammember-blocks .teammember-block .role{color:rgba(255,255,255,.8);font-family:ministry,sans-serif;font-size:14px;line-height:17px;text-transform:uppercase}.teammember-element__content .teammember-blocks .teammember-block p{color:#fff;margin-bottom:20px}.teammember-element__content .teammember-blocks .teammember-block p a{color:#fff}.teammember-element__content .teammember-blocks .teammember-block-image{width:100%}@media (min-width:768px){.teammember-element__content .teammember-blocks .teammember-block{flex:1 1 33%;max-width:33.3333%;height:568px;overflow:hidden}.teammember-element__content .teammember-blocks .teammember-block.hovered img{transform:scale(1.25);transition:all .5s ease-in-out}}.ah-red .teammember-element__content .teammember-blocks .teammember-block svg polygon,.maitamaki .teammember-element__content .teammember-blocks .teammember-block svg polygon,.orange .teammember-element__content .teammember-blocks .teammember-block svg polygon{fill:#ff7f30!important}.ah-red .teammember-element__content .teammember-blocks .teammember-block .teammember-block-lower-inner,.maitamaki .teammember-element__content .teammember-blocks .teammember-block .teammember-block-lower-inner,.orange .teammember-element__content .teammember-blocks .teammember-block .teammember-block-lower-inner{background-color:#ff7f30!important}.teammember-element__content .teammember-gallery{padding:0;display:block;flex-wrap:wrap;justify-content:flex-start;background-color:#fff}.teammember-element__content .teammember-gallery .teammember-slide{flex:1 1 33%;padding:0}.teammember-element__content .teammember-gallery .teammember-slide.empty{display:none}.teammember-element__content .teammember-gallery .teammember-slide .teammember-slide-content{padding:30px}@media (min-width:576px){.teammember-element__content .teammember-gallery{display:flex}.teammember-element__content .teammember-gallery .teammember-slide.empty{display:block}}.copyblock-element__content{background-color:#fff;padding:60px 30px}.copyblock-element__content.white{background-color:#fff}.copyblock-element__content.grey{background-color:#f4f5f5;background-image:url(../images/grey-bg.png);background-position:center;background-size:cover}.copyblock-element__content .copyblock-blocks{display:flex}.copyblock-element__content .copyblock-blocks.length1{max-width:960px}.copyblock-element__content .copyblock-blocks.length1 .copyblock-block .copyblock-element__title{font-size:32px;line-height:34px}.copyblock-element__content .copyblock-blocks.length2{flex:1 1 50%;display:block}.copyblock-element__content .copyblock-blocks.length2 .copyblock-block{padding-right:0}.copyblock-element__content .copyblock-blocks.length2 .copyblock-block:last-child{padding-top:30px;padding-right:0}.copyblock-element__content .copyblock-blocks.length3,.copyblock-element__content .copyblock-blocks.length4{padding:0;display:block}.copyblock-element__content .copyblock-blocks.length3 .copyblock-block,.copyblock-element__content .copyblock-blocks.length4 .copyblock-block{padding:30px 0}.copyblock-element__content .copyblock-blocks.length3 .copyblock-element__title,.copyblock-element__content .copyblock-blocks.length4 .copyblock-element__title{text-transform:uppercase!important}.copyblock-element__content .copyblock-blocks.separator .copyblock-block{border-left:none;padding-left:0}.copyblock-element__content .copyblock-blocks .copyblock-block .copyblock-element__title{font-size:24px;line-height:28px;text-transform:none;margin-bottom:20px}.copyblock-element__content .copyblock-blocks .copyblock-block img{max-width:80%;padding-bottom:20px;margin:0 auto;display:block}.copyblock-element__content .copyblock-blocks .copyblock-block p a{text-decoration:underline;color:#2a7de2}.copyblock-element__content .copyblock-blocks .copyblock-block .button{display:inline-block;font-family:ministry,sans-serif;font-weight:700;font-size:16px;line-height:16px;text-align:center;text-decoration:none;background-color:#60269e;color:#fff;text-transform:uppercase;padding:15px 20px;margin-top:20px}.copyblock-element__content ul{margin:10px 0}@media (min-width:768px){.copyblock-element__content ul{margin:20px 0}}.copyblock-element__content ul li{position:relative;padding-left:20px;margin-bottom:3px}@media (min-width:768px){.copyblock-element__content ul li{margin-bottom:5px}}.copyblock-element__content ul li::before{content:"";position:absolute;left:0;top:9px;width:4px;height:4px;background:#2a7de2;border-radius:100%}@media (min-width:992px){.copyblock-element__content{padding:60px 120px}.copyblock-element__content .copyblock-blocks.length2{display:flex}.copyblock-element__content .copyblock-blocks.length2 .copyblock-block{padding-right:60px}.copyblock-element__content .copyblock-blocks.length2 .copyblock-block:last-child{padding-top:0;padding-right:0}.copyblock-element__content .copyblock-blocks.length3,.copyblock-element__content .copyblock-blocks.length4{display:flex;padding:60px 0}.copyblock-element__content .copyblock-blocks.length3 .copyblock-block,.copyblock-element__content .copyblock-blocks.length4 .copyblock-block{padding:30px}.copyblock-element__content .copyblock-blocks.separator .copyblock-block{border-left:1px solid rgba(48,48,48,.25);padding-left:30px}.copyblock-element__content .copyblock-blocks .copyblock-block{flex:1}}.article-hero+.dnadesign__elemental__models__elementcontent .content-element__content{padding-top:0}.tamaki__app__widgets__pagecomponentcopyblockwidget+.dnadesign__elemental__models__elementcontent .content-element__content{padding-top:0}.ah-red .copyblock-element__content .copyblock-blocks .copyblock-block ul li::before,.maitamaki.HomePage .copyblock-element__content .copyblock-blocks .copyblock-block ul li::before,.orange .copyblock-element__content .copyblock-blocks .copyblock-block ul li::before{background:#ff7f30}.ah-red .copyblock-element__content .copyblock-blocks .copyblock-block p a,.maitamaki.HomePage .copyblock-element__content .copyblock-blocks .copyblock-block p a,.orange .copyblock-element__content .copyblock-blocks .copyblock-block p a{color:#ff7f30}.ah-red .copyblock-element__content .copyblock-blocks .copyblock-block .button,.maitamaki.HomePage .copyblock-element__content .copyblock-blocks .copyblock-block .button,.orange .copyblock-element__content .copyblock-blocks .copyblock-block .button{background:#ff7f30}.red .copyblock-element__content .copyblock-blocks .copyblock-block ul li::before{background:#ff5a67}.red .copyblock-element__content .copyblock-blocks .copyblock-block p a{color:#ff5a67}.red .copyblock-element__content .copyblock-blocks .copyblock-block .button{background:#ff5a67}.blue .copyblock-element__content .copyblock-blocks .copyblock-block ul li::before{background:#2a7de2}.blue .copyblock-element__content .copyblock-blocks .copyblock-block p a{color:#2a7de2}.blue .copyblock-element__content .copyblock-blocks .copyblock-block .button{background:#2a7de2}.yellow .copyblock-element__content .copyblock-blocks .copyblock-block ul li::before{background:#ffd040}.yellow .copyblock-element__content .copyblock-blocks .copyblock-block .button{background:#ffd040;color:#000}.article-hero+.tamaki__app__widgets__pagecomponentcopyblockwidget .copyblock-element__content,.maitamaki-hero+.tamaki__app__widgets__pagecomponentcopyblockwidget .copyblock-element__content{padding-top:60px}@media (min-width:992px){.article-hero+.tamaki__app__widgets__pagecomponentcopyblockwidget .copyblock-element__content,.maitamaki-hero+.tamaki__app__widgets__pagecomponentcopyblockwidget .copyblock-element__content{padding-top:120px}}.documentrepository-element__content{padding:30px}.documentrepository-element__content h2.year{font-size:18px;line-height:20px;color:#000;border-bottom:1px solid #303030;padding-bottom:20px;border-top:none;padding-top:0}.documentrepository-element__content .document-group{position:relative}.documentrepository-element__content .document-row-group{margin-top:0}.documentrepository-element__content .document-row{display:flex;flex-direction:row;flex-wrap:wrap;width:100%}.documentrepository-element__content .document-row:last-child .document-link,.documentrepository-element__content .document-row:last-child .document-title{border-bottom:none}.documentrepository-element__content .document-row .spacer{flex:0}.documentrepository-element__content .document-row .document-title{font-family:freight-macro-pro,serif;font-weight:500;flex:3;border-bottom:1px solid rgba(48,48,48,.25);padding:30px 20px 30px 0}.documentrepository-element__content .document-row .document-link{flex:1;border-bottom:1px solid rgba(48,48,48,.25);padding:30px 0;text-align:right}.documentrepository-element__content .document-row .document-link .download{font-family:ministry,sans-serif;font-weight:500;text-transform:uppercase;text-decoration:none;color:#2a7de2;font-size:12px;border:1px solid #2a7de2;padding:7.5px 24px;transition:all .5s ease-in-out}.documentrepository-element__content .document-row .document-link .download:hover{background-color:#2a7de2;color:#fff}@media (min-width:576px){.documentrepository-element__content h2.year{font-size:32px;line-height:34px;border-top:1px solid #303030;padding-top:20px;border-bottom:none;padding-bottom:0}.documentrepository-element__content .document-row-group{margin-top:-55px}.documentrepository-element__content .spacer{flex:2!important}.documentrepository-element__content .document-link .download{padding:7.5px 55px!important}}@media (min-width:992px){.documentrepository-element__content{padding:60px 120px}}.article-hero{position:relative;margin-bottom:0;overflow:hidden}.article-hero .pattern{display:block;position:absolute;top:-10%;bottom:0;left:0;height:65%;width:100%;overflow:hidden;transform:skewY(-5deg)}@media (min-width:992px){.article-hero .pattern{height:60%}}.article-hero .pattern::after{content:"";display:block;position:absolute;bottom:-30%;left:0;background:#ff5a67;background-image:url(../images/niho-pink.jpg);background-repeat:repeat;background-position:top left!important;background-size:cover!important;height:130%;width:100%;transform:skewY(5deg)}.article-hero .bg{width:100%;max-height:960px;z-index:2;margin-top:40px;object-fit:cover;object-position:center;transform:skewY(-5deg)}@media (min-width:992px){.article-hero .bg{margin-top:45px}}.article-hero .bg.desktop{display:none}@media (min-width:992px){.article-hero .bg.desktop{display:block}}.article-hero .bg.desktop.default{display:block}.article-hero .bg.mobile{display:block}@media (min-width:992px){.article-hero .bg.mobile{display:none}}.article-hero .share-wrapper{position:absolute;right:0;opacity:0;visibility:hidden;transform:translateX(200px);transition:.25s ease .2s}.article-hero .share-wrapper.animate{opacity:1;transform:translateX(0);visibility:visible}.article-hero .share-wrapper:not(.animate) .social-itens{display:none}.article-hero .content-wrapper{position:relative;z-index:3;color:#fff;display:flex;padding:120px 30px 60px;flex-direction:column;justify-content:center;overflow:hidden;transform:skewY(5deg)}@media (min-width:992px){.article-hero .content-wrapper{padding:30% 120px 100px;margin-top:-30%}}.article-hero .content-wrapper .copy{position:relative;z-index:2;max-width:100%;padding-left:20px;padding-right:50px;transform:skewY(-5deg);display:flex;flex-direction:row;justify-content:space-between}@media (min-width:992px){.article-hero .content-wrapper .copy{padding-left:0;margin-top:120px;max-width:100%;padding-right:100px}}.article-hero .content-wrapper .copy .titles{max-width:100%;margin:auto;justify-content:center;align-items:center;display:flex;flex-direction:column}.article-hero .content-wrapper .copy h1{font-size:32px;margin-bottom:10px;line-height:1;opacity:0;transform:translateY(30px);animation:fadeInHeading .25s ease 1.15s;animation-fill-mode:forwards;text-align:center}@media (min-width:992px){.article-hero .content-wrapper .copy h1{font-size:72px;margin-bottom:30px}}.article-hero .content-wrapper .copy h3{font-size:14px;font-weight:700;margin-bottom:20px;line-height:1;text-transform:uppercase;font-family:ministry,sans-serif;opacity:0;transform:translateY(30px);animation:fadeInHeading .25s ease 1.35s;animation-fill-mode:forwards}@media (min-width:992px){.article-hero .content-wrapper .copy h3{font-size:18px}}.article-hero .content-wrapper .copy p{display:block;opacity:0;transform:translateY(30px);animation:fadeInHeading .25s ease 1.5s;animation-fill-mode:forwards}.article-hero .content-wrapper .copy p a{color:#fff}.article-hero .content-wrapper .copy ul li::before{background:#fff}.maitamaki.HomePage .article-hero .content-wrapper::after,.orange .article-hero .content-wrapper::after{background:#ff7f30;background-image:url(../images/niho-orange.jpg)}.ah-red .article-hero .content-wrapper::after{background:#ff5a67;background-image:url(../images/niho-ah-red.jpg)}.red .article-hero .content-wrapper::after{background:#ff5a67;background-image:url(../images/niho-pink.jpg)}.blue .article-hero .content-wrapper::after{background:#2a7de2;background-image:url(../images/niho-blue.jpg)}.teal .article-hero .content-wrapper::after{background:#15d3c5;background-image:url(../images/niho-teal.jpg)}.purple .article-hero .content-wrapper::after{background:#60269e;background-image:url(../images/niho-purple.jpg)}.yellow .article-hero .content-wrapper{color:#000}.yellow .article-hero .content-wrapper:after{background:#ffd040;background-image:url(../images/niho-yellow.jpg)}.ah-red .article-hero .content-wrapper::after{background:#ff7f30;background-image:url(../images/niho-ah-red.jpg)}@keyframes animateHero{from{width:120%}to{width:60%}}@keyframes slideImage{from{transform:translateX(120px)}to{transform:translateX(0)}}@keyframes fadeInHeading{from{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInScrollLink{from{opacity:0;transform:translate(-50%,100%)}to{opacity:1;transform:translate(-50%,0)}}.social-share{position:relative;z-index:2}.social-share.open div.social-open-menu .share-button{padding-left:0;padding-right:0}.social-share.open div.social-open-menu .share-button .share-icon .share-svg{display:none}.social-share.open div.social-open-menu .share-button .share-icon .close-svg{display:block}.social-share.open ul.social-itens .btn-share{transform:scale(1);opacity:1}.social-share ul.social-itens{list-style:none;text-decoration:none;text-align:center;position:relative;display:block;position:absolute;right:12px;top:50px}@media (min-width:992px){.social-share ul.social-itens{top:auto;right:30px;bottom:45px}}.social-share ul.social-itens .btn-share{width:30px;height:30px;border:solid 1px #fff;outline:0;background:0 0;border-radius:100px}@media (min-width:992px){.social-share ul.social-itens .btn-share{width:40px;height:40px}}.social-share ul.social-itens .btn-share svg{transform:translateY(2px);width:13px;height:13px}@media (min-width:992px){.social-share ul.social-itens .btn-share svg{width:15px;height:15px}}.social-share ul.social-itens li{position:relative;margin-bottom:10px;transition:transform .25s ease}@media (min-width:992px){.social-share ul.social-itens li{margin-bottom:0}}@media (min-width:992px){.social-share ul.social-itens li:nth-child(1){transform:translate(-100%,260%)}.social-share ul.social-itens li:nth-child(1):hover{transform:translate(-100%,260%) scale(1.1)}}@media (min-width:992px){.social-share ul.social-itens li:nth-child(2){transform:translate(0,100%)}.social-share ul.social-itens li:nth-child(2):hover{transform:translate(0,100%) scale(1.1)}}@media (min-width:992px){.social-share ul.social-itens li:nth-child(3){transform:translate(100%,60%)}.social-share ul.social-itens li:nth-child(3):hover{transform:translate(100%,60%) scale(1.1)}}.social-share ul.social-itens li .btn-share{transform:scale(0);opacity:0}.social-share ul.social-itens li:hover .btn-text{opacity:1}.social-share div.social-open-menu .share-button{position:relative;height:35px;color:#fff;line-height:1.65}@media (min-width:992px){.social-share div.social-open-menu .share-button{height:62px}}.social-share div.social-open-menu .share-icon{position:absolute;top:20px;opacity:0;margin:0;visibility:hidden;width:30px;height:30px;display:flex;justify-content:center;align-items:center;border-radius:100px;border:solid 1px #fff}@media (min-width:992px){.social-share div.social-open-menu .share-icon{top:22px;width:64px;height:64px}}.social-share div.social-open-menu .share-icon svg{position:relative;top:0;left:0;fill:#fff;width:15px;height:15px;margin-left:-2px}@media (min-width:992px){.social-share div.social-open-menu .share-icon svg{width:26px;height:26px}}.social-share div.social-open-menu .share-icon svg.close-svg{display:none;margin-left:0}.social-share div.social-open-menu .share-icon{transform:translate(0,-50%);opacity:1;visibility:visible;right:10px}@media (min-width:992px){.social-share div.social-open-menu .share-icon{right:20px}}.social-share.open .social-itens .social-item-4,.social-share.open .social-itens .social-item-4 .btn-share-text{transition:all .5s cubic-bezier(.68,-.55,.265,1.55) .1s}.social-share.not-visible .social-itens .social-item-4,.social-share.open .social-itens .social-item-4 .btn-share-text{transition:all .5s cubic-bezier(.68,-.55,.265,1.55) .4s}.social-share.open .social-itens .social-item-3,.social-share.open .social-itens .social-item-3 .btn-share-text{transition:all .5s cubic-bezier(.68,-.55,.265,1.55) .2s}.social-share.not-visible .social-itens .social-item-3,.social-share.open .social-itens .social-item-3 .btn-share-text{transition:all .5s cubic-bezier(.68,-.55,.265,1.55) .3s}.social-share.open .social-itens .social-item-2,.social-share.open .social-itens .social-item-2 .btn-share-text{transition:all .5s cubic-bezier(.68,-.55,.265,1.55) .3s}.social-share.not-visible .social-itens .social-item-2,.social-share.open .social-itens .social-item-2 .btn-share-text{transition:all .5s cubic-bezier(.68,-.55,.265,1.55) .2s}.social-share.open .social-itens .social-item-1,.social-share.open .social-itens .social-item-1 .btn-share-text{transition:all .5s cubic-bezier(.68,-.55,.265,1.55) .4s}.social-share.not-visible .social-itens .social-item-1,.social-share.open .social-itens .social-item-1 .btn-share-text{transition:all .5s cubic-bezier(.68,-.55,.265,1.55) .1s}.house-for-sale-component .house-for-sale-slideshow{position:relative}.house-for-sale-component .house-for-sale-slideshow .house-for-sale-images .slick-arrow{font-size:0;width:33px;height:45px;margin:0;border-radius:0;border:none;outline:0}.house-for-sale-component .house-for-sale-slideshow .house-for-sale-images .slick-arrow:focus{outline:0}.house-for-sale-component .house-for-sale-slideshow .house-for-sale-images .slick-arrow.slick-next{background-color:#2a7de2;background-image:url("data:image/svg+xml,%3Csvg width='20' height='17' viewBox='0 0 20 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M10.9499 15.2232L12.5148 17L20 8.50003L12.5148 0L10.9499 1.77682L15.7544 7.23094H0V9.76773H15.7555L10.9499 15.2232Z' fill='white'/%3E%3C/svg%3E%0A");background-repeat:no-repeat;background-position:center;background-size:50%;position:absolute;right:0;bottom:0}.house-for-sale-component .house-for-sale-slideshow .house-for-sale-images .slick-arrow.slick-prev{background-color:#2a7de2;background-image:url("data:image/svg+xml,%3Csvg width='20' height='17' viewBox='0 0 20 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M9.05014 15.2232L7.48522 17L0 8.50003L7.48522 0L9.05014 1.77682L4.24562 7.23094H20V9.76773H4.24445L9.05014 15.2232Z' fill='white'/%3E%3C/svg%3E%0A");background-repeat:no-repeat;background-position:center;background-size:50%;position:absolute;right:33px;bottom:0;z-index:100;opacity:.9}.house-for-sale-component .house-for-sale-slideshow .house-for-sale-images .house-for-sale-image-slide .house-for-sale-image{height:226px;background-size:cover;background-repeat:no-repeat;background-position:center}@media (min-width:576px){.house-for-sale-component .house-for-sale-slideshow .house-for-sale-images .house-for-sale-image-slide .house-for-sale-image{height:614px;background-size:cover}}@media (min-width:576px){.house-for-sale-component .house-for-sale-slideshow .house-for-sale-images .slick-arrow{width:60px;height:81px}.house-for-sale-component .house-for-sale-slideshow .house-for-sale-images .slick-arrow.slick-prev{right:60px}}.house-for-sale-component .house-for-sale-slideshow .pagingInfo{position:absolute;right:90px;bottom:15px;font-family:ministry,sans-serif;font-size:12px;line-height:14.4px;color:#fff}.house-for-sale-component .house-for-sale-slideshow .back-to-homes{position:absolute;top:40px;left:30px}.house-for-sale-component .house-for-sale-slideshow .back-to-homes a{color:#fff;background-color:#2a7de2;padding:10px 20px 10px 45px;font-family:ministry,sans-serif;font-weight:700;font-size:16px;line-height:18px;text-align:center;text-transform:uppercase;text-decoration:none;transition:all .5s ease-in-out}.house-for-sale-component .house-for-sale-slideshow .back-to-homes a:before{content:" ";left:25px;top:4px;position:absolute;width:0;height:0;border-top:6px solid transparent;border-bottom:6px solid transparent;border-right:8px solid #fff;transition:all .5s ease-in-out}.house-for-sale-component .house-for-sale-slideshow .back-to-homes a:hover{color:#2a7de2;background-color:#fff}.house-for-sale-component .house-for-sale-slideshow .back-to-homes a:hover:before{border-top:6px solid transparent;border-bottom:6px solid transparent;border-right:8px solid #2a7de2}.house-for-sale-component .house-for-sale-slideshow .back-to-homes a .desktop{display:none}.house-for-sale-component .house-for-sale-slideshow .back-to-homes a .mobile{display:inline}@media (min-width:576px){.house-for-sale-component .house-for-sale-slideshow .back-to-homes{top:55px;left:60px}.house-for-sale-component .house-for-sale-slideshow .back-to-homes a .desktop{display:inline}.house-for-sale-component .house-for-sale-slideshow .back-to-homes a .mobile{display:none}.house-for-sale-component .house-for-sale-slideshow .pagingInfo{font-size:18px;line-height:20px;right:140px;bottom:30px}}.house-for-sale-component .house-for-sale-details{display:block;background-color:#f4f5f5}.house-for-sale-component .house-for-sale-details .house-for-sale-description{flex:1 1 50%;background-color:#2a7de2;color:#fff;margin-top:0;z-index:100;position:relative}.house-for-sale-component .house-for-sale-details .house-for-sale-description svg{position:absolute;top:auto;bottom:-50px;left:0;background-color:transparent;height:50px;width:100%;transform:scale(1,-1)}.house-for-sale-component .house-for-sale-details .house-for-sale-description svg polygon{fill:#2a7de2}.house-for-sale-component .house-for-sale-details .house-for-sale-description .description-inner{padding:60px 30px}.house-for-sale-component .house-for-sale-details .house-for-sale-description .description-inner .suburb{font-family:ministry,sans-serif;font-size:18px;line-height:20px;color:#fff;text-transform:uppercase;margin-bottom:30px}.house-for-sale-component .house-for-sale-details .house-for-sale-description .description-inner .address{font-family:ministry,sans-serif;font-size:48px;line-height:52px;color:#fff;text-transform:uppercase;margin-bottom:30px}.house-for-sale-component .house-for-sale-details .house-for-sale-description .description-inner .description{font-family:freight-macro-pro,serif;font-size:16px;line-height:22px;color:#fff}.house-for-sale-component .house-for-sale-details .house-for-sale-description .description-inner .description a{color:#fff;text-decoration:underline}.house-for-sale-component .house-for-sale-details .house-for-sale-description .description-inner .description li::before{background:#fff}@media (min-width:576px){.house-for-sale-component .house-for-sale-details .house-for-sale-description .description-inner{padding:120px}.house-for-sale-component .house-for-sale-details .house-for-sale-description svg{position:absolute;top:0;bottom:auto;left:100%;background-color:transparent;height:100%;width:50px;transform:none}}.house-for-sale-component .house-for-sale-details .house-for-sale-items{flex:1 1 50%}.house-for-sale-component .house-for-sale-details .house-for-sale-items .items-inner{padding:60px 30px 30px 30px;display:flex}.house-for-sale-component .house-for-sale-details .house-for-sale-items .items-inner .items{padding:20px}.house-for-sale-component .house-for-sale-details .house-for-sale-items .items-inner .items-left{flex:1 1 50%}.house-for-sale-component .house-for-sale-details .house-for-sale-items .items-inner .items-right{flex:1 1 50%;padding-right:0}.house-for-sale-component .house-for-sale-details .house-for-sale-items .items-inner .item{font-family:ministry,sans-serif;font-size:14px;line-height:16.8px;color:#000;text-transform:uppercase;padding:15px;position:relative}.house-for-sale-component .house-for-sale-details .house-for-sale-items .items-inner .item:before{content:" ";width:21px;height:22px;position:absolute;left:-20px}.house-for-sale-component .house-for-sale-details .house-for-sale-items .items-inner .item.type:before{background-image:url("data:image/svg+xml,%3Csvg width='22' height='21' viewBox='0 0 22 21' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='3.5' y='9.5' width='15' height='11' rx='0.5' stroke='%232A7DE2'/%3E%3Crect x='8.5' y='14.5' width='5' height='6' rx='0.5' stroke='%232A7DE2'/%3E%3Cpath d='M1 11L11 1L21 11' stroke='%232A7DE2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A")}.house-for-sale-component .house-for-sale-details .house-for-sale-items .items-inner .item.living:before{background-image:url("data:image/svg+xml,%3Csvg width='21' height='16' viewBox='0 0 21 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2.5 2C2.5 1.17157 3.17157 0.5 4 0.5H17C17.8284 0.5 18.5 1.17157 18.5 2V7C18.5 7.27614 18.2761 7.5 18 7.5H3C2.72386 7.5 2.5 7.27614 2.5 7V2Z' stroke='%232A7DE2'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M2 4C0.895431 4 0 4.89543 0 6V11.3333C0 12.4379 0.89543 13.3333 2 13.3333H19C20.1046 13.3333 21 12.4379 21 11.3333V6C21 4.89543 20.1046 4 19 4V5C19.5523 5 20 5.44772 20 6V11.3333C20 11.8856 19.5523 12.3333 19 12.3333H2C1.44772 12.3333 1 11.8856 1 11.3333V6C1 5.44771 1.44771 5 2 5V4Z' fill='%232A7DE2'/%3E%3Cline x1='10.5' y1='1' x2='10.5' y2='7' stroke='%232A7DE2'/%3E%3Cline x1='2.5' y1='13.5' x2='2.5' y2='15.5' stroke='%232A7DE2' stroke-linecap='round'/%3E%3Cline x1='18.5' y1='13.5' x2='18.5' y2='15.5' stroke='%232A7DE2' stroke-linecap='round'/%3E%3C/svg%3E%0A")}.house-for-sale-component .house-for-sale-details .house-for-sale-items .items-inner .item.bedrooms:before{background-image:url("data:image/svg+xml,%3Csvg width='22' height='15' viewBox='0 0 22 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 6.5H6C8.5 6.5 9 7 9 9' stroke='%232A7DE2'/%3E%3Cpath d='M1 0.5V9.43478M1 15V9.43478M21 15V13C21 11 20.2857 9.43478 17.4286 9.43478C14.5714 9.43478 5.28571 9.43478 1 9.43478' stroke='%232A7DE2'/%3E%3C/svg%3E%0A")}.house-for-sale-component .house-for-sale-details .house-for-sale-items .items-inner .item.bathrooms:before{background-image:url("data:image/svg+xml,%3Csvg width='20' height='21' viewBox='0 0 20 21' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 11.9358C1 16.4253 3.13294 20.3145 5.97685 20.3145C9.53175 20.3145 13.0866 20.3145 15.9306 20.3145C18.2057 20.3145 19.4855 15.453 19.4855 11.9358H10.2427H1ZM1 11.9358C1 10.26 1 7.07066 1 3.71917C1 -0.499878 6.68783 -0.169746 6.68783 3.71904M6.68783 5.75712V7.70171' stroke='%232A7DE2'/%3E%3C/svg%3E%0A")}.house-for-sale-component .house-for-sale-details .house-for-sale-items .items-inner .item.price:before{background-image:url("data:image/svg+xml,%3Csvg width='22' height='22' viewBox='0 0 22 22' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M21 1H1V21' stroke='%232A7DE2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M8.90587 11.6358H9.36903V14.6282C9.36903 14.8482 9.55447 15.0244 9.78606 15.0244H11.361C11.569 15.0244 11.7083 14.8706 11.7083 14.6944V13.1768C11.7083 12.8906 11.9635 12.6491 12.2638 12.6491H13.0282C13.3294 12.6491 13.5836 12.8915 13.5836 13.1768V14.6944C13.5836 14.8921 13.7455 15.0244 13.9309 15.0244H15.5059C15.7374 15.0244 15.9229 14.8482 15.9229 14.6282L15.922 11.6358H16.3852C16.8718 11.6358 17.126 11.0635 16.7786 10.7558L13.0743 7.14824C12.8663 6.95059 12.5189 6.95059 12.2873 7.14824L8.53504 10.7345C8.18767 11.0645 8.41925 11.636 8.90594 11.636L8.90587 11.6358Z' fill='%232A7DE2'/%3E%3Crect x='4.65771' y='4.5' width='15.8421' height='13' rx='0.5' stroke='%232A7DE2'/%3E%3Cline x1='7.81592' y1='1' x2='7.81592' y2='4' stroke='%232A7DE2'/%3E%3Cline x1='16.2368' y1='1' x2='16.2368' y2='4' stroke='%232A7DE2'/%3E%3C/svg%3E%0A")}.house-for-sale-component .house-for-sale-details .house-for-sale-items .items-inner .item.size:before{background-image:url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cline x1='3.5' x2='3.5' y2='20' stroke='%232A7DE2'/%3E%3Cline x1='16.5005' x2='16.5005' y2='20' stroke='%232A7DE2'/%3E%3Cline x1='20' y1='3.5' x2='-4.37114e-08' y2='3.5' stroke='%232A7DE2'/%3E%3Cline x1='20' y1='16.4999' x2='-4.37114e-08' y2='16.4999' stroke='%232A7DE2'/%3E%3C/svg%3E%0A")}.house-for-sale-component .house-for-sale-details .house-for-sale-items .items-inner .item.parking:before{background-image:url("data:image/svg+xml,%3Csvg width='20' height='17' viewBox='0 0 20 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='0.5' y='6.05554' width='19' height='6.77778' rx='1.5' stroke='%232A7DE2'/%3E%3Cpath d='M1.61133 12.7222H3.94466V14.9999C3.94466 15.6443 3.42233 16.1666 2.77799 16.1666C2.13366 16.1666 1.61133 15.6443 1.61133 14.9999V12.7222Z' stroke='%232A7DE2'/%3E%3Cpath d='M4.94434 6.16663H8.38878V5.33329C8.38878 4.50487 7.71721 3.83329 6.88878 3.83329H6.44434C5.61591 3.83329 4.94434 4.50487 4.94434 5.33329V6.16663Z' stroke='%232A7DE2'/%3E%3Cpath d='M16.0557 12.7222H18.389V14.9999C18.389 15.6443 17.8667 16.1666 17.2223 16.1666C16.578 16.1666 16.0557 15.6443 16.0557 14.9999V12.7222Z' stroke='%232A7DE2'/%3E%3Cpath d='M3.35204 1.52566C3.55622 0.913145 4.12942 0.5 4.77507 0.5H15.2254C15.871 0.5 16.4442 0.913145 16.6484 1.52566L17.976 5.50855L18.4504 5.35044L17.976 5.50855C18.0839 5.83232 17.843 6.16667 17.5017 6.16667H2.49875C2.15748 6.16667 1.91649 5.83232 2.02441 5.50855L3.35204 1.52566Z' stroke='%232A7DE2'/%3E%3Ccircle cx='4.44461' cy='8.88894' r='1.11111' fill='%232A7DE2'/%3E%3Ccircle cx='15.5554' cy='8.88894' r='1.11111' fill='%232A7DE2'/%3E%3Cline x1='7.77783' y1='9.5' x2='12.2223' y2='9.5' stroke='%232A7DE2'/%3E%3C/svg%3E%0A")}.house-for-sale-component .house-for-sale-details .house-for-sale-items .more-info{padding:0 30px 60px 30px}.house-for-sale-component .house-for-sale-details .house-for-sale-items .more-info h6{margin-bottom:20px;font-size:18px;line-height:20px}.house-for-sale-component .house-for-sale-details .house-for-sale-items .more-info p{margin-bottom:20px}.house-for-sale-component .house-for-sale-details .house-for-sale-items .more-info .more-info-button{display:block;margin-top:30px}.house-for-sale-component .house-for-sale-details .house-for-sale-items .more-info .more-info-button .more{color:#fff;background-color:#2a7de2;padding:10px 45px;font-family:ministry,sans-serif;font-weight:700;font-size:16px;line-height:18px;text-align:center;text-transform:uppercase;text-decoration:none;transition:all .5s ease-in-out}.house-for-sale-component .house-for-sale-details .house-for-sale-items .more-info .more-info-button .more:hover{color:#2a7de2;background-color:#fff}@media (min-width:576px){.house-for-sale-component .house-for-sale-details .house-for-sale-items .more-info h6{font-size:24px;line-height:28px}}@media (min-width:576px){.house-for-sale-component .house-for-sale-details .house-for-sale-items .items-inner{padding:60px 60px 60px 120px}.house-for-sale-component .house-for-sale-details .house-for-sale-items .items-inner .item{font-family:ministry,sans-serif;font-size:18px;line-height:20px}.house-for-sale-component .house-for-sale-details .house-for-sale-items .items-inner .items-right{padding-right:20px}.house-for-sale-component .house-for-sale-details .house-for-sale-items .more-info{padding:60px 180px 120px 120px}}@media (min-width:576px){.house-for-sale-component .house-for-sale-details .house-for-sale-description{margin-top:-80px}}@media (min-width:576px){.house-for-sale-component .house-for-sale-details{display:flex}}.house-for-sale-teaser-component{background-color:#fff}.house-for-sale-teaser-component .read-more-link{padding:40px 30px}.house-for-sale-teaser-component .read-more-link .read-more{color:#000}.house-for-sale-teaser-component .read-more-link .read-more:before{border-left:8px solid #60269e}.house-for-sale-teaser-component .house-gallery{padding:0;display:block;flex-wrap:wrap;justify-content:flex-start;background-color:#fff}.house-for-sale-teaser-component .house-gallery .house-slide{flex:1 1 33%;padding:0;background-size:cover;height:340px;position:relative}.house-for-sale-teaser-component .house-gallery .house-slide.empty{display:none}.house-for-sale-teaser-component .house-gallery .house-slide svg{width:100%;height:30px;position:absolute;bottom:0}.house-for-sale-teaser-component .house-gallery .house-slide.panmure svg polygon{fill:#2a7de2}.house-for-sale-teaser-component .house-gallery .house-slide.glen_innes svg polygon{fill:#ff5a67}.house-for-sale-teaser-component .house-gallery .house-slide.pt_england svg polygon{fill:#15d3c5}.house-for-sale-teaser-component .house-gallery .house-slide .house-slide-content{padding:30px}.house-for-sale-teaser-component .house-gallery .house-slide .house-slide-content .house-suburb{color:#fff;font-family:ministry,sans-serif;font-size:16px;line-height:19px;text-transform:uppercase}.house-for-sale-teaser-component .house-gallery .house-slide .house-slide-content .house-bottom{position:absolute;bottom:40px;left:30px;right:30px;display:flex}.house-for-sale-teaser-component .house-gallery .house-slide .house-slide-content .house-bottom .house-bottom-left{flex:1 1 95%}.house-for-sale-teaser-component .house-gallery .house-slide .house-slide-content .house-bottom .house-bottom-right{flex:1 1 5%;text-align:right;color:#fff;font-family:ministry,sans-serif;font-size:14px;align-self:flex-end}.house-for-sale-teaser-component .house-gallery .house-slide .house-slide-content .house-bottom .house-bottom-right .bedrooms{padding:2.5px 0;position:relative}.house-for-sale-teaser-component .house-gallery .house-slide .house-slide-content .house-bottom .house-bottom-right .bedrooms:before{content:" ";width:21px;height:22px;position:absolute;left:-10px;background-image:url("data:image/svg+xml,%3Csvg width='13' height='12' viewBox='0 0 13 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2.11328 4H5.56093C6.0717 4 6.83746 5 6.83746 6.5' stroke='white'/%3E%3Cpath d='M1.4751 0V7.5M1.4751 11.5V7.5M12.2011 11.5V9C12.2011 8.5 11.818 7.5 10.2857 7.5C8.75344 7.5 3.77352 7.5 1.4751 7.5' stroke='white'/%3E%3C/svg%3E%0A");background-repeat:no-repeat;background-position:center}.house-for-sale-teaser-component .house-gallery .house-slide .house-slide-content .house-bottom .house-bottom-right .bathrooms{padding:2.5px 0;position:relative}.house-for-sale-teaser-component .house-gallery .house-slide .house-slide-content .house-bottom .house-bottom-right .bathrooms:before{content:" ";width:21px;height:22px;position:absolute;left:-10px;background-image:url("data:image/svg+xml,%3Csvg width='12' height='12' viewBox='0 0 12 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.24121 7.1379C1.24121 9.44665 2.39042 11.4467 3.92271 11.4467C5.83806 11.4467 7.75341 11.4467 9.2857 11.4467C10.5115 11.4467 11.2011 8.94665 11.2011 7.1379H6.22113H1.24121ZM1.24121 7.1379C1.24121 6.27615 1.24121 4.12178 1.24121 2.39828C1.24121 0.674781 4.30578 0.398126 4.30578 2.39792M4.30578 3.44629V4.44629' stroke='white'/%3E%3C/svg%3E%0A");background-repeat:no-repeat;background-position:center}.house-for-sale-teaser-component .house-gallery .house-slide .house-slide-content .house-address{color:#fff;font-family:ministry,sans-serif;font-size:24px;line-height:28px;text-decoration:none;margin-bottom:10px;display:block;text-transform:uppercase}.house-for-sale-teaser-component .house-gallery .house-slide .house-slide-content .house-price{color:#fff;font-family:ministry,sans-serif;font-size:14px;line-height:17px;text-transform:uppercase}@media (min-width:576px){.house-for-sale-teaser-component .house-gallery{display:flex}}.two-column-content{display:flex;flex-direction:column;padding:60px 30px}@media (min-width:768px){.two-column-content{padding:120px 120px}}.two-column-content>h5{margin-bottom:20px}@media (min-width:768px){.two-column-content>h5{margin-bottom:45px}}.two-column-content .content-inner{display:flex;flex-direction:column}@media (min-width:768px){.two-column-content .content-inner{flex-direction:row}}@media (min-width:768px){.two-column-content .content-inner .text-column:nth-child(1){padding-right:35px}}.two-column-content .content-inner .text-column:nth-child(2){margin-top:60px}@media (min-width:768px){.two-column-content .content-inner .text-column:nth-child(2){padding-left:35px;margin-top:0}}.two-column-content .content-inner .text-column h1,.two-column-content .content-inner .text-column h2,.two-column-content .content-inner .text-column h3,.two-column-content .content-inner .text-column h4,.two-column-content .content-inner .text-column h5,.two-column-content .content-inner .text-column h6{margin-bottom:15px}.two-column-content .content-inner .text-column .btn{margin-top:20px}.house-for-sale-gallery .house-gallery-blocks{display:flex;flex-wrap:wrap}.house-for-sale-gallery .house-gallery-blocks .house-gallery-block{position:relative;overflow:hidden}.house-for-sale-gallery .house-gallery-blocks .house-gallery-block.panmure .house-slide-content{background-color:#2a7de2}.house-for-sale-gallery .house-gallery-blocks .house-gallery-block.panmure svg polygon{fill:#2a7de2}.house-for-sale-gallery .house-gallery-blocks .house-gallery-block.panmure .view-listing-button .more{color:#2a7de2;background-color:#fff;border:1px solid #2a7de2}.house-for-sale-gallery .house-gallery-blocks .house-gallery-block.panmure .view-listing-button .more:hover{color:#fff;background-color:#2a7de2}.house-for-sale-gallery .house-gallery-blocks .house-gallery-block.glen_innes .house-slide-content{background-color:#ff5a67}.house-for-sale-gallery .house-gallery-blocks .house-gallery-block.glen_innes svg polygon{fill:#ff5a67}.house-for-sale-gallery .house-gallery-blocks .house-gallery-block.glen_innes .view-listing-button .more{color:#ff5a67;background-color:#fff;border:1px solid #ff5a67}.house-for-sale-gallery .house-gallery-blocks .house-gallery-block.glen_innes .view-listing-button .more:hover{color:#fff;background-color:#ff5a67}.house-for-sale-gallery .house-gallery-blocks .house-gallery-block.pt_england .house-slide-content{background-color:#15d3c5}.house-for-sale-gallery .house-gallery-blocks .house-gallery-block.pt_england svg polygon{fill:#15d3c5}.house-for-sale-gallery .house-gallery-blocks .house-gallery-block.pt_england .view-listing-button .more{color:#15d3c5;background-color:#fff;border:1px solid #15d3c5}.house-for-sale-gallery .house-gallery-blocks .house-gallery-block.pt_england .view-listing-button .more:hover{color:#fff;background-color:#15d3c5}.house-for-sale-gallery .house-gallery-blocks .house-gallery-block.hovered .house-gallery-block-lower{height:auto;max-height:250px;transition:max-height .5s ease-in-out}.house-for-sale-gallery .house-gallery-blocks .house-gallery-block.hovered .house-slide-content{opacity:1;height:90px;padding:25px}.house-for-sale-gallery .house-gallery-blocks .house-gallery-block.hovered .mobile-section{opacity:0;transform:translateY(-30px)}.house-for-sale-gallery .house-gallery-blocks .house-gallery-block.hovered .house-slide-content .house-bottom{opacity:1;transform:translateY(0)}.house-for-sale-gallery .house-gallery-blocks .house-gallery-block.hovered .house-slide-content .view-listing-button{opacity:1;transform:translateY(0)}.house-for-sale-gallery .house-gallery-blocks .house-gallery-block .mobile-section{opacity:1;transform:translateY(0);height:auto;position:absolute;bottom:25px;left:25px;width:calc(100% - 50px);transition:all .15s ease-in-out}.house-for-sale-gallery .house-gallery-blocks .house-gallery-block .mobile-section .house-bottom{display:flex}.house-for-sale-gallery .house-gallery-blocks .house-gallery-block .mobile-section .house-bottom .house-bottom-left{flex:1 1 95%}.house-for-sale-gallery .house-gallery-blocks .house-gallery-block .mobile-section .house-bottom .house-bottom-right{flex:1 1 5%;text-align:right;color:#fff;font-family:ministry,sans-serif;font-size:14px;align-self:flex-end;margin-bottom:30px}.house-for-sale-gallery .house-gallery-blocks .house-gallery-block .mobile-section .house-bottom .house-bottom-right .bedrooms{padding:2.5px 0;position:relative}.house-for-sale-gallery .house-gallery-blocks .house-gallery-block .mobile-section .house-bottom .house-bottom-right .bedrooms:before{content:" ";width:21px;height:22px;position:absolute;left:-10px;background-image:url("data:image/svg+xml,%3Csvg width='13' height='12' viewBox='0 0 13 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2.11328 4H5.56093C6.0717 4 6.83746 5 6.83746 6.5' stroke='white'/%3E%3Cpath d='M1.4751 0V7.5M1.4751 11.5V7.5M12.2011 11.5V9C12.2011 8.5 11.818 7.5 10.2857 7.5C8.75344 7.5 3.77352 7.5 1.4751 7.5' stroke='white'/%3E%3C/svg%3E%0A");background-repeat:no-repeat;background-position:center}.house-for-sale-gallery .house-gallery-blocks .house-gallery-block .mobile-section .house-bottom .house-bottom-right .bathrooms{padding:2.5px 0;position:relative}.house-for-sale-gallery .house-gallery-blocks .house-gallery-block .mobile-section .house-bottom .house-bottom-right .bathrooms:before{content:" ";width:21px;height:22px;position:absolute;left:-10px;background-image:url("data:image/svg+xml,%3Csvg width='12' height='12' viewBox='0 0 12 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.24121 7.1379C1.24121 9.44665 2.39042 11.4467 3.92271 11.4467C5.83806 11.4467 7.75341 11.4467 9.2857 11.4467C10.5115 11.4467 11.2011 8.94665 11.2011 7.1379H6.22113H1.24121ZM1.24121 7.1379C1.24121 6.27615 1.24121 4.12178 1.24121 2.39828C1.24121 0.674781 4.30578 0.398126 4.30578 2.39792M4.30578 3.44629V4.44629' stroke='white'/%3E%3C/svg%3E%0A");background-repeat:no-repeat;background-position:center}.house-for-sale-gallery .house-gallery-blocks .house-gallery-block .mobile-section .house-address{color:#fff;font-family:ministry,sans-serif;font-size:24px;line-height:28px;text-decoration:none;margin-bottom:10px;display:block;text-transform:uppercase;text-shadow:0 0 6px rgba(0,0,0,.75)}.house-for-sale-gallery .house-gallery-blocks .house-gallery-block .mobile-section .house-price{color:#fff;font-family:ministry,sans-serif;font-size:14px;line-height:17px;text-transform:uppercase;margin-bottom:30px}.house-for-sale-gallery .house-gallery-blocks .house-gallery-block .house-gallery-block-image{height:300px;width:100%;object-fit:cover;object-position:center;margin-bottom:-20px}@media (min-width:768px){.house-for-sale-gallery .house-gallery-blocks .house-gallery-block .house-gallery-block-image{height:100%;margin-bottom:0}}.house-for-sale-gallery .house-gallery-blocks .house-gallery-block .house-gallery-block-lower{position:relative;width:100%}.house-for-sale-gallery .house-gallery-blocks .house-gallery-block .house-gallery-block-lower svg{width:105%;height:30px;position:absolute;top:-29px}.house-for-sale-gallery .house-gallery-blocks .house-gallery-block .house-suburb{color:#fff;font-family:ministry,sans-serif;font-size:16px;line-height:19px;text-transform:uppercase;position:absolute;top:30px;left:30px}.house-for-sale-gallery .house-gallery-blocks .house-gallery-block .house-slide-content{opacity:0;height:0;padding:0 30px}.house-for-sale-gallery .house-gallery-blocks .house-gallery-block .house-slide-content .house-bottom{position:absolute;bottom:40px;left:30px;right:30px;display:flex;opacity:0;transform:translateY(30px);transition:all .15s ease .2s}.house-for-sale-gallery .house-gallery-blocks .house-gallery-block .house-slide-content .house-bottom .house-bottom-left{flex:1 1 95%}.house-for-sale-gallery .house-gallery-blocks .house-gallery-block .house-slide-content .house-bottom .house-bottom-right{flex:1 1 5%;text-align:right;color:#fff;font-family:ministry,sans-serif;font-size:14px;align-self:flex-end;margin-bottom:30px}.house-for-sale-gallery .house-gallery-blocks .house-gallery-block .house-slide-content .house-bottom .house-bottom-right .bedrooms{padding:2.5px 0;position:relative}.house-for-sale-gallery .house-gallery-blocks .house-gallery-block .house-slide-content .house-bottom .house-bottom-right .bedrooms:before{content:" ";width:21px;height:22px;position:absolute;left:-10px;background-image:url("data:image/svg+xml,%3Csvg width='13' height='12' viewBox='0 0 13 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2.11328 4H5.56093C6.0717 4 6.83746 5 6.83746 6.5' stroke='white'/%3E%3Cpath d='M1.4751 0V7.5M1.4751 11.5V7.5M12.2011 11.5V9C12.2011 8.5 11.818 7.5 10.2857 7.5C8.75344 7.5 3.77352 7.5 1.4751 7.5' stroke='white'/%3E%3C/svg%3E%0A");background-repeat:no-repeat;background-position:center}.house-for-sale-gallery .house-gallery-blocks .house-gallery-block .house-slide-content .house-bottom .house-bottom-right .bathrooms{padding:2.5px 0;position:relative}.house-for-sale-gallery .house-gallery-blocks .house-gallery-block .house-slide-content .house-bottom .house-bottom-right .bathrooms:before{content:" ";width:21px;height:22px;position:absolute;left:-10px;background-image:url("data:image/svg+xml,%3Csvg width='12' height='12' viewBox='0 0 12 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.24121 7.1379C1.24121 9.44665 2.39042 11.4467 3.92271 11.4467C5.83806 11.4467 7.75341 11.4467 9.2857 11.4467C10.5115 11.4467 11.2011 8.94665 11.2011 7.1379H6.22113H1.24121ZM1.24121 7.1379C1.24121 6.27615 1.24121 4.12178 1.24121 2.39828C1.24121 0.674781 4.30578 0.398126 4.30578 2.39792M4.30578 3.44629V4.44629' stroke='white'/%3E%3C/svg%3E%0A");background-repeat:no-repeat;background-position:center}.house-for-sale-gallery .house-gallery-blocks .house-gallery-block .house-slide-content .house-address{color:#fff;font-family:ministry,sans-serif;font-size:24px;line-height:28px;text-decoration:none;margin-bottom:10px;display:block;text-transform:uppercase}.house-for-sale-gallery .house-gallery-blocks .house-gallery-block .house-slide-content .house-price{color:#fff;font-family:ministry,sans-serif;font-size:14px;line-height:17px;text-transform:uppercase;margin-bottom:30px}.house-for-sale-gallery .house-gallery-blocks .house-gallery-block .house-slide-content .view-listing-button{display:block;bottom:30px;position:absolute;opacity:0;transform:translateY(30px);transition:all .15s ease .2s}.house-for-sale-gallery .house-gallery-blocks .house-gallery-block .house-slide-content .view-listing-button .more{background-color:#fff;padding:10px 45px;font-family:ministry,sans-serif;font-weight:700;font-size:16px;line-height:18px;text-align:center;text-transform:uppercase;text-decoration:none;transition:all .5s ease-in-out}.house-for-sale-gallery .house-gallery-blocks .house-gallery-block .house-slide-content .view-listing-button .more:hover{border:1px solid #fff}.house-for-sale-gallery .house-gallery-blocks .house-gallery-block h5{color:#fff;margin-bottom:20px;font-size:24px;line-height:28px}.house-for-sale-gallery .house-gallery-blocks .house-gallery-block p{color:#fff;margin-bottom:20px}.house-for-sale-gallery .house-gallery-blocks .house-gallery-block-image{height:100%}@media (min-width:768px){.house-for-sale-gallery .house-gallery-blocks .house-gallery-block{flex:1 1 33%;max-width:33.333%;height:340px;overflow:hidden}.house-for-sale-gallery .house-gallery-blocks .house-gallery-block-lower{position:absolute!important;bottom:0;height:0;max-height:0;transition:max-height .5s ease-in-out}}@media (max-width:992px){.style1_teaser.fixed-image-on-mobile .teaser-blocks{position:relative;padding-top:350px}}@media (max-width:992px){.style1_teaser.fixed-image-on-mobile .teaser-blocks .teaser-block{position:static}}@media (max-width:992px){.style1_teaser.fixed-image-on-mobile .teaser-blocks .teaser-block.hovered{padding-top:0}}@media (max-width:992px){.style1_teaser.fixed-image-on-mobile .teaser-blocks .teaser-block.hovered .teaser-block-image{height:350px;z-index:2;object-position:center}}.style1_teaser .teaser-blocks{flex-direction:column}@media (min-width:992px){.style1_teaser .teaser-blocks{flex-direction:row}}.style1_teaser .teaser-block{position:relative;display:flex;flex-direction:column;padding-top:0;overflow:hidden}@media (min-width:992px){.style1_teaser .teaser-block{width:25%;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.25);padding:60px;transition:background-color .25s ease,opacity .25s ease,transform .25s ease,border-color .25s ease}}@media (min-width:992px){.style1_teaser .teaser-block:not(.animate){opacity:0;transform:translateY(60px)}}.style1_teaser .teaser-block.position1:not(.hover){transition-delay:0s}.style1_teaser .teaser-block.position2:not(.hover){transition-delay:.15s}.style1_teaser .teaser-block.position3:not(.hover){transition-delay:.3s}.style1_teaser .teaser-block.position4:not(.hover){transition-delay:.45s}.style1_teaser .teaser-block.position1 .teaser-block-lower-inner{background-color:#15d3c5}.style1_teaser .teaser-block.position2 .teaser-block-lower-inner{background-color:#2a7de2}.style1_teaser .teaser-block.position3 .teaser-block-lower-inner{background-color:#ff5a67}.style1_teaser .teaser-block.position4 .teaser-block-lower-inner{background-color:#60269e}.style1_teaser .teaser-block.hovered{padding-top:350px;transition-delay:0s!important}@media (min-width:992px){.style1_teaser .teaser-block.hovered{padding-top:60px}}@media (min-width:992px){.style1_teaser .teaser-block.hovered.position1{background-color:#15d3c5}}@media (min-width:992px){.style1_teaser .teaser-block.hovered.position2{background-color:#2a7de2}}@media (min-width:992px){.style1_teaser .teaser-block.hovered.position3{background-color:#ff5a67}}@media (min-width:992px){.style1_teaser .teaser-block.hovered.position4{background-color:#60269e}}.style1_teaser .teaser-block.hovered::after{opacity:1}.style1_teaser .teaser-block.hovered .teaser-block-lower h5{margin-bottom:20px}.style1_teaser .teaser-block.hovered .teaser-block-lower h5::after{transform:translate(0,-50%) rotate(180deg)}.style1_teaser .teaser-block.hovered .teaser-block-lower-inner{opacity:1;height:auto;padding:30px;transition:all .5s ease-in-out}@media (min-width:992px){.style1_teaser .teaser-block.hovered .teaser-block-lower-inner{padding:0}}.style1_teaser .teaser-block.hovered .teaser-block-lower-inner .inner-content{max-height:800px;padding-top:0}@media (min-width:992px){.style1_teaser .teaser-block.hovered .teaser-block-lower-inner .inner-content{max-height:none}}@media (min-width:992px){.style1_teaser .teaser-block.hovered .teaser-block-lower-inner .inner-content a,.style1_teaser .teaser-block.hovered .teaser-block-lower-inner .inner-content li,.style1_teaser .teaser-block.hovered .teaser-block-lower-inner .inner-content p{opacity:1;transform:translateY(0)}}.style1_teaser .teaser-block.animate h5{opacity:1;transform:translateY(0)}@media (min-width:992px){.style1_teaser .teaser-block::after{content:"";position:absolute;left:0;width:100%;z-index:0;transition:.25s ease;height:100%;top:0;opacity:0;transform:none}}.style1_teaser .teaser-block .content{position:relative;z-index:2}.style1_teaser .teaser-block .teaser-block-image{position:absolute;width:100%;height:450px;left:0;top:0;object-position:top center;object-fit:cover}@media (min-width:992px){.style1_teaser .teaser-block .teaser-block-image{display:none}}.style1_teaser .teaser-block .teaser-block-lower{position:relative;display:flex;flex-direction:column;flex:1;justify-content:center}.style1_teaser .teaser-block .teaser-block-lower svg{display:none}.style1_teaser .teaser-block .teaser-block-lower .preview-title{position:absolute;left:30px;top:0;transform:translateY(calc(-100% - 80px));z-index:0;font-size:24px;line-height:1.15;color:#fff;text-decoration:underline;text-shadow:1px 0 3px rgba(0,0,0,.35)}@media (min-width:992px){.style1_teaser .teaser-block .teaser-block-lower .preview-title{display:none}}.style1_teaser .teaser-block .teaser-block-lower-inner{background:#2a7de2;padding:30px 30px 25px;transition:all .5s ease-in-out}@media (min-width:992px){.style1_teaser .teaser-block .teaser-block-lower-inner{opacity:1;height:auto;padding:0;background:0 0!important}}.style1_teaser .teaser-block .subtitle{display:none}@media (min-width:992px){.style1_teaser .teaser-block .subtitle{display:block;opacity:1;font-size:18px;font-family:ministry,sans-serif;color:#fff;margin-bottom:80px}}.style1_teaser .teaser-block h5{position:relative;color:#fff;margin-bottom:0;font-size:24px;line-height:28px;text-shadow:1px 0 3px rgba(0,0,0,.35);opacity:0;padding-right:35px;transform:translateY(20px);transition:.25s ease}@media (min-width:992px){.style1_teaser .teaser-block h5{color:#fff;margin-bottom:20px;padding-right:0}}.style1_teaser .teaser-block h5::after{content:"";display:block;background-image:url(../images/white-chevron.svg);position:absolute;right:0;top:50%;transform:translate(0,-50%) rotate(0);width:20px;height:10px;background-repeat:no-repeat;background-size:contain;background-position:center right;transition:.25s ease}@media (min-width:992px){.style1_teaser .teaser-block h5::after{content:none}}.style1_teaser .teaser-block .inner-content{overflow:hidden;max-height:0;padding-top:10px;transition:.25s ease}@media (min-width:992px){.style1_teaser .teaser-block .inner-content{display:contents;max-height:none;padding-top:0}}.style1_teaser .teaser-block .inner-content p{margin-top:0;margin-bottom:10px}.style1_teaser .teaser-block .inner-content p:last-child{margin-bottom:0}.style1_teaser .teaser-block .inner-content a,.style1_teaser .teaser-block .inner-content li,.style1_teaser .teaser-block .inner-content p{color:#fff;margin-bottom:0;transition:.25s ease}@media (min-width:992px){.style1_teaser .teaser-block .inner-content a,.style1_teaser .teaser-block .inner-content li,.style1_teaser .teaser-block .inner-content p{opacity:0;color:#fff;margin-bottom:20px}}.style1_teaser .teaser-block .inner-content a>a,.style1_teaser .teaser-block .inner-content li>a,.style1_teaser .teaser-block .inner-content p>a{color:#fff}.style1_teaser .teaser-block .inner-content .read-more-link{display:inline-block;margin-top:20px;margin-bottom:5px;text-decoration:underline}@media (min-width:992px){.style1_teaser .teaser-block .inner-content .read-more-link{margin-bottom:0;margin-top:50px}}.style1_teaser .teaser-block .inner-content .read-more-link a{color:#fff}.style1_teaser .teaser-block .inner-content li{margin-bottom:10px}.style1_teaser .teaser-block .inner-content li::before{background:#fff}@media (min-width:992px){.ah-red .style1_teaser .teaser-block::after,.maitamaki.HomePage .style1_teaser .teaser-block::after,.orange .style1_teaser .teaser-block::after{background:linear-gradient(153.31deg,#ff9330 0,#ff6230 99.97%)!important}}@media (min-width:992px){.ah-red .style1_teaser .teaser-block.hovered,.maitamaki.HomePage .style1_teaser .teaser-block.hovered,.orange .style1_teaser .teaser-block.hovered{background:0 0;border-color:#fff!important}}.ah-red .style1_teaser .teaser-block .teaser-block-lower-inner,.maitamaki.HomePage .style1_teaser .teaser-block .teaser-block-lower-inner,.orange .style1_teaser .teaser-block .teaser-block-lower-inner{background:linear-gradient(173.31deg,#ff9330 0,#ff6230 99.97%)!important}@media (min-width:992px){.ah-red .style1_teaser .teaser-block .teaser-block-lower-inner,.maitamaki.HomePage .style1_teaser .teaser-block .teaser-block-lower-inner,.orange .style1_teaser .teaser-block .teaser-block-lower-inner{background:0 0!important}}@media (min-width:992px){.red .style1_teaser .teaser-block::after{background:linear-gradient(153.31deg,#ba6067 0,#ff5a67 99.97%)!important}}@media (min-width:992px){.red .style1_teaser .teaser-block.hovered{background:0 0;border-color:#fff!important}}.red .style1_teaser .teaser-block .teaser-block-lower-inner{background:linear-gradient(173.31deg,#ba6067 0,#ff5a67 99.97%)!important}@media (min-width:992px){.red .style1_teaser .teaser-block .teaser-block-lower-inner{background:0 0!important}}.yellow .style1_teaser .teaser-block{color:#000}@media (min-width:992px){.yellow .style1_teaser .teaser-block::after{background:linear-gradient(153.31deg,#ffd040 0,#faa61a 99.97%)!important}}.style2_teaser .teaser-blocks{display:flex;flex-wrap:wrap}.style2_teaser .teaser-blocks .teaser-block{position:relative;overflow:hidden}@media (min-width:768px){.style2_teaser .teaser-blocks .teaser-block{height:35vw;overflow:hidden}}.style2_teaser .teaser-blocks .teaser-block.position1 .teaser-block-lower-inner{background-color:#15d3c5}.style2_teaser .teaser-blocks .teaser-block.position1 .angle{background:#15d3c5}.style2_teaser .teaser-blocks .teaser-block.position2 .teaser-block-lower-inner{background-color:#2a7de2}.style2_teaser .teaser-blocks .teaser-block.position2 .angle{background:#2a7de2}.style2_teaser .teaser-blocks .teaser-block.position3 .teaser-block-lower-inner{background-color:#ff5a67}.style2_teaser .teaser-blocks .teaser-block.position3 .angle{background:#ff5a67}.style2_teaser .teaser-blocks .teaser-block.position4 .teaser-block-lower-inner{background-color:#60269e}.style2_teaser .teaser-blocks .teaser-block.position4 .angle{background:#60269e}@media (min-width:992px){.style2_teaser .teaser-blocks .teaser-block.hovered .teaser-block-image{transform:translateY(-60px)}}.style2_teaser .teaser-blocks .teaser-block.hovered .teaser-block-lower{height:auto;max-height:380px;transition:max-height .5s ease-in-out}.style2_teaser .teaser-blocks .teaser-block.hovered .teaser-block-lower .angle{top:-40px}.style2_teaser .teaser-blocks .teaser-block.hovered .teaser-block-lower .preview-title{opacity:0;transform:translateY(calc(-100% - 50px))}.style2_teaser .teaser-blocks .teaser-block.hovered .teaser-block-lower-inner{opacity:1;height:auto;padding:30px}@media (min-width:992px){.style2_teaser .teaser-blocks .teaser-block.hovered .teaser-block-lower-inner{padding:60px 30px}}@media (min-width:1200px){.style2_teaser .teaser-blocks .teaser-block.hovered .teaser-block-lower-inner{padding:80px 30px}}.style2_teaser .teaser-blocks .teaser-block .mobile-title{opacity:1;height:auto;position:absolute;bottom:25px;left:25px;transition:all .5s ease-in-out}.style2_teaser .teaser-blocks .teaser-block .teaser-block-image{width:100%;height:435px;object-position:top center;object-fit:cover;transition:.25s ease}@media (min-width:768px){.style2_teaser .teaser-blocks .teaser-block .teaser-block-image{height:100%}}.style2_teaser .teaser-blocks .teaser-block .teaser-block-lower{position:absolute!important;bottom:0;height:30px;max-height:30px;display:flex;flex-direction:column;transition:max-height .5s ease-in-out}.style2_teaser .teaser-blocks .teaser-block .teaser-block-lower .preview-title{position:absolute;left:30px;top:0;transform:translateY(calc(-100% - 60px));z-index:0;font-size:24px;line-height:1.15;color:#fff;text-shadow:1px 0 3px rgba(0,0,0,.35);transition:opacity .2s ease-in-out,transform .2s ease-in-out}@media (min-width:768px){.style2_teaser .teaser-blocks .teaser-block .teaser-block-lower .preview-title{font-size:38px}}.style2_teaser .teaser-blocks .teaser-block .teaser-block-lower .angle{width:105%;height:100%;min-height:130px;position:absolute;top:-10px;transform:skewY(5deg);z-index:0;transition:.25s ease}.style2_teaser .teaser-blocks .teaser-block .teaser-block-lower-inner{opacity:0;height:0;position:relative;z-index:2;overflow:auto}.style2_teaser .teaser-blocks .teaser-block .subtitle{display:none}.style2_teaser .teaser-blocks .teaser-block h5{color:#fff;margin-bottom:20px;font-size:24px;line-height:1.15}@media (min-width:768px){.style2_teaser .teaser-blocks .teaser-block h5{font-size:38px}}.style2_teaser .teaser-blocks .teaser-block p{color:#fff;margin-bottom:20px}.style2_teaser .teaser-blocks .teaser-block p a{color:#fff}.style2_teaser .teaser-blocks .teaser-block-image{width:100%}.ah-red .style2_teaser .teaser-blocks .teaser-block .teaser-block-lower .angle,.maitamaki.HomePage .style2_teaser .teaser-blocks .teaser-block .teaser-block-lower .angle,.orange .style2_teaser .teaser-blocks .teaser-block .teaser-block-lower .angle{background:linear-gradient(153.31deg,#ff9330 0,#ff6230 99.97%)!important}.ah-red .style2_teaser .teaser-blocks .teaser-block .teaser-block-lower-inner,.maitamaki.HomePage .style2_teaser .teaser-blocks .teaser-block .teaser-block-lower-inner,.orange .style2_teaser .teaser-blocks .teaser-block .teaser-block-lower-inner{background:linear-gradient(153.31deg,#ff9330 0,#ff6230 99.97%)!important}.red .style2_teaser .teaser-blocks .teaser-block .teaser-block-lower .angle{background:#ff5a67!important}.red .style2_teaser .teaser-blocks .teaser-block .teaser-block-lower-inner{background:#ff5a67!important}.yellow .style2_teaser .teaser-blocks .teaser-block a,.yellow .style2_teaser .teaser-blocks .teaser-block h5,.yellow .style2_teaser .teaser-blocks .teaser-block p,.yellow .style2_teaser .teaser-blocks .teaser-block p a{color:#000!important}.yellow .style2_teaser .teaser-blocks .teaser-block .read-more:before{border-left:8px solid #000}.yellow .style2_teaser .teaser-blocks .teaser-block .teaser-block-lower .angle{background:linear-gradient(153.31deg,#ffd040 0,#faa61a 99.97%)!important}.yellow .style2_teaser .teaser-blocks .teaser-block .teaser-block-lower .preview-title{color:#fff!important}.yellow .style2_teaser .teaser-blocks .teaser-block .teaser-block-lower-inner{background:linear-gradient(153.31deg,#ffd040 0,#faa61a 99.97%)!important}.burmese .style2_teaser .teaser-blocks .teaser-block.hovered .teaser-block-lower{max-height:100%}footer{position:relative;z-index:30;background-color:#fff}footer .container{display:flex;flex-direction:column}@media (min-width:768px){footer .container{flex-direction:row}}footer .container.top-container{padding:60px 20px}@media (min-width:768px){footer .container.top-container{padding:80px 120px}}footer .container .footer-column{display:flex;flex-direction:column;margin-bottom:40px;width:100%;align-items:center}@media (min-width:768px){footer .container .footer-column{width:25%;margin-bottom:0;padding:0 40px;align-items:flex-start}}footer .container .footer-column.social_footer-column h4{display:block}@media (min-width:768px){footer .container .footer-column.social_footer-column h4{display:none}}@media (min-width:768px){footer .container .footer-column:first-child{padding-left:0}}@media (min-width:1200px){footer .container .footer-column:first-child{padding-right:60px}}footer .container .footer-column:last-child{padding-right:0;margin-bottom:0}footer .container .footer-column h4{font-size:22px}@media (min-width:768px){footer .container .footer-column h4{font-size:30px;margin-bottom:10px}}footer .container .footer-column img{width:100%;max-width:100px}@media (min-width:768px){footer .container .footer-column img{max-width:150px}}footer .container .footer-column nav{display:flex;flex-direction:column;align-items:center}@media (min-width:768px){footer .container .footer-column nav{align-items:flex-start}}footer .container .footer-column nav li{transform:.25s ease}footer .container .footer-column nav li:last-child{margin-right:0}footer .container .footer-column nav li::before{content:none}footer .container .footer-column nav li:nth-child(1){transition-delay:.1s}footer .container .footer-column nav li:nth-child(2){transition-delay:.2s}footer .container .footer-column nav li:nth-child(3){transition-delay:.3s}footer .container .footer-column nav li:nth-child(4){transition-delay:.4s}footer .container .footer-column nav li:nth-child(5){transition-delay:.5s}footer .container .footer-column nav li:nth-child(6){transition-delay:.6s}footer .container .footer-column nav a{color:#000;text-decoration:none;display:inline-block;margin-bottom:10px;font-weight:600;transition:color .25s ease}footer .container .footer-column nav a:hover{text-decoration:underline;color:#2a7de2}footer .container .footer-column .social-icons{display:flex;flex-direction:row;padding-left:0;margin-bottom:10px}@media (min-width:768px){footer .container .footer-column .social-icons{margin-bottom:20px}}footer .container .footer-column .social-icons li{list-style-type:none;margin-right:20px;width:20px;height:20px;margin-bottom:0}footer .container .footer-column .social-icons li .footer-link{display:flex;width:20px;height:20px;align-items:center;justify-content:center}footer .container .footer-column .social-icons li .footer-link img{width:100%}footer .bottom-container{border-top:solid 1px grey;padding:20px;text-align:center}@media (min-width:768px){footer .bottom-container{width:100%;padding:20px 120px;text-align:left;box-sizing:border-box}}footer .bottom-container .language-banner{margin-top:60px;display:inline-block!important}@media (min-width:768px){footer .bottom-container .language-banner{margin-top:0;margin-left:auto}}footer .bottom-container .container{display:flex;flex-direction:column;align-items:center;justify-content:center}@media (min-width:768px){footer .bottom-container .container{flex-direction:row}}footer .bottom-container .container small{margin-bottom:10px;font-size:14px}@media (min-width:768px){footer .bottom-container .container small{margin-bottom:0;padding-right:10px;margin-right:0;border-right:solid 1px grey}}@media (min-width:768px){footer .bottom-container .container nav{display:flex;flex-direction:row;align-items:center}}footer .bottom-container .container nav li:last-child a{margin-bottom:0}@media (min-width:768px){footer .bottom-container .container nav li:last-child a{margin-right:0;border-right:none}}footer .bottom-container .container nav a{color:#000;padding:0 10px;font-size:14px;text-decoration:none;display:inline-block;margin-bottom:10px}@media (min-width:768px){footer .bottom-container .container nav a{border-right:solid 1px grey;margin-bottom:0}}.ah-red footer .container .footer-column nav a:hover,.maitamaki.HomePage footer .container .footer-column nav a:hover,.orange footer .container .footer-column nav a:hover{color:#ff7f30}.red footer .container .footer-column nav a:hover{color:#ff5a67}.blue footer .container .footer-column nav a:hover{color:#2a7de2}.yellow footer .container .footer-column nav a:hover{color:#000}.map-outer-wrapper{position:relative;max-width:100vw;margin:30px 0;scroll-margin-top:60px}@media (min-width:768px){.map-outer-wrapper{scroll-margin-top:90px}}@media (min-width:992px){.map-outer-wrapper{margin:60px 0}}.map-outer-wrapper.animate .leaflet-container::after{transform:translate(-100%)}.map{padding:0}.map .wrapper{overflow:hidden;display:flex}.map .wrapper #cesiumContainer{position:relative;padding-top:50%;width:66.66%}.map .wrapper #cesiumContainer .cesium-viewer-bottom{display:none!important}.map .wrapper .sidebar{padding:2em;width:33.33%;position:relative;margin-top:0;box-sizing:border-box}.map .wrapper .sidebar .down-arrow{position:absolute;right:25px;bottom:25px;animation-duration:1.5s;animation-iteration-count:infinite;animation-name:scrollDown;z-index:1;display:none;cursor:pointer}.map .wrapper .sidebar .content.has-scroll+.down-arrow{display:block}.map .wrapper .sidebar .content{min-height:25vw;overflow-y:auto;height:26vw}@media (min-width:992px){.map .wrapper .sidebar .content{margin-top:40px}}.map .wrapper .sidebar .content .copyblock-element__content{padding:60px 0}.map .wrapper .sidebar .content h2{margin-top:0;line-height:1.1;margin-bottom:20px}.map .wrapper .sidebar .content .map-close{margin-bottom:15px}.map .wrapper .sidebar .content::-webkit-scrollbar{width:5px;margin-right:-10px}.map .wrapper .sidebar .content::-webkit-scrollbar-track{background:#ddd}.map .wrapper .sidebar .content::-webkit-scrollbar-thumb{background:#4a4a4a}.map .wrapper .sidebar .content::-webkit-scrollbar-thumb:hover{background:#4a4a4a}.map .wrapper .sidebar ul:not(.list-detail-page) li{position:relative;padding-left:20px;margin-bottom:3px}@media (min-width:768px){.map .wrapper .sidebar ul:not(.list-detail-page) li{margin-bottom:5px}}.map .wrapper .sidebar ul:not(.list-detail-page) li::before{content:"";position:absolute;left:0;top:9px;width:4px;height:4px;background:#000;border-radius:100%}.map .wrapper .sidebar ul.list-detail-page{padding:0;margin-top:30px;list-style:none}.map .wrapper .sidebar ul.list-detail-page li{border-bottom:1px solid #d8d8d8;padding-bottom:10px;margin-bottom:10px}.map .wrapper .sidebar ul.list-detail-page li a{font-size:1.5em;text-transform:uppercase;font-weight:700;text-decoration:none;position:relative;display:flex;align-items:center}.map .wrapper .sidebar ul.list-detail-page li a span{margin-left:auto;display:flex;height:44px;width:44px;background-color:#ddd;align-items:center;justify-content:center;position:relative;overflow:hidden}.map .wrapper .sidebar ul.list-detail-page li a span svg{-webkit-transition:all .3s ease-in;-moz-transition:all .3s ease-in;-ms-transition:all .3s ease-in;-o-transition:all .3s ease-in;transition:all .3s ease-in}.map .wrapper .sidebar ul.list-detail-page li a span svg.default{position:absolute;left:-20px}.map .wrapper .sidebar ul.list-detail-page li a:hover span svg{transform:translateX(35px)}.map .wrapper .sidebar ul.list-detail-page li:last-child{border-bottom:none}.map .wrapper .sidebar .append .image-container{margin-left:-2em;margin-top:-2em;margin-right:-2em;position:relative}.map .wrapper .sidebar .append .image-container .placeholder{max-height:21vw;overflow:hidden;display:flex}.map .wrapper .sidebar .append .image-container .placeholder img{width:auto;height:auto;min-height:100%;min-width:100%;object-fit:cover}.map .wrapper .sidebar .append .image-container span{width:0;height:0;border-style:solid;border-width:135px 0 0 78px;position:absolute;bottom:-25px;left:0;z-index:2}.map .wrapper .sidebar .append .map-close{padding:0;display:flex;align-items:center;justify-content:flex-start;cursor:pointer}.map .wrapper .sidebar .append .map-close span{padding:3px 0 0 5px;display:flex;font-weight:700}.map .wrapper .sidebar .append .map-close.d-none-home{z-index:1;display:flex}.map .wrapper .sidebar .append .btn{margin-left:0;color:#fff;display:table;margin-top:20px;min-width:135px}.map .wrapper .sidebar .replace{box-sizing:border-box;height:100%;padding:2em;background-color:#fff;position:absolute;left:100%;top:0;z-index:9;width:100%;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.map .wrapper .sidebar .replace h2{margin-bottom:25px}.map .wrapper .sidebar .replace .back{display:none}.map .wrapper .sidebar.active .replace{left:0}@media screen and (min-width:992px){.map h2{font-size:47px}.map .wrapper #cesiumContainer .cesium-viewer{position:absolute;top:0;left:0}.map .wrapper .sidebar .content{margin-right:-15px;padding-right:15px}.map .wrapper .sidebar .replace .content{min-height:23vw}}@media screen and (max-width:1201px){.map h2{font-size:1.5em;margin-top:1.5em}.map .wrapper .sidebar ul.list-detail-page li{padding-bottom:5px;margin-bottom:5px}.map .wrapper .sidebar ul.list-detail-page li a{font-size:1.1}}@media screen and (max-width:991px){.map .wrapper{flex-direction:column;position:relative}.map .wrapper .sidebar{width:100%;padding-left:30px;padding-right:30px;position:static;box-sizing:border-box}.map .wrapper .sidebar .append .image-container{margin-left:-30px;margin-right:-30px}.map .wrapper .sidebar .append .image-container .placeholder{max-height:48vw;min-height:300px;margin-bottom:40px}.map .wrapper .sidebar .append .image-container .placeholder img{width:100%}.map .wrapper .sidebar .replace{width:100%;padding-left:15px;padding-right:15px;height:100%}.map .wrapper #cesiumContainer{padding-top:0;width:100%;height:90vw}}@media screen and (max-width:500px){.map .wrapper .sidebar .append .image-container .placeholder{min-height:60vw}.map .wrapper .sidebar .down-arrow{bottom:15px;right:15px}}body.page-home .map .wrapper .sidebar .content{height:auto!important}body.page-home .map-block .wrapper .sidebar .content{height:auto}@media screen and (max-width:768px){body.page-home .map-block .wrapper #cesiumContainer{height:130vw}}.map.base-map .sidebar .content{height:auto!important}.map.base-map .sidebar .append.replace .content{padding-bottom:50px;overflow-y:auto}@media screen and (max-width:991px){.map.base-map .sidebar .append.replace .content{padding-bottom:50px;height:auto!important}}.secondary-map{position:absolute;height:100%;width:100%;left:-100%;transform:translateX(0);top:0;padding:0;margin:0;visibility:hidden;z-index:999;overflow:hidden}.secondary-map .wrapper{background-color:#fff;visibility:hidden;-webkit-transition:visibility 0s ease-in 1s;-moz-transition:visibility 0s ease-in 1s;-ms-transition:visibility 0s ease-in 1s;-o-transition:visibility 0s ease-in 1s;transition:visibility 0s ease-in 1s}.secondary-map.active{left:0;visibility:visible}.secondary-map.active .wrapper{visibility:visible;height:100%}.secondary-map .inner-maps{overflow:hidden;display:flex;height:100%;width:100%}.secondary-map .inner-maps .inner-map-item{position:relative;padding-top:52%;width:66.66%}.secondary-map .inner-maps .inner-map-item .cesium-viewer-bottom{display:none!important}.secondary-map .inner-maps .inner-sidebar{padding:30px;width:33.33%;position:relative}.secondary-map .inner-maps .inner-sidebar .down-arrow{position:absolute;right:25px;bottom:25px;animation-duration:1.5s;animation-iteration-count:infinite;animation-name:scrollDown;z-index:10;display:none}.secondary-map .inner-maps .inner-sidebar .content.has-scroll+.down-arrow{display:block}.secondary-map .inner-maps .inner-sidebar .content{margin-top:0;margin-bottom:1.3em;overflow-y:auto}.secondary-map .inner-maps .inner-sidebar .content h2{margin-top:0;line-height:1.1}.secondary-map .inner-maps .inner-sidebar .content .map-close{margin-top:45px;margin-bottom:15px}.secondary-map .inner-maps .inner-sidebar .content ul li{position:relative;padding-left:20px;margin-bottom:3px}@media (min-width:768px){.secondary-map .inner-maps .inner-sidebar .content ul li{margin-bottom:5px}}.secondary-map .inner-maps .inner-sidebar .content ul li::before{content:"";position:absolute;left:0;top:9px;width:4px;height:4px;background:#2a7de2;border-radius:100%}.secondary-map .inner-maps .inner-sidebar .content::-webkit-scrollbar{width:5px;margin-right:-10px}.secondary-map .inner-maps .inner-sidebar .content::-webkit-scrollbar-track{background:#ddd}.secondary-map .inner-maps .inner-sidebar .content::-webkit-scrollbar-thumb{background:#4a4a4a}.secondary-map .inner-maps .inner-sidebar .content::-webkit-scrollbar-thumb:hover{background:#4a4a4a}.secondary-map .inner-maps .inner-sidebar .image-container{margin-left:-2em;margin-top:-2em;margin-right:-2em;position:relative}.secondary-map .inner-maps .inner-sidebar .image-container .placeholder{max-height:21vw;overflow:hidden;display:flex}.secondary-map .inner-maps .inner-sidebar .image-container .placeholder img{width:auto;height:auto;min-width:100%;object-fit:cover;min-height:300px}.secondary-map .inner-maps .inner-sidebar .image-container span{width:0;height:0;border-style:solid;border-width:135px 0 0 78px;position:absolute;bottom:-25px;left:0;z-index:2}.secondary-map .inner-maps .inner-sidebar .map-close,.secondary-map .inner-maps .inner-sidebar .secondary-close{padding:0;display:flex;align-items:center;justify-content:flex-start;cursor:pointer}.secondary-map .inner-maps .inner-sidebar .map-close span,.secondary-map .inner-maps .inner-sidebar .secondary-close span{padding:3px 0 0 5px;display:flex;font-weight:700}.secondary-map .inner-maps .inner-sidebar .back{justify-content:flex-start;display:none;margin-bottom:15px}.secondary-map .inner-maps .inner-sidebar .back span{padding:10px 5px 0 0;font-weight:700;display:flex}.secondary-map .inner-maps .inner-sidebar .btn{margin-left:0;color:#fff;display:table;margin-top:20px;min-width:135px}.secondary-map .inner-maps .inner-sidebar h2{margin-top:10px;margin-bottom:10px}.secondary-map .inner-maps .inner-sidebar .inner-sidebar-append{-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.secondary-map .inner-maps .inner-sidebar .inner-sidebar-replace{padding:2em;background-color:#fff;position:absolute;left:100%;top:0;z-index:12;height:100%;width:calc(100% - 4em);-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.secondary-map .inner-maps .inner-sidebar .inner-sidebar-replace .map-close{display:none}.secondary-map .inner-maps .inner-sidebar .inner-sidebar-replace .back{margin-top:45px;cursor:pointer;display:flex}.secondary-map .inner-maps .inner-sidebar.active .inner-sidebar-replace{left:0;opacity:1}@media screen and (min-width:992px){.secondary-map .wrapper .inner-map-item{position:relative}.secondary-map .wrapper .inner-map-item .cesium-viewer{position:absolute;top:0;left:0}.secondary-map .wrapper .inner-sidebar .content{height:23vw;margin-right:-15px;padding-right:15px}.secondary-map .wrapper .inner-sidebar .content.no-banner-image{height:80%}}@media screen and (max-width:992px){.secondary-map .inner-maps{flex-direction:column;height:auto}.secondary-map .inner-maps .inner-sidebar{width:100%;padding:0 0 50px}.secondary-map .inner-maps .inner-sidebar .content{min-height:26vw}.secondary-map .inner-maps .inner-sidebar .content.no-banner-image{height:85%}.secondary-map .inner-maps .inner-sidebar .inner-sidebar-append{padding-left:30px;padding-right:30px;width:calc(100% - 30px)}.secondary-map .inner-maps .inner-sidebar .inner-sidebar-append .content{height:26vw}.secondary-map .inner-maps .inner-sidebar .inner-sidebar-append .content.no-banner-image{height:85%}.secondary-map .inner-maps .inner-sidebar .image-container .placeholder{min-height:300px;max-height:48vw}.secondary-map .inner-maps .inner-sidebar .image-container .placeholder img{width:100%}.secondary-map .inner-maps #cesiumContainerSecondary{padding-top:0;width:100%;height:90vw}}@media screen and (max-width:991px){.secondary-map .inner-maps{position:relative}.secondary-map .inner-maps .inner-sidebar{position:static}}@media screen and (max-width:768px){.secondary-map .inner-maps{position:relative;padding-bottom:0}.secondary-map .inner-maps .inner-sidebar .inner-sidebar-replace .content{height:auto}}@media screen and (max-width:450px){.secondary-map .inner-maps .inner-sidebar .image-container .placeholder{min-height:60vw}}.overlay-trigger{position:absolute;width:100vw;height:100%;left:0;top:0;background-color:#15d3c5;z-index:999999999;transform:translateX(-100%)}.overlay-trigger:before{position:absolute;content:"";width:20vw;top:0;left:0;height:100%;background-color:#009f92}.overlay-trigger.active{animation-name:slideBanner;animation-duration:2s}.overlay-trigger.active:before{animation-name:customWidth;animation-duration:1s;animation-delay:.5s}@keyframes slideBanner{0%{transform:translateX(-100%)}50%{transform:translateX(0)}100%{transform:translateX(100%)}}@keyframes customWidth{0%{width:20vw}100%{width:100vw}}@media screen and (max-width:768px){body:not(.page-home) .map-main .wrapper .sidebar .append .content{height:55vw}body:not(.page-home) .secondary-map .inner-maps .inner-sidebar .inner-sidebar-append .content{height:55vw}}.leaflet-container{font-size:16px;line-height:1.2;font-weight:700!important;color:#fff;background:0 0;position:relative;background:#ddd}.leaflet-container::after{content:"";display:block;left:0;top:0;position:absolute;width:100%;height:100%;background:#15d3c5;z-index:99;transform:translateX(0);transition:transform .35s ease}.leaflet-control-attribution{display:none!important}.leaflet-label{border:none!important;background:0 0!important;padding:0!important;font-size:16px;line-height:1.1;font-weight:700!important;color:#fff!important;margin-left:-40px!important;font-family:ministry,sans-serif!important;white-space:pre!important}.leaflet-label:before{display:none!important}.secondary-map .leaflet-label{margin-left:-20px!important}.map-main.touch-device .leaflet-label .hide-on-touch{display:none}@media screen and (max-width:768px){.leaflet-popup-pane>.leaflet-label{font-size:12px!important;line-height:1}}.leaflet-control-container{z-index:9;position:absolute;top:0;right:0}.my-custom-pin span{-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.my-custom-pin:hover span{transform:scale(1.3) rotate(45deg)!important}.d-none-home{color:#000;text-decoration:none}.regen-home .d-none-home,body.page-home .d-none-home{display:none!important}.interactive-map{overflow:hidden;margin:0 30px}.interactive-map.hinaki .info span{background:#2a7de2}.interactive-map.line_epping .info span,.interactive-map.overlea .info span{background:#ff5a67}.interactive-map.derna_tobruk .info span,.interactive-map.dunkirk .info span{background:#2a7de2}.interactive-map .svg-wrapper{width:100%;position:relative}.interactive-map .svg-wrapper:not(.no-min-width) svg{min-width:620px}.interactive-map .info{display:inline-block;transform:scale(1);transform-origin:center;animation:pulse 2s infinite;position:absolute;z-index:2}.interactive-map .info.derna_tobruk span,.interactive-map .info.dunkirk span,.interactive-map .info.hinaki span{background:#2a7de2}.interactive-map .info.line_epping span,.interactive-map .info.overlea span{background:#ff5a67}.interactive-map .info.right-side span{margin-left:56px}@media screen and (max-width:768px){.interactive-map .info.right-side span{margin-left:40px}}.interactive-map .info span{background:#60269e;border-radius:25px;width:25px;height:25px;color:#fff;display:inline-flex;align-items:center;justify-content:center;font-size:15px;cursor:pointer;transform:translate(-8px,-2px);font-family:Ministry;box-shadow:0 0 0 0 rgba(0,0,0,.7);animation:pulseShadow 2s infinite}.interactive-map #interactive-map-revisit{position:fixed;left:0;top:100%;width:100%;outline:0;padding:10px 30px;border:none;transform:translateY(-100%);transition:.25s ease;z-index:9}.interactive-map #interactive-map-revisit.hidden{transform:translateY(0)}.interactive-map .content-block{margin-bottom:30px}.interactive-map .content-block h4{margin-bottom:10px}@media screen and (max-width:768px){.interactive-map .content-block h4{font-size:24px;line-height:24px}}.interactive-map .hidden-map-data{display:none}.interactive-map .svg-hover-item{cursor:pointer}.my-custom-theme{border-radius:5px;color:#fff;max-width:calc(100% - 40px);background-color:transparent}@media (min-width:768px){.my-custom-theme{max-width:550px}}.my-custom-theme .tooltipster-box{border:none;display:flex;flex-direction:row;background:#fff;filter:drop-shadow(5px 5px 5px rgba(48, 48, 48, .25))}.my-custom-theme .tooltipster-arrow{display:none!important;width:80px!important;border:none;height:40px!important;margin-left:-40px!important}.my-custom-theme .tooltipster-arrow .tooltipster-arrow-border{border:none}.my-custom-theme .tooltipster-arrow .tooltipster-arrow-background{border:40px solid transparent;border-top-color:#fff}.my-custom-theme.hanaki .tooltipster-content ul li::before{background:#2a7de2}.my-custom-theme.hanaki .tooltipster-content>p>a{background:#2a7de2}.my-custom-theme.line_epping .tooltipster-content ul li::before,.my-custom-theme.overlea .tooltipster-content ul li::before{background:#ff5a67}.my-custom-theme.line_epping .tooltipster-content>p>a,.my-custom-theme.overlea .tooltipster-content>p>a{background:#ff5a67}.my-custom-theme .tooltipster-content{font-size:14px;padding:30px;background-color:transparent;color:#000}.my-custom-theme .tooltipster-content img{width:100%;max-height:250px;object-fit:cover;object-position:center}.my-custom-theme .tooltipster-content h5,.my-custom-theme .tooltipster-content h6{margin-bottom:10px}.my-custom-theme .tooltipster-content ul{margin-bottom:10px}.my-custom-theme .tooltipster-content ul li{position:relative;padding-left:10px}.my-custom-theme .tooltipster-content ul li::before{content:"";background:#60269e;width:5px;height:5px;display:block;border-radius:5px;position:absolute;left:0;top:9px}.my-custom-theme .tooltipster-content .ss-broken{margin-top:10px}@keyframes pulse{0%{transform:scale(.85)}70%{transform:scale(1)}100%{transform:scale(.85)}}@keyframes pulseShadow{0%{box-shadow:0 0 0 0 rgba(0,0,0,.7)}70%{box-shadow:0 0 0 6px transparent}100%{box-shadow:0 0 0 0 transparent}}.faqs-element__content{display:flex;flex-direction:column;align-items:flex-start;padding:30px}@media (min-width:768px){.faqs-element__content{padding:120px}}.faqs-element__content .content-intro h3{margin-bottom:30px}@media (min-width:768px){.faqs-element__content .content-intro h3{margin-bottom:30px}}.faqs-element__content .content-intro h6{font-size:16px;margin-bottom:20px;line-height:28px}@media (min-width:768px){.faqs-element__content .content-intro h6{font-size:24px;margin-bottom:25px}}.faqs-element__content .content-intro p{font-size:16px;line-height:22px}.faqs-element__content .search-wrapper{margin:25px 0;min-width:750px}@media (min-width:768px){.faqs-element__content .search-wrapper{margin:40px 0}}.faqs-element__content .search-wrapper form{position:relative;padding:0;background:0 0;padding-right:54px}.faqs-element__content .search-wrapper form input{display:block;height:50px;width:100%;padding-left:50px;background:#fff;border:1px solid rgba(48,48,48,.25)}.faqs-element__content .search-wrapper form input::placeholder{font-family:freight-macro-pro,serif;font-style:italic;font-weight:500;font-size:16px;line-height:22px;color:rgba(48,48,48,.8)}.faqs-element__content .search-wrapper form .icon{position:absolute;left:20px;top:50%;transform:translateY(-50%);width:15px;height:15px}.faqs-element__content .search-wrapper form .icon svg{width:15px;height:15px}.faqs-element__content .search-wrapper form button{position:absolute;right:-1px;top:0;width:54px;height:54px;margin:0;border-radius:0;line-height:0;background:#ff7f30;border:none;outline:0}.faqs-element__content .search-wrapper form button svg{width:12px;height:12px;transform:rotate(90deg)}.faqs-element__content .faqs-wrapper{margin-top:15px}.faqs-element__content .faqs-wrapper .faqs-item{position:relative;display:flex;flex-direction:column;align-items:flex-start;border-bottom:1px solid rgba(48,48,48,.25);padding:20px 30px;cursor:pointer}@media (min-width:768px){.faqs-element__content .faqs-wrapper .faqs-item{flex-direction:row;padding:40px}}.faqs-element__content .faqs-wrapper .faqs-item:first-child{border-top:1px solid rgba(48,48,48,.25)}.faqs-element__content .faqs-wrapper .faqs-item.hide{display:none}.faqs-element__content .faqs-wrapper .faqs-item:not(.open) .content p{margin-top:0!important}.faqs-element__content .faqs-wrapper .faqs-item.open .toggle-chevron svg{transform:rotate(0)}.faqs-element__content .faqs-wrapper .faqs-item.open .content h4{margin-bottom:10px}@media (min-width:768px){.faqs-element__content .faqs-wrapper .faqs-item.open .content h4{margin-bottom:20px}}.faqs-element__content .faqs-wrapper .faqs-item.open .content .body{max-height:850px;opacity:1}.faqs-element__content .faqs-wrapper .faqs-item.open .content .button{visibility:visible;opacity:1;padding:15px 20px;margin-top:20px;height:auto}.faqs-element__content .faqs-wrapper .faqs-item.open .download-link{display:inline-block}.faqs-element__content .faqs-wrapper .faqs-item .toggle-chevron{position:absolute;left:10px;top:26px}@media (min-width:768px){.faqs-element__content .faqs-wrapper .faqs-item .toggle-chevron{left:20px;top:46px}}.faqs-element__content .faqs-wrapper .faqs-item .toggle-chevron svg{width:10px;height:10px;transform:rotate(180deg);transition:.25s ease}@media (min-width:768px){.faqs-element__content .faqs-wrapper .faqs-item .content{padding-right:80px}}.faqs-element__content .faqs-wrapper .faqs-item .content h4{font-family:freight-macro-pro,serif;font-style:normal;font-weight:700;font-size:18px;line-height:20px;margin-bottom:0;margin-top:5px;transition:.25s ease}.faqs-element__content .faqs-wrapper .faqs-item .content .body{margin-top:0;max-height:0;opacity:0;transition:.25s ease}.faqs-element__content .faqs-wrapper .faqs-item .content p{font-family:freight-macro-pro,serif;font-size:16px;line-height:22px;color:#303030;margin-bottom:0}.faqs-element__content .faqs-wrapper .faqs-item .content .button{display:inline-block;font-family:ministry,sans-serif;font-weight:700;font-size:16px;line-height:16px;text-align:center;text-decoration:none;background-color:#60269e;color:#fff;text-transform:uppercase;padding:0 20px;min-width:150px;opacity:0;height:0;visibility:hidden;transition:.25s ease}.faqs-element__content .faqs-wrapper .faqs-item .content .button:hover{color:#fff!important;text-decoration:underline}.faqs-element__content .faqs-wrapper .faqs-item .content .button:hover{color:#ff7f30}.faqs-element__content .faqs-wrapper .faqs-item .download-link{border:1px solid #303030;padding:10px;min-width:150px;font-family:ministry,sans-serif;font-size:12px;line-height:16px;text-align:center;text-decoration:none;color:#303030;display:none;margin-top:20px;text-transform:uppercase}@media (min-width:768px){.faqs-element__content .faqs-wrapper .faqs-item .download-link{display:inline-block;margin-top:0}}.faqs-element__content .view-all-link{min-width:250px;font-family:ministry,sans-serif;background:#ff7f30;font-size:16px;text-align:center;margin-top:30px;padding:14px 20px;text-decoration:none;color:#fff;text-transform:uppercase}@media (min-width:768px){.element.tamaki__app__widgets__faqwidget:first-child .faqs-element__content{padding-top:100px;padding-bottom:100px}}.element.tamaki__app__widgets__faqwidget:first-child .faqs-element__content .content-intro h3{color:#ff7f30}.element.tamaki__app__widgets__faqwidget:first-child .faqs-element__content .view-all-link{display:none}.ah-red .faqs-element__content .faqs-wrapper .faqs-item .content .button,.orange .faqs-element__content .faqs-wrapper .faqs-item .content .button{background-color:#ff7f30}.blue .faqs-element__content .faqs-wrapper .faqs-item .content .button{background-color:#2a7de2}.red .faqs-element__content .faqs-wrapper .faqs-item .content .button,.red .faqs-element__content .search-wrapper form button{background-color:#ff5a67}.red .faqs-element__content .search-wrapper form .icon svg path{fill:#ff5a67}.red .faqs-element__content .faqs-wrapper .faqs-item .toggle-chevron svg path{stroke:#ff5a67}.yellow .faqs-element__content .faqs-wrapper .faqs-item .content .button{background-color:#ffd040;color:#000!important}.callout-block{position:relative;z-index:2;display:flex;flex-direction:column;width:100%}@media (min-width:768px){.callout-block{flex-direction:row}}.callout-block.animate .contentblock-image-container::before{width:0}.callout-block.animate .contentblock-image-container img{transform:translateX(0)}.callout-block.animate .content a,.callout-block.animate .content h3,.callout-block.animate .content p{opacity:1;transform:translateX(0)}.callout-block .contentblock-image-container{width:100%;position:relative}@media (min-width:768px){.callout-block .contentblock-image-container{width:50%;order:1}}.callout-block .contentblock-image-container::before{content:"";display:block;position:absolute;right:0;top:0;height:100%;width:100%;background:#60269e;z-index:2;transition:.35s ease}.callout-block .contentblock-image-container img{width:100%;height:100%;object-position:center;object-fit:cover;transform:translateX(-60px);transition:.35s ease}.callout-block .content{width:100%;display:flex;flex-direction:column;justify-content:center;padding:50px 30px;background:#60269e;box-sizing:border-box}@media (min-width:768px){.callout-block .content{width:50%;padding:90px 70px;order:2}}.callout-block .content h3,.callout-block .content p{color:#fff;opacity:0;transform:translateX(-60px);transition:.25s ease .35s}.callout-block .content h3{margin-bottom:20px;font-size:24px;transition:.25s ease .25s}@media (min-width:768px){.callout-block .content h3{font-size:42px}}.callout-block .content>a{opacity:0;transform:translateX(-60px);margin-top:20px;color:#fff;text-decoration:underline;transition:.25s ease .45s}.ah-red .callout-block,.maitamaki.HomePage .callout-block,.orange .callout-block{padding:60px 30px;background-color:#f4f5f5;background-image:url(../images/grey-bg.png);background-position:top right;background-size:cover;box-sizing:border-box}@media (min-width:768px){.ah-red .callout-block,.maitamaki.HomePage .callout-block,.orange .callout-block{padding:120px 60px}}.ah-red .callout-block .content,.maitamaki.HomePage .callout-block .content,.orange .callout-block .content{padding:0;box-sizing:border-box;margin-bottom:40px}@media (min-width:768px){.ah-red .callout-block .content,.maitamaki.HomePage .callout-block .content,.orange .callout-block .content{margin-bottom:0;padding-left:30px}}.ah-red .callout-block .contentblock-image-container img,.maitamaki.HomePage .callout-block .contentblock-image-container img,.orange .callout-block .contentblock-image-container img{opacity:0}@media (min-width:768px){.ah-red .callout-block .contentblock-image-container,.maitamaki.HomePage .callout-block .contentblock-image-container,.orange .callout-block .contentblock-image-container{padding-right:30px}}.ah-red .callout-block.animate .contentblock-image-container img,.maitamaki.HomePage .callout-block.animate .contentblock-image-container img,.orange .callout-block.animate .contentblock-image-container img{opacity:1}.ah-red .callout-block.animate .content h3,.ah-red .callout-block.animate .content p,.maitamaki.HomePage .callout-block.animate .content h3,.maitamaki.HomePage .callout-block.animate .content p,.orange .callout-block.animate .content h3,.orange .callout-block.animate .content p{color:#000}.ah-red .callout-block.animate .content .read-more,.maitamaki.HomePage .callout-block.animate .content .read-more,.orange .callout-block.animate .content .read-more{color:#ff7f30}.ah-red .callout-block.animate .content .read-more::before,.maitamaki.HomePage .callout-block.animate .content .read-more::before,.orange .callout-block.animate .content .read-more::before{border-left:8px solid #ff7f30}.ah-red .callout-block .content,.ah-red .callout-block .contentblock-image-container::before,.maitamaki.HomePage .callout-block .content,.maitamaki.HomePage .callout-block .contentblock-image-container::before,.orange .callout-block .content,.orange .callout-block .contentblock-image-container::before{background:0 0}.yellow .callout-block .content,.yellow .callout-block .contentblock-image-container::before{background:#ffd040}.yellow .callout-block .content a,.yellow .callout-block .content h3,.yellow .callout-block .content p{color:#000}.blue .callout-block .content,.blue .callout-block .contentblock-image-container::before{background:#2a7de2}.video-gallery-component{padding:80px 30px;background-color:#f4f5f5;background-image:url(../images/grey-bg.png);background-position:center;background-size:cover}.video-gallery-component .video-intro{display:block;margin-bottom:60px}.video-gallery-component .video-intro h2{font-size:36px;line-height:40px}@media (min-width:768px){.video-gallery-component .video-intro h2{font-size:48px}}.video-gallery-component .video-intro .video-slide-body{margin:20px 0}.video-gallery-component .button{display:inline-block;font-family:ministry,sans-serif;font-weight:700;font-size:16px;line-height:16px;text-align:center;text-decoration:none;background-color:#60269e;color:#fff;text-transform:uppercase;padding:15px 0;margin-top:30px;width:100%}@media (min-width:768px){.video-gallery-component .button{width:auto;min-width:150px;padding:15px 20px}}.video-gallery-component .video-gallery h2,.video-gallery-component .video-slider h2{font-size:36px;line-height:1.25}@media (min-width:768px){.video-gallery-component .video-gallery h2,.video-gallery-component .video-slider h2{font-size:48px}}.video-gallery-component .video-gallery .slick-dots,.video-gallery-component .video-slider .slick-dots{text-align:center}.video-gallery-component .video-gallery .slick-dots li,.video-gallery-component .video-slider .slick-dots li{display:inline-block}.video-gallery-component .video-gallery .slick-dots li.slick-active button:before,.video-gallery-component .video-slider .slick-dots li.slick-active button:before{opacity:1}.video-gallery-component .video-gallery .slick-dots li button,.video-gallery-component .video-slider .slick-dots li button{font-size:0;line-height:0;width:20px;height:20px;padding:10px;cursor:pointer;color:transparent;border:0;outline:0;background:0 0;float:none}.video-gallery-component .video-gallery .slick-dots li button:before,.video-gallery-component .video-slider .slick-dots li button:before{content:" ";display:block;height:8px;width:8px;background-color:#303030;opacity:.2;border-radius:50%}.video-gallery-component .video-gallery .slick-arrow,.video-gallery-component .video-slider .slick-arrow{top:0;height:100%;position:absolute;margin:0;border-radius:0;font-size:0;line-height:0;display:block;width:60px;background-color:#ff5a67;opacity:1;transition:all .5s ease-in-out}.video-gallery-component .video-gallery .slick-arrow.slick-prev,.video-gallery-component .video-slider .slick-arrow.slick-prev{left:-60px}.video-gallery-component .video-gallery .slick-arrow.slick-prev:before,.video-gallery-component .video-slider .slick-arrow.slick-prev:before{content:" ";display:block;height:20px;width:13px;margin:0 auto;background-size:13px 20px;background-repeat:no-repeat;background-image:url("data:image/svg+xml,%3Csvg width='13' height='23' viewBox='0 0 13 23' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 22L11 11.5L1 1' stroke='white' stroke-width='2'/%3E%3C/svg%3E%0A");transform:rotate(180deg)}.video-gallery-component .video-gallery .slick-arrow.slick-next,.video-gallery-component .video-slider .slick-arrow.slick-next{right:-60px}.video-gallery-component .video-gallery .slick-arrow.slick-next:before,.video-gallery-component .video-slider .slick-arrow.slick-next:before{content:" ";display:block;height:20px;width:13px;margin:0 auto;background-size:13px 20px;background-repeat:no-repeat;background-image:url("data:image/svg+xml,%3Csvg width='13' height='23' viewBox='0 0 13 23' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 22L11 11.5L1 1' stroke='white' stroke-width='2'/%3E%3C/svg%3E%0A")}.video-gallery-component .video-gallery .slick-arrow.slick-disabled,.video-gallery-component .video-slider .slick-arrow.slick-disabled{opacity:0}.video-gallery-component .video-slide{position:relative;background-repeat:no-repeat;background-size:cover;min-height:350px;padding:0}@media (min-width:768px){.video-gallery-component .video-slide{min-height:550px}}.video-gallery-component .video-slide.first-slide{display:none}@media (min-width:768px){.video-gallery-component .video-slide.first-slide{display:flex;align-items:center}}.video-gallery-component .video-slide .video-slide-content{padding:30px}@media (min-width:768px){.video-gallery-component .video-slide .video-slide-content{padding-right:60px}}.video-gallery-component .video-slide .video-slide-body{margin:40px 0}.video-gallery-component .video-slide.videoblock-video-container .poster{position:absolute;background-size:cover;top:0;left:0;width:100%;height:100%;display:flex;flex-direction:column;justify-content:flex-end}.video-gallery-component .video-slide.videoblock-video-container .video-play{position:absolute;top:calc(50% - 25px);left:calc(50% - 25px)}.video-gallery-component .video-slide.videoblock-video-container button[name=play]{width:49px;height:49px;background:#60269e;border:none;border-radius:100%;margin:auto;cursor:pointer;float:none}.video-gallery-component .video-slide.videoblock-video-container button[name=play]:focus{outline:0}.video-gallery-component .video-slide.videoblock-video-container button[name=play]:after{content:"";display:inline-block;position:relative;top:1px;left:1px;border-style:solid;border-width:11px 0 11px 20px;border-color:transparent transparent transparent #fff}.video-gallery-component .video-slide.videoblock-video-container .video-title{color:#fff;font-family:ministry,sans-serif;font-size:24px;line-height:28px;text-decoration:none;margin-bottom:20px;display:block;padding-left:30px;text-transform:uppercase}.video-gallery-component .video-slide.videoblock-video-container .video-subtitle{color:rgba(255,255,255,.8);font-family:ministry,sans-serif;font-size:14px;line-height:17px;text-transform:uppercase;padding-left:30px;padding-bottom:30px}.video-gallery-component .video-slide.videoblock-video-container iframe{background-color:#000}@media (min-width:768px){.video-gallery-component .video-intro{display:none}}@media (min-width:768px){.video-gallery-component{padding:170px 100px}}.ah-red .video-gallery-component .video-gallery .slick-arrow,.ah-red .video-gallery-component .video-slider .slick-arrow,.maitamaki.HomePage .video-gallery-component .video-gallery .slick-arrow,.maitamaki.HomePage .video-gallery-component .video-slider .slick-arrow,.orange .video-gallery-component .video-gallery .slick-arrow,.orange .video-gallery-component .video-slider .slick-arrow{background:#ff7f30}.ah-red .video-gallery-component .button,.maitamaki.HomePage .video-gallery-component .button,.orange .video-gallery-component .button{color:#fff;background:#ff7f30}.ah-red .video-gallery-component .button:hover,.maitamaki.HomePage .video-gallery-component .button:hover,.orange .video-gallery-component .button:hover{background:rgb(226.5,86.4420289855,0)}.ah-red .video-gallery-component .video-slide.videoblock-video-container button[name=play],.maitamaki.HomePage .video-gallery-component .video-slide.videoblock-video-container button[name=play],.orange .video-gallery-component .video-slide.videoblock-video-container button[name=play]{background:#ff7f30}.red .video-gallery-component .video-gallery .slick-arrow,.red .video-gallery-component .video-slider .slick-arrow{background:#ff5a67}.red .video-gallery-component .button{color:#fff;background:#ff5a67}.red .video-gallery-component .button:hover{background:rgb(255,13.5,32.5272727273)}.red .video-gallery-component .video-slide.videoblock-video-container button[name=play]{background:#ff5a67}.red .videoblock-element__content .videoblock-video-container button[name=play]{background:#ff5a67}.yellow .video-gallery-component .video-gallery .slick-arrow.slick-prev:before,.yellow .video-gallery-component .video-slider .slick-arrow.slick-prev:before{background-image:url("data:image/svg+xml,%3Csvg width='13' height='23' viewBox='0 0 13 23' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 22L11 11.5L1 1' stroke='black' stroke-width='2'/%3E%3C/svg%3E%0A")}.yellow .video-gallery-component .video-gallery .slick-arrow.slick-next:before,.yellow .video-gallery-component .video-slider .slick-arrow.slick-next:before{background-image:url("data:image/svg+xml,%3Csvg width='13' height='23' viewBox='0 0 13 23' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 22L11 11.5L1 1' stroke='black' stroke-width='2'/%3E%3C/svg%3E%0A")}.yellow .video-gallery-component .video-slide.videoblock-video-container button[name=play]{background:#ffd040}.yellow .video-gallery-component .video-slide.videoblock-video-container button[name=play]:after{border-color:transparent transparent transparent #000}.search-wrapper{background:#fff}.search-wrapper div.search-container{max-width:960px;padding:0 20px}@media (min-width:768px){.search-wrapper div.search-container{padding:60px 120px}}.search-wrapper .search-element__content{display:flex;flex-direction:column;align-items:flex-start;padding:30px}.search-wrapper .search-element__content .content-intro h3{margin-bottom:20px}@media (min-width:768px){.search-wrapper .search-element__content .content-intro h3{margin-bottom:20px}}.search-wrapper .search-element__content .content-intro p{font-size:16px;line-height:22px}.search-wrapper .search-element__content .search-wrapper{width:100%;margin-bottom:90px}.search-wrapper .search-element__content .search-wrapper form{position:relative;padding-right:54px;width:100%;max-width:100%}.search-wrapper .search-element__content .search-wrapper form input{display:block;height:50px;width:100%;padding-left:50px;background:#fff;border:none;border-bottom:1px solid rgba(48,48,48,.25)}.search-wrapper .search-element__content .search-wrapper form input::placeholder{font-family:freight-macro-pro,serif;font-weight:600;font-size:18px;line-height:22px;color:rgba(48,48,48,.25)}.search-wrapper .search-element__content .search-wrapper form .icon{position:absolute;left:20px;top:50%;transform:translateY(-50%);width:20px;height:20px}.search-wrapper .search-element__content .search-wrapper form .icon svg{width:20px;height:20px}.search-wrapper .search-element__content .search-wrapper form .icon svg path{fill:#2a7de2}.search-wrapper .search-element__content .search-wrapper form .action{position:absolute;right:0;top:50%;transform:translateY(-50%);height:40px;width:auto;border-radius:35px;padding:0 40px;background:#2a7de2;display:inline-block;color:#fff}.search-wrapper .search-element__content .search-wrapper{margin-top:15px}.search-wrapper .search-element__content .search-wrapper .search-count{display:block;border-bottom:1px solid rgba(48,48,48,.25);font-family:ministry,sans-serif;font-style:normal;padding-bottom:20px;font-weight:700;font-size:14px;line-height:17px;text-transform:uppercase}.search-wrapper .search-element__content .search-wrapper .search-item{position:relative;display:flex;flex-direction:column;align-items:flex-start;border-bottom:1px solid rgba(48,48,48,.25);padding:20px 0;color:#000;cursor:pointer}@media (min-width:768px){.search-wrapper .search-element__content .search-wrapper .search-item{flex-direction:row;padding:40px 0}}.search-wrapper .search-element__content .search-wrapper .search-item:hover h4{color:#2a7de2}.search-wrapper .search-element__content .search-wrapper .search-item.hide{display:none}@media (min-width:768px){.search-wrapper .search-element__content .search-wrapper .search-item .content{padding-right:80px}}.search-wrapper .search-element__content .search-wrapper .search-item .content h4{font-family:freight-macro-pro,serif;font-style:normal;font-weight:600;font-size:18px;line-height:20px;margin-bottom:0;margin-top:5px;margin-bottom:10px;text-decoration:underline;transition:.25s ease}.search-wrapper .search-element__content .search-wrapper .search-item .content p{font-family:freight-macro-pro,serif;font-size:16px;line-height:22px;color:#303030;transition:.25s ease}.search-wrapper .search-element__content .search-wrapper .search-item .download-link{border:1px solid #303030;padding:10px;min-width:150px;font-family:ministry,sans-serif;font-size:12px;line-height:16px;text-align:center;text-decoration:none;color:#303030;display:none;margin-top:20px;text-transform:uppercase}@media (min-width:768px){.search-wrapper .search-element__content .search-wrapper .search-item .download-link{display:inline-block;margin-top:0}}.ah-red .search-wrapper .search-element__content .search-wrapper form .icon svg path,.orange .search-wrapper .search-element__content .search-wrapper form .icon svg path{fill:#ff7f30}.ah-red .search-wrapper .search-element__content .search-wrapper form .action,.orange .search-wrapper .search-element__content .search-wrapper form .action{background:#ff7f30}.ah-red .search-wrapper .search-element__content .search-wrapper .search-item:hover .content h4,.orange .search-wrapper .search-element__content .search-wrapper .search-item:hover .content h4{color:#ff7f30}.yellow .search-wrapper .search-element__content .search-wrapper form .icon svg path{fill:#ffd040}.yellow .search-wrapper .search-element__content .search-wrapper form .action{background:#ffd040;color:#000}.yellow .search-wrapper .search-element__content .search-wrapper .search-item:hover .content h4{color:#ffd040}.red .search-wrapper .search-element__content .search-wrapper form .icon svg path{fill:#ff5a67}.red .search-wrapper .search-element__content .search-wrapper form .action{background:#ff5a67}.red .search-wrapper .search-element__content .search-wrapper .search-item:hover .content h4{color:#ff5a67}.content-callout-block-wrapper{padding:30px}@media (min-width:992px){.content-callout-block-wrapper{padding:60px 0}}.content-callout-block{position:relative;display:flex;flex-direction:column;overflow:hidden}.content-callout-block.container_layout{overflow:hidden;position:relative}@media (min-width:992px){.content-callout-block.container_layout{margin:0 120px}}@media (min-width:992px){.content-callout-block.container_layout.image-left .contentblock-container,.content-callout-block.container_layout.image-right .contentblock-container{min-height:350px}}@media (min-width:992px){.content-callout-block.container_layout.image-left .contentblock-container .content{padding-left:130px}}@media (min-width:992px){.content-callout-block.container_layout.image-right .contentblock-container .content{padding-right:130px}}@media (min-width:992px){.content-callout-block.image-left,.content-callout-block.image-right{flex-direction:row}}@media (min-width:992px){.content-callout-block.image-left.image-left,.content-callout-block.image-right.image-left{justify-content:flex-end}}@media (min-width:992px){.content-callout-block.image-left.image-left .contentblock-image-container,.content-callout-block.image-right.image-left .contentblock-image-container{left:0;right:auto}}.content-callout-block.image-left.image-left .contentblock-container,.content-callout-block.image-right.image-left .contentblock-container{padding-left:0;margin-left:0;padding-right:20%;margin-right:-20%}@media (min-width:992px){.content-callout-block.image-left.image-left .contentblock-container,.content-callout-block.image-right.image-left .contentblock-container{transform:skewX(-29deg)}}.content-callout-block.image-left.image-left .contentblock-container::after,.content-callout-block.image-right.image-left .contentblock-container::after{right:0;left:auto}@media (min-width:992px){.content-callout-block.image-left.image-left .contentblock-container::after,.content-callout-block.image-right.image-left .contentblock-container::after{transform:skewX(29deg)}}@media (min-width:992px){.content-callout-block.image-left.image-left .contentblock-container .content,.content-callout-block.image-right.image-left .contentblock-container .content{transform:skewX(29deg)}}.content-callout-block.image-left .contentblock-image-container,.content-callout-block.image-right .contentblock-image-container{z-index:1;object-fit:cover;object-position:center;max-height:350px}@media (min-width:992px){.content-callout-block.image-left .contentblock-image-container,.content-callout-block.image-right .contentblock-image-container{position:absolute;right:0;top:0;height:100%;max-height:none;width:75%}}.content-callout-block.image-left .contentblock-container,.content-callout-block.image-right .contentblock-container{position:relative;width:100%;display:flex;flex-direction:column;justify-content:center;z-index:2;overflow:hidden;transform:skewY(3deg);margin-top:-5%;margin-bottom:-6%}@media (min-width:992px){.content-callout-block.image-left .contentblock-container,.content-callout-block.image-right .contentblock-container{width:60%;min-height:800px;transform:skewX(29deg);padding-left:20%;margin-left:-20%;margin-top:0;margin-bottom:0}}@media (min-width:1400px){.content-callout-block.image-left .contentblock-container,.content-callout-block.image-right .contentblock-container{width:50%}}.content-callout-block.image-left .contentblock-container::after,.content-callout-block.image-right .contentblock-container::after{content:"";display:block;position:absolute;top:-10%;bottom:0;left:0;background:#2a7de2;background-image:url(../images/niho-blue.jpg);background-repeat:repeat;background-position:top right;background-size:600px;height:120%;width:100%;transform:skewY(-3deg);overflow:hidden}@media (min-width:992px){.content-callout-block.image-left .contentblock-container::after,.content-callout-block.image-right .contentblock-container::after{top:0;width:140%;height:100%;background-size:65vw;overflow:hidden;transform:skewX(-29deg)}}.content-callout-block.image-left .contentblock-container .content,.content-callout-block.image-right .contentblock-container .content{position:relative;z-index:2;color:#fff;padding:90px 30px 80px;transform:skewY(-3deg)}@media (min-width:992px){.content-callout-block.image-left .contentblock-container .content,.content-callout-block.image-right .contentblock-container .content{padding:90px 90px;max-width:570px;transform:skewX(-29deg)}}.content-callout-block.image-left .contentblock-container .content h3,.content-callout-block.image-right .contentblock-container .content h3{margin-bottom:20px;font-size:32px;line-height:1.25}@media (min-width:992px){.content-callout-block.image-left .contentblock-container .content h3,.content-callout-block.image-right .contentblock-container .content h3{font-size:48px;margin-bottom:30px}}.content-callout-block.image-left .contentblock-container .content li::before,.content-callout-block.image-right .contentblock-container .content li::before{background:#fff}.content-callout-block.image-left .contentblock-container .content .button,.content-callout-block.image-right .contentblock-container .content .button{min-width:150px;font-family:ministry,sans-serif;background:#fff;font-size:16px;text-align:center;margin-top:30px;display:inline-block;padding:14px 20px;text-decoration:none;color:#2a7de2;text-transform:uppercase}.content-callout-block.image-bottom,.content-callout-block.image-top{flex-direction:column}@media (min-width:992px){.content-callout-block.image-bottom.image-bottom .contentblock-image-container,.content-callout-block.image-top.image-bottom .contentblock-image-container{order:2}}@media (min-width:992px){.content-callout-block.image-bottom.image-bottom .contentblock-container,.content-callout-block.image-top.image-bottom .contentblock-container{order:1}}@media (min-width:992px){.content-callout-block.image-bottom.image-bottom .contentblock-container::after,.content-callout-block.image-top.image-bottom .contentblock-container::after{top:-10%}}.content-callout-block.image-bottom .contentblock-image-container,.content-callout-block.image-top .contentblock-image-container{z-index:1;object-fit:cover;object-position:center;height:360px;width:100%;order:1}@media (min-width:992px){.content-callout-block.image-bottom .contentblock-image-container,.content-callout-block.image-top .contentblock-image-container{height:40vw;max-height:700px;min-height:300px;margin-bottom:-3vw}}.content-callout-block.image-bottom .contentblock-container,.content-callout-block.image-top .contentblock-container{position:relative;width:100%;display:flex;flex-direction:column;justify-content:center;z-index:2;order:2}@media (min-width:992px){.content-callout-block.image-bottom .contentblock-container,.content-callout-block.image-top .contentblock-container{min-height:450px}}.content-callout-block.image-bottom .contentblock-container::after,.content-callout-block.image-top .contentblock-container::after{content:"";display:block;overflow:hidden;position:absolute;top:-10%;bottom:0;right:0;background:#2a7de2;height:120%;width:100%;transform:skewY(3deg)}.content-callout-block.image-bottom .contentblock-container .content,.content-callout-block.image-top .contentblock-container .content{position:relative;z-index:2;color:#fff;padding:60px 30px}@media (min-width:992px){.content-callout-block.image-bottom .contentblock-container .content,.content-callout-block.image-top .contentblock-container .content{padding:120px 120px}}.content-callout-block.image-bottom .contentblock-container .content h3,.content-callout-block.image-top .contentblock-container .content h3{margin-bottom:20px;font-size:32px;line-height:1.25}@media (min-width:992px){.content-callout-block.image-bottom .contentblock-container .content h3,.content-callout-block.image-top .contentblock-container .content h3{font-size:48px;margin-bottom:30px}}.content-callout-block.image-bottom .contentblock-container .content li a,.content-callout-block.image-bottom .contentblock-container .content p a,.content-callout-block.image-top .contentblock-container .content li a,.content-callout-block.image-top .contentblock-container .content p a{color:#fff}.content-callout-block.image-bottom .contentblock-container .content li::before,.content-callout-block.image-top .contentblock-container .content li::before{background:#fff}.content-callout-block.image-bottom .contentblock-container .content .button,.content-callout-block.image-top .contentblock-container .content .button{min-width:150px;font-family:ministry,sans-serif;background:#fff;font-size:16px;text-align:center;margin-top:30px;display:inline-block;padding:14px 20px;text-decoration:none;color:#2a7de2;text-transform:uppercase}.content-callout-block.patterned .contentblock-container::after{background-image:url(../images/niho-blue.jpg);background-repeat:repeat;background-position:top right;background-size:1000px}.content-callout-block .contentblock-container p a{color:#fff}.orange .content-callout-block.patterned .contentblock-container::after{background-image:url(../images/niho-orange.jpg)}.orange .content-callout-block .contentblock-container .content .button{color:#ff7f30}.orange .content-callout-block .contentblock-container::after{background:#ff7f30}.red .content-callout-block.patterned .contentblock-container::after{background-image:url(../images/niho-pink.jpg)}.red .content-callout-block .contentblock-container .content .button{color:#ff5a67}.red .content-callout-block .contentblock-container::after{background:#ff5a67}.teal .content-callout-block.patterned .contentblock-container::after{background-image:url(../images/niho-teal.jpg)}.teal .content-callout-block .contentblock-container::after{background:#15d3c5}.teal .content-callout-block .contentblock-container .content .button{color:#15d3c5}.ah-red .content-callout-block.patterned .contentblock-container::after{background-image:url(../images/niho-ah-red.jpg)}.yellow .content-callout-block.patterned .contentblock-container::after{background-image:url(../images/niho-yellow.jpg)}.yellow .content-callout-block .contentblock-container .content{color:#000}.yellow .content-callout-block .contentblock-container .content li::before{background:#000}.yellow .content-callout-block .contentblock-container .content .button{color:#fff;background:#000}.yellow .content-callout-block .contentblock-container::after{background:#ffd040}.full-width-hero{width:100%;min-height:calc(100vh - 60px);margin-top:60px;display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative;z-index:1;overflow:hidden;backface-visibility:hidden}@media (min-width:768px){.full-width-hero{margin-top:-120px;min-height:100vh}}.full-width-hero::before{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;background:rgba(0,0,0,.5)}.full-width-hero .parallax-window,.full-width-hero>img,.full-width-hero>video{position:absolute;top:0;left:0;height:120vh;width:100%;object-fit:cover;object-position:center;background:0 0}.full-width-hero .parallax-window.fixed-bg,.full-width-hero>img.fixed-bg,.full-width-hero>video.fixed-bg{position:fixed}.full-width-hero .content{position:relative;max-width:760px;color:#fff;padding:0 30px;z-index:2;text-align:center;align-items:center}@media (min-width:768px){.full-width-hero .content{padding:0}}.full-width-hero .content h1{font-size:48px;line-height:1.15;opacity:0;transform:translateY(30px);animation:fadeInHeading .25s ease 1.15s;animation-fill-mode:forwards}@media (min-width:768px){.full-width-hero .content h1{font-size:90px}}.full-width-hero .content p{line-height:1.7777;opacity:0;transform:translateY(30px);animation:fadeInHeading .25s ease 1.35s;animation-fill-mode:forwards}.full-width-hero .content .btn{padding:20px 45px;opacity:0;margin:0 10px;min-width:150px;transform:translateY(30px);animation:fadeInHeading .25s ease 1.5s;animation-fill-mode:forwards;background:#2a7de2}.full-width-hero .content .btn.video-play:before{content:"";display:inline-block;position:relative;top:1px;right:6px;border-style:solid;border-width:5px 0 5px 10px;border-color:transparent transparent transparent #fff;transition:.25s ease}.full-width-hero .content .video-play-wrapper{margin:30px auto;text-align:center}.full-width-hero .scroll-link{position:absolute;bottom:60px;left:50%;opacity:0;transform:translate(-50%,100%);animation:fadeInScrollLink .25s ease 1.75s;animation-fill-mode:forwards}.homes-form-sale-hero{position:relative;background:#f7f7f7;padding-bottom:700px}@media (min-width:992px){.homes-form-sale-hero{padding-bottom:0}}.homes-form-sale-hero .filter-set{position:absolute;bottom:0;right:0;width:100%;margin-bottom:60px;display:flex;justify-content:center;align-items:center}@media (min-width:992px){.homes-form-sale-hero .filter-set{top:0;right:0;width:60%;height:100%;margin-bottom:0}}.homes-form-sale-hero .filter-set .filters{display:flex;flex-direction:column;width:100%;padding:0 30px}@media (min-width:992px){.homes-form-sale-hero .filter-set .filters{flex-direction:row;width:auto;padding:0}}.homes-form-sale-hero .filter-set .filters .suburbs{display:flex;flex-wrap:wrap;flex-direction:column}@media (min-width:992px){.homes-form-sale-hero .filter-set .filters .suburbs{padding-right:50px;border-right:1px solid rgba(48,48,48,.25)}}.homes-form-sale-hero .filter-set .filters .suburbs span{position:relative;display:inline-block;font-family:ministry,sans-serif;font-size:14px;text-transform:uppercase;color:#303030;margin-bottom:20px}.homes-form-sale-hero .filter-set .filters .suburbs ul{flex-wrap:wrap;display:inline-flex}@media (min-width:992px){.homes-form-sale-hero .filter-set .filters .suburbs ul{flex-direction:column}}.homes-form-sale-hero .filter-set .filters .suburbs ul li{display:inline-block;margin-bottom:40px;width:50%}@media (min-width:992px){.homes-form-sale-hero .filter-set .filters .suburbs ul li{width:100%}}.homes-form-sale-hero .filter-set .filters .suburbs ul li:nth-child(1) .styled-radio+label:before{border-color:#ddd}.homes-form-sale-hero .filter-set .filters .suburbs ul li:nth-child(1) .styled-radio:hover+label{color:#ddd}.homes-form-sale-hero .filter-set .filters .suburbs ul li:nth-child(1) .styled-radio:hover+label:before{background:#ddd}.homes-form-sale-hero .filter-set .filters .suburbs ul li:nth-child(1) .styled-radio:checked+label:before{background:#ddd}.homes-form-sale-hero .filter-set .filters .suburbs ul li:nth-child(2) .styled-radio+label:before{border-color:#ff7f30}.homes-form-sale-hero .filter-set .filters .suburbs ul li:nth-child(2) .styled-radio:hover+label{color:#ff7f30}.homes-form-sale-hero .filter-set .filters .suburbs ul li:nth-child(2) .styled-radio:hover+label:before{background:#ff7f30}.homes-form-sale-hero .filter-set .filters .suburbs ul li:nth-child(2) .styled-radio:checked+label:before{background:#ff7f30}.homes-form-sale-hero .filter-set .filters .suburbs ul li:nth-child(3) .styled-radio+label:before{border-color:#2a7de2}.homes-form-sale-hero .filter-set .filters .suburbs ul li:nth-child(3) .styled-radio:hover+label{color:#2a7de2}.homes-form-sale-hero .filter-set .filters .suburbs ul li:nth-child(3) .styled-radio:hover+label:before{background:#2a7de2}.homes-form-sale-hero .filter-set .filters .suburbs ul li:nth-child(3) .styled-radio:checked+label:before{background:#2a7de2}.homes-form-sale-hero .filter-set .filters .suburbs ul li:nth-child(4) .styled-radio+label:before{border-color:#15d3c5}.homes-form-sale-hero .filter-set .filters .suburbs ul li:nth-child(4) .styled-radio:hover+label{color:#15d3c5}.homes-form-sale-hero .filter-set .filters .suburbs ul li:nth-child(4) .styled-radio:hover+label:before{background:#15d3c5}.homes-form-sale-hero .filter-set .filters .suburbs ul li:nth-child(4) .styled-radio:checked+label:before{background:#15d3c5}.homes-form-sale-hero .filter-set .filters .suburbs ul li:last-child{margin-bottom:0}@media (min-width:992px){.homes-form-sale-hero .filter-set .filters .fields{padding-left:50px}}.homes-form-sale-hero .filter-set .filters .fields .row{display:flex;flex-direction:row;margin-bottom:20px}.homes-form-sale-hero .filter-set .filters .fields .row:last-child{margin-bottom:0}.homes-form-sale-hero .filter-set .filters .fields .row .field-wrapper{display:flex;flex-direction:column;min-width:130px;width:100%}.homes-form-sale-hero .filter-set .filters .fields .row .field-wrapper:not(.full):first-child{margin-right:10px}.homes-form-sale-hero .filter-set .filters .fields .row .field-wrapper:not(.full):last-child{margin-left:10px}.homes-form-sale-hero .filter-set .filters .fields .row .field-wrapper:not(.tickbox-wrapper) label::after{position:absolute;right:15px;top:43px;border-style:solid;border-color:#2a7de2;border-width:2px 2px 0 0;content:"";display:inline-block;height:5px;vertical-align:top;width:5px;transform:rotate(135deg)}.homes-form-sale-hero .filter-set .filters .fields .row .field-wrapper.tickbox-wrapper:first-child{margin-top:10px}@media (min-width:992px){.homes-form-sale-hero .filter-set .filters .fields .row .field-wrapper.tickbox-wrapper:first-child{margin-top:0}}.homes-form-sale-hero .filter-set .filters .fields .row .field-wrapper label{position:relative;font-family:ministry,sans-serif;font-size:14px;text-transform:uppercase;color:#303030;margin-bottom:5px}.homes-form-sale-hero .filter-set .filters .fields .row .field-wrapper select{background:#fff;border:1px solid rgba(48,48,48,.25);box-sizing:border-box;width:100%;height:50px;font-family:freight,sans-serif;font-size:16px;color:#303030;padding:0 15px;appearance:none;-webkit-appearance:none}.homes-form-sale-hero .content-wrapper{position:relative;z-index:3;color:#fff;display:flex;flex-direction:column;justify-content:center}@media (min-width:992px){.homes-form-sale-hero .content-wrapper{width:50%;min-height:650px}}.homes-form-sale-hero .content-wrapper .rotated-block{transform:skewY(-7deg);width:100%;height:200%;overflow:hidden;position:absolute;left:0;top:-80%;background-image:url(../images/niho-blue.jpg);background-repeat:repeat;background-position:top right;background-size:1000px}@media (min-width:576px){.homes-form-sale-hero .content-wrapper .rotated-block{height:220%;top:-100%}}@media (min-width:992px){.homes-form-sale-hero .content-wrapper .rotated-block{height:100%;width:120%;top:0;transform:skewX(30deg);left:-30%}}.homes-form-sale-hero .content-wrapper .copy{position:relative;z-index:2;padding:60px 30px 30px}@media (min-width:992px){.homes-form-sale-hero .content-wrapper .copy{width:45%;padding:110px 60px}}.homes-form-sale-hero .content-wrapper .copy h1{font-size:36px;margin-bottom:10px;line-height:1}@media (min-width:992px){.homes-form-sale-hero .content-wrapper .copy h1{font-size:72px;margin-bottom:25px}}.quick-link-banner{background:#fff;background:#f4f5f5;padding:60px 30px}@media (min-width:992px){.quick-link-banner{padding:60px 120px}}.quick-link-banner .inner-content{display:flex;flex-direction:column}@media (min-width:992px){.quick-link-banner .inner-content{flex-direction:row;align-items:center;max-width:1400px;margin:auto}}.quick-link-banner .inner-content h5{font-family:ministry,sans-serif;font-weight:700;font-size:18px;text-transform:uppercase;color:#303030;margin-bottom:20px}@media (min-width:992px){.quick-link-banner .inner-content h5{font-size:24px;margin-bottom:0}}.quick-link-banner .inner-content .icon-link{display:flex;flex-direction:row;align-items:center;margin-bottom:10px}@media (min-width:992px){.quick-link-banner .inner-content .icon-link{margin-bottom:0;margin-left:40px}}.quick-link-banner .inner-content .icon-link.phone a{text-decoration:none}.quick-link-banner .inner-content .icon-link:last-of-type{margin-bottom:30px}@media (min-width:992px){.quick-link-banner .inner-content .icon-link:last-of-type{margin-bottom:0}}.quick-link-banner .inner-content .icon-link svg{display:inline-block;width:25px;height:22px;fill:#ff7f30;margin-right:15px}.quick-link-banner .inner-content .icon-link a{font-family:freight-macro-pro,serif;font-size:16px;color:#000;font-weight:500}@media (min-width:992px){.quick-link-banner .inner-content .icon-link a{font-size:18px}}.quick-link-banner .inner-content .button{display:inline-block;font-family:ministry,sans-serif;font-weight:700;font-size:16px;line-height:16px;text-align:center;text-decoration:none;background-color:#ff7f30;color:#fff;text-transform:uppercase;padding:15px 30px}@media (min-width:992px){.quick-link-banner .inner-content .button{min-width:235px;margin-left:auto}}.tamaki__app__widgets__quicklinksbannerwidget+.apply-spacer{padding-top:0}.housing-continuum{padding:30px 20px}@media (min-width:1200px){.housing-continuum{padding:60px 120px}}.housing-continuum h3{font-size:24px;margin-bottom:15px;line-height:1}@media (min-width:1200px){.housing-continuum h3{font-size:42px;margin-bottom:30px}}.housing-continuum p{max-width:965px}.housing-continuum .continuum{display:flex;flex-direction:column;align-items:center;justify-content:center;margin:15px 0;background:#f4f5f5;padding:45px 80px}@media (min-width:1200px){.housing-continuum .continuum{flex-direction:row;padding:75px 30px;margin:45px 0}}.housing-continuum .continuum .item{display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative;padding:15px 0;margin:20px 0}@media (min-width:1200px){.housing-continuum .continuum .item{padding:0 15px;margin:0 20px}}.housing-continuum .continuum .item.highlighted{padding:20px;min-height:130px;border-radius:8px;background:linear-gradient(153.31deg,#ff6230 0,#ff9330 99.97%)}.housing-continuum .continuum .item.highlighted h6{text-align:center;color:#fff}.housing-continuum .continuum .item .next,.housing-continuum .continuum .item .prev{position:absolute;top:50%;content:"";height:45px;width:45px}@media (min-width:1200px){.housing-continuum .continuum .item .next,.housing-continuum .continuum .item .prev{height:60px;width:60px}}.housing-continuum .continuum .item .next.next,.housing-continuum .continuum .item .prev.next{top:-30px;left:50%;transform:translateX(-50%) rotate(270deg)}@media (min-width:1200px){.housing-continuum .continuum .item .next.next,.housing-continuum .continuum .item .prev.next{top:50%;left:-40px;transform:translateY(-50%) rotate(180deg)}}.housing-continuum .continuum .item .next.prev,.housing-continuum .continuum .item .prev.prev{left:50%;top:auto;bottom:-30px;transform:translateX(-50%) rotate(90deg)}@media (min-width:1200px){.housing-continuum .continuum .item .next.prev,.housing-continuum .continuum .item .prev.prev{right:-40px;top:50%;bottom:auto;left:auto;transform:translateY(-50%)}}.housing-continuum .continuum .item .icon,.housing-continuum .continuum .item img{display:block;width:60px;margin-bottom:15px}.housing-continuum .continuum .item h6{font-size:14px;line-height:1.1;font-family:ministry,sans-serif;text-align:center}@media (min-width:1200px){.housing-continuum .continuum .item h6{font-size:18px;text-align:left}}.housing-continuum p{margin-bottom:0}.housing-continuum .btn{margin-top:45px}.blue .housing-continuum .continuum .item.highlighted{background:#2a7de2}.blue .housing-continuum .continuum .item .next path,.blue .housing-continuum .continuum .item .prev path{stroke:#2a7de2!important}.purple .housing-continuum .continuum .item.highlighted{background:#60269e}.purple .housing-continuum .continuum .item .next path,.purple .housing-continuum .continuum .item .prev path{stroke:#60269e!important}.red .housing-continuum .continuum .item.highlighted{background:#ff5a67}.red .housing-continuum .continuum .item .next path,.red .housing-continuum .continuum .item .prev path{stroke:#ff5a67!important}.yellow .housing-continuum .continuum .item.highlighted{background:#ffd040}.yellow .housing-continuum .continuum .item.highlighted h6{color:#000}.yellow .housing-continuum .continuum .item.highlighted svg path{fill:#000!important}.yellow .housing-continuum .continuum .item .next path,.yellow .housing-continuum .continuum .item .prev path{stroke:#ffd040!important}.alert-banner{position:fixed;bottom:0;left:0;width:100%;padding:20px 0;background:#60269e;z-index:9;display:flex;flex-direction:row;align-items:center}@media (min-width:768px){.alert-banner{justify-content:center}}.alert-banner.hide{display:none}.alert-banner .alert{transform:translateY(10%);margin-right:auto;margin-left:20px}@media (min-width:768px){.alert-banner .alert{margin-left:0;margin-right:10px}}.alert-banner h5{font-size:14px;line-height:1.15;text-align:center;color:#fff;padding:0 10px;text-transform:none}@media (min-width:768px){.alert-banner h5{font-size:18px;padding:0}}.alert-banner h5 a{color:#fff;text-transform:none}.alert-banner .close-action{color:#fff;width:15px;line-height:0;margin-left:auto;margin-right:20px}@media (min-width:768px){.alert-banner .close-action{margin-right:0;position:absolute;right:70px}}.alert-banner .close-action img{width:100%}.ah-red .alert-banner,.maitamaki.HomePage .alert-banner,.orange .alert-banner,.red .alert-banner,.yellow .alert-banner{background:#303030}.language-banner{position:fixed;bottom:15px;right:15px;width:calc(100% - 90px);padding:20px;padding-right:40px;background:#60269e;z-index:40;display:flex;flex-direction:row;align-items:center;transition:.25s ease;opacity:1;transform:translateX(0)}@media (min-width:768px){.language-banner{justify-content:center;bottom:40px;right:60px;width:auto;max-width:220px}}.language-banner.hide{display:none!important}.language-banner.hide-animate{opacity:0;transform:translateX(30px)}.language-banner.inline{position:relative;left:auto;top:auto;bottom:auto;right:auto;padding:0;background:0 0!important}.language-banner.inline .banner-inner h5{display:none}.language-banner.inline .banner-inner .languages{background:#fff!important}.language-banner.inline .banner-inner .languages::after{background-image:url(../images/down-chevron-black.svg)}.language-banner.inline .banner-inner .languages .current-language{font-size:14px;color:#000}.language-banner.inline .close-action{display:none!important}.language-banner .banner-inner{display:flex;flex:1;flex-direction:row;justify-content:center;align-items:center}@media (min-width:768px){.language-banner .banner-inner{display:inline-flex;flex-direction:column;flex:auto;align-items:flex-start}}.language-banner .banner-inner h5{font-size:14px;line-height:1.15;color:#fff;text-transform:none;text-align:left;display:inline-block}@media (min-width:768px){.language-banner .banner-inner h5{font-size:16px;padding:0;margin-bottom:10px;max-width:170px}}.language-banner .banner-inner .languages{position:relative;background:#60269e;margin-left:10px}@media (min-width:768px){.language-banner .banner-inner .languages{margin-left:0}}.language-banner .banner-inner .languages::after{content:"";position:absolute;right:10px;bottom:10px;display:block;width:15px;height:15px;background-image:url(../images/down-chevron.svg);background-repeat:no-repeat;background-size:contain;background-position:center}@media (min-width:768px){.language-banner .banner-inner .languages{margin-left:0;margin-right:0}}.language-banner .banner-inner .languages.show-menu .options{opacity:1;max-height:400px}.language-banner .banner-inner .languages .current-language{font-family:ministry,sans-serif;font-weight:700;font-size:12px;line-height:17px;text-transform:none;color:#fff;display:inline-flex;align-items:center;height:30px;border:1px solid rgba(255,255,255,.25);padding:0 16px;padding-right:30px;min-width:100px;cursor:pointer}.language-banner .banner-inner .languages .options{position:absolute;background:#fff;bottom:32px;width:calc(100% - 2px);display:flex;flex-direction:column;border:1px solid rgba(255,255,255,.25);border-bottom:none;overflow:hidden;opacity:0;max-height:0;transition:.25s ease .15s;box-shadow:rgba(149,157,165,.2) 0 8px 24px}.language-banner .banner-inner .languages .options a{background:0 0;text-align:center;width:100%;margin:0;display:block;padding:10px 8px;font-family:ministry,sans-serif;font-weight:700;font-size:12px;border-radius:0;color:#000;text-decoration:none;box-sizing:border-box}.language-banner .banner-inner .languages .options a:not(.active):hover{color:#2a7de2}.language-banner .banner-inner .languages .options a.selected{opacity:.5;pointer-events:none;cursor:default}.language-banner .close-action{position:absolute;right:8px;top:8px;color:#fff;width:10px;line-height:0}@media (min-width:768px){.language-banner .close-action{right:10px;top:10px;width:15px;margin-right:0;position:absolute}}.language-banner .close-action img{width:100%}.ah-red .language-banner,.maitamaki.HomePage .language-banner,.orange .language-banner,.red .language-banner{background:#303030}.ah-red .language-banner .languages,.maitamaki.HomePage .language-banner .languages,.orange .language-banner .languages,.red .language-banner .languages{background:#303030}.ah-red .language-banner .languages .options,.maitamaki.HomePage .language-banner .languages .options,.orange .language-banner .languages .options,.red .language-banner .languages .options{background:#fff}.ah-red .language-banner .languages .options a,.maitamaki.HomePage .language-banner .languages .options a,.orange .language-banner .languages .options a,.red .language-banner .languages .options a{color:#303030}.ah-red .language-banner .languages .options a.active,.maitamaki.HomePage .language-banner .languages .options a.active,.orange .language-banner .languages .options a.active,.red .language-banner .languages .options a.active{background:#ff7f30}.ah-red .language-banner .languages .options a:not(.active):hover,.maitamaki.HomePage .language-banner .languages .options a:not(.active):hover,.orange .language-banner .languages .options a:not(.active):hover,.red .language-banner .languages .options a:not(.active):hover{color:#ff7f30}.yellow .language-banner{background:#ffd040}.yellow .language-banner h5{color:#000}.yellow .language-banner .languages{background:#ffd040}.yellow .language-banner .languages .current-language{color:#000}.yellow .language-banner .languages .options{background:#ffd040}.yellow .language-banner .languages .options a{background:#ffd040;color:#000}.yellow .language-banner .languages .options a.active{background:#ffd040;color:#000;opacity:.5}.yellow .language-banner .languages .options a:not(.active):hover{background:#ffd040;color:#fff}.hero-content-callout-block{position:relative;display:flex;flex-direction:column;overflow:hidden;margin-top:-120px}@media (min-width:992px){.hero-content-callout-block{margin-top:0}}@media (min-width:992px){.hero-content-callout-block.image-left.animate .contentblock-container,.hero-content-callout-block.image-right.animate .contentblock-container{width:50%}}.hero-content-callout-block.image-left.animate .contentblock-container .content .button,.hero-content-callout-block.image-left.animate .contentblock-container .content .read-more,.hero-content-callout-block.image-left.animate .contentblock-container .content h3,.hero-content-callout-block.image-left.animate .contentblock-container .content p,.hero-content-callout-block.image-right.animate .contentblock-container .content .button,.hero-content-callout-block.image-right.animate .contentblock-container .content .read-more,.hero-content-callout-block.image-right.animate .contentblock-container .content h3,.hero-content-callout-block.image-right.animate .contentblock-container .content p{opacity:1;transform:translateX(0)}@media (min-width:992px){.hero-content-callout-block.image-left,.hero-content-callout-block.image-right{flex-direction:row}}.hero-content-callout-block.image-left .contentblock-image-container,.hero-content-callout-block.image-right .contentblock-image-container{z-index:1;object-fit:cover;object-position:center}@media (min-width:992px){.hero-content-callout-block.image-left .contentblock-image-container,.hero-content-callout-block.image-right .contentblock-image-container{position:absolute;right:0;top:0;height:100%;width:60%}}.hero-content-callout-block.image-left .contentblock-container,.hero-content-callout-block.image-right .contentblock-container{position:relative;width:100%;display:flex;flex-direction:column;justify-content:center;z-index:2;transition:.75s ease;transform:translateY(18%) skewY(5deg);overflow:hidden;padding:30px 0 120px}@media (min-width:992px){.hero-content-callout-block.image-left .contentblock-container,.hero-content-callout-block.image-right .contentblock-container{width:120%;min-width:800px;min-height:800px;padding:0;padding-left:20%;margin-left:-20%;transform:skewX(-30deg)}}.hero-content-callout-block.image-left .contentblock-container::after,.hero-content-callout-block.image-right .contentblock-container::after{content:"";display:block;position:absolute;top:-10%;bottom:0;left:0;background:#2a7de2;background-image:url(../images/niho-blue.jpg);background-repeat:repeat;background-position:top right;background-size:600px;height:100%;width:100%;transform:skewY(-5deg);overflow:hidden}@media (min-width:992px){.hero-content-callout-block.image-left .contentblock-container::after,.hero-content-callout-block.image-right .contentblock-container::after{top:0;width:140%;height:100%;background-size:65vw;overflow:hidden;transform:skewX(30deg)}}.hero-content-callout-block.image-left .contentblock-container .content,.hero-content-callout-block.image-right .contentblock-container .content{position:relative;z-index:2;color:#fff;padding:60px 30px;transform:skewY(-5deg)}@media (min-width:992px){.hero-content-callout-block.image-left .contentblock-container .content,.hero-content-callout-block.image-right .contentblock-container .content{padding:120px;max-width:475px;transform:skewX(30deg)}}.hero-content-callout-block.image-left .contentblock-container .content h3,.hero-content-callout-block.image-right .contentblock-container .content h3{margin-bottom:20px;font-size:32px;line-height:1.15;opacity:0;transform:translateX(-30px);transition:.25s ease .8s}@media (min-width:992px){.hero-content-callout-block.image-left .contentblock-container .content h3,.hero-content-callout-block.image-right .contentblock-container .content h3{font-size:65px;margin-bottom:30px}}.hero-content-callout-block.image-left .contentblock-container .content p,.hero-content-callout-block.image-right .contentblock-container .content p{opacity:0;transform:translateX(-30px);transition:.25s ease .9s}.hero-content-callout-block.image-left .contentblock-container .content .read-more,.hero-content-callout-block.image-right .contentblock-container .content .read-more{display:inline-block;margin-top:30px;opacity:0;transform:translateX(-30px);transition:opacity .25s ease 1s,transform .25s ease 1s,letter-spacing .25s ease;text-decoration:underline}.hero-content-callout-block.image-left .contentblock-container .content .read-more:hover,.hero-content-callout-block.image-right .contentblock-container .content .read-more:hover{letter-spacing:2px}.hero-content-callout-block.image-left .scroll-link,.hero-content-callout-block.image-right .scroll-link{display:none}@media (min-width:992px){.hero-content-callout-block.image-left .scroll-link,.hero-content-callout-block.image-right .scroll-link{display:block;position:absolute;bottom:60px;left:50%;transform:translateX(-50%)}}.ah-red .content-callout-block .contentblock-container .content .button,.orange .content-callout-block .contentblock-container .content .button{color:#ff7f30}.ah-red .content-callout-block .contentblock-container::after,.orange .content-callout-block .contentblock-container::after{background:#ff7f30}.red .content-callout-block .contentblock-container .content .button{color:#ff5a67}.red .content-callout-block .contentblock-container::after{background:#ff5a67}.blue .content-callout-block .contentblock-container::after{background:#2a7de2}.blue .content-callout-block .contentblock-container .content .button{color:#2a7de2}.yellow .content-callout-block .contentblock-container .content{color:#000}.yellow .content-callout-block .contentblock-container .content .button{color:#fff;background:#000}.yellow .content-callout-block .contentblock-container::after{background:#ffd040}.way-finder{position:fixed;bottom:100px;right:15px;width:calc(100% - 90px);padding:20px;padding-right:40px;background:#60269e;z-index:40;display:flex;flex-direction:row;align-items:center;transition:.25s ease;opacity:1;transform:translateX(0)}@media (min-width:768px){.way-finder{justify-content:center;bottom:175px;right:60px;width:auto;max-width:220px}}.way-finder.orange{background:#ff7f30}.way-finder.hide{display:none!important}.way-finder.hide-animate{opacity:0;transform:translateX(30px)}.way-finder .banner-inner{display:flex;flex:1;flex-direction:row;justify-content:center;align-items:center}@media (min-width:768px){.way-finder .banner-inner{display:inline-flex;flex-direction:column;align-items:flex-start;flex:auto}}.way-finder .banner-inner h5{font-size:14px;line-height:1.15;color:#fff;text-transform:none;text-align:left;display:inline-block}@media (min-width:768px){.way-finder .banner-inner h5{font-size:14px;padding:0;margin-bottom:10px;max-width:170px;line-height:18px}}.way-finder .banner-inner a{border:1px solid rgba(255,255,255,.2);padding:8px 15px;font-size:12px;color:#fff;min-width:110px;margin-left:10px;background:0 0!important;transition:.25s ease}.way-finder .banner-inner a:hover{letter-spacing:.5px}@media (min-width:768px){.way-finder .banner-inner a{margin-left:0}}.way-finder .wayfinder-close-action{position:absolute;right:8px;top:8px;color:#fff;width:10px;line-height:0}@media (min-width:768px){.way-finder .wayfinder-close-action{right:10px;top:10px;width:15px;margin-right:0;position:absolute;right:10px}}.way-finder .wayfinder-close-action img{width:100%}.custom-form{width:100%;box-sizing:border-box;background:#f4f5f5;padding:50px 30px}@media (min-width:768px){.custom-form{padding:100px 120px}}.custom-form .heading{display:flex;flex-direction:row}.custom-form .heading h5{font-size:20px}@media (min-width:768px){.custom-form .heading h5{font-size:32px}}.custom-form .right-align{justify-content:flex-end}.custom-form .right-align label{max-width:100%}@media (min-width:768px){.custom-form .right-align label{max-width:65%}}.custom-form .form-bar{display:flex;flex-direction:row;align-items:flex-end;justify-content:flex-end;margin-bottom:15px;margin-top:20px}@media (min-width:768px){.custom-form .form-bar{margin-bottom:30px}}.custom-form .form-bar strong{font-family:freight-macro-pro,sans-serif;font-weight:500;font-size:14px}.custom-form .form-bar strong span{color:#2a7de2}.custom-form>p a{color:#000}.custom-form .success-message{padding:30px;background:#fff;margin-bottom:30px;border:1px solid rgba(48,48,48,.25)}.custom-form .success-message h3{font-family:ministry,sans-serif;font-style:normal;font-weight:400;font-size:24px;text-transform:uppercase;color:#303030;margin-bottom:24px}.custom-form .success-message p{font-family:ministry,sans-serif;font-style:normal;font-weight:400;font-size:14px;text-transform:uppercase;color:#303030;display:block}.custom-form .success-message a,.custom-form .success-message button{min-width:275px;font-family:ministry,sans-serif;background:#2a7de2;font-size:16px;text-align:center;margin-top:30px;padding:20px 20px;text-decoration:none;color:#fff;border:none;text-transform:uppercase}.custom-form .literalField{font-family:ministry,sans-serif;font-style:normal;font-weight:400;font-size:14px;line-height:17px;text-transform:uppercase;color:#303030;display:block;margin:30px 0 30px;border-left:solid 3px #2a7de2;padding-left:10px}.custom-form .error-message{padding:30px;background:#fff;margin-bottom:30px;border:1px solid rgba(48,48,48,.25)}.custom-form .error-message p{font-family:ministry,sans-serif;font-style:normal;font-weight:400;font-size:14px;line-height:17px;text-transform:uppercase;color:#303030;display:block;margin-bottom:20px;position:relative;padding-left:30px}.custom-form .error-message p:last-child{margin-bottom:0}.custom-form .error-message p::before{content:"!";width:20px;height:20px;display:flex;align-items:center;justify-content:center;border:solid 1px #2a7de2;background-color:#fff;position:absolute;left:0;top:-3px;border-radius:100%}.custom-form .address-input-type .optionset li label{font-family:ministry,sans-serif;font-size:14px}.custom-form form{width:100%}.custom-form form .optional label::after{content:none}.custom-form form .middleColumn{width:100%}.custom-form form ul.optionset{display:flex;width:100%;flex-direction:row;margin-bottom:30px}.custom-form form ul.optionset li{display:flex;flex-direction:row;align-items:center;margin-right:20px}.custom-form form ul.optionset li label{margin-bottom:0;margin-left:5px;font-weight:500;font-family:freight-macro-pro,serif}.custom-form form ul.optionset li label:after{content:none}.custom-form form label.optional::after{content:none}.custom-form form label{font-family:ministry,sans-serif;font-style:normal;font-weight:400;font-size:14px;line-height:17px;text-transform:uppercase;color:#303030;margin-bottom:8px;display:block}.custom-form form label::after{content:" *";color:#2a7de2}.custom-form form label.required::after{content:" *";color:#2a7de2}.custom-form form input:not([type=radio]),.custom-form form select,.custom-form form textarea{display:block;width:100%;background:#fff;min-height:50px;border:1px solid rgba(48,48,48,.25);margin-bottom:25px;padding:10px;box-sizing:border-box}.custom-form form .search-address-field{position:relative}.custom-form form .search-address-field input{padding-right:40px;background:#fff url(../images/search-icon.png) no-repeat calc(100% - 15px) center;background-size:20px}.custom-form form .search-address-field input:disabled{background:#f5f5f5 url(../images/cross-icon.png) no-repeat calc(100% - 15px) center;background-size:24px;cursor:not-allowed}.custom-form form .search-address-field .clear-address{position:absolute;right:18px;top:66%;transform:translateY(-50%);width:20px;height:20px;cursor:pointer;display:none;z-index:2}.custom-form form .search-address-field .clear-address.visible{display:block}.custom-form form .search-address-field .clear-address:hover{opacity:.8}.custom-form form textarea{min-height:200px}.custom-form form select{height:50px;-webkit-appearance:none;-moz-appearance:none;background:#fff url(../images/downarrow-blue.png) no-repeat;background-position-x:calc(100% - 15px);background-position-y:20px;padding-right:2rem}.custom-form form input[type=checkbox]{width:20px;height:20px;min-height:20px;margin-bottom:0;visibility:hidden}.custom-form form .checkbox,.custom-form form .checkboxset li,.custom-form form [role=option]{display:flex;flex-direction:row;align-items:center;margin-bottom:10px;padding-top:15px}.custom-form form .checkbox.required::after,.custom-form form .checkboxset li.required::after,.custom-form form [role=option].required::after{content:" *";color:#2a7de2}.custom-form form .checkbox:not(.field):not(li),.custom-form form .checkboxset li:not(.field):not(li),.custom-form form [role=option]:not(.field):not(li){justify-content:flex-end}.custom-form form .checkbox+.field.text,.custom-form form .checkbox+.field.textarea,.custom-form form .checkboxset li+.field.text,.custom-form form .checkboxset li+.field.textarea,.custom-form form [role=option]+.field.text,.custom-form form [role=option]+.field.textarea{margin-top:25px}.custom-form form .checkbox label,.custom-form form .checkbox+label,.custom-form form .checkboxset li label,.custom-form form .checkboxset li+label,.custom-form form [role=option] label,.custom-form form [role=option]+label{margin-bottom:0;position:relative;padding-left:30px;font-family:freight-macro-pro,sans-serif;font-style:normal;font-weight:400;font-size:14px}.custom-form form .checkbox label a,.custom-form form .checkbox+label a,.custom-form form .checkboxset li label a,.custom-form form .checkboxset li+label a,.custom-form form [role=option] label a,.custom-form form [role=option]+label a{color:#2a7de2}.custom-form form .checkbox label::before,.custom-form form .checkbox+label::before,.custom-form form .checkboxset li label::before,.custom-form form .checkboxset li+label::before,.custom-form form [role=option] label::before,.custom-form form [role=option]+label::before{content:"";width:20px;height:20px;border:solid 1px #2a7de2;position:absolute;left:0;top:-3px;border-radius:100%}.custom-form form .checkbox label::after,.custom-form form .checkbox+label::after,.custom-form form .checkboxset li label::after,.custom-form form .checkboxset li+label::after,.custom-form form [role=option] label::after,.custom-form form [role=option]+label::after{content:"";width:15px;height:15px;position:absolute;left:3px;top:1px;background:url(../images/check.png);background-size:contain;visibility:hidden;transition:.15s ease}.custom-form form .checkbox input,.custom-form form .checkboxset li input,.custom-form form [role=option] input{position:absolute}.custom-form form .checkbox input:checked+label::after,.custom-form form .checkboxset li input:checked+label::after,.custom-form form [role=option] input:checked+label::after{visibility:visible}.custom-form form ul.checkboxset .checkbox,.custom-form form ul.checkboxset [role=option]{justify-content:flex-start}.custom-form form .field.optionset.with_spacing{margin-top:30px}.custom-form form .field.optionset.stacked ul{display:block}.custom-form form .field.optionset.stacked ul li:not(:last-child){margin-bottom:10px}.custom-form form .btn-toolbar{width:100%;display:flex;flex-direction:row}.custom-form form .btn-toolbar input[type=submit]{-webkit-appearance:none;margin-left:auto;width:100%;font-family:ministry,sans-serif;background:#2a7de2;font-size:16px;text-align:center;margin-top:30px;padding:20px 20px;text-decoration:none;color:#fff;border:none;text-transform:uppercase;margin-bottom:0}@media (min-width:768px){.custom-form form .btn-toolbar input[type=submit]{min-width:275px;width:auto}}.custom-form input[type=submit]{-webkit-appearance:none}.element.tamaki__app__widgets__contactformwidget,.tamaki__app__widgets__affordablehousingformwidget,.tamaki__app__widgets__affordablehousingpihwidget,.tamaki__app__widgets__campaigncontactwidget,.tamaki__app__widgets__housingcontactformwidget,.tamaki__app__widgets__housingmaintenancerequestformwidget,.tamaki__app__widgets__housingservicerequestformwidget,.tamaki__app__widgets__jobsskillscontactusformwidget,.tamaki__app__widgets__jobsskillsemployersformwidget,.tamaki__app__widgets__jobsskillsjobhuntersformwidget,.tamaki__app__widgets__marketaffordableregistrationformwidget,.tamaki__app__widgets__regenerationbusinesshublevelupformwidget,.tamaki__app__widgets__regenerationeconomicnewsletterwidget,.tamaki__app__widgets__regenerationfeedbackformwidget,.tamaki__app__widgets__regenerationnewsletersignupwidget{max-width:1000px;margin:40px auto;background:#fff}@media (min-width:768px){.element.tamaki__app__widgets__contactformwidget,.tamaki__app__widgets__affordablehousingformwidget,.tamaki__app__widgets__affordablehousingpihwidget,.tamaki__app__widgets__campaigncontactwidget,.tamaki__app__widgets__housingcontactformwidget,.tamaki__app__widgets__housingmaintenancerequestformwidget,.tamaki__app__widgets__housingservicerequestformwidget,.tamaki__app__widgets__jobsskillscontactusformwidget,.tamaki__app__widgets__jobsskillsemployersformwidget,.tamaki__app__widgets__jobsskillsjobhuntersformwidget,.tamaki__app__widgets__marketaffordableregistrationformwidget,.tamaki__app__widgets__regenerationbusinesshublevelupformwidget,.tamaki__app__widgets__regenerationeconomicnewsletterwidget,.tamaki__app__widgets__regenerationfeedbackformwidget,.tamaki__app__widgets__regenerationnewsletersignupwidget{margin:60px auto}}.ah-red .custom-form .heading strong span,.orange .custom-form .heading strong span{color:#ff7f30}.ah-red .custom-form .success-message a,.ah-red .custom-form .success-message button,.orange .custom-form .success-message a,.orange .custom-form .success-message button{background:#ff7f30}.ah-red .custom-form .error-message,.orange .custom-form .error-message{padding:30px;background:#fff;margin-bottom:30px;border:1px solid rgba(48,48,48,.25)}.ah-red .custom-form .error-message p::before,.orange .custom-form .error-message p::before{border:solid 1px #ff7f30}.ah-red .custom-form form,.orange .custom-form form{width:100%}.ah-red .custom-form form .checkbox label::before,.orange .custom-form form .checkbox label::before{border:solid 1px #ff7f30}.ah-red .custom-form form .checkbox label a,.orange .custom-form form .checkbox label a{color:#ff7f30}.ah-red .custom-form form select,.orange .custom-form form select{background-image:url(../images/downarrow-orange.png)}.ah-red .custom-form form label::after,.orange .custom-form form label::after{color:#ff7f30}.ah-red .custom-form form label.required::after,.orange .custom-form form label.required::after{color:#ff7f30}.ah-red .custom-form form .btn-toolbar input[type=submit],.orange .custom-form form .btn-toolbar input[type=submit]{background:#ff7f30}.form-success-body{display:none}.form-success-body h5{margin-bottom:30px}.form-success-body .btn{margin-top:30px;margin-right:15px}.ah-red .custom-form form .checkbox label::before,.ah-red .custom-form form [role=option] label::before,.maitamaki.HomePage .custom-form form .checkbox label::before,.maitamaki.HomePage .custom-form form [role=option] label::before,.orange .custom-form form .checkbox label::before,.orange .custom-form form [role=option] label::before{border:solid 1px #ff7f30}.ah-red .custom-form form .checkbox.required::after,.ah-red .custom-form form [role=option].required::after,.maitamaki.HomePage .custom-form form .checkbox.required::after,.maitamaki.HomePage .custom-form form [role=option].required::after,.orange .custom-form form .checkbox.required::after,.orange .custom-form form [role=option].required::after{color:#ff7f30}.ah-red .custom-form .form-bar strong span,.maitamaki.HomePage .custom-form .form-bar strong span,.orange .custom-form .form-bar strong span{color:#ff7f30}.ah-red .custom-form form .btn-toolbar input[type=submit],.maitamaki.HomePage .custom-form form .btn-toolbar input[type=submit],.orange .custom-form form .btn-toolbar input[type=submit]{background:#ff7f30}.ah-red .custom-form form label::after,.maitamaki.HomePage .custom-form form label::after,.orange .custom-form form label::after{color:#ff7f30}.ah-red .custom-form .literalField,.maitamaki.HomePage .custom-form .literalField,.orange .custom-form .literalField{border-left-color:#ff7f30}.red .custom-form form .checkbox label::before,.red .custom-form form [role=option] label::before{border:solid 1px #ff5a67}.red .custom-form form .checkbox.required::after,.red .custom-form form [role=option].required::after{color:#ff5a67}.red .custom-form .form-bar strong span{color:#ff5a67}.red .custom-form form .btn-toolbar input[type=submit]{background:#ff5a67}.red .custom-form form label::after{color:#ff5a67}.red .custom-form .literalField{border-left-color:#ff5a67}.yellow .custom-form form .checkbox label::before,.yellow .custom-form form [role=option] label::before{border:solid 1px #ffd040}.yellow .custom-form form .checkbox.required::after,.yellow .custom-form form [role=option].required::after{color:#ffd040}.yellow .custom-form .form-bar strong span{color:#ffd040}.yellow .custom-form form .btn-toolbar input[type=submit]{background:#ffd040;color:#000}.yellow .custom-form form label::after{color:#ffd040}.yellow .custom-form .literalField{border-left-color:#ffd040}.blue .custom-form form .checkbox label::before,.blue .custom-form form [role=option] label::before{border:solid 1px #2a7de2}.blue .custom-form form .checkbox.required::after,.blue .custom-form form [role=option].required::after{color:#2a7de2}.blue .custom-form .form-bar strong span{color:#2a7de2}.blue .custom-form form .btn-toolbar input[type=submit]{background:#2a7de2}.blue .custom-form .literalField{border-left-color:#2a7de2}.purple .custom-form form .checkbox label::before,.purple .custom-form form [role=option] label::before{border:solid 1px #60269e}.purple .custom-form form .checkbox.required::after,.purple .custom-form form [role=option].required::after{color:#60269e}.purple .custom-form form .btn-toolbar input[type=submit]{background:#60269e}.purple .custom-form .literalField{border-left-color:#60269e}.multi-form-step{display:none}.multi-form-step .manual-address-field input[disabled]{cursor:not-allowed;background-color:#f1f1f1;opacity:.7}.multi-form-step.active{display:block}#Form_AffordableHousingForm .btn-toolbar{display:flex;gap:20px;justify-content:flex-end;align-items:center;margin-top:30px;flex-direction:column}@media (min-width:768px){#Form_AffordableHousingForm .btn-toolbar{flex-direction:row}}#Form_AffordableHousingForm .btn-toolbar input{margin:unset}#Form_AffordableHousingForm .btn-toolbar input[type=submit]{display:none}.tamaki__app__widgets__affordablehousingpihwidget #Form_AffordableHousingForm .btn-toolbar input[type=submit]{display:block}.formNavButton{width:100%;-webkit-appearance:none;font-family:ministry,sans-serif;background:#ff5a67;font-size:16px;text-align:center;padding:20px 20px;text-decoration:none;color:#fff;border:none;text-transform:uppercase;margin-bottom:0;min-height:50px}@media (min-width:768px){.formNavButton{min-width:275px;width:auto}}.progress-container{width:100%;height:15px;background-color:#ccc;border-radius:5px;overflow:hidden;margin-bottom:30px}.progress-container .progress-bar{height:100%;width:33.33%;background-color:#ff5a67;transition:width .3s ease-in-out}.own-it-banner{position:fixed;bottom:15px;right:15px;width:calc(100% - 90px);padding:20px;padding-right:40px;background:#60269e;z-index:40;display:flex;flex-direction:row;align-items:center;transition:.25s ease;opacity:1;transform:translateX(0)}@media (min-width:768px){.own-it-banner{justify-content:center;bottom:40px;right:60px;width:auto;min-width:260px}}.own-it-banner.hide{display:none!important}.own-it-banner.hide-animate{opacity:0;transform:translateX(30px)}.own-it-banner .banner-inner{display:flex;flex:1;flex-direction:row;justify-content:center;align-items:center;gap:30px}@media (min-width:768px){.own-it-banner .banner-inner{display:inline-flex;flex-direction:column;flex:auto;align-items:flex-start;gap:0}}.own-it-banner .banner-inner h5{font-size:14px;line-height:1.15;color:#fff;text-transform:none;text-align:left;display:inline-block}@media (min-width:768px){.own-it-banner .banner-inner h5{font-size:20px;padding:0;margin-bottom:15px}}.own-it-banner .banner-inner .banner-link{border:1px solid #fff;padding:5px 21px}@media (min-width:768px){.own-it-banner .banner-inner .banner-link{width:calc(100% - 42px);text-align:center}}.own-it-banner .banner-inner .banner-link a{color:#fff;font-family:ministry,sans-serif;text-decoration:none}.own-it-banner .close-action{position:absolute;right:8px;top:8px;color:#fff;width:10px;line-height:0;cursor:pointer}@media (min-width:768px){.own-it-banner .close-action{right:10px;top:10px;width:15px;margin-right:0;position:absolute;right:10px}}.own-it-banner .close-action img{width:100%}.ah-red .own-it-banner{background:#303030}.orange .own-it-banner{background:#60269e}.red .own-it-banner{background:#f64557}.yellow .own-it-banner{background:#ffd040}.yellow .own-it-banner h5{color:#000}.yellow .own-it-banner .banner-link{border-color:#000}.yellow .own-it-banner .banner-link a{color:#000}:root{--primary-color:#4285f4}#header-nav .parent-nav-item{position:relative}#header-nav .parent-nav-item::before{content:"";position:absolute;width:100%;height:52px;bottom:-52px;left:0;z-index:9998}#header-nav .mega-menu{position:fixed;top:120px;left:50%;transform:translateX(-50%);background:#fff;width:100vw;opacity:0;visibility:hidden;transition:all .3s ease;z-index:9999;border-top:1px solid #eef0f2}@media (max-width:1200px){#header-nav .mega-menu{display:none}}@media (min-width:1200px){#header-nav .mega-menu{display:block}}#header-nav .mega-menu:hover,#header-nav .parent-nav-item:hover .mega-menu{opacity:1;visibility:visible}#header-nav .mega-menu-content{margin:0 auto;display:flex;gap:.5rem;padding:2rem 1rem;max-width:1200px}#header-nav .mega-menu-left{flex:0 0 31%}#header-nav .mega-menu-left h2{margin-bottom:2rem;font-size:2rem;text-transform:none;line-height:1.2;font-weight:500;letter-spacing:.04em;color:#333}#header-nav .cta-button{background-color:#2a7de2;color:#fff;border:solid 2px #2a7de2;text-decoration:none;padding:15px 30px;order:1;text-align:center;text-shadow:none;text-transform:none;white-space:nowrap;width:100%;margin-bottom:20px;font-family:ministry,sans-serif;transition:.25s ease}@media (min-width:1200px){#header-nav .cta-button{display:inline-block;width:auto;order:2;margin-bottom:0;background-color:#2a7de2}}#header-nav .cta-button:hover{color:#2a7de2;background-color:#fff;border-color:#2a7de2}#header-nav .mega-menu-right{flex:0 0 69%;padding-left:2rem}#header-nav .menu-grid{display:grid;gap:2rem;justify-content:center}#header-nav .menu-card{text-decoration:none;transition:color .2s ease;width:200px;text-align:left}#header-nav .menu-card:hover{color:var(--primary-color)}#header-nav .menu-card:hover svg path{fill:var(--primary-color)}#header-nav .card-image{overflow:hidden;width:200px;margin-bottom:1rem}#header-nav .card-image img{width:200px;height:120px;object-fit:cover;transition:all .3s ease}#header-nav .card-content{margin-bottom:.5rem;display:flex;justify-content:space-between;align-items:center;gap:4px}#header-nav .card-content h3{font-size:1rem;font-weight:500;line-height:1.3;text-transform:none}#header-nav .menu-card i{color:inherit;font-size:.8em}#header-nav .menu-card:hover .card-image img{transform:scale(1.05)}#header-nav .nav-links{display:flex;list-style:none;gap:2rem}#header-nav .nav-link{text-decoration:none;font-weight:500;padding:1rem 0;transition:all .3s ease;display:flex;align-items:center;gap:.5rem}#header-nav .nav-link:hover{color:var(--primary-color)}#header-nav .nav-link i{font-size:.8em}#header-nav .nav-item:focus-within .nav-link,#header-nav .nav-item:hover .nav-link{color:var(--primary-color)}#header-nav .nav-item:focus-within .nav-link i,#header-nav .nav-item:hover .nav-link i{color:var(--primary-color)}#header-nav .talk-button{background-color:var(--primary-color);color:#fff;padding:.75rem 1.5rem;border-radius:4px;text-decoration:none;font-weight:500;transition:all .3s ease}#header-nav .talk-button:hover{background-color:#3367d6}.primary.navbar-panel.fixed#header-nav .mega-menu{top:96px}.hide-on-mobile{display:none}@media (min-width:1200px){.hide-on-mobile{display:block}}.hide-on-desktop{display:block!important}@media (min-width:1200px){.hide-on-desktop{display:none!important}}.maitamaki #header-nav .cta-button{border-color:#ff7f30}.maitamaki #header-nav .cta-button:hover{border-color:#ff7f30;color:#ff7f30;background:#fff}@media (min-width:1200px){.maitamaki #header-nav .cta-button{background-color:#ff7f30}}.maitamaki #header-nav .menu-card:hover{color:#ff7f30}.maitamaki #header-nav .menu-card:hover svg path{fill:#ff7f30}.maitamaki .primary.navbar-panel .navbar .site-navigations .parentMenu .main-nav>li .link-wrapper>a:hover svg#chevron-down path{fill:#ff7f30}.maitamaki .primary.navbar-panel .navbar .site-navigations .parentMenu .main-nav>li.current .link-wrapper>a svg#chevron-down path{fill:#ff7f30}.maitamaki .primary.navbar-panel .navbar .site-navigations .parentMenu .main-nav>li.section .link-wrapper>a svg#chevron-down path{fill:#ff7f30}.logo-small{display:none}.read-more{font-family:ministry,sans-serif;font-size:14px;line-height:18px;text-transform:uppercase;color:#fff;text-decoration:none;position:relative;padding-left:20px}.read-more:before{content:" ";left:0;top:4px;position:absolute;width:0;height:0;border-top:6px solid transparent;border-bottom:6px solid transparent;border-left:8px solid #fff}@media (min-width:576px){.read-more{font-size:16px;line-height:16px}}.container{background-color:transparent;padding:0;position:relative}@media (min-width:1400px){.container{margin-left:auto;margin-right:auto}}.content-container{background-color:#fff}.elemental-element{background-color:#fff}.scroll-link{position:relative;z-index:2;text-decoration:none;letter-spacing:0;transition:.25s ease}.scroll-link:hover{letter-spacing:2px}.scroll-link:hover:before{top:35px}.scroll-link.green::before{border-top:12px solid #15d3c5}.scroll-link:before{content:" ";top:30px;left:calc(50% - 8px);position:absolute;width:0;height:0;border-top:12px solid #2a7de2;border-left:8px solid transparent;border-right:8px solid transparent;transition:.25s ease}.scroll-link p{color:#fff;text-align:center;text-transform:uppercase;font-family:ministry,sans-serif;font-size:18px;line-height:18px}p+p{margin-top:20px}p>a{color:#60269e}p>span>a{color:#60269e}p em{font-style:italic}.copyblock-block ul li a{color:#2a7de2}.btn,.tooltipster-content .ss-broken,.tooltipster-content>p>a{display:inline-block;font-family:ministry,sans-serif;font-weight:700;font-size:16px;line-height:16px;text-align:center;text-decoration:none;background-color:#60269e;color:#fff;text-transform:uppercase;padding:15px 30px}@media (min-width:992px){.btn,.tooltipster-content .ss-broken,.tooltipster-content>p>a{min-width:235px;margin-left:auto}}.btn:hover,.tooltipster-content .ss-broken:hover,.tooltipster-content>p>a:hover{color:#000}.ah-red .btn,.ah-red .tooltipster-content .ss-broken,.ah-red .tooltipster-content>p>a,.maitamaki.HomePage .btn,.maitamaki.HomePage .tooltipster-content .ss-broken,.maitamaki.HomePage .tooltipster-content>p>a,.orange .btn,.orange .tooltipster-content .ss-broken,.orange .tooltipster-content>p>a{background:#ff7f30}.ah-red p>a,.ah-red p>span>a,.maitamaki.HomePage p>a,.maitamaki.HomePage p>span>a,.orange p>a,.orange p>span>a{color:#ff7f30}.ah-red .copyblock-block ul li a,.maitamaki.HomePage .copyblock-block ul li a,.orange .copyblock-block ul li a{color:#ff7f30}.yellow .btn,.yellow .tooltipster-content .ss-broken,.yellow .tooltipster-content>p>a{background:#ffd040;color:#000}.yellow p>a,.yellow p>span>a{color:#ffd040}.yellow .copyblock-block ul li a{color:#ffd040}.blue .btn,.blue .my-custom-theme.hanaki .tooltipster-content>p>a,.blue .tooltipster-content .ss-broken,.blue .tooltipster-content>p>a{background:#2a7de2;color:#fff}.blue p>a,.blue p>span>a{color:#2a7de2}.blue .copyblock-block ul li a{color:#2a7de2}.red .btn{background:#ff5a67}.red p>a,.red p>span>a{color:#ff5a67}.red .copyblock-block ul li a{color:#ff5a67}.search-bar{position:absolute;right:13px;top:12px;border:solid 1px #000;z-index:10000}.animate-in.fade-in{opacity:0;transform:translateY(20px);transition:.25s ease}.animate-in.fade-in.animate{opacity:1;transform:translateY(0)}body .content-block.bg-gray{background-color:#ececec}p+ul{margin:10px 0}p+ul li{position:relative;padding-left:20px;margin-bottom:3px}@media (min-width:768px){p+ul li{margin-bottom:5px}}p+ul li::before{content:"";position:absolute;left:0;top:9px;width:4px;height:4px;background:#000;border-radius:100%}.apply-spacer,.spacer-wrapper{padding:30px 0}@media (min-width:992px){.apply-spacer,.spacer-wrapper{padding:60px 0}}.button:hover{color:#fff;text-decoration:underline}.yellow .contentblock-container>ul li::before{background:#ffd040}.tamakiakl body,.tamakiakl html{background:#fff}html{scroll-padding-top:250px}