.three-canvas{outline:1px solid #e8e8e8;height:100%;background-color:#00000004;cursor:none}@media (max-width: 767px){.canvas-cursor{display:none!important}}.button{color:#fff;border-radius:2.75rem;font-size:clamp(.85rem,2vw,1rem);font-weight:600;padding:1rem 1.25rem;border:none;cursor:pointer;transition:color,background .2s ease-in-out}.button .label{font-size:clamp(.85rem,2vw,1rem)}.button.primary{background:#c5a484}.button.primary:hover{background:#c5a484a6}.button.secondary{background:#000}.button.secondary:hover{background:#000000d9}.button.outline{outline:1px solid #000;color:#000;background-color:transparent}.button.outline:hover{background:#00000020}.select-container{display:flex;flex-direction:column;gap:.5rem}.select-container .label{font-size:clamp(.75rem,4vw,1rem);color:#464646}.select-container .select{width:100%;background-color:#fff;border-radius:2.75rem;font-size:1rem;padding:.5rem .75rem;border:2px solid #e8e8e8}.select-container .select:focus,.select-container .select:focus-within{outline:none}.input-container:not(.radio){display:flex;flex-direction:column;gap:.5rem}.input-container.radio{position:relative;transition:.2s ease all;border-radius:.8rem;outline:1px solid #e8e8e8;padding:.75rem 2rem}.input-container.radio:hover{background:#e8e8e880}.input-container.radio,.input-container.radio>*{cursor:pointer}.input-container.radio:has(input:checked){background:#000}.input-container.radio:has(input:checked)>*{color:#fff}.input-container .label{font-size:clamp(.5rem,4vw,1rem);color:#464646}.input-container .input{width:100%;background-color:#fff;border-radius:2.75rem;font-size:clamp(.85rem,2vw,1rem);padding:.5rem .75rem;border:2px solid #e8e8e8}.input-container .input:focus,.input-container .input:focus-within{outline:none}.input-container .input.radio{cursor:pointer;width:auto;margin:.25rem;opacity:0;position:absolute;background:red;width:100%;height:100%;left:0;top:0}.text{font-size:1.25rem}.text.title{font-size:2.5rem;font-weight:600}.text.info{font-size:1rem}.text.primary{color:#c5a484}.text.secondary{color:#000}.text.red{color:#e01010}.text.bold{font-weight:600}.schedule{display:flex;flex-direction:column;justify-content:space-between;align-items:center;gap:.5rem;background-color:#e8e8e859;border-radius:.75rem;padding:1rem 1.25rem;text-align:center;flex-grow:4;width:100%}.schedule>p{font-weight:800;text-align:left;justify-content:space-between;font-size:clamp(1.125rem,3vw,1.2rem);margin-right:auto}.schedule>div{display:flex;justify-content:flex-start;flex-wrap:wrap}.schedule>div>a{border-radius:2.75rem;padding:.5rem 1rem;display:flex;align-content:center;justify-content:center;align-items:center;gap:.5rem}.schedule>div>a:hover{background:#00000020}.schedule>div>a>img{width:1.25rem}*{-webkit-user-select:none;user-select:none}.form-main{display:flex;flex-direction:column;gap:1rem}.form-main .title{font-size:clamp(1.25rem,4vw,2rem)}.form-main p{font-size:clamp(.85rem,4vw,1rem)}.form-main .row-items{display:grid;grid-gap:.5rem;grid-template-columns:repeat(3,1fr)}.form-main__row{display:flex;flex-direction:column;gap:.5rem}.form-main__row .options{display:flex;gap:.5rem}.form-main .divider{height:1px;background-color:#e8e8e8}.form-main .divider~*{margin-bottom:.5rem}.form-main .color-cont,.form-main .application-cont{outline:1px solid #e8e8e8;cursor:pointer;border-radius:.75rem;overflow:hidden;isolation:isolate;padding:.5rem;position:relative;display:flex;align-items:end;width:100%;aspect-ratio:1.5/1}.form-main .color-cont:after,.form-main .application-cont:after{content:"";z-index:-1;position:absolute;top:0;left:0;width:100%;height:100%;background-image:linear-gradient(0deg,white,transparent)}.form-main .color-cont:before,.form-main .application-cont:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:transparent;border-radius:inherit;border:1px solid black;visibility:hidden}.form-main .color-cont.active:before,.form-main .application-cont.active:before{visibility:visible}.form-main .color-cont img,.form-main .application-cont img{position:absolute;left:50%;top:60%;transform:rotate(30deg);scale:2;height:100%;z-index:-1;object-fit:cover}.form-main .color-cont__title,.form-main .application-cont__title{position:relative;isolation:isolate}.form-main .color-cont__title .type,.form-main .application-cont__title .type{font-weight:300;font-size:clamp(.65rem,4vw,.85rem);opacity:.65}.form-main .color-cont__title .title,.form-main .application-cont__title .title{font-weight:600;font-size:clamp(1rem,4vw,1.15rem)}.form-main .color-cont .color-image,.form-main .color-cont .application-image,.form-main .application-cont .color-image,.form-main .application-cont .application-image{height:100%;width:100%}.form-main .color-cont .check-icon,.form-main .application-cont .check-icon{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center}.form-main .note{background-color:#e8e8e859;border-radius:.75rem;padding:1.25rem;text-align:center;display:flex;flex-direction:column;gap:.5rem}.form-main .note>p{color:#dfb38b;text-align:left}.form-main .note>p:nth-of-type(2){color:#000;line-height:1.2;text-wrap:balance;font-size:clamp(1rem,2vw,1rem)}.form-main .info-wrapper{border-radius:.75rem;padding:0 1.25rem;color:#000;line-height:1.1}.form-main .price{background-color:#e8e8e859;border-radius:.75rem;padding:1.25rem;color:#000;display:flex;justify-content:space-between}.configurator{display:flex;flex-direction:column;gap:1rem}.configurator__right{padding:1rem}.configurator__right .table{border-radius:.5rem;width:100%;display:flex;gap:.5rem}.configurator__right .table .body{display:flex;flex-direction:column;gap:.5rem;width:100%}.configurator__right .table .row{background-color:#e8e8e859;padding:.75rem 1rem;width:100%;display:flex;flex-direction:column;border-radius:.75rem;gap:.25rem}.configurator__right .table .row td:last-child{font-weight:600}.configurator__right .form-actions{display:flex;flex-direction:column;align-items:flex-end;gap:.5rem}.configurator__right .form-actions .button{height:fit-content;flex-grow:1;width:100%}.configurator__left{top:0;z-index:2;border-bottom:1px solid #9a9a9a}.configurator__left .three-canvas{height:40dvh;position:relative}@media (min-width: 1000px){.configurator{height:100dvh;display:grid;grid-template-columns:1fr .5fr}.configurator__left{max-height:100dvh;padding:1rem;border-right:1px solid #e8e8e8}.configurator__left>*{outline:1px solid #e8e8e8;border-radius:.5rem;overflow:hidden;box-shadow:#64646f33 0 7px 29px}.configurator__left .three-canvas{height:100%}.configurator__right{overflow-y:auto;background-color:#fff;padding:1rem}.configurator__right .form-actions{flex-direction:row}.configurator__right .form-actions a p{text-wrap:nowrap}.configurator__right .form-actions .button,.configurator__right .form-actions .schedule{width:auto}}.statement{padding:1rem 5rem}.statement .schedule{margin-top:1rem}.statement .statement-actions{display:flex;justify-content:space-between;gap:1rem;width:100%;margin-top:1rem;align-items:center;flex-wrap:wrap}.statement-main .divider{height:1px;background-color:#e8e8e8;margin:1rem 0rem}.statement-main .grid-cont{width:100%;display:flex;gap:.5rem}.statement-main .pill{background-color:#e8e8e859;border-radius:.75rem;padding:1rem;display:flex;gap:1rem;flex-direction:column;gap:.35rem}.statement-main .pill p:last-child{font-weight:500}.statement-main .table{width:100%;margin-top:1rem;border-collapse:collapse;overflow-x:auto}.statement-main .table .head{font-weight:600;color:#c5a484}.statement-main .table .head-cell{text-align:end}.statement-main .table .head-cell:is(:first-child){text-align:start}.statement-main .table td,.statement-main .table th{border:1px solid #9a9a9a;padding:.75rem 1rem}.statement-main .table .body{color:#464646}.statement-main .table .body td{text-align:center}.statement-main .table .body td:first-child{text-align:start}.statement-main .table .body .total-row{background-color:#c5a484;color:#fff;font-weight:600}.statement-main .table .body .total-row td:first-child{border-right:none}.statement-main .table .body .total-row td:last-child{text-align:end;border-left:none}.statement-main .table .body .row .cell{text-align:end}.statement-main .table .body .row .cell:is(:first-child){text-align:start}.statement-main .note{margin-top:1rem;background-color:#e8e8e859;border-radius:.75rem;padding:1.25rem;text-align:center;display:flex;flex-direction:column;gap:.5rem}.statement-main .note>p{color:#dfb38b;text-align:left}.statement-main .note>p:nth-of-type(2){color:#000;line-height:1.2;text-wrap:balance;font-size:clamp(1rem,2vw,1rem)}@media (max-width: 767px){.statement-main .grid-cont{flex-direction:column}.statement-main .table{display:block}}.pdf_viewer{height:90vh;width:100%}.pdf_download-button{margin:0rem .25rem;color:#fff;border-radius:2.75rem;font-size:clamp(.85rem,2vw,1rem);font-weight:600;padding:1rem 1.25rem;border:none;cursor:pointer;transition:color,background .2s ease-in-out;background:#c5a484}.pdf_download-button:hover{background:#c5a484a6}@media (max-width: 768px){.statement{padding:1rem}.statement .schedule{flex-direction:column}}.submit-buttons{display:flex;justify-content:space-between;margin-top:1rem}*,*:before,*:after{margin:0;padding:0;box-sizing:border-box}a{color:#000;text-decoration:none}body{line-height:1;font-family:Poppins,Arial,Helvetica,sans-serif}ol,ul{list-style:none}img,picture,video,canvas,svg{display:block;max-width:100%}input,button,textarea,select{font:inherit}
