/*
Theme Name: Hatch Theme
Description: Hatch Theme
Version: 1.0
*/


/* CSS Document
	Resetting browser default styles
	All 
	Header
		Top menu
	Content block
	Accordion
	Contact block
	Container
	About page
	Home page
		Landing
	Quiz block
	Application page
	Bottom rates
	Footer 
		Bottom menu
	Copyright
	Media Queries
*/


/* Resetting browser default styles */
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;}


/* All */
.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(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(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(images/icons/radio_checked.png);}
input[type="checkbox"] {display:none;}
input[type="checkbox"] + label {cursor:pointer;padding-left:23px;font-size:16px;background:url(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(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 */
.header {background-image:linear-gradient(to bottom, #25a3cc, #3dd9e6);padding:53px 0;}
.header .wrapper {display:flex;}
.header .logo {position:relative;z-index:999;}
	/* Top menu */
.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(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 */
.content_block {padding:95px 0 640px 0;background:url(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 */
.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 */
.contact_block {padding-bottom:450px;background-color:#f1f4fb;background-image:url(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(images/blank.gif) center top no-repeat;}
.contact_info ul li:first-child {background-image:url(images/icons/pin.png);}
.contact_info ul li:nth-child(2) {max-width:215px;background-image:url(images/icons/phone.png);}
.contact_info ul li:last-child {border:none;background-image:url(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 page */
.about_block {padding-bottom:300px;background:url(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(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;}




/* Home page */
.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(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;}
.about_us {padding:85px 0 120px 0;background:url(images/demo/grass.png) left bottom repeat-x, url(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;}
	/* Landing */
.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 */
.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(images/icons/radio_unchecked2.png);}
.quiz_block input[type="radio"]:checked + label, .quiz_block input[type="radio"] + label:active {background-image:url(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(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;}




/* Application page */
.pre_application_block {padding-bottom:630px;background:url(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(images/icons/application_icon.png) center top no-repeat;}
.application_block .gf_page_steps .gf_step:nth-child(2) {background-image:url(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(images/icons/application_icon2_a.png);}
.application_block .gf_page_steps .gf_step:nth-child(3) {background-image:url(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(images/icons/application_icon3_a.png);}
.application_block .gf_page_steps .gf_step:nth-child(4) {background-image:url(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(images/icons/application_icon4_a.png);}
.application_block .gf_page_steps .gf_step:nth-child(5) {background-image:url(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(images/icons/application_icon5_a.png);}
.application_block .gf_page_steps .gf_step:nth-child(6) {background-image:url(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(images/icons/application_icon6_a.png);}
.application_block .gf_page_steps .gf_step:nth-child(7) {background-image:url(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(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(images/icons/prev.png);background-position:25px center;padding-right:25px;text-align:right;}
	/* Application completed */
.application_completed {padding-bottom:210px;background:#f0f4fa url(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(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(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_wrapper ul li.gfield .ginput_container_fileupload .button {min-height:72px;line-height:72px;display:block;border-radius:40px;font-size:18px;cursor:pointer;}
.application_completed .gform_wrapper ul li.gfield .ginput_container_fileupload .placeholder {display:block;margin-bottom:10px;}
.application_completed .gform_wrapper ul li.gfield .ginput_container_fileupload .button:before {content:'';display:inline-block;width:28px;height:21px;background:url(images/icons/upload.png) no-repeat;margin-right:10px;}
.application_completed .gform_wrapper ul li.gfield .ginput_container_fileupload input[type="file"] {position:absolute;bottom:0;left:0;width:100%;height:72px;opacity:0;cursor:pointer;}*/
.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 */
.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 */
.footer {padding:75px 0 50px 0;}
	/* Bottom menu */
.footer nav {padding:0 0 0 165px;background:url(images/logo2.png) left top no-repeat, url(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 */
.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 Queries */
	/* Desktop */
@media only screen and (min-width: 960px) and (max-width: 1269px) {
.wrapper, .content_block .wrapper {max-width:960px;}
/* Home page */
.about_us {background-size:auto, 50% auto, auto;padding-bottom:350px;}
.about_us p {max-width:100%;float:none;}
/* Quiz block */
.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 page */
.application_block .gform_wrapper {padding-left:100px;padding-right:100px;}
}


	/* Tablets and mobiles */
@media only screen and (max-width: 959px) {
.wrapper {padding:0 10px;box-sizing:border-box;}
h1 {font-size:56px;line-height:64px;}
/* About page */
.why_hatch_list ul li {min-width:50%;box-sizing:border-box;}
.clients_list .wrapper > ul > li > ul li {width:25%;}
/* Home page */
.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;}
	/* Landing */
.page-template-page-landing .welcome_block article h1 {font-size:56px;}
/* Quiz block */
.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 page */
.application_block .gform_wrapper {padding:20px 20px 50px 20px;}
/* Bottom rates */
.bottom_rates {padding:50px 0;}
/* Footer */
.footer {padding:50px 0 30px 0;}
	/* Bottom menu */
.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;}
}


	/* Tablets */
@media only screen and (min-width: 768px) and (max-width: 959px) {
/* Content block */
.content_block {padding:70px 0 400px 0;}
}


	/* Mobile portrait and landscape modes */
@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;}
/* Header */
.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 */
.content_block {padding:50px 0 300px 0;}
/* Accordion */
.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;}
/* Contact block */
.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;}
/* About page */
.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%;}
/* Home page */
.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;}
.about_us {background-size:90% auto, 70% auto, auto;padding-bottom:300px;}
	/* Landing */
.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 */
.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;}
/* Application page */
.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 */
.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;}
}


	/* Mobile landscape mode */
@media only screen and (min-width: 480px) and (max-width: 767px) {
}


	/* Mobile portrait mode */
@media only screen and (max-width: 479px) {
/* Content block */
.content_block {padding-bottom:200px;}
/* About page */
.why_hatch_list ul {flex-flow:column wrap;}
.clients_list .wrapper > ul > li > ul li {width:50%;}
/* Home page */
.welcome_block article .button {min-width:270px;}
.about_us {padding-bottom:200px;}
/* Quiz block */
.quiz_block .gform_body #gform_page_4_6 .gform_page_footer .button {min-width:1px;padding:0 10px;}
/* Application page */
.ui-datepicker {width:265px;}
/* Bottom rates */
.bottom_rates .button {min-width:270px;}
/* Footer */
.footer nav > ul > li {width:100%;float:none;padding-left:0;}
}