.selectric-wrapper {
position: relative;
cursor: pointer;
}
.selectric-responsive {
width: 100%;
}
.selectric {
border: 1px solid #dcdee5;
background: #FFFFFF;
position: relative;
border-radius: 1px;
}
.selectric .label {
display: block;
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
margin: 0 56px 0 25px;
font:16px/53px 'Poppins', sans-serif;
color: #9F9F9F;
height: 53px;
}
.selectric .button, .selectric .button:hover, .selectric .button:visited {
background:none;
border-radius: 0px;
display: block;
position: absolute;
right: 22px;
top: 0;
bottom: 0;
margin: auto;
min-width:10px;
min-height:10px;
font-size:0;
line-height:0;
}
.selectric .button:before {
content:'';
background:url(//hatchaplan.co.nz/wp-content/themes/Hatch/images/icons/arrow2.png) no-repeat;
display: block;
position: absolute;
right:0;
top: 50%;
margin-top:-3px;
bottom: 0;
width: 10px;
height: 6px;transition:transform 0.2s ease-out;
}
.selectric-open {
z-index: 9999;
}
.selectric-open .selectric .button:before {
transform:rotate(180deg);
}
.selectric-open .selectric-items {
display: block;
}
.selectric-hide-select {
position: relative;
overflow: hidden;
width: 0;
height: 0;
}
.selectric-hide-select select {
position: absolute;
left: -100%;
}
.selectric-hide-select.selectric-is-native {
position: absolute;
width: 100%;
height: 100%;
z-index: 10;
}
.selectric-hide-select.selectric-is-native select {
position: absolute;
top: 0;
left: 0;
right: 0;
height: 100%;
width: 100%;
border: none;
z-index: 1;
box-sizing: border-box;
opacity: 0;
}
.selectric-input {
position: absolute !important;
top: 0 !important;
left: 0 !important;
overflow: hidden !important;
clip: rect(0, 0, 0, 0) !important;
margin: 0 !important;
padding: 0 !important;
width: 1px !important;
height: 1px !important;
outline: none !important;
border: none !important;
*font: 0/0 a !important;
background: none !important;
}
.selectric-temp-show {
position: absolute !important;
visibility: hidden !important;
display: block !important;
} .selectric-items {
display: none;
position: absolute;
top: 100%;
left: 0;
background: #fff;
border: 1px solid #eee;
border-top:none;
z-index: -1;
box-shadow:none;
}
.selectric-items .selectric-scroll {
height: 100%;
overflow: auto;
}
.selectric-above .selectric-items {
top: auto;
bottom: 100%;
}
.selectric-items ul, .selectric-items li {
list-style: none;
padding: 0;
margin: 0;
font:16px/40px 'Poppins', sans-serif;
min-height: 40px;
}
.selectric-items li {
display: block;
padding:0 25px;
border:none;
color:#9f9f9f;
cursor: pointer;transition:background-color ease-in-out .2s, color ease-in-out .2s;
}
.selectric-items li.selected {
background: #f04f77;
color: #fff;
}
.selectric-items li.highlighted {
background: #f04f77;
color: #fff;
}
.selectric-items li:hover {
background: #f04f77;
color: #fff;
}
.selectric-items .disabled {
filter: alpha(opacity=50);
opacity: 0.5;
cursor: default !important;
background: none !important;
color: #666 !important;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
}
.selectric-items .selectric-group .selectric-group-label {
font-weight: bold;
padding-left: 10px;
cursor: default;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
background: none;
color: #444;
}
.selectric-items .selectric-group.disabled li {
filter: alpha(opacity=100);
opacity: 1;
}
.selectric-items .selectric-group li {
padding-left: 25px;
}html, body {min-height:100%;-webkit-text-size-adjust:100%;overflow-x:hidden;}
body {font:14px/30px 'Poppins', sans-serif;color:#4c5a5b;background:#fafcff;}
div, html, body, p, ul, ol, li, a, form, img, table, td, h1, h2, h3, h4, h5, h6, blockquote, header, section, footer, aside, nav, article, figure, figcaption, dt, dd, dl {margin:0;padding:0;} 
header, section, footer, aside, nav, article, figure, figcaption {display:block;}
table {border-collapse:collapse;}
img {border:none;max-width:100%;height:auto;}
iframe, object, embed {max-width:100%;}
ul, li {list-style:none;}
input {vertical-align:middle;}
input:focus, textarea:focus {outline:none;}
button, input[type="submit"] {cursor:pointer;-webkit-appearance:none;}
a, a:active, a:visited {text-decoration:none;color:#f04f77;transition:color linear .2s;}
a:hover {text-decoration:none;color:#b73958;} .wrapper {max-width:1270px;margin:0 auto;position:relative;}
.clear:after, .wrapper:after {content:'';display:block;height:0;clear:both;}
.alignright {float:right;margin:0 0 10px 10px;}
.alignleft {float:left;margin:0 10px 10px 0;}
.posts_navigation a {float:left;}
.posts_navigation span a {float:right;}
.cover {display:none;}
*[data-cover] {min-height:200px;background:url(//hatchaplan.co.nz/wp-content/themes/Hatch/images/blank.gif) center center no-repeat;background-size:cover;}
h1 {font:700 108px 'Lora';padding-bottom:20px;}
h2 {color:#091d1e;font:700 48px 'Lora';padding-bottom:15px;text-align:center;}
h2 span {color:#f04f77;}
h3 {font:700 26px 'Lora';}
h4 {color:#091d1e;font:700 24px 'Lora';}
h5 {color:#091d1e;font:700 20px 'Lora';padding-bottom:20px;}
h6 {font:18px/30px 'Lora';padding-bottom:35px;text-align:center;}
p {padding-bottom:30px;}
input[type="text"], input[type="email"], input[type="tel"], input[type="number"], textarea {font:16px 'Poppins', sans-serif;color:#9f9f9f;border:1px solid #dcdee5;border-radius:1px;padding:0 25px;height:53px;width:100%;box-sizing:border-box;transition:all linear .2s;}
input[type="text"]::placeholder, input[type="email"]::placeholder, input[type="tel"]::placeholder, input[type="number"]::placeholder, textarea::placeholder {opacity:1;}
textarea {padding:15px 25px;height:215px;}
.ginput_list td input[type="text"] {text-align:left;}
input[type="text"]:focus, input[type="email"]:focus, input[type="tel"]:focus, input[type="number"]:focus, textarea:focus {color:#091d1e;box-shadow:rgba(61,188,230,.9) 0 0 5px 0;border-color:#3dbce6;}
input[type="radio"] {display:none;}
input[type="radio"] + label {cursor:pointer;padding-left:23px;font-size:16px;background:url(//hatchaplan.co.nz/wp-content/themes/Hatch/images/icons/radio_unchecked.png) left center no-repeat;display:inline-block;vertical-align:middle;}
input[type="radio"]:checked + label, input[type="radio"] + label:active {background-image:url(//hatchaplan.co.nz/wp-content/themes/Hatch/images/icons/radio_checked.png);}
input[type="checkbox"] {display:none;}
input[type="checkbox"] + label {cursor:pointer;padding-left:23px;font-size:16px;background:url(//hatchaplan.co.nz/wp-content/themes/Hatch/images/icons/checkbox_unchecked.png) left center no-repeat;display:inline-block;vertical-align:middle;}
input[type="checkbox"]:checked + label, input[type="checkbox"] + label:active {background-image:url(//hatchaplan.co.nz/wp-content/themes/Hatch/images/icons/checkbox_checked.png);}
.button, .button:visited, .header nav > ul > li:last-child > a, .header nav > ul > li:last-child > a:visited {color:#fff;padding:0 10px;min-width:150px;min-height:48px;font:700 16px/48px 'Lora';border:none;border-radius:25px;background:#f04f77;display:inline-block;vertical-align:middle;text-align:center;transition:background-color linear .2s, color linear .2s, border-color linear .2s;}
.button:hover, .header nav > ul > li:last-child > a:hover {color:#fff;background:#b73958;} .header {background-image:linear-gradient(to bottom, #25a3cc, #3dd9e6);padding:53px 0;}
.header .wrapper {display:flex;}
.header .logo {position:relative;z-index:999;} .menu_trigger {position:absolute;top:15px;right:10px;width:32px;height:22px;z-index:999;transform:rotate(0deg);transition:all ease-in-out 0.5s;cursor:pointer;display:none;}
.menu_trigger span {display:block;position:absolute;height:4px;width:100%;background:#fff;border-radius:2px;opacity:1;left:0;transition:all ease-in-out 0.25s;}
.menu_trigger span:nth-child(1) {top:0px;}
.menu_trigger span:nth-child(2), .menu_trigger span:nth-child(3) {top:9px;}
.menu_trigger span:nth-child(4) {top:18px;}
.menu_trigger.active span {background-color:#fff;}
.menu_trigger.active span:nth-child(1), .menu_trigger.active span:nth-child(4) {transform:scale(0, 0);}
.menu_trigger.active span:nth-child(2) {transform:rotate(45deg);}
.menu_trigger.active span:nth-child(3) {transform:rotate(-45deg);}
.close_mobile_menu {opacity:0;position:fixed;top:0;left:-100%;z-index:998;width:20%;height:100%;background:rgba(0,0,0,.4);transition:opacity linear .3s;transition-delay:.3s;display:none;}
.close_mobile_menu.active {left:80%;opacity:1;}
.header nav {flex-grow:1;display:flex;justify-content:flex-end;position:relative;z-index:100;}
.header nav > ul > li {float:left;padding:0 33px 0 0;font:16px/48px 'Lora';position:relative;}
.header nav > ul > li:last-child {padding:0 0 0 22px;}
.header nav > ul > li > a, .header nav > ul > li > a:visited {color:#fff;display:inline-block;}
.header nav > ul > li > a[href*="tel"] {font-size:18px;font-weight:700;}
.header nav > ul > li.menu-item-has-children > a {padding-right:16px;background:url(//hatchaplan.co.nz/wp-content/themes/Hatch/images/icons/arrow.png) right 22px no-repeat;cursor:pointer;}
.header nav > ul > li > ul {position:absolute;top:100%;left:-9999px;opacity:0;background:#fff;border-radius:5px;border:1px solid #cbd6e2;box-shadow:rgba(50,56,67,.25) 0 7px 20px 0;padding:20px;min-width:205px;transition:opacity ease-in-out .2s;}
.header nav > ul > li:hover > ul {left:-30px;opacity:1;}
.header nav > ul > li > ul:after, .header nav > ul > li > ul:before {content:'';position:absolute;bottom:100%;left:74px;border:solid transparent;height:0;width:0;pointer-events:none;}
.header nav > ul > li > ul:after {border-bottom-color:#fff;border-width:9px;}
.header nav > ul > li > ul:before {border-bottom-color:#cbd6e2;border-width:10px;margin-left:-1px;}
.header nav > ul > li > ul li a, .header nav > ul > li > ul li a:visited {line-height:44px;display:block;color:#091d1e;padding:0 12px;transition:background-color ease-in-out .2s, color ease-in-out .2s;}
.header nav > ul > li > ul li a:hover, .header nav > ul > li > ul li.current_page_item a, .header nav > ul > li > ul li.current_page_item a:visited {color:#fff;background:#f04f77;} .content_block {padding:95px 0 640px 0;background:url(//hatchaplan.co.nz/wp-content/themes/Hatch/images/demo/content_bg.jpg) center bottom no-repeat;background-size:100% auto;}
.content_block .wrapper {max-width:1010px;}
.content_block article > p {font-size:16px;line-height:30px;}
.content_block article > p strong {color:#f04f77;}
.content_block article > ul, .content_block article > ol {margin-bottom:30px;}
.content_block article > ul > li {margin-left:17px;list-style-type:disc;}
.content_block article > ol > li {margin-left:17px;list-style-type:decimal;} .accordion dl {margin:40px 0 0 0;}
.accordion dl dt {cursor:pointer;background-image:linear-gradient(to bottom, #3dd9e6, #25a4cc);padding:20px 80px 20px 25px;position:relative;}
.accordion dl dt .plusminus {content:'';position:absolute;top:50%;right:28px;margin-top:-10px;width:20px;height:20px;border:2px solid #fff;border-radius:2px;box-sizing:border-box;}
.accordion dl dt .plusminus:after {content:'';position:absolute;top:50%;left:50%;margin:-1px 0 0 -6px;width:12px;height:2px;background:#fff;}
.accordion dl dt .plusminus:before {content:'';position:absolute;top:50%;left:50%;margin:-6px 0 0 -1px;width:2px;height:12px;background:#fff;transition:transform 0.25s ease-out;}
.accordion dl dt.active .plusminus:before {transform:rotate(90deg);}
.accordion dl dt:first-of-type {border-radius:5px 5px 0 0;}
.accordion dl dt h4 {color:#fff;}
.accordion dl dd {display:none;background:#fff;padding:30px 25px 15px 25px;}
.accordion dl dd:first-of-type {display:block;}
.accordion dl dd ul {margin-bottom:30px;}
.accordion dl dd ul li {margin-left:17px;list-style-type:disc;}
.accordion dl dd .gform_wrapper {position:relative;padding-bottom:220px;}
.accordion dl dd .gform_wrapper .gform_body > ul ul {margin-bottom:0;}
.accordion dl dd .gform_wrapper li {margin-left:0;list-style-type:none;}
.accordion dl dd .gform_wrapper .gform_body > ul {display:flex;}
.accordion dl dd .gform_wrapper li.gfield:not(.gfield_calculation) {flex:1;border-right:1px solid #e4e8f0;}
.accordion dl dd .gform_wrapper li.gfield:first-of-type {max-width:205px;}
.accordion dl dd .gform_wrapper li.gfield:nth-of-type(2) {padding:0 25px;margin:0 25px;}
.accordion dl dd .gform_wrapper li.gfield:nth-of-type(3) {border-right:none;}
.accordion dl dd .gform_wrapper li.gfield label span {display:none;}
.accordion dl dd .gform_wrapper li.gfield:not(.gfield_calculation) > label:before {content:'* ';color:#f04f77;}
.accordion dl dd .gform_wrapper li.gfield .instruction {display:none;}
.accordion dl dd .gform_wrapper li.gfield input[type="number"] {padding:0;width:50px;border:none;border-bottom:1px solid #5c6364;}
.accordion dl dd .gform_wrapper li.gfield.hide {display:none;}
.accordion dl dd .gform_wrapper .button {display:none;}
.accordion dl dd .gform_wrapper li.gfield_calculation {position:absolute;bottom:60px;left:50%;transform:translateX(-50%);width:100%;max-width:490px;box-shadow:rgba(49,62,74,.23) 0 20px 40px 0;border-radius:3px;padding:20px;box-sizing:border-box;text-align:center;border-top:4px solid #3dd9e6;border-bottom:4px solid #25a4cc;background-position:0 0, 100% 0;background-repeat:no-repeat;background-size:4px 100%;background-image:linear-gradient(to bottom, #3dd9e6 0%, #25a4cc 100%), linear-gradient(to bottom, #3dd9e6 0%, #25a4cc 100%);}
.accordion dl dd .gform_wrapper li.gfield_calculation label {text-transform:none;}
.accordion dl dd .gform_wrapper li.gfield_calculation .ginput_container {max-width:220px;margin:0 auto;}
.accordion dl dd .gform_wrapper li.gfield_calculation .ginput_container:before {content:'$';color:#f04f77;font:700 36px/53px 'Lora';display:inline-block;vertical-align:middle;}
.accordion dl dd .gform_wrapper li.gfield_calculation input {color:#f04f77;font:700 36px 'Lora';padding:0 0 0 10px;background:transparent;width:185px;border:none;}
.accordion dl dd .gform_wrapper li.gfield_calculation input:focus {box-shadow:none;} .contact_block {padding-bottom:450px;background-color:#f1f4fb;background-image:url(//hatchaplan.co.nz/wp-content/themes/Hatch/images/demo/contact_bg.jpg);}
.contact_block article {max-width:750px;margin:0 auto;}
.contact_block .gform_wrapper ul li.gfield label {display:none;}
.gform_wrapper {padding-bottom:110px;}
.gform_wrapper .validation_error {display:none;}
.gform_wrapper ul li.gfield {padding-bottom:15px;}
.gform_wrapper ul li.gfield .validation_message {color:#f04f77;padding-left:25px;}
.gform_wrapper ul li.gfield > label {font:600 14px 'Poppins';text-transform:uppercase;}
.gform_wrapper ul li.gfield_html {padding-bottom:0;}
.gform_wrapper ul li.gfield_html p {text-align:center;font-size:16px;line-height:30px;}
.gform_wrapper ul li.gf_left_half, .gform_wrapper ul li.gf_right_half {float:left;width:50%;box-sizing:border-box;}
.gform_wrapper ul li.gf_left_half {padding-right:15px;}
.gform_wrapper ul li.gf_right_half {padding-left:15px;}
.gform_wrapper ul li.gf_right_half + li {clear:both;}
.gform_wrapper ul li.gf_left_third, .gform_wrapper ul li.gf_middle_third, .gform_wrapper ul li.gf_right_third {float:left;width:33.33%;box-sizing:border-box;}
.gform_wrapper ul li.gf_left_third {padding-right:15px;}
.gform_wrapper ul li.gf_middle_third {padding-right:15px;padding-left:15px;}
.gform_wrapper ul li.gf_right_third {padding-left:15px;}
.gform_wrapper ul li.gf_right_third + li {clear:both;}
.gform_wrapper ul li.gfield_visibility_hidden {display:none;}
.gform_wrapper .noUi-horizontal {height:10px;}
.gform_wrapper .noUi-horizontal .noUi-handle {width:22px;border-radius:50%;height:22px;left:-17px;top:-6px;border:none;background:#f7f9fd;box-shadow:rgba(50,56,67,.15) 0 2px 2px 0, rgba(50,56,67,.10) 0 0 4px 0 inset;}
.gform_wrapper .noUi-horizontal .noUi-handle:before, .gform_wrapper .noUi-horizontal .noUi-handle:after {display:none;}
.gform_wrapper .noUi-target {background-image:linear-gradient(to right, #26a5ce, #39d2e3);border-radius:10px;border:none;box-shadow:none;}
.gform_wrapper .noUi-tooltip {border:none;font:700 16px 'Lora';color:#4c5a5b;border-radius:0;background:none;}
.gform_wrapper .noUi-tooltip:before {content:'$';}
.gform_wrapper .gform_footer {text-align:center;padding-top:15px;}
.gform_wrapper .gform_footer .button {min-width:190px;min-height:55px;}
.gform_confirmation_wrapper {padding-bottom:110px;text-align:center;font-size:16px;line-height:30px;}
.contact_info ul {display:flex;flex-flow:row wrap;}
.contact_info ul li {flex:1;text-align:center;padding-top:70px;border-right:1px solid #e0e3e9;background:url(//hatchaplan.co.nz/wp-content/themes/Hatch/images/blank.gif) center top no-repeat;}
.contact_info ul li:first-child {background-image:url(//hatchaplan.co.nz/wp-content/themes/Hatch/images/icons/pin.png);}
.contact_info ul li:nth-child(2) {max-width:215px;background-image:url(//hatchaplan.co.nz/wp-content/themes/Hatch/images/icons/phone.png);}
.contact_info ul li:last-child {border:none;background-image:url(//hatchaplan.co.nz/wp-content/themes/Hatch/images/icons/email.png);background-position:center 7px;}
.contact_info ul li a, .contact_info ul li a:visited {color:#4c5a5b;}
.contact_info ul li a:hover {color:#f04f77;} .about_block {padding-bottom:300px;background:url(//hatchaplan.co.nz/wp-content/themes/Hatch/images/demo/about_bg.jpg) left bottom no-repeat;}
.eggs_behind_list h4 {text-align:center;padding-bottom:45px;}
.eggs_behind_list ul {display:flex;margin:0 -20px;}
.eggs_behind_list ul li {flex:1;padding:0 20px 80px 20px;}
.eggs_behind_list ul li figure > div {height:212px;width:167px;margin:0 auto 20px auto;position:relative;}
.eggs_behind_list ul li figure > div:before {content:'';display:block;width:100%;height:100%;background:url(//hatchaplan.co.nz/wp-content/themes/Hatch/images/demo/egg.png) no-repeat;position:absolute;top:0;left:0;z-index:1;}
.eggs_behind_list ul li figure > div img {position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:165px;}
.eggs_behind_list ul li figure figcaption h6 {font-weight:700;text-align:center;padding-bottom:15px;}
.eggs_behind_list ul li figure figcaption p {text-align:justify;}
.why_hatch_list {background:#f1f4fb;padding:85px 0 45px 0;}
.page-template-page-home .why_hatch_list {background:#fff;}
.why_hatch_list ul {display:flex;justify-content:center;flex-flow:row wrap;margin:35px -20px 0 -20px;}
.why_hatch_list ul li {flex:1;text-align:center;padding:0 20px 40px 20px;}
.why_hatch_list ul li figure > div {min-height:118px;}
.clients_list {background:#fff;padding:10px 0 0 0;}
.clients_list .wrapper > ul {max-width:1010px;margin:0 auto;}
.clients_list .wrapper > ul > li {padding:85px 0;border-bottom:1px solid #e6e8e8;}
.clients_list .wrapper > ul > li:last-child {border:none;}
.clients_list .wrapper > ul > li > ul {font-size:0;line-height:0;text-align:center;}
.clients_list .wrapper > ul > li > ul li {display:inline-block;vertical-align:middle;width:calc(100%/6);padding:25px 10px;box-sizing:border-box;}
.clients_list .wrapper > ul > li > ul li img {vertical-align:middle;} .page-template-page-home .header, .page-template-page-landing .header {background:none;position:absolute;top:0;left:0;width:100%;}
.page-template-page-home.logged-in .header, .page-template-page-landing.logged-in .header {top:32px;}
.welcome_block {background:url(//hatchaplan.co.nz/wp-content/themes/Hatch/images/demo/flamingo.png) right bottom no-repeat, linear-gradient(to bottom right, #3dd9e6, #229dc9);color:#fff;}
.page-template-page-home.logged-in .welcome_block {margin-top:-32px;}
.welcome_block .wrapper {display:flex;min-height:100vh;}
.welcome_block article {padding-top:150px;align-self:flex-end;}
.welcome_block article h2 {color:#fff;text-align:left;font-size:40px;font-weight:400;padding:0;}
.welcome_block article .button {font-size:18px;line-height:68px;min-height:68px;min-width:295px;border-radius:40px;}
.welcome_block article ul {padding-top:40px;}
.welcome_block article ul li {display:inline-block;vertical-align:top;width:300px;padding:45px 0 25px 0;color:#ddf5ff;font-size:16px;font-weight:300;text-align:center;top:100px;position:relative;transition:all ease-in-out .5s;opacity:0;transition-delay:.3s;}
.welcome_block article ul li:nth-child(2) {transition-delay:.5s;}
.welcome_block article ul li:nth-child(3) {transition-delay:.7s;}
.welcome_block article ul li.in-view {top:0;opacity:1;}
.welcome_block article ul li strong {font:700 48px 'Lora';display:block;}
.welcome_block article ul li strong:after {content:'*';font-size:30px;position:relative;top:-15px;left:5px;}
.welcome_block article ul li:last-child strong:after {display:none;}
.welcome_block article ul + p {color:#ddf5ff;font-size:15px;font-weight:300;max-width:950px;}
.about_us {padding:85px 0 120px 0;background:url(//hatchaplan.co.nz/wp-content/themes/Hatch/images/demo/grass.png) left bottom repeat-x, url(//hatchaplan.co.nz/wp-content/themes/Hatch/images/demo/flamingo2.png) left bottom no-repeat, linear-gradient(to bottom right, #eef8fe, #fbfdff);}
.about_us h2 {padding-bottom:35px;}
.about_us p {width:100%;max-width:620px;font-size:16px;line-height:30px;float:right;clear:both;} .page-template-page-landing .footer, .page-template-page-landing .copyright, .page-template-page-landing .bottom_rates {display:none;}
.page-template-page-landing .welcome_block article h1 {font-size:85px;max-width:815px;}
.page-template-page-landing .welcome_block article h2 {font-size:36px;}
.page-template-page-landing .header nav > ul > li {display:none;}
.page-template-page-landing .header nav > ul > li:nth-child(2) {display:block;padding:0;}
.page-template-page-landing .welcome_block article {align-self:center;}
.page-template-page-landing .welcome_block article .button {margin:0 20px 20px 0;min-width:220px;border:2px solid #fff;line-height:64px;min-height:64px;background:transparent;}
.page-template-page-landing .welcome_block article .button:hover {border-color:#b73958;background:#b73958;} .quiz_block {background:#f0f4fa;padding:50px 0;}
.quiz_block.hide {display:none;}
.quiz_block.show {display:block;}
.quiz_block .close {cursor:pointer;position:absolute;top:0;left:0;width:100%;height:200px;}
.quiz_block .gf_progressbar_wrapper {display:none;}
.quiz_block .gform_wrapper {padding-bottom:0;}
.quiz_block .gform_body .gform_page {background:#fff;border:2px solid #3dd9e6;max-width:1010px;margin:30px auto;padding:45px 120px 120px 120px;box-sizing:border-box;position:relative;}
.quiz_block .gform_body .gform_page h3 {padding-bottom:10px;text-align:center;}
.quiz_block .gform_body .gform_page .ginput_container_radio li {float:left;width:50%;padding:40px 0 25px 0;}
.quiz_block input[type="radio"] + label {padding-left:45px;font-size:18px;background-image:url(//hatchaplan.co.nz/wp-content/themes/Hatch/images/icons/radio_unchecked2.png);}
.quiz_block input[type="radio"]:checked + label, .quiz_block input[type="radio"] + label:active {background-image:url(//hatchaplan.co.nz/wp-content/themes/Hatch/images/icons/radio_checked2.png);}
.quiz_block .gform_body #gform_page_4_1 li.gfield > label {display:none;}
.quiz_block .gform_page_footer {text-align:center;padding-top:20px;clear:both;}
.quiz_block .gform_page_footer .button {min-width:170px;padding:0 40px;min-height:68px;font-size:18px;line-height:68px;border-radius:40px;cursor:pointer;}
.quiz_block .gform_page_footer .gform_previous_button {display:none;}
.quiz_block .gform_wrapper ul li.gfield {padding-bottom:25px;}
.quiz_block .gform_wrapper ul li.gf_left_half, .quiz_block .gform_wrapper ul li.gf_left_third, .quiz_block .gform_wrapper ul li.gf_middle_third {padding-right:7px;}
.quiz_block .gform_wrapper ul li.gf_right_half, .quiz_block .gform_wrapper ul li.gf_right_third, .quiz_block .gform_wrapper ul li.gf_middle_third {padding-left:7px;}
.quiz_block .gform_body .gform_page li.gfield > label span {font-size:0;line-height:0;}
.quiz_block .gform_body .gform_page li.gfield > label span:before {content:' ($)';color:#f04f77;font:600 14px 'Poppins';}
.quiz_block .gform_body .gform_page li.gfield:nth-last-child(3) > label span:before, .quiz_block .gform_body .gform_page li.gfield:nth-last-child(2) > label span:before {display:none;}
.quiz_block .gform_body .gform_page li.gfield_html:last-child {position:absolute;bottom:0;left:0;width:100%;color:#868686;}
.quiz_block .gform_body .gform_page li.gfield_html:last-child p {font-size:14px;}
.quiz_block .gform_body .gform_page li.gfield_html:last-child a {text-decoration:underline;}
.quiz_block .gform_body #gform_page_4_6 {background:#fff url(//hatchaplan.co.nz/wp-content/themes/Hatch/images/demo/quiz_bg.jpg) left bottom no-repeat;border:none;max-width:1270px;padding:45px 130px 280px 130px;}
.quiz_block .gform_body .gform_page h2 {font-size:36px;text-align:left;padding-bottom:30px;}
.quiz_block .gform_body .gform_page li.text {font-size:16px;line-height:30px;display:inline;}
.quiz_block .gform_body .gform_page li.text div {display:inline;}
.quiz_block .gform_body .gform_page li.text label {display:none;}
.quiz_block .gform_body .gform_page li.text input {background:none;color:#f04f77;font:700 18px/30px 'Poppins';border:none;padding:0 0 0 10px;height:auto;width:125px;}
.quiz_block .gform_body .gform_page li.text input:focus {color:#f04f77;box-shadow:none;}
.quiz_block .gform_body .gform_page li.text.gfield_html:last-child {position:static;width:auto;color:#4c5a5b;}
.quiz_block .gform_body .gform_page li.text.gfield_html:last-child p {font-size:16px;}
.quiz_block .gform_body .gform_page .interest_rates {margin:35px 0;overflow:auto;}
.quiz_block .gform_body .gform_page .interest_rates > li:nth-child(even) ul {background:#fafcff;}
.quiz_block .gform_body .gform_page .interest_rates > li ul {display:flex;min-width:770px;}
.quiz_block .gform_body .gform_page .interest_rates > li ul li {flex:1 0 100px;padding:5px 0;box-sizing:border-box;text-align:center;color:#091d1e;font:300 18px/55px 'Poppins';border:1px solid rgba(0,0,0,.07);border-top:none;border-right:none;}
.quiz_block .gform_body .gform_page .interest_rates > li ul li:first-child {flex-basis:140px;}
.quiz_block .gform_body .gform_page .interest_rates > li ul li:last-child {border-right:1px solid rgba(0,0,0,.07);}
.quiz_block .gform_body .gform_page .interest_rates > li:first-child ul {background-image:linear-gradient(to bottom, #25a2cc, #3dd9e6);border-radius:5px 5px 0 0;}
.quiz_block .gform_body .gform_page .interest_rates > li:first-child ul li {font-size:14px;padding:15px 0;line-height:20px;font-weight:700;color:#fff;}
.quiz_block .gform_body .gform_page .interest_rates > li:first-child ul li:first-child {border-left:none;}
.quiz_block .gform_body .gform_page .interest_rates > li:first-child ul li:last-child {border-right:none;}
.quiz_block .gform_body .gform_page .interest_rates > li ul li img {vertical-align:middle;}
.quiz_block .gform_body .gform_page .hatch_interest_rates {display:flex;min-width:770px;margin-bottom:40px;box-shadow:rgba(49,62,74,.23) 0 20px 40px 0;border-radius:3px;border-top:4px solid #3dd9e6;border-bottom:4px solid #25a4cc;background-position:0 0, 100% 0;background-repeat:no-repeat;background-size:4px 100%;background-image:linear-gradient(to bottom, #3dd9e6 0%, #25a4cc 100%), linear-gradient(to bottom, #3dd9e6 0%, #25a4cc 100%);}
.quiz_block .gform_body .gform_page .hatch_interest_rates li {flex:1 0 100px;color:#091d1e;padding:35px 10px;box-sizing:border-box;font:600 24px 'Poppins';text-align:center;border-right:1px solid rgba(0,0,0,.07);}
.quiz_block .gform_body .gform_page .hatch_interest_rates li:first-child {flex-basis:140px;}
.quiz_block .gform_body .gform_page .hatch_interest_rates li:last-child {border-right:none;}
.quiz_block .gform_body .gform_page .hatch_interest_rates li img {vertical-align:middle;}
.quiz_block .gform_wrapper ~ .widget, .gform_confirmation_wrapper ~ .widget {display:none;background:#fff;box-sizing:border-box;margin:0 auto 15px auto;max-width:1270px;padding:40px 130px 10px 130px;}
.quiz_block .gform_wrapper ~ .widget h3 {font-size:14px;color:#091d1e;padding-bottom:20px;}
.quiz_block .gform_wrapper.showwidget ~ .widget {display:block;}
.gform_confirmation_wrapper {background:#fff;border:2px solid #3dd9e6;max-width:1010px;margin:30px auto;padding:45px 10px;box-sizing:border-box;position:relative;} .pre_application_block {padding-bottom:630px;background:url(//hatchaplan.co.nz/wp-content/themes/Hatch/images/demo/application_bg.jpg) center bottom no-repeat;background-size:100% auto;}
.pre_application_block.hide {display:none;}
.pre_application_block article > ul {margin:20px auto 30px auto;max-width:760px;display:flex;padding-bottom:10px;position:relative;}
.pre_application_block article > ul:before {content:'';display:block;width:calc(100% - 110px);height:1px;background:#d0d4db;position:absolute;top:25px;right:55px;}
.pre_application_block article > ul li {margin:0;list-style:none;color:#9f9f9f;font:700 20px 'Lora';text-align:center;}
.pre_application_block article > ul li:before {content:'1';display:block;width:50px;height:50px;cursor:pointer;background-image:linear-gradient(to bottom, #42dae7, #26a5cd);color:#fff;line-height:50px;border-radius:50%;margin:0 auto 15px auto;z-index:1;position:relative;}
.pre_application_block article > ul li:nth-child(2) {flex:1;padding-right:60px;}
.pre_application_block article > ul li:nth-child(2):before {content:'2';}
.pre_application_block article > ul li:nth-child(3):before {content:'3';}
.pre_application_block article > ul li.active {color:#091d1e;}
.pre_application_block article > ul li.active:before {border:3px solid #fff;box-shadow:#32bfda 0 0 0 2px;margin-top:-6px;}
.pre_application_block article > ul li.active + li:before, .pre_application_block article > ul li.active + li + li:before {background:#d0d4db;}
.pre_application_block article > ul li.active:nth-child(2):after {content:'';display:block;width:calc(50% - 55px);height:2px;background:#32bfda;position:absolute;top:25px;left:55px;}
.pre_application_block article > ul li.active:nth-child(3):after {content:'';display:block;width:calc(100% - 110px);height:2px;background:#32bfda;position:absolute;top:25px;left:55px;}
.pre_application_block article > div {display:none;}
.pre_application_block article > div.active {display:block;}
.pre_application_block article p {text-align:center;max-width:770px;margin:0 auto;font-size:14px;}
.pre_application_block article p img {margin-bottom:15px;}
.pre_application_block article .button {margin:0 auto;min-height:72px;font-size:18px;line-height:72px;border-radius:40px;display:block;max-width:535px;}
.pre_application_block .contact_info {margin-top:130px;}
.application_block {display:none;background:#f0f4fa;padding:100px 0;}
.application_block.show {display:block;}
.application_block .gform_wrapper {background:#fff;border:2px solid #3dd9e6;max-width:1010px;margin:30px auto;padding:45px 120px 120px 120px;box-sizing:border-box;position:relative;}
.application_block .gf_page_steps {display:flex;margin-bottom:35px;}
.application_block .gf_page_steps .gf_step {flex:1 0 65px;text-align:center;color:#d2d5d9;font:600 10px/16px 'Poppins';text-transform:uppercase;padding:40px 10px 15px 10px;position:relative;background:url(//hatchaplan.co.nz/wp-content/themes/Hatch/images/icons/application_icon.png) center top no-repeat;}
.application_block .gf_page_steps .gf_step:nth-child(2) {background-image:url(//hatchaplan.co.nz/wp-content/themes/Hatch/images/icons/application_icon2.png);}
.application_block .gf_page_steps .gf_step.gf_step_active:nth-child(2), .application_block .gf_page_steps .gf_step.gf_step_completed:nth-child(2) {background-image:url(//hatchaplan.co.nz/wp-content/themes/Hatch/images/icons/application_icon2_a.png);}
.application_block .gf_page_steps .gf_step:nth-child(3) {background-image:url(//hatchaplan.co.nz/wp-content/themes/Hatch/images/icons/application_icon3.png);}
.application_block .gf_page_steps .gf_step.gf_step_active:nth-child(3), .application_block .gf_page_steps .gf_step.gf_step_completed:nth-child(3) {background-image:url(//hatchaplan.co.nz/wp-content/themes/Hatch/images/icons/application_icon3_a.png);}
.application_block .gf_page_steps .gf_step:nth-child(4) {background-image:url(//hatchaplan.co.nz/wp-content/themes/Hatch/images/icons/application_icon4.png);}
.application_block .gf_page_steps .gf_step.gf_step_active:nth-child(4), .application_block .gf_page_steps .gf_step.gf_step_completed:nth-child(4) {background-image:url(//hatchaplan.co.nz/wp-content/themes/Hatch/images/icons/application_icon4_a.png);}
.application_block .gf_page_steps .gf_step:nth-child(5) {background-image:url(//hatchaplan.co.nz/wp-content/themes/Hatch/images/icons/application_icon5.png);}
.application_block .gf_page_steps .gf_step.gf_step_active:nth-child(5), .application_block .gf_page_steps .gf_step.gf_step_completed:nth-child(5) {background-image:url(//hatchaplan.co.nz/wp-content/themes/Hatch/images/icons/application_icon5_a.png);}
.application_block .gf_page_steps .gf_step:nth-child(6) {background-image:url(//hatchaplan.co.nz/wp-content/themes/Hatch/images/icons/application_icon6.png);}
.application_block .gf_page_steps .gf_step.gf_step_active:nth-child(6), .application_block .gf_page_steps .gf_step.gf_step_completed:nth-child(6) {background-image:url(//hatchaplan.co.nz/wp-content/themes/Hatch/images/icons/application_icon6_a.png);}
.application_block .gf_page_steps .gf_step:nth-child(7) {background-image:url(//hatchaplan.co.nz/wp-content/themes/Hatch/images/icons/application_icon7.png);}
.application_block .gf_page_steps .gf_step.gf_step_active:nth-child(7), .application_block .gf_page_steps .gf_step.gf_step_completed:nth-child(7) {background-image:url(//hatchaplan.co.nz/wp-content/themes/Hatch/images/icons/application_icon7_a.png);}
.application_block .gf_page_steps .gf_step_active, .application_block .gf_page_steps .gf_step_completed {color:#4c5a5b;}
.application_block .gf_page_steps .gf_step_active:after {content:'';display:block;width:100%;height:2px;background-image:linear-gradient(to right, #3bd4e4, #24a1cc);position:absolute;bottom:0;left:0;}
.application_block .gf_page_steps .gf_step .gf_step_number {display:none;}
.application_block .gform_body .gform_page h3 {padding-bottom:10px;text-align:center;}
.application_block .gform_body .gform_page li.gfield {padding-bottom:25px;}
.application_block .gform_wrapper ul li.gf_left_half, .application_block .gform_wrapper ul li.gf_left_third, .application_block .gform_wrapper ul li.gf_middle_third {padding-right:10px;}
.application_block .gform_wrapper ul li.gf_right_half, .application_block .gform_wrapper ul li.gf_right_third, .application_block .gform_wrapper ul li.gf_middle_third {padding-left:10px;}
.application_block .gform_wrapper ul li.gf_left_half + li.gf_left_half {clear:left;}
.application_block .gform_body .gform_page li.gfield .ginput_container_date > input {background:#fff url(//hatchaplan.co.nz/wp-content/themes/Hatch/images/icons/datapicker.png) calc(100% - 22px) center no-repeat;}
.ui-datepicker {width:365px;height:auto;font:14px 'Poppins';box-shadow:rgba(49,62,74,.15) 0 15px 40px 0;background:#fff;border:1px solid #dcdee5;border-radius:2px;margin-top:-1px;}
.ui-datepicker-trigger {display:none;}
.ui-datepicker table {width:100%;}
.ui-datepicker-header {background:#f0f4fa;line-height:50px;min-height:50px;position:relative;}
.ui-datepicker-title {text-align:center;}
.ui-datepicker-title select {margin:2.5% 5px 0 5px;}
.ui-datepicker-next, .ui-datepicker-prev {display:block;width:6px;height:10px;cursor:pointer;background:url(//hatchaplan.co.nz/wp-content/themes/Hatch/images/icons/next2.png) no-repeat;font-size:0;line-height:0;position:absolute;top:50%;margin-top:-5px;right:20px;}
.ui-datepicker-prev {background-image:url(//hatchaplan.co.nz/wp-content/themes/Hatch/images/icons/prev2.png);right:auto;left:20px;}
.ui-datepicker thead {border-bottom:1px solid #dcdee5;border-top:1px solid #dcdee5;}
.ui-datepicker th {text-transform:uppercase;text-align:center;padding:10px 0;color:#d2d5d9;}
.ui-datepicker tbody td {padding:0;text-align:center;}
.ui-datepicker td a, .ui-datepicker td span {display:inline-block;text-align:center;width:30px;height:30px;font:600 14px/30px 'Poppins';color:#4c5a5b;border-radius:50%;transition:all linear .2s;}
.ui-datepicker-calendar .ui-state-hover, .ui-datepicker-calendar .ui-state-active {background:#f04f77;color:#fff;}
.application_block .gform_body .gform_page li.gfield .ginput_container_date .ginput_container_date {max-width:135px;display:inline-block;vertical-align:top;margin-right:20px;}
.application_block .gform_body .gform_page li.gfield .ginput_container_date .ginput_container_date:nth-child(3) {display:none;}
.application_block .gform_body .gform_page li.gfield > label span {font-size:0;line-height:0;}
.application_block .gform_body .gform_page#gform_page_5_2 li.gfield_html {clear:both;}
.application_block .gform_body .gform_page li.gfield_html header {color:#f04f77;font:700 20px 'Lora';position:relative;}
.application_block .gform_body .gform_page li.gfield_html header:before {content:'';display:block;width:100%;height:1px;background:#e4e6ed;position:absolute;top:15px;left:0;}
.application_block .gform_body .gform_page li.gfield_html header span {background:#fff;position:relative;padding-right:18px;}
.application_block .gform_body .gform_page#gform_page_5_1 li.gfield > label {display:none;}
.application_block .gform_body .gform_page#gform_page_5_1 li.gfield .gfield_radio {text-align:center;}
.application_block .gform_body .gform_page#gform_page_5_1 li.gfield .gfield_radio li {display:inline-block;vertical-align:top;padding:0 13px;}
.application_block .gform_body .gform_page#gform_page_5_1 li.gfield .gfield_radio li input[type="radio"] + label {padding:90px 0 0 0;width:130px;height:40px;border:2px solid #d2d5d9;border-radius:5px;font-size:14px;font-weight:600;color:#d2d5d9;background:url(//hatchaplan.co.nz/wp-content/themes/Hatch/images/icons/single.png) center 26px no-repeat;text-align:center;vertical-align:top;}
.application_block .gform_body .gform_page#gform_page_5_1 li.gfield .gfield_radio li input[type="radio"]:checked + label, .application_block .gform_body .gform_page#gform_page_5_1 li.gfield .gfield_radio li input[type="radio"] + label:active {background-image:url(//hatchaplan.co.nz/wp-content/themes/Hatch/images/icons/single_a.png);border-color:#f04f77;color:#4c5a5b;box-shadow:rgba(49,62,74,.3) 0 3px 15px 0;}
.application_block .gform_body .gform_page#gform_page_5_1 li.gfield .gfield_radio li:nth-child(2) input[type="radio"] + label {background-image:url(//hatchaplan.co.nz/wp-content/themes/Hatch/images/icons/joint.png);}
.application_block .gform_body .gform_page#gform_page_5_1 li.gfield .gfield_radio li:nth-child(2) input[type="radio"]:checked + label, .application_block .gform_body .gform_page#gform_page_5_1 li.gfield .gfield_radio li:nth-child(2) input[type="radio"] + label:active {background-image:url(//hatchaplan.co.nz/wp-content/themes/Hatch/images/icons/joint_a.png);}
.application_block .gform_body .gform_page#gform_page_5_2 li.gfield#field_5_27, .application_block .gform_body .gform_page#gform_page_5_2 li.gfield#field_5_28, .application_block .gform_body .gform_page#gform_page_5_2 li.gfield#field_5_87, .application_block .gform_body .gform_page#gform_page_5_2 li.gfield#field_5_88 {clear:both;}
.application_block .gform_body .gform_page li.gfield.year {width:20%;float:left;margin-right:20px;padding-left:10px;}
.application_block .gform_body .gform_page li.gfield.year > label {white-space:nowrap;}
.application_block .gform_body .gform_page li.gfield.month {width:15%;float:left;}
.application_block .gform_body .gform_page li.gfield.month > label {opacity:0;}
.application_block .gform_body .gform_page#gform_page_5_3 li.gfield#field_5_123, .application_block .gform_body .gform_page#gform_page_5_3 li.gfield#field_5_118, .application_block .gform_body .gform_page#gform_page_5_3 li.gfield#field_5_125, .application_block .gform_body .gform_page#gform_page_5_3 li.gfield#field_5_124, .application_block .gform_body .gform_page#gform_page_5_3 li.gfield#field_5_120 {position:relative;z-index:2;}
.application_block .gform_body .gform_page#gform_page_5_3 li.gfield#field_5_123 > label:after, .application_block .gform_body .gform_page#gform_page_5_3 li.gfield#field_5_124 > label:after {content:' (annual $)';color:#f04f77;font:600 14px 'Poppins';}
.application_block .gform_body .gform_page#gform_page_5_3 li.gfield .ginput_list table {width:100%;position:relative;}
.application_block .gform_body .gform_page#gform_page_5_3 li.gfield .ginput_list table tr {width:100%;float:left;}
.application_block .gform_body .gform_page#gform_page_5_3 li.gfield .ginput_list table tr:first-child {margin-top:-65px;}
.application_block .gform_body .gform_page#gform_page_5_3 li.gfield .ginput_list table td {display:block;padding-bottom:25px;}
.application_block .gform_body .gform_page#gform_page_5_3 li.gfield .ginput_list table th {display:none;}
.application_block .gform_body .gform_page#gform_page_5_3 li.gfield#field_5_39, .application_block .gform_body .gform_page#gform_page_5_3 li.gfield#field_5_126 {clear:both;}
.application_block .gform_body .gform_page#gform_page_5_3 li.gfield#field_5_39 > label, .application_block .gform_body .gform_page#gform_page_5_3 li.gfield#field_5_126 > label {display:none;}
.application_block .gform_body .gform_page#gform_page_5_3 li.gfield .ginput_list table td:nth-child(1) {width:calc(50% - 10px);float:left;margin-right:20px;}
.application_block .gform_body .gform_page#gform_page_5_3 li.gfield .ginput_list table td:nth-child(2) {width:calc(50% - 10px);float:left;}
.application_block .gform_body .gform_page#gform_page_5_3 li.gfield .ginput_list table tbody tr:first-child td:nth-child(1), .application_block .gform_body .gform_page#gform_page_5_3 li.gfield .ginput_list table tbody tr:first-child td:nth-child(2) {display:none;}
.application_block .gform_body .gform_page#gform_page_5_3 li.gfield .ginput_list table tbody tr td:before {content:'';display:block;text-transform:uppercase;font:600 14px 'Poppins';padding-bottom:5px;}
.application_block .gform_body .gform_page#gform_page_5_3 li.gfield .ginput_list table tbody tr td:nth-child(1):before {content:'Other source of income';}
.application_block .gform_body .gform_page#gform_page_5_3 li.gfield .ginput_list table tbody tr td:nth-child(2):before {content:'';height:22px;background:url(https://hatchaplan.co.nz/wp-content/uploads/2017/12/other.png) no-repeat;}
.application_block .gform_body .gform_page#gform_page_5_3 li.gfield .ginput_list table tbody tr td:nth-child(3):before {display:none;}
.application_block .gform_body .gform_page#gform_page_5_3 li.gfield .ginput_list table td:nth-child(3) {clear:both;position:relative;left:calc(50% + 10px);}
.application_block .gform_body .gform_page#gform_page_5_3 li.gfield .ginput_list img {width:179px !important;height:10px !important;opacity:1;margin-right:10px;}
.application_block .gform_body .gform_page#gform_page_5_3 li.gfield .ginput_list img.delete_list_item {width:67px !important;}
.application_block .gform_body .gform_page#gform_page_5_3 li.gfield.year {padding-left:0;}
.application_block .gform_body .gform_page#gform_page_5_3 li.gfield.month {margin-right:calc(15% - 20px);}
.application_block .gform_body .gform_page#gform_page_5_3 li.gfield#field_5_117 > label:after, .application_block .gform_body .gform_page#gform_page_5_3 li.gfield#field_5_118 > label:after, .application_block .gform_body .gform_page#gform_page_5_3 li.gfield#field_5_119 > label:after, .application_block .gform_body .gform_page#gform_page_5_3 li.gfield#field_5_120 > label:after {content:' (before tax)';color:#f04f77;font:600 14px 'Poppins';}
.application_block .gform_body .gform_page#gform_page_5_3 li.gfield#field_5_118, .application_block .gform_body .gform_page#gform_page_5_3 li.gfield#field_5_120, .application_block .gform_body .gform_page#gform_page_5_3 li.gfield#field_5_122 {clear:both;}
.application_block .gform_body .gform_page#gform_page_5_4 li.gfield:last-child {clear:both;}
.application_block .gform_body .gform_page#gform_page_5_4 li.gfield:last-child > label {display:none;}
.application_block .gform_body .gform_page#gform_page_5_4 li.gfield .ginput_list table {width:100%;}
.application_block .gform_body .gform_page#gform_page_5_4 li.gfield .ginput_list table td {display:block;padding-bottom:25px;}
.application_block .gform_body .gform_page#gform_page_5_4 li.gfield .ginput_list table td:nth-child(2) {width:calc(50% - 10px);float:left;margin-right:20px;}
.application_block .gform_body .gform_page#gform_page_5_4 li.gfield .ginput_list table td:nth-child(3) {width:calc(50% - 10px);float:left;}
.application_block .gform_body .gform_page#gform_page_5_4 li.gfield .ginput_list table td:nth-child(4) {clear:both;text-align:center;padding-left:70px;}
.application_block .gform_body .gform_page#gform_page_5_4 li.gfield .ginput_list table td:before {content:'';display:block;text-transform:uppercase;font:600 14px 'Poppins';padding-bottom:5px;}
.application_block .gform_body .gform_page#gform_page_5_4 li.gfield .ginput_list table td:first-child:before {content:'Address';}
.application_block .gform_body .gform_page#gform_page_5_4 li.gfield .ginput_list table td:nth-child(2):before {content:'';height:22px;background:url(//hatchaplan.co.nz/wp-content/themes/Hatch/images/icons/property_text.png) no-repeat;}
.application_block .gform_body .gform_page#gform_page_5_4 li.gfield .ginput_list table td:nth-child(3):before {content:'';height:22px;background:url(//hatchaplan.co.nz/wp-content/themes/Hatch/images/icons/property_text2.png) no-repeat;}
.application_block .gform_body .gform_page#gform_page_5_4 li.gfield .ginput_list th {display:none;}
.application_block .gform_body .gform_page#gform_page_5_4 li.gfield .ginput_list img {width:194px !important;height:10px !important;opacity:1;margin-right:10px;}
.application_block .gform_body .gform_page#gform_page_5_4 li.gfield .ginput_list img.delete_list_item {width:67px !important;}
.application_block .gform_body .gform_page#gform_page_5_5 li.gfield > label:after {content:' ($)';color:#f04f77;font:600 14px 'Poppins';}
.application_block .gform_body .gform_page#gform_page_5_5 li.gfield#field_5_53 > label:after {content:' (boats, caravan, etc) ($)';}
.application_block .gform_body .gform_page#gform_page_5_5 li.gfield#field_5_52 > label:after {content:' (net) ($)';}
.application_block .gform_body .gform_page#gform_page_5_5 li.gfield#field_5_50 > label:after {content:' (you) ($)';}
.application_block .gform_body .gform_page#gform_page_5_5 li.gfield#field_5_100 > label:after {content:' (your partner) ($)';}
.application_block .gform_body .gform_page#gform_page_5_5 li.gfield#field_5_48 > label {display:none;}
.application_block .gform_body .gform_page#gform_page_5_5 li.gf_half {float:right;width:calc(50% - 10px);box-sizing:border-box;}
.application_block .gform_body .gform_page#gform_page_5_5 li.gf_half:nth-child(2n+1) {float:left;}
.application_block .gform_body .gform_page#gform_page_5_5 li.gfield .ginput_list table {width:100%;}
.application_block .gform_body .gform_page#gform_page_5_5 li.gfield .ginput_list table td {display:block;padding-bottom:25px;}
.application_block .gform_body .gform_page#gform_page_5_5 li.gfield .ginput_list table td:first-child {width:calc(50% - 10px);float:left;margin-right:20px;}
.application_block .gform_body .gform_page#gform_page_5_5 li.gfield .ginput_list table td:nth-child(2) {width:calc(50% - 10px);float:left;}
.application_block .gform_body .gform_page#gform_page_5_5 li.gfield .ginput_list table td:nth-child(3) {clear:both;text-align:center;padding-left:70px;}
.application_block .gform_body .gform_page#gform_page_5_5 li.gfield .ginput_list table td:before {content:'';display:block;text-transform:uppercase;font:600 14px 'Poppins';padding-bottom:5px;}
.application_block .gform_body .gform_page#gform_page_5_5 li.gfield .ginput_list table td:first-child:before {content:'';height:22px;background:url(//hatchaplan.co.nz/wp-content/themes/Hatch/images/icons/motor.png) no-repeat;}
.application_block .gform_body .gform_page#gform_page_5_5 li.gfield .ginput_list table td:nth-child(2):before {content:'Make/model';}
.application_block .gform_body .gform_page#gform_page_5_5 li.gfield .ginput_list th {display:none;}
.application_block .gform_body .gform_page#gform_page_5_5 li.gfield .ginput_list img {width:179px !important;height:10px !important;opacity:1;margin-right:10px;}
.application_block .gform_body .gform_page#gform_page_5_5 li.gfield .ginput_list img.delete_list_item {width:67px !important;}
.application_block .gform_body .gform_page#gform_page_5_6 li.gfield > label:after {color:#f04f77;font:600 14px 'Poppins';}
.application_block .gform_body .gform_page#gform_page_5_6 li.gfield#field_5_54 > label:after {content:' ($)';}
.application_block .gform_body .gform_page#gform_page_5_6 li.gfield#field_5_55 > label:after {content:' ($)';}
.application_block .gform_body .gform_page#gform_page_5_6 li.gfield#field_5_56 > label:after {content:' ($)';}
.application_block .gform_body .gform_page#gform_page_5_6 li.gfield#field_5_72 > label:after {content:' ($)';}
.application_block .gform_body .gform_page#gform_page_5_6 li.gfield#field_5_71 > label:after {content:' (if any)';}
.application_block .gform_body .gform_page#gform_page_5_6 li.gfield#field_5_70 > label:after {content:' ($)';}
.application_block .gform_body .gform_page#gform_page_5_6 li.gfield#field_5_69 > label:after {content:' (you) ($)';}
.application_block .gform_body .gform_page#gform_page_5_6 li.gfield#field_5_104 > label:after {content:' (partner) ($)';}
.application_block .gform_body .gform_page#gform_page_5_6 li.gfield#field_5_71 {clear:both;}
.application_block .gform_body .gform_page#gform_page_5_6 li.gfield .gfield_radio li {display:inline-block;vertical-align:top;padding:0 25px 0 0;}
.application_block .gform_body .gform_page#gform_page_5_6 li.gfield .gfield_radio li input[type="radio"] + label {background-image:url(//hatchaplan.co.nz/wp-content/themes/Hatch/images/icons/checkbox_unchecked.png);}
.application_block .gform_body .gform_page#gform_page_5_6 li.gfield .gfield_radio li input[type="radio"]:checked + label, .application_block .gform_body .gform_page#gform_page_5_6 li.gfield .gfield_radio li input[type="radio"] + label:active {background-image:url(//hatchaplan.co.nz/wp-content/themes/Hatch/images/icons/checkbox_checked.png);}
.application_block .gform_body .gform_page#gform_page_5_6 li.gfield .ginput_list table td {padding-bottom:10px;}
.application_block .gform_body .gform_page#gform_page_5_6 li.gfield#field_5_75 .ginput_list table {width:100%;}
.application_block .gform_body .gform_page#gform_page_5_6 li.gfield#field_5_75 .ginput_list table td {display:block;padding-bottom:25px;}
.application_block .gform_body .gform_page#gform_page_5_6 li.gfield#field_5_75 .ginput_list table td:first-child {width:calc(50% - 10px);float:left;margin-right:20px;}
.application_block .gform_body .gform_page#gform_page_5_6 li.gfield#field_5_75 .ginput_list table td:nth-child(2) {width:calc(25% - 15px);float:left;margin-right:20px;}
.application_block .gform_body .gform_page#gform_page_5_6 li.gfield#field_5_75 .ginput_list table td:nth-child(3) {width:calc(25% - 15px);float:left;}
.application_block .gform_body .gform_page#gform_page_5_6 li.gfield#field_5_75 .ginput_list table td:before {content:'Credit/store card/provider';display:block;text-transform:uppercase;font:600 14px 'Poppins';padding-bottom:5px;}
.application_block .gform_body .gform_page#gform_page_5_6 li.gfield#field_5_75 .ginput_list table td:nth-child(2):before {content:'';height:22px;background:url(//hatchaplan.co.nz/wp-content/themes/Hatch/images/icons/limit.png) no-repeat;}
.application_block .gform_body .gform_page#gform_page_5_6 li.gfield#field_5_75 .ginput_list table td:nth-child(3):before {content:'';height:22px;background:url(//hatchaplan.co.nz/wp-content/themes/Hatch/images/icons/balance.png) no-repeat;}
.application_block .gform_body .gform_page#gform_page_5_6 li.gfield#field_5_75 .ginput_list table td:last-child {text-align:right;padding-right:160px;}
.application_block .gform_body .gform_page#gform_page_5_6 li.gfield#field_5_75 .ginput_list th, .application_block .gform_body .gform_page#gform_page_5_6 li.gfield#field_5_75 > label, .application_block .gform_body .gform_page#gform_page_5_6 li.gfield#field_5_75 .ginput_list table td:last-child:before {display:none;}
.application_block .gform_body .gform_page#gform_page_5_6 li.gfield .ginput_list img {width:118px !important;height:10px !important;opacity:1;margin-right:10px;}
.application_block .gform_body .gform_page#gform_page_5_6 li.gfield .ginput_list img.add_list_item {margin-left:17px;}
.application_block .gform_body .gform_page#gform_page_5_6 li.gfield .ginput_list img.delete_list_item {width:20px !important;height:7px !important;}
.application_block .gform_body .gform_page#gform_page_5_6 li.gfield#field_5_76 {text-align:center;margin:-81px 200px 0 0;}
.application_block .gform_body .gform_page#gform_page_5_6 li.gfield#field_5_76 > label {display:none;}
.application_block .gform_body .gform_page#gform_page_5_6 li.gfield#field_5_76 div label {text-transform:uppercase;font:600 14px 'Poppins';padding-left:25px;}
.application_block .gform_body .gform_page#gform_page_5_6 li.gfield#field_5_59, .application_block .gform_body .gform_page#gform_page_5_6 li.gfield#field_5_73 {clear:both;}
.application_block .gform_body .gform_page#gform_page_5_6 li.gfield#field_5_59 > label, .application_block .gform_body .gform_page#gform_page_5_6 li.gfield#field_5_73 > label {display:none;}
.application_block .gform_body .gform_page#gform_page_5_6 li.gfield#field_5_59 th, .application_block .gform_body .gform_page#gform_page_5_6 li.gfield#field_5_73 th {display:none;}
.application_block .gform_body .gform_page#gform_page_5_6 li.gfield#field_5_59 .ginput_list table, .application_block .gform_body .gform_page#gform_page_5_6 li.gfield#field_5_73 .ginput_list table {width:100%;}
.application_block .gform_body .gform_page#gform_page_5_6 li.gfield#field_5_59 .ginput_list table tr, .application_block .gform_body .gform_page#gform_page_5_6 li.gfield#field_5_73 .ginput_list table tr {float:left;width:100%;}
.application_block .gform_body .gform_page#gform_page_5_6 li.gfield#field_5_59 .ginput_list table td, .application_block .gform_body .gform_page#gform_page_5_6 li.gfield#field_5_73 .ginput_list table td {display:block;padding-bottom:25px;}
.application_block .gform_body .gform_page#gform_page_5_6 li.gfield#field_5_59 .ginput_list table td:first-child, .application_block .gform_body .gform_page#gform_page_5_6 li.gfield#field_5_73 .ginput_list table td:first-child {width:calc(50% - 10px);float:left;margin-right:20px;}
.application_block .gform_body .gform_page#gform_page_5_6 li.gfield#field_5_59 .ginput_list table td:nth-child(2), .application_block .gform_body .gform_page#gform_page_5_6 li.gfield#field_5_73 .ginput_list table td:nth-child(2) {width:calc(25% - 15px);float:left;}
.application_block .gform_body .gform_page#gform_page_5_6 li.gfield#field_5_59 .ginput_list table td:nth-child(3), .application_block .gform_body .gform_page#gform_page_5_6 li.gfield#field_5_73 .ginput_list table td:nth-child(3) {width:calc(25% + 5px);float:left;margin-top:40px;padding-bottom:0;}
.application_block .gform_body .gform_page#gform_page_5_6 li.gfield#field_5_59 .ginput_list table td:before, .application_block .gform_body .gform_page#gform_page_5_6 li.gfield#field_5_73 .ginput_list table td:before {content:'Lender';display:block;text-transform:uppercase;font:600 14px 'Poppins';padding-bottom:5px;}
.application_block .gform_body .gform_page#gform_page_5_6 li.gfield#field_5_59 .ginput_list table td:nth-child(1):before {content:'';height:22px;background:url(https://hatchaplan.co.nz/wp-content/uploads/2017/12/home_loan.png) no-repeat;}
.application_block .gform_body .gform_page#gform_page_5_6 li.gfield#field_5_73 .ginput_list table td:nth-child(1):before {content:'';height:22px;background:url(https://hatchaplan.co.nz/wp-content/uploads/2017/12/motor_loan.png) no-repeat;}
.application_block .gform_body .gform_page#gform_page_5_6 li.gfield#field_5_59 .ginput_list table td:nth-child(3):before, .application_block .gform_body .gform_page#gform_page_5_6 li.gfield#field_5_73 .ginput_list table td:nth-child(3):before {display:none;}
.application_block .gform_body .gform_page#gform_page_5_7 li.gfield > label:after {color:#f04f77;font:600 14px 'Poppins';}
.application_block .gform_body .gform_page#gform_page_5_7 li.gfield#field_5_61 > label:after {content:' (Power, telephone, gas) ($ p/m)';}
.application_block .gform_body .gform_page#gform_page_5_7 li.gfield#field_5_62 > label:after {content:' (medial, life, assets) ($ p/m)';}
.application_block .gform_body .gform_page#gform_page_5_7 li.gfield#field_5_63 > label:after {content:' (including body corporate) ($ p/m)';}
.application_block .gform_body .gform_page#gform_page_5_7 li.gfield#field_5_64 > label:after {content:' (running and registration) ($) p/m';}
.application_block .gform_body .gform_page#gform_page_5_7 li.gfield#field_5_65 > label:after {content:' ($) p/m';}
.application_block .gform_body .gform_page#gform_page_5_7 li.gfield#field_5_66 > label:after {content:' (childcare, education, etc) ($ p/m)';}
.application_block .gform_body .gform_page#gform_page_5_7 li.gfield#field_5_106 > label:after {content:' (your partner)';}
.application_block .gform_body .gform_page#gform_page_5_7 li.gfield .gfield_radio li {display:inline-block;vertical-align:top;padding:0 25px 0 0;}
.application_block .gform_body .gform_page#gform_page_5_7 li.gfield .gfield_radio li input[type="radio"] + label {background-image:url(//hatchaplan.co.nz/wp-content/themes/Hatch/images/icons/checkbox_unchecked.png);}
.application_block .gform_body .gform_page#gform_page_5_7 li.gfield .gfield_radio li input[type="radio"]:checked + label, .application_block .gform_body .gform_page#gform_page_5_7 li.gfield .gfield_radio li input[type="radio"] + label:active {background-image:url(//hatchaplan.co.nz/wp-content/themes/Hatch/images/icons/checkbox_checked.png);}
.application_block .gform_page_footer {text-align:center;padding-top:20px;clear:both;}
.application_block .gform_page_footer .button {cursor:pointer;background-repeat:no-repeat;min-width:140px;text-align:center;margin:0 3px;}
.application_block .gform_page_footer .gform_next_button {background-image:url(//hatchaplan.co.nz/wp-content/themes/Hatch/images/icons/next.png);background-position:70% center;padding-left:40px;text-align:left;}
.application_block .gform_page_footer .gform_previous_button {background-image:url(//hatchaplan.co.nz/wp-content/themes/Hatch/images/icons/prev.png);background-position:25px center;padding-right:25px;text-align:right;} .application_completed {padding-bottom:210px;background:#f0f4fa url(//hatchaplan.co.nz/wp-content/themes/Hatch/images/demo/application_completed_bg.jpg) left bottom no-repeat;}
.application_completed.hide {display:none;}
.application_completed.show {display:block;}
.application_completed article {background:#fff;border:2px solid #3dd9e6;max-width:1010px;margin:10px auto 120px auto;padding:65px 120px 100px 120px;box-sizing:border-box;position:relative;}
.application_completed h2 {padding-top:95px;background:url(//hatchaplan.co.nz/wp-content/themes/Hatch/images/icons/checked.png) center top no-repeat;}
.application_completed article > ul {margin-left:40px;}
.application_completed article > ul li {font-size:16px;font-weight:600;color:#4c5a5b;}
.application_completed .gform_wrapper {padding-bottom:0;}
.application_completed .gform_wrapper ul li.gfield > label {display:none;}
.application_completed .gform_wrapper ul li.gfield .ginput_container_fileupload {position:relative;max-width:250px;margin:0 auto;text-align:center;}
.application_completed .gform_wrapper ul li.gfield .ginput_container_fileupload .button {background:#f04f77 url(//hatchaplan.co.nz/wp-content/themes/Hatch/images/icons/upload.png) 60px center no-repeat;padding:0 60px 0 100px;min-height:72px;line-height:72px;display:block;border-radius:40px;font-size:18px;cursor:pointer;margin:0 auto;}
.application_completed .gform_wrapper ul li.gfield .ginput_container_fileupload .button:hover {background-color:#b73958;} .application_completed .gform_footer .button {min-height:72px;line-height:72px;border-radius:40px;font-size:18px;cursor:pointer;}
.application_completed + .bottom_rates {display:none;} .bottom_rates {background-image:linear-gradient(to right, #3dd9e6, #25a3cc);padding:85px 0;text-align:center;}
.bottom_rates h2 {color:#fff;margin-bottom:20px;}
.bottom_rates .button {font-size:18px;line-height:68px;min-height:68px;min-width:295px;border-radius:40px;} .footer {padding:75px 0 50px 0;} .footer nav {padding:0 0 0 165px;background:url(//hatchaplan.co.nz/wp-content/themes/Hatch/images/logo2.png) left top no-repeat, url(//hatchaplan.co.nz/wp-content/themes/Hatch/images/demo/badge.jpg) right bottom no-repeat;}
.footer nav:after {content:'';display:block;height:0;clear:both;}
.footer nav > ul {float:right;}
.footer nav > ul > li {float:left;padding:0 0 25px 30px;font:18px/36px 'Lora';}
.footer nav > ul > li > a, .footer nav > ul > li > a:visited {color:#091d1e;}
.footer nav > ul > li > a:hover {color:#f04f77;}
.footer nav > ul > li > ul li {font:16px/36px 'Poppins';}
.footer nav > ul > li > ul li a, .footer nav > ul > li > ul li a:visited {color:#868686;}
.footer nav > ul > li > ul li a:hover {color:#f04f77;} .copyright {background:#f5f7fa;padding-top:25px;}
.copyright .wrapper {display:flex;}
.copyright p {color:#bfbdbd;padding-bottom:25px;line-height:21px;}
.copyright nav {flex-grow:1;display:flex;justify-content:flex-end;}
.copyright nav ul li {float:left;padding:0 20px;border-right:1px solid #bfbdbd;line-height:21px;}
.copyright nav ul li:last-child {padding-right:0;border-right:none;}
.copyright nav ul li a, .copyright nav ul li a:visited {color:#bfbdbd;}
.copyright nav ul li a:hover {color:#f04f77;}  @media only screen and (min-width: 960px) and (max-width: 1269px) {
.wrapper, .content_block .wrapper {max-width:960px;} .about_us {background-size:auto, 50% auto, auto;padding-bottom:350px;}
.about_us p {max-width:100%;float:none;} .quiz_block .gform_body .gform_page, .quiz_block .gform_body #gform_page_4_6, .quiz_block .gform_wrapper ~ .widget {padding-left:100px;padding-right:100px;} .application_block .gform_wrapper {padding-left:100px;padding-right:100px;}
} @media only screen and (max-width: 959px) {
.wrapper {padding:0 10px;box-sizing:border-box;}
h1 {font-size:56px;line-height:64px;} .why_hatch_list ul li {min-width:50%;box-sizing:border-box;}
.clients_list .wrapper > ul > li > ul li {width:25%;} .welcome_block {background-size:50% auto, auto;}
.welcome_block .wrapper {padding-bottom:300px;}
.welcome_block article {flex:1;padding-top:200px;align-self:flex-start;text-align:center;}
.welcome_block article h2 {text-align:center;}
.welcome_block article ul li {width:31%;}
.welcome_block article ul li strong {font-size:32px;}
.about_us {background-size:70% auto, 50% auto, auto;padding-bottom:300px;}
.about_us p {max-width:100%;float:none;} .page-template-page-landing .welcome_block article h1 {font-size:56px;} .quiz_block .gform_body .gform_page {padding:20px 20px 120px 20px;}
.quiz_block .gform_body #gform_page_4_6 {padding:20px 20px 280px 20px;}
.quiz_block .gform_wrapper ~ .widget {padding:20px;}
.quiz_block .gform_body .gform_page .hatch_ir_wrap {overflow:auto;}
.quiz_block .gform_body .gform_page .hatch_ir_wrap .hatch_interest_rates {margin-bottom:0;box-shadow:none;} .application_block .gform_wrapper {padding:20px 20px 50px 20px;} .bottom_rates {padding:50px 0;} .footer {padding:50px 0 30px 0;} .footer nav {padding:80px 0;background-position:center top, center bottom;}
.footer nav > ul {float:none;}
.footer nav > ul > li {width:50%;box-sizing:border-box;}
.footer nav > ul > li:nth-child(2n+1) {clear:both;}
} @media only screen and (min-width: 768px) and (max-width: 959px) { .content_block {padding:70px 0 400px 0;}
} @media only screen and (max-width: 767px) {
.alignright, .alignleft {float:none;margin:0 0 10px 0;}
h1 {font-size:48px;line-height:56px;}
h2 {font-size:36px;line-height:44px;} .menu_trigger, .close_mobile_menu {display:block;}
.header nav {position:fixed;top:0;left:-110%;width:80%;height:100%;display:block;overflow:auto;background-image:linear-gradient(to bottom, #25a3cc, #3dd9e6);padding:50px 10px 30px 10px;z-index:999;box-sizing:border-box;transition:left linear .3s;}
.header nav.active {left:0;}
.header nav > ul > li {float:none;padding:0;}
.header nav > ul > li:last-child {padding:0;}
.header nav > ul > li > a[href*="tel"] {margin-left:12px;}
.header nav > ul > li.menu-item-has-children > a {display:none;}
.header nav > ul > li > ul {position:static;opacity:1;background:none;border-radius:0;border:none;box-shadow:none;padding:0;min-width:auto;}
.header nav > ul > li > ul:after, .header nav > ul > li > ul:before {display:none;}
.header nav > ul > li > ul li a, .header nav > ul > li > ul li a:visited {color:#fff;} .content_block {padding:50px 0 300px 0;} .accordion dl {margin-top:20px;}
.accordion dl dt {padding:10px 55px 10px 15px;}
.accordion dl dt .plusminus {right:15px;}
.accordion dl dd {padding:15px 15px 10px 15px;}
.accordion dl dd .gform_wrapper {position:relative;padding-bottom:220px;}
.accordion dl dd .gform_wrapper .gform_body > ul ul {margin-bottom:0;}
.accordion dl dd .gform_wrapper li {margin-left:0;list-style-type:none;}
.accordion dl dd .gform_wrapper .gform_body > ul {flex-flow:column wrap;}
.accordion dl dd .gform_wrapper li.gfield:not(.gfield_calculation) {border-right:none;}
.accordion dl dd .gform_wrapper li.gfield:first-of-type {max-width:100%;}
.accordion dl dd .gform_wrapper li.gfield:nth-of-type(2) {padding:0;margin:25px 0;} .gform_wrapper {padding-bottom:70px;}
.gform_wrapper ul li.gf_left_half, .gform_wrapper ul li.gf_right_half {float:none;width:100%;}
.gform_wrapper ul li.gf_left_half {padding-right:0;}
.gform_wrapper ul li.gf_right_half {padding-left:0;}
.gform_wrapper ul li.gf_left_third, .gform_wrapper ul li.gf_middle_third, .gform_wrapper ul li.gf_right_third {float:none;width:100%;}
.gform_wrapper ul li.gf_left_third {padding-right:0;}
.gform_wrapper ul li.gf_middle_third {padding-right:0;padding-left:0;}
.gform_wrapper ul li.gf_right_third {padding-left:0;}
.gform_confirmation_wrapper {padding-bottom:70px;}
.contact_info ul {flex-flow:column wrap;}
.contact_info ul li {border-right:none;padding-bottom:70px;}
.contact_info ul li:nth-child(2) {max-width:100%;}
.contact_info ul li:last-child {padding-bottom:0;} .content_block.about_block {padding-bottom:300px;background-size:300px auto;}
.eggs_behind_list ul {flex-flow:column wrap;}
.eggs_behind_list ul li {flex:1;padding-bottom:30px;}
.why_hatch_list {padding:50px 0 10px 0;}
.clients_list .wrapper > ul > li {padding:50px 0;}
.clients_list .wrapper > ul > li > ul li {width:33.33%;} .welcome_block .wrapper {padding-bottom:200px;}
.welcome_block article {padding-top:150px;}
.welcome_block article ul {padding-top:20px;}
.welcome_block article ul li {padding:25px 0 25px 0;transition-delay:.0s;font-size:14px;line-height:21px;}
.welcome_block article ul li strong {font-size:25px;}
.welcome_block article ul li:nth-child(2), .welcome_block article ul li:nth-child(3) {transition-delay:.1s;}
.welcome_block article ul + p {font-size:13px;}
.about_us {background-size:90% auto, 70% auto, auto;padding-bottom:300px;} .page-template-page-landing .welcome_block article h1 {font-size:48px;}
.page-template-page-landing .menu_trigger, .page-template-page-landing .close_mobile_menu {display:none;}
.page-template-page-landing .header nav {position:static;width:auto;height:auto;display:flex;background:none;padding:0;} .quiz_block .gform_body #gform_page_4_6 {background-size:200px auto;}
.quiz_block .gform_body .gform_page .ginput_container_radio li {float:none;width:auto;padding:15px 0;}
.quiz_block .gform_wrapper ul li.gf_left_half, .quiz_block .gform_wrapper ul li.gf_left_third, .quiz_block .gform_wrapper ul li.gf_middle_third {padding-right:0;}
.quiz_block .gform_wrapper ul li.gf_right_half, .quiz_block .gform_wrapper ul li.gf_right_third, .quiz_block .gform_wrapper ul li.gf_middle_third {padding-left:0;}
.quiz_block .gform_body .gform_page li.gfield_html:last-child {bottom:-40px;} .pre_application_block article > ul {display:block;}
.pre_application_block article > ul li {margin-bottom:30px;}
.pre_application_block article > ul li:nth-child(2) {padding-right:0;}
.pre_application_block article > ul:before, .pre_application_block article > ul li.active:nth-child(2):after, .pre_application_block article > ul li.active:nth-child(3):after {display:none;}
.pre_application_block article .button {line-height:35px;padding:18px 10px;min-height:1px;}
.pre_application_block .contact_info {margin-top:50px;}
.application_block {padding:50px 0;}
.application_block .gf_page_steps {flex-flow:row wrap;}
.application_block .gf_page_steps .gf_step {margin-bottom:10px;}
.application_block .gform_wrapper ul li.gf_left_half, .application_block .gform_wrapper ul li.gf_left_third, .application_block .gform_wrapper ul li.gf_middle_third {padding-right:0;}
.application_block .gform_wrapper ul li.gf_right_half, .application_block .gform_wrapper ul li.gf_right_third, .application_block .gform_wrapper ul li.gf_middle_third {padding-left:0;}
.application_block .gform_body .gform_page#gform_page_5_1 li.gfield .gfield_radio li {margin-bottom:10px;}
.application_block .gform_page_footer .button {margin-bottom:10px;}
.application_block .gform_body .gform_page li.gfield.year {width:130px;padding-left:0;}
.application_block .gform_body .gform_page li.gfield.month {width:100px;}
.application_block .gform_body .gform_page li.gfield.month + li {clear:both;}
.application_block .gform_body .gform_page#gform_page_5_3 li.gfield.month {margin-right:0;}
.application_block .gform_body .gform_page#gform_page_5_3 li.gfield .ginput_list table tr:first-child {margin-top:0;}
.application_block .gform_body .gform_page#gform_page_5_3 li.gfield .ginput_list table td:nth-child(3) {left:0;}
.application_block .gform_body .gform_page#gform_page_5_3 li.gfield .ginput_list table tr {float:none;}
.application_block .gform_body .gform_page#gform_page_5_3 li.gfield .ginput_list table td:nth-child(1) {width:100%;float:none;margin-right:0;}
.application_block .gform_body .gform_page#gform_page_5_3 li.gfield .ginput_list table td:nth-child(2) {width:100%;float:none;}
.application_block .gform_body .gform_page#gform_page_5_3 li.gfield .ginput_list input {width:100%;}
.application_block .gform_body .gform_page#gform_page_5_4 li.gfield .ginput_list table td:nth-child(2) {width:100%;float:none;margin-right:0;}
.application_block .gform_body .gform_page#gform_page_5_4 li.gfield .ginput_list table td:nth-child(3) {width:100%;float:none;}
.application_block .gform_body .gform_page#gform_page_5_4 li.gfield .ginput_list table td:nth-child(4) {padding-left:0;}
.application_block .gform_body .gform_page#gform_page_5_5 li.gfield .ginput_list table td:first-child {width:100%;float:none;margin-right:0;}
.application_block .gform_body .gform_page#gform_page_5_5 li.gfield .ginput_list table td:nth-child(2) {width:100%;float:none;}
.application_block .gform_body .gform_page#gform_page_5_5 li.gfield .ginput_list table td:nth-child(3) {padding-left:0;}
.application_block .gform_body .gform_page#gform_page_5_5 li.gf_half {float:none;width:100%;}
.application_block .gform_body .gform_page#gform_page_5_5 li.gf_half:nth-child(2n+1) {float:none;}
.application_block .gform_body .gform_page#gform_page_5_6 li.gfield#field_5_75 .ginput_list table td:first-child {width:100%;float:none;margin-right:0;}
.application_block .gform_body .gform_page#gform_page_5_6 li.gfield#field_5_75 .ginput_list table td:nth-child(2) {width:100%;float:none;margin-right:0;}
.application_block .gform_body .gform_page#gform_page_5_6 li.gfield#field_5_75 .ginput_list table td:nth-child(3) {width:100%;float:none;}
.application_block .gform_body .gform_page#gform_page_5_6 li.gfield#field_5_75 .ginput_list table td:last-child {text-align:center;padding-right:0;}
.application_block .gform_body .gform_page#gform_page_5_6 li.gfield#field_5_76 {margin:-15px 0 0 0;}
.application_block .gform_body .gform_page#gform_page_5_6 li.gfield#field_5_59 .ginput_list table td, .application_block .gform_body .gform_page#gform_page_5_6 li.gfield#field_5_73 .ginput_list table td {display:block;padding-bottom:25px;}
.application_block .gform_body .gform_page#gform_page_5_6 li.gfield#field_5_59 .ginput_list table tr, .application_block .gform_body .gform_page#gform_page_5_6 li.gfield#field_5_73 .ginput_list table tr {float:none;}
.application_block .gform_body .gform_page#gform_page_5_6 li.gfield#field_5_59 .ginput_list table td:first-child, .application_block .gform_body .gform_page#gform_page_5_6 li.gfield#field_5_73 .ginput_list table td:first-child {width:100%;float:none;margin-right:0;}
.application_block .gform_body .gform_page#gform_page_5_6 li.gfield#field_5_59 .ginput_list table td:nth-child(2), .application_block .gform_body .gform_page#gform_page_5_6 li.gfield#field_5_73 .ginput_list table td:nth-child(2) {width:100%;float:none;}
.application_block .gform_body .gform_page#gform_page_5_6 li.gfield#field_5_59 .ginput_list table td:nth-child(3), .application_block .gform_body .gform_page#gform_page_5_6 li.gfield#field_5_73 .ginput_list table td:nth-child(3) {width:100%;float:none;margin-top:0;padding-bottom:25px;} .copyright .wrapper {display:block;}
.copyright p {text-align:center;}
.copyright nav {display:block;padding-bottom:15px;}
.copyright nav ul {display:flex;flex-flow:row wrap;justify-content:center;}
.copyright nav ul li {float:none;padding:0 10px;margin-bottom:10px;}
.copyright nav ul li:last-child {padding-right:10px;}
} @media only screen and (min-width: 480px) and (max-width: 767px) {
} @media only screen and (max-width: 479px) { .content_block {padding-bottom:200px;} .why_hatch_list ul {flex-flow:column wrap;}
.clients_list .wrapper > ul > li > ul li {width:50%;} .welcome_block article .button {min-width:270px;}
.about_us {padding-bottom:200px;} .quiz_block .gform_body #gform_page_4_6 .gform_page_footer .button {min-width:1px;padding:0 10px;} .ui-datepicker {width:265px;} .bottom_rates .button {min-width:270px;} .footer nav > ul > li {width:100%;float:none;padding-left:0;}
}