.start .container{padding:1.5rem}.start .container .row{display:grid;grid-template-columns:repeat(12,1fr);grid-template-rows:repeat(2,auto);grid-column-gap:1.5rem;grid-row-gap:1.5rem}.start .container .row .img-col{grid-area:2 / 1 / 3 / 13}.start .container .row .img-col img{width:100%}.start .container .row .text-col{grid-area:1 / 1 / 2 / 13;height:fit-content;display:flex;flex-direction:column;justify-content:center}.start .container .row .text-col h2{margin-bottom:1rem}.start .container .row .text-col p{margin-bottom:2rem}.start .container .row .text-col a{text-decoration:none;border-radius:.75rem;padding-block:1.25rem;padding-inline:1.5rem;font-size:1rem;display:flex;align-items:center;background-color:var(--red);color:var(--light);border:1px solid var(--red);width:fit-content}@media only screen and (min-width: 768px){.start .container .row{grid-template-rows:1fr}.start .container .row .img-col{grid-area:1 / 1 / 2 / 7}.start .container .row .text-col{height:100%;grid-area:1 / 8 / 2 / 12}}.title h1{margin-bottom:.625rem}.title button{display:flex;align-items:center;margin-inline:auto}.title button svg{margin-right:.25rem;height:1.25rem}.title button svg path{fill:var(--red)}#step1a .text{margin-bottom:2.75rem}#step1a .text h2{margin-bottom:.5rem}.container .progress .step1 .number,.container .progress.step-1b .step1 .number{background-color:var(--light);color:var(--green);border-color:var(--green)}.container .progress .step1 span,.container .progress.step-1b .step1 span{color:var(--green)}.container .progress.step-1b .progressbar:before{width:23%}#step1a form .input-row{justify-content:space-between}#step1a form .input-row{margin-bottom:1rem}#step1a form .input-row:last-child{margin-bottom:0}#step1a form .input-row .input-group{width:calc(50% - 1.25rem)}#step1a .img{height:calc(100% - 7px);transform:translateY(7px)}#step1a .next,#step1b .next{margin-left:auto}#step1b h2{margin-bottom:1rem}#step1b .inner{justify-content:space-between}#step1b .home-info div{border-radius:.75rem}#step1b .home-info .img{height:350px}#step1b .home-info .maps{margin-top:1rem;height:250px}#step1b .partners-mobile{display:none;margin-top:1rem}#step1b table{text-align:left;margin-inline:-1.5rem;margin-bottom:5rem;border-spacing:1.5rem .5rem}#step1b table tbody{vertical-align:baseline}#step1b table tbody th{font-weight:600}#step1b .partners p{margin-bottom:1.5rem}#step1b .partners .logos{display:flex;align-items:center;gap:2rem}#step1b #maps-view iframe{width:100%}#step1b .inner .col:last-child{transform:translateY(7px)}@media only screen and (max-width: 899px){.container .progress-mobile .info.step-1a,.container .progress-mobile .circular .step-1,.container .progress-mobile.step-1b .info.step-1b,.container .progress-mobile.step-1b .circular .step-1{display:flex;flex-direction:column}.container .progress-mobile.step-1b .left .progression{transform:rotate(90deg)}#step1a .inner{flex-direction:column-reverse}#step1a .img{width:100%;aspect-ratio:1 / 1.05;max-height:500px;transform:none}#step1a form .input-row:first-of-type{margin-bottom:.625rem}#step1a form .input-row .input-group{width:100%}#step1a .next{width:calc(100% - 2.5rem);margin-inline:auto;justify-content:center}#step1b .inner .col:last-child{transform:none}#step1b .img{width:100%}#step1b table{margin-bottom:1rem}#step1b .partners-desktop{display:none}#step1b .partners-mobile{display:block}}.container .progress.step-2a .progressbar:before,.container .progress.step-2b .progressbar:before,.container .progress.step-2c .progressbar:before{width:46%}.container .progress.step-2a .step1 span,.container .progress.step-2b .step1 span,.container .progress.step-2c .step1 span{color:var(--green)}.container .progress.step-2a .step2 span,.container .progress.step-2b .step2 span,.container .progress.step-2c .step2 span{font-weight:600;color:var(--green)}.container .progress.step-2a .step1 .number,.container .progress.step-2b .step1 .number,.container .progress.step-2c .step1 .number{background-color:var(--green);color:var(--light);border-color:var(--green)}.container .progress.step-2a .step2 .number,.container .progress.step-2b .step2 .number,.container .progress.step-2c .step2 .number{background-color:var(--light);color:var(--green);border-color:var(--green)}#step2a .text{padding-right:4.625rem}#step2a .open-overlay-2a,#step2b .open-overlay-2b,#step2c .open-overlay-2c{background-color:transparent;border:0;padding:0}#step2a .img{width:333px;height:464px;transform:translateY(2px)}#step2a .form-row .row{display:flex;align-items:center;margin-bottom:2.5rem}#step2a .form-row .row h2{margin-right:.75rem;margin-bottom:0}#step2a .form-row{margin-bottom:2.5rem}#step2a .form-row h2{margin-bottom:1.5rem}#step2a h2,#step2a .overlay h2{margin-bottom:.5rem}#step2a .inner button svg,#step2b .inner button svg,#step2c .inner button svg{height:2.25rem;width:2.25rem}#step2a .inner button svg path,#step2b .inner button svg path,#step2c .inner button svg path{fill:var(--red)}#step2a .form-row .input-row{display:flex;gap:.5rem;overflow:scroll;-ms-overflow-style:none;scrollbar-width:none}#step2a .form-row .input-row::-webkit-scrollbar{display:none}input[type=radio]{display:none}input[type=radio]+label{display:flex;height:5.625rem;width:5.625rem;justify-content:center;text-align:center;align-items:center;border:2px solid var(--lightgrey);padding-inline:.75rem;cursor:pointer;transition:all .25s ease-in-out}#step2a .col .form-row input[type=radio]+label{width:calc(.5rem / 3 + 7.5rem)}#step2a .title-row{display:flex;align-items:center;margin-bottom:.5rem}#step2a .title-row h2{margin-right:.75rem;margin-bottom:0}input[type=radio]:hover+label{border-color:var(--red)}input[type=radio]:checked+label{border-color:var(--red);background-color:var(--red);color:var(--light)}#step2a .error-box{position:absolute;inset:0;display:none;justify-content:center;align-items:center;padding-inline:1.125rem}#step2a .error-box .overlay{height:100%;width:100%;background-color:#0006;display:block}#step2a .error-box .message{max-width:590px;position:relative;border-radius:.75rem;padding-top:4.75rem;padding-inline:6.375rem;padding-bottom:3.265rem;background-color:var(--light);z-index:20}#step2a .error-box .exit{border:0;position:absolute;top:1.75rem;right:1.75rem;background-color:transparent}#step2a .error-box h2{font-size:2rem;font-weight:700;margin-bottom:1rem}#step2a .error-box p{margin-bottom:1rem;font-size:1.125rem}#step2a .error-box .close{background-color:var(--red);color:var(--light);border-radius:.75rem;padding-inline:1.5rem;padding-block:1.25rem;border:0}.container .progress.step-2b .progressbar:before{width:55%}#step2b .col{width:100%}#step2b .row{display:flex;align-items:center;margin-bottom:1.5rem}#step2b .row h2{margin-right:.75rem}#step2b input[name=windowName]{border:0;font-size:1rem;font-weight:600}#step2b input[name=windowName]:focus-visible{border:0!important;font-size:1rem;font-weight:600}#step2b .details-summary .chevron{display:none}#step2b .input-row{position:relative;overflow:scroll}#step2b .move-row{position:absolute;left:-1.75rem;top:78px;width:1rem;height:6px;border:0;background-color:transparent;display:flex;flex-direction:column;justify-content:space-between}#step2b .move-row span{width:100%;height:2px;background-color:var(--black)}#step2b>.inner{display:flex;flex-direction:column}#step2b .inner{display:flex;flex-direction:column;gap:0}#step2b .draggable .glass{padding-block:.5rem}#step2b .input-row::-webkit-scrollbar{display:none}#step2b .glass-row{width:100%;display:flex;gap:.5rem;margin-bottom:1.25rem;justify-content:space-between}#step2b .glass-row label{margin-bottom:.5rem;display:flex;align-items:center;width:max-content}#step2b .glass-row label.invalid{color:var(--red)}#step2b .glass-row label button{margin-left:.5rem}#step2b .glass-row input[type=text]::placeholder{color:var(--grey)}#step2b .glass-row input[type=text]{width:6rem}#step2b .glass-row input[type=text].required,#step2b .glass-row input[type=number].required{border:1px solid var(--red)}#step2b .glass-row input[type=number]{width:6.5rem}#step2b .glass-row input[type=text],#step2b .glass-row input[type=number],#step2b .glass-row select{font-size:1rem;padding-block:1rem;padding-inline:.5rem;border-radius:.75rem;border:1px solid var(--grey)}#step2b .glass-row select{appearance:none;background-image:url(/build/assets/icon-chevron-down-3dd3c3b9.webp);background-repeat:no-repeat;background-size:14px;background-position:calc(100% - .5rem) 50%;background-color:transparent;padding-right:1.75rem}#step2b .glass-row .form-group-row{display:flex;gap:.5rem}#step2b .glass-row .form-group:first-of-type select{width:9rem}#step2b .glass-row .form-group:nth-child(5) select{width:10rem}#step2b .glass-row .form-group:nth-child(6) select{width:4rem}#step2b .glass-row input[type=checkbox]{height:2rem;width:2rem;border-radius:.375rem;margin-top:1.125rem;margin-inline:auto}#step2b span.error-message.max-number{position:absolute;background-color:var(--light)}#step2b .remove-row{margin-left:auto;position:sticky}#step2b .remove-row,#step2b .add-row{display:flex;font-size:1rem;background-color:transparent;border:0;align-items:center}#step2b .form-group .open-overlay-2{margin-left:.25rem}#step2b .inner label button svg{height:1.25rem}#step2b .remove-row img,#step2b .add-row img{margin-right:.5rem}#step2b .add-row{font-weight:600;width:fit-content}#step2b .width-group,#step2b .height-group{position:relative}#step2b .width-group .info-button,#step2b .height-group .info-button{display:none;position:absolute;top:2.84rem;left:5rem;z-index:10;background-color:var(--light);height:fit-content;border:0}#step2b .width-group .info-button.show,#step2b .height-group .info-button.show{display:block}#step2b .width-group .info-button svg,#step2b .height-group .info-button svg{height:1rem;width:1rem}.container .progress.step-2c .progressbar:before{width:62%}#step2c .text{margin-bottom:1.875rem}#step2c .row{display:flex;align-items:center}#step2c .row h2{margin-right:.75rem}#step2c .col{width:100%;max-width:unset}#step2c table{width:100%;text-align:left;border-collapse:collapse;margin-bottom:3.75rem}#step2c table th{font-weight:600}#step2c table th,#step2c table td{padding-block:.75rem}#step2c tbody tr:nth-child(even){background-color:#f5f5f5;overflow:hidden}#step2c tbody tr td:first-child{padding-left:1rem;border-radius:.5rem 0 0 .5rem}#step2c tbody tr:nth-child(even) td:last-child{border-radius:0 .5rem .5rem 0}#step2c .row{margin-bottom:.5rem}#step2c .results-mobile{display:none}#step2b .edit-input,#step2c .edit-input{border:0;background-color:transparent}#step2a .overlay p:first-of-type,#step2c .overlay p:first-of-type{margin-bottom:2.5rem}#step2b .overlay p{margin-bottom:2.5rem}#step2b .overlay p:last-of-type{margin-bottom:0}@media only screen and (max-width: 899px){.progress-mobile.step-2a .info.step-2a,.progress-mobile.step-2a .circular .step-2,.progress-mobile.step-2b .info.step-2b,.progress-mobile.step-2b .circular .step-2,.progress-mobile.step-2c .info.step-2c,.progress-mobile.step-2c .circular .step-2{display:flex;flex-direction:column}.progress-mobile.step-2a .left .progression{transform:rotate(135deg)}.progress-mobile.step-2b .left .progression,.progress-mobile.step-2c .left .progression{transform:rotate(180deg)}.progress-mobile.step-2c .right .progression{transform:rotate(45deg)}#step2a .input-row{flex-direction:row}#step2a .col:last-of-type{display:none}#step2a .text{padding:0}#step2a .overlay p,#step2c .overlay p{padding-inline:1.125rem}#step2a .overlay .text-inner p,#step2c .overlay .text-inner p{padding:0;margin:0}#step2b .overlay p{margin-bottom:1rem;padding-inline:1.125rem}#step2b .overlay .text-inner p{padding:0}#step2b .move-row{position:unset;margin-right:.75rem}#step2b .details-summary input{margin-bottom:0!important;max-width:190px!important}#step2b .details.close .details-summary .chevron{transform:rotate(0)}#step2b .details.close .input-row{padding-top:0;height:0}#step2b .details .input-row{padding-top:1rem}#step2b .details-summary .chevron{height:1rem;width:1rem;margin-left:auto;background-color:var(--black);border-radius:50%;display:flex;align-items:center;justify-content:center;transform:rotate(180deg);border:0}#step2b .details-summary .chevron .triangle{border-left:.25rem solid transparent;border-right:.25rem solid transparent;border-top:.25rem solid var(--light)}#step2b .glass-row{flex-direction:column}#step2b .glass-row input[type=number]{width:100%}#step2b .glass-row input[type=text],#step2b .glass-row select{width:100%!important}#step2b .glass-row input[type=checkbox]{margin:0}#step2b .glass-row .form-group-row{gap:1rem}#step2b .width-group .info-button{left:unset;right:.5rem}#step2c .text{margin-bottom:1rem}#step2c table{display:none}#step2c .results-mobile{display:flex;flex-direction:column;gap:1rem;margin-bottom:1.5rem}#step2c .results-mobile .result{padding-inline:1.5rem;padding-block:1rem;border-radius:.75rem}#step2c .results-mobile .result:nth-child(odd){background-color:#f5f5f5}#step2c .results-mobile .result .result-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem;padding-bottom:.5rem;border-bottom:1px solid var(--dark)}#step2c .results-mobile .result .result-top input{border:0!important;background-color:transparent;font-size:1rem;font-weight:600}#step2c .results-mobile .result .result-inner{display:flex;justify-content:space-between}#step2c .results-mobile .result .result-inner>div{display:flex;flex-direction:column;gap:.5rem}#step2c .results-mobile .result .result-inner .subjects span{font-weight:600}#step2a .error-box .message{padding-top:4rem;padding-inline:2rem;padding-bottom:2rem}#step2a .error-box .exit{top:2rem;right:2rem}#step2a .error-box h2{font-size:1.75rem}#step2a .error-box p{font-size:1rem}}@media only screen and (max-width: 560px){#step2a .error-box .message{padding-top:3rem;padding-inline:1rem;padding-bottom:1rem}#step2a .error-box .exit{right:1rem;top:1rem}}@media only screen and (max-width: 499px){#step2a .form-row,#step2a .form-row .row{margin-bottom:1rem}#step2a input[type=radio]+label{height:5rem;width:5rem;font-size:.815rem}#step2a .col .form-row .form-group{width:calc(100% / 3)}#step2a .col .form-row input[type=radio]+label{width:100%}}.glass-sort-arrows{display:flex;flex-direction:column}.glass-sort-arrows svg{cursor:pointer;margin-right:1rem}.container .progress.step-3 .progressbar:before{width:67%}.container .progress.step-3 .step1 span,.container .progress.step-3 .step2 span{color:var(--green)}.container .progress.step-3 .step1 .number,.container .progress.step-3 .step2 .number{background-color:var(--green);color:var(--light);border-color:var(--green)}.container .progress.step-3 .step3 span{color:var(--green);font-weight:600;font-size:1.125rem}.container .progress.step-3 .step3 .number{background-color:var(--light);color:var(--green);border-color:var(--green)}#step3 .text{display:flex;flex-direction:column;max-width:100%}#step3 .text h2{margin-bottom:1rem}#step3 .text .text h2{font-size:1.5rem;margin-bottom:0}#step3 .text .text p{margin-bottom:1rem}#step3 .savings{display:flex;flex-direction:column;gap:1.75rem;margin-bottom:2.5rem}#step3 .row{display:flex}#step3 .info-row{align-items:center;margin-bottom:1rem}#step3 .info-row h2{margin-right:.75rem}#step3 .info-row a{margin-left:.75rem}#step3 .info-row a img{height:1.5rem}#step3 .row span{display:flex;font-size:1rem;line-height:1rem;height:25px;width:25px;color:var(--light);background-color:var(--dark);margin-right:1rem;border-radius:50%;align-items:center;justify-content:center;transform:translateY(-3px);flex-shrink:0}#step3 .row:last-of-type span{background-color:transparent}#step3 .estimate-input-group{cursor:text;display:flex;align-items:center;min-height:52px}#step3 .estimate-input-group img{margin-right:.5rem}#step3 input{border:0;padding:0;min-width:175px;font-size:1rem;margin-right:5rem}#step3 .estimate-input-group input{padding-block:1.25rem;padding-inline:1.5rem;border-radius:.75rem;border:1px solid var(--grey);margin:0;width:100%;margin-right:1rem}#step3 .estimate-input-group input:focus-visible .estimate-input-group{border:1px solid var(--grey)}#step3 .estimate-input-group button{border:0!important;padding-block:1.25rem;padding-inline:1.5rem;font-size:1rem;background-color:var(--grey);font-weight:300;color:var(--light);border-radius:.75rem;margin-left:auto}#step3 input::placeholder{color:var(--grey);font-style:italic}#step3 .img{background-repeat:no-repeat;background-size:cover;background-position:center;height:341px;width:100%;margin-bottom:1rem;transform:translateY(7px)}#step3 .rating{width:100%}#step3 .open-overlay-3{background-color:transparent;border:0;padding:0}#step3 .agree{display:flex;gap:1rem;margin-top:1.5rem}#step3 .agree input{flex-shrink:0;height:2rem;width:2rem;margin:0;border-radius:.375rem;border:1px solid var(--red);appearance:none;display:block;min-width:unset;transform:translateY(3px)}#step3 .agree label{cursor:pointer}#step3 .inner button svg{height:2.25rem;width:2.25rem}#step3 .inner button svg path{fill:var(--red)}@media only screen and (max-width: 899px){.container .progress-mobile.step-3 .info.step-3,.container .progress-mobile.step-3 .circular .step-3{display:flex;flex-direction:column}.container .progress-mobile.step-3 .left .progression{transform:rotate(180deg)}.container .progress-mobile.step-3 .right .progression{transform:rotate(90deg)}#step3 .inner{flex-direction:row}}@media only screen and (max-width: 899px){#step3 .inner{flex-direction:column;gap:1rem}#step3 .col:first-child{order:1}#step3 .estimate-input-group{flex-direction:column;width:100%;padding:0;border:0!important;align-items:flex-start}#step3 .estimate-input-group input{margin-right:0!important;padding-inline:1.5rem;padding-block:1.25rem;border:1px solid var(--lightgrey);border-radius:.75rem;width:100%!important;position:relative}#step3 .estimate-input-group input:focus-visible{border:1px solid #1D1D1D!important}#step3 .estimate-input-group input:before{content:"";position:absolute;top:50%;left:1.5rem;transform:translateY(-50%);width:1rem;height:.8125rem;background-image:url(../../public/img/icons/icon-envelope.webp);background-size:cover;background-repeat:no-repeat;background-position:center}#step3 .estimate-input-group img{display:none}#step3 .estimate-input-group button{width:100%;margin-top:1rem}#step3 .col .img{width:100%;transform:none}}@media only screen and (max-width: 499px){#step3 input{width:100%}}.container .progress.step-4a .progressbar:before{width:77%}.container .progress.step-4a .step1 span,.container .progress.step-4a .step2 span,.container .progress.step-4a .step3 span,.container .progress.step-4b .step1 span,.container .progress.step-4b .step2 span,.container .progress.step-4b .step3 span{color:var(--green)}.container .progress.step-4a .step1 .number,.container .progress.step-4a .step2 .number,.container .progress.step-4a .step3 .number,.container .progress.step-4b .step1 .number,.container .progress.step-4b .step2 .number,.container .progress.step-4b .step3 .number{background-color:var(--green);color:var(--light);border-color:var(--green)}#step4a .open-overlay-4{background-color:transparent;border:0;padding:0;margin-left:.5rem}#step4a .open-overlay-4 img{height:1.5rem}#step4a #overlay4 .text{max-width:unset}#step4a .col{width:100%;max-width:unset}#step4a h2{margin-bottom:1rem}#step4a p:first-of-type{margin-bottom:2rem}#step4a .text{margin-bottom:2.5rem;max-width:50ch}#step4a .edit-input{border:0;background-color:transparent}#step4a table{width:100%;text-align:left;margin-bottom:2.5rem;border-spacing:0 .5rem}#step4a table th,#step4a table td{padding-block:.75rem}#step4a tbody tr td{background-color:#f5f5f5;line-height:1rem}#step4a tbody tr th{padding:0}#step4a .file-input-label{display:flex;text-decoration:underline;align-items:center;cursor:pointer}#step4a .file-input-label img{margin-right:.5rem}#step4a .file-input{display:none}#step4a tbody tr:first-child th{font-weight:600}#step4a tbody tr td button{text-decoration:underline;background-color:transparent;border:0;font-size:1rem}#step4a tbody tr td:first-child{padding-left:1rem;border-radius:.5rem 0 0 .5rem}#step4a tbody tr td:last-of-type{background-color:transparent;padding-left:.5rem;padding-block:0}#step4a tbody tr td:nth-child(6){border-radius:0 .5rem .5rem 0}#step4a .comment{display:flex;flex-direction:column;overflow:hidden;width:100%}#step4a .comment .row{display:flex;align-items:center;margin-bottom:.5rem}#step4a td button{display:flex;align-items:center}#step4a td button img{margin-right:.5rem}#step4a .results-desktop .images{display:flex;flex-direction:column;gap:.25rem;font-size:.8125rem}#step4a .results-desktop .images .uploaded-image{display:flex;align-items:center;justify-content:space-between}#step4a .results-desktop .images .uploaded-image p{margin-bottom:0}#step4a .results-desktop .images .uploaded-image .remove-file{text-decoration:none;color:var(--red);font-size:.8125rem}#step4a .wrap{display:flex;justify-content:space-between;align-items:flex-end;gap:2rem}#step4a .wrap .usps{width:100%}#step4a .wrap .usps-inner{width:fit-content;margin-left:auto}#step4a .wrap p{margin-bottom:.25rem}#step4a .wrap svg{margin-right:.25rem}#step4a .wrap svg path{fill:var(--green)}#step4a .comment textarea{border:1px solid var(--grey);border-radius:.75rem;padding:.75rem;width:60ch;max-width:100%}#step4a .results-mobile{display:none}#step4a .inner button svg{height:1.5rem;width:1.5rem}#step4a .inner button svg path{fill:var(--red)}.container .progress.step-4b .progressbar:before{width:90%}#step4b h2{margin-bottom:1rem}#step4b .col .img{height:340px}#step4b .input-row{justify-content:space-between;margin-bottom:1rem}#step4b .input-row:nth-child(3){margin-bottom:1.5rem}#step4b .input-group{width:calc(50% - 10px)}#step4b .check-group{display:flex;width:100%;margin-bottom:2.5rem}#step4b .check-group a{color:var(--black)}#step4b .input-group select{border-radius:.75rem;padding-block:1.25rem;padding-inline:.5rem;border:1px solid var(--lightgrey);font-size:1rem;appearance:none;position:relative;background-image:url(/build/assets/icon-chevron-down-3dd3c3b9.webp);background-repeat:no-repeat;background-size:14px;background-position:calc(100% - .5rem) 50%;background-color:transparent}#step4b .input-group select:after{content:"";position:absolute;right:0;top:50%;transform:translateY(-50%)}#step4b input[type=checkbox]{flex-shrink:0;height:2rem;width:2rem;margin-right:1rem;border-radius:.375rem;border:1px solid var(--red);appearance:none;display:block}#step4b input[type=checkbox]:checked{background-color:var(--red)}#step4b .inner span strong{display:none}@media only screen and (max-width: 899px){.container .progress-mobile.step-4a .info.step-4a,.container .progress-mobile.step-4a .circular .step-4,.container .progress-mobile.step-4b .info.step-4b,.container .progress-mobile.step-4b .circular .step-4{display:flex;flex-direction:column}.container .progress-mobile.step-4a p{margin:0}.container .progress-mobile.step-4a .left .progression,.container .progress-mobile.step-4b .left .progression{transform:rotate(180deg)}.container .progress-mobile.step-4a .right .progression{transform:rotate(120deg)}.container .progress-mobile.step-4b .right .progression{transform:rotate(150deg)}#step4a table{display:none}#step4a .results-mobile{display:flex;flex-direction:column;gap:1rem;margin-bottom:1.5rem}#step4a .results-mobile .result{padding-inline:1.5rem;padding-block:1rem;border-radius:.75rem;background-color:#f5f5f5}#step4a .results-mobile .result .result-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem;padding-bottom:.5rem;border-bottom:1px solid var(--dark)}#step4a .results-mobile .result .result-top input{border:0!important;background-color:transparent;font-size:1rem;font-weight:600}#step4a .results-mobile .result .result-inner{display:flex;justify-content:space-between;margin-bottom:.75rem}#step4a .results-mobile .result .images{padding-top:.5rem;display:flex;flex-direction:column;gap:.25rem;font-size:.8125rem}#step4a .results-mobile .result .images .uploaded-image{display:flex;align-items:center;justify-content:space-between}#step4a .results-mobile .result .images .uploaded-image .remove-file{border:0;background-color:transparent;color:var(--red)}#step4a .results-mobile .result .images p{margin-bottom:0}#step4a .results-mobile .result .result-inner>div{display:flex;flex-direction:column;gap:.5rem}#step4a .results-mobile .result .result-inner .subjects span{font-weight:600}#step4a .wrap{flex-direction:column}#step4a .wrap .comment{width:100%}#step4a .wrap .usps{margin-inline:auto;text-align:center;width:fit-content}#step4a .comment textarea{width:100%}#step4b .input-row:nth-child(3){margin-bottom:.625rem}#step4b .input-group{width:100%}#step4b .inner span strong{display:block;margin-bottom:.5rem}#step4b .col:first-of-type{order:1}#step4b .col .img{width:100%}}.container .progress.step-thankyou .progressbar:before{width:100%}.container .progress.step-thankyou .step span{color:var(--green)}.container .progress.step-thankyou .step1 .number,.container .progress.step-thankyou .step2 .number,.container .progress.step-thankyou .step3 .number,.container .progress.step-thankyou .step4 .number{background-color:var(--green);color:var(--light);border-color:var(--green)}#thankyou .circular .bar{position:absolute;height:100%;width:100%;background:var(--grey);border-radius:50%;clip:rect(0px,75px,75px,37px);stroke-linecap:round}#thankyou .circular .circle .bar .progression{position:absolute;height:100%;width:100%;border-radius:50%;clip:rect(0px,38px,75px,0px);background:var(--green)}#thankyou .text img{margin-bottom:2.5rem;height:100px}#thankyou h2{margin-bottom:1rem}#thankyou p{margin-bottom:1.5rem}#thankyou p:last-of-type{margin-bottom:0}#thankyou .col .img{height:340px}#thankyou a{display:none;border-radius:.75rem;padding-block:1.25rem;padding-inline:1.5rem;background-color:var(--red);color:var(--light);border:1px solid var(--red);text-decoration:none;text-align:center;order:2}#thankyou p a{display:inline-block;background-color:transparent;padding:0;text-decoration:underline;color:var(--dark);border:0;width:fit-content}@media only screen and (max-width: 899px){.container .progress-mobile.step-thankyou .info.thankyou,.container .progress-mobile.step-thankyou .circular .step-4{display:flex;flex-direction:column}.container .progress-mobile.step-thankyou p{margin:0}.container .progress-mobile.step-thankyou .left .progression,.container .progress-mobile.step-thankyou .right .progression{transform:rotate(180deg)}#thankyou .inner{flex-direction:row;gap:1rem}}@media only screen and (max-width: 899px){#thankyou .inner{flex-direction:column;margin:0}#thankyou .col:first-of-type{order:1;margin-bottom:5rem}#thankyou .text img{width:100%;height:auto;max-height:135px;margin-bottom:1rem}#thankyou .col .img{width:100%}#thankyou a{display:block;margin-inline:auto;padding-inline:.75rem}}@font-face{font-family:Figtree;src:url(/build/assets/Figtree-Black-f203ff7e.ttf) format("truetype");font-weight:900}@font-face{font-family:Figtree;src:url(/build/assets/Figtree-ExtraBold-b118e896.ttf) format("truetype");font-weight:800}@font-face{font-family:Figtree;src:url(/build/assets/Figtree-SemiBold-c16f4eee.ttf) format("truetype");font-weight:700}@font-face{font-family:Figtree;src:url(/build/assets/Figtree-Bold-c87c9df6.ttf) format("truetype");font-weight:600}@font-face{font-family:Figtree;src:url(/build/assets/Figtree-Medium-8dac39a0.ttf) format("truetype");font-weight:500}@font-face{font-family:Figtree;src:url(/build/assets/Figtree-Regular-edf84b2d.ttf) format("truetype");font-weight:400}@font-face{font-family:Figtree;src:url(/build/assets/Figtree-Light-af5b00eb.ttf) format("truetype");font-weight:300}@font-face{font-family:Figtree;src:url(/build/assets/Figtree-Black-f203ff7e.ttf) format("truetype");font-weight:200}:root{--light: #FFFFFF;--beige: #FEFCE9;--red: #D01F27;--green: #89AD6F;--lightgrey: #D9D9D9;--grey: #B7B7B7;--black: #1D1D1D;--dark: #000000}*{box-sizing:border-box;margin:0;padding:0;font-family:Figtree;font-weight:400}h1,h2{font-size:2rem;font-weight:600}strong{font-weight:600}.info-btn{background-color:transparent;border:0;color:var(--red);font-size:1.25rem}.loader-icon{fill:#fff}.text-center{text-align:center}body{background-color:#fefce9}section{max-width:1200px;margin-inline:auto;padding-block:5rem}section .title{margin-bottom:3rem}.container{background-color:var(--light);color:var(--black);padding-block:3.75rem;padding-inline:6.25rem;border-radius:1.875rem;box-shadow:0 0 1rem #00000040;overflow:hidden}.inner{display:flex;margin-bottom:2.5rem;gap:4.5rem}.col .img{background-repeat:no-repeat;background-size:cover;background-position:center;border-radius:.75rem;width:333px;display:block}.container .input-row .input-group input.required{border:1px solid var(--red)}span.error-message{display:block;color:var(--red);font-size:.75rem;margin-top:.25rem}.details .details-summary{display:flex;align-items:center;position:relative;margin-bottom:.5rem}form .input-row{display:flex}form .input-row .input-group{display:flex;flex-direction:column}form .input-row .input-group label{margin-bottom:.5rem}form .input-row .input-group input{border-radius:.75rem;padding-block:1.25rem;padding-left:.5rem;border:1px solid var(--lightgrey)}input[type=number]::-webkit-outer-spin-button,input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}input[type=text]:focus-visible,input[type=number]:focus-visible,select:focus-visible,textarea:focus-visible{border:1px solid var(--black)!important;outline:0!important}input[type=checkbox]{flex-shrink:0;height:2rem;width:2rem;margin-right:1rem;border-radius:.375rem;border:1px solid var(--red);appearance:none;display:block;position:relative;cursor:pointer}input[type=checkbox]:after{content:"";position:absolute;top:50%;left:50%;height:.75rem;width:1rem;background-image:url(/build/assets/check-3b5f09b1.svg);background-size:cover;background-repeat:no-repeat;background-position:center;transform:translate(-50%,-50%) scale(0);transition:transform .15s ease-in-out}input[type=checkbox]:checked{background-color:var(--red)}input[type=checkbox]:checked:after{transform:translate(-50%,-50%) scale(1)}.window-input{font-weight:600}button{cursor:pointer;color:var(--black)}select{color:var(--black)}input{font-size:1rem}.progress{margin-bottom:2.75rem;padding-bottom:2.75rem;border-bottom:1px solid var(--dark)}.progress-inner{display:flex;justify-content:space-between;position:relative;width:95%;margin-inline:auto}.progress-mobile{display:none}.container .progress-mobile:not(.step-1a) .info.step-1a{display:none}.progress-mobile .info,.progress-mobile .circular .status{display:none}.progress .progressbar:before{content:"";position:absolute;left:0;top:0;background-color:var(--green);height:100%;width:0%}.progress .step{position:relative;z-index:10}.progress .step .number{height:3rem;width:3rem;border-radius:50%;border:1px solid var(--lightgrey);color:var(--light);background-color:var(--lightgrey);display:flex;justify-content:center;align-items:center;font-size:1.5rem;font-weight:400}.progress .step span{position:absolute;bottom:-1.5rem;left:50%;transform:translate(-50%);width:max-content}.progress .progressbar{height:5px;width:calc(100% - 1px);position:absolute;background-color:var(--lightgrey);top:calc((3rem - 5px)/2);z-index:1}section hr{margin-top:0;margin-bottom:2.75rem;border-color:var(--dark)}section .button-row{display:flex;justify-content:space-between}section button.prev,section button.next{border-radius:.75rem;padding-block:1.25rem;padding-inline:1.5rem;font-size:1rem;display:flex;align-items:center}section button.prev{background-color:transparent;color:var(--red);border:1px solid var(--red)}section button.prev svg{margin-right:.25rem}section button.prev svg path{fill:var(--red)}section button.next{background-color:var(--red);color:var(--light);border:1px solid var(--red)}section button.next svg{margin-left:.25rem}section button.next svg path{fill:var(--light)}.overlay{display:none;position:fixed;height:100vh;width:100%;top:0;left:0;z-index:12}.overlay.active{display:flex}.overlay .color{background-color:#0006;width:55%;height:100%}.overlay .text{background-color:var(--light);position:relative;width:45%;height:100%}.overlay .text h2{margin-bottom:.5rem}.overlay button{position:absolute;top:54px;left:-55px;height:110px;width:110px;border:0;border-radius:50%;background-color:var(--red);display:flex;align-items:center;justify-content:center}.overlay a{color:var(--black)}.overlay button svg{height:4rem;width:4rem}.overlay button svg path{fill:var(--light)}#info-overlay-content,#info-overlay-content-whitelabel{height:100%;overflow:scroll;padding-top:218px;padding-inline:2.25rem;padding-bottom:1.5rem;-ms-overflow-style:none;scrollbar-width:none}#info-overlay-content::-webkit-scrollbar,#info-overlay-content-whitelabel::-webkit-scrollbar{display:none}#info-overlay-content img,#info-overlay-content-whitelabel img{max-width:100%;height:auto}@media only screen and (min-width: 900px){.inner .col:first-of-type{max-width:calc(100% - 333px - 2.5rem)}}@media only screen and (min-width: 1024px){.inner .col:first-of-type{max-width:calc(100% - 333px - 4.5rem)}}@media only screen and (max-width: 1023px){.inner{gap:2.5rem}}@media only screen and (max-width: 899px){.progress{display:none}.progress-mobile{display:block;background-color:#f4f4f4;padding-block:2.5rem;padding-inline:1.25rem;border-bottom:1px solid var(--dark)}.progress-mobile .step{display:flex;align-items:center;justify-content:center}.circular{margin-right:.5rem;height:75px;width:75px;position:relative;flex-shrink:0}.circular .status{position:absolute;z-index:6;top:5px;left:5px;height:65px;width:65px;background:#F4F4F4;border-radius:50%;color:var(--green);display:flex;align-items:center;justify-content:center}.circular .status p{font-size:1.625rem}.circular .status p span{font-size:.875rem}.circular .bar{position:absolute;height:100%;width:100%;background:var(--grey);border-radius:50%;clip:rect(0px,75px,75px,36.5px);stroke-linecap:round}.circular .circle .bar .progression{position:absolute;height:100%;width:100%;border-radius:50%;clip:rect(0px,36.5px,75px,0px);background:var(--green)}.circular .circle .left .progression{z-index:1}.circular .circle .left{transform:rotate(90deg)}.circular .circle .right{transform:rotate(-90deg);z-index:3}.progress-mobile .step .progress-step span,.progress-mobile .step .info{font-size:.875rem}.progress-mobile .step .info p:first-child{color:var(--green)}.progress-mobile .step .info p:last-child{color:var(--grey)}h2,.title h1{font-size:1.625rem}.overlay .text-inner{display:flex;padding-block:1.875rem;padding-inline:1.25rem;margin-bottom:2.5rem;align-items:center;border-bottom:1px solid var(--dark);text-align:center;justify-content:flex-end}.overlay .text-inner button{position:unset;height:1.875rem;width:auto}.container{padding:0;padding-bottom:4.5rem}section{padding:0;padding-block:2rem}section .title{padding-inline:1.25rem;margin-bottom:2.5rem}section hr{margin:0}.inner{flex-direction:column;gap:.75rem;padding-top:1.5rem;padding-inline:1.25rem;margin-bottom:5rem}form .input-row{flex-direction:column;gap:.625rem}.overlay .color{display:none}.overlay .text{width:100%}#info-overlay-content,#info-overlay-content-whitelabel{padding:0;padding-bottom:10rem}.overlay .text h2,.overlay .text p:last-child{padding-inline:1.25rem}section .button-row{flex-direction:column;padding-inline:1.125rem;align-items:center}section .button-row .prev{border:0;border-bottom:1px solid var(--red);padding:0;padding-bottom:.25rem;border-radius:0;order:1}section .button-row .next{margin-left:0!important;margin-bottom:1.5rem;padding-inline:.75rem}.overlay button svg{height:2rem;width:2rem}}.hidden{display:none}
