.cta-cards{margin-top:58px;margin-bottom:48px;color:var(--theme-primary, #1A4635)}.cta-cards.bg-colour{background-color:var(--theme-accent, #4A7C59)}.cta-cards h2,.cta-cards .h2{margin-bottom:25px;text-align:center;font-size:35px;font-weight:700;text-transform:none;line-height:1}@media (min-width: 1280px){.cta-cards h2,.cta-cards .h2{margin-bottom:28px;line-height:43px}}.cta-cards h2,.cta-cards .h2{color:var(--theme-primary, #1A4635) !important;text-transform:none !important;font-size:35px !important;line-height:43px !important}.cta-cards .h3{margin-bottom:25px;text-align:center;font-size:35px;font-weight:700;text-transform:none;line-height:1}@media (min-width: 1280px){.cta-cards .h3{margin-bottom:28px;line-height:43px}}.cta-cards .h3{text-transform:none}.cta-cards p{max-width:536px;line-height:20px}.cta-cards .site-container{max-width:1088px !important}@media only screen and (max-width: 380px){.cta-cards .site-container{width:calc(100% - 60px)}}@media only screen and (max-width: 500px){.cta-cards .site-container{width:calc(100% - 110px)}}@media only screen and (min-width: 1900px){.cta-cards .site-container{max-width:1252px !important}}.cta-cards .cta-cards-container{display:flex;flex-direction:column;gap:35px}@media (min-width: 830px){.cta-cards .cta-cards-container{flex-direction:row;gap:16px}.cta-cards .cta-cards-container .cta-card{width:50%}}.cta-cards .cta-cards-container .cta-card a{width:100%}.cta-cards .cta-cards-container .cta-card,.cta-cards .cta-cards-container .cta-card-content{display:flex;flex-direction:column;align-items:center;text-align:center}@media (min-width: 830px){.cta-cards .cta-cards-container .cta-card,.cta-cards .cta-cards-container .cta-card-content{align-items:flex-start;text-align:left}}.cta-cards .cta-cards-container .cta-card img,.cta-cards .cta-cards-container .cta-card-content img{margin-bottom:25px;height:auto;width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}@media (min-width: 830px){.cta-cards .cta-cards-container .cta-card img,.cta-cards .cta-cards-container .cta-card-content img{aspect-ratio:536/176;height:155px}}@media (min-width: 1280px){.cta-cards .cta-cards-container .cta-card img,.cta-cards .cta-cards-container .cta-card-content img{margin-bottom:28px;aspect-ratio:536/176;height:176px}}.cta-cards .cta-cards-container .cta-card img.desktop-image,.cta-cards .cta-cards-container .cta-card-content img.desktop-image{display:none}@media (min-width: 1280px){.cta-cards .cta-cards-container .cta-card img.desktop-image,.cta-cards .cta-cards-container .cta-card-content img.desktop-image{display:block}}.cta-cards .cta-cards-container .cta-card img.mobile-image,.cta-cards .cta-cards-container .cta-card-content img.mobile-image{display:block}@media (min-width: 1280px){.cta-cards .cta-cards-container .cta-card img.mobile-image,.cta-cards .cta-cards-container .cta-card-content img.mobile-image{display:none}}@media screen and (max-width: 1024px){.cta-cards .cta-cards-container .cta-card img,.cta-cards .cta-cards-container .cta-card-content img{aspect-ratio:286/176}}.cta-cards .cta-cards-container .cta-card .btn-square-small,.cta-cards .cta-cards-container .cta-card-content .btn-square-small{margin-top:18px}@media (min-width: 1280px){.cta-cards .cta-cards-container .cta-card .btn-square-small,.cta-cards .cta-cards-container .cta-card-content .btn-square-small{margin-top:21px}}.cta-cards .cta-cards-container .cta-card .btn-square-small:hover,.cta-cards .cta-cards-container .cta-card-content .btn-square-small:hover{background-color:var(--theme-accent, #4A7C59);border:2px solid var(--theme-primary, #1A4635)}.cta-cards.bg-colour{padding-top:50px;padding-bottom:50px}@media (min-width: 1280px){.cta-cards.bg-colour{padding-top:61px;padding-bottom:80px}}
.quiz-form{margin-top:39px;margin-bottom:39px}@media (min-width: 500px){.quiz-form{margin-bottom:80px}}@media (min-width: 1280px){.quiz-form{margin-bottom:91px}}.quiz-form h1{margin-bottom:13px;text-align:center}@media (min-width: 1280px){.quiz-form h1{font-size:50px;line-height:50px}}.quiz-form .site-container{max-width:1095px !important}.quiz-form .gform-body{margin-left:auto;margin-right:auto}.quiz-form .gform-body .gchoice{max-inline-size:unset !important;min-inline-size:unset !important}.quiz-form .gform_wrapper .gf_progressbar_title{font-size:13px;font-weight:500;text-transform:uppercase;line-height:24px;letter-spacing:.2em !important;color:var(--theme-primary, #1A4635) !important;font-family:"indivisible",sans-serif !important;margin-bottom:10px !important}.quiz-form .gform_wrapper .gf_progressbar{background-color:var(--theme-secondary, #78C7A9) !important;border-radius:0 !important;height:2px !important}@media (min-width: 1280px){.quiz-form .gform_wrapper .gf_progressbar{margin-bottom:56px}}.quiz-form .gform_wrapper .gf_progressbar .gf_progressbar_percentage{background-color:var(--theme-primary, #1A4635) !important;border-radius:0 !important;height:2px !important}.quiz-form .gform_wrapper .gf_progressbar .gf_progressbar_percentage span{font-size:13px;font-weight:500;text-transform:uppercase;line-height:24px;letter-spacing:.2em !important;color:var(--theme-primary, #1A4635) !important}.quiz-form .gform_wrapper .gform_footer{display:flex;align-items:center;justify-content:center}.quiz-form .gform_wrapper .gform-page-footer{display:flex;align-items:center;justify-content:center}.quiz-form .gform_wrapper .gform-page-footer #gform_submit_button_8{opacity:0 !important;height:0;width:0}.quiz-form .gform_wrapper form .gform_body .gform_fields .ginput_container_radio{max-width:728px;margin-left:auto;margin-right:auto}@media only screen and (min-width: 1600px){.quiz-form .gform_wrapper form .gform_body .gform_fields .ginput_container_radio{max-width:1090px !important}}@media only screen and (min-width: 2000px){.quiz-form .gform_wrapper form .gform_body .gform_fields .ginput_container_radio{max-width:1128px !important}}.quiz-form .gform_wrapper form .gform_body .gform_fields .ginput_container_radio .gfield_radio{display:grid;grid-template-columns:repeat(1, minmax(0, 1fr));gap:20px}@media (min-width: 500px){.quiz-form .gform_wrapper form .gform_body .gform_fields .ginput_container_radio .gfield_radio{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media (min-width: 1280px){.quiz-form .gform_wrapper form .gform_body .gform_fields .ginput_container_radio .gfield_radio{grid-template-columns:repeat(4, minmax(0, 1fr));gap:30px}}.quiz-form .gform_wrapper form .gform_body .gform_fields .gchoice{width:100% !important}@media(min-width: 768px){.quiz-form .gform_wrapper form .gform_body .gform_fields .gchoice{width:50% !important}}.quiz-form .gform_wrapper form .gform_body .gform_fields .gfield .gfield_label_before_complex{text-align:center;margin-bottom:20px;font-size:24px;font-weight:700;line-height:29px}@media (min-width: 1280px){.quiz-form .gform_wrapper form .gform_body .gform_fields .gfield .gfield_label_before_complex{margin-bottom:27px;font-size:35px;line-height:43px}}.quiz-form .gform_wrapper form .gform_body .gform_fields .gfield .gfield_label_before_complex{font-family:"ellery",sans-serif;color:var(--theme-primary, #1A4635);text-transform:none;letter-spacing:normal}.quiz-form .gform_wrapper form .gform_body .gform_fields .gfield .gfield_radio .gchoice{width:100% !important;border:none;box-shadow:none}.quiz-form .gform_wrapper form .gform_body .gform_fields .gfield .gfield_radio .gchoice .gfield-image-choice-wrapper-outer{padding:0;width:100%;color:var(--theme-primary, #1A4635) !important;transition:all .3s ease;display:flex;flex-direction:column;align-items:center;text-align:center}.quiz-form .gform_wrapper form .gform_body .gform_fields .gfield .gfield_radio .gchoice .gfield-image-choice-wrapper-outer:hover{background-color:var(--theme-accent, #4A7C59)}.quiz-form .gform_wrapper form .gform_body .gform_fields .gfield .gfield_radio .gchoice .gfield-choice-image-wrapper{margin-bottom:18px;border-radius:0;width:100%}.quiz-form .gform_wrapper form .gform_body .gform_fields .gfield .gfield_radio .gchoice .gfield-choice-image-wrapper img{border-radius:0}.quiz-form .gform_wrapper form .gform_body .gform_fields .gfield .gfield_radio .gchoice .gform-field-label{border:none;padding:0;text-align:center;color:var(--theme-primary, #1A4635) !important;font-weight:400;background-color:rgba(0,0,0,0) !important;letter-spacing:normal;margin-left:auto;margin-right:auto;display:block;width:-moz-fit-content;width:fit-content;padding-left:12px;padding-right:12px;padding-bottom:17px;font-size:13px;line-height:18px}.quiz-form .gform_wrapper form .gform_body .gform_fields .gfield .gfield_radio .gchoice .gform-field-label:hover{background-color:rgba(0,0,0,0) !important;color:var(--theme-primary, #1A4635)}.quiz-form .gform_wrapper form .gform_body .gform_fields .gfield .gfield_radio .gchoice .gfield-choice-image{height:100%;aspect-ratio:1 / 1}.quiz-form .gform_wrapper form .gform_body .gform_fields .gfield .gfield_radio .gchoice .gfield-image-choice-wrapper-inner{margin-left:auto;margin-right:auto;padding:0px}.quiz-form .gform_previous_button,.quiz-form .gform_next_button{opacity:0 !important;pointer-events:none !important;position:absolute !important}.quiz-form .gform-theme--framework .gfield--type-image_choice.gfield--image-choice-style-square.gfield--image-choice-appearance-card .gchoice:where(:has(input:checked))::after{display:none}
.image-text{text-align:center}@media (min-width: 830px){.image-text{text-align:left}}@media only screen and (max-width: 500px){.image-text .site-container{width:calc(100% - 108px)}}@media only screen and (max-width: 180px){.image-text .site-container{width:calc(100% - 60px)}}@media only screen and (min-width: 1366px){.image-text .site-container{width:calc(100% - 272px)}}@media (min-width: 830px){.image-text.reverse-layout .inner-grid{flex-direction:row-reverse}}@media (min-width: 1280px){.image-text.reverse-layout .inner-grid{justify-content:space-between;gap:53px}.image-text.reverse-layout .inner-grid .text-container{max-width:468px}}@media (min-width: 1440px){.image-text.reverse-layout .inner-grid .text-container{width:50%;max-width:unset}}@media (min-width: 1280px){.image-text.reverse-layout .inner-grid .media-container{width:51.728%;max-width:566px}}@media (min-width: 1440px){.image-text.reverse-layout .inner-grid .media-container{width:50%;max-width:unset}}@media (min-width: 1280px){.image-text.reverse-layout .inner-grid .media-container iframe{aspect-ratio:566/338}}.image-text p{color:var(--theme-primary, #1A4635)}.image-text p strong{color:var(--theme-secondary, #78C7A9)}.image-text .inner-grid{display:flex;flex-direction:column;align-items:center;gap:33px}@media (min-width: 830px){.image-text .inner-grid{flex-direction:row;align-items:flex-start}}@media (min-width: 1440px){.image-text .inner-grid{gap:88px}}.image-text .inner-grid .media-container{width:100%}@media (min-width: 830px){.image-text .inner-grid .media-container{width:50%}}@media (min-width: 1280px){.image-text .inner-grid .media-container{width:56.728%;max-width:620px}}@media (min-width: 1440px){.image-text .inner-grid .media-container{max-width:744px}.image-text .inner-grid .media-container iframe{aspect-ratio:744/414}}.image-text .inner-grid .text-container{display:flex;width:100%;flex-direction:column;align-items:center}@media (min-width: 830px){.image-text .inner-grid .text-container{width:50%;align-items:flex-start}}@media (min-width: 1280px){.image-text .inner-grid .text-container{max-width:388px}}.image-text .button-wrapper{margin-top:33px;display:flex;width:-moz-fit-content;width:fit-content;flex-wrap:wrap;align-items:center;justify-content:center;gap:10px}@media (min-width: 500px){.image-text .button-wrapper{justify-content:flex-start}}@media (min-width: 1280px){.image-text .button-wrapper{margin-top:21px}}.image-text h2{text-transform:uppercase}@media (min-width: 1280px){.image-text h2{width:95%;font-size:26px;line-height:36px}}.image-text h2.header-desktop{margin-bottom:15px;display:block}@media only screen and (max-width: 1023px){.image-text h2.header-desktop{display:none}}.image-text h2.mobile-header{margin-bottom:19px;display:block}@media only screen and (min-width: 1024px){.image-text h2.mobile-header{display:none}}.image-text .image-container{overflow:hidden}.image-text .image-container img{width:100%;height:auto;aspect-ratio:1/1}.image-text .video-container{position:relative;width:100%;overflow:hidden}.image-text .video-container .thumbnail{position:absolute;inset:0px;height:100%;width:100%;cursor:pointer}.image-text .video-container .thumbnail img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;transition:all .5s ease-in-out}.image-text .video-container .thumbnail img.desktop-image{display:none}@media (min-width: 830px){.image-text .video-container .thumbnail img.desktop-image{display:block}}.image-text .video-container .thumbnail img.mobile-image{display:block}@media (min-width: 830px){.image-text .video-container .thumbnail img.mobile-image{display:none}}.image-text .video-container .thumbnail:hover .play-btn{opacity:.7}.image-text .video-container .thumbnail:hover img{transform:scale(1.03)}.image-text .video-container iframe,.image-text .video-container video{aspect-ratio:286/192}@media (min-width: 1280px){.image-text .video-container iframe,.image-text .video-container video{aspect-ratio:620/414}}.image-text .video-container iframe,.image-text .video-container video{width:100% !important}.image-text .video-container .play-btn{pointer-events:none;position:absolute;top:50%;left:50%;isolation:isolate;z-index:10;display:flex;height:52px;width:52px;--tw-translate-x:-50%;--tw-translate-y:-50%;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));align-items:center;justify-content:center;overflow:hidden;border-radius:9999px}@media (min-width: 1280px){.image-text .video-container .play-btn{height:111px;width:111px}}.image-text .video-container .play-btn{background-color:hsla(0,0%,100%,.4);transition:all .5s ease}.image-text .video-container .play-btn svg{--tw-translate-x:5px;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.image-text .video-container .play-btn:after{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;mix-blend-mode:multiply;-webkit-backdrop-filter:blur(100px);backdrop-filter:blur(100px);opacity:.7;transition:all .5s ease;border-radius:9999px}.image-text .video-container .play-btn svg{height:auto;width:19px}@media (min-width: 1280px){.image-text .video-container .play-btn svg{width:40px}}.image-text .video-container .play-btn svg{z-index:2}.image-text figure{cursor:default !important}.image-text figure img{width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.image-text figure img.mobile-image{display:block}@media (min-width: 500px){.image-text figure img.mobile-image{display:none}}.image-text figure img.desktop-image{display:none}@media (min-width: 500px){.image-text figure img.desktop-image{display:block}}.image-text .btn{max-width:220px;border-radius:0;border-width:2px;padding-top:10px;padding-bottom:10px;padding-left:20px;padding-right:20px;text-align:center;font-size:14px;font-weight:500;text-transform:uppercase;line-height:18px}@media (min-width: 500px){.image-text .btn{display:flex;max-width:230px;flex-direction:row-reverse;align-items:flex-end;gap:9px;padding-left:15px;padding-right:15px;text-align:left}}.image-text .btn{color:var(--theme-primary, #1A4635);border-color:var(--theme-primary, #1A4635);background-color:#fff;transition:all .3s ease}.image-text .btn:hover{--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity, 1));background-color:var(--theme-secondary, #78C7A9);border-color:var(--theme-secondary, #78C7A9)}@media screen and (max-width: 1024px){.image-text .btn{border-color:var(--theme-secondary, #78C7A9);color:#fff;background-color:var(--theme-secondary, #78C7A9)}}.image-text .btn:after{display:none}.image-text .btn:before{display:none}@media (min-width: 500px){.image-text .btn:before{display:block}}.image-text .btn:before{content:"";height:11px !important;min-width:6px !important;-webkit-mask-image:url("/wp-content/themes/mayfair/assets/chevron-right.svg");mask-image:url("/wp-content/themes/mayfair/assets/chevron-right.svg");background-color:currentColor;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;position:relative;left:unset;top:unset;margin-bottom:3px}
.step-3-intro{margin-bottom:30px;margin-top:46px}.step-3-intro .header-content{width:100%}.step-3-intro .site-container{max-width:1095px !important}.step-3-intro .intro-content{display:flex;flex-direction:column;gap:30px}@media (min-width: 830px){.step-3-intro .intro-content{flex-direction:row;justify-content:space-between}.step-3-intro .intro-content--right{width:35.7078%}}.step-3-intro .intro-content h3{margin-bottom:17px}@media (min-width: 1280px){.step-3-intro .intro-content h3{font-size:35px;line-height:43px}}.step-3-intro h2{text-align:center}@media (min-width: 1280px){.step-3-intro h2{font-size:50px;line-height:50px}}.step-3-intro .steps-container{margin-bottom:19px;display:flex;width:100%;flex-direction:column;gap:10px;text-align:left}@media (min-width: 1280px){.step-3-intro .steps-container{margin-bottom:35px;gap:13px}}.step-3-intro .steps-container .step-label,.step-3-intro .steps-container .cta-text{font-size:13px;font-weight:500;text-transform:uppercase;line-height:24px;letter-spacing:.2em}.step-3-intro .steps-container .step-progress{height:2px;width:100%;background-color:var(--theme-secondary, #78C7A9)}.step-3-intro .steps-container .step-progress .step-progress-bar{background-color:var(--theme-primary, #1A4635)}.step-3-intro .video-container{position:relative;width:100%;overflow:hidden}.step-3-intro .video-container .thumbnail{position:absolute;inset:0px;height:100%;width:100%;cursor:pointer}.step-3-intro .video-container .thumbnail img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;transition:all .5s ease-in-out}.step-3-intro .video-container .thumbnail img.desktop-image{display:none}@media (min-width: 830px){.step-3-intro .video-container .thumbnail img.desktop-image{display:block}}.step-3-intro .video-container .thumbnail img.mobile-image{display:block}@media (min-width: 830px){.step-3-intro .video-container .thumbnail img.mobile-image{display:none}}.step-3-intro .video-container .thumbnail:hover .play-btn{opacity:.7}.step-3-intro .video-container .thumbnail:hover img{transform:scale(1.03)}.step-3-intro .video-container iframe,.step-3-intro .video-container video{aspect-ratio:16 / 9}@media (min-width: 1280px){.step-3-intro .video-container iframe,.step-3-intro .video-container video{aspect-ratio:391/220}}.step-3-intro .video-container iframe,.step-3-intro .video-container video{width:100% !important}.step-3-intro .video-container .play-btn{pointer-events:none;position:absolute;top:50%;left:50%;isolation:isolate;z-index:10;display:flex;height:52px;width:52px;--tw-translate-x:-50%;--tw-translate-y:-50%;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));align-items:center;justify-content:center;overflow:hidden;border-radius:9999px}@media (min-width: 1280px){.step-3-intro .video-container .play-btn{height:72px;width:72px}}.step-3-intro .video-container .play-btn{background-color:hsla(0,0%,100%,.4)}.step-3-intro .video-container .play-btn svg{--tw-translate-x:5px;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.step-3-intro .video-container .play-btn:after{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;mix-blend-mode:multiply;-webkit-backdrop-filter:blur(100px);backdrop-filter:blur(100px);opacity:.7;transition:all .5s ease;border-radius:9999px}.step-3-intro .video-container .play-btn svg{height:auto;width:19px}@media (min-width: 1280px){.step-3-intro .video-container .play-btn svg{width:25px}}.step-3-intro .video-container .play-btn svg{z-index:2}.step-3-intro figure{cursor:default !important}.step-3-intro figure img{width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.step-3-intro figure img.mobile-image{display:block}@media (min-width: 500px){.step-3-intro figure img.mobile-image{display:none}}.step-3-intro figure img.desktop-image{display:none}@media (min-width: 500px){.step-3-intro figure img.desktop-image{display:block}}.quote-step-3-form{overflow:hidden}.quote-step-3-form .gform_wrapper{max-width:1095px !important;margin-left:auto;margin-right:auto}.quote-step-3-form .gform_wrapper .gform_footer{display:flex;align-items:center;justify-content:center;margin-top:22px !important}.quote-step-3-form .gform_wrapper .gform_footer button{min-width:179px !important}.quote-step-3-form .gform_wrapper form .gform_body .gform_fields .gfield input:not([type=radio]){background-color:#fff !important}@media (min-width: 1280px){.quote-step-3-form .gform_wrapper form .gform_body .gform_fields .gform-card-group--additional_details{margin-top:47px}}.quote-step-3-form .gform_wrapper form .gform_body .gform_fields .gform-card-group--additional_details h2{text-align:center}@media (min-width: 1280px){.quote-step-3-form .gform_wrapper form .gform_body .gform_fields .gform-card-group--additional_details h2{margin-bottom:40px;font-size:35px;line-height:43px}}.quote-step-3-form .gform_wrapper form .gform_body .gform_fields .gform-card-group--additional_details .gfield input:not([type=radio]){background-color:#e8e8e8 !important}.quote-step-3-form .gform_wrapper form .gform_body .gform_fields .gform-card-group--totals .gfield .gfield_label{margin-bottom:0px}@media (min-width: 1280px){.quote-step-3-form .gform_wrapper form .gform_body .gform_fields .gform-card-group--totals .gfield .gfield_label{text-align:left;font-size:16px;font-weight:400;line-height:24px}}.quote-step-3-form .gform_wrapper form .gform_body .gform_fields .gform-card-group--totals .gfield .gfield_label{text-transform:none !important;letter-spacing:normal !important}.quote-step-3-form .gform_wrapper form .gform_body .gform_fields .gform-card-group--totals .gfield input{padding:0 !important;height:-moz-fit-content !important;height:fit-content !important;color:var(--theme-secondary, #78C7A9) !important;font-weight:400 !important}.quote-step-3-form .gform_wrapper form .gform_body .gform_fields .gform-card-group--totals .gfield.gfield--type-html p{font-size:11px !important;line-height:24px !important;text-transform:uppercase !important;font-weight:bold;letter-spacing:.2em !important}.quote-step-3-form .gform_wrapper form .gform_body .gform_fields #field_9_241{margin-top:15px !important}.quote-step-3-form .gform_wrapper form .gform_body .gform_fields .gfield_checkbox .gchoice{align-items:center}@media screen and (min-width: 1280px){.quote-step-3-form .gform_wrapper form .gform_body .gform_fields .gfield .gform_drop_area{padding:53px !important}}.quote-step-3-form .gform_wrapper form .gform_fields{align-items:stretch !important;gap:11px !important}.quote-step-3-form .gform_wrapper form .gform_fields .gfield--input-type-checkbox legend.gfield_label_before_complex{color:var(--theme-primary, #1A4635) !important;font-size:14px;line-height:17px;letter-spacing:.05em;font-weight:700;margin-bottom:34px}.quote-step-3-form .gform_wrapper form .gform_fields .gfield--type-fileupload .gform-field-label{color:var(--theme-secondary, #78C7A9) !important;font-size:14px;line-height:17px;letter-spacing:.05em;font-weight:700}.quote-step-3-form .gform_wrapper form .gform_fields .gfield--type-fileupload .gfield_description{font-size:16px !important;line-height:24px !important;font-weight:400 !important;text-transform:none !important;color:var(--theme-primary, #1A4635) !important;letter-spacing:unset !important}.quote-step-3-form .gform_wrapper form .gform_fields .gfield--type-textarea .gform-field-label{color:var(--theme-primary, #1A4635) !important;font-size:16px !important;line-height:16px !important;letter-spacing:normal !important;font-weight:700 !important}.quote-step-3-form .gform_wrapper form .gform_fields .gfield--type-textarea .gfield_description{font-size:16px !important;line-height:24px !important;font-weight:400 !important;text-transform:none !important;color:var(--theme-primary, #1A4635) !important;letter-spacing:unset !important}.quote-step-3-form .gform_wrapper form .gform_fields .gfield--type-textarea .textarea{border:2px solid var(--theme-secondary, #78C7A9);background-color:#fff}.quote-step-3-form.internal form .gform-card .gform-card-inner{height:-moz-fit-content;height:fit-content}.quote-step-3-form.internal form .gform-card .gform-card-inner.worktop_start,.quote-step-3-form.internal form .gform-card .gform-card-inner.splashback_start{background-position:calc(100% - 50px) 50px}.quote-step-3-form.internal form .gform-card .gform-card-inner.worktop_start .gform-card-inputs,.quote-step-3-form.internal form .gform-card .gform-card-inner.splashback_start .gform-card-inputs{margin-top:0px;margin-bottom:0px;display:flex;max-width:600px;flex-wrap:wrap;gap:16px}@media screen and (min-width: 500px){.quote-step-3-form.internal form .gform-card .gform-card-inner.worktop_start .gform-card-inputs .gfield--type-number,.quote-step-3-form.internal form .gform-card .gform-card-inner.splashback_start .gform-card-inputs .gfield--type-number{max-width:135px}}@media screen and (min-width: 1280px){.quote-step-3-form.internal form .gform-card .gform-card-inner.worktop_start,.quote-step-3-form.internal form .gform-card .gform-card-inner.splashback_start{background-size:320px auto}}
.quote-step-2{margin-top:46px;margin-bottom:46px}@media (min-width: 1280px){.quote-step-2{margin-bottom:81px}}.quote-step-2{color:var(--theme-primary, #1A4635)}.quote-step-2 .site-container{display:flex;flex-direction:column;row-gap:30px}@media (min-width: 830px){.quote-step-2 .site-container{flex-direction:row;-moz-column-gap:24px;column-gap:24px}}.quote-step-2 .site-container{max-width:1096px !important}.quote-step-2 .site-container.header-container{flex-direction:column;align-items:center;text-align:center}.quote-step-2 h2{font-weight:700}@media (min-width: 1280px){.quote-step-2 h2{font-size:50px;line-height:1}}.quote-step-2 .item-column{width:100%;overflow:hidden}@media (min-width: 830px){.quote-step-2 .item-column{width:50%}}@media (min-width: 1280px){.quote-step-2 .item-column{width:53.516%}}.quote-step-2 .item-column .product-image img{height:auto;max-height:356px;width:100%}@media (min-width: 1280px){.quote-step-2 .item-column .product-image img{aspect-ratio:586/356}}.quote-step-2 .item-column .swiper-slide{width:100%}.quote-step-2 .item-column .swiper-slide img{height:100%;max-height:356px;width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}@media (min-width: 1280px){.quote-step-2 .item-column .swiper-slide img{aspect-ratio:586/356}}.quote-step-2 .item-column .product-gallery{position:relative}.quote-step-2 .item-column .product-gallery .product-gallery-swiper{position:relative}.quote-step-2 .item-column .product-gallery .product-button-next,.quote-step-2 .item-column .product-gallery .product-button-prev{position:absolute;top:50%;--tw-translate-y:-50%;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.quote-step-2 .item-column .multiple-products-grid{display:grid;aspect-ratio:586/356;max-height:356px;grid-template-columns:repeat(1, minmax(0, 1fr));gap:2px}@media (min-width: 830px){.quote-step-2 .item-column .multiple-products-grid{grid-template-columns:repeat(2, minmax(0, 1fr))}}.quote-step-2 .item-column .multiple-products-grid .product-image-item{position:relative}.quote-step-2 .item-column .multiple-products-grid.three-selected .product-image-item:first-child{grid-row:span 2 / span 2}.quote-step-2 .item-column .multiple-products-grid img{position:absolute;inset:0px;height:100%;max-height:356px;width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.quote-step-2 .item-column .product-info{background-color:var(--theme-accent, #4A7C59);padding:20px}@media (min-width: 1280px){.quote-step-2 .item-column .product-info{padding-top:26px;padding-left:31px;padding-bottom:23px}}.quote-step-2 .item-column .product-info span{font-size:11px;font-weight:500;text-transform:uppercase;line-height:24px;letter-spacing:.2em}.quote-step-2 .item-column .product-info h4{font-size:25px;font-weight:700;text-transform:uppercase;line-height:1}.quote-step-2 .item-column .product-info .product-link{margin-top:20px;display:block;width:-moz-fit-content;width:fit-content;border-width:2px;padding-top:11px;padding-bottom:11px;padding-left:17px;padding-right:17px;color:var(--theme-primary, #1A4635);border-color:var(--theme-primary, #1A4635);font-size:14px;line-height:17px;font-weight:500;letter-spacing:.2em;text-transform:uppercase;text-decoration:none;transition:all .3s ease}.quote-step-2 .item-column .product-info .product-link:hover{background-color:var(--theme-secondary, #78C7A9);color:#fff;border-color:var(--theme-secondary, #78C7A9)}.quote-step-2 .form-column{width:100%}@media (min-width: 830px){.quote-step-2 .form-column{width:50%}}@media (min-width: 1280px){.quote-step-2 .form-column{width:46.484%;max-width:486px}}.quote-step-2 .form-column p{margin-top:11px;margin-bottom:17px;font-size:12px;line-height:20px}.quote-step-2 .logos-container{margin-top:22px;display:flex;width:100%;flex-wrap:wrap;-moz-column-gap:7px;column-gap:7px;row-gap:16px}.quote-step-2 .logos-container img{height:57px;width:auto}.quote-step-2 .review-item{display:flex;width:-moz-fit-content;width:fit-content;flex-direction:column;align-items:center;text-align:center}.quote-step-2 .review-item .review-logo{display:flex;height:33px;align-items:center;justify-content:center;-o-object-position:center;object-position:center}.quote-step-2 .review-item .review-logo img{max-height:100%;width:auto;max-width:70px;-o-object-position:center;object-position:center}@media (min-width: 500px){.quote-step-2 .review-item .review-logo img{max-width:90px}}.quote-step-2 .review-item .stars{margin-top:8px;display:flex;flex-direction:row;align-items:center}.quote-step-2 .review-item .stars .star{background-color:var(--theme-secondary, #78C7A9);-webkit-mask-size:contain;mask-size:contain;height:10px;width:10px}.quote-step-2 .reviews-container{margin-top:20px;display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:5px}@media (min-width: 1280px){.quote-step-2 .reviews-container{flex-wrap:nowrap}}.quote-step-2 .bottom-container{display:flex;flex-direction:column;gap:20px}@media (min-width: 1280px){.quote-step-2 .bottom-container{flex-direction:row}}.quote-step-2 .bottom-container.desktop{display:none}@media (min-width: 830px){.quote-step-2 .bottom-container.desktop{display:flex}}.quote-step-2 .bottom-container.mobile{display:flex}@media (min-width: 830px){.quote-step-2 .bottom-container.mobile{display:none}}.quote-step-2 .gform_wrapper .button{padding:11px 10px !important;background-color:var(--theme-secondary, #78C7A9) !important;border-radius:0 !important;border:2px solid var(--theme-secondary, #78C7A9) !important;color:#fff !important;font-size:14px !important;line-height:17px !important;font-weight:500 !important;letter-spacing:.05em !important;text-transform:uppercase !important;width:-moz-fit-content !important;width:fit-content !important;transition:all .3s ease !important;width:100% !important;text-align:center !important}.quote-step-2 .gform_wrapper .button:hover{background-color:#fff !important;color:var(--theme-primary, #1A4635) !important;border-color:var(--theme-secondary, #78C7A9) !important}.quote-step-2 .gform_wrapper .button#continue-callback{background-color:#fff !important;border-radius:0 !important;border:2px solid var(--theme-secondary, #78C7A9) !important;color:var(--theme-primary, #1A4635) !important;margin-top:12px !important}.quote-step-2 .gform_wrapper .button#continue-callback:hover{background-color:var(--theme-secondary, #78C7A9) !important;color:#fff !important;border-color:var(--theme-secondary, #78C7A9) !important}.quote-step-2 .gform_wrapper .gform_footer{display:none}.quote-step-2 .gform_wrapper .gform_heading{display:none}.quote-step-2 .gform_wrapper form .gform_body .gform_fields{gap:14px}.quote-step-2 .gform_wrapper form .gform_body .gform_fields .gfield .gform_drop_area{padding:18px !important;border-radius:0 !important;border:none !important;position:relative !important;box-shadow:none !important}.quote-step-2 .gform_wrapper form .gform_body .gform_fields .gfield .gform_drop_area::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;border:2px dashed var(--theme-secondary, #78C7A9);border-style:dashed;pointer-events:none}.quote-step-2 .gform_wrapper form .gform_body .gform_fields .gfield .gform_drop_area:before{display:block !important}.quote-step-2 .gform_wrapper form .gfield_required{display:none}.quote-step-2 .header-content{width:100%}.quote-step-2 .steps-container{margin-bottom:19px;display:flex;width:100%;flex-direction:column;gap:10px;text-align:left}@media (min-width: 1280px){.quote-step-2 .steps-container{margin-bottom:40px;gap:13px}}.quote-step-2 .steps-container .step-label,.quote-step-2 .steps-container .cta-text{font-size:13px;font-weight:500;text-transform:uppercase;line-height:24px;letter-spacing:.2em}.quote-step-2 .steps-container .step-progress{height:2px;width:100%;background-color:var(--theme-secondary, #78C7A9)}.quote-step-2 .steps-container .step-progress .step-progress-bar{background-color:var(--theme-primary, #1A4635)}.gform_wrapper form .gform_body .gform_fields .gfield .gfield_radio .gchoice input[type=radio]:checked+label::after{opacity:0}
