.free-credit-banner{margin-bottom:20px;margin-top:30px;margin-left:0;margin-right:0;font-weight:bold;color:#4a4a4a}.free-credit-banner .left-section{background-color:#00a460;border-radius:10px;border-bottom-right-radius:0;border-top-right-radius:0;padding-top:22px;text-align:center}.free-credit-banner .center-section{background-color:#00a460;border-bottom-left-radius:0;border-top-left-radius:0;border-top-right-radius:10px;border-bottom-right-radius:10px;margin-right:5px;color:#fff;text-align:left;vertical-align:middle;font-size:22px;padding-left:50px;padding-right:50px;padding-top:17px;height:100px}.free-credit-banner .right-section{height:100px;margin-right:-5px;border-radius:10px;background-color:#ffd200;text-align:center}.free-credit-banner .right-section .word{letter-spacing:1px;font-size:27px;line-height:26px}.free-credit-banner .right-section .price{padding-top:0;font-size:60px;line-height:63px;letter-spacing:-4px}.top-navigation{margin-top:45px;overflow:hidden}.top-navigation .step{text-align:center}.top-navigation .step.nav-navigable{cursor:pointer}.top-navigation .step.active .step-icon{background-color:#00a460;color:#fff}.top-navigation .step.active .step-line{height:5px;background-color:#00a460;margin-right:15px;margin-left:-30px}.top-navigation .step.active .step-line.first{margin-left:0}.top-navigation .step .step-icon{text-align:center;font-size:16px;display:inline-block;height:66px;width:66px;border-radius:33px;padding-top:17px;color:#00a460;background-color:#f5f5f5}.top-navigation .step .step-text{display:inline-block;vertical-align:middle;margin-top:-13px;margin-left:5px;text-align:left;font-weight:500;line-height:22px}.top-navigation .step .step-line{height:5px;margin-top:15px;background-color:#d8d8d8;margin-right:-30px}@media(max-width:575px){.top-navigation .step{flex-direction:column;align-items:center}.top-navigation .step .step-text{display:inline-block;vertical-align:middle;margin-top:-13px;margin-left:5px;text-align:center;font-weight:500;line-height:22px;font-size:14px;line-height:1.2}.top-navigation .step .step-icon{text-align:center;font-size:16px;display:inline-block;height:60px;width:80px;border-radius:33px;padding-top:14px;color:#00a460;margin-bottom:12px;background-color:#f5f5f5}}.photo-selection{text-align:left;margin-bottom:50px}.photo-selection .outer{position:relative;width:207px;height:140px;box-sizing:border-box;cursor:pointer}@media(min-width:1200px){.photo-selection .outer{width:255px;height:165px}}@media(max-width:992px){.photo-selection .outer{width:155px}}.photo-selection .outer:hover{outline:5px solid #00a460}.photo-selection .outer:hover .overlay{background:transparent}.photo-selection .outer:hover .text{border:4px solid #fff}.photo-selection .outer .overlay{position:absolute;width:100%;height:100%;background-color:rgba(0,0,0,.4);top:0;display:flex;justify-content:center;align-items:center;transition:background-color .15s}@media(max-width:992px){.photo-selection .outer .overlay{width:155px}}.photo-selection .text{color:#fff;font-weight:bold;padding:.5rem 1rem}.photo-selection .selected-image img{position:relative;float:left;width:207px;height:140px;background-position:50% 50%;background-repeat:no-repeat;background-size:cover;margin-bottom:10px}@media(min-width:1200px){.photo-selection .selected-image img{height:165px;width:255px}}@media(max-width:992px){.photo-selection .selected-image img{width:155px}}.image-select-modal .selectable-image{display:inline-block;float:left;padding:4px}.image-select-modal .selectable-image img{position:relative;float:left;width:180px;height:120px;background-position:50% 50%;background-repeat:no-repeat;background-size:cover}.image-select-modal .selectable-image img.selected{border:8px solid #00a460}@media(min-width:992px){.modal-dialog.image-select{max-width:794px}}#previewModal{text-align:center}.landing-page label{font-size:22px;margin-top:15px;color:#fff;font-weight:normal}.landing-page .landing-listing-container{color:#fff;height:240px;padding-top:44px;margin-top:20px}@media(min-width:768px){.landing-page .landing-listing-container{margin-top:2rem}}.landing-page .landing-listing-container .listing-id-capture{text-align:center}.landing-page .landing-listing-container .listing-id-capture input{margin-top:10px;max-width:700px;margin-left:auto;margin-right:auto;min-height:40px}.landing-page .landing-listing-container .image-container{height:220px;width:290px;position:absolute;right:35px;top:-30px}@media(min-width:576px){.landing-page .landing-listing-container .image-container{right:50px}}.landing-page .landing-listing-container .image-container .landing-listing-img{height:129px;width:190px;background-repeat:no-repeat;background-size:cover;display:inline-block;border:2px #fff solid;position:absolute}.landing-page .landing-listing-container .image-container .landing-listing-img.image1{top:0;left:15px}.landing-page .landing-listing-container .image-container .landing-listing-img.image2{top:30px;left:45px}.landing-page .landing-listing-container .image-container .landing-listing-img.image3{top:60px;left:75px}.landing-page .landing-listing-container .image-container .landing-listing-img.image4{top:90px;left:115px}.landing-page .landing-listing-container .landing-listing-text{max-width:380px;font-size:19px;margin-top:-35px}@media(min-width:550px){.landing-page .landing-listing-container .landing-listing-text{font-size:24px;margin-top:-30px}}@media(min-width:768px){.landing-page .landing-listing-container .landing-listing-text{margin-top:0}}.landing-page .landing-listing-container .landing-listing-text.no-photos{max-width:unset}.landing-page .landing-listing-container .landing-listing-text .listing-title{color:#00a460;font-weight:bold;text-decoration:underline}.landing-page .landing-listing-container .landing-listing-text .listing-title:hover{cursor:pointer}.landing-page .get-started-btn{margin-left:auto;margin-right:auto;border-radius:10px;border-color:#fff;margin-top:2.5rem;font-size:18px}.landing-page .get-started-btn:hover{background-color:#036958;color:#fff!important}.landing-page .hero-section{height:660px;background-image:url("../../Images/background-landing.png");background-position:left;background-repeat:no-repeat;background-size:cover;text-align:center}.landing-page .hero-section h1{width:100%;color:#fff;font-weight:200;margin-top:20px}@media(min-width:500px){.landing-page .hero-section h1{margin-top:60px}}.landing-page .hero-section h2{width:100%;color:#fff;margin-top:15px;font-size:24px;font-weight:400}.landing-page .hero-intro{background-color:rgba(0,0,0,.4);border-radius:10px;padding-bottom:5rem}.landing-page .bottom-section{padding-right:0;padding-left:0;padding-bottom:60px}@media(min-width:576px){.landing-page .bottom-section{background:linear-gradient(to right,#00a460 0%,#00a460 50%,#fff 50%,#fff 100%);padding-right:15px;padding-left:15px}}.landing-page .bottom-section h3{margin-bottom:10px;font-size:32px}.landing-page .bottom-section .para{font-size:18px;margin-bottom:20px;font-weight:lighter}.landing-page .bottom-section .left{padding-top:50px;color:#fff;padding-right:40px;background:#00a460}@media(min-width:576px){.landing-page .bottom-section .left{background:none}}.landing-page .bottom-section .left .get-started-btn{margin-top:60px;margin-left:-15px}.landing-page .bottom-section .left label{margin-left:-15px;margin-top:10px;font-size:16px}@media(min-width:576px){.landing-page .bottom-section .right{padding-left:40px}}.landing-page .bottom-section .right .para{font-weight:normal;color:#4a4a4a}.landing-page .bottom-section .right .icon-container img{margin-left:-5px;margin-top:50px;height:50px}@media(min-width:500px){.landing-page .bottom-section .right .icon-container img{height:65px}}@media(min-width:992px){.landing-page .bottom-section .right .icon-container img{height:100px}}.landing-page .made-in-nz{color:#888;margin:0 12px}.landing-page .made-in-nz img{height:120px;margin-top:-40px}.edit-step{counter-reset:step-number}.edit-step .circle{margin-bottom:10px;display:flex;align-items:flex-start;font-size:22px}.edit-step .circle .step-number{background-color:#ffc107;font-family:sans-serif;padding:0 .75rem;margin-right:.25rem;white-space:nowrap}.edit-step .circle .step-number:before{counter-increment:step-number;content:"Step " counter(step-number)}.edit-step .template-section{text-align:left;margin-bottom:15px}.edit-step .template-section .template-selection-container{border-top-left-radius:5px;border-top-right-radius:5px;border-bottom-right-radius:0;border-bottom-left-radius:0}.edit-step .template-section .template-selection-container:first-child{border-radius:5px}.edit-step .template-section .template-selection{text-align:center;color:#58585a;background-color:#dcdcdc;padding-top:20px;padding-bottom:20px;cursor:pointer;border:1px solid #fff;font-weight:bold}.edit-step .template-section .template-selection.selected{background-color:#00a460;color:#fff;cursor:default;border:1px solid #00a460}.edit-step .template-section .template-selection.disabled{cursor:not-allowed}.edit-step .selection-info{display:none;margin-right:0;padding-top:30px;margin-bottom:30px;border:5px solid #00a460;padding:15px}.edit-step .selection-info.selected{display:flex}.edit-step .selection-info .info>ul{font-size:14px;margin-left:-20px}.edit-step .selection-info .template-desc{padding-left:0}.edit-step .selection-info .price{background-color:#00a460;border-radius:13px;color:#fff;position:absolute;top:20px;padding:5px 0 10px 15px;width:94%}.edit-step .selection-info .price .price-was{letter-spacing:1px}.edit-step .selection-info .price .price-inner{font-size:32px;font-weight:bold;line-height:32px}.edit-step textarea.check-change{min-height:240px}.edit-step .desc-length-warning{margin-bottom:5px;color:#b50101;display:inline-block;font-weight:bold;display:inline-block}.edit-step .desc-length-warning i{margin-right:10px}.edit-step .preview-container{margin-top:30px;margin-bottom:20px;background-repeat:no-repeat;background-size:contain;background-color:#f7f7f7;width:100%;min-height:390px}@media(min-width:992px){.edit-step .preview-container{height:540px}}@media(min-width:1200px){.edit-step .preview-container{height:650px}}.edit-step .preview-container .preview-image{z-index:2;position:relative;width:100%}.edit-step .preview-container .preview-image:hover{cursor:zoom-in}.edit-step .btn-reset{min-width:220px;padding:8px;color:#000;background-color:#b50101;color:#fff}.edit-step .btn-reset:hover{background-color:#d68080}.edit-step .loading-container{position:absolute;text-align:center;padding:15px;padding-top:90px;width:100%}.corner-ribbon{position:relative;overflow:hidden}.corner-ribbon-text{position:absolute;display:block;width:100px;text-align:center;background:#ff4500;color:#fff;font-size:.5rem;transform:rotate(45deg)}.corner-ribbon-top-right .corner-ribbon-text{top:12px;right:-32px}.custom-radio{position:relative;cursor:pointer}.custom-radio input[type=radio]{position:absolute;top:-9999px;visibility:hidden}.custom-radio input[type=radio]:checked~.custom-radio-text:before{background:#00a460}.custom-radio input[type=radio]:checked~.custom-radio-text:after{background:#00a460}.custom-radio-text{position:relative;padding-left:32px}.custom-radio-text:before,.custom-radio-text:after{content:"";border-radius:50%;position:absolute}.custom-radio-text:before{width:24px;height:24px;top:0;left:0;background:#dcdcdc}.custom-radio-text:after{width:16px;height:16px;top:4px;left:4px;border:4px solid #fff}@media(max-width:992px){.edit-step .selection-info .price .price-inner{font-size:22px;line-height:24px}}@media(max-width:575px){.edit-step .circle{font-size:18px}.edit-step .circle .step-number{padding:0 .5rem}}