.questions,.customised div,.customised,.pricing-retainer,.project-form fieldset,.project-form,.pricing-wrapper,.pricing-tabs{position:relative}.pricing-tabs .tab-indicator,.customised div::after{position:absolute}.price-card .bullet-list li,.price-card a,.customised a{display:inline-block;zoom:1}.price-card .price,.pricing-tabs a,.price-card a:before,.customised div::after{display:block}.price-card a,.price-card,.pricing-tabs a{box-sizing:border-box}.price-card a:before,.customised div::after{content:""}.customised,.project-form{text-align:left}.project-form fieldset p{text-align:right}.project-form .submit-wrapper,.project-form h2,.price-card a,.customised a{text-align:center}.project-form .submit-button,.pricing-tabs{margin-left:auto;margin-right:auto}.customised div,.pricing-retainer,.project-form fieldset,.pricing-tabs,.questions,.customised span:last-of-type,.project-form .fields{display:flex;flex-wrap:wrap}.customised span:last-of-type,.project-form .fields{justify-content:flex-end}.questions{justify-content:center}.pricing-retainer,.project-form fieldset,.pricing-tabs{justify-content:space-between}.customised div,.project-form fieldset{align-items:center}.customised a{align-self:flex-end}.customised div::after,.price-card .bullet-list li,.price-card a:before,.project-form .submit-button,.hero-text h1 b{background-repeat:no-repeat}.hero-text h1 b{background-size:contain}.questions h2,.customised h2,.price-card h2,.project-form h2{font-family:"quicksand",sans-serif}.price-card a,.customised a{transition:background-color 250ms,color 250ms;padding-top:.8em;padding-bottom:.8em;font-weight:700;border:none;border-radius:50px;cursor:pointer;transition:all 200ms}.price-card a:hover,.customised a:hover{transform:scale(1.05)}.price-card a:active,.customised a:active{transform:scale(1)}.customised a{color:#363c38;background-color:#58d2b4}.customised a:hover{background-color:#15be95}.customised a:active{background-color:#34c3a0}.price-card a{color:#58d2b4;background-color:rgba(0,0,0,0);border:2px solid #58d2b4}.price-card a:hover{background-color:#58d2b4;color:#222}.price-card a:active{background-color:#f3fbf9}.questions a{color:#58d2b4;font-size:inherit;text-decoration:underline}.questions a:hover{color:#80ddc6}.questions a:active{color:#34c3a0}.pricing-wrapper{max-width:1440px;margin-right:auto;margin-left:auto}.questions,.customised,.per-project,.hero-text{max-width:1080px;margin-right:auto;margin-left:auto}.questions,.pricing-wrapper{padding-left:150px;padding-right:150px}@media screen and (min-width: 1121px)and (max-width: 1440px){.questions,.pricing-wrapper{padding-left:150px;padding-right:150px}}@media screen and (min-width: 761px)and (max-width: 1120px){.questions,.pricing-wrapper{padding-left:4.5em;padding-right:4.5em}}@media screen and (max-width: 760px){.questions,.pricing-wrapper{padding-left:1.45em;padding-right:1.45em}}.customised{padding-top:80px;padding-bottom:80px}@media screen and (min-width: 761px)and (max-width: 1200px){.customised{padding-top:4.5em;padding-bottom:4.5em}}@media screen and (max-width: 760px){.customised{padding-top:3em;padding-bottom:3em}}.price-card .price span{font-size:3.375em}@media screen and (min-width: 1200px)and (max-width: 1919px){.price-card .price span{font-size:3.375em}}@media screen and (min-width: 451px)and (max-width: 1199px){.price-card .price span{font-size:2.6em}}@media screen and (max-width: 450px){.price-card .price span{font-size:2.05em}}.questions h2,.customised h2,.price-card h2,.project-form h2{font-size:2em}@media screen and (min-width: 1200px)and (max-width: 1919px){.questions h2,.customised h2,.price-card h2,.project-form h2{font-size:2em}}@media screen and (min-width: 451px)and (max-width: 1199px){.questions h2,.customised h2,.price-card h2,.project-form h2{font-size:1.5em}}@media screen and (max-width: 450px){.questions h2,.customised h2,.price-card h2,.project-form h2{font-size:1.375em}}.pricing-tabs a,.questions p,.customised p,.customised a,.price-card a{font-size:1.375em}@media screen and (min-width: 1200px)and (max-width: 1919px){.pricing-tabs a,.questions p,.customised p,.customised a,.price-card a{font-size:1.35em}}@media screen and (min-width: 451px)and (max-width: 1199px){.pricing-tabs a,.questions p,.customised p,.customised a,.price-card a{font-size:1.3em}}@media screen and (max-width: 450px){.pricing-tabs a,.questions p,.customised p,.customised a,.price-card a{font-size:1.2em}}.price-card .price,.project-form legend{font-size:1.125em}@media screen and (min-width: 1200px)and (max-width: 1919px){.price-card .price,.project-form legend{font-size:1.125em}}@media screen and (min-width: 451px)and (max-width: 1199px){.price-card .price,.project-form legend{font-size:1.1em}}@media screen and (max-width: 450px){.price-card .price,.project-form legend{font-size:1.05em}}.project-form fieldset p,.price-card .bullet-list li,.price-card>p{font-size:1.05em}@media screen and (min-width: 1200px)and (max-width: 1919px){.project-form fieldset p,.price-card .bullet-list li,.price-card>p{font-size:1.05em}}@media screen and (min-width: 451px)and (max-width: 1199px){.project-form fieldset p,.price-card .bullet-list li,.price-card>p{font-size:.95em}}@media screen and (max-width: 450px){.project-form fieldset p,.price-card .bullet-list li,.price-card>p{font-size:.875em}}.questions h2,.customised h2,.price-card h2,.project-form h2{font-weight:600;line-height:1.35em;margin-bottom:.8em}.price-card .bullet-list li,.price-card>p,.questions p,.customised p{font-weight:300;line-height:1.5em;margin-bottom:.8em}.hero{height:auto;padding-bottom:210px}.hero-text h1{margin-bottom:.8em}.hero-text h1 b{color:#58d2b4;background-image:url("/app/images/global/bold-underline.svg");padding-bottom:.2em;background-position:center bottom}@media screen and (max-width: 679px){.hero{padding-bottom:180px}}.pricing-tabs{width:50%;height:53px;align-items:center;border-radius:50px;border:2px solid #58d2b4;margin-top:3em}.pricing-tabs a{width:50%;font-weight:700;color:#58d2b4;z-index:1;transition:all 300ms}.pricing-tabs a:hover{opacity:.5}.pricing-tabs a.active{color:#363c38}.pricing-tabs a.active:hover{opacity:1}.pricing-tabs .tab-indicator{left:0;top:0;width:50%;height:53px;background-color:#58d2b4;border-radius:50px;z-index:0;transition:all 300ms ease-in-out}.pricing-tabs .tab-indicator.moved{left:50%}.pricing-wrapper{margin-top:-125px}.tab-content{animation:tab-in forwards 300ms ease-in-out}.tab-content.tab-content-1.active{display:block}.tab-content.tab-content-2.active{display:flex}@-webkit-keyframes tab-in{from{opacity:0}to{opacity:1;visibility:visible}}@keyframes tab-in{from{opacity:0}to{opacity:1;visibility:visible}}@media screen and (min-width: 680px)and (max-width: 1100px){.pricing-tabs{width:70%}}@media screen and (max-width: 679px){.pricing-tabs{width:100%}.pricing-tabs a{font-size:.9em}}.project-form{background:#fff;border:1.5px solid #efefef;box-shadow:0px 0px 20px rgba(0,0,0,.04);border-radius:24px;padding:60px 40px}.project-form h2{margin-bottom:2em;width:100%}.project-form fieldset{width:100%;padding:2.175em 0}.project-form fieldset p{color:#e14100;margin-top:1em;width:100%}.project-form fieldset:not(:last-of-type){border-bottom:1px solid #dae2eb}.project-form legend{display:contents;width:20%;color:#222;font-weight:bold;padding-top:1.45em}.project-form legend.error{color:#e14100}.project-form .fields{width:75%}.project-form .fields .form-field{margin-left:2em}.project-form label{color:#222}.project-form .submit-button{background-image:url("/app/images/pricing/right-arrow.png");background-size:28px;background-position:right 40px center;padding-right:2.5em !important;min-width:250px}@media screen and (max-width: 1024px){.project-form legend,.project-form .fields{width:100%}.project-form fieldset p{text-align:left}.project-form .fields{justify-content:flex-start;padding-top:2em}.project-form .fields .form-field{margin-left:0;margin-right:1.5em}}@media screen and (max-width: 750px){.project-form fieldset{padding:1.45em 0}.project-form .form-field{margin-bottom:1em}}@media screen and (max-width: 600px){.project-form{padding:40px 20px}}@media screen and (max-width: 450px){.project-form .fields .form-field:not(.qty-counter){width:50%;margin-right:0}.project-form .fields .qty-counter{width:100%;margin-right:0;justify-content:space-between}}.price-card{width:31%;margin:0 1%;border:4px solid #efefef;border-radius:20px;padding:2.5% 4%;background-color:#fff;transition:all 300ms ease-in-out}.price-card:hover,.price-card.chosen{transform:scale(1.05);border-color:#58d2b4}.price-card:hover a,.price-card.chosen a{background-color:#58d2b4;color:#363c38}.price-card:hover a:before,.price-card.chosen a:before{opacity:1;margin-right:0}.price-card h2{margin-bottom:.5em}.price-card>p,.price-card .price{font-weight:700}.price-card p{color:#222;opacity:.7}.price-card .price{color:#393c60;padding:1.16em 0 1.45em}.price-card a{width:100%;margin-top:1.45em}.price-card a:before{background-image:url("/app/images/pricing/selected-tick.svg");background-size:20px;width:40px;height:15px;opacity:0;display:inline-block !important;transition:all 200ms ease-in-out;margin-right:-40px}.price-card .bullet-list{margin-top:.5em}.price-card .bullet-list li{background-image:url("/app/images/pricing/pricing-tick.svg");background-size:15px;background-position:left 5px;text-align:left;padding-left:1.8em;color:#393c60}@media screen and (min-width: 1280px){.price-card a{max-width:185px}}@media screen and (max-width: 1279px){.price-card a{padding:.8em}}@media screen and (max-width: 760px){.price-card{width:100%;margin-bottom:2.175em;padding:7% 4%}.price-card .bullet-list li{font-size:.95em}}.customised{width:100%}.customised div{padding:5%;background-color:#f3fbf9;border-radius:20px}.customised div::after{background-size:300px;background-image:url("/app/images/global/customised-bg.svg");left:35%;bottom:-18px;width:335px;height:183px}.customised span{width:50%;color:#393c60}.customised p{opacity:.6}.customised a{min-width:250px}@media screen and (max-width: 760px){.customised div{overflow:hidden;padding:10%}.customised div:after{left:0}.customised span{width:100%}.customised span a{width:100%;margin:1em 0}.customised p{font-size:1em}}.questions{margin-bottom:80px}.questions h2{width:100%}.questions p{width:80%}
