/* Generated from tbp_template: spa-header */
.themify_builder_content-153 .tb_2wk8236>.row_inner{--align_content:var(--align_center);--col:var(--c1_2)}
.themify_builder_content-153 .tb_2wk8236 a{text-decoration:none}
.themify_builder_content-153 .tb_2wk8236{padding-bottom:1.65em;padding-top:1em;background-color:#adbab7}
.themify_builder_content-153 .tb_hm8p486.module-site-logo,.themify_builder_content-153 .tb_hm8p486.module-site-logo.module h1,.themify_builder_content-153 .tb_hm8p486.module-site-logo.module h2,.themify_builder_content-153 .tb_hm8p486.module-site-logo.module h3,.themify_builder_content-153 .tb_hm8p486.module-site-logo.module h4,.themify_builder_content-153 .tb_hm8p486.module-site-logo.module h5,.themify_builder_content-153 .tb_hm8p486.module-site-logo.module h6,.themify_builder_content-153 .tb_hm8p486.module-site-logo p{font-style:normal;font-size:3em;font-family:"Josefin Sans";font-weight:400;letter-spacing:-0.025em}
.themify_builder_content-153 .tb_hm8p486.module-site-logo .site-logo-inner,.themify_builder_content-153 .tb_hm8p486.module-site-logo a{background-clip:border-box;background-image:none;color:#000}
.themify_builder_content-153 .tb_2zvm746{text-align:right;align-items:baseline;justify-content:end;grid-auto-flow:column}
.themify_builder_content-153 .tb_zuhb643.module-menu .nav > li > a:hover,.themify_builder_content-153 .tb_zuhb643.module-menu.module .nav li.current_page_item > a,.themify_builder_content-153 .tb_zuhb643.module-menu.module .nav li.current-menu-item > a{border-bottom:2px solid #4c5544;border-bottom-color:#4c5544}
.themify_builder_content-153 .tb_zuhb643.module-menu{margin-right:5px}
.themify_builder_content-153 .tb_zuhb643.module-menu.mobile-menu-module .nav a:hover,.themify_builder_content-153 .tb_zuhb643.module-menu.mobile-menu-dropdown.module-menu-mobile-active li a:hover{color:#f1a3a3;border:none}
.themify_builder_content-153 .tb_zuhb643.module-menu.mobile-menu-module li.current_page_item > a:hover:hover,.themify_builder_content-153 .tb_zuhb643.module-menu.mobile-menu-module li.current-menu-item > a:hover:hover,.themify_builder_content-153 .tb_zuhb643.module-menu.mobile-menu-module li.current_page_item > a,.themify_builder_content-153 .tb_zuhb643.module-menu.mobile-menu-module li.current-menu-item > a{border:none}
.themify_builder_content-153 .tb_zuhb643.module-menu.mobile-menu-module .nav a,.themify_builder_content-153 .tb_zuhb643.module-menu.mobile-menu-dropdown.module-menu-mobile-active li a{border:none;padding:0.6em}
.themify_builder_content-153 .tb_zuhb643.module-menu .nav > li > a{border-radius:0;margin-right:0.675em;margin-left:0.675em;padding:1.5em .5em .8em}
.themify_builder_content-153 .tb_zuhb643.module-menu .nav li{font-style:normal;text-transform:uppercase;font-size:0.95em;font-family:"Comfortaa";font-weight:700;letter-spacing:0.025em}
.themify_builder_content-153 .tb_zuhb643.module-menu.module{text-align:right}
.themify_builder_content-153 .tb_zuhb643.module-menu.module .nav > li > a,.themify_builder_content-153 .tb_c81m677.module-buttons .module-buttons-item,.themify_builder_content-153 .tb_c81m677.module-buttons em,.themify_builder_content-153 .tb_c81m677.module-buttons .ui,.themify_builder_content-153 .tb_c81m677.module-buttons span{color:#000}
.themify_builder_content-153 .tb_c81m677.module-buttons{text-align:center}
.themify_builder_content-153 .tb_c81m677.module-buttons .module-buttons-item a{background-image:none;background-color:#tel:+64276886103}

@media(max-width:680px){
.themify_builder_content-153 .tb_2wk8236>.row_inner{--col:none}
.themify_builder_content-153 .tb_hm8p486.module-site-logo,.themify_builder_content-153 .tb_hm8p486.module-site-logo.module h1,.themify_builder_content-153 .tb_hm8p486.module-site-logo.module h2,.themify_builder_content-153 .tb_hm8p486.module-site-logo.module h3,.themify_builder_content-153 .tb_hm8p486.module-site-logo.module h4,.themify_builder_content-153 .tb_hm8p486.module-site-logo.module h5,.themify_builder_content-153 .tb_hm8p486.module-site-logo.module h6,.themify_builder_content-153 .tb_hm8p486.module-site-logo p{font-size:2.25em}
}/*Builder Custom CSS START*/
.ui.nav li a{
	transition:all .5s ease;
}
a{
	color:#f1a3a3;
}
input:read-only, input:read-write{
    border-radius:0;
    padding:1.5em;
}
button[type=submit], input[type=reset], input[type=submit]{
    border-radius:0;
    padding:1em 1.5em;
}
/*Builder Custom CSS END*/