.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}}
